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
339346356669	339346357188	339346357738	339346358288	339346358838	339346359388	339346359938	339346360488	339346361038	339346361588	339346362138	339346362688	339346363238	339346363788	339346364338	339346364888	339346365438	339346365988	339346366538	339346367088	339346367638	339346368188	339346368738	339346369288	339346369838	339346370388	339346370938	339346371488	339346372038	339346372588	339346373138	339346373688	339346374238	339346374788	339346375338	339346375888	339346376438	339346376988	339346377538	339346378088	339346378638	339346379188	339346379738	339346380288	339346380838	339346381388	339346381938	339346382488	339346383038	339346383588	339346384138	339346384688	339346385238	339346385788	339346386338	339346386888	339346387438	339346387988	339346388538	339346389088	339346389638	339346390188	339346390738	339346391288	339346391838	339346392388	339346392938	339346393488	339346394038	339346394588	339346395138	339346395688	339346396238	339346396788	339346397338	339346397888	339346398440	339346398988	339346399538	339346400088	339346400638	339346401188	339346401738	339346402288	339346402838	339346403388	339346403938	339346404488	339346405038	339346405588	339346406138	339346406690	339346407238	339346407788	339346408338	339346408888	339346409438	339346409988	339346410538	339346411088	339346411638	339346412188	339346412740	339346413290	339346413838	339346414388	339346414938	339346415488	339346416040	339346416588	339346417138	339346417688	339346418240	339346418788	339346419338	339346419890	339346420438	339346420988	339346421540	339346422090	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2757	3600	2300	2757	3600	2300	2757	3600	2300	2757	3600	2300	2757	3600	2300	2757	3600	2300	2758	3600	2300	2758	3600	2300	2758	3600	2300	2758	3600	2300	2758	3600	2300	2758	3600	2300	2758	3600	2300	2758	3600	2300	2758	3600	2300	2758	3600	2300	2758	3600	2300	2758	3600	2300	2758	3600	2300	2758	3600	2300	2758	3600	2300	2758	3600	2300	2758	3600	2300	2758	3600	2300	2758	3600	2300	2758	3600	2300	2758	3600	2300	2758	3600	2300	2758	3600	2300	2758	3600	2300	2758	3600	2300	2758	3600	2300	2758	3600	2300	2758	3600	2300	2758	3600	2300	2758	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23058	20216	27136	23112	20206	8064	1686	1012	807	762	733	794	730	735	712	648	642	607	652	663	674	656	654	646	695	649	704	640	680	649	633	646	660	732	634	608	637	665	598	594	628	599	652	643	579	634	644	623	654	649	624	602	669	617	618	688	667	629	612	631	635	637	650	602	610	642	642	644	636	629	644	605	616	609	658	636	648	594	616	645	602	608	655	634	611	622	635	662	603	645	596	612	691	640	626	617	657	658	605	622	601	582	646	681	630	630	624	632	659	605	682	571	612	634	606	620	639	605	617	643	632	716	619	591	621	661	610	590	622	604	654	640	631	599	689	616	625	591	638	671	617	566	638	588	642	626	665	670	639	626	629	665	631	605	628	598	594	602	632	585	644	607	606	600	648	632	620	640	605	622	660	587	604	634	601	609	611	612	617	673	655	632	633	603	559	668	625	604	626	619	620	602	628	667	681	635	595	594	611	590	649	648	642	654	569	583	608	614	673	603	630	610	604	658	605	619	625	609	658	620	628	610	656	640	635	571	570	607	587	660	585	627	587	616	611	660	627	621	637	621	597	577	623	602	616	597	625	616	645	598	632	651	632	647	638	623	612	616	643	634	669	636	594	587	661	621	669	616	647	652	612	598	651	627	607	600	595	648	641	641	596	626	606	596	601	652	620	598	698	602	647	603	651	633	626	618	592	602	619	647	647	590	578	664	616	631	616	620	553	704	658	611	648	629	562	647	577	610	619	611	632	600	613	593	633	601	628	629	569	663	596	603	634	630	667	660	648	640	652	605	593	677	660	599	612	603	594	600	604	642	640	613	670	579	626	656	669	611	609	621	647	622	625	652	632	623	638	581	585	614	605	589	634	650	622	631	635	626	577	648	650	611	589	634	621	588	590	574	628	631	630	637	668	637	588	629	636	600	582	558	614	629	624	630	588	588	607	587	594	609	655	612	641	631	628	647	626	632	552	623	580	626	630	631	619	608	624	641	619	635	647	657	616	630	594	642	582	605	622	613	598	602	617	632	670	611	625	607	617	619	628	587	646	587	614	616	624	636	600	603	615	626	624	623	641	619	658	618	622	628	635	638	634	653	655	583	595	602	664	616	565	598	635	628	680	643	635	653	606	636	633	658	619	650	630	619	607	630	643	633	637	556	665	634	634	651	616	680	601	623	634	613	612	663	626	602	646	618	599	617	595	607	605	630	611	664	601	636	652	609	664	641	614	618	618	618	607	595	632	618	609	627	573	619	631	565	611	608	614	667	634	572	642	602	587	596	601	656	625	594	581	653	593	611	618	633	640	631	656	612	613	626	653	631	587	621	586	643	610	602	584	634	629	642	599	579	610	635	603	628	595	581	643	605	573	630	635	621	628	665	627	601	629	637	630	618	643	659	642	644	616	653	625	615	628	580	575	650	633	594	650	610	533	616	644	633	648	607	599	593	669	611	628	653	643	640	637	607	685	604	603	582	614	590	657	635	622	645	632	639	628	655	603	551	636	600	628	631	623	635	628	582	612	598	626	632	579	611	620	601	575	577	632	628	631	659	599	629	637	609	643	588	598	621	626	611	624	637	605	666	610	607	625	582	614	621	638	553	645	624	620	654	605	613	604	647	646	629	614	623	608	579	626	604	614	598	622	597	654	624	591	641	628	636	619	585	647	635	607	647	608	638	602	630	601	638	568	626	604	616	601	616	603	608	577	576	642	663	587	619	620	654	625	617	583	642	586	612	635	614	641	644	615	640	626	593	628	648	617	640	647	613	636	629	620	588	644	632	581	626	627	645	610	620	628	622	614	588	624	627	666	622	659	617	665	667	601	620	635	631	636	587	630	628	617	582	597	636	620	628	631	623	604	613	604	601	631	601	630	609	634	588	590	610	543	658	664	622	625	630	634	620	643	641	619	569	634	634	638	608	596	602	607	625	654	605	622	630	633	634	642	632	629	633	644	592	659	583	616	619	601	567	622	654	637	600	630	596	642	653	617	618	603	649	636	636	603	616	594	649	637	593	620	620	613	609	612	630	629	588	673	628	586	594	577	615	611	660	590	634	604	595	632	655	625	620	599	674	614	668	636	590	588	602	681	595	596	635	591	577	613	642	659	612	611	579	580	622	643	627	643	609	589	613	612	616	643	609	634	591	617	630	601	608	662	663	626	595	631	623	607	644	672	638	661	600	648	645	613	620	664	594	590	591	588	606	601	596	626	633	583	592	625	571	602	598	612	615	587	606	619	621	596	617	600	584	602	597	609	575	612	592	659	638	644	561	596	595	627	585	635	576	639	646	621	640	604	587	613	636	647	616	626	631	634	624	591	592	631	644	597	654	610	577	589	589	626	601	635	620	644	598	601	584	616	617	580	580	613	644	594	659	605	640	592	590	643	645	628	613	580	595	602	639	619	625	611	604	653	619	581	579	626	612	670	631	589	602	632	589	586	618	597	628	647	613	611	612	606	616	627	668	603	590	629	594	637	660	612	622	608	668	595	632	648	617	642	642	571	619	611	606	651	668	624	621	662	570	616	657	614	587	648	619	626	631	616	635	643	613	597	599	651	681	563	608	584	611	631	606	627	659	616	660	594	629	591	629	637	618	627	632	660	635	659	615	624	601	638	599	650	674	598	587	679	569	603	614	614	630	615	670	635	609	602	619	595	641	647	608	666	682	698	627	666	612	669	565	535	620	639	605	586	570	628	619	657	576	626	596	606	598	604	598	612	597	604	624	607	635	642	640	644	657	594	629	645	643	631	618	632	627	641	639	659	631	642	644	652	606	601	577	673	649	641	608	618	626	623	620	613	580	619	598	633	598	645	585	616	596	623	625	639	607	555	617	550	632	621	651	602	632	622	607	660	614	600	643	643	641	577	606	606	613	572	613	616	597	633	682	586	635	574	551	654	624	626	618	608	634	652	612	594	604	596	587	618	643	585	607	638	601	617	585	610	623	611	615	637	630	640	602	640	622	613	627	626	612	595	608	663	628	600	628	620	656	611	625	634	622	609	620	646	589	619	621	590	620	639	592	584	621	570	589	642	593	642	601	657	592	595	588	619	611	631	602	564	614	645	628	599	556	620	627	602	656	609	640	601	578	599	616	625	679	659	607	624	570	580	587	611	622	637	630	619	667	592	606	639	572	630	630	602	602	616	600	631	624	586	618	624	633	586	642	569	683	620	616	594	618	625	579	620	652	583	568	618	643	586	617	587	596	664	702	588	647	646	618	621	651	621	607	650	602	623	612	618	643	629	663	590	637	628	649	626	612	609	638	594	627	608	607	640	567	603	587	613	570	618	630	650	604	631	619	620	600	590	631	607	575	639	643	629	601	598	635	596	563	596	639	588	636	586	587	654	602	593	652	664	628	643	670	625	567	595	610	617	621	597	618	613	616	591	587	624	616	615	624	591	622	607	568	621	655	670	590	633	609	682	613	630	597	621	629	628	617	597	619	661	648	592	629	620	604	564	626	583	595	579	606	614	616	607	591	626	624
3293	5612	4475	2393	1687	1242	1058	878	826	751	750	712	611	607	602	550	563	511	567	537	524	526	525	531	551	492	499	560	561	573	509	527	527	513	473	543	479	524	488	514	500	516	486	504	513	473	490	494	458	541	506	530	506	520	499	497	499	533	488	470	494	528	487	467	480	511	509	489	474	510	461	500	503	479	498	542	506	512	518	474	485	518	451	479	519	482	509	464	497	494	503	505	492	490	504	475	530	487	482	456	512	480	498	502	482	467	484	503	484	513	500	513	514	483	488	496	498	475	548	462	458	518	468	495	499	498	492	488	471	531	487	475	503	496	493	486	523	508	518	502	514	490	492	465	508	513	484	471	495	506	464	494	493	485	505	521	528	496	509	494	445	544	481	467	457	484	502	492	500	503	470	487	479	487	521	537	528	503	463	471	448	454	492	519	472	480	487	503	489	516	502	477	506	483	523	523	468	528	444	505	441	527	481	456	460	472	505	523	491	534	538	468	468	499	466	445	518	520	493	484	519	491	507	508	504	488	505	464	480	487	492	511	465	476	495	502	509	472	481	499	480	486	452	500	526	501	492	521	494	462	489	490	493	493	484	503	495	470	512	488	482	482	507	535	515	492	486	510	481	466	482	477	457	488	471	469	460	487	483	498	462	480	483	461	464	457	515	491	465	479	483	483	501	486	489	487	474	494	486	489	473	463	518	504	495	488	448	501	469	492	504	469	476	501	475	545	437	529	490	485	496	450	481	531	480	500	461	493	473	489	472	526	501	505	461	455	495	492	524	474	487	475	490	480	489	501	492	514	486	481	484	502	517	485	459	502	449	505	494	466	523	488	471	484	459	493	502	484	469	482	524	464	495	500	496	463	519	516	473	457	519	501	502	495	500	495	491	457	505	470	477	467	506	472	491	503	472	455	493	468	457	483	513	476	475	469	481	462	465	530	513	501	449	509	546	489	501	492	468	463	458	512	455	466	470	477	485	458	523	475	484	478	469	528	481	492	484	487	483	516	534	474	469	448	462	505	484	505	471	512	460	508	508	490	489	484	476	511	513	479	469	494	479	463	502	495	493	485	490	466	469	452	533	480	491	489	521	455	523	466	476	456	453	477	500	495	485	443	469	485	474	486	531	493	501	463	519	478	493	485	460	481	507	490	456	471	469	514	490	518	511	479	494	494	457	486	511	478	481	515	499	554	502	475	456	532	475	445	494	451	537	467	488	495	443	490	429	543	480	452	507	492	473	504	476	467	445	484	493	494	496	478	476	496	458	461	434	498	500	472	447	490	462	456	479	430	504	481	526	468	497	494	486	507	468	455	497	493	454	532	477	492	484	497	509	495	490	465	482	502	492	522	503	461	506	492	454	494	510	468	472	482	464	510	420	496	443	474	474	463	496	465	514	485	459	472	522	482	509	507	496	478	462	495	495	503	499	505	497	456	455	503	505	483	491	492	477	501	494	506	505	517	496	493	489	496	500	463	507	455	480	500	471	456	477	493	489	506	485	527	480	463	507	474	474	493	462	502	460	479	490	479	493	464	480	480	499	472	515	488	486	433	498	509	518	473	507	481	463	473	492	477	494	482	457	510	514	453	508	472	488	510	480	472	497	517	484	464	482	476	473	483	498	483	476	477	509	423	478	454	475	469	469	474	473	497	522	476	458	473	477	501	496	477	515	473	485	504	502	489	477	464	487	470	481	497	530	486	487	493	495	488	484	484	475	470	496	485	474	471	481	445	474	460	483	492	447	471	485	521	456	493	456	493	525	479	451	473	511	486	503	471	487	496	514	497	476	500	442	459	443	440	496	491	487	436	460	473	474	489	445	464	473	495	468	461	472	472	460	455	529	500	493	483	471	501	492	471	467	489	450	475	526	486	473	466	483	480	454	500	493	475	456	463	490	461	481	480	467	466	479	459	492	521	500	485	480	509	470	466	471	485	461	502	518	466	477	475	471	498	475	477	517	490	508	500	510	456	504	480	434	525	471	514	483	500	482	468	508	470	480	517	464	445	481	451	508	477	469	499	489	475	472	488	466	501	478	504	487	501	463	482	499	492	505	492	478	495	478	482	479	436	502	510	501	506	483	473	464	478	499	453	477	497	475	468	488	467	456	450	479	496	506	514	477	483	495	489	458	488	463	431	487	462	504	483	494	465	451	473	484	493	467	455	481	479	496	471	461	447	485	466	501	449	490	499	539	518	462	475	488	480	481	475	504	474	452	454	493	510	441	492	490	474	468	509	440	477	462	490	481	451	491	493	453	468	494	472	481	479	485	477	480	488	487	438	510	482	450	481	475	487	479	467	470	499	478	492	524	488	482	465	458	453	463	511	453	510	485	532	459	496	487	461	477	444	478	471	447	501	479	505	484	517	461	476	471	513	483	464	490	458	469	517	482	498	465	485	489	504	487	484	507	477	474	485	459	427	465	467	474	500	449	474	464	482	419	442	488	487	481	461	463	463	497	447	452	478	491	464	481	485	493	493	457	489	526	446	492	484	471	521	490	460	529	493	509	461	488	468	479	486	477	450	503	508	497	483	478	467	494	447	482	479	477	506	499	471	451	486	439	484	475	495	506	459	488	514	495	499	481	504	458	464	478	476	468	492	468	454	470	526	475	507	520	469	509	482	504	508	480	500	453	494	452	501	457	485	486	478	456	466	467	491	471	480	481	475	474	516	473	502	471	478	532	469	509	478	492	461	489	465	484	502	491	476	500	480	524	488	450	462	440	448	466	497	485	481	497	435	495	472	478	471	527	516	482	513	459	485	474	497	480	460	478	484	462	453	476	453	440	452	463	465	472	486	487	463	499	493	465	525	482	504	512	463	491	491	498	480	412	513	502	489	488	445	456	468	491	502	496	464	449	466	472	455	510	481	462	490	474	513	481	463	491	473	463	485	447	455	481	467	462	473	460	455	476	480	455	449	498	491	499	488	500	466	493	489	478	496	479	463	525	455	486	452	460	488	498	453	482	473	471	447	465	507	483	482	479	496	463	500	484	476	475	491	459	460	480	471	503	471	460	472	502	454	459	445	479	490	527	470	432	448	484	464	453	464	464	473	461	436	438	484	489	473	456	465	476	472	497	463	435	460	475	474	464	497	478	473	524	471	498	476	434	477	464	473	508	473	514	491	454	480	491	451	482	435	484	484	498	423	493	490	490	483	449	457	476	487	483	441	468	487	492	452	457	481	515	497	479	456	501	480	465	475	480	452	491	481	446	507	491	443	436	480	459	471	474	468	412	491	491	423	477	513	479	454	497	494	461	449	520	461	489	457	485	474	474	487	505	479	468	507	458	420	451	454	453	499	495	502	465	477	468	479	465	413	507	474	471	487	494	499	472	516	514	518	506	498	494	501	526	502	480	518	467	496	459	442	472	481	475	484	503	461	473	480	487	494	436	460	472	452	506	488	486	464	497	506	478	509	474	454	430	479	476	449	465	420	476	474	508	482	454	506	464	480	496	483	438	485	438	440	509	462
27691	10003	783	502	395	256	208	185	186	175	187	165	191	195	174	186	185	181	164	163	182	163	174	195	155	202	178	166	181	177	188	202	168	174	178	173	168	163	164	173	169	163	189	156	184	192	174	180	178	189	181	175	187	160	149	177	160	166	192	165	176	173	153	157	170	175	166	175	180	172	175	192	167	190	195	167	154	186	160	176	184	183	156	184	155	195	169	169	153	133	169	157	171	177	153	199	187	194	166	180	187	178	172	163	152	183	166	162	157	192	156	191	180	144	173	187	181	189	171	166	175	196	206	179	173	164	167	157	161	177	175	186	169	185	175	177	186	181	185	170	152	169	190	194	181	180	161	168	170	192	171	151	161	188	160	160	180	179	171	162	191	165	167	184	178	160	172	180	160	173	150	180	158	170	149	182	197	192	148	167	183	147	175	179	158	197	182	166	188	159	184	168	195	171	181	163	179	195	188	183	180	151	157	168	170	197	179	183	173	176	159	167	172	179	172	185	158	188	171	161	187	170	170	178	192	167	160	187	172	190	158	163	176	188	179	185	193	161	172	181	187	143	177	176	180	161	164	177	157	162	201	156	169	204	164	169	178	163	168	159	153	176	160	187	177	163	208	161	168	165	182	173	153	177	177	154	161	166	168	189	166	168	192	174	189	159	168	181	168	164	148	160	179	167	172	162	153	155	184	179	168	176	179	181	153	132	172	174	176	150	143	176	169	165	178	187	200	163	183	194	192	192	174	187	170	184	194	151	177	177	157	162	169	173	174	179	171	183	186	139	186	164	198	166	141	174	168	170	162	177	174	157	153	181	169	157	170	174	165	177	179	164	167	156	167	197	178	193	171	158	177	189	152	158	163	172	176	164	187	152	177	169	156	162	158	182	167	173	147	176	167	179	174	172	187	185	174	177	161	164	194	162	177	160	164	159	180	187	150	161	159	165	166	162	182	171	178	168	175	188	175	184	180	164	166	202	195	184	166	170	185	162	143	182	192	174	150	179	170	184	178	172	151	163	169	179	160	163	164	191	172	160	167	172	195	187	167	163	150	185	154	178	166	187	156	171	187	183	173	159	157	185	177	164	175	172	158	154	193	174	159	163	161	167	161	197	171	165	164	183	150	168	186	172	174	167	148	171	181	176	180	194	183	168	186	150	160	166	190	190	165	182	196	188	151	182	200	180	180	180	171	191	171	157	188	158	190	160	143	197	196	176	172	178	168	172	166	162	158	179	161	169	143	179	184	149	189	160	183	145	177	187	172	155	187	162	173	175	155	179	170	153	170	191	184	177	176	173	149	169	171	165	191	183	163	173	178	188	166	188	175	169	188	167	174	177	167	175	188	174	175	186	194	166	169	151	189	149	188	161	162	169	171	186	183	162	191	171	178	163	173	187	161	191	192	157	168	171	174	167	190	172	166	187	155	169	183	175	157	173	164	173	179	146	181	161	190	181	170	177	179	202	196	170	162	196	180	168	167	169	188	211	174	158	170	165	161	165	157	183	161	184	161	166	180	176	174	173	173	167	167	183	192	163	170	175	200	159	187	195	155	180	170	177	171	167	187	165	176	148	164	151	174	190	154	155	165	189	178	149	170	130	168	161	176	184	175	151	170	174	193	174	170	149	175	166	168	165	180	159	189	174	187	152	203	169	167	166	174	147	180	182	168	159	170	170	176	183	190	152	166	171	161	160	170	186	170	177	183	182	188	142	167	149	183	168	155	184	156	156	195	184	169	162	168	155	171	160	179	155	194	154	180	173	142	173	166	165	180	156	186	158	167	186	182	176	177	196	184	181	182	178	183	190	175	208	172	172	181	152	189	188	159	182	183	159	174	199	183	171	185	184	168	188	193	168	181	194	156	188	169	174	163	172	155	170	198	183	176	184	174	170	177	153	197	193	168	193	185	184	171	182	163	182	169	175	197	167	168	166	184	185	169	165	173	176	163	195	168	154	150	168	168	173	158	165	175	202	185	154	172	168	175	195	182	184	164	178	149	153	173	159	167	175	166	168	160	165	189	156	191	180	167	180	206	192	199	169	159	172	154	180	162	158	184	165	193	179	190	152	177	187	185	193	180	174	169	169	175	184	164	195	158	145	162	177	164	177	180	186	179	175	163	179	181	201	174	159	185	177	162	167	171	173	154	185	149	159	158	154	174	161	163	176	172	173	169	165	176	171	173	172	138	179	186	186	191	162	156	181	192	154	160	161	178	169	153	177	189	155	177	159	159	183	163	171	162	150	165	174	177	162	180	162	165	183	162	203	167	168	172	163	186	162	164	191	144	189	199	155	157	167	172	205	167	172	165	179	148	175	153	154	155	161	183	169	177	168	184	157	146	145	181	175	162	173	191	172	157	179	159	205	174	159	171	169	191	190	182	145	174	166	173	179	217	179	153	175	166	167	176	178	196	160	168	168	166	189	172	171	152	141	188	186	202	178	184	170	146	180	176	171	171	201	162	172	161	184	178	165	170	187	152	175	186	196	164	165	201	169	149	149	167	150	155	176	159	175	176	186	184	176	174	146	164	149	168	186	153	181	178	182	161	161	170	166	162	179	157	164	160	157	182	175	167	158	175	179	187	185	166	167	195	160	150	192	174	157	147	174	205	178	196	187	162	171	155	168	170	173	167	164	179	167	179	185	178	187	163	165	189	164	191	170	165	160	162	192	157	158	135	175	174	141	163	167	202	178	169	174	184	182	177	174	180	160	166	198	184	191	165	156	171	164	169	167	176	190	188	141	175	173	177	164	151	162	159	159	176	168	171	173	178	152	166	177	180	181	161	151	192	207	176	165	145	171	174	192	170	151	173	161	163	171	182	168	168	151	180	157	155	155	156	184	186	210	166	167	176	158	189	178	192	161	171	169	162	151	184	188	199	179	164	164	178	160	155	172	174	152	172	200	190	182	190	179	159	167	152	176	179	165	177	160	170	180	164	170	155	173	178	167	177	172	193	187	166	174	192	198	200	169	176	189	168	157	182	173	195	164	174	195	202	188	158	170	159	154	181	189	171	183	157	192	155	172	182	165	212	191	169	175	176	149	167	178	210	188	158	158	163	184	166	158	180	163	159	165	157	159	159	172	164	171	180	142	171	147	189	166	189	182	178	175	184	168	175	174	157	142	164	164	178	166	192	184	140	184	169	162	183	169	172	162	140	172	168	177	179	154	151	165	169	169	185	185	179	168	168	184	152	168	180	171	152	161	169	158	178	171	187	189	184	151	175	184	164	179	158	159	191	166	149	181	161	169	176	155	158	192	173	167	197	198	178	171	171	197	170	174	169	145	181	162	181	170	164	168	157	186	186	185	168	167	212	182	169	160	175	168	173	164	186	184	165	163	170	175	180	165	166	190	181	150	191	173	176	171	171	152	173	175	180	170	170	166	152	147	180	195	168	176	174	160	178	148	142	179	171	160	155	176	195	169	184	183	163	171	166	166	161	169	186	146	151	175	163	181	180	150	183	172	160	158	166	178
4523	380	290	196	216	164	147	154	150	142	156	137	123	161	142	144	132	135	144	134	122	137	125	147	139	129	137	132	144	114	126	127	151	148	124	157	141	143	170	163	146	153	124	144	131	150	123	161	156	133	129	167	144	124	148	140	142	136	135	133	138	138	155	130	141	172	148	138	117	122	121	138	135	150	130	147	129	154	127	147	145	163	141	162	155	150	131	141	150	139	138	146	143	126	133	127	124	137	135	135	124	138	146	122	138	139	149	160	137	145	159	128	144	150	131	142	138	126	132	124	140	150	127	165	133	158	140	153	137	131	134	149	158	130	138	131	130	129	150	140	155	151	130	129	118	136	144	136	147	139	133	137	133	141	123	136	137	157	134	158	126	139	137	140	151	129	142	150	140	132	157	133	124	146	127	126	146	134	148	164	141	151	125	155	142	153	138	127	136	139	140	159	150	157	107	164	134	128	143	120	129	121	115	154	160	149	141	141	133	121	143	152	144	132	153	145	140	146	125	160	135	139	137	140	146	160	128	134	140	148	158	145	131	155	141	143	161	134	146	132	156	160	119	119	138	150	119	131	148	146	126	135	148	166	149	123	140	158	147	134	140	139	157	155	133	154	132	151	147	143	129	122	156	146	144	144	123	138	136	143	147	145	147	151	143	140	127	135	140	119	138	147	150	146	129	150	141	160	151	142	147	121	150	132	135	144	145	138	145	136	145	150	118	116	139	166	138	128	125	146	123	146	148	155	144	135	150	141	151	129	125	166	142	116	136	144	131	157	151	151	135	136	138	145	151	150	145	161	135	143	154	144	132	143	146	134	132	148	145	126	146	140	132	136	129	127	152	161	150	138	139	155	129	151	127	140	130	140	168	148	142	123	144	157	128	161	156	142	131	156	117	132	136	138	154	145	159	135	133	139	138	173	130	131	148	138	137	144	131	154	148	144	153	142	146	137	120	147	142	138	130	149	130	138	123	135	112	144	151	134	124	143	135	119	148	130	157	143	121	140	131	136	152	129	153	151	144	139	148	144	156	139	144	135	148	138	152	146	150	144	150	147	134	130	135	154	140	141	147	152	155	113	131	140	140	144	132	125	136	162	145	149	134	124	142	132	142	137	139	136	148	130	134	160	167	136	141	130	150	119	162	123	140	132	148	131	147	132	130	141	135	125	141	120	125	165	161	144	155	160	151	156	139	149	125	131	154	113	139	150	151	150	128	142	141	142	157	148	137	137	132	145	118	161	153	139	149	137	133	150	149	139	139	146	119	142	150	136	137	128	152	130	139	133	128	140	144	133	124	126	132	126	126	119	148	125	135	148	123	155	147	151	146	117	128	141	138	145	132	135	144	142	143	147	145	133	151	152	159	127	144	159	136	134	125	158	137	142	124	154	148	139	140	142	135	126	154	160	143	130	130	136	135	124	139	150	157	121	122	158	123	132	140	132	141	122	146	167	148	132	139	123	159	144	140	151	127	152	147	137	144	145	131	149	147	143	123	122	151	148	128	140	140	141	128	132	138	133	132	134	148	142	158	141	154	148	141	138	127	148	150	136	137	150	130	132	132	138	149	123	138	139	153	120	144	142	150	134	134	173	124	112	141	144	142	141	125	136	135	133	121	147	144	158	142	161	142	142	137	161	143	136	148	147	144	159	120	136	124	137	167	136	157	160	131	126	147	136	144	150	130	138	132	129	137	154	143	146	137	148	113	144	146	126	139	155	127	133	136	141	123	156	139	134	141	135	138	133	129	115	140	141	140	137	146	137	152	130	144	118	147	147	141	142	154	134	142	139	118	135	138	138	128	136	117	134	131	140	134	136	166	135	145	136	149	127	144	128	147	141	145	155	144	150	153	141	145	135	162	112	127	141	141	158	136	137	147	136	159	123	126	144	131	157	147	127	154	137	137	170	145	131	140	142	146	143	143	157	132	132	143	122	130	141	126	144	134	141	146	141	139	130	135	152	159	147	142	136	143	162	134	146	148	128	147	122	132	151	140	137	122	141	158	148	141	150	134	158	142	144	138	136	152	139	130	127	129	122	129	141	133	133	143	145	134	138	156	118	127	118	126	149	137	145	134	146	140	127	137	137	150	135	146	132	116	135	120	137	144	140	157	128	132	127	135	141	144	131	129	117	168	136	134	165	146	166	132	147	143	132	129	139	155	124	159	165	132	139	138	146	146	123	135	127	121	131	157	115	156	117	164	153	166	140	123	141	131	140	147	139	148	126	137	147	131	140	142	120	152	144	128	136	127	146	140	144	143	131	143	151	162	148	137	118	141	144	130	137	158	155	133	131	146	138	127	159	143	144	122	111	138	131	152	128	133	138	137	147	145	124	152	129	130	150	158	113	136	136	139	152	131	135	150	149	139	145	153	126	131	138	141	134	137	150	135	136	136	147	130	135	157	135	115	123	158	130	148	126	125	148	128	146	123	148	140	147	146	146	138	146	106	142	145	132	130	136	132	132	151	141	134	145	139	152	142	146	136	144	154	151	161	130	123	147	138	154	146	138	146	136	131	144	138	165	140	146	156	121	129	156	142	126	136	131	145	137	124	156	140	134	132	132	137	128	130	156	135	161	146	148	156	127	134	148	127	148	147	135	130	126	144	143	149	138	147	131	124	131	160	160	140	131	127	140	136	131	130	137	155	149	149	148	127	157	121	128	133	148	130	126	152	151	156	131	143	123	142	145	149	136	124	128	128	131	130	132	155	130	145	143	143	140	147	125	161	132	144	139	115	159	154	134	146	140	133	136	146	168	138	133	164	134	136	137	128	157	152	141	140	159	133	127	138	142	129	142	130	168	141	137	126	130	126	142	118	144	138	127	160	156	133	153	134	144	138	142	151	139	142	132	125	136	148	153	147	143	147	151	125	126	149	135	137	154	130	143	133	165	144	123	129	132	138	141	110	121	151	141	145	144	144	158	142	139	125	121	129	145	128	139	148	144	144	148	135	140	128	150	159	161	141	118	131	132	154	142	142	145	138	133	149	131	137	128	143	140	144	131	148	137	149	144	120	125	173	125	126	139	145	136	162	143	159	166	124	139	154	130	134	144	153	153	147	134	150	138	135	142	148	140	130	125	143	142	145	131	128	131	165	136	141	155	159	160	129	144	144	138	138	130	129	144	138	151	142	128	155	151	139	138	144	147	142	143	154	147	139	130	161	130	139	148	155	129	128	136	137	146	144	150	142	141	158	136	124	124	143	138	124	137	136	145	143	126	140	125	142	151	126	141	151	154	129	143	130	132	116	141	139	131	139	126	144	142	125	124	156	148	112	155	133	148	125	120	145	135	144	115	144	153	110	135	159	143	144	159	128	149	132	143	136	150	141	119	147	156	124	143	131	141	130	148	152	149	142	147	161	121	143	136	126	162	138	129	132	140	138	143	142	116	122	159	127	135	129	133	133	149	138	138	141	152	153	128	134	126	131	132	131	142	140	134	141	183	136	142	152	139	144	131	133	148	141	134	121	134
25504	21462	27900	25424	11090	1285	838	653	607	539	564	492	532	506	512	494	497	458	474	509	524	516	470	497	530	428	472	497	485	465	482	468	454	476	456	470	473	446	468	458	502	482	504	476	458	487	450	503	495	443	438	441	451	477	480	470	466	467	517	471	479	484	496	429	464	454	500	486	488	463	493	479	491	490	458	432	463	472	447	485	491	484	446	453	454	474	497	458	505	463	479	466	442	512	478	472	472	483	482	485	484	523	460	468	471	450	484	464	485	474	488	441	471	479	459	479	465	469	467	503	495	462	479	425	479	473	458	467	448	475	486	479	474	476	475	471	472	493	473	474	466	457	475	492	497	510	499	454	454	455	465	452	456	465	469	452	453	476	468	436	446	473	464	477	473	436	476	470	440	453	445	463	495	490	503	514	479	475	481	438	466	457	462	519	504	472	459	446	467	487	504	454	407	486	458	461	476	473	464	501	462	429	421	451	429	469	458	493	442	465	458	451	476	479	479	457	483	487	488	471	468	483	443	474	469	465	500	487	435	451	467	497	487	482	474	474	476	480	445	461	462	479	471	449	464	454	440	501	475	436	454	478	490	458	470	435	471	492	440	477	442	471	467	464	450	440	487	469	513	466	493	531	487	476	527	431	448	475	464	468	426	496	482	475	506	453	469	454	491	491	496	426	489	464	483	483	450	512	428	474	472	433	480	520	489	480	471	521	456	467	481	442	467	483	450	480	495	465	465	453	486	452	434	466	525	457	473	449	497	442	497	452	467	523	463	437	461	483	475	451	492	433	478	493	475	491	463	532	475	465	466	465	473	435	444	496	465	483	431	477	505	488	467	519	449	460	457	485	418	478	498	472	494	489	477	473	488	459	470	489	505	440	447	431	459	462	525	468	444	437	501	511	486	436	471	439	465	498	479	483	519	431	472	463	470	453	407	496	474	482	474	436	467	465	423	476	522	483	465	456	478	461	497	470	454	463	457	459	455	470	462	453	491	460	453	472	498	490	501	459	442	497	459	430	454	470	497	470	437	450	464	481	492	449	484	460	476	513	450	480	455	476	477	472	466	484	445	462	442	443	479	461	458	448	448	463	477	473	512	493	484	454	477	477	474	471	448	471	470	474	488	481	480	460	492	488	509	496	487	457	478	427	482	470	477	479	456	471	449	469	453	463	464	480	464	476	457	483	446	466	455	471	445	463	471	487	483	454	461	475	455	469	481	439	481	512	495	460	438	455	452	457	437	478	483	442	511	477	443	446	451	466	462	453	485	519	470	442	456	447	505	470	458	441	494	454	486	433	467	420	440	485	447	494	469	458	450	489	475	489	485	479	467	484	504	492	459	492	459	446	474	492	466	461	473	490	474	471	478	508	478	460	513	463	489	471	490	465	474	492	467	451	452	467	507	455	486	488	449	498	466	447	483	457	472	458	483	442	470	477	484	467	490	450	499	449	472	413	499	468	463	479	444	471	446	509	430	477	458	446	519	448	484	446	459	465	508	487	489	473	459	501	472	432	466	468	432	465	463	469	444	483	474	503	447	456	475	477	438	475	457	466	497	464	479	468	500	482	478	448	486	462	490	451	427	463	479	475	441	475	510	483	447	452	462	465	482	455	491	486	475	465	495	456	509	475	475	497	442	485	461	472	444	436	467	470	478	465	481	408	458	474	484	455	480	469	457	492	446	483	465	466	425	471	459	473	474	452	471	467	459	442	465	464	468	461	496	429	478	489	509	432	451	499	479	492	461	439	462	489	451	504	467	459	492	484	441	464	457	435	483	470	456	490	488	497	442	477	488	420	468	472	459	463	432	437	433	483	494	450	455	471	459	474	475	487	474	425	469	508	488	482	473	491	469	428	512	474	451	503	437	479	505	488	482	416	485	502	448	432	465	496	442	512	441	468	473	438	497	421	471	510	451	475	451	443	456	480	492	479	456	455	439	449	462	482	482	477	454	480	457	465	504	468	442	471	483	465	511	466	485	422	477	454	486	497	417	480	492	500	501	437	514	508	443	458	495	451	454	445	462	439	397	452	459	433	486	475	473	461	523	488	483	464	475	507	481	485	468	464	431	438	440	504	511	485	466	462	434	490	452	490	486	503	442	439	450	469	431	437	516	468	475	487	457	514	474	452	477	485	470	486	477	463	489	449	466	503	501	479	430	437	506	486	470	448	467	441	471	446	437	496	447	477	488	437	449	501	472	509	471	463	481	467	486	499	479	495	483	492	470	466	464	457	468	515	459	406	499	466	442	514	488	516	461	442	442	466	468	484	463	453	452	488	457	447	448	446	436	455	498	495	434	447	475	427	475	467	461	465	433	455	470	477	453	515	493	433	469	452	476	505	430	444	450	451	473	465	485	478	500	484	443	482	492	463	462	482	472	462	464	496	471	483	468	476	450	461	469	458	415	470	454	461	482	433	478	469	468	499	447	489	509	474	464	496	445	513	439	447	455	469	442	489	461	451	474	466	452	470	420	459	440	496	483	487	448	521	476	464	460	509	459	468	485	494	481	463	475	483	406	449	470	441	449	441	481	417	497	463	468	478	473	475	464	473	494	483	504	498	513	473	493	451	478	481	460	496	472	472	474	410	453	500	491	462	470	508	471	488	466	481	447	469	441	457	482	438	470	448	475	477	455	451	442	445	510	450	472	461	488	462	477	442	494	452	435	465	496	434	467	445	471	470	491	451	479	484	488	475	512	445	482	494	453	460	369	417	463	461	458	471	451	429	472	481	490	455	459	473	498	471	444	479	497	480	474	469	503	460	466	469	476	440	499	465	504	441	435	457	459	469	457	450	476	461	463	468	485	452	465	496	461	475	472	462	487	467	485	487	512	497	411	494	495	464	465	468	494	494	444	470	463	455	486	484	451	462	474	453	448	459	428	473	443	448	484	480	441	458	423	451	435	451	462	485	464	441	466	438	481	479	454	469	457	486	514	434	475	505	433	467	453	452	489	479	495	485	447	472	488	454	457	430	456	437	439	497	452	472	450	510	478	482	429	478	463	460	479	481	477	494	454	509	460	453	484	493	452	418	436	451	464	478	457	473	460	437	455	455	443	481	475	484	445	456	478	456	435	460	446	496	499	482	484	484	467	472	466	453	492	436	489	455	513	485	500	478	476	479	496	485	492	494	469	497	465	459	480	470	445	472	466	439	494	477	464	457	482	495	456	481	441	463	471	438	438	495	408	451	443	448	489	475	459	497	463	504	501	529	448	467	467	512	491	476	434	496	453	468	464	461	469	489	493	486	427	425	474	503	488	481	444	480	476	456	497	464	473	436	470	434	481	445	470	478	464	437	517	494	422	454	482	420	456	476	448	471	482	463	433	439	434	506	455	478	464	443	469	435	475	453	491	467	452	471	430	460	452	485	486	484	447	435	502	489	461	461	453	444	471	507	470	465	462	487	443	477	462	468	480	493	479	436	489	462	511	460	495	450	479	490	488	460	466	447	470	412	466	459	465	465	486	509	451	495
3137	3241	2712	1455	980	743	723	586	568	502	463	463	451	448	437	408	401	429	444	367	405	397	396	382	384	386	409	385	421	404	402	418	388	386	376	389	407	395	371	425	396	401	371	388	354	384	406	366	366	382	403	356	353	371	354	386	353	398	383	363	377	389	364	383	360	395	391	370	378	359	380	377	394	362	375	368	359	362	408	377	385	404	392	367	359	376	379	400	389	356	406	369	384	410	385	393	355	370	359	361	366	359	374	392	356	394	339	379	400	375	341	387	361	403	366	349	386	375	391	383	386	342	391	382	361	392	374	363	375	384	387	392	368	395	350	381	375	355	369	388	367	420	347	369	392	362	382	359	372	382	369	375	399	360	363	399	358	367	402	374	376	362	398	366	325	379	342	381	378	384	385	388	372	376	374	398	395	381	404	353	411	363	341	360	365	368	369	346	360	335	374	348	367	366	372	382	366	380	384	381	363	362	392	375	346	352	376	380	388	373	377	385	395	379	375	367	407	367	369	353	363	361	385	367	399	408	375	359	374	368	342	360	374	379	356	405	385	360	339	386	370	384	369	435	362	382	356	350	358	363	375	375	357	371	376	395	359	386	377	352	363	351	392	420	355	347	383	368	353	409	370	352	366	383	405	392	369	342	363	410	361	373	366	368	356	362	370	383	379	344	390	395	397	374	379	367	371	420	364	391	380	372	388	410	364	360	369	364	345	414	422	391	380	355	336	375	404	360	406	361	369	388	417	402	392	432	395	405	372	369	388	404	398	394	353	350	375	371	396	393	381	364	348	342	390	372	355	368	386	395	369	362	366	375	376	392	420	420	344	366	382	392	375	388	341	369	380	381	349	387	372	381	386	377	396	374	393	377	377	381	366	325	399	381	390	348	380	406	366	349	337	377	362	409	415	357	392	372	374	373	414	376	396	387	346	393	381	381	365	367	385	379	419	356	367	371	331	380	375	387	342	365	367	361	398	380	368	400	356	351	372	419	364	353	379	378	391	364	364	390	413	360	394	352	410	380	351	379	359	385	372	357	366	365	418	358	370	374	338	354	387	358	372	370	352	361	371	382	367	384	374	401	345	383	344	375	333	402	374	361	397	386	363	337	371	372	403	376	396	338	390	418	376	411	352	341	353	387	384	374	386	362	372	356	376	366	364	409	425	394	366	368	397	360	370	370	404	341	370	383	352	370	394	336	385	370	393	359	396	346	395	376	405	379	353	369	391	343	406	355	367	357	360	376	367	409	387	399	398	387	371	370	365	370	374	352	374	358	385	394	326	355	394	351	368	357	427	346	365	332	371	381	365	385	396	399	357	350	367	377	391	359	396	362	387	351	364	372	375	362	350	392	353	380	370	411	364	376	382	361	382	354	403	370	395	404	370	380	322	341	367	358	384	376	362	377	359	358	384	379	387	362	383	390	372	401	393	364	365	365	385	415	386	407	394	380	387	371	363	376	358	401	359	387	379	357	392	371	371	380	348	357	376	365	368	378	388	333	374	353	372	373	374	374	352	372	340	360	351	378	364	374	371	365	397	386	374	383	366	363	373	363	392	377	384	386	363	392	380	400	345	370	351	372	325	372	377	355	347	387	344	386	395	393	381	376	386	372	371	361	396	380	397	414	354	371	371	380	331	368	357	371	383	368	376	375	375	373	380	379	373	374	364	366	338	374	355	356	380	376	362	387	350	394	372	374	348	369	352	342	378	399	391	352	390	345	374	400	393	380	393	383	351	383	381	363	378	381	346	380	363	379	369	410	355	342	340	362	385	364	359	395	400	354	389	366	355	387	377	382	381	379	397	349	365	395	352	375	370	342	352	380	369	405	372	365	364	345	410	358	346	362	383	375	381	409	367	382	343	375	360	402	370	376	376	390	379	359	332	357	382	426	369	351	360	396	370	359	383	394	378	351	358	375	370	333	367	387	358	374	376	347	376	365	383	377	347	377	386	368	416	378	338	368	356	396	365	341	356	362	388	397	362	338	388	322	386	352	383	356	368	375	389	384	362	379	346	381	378	406	365	353	378	382	364	359	366	340	406	351	386	399	383	374	370	359	370	335	360	370	428	387	358	361	354	371	358	371	363	373	359	401	370	360	352	387	334	355	397	403	367	371	359	390	374	354	410	340	382	367	370	365	336	344	378	393	357	376	334	409	382	373	384	397	353	380	380	358	342	375	371	364	391	399	363	372	344	373	333	382	376	333	404	362	361	365	395	346	368	363	373	347	367	353	393	366	357	350	386	353	379	335	373	356	374	382	356	364	386	342	381	391	364	371	389	373	329	357	367	341	371	354	371	393	372	368	377	386	408	375	361	335	341	335	371	355	359	361	347	344	386	387	356	353	358	352	355	360	355	348	396	357	378	404	394	362	375	369	377	358	389	321	349	378	358	373	365	363	366	344	344	327	330	343	360	406	353	385	377	329	373	372	369	429	333	381	361	366	378	397	382	365	411	383	363	374	374	379	370	375	383	365	370	375	352	389	365	352	385	385	344	398	385	368	358	361	416	357	364	355	392	378	415	386	374	369	360	359	388	354	373	348	382	364	334	400	372	370	368	386	381	395	386	375	364	328	326	347	358	393	380	397	372	423	360	348	335	360	375	389	381	344	375	369	387	330	406	403	378	378	364	386	396	363	388	382	375	376	390	364	365	366	376	390	382	361	357	391	361	387	366	376	346	341	376	391	352	360	402	341	383	375	371	372	371	378	347	387	371	393	395	360	362	377	366	345	391	386	353	340	373	372	346	394	349	363	348	373	359	387	387	390	380	411	359	355	364	368	342	358	422	331	382	360	349	353	418	372	379	372	369	362	373	343	371	347	356	387	364	359	377	347	374	359	354	370	333	335	362	368	388	367	376	398	385	380	362	394	393	365	405	382	393	384	367	381	370	371	360	364	350	386	375	400	376	346	361	351	356	330	408	360	377	360	387	325	391	349	359	323	369	347	366	384	344	388	369	375	394	392	340	337	330	372	377	362	382	372	402	369	361	355	367	343	372	360	344	394	332	356	380	373	330	373	364	372	360	373	369	378	361	364	337	381	389	344	364	377	379	339	372	358	353	361	362	363	373	344	395	361	352	370	399	379	359	383	394	367	370	361	354	382	382	350	371	371	386	353	401	398	329	393	356	384	324	366	357	353	373	382	389	403	355	373	344	394	344	366	380	361	374	381	389	343	415	364	349	375	368	398	395	395	383	364	395	394	378	372	375	383	377	378	412	359	401	359	361	348	339	364	392	349	347	386	382	338	367	346	398	379	361	375	393	357	348	355	402	361	378	359	357	378	380	345	376	352	365	354	367	381	339	362	386	388	358	382	364	369	377	349	392	367	357	396	344	373	350	402	368	411	362	380	378	368	358	381	394	379	373	342	383	369	387	379	361	362	377	363	360	380	387	369	369	377	383	366	384	376	396	353	355	366	387	364	369	361	351	358	394	408	343	368	322	339	359	366	383	342	317	342	323	380	370	365	354	367
24394	21420	28708	24508	21398	8433	1658	1082	844	860	857	723	761	724	838	749	719	694	724	695	732	705	687	694	681	657	698	649	696	710	675	662	688	692	678	689	632	667	696	697	661	639	668	643	674	667	696	688	655	646	671	638	653	662	710	687	642	626	630	652	678	641	637	652	686	650	641	666	692	658	641	652	644	678	679	655	693	636	665	608	639	718	697	675	684	653	687	670	672	642	634	644	649	642	658	646	627	608	600	642	627	656	655	629	655	636	612	620	643	628	649	658	689	643	598	658	653	618	689	689	634	669	680	717	622	646	671	642	668	665	666	634	606	613	632	625	677	673	689	631	641	612	656	636	699	646	685	673	607	653	643	668	620	690	662	659	640	602	655	660	667	631	642	659	657	619	689	661	656	629	632	611	665	643	668	640	644	656	677	624	650	676	667	636	629	630	692	659	676	647	668	654	606	663	636	646	660	645	658	659	655	646	648	650	629	643	659	618	672	664	666	634	675	684	633	634	624	628	660	664	670	653	685	634	657	616	618	689	636	645	673	641	645	665	624	694	712	622	658	652	626	659	638	596	575	681	681	679	664	623	653	627	625	634	698	623	674	657	630	630	681	641	646	672	620	645	673	662	614	719	652	679	714	658	669	608	646	650	618	683	655	626	637	622	693	679	632	651	644	654	658	695	645	679	648	639	649	638	648	670	645	655	649	624	611	637	690	642	658	648	649	599	680	654	624	689	640	648	673	668	640	615	663	652	673	643	727	668	714	656	625	634	651	696	663	708	675	649	665	654	600	641	654	687	631	632	616	622	664	656	652	626	607	642	639	634	634	685	652	652	635	697	664	622	702	627	630	663	695	651	653	676	651	666	676	625	638	578	630	670	606	637	665	654	631	651	649	646	648	662	646	701	658	612	650	611	696	600	654	663	639	669	641	591	650	631	634	668	605	664	664	639	673	614	665	655	653	670	600	654	672	692	665	646	639	648	674	640	645	687	662	614	615	661	643	662	623	664	645	618	678	650	627	642	657	633	658	645	605	634	612	639	662	663	636	641	660	628	669	648	646	667	690	668	670	661	636	622	648	664	687	661	635	575	667	726	645	610	648	656	657	634	616	646	655	648	656	634	696	648	637	639	623	612	649	626	634	675	661	660	651	710	687	666	648	664	634	690	676	634	601	641	636	640	639	638	600	683	684	688	615	637	657	631	615	588	673	618	645	645	635	628	635	656	686	626	709	670	650	644	608	636	633	624	650	634	705	613	623	666	709	675	637	657	683	675	663	634	613	628	662	692	643	620	630	678	659	628	673	662	671	618	632	618	637	617	657	674	691	659	682	611	667	661	630	654	668	645	629	639	638	640	683	614	640	665	651	659	703	673	618	646	623	626	666	679	660	631	651	632	711	660	695	613	641	655	609	655	643	616	660	618	615	644	651	655	685	654	663	603	600	636	671	643	681	688	626	665	632	626	629	638	624	684	634	671	689	599	612	654	676	683	594	643	666	718	651	638	644	666	642	644	665	653	620	632	616	644	645	660	632	716	641	631	643	634	626	645	673	642	669	679	659	661	666	643	639	728	647	623	618	617	643	663	634	645	621	626	655	676	630	604	687	651	644	646	648	616	675	640	654	632	613	662	691	640	620	662	618	602	632	643	683	602	628	678	691	665	702	608	698	649	671	711	688	637	649	640	613	623	648	637	629	662	701	691	598	670	593	648	624	678	630	689	636	646	641	646	660	673	578	669	677	615	632	628	650	677	645	632	639	687	661	617	666	650	653	636	667	640	664	662	665	682	641	641	625	631	652	628	574	700	662	628	637	598	646	711	640	632	683	664	678	604	673	613	686	648	689	630	623	654	683	626	660	658	652	607	606	613	622	633	677	621	621	678	664	655	637	644	620	638	671	619	647	624	650	653	686	662	630	627	679	652	667	650	665	681	659	655	709	595	634	629	628	619	620	656	672	647	627	630	605	635	654	616	656	618	682	629	620	642	628	648	694	630	638	644	641	631	611	652	671	678	664	644	667	698	631	649	647	644	639	700	632	650	670	640	682	662	673	656	672	702	650	685	610	670	608	650	673	653	646	635	607	656	628	640	659	640	690	655	638	647	631	651	677	620	715	658	686	646	636	647	646	654	664	668	625	568	678	629	612	645	672	644	668	659	652	651	645	614	619	677	617	653	663	598	611	615	582	701	650	687	635	659	655	655	642	689	655	587	655	615	630	638	694	656	604	692	654	633	619	627	643	642	693	632	647	625	651	663	647	645	702	641	633	667	646	649	621	603	602	632	670	632	651	628	646	653	735	659	672	627	630	643	635	621	631	609	622	645	649	618	713	657	640	701	669	658	679	663	639	666	637	573	633	623	636	613	683	639	625	695	598	635	667	664	610	671	643	642	694	659	631	681	628	619	661	595	667	681	656	653	616	620	650	629	635	644	612	651	676	635	677	633	655	679	653	659	657	649	694	611	660	648	635	632	576	653	658	642	646	625	639	624	617	639	619	642	653	681	656	699	677	645	681	652	636	628	664	665	624	640	641	608	666	617	620	629	667	662	634	658	638	620	682	655	614	650	647	641	654	646	665	658	650	644	657	655	647	648	617	679	651	684	646	626	667	667	673	640	625	649	680	647	666	623	667	618	657	683	700	601	629	622	657	654	620	648	647	653	678	635	664	668	671	668	621	629	605	620	642	651	666	650	641	644	689	678	677	656	643	650	710	609	623	705	679	656	629	634	657	655	663	663	631	677	620	674	659	640	632	654	658	662	636	644	651	644	682	649	651	665	631	634	618	641	680	661	627	613	661	615	649	608	626	652	679	672	661	620	629	643	598	690	660	629	622	641	614	595	641	645	649	634	636	634	636	649	611	588	683	607	663	646	635	700	631	630	622	587	634	606	636	648	641	615	692	639	642	652	626	644	632	615	641	631	621	621	676	693	697	651	614	626	648	632	660	624	626	626	684	656	604	626	691	620	662	653	669	652	703	604	658	649	649	638	652	598	632	656	628	647	650	632	638	658	677	650	634	677	650	664	678	674	622	591	620	652	633	688	667	618	607	658	641	617	642	619	630	617	641	695	619	682	637	638	684	635	661	673	651	634	639	644	653	636	644	673	625	660	650	618	630	685	634	631	668	692	614	646	713	615	620	651	640	687	646	630	622	657	701	656	659	689	651	650	663	625	665	661	628	618	652	623	651	625	647	670	628	622	654	648	668	674	617	643	648	663	667	633	675	650	636	651	646	664	695	669	643	642	658	626	672	659	645	672	614	680	655	647	669	612	695	668	645	615	698	624	650	616	638	635	615	624	632	687	621	649	642	668	633	616	644	604	683	660	664	663	649	682	636	635	663	662	665	641	646	640	652	666	650	608	668	692	638	650	622	645	606	605	656	625	622	677	694	641	659	639	660	674	649	668	644	679	625	676	641	662	703	649	650	649	684	629	624	630	633	589	655	677	672	623	659	593	649	616	656	606	644	686	608	657	638	648
3636	5933	4741	2543	1756	1393	1139	992	864	799	719	663	656	672	646	568	632	603	550	615	577	536	542	545	532	561	534	546	574	557	567	555	521	533	532	486	579	527	516	549	568	519	506	584	508	523	520	533	518	518	510	539	519	570	477	547	529	570	517	530	525	548	503	483	528	524	541	550	528	491	515	512	569	543	472	514	556	492	525	542	544	509	514	516	519	535	470	532	516	504	499	561	552	496	517	517	524	527	507	517	511	482	497	519	554	535	539	516	527	505	509	487	519	536	493	534	535	519	542	524	523	571	491	521	515	494	537	515	496	510	512	557	507	544	491	542	509	530	459	501	524	499	514	534	521	489	549	507	524	517	503	516	505	492	511	522	529	525	497	494	500	508	498	544	531	527	539	501	475	528	513	539	477	474	485	509	508	536	499	480	528	519	506	553	554	506	475	533	530	545	532	532	483	519	492	569	534	506	512	474	486	540	512	495	537	490	535	494	556	498	515	516	529	506	530	509	488	498	503	504	532	532	506	485	518	499	506	513	539	496	529	538	505	478	496	505	524	498	509	529	519	504	518	540	498	557	553	491	525	517	524	527	548	516	500	505	535	517	503	523	510	479	491	531	526	549	566	520	525	483	537	502	509	513	504	486	526	484	538	531	492	493	518	506	503	528	494	515	531	502	559	555	537	506	483	465	522	534	505	548	588	525	523	524	506	536	515	515	519	506	522	531	504	487	506	492	515	558	521	462	513	497	541	531	531	553	481	538	499	488	551	534	546	534	497	515	503	539	490	491	489	523	508	526	488	504	529	525	469	524	510	532	456	469	538	522	494	495	494	492	516	530	470	536	535	496	483	518	514	496	503	508	528	546	450	480	495	533	525	519	508	520	556	512	545	485	502	493	541	542	507	516	501	517	564	492	499	514	463	542	538	493	509	506	482	490	541	535	490	542	504	491	550	502	457	526	548	504	533	475	526	515	525	524	526	490	508	492	501	498	518	503	507	501	503	502	459	509	491	506	505	483	524	532	502	464	526	514	493	503	484	485	522	511	476	515	498	481	529	526	512	520	521	508	525	525	511	542	501	510	519	500	491	519	508	503	515	520	490	521	527	521	514	484	551	561	482	509	489	511	509	529	491	517	507	500	500	518	495	507	500	539	516	515	492	509	482	554	530	516	541	516	511	566	544	514	537	517	479	474	478	536	473	529	557	495	519	503	497	500	508	522	521	512	541	570	549	526	478	495	539	534	524	533	531	500	482	534	511	559	497	487	492	543	488	503	491	516	485	513	488	556	517	515	499	506	503	522	485	497	543	511	538	516	557	511	520	552	524	561	513	520	499	502	544	531	525	514	558	505	504	528	520	477	528	544	476	456	499	537	480	541	487	523	512	502	531	523	487	480	507	524	505	471	512	564	492	492	494	475	481	513	517	471	523	518	516	518	506	498	475	532	500	469	485	537	543	505	474	516	523	483	484	524	589	528	477	518	519	521	482	499	481	474	481	480	512	513	525	550	494	526	517	527	521	487	510	526	517	519	511	490	532	503	460	494	484	509	476	482	484	501	503	490	541	511	518	476	501	512	532	552	511	533	464	523	494	494	489	520	507	482	510	521	484	535	492	499	500	466	472	507	484	471	514	501	505	500	491	491	476	500	500	504	527	503	486	496	505	531	508	517	482	507	508	530	529	492	500	490	513	490	509	536	531	490	529	522	519	496	553	471	493	475	503	533	499	525	552	551	534	529	481	529	521	545	517	484	511	502	511	523	536	506	518	503	513	509	481	519	503	555	541	487	522	543	450	466	481	489	472	502	537	514	513	473	498	475	476	497	465	523	497	504	511	492	529	485	510	492	505	470	495	511	492	496	503	542	499	504	485	557	477	545	509	553	530	515	504	523	516	509	495	493	485	489	495	506	532	473	510	505	520	467	539	474	517	517	545	470	488	514	519	485	491	535	486	504	519	519	526	510	492	516	553	476	455	560	506	499	514	537	509	503	512	469	486	464	516	490	475	516	549	496	535	472	501	513	522	517	536	470	508	536	495	530	513	483	515	517	465	504	530	523	495	495	492	512	508	512	519	500	475	527	557	500	504	532	510	499	539	489	472	453	523	522	563	511	507	494	537	492	530	465	464	525	506	508	481	504	517	524	496	532	524	522	487	506	474	502	545	547	528	519	513	545	556	502	510	528	460	515	503	528	499	539	498	516	520	511	526	503	545	448	541	503	544	478	473	515	495	541	500	490	532	497	504	530	493	529	518	486	452	483	540	525	495	502	507	484	510	510	547	531	449	515	542	503	507	482	538	490	486	530	497	537	504	487	533	483	481	507	512	489	499	498	484	513	499	503	514	513	535	515	466	516	485	507	508	536	477	470	476	500	492	478	511	512	496	507	542	533	527	485	497	484	489	511	487	505	535	529	504	503	555	542	513	514	502	497	447	501	522	518	513	503	480	483	497	510	509	483	511	525	524	547	518	509	505	484	507	502	485	530	510	466	528	518	565	501	520	507	527	538	517	527	520	467	514	472	529	512	504	528	482	522	530	469	512	525	549	491	522	517	520	521	525	523	523	532	493	517	537	500	537	525	555	517	517	519	475	481	494	512	487	545	535	515	522	503	520	468	530	522	528	522	520	495	487	511	495	477	467	496	498	514	525	529	538	495	512	549	538	480	514	530	486	509	512	531	489	482	459	536	496	492	509	508	475	538	537	459	466	524	532	505	455	547	523	547	533	522	519	505	489	541	507	501	470	540	519	492	496	491	495	489	474	529	509	514	475	527	521	495	511	506	497	496	522	504	523	505	481	491	511	451	480	488	508	509	514	532	524	470	560	527	520	494	506	518	537	483	539	515	531	507	502	527	477	555	481	483	517	542	491	505	501	478	524	501	503	436	501	496	502	512	479	503	478	482	508	499	500	490	508	511	474	522	490	489	530	495	492	506	496	526	479	511	507	482	518	494	485	495	451	502	502	511	534	488	500	514	487	502	480	547	515	505	494	501	528	480	465	519	512	504	530	547	514	504	509	495	547	507	486	539	503	505	529	510	519	501	531	500	496	510	469	529	490	504	505	522	484	511	521	506	536	498	517	502	481	545	491	507	510	531	516	493	465	528	471	460	484	477	486	507	516	475	522	545	465	446	490	474	542	533	482	505	515	515	483	469	507	496	521	468	488	485	474	513	527	495	463	521	508	476	525	525	497	505	501	464	530	533	500	505	526	511	484	471	510	537	520	512	541	502	475	523	479	496	507	501	471	490	437	460	524	478	484	486	530	505	526	523	495	500	453	509	492	527	496	493	532	511	495	497	478	528	497	500	503	501	515	516	547	513	533	510	468	498	513	503	486	490	467	512	487	512	495	494	499	496	521	504	496	517	482	496	545	530	518	531	494	488	525	489	510	521	511	518	508	508	498	449	519	517	508	505	497	493	483	529	510	487	520	520	518	490	521	476	536	503	500	507	473	477	518	503	543	482	538	527	472	512	494	508
27619	10091	766	499	394	252	193	188	181	189	173	189	162	175	196	172	161	162	169	172	198	153	177	161	147	161	175	166	182	159	183	183	173	161	150	192	180	157	216	193	169	167	185	175	207	176	191	176	201	150	182	175	166	181	167	185	172	173	197	163	191	180	170	172	159	170	196	187	180	145	180	195	166	177	181	173	177	181	160	156	166	166	189	155	194	169	166	181	170	181	198	165	174	185	163	188	158	167	161	175	163	194	155	201	158	159	163	195	169	164	190	175	194	163	171	182	189	165	189	164	149	157	149	152	190	173	190	179	162	191	177	189	187	196	182	178	199	180	170	152	175	171	185	172	164	165	161	175	162	198	170	199	177	177	155	172	156	156	170	170	167	172	184	178	186	161	164	172	175	168	181	158	182	177	151	189	191	170	166	145	182	166	161	186	186	159	177	154	172	184	174	157	168	170	158	163	177	166	168	164	164	170	192	166	183	162	197	169	215	172	179	154	160	175	162	178	178	142	194	185	155	173	170	163	162	193	195	170	173	174	164	162	185	168	160	212	164	148	171	179	197	182	167	189	165	188	184	165	176	179	166	195	160	156	181	180	213	176	147	151	168	191	167	178	183	174	187	156	163	168	173	184	192	146	187	188	199	150	201	168	154	176	175	159	166	199	154	177	171	192	160	180	161	179	187	175	161	172	177	189	184	169	166	170	167	170	197	176	167	164	156	152	155	185	168	175	171	159	170	172	198	190	150	176	185	164	178	181	169	179	188	165	180	176	155	183	178	183	167	165	192	177	160	167	157	163	168	172	168	165	148	193	188	162	185	195	179	186	192	163	159	150	176	182	190	175	153	173	161	157	152	169	160	182	181	179	160	165	175	168	168	173	162	189	169	184	156	173	166	173	193	190	198	186	181	156	150	172	173	162	170	159	171	159	167	191	185	187	187	171	164	176	160	180	177	158	190	182	175	188	183	165	179	200	176	180	178	183	165	154	175	198	165	161	159	159	178	161	151	175	168	151	160	157	180	168	201	155	171	178	167	168	163	154	183	171	158	162	185	147	175	145	195	179	173	181	170	151	166	144	171	180	153	169	158	157	185	177	173	178	177	175	156	176	178	190	167	177	205	176	176	161	152	149	159	172	191	180	172	171	159	174	149	156	202	172	165	190	183	173	156	170	195	178	167	165	191	172	171	180	174	139	163	195	179	145	161	175	154	142	200	155	159	152	183	198	173	180	172	173	165	166	179	158	159	155	180	169	172	181	177	160	189	170	183	177	166	178	144	156	169	171	171	193	160	191	153	159	168	183	186	174	171	170	173	183	184	158	164	175	174	175	161	174	178	200	178	190	178	176	209	165	181	179	179	161	184	164	179	190	190	163	192	157	163	169	177	168	177	167	184	173	204	188	152	150	159	183	191	147	174	177	178	187	164	184	168	178	180	186	164	165	173	188	165	168	160	196	154	187	185	174	182	183	176	166	162	153	172	190	191	170	181	168	204	157	167	184	172	150	185	192	169	180	156	162	191	180	169	169	174	193	191	176	164	165	154	158	177	164	166	183	172	159	193	181	178	171	174	177	160	178	186	172	182	172	172	195	168	161	175	169	192	188	164	169	172	172	173	160	144	155	161	194	164	189	183	200	166	160	181	179	167	178	162	154	154	190	151	176	164	177	176	157	164	166	174	168	158	152	175	164	170	157	173	174	172	190	177	189	169	171	167	177	176	209	177	171	185	172	162	171	161	182	171	178	171	177	150	163	184	181	152	201	175	170	161	188	175	167	155	186	162	180	168	173	161	174	157	161	160	140	167	173	200	217	152	165	178	149	188	166	175	175	188	154	185	191	137	178	160	172	169	163	173	172	164	153	172	156	185	182	169	145	178	149	172	198	189	185	162	177	198	185	173	147	173	182	190	179	163	168	178	176	151	182	169	180	171	176	181	161	180	149	153	177	178	178	174	160	180	176	169	178	174	191	179	188	161	168	175	148	189	174	185	188	178	181	142	154	176	163	164	172	178	185	166	156	156	173	171	192	185	184	181	188	192	156	181	177	175	151	190	177	177	166	166	192	157	175	164	164	192	169	164	176	141	193	171	167	191	181	151	184	178	147	165	170	169	174	175	151	169	177	168	176	154	177	147	166	177	179	168	147	172	149	161	167	158	179	174	178	199	172	173	204	152	179	171	180	184	162	183	180	172	175	199	157	179	160	170	180	188	169	154	148	151	183	177	170	200	181	180	177	166	178	152	184	162	147	157	202	160	170	153	165	154	171	167	181	167	184	184	181	179	169	152	172	163	174	180	167	162	168	187	188	177	166	182	186	173	171	154	211	160	190	174	195	147	148	169	154	166	150	186	181	157	149	178	193	184	166	176	168	169	154	159	165	160	189	175	164	155	197	193	147	166	177	150	184	173	178	149	194	164	171	157	176	180	192	167	184	190	177	177	179	186	180	161	145	179	194	188	135	156	156	148	164	182	196	172	177	174	173	170	172	170	161	175	187	186	172	170	180	170	175	161	201	160	194	191	175	157	168	179	188	174	170	164	172	184	167	171	168	197	160	188	168	162	157	190	185	180	153	182	192	184	176	194	170	138	153	155	180	184	189	177	186	174	177	167	177	199	168	180	168	178	178	189	161	177	152	178	178	191	198	155	160	160	181	179	180	160	154	166	172	152	154	158	158	174	186	183	186	167	205	152	161	167	163	184	153	179	169	150	158	168	175	166	187	153	171	170	172	192	150	158	204	178	208	169	172	180	180	182	158	169	194	177	154	159	192	183	179	153	189	177	176	179	173	185	171	174	179	173	192	179	167	151	151	166	174	155	158	184	171	165	183	170	167	150	183	168	169	177	185	165	144	151	170	184	183	165	181	209	191	157	188	167	170	156	160	181	168	201	164	184	167	170	159	165	167	191	178	154	192	187	153	195	181	183	175	163	174	175	149	159	179	176	177	173	196	171	165	170	151	161	179	169	163	180	173	194	162	189	187	154	178	156	153	179	174	178	181	158	194	180	208	189	179	178	174	148	158	177	187	189	150	160	160	171	139	153	173	158	155	170	166	152	176	179	178	189	185	154	174	194	182	175	150	172	177	162	165	153	177	182	166	163	182	179	180	185	201	170	173	158	201	188	189	179	171	149	165	183	181	167	186	152	170	151	180	169	176	177	181	157	174	178	147	178	180	192	170	188	166	141	175	137	171	156	166	181	170	158	174	147	180	166	177	164	166	180	178	164	165	177	170	167	152	155	163	178	160	151	192	174	171	167	171	185	187	157	156	166	180	183	172	173	184	148	160	176	196	184	194	171	154	176	178	137	179	158	170	192	169	163	189	172	190	158	194	168	191	176	178	168	175	146	177	155	182	179	162	186	173	179	200	160	158	142	158	173	176	182	164	171	177	159	150	147	181	177	172	164	150	173	181	164	168	159	175	184	167	167	152	190	163	152	195	188	161	185	195	168	180	150	168	177	153	172	171	162	187	178	160
4530	349	325	207	197	180	164	159	166	128	137	143	149	145	175	137	144	137	154	131	145	134	148	154	152	137	161	147	130	157	166	130	127	135	142	141	141	126	124	154	148	139	139	122	128	138	139	159	156	149	133	147	121	162	129	136	155	129	144	147	139	134	120	156	143	138	127	140	147	127	126	124	144	145	124	147	156	148	126	133	140	121	132	139	134	138	139	137	154	130	159	125	137	146	124	138	133	128	121	117	164	175	122	122	131	151	149	135	126	130	132	123	131	118	152	155	129	138	147	142	136	155	145	139	139	169	140	133	141	142	157	136	131	132	160	138	149	145	166	150	126	143	143	131	134	136	152	130	138	149	132	139	146	146	146	123	129	162	151	134	156	161	141	123	152	131	130	131	149	126	134	159	151	160	140	134	129	152	126	118	151	151	116	148	138	133	126	118	140	147	148	159	149	148	123	127	149	155	136	147	145	151	140	144	135	134	145	138	123	138	139	150	157	141	137	137	151	157	152	140	156	119	165	130	157	156	120	133	144	148	148	143	155	128	148	145	136	126	117	138	145	123	120	146	157	127	143	159	139	147	148	164	140	141	132	141	136	138	154	139	129	114	151	124	129	130	146	129	148	151	122	149	151	146	148	148	150	151	129	128	140	145	156	124	139	142	134	160	136	147	135	129	157	136	145	138	136	119	145	112	133	136	145	126	137	141	142	143	141	130	138	142	136	154	161	135	137	124	139	130	120	143	155	143	118	143	137	136	132	139	174	142	140	145	162	124	123	155	149	160	117	140	137	131	150	132	115	142	130	130	131	137	153	142	132	127	153	151	160	124	138	148	125	141	152	139	163	122	145	149	147	133	149	149	137	140	141	134	146	141	170	149	134	142	149	118	140	132	141	149	150	134	128	132	114	150	144	158	123	143	140	135	140	165	124	167	143	143	118	144	153	156	141	156	132	158	147	133	134	154	145	152	141	114	129	116	134	164	137	161	138	147	140	129	138	134	134	125	140	141	134	161	150	131	143	150	135	129	168	134	119	138	141	152	144	142	144	119	131	136	116	130	135	164	137	130	126	125	156	145	135	145	137	137	134	132	120	149	136	148	141	144	133	139	169	145	131	119	150	135	128	141	133	143	130	161	155	147	118	137	128	131	130	136	161	125	139	122	151	135	131	142	142	141	136	136	144	148	132	137	133	149	153	155	127	144	134	138	150	151	132	154	155	139	144	131	140	149	151	132	152	163	134	115	150	150	156	151	138	143	123	134	112	137	144	122	140	121	150	156	139	113	135	137	126	142	132	147	139	138	151	148	144	128	162	133	131	155	142	137	120	140	156	144	132	144	143	144	142	130	111	150	134	137	147	147	147	125	145	140	133	143	154	181	133	140	134	131	136	149	148	133	120	157	157	157	167	145	141	128	161	154	142	150	145	136	124	150	150	129	131	158	146	141	162	132	132	141	142	137	137	167	146	128	145	127	141	145	155	147	145	155	127	147	115	138	140	173	140	141	163	156	140	145	127	129	158	139	160	125	118	132	141	133	133	125	148	164	148	131	147	160	129	138	138	162	138	137	133	135	130	138	110	131	150	128	146	136	138	155	160	145	159	141	134	135	146	123	134	132	161	154	137	134	143	154	146	158	136	141	135	147	155	133	123	142	142	139	129	133	120	135	145	137	126	150	141	136	146	130	167	144	155	126	123	163	171	132	135	138	131	132	101	136	141	162	118	151	148	132	140	166	134	152	157	148	139	154	141	133	151	152	161	126	138	162	132	137	125	128	141	138	146	139	140	138	125	129	174	118	142	142	151	129	150	140	119	146	137	120	149	142	139	129	164	145	107	139	133	142	124	121	136	135	144	126	140	132	146	157	157	128	140	127	148	149	147	149	138	140	114	158	129	139	146	119	132	136	162	142	135	138	171	156	141	158	157	124	136	145	162	143	138	133	134	161	139	141	124	148	123	163	155	149	158	139	125	129	127	146	162	121	124	148	139	124	140	143	125	142	142	155	145	155	143	122	124	150	151	133	130	127	113	120	146	127	126	146	158	146	146	139	132	153	131	115	137	144	134	124	124	132	156	139	158	143	139	141	139	145	141	150	127	127	133	136	137	140	131	148	130	145	124	143	145	133	147	133	131	134	138	157	144	140	144	160	144	165	145	134	151	119	145	144	144	127	135	147	148	161	150	125	158	150	133	151	132	126	142	153	143	141	154	154	133	159	123	134	120	138	142	137	134	156	150	131	132	129	135	133	150	132	146	134	133	131	127	137	134	136	135	122	132	144	153	135	141	108	146	127	152	142	134	143	149	139	117	144	127	162	126	121	129	149	131	132	144	113	152	163	132	138	149	133	129	146	147	138	161	126	136	142	139	115	143	144	148	135	147	132	143	156	123	134	161	143	150	140	129	126	123	142	138	145	145	142	145	148	146	147	145	139	131	132	139	134	122	142	122	147	132	138	127	160	143	142	162	126	144	152	155	127	144	145	118	139	125	141	137	156	164	145	122	130	135	125	125	130	135	128	117	158	146	138	143	138	135	131	118	147	136	135	115	156	120	155	127	137	135	149	119	114	144	142	153	126	125	144	124	132	155	132	162	130	146	141	140	150	143	168	135	163	123	134	137	144	155	150	116	136	128	134	165	136	148	140	153	136	138	159	139	138	143	124	148	153	133	136	141	154	145	135	144	142	171	135	123	162	128	134	158	143	149	161	136	139	160	108	153	135	122	124	153	141	134	142	172	136	146	136	133	137	139	142	137	146	138	136	135	152	149	160	141	146	114	140	150	153	137	145	155	146	135	141	143	145	141	132	144	139	124	138	137	133	150	137	145	132	131	118	123	134	130	151	135	119	150	149	146	145	151	136	126	145	134	159	125	145	151	141	153	127	137	129	131	135	163	138	133	140	129	146	130	152	140	141	138	153	133	137	137	146	139	132	141	130	129	146	138	153	150	138	159	144	145	141	158	131	154	119	148	156	145	140	160	151	149	134	154	155	124	153	128	123	149	138	125	154	132	130	138	151	161	140	139	148	138	116	140	134	147	119	142	131	156	156	152	140	154	167	120	146	130	126	141	156	116	138	156	122	152	134	135	151	157	157	138	137	137	136	136	137	146	131	141	116	132	127	148	152	135	179	152	149	149	125	150	141	130	127	138	120	136	131	150	147	133	135	139	149	163	144	145	148	165	136	143	146	124	124	119	119	139	150	173	127	151	143	167	133	135	141	139	149	155	132	135	144	134	144	161	145	115	153	129	149	135	158	129	126	153	142	145	159	147	150	127	149	134	129	135	155	119	131	138	147	136	134	146	128	133	118	141	143	143	165	144	155	153	140	143	143	142	147	141	141	138	130	138	137	153	147	147	144	153	131	126	127	151	137	142	149	120	135	136	120	138	131	141	171	112	139	138	147	134	150	135	164	132	134	132	170	150	132	171	144	129	141	143	132	124	139	138	156	153	149	141	112	143	144	141	154	124	145	134	140
25464	21422	27885	25347	11303	1278	870	655	569	539	574	547	503	534	519	498	531	490	476	493	520	505	524	439	478	495	499	516	459	465	459	456	506	476	494	487	492	517	499	468	487	458	442	524	498	486	482	449	495	472	476	463	477	505	477	448	485	466	481	461	474	467	453	462	464	465	492	457	457	450	474	486	492	500	496	428	466	487	475	469	455	481	466	484	440	467	505	482	489	428	467	472	502	465	490	468	455	502	457	483	454	477	461	469	437	437	440	461	472	473	460	449	495	484	446	483	513	465	460	507	522	466	497	454	487	480	516	501	496	435	438	464	463	487	505	475	438	480	462	457	420	462	444	506	459	472	490	483	461	460	415	445	469	483	448	460	482	499	453	438	454	485	460	480	497	463	459	471	468	442	490	481	455	490	468	459	463	431	473	442	459	473	479	450	460	502	485	475	459	469	492	460	456	458	468	461	430	482	492	499	484	457	465	466	483	461	487	459	505	439	456	454	455	449	437	449	506	467	470	418	486	507	450	469	441	476	513	485	486	481	476	518	512	474	455	469	453	470	469	431	452	426	437	418	505	481	482	470	488	454	454	465	516	440	487	469	474	460	466	433	476	428	471	450	434	461	451	436	431	453	450	427	482	477	438	458	487	473	492	454	485	459	476	437	450	464	499	453	475	464	474	460	487	459	452	478	526	434	506	480	475	476	491	506	460	461	477	447	471	478	475	441	426	423	484	463	417	454	445	460	508	466	488	490	492	417	467	481	452	473	453	499	453	513	441	430	483	463	471	476	473	491	453	470	430	436	420	490	480	496	472	468	487	464	449	488	489	401	507	427	474	456	458	449	462	486	441	458	459	472	493	523	487	463	489	440	443	473	514	458	441	501	468	487	492	408	468	442	479	467	438	447	494	451	445	458	430	476	496	458	448	478	482	496	495	458	431	429	460	472	475	470	486	445	443	455	447	446	468	440	450	480	471	482	470	462	511	458	455	462	479	474	473	443	476	496	531	465	523	469	453	478	472	455	511	481	491	487	455	473	508	474	457	517	499	476	472	460	476	467	491	454	482	425	495	494	423	479	473	458	500	484	455	475	478	476	486	467	463	468	511	491	457	516	529	491	478	458	427	515	466	466	478	477	446	448	447	488	469	439	469	465	430	514	468	459	449	464	455	477	435	474	447	463	471	429	441	478	485	481	459	430	475	442	432	459	453	473	461	479	464	492	510	496	496	445	455	424	469	468	474	445	429	498	483	450	472	478	443	481	502	448	480	466	492	481	481	491	457	433	458	472	492	458	481	474	413	436	458	474	457	445	451	487	467	491	446	454	481	461	481	470	496	507	488	468	488	444	435	458	501	495	460	439	480	529	464	434	499	442	442	492	475	468	492	463	442	458	492	447	487	507	473	464	491	488	455	493	485	485	451	449	468	432	473	477	485	432	502	481	447	492	503	486	444	493	443	457	441	456	502	476	474	470	481	452	432	422	458	477	490	469	477	433	447	443	468	486	482	467	512	474	460	451	461	490	477	449	464	451	442	431	435	465	442	477	482	453	491	473	465	456	476	458	489	457	478	495	444	451	472	461	457	487	489	462	485	441	440	452	433	481	481	471	448	477	477	481	419	465	442	455	436	459	505	444	494	465	434	494	457	461	482	448	450	440	483	484	465	463	497	488	478	452	514	461	454	460	436	450	493	456	473	469	475	486	455	495	453	475	476	505	445	447	487	472	479	482	463	485	458	454	450	452	449	494	435	515	483	426	474	446	435	490	446	465	478	480	487	476	460	457	461	463	427	444	435	482	464	458	464	495	468	492	466	508	442	429	464	446	496	449	469	471	496	468	453	478	451	434	510	516	481	486	451	508	448	487	504	439	454	466	500	488	436	472	486	492	506	458	474	457	444	494	484	457	470	476	476	465	453	493	466	428	479	443	509	464	443	473	484	484	460	486	467	452	448	443	453	491	486	466	456	500	451	440	463	486	478	465	465	498	509	428	460	503	457	465	439	446	493	456	478	458	497	468	484	466	498	470	470	425	458	456	457	497	463	454	453	471	457	480	448	470	434	487	480	439	475	448	454	471	462	475	451	502	483	463	456	472	457	435	482	452	509	465	496	447	465	463	508	426	450	452	473	500	464	492	448	490	455	465	476	485	456	457	526	460	478	468	494	457	485	488	532	484	460	455	468	451	467	420	510	438	474	460	472	462	484	467	467	488	472	471	452	469	458	500	478	452	472	461	464	445	481	465	497	467	460	508	462	469	453	461	459	472	469	462	458	474	517	460	493	459	438	503	495	479	433	468	451	459	470	418	469	466	467	482	470	434	480	468	496	434	470	452	469	479	483	463	476	473	455	469	439	487	476	466	483	504	462	493	430	485	436	449	469	418	449	475	486	445	491	449	452	434	506	467	496	437	437	491	485	513	491	457	444	483	481	482	460	464	458	505	485	492	494	484	473	476	461	455	475	468	500	466	451	439	470	493	436	437	442	440	488	444	448	480	439	453	464	419	493	460	436	431	440	460	470	451	488	464	460	427	480	467	499	500	458	453	436	452	447	491	487	442	457	491	478	464	469	496	416	500	443	472	485	478	475	476	472	449	444	467	479	443	509	444	470	430	479	447	447	470	486	463	452	456	476	445	487	481	454	467	433	467	457	444	465	504	459	443	471	479	456	467	427	462	471	467	500	447	488	482	471	474	483	473	478	476	508	454	486	442	483	450	437	472	458	464	475	476	454	444	470	437	461	486	484	473	470	484	462	498	460	454	478	465	417	455	478	454	454	478	473	500	442	490	487	480	482	472	472	457	468	492	440	465	497	466	473	443	511	507	500	476	468	469	452	459	493	495	466	463	459	466	509	488	453	478	495	427	446	451	456	471	488	491	478	436	447	457	440	448	492	481	506	467	500	472	420	467	495	472	461	494	496	500	466	440	482	480	474	468	449	470	477	480	442	451	452	458	455	448	459	455	482	490	498	475	503	439	463	466	474	459	468	494	463	439	428	454	464	470	459	505	445	453	426	471	500	421	449	508	484	496	454	462	455	489	467	492	485	480	471	473	518	513	472	502	449	464	479	463	460	497	457	454	498	454	486	474	471	488	473	520	448	469	473	493	496	496	454	459	459	458	467	462	467	517	461	458	444	486	468	504	482	459	477	493	428	482	447	443	462	459	456	451	475	467	457	466	459	445	475	465	501	455	426	486	456	447	455	479	491	438	485	458	440	453	455	478	468	496	532	451	454	460	477	476	445	459	454	457	465	460	436	446	457	440	461	502	444	424	455	458	442	488	438	469	495	480	455	470	484	445	461	473	454	442	440	475	434	485	457	478	466	440	486	457	461	494	430	479	481	424	491	483	474	443	472	445	464	476	455	446	486	433	415	454	470	439	494	444	441	504	498	416	460	471	463	428	453	450	462	438	460	475	432	500	501	490	472	442	461	492	478	468	408	429	442	472	471	420	459	508	447	446	462	481	521	439	469	474	493	457
3185	3384	2725	1544	1041	825	624	634	569	541	520	422	444	430	451	416	403	393	380	429	437	411	375	388	389	372	432	388	451	361	377	399	370	375	377	369	359	390	381	374	396	373	388	402	372	380	388	358	364	422	391	374	381	378	374	386	350	377	398	373	354	351	351	392	388	365	362	356	348	375	357	407	354	374	403	360	369	373	365	382	404	387	355	387	383	414	369	361	367	362	372	377	352	409	363	374	406	395	376	353	369	363	392	355	367	370	374	383	429	394	356	380	377	373	353	382	345	396	363	382	364	397	391	398	389	368	381	345	352	358	386	358	362	372	379	374	373	388	407	355	390	365	414	383	414	388	405	397	370	344	361	355	362	370	378	356	378	373	368	383	389	390	395	360	322	380	378	358	387	352	393	369	412	372	373	363	374	367	386	398	379	401	390	360	366	356	377	378	343	345	377	379	364	394	372	398	400	371	383	356	367	376	396	391	384	367	400	360	387	402	384	374	394	391	391	387	333	371	384	383	358	372	371	385	402	354	380	396	413	347	368	384	377	388	401	360	377	390	367	386	402	363	366	393	385	341	377	354	356	373	338	358	359	363	354	363	395	349	385	393	397	344	365	407	374	382	376	379	402	364	341	372	366	401	366	380	399	394	346	333	370	398	368	344	422	382	348	393	413	382	373	377	407	379	391	351	377	353	339	373	384	384	369	386	404	372	376	326	335	389	370	357	379	380	371	361	390	378	354	365	354	347	393	365	348	352	406	400	374	352	407	380	351	367	366	374	375	353	367	339	376	396	369	358	376	374	366	381	339	418	380	396	381	365	365	413	377	356	390	380	369	371	375	377	354	374	380	343	380	372	399	393	406	387	347	417	388	384	318	376	389	342	351	384	385	370	354	396	391	351	365	372	352	371	391	369	360	352	366	382	372	398	369	379	377	371	379	361	360	343	384	362	362	360	372	365	377	365	370	368	386	374	356	352	366	358	389	360	384	358	374	358	344	390	350	399	372	347	387	371	376	366	403	368	343	391	375	390	327	400	393	369	370	367	353	375	362	369	367	378	369	373	375	383	396	385	371	349	341	378	370	409	347	382	346	372	374	365	372	371	373	366	379	363	347	367	386	351	360	351	373	383	345	368	354	389	381	355	385	338	354	359	351	352	372	379	362	381	368	358	342	354	373	372	398	340	403	374	364	375	396	354	383	390	410	386	374	390	351	417	385	354	351	358	372	362	373	395	350	346	368	392	364	363	360	410	369	379	386	384	330	363	390	369	360	383	359	348	399	392	336	370	357	308	406	360	397	355	371	356	372	366	388	366	392	375	339	371	370	361	356	386	372	386	346	352	346	350	392	388	398	385	383	363	405	335	392	389	366	341	360	362	392	398	367	416	363	361	368	363	376	364	354	367	403	410	361	373	384	356	380	384	372	354	364	374	334	374	428	376	340	389	385	336	367	351	392	375	389	372	355	413	398	371	326	384	370	392	381	381	355	379	402	356	374	365	369	381	409	373	406	376	378	334	372	353	357	394	395	361	353	363	398	379	387	361	343	378	367	370	379	367	369	368	346	394	365	351	357	357	371	376	373	379	400	384	365	365	357	341	390	357	380	352	384	357	363	389	370	371	354	394	367	402	371	386	364	362	347	372	388	390	384	370	403	360	391	386	369	339	364	361	387	375	359	358	366	379	374	366	341	391	383	397	384	379	338	371	386	375	360	368	357	343	363	362	372	393	327	338	372	360	338	341	378	369	375	342	354	372	358	345	333	375	360	382	387	412	373	359	380	381	403	356	415	394	368	371	379	398	338	355	390	369	356	379	392	366	386	378	377	362	346	401	376	374	389	395	373	353	390	344	364	381	353	353	384	386	398	352	369	355	358	366	379	356	360	374	324	369	382	363	365	405	348	379	360	346	390	356	370	375	360	341	371	338	372	370	367	346	340	379	352	354	363	351	384	361	346	370	363	399	334	388	350	367	363	394	406	346	383	385	403	361	353	348	368	386	363	364	352	407	377	355	383	386	378	372	391	352	365	376	355	374	368	359	373	385	389	374	362	333	347	381	373	375	364	378	369	362	406	362	338	396	393	375	364	374	385	385	351	380	372	395	404	369	344	379	372	370	387	376	374	359	371	354	337	364	377	363	359	387	403	390	395	360	378	408	373	382	362	348	333	362	351	427	381	333	359	366	357	372	357	345	390	369	333	385	383	372	368	367	355	368	349	385	384	373	359	398	380	354	381	353	382	371	397	351	362	372	350	379	351	371	366	376	370	380	406	384	355	393	338	355	390	359	371	368	349	411	345	397	397	388	349	411	346	383	335	345	361	314	381	381	413	393	343	372	382	370	365	371	374	372	366	362	366	393	361	354	361	353	382	374	379	360	356	387	394	321	342	365	410	371	356	379	364	391	350	355	355	372	349	379	396	388	334	398	391	357	365	393	349	370	407	360	352	368	358	373	395	369	419	383	380	360	366	356	361	347	380	374	322	349	373	361	373	336	341	379	389	367	373	366	385	359	355	352	352	389	371	366	356	362	393	391	362	362	359	355	377	362	354	332	361	376	367	372	357	346	387	350	387	392	392	368	393	383	376	352	402	385	355	350	353	388	346	374	375	362	395	365	382	355	370	375	389	375	368	351	373	372	360	372	422	399	344	376	351	408	392	395	376	382	378	332	372	367	371	349	365	389	342	367	348	347	380	373	341	359	385	401	372	349	339	383	405	344	331	352	360	354	329	396	347	337	392	378	367	397	358	377	350	376	362	365	333	358	337	365	378	365	374	348	346	342	342	355	405	380	369	387	365	346	350	362	389	391	374	353	356	342	346	420	369	394	365	360	362	368	388	370	354	355	380	401	367	370	356	366	359	387	359	398	402	373	369	349	341	377	407	372	359	364	404	355	345	375	363	355	352	360	391	382	375	354	385	359	392	358	347	376	361	347	392	368	376	378	382	399	352	355	359	342	359	332	345	357	348	398	379	390	361	387	390	363	325	355	323	377	414	361	367	352	386	342	407	377	400	365	362	365	398	376	354	414	349	388	379	366	368	370	345	343	332	369	396	378	378	362	363	378	400	369	374	411	356	356	379	400	379	371	330	396	361	371	346	397	377	338	365	360	356	370	381	377	363	371	342	361	330	338	344	379	356	388	382	369	372	400	380	406	391	383	362	388	394	360	389	367	347	364	372	386	362	377	329	354	388	370	362	367	379	352	364	367	370	385	367	351	351	400	382	374	337	387	360	350	379	372	358	411	365	378	356	383	375	390	365	384	352	361	353	355	371	362	345	403	365	363	369	384	378	389	355	372	344	380	375	396	380	369	397	331	330	354	379	386	345	369	362	363	346	326	372	368	372	380	406	370	380	311	386	366	346	348	351	355	373	370	384	398	379	384	387	400	384	362	360	348	385	376	368	332	358	348	381	357	355	373	327	380	383	385	356	373	333	360	386	400	330	357	395	375	365	395	351	398	384	391	386	389	351	360	361	369
24445	21428	28762	24493	21422	8224	1739	1073	907	865	808	803	736	719	791	710	692	766	726	748	692	659	696	683	656	678	674	690	690	716	708	696	723	684	734	715	664	657	667	674	676	674	716	712	646	623	681	708	679	665	691	629	671	687	686	698	640	703	683	683	661	654	673	633	649	658	704	650	645	676	661	675	702	630	678	681	736	651	661	693	689	728	671	668	669	610	684	652	633	673	649	650	669	643	682	653	648	649	725	619	654	664	695	698	638	684	673	696	653	624	623	673	715	656	659	677	693	659	627	640	677	646	666	670	684	727	652	674	652	653	631	643	641	622	666	664	647	668	650	651	625	642	676	615	652	669	640	653	637	620	655	681	676	607	623	672	662	679	643	658	629	665	671	649	689	676	667	648	646	653	678	644	669	655	673	674	689	653	667	673	668	665	693	666	652	676	682	652	672	633	683	654	637	623	643	612	688	690	614	660	643	660	683	647	702	640	682	665	665	651	626	694	666	634	608	684	662	653	701	672	644	651	673	663	624	634	625	685	658	662	649	665	675	635	634	647	664	668	650	589	669	705	626	671	623	655	648	713	678	627	656	673	612	679	631	641	652	684	632	648	703	637	679	662	663	631	638	679	667	686	675	640	591	704	670	682	662	694	643	638	668	639	686	664	610	634	678	697	669	648	647	672	645	642	653	640	659	630	665	611	665	683	683	664	640	648	678	662	661	693	654	644	654	685	676	643	661	661	611	654	654	623	673	676	623	677	615	633	621	600	666	648	667	659	649	657	651	683	621	678	643	651	708	628	654	662	618	678	677	686	664	650	664	640	628	668	625	670	638	693	632	667	673	638	686	641	638	643	658	644	651	653	657	625	696	650	655	694	621	689	674	635	631	671	667	651	637	656	677	593	632	673	635	608	623	665	645	627	633	667	649	650	634	660	656	681	645	660	704	660	678	640	644	690	675	631	670	640	641	656	641	694	621	624	665	664	603	656	664	618	649	647	634	668	684	670	605	629	658	690	624	665	616	647	635	618	623	692	614	651	656	668	651	661	634	660	653	656	667	656	689	657	628	631	614	663	630	695	665	650	657	620	656	693	665	658	619	650	703	632	648	676	652	634	689	640	660	687	692	674	646	664	644	621	635	665	652	644	649	658	643	679	692	605	663	684	647	651	662	633	661	660	640	682	663	629	655	628	648	679	636	628	697	674	655	673	677	630	642	691	646	609	617	665	637	664	729	664	648	652	621	657	654	619	678	658	680	688	610	665	643	666	664	641	669	639	607	637	681	657	665	644	619	660	677	658	664	618	636	640	658	631	634	644	655	694	713	672	647	682	640	659	662	649	655	645	661	640	668	689	678	629	676	622	664	655	664	630	689	658	624	632	636	678	609	670	669	702	703	660	677	640	630	648	645	628	617	641	675	719	657	602	653	655	642	670	643	630	632	640	662	652	659	616	610	657	675	642	643	623	639	670	659	662	677	632	650	631	682	669	674	684	618	630	620	621	646	654	651	648	655	672	630	652	658	670	700	647	648	612	628	657	667	720	663	658	680	659	656	659	626	675	656	656	673	668	661	668	641	635	659	646	678	620	730	684	619	638	674	644	676	625	657	689	661	676	661	666	633	644	663	629	671	655	637	669	702	622	653	664	661	681	671	662	681	720	660	647	716	673	650	660	649	666	672	640	654	653	635	663	679	639	629	675	644	640	645	669	642	637	654	652	621	639	638	656	673	701	635	648	656	609	647	667	662	697	631	671	623	654	668	668	622	605	638	640	645	608	661	699	650	670	649	628	661	702	697	624	651	647	711	656	669	694	642	678	622	607	676	680	649	668	675	674	627	626	672	651	679	638	714	684	621	597	703	632	654	673	662	647	614	655	669	682	660	637	652	653	637	652	681	647	665	695	643	704	650	692	676	721	604	615	688	631	624	653	643	633	614	650	666	706	653	679	622	627	670	658	705	671	656	635	650	638	641	631	693	692	659	666	639	690	655	632	642	609	653	646	641	664	641	632	684	633	648	645	647	664	665	678	675	668	588	658	616	690	611	651	604	625	636	672	648	657	640	629	614	595	675	634	659	609	619	678	647	620	637	630	675	695	668	690	650	678	607	669	682	644	621	653	627	671	681	699	715	652	643	620	713	682	635	650	659	671	677	631	645	687	651	612	648	614	684	585	646	660	666	697	699	660	667	625	667	644	691	642	599	639	647	641	627	696	667	640	657	681	649	658	643	641	682	643	625	647	644	708	637	646	640	642	635	623	616	610	692	675	695	648	671	665	666	622	663	674	633	642	647	659	656	652	635	607	664	677	627	664	659	671	645	646	660	676	710	678	648	627	700	618	659	665	644	651	691	619	673	625	694	642	650	627	657	610	641	660	654	598	645	644	661	704	617	641	661	608	695	690	607	657	663	689	650	671	686	656	648	625	696	646	602	648	681	610	598	622	669	662	679	620	638	588	676	641	637	651	633	670	597	599	668	643	648	666	653	676	629	651	682	659	643	635	665	614	643	623	689	648	656	682	652	610	636	674	653	662	669	611	683	667	724	689	640	652	695	625	658	620	637	665	636	625	678	665	667	666	645	633	613	633	667	646	695	659	670	613	692	646	679	670	659	651	647	687	624	705	655	645	722	654	672	638	659	667	636	659	657	603	654	625	681	621	668	629	618	595	637	648	649	627	638	656	669	654	651	621	697	644	700	654	652	652	654	650	634	665	665	639	627	620	668	666	659	636	629	683	692	662	606	647	676	683	614	630	650	640	664	684	648	651	587	707	682	584	651	628	572	657	628	641	672	658	655	717	646	624	648	690	638	655	688	638	638	682	614	628	634	701	670	637	610	636	623	627	664	657	665	645	665	667	637	645	695	643	646	624	633	659	673	641	627	633	658	669	585	644	635	644	668	594	646	667	658	666	678	627	641	649	678	660	668	681	683	668	679	644	635	654	637	654	643	659	642	649	689	659	604	651	628	670	638	644	661	631	686	665	667	633	625	683	660	660	704	647	632	613	644	647	648	635	650	686	629	626	660	646	686	674	669	621	676	608	641	672	682	654	676	641	631	654	612	677	691	636	704	663	635	615	659	650	608	641	677	677	629	642	660	628	654	608	662	589	701	652	626	667	640	657	669	612	629	639	648	687	662	662	695	659	648	676	638	637	670	701	626	672	664	631	630	655	683	670	600	691	646	661	625	667	600	649	648	632	660	670	673	645	642	673	645	637	720	649	660	612	682	630	626	624	631	669	651	675	676	668	640	655	660	659	730	613	620	669	652	654	665	661	641	648	658	661	619	684	644	676	658	651	629	652	685	671	718	657	694	627	624	640	671	640	692	680	624	647	633	601	677	659	627	661	717	652	653	669	656	649	688	661	634	634	649	656	682	602	615	618	637	679	701	665	636	638	652	653	676	659	657	703	594	596	660	650	631	606	668	690	622	634	613	663	628	603	631	633	619	627	674	644	693	587	643	664	636	627	630	688	681	613	666	625
3551	5804	4762	2614	1745	1313	1116	981	894	801	725	701	653	613	634	607	610	589	631	574	574	585	611	577	496	549	517	554	558	597	519	563	505	517	548	516	507	531	504	524	521	532	528	535	541	521	583	578	504	501	496	533	558	488	535	518	544	509	515	514	514	482	507	524	509	526	541	550	522	573	548	556	508	513	529	567	533	539	511	533	511	495	542	471	539	527	507	504	513	511	467	523	496	520	485	511	529	493	502	502	494	505	513	524	522	542	520	495	541	515	530	492	524	508	509	508	541	500	555	539	538	507	505	514	520	480	516	526	499	522	491	515	518	515	530	517	528	517	506	522	499	505	499	532	518	523	527	496	486	534	519	502	563	531	508	497	516	509	528	518	534	562	549	550	564	536	499	496	516	520	491	525	478	511	522	531	459	509	493	502	505	485	514	546	504	558	509	493	523	536	524	535	506	508	493	483	538	515	531	502	507	499	535	519	524	485	495	550	470	463	542	486	550	483	481	515	531	494	469	556	507	533	492	506	523	516	501	550	556	488	487	540	519	528	461	501	483	484	515	541	531	521	560	486	537	489	545	530	545	521	494	496	497	495	496	541	502	488	479	525	486	512	500	511	511	563	508	500	512	498	467	514	516	524	531	518	515	523	478	529	494	520	531	499	517	489	493	511	528	545	548	494	522	521	477	530	542	543	500	522	521	538	533	497	554	545	525	530	545	513	503	496	474	519	479	508	490	505	520	505	513	502	473	499	521	487	537	510	490	515	509	475	473	514	516	484	537	470	517	508	522	480	484	557	527	533	529	499	504	541	484	503	540	542	528	500	524	520	516	518	492	543	514	532	494	527	515	478	510	506	524	488	503	516	502	554	499	495	494	515	531	514	519	508	506	528	554	522	505	541	540	542	533	482	473	499	537	490	491	510	497	509	535	508	499	472	513	457	486	490	509	522	556	493	486	489	520	532	535	551	550	531	511	534	520	525	514	545	483	514	526	497	510	512	501	499	509	490	541	522	540	512	487	470	512	531	493	474	547	534	491	495	503	516	524	484	470	470	538	505	474	495	502	512	525	489	481	515	491	499	473	524	496	551	496	515	537	518	517	521	498	489	512	554	485	481	509	518	476	516	503	487	493	472	519	534	521	465	532	499	536	489	509	477	516	479	502	550	501	492	554	515	520	501	522	472	454	471	479	526	508	503	519	515	521	498	512	498	510	485	491	476	496	524	524	478	499	475	496	520	522	492	498	514	571	550	479	530	527	513	499	528	534	477	503	504	526	485	511	471	520	502	477	549	515	531	515	495	486	494	486	528	525	526	494	536	479	538	485	476	542	459	485	518	501	516	515	477	529	516	501	508	525	483	533	447	547	534	464	509	494	498	445	479	532	508	504	482	532	484	530	508	470	535	514	534	503	535	524	531	485	509	514	497	511	484	517	505	482	479	491	458	500	533	501	514	533	547	510	519	512	505	511	457	515	510	495	485	537	470	540	510	490	478	512	459	489	509	498	501	498	493	524	489	504	521	505	496	529	552	483	540	508	491	475	488	515	479	483	498	513	552	534	489	510	493	539	489	516	539	529	522	511	508	526	522	481	515	475	540	507	510	485	509	474	511	485	477	503	506	472	503	523	546	510	505	492	507	510	541	519	490	506	534	519	526	481	486	495	528	473	471	532	536	506	525	535	509	474	512	486	542	522	480	509	516	531	522	538	486	527	519	504	486	517	508	537	517	491	489	494	489	536	514	514	484	550	491	521	492	508	493	478	477	520	524	523	510	471	480	496	505	497	502	525	509	515	515	539	542	481	532	502	527	503	509	536	488	522	488	544	508	502	515	506	485	493	499	471	490	491	536	526	471	527	513	502	521	515	494	515	491	505	518	500	510	473	508	520	507	540	495	490	502	512	513	484	500	517	497	504	464	497	487	518	489	472	540	479	502	516	515	486	505	495	512	486	525	509	525	506	532	519	479	472	499	511	480	523	497	508	456	509	529	514	477	528	506	457	540	491	475	492	495	489	486	494	516	480	519	478	534	497	475	510	497	495	509	513	483	490	522	524	511	481	510	514	509	515	494	479	528	513	493	499	493	496	507	525	520	474	485	465	524	543	495	492	475	536	506	516	515	515	498	524	511	511	479	509	514	529	479	484	501	501	518	540	503	484	508	474	491	476	478	501	512	500	511	524	482	471	488	515	546	519	499	487	522	512	527	505	503	487	510	479	502	473	535	532	501	464	459	511	524	477	494	490	527	456	493	520	515	469	495	498	482	534	574	459	499	494	518	527	479	495	559	511	503	511	490	452	505	488	495	546	473	485	513	539	481	508	496	512	496	495	448	483	521	480	523	528	537	504	482	515	499	527	441	503	472	480	526	530	546	485	517	450	484	532	524	493	541	549	552	522	458	507	521	517	523	485	517	512	476	533	525	527	478	514	483	464	485	499	505	527	476	493	496	484	532	502	474	502	506	501	507	476	452	492	502	472	463	508	511	475	526	503	507	532	525	508	512	478	476	514	495	499	473	509	504	488	509	504	472	500	508	549	496	505	506	507	525	478	498	502	512	495	511	484	486	534	472	510	513	498	499	507	491	486	508	477	531	472	520	515	508	494	483	514	511	495	542	497	493	479	531	505	494	516	519	539	497	493	541	509	522	461	494	509	537	494	501	496	534	519	519	524	498	499	509	522	531	498	517	487	513	491	512	490	502	499	519	520	495	498	515	526	474	527	487	505	485	542	488	491	485	516	496	517	517	477	525	505	492	487	460	536	535	525	508	504	510	501	468	471	520	533	503	478	500	470	503	500	530	515	475	516	483	528	481	532	516	529	476	488	539	511	498	496	475	514	482	500	490	480	500	485	505	512	525	521	537	517	507	493	537	483	491	494	503	494	494	552	529	490	521	514	479	501	562	473	532	535	542	519	540	492	522	508	466	499	493	518	468	513	477	498	472	485	491	501	499	520	500	470	532	479	474	471	465	518	503	461	498	472	510	519	493	499	502	528	515	498	535	491	479	507	440	490	516	508	512	507	473	499	484	473	520	527	462	526	507	470	500	510	463	503	503	530	466	509	518	519	527	510	472	530	484	508	545	502	517	505	504	526	482	528	528	526	463	507	526	504	503	519	489	514	500	498	514	512	517	482	496	501	490	531	474	501	483	486	520	515	495	504	521	540	502	507	556	536	504	496	517	496	530	509	554	510	498	512	459	525	489	501	482	513	484	459	515	494	479	515	505	511	512	490	522	513	504	501	497	531	566	540	488	486	477	523	527	477	502	521	520	499	490	528	525	521	490	524	548	524	519	536	500	525	535	527	485	536	508	511	513	495	486	542	524	483	489	516	465	504	482	470	479	494	539	531	484	490	530	493	537	503	532	521	535	493	494	488	523	486	525	496	495	502	519	484	561	464	478	460	491	513	554	498	517	496	493	496	488	489	507	520	473	465	513	510	508	507	516	508	563	497	542	507	482	513	509	533	511	503	450	479	495
27706	9941	601	321	246	201	165	173	173	173	183	179	158	160	192	175	162	199	190	179	167	173	162	167	175	165	168	158	143	175	194	160	166	163	163	150	178	155	169	182	165	190	181	172	155	177	181	158	160	145	161	161	139	172	163	168	157	175	151	182	184	168	151	185	160	193	180	141	171	164	183	169	158	171	145	155	139	174	172	178	174	176	155	166	174	163	155	171	181	173	166	151	168	149	171	177	163	165	162	176	163	167	168	182	147	171	169	204	181	168	161	184	176	171	185	171	177	152	161	163	163	177	144	177	169	176	148	164	163	157	167	156	176	157	156	176	193	174	145	205	174	174	172	180	172	172	169	157	176	151	170	184	141	172	170	173	177	189	179	147	147	164	192	150	148	165	166	201	160	161	177	176	153	157	181	166	146	163	158	152	174	185	166	149	158	157	156	159	149	161	179	163	181	179	162	165	167	167	193	169	184	153	177	175	177	188	155	173	173	183	188	157	162	179	154	159	176	143	172	144	156	182	189	181	153	185	173	164	171	151	179	136	170	156	157	185	173	175	158	190	179	182	181	188	180	159	155	168	144	163	158	157	175	178	151	144	192	202	159	171	163	168	172	148	154	154	173	175	172	186	158	140	157	199	174	156	176	179	175	185	195	171	165	187	168	177	186	189	160	157	164	192	161	159	168	171	159	167	176	162	194	153	202	173	160	156	170	165	154	173	154	155	159	158	164	168	197	156	164	157	174	181	165	162	185	180	163	155	178	164	162	176	166	169	158	164	171	178	180	164	172	159	181	157	177	189	179	151	178	179	161	183	161	181	168	170	188	172	155	159	151	150	177	194	157	170	192	173	156	175	165	164	182	186	150	161	169	171	145	175	153	159	185	164	167	176	148	164	164	171	149	173	171	186	188	153	181	158	160	141	172	160	176	191	151	150	156	169	159	177	144	143	180	158	185	159	151	174	158	162	169	175	163	188	159	166	177	173	156	180	184	133	155	184	167	157	165	169	171	207	156	170	165	199	168	174	159	152	144	160	190	156	182	158	173	155	156	157	171	148	180	150	159	175	175	155	147	178	182	174	179	137	168	175	156	154	157	157	169	153	157	173	154	147	179	142	171	178	153	153	178	173	160	162	164	184	158	167	155	160	159	156	163	164	155	146	162	176	193	182	174	185	171	179	172	143	180	167	189	188	158	170	187	182	171	153	175	164	167	168	173	164	173	181	173	161	162	176	177	175	170	177	167	170	166	168	173	176	155	177	170	175	180	177	150	166	164	165	149	196	200	165	178	174	176	177	180	151	158	170	163	157	162	189	174	172	193	163	161	177	176	157	174	161	166	167	182	177	161	160	167	181	185	148	170	166	186	157	174	152	167	174	165	167	180	153	185	169	187	174	141	169	137	151	162	181	170	184	193	175	186	187	190	157	159	162	154	188	185	160	158	177	164	165	156	156	174	167	179	170	171	148	147	183	151	174	161	170	151	162	164	174	149	179	165	167	161	180	162	171	183	173	158	178	165	195	188	168	171	161	177	167	185	184	152	149	148	159	168	179	177	174	165	179	164	163	164	177	174	175	171	152	177	194	169	161	163	163	172	166	166	159	150	165	207	172	163	170	169	159	164	171	172	166	165	171	188	176	160	168	163	184	193	158	160	153	159	187	171	181	179	164	176	151	185	181	156	154	168	154	160	170	169	153	176	172	164	179	168	168	150	141	176	157	161	153	155	172	172	154	159	145	162	157	186	154	178	151	182	136	161	192	161	183	170	164	152	164	171	178	174	187	185	156	164	156	180	172	162	173	173	164	175	186	181	140	174	152	168	190	165	165	176	160	152	173	193	170	167	177	164	164	165	189	185	169	160	159	163	180	158	173	151	187	159	154	171	181	169	188	164	182	156	175	166	175	182	153	179	174	148	181	166	163	181	172	179	161	146	170	153	190	159	140	173	156	197	184	174	170	190	167	149	181	145	168	168	141	214	165	161	151	175	188	168	170	165	172	155	182	159	159	164	154	144	163	181	171	148	168	149	169	201	169	182	154	153	180	155	145	165	157	188	165	178	183	150	178	156	180	179	164	157	170	170	171	169	175	148	192	197	161	173	165	159	157	181	157	149	165	179	186	163	173	186	177	188	173	175	162	162	210	176	149	163	177	173	161	166	165	184	167	169	175	166	163	184	193	167	151	191	145	161	158	167	165	171	177	169	166	158	193	185	176	167	172	166	167	187	147	193	165	163	174	181	167	165	164	170	152	166	170	162	168	165	169	172	182	153	176	173	166	139	147	174	181	159	166	180	167	173	184	172	177	170	166	141	153	193	180	169	168	153	141	170	187	162	175	189	172	157	181	163	179	151	152	162	181	181	185	158	154	161	184	173	175	172	172	159	137	183	159	190	185	192	151	172	172	156	146	171	175	179	160	176	165	170	166	190	158	184	176	179	174	141	165	149	165	182	164	167	156	160	191	144	166	177	160	184	179	170	163	171	170	168	166	150	146	192	174	159	152	160	196	178	146	162	151	173	190	190	167	176	156	179	174	152	160	168	132	138	175	170	162	174	184	177	171	143	175	174	168	162	193	150	153	172	194	169	175	176	168	184	155	157	161	174	160	169	166	163	156	177	160	175	157	162	167	156	161	194	155	190	171	166	183	155	161	167	173	172	167	183	164	149	160	167	174	161	155	170	157	181	164	183	176	154	180	158	166	157	165	161	180	151	175	187	143	181	161	168	145	154	158	163	196	152	167	168	187	191	150	183	166	170	173	176	162	165	171	185	172	171	159	157	155	170	159	161	149	185	169	177	180	154	173	181	162	182	214	149	181	165	161	166	153	166	175	166	190	165	190	159	166	159	168	164	154	166	185	168	174	179	181	165	172	180	168	153	166	161	183	160	162	170	168	180	181	177	171	154	183	180	183	177	156	162	198	176	168	170	180	171	168	144	160	170	179	164	141	142	161	159	166	183	169	175	149	168	164	156	185	166	176	175	179	169	170	172	168	160	167	177	190	183	191	182	152	156	160	191	179	186	159	145	171	166	170	176	193	157	181	163	175	157	161	189	166	164	166	189	174	167	162	165	156	172	192	166	170	184	178	172	184	174	179	178	178	148	161	190	199	161	194	148	167	153	153	174	164	186	183	142	172	192	153	156	172	157	165	182	156	189	153	155	168	169	153	168	174	169	160	161	173	157	197	187	179	154	178	175	175	196	161	191	168	153	181	160	171	178	166	157	188	156	168	176	160	148	175	189	152	180	162	153	167	165	176	178	191	135	176	177	165	155	180	148	191	179	166	156	160	177	172	182	161	186	196	170	160	183	147	163	180	147	181	175	139	165	170	173	161	171	151	173	195	153	184	158	167	180	157	164	168	188	178	168	174	191	175	168	179	175	177	184	165	168	167	189	152	168	191	176	181	187	166	173	179	161	153	162	159	147	170	177	156	145	168	158	162	179	168	171	168	144	163	181	160	176	182	168	167	161	168	148	166
4541	308	255	176	178	155	155	136	156	132	106	136	153	142	157	131	148	120	156	115	149	151	140	144	135	101	144	141	132	127	160	134	158	149	139	126	138	148	136	145	132	135	131	133	123	141	143	143	152	130	129	147	164	137	145	135	123	139	129	127	137	150	162	162	128	141	139	130	118	135	127	145	157	134	125	155	154	139	130	109	129	138	139	148	153	135	148	130	107	150	156	138	146	145	155	137	139	136	126	136	120	153	135	147	128	135	134	150	139	142	133	164	151	131	139	110	152	123	131	142	158	135	137	127	148	144	143	139	106	125	130	128	138	136	129	142	148	135	148	126	126	148	131	140	131	141	116	142	135	148	141	153	140	128	154	139	130	146	139	137	131	130	151	136	126	142	151	136	144	141	130	143	142	119	145	133	129	122	145	114	138	133	134	132	149	133	112	154	127	149	128	129	140	141	134	150	137	136	147	144	143	164	152	152	139	128	138	135	116	156	138	142	139	129	146	151	142	150	140	155	129	133	133	123	113	127	143	139	132	134	123	147	135	119	158	141	138	143	144	149	148	127	129	143	138	146	144	146	138	154	139	167	120	131	132	122	121	131	121	143	140	133	147	128	147	152	138	117	131	110	113	158	136	145	134	144	143	129	130	146	138	150	139	144	158	132	140	145	123	133	149	108	148	146	149	149	133	134	142	145	127	135	131	144	118	142	134	153	160	146	119	132	155	130	142	129	140	150	146	140	140	160	155	124	123	148	125	155	153	139	140	163	155	141	125	137	134	121	137	159	144	119	155	129	147	141	134	135	126	137	159	146	144	156	144	123	121	131	125	151	136	138	165	138	138	143	146	132	143	138	128	150	135	141	136	148	144	131	138	141	141	127	130	129	106	134	139	130	137	153	143	130	135	134	143	126	128	131	137	123	145	137	144	127	145	147	137	139	141	141	118	127	137	125	116	145	139	124	146	134	138	146	149	142	123	134	122	132	154	156	156	117	132	124	155	132	132	137	130	149	132	137	141	159	136	137	145	136	148	124	155	145	148	139	143	133	157	114	139	135	120	136	156	125	122	144	147	125	145	148	138	137	146	142	150	131	136	168	146	139	159	131	130	128	135	121	146	133	125	143	124	145	140	146	137	159	135	118	120	122	130	113	146	156	147	134	156	134	139	133	124	145	142	119	140	147	157	134	138	130	120	131	136	128	145	150	139	133	146	133	138	134	131	127	130	127	153	118	145	125	114	124	138	129	151	114	140	166	123	136	125	120	148	129	143	136	131	143	122	138	129	130	145	145	135	146	136	140	141	129	137	137	137	151	129	134	144	147	112	134	142	133	131	138	147	126	109	135	127	138	140	132	122	145	161	145	153	142	126	136	151	136	136	134	144	141	127	125	130	145	124	149	120	136	136	151	137	141	135	130	143	153	137	117	126	130	139	142	151	154	136	109	144	136	148	128	137	118	128	150	149	122	132	147	131	140	133	140	133	139	136	141	123	149	134	158	159	135	141	128	149	156	146	150	157	127	141	143	124	133	142	134	149	134	106	142	137	130	148	156	139	131	154	125	154	149	130	126	131	141	126	147	145	149	135	165	137	117	137	167	132	130	125	153	141	138	138	140	126	150	126	144	144	140	139	141	133	157	134	116	131	143	150	124	144	128	174	155	135	133	146	121	124	120	137	139	122	134	141	144	142	131	134	123	143	125	132	129	139	125	152	167	138	136	130	162	131	124	129	114	141	148	141	127	117	150	140	135	131	138	124	144	134	145	119	118	142	152	147	136	113	157	142	131	155	138	131	149	134	165	133	143	133	167	129	142	146	127	132	135	157	118	129	149	153	120	147	125	147	150	145	153	131	138	137	135	142	152	154	133	136	127	132	113	138	120	144	148	150	105	155	135	143	150	155	139	143	134	123	131	153	163	141	137	156	129	130	147	147	124	118	126	142	133	137	136	134	120	141	116	148	147	134	131	146	151	131	143	162	139	119	114	146	139	153	137	136	146	128	120	128	131	131	136	133	151	154	144	123	162	112	132	149	164	136	129	127	138	131	139	127	130	134	135	116	134	134	137	144	155	142	139	144	129	131	124	130	143	158	144	141	126	146	120	142	142	148	129	139	161	141	120	149	147	129	139	139	131	134	146	154	139	135	123	125	157	134	135	130	139	122	123	141	143	141	120	147	140	158	155	143	116	136	129	138	131	127	146	124	138	129	133	124	133	148	137	125	127	128	131	127	134	134	162	151	135	135	156	139	141	132	137	132	139	145	139	156	147	147	138	139	124	152	140	139	147	140	127	126	116	121	132	128	128	138	135	127	122	142	142	140	151	133	134	135	143	145	158	144	142	110	121	142	141	142	143	149	145	141	125	139	142	135	128	156	136	118	135	142	140	143	118	138	130	142	120	141	132	120	115	118	118	135	144	115	140	133	135	129	139	137	148	161	131	149	147	129	140	156	129	116	133	142	116	134	134	144	133	119	127	147	146	139	150	142	116	125	132	129	141	126	135	131	127	142	125	132	149	156	154	157	124	120	132	133	143	156	134	129	137	133	138	131	140	155	131	144	144	141	142	130	136	131	134	144	146	139	147	150	149	131	153	135	158	126	141	129	154	128	145	140	144	143	150	130	120	126	139	136	138	128	149	144	143	131	138	116	142	144	133	117	139	109	144	123	115	137	131	146	144	160	142	147	113	141	131	136	158	141	125	127	113	133	131	139	122	135	159	140	140	153	127	149	145	137	147	119	162	128	147	149	128	134	135	121	113	123	135	149	133	133	134	131	148	144	134	158	150	149	142	138	155	122	139	134	140	139	139	140	161	142	129	149	129	122	142	135	143	113	138	129	126	153	118	144	146	123	154	125	143	151	144	102	118	145	146	125	136	139	147	144	150	129	120	133	143	145	126	158	140	142	156	158	123	133	132	134	122	141	140	154	141	136	131	150	127	160	143	157	144	147	144	143	141	144	126	131	121	129	131	144	147	144	153	145	129	127	158	133	117	153	153	138	134	110	148	115	151	142	150	150	143	127	146	137	130	124	137	155	121	126	137	143	117	152	133	144	146	147	147	149	118	141	126	115	129	145	145	153	137	120	126	139	138	143	139	146	124	127	122	131	141	127	131	140	138	129	131	140	148	126	126	146	149	150	135	123	148	120	134	140	121	123	146	140	135	129	110	139	147	145	140	157	145	137	137	137	147	147	158	136	145	132	157	157	167	150	126	142	143	152	121	154	171	145	130	153	133	139	122	125	135	126	127	130	153	129	157	131	121	158	135	137	139	119	137	135	138	132	124	126	162	137	140	128	139	138	143	139	135	142	126	150	130	143	128	134	138	129	144	129	164	128	154	148	140	134	142	133	140	144	116	142	141	119	131	125	158	131	133	140	143	153	142	115	153	146	151	121	139	126	117	117	136	149	148	158	149	135	139	126	141	142	117	121	128	127	124	152	129	147	139	122	138	143	126	147	118	139	159	144	147	136	131	139	128
25423	21470	27928	25386	11210	1267	822	661	596	575	563	484	555	489	512	541	496	481	507	495	496	477	479	484	504	509	512	499	492	506	481	493	446	415	485	462	490	454	479	480	481	497	479	482	471	478	522	439	509	448	501	474	485	444	465	492	472	499	488	453	483	468	440	449	445	522	460	462	467	464	507	462	458	475	506	470	506	484	495	460	465	465	484	490	464	463	478	466	500	452	477	431	486	490	460	466	468	460	450	491	470	464	483	462	474	472	493	481	488	461	487	431	509	474	472	505	464	512	497	480	470	473	506	483	462	463	492	411	462	484	479	458	446	468	463	454	501	466	480	503	459	477	447	476	456	484	434	471	475	495	445	462	460	541	457	493	475	472	467	496	448	463	478	486	437	445	491	436	437	467	455	434	470	461	489	443	490	463	472	455	435	419	472	498	461	453	430	471	460	456	476	522	500	456	472	469	473	471	444	480	470	446	470	495	481	496	462	499	482	485	477	514	462	449	465	442	434	430	455	470	500	438	464	470	481	483	513	464	469	491	465	453	451	491	455	475	483	498	511	456	438	426	480	468	413	475	488	453	490	476	449	489	474	450	508	444	448	476	480	480	452	509	455	469	502	474	462	504	471	470	468	449	493	522	479	487	489	484	455	471	464	519	463	446	445	471	487	514	489	457	519	506	434	464	467	464	444	486	449	471	487	441	484	473	436	465	461	464	498	482	489	484	447	478	451	486	483	502	436	457	473	473	483	449	441	473	463	457	457	455	446	458	456	467	505	469	470	492	488	459	514	453	477	478	457	469	481	470	450	503	499	475	492	444	476	492	456	456	492	485	449	490	484	450	467	461	450	485	464	453	444	502	453	492	468	462	481	457	475	484	481	474	496	462	478	446	493	435	511	502	476	472	434	464	458	519	457	452	459	442	450	476	484	479	461	496	419	468	461	501	443	470	434	478	470	496	489	472	513	485	449	457	464	450	461	484	456	448	481	451	465	521	478	447	476	475	482	457	446	454	458	449	463	441	493	491	479	470	517	471	463	481	459	469	470	460	449	483	472	502	423	464	427	463	477	510	504	441	496	450	459	445	506	459	474	461	482	474	467	482	498	434	453	463	427	485	465	478	469	444	456	465	445	513	481	460	492	481	450	432	474	501	468	436	471	436	459	467	435	468	492	491	456	481	454	470	471	462	509	439	421	469	457	447	449	448	470	459	484	411	505	484	486	453	447	464	510	458	426	456	493	504	489	458	495	479	485	494	464	456	444	476	452	481	503	523	464	450	464	477	472	496	457	450	472	427	447	485	448	488	523	458	474	425	461	451	489	486	462	467	471	490	474	459	467	439	454	460	508	469	470	454	489	442	460	459	500	448	438	418	466	496	456	491	447	466	473	489	495	430	453	485	423	472	487	450	432	481	457	443	462	466	459	477	453	427	430	478	470	495	494	459	491	472	467	453	431	453	502	483	467	481	465	460	479	452	443	482	427	466	460	464	474	489	465	437	464	431	491	500	488	494	459	471	492	481	482	468	459	460	487	514	485	467	469	493	484	450	481	484	432	484	493	508	480	491	490	484	496	460	470	439	446	460	502	495	450	451	467	491	497	477	436	465	457	495	429	470	457	463	450	467	483	443	423	469	469	435	479	427	462	475	466	470	461	504	433	452	472	462	464	452	476	451	449	440	467	449	482	486	452	498	480	449	444	451	483	429	478	478	490	430	484	450	460	458	435	454	521	478	458	443	471	488	481	486	462	455	483	443	446	485	457	481	466	453	468	509	459	481	471	461	490	481	394	490	454	482	480	502	502	467	474	445	486	492	480	483	476	476	490	497	474	522	477	439	440	474	475	492	478	451	450	440	469	482	472	435	500	469	492	464	443	452	477	483	452	495	476	505	463	436	436	438	463	473	435	429	467	441	467	426	478	467	472	461	496	483	454	470	420	483	496	508	431	418	451	473	446	469	487	460	496	502	515	473	486	418	485	473	471	472	470	427	465	460	465	466	467	455	407	472	448	471	473	453	492	437	461	485	463	481	485	509	469	482	460	488	449	503	472	434	474	483	456	501	461	489	465	493	478	463	459	489	469	462	489	468	505	454	417	473	487	472	508	467	501	469	521	506	482	440	490	455	471	435	446	496	464	463	453	480	464	485	476	493	509	464	488	437	440	455	461	462	480	491	437	468	460	439	474	470	466	487	468	468	481	483	496	467	446	475	454	488	507	474	419	421	461	483	470	463	471	468	523	485	477	496	454	487	471	525	485	493	457	460	449	479	455	474	438	479	462	431	419	457	444	466	493	477	465	456	483	464	445	483	485	475	474	473	507	468	473	484	436	462	456	428	498	440	485	501	462	473	423	479	478	459	486	505	464	450	480	483	450	446	448	486	509	426	476	482	461	446	473	450	490	461	455	464	461	488	500	443	417	479	478	476	480	439	501	463	465	473	441	476	491	476	485	534	408	440	472	477	452	479	489	458	460	470	481	500	440	460	436	460	467	440	501	461	488	472	481	478	432	497	452	493	480	463	450	438	489	451	464	463	489	483	443	473	423	491	473	438	480	455	475	468	460	488	483	436	466	455	466	483	476	466	419	466	463	490	452	484	465	512	443	475	451	485	480	483	470	458	515	449	449	426	447	469	473	472	463	483	464	492	470	444	462	514	473	481	466	479	520	417	473	452	487	459	517	479	473	471	498	447	504	475	475	450	439	474	485	486	436	499	443	477	546	490	488	469	456	490	468	432	485	463	487	473	445	459	464	457	410	487	451	467	467	451	435	476	453	449	473	429	473	498	445	490	425	494	449	488	433	441	453	468	469	477	448	452	457	473	477	476	480	438	478	459	465	470	490	479	484	465	470	452	473	467	467	447	495	405	444	472	540	454	443	439	458	494	458	482	459	460	473	467	448	458	482	491	488	450	474	490	474	476	456	479	456	459	453	488	434	513	447	484	443	439	404	459	482	461	475	482	481	483	495	470	467	464	456	475	452	460	478	459	494	447	500	482	467	459	486	514	492	446	431	432	462	456	478	489	472	495	481	482	469	465	479	479	462	482	451	487	462	480	461	483	406	456	447	473	494	474	484	473	533	464	502	439	479	473	498	463	511	440	492	454	430	478	462	446	455	449	478	444	498	475	458	459	467	511	442	515	475	458	460	487	475	456	460	469	472	452	485	472	446	436	468	509	458	470	434	482	458	489	478	471	469	465	450	456	505	456	493	440	462	492	470	459	464	466	492	469	444	463	467	480	511	538	468	495	446	451	448	441	462	488	439	486	495	483	456	479	514	462	456	461	465	489	459	461	463	438	481	433	452	470	443	473	467	448	459	475	481	486	476	425	480	461	399	468	460	509	459	469	454	483	487	417	483	467	501	481	439	456	470	477	436	461	446	483	479	452	488	468	416	462	505	487	494	499	486	476	514	489	434	456	543	450	472	459	507	435	468	506	484	447	463	462	462	463	476	496	435	487	483	442	498	506	489	487	452	495
3206	3263	2781	1441	1077	856	694	618	524	525	505	478	438	457	420	432	394	395	390	393	406	421	406	404	401	427	404	416	399	402	405	394	390	398	392	411	406	397	366	349	445	402	375	382	399	383	378	356	416	341	398	408	353	392	395	387	412	419	382	377	376	392	399	389	361	417	328	364	401	384	410	402	388	378	366	371	403	360	358	380	389	420	405	389	367	369	353	385	389	395	379	350	373	397	377	427	428	384	364	368	369	403	372	360	398	381	384	363	374	384	367	408	391	348	351	392	368	340	351	418	397	371	407	399	387	376	369	384	355	364	385	420	394	394	369	376	385	348	407	396	368	342	369	378	389	407	382	397	386	378	368	372	380	404	364	342	348	395	377	359	376	370	375	381	398	399	371	352	398	397	365	385	387	367	385	389	364	404	351	395	359	411	409	393	390	395	421	319	364	375	368	399	356	407	343	445	338	356	367	362	374	389	400	391	405	360	364	376	382	387	422	354	398	370	386	402	361	388	380	398	371	399	403	384	388	418	397	381	345	402	365	352	393	398	387	371	388	366	359	347	381	354	360	379	410	355	360	386	361	384	416	397	367	401	381	399	382	369	373	398	335	363	422	345	388	365	330	365	380	404	378	425	363	371	362	376	382	385	366	364	381	380	386	365	398	359	383	355	358	381	387	342	354	366	381	384	370	330	360	402	376	381	355	396	378	408	349	348	379	332	386	353	400	381	371	387	386	392	354	374	402	382	419	374	399	352	386	359	369	373	361	390	383	352	395	385	380	383	362	378	403	369	363	410	392	345	391	387	404	369	388	360	370	409	342	375	390	374	355	350	393	354	378	404	367	389	366	379	375	350	356	371	362	380	401	368	396	369	379	384	395	387	381	378	370	372	400	387	389	420	364	394	368	374	382	335	359	371	378	361	389	403	380	360	408	413	371	422	383	378	353	392	366	386	364	396	417	387	366	392	387	389	366	407	415	351	391	373	382	326	387	383	369	360	396	342	363	402	368	352	357	414	394	374	350	361	360	420	377	367	395	350	377	388	397	366	366	362	409	350	361	407	367	369	422	371	376	365	382	383	362	378	351	378	403	402	406	342	352	393	363	375	384	376	381	377	348	337	391	410	375	385	387	372	379	397	396	410	362	356	379	361	371	379	392	370	380	374	384	373	366	400	375	398	365	349	359	349	368	357	340	396	377	349	412	373	396	355	379	353	356	370	358	378	377	391	384	386	387	371	424	379	330	362	376	373	387	411	367	371	340	318	371	341	393	395	410	348	349	371	374	413	387	353	345	378	364	366	376	356	371	349	383	401	350	398	382	361	370	378	374	398	386	367	379	359	355	370	366	397	358	350	370	389	389	344	402	399	364	373	401	381	345	384	370	408	377	355	352	391	380	372	399	359	360	368	355	349	367	365	405	413	416	369	391	351	390	366	364	402	367	353	407	395	369	362	380	380	351	376	374	379	372	361	351	377	380	339	371	382	404	393	397	338	379	388	399	369	391	380	392	373	382	369	373	349	372	354	376	343	381	378	360	363	365	390	383	391	349	380	378	387	373	358	408	379	393	377	356	355	411	351	356	355	352	369	377	356	362	370	422	395	358	367	371	382	344	370	382	388	375	385	370	376	394	363	366	378	390	366	407	369	395	373	403	379	382	360	376	377	377	371	394	374	400	395	358	333	372	396	356	385	368	391	373	397	365	374	368	367	325	361	410	411	380	388	349	380	397	366	386	370	395	363	363	368	348	384	335	388	410	372	332	319	355	372	375	302	366	414	367	372	389	386	368	384	336	388	400	373	362	372	382	395	352	366	373	379	376	397	378	381	342	393	374	352	378	345	370	380	379	369	347	384	356	366	379	381	375	373	375	366	388	375	381	365	357	357	360	385	371	330	362	369	399	363	349	379	416	335	358	377	375	347	368	390	372	361	359	401	364	354	341	385	350	381	401	360	363	372	360	384	402	347	352	359	375	408	383	412	383	352	348	366	387	383	384	382	382	387	406	355	373	354	386	380	379	397	352	356	394	361	346	385	348	369	351	360	382	379	363	343	393	381	370	413	376	381	376	357	401	405	355	374	391	405	369	376	401	356	377	376	360	346	381	405	384	406	367	382	372	410	348	400	368	381	389	373	403	356	352	376	335	374	343	335	365	344	420	370	372	386	386	407	419	356	367	354	378	405	367	371	395	357	389	354	353	367	371	376	349	343	356	355	352	388	359	368	377	370	384	348	369	372	352	398	371	380	344	318	402	363	373	386	356	336	386	347	395	381	352	351	384	361	361	406	365	386	372	373	402	375	388	381	380	396	358	374	360	372	386	361	353	384	390	392	392	347	362	356	403	360	355	402	373	357	377	410	374	343	363	383	404	388	421	385	397	364	379	411	349	375	370	386	334	398	354	361	382	401	370	380	375	394	375	372	375	362	356	367	376	390	379	372	406	356	370	356	384	390	352	361	384	409	393	354	386	373	370	393	369	343	350	371	385	347	361	368	382	362	423	364	375	327	346	353	400	406	353	369	361	349	383	371	363	370	359	368	362	336	397	377	372	374	367	361	356	354	370	388	402	377	378	405	381	382	364	371	370	380	376	379	389	397	385	359	376	382	400	372	369	352	365	361	349	363	382	368	405	362	345	363	374	363	375	367	385	376	369	374	389	362	384	360	390	357	368	366	380	399	347	362	376	355	370	380	379	385	344	392	377	367	377	347	344	376	358	362	339	347	344	372	373	363	366	342	429	381	358	416	337	368	374	391	423	358	370	375	350	358	356	392	372	361	383	373	370	367	376	373	387	385	374	389	369	362	368	367	410	391	385	383	375	385	374	367	364	365	380	376	369	386	405	413	370	386	381	361	380	364	341	332	376	364	397	357	370	399	393	336	406	361	367	374	340	360	372	401	354	369	378	387	379	367	371	353	375	389	349	361	325	365	344	359	374	358	358	394	368	358	388	377	433	403	386	379	374	385	381	355	372	366	349	353	377	369	353	358	391	402	337	343	388	343	370	379	358	364	368	374	368	386	372	355	377	379	405	395	376	374	356	375	372	348	394	379	375	378	356	376	369	357	399	369	356	375	389	399	377	381	366	403	377	355	364	347	363	415	355	376	341	371	375	376	335	428	376	364	398	381	413	379	372	358	365	398	376	402	371	375	404	392	392	365	395	357	372	406	371	401	403	374	374	389	369	361	381	371	370	335	352	371	380	365	358	368	404	385	371	364	377	373	372	346	374	377	344	367	379	359	370	373	396	410	411	378	399	361	383	352	368	365	387	377	419	371	363	392	370	379	360	361	379	394	367	353	338	368	370	347	319	386	363	389	358	346	374	344	370	382	365	386	353	407	406	366	363	393	349	370	356	346	364	379	392	359	355	359	377	366	372	353	366	361	361	383	363	366	381	373	350	378	379	367	359	364	385	381	360	379	369	362	376	379	369	405	384	363	370	367	383	370	345	372	374	380	411	374	364	424	377	357	344	373	347	384
24468	21416	28710	24496	21406	8251	1718	1068	879	849	836	724	697	842	744	660	760	772	712	718	695	700	761	671	720	692	688	700	655	715	721	626	689	687	700	675	711	673	659	715	653	669	673	681	654	683	599	643	660	718	693	698	669	652	660	705	635	680	713	640	679	705	684	723	688	682	623	648	634	668	652	666	714	690	669	657	703	631	635	666	656	646	623	688	682	668	650	704	649	666	668	615	700	680	659	613	629	636	687	620	654	683	639	671	642	683	691	648	639	656	646	669	653	603	639	642	699	619	674	618	666	660	653	682	662	582	644	629	638	658	628	623	656	624	676	653	678	693	692	618	623	652	651	624	590	660	638	702	649	660	729	649	688	641	655	658	695	656	677	657	697	652	677	652	683	698	658	674	667	673	647	651	605	642	632	655	636	681	675	630	646	624	636	662	698	641	668	653	653	668	643	717	617	630	677	653	650	639	641	709	669	662	622	649	658	652	642	691	633	636	601	635	646	640	632	658	623	686	631	655	677	644	624	697	663	652	658	666	710	632	637	661	643	658	670	657	683	623	655	584	717	690	686	657	644	626	678	695	661	645	656	678	631	669	705	638	688	653	624	634	640	677	680	644	673	623	712	634	667	628	647	581	658	676	660	643	608	667	661	659	635	663	665	692	647	666	651	662	694	687	671	656	666	672	659	630	583	680	692	612	598	687	637	668	638	695	664	625	656	644	673	644	700	678	667	656	655	656	640	633	690	659	655	678	646	671	670	672	689	693	628	669	667	618	646	615	655	635	650	630	670	672	666	652	635	673	616	679	676	653	653	626	661	674	648	648	581	700	664	599	663	607	677	634	650	661	686	640	706	592	681	658	619	657	678	612	678	642	645	665	625	645	645	631	602	669	674	634	627	613	687	634	642	691	661	677	660	627	700	619	639	689	665	632	666	687	624	652	642	681	657	676	706	666	665	634	656	639	626	589	659	647	623	646	653	687	658	664	647	667	696	679	683	675	665	637	655	670	667	620	614	674	621	662	642	621	608	634	642	611	707	648	623	619	679	685	712	641	671	626	631	642	692	608	612	638	643	668	653	687	654	629	660	668	681	671	648	653	619	709	634	606	657	617	649	667	692	640	633	658	612	611	645	678	645	644	689	645	629	631	660	679	677	675	671	647	667	613	628	672	664	636	612	645	659	667	648	739	669	598	690	681	647	666	666	647	670	637	628	648	638	650	641	667	633	647	622	636	684	692	700	660	646	658	672	622	640	689	661	658	653	690	645	671	598	643	626	663	648	716	644	642	665	626	637	586	626	640	613	670	616	669	677	624	642	680	683	711	659	624	660	613	642	642	618	625	636	690	636	653	648	643	657	647	661	625	671	672	631	667	638	684	622	635	669	629	653	632	722	648	603	641	630	630	667	620	674	660	662	685	684	617	666	613	622	711	657	687	592	645	638	617	625	644	599	698	671	626	643	635	673	659	635	696	673	603	660	654	646	667	681	616	679	628	666	628	657	689	617	628	640	660	693	654	671	635	660	663	626	627	644	662	640	670	640	630	650	655	670	647	639	633	637	662	630	667	693	635	649	702	651	680	678	642	628	688	649	632	676	642	631	662	697	642	658	625	640	638	630	648	639	650	612	665	660	661	676	653	674	643	690	630	713	697	647	679	689	681	650	642	681	656	697	680	658	615	668	622	683	646	591	622	621	677	621	628	660	689	683	635	646	625	665	650	652	616	660	641	661	667	667	600	657	614	657	685	660	697	684	695	640	663	649	642	687	614	645	629	667	671	622	637	656	622	674	648	646	667	649	641	671	620	703	660	675	665	634	685	658	682	681	620	616	663	635	639	646	652	617	640	637	655	665	632	659	651	671	640	636	610	613	596	633	657	653	675	632	581	666	590	661	622	650	607	657	673	662	672	617	629	639	635	629	643	639	659	625	678	682	623	685	622	668	654	638	633	639	648	641	637	661	672	644	660	636	667	613	633	664	670	678	632	693	673	687	647	676	666	662	596	664	621	620	670	622	633	704	603	651	662	608	624	605	625	689	606	683	613	668	697	684	675	646	664	663	641	654	653	672	649	625	637	681	642	636	629	636	620	656	650	674	639	639	655	656	641	653	611	669	684	686	663	652	678	671	666	680	613	696	655	583	639	702	676	660	631	658	638	689	710	671	658	643	621	637	680	668	640	665	666	662	649	680	626	627	736	668	647	634	635	643	643	666	598	688	648	661	635	661	653	630	653	638	649	655	680	627	621	698	673	686	667	671	656	662	643	673	656	646	678	666	626	610	626	676	660	644	682	634	679	661	630	661	671	652	662	674	698	660	630	642	646	654	660	624	667	675	642	646	637	649	648	677	668	629	616	665	639	670	690	683	681	659	605	605	672	648	616	676	704	650	612	638	657	650	654	632	669	640	654	673	639	642	648	622	632	635	648	667	665	676	673	614	638	625	677	679	666	651	650	657	623	713	628	651	702	654	699	622	664	666	651	639	700	683	663	663	649	639	679	621	667	612	715	661	675	684	643	653	636	664	683	640	704	664	651	708	639	593	629	679	655	619	649	624	629	604	645	622	674	645	657	645	614	627	640	689	638	693	656	638	628	704	647	640	614	657	668	670	644	610	631	693	667	663	655	631	659	615	637	613	610	606	637	662	665	625	672	659	673	685	660	621	656	673	646	669	631	638	649	631	598	657	632	596	626	644	692	661	639	685	659	693	643	647	665	693	661	635	680	667	646	649	591	679	682	650	641	684	647	673	645	625	665	650	679	620	673	622	639	650	664	616	650	618	622	631	629	645	658	687	648	620	701	671	650	645	589	619	661	686	666	671	699	657	604	651	633	666	653	645	652	680	708	624	649	631	634	630	638	694	665	607	632	697	640	661	629	627	635	612	625	687	654	648	643	675	679	653	659	667	614	671	661	651	655	659	627	647	668	675	693	651	666	631	651	637	685	666	636	641	644	678	622	662	599	633	701	627	627	612	632	642	695	659	666	649	655	656	666	645	650	658	646	641	676	676	631	648	663	684	655	671	696	639	664	626	684	664	653	655	658	639	662	649	665	691	639	633	681	640	642	663	670	660	608	638	634	619	654	667	697	703	643	607	671	674	616	653	644	671	575	596	682	674	685	670	639	679	603	624	621	713	610	671	692	653	636	642	644	622	635	602	680	693	651	643	662	641	664	657	689	674	569	662	684	660	631	634	680	620	669	657	663	666	655	617	615	630	623	664	591	655	619	658	667	631	622	677	656	698	637	695	634	635	677	673	677	670	694	632	630	625	690	660	678	639	650	615	707	654	613	638	646	640	670	612	633	666	705	661	634	688	622	650	617	660	639	620	555	658	652	637	640	663	620	665	659	655	669	682	711	650	660	653	616	653	628	648	651	663	668	687	651	642	647	654	651	644	686	620	669	622	657	649	654	648	635	628	623	644	627	626	635	664	657	646	619	604	627	659	654	645	666	676	644	685	676	681	634	650	609	658	680	643	624
3550	5807	4692	2425	1724	1372	1104	942	908	751	754	682	691	621	633	600	630	593	587	543	592	611	537	584	554	565	545	578	565	528	560	560	528	521	580	541	546	527	552	542	540	525	551	522	540	518	514	551	541	573	547	531	533	553	552	537	533	524	531	493	514	520	510	499	503	509	515	496	506	532	539	524	516	470	514	510	523	531	532	547	535	536	518	555	525	553	512	518	502	564	502	545	520	518	528	508	514	532	513	518	538	524	538	538	539	474	520	531	533	523	530	531	495	537	527	510	499	512	528	518	525	552	542	521	540	512	492	518	523	496	485	516	498	511	517	512	502	485	540	554	500	510	491	497	547	525	553	518	536	507	502	536	515	518	534	546	510	565	518	506	513	522	503	523	491	508	515	517	524	517	495	491	524	529	507	537	522	546	522	501	527	541	513	548	500	513	491	525	506	528	497	533	546	522	499	513	511	487	517	510	529	541	469	488	522	536	535	488	501	502	526	508	522	520	505	466	521	506	492	533	453	511	532	484	534	509	500	534	479	533	517	504	501	534	531	501	513	524	494	532	513	547	521	517	494	523	573	498	527	551	554	521	538	541	545	525	488	516	508	520	516	525	532	496	509	552	538	519	526	477	527	523	502	527	517	487	487	502	508	514	543	509	512	506	523	513	564	505	497	519	489	473	570	529	493	539	492	523	498	525	513	540	510	469	539	512	521	540	541	541	518	541	476	567	507	541	513	518	515	505	521	481	478	526	533	536	488	513	507	504	508	523	543	486	520	531	554	525	497	534	483	536	504	477	503	502	502	539	489	510	519	518	500	517	488	496	510	510	487	526	492	557	505	512	499	537	525	512	525	539	505	487	516	547	523	525	508	494	502	515	488	518	514	521	486	493	489	473	517	499	525	503	514	518	516	522	489	525	487	526	514	530	496	496	516	530	525	542	512	538	526	499	519	526	467	506	494	523	539	506	482	508	512	497	512	526	532	465	487	479	506	516	489	516	490	492	482	498	495	500	508	544	539	509	533	520	504	504	504	537	504	493	515	489	516	553	515	504	508	506	476	514	520	482	521	501	543	522	507	532	518	524	485	527	513	506	509	488	524	506	530	473	506	513	541	508	487	546	506	498	476	530	525	555	527	483	544	492	519	487	514	506	494	490	525	540	509	525	525	464	522	541	510	505	535	489	512	515	488	512	513	521	494	511	515	512	505	468	501	550	498	506	520	510	535	501	479	504	511	511	533	485	534	495	513	520	518	512	521	533	566	497	521	496	513	467	474	503	530	483	501	510	544	499	513	520	476	522	495	517	512	532	505	487	497	522	535	511	537	482	498	552	515	510	505	537	526	502	484	502	500	546	517	515	498	510	460	508	506	486	490	496	543	503	499	539	464	529	506	467	550	522	495	542	513	504	502	485	507	470	520	512	528	554	531	547	520	529	492	477	492	530	505	486	468	512	453	521	515	481	463	491	479	519	469	531	503	530	547	485	522	562	511	549	477	478	499	516	543	509	528	513	519	496	515	551	508	482	479	531	518	528	541	474	527	507	519	497	501	546	525	480	487	483	525	553	519	509	514	555	522	563	523	519	573	513	525	503	511	482	482	491	497	513	516	496	499	487	498	521	535	531	524	523	515	518	502	472	510	517	511	487	562	531	503	534	479	516	478	486	470	482	563	513	488	501	561	497	498	492	534	500	552	523	518	525	547	465	503	515	490	485	542	556	510	501	502	525	498	506	526	514	494	504	521	469	503	519	500	523	513	528	526	497	510	487	480	534	527	540	540	513	517	525	528	503	493	510	501	487	503	507	519	556	536	490	544	479	504	545	519	512	500	487	530	459	514	490	533	506	512	492	514	493	463	489	533	513	446	500	489	516	534	541	484	483	542	499	528	488	543	536	518	511	491	511	512	489	509	518	504	537	500	462	502	504	496	464	437	532	514	517	474	520	520	542	480	517	522	501	512	503	477	503	485	500	491	486	543	532	542	535	518	567	510	496	480	518	493	489	508	484	480	548	502	503	489	505	513	508	478	489	495	548	498	504	483	471	540	533	471	549	519	479	501	502	506	505	469	552	502	510	466	485	517	485	494	477	511	502	479	533	518	499	523	529	497	503	503	520	516	487	485	486	536	477	468	488	507	459	484	502	546	534	479	497	552	497	508	511	539	472	484	512	496	471	540	508	528	524	484	522	535	473	480	523	539	521	508	500	468	492	487	509	537	510	544	508	488	527	511	514	497	540	471	540	508	499	520	523	493	463	513	483	503	524	498	515	511	489	514	533	507	492	523	523	519	516	511	480	490	476	463	501	507	491	509	530	535	479	509	524	529	520	522	466	478	524	491	521	467	489	497	497	506	505	534	464	530	497	478	496	493	497	502	504	491	481	502	506	469	520	506	505	519	539	478	477	502	519	502	525	545	466	473	509	473	464	473	496	522	494	532	525	496	463	515	484	515	488	513	533	470	522	510	472	492	509	508	529	505	515	498	514	523	522	506	498	535	526	516	497	513	501	514	481	492	505	505	538	477	546	550	505	515	489	511	517	517	485	513	502	510	500	486	481	517	470	497	539	521	505	502	515	468	518	485	533	520	549	544	519	503	514	517	503	476	510	511	497	500	509	512	519	458	464	517	531	506	550	528	502	475	516	500	534	502	513	457	532	462	504	484	495	475	500	504	516	530	503	465	506	509	523	506	546	479	518	492	500	500	498	500	487	538	505	519	515	530	519	516	507	505	516	561	524	505	513	514	507	503	525	526	491	531	511	482	503	519	504	493	490	487	491	510	477	502	503	509	534	522	513	531	523	471	501	538	529	490	485	492	475	540	504	500	488	500	485	502	502	520	480	492	531	514	484	498	510	520	509	491	496	497	514	493	496	465	538	504	474	546	489	489	532	476	532	516	486	490	503	509	492	521	534	523	492	492	506	508	515	515	479	520	542	536	477	488	506	478	485	516	511	506	489	494	525	546	476	516	459	482	498	528	493	520	515	552	467	568	464	519	522	501	484	532	471	531	552	481	492	530	536	523	477	530	521	484	498	525	470	500	507	519	517	547	482	496	476	469	501	481	496	525	503	516	546	510	461	521	552	494	477	536	499	489	477	513	519	498	529	492	514	496	528	536	513	509	541	528	505	530	522	515	487	502	507	542	495	468	517	540	477	511	502	496	528	488	524	505	502	468	501	488	493	547	472	534	513	532	514	477	502	522	527	460	512	482	506	486	492	486	540	490	517	494	491	494	486	544	535	491	516	546	502	478	510	523	495	516	470	478	509	515	508	468	506	491	492	534	491	521	499	554	512	469	509	463	494	536	474	501	491	494	463	517	487	513	524	487	479	533	503	509	498	508	558	490	562	509	497	501	485	524	514	534	518	504	512	558	506	501	510	523	517	495	559	499	511	519	483	531	500	492	519	485	542	459	506	529	489	523	507	528	531	509	534	499	488	510	495	542	513	493	499	488	498	494	475	507	532	486	483	481	497	497	512
27693	9918	580	337	234	170	179	206	176	193	172	185	179	192	170	178	169	177	173	181	163	166	181	157	166	182	182	169	178	189	189	170	160	182	173	172	157	165	162	160	158	176	160	163	155	151	176	152	204	204	171	172	183	161	143	165	171	171	167	159	164	165	158	196	172	193	157	172	156	183	171	167	159	175	152	185	191	180	190	181	162	170	186	175	187	166	175	161	176	178	182	184	176	187	180	160	170	156	151	182	180	163	161	178	160	155	154	159	159	173	170	155	150	167	165	166	168	169	177	150	177	157	166	160	169	179	148	164	168	158	177	174	177	143	173	163	191	173	166	155	152	184	178	155	145	177	167	168	174	171	166	160	184	173	176	161	189	166	176	161	159	180	178	167	161	154	146	164	170	185	186	169	154	151	160	184	150	184	152	201	157	155	156	180	193	169	171	158	177	162	173	170	180	157	178	181	164	163	159	182	173	184	172	194	161	191	183	145	152	183	175	158	199	159	168	185	188	139	156	150	202	181	186	165	162	158	177	179	172	180	182	157	159	161	186	168	170	148	153	181	175	148	165	189	185	175	179	150	167	168	167	163	129	159	169	161	193	180	150	175	150	181	184	193	165	168	168	197	167	157	150	155	151	168	200	184	178	168	171	162	162	169	163	155	174	146	157	173	169	169	171	166	151	193	170	155	168	168	138	155	186	174	181	167	170	176	173	186	192	181	175	162	161	152	178	174	156	156	160	181	181	193	169	170	159	175	167	179	190	181	171	136	163	171	184	182	179	162	180	156	203	164	174	165	154	185	156	164	173	154	155	150	183	165	181	158	183	184	141	168	203	177	176	168	156	154	184	172	166	165	166	181	180	164	166	177	157	170	184	153	190	192	179	173	180	161	142	170	187	156	174	163	155	179	171	182	160	202	162	141	174	165	160	172	163	195	162	170	141	167	174	167	173	179	153	170	163	161	190	158	139	179	155	168	168	177	164	193	137	182	189	188	144	200	181	175	175	168	164	177	175	147	180	170	174	166	177	181	177	170	144	169	170	171	151	180	169	160	163	175	148	190	189	144	162	178	151	153	149	166	169	175	172	167	192	144	178	173	181	156	152	150	162	172	171	172	189	174	185	175	162	167	143	161	164	161	153	169	179	169	173	177	186	172	163	158	200	186	169	178	141	165	165	168	187	185	151	166	156	156	163	176	153	162	176	171	164	183	177	168	201	150	170	166	169	177	162	163	166	179	178	167	127	159	165	181	150	175	166	166	180	176	158	173	184	157	225	170	183	167	175	176	166	153	161	175	143	170	161	164	165	195	184	183	168	172	158	159	144	171	182	180	163	149	168	173	174	179	169	147	159	175	159	180	161	192	177	164	164	167	175	149	188	186	186	165	192	181	155	168	169	163	172	165	168	161	173	176	196	167	175	170	178	188	167	166	177	172	170	174	166	157	169	157	156	198	167	186	180	162	181	197	179	161	162	174	168	169	163	171	193	172	177	170	177	174	170	176	152	171	147	182	162	185	187	170	179	153	176	148	177	164	174	159	198	172	181	166	146	178	147	161	166	158	178	187	154	184	170	189	182	170	170	166	166	179	162	185	148	187	164	178	171	157	145	191	153	177	170	149	184	161	164	170	161	160	149	177	168	150	163	188	173	190	171	188	156	163	175	156	147	144	164	178	152	167	145	151	176	174	184	173	176	153	151	173	152	172	187	167	176	168	179	174	183	165	172	160	153	180	172	143	178	168	182	151	174	159	189	168	156	166	166	142	176	179	173	160	178	179	171	176	162	188	166	154	168	172	163	168	197	191	179	176	173	147	161	178	190	167	143	180	174	151	135	156	168	162	187	182	164	177	174	158	160	157	168	164	151	186	162	152	183	158	172	183	183	154	155	179	162	182	142	153	188	187	179	175	159	167	168	161	162	190	165	175	176	146	173	161	169	143	173	186	152	183	173	185	168	165	166	163	170	175	168	203	173	164	151	166	177	189	155	161	193	165	172	170	152	174	140	157	185	153	158	179	192	163	193	162	158	176	178	184	170	182	167	174	165	178	166	164	197	159	172	181	184	145	183	168	175	185	181	173	174	157	176	189	190	152	161	169	155	152	168	193	169	160	165	164	153	175	165	176	162	169	174	155	149	153	175	165	145	173	181	170	184	184	162	173	159	167	176	178	157	152	157	167	170	167	175	175	154	175	191	183	155	174	166	191	160	177	186	168	161	166	164	172	154	186	160	208	185	149	178	173	158	171	152	179	158	161	155	155	149	147	152	167	198	164	146	159	161	163	170	189	149	191	162	172	170	152	161	165	176	148	170	171	152	177	189	164	183	172	178	161	171	175	157	181	189	165	146	186	191	158	162	183	189	162	193	162	170	147	163	152	201	188	180	173	163	176	170	170	168	182	161	164	153	142	174	163	180	194	172	157	200	160	166	190	172	156	184	179	184	154	175	171	161	189	158	141	191	149	162	185	162	169	138	164	177	168	199	178	146	202	164	158	161	197	158	167	182	165	156	163	169	175	190	174	152	148	177	180	160	161	179	190	170	149	182	154	181	183	169	173	176	196	159	158	152	186	166	185	176	144	179	180	191	168	166	171	182	147	162	175	194	160	152	181	161	182	179	169	187	169	160	139	172	166	171	163	171	182	183	172	185	164	160	172	163	168	190	201	190	161	186	157	175	166	162	160	178	178	152	144	169	184	187	170	171	183	173	149	173	161	174	160	182	159	154	156	170	141	154	169	172	164	182	166	173	178	168	186	168	176	158	153	165	157	157	176	198	171	177	163	161	170	166	159	153	170	180	166	159	182	165	175	173	166	145	175	171	166	156	180	163	173	191	185	186	183	146	147	166	164	172	170	165	148	158	182	153	196	193	173	174	167	174	177	162	199	184	172	150	184	162	162	176	154	182	153	184	202	197	165	175	170	167	164	180	156	161	154	180	169	174	181	165	154	152	171	184	170	177	172	161	163	173	176	166	181	157	161	175	139	164	179	153	157	196	176	156	142	161	188	180	164	125	159	179	167	164	160	189	167	189	146	169	163	159	166	148	151	154	180	167	173	176	181	181	200	163	184	184	179	175	148	145	186	174	212	171	170	181	173	156	172	157	164	158	162	177	180	172	159	164	159	145	166	177	152	171	186	181	197	170	174	170	159	178	174	207	159	169	179	169	157	177	160	168	154	150	160	171	196	167	182	176	167	162	163	185	151	171	168	174	183	186	172	156	168	178	164	150	161	174	191	157	171	171	173	162	185	180	184	173	168	145	166	164	161	170	169	155	163	155	143	159	150	144	159	167	149	171	167	158	197	168	172	157	168	165	171	153	176	167	160	184	177	187	165	164	181	170	185	172	174	173	163	187	166	163	183	161	179	159	166	175	191	182	163	199	159	152	174	169	180	171	181	155	165	157	186	132	168	172	155	161	154	176	187	194	161	173	180	178	171	158	171	161	166	185	154	145	172	163	179	157	185	164	159	143	163	153	195
4526	304	247	215	185	159	159	144	114	148	174	154	171	133	132	120	154	131	131	142	133	153	145	138	141	137	121	138	135	125	123	142	133	156	121	136	133	160	147	139	136	147	134	133	127	131	128	121	159	148	150	137	107	156	149	152	138	167	143	140	139	145	146	146	130	141	139	152	117	149	134	142	140	136	150	132	120	145	147	140	148	131	158	134	153	171	145	148	129	141	134	162	140	145	158	143	146	141	142	141	141	132	140	151	154	147	121	165	130	145	138	125	134	132	148	155	141	146	134	151	147	138	125	143	153	147	143	118	141	126	140	167	129	138	165	136	107	166	136	158	145	142	109	134	151	138	138	150	124	117	124	143	132	155	144	161	164	147	122	143	114	135	141	140	135	133	138	139	133	136	150	148	133	121	148	129	117	141	146	150	122	160	126	163	135	125	142	138	142	138	130	146	144	142	138	154	137	116	137	131	145	125	135	131	170	144	141	139	142	144	128	128	128	140	125	128	154	135	135	146	135	121	135	153	130	155	143	122	129	114	133	124	134	131	127	122	126	142	126	137	149	133	122	147	127	135	127	161	154	157	132	136	149	123	111	143	145	132	138	137	133	158	136	117	126	158	134	154	137	147	147	155	138	133	130	147	130	141	128	154	124	137	151	159	146	148	139	146	159	139	114	129	161	147	160	117	127	153	144	140	147	160	135	131	133	169	152	130	136	140	150	154	140	153	137	126	137	127	103	135	134	142	108	132	145	170	130	136	136	136	124	147	134	128	148	133	113	127	144	148	116	119	126	155	130	147	138	128	120	122	125	131	135	126	163	123	116	134	149	151	143	133	116	144	151	129	141	118	153	143	144	124	136	151	128	128	127	143	129	115	135	139	137	145	106	125	137	148	126	139	122	116	129	135	132	158	121	131	133	127	132	144	149	128	141	132	129	153	126	128	149	140	123	131	145	145	133	127	150	141	150	119	147	127	144	124	136	130	135	134	142	136	118	150	123	137	156	125	145	142	129	134	130	133	153	144	138	136	126	144	148	154	145	128	137	133	142	134	138	134	143	132	136	134	144	124	123	119	140	133	141	156	160	123	137	127	119	125	139	108	136	137	123	146	129	135	146	132	126	149	136	145	136	151	152	131	144	141	126	148	129	152	155	127	109	131	130	150	147	152	146	133	134	127	126	145	130	139	142	136	115	125	141	135	123	152	123	150	134	151	140	146	151	132	146	131	150	139	119	148	115	154	125	122	147	135	138	123	143	159	147	158	131	140	142	135	145	144	141	131	139	141	123	153	137	149	129	135	156	149	138	118	135	126	123	122	153	140	130	111	143	134	132	134	145	131	136	162	136	141	127	138	149	128	132	146	159	157	160	124	138	140	164	129	138	138	131	145	130	125	152	147	123	132	127	140	146	129	121	147	136	118	143	122	144	135	148	117	129	164	148	149	146	117	143	146	149	150	140	132	145	118	131	156	127	135	142	142	139	123	129	133	144	131	159	127	141	113	141	146	137	132	156	152	127	146	135	128	142	134	140	132	127	148	151	125	150	135	143	142	127	132	150	123	133	143	127	140	134	145	148	124	134	130	135	137	105	126	120	143	124	144	105	134	165	121	142	143	154	138	141	132	174	133	140	153	113	137	148	161	142	151	135	134	137	140	121	123	146	130	122	127	154	148	134	132	155	151	132	146	127	155	117	133	133	119	136	135	145	123	159	142	150	146	131	138	145	132	123	119	131	119	145	159	136	146	146	135	144	157	148	135	127	137	142	146	147	134	146	131	163	142	125	135	144	150	148	130	139	124	146	153	163	128	129	145	150	128	137	134	126	145	116	148	131	160	121	134	135	142	154	154	148	130	130	181	139	145	148	132	142	147	146	140	121	158	153	120	136	145	140	121	148	144	138	151	124	162	165	154	128	124	141	127	126	149	134	165	128	114	133	144	148	120	142	155	122	111	129	130	148	138	132	139	137	149	146	146	136	132	126	146	150	135	152	140	145	141	144	147	129	121	124	135	122	138	147	142	131	158	132	146	150	145	128	153	147	140	152	129	121	139	123	152	145	139	152	135	157	153	144	148	134	112	143	125	120	149	153	139	128	118	137	132	155	146	125	129	123	135	137	122	126	111	160	131	126	131	122	130	139	137	141	128	150	139	134	131	130	123	128	135	162	114	156	148	151	134	137	136	141	120	156	135	170	143	145	151	132	126	142	120	141	143	137	152	134	144	133	143	138	129	142	143	132	143	162	127	131	112	143	137	128	149	146	140	139	131	158	120	148	127	136	133	122	136	127	142	147	144	146	161	120	118	138	131	148	135	143	129	136	107	152	122	127	145	118	127	129	133	127	143	127	131	130	153	124	131	128	146	156	146	144	143	118	143	148	120	133	139	141	136	143	138	147	127	122	147	141	124	129	143	131	124	162	125	132	143	171	145	142	141	141	153	143	120	142	140	159	125	144	145	150	120	139	155	132	149	132	162	132	134	138	135	150	150	145	134	131	148	138	143	130	128	132	139	144	148	138	122	128	137	150	158	140	147	139	137	146	145	130	149	142	120	140	127	122	147	132	157	128	131	129	144	144	137	131	150	140	148	153	127	142	129	134	120	140	143	140	138	140	149	149	136	153	154	117	149	137	122	113	150	129	131	130	149	127	145	141	133	121	143	137	135	160	116	141	140	142	145	155	123	150	143	125	137	135	162	128	128	145	155	129	125	147	133	126	149	142	149	148	134	130	147	147	146	156	138	130	133	143	115	136	117	135	132	127	156	122	152	137	148	123	152	141	145	140	131	125	141	116	130	139	129	147	127	117	148	133	114	139	140	150	153	121	116	146	129	151	126	157	103	123	144	145	142	118	128	120	135	121	153	130	151	152	124	121	148	130	116	152	152	138	118	138	148	136	142	139	136	147	135	160	127	148	151	146	149	120	158	150	123	144	149	147	148	162	133	136	131	149	132	119	147	128	138	126	112	149	142	124	146	141	156	148	131	135	148	110	137	145	159	137	150	136	156	150	119	138	145	135	136	124	129	103	159	112	128	144	150	120	155	143	124	145	131	157	144	167	135	155	156	114	164	141	139	140	140	126	141	125	136	141	126	139	130	136	156	148	149	151	146	136	140	124	144	156	145	130	139	133	146	154	142	112	147	149	136	136	159	137	130	136	140	142	113	139	144	144	146	128	131	154	140	148	127	145	141	127	145	146	145	146	141	120	146	160	139	145	141	138	107	140	136	142	142	167	135	158	137	144	139	135	151	147	134	139	126	129	153	124	150	140	162	163	133	133	148	126	133	141	152	125	127	129	169	139	124	140	141	137	140	147	120	137	145	146	150	133	121	160	131	116	136	124	118	128	142	139	141	156	149	154	131	155	147	148	161	118	137	125	126	139	141	143	134	153	123	126	131	137	128	125	123	144	123	124	145	154	135	133	147	149	148	152	154	127	122	140	166	131	124	137	145	115	133	132	129	151	154	122	136	121	137	149	146
25409	21426	27887	25346	11206	1308	867	600	611	535	557	528	533	540	512	487	525	517	457	540	491	510	533	484	464	538	448	496	455	469	451	464	489	479	469	471	490	464	480	483	484	430	498	457	469	525	507	482	481	504	464	475	478	471	490	464	467	518	502	512	495	491	473	474	502	436	492	527	512	505	484	493	466	496	484	475	468	510	485	477	489	457	494	470	459	435	485	490	436	487	469	488	449	445	505	512	452	461	447	449	462	505	438	420	396	483	463	428	487	511	464	512	486	525	488	486	452	457	465	464	451	468	481	472	449	492	505	504	475	496	459	497	474	483	487	496	475	489	488	471	430	444	495	455	487	485	462	490	480	440	439	480	486	490	486	494	446	490	510	476	474	484	526	499	462	465	488	484	475	467	475	428	496	455	458	444	469	472	470	451	444	468	456	494	497	492	472	482	531	456	430	462	462	478	485	470	501	470	514	467	510	504	523	437	403	425	439	459	472	510	479	478	463	496	469	498	469	477	497	466	479	465	458	491	502	474	541	457	501	449	479	476	479	506	452	476	442	480	482	494	476	466	494	452	464	477	495	437	460	465	476	469	450	458	481	471	483	450	482	508	462	495	489	434	443	481	461	466	479	500	512	435	480	466	458	454	488	474	464	451	482	450	426	484	477	492	431	493	482	485	465	485	441	476	447	494	481	455	479	447	451	485	478	447	443	465	467	446	489	443	491	474	478	502	487	441	484	512	441	453	495	462	504	456	489	490	485	481	432	505	456	489	454	484	449	453	516	478	496	471	499	466	502	487	474	465	450	462	495	429	462	508	488	453	465	464	452	460	487	487	504	471	450	506	446	476	506	470	458	473	492	473	472	411	465	468	477	478	469	462	491	522	482	470	473	469	484	474	480	477	481	477	465	444	466	475	477	491	464	437	460	451	463	495	477	478	505	481	489	454	447	453	492	499	492	464	467	468	499	450	517	466	501	453	490	467	511	510	490	471	497	442	489	427	502	463	459	497	475	478	448	497	475	487	469	439	473	475	491	442	496	462	467	465	492	510	507	462	461	495	427	495	450	439	487	491	485	521	477	499	430	467	475	449	456	483	467	505	451	482	483	497	418	464	474	441	494	477	508	517	463	445	482	457	475	489	461	480	473	489	484	458	481	499	493	490	461	499	482	454	465	486	476	469	517	497	472	456	466	488	467	462	443	493	455	461	473	493	461	474	455	482	455	452	455	488	452	490	425	509	456	492	435	469	477	471	500	474	519	506	540	426	438	493	449	468	494	458	470	432	452	486	455	507	458	488	468	492	468	424	483	442	470	483	473	473	497	456	483	473	494	468	505	470	483	441	473	492	439	506	503	491	472	451	478	490	507	433	491	474	506	512	442	473	479	464	474	478	459	466	473	467	466	471	464	452	486	493	515	525	517	441	484	499	475	488	513	481	484	478	456	460	466	451	473	488	498	490	479	462	439	478	498	448	466	509	456	449	450	474	471	475	471	488	442	451	503	500	517	465	481	481	481	461	461	489	463	446	484	469	481	502	466	428	456	489	442	481	491	479	489	453	470	502	473	483	491	508	481	477	444	462	456	497	482	475	459	459	486	477	505	457	466	434	473	470	452	506	514	494	455	467	483	453	450	495	522	460	490	446	466	437	502	465	437	470	481	504	449	468	478	466	437	446	465	452	470	429	513	520	494	511	443	484	483	453	509	479	493	477	465	464	440	483	455	465	438	447	415	471	454	503	421	492	474	472	450	483	461	466	467	456	481	468	467	470	467	487	500	440	477	453	480	487	467	476	476	468	436	457	433	462	483	467	463	508	472	454	467	475	466	448	462	472	500	474	505	452	446	488	456	500	493	436	468	517	446	490	491	498	495	481	480	472	489	506	494	530	472	479	464	448	444	471	439	471	457	493	466	507	446	455	484	466	471	477	465	482	531	489	466	487	494	470	490	454	492	452	495	475	459	487	489	425	446	430	512	502	433	473	470	481	437	483	506	490	492	461	479	478	487	471	488	527	483	484	465	448	478	436	425	464	505	445	482	484	427	514	454	464	463	493	491	482	468	491	457	453	499	471	463	475	461	473	469	510	453	484	453	450	508	490	508	455	466	488	514	510	465	464	459	424	503	496	451	505	517	496	448	489	438	492	484	484	481	505	478	492	490	484	468	480	462	474	468	490	456	456	488	461	475	462	435	477	466	488	477	470	455	486	503	432	512	466	491	491	475	499	498	475	460	434	426	459	482	490	447	448	475	478	477	494	454	489	451	453	536	481	463	491	449	503	466	448	476	501	494	468	455	489	404	461	497	476	469	463	527	452	497	495	449	458	450	491	461	483	469	481	455	477	470	477	523	469	490	467	463	481	511	467	427	504	475	497	422	503	494	478	466	456	453	431	484	448	487	465	486	450	477	483	459	483	486	501	455	453	483	454	499	480	519	458	481	496	478	462	462	460	494	469	452	462	484	471	481	496	477	459	468	482	485	485	461	468	444	435	485	461	473	467	476	532	462	499	488	461	465	493	439	439	458	453	491	478	450	480	486	438	495	466	430	504	494	463	480	440	453	452	521	484	455	463	459	468	498	459	482	483	439	457	471	483	492	444	491	470	465	480	454	480	473	486	437	503	454	452	491	486	520	473	481	458	480	517	491	511	476	452	464	451	501	462	463	479	481	467	479	485	494	499	466	516	481	463	478	473	487	454	496	417	469	480	493	463	509	439	479	465	489	457	484	467	501	483	499	481	476	477	454	478	480	461	432	481	463	447	419	463	442	509	496	488	461	492	488	525	462	446	468	467	493	443	494	456	478	466	489	487	471	509	432	459	481	456	487	465	501	479	469	478	461	465	468	480	485	487	470	471	456	482	439	459	466	453	485	499	478	506	474	460	444	479	459	448	453	492	418	501	481	501	458	474	455	472	483	501	477	459	431	425	474	476	487	466	482	482	456	463	431	482	476	504	443	468	479	445	417	459	482	475	452	498	435	519	478	492	423	504	520	456	463	435	477	499	472	464	526	480	465	470	467	440	501	459	487	453	491	450	484	436	482	450	461	458	465	458	473	482	483	505	496	461	500	483	467	465	470	484	474	477	469	490	490	519	457	484	477	463	447	471	479	461	471	488	456	475	473	468	429	469	482	470	498	503	482	478	510	492	502	496	448	428	405	460	497	429	447	457	463	511	496	454	461	483	480	460	467	455	490	474	447	462	489	506	461	395	443	457	461	462	421	521	504	457	441	508	503	487	488	473	521	476	459	466	468	475	465	460	476	475	460	453	484	471	438	428	456	454	466	470	471	488	480	474	452	463	498	498	468	511	526	454	490	487	508	484	434	460	460	479	511	462	437	492	467	488	519	438	474	448	457	493	478	467	435	480	461	473	485	441	480	482	457	465	466	465	466	495	422	432	473	497	443	441	444	452	481	513	467	471	473	495	436	452	473	488	450	487	490	433	510	472	496	451	439	473	495	444	501	489	490	483	492	471	472	436
3218	3304	2832	1395	1021	844	666	591	540	492	502	465	488	469	468	472	397	408	414	420	364	362	414	422	402	401	381	416	370	369	369	414	419	389	394	422	381	391	390	404	383	401	369	413	402	379	383	389	383	388	345	395	366	385	392	401	399	379	350	380	385	372	384	404	424	382	380	381	388	402	387	371	365	407	374	395	404	380	401	366	402	391	362	401	357	388	396	335	385	426	414	356	375	394	397	399	366	386	382	337	370	375	367	362	386	438	352	390	398	376	378	390	368	389	395	398	393	397	368	373	399	389	385	396	362	384	413	369	382	370	440	369	431	349	364	401	365	408	363	362	352	385	338	375	383	409	443	384	377	402	384	368	376	348	389	364	363	388	397	392	389	389	399	407	368	391	339	383	352	394	408	397	347	371	398	345	415	349	362	385	354	391	414	365	372	382	396	399	380	369	394	350	368	355	373	340	381	390	375	390	409	409	381	336	361	339	376	389	392	358	370	372	362	383	385	408	362	359	382	368	377	378	384	362	382	404	376	393	418	396	383	405	402	400	388	396	378	391	373	320	327	344	391	370	396	369	363	376	357	360	393	409	327	378	414	409	377	379	397	358	352	398	371	378	380	383	416	384	409	367	410	369	424	383	370	369	384	400	385	379	363	396	360	417	377	373	431	362	377	374	371	402	398	372	378	372	366	348	366	376	407	390	393	361	394	378	363	348	378	339	413	400	351	361	390	394	407	369	415	376	393	364	359	406	380	380	405	382	372	432	364	361	381	349	399	356	405	425	367	368	385	381	398	378	367	389	355	402	379	364	365	388	410	430	390	372	404	399	367	393	388	399	386	373	364	381	416	366	380	416	350	357	396	364	375	373	370	441	403	379	405	411	371	367	389	395	375	376	346	400	366	341	386	391	368	389	355	373	373	355	385	391	401	396	369	376	390	371	395	362	362	391	371	411	393	377	365	366	372	389	395	387	358	333	382	387	347	365	403	381	405	354	350	376	379	400	387	347	386	371	364	358	381	408	376	391	371	367	359	363	374	376	370	380	395	350	368	413	391	379	337	353	379	375	358	360	392	396	373	372	389	366	377	371	364	352	373	374	368	405	353	391	368	412	372	356	329	365	367	382	376	378	402	370	342	383	342	397	376	380	371	402	409	358	365	375	387	365	385	377	339	378	352	376	378	379	338	371	356	400	354	351	394	362	378	338	336	394	359	395	344	350	389	381	400	372	379	381	403	348	403	362	392	395	359	378	358	393	330	383	395	374	348	370	376	363	372	364	355	372	350	411	371	372	371	392	377	354	373	376	360	368	360	361	345	404	359	365	371	366	378	381	385	388	351	389	393	369	374	367	355	382	379	370	336	392	368	368	408	377	386	390	394	383	400	363	372	410	370	371	371	380	397	386	384	378	376	395	365	355	380	397	385	404	388	384	391	364	354	410	382	393	393	376	353	362	378	387	375	368	378	377	383	369	390	359	417	420	383	376	402	387	387	345	377	368	380	395	344	364	366	400	407	373	355	383	356	380	381	389	366	377	388	402	348	370	404	374	399	404	357	371	346	429	373	374	347	346	390	390	397	384	363	363	369	389	368	387	379	384	378	390	364	381	400	393	360	407	367	401	387	384	342	372	374	369	359	385	393	392	382	383	382	354	382	371	334	369	333	386	368	347	313	379	392	357	376	350	388	387	366	373	410	384	336	359	388	367	353	342	360	417	387	398	390	386	383	418	364	372	343	374	374	402	383	395	358	367	357	365	374	412	372	422	389	377	393	404	359	344	377	392	376	389	385	400	378	340	360	392	369	369	366	339	389	366	363	362	364	362	391	363	388	377	381	405	354	389	387	330	385	372	377	360	401	365	378	397	370	352	354	377	364	370	390	377	357	393	392	399	360	370	355	373	409	378	350	352	405	381	382	406	406	397	397	335	376	409	374	415	358	376	412	389	383	404	382	322	364	393	379	352	362	376	405	365	354	379	354	402	376	391	384	351	373	394	351	357	389	382	403	408	373	385	403	354	407	395	381	393	377	357	400	363	415	331	342	368	369	398	371	357	420	350	360	375	366	359	380	367	366	409	379	380	349	386	352	413	362	373	347	385	387	358	374	371	349	370	365	386	372	407	368	381	397	374	383	417	357	350	374	391	365	353	381	382	391	369	365	413	412	411	376	384	393	377	371	392	370	412	387	370	337	380	362	364	368	337	387	364	354	369	378	395	349	363	384	382	387	375	393	388	401	372	358	380	391	376	361	413	399	393	399	401	421	389	364	371	364	348	375	367	381	390	356	349	353	372	393	342	371	398	371	357	370	379	355	418	398	347	382	376	382	390	410	342	385	410	360	356	375	375	402	349	392	366	385	373	401	421	344	384	373	349	387	387	377	355	365	419	360	358	349	403	373	390	377	366	397	367	431	372	355	391	412	386	386	317	417	397	381	350	382	396	344	374	372	309	357	404	416	358	358	380	365	378	386	379	393	416	376	401	361	374	352	381	367	358	379	370	375	411	366	386	357	355	363	361	390	399	398	358	382	382	352	400	364	382	378	369	384	418	396	368	372	405	338	367	379	346	361	411	386	364	391	382	391	408	369	383	391	354	352	365	378	371	408	368	380	382	388	389	359	405	414	359	365	399	377	382	370	356	368	350	383	356	372	391	379	350	370	374	390	376	358	394	378	370	380	372	356	403	389	406	343	379	388	372	416	394	363	384	371	365	379	398	380	394	386	393	400	386	389	378	378	392	342	400	398	401	384	386	392	371	371	364	409	375	386	365	350	383	374	364	375	353	368	360	387	350	369	379	370	372	370	389	402	397	381	360	405	389	378	374	389	411	394	393	409	392	361	366	390	372	376	368	369	392	401	390	377	359	354	354	384	397	373	340	368	392	389	389	398	389	393	366	382	380	414	387	372	372	400	369	387	389	358	371	378	341	378	360	384	358	416	355	380	318	388	381	385	390	385	380	377	340	343	365	401	366	422	358	377	349	339	399	370	380	376	389	364	377	385	358	356	377	345	365	383	376	369	362	377	364	406	411	394	351	362	338	365	357	368	375	381	403	354	373	383	376	358	364	360	385	342	361	389	370	374	400	388	397	392	386	372	369	341	380	387	370	402	376	397	384	397	370	399	373	383	367	356	343	366	398	406	385	363	374	356	359	410	342	345	360	338	392	379	391	369	385	413	357	336	382	336	372	350	408	352	368	360	353	377	395	359	375	352	332	376	341	365	352	382	396	373	395	365	386	338	381	367	409	383	337	373	378	359	371	358	387	380	363	374	372	380	394	366	374	363	358	370	368	336	383	356	409	410	348	366	388	376	369	391	386	381	380	382	385	366	392	349	377	368	342	357	431	443	361	362	394	387	360	371	404	342	369	386	395	405	355	362	387	401	328	377	391	380	377	414	383	342	403	393	334	354	380	396	376	359	376	371	375	346	362	373	389	379	372	383	378	428	377	358	378	362	367	357	342	381	404	396	368	387	343	372	367
24445	21412	28734	24475	21393	8392	1680	1078	918	854	805	836	748	681	787	742	722	687	706	729	674	731	657	683	699	692	705	678	746	703	678	660	673	732	637	671	634	640	655	624	676	725	703	657	668	682	657	671	671	675	647	703	652	678	653	625	694	688	675	682	672	646	669	620	604	628	655	671	650	667	659	650	703	677	681	688	646	658	670	646	657	651	644	669	659	687	679	635	671	661	655	660	662	651	656	619	666	612	705	644	669	642	655	662	634	680	642	664	634	680	651	682	629	656	633	653	645	654	697	638	664	649	661	663	686	673	628	639	679	645	692	710	672	675	674	643	609	696	671	638	688	672	651	666	662	645	686	628	630	646	651	633	656	645	692	654	719	644	668	644	667	637	696	644	657	662	658	667	671	636	675	687	691	592	685	695	694	689	667	677	717	687	672	670	663	657	634	673	646	671	686	666	624	659	655	690	678	649	636	659	644	666	634	624	661	695	652	647	666	668	683	623	682	672	659	652	669	669	660	710	679	620	650	668	738	647	648	664	694	661	706	666	618	676	656	659	650	667	686	680	659	709	656	659	708	668	709	671	636	642	674	648	669	658	628	657	669	615	663	656	677	633	665	661	658	704	648	650	663	637	628	653	640	652	628	646	684	652	645	617	654	601	650	636	662	632	653	616	619	634	654	706	638	649	615	662	654	673	641	666	688	657	673	624	691	661	620	652	651	674	657	640	692	645	681	650	645	676	640	677	695	665	594	637	623	678	683	641	661	664	616	618	630	686	652	661	640	665	623	657	592	609	691	679	707	678	672	647	644	665	656	660	626	647	641	715	665	664	656	676	679	643	661	662	668	649	620	629	709	694	722	665	696	675	640	685	672	678	646	628	597	688	669	639	696	605	627	657	680	643	638	629	636	652	676	653	642	705	645	668	686	673	640	673	658	610	652	638	649	653	656	588	638	643	723	702	659	637	693	617	642	659	602	668	647	610	628	654	701	616	726	652	625	660	673	645	634	649	624	640	630	665	656	675	699	630	648	645	687	654	609	664	647	652	635	642	626	642	669	667	631	651	703	688	697	654	618	699	630	651	677	675	668	628	639	619	647	651	641	659	647	706	645	665	667	664	657	669	610	632	655	646	653	663	653	653	680	635	712	656	672	617	665	666	670	659	701	671	697	661	632	669	646	650	680	654	679	713	642	588	692	653	683	634	685	672	638	628	628	710	648	660	655	724	631	608	653	683	649	643	674	604	617	672	649	665	673	675	672	626	629	647	626	654	651	720	650	690	646	666	600	662	684	618	655	610	625	636	641	670	639	636	623	696	662	643	677	676	660	669	647	683	723	649	616	645	656	665	675	647	631	663	664	686	640	646	618	627	647	678	636	618	695	621	653	629	677	659	640	647	660	663	667	617	637	660	668	645	615	675	616	674	637	653	638	658	622	646	583	655	650	635	662	665	647	700	631	667	668	686	689	642	640	669	666	658	640	658	651	656	642	629	695	595	706	637	687	644	668	649	647	659	659	627	687	646	645	679	680	670	599	649	594	651	682	654	637	655	680	639	652	651	654	654	710	664	684	653	696	642	656	630	647	696	672	667	639	650	624	657	617	629	683	642	641	663	687	680	641	650	646	655	648	684	647	664	669	680	638	639	605	661	645	669	689	608	670	631	667	646	648	636	664	598	686	649	644	667	624	656	663	601	678	663	651	657	603	682	612	642	681	670	680	634	648	652	640	717	623	598	670	649	657	609	654	652	623	661	639	627	677	674	674	666	664	646	669	636	654	631	669	657	662	651	644	656	654	632	632	678	665	636	629	662	680	674	719	685	645	627	636	687	679	665	640	656	690	680	657	658	683	678	651	600	648	675	678	660	630	621	606	639	635	632	676	670	655	666	660	646	666	679	683	667	631	639	681	651	653	695	660	683	677	706	648	705	645	698	667	662	655	644	660	615	640	659	635	681	615	648	626	678	673	689	638	660	641	660	652	669	648	629	678	624	659	612	633	610	668	604	656	653	620	669	626	630	636	689	658	660	664	643	615	650	674	645	678	631	683	705	651	637	686	595	631	585	618	687	663	649	662	623	649	682	663	621	676	651	650	653	692	610	675	610	678	656	631	700	702	716	698	649	608	684	649	683	688	643	674	650	619	651	639	648	632	637	665	659	694	648	653	685	668	664	669	660	650	639	654	665	623	660	647	687	660	705	661	661	683	635	668	618	689	692	642	647	669	727	648	635	623	649	627	641	665	639	611	632	636	692	681	620	644	706	665	661	634	670	665	663	679	688	683	690	672	643	642	662	667	623	677	652	606	684	656	668	670	638	692	693	668	662	649	619	584	666	677	678	626	658	659	694	669	662	661	697	659	660	697	630	662	650	628	674	611	677	676	647	662	640	723	639	593	653	629	625	692	620	699	671	674	667	630	652	629	653	676	625	672	662	623	715	654	650	661	660	660	630	663	643	639	629	646	663	629	646	646	673	632	586	593	702	702	661	660	681	659	648	660	656	673	673	648	648	687	693	645	636	642	646	612	627	621	653	636	659	648	650	625	663	686	635	703	643	659	704	657	723	617	675	650	628	640	637	640	604	647	611	670	673	660	675	662	636	640	642	633	641	641	647	675	679	638	685	651	630	659	642	618	674	664	648	687	691	618	683	659	655	655	654	640	688	646	702	660	655	596	622	674	655	654	660	619	672	653	621	642	670	662	637	609	688	662	701	672	688	605	676	656	645	663	631	723	647	668	650	630	623	674	666	652	687	662	618	634	665	645	653	642	645	642	638	598	688	643	633	625	671	670	645	637	643	646	661	672	670	641	691	633	658	645	642	647	671	620	635	666	646	721	638	636	630	687	660	635	667	640	678	694	678	675	684	725	647	685	622	657	659	661	655	628	654	714	640	652	670	631	639	652	712	655	658	684	654	648	640	606	679	690	645	649	674	673	644	669	651	639	622	643	615	640	636	646	669	678	627	682	637	651	646	618	657	610	642	631	592	592	673	646	663	648	672	619	611	682	633	669	693	633	665	623	663	667	644	640	647	709	645	616	643	648	671	656	678	668	603	619	661	650	636	624	674	631	637	656	614	665	668	625	629	683	648	646	660	684	637	613	668	683	612	631	671	616	655	656	671	621	574	646	709	663	607	641	653	656	639	642	608	663	641	660	657	635	650	628	653	692	661	660	695	647	626	656	699	659	670	654	750	675	656	654	668	649	661	662	656	649	638	646	637	624	581	677	676	623	628	701	638	621	635	649	649	669	639	623	699	654	646	646	644	668	686	688	652	669	682	670	654	671	641	627	609	663	643	641	662	631	638	656	636	618	680	636	660	615	619	636	698	645	635	632	669	674	648	701	625	634	636	676	638	655	635	653	605	630	657	691	651	648	630	658	662	666	677	623	695	681	611	680	673	674	681	659	616	638	669	665	693	700	602	681	676	618	656	635	664	663	730	636	650	665	644	641	655	605	654	653	604	647	665	686	690	633	666	639	652
3469	5921	4848	2493	1735	1397	1128	982	824	782	731	636	633	656	677	596	579	575	569	551	582	555	584	538	579	509	508	594	552	556	566	520	522	564	547	555	517	518	508	500	513	548	512	539	539	518	534	501	554	472	540	575	537	553	532	539	543	577	541	528	540	495	523	498	547	514	538	505	520	529	511	525	564	494	527	529	527	517	498	497	520	507	522	481	546	518	565	504	530	538	535	497	545	515	517	518	514	526	526	554	496	556	530	522	508	505	491	488	527	515	540	502	515	504	530	525	529	488	522	520	500	556	541	534	546	527	541	523	503	557	482	544	535	514	489	531	556	522	527	551	564	516	520	514	524	516	516	492	511	495	500	553	536	516	547	469	502	522	500	525	529	471	503	534	456	522	513	528	563	509	463	524	553	535	520	493	533	561	533	515	550	516	526	566	570	523	476	553	492	538	464	539	533	501	506	543	526	537	539	550	516	525	559	486	509	456	542	573	541	553	520	550	518	482	506	490	523	491	513	489	497	488	492	495	500	537	541	491	513	548	501	501	509	516	493	495	496	512	504	498	498	545	486	489	509	504	505	534	503	572	540	488	512	496	511	509	540	531	534	509	498	567	525	528	528	531	515	507	505	456	543	494	515	520	506	537	495	496	483	514	543	517	534	546	502	520	486	524	503	529	483	524	531	534	458	511	517	524	528	532	532	471	519	483	521	497	530	542	545	510	479	529	529	514	522	521	513	534	501	517	515	539	525	530	510	526	511	479	501	518	502	516	544	525	509	523	513	474	494	491	508	476	495	546	522	498	499	549	488	505	459	514	524	498	498	480	497	529	511	561	538	544	531	495	504	528	506	506	528	514	541	500	504	509	523	524	534	503	521	530	507	519	538	503	509	483	539	517	547	537	546	479	512	529	495	524	529	494	494	504	549	484	502	545	520	478	506	509	491	533	547	560	500	534	454	504	533	510	492	543	544	493	520	525	537	487	543	501	497	535	485	503	509	562	516	515	539	489	509	496	541	504	530	499	520	485	470	482	543	489	525	535	522	482	517	530	519	486	604	478	499	513	510	499	547	529	529	479	470	468	470	534	505	477	516	530	490	465	529	535	509	502	535	512	511	532	477	541	506	508	505	551	518	531	523	480	501	526	536	480	492	508	503	535	503	564	546	495	512	507	520	538	535	446	509	537	482	524	487	534	529	485	524	508	523	547	557	534	486	538	520	542	487	531	494	531	528	531	549	504	474	481	528	511	563	536	538	550	495	522	502	513	481	503	492	512	487	532	500	536	485	518	547	531	497	469	505	532	517	532	513	507	535	480	494	498	531	522	516	515	491	529	485	507	521	492	525	499	502	507	504	496	528	521	541	492	507	543	545	502	483	514	481	493	537	506	510	484	494	525	498	540	516	518	529	498	500	516	532	503	528	493	501	543	507	521	551	498	542	491	506	510	478	495	485	494	474	504	561	493	527	504	517	517	524	493	521	485	532	539	514	511	538	504	510	536	461	526	565	492	512	533	516	462	518	489	509	522	489	506	501	488	518	507	513	533	510	502	477	482	468	506	498	520	533	509	528	506	522	497	519	511	505	499	499	475	526	509	513	474	544	553	554	507	517	515	536	532	476	521	511	531	553	506	509	502	521	502	521	494	544	492	508	505	516	491	466	527	508	491	502	532	527	532	573	525	528	494	483	523	519	476	501	515	529	522	516	506	538	495	517	529	488	504	532	513	525	489	498	531	527	508	512	547	525	480	519	471	525	464	517	509	535	458	516	494	496	516	534	461	529	514	515	512	530	525	494	538	514	485	559	514	513	466	542	528	498	481	530	519	502	502	498	507	486	491	517	504	473	515	519	530	511	470	499	535	498	537	490	504	562	538	522	493	491	501	512	486	511	536	544	516	526	474	519	519	523	508	503	498	496	518	493	478	510	531	507	502	522	460	515	471	499	532	497	485	516	473	510	551	528	517	527	502	553	526	521	514	519	487	531	468	534	511	479	489	471	496	511	556	499	474	514	519	559	491	531	488	488	489	493	492	525	550	495	490	520	498	484	507	492	529	493	555	558	537	494	492	513	509	497	477	523	501	527	514	521	501	511	523	509	493	478	556	523	553	524	534	543	484	496	485	484	530	501	495	492	495	548	533	525	520	518	560	509	490	499	485	529	486	483	490	505	507	499	494	489	512	479	481	510	476	526	529	496	480	550	463	491	500	547	511	471	542	523	523	572	510	496	514	525	514	508	505	504	487	463	486	526	541	515	518	469	542	482	493	481	510	506	513	512	516	540	509	478	513	478	491	532	498	532	501	519	523	506	516	479	480	507	467	529	536	504	533	484	496	538	504	460	459	497	482	499	484	492	517	545	476	530	496	508	554	495	533	454	485	478	534	478	518	544	538	514	511	523	489	520	458	498	496	531	493	496	525	528	529	498	550	482	500	501	519	491	452	489	519	535	518	525	537	513	488	518	471	527	497	502	521	523	540	491	470	525	499	492	498	507	501	537	466	505	485	524	527	520	523	516	486	514	477	512	541	507	503	505	481	474	539	550	527	535	523	508	506	468	506	502	531	548	495	499	493	516	492	508	517	507	516	521	526	557	500	517	521	498	469	498	465	495	538	526	518	536	469	562	549	482	505	523	504	499	507	507	518	544	466	525	551	535	528	505	462	494	541	533	526	493	506	479	550	519	493	483	534	469	531	512	473	503	499	514	535	488	549	476	512	491	487	506	512	487	529	487	528	533	499	505	514	536	490	512	501	479	547	499	519	506	533	478	507	523	484	539	491	494	548	524	521	511	508	493	519	510	499	504	478	537	509	468	495	515	523	511	522	463	511	519	528	528	527	511	479	512	512	492	464	492	500	533	530	524	529	513	520	529	502	496	515	493	485	473	540	489	516	482	529	527	521	502	496	564	482	522	499	534	539	505	533	570	519	506	492	535	521	509	503	553	480	509	535	481	508	478	489	535	481	492	477	485	469	513	546	516	526	509	542	521	510	525	514	496	509	506	491	512	495	487	470	533	523	504	533	500	507	529	525	484	497	525	536	502	500	467	546	523	515	548	506	517	525	519	487	529	518	515	491	518	556	524	549	515	514	496	531	510	519	510	512	516	476	513	512	486	478	499	502	487	509	526	528	491	477	516	506	506	527	504	535	535	480	494	523	501	514	507	534	561	504	523	477	518	555	523	515	522	542	514	539	528	516	491	510	453	509	517	505	509	513	495	507	508	512	485	501	532	526	495	520	509	534	491	521	509	569	521	543	548	502	527	504	492	471	525	492	505	470	513	486	533	487	512	524	513	510	484	516	533	469	504	528	473	495	472	482	498	546	505	541	498	505	544	485	478	516	512	535	481	464	502	467	502	459	525	477	506	514	523	498	536	498	530	539	486	494	526	558	517	519	557	518	510	519	545	515	542	517	520	501	506	505	489	506	489	482	524	514	505	516	511	491	491	509	530	502	537	488	578	537	521	525	525	494	501	483	505	493
27837	10062	779	469	362	250	194	179	170	175	169	149	160	185	197	148	183	174	185	189	176	165	183	168	170	167	177	165	186	184	144	206	171	187	197	175	165	166	164	165	164	198	159	194	174	195	183	168	160	180	160	197	185	192	165	169	173	178	173	162	184	153	173	186	165	178	169	162	192	187	180	180	163	154	172	179	172	172	202	166	163	172	182	155	179	171	184	201	188	155	155	167	180	150	187	168	178	181	167	199	163	173	172	154	158	170	171	176	163	148	175	175	163	154	194	180	192	177	173	172	189	174	178	168	182	177	186	189	171	164	157	151	186	184	197	182	185	171	176	155	194	178	171	198	178	185	195	145	190	182	175	180	156	179	167	168	186	147	150	189	163	197	176	175	186	173	170	189	163	190	186	178	156	192	184	175	179	157	164	166	170	142	194	186	172	172	158	190	167	165	168	192	173	154	156	195	168	192	184	193	170	155	187	179	200	171	178	183	180	180	163	162	176	179	176	155	162	176	163	201	201	163	171	168	149	168	185	147	161	175	181	168	171	159	177	196	175	165	181	162	180	178	191	176	178	153	153	168	168	172	172	153	178	161	172	173	173	158	188	175	174	185	179	169	167	187	181	172	164	204	158	182	164	176	180	167	157	176	168	168	182	187	166	161	206	183	165	203	187	166	180	182	167	150	160	150	161	178	176	181	185	156	166	141	156	168	168	163	173	181	172	146	157	166	181	161	189	187	170	177	207	195	171	192	184	183	173	167	170	170	178	163	167	169	159	189	166	158	184	187	165	179	195	180	177	153	176	169	170	165	175	164	187	183	178	150	173	184	164	159	165	168	178	156	170	175	176	181	150	168	157	163	169	185	176	170	170	164	177	170	183	168	169	167	165	174	173	168	174	152	177	190	169	184	150	175	177	161	155	155	148	159	170	181	153	177	155	165	179	172	181	152	171	155	146	174	159	164	164	199	150	163	173	184	156	152	183	159	199	166	179	178	161	160	153	166	173	181	164	202	159	170	189	153	173	170	180	170	162	205	161	196	177	149	163	160	172	168	177	184	188	176	181	172	182	168	161	179	189	171	165	180	173	204	163	163	168	182	181	208	176	178	185	195	169	158	169	187	171	149	170	143	186	160	173	180	156	175	187	181	168	165	190	191	181	184	185	135	177	161	145	198	188	192	169	163	193	172	169	193	162	168	179	178	192	177	178	180	185	174	198	193	177	155	186	172	181	148	145	162	188	183	159	177	156	164	179	167	154	128	171	193	186	166	193	154	209	146	173	170	142	165	162	181	153	172	167	183	167	182	170	162	155	185	197	186	178	150	171	169	178	170	176	170	179	156	166	166	196	169	181	178	194	177	162	178	173	167	183	175	180	174	159	191	175	192	176	159	176	172	197	166	192	172	194	158	160	187	212	162	174	162	168	165	179	169	179	179	179	186	174	186	165	176	170	157	165	167	170	162	178	183	162	164	197	179	186	187	173	167	200	188	177	157	177	175	167	160	172	179	167	170	164	169	173	175	192	165	172	175	175	151	190	175	167	158	166	174	202	176	192	170	194	157	175	156	168	155	171	188	171	167	184	183	177	172	173	180	179	178	177	158	196	172	179	178	172	160	208	195	172	179	159	139	146	184	225	167	178	147	194	187	171	163	165	159	199	164	191	168	184	168	188	180	209	176	171	178	172	175	179	174	161	193	184	146	151	190	166	177	171	172	173	176	189	176	170	166	162	185	180	172	186	176	182	166	173	184	186	188	144	163	180	150	197	176	185	163	161	165	158	175	172	194	193	172	164	191	182	168	160	146	183	175	187	182	185	198	154	166	174	180	175	160	193	191	155	178	158	175	168	177	183	182	166	165	183	188	171	166	153	188	162	176	192	183	186	182	201	177	182	175	171	181	165	188	172	184	209	190	171	168	172	178	169	177	179	198	209	163	178	205	164	189	174	185	175	139	177	159	148	177	168	182	169	199	178	156	175	178	143	176	177	180	157	185	174	197	161	174	183	180	159	178	190	184	198	179	161	165	184	162	173	170	182	174	181	175	167	184	163	166	165	173	163	186	156	189	176	166	177	204	154	163	186	177	165	169	182	175	187	172	182	191	203	186	183	169	181	185	166	179	174	213	183	161	165	194	150	187	166	159	177	182	159	172	152	185	179	166	147	165	153	183	178	175	183	160	175	165	173	198	187	200	191	176	179	170	173	186	198	168	168	168	152	169	174	175	163	168	171	184	180	170	174	196	213	177	135	183	177	176	167	180	183	182	180	195	171	186	199	172	168	181	170	163	169	185	168	192	159	185	167	195	173	173	186	149	166	184	162	171	169	141	199	155	181	171	179	197	160	164	158	186	168	177	191	142	181	170	171	174	171	205	180	153	175	179	203	165	180	177	146	190	153	173	181	186	155	177	163	148	175	186	200	185	200	177	162	167	192	186	198	173	179	167	154	186	189	159	156	167	181	171	164	180	184	169	158	187	162	162	156	172	153	166	166	182	184	165	168	187	162	190	165	180	159	171	191	151	199	175	168	184	152	189	161	181	170	174	183	170	163	188	184	178	150	173	170	177	179	209	170	187	155	183	177	171	160	161	183	185	162	176	189	168	193	189	173	177	171	183	170	189	153	191	167	173	163	179	182	175	181	155	159	170	189	177	141	168	170	164	158	171	162	154	182	169	167	180	187	160	184	172	164	193	159	175	165	187	173	158	193	184	165	166	169	184	202	179	165	171	181	174	159	185	172	148	169	175	184	171	182	174	186	175	181	176	166	172	184	193	163	176	173	170	165	171	178	187	163	185	147	178	175	173	173	189	194	164	183	162	170	168	190	172	177	185	185	192	169	172	175	157	179	159	167	168	174	185	167	165	169	178	207	172	168	188	160	151	183	171	177	175	188	155	168	152	179	173	158	186	158	180	167	178	186	184	181	169	167	174	170	159	169	178	176	165	162	186	184	186	182	151	169	180	185	169	194	185	182	169	152	151	173	164	186	184	180	184	182	188	168	179	177	181	172	173	161	185	169	159	201	169	187	166	162	192	170	157	170	183	189	155	167	169	159	171	159	171	185	178	174	159	190	173	174	172	163	176	178	181	183	198	163	164	186	171	175	166	182	174	175	191	160	189	191	180	188	172	193	184	153	148	175	180	156	154	168	192	184	189	183	188	142	157	167	174	183	178	169	174	186	199	152	179	165	161	185	195	194	173	179	159	165	176	175	171	165	153	155	174	172	164	167	161	179	193	171	196	160	180	186	180	176	190	169	189	172	160	146	185	142	192	152	162	158	182	183	166	167	196	192	180	171	163	170	167	184	168	160	154	170	161	149	151	194	186	173	163	161	175	183	187	181	179	208	187	178	163	183	186	184	157	162	178	193	183	177	172	196	177	147	166	146	172	165	161	197	208	158	176	186	167	182	168	177	169	191	157	183	156	205	197	163	187	195	177	169	187	168	152	172	187	181	156	177	165	194	176	151	186	188	142	172	183
4483	364	304	259	207	171	155	148	140	157	148	144	165	159	168	136	169	127	135	147	164	155	143	145	143	139	127	122	136	132	140	133	149	139	148	144	128	148	150	146	125	128	138	152	139	144	146	134	141	123	142	151	167	125	132	146	155	163	145	138	136	164	145	153	128	134	135	155	164	133	135	146	142	119	140	126	134	150	142	137	137	130	158	124	140	153	143	128	164	150	147	150	136	138	140	140	156	138	141	136	128	134	131	141	161	135	146	128	137	160	113	153	157	154	125	143	165	130	126	127	163	132	135	140	154	132	133	152	139	141	136	137	147	139	142	137	140	154	132	137	142	151	120	146	145	150	135	151	142	153	139	167	144	152	112	151	136	153	132	138	161	150	128	166	147	152	135	140	129	145	141	161	174	153	136	147	131	150	135	144	131	120	123	131	151	159	153	141	131	156	137	121	124	119	139	129	163	144	137	163	141	130	143	120	159	129	134	158	138	145	143	130	160	151	154	144	142	143	131	141	160	131	160	136	113	152	133	130	142	151	163	127	154	165	122	129	151	148	166	159	148	159	155	140	139	142	137	152	140	138	130	132	137	136	126	122	156	124	136	148	127	134	128	139	168	145	150	138	168	147	136	156	140	135	143	144	140	143	123	120	177	147	132	132	146	131	138	139	134	158	139	161	137	153	142	163	152	139	140	123	134	122	133	143	132	133	129	146	149	124	124	147	141	143	140	134	138	164	131	148	148	145	149	148	157	145	129	144	144	158	127	153	123	156	136	138	150	153	122	146	137	140	129	144	143	152	142	137	136	143	151	117	152	122	110	126	148	125	119	162	131	163	159	137	133	127	139	134	155	129	129	143	163	127	136	152	128	136	139	137	167	140	156	146	139	135	147	132	143	135	136	121	147	131	144	143	135	133	127	142	136	147	153	147	129	164	133	153	149	128	171	137	152	153	127	154	152	126	135	127	124	141	149	127	156	143	138	148	126	144	137	150	158	138	125	136	123	157	128	147	144	147	137	138	132	140	147	138	149	127	149	128	161	164	156	154	127	172	158	145	144	156	131	153	145	104	133	142	126	144	127	149	152	138	153	138	148	138	127	136	141	162	139	143	145	155	147	135	159	152	137	130	134	138	159	137	148	137	136	157	133	133	159	145	163	153	141	136	145	137	143	157	131	164	167	139	145	147	123	133	159	144	140	145	156	143	120	139	131	146	144	140	174	150	141	145	147	133	152	132	134	123	139	145	123	139	161	152	154	131	136	129	156	136	141	144	136	127	141	143	122	142	136	133	143	137	144	153	136	145	152	115	159	147	125	143	136	150	138	147	131	156	144	155	148	138	146	148	140	135	141	127	131	128	148	144	130	155	137	143	133	127	131	146	144	131	133	145	154	136	152	128	131	150	153	132	120	143	130	140	151	139	124	141	140	139	132	142	130	162	131	126	116	150	136	151	154	123	139	138	145	150	140	157	128	145	150	155	133	111	148	131	142	137	126	132	149	146	138	148	142	146	161	142	139	133	135	153	145	138	134	131	136	149	129	145	147	126	119	140	150	129	163	169	113	148	152	167	140	132	147	135	121	146	152	148	152	157	126	160	134	139	151	142	145	133	117	145	133	111	139	142	126	122	146	154	143	119	159	134	148	136	143	140	139	132	136	143	138	135	147	148	138	141	140	151	150	163	147	160	140	147	118	144	147	156	163	152	135	137	155	147	156	135	136	118	133	136	141	162	142	136	157	157	141	182	135	121	131	147	144	150	142	134	151	138	153	166	128	159	136	145	139	138	146	136	138	142	128	135	147	131	147	131	116	135	137	129	170	132	156	143	146	152	133	152	135	128	146	150	121	158	152	126	158	130	135	143	139	132	148	124	132	121	146	141	132	159	126	129	151	159	136	133	135	132	132	150	139	117	160	144	143	130	127	139	134	151	134	162	123	142	126	133	140	120	154	139	140	129	147	145	137	154	130	122	156	142	129	122	152	136	135	156	139	140	139	127	125	139	123	131	144	123	137	158	145	117	162	136	150	153	157	131	146	157	147	150	164	143	142	129	142	141	142	130	134	148	139	154	137	128	143	134	148	128	165	135	147	124	145	162	146	129	141	150	128	148	129	136	104	156	122	140	142	133	141	131	139	132	155	144	140	160	155	140	128	145	154	148	161	138	153	137	136	144	146	146	139	134	145	128	141	146	126	135	177	148	135	148	156	141	152	173	143	128	162	144	125	130	138	153	145	163	144	135	118	141	148	138	150	135	149	114	153	154	146	139	124	164	153	135	157	173	129	143	146	132	163	134	146	142	150	127	149	126	139	131	154	125	133	145	145	155	122	138	132	135	165	127	140	140	135	151	152	125	143	142	133	126	129	140	134	138	154	116	148	148	149	152	137	129	123	134	136	166	147	140	127	127	133	123	125	157	146	136	156	138	121	131	129	152	147	124	150	124	149	141	159	141	147	151	131	137	141	138	137	134	137	133	127	142	137	136	146	139	136	146	120	147	146	146	144	163	129	142	138	143	137	125	145	143	134	133	133	148	137	164	148	152	144	155	131	141	157	154	140	142	157	137	156	140	138	139	149	161	142	119	143	142	131	146	158	145	143	128	143	127	155	138	133	150	142	132	144	147	118	150	142	147	134	146	133	140	128	128	163	139	152	117	134	142	154	152	155	134	146	137	143	136	141	139	136	135	137	143	146	145	138	116	130	164	148	118	162	152	151	130	164	127	137	131	150	123	157	144	128	119	141	127	151	139	131	146	118	160	153	125	134	134	143	143	135	146	141	128	132	148	144	144	151	147	134	150	122	158	156	151	129	146	172	136	148	146	153	150	125	162	172	130	144	135	142	143	113	140	164	141	137	134	144	131	141	141	143	158	136	140	133	145	139	129	142	139	124	141	143	137	148	145	161	123	137	129	133	158	154	127	136	144	135	151	135	133	144	137	141	143	138	142	146	154	134	158	133	127	143	148	121	140	141	150	147	136	127	154	143	133	144	162	129	131	137	148	132	133	136	147	135	142	132	138	146	136	127	134	145	157	153	127	152	161	135	131	136	138	122	126	152	160	155	138	138	146	126	140	140	170	153	132	137	148	155	142	150	125	123	155	147	142	133	135	129	144	126	146	148	148	141	154	154	132	124	120	148	140	124	137	123	130	159	147	122	147	148	138	128	157	136	106	128	160	145	145	143	138	154	136	146	130	149	133	143	134	143	129	136	137	142	138	144	132	134	136	131	159	132	134	161	151	121	128	153	137	153	134	130	129	154	134	134	172	130	141	131	131	152	162	141	148	139	137	130	160	165	131	123	147	133	135	134	129	144	145	138	140	119	149	149	123	129	154	148	126	156	155	147	130	135	139	144	146	161	148	148	133	167	139	153	132	143	133	127	154	150	136	143	149	147	147	125	154	130	133	148	114	134	148	154	130	136	165	145	120	137	124	152	135	159	126	136	134	137	142	165	144	154	124	129	125	128	166	113	118	131	140
25499	21444	27910	25348	11056	1259	810	657	564	549	566	534	557	540	499	486	455	483	540	499	516	518	513	451	454	509	464	479	488	485	489	464	499	441	469	505	479	496	514	468	486	485	449	455	459	461	463	475	510	481	481	441	475	493	494	500	472	486	462	467	489	480	463	498	495	485	442	518	493	499	488	496	479	457	479	459	503	437	480	479	485	491	500	420	481	462	482	498	469	498	485	464	442	474	457	462	495	472	480	454	514	460	480	466	491	497	510	449	458	444	479	455	458	510	505	451	457	511	452	482	477	490	462	478	505	452	446	476	469	517	446	517	487	446	461	458	440	452	491	416	472	512	438	506	457	458	455	459	473	460	471	491	500	523	453	432	478	465	455	484	457	434	478	480	455	453	492	482	486	504	455	479	477	478	456	461	447	452	478	470	516	469	453	461	442	462	499	491	489	479	456	491	484	486	482	508	461	439	462	523	481	482	468	465	500	448	443	452	475	459	476	471	474	458	474	492	436	461	483	475	448	495	495	454	481	434	493	445	450	445	493	462	458	460	463	446	495	484	411	459	464	433	493	448	483	533	458	433	469	484	459	482	461	477	442	442	477	467	478	483	488	451	486	477	478	453	499	494	476	506	464	473	504	461	451	437	489	475	481	474	459	483	490	419	495	439	468	479	457	496	466	469	450	448	436	466	472	460	488	453	474	491	448	444	457	486	465	468	461	458	464	490	435	463	504	458	469	484	482	466	463	480	465	465	469	458	462	484	476	497	431	505	505	463	453	464	438	514	497	462	464	469	513	464	488	483	475	495	465	464	459	460	467	473	485	451	427	478	466	451	425	459	492	484	445	477	483	495	475	423	436	439	482	445	493	453	497	448	449	479	483	442	471	479	480	465	477	491	493	475	488	494	445	484	439	447	502	490	460	442	443	418	471	473	440	440	481	447	482	454	463	470	479	456	474	485	499	485	480	473	492	475	446	461	453	435	440	473	460	434	491	508	423	458	468	505	506	458	500	448	440	479	455	481	469	485	486	466	450	481	460	483	505	478	450	490	479	459	463	428	451	478	452	482	468	445	457	500	470	501	473	487	475	457	481	418	432	458	502	476	462	497	449	461	444	487	492	442	463	427	421	468	481	499	442	466	455	494	481	483	470	508	477	541	448	456	470	465	460	449	479	462	453	435	501	471	457	490	495	497	482	451	459	476	475	480	518	485	472	448	495	481	495	458	416	455	472	453	473	485	521	471	474	484	512	463	472	446	472	474	507	471	469	457	497	443	447	467	438	463	462	482	479	467	496	484	476	441	462	494	456	495	481	459	492	447	469	478	456	451	494	461	492	438	476	455	500	448	460	435	467	496	479	473	535	465	508	451	455	497	452	460	416	438	480	475	489	473	495	442	489	456	444	500	504	486	448	487	455	473	469	502	471	472	444	481	490	485	468	509	477	485	430	451	493	470	489	471	458	457	486	496	462	466	505	450	496	492	461	430	468	460	476	481	436	465	467	493	489	505	451	440	506	482	489	490	471	449	474	472	459	478	473	418	436	417	465	471	483	470	467	448	477	462	479	525	485	452	457	466	449	448	450	481	452	483	474	487	501	448	442	479	462	438	480	493	476	497	463	424	448	471	473	462	459	424	496	456	486	471	480	464	450	475	429	471	466	478	446	513	456	454	438	473	433	453	484	479	446	477	468	464	458	455	476	453	474	489	467	452	448	468	477	494	485	476	509	450	471	456	478	454	469	443	461	491	471	476	473	498	470	480	472	445	486	472	445	479	493	439	476	471	472	524	435	500	474	477	510	495	489	455	451	480	483	476	443	469	436	487	472	509	484	446	472	421	477	479	467	466	484	449	460	482	452	498	457	472	482	488	454	489	407	475	442	455	461	499	457	498	488	464	499	451	476	482	475	499	473	459	449	468	444	458	445	464	481	471	455	479	477	503	473	496	448	482	497	463	482	463	457	461	444	423	512	441	495	460	478	430	461	445	470	455	471	496	487	492	460	458	424	424	481	440	406	492	484	476	476	487	466	466	443	430	450	481	468	450	490	472	482	495	484	461	461	494	465	484	486	474	468	492	476	448	448	466	488	469	465	506	464	449	466	448	455	451	472	447	453	462	482	448	456	465	500	498	464	473	449	454	451	492	493	494	485	422	489	467	481	446	485	463	469	436	454	472	448	480	494	471	461	438	444	473	465	495	455	441	439	458	483	510	429	460	459	460	453	485	462	546	457	461	460	496	481	476	442	450	488	446	454	485	472	464	494	444	475	493	472	492	434	478	455	433	453	467	457	474	458	479	484	506	442	484	462	467	445	454	476	499	437	456	433	506	456	465	485	497	479	429	444	437	443	504	470	459	442	468	478	441	446	461	483	458	496	477	459	474	500	467	502	495	483	498	475	445	460	517	500	468	490	512	484	469	491	506	490	485	459	518	492	483	463	461	509	449	459	438	467	472	452	472	496	510	465	437	444	440	468	493	478	482	447	434	447	440	456	485	490	481	501	474	502	474	487	485	494	486	461	436	455	456	448	444	469	479	476	423	481	443	511	455	520	459	496	466	459	443	461	461	464	461	450	454	455	452	466	434	435	426	449	502	482	448	472	487	454	451	462	490	477	426	473	485	500	438	424	488	464	470	483	469	471	469	467	472	432	440	449	508	438	498	425	449	458	484	474	485	480	456	473	477	491	454	506	437	465	462	477	494	490	468	463	495	498	475	475	482	488	477	445	446	496	456	468	515	507	456	485	471	500	461	441	492	505	425	421	467	470	479	468	515	507	459	475	473	471	458	447	451	489	474	453	476	478	492	469	481	437	478	467	453	458	511	451	460	488	440	488	433	463	428	485	485	500	478	465	497	473	474	459	498	441	472	470	428	491	468	478	456	474	479	452	510	483	507	481	469	451	454	474	503	403	466	464	436	497	447	418	467	473	462	460	466	453	450	481	449	507	469	461	438	475	451	485	488	470	450	472	489	441	449	459	446	436	481	460	464	460	478	442	463	499	481	478	456	445	472	435	476	442	461	493	473	495	467	518	469	474	486	439	490	468	503	481	481	447	490	465	454	449	498	452	498	482	465	486	447	441	468	434	457	501	450	468	468	461	465	482	483	456	504	476	478	467	495	478	487	498	432	415	475	446	479	464	491	432	443	465	443	464	453	456	487	474	430	468	500	470	486	432	480	483	486	480	490	479	439	449	443	439	478	487	463	466	483	441	473	455	459	488	469	492	492	428	467	454	462	469	431	467	443	520	450	478	464	458	500	477	446	459	469	440	467	469	454	439	466	457	448	449	447	501	468	460	478	470	454	489	470	439	489	458	471	493	470	428	469	465	468	452	465	430	458	501	459	441	493	469	467	464	449	507	480	464	418	473	459	468	460	503	487	450	446	483	463	476	481	421	470	453	453	485	471	454	474	453	441	470	448	481	469	460	466	431	420	496	450	461	495	486	479	461	485	471	496	472	473	488	454	444	452	466	418	511	477
3241	3308	2801	1405	988	830	694	604	524	508	483	467	424	467	449	426	396	429	372	410	410	387	416	400	397	404	396	362	394	361	422	383	408	399	410	376	382	403	398	379	407	352	350	388	375	385	366	371	368	390	393	380	369	393	372	372	391	367	377	404	371	369	364	407	378	365	351	367	357	418	390	398	391	382	378	409	378	376	384	366	372	374	352	365	364	394	395	334	391	389	387	364	366	373	377	394	383	420	392	390	344	400	365	375	394	410	381	418	362	373	385	372	416	371	349	344	391	388	414	382	393	368	374	402	357	408	385	408	364	383	390	366	355	358	389	351	390	404	379	371	362	380	383	391	393	386	366	347	392	379	374	385	354	405	345	385	369	350	371	400	380	376	394	359	381	428	358	378	415	388	371	386	371	339	329	387	380	378	386	366	358	368	360	359	377	375	357	382	377	361	384	367	371	383	353	374	389	416	372	365	384	376	384	379	358	382	425	386	370	366	387	398	370	350	368	396	380	428	383	337	345	317	373	359	393	421	410	389	370	330	382	383	386	360	424	361	395	399	400	396	362	385	401	367	344	396	369	359	413	390	390	378	382	414	378	371	393	404	357	380	394	385	408	358	372	363	337	383	368	351	356	359	377	371	388	389	411	382	381	370	347	357	406	350	404	382	405	336	358	406	411	377	339	402	390	374	402	376	372	420	401	363	379	363	401	388	367	369	379	397	397	357	388	342	381	341	353	373	388	390	382	379	354	337	350	381	404	359	369	341	364	385	416	396	376	345	348	398	403	383	385	415	357	369	357	370	403	392	394	413	399	347	377	367	330	414	370	387	398	344	364	386	362	379	366	357	370	373	415	349	389	395	396	365	388	394	362	392	420	381	367	357	370	365	368	358	401	382	364	378	377	395	376	368	376	369	395	361	347	422	412	376	365	371	379	367	400	373	357	342	395	362	400	355	366	366	359	374	354	384	397	370	375	375	365	378	340	403	387	390	384	354	388	391	364	392	358	351	407	377	407	394	358	379	400	375	378	416	393	346	388	385	417	357	364	376	395	405	393	373	367	357	354	383	405	399	386	368	354	386	361	386	376	352	348	360	377	398	400	418	357	380	364	364	376	379	344	387	380	385	401	349	370	373	391	425	377	363	377	376	382	377	372	350	374	371	397	397	409	414	370	391	413	354	405	358	392	384	355	383	340	402	394	371	380	392	362	367	342	372	366	397	357	368	375	386	368	370	368	374	380	344	358	392	340	358	376	359	367	383	369	368	378	347	384	390	371	368	360	380	339	377	393	335	376	380	348	394	352	355	398	369	381	355	366	369	338	339	370	361	357	375	359	387	387	390	398	380	416	381	361	388	379	356	384	382	394	398	381	407	366	373	371	387	388	354	396	352	339	356	347	400	356	356	365	351	384	380	366	371	345	392	369	348	342	350	371	378	398	352	373	367	379	373	362	405	360	399	373	368	369	406	361	361	385	355	343	434	378	390	383	382	389	402	399	385	349	386	402	410	389	408	372	382	340	331	361	392	364	401	371	342	347	347	378	341	370	388	393	355	374	380	380	394	388	377	377	363	378	374	381	378	356	386	382	366	349	371	346	393	353	372	382	359	353	339	387	344	363	355	387	361	413	381	352	377	374	382	366	384	337	390	365	387	370	387	392	384	414	363	359	334	400	392	405	355	378	376	386	381	365	372	333	395	359	370	341	384	380	394	381	379	360	374	359	376	408	382	401	378	382	387	375	390	374	373	349	400	388	373	377	353	372	395	399	369	346	407	355	391	403	361	362	395	381	397	338	405	384	385	380	354	413	383	346	398	365	397	358	337	407	352	341	353	352	342	379	384	361	380	365	386	389	343	386	384	355	346	392	406	386	357	378	393	368	312	363	397	379	354	367	381	396	376	361	335	366	384	377	371	357	378	361	391	390	374	369	405	374	363	383	365	378	401	360	350	350	374	348	390	329	402	363	370	373	361	380	372	374	357	414	351	367	378	375	397	352	362	381	371	363	387	390	405	347	393	416	362	369	366	401	348	341	372	388	399	378	391	412	345	371	375	354	378	388	349	370	389	347	359	372	366	404	402	364	356	376	357	334	363	352	345	371	387	389	417	397	345	383	396	395	379	403	386	358	364	363	366	365	368	403	386	404	356	382	361	365	381	348	378	381	363	334	350	365	371	390	387	394	372	388	415	384	349	391	379	381	373	347	380	375	380	383	366	385	395	422	357	365	401	386	401	335	385	379	378	379	351	343	366	389	361	409	360	347	378	343	377	362	378	366	343	357	381	394	372	427	385	371	386	391	392	405	377	372	370	398	359	387	352	359	419	353	388	400	397	328	376	373	345	366	355	388	366	392	380	349	374	368	392	387	348	375	380	376	361	388	330	374	340	389	387	367	383	357	384	359	356	369	420	366	364	401	360	392	371	362	362	348	366	328	357	360	363	342	383	365	386	394	329	392	332	366	357	362	373	350	389	383	381	379	385	348	397	356	372	381	411	358	412	396	383	363	392	375	398	364	370	383	412	356	364	391	350	387	340	378	374	383	378	385	383	417	394	411	347	384	383	411	367	374	404	424	381	403	387	365	354	390	352	380	387	345	358	398	365	357	367	385	355	400	414	397	358	377	387	370	396	366	365	373	426	357	381	327	398	383	391	357	365	376	389	378	362	371	375	387	366	377	382	372	347	389	364	403	355	366	370	362	398	381	358	371	383	384	383	414	362	382	404	354	342	389	393	357	384	390	338	400	360	328	347	357	410	374	397	325	349	409	386	406	362	366	393	338	354	387	323	356	365	374	386	392	319	380	344	375	390	379	393	385	393	383	374	372	355	336	379	377	370	348	405	350	394	373	366	368	386	379	381	389	380	384	374	371	350	402	347	367	371	415	388	386	360	390	377	380	385	374	378	388	366	370	371	367	355	367	381	340	364	386	371	347	365	366	367	393	382	360	391	398	366	420	368	376	353	394	354	364	373	357	358	415	370	321	371	336	403	365	340	390	364	405	375	342	362	361	391	356	401	369	370	359	393	355	347	388	358	356	396	348	379	367	381	382	385	367	369	374	325	379	371	384	383	383	398	367	382	388	369	398	356	334	389	371	368	390	373	368	352	385	400	376	382	359	393	373	350	353	378	386	345	347	383	372	367	376	363	339	385	370	387	373	367	351	415	378	408	344	373	373	426	371	338	396	388	367	377	360	393	323	339	370	350	362	361	370	345	385	386	408	374	347	398	329	376	380	366	381	389	366	356	382	365	389	395	353	377	379	345	377	374	373	412	375	350	385	381	363	369	365	380	359	362	389	381	345	344	386	379	389	362	356	374	388	377	384	369	363	389	388	375	374	366	351	377	368	395	370	353	377	359	396	350	401	366	388	347	369	398	359	374	394	376	366	403	367	369	393	395	398	347	421	357	394	375	366	350	373	361	371	397	405	328	348	369	370	374	379	394	357	370	361	361	375	345	390	350	361	403	359	363	369	355	328	380
24483	21408	28709	24513	21396	8153	1609	1067	891	867	821	808	751	736	738	676	687	649	717	731	689	708	663	724	721	726	663	683	679	688	659	647	643	651	702	714	704	671	628	680	669	651	652	674	642	625	657	686	688	638	657	682	676	679	685	647	639	674	664	667	645	630	687	678	654	672	686	647	683	675	635	633	663	602	694	642	675	691	625	638	657	686	631	679	628	607	664	687	644	688	684	645	670	663	723	661	699	634	628	637	649	635	627	637	657	627	639	661	703	660	659	700	731	636	665	651	674	666	649	634	641	641	671	663	684	649	646	692	677	633	622	654	630	666	657	641	675	645	617	637	646	632	672	691	638	661	658	688	676	619	669	656	648	623	635	644	644	671	662	653	641	646	613	667	625	717	686	635	662	640	630	671	656	638	695	646	649	654	621	692	657	629	665	647	624	637	609	661	658	709	633	638	672	650	677	632	673	688	693	679	689	685	628	677	684	641	609	665	623	635	656	659	660	645	627	617	645	609	619	667	644	656	666	684	656	638	671	662	687	630	609	637	673	638	628	603	626	628	668	682	679	639	646	624	643	645	677	659	650	632	655	640	662	638	693	623	666	652	686	647	665	638	636	652	676	664	621	656	654	682	667	696	642	684	670	618	626	644	647	634	658	633	699	608	649	649	572	678	655	610	697	687	659	659	641	680	718	661	653	654	643	674	669	676	677	687	670	616	638	669	627	700	687	625	668	661	647	646	653	633	652	595	672	666	676	654	630	628	629	614	672	632	648	640	618	664	660	675	629	630	673	702	682	703	637	667	642	625	653	611	642	641	686	629	663	606	677	624	650	670	678	656	654	606	651	691	643	631	663	656	613	602	664	630	648	623	622	668	662	672	664	679	696	667	619	659	622	673	639	656	633	635	637	682	666	621	630	658	653	646	639	623	622	653	646	610	637	674	640	658	704	651	664	623	629	644	616	635	626	650	666	718	656	633	696	644	638	646	643	663	660	729	662	644	661	666	673	615	684	630	682	628	660	666	624	663	659	653	630	656	635	655	679	632	652	612	649	603	647	654	668	625	613	666	663	663	625	646	658	610	631	666	668	620	624	702	661	650	654	659	662	685	637	665	674	623	674	663	592	651	632	667	657	595	670	677	628	649	609	664	681	644	702	696	643	658	655	671	691	640	704	654	659	629	665	656	638	639	663	628	642	594	662	654	655	637	631	692	671	611	619	646	627	647	652	663	652	648	634	636	667	642	647	687	647	665	627	686	680	641	632	657	649	639	639	648	622	663	660	630	660	699	602	672	675	644	694	613	697	628	623	698	656	676	654	654	609	656	639	655	667	629	648	638	675	684	675	649	680	657	648	603	647	635	597	614	637	658	687	664	656	678	641	643	645	703	660	651	686	655	652	652	649	672	642	636	653	654	598	619	643	607	676	610	609	649	643	639	620	661	651	645	685	685	642	684	642	642	637	637	678	656	634	599	703	668	628	623	711	613	686	630	631	678	642	615	648	599	687	669	664	620	661	704	678	689	644	612	644	697	656	662	640	683	660	638	643	671	618	638	647	644	618	609	672	669	636	673	649	631	648	657	692	648	621	618	652	655	702	643	678	675	632	687	651	708	667	679	649	617	660	646	645	687	662	681	621	626	652	632	681	604	698	641	637	668	654	648	663	709	657	685	698	650	661	669	657	660	664	679	661	669	608	645	676	656	639	658	654	628	668	650	668	657	657	655	651	602	641	635	673	612	627	671	667	685	673	651	633	702	656	616	675	608	618	591	624	579	683	678	657	667	649	638	651	652	667	582	628	695	657	665	664	685	684	657	649	654	634	624	680	648	660	655	643	674	669	668	598	675	661	631	702	639	643	665	624	630	671	640	670	693	632	697	643	631	641	669	666	675	667	656	657	709	608	660	655	639	653	679	633	664	663	693	674	668	667	644	646	647	685	653	640	672	675	635	648	700	641	636	626	667	674	673	649	626	667	628	638	625	660	629	665	642	656	623	631	647	590	658	634	636	651	661	671	659	685	654	634	619	652	637	664	670	659	657	669	637	681	638	704	593	598	623	651	672	690	697	672	652	651	652	646	671	624	644	724	650	651	624	646	670	666	660	688	663	649	663	668	692	666	622	639	605	658	652	643	619	651	684	683	686	639	632	651	602	693	643	630	602	678	659	675	661	605	622	698	679	713	633	639	626	657	686	683	641	639	617	649	661	663	658	620	644	600	653	648	699	680	657	651	618	669	687	632	633	657	589	683	679	621	673	648	677	633	646	682	622	652	667	663	638	689	659	647	680	649	621	630	634	660	658	689	673	621	647	642	608	653	624	613	669	663	654	631	664	659	628	633	656	691	673	636	677	688	640	591	646	635	600	639	651	639	637	654	630	670	607	646	645	632	706	620	665	636	659	622	666	605	693	617	604	676	668	665	660	697	593	622	701	649	639	667	638	657	640	675	622	623	607	666	691	674	629	672	651	644	663	656	661	628	648	599	645	662	628	609	619	664	659	656	641	682	634	649	652	629	661	619	650	690	684	631	623	660	612	663	655	665	653	661	658	642	646	642	644	625	634	645	684	644	623	671	676	664	668	620	668	658	688	641	654	630	660	636	683	663	615	655	686	641	691	682	654	640	660	661	662	662	594	668	678	633	680	684	672	678	712	640	666	689	637	635	636	625	646	664	588	635	661	686	665	655	643	639	647	641	678	684	661	654	642	610	641	686	652	676	662	663	630	589	664	671	642	628	716	637	644	659	670	632	639	662	683	654	641	661	660	690	664	700	645	628	678	601	658	664	613	685	660	670	650	650	622	658	632	642	650	632	616	677	657	661	636	647	645	649	633	604	682	632	654	663	658	623	627	658	661	658	597	645	650	643	622	618	690	654	672	653	668	647	683	647	676	683	629	649	641	653	658	635	670	677	671	653	651	649	679	670	634	610	594	640	648	632	641	629	679	608	666	635	608	648	658	600	619	633	676	637	632	626	639	639	664	650	650	623	651	625	659	665	660	656	647	667	705	679	656	649	653	655	690	685	681	628	678	665	673	638	631	674	692	674	644	616	636	602	630	645	651	642	665	683	675	630	667	601	654	663	691	644	676	644	620	608	656	645	676	664	672	670	647	671	653	680	628	620	676	611	636	633	669	651	595	641	596	620	645	665	691	705	626	654	618	623	648	644	677	687	604	656	640	651	608	641	643	608	614	709	640	674	646	670	604	603	615	659	685	656	611	712	621	646	661	655	606	676	682	674	658	657	674	651	647	642	684	666	663	617	647	612	615	649	665	678	666	621	674	677	630	672	633	686	627	631	637	653	635	672	645	619	677	661	646	698	636	620	601	699	624	685	654	622	672	636	701	653	629	729	641	641	625	639	641	671	683	642	668	669	674	643	712	680	627	649	668	645	662	661	652	630	663	638	642	641	675	648	634	665	683	603	677	634	624	683	655	649	696	612	653	638	668	647	675	631	643	644	691	622	670	636	656	710	694	678	623
3558	5726	4693	2490	1695	1300	1117	934	926	798	762	680	708	669	640	629	603	616	559	597	586	591	601	529	552	534	520	542	541	579	540	538	565	537	526	527	546	495	539	517	513	525	532	496	554	582	547	483	490	534	578	500	529	493	560	502	500	521	519	528	530	499	544	474	542	490	498	508	486	526	490	536	510	519	496	569	511	540	538	499	566	553	523	512	520	532	548	557	556	492	543	495	507	548	521	471	505	542	536	497	554	489	502	521	505	504	539	493	514	510	525	520	469	519	541	488	507	484	531	516	495	544	494	531	544	504	499	534	506	498	507	582	502	530	495	525	541	511	528	504	515	527	544	525	530	471	504	534	502	523	494	508	480	525	508	463	541	514	526	548	538	506	522	518	526	510	541	481	533	498	536	484	496	483	551	514	504	485	537	523	555	539	495	523	450	526	503	504	486	538	534	482	504	500	490	548	484	494	522	512	507	519	510	497	477	489	502	509	508	530	529	493	533	515	543	484	536	534	478	523	502	510	545	490	523	502	517	553	475	527	485	487	477	528	486	540	480	496	485	503	538	491	531	546	513	481	489	472	504	519	503	525	514	533	502	514	512	508	475	512	510	556	487	504	549	556	468	497	520	505	519	493	532	501	494	484	519	525	495	502	509	501	487	535	524	490	518	506	527	537	525	523	561	524	515	504	505	494	537	503	542	491	518	544	509	477	546	538	513	546	507	492	532	524	535	522	513	531	558	492	527	499	540	524	515	527	547	519	525	509	513	479	520	518	521	538	534	490	479	538	518	533	497	557	509	539	509	502	506	522	555	489	480	556	519	497	520	554	549	494	496	513	523	503	497	502	544	500	509	483	506	548	507	537	497	498	541	501	477	519	500	487	559	522	493	480	515	514	481	519	510	507	527	517	547	503	491	504	542	522	539	491	563	552	508	489	476	497	525	531	508	517	511	511	564	514	490	533	528	512	505	511	476	529	519	535	537	500	542	471	506	499	533	510	536	490	475	495	513	530	492	474	500	511	504	529	485	488	501	520	520	535	495	522	535	511	532	511	482	506	561	535	540	487	519	536	513	514	479	494	500	494	526	502	488	481	497	507	493	516	495	506	508	535	520	496	502	492	475	510	518	510	478	513	475	495	495	519	502	506	531	495	499	520	503	511	523	513	492	527	530	495	520	507	520	519	485	524	503	522	519	510	481	509	525	533	505	485	501	515	491	510	502	491	497	504	506	502	495	538	506	492	529	523	526	500	490	511	535	513	490	486	537	517	506	484	487	538	523	552	527	530	514	483	516	471	512	499	549	518	509	517	491	500	481	523	495	522	506	499	465	476	506	550	484	527	467	519	532	508	505	560	495	511	525	516	528	453	530	514	500	532	528	522	530	564	493	511	546	524	492	535	516	524	512	529	498	491	509	500	464	534	494	509	486	501	472	518	528	526	491	543	552	505	499	472	507	531	523	487	491	498	536	499	515	510	510	509	544	484	493	520	510	530	496	435	490	494	517	495	504	513	529	514	516	517	516	532	531	564	490	502	509	514	534	512	516	536	508	461	525	472	545	519	534	491	488	487	493	496	553	521	531	527	480	489	474	548	525	500	529	542	511	498	478	490	520	520	506	540	518	526	480	503	535	541	525	522	488	499	523	485	490	531	515	493	514	494	482	512	481	524	548	513	522	467	551	489	537	510	483	499	574	470	519	503	483	484	479	543	526	558	520	538	479	460	532	466	488	518	495	553	497	514	482	514	540	541	510	476	566	498	536	505	511	510	488	500	509	471	507	506	513	527	508	528	514	529	476	493	495	505	498	492	498	525	484	504	511	512	508	485	538	500	500	575	546	482	515	527	500	528	455	505	482	476	480	501	491	493	498	514	500	518	477	503	479	478	492	483	483	492	561	490	514	497	492	502	481	488	559	498	510	481	486	542	517	480	505	498	518	493	518	512	509	511	504	510	480	533	508	531	517	488	535	508	520	512	499	486	516	507	506	524	516	496	514	505	537	485	501	560	507	471	530	576	507	475	491	515	532	541	526	550	498	517	492	499	521	509	538	506	476	500	469	502	498	508	511	508	518	551	509	464	465	514	548	510	486	479	524	516	537	519	506	475	492	510	503	502	520	502	516	525	505	508	505	547	517	531	544	508	503	543	524	531	492	525	521	501	501	504	480	498	509	493	508	499	519	475	520	500	515	513	495	564	495	515	517	475	486	470	527	530	534	506	492	480	501	528	514	489	505	563	516	527	519	503	523	518	498	540	524	538	539	532	519	501	472	506	516	509	481	505	491	482	514	502	487	477	479	480	490	471	515	522	547	491	512	545	487	465	482	526	485	494	463	475	490	515	492	511	450	519	542	533	485	503	512	545	527	518	519	487	535	530	499	540	468	500	519	544	522	473	520	500	493	534	490	485	509	494	475	520	487	505	521	573	513	562	438	511	517	519	510	477	508	518	515	460	534	500	469	537	488	528	510	498	534	503	514	474	494	526	525	491	519	525	467	537	524	485	492	511	513	489	451	499	497	481	565	496	506	517	496	501	466	505	519	490	491	483	502	523	525	490	496	514	460	527	512	514	498	483	512	469	488	471	499	462	530	518	543	499	512	490	500	472	499	501	519	477	485	496	475	519	495	537	509	504	499	506	518	474	512	523	516	508	499	536	492	514	552	517	491	542	504	511	496	486	445	504	486	523	546	529	481	530	492	510	526	513	499	493	504	523	504	472	499	491	504	515	531	522	482	535	513	550	507	464	508	497	547	501	509	509	486	484	504	499	519	508	484	484	511	531	496	511	521	452	517	491	504	513	470	537	489	540	513	493	492	550	474	498	506	481	515	510	504	492	513	490	505	528	487	531	500	512	515	500	479	493	515	485	503	486	501	504	484	495	504	478	521	503	488	481	500	525	482	505	528	492	527	501	529	487	466	477	523	489	489	516	500	475	498	477	524	511	484	515	506	514	506	521	508	503	516	520	522	506	533	497	524	485	550	494	501	488	509	473	503	533	519	488	533	479	516	528	492	475	503	494	497	501	505	518	536	535	524	522	495	513	476	492	499	497	502	481	496	484	504	494	467	491	507	496	531	498	470	498	523	529	530	510	521	496	491	494	503	506	495	512	475	467	518	510	508	501	516	481	504	514	495	543	509	491	536	504	534	475	513	539	540	507	527	503	522	512	497	519	494	496	496	499	497	470	511	512	520	486	526	536	511	513	497	501	495	478	474	508	478	508	517	501	489	488	494	488	532	490	509	523	485	482	492	497	500	488	549	462	459	518	504	498	485	517	511	476	530	506	534	520	516	507	512	495	494	525	492	518	506	527	516	527	457	484	495	521	520	468	489	502	498	508	519	493	468	495	488	515	515	514	555	493	522	477	521	545	513	515	530	510	514	525	503	530	485	537	517	501	477	501	491	498	486	535	488	499	505	508	528	486	485	521	490	550	544	461	483	504	546	498	487	500	485	492	494	489	513	509	476	491	515	493	520	515
27768	9791	785	454	377	242	188	184	192	169	188	178	159	163	170	182	176	181	174	175	177	170	189	178	161	173	185	184	172	201	174	193	178	184	177	155	192	176	203	157	174	201	178	170	180	171	158	186	188	170	173	199	176	186	164	161	174	166	164	178	170	190	189	175	189	167	173	169	160	178	181	161	160	177	171	174	164	160	153	156	171	178	194	161	177	201	161	187	195	160	181	186	165	177	158	169	172	171	175	184	142	153	178	184	183	171	176	192	172	210	175	173	193	181	200	177	187	194	169	177	172	170	189	166	173	190	181	208	164	174	182	156	173	170	165	182	187	166	168	184	199	180	165	169	157	174	165	150	176	186	160	159	174	179	193	180	198	153	164	188	142	158	157	167	171	170	165	173	203	180	174	154	170	164	167	170	177	165	181	163	184	185	171	180	170	197	172	165	180	165	174	166	180	170	186	186	162	174	179	177	167	180	178	184	162	186	155	172	171	200	165	168	197	155	174	168	195	168	187	169	185	180	177	174	198	157	154	171	201	170	173	160	179	172	203	165	185	172	183	176	181	187	171	178	172	183	153	187	180	173	181	184	171	175	167	171	197	161	173	145	177	183	194	154	157	153	184	151	151	165	174	181	171	170	167	184	169	171	172	146	180	175	175	201	194	171	177	187	182	171	164	160	183	178	181	157	211	180	181	190	185	191	179	195	172	170	157	187	184	162	181	177	157	176	175	158	154	162	162	200	192	185	177	170	166	168	170	171	203	177	188	182	172	171	170	152	169	159	177	175	175	167	170	162	150	155	165	197	171	186	184	173	178	174	178	197	173	165	165	187	183	181	184	166	184	175	168	190	175	197	177	193	166	146	162	164	182	175	187	204	191	180	167	197	168	163	145	169	192	187	177	193	188	187	160	185	154	168	178	164	170	176	182	158	180	172	188	174	157	167	157	172	160	161	181	204	171	213	169	151	190	174	180	169	188	167	179	169	163	183	194	183	164	166	184	177	144	193	177	157	197	185	154	167	169	170	165	181	190	162	176	157	176	177	175	179	174	196	159	164	159	172	182	174	185	196	176	186	190	160	161	202	196	180	181	173	175	201	188	168	188	183	173	163	168	154	151	193	180	169	178	192	187	189	174	183	148	170	168	169	187	150	189	156	173	160	183	175	162	158	187	155	193	176	166	176	195	213	174	183	179	187	172	185	183	178	189	151	169	190	172	167	192	177	174	181	163	129	175	179	179	175	189	180	158	161	181	176	195	196	203	190	176	164	160	192	176	173	149	170	172	188	183	160	154	184	146	210	168	168	169	178	170	161	156	177	175	166	171	180	178	167	179	144	171	161	165	171	166	170	178	167	191	166	181	154	194	171	187	179	169	189	166	187	187	170	161	165	188	152	191	181	181	171	163	163	187	199	185	148	171	179	181	181	156	192	164	171	179	185	191	200	175	157	173	181	179	162	170	174	164	181	149	196	148	145	193	176	189	197	194	188	169	161	174	200	193	167	201	185	184	182	170	173	183	146	171	163	170	178	181	184	177	179	169	167	180	179	178	176	179	184	189	174	176	167	187	186	193	174	172	192	178	163	179	197	170	170	181	179	176	171	162	172	171	176	179	178	195	182	193	186	187	174	159	153	154	182	203	185	183	146	175	160	177	172	163	171	174	190	207	175	176	165	191	179	174	172	161	181	150	172	200	169	170	169	170	184	166	177	195	164	172	172	176	178	204	170	166	178	183	170	167	158	178	170	180	183	165	173	182	180	194	167	180	179	174	183	164	179	192	156	181	176	173	169	163	166	178	174	179	179	181	167	188	198	178	192	165	181	180	176	172	166	189	172	173	184	163	165	175	164	169	190	193	175	165	159	169	178	194	182	184	173	175	170	177	181	179	167	166	175	181	177	166	179	172	184	185	174	164	189	166	167	182	194	156	157	185	173	176	216	171	160	185	178	179	172	175	168	180	193	162	181	184	169	191	183	170	194	177	161	181	180	170	173	184	169	181	183	173	181	163	181	215	174	140	183	159	176	195	190	194	159	175	177	175	161	174	174	161	154	175	194	178	196	160	156	170	161	178	179	169	188	176	170	184	190	164	158	161	159	189	181	184	157	165	176	149	176	138	170	194	191	187	178	167	186	186	162	191	167	178	199	187	169	189	170	192	160	175	182	187	165	188	172	178	192	166	195	165	178	165	181	164	174	181	171	142	167	175	168	164	152	191	179	169	193	154	180	169	167	156	165	169	170	153	164	183	168	165	201	176	171	174	177	174	177	192	180	174	155	160	176	176	177	172	168	137	156	137	176	160	183	178	160	202	169	177	185	180	173	161	143	172	177	171	200	181	174	172	165	193	180	171	161	163	182	163	174	176	175	183	164	184	141	189	196	168	204	165	170	170	170	191	183	188	180	190	191	187	151	168	183	173	170	174	168	157	178	160	148	191	174	145	166	183	152	179	191	174	201	183	187	181	175	176	199	186	167	171	199	193	181	172	168	181	201	160	179	168	174	157	177	153	204	188	178	157	170	195	160	176	179	181	144	175	174	171	177	183	173	178	160	181	179	179	166	195	202	169	178	165	169	162	174	161	171	179	172	173	212	200	203	166	201	197	185	140	187	172	178	173	168	161	181	182	174	163	188	188	195	186	171	160	165	169	189	166	175	190	198	155	172	155	154	191	180	171	191	169	197	201	170	190	181	177	146	174	189	148	183	166	180	181	173	162	182	160	168	173	177	179	170	159	186	164	157	188	163	186	153	174	171	192	163	170	192	178	194	183	184	159	186	157	162	179	165	192	159	142	173	174	170	175	168	151	194	198	171	170	179	164	168	172	187	202	181	199	192	159	160	168	148	194	166	185	181	176	182	173	164	172	179	149	187	170	190	183	153	193	178	174	181	183	171	157	150	177	168	181	167	182	172	165	177	174	202	189	180	185	173	186	163	171	162	167	166	181	191	177	176	143	148	159	176	180	166	178	185	164	185	175	203	188	171	197	190	182	183	160	161	158	168	175	188	172	169	175	164	168	169	187	174	180	154	162	200	175	206	169	167	173	200	182	161	163	171	166	157	176	183	187	173	162	178	170	177	170	162	154	171	149	161	193	176	157	189	183	171	173	174	176	153	175	149	152	171	158	174	179	176	181	158	168	182	186	183	144	154	177	183	175	183	180	179	195	162	189	175	171	173	178	199	178	194	147	157	183	185	179	175	198	170	144	188	184	196	174	160	179	151	189	161	153	183	172	180	166	176	172	167	169	174	192	195	174	163	180	201	167	180	196	162	185	161	193	170	155	171	191	177	185	170	186	173	160	161	157	171	194	205	192	151	190	181	176	180	169	200	187	163	166	168	166	202	163	154	191	180	179	187	162	196	190	184	164	181	164	175	179	157	167	173	173	162	176	166	165	163	193	155	168	175	173	194	193	156	207	173	172	208	196	190	176	159	168	173	192	194	197	176	195	182	179	166	168	189	178	143	167	185	156	175	181	199
4563	365	290	236	188	166	172	177	154	159	130	134	147	162	115	164	139	145	118	127	167	160	148	146	155	139	141	124	147	117	134	153	115	148	149	131	165	132	148	143	140	141	136	127	151	131	132	140	149	129	140	145	154	145	123	141	144	152	142	152	142	134	141	160	139	140	128	149	144	147	131	145	129	145	133	157	158	142	170	129	134	144	140	150	142	119	120	147	146	124	146	159	157	131	128	162	138	146	144	145	121	131	125	152	141	150	142	158	146	158	114	141	140	152	134	127	137	145	146	148	144	141	127	140	135	153	144	148	151	141	138	136	134	128	149	149	133	155	146	155	140	148	119	139	139	145	127	126	143	146	145	129	144	131	140	138	126	148	121	154	124	162	143	146	144	145	133	122	124	112	143	140	119	125	119	148	143	157	139	147	140	134	151	121	126	142	155	142	146	127	129	157	128	134	138	136	137	130	123	144	123	146	149	136	135	126	146	151	151	155	132	161	163	140	150	134	145	136	109	131	136	146	144	127	111	165	123	174	125	134	131	139	173	146	135	135	137	153	160	147	132	136	141	152	147	149	138	106	149	132	127	146	162	127	136	112	131	141	148	136	134	137	153	138	154	119	145	158	162	187	130	145	149	172	124	140	149	137	112	111	156	128	134	156	119	116	145	151	137	135	137	132	155	138	139	134	143	149	130	136	138	139	144	122	135	123	139	141	125	158	145	135	143	141	128	147	128	138	126	163	147	138	134	143	129	123	127	140	129	169	118	126	113	129	155	126	129	153	137	144	118	162	134	137	134	140	151	146	148	135	160	132	162	150	157	125	129	127	158	137	150	133	132	170	145	141	130	137	145	146	148	163	138	143	135	142	134	155	139	140	145	138	147	153	147	136	133	131	119	122	164	157	146	132	139	142	137	149	149	134	147	130	151	131	142	147	158	147	163	139	138	138	154	115	140	139	137	140	144	140	142	139	127	135	159	139	123	150	140	131	163	143	147	140	128	146	120	130	138	145	138	126	142	131	128	115	130	128	152	122	121	145	138	138	143	131	147	134	131	148	135	146	133	144	135	146	141	144	134	143	140	152	133	123	153	144	138	134	136	132	144	130	131	136	155	156	149	137	138	159	130	155	150	159	128	129	156	139	136	142	143	134	128	140	143	165	152	138	133	141	131	145	158	149	148	154	151	122	134	116	139	120	129	153	115	150	124	155	138	141	123	137	168	126	153	130	160	147	152	136	141	145	156	161	133	151	155	144	138	136	145	122	130	129	133	129	151	123	157	133	118	146	136	141	150	146	126	155	148	141	134	138	138	143	135	143	132	150	120	164	132	167	170	131	138	128	164	131	128	132	144	145	136	123	149	151	149	126	144	144	146	153	159	140	142	143	142	148	162	150	129	160	152	152	134	139	145	144	135	141	129	145	120	151	142	135	156	160	136	137	135	140	138	146	150	160	141	128	135	132	144	127	145	145	135	144	125	134	135	127	149	148	127	124	138	147	142	139	146	137	133	156	137	141	146	152	141	141	128	132	147	131	152	136	146	136	159	141	135	137	164	135	127	133	123	143	155	148	138	164	149	134	139	150	126	140	146	137	137	127	139	144	129	132	138	123	160	155	160	147	151	150	155	147	133	164	137	120	151	142	149	137	124	152	123	129	140	141	147	119	140	140	148	145	160	147	134	139	134	146	134	132	128	148	155	127	143	143	146	155	122	138	149	120	136	145	129	143	164	125	138	167	169	147	150	143	142	135	119	146	125	146	143	147	124	151	151	144	151	148	145	150	140	156	128	149	117	134	145	138	140	129	141	147	140	149	153	139	122	162	150	136	155	143	150	133	131	140	142	138	143	164	137	140	157	147	140	138	147	144	136	151	147	140	139	132	167	119	150	134	137	153	132	131	136	147	119	139	162	140	129	144	157	129	137	155	126	143	135	147	117	131	131	152	155	125	133	141	138	136	136	125	146	147	149	156	138	117	128	134	138	141	144	140	121	133	152	117	131	143	145	142	138	153	140	137	131	153	141	141	155	158	146	128	123	152	148	123	160	150	138	149	144	131	143	151	146	133	146	146	137	159	142	112	130	137	150	122	152	157	116	123	135	140	142	129	143	156	121	146	143	130	147	155	142	130	145	137	127	134	142	142	125	134	149	153	158	127	137	119	151	134	133	119	127	130	132	134	124	130	150	147	142	159	143	143	140	134	139	143	127	161	143	149	144	128	132	150	142	126	143	142	140	148	153	134	138	124	149	157	141	144	157	148	138	152	143	156	138	157	134	136	131	153	138	135	147	138	159	128	157	140	139	148	148	151	144	154	127	141	129	162	158	143	144	143	143	117	136	154	140	134	145	127	133	130	134	156	137	151	149	149	122	137	161	171	144	122	146	136	146	145	150	142	136	154	138	150	149	171	121	148	141	137	135	133	132	155	152	136	158	140	137	158	133	124	119	137	131	111	132	149	137	119	170	130	153	131	167	121	144	137	128	141	126	169	128	148	151	139	150	156	121	152	138	148	141	138	134	164	142	141	133	126	139	146	172	125	138	136	144	168	145	146	154	152	151	148	139	113	135	139	161	148	110	124	160	122	159	132	133	132	131	137	134	138	138	140	153	153	163	138	132	171	143	160	121	160	150	148	157	134	139	130	144	121	125	150	153	142	147	157	145	145	141	141	140	140	142	140	152	140	161	149	136	150	138	131	151	125	132	133	125	133	147	123	147	143	121	126	146	136	138	156	156	140	169	139	117	129	148	152	134	132	158	141	128	152	142	146	131	130	147	144	128	153	165	138	140	120	155	128	123	131	132	136	127	139	153	142	133	133	138	150	132	130	145	123	132	115	150	121	150	137	147	145	138	148	131	155	143	152	154	144	141	153	143	144	116	135	143	149	158	135	151	120	140	147	121	135	125	165	141	127	124	157	140	150	129	154	111	139	120	142	137	159	149	140	130	152	145	137	124	152	155	146	167	131	135	140	121	151	147	124	136	147	142	143	158	140	137	136	144	142	135	158	143	139	138	148	129	150	141	129	118	135	161	139	157	123	126	135	152	132	150	131	126	135	141	112	141	137	112	136	171	119	127	150	152	123	143	142	160	139	142	156	144	160	142	158	135	143	116	156	151	120	156	133	140	129	158	159	137	160	165	136	123	129	142	146	129	126	120	140	128	141	133	147	131	128	138	142	157	155	128	152	145	120	140	132	141	142	135	138	148	147	142	146	125	159	143	145	135	171	139	134	132	139	151	150	149	165	138	135	163	137	152	143	135	147	151	150	135	126	127	125	169	126	144	153	132	137	156	154	131	141	170	156	154	160	133	143	144	132	131	126	130	129	140	118	134	126	151	133	152	181	145	122	144	142	143	121	132	130	139	157	143	153	144	150	155	162	145	143	148	131	137	132	130	135	136	144	156	142	126	162	154	148	144	121	141	132	139	131	139	147	151	132	121	139	160	134	118	141	123	160	148	135	155	149	128	147	145	120	144	135
25536	21454	27910	25392	10942	1243	840	648	604	593	566	500	530	504	538	493	515	511	485	505	518	506	459	463	530	510	482	508	495	509	466	523	469	443	469	464	489	471	496	493	483	504	499	482	506	476	467	469	517	494	513	474	496	478	470	479	476	469	440	466	487	485	485	451	481	481	459	481	487	457	481	517	453	461	501	473	481	501	481	487	503	477	500	479	469	454	444	469	500	477	488	483	495	480	485	486	471	474	443	472	488	464	450	515	491	458	461	469	470	487	486	427	459	496	482	470	482	441	477	464	479	506	438	471	459	471	505	483	502	503	465	438	497	460	478	428	481	486	437	507	489	472	452	448	461	524	470	474	499	496	490	494	497	493	463	476	446	507	507	447	531	487	488	491	483	496	505	483	500	478	489	417	485	454	487	463	487	453	458	489	537	482	431	459	448	481	476	497	471	503	478	495	432	476	481	445	496	456	474	448	496	485	521	509	540	472	496	478	475	486	496	513	488	464	443	477	424	473	474	492	496	489	461	435	431	484	472	483	511	495	463	448	463	494	469	497	472	491	462	508	503	498	474	438	477	475	488	533	458	473	482	513	500	471	511	487	470	457	476	528	507	468	454	442	506	450	445	484	478	491	462	473	467	466	431	489	470	458	474	482	501	498	467	479	489	470	471	481	489	489	500	477	447	523	482	473	458	487	476	480	455	465	493	514	449	464	450	491	474	456	490	490	475	459	512	451	504	447	447	477	478	489	507	438	491	528	454	470	483	481	474	453	451	465	479	489	501	479	494	493	498	438	464	466	441	477	452	493	498	455	494	500	480	488	476	479	499	484	480	478	493	464	507	457	474	494	450	496	463	472	458	484	484	449	450	466	499	438	500	460	480	473	498	526	453	464	471	463	465	478	468	451	468	457	493	485	470	504	482	479	471	512	468	460	471	468	479	475	486	447	467	443	455	532	480	474	464	470	520	488	474	506	476	507	478	483	470	486	481	484	488	473	509	484	459	474	506	464	493	492	474	458	484	481	475	476	417	480	475	475	471	492	479	499	470	468	491	466	504	494	485	481	478	533	501	475	463	489	473	507	474	466	481	476	476	472	466	475	465	456	466	464	491	462	469	483	485	467	499	485	498	474	472	468	444	460	473	502	515	498	443	479	467	493	441	493	460	478	516	434	476	455	469	457	485	493	479	475	490	453	498	448	468	494	483	463	462	424	516	455	529	480	490	474	511	484	465	430	467	525	449	438	475	477	493	505	506	444	483	482	469	496	469	526	453	487	474	436	490	524	496	483	450	505	475	458	494	496	470	454	495	506	496	495	485	450	434	465	485	472	507	471	512	506	478	489	495	482	459	488	470	467	461	503	447	443	472	514	473	484	516	450	498	461	478	483	478	482	487	469	484	480	480	506	457	482	527	479	464	483	451	491	465	502	504	459	449	467	466	458	461	485	476	451	444	469	455	478	496	466	474	493	453	496	482	495	494	483	488	485	474	472	476	511	468	523	485	421	466	464	462	482	518	485	446	457	517	477	508	451	460	513	431	460	515	454	482	540	477	490	486	492	482	444	486	452	463	424	516	466	461	457	485	492	501	472	490	471	494	443	474	473	471	448	460	455	490	466	455	478	489	494	493	439	479	449	487	454	440	498	468	484	475	456	460	495	463	463	487	461	469	440	507	477	495	446	483	510	467	503	448	489	441	490	465	481	455	468	505	482	478	515	481	467	431	437	494	509	497	459	512	481	453	452	455	504	465	482	441	482	495	484	534	480	504	458	485	482	463	514	462	494	474	459	459	472	446	502	470	476	507	479	487	455	468	479	457	476	497	495	507	485	473	476	487	445	456	479	488	456	506	457	467	466	475	473	460	475	497	456	502	461	488	530	455	485	450	474	456	483	490	458	498	485	479	486	483	498	481	480	492	478	515	462	476	447	478	461	474	479	489	471	495	458	440	449	461	467	499	454	486	522	452	504	504	467	478	508	490	489	500	467	478	435	466	459	488	455	519	507	476	439	424	501	453	510	469	495	446	448	487	489	469	450	483	483	455	473	505	464	478	471	457	458	476	464	440	474	459	472	490	467	503	490	463	485	475	449	447	507	490	486	492	508	491	448	476	454	512	473	459	459	486	486	481	478	483	483	416	529	534	488	462	464	476	478	446	472	489	449	484	513	468	496	475	472	459	454	503	498	434	475	520	487	470	453	492	496	522	532	513	485	456	484	492	432	465	504	489	457	488	501	489	499	524	507	471	530	504	482	442	435	497	452	504	454	466	454	442	493	473	511	476	471	503	463	486	476	487	477	487	465	478	489	473	460	462	507	490	490	466	462	455	473	473	458	498	452	459	471	455	494	468	455	428	458	457	449	483	476	488	480	474	458	487	451	453	489	501	501	461	490	488	455	497	492	442	439	489	543	439	416	481	473	432	474	466	531	460	509	438	495	466	459	460	484	462	490	428	483	473	486	464	418	493	466	508	476	517	509	470	478	448	505	521	486	490	495	490	506	487	460	447	492	452	466	446	464	477	514	512	452	489	504	498	481	479	504	469	470	470	466	437	462	506	456	479	485	461	486	459	461	469	494	442	466	495	457	475	479	452	470	506	467	498	483	485	501	450	504	498	496	447	490	503	452	490	468	496	511	452	474	498	480	469	496	494	491	414	444	450	484	469	442	483	441	469	446	475	437	484	500	447	475	478	479	476	487	445	502	492	494	487	485	462	479	512	468	455	472	430	451	501	515	460	482	475	461	475	505	469	476	480	477	506	463	485	504	488	503	479	468	457	516	513	481	486	474	463	465	447	467	479	466	472	500	464	439	496	473	489	486	462	459	431	484	490	503	447	457	472	467	466	471	461	521	479	498	481	494	537	467	472	472	415	467	450	485	475	457	463	470	462	469	495	484	486	496	467	435	471	451	496	474	495	462	456	505	484	474	509	473	491	435	461	449	459	470	487	492	466	465	435	482	484	495	478	447	431	500	465	482	479	450	424	450	485	484	447	450	492	464	472	436	481	503	478	458	497	471	483	459	482	517	443	438	451	463	452	469	476	471	468	485	465	474	497	508	473	491	481	477	474	501	444	479	471	504	443	521	485	437	489	487	456	490	496	462	505	482	500	470	460	478	470	477	487	496	485	471	478	498	472	480	490	479	445	444	506	457	483	468	471	512	480	489	466	478	478	453	463	508	459	455	470	502	447	472	463	463	464	439	482	481	475	450	442	489	502	486	499	476	531	484	486	461	474	496	471	440	467	439	465	488	458	487	460	507	431	476	470	490	458	522	445	459	473	493	473	489	457	470	506	451	473	465	483	514	464	451	454	513	537	510	461	454	461	465	469	462	467	484	464	450	485	481	451	500	517	486	456	486	511	497	477	502	492	483	493	462	458	481	470	453	495	447	482	484	464	433	456	455	505	476	506	447	505	479	478	440	481	511	487	445	485	488	496	507	513	473	478	485	446	469	499	517	525	517	475	490	458	469	444	464	465	491
3242	3294	2778	1408	1025	776	676	650	511	544	516	491	417	455	448	415	444	404	412	428	405	389	362	404	423	378	368	397	375	405	416	383	398	378	438	392	390	381	423	368	393	373	377	357	402	357	369	402	396	409	380	371	415	402	379	420	430	371	358	364	380	381	390	377	401	355	401	390	382	432	400	414	364	390	375	427	405	404	413	411	427	394	403	389	378	397	385	368	388	381	370	339	388	392	392	371	358	389	377	382	385	416	350	390	373	361	396	406	395	393	378	400	355	353	385	436	377	391	405	371	393	375	382	420	385	370	369	371	352	373	382	356	386	385	347	381	351	399	350	387	390	347	422	402	398	388	384	377	367	366	361	377	372	381	426	395	373	380	342	370	370	383	371	350	379	406	357	353	409	365	404	359	388	369	358	409	347	415	382	377	358	319	381	366	361	394	426	377	353	374	379	379	386	387	335	386	329	385	372	390	415	384	395	401	409	357	363	368	380	374	406	415	337	386	361	365	390	343	406	360	366	390	374	384	409	407	346	380	383	359	394	387	364	375	383	357	392	351	362	367	378	374	380	383	386	387	389	357	390	367	369	357	400	354	360	379	373	407	384	389	385	382	338	390	418	395	354	371	402	415	361	364	381	395	386	373	363	398	357	393	401	382	358	389	387	407	350	375	352	344	354	401	397	387	409	362	362	381	366	373	388	345	374	377	391	373	396	379	370	370	402	367	376	400	364	427	364	371	405	335	393	361	364	350	404	370	356	390	358	347	378	353	348	379	379	356	390	371	373	375	395	372	391	383	389	397	359	387	406	401	405	403	382	397	345	394	365	380	423	356	397	376	364	346	387	392	401	364	381	390	384	355	376	363	394	378	386	353	384	383	435	376	379	400	371	380	362	379	382	409	419	382	373	380	353	372	352	398	351	385	386	356	360	415	388	353	357	386	365	377	405	381	367	384	366	375	375	342	366	377	368	373	368	376	350	359	416	352	356	394	382	420	390	383	380	383	363	411	363	412	391	404	363	355	384	390	369	396	366	372	406	357	376	416	355	377	364	389	407	383	362	335	355	372	391	381	379	373	353	388	397	356	362	384	353	357	368	354	385	367	382	368	387	376	364	383	394	385	347	368	362	383	375	356	403	372	353	357	361	379	377	377	397	413	377	418	379	410	391	416	417	381	406	390	351	382	345	419	370	411	365	368	361	338	379	395	364	388	376	399	369	369	401	380	387	364	404	361	382	376	373	379	370	385	385	350	376	348	402	398	396	394	405	380	389	418	364	350	403	368	402	370	387	373	354	356	391	398	345	370	387	371	371	368	366	390	397	363	387	356	372	388	417	381	381	378	355	390	317	408	393	375	405	404	398	408	353	367	381	376	356	367	391	328	355	379	365	375	364	365	365	382	423	395	369	397	356	369	369	412	414	403	393	345	371	395	408	381	354	358	398	386	378	378	357	395	366	384	361	360	369	365	370	355	335	375	418	384	385	374	353	366	360	374	359	354	338	350	377	380	387	354	392	363	368	373	362	428	361	374	373	350	379	361	374	360	368	388	378	360	341	384	394	386	376	385	398	373	356	400	381	356	346	359	401	374	364	391	386	381	424	390	389	390	373	369	384	393	345	384	384	353	346	401	351	387	400	401	379	385	364	377	377	377	372	374	374	350	348	364	385	375	393	377	338	383	356	352	382	383	387	394	376	369	378	391	390	394	423	378	358	376	370	371	374	391	400	405	372	398	349	390	396	357	400	380	390	398	364	377	348	404	366	395	359	375	358	388	399	376	393	384	374	363	364	402	348	354	409	382	372	348	325	382	367	390	366	376	380	384	382	382	336	348	374	345	401	395	389	380	373	375	362	355	393	394	382	387	348	369	394	368	398	372	361	327	361	376	379	354	381	367	362	376	385	382	371	381	399	372	372	372	360	378	346	386	366	367	384	402	374	373	379	405	381	371	392	385	364	347	338	367	367	413	344	362	360	380	334	342	402	374	364	359	367	370	374	378	406	362	374	364	342	396	351	362	366	356	379	362	343	369	359	390	394	389	407	359	401	414	386	373	366	338	358	357	388	353	365	391	365	360	368	356	394	359	380	380	363	413	418	372	372	380	388	375	383	382	397	375	387	359	383	386	387	369	351	394	346	362	362	359	355	392	370	353	395	394	359	391	416	372	364	359	388	360	396	354	391	402	379	376	371	360	345	351	382	361	347	371	390	370	367	382	407	366	352	386	388	383	355	354	365	385	388	389	385	399	373	373	372	311	346	375	352	351	371	430	390	373	373	370	376	386	373	345	367	381	394	398	384	382	371	402	341	389	364	385	366	375	406	368	382	355	337	404	370	361	372	362	369	365	384	406	327	382	370	324	369	352	414	399	379	414	352	348	386	393	389	377	410	365	318	380	375	382	407	325	374	357	372	405	409	350	368	412	373	373	380	386	394	357	388	358	372	347	371	420	372	397	336	388	375	359	388	366	371	432	385	380	336	389	378	317	396	389	376	358	373	395	342	368	368	384	381	379	358	361	346	400	364	382	339	362	393	344	334	375	348	384	352	353	407	335	356	380	352	343	360	387	372	368	360	366	347	345	367	380	330	370	386	420	391	363	397	369	366	370	382	405	404	373	346	395	384	381	415	383	342	375	355	355	404	367	365	391	372	373	399	376	356	362	384	376	377	379	352	373	386	377	369	387	381	409	370	383	377	383	347	366	379	392	378	390	393	391	375	361	365	362	370	360	389	400	401	385	379	367	384	379	373	387	400	367	365	365	383	366	398	391	395	375	368	387	380	336	382	389	402	391	376	399	377	344	360	444	392	403	345	363	371	376	383	391	393	376	400	364	387	364	395	383	369	379	388	356	333	394	401	357	417	382	335	360	408	364	376	348	372	388	400	383	373	402	370	361	363	369	394	347	356	368	395	357	383	367	382	354	398	384	375	359	363	378	399	378	372	358	378	400	387	377	398	346	368	383	379	372	389	391	412	365	366	397	357	361	362	350	373	320	381	414	377	367	379	398	370	393	387	354	355	403	394	351	386	360	382	371	351	332	382	348	353	360	390	387	408	350	391	388	388	381	369	366	389	397	374	381	378	387	390	374	383	361	393	349	343	348	408	383	387	338	390	398	368	369	373	367	381	375	385	349	340	360	362	390	378	344	395	360	366	349	382	394	382	397	362	390	367	322	375	372	343	387	389	379	331	387	363	391	406	368	386	355	390	374	375	377	357	395	370	337	382	364	323	391	396	342	371	394	402	403	356	354	380	375	417	356	407	398	381	373	354	343	391	377	355	356	380	384	359	382	377	407	337	404	385	345	379	379	352	349	391	389	407	379	381	357	387	340	375	377	381	387	379	421	414	384	360	357	358	394	410	374	398	348	397	354	387	366	361	404	384	378	362	332	386	360	372	360	363	372	354	378	351	375	378	397	388	375	368	350	402	372	386	365	384	351	380	328	389	350	363	366	372	435	373	419	426	347	372	393	376	355	362	406
24423	21410	28714	24484	21392	7991	1654	1028	899	867	805	782	739	743	719	763	719	735	710	772	706	705	685	689	722	698	712	684	672	645	690	696	695	678	652	650	663	679	688	634	691	666	714	649	662	671	699	725	668	672	630	671	681	677	635	604	683	638	693	645	619	687	630	674	650	724	678	671	628	620	677	647	674	668	695	679	685	671	656	662	654	669	624	707	615	703	624	657	695	670	658	689	685	664	672	613	636	677	627	653	636	659	661	696	691	679	640	638	659	607	669	674	663	670	665	690	657	625	646	638	660	634	653	616	683	686	616	641	653	636	664	689	725	647	654	676	659	678	656	678	668	672	657	692	682	667	684	684	648	663	636	684	678	678	645	647	683	682	677	644	689	623	647	679	693	634	646	627	700	647	666	680	664	618	655	698	650	654	688	618	652	683	664	608	699	627	681	644	653	661	680	674	629	652	661	689	678	652	672	628	681	607	662	613	642	702	672	662	647	601	658	676	674	643	669	635	625	671	702	647	689	713	658	720	623	663	688	660	606	675	664	610	670	681	620	650	698	662	665	694	662	642	648	651	663	638	674	593	685	653	660	667	648	641	656	688	628	684	694	671	670	697	623	637	678	696	612	653	643	652	649	688	670	648	643	680	645	687	678	669	641	584	651	680	698	712	639	654	705	676	627	608	614	618	655	628	648	627	698	649	691	638	648	706	660	701	655	722	641	640	701	635	712	646	657	669	665	631	637	716	654	684	669	676	626	632	677	636	648	639	650	642	658	666	671	685	641	640	664	654	681	636	686	664	649	661	651	651	681	626	667	612	661	653	650	675	671	639	639	665	673	686	665	683	664	636	672	656	697	678	684	693	656	666	655	645	641	647	646	669	660	688	653	674	633	638	661	661	638	682	641	688	647	630	641	633	627	695	691	644	688	645	657	654	679	684	634	665	638	711	595	687	661	680	676	643	627	646	679	673	654	660	672	675	710	674	625	623	647	683	644	679	668	685	640	676	659	676	698	641	635	673	671	693	670	648	697	626	635	624	654	655	660	671	659	633	649	672	658	676	668	673	655	686	626	688	634	668	649	681	685	649	687	684	650	645	656	633	662	665	653	674	662	698	628	692	673	652	638	633	659	645	669	642	657	724	640	664	665	645	640	677	695	689	661	626	677	613	659	613	682	639	693	633	681	705	705	662	644	636	629	663	639	669	632	685	653	701	639	667	693	660	647	654	669	688	654	653	661	654	666	770	703	621	661	648	605	668	668	675	641	639	685	687	699	674	672	663	694	675	632	680	672	640	677	664	622	622	631	678	646	641	627	670	618	658	685	656	675	685	653	616	657	671	631	624	670	685	665	664	617	646	654	675	685	643	623	652	638	623	616	656	673	680	659	650	686	672	672	632	671	673	668	659	607	642	681	648	634	636	656	647	645	688	685	628	643	678	673	695	660	674	691	640	663	663	666	659	682	667	647	631	627	728	686	652	629	634	650	699	654	634	693	628	636	699	591	645	657	696	706	635	629	650	659	627	641	632	628	664	699	659	669	692	695	668	642	691	631	672	629	630	647	637	662	665	685	617	622	685	632	657	604	670	706	645	636	663	662	626	702	669	653	723	681	657	667	603	631	667	647	661	619	652	635	619	630	663	645	716	699	656	681	589	670	696	620	658	690	659	689	676	658	658	641	654	649	620	655	667	688	640	645	677	685	601	659	669	656	636	645	666	643	662	655	680	691	674	644	661	635	675	654	644	619	641	660	683	649	699	648	645	615	636	632	602	665	659	662	658	666	670	686	644	653	649	668	695	654	648	655	659	692	656	679	691	666	670	700	681	646	689	648	657	663	658	675	660	696	655	628	675	717	659	648	655	661	668	638	654	666	630	635	664	633	688	660	666	648	663	623	612	653	651	628	686	704	700	619	639	693	690	628	673	653	660	650	667	655	631	634	673	663	641	673	652	612	656	641	675	649	633	648	610	689	701	697	691	641	610	609	629	658	650	656	607	633	645	656	668	687	680	698	646	696	667	649	674	625	660	703	675	622	650	662	665	626	675	670	625	672	698	649	717	686	675	651	660	639	646	680	719	654	695	667	700	635	648	640	655	684	623	614	645	659	700	670	664	658	672	598	655	687	619	641	647	684	606	642	678	643	671	701	660	644	640	650	671	621	656	635	726	671	661	667	669	653	663	655	629	627	647	617	700	686	648	675	666	674	646	652	678	651	661	660	658	674	638	631	640	624	673	643	664	641	621	675	651	706	632	667	673	717	685	621	679	653	706	677	632	643	635	635	629	604	685	643	597	627	640	636	670	694	638	674	675	683	678	661	682	623	620	631	662	638	657	699	661	675	646	672	702	693	639	687	697	636	679	605	689	650	640	660	680	651	649	678	616	642	682	643	603	591	673	693	647	635	625	664	631	676	643	670	729	638	676	679	660	749	645	695	671	609	654	680	653	646	674	677	714	630	643	650	637	655	692	647	656	621	659	611	677	698	642	668	655	671	648	649	647	640	659	662	662	629	658	620	657	651	646	679	672	691	651	633	672	674	680	623	624	599	678	640	654	705	693	663	700	609	653	679	653	640	638	688	669	704	664	652	640	643	667	674	661	617	653	666	705	677	663	658	609	684	708	671	689	666	660	692	620	657	679	648	654	684	642	667	672	641	666	653	622	594	579	672	625	630	661	706	678	669	639	675	661	612	632	668	607	645	675	622	690	684	644	639	693	677	590	651	646	686	691	654	703	703	664	638	679	664	664	651	662	638	652	647	684	644	671	656	684	653	679	647	691	657	654	633	668	663	656	644	638	635	655	671	673	656	675	693	650	645	656	687	661	709	660	613	669	662	667	670	686	626	673	668	700	628	616	679	665	661	626	649	634	662	685	628	660	706	663	681	619	608	621	693	672	673	602	672	667	617	641	651	660	599	609	635	688	641	713	673	658	652	657	641	590	638	630	678	640	640	598	652	671	651	636	628	683	670	665	659	624	607	560	669	622	666	700	675	651	626	659	617	732	691	687	641	663	647	647	637	666	645	603	650	671	691	646	631	655	648	675	663	664	696	655	667	624	675	671	625	673	636	661	647	636	601	678	626	706	610	659	655	710	650	647	634	646	673	621	712	661	645	641	638	719	638	697	697	687	654	618	635	634	642	627	663	650	672	629	659	669	683	705	657	631	694	661	650	673	656	666	687	643	634	665	691	655	679	616	685	634	702	645	674	683	622	689	621	682	656	637	668	666	663	677	670	693	645	657	636	675	659	695	638	695	670	683	643	645	659	677	659	711	664	641	649	635	654	670	663	635	671	636	636	621	650	684	665	622	638	639	633	633	613	668	645	655	655	655	672	680	630	643	697	687	609	649	679	607	667	662	688	646	646	683	653	675	656	646	644	663	662	676	672	658	675	686	690	663	656	691	685	664	671	618	589	683	647	685	666	677	725	686	674	671	681	616	620	658	658	698	680	630	675	681	665	697	663	623	603	637	614	658	689	669
3520	5825	4820	2409	1684	1334	1100	985	889	763	694	682	695	665	610	581	579	606	587	558	598	560	565	576	568	538	579	579	553	541	548	521	513	507	552	560	541	539	535	573	564	555	493	526	526	567	519	540	533	543	551	501	495	514	551	515	511	506	555	535	503	468	549	540	479	510	485	554	548	491	549	559	534	529	542	489	508	533	520	518	544	537	534	509	495	516	520	542	525	524	526	559	546	516	516	542	538	532	518	528	529	552	582	515	548	518	503	538	533	509	512	486	514	490	533	511	533	547	482	523	553	507	524	499	500	537	565	513	546	510	520	529	546	523	503	521	530	524	548	568	515	519	475	512	522	516	485	506	518	485	557	526	509	520	570	525	478	554	536	486	504	531	532	503	516	519	524	468	502	517	539	496	535	466	523	498	542	538	541	522	488	507	489	514	466	508	473	478	502	522	554	495	488	508	494	513	520	518	504	545	487	531	518	503	473	530	527	510	471	476	563	499	499	551	518	497	517	522	531	493	504	519	502	484	467	538	501	506	530	487	496	498	541	493	505	530	477	499	512	554	509	521	502	531	509	489	472	547	469	474	525	526	498	483	508	548	481	541	480	491	509	513	564	519	528	489	501	550	488	519	496	514	504	495	503	496	529	504	545	518	553	539	508	524	511	533	510	546	483	498	500	517	547	499	467	539	512	521	530	493	536	535	508	514	513	550	516	558	479	480	525	513	474	545	485	543	496	507	503	530	530	529	527	559	533	504	461	484	494	514	488	558	558	523	498	505	524	488	530	524	498	521	535	522	509	509	516	500	472	508	573	548	510	525	548	498	528	542	554	509	516	485	471	508	508	496	502	504	497	497	542	503	484	498	516	476	547	461	450	509	520	561	486	486	525	504	485	516	510	498	512	513	504	498	478	530	502	542	522	511	544	526	515	523	537	542	497	543	525	528	513	527	508	533	478	454	547	509	542	510	510	541	507	481	519	528	508	504	542	525	503	496	481	491	523	543	508	557	500	533	522	494	500	514	544	514	536	547	534	538	526	502	503	494	530	504	499	484	521	522	472	510	506	535	548	503	501	525	483	564	488	513	558	516	503	501	558	506	529	545	503	511	492	489	508	495	505	530	476	547	543	507	551	496	473	547	547	497	554	499	486	489	525	514	510	506	492	510	492	512	514	493	527	530	521	501	513	498	506	536	547	526	520	524	506	508	521	533	533	509	541	530	497	550	502	541	486	520	507	548	517	543	529	500	550	496	506	530	507	502	503	553	535	531	520	452	488	534	523	503	527	492	494	497	520	495	510	533	506	497	518	522	502	521	477	539	498	492	493	541	487	528	525	476	503	511	530	529	491	513	526	501	499	493	532	536	501	499	510	504	537	498	526	503	526	549	502	509	506	496	521	510	501	486	518	507	519	519	506	508	515	577	516	505	502	554	514	513	505	515	503	536	521	507	497	523	507	489	521	498	536	514	474	517	516	485	511	510	502	516	477	518	458	500	513	491	513	501	483	538	533	509	532	535	518	501	482	549	539	484	535	552	520	499	526	535	506	507	518	495	485	535	552	490	497	523	512	529	490	521	527	519	504	486	493	543	502	550	503	480	504	505	494	509	524	478	515	508	487	502	538	524	508	484	475	463	495	507	522	504	501	536	517	496	518	510	481	507	521	493	507	495	506	500	502	497	520	498	507	523	544	456	498	483	509	482	523	504	480	528	504	476	474	502	506	524	491	465	484	540	468	502	472	510	549	534	506	509	478	550	507	490	525	500	470	515	535	512	529	501	464	514	465	524	527	513	497	538	508	516	530	539	461	491	532	516	483	488	501	521	453	528	526	483	492	523	522	520	481	508	499	506	498	523	489	550	507	496	506	515	453	528	481	499	531	512	515	504	485	503	515	518	514	512	505	520	503	521	519	566	551	525	532	473	515	525	504	518	525	504	537	502	537	501	494	501	526	499	523	505	508	561	516	527	523	515	494	508	496	497	491	526	526	541	527	507	493	523	468	527	495	484	509	522	511	568	510	535	503	509	481	523	480	505	539	523	475	536	466	493	490	489	490	554	521	523	516	480	484	529	519	512	509	507	476	511	508	530	486	517	504	524	524	530	469	520	529	505	523	515	488	492	532	502	486	519	500	542	503	499	540	522	534	453	523	492	471	509	465	482	490	497	485	528	508	547	519	540	511	526	545	508	496	480	563	509	501	496	483	466	490	518	514	533	506	488	516	487	489	532	479	486	497	485	469	513	514	514	478	501	524	484	467	499	488	493	495	527	517	498	472	554	482	514	516	518	495	517	507	513	521	492	541	517	457	494	486	498	525	541	549	461	528	519	463	471	502	530	503	504	510	493	540	549	518	519	502	519	523	524	479	506	497	508	561	501	491	505	479	506	523	494	520	530	498	496	504	549	480	515	484	502	513	520	528	580	501	530	484	473	498	499	535	512	487	468	543	514	539	503	529	524	516	466	493	533	473	509	523	488	516	550	538	499	510	481	513	514	495	536	520	480	555	456	513	489	514	539	495	463	482	485	537	476	521	508	521	476	541	528	522	478	528	497	453	527	521	533	500	502	501	536	520	471	479	526	497	522	473	503	521	489	501	457	559	502	499	503	478	534	482	516	499	507	508	486	489	544	496	537	498	510	501	499	506	540	534	482	511	521	528	547	456	522	484	515	521	545	497	519	485	554	512	509	548	493	496	531	495	511	480	496	499	520	497	532	500	523	483	474	469	519	510	499	532	480	510	496	468	512	481	551	502	534	497	549	536	532	540	496	518	480	475	482	500	492	517	532	482	476	467	479	499	513	494	517	512	518	537	567	495	529	484	492	520	504	509	470	482	559	490	506	468	503	473	518	467	462	461	506	522	506	507	533	510	529	491	512	536	483	454	479	499	473	495	501	552	525	509	506	499	519	519	510	518	498	498	522	533	512	505	473	510	469	490	468	513	523	481	462	549	493	521	511	512	492	511	502	543	547	494	517	515	526	473	511	488	534	490	485	504	501	502	499	525	532	511	486	505	527	540	492	516	510	477	518	540	494	533	534	516	487	480	496	546	515	521	500	508	488	505	479	472	464	482	510	523	487	484	506	491	521	539	497	508	502	474	518	493	559	524	533	509	462	502	533	492	458	506	528	521	492	504	525	522	502	521	521	549	485	496	522	497	482	529	527	491	516	515	494	510	546	484	487	527	510	549	471	501	531	510	488	491	476	514	509	514	525	506	520	497	481	511	519	492	493	491	495	511	505	488	531	484	519	522	521	502	507	500	463	502	545	499	530	488	504	477	514	507	474	503	470	488	524	543	482	482	492	503	495	539	523	527	513	477	488	487	493	488	501	531	489	500	551	519	549	494	449	495	486	525	509	525	496	521	520	492	487	520	511	509	508	480	517	508	519	499	539	507	485	522	530	505	489	493	500	482	524	516	459	515	508	491	520	546	538	490	513	488	455	511	461	503	507	478	509	488	504	483	499	461	499	508	489	466	522
27665	9771	563	369	196	182	190	185	173	183	188	158	165	182	169	172	180	168	178	161	162	160	196	185	162	173	170	178	152	169	171	157	187	176	166	153	168	162	174	165	187	170	170	150	153	186	169	180	176	171	193	170	192	204	189	159	180	181	167	172	183	161	173	172	166	151	185	156	172	176	176	174	159	180	143	154	173	173	197	189	159	174	170	182	210	176	176	166	183	159	168	172	184	159	193	161	168	166	169	183	177	160	170	150	183	186	164	161	148	175	168	206	176	166	156	192	158	160	180	174	169	151	155	167	184	171	176	172	142	188	186	196	144	176	175	159	185	171	160	160	171	167	174	162	201	169	183	163	190	191	167	187	180	160	174	182	144	169	184	155	174	176	181	193	179	185	188	173	165	164	163	186	199	159	181	159	179	166	174	184	170	182	172	178	180	185	176	158	176	175	191	165	179	167	172	196	166	153	163	148	162	190	196	161	163	170	182	183	182	165	168	160	168	195	182	183	187	159	157	188	181	156	150	167	159	168	163	167	158	180	172	173	183	161	163	150	165	159	167	180	178	173	188	169	175	170	172	166	180	164	167	164	170	156	154	169	184	186	182	171	176	163	148	188	154	172	154	147	172	182	152	150	170	181	170	158	155	170	177	156	150	183	152	166	148	175	168	160	177	143	171	139	185	169	174	187	176	177	178	174	165	175	169	158	189	159	164	162	166	187	177	171	168	156	182	163	177	192	140	186	162	186	182	163	161	158	163	193	155	182	198	188	174	155	162	163	152	164	172	191	174	163	167	183	152	184	176	162	171	175	182	153	168	182	166	167	167	184	179	165	179	171	164	168	142	172	163	181	173	158	195	168	143	175	169	180	162	164	143	160	180	154	161	164	155	154	159	174	148	145	181	165	179	182	159	170	145	187	176	178	180	171	176	168	180	163	170	167	177	179	155	177	164	172	164	152	165	166	186	162	174	169	154	145	172	150	171	161	170	143	165	164	169	156	150	190	177	211	148	166	199	179	159	179	172	171	204	163	175	186	177	175	157	154	173	153	173	177	181	163	151	163	179	181	173	175	159	185	184	172	169	173	186	185	179	176	188	181	177	175	160	173	176	190	163	181	170	194	135	164	165	195	177	177	157	177	172	149	141	175	164	179	188	180	181	187	169	162	192	157	173	167	153	158	176	202	176	168	174	161	178	189	163	183	174	197	181	178	170	164	183	187	179	158	159	194	182	194	165	196	159	167	160	209	170	186	147	171	160	205	177	170	171	169	150	166	180	160	154	200	167	163	167	158	161	148	185	168	184	174	163	182	162	178	177	174	177	184	151	171	179	177	161	186	172	191	171	163	196	185	169	177	210	173	157	187	181	156	149	180	178	159	172	177	172	180	177	187	156	173	173	154	161	167	183	172	176	173	176	173	184	197	181	180	161	170	173	153	184	179	174	165	175	162	170	192	171	162	209	141	167	164	157	174	164	180	172	165	155	177	177	169	184	162	185	143	163	183	196	180	163	197	178	172	174	169	173	185	158	154	150	160	176	180	200	168	189	166	160	181	187	169	169	174	155	172	166	162	183	178	165	179	175	182	167	148	150	170	172	171	181	143	164	166	168	178	175	180	178	176	179	153	187	170	186	166	151	163	183	151	166	170	181	167	189	174	140	176	179	170	170	153	181	171	191	175	173	190	169	162	151	162	148	156	160	171	166	170	171	170	159	165	166	179	148	174	192	171	201	168	150	174	177	178	178	149	154	170	178	178	172	188	168	154	194	163	177	180	184	163	176	141	167	176	167	160	191	191	166	184	184	148	174	182	145	157	179	177	181	163	147	171	181	155	170	172	213	190	164	170	165	171	162	173	179	179	150	157	169	182	179	175	183	176	159	184	166	161	177	149	174	164	166	139	192	159	170	166	168	173	191	180	162	175	162	179	149	169	172	175	165	160	176	174	155	167	128	164	145	196	165	164	158	139	159	182	169	171	178	160	163	162	171	176	157	150	171	181	147	175	176	165	157	176	160	188	179	176	161	192	174	157	190	148	152	159	180	152	158	161	183	198	160	153	158	187	172	174	184	167	174	179	170	154	147	183	185	170	174	171	173	184	176	151	149	170	170	150	175	175	188	171	185	164	170	202	161	170	173	173	163	184	179	157	169	138	173	152	186	164	162	168	178	176	169	161	176	197	183	159	157	185	173	161	180	155	177	177	195	183	167	164	181	171	168	131	153	179	195	170	163	166	175	176	181	188	157	155	165	167	168	183	180	173	207	175	203	178	162	155	177	180	167	198	187	190	156	163	173	178	172	163	176	179	196	189	169	162	168	176	190	176	158	162	187	180	194	173	156	160	169	171	166	158	164	182	179	205	194	155	184	178	176	179	169	175	172	164	166	159	172	155	168	158	173	185	159	177	154	151	179	177	170	197	155	157	183	175	174	165	172	178	147	182	162	163	190	160	141	155	177	173	173	168	164	153	162	175	162	170	165	166	176	142	152	175	159	174	190	184	190	179	156	192	165	148	165	181	158	134	155	191	159	160	173	187	170	168	167	179	182	187	187	166	186	183	159	183	180	159	186	175	159	179	175	184	171	160	182	187	173	167	168	151	163	180	158	167	176	155	169	181	180	176	157	175	173	170	143	163	175	164	166	175	182	155	172	172	188	187	178	188	185	179	152	174	161	188	147	180	181	163	159	166	169	201	189	163	168	193	169	177	193	146	204	173	172	171	151	182	165	174	165	173	174	168	156	194	168	160	161	169	170	149	169	186	180	164	156	160	149	178	174	196	167	178	167	192	145	179	158	187	148	174	164	128	138	157	165	164	149	176	159	166	169	174	165	174	166	171	172	185	154	164	183	177	172	169	181	150	188	166	154	167	177	153	155	181	177	156	178	184	161	174	152	152	178	184	160	183	165	179	172	170	177	169	169	179	149	163	148	179	181	187	198	160	176	172	179	185	158	169	155	192	178	189	171	181	157	163	170	155	141	173	172	158	169	154	148	191	164	180	163	182	178	174	159	162	168	175	159	166	162	182	195	166	168	191	182	168	167	173	167	173	170	175	182	152	177	165	157	171	149	146	159	165	146	157	186	174	161	168	175	208	166	184	170	167	185	159	157	147	189	158	168	185	162	167	162	194	177	178	153	170	153	167	164	184	169	212	173	160	188	159	174	181	164	169	179	145	180	149	168	162	165	171	166	162	165	178	161	175	193	160	201	164	183	143	170	151	159	172	152	165	176	167	185	163	173	185	171	194	172	176	178	194	178	174	166	172	155	169	167	192	187	174	156	165	167	168	170	175	170	172	168	175	171	165	164	182	184	175	177	154	161	177	156	176	173	176	171	188	159	162	206	170	173	161	170	183	152	136	164	166	188	209	174	183	152	175	182	150	185	165	172	154	149	178	158	184	166	173	162	157	160	155	169	162	147	177	171	166	186	155	153	185	171	164	167	148	160	176	186	174	149	167	183	164	175	170	170	164	162	171	164	188
4563	306	294	186	169	169	168	164	151	151	161	124	167	143	128	147	146	147	133	152	165	156	138	135	141	158	160	151	117	134	152	136	109	134	141	148	153	145	152	135	148	113	125	135	138	147	133	144	128	142	155	139	127	135	125	146	146	167	158	121	139	149	139	136	156	135	127	138	131	127	137	118	161	141	135	132	172	146	132	126	145	133	139	142	132	131	139	136	136	144	135	140	138	161	133	130	138	161	121	135	126	147	141	148	143	133	143	147	154	150	136	144	159	130	134	166	145	129	134	138	121	151	148	146	152	142	132	139	148	132	141	147	164	139	131	132	150	147	133	129	160	145	154	126	139	133	151	136	140	129	140	136	152	124	145	128	148	133	149	125	158	128	131	159	139	141	147	142	143	141	136	172	146	143	147	130	136	148	136	139	154	134	160	150	148	141	165	149	175	126	128	166	143	157	139	119	130	148	129	140	135	143	136	127	147	120	135	123	130	142	138	142	128	151	142	139	148	135	126	172	147	137	128	157	150	138	140	142	144	136	142	132	144	134	139	123	147	136	132	141	136	138	134	152	155	145	134	130	136	126	156	133	142	146	143	145	119	127	137	133	143	145	150	121	147	141	119	127	135	152	151	113	144	138	123	160	118	140	141	131	134	163	146	133	143	135	123	132	133	125	116	149	131	114	131	142	125	149	111	116	141	125	135	157	158	137	152	125	141	142	163	140	137	123	133	150	131	136	125	114	139	146	141	117	152	155	121	156	142	161	143	142	135	141	144	164	139	138	161	144	141	132	164	132	120	142	142	131	144	138	124	143	124	139	113	143	136	143	115	127	140	131	146	140	147	123	125	128	128	147	131	109	118	138	145	133	121	135	143	128	134	143	139	126	116	148	128	118	135	140	143	120	146	137	134	142	138	113	148	155	139	128	152	121	161	130	126	136	148	140	149	139	132	137	146	131	135	134	141	135	127	125	134	112	140	149	160	119	121	122	133	142	142	147	144	155	145	144	132	145	150	150	148	157	144	132	128	137	154	147	150	125	145	132	179	143	135	139	124	161	144	135	125	158	153	141	119	142	144	132	118	115	137	148	151	139	149	132	148	128	125	148	150	144	147	149	145	137	150	140	125	133	117	117	153	159	127	146	135	144	154	135	149	171	159	130	135	145	131	136	126	152	134	149	140	149	149	129	128	120	137	132	150	122	129	147	143	141	148	137	162	138	143	132	145	113	137	149	139	128	127	118	125	138	143	142	121	158	118	127	146	111	131	149	154	154	153	130	147	125	139	141	131	127	167	140	161	156	126	155	134	159	119	131	136	148	129	141	131	138	148	129	147	136	154	140	124	150	139	156	128	134	149	118	132	142	156	141	140	148	141	143	130	159	122	159	146	154	149	133	122	140	139	116	134	157	144	128	148	125	155	136	136	141	152	174	131	134	128	116	137	145	144	154	136	148	137	154	134	140	125	126	128	124	122	123	136	129	141	138	148	160	135	116	133	138	145	152	149	136	129	122	150	127	146	124	142	152	147	139	147	142	143	141	144	138	159	133	157	154	149	132	141	138	131	127	142	139	145	126	128	148	119	126	144	151	134	130	141	144	141	148	142	127	126	142	143	154	131	129	149	151	123	118	143	145	147	135	137	144	146	129	126	139	150	133	141	141	133	140	151	132	117	154	155	133	131	142	138	135	133	129	133	115	149	150	144	149	119	128	157	123	148	132	145	133	134	126	150	128	140	134	139	134	145	143	134	127	134	140	154	143	125	145	127	156	141	147	132	137	148	146	131	123	149	134	152	155	144	129	138	139	121	138	140	137	145	142	136	125	138	139	133	119	146	164	142	138	138	138	138	135	143	164	142	128	138	132	147	133	139	130	147	135	143	131	138	135	126	138	140	124	138	134	126	123	146	132	153	149	127	136	136	135	139	127	126	146	148	150	135	124	138	129	132	131	131	118	125	148	116	150	140	160	149	134	146	140	142	157	131	144	128	152	144	160	126	142	147	159	153	148	134	139	143	153	130	141	143	133	122	135	147	151	128	126	130	133	144	149	130	126	137	132	116	131	130	137	149	150	132	117	136	147	126	137	119	130	125	159	135	120	141	145	136	149	144	115	125	132	144	123	145	158	162	127	122	136	120	150	139	123	133	151	144	136	118	130	123	132	125	132	143	123	133	145	124	138	127	137	138	131	148	130	140	121	151	136	139	148	144	121	134	147	138	157	134	140	151	135	137	124	125	142	129	119	138	125	136	149	137	141	127	117	121	138	154	125	166	134	153	134	156	154	144	134	139	143	126	137	156	120	148	126	143	150	129	130	142	134	149	142	136	139	142	134	126	129	154	151	142	133	118	143	133	131	147	159	129	136	134	130	122	141	137	131	146	128	139	149	129	142	139	120	132	133	138	136	126	132	132	163	164	145	151	153	121	146	147	129	135	112	132	138	143	132	143	135	141	154	151	152	142	157	135	158	133	149	169	123	118	123	131	154	150	115	133	142	137	137	150	163	143	142	131	127	130	143	125	123	149	130	141	139	163	141	122	131	137	122	132	157	152	120	134	146	117	119	132	125	114	127	122	133	136	150	139	155	152	142	152	158	160	171	143	154	137	136	145	153	140	127	144	135	159	133	151	131	134	144	127	138	143	136	143	154	117	123	142	128	151	127	143	132	136	122	139	156	166	163	132	143	124	117	119	134	138	127	148	119	129	130	134	148	143	132	137	145	163	135	141	115	132	142	143	131	129	153	152	150	149	147	152	117	137	142	136	133	126	129	141	145	131	129	131	124	135	139	140	133	132	135	153	135	146	129	149	150	126	140	143	126	137	124	144	130	120	137	137	139	133	127	156	128	131	151	130	119	143	152	152	136	133	140	152	111	143	152	151	141	160	126	150	164	131	119	118	151	159	134	144	139	123	134	124	116	145	140	149	129	152	143	144	147	160	168	141	145	124	143	150	136	149	137	121	144	143	137	138	150	149	147	128	144	163	144	126	130	142	141	143	151	145	156	129	146	127	140	122	157	108	145	143	139	136	134	156	124	151	145	148	146	144	131	130	139	146	145	137	122	120	157	126	134	127	147	129	145	136	142	131	146	114	139	138	135	146	154	113	136	125	134	128	124	139	136	121	130	147	139	151	128	138	138	129	165	143	146	142	138	134	136	136	145	142	153	136	154	159	136	126	134	155	146	152	149	153	133	150	140	119	140	109	145	129	135	137	153	116	132	139	139	145	150	124	147	149	134	152	131	136	135	126	138	160	135	140	154	137	159	142	147	123	145	140	138	147	125	139	161	136	133	161	139	137	152	148	121	117	130	135	139	148	117	127	143	150	132	132	138	136	125	154	142	125	159	143	154	153	150	143	151	118	158	138	138	151	132	128	133	131	135	162	131	145	132	137	159	142	130	138	127	137	122	136	132	146	113	130	143	118	151	129	150	133	143	133	134	140	160	145	145	118	126	149	123	143	135	136	153	118	112	127	137	139	168
25614	21476	27882	25441	10967	1314	808	657	586	525	557	507	540	507	547	528	494	500	480	546	478	505	496	480	483	515	441	510	494	488	502	491	491	500	538	478	462	496	492	489	464	470	454	512	499	472	508	494	467	498	482	519	465	514	462	504	505	511	514	481	487	459	493	455	488	487	482	493	466	428	479	480	459	480	454	476	490	449	472	485	473	478	512	474	519	490	416	475	488	439	512	475	467	439	442	460	443	474	500	477	445	470	472	447	479	442	452	479	517	469	487	437	509	427	484	449	495	478	490	465	488	522	475	428	482	504	458	465	441	446	513	403	461	445	483	475	476	480	467	476	458	452	477	482	486	454	470	484	456	475	464	466	434	473	437	499	487	461	477	487	464	496	457	452	475	489	445	485	445	518	476	494	499	472	472	450	438	440	486	467	527	464	484	476	465	478	491	467	482	446	480	457	453	466	427	445	492	526	443	476	458	471	483	462	446	512	448	475	487	497	486	497	469	480	504	467	454	462	490	471	478	481	477	475	496	477	481	474	488	456	471	501	470	464	475	474	475	473	487	487	451	518	453	471	498	454	466	464	470	498	494	470	446	430	499	466	494	492	494	449	539	463	460	487	428	439	503	475	494	505	504	489	484	468	476	484	437	469	488	488	459	432	450	493	488	486	484	527	462	482	459	508	471	493	461	469	507	486	464	496	450	496	458	509	479	495	475	467	462	456	442	476	460	480	507	468	494	477	481	493	452	501	514	458	465	472	490	486	451	466	490	463	460	461	452	477	525	480	482	473	491	457	500	456	459	487	467	492	442	454	491	492	461	451	449	492	460	443	451	467	488	493	453	462	470	493	464	452	463	524	444	490	493	483	493	477	476	448	493	469	480	461	480	462	521	465	470	465	491	477	431	475	484	456	472	481	473	466	441	470	498	482	492	503	491	520	494	470	438	449	490	521	485	483	521	436	436	518	487	486	479	488	469	476	438	468	485	428	499	467	484	460	446	480	477	444	485	480	506	436	459	482	481	494	467	441	495	481	493	441	471	519	436	468	471	474	462	491	472	461	438	480	466	426	458	444	441	453	497	423	463	466	448	468	447	520	488	481	529	453	468	490	455	459	464	442	449	517	479	452	465	485	456	460	456	495	490	498	502	448	451	493	438	503	434	503	512	485	485	461	503	428	485	432	487	456	492	474	482	430	468	445	451	453	446	483	481	430	455	476	463	440	449	483	454	470	464	486	513	474	477	499	476	497	455	484	455	484	464	448	469	507	499	469	498	466	452	469	463	481	479	488	459	452	437	458	458	451	496	514	528	494	469	462	491	514	493	463	478	475	498	469	501	436	515	482	458	516	455	443	487	478	474	432	475	463	467	495	425	439	493	457	496	455	494	445	453	478	479	459	457	432	458	460	483	497	500	506	468	446	478	487	521	443	460	448	478	454	466	465	450	496	462	484	457	508	483	466	466	494	492	471	458	453	504	459	485	464	476	461	469	472	509	528	440	479	484	472	511	505	466	465	469	445	477	497	502	469	486	425	491	481	462	498	473	477	466	472	450	480	511	489	478	502	480	500	443	464	486	513	456	474	483	520	502	473	449	451	434	449	475	460	489	468	495	479	473	460	506	468	452	504	460	449	495	480	472	469	466	451	453	454	482	461	480	517	508	471	438	499	445	442	441	482	499	453	462	496	485	463	494	458	497	493	471	449	477	463	430	478	460	465	499	523	467	499	464	478	476	495	498	494	464	499	485	451	499	472	459	506	480	459	467	516	470	479	452	515	463	489	478	452	476	480	489	484	488	474	477	463	437	467	454	481	495	469	455	494	460	461	475	455	468	470	482	495	483	445	466	459	511	470	512	455	488	494	454	449	461	448	470	468	481	484	487	456	436	459	505	405	491	471	472	473	475	501	495	459	495	489	436	492	429	468	463	503	491	473	460	471	480	491	472	484	429	458	462	462	437	497	461	471	466	470	443	511	457	463	496	449	491	442	484	478	523	450	500	458	440	459	482	483	447	482	523	443	494	461	490	498	480	444	491	491	496	454	458	478	471	511	455	436	432	467	450	448	462	443	449	448	461	488	481	510	490	457	448	483	504	472	500	492	476	482	463	500	492	484	489	491	461	479	494	446	455	465	488	502	479	491	464	499	463	449	495	467	462	475	489	456	462	489	513	489	495	496	455	471	477	454	482	482	472	477	448	486	503	471	469	503	444	465	453	496	500	507	488	481	456	440	443	475	456	459	515	453	484	460	506	476	454	467	444	483	478	486	485	453	476	467	470	447	417	436	475	467	507	468	459	441	444	496	438	454	467	454	501	435	475	472	458	505	474	472	496	508	489	465	479	462	476	466	493	457	488	431	446	498	484	481	475	454	446	440	512	498	473	492	463	479	472	451	467	483	476	532	478	491	476	457	464	454	500	460	456	475	448	455	497	446	448	461	453	462	463	492	453	482	477	473	515	489	480	477	449	476	495	480	479	460	480	451	445	467	483	468	455	443	497	485	461	500	476	482	467	448	484	514	430	485	458	457	478	450	512	468	463	495	473	460	482	452	489	442	427	520	489	478	464	478	451	468	471	442	454	480	454	462	508	491	505	476	459	489	459	460	453	523	402	465	432	501	441	474	467	439	505	461	479	453	486	499	488	446	475	462	514	517	473	434	467	497	511	486	455	453	498	440	462	486	454	473	452	466	432	452	495	454	445	480	487	445	447	508	479	509	499	463	511	460	490	468	472	440	500	492	449	484	479	487	461	473	464	487	446	473	489	482	452	462	509	469	480	476	463	492	461	446	503	493	472	494	498	498	491	517	483	469	444	516	494	515	485	464	467	445	480	442	506	489	466	476	504	461	464	456	454	514	488	447	451	482	496	461	510	451	457	493	472	498	501	486	429	468	457	449	464	444	475	456	500	497	451	468	486	490	472	447	490	501	474	523	459	471	481	499	487	512	468	490	466	497	494	484	460	454	461	460	462	479	476	451	478	425	472	417	506	449	457	448	449	490	467	493	468	447	495	456	475	512	491	488	470	506	476	491	484	506	440	484	438	476	463	455	459	510	486	463	459	470	463	458	492	484	500	461	468	468	482	493	439	483	471	469	476	478	434	498	458	484	487	431	481	467	471	517	444	477	490	488	495	516	469	474	488	473	463	485	474	476	467	483	487	455	508	484	507	467	478	492	503	476	450	486	452	471	486	463	471	496	462	476	467	489	458	495	466	464	471	437	451	492	485	489	494	484	475	514	471	470	500	452	461	480	434	482	450	486	467	469	460	444	489	468	510	473	466	442	523	478	492	474	471	523	471	476	503	518	473	499	455	460	479	513	482	476	470	460	443	449	529	502	456	486	497	458	451	465	486	519	474	498	487	493	486	490	483	470	469	464	494	468	476	481	476	473	483	474	480	467	496	425	460	489	481	474	467	436	488	451	480	455	445	454	490	493	464	446	488	476	479	450	457	489	479	440	456	451	496	462	469	463	466	489	469	454
3155	3294	2793	1420	1002	795	689	576	556	540	509	482	455	457	443	439	365	430	402	413	375	392	394	430	421	463	414	401	386	407	391	409	403	381	413	387	376	371	365	387	390	394	402	383	402	375	362	431	414	392	407	388	405	384	369	358	383	395	419	433	415	367	392	354	392	379	374	380	393	390	387	393	393	374	396	392	402	347	362	376	388	371	389	384	386	401	390	372	351	377	387	405	384	342	388	367	427	372	387	376	379	365	389	367	367	378	383	353	367	382	365	362	377	378	387	391	389	407	388	396	394	377	378	360	361	385	400	337	367	429	364	384	392	368	440	372	360	406	356	377	395	348	353	406	401	396	385	378	383	370	383	383	398	376	377	363	357	374	434	369	331	396	379	376	379	387	406	412	355	379	366	369	352	385	378	413	368	384	383	363	388	389	393	375	377	403	361	363	380	360	395	378	409	374	359	354	395	384	370	386	383	368	385	360	382	393	359	378	384	399	375	382	399	401	373	392	377	383	372	376	341	392	371	409	353	343	388	399	380	410	386	400	410	373	383	397	391	404	404	384	372	360	364	378	388	383	384	383	364	371	348	425	392	404	362	362	349	358	389	414	396	357	391	339	374	419	384	402	396	376	354	380	391	365	382	381	347	395	364	346	374	377	394	381	363	372	389	386	381	374	363	372	376	391	372	403	371	387	370	356	416	371	386	390	353	359	405	366	375	377	385	384	398	384	382	369	413	394	386	351	426	395	383	381	386	371	364	370	314	392	383	393	398	357	345	379	371	362	374	360	379	378	363	388	365	378	356	361	376	355	380	369	390	366	383	364	373	372	382	388	362	397	383	398	394	367	332	366	365	365	379	410	383	379	361	365	397	378	375	401	382	380	367	417	350	375	399	392	399	377	382	366	356	420	385	374	384	374	391	412	367	344	379	344	377	378	390	363	362	387	364	403	365	405	379	392	345	356	407	371	385	386	359	390	396	364	385	368	369	373	362	372	377	419	419	408	414	368	371	380	414	367	416	391	377	346	378	368	343	390	421	381	393	380	363	368	372	344	406	367	388	375	398	362	390	370	383	383	354	378	374	361	373	366	386	374	408	391	356	396	355	396	352	331	389	395	371	352	373	360	378	383	408	378	394	404	356	388	432	389	409	371	384	376	367	356	360	377	352	388	380	349	389	396	356	403	391	386	390	412	362	377	411	366	402	334	402	362	374	359	364	379	409	359	356	346	409	379	413	408	384	383	397	372	341	370	386	407	365	341	391	399	364	372	365	400	338	375	352	413	418	384	368	365	348	375	361	361	390	369	386	355	379	374	357	388	405	382	380	393	384	377	373	376	398	379	405	368	382	367	360	361	360	361	392	352	356	354	353	373	406	387	346	387	338	369	375	384	383	414	362	363	400	366	337	372	393	418	378	363	357	363	399	383	382	369	389	412	395	351	383	412	439	371	359	349	379	335	367	393	381	423	369	372	390	354	401	361	360	395	338	361	388	368	358	352	420	371	365	379	377	380	363	376	361	391	378	353	374	345	400	373	373	358	394	377	358	381	382	363	396	365	370	371	375	393	345	343	394	371	371	370	335	347	355	396	359	347	384	382	432	378	369	384	344	409	404	403	403	379	371	390	386	364	388	390	348	352	377	392	343	410	376	343	366	370	369	365	397	399	373	375	377	402	394	361	372	379	340	354	398	364	388	359	398	385	393	412	399	391	392	401	391	369	349	348	355	380	339	384	417	364	386	372	421	364	357	399	424	371	374	403	372	402	366	375	397	373	365	412	381	353	359	373	368	375	399	379	391	355	385	362	405	373	370	414	349	366	352	378	382	353	390	381	374	392	366	371	376	395	405	329	384	377	356	424	395	394	380	372	350	365	375	375	349	387	372	387	363	367	339	359	361	386	389	391	358	368	365	379	361	371	389	405	427	389	379	397	396	394	376	353	383	368	356	396	392	399	408	390	373	396	372	392	372	371	352	349	333	375	358	359	379	355	362	347	373	399	379	349	402	391	389	332	343	384	357	365	413	370	380	364	411	368	359	366	358	392	386	369	397	380	335	417	348	365	398	375	380	377	430	405	408	389	398	385	421	389	402	373	391	382	359	379	366	380	363	390	347	397	348	393	369	338	400	369	369	357	401	412	381	393	396	367	393	372	358	349	364	403	419	365	331	378	378	356	380	387	367	364	357	375	369	407	335	403	397	391	384	367	374	396	391	377	361	387	385	377	366	375	380	354	379	356	348	356	357	346	371	376	409	409	403	387	379	367	402	375	356	360	375	391	372	379	379	369	387	388	369	355	390	376	409	407	340	412	333	370	373	371	390	340	387	399	389	369	369	358	376	381	378	323	398	363	387	370	342	367	345	372	381	358	348	357	391	392	389	385	357	408	380	413	376	361	391	342	389	353	342	376	409	335	371	340	399	352	360	379	381	359	398	365	383	389	369	368	355	376	386	390	389	371	376	365	372	392	365	406	376	361	388	376	372	361	386	376	375	362	384	385	379	347	349	354	369	401	389	379	382	381	407	409	370	381	405	389	365	354	390	373	354	342	375	347	397	385	396	345	378	385	385	400	410	400	396	389	371	347	381	355	386	371	355	381	367	381	367	343	389	377	396	390	355	370	398	364	368	361	352	395	381	365	363	356	383	381	367	360	398	366	369	377	356	375	385	383	364	357	381	369	394	372	371	364	365	409	369	373	405	391	372	376	390	370	393	370	377	395	389	361	383	373	393	400	386	386	379	366	363	379	374	364	361	390	375	356	388	377	371	398	402	406	345	369	395	386	373	375	407	384	407	376	402	374	370	375	366	384	382	380	383	391	365	360	393	372	382	417	371	363	385	386	384	389	384	356	366	376	384	370	343	381	355	394	383	375	398	383	388	367	386	390	358	370	387	346	364	418	369	358	393	380	361	382	388	344	429	392	415	374	365	384	381	389	363	353	365	355	358	358	354	364	392	355	375	365	402	377	383	402	362	389	366	377	417	355	387	370	360	369	419	363	367	358	371	375	395	367	340	348	386	403	356	384	397	392	388	363	402	388	375	379	385	362	388	388	367	403	341	364	376	355	375	378	385	364	370	358	377	341	387	406	368	366	386	408	375	380	392	360	361	376	376	354	366	356	392	375	347	372	367	417	413	349	377	359	397	347	400	426	375	406	363	369	368	409	405	370	374	363	385	350	384	366	392	364	375	356	413	380	391	394	347	413	367	366	368	373	337	379	354	363	367	371	397	390	388	379	366	404	365	398	396	391	380	393	392	409	380	359	318	400	394	365	362	408	367	388	376	384	409	353	358	388	364	376	376	382	414	398	379	351	357	374	396	372	380	364	366	421	353	370	362	384	403	373	355	361	321	350	398	372	376	387	405	357	378	388	379	360	382	386	366	336	405	368	347	400	360	371	387	358	336	370	334	370	371	343	392	344	392	364	358	376	372	374	377	370	342	346	368	350	388	364	388	339	353	384	374	344	403	371	387	409	355	357
24429	21412	28724	24500	21392	7956	1637	1054	813	854	798	740	856	722	722	697	727	713	715	688	705	727	669	700	708	680	654	648	672	655	694	680	685	661	655	627	739	657	652	659	645	683	653	676	615	682	675	673	647	680	633	655	621	691	644	687	640	659	674	640	699	655	627	681	662	640	707	702	693	673	682	654	639	640	663	677	666	645	695	651	641	708	671	663	636	667	639	641	686	675	683	673	648	689	604	677	693	666	675	651	639	628	667	633	698	634	624	655	686	617	657	638	687	666	660	642	624	712	663	672	649	648	670	608	662	675	687	678	648	679	643	606	624	610	638	638	625	602	680	657	653	616	659	634	665	658	646	694	620	618	629	683	709	658	670	600	661	666	623	623	684	628	632	635	649	663	659	630	663	640	643	611	641	665	652	622	667	656	675	626	663	641	681	668	656	656	668	683	627	682	625	689	618	614	640	665	679	666	654	640	636	648	674	645	634	655	656	639	644	646	655	654	685	661	666	670	629	631	686	649	656	625	639	663	648	661	677	658	662	690	615	647	684	628	679	585	640	639	628	639	665	644	649	681	686	614	620	629	692	630	660	658	652	653	643	654	651	637	631	715	649	667	666	638	674	665	629	636	645	629	624	618	703	660	664	682	672	652	664	646	636	677	649	590	638	670	638	665	672	661	651	643	680	631	615	690	721	649	625	650	663	666	681	671	648	628	688	640	652	622	641	687	649	687	639	676	671	648	658	664	653	675	646	709	623	692	665	659	672	637	628	679	643	636	688	657	677	641	688	656	623	646	639	686	663	635	664	653	597	651	606	674	697	630	651	649	582	664	671	699	632	663	632	659	660	644	644	612	680	666	675	655	637	640	642	707	672	643	705	652	643	658	672	688	655	695	695	646	630	624	628	626	629	697	635	641	654	683	659	629	657	657	633	703	714	647	667	667	644	651	668	641	618	642	615	645	645	665	602	656	679	650	662	688	643	639	651	613	665	672	685	609	652	635	700	668	672	653	703	666	634	657	647	637	641	660	642	603	617	657	640	675	665	659	700	704	605	681	676	620	618	689	644	664	643	629	584	631	681	640	648	626	649	635	650	630	630	650	661	630	692	692	641	651	649	667	647	600	689	668	647	692	622	652	714	668	653	668	651	647	693	629	668	623	678	624	644	615	626	636	683	683	628	648	626	623	640	691	671	674	696	688	669	685	622	638	647	634	647	663	728	676	689	638	637	694	625	668	670	647	629	647	619	681	659	580	669	677	628	639	618	628	672	642	660	653	636	663	707	703	698	635	643	650	642	691	653	635	668	651	654	675	682	649	636	604	640	630	635	649	651	646	642	650	652	664	662	628	649	660	654	653	686	663	673	638	639	654	660	626	661	683	620	637	652	639	651	657	642	631	651	665	675	625	638	620	682	659	664	626	628	647	650	659	670	671	658	665	610	643	645	701	690	679	621	632	691	671	632	647	653	648	657	671	675	629	660	643	643	688	650	661	644	588	607	656	616	682	664	676	669	604	660	638	699	690	663	645	673	642	632	653	634	670	687	625	670	658	597	692	684	617	630	648	697	666	627	634	635	714	650	637	641	667	653	602	636	625	709	673	669	648	625	636	640	578	633	639	693	644	712	674	685	616	684	595	642	623	665	631	609	672	656	633	636	611	711	652	651	640	637	627	692	670	616	687	628	614	690	669	683	648	702	686	673	711	635	682	657	659	705	638	662	628	659	681	647	628	616	642	658	678	621	677	614	639	648	633	643	608	670	623	682	666	621	655	659	622	668	618	697	660	650	667	694	640	642	642	658	641	650	625	638	641	667	631	643	640	633	636	667	680	617	631	645	677	604	631	654	661	612	647	668	631	630	606	640	672	649	663	629	647	659	624	645	630	666	659	654	674	659	642	640	647	621	626	671	642	637	598	631	665	614	661	640	619	671	670	641	666	670	657	616	614	624	670	685	624	656	630	668	634	679	679	666	657	610	670	668	643	638	654	681	644	683	699	664	640	677	680	629	630	649	631	688	648	627	687	649	665	702	655	595	630	666	652	615	686	674	676	644	647	688	644	668	623	656	649	662	640	613	624	635	663	660	628	674	638	640	592	677	606	640	627	632	674	610	658	631	627	618	630	653	663	667	649	646	636	608	672	612	638	660	653	668	683	644	617	631	670	617	690	659	666	672	673	647	624	623	616	661	684	656	595	652	644	640	634	612	680	630	669	672	637	619	611	635	706	645	626	637	655	662	662	648	601	664	624	631	627	629	635	663	637	677	691	641	636	640	631	593	600	643	627	665	669	700	669	631	647	677	652	674	638	658	637	678	637	640	707	696	653	695	641	631	617	658	659	686	624	618	652	652	666	663	618	646	642	672	628	660	646	628	670	590	667	629	643	584	635	655	646	650	611	643	584	665	645	680	633	657	650	673	651	627	650	629	704	665	661	667	681	676	642	674	675	657	612	656	660	636	624	660	657	647	636	674	645	655	648	648	679	651	645	670	645	668	654	670	650	639	636	670	648	664	673	620	651	642	631	610	645	601	651	624	665	649	662	660	715	653	596	650	650	631	625	613	650	623	673	703	665	687	639	660	643	674	620	642	654	643	616	624	660	644	620	649	617	675	626	644	622	623	645	642	628	625	648	650	667	660	691	688	619	690	647	652	648	665	682	612	676	626	663	650	654	632	662	684	673	662	668	650	633	672	630	639	621	667	628	641	658	635	649	654	622	684	681	644	684	645	641	673	659	621	675	636	631	696	647	624	646	681	635	676	711	635	672	656	632	699	648	626	664	662	617	664	704	703	649	621	597	624	665	662	645	638	621	646	609	675	638	668	648	636	611	613	651	693	582	669	632	661	678	650	677	666	661	624	643	590	682	638	639	660	677	637	618	643	637	634	631	651	687	658	640	687	692	671	662	623	601	625	647	633	623	632	640	640	650	671	643	658	643	700	629	656	639	657	570	643	645	719	638	615	640	679	640	720	637	689	640	666	649	648	623	673	657	650	637	635	647	678	635	633	676	620	671	608	641	641	660	660	596	688	663	627	677	649	613	632	674	637	643	618	663	625	700	649	607	642	644	644	628	631	640	682	654	637	681	631	663	650	662	631	639	667	665	666	642	648	605	651	612	647	670	634	658	701	653	651	695	698	625	631	633	662	662	688	643	611	623	616	637	633	660	637	624	672	680	657	631	653	620	638	652	617	639	668	643	661	587	657	603	609	658	651	626	628	624	663	652	677	670	683	627	606	639	675	621	646	688	626	651	617	650	634	708	680	674	634	672	604	644	688	681	629	631	638	629	662	663	695	620	644	614	664	630	663	666	706	638	673	665	648	672	666	618	609	646	665	639	656	640	663	672	652	610	693	657	679	700	619	655	694	657	691	622	671	667	640	635	689	640	686	660	665	661	621	660	679	669	659	669	635	640	607	627	672	650	673	649	619	597	653	648	655	656	664	671	652	663	694	630	636	667	655	628	589	629	628	617	648	640	620	658
3507	5707	4770	2388	1702	1341	1142	972	840	756	734	741	632	671	622	604	566	598	569	566	597	573	557	530	559	553	580	552	549	554	527	564	522	505	537	572	520	526	560	513	524	527	535	558	516	550	566	490	538	528	537	551	485	521	501	554	487	567	509	523	500	528	542	539	556	544	526	556	537	518	513	519	510	505	494	513	491	523	536	492	553	494	496	528	506	491	522	535	534	526	504	510	525	540	504	549	510	513	570	524	516	506	513	517	521	568	540	510	509	556	535	558	506	470	532	506	499	537	512	512	479	480	544	518	497	499	541	529	483	502	531	505	545	496	479	495	530	512	513	501	516	495	513	535	530	528	539	532	510	542	503	494	518	484	506	561	514	496	507	505	526	513	504	511	532	517	532	526	538	522	476	500	536	503	503	548	553	527	496	545	509	521	535	546	490	513	503	472	549	555	517	533	460	477	553	553	493	483	496	549	528	535	462	522	504	524	510	506	499	535	521	528	460	564	507	498	534	487	534	509	533	524	523	520	515	520	525	530	522	505	536	535	481	523	510	488	525	541	550	497	501	500	507	516	490	503	501	512	511	508	501	506	548	513	491	526	523	560	542	492	529	499	509	528	508	520	534	479	554	505	501	528	525	510	514	537	528	507	527	470	529	525	504	505	493	516	514	514	505	529	509	482	491	474	522	537	511	532	530	493	524	533	499	523	498	513	498	509	518	511	516	562	545	462	508	515	497	501	473	512	506	510	478	461	459	526	518	501	512	542	503	507	489	526	553	519	513	512	514	499	522	504	528	505	511	500	504	534	491	534	496	539	509	508	502	494	496	498	493	494	485	493	465	500	509	442	526	496	518	503	509	500	544	523	509	505	480	515	479	485	501	541	500	514	561	533	469	512	551	484	494	493	522	514	505	504	473	525	475	518	513	520	502	537	539	503	518	509	489	518	515	554	511	551	519	538	482	492	483	501	486	469	519	525	534	526	500	479	485	538	478	514	509	506	488	494	511	530	516	521	476	517	472	507	479	487	500	463	542	501	517	485	509	486	507	497	505	523	506	529	483	531	523	525	518	514	525	524	477	528	526	499	481	531	517	522	531	484	509	512	522	487	541	521	517	510	536	534	504	521	530	485	527	532	538	521	515	518	512	486	523	487	455	529	492	518	519	522	532	514	480	482	510	510	478	502	532	511	478	520	493	518	456	484	512	500	503	502	504	535	539	535	499	526	562	544	506	459	477	552	498	478	509	507	492	507	504	495	491	503	534	510	474	483	511	523	502	475	489	521	517	486	491	494	523	535	498	511	486	537	503	541	496	519	482	474	476	494	522	523	534	495	505	504	518	489	486	514	486	505	527	498	486	540	504	506	529	492	461	544	504	519	491	471	508	512	492	497	484	507	527	504	524	493	525	486	524	523	532	499	508	539	499	489	555	480	508	524	527	522	503	462	504	539	537	479	463	502	488	543	556	510	491	509	520	478	513	500	470	499	486	472	513	515	503	487	462	505	511	476	477	473	514	529	563	567	500	472	506	530	497	526	499	513	492	498	490	458	542	549	498	532	530	510	538	545	521	508	523	488	523	499	504	512	486	487	507	549	527	502	479	556	500	498	484	525	466	516	512	527	533	519	545	494	514	520	527	528	513	488	527	507	473	514	535	487	501	528	473	513	534	516	523	500	515	499	529	476	512	481	462	499	504	494	508	483	487	508	519	503	498	515	486	495	500	518	468	505	461	531	511	501	497	494	529	551	519	458	486	527	483	513	524	491	524	533	546	478	510	530	521	560	524	503	501	480	500	524	492	476	506	546	510	495	519	484	494	499	480	517	502	495	522	527	490	543	475	522	487	529	506	486	495	494	560	538	505	488	485	516	477	520	550	524	484	541	470	518	491	524	536	544	511	482	480	519	490	542	482	507	503	502	488	528	503	496	504	497	493	488	496	532	511	472	455	514	520	504	527	498	490	480	512	511	543	520	536	536	483	502	527	526	485	466	509	501	521	491	513	497	502	472	502	484	513	482	522	489	536	530	479	491	492	549	528	481	475	470	479	506	484	506	515	531	482	520	484	476	513	494	520	554	500	508	529	543	527	521	485	489	506	496	463	478	482	491	533	521	505	512	497	494	521	494	498	517	491	524	467	494	476	551	526	562	511	451	488	552	553	489	527	479	522	504	477	498	555	501	584	539	520	521	479	450	484	532	522	502	546	503	541	536	520	515	514	524	471	480	507	455	497	495	484	508	517	491	484	522	522	504	499	504	519	508	498	488	493	545	468	465	511	542	537	500	485	501	487	494	487	492	500	483	494	467	547	483	527	508	509	506	540	511	509	538	492	507	524	537	527	485	508	513	495	495	509	527	495	498	507	509	508	457	496	507	506	523	481	512	512	528	467	541	529	546	530	537	522	482	516	546	519	501	511	511	522	509	492	519	513	485	494	487	541	529	550	512	506	487	504	524	535	468	496	511	490	500	499	478	485	496	556	531	490	518	498	522	531	542	471	499	531	542	510	527	514	510	497	518	523	481	507	522	488	480	528	455	489	446	538	509	481	508	545	509	522	505	502	492	518	486	516	512	502	504	517	510	502	481	499	466	487	502	526	512	570	558	490	526	474	505	542	498	528	488	506	494	493	545	550	475	516	516	523	525	489	522	493	484	514	494	518	531	516	520	535	505	489	476	543	554	518	500	553	514	528	498	517	502	519	524	510	476	528	465	490	511	526	503	513	491	491	475	522	526	509	483	510	522	502	529	501	503	515	505	521	499	502	536	541	520	533	512	530	474	534	472	492	504	544	515	500	501	478	508	479	475	516	497	536	484	488	503	520	502	527	484	486	486	472	503	509	503	514	513	486	470	549	494	472	525	467	509	512	533	486	532	529	526	488	475	510	530	507	494	493	501	491	500	532	521	506	503	541	524	463	517	524	468	487	486	518	526	517	465	505	506	480	476	546	494	517	513	513	517	544	514	506	509	495	499	459	540	534	464	486	508	528	523	520	502	524	483	508	495	496	495	472	479	497	501	514	479	531	488	495	496	480	474	514	518	513	510	481	543	487	519	501	490	538	499	511	513	495	496	508	486	506	487	490	488	485	505	505	509	506	523	480	537	490	495	551	497	486	519	487	482	520	493	486	511	537	479	522	472	493	484	531	478	480	491	527	472	511	481	520	464	469	533	513	525	501	528	489	511	493	509	481	501	509	526	514	470	500	501	474	459	481	503	537	529	497	476	497	489	528	490	538	478	542	474	529	539	517	498	505	537	487	461	480	467	480	487	537	526	477	505	518	533	479	485	481	527	526	525	506	507	514	475	520	559	473	522	499	536	436	503	482	519	484	500	501	501	504	469	500	454	495	493	494	493	500	473	503	486	516	506	534	496	487	541	483	500	469	514	487	509	468	500	527	515	534	514	479	515	494	496	515	497	512	506	514	496	491	539	499	498	471	504	506	518	493	503	518	537	520	541	495	454	520	472	488	466	518	500	546	490
27705	9713	769	522	343	266	197	175	201	207	175	185	189	166	168	164	183	178	177	164	168	151	198	169	175	175	190	172	147	165	193	177	182	176	154	160	163	166	179	175	172	175	176	178	185	202	172	188	185	153	194	190	197	177	188	162	168	187	173	175	159	212	174	187	183	205	164	172	180	187	170	159	179	179	173	196	187	151	164	158	150	187	201	163	180	180	173	161	172	172	149	185	177	180	180	178	184	150	172	176	164	165	176	144	174	184	187	163	185	166	194	160	178	171	171	177	186	170	172	160	180	158	175	180	175	176	175	170	211	155	168	165	198	171	216	156	156	197	186	184	203	186	179	166	173	169	157	177	161	173	159	160	158	184	186	185	168	167	156	167	185	148	170	193	157	184	190	180	168	176	170	174	179	170	155	184	165	179	200	175	177	146	179	182	140	170	167	174	170	178	154	196	204	179	179	193	192	159	206	175	162	174	188	162	188	143	172	170	161	192	152	171	181	185	162	164	161	170	189	183	185	169	175	162	177	180	168	181	152	179	169	170	175	158	182	180	164	174	149	179	162	175	157	173	174	190	186	161	166	168	175	182	182	175	168	184	179	182	164	182	165	146	159	170	166	169	165	146	199	175	161	185	197	160	194	176	162	171	165	180	182	184	178	182	190	192	185	151	191	199	174	169	181	182	139	170	183	185	185	177	163	178	179	173	193	170	181	183	158	180	187	201	180	149	172	160	174	196	172	174	164	187	170	179	206	166	165	177	177	168	191	149	188	162	178	203	159	170	165	170	160	189	178	166	172	155	192	178	183	168	163	165	183	144	157	180	179	167	196	181	168	180	186	183	167	176	171	179	168	148	154	185	203	178	164	188	143	176	181	188	148	168	159	170	175	166	168	174	169	148	181	172	162	174	202	151	177	179	191	161	161	163	154	157	180	163	157	165	179	164	170	166	189	175	145	174	167	175	151	186	171	186	140	176	188	174	187	162	182	159	176	168	161	164	184	147	173	165	185	169	166	149	161	184	188	157	164	175	165	163	182	165	178	172	188	186	181	166	173	185	164	174	185	169	170	163	184	145	192	150	182	181	178	147	179	165	175	164	183	155	167	191	171	176	171	190	178	174	144	165	173	151	175	188	174	166	190	171	167	171	143	169	162	173	166	169	179	174	181	178	154	165	167	164	168	164	164	175	182	182	194	206	177	184	190	160	176	173	153	173	180	175	159	178	169	162	200	193	175	156	190	167	158	155	167	169	159	150	169	166	169	163	182	154	165	180	173	181	176	179	188	184	173	171	169	163	172	189	167	196	185	149	159	158	188	189	170	161	199	187	173	176	205	176	141	171	174	158	183	173	122	174	168	189	180	174	177	172	157	152	169	171	166	183	173	168	187	179	159	174	177	191	186	193	157	198	193	168	167	175	176	172	165	162	140	169	160	207	162	160	192	174	159	173	178	160	156	196	185	169	169	169	186	182	202	159	175	179	171	179	182	161	168	180	162	180	183	183	178	170	176	184	160	179	159	188	180	193	167	181	189	195	172	169	181	188	156	168	171	166	181	160	171	147	179	166	173	168	161	192	180	174	172	164	145	183	166	206	142	186	162	180	165	185	185	162	164	183	178	163	187	155	183	173	170	166	174	152	169	189	193	200	161	195	186	164	155	186	166	163	185	155	164	186	165	165	181	169	153	170	166	166	140	160	173	181	156	170	155	162	165	147	172	191	175	173	181	167	176	152	180	180	166	184	175	172	189	180	167	178	154	173	171	160	164	178	177	168	136	185	171	172	154	204	195	181	164	188	168	195	181	193	185	189	163	169	185	171	170	169	181	170	166	180	158	172	155	179	189	166	145	180	154	162	174	175	159	173	177	200	161	158	203	171	185	198	167	183	169	165	188	159	197	160	177	196	180	182	174	198	174	166	140	164	166	154	167	198	169	182	175	190	167	187	171	170	169	174	184	178	177	160	174	160	170	173	160	185	153	166	174	169	152	184	160	169	173	153	176	174	178	171	171	165	137	190	182	168	206	164	177	183	184	201	173	190	150	187	172	158	177	140	176	184	160	181	154	164	168	174	150	172	184	167	174	166	188	172	147	190	176	184	194	186	172	181	145	190	192	168	191	147	158	163	168	182	176	191	172	187	172	168	162	163	174	177	191	174	164	167	163	178	164	185	161	163	179	180	190	184	194	157	190	187	159	186	188	190	173	174	156	170	193	213	164	183	165	144	172	175	170	187	173	159	176	164	169	159	174	159	173	171	176	185	183	175	157	174	186	208	177	167	168	183	162	181	186	161	162	175	217	177	169	160	177	175	180	175	202	181	188	184	198	159	180	190	192	174	185	182	139	175	169	163	178	195	171	188	192	185	203	172	180	171	164	197	176	171	170	163	186	173	172	159	176	161	172	169	148	170	177	191	179	164	160	163	223	168	155	187	177	184	179	194	164	190	169	160	169	161	171	168	177	198	185	157	181	176	186	176	194	184	150	156	177	163	177	163	195	173	174	181	148	168	184	174	176	159	167	185	189	161	178	157	182	156	179	172	166	163	163	181	174	159	158	184	157	179	164	169	145	170	170	183	166	163	157	179	167	196	188	175	164	168	183	173	180	154	183	184	166	173	184	180	171	190	165	160	161	172	176	185	166	157	154	181	139	178	171	166	173	172	175	180	194	168	144	190	185	181	165	193	179	178	175	191	163	152	185	180	186	171	182	141	136	166	182	208	182	176	157	183	155	190	161	158	183	180	178	180	181	173	186	169	177	164	174	173	171	158	165	168	168	188	157	188	175	184	157	176	173	156	190	162	160	165	182	165	192	162	173	146	159	164	190	182	165	144	170	163	188	151	179	180	156	170	194	170	164	165	180	171	163	164	189	198	178	180	176	182	164	186	168	179	169	180	162	174	195	156	167	161	186	155	174	178	177	183	145	166	180	158	192	182	174	176	164	169	178	189	172	179	165	151	174	192	167	170	181	191	174	151	194	163	166	153	198	165	176	174	167	191	216	178	180	174	171	182	150	169	185	163	194	174	171	170	187	174	172	177	179	171	189	191	168	191	172	164	175	197	173	167	187	188	152	180	190	188	175	167	160	153	184	168	176	173	166	177	175	182	164	146	166	164	161	173	178	153	156	157	178	186	159	193	152	184	174	171	160	157	157	180	179	178	188	191	166	165	169	173	182	162	175	155	163	164	167	175	191	191	192	154	191	153	165	169	177	163	202	178	146	195	169	163	169	159	175	173	169	193	193	191	185	167	169	189	168	162	169	186	206	170	166	170	170	155	198	169	176	166	183	156	176	158	183	164	163	179	165	157	178	177	187	165	181	168	191	165	142	186	163	175	183	150	154	174	188	160	173	194	172	167	185	174	179	177	178	173	163	173	169	187	179	186	179	158	160	159	213	154	203	163	173	184	189	173	165	168	190	170	176	182	180	158	189	187	189	175	172	191	168	165	179	169	178	188	190	185	165	177	154	172	192	174	197	153
4515	357	312	216	190	166	164	169	147	142	149	157	144	133	135	139	141	136	142	176	123	155	148	144	149	140	139	153	130	136	134	164	146	122	141	120	133	123	153	141	147	143	141	153	132	148	159	130	161	151	164	142	147	133	140	127	145	143	142	146	150	140	121	161	141	143	152	125	152	129	132	130	152	134	154	143	146	130	145	132	162	126	141	114	142	142	168	153	130	147	137	135	136	169	150	145	116	155	149	149	140	130	156	153	143	139	126	157	132	145	125	149	139	133	156	142	122	138	137	122	162	132	141	154	155	129	128	123	147	139	144	148	147	140	140	150	122	149	136	128	146	146	134	140	115	146	146	163	155	135	148	153	117	123	145	140	139	127	144	143	136	124	140	139	137	145	145	124	155	148	157	135	150	135	132	147	119	134	125	135	152	130	117	148	139	144	140	140	133	135	152	138	136	162	136	145	147	149	119	133	147	113	138	146	142	152	145	130	151	126	154	142	130	156	141	135	136	149	155	131	126	149	117	127	136	136	145	150	158	137	134	142	171	145	134	155	157	150	144	159	132	141	140	147	151	151	135	147	141	126	134	156	151	126	144	159	132	117	131	107	137	137	136	136	144	139	144	144	138	152	140	133	140	125	159	118	114	140	148	147	143	142	143	144	139	130	105	123	141	138	159	117	146	153	132	141	139	138	150	143	143	131	160	150	124	148	139	128	145	149	129	150	129	144	135	138	129	140	156	127	162	144	114	139	162	146	125	133	144	122	137	150	139	134	139	155	144	127	142	122	143	138	150	144	140	125	124	142	129	108	143	111	123	106	159	144	142	125	146	141	146	140	140	137	126	135	126	132	152	159	147	154	149	141	154	132	145	158	138	158	166	121	134	153	122	137	146	140	138	129	156	132	140	141	140	145	147	130	138	153	122	155	159	132	133	153	136	177	127	139	144	172	125	137	164	139	141	134	146	140	154	161	163	155	132	135	165	130	134	155	169	137	120	115	136	121	139	155	137	129	157	125	155	133	142	146	144	159	155	116	154	129	143	150	151	143	125	127	142	154	136	111	132	130	135	139	157	120	143	141	127	146	122	118	155	134	138	136	109	138	163	139	161	139	136	153	145	136	136	155	133	149	162	149	140	131	134	138	147	145	129	157	142	131	133	159	129	143	145	129	130	126	133	164	159	150	136	149	114	109	140	136	144	141	131	133	129	145	121	131	130	128	154	130	109	125	142	151	158	149	155	152	151	139	164	153	138	170	128	142	148	146	133	150	144	147	113	146	138	131	133	146	160	127	126	150	143	155	122	139	108	139	160	134	149	139	154	119	142	158	139	156	146	132	149	140	147	132	155	141	138	133	127	147	169	148	124	153	152	156	148	129	157	129	142	144	128	121	143	128	123	135	140	156	140	136	146	150	138	155	122	142	163	158	128	151	145	145	116	130	145	147	139	131	141	134	144	132	134	147	121	151	144	138	140	129	128	144	140	143	124	128	142	119	137	126	162	112	132	130	138	152	121	133	132	130	136	126	123	140	168	165	122	144	134	153	134	144	147	138	134	126	146	149	145	153	153	145	148	115	146	130	143	117	123	124	145	158	126	156	146	148	139	133	156	129	141	163	148	142	137	137	141	158	147	151	139	155	136	134	145	150	139	147	138	126	172	133	143	149	127	138	151	126	147	163	130	143	139	130	148	127	139	158	110	143	164	132	160	132	168	152	146	147	142	135	153	159	143	143	132	137	155	162	126	149	130	163	134	139	154	143	153	144	134	137	145	144	135	157	116	131	159	140	151	115	145	149	151	136	134	132	145	157	141	143	150	137	154	160	134	156	144	151	127	152	138	136	145	133	154	116	151	145	151	141	150	137	153	132	147	122	142	153	141	148	156	141	127	135	158	152	122	152	134	167	136	150	127	135	147	140	156	147	123	141	145	130	144	154	134	124	132	142	142	136	170	121	128	151	141	136	135	150	116	138	133	144	145	160	125	136	142	127	149	150	152	141	137	164	123	147	159	133	130	143	141	141	144	144	148	135	142	161	129	128	137	121	145	144	139	146	136	162	135	133	135	130	146	138	154	146	149	137	153	179	131	162	159	145	157	132	149	143	142	142	147	147	144	134	139	135	124	138	124	145	130	150	144	145	144	143	129	139	172	157	144	130	138	143	139	130	122	135	124	157	154	138	136	133	138	132	148	162	151	138	162	151	152	138	140	144	143	132	103	130	164	161	134	142	144	151	127	125	128	160	127	158	141	127	134	116	139	136	118	144	160	147	135	155	139	152	128	131	135	180	147	129	138	164	143	139	145	157	155	149	138	133	132	142	146	143	125	145	128	139	139	137	144	136	144	158	140	129	146	135	131	125	117	129	155	148	120	162	143	139	135	128	135	140	159	138	150	120	118	154	137	130	159	121	134	142	123	157	137	138	125	121	134	131	156	137	141	146	146	142	152	122	143	150	139	111	145	137	146	136	140	131	112	149	153	152	153	134	135	131	154	150	153	121	137	137	140	138	151	132	132	143	167	144	147	123	140	114	154	142	163	130	127	145	136	134	137	135	154	115	131	124	143	139	147	146	125	146	166	147	125	139	134	156	112	127	136	127	147	135	114	138	145	138	143	144	146	146	152	117	136	120	141	147	134	123	140	166	152	120	138	165	140	144	142	140	151	125	148	140	143	140	135	127	142	152	137	161	134	128	141	153	173	124	146	140	136	144	136	130	144	130	146	125	137	146	123	149	128	154	124	146	147	139	144	143	137	139	127	147	143	164	123	152	149	137	124	134	145	128	141	108	142	146	135	139	146	146	134	154	142	158	136	144	149	135	140	141	126	131	159	136	155	135	161	131	138	131	132	131	143	145	148	134	116	146	170	163	135	137	161	156	116	123	147	138	149	142	142	163	145	134	144	144	149	141	130	148	145	156	148	113	128	158	142	170	135	153	134	140	145	146	148	131	130	122	150	133	115	147	153	131	153	150	138	135	139	127	146	143	146	125	134	135	119	139	120	154	150	125	146	136	143	158	162	156	140	136	126	137	138	140	147	153	142	144	125	128	141	152	135	149	156	148	126	123	163	140	138	123	149	131	143	139	143	155	129	146	147	143	140	139	138	150	142	144	125	154	137	144	132	134	131	148	167	154	149	138	140	149	158	154	135	151	143	151	109	143	137	127	136	139	138	129	134	146	131	131	127	149	152	127	157	116	132	144	129	131	160	137	134	141	161	143	152	143	156	145	136	135	159	144	148	158	138	169	123	141	143	121	128	145	137	152	150	116	153	142	126	147	159	125	135	135	143	161	153	165	135	144	143	159	134	127	148	154	155	140	134	157	170	138	144	154	133	137	160	128	159	131	134	142	139	153	134	138	123	141	146	133	118	144	132	142	143	128	124	135	137	126	138	143	151	140	148	130	141	143	157	122	135	138	134	147	131	126	157	122	134	161	145	159	147	149	133	145	134	140	134	157	132	133	126	142	146	129	136	141	146	136
25488	21375	27722	25218	10704	1235	833	578	559	574	551	528	552	483	511	492	484	504	499	465	484	504	509	479	466	506	503	483	488	487	471	427	452	485	468	505	449	456	451	446	491	463	452	478	479	470	475	472	459	470	486	471	493	446	473	481	486	492	486	481	488	452	464	484	449	481	455	450	470	493	454	467	483	466	476	436	456	460	460	470	471	476	501	479	473	510	476	496	458	442	488	458	474	450	478	447	482	457	517	420	490	470	463	485	485	468	470	424	467	452	446	492	487	438	443	488	489	461	486	521	485	454	468	500	468	492	443	476	471	439	484	472	459	487	480	489	515	453	429	447	465	457	455	453	438	470	467	480	493	497	497	481	456	469	472	464	476	470	421	485	475	450	471	468	469	459	438	476	449	474	484	463	457	456	497	473	450	495	470	471	478	456	441	465	481	440	500	437	474	454	448	447	460	453	499	480	471	469	458	454	456	465	479	450	490	465	460	480	493	473	466	489	456	476	461	445	468	427	524	442	469	470	470	468	460	454	451	492	469	450	486	496	441	440	492	464	467	459	511	430	473	531	469	474	456	499	459	503	461	522	472	474	454	454	495	455	473	484	477	469	482	489	483	468	417	455	444	444	469	435	478	444	425	466	473	491	490	448	429	472	471	451	451	473	450	477	487	486	499	443	457	453	450	492	469	430	478	507	528	476	492	483	477	463	472	444	486	470	473	432	470	462	471	441	497	509	473	455	458	467	473	495	442	484	435	438	441	440	449	491	447	423	405	437	467	461	463	434	483	492	468	486	459	410	493	457	472	463	473	441	467	449	481	503	500	452	464	483	435	473	494	486	434	486	456	479	462	469	463	479	455	461	487	441	447	480	472	480	464	435	435	451	470	473	432	477	448	487	451	497	451	458	474	468	481	496	455	431	431	498	453	439	470	445	502	471	475	495	457	463	469	492	470	475	461	525	419	480	472	473	437	474	497	447	472	485	479	464	456	463	481	447	457	474	465	443	447	445	447	473	439	469	475	455	482	518	447	457	464	490	466	467	451	474	492	519	515	451	441	484	440	441	483	500	462	489	474	428	448	481	468	470	445	474	511	464	469	441	441	412	492	495	492	453	447	500	439	459	457	456	462	464	489	432	444	493	482	455	439	467	429	448	471	507	499	428	491	444	474	459	467	497	457	495	436	439	467	454	428	447	433	442	529	470	483	450	459	469	480	481	500	487	468	485	464	532	473	438	481	445	426	439	419	428	489	443	442	489	430	479	446	482	513	475	489	441	485	432	438	469	470	436	476	422	455	477	424	460	470	470	466	460	495	473	442	450	489	489	454	508	462	436	458	472	500	441	481	425	476	482	429	474	453	505	457	452	489	502	440	468	506	435	466	514	441	419	464	462	446	463	493	471	498	517	444	470	428	479	487	457	482	461	515	473	476	460	474	486	510	439	417	476	503	483	464	449	457	469	467	467	492	451	431	477	447	501	495	453	462	488	435	440	448	462	450	465	472	465	461	434	476	469	474	479	469	467	423	471	439	446	472	483	504	494	492	427	457	482	500	516	468	438	482	503	465	486	445	454	453	436	492	486	463	496	512	411	492	459	489	475	473	454	464	446	500	487	515	497	510	455	449	459	413	468	477	438	458	472	489	458	482	485	469	486	423	450	504	447	462	482	484	470	433	481	460	500	484	487	443	474	461	502	467	470	487	478	447	442	459	469	447	477	499	532	443	431	483	443	441	452	459	481	499	488	458	479	440	468	456	473	467	451	487	460	492	480	468	481	477	440	495	465	443	433	469	497	474	436	485	500	479	476	455	424	486	459	507	481	489	449	464	476	487	448	468	459	430	491	456	501	469	430	442	481	465	496	449	478	476	466	445	455	456	430	495	506	437	495	440	460	455	457	456	461	460	479	472	441	488	448	459	462	429	462	477	461	491	501	437	502	457	439	463	466	445	458	477	481	501	472	439	495	474	480	471	445	486	438	473	473	485	499	472	421	452	467	450	458	481	457	492	441	480	451	475	458	456	474	483	432	453	476	480	457	461	447	506	456	471	497	443	493	465	472	469	467	464	466	464	496	479	417	469	444	469	487	471	450	461	459	457	466	448	457	473	454	446	502	483	467	468	454	464	496	452	502	485	505	479	484	450	463	458	470	435	485	458	457	459	463	496	471	511	482	522	456	477	439	476	416	453	448	447	482	480	480	457	452	424	486	458	460	435	491	430	459	474	462	477	481	482	446	456	489	464	456	509	472	409	456	475	452	470	478	493	476	477	468	461	448	456	437	475	425	448	437	464	477	492	495	438	440	457	484	502	474	477	472	478	523	466	477	489	499	494	461	483	469	442	430	434	485	467	445	472	494	476	485	470	471	445	460	471	475	459	480	434	471	475	450	483	480	461	520	475	466	508	473	446	480	437	475	493	482	468	445	495	444	465	451	458	467	485	484	479	468	477	490	457	449	483	491	510	487	452	465	418	448	465	457	466	494	490	496	472	470	484	490	476	465	479	432	473	492	438	430	459	453	474	462	489	441	502	460	489	464	487	449	447	486	485	466	454	488	458	465	452	457	492	440	470	459	481	428	468	479	473	482	474	473	459	460	469	453	471	445	484	478	468	436	488	468	453	494	458	456	451	452	456	487	474	477	466	460	453	490	462	451	448	460	466	474	457	450	494	442	448	466	456	476	453	454	462	458	475	475	440	473	437	492	487	503	496	477	405	439	495	426	472	463	462	470	470	456	492	416	484	449	467	457	500	435	468	441	482	473	482	434	440	483	481	481	486	481	467	498	484	456	499	463	438	455	462	443	451	464	434	470	460	467	467	508	421	482	444	468	450	415	453	475	451	449	519	475	496	475	423	463	485	498	454	476	465	438	411	458	437	445	455	454	468	446	485	452	444	467	446	450	469	467	457	478	473	516	467	465	475	462	492	438	451	461	507	452	418	461	497	455	442	490	484	484	435	484	463	478	453	466	421	487	484	523	467	484	450	493	487	449	467	478	482	454	504	454	467	525	471	436	453	468	459	421	453	488	471	433	455	440	473	497	495	454	459	445	479	452	452	459	467	460	445	464	495	428	452	446	466	440	474	483	468	461	455	452	476	485	451	463	458	449	489	476	465	467	501	451	471	456	489	474	486	478	452	485	461	419	494	442	450	440	455	432	472	446	486	480	504	488	473	491	465	477	407	473	519	428	498	452	507	418	475	478	495	461	463	479	482	455	431	473	473	453	445	458	479	482	440	458	469	487	484	494	467	453	441	503	499	500	466	435	484	443	478	485	454	468	454	450	464	439	497	450	486	496	430	483	445	475	487	451	437	461	459	451	421	487	499	484	456	462	458	472	454	470	427	436	444	485	448	466	452	487	458	477	433	435	486	467	453	461	487	453	487	501	448	426	460	458	442	483	430	512	437	503	485	476	483	429	455	453	426	463	470	450	429	504	462	484	467	465	489	449	448	466	469	479	500	456	448	432	444	409	508	491	472	492
3193	3234	2664	1500	1036	835	737	625	546	537	498	499	506	483	372	405	428	410	409	418	411	389	383	399	414	386	368	413	381	384	450	369	398	384	367	393	368	404	396	385	431	333	394	382	413	383	407	360	415	404	374	407	377	386	383	404	376	401	369	380	373	368	362	395	382	326	409	392	401	381	394	371	384	411	393	379	347	399	403	378	383	405	368	375	343	351	389	380	366	388	419	385	386	349	401	395	373	378	359	360	350	408	406	349	399	357	386	414	389	351	389	379	396	377	393	373	392	377	381	392	405	358	378	394	393	382	391	361	382	378	364	394	386	407	399	352	359	376	374	363	358	373	386	336	339	395	360	383	377	371	374	398	376	379	417	383	381	376	355	392	387	397	402	382	411	379	378	369	368	391	350	341	390	405	372	373	350	372	399	396	426	373	379	349	398	397	384	407	384	381	382	371	349	389	345	388	405	381	361	384	396	346	411	397	400	395	353	354	406	410	383	416	422	385	383	388	362	397	388	377	351	350	364	364	367	378	386	377	372	341	374	381	422	365	371	367	366	398	379	406	413	383	373	370	374	383	343	382	384	355	399	398	413	391	387	377	393	362	363	382	360	341	356	367	410	381	391	362	373	392	334	403	341	361	392	378	372	402	359	337	386	370	403	429	363	374	378	390	400	381	414	373	371	393	375	360	373	365	355	343	367	393	345	376	364	360	377	382	348	365	381	395	374	386	379	387	410	384	377	335	351	351	371	363	372	379	376	388	364	396	366	384	349	393	372	378	358	387	353	354	403	391	368	372	379	397	378	375	374	363	352	377	388	394	394	368	373	407	377	363	381	345	407	402	385	381	369	382	375	379	401	381	365	383	376	369	389	373	355	382	368	387	380	364	356	391	401	351	376	365	400	379	408	357	343	384	374	366	394	350	411	351	403	396	350	360	396	374	352	412	394	378	371	383	403	355	423	360	376	373	381	381	379	428	376	367	411	364	393	384	362	387	372	396	444	369	375	387	368	384	364	345	392	383	385	381	379	371	371	367	398	335	369	375	387	375	384	358	363	381	393	420	389	372	361	388	357	352	393	386	393	356	370	346	369	374	397	384	392	369	358	383	360	391	418	374	377	377	397	396	387	370	372	386	347	382	372	366	367	365	352	359	393	406	348	412	332	346	404	366	360	355	426	346	345	370	379	373	408	345	351	371	393	366	382	384	380	424	384	374	372	406	376	374	404	395	399	395	395	404	406	353	367	380	381	357	353	380	387	386	372	391	373	399	399	383	417	359	367	365	373	390	359	403	379	386	332	397	371	365	381	393	370	354	361	370	365	369	382	382	355	396	367	373	353	381	382	392	328	379	377	363	352	362	382	380	385	387	396	383	379	382	390	361	365	381	415	357	321	367	355	393	357	388	380	407	385	331	334	391	365	394	327	409	345	361	375	377	394	400	372	372	371	363	408	361	371	358	366	409	407	360	377	369	358	363	380	335	397	378	371	404	399	403	394	396	378	341	387	384	371	396	388	350	374	400	396	397	399	354	360	368	383	393	365	352	395	379	375	409	362	363	358	414	379	363	407	392	365	380	349	388	394	401	365	364	362	362	355	365	391	382	371	379	384	363	374	375	392	374	341	365	372	394	384	345	394	439	390	389	358	400	401	396	388	374	392	399	341	349	394	395	376	414	379	395	408	367	390	322	396	376	370	423	425	361	344	359	393	384	418	388	353	354	382	362	384	405	412	380	407	374	372	366	380	357	372	381	365	392	376	363	367	380	359	379	391	380	380	396	396	380	369	426	385	393	392	361	382	382	387	392	335	398	385	377	385	387	402	380	379	399	362	379	398	349	365	368	401	373	399	352	347	374	373	367	403	399	351	390	376	385	395	361	361	361	393	345	366	380	360	354	374	378	366	373	381	362	390	390	344	391	397	356	373	395	378	402	375	383	380	367	342	378	410	415	371	353	382	404	371	388	382	363	380	341	355	345	391	390	366	362	391	349	341	378	378	395	380	352	324	404	379	378	375	373	363	403	383	396	373	397	352	374	377	406	385	419	385	375	354	343	368	358	372	390	432	382	377	369	365	360	369	366	387	391	360	370	386	344	360	388	346	383	403	375	366	380	323	369	336	350	408	365	364	340	369	389	377	347	398	370	389	401	350	404	395	376	410	364	372	373	372	376	361	376	358	378	375	368	363	395	357	364	376	374	391	381	365	393	372	381	362	375	358	407	385	356	372	374	406	406	364	384	397	350	379	342	382	370	351	385	373	353	387	368	346	376	335	381	396	384	341	383	393	361	375	411	356	377	368	359	380	347	348	412	385	411	392	391	391	372	405	392	364	361	378	377	378	351	390	356	418	340	404	363	397	361	395	375	403	376	378	333	390	360	394	358	352	392	379	380	377	384	359	347	368	382	411	367	375	343	389	378	373	372	378	384	367	377	377	390	410	407	382	360	377	360	391	332	380	386	349	378	352	413	369	360	331	350	359	407	361	417	341	390	389	398	360	379	381	408	389	405	357	371	370	395	383	391	384	356	348	372	366	352	386	372	377	393	367	351	367	370	363	403	405	329	383	394	339	356	383	394	400	377	387	371	368	370	373	362	350	372	374	400	369	356	356	388	404	381	355	391	416	387	371	367	350	375	379	374	393	390	364	389	384	368	380	365	353	353	358	384	403	400	401	365	385	354	421	379	411	379	372	350	365	382	365	368	345	360	339	387	385	399	373	369	341	378	388	341	362	368	359	377	376	370	358	372	359	373	399	372	381	397	352	336	391	372	371	372	354	364	371	362	402	362	378	373	392	375	351	373	410	406	386	372	363	367	370	395	356	344	366	392	360	375	367	382	381	383	379	366	362	372	383	325	374	377	380	370	393	383	377	381	364	366	357	374	395	361	386	373	389	348	358	383	312	372	360	363	395	349	364	374	337	356	346	376	368	382	359	415	356	356	357	399	374	405	347	393	366	395	369	379	367	368	401	403	374	366	378	369	354	369	393	349	365	383	390	380	362	372	368	382	407	349	407	382	367	391	401	369	350	363	406	370	380	336	357	369	386	389	370	352	374	340	376	356	397	400	362	420	395	336	363	369	365	367	345	376	370	377	380	363	370	346	368	368	340	363	355	348	385	332	348	363	391	371	361	372	374	329	378	370	398	404	386	360	373	364	354	364	364	390	389	372	360	364	395	379	351	340	376	397	376	360	403	359	360	365	389	385	358	348	416	370	371	394	378	386	389	398	356	392	375	362	370	354	394	380	375	389	390	377	353	394	368	379	341	349	385	402	368	385	347	385	392	377	363	367	400	383	394	360	367	373	349	398	411	383	380	386	371	335	350	373	377	372	383	357	365	355	336	358	386	403	350	370	357	395	375	364	393	378	388	357	386	403	352	362	373	369	400	374	372	330	405	366	371	364	364	376	362	389	390	390	362	373	366	387	351	392	381	407	380	396	370	358	357	341	393	338	368	386	363	390	352	401	378	385	368	343	385	375
24518	21418	28699	24495	21391	7895	1659	1046	895	819	768	739	765	757	712	708	717	721	761	731	633	686	716	693	695	724	692	660	691	693	662	694	629	674	612	683	670	684	688	687	714	687	669	690	667	651	709	662	684	697	635	673	621	664	697	697	666	670	645	679	636	632	669	593	647	648	679	668	663	675	641	642	681	676	659	657	639	668	639	695	673	651	674	653	676	695	625	648	660	637	678	683	670	639	636	686	652	623	623	671	665	644	692	639	683	642	630	682	648	623	675	680	661	640	635	642	649	647	650	663	673	674	688	657	645	622	618	713	663	644	636	643	643	643	653	624	657	662	654	661	728	669	676	654	650	633	627	645	611	701	678	648	636	623	666	672	730	675	645	686	658	694	642	644	636	685	673	660	672	670	645	672	659	644	622	691	606	678	648	650	687	670	660	655	663	655	640	672	605	660	657	655	656	671	635	625	637	692	716	643	647	644	630	683	642	633	722	674	677	659	657	687	641	637	649	609	694	661	617	653	668	647	629	663	683	692	705	691	634	674	629	670	668	688	684	637	622	646	602	654	653	663	643	579	695	665	631	654	640	637	678	683	677	678	697	677	669	657	666	666	631	630	673	630	623	659	675	640	701	660	657	626	619	634	681	630	627	678	549	708	616	680	658	655	704	653	637	665	634	652	661	650	618	682	661	679	686	636	641	660	661	658	658	642	655	636	668	636	686	694	667	658	672	655	668	618	678	683	645	650	666	673	647	648	642	683	684	619	637	701	655	681	612	682	638	600	682	680	645	593	644	662	648	669	624	652	645	646	680	657	644	645	694	677	637	656	640	643	658	665	663	630	669	656	638	611	644	639	621	680	634	637	660	673	659	634	669	627	604	633	649	647	611	692	682	580	677	662	616	583	650	653	626	680	681	669	696	678	683	619	618	633	630	669	627	655	624	617	684	697	632	650	658	649	673	666	644	614	650	670	685	697	631	627	675	650	655	688	703	668	636	669	669	666	642	642	647	631	710	626	681	648	638	628	648	630	608	627	632	604	642	640	657	668	624	646	620	656	653	674	634	630	597	612	640	639	619	638	663	691	640	635	700	619	614	625	671	666	667	628	650	613	665	687	638	657	653	630	682	651	684	699	712	725	660	676	606	663	637	681	643	658	641	620	657	687	664	685	658	675	659	651	680	635	648	631	670	635	635	639	668	648	691	673	657	648	613	677	691	676	653	657	608	674	672	675	671	673	656	697	667	649	629	706	617	675	669	685	680	645	696	647	636	623	687	666	636	616	651	614	643	619	650	674	626	633	673	667	648	640	695	687	675	625	668	645	640	658	662	577	636	644	630	609	675	631	637	646	688	676	638	685	633	647	647	660	683	669	661	630	618	646	673	624	639	650	653	674	642	634	638	647	596	634	644	625	648	652	592	604	613	623	656	637	673	651	635	621	689	711	616	671	708	658	626	632	662	627	660	633	616	635	670	642	656	649	643	682	637	611	616	621	615	652	629	672	639	654	660	646	607	660	637	615	660	663	649	649	652	592	635	676	715	654	669	660	703	691	663	664	624	657	594	619	637	653	617	709	642	621	645	673	613	679	674	642	655	651	641	663	648	647	679	629	666	618	646	613	609	676	615	681	624	669	652	725	679	666	673	665	650	666	677	679	692	661	612	606	674	638	677	689	673	632	664	625	615	632	683	623	683	664	671	652	630	628	663	648	629	682	699	656	681	662	637	624	684	642	630	625	693	655	631	634	639	704	622	646	602	656	634	616	635	671	632	638	675	645	630	695	707	690	647	694	658	635	633	676	658	680	622	666	687	645	679	637	695	683	651	646	681	671	690	616	638	669	632	629	650	650	645	636	651	679	682	660	656	671	705	626	637	618	665	660	680	684	665	673	666	641	654	649	607	637	675	671	620	658	649	655	654	681	647	637	622	619	642	638	600	646	597	615	624	608	651	643	718	630	677	666	678	661	613	665	625	650	626	654	638	638	698	656	654	675	680	623	682	656	662	658	681	667	662	686	618	592	620	666	637	601	717	666	618	653	665	661	668	630	635	623	671	644	672	593	677	641	612	640	645	641	657	648	676	637	690	655	647	629	631	660	639	649	655	617	641	623	577	614	644	653	640	679	627	648	637	653	681	604	674	629	634	639	642	675	645	626	673	610	709	675	685	652	644	650	639	654	672	669	663	642	620	674	675	645	639	615	642	638	630	675	636	662	608	676	680	647	652	672	595	624	663	607	632	620	655	666	689	648	631	626	641	638	592	616	633	661	663	696	644	659	672	702	677	616	662	685	583	679	670	641	611	636	692	702	645	702	689	664	625	626	676	642	659	691	699	574	632	665	640	632	674	659	682	681	660	624	686	671	700	673	614	675	641	640	674	653	669	652	632	664	658	629	621	681	674	628	632	631	631	641	641	642	639	649	661	658	628	642	653	657	648	640	669	665	658	672	670	645	685	594	656	662	668	647	604	611	653	630	624	660	676	666	657	636	656	668	628	650	642	666	673	623	689	640	671	643	649	665	671	639	592	626	671	680	642	593	641	636	682	625	663	673	668	657	654	685	667	641	662	668	630	639	679	606	622	621	653	645	659	647	682	650	640	633	632	612	683	630	660	643	634	664	648	645	655	627	643	652	655	668	679	685	598	628	691	637	664	641	657	654	630	650	661	660	644	639	632	635	620	636	659	666	638	632	664	675	683	659	661	671	659	679	598	678	661	649	681	654	659	708	613	644	670	707	638	611	653	650	689	722	653	669	683	617	684	643	632	636	667	599	736	577	642	676	687	655	682	701	624	650	648	659	664	598	633	646	637	604	641	629	659	665	643	626	696	666	649	659	683	690	659	653	666	648	629	686	680	621	684	629	664	689	678	660	680	632	638	667	631	607	673	675	649	655	676	658	647	679	643	657	626	703	689	641	651	652	684	684	637	650	635	642	677	672	646	656	642	649	644	633	628	651	607	682	622	688	666	632	652	646	639	669	633	673	629	643	657	620	651	650	652	636	690	678	676	661	652	636	633	625	663	727	635	603	579	660	647	676	645	689	612	638	662	624	736	647	663	619	656	646	685	657	605	664	642	605	642	633	595	647	618	666	635	705	666	651	684	636	648	671	634	639	597	665	620	647	628	655	655	651	617	684	666	680	642	641	625	690	645	671	639	586	628	660	644	655	662	617	647	629	670	672	709	668	627	641	682	649	612	677	656	651	662	603	641	633	589	639	644	637	631	667	698	620	645	658	621	616	650	663	681	638	674	646	653	652	669	671	660	622	621	627	634	645	639	701	654	625	625	622	658	674	671	663	626	679	633	668	625	697	629	636	680	667	703	654	641	638	660	653	669	654	650	661	688	662	668	721	664	702	717	651	625	588	637	623	650	664	632	677	631	682	644	634	666	654	629	658	678	631	574	649	642	624	635	636	660	647	660	673	644	637	677	658	662	663	653	663	643	666	631	622	679	631	673	629	616	660	616	676	704	676	651	620	657	655
3584	5760	4766	2505	1758	1420	1133	1038	837	823	737	707	662	651	577	606	629	609	560	606	609	575	532	573	579	517	579	534	578	537	506	516	559	503	527	543	548	544	538	552	522	530	542	522	566	474	533	557	548	548	528	511	540	510	489	536	548	523	483	542	513	473	538	527	539	507	553	533	506	527	514	532	459	542	532	550	528	536	532	520	520	518	521	494	530	543	500	536	529	550	530	510	542	531	527	512	528	535	567	527	535	497	497	485	504	521	539	510	545	504	542	505	504	509	486	510	497	536	507	521	469	540	518	516	552	528	504	476	527	483	528	552	519	517	512	533	517	535	520	497	565	566	546	558	525	511	499	535	517	544	538	461	518	527	555	547	550	528	551	519	529	498	497	480	503	536	481	483	503	511	533	505	493	527	473	492	515	534	558	532	484	512	502	524	513	497	530	554	527	532	513	567	531	510	510	529	532	526	499	467	533	499	543	553	513	532	508	540	535	501	529	523	559	483	511	516	500	539	514	493	527	517	531	519	527	511	531	528	536	559	523	523	499	514	486	498	475	548	534	533	518	536	500	513	468	523	515	468	477	511	501	504	506	509	551	523	550	498	522	527	507	546	498	495	502	510	532	582	473	519	503	555	527	533	518	506	522	517	510	549	509	517	543	506	517	488	494	545	485	501	512	483	577	492	565	509	520	537	551	519	495	545	562	560	481	477	495	522	545	508	516	536	518	499	535	494	544	531	491	556	560	508	565	533	491	489	514	525	514	483	520	493	556	522	509	557	540	509	519	479	507	561	493	516	482	532	540	516	496	517	523	479	470	502	499	530	520	554	527	512	482	504	496	505	515	515	555	508	515	507	529	528	508	489	550	535	505	502	482	491	487	538	482	526	514	509	494	517	516	476	487	527	520	533	533	493	498	537	514	524	528	500	573	500	511	520	542	501	506	544	519	500	519	514	541	528	519	519	475	516	553	504	525	555	519	497	484	525	513	495	507	515	542	504	550	504	510	504	521	505	492	491	506	540	512	508	517	491	517	555	522	537	542	531	533	494	506	511	501	500	520	515	534	532	526	506	467	470	516	497	509	494	504	522	519	481	503	524	521	538	525	507	494	494	481	494	475	541	513	484	518	551	515	548	530	554	516	521	518	520	478	530	566	516	524	536	511	512	458	501	506	498	509	521	524	523	522	522	555	483	464	494	542	517	505	451	513	556	507	496	533	510	497	551	517	482	537	543	510	478	478	476	523	497	514	499	505	503	491	529	505	501	516	477	489	500	546	510	516	498	528	538	476	508	510	505	525	534	510	556	509	506	517	502	483	530	494	493	532	549	516	516	512	516	563	543	500	523	478	508	516	524	533	494	529	487	490	545	521	509	500	537	527	532	530	517	491	518	489	506	532	501	529	519	510	505	515	529	493	473	512	497	511	511	465	545	537	479	513	474	511	499	500	515	533	506	493	524	536	516	533	508	546	525	492	536	514	522	523	487	509	508	481	518	506	512	551	484	473	486	493	549	507	529	494	535	515	537	529	484	511	573	509	497	516	528	488	521	499	495	475	507	526	472	525	474	499	471	534	503	526	514	512	491	515	527	513	523	516	543	493	461	569	521	539	470	495	504	533	534	500	494	494	525	502	554	512	508	547	528	529	484	485	526	512	455	478	501	471	529	478	493	500	501	510	477	553	514	510	548	514	505	501	514	514	495	450	522	522	507	480	521	509	522	522	484	496	531	494	531	533	520	501	487	486	534	497	518	478	498	550	508	515	513	517	494	516	518	523	528	508	508	486	513	455	544	492	521	468	527	534	550	523	487	495	508	481	529	468	487	534	515	486	518	533	489	501	549	518	545	507	499	522	495	503	536	496	504	498	491	523	475	499	494	494	490	501	525	536	545	542	493	514	488	540	533	487	565	516	526	508	516	491	518	499	471	502	519	512	493	508	499	482	474	514	504	506	502	524	518	487	506	510	538	510	496	514	487	462	526	513	487	483	493	492	525	509	534	519	514	496	558	520	530	473	552	504	520	512	543	497	533	489	524	500	501	534	466	522	463	545	479	535	502	548	501	482	552	501	514	526	491	502	543	477	520	520	499	501	527	494	521	489	539	477	528	504	548	505	517	518	538	508	517	466	497	448	562	515	480	494	483	455	497	528	474	508	521	507	562	522	497	482	506	471	500	537	474	506	522	512	460	447	506	538	509	502	515	461	483	508	484	544	483	511	495	485	489	490	510	518	511	526	555	483	553	473	502	486	524	474	490	490	523	502	481	496	526	512	525	483	512	488	496	506	514	510	557	503	475	508	515	511	535	523	513	547	540	539	499	482	564	529	519	519	515	522	468	530	489	518	516	483	502	538	507	528	512	502	503	507	506	478	471	506	536	473	470	507	529	508	503	512	499	509	515	513	526	458	530	475	486	543	542	517	476	503	516	487	570	512	537	495	557	527	519	475	494	522	519	527	495	490	492	497	531	473	514	512	520	505	497	494	483	497	494	507	471	485	489	500	460	516	513	503	489	495	510	491	505	557	482	480	525	491	480	519	522	515	493	530	484	525	514	518	457	506	540	489	495	522	499	570	524	495	490	540	504	525	520	537	475	524	515	480	476	513	454	531	495	491	507	520	489	503	533	543	519	550	482	496	490	508	485	521	528	508	494	494	460	542	512	501	499	510	530	541	485	527	500	487	518	453	504	549	500	527	513	515	491	495	484	506	501	505	502	555	490	522	504	488	516	472	499	501	466	466	502	526	497	501	517	514	472	549	506	547	476	526	511	479	523	515	531	527	521	527	503	490	522	481	464	509	512	553	482	462	533	525	508	484	492	533	476	530	516	493	501	500	481	518	529	490	518	495	497	476	498	536	528	515	526	500	520	491	511	511	490	486	493	497	502	491	508	547	539	494	519	535	539	518	539	511	502	491	497	520	456	507	539	499	504	527	494	501	488	572	518	514	488	524	496	552	514	534	499	485	497	508	493	520	504	510	501	487	507	506	501	520	493	506	513	484	490	491	528	479	464	481	491	537	535	535	569	479	540	485	534	492	529	586	514	494	511	492	503	501	489	484	478	506	475	524	514	513	494	489	516	528	559	529	524	487	488	482	499	520	516	515	506	515	472	494	522	552	537	530	548	446	517	490	508	490	526	513	541	494	506	551	490	567	531	478	499	510	503	507	528	507	501	490	538	493	529	518	499	491	482	484	508	532	508	493	528	477	471	491	492	511	553	515	507	482	490	519	545	504	522	537	544	554	500	511	544	544	463	511	504	501	528	484	517	503	490	498	501	503	472	533	495	560	520	445	458	541	476	524	505	513	497	518	519	504	490	499	484	452	504	501	502	564	505	501	505	535	526	532	480	502	483	496	490	527	521	499	538	534	522	535	520	524	487	552	530	513	516	511	518	514	526	498	477	495	473	497	535	519	518	478	502	478	495	510	500	476	521	513	508	501	527	487	494	487	516	531	519	481	539	498	499	552	476	519	524	476	493
27642	9486	568	300	226	177	165	170	162	180	176	182	174	161	178	179	183	181	174	170	174	159	165	173	179	198	181	170	176	178	167	189	174	177	192	169	164	161	181	172	156	170	163	202	168	179	151	184	164	189	157	172	172	185	178	179	184	151	173	182	153	178	164	196	162	171	142	190	184	151	178	169	178	203	158	179	166	179	158	177	162	161	164	166	170	167	180	160	170	180	178	162	174	163	148	156	188	181	160	165	158	161	151	161	161	178	163	169	179	189	166	179	160	175	170	174	167	165	149	142	165	187	188	178	172	167	177	197	147	174	181	168	140	174	197	199	178	182	175	176	166	200	164	162	190	176	190	173	167	172	176	186	164	164	154	164	171	147	180	147	182	190	178	170	157	148	166	177	176	170	167	181	164	152	167	192	178	184	182	161	188	161	186	174	172	165	164	159	155	182	142	154	173	177	169	159	183	156	149	151	165	164	180	177	169	171	158	163	172	159	146	178	161	170	175	185	172	166	173	159	179	174	178	195	154	167	183	159	159	154	162	177	207	181	156	165	143	151	176	162	172	185	162	145	170	167	165	170	172	179	172	185	180	171	147	175	155	168	156	167	169	179	172	178	171	173	146	196	160	157	171	166	169	173	188	171	169	156	168	163	159	178	175	189	160	177	176	144	166	163	167	159	182	173	172	177	168	144	179	163	158	184	141	149	182	165	150	171	178	154	183	167	182	174	171	169	161	191	173	185	160	163	174	156	167	184	153	200	166	193	167	182	166	159	166	175	143	162	193	177	169	147	165	154	161	188	189	163	169	188	177	198	172	203	156	149	185	173	185	166	159	173	147	172	186	171	179	160	178	174	192	185	150	176	151	176	162	183	163	177	185	175	180	157	155	152	182	185	167	149	171	159	150	162	162	156	180	166	178	189	190	179	169	173	198	197	188	185	175	179	175	180	159	174	170	187	166	190	178	171	179	185	172	167	182	189	176	201	176	164	163	164	150	170	170	175	192	168	180	164	172	173	178	176	182	182	189	184	188	162	179	135	164	172	176	208	171	173	179	161	177	157	178	150	194	193	171	173	149	157	155	171	160	157	157	176	155	155	156	191	167	171	169	157	169	150	170	162	164	166	154	152	180	165	190	154	159	182	180	164	147	170	174	156	168	157	154	180	164	158	156	177	175	172	167	183	186	147	179	175	172	177	156	160	162	163	158	169	159	168	182	164	171	180	204	173	159	179	176	180	174	160	154	175	183	190	150	172	162	163	199	142	169	165	176	156	168	169	175	162	158	167	182	174	152	184	166	146	163	181	172	188	160	164	151	156	177	150	171	173	182	182	174	174	157	163	175	158	175	174	174	165	179	159	161	154	149	179	168	173	162	170	154	154	155	189	171	163	178	168	170	162	175	176	182	167	178	170	189	145	183	153	147	154	165	177	173	165	177	181	158	172	170	159	151	165	212	160	182	199	151	161	181	166	161	164	176	167	182	175	202	184	174	163	186	197	156	185	175	177	156	171	164	160	197	165	190	174	189	152	174	178	155	171	174	140	179	153	164	158	177	153	166	163	186	195	167	164	172	147	160	187	183	183	195	162	168	159	179	193	167	162	162	146	158	182	165	167	156	181	190	184	159	155	153	177	184	157	177	155	172	174	176	158	148	186	148	184	163	172	171	179	219	193	167	166	167	151	168	178	166	179	165	182	157	178	200	180	147	185	166	166	159	197	159	166	161	164	156	171	180	171	190	162	154	167	149	174	165	177	186	177	168	174	175	170	182	170	169	174	187	155	176	158	167	183	182	160	152	171	159	174	173	169	160	170	178	157	135	145	173	175	171	192	165	172	169	165	192	176	165	157	178	175	164	170	198	168	167	165	153	169	181	155	170	175	173	148	160	155	173	181	181	194	180	164	161	153	152	178	160	171	179	178	154	163	164	179	162	177	141	135	186	174	184	178	172	171	169	180	170	175	167	139	176	158	178	191	149	157	176	170	155	163	172	159	157	193	169	150	160	172	157	160	189	152	191	164	185	168	164	159	180	166	183	189	153	180	165	169	173	170	184	171	171	172	158	200	165	194	152	174	172	191	146	163	192	150	180	175	188	165	175	163	190	172	167	185	162	162	169	159	171	180	159	167	160	190	158	189	204	165	159	175	188	166	178	167	150	188	159	171	174	171	176	166	149	177	185	163	175	152	180	179	146	181	161	162	154	169	167	156	160	179	185	160	191	144	166	150	181	168	167	173	180	167	164	191	164	177	155	172	153	158	161	160	162	207	176	169	184	175	171	164	170	196	159	157	188	160	158	183	159	158	169	185	163	170	167	165	168	166	175	151	196	177	175	166	146	174	159	142	173	159	161	182	160	168	171	201	169	186	189	167	192	159	188	162	159	165	174	185	172	162	176	166	160	170	161	180	170	158	184	180	182	154	156	195	149	139	155	170	169	191	177	187	150	164	172	175	164	166	180	168	160	163	177	165	193	155	161	162	163	160	172	167	183	164	170	181	166	146	148	179	152	155	197	160	194	191	171	187	193	176	173	171	164	168	176	182	181	181	166	149	148	176	179	158	173	181	171	174	158	172	168	189	179	167	155	182	163	162	182	186	161	169	160	171	154	157	161	164	168	167	194	153	152	143	176	177	173	183	171	166	185	178	183	192	177	169	182	166	183	179	176	168	160	177	150	176	191	177	180	174	211	180	145	129	175	165	157	163	156	155	187	179	175	188	169	164	163	183	165	177	170	200	173	150	165	162	188	169	152	167	170	150	159	181	175	176	187	173	208	170	167	142	163	198	162	180	169	183	185	181	164	181	156	170	169	153	211	157	159	181	162	187	149	176	169	181	175	186	174	184	197	152	164	164	188	171	153	158	156	172	167	165	163	167	155	171	179	153	173	144	184	172	170	159	187	172	185	180	173	164	156	179	169	172	166	159	185	175	153	171	167	158	168	180	199	158	189	143	192	157	162	179	194	160	194	180	195	176	177	148	175	186	183	195	170	177	157	163	172	169	180	168	153	175	148	156	173	162	184	164	171	158	175	165	189	174	180	166	169	167	154	172	170	169	177	173	163	156	182	146	161	173	143	158	161	171	170	157	190	173	173	159	147	180	186	192	146	193	136	184	167	195	177	205	172	185	144	167	167	166	157	154	160	182	179	162	174	160	171	181	155	174	151	193	176	178	179	172	156	167	199	173	193	165	150	166	160	160	181	172	172	192	160	187	151	146	186	161	189	168	175	167	163	179	155	181	190	179	177	170	171	179	163	175	162	195	168	172	182	165	146	171	171	187	140	164	159	160	179	173	181	161	166	169	179	168	165	167	169	158	159	175	182	155	180	170	159	176	167	167	166	176	173	161	173	178	143	185	142	176	168	164	184	171	164	159	162	152	165	181	177	178	163	177	157	197	168	164	191	185	172	165	175	146	171	170	172	159	164	174	170	170	155	155	194	197	161	162	168	197	144	172	167	174	190	176	189	177	172	184	195	186
4572	322	314	191	197	197	157	165	165	159	174	131	150	148	154	156	149	150	152	150	131	159	155	151	154	153	148	150	135	145	150	132	145	141	140	131	139	138	127	146	130	121	142	130	152	148	144	141	130	146	136	163	117	124	141	154	129	145	150	149	143	132	136	164	168	136	135	146	123	153	156	153	149	133	147	138	141	129	128	150	154	134	132	123	151	121	136	152	155	130	127	122	139	148	137	136	124	148	135	147	132	141	122	144	135	149	150	153	130	146	126	132	134	131	115	145	164	145	153	142	143	151	147	116	133	160	124	138	144	119	130	139	140	147	112	149	137	126	127	148	133	138	135	127	123	141	139	129	141	148	148	149	130	126	144	126	140	148	138	121	105	142	134	160	139	135	141	125	144	167	129	139	151	125	145	121	168	135	159	136	156	135	134	147	155	134	150	144	158	141	126	155	142	154	145	145	143	125	140	143	155	156	151	159	137	134	148	145	143	147	115	129	149	128	150	125	126	143	132	155	139	150	148	152	139	129	136	142	139	143	145	161	146	153	142	146	132	138	142	145	162	138	158	158	124	132	136	128	131	135	141	160	153	155	150	125	141	155	144	148	135	147	140	150	141	140	156	154	154	149	142	139	158	137	152	137	121	142	139	133	134	134	156	126	130	143	137	132	149	142	145	132	130	136	146	144	129	132	145	121	122	134	144	141	140	122	123	135	143	138	148	143	160	132	138	128	143	137	162	146	133	161	128	137	146	129	164	141	126	168	153	140	131	129	135	141	142	148	134	135	132	128	160	129	139	133	136	143	146	143	157	132	142	130	158	145	159	136	146	138	159	142	152	123	144	133	145	127	130	126	139	136	135	153	165	125	147	136	143	151	132	140	165	148	144	115	134	149	142	151	137	117	149	134	143	131	155	128	162	154	132	112	122	156	153	139	137	140	139	126	144	160	132	129	137	138	156	122	143	160	151	135	150	141	159	156	137	130	155	134	138	131	133	121	152	144	152	116	139	141	138	147	146	136	157	165	127	132	171	153	145	132	147	122	126	135	155	145	143	143	136	150	140	137	152	140	131	135	148	138	132	156	136	147	138	140	133	141	143	145	172	126	135	136	149	128	143	157	134	135	153	142	145	132	130	146	142	152	143	164	135	156	141	138	142	140	122	164	134	138	146	124	152	134	148	147	122	148	143	163	140	130	137	131	150	124	124	136	143	133	139	151	135	116	139	132	159	167	142	145	134	153	150	146	158	125	155	151	135	149	137	137	153	130	140	139	140	131	152	129	159	136	142	128	141	158	142	142	136	130	142	131	161	150	133	150	137	138	125	122	167	146	164	140	146	132	133	140	139	161	147	141	151	138	150	138	117	147	158	150	144	140	135	144	168	125	154	151	142	135	148	143	139	162	135	137	151	152	140	148	153	138	144	142	148	152	143	141	138	145	128	149	155	159	125	144	142	115	128	124	129	129	141	139	124	132	153	133	136	136	144	135	124	145	166	145	137	155	156	155	139	152	135	141	136	153	129	165	160	145	132	127	128	139	136	139	136	129	119	134	144	134	146	151	125	137	157	148	124	153	141	126	142	147	127	147	130	132	128	129	156	140	142	153	136	152	121	152	148	165	125	129	148	149	137	151	143	129	137	132	130	155	143	153	136	146	143	159	149	140	128	139	127	147	129	135	145	135	142	136	156	140	152	107	133	119	151	158	149	157	147	171	129	143	136	127	174	144	152	140	143	138	135	136	137	142	132	151	128	129	139	136	139	134	136	140	155	148	142	157	127	151	138	149	129	147	147	140	142	125	142	139	145	130	170	168	126	144	145	125	126	129	158	141	131	150	148	146	160	137	153	129	150	140	140	134	134	149	132	147	164	144	152	152	148	129	135	129	147	182	141	140	149	133	140	154	159	152	136	141	148	156	135	138	152	112	139	127	124	151	127	141	139	131	133	135	146	129	146	128	158	138	171	132	133	146	148	134	150	118	142	119	151	147	164	135	121	137	158	142	127	158	158	128	129	159	155	139	148	135	151	119	146	154	154	132	148	120	140	142	141	141	129	141	134	120	155	128	141	161	132	124	133	152	139	112	140	148	140	130	134	132	149	119	134	159	161	133	144	131	146	138	156	123	117	135	141	134	137	145	148	145	139	145	127	153	132	155	136	154	154	146	138	138	137	128	144	155	161	145	138	145	150	162	125	129	141	155	126	127	147	148	145	140	129	138	139	130	143	132	128	111	146	152	135	140	134	131	133	137	119	130	147	151	135	135	124	153	126	133	119	123	136	147	150	153	131	154	139	145	122	149	141	130	154	146	130	143	145	140	128	131	138	139	140	140	129	150	152	155	157	166	139	148	125	115	140	127	154	127	160	145	139	153	147	149	133	134	126	145	137	146	145	129	129	145	132	132	133	133	128	145	134	158	119	143	137	135	148	134	144	147	136	150	122	150	136	137	128	159	152	138	148	142	152	138	133	153	131	128	167	139	125	141	152	153	148	132	123	145	143	139	133	152	130	150	152	165	140	165	128	141	140	147	132	133	138	146	126	128	149	159	154	161	147	134	132	136	133	139	138	130	151	151	139	133	143	162	152	148	152	140	119	132	137	120	144	152	137	164	147	151	141	141	135	166	141	149	144	157	145	143	148	135	133	162	132	148	129	144	150	142	137	130	138	162	129	149	147	145	116	148	144	148	165	125	125	149	152	128	139	130	120	152	136	126	161	157	140	151	141	141	133	143	132	152	153	151	139	158	144	145	143	134	135	135	147	138	138	134	140	109	158	130	127	129	132	142	134	137	132	122	142	131	134	147	136	117	147	132	146	144	138	152	141	129	114	137	124	139	164	137	132	134	156	123	141	167	125	152	152	129	137	154	148	175	130	147	136	147	132	131	150	156	157	145	124	126	138	139	154	131	128	150	132	116	145	129	150	135	140	164	132	140	133	141	144	130	145	138	144	143	128	136	144	143	176	153	141	138	148	130	155	139	126	140	143	143	137	123	143	141	137	136	141	155	154	154	137	130	141	131	136	154	131	137	127	120	158	150	118	147	142	138	148	135	145	146	163	150	128	151	131	162	137	153	133	148	125	129	168	147	147	127	138	135	147	151	131	146	157	134	137	147	137	116	134	160	142	120	110	139	137	145	126	149	141	144	137	145	154	144	135	137	160	150	131	151	135	154	152	139	137	136	143	138	155	133	136	156	128	131	154	133	151	152	122	114	172	126	133	141	155	151	158	131	154	142	127	143	127	120	116	118	134	141	137	143	131	147	139	126	133	125	131	167	145	165	123	148	145	132	143	145	133	138	152	126	140	132	141	106	135	149	145	150	151	144	115	133	148	165	144	143	140	130	154	134	155	139	135	140	147	141	170	153	137	151	113	159	167	136	152	144	146	136	123	153	128	144	139	167	136	165	143	139	145	136	164	137	137	149	136	154	143	135	147	137	134	155	146	131	143	123	121	150	133	124	130	159	139	118	155	128	138	122
25504	21437	27838	25396	10894	1285	880	640	546	596	550	597	531	499	533	489	517	501	517	517	472	479	496	512	477	485	480	470	481	426	500	509	548	489	477	495	465	511	469	445	488	499	471	438	468	484	475	451	500	482	489	459	456	451	453	489	456	426	473	500	485	502	466	472	498	490	459	470	444	476	477	456	426	426	489	464	498	521	477	444	438	470	495	433	472	474	495	464	488	491	466	500	492	441	470	468	472	494	474	501	464	483	484	444	486	436	473	474	517	428	537	476	443	477	465	484	470	481	470	475	436	499	485	453	471	492	470	466	459	481	463	455	463	455	485	498	455	476	505	494	496	463	483	459	489	434	496	498	453	506	491	480	532	466	472	498	511	447	457	465	447	464	515	490	452	460	536	483	437	491	457	490	507	503	465	471	448	471	477	461	477	479	464	485	472	486	487	456	487	471	444	467	473	472	433	483	512	512	436	461	459	542	480	464	459	480	505	539	497	471	457	508	490	493	462	483	493	501	505	507	438	499	503	491	438	513	438	481	474	500	479	508	452	482	458	473	510	500	489	475	479	482	430	492	517	436	490	483	462	463	496	477	470	460	504	450	459	467	485	451	485	431	443	480	439	452	430	457	472	463	451	438	506	452	468	471	450	454	474	466	467	486	506	477	465	473	462	450	497	445	474	477	476	463	502	473	478	454	432	453	479	486	516	461	479	487	469	395	521	460	491	464	474	457	499	450	460	490	492	476	482	464	482	495	479	455	494	506	451	474	517	496	466	501	466	480	471	470	490	467	475	457	438	479	452	427	452	448	504	474	524	494	496	468	498	489	497	483	456	428	488	450	477	457	443	496	487	482	510	491	482	466	445	469	486	476	453	491	455	485	484	479	480	513	485	484	487	459	452	485	479	472	497	430	490	491	501	469	434	505	447	466	442	449	499	459	450	462	470	479	492	468	461	470	456	434	463	425	464	483	450	460	453	478	469	453	453	488	487	483	457	474	468	472	455	510	428	450	469	462	453	492	494	467	466	470	423	488	474	494	459	471	472	469	450	514	510	498	486	500	486	487	455	480	483	522	472	485	461	464	478	484	448	464	464	511	468	473	436	461	479	494	432	502	473	484	489	495	453	478	485	455	461	476	487	483	513	480	495	492	482	474	488	517	465	469	503	475	474	480	489	497	458	534	460	494	484	488	451	504	455	431	418	478	432	461	495	459	498	479	477	472	438	467	497	449	466	471	485	496	463	444	489	505	456	482	482	513	458	460	452	493	439	440	491	436	498	458	483	460	454	484	472	482	504	465	487	478	501	468	455	431	510	457	467	496	471	470	438	465	461	513	455	459	497	457	468	507	507	506	431	462	462	469	472	447	485	504	455	448	457	530	501	488	502	451	472	435	443	450	472	468	495	517	450	483	516	474	464	485	462	434	490	488	515	520	478	475	452	467	507	479	481	479	487	469	437	510	512	496	469	448	470	475	479	467	494	495	462	499	488	462	486	477	468	516	476	439	483	456	492	465	454	479	445	491	476	437	469	468	440	422	486	443	466	474	472	543	454	470	465	488	447	468	468	456	477	452	500	457	484	480	466	462	446	477	500	478	472	478	448	497	497	447	515	472	465	507	505	493	457	489	480	520	454	462	493	499	464	457	465	500	470	435	478	476	444	480	447	452	430	463	472	486	468	451	480	460	454	437	450	458	467	461	444	504	496	501	471	451	489	462	452	462	497	451	502	482	499	468	434	485	494	451	475	476	472	470	460	483	444	451	470	468	486	445	505	476	468	453	483	503	431	432	452	468	481	467	471	485	470	469	467	469	484	486	462	441	491	456	457	503	476	478	478	489	473	458	446	454	516	516	496	480	489	485	447	500	491	507	463	475	456	461	450	440	457	483	501	500	453	451	465	484	486	427	447	495	456	468	487	439	465	466	450	466	427	465	470	486	485	458	452	483	446	502	439	504	443	449	462	454	467	479	472	466	447	504	483	528	486	443	461	519	491	496	495	432	445	461	481	479	477	443	480	459	509	481	449	479	485	473	434	525	488	478	430	479	478	478	455	476	463	458	466	466	457	500	460	445	503	446	484	466	460	453	488	495	445	425	447	480	473	475	520	504	516	446	472	486	474	473	491	475	483	478	438	414	448	471	474	507	476	461	461	450	517	481	448	491	476	472	473	468	481	477	485	450	462	476	448	481	457	465	481	450	473	435	469	483	451	496	450	482	477	479	469	455	480	455	472	459	468	486	445	490	437	507	480	453	511	546	481	474	444	499	485	519	460	467	467	468	482	457	499	510	438	488	448	475	505	444	467	470	443	499	451	438	507	498	473	500	454	477	486	439	492	492	471	465	503	462	443	446	437	480	495	460	453	475	448	470	485	472	474	464	482	490	459	466	476	476	489	481	442	439	462	442	467	486	476	455	486	420	476	490	469	444	471	515	447	457	455	481	500	457	443	471	476	492	493	469	475	473	446	461	452	465	450	494	455	446	482	464	497	469	508	479	446	478	486	444	456	496	481	466	423	450	466	451	456	461	489	459	495	475	455	466	504	475	457	460	506	509	463	475	465	473	460	461	509	456	499	473	522	472	475	467	476	469	511	443	475	459	474	468	469	500	469	493	496	480	506	477	425	418	475	449	482	446	515	485	522	518	419	486	444	426	450	459	462	463	461	501	457	492	448	490	455	481	486	480	465	499	477	467	492	421	507	475	473	438	470	471	437	493	489	494	466	471	442	511	493	450	449	464	463	487	481	487	476	513	480	435	480	461	457	479	479	469	479	442	469	461	472	474	439	479	459	509	497	479	485	443	510	481	445	457	461	453	482	455	467	479	481	441	471	475	473	462	472	476	495	468	447	493	483	456	436	468	488	442	471	468	486	454	513	464	489	507	499	491	455	517	438	497	476	447	492	453	467	480	454	485	479	476	462	478	463	463	497	501	445	484	443	448	448	495	502	447	473	472	513	443	486	457	445	482	445	480	469	488	478	472	506	443	453	480	508	461	449	507	464	461	460	487	509	470	463	501	471	437	492	498	476	479	465	478	462	498	461	419	447	460	496	433	490	432	493	538	455	497	477	488	460	458	462	491	442	464	484	490	505	483	442	466	485	432	475	494	479	453	474	515	477	470	420	443	530	504	500	459	502	473	479	456	458	482	461	485	478	533	468	489	468	476	477	463	492	464	487	479	472	472	497	470	471	445	493	467	494	460	438	463	462	510	492	492	484	451	446	489	465	453	464	461	443	446	436	492	464	495	459	435	512	466	517	463	476	453	473	489	509	519	453	442	486	496	500	489	465	483	444	461	483	472	488	435	536	487	484	472	476	479	502	484	469	496	471	458	454	462	481	492	445	447	500	501	434	461	462	490	499	470	483	474	465	458	471	452	476	450	467	481	459	488	457	534	483	471	469	479	441	465	468	474	476	453	475	518	488	468	471	461	446	446	472	452	433	462	477	488	448	500	469	442	487	441	452	421	493	500	484	482	479	460
3180	3266	2771	1417	1062	836	728	601	522	542	475	456	479	509	469	433	478	421	410	401	409	404	407	382	385	425	415	424	440	400	393	385	391	396	390	418	413	402	366	371	379	357	428	435	391	426	398	371	400	388	385	402	371	371	409	384	383	413	374	346	364	391	383	382	429	371	353	394	384	419	381	383	367	398	402	352	387	395	369	390	408	412	359	353	404	358	427	386	364	380	369	360	418	360	383	390	375	393	357	395	375	387	387	369	421	367	411	372	370	392	385	359	363	382	402	383	383	402	379	371	390	403	381	388	420	382	417	359	380	361	371	409	350	378	387	410	413	423	376	378	362	405	393	368	367	365	394	406	415	396	363	404	351	366	386	385	420	421	421	382	366	354	402	404	387	384	401	402	374	393	379	389	373	374	385	379	412	352	376	389	382	373	377	372	398	406	383	346	398	388	403	386	379	389	386	394	385	390	394	362	379	378	388	346	401	394	405	386	418	390	406	395	345	406	406	387	419	383	364	385	388	352	419	375	433	428	397	386	382	375	403	352	361	373	428	385	385	373	383	408	384	381	354	396	396	389	396	368	376	405	377	405	383	385	377	388	376	370	381	420	411	403	391	371	376	383	412	398	391	386	394	366	374	374	379	373	364	398	405	391	398	385	390	341	386	366	371	357	444	400	370	369	364	383	364	368	367	401	398	408	372	415	352	389	370	399	361	386	373	375	370	375	363	394	355	381	377	384	368	402	362	349	385	393	380	383	368	346	392	389	398	392	392	367	390	376	375	410	398	370	369	380	387	383	431	356	383	406	362	354	409	401	360	351	386	404	382	364	391	393	431	352	394	383	377	391	373	406	392	392	389	364	378	388	386	367	372	386	356	422	375	375	402	374	357	381	348	372	419	371	360	360	376	421	415	393	414	356	375	363	395	382	396	385	378	379	371	375	348	391	395	410	377	372	386	375	423	407	400	400	439	382	420	398	358	351	402	415	396	392	361	401	377	371	370	403	343	365	374	378	331	363	383	376	369	394	384	373	421	364	367	367	376	403	362	384	385	419	401	389	376	401	394	377	409	393	409	402	379	407	374	341	375	380	387	413	374	391	390	392	366	389	431	423	410	369	380	384	386	411	389	425	408	367	374	385	397	378	372	396	361	366	404	379	382	408	374	384	366	348	394	396	404	369	351	374	396	368	418	395	370	366	407	350	389	357	400	400	390	410	400	403	367	399	397	374	354	401	369	393	334	379	346	416	373	374	368	365	335	372	365	378	405	375	363	352	363	410	367	370	397	368	392	395	354	408	362	406	385	355	383	383	381	340	364	364	374	405	408	381	384	334	418	381	352	388	412	372	377	379	404	391	374	395	412	390	392	399	379	394	380	377	370	370	366	357	419	356	399	381	405	385	360	407	366	390	351	344	378	372	385	369	397	377	391	382	370	387	382	412	382	363	365	380	403	411	396	362	394	352	384	394	427	406	374	360	388	404	370	377	346	379	371	395	373	391	388	389	368	369	367	368	385	400	395	382	390	383	363	390	383	361	376	375	372	372	379	349	384	361	366	364	395	373	376	394	388	385	416	413	370	382	389	393	336	374	391	372	374	380	399	398	371	379	384	371	391	381	376	377	368	394	356	396	382	376	382	371	395	357	377	381	357	366	388	384	365	373	408	366	390	375	413	392	407	389	387	345	358	376	395	358	370	371	366	419	357	400	381	350	349	381	369	433	403	413	365	373	416	399	389	386	374	378	373	418	348	411	389	367	363	362	375	389	371	422	382	360	393	391	394	389	400	390	355	357	384	411	398	363	383	382	386	381	357	366	374	420	377	378	383	367	378	395	354	347	397	388	416	396	398	387	382	386	372	406	367	371	359	391	372	404	418	372	345	404	392	352	372	370	393	407	407	374	399	362	374	394	398	360	382	337	382	381	384	395	376	387	402	370	366	366	376	417	366	372	386	377	393	357	363	384	364	382	383	380	377	416	373	368	369	424	380	362	398	390	364	397	373	403	369	390	381	367	352	379	402	364	395	395	398	387	383	397	400	380	362	409	379	344	357	405	359	375	357	392	379	415	380	332	364	365	416	357	384	350	390	374	380	335	382	362	397	397	365	347	373	368	373	412	371	388	366	364	373	411	374	367	358	368	387	377	425	361	376	367	389	399	373	392	387	405	389	379	409	378	364	403	366	389	419	422	401	372	358	365	363	378	391	400	391	355	427	395	379	393	367	353	356	363	355	370	373	375	399	376	378	381	424	392	367	338	380	380	377	364	371	393	383	378	389	367	410	358	384	407	389	372	382	360	394	372	386	398	373	372	385	361	356	385	407	394	390	387	326	385	390	365	413	344	386	390	367	386	401	358	396	418	408	372	358	371	347	370	369	400	377	413	333	394	407	393	375	357	357	378	407	424	390	358	415	395	367	390	394	365	385	415	391	393	376	365	365	378	404	349	386	394	398	377	381	346	373	401	382	403	385	377	374	367	362	404	380	377	345	358	385	379	378	368	344	385	377	371	380	338	404	422	387	384	365	385	360	376	374	348	391	397	390	416	379	392	384	389	381	419	408	413	343	398	382	377	400	368	386	369	401	374	392	411	377	388	357	379	363	374	371	385	394	398	358	395	395	395	373	390	351	377	379	359	398	396	353	386	376	391	391	377	380	361	354	393	359	366	371	401	391	315	385	409	377	384	400	385	396	360	366	396	393	381	366	382	371	380	373	360	421	379	396	362	412	389	371	394	392	372	352	382	354	366	387	401	397	380	376	356	376	394	391	384	389	357	411	361	378	362	373	356	371	382	386	403	370	366	367	346	384	405	376	391	322	372	361	343	403	406	392	401	366	380	383	363	375	364	393	400	400	370	375	367	384	377	376	373	438	402	391	356	390	403	387	357	377	407	398	367	381	393	384	404	375	392	366	357	336	375	397	388	373	382	395	407	397	393	358	398	369	381	385	378	390	376	362	363	367	388	383	389	373	372	398	396	382	401	347	375	366	365	374	372	378	391	365	356	397	399	400	369	385	375	374	383	412	366	371	384	401	359	397	369	372	370	355	366	372	374	378	399	377	372	387	361	409	380	392	359	387	379	347	382	363	364	387	378	393	387	369	385	358	372	361	356	374	388	391	409	388	399	401	396	369	369	393	402	394	411	382	372	380	373	368	391	393	341	388	385	374	419	347	391	403	381	367	368	382	366	396	370	388	376	359	382	363	359	374	413	372	389	401	367	393	373	346	386	390	376	365	339	377	399	380	365	362	380	381	380	374	373	372	370	391	337	369	353	384	427	395	365	387	365	370	365	361	411	379	369	383	394	381	385	375	383	428	378	368	362	406	362	375	423	389	370	417	393	405	373	367	365	401	402	407	371	370	363	417	405	396	391	347	375	373	400	372	374	432	401	406	393	371	414	380	337	404	383	349	415	383	389	386	398	385	380	365	369	403	393	372	382	382	386	369	387	389	359	364	414	354	376	413	420	380	369	384	354	378	367
24488	21412	28709	24500	21385	7996	1702	1078	942	863	827	716	696	754	721	683	716	714	703	711	717	707	671	689	698	677	656	692	685	654	666	661	673	651	678	714	691	655	651	745	653	703	689	696	686	637	642	685	633	693	634	686	669	698	652	642	651	669	652	630	676	637	647	649	674	719	641	691	656	691	610	687	678	645	636	679	661	690	644	664	678	644	670	697	640	679	655	647	626	659	620	655	654	614	678	681	683	630	665	670	672	671	644	641	656	646	648	673	648	648	638	657	704	675	647	669	652	668	668	617	628	644	658	664	692	670	664	662	622	660	664	662	645	647	686	654	651	646	643	647	624	645	661	677	685	635	668	646	615	637	709	657	685	622	654	649	613	620	649	662	692	649	635	608	644	673	696	689	662	672	668	643	626	667	648	663	648	632	667	669	649	660	638	640	684	639	644	673	637	646	626	666	642	671	679	622	657	642	650	641	686	651	660	683	598	646	641	676	627	679	650	641	642	649	646	626	682	663	652	693	617	603	662	658	661	637	685	690	624	601	630	614	649	651	658	666	630	654	680	680	662	645	641	690	689	651	662	672	642	640	684	664	640	671	657	628	686	608	620	666	620	636	668	641	657	621	638	719	677	659	630	591	650	634	639	606	638	654	658	639	660	628	632	659	640	608	666	671	641	667	641	637	646	641	642	629	680	681	683	629	618	654	643	678	627	657	658	678	645	639	625	595	736	624	651	637	601	676	656	640	666	627	675	668	637	644	670	643	657	674	680	616	670	711	694	690	683	679	697	641	650	645	659	657	625	676	604	684	647	678	683	651	680	670	640	674	664	668	645	611	665	634	625	655	630	657	661	627	631	648	655	641	678	651	609	683	618	622	705	704	615	612	679	642	623	676	644	657	655	665	637	666	657	674	679	634	688	642	666	675	600	624	640	632	619	727	669	651	706	687	631	676	679	611	677	625	661	663	632	619	626	685	642	597	659	585	643	648	611	656	688	597	635	662	679	634	670	604	625	623	673	638	669	619	677	674	648	659	633	605	675	685	620	700	655	660	677	639	611	657	649	644	686	605	675	628	628	649	679	646	678	659	639	680	635	648	611	609	645	654	679	646	665	671	651	678	667	678	656	651	669	578	690	650	650	629	662	634	628	673	655	634	666	663	679	586	613	681	635	633	668	666	713	632	646	632	637	685	625	678	657	650	618	602	664	648	615	648	652	673	626	702	654	604	716	623	626	623	636	662	657	625	609	660	682	663	676	630	596	689	653	616	682	652	682	605	640	634	606	686	690	671	647	627	637	673	639	620	680	640	675	630	696	642	712	659	656	627	649	669	669	649	628	647	636	610	676	668	659	656	642	613	681	632	652	650	660	621	628	649	602	652	650	635	670	639	655	651	670	643	671	613	687	623	664	643	651	676	633	669	663	662	658	647	653	642	631	659	623	678	687	652	672	650	626	627	654	663	647	592	619	682	635	641	648	665	616	647	698	692	696	601	685	666	680	687	622	649	681	655	633	585	663	661	666	624	593	676	641	656	621	643	608	566	592	639	656	641	682	643	688	671	625	628	677	638	643	691	696	671	670	639	676	652	636	638	671	663	633	669	669	648	618	629	629	613	655	647	623	669	648	665	679	681	696	620	627	651	643	623	715	634	640	660	661	646	674	659	645	643	665	648	646	662	668	658	636	633	610	617	665	667	609	653	671	686	625	687	686	642	671	612	680	661	654	613	614	637	681	612	664	661	652	644	679	652	620	698	663	664	631	647	657	632	650	679	646	645	656	675	651	687	668	640	706	597	621	681	634	639	678	648	671	647	690	613	690	645	622	655	699	616	600	647	613	598	638	601	634	661	649	625	665	654	628	677	672	672	651	651	657	623	651	653	593	625	687	626	605	683	659	637	625	643	629	651	635	646	708	625	611	636	660	628	658	654	648	656	679	618	652	666	641	637	668	641	637	636	626	690	659	634	639	631	597	644	634	655	619	626	666	702	652	669	613	637	688	651	687	648	658	673	610	635	715	650	638	601	672	626	661	691	680	656	699	664	645	658	641	662	656	655	678	628	648	641	651	622	541	668	633	638	634	608	620	633	666	677	599	618	674	653	614	636	627	654	654	640	671	633	597	675	622	648	637	623	609	651	642	634	642	637	657	621	666	640	615	620	613	630	675	671	696	684	638	627	642	639	622	608	629	662	607	616	642	627	617	612	644	650	593	710	689	609	669	650	696	650	602	658	626	640	662	662	656	641	618	679	637	646	654	656	658	668	643	673	642	641	654	667	639	626	635	664	682	640	677	616	632	617	671	667	612	707	671	650	691	591	628	610	653	660	662	639	656	646	667	630	655	611	658	622	657	638	689	642	654	614	666	666	661	615	625	606	625	680	655	640	652	636	680	663	661	643	649	636	659	647	645	630	658	663	679	623	636	637	587	685	671	660	661	636	629	644	597	657	583	681	639	651	631	666	622	647	626	667	671	624	639	674	633	634	662	652	652	640	668	648	688	618	677	645	603	670	637	705	664	650	692	629	654	669	622	619	637	672	613	677	647	625	632	607	629	685	661	662	675	667	648	670	661	646	611	646	627	655	654	651	656	640	682	666	638	600	650	653	620	640	666	689	609	590	607	651	609	665	666	625	655	637	668	651	712	649	603	670	633	644	664	649	653	657	636	649	653	614	638	640	613	652	679	615	626	604	645	667	645	641	573	686	652	647	657	654	660	640	626	662	675	638	664	574	637	712	635	645	683	672	653	618	669	704	716	656	655	654	668	635	626	656	615	615	621	614	645	626	667	683	632	640	681	723	653	651	665	630	734	701	654	649	647	638	632	636	620	671	662	683	676	662	673	631	670	654	653	685	656	674	652	628	613	641	645	670	662	687	643	640	718	648	641	639	614	677	637	674	627	643	620	705	650	690	662	672	630	673	636	626	631	670	632	654	662	658	660	660	632	614	679	707	668	678	669	655	675	650	649	655	666	664	630	659	633	693	644	628	589	688	641	667	603	648	678	647	652	646	704	663	638	607	681	654	638	631	636	624	646	628	643	620	643	630	665	680	659	632	684	660	647	642	637	652	650	625	630	648	627	679	675	646	681	650	656	672	678	636	653	615	646	641	628	675	594	657	672	639	665	674	613	577	580	649	644	621	597	684	665	629	628	641	626	690	641	642	644	610	656	637	655	657	654	687	690	683	638	629	681	626	648	601	615	681	633	624	662	649	594	656	605	661	666	691	640	601	612	677	632	680	677	612	655	653	668	676	631	637	643	655	678	678	641	637	640	664	659	662	624	658	623	605	643	644	645	634	615	645	657	630	637	659	635	656	637	635	668	698	684	611	677	644	620	655	632	648	691	631	665	677	641	650	643	673	653	644	649	690	679	656	670	650	670	607	672	640	720	630	621	641	619	661	648	691	668	653	655	675	699	652	653	666	674	620	632	696	665	685	678	598	637	626	637	641	614	626	655	677	701	649	633	676	653	661	665	653	627	632
3573	5883	4860	2469	1747	1375	1138	1010	883	782	705	716	710	674	637	609	601	629	601	597	545	539	583	544	545	595	603	567	521	581	560	578	561	537	556	543	569	504	512	482	520	479	575	586	533	556	543	546	505	551	550	552	584	505	506	539	552	491	526	486	521	521	505	490	504	561	512	508	553	546	492	530	509	529	551	522	514	553	493	545	500	512	552	541	523	534	512	522	545	485	501	559	558	478	507	493	526	563	527	484	507	527	558	489	516	471	525	500	523	511	487	525	500	491	517	528	508	515	505	512	537	500	528	531	506	582	515	506	528	521	515	531	495	511	530	502	510	545	546	517	532	541	551	523	514	480	537	533	545	516	543	488	524	525	526	498	561	537	520	555	484	529	510	571	511	565	549	532	478	546	544	498	531	516	511	554	560	543	503	526	546	459	530	570	541	519	488	528	550	533	514	547	493	544	489	503	504	526	538	531	534	519	563	549	520	498	505	510	525	537	559	493	539	530	495	487	490	552	493	541	522	498	523	522	488	540	514	523	495	551	532	528	547	560	501	518	509	539	511	545	509	488	554	532	489	546	487	530	501	533	511	536	492	515	508	544	550	546	490	473	534	523	522	514	550	510	496	534	524	499	547	538	516	551	522	549	542	541	521	502	534	485	538	493	507	492	534	515	492	536	514	515	536	564	514	531	483	521	510	514	497	524	493	497	567	498	531	513	534	511	559	521	533	531	501	530	506	500	528	487	533	499	499	506	488	522	546	540	522	535	510	503	509	496	562	535	524	546	490	580	541	523	536	502	527	519	506	517	518	508	511	512	496	557	521	514	486	515	544	515	560	536	544	547	495	516	529	489	507	528	493	509	578	497	494	511	532	495	529	503	507	473	486	508	520	480	476	530	503	526	564	501	543	522	525	505	510	520	563	538	508	504	549	515	494	550	516	560	521	526	519	527	535	474	480	539	534	516	485	508	565	488	501	543	508	500	514	489	503	529	508	537	521	508	567	534	551	485	519	553	508	547	524	532	503	503	543	508	537	500	576	514	487	511	527	532	503	558	474	530	476	541	560	530	503	516	525	504	529	508	508	506	496	533	519	510	536	534	496	514	517	529	513	503	513	491	524	541	503	540	537	513	527	546	497	516	515	542	511	489	504	509	517	544	516	566	468	498	521	494	524	517	519	481	508	533	508	504	505	518	509	517	490	524	514	506	518	547	499	515	496	493	538	549	543	470	511	561	524	534	540	541	476	560	519	515	499	502	502	513	538	507	506	534	527	502	495	490	502	521	558	519	500	538	531	514	497	522	483	557	523	526	519	554	541	522	536	499	465	514	513	499	571	495	538	495	505	486	459	514	518	526	475	523	533	538	486	476	571	530	478	563	504	529	545	534	536	521	472	532	535	503	505	486	545	482	535	523	486	493	479	525	500	543	499	544	500	519	535	484	488	541	508	549	485	491	542	488	496	517	508	488	522	514	530	484	503	511	482	515	538	503	508	523	506	525	482	508	539	540	533	559	517	493	462	515	498	540	513	556	480	573	533	499	512	506	519	522	535	523	470	546	545	523	516	504	519	534	521	511	547	524	496	527	524	525	513	512	525	556	509	526	453	461	503	526	510	507	506	486	566	487	521	511	576	510	535	518	501	548	521	497	497	504	534	522	538	471	525	513	529	486	513	534	481	479	542	533	535	516	544	533	522	502	501	540	519	526	512	508	520	510	537	508	534	484	543	506	518	504	562	498	525	531	504	532	541	503	511	503	516	542	526	486	513	510	512	496	502	515	517	544	520	500	484	526	525	546	486	546	478	499	524	525	517	533	546	508	446	517	535	559	484	489	493	497	506	510	511	515	493	535	499	499	492	512	524	546	526	480	547	553	534	522	494	483	505	502	514	452	498	514	489	470	511	521	495	518	513	558	505	518	508	542	513	512	544	494	530	486	508	476	499	551	520	508	516	521	534	496	505	508	545	481	468	504	495	515	489	531	521	500	542	537	468	533	518	504	503	522	491	531	488	483	534	493	586	489	508	490	520	521	487	463	527	517	519	545	518	567	511	500	511	506	544	518	514	513	545	527	519	526	513	533	551	552	545	554	519	568	486	501	548	534	479	532	491	523	467	480	521	515	531	507	529	506	499	537	546	537	516	492	485	501	530	539	558	497	472	532	541	491	523	518	521	513	538	529	463	503	541	505	501	497	495	471	550	536	519	483	528	542	477	485	512	533	563	503	491	527	543	516	523	516	505	521	462	485	498	517	508	532	510	491	536	498	507	521	529	518	491	546	526	518	534	516	521	479	507	539	530	512	486	534	547	517	511	562	481	513	516	529	516	521	515	498	521	527	501	503	539	526	521	525	536	520	529	493	513	504	484	515	500	510	540	534	518	521	546	474	510	507	515	475	484	538	539	479	512	491	500	479	526	510	530	514	490	505	524	540	520	562	484	535	547	452	514	481	482	479	488	516	537	536	509	525	513	530	534	467	476	499	452	501	489	488	506	521	495	519	507	487	496	538	521	521	502	539	511	518	500	491	530	447	499	484	467	533	484	483	447	462	521	514	525	517	508	513	487	522	503	522	566	497	529	518	509	508	510	526	502	562	524	490	492	521	518	505	494	566	532	515	517	470	518	478	523	532	471	518	519	488	534	520	506	509	518	506	518	499	510	542	528	521	505	510	530	498	502	516	525	519	502	542	532	488	507	513	524	490	503	514	545	516	485	491	491	533	508	512	514	508	492	532	528	524	471	548	542	519	499	557	507	528	493	584	533	480	535	489	529	518	469	492	497	515	539	525	518	545	505	557	497	502	495	496	493	507	487	502	513	500	532	483	486	518	508	491	508	499	557	528	503	518	514	532	551	495	515	528	539	529	530	532	494	520	514	507	492	528	511	509	502	495	549	497	490	488	495	467	481	513	495	465	486	531	499	518	525	507	521	497	501	542	505	510	480	521	514	492	531	503	452	536	507	487	526	494	557	500	496	540	465	524	532	480	529	552	536	506	528	518	560	517	501	517	524	522	481	519	471	556	510	540	456	552	500	501	509	495	487	478	506	485	518	511	518	468	468	476	501	475	499	483	494	523	486	492	523	521	523	552	519	509	511	514	527	497	506	496	518	509	517	539	516	480	519	474	521	527	515	507	488	508	535	513	524	485	494	555	526	508	549	512	532	519	485	497	495	472	518	540	529	496	482	478	474	518	566	503	523	509	509	546	524	541	543	482	545	533	498	493	495	494	477	558	513	505	551	502	509	525	495	487	480	528	505	512	514	502	479	530	503	479	518	493	530	527	492	522	516	499	500	554	529	511	546	519	557	528	540	493	511	493	498	499	495	532	544	498	514	498	541	514	515	520	503	489	491	504	502	526	502	542	519	489	506	496	475	526	505	549	530	547	519	514	508	494	475	496	537	488	529	501	512	545	527	475	506	547	519	537	473	503	496	510	493	535	521	492	531	509	526	524	513	508	547	515	492	535	499	539	488	532	499	509
27590	9567	562	298	185	174	178	163	164	175	201	169	174	172	174	179	173	195	196	171	172	171	192	181	169	190	171	165	175	185	185	177	185	171	173	186	182	150	176	160	152	149	178	168	162	184	160	173	167	166	166	178	174	159	167	167	169	164	164	175	181	166	169	159	169	185	136	181	187	172	155	177	169	181	168	170	157	175	173	175	170	188	180	191	146	172	183	175	185	172	160	167	170	156	172	175	162	171	186	178	201	191	169	174	177	163	157	185	167	178	140	174	182	159	195	164	185	176	151	159	181	179	178	184	182	143	170	155	154	181	180	166	177	147	171	166	174	169	181	189	179	172	160	195	180	165	167	171	171	171	187	182	163	166	177	161	156	172	174	150	180	154	179	189	173	177	180	152	174	181	186	176	156	167	178	186	174	182	181	186	179	168	169	179	173	200	196	175	165	169	194	160	194	165	166	170	158	167	166	173	155	175	177	162	207	169	175	192	177	178	157	183	182	160	179	171	167	176	162	170	149	178	179	158	201	182	177	166	167	175	134	167	185	170	176	160	166	206	172	185	155	173	190	183	197	149	171	148	189	186	172	179	177	193	168	163	157	177	153	180	180	161	183	156	179	177	165	175	156	178	165	143	162	173	165	157	156	152	187	145	175	175	207	168	170	172	183	162	162	161	206	179	157	179	188	188	162	156	184	175	175	171	186	177	162	221	156	164	175	186	175	167	157	170	179	161	177	183	166	166	169	161	178	140	178	175	158	171	198	173	180	156	150	153	184	170	155	164	179	164	177	152	163	174	179	173	173	167	191	155	187	167	167	181	156	178	173	189	160	175	163	177	182	174	181	169	172	170	179	141	197	184	158	170	161	164	173	151	152	184	189	167	177	167	154	188	148	183	131	180	168	202	168	181	206	179	142	166	180	161	168	163	156	173	173	187	159	168	156	146	165	194	175	163	166	158	168	158	160	164	156	179	171	160	168	153	164	156	193	180	189	152	156	187	160	167	164	170	171	184	182	148	183	167	171	159	201	186	178	173	162	170	167	178	176	163	156	167	177	169	171	185	167	166	166	181	168	156	159	190	184	184	167	172	161	172	176	181	169	173	180	149	158	163	169	195	158	174	170	178	159	172	197	172	180	164	144	168	192	163	167	176	171	167	179	166	160	156	179	168	158	181	169	179	186	187	180	161	146	183	180	151	153	151	174	205	161	163	176	156	167	169	158	167	156	150	192	170	173	166	179	156	172	178	172	186	168	184	166	177	188	178	174	179	156	174	165	201	151	154	157	162	157	189	160	178	155	191	174	190	164	165	166	170	165	166	161	170	162	182	180	162	189	176	195	175	178	161	165	162	170	173	173	154	173	175	184	167	187	198	152	178	171	158	173	157	164	192	196	181	157	174	173	195	187	200	144	164	142	184	160	160	186	166	165	173	169	170	163	143	167	178	169	179	181	188	163	178	202	156	174	173	158	178	181	162	148	138	167	174	181	184	167	176	171	169	196	193	156	168	177	177	165	171	183	182	175	167	161	186	171	180	162	172	186	176	158	202	175	172	150	158	175	168	183	165	199	171	168	186	167	185	191	162	192	170	187	192	164	161	173	167	176	171	171	167	159	172	183	178	188	154	163	192	176	171	163	156	186	155	165	168	169	153	173	173	172	165	158	183	158	169	180	171	159	160	186	155	172	162	162	169	163	201	164	177	177	172	151	189	172	196	144	179	172	201	164	162	180	142	137	172	183	172	165	158	171	208	185	165	164	151	165	153	183	164	160	190	154	191	179	174	155	165	173	151	158	160	170	164	159	175	176	183	161	177	156	174	160	177	172	173	173	154	204	182	180	179	173	174	161	183	178	150	171	201	185	169	191	170	177	166	186	167	176	170	160	161	175	159	173	163	165	169	161	185	162	169	181	155	180	185	161	159	187	164	177	195	177	164	178	183	200	175	171	159	156	190	174	166	174	186	173	191	163	159	178	151	166	186	177	185	179	160	160	156	177	177	167	180	156	190	154	194	185	184	189	171	172	183	168	153	172	165	181	175	180	177	199	171	182	166	174	168	155	147	152	174	166	159	169	180	170	168	172	175	165	193	163	184	175	165	173	180	169	192	192	157	155	174	148	154	180	187	168	153	170	168	173	182	166	157	178	168	166	162	168	162	199	148	175	181	174	188	177	180	166	161	156	170	167	157	183	203	158	166	155	160	156	165	164	145	187	185	190	163	190	158	188	178	168	157	171	191	178	174	161	179	182	169	164	167	152	145	185	172	182	171	156	153	181	171	177	175	163	165	184	179	179	162	169	172	158	166	190	173	178	181	176	179	158	172	169	178	166	197	181	180	165	171	164	185	173	148	184	168	189	178	169	185	171	161	144	175	157	168	176	157	182	158	177	161	171	159	170	193	169	160	164	173	167	152	161	161	168	182	186	188	166	166	179	184	161	164	157	169	166	166	155	161	173	158	176	155	164	192	153	180	168	191	142	143	175	174	169	166	180	179	158	182	172	162	171	157	156	184	189	173	160	170	155	180	158	171	197	186	172	159	163	147	165	179	166	161	160	189	145	183	175	165	169	154	152	154	158	181	161	157	187	168	189	182	210	157	199	197	152	148	179	165	150	182	163	172	191	169	172	170	200	181	165	212	165	166	178	163	174	182	169	151	181	154	186	150	172	145	203	166	174	180	164	162	169	173	157	169	200	197	192	148	173	170	173	198	143	170	174	167	169	164	170	182	169	161	178	208	153	186	196	165	166	147	169	160	159	162	183	175	170	172	170	178	157	167	171	172	197	180	167	194	175	180	165	179	166	163	189	159	146	171	173	178	177	170	144	158	183	180	170	195	151	177	193	177	162	195	166	177	166	159	178	174	160	183	165	176	171	171	178	174	164	149	156	178	175	176	193	168	164	172	191	158	160	159	178	179	179	188	170	173	164	179	161	175	150	187	159	154	159	148	178	178	145	169	163	143	188	178	173	169	184	171	181	179	167	159	165	202	163	173	170	166	180	159	158	160	174	167	181	184	169	168	168	186	182	157	173	155	161	176	184	160	170	176	150	166	190	203	172	159	183	165	195	183	185	174	163	162	159	182	172	181	154	172	167	173	178	152	173	160	156	175	194	149	162	163	174	147	167	183	190	161	171	194	147	182	167	158	185	168	151	184	174	173	182	149	178	168	193	175	164	173	159	169	189	165	189	179	172	149	166	160	186	177	167	161	186	163	179	161	162	186	187	181	183	184	171	162	167	170	185	182	189	176	204	169	181	163	177	179	176	174	175	195	167	160	156	187	174	191	168	161	186	170	170	161	178	166	171	152	157	142	170	143	150	161	163	177	169	170	188	187	163	180	178	151	161	170	159	177	153	179	190	187	162	182	185	184	202	181	167	169	168	183	167	155	161	147	147	182	159	163	155	154	188	179	168	167	184	168	173	183	158	159	197	175	167	166	199	165	154	171	173	187	187	174	171	172	145	161	175	171	167	140	147	155
4484	295	264	206	164	151	157	127	154	137	132	151	141	156	138	144	148	148	162	164	140	134	156	123	163	133	154	152	162	118	153	162	134	125	162	133	154	138	134	135	141	115	136	150	165	141	149	130	120	144	151	128	136	147	152	116	128	131	111	158	121	142	157	140	146	138	111	129	140	139	150	166	146	147	155	146	159	144	144	143	133	146	149	127	142	153	128	141	130	138	136	143	134	144	119	139	121	123	131	142	141	147	131	147	143	138	124	137	160	133	128	146	143	153	132	136	164	136	145	158	161	159	143	132	135	158	134	136	137	136	139	138	144	145	120	129	135	141	139	139	126	141	141	130	143	126	150	149	140	151	169	145	131	137	135	142	152	133	130	146	142	139	141	144	161	145	146	154	141	156	161	161	131	143	135	131	156	127	151	143	133	134	137	137	143	164	147	120	150	144	160	141	148	142	153	152	146	155	129	123	147	128	147	142	144	138	156	145	123	147	136	134	142	120	143	143	130	131	140	153	135	114	125	136	143	125	123	153	138	111	151	158	146	154	133	148	145	148	125	136	125	140	148	139	138	168	149	133	159	148	134	150	164	150	144	151	131	136	133	147	154	154	120	146	128	152	155	139	130	154	149	138	138	136	132	161	128	167	160	138	135	134	133	122	145	142	153	144	146	146	130	136	135	143	147	149	120	136	127	133	149	142	138	143	143	123	138	158	120	145	134	141	142	157	144	144	136	137	132	132	140	136	141	153	127	140	149	145	146	143	141	129	156	141	141	135	126	142	137	143	151	132	134	140	165	138	140	120	132	147	137	142	149	153	126	131	152	139	133	130	120	150	141	149	131	135	152	128	162	127	129	161	167	131	154	129	138	142	122	145	126	150	135	158	135	143	118	122	147	137	142	149	129	132	149	125	146	124	125	138	135	141	145	146	131	154	123	131	150	169	139	138	124	141	145	141	158	130	147	138	130	148	148	145	143	134	129	152	139	136	126	156	138	133	158	112	160	145	138	161	149	151	127	146	142	158	133	136	144	140	133	160	148	145	129	142	125	153	150	161	131	141	142	143	144	133	143	139	123	150	141	122	113	148	145	135	139	122	144	142	133	156	129	147	130	144	129	149	159	143	133	166	153	149	147	134	140	148	123	129	154	146	133	147	140	147	119	139	144	128	136	134	135	155	145	143	144	136	138	150	135	140	157	134	151	166	137	141	131	128	142	130	124	133	161	151	147	143	113	141	145	131	157	142	142	137	123	147	134	147	132	152	128	139	144	120	148	133	139	157	130	135	132	153	132	150	126	138	149	140	144	141	133	137	132	144	147	133	142	139	137	135	135	125	136	150	134	131	133	143	134	147	125	157	133	144	132	128	145	143	147	131	153	138	145	141	137	155	134	159	118	145	119	136	128	137	113	137	125	141	151	131	145	135	168	161	140	153	168	151	129	138	134	140	121	136	151	146	144	122	130	147	135	150	148	133	123	155	141	135	142	136	133	133	118	137	154	142	144	129	126	117	134	138	129	154	114	136	141	149	158	141	147	127	165	138	144	146	134	152	143	123	164	133	137	146	121	134	163	159	136	142	124	153	124	135	123	124	144	158	169	145	133	144	135	140	133	121	124	140	129	145	133	139	142	118	146	154	145	132	153	151	120	143	140	147	148	142	157	125	145	134	148	147	130	153	132	141	164	138	131	144	128	151	167	124	145	150	151	160	134	169	122	149	127	144	118	132	142	120	142	127	153	135	128	130	162	124	155	147	134	142	160	134	151	139	171	149	139	148	138	135	124	145	128	131	126	142	130	141	132	144	141	137	142	135	140	138	138	156	128	170	134	148	140	153	144	145	146	155	131	148	125	130	132	151	133	144	136	119	131	136	127	128	133	132	158	152	135	125	125	149	129	122	154	133	115	147	127	125	128	139	165	140	155	145	157	162	148	148	167	153	131	165	142	157	137	152	132	125	149	134	123	138	141	156	129	128	142	119	145	153	138	139	152	150	143	135	124	150	130	167	163	149	123	127	133	119	159	141	147	142	130	151	147	114	130	137	147	126	132	147	123	131	153	135	149	166	129	149	143	144	134	141	148	134	145	139	156	132	170	133	142	131	131	153	146	142	133	122	125	169	130	130	156	138	143	149	148	138	159	163	140	146	116	158	133	128	130	128	134	138	135	142	125	147	151	129	138	146	145	158	153	132	135	132	129	169	127	142	154	158	151	147	147	127	118	136	155	143	144	144	129	132	135	137	143	141	147	137	143	124	150	141	124	137	126	135	156	140	123	134	150	151	154	168	125	138	139	124	158	155	147	147	145	139	141	132	129	144	118	149	140	127	152	151	137	156	129	129	134	114	145	146	127	139	140	142	135	119	148	143	123	121	138	136	169	146	122	138	153	148	143	138	129	147	149	134	129	135	140	139	133	157	132	139	142	164	135	137	163	139	140	136	138	138	147	115	146	153	139	145	136	153	117	144	140	122	133	125	167	145	145	147	115	156	148	143	129	146	128	140	149	135	150	136	151	142	142	137	131	126	117	146	157	141	151	155	113	120	140	134	120	127	144	147	133	132	149	173	140	128	130	151	138	157	156	152	144	127	140	125	161	149	152	138	143	146	138	154	159	152	142	135	139	140	158	132	158	128	141	130	131	137	145	124	138	141	141	137	155	134	155	123	147	136	125	136	125	146	138	144	141	148	136	126	116	128	162	133	159	129	149	132	119	144	150	158	147	121	156	141	154	138	152	155	146	155	118	128	131	125	148	156	149	148	143	132	145	130	113	144	146	155	128	148	145	150	128	133	138	141	128	134	123	133	154	140	119	132	138	154	157	143	125	163	161	138	138	131	149	122	143	154	135	138	151	150	144	155	147	143	153	160	143	128	150	134	144	152	142	155	113	145	137	152	139	144	140	135	136	147	147	143	145	144	143	174	141	121	131	140	137	130	136	136	159	165	134	147	133	143	150	132	126	140	145	133	145	144	127	138	143	142	141	133	139	129	136	153	137	154	149	148	143	154	119	125	134	131	127	145	140	124	126	160	135	143	139	143	146	133	140	144	136	146	164	139	142	130	141	132	133	139	126	138	143	143	146	154	148	129	151	138	136	157	142	133	141	128	150	118	153	130	137	163	140	159	123	128	137	135	143	160	151	135	164	116	142	147	154	141	145	140	135	143	152	128	148	149	135	129	134	122	138	125	129	157	157	149	146	126	133	136	142	139	139	149	135	160	142	139	133	122	149	152	137	107	128	136	153	141	115	137	140	146	145	137	156	118	138	136	127	146	154	167	162	145	130	145	141	135	144	147	141	118	138	150	125	150	138	145	147	132	145	140	154	154	149	149	129	132	135	120	165	129	149	149	145	139	127	126	130	146	142	149	141	137	137	144	145	137	123	128	153	154	144	130	143	123	157	139	138	125	177	143	149	121	155	146	140	141	132	129	159	146	157	133	151	145	141	158	132	127	150	136	143	147	145	140	139	143	168	149	130	137
25496	21474	27923	25387	10882	1208	849	650	590	629	552	533	506	519	536	484	546	519	506	519	521	508	499	455	491	492	483	520	526	524	470	470	491	485	480	476	496	519	483	457	476	454	455	482	504	470	507	530	501	468	494	488	464	477	470	461	484	456	495	473	457	455	473	486	472	500	438	463	476	476	475	497	501	498	499	483	476	491	452	484	483	491	492	456	455	489	512	479	421	448	449	472	426	461	490	497	460	452	471	500	425	475	532	491	435	458	501	490	471	430	492	505	450	500	482	438	519	487	500	492	498	491	499	510	473	488	484	498	489	510	475	469	452	465	495	446	469	465	495	495	490	474	461	465	504	475	461	493	478	490	477	481	472	448	466	492	485	494	476	502	459	483	471	491	501	479	470	441	461	412	509	470	502	479	486	443	489	474	483	483	459	481	451	461	486	507	484	481	466	452	454	464	471	439	444	484	484	493	467	450	502	455	476	476	500	442	471	484	467	465	478	480	510	499	477	481	471	474	469	470	466	498	484	480	445	454	456	512	511	497	515	496	488	474	483	496	455	427	491	484	502	473	514	473	514	526	465	486	472	477	490	471	495	443	480	539	496	442	476	460	489	521	472	455	464	522	461	486	511	459	468	485	471	472	501	504	537	459	466	493	458	463	443	469	506	495	459	470	457	477	456	475	500	499	436	492	503	464	444	492	425	461	493	462	465	484	506	451	460	451	503	476	469	452	464	442	461	488	492	487	468	489	477	469	471	492	475	481	445	445	482	497	472	468	434	468	482	511	453	495	490	490	475	484	417	456	452	478	478	502	487	497	424	477	459	463	454	499	492	468	519	521	480	456	450	446	480	505	483	474	466	465	479	492	450	467	461	493	477	476	499	484	460	472	452	491	462	461	457	468	466	524	482	473	444	434	499	537	504	494	487	507	493	466	481	477	483	498	523	428	484	496	500	502	473	491	480	467	447	498	531	505	445	450	472	459	478	461	477	407	465	484	493	460	450	474	489	443	450	496	473	475	444	421	508	490	497	435	487	518	488	500	486	482	473	492	469	497	465	489	492	447	478	467	459	446	479	456	472	471	491	484	496	523	481	475	497	485	438	524	481	504	476	468	472	480	475	468	478	446	462	418	427	471	449	494	482	467	485	448	498	458	534	448	495	506	460	497	500	479	445	453	423	455	479	453	489	446	462	480	493	489	475	472	420	509	498	451	512	475	472	486	498	498	465	465	451	475	466	455	470	473	461	487	481	456	461	471	482	454	466	441	430	474	457	484	526	470	476	454	475	463	506	479	473	477	460	469	472	475	460	463	478	506	436	503	453	470	503	487	426	498	515	485	506	496	452	486	500	466	478	458	485	478	473	445	532	479	475	507	507	520	504	476	487	460	470	465	480	509	476	470	466	492	494	451	491	484	497	487	470	490	462	471	523	504	528	469	460	458	464	482	466	482	508	484	476	459	467	481	460	528	489	494	464	472	474	436	456	476	486	451	483	484	484	465	480	466	459	477	457	496	474	485	479	422	465	477	496	439	487	491	516	512	466	486	452	479	461	470	508	517	454	477	475	492	458	444	456	460	474	493	469	471	484	444	507	448	492	452	460	454	478	473	469	487	463	454	446	481	490	458	470	481	464	479	467	481	454	468	471	492	492	459	470	508	485	495	516	478	508	456	475	445	451	492	493	494	491	466	485	456	489	497	471	476	477	462	453	485	471	488	484	504	467	502	457	471	480	466	490	476	490	483	464	457	453	452	521	482	489	464	527	477	492	490	507	510	488	473	460	489	521	449	444	484	476	508	495	467	475	493	473	474	455	485	486	456	453	469	453	480	464	451	467	483	473	494	499	440	461	495	455	500	442	475	459	459	444	477	479	466	404	451	475	508	458	480	460	473	440	472	477	473	501	483	440	449	449	519	450	446	461	465	476	485	477	485	472	470	504	456	477	490	536	500	499	486	459	512	461	451	526	482	523	476	449	492	483	453	461	487	501	476	469	476	441	448	466	452	484	460	467	475	467	400	474	492	494	444	466	455	488	435	520	488	486	483	473	503	479	517	446	462	477	484	515	474	460	461	488	499	460	505	484	476	481	470	431	438	487	493	512	495	472	475	485	447	453	477	499	457	465	478	485	458	463	500	461	494	452	475	476	463	513	475	497	512	473	489	477	508	498	473	454	468	490	496	495	468	454	454	494	448	472	461	473	494	453	478	452	423	468	471	488	491	465	492	503	417	479	446	480	475	437	482	451	496	462	511	474	453	485	503	457	457	480	483	496	475	478	488	485	514	423	491	480	455	478	456	458	411	480	469	463	450	444	511	496	512	458	487	470	490	465	496	433	473	491	489	499	499	450	414	467	468	461	454	472	482	484	453	465	490	485	495	499	469	480	492	450	515	505	476	470	482	469	464	457	495	494	466	499	463	471	481	442	440	487	478	528	473	446	463	448	496	492	477	495	483	473	467	472	469	482	502	438	484	483	497	499	513	470	493	459	463	494	442	523	483	537	481	494	481	488	463	459	508	479	447	446	462	445	488	507	443	448	470	504	525	466	470	452	469	480	465	448	476	493	501	484	472	501	470	488	474	475	457	498	490	422	421	467	441	490	508	433	481	491	451	463	448	482	479	489	476	510	486	511	456	454	507	463	488	492	481	484	487	498	506	508	509	418	442	455	435	473	498	501	444	449	472	485	466	451	468	462	474	516	458	489	477	486	515	528	480	419	487	486	463	491	510	471	454	477	450	477	442	455	437	505	463	460	460	471	447	442	469	484	470	499	468	468	446	460	514	511	482	503	511	489	491	491	496	473	468	505	477	454	437	478	435	456	487	488	431	449	468	469	455	440	466	523	467	478	494	465	454	502	507	458	485	449	484	476	513	494	476	496	503	481	443	510	457	460	437	486	506	472	466	481	464	444	487	473	470	452	464	468	442	488	496	506	501	477	446	458	457	406	452	470	444	470	444	445	478	491	462	456	473	464	506	435	461	446	476	469	468	441	479	451	466	480	473	499	449	481	461	489	489	482	467	522	481	475	481	463	436	476	461	450	497	472	480	459	458	453	486	487	465	490	500	481	503	473	482	488	461	469	498	516	486	469	442	459	490	470	461	449	459	455	469	487	491	461	488	479	436	459	473	442	485	464	466	485	490	481	455	469	476	461	481	462	470	450	451	490	453	463	504	480	481	454	497	508	456	480	480	459	480	463	474	468	458	475	457	491	480	447	444	433	466	454	502	489	485	469	514	479	469	505	470	483	478	475	469	474	466	498	470	454	485	455	509	474	502	486	456	479	474	429	481	476	442	494	444	454	444	476	491	485	520	487	474	522	477	499	500	463	452	492	504	487	443	483	413	472	439	469	459	471	488	430	440	493	458	478	430	503	471	490	474	469	517	461	464	437	476	449	474	461	498	456	476	453	428	445	480	489	489	453	496	486	442	499	456	473	483	467	448	460	485	467	482	492	447	485	483	466	472	487	473	520	499	517	487
3180	3307	2690	1399	1013	822	725	575	562	528	495	530	461	465	424	438	392	419	397	419	421	389	404	390	413	371	428	363	404	426	419	411	429	376	380	396	388	381	403	390	364	362	411	380	385	432	391	395	416	390	372	380	362	393	373	361	357	388	376	355	388	410	405	369	378	379	401	381	393	392	395	419	378	395	381	365	379	397	406	384	420	417	408	387	394	408	377	399	415	367	359	392	413	369	362	369	380	364	374	387	370	361	378	336	371	408	398	378	388	396	356	377	402	422	391	372	399	392	365	387	415	371	409	358	384	382	409	375	396	379	403	405	416	407	377	421	418	396	387	385	404	413	373	354	396	392	363	370	373	407	373	347	380	391	372	374	420	364	369	386	397	356	386	369	390	372	394	360	398	380	389	363	381	365	379	390	386	387	367	390	384	359	339	419	385	423	377	388	430	377	386	405	394	380	409	385	350	385	405	366	365	386	367	427	402	392	378	382	371	357	347	397	402	417	388	365	432	376	393	378	370	372	412	341	405	382	392	383	383	381	373	388	368	384	396	391	392	347	371	395	373	374	397	352	367	377	386	373	389	372	396	361	369	369	391	395	401	403	400	392	401	402	372	396	395	383	386	383	383	374	408	385	366	376	390	355	357	398	415	385	409	411	369	419	370	400	397	364	373	403	361	372	371	337	372	373	361	384	384	387	394	399	357	408	351	389	400	396	421	396	385	400	392	440	354	354	380	411	390	382	383	375	390	372	384	386	418	379	356	419	418	382	351	392	385	388	409	386	383	356	410	383	383	374	367	395	382	372	380	382	334	369	397	388	377	394	389	366	394	391	422	379	368	377	397	385	374	423	385	356	392	414	393	392	365	399	431	353	374	378	371	393	390	378	350	379	343	373	383	336	386	349	379	391	413	392	365	423	397	395	395	380	383	391	369	382	378	387	398	394	395	368	375	393	357	351	365	353	367	379	390	379	379	379	355	356	400	375	390	361	357	316	381	396	348	391	381	381	392	391	361	364	381	370	387	376	381	387	387	372	319	372	363	371	338	397	384	381	414	371	388	430	386	374	383	361	386	367	408	341	372	372	371	397	400	382	401	358	379	372	420	366	365	387	382	387	412	340	418	390	415	359	373	342	382	347	372	393	374	389	373	397	357	358	378	357	387	373	365	335	383	394	384	365	393	424	342	376	363	379	396	401	364	347	409	368	422	381	374	372	388	404	370	397	366	377	381	396	397	373	394	381	338	388	377	402	381	362	383	379	385	375	399	384	354	347	370	356	405	344	379	335	424	383	404	379	354	414	405	385	370	371	371	345	423	384	432	354	366	409	398	375	403	373	347	368	366	407	387	382	375	376	417	386	376	398	394	372	355	383	403	365	370	399	356	376	407	371	375	389	365	361	381	357	392	367	379	454	377	378	369	372	380	418	375	380	370	369	374	389	360	408	376	382	389	386	441	372	413	413	364	376	372	385	408	379	361	400	383	364	359	387	364	388	374	394	402	388	405	373	420	365	403	370	355	349	391	396	381	386	421	371	354	399	409	381	398	357	373	400	388	392	386	370	366	386	397	416	367	389	358	378	379	345	412	353	382	438	369	350	383	379	363	370	405	394	363	369	405	375	378	383	420	397	392	372	381	383	383	366	336	381	394	417	376	369	401	388	356	368	378	397	383	361	358	370	403	397	360	393	412	335	417	400	377	364	355	366	348	427	393	356	363	363	340	408	356	397	398	379	396	404	349	405	387	382	384	364	371	404	419	371	378	421	384	377	359	366	380	328	373	357	379	378	393	391	367	386	377	407	387	390	385	400	389	412	417	336	418	366	352	383	360	362	396	407	357	349	375	381	384	400	397	383	355	371	391	368	362	382	390	389	353	397	368	392	407	388	401	391	367	381	380	383	347	323	388	370	335	352	377	378	349	402	375	337	396	382	359	397	413	368	362	394	343	342	374	383	383	366	336	384	347	404	415	379	398	358	395	388	362	382	354	351	398	374	366	413	407	353	374	363	376	365	372	396	392	382	364	390	394	392	385	370	369	364	390	386	411	402	409	383	394	371	385	372	370	374	341	407	387	360	355	416	373	396	356	361	391	387	402	408	395	403	407	369	370	381	384	398	374	359	402	342	414	376	391	371	386	402	339	367	385	400	394	372	377	397	342	409	339	399	386	347	345	396	377	398	368	376	396	345	377	400	343	355	361	335	363	396	379	425	385	392	390	405	392	378	384	365	382	369	379	377	349	400	349	389	359	393	359	375	403	411	394	371	354	373	373	371	391	369	374	362	365	402	379	380	385	374	422	359	379	346	389	375	367	397	419	379	376	385	377	377	377	357	392	399	362	401	408	409	364	366	422	385	352	389	404	415	374	405	360	393	395	363	378	374	370	365	335	386	366	335	384	355	389	366	374	409	370	399	415	363	401	358	386	391	345	355	373	378	372	371	381	405	370	385	399	414	378	369	423	378	406	388	375	383	349	436	383	359	414	408	388	374	373	381	433	392	375	355	355	367	377	362	371	431	374	362	394	381	382	399	379	413	380	384	392	379	367	381	376	383	395	399	353	394	355	384	372	390	391	347	384	409	369	349	376	417	397	381	370	393	360	384	362	352	365	374	374	371	395	395	384	402	399	394	319	371	400	409	401	377	353	390	402	382	371	384	366	384	370	369	400	387	408	397	374	387	366	379	347	378	393	398	344	347	403	372	420	376	368	374	368	422	380	359	381	412	368	401	396	426	381	367	362	339	393	380	385	375	377	384	374	365	380	375	382	364	374	342	381	390	369	391	339	400	353	359	362	383	374	379	345	359	393	402	372	360	407	355	374	388	379	372	415	405	389	365	383	359	400	394	364	357	384	377	376	398	381	370	389	333	371	381	375	398	399	374	366	372	383	405	361	392	347	355	390	411	343	400	363	368	381	398	375	369	373	395	377	372	373	344	396	384	347	425	353	384	381	391	355	345	390	386	361	331	383	362	357	390	416	382	394	383	396	405	356	353	337	360	370	415	382	353	371	384	368	334	382	395	434	371	395	364	372	345	382	369	397	341	399	389	391	372	374	418	390	388	393	358	369	422	345	364	354	355	366	376	381	355	372	379	390	375	399	355	416	317	411	410	383	366	393	417	392	389	344	403	365	384	388	415	429	399	378	346	407	373	371	358	386	366	388	389	378	381	365	355	382	380	398	385	398	362	349	356	353	369	348	370	353	370	402	392	390	369	391	379	368	355	348	359	370	401	386	314	365	368	369	350	401	336	399	373	394	377	399	393	390	402	381	407	398	406	379	394	384	364	378	363	361	399	401	409	347	363	397	401	378	377	377	372	350	352	367	388	374	355	384	354	387	410	419	364	350	390	377	387	390	366	407	361	384	362	376	418	352	343	344	369	340	375	368	378	387	371	374	411	373	355	376	380	379	394	339	417	373	388	354	343	381	363	333	382	378	346	334	409	350	380	382	377	391	412	412	387	397	366	383	381	387	388	374	380
24472	21450	28743	24553	21436	8259	1655	1078	913	870	833	786	773	764	721	754	741	755	658	728	691	720	712	701	680	702	718	653	703	636	655	663	705	680	699	631	715	677	707	676	715	710	667	664	666	660	661	646	691	687	672	625	681	696	656	644	666	668	674	653	658	689	684	673	688	685	656	640	652	714	661	690	658	662	689	648	641	636	708	703	688	611	705	682	662	677	645	647	656	666	638	681	675	678	663	669	663	676	656	648	676	673	613	654	653	614	634	671	712	661	613	629	663	661	658	658	665	641	654	621	689	658	619	700	657	692	650	638	688	657	644	702	603	641	647	673	655	602	621	639	646	624	664	666	655	655	657	646	673	629	662	624	642	696	671	652	619	661	702	689	663	660	642	661	677	673	664	619	709	635	651	644	670	600	613	678	649	606	633	677	660	651	667	669	681	676	707	647	641	641	691	648	645	604	665	636	681	643	699	684	623	653	638	618	649	594	682	659	692	697	666	681	668	601	648	635	675	658	638	655	632	663	614	686	693	669	614	637	625	691	663	672	669	665	673	681	623	654	680	643	635	617	607	606	724	630	630	610	616	634	623	641	618	638	670	676	649	617	599	680	652	673	661	661	707	685	667	604	628	705	658	633	661	639	665	671	674	645	621	621	667	676	669	673	623	623	674	661	632	644	629	658	656	657	641	629	618	627	656	640	624	627	671	624	681	652	659	670	675	690	613	644	632	657	599	598	656	663	679	677	646	682	638	641	664	656	602	613	634	611	635	664	685	641	666	663	608	626	590	642	629	675	687	669	605	625	688	655	642	631	676	661	663	615	679	638	700	615	668	603	651	666	651	661	666	655	676	674	640	642	592	639	669	666	702	655	714	684	660	654	648	621	647	656	662	641	627	635	629	648	651	661	622	644	686	688	661	662	677	612	648	661	700	672	708	628	672	636	699	618	603	636	658	678	667	632	659	670	637	738	655	618	663	636	670	602	728	658	592	710	615	648	620	629	657	628	678	632	675	671	643	637	643	617	655	657	664	647	640	647	656	666	657	622	693	657	626	688	650	682	704	711	643	666	640	637	697	648	623	612	669	644	643	660	681	654	715	705	672	588	662	681	730	623	629	641	653	692	664	634	655	629	637	652	647	684	620	686	636	642	659	668	648	652	618	636	651	676	689	650	665	636	645	623	657	640	620	655	663	705	689	650	678	647	608	636	653	674	668	646	636	648	644	620	658	617	609	657	665	661	659	627	640	669	646	595	669	667	681	684	677	684	674	675	640	665	678	641	625	658	706	677	656	646	669	649	684	637	743	656	660	649	637	687	683	644	674	690	669	624	633	658	627	658	599	640	696	711	624	685	657	682	645	678	649	659	636	627	648	635	705	612	663	706	626	648	655	660	621	643	651	646	684	683	646	640	594	647	637	665	668	677	673	654	650	660	632	632	683	640	675	640	664	618	632	668	628	669	620	643	626	649	625	703	627	669	653	618	659	667	659	665	649	629	648	698	652	643	675	657	666	639	675	727	649	626	637	617	653	618	617	678	643	650	680	686	655	668	629	640	610	591	669	607	630	612	692	671	655	616	666	675	678	673	625	644	644	616	656	656	684	693	668	696	662	662	663	648	659	644	631	599	696	681	641	660	636	666	626	634	649	660	647	621	648	675	648	668	635	633	673	649	655	608	631	660	666	691	664	664	671	630	656	668	651	661	657	680	648	631	619	652	614	614	695	640	669	636	681	665	667	656	609	659	656	671	652	631	607	642	653	699	625	705	651	667	682	629	614	633	638	644	645	673	654	642	671	630	644	627	649	715	658	610	692	626	646	627	624	646	625	646	624	634	649	649	617	626	670	648	642	633	661	638	647	658	707	660	639	637	649	649	665	644	671	642	648	641	676	678	678	631	656	671	666	647	614	634	692	637	585	653	670	716	676	674	664	663	642	651	693	605	651	684	621	640	680	692	635	684	662	661	687	646	634	680	655	653	670	696	644	675	629	638	640	636	624	654	636	664	698	625	675	606	641	660	649	680	636	631	624	630	635	664	683	660	671	646	631	667	632	624	693	665	648	647	633	686	634	653	683	639	632	613	667	708	658	624	692	663	657	644	649	650	629	655	647	648	613	657	643	687	657	695	676	661	638	640	634	667	696	676	668	656	634	659	692	639	644	624	610	635	680	636	603	619	646	657	662	633	636	681	662	649	659	670	631	646	697	625	644	647	678	644	640	621	601	630	619	682	649	657	660	678	670	637	677	655	692	672	638	645	628	626	613	647	639	701	661	633	669	648	658	673	652	633	622	645	649	636	635	679	631	637	636	709	632	654	707	676	696	643	667	689	643	653	630	648	638	664	638	677	650	653	654	678	636	631	710	664	645	672	654	678	613	678	692	655	675	673	646	621	682	657	656	639	653	657	614	710	637	630	635	630	633	651	672	661	619	661	688	657	678	680	645	614	615	706	729	647	654	668	641	632	632	646	632	639	662	640	653	645	663	656	657	651	684	630	660	642	651	667	606	615	657	654	649	662	688	606	679	639	646	630	623	653	627	664	626	596	655	632	664	654	671	659	656	668	674	699	648	654	634	612	659	658	654	664	632	668	673	620	691	635	646	687	628	680	703	650	657	650	646	652	609	679	629	658	690	595	661	648	637	666	672	649	673	653	652	690	643	664	646	674	650	625	632	693	632	658	685	643	690	622	690	646	646	632	666	639	617	685	630	629	638	643	643	717	655	716	657	656	653	656	638	642	678	656	668	655	631	654	704	644	637	650	629	641	648	644	667	633	637	696	662	633	664	722	628	603	671	639	629	664	678	708	687	696	656	708	668	648	625	650	667	607	643	663	623	670	663	636	663	709	603	628	644	723	683	645	612	679	649	679	643	653	614	622	633	638	673	670	649	679	645	620	660	674	659	639	649	635	715	657	602	667	673	647	665	659	687	653	609	599	627	644	667	665	657	625	644	636	660	633	690	662	629	621	636	663	682	627	596	644	690	712	662	638	665	625	679	626	658	658	636	651	621	651	637	666	634	667	665	621	648	641	623	679	680	639	633	656	675	662	654	649	725	656	680	657	645	633	697	641	599	636	621	629	657	673	618	667	653	659	645	664	610	614	658	657	623	660	660	650	693	650	699	630	629	668	654	628	642	632	619	700	608	653	633	631	605	675	620	613	637	619	639	624	672	632	645	671	651	630	621	661	608	700	690	679	671	655	640	662	641	673	635	631	659	661	641	701	623	619	676	631	623	626	608	629	652	620	674	647	684	679	643	663	636	619	675	628	709	662	668	630	678	633	647	632	645	639	652	637	653	690	621	646	626	639	665	661	649	626	655	633	679	649	690	669	654	660	714	648	704	649	571	592	694	643	689	641	676	653	682	676	674	644	624	681	675	641	621	626	643	620	697	627	628	651	646	685	613	621	643	662	612	668	624	613	665	648	608	631	645	655	677	670	616	624	665	657	619	622	647	640	663	647	656	674	610	640	700	634	641	664
3536	5845	4808	2509	1730	1355	1197	964	852	785	707	702	675	670	603	629	631	654	597	577	551	592	557	586	575	544	549	538	531	529	575	531	527	558	559	561	510	504	560	575	575	526	516	553	478	565	569	527	530	508	513	503	541	527	558	537	542	545	522	505	515	509	541	530	540	508	543	552	541	524	488	565	532	559	522	529	550	563	586	548	573	530	512	541	506	531	587	514	550	542	528	544	555	542	553	539	564	481	516	533	530	528	557	505	509	551	528	508	511	530	531	512	491	534	543	503	551	547	558	533	530	541	521	502	490	517	504	527	517	525	524	505	515	542	522	543	514	536	572	565	531	519	510	556	525	515	529	540	549	485	513	534	571	513	517	491	516	518	502	451	497	512	536	489	531	522	506	521	501	545	536	533	510	523	554	560	546	584	511	547	518	531	526	503	487	567	520	547	542	506	497	521	519	497	549	520	544	517	536	543	481	528	498	542	528	489	539	470	560	552	523	469	520	511	502	529	530	498	499	507	509	527	529	520	536	509	553	539	490	472	511	560	492	534	531	513	507	501	525	532	524	518	528	556	523	565	538	526	542	522	492	506	534	540	519	529	488	507	533	534	550	501	553	515	554	559	534	493	512	494	516	502	475	510	530	535	490	529	502	553	529	516	510	534	541	521	541	493	502	534	485	502	574	556	525	523	485	522	507	528	495	484	546	516	531	533	528	494	505	524	527	540	526	550	502	505	502	519	536	537	494	492	562	526	502	518	521	544	540	528	517	535	520	539	509	500	517	533	494	550	549	520	502	530	502	507	523	527	516	500	504	527	526	538	557	521	489	554	527	520	526	511	529	523	527	511	524	503	522	551	542	526	523	502	515	555	480	495	523	535	523	525	532	554	539	524	553	529	531	494	522	496	504	516	534	508	523	537	548	546	508	524	504	494	547	511	551	477	577	470	517	540	561	519	508	494	530	544	509	520	513	532	512	504	496	532	547	501	510	527	530	510	486	569	514	537	488	526	475	518	519	532	524	579	508	517	529	541	530	498	511	528	502	534	530	523	526	533	534	541	513	565	485	524	497	505	516	516	517	512	518	497	468	524	494	520	512	512	461	526	532	519	512	523	543	525	490	496	521	519	542	490	524	533	510	525	537	488	498	515	519	490	527	535	534	482	509	507	546	503	496	537	530	487	524	530	497	509	553	518	523	507	483	492	518	496	467	584	515	511	548	529	521	505	539	527	494	512	530	541	534	533	519	477	528	539	529	485	518	549	469	523	524	548	502	491	471	470	557	534	517	504	505	506	475	487	543	504	493	495	518	554	577	498	571	471	523	535	512	490	500	518	547	566	565	511	522	504	529	511	521	523	563	546	512	526	536	524	546	547	499	511	504	489	517	545	528	545	531	555	505	550	519	521	508	509	517	498	520	528	508	502	514	528	539	502	524	492	517	532	561	523	540	526	507	534	517	504	495	549	485	509	503	494	519	510	493	555	539	493	532	503	506	506	480	515	550	535	499	533	511	499	519	552	539	496	535	531	516	516	511	517	550	523	526	515	518	527	534	524	540	536	558	514	503	549	539	568	531	523	498	480	522	481	523	543	528	514	509	497	503	513	518	518	486	524	498	537	543	474	510	506	556	506	507	514	500	537	476	503	531	514	496	481	521	537	514	514	524	548	541	523	489	506	488	523	527	538	535	493	528	515	526	518	539	530	521	497	531	477	539	537	506	505	535	483	557	517	526	514	526	494	512	522	508	455	461	478	544	548	516	539	468	532	497	477	533	515	465	517	535	490	513	504	517	487	530	514	503	517	499	501	509	506	562	517	537	479	517	526	480	534	513	518	487	499	487	528	503	499	508	479	475	493	524	463	511	496	501	508	484	479	508	540	521	531	556	513	519	532	507	526	538	512	529	516	464	539	515	509	546	523	516	496	475	522	507	509	508	546	516	511	488	517	500	519	536	531	550	507	503	497	509	542	495	495	526	542	489	504	547	523	559	515	506	551	543	517	555	478	487	551	547	524	472	496	547	500	518	499	525	516	483	521	514	531	530	463	535	506	531	530	503	517	525	583	478	506	528	513	526	493	473	539	529	503	510	471	521	489	532	485	537	524	514	497	490	528	504	471	533	509	521	508	450	563	524	536	495	509	528	547	522	546	479	488	493	523	484	537	525	496	486	520	562	527	543	501	506	550	543	524	506	524	535	532	505	524	524	525	452	527	559	514	521	485	515	500	508	477	487	514	502	570	507	519	518	494	526	511	507	576	475	489	524	502	477	528	486	543	485	514	483	539	541	507	554	509	501	548	514	580	493	523	485	476	508	499	505	562	517	522	481	560	510	489	518	541	477	541	495	519	494	516	520	498	519	526	498	521	498	558	502	519	511	544	478	498	542	485	510	544	529	546	527	492	517	523	511	526	526	492	490	544	482	483	507	499	516	533	551	518	481	504	506	516	489	528	570	464	488	537	536	490	492	497	525	529	538	478	527	510	485	504	519	529	471	478	553	524	550	545	514	500	522	519	551	513	514	505	561	522	499	468	483	497	548	532	583	554	521	529	538	522	518	526	520	504	484	522	490	510	486	485	499	526	517	502	516	517	526	514	524	531	524	513	508	497	538	529	497	503	506	551	508	509	448	513	529	528	485	511	502	480	485	497	558	499	534	560	532	536	516	494	490	503	498	499	563	550	514	484	517	507	537	525	503	507	551	479	525	519	470	495	514	524	554	575	538	500	535	570	486	542	498	548	495	514	496	526	510	518	476	510	488	521	491	506	515	511	528	503	524	501	529	501	514	564	467	521	497	499	495	520	486	487	487	546	515	479	512	489	543	484	498	501	552	518	507	545	573	540	515	539	499	487	548	521	511	514	512	538	529	453	452	520	516	517	538	519	524	514	483	491	504	524	515	514	505	539	543	511	483	510	525	565	544	540	551	542	500	505	517	506	467	518	485	529	499	522	538	501	481	525	524	507	527	504	510	524	500	520	518	517	499	525	521	515	504	498	498	488	492	509	546	558	474	521	526	502	531	485	500	531	522	531	499	486	493	535	523	502	540	518	508	474	499	554	515	503	510	538	508	489	480	513	552	502	496	546	497	501	531	482	543	513	550	489	484	514	506	467	547	516	517	481	514	546	556	512	492	548	501	488	489	498	507	533	518	508	533	536	495	521	475	505	516	526	516	499	488	492	512	531	506	460	515	542	493	510	496	524	479	477	532	490	551	531	492	498	445	502	495	526	506	535	496	472	542	550	545	469	513	510	499	528	549	534	511	522	479	450	516	524	532	503	538	494	496	515	506	491	471	513	543	486	480	533	499	514	507	525	516	518	507	528	529	541	527	545	545	482	485	523	534	522	496	513	533	494	540	536	544	519	507	462	517	489	507	495	475	545	504	496	489	503	513	518	464	479	554	510	542	529	526	514	485	510	528	495	516	509	533	555	534	526	522	496	526	519	488	489	516	503	496	486	518	515	499	521	520	482	485	506	494	492
27692	9746	812	530	362	245	186	196	184	175	176	172	182	180	162	176	170	188	160	182	189	182	157	186	193	190	172	178	184	176	204	182	177	170	182	158	167	165	185	184	159	165	188	185	158	184	198	166	180	182	169	177	166	188	166	161	198	170	158	187	162	193	169	183	181	167	177	203	161	179	188	156	191	175	180	183	176	173	165	180	166	180	175	167	169	157	198	183	184	179	183	161	180	169	171	181	192	168	173	173	178	168	190	163	188	176	166	147	175	186	166	170	188	158	177	191	179	160	163	176	180	179	158	159	186	190	177	173	186	189	178	181	167	182	171	150	185	180	166	175	187	162	203	178	184	167	183	143	204	148	183	169	187	183	187	171	193	188	162	181	156	192	189	185	164	164	176	164	185	178	161	185	180	164	186	205	169	170	179	161	173	183	197	168	163	158	179	174	175	166	196	182	147	173	186	165	177	172	179	156	173	154	165	189	183	153	180	175	159	176	169	206	176	187	160	143	190	179	157	182	169	146	170	163	181	193	162	176	184	183	168	188	175	156	181	184	173	178	162	173	178	153	181	168	177	180	178	197	174	152	180	168	159	179	172	149	173	172	169	170	157	177	176	179	176	184	180	164	191	175	169	175	197	184	176	155	186	170	195	175	175	184	177	181	170	171	177	174	196	189	158	172	174	203	186	166	205	187	215	189	190	159	166	171	156	179	194	170	165	204	160	160	164	160	176	184	175	167	154	192	171	185	181	164	182	188	165	171	168	170	155	182	157	192	166	179	164	169	177	162	190	169	182	158	174	194	179	180	160	165	205	188	174	197	173	167	177	195	166	187	189	195	177	195	160	188	187	165	171	176	166	172	178	196	180	181	179	163	195	180	195	169	180	181	165	158	214	176	159	175	173	174	185	167	175	185	158	167	166	197	180	168	173	170	149	157	171	181	180	170	171	166	180	194	199	171	155	168	162	202	157	191	169	158	172	173	145	176	176	183	157	180	206	200	162	162	177	170	165	182	193	162	172	188	164	162	151	185	194	158	169	171	168	165	163	170	195	170	173	190	192	187	172	171	182	172	172	185	180	163	172	185	191	170	166	186	187	168	182	152	188	179	187	192	175	167	178	179	163	196	160	172	161	160	163	183	162	172	163	175	200	189	196	156	171	178	170	209	165	187	193	183	172	166	184	180	143	169	187	200	190	183	163	182	187	168	153	163	172	178	176	168	165	179	181	171	191	173	165	168	169	188	196	184	190	179	190	179	173	174	176	171	160	180	183	168	187	177	186	188	178	163	188	173	180	178	181	186	193	197	164	185	161	174	176	152	205	156	163	179	195	202	179	181	199	195	195	161	188	175	181	197	165	169	183	172	166	185	210	180	201	188	194	182	197	160	158	184	168	181	184	169	165	168	173	174	189	198	155	172	177	166	164	169	199	196	166	165	185	177	177	160	198	156	177	177	175	206	181	184	157	174	187	179	170	148	184	158	183	153	184	192	183	142	191	170	156	178	184	175	171	184	149	171	179	179	152	165	176	178	166	154	189	182	173	154	180	180	169	167	172	185	190	153	174	157	195	182	176	168	156	177	183	126	175	186	196	174	181	161	187	189	170	162	170	197	173	154	169	183	192	192	168	194	163	186	197	171	202	133	162	206	179	180	159	150	161	175	184	173	184	172	159	180	157	180	176	176	202	181	164	162	183	157	181	169	182	179	197	198	156	173	186	177	180	184	197	166	171	201	174	194	172	168	179	193	192	167	184	166	192	181	189	166	194	164	177	165	179	173	195	185	177	190	197	171	181	175	174	183	191	195	161	197	167	165	171	186	195	173	186	184	172	173	184	171	167	194	180	179	159	158	194	204	180	206	172	171	170	187	152	197	165	171	168	168	181	173	174	170	180	177	150	178	159	165	172	196	154	204	183	175	175	175	181	170	172	178	176	158	168	180	195	174	190	175	191	192	171	170	157	150	174	156	172	177	182	199	169	189	195	169	194	172	176	197	179	159	176	181	174	203	156	153	156	165	171	163	188	147	148	185	152	165	178	151	179	187	183	184	166	153	177	172	180	181	173	190	161	191	178	167	173	169	178	161	166	178	189	178	158	209	182	164	159	186	205	169	167	174	144	175	208	171	177	175	176	173	168	196	182	193	168	211	198	186	159	153	166	175	173	182	162	173	188	166	182	193	170	169	174	181	197	171	177	157	175	169	172	172	172	180	185	172	200	165	171	190	201	187	172	187	169	168	168	164	170	165	181	168	172	166	170	193	185	181	167	177	182	164	172	174	183	189	164	174	183	188	174	198	173	189	155	159	165	179	177	168	148	181	174	175	186	177	187	179	164	159	172	164	172	190	162	204	158	162	148	176	191	186	185	183	164	166	166	184	189	168	194	179	184	161	170	177	213	165	188	170	176	180	177	184	205	199	198	199	190	161	159	188	168	144	177	156	185	166	193	160	193	183	157	206	167	156	164	160	178	186	162	184	180	161	176	167	180	171	174	162	165	169	179	191	172	165	175	173	170	182	156	177	177	156	184	193	178	182	190	157	172	192	179	157	171	183	175	165	181	177	160	155	188	176	157	167	177	183	154	174	199	181	168	152	194	176	162	164	190	159	139	187	178	181	206	163	181	168	158	169	165	190	173	189	182	183	176	176	183	184	180	166	176	163	174	185	190	193	173	140	171	184	188	192	169	181	174	177	160	179	183	171	166	192	154	176	193	195	171	204	165	173	169	172	167	181	163	176	161	196	164	162	186	185	183	177	172	204	171	182	177	192	194	181	157	187	174	167	168	179	171	188	174	156	174	167	175	179	186	152	165	161	184	175	161	167	187	161	171	177	177	160	174	191	181	175	177	165	186	170	195	177	189	168	167	182	179	152	167	170	189	158	180	162	183	209	171	191	187	198	180	175	172	177	195	187	181	180	186	159	192	194	183	169	162	194	177	185	184	192	175	185	178	162	158	179	183	178	171	202	207	180	157	166	184	159	166	171	182	163	171	187	172	177	176	176	163	186	189	166	160	185	177	179	182	201	188	180	196	168	171	164	177	175	178	169	172	188	166	177	197	177	174	166	164	178	191	174	192	169	188	160	160	173	194	182	149	168	195	167	199	178	162	154	190	183	196	177	171	172	166	175	189	181	169	174	191	189	184	199	182	170	154	159	178	177	166	147	183	198	169	179	174	183	187	197	210	160	169	179	172	181	182	183	170	156	179	145	189	160	186	185	163	180	170	160	161	193	186	196	192	168	175	156	172	176	191	170	178	143	170	163	169	224	203	175	182	166	180	170	169	172	176	173	171	180	192	190	181	168	171	190	167	185	167	180	177	172	172	179	174	168	201	155	188	169	181	184	156	178	168	187	173	167	158	178	174	147	162	181	179	200	200	182	169	173	188	167	181	191	180	164	185	171	169	167	194	173	158	197	197	202	183	178	163	171	172	163	170	186	181	205	166	184	186	174	176	178	183	196	186	165	181	180	168	187	177	180
4529	367	298	232	195	192	180	156	152	166	143	170	154	127	144	157	154	155	131	155	166	144	149	148	149	139	146	127	159	152	159	151	147	145	139	136	143	143	132	155	157	129	149	143	158	151	170	136	137	149	151	138	125	133	134	164	159	146	138	150	151	138	140	149	140	140	148	142	173	156	140	152	128	115	132	157	158	151	143	132	170	152	148	134	142	151	155	134	166	147	167	144	139	159	133	146	146	153	135	118	148	174	145	137	158	146	162	135	134	146	141	142	130	131	142	156	132	147	131	140	130	161	148	130	147	128	135	156	146	155	167	153	134	125	135	146	136	119	156	120	141	135	145	131	143	138	129	156	139	158	158	140	128	143	129	153	150	138	137	138	134	125	128	126	140	133	149	160	135	138	142	125	150	139	161	142	134	139	173	139	152	132	126	159	133	126	151	133	131	148	154	137	168	124	147	154	144	153	133	147	143	146	153	158	157	146	132	145	135	135	135	140	146	137	153	154	147	128	158	147	168	132	124	156	165	141	139	149	151	152	142	146	129	155	163	144	153	145	128	156	132	118	150	132	142	143	142	148	126	147	149	143	143	151	124	139	136	138	144	147	141	139	174	148	136	147	136	126	151	133	149	156	156	154	136	147	138	141	146	157	138	157	137	147	156	156	164	160	151	133	128	154	141	163	129	141	159	154	167	125	130	144	154	146	144	114	147	140	162	133	163	131	137	127	133	132	146	147	178	154	139	157	149	155	142	142	156	132	156	170	141	136	135	133	127	143	125	162	136	139	127	146	139	149	144	132	125	142	138	159	146	145	133	141	153	132	147	153	145	156	146	168	149	160	154	140	124	156	148	154	160	144	139	166	157	157	122	129	144	143	145	146	138	147	125	137	158	153	126	147	155	127	134	135	141	151	168	140	162	133	149	158	138	131	150	148	135	153	136	150	136	133	149	146	160	136	139	137	148	123	145	132	134	157	148	149	135	126	152	158	134	144	131	126	149	153	131	159	156	146	160	146	144	112	158	162	149	128	138	145	128	152	143	134	132	135	147	142	134	135	144	128	144	154	162	149	170	135	137	163	142	151	144	145	158	155	159	128	141	140	145	151	169	136	150	146	152	150	140	124	142	135	162	129	150	157	117	157	158	158	146	141	165	158	161	144	139	142	141	143	125	131	129	138	156	130	140	122	147	150	131	150	124	150	153	161	133	136	162	142	140	132	162	125	132	147	165	127	156	133	138	152	127	157	156	140	139	143	147	148	138	123	131	128	130	153	131	139	144	133	156	121	141	146	128	154	144	155	154	148	141	134	129	154	120	154	140	138	160	144	135	130	143	164	158	141	140	151	150	167	140	149	142	117	154	135	143	150	130	135	164	138	150	159	147	140	171	147	155	127	159	164	159	134	130	129	158	126	128	146	140	127	152	152	154	144	160	149	152	151	152	146	149	159	170	158	161	144	149	146	139	145	157	133	142	132	147	147	147	145	145	149	158	157	131	138	135	135	142	146	131	159	144	138	154	141	136	140	151	155	161	142	144	136	135	141	138	137	149	126	136	137	141	148	146	135	132	136	138	170	140	147	147	141	149	130	141	148	139	147	153	139	139	144	138	171	138	132	146	159	168	166	147	132	127	152	141	124	147	139	133	147	147	133	156	130	120	139	153	139	137	154	133	132	138	142	147	147	153	167	161	153	135	139	142	140	139	139	139	157	130	131	150	144	147	134	140	120	145	122	141	151	136	149	129	130	162	146	148	130	148	130	139	163	155	143	133	157	143	165	139	149	133	133	142	140	145	151	157	129	149	136	132	161	154	138	135	133	114	124	130	147	150	132	137	136	144	144	145	169	138	129	134	137	129	170	154	149	129	134	146	157	142	135	148	162	153	125	170	150	124	152	153	122	133	146	138	145	138	146	122	138	139	171	163	136	152	162	134	143	133	144	155	125	117	151	146	168	151	151	166	118	131	165	138	152	143	164	155	141	162	152	130	121	157	138	160	135	133	144	119	142	147	154	152	157	141	145	146	140	135	143	153	151	132	145	146	133	166	129	136	146	146	145	149	130	160	149	144	138	150	143	131	127	137	151	138	143	139	151	138	139	139	152	148	145	138	123	139	155	149	151	147	151	120	139	136	141	143	140	158	129	150	150	131	135	141	127	159	151	142	143	144	155	153	145	157	144	143	148	136	128	126	136	139	144	168	154	153	153	127	146	133	170	162	146	149	149	144	138	142	147	139	141	145	140	118	128	148	160	137	151	157	129	149	157	151	148	144	120	154	162	139	144	162	127	135	142	135	133	137	148	158	176	132	137	163	123	133	137	147	142	150	153	131	133	136	159	120	151	143	142	135	146	134	149	151	134	137	156	144	129	126	164	141	153	160	143	155	126	137	137	125	141	155	117	137	124	135	156	116	147	128	152	153	134	131	133	144	173	142	176	143	146	137	147	155	149	128	151	147	133	134	148	134	145	135	125	154	160	126	153	149	133	138	158	159	128	151	142	145	151	143	150	140	147	160	136	150	147	151	128	153	164	138	160	147	145	131	125	157	148	139	136	132	142	155	172	161	140	131	145	137	144	153	156	154	136	148	144	163	131	167	184	140	157	139	128	166	150	162	148	153	153	143	127	137	135	147	149	151	134	139	134	134	160	152	155	147	157	143	131	138	163	138	127	123	164	142	157	143	157	129	158	155	143	151	139	142	131	133	139	135	142	133	130	147	150	111	153	131	155	145	137	136	152	168	138	144	143	130	140	142	162	144	133	127	139	173	159	154	141	149	142	157	149	133	134	139	124	146	126	151	176	150	143	133	148	121	142	146	157	137	168	141	132	141	152	134	130	152	154	151	128	156	132	149	149	138	134	105	139	150	143	132	133	137	140	151	162	138	133	152	133	163	145	159	147	152	133	161	143	152	139	157	160	147	159	124	150	166	154	144	150	158	126	132	138	135	155	131	140	140	143	151	136	161	120	129	145	123	131	132	146	128	121	152	141	142	141	154	138	151	120	139	141	132	148	159	129	142	152	127	142	151	160	143	133	138	147	133	169	151	153	156	175	162	141	147	135	138	143	136	139	130	138	136	143	146	138	164	143	154	147	138	178	162	147	160	125	130	151	157	154	135	147	124	129	153	185	149	152	132	134	153	153	151	137	143	133	123	159	146	154	161	153	146	153	161	154	131	143	134	124	131	147	137	143	150	131	145	131	132	152	154	146	134	168	162	149	121	149	148	127	145	142	153	167	145	144	154	144	164	157	130	126	156	149	160	138	155	158	156	156	140	135	132	131	156	135	135	127	122	162	164	137	139	145	158	124	153	140	148	156	142	145	140	154	140	124	145	140	152	142	139	137	134	134	152	149	138	154	151	168	125	144	153	151	123	187	146	149	157	156	129	134	146	142	161	145	138	135	159	129	140	124	124	151	135	145	163	137	158	138	148	144	138	136	150	111	139	150	148	139	140	131	157	127	147	139	156	115	129	144	139	162
25466	21434	27842	25378	11084	1208	850	709	594	626	555	576	523	517	502	511	477	509	512	542	467	487	485	515	509	505	540	509	536	529	477	517	507	526	467	480	513	474	457	486	492	477	511	484	427	532	495	467	476	503	446	475	504	467	471	478	462	523	470	478	476	480	532	474	506	475	489	460	487	478	505	488	484	504	487	475	472	490	441	453	462	482	455	487	475	515	474	439	509	498	489	453	473	458	486	503	493	486	508	491	468	489	484	449	474	495	507	487	531	490	512	483	465	477	489	524	493	493	463	530	458	496	471	476	481	448	479	467	486	486	508	473	460	511	458	465	483	442	444	484	491	469	483	473	483	516	445	500	456	456	477	486	494	448	496	499	463	471	440	530	467	513	498	455	475	492	495	510	432	486	457	490	501	492	484	485	508	494	466	487	502	474	500	456	457	493	541	451	456	486	451	495	496	449	511	492	505	503	478	476	478	471	446	499	452	454	442	448	475	487	470	472	505	490	497	505	466	525	516	477	476	469	534	482	478	470	486	485	474	485	510	494	484	466	466	482	497	468	504	471	449	461	463	494	493	501	484	473	466	481	498	486	486	465	437	473	464	423	487	462	476	485	474	481	504	435	495	463	494	436	495	473	488	475	461	427	473	494	435	468	443	482	455	487	521	480	505	467	439	462	456	495	481	475	492	451	451	485	477	502	468	483	508	486	524	473	452	459	458	460	433	445	469	491	437	478	504	479	458	465	484	451	484	498	497	507	496	485	497	471	438	456	458	476	442	477	522	528	485	464	557	499	449	521	449	469	481	465	425	448	435	521	521	463	502	484	481	479	447	481	522	473	444	496	461	469	477	480	440	465	474	462	465	491	518	479	511	444	477	450	427	485	457	481	515	478	470	517	476	446	437	461	462	504	497	489	494	506	459	451	510	476	473	495	461	425	471	455	512	458	459	493	521	494	487	488	441	484	493	473	435	487	476	468	481	496	472	465	516	531	489	516	445	540	498	494	481	491	514	505	458	460	492	453	483	496	505	467	476	446	472	494	484	463	476	475	494	501	508	481	444	478	450	506	524	481	480	472	483	462	482	488	498	448	466	479	492	463	474	455	459	452	476	470	521	499	496	521	474	485	474	473	474	505	454	475	481	471	453	474	460	476	493	503	461	487	484	519	456	481	478	440	465	504	495	477	486	469	456	461	468	488	495	456	478	488	483	473	431	439	465	487	507	483	482	491	464	494	498	491	479	486	473	499	482	492	475	491	461	462	468	518	458	460	433	497	502	468	475	466	470	485	463	518	502	476	491	464	453	466	465	482	465	453	506	459	440	445	424	445	455	464	455	450	483	465	471	481	470	484	494	452	448	475	499	503	517	492	460	458	499	453	499	478	515	470	457	512	478	477	447	485	463	500	493	464	484	436	472	469	476	480	480	454	528	503	490	460	483	473	525	494	445	474	484	459	482	494	466	443	472	479	480	465	471	462	486	482	450	463	464	494	494	470	491	485	451	449	487	441	466	473	450	478	459	480	442	490	488	501	448	463	461	496	490	467	475	483	550	450	471	485	482	467	449	432	484	494	470	448	467	442	479	432	455	470	472	481	501	498	472	505	470	480	484	459	518	456	489	524	509	490	475	481	483	481	506	473	504	478	465	514	455	463	469	477	473	496	481	463	480	522	484	475	443	491	505	460	492	448	442	516	479	443	478	465	488	471	465	478	461	467	453	476	517	480	496	478	463	474	442	460	449	493	469	447	470	455	471	463	496	455	479	493	470	484	423	443	478	492	489	476	479	490	458	454	469	456	497	495	489	471	480	467	495	475	459	469	515	471	500	486	473	495	462	484	489	425	474	460	476	455	474	489	456	459	478	468	525	529	453	463	498	470	478	483	499	523	508	476	491	472	480	467	472	454	488	493	520	507	458	486	514	485	467	512	457	475	502	477	479	524	504	444	473	480	473	452	469	507	448	503	457	506	474	467	508	486	478	497	478	489	458	460	517	494	467	478	457	469	460	462	493	480	467	494	489	493	509	428	465	497	487	490	471	476	484	488	501	502	449	492	474	528	479	472	509	440	480	489	483	487	491	460	455	478	526	464	496	440	455	477	501	483	475	463	466	477	481	525	490	463	462	483	496	462	445	460	487	499	446	460	446	444	474	483	522	461	463	471	469	467	478	501	460	478	477	465	470	490	459	445	473	476	490	494	496	496	513	481	448	484	484	446	449	488	488	434	481	459	488	508	486	469	471	445	498	449	457	477	476	469	457	482	468	455	463	496	481	459	464	474	474	477	452	456	480	510	507	446	481	489	486	454	486	490	442	476	445	511	454	473	514	487	470	483	460	493	513	485	455	488	463	475	499	452	456	461	486	474	519	469	523	519	505	489	465	498	492	455	484	473	473	483	541	485	486	473	502	474	476	460	447	528	459	497	506	454	495	466	454	463	513	500	487	442	482	475	489	500	470	500	484	491	482	507	513	463	456	496	474	444	494	472	471	484	456	478	522	474	476	473	494	479	486	440	433	491	455	471	462	492	498	451	466	468	451	481	472	472	461	484	460	504	509	484	460	481	489	464	489	479	501	453	487	456	492	448	481	477	450	519	451	458	485	479	465	489	492	477	460	476	487	492	459	472	487	507	484	467	484	495	509	470	468	495	509	468	542	452	507	537	475	508	473	466	505	470	472	490	513	480	480	454	490	465	510	499	440	493	481	486	484	484	483	467	441	490	508	459	486	482	468	423	531	440	474	481	447	476	483	490	480	483	484	436	484	471	519	481	485	450	499	460	473	466	475	492	492	504	427	458	476	436	505	535	488	489	483	462	473	484	480	440	492	474	423	508	465	457	483	472	486	483	469	491	452	485	472	478	481	422	448	492	429	481	485	474	482	468	462	480	466	501	484	494	484	507	460	487	484	469	448	460	454	462	505	491	490	453	451	443	474	471	501	478	469	488	493	435	536	476	494	485	481	475	478	461	461	490	452	465	485	466	491	457	477	508	509	458	473	462	476	498	469	463	422	478	428	469	450	429	480	470	463	458	528	484	459	485	476	486	468	480	453	463	566	485	504	470	479	480	497	492	469	513	508	464	502	463	495	415	490	439	458	509	509	484	452	493	464	502	438	475	471	494	480	466	498	463	475	498	456	450	478	471	471	457	515	515	505	424	467	482	466	443	510	459	495	464	448	466	512	532	473	437	509	483	483	471	509	439	459	472	399	441	490	514	478	419	517	463	457	510	442	468	462	476	506	491	490	484	499	465	440	469	476	475	502	515	451	480	506	523	496	430	483	467	518	508	500	502	455	499	439	480	473	480	492	511	468	458	506	433	468	421	474	439	506	473	512	479	432	481	495	463	493	442	478	505	458	524	442	432	500	525	460	488	477	480	481	497	479	481	508	489	424	486	486	471	473	458	480	434	500	445	456	457	514	510	464	488	470	457	489	477	460	451	442	472	474	510	486	506	502	517	492	456	449	498	494	455	457	481	487	456
3249	3342	2742	1403	1046	848	748	563	539	499	500	471	462	488	467	429	406	407	395	419	461	418	429	401	408	391	377	407	382	385	409	354	419	414	400	410	404	427	366	381	353	410	390	413	402	373	397	408	412	425	411	389	366	384	361	331	365	390	381	384	359	404	390	370	405	355	369	363	410	411	421	384	360	368	400	385	379	400	379	407	425	390	366	417	366	405	385	376	388	413	357	420	409	399	406	391	386	410	389	370	361	390	389	359	401	399	393	355	385	378	367	376	376	358	401	411	374	389	381	346	379	422	398	426	396	398	372	391	394	343	347	370	374	398	418	385	383	368	390	389	406	383	367	399	404	413	381	415	383	377	372	365	358	405	391	384	352	406	382	406	440	393	378	401	380	376	370	411	390	392	416	402	406	396	386	382	405	373	354	395	390	393	402	383	367	387	364	384	392	370	428	379	378	380	384	381	376	386	368	364	372	372	367	416	362	408	373	408	389	404	363	393	371	381	400	346	321	379	397	413	375	378	379	368	388	412	405	369	407	392	377	379	397	385	387	398	381	379	365	424	363	430	386	370	427	402	391	362	387	355	384	404	385	428	369	377	394	374	391	356	414	405	353	414	391	377	379	380	397	379	393	404	398	400	353	351	368	380	381	381	366	363	370	344	361	356	382	384	366	351	412	352	390	362	359	351	353	374	403	384	375	392	387	363	392	367	392	349	380	385	383	387	349	379	385	397	389	368	356	385	392	359	400	367	408	435	405	379	392	378	368	338	367	390	396	349	387	358	406	347	391	379	373	409	328	366	387	383	391	364	392	391	403	385	390	383	392	410	404	398	375	406	408	389	420	362	385	412	415	380	386	341	373	352	389	399	379	401	373	367	400	399	360	395	391	353	353	390	366	402	407	388	402	369	394	381	411	381	375	385	356	362	414	373	402	385	386	386	358	392	392	366	372	355	366	388	369	357	348	379	385	373	358	355	379	404	383	387	373	385	386	387	398	376	398	399	395	384	356	355	399	407	380	391	369	367	430	389	395	367	364	380	377	384	356	367	378	382	403	369	382	373	406	397	386	374	426	390	362	384	381	357	383	404	380	387	402	379	396	340	404	400	392	372	384	393	368	372	356	364	390	351	385	353	412	413	401	370	375	369	384	380	394	409	403	401	389	417	413	394	349	347	395	371	389	381	419	355	369	389	382	366	393	397	377	356	347	367	359	361	371	382	360	362	340	381	389	415	368	389	378	405	363	380	413	405	380	391	397	376	362	392	342	403	405	350	384	408	391	367	374	370	379	358	400	395	412	397	393	398	378	364	362	383	367	385	401	388	410	414	392	391	356	367	390	362	405	385	391	386	405	376	380	358	367	374	398	383	395	426	374	394	382	365	394	390	373	385	351	390	363	387	365	389	383	377	383	368	373	375	389	353	369	377	393	379	358	392	385	375	413	389	395	364	373	388	365	371	360	345	374	368	394	385	361	399	369	376	421	383	412	399	386	387	358	401	382	349	367	421	360	364	378	375	366	368	385	401	374	366	376	354	380	410	410	352	364	373	386	382	363	362	375	380	374	392	375	363	387	375	367	394	383	369	419	402	404	364	406	390	348	386	369	369	390	400	385	374	397	387	389	375	406	406	387	360	369	385	357	356	385	394	410	393	370	391	409	387	382	391	349	370	380	378	415	387	418	358	372	372	375	367	386	347	387	393	367	376	401	377	388	400	384	402	387	369	418	371	364	387	444	395	387	376	411	381	361	401	386	402	375	369	371	341	362	385	398	395	339	389	376	418	386	334	368	371	379	364	392	395	393	388	383	349	382	390	405	389	392	394	417	391	396	363	387	365	402	412	358	356	370	392	356	360	373	363	365	361	371	390	433	372	364	380	382	388	368	364	384	366	405	345	395	377	372	347	381	401	372	403	359	391	399	376	388	406	325	397	344	370	398	367	357	385	358	388	369	332	360	387	359	337	362	373	397	360	379	391	367	376	376	387	378	343	381	351	385	379	410	366	385	378	376	402	392	347	386	355	419	399	389	394	371	390	376	381	378	377	387	396	391	391	394	387	392	366	344	386	387	394	403	376	400	394	386	399	374	386	383	387	368	377	404	365	363	351	397	408	357	379	381	397	381	392	393	367	394	381	387	360	392	374	356	422	342	357	387	378	370	382	395	409	367	357	356	368	367	352	406	377	377	364	379	376	351	370	387	365	387	379	361	382	365	382	351	400	353	371	360	387	355	382	401	374	387	400	398	393	370	390	371	368	360	372	407	365	374	384	375	368	375	414	368	366	392	391	366	364	371	368	389	378	347	354	332	409	362	332	369	408	383	359	356	372	352	379	374	384	376	369	371	363	357	388	392	367	370	369	386	412	382	376	378	373	383	367	357	347	378	408	365	384	386	395	387	391	356	389	377	361	352	392	349	405	404	386	387	409	377	358	396	372	369	392	385	383	383	417	359	381	401	424	380	357	423	379	381	362	367	351	400	348	332	365	383	399	363	396	395	398	353	356	378	392	371	384	417	432	387	380	389	358	376	376	374	396	350	402	352	374	380	359	375	374	359	362	397	352	350	385	372	359	382	371	367	364	372	380	400	336	314	355	334	351	394	413	379	362	384	380	347	351	378	391	401	365	363	377	373	405	367	392	367	365	393	400	360	381	335	391	387	384	425	379	380	408	391	356	398	383	367	349	394	387	372	356	374	389	374	376	387	394	387	405	382	369	361	375	396	367	420	369	389	405	379	413	388	354	348	376	379	403	392	379	375	361	386	394	392	360	360	375	406	398	385	363	378	391	345	382	379	390	372	420	373	378	389	416	382	366	377	386	371	383	417	398	370	353	421	385	361	383	364	406	390	400	390	387	378	387	395	381	387	377	370	361	365	407	394	397	348	378	378	391	369	372	379	382	382	421	394	400	396	397	363	401	374	367	388	380	378	361	360	369	388	394	439	416	389	375	389	349	396	389	354	377	350	362	377	374	374	374	397	365	400	386	332	390	344	369	366	385	356	388	346	359	390	375	401	351	385	409	405	375	390	367	374	371	376	398	354	358	363	401	386	381	390	367	364	400	402	380	371	341	403	368	347	395	385	355	388	398	394	344	373	388	380	352	375	399	403	346	405	396	336	362	359	377	367	416	358	368	359	378	406	371	405	371	373	377	363	356	379	376	384	398	364	348	375	370	352	366	385	367	371	397	375	364	381	384	378	348	390	389	402	378	434	372	325	375	355	378	396	384	403	388	378	341	396	400	379	377	404	380	358	410	367	339	405	379	404	359	410	367	349	377	407	432	392	378	375	389	404	399	355	363	340	352	352	374	349	391	345	391	364	397	366	349	354	354	365	398	360	353	379	384	398	368	365	376	392	350	382	410	365	378	378	370	386	379	344	341	363	388	369	369	381	372	379	370	368	401	405	373	379	375	407	369	361	396	413	399	392	375	371	391	374	410	360	402	396	393	389	373	362	380	374	382	370	352	360	397	366	372	372	385
24476	21416	28722	24522	21392	8099	1690	1066	834	841	778	768	783	731	733	684	692	668	725	673	697	717	657	706	663	658	681	698	691	643	660	753	649	673	670	672	694	723	714	643	627	670	705	693	702	622	637	653	678	654	703	709	660	655	704	698	659	707	665	697	644	660	640	652	670	733	677	648	662	668	643	654	635	681	678	652	660	647	688	630	664	675	677	666	715	669	652	653	606	662	682	663	679	620	643	625	661	686	680	639	667	601	672	677	640	661	659	659	668	675	656	673	622	660	643	669	659	631	713	646	660	685	658	719	604	651	667	603	660	675	619	683	693	654	660	652	635	645	602	632	644	667	670	712	643	655	647	639	667	706	676	654	670	662	685	685	647	674	643	649	663	680	681	643	704	649	674	639	662	615	652	644	681	701	639	655	638	648	705	666	621	646	615	678	639	615	662	640	649	664	647	668	657	653	636	691	626	621	646	662	648	680	677	628	671	648	646	635	634	642	673	651	630	689	614	678	663	654	639	681	668	639	623	650	659	630	695	659	654	637	691	666	677	629	663	637	605	699	649	695	653	668	660	643	626	656	638	637	648	673	673	664	691	647	630	704	687	669	641	631	645	646	680	665	641	663	640	671	610	645	707	670	679	649	625	664	661	642	632	693	687	595	717	662	666	663	619	668	655	682	671	655	675	644	633	651	650	671	663	716	685	714	711	664	641	683	625	658	686	686	668	623	700	644	697	655	684	656	681	660	651	658	655	641	664	615	646	636	662	664	670	716	663	651	666	662	683	630	703	684	682	656	626	661	630	678	658	649	654	689	652	690	654	652	655	682	660	693	632	659	635	654	699	681	654	723	604	675	680	631	660	662	612	667	651	669	673	657	659	628	639	668	634	658	658	628	599	652	654	687	682	616	691	669	674	718	646	654	655	648	651	642	638	658	679	668	659	645	683	682	651	691	649	629	632	669	633	639	652	643	644	611	661	606	654	588	656	674	659	683	638	671	660	626	646	642	669	659	676	663	700	659	662	629	638	651	659	661	647	596	656	638	675	655	628	664	627	638	668	630	656	630	658	635	657	621	654	650	630	658	650	628	660	655	664	636	672	632	647	658	695	673	590	646	661	665	701	675	707	658	675	634	661	657	677	630	655	654	648	666	656	598	650	657	674	705	686	716	667	611	646	656	659	631	677	629	637	650	671	661	694	671	643	658	653	680	653	665	653	638	642	647	672	643	654	621	653	628	651	682	666	638	670	647	665	652	645	631	593	634	652	616	663	633	633	638	657	689	647	636	645	682	694	641	643	676	609	594	654	672	673	676	668	648	646	637	681	648	646	672	608	650	608	665	710	686	636	667	670	668	610	665	629	648	618	637	703	633	681	645	664	676	651	628	603	643	644	624	664	661	661	634	635	666	652	636	652	671	636	664	679	654	648	603	638	621	646	641	619	657	619	638	630	683	658	621	667	686	622	621	656	664	581	707	651	667	647	661	608	665	679	686	633	652	649	665	663	638	653	643	698	678	632	622	682	672	674	690	638	661	628	593	626	635	677	636	696	693	647	657	651	670	609	677	666	658	651	695	627	693	668	656	668	635	619	745	663	637	651	659	640	678	685	680	657	702	645	583	627	675	654	642	637	650	654	641	614	659	713	600	669	663	646	613	643	670	657	619	646	639	643	670	612	653	650	659	632	704	629	658	631	644	711	679	687	651	656	670	650	695	668	668	665	641	686	653	694	627	689	627	625	653	633	671	638	666	686	639	668	647	632	661	625	672	652	625	624	635	644	673	647	647	648	645	633	676	610	616	660	627	698	640	643	605	648	716	640	665	677	648	683	637	660	711	652	647	619	669	656	638	641	630	702	658	660	652	642	683	679	654	629	668	653	681	632	656	601	669	578	687	631	681	619	673	672	641	649	682	661	615	701	690	681	651	675	691	690	641	648	651	633	672	671	665	661	599	661	608	629	653	681	623	619	647	618	672	637	666	630	611	682	643	652	682	621	633	689	657	601	618	620	631	675	665	663	640	692	688	651	668	685	668	645	619	619	681	630	656	639	631	686	652	693	640	637	627	614	659	681	684	625	648	630	666	626	648	619	675	676	677	643	668	676	647	704	659	666	651	667	677	636	651	624	698	679	713	660	666	642	622	648	627	641	693	723	711	666	675	632	661	673	666	632	630	680	676	618	618	631	677	643	714	660	615	638	643	640	642	609	644	626	670	645	690	631	598	625	624	681	656	626	709	658	663	653	631	626	682	663	678	637	674	672	668	609	656	655	631	672	641	677	674	630	646	599	652	674	636	638	646	682	617	632	652	654	658	642	633	621	645	633	628	661	625	677	642	628	647	683	657	713	688	664	615	662	633	643	666	650	653	655	653	671	639	673	698	676	633	683	673	666	658	644	641	631	625	662	632	640	620	684	600	645	700	683	628	637	642	643	651	705	625	649	675	692	630	631	669	598	655	719	686	656	634	669	677	637	653	638	635	666	663	680	648	659	602	666	612	617	696	686	678	699	647	658	644	582	644	655	624	609	636	637	673	630	654	629	630	672	628	664	583	638	649	662	704	633	648	634	683	672	622	677	623	668	679	623	663	665	650	636	615	651	644	700	617	580	653	660	640	654	630	627	627	628	655	621	651	663	674	622	667	676	671	699	689	650	651	607	667	680	645	689	676	716	655	672	630	636	689	697	657	645	641	664	655	655	678	644	640	619	637	664	606	700	633	683	609	646	633	664	643	673	645	663	650	630	660	676	596	623	672	656	687	625	661	708	670	649	739	677	677	635	653	649	660	635	679	648	696	638	681	612	665	679	705	693	611	634	688	655	654	643	686	621	710	642	677	639	666	652	654	658	672	676	645	687	619	650	667	669	654	658	690	685	612	688	687	656	651	646	690	609	638	694	632	671	662	681	657	630	639	623	692	639	648	615	691	669	686	662	653	630	682	626	628	643	697	663	619	657	640	695	668	609	671	638	652	684	672	651	647	661	670	630	666	635	688	642	659	650	638	649	601	647	665	671	644	625	662	671	615	676	659	605	647	657	627	670	665	671	702	673	649	660	635	646	646	678	689	578	605	680	633	635	656	655	673	655	635	656	672	661	664	628	601	620	616	615	629	676	664	662	662	673	685	650	664	661	639	668	676	644	640	649	649	651	671	651	629	650	626	716	667	627	640	702	686	662	673	698	632	644	671	649	690	640	646	660	685	707	660	639	640	627	639	665	651	648	683	644	656	666	668	653	658	689	651	626	634	660	703	643	624	637	665	610	689	637	625	654	665	614	633	662	651	667	621	642	651	666	645	646	620	701	616	692	661	622	676	656	633	652	685	654	661	681	632	649	637	650	641	673	649	666	622	622	646	694	661	652	641	651	628	617	666	684	632	675	617	637	651	672	635	702	621	664	622	640	654	646	636	651	669	661	643	668	626	643	645	693	621	668	644	664	699	672	677	679	669	632	623	646	643	629	678	628	673	656	678	642	655	661	645	707	677
3435	5951	4775	2500	1755	1409	1073	973	835	805	714	683	667	681	608	604	621	567	565	606	557	543	583	577	545	560	571	583	548	550	564	548	571	531	533	555	497	533	556	550	520	573	517	513	555	535	515	522	538	535	545	542	505	530	576	531	561	473	538	538	519	529	510	577	533	502	495	501	498	538	514	491	522	486	513	519	533	520	532	528	517	541	527	538	521	501	509	530	486	509	530	524	509	519	540	543	501	501	514	571	559	494	541	508	490	500	566	522	531	518	497	508	507	533	522	503	516	535	555	540	519	513	536	503	539	498	510	530	510	491	518	495	502	531	527	507	498	518	524	533	509	494	516	511	501	545	529	560	552	498	526	540	520	552	560	501	535	510	508	517	508	528	498	509	569	532	559	528	511	514	531	505	500	543	504	545	505	532	543	519	500	532	500	510	519	518	540	529	505	519	505	513	539	496	526	521	513	547	469	492	535	530	556	537	500	522	521	527	566	487	483	507	546	523	528	549	495	537	576	529	524	563	504	539	549	507	485	487	518	503	504	489	526	559	512	550	519	526	541	578	519	515	541	525	510	478	469	500	518	504	506	524	504	551	543	501	489	512	500	528	512	520	504	517	523	510	549	536	536	517	541	482	527	520	498	489	552	520	560	484	496	525	507	546	526	551	514	522	515	554	527	541	514	546	474	501	510	548	535	493	527	488	491	514	512	517	571	494	529	486	529	509	528	542	518	543	503	463	518	479	528	528	513	517	528	499	510	488	536	504	543	538	517	540	520	492	496	486	524	507	489	486	510	507	501	526	526	508	525	529	487	477	514	523	499	497	518	553	531	499	537	520	466	487	498	531	492	516	529	514	492	532	487	512	486	507	510	516	518	469	489	485	481	558	516	525	530	525	457	502	519	503	571	515	526	479	509	499	569	526	509	475	501	482	472	508	544	498	519	537	506	517	499	512	533	483	516	505	521	546	524	506	500	533	518	496	509	535	503	518	522	473	515	533	515	525	495	477	479	499	508	533	526	512	546	519	497	505	506	499	526	500	531	514	523	492	513	518	512	507	480	516	518	510	538	504	535	531	538	541	497	543	550	504	510	538	526	513	520	500	508	510	521	554	522	485	523	513	486	491	497	517	497	452	503	495	512	505	533	479	486	547	480	527	504	522	495	506	468	512	489	541	475	503	524	536	539	490	522	499	459	489	527	491	508	475	485	496	523	484	512	554	489	514	509	524	531	511	478	504	480	515	526	478	494	511	570	456	523	542	520	537	488	529	493	545	527	527	527	494	504	514	515	524	513	523	499	517	515	518	524	518	518	530	509	512	501	514	523	483	536	532	505	459	480	510	518	482	514	556	518	503	493	510	539	525	538	508	499	516	529	483	510	501	497	513	558	504	544	526	496	529	545	502	547	515	520	511	482	485	523	523	525	551	483	496	499	530	480	553	507	506	556	529	544	547	499	510	508	522	529	518	508	513	498	502	516	521	574	503	515	492	500	527	493	525	538	529	553	506	526	496	514	471	539	521	486	520	531	490	508	519	541	551	507	518	526	501	480	531	502	511	499	500	518	555	456	498	537	513	497	496	478	532	492	536	515	499	511	540	471	513	525	508	528	498	486	532	488	510	527	492	519	497	536	499	521	501	502	490	493	513	481	518	501	523	478	536	494	493	506	542	542	596	490	543	522	492	517	513	497	515	497	516	507	498	489	482	501	503	540	496	496	491	502	529	495	502	515	506	510	504	539	493	544	514	499	508	471	488	472	480	505	505	516	481	510	459	513	485	523	472	521	502	506	529	490	525	510	509	473	526	493	499	508	509	465	514	479	550	505	536	494	533	502	537	516	514	496	499	518	542	520	485	486	545	479	497	490	506	479	510	504	521	502	473	509	549	507	516	508	512	553	495	562	500	542	511	537	559	516	520	495	543	539	535	502	493	524	488	509	481	515	519	529	518	488	524	480	541	523	534	508	517	456	508	523	510	497	500	520	525	505	524	480	519	544	522	480	506	543	520	531	506	554	479	536	496	540	529	491	493	498	463	513	524	528	514	510	491	496	510	548	489	499	495	518	517	486	486	503	517	511	504	525	492	503	509	517	489	513	526	534	489	501	531	554	565	486	494	521	532	515	495	552	486	541	513	516	484	479	528	478	538	513	473	508	545	487	495	492	527	556	530	515	512	490	510	484	511	485	500	483	514	513	500	534	527	451	482	496	484	505	459	510	473	526	513	523	534	502	476	502	522	504	503	525	549	468	492	498	520	524	477	484	504	503	519	515	516	534	486	530	534	536	507	504	512	503	503	496	478	453	534	500	500	524	518	491	561	521	506	527	489	501	468	511	469	509	456	519	539	492	521	490	505	513	488	514	519	498	479	528	478	513	545	536	511	537	496	540	534	489	459	503	514	506	479	516	520	502	478	480	502	497	530	498	497	514	542	460	521	500	511	510	547	507	503	478	517	492	504	502	538	505	490	533	517	499	518	492	500	526	505	510	511	491	531	550	517	497	508	518	505	520	504	505	511	509	479	476	489	513	483	522	535	509	532	494	503	506	556	508	488	499	506	491	482	526	494	531	494	543	510	510	516	492	507	513	508	484	526	486	505	511	484	493	505	484	471	500	523	487	535	487	513	502	486	477	491	535	580	493	552	531	512	514	516	476	509	510	494	480	496	527	500	522	475	499	531	544	562	515	529	505	496	497	519	506	528	539	503	504	530	486	503	529	538	521	572	490	518	507	545	477	517	494	526	496	525	541	477	501	508	503	530	490	507	487	517	486	505	546	507	516	473	505	537	499	517	516	520	522	537	529	483	494	533	489	489	546	517	521	527	525	490	524	489	494	496	482	480	544	508	494	551	519	507	522	470	489	473	498	532	459	499	445	504	506	522	522	521	549	475	521	492	518	519	474	495	561	484	513	443	542	486	524	503	501	500	479	473	504	524	468	510	518	529	513	546	490	505	493	497	470	461	530	501	505	517	521	509	480	479	526	547	501	503	528	509	490	519	510	521	491	480	484	555	526	509	494	510	468	512	559	523	559	514	506	514	500	509	499	519	518	481	495	505	530	500	462	493	472	504	522	516	508	524	485	513	486	500	492	475	525	534	535	506	472	531	539	508	525	527	476	496	499	490	492	508	525	516	486	495	550	560	511	531	517	543	504	484	541	497	513	503	500	497	517	512	518	489	465	508	506	485	485	507	508	527	499	473	482	500	459	520	473	514	473	487	518	565	481	538	518	512	496	518	538	534	527	538	517	542	507	492	484	519	516	552	478	497	481	496	502	466	486	524	508	502	511	499	485	486	524	524	519	542	510	552	490	504	530	488	536	542	509	485	525	470	488	498	488	497	512	460	526	489	492	501	514	488	495	505	501	499	526	475	483	536	512	487	534	515	486	521	467	515	495	481	523	509	516	484	534	505	532	522	466	504	478	499	523	515	508	499	495	527	493	489	548	485	490	500	537	511	540	506	519	459	491	506	480	507	498	516
27673	9727	756	475	356	222	202	179	184	185	167	186	173	178	191	194	186	171	180	166	179	173	162	160	195	188	196	155	185	199	172	183	178	167	176	163	182	178	174	196	178	181	181	154	174	168	198	178	148	156	180	164	164	190	178	177	175	170	160	174	159	186	180	156	165	168	196	160	179	152	151	177	153	160	183	173	191	188	172	152	158	166	172	145	170	176	194	183	160	190	181	175	153	191	176	175	153	178	191	187	167	158	160	140	197	180	207	176	177	171	175	191	172	158	172	183	177	173	155	185	175	181	162	162	178	183	178	165	186	171	197	168	185	181	182	165	193	184	190	180	177	175	175	186	177	164	158	152	167	213	169	165	167	187	184	170	194	172	186	168	173	204	158	198	188	159	175	161	187	169	175	176	188	182	177	164	151	176	161	161	174	174	183	167	186	190	156	164	175	171	167	161	178	175	156	191	183	150	185	181	166	179	183	167	172	210	168	184	199	186	191	196	177	204	191	176	183	176	145	177	152	149	164	174	161	190	198	168	143	174	179	198	161	194	182	200	156	182	175	177	175	175	192	173	179	155	167	185	142	169	174	159	179	175	162	174	198	176	184	181	195	150	185	180	163	182	198	186	177	190	172	187	158	168	183	169	188	181	174	182	173	201	176	185	169	157	149	155	170	169	164	182	172	180	184	175	155	186	171	198	167	157	171	177	161	167	185	180	164	172	181	168	171	192	167	167	183	201	172	182	181	166	182	174	164	166	160	171	185	156	189	160	179	155	187	152	171	157	156	174	180	189	202	180	193	188	167	161	188	200	163	200	186	199	182	178	163	163	178	174	179	165	175	161	173	150	176	166	175	168	170	190	196	184	165	179	185	171	164	174	171	150	164	160	168	160	187	172	175	177	159	163	183	176	200	164	161	171	155	181	164	174	178	159	157	187	181	167	164	199	189	195	163	169	185	194	171	182	150	179	171	142	165	166	172	165	198	188	183	196	155	166	192	158	178	180	167	185	184	174	192	158	177	173	180	171	177	176	190	176	195	180	161	181	189	181	187	150	196	168	180	148	160	190	171	179	186	183	181	177	171	182	195	187	191	193	158	179	163	152	172	161	179	156	194	167	180	179	196	171	165	185	178	183	203	153	186	170	165	198	178	163	162	197	172	176	170	171	184	180	167	179	184	181	157	161	170	182	178	168	179	188	160	196	188	210	156	168	214	146	182	177	159	183	159	181	174	163	168	154	174	160	203	168	173	166	181	174	150	160	168	172	153	166	167	169	192	188	166	186	177	152	173	161	144	204	170	164	173	172	183	170	167	187	170	187	188	177	153	155	192	180	182	197	182	195	161	162	180	156	145	157	181	157	183	183	173	175	188	195	163	172	167	167	180	159	193	187	158	182	172	167	195	173	184	187	176	194	181	160	184	178	156	191	156	167	171	173	154	151	165	168	166	178	161	177	172	207	181	176	173	177	155	186	161	190	175	186	168	167	191	158	186	160	175	166	191	164	190	163	163	180	147	163	173	161	193	187	196	202	181	173	173	177	187	152	186	173	180	186	167	185	171	148	174	176	161	151	180	194	180	176	158	157	186	172	150	181	187	198	176	177	197	161	187	164	180	163	177	144	170	176	157	180	163	167	163	173	168	157	154	171	169	162	164	158	178	158	163	189	152	189	181	192	203	170	198	177	179	166	165	161	152	151	207	185	175	174	174	195	164	193	164	179	195	170	174	158	182	186	142	159	197	154	186	163	170	162	183	147	195	161	194	159	173	167	182	171	165	189	171	172	174	145	184	178	186	184	197	171	188	180	155	159	159	189	185	166	173	159	161	174	164	165	175	191	167	186	187	154	171	152	161	167	205	176	196	186	174	171	174	181	162	185	198	156	172	184	178	175	173	188	201	155	181	167	163	150	170	152	188	153	164	169	192	186	191	155	188	197	166	187	173	172	152	156	163	180	188	143	166	168	168	178	152	162	191	167	188	195	162	174	174	182	163	174	170	187	189	193	155	166	177	167	180	159	180	173	164	173	188	157	175	190	188	195	179	174	188	187	157	191	160	187	189	160	173	165	169	156	200	170	176	191	205	192	163	186	178	166	193	171	170	172	184	190	178	164	165	166	166	181	174	163	175	167	173	171	189	178	183	170	162	180	170	173	205	181	188	181	173	165	166	183	147	182	207	149	165	195	166	181	163	170	164	179	175	187	156	182	170	167	200	174	188	189	183	193	170	170	184	174	182	157	189	187	154	169	176	182	183	158	173	180	185	166	185	174	179	175	170	180	173	156	174	151	199	155	169	208	188	188	171	167	157	158	165	165	162	179	157	168	179	170	186	176	193	187	162	153	152	179	153	194	176	175	179	167	179	171	168	168	175	171	167	201	178	181	183	162	187	185	177	174	184	202	172	165	176	165	179	163	172	172	195	159	182	211	186	181	145	150	192	196	160	164	165	175	188	204	151	165	179	177	166	195	168	173	187	173	175	193	180	166	158	158	163	190	155	158	171	175	180	162	181	177	180	191	180	192	173	181	186	180	180	153	195	178	167	193	172	173	177	161	170	190	179	166	170	180	172	164	180	157	164	155	149	186	170	186	185	156	154	198	175	206	181	166	180	165	180	154	149	189	142	179	173	170	173	189	175	176	181	200	156	182	167	161	170	180	154	181	143	199	163	195	179	177	169	174	184	178	222	174	182	171	174	178	193	164	173	199	178	177	158	172	183	178	158	193	174	165	176	159	166	157	185	174	163	187	193	173	197	148	171	171	183	173	160	172	178	177	158	174	161	188	183	167	169	163	167	182	163	189	172	165	174	172	188	184	162	171	168	152	175	184	170	190	162	171	197	155	186	169	182	198	187	175	168	173	173	183	188	188	174	197	165	161	181	190	155	193	192	162	195	187	159	165	199	197	177	199	194	208	148	171	183	182	172	166	155	152	202	181	183	188	174	178	188	181	182	186	192	180	181	160	160	184	166	184	191	170	190	190	171	158	216	174	185	192	185	170	180	168	155	174	190	198	178	160	178	178	181	182	160	173	186	180	183	168	196	195	183	169	158	158	188	160	176	188	187	156	185	159	172	182	164	193	171	181	173	164	174	161	191	154	164	168	179	175	172	169	179	212	179	172	178	180	173	200	185	160	180	179	181	191	174	163	164	178	176	194	156	173	185	143	182	175	192	193	140	181	187	174	176	182	176	175	177	158	183	182	193	176	174	197	201	177	174	166	187	168	159	174	184	161	149	172	165	155	188	169	185	177	174	184	198	178	187	182	167	181	183	172	174	170	190	171	173	192	191	209	170	197	184	157	176	182	160	167	174	164	154	202	165	171	172	201	162	160	164	175	157	179	191	192	185	147	178	185	187	161	203	168	183	171	180	198	182	153	173	193	166	173	166	191	146	172	187	158	147	183	145	180	170	156	172	164	208	183	144	166	177	161	171	182	185	174	150	195	183	193	181	181	198	175	181	179	182	192	175	172	189	208	171	172
4511	342	286	218	209	176	160	163	159	161	148	142	148	159	152	164	145	151	144	127	156	136	115	141	129	149	145	149	150	152	141	124	150	148	148	147	123	120	162	149	143	121	142	160	136	143	151	133	142	134	140	138	166	156	151	142	129	149	129	143	135	126	141	145	130	139	145	119	149	141	137	141	138	136	132	152	141	155	126	131	162	160	129	139	158	117	149	122	132	122	149	140	133	130	150	150	146	128	143	146	143	148	138	153	148	143	150	145	144	132	149	127	158	167	135	139	137	147	150	142	138	132	144	151	139	142	129	131	123	141	175	144	139	151	119	138	133	137	151	133	138	142	147	152	127	112	146	153	121	162	126	129	150	154	147	143	146	168	138	145	152	166	162	151	149	145	134	152	124	129	116	137	158	150	153	133	131	140	156	145	143	132	142	143	144	121	154	142	124	128	141	137	134	156	140	131	165	127	157	129	150	136	127	125	141	139	148	125	144	147	136	141	159	153	149	150	135	157	155	156	131	142	141	164	124	134	140	123	143	121	112	140	128	123	135	141	142	130	143	144	144	147	137	153	141	124	133	142	137	126	139	140	140	142	144	135	139	149	141	138	152	141	139	140	165	148	136	145	139	149	126	145	145	136	129	162	140	145	139	167	163	145	169	146	148	139	156	140	149	158	106	157	157	154	143	149	152	146	131	148	147	139	146	151	167	134	148	147	155	146	140	143	109	128	165	140	159	157	129	160	142	156	152	127	126	131	160	142	167	142	147	137	128	145	137	145	171	137	138	150	148	147	139	163	130	151	136	135	128	130	145	119	168	154	136	144	151	140	146	133	132	142	143	136	168	148	139	147	143	152	140	140	143	128	158	139	117	149	150	155	158	158	157	126	146	134	163	128	155	151	123	150	112	145	151	138	156	132	133	146	120	144	149	119	147	143	145	147	161	141	148	150	161	144	127	142	146	131	143	140	151	148	140	173	157	133	146	139	132	148	130	155	147	132	134	148	158	140	130	152	157	157	134	124	124	135	136	148	137	147	151	145	135	149	151	149	134	154	151	154	130	123	142	145	127	132	141	141	146	145	120	125	167	149	153	139	142	150	130	131	130	137	139	144	150	153	134	143	131	156	153	164	148	137	146	158	145	144	128	156	164	160	131	160	136	146	133	145	151	141	150	132	153	141	148	139	162	170	151	168	135	157	117	160	145	130	163	149	143	161	145	146	139	163	146	125	139	141	168	153	146	153	148	149	137	146	140	139	134	164	133	152	164	157	134	122	141	129	188	145	148	123	155	124	134	136	138	149	159	157	135	116	116	140	130	150	159	147	134	141	133	145	148	130	138	138	130	154	129	149	147	143	145	135	145	138	151	137	127	161	138	141	144	139	143	132	159	149	147	131	127	133	151	134	129	157	132	140	144	142	159	131	141	130	148	147	148	147	130	145	135	150	149	150	133	159	129	136	115	156	140	142	144	150	130	139	144	162	147	148	142	145	123	149	139	156	153	157	159	140	139	143	141	145	139	145	137	151	137	137	129	143	144	133	150	153	127	134	141	144	133	137	144	136	126	148	136	137	156	136	135	134	154	136	144	169	138	122	145	133	141	137	159	148	150	171	141	137	137	138	135	146	133	130	126	129	142	160	146	140	146	120	141	145	127	151	150	138	157	162	147	152	136	146	131	123	148	158	160	162	139	124	153	157	140	149	124	151	126	142	122	159	152	133	157	148	150	141	146	142	139	143	151	138	121	153	130	130	153	140	138	163	142	139	135	157	149	126	123	126	132	130	145	149	146	156	138	153	146	143	145	139	173	140	134	149	154	142	133	154	147	147	143	153	160	133	163	120	127	130	131	155	140	121	143	153	154	151	147	157	146	146	158	155	134	144	142	133	140	154	137	145	148	146	133	148	142	130	126	141	157	155	132	145	145	143	158	144	141	145	149	143	150	143	145	140	130	112	141	131	149	129	123	121	171	173	145	131	146	155	127	134	152	128	140	145	172	132	135	167	114	125	131	125	149	144	145	148	144	153	140	147	143	136	120	145	153	149	150	143	140	164	146	142	141	145	138	141	146	148	173	131	143	156	129	142	122	145	168	129	159	126	142	140	145	148	138	155	139	166	135	149	129	148	147	146	132	152	161	139	136	147	143	160	126	159	138	124	149	132	149	156	150	141	144	147	165	179	119	156	139	154	138	122	134	153	148	136	154	141	132	149	145	138	156	169	120	147	149	149	139	137	149	147	137	139	157	141	125	135	152	149	136	152	154	133	136	135	170	145	154	142	134	158	137	123	149	143	153	132	128	141	142	140	156	147	152	144	133	135	139	167	168	151	146	125	136	163	155	131	119	142	144	124	148	137	142	130	126	151	163	146	128	149	172	147	144	154	143	139	136	118	126	144	131	142	142	139	136	143	143	132	138	132	133	144	157	153	142	124	159	140	132	133	144	148	128	150	152	123	141	153	114	147	159	138	171	148	134	139	147	122	129	132	151	162	143	132	144	126	148	163	141	132	147	140	131	157	139	140	126	154	147	139	141	146	152	128	149	133	166	133	126	132	152	123	129	148	140	139	146	140	151	134	156	119	124	167	165	146	138	148	150	144	136	138	144	125	143	140	161	156	147	130	132	139	161	149	148	136	149	133	148	147	139	130	139	128	147	138	175	149	140	166	165	140	159	124	136	151	150	120	158	143	131	142	156	146	127	134	152	125	132	162	146	131	130	134	134	157	147	150	150	126	168	149	139	146	122	145	125	141	142	160	146	141	150	170	149	133	154	135	153	139	147	133	156	139	136	144	127	146	146	136	135	135	116	149	161	131	138	159	138	149	131	148	146	156	123	149	144	133	144	127	143	120	157	137	134	136	151	137	138	139	165	133	167	145	145	126	126	143	155	132	145	148	147	139	131	152	134	151	152	149	163	132	148	158	140	126	140	135	154	159	153	135	151	168	145	165	148	155	153	146	165	135	151	166	147	154	139	161	138	136	133	154	164	139	149	146	139	146	132	128	140	119	162	142	140	160	145	153	147	130	145	150	150	151	138	170	138	139	134	162	154	160	131	149	165	152	151	140	135	143	182	138	151	148	149	119	141	151	149	151	131	116	148	136	132	148	142	149	136	145	168	158	128	166	150	147	133	134	151	131	153	123	144	142	138	141	130	132	139	152	131	161	133	138	174	131	143	162	162	153	159	126	127	127	111	145	143	147	144	149	153	130	134	138	140	138	135	145	145	161	158	139	134	130	135	141	145	155	130	142	137	153	143	151	163	137	140	150	137	152	127	152	148	136	159	150	148	128	147	143	144	132	139	161	128	144	135	157	138	146	138	137	128	150	137	123	126	145	143	158	131	145	140	165	155	151	141	147	147	153	135	163	153	120	166	159	150	143	141	136	146	151	105	152	129	140	123	142	143	165	127	158	136	149	155	135	134	155	138	137	177	157	139	141	156	129	156	139	140	144	148	147	157	152	156	138	147	135	135	149	147	145
25425	21436	27895	25370	10845	1282	856	615	576	589	551	542	540	521	512	490	510	494	486	516	510	472	555	500	490	474	501	513	496	498	465	480	467	475	476	471	526	450	494	485	467	467	472	464	518	471	438	460	512	472	502	479	492	505	498	512	437	507	487	460	491	459	485	471	519	460	491	474	452	490	470	501	517	466	491	470	493	490	441	491	505	499	463	453	475	470	497	469	464	505	434	460	518	466	465	470	497	487	461	460	451	430	498	436	460	484	459	509	482	483	474	460	509	467	430	493	521	463	517	480	447	453	479	467	524	427	479	475	470	469	488	421	511	468	483	483	485	458	479	502	495	461	473	458	468	490	491	464	438	443	443	477	473	486	452	474	494	497	492	481	463	484	488	478	462	495	455	436	504	483	448	435	475	479	478	471	449	468	422	464	458	444	479	457	482	447	440	505	490	480	484	500	489	506	469	486	498	474	472	458	427	457	532	523	446	513	457	460	457	457	460	482	448	482	446	494	500	489	454	500	458	448	457	508	461	462	440	517	510	467	477	478	470	489	516	493	484	482	455	453	464	473	488	474	460	456	457	490	445	502	451	459	457	482	480	499	472	471	477	469	439	469	444	497	488	482	523	472	465	458	466	480	464	451	454	453	484	463	516	472	462	490	453	473	458	497	459	483	509	503	456	502	513	494	464	474	485	458	453	443	466	462	480	490	481	473	481	470	479	496	482	488	474	473	470	472	527	476	454	424	455	494	476	495	441	456	493	462	485	491	518	477	472	462	444	464	456	521	482	444	490	511	471	505	439	431	517	464	507	494	494	469	495	473	510	453	501	480	489	489	490	515	423	452	482	467	515	471	492	453	475	475	489	470	497	465	474	449	472	433	490	451	466	446	469	459	467	461	458	470	462	457	486	472	412	476	462	517	478	454	484	483	496	490	491	496	482	466	470	472	458	461	460	490	447	495	462	488	508	478	452	494	457	466	521	478	490	470	433	463	520	484	487	458	477	452	480	458	478	462	452	459	445	454	470	503	449	440	484	443	484	471	479	448	489	438	481	463	515	501	483	460	492	475	452	506	469	474	452	435	471	484	506	488	495	454	467	438	494	487	440	491	439	459	474	472	442	505	506	484	477	514	445	464	472	498	492	460	468	464	468	479	448	490	489	484	490	463	443	461	449	441	489	472	483	413	493	450	466	446	481	468	468	432	454	471	440	476	463	493	455	496	453	409	488	467	454	463	487	486	483	497	435	479	495	485	470	499	482	483	450	447	479	482	496	465	489	499	430	474	527	482	490	466	499	486	467	490	496	469	494	474	475	487	494	450	468	472	490	450	502	464	459	452	495	476	462	470	487	517	436	499	480	487	493	472	480	481	464	475	458	491	510	497	496	465	520	481	487	518	466	484	476	512	487	489	510	492	470	521	466	486	505	456	497	448	479	455	472	438	494	432	447	454	472	468	505	464	484	454	504	519	497	506	449	458	496	480	519	484	456	490	510	454	494	479	466	466	455	506	457	476	470	433	472	447	442	468	464	493	512	458	461	489	472	478	431	507	481	446	470	495	492	460	484	483	440	460	463	492	451	500	504	464	436	512	520	441	465	466	497	440	472	481	464	447	444	456	462	502	462	489	451	506	449	450	439	506	493	505	468	485	486	465	487	519	474	443	464	486	452	458	456	448	459	460	447	476	470	441	455	490	461	497	433	493	483	485	419	487	497	474	420	469	443	490	483	458	465	503	446	496	460	474	454	501	489	485	481	470	502	509	460	487	480	474	493	468	495	472	468	463	487	474	473	470	474	462	502	466	468	484	502	470	449	466	461	438	446	470	529	450	504	504	457	469	473	469	430	460	477	445	509	469	461	498	455	498	488	457	452	449	476	480	518	471	458	477	473	497	487	464	463	461	462	502	471	492	468	488	455	495	504	490	517	472	496	416	472	483	489	507	432	445	461	480	482	499	505	477	505	471	477	467	464	468	484	457	470	462	481	427	459	460	460	486	450	463	471	500	485	444	494	479	490	432	473	464	506	470	463	454	537	475	455	464	494	472	458	517	524	463	450	458	446	463	461	486	425	443	463	498	483	436	516	494	474	490	481	464	442	504	474	497	480	497	456	469	463	467	449	467	495	504	454	497	461	446	498	459	482	482	475	464	443	478	410	458	469	444	462	473	488	433	493	456	429	483	484	489	450	462	471	484	488	454	465	479	502	482	464	459	434	525	467	480	473	517	480	456	467	449	491	443	498	471	469	495	458	460	498	480	512	498	467	472	500	439	460	459	458	456	470	478	474	458	510	475	473	445	455	440	487	431	488	464	492	472	435	455	486	484	481	506	459	488	477	469	486	515	456	443	466	486	491	465	442	499	461	490	472	474	452	472	451	440	497	508	469	451	476	507	445	483	456	475	480	491	476	449	450	479	455	482	452	481	496	512	459	484	432	465	483	492	472	438	498	485	490	496	411	456	468	486	466	516	464	467	480	457	481	446	506	493	491	441	473	487	466	452	451	511	483	459	484	495	428	477	474	463	473	437	445	438	499	469	504	439	486	457	470	499	444	443	470	455	464	474	463	521	440	475	485	454	487	454	506	490	453	486	475	485	480	486	475	459	506	480	493	492	498	472	450	489	476	483	481	469	485	472	469	454	457	484	466	486	447	467	485	490	447	519	437	463	492	488	465	460	483	479	494	496	486	530	500	499	539	486	485	489	499	486	481	499	467	481	441	484	460	485	525	482	459	479	438	442	495	453	476	429	499	469	508	486	465	486	481	454	433	468	467	471	506	444	495	466	485	497	461	459	481	480	497	507	463	461	438	472	488	506	459	454	463	470	439	474	455	437	492	435	471	523	464	492	478	498	447	487	530	477	492	478	489	518	489	486	487	470	499	472	514	464	437	483	469	445	465	475	492	478	450	486	480	492	467	449	444	491	437	457	467	495	437	463	459	467	528	486	491	465	432	448	485	480	480	473	485	489	483	465	477	477	471	440	470	450	450	464	460	425	495	504	457	466	489	441	441	480	507	505	504	503	488	478	502	445	478	471	521	488	441	475	494	476	436	525	488	512	450	479	475	504	467	487	459	484	477	521	456	462	475	494	451	447	468	485	468	482	502	527	475	449	445	483	441	472	455	448	454	473	476	504	484	507	487	478	514	435	477	436	482	520	450	490	485	473	459	502	478	482	484	505	472	496	464	450	495	491	506	511	501	479	479	429	515	463	468	475	466	499	489	456	473	462	494	490	485	472	478	485	469	496	466	514	465	477	457	465	518	486	481	478	448	459	461	463	457	441	483	484	481	480	451	486	479	467	473	492	504	483	498	483	472	486	470	474	465	429	484	464	468	464	500	445	493	478	488	504	472	459	443	504	463	521	482	480	481	477	495	451	444	499	450	476	486	450	462	493	533	449	493	494	476	481	489	488	481	435	502	480	455	498	482	408	500	483	461	502	451	469	482	483	396	478	496	458	481	433	452	474	436	452	472	438	502	484
3201	3250	2736	1440	1023	786	746	597	530	537	488	494	474	461	448	425	479	415	422	389	420	359	450	390	403	403	385	388	387	392	407	363	389	359	421	418	392	384	388	374	393	369	410	380	395	394	400	367	401	412	366	386	385	408	376	350	400	384	369	377	381	422	419	396	391	381	408	365	400	449	364	388	387	402	370	396	368	381	406	371	350	368	373	403	408	423	365	392	365	387	378	372	353	365	406	361	443	428	357	401	359	388	383	400	386	389	368	368	412	361	375	419	373	391	380	370	402	379	391	389	377	407	388	400	415	397	349	364	363	384	393	394	373	407	380	374	392	377	402	389	371	391	376	384	389	397	383	396	370	385	357	343	401	400	354	375	392	385	411	412	411	361	376	350	401	395	398	356	350	354	378	414	392	374	420	405	408	433	387	393	393	367	413	387	370	395	348	384	388	394	380	396	374	393	387	415	354	408	353	383	384	385	394	399	395	414	357	358	390	397	402	404	422	390	397	382	347	416	386	397	369	385	394	398	398	397	390	359	382	377	396	382	392	376	407	390	347	378	381	397	358	385	407	380	391	406	359	402	367	403	413	395	373	413	358	367	378	410	380	379	387	390	370	372	381	379	407	397	413	401	363	339	384	401	372	398	392	390	403	387	366	373	387	341	397	401	403	373	383	401	401	385	366	376	355	369	366	346	373	417	408	365	396	372	394	362	385	347	376	415	390	418	397	375	386	424	373	383	398	390	381	358	378	420	378	386	422	375	357	415	372	390	385	381	408	389	389	384	388	356	374	416	392	373	383	414	362	395	422	378	365	409	373	395	467	373	381	383	364	386	363	382	396	379	399	358	423	380	363	355	383	388	430	388	406	384	393	379	359	382	396	342	339	361	400	410	371	343	391	352	380	334	423	386	398	382	407	386	396	388	401	408	374	379	390	379	383	390	396	357	363	379	407	367	398	375	399	364	408	409	358	395	383	374	391	379	384	379	390	367	384	376	369	355	364	380	406	383	356	368	362	357	395	398	400	366	375	378	361	368	401	365	384	381	401	366	396	351	381	352	409	352	390	358	396	382	362	353	376	396	400	368	421	408	383	359	375	384	363	388	382	364	383	418	417	375	393	361	375	371	382	388	391	425	355	358	384	405	370	384	401	378	371	364	363	389	411	372	391	369	389	380	406	370	354	361	391	377	371	382	383	375	394	388	402	361	401	405	403	374	359	395	391	382	361	386	375	411	400	390	419	401	392	360	378	355	376	373	381	377	365	340	392	355	391	404	360	374	363	376	363	379	384	344	349	376	367	363	375	353	375	359	391	391	391	407	384	357	376	400	371	393	400	379	387	376	363	375	357	370	398	370	350	364	360	382	412	392	353	377	400	389	402	381	341	356	366	410	401	372	387	373	371	379	365	394	394	392	391	395	371	368	388	373	386	368	378	393	348	341	397	389	380	366	355	412	362	382	389	407	372	400	366	403	379	362	393	357	412	390	400	384	390	345	417	343	399	415	342	366	377	382	370	370	360	385	383	387	357	358	384	403	366	403	388	424	386	392	364	375	390	375	375	359	444	405	377	364	403	348	416	392	410	382	385	335	376	381	385	361	367	399	381	331	372	407	368	414	405	368	377	361	360	382	356	383	359	360	347	410	345	385	362	403	395	392	391	376	398	368	412	399	367	371	380	378	392	404	361	405	412	406	402	357	400	369	377	395	369	360	368	359	377	382	379	352	348	430	350	352	379	435	372	401	390	387	352	362	385	381	373	431	359	447	366	381	370	404	366	374	352	397	384	415	384	355	363	381	402	401	404	356	403	362	370	362	381	398	373	363	356	379	355	392	374	398	402	392	394	399	382	380	377	389	371	395	374	360	431	375	370	366	397	356	397	390	358	391	395	374	378	392	372	364	385	349	360	387	361	374	360	375	372	402	384	406	390	408	381	368	380	356	396	391	373	390	404	363	398	399	415	353	382	356	365	396	388	386	384	370	365	389	339	410	379	389	373	358	398	401	382	364	378	365	402	355	341	389	404	416	377	417	404	381	373	379	379	374	364	367	375	374	374	406	379	389	363	400	380	382	373	396	376	385	404	394	390	405	383	381	374	354	397	374	382	378	398	377	379	377	348	360	366	362	388	347	382	422	386	394	384	395	367	408	386	397	379	370	393	389	419	363	357	371	381	364	388	349	402	379	358	365	360	404	358	338	343	371	366	361	384	361	358	376	377	424	355	363	371	368	357	359	366	379	369	376	337	345	392	362	375	364	370	359	367	403	372	371	356	400	382	350	389	356	405	360	364	341	366	386	387	378	339	386	344	348	370	420	412	384	353	376	390	362	381	385	368	377	386	361	351	368	414	398	377	381	377	385	394	428	376	373	436	369	384	357	375	378	384	372	359	412	374	361	318	377	391	351	361	400	382	388	376	367	368	406	364	392	400	389	363	382	397	363	365	400	375	378	385	395	397	369	371	368	426	383	377	385	381	371	372	406	354	387	365	370	373	365	367	385	389	359	384	392	354	368	400	366	395	411	366	353	393	383	389	365	381	396	412	327	372	378	376	386	397	373	362	375	367	369	378	371	382	362	401	388	360	404	365	394	387	364	403	397	380	377	376	374	368	377	376	360	400	362	368	344	424	397	370	430	381	407	402	359	382	359	374	395	394	417	381	407	394	373	355	355	374	353	404	380	401	394	362	395	383	379	375	367	353	343	368	401	358	404	396	409	373	347	364	348	396	342	340	425	361	407	394	381	399	375	387	378	392	380	367	363	376	354	408	386	382	407	414	412	384	355	378	371	375	393	349	355	387	371	391	372	387	372	368	388	345	372	374	396	374	385	366	374	406	356	365	388	390	370	373	397	372	362	376	386	401	383	359	401	375	393	374	391	386	357	417	382	367	352	361	380	349	358	348	387	373	385	372	411	365	346	389	373	380	390	424	355	381	356	411	345	370	382	351	403	385	391	356	390	404	371	364	356	388	422	398	385	375	356	361	370	393	399	393	434	391	390	383	403	364	350	377	397	412	335	376	360	383	368	368	402	383	433	384	335	394	359	386	390	367	391	377	362	391	402	386	393	365	383	329	351	365	376	371	334	375	380	386	377	406	376	368	428	380	386	354	361	371	414	389	368	416	433	368	354	371	392	338	393	378	376	364	388	384	378	405	381	366	362	377	359	355	382	422	367	384	391	414	324	367	410	365	381	393	379	374	394	405	379	383	382	369	391	383	375	392	421	413	390	373	375	373	379	358	395	404	362	363	383	376	411	381	369	391	375	406	380	400	389	362	383	340	375	357	405	362	372	388	377	400	362	356	359	371	389	364	364	366	385	383	372	351	390	377	348	350	352	372	395	387	412	362	368	376	382	363	383	369	381	369	391	377	362	373	358	347	382	373	380	350	358	345	388	374	394	376	393	385	395	364	393	406	379	368	403	376	386	351	358	396	376	393	375	373	349	387	359	351	368	399	416	359	366	368	386	386	338	384	401	427	402
24580	21486	28807	24597	21465	7866	1586	1062	834	785	781	811	715	729	653	672	739	693	690	682	682	750	661	697	660	702	649	634	704	670	658	690	714	669	646	671	658	648	678	659	639	663	662	636	681	688	695	632	694	662	701	664	681	686	628	666	658	672	694	650	670	631	659	673	696	698	646	627	646	687	707	650	626	643	646	646	614	653	671	650	631	696	661	670	638	683	638	609	627	625	660	690	639	672	657	687	666	656	650	652	655	686	653	674	655	657	661	661	690	635	664	651	657	619	642	662	629	651	626	731	679	651	615	679	639	603	647	628	670	698	683	671	658	673	646	656	680	627	632	655	652	630	618	680	649	643	685	628	653	641	628	655	656	697	677	683	648	673	636	618	656	648	667	659	605	590	689	627	655	712	626	654	666	667	652	633	675	634	662	648	647	679	674	675	668	648	617	699	619	659	676	623	628	643	657	629	663	670	666	697	710	634	706	674	700	700	666	671	653	672	640	680	642	661	667	636	657	681	691	663	644	660	656	644	599	624	626	675	651	649	656	655	672	646	621	635	670	629	630	674	671	694	659	688	646	677	662	654	672	643	708	729	680	671	613	690	688	645	653	689	651	659	692	622	672	644	673	680	686	659	625	641	649	601	665	652	617	683	630	650	666	655	630	609	615	654	681	684	667	633	685	679	607	644	653	659	618	627	623	632	658	665	637	655	657	626	628	682	646	657	661	666	658	695	641	663	679	644	663	672	659	620	674	647	670	659	684	666	678	629	685	665	651	633	626	660	655	623	659	652	640	662	666	639	601	682	612	665	649	666	653	633	617	617	628	642	663	664	687	668	630	675	671	669	640	643	641	645	651	671	651	700	684	617	628	651	680	665	692	642	674	716	696	666	624	667	578	644	614	668	680	652	623	678	649	657	686	609	626	622	611	692	659	659	710	645	677	650	655	663	637	607	601	670	653	624	653	667	676	651	627	671	678	638	654	680	685	649	659	649	646	660	612	668	674	635	666	690	678	673	647	606	688	644	684	650	694	652	664	678	681	697	637	670	675	631	623	609	611	670	656	632	615	635	655	655	663	677	632	634	648	685	683	630	610	655	650	656	639	636	651	631	657	671	671	641	660	604	682	679	697	647	614	631	666	654	694	664	692	618	655	687	646	664	610	694	653	643	658	665	624	671	646	593	685	692	625	674	628	648	653	690	673	656	612	640	647	657	658	670	619	657	660	649	619	654	692	637	710	643	638	612	636	663	684	628	641	624	634	684	658	644	660	645	629	619	667	646	648	660	675	627	633	627	642	676	647	693	630	658	683	608	600	663	653	653	635	634	639	662	625	696	671	642	660	641	670	623	625	615	665	578	702	618	663	648	644	680	645	637	609	641	711	684	689	680	684	631	635	656	635	607	650	662	628	667	632	649	673	681	612	640	659	644	669	682	669	673	677	625	657	648	611	625	657	672	661	655	672	623	629	664	645	616	642	588	651	670	631	694	699	671	662	648	652	673	651	632	658	613	647	614	629	670	597	650	646	719	649	653	658	643	607	687	664	620	639	657	667	630	636	660	650	656	641	606	658	641	680	680	637	677	636	637	638	690	694	658	658	613	670	661	665	690	689	644	654	663	676	664	640	674	618	646	618	652	705	682	678	640	715	658	649	622	653	656	677	669	676	637	673	601	630	663	665	651	689	677	649	586	669	643	610	680	638	687	624	622	652	657	640	663	647	673	638	659	701	663	674	646	633	619	622	695	664	689	659	633	622	661	629	604	707	705	653	643	670	638	650	675	681	673	659	663	643	607	683	624	679	608	664	643	641	644	744	690	678	653	641	624	664	683	718	668	636	693	680	661	620	663	682	667	669	643	653	584	656	617	641	639	644	662	662	663	641	671	669	656	702	663	636	638	671	635	653	604	681	636	623	635	613	662	670	637	634	688	668	634	688	628	650	631	659	625	644	611	630	655	669	658	669	645	626	654	635	605	638	611	659	673	662	642	606	656	664	611	646	640	645	662	672	649	667	631	618	653	675	693	627	667	664	625	658	642	645	662	628	643	596	668	630	608	662	641	684	635	654	620	641	643	662	580	644	664	685	648	636	643	675	654	637	605	668	620	662	676	675	638	663	601	657	636	603	674	646	619	630	650	621	615	668	661	666	669	622	690	677	699	653	648	650	675	663	667	673	655	673	682	680	654	649	660	638	656	629	610	638	642	611	620	609	616	591	664	629	641	614	619	688	621	686	676	646	670	678	626	594	647	648	644	662	643	678	653	668	607	678	624	653	629	694	651	624	623	660	654	663	571	670	613	659	664	690	692	645	622	652	621	720	651	636	679	659	686	693	658	646	638	637	682	673	660	632	667	639	633	691	668	670	631	613	609	691	670	642	655	629	654	651	692	648	634	608	654	617	646	684	616	702	700	662	608	633	683	655	684	681	637	663	638	601	660	645	667	673	622	708	656	667	641	658	655	614	627	637	689	691	684	704	622	636	622	661	666	648	603	651	649	621	638	635	643	625	626	593	670	634	644	675	601	654	608	608	591	659	671	728	689	670	651	656	630	646	672	630	641	604	653	654	596	633	612	669	654	625	601	660	615	660	692	650	666	624	680	655	644	658	683	644	673	628	653	661	661	675	671	633	641	655	676	648	665	646	610	625	639	671	655	673	664	639	664	688	645	659	671	625	626	634	671	668	653	676	709	650	644	612	659	657	691	681	634	645	595	664	629	688	660	634	660	615	636	635	624	662	691	668	683	663	657	661	621	690	618	633	663	663	693	666	643	667	674	665	619	637	662	668	619	639	630	627	679	632	596	639	655	618	654	670	622	683	682	629	623	657	596	624	651	661	596	673	629	670	650	657	650	653	642	631	625	623	673	666	669	675	670	618	613	655	639	596	654	660	647	659	665	640	638	657	606	608	628	652	616	593	662	639	652	670	623	645	676	649	662	651	661	674	644	698	645	648	639	647	646	602	623	697	616	661	651	669	620	664	650	687	608	633	695	647	654	667	645	637	657	658	686	649	684	632	631	634	655	693	673	667	647	619	666	642	661	682	625	693	655	628	611	695	599	684	663	639	656	640	633	661	644	671	608	640	663	681	602	649	646	660	659	651	676	637	680	667	670	632	664	677	697	671	652	625	604	670	650	651	639	662	639	654	636	672	631	702	623	632	643	639	632	665	719	675	607	662	629	646	616	662	669	631	640	632	647	636	666	617	684	630	649	619	640	607	697	669	632	620	689	687	660	648	673	653	608	635	684	705	636	658	636	653	694	676	669	648	681	685	647	633	635	645	671	625	649	660	690	723	624	644	667	610	646	606	646	668	682	685	662	645	650	615	632	681	659	631	650	683	674	617	651	641	702	668	598	671	672	658	669	632	599	659	632	622	632	614	606	586	648	629	597	599	668	657	631	616	653	610	661	673	661	651	691	680	603	620	650	653	673	617	666	637	669	640	639	675	622	667	649	607	661	653	607	644	696	638	616	642	657	615	638
3509	5790	4743	2467	1708	1316	1160	976	844	825	709	757	630	640	610	602	608	582	590	610	568	576	571	544	549	564	623	577	554	506	580	579	537	554	556	556	592	535	550	553	529	531	513	532	556	539	542	557	549	515	492	550	531	553	522	551	498	530	559	552	543	548	542	525	520	498	554	488	523	543	532	555	501	520	499	497	550	508	502	544	570	518	547	536	535	516	521	530	523	539	493	541	542	515	527	511	539	539	514	528	539	528	548	519	535	533	538	540	503	533	507	508	511	525	512	491	500	566	506	542	532	530	517	544	488	536	485	510	552	526	533	580	539	536	540	512	484	482	526	511	534	536	525	508	558	489	507	509	526	544	500	548	521	506	517	507	517	553	534	553	488	521	553	519	535	543	509	526	530	486	527	543	521	532	509	517	521	544	504	523	540	557	545	561	547	530	542	533	527	519	543	520	498	532	502	517	510	485	531	509	538	537	555	463	544	536	488	529	529	518	510	522	490	511	481	534	562	530	540	509	495	494	493	576	561	577	533	523	517	542	572	504	517	503	543	472	517	540	509	534	528	499	505	539	529	493	507	498	508	503	506	516	494	494	523	526	548	514	500	533	537	532	546	504	538	528	532	574	492	522	518	512	550	505	487	527	507	556	503	491	457	501	530	523	528	551	533	543	504	513	510	504	475	488	517	528	551	526	516	508	493	522	517	504	527	540	479	537	502	479	524	528	540	552	481	524	523	519	515	520	513	509	491	474	501	500	514	503	548	544	515	507	524	507	510	543	515	502	528	472	479	497	513	490	518	525	525	486	494	529	538	534	534	521	554	491	525	526	505	504	472	489	485	507	531	525	550	492	525	508	501	464	492	500	529	480	536	509	530	497	567	507	482	536	462	547	516	539	513	464	537	534	516	510	495	548	498	509	519	541	523	547	545	488	517	513	513	490	488	494	481	533	486	567	454	537	487	506	542	473	480	467	499	510	506	513	507	522	528	530	540	501	470	573	507	529	545	519	515	499	547	479	484	535	521	525	564	479	561	479	511	508	490	537	497	499	497	500	531	531	484	511	506	494	542	557	537	492	492	532	500	501	526	500	523	556	527	527	522	520	470	538	513	529	507	504	529	544	485	539	537	488	523	518	534	518	504	522	490	484	500	524	506	514	498	480	500	549	536	537	494	507	524	510	556	489	525	554	511	477	489	486	523	505	535	500	493	501	551	490	488	530	513	544	488	578	530	487	502	537	516	498	509	561	557	499	577	494	501	543	528	505	524	457	497	447	514	535	511	509	533	548	524	521	549	515	545	535	524	506	519	543	542	534	533	529	498	545	533	542	551	543	485	518	540	510	527	563	542	473	507	545	498	527	529	532	524	532	496	511	517	505	544	564	534	535	525	537	544	536	514	504	547	498	485	535	529	538	491	508	489	471	514	532	503	517	536	490	526	513	478	488	515	503	506	551	490	556	506	481	503	515	507	495	533	499	540	563	519	522	529	489	557	508	472	520	531	482	518	504	504	514	509	538	486	467	509	555	509	543	522	493	512	499	487	501	515	522	519	502	506	570	506	519	510	524	510	489	527	462	542	500	530	477	486	485	521	479	524	483	517	465	491	519	528	553	496	521	520	498	504	549	498	523	533	510	538	545	511	544	522	538	475	519	520	560	481	481	534	516	525	503	493	527	501	512	549	494	513	516	494	492	534	504	476	500	502	511	509	545	514	499	536	507	509	513	511	533	562	505	518	492	548	518	496	488	565	520	518	567	549	530	517	530	501	533	519	502	537	493	519	511	547	505	504	518	496	516	483	500	481	503	518	503	511	462	462	506	513	515	517	554	560	519	514	534	477	549	522	557	508	505	502	491	484	531	543	503	498	502	531	508	524	493	528	550	508	520	494	507	533	531	499	503	518	543	517	498	543	506	532	536	484	552	513	515	524	510	517	515	545	530	502	522	499	553	478	516	498	515	482	521	532	532	487	528	539	530	464	525	532	541	525	492	507	497	529	517	546	528	521	520	543	524	538	542	490	538	499	510	532	473	565	485	531	586	527	534	544	504	505	509	512	500	519	525	485	518	517	536	483	460	481	504	496	510	497	503	511	486	518	491	516	503	498	536	463	501	518	502	537	462	528	509	498	531	475	442	504	521	517	533	483	494	493	533	510	518	555	516	557	520	520	557	548	523	542	496	495	506	529	505	474	537	474	527	532	506	506	498	505	537	522	513	511	495	494	524	532	526	478	552	511	531	510	512	553	503	477	516	503	494	519	534	545	521	531	524	528	504	519	529	538	478	514	549	493	545	501	554	463	512	479	530	514	469	486	504	486	498	525	502	493	529	515	506	542	472	543	518	466	482	535	510	521	506	539	481	509	568	516	523	511	499	502	528	492	514	483	506	500	500	540	534	493	530	468	511	519	510	515	502	539	488	536	527	521	525	488	487	516	482	496	513	512	535	525	522	527	511	526	490	501	523	515	510	511	540	500	525	510	512	538	528	527	544	515	496	523	473	542	502	531	498	528	524	500	505	525	507	501	504	471	528	504	521	553	505	471	500	531	503	535	508	486	505	526	501	577	516	496	549	543	538	508	506	490	510	553	484	511	530	510	462	537	486	524	492	522	502	534	513	484	526	512	503	503	511	478	512	500	505	500	530	532	475	497	521	509	493	520	551	503	511	537	506	508	484	503	521	520	507	539	553	568	496	476	508	535	495	514	512	542	503	528	488	528	541	500	499	519	530	536	453	524	518	551	470	497	505	500	467	549	502	482	487	509	518	514	526	494	537	533	508	483	526	516	530	497	557	532	488	553	512	487	494	542	490	498	544	525	475	508	538	510	489	556	525	529	540	513	518	488	506	515	509	499	491	500	482	529	526	537	485	514	488	507	528	499	498	554	531	512	544	521	524	503	488	506	507	541	499	536	476	500	522	540	507	505	575	478	496	493	512	535	519	469	547	486	535	527	480	466	497	535	481	496	536	548	527	549	499	521	503	567	504	511	507	552	517	495	521	524	514	471	548	490	487	511	484	465	505	520	483	508	521	515	477	491	488	555	522	536	494	513	516	513	508	530	531	562	504	549	495	489	502	489	497	520	485	502	505	534	507	536	515	534	491	532	485	480	533	499	535	485	517	487	537	478	497	512	475	508	489	516	480	516	496	450	511	506	536	489	522	490	490	493	536	570	525	501	498	512	495	461	497	520	495	515	528	481	495	531	513	567	517	559	506	527	502	536	517	505	515	519	496	515	539	497	512	523	519	534	503	564	514	489	505	542	487	495	505	496	550	512	532	471	486	552	546	461	513	508	481	541	509	510	559	527	518	491	467	499	472	494	535	527	504	486	495	529	525	447	543	524	510	511	463	510	470	498	521	521	529	521	477	456	511	529	544	542	528	526	505	542	485	490	493	522	517	510	496	539	494	530	454	496	521	498	522	509	534	530	525	505	491	514	499	539	497	544	518	523	504	538	515	540	496	526	500	508	492	503	540	512	520
27816	9476	571	317	192	179	177	190	194	174	173	161	157	165	167	184	178	172	158	182	169	149	146	177	188	151	184	155	173	163	183	178	168	170	180	165	182	172	181	187	159	194	163	173	158	206	179	172	185	180	137	165	175	172	181	189	179	164	166	174	176	171	175	173	178	199	167	187	167	152	154	163	174	163	191	176	173	173	176	182	173	174	165	171	171	176	157	174	168	160	189	195	153	153	187	185	171	155	179	175	145	196	153	154	195	177	160	161	165	172	185	200	171	180	176	187	181	197	158	174	169	176	174	155	162	177	167	172	174	186	158	166	178	177	174	183	188	173	164	161	167	173	166	163	176	170	160	181	176	182	157	173	190	191	161	180	173	184	159	179	170	166	191	164	174	180	178	174	170	153	182	179	154	175	186	176	178	167	170	188	188	185	162	158	157	181	157	200	171	179	174	190	159	167	200	153	157	176	170	170	172	160	161	179	180	159	154	192	168	156	201	180	170	191	186	174	178	186	178	163	172	181	182	148	185	155	171	152	164	158	168	153	180	190	175	152	175	157	146	155	173	176	184	185	184	187	147	164	167	188	186	173	166	194	182	158	163	176	191	202	158	192	194	176	182	160	165	164	175	165	177	168	162	175	185	169	165	152	172	161	150	183	182	165	201	188	171	179	150	184	172	182	178	173	160	179	137	163	182	158	178	169	158	167	174	175	193	170	156	178	182	159	184	162	170	157	206	177	183	185	156	184	165	167	183	149	185	191	185	158	174	155	149	178	178	171	166	177	180	155	151	175	174	171	177	145	151	171	168	177	195	168	161	174	161	190	190	164	162	172	159	168	179	193	181	161	166	175	155	187	183	153	194	166	155	179	171	170	170	173	199	189	176	178	154	147	179	191	205	171	191	167	167	189	173	164	159	198	169	172	187	179	174	175	186	167	180	162	174	183	169	154	171	184	180	167	155	164	182	158	164	172	176	164	159	175	179	159	180	174	157	157	138	172	184	157	178	166	180	160	169	175	191	158	205	165	169	175	163	176	175	190	169	172	182	160	174	187	160	157	197	168	159	166	173	183	163	180	185	162	156	187	174	175	186	169	177	195	166	185	190	175	178	182	186	177	169	190	167	180	164	184	168	190	156	162	187	188	149	166	170	181	179	164	159	177	161	172	180	179	151	188	162	157	183	176	168	197	185	156	168	164	170	168	185	194	182	177	195	184	164	169	164	171	151	159	168	194	186	183	204	181	155	163	178	179	181	205	194	151	175	177	186	184	170	165	201	173	168	186	188	153	174	157	156	162	177	168	160	155	185	172	190	172	177	172	159	172	166	176	169	174	172	169	197	198	192	182	173	157	164	157	153	170	150	162	165	193	167	178	153	177	172	185	163	168	173	166	186	175	180	169	182	163	172	166	173	161	165	175	144	178	177	176	181	167	171	155	172	174	174	153	182	167	180	182	158	143	166	170	150	183	168	180	180	192	183	173	182	169	158	178	201	189	164	171	179	159	164	171	193	147	170	175	163	174	167	184	179	172	151	166	173	166	172	186	168	158	181	184	160	159	176	163	152	194	169	173	180	174	156	179	189	182	165	166	161	167	162	158	183	162	193	195	170	191	167	171	158	176	170	170	183	177	153	157	169	182	171	174	180	182	164	168	149	156	167	164	172	174	178	176	159	197	141	167	171	167	182	177	193	155	181	172	163	188	182	177	156	154	161	174	199	172	171	157	157	156	181	181	186	158	161	151	198	178	179	155	148	183	161	185	163	158	179	161	182	179	184	159	184	179	184	183	158	193	167	170	192	176	182	170	187	163	170	157	187	161	152	206	186	152	179	182	174	175	148	181	173	169	158	173	164	178	173	170	179	159	168	169	163	170	153	198	184	150	172	171	178	175	158	162	167	187	177	154	175	166	178	202	158	164	171	154	172	173	184	165	179	166	164	174	156	152	178	166	178	170	174	171	176	156	196	163	166	181	191	172	170	163	185	179	169	177	183	164	171	177	194	198	186	176	159	177	181	173	154	174	182	191	183	188	172	170	167	162	165	159	177	192	168	163	177	165	180	186	172	158	180	167	168	179	188	151	175	182	191	176	193	167	175	175	171	192	160	172	186	181	179	175	175	174	168	161	196	167	155	154	182	155	191	172	172	181	152	174	171	145	197	153	177	176	163	166	162	168	156	169	194	170	195	184	181	167	171	174	188	164	170	176	167	175	181	174	167	181	161	188	171	170	168	182	188	171	175	177	165	158	181	178	170	174	157	159	191	186	159	176	174	192	157	169	188	178	176	191	168	189	167	163	166	172	157	163	147	172	172	192	175	155	171	207	186	185	174	180	151	155	173	168	179	197	168	184	148	177	152	172	184	168	178	178	160	168	165	161	153	164	164	181	199	168	163	160	186	173	192	178	185	172	168	192	154	151	170	161	190	170	195	177	162	185	175	168	164	188	172	182	162	193	179	186	167	203	146	175	162	165	198	177	175	199	174	172	184	177	171	186	161	171	179	181	156	187	174	177	176	155	175	188	186	160	193	185	164	185	186	198	174	161	164	169	185	178	167	162	186	156	165	186	157	168	176	169	173	182	163	188	190	173	198	168	153	208	192	190	189	178	161	154	164	171	165	177	163	148	166	177	176	174	173	194	167	187	166	166	160	168	159	187	172	152	172	173	181	164	171	190	174	177	186	155	196	178	166	151	160	163	143	160	163	153	155	180	193	177	182	161	171	186	177	193	159	142	172	151	171	165	186	168	180	168	166	174	175	170	163	173	176	172	154	174	190	189	157	172	172	171	168	177	174	164	156	175	162	185	166	183	180	176	179	190	161	204	174	172	179	161	159	186	178	179	160	181	165	177	170	163	162	164	164	156	146	180	180	158	193	184	175	164	173	137	152	194	181	184	174	179	152	158	169	173	175	171	189	191	158	182	166	165	190	181	182	187	149	172	162	159	174	185	174	189	189	168	152	183	178	189	168	172	153	178	183	183	157	183	195	187	160	197	167	170	177	176	158	175	163	198	171	191	166	176	177	175	186	163	177	147	184	183	184	171	172	171	181	179	177	179	183	163	160	171	195	170	182	156	179	164	175	179	179	168	183	154	177	166	193	184	173	167	176	149	174	158	163	171	175	174	175	173	175	162	168	176	180	158	162	173	170	175	175	171	160	188	151	186	159	152	184	153	164	194	197	163	180	180	181	162	205	180	164	172	155	193	166	178	175	179	176	152	156	184	174	174	173	161	179	162	168	156	175	149	160	181	143	178	170	183	158	165	173	177	184	189	164	188	162	165	191	148	156	162	179	168	172	188	166	166	198	175	161	181	159	168	157	205	177	182	166	186	149	194	175	167	172	156	166	174	157	200	180	175	178	175	178	181	164	175	193	159	161	178	194	179	189	177	167	164	182	185	164	195	167	169	163	167	171	183	183	186	164	205	154	186	161	167	160	189	173	156	191	174	166	176	169	169	155	173	185	188	150	163	172	169	176	205
4571	330	272	198	154	161	171	161	150	142	163	154	156	144	132	151	129	153	159	143	156	130	145	137	127	153	139	134	148	130	147	175	142	116	162	165	137	160	151	134	132	126	141	136	151	128	142	131	119	132	139	131	154	159	140	145	144	132	142	142	134	148	136	143	151	138	151	126	143	122	143	158	147	167	150	155	140	155	164	153	138	154	137	151	167	144	121	137	155	157	125	145	146	124	145	121	168	129	146	140	136	171	153	150	153	130	135	155	162	154	145	146	155	136	145	135	148	125	151	152	150	142	142	149	145	135	127	129	138	124	139	121	135	139	136	136	137	155	143	144	130	146	112	145	174	126	135	159	143	148	138	154	153	144	150	140	136	136	156	155	140	136	136	149	119	135	149	135	130	140	150	127	136	146	120	146	152	138	156	132	150	154	136	129	145	137	141	142	145	134	161	142	135	136	139	144	145	126	142	132	150	148	116	151	151	146	121	148	146	138	130	136	155	145	168	161	116	141	140	168	134	121	128	151	124	148	159	141	158	141	132	159	161	144	135	123	155	146	150	139	150	160	143	138	151	134	153	149	142	134	129	140	146	129	125	112	154	135	131	138	140	137	126	133	139	159	154	145	155	139	123	149	152	141	150	150	135	139	150	147	150	148	162	152	142	146	153	141	134	151	139	135	161	156	125	134	160	143	140	127	137	157	145	150	149	145	125	148	121	142	140	141	147	147	146	143	147	140	142	150	162	139	155	156	144	142	129	129	111	136	128	152	142	151	156	129	145	152	130	155	142	125	137	156	128	129	153	148	154	144	152	157	114	156	152	118	137	139	130	124	125	130	132	143	126	149	123	141	155	147	123	129	124	141	131	169	128	131	149	131	138	137	131	123	137	139	151	132	126	138	143	144	145	145	139	135	134	140	133	158	120	149	140	124	143	146	123	130	130	133	150	131	112	127	146	146	116	174	160	129	139	165	148	137	120	161	139	138	138	134	139	149	151	132	137	139	142	150	133	131	139	133	123	139	149	137	136	136	129	153	142	146	126	157	135	139	128	132	149	121	143	151	129	141	144	141	122	116	136	142	131	151	152	149	148	138	153	143	132	152	145	138	161	135	159	136	161	126	135	137	164	167	115	139	145	148	128	150	125	137	129	134	129	129	144	164	124	154	139	152	144	151	121	142	114	132	140	139	130	113	146	154	130	128	166	159	126	143	135	154	156	135	134	149	144	132	128	154	139	179	144	144	123	149	140	129	138	147	149	155	137	141	161	167	151	161	151	116	162	139	143	153	146	135	138	142	132	128	134	142	151	133	139	139	148	133	136	125	150	137	131	151	146	139	153	135	148	153	134	118	155	157	149	135	141	154	142	162	130	147	163	139	163	141	133	146	125	129	147	147	134	132	140	159	139	158	147	155	135	115	143	140	152	147	138	177	152	161	136	127	133	159	157	138	151	155	131	157	154	153	114	147	148	153	148	133	149	138	148	154	133	130	150	154	163	152	143	119	150	148	155	132	150	139	147	151	135	125	130	148	144	151	138	147	147	113	133	140	149	148	143	136	136	142	130	146	156	138	155	144	139	150	143	120	150	169	144	136	150	132	144	154	139	134	152	153	162	131	146	141	144	142	137	143	141	129	129	133	150	144	144	141	149	145	149	143	146	125	128	122	142	117	137	135	142	153	161	130	145	156	141	134	162	157	146	138	157	126	131	166	156	147	160	135	142	137	142	148	164	152	164	153	160	134	123	145	135	123	150	144	148	124	151	140	134	131	169	151	152	164	135	143	129	150	135	150	127	151	139	143	126	148	144	128	166	151	145	139	135	147	152	129	154	149	129	155	148	142	139	135	137	132	118	132	137	135	143	131	136	127	136	155	126	134	148	113	132	151	155	147	133	140	159	153	133	160	159	137	132	146	128	149	138	161	127	126	147	151	148	135	135	128	142	148	156	140	133	139	129	147	131	162	126	137	122	166	137	141	144	144	121	149	146	132	144	150	145	140	128	153	132	126	140	130	151	136	125	129	133	138	155	125	162	130	159	139	155	148	140	141	138	130	131	143	141	144	144	144	148	139	134	142	143	141	145	140	139	170	136	136	168	137	133	153	134	161	143	154	119	138	173	147	148	141	139	137	158	140	139	134	141	123	143	154	145	152	135	147	162	159	141	159	153	155	156	124	152	153	121	135	180	146	130	153	133	155	125	134	143	130	142	145	146	132	132	129	144	137	158	152	142	157	160	139	146	118	131	153	134	146	142	152	149	170	146	152	150	134	107	125	139	140	147	160	125	152	132	147	124	128	129	137	138	141	127	160	140	152	149	110	145	135	140	152	125	151	149	128	119	133	166	145	133	149	142	157	142	158	151	145	148	143	137	130	139	135	148	155	151	164	128	131	155	145	142	162	157	144	141	152	124	131	127	136	137	143	153	145	143	126	148	143	140	151	145	133	134	128	153	141	154	132	149	127	141	128	153	146	160	156	132	154	151	134	128	162	135	142	133	136	140	120	154	141	146	154	164	141	155	151	143	155	145	145	127	143	134	133	131	159	159	149	159	146	148	148	129	145	119	126	135	139	124	153	130	137	133	146	153	143	155	158	168	131	145	172	139	149	143	142	137	148	130	125	138	137	135	123	140	138	148	139	127	130	127	152	148	160	144	147	161	125	175	138	167	147	146	120	150	139	135	151	132	137	117	148	125	130	152	150	119	150	152	128	139	146	149	130	149	140	128	150	118	142	136	152	144	122	119	159	135	130	150	135	136	150	140	124	134	146	169	133	130	135	157	157	103	147	131	143	131	153	137	147	128	147	150	138	144	150	140	133	143	140	151	131	133	168	157	127	138	143	157	129	127	149	162	123	114	162	149	154	165	148	136	123	159	131	143	149	144	161	125	139	134	161	159	158	133	126	127	124	140	152	149	141	142	140	148	126	117	156	139	149	146	150	130	166	141	158	138	130	153	133	137	135	162	155	158	130	144	159	150	128	130	137	150	128	146	153	139	163	155	141	139	135	144	129	164	145	143	146	149	142	143	145	129	152	119	147	144	128	138	126	132	135	141	141	135	154	152	126	167	138	147	140	137	144	121	132	153	146	120	159	133	148	128	155	144	133	134	160	139	135	152	143	138	136	139	131	144	137	150	135	138	127	127	135	110	153	130	151	133	151	120	148	151	167	154	142	156	151	149	136	144	143	149	152	158	145	117	140	142	146	139	123	151	149	143	137	158	117	134	148	134	148	154	146	139	157	141	128	143	134	143	138	139	124	153	141	149	175	132	147	144	159	123	160	150	153	131	137	136	146	127	156	137	134	137	149	154	141	120	138	137	141	129	154	140	131	136	147	149	145	149	157	160	147	143	148	112	121	136	143	143	157	142	155	159	142	139	152	164	148	151	161	143	152	124	142	163	148	157	131	138	159	143	124	141	144	129	136	128	135	140	130	156	127	141	154	151	140	143	146	137	146	150	155	140	126	141	150	161	124	136	132
25420	21422	27837	25356	10966	1306	811	622	592	578	544	535	538	538	509	582	494	471	501	483	503	483	455	484	496	532	495	513	498	497	495	463	487	517	526	470	491	484	508	504	463	489	463	468	428	516	420	476	448	491	503	489	487	469	485	466	512	490	516	504	459	444	486	467	488	501	493	479	486	476	479	454	490	476	487	457	476	481	485	441	471	475	472	519	473	512	523	447	476	486	492	459	459	510	461	481	504	494	453	481	474	473	496	519	463	505	491	510	486	468	492	491	442	490	505	436	456	438	497	475	498	476	494	465	499	483	479	525	471	489	492	477	491	474	466	505	455	518	460	463	462	488	491	460	477	435	450	526	495	467	507	490	486	503	456	481	445	447	483	506	453	466	451	495	481	460	492	520	487	502	458	476	463	467	479	454	489	470	437	519	496	446	516	469	496	488	471	437	512	492	435	449	478	480	468	429	473	497	467	450	490	483	484	440	446	427	484	455	455	497	489	460	461	495	483	499	474	473	502	459	476	494	465	492	477	506	492	507	480	467	487	439	479	473	476	494	465	452	436	453	469	493	476	491	500	465	485	513	467	464	464	502	480	442	464	467	469	471	460	541	485	473	448	455	469	469	449	486	491	462	502	483	481	490	435	471	474	483	468	472	484	484	480	478	478	458	466	501	463	512	483	484	501	481	454	457	465	487	483	478	456	494	506	473	457	471	457	461	452	502	410	466	492	460	444	484	517	496	490	465	532	503	501	514	484	486	498	478	485	495	493	494	460	445	466	484	461	469	500	490	485	459	506	461	439	466	491	465	465	474	453	462	472	452	460	505	510	499	529	478	435	501	452	513	467	491	469	447	482	486	442	466	441	489	463	475	468	500	486	467	533	496	478	467	448	444	465	498	489	463	417	460	503	440	485	499	458	454	500	475	461	493	469	485	493	447	492	461	468	485	480	504	453	451	436	481	469	435	479	476	490	483	496	437	465	460	501	498	488	486	474	489	473	487	465	473	517	488	473	512	493	467	512	479	471	493	470	468	525	470	465	515	494	456	481	451	478	447	520	456	479	454	446	459	509	455	500	481	459	479	470	471	453	525	512	474	489	481	469	465	492	465	474	445	450	488	483	487	492	479	458	470	472	487	447	514	469	491	477	485	492	436	497	476	469	422	451	513	449	450	472	458	463	484	465	483	459	478	455	458	490	487	453	492	442	482	451	490	470	476	490	489	449	457	451	467	501	484	534	434	494	513	459	439	476	462	482	515	478	523	475	443	463	442	460	448	500	504	472	484	481	448	461	469	478	487	475	492	459	494	496	477	450	494	465	476	503	458	473	489	482	453	480	491	460	458	484	495	486	466	466	484	472	463	482	488	460	489	433	475	494	478	474	458	431	505	504	475	485	440	463	505	480	487	458	481	449	491	450	489	490	446	470	497	486	445	477	455	482	473	480	494	525	455	467	431	459	486	499	455	462	499	473	481	450	463	455	428	462	461	458	475	473	458	521	493	452	470	463	484	452	460	496	482	469	435	446	471	497	505	455	475	453	478	506	443	496	462	461	454	476	454	462	512	484	468	505	477	464	456	444	505	484	462	485	474	485	499	497	479	526	474	459	479	469	484	481	497	428	467	466	504	463	464	499	477	502	473	489	500	501	464	455	455	511	470	470	470	468	477	474	474	485	487	464	492	478	471	500	446	466	442	489	465	477	459	462	475	493	455	484	458	476	466	482	465	489	512	499	473	485	489	463	485	446	478	448	495	497	471	469	444	485	456	475	483	449	469	479	451	491	514	508	455	442	532	468	443	421	481	536	480	481	503	422	459	467	467	484	499	445	481	499	460	474	443	477	471	478	486	450	480	476	497	471	477	478	487	457	465	470	470	504	491	481	468	481	465	486	441	527	459	482	490	507	485	442	459	461	518	474	482	506	476	482	443	467	476	446	486	488	490	467	478	484	470	512	466	484	502	435	501	448	503	515	457	506	444	459	424	427	475	465	494	447	469	510	458	490	465	507	483	443	470	470	469	491	467	477	482	471	463	474	452	491	465	441	493	451	492	467	472	484	466	490	487	488	481	513	496	478	483	482	457	483	481	487	493	458	493	472	491	456	477	491	479	473	492	446	493	468	434	495	513	481	483	454	492	481	492	487	465	468	530	514	460	469	505	447	499	493	479	472	436	475	461	441	479	485	475	450	452	476	477	504	469	508	495	473	503	483	488	449	472	480	506	483	471	471	478	491	457	527	481	444	466	462	471	463	438	484	450	452	497	535	440	480	472	489	489	443	502	519	488	448	444	471	482	509	474	499	474	504	490	467	479	481	462	489	437	457	482	468	489	450	454	458	454	481	508	480	482	411	442	460	482	427	471	477	486	484	500	501	442	491	516	509	480	437	498	492	458	451	465	448	469	461	471	488	492	473	470	466	434	460	487	478	539	492	452	482	497	506	453	441	449	427	443	466	477	445	486	466	480	473	462	480	455	466	459	504	494	479	506	435	468	493	479	482	500	476	476	470	482	472	450	459	468	483	483	472	487	456	492	472	452	486	474	517	452	505	455	478	496	470	439	508	426	501	500	481	464	487	454	527	467	483	403	468	478	525	465	429	485	443	480	448	480	456	468	456	450	439	490	501	480	460	458	484	454	500	474	447	497	450	465	479	477	493	436	475	508	457	461	503	483	486	450	531	486	460	456	492	519	495	466	469	487	480	474	500	467	443	484	463	494	463	460	487	469	475	498	470	475	468	474	478	490	444	470	458	451	472	448	506	460	472	493	439	466	474	489	488	477	483	484	469	532	499	469	473	468	495	506	501	523	459	437	457	487	516	497	537	494	437	466	496	477	477	486	490	495	470	476	476	484	512	469	468	443	454	508	460	485	498	509	524	466	453	488	447	466	460	512	475	522	455	478	468	478	481	463	474	436	450	462	479	506	452	478	429	462	464	486	496	523	491	463	458	475	471	485	452	461	428	465	469	430	500	484	487	486	456	435	503	477	454	458	445	457	447	485	473	463	463	476	467	464	483	468	466	456	463	459	447	452	499	467	465	489	470	484	483	478	447	489	496	498	466	468	491	478	483	429	470	487	458	420	462	489	506	494	450	509	458	456	434	493	502	512	531	490	460	504	463	491	485	461	488	514	487	482	482	487	487	462	476	511	488	468	496	444	476	507	451	453	481	483	479	433	511	457	480	489	484	465	502	491	493	474	421	495	495	480	484	462	473	483	480	427	484	483	518	462	479	478	466	473	505	491	482	472	509	497	506	473	493	483	461	515	475	466	468	485	427	467	481	426	460	477	468	503	499	502	486	476	502	449	454	427	491	451	454	484	433	443	498	404	476	527	491	470	500	468	485	439	457	481	462	444	458	469	522	495	427	458	462	479	468	457	469	449	461	438	447	512	467	470	444	480	465	498	442	466	469	479	473	455	456	469	433	502	443	451	452	496	492	463	461	470	482	506	499	482	482	462	494	497	458	477	470	446	469	490	450	439
3241	3289	2743	1479	1059	816	686	649	548	550	532	516	450	488	466	434	456	495	436	403	413	478	424	379	395	385	401	434	432	393	403	389	374	416	403	412	406	369	394	389	404	414	390	366	418	439	404	432	368	365	393	361	389	370	395	361	387	408	431	396	364	405	374	400	411	386	442	422	373	377	398	388	408	383	405	401	397	389	388	407	393	399	390	374	371	382	388	400	375	398	356	365	414	394	387	361	381	430	342	349	379	381	378	382	403	394	396	407	390	397	350	367	418	413	395	391	414	402	402	422	382	386	427	407	366	374	389	407	429	352	362	411	375	388	391	373	354	387	417	435	422	401	363	383	380	389	407	399	387	380	375	358	369	402	393	377	391	397	374	404	391	374	406	372	382	375	382	382	387	384	383	405	372	356	383	380	415	373	380	372	358	394	433	393	384	387	400	384	385	414	382	407	404	392	395	399	369	393	372	345	409	354	372	411	415	389	405	388	387	390	442	384	404	362	372	406	351	408	382	385	411	377	389	378	428	417	371	410	375	353	379	375	376	423	374	376	405	359	362	411	415	381	371	389	403	353	396	387	422	372	445	391	375	394	360	432	375	373	400	390	398	405	343	385	368	425	397	347	393	348	395	405	375	359	406	398	420	376	395	408	372	412	427	355	376	356	379	350	391	365	426	386	402	408	360	376	389	384	375	383	367	389	407	397	374	391	384	384	397	387	380	350	382	377	383	380	385	384	361	396	383	399	388	390	418	363	394	393	379	383	343	372	402	383	376	392	371	389	353	398	341	387	369	395	408	397	380	362	372	363	407	371	362	369	379	341	381	392	350	396	392	405	394	412	394	365	346	427	405	398	389	407	385	401	395	349	391	394	380	392	397	396	375	371	393	394	406	379	394	381	402	354	363	346	410	400	384	386	379	410	390	419	364	391	396	369	424	398	376	382	418	388	346	394	401	413	407	365	354	342	379	396	342	352	384	398	371	375	390	417	408	379	371	365	373	380	383	352	371	395	368	378	386	438	338	374	359	407	413	390	348	380	387	363	415	374	388	392	399	409	377	376	387	381	395	355	362	350	355	373	397	383	393	383	384	395	379	369	369	343	402	399	392	391	412	393	407	398	371	375	370	381	374	375	373	405	362	395	387	340	369	378	373	374	347	381	408	404	391	384	365	365	376	366	391	385	401	375	389	374	359	377	404	349	374	382	390	386	407	397	393	365	362	384	368	376	392	398	409	367	392	403	397	399	364	400	367	402	371	414	347	374	379	389	430	369	385	387	380	401	365	348	377	378	425	361	408	362	360	390	372	410	378	389	357	362	373	377	373	409	365	412	372	401	404	383	413	378	429	373	354	379	376	396	345	378	408	360	375	425	378	395	385	395	369	368	376	376	383	342	395	390	376	379	406	366	358	401	417	391	377	378	411	376	383	390	410	378	447	389	365	364	339	408	388	374	403	401	419	394	383	410	381	396	359	355	373	413	354	355	392	395	380	397	411	392	369	389	362	381	405	371	373	362	388	399	411	374	374	359	361	386	362	342	398	392	414	340	367	385	386	362	382	364	374	385	388	403	399	373	388	374	405	354	389	397	371	384	388	393	393	380	371	377	375	363	385	360	400	394	396	350	362	364	424	351	403	404	381	361	381	388	380	362	368	395	387	389	395	392	368	375	408	371	396	397	395	377	355	374	352	366	381	387	383	375	356	412	418	411	372	365	415	382	360	361	364	393	371	389	386	374	381	362	402	396	381	382	389	377	367	383	380	376	412	381	364	379	399	359	397	393	379	357	369	379	373	410	431	363	389	386	399	352	360	409	391	405	395	361	379	419	411	361	371	398	381	380	369	407	389	434	379	400	379	386	380	356	384	365	388	370	389	370	413	391	356	367	366	406	409	373	382	388	402	403	379	392	423	364	376	398	371	355	380	357	370	370	399	379	371	392	404	347	371	356	372	373	386	390	377	385	371	369	397	389	388	378	377	395	391	397	362	395	386	374	339	357	388	387	381	378	373	361	391	347	378	382	366	324	400	356	364	383	418	389	377	365	362	415	349	387	366	385	400	367	414	375	385	380	376	381	372	406	376	389	407	349	368	408	389	387	399	364	383	391	350	395	376	365	386	382	350	404	367	372	390	381	338	352	415	380	399	411	379	363	353	389	379	364	396	389	392	374	367	417	403	389	402	370	384	340	383	439	388	370	414	377	380	366	397	412	351	407	378	397	363	397	386	386	415	400	392	355	392	422	411	380	365	373	369	361	398	400	419	356	422	375	378	387	339	368	393	396	374	408	372	393	403	364	393	324	379	369	376	366	333	400	381	376	372	394	365	374	383	352	394	361	390	376	372	403	382	404	358	351	399	372	377	398	375	367	376	373	401	390	382	382	371	388	403	399	361	382	352	357	357	340	349	365	398	396	388	384	402	384	338	370	351	358	344	392	370	353	382	370	376	364	339	341	419	334	432	386	417	375	405	385	353	393	361	415	395	378	361	399	382	360	366	447	358	341	393	401	387	335	400	369	381	398	396	396	364	355	395	367	371	376	384	364	388	435	384	363	397	410	359	407	413	410	394	367	390	352	383	396	410	373	402	371	374	353	399	398	377	351	389	396	380	354	384	363	360	397	344	402	368	386	349	375	406	378	342	385	363	356	401	377	424	335	389	394	385	382	359	376	342	389	369	389	406	422	365	387	391	373	382	369	373	359	360	360	369	373	408	391	390	376	382	392	364	396	410	411	384	400	377	402	417	387	358	372	419	372	369	362	365	356	357	400	390	406	384	339	388	359	366	368	378	366	371	380	396	389	356	373	390	385	387	416	385	422	377	390	368	354	379	346	370	387	389	348	386	368	365	357	352	397	392	360	383	383	391	393	403	392	389	389	357	373	354	381	388	390	407	397	393	358	398	395	373	353	347	388	359	401	397	374	384	352	387	377	409	345	406	409	368	404	354	343	355	383	380	384	360	363	400	360	369	390	382	425	392	412	363	378	388	410	362	411	403	387	359	372	400	390	394	375	364	384	364	363	378	369	387	354	391	382	393	372	396	401	378	367	353	361	375	390	383	406	380	353	361	370	396	374	351	382	368	404	401	379	346	381	401	411	378	352	406	364	404	385	377	379	376	383	346	365	387	382	346	397	388	362	378	382	394	386	406	380	385	411	375	411	401	373	408	378	398	373	354	390	385	401	372	411	345	372	375	374	399	373	376	348	406	368	354	408	387	337	369	392	369	362	386	398	386	387	394	384	423	366	341	368	367	395	369	397	373	349	401	357	415	369	415	382	369	398	386	380	352	378	374	378	382	362	400	396	365	397	385	415	388	332	358	364	368	385	388	346	387	376	351	362	370	389	364	369	381	393	358	331	404	408	364	392	395	377	376	387	399	383	377	382	371	397	385	376	385	365	395	393	371	388	353	403	389	374	385	370	410	393	354	347	352	397	395	343	378	393	399	361	402	392	430	390	368	390	399	395	398	363	372	381	375	372
24503	21428	28728	24522	21407	8260	1725	1071	861	853	816	786	760	721	729	764	710	683	731	733	722	711	650	707	709	687	702	692	693	700	676	684	622	694	645	709	646	665	715	670	647	686	677	597	669	662	659	694	624	651	703	700	699	674	637	644	621	696	627	637	704	646	642	684	652	740	694	655	662	679	649	691	631	650	663	671	716	691	655	623	620	692	661	671	671	678	629	703	675	642	601	644	685	640	638	661	726	734	634	612	638	682	654	680	647	648	641	666	627	706	653	638	703	693	639	663	686	650	673	676	647	645	672	665	655	616	704	664	674	673	664	700	671	738	691	682	657	630	649	699	664	658	625	690	660	663	682	649	645	646	642	645	648	660	643	668	648	683	692	654	646	629	668	598	662	659	660	664	691	675	653	627	617	664	668	665	670	691	610	660	692	665	657	633	648	665	679	664	631	705	661	668	660	656	644	639	675	655	662	667	640	643	646	665	655	667	645	654	640	631	633	684	652	679	681	658	644	657	617	667	699	691	649	681	658	680	625	622	683	661	688	634	621	687	658	676	720	651	642	606	665	669	678	671	657	682	637	656	646	607	656	642	642	645	668	654	626	659	652	630	648	621	650	659	678	648	651	604	619	678	666	605	642	630	661	636	660	669	659	632	670	599	652	659	645	668	655	671	687	680	661	684	639	635	634	655	644	685	653	660	628	646	724	596	629	628	635	627	666	650	689	624	641	608	632	665	685	642	661	696	685	622	637	641	668	638	667	670	626	656	668	670	637	684	665	692	634	682	697	624	609	643	639	660	672	618	687	665	615	690	635	677	644	660	679	666	661	685	686	687	671	624	666	660	656	710	658	685	680	674	660	617	600	652	648	640	631	647	641	656	627	616	632	652	611	676	634	637	639	680	638	690	690	636	651	687	662	659	622	679	672	720	630	660	675	615	664	635	672	642	645	623	633	674	643	658	646	703	689	645	639	656	676	665	674	689	645	660	673	668	638	685	609	647	628	634	657	665	643	619	644	628	671	659	613	679	679	679	657	596	664	660	649	610	667	660	666	688	627	645	665	643	673	677	631	652	662	665	683	671	669	698	624	649	649	655	661	635	621	651	613	633	642	673	679	679	632	634	650	664	673	679	668	664	672	733	674	644	638	662	683	644	626	693	624	649	648	620	662	659	668	658	710	616	675	645	657	616	687	625	618	671	675	663	622	613	682	667	650	688	652	641	673	662	659	674	673	654	651	608	653	678	690	647	648	692	660	628	666	599	660	649	619	675	665	700	678	645	601	646	685	710	686	677	701	695	639	609	672	679	679	661	635	673	658	674	612	655	657	641	679	685	736	672	640	662	640	678	679	633	661	674	658	632	678	692	666	673	627	646	670	609	641	656	619	656	687	680	633	642	689	641	665	649	664	640	632	650	642	645	612	679	669	626	659	642	641	612	659	703	616	685	637	710	727	601	641	623	650	653	627	694	630	645	640	683	642	645	605	677	663	655	653	668	656	639	696	687	682	605	682	636	646	638	651	642	666	662	666	655	623	661	691	682	652	664	664	636	665	663	650	610	693	678	646	666	662	673	626	653	677	671	588	641	655	655	615	617	697	630	651	661	692	638	633	647	652	696	659	623	683	597	673	621	644	656	631	630	669	660	702	686	687	660	658	639	638	698	640	639	626	634	696	644	699	665	649	669	652	649	657	622	632	690	694	638	664	638	651	629	648	664	681	651	672	655	703	633	662	678	591	612	688	633	660	642	653	623	629	625	666	671	677	690	660	647	670	667	658	656	640	678	667	621	691	632	660	668	658	618	665	687	659	677	635	664	627	605	674	686	658	665	648	631	683	614	657	646	676	682	656	649	647	664	631	673	647	668	640	688	691	681	625	652	685	645	663	674	675	662	681	640	705	604	673	659	607	641	695	664	634	607	661	637	650	632	684	670	638	622	702	713	653	672	670	651	688	648	650	602	695	601	664	626	672	704	666	616	672	603	655	646	609	655	626	651	617	666	688	687	663	634	659	658	652	616	645	652	632	691	625	608	663	661	648	665	679	660	671	677	631	666	629	646	663	673	653	678	669	685	634	664	625	610	655	647	656	630	629	647	660	675	650	651	636	653	643	682	648	696	645	634	649	636	614	689	653	614	661	670	618	645	662	664	649	660	667	617	652	633	661	643	660	683	611	657	618	652	592	626	661	641	677	647	693	625	673	652	679	620	655	677	592	653	649	618	677	623	658	701	648	700	644	620	649	634	631	620	656	705	644	632	657	675	650	715	682	711	709	626	652	624	665	574	655	623	665	633	628	619	660	659	672	638	654	641	660	650	626	692	675	633	654	679	655	580	679	677	668	670	688	629	657	653	654	630	688	672	691	674	658	653	692	702	686	647	660	688	650	675	670	618	644	672	639	576	655	590	625	629	637	666	654	666	663	681	638	632	656	668	631	631	673	671	630	605	668	577	647	674	675	617	622	656	665	629	657	676	648	643	707	713	663	626	602	650	627	662	646	676	655	690	673	699	624	665	655	652	621	668	627	634	639	676	654	656	638	680	664	666	607	676	679	726	640	669	689	636	661	608	644	656	611	686	643	638	633	679	644	666	661	682	630	668	657	713	616	622	652	632	635	634	628	641	679	642	619	660	618	608	644	691	671	621	681	639	612	625	693	667	647	643	679	633	678	664	659	649	675	659	639	656	636	661	661	668	675	650	695	651	638	674	646	627	617	629	670	670	692	659	644	682	640	629	628	648	653	643	655	635	671	699	685	650	643	643	634	669	644	616	645	618	677	635	627	635	619	698	685	639	631	664	638	660	705	669	654	613	644	637	650	625	675	689	694	667	651	652	636	663	654	688	692	664	631	639	665	682	635	611	644	619	668	685	694	670	652	704	611	622	650	627	676	660	654	678	642	647	656	691	636	702	651	637	656	666	633	622	635	648	638	655	652	719	613	637	678	665	607	690	624	682	661	672	694	669	644	616	639	646	661	650	640	666	636	690	570	655	663	621	656	624	664	673	638	678	694	618	640	670	666	649	643	631	703	651	695	718	689	666	678	637	628	616	644	607	636	670	594	619	642	661	676	664	654	629	693	672	643	710	694	651	696	623	678	661	649	591	688	685	656	645	653	653	638	679	665	699	693	684	659	653	627	620	613	669	657	667	661	648	690	655	689	588	642	644	685	681	652	661	600	651	699	643	635	647	628	674	669	634	656	690	642	645	664	667	675	655	677	665	685	679	688	610	628	686	660	639	646	650	666	660	670	647	643	628	655	628	685	644	658	663	625	693	673	702	647	645	624	646	685	670	644	681	660	688	684	637	654	654	679	620	691	656	669	668	670	675	672	683	708	663	657	645	671	652	703	682	654	635	634	632	672	682	666	570	668	660	693	677	700	692	655	659	673	644	625	645	673	653	655	606	653	661	645	682	642	642	617	677	653	642	649	632	633	646	671	634	635	615	637	635	657	597	635	620	652	636	637	688	669	679	691	639	656	698
3586	5908	4766	2533	1835	1389	1125	983	880	780	771	703	676	641	617	638	557	589	558	609	618	550	599	586	508	533	588	528	555	528	574	549	539	554	583	546	549	511	546	500	544	507	542	526	542	542	596	553	530	496	512	563	556	543	518	527	518	504	540	543	506	528	566	513	540	543	546	515	554	518	560	515	545	521	522	538	559	483	538	524	498	555	506	511	528	528	490	564	528	561	538	525	536	507	490	517	502	543	560	541	504	524	524	534	537	531	511	515	568	554	499	527	519	517	521	510	521	524	538	533	525	504	535	543	539	479	566	506	510	548	518	506	529	495	538	545	476	492	556	504	528	501	511	518	539	543	547	551	517	504	528	499	503	499	486	526	523	510	539	490	535	517	504	530	521	514	561	498	520	529	505	501	538	506	505	516	548	499	515	521	541	514	501	525	579	495	533	542	527	560	521	508	535	535	519	501	519	543	532	543	518	527	525	519	525	550	529	498	497	515	513	504	513	543	541	499	517	505	495	507	506	507	514	498	527	523	535	525	543	499	487	526	479	494	538	495	514	485	488	546	500	571	497	488	508	497	515	530	507	531	529	562	473	507	556	532	489	549	520	525	479	535	508	495	525	499	532	553	481	539	515	600	566	537	553	503	508	522	514	539	497	518	537	540	502	552	521	549	537	496	507	490	479	532	549	545	503	505	507	526	529	502	517	528	515	516	522	544	514	506	549	522	517	480	522	502	525	487	528	509	553	526	541	512	538	518	514	528	499	496	497	519	518	516	539	537	562	525	527	524	516	499	490	526	547	508	522	486	498	538	522	509	498	518	496	527	517	490	536	493	508	542	534	501	515	462	501	527	501	564	513	509	550	493	537	489	503	521	541	537	505	524	540	521	546	530	494	533	513	559	556	528	507	573	497	492	516	518	486	567	545	505	500	560	522	519	505	527	553	557	491	524	510	512	508	514	509	482	527	557	504	485	562	504	508	499	536	493	514	512	545	475	505	542	519	541	517	532	505	531	528	491	541	486	547	516	517	508	522	499	494	508	525	492	542	534	513	516	514	487	552	529	517	538	556	492	513	495	490	479	535	533	508	536	545	507	492	566	533	516	530	489	486	524	534	523	544	516	530	530	494	493	516	543	584	504	518	524	554	521	538	532	554	554	526	530	516	492	542	480	490	500	486	536	509	475	481	543	544	506	518	499	492	515	536	547	520	521	494	491	518	508	520	539	504	542	544	528	519	502	550	521	492	518	493	597	543	519	495	519	527	553	568	520	516	534	488	545	478	537	540	561	498	504	510	513	477	523	494	505	512	526	541	489	509	489	531	527	504	517	507	528	513	543	526	515	524	527	507	541	531	550	494	550	492	474	519	549	524	516	502	543	491	505	502	503	479	517	497	528	537	497	500	520	504	527	511	541	528	493	506	489	569	544	547	545	540	541	522	496	495	488	524	545	533	498	525	521	534	518	506	497	487	466	494	517	539	509	552	518	494	492	539	500	547	526	535	514	521	521	546	512	537	476	492	527	509	542	524	502	554	527	494	496	518	519	535	524	483	482	479	545	528	543	504	541	512	535	503	530	528	514	497	518	478	503	521	514	482	512	513	550	519	496	488	506	456	542	490	533	533	501	557	515	486	484	516	508	494	507	505	528	544	482	483	542	531	488	500	512	536	526	496	483	480	541	499	528	501	523	559	474	563	504	487	552	549	521	516	503	516	518	499	511	497	498	495	519	498	500	494	514	516	490	473	534	516	469	482	502	549	505	512	496	499	515	523	509	526	556	478	503	503	499	466	505	508	515	497	535	520	536	544	539	573	513	473	472	517	487	525	500	480	535	531	506	542	510	532	534	475	524	540	454	499	506	503	505	502	527	506	524	504	553	506	517	492	566	539	517	473	526	547	493	519	482	501	562	491	505	486	474	502	489	546	467	537	558	554	524	502	541	533	494	492	515	522	526	519	507	519	522	490	532	533	488	539	481	504	505	491	523	537	554	517	532	530	506	496	459	475	508	524	511	495	539	521	555	516	495	510	533	498	474	498	454	518	494	548	531	513	509	546	514	504	492	503	524	526	527	499	533	544	488	533	507	522	523	504	516	517	499	504	482	480	530	509	538	551	565	583	476	525	530	506	522	521	515	495	520	500	513	506	517	507	500	506	518	518	506	517	513	522	507	517	527	525	511	492	525	519	506	504	518	529	570	488	472	524	531	540	530	533	500	486	492	547	512	523	511	503	519	496	479	529	489	540	505	512	526	533	492	522	517	517	538	532	548	489	513	484	510	527	511	477	518	496	500	495	579	535	491	499	506	548	525	500	541	522	520	505	519	562	559	535	493	493	541	506	508	486	519	524	540	533	500	514	507	525	515	471	512	526	524	522	541	480	528	478	487	514	505	517	493	532	511	497	534	524	539	482	508	502	517	484	476	490	513	527	555	512	462	519	503	523	480	519	526	502	554	507	509	553	543	504	552	528	509	530	531	510	549	517	492	513	537	498	509	505	448	550	512	483	564	489	537	541	516	516	492	534	505	509	507	520	519	480	498	502	512	490	463	548	475	532	549	489	527	532	489	501	518	518	527	457	479	507	524	514	520	538	503	524	484	504	495	510	503	484	534	459	500	493	506	498	500	488	538	523	525	477	539	531	502	523	486	533	466	515	512	518	471	526	515	493	488	515	515	472	504	550	491	470	501	506	520	532	522	518	508	543	505	503	507	548	522	542	508	553	510	517	500	488	541	532	519	488	477	513	542	538	523	508	507	533	481	519	475	477	507	518	541	515	527	483	514	476	511	527	510	524	494	527	475	485	513	497	532	508	489	550	526	533	513	503	506	518	490	546	503	533	503	503	526	522	482	514	480	520	527	529	516	500	482	514	512	501	522	517	546	498	474	517	500	488	508	547	525	513	542	484	535	554	507	526	513	498	536	506	537	501	488	508	538	501	471	488	495	478	514	484	532	493	500	508	553	492	510	505	509	522	530	528	470	545	544	479	527	515	540	538	498	526	545	487	525	507	518	476	537	481	495	504	529	514	501	504	496	495	532	530	509	527	519	495	522	529	484	548	527	498	496	532	565	491	506	504	504	541	495	508	521	543	542	533	548	532	482	508	498	520	513	488	507	490	527	505	533	503	567	471	534	523	561	478	513	515	476	477	525	512	532	529	526	526	460	499	490	468	528	496	496	437	562	492	491	498	498	497	508	490	539	520	502	485	524	514	483	491	536	514	500	501	578	495	470	491	498	492	493	466	507	532	476	481	483	501	504	512	476	540	484	467	481	504	490	525	527	471	498	511	541	487	501	525	510	490	503	519	459	503	523	496	524	457	521	510	463	506	520	497	531	484	525	511	482	476	522	554	532	510	539	504	492	500	510	496	493	505	546	503	487	489	530	519	468	457	498	512	505	484	531	505	477	508	469	492	518	507	467	501	474	519	520	517	509	526	464	551	486	514	524	512	485	499	522	502	515	541	516	473	495	494	514	467	483
27640	9768	736	518	365	238	186	190	212	225	188	199	174	176	192	184	169	166	183	188	191	202	176	201	194	167	175	202	168	175	186	167	191	171	164	169	191	161	159	183	171	181	181	161	147	162	152	199	183	201	164	173	153	193	188	185	184	148	177	175	182	159	167	206	164	172	152	182	160	186	183	167	176	162	186	195	176	172	159	179	154	195	174	199	166	185	156	193	193	189	167	182	163	185	178	165	173	160	181	172	200	164	161	153	157	172	192	169	158	188	170	184	186	195	183	160	169	187	154	169	176	160	191	207	178	177	160	169	181	195	174	178	167	169	168	172	180	168	175	148	173	172	163	183	188	175	174	154	168	172	184	140	172	168	173	170	148	173	199	194	153	179	177	162	177	167	171	175	165	183	187	173	156	157	170	185	179	182	181	185	163	189	194	142	192	189	194	160	171	162	154	202	192	181	164	178	173	187	197	151	185	162	142	155	175	179	155	166	165	187	180	184	183	167	177	182	180	174	176	177	164	174	180	155	191	174	187	196	179	196	166	179	175	173	169	186	146	190	191	175	187	213	156	178	178	156	188	180	199	155	171	175	168	192	178	165	185	202	185	185	178	182	165	181	175	156	165	184	178	184	195	159	168	175	186	168	181	168	155	200	174	172	179	158	185	177	173	179	172	175	171	180	201	196	178	181	164	175	161	184	184	181	136	173	171	183	198	187	185	193	178	170	167	177	186	185	186	180	161	190	196	173	168	172	162	186	166	171	182	199	179	194	164	180	154	175	151	187	171	178	186	184	172	148	190	180	183	172	184	207	181	181	170	184	169	184	158	160	181	188	164	177	174	191	186	188	183	177	176	177	163	150	189	165	165	179	159	193	158	180	184	187	159	179	175	160	187	175	158	169	184	189	174	189	167	185	162	184	165	180	185	172	164	190	170	148	191	185	157	190	194	193	162	200	178	212	181	184	163	220	195	186	175	181	177	184	189	173	179	159	169	193	153	167	178	176	157	175	213	161	180	184	183	199	201	162	197	175	173	187	157	178	172	157	178	182	191	173	214	170	152	167	176	206	188	190	203	180	177	182	169	187	190	191	182	171	169	187	192	175	173	155	192	181	174	147	197	181	189	166	179	172	173	164	193	176	168	164	173	183	172	167	191	173	184	152	173	199	185	173	187	160	201	186	158	174	179	173	176	189	156	162	175	177	186	163	159	192	198	188	178	165	180	184	189	179	187	154	185	180	177	184	172	183	170	178	192	178	150	179	183	158	174	200	182	193	166	180	174	169	182	176	158	172	181	209	179	144	189	163	147	187	163	173	174	181	168	158	188	185	183	183	161	150	172	172	163	170	166	170	170	186	164	209	160	186	170	180	172	177	146	165	181	173	186	189	155	168	168	150	132	179	177	163	196	172	188	177	173	179	180	178	178	204	179	197	180	180	193	192	164	171	191	179	192	166	172	159	168	155	190	167	201	191	170	160	187	178	173	195	216	158	196	154	168	195	192	157	160	187	175	170	173	196	193	184	172	203	172	168	170	182	188	163	165	158	175	174	171	174	192	171	203	190	194	179	151	189	168	174	191	187	175	173	181	170	185	160	188	198	160	158	189	186	187	151	180	173	172	182	192	181	183	167	169	177	179	169	168	161	168	159	155	192	184	168	193	147	165	188	184	174	207	161	164	165	187	155	191	189	186	173	163	185	161	169	176	170	174	185	168	181	153	163	181	195	177	151	174	156	205	185	185	172	182	164	187	191	180	161	166	179	179	202	167	177	169	169	174	182	180	175	181	174	190	168	177	191	180	163	185	191	177	188	164	157	173	182	201	191	162	160	188	177	191	160	178	212	196	180	181	184	144	159	181	187	144	192	169	158	176	155	176	175	157	170	188	178	164	198	182	182	167	153	165	168	179	178	175	162	180	203	165	186	172	174	180	183	178	173	187	179	170	161	174	180	179	192	183	165	169	170	187	156	162	174	162	151	177	176	179	190	189	174	185	187	189	180	176	163	176	186	186	181	178	177	192	164	171	175	158	189	187	178	187	167	202	172	150	188	186	158	203	182	193	196	175	169	180	174	189	176	172	181	178	177	210	185	184	189	200	184	174	170	157	198	191	163	183	179	174	161	167	164	160	192	171	184	177	154	176	171	181	179	190	160	179	211	159	176	169	169	192	185	177	170	148	164	193	190	176	200	180	157	193	188	182	165	159	164	162	158	182	170	190	174	177	162	165	177	175	159	173	187	172	194	179	182	174	179	181	179	174	171	146	162	164	169	158	182	188	199	178	200	184	176	177	173	193	176	171	176	176	167	164	171	173	160	134	175	201	161	183	160	177	185	187	180	212	174	175	187	178	186	186	187	176	200	199	156	177	167	168	184	184	175	171	178	182	181	186	189	197	175	163	167	192	173	181	175	172	139	192	172	178	172	150	192	181	181	174	158	166	176	156	183	167	175	189	181	186	165	161	196	186	181	160	170	158	185	169	156	169	158	175	183	162	191	173	180	152	161	184	167	178	198	163	168	155	176	176	182	194	165	173	192	192	166	169	182	175	170	183	182	181	173	167	157	180	189	154	188	160	169	182	183	186	173	175	179	156	181	202	174	179	162	158	165	182	146	174	192	175	157	175	166	168	176	167	192	162	187	187	168	175	171	180	173	203	165	152	168	169	162	198	175	198	165	190	165	183	206	170	170	169	189	174	155	185	179	148	142	167	192	168	186	194	173	160	181	169	187	160	162	188	195	187	170	177	175	180	170	185	176	166	180	175	164	169	163	158	200	176	183	176	128	195	182	190	172	193	182	166	160	183	165	176	182	162	176	190	191	159	175	209	177	183	170	180	183	206	164	206	189	191	187	207	174	193	182	170	184	192	185	164	165	168	186	214	173	170	182	164	183	169	191	187	175	173	184	187	176	181	180	147	171	162	171	162	164	167	171	174	199	180	157	172	191	197	179	177	200	185	169	168	178	185	152	192	183	174	167	182	191	180	156	174	176	147	189	192	172	164	199	182	187	184	182	183	167	209	181	160	191	183	178	178	194	162	165	180	166	177	184	184	179	185	183	157	177	160	179	169	173	175	182	173	168	195	186	178	171	186	188	199	167	181	185	172	181	184	173	187	185	189	180	173	160	178	170	210	193	179	196	173	171	181	171	167	186	163	185	165	177	190	200	178	180	183	176	173	176	184	162	193	180	175	163	166	183	184	188	206	181	169	175	194	178	154	184	200	173	186	171	206	159	184	187	163	181	166	192	171	172	159	171	150	184	166	159	181	192	165	152	169	184	169	188	163	165	201	166	191	182	170	202	184	196	192	161	189	166	197	177	166	148	165	157	136	195	151	175	177	188	175	185	194	175	203	149	159	177	173	172	190	151	162	154	169	183	166	183	182	199	168	180	185	182	199	176	177	196	173	168	166	168	148	186	179	190	165	196	158	181	167	192	164	196	172	166	185	193	158	165	164	193	174	189	170	167	176	190	194	148	183	184
4525	365	314	216	163	172	168	171	176	166	139	149	155	118	160	148	135	125	114	139	121	153	144	139	155	139	162	178	163	144	152	147	167	144	151	140	167	146	144	152	135	147	141	134	165	169	145	145	164	145	148	127	144	150	156	168	148	154	151	136	137	138	119	156	147	146	154	129	144	142	135	151	141	148	141	161	142	146	144	148	138	144	128	137	160	150	142	146	141	145	169	126	150	147	137	135	130	138	139	156	143	138	152	164	148	144	153	141	141	128	153	163	147	137	132	155	157	158	143	122	144	151	152	148	156	137	128	154	161	141	162	150	140	150	149	136	137	140	146	156	146	156	147	148	128	132	143	158	131	136	159	145	144	158	129	148	138	120	132	145	157	142	158	139	159	158	159	138	140	152	156	154	136	148	149	145	159	134	158	149	169	162	143	134	155	154	138	140	151	137	147	147	131	158	159	150	150	130	128	152	147	135	146	143	136	139	123	126	140	165	139	129	130	138	150	126	140	139	151	119	152	140	124	142	148	153	155	133	142	167	170	131	166	151	131	143	126	136	148	146	161	151	167	144	152	150	145	148	152	139	147	121	140	155	142	136	141	162	153	125	140	147	153	154	126	149	128	143	136	124	125	139	142	142	167	128	151	156	158	148	145	153	164	147	139	149	140	133	149	139	134	115	154	165	133	135	125	142	135	133	152	145	152	138	171	141	142	132	141	150	174	133	144	154	141	150	141	152	158	154	126	131	150	140	147	135	153	143	136	154	130	129	154	142	151	150	155	154	136	155	148	149	165	136	148	150	150	153	135	125	133	145	124	147	157	144	140	135	141	154	158	140	138	135	148	143	157	145	158	146	146	142	138	128	140	147	158	134	136	143	135	130	145	130	142	162	153	131	147	140	134	145	153	134	124	170	150	155	143	127	137	142	133	146	145	147	152	136	152	154	140	158	153	149	134	145	140	161	148	129	141	159	128	149	141	159	148	156	132	148	129	161	138	146	124	139	136	122	146	136	170	142	144	145	138	163	168	136	147	155	136	138	125	143	143	167	127	146	133	136	126	141	155	153	136	165	128	152	146	169	134	140	143	137	141	154	130	141	123	149	148	136	166	114	144	118	137	159	147	142	160	133	129	152	137	141	144	152	154	150	142	152	132	138	150	157	151	142	138	119	156	126	140	142	139	151	145	144	155	127	150	135	138	149	134	140	157	131	123	138	153	120	133	141	149	159	150	118	150	130	163	141	139	162	146	158	135	146	162	157	156	143	136	149	135	130	136	132	135	148	143	142	129	129	142	150	142	131	149	144	150	137	124	140	129	133	152	151	157	151	153	151	135	143	159	151	137	142	135	136	140	146	154	176	133	154	170	153	126	149	144	156	164	133	121	124	156	129	128	136	148	140	165	151	156	164	167	160	124	151	136	140	150	144	133	158	137	139	130	127	121	167	132	149	135	138	125	139	172	135	146	146	136	157	137	133	143	150	152	156	159	160	162	146	155	156	164	150	146	128	157	157	139	142	122	155	133	123	147	147	144	142	121	135	114	145	120	137	149	139	129	169	127	151	153	156	154	135	142	134	144	167	135	144	127	143	149	152	152	113	148	140	137	142	148	141	150	154	141	126	153	169	136	125	156	131	153	163	130	144	142	152	128	136	144	134	123	141	148	138	150	144	151	172	143	150	126	140	153	135	140	142	165	156	143	150	138	157	143	151	134	144	140	157	145	163	142	175	145	165	149	139	140	132	132	156	156	156	143	129	143	144	140	129	137	146	131	136	149	157	130	143	157	121	126	150	140	151	157	160	126	128	149	142	149	145	147	165	135	133	136	137	140	121	145	155	128	145	155	136	145	153	149	126	143	164	126	140	153	143	166	141	134	151	141	128	146	128	146	140	134	135	151	141	159	151	153	131	144	160	146	148	157	137	149	130	158	150	164	131	131	122	146	146	141	148	157	155	136	127	145	162	139	144	145	170	151	157	154	151	140	151	130	128	136	136	152	158	135	149	155	162	158	133	118	171	136	151	148	162	112	159	148	151	133	144	126	132	155	154	141	128	166	155	136	128	125	144	132	129	136	156	133	142	150	150	141	138	151	136	133	147	142	130	134	128	130	125	146	171	120	159	145	151	138	151	145	155	142	146	131	153	137	140	158	146	138	141	137	157	150	146	160	123	152	162	136	152	148	144	134	150	152	130	157	148	150	131	155	149	142	151	141	151	131	130	137	145	161	156	125	133	126	152	163	158	132	148	121	127	137	153	139	147	131	137	125	139	151	145	132	149	110	141	133	120	155	141	137	143	147	158	131	141	158	151	142	131	139	157	157	171	149	138	145	124	141	145	166	137	155	126	138	135	143	153	135	120	146	152	122	160	142	146	141	155	135	129	145	129	131	160	139	146	136	147	132	139	158	142	146	131	157	151	158	135	157	152	149	137	140	145	133	146	141	147	154	129	140	147	157	139	125	138	131	147	135	130	150	150	132	135	141	140	135	136	139	146	144	136	163	149	146	138	166	144	156	142	150	138	146	141	144	142	143	159	154	124	141	148	148	154	158	153	148	148	129	139	147	148	145	154	130	147	150	136	120	133	181	159	114	169	137	162	158	128	150	139	153	138	140	143	117	135	139	153	119	151	134	135	137	151	126	152	148	141	139	138	99	153	129	165	150	147	131	129	137	157	150	142	151	157	150	123	122	160	128	131	144	144	145	141	150	143	134	163	141	139	123	166	136	141	148	122	154	162	145	171	122	159	137	125	145	137	155	128	168	143	124	148	121	150	127	154	139	140	131	150	141	140	146	150	151	128	149	146	169	130	155	143	151	132	150	131	136	151	158	143	125	138	157	148	136	133	151	143	164	141	151	135	133	164	164	126	118	142	160	153	148	150	148	124	140	158	147	161	148	151	121	132	134	169	159	130	140	138	161	146	158	141	136	133	167	152	157	158	126	149	156	150	142	133	153	137	151	150	157	153	130	139	121	129	156	153	151	161	134	134	155	136	138	132	139	136	143	140	153	163	145	162	152	148	121	136	122	131	142	144	158	150	141	151	128	154	134	156	124	138	156	132	136	156	135	130	133	146	138	145	149	129	134	146	127	144	153	143	147	146	134	155	131	140	124	148	137	140	134	137	151	160	140	159	114	152	113	135	172	129	162	148	132	136	142	124	140	143	127	129	159	143	128	137	124	147	143	151	145	153	141	142	127	141	155	149	129	162	139	133	148	126	153	173	154	131	124	134	169	135	133	155	149	144	141	144	148	153	147	123	139	164	147	154	137	156	152	145	160	146	122	149	161	158	134	131	119	144	149	146	160	144	127	143	136	145	126	142	144	155	158	138	129	156	146	162	171	124	151	132	139	139	132	147	145	124	139	140	142	128	155	118	135	161	125	163	115	147	148	136	137	147	137	141	136	138	144	133	156	148	136	144	133	152	166	135	186	152	160	137	142	125	169	148	163	134	129	155	146	131	128	144	143	144	142	125	138	137
25547	21462	27883	25393	11037	1250	858	642	605	590	561	572	584	506	507	482	573	491	522	479	503	531	482	487	468	520	468	478	488	497	485	533	460	495	537	470	517	494	501	493	461	520	464	460	433	520	527	501	495	484	506	474	466	475	434	459	487	447	497	506	451	484	480	476	472	490	463	449	472	509	535	489	482	489	460	475	445	468	521	499	484	449	495	504	467	493	469	493	456	472	487	473	481	523	518	477	482	501	468	470	455	490	465	450	471	486	460	458	511	504	512	501	493	451	516	437	454	490	509	495	516	463	516	491	492	475	491	485	470	449	454	505	466	460	474	463	489	469	441	530	449	534	473	483	475	488	504	492	469	451	460	445	462	478	466	465	499	471	461	493	470	478	462	503	496	480	476	487	449	449	466	503	480	499	480	481	514	474	490	479	475	477	514	484	461	457	480	494	429	466	446	503	506	489	484	512	494	468	505	449	458	470	460	483	436	469	467	437	479	480	477	495	471	447	494	450	451	506	484	455	464	514	469	479	500	477	494	481	470	461	463	474	509	466	503	485	512	465	508	460	477	479	463	478	439	522	530	457	494	503	483	471	476	521	523	480	506	468	460	525	459	469	481	471	495	480	461	459	453	429	449	456	482	471	472	451	463	485	465	476	472	487	480	502	530	467	472	460	469	441	477	500	445	476	481	482	493	488	469	470	492	499	492	448	492	475	485	475	522	489	487	485	489	501	475	469	476	511	474	432	470	485	477	502	460	510	449	459	489	452	495	476	480	461	456	443	474	471	518	483	494	442	450	452	469	488	469	498	487	458	492	444	495	488	478	506	503	472	483	488	459	519	475	474	475	508	493	470	474	457	497	498	456	441	476	479	494	497	467	487	478	490	502	460	509	500	482	464	515	472	503	467	504	487	464	493	489	473	507	475	474	471	484	479	486	511	493	491	441	479	499	491	468	425	453	435	488	518	526	469	479	483	488	454	480	466	478	463	502	472	483	509	444	518	504	454	441	495	487	440	462	477	480	475	471	480	483	468	514	499	471	495	470	483	455	481	495	488	484	515	459	492	532	515	477	516	507	465	479	483	512	479	439	486	472	511	455	505	499	498	451	491	452	453	494	446	484	418	481	497	513	447	512	492	494	499	462	487	494	485	489	505	501	483	461	456	488	519	492	507	536	475	488	525	492	467	493	457	496	446	477	493	481	514	492	468	453	453	527	453	495	459	479	475	463	521	476	474	497	510	415	518	461	455	481	510	466	445	500	517	483	467	476	478	503	485	521	470	476	462	441	515	477	447	484	463	487	477	494	480	509	477	467	513	503	440	465	464	477	483	475	479	485	490	424	484	459	478	483	478	495	490	473	470	480	476	510	457	441	451	463	487	480	500	491	512	461	484	505	477	505	476	497	473	469	505	478	494	433	454	496	455	468	464	489	502	485	487	493	497	473	447	509	478	493	481	451	477	482	486	470	454	482	456	477	461	430	489	491	485	471	462	517	497	468	473	464	474	474	493	465	452	533	478	422	471	473	453	502	449	493	484	491	501	487	489	466	490	504	455	488	501	485	512	506	471	471	442	459	474	535	502	480	469	518	459	498	462	493	468	469	468	460	448	451	517	459	492	503	479	474	470	505	481	455	482	490	503	503	489	497	444	495	472	445	481	472	488	486	477	475	511	466	447	453	512	499	522	473	493	473	500	475	494	473	453	466	484	511	480	505	425	529	470	481	469	477	459	453	458	463	455	478	504	482	503	484	442	491	469	451	473	485	463	453	448	502	484	502	486	439	450	494	499	516	482	472	520	477	451	475	452	478	463	471	480	512	476	475	488	506	489	462	501	470	476	492	462	479	490	453	462	517	488	483	476	494	481	454	487	502	479	478	504	455	503	485	463	469	484	478	508	466	529	483	458	512	499	475	506	478	455	505	427	467	483	479	466	526	440	486	471	487	467	447	466	489	481	499	486	476	494	457	473	492	431	487	465	491	477	495	473	492	472	448	509	449	470	418	438	476	483	488	447	445	463	472	504	467	507	435	515	456	502	496	474	490	466	468	457	486	435	519	480	467	472	487	494	475	478	468	446	438	467	488	478	524	480	508	499	511	440	458	489	471	471	521	452	482	472	459	460	436	471	460	444	487	478	492	459	465	502	507	487	470	475	536	480	497	458	487	485	457	496	464	426	486	488	445	474	448	498	464	450	457	498	440	482	498	506	484	481	414	471	488	492	473	528	465	466	477	430	494	445	475	466	478	505	476	509	501	481	472	452	461	460	485	480	525	471	479	434	501	491	452	503	458	505	514	448	481	484	483	501	438	487	479	444	483	511	439	483	470	478	466	507	483	488	468	446	490	469	486	472	453	508	480	477	464	458	512	449	468	473	488	510	449	511	471	480	491	478	498	510	474	477	477	462	479	447	475	444	451	494	457	477	464	488	453	461	493	465	462	490	538	481	477	447	472	465	487	468	475	506	491	453	463	461	463	512	471	476	468	486	478	467	480	472	507	474	457	517	438	503	462	498	455	472	491	474	475	480	498	479	476	478	499	484	474	465	468	468	454	490	450	476	489	519	445	438	499	486	507	481	469	473	515	462	491	457	487	519	436	510	445	472	464	524	479	472	487	473	468	492	451	472	512	455	480	500	487	476	448	469	485	457	491	464	473	460	444	480	455	489	493	501	484	472	494	479	463	512	455	477	501	509	436	475	517	448	446	479	503	468	513	475	495	457	488	496	513	455	467	486	478	487	480	462	459	497	502	486	475	484	498	489	487	483	484	419	515	508	455	471	505	485	459	472	465	453	455	505	481	502	453	480	492	476	509	517	473	510	470	467	506	514	464	493	460	509	494	484	437	473	481	494	485	459	491	464	467	455	499	484	480	482	470	428	437	530	490	473	485	516	491	447	508	488	472	483	465	461	489	481	464	496	463	409	464	482	464	447	492	460	486	475	524	465	512	470	475	501	494	522	482	423	471	470	496	491	495	477	480	479	476	451	471	504	472	471	497	487	444	486	516	460	465	477	463	458	485	459	514	463	441	465	436	494	464	470	439	494	491	511	456	496	457	471	485	483	468	477	426	474	512	504	430	469	463	468	481	539	491	522	470	459	502	480	514	453	462	473	470	491	500	442	456	458	464	520	495	475	507	476	487	493	486	466	476	470	487	481	483	510	489	461	491	462	458	472	476	512	478	485	463	451	467	498	530	443	476	474	458	483	498	440	443	510	478	456	494	433	477	450	518	471	488	462	476	480	495	455	511	469	439	488	472	451	476	451	469	506	451	527	505	473	477	499	506	483	480	511	472	447	488	466	460	469	489	450	478	487	487	490	475	490	464	483	515	455	513	462	498	487	537	471	496	537	427	468	483	480	450	501	487	490	498	467	489	470	448	480	456	452	467	462	480	499	495	495	520	496	490	522	485	486	502	490	519	488	497	484	492	457	493	492	457	490	468	498	446	464	464	457	510	475	451	490	461	467	485	506	476	523	511	482
3334	3307	2797	1452	1074	856	671	635	604	487	530	509	466	454	467	474	436	424	403	437	414	403	383	398	392	412	383	422	425	415	424	395	393	390	394	384	391	406	389	419	393	381	397	366	410	407	393	383	383	407	403	419	389	362	396	378	405	390	424	392	400	399	365	384	391	383	398	385	461	383	393	399	381	404	365	383	367	363	397	378	397	401	360	404	401	369	407	366	406	385	431	374	380	408	387	409	380	392	362	391	380	376	405	416	454	370	388	397	427	414	391	427	395	416	387	436	399	388	401	409	381	388	379	359	399	397	414	404	361	386	396	369	385	396	392	381	423	395	405	379	369	381	414	378	396	372	403	393	415	394	340	385	419	371	376	385	387	394	379	369	404	431	425	377	408	387	380	386	353	387	408	377	349	374	394	400	434	391	387	377	372	390	380	361	389	407	360	433	374	364	409	378	398	381	363	402	394	385	412	365	389	412	351	394	367	389	382	413	374	377	384	380	370	364	385	383	396	392	400	383	410	384	405	376	383	376	370	387	373	407	387	376	432	390	396	408	410	410	412	388	400	376	364	362	371	416	384	379	363	396	385	400	369	352	422	370	409	410	403	391	375	376	381	388	380	421	387	367	416	383	397	396	406	361	396	386	355	375	381	425	381	347	395	372	382	423	402	403	370	433	396	381	393	393	397	400	378	381	368	375	397	354	346	364	385	368	418	396	389	377	384	375	384	393	407	384	419	399	362	371	425	359	393	381	397	383	375	378	366	365	406	418	387	417	420	378	368	426	416	438	378	368	388	376	367	391	378	380	387	376	372	408	379	407	369	401	373	434	401	415	422	381	398	400	372	410	407	384	403	397	372	400	368	397	412	366	379	389	368	370	386	412	372	395	386	384	371	405	412	409	353	372	383	375	384	371	418	370	418	428	384	387	390	432	362	407	376	354	405	400	352	413	391	414	387	397	367	394	370	376	407	366	371	368	329	427	411	379	413	410	358	428	402	387	393	367	371	414	431	424	415	433	406	342	399	417	392	399	375	402	345	426	391	376	405	358	384	384	386	396	409	372	399	390	377	375	359	360	383	408	397	415	369	397	396	388	390	410	373	388	386	373	406	351	394	384	399	349	381	396	383	406	398	391	406	349	417	374	407	404	375	376	353	361	375	378	393	359	384	364	376	409	356	406	386	369	391	386	402	404	386	380	407	377	365	368	396	400	376	390	364	391	396	402	378	392	354	375	361	408	381	372	395	364	379	411	374	393	367	401	390	362	376	372	371	407	387	383	412	395	412	422	383	334	401	378	377	367	374	404	383	387	399	359	404	382	350	397	418	342	379	399	403	379	377	377	407	400	363	394	420	390	393	439	377	383	400	398	408	402	406	376	380	384	396	372	379	395	377	390	386	389	380	398	387	387	385	373	383	386	370	381	403	412	371	400	385	358	394	399	375	392	365	365	392	414	418	401	406	397	419	383	401	365	394	415	358	392	390	398	348	368	414	366	382	390	397	388	398	383	387	395	386	405	384	399	386	380	371	379	369	377	380	377	388	382	430	373	421	372	374	416	366	389	385	345	400	387	413	360	375	382	392	355	381	396	362	379	397	391	387	389	386	389	382	364	383	374	410	393	382	398	382	388	353	378	345	356	378	354	377	409	412	386	393	357	400	386	397	397	370	401	414	362	393	399	395	379	382	392	396	400	403	403	404	342	377	380	392	374	370	373	369	349	355	428	368	396	397	418	366	396	448	413	388	379	411	378	377	394	365	393	396	396	379	347	366	363	373	374	395	366	393	407	394	407	394	369	373	402	389	377	398	381	412	397	378	396	405	381	384	400	366	390	364	404	411	387	363	378	400	372	349	361	414	385	394	377	391	392	348	388	405	403	366	389	392	351	377	388	375	389	353	390	408	394	421	396	380	380	368	374	395	399	375	395	369	401	379	400	388	374	390	387	344	379	387	368	386	345	369	431	383	375	389	387	353	347	407	387	379	389	373	349	373	397	405	367	391	364	383	381	395	405	410	388	391	368	336	393	365	383	389	362	409	341	358	399	394	362	396	416	389	396	409	421	337	364	368	401	372	393	368	369	371	414	432	360	406	407	408	373	379	375	363	365	384	389	394	385	364	384	383	388	377	389	377	376	404	369	372	368	387	391	406	394	356	387	355	409	388	387	416	417	357	387	368	371	395	406	397	412	386	351	405	397	403	408	335	377	401	401	418	392	426	391	409	381	411	384	370	387	384	405	383	363	386	359	401	367	393	411	356	366	376	345	369	356	398	391	388	374	382	400	348	371	353	376	382	398	359	424	389	403	361	417	403	373	366	372	378	413	385	351	370	418	414	366	387	400	401	366	386	391	416	380	351	375	392	371	357	391	377	362	351	379	413	412	384	377	392	372	384	362	388	384	346	396	406	348	395	381	387	355	346	363	362	358	354	382	385	393	384	402	369	363	420	368	403	377	394	412	409	362	392	386	414	376	405	382	381	387	399	393	401	352	373	384	386	416	362	376	372	417	368	362	361	389	382	370	382	411	381	415	391	357	371	352	407	393	386	385	378	368	390	388	403	385	391	384	342	357	357	362	352	381	356	400	360	416	387	398	353	395	417	364	381	390	412	398	421	397	381	356	395	335	395	399	367	418	351	367	379	370	370	397	389	390	378	391	372	392	377	370	372	372	365	393	382	378	365	356	381	442	402	457	369	391	341	364	371	399	384	348	359	397	365	374	386	407	361	436	402	362	381	408	364	412	371	369	385	400	344	399	397	359	417	371	364	371	383	352	368	408	415	394	381	363	378	368	391	371	373	366	403	374	393	393	373	375	379	352	380	388	372	399	369	414	351	404	418	394	361	331	370	386	364	377	371	369	360	395	386	382	408	379	395	356	398	366	376	425	386	347	401	368	361	364	414	373	407	391	398	397	402	437	385	392	419	390	379	377	396	364	396	401	390	388	336	377	372	402	389	380	407	361	369	388	367	384	366	379	403	371	358	379	390	367	374	388	393	396	380	357	366	378	421	379	375	372	358	409	378	364	377	387	413	357	386	378	387	408	401	359	374	380	386	389	364	408	403	353	394	382	393	379	382	399	358	390	358	364	405	371	384	342	388	396	393	401	385	374	405	390	370	372	387	380	380	386	405	383	373	397	379	425	412	401	378	389	397	381	333	333	398	378	383	385	385	406	419	394	382	401	354	361	355	420	357	379	414	388	400	373	350	383	401	372	405	403	367	380	382	396	368	365	371	412	366	358	353	384	422	357	357	380	352	358	416	340	370	362	381	377	371	374	362	385	401	387	381	408	382	399	381	389	375	403	407	377	367	383	390	383	392	383	351	405	363	384	378	342	394	385	359	415	427	389	351	423	379	394	392	374	386	408	393	372	411	355	378	380	385	363	381	385	444	390	372	382	411	385	339	365	367	359	391	370	425	364	378	372	378	367	369	387	379	397	385	390	377	360	402	364	388	368	384	397	362	384	396	381	386	349	390	403
24456	21416	28688	24492	21406	8035	1649	1080	843	868	808	760	756	718	721	698	719	724	692	687	671	675	648	710	686	678	667	700	670	676	643	655	680	650	681	677	689	632	675	704	653	706	629	664	669	683	726	685	655	663	639	641	663	670	645	680	686	695	700	653	634	628	665	663	666	617	689	668	635	667	684	664	671	686	665	650	681	656	701	651	677	649	675	623	661	633	676	631	680	689	651	621	651	645	721	708	645	661	589	638	636	670	667	682	641	639	701	648	675	653	612	679	702	668	661	619	624	660	628	682	712	655	670	675	646	655	676	636	675	648	652	633	621	689	617	668	666	686	631	635	729	658	660	666	674	632	689	668	673	642	637	654	680	665	669	647	640	664	686	655	698	623	645	676	671	621	664	680	672	690	638	596	643	668	699	665	616	634	640	640	660	688	691	669	631	637	647	686	655	615	640	659	667	612	651	651	641	714	704	641	663	606	645	655	647	620	621	679	648	661	679	696	660	676	631	670	650	673	696	661	661	637	673	655	652	657	706	662	660	676	659	658	614	622	663	685	665	673	658	638	651	643	607	636	665	652	677	700	691	659	676	635	618	703	673	627	662	674	634	633	705	662	658	622	661	650	674	619	642	677	648	624	673	691	684	631	665	615	663	669	642	700	678	671	669	644	699	623	693	657	652	664	668	716	659	665	665	665	667	663	663	658	630	673	626	641	678	660	651	666	690	651	647	647	626	627	664	608	642	665	647	654	645	610	649	661	644	640	670	644	652	678	686	623	624	677	663	698	686	641	673	649	688	643	667	634	639	598	693	624	669	630	667	603	659	643	652	605	669	663	628	681	673	608	676	635	635	645	671	628	637	653	675	666	705	647	652	651	661	624	639	676	648	663	666	687	709	667	654	675	618	660	662	684	660	665	672	682	624	645	638	668	656	669	607	644	617	654	615	662	688	641	640	650	676	666	697	642	643	652	619	692	655	670	644	662	602	636	711	667	625	627	643	608	690	588	667	604	648	660	644	640	638	662	624	602	637	649	662	693	652	602	659	636	659	654	661	694	669	659	672	672	631	595	670	679	663	669	667	635	602	607	622	666	638	645	695	603	599	700	649	680	660	662	702	660	641	660	649	668	649	650	655	695	671	671	669	667	642	636	634	678	652	630	673	659	661	592	646	637	619	647	724	690	643	655	636	625	685	661	649	706	636	630	621	713	619	706	626	696	707	699	672	639	664	655	679	636	680	645	617	650	648	642	657	663	645	661	647	682	631	661	682	678	691	645	622	636	678	654	660	675	675	625	645	710	713	657	690	673	702	669	625	606	651	642	665	612	644	667	661	628	690	673	656	629	676	636	680	630	670	659	625	659	708	649	613	681	610	682	648	640	663	651	665	680	657	696	680	582	657	652	655	666	653	683	669	657	676	687	657	680	613	697	602	679	686	650	637	637	682	605	656	611	706	698	642	637	670	730	613	606	627	616	670	674	684	682	640	676	675	604	639	652	620	670	687	637	659	659	711	653	666	657	623	645	695	744	671	670	635	613	676	611	656	663	681	597	620	652	612	680	617	653	633	623	680	639	641	688	641	662	617	636	639	688	673	685	715	641	684	655	673	673	637	674	652	661	603	668	674	612	608	650	581	645	698	662	653	682	600	662	628	675	665	625	659	628	648	668	605	627	640	662	664	645	715	702	673	720	624	669	602	599	621	622	688	649	652	670	659	634	605	630	625	662	662	658	636	651	601	702	606	612	696	624	667	633	651	714	675	657	630	699	659	622	620	654	611	671	608	685	679	643	687	644	632	638	710	665	662	637	649	649	624	697	690	621	635	624	636	615	645	623	686	647	669	695	681	630	613	637	670	671	688	697	642	647	658	677	639	677	635	654	697	639	610	663	638	704	645	637	629	675	674	715	677	692	625	680	645	620	649	637	670	643	648	665	641	684	709	644	656	603	670	641	658	656	599	649	625	686	661	608	626	633	659	648	618	645	624	663	648	624	654	635	636	648	654	657	629	657	665	623	638	659	609	666	649	658	646	675	659	619	627	598	615	640	609	642	619	638	642	643	636	643	614	683	665	650	705	670	661	655	641	635	629	639	636	643	680	635	665	659	640	667	625	651	636	683	631	630	708	608	664	668	667	660	696	615	639	669	624	650	689	651	626	605	683	651	645	630	689	667	600	702	594	667	685	606	647	645	612	627	621	642	674	716	610	700	676	630	651	627	639	681	650	648	631	694	655	653	647	605	646	695	659	653	661	693	634	680	685	667	690	636	633	647	678	658	681	659	685	684	599	631	667	631	614	682	628	625	640	651	597	662	654	646	665	663	598	669	638	610	667	624	654	639	668	664	638	700	669	663	655	649	618	686	620	679	703	603	638	582	638	642	684	689	675	696	693	650	628	653	676	678	617	636	670	624	645	663	663	675	628	615	655	620	673	709	657	643	667	623	646	626	605	609	625	616	665	596	659	656	664	616	600	668	655	671	666	679	653	665	626	645	667	675	641	676	641	654	657	647	652	686	664	673	664	657	660	621	643	639	651	626	634	705	685	669	688	698	683	643	726	657	669	625	691	690	644	643	663	594	675	604	643	671	670	684	662	656	664	656	661	682	625	654	651	646	711	684	651	660	642	646	641	654	663	676	627	672	661	692	658	639	632	659	616	625	646	645	641	605	631	671	692	651	647	654	644	661	688	693	639	637	650	650	658	672	637	671	660	631	670	618	643	601	650	669	632	663	643	620	596	653	655	625	647	719	662	701	622	682	644	652	647	654	624	673	622	663	617	644	680	697	627	667	631	655	625	630	634	657	653	683	653	663	661	658	655	606	634	619	684	667	688	626	610	643	669	616	655	646	676	684	683	642	628	659	686	625	681	621	640	689	649	659	648	685	671	677	651	624	671	654	684	632	629	666	660	659	660	683	680	619	707	633	690	624	670	656	668	700	674	641	649	686	676	652	687	595	645	604	636	638	677	670	607	689	614	586	637	603	613	659	613	611	670	669	694	643	637	654	672	695	610	677	676	666	642	683	698	666	697	680	641	644	659	642	658	652	661	651	632	603	664	672	675	697	663	643	666	640	692	668	593	624	613	621	657	635	614	619	656	614	665	639	656	663	642	685	675	631	686	622	642	659	626	638	650	650	633	667	642	618	673	655	645	630	689	666	660	661	706	661	660	634	628	593	691	641	692	617	662	639	623	625	666	643	635	653	634	623	678	641	629	667	644	618	660	610	663	655	631	657	673	664	653	637	655	651	660	624	671	648	610	710	629	638	674	658	650	623	685	683	641	665	643	672	630	698	608	642	640	661	646	639	692	647	644	668	616	632	701	639	646	668	654	684	667	679	653	677	663	635	636	657	631	682	652	630	626	693	644	633	647	599	653	665	622	669	640	692	662	663	677	622	635	687	639	628	613	667	660	698	664	711	600	675	660	659	605	618	682	642	662	632	625	667	628	674	641	711	675	679	659	669	630	622	667	632	669	636	643	658
3648	5824	4771	2530	1753	1387	1105	974	909	833	789	696	694	659	609	615	616	629	605	581	562	595	555	583	539	571	582	577	542	547	595	579	534	560	542	607	601	506	556	493	505	543	528	514	575	578	541	472	535	558	517	536	503	557	538	559	542	550	543	524	548	542	550	513	533	497	500	523	506	544	514	489	572	526	505	536	552	538	545	541	524	527	532	524	523	553	545	533	545	523	523	543	517	529	533	520	484	518	528	495	516	519	574	531	576	533	519	507	545	560	532	531	557	503	526	526	497	543	508	549	552	529	528	547	526	561	534	532	481	529	524	514	515	508	561	530	519	475	503	495	578	480	539	504	543	484	491	498	559	519	498	509	529	509	520	513	521	504	521	510	502	557	498	526	484	523	536	527	544	510	515	505	526	511	534	550	531	535	480	483	545	552	530	496	484	535	547	533	559	560	511	524	526	496	542	541	514	517	533	528	480	582	493	520	541	516	516	498	534	497	531	516	498	525	533	500	561	550	545	512	549	539	512	517	527	547	502	485	527	477	532	534	510	533	515	511	489	571	497	538	504	510	504	514	487	536	540	517	506	522	496	509	524	502	564	526	509	510	475	540	548	506	533	500	542	529	490	493	495	511	499	552	553	486	510	517	520	552	518	525	505	487	566	533	582	509	516	514	554	497	553	501	512	522	500	515	490	554	504	520	529	504	499	520	490	519	527	504	549	525	529	514	504	526	537	519	504	518	536	511	516	544	510	519	512	526	495	547	555	574	495	515	537	516	475	537	499	555	529	520	551	523	546	538	515	521	481	490	494	531	548	523	525	556	499	540	529	513	525	537	472	515	478	551	504	523	505	501	505	519	541	537	532	509	536	527	518	487	500	500	548	494	556	502	476	523	511	497	513	541	510	487	538	524	500	507	527	496	526	517	532	466	520	504	545	536	471	514	517	521	524	541	560	514	522	498	532	504	542	484	500	555	512	531	513	495	555	549	523	496	518	535	488	503	534	554	512	552	487	514	520	577	535	550	537	493	512	495	503	524	528	528	488	497	479	468	561	539	495	506	529	486	584	521	507	511	484	537	507	554	532	498	493	489	538	487	531	507	543	524	446	533	487	515	513	531	531	507	533	522	518	522	532	520	494	507	499	475	471	516	532	481	514	516	534	504	521	533	541	540	523	519	504	512	507	527	534	545	543	531	511	502	467	487	536	481	522	526	488	528	522	511	566	499	476	527	511	514	517	498	526	538	508	574	507	513	515	511	542	509	506	504	526	514	509	499	536	513	529	536	521	529	482	487	541	503	529	559	493	539	543	559	470	538	541	510	493	515	542	554	493	546	507	506	522	478	497	549	543	481	519	513	489	527	529	507	496	522	556	544	494	530	519	514	506	516	541	530	514	529	502	482	541	542	523	530	551	508	499	540	507	584	515	514	504	536	507	500	497	507	471	516	519	511	510	527	492	530	511	500	519	516	527	524	491	528	517	543	511	491	506	477	489	506	541	523	545	498	479	500	463	530	513	546	555	503	520	501	514	515	521	509	536	498	527	501	531	532	543	555	550	531	510	497	534	513	493	513	527	529	536	534	489	507	509	486	522	539	542	510	540	498	481	567	490	489	533	522	551	511	520	523	501	513	473	527	489	538	494	515	540	520	508	437	522	492	466	484	489	540	536	519	543	491	537	501	489	541	514	535	512	512	535	508	536	546	477	494	493	488	549	522	463	549	508	506	492	537	521	523	541	524	533	527	515	496	512	509	535	550	547	505	534	508	540	510	551	524	518	502	538	520	497	517	543	511	494	509	507	500	507	513	520	509	489	491	501	557	497	532	536	500	545	533	535	528	513	525	482	511	579	495	543	493	484	509	472	523	526	547	481	519	563	532	527	506	469	545	529	483	498	532	508	500	529	517	523	517	503	502	529	510	531	529	538	486	522	477	550	508	465	582	515	498	492	505	534	535	552	506	530	504	525	513	481	519	496	530	514	586	505	465	524	510	482	517	505	491	516	469	558	517	521	549	500	502	567	557	557	505	531	516	496	484	520	529	527	517	503	504	503	505	515	509	579	506	508	502	565	518	500	534	529	507	461	503	542	493	540	553	491	490	507	490	498	492	571	468	483	498	472	506	486	526	520	506	526	536	534	532	494	541	488	536	538	484	516	509	454	502	502	523	521	530	526	531	514	518	496	494	479	499	500	521	498	519	499	553	553	510	524	486	541	510	527	446	530	517	519	497	527	526	556	506	504	480	551	547	513	480	503	525	538	510	509	535	535	500	540	526	477	498	519	545	546	536	569	499	519	531	512	523	557	491	519	534	509	516	529	495	507	485	459	529	515	507	498	492	546	503	512	518	509	517	522	487	510	513	492	502	496	513	518	547	488	533	536	531	504	518	526	512	493	515	477	509	522	527	514	524	535	494	507	508	531	503	515	537	499	521	556	517	512	482	503	557	517	518	554	524	552	492	554	509	556	523	512	493	487	511	528	544	480	540	509	485	507	517	503	531	486	514	504	502	512	492	537	501	549	531	482	480	561	526	515	498	455	480	501	524	520	494	510	534	510	520	500	539	490	492	504	503	543	497	514	495	512	471	481	482	514	486	487	569	532	506	514	480	514	509	489	550	538	516	497	504	496	513	493	476	485	489	493	515	481	529	528	501	513	511	525	487	541	496	473	523	481	491	492	480	510	514	536	494	510	519	515	494	538	508	524	520	507	509	499	500	535	526	489	538	538	503	495	487	515	496	484	567	494	531	539	469	526	553	564	537	447	554	533	508	501	544	527	491	529	497	509	501	512	482	483	491	530	497	506	518	473	511	502	476	490	508	534	492	501	533	518	490	538	491	462	555	494	524	513	527	529	506	522	507	563	531	488	527	529	488	520	515	511	470	510	484	490	503	527	547	541	489	563	495	505	521	493	512	513	529	514	526	504	537	483	487	514	531	514	500	522	490	511	470	492	514	573	529	499	518	489	552	538	475	489	509	521	506	484	527	525	511	501	500	526	499	520	515	546	540	518	500	495	533	494	497	503	515	566	494	507	516	500	518	552	533	492	483	493	529	511	502	550	536	490	526	543	514	501	489	499	486	523	483	483	539	484	541	573	516	485	500	510	480	544	510	545	539	510	522	508	552	495	504	500	540	542	523	509	511	458	509	530	526	477	479	497	520	500	556	493	514	526	486	515	498	527	514	507	511	490	535	492	502	519	497	475	535	457	510	521	539	521	536	516	503	548	502	532	503	514	507	502	523	457	489	492	508	513	526	491	510	487	502	481	534	505	502	484	470	511	569	503	500	517	502	495	500	508	496	503	518	485	495	528	508	506	499	480	484	517	540	503	493	535	546	501	555	475	508	467	538	516	482	500	500	521	500	507	510	531	509	532	537	532	516	509	502	523	513	515	506	498	526	512	489	527	480	506	502	510	502	472	532	498	488	507	524	464	509	545	544	520	491	498	487	529	504	510	501	481	480	548	519	526	511	517	514	507	487
27591	9609	553	310	215	172	194	192	211	184	176	157	192	176	159	149	196	183	172	174	208	163	177	188	177	170	161	189	181	177	177	163	197	168	176	181	179	172	178	163	165	150	177	176	168	165	180	181	169	193	168	185	146	164	169	154	175	177	178	174	158	172	169	200	176	170	170	155	182	157	178	163	164	201	183	202	165	202	173	163	175	177	173	181	188	173	183	198	176	200	157	183	173	188	174	177	170	203	165	155	160	172	182	171	159	170	167	172	166	186	182	168	176	163	187	163	184	161	144	186	180	184	176	182	179	189	170	174	189	201	162	160	162	167	178	183	192	183	160	180	186	173	154	163	191	164	175	181	167	178	190	174	161	170	174	197	172	176	179	155	163	151	154	174	186	169	161	164	195	173	200	162	169	175	186	174	172	164	167	187	160	203	186	177	184	174	173	180	179	196	172	155	178	180	172	195	211	165	192	177	188	155	169	166	173	188	171	157	201	164	176	191	175	164	162	187	177	171	177	161	169	156	203	199	191	183	192	168	179	180	191	201	199	170	166	173	207	171	146	165	150	168	188	166	148	161	186	186	183	193	155	174	165	183	184	167	163	165	188	194	187	175	171	171	153	155	178	164	167	171	208	152	184	182	175	168	169	173	168	163	173	174	185	179	177	175	175	168	170	175	179	199	181	171	143	174	189	167	179	161	173	201	170	174	157	181	167	162	196	179	191	147	197	191	159	159	182	158	183	161	181	181	177	179	157	182	176	152	164	171	186	157	195	168	176	154	193	179	175	179	172	169	177	181	173	157	183	173	208	164	160	208	202	175	166	170	184	214	166	207	181	187	172	198	168	150	171	180	182	128	179	187	176	180	156	178	172	179	153	180	170	160	184	163	185	179	168	157	175	181	180	166	158	190	179	164	174	172	175	193	168	166	183	184	208	199	154	180	176	198	189	159	177	172	162	178	190	175	174	168	182	176	161	164	170	173	180	179	175	202	170	175	167	168	170	179	177	174	180	178	174	165	193	185	142	165	169	162	184	178	169	164	149	170	190	148	163	172	162	188	196	181	174	151	177	182	189	176	160	163	194	185	172	191	160	179	163	179	158	176	167	172	176	165	171	185	182	169	200	170	178	170	188	142	184	169	171	178	147	187	193	173	184	178	184	158	192	180	171	186	184	166	188	169	180	202	158	184	177	172	167	182	164	177	197	168	172	171	182	170	203	192	154	156	200	195	169	176	162	176	166	171	161	185	175	176	169	164	163	176	141	188	174	212	181	153	181	148	196	174	172	167	164	177	182	186	185	191	189	163	176	150	168	176	188	181	141	163	194	155	201	169	192	186	187	172	182	171	165	146	190	180	177	170	168	165	194	167	195	165	168	177	180	178	171	189	185	192	193	180	191	188	177	200	190	164	164	175	171	176	186	177	192	150	167	161	170	174	170	174	188	176	187	177	172	164	176	177	157	172	164	163	167	159	157	182	172	172	191	170	163	174	152	145	198	172	167	160	180	176	176	165	176	172	166	168	181	180	195	179	181	194	173	165	173	194	160	175	167	151	179	181	152	156	166	177	199	175	180	186	173	192	179	193	154	174	182	162	178	150	168	185	194	197	183	159	156	195	173	189	172	171	167	176	191	168	151	153	177	173	181	167	198	159	186	183	187	162	211	168	159	154	145	152	164	216	171	169	173	194	165	168	187	179	185	165	173	170	166	180	175	183	164	176	166	190	184	179	169	172	163	154	200	168	187	173	171	169	185	175	142	160	181	172	184	188	178	181	188	186	196	193	156	186	195	195	188	199	184	165	178	177	175	197	188	178	168	161	166	184	174	166	161	174	146	147	195	187	173	184	177	187	176	183	177	157	185	178	176	177	192	175	188	168	147	167	176	185	165	201	162	162	159	163	175	165	162	188	165	157	163	194	203	181	177	164	159	177	194	197	166	172	166	164	157	170	193	172	170	186	192	152	149	187	198	181	183	179	178	168	186	192	170	193	173	175	184	159	183	162	178	155	186	164	167	175	166	169	154	167	169	172	178	179	175	180	175	173	192	184	177	192	200	183	170	195	161	167	179	194	185	159	177	169	176	177	159	185	158	175	160	152	181	171	171	171	158	176	182	181	157	175	194	166	137	162	174	155	213	161	159	154	171	181	194	182	170	165	189	158	192	175	180	191	166	150	187	187	193	154	187	188	176	183	176	190	150	160	201	183	159	165	191	173	165	185	167	175	191	166	180	172	179	159	167	167	180	170	166	183	199	181	158	178	172	164	167	186	185	177	158	175	175	204	175	190	178	172	180	168	182	185	176	186	155	183	178	172	150	150	181	189	165	184	180	181	181	188	167	194	190	153	180	151	166	192	175	176	193	201	174	179	178	167	179	173	222	179	152	152	182	152	156	180	173	154	150	185	168	155	164	172	164	199	176	181	179	163	188	172	186	170	163	177	177	194	194	174	165	196	169	187	175	193	193	162	174	169	159	180	160	174	196	152	186	165	152	175	189	162	145	166	168	192	202	163	165	148	175	180	176	161	160	177	171	154	179	172	174	184	170	175	179	177	177	180	179	165	174	183	175	177	165	181	182	168	192	161	164	167	190	161	180	186	178	171	192	159	164	188	172	152	164	182	174	161	191	176	173	173	171	179	173	150	163	190	196	163	193	169	174	188	174	177	187	164	172	200	173	185	184	175	184	174	176	166	166	180	186	163	161	196	166	160	165	163	172	178	178	180	179	178	184	189	192	179	169	185	173	183	155	186	159	164	194	154	180	181	174	164	164	183	193	189	165	156	162	168	181	189	173	177	170	176	169	162	181	182	179	191	163	161	171	172	175	164	170	200	206	181	172	149	163	197	190	175	175	194	173	196	166	165	166	155	158	181	176	175	166	176	175	145	179	177	162	174	187	158	194	175	153	161	180	169	185	162	185	175	172	193	188	211	161	173	177	175	174	187	164	188	165	184	174	176	163	172	182	183	148	188	169	188	183	167	180	176	181	168	190	177	167	178	163	190	178	184	188	181	160	193	185	168	156	187	163	157	195	204	185	168	167	183	202	171	162	168	157	156	197	209	182	173	176	191	167	182	195	153	163	163	165	172	173	175	164	182	186	166	165	170	169	146	165	185	174	185	179	171	172	198	176	161	155	169	172	184	185	167	180	183	187	163	174	165	166	167	185	187	181	174	190	175	155	181	165	187	187	159	156	189	175	183	171	169	189	176	162	193	183	192	184	188	163	180	180	156	161	165	167	170	158	201	180	133	185	180	171	172	166	200	171	194	178	159	152	172	167	168	167	180	179	182	173	157	155	191	179	188	183	151	149	176	182	163	156	185	164	184	163	179	198	175	172	179	213	176	191	169	187	167	182	153	186	183	187	160	168	160	181	183	179	176	204	166	177	182	168	166	188	173	182	193	177	184	161	165	154	190	175	188	181	179	172	193	172	172	173	155	190	171	158	182	179	162	185	149	169	179	168	192	172	148	182	175	179	165
4542	317	281	188	155	164	163	180	154	159	139	170	138	152	126	154	146	145	159	164	132	143	121	147	144	113	150	138	134	155	135	135	146	149	148	154	136	132	148	127	134	153	147	139	144	151	141	130	140	163	117	132	147	156	145	145	166	158	166	158	141	128	155	133	132	123	116	156	152	151	138	146	146	130	149	148	126	125	129	151	146	133	143	126	134	157	133	144	161	149	143	139	150	130	186	148	144	131	170	134	143	127	138	133	137	158	118	158	131	137	141	140	145	139	146	156	133	127	144	149	161	131	139	160	158	153	148	123	135	151	152	117	142	140	130	137	126	140	131	142	138	164	127	133	127	168	126	146	148	138	138	137	121	115	148	124	133	151	155	154	143	155	133	133	125	141	144	132	156	127	143	137	154	108	141	156	143	133	158	141	158	132	132	167	129	151	117	134	147	146	162	149	111	141	164	150	144	135	141	136	134	142	121	160	132	129	136	173	141	136	139	124	152	128	134	130	137	135	136	153	136	148	142	141	141	120	137	140	143	148	154	166	134	148	133	135	144	143	156	130	129	157	144	149	122	143	144	143	123	123	117	144	133	120	129	133	166	155	168	137	139	164	136	133	151	135	143	141	145	152	148	125	160	140	136	122	137	150	135	133	136	136	142	155	122	146	149	163	137	132	139	158	140	152	141	116	110	126	133	136	141	130	128	140	124	126	137	146	149	144	137	146	139	124	129	147	147	144	124	144	133	154	143	141	142	171	142	153	122	149	146	138	125	132	130	118	118	160	141	138	134	133	127	134	137	120	134	131	149	122	143	151	157	140	132	140	148	137	144	167	141	155	135	126	134	153	145	162	161	134	138	105	140	122	147	149	142	129	143	126	153	154	138	152	144	141	148	153	143	143	150	168	145	151	142	147	145	156	147	135	134	145	142	144	144	128	127	161	153	130	142	146	142	142	139	130	130	136	132	142	145	144	135	142	138	137	139	143	142	125	159	120	134	154	148	123	144	150	142	133	133	136	137	131	117	141	178	142	155	170	140	146	148	139	139	154	130	122	107	144	143	145	145	152	140	145	150	151	161	147	144	123	138	142	165	138	149	125	127	163	135	178	138	136	144	153	167	135	127	150	142	152	147	141	131	126	146	138	146	126	142	146	141	152	136	138	142	125	141	122	143	124	151	144	150	127	134	140	145	164	130	152	126	133	155	124	149	145	150	147	143	157	156	130	134	149	138	164	128	144	123	140	158	156	124	141	155	140	153	131	144	152	141	128	150	136	142	128	147	171	159	157	121	120	139	138	157	140	144	140	138	139	132	124	166	127	156	132	135	145	131	136	133	173	146	154	146	134	154	128	139	144	146	150	136	151	127	120	156	128	138	140	138	130	140	157	132	150	143	145	128	159	148	147	134	159	140	153	142	148	150	152	142	143	141	139	134	153	134	139	138	128	140	151	147	117	143	125	142	125	147	140	131	152	149	129	135	131	145	162	147	124	154	141	126	148	128	147	128	130	149	141	131	156	152	134	135	143	149	135	146	137	121	152	146	142	142	133	146	152	130	143	146	143	138	151	158	144	141	137	144	146	132	149	147	139	122	125	130	145	165	165	121	144	126	162	149	152	132	140	122	137	140	145	152	165	140	148	122	127	138	125	142	130	124	136	160	149	132	156	152	147	164	152	141	155	148	163	135	138	120	136	126	142	144	151	151	126	118	165	139	144	135	123	131	139	120	154	147	125	162	134	143	145	138	148	144	115	141	142	133	117	132	115	122	151	152	155	143	155	129	146	148	142	147	149	152	145	147	158	145	131	139	138	151	134	143	146	148	141	141	150	141	152	142	157	147	145	153	140	135	133	144	134	140	137	144	123	135	145	148	136	148	119	151	152	162	136	132	116	155	138	134	146	146	125	145	152	140	145	146	162	137	163	137	132	148	117	152	139	135	138	150	123	148	140	153	127	156	144	135	148	145	146	121	163	147	145	170	145	134	156	134	153	141	157	136	144	140	125	138	132	166	128	153	134	135	145	146	139	162	134	159	130	152	124	131	144	130	124	136	133	153	132	138	141	155	148	126	138	139	113	148	118	163	157	147	131	147	127	124	138	164	146	152	145	145	120	153	142	131	132	136	140	128	159	139	131	125	153	154	125	144	150	143	148	113	144	140	140	139	160	131	155	141	130	182	139	137	134	148	141	131	164	150	120	142	151	157	127	146	146	141	146	136	128	132	139	132	144	138	133	168	143	150	127	158	142	147	143	152	161	134	150	143	142	152	134	145	151	141	147	136	156	156	133	119	138	143	142	143	143	135	130	131	129	139	139	154	133	125	135	144	147	152	128	134	129	122	113	131	119	137	145	148	115	156	157	173	125	148	165	155	115	137	154	136	142	136	129	156	118	165	148	143	125	144	143	146	157	123	140	128	138	145	128	129	143	137	132	130	147	141	149	145	127	156	155	123	130	127	140	149	145	120	128	159	146	142	142	126	134	150	128	120	155	152	114	146	143	142	146	127	125	135	141	152	132	142	145	143	140	124	132	138	142	149	118	140	143	156	144	149	154	141	152	145	150	127	141	138	131	124	155	132	143	158	136	135	150	144	138	129	141	144	147	155	150	139	162	173	133	136	147	133	131	162	139	138	135	146	136	144	127	142	116	142	154	123	162	142	148	139	148	139	148	144	157	138	146	150	134	127	144	141	137	147	126	145	154	115	147	153	134	153	173	137	142	130	148	133	129	121	139	130	145	151	136	142	138	128	150	141	143	139	170	110	134	136	144	160	146	123	164	144	152	147	134	135	130	140	130	141	147	145	149	160	124	140	128	144	146	143	124	148	133	141	141	124	137	148	129	154	140	151	142	131	139	145	123	142	128	141	148	143	133	151	164	137	137	126	127	145	132	170	143	154	147	154	165	153	175	140	140	131	127	166	151	135	134	133	145	149	141	138	153	156	145	173	141	121	127	148	150	143	156	135	117	151	147	154	159	136	136	125	141	152	142	161	136	129	151	159	153	121	132	130	116	138	135	123	160	137	128	151	156	148	143	154	137	152	153	144	126	138	131	157	131	128	141	165	147	136	144	146	147	128	134	134	143	150	156	158	135	133	133	132	156	159	147	122	142	127	137	149	141	127	143	133	147	150	134	174	134	147	152	131	134	143	143	127	163	146	148	145	128	129	156	170	138	158	130	143	144	135	131	124	157	155	156	166	149	150	136	137	135	156	128	150	152	142	156	131	151	148	148	151	125	131	150	165	159	132	129	146	141	144	144	138	147	131	157	147	144	142	144	133	134	134	150	121	143	154	141	136	151	140	159	142	160	141	119	156	133	150	143	140	149	148	118	149	143	153	143	149	137	153	153	127	148	137	160	156	156	141	156	156	152	152	152	145	135	166	135	145	160	153	154	134	139	129	160	149	138	154	161	138	148	139	153	142	149	155	124	137	147	156	146	143	143	132	133	148	146	156	120	127	152	126	150	133	137	138	147	144	122
25528	21426	27843	25381	11085	1280	827	641	578	552	546	534	548	540	492	490	519	490	530	494	503	483	522	493	504	525	508	506	548	469	487	500	540	465	547	476	493	482	476	522	476	517	450	447	549	493	455	493	492	471	459	507	494	490	485	472	504	504	522	487	469	490	493	504	486	464	472	475	477	476	438	505	521	476	497	485	487	509	514	517	465	512	526	429	459	505	493	494	523	452	516	512	499	450	480	448	482	501	503	489	480	520	512	488	487	490	444	496	513	483	497	460	482	473	475	495	471	473	458	451	502	460	504	470	444	480	434	496	483	477	451	461	488	500	445	491	498	478	462	476	468	502	521	480	466	532	503	446	505	497	467	518	491	480	491	466	505	474	459	465	489	495	458	464	518	508	475	532	472	488	493	443	468	492	525	514	489	494	457	468	478	489	483	457	506	493	500	516	471	502	442	455	427	484	495	459	486	456	483	445	505	481	484	500	464	489	456	494	488	458	472	485	470	498	478	445	464	466	432	516	489	473	455	493	497	500	441	499	493	484	473	471	455	466	466	476	507	500	485	495	476	497	466	478	483	474	492	511	460	488	463	480	481	468	500	502	464	519	513	445	480	488	462	477	439	503	474	490	502	465	480	465	472	483	488	485	470	454	500	484	483	508	498	510	469	456	446	462	465	486	496	489	486	507	516	478	471	527	486	495	472	490	475	456	453	487	488	461	475	436	528	484	455	480	492	474	441	439	460	488	456	487	449	485	460	513	440	488	490	485	496	478	494	451	475	487	465	454	493	518	481	474	469	472	462	473	508	468	471	475	486	482	492	463	450	509	448	494	476	478	450	474	473	458	487	497	471	489	471	483	448	507	514	489	490	495	475	487	489	474	475	485	507	494	474	474	467	480	483	485	509	478	513	476	482	514	430	471	526	484	510	461	472	455	485	453	465	437	462	483	510	497	474	451	448	469	473	480	488	496	462	489	445	478	500	450	468	459	510	481	472	437	467	490	501	488	437	445	481	452	517	471	497	472	462	470	484	449	494	488	468	504	477	452	452	490	446	492	477	443	492	482	508	478	450	475	491	494	470	413	491	475	481	451	468	471	442	460	463	509	489	487	471	481	495	465	502	499	477	481	478	509	511	510	444	485	514	505	484	503	488	485	488	503	468	453	494	490	486	454	451	486	501	479	474	482	457	509	472	460	469	472	490	458	485	514	480	503	459	493	488	497	479	477	470	494	485	511	463	496	499	492	480	492	459	492	486	485	487	462	493	474	512	465	464	465	506	462	467	485	481	496	483	496	451	514	490	460	495	420	478	501	467	460	480	463	499	452	472	533	501	448	488	506	513	504	506	450	470	467	452	475	493	489	467	473	485	460	490	472	492	504	489	495	494	508	490	499	504	444	472	463	493	431	463	435	478	499	483	505	526	509	435	506	465	495	498	487	522	466	467	473	501	478	504	450	489	475	473	457	506	494	474	454	514	470	475	506	505	463	487	498	474	513	512	455	526	494	504	452	452	482	494	503	464	490	462	466	527	502	481	499	480	499	497	473	475	487	444	464	468	495	449	510	474	494	447	449	461	481	480	490	494	480	456	459	491	487	483	495	468	479	464	510	546	483	486	454	435	438	503	516	495	465	467	461	476	503	457	464	466	491	482	504	502	483	505	463	487	501	548	478	482	500	458	493	506	427	465	449	501	481	488	498	488	489	459	495	514	449	506	496	522	470	490	526	485	465	494	475	477	482	477	480	512	475	503	523	506	482	457	484	486	466	474	466	509	503	476	473	478	490	448	502	481	495	503	488	472	522	471	486	511	466	452	430	478	500	479	507	499	488	530	523	479	464	474	462	501	461	490	467	469	458	486	512	489	454	445	476	485	498	513	475	511	483	509	488	510	464	459	506	436	455	499	452	507	497	499	463	466	456	487	470	508	462	453	491	494	469	491	487	449	495	443	462	495	473	459	468	464	464	468	509	469	526	465	463	491	499	505	498	489	459	458	468	507	497	473	478	462	477	473	471	519	506	484	479	499	525	493	481	458	453	534	480	474	486	487	460	480	490	497	478	464	480	466	512	493	478	456	501	485	506	473	454	481	485	443	468	484	482	496	450	449	498	462	486	486	472	507	500	461	510	505	480	466	465	531	529	498	445	455	465	478	470	443	480	458	467	477	469	540	494	468	503	495	467	464	504	500	503	514	449	444	469	475	429	495	482	485	481	464	467	460	467	438	469	473	444	464	506	475	484	472	460	479	509	525	479	464	489	501	471	474	464	479	467	468	470	487	468	514	515	456	456	476	484	438	490	464	483	466	488	455	482	459	474	484	470	466	464	493	473	483	458	489	450	476	487	482	484	445	477	470	486	519	472	469	485	474	504	498	479	495	489	478	497	458	503	471	473	488	481	440	487	488	473	485	492	502	466	459	458	491	486	454	466	489	484	461	480	433	466	485	430	495	477	461	504	497	446	514	453	472	477	511	479	485	518	474	505	534	498	488	465	470	469	446	515	476	475	480	506	466	486	514	446	499	483	474	468	449	454	477	446	446	479	449	491	467	496	460	480	447	441	466	483	429	490	450	476	519	422	483	512	451	505	514	493	487	510	465	507	483	447	488	503	479	472	450	505	441	493	474	469	461	488	474	494	524	490	491	451	484	480	472	458	499	476	484	514	507	506	486	476	482	521	481	530	475	451	485	519	461	449	477	432	492	441	478	484	544	482	456	484	505	474	479	491	517	497	511	508	484	457	540	455	490	498	451	459	459	531	483	477	504	512	517	426	528	451	497	463	462	511	482	494	490	490	471	473	462	509	471	492	456	476	506	458	450	463	482	461	494	477	499	490	476	469	462	493	465	499	472	459	487	517	496	503	481	463	474	460	481	467	458	498	500	476	513	459	458	485	447	489	498	504	465	491	488	477	469	465	463	504	455	542	463	504	489	475	446	452	474	502	499	483	501	487	492	497	488	459	490	484	494	500	512	449	478	464	484	473	508	476	500	478	478	508	477	467	484	477	491	440	473	466	465	481	467	481	447	491	478	473	483	490	495	473	442	456	481	482	486	498	491	474	477	492	521	464	457	502	467	454	486	462	483	495	447	476	450	464	509	462	499	474	509	510	456	472	496	467	483	492	503	483	454	471	461	470	471	474	486	475	518	451	501	504	447	473	459	495	510	438	470	501	468	476	508	500	467	463	486	475	485	447	468	461	483	488	471	459	474	492	462	481	497	460	507	503	426	511	504	463	456	470	473	488	437	459	498	435	483	520	476	487	481	488	472	525	451	457	490	485	496	472	512	434	477	479	495	479	494	475	467	448	457	488	513	470	503	501	495	465	488	478	498	486	504	484	488	479	464	445	493	480	491	491	482	491	471	497	452	480	517	465	476	440	487	535	454	501	436	472	526	507	471	450	478	458	506	472	497	494	444	447	477	448	467	475	480	481	505	481	496	483	462	506	467	489	490	525	551	468	496	495	506	517	494	498	492	480	517	450
3174	3264	2751	1480	1071	860	718	636	597	530	548	459	479	448	431	432	432	427	434	401	429	405	396	408	398	416	401	398	408	372	399	409	392	440	431	407	402	424	417	414	366	422	356	386	372	373	392	394	373	403	384	382	384	407	375	433	381	351	372	369	397	383	415	371	387	385	400	360	387	395	371	355	374	387	361	411	443	419	372	400	372	403	376	364	365	382	392	375	370	379	415	415	347	390	413	411	375	430	373	410	380	397	363	376	384	394	421	384	384	376	354	362	403	407	376	381	380	384	388	386	373	397	382	424	383	402	376	390	357	381	399	389	344	386	404	356	402	383	362	417	339	363	389	368	379	368	402	363	393	382	375	392	399	374	395	419	389	397	387	380	390	386	371	383	410	391	375	369	378	402	391	366	394	395	384	374	402	381	416	394	378	353	363	384	442	419	409	352	418	427	396	396	360	388	364	394	407	375	422	363	383	362	378	421	381	361	378	409	410	381	408	376	404	381	385	390	390	398	352	366	413	432	399	370	405	364	366	379	409	357	404	375	411	408	386	377	392	393	354	366	361	406	377	380	417	417	362	424	348	378	408	398	367	343	422	407	379	419	412	384	385	407	375	370	389	394	386	374	419	402	386	366	384	376	378	389	390	366	379	395	382	393	389	384	409	352	376	352	399	361	401	381	355	379	368	371	355	385	396	402	371	405	385	390	387	401	380	400	372	399	369	376	385	424	382	398	408	391	365	397	407	381	354	373	371	375	391	422	378	364	385	379	408	393	389	385	379	397	375	414	380	389	383	391	356	373	386	418	361	376	363	339	397	410	389	366	388	368	402	387	374	413	381	393	407	408	362	374	407	431	413	389	374	384	389	371	396	382	358	381	403	382	426	384	437	371	350	400	399	394	373	399	400	390	412	388	341	383	376	376	410	379	379	408	380	400	347	374	384	357	375	377	355	403	392	360	414	394	355	382	388	377	390	381	402	375	414	402	363	369	412	373	392	395	395	404	373	381	371	403	375	383	380	359	379	366	378	397	382	428	378	409	355	370	368	378	366	376	386	408	314	390	416	362	378	365	430	429	408	367	376	369	383	405	379	390	419	406	371	391	367	398	383	399	404	366	356	400	366	334	321	376	365	368	362	366	382	393	350	380	395	408	353	393	399	373	387	388	378	427	397	389	413	360	350	408	369	358	361	397	390	390	398	392	366	376	389	396	363	390	408	356	358	381	390	379	401	379	367	441	414	374	362	336	366	356	406	361	390	407	403	407	407	363	402	388	392	335	409	391	403	369	365	363	323	375	392	437	418	386	342	390	371	387	381	388	392	408	375	352	388	394	365	360	384	384	405	359	380	390	385	369	369	361	373	363	388	390	358	441	389	415	387	374	393	369	384	403	374	378	387	381	393	366	364	395	407	363	374	382	388	378	380	392	408	367	392	383	371	425	416	372	374	386	384	384	384	385	385	374	368	384	425	397	388	394	376	389	397	363	368	414	382	382	393	334	364	354	387	379	390	374	401	398	367	373	404	404	421	371	388	397	365	386	386	384	402	406	365	399	363	391	394	372	347	394	392	400	371	383	383	352	388	353	353	361	383	421	382	357	416	400	413	390	376	365	412	371	373	411	329	389	395	357	369	364	393	400	359	404	396	349	385	406	355	377	398	374	418	363	357	398	389	344	374	368	351	375	329	399	381	386	392	368	383	375	353	392	410	347	379	395	390	422	393	405	399	370	368	346	372	416	332	373	381	399	385	385	356	400	377	393	366	362	367	435	396	393	429	403	356	370	377	383	406	377	394	367	379	392	353	361	377	401	388	399	370	390	392	377	364	370	375	371	366	383	364	386	367	376	364	378	396	396	372	393	376	345	397	380	385	386	389	392	416	376	393	382	385	370	377	380	370	362	346	384	380	347	381	408	352	376	359	390	379	389	363	393	349	349	387	414	382	374	365	402	385	379	380	384	387	368	368	365	393	399	397	417	393	383	387	370	405	409	386	417	383	376	342	375	367	391	381	388	355	376	366	382	390	437	387	374	406	342	378	387	413	402	358	370	382	379	365	361	359	381	371	387	396	402	381	354	413	385	411	390	365	393	373	369	350	382	377	375	355	390	389	401	391	353	433	392	357	418	373	371	371	364	381	375	398	393	382	398	354	360	412	379	366	369	417	372	382	386	367	348	390	377	371	375	383	417	381	418	343	406	386	388	395	383	378	380	397	374	363	391	385	377	406	359	385	381	387	385	422	360	387	368	388	388	413	379	376	355	383	380	367	384	343	352	401	371	406	420	401	352	403	421	389	369	371	383	368	347	362	369	369	365	353	354	359	373	374	356	364	367	382	377	402	390	384	364	362	395	383	379	411	366	366	359	382	378	388	355	384	389	410	374	363	381	383	404	399	360	394	383	367	353	359	391	403	375	358	350	355	381	372	369	353	418	370	342	387	366	375	378	366	348	408	342	382	369	366	424	365	365	410	368	388	410	346	394	410	357	406	378	420	393	374	367	351	398	370	376	404	367	391	397	343	380	383	387	377	358	405	380	360	365	418	398	402	369	356	409	381	397	352	351	413	374	356	357	368	337	397	379	399	389	409	397	379	418	386	361	368	343	355	384	442	379	394	331	356	380	396	382	369	407	370	379	388	376	359	354	384	404	370	338	403	357	372	385	405	373	416	358	381	383	370	421	402	411	346	352	404	381	385	373	413	422	353	414	351	391	392	390	386	391	383	404	362	393	401	392	362	390	379	413	396	358	392	406	372	380	374	381	352	397	373	379	393	442	354	383	397	392	380	396	404	407	388	412	386	375	363	367	397	341	387	389	421	355	356	383	402	374	395	371	410	382	403	400	372	372	391	368	377	380	411	350	363	391	360	408	369	409	395	384	370	413	386	415	373	396	362	362	363	414	410	389	425	377	394	408	365	392	355	397	401	358	388	345	392	416	359	389	379	374	423	364	388	372	342	386	345	409	401	414	363	393	383	376	363	426	360	393	401	354	389	371	405	383	388	376	383	391	370	418	393	376	392	357	407	370	397	384	364	365	386	382	358	344	423	381	419	373	405	400	369	380	368	372	373	381	374	369	404	401	378	380	364	376	391	379	350	393	394	388	380	372	357	391	380	410	384	430	402	378	398	351	374	408	361	384	399	384	356	397	383	389	368	391	374	401	404	408	403	402	400	368	369	353	393	372	372	352	384	347	410	394	417	396	374	363	396	373	381	365	394	385	362	415	396	365	384	418	344	381	373	400	382	381	354	358	365	386	367	382	398	368	384	370	393	392	418	360	361	368	420	397	353	357	396	366	372	390	382	384	387	370	352	369	372	370	371	363	380	366	417	389	409	367	382	389	352	375	342	389	375	396	347	392	373	370	360	379	373	402	399	378	395	388	388	386	385	364	376	376	375	375	390	385	394	365	396	419	401	325	395	406	381	416	380	384	384	368	400	413	377	412	379	361	371	374	378	386	387	375	357	371	380	350	359	407	352	394
24500	21406	28683	24515	21390	7964	1662	1044	904	891	830	789	745	732	725	715	748	736	708	678	691	640	641	680	683	701	741	750	715	687	684	687	715	658	630	699	686	655	659	664	639	674	686	681	678	680	719	717	664	624	684	632	629	638	665	690	673	653	704	653	637	652	678	661	629	612	651	653	675	641	661	643	647	636	641	658	646	695	607	654	715	639	699	653	650	657	665	647	641	692	629	665	656	686	757	691	642	655	682	638	682	671	654	685	648	701	645	657	633	675	643	684	690	685	661	622	664	671	656	645	723	626	665	679	665	653	714	650	692	654	661	651	690	693	652	609	637	686	645	646	636	651	699	652	670	677	673	688	689	689	642	663	640	645	708	652	650	649	667	633	659	636	648	677	644	643	618	660	590	648	653	610	678	672	619	642	702	674	652	644	674	678	665	679	661	627	658	675	631	649	670	654	654	707	627	595	669	627	655	704	714	649	682	660	676	674	679	660	656	596	651	675	646	632	662	593	654	678	645	641	692	638	623	648	680	647	717	629	658	677	656	667	685	710	706	683	634	647	693	658	663	660	646	634	646	663	619	627	699	666	665	672	648	663	680	681	634	696	622	626	697	717	681	685	657	653	631	669	658	656	708	643	643	682	654	648	654	708	613	672	659	658	680	612	668	642	624	675	633	627	647	650	664	709	654	686	630	659	643	649	653	666	651	605	660	689	655	636	671	654	597	640	676	658	655	663	647	606	682	639	638	638	715	667	683	635	617	653	602	615	641	670	626	631	624	650	593	667	631	712	678	674	648	665	649	680	625	692	706	630	682	622	668	629	672	664	662	654	621	671	736	660	726	603	698	645	689	673	642	672	670	674	637	700	710	680	669	676	670	654	672	675	646	691	653	638	648	662	661	671	668	646	646	667	678	625	645	699	678	687	681	689	667	666	638	690	677	705	665	638	635	664	652	604	660	686	640	673	671	681	674	675	642	637	708	673	638	659	681	664	614	676	673	708	655	635	658	631	626	678	616	648	627	638	593	677	689	654	642	637	619	658	677	667	643	650	659	665	649	653	664	672	693	656	635	633	669	644	640	664	650	675	691	673	659	639	654	603	637	665	656	636	685	676	640	654	629	671	615	681	634	667	602	720	609	641	673	637	636	647	641	660	644	635	741	669	675	628	671	720	670	664	653	661	654	635	613	677	719	651	653	632	624	671	637	605	680	648	665	675	708	673	616	661	672	639	671	668	644	617	649	646	644	671	639	662	639	667	656	660	661	659	678	650	659	655	687	619	633	659	654	625	653	650	705	697	684	662	662	662	672	634	640	654	669	663	691	654	636	650	675	668	658	620	692	639	632	674	607	660	679	668	598	624	678	645	670	661	642	632	678	623	642	696	674	667	663	629	622	649	654	654	728	676	704	661	629	667	707	646	628	647	684	643	650	669	621	621	636	639	683	672	722	668	702	638	616	679	640	648	660	633	699	658	671	713	635	627	625	681	668	643	662	658	670	659	658	641	690	646	667	644	662	680	674	667	658	608	647	684	673	676	688	647	629	702	638	663	650	692	669	633	655	655	619	639	654	619	653	710	685	629	639	639	686	659	668	684	650	700	691	661	673	583	649	648	597	611	617	622	626	643	651	684	667	647	631	640	666	640	627	644	680	704	674	691	670	675	639	655	632	659	723	696	702	675	667	642	664	687	664	658	705	666	640	652	687	635	710	701	611	673	650	664	659	656	659	617	645	694	667	635	646	643	624	637	680	677	656	674	639	649	645	641	676	634	687	687	673	653	637	635	655	639	683	625	671	680	664	672	654	641	640	653	686	630	653	685	645	640	655	699	651	650	641	637	648	664	677	679	637	652	616	677	683	674	604	693	698	651	653	698	724	644	702	632	660	674	613	660	636	666	664	664	659	662	671	652	695	627	661	665	701	612	620	678	641	673	635	675	683	626	676	657	645	655	642	637	649	588	676	662	642	658	662	641	625	656	665	669	651	648	590	675	616	630	659	613	709	639	670	595	698	672	634	652	695	704	650	657	619	676	670	644	610	594	650	628	669	616	611	703	667	640	672	634	605	654	604	638	624	623	630	660	610	655	620	633	656	659	654	662	641	628	668	684	671	610	647	604	635	667	660	631	625	651	650	702	657	643	686	634	683	658	654	676	712	596	689	682	667	681	650	652	633	680	659	680	659	638	633	591	644	637	668	661	607	659	632	625	656	643	619	667	660	675	636	669	654	648	675	630	669	665	680	615	699	711	665	632	618	604	607	684	617	652	687	685	698	630	713	618	630	642	632	665	660	657	650	660	683	707	640	622	674	626	647	651	659	613	626	677	643	642	623	609	638	655	670	630	635	633	657	660	689	681	599	643	610	714	691	690	678	662	664	723	623	666	641	653	645	656	683	666	639	653	681	694	636	665	689	646	596	673	684	612	673	681	678	640	649	657	672	664	653	675	655	669	641	633	691	662	659	661	644	670	659	710	639	646	646	656	680	650	660	679	631	640	642	651	643	632	677	666	677	654	625	686	625	681	640	613	653	692	633	693	675	633	697	604	675	656	678	661	656	639	632	627	644	706	681	661	617	653	650	730	658	665	711	634	681	705	680	693	652	661	621	677	652	617	666	634	667	685	638	676	655	637	626	676	635	656	674	609	684	662	666	696	624	669	627	649	659	665	656	647	657	645	649	641	621	657	650	712	663	661	668	664	615	628	649	686	687	654	661	655	645	647	652	631	682	701	635	672	661	681	616	670	640	647	686	706	690	659	693	688	583	675	676	685	661	663	707	657	602	692	673	625	693	675	645	650	632	682	639	644	671	629	628	672	710	713	652	647	654	650	629	634	642	712	668	628	657	687	682	650	638	641	665	657	619	644	678	620	678	650	661	620	642	672	686	653	659	644	652	643	642	635	676	640	631	691	714	661	630	675	670	664	631	661	670	625	702	663	660	697	628	677	679	630	662	617	658	646	671	708	613	650	628	625	697	663	647	680	671	656	675	679	673	623	649	615	654	650	693	636	630	648	655	629	681	652	666	642	670	644	686	631	634	650	638	655	629	644	667	703	651	654	698	691	656	622	674	640	646	612	700	603	644	705	637	670	673	639	656	659	627	677	718	661	692	626	693	679	665	653	662	651	698	641	694	691	659	645	635	703	619	646	612	631	649	681	631	652	688	669	695	660	655	650	643	689	680	626	626	680	669	660	609	664	684	671	607	642	639	638	638	661	648	653	678	675	672	629	667	687	672	680	616	653	660	668	675	622	615	643	645	652	638	710	663	660	614	682	629	682	654	632	672	664	664	651	628	622	704	700	661	655	661	643	667	629	691	634	632	642	662	651	634	628	671	646	677	637	647	620	675	675	678	641	639	664	662	669	649	650	638	661	616	672	644	616	663	669	638	668	654	659	676	680	653	690	652	632	608	650	666	646	678	628	671	677	635	630	691	638	624	662	640	633	639	660	644	643	674	648	616	627	637	650	663	618	633	650	608	609
3581	5784	4743	2507	1752	1391	1070	990	824	767	749	695	673	650	640	628	625	612	662	612	555	587	585	570	577	541	539	551	539	543	538	589	550	522	553	573	533	510	517	535	567	531	546	549	559	548	565	527	537	556	517	526	513	476	552	548	543	561	507	526	525	533	539	524	525	554	542	524	504	556	498	556	509	557	505	531	567	519	532	512	523	565	541	506	565	496	546	536	514	504	527	510	519	527	504	523	511	517	554	547	576	507	539	501	505	515	480	548	555	523	533	543	496	508	503	515	545	525	501	485	532	513	501	515	542	512	528	525	511	528	537	502	529	539	555	501	496	547	502	520	490	520	549	484	509	538	490	485	539	518	545	523	493	534	486	531	552	497	516	508	493	492	498	503	488	521	566	575	495	497	531	530	493	497	511	517	541	522	502	487	530	539	529	541	555	462	540	534	552	502	527	557	543	529	501	515	534	522	575	535	503	508	521	513	498	560	481	538	512	497	507	531	516	518	503	483	525	563	529	517	534	565	529	531	511	566	525	516	503	538	492	533	522	468	554	519	532	520	464	544	550	521	492	515	503	559	514	536	533	509	522	524	513	547	503	502	541	552	522	483	494	500	543	495	533	489	508	520	494	520	518	562	490	530	562	505	535	540	524	492	509	502	524	520	491	512	534	520	499	530	502	531	564	522	518	471	534	535	519	552	513	501	529	512	531	511	514	496	505	531	537	507	549	471	503	505	497	544	474	548	537	519	489	529	481	504	560	519	520	560	514	526	511	488	521	503	579	497	533	514	557	541	536	527	507	523	496	504	538	520	528	539	554	522	553	498	511	552	517	517	485	511	544	551	487	502	521	536	520	533	537	491	515	511	521	539	554	470	507	525	492	503	508	508	515	525	536	473	552	532	552	467	472	480	526	497	528	509	505	508	485	493	533	496	490	561	538	519	526	527	484	482	513	539	520	547	504	508	555	540	478	519	510	442	515	502	555	483	506	530	543	573	503	482	508	457	476	502	516	554	529	561	526	514	566	541	511	538	532	510	504	528	537	505	509	552	485	532	491	537	523	496	493	521	538	495	513	493	515	505	547	520	520	556	484	536	516	476	502	540	533	492	528	534	529	500	528	510	513	528	532	485	508	542	505	520	500	527	508	514	493	498	501	535	551	504	507	510	468	535	499	497	503	477	547	493	538	522	520	530	519	500	514	544	530	487	498	501	518	495	524	500	486	521	469	544	492	534	508	498	534	531	507	491	547	497	532	491	533	551	498	465	511	512	509	533	539	509	508	499	502	517	494	540	524	519	520	505	524	510	503	523	518	558	523	543	555	445	479	508	501	505	514	516	542	533	528	517	545	518	510	519	528	503	540	535	497	554	535	508	503	493	496	534	504	501	503	529	479	482	507	541	537	505	486	519	465	530	452	500	505	518	504	502	504	520	497	532	489	502	516	498	527	515	535	477	524	500	525	546	510	499	552	533	476	535	530	504	561	556	547	518	504	492	535	466	536	475	524	550	514	539	466	488	510	489	477	539	522	524	508	498	510	525	530	518	520	465	498	479	508	483	507	547	520	488	522	517	526	501	536	519	513	521	514	486	502	498	541	497	517	503	533	497	560	500	515	495	517	517	473	492	539	530	557	520	537	514	500	536	473	486	507	537	490	502	547	519	491	485	457	507	539	524	490	523	492	484	484	484	533	515	501	522	480	506	490	499	474	500	507	469	517	516	503	508	531	527	489	530	530	558	531	528	513	509	504	532	533	480	475	533	535	512	533	491	523	511	537	503	535	501	494	594	516	541	555	518	563	526	510	511	522	503	507	556	477	503	479	522	526	516	488	503	493	546	527	514	519	505	551	532	525	514	496	532	547	502	511	520	517	496	502	540	491	492	526	478	479	531	515	532	510	512	482	548	494	519	500	522	522	541	539	463	584	565	504	514	498	543	515	460	509	540	513	526	536	559	503	516	540	520	475	539	538	499	506	518	548	529	496	505	505	516	537	498	479	520	550	521	495	502	485	537	512	528	509	527	529	532	486	516	509	524	511	548	467	479	514	493	524	508	530	458	550	482	486	528	536	523	513	527	536	514	498	516	541	494	525	470	533	486	473	505	519	551	545	489	553	553	519	501	456	539	487	536	520	489	516	514	539	516	533	488	503	525	520	510	515	538	500	519	493	544	490	514	485	503	533	526	532	531	530	498	466	572	512	499	492	482	501	501	487	473	503	484	515	523	547	500	515	493	523	518	507	529	541	535	544	545	482	510	521	504	535	513	502	492	496	491	534	545	496	506	491	554	517	544	503	479	542	550	492	522	494	541	537	542	465	520	536	535	524	522	529	490	495	498	515	512	505	512	483	502	484	516	519	517	514	493	538	541	535	507	472	543	506	490	513	552	515	514	513	532	530	513	535	534	488	500	495	519	550	533	527	536	542	524	484	462	501	508	481	501	502	524	540	496	539	494	519	512	512	496	506	487	527	470	462	537	540	519	480	471	518	500	522	488	489	507	503	526	570	495	542	502	493	518	501	525	514	531	527	506	542	522	512	517	482	517	517	528	503	508	544	515	506	516	521	508	522	539	531	495	515	532	534	529	507	488	497	494	454	531	453	513	507	532	539	499	481	473	515	527	496	494	522	495	535	492	497	512	529	501	501	527	502	521	538	522	500	508	512	551	527	515	530	537	510	504	472	478	499	501	564	487	526	561	513	495	528	509	489	564	535	519	485	531	514	528	552	504	515	503	502	494	525	522	520	495	525	465	490	554	509	503	488	536	508	500	507	526	508	500	522	527	478	530	480	493	555	569	498	510	516	498	528	527	516	520	469	535	492	546	519	485	508	488	492	519	530	499	547	471	528	545	503	528	515	560	510	487	524	513	496	539	483	476	484	468	521	509	492	476	563	521	485	479	481	511	497	522	517	498	486	528	454	494	526	477	489	512	531	520	505	548	517	530	475	509	495	524	523	509	506	520	475	504	489	507	485	495	502	510	496	561	512	514	523	487	475	514	506	495	499	514	506	493	515	504	548	529	517	514	522	536	538	535	499	518	515	531	517	474	528	522	499	493	495	530	483	542	486	519	542	503	506	520	527	508	517	527	484	517	452	482	544	491	530	521	476	517	528	506	526	527	535	503	486	521	477	499	509	499	463	531	492	519	525	514	495	491	532	510	490	500	514	519	507	513	535	496	493	522	520	506	456	533	518	500	527	470	519	493	463	542	493	490	493	484	536	506	502	513	495	514	469	513	484	541	502	543	485	496	533	502	502	468	519	515	502	509	560	527	494	481	489	492	524	510	492	515	554	501	530	479	515	503	500	510	508	514	508	475	515	521	537	528	487	519	507	505	520	518	492	495	515	474	500	505	470	571	520	509	501	538	516	530	492	508	495	509	496	501	536	487	521	514	525	530	512	502	513	463	501	487	513	503	513	529	459	529	506	466	463	535	517	531	528	541	538	496	521	537	507	504	501	548	490	495	487	514	481	508	525	521
27667	9700	751	479	394	252	201	163	188	183	199	166	213	184	170	183	186	168	166	199	190	174	173	130	181	197	184	176	197	190	165	168	167	171	203	190	174	192	179	184	170	205	167	174	188	165	171	160	206	174	199	190	183	161	210	189	176	180	178	176	173	185	200	206	180	185	177	188	192	178	179	198	186	192	191	175	195	183	169	172	201	185	180	185	187	169	190	167	180	175	173	163	152	165	180	185	201	169	189	183	191	165	211	180	190	170	179	156	165	181	171	193	168	179	203	182	183	198	196	184	200	162	178	213	181	151	195	179	183	196	194	191	177	176	157	184	162	222	175	194	184	171	180	165	169	171	163	187	181	177	149	180	180	168	202	178	170	188	201	180	176	163	182	184	172	192	172	205	183	162	172	190	182	174	176	172	183	170	175	163	182	181	192	175	193	202	172	154	179	212	167	170	195	204	174	193	182	152	201	179	192	187	202	174	166	195	167	168	183	200	192	185	165	200	192	167	189	162	193	179	183	173	175	184	180	192	185	179	195	165	184	157	180	148	178	187	200	161	207	166	198	191	159	171	172	170	179	185	183	171	168	207	178	179	176	172	189	159	158	184	172	172	201	177	186	195	156	181	199	189	179	166	177	169	172	173	205	204	195	176	206	188	175	203	182	190	169	188	165	163	195	175	193	207	182	191	177	187	180	180	155	179	159	184	167	169	172	168	151	163	173	164	183	171	188	150	196	216	182	201	177	182	189	191	165	175	186	181	202	176	203	147	158	190	174	166	175	178	186	171	169	210	179	175	179	187	180	195	181	174	164	183	152	170	167	196	183	183	195	190	177	195	150	179	191	185	190	158	181	183	177	187	181	190	158	194	154	163	162	181	161	172	193	195	172	169	165	185	170	178	186	186	180	159	185	174	182	191	171	177	184	170	197	166	176	173	179	182	181	174	164	175	165	187	165	173	171	179	193	176	158	177	169	194	187	156	176	203	205	169	170	177	162	161	160	200	169	182	183	167	161	165	170	149	158	158	170	191	175	193	162	178	191	188	185	198	182	167	171	188	166	187	181	174	171	178	200	161	168	161	178	192	213	169	181	202	199	162	166	165	189	163	172	193	177	194	184	181	180	189	187	175	173	184	179	187	184	184	167	184	193	177	184	178	176	200	194	188	179	161	190	207	182	184	182	170	197	176	182	164	167	157	196	174	185	184	170	200	192	166	176	166	150	186	163	176	187	184	147	191	188	179	175	155	185	184	175	202	190	191	179	179	191	193	179	158	167	200	172	185	183	204	165	171	147	157	190	189	176	184	205	165	180	168	181	186	165	184	168	187	184	179	188	188	160	173	180	167	178	184	182	185	166	184	188	179	163	185	185	184	183	172	189	202	172	168	177	174	178	166	172	186	190	162	174	166	201	194	192	204	203	177	183	178	159	200	203	177	180	174	182	151	174	192	191	204	179	177	192	182	178	191	187	186	171	184	210	184	183	171	170	164	177	175	193	184	189	169	194	166	180	173	197	161	192	175	165	190	184	169	174	181	178	194	169	186	165	181	193	177	182	177	159	152	181	193	192	179	174	180	173	183	198	200	205	180	175	185	168	166	175	188	188	173	178	189	162	167	156	175	191	203	163	175	199	164	174	197	189	174	190	178	196	192	173	193	187	173	166	155	162	167	160	188	174	193	184	184	184	171	183	173	164	196	185	171	160	161	164	192	173	180	198	177	220	168	186	177	183	196	175	186	189	179	179	167	198	182	169	191	184	161	170	170	176	206	165	179	209	198	194	180	185	172	183	159	165	177	204	168	188	180	192	187	186	188	186	189	208	172	157	157	167	160	204	171	171	174	193	140	165	161	198	159	175	169	198	192	160	155	183	159	176	170	203	201	180	167	189	179	198	179	160	181	183	169	185	178	186	186	167	170	140	179	182	176	221	184	160	178	176	198	186	178	156	185	175	179	185	187	160	186	172	173	181	177	185	166	174	182	183	170	160	183	180	169	202	192	197	150	171	172	172	169	188	156	161	171	172	164	207	166	179	177	190	191	176	172	186	170	166	182	158	178	155	160	140	194	186	170	179	191	180	156	185	167	161	174	191	202	153	177	163	182	170	207	197	181	167	176	177	170	184	155	171	166	185	208	195	156	163	185	177	178	186	172	172	141	189	193	164	180	166	185	176	168	162	178	207	194	170	218	178	185	178	160	190	184	193	175	199	199	190	182	162	175	156	170	184	163	174	197	178	187	169	163	175	167	176	175	192	170	182	181	161	175	201	213	187	158	198	180	202	179	174	170	213	195	154	170	191	197	167	202	176	190	168	176	180	194	202	174	181	203	199	180	198	180	162	177	181	184	176	179	180	150	166	188	198	191	193	169	174	175	172	194	173	164	179	180	161	174	173	176	171	180	209	189	182	184	179	177	169	182	192	183	192	170	177	195	181	181	167	181	204	196	178	191	198	175	156	190	189	194	166	178	164	185	172	180	169	179	187	179	196	198	163	173	194	169	177	170	175	207	169	181	211	158	176	196	202	197	187	165	183	162	165	189	174	174	160	187	194	167	193	171	170	153	163	191	178	155	172	143	155	169	190	182	197	168	199	172	189	186	169	146	164	179	213	171	184	185	170	190	172	161	167	189	190	178	178	194	158	161	159	158	179	157	165	178	182	172	164	190	207	189	166	189	181	164	168	151	179	185	180	199	165	168	198	200	186	180	175	172	182	190	170	174	189	172	167	199	176	178	184	183	179	178	183	156	177	187	165	173	177	178	146	185	176	181	167	179	172	212	165	189	183	194	192	165	177	203	183	202	213	176	170	189	167	181	176	183	180	175	158	178	154	180	180	173	179	168	182	164	180	179	157	169	182	180	174	192	184	185	183	195	152	180	174	167	199	202	187	162	165	194	194	188	171	168	173	196	168	190	170	174	182	179	205	174	184	200	162	173	202	197	176	205	201	187	162	194	169	183	193	175	165	149	179	168	166	177	180	172	175	177	195	182	190	174	188	171	169	211	211	189	172	155	165	183	167	203	180	190	188	177	160	198	168	190	169	172	163	190	185	183	178	167	161	189	206	199	178	193	202	186	185	179	179	195	183	167	195	174	190	178	182	194	171	179	181	183	200	182	183	183	190	175	154	170	172	184	180	181	166	181	165	200	157	174	184	173	170	166	201	191	179	162	171	188	193	188	172	198	184	179	178	169	192	183	181	193	189	160	190	175	176	189	192	201	175	176	177	181	180	161	170	173	180	178	197	177	183	164	186	200	170	172	155	187	166	186	168	180	185	173	185	160	181	203	178	208	178	169	180	190	172	170	161	180	213	176	181	162	198	182	174	194	193	166	189	178	179	157	164	196	188	169	182	197	155	185	184	159	189	186	188	186	182	182	154	175	179	160	180	179	168	191	177	200	153	182	160	194	190	170	193	185	201	217	183	201	168	172	183	195	184	157	191	165	182	177	154	184	199	176	178	167	159	178	166	184	180	198	178	170
4514	397	326	211	192	185	169	168	158	163	166	148	169	142	138	147	135	119	140	133	160	140	132	134	146	163	139	128	150	152	126	135	161	162	151	133	165	143	142	132	142	144	140	164	156	145	158	135	136	154	152	148	136	155	146	152	140	146	140	154	152	137	161	153	150	146	122	162	127	157	158	164	154	151	144	145	144	145	141	123	158	139	152	154	157	151	129	151	146	136	127	161	145	156	156	151	157	155	169	132	127	139	151	143	135	147	169	147	135	142	156	152	147	167	166	151	137	150	129	152	150	144	130	155	134	123	148	154	136	156	141	133	177	143	146	137	140	135	158	142	157	158	131	175	152	141	155	168	131	136	147	133	163	152	158	136	158	134	125	161	165	148	147	147	150	149	146	158	182	165	151	140	143	159	152	127	137	146	151	141	128	147	141	169	145	159	140	149	148	132	144	140	148	156	130	151	157	170	128	148	137	133	141	136	140	166	136	116	132	147	144	149	154	151	150	144	140	145	153	140	138	161	147	156	144	162	129	120	133	137	160	135	140	145	141	152	149	146	158	136	148	156	162	121	168	136	144	148	141	131	135	121	151	128	132	145	157	152	126	156	153	150	142	160	149	137	108	156	139	154	149	149	124	145	143	139	142	133	132	138	153	140	129	159	125	155	152	131	134	152	167	145	120	133	147	144	144	153	160	148	141	154	149	157	134	160	146	148	127	139	135	146	158	142	145	149	162	158	139	159	140	158	139	137	131	155	128	149	141	161	158	149	133	146	164	136	138	154	139	149	159	136	125	168	155	117	141	141	144	129	137	128	140	132	146	152	143	129	160	144	155	144	160	143	144	149	170	140	143	129	156	172	137	144	151	143	142	150	149	140	142	169	129	142	165	144	150	132	129	146	139	129	133	160	140	143	144	144	164	122	117	125	143	156	159	149	126	124	164	124	144	130	127	150	132	146	139	159	131	180	132	140	155	134	152	135	150	140	127	154	157	151	148	174	142	124	136	167	143	149	151	146	127	138	132	130	142	131	154	133	137	130	162	126	157	165	181	143	136	143	150	133	137	143	151	145	147	161	155	136	166	147	158	158	141	143	132	162	124	147	146	122	144	149	146	125	139	147	106	147	152	139	160	124	144	146	148	141	162	154	149	140	141	140	120	131	135	144	151	138	127	150	143	160	136	127	132	138	132	159	123	148	151	135	155	128	139	161	166	144	145	144	154	165	130	136	141	142	124	139	125	153	168	139	143	176	144	149	157	144	162	149	148	161	139	160	127	141	157	115	123	159	135	137	126	172	130	135	163	156	125	137	154	134	148	151	147	150	149	132	148	121	181	115	132	137	153	153	135	147	152	139	151	173	133	157	147	142	117	155	158	148	150	141	156	161	162	144	146	137	126	118	159	145	155	138	165	130	127	151	112	152	147	151	146	146	138	115	113	143	151	140	139	142	138	167	147	142	142	146	147	142	165	127	141	141	161	139	164	137	158	141	140	168	143	140	140	147	146	148	142	134	139	146	122	146	165	140	139	136	134	137	123	151	135	153	144	158	138	126	147	139	158	134	136	146	144	146	173	144	140	144	139	126	136	130	149	126	142	144	140	138	147	142	135	134	162	154	140	148	147	133	148	151	121	121	163	145	149	158	132	167	140	114	159	149	141	135	146	170	123	172	151	149	143	143	144	136	165	132	152	144	155	143	127	143	153	148	138	148	119	147	157	140	157	135	148	146	167	145	125	147	150	162	146	140	153	144	157	139	132	135	136	138	153	160	144	161	144	134	148	141	140	133	140	140	142	137	155	134	149	154	124	153	122	168	145	156	135	155	162	146	155	154	133	146	170	124	140	150	130	141	141	157	178	137	154	147	140	158	145	136	150	146	132	142	147	146	140	137	134	139	152	148	144	150	122	141	150	145	142	169	138	152	138	150	135	144	143	146	153	116	146	142	157	146	142	168	149	145	153	148	123	159	125	122	124	141	131	133	141	135	146	131	141	150	157	132	133	145	137	141	137	149	145	144	150	145	152	141	159	140	131	149	127	143	139	138	154	141	145	128	125	140	136	149	165	160	171	144	143	159	145	153	161	150	154	131	149	155	132	153	159	138	170	134	132	136	133	144	139	135	148	143	154	140	140	129	140	132	124	147	136	161	139	146	150	149	146	161	163	150	139	154	152	143	136	143	137	140	137	144	159	132	172	151	149	147	151	149	150	137	149	119	149	151	148	139	133	146	166	146	131	136	138	148	143	135	157	151	154	143	153	142	142	142	133	148	126	129	139	160	165	148	165	137	135	138	166	139	167	130	139	125	165	152	150	148	156	117	160	136	147	136	128	115	124	156	123	143	124	156	154	145	147	160	140	128	144	131	158	143	143	136	139	146	138	129	139	165	143	147	161	151	149	152	162	126	157	130	132	147	127	153	143	139	155	157	160	152	139	156	166	144	132	137	152	142	126	137	142	138	118	148	133	157	162	129	144	124	134	139	146	149	125	145	132	159	150	149	158	130	167	142	137	165	148	155	153	125	149	146	135	138	135	133	148	138	158	167	153	155	154	139	151	127	146	131	140	137	144	164	148	147	142	151	164	131	145	143	129	152	156	153	136	160	130	169	166	137	172	153	158	161	153	138	138	144	138	145	147	148	142	139	154	149	142	142	125	127	138	143	141	161	138	138	143	139	128	159	141	142	166	148	155	135	148	115	137	156	148	155	166	134	173	124	149	141	133	147	153	141	142	142	146	150	153	138	139	141	146	136	140	138	126	157	147	140	149	147	126	146	146	154	138	133	160	124	147	157	143	129	122	149	153	156	156	137	122	133	143	134	136	137	149	150	136	146	145	140	136	146	131	152	165	153	150	138	138	180	139	156	135	143	148	153	170	156	149	153	161	153	123	157	132	132	148	133	156	144	155	130	130	159	155	134	139	152	145	140	140	125	151	142	138	141	166	140	129	142	137	148	176	138	144	145	143	155	147	132	153	132	139	142	128	151	150	151	158	150	132	160	148	140	172	131	156	152	132	149	144	153	149	165	144	132	133	171	138	140	144	133	155	146	139	147	132	140	142	134	184	164	156	156	149	143	139	147	164	151	147	149	150	132	133	146	138	146	125	166	150	139	150	120	134	156	140	172	140	136	146	145	149	121	156	126	152	154	148	145	134	150	148	147	132	133	143	151	146	145	121	158	142	129	135	142	150	124	156	134	162	124	153	156	149	155	143	121	137	139	161	131	119	143	171	119	130	151	154	117	141	143	151	143	104	117	118	142	150	149	140	128	167	131	158	139	163	116	131	130	146	128	121	130	146	155	160	124	132	152	174	152	153	147	145	133	119	127	119	138	150	139	162	141	144	143	151	149	143	150	134	142	157	144	130	133	160	140	139	152	154	138	163	142	139	134	152	154	117	125	130	167	163	146	142	136	130	146	135	152	145	147	148	147	150	170	159	136	150	134	156	150	130	186	126	169	143	144	116	141	162	139	122	138	127	144
25501	21420	27860	25355	11051	1292	841	678	603	542	567	565	537	534	547	546	509	540	506	497	533	475	529	472	503	498	509	506	466	490	533	478	516	489	504	512	501	508	470	543	494	458	517	466	464	517	500	487	487	504	483	472	513	492	516	493	473	438	467	517	523	513	474	490	490	467	528	498	464	499	463	509	479	506	463	527	483	505	502	513	462	471	500	509	504	476	462	494	491	464	483	522	516	442	516	530	511	459	479	463	508	525	493	510	472	525	497	508	469	530	522	495	529	453	517	478	473	522	520	494	528	489	465	464	532	500	489	481	472	485	500	479	509	478	463	480	498	486	494	499	481	494	493	511	473	493	477	450	482	472	497	464	500	466	531	468	497	462	517	496	502	491	505	506	467	461	519	464	509	502	469	473	479	489	469	500	455	496	472	465	490	460	464	484	468	478	491	503	505	464	486	476	472	468	492	473	466	513	467	499	488	478	505	452	486	457	501	505	479	508	532	484	439	489	471	496	480	516	504	495	479	531	468	480	514	498	454	489	456	480	489	493	517	496	529	478	500	542	474	494	498	488	451	502	501	489	530	460	506	471	491	489	476	446	484	483	484	492	510	482	484	483	447	481	460	467	499	495	502	474	475	528	484	482	493	494	487	455	494	453	484	527	513	500	520	430	512	491	505	477	466	500	500	518	472	459	495	535	430	505	475	492	495	496	456	469	516	520	519	483	505	477	499	440	483	473	488	420	498	487	503	501	476	487	479	466	439	477	462	473	479	483	474	476	535	480	457	501	535	482	477	496	472	517	498	487	499	477	469	536	494	495	486	485	507	475	500	513	482	497	498	513	501	458	482	498	490	475	454	504	509	454	495	539	495	477	485	486	470	486	485	531	476	503	523	479	480	481	528	479	461	467	496	494	505	496	502	487	504	493	477	483	503	510	479	482	476	516	520	506	479	457	467	508	480	504	496	484	489	503	523	451	429	446	530	516	473	490	499	481	481	505	498	502	461	500	483	521	489	479	412	504	435	496	460	476	468	472	512	496	495	507	490	492	476	487	506	500	473	481	460	500	504	506	484	466	463	502	491	479	476	506	484	452	490	478	474	485	462	532	478	458	504	512	478	473	483	475	467	502	469	492	482	503	476	492	521	492	485	477	469	453	500	488	501	516	451	470	510	466	470	476	524	475	501	478	472	478	476	509	449	476	504	476	479	468	506	492	484	419	479	489	510	442	501	507	467	492	508	518	493	471	516	483	449	466	503	504	483	471	487	497	498	517	500	523	485	481	504	504	494	457	510	494	489	458	514	451	468	510	446	481	486	488	495	452	483	476	481	489	527	529	479	465	446	455	485	506	473	477	492	422	459	482	489	511	502	472	466	471	486	478	515	472	494	474	466	504	498	445	503	520	470	545	490	479	474	481	487	514	500	461	497	479	476	543	501	493	482	484	503	477	502	463	508	482	460	502	473	454	456	491	466	421	497	483	528	460	490	523	496	483	466	489	459	492	521	483	493	495	511	489	496	490	438	543	485	499	497	481	460	480	495	517	494	495	487	501	544	499	491	488	486	498	470	466	459	457	489	494	477	498	475	501	518	501	497	491	495	487	505	484	424	528	479	482	551	486	530	468	475	498	443	509	522	484	488	509	488	448	498	511	478	545	469	502	492	501	530	500	492	496	512	512	439	507	515	503	483	488	461	512	474	481	508	515	453	487	513	480	489	497	520	479	509	479	490	470	524	470	483	526	504	485	458	506	428	496	528	485	505	516	451	498	484	507	471	451	458	518	497	517	506	474	509	480	543	489	471	469	461	514	515	456	464	492	508	488	431	449	514	512	482	490	462	505	463	468	507	507	459	503	482	478	533	504	498	498	510	528	493	497	498	481	495	487	495	513	467	480	506	462	488	459	501	493	504	446	501	477	497	478	487	507	486	506	478	518	492	502	463	497	484	553	438	485	510	523	484	500	486	490	490	497	498	491	464	490	515	504	437	488	498	513	481	495	500	504	483	479	451	479	490	480	534	470	519	466	491	503	511	443	486	485	489	524	474	501	513	532	478	487	469	460	470	483	482	449	494	477	482	471	464	460	448	509	500	468	495	523	472	462	509	500	475	487	496	472	510	504	479	486	492	485	534	495	455	505	479	465	478	484	477	459	519	515	486	438	453	470	495	472	500	503	535	482	473	496	520	478	493	454	480	518	480	498	507	492	477	446	522	487	487	477	537	440	475	501	459	491	453	471	476	478	504	512	513	469	514	508	519	490	504	486	503	470	499	509	551	479	511	501	504	434	495	473	471	496	484	468	453	509	515	491	494	474	463	518	515	500	496	503	524	470	498	442	532	448	458	491	484	510	453	465	506	452	511	482	462	475	463	469	488	511	472	496	492	511	513	476	468	521	471	475	467	491	507	470	481	508	493	488	482	481	543	528	464	494	451	487	455	485	519	477	468	452	464	508	487	476	520	517	517	457	498	525	491	496	455	472	530	469	515	484	465	479	466	491	473	492	481	478	470	498	487	474	494	504	505	478	493	467	513	507	507	481	470	484	498	467	486	492	452	446	526	465	460	480	506	477	500	463	529	473	514	511	450	476	492	506	475	488	450	441	488	499	499	484	449	505	454	454	455	552	492	473	510	464	486	496	493	520	477	506	486	514	480	507	483	491	460	504	478	492	520	520	514	529	504	485	499	438	511	524	508	489	493	471	522	502	498	484	481	472	469	480	522	487	500	493	480	476	524	523	482	474	450	465	488	475	504	524	464	487	503	476	504	520	537	468	507	461	488	503	447	464	443	497	487	474	494	486	504	488	473	477	496	483	450	506	498	533	510	486	462	504	459	487	496	482	459	492	503	503	509	502	464	425	461	514	447	465	509	472	461	462	504	500	502	487	502	481	439	476	493	477	488	522	455	483	511	483	517	499	452	523	504	504	472	538	491	463	481	434	509	474	492	442	465	537	457	469	452	527	489	469	478	477	496	493	486	497	502	404	491	474	479	505	515	508	453	459	521	503	507	484	479	476	470	498	499	490	454	464	445	492	476	476	507	484	494	479	515	489	510	492	479	528	511	426	459	512	488	493	475	487	512	462	470	468	488	507	486	490	480	505	499	478	510	476	463	489	484	475	573	506	495	462	536	472	489	493	489	497	483	498	484	505	498	484	517	470	497	503	464	471	509	499	509	500	466	445	510	471	452	488	471	473	508	464	500	499	530	519	525	492	494	503	482	507	510	487	494	461	474	477	480	480	463	453	490	498	568	482	479	493	482	497	488	479	495	470	498	467	473	519	502	485	477	508	498	466	434	489	502	490	482	476	503	468	478	475	486	504	488	500	520	487	489	501	538	514	521	479	466	498	473	496	485	491	490	501	494	481	472	465	511	470	503	494	491	467	489	526	466	472	480	471	419	483	487	503	483	489	502	504	527	482	515	474	499	460	544	489	524	438	478	473	501	439	476	449	481	453	499	480	482	514	457	479	453	429	504	495	509	466
3222	3333	2762	1395	1025	807	715	631	570	553	507	487	433	472	454	454	418	415	397	441	439	399	422	393	447	425	447	388	408	382	386	431	416	392	378	384	404	413	423	436	409	402	394	405	388	367	363	392	388	400	394	387	408	405	396	416	387	389	417	396	406	383	367	394	427	369	419	379	369	393	405	418	421	389	412	375	403	405	383	404	397	409	380	398	370	394	407	395	389	389	389	396	367	410	389	389	400	440	411	394	353	410	370	389	389	379	379	377	365	398	399	357	354	379	408	418	381	383	388	381	378	405	387	409	390	385	381	395	365	405	363	392	375	392	400	372	382	393	363	397	404	413	406	392	396	369	429	407	352	371	354	423	411	387	373	394	389	389	366	397	370	426	376	392	397	403	423	410	401	346	360	351	356	377	380	373	356	417	363	380	370	368	354	399	385	380	421	363	404	398	327	368	382	361	391	400	396	381	413	354	361	385	428	396	354	389	378	408	361	342	389	386	419	408	360	372	427	397	361	394	363	384	419	360	407	401	400	385	389	376	369	371	403	388	388	368	361	351	375	405	390	363	391	382	386	390	363	369	401	379	372	361	386	359	382	425	409	381	401	414	387	406	375	394	400	400	372	395	413	382	355	381	384	375	407	412	412	375	354	418	392	390	385	375	412	376	390	388	394	375	364	367	370	384	399	378	340	374	369	376	410	411	349	396	348	408	398	403	366	395	386	374	389	398	418	396	403	403	387	388	391	398	381	381	399	390	376	404	392	371	407	388	376	375	384	363	359	394	398	378	359	396	355	387	370	380	392	364	381	403	361	361	411	368	373	389	382	347	380	401	376	382	409	378	384	375	401	369	378	395	375	342	402	411	405	375	387	395	393	381	376	407	394	414	390	417	387	404	377	398	391	401	366	380	380	341	358	393	373	415	397	381	372	386	369	385	395	365	395	375	364	429	394	363	388	409	391	363	398	438	362	372	392	404	371	378	375	409	364	355	400	383	334	360	395	380	372	395	377	408	359	404	379	383	364	416	357	336	423	360	366	387	373	385	391	364	399	384	431	384	394	380	374	399	378	401	385	368	357	392	376	367	370	391	384	395	363	374	402	404	337	359	404	400	415	408	387	355	427	404	392	382	376	365	398	390	380	378	391	393	388	350	371	416	416	401	381	358	391	374	349	399	399	385	379	387	362	367	365	354	394	426	378	373	382	386	412	370	381	400	406	377	402	378	392	390	353	398	383	397	364	368	405	363	388	391	343	408	397	387	401	369	367	357	406	379	367	387	390	362	370	388	372	416	391	344	414	377	358	386	437	349	367	391	366	359	381	375	395	383	404	369	364	374	417	358	397	361	364	370	370	383	385	370	379	392	377	384	332	377	399	390	370	397	406	395	385	393	399	395	383	356	356	394	380	378	398	386	384	356	388	378	388	381	420	380	413	421	395	413	425	369	408	422	403	363	422	380	380	399	362	411	385	379	361	385	389	383	379	355	388	396	391	390	364	417	367	357	398	399	394	345	398	371	352	375	381	405	429	351	391	362	369	380	394	381	399	407	377	383	388	336	378	366	381	395	400	361	362	329	387	391	373	399	386	418	401	375	390	396	396	417	385	389	366	375	413	387	424	374	413	393	353	365	383	398	350	383	355	355	393	386	384	379	385	389	376	414	383	363	416	386	380	422	402	409	417	432	390	381	393	399	381	355	393	396	366	377	358	368	403	361	389	403	359	384	376	351	396	390	373	384	391	391	393	400	408	367	371	353	341	359	362	384	384	390	340	379	381	395	396	399	388	403	392	368	391	369	368	370	394	366	416	412	394	402	385	370	374	404	423	375	357	397	372	402	401	387	401	403	376	418	399	379	401	388	358	407	399	357	421	374	368	367	379	370	390	399	392	353	389	342	359	352	379	375	376	372	410	365	385	360	414	382	384	417	361	378	394	387	388	378	418	390	441	393	331	388	376	398	391	386	351	389	379	389	397	403	368	378	403	382	383	349	370	388	360	343	370	397	395	387	385	382	367	356	394	388	354	364	357	389	380	401	390	386	360	363	357	377	395	379	375	386	395	392	337	405	362	368	365	420	398	377	400	360	381	358	363	376	368	432	402	388	363	412	405	401	358	414	387	421	385	367	390	384	419	371	381	361	394	379	369	415	390	412	393	397	346	404	399	368	356	386	368	397	377	377	405	384	349	411	360	353	341	393	385	366	412	338	373	375	348	391	362	358	394	411	368	350	346	390	391	371	364	374	380	393	410	383	401	387	348	381	399	358	393	398	380	350	380	401	355	410	344	387	380	366	379	363	360	350	375	362	380	330	433	359	379	373	374	405	364	352	399	415	388	356	381	379	369	386	410	397	389	363	380	383	377	371	369	378	417	383	378	384	356	384	390	351	383	371	422	404	391	371	414	402	352	374	375	365	403	392	400	384	356	377	408	384	388	394	365	418	391	372	385	371	374	391	418	367	369	411	384	372	378	343	382	392	436	389	379	384	360	410	378	394	394	388	373	358	392	356	419	420	366	391	409	371	348	422	394	380	379	382	370	394	378	377	365	375	385	348	407	363	414	363	366	413	385	399	396	359	392	370	417	378	404	373	366	382	395	382	377	373	373	405	401	413	363	373	379	383	389	399	382	385	378	357	390	359	351	346	349	380	382	378	388	385	385	430	379	405	396	377	377	385	436	359	383	373	381	360	390	414	331	333	378	382	391	381	380	404	367	375	367	404	382	391	364	390	369	349	357	403	366	372	371	392	377	364	408	375	430	382	392	423	409	377	368	339	403	373	350	376	402	357	372	342	401	385	396	384	358	385	373	371	383	388	340	338	393	347	367	352	423	367	404	343	393	388	387	405	398	380	410	370	381	384	414	401	393	363	374	401	395	391	395	383	398	360	395	390	383	369	355	379	388	428	359	405	359	389	380	366	356	392	397	355	368	405	403	346	396	382	398	375	367	379	391	395	386	365	391	405	371	389	368	417	366	421	385	375	366	352	400	388	349	393	379	395	418	396	402	395	385	385	371	406	381	389	369	353	384	371	356	399	398	409	379	373	381	374	358	346	374	357	410	402	393	397	396	411	363	371	364	382	396	374	386	345	372	374	365	355	357	387	392	360	379	385	371	411	381	384	382	399	384	388	378	366	378	384	368	386	406	396	375	397	365	366	409	399	361	363	384	395	384	367	348	377	379	373	376	374	379	367	385	393	390	348	398	361	375	431	352	375	375	369	387	405	426	358	382	367	382	375	394	378	366	347	369	364	407	350	355	347	352	376	359	373	374	386	397	357	373	401	414	373	419	388	373	356	431	375	393	389	410	371	339	375	402	395	353	376	377	363	365	373	371	392	396	379	385	372	407	390	383	375	341	395	371	396	394	411	375	390	402	341	369	388	403	374	420	374	416	423	354	398	396	364	391	409	397	352	381	395	370	374	397	418	356	415	399	387	396	394	399	363	384	395	384	400	391	379	358	352	405	388	387	411	356	357	358	385
24492	21464	28836	24526	21450	8236	1692	1061	851	832	801	779	726	736	746	740	758	739	716	753	696	719	720	677	678	671	695	702	653	675	704	615	641	674	681	664	670	717	707	669	693	668	711	695	731	650	664	676	655	639	677	688	691	673	684	673	629	683	687	681	666	633	648	656	694	605	711	700	686	657	693	675	691	639	701	691	625	667	662	665	690	696	688	659	639	679	648	644	672	670	622	678	670	655	650	630	633	639	636	647	695	652	663	679	643	685	707	612	705	687	668	658	666	717	676	646	657	641	711	616	710	699	646	712	670	652	714	669	658	676	633	663	658	697	621	685	672	660	629	634	630	675	684	661	698	686	612	726	666	722	646	662	648	612	632	681	650	696	667	694	689	677	704	640	655	655	659	660	645	669	640	656	691	657	620	656	647	639	660	702	653	695	643	653	648	667	657	630	675	714	716	705	651	687	677	637	678	673	649	704	667	686	665	715	712	654	703	626	691	669	682	635	676	681	695	642	634	670	655	667	704	707	693	674	615	649	644	649	655	665	719	656	649	700	678	646	614	627	693	662	633	685	656	667	691	653	668	654	660	677	670	662	617	646	663	713	671	645	671	647	700	678	656	692	666	673	659	704	600	657	667	654	661	664	636	681	654	702	638	640	639	691	645	649	629	624	648	634	688	648	637	652	685	628	618	691	654	670	673	666	660	684	671	711	711	639	679	697	658	644	635	645	634	682	657	625	655	640	611	692	639	579	687	682	670	636	653	636	668	675	692	667	620	685	644	703	651	669	687	632	652	691	724	645	646	632	706	678	666	659	673	652	634	688	655	690	649	653	636	665	651	662	625	638	676	627	684	660	675	668	657	668	649	664	665	669	690	658	677	651	625	674	657	677	650	656	674	674	670	632	669	691	669	711	638	629	698	659	643	605	675	659	666	640	619	683	669	676	653	677	678	689	686	662	632	644	672	638	617	723	595	664	606	679	626	650	599	631	616	670	659	632	668	704	634	637	655	665	665	657	714	663	648	644	695	688	679	628	688	689	639	664	662	655	690	664	658	644	685	650	668	662	685	646	655	655	623	697	683	645	629	690	698	673	654	623	707	636	645	647	619	643	653	714	669	670	682	618	635	686	641	682	640	707	608	660	710	655	694	685	679	618	615	656	675	661	675	666	702	662	646	650	656	660	618	690	659	632	680	649	657	685	636	613	668	645	695	634	678	701	643	685	655	670	668	678	665	637	676	656	674	630	661	660	681	613	649	667	637	672	640	682	651	688	657	689	651	618	735	667	650	642	630	654	678	666	673	655	632	681	740	670	658	716	677	688	687	646	642	646	688	665	608	624	641	680	644	657	648	666	679	679	684	622	689	640	633	673	704	634	690	672	653	673	599	689	672	685	684	682	629	645	717	690	654	681	689	701	627	650	638	655	684	672	647	647	659	604	699	658	683	623	694	619	671	649	658	721	688	626	612	741	648	671	694	682	621	669	663	600	685	671	639	694	679	699	698	736	644	671	684	640	659	660	677	647	647	659	626	641	617	677	640	638	665	703	664	681	628	667	665	673	707	635	655	629	654	639	662	690	651	678	663	687	676	673	681	647	691	684	677	681	680	657	696	663	666	644	672	663	669	655	672	646	633	674	636	652	648	685	671	655	656	630	654	645	707	632	708	670	636	661	594	628	648	672	650	652	663	681	651	634	669	653	678	653	651	687	682	673	715	703	669	668	637	657	697	659	671	651	631	593	602	688	673	658	674	663	664	667	674	690	602	672	656	644	712	681	630	657	603	634	649	658	674	651	654	643	674	655	629	656	682	713	683	626	683	674	707	704	676	665	686	677	660	644	634	646	673	652	707	658	735	683	653	651	647	645	647	684	644	606	652	664	653	702	647	683	671	706	671	663	659	662	666	701	650	663	663	639	648	613	671	660	678	629	676	639	629	703	632	682	672	642	650	657	664	628	696	687	667	654	627	725	628	625	675	585	674	690	703	708	670	661	670	657	688	634	653	670	688	637	665	634	733	678	681	648	655	636	689	658	648	676	649	695	737	631	658	637	691	664	682	670	625	688	663	677	622	606	680	672	639	651	642	713	700	641	682	717	660	642	640	672	636	666	619	685	683	704	683	649	596	613	648	601	661	641	608	642	665	639	648	648	641	664	668	678	628	667	643	656	659	693	668	698	694	633	691	661	692	653	678	686	707	648	676	707	679	697	686	670	684	653	588	667	663	668	667	672	649	666	669	639	661	628	619	633	665	673	678	671	692	640	633	695	653	611	737	640	687	661	658	627	630	664	649	657	654	644	654	630	621	669	674	717	689	673	642	656	659	679	693	604	659	660	714	695	681	716	679	664	698	649	682	645	692	700	657	680	704	646	646	682	709	696	616	652	713	683	689	667	709	675	689	691	669	657	648	669	668	628	683	644	692	624	699	644	667	673	657	650	690	649	626	647	647	660	632	676	642	641	682	605	631	667	622	647	645	671	677	676	649	686	640	679	639	662	666	680	663	670	626	662	685	633	713	699	734	638	642	676	649	698	639	646	677	696	648	631	653	677	627	666	640	638	624	646	636	653	669	668	629	687	626	644	611	654	640	620	649	669	666	660	651	637	652	644	638	644	668	658	643	699	659	651	649	634	649	642	622	650	670	699	659	685	651	686	665	656	651	682	696	695	666	669	645	684	645	649	656	672	612	666	668	707	643	712	712	681	701	679	671	680	678	695	631	615	649	614	610	668	624	665	679	648	659	648	663	684	659	681	651	647	648	697	676	647	651	642	661	649	707	669	624	659	699	611	699	627	670	673	677	700	647	637	605	639	685	662	651	656	664	635	672	698	677	662	711	649	669	716	620	685	694	696	684	616	633	666	660	671	655	633	656	626	673	680	707	685	645	639	729	692	686	667	613	682	609	680	648	657	698	652	689	644	659	671	646	652	651	669	696	662	717	649	658	662	661	628	671	693	688	636	629	651	690	645	649	653	641	709	666	626	649	666	690	686	665	651	678	653	643	716	641	647	649	655	659	677	632	623	661	680	682	686	652	702	620	641	659	720	684	676	642	662	680	640	695	680	658	681	662	663	648	642	692	643	632	703	637	682	650	665	633	660	669	653	682	617	655	652	693	608	645	609	654	632	637	646	657	672	653	665	690	676	677	664	655	603	620	646	693	680	655	660	666	685	679	635	712	681	694	679	708	643	679	685	646	662	659	678	606	693	667	609	627	611	681	718	663	633	673	687	665	678	706	727	707	623	645	673	699	647	665	705	667	661	614	630	665	687	655	648	647	693	686	638	647	661	692	701	697	672	635	674	642	660	667	662	647	680	704	644	681	658	630	621	620	649	679	620	672	680	637	603	626	680	634	646	650	640	639	680	628	658	643	656	611	642	677	638	665	668	648	677	678	611	616	642	595	687	682	649	697	675	653	665	622	646	611	668	648	676	663	645	653	701	658	640	687	669	660	677	664	720	644	630	679	637	649	698	644	665	695	651
3581	5885	4800	2459	1797	1357	1105	960	906	750	772	727	636	685	634	658	619	568	651	622	595	565	597	568	573	532	547	536	527	573	539	591	545	546	561	578	498	522	534	511	556	513	528	560	544	532	540	548	550	541	530	515	526	519	550	515	528	491	543	535	528	523	576	569	506	524	475	589	534	547	545	519	559	533	522	495	566	518	504	541	509	534	516	540	547	573	493	571	550	553	518	537	539	521	495	544	524	514	543	507	550	507	562	527	545	536	523	528	510	548	525	533	533	548	542	534	521	482	505	524	544	508	525	538	517	504	482	553	539	490	557	545	494	524	577	540	518	553	503	509	548	533	527	503	529	532	518	501	530	498	563	542	517	546	515	563	556	517	536	559	486	543	540	507	548	498	523	530	563	523	504	512	552	520	505	522	510	483	526	523	529	509	536	542	517	524	499	497	554	550	499	528	488	502	545	525	575	513	499	566	512	508	521	517	525	480	529	475	527	496	539	523	531	555	527	543	522	495	564	519	506	526	533	515	546	505	538	534	508	527	549	563	450	506	507	515	529	559	507	512	499	509	517	531	509	568	565	524	547	540	521	518	539	549	555	504	515	503	510	513	536	506	476	519	484	542	483	523	503	504	484	539	536	492	513	536	549	508	524	531	502	495	508	546	493	516	469	537	473	507	456	520	548	505	511	521	530	495	534	501	514	522	547	527	560	531	531	515	512	524	500	529	520	483	506	532	506	504	499	540	543	509	549	537	509	524	481	526	524	526	520	527	522	496	499	520	511	523	518	498	533	484	517	540	512	531	501	532	495	534	518	452	540	518	504	503	486	534	530	498	564	491	531	505	469	489	531	478	539	487	520	527	473	483	534	526	513	489	584	546	524	581	483	478	562	499	541	480	480	502	510	482	517	519	493	500	548	505	511	540	548	525	501	488	521	505	552	521	522	524	581	575	507	505	524	504	525	530	518	532	504	523	516	496	581	534	495	469	483	516	512	545	516	517	524	474	499	499	519	511	540	515	541	517	527	506	528	552	534	526	506	531	479	485	485	526	536	543	506	523	519	535	574	504	537	521	510	517	492	470	523	509	508	538	530	506	527	531	545	524	489	529	548	520	484	545	484	529	515	486	496	521	542	535	523	508	568	520	511	546	525	521	548	526	503	550	532	545	491	536	508	493	497	534	536	497	519	487	530	506	539	499	526	552	519	503	521	569	552	523	533	503	492	501	527	494	496	548	482	501	495	491	512	529	499	530	518	544	500	541	512	524	478	497	527	533	543	539	535	576	477	528	505	501	517	521	531	516	513	512	491	510	524	538	499	517	489	486	528	548	514	530	512	534	474	504	492	490	536	486	528	460	525	509	547	509	486	550	500	489	522	505	541	510	533	520	507	517	502	506	482	529	508	487	511	497	506	531	502	546	507	505	529	559	524	471	517	507	557	516	485	540	503	525	487	573	500	495	504	511	503	470	519	533	546	538	526	524	546	524	542	523	532	525	552	515	535	561	503	535	547	559	521	525	533	477	472	555	537	520	518	518	530	519	530	538	493	531	539	506	504	535	550	472	531	518	516	551	554	481	508	494	534	506	522	494	515	503	540	556	500	540	508	535	499	512	527	493	467	477	523	496	512	508	451	533	479	561	544	478	511	506	487	497	512	524	524	532	524	499	505	509	500	529	518	519	503	464	520	543	523	561	527	506	511	533	498	531	492	505	504	513	512	476	534	512	494	536	515	523	483	520	503	569	497	502	500	503	504	517	562	518	551	521	499	515	468	476	491	516	490	497	525	512	452	549	461	512	579	515	476	486	527	532	517	531	487	536	500	514	510	555	500	478	495	529	502	507	564	501	538	568	553	510	526	547	500	517	506	502	532	544	524	485	565	486	529	544	514	476	524	517	542	503	518	487	506	529	530	490	481	511	495	516	504	518	537	534	508	540	558	486	500	518	525	552	491	491	493	500	526	504	534	496	484	499	520	496	481	502	550	496	546	496	503	512	522	509	511	513	544	516	502	511	521	531	495	498	485	479	543	519	506	489	478	527	536	538	514	510	511	528	504	488	536	531	526	551	514	538	510	473	541	554	540	479	519	540	520	542	480	506	534	532	518	486	478	529	484	541	506	538	510	514	523	466	526	503	487	556	535	534	500	523	515	487	538	531	480	498	503	505	499	550	517	519	479	491	488	516	465	524	503	580	499	493	508	546	508	537	501	515	535	510	500	532	533	523	503	529	503	541	533	510	529	513	506	502	498	510	518	547	486	506	517	542	533	531	489	535	486	495	486	508	493	533	472	574	497	534	496	512	510	535	515	511	523	485	488	516	477	500	500	512	516	498	519	521	482	544	527	535	525	483	506	514	512	509	508	512	503	514	503	522	510	468	516	530	505	496	526	487	466	481	541	566	530	565	495	485	526	474	489	503	531	491	544	508	516	491	489	543	494	484	507	489	519	467	470	536	473	516	531	510	481	525	550	517	543	521	523	495	508	532	532	516	502	539	532	541	529	456	523	535	462	548	517	529	499	497	511	528	539	509	498	527	502	520	516	490	493	506	523	530	517	547	525	519	515	527	529	490	525	514	539	500	525	504	498	533	521	498	520	496	520	512	512	513	498	486	511	476	505	496	517	517	522	515	543	530	526	545	494	526	499	525	520	525	538	501	492	507	510	482	493	542	528	494	536	517	514	502	515	499	523	546	539	541	513	524	505	497	546	483	496	485	522	499	519	524	501	539	534	502	543	487	521	534	538	497	526	510	528	499	548	564	525	462	500	512	536	507	482	515	515	524	502	533	548	494	509	500	513	496	512	533	507	516	534	470	532	491	490	543	517	530	511	492	493	483	498	515	520	504	503	518	486	526	538	504	527	496	498	511	514	533	532	516	492	518	474	537	544	521	497	495	547	515	511	475	521	518	577	531	491	522	488	512	515	503	507	524	521	520	536	486	550	539	504	515	524	525	494	536	530	474	519	516	511	503	518	542	486	534	497	533	553	509	490	542	516	541	496	479	517	538	519	526	537	510	475	529	519	514	539	486	521	477	500	518	566	490	480	539	491	479	515	522	478	507	517	497	505	517	539	518	471	522	478	516	525	502	564	506	503	534	527	491	464	509	483	535	529	542	524	515	502	537	516	547	516	514	481	493	466	494	514	503	500	528	533	463	512	499	503	544	487	500	476	553	513	530	539	515	517	505	567	539	521	497	491	525	479	550	514	488	561	505	504	522	505	520	498	522	531	498	498	485	555	537	490	522	521	547	527	512	529	504	522	508	478	497	535	541	536	519	543	495	482	496	491	504	550	515	477	500	506	515	532	493	517	468	534	525	464	528	525	487	518	529	493	549	481	548	523	498	512	496	488	496	491	518	453	517	536	520	550	503	483	546	528	519	522	513	544	518	486	521	511	526	483	530	507	496	533	548	520	506	494	524	509	493	496	524	468	526	497	518	509	505	508	538	524	558	498	548	533	553	523	520	498	493	506	512	509	526
27668	9692	575	350	225	178	194	167	193	169	184	172	164	188	190	195	178	164	185	176	170	152	201	172	178	200	189	162	197	177	153	165	164	175	180	180	177	168	176	193	184	156	193	173	166	165	168	166	172	175	183	203	166	171	191	184	173	172	196	157	166	162	141	159	171	150	198	164	197	184	173	167	170	172	182	176	197	175	169	192	190	188	174	179	144	190	189	181	192	196	189	171	189	175	183	206	173	193	161	178	185	180	170	171	170	191	187	196	192	173	166	151	191	162	168	197	179	158	155	170	152	172	180	175	191	172	178	157	203	174	163	180	184	181	183	181	171	164	178	218	142	179	160	193	157	190	165	179	166	156	181	183	169	189	159	192	163	171	186	188	165	153	178	195	185	177	168	165	191	173	160	157	133	163	167	155	152	170	173	165	177	170	198	175	182	183	170	167	179	188	177	175	175	188	192	192	180	191	191	183	194	168	183	168	187	175	190	189	184	185	153	168	187	171	178	194	169	177	191	178	182	206	183	188	171	148	167	172	163	198	165	189	180	167	190	189	186	182	209	157	196	159	166	147	169	170	161	167	158	176	188	153	172	184	179	181	184	184	168	187	162	186	172	179	169	170	170	156	171	181	180	175	186	173	167	174	177	173	172	172	172	172	135	182	191	155	176	174	180	190	165	187	182	175	179	187	173	164	159	181	163	169	176	199	176	183	167	153	178	173	188	164	143	198	170	169	162	174	184	174	162	188	183	160	160	164	185	213	169	179	185	155	160	169	163	183	184	171	180	190	159	195	183	160	176	158	172	155	208	165	179	196	187	159	159	191	160	164	158	183	193	180	155	168	177	170	175	167	186	172	167	167	164	191	156	193	166	158	177	155	187	176	172	184	188	180	174	194	162	167	179	171	179	167	153	151	179	162	154	164	178	186	166	174	169	167	178	187	163	187	181	174	185	173	191	166	161	192	177	187	181	166	182	169	197	218	177	176	182	184	185	160	207	180	160	177	155	171	182	193	169	163	162	169	156	170	179	175	194	185	164	197	180	198	176	193	170	170	173	175	162	171	173	200	204	174	158	169	171	170	181	170	165	164	137	180	181	165	160	185	175	170	178	185	184	179	153	170	179	188	184	189	171	152	179	177	180	188	178	179	178	165	182	163	177	161	197	196	185	157	183	175	155	166	169	182	165	173	177	159	181	165	168	192	181	158	184	188	164	186	175	160	192	175	164	177	202	195	190	169	161	175	194	189	179	155	169	191	197	168	207	170	179	179	167	172	190	190	180	178	160	188	175	177	164	186	168	194	146	186	158	177	164	184	182	152	165	171	199	174	168	184	171	172	173	187	183	164	189	169	160	168	186	190	153	183	173	189	176	174	150	161	155	169	199	176	177	159	185	178	164	162	172	178	167	163	186	171	183	188	189	163	174	176	209	171	175	179	177	160	192	176	180	179	156	199	183	150	183	180	187	169	161	167	178	163	167	186	153	170	187	159	182	193	197	183	187	166	154	163	166	182	170	195	181	167	162	170	176	181	167	188	194	189	197	157	173	154	174	189	150	178	153	193	161	201	196	179	168	164	188	183	174	198	172	190	187	190	184	164	187	166	162	164	175	190	178	194	200	183	185	186	163	158	201	183	184	179	182	166	159	183	190	178	171	193	165	153	149	173	162	166	178	186	169	168	180	188	194	172	162	177	186	167	189	194	174	184	180	170	195	161	166	165	181	164	180	164	135	186	180	169	169	184	199	178	190	191	173	189	153	182	160	181	173	173	180	178	179	142	170	183	187	158	167	179	180	164	191	169	170	162	192	176	171	157	191	179	164	174	193	198	192	162	164	195	170	182	172	175	164	171	179	171	152	184	187	174	175	184	178	181	181	181	186	161	201	180	154	174	181	151	178	166	188	184	154	181	179	154	171	174	175	165	196	157	179	179	163	204	165	186	198	170	200	181	174	168	167	192	184	164	188	172	181	173	165	182	182	206	190	161	183	157	180	170	163	179	184	199	169	184	163	177	179	182	177	172	186	182	192	166	165	184	181	175	188	174	149	188	161	162	192	197	169	185	167	181	202	183	169	147	172	150	167	187	192	164	179	204	180	176	208	191	170	190	177	159	188	177	178	168	176	155	176	171	179	208	194	177	192	166	184	159	178	191	173	202	182	176	178	183	160	149	194	188	184	153	188	153	193	174	196	173	168	196	182	210	181	168	170	197	185	164	179	157	193	188	166	174	179	175	178	178	168	173	187	194	174	182	173	168	192	205	180	175	153	185	182	186	195	166	196	167	184	188	196	186	161	173	177	159	175	210	191	177	166	177	155	175	177	157	166	169	212	165	208	198	180	178	184	180	165	164	162	158	159	170	178	169	179	191	175	152	154	158	156	156	186	194	194	181	170	155	169	172	159	169	206	158	170	186	171	183	162	177	163	182	175	188	170	193	202	160	191	157	178	171	174	177	154	170	162	193	205	196	170	154	157	184	181	185	177	152	174	176	199	192	190	155	193	199	188	180	150	163	169	174	161	158	168	201	172	181	188	178	151	181	156	209	170	203	165	168	152	193	174	189	175	193	158	180	194	189	168	166	181	168	185	170	180	174	169	181	185	152	195	159	189	170	167	173	179	166	154	160	172	143	150	158	154	177	196	168	173	181	174	185	197	173	180	168	171	181	178	170	165	179	196	172	185	205	163	196	173	179	178	179	176	166	170	199	168	167	177	169	207	189	173	186	163	164	177	193	194	157	172	173	175	199	185	184	184	180	181	183	191	168	172	183	161	187	168	157	189	194	176	179	153	163	181	195	176	175	180	167	185	166	180	191	185	173	166	186	184	169	185	150	175	186	170	189	182	189	204	177	153	170	179	152	161	161	191	174	158	167	172	161	177	161	186	176	176	164	172	159	168	192	175	193	176	152	190	180	174	194	186	162	169	174	164	163	169	173	196	168	152	169	210	178	166	168	179	163	181	164	191	171	180	167	203	173	170	192	165	181	174	174	183	167	182	180	174	159	178	169	157	176	185	165	180	129	170	159	171	179	193	180	192	196	164	169	199	189	175	170	170	178	174	180	205	151	183	149	187	171	149	181	173	164	157	171	187	197	162	192	178	160	165	165	175	164	175	168	203	166	181	183	195	181	169	160	167	182	176	170	171	175	173	180	146	168	195	176	174	179	163	189	183	196	209	182	153	167	164	192	176	177	188	187	174	161	183	193	185	161	170	172	191	171	152	189	160	172	181	192	157	172	165	170	181	194	187	188	180	189	181	184	184	159	176	172	181	158	173	210	211	174	186	167	179	158	151	169	159	175	191	190	178	165	178	167	153	165	153	167	163	168	175	184	167	168	192	172	178	168	185	185	164	171	157	207	164	175	203	172	181	179	193	195	196	193	175	159	185	147	182	183	153	185	196	147	161	160	183	156	174	187	171	176	158	157	151	161	173	185	172	202	167	182	187	168	196	180	165	181	202	171	168	179	180	173	167	184	180	175
4560	330	272	200	185	153	195	142	167	158	132	142	139	148	152	123	172	143	138	158	148	158	135	146	158	129	135	127	149	154	141	156	156	156	130	130	141	157	144	143	153	147	114	119	146	126	107	132	150	146	160	153	145	130	154	147	155	161	138	151	148	124	144	145	132	152	148	130	133	156	143	152	159	159	133	140	164	141	132	159	148	138	150	132	141	152	155	144	108	152	152	154	132	130	166	139	145	141	139	134	146	148	149	157	150	141	153	136	139	149	158	134	141	136	140	159	122	132	117	133	136	137	131	144	155	160	157	143	143	133	142	138	142	152	146	144	151	142	143	140	140	146	126	133	135	137	147	142	172	125	141	157	149	157	152	132	155	145	142	145	134	143	125	132	136	157	163	137	134	141	163	152	119	130	162	151	131	139	151	147	145	156	134	162	122	161	146	141	160	155	142	127	162	144	163	134	137	145	136	132	171	157	133	146	149	153	121	153	145	158	139	143	140	131	130	119	156	137	146	119	134	136	159	139	138	134	139	143	149	127	130	152	142	155	149	151	151	152	171	135	146	137	139	125	154	138	160	147	128	166	132	151	140	114	130	169	143	141	165	170	147	140	120	135	114	146	164	165	132	119	152	125	150	151	148	144	149	147	144	140	149	159	143	142	135	141	131	122	154	172	116	156	153	144	137	143	136	114	150	124	130	145	129	161	158	140	141	162	141	151	157	162	164	141	152	142	147	138	133	145	139	149	130	143	148	139	131	146	145	128	151	149	134	132	131	151	149	163	158	127	140	168	143	107	152	150	127	136	138	144	134	156	138	153	125	139	141	141	131	152	141	148	124	134	135	156	143	122	149	143	146	145	132	152	145	116	144	129	136	144	150	138	133	164	141	128	139	144	156	131	151	150	142	130	133	147	136	171	146	140	140	134	142	137	137	139	128	152	138	164	132	172	150	131	161	144	156	141	144	120	167	133	133	146	119	137	151	155	132	124	156	139	150	165	149	177	154	133	139	149	161	143	135	131	143	148	138	139	146	137	157	130	141	152	142	136	135	108	148	159	141	152	148	149	127	158	140	143	157	157	139	135	143	147	149	128	128	129	160	130	125	143	132	134	145	138	143	137	127	149	135	142	142	133	153	137	153	127	156	133	137	145	135	156	134	147	136	143	145	142	161	136	141	145	142	117	138	151	149	148	163	146	138	131	158	127	133	132	148	131	177	134	157	145	143	146	121	148	125	151	143	142	132	147	137	155	138	144	137	136	117	120	149	136	144	143	143	155	143	160	136	132	140	138	136	126	129	125	130	145	132	155	139	132	137	117	140	154	158	150	145	115	146	153	142	138	174	162	124	132	136	137	133	136	147	136	147	156	121	150	127	133	128	128	128	150	152	135	151	153	137	151	138	133	159	141	152	136	132	128	140	140	151	132	147	134	123	147	148	145	150	129	136	137	142	143	127	151	137	155	143	149	124	133	119	129	143	137	131	154	142	162	144	139	135	168	155	126	147	131	131	118	153	138	137	163	144	149	125	130	140	136	134	142	138	144	147	132	153	150	157	129	157	125	135	128	109	139	148	159	126	164	129	153	151	148	130	134	132	142	147	135	135	134	115	154	146	132	164	165	149	139	144	140	141	150	119	140	139	131	124	133	132	144	125	145	150	142	143	153	144	148	138	138	136	144	141	149	141	104	141	134	152	145	126	143	127	138	137	162	128	137	142	141	122	154	132	136	160	140	118	161	144	132	168	154	149	137	123	150	139	135	132	149	149	146	125	129	126	145	136	132	135	136	145	128	165	138	148	148	134	135	147	166	136	115	148	133	139	155	136	157	148	154	134	136	155	132	141	136	137	143	138	143	146	143	138	157	171	131	123	109	143	137	138	149	136	141	150	130	157	150	129	116	138	125	154	159	149	142	140	139	153	151	148	143	136	127	121	152	164	167	163	138	134	161	120	118	138	128	144	142	131	144	156	124	132	135	143	164	133	150	136	140	138	125	141	147	153	125	145	139	176	163	137	135	153	159	157	162	158	142	142	146	156	144	138	138	144	139	141	143	137	144	159	150	138	156	154	140	138	144	138	132	140	144	155	131	146	142	155	131	148	151	143	140	135	149	135	154	131	156	144	144	120	138	139	140	134	161	121	159	146	148	121	148	156	123	145	146	158	149	169	128	136	153	138	148	150	155	132	155	165	153	124	162	153	141	132	153	163	139	134	140	140	151	156	127	158	178	160	137	149	160	162	138	147	123	141	133	134	150	140	154	127	165	154	129	121	126	157	161	139	132	138	152	129	150	148	134	134	137	154	121	166	146	144	130	135	144	147	132	128	137	162	122	131	134	133	135	152	144	153	133	134	136	149	151	136	134	131	135	150	145	139	148	144	128	138	132	137	144	153	155	141	125	131	125	122	160	160	134	146	165	154	138	148	126	136	137	141	144	156	134	141	146	134	162	123	156	138	140	148	134	151	142	135	142	152	155	158	147	160	147	141	125	142	126	131	150	144	135	128	127	129	158	162	155	124	152	156	129	129	123	150	132	138	142	125	146	125	161	174	137	153	149	149	156	158	151	145	154	154	159	140	153	143	132	151	141	137	152	119	114	127	128	140	159	148	135	169	140	154	152	147	138	143	145	128	134	133	139	130	142	147	139	124	156	148	160	146	155	146	158	134	149	141	146	156	166	130	162	136	145	140	125	139	137	144	151	140	147	148	149	137	141	147	141	116	150	167	160	147	144	161	132	116	144	138	168	135	140	134	126	137	138	161	135	162	158	137	125	121	129	144	165	148	152	155	130	136	133	137	137	147	143	166	143	160	133	146	157	146	149	146	136	144	141	136	154	125	133	141	143	154	138	132	131	139	131	143	124	134	152	162	139	133	151	147	142	152	154	128	133	137	134	162	145	119	136	151	155	146	158	138	140	154	149	152	136	145	143	160	150	173	138	144	143	144	140	159	117	149	140	123	139	141	144	152	141	150	138	146	160	144	154	153	143	145	136	151	144	131	132	137	147	157	142	166	147	144	128	131	158	150	130	147	125	146	144	151	155	122	153	127	158	152	141	154	134	142	142	132	131	148	156	126	147	138	138	151	140	148	133	132	145	133	148	144	161	136	143	130	152	132	154	146	131	151	133	133	167	112	131	132	143	147	132	126	131	119	132	139	156	150	135	121	135	139	148	161	148	154	128	160	160	143	132	172	150	162	149	144	136	143	151	137	135	157	147	126	129	146	146	144	123	149	161	149	119	159	159	126	151	178	119	147	155	127	141	150	142	116	132	138	156	145	128	143	141	136	125	155	141	125	156	130	160	153	130	137	151	141	152	134	170	144	125	151	133	164	139	136	153	152	128	129	127	131	140	139	132	146	119	155	128	140	148	127	138	147	164	154	140	142	177	165	145	134	141	125	157	145	142	165	125	145	155	124	140	147	144	141	153	132	146	148	156	124	146	134	147	156	136	141	151	112	135	133	138	132	145	141	124	137	116
25472	21432	27919	25332	11066	1289	859	671	599	599	567	541	569	511	565	522	496	532	493	517	529	483	490	473	477	508	515	495	486	481	478	508	470	495	494	504	517	517	493	512	471	464	511	534	461	515	488	531	482	485	489	472	474	463	479	501	489	479	482	457	500	448	483	504	462	474	497	488	455	436	479	472	510	484	477	480	421	483	514	436	466	495	463	478	456	540	498	520	472	536	479	490	467	486	461	465	504	496	470	482	492	471	492	461	494	462	481	485	474	495	476	482	440	511	470	486	447	538	503	496	486	507	449	488	474	464	432	525	469	442	499	517	484	469	488	483	458	464	520	507	494	440	487	517	476	451	483	462	464	486	454	503	488	469	531	481	509	524	496	499	503	477	453	499	498	498	431	527	520	476	479	460	480	491	499	448	474	505	513	494	475	472	476	459	473	457	480	486	492	508	496	517	493	504	482	430	469	488	477	462	509	477	493	484	446	517	456	459	453	488	487	502	479	462	496	499	471	449	492	486	463	490	482	508	490	479	479	504	505	502	479	456	510	463	497	495	475	480	476	489	476	439	529	483	504	467	475	506	463	464	498	482	464	505	489	474	500	481	497	478	460	468	435	517	504	475	517	513	500	501	473	448	491	503	480	472	507	467	485	495	460	490	483	456	508	480	480	487	469	496	429	471	468	499	502	482	462	472	453	500	464	471	473	489	457	510	512	471	460	449	495	469	460	520	513	499	452	525	520	475	479	483	494	486	490	472	490	505	487	477	432	492	488	488	484	538	465	504	483	478	533	492	471	447	438	476	471	514	478	450	518	466	487	542	471	473	468	455	495	491	467	479	485	503	474	439	479	485	487	495	466	512	464	460	538	476	516	479	464	513	455	452	519	490	488	458	465	490	475	458	481	484	515	455	443	493	489	535	504	478	489	497	508	476	532	490	482	485	497	471	489	482	475	493	467	473	471	513	480	468	481	478	487	484	499	474	488	458	507	512	511	489	490	458	503	492	479	487	493	481	501	457	492	435	490	483	485	508	478	516	464	496	486	466	501	504	482	463	514	507	467	457	527	492	486	458	468	492	502	477	505	460	454	486	465	440	505	474	492	510	514	463	465	510	481	493	520	519	470	464	475	486	465	489	477	493	499	425	499	511	476	481	506	511	443	473	490	480	474	465	502	515	454	475	489	487	494	500	508	478	463	486	506	498	477	470	484	546	482	445	479	497	462	533	502	456	434	508	474	504	479	499	490	496	451	500	449	474	487	496	506	486	516	456	474	490	462	491	496	497	489	515	497	516	473	500	484	482	491	490	499	494	495	486	467	470	497	525	446	473	471	477	493	516	483	492	465	491	494	450	499	457	530	493	452	438	467	512	522	492	489	504	467	432	478	442	479	499	470	532	444	490	517	487	468	521	464	525	482	495	509	481	445	489	446	491	495	507	475	466	524	480	480	477	454	506	461	503	482	488	471	477	485	469	500	469	487	486	520	513	458	485	506	473	485	472	433	538	513	506	458	496	487	473	498	467	488	473	475	495	452	471	441	458	484	469	500	505	479	495	510	470	489	445	508	483	482	450	465	480	486	507	459	474	453	440	448	491	473	509	465	524	450	463	508	481	502	501	478	481	554	469	469	485	468	483	471	499	517	506	481	481	497	486	458	462	474	475	486	510	499	485	503	524	472	464	495	466	493	476	526	482	492	444	494	485	484	444	477	495	495	463	446	453	509	504	465	498	474	481	517	489	472	462	513	507	431	435	486	475	490	494	496	498	495	443	519	507	485	454	459	474	483	503	490	488	543	484	460	489	504	495	485	504	498	503	484	443	552	507	480	483	482	472	442	462	494	491	502	508	480	494	481	434	491	441	477	536	505	489	456	487	473	505	516	459	482	467	510	454	483	503	514	467	480	460	478	479	504	455	546	457	463	492	486	453	499	488	484	496	492	507	512	439	467	464	525	472	497	437	517	441	463	500	497	468	510	475	471	484	463	487	470	471	498	520	429	456	456	477	483	493	501	466	518	527	501	501	483	496	485	491	429	502	477	477	445	467	483	480	463	514	476	462	432	500	424	447	490	491	464	503	455	468	491	479	496	475	500	528	534	499	467	473	520	502	486	500	514	452	518	499	498	467	485	475	485	453	468	503	516	519	481	508	454	474	453	503	458	488	474	486	471	480	468	437	470	447	483	472	472	459	504	473	498	469	483	501	487	466	448	497	477	483	498	473	486	468	462	449	515	465	493	484	537	486	499	491	477	470	508	498	470	521	504	477	467	455	490	485	502	464	468	491	501	491	510	536	500	431	478	468	511	484	423	505	490	480	455	477	507	495	449	494	472	522	469	524	494	469	468	473	480	488	473	507	512	510	517	484	476	450	462	465	480	477	501	510	479	465	447	518	475	480	465	460	480	501	499	501	495	492	469	469	484	516	448	473	444	508	505	485	475	446	487	463	501	461	486	482	465	500	460	453	496	506	451	485	456	480	487	444	446	436	492	459	468	494	458	461	503	464	484	465	481	508	502	429	479	496	494	482	443	468	476	494	433	472	448	447	480	481	460	488	483	491	480	489	478	525	480	505	452	501	490	511	518	495	497	498	498	475	506	521	522	479	464	441	490	480	486	483	489	525	436	498	477	474	497	474	502	477	487	504	492	466	545	472	468	550	492	465	458	492	491	488	492	474	524	486	471	486	511	498	519	474	478	483	488	524	493	484	497	473	489	491	476	486	485	486	502	535	538	495	499	506	529	455	463	476	494	503	455	480	492	461	477	506	472	527	474	517	493	487	454	488	488	468	493	521	462	515	514	501	480	485	470	508	523	415	475	490	508	490	494	480	459	486	473	469	496	493	447	492	466	530	520	491	482	462	462	482	461	483	471	503	515	483	439	472	478	525	488	471	458	449	466	457	451	498	501	520	486	527	490	488	475	517	469	476	452	468	465	508	484	492	506	474	519	475	448	481	506	469	515	519	451	452	520	527	486	468	490	512	501	520	492	508	502	482	498	451	478	470	475	470	517	489	460	470	518	465	443	484	486	458	482	486	461	487	465	491	454	513	492	482	455	483	489	471	471	459	485	445	478	442	428	456	472	507	519	511	463	504	476	450	467	472	494	453	456	511	471	457	513	496	460	460	442	486	443	472	516	456	506	517	490	467	468	522	481	469	427	481	479	508	489	473	470	467	478	478	528	487	509	497	440	479	495	487	427	499	502	462	501	480	525	462	486	530	482	511	464	497	515	467	464	487	499	467	517	477	506	471	466	457	486	466	507	462	467	480	460	502	515	487	486	469	445	539	487	496	463	480	453	511	476	556	483	462	455	504	495	464	460	518	551	464	515	455	480	480	489	506	487	504	471	495	491	479	496	463	502	464	466	450	491	486	469	520	485	499	492	507	463	483	484	456	459	442	502	490	466	487	506	505	505	453	471	439	455	494	511	511	529	475	518	512	477	477	481	459	459	447	475	464	462	485	542	507	460	522	445	481	465	509
3228	3298	2742	1529	989	828	677	630	574	513	507	514	461	446	440	417	460	449	389	399	451	419	419	402	424	403	437	417	392	380	450	440	373	390	421	385	368	388	383	399	380	403	368	384	409	391	395	377	415	380	410	366	371	384	422	420	410	412	403	396	386	364	388	393	399	429	389	415	401	356	391	388	408	356	373	416	388	400	392	397	396	374	390	405	410	386	371	420	387	417	373	409	392	398	378	368	361	419	391	396	410	358	384	413	374	379	413	364	391	390	397	366	392	388	414	391	425	394	416	375	399	395	412	400	411	395	383	413	364	344	416	431	367	391	414	384	358	397	381	409	410	398	399	424	383	388	375	353	424	408	397	374	381	378	385	392	405	410	403	384	392	371	359	403	437	388	378	397	399	409	370	355	373	389	365	386	403	395	381	396	364	395	399	365	396	372	404	394	374	396	396	411	408	390	362	365	408	382	410	392	370	386	379	373	384	389	402	374	367	417	371	389	371	383	362	386	404	412	409	384	343	378	420	370	386	371	401	381	355	377	427	411	365	395	384	380	426	410	395	386	382	416	377	394	415	395	403	400	422	386	407	410	407	403	394	407	387	384	419	370	414	399	384	375	395	379	395	370	360	410	373	384	423	362	406	377	411	390	368	400	345	408	409	430	376	358	351	414	368	376	398	370	416	419	394	383	363	378	378	379	411	363	381	368	394	383	378	391	403	418	379	414	363	397	393	384	462	417	362	347	355	384	405	409	374	361	373	384	387	414	374	397	380	376	405	418	385	401	352	367	398	399	418	403	391	368	372	378	356	402	410	400	384	382	389	386	379	400	420	352	405	353	387	391	394	388	386	360	341	415	371	405	378	367	381	360	397	386	366	413	372	401	393	384	380	405	354	400	382	384	387	348	418	368	373	417	407	397	435	370	375	435	375	365	389	388	385	395	397	401	393	404	429	394	401	317	364	402	393	426	411	358	391	415	401	380	400	355	360	393	387	384	410	383	383	389	370	391	381	388	390	381	405	383	403	384	391	366	342	375	374	408	390	375	387	398	380	376	350	332	368	394	357	356	397	385	359	383	419	406	366	405	376	402	383	431	386	391	384	363	378	371	376	378	369	405	378	384	387	393	346	391	413	373	369	386	396	374	367	406	366	377	409	385	399	381	351	358	397	390	376	373	360	394	342	411	365	375	424	381	401	389	415	363	356	355	381	345	340	387	362	373	384	393	387	411	407	419	390	412	374	394	414	389	410	410	377	380	379	385	369	392	398	409	388	390	395	389	369	412	397	390	385	389	402	389	356	402	387	453	375	378	343	405	371	391	388	437	346	406	427	394	395	359	366	349	417	387	403	406	375	399	396	408	400	383	403	416	355	417	430	396	390	424	376	374	373	401	387	342	360	366	384	403	380	403	410	372	384	385	386	413	361	423	376	399	385	398	367	383	380	401	330	386	366	413	361	366	342	382	386	365	377	377	400	398	357	408	358	366	386	381	384	390	404	388	392	345	371	390	366	404	376	371	376	415	370	361	385	389	410	388	420	387	431	363	376	428	391	393	361	428	409	368	389	404	372	381	370	386	369	410	397	374	402	354	376	383	408	380	394	398	402	398	379	385	412	382	356	380	367	383	370	372	409	363	373	433	395	408	353	390	398	383	389	386	396	387	410	401	433	370	410	405	385	339	392	403	414	421	387	382	365	401	419	393	404	372	349	386	358	381	388	413	355	387	357	383	408	375	411	408	370	422	386	398	369	358	367	383	401	397	380	431	367	402	386	393	397	408	404	385	362	375	383	402	402	370	345	428	402	390	369	374	395	434	401	364	374	374	369	381	405	386	358	392	379	401	392	385	375	399	396	374	398	415	376	357	394	407	402	394	386	414	399	379	395	382	405	434	371	410	384	380	397	363	382	439	383	362	371	368	381	360	372	350	373	372	404	399	367	388	406	394	385	394	375	371	437	405	390	389	384	380	385	380	382	377	385	421	376	406	387	373	410	398	387	394	379	387	359	426	372	384	387	397	372	398	380	372	400	366	404	373	359	442	372	396	412	367	371	370	375	380	386	373	406	355	375	375	391	390	380	376	393	410	386	380	355	405	392	382	377	354	389	429	398	378	397	377	348	356	373	377	368	407	415	390	382	380	371	374	351	388	392	393	393	387	356	390	367	352	366	394	412	362	378	401	372	376	424	357	383	392	386	350	380	394	375	402	396	374	369	365	370	400	384	403	389	393	396	367	411	387	379	358	385	390	364	381	415	384	376	388	408	370	386	353	348	390	397	355	416	367	428	369	362	398	387	379	372	354	411	371	360	385	367	381	381	408	352	409	428	367	386	365	400	384	383	378	395	379	367	373	377	373	381	375	365	369	403	372	371	419	421	397	377	371	380	352	390	400	374	395	351	408	405	401	371	412	385	369	374	397	418	375	373	375	406	386	391	397	385	362	365	370	376	350	405	388	355	377	431	356	373	403	376	399	407	359	348	378	395	393	362	363	375	384	373	400	397	370	379	379	404	389	385	375	405	412	411	366	373	395	408	363	417	371	358	384	362	375	379	383	432	367	371	366	395	389	357	409	390	417	373	376	410	399	374	370	400	362	380	366	380	383	380	377	370	369	361	357	362	401	372	384	417	404	410	360	364	385	381	376	394	372	385	385	412	395	381	379	355	362	333	372	391	408	369	372	361	362	380	378	396	446	398	409	389	377	358	357	385	394	355	382	383	372	358	408	391	322	367	395	390	354	401	358	349	363	376	391	379	373	366	389	365	397	365	384	356	359	388	407	424	390	356	362	393	408	385	376	392	377	375	377	371	392	370	374	379	373	387	388	393	374	438	380	395	392	392	356	366	405	379	394	370	377	376	393	405	391	377	392	359	420	363	364	401	378	379	379	391	401	423	401	387	396	424	400	352	395	395	391	409	424	369	378	361	374	363	378	404	380	365	401	361	377	362	388	390	406	403	392	385	382	403	376	353	386	390	385	367	389	395	373	398	363	383	401	403	381	389	378	389	398	379	373	414	434	381	362	425	360	405	354	397	373	357	381	392	349	384	388	342	393	410	359	412	396	388	394	411	368	389	385	386	362	350	402	381	417	398	396	372	392	385	388	362	330	365	381	367	394	387	351	374	400	375	387	397	385	393	399	394	414	427	400	381	338	393	370	359	383	350	373	406	400	356	361	377	457	383	399	372	370	375	390	346	395	402	393	373	369	372	388	389	384	392	389	399	383	380	379	386	411	362	391	381	409	377	392	376	390	390	404	374	371	375	392	369	401	386	370	394	402	370	403	389	378	375	387	410	390	388	401	372	352	372	378	414	406	373	407	400	387	372	374	422	384	399	384	413	370	422	355	372	419	393	373	379	433	364	360	386	346	392	403	372	385	372	343	395	430	370	352	397	377	370	404	390	373	371	381	395	406	395	371	406	376	383	360	366	393	364	378	379	407	388	401	410	395	358	392	384	398	425	382	390	369	407	347	394	378	403	403
24502	21384	28690	24448	21378	8130	1679	1001	827	927	839	736	730	727	708	786	697	696	699	721	702	702	708	698	694	663	689	655	727	651	669	633	658	680	668	692	713	705	624	655	733	681	686	664	693	671	683	682	715	671	703	688	692	680	670	694	672	695	667	650	627	636	688	624	655	651	651	706	673	702	657	664	689	669	709	650	655	658	666	658	677	702	687	700	678	679	615	631	670	687	652	650	618	621	660	679	666	676	643	693	678	639	711	659	665	715	654	680	662	682	680	648	627	684	669	666	654	675	689	696	643	651	667	652	663	623	679	697	678	685	666	665	644	688	716	642	654	682	669	698	673	628	663	665	635	678	668	656	702	636	639	703	689	706	679	646	644	631	684	632	652	671	653	631	648	656	673	625	680	652	644	648	688	703	667	694	735	648	651	653	685	695	706	682	649	668	677	661	663	662	694	621	654	717	674	667	675	677	676	616	670	706	633	666	665	648	650	658	656	669	634	664	660	656	653	628	643	670	613	679	682	666	649	684	682	647	664	702	642	663	715	680	687	669	656	619	676	719	692	674	646	636	667	653	668	649	677	662	659	631	742	686	695	681	650	658	677	641	684	656	679	673	606	675	695	677	599	629	627	671	675	640	658	675	680	662	672	668	670	706	694	684	652	642	700	642	695	726	652	682	657	647	692	666	650	672	705	613	707	639	694	621	658	635	659	662	658	660	644	634	660	633	666	625	666	667	683	678	652	656	649	617	663	585	701	627	598	694	624	673	685	654	646	619	650	692	670	695	680	643	675	665	657	651	640	689	659	665	636	662	701	617	662	677	669	642	638	678	715	644	627	620	648	617	668	637	663	696	674	698	656	637	626	695	634	622	655	681	672	699	668	617	654	644	699	661	674	645	661	651	650	660	657	662	658	623	670	647	671	652	636	659	671	626	655	679	669	651	678	673	684	683	685	632	628	663	624	623	652	607	669	654	663	643	624	688	652	644	624	677	689	694	668	648	667	657	663	665	623	671	667	612	675	656	729	692	677	693	631	639	707	658	640	666	684	661	653	685	634	658	632	609	661	630	647	664	667	643	636	657	649	654	651	685	669	693	653	668	645	654	678	658	671	698	649	671	607	702	673	662	651	694	653	671	709	647	673	668	615	674	669	675	665	717	678	681	624	632	677	644	640	627	682	646	639	658	651	646	700	657	635	646	658	666	633	676	668	657	658	667	626	673	660	674	659	700	672	659	655	610	627	678	664	659	610	663	646	648	687	652	643	641	695	629	686	631	663	637	613	645	646	628	667	631	664	656	656	697	622	640	708	675	681	662	685	600	674	642	687	680	674	656	697	679	645	698	649	656	663	677	629	653	642	684	666	655	616	698	630	660	635	686	658	644	670	641	659	667	685	688	664	649	704	642	673	710	663	634	631	703	695	632	687	660	660	648	631	643	693	698	651	648	580	637	638	643	654	695	671	664	690	635	663	661	656	675	640	630	671	652	663	687	651	676	631	668	663	687	690	662	620	680	646	681	684	610	678	643	686	689	614	637	665	664	658	690	684	631	677	689	659	666	641	665	635	684	626	657	657	643	655	663	651	635	688	666	696	643	641	646	645	639	681	654	619	676	625	680	672	638	655	664	610	691	665	677	651	656	639	660	708	680	663	684	693	728	620	687	629	655	719	666	646	643	644	629	679	609	694	671	674	625	678	641	673	639	710	666	660	645	669	671	655	629	681	638	662	681	628	656	671	692	632	638	678	674	627	681	659	628	666	680	721	661	647	721	696	658	619	679	645	660	665	664	640	675	680	683	655	645	641	629	682	671	652	666	696	627	684	657	621	657	648	600	686	674	646	701	680	660	659	677	665	685	657	617	630	676	639	644	651	629	659	649	665	701	636	650	645	653	664	665	623	634	662	637	707	691	664	661	660	628	660	701	647	660	648	699	657	686	691	666	711	628	672	650	674	689	636	663	645	678	673	694	653	668	669	655	632	649	627	644	629	690	643	643	663	660	644	648	636	615	684	637	663	665	677	666	629	634	663	662	646	650	639	643	628	657	672	660	651	684	658	672	661	657	693	690	621	665	620	696	668	698	674	647	634	699	680	661	631	666	699	642	622	650	638	682	658	694	623	623	636	614	658	648	628	620	664	680	655	685	647	640	685	724	661	584	646	663	677	715	617	619	645	635	610	672	639	683	655	655	670	687	673	681	658	681	657	680	664	666	664	669	717	629	657	659	668	683	624	696	681	596	628	627	653	649	621	694	614	672	621	666	704	664	668	640	619	674	690	605	701	621	665	700	642	640	647	666	621	669	697	666	683	683	656	692	665	676	665	679	601	678	680	693	604	634	634	683	690	635	647	645	686	662	663	672	664	665	704	686	655	634	629	664	648	638	646	667	664	622	691	635	661	658	673	694	641	672	636	627	643	649	682	650	658	680	634	637	722	692	666	677	682	691	695	732	667	708	684	617	686	627	660	685	651	662	641	669	632	660	624	673	617	649	640	659	664	682	673	616	664	662	614	684	649	647	652	611	651	680	652	619	712	614	665	696	671	644	685	643	661	683	696	649	673	610	702	662	614	661	682	623	636	714	660	626	685	647	664	654	667	644	666	691	653	695	701	643	670	649	677	651	654	634	652	661	639	608	665	682	631	640	652	650	682	692	637	696	683	706	659	625	672	643	675	627	684	637	658	646	619	621	669	658	661	659	640	673	679	602	644	639	600	707	646	703	679	663	686	684	660	667	687	647	644	639	649	737	620	656	599	616	663	678	652	635	612	704	655	715	640	676	665	635	655	663	659	645	619	614	719	698	639	629	702	676	590	659	672	657	670	678	675	672	656	642	692	666	660	674	650	670	724	662	686	625	669	671	661	675	701	682	656	640	648	668	636	587	669	653	632	647	638	632	676	646	682	696	666	642	649	731	616	653	702	674	675	613	664	644	672	678	657	669	681	726	678	658	618	617	677	666	663	664	674	644	714	697	624	643	647	669	674	668	645	663	643	692	698	611	674	660	661	697	642	625	620	670	647	654	661	705	662	679	662	678	646	644	689	622	632	630	664	651	660	648	659	665	654	664	661	674	659	658	691	677	671	626	685	637	656	674	651	619	683	690	708	693	654	660	611	656	654	663	661	668	671	631	683	624	648	669	676	681	679	692	625	665	668	708	653	724	666	637	656	669	648	664	659	726	671	651	695	652	670	648	715	635	668	635	636	639	644	632	724	639	641	639	639	678	684	669	640	637	701	666	629	652	639	628	682	685	612	648	666	686	604	660	669	609	646	666	679	667	632	674	604	655	644	671	633	670	652	608	643	650	640	656	640	665	712	619	677	665	664	654	678	636	675	688	652	651	656	626	715	650	642	658	656	655	650	661	652	650	638	657	616	590	674	682	642	688	638	654	599	659	680	712	647	653	625	639	677	673	644	630	663	696	657	646	676	661	677	624	659	665	640	648	669	639	651	648	651	655	683	666	659	615	679	646	673	670	660	701
3563	5772	4677	2427	1678	1318	1154	974	860	830	761	705	690	660	641	623	609	576	535	589	557	595	528	578	518	537	591	574	529	556	523	581	530	546	540	571	539	544	543	546	500	545	557	542	563	516	493	511	541	509	530	563	506	512	531	535	518	480	491	515	530	532	575	525	541	478	534	509	540	541	520	514	542	557	507	519	512	556	470	548	544	502	525	530	534	547	537	538	507	574	485	522	519	530	517	561	523	512	507	520	506	529	530	497	516	536	511	546	497	529	554	544	528	528	518	504	500	541	497	523	504	503	529	476	504	515	537	509	516	505	528	546	507	511	509	489	534	526	504	554	499	530	569	561	530	514	500	512	543	586	507	514	524	516	519	531	552	577	522	506	529	499	520	527	569	477	486	524	544	489	534	525	519	483	482	502	523	509	525	552	514	500	514	519	551	532	546	533	518	522	549	525	541	533	514	520	509	496	508	510	496	526	532	533	521	558	517	486	519	516	583	491	498	540	475	508	521	515	510	528	502	526	489	503	529	509	519	501	521	499	508	531	544	521	488	513	498	510	516	500	502	487	503	515	477	517	499	520	534	513	516	511	508	517	533	501	526	533	484	495	533	512	580	531	512	544	519	520	563	494	549	515	522	504	471	494	527	503	553	513	523	506	475	496	534	518	507	489	491	512	516	464	532	510	515	509	512	522	540	497	553	507	494	488	521	535	533	514	546	520	496	546	491	514	517	491	517	521	530	530	523	505	515	512	574	509	518	546	528	555	494	548	519	536	504	521	534	513	548	544	542	480	530	517	514	509	523	513	529	521	508	490	526	532	517	527	531	507	485	504	524	556	540	536	522	541	512	549	491	535	551	524	519	497	509	496	514	508	492	521	518	479	522	503	502	515	518	501	503	521	501	534	483	535	527	553	511	515	514	510	504	509	473	479	524	539	470	483	510	501	520	495	492	540	544	484	517	505	515	533	511	513	507	494	512	476	494	506	579	523	539	491	540	492	474	528	507	499	535	547	491	481	473	516	547	519	491	515	474	555	538	523	521	499	496	506	484	479	512	545	554	521	503	486	536	505	479	516	572	499	526	523	512	513	498	512	499	520	504	503	508	483	534	545	523	513	499	490	501	514	505	507	532	500	505	571	513	516	520	506	548	526	512	490	527	525	487	534	485	522	499	495	515	492	461	509	544	535	530	523	573	494	506	502	580	486	480	559	512	437	515	507	469	547	494	533	492	538	551	544	497	514	531	512	477	466	493	527	543	492	557	537	545	511	496	464	542	488	472	503	466	516	509	518	537	491	498	524	480	529	515	478	499	490	512	512	536	500	505	539	533	539	477	514	503	522	498	516	556	527	536	531	521	526	480	542	494	520	498	499	511	468	531	493	481	525	494	505	521	516	522	506	503	547	536	511	518	535	511	519	507	508	511	482	464	490	509	507	500	471	521	523	485	542	516	481	532	559	516	537	546	502	506	481	509	528	533	500	523	519	487	552	490	495	524	502	528	488	530	478	529	488	527	458	497	501	540	544	536	509	558	522	542	553	506	521	518	529	510	484	498	505	503	538	509	531	546	529	513	521	520	521	507	478	518	495	495	500	512	511	510	520	544	526	470	534	549	516	499	504	505	515	464	529	474	494	521	512	559	490	492	514	510	535	491	506	503	473	555	520	533	516	466	539	489	521	514	484	534	508	505	494	525	500	472	559	508	540	491	482	556	482	476	538	508	489	551	521	517	499	546	541	494	511	503	512	472	471	545	526	552	525	519	561	496	532	492	487	489	508	511	498	559	513	546	503	523	469	485	497	496	527	519	477	505	446	526	515	506	530	493	567	486	521	539	505	511	480	495	483	547	470	505	489	504	531	559	518	518	529	512	512	517	505	489	529	511	494	475	524	513	498	522	547	493	515	486	480	495	516	538	495	504	527	482	529	466	477	501	499	477	482	557	509	515	514	524	501	516	548	532	504	495	534	510	536	476	551	497	504	501	499	497	481	484	498	530	488	518	522	495	486	509	513	505	510	527	506	514	489	515	462	515	545	477	498	494	497	461	552	498	523	522	499	508	517	541	533	476	489	528	529	510	505	507	503	494	498	476	541	516	519	543	489	521	515	532	503	485	483	469	532	497	527	459	505	535	485	498	510	512	500	481	528	490	519	520	530	558	534	492	496	538	499	501	506	544	528	521	491	483	482	499	519	526	487	512	516	481	512	523	507	489	485	563	538	510	497	502	519	504	484	469	527	516	478	536	506	477	508	522	512	508	534	505	531	498	505	521	558	565	474	520	477	539	498	478	526	502	496	520	493	509	499	488	510	490	468	480	520	545	519	481	508	510	469	497	475	527	504	535	483	546	493	463	501	503	543	517	484	535	470	462	494	484	517	520	469	465	526	517	503	525	543	559	511	528	512	521	515	497	512	530	533	517	472	501	530	506	477	516	481	513	540	474	489	476	491	525	507	566	512	492	469	493	496	518	490	534	491	528	510	505	525	511	490	473	512	526	507	517	499	506	540	516	528	525	536	529	519	473	488	500	532	495	507	537	535	504	535	531	476	514	507	516	504	489	532	501	516	525	491	511	533	492	517	508	471	524	498	505	572	514	514	447	523	501	541	527	489	497	538	470	574	533	496	506	509	516	499	484	502	506	509	523	518	524	520	469	504	500	477	524	498	536	454	545	492	511	485	533	494	495	531	497	534	484	471	530	523	511	476	503	506	480	471	570	537	503	490	515	483	504	542	497	517	474	508	554	490	527	509	546	485	502	505	530	476	518	560	532	503	499	513	500	513	546	544	539	442	463	449	496	527	578	503	529	548	493	513	501	538	492	530	512	559	522	491	517	501	494	523	528	504	514	489	505	512	517	516	481	530	475	508	530	510	517	511	512	522	527	521	514	502	464	485	491	506	510	507	520	525	532	546	492	504	486	517	501	486	483	473	486	492	533	496	492	492	500	490	502	528	497	511	545	496	478	480	501	504	504	514	518	477	514	516	504	494	490	517	497	510	485	468	501	495	486	528	492	500	545	552	471	513	520	470	495	528	487	482	458	483	524	430	500	508	500	514	484	496	542	478	487	482	534	520	522	490	493	521	471	519	536	533	474	471	521	516	536	514	538	501	517	518	528	500	514	493	497	506	477	480	475	529	547	503	518	503	523	517	500	536	523	518	528	515	492	553	530	509	482	571	501	517	518	484	530	520	524	532	492	464	499	488	519	514	511	522	521	496	488	497	455	518	482	515	517	501	490	468	477	516	515	474	496	510	496	490	502	515	505	526	519	521	477	499	496	501	532	536	533	511	542	525	523	495	488	478	516	494	480	494	537	508	531	497	570	511	489	507	556	522	509	529	488	487	520	512	508	492	540	512	487	521	493	459	512	512	504	565	554	488	503	453	532	492	502	515	540	515	470	536	535	529	467	488	480	425	492	503	528	462	488	480	522	536	474	515	481	504	532	502	513	481	501	500	507	488	463	494	551	504	477	490	482	471
27837	9693	550	287	231	188	206	181	188	198	181	175	202	185	184	163	201	172	166	202	184	165	168	180	182	177	152	185	168	189	163	188	182	204	166	197	186	174	176	182	187	167	175	174	209	172	172	175	161	160	182	158	191	181	164	192	190	170	190	213	173	162	180	172	174	178	199	194	172	171	168	163	171	172	171	176	183	190	164	171	189	166	184	182	156	180	164	165	164	182	174	173	161	166	173	188	167	187	179	185	177	170	181	187	174	158	182	179	182	175	205	154	168	187	181	187	157	163	160	191	191	199	183	167	167	187	180	165	189	173	173	162	173	185	189	200	200	180	178	186	174	156	183	177	187	190	158	160	164	178	160	181	169	180	163	169	166	208	180	188	178	184	193	177	176	182	185	174	188	176	183	201	172	193	192	196	184	159	178	175	177	200	193	197	169	185	163	157	174	166	167	180	183	187	194	194	152	187	180	184	186	175	170	181	184	174	180	173	158	182	183	200	174	168	163	151	169	130	161	161	166	188	169	174	177	184	174	171	169	157	149	185	165	166	181	177	198	159	163	171	194	178	197	177	181	172	171	172	163	183	179	165	186	174	158	167	183	162	201	163	174	177	158	198	173	212	197	206	160	172	181	183	195	176	177	166	164	199	167	162	174	169	179	161	189	172	184	180	179	163	181	210	160	181	168	206	199	172	173	172	174	175	175	189	176	188	175	173	171	162	196	192	164	175	166	159	186	174	175	162	184	185	173	197	158	201	162	170	168	161	184	186	172	183	180	171	187	163	159	175	177	200	173	156	170	177	167	175	185	181	175	201	170	171	163	162	147	182	207	177	188	183	168	181	156	174	170	174	187	195	162	155	185	189	167	152	188	195	188	198	168	181	176	171	175	166	196	210	176	174	176	190	192	158	166	168	164	165	176	182	151	209	202	169	194	181	176	186	194	171	177	160	194	182	178	178	187	184	161	198	183	169	189	174	167	187	175	179	196	188	179	177	163	192	161	175	173	181	178	193	202	181	168	179	181	170	184	169	178	182	190	167	187	195	180	176	186	163	179	168	165	153	173	153	175	181	168	192	168	167	185	200	187	166	189	180	154	168	163	195	187	188	177	170	160	165	184	170	189	173	189	177	189	170	147	188	189	179	182	196	181	155	190	169	179	171	175	183	182	178	180	189	196	164	170	168	159	183	182	182	185	179	188	179	176	172	182	173	178	189	162	156	147	198	157	169	176	186	170	174	204	172	179	179	200	181	192	185	163	181	167	188	182	171	182	156	164	185	167	173	189	204	184	162	158	184	162	180	171	162	154	180	174	201	171	155	193	187	175	160	175	166	179	179	185	175	177	191	172	173	170	182	190	189	185	212	173	178	206	173	200	168	182	182	178	175	155	194	184	192	164	160	186	192	188	201	158	190	164	183	167	179	172	155	181	163	176	174	168	188	166	194	155	195	181	162	177	185	170	192	203	183	174	197	171	187	173	186	169	154	195	192	170	182	184	172	173	152	180	194	173	178	172	171	194	194	167	185	191	159	172	188	159	172	171	168	187	177	167	168	170	173	158	192	184	162	187	168	189	182	162	184	166	164	174	160	184	165	196	204	156	170	178	170	160	180	138	170	201	159	193	180	179	168	178	189	180	169	200	176	166	174	199	152	200	151	176	182	168	173	189	193	181	188	165	176	176	169	167	153	166	185	195	188	164	189	178	180	157	187	187	175	173	183	176	168	193	204	178	174	188	181	177	176	187	191	168	189	216	179	193	182	207	188	173	193	193	180	188	162	178	157	172	180	174	195	160	162	167	185	177	151	188	193	182	200	174	176	168	177	175	177	174	179	169	196	177	165	203	197	165	186	186	204	169	196	183	185	149	170	178	162	186	196	165	190	175	178	170	177	163	169	168	186	166	154	172	199	176	171	179	176	160	166	155	204	195	197	169	175	194	165	174	209	162	195	198	177	193	210	191	169	180	193	207	171	163	186	192	171	181	174	158	176	169	168	168	190	172	180	195	170	165	159	165	197	172	147	169	181	170	180	183	180	186	178	161	179	181	157	160	170	182	192	179	189	186	164	170	167	184	183	161	169	186	172	188	192	192	192	187	175	177	181	185	163	171	168	184	187	159	183	173	181	170	177	184	180	169	198	165	157	174	194	158	185	182	154	177	171	173	165	177	164	165	161	194	190	177	176	180	198	167	173	190	175	189	148	173	176	172	203	188	180	177	148	167	172	179	177	167	163	161	167	203	162	156	175	171	184	184	176	187	186	154	183	174	198	184	188	147	181	203	192	174	173	185	206	169	173	170	178	172	198	170	159	183	194	197	178	186	187	165	176	183	190	175	175	158	187	170	165	183	182	179	162	187	161	177	162	180	196	169	192	197	169	183	165	172	173	184	191	172	172	187	186	154	174	192	162	173	171	163	205	178	166	160	184	183	155	170	150	169	178	177	181	180	183	175	187	170	182	215	186	182	182	168	163	202	190	164	200	207	172	181	203	165	196	163	183	189	180	165	148	169	156	204	185	190	162	179	151	162	178	196	175	185	182	178	172	177	171	177	164	201	195	162	195	177	180	179	158	186	176	166	169	190	173	172	171	169	171	184	180	158	170	186	192	183	172	152	157	159	179	191	183	166	185	201	164	183	181	181	174	161	154	162	167	179	176	177	164	189	185	188	161	177	163	172	208	166	181	154	165	192	188	178	177	170	195	166	180	190	162	161	156	167	198	165	174	171	185	166	185	172	179	191	196	175	183	166	181	168	179	188	153	174	167	187	179	197	179	161	162	181	185	180	170	210	159	173	194	206	173	184	162	167	174	178	182	175	180	183	178	187	185	174	167	160	167	180	198	166	185	184	210	179	178	179	177	175	163	187	175	177	166	165	177	181	177	173	173	175	175	163	169	183	188	196	170	154	169	186	172	172	185	159	181	159	185	184	180	204	191	192	181	154	196	158	193	188	193	177	184	168	189	174	165	190	185	166	205	185	177	182	191	188	177	152	184	179	211	166	183	213	198	188	178	162	174	190	191	169	184	167	195	157	166	173	161	165	157	193	188	192	172	173	178	177	161	175	161	172	167	158	179	183	169	179	151	167	229	194	185	182	148	198	193	181	186	170	176	159	172	211	177	160	153	170	164	185	150	175	185	180	171	190	181	170	178	207	180	162	174	164	185	150	169	181	161	176	187	180	194	194	198	177	168	167	167	206	155	177	209	172	166	146	188	175	170	177	169	185	178	173	178	157	166	178	200	141	187	164	172	192	158	170	178	162	159	163	157	196	183	188	166	175	177	192	202	171	185	175	174	164	196	170	198	161	172	183	176	150	206	180	183	162	171	160	172	180	183	177	191	172	195	171	184	167	159	187	177	189	188	181	171	172	161	192	177	183	181	201	187	152	186	177	172	176	183	186	157	168	189	193	168	145	173	193	148	172	186	195	198	157	183	178	170	182	157	170	168	164	181	175	218	166	173	192	186	186	165	180	160	180	191
4543	278	280	221	173	160	147	127	162	147	142	127	138	139	148	128	136	117	148	157	155	131	152	167	160	146	125	137	125	143	144	132	131	146	148	147	145	142	148	142	163	120	141	134	138	157	145	155	130	139	140	148	137	141	141	153	157	133	137	129	156	140	137	144	146	145	156	144	122	155	137	132	130	143	120	141	169	150	138	127	124	166	126	151	158	138	140	150	138	121	158	122	142	172	168	147	147	128	130	147	136	144	134	138	155	140	137	141	127	136	129	140	147	159	144	139	160	137	149	139	135	150	141	125	145	165	114	157	134	166	144	140	144	128	147	132	132	149	128	127	134	166	139	147	139	135	149	134	152	136	133	131	150	139	136	137	139	135	160	152	159	138	136	133	124	142	135	169	133	144	137	160	145	150	125	146	161	137	133	174	152	123	136	151	141	131	144	144	139	133	157	152	130	130	124	141	142	149	147	148	126	151	145	160	123	145	148	123	137	131	155	144	127	156	137	158	124	142	134	148	139	158	120	149	128	144	137	131	134	149	170	137	143	159	161	156	141	131	126	138	150	123	158	156	125	138	151	151	128	148	139	125	117	135	129	131	126	154	141	147	153	152	130	152	148	158	120	140	153	127	129	144	150	142	145	115	127	153	132	144	155	148	152	144	137	127	132	146	144	135	158	126	153	149	133	136	124	143	142	132	138	140	137	126	143	155	134	146	123	117	138	156	135	148	140	140	148	146	133	137	145	142	143	144	132	141	150	150	140	131	152	142	150	150	155	125	141	130	130	151	147	131	117	141	132	135	142	149	149	138	123	138	144	137	155	145	142	158	147	120	157	148	144	151	125	145	129	123	133	155	146	151	144	153	142	142	129	137	132	132	154	149	127	135	132	141	133	157	119	132	129	136	142	161	133	176	153	139	148	142	122	145	142	141	146	133	143	149	136	145	162	119	128	153	154	146	158	148	139	153	140	140	154	141	144	142	158	136	149	147	149	146	129	136	136	142	134	166	136	137	143	140	141	157	154	138	127	141	135	147	143	161	137	137	133	138	143	147	162	137	148	150	159	133	139	136	145	147	109	142	138	161	151	137	147	139	127	144	132	158	150	158	145	144	147	130	148	115	134	138	161	134	115	144	144	147	139	146	121	130	175	123	150	164	141	136	124	140	143	141	146	129	149	124	155	133	154	153	154	126	138	130	149	136	112	138	136	144	131	155	123	152	157	151	143	151	127	150	141	143	138	139	138	150	150	121	136	132	141	132	149	141	165	151	155	139	155	120	142	144	138	147	133	146	142	155	122	161	139	142	131	152	135	141	152	141	131	157	138	131	126	146	157	149	117	143	120	132	153	132	112	157	138	149	154	146	157	130	122	147	159	139	141	135	132	166	159	136	136	133	146	144	158	151	167	139	135	138	128	136	129	141	145	122	140	158	149	157	123	125	138	141	134	158	138	137	139	144	157	136	147	128	135	150	147	155	119	156	141	147	131	130	130	147	163	169	154	144	123	156	144	144	156	120	146	120	166	152	146	130	146	156	140	162	174	143	139	130	154	148	142	135	128	157	160	139	140	129	133	140	145	140	141	149	135	173	153	144	152	141	131	155	164	170	143	142	146	136	122	122	129	148	142	139	147	139	155	149	159	149	133	150	137	138	139	142	141	162	134	130	143	140	146	150	166	152	154	135	158	135	139	163	139	153	129	132	134	158	150	137	141	130	108	127	145	147	142	135	134	137	142	129	152	140	141	144	142	142	141	155	142	145	143	136	136	158	152	147	147	138	126	142	135	151	143	143	142	154	153	123	137	147	133	161	164	122	144	114	135	128	126	126	148	143	143	167	155	160	120	136	146	127	136	164	162	132	136	155	128	143	142	134	155	138	138	141	141	131	134	146	145	136	139	160	130	152	118	169	141	167	117	147	138	129	131	117	145	119	155	150	140	140	121	135	138	133	134	118	131	144	147	127	117	138	139	149	156	131	130	113	144	162	138	139	156	152	120	151	131	149	136	132	151	138	134	161	154	132	131	151	134	154	129	140	131	116	135	159	137	144	145	135	152	135	129	151	159	141	136	139	153	148	151	157	140	122	142	160	163	137	139	133	123	110	151	142	124	127	154	142	130	121	140	127	135	129	134	148	110	154	137	121	167	147	144	136	139	148	158	142	135	141	156	133	149	159	152	124	134	151	138	156	140	129	152	142	138	145	137	114	141	137	177	142	148	148	137	147	136	151	126	137	148	149	144	129	143	153	165	146	149	141	130	132	138	135	149	132	137	132	134	144	145	135	144	132	147	128	140	159	141	144	151	149	158	149	152	135	118	134	134	139	135	132	138	140	141	128	141	141	121	133	151	148	150	146	145	133	100	137	136	137	140	168	147	131	118	148	150	142	136	145	134	137	144	147	142	119	128	128	140	147	130	136	136	151	118	125	154	155	143	141	111	126	119	137	161	126	152	135	140	149	162	141	137	132	138	149	126	137	150	121	155	142	124	124	140	154	128	138	142	149	138	124	157	154	152	145	147	143	141	134	144	147	125	118	135	142	138	125	120	138	146	145	147	127	147	144	137	135	141	134	130	130	136	138	145	136	143	159	140	138	138	131	159	149	142	135	117	160	164	149	141	162	131	138	127	128	126	138	158	144	130	157	134	127	144	128	154	138	149	143	144	128	138	141	153	148	143	147	156	135	135	144	144	154	127	149	138	114	157	143	148	153	147	142	140	153	149	137	128	142	148	153	135	150	140	130	121	147	148	121	151	142	142	150	158	137	156	130	138	137	156	156	114	162	147	129	143	144	153	157	152	142	129	136	148	141	164	129	145	132	111	138	132	129	145	135	138	141	133	124	144	149	136	121	144	133	146	155	145	137	140	145	148	133	136	150	162	151	138	149	138	148	131	129	143	133	160	148	133	136	132	132	133	145	137	156	158	139	135	144	124	120	147	140	153	127	149	136	156	137	133	124	149	147	150	146	173	112	150	139	147	142	123	117	160	151	141	154	154	142	163	141	121	131	136	144	144	141	124	126	131	145	137	138	159	110	139	145	150	138	137	126	159	145	155	144	128	152	137	131	160	144	118	138	128	147	162	140	165	158	158	145	136	161	110	169	148	145	139	130	166	135	150	128	145	145	122	122	156	138	149	118	142	142	151	145	158	131	131	141	146	138	139	150	134	139	143	130	148	139	141	152	134	127	129	140	148	152	138	128	131	145	135	130	139	128	124	143	125	138	133	134	151	156	148	133	137	142	150	132	125	146	124	138	146	137	141	130	137	133	136	146	141	143	140	121	130	148	143	127	138	130	114	146	157	138	130	131	140	153	144	151	137	135	156	136	160	136	148	157	128	150	134	159	136	153	117	142	156	134	112	146	140	149	148	164	140	137	152	157	141	128	136	138	134	144	137	124	132	152	148	144	128	142	144	131	158	136	138	114	136	128	143	146	126	146	121	143	122	124	141	127	149	141	171	135	137	143	120	142	153	156	144	142
25462	21500	27973	25461	11289	1287	867	660	587	632	558	497	575	515	520	507	530	505	532	520	497	513	548	506	496	483	514	494	524	492	484	488	462	490	511	478	475	525	468	528	525	489	483	476	523	481	526	508	496	498	519	456	489	521	516	506	488	507	514	499	459	477	504	478	487	460	498	497	507	461	496	539	478	473	494	484	494	497	495	516	483	501	480	455	526	491	453	501	482	464	458	479	483	524	473	482	466	480	461	540	469	505	489	506	504	494	470	470	518	494	502	484	471	505	466	483	477	488	537	496	481	541	477	480	504	503	493	473	508	493	477	496	499	473	473	491	514	504	473	457	506	481	469	496	466	508	511	518	451	517	461	491	504	473	467	474	528	478	511	457	483	511	502	478	498	484	489	498	507	474	498	450	557	471	473	504	483	469	487	527	498	497	508	502	494	469	464	493	466	460	487	498	491	495	499	478	470	482	471	500	492	508	504	467	490	504	488	491	494	511	468	480	481	524	465	475	479	486	556	458	456	500	486	485	491	511	493	513	481	485	498	461	499	513	492	472	458	488	505	468	471	454	495	451	463	518	503	450	503	516	522	509	511	531	498	497	502	461	468	491	475	527	525	491	472	526	478	480	469	491	498	456	498	478	503	514	481	504	503	503	489	449	448	512	485	453	481	487	473	489	495	483	472	484	480	481	469	492	487	493	517	508	538	521	488	490	481	519	480	463	518	463	472	506	518	475	477	506	458	512	526	475	467	486	422	514	496	457	482	512	517	438	496	507	475	488	485	462	500	472	493	481	483	503	466	497	515	476	529	491	487	520	519	470	489	523	471	466	479	529	479	504	521	412	485	459	486	509	480	498	515	483	474	482	478	472	488	539	515	474	490	494	511	530	485	506	504	481	481	481	445	492	480	497	486	516	502	512	483	486	503	454	524	498	493	480	475	473	510	438	495	456	515	512	477	485	450	484	505	481	477	493	473	496	501	490	539	456	470	503	521	496	458	486	469	464	459	486	472	485	520	484	475	491	486	483	493	492	490	515	514	453	479	453	491	487	508	435	483	495	513	505	466	480	496	502	488	505	475	515	472	473	526	487	497	512	522	505	481	510	523	487	460	498	508	489	497	461	471	490	524	520	503	472	509	493	478	538	489	483	512	498	478	510	508	510	428	483	475	482	476	464	449	501	479	470	509	504	484	463	529	498	456	446	542	535	517	500	444	485	460	477	510	499	484	475	516	502	512	466	491	486	478	514	481	516	497	490	493	492	468	478	464	509	510	490	504	476	513	493	500	491	531	475	451	454	465	472	522	455	495	508	467	468	506	479	485	467	514	482	476	461	523	510	488	488	477	492	479	477	490	504	488	481	478	498	450	459	505	478	481	496	497	479	497	447	507	455	476	489	484	500	477	478	443	510	502	507	511	470	511	514	511	494	476	465	488	494	470	498	497	468	448	527	488	472	506	440	528	492	494	504	486	461	500	476	497	495	516	548	504	500	456	492	487	478	480	459	502	466	434	445	468	500	487	485	526	510	489	486	501	506	487	472	503	456	493	467	459	486	454	494	506	497	453	473	478	485	485	487	488	514	481	449	446	487	527	468	526	462	488	476	481	474	477	493	481	504	529	467	500	477	503	467	474	463	483	475	481	515	468	535	508	494	530	480	456	502	493	538	503	496	524	521	495	494	453	465	487	483	519	507	481	479	479	535	480	498	519	483	506	476	444	491	502	491	506	498	482	569	460	482	483	485	501	491	479	469	495	438	496	499	482	503	472	476	475	440	482	508	483	452	457	472	523	461	479	482	509	502	465	512	479	463	499	478	494	468	491	500	515	448	447	479	466	515	459	470	501	492	505	519	480	514	478	482	481	480	477	494	511	479	480	465	501	539	476	505	492	481	488	475	579	461	478	474	494	477	464	488	494	520	489	499	507	493	518	507	494	506	472	542	527	488	526	460	479	493	483	448	508	507	517	477	488	480	473	531	519	504	507	481	500	432	474	457	474	504	474	468	470	491	486	510	481	476	495	488	467	466	486	455	540	468	443	487	510	525	456	536	472	484	471	517	505	470	446	467	516	469	500	507	499	507	465	500	480	458	461	498	502	479	505	508	487	534	468	457	488	492	503	502	488	467	509	496	486	504	512	482	504	496	453	492	513	494	501	487	455	461	503	489	504	460	497	469	480	475	465	484	478	491	490	465	484	495	496	491	451	486	451	479	448	499	461	467	485	517	495	472	490	495	482	437	469	506	522	508	519	490	482	504	480	489	467	482	502	465	460	477	487	475	477	454	459	510	467	464	485	449	505	525	489	487	497	490	463	513	443	473	510	488	529	487	496	513	453	519	497	496	494	478	466	451	473	484	488	481	441	515	473	484	473	527	440	474	493	508	506	493	532	492	487	504	507	472	495	528	475	458	510	446	505	519	464	454	513	480	491	527	510	514	475	488	480	530	473	419	484	502	473	455	511	498	513	496	504	474	473	483	447	501	500	504	445	499	435	503	506	450	507	547	520	494	501	501	454	528	478	512	483	490	478	506	475	510	464	425	484	501	519	512	482	476	484	495	478	497	482	483	501	480	475	466	485	485	485	483	505	495	502	546	507	482	499	489	494	514	513	461	527	507	456	432	494	480	492	520	491	510	478	485	491	484	449	492	504	493	488	473	514	488	473	476	492	518	522	542	472	494	511	457	500	462	453	472	476	480	501	479	501	489	468	448	507	499	505	490	485	455	503	513	505	465	463	516	476	478	493	461	505	459	495	473	521	478	479	508	488	488	492	479	483	478	499	474	483	497	490	504	517	458	501	474	487	488	473	487	502	507	496	475	475	442	471	481	522	495	485	476	441	456	499	506	518	502	491	517	491	475	428	496	514	527	443	512	539	502	484	484	517	480	547	480	447	502	479	519	500	491	462	516	503	475	473	466	492	529	483	471	486	512	465	494	499	480	502	479	493	512	511	522	512	512	472	503	490	477	484	494	472	498	440	563	470	543	494	482	501	532	483	465	478	454	501	518	495	474	511	502	492	472	444	464	503	454	520	501	484	540	502	485	483	467	504	491	469	494	497	476	487	491	453	440	495	499	495	464	491	472	481	458	456	493	456	492	487	477	494	499	524	526	503	475	519	487	514	438	422	457	501	519	456	505	505	471	488	476	468	507	482	512	447	506	481	497	473	532	474	478	509	478	499	525	460	461	506	477	483	469	495	483	534	474	508	482	484	483	513	479	512	476	486	464	470	483	470	473	480	518	509	470	534	511	472	447	486	479	461	503	482	507	478	509	480	456	493	486	455	473	481	498	523	481	491	481	461	491	515	498	529	485	506	498	467	455	506	495	488	478	454	495	472	518	528	500	500	491	459	460	491	500	470	485	496	491	483	477	510	487	465	465	484	491	457	494	478	502	483	504	481	451	526	514	461	464	488	490	489	473	471	441	491	504	518	488	479	486	475	465	508	424	491	487	500	453	507	481	464	458	492	489	469	515	498	467
3184	3348	2826	1461	974	832	724	641	577	531	497	495	471	490	454	411	452	422	422	409	425	427	428	408	389	408	419	396	421	413	393	403	412	358	389	367	413	388	410	387	409	404	405	431	402	388	392	385	412	410	414	408	403	412	375	384	382	426	386	367	381	372	408	398	409	423	376	398	388	375	412	399	379	407	409	414	400	404	374	390	379	396	395	397	389	384	403	405	386	399	397	384	392	378	343	371	402	390	398	431	376	371	371	385	388	372	416	423	360	407	377	420	400	395	369	392	396	378	393	370	391	383	431	402	413	400	398	368	386	438	429	417	378	361	381	386	397	375	410	398	421	385	394	409	363	376	376	364	410	421	412	378	394	422	384	393	356	391	425	377	413	358	385	376	392	380	391	436	417	379	388	415	384	401	367	367	358	354	422	396	391	388	410	340	380	430	414	407	363	379	412	403	368	376	417	390	412	435	356	351	365	374	395	380	409	401	377	376	379	365	386	402	386	383	405	396	356	402	422	405	398	401	414	371	387	388	365	356	389	398	379	376	350	416	380	390	406	376	412	386	408	388	383	373	395	394	389	403	383	416	389	389	386	394	382	397	416	374	397	394	421	376	373	342	355	391	372	336	393	400	398	366	372	379	362	360	378	371	397	386	402	391	377	390	391	407	397	383	386	387	371	372	411	371	401	402	386	411	419	372	411	402	449	416	394	425	367	415	390	368	390	410	404	396	410	389	389	389	361	382	360	380	357	374	373	372	354	393	367	369	381	397	366	389	394	389	403	379	402	398	390	374	381	386	386	398	408	381	424	380	347	385	354	387	410	397	384	373	408	379	390	373	392	392	388	366	361	371	432	388	375	426	372	367	361	392	401	383	368	401	373	358	424	361	360	370	394	445	407	400	434	420	401	383	392	385	410	386	390	371	370	398	370	422	387	362	391	360	376	397	371	402	380	360	395	377	416	433	411	390	365	358	391	366	403	379	371	385	377	406	395	393	391	385	395	348	375	367	390	389	383	395	353	399	397	348	387	360	369	364	340	369	381	388	413	387	377	387	358	347	368	405	381	403	398	411	358	373	377	380	396	389	396	369	385	399	407	394	355	379	372	398	423	404	397	371	343	374	389	368	374	354	358	388	391	407	367	376	364	382	347	403	370	411	378	441	403	404	377	390	363	382	376	370	387	401	386	408	375	349	383	399	380	416	352	396	364	386	370	418	382	366	398	397	367	372	399	423	370	374	380	381	417	383	402	392	430	364	355	395	377	374	383	393	379	391	384	427	416	373	377	355	370	391	339	348	384	384	374	358	376	363	376	374	380	370	402	388	403	379	411	374	364	412	408	412	390	380	385	372	388	377	381	358	352	406	379	409	401	419	356	396	394	402	375	390	354	378	374	391	394	399	404	334	384	378	392	398	377	393	361	403	354	394	398	397	381	399	379	370	392	350	351	418	367	352	410	368	376	372	371	354	353	374	367	386	404	376	396	380	413	371	397	410	372	408	430	401	396	385	358	349	389	427	382	370	377	394	396	369	365	343	379	394	405	428	346	369	395	410	372	386	381	388	375	389	380	369	363	387	397	369	392	372	386	377	408	396	392	419	365	447	369	390	391	412	379	401	417	385	397	389	363	362	384	421	423	367	371	405	388	381	415	372	385	382	377	362	404	378	390	378	352	370	387	342	374	433	384	384	382	382	393	361	394	378	400	394	368	380	374	401	399	357	349	398	397	397	405	358	383	387	390	385	361	373	382	351	395	406	379	382	393	369	398	357	395	370	404	391	390	387	379	375	369	383	372	386	413	373	369	368	362	381	395	396	393	449	424	338	364	388	391	396	369	400	348	350	397	418	349	392	371	371	364	394	394	394	396	371	379	399	415	377	387	331	358	411	390	365	387	384	385	356	370	345	404	380	403	392	385	394	385	395	405	375	367	398	412	410	387	407	383	410	381	382	378	391	406	412	396	358	379	363	381	386	402	388	363	388	385	340	380	410	378	440	358	356	367	349	393	393	381	353	390	395	410	378	378	402	390	382	427	368	402	358	366	389	413	387	372	432	384	390	377	343	366	399	380	341	415	414	353	397	361	370	391	422	389	386	354	357	390	370	396	362	382	352	396	371	348	399	367	401	388	379	413	403	408	362	399	370	376	354	397	356	391	366	383	358	371	408	355	400	377	406	389	378	369	368	377	393	438	378	419	392	378	374	357	384	414	393	418	388	341	406	402	393	403	356	393	381	370	395	395	342	383	386	393	385	403	394	387	370	397	406	365	383	368	377	383	377	409	402	365	388	388	410	372	384	427	361	365	370	370	367	398	390	367	401	404	387	353	407	397	382	418	390	381	388	392	413	392	390	352	413	361	388	363	377	387	413	391	374	379	396	390	411	383	380	418	384	372	386	367	404	393	414	382	406	380	386	377	383	421	416	393	350	362	412	369	367	359	374	430	350	373	395	356	395	360	387	383	404	378	374	390	400	438	388	394	406	359	367	394	378	400	398	384	388	385	415	394	364	399	369	400	365	402	391	346	416	413	377	380	358	374	383	395	373	384	364	391	376	359	390	390	378	374	346	394	399	372	382	373	373	398	374	385	367	398	401	379	399	361	371	350	376	389	375	368	400	363	401	366	400	395	355	370	359	396	383	412	388	400	386	355	385	393	344	380	372	367	387	366	386	382	406	361	353	352	383	384	355	382	397	391	386	372	384	382	347	350	368	393	374	373	375	425	384	375	371	392	386	401	414	392	373	386	380	365	352	380	421	411	437	353	410	375	363	361	388	366	367	361	383	369	420	378	376	346	373	378	377	378	428	384	383	375	362	405	386	384	389	373	374	341	427	369	387	371	390	366	386	379	418	373	377	397	387	390	361	364	333	401	395	363	386	347	373	401	412	337	417	344	366	405	381	381	400	382	364	413	382	380	386	364	396	384	403	357	366	389	349	358	381	348	371	369	384	363	376	393	398	360	401	418	369	352	389	372	366	360	374	418	404	377	360	363	443	377	391	381	358	394	392	387	394	404	367	356	370	369	367	400	388	405	388	390	363	359	410	389	393	393	382	402	391	388	395	389	351	372	367	376	384	376	348	387	406	379	407	394	344	385	373	393	392	377	360	356	371	395	381	400	397	384	402	362	383	376	371	370	372	370	343	405	405	391	362	397	388	366	421	401	408	381	354	368	382	390	364	376	340	349	372	401	382	430	415	372	399	382	406	403	359	389	385	386	362	356	374	355	360	357	390	371	398	399	421	385	397	399	406	397	361	387	372	407	408	356	400	392	356	390	378	386	398	347	326	398	390	387	404	333	370	363	360	362	365	380	359	406	404	370	408	423	350	373	358	385	395	377	388	381	369	371	344	362	384	394	374	408	407	381	405	400	417	362	417	353	378	388	405	392	383	345	379	408	415	394	359	414	355	385	411	360	347	374	380	413	377	385	370	370	419	366	410	386	381	377	360	381	389	394	387	382	380	422	408	340	371	364	376	367	388
24623	21522	28891	24637	21509	8176	1694	1099	930	849	830	790	739	726	778	789	743	743	775	765	714	707	679	696	672	725	711	719	722	699	719	665	746	711	640	687	661	678	726	669	745	703	704	711	729	724	693	642	681	661	712	680	661	614	686	713	684	642	671	720	683	684	682	676	678	686	659	700	675	654	698	707	699	674	662	675	677	687	687	687	703	670	670	624	661	708	712	698	663	657	682	657	726	679	634	657	721	735	691	699	716	711	729	633	669	692	662	655	684	686	718	699	665	686	676	640	700	685	683	624	686	658	679	691	666	709	694	715	661	641	710	683	643	651	697	650	631	701	699	704	665	625	694	696	680	622	653	747	677	649	632	673	663	677	664	713	696	660	707	680	692	666	718	696	705	697	703	695	712	708	655	628	673	651	694	708	649	668	667	647	643	657	691	656	713	635	690	660	635	650	658	632	681	690	694	641	665	676	700	645	675	674	677	671	661	657	701	673	655	655	638	657	646	654	687	683	696	668	635	734	668	696	652	702	664	610	631	671	624	734	649	705	651	645	688	680	647	697	687	699	653	692	698	712	658	700	684	712	671	638	698	642	655	660	683	699	689	634	684	698	639	633	624	682	686	684	631	709	684	680	675	668	628	657	718	653	663	608	666	676	660	698	678	663	625	672	700	691	705	700	655	669	663	688	671	622	672	673	717	639	652	674	701	656	693	669	677	717	662	650	683	632	640	666	665	653	657	727	665	631	673	668	675	680	631	662	657	692	692	658	666	629	597	679	706	673	681	670	680	667	640	635	661	649	646	680	719	703	632	671	676	694	686	630	692	655	628	651	690	697	629	668	689	675	697	701	677	680	672	706	646	665	679	664	654	684	688	723	655	708	656	649	692	689	645	712	687	692	643	668	714	656	663	655	664	605	668	676	697	685	662	675	641	647	674	659	661	628	666	661	660	674	656	686	647	645	647	679	664	690	661	665	692	694	682	657	628	678	644	664	618	680	726	621	681	679	661	665	659	706	658	691	686	706	668	721	691	678	643	690	670	650	676	666	692	642	608	668	650	680	664	675	726	674	659	685	675	657	692	680	609	663	688	651	670	644	677	696	695	675	630	644	658	718	699	632	693	608	676	728	658	713	638	687	677	701	689	633	647	678	670	606	701	708	684	646	658	661	621	652	665	678	658	706	713	687	654	663	670	624	656	653	695	647	663	672	692	666	654	709	628	699	663	655	682	694	673	689	708	663	653	660	641	624	688	651	669	689	660	660	674	693	661	680	625	629	707	703	693	645	661	675	703	684	644	697	674	657	665	693	645	678	694	669	668	656	654	656	666	670	647	669	653	641	677	673	654	648	663	682	685	651	685	659	656	659	655	644	672	657	651	682	675	645	640	668	674	658	649	651	654	663	662	630	629	676	651	698	684	671	668	643	632	686	678	699	672	701	679	641	695	680	631	621	692	642	653	704	679	639	706	672	666	661	657	645	705	654	633	703	705	659	669	677	694	633	683	641	686	688	654	668	643	688	684	661	706	704	638	686	692	642	636	676	673	679	660	677	718	689	701	702	686	717	676	633	667	651	641	642	649	648	657	673	650	659	655	660	679	659	701	664	659	716	686	624	714	616	661	671	671	713	656	638	638	697	707	652	714	736	679	698	645	693	604	651	724	675	671	664	697	692	615	703	675	621	726	658	666	644	663	682	662	624	676	645	669	629	676	678	645	619	630	697	667	652	662	706	712	703	666	657	658	619	686	629	709	701	649	697	687	705	654	659	657	662	662	635	633	691	674	640	680	647	660	646	649	652	648	666	632	656	698	709	680	651	652	652	675	664	667	628	672	655	686	642	653	672	671	695	636	643	665	673	692	683	680	632	617	693	640	659	682	705	638	693	679	628	722	707	666	655	661	653	632	678	657	639	693	628	663	667	644	689	682	677	678	691	679	664	669	658	686	700	655	754	668	644	668	650	652	713	668	636	681	641	688	645	647	635	668	683	687	661	680	630	631	661	686	613	668	689	673	664	672	673	654	689	638	674	663	663	663	684	676	609	694	656	648	657	687	624	670	663	662	686	691	649	683	632	656	649	686	668	677	684	639	685	695	677	685	643	640	661	674	692	680	610	650	649	673	679	720	692	635	699	671	673	704	660	638	656	636	632	694	697	713	649	634	646	645	685	664	622	718	677	690	645	644	695	637	687	614	661	713	690	691	646	666	646	677	661	676	610	664	632	684	652	667	667	650	665	607	622	680	672	639	662	667	650	626	651	733	702	720	627	722	709	710	660	680	677	702	655	688	664	655	713	669	668	670	671	672	684	626	663	719	687	715	623	666	660	711	659	685	644	681	676	702	652	647	730	658	679	666	692	679	697	695	660	671	700	708	637	691	665	671	669	721	698	703	676	676	663	658	611	707	687	620	661	641	660	656	627	634	630	681	636	663	669	625	650	681	669	616	663	672	667	685	616	646	693	668	668	690	638	698	650	639	665	639	656	665	694	670	666	659	646	692	656	697	680	665	639	662	674	676	679	649	659	638	652	675	659	678	668	615	663	670	652	685	678	637	632	664	684	612	661	653	652	702	688	664	676	644	616	667	707	611	661	661	701	675	645	661	683	667	694	677	676	618	700	649	711	658	672	676	726	698	635	621	628	687	628	726	698	656	653	645	663	660	686	647	697	735	646	624	640	637	713	714	677	679	637	698	650	692	618	607	655	718	674	674	608	679	649	680	676	696	620	655	660	710	687	659	663	631	656	641	666	672	680	644	664	692	651	673	656	674	622	690	652	651	656	692	686	637	646	663	672	760	673	671	658	660	680	702	629	685	673	655	678	633	710	650	633	630	641	679	653	638	656	723	645	685	631	665	650	654	681	694	678	657	699	702	632	652	696	623	664	708	671	661	655	678	671	639	718	667	655	633	610	701	638	697	669	648	662	681	628	632	664	704	673	677	695	707	670	682	680	647	650	648	722	688	633	601	699	675	667	658	647	671	676	585	645	675	614	649	683	615	637	729	673	648	643	695	696	687	659	688	635	682	675	672	682	685	680	653	643	656	693	653	667	690	667	657	710	700	670	683	625	673	678	636	644	622	657	675	629	640	650	655	644	649	656	686	678	684	682	594	664	655	630	647	663	630	669	653	656	704	643	638	676	707	677	699	641	635	633	682	690	682	630	622	678	649	666	634	655	655	673	647	637	633	605	665	659	716	640	701	687	692	700	643	660	656	623	677	670	652	685	675	678	667	629	691	640	653	625	682	648	683	725	618	710	678	686	672	698	674	645	681	699	636	693	630	684	644	663	695	674	648	717	661	683	676	693	677	716	655	618	662	633	695	627	651	631	645	709	681	643	678	651	667	731	685	588	618	707	659	686	678	669	671	670	663	651	679	686	680	651	690	644	694	666	676	631	698	661	646	672	694	669	621	651	684	715	666	686	669	645	683	669	638	694	641	682	647	717	640	628	599	679	659	666	631	661	637	656	685	697	684	680	606	645
3487	5909	4910	2466	1735	1303	1076	1010	894	804	768	737	679	673	670	647	563	642	595	614	560	582	562	534	546	572	594	571	571	524	578	536	508	570	568	530	493	551	534	517	543	527	543	516	566	522	504	505	558	523	487	491	515	525	511	523	534	517	549	551	514	558	510	502	531	525	569	558	542	531	530	516	550	530	518	519	535	527	570	507	513	510	550	481	528	533	525	501	567	532	533	565	552	522	523	560	531	558	520	567	523	545	509	512	516	487	545	478	535	539	528	528	525	528	569	513	496	506	570	547	550	554	530	508	515	536	552	535	535	511	517	543	538	531	584	492	478	524	517	533	533	518	503	514	521	562	536	504	501	518	524	508	510	512	529	530	531	540	511	542	567	548	521	552	527	545	548	522	500	545	508	537	536	566	523	526	522	515	534	518	522	538	489	510	566	529	470	523	532	539	506	539	518	540	496	552	516	516	515	525	529	505	503	542	507	519	490	574	507	475	495	530	532	533	542	520	544	531	522	497	537	502	544	507	521	498	509	488	539	540	527	531	501	486	521	521	510	505	569	528	499	506	508	521	550	542	544	507	538	500	472	505	487	516	539	559	527	493	510	537	531	527	518	533	509	519	544	570	520	521	491	500	495	498	489	496	516	552	535	544	510	524	518	521	525	529	517	482	481	521	500	553	530	480	535	521	481	528	528	502	567	511	519	488	495	495	546	550	526	527	532	498	525	553	553	482	542	572	503	508	535	517	534	519	515	558	562	505	538	546	519	548	528	518	508	498	519	509	538	535	538	545	483	490	549	513	529	515	512	507	459	504	495	491	539	540	501	503	526	552	503	534	527	528	509	578	550	554	523	537	489	513	507	528	520	487	549	528	563	464	496	563	498	517	527	517	532	510	492	516	571	529	563	509	526	499	508	492	547	519	518	513	483	510	501	525	487	536	546	542	545	540	478	515	527	513	545	524	535	493	521	498	518	497	530	497	539	475	500	500	503	526	557	509	545	534	512	546	546	511	480	519	553	525	533	482	584	456	479	500	535	504	530	507	483	509	507	515	519	504	503	518	552	532	551	503	503	495	519	529	502	457	481	517	525	470	501	486	507	488	486	518	489	470	546	533	508	496	557	471	487	477	554	493	509	543	521	494	525	501	499	487	536	542	542	512	513	485	536	522	485	496	554	528	551	503	484	571	533	528	490	517	551	531	503	539	525	525	508	492	512	494	503	504	496	486	500	504	495	525	498	502	515	526	520	477	519	468	528	518	523	533	475	491	518	527	500	560	500	591	504	520	549	540	475	535	544	533	547	529	523	485	543	500	521	514	484	515	521	491	534	492	527	489	575	515	514	518	543	496	525	538	486	483	536	532	539	574	571	510	515	532	525	489	523	489	481	519	563	497	520	504	502	587	525	486	541	524	513	524	570	531	528	474	500	543	537	484	533	530	543	509	553	489	542	545	492	552	513	520	515	513	531	544	537	505	506	467	518	559	527	499	517	518	501	524	548	506	561	571	478	527	483	513	528	526	528	561	473	525	568	449	501	536	563	486	507	513	496	532	521	529	546	490	524	511	503	499	485	547	488	483	503	518	513	492	557	494	523	484	504	511	512	499	495	530	483	561	554	494	513	592	524	518	508	537	525	519	497	476	515	495	524	515	496	494	486	471	516	534	543	517	510	537	497	523	516	507	493	496	491	527	514	513	511	531	473	510	505	504	522	481	518	517	518	440	477	515	528	517	522	485	463	518	537	511	516	559	499	451	489	546	523	518	510	508	503	488	498	500	486	492	515	525	549	495	481	551	485	515	526	503	518	514	506	476	503	505	539	481	538	550	485	510	544	512	525	513	500	511	524	529	525	524	492	528	552	521	527	548	540	502	544	527	546	502	519	512	520	539	516	540	521	531	512	527	485	509	565	570	504	547	540	537	456	520	518	518	524	512	526	519	488	497	535	488	514	482	518	546	566	467	532	520	531	495	482	508	523	524	529	518	527	513	543	494	501	526	536	535	510	559	490	563	501	560	516	521	506	438	530	517	546	505	475	496	518	508	523	512	519	542	515	489	534	515	536	480	494	509	515	528	477	509	507	514	492	509	560	499	487	513	511	522	517	493	504	542	535	529	490	484	513	496	509	497	532	521	542	492	541	544	519	493	517	500	477	491	521	517	520	506	527	494	507	501	510	511	489	495	493	514	538	525	547	495	471	502	527	503	495	500	482	520	531	483	545	482	549	505	480	528	497	528	511	507	521	516	509	545	530	508	491	500	486	538	550	506	519	476	532	477	527	510	508	559	561	455	558	516	523	513	500	536	526	514	555	490	525	529	490	521	533	521	529	486	524	516	528	531	496	519	539	530	550	520	499	519	511	499	528	504	527	546	488	542	496	544	535	523	477	499	507	546	496	540	521	526	534	486	515	506	535	515	493	480	520	532	496	504	526	517	521	522	497	505	529	526	494	507	485	527	466	541	529	544	522	475	506	535	489	548	516	511	542	510	543	506	561	556	504	519	498	507	529	531	502	483	507	525	548	492	484	531	491	500	564	524	514	516	521	507	513	521	454	560	512	493	502	501	555	501	495	492	508	509	510	537	512	500	518	491	530	488	531	509	504	512	511	467	528	531	526	558	514	503	539	506	486	495	491	542	529	520	513	463	470	495	524	497	478	480	517	540	521	493	515	532	491	503	510	513	479	544	539	514	553	570	564	481	498	511	524	505	501	550	500	526	485	509	488	484	511	502	515	519	558	500	529	521	529	525	529	504	498	512	484	507	497	481	490	558	493	532	486	539	496	473	538	514	514	545	478	532	500	565	558	535	492	524	524	520	455	518	518	532	507	530	500	514	498	526	497	513	508	520	524	541	484	499	503	529	476	522	530	502	539	513	548	554	529	505	488	536	540	538	515	538	537	495	523	514	507	494	515	522	526	527	518	493	508	526	491	506	487	528	520	481	526	512	472	549	517	524	545	496	509	508	523	523	529	506	521	499	507	543	504	505	499	491	520	528	489	508	526	506	498	506	483	522	506	521	489	484	510	506	487	439	503	512	527	559	523	511	498	521	510	478	522	527	509	500	491	481	529	491	519	550	460	513	496	522	472	567	514	507	524	526	515	489	514	527	520	501	523	534	499	521	486	508	500	496	509	480	508	533	511	508	511	500	495	511	517	510	483	496	536	463	488	519	533	488	513	553	469	545	553	482	530	507	518	507	501	514	454	493	532	497	501	539	517	522	520	495	541	488	525	506	562	489	500	500	556	545	496	520	469	550	523	488	528	486	482	487	510	526	510	499	505	505	515	543	557	528	543	493	490	525	545	497	546	481	526	534	504	545	509	491	527	522	512	531	479	486	508	521	514	519	516	512	521	542	465	531	493	538	516	489	489	524	469	455	540	499	527	502	490	513	498	543	440	509	475	521	552	486	554	507	505	501	481	507	527	496	560	492	536	499	518	507	514	518	523	489	477	494	528	568	537	507	493	529	487	497	536	528
27730	9762	547	308	218	219	182	186	187	197	184	200	173	176	185	163	190	177	167	165	193	160	183	172	178	187	165	163	183	194	193	183	182	181	200	191	183	184	173	196	193	161	194	178	180	193	155	184	173	176	164	204	175	184	176	196	200	170	167	185	147	206	161	174	196	195	180	181	175	191	185	177	161	162	155	202	177	171	180	172	172	187	162	189	182	187	195	166	189	193	162	177	170	205	177	187	173	187	180	200	185	163	169	185	193	186	181	170	155	187	183	175	196	159	172	180	180	185	158	171	178	192	177	193	187	197	170	189	174	172	165	197	175	165	190	182	183	204	186	183	187	158	186	187	172	182	189	190	197	179	166	148	184	178	185	157	189	181	196	186	164	193	156	152	173	183	181	173	171	170	162	206	166	167	160	177	176	175	175	187	166	155	183	197	179	169	181	186	202	183	180	175	162	180	184	167	173	156	205	182	197	177	189	170	198	170	180	176	176	185	193	157	176	195	181	175	178	180	202	166	161	171	178	176	176	158	194	172	174	173	191	193	177	182	214	189	171	191	188	178	188	198	174	186	206	161	143	172	195	195	176	166	180	186	191	158	158	183	179	187	182	195	171	186	165	169	168	189	165	176	180	161	175	171	185	179	195	184	177	170	177	172	186	167	176	177	185	191	173	144	173	162	182	191	191	170	171	179	181	183	194	189	167	174	174	174	170	186	167	184	184	157	178	170	162	179	193	181	179	173	205	192	193	161	149	151	173	186	184	187	165	188	189	163	183	177	187	173	164	188	184	171	172	182	172	166	191	183	171	176	158	179	170	187	190	173	189	193	200	160	166	158	174	158	181	165	154	174	160	180	179	167	174	158	174	153	161	162	173	162	170	185	176	175	199	180	176	191	173	186	174	170	196	175	205	166	180	180	182	167	187	179	185	188	186	200	165	191	190	170	184	163	171	181	190	170	165	171	167	193	199	188	186	166	180	187	190	164	190	190	165	182	174	164	182	155	167	195	188	163	168	172	187	185	191	164	203	176	164	188	159	141	161	176	180	189	172	166	189	191	192	184	164	172	194	167	175	170	168	170	182	183	164	166	185	177	174	172	193	174	168	172	191	200	204	183	192	162	146	182	181	169	173	193	176	177	201	178	179	192	204	175	180	184	178	184	200	158	193	178	191	169	204	179	182	191	190	169	186	153	174	187	176	174	169	176	162	212	182	179	158	190	190	185	177	172	161	185	171	191	169	191	189	187	171	190	172	179	163	172	187	180	181	178	166	163	188	178	174	164	186	191	190	157	167	174	186	180	157	189	171	162	179	186	168	197	172	159	202	171	197	170	181	181	173	189	171	153	183	198	179	161	188	177	179	210	184	179	175	166	196	182	168	182	160	190	187	174	176	165	180	173	172	173	170	194	151	174	178	184	163	178	176	191	153	192	193	182	162	175	163	200	178	203	176	169	190	165	174	195	161	176	184	169	175	176	156	173	188	169	186	178	200	175	189	183	164	174	179	157	161	170	171	165	154	178	161	198	169	144	171	180	194	181	159	179	168	163	170	192	194	188	177	181	169	180	194	154	179	177	183	177	200	187	184	175	171	198	176	178	174	177	194	183	174	191	189	186	192	177	182	174	184	177	179	175	191	154	175	175	178	186	192	168	180	174	179	181	183	168	184	185	202	177	176	201	168	175	175	193	145	189	176	185	174	168	174	192	169	196	194	188	194	156	170	163	175	168	201	192	172	185	188	172	146	173	191	178	193	176	174	162	189	180	151	179	168	182	188	172	183	193	166	169	176	170	163	178	146	180	182	190	164	142	190	158	167	165	183	204	181	167	187	193	175	189	170	169	166	193	191	172	172	170	210	198	199	185	193	174	187	159	192	162	156	185	177	178	173	179	173	164	171	178	190	214	182	171	155	179	179	160	187	182	181	182	166	195	158	187	193	183	153	178	168	199	174	175	169	171	188	196	188	173	192	188	171	174	177	169	179	177	157	178	188	186	199	181	188	169	175	173	202	177	213	198	171	177	175	164	179	193	178	160	190	163	145	163	200	176	176	166	178	179	191	168	183	192	176	209	172	172	180	172	168	172	172	175	181	162	188	183	190	175	163	181	175	178	182	191	182	163	166	170	199	179	183	179	175	171	173	191	171	193	163	174	168	174	175	183	169	182	181	171	188	167	181	165	172	164	174	176	198	180	174	172	193	185	167	205	189	165	178	175	195	185	190	170	179	167	214	173	170	170	159	187	193	186	174	184	166	178	164	177	188	180	214	180	164	175	166	181	183	178	201	180	166	166	173	181	182	163	178	187	171	169	175	191	144	187	184	172	184	191	182	166	204	174	165	189	151	193	196	174	178	177	178	174	191	180	189	171	172	185	153	172	170	157	184	167	168	198	198	197	175	178	170	158	152	185	187	187	169	164	199	151	175	156	179	180	175	166	182	171	178	167	179	183	180	188	180	187	166	185	169	169	181	184	194	177	200	179	191	166	197	191	173	171	168	189	170	171	166	186	182	194	158	169	166	201	176	185	178	173	181	183	173	168	186	175	165	189	193	188	180	200	183	178	205	189	188	183	184	169	187	188	167	175	166	175	190	168	159	161	166	193	197	178	183	178	185	174	186	185	162	184	174	183	168	159	187	160	181	172	185	185	182	194	179	169	176	187	170	159	168	175	173	160	199	184	151	177	173	181	177	183	186	184	192	180	180	187	180	181	183	199	165	177	174	173	166	167	187	172	159	184	190	173	189	176	169	152	190	171	154	161	180	178	190	169	171	186	168	180	172	188	169	183	180	181	187	155	175	179	189	160	185	177	178	183	185	182	169	170	195	176	171	175	188	178	162	162	187	174	161	157	168	182	185	176	158	168	169	166	169	162	185	195	159	173	176	190	167	207	186	183	175	185	170	185	168	179	183	188	188	160	183	196	164	180	172	182	170	170	187	186	165	180	178	148	205	169	172	178	176	184	168	177	178	166	195	170	163	169	175	166	216	173	164	182	188	207	195	185	196	189	172	204	187	187	184	167	184	164	167	179	185	143	157	185	159	181	176	182	172	172	193	171	181	206	195	202	163	175	166	189	168	162	184	175	189	163	191	166	193	180	181	168	165	184	172	176	172	168	169	185	169	154	173	190	167	163	176	194	183	202	168	168	204	161	163	208	181	174	183	178	204	187	167	174	188	167	203	191	146	168	190	172	179	195	181	186	190	179	172	164	174	198	192	153	193	153	184	170	186	181	176	162	187	163	205	176	167	168	196	157	171	198	179	191	172	168	165	204	184	171	182	174	188	171	173	201	196	171	156	184	159	169	170	174	163	189	164	185	160	169	183	203	225	185	185	179	191	201	185	185	173	185	197	194	178	185	181	185	178	195	203	176	175	186	177	174	191	193	177	182	206	170	173	167	171	181	186	146	185	195	184	184	203	204	199	184	191	167	186	181	180	176	175	175	168	190	160	171	178	192	198	160	196	177	150	162	195	196	184	160
4533	332	302	197	185	168	141	160	140	147	152	157	151	127	159	162	156	133	169	130	155	144	166	136	150	171	144	151	163	129	148	126	135	131	140	145	142	125	144	160	137	151	151	137	140	130	145	105	138	152	164	118	139	133	116	155	146	155	140	141	136	148	135	139	129	164	148	139	127	140	146	127	129	148	135	122	151	140	139	166	139	152	124	141	138	111	143	139	160	143	145	149	145	143	150	146	142	138	139	137	138	144	156	152	147	134	142	169	150	150	141	147	132	153	143	120	148	140	156	153	140	155	137	138	138	170	141	161	132	144	134	140	142	142	153	164	133	140	131	147	141	123	141	146	133	159	143	152	129	132	127	127	130	133	139	136	130	126	138	142	158	153	145	157	125	132	141	122	154	159	140	137	153	141	136	125	137	149	137	148	162	136	156	159	124	114	138	163	149	150	154	159	138	149	137	134	157	164	142	145	147	158	143	124	138	156	141	142	155	110	163	141	152	129	123	147	143	164	122	121	160	163	123	160	145	136	117	146	127	135	136	147	158	131	124	171	143	131	152	126	151	157	151	125	159	139	148	137	147	139	132	143	134	155	154	121	128	133	152	126	163	130	128	148	132	154	154	130	138	131	151	138	145	137	148	133	145	137	122	148	161	112	134	153	152	143	150	142	133	116	170	116	151	141	144	128	155	138	151	147	139	147	145	133	154	142	130	157	147	126	141	136	144	149	145	151	138	154	149	145	129	141	154	156	142	115	141	155	130	124	137	137	118	140	144	143	151	133	165	145	135	136	145	158	135	141	139	142	153	145	137	153	164	161	141	141	151	142	150	155	140	124	119	137	137	123	133	148	143	155	155	135	162	162	138	147	147	158	132	156	139	139	151	148	154	132	140	150	159	132	154	131	142	156	146	159	144	111	146	153	151	118	139	138	151	142	149	138	115	141	164	160	141	148	149	147	131	125	138	131	138	141	150	141	140	134	146	147	150	150	141	154	158	128	160	140	151	147	146	155	119	144	159	123	148	136	158	138	161	123	130	149	130	143	138	139	156	170	138	134	144	147	142	153	152	156	153	130	144	137	148	130	122	120	125	129	135	134	160	138	136	163	148	128	135	128	131	156	164	114	136	136	158	139	141	166	152	140	151	154	141	135	141	144	131	152	149	136	140	152	145	143	142	149	157	142	150	149	143	148	143	149	163	143	133	133	148	143	141	175	145	155	163	177	130	142	137	154	144	131	128	138	140	152	150	145	117	132	150	138	147	150	136	130	130	142	148	157	138	135	141	146	132	133	181	128	158	157	133	143	147	135	138	142	139	143	132	130	143	107	132	134	136	132	130	128	162	143	154	142	141	158	142	160	135	159	128	134	145	135	136	136	158	175	143	145	142	144	147	141	139	140	149	138	142	134	118	137	134	143	180	134	146	152	139	116	125	162	167	133	166	145	149	130	131	154	134	126	142	142	139	143	152	142	147	146	140	131	181	146	148	140	117	135	165	139	147	148	139	146	156	127	142	121	146	128	138	154	132	131	133	144	140	134	141	127	152	131	132	164	134	149	141	137	159	159	124	146	140	132	135	164	141	138	150	140	140	143	161	143	139	139	143	152	136	131	143	137	125	147	139	128	146	153	156	138	140	142	145	139	137	144	125	136	146	129	134	133	156	123	137	144	127	145	135	139	127	130	144	164	149	157	144	140	107	137	135	131	157	136	157	147	133	143	140	144	128	135	129	146	167	162	141	141	144	131	144	137	141	150	156	138	138	159	121	149	129	139	119	153	167	141	140	142	144	126	116	135	148	134	132	165	151	137	137	154	108	149	156	141	148	161	136	154	165	156	140	136	159	148	132	150	154	156	135	183	156	129	122	144	136	147	136	146	139	147	161	131	148	151	122	144	129	139	130	131	133	149	133	150	163	149	134	129	129	150	129	118	128	135	168	131	117	140	165	154	155	158	150	142	131	130	146	134	144	166	123	134	122	129	152	153	139	143	159	129	156	127	115	153	125	159	156	166	140	154	148	126	150	163	146	132	145	149	114	143	154	132	131	148	131	141	136	121	131	131	129	132	138	164	129	142	149	145	146	147	136	139	155	141	125	144	123	163	152	131	135	155	132	136	130	141	136	163	161	143	142	157	143	145	149	154	140	149	150	156	144	134	145	131	137	163	145	149	125	152	163	152	136	134	139	123	154	128	120	136	140	136	143	135	141	140	125	144	134	148	147	145	146	158	150	138	132	148	161	132	152	145	143	155	146	149	119	142	153	164	109	151	134	143	143	147	154	127	134	121	156	145	149	145	122	142	132	125	163	136	138	152	101	138	151	139	142	129	139	159	150	144	128	157	117	155	134	157	152	138	154	142	148	130	145	139	111	136	133	126	143	157	165	144	134	141	140	133	121	128	128	150	130	122	144	144	134	147	138	143	145	146	127	143	125	131	142	127	155	148	139	141	146	132	139	161	145	135	138	149	154	122	171	132	149	145	159	157	129	159	162	132	163	128	146	134	144	137	158	128	157	141	141	126	141	154	142	128	157	149	139	142	148	164	169	150	131	158	130	151	145	149	140	134	147	130	133	143	147	139	162	123	131	161	139	150	125	136	154	147	142	154	155	149	149	149	140	141	132	122	145	148	142	168	172	154	150	152	143	137	151	130	156	136	130	164	135	144	132	160	138	136	138	131	125	148	145	147	162	148	137	136	115	142	134	161	144	145	144	139	152	149	139	141	141	148	136	150	120	144	152	175	136	151	128	150	158	156	146	136	155	121	152	139	124	137	133	132	158	134	135	147	143	148	140	160	128	129	151	161	143	157	130	155	118	134	138	133	152	134	143	175	139	136	149	156	133	138	127	133	156	142	134	148	135	160	171	141	128	149	151	142	137	135	151	130	130	136	146	138	166	136	138	147	121	148	142	144	164	137	150	124	129	162	148	144	163	143	143	137	141	141	136	149	156	144	140	169	155	129	132	163	126	167	136	139	149	156	136	138	120	146	146	126	137	142	126	127	142	141	130	145	144	146	137	146	156	154	127	143	137	130	137	161	135	154	154	151	165	146	151	122	128	147	138	139	158	142	156	152	140	125	161	139	134	142	144	139	152	128	141	137	155	146	152	148	140	146	143	136	145	138	157	144	138	136	148	135	146	132	153	130	140	142	141	139	161	124	141	126	124	131	158	157	136	152	144	154	125	152	152	136	150	143	137	154	138	136	154	148	147	137	143	144	120	148	127	148	147	143	141	147	152	150	137	121	158	129	142	142	149	142	149	140	121	148	149	132	139	137	157	172	155	161	166	136	148	149	145	169	118	150	132	147	130	131	141	137	156	158	137	150	163	128	134	129	135	128	144	139	131	134	142	132	155	146	149	126	146	155	138	141	147	160	151	152	145	152	144	125	142	137	131	148	131	138	145	134	146	157	135	131	153	127	132	125	137	127	149	138	150	150	150	150	150	134	131	145	139	124	128	165	138	132	155	152	121	123	127	147
25481	21486	27971	25416	11075	1247	860	738	625	614	588	566	548	542	563	529	562	550	516	515	486	521	513	484	517	520	510	517	520	531	499	509	499	501	491	523	523	503	513	505	514	507	534	513	494	488	517	500	483	501	489	541	523	507	497	475	497	514	478	478	483	480	493	490	516	490	499	505	488	519	465	511	493	483	492	498	477	500	513	524	465	514	505	504	479	505	499	491	544	479	488	488	486	512	504	461	456	489	489	482	471	474	484	493	510	501	495	513	506	512	450	479	512	537	502	492	440	511	509	507	507	512	481	500	474	519	460	499	494	458	533	528	483	486	495	511	492	494	478	494	470	457	500	541	458	476	510	473	462	512	525	483	453	488	490	490	502	477	504	486	483	478	527	515	550	511	441	491	499	504	483	503	477	495	495	506	472	504	523	478	488	500	528	481	508	448	481	491	488	470	459	470	505	518	498	503	463	469	467	537	509	506	491	526	521	466	507	489	492	552	469	470	477	475	467	466	480	491	483	456	486	473	500	494	448	450	503	485	501	493	489	464	526	446	473	548	474	473	496	461	496	506	482	497	500	481	462	516	500	489	501	514	479	483	451	493	507	447	498	528	550	480	526	492	492	460	528	476	452	479	486	491	470	500	504	470	471	479	525	497	507	479	508	488	460	477	502	481	485	526	497	522	485	526	515	506	453	513	517	485	484	477	473	472	468	490	490	455	463	533	451	545	473	553	517	490	447	538	482	496	498	492	479	563	532	494	515	488	462	445	512	493	527	528	537	491	449	462	502	487	487	518	504	465	499	507	481	547	473	461	495	475	499	471	447	519	518	462	523	469	518	498	491	516	472	479	468	489	507	460	474	473	502	494	485	496	500	506	478	524	502	508	491	470	470	486	512	515	495	492	515	490	499	507	484	438	530	515	511	478	505	497	479	489	507	462	455	509	494	473	470	521	505	494	483	501	502	510	500	505	484	536	469	471	492	505	516	541	475	488	499	533	451	520	508	500	434	483	493	491	491	493	473	489	521	480	500	479	481	480	502	535	499	459	480	500	494	492	510	472	495	525	527	501	486	508	507	493	464	475	464	501	499	475	445	510	497	490	493	469	479	513	484	504	459	498	483	492	519	479	532	501	519	549	504	493	485	493	515	496	492	526	501	478	522	500	510	495	522	497	547	477	462	502	481	452	461	448	519	465	493	491	471	458	499	497	458	503	499	519	516	459	499	478	499	477	515	467	516	476	484	477	514	470	500	501	504	464	502	495	493	455	515	500	516	501	502	489	464	481	562	506	447	506	493	501	514	517	515	490	498	475	468	499	480	497	492	483	501	484	492	501	518	490	453	468	503	508	480	494	477	506	480	486	539	503	515	462	486	468	477	501	462	483	497	503	546	503	492	512	519	521	498	488	518	479	462	465	474	493	499	463	527	488	516	522	498	499	472	525	477	496	474	496	476	523	471	479	513	491	513	453	509	516	508	501	463	475	495	468	472	510	473	461	500	491	494	522	485	481	520	476	487	494	468	497	460	513	492	484	475	467	492	489	515	464	488	503	494	546	479	475	535	519	507	444	493	505	504	501	446	479	514	519	479	487	444	492	492	477	485	477	521	508	453	467	473	488	529	467	491	459	462	475	462	483	476	460	524	478	509	479	486	503	517	474	509	473	450	495	479	551	491	490	505	502	490	496	481	514	485	493	503	538	489	515	470	459	470	496	472	516	491	451	488	503	490	486	496	533	515	458	515	515	468	496	461	476	524	493	510	498	496	497	429	472	489	520	484	512	477	485	489	494	485	498	505	501	456	462	467	471	471	434	468	497	494	505	521	470	466	507	496	471	530	541	503	491	510	479	467	478	518	518	458	517	481	452	533	539	478	493	481	529	520	498	471	472	467	474	465	517	531	453	513	503	500	510	453	485	522	498	479	513	484	509	475	481	487	440	499	457	503	521	495	464	456	490	496	479	517	478	526	480	500	484	551	514	460	523	537	473	465	523	487	515	534	462	497	488	510	497	449	479	467	469	533	481	502	484	488	513	445	493	517	452	517	492	468	507	483	502	492	556	474	502	499	493	477	468	481	547	519	478	477	464	514	506	484	485	480	491	496	514	513	464	493	471	457	484	465	465	498	493	524	475	473	450	469	481	507	471	527	470	442	532	538	466	498	451	452	490	502	506	508	479	466	454	542	510	476	489	481	501	492	530	488	510	502	476	473	486	501	509	523	468	496	463	481	507	533	460	503	486	487	464	460	461	481	480	489	482	502	515	466	483	498	459	481	502	490	504	491	508	468	491	462	490	493	480	473	496	489	460	459	479	478	498	529	503	533	460	466	471	498	505	483	483	519	467	508	493	485	496	484	520	450	495	531	519	486	475	531	468	472	488	471	463	519	461	498	480	532	494	498	526	475	495	450	511	502	492	491	495	484	490	465	470	494	479	464	470	498	498	493	476	472	465	528	504	480	504	465	515	476	473	504	501	531	544	458	464	498	491	524	485	491	490	513	509	426	506	496	497	488	474	492	457	497	514	480	505	500	506	473	469	511	510	492	486	474	487	519	467	500	480	475	470	498	485	464	467	501	488	497	458	471	474	487	472	497	489	521	478	461	481	458	493	514	521	508	503	499	484	476	467	481	490	520	497	485	481	492	507	467	502	478	451	522	505	507	500	453	474	507	512	495	484	476	507	465	460	541	508	484	441	483	436	467	496	515	499	474	497	470	501	470	457	476	464	480	489	482	468	490	498	515	493	524	498	468	513	504	490	506	485	482	501	479	470	509	483	527	516	496	474	506	470	466	464	466	521	509	480	509	494	481	469	505	479	445	496	470	498	508	501	473	468	481	472	477	534	482	490	480	483	474	509	481	442	526	516	494	476	478	467	528	486	474	480	480	500	480	521	484	529	490	524	496	546	483	462	482	467	470	482	453	482	500	492	490	495	489	466	481	521	511	465	538	503	475	535	484	482	491	479	488	496	507	497	497	545	478	509	495	535	512	495	466	478	419	485	470	507	516	480	526	497	526	476	463	541	462	464	515	503	518	478	452	462	509	484	484	532	468	513	516	525	499	438	459	513	505	458	483	474	508	481	481	501	519	521	481	526	516	549	516	519	504	462	484	488	501	494	484	474	469	497	480	507	513	475	503	497	505	495	498	518	469	478	452	447	491	498	505	496	460	487	506	483	458	482	493	515	507	497	480	557	529	447	522	492	504	475	575	502	461	472	492	505	496	517	523	520	460	478	506	459	462	484	508	526	497	463	465	489	505	488	459	492	462	466	468	492	476	480	479	484	473	508	473	489	487	471	482	511	505	492	503	493	482	519	447	479	503	498	504	447	502	523	481	450	478	516	451	500	492	505	473	464	499	427	482	482	534	488	469	518	510	512	518	456	462	512	447	511	486	481	483	486	556	462	475	471	525	518	472	487	475	521	527	518	483	514	497	441	469	539	501	498	492	486	438	458	452	493	459	465	560	481	454	514	493	490	501	485
3153	3282	2759	1431	1027	835	670	595	555	506	531	523	437	486	457	439	420	432	422	378	429	401	377	460	417	394	386	397	431	428	405	409	409	447	411	407	414	406	392	420	395	380	382	415	391	386	389	409	380	360	442	408	346	399	413	378	373	386	396	435	410	385	402	406	393	388	374	386	399	397	366	415	411	378	365	384	395	402	380	425	414	374	390	379	403	426	421	407	379	390	428	328	391	406	382	386	387	358	366	380	384	366	381	380	384	417	395	424	419	390	386	403	369	399	374	383	356	380	377	431	387	398	362	432	384	370	374	366	433	357	387	395	344	425	367	364	374	411	377	364	396	434	389	384	419	406	378	406	370	412	386	385	423	369	388	387	397	376	343	442	401	380	383	386	398	373	373	368	381	381	398	396	399	385	400	366	366	387	389	410	431	391	370	359	340	414	408	364	381	403	402	419	371	385	367	409	426	398	382	339	397	422	447	393	356	404	391	402	359	400	404	385	397	415	420	395	388	354	413	381	372	385	403	385	367	383	360	398	424	375	399	387	357	446	400	369	376	393	371	409	397	384	362	381	353	404	420	399	427	420	413	381	397	372	336	377	412	419	356	379	377	385	351	378	368	381	383	385	358	389	389	381	396	357	392	349	376	372	379	377	352	400	381	373	393	433	412	428	399	354	375	378	396	350	394	384	405	370	376	416	360	397	380	371	406	401	408	428	393	412	403	404	420	379	393	399	366	375	387	387	413	349	404	385	373	414	435	376	380	371	383	406	414	397	374	397	386	434	390	385	410	386	379	372	357	378	366	404	403	396	309	411	387	372	361	394	369	369	365	415	398	392	419	375	404	383	394	354	390	401	387	383	358	367	340	388	375	413	405	417	369	401	352	352	425	418	370	375	395	386	381	355	372	359	344	398	337	378	371	366	380	385	389	395	386	385	379	399	359	370	376	398	384	389	346	388	385	376	401	385	362	418	391	393	334	381	403	393	382	362	411	420	367	387	395	414	371	433	392	375	373	362	407	407	381	381	391	390	394	414	378	375	367	395	379	417	357	394	390	385	387	364	373	393	401	352	374	389	366	390	403	373	422	387	359	384	364	401	401	390	374	391	399	386	364	383	375	401	403	390	377	395	377	400	366	382	394	372	375	409	405	362	374	424	395	384	365	380	348	375	356	362	387	376	396	378	421	395	394	407	399	411	359	402	383	418	406	419	423	384	385	386	386	389	395	372	376	425	361	370	364	340	378	395	385	383	376	390	418	387	372	444	382	387	409	426	385	355	377	377	363	391	397	383	386	375	386	410	390	377	379	402	363	381	380	412	372	387	396	387	392	392	359	393	401	380	416	397	379	409	404	393	399	338	427	383	373	405	360	401	368	398	408	362	403	374	367	384	387	403	373	399	404	376	394	379	378	376	351	406	378	371	414	391	369	374	405	381	360	398	406	427	370	365	381	443	381	383	383	388	411	405	374	342	390	391	392	393	340	421	432	408	373	378	368	393	373	386	410	372	385	411	397	399	350	413	388	397	357	392	377	408	365	405	385	372	351	388	345	378	359	391	403	388	359	350	371	412	403	412	380	368	355	396	399	414	372	382	380	398	350	382	395	378	376	372	381	385	382	368	352	403	354	370	375	378	398	365	407	410	368	384	413	381	374	381	370	420	382	377	382	373	431	405	421	408	376	383	382	373	356	374	384	393	362	362	402	403	334	379	391	398	369	386	370	382	425	381	406	384	400	405	400	337	392	345	415	396	386	377	370	387	393	335	388	355	361	420	396	348	351	365	388	385	415	404	381	382	354	394	382	362	378	395	368	414	432	386	355	397	368	397	400	376	381	391	373	352	395	383	398	384	385	376	384	380	359	349	380	394	343	441	367	373	358	362	355	349	399	378	367	410	423	348	406	369	400	433	381	393	374	384	373	390	379	399	426	375	364	373	404	372	406	386	420	367	428	400	362	377	378	395	387	383	383	404	378	375	329	393	392	348	368	397	382	363	384	381	383	402	363	393	354	394	388	372	346	369	368	349	409	376	353	384	403	358	400	430	387	378	372	385	381	402	398	387	382	365	405	383	350	380	352	366	362	396	376	357	394	401	398	382	375	378	372	368	402	363	414	390	362	401	369	382	386	368	371	399	388	449	393	381	412	421	386	392	394	375	413	368	370	382	390	376	395	395	362	373	399	364	355	366	357	371	361	381	388	379	407	413	374	392	398	380	390	366	384	367	374	405	404	380	374	378	380	372	356	379	419	373	384	392	381	396	383	369	377	384	369	366	397	396	387	362	399	371	386	381	413	363	404	415	401	375	375	431	383	403	386	425	406	405	376	419	384	432	384	377	358	389	367	381	369	403	379	408	369	399	384	419	370	376	429	401	363	387	393	395	385	360	371	358	378	380	375	349	367	400	348	398	379	376	412	398	373	399	376	392	370	388	348	364	353	373	427	394	378	380	384	387	404	390	395	378	360	393	401	375	359	369	390	374	402	391	362	363	398	353	411	379	376	356	381	405	394	400	370	406	396	377	382	390	370	402	385	366	429	370	363	374	390	376	396	386	359	382	392	389	411	393	395	385	406	365	372	396	355	378	399	379	383	363	380	387	389	385	396	368	392	378	370	383	391	349	378	410	366	416	378	400	373	366	373	411	390	369	376	412	400	413	366	352	383	368	373	391	368	388	371	385	365	375	429	349	418	407	373	377	364	384	336	378	399	345	389	366	383	390	400	345	383	375	395	382	398	392	352	373	405	402	400	403	393	380	364	393	385	377	383	359	373	372	394	377	407	380	408	375	398	384	385	391	396	379	396	370	389	397	358	416	407	421	419	345	375	404	410	376	382	375	371	418	378	412	396	382	359	402	370	359	413	374	399	385	374	379	373	415	364	360	368	387	348	368	400	380	375	388	387	389	394	401	349	363	406	397	422	394	358	377	417	383	396	385	391	368	398	414	363	356	363	373	383	378	382	385	405	387	382	391	414	370	369	362	370	384	385	376	407	381	412	383	360	382	430	418	367	406	363	399	416	390	371	387	415	347	386	389	368	384	376	381	404	371	404	379	378	405	403	413	368	395	411	377	383	399	387	409	375	366	401	378	401	358	362	394	387	406	418	356	380	382	408	374	349	364	379	369	361	380	353	350	408	365	418	363	378	401	388	349	394	372	400	372	380	353	379	369	378	387	386	400	393	388	392	372	388	373	364	397	378	409	368	355	404	377	396	393	382	379	378	391	393	375	407	377	366	384	353	377	363	386	372	411	379	352	378	373	412	402	372	346	382	387	382	356	364	388	379	371	406	400	405	381	402	389	379	382	358	384	365	384	350	397	372	392	382	387	400	383	375	376	370	394	387	385	396	370	386	386	395	393	398	388	410	358	396	382	365	385	403	425	378	397	392	402	385	375	385	392	372	347	397	361	367	366	390	370	410	369	379	403	381	385	380	381	409	410	354	396	414	406	408	385	401	401	394	391	365	356	398	380	409	409	380	378
24541	21464	28773	24590	21443	8255	1648	1075	899	860	836	778	800	744	748	750	732	672	738	705	686	681	724	647	731	730	698	730	710	703	691	718	676	645	685	666	672	678	656	669	661	675	644	674	709	648	681	681	651	657	669	615	663	689	737	668	646	700	621	666	645	655	682	663	676	641	662	657	622	670	688	714	662	690	698	676	650	676	668	676	604	669	640	711	686	682	675	654	660	694	677	620	683	722	731	658	663	713	679	677	659	687	656	653	699	656	606	642	671	639	686	706	709	669	646	652	668	675	702	633	662	661	673	663	713	625	672	707	726	704	660	685	616	683	696	661	667	631	670	673	641	673	711	641	643	635	660	717	680	650	678	627	662	679	648	656	680	666	684	670	650	681	651	683	663	714	688	687	696	626	651	650	662	674	659	690	643	637	692	659	654	674	661	657	652	733	677	677	615	668	647	700	677	687	700	660	630	633	669	708	709	660	647	654	674	644	657	646	645	645	621	700	669	660	680	703	619	645	676	645	645	686	698	685	668	665	636	632	656	650	646	663	674	669	670	652	651	643	668	680	688	700	643	666	698	672	650	624	672	650	676	655	651	676	642	666	651	667	657	696	645	677	667	663	680	618	687	693	609	654	729	690	657	632	644	637	597	666	651	648	625	670	638	680	642	641	672	690	681	633	624	655	671	674	664	639	669	659	709	652	645	648	671	710	672	661	635	693	702	656	619	633	650	706	662	654	606	642	683	688	690	701	622	694	643	635	713	666	655	618	624	632	671	686	624	624	672	645	647	712	636	682	682	659	696	687	715	650	664	683	660	673	669	643	713	654	663	676	711	640	643	678	737	657	644	651	686	674	654	646	676	635	685	679	646	652	629	696	663	642	647	692	648	682	672	645	691	691	658	666	638	660	669	645	656	672	709	677	685	673	642	641	663	652	664	628	671	687	671	659	666	635	639	679	688	653	696	619	647	649	689	644	673	671	659	642	658	696	611	632	652	658	667	647	704	700	651	690	711	696	650	665	667	677	634	681	676	673	692	666	696	713	676	687	687	642	680	668	635	647	629	645	597	709	645	632	656	635	656	689	636	654	694	705	675	654	635	669	708	737	674	659	662	669	659	639	692	619	697	668	644	654	727	666	648	657	639	661	673	640	719	661	705	659	650	691	624	659	719	647	657	622	650	703	663	648	690	708	680	696	692	653	667	650	624	644	669	690	657	635	666	641	634	630	659	643	682	627	658	659	639	682	680	711	706	627	649	650	674	650	653	700	749	674	683	633	617	671	625	612	628	660	692	638	640	652	606	687	650	688	683	700	655	706	672	664	662	668	638	691	659	677	648	658	672	623	647	625	687	663	661	668	634	659	673	678	674	671	661	647	653	683	665	647	661	709	706	678	689	662	678	671	666	677	691	658	659	680	715	698	669	635	625	714	662	614	669	636	699	668	667	651	691	683	657	663	658	631	668	659	685	686	663	640	646	645	677	641	708	639	684	661	672	689	655	675	676	642	653	633	662	637	667	633	647	685	646	625	626	644	651	663	636	689	636	629	693	661	616	651	696	643	681	690	643	687	690	717	612	632	660	622	711	631	647	686	619	655	655	696	677	633	641	682	699	706	687	654	679	653	638	673	651	657	647	617	648	679	660	632	686	727	652	646	599	676	650	655	655	666	664	659	650	658	634	614	635	664	614	604	682	658	672	677	666	684	675	638	591	620	689	644	691	652	651	683	645	690	685	702	688	620	673	647	678	702	627	623	648	654	635	645	634	718	683	685	671	667	668	708	659	677	632	624	647	609	660	647	656	650	598	679	649	652	658	661	649	599	659	612	648	688	634	658	635	646	646	687	687	625	637	632	674	662	649	625	658	654	635	642	652	669	655	658	659	628	658	683	675	657	655	644	617	626	696	666	670	682	671	669	674	706	688	691	654	655	648	641	683	622	671	590	659	640	674	666	639	636	683	657	688	665	647	662	682	644	679	623	698	714	637	652	657	646	658	679	672	623	702	615	660	688	653	690	652	637	680	653	671	606	672	644	689	698	621	638	656	651	644	652	637	693	691	672	611	668	688	661	682	683	656	611	681	686	620	633	658	633	656	660	622	659	685	653	692	678	617	680	673	658	638	704	662	668	638	625	668	702	671	662	649	608	656	663	700	622	716	579	638	673	692	663	597	619	642	681	682	664	649	640	676	757	628	649	605	644	661	606	632	656	676	725	661	677	672	620	675	663	698	684	679	672	657	655	672	647	673	651	676	604	658	629	688	641	689	686	652	645	619	629	611	679	664	676	652	686	685	651	683	689	708	666	670	639	683	629	600	635	621	666	721	666	692	664	692	693	672	662	670	606	656	669	697	642	691	678	659	685	662	653	657	687	658	616	654	680	710	670	649	664	666	676	652	688	685	658	625	665	662	703	653	663	659	633	660	622	693	691	636	683	658	681	673	653	681	629	644	625	655	684	647	702	704	672	666	697	631	715	622	647	645	652	701	687	658	597	639	605	646	724	623	665	643	670	688	644	680	635	720	638	660	612	629	671	640	655	664	629	688	643	670	669	646	649	638	648	675	671	670	611	665	663	684	621	631	665	646	655	651	666	603	638	666	701	643	658	624	659	661	691	660	624	648	633	636	682	633	662	631	696	677	629	700	661	667	693	699	680	679	643	681	672	690	671	661	652	668	660	733	678	651	656	635	689	668	699	685	658	657	625	657	605	682	679	651	613	632	626	603	667	612	610	630	652	638	648	654	663	676	658	658	674	675	661	679	610	650	691	681	649	664	665	622	649	706	676	670	656	684	606	618	649	658	606	649	684	668	698	637	679	627	681	663	651	642	625	695	634	667	611	646	661	647	688	682	669	645	644	640	701	660	623	637	704	690	668	605	654	651	645	654	656	605	682	711	695	678	667	642	665	706	634	665	709	648	666	618	668	633	689	642	643	643	712	656	647	648	648	671	693	679	628	657	657	669	674	689	634	658	615	664	642	680	655	637	634	642	661	664	642	665	677	627	626	648	682	628	678	651	643	664	641	688	644	691	638	645	640	682	652	684	622	628	678	681	659	690	679	663	655	662	630	617	660	648	681	607	658	678	659	700	665	673	637	634	705	670	681	624	648	612	672	652	690	683	643	663	678	660	658	606	666	689	694	678	626	657	655	695	631	688	670	635	691	641	648	631	641	641	672	631	673	655	651	671	659	729	702	661	650	691	605	706	650	637	650	645	615	687	613	640	613	637	647	640	680	702	641	654	654	680	606	667	641	666	649	641	694	634	629	639	713	660	688	661	671	692	662	654	664	630	693	667	646	634	697	650	670	682	658	675	679	683	670	663	648	665	653	656	690	648	634	640	631	639	650	711	718	631	632	631	661	657	662	665	670	635	677	659	673	702	672	681	662	707	680	655	680	662	700	678	641	666	637	686	651	628	658	679	651	654	662	662	723	692	645	648	681	662	645	680	666	702	700	647	678	630	637	716	668	651	665	693	650	664	649
3532	5844	4888	2439	1758	1380	1128	995	845	768	734	695	687	636	637	594	625	557	588	612	568	574	567	556	560	571	563	545	556	567	572	533	527	489	580	514	555	554	561	532	543	561	515	529	531	521	534	548	551	559	532	531	568	504	525	524	488	541	543	514	517	530	550	516	548	529	525	526	502	548	530	489	512	517	538	528	527	540	522	510	509	508	511	522	507	530	523	475	516	527	523	527	531	505	523	549	529	545	528	473	471	519	468	519	524	524	513	523	499	530	495	491	524	532	554	520	514	500	552	545	487	491	549	519	498	506	503	515	519	518	557	524	507	502	534	525	515	472	483	511	533	519	534	525	506	500	502	505	529	503	516	484	516	544	519	490	506	530	517	508	545	514	521	538	498	515	543	524	486	505	520	533	513	495	516	497	520	535	508	550	520	531	520	524	532	513	549	532	539	545	514	519	504	559	555	506	508	522	500	521	519	569	492	515	545	560	502	490	550	501	510	543	519	518	497	477	576	498	541	584	531	534	534	503	519	508	500	479	517	501	532	570	516	531	538	530	570	507	462	517	541	549	565	514	518	549	504	531	498	499	508	495	525	503	485	528	530	519	506	543	505	507	545	521	478	523	522	560	493	500	497	502	516	516	537	501	528	502	524	529	535	524	510	526	550	515	494	518	524	496	516	513	544	496	549	548	535	522	505	525	541	534	495	516	498	579	505	495	512	525	535	509	532	516	495	512	511	494	518	509	512	487	483	541	510	502	506	478	498	528	518	483	517	469	535	481	524	534	510	519	517	496	562	522	533	477	512	481	495	538	503	516	539	518	534	528	514	544	533	515	564	530	539	492	509	528	507	498	526	487	530	509	511	504	531	501	546	485	534	539	513	536	492	510	497	509	536	521	511	495	554	537	501	491	496	504	509	501	491	559	462	540	477	520	530	510	497	500	514	481	486	530	524	507	515	495	526	537	528	525	545	480	513	544	520	520	521	533	521	491	520	523	581	515	517	523	536	489	519	513	511	527	521	497	478	538	496	477	473	525	479	537	496	502	517	509	493	503	557	539	519	492	483	486	513	553	505	497	483	504	489	487	495	562	536	512	566	485	516	517	528	507	475	530	554	500	526	488	481	517	554	533	534	515	560	530	525	497	484	559	503	519	541	499	511	474	517	503	494	531	509	519	523	487	533	513	524	476	488	527	551	544	517	533	490	529	524	462	493	536	482	520	524	540	512	549	481	524	518	490	492	524	531	487	517	512	520	501	502	509	541	510	534	540	523	445	524	514	490	542	498	530	494	531	496	509	500	505	531	503	545	506	527	507	529	526	525	512	530	505	526	520	515	520	499	498	527	504	502	500	499	505	509	520	550	491	541	545	496	533	502	465	498	542	506	519	507	538	504	492	510	487	518	553	488	533	514	497	544	523	521	508	514	524	516	526	531	470	552	515	491	493	507	513	491	509	529	510	503	491	519	496	482	508	526	518	565	489	490	510	518	532	490	526	516	498	470	523	530	494	558	519	486	501	518	503	493	538	505	525	529	510	552	486	526	512	505	463	547	534	514	478	492	502	487	527	520	475	530	512	530	478	453	545	472	494	533	519	492	543	490	477	530	538	515	521	470	489	488	498	489	521	478	550	511	531	521	533	524	500	501	521	522	501	539	588	470	516	521	472	506	521	532	507	517	473	503	504	509	509	530	537	499	531	526	475	482	474	497	535	473	567	541	548	493	494	536	545	484	520	548	487	538	499	510	516	509	485	468	518	458	484	489	511	485	493	524	520	543	495	497	490	499	524	573	517	497	540	527	540	480	523	510	476	500	500	530	516	493	477	536	525	512	550	517	489	537	466	545	517	525	527	514	507	509	503	478	509	563	519	487	498	547	519	489	514	542	540	519	507	484	503	504	484	489	528	518	529	518	461	524	496	484	511	503	492	522	490	514	514	492	537	501	504	513	520	535	492	526	489	510	522	548	532	493	492	499	470	520	533	516	498	541	507	567	527	503	500	547	466	510	503	485	534	527	517	511	511	474	532	514	487	489	511	485	510	521	503	496	484	522	492	533	477	498	485	482	523	517	513	548	511	499	517	511	546	525	493	484	527	535	503	506	509	507	470	484	500	526	525	494	490	528	530	515	498	513	484	512	487	499	517	495	539	513	499	533	509	513	532	502	506	478	559	512	568	539	504	531	493	513	521	446	536	480	508	525	508	548	538	537	464	557	518	514	482	520	502	506	507	517	488	496	516	563	509	473	506	517	508	496	511	497	507	513	554	531	508	529	490	507	511	509	483	527	481	535	507	496	541	484	502	556	546	516	518	491	520	493	488	499	529	511	493	484	539	515	528	491	503	540	510	498	498	474	542	495	527	510	477	495	486	562	523	525	504	544	504	523	493	508	493	506	533	505	530	493	544	511	517	499	454	466	548	519	526	539	498	525	508	499	507	516	480	506	521	489	537	538	508	513	460	503	525	514	542	528	514	499	533	531	519	558	510	475	483	512	472	521	485	494	520	486	506	553	544	540	504	511	487	555	498	503	526	537	510	510	507	500	466	492	486	500	488	489	503	474	539	485	509	498	506	537	472	525	491	541	498	496	503	486	531	497	499	494	503	523	529	559	518	500	494	492	488	496	518	500	510	501	497	490	562	544	501	477	537	495	489	461	536	543	478	530	492	537	522	476	543	476	513	489	502	524	490	525	541	483	490	507	532	528	528	538	535	517	496	493	511	516	494	521	512	499	543	494	536	554	516	551	513	495	530	494	526	490	524	501	527	551	471	485	485	518	467	496	460	513	523	475	506	525	499	545	522	521	513	532	546	507	514	510	514	471	508	514	537	512	494	537	538	506	525	524	537	496	522	483	520	527	498	519	518	460	519	503	498	478	523	490	502	496	500	493	533	452	507	524	518	542	527	500	512	502	507	535	501	529	549	510	529	521	506	515	492	519	555	506	511	485	517	503	488	473	526	516	495	520	492	512	499	475	532	499	502	505	506	537	465	518	502	487	532	466	528	468	465	497	517	525	479	506	465	524	522	441	521	522	502	483	525	522	508	500	467	517	531	517	478	525	556	500	508	530	498	511	511	503	492	488	528	554	515	568	524	512	518	534	500	542	472	529	526	498	480	493	493	507	509	490	488	519	504	483	511	487	523	506	537	539	508	521	479	534	533	546	497	525	500	509	498	499	550	531	515	537	512	491	494	496	520	504	502	550	514	534	502	494	489	506	527	501	503	524	485	537	513	495	494	539	512	532	494	516	538	581	532	482	491	499	501	494	484	503	569	493	472	498	526	497	500	526	499	516	524	489	509	518	521	516	479	503	518	511	486	508	514	477	500	511	542	514	495	489	506	530	497	496	500	544	520	491	493	540	505	513	513	542	479	513	507	503	525	529	481	554	541	551	510	523	503	468	529	490	508	505	487	510	509	516	478	496	481	510	517	515	476	527	532	531	500	530	483	449	511	474	503	528	518	485	516	488	497	494	500	494	513
27771	9891	547	309	213	207	178	203	167	174	188	170	194	206	205	199	186	181	179	190	190	152	160	180	176	180	178	201	200	152	176	172	172	207	178	168	181	191	172	181	159	176	161	155	183	164	173	218	174	170	199	152	202	173	199	187	195	163	197	187	159	185	193	200	180	170	168	170	196	187	199	182	180	181	186	184	186	168	172	182	164	161	175	177	183	173	185	190	186	197	202	174	187	190	169	172	177	166	158	202	183	176	162	181	173	214	164	166	208	216	193	178	170	179	171	169	185	185	177	175	162	183	204	194	193	162	154	154	191	159	190	184	199	182	164	192	159	160	196	174	169	180	190	176	178	183	185	179	178	184	179	172	176	182	174	176	152	173	177	187	176	196	179	159	180	171	163	162	212	173	168	160	165	173	171	173	191	183	176	205	172	188	191	157	184	206	162	206	199	184	169	185	170	179	195	163	197	177	181	196	180	201	186	196	176	182	158	175	176	188	194	142	175	185	188	172	187	171	145	199	176	183	180	174	187	161	182	200	203	200	151	182	191	161	165	203	160	193	194	160	188	186	166	164	176	185	190	160	168	172	191	177	179	183	158	146	173	176	178	165	197	163	177	185	180	153	148	168	202	176	163	177	163	186	188	181	181	184	159	150	175	174	174	150	159	178	170	190	197	169	183	190	157	152	192	167	178	192	193	197	156	183	180	174	215	172	168	200	199	190	169	172	167	167	193	182	186	180	181	191	198	158	178	209	180	190	159	173	172	174	136	183	147	161	150	185	170	184	151	166	184	184	178	174	168	169	204	173	156	164	182	179	156	158	170	189	164	186	189	154	200	146	173	181	182	184	167	173	180	151	183	179	148	171	165	191	173	151	167	193	154	187	179	189	186	180	155	181	176	193	179	183	172	195	197	170	159	185	189	208	168	162	186	192	174	185	166	179	178	174	177	160	171	177	185	155	173	171	188	167	177	154	184	176	172	195	174	161	174	158	174	166	195	161	190	174	172	199	180	191	199	179	163	177	179	165	161	194	183	163	150	192	200	173	179	181	173	183	168	151	178	169	175	167	196	177	191	168	184	183	193	198	174	173	164	179	175	171	171	200	188	176	164	177	161	153	167	183	157	183	167	178	166	186	165	181	156	187	168	185	173	154	175	180	175	174	170	170	183	172	196	187	188	175	167	158	190	153	190	183	183	160	157	146	188	153	173	169	168	176	176	171	163	154	177	178	192	166	165	180	177	187	155	180	168	163	189	183	173	192	172	187	177	199	185	164	178	180	174	180	181	179	169	169	195	185	190	181	189	175	187	165	179	192	160	166	185	177	179	182	185	205	174	165	177	168	183	176	177	159	186	183	167	163	193	160	177	181	196	184	181	161	180	184	186	174	176	164	194	189	175	180	164	187	189	183	191	181	173	176	180	186	168	172	170	178	164	193	176	177	197	186	176	183	189	188	179	201	159	164	161	185	178	163	176	185	171	161	170	179	163	173	169	179	179	190	146	178	169	181	179	180	179	181	203	186	159	167	173	178	189	167	167	176	171	167	167	173	153	156	193	192	150	182	194	177	163	165	185	178	166	186	214	190	174	190	182	179	162	177	197	179	156	148	174	197	158	155	174	189	161	193	188	180	167	180	173	156	182	185	189	184	147	170	174	165	157	195	191	177	184	200	159	166	168	189	150	191	187	185	163	177	175	183	183	172	169	162	181	171	166	166	173	166	193	171	165	175	158	162	182	163	195	164	188	197	168	179	167	168	209	170	153	175	169	177	182	182	189	163	173	173	174	187	182	177	172	176	174	202	174	186	215	195	206	173	158	191	158	179	159	171	170	193	188	154	190	183	153	193	177	185	199	185	206	182	183	170	190	192	163	187	173	174	163	162	162	175	168	157	158	208	192	177	177	205	176	165	181	177	165	197	178	195	181	170	201	183	181	165	191	195	162	180	165	182	171	182	157	165	179	178	184	178	154	176	176	189	181	183	176	178	187	150	153	163	168	171	197	175	173	185	165	221	182	190	207	187	182	183	201	175	177	185	185	174	189	190	168	169	170	177	204	175	162	201	182	167	208	182	166	184	159	182	186	203	163	189	171	179	140	164	198	180	170	160	188	198	188	177	156	174	155	177	169	204	169	187	143	170	154	186	166	218	188	158	169	183	156	169	174	180	169	185	148	194	168	163	164	190	165	167	177	183	172	191	196	156	159	197	186	188	199	172	168	179	196	175	204	174	177	183	194	165	189	192	165	168	173	159	181	187	178	156	176	164	164	162	168	207	174	179	164	204	199	157	204	187	178	166	192	181	151	170	178	187	173	179	186	190	169	178	178	165	197	175	198	199	174	170	197	165	153	186	164	190	203	167	158	159	163	185	181	177	195	165	175	199	180	162	185	183	180	170	170	178	205	189	183	142	180	181	184	176	167	176	168	179	201	198	173	166	189	190	183	189	189	179	149	145	173	162	171	193	159	179	154	179	173	181	188	198	167	175	183	164	178	168	173	167	206	160	187	166	190	161	172	192	172	189	171	171	164	186	181	174	172	177	162	167	174	189	179	172	185	174	164	180	177	198	150	181	200	183	191	175	189	167	155	173	197	174	168	174	167	181	179	161	163	173	178	201	173	201	195	195	174	179	183	188	164	196	184	174	183	195	170	180	147	192	166	174	173	166	171	167	147	163	160	176	196	170	168	159	157	161	170	172	186	172	181	186	177	206	168	201	182	166	182	187	168	213	186	149	156	187	175	143	179	164	165	164	149	191	138	165	169	177	205	182	191	190	195	156	187	185	163	162	149	177	173	168	191	180	172	181	186	173	191	167	159	180	170	181	167	178	184	185	171	161	169	193	182	181	173	192	172	198	192	184	164	177	188	176	175	184	157	176	154	187	185	178	174	166	210	191	184	199	168	156	172	180	175	188	196	184	169	188	185	167	172	171	179	184	173	173	169	164	176	155	177	140	191	182	190	179	153	174	174	179	193	177	172	152	179	189	209	173	189	186	194	167	202	192	166	191	186	188	170	176	190	163	172	197	184	168	189	166	178	167	178	156	172	200	155	193	188	211	175	188	206	179	167	165	188	165	183	165	173	163	167	173	196	163	182	182	172	167	179	170	171	165	187	148	179	172	145	174	180	173	191	186	167	158	193	193	174	162	176	174	195	185	186	185	159	170	162	192	159	197	166	183	198	179	158	189	172	159	186	198	173	161	178	170	169	178	145	190	186	210	183	197	194	171	183	172	170	195	186	184	163	176	192	166	162	171	190	172	144	185	176	156	162	206	186	148	151	178	175	176	144	196	176	189	169	181	175	170	177	166	176	170	175	186	183	178	177	187	161	184	151	188	166	181	180	191	172	193	160	159	175	198	174	197	189	158	187	182	176	183	178	196	165	186	183	200	180	178	192	172	174	199	169	176	207	175	186	193	165	176	197	185	175	153	186	189	203	182	177	189	163	182	180	171	194	194	163	194	179	187	193	176	175	192	156	161
4596	325	275	204	181	155	153	170	155	150	144	147	149	149	153	152	160	155	133	158	163	141	121	147	129	143	127	157	139	119	137	125	131	164	145	142	158	140	116	144	154	155	152	160	146	152	126	140	131	147	152	136	140	141	157	136	151	127	138	164	128	143	132	147	126	148	139	148	162	143	155	131	151	160	128	140	146	165	143	142	138	146	137	132	138	135	121	162	138	135	141	130	155	146	153	142	150	141	137	138	135	154	136	138	136	171	151	156	149	147	144	159	157	124	126	124	149	151	150	144	136	129	141	159	132	137	161	145	155	152	151	163	135	132	146	162	143	123	143	173	146	144	149	122	153	145	174	147	145	140	153	138	151	151	136	166	125	136	170	153	144	168	159	149	124	142	143	166	128	145	155	167	133	134	145	145	152	141	126	138	123	143	155	146	151	150	170	144	144	139	151	144	169	144	152	166	133	165	144	145	163	141	144	166	146	129	128	144	132	137	143	135	152	151	152	136	130	148	131	139	162	142	167	132	149	150	149	140	164	156	138	156	117	144	155	125	129	127	158	142	153	137	157	150	140	113	136	150	133	139	140	130	153	129	133	120	125	149	155	143	127	143	148	148	135	155	138	149	143	147	143	160	150	127	135	145	136	131	153	127	155	151	147	127	151	144	123	145	143	144	150	163	126	117	115	145	134	146	138	145	133	154	128	147	119	146	152	148	134	153	135	141	163	142	156	137	137	141	144	148	130	133	132	133	135	153	123	112	133	129	125	168	132	126	146	130	149	133	156	150	138	146	138	138	135	136	136	137	149	140	150	149	171	144	171	131	117	128	128	139	119	121	153	140	165	147	125	109	141	140	130	112	164	114	148	132	144	121	140	154	157	148	128	147	138	167	146	149	148	147	163	146	125	117	148	128	162	136	154	151	122	140	153	151	152	142	144	152	148	182	134	149	165	132	131	130	146	132	173	160	148	141	129	148	140	138	142	144	163	125	122	146	116	141	110	143	131	143	142	141	132	131	161	143	131	143	120	147	144	131	146	144	139	149	151	140	173	138	137	156	127	151	136	161	137	138	132	133	175	148	139	143	114	164	147	130	152	164	134	140	148	164	135	121	136	143	133	137	143	140	144	132	176	152	147	148	145	146	128	154	152	149	135	169	169	152	126	129	142	147	152	153	134	157	134	175	145	163	131	130	140	155	153	132	155	136	153	146	155	148	154	136	142	139	121	140	150	148	114	125	143	157	147	139	156	133	140	160	140	132	135	146	137	142	146	144	122	127	150	153	130	156	145	140	122	135	122	140	166	128	144	163	151	159	135	131	146	157	154	145	157	136	131	146	143	135	148	139	131	143	150	147	148	140	135	137	138	137	151	136	139	132	154	160	158	147	136	125	147	156	130	125	141	125	141	153	165	148	144	155	114	151	147	147	139	147	140	125	147	126	126	157	120	130	142	137	154	128	139	137	149	160	149	149	152	141	159	135	133	145	151	137	148	129	138	160	156	157	129	141	136	117	146	142	165	142	153	165	132	155	146	151	153	126	127	149	144	134	157	135	150	154	133	123	143	137	146	140	143	130	134	156	145	136	135	147	133	130	129	160	177	153	137	142	142	144	139	141	130	132	136	140	129	142	131	162	152	146	127	162	161	139	129	144	140	133	149	140	136	137	152	142	177	135	139	136	127	155	123	145	138	127	150	138	133	130	162	148	144	146	150	139	139	140	137	155	155	147	153	156	131	135	124	129	160	139	142	143	144	111	148	157	134	133	153	129	149	126	114	151	146	154	162	144	131	126	120	156	136	148	144	135	133	144	127	172	134	140	138	123	159	146	156	139	160	128	137	145	147	162	136	132	133	154	124	139	140	151	124	151	149	142	162	148	146	147	135	148	132	118	136	123	137	147	139	130	129	160	148	155	158	166	116	148	150	135	136	123	142	140	130	127	134	142	127	147	129	153	141	142	137	138	141	144	134	140	147	130	170	153	156	144	145	143	141	135	164	152	142	141	141	161	117	163	141	138	145	128	142	140	144	156	153	144	136	149	152	154	143	125	142	148	152	178	144	142	123	136	160	147	160	143	133	144	156	141	143	136	157	146	148	155	154	120	137	139	136	152	132	140	144	144	150	129	121	136	137	143	139	142	145	132	147	149	147	140	156	138	130	165	157	156	136	141	159	145	143	145	142	149	133	138	156	126	133	151	144	125	156	138	138	166	145	147	131	121	131	133	141	155	132	124	155	149	122	129	140	161	152	158	149	135	156	155	131	140	136	131	139	145	127	143	130	159	133	132	162	139	122	140	120	135	150	168	145	142	137	146	132	139	161	141	135	158	137	128	143	136	119	157	126	144	147	139	128	123	150	128	133	149	132	116	149	144	132	157	131	155	143	136	147	155	131	122	139	131	164	146	118	160	154	139	145	165	159	142	126	156	160	146	122	114	123	142	133	121	131	153	138	145	145	158	126	129	138	166	157	156	155	120	148	147	159	135	129	142	132	164	144	119	139	143	134	157	159	142	158	144	124	126	147	145	138	136	140	173	142	161	132	157	135	147	143	143	139	148	132	132	142	135	137	117	135	147	152	143	131	138	160	133	145	128	115	137	155	164	134	146	140	143	168	145	131	136	131	143	142	141	156	118	139	117	137	145	144	145	144	148	147	129	124	133	155	157	140	142	162	126	150	149	128	148	135	148	122	138	118	145	137	154	134	135	133	155	129	143	142	139	130	154	132	150	141	136	166	149	122	136	148	162	137	151	151	152	138	159	133	159	159	142	148	122	139	141	139	159	124	163	155	155	145	139	164	157	144	140	142	137	133	137	135	132	155	142	153	156	153	144	138	134	158	133	121	148	132	122	154	127	128	148	135	138	135	129	117	150	152	142	152	144	154	163	155	147	139	144	150	137	147	132	140	156	130	135	141	106	155	132	137	145	147	144	139	132	141	131	151	129	138	129	142	145	138	140	132	150	145	128	146	151	152	131	140	146	162	128	139	133	136	136	134	138	130	156	143	149	135	155	136	137	126	153	135	133	142	155	159	151	139	133	151	127	125	148	167	123	135	139	146	137	152	127	120	125	136	128	145	150	143	130	128	147	120	140	118	134	162	126	168	145	118	125	139	160	135	140	135	141	154	151	144	153	156	147	128	133	119	143	140	133	130	138	162	140	135	149	138	131	131	141	139	133	137	143	138	141	152	129	142	175	136	150	137	144	159	147	160	129	135	175	152	155	136	151	137	162	131	140	141	143	156	137	122	143	168	152	149	145	145	147	146	138	153	124	130	140	121	131	141	137	146	165	136	132	152	139	162	133	164	143	155	139	129	119	138	155	146	134	146	159	158	136	154	126	158	134	140	123	150	131	140	145	128	142	163	138	132	153	152	141	179	139	142	127	126	130	141	164	145	147	135	156	150	146	139	150	132	144	157	133	147	120	111	137	121	150	127	155	155	140	117	133	135	169	138	148	145	142	136	154	145	142	134	127	129	137
25576	21482	27951	25402	11174	1335	843	703	653	555	599	572	569	553	527	546	539	497	542	520	522	524	516	505	461	527	511	496	505	499	462	503	486	534	496	519	492	492	508	471	505	519	472	517	532	536	520	503	541	486	495	535	501	513	535	489	506	448	507	488	521	478	528	491	469	499	483	497	491	497	501	469	540	498	523	488	521	499	457	478	511	491	481	470	480	484	517	517	513	506	494	464	509	538	505	502	453	466	475	492	501	537	501	507	493	467	459	485	513	472	467	568	493	501	476	493	530	488	504	480	469	478	494	503	482	506	488	506	492	526	522	493	536	456	531	464	483	459	469	499	481	481	476	540	539	501	501	462	465	503	483	490	483	453	508	492	472	467	507	500	507	498	500	502	524	540	494	471	525	465	470	482	503	540	517	524	497	527	524	472	541	479	514	503	465	509	489	483	500	493	496	459	473	502	459	517	459	477	490	522	494	472	488	536	505	465	476	537	478	547	480	519	520	478	511	502	472	483	479	480	510	476	515	493	521	506	496	524	464	487	489	520	475	516	496	476	498	448	503	483	449	498	485	498	494	510	480	494	470	485	476	499	457	473	447	512	509	506	470	509	496	478	523	525	467	512	482	536	498	514	460	493	490	535	469	528	498	496	471	486	531	476	524	493	505	475	501	478	504	502	501	474	472	489	509	477	486	517	492	512	524	476	491	485	483	506	471	504	498	492	514	490	504	507	456	481	483	466	480	470	460	484	479	496	528	485	478	490	526	500	483	484	487	498	512	490	479	505	506	486	493	509	487	479	485	458	496	494	504	482	465	475	465	441	485	480	464	482	465	505	482	516	474	511	467	494	503	475	508	519	545	493	480	478	467	477	501	483	537	491	471	485	505	492	500	441	480	475	459	465	497	484	510	478	503	519	458	484	529	458	493	481	484	486	490	498	492	523	512	510	478	486	496	496	470	499	498	513	493	498	518	513	475	492	507	523	475	498	526	508	469	488	502	444	517	508	484	474	507	493	489	544	467	470	504	467	477	478	485	497	499	494	491	519	501	505	505	531	470	462	480	487	484	509	485	515	480	491	473	474	495	515	475	474	524	472	505	489	489	487	477	476	524	483	499	502	498	488	479	499	485	522	481	513	516	495	475	503	501	520	490	483	460	471	456	439	519	499	471	478	502	494	501	515	495	491	474	476	526	429	469	458	512	492	526	484	500	492	521	487	475	540	493	525	497	462	468	506	480	512	527	501	499	472	482	461	441	463	491	485	506	491	490	523	469	518	503	519	471	492	524	481	529	517	494	482	505	508	464	503	499	499	502	504	471	475	501	446	510	498	491	470	471	481	483	494	518	471	492	473	502	491	516	517	476	515	505	474	463	507	494	520	526	522	509	479	507	512	478	521	534	500	491	483	469	465	505	472	493	463	486	484	497	494	508	505	470	510	544	490	486	487	474	501	512	456	474	457	511	536	462	507	503	487	513	464	456	499	515	433	548	501	486	486	510	456	490	467	473	480	508	488	529	517	536	475	463	484	468	493	464	499	497	498	489	472	506	500	504	430	496	520	470	505	487	497	508	460	526	506	475	490	484	519	501	536	497	467	522	507	453	456	513	479	472	445	481	491	501	505	532	481	487	456	464	529	496	516	515	504	490	533	469	502	494	488	492	494	462	501	505	487	499	520	501	499	520	461	471	440	514	482	424	480	489	468	499	492	507	506	453	496	481	489	473	537	446	475	501	496	529	504	445	504	502	498	493	535	546	489	509	500	487	495	471	520	465	471	514	471	510	500	546	463	517	469	476	524	476	485	450	491	522	440	480	470	512	495	496	542	509	485	490	438	468	503	494	521	490	527	495	500	506	544	549	457	478	517	473	458	508	513	514	497	500	499	472	470	485	528	532	482	491	529	511	483	491	510	456	504	496	493	481	441	505	503	464	458	488	492	508	473	484	491	516	468	548	521	470	481	461	495	492	491	475	509	496	502	516	461	465	484	481	505	471	462	511	497	510	524	484	478	487	496	502	484	477	463	494	513	488	497	444	512	486	506	453	469	503	476	506	507	496	525	519	495	508	532	504	482	484	493	460	524	522	510	525	441	498	464	494	487	495	487	464	509	464	497	481	498	495	540	488	487	481	486	484	503	475	489	475	504	492	482	483	467	488	516	506	521	458	500	492	456	490	453	484	511	479	477	487	471	495	529	499	480	522	455	529	463	483	493	490	508	553	460	469	453	526	490	519	493	485	521	498	484	484	478	519	517	465	476	523	498	491	465	471	459	490	506	478	495	504	484	464	485	513	492	479	517	525	493	488	480	528	484	507	520	518	502	472	481	486	468	479	493	486	472	517	473	473	486	442	475	483	499	512	510	509	469	505	490	461	484	501	494	505	483	469	464	510	487	493	468	470	497	468	510	491	505	494	465	490	481	483	500	506	488	477	466	512	511	483	494	505	471	527	505	489	498	461	505	482	533	459	471	445	485	477	505	476	491	481	512	521	514	473	520	535	497	501	489	519	524	480	501	500	488	527	476	468	521	495	479	488	456	495	512	506	458	496	520	507	471	478	499	464	530	495	447	522	498	490	483	526	486	502	517	483	451	496	489	464	514	545	473	470	503	499	525	522	541	465	497	483	484	505	524	520	500	515	495	495	468	483	457	510	513	492	472	504	504	508	498	489	481	468	493	503	514	477	518	501	496	488	467	446	458	498	544	493	457	533	509	468	459	477	457	462	481	500	516	503	470	515	494	482	475	509	489	505	528	521	489	504	464	479	571	497	515	459	504	467	504	445	478	482	475	489	507	443	493	529	494	493	494	531	507	469	461	501	499	505	467	477	488	502	502	486	481	496	492	478	507	484	476	478	520	478	496	521	449	501	485	497	500	512	512	461	514	496	494	527	489	528	514	489	465	457	487	507	485	514	471	481	486	496	484	492	469	503	505	496	513	466	480	454	520	478	507	469	477	504	459	516	445	476	491	501	494	526	497	489	480	468	517	502	506	480	521	515	474	504	481	476	504	491	462	494	506	491	525	498	459	492	504	471	529	462	471	465	501	443	474	477	480	480	513	464	492	475	485	474	457	426	457	505	482	478	524	498	481	489	471	496	430	514	495	473	491	488	489	497	498	488	476	501	459	474	459	502	479	502	470	483	510	489	472	473	469	491	481	500	484	480	449	491	470	502	470	439	494	417	466	462	510	458	528	446	493	540	514	478	467	512	456	472	466	463	484	488	519	515	520	477	499	468	515	506	457	512	472	485	527	470	494	503	473	523	503	450	534	463	511	482	470	499	506	469	478	480	495	477	536	477	481	504	492	509	485	462	461	513	464	456	505	477	516	489	482	501	480	486	513	492	473	501	496	522	468	532	447	504	513	477	503	507	503	503	474	486	481	463	488	507	495	471	485	419	482	528	453	489	511	475	524	536	456	508	479	480	493	489	454	497	453	503	478	496	487	473	492	491	494	460	438	517	453	504	521	500	505	519	511	485	480
3241	3297	2844	1370	1077	841	666	595	545	544	524	472	468	458	467	447	469	402	398	426	415	417	392	419	385	409	410	408	404	398	421	394	412	385	427	417	422	386	397	389	411	414	384	392	424	353	441	368	433	436	393	382	401	409	390	370	396	424	396	401	378	418	385	392	412	354	411	382	405	425	404	403	394	382	364	421	358	428	393	363	409	420	397	378	425	373	381	399	390	416	406	352	420	361	400	407	370	410	393	388	404	428	385	397	372	401	377	382	439	380	428	409	389	418	365	396	372	389	453	391	400	377	364	401	386	393	427	409	376	391	426	379	399	390	373	406	389	389	411	388	362	369	401	370	376	353	388	389	401	397	422	392	387	387	394	379	411	401	391	402	371	411	400	399	409	390	404	421	361	362	405	400	385	407	383	413	420	360	381	356	408	377	431	380	374	383	353	368	415	406	381	389	386	453	375	409	357	439	392	388	427	353	337	362	395	379	395	410	406	407	364	340	372	369	399	404	395	406	383	375	399	365	400	383	386	392	401	407	379	383	369	372	399	397	344	402	379	386	385	394	376	402	348	360	392	379	401	381	382	392	380	335	388	372	380	391	363	376	397	410	415	368	349	363	395	406	387	362	396	416	399	381	384	365	393	383	363	399	403	400	350	387	455	375	376	389	400	351	382	398	371	376	399	431	405	369	382	399	392	380	353	400	364	388	397	401	416	369	437	391	412	406	374	391	359	397	372	375	408	377	413	404	390	384	378	374	390	394	352	385	379	342	399	364	385	405	392	400	379	387	404	406	419	359	362	386	395	395	386	387	403	391	346	372	394	397	382	417	397	388	382	395	400	411	368	411	382	390	390	384	389	390	377	385	386	397	385	381	405	381	380	373	388	363	417	378	395	393	421	377	371	355	394	359	410	386	379	375	387	402	379	420	351	386	390	362	397	403	402	371	393	393	386	352	383	390	329	378	351	428	371	390	382	379	384	389	379	396	386	413	400	376	337	371	373	379	378	396	381	382	366	385	409	362	351	393	405	355	423	381	387	419	370	399	393	391	383	401	393	376	407	415	385	370	385	388	366	349	352	390	401	426	384	361	377	380	386	380	376	374	382	396	386	419	371	379	383	320	384	380	378	372	376	407	393	405	363	339	379	405	361	363	361	373	398	388	379	346	373	402	385	391	380	374	399	377	414	358	367	399	371	354	389	342	386	383	412	370	400	354	361	402	370	394	376	407	411	435	369	372	383	386	382	370	383	362	408	403	382	406	381	408	426	366	412	369	394	399	371	381	410	391	416	403	376	397	421	360	333	370	400	355	368	394	405	378	381	377	380	368	367	392	382	413	363	407	406	392	381	365	367	376	398	403	383	359	376	373	371	390	379	380	381	378	390	394	378	371	398	377	407	389	367	369	408	411	390	391	374	349	378	394	402	377	410	358	363	443	428	391	419	387	367	397	389	387	387	396	384	369	357	374	357	397	409	352	346	407	398	354	372	390	392	420	367	386	406	362	386	393	370	358	390	384	376	398	377	393	375	384	374	363	411	366	380	362	361	387	364	392	361	384	433	362	396	398	387	365	393	376	378	380	367	411	375	394	363	391	411	349	360	366	371	362	372	371	402	365	394	385	344	395	423	363	368	388	367	355	383	375	366	369	417	390	402	413	375	368	401	415	414	406	394	384	396	358	394	394	399	330	381	342	389	400	374	368	385	388	393	390	383	368	394	371	405	417	393	356	376	383	363	415	387	367	401	378	350	395	394	375	386	421	351	374	368	416	404	410	382	385	386	389	349	394	389	390	406	399	391	345	376	419	398	420	367	379	405	379	389	389	362	395	398	364	377	381	405	378	359	392	404	381	376	372	358	401	381	363	403	423	373	363	362	371	420	381	386	378	414	398	376	397	388	410	393	367	366	383	386	401	410	412	405	376	377	394	370	367	354	373	382	385	369	377	392	365	384	380	380	386	371	349	392	384	387	400	387	369	366	365	402	386	376	363	393	341	425	387	420	379	351	376	371	364	382	414	365	362	416	376	385	373	383	356	391	394	378	373	405	402	375	379	387	422	394	384	393	391	411	377	390	354	400	421	407	408	381	376	379	388	364	366	374	391	379	362	384	384	392	372	390	348	402	395	414	391	347	381	431	338	381	399	373	370	356	399	380	374	407	412	377	392	369	401	393	363	374	361	377	402	390	377	413	374	343	366	395	423	378	409	389	384	390	409	384	365	402	370	389	368	366	367	350	382	387	397	414	376	403	401	356	370	409	368	357	364	406	393	371	360	404	360	378	364	358	399	396	412	388	405	364	384	363	363	371	437	389	401	362	367	373	399	383	403	414	369	397	387	386	336	401	376	342	408	344	427	442	387	381	341	389	345	362	384	369	419	379	441	391	375	354	371	401	358	401	383	380	385	339	366	371	402	403	390	357	371	375	348	411	387	365	403	360	395	362	415	390	354	371	377	380	386	387	367	393	356	374	389	391	406	351	399	375	388	388	387	393	377	380	367	388	397	356	367	400	378	380	425	377	400	400	382	379	387	410	352	390	382	412	411	395	373	423	380	370	388	400	384	360	401	400	404	361	380	395	382	411	392	404	370	361	392	389	351	347	392	400	411	417	337	379	406	363	388	358	389	372	396	387	360	360	389	391	377	407	390	386	342	402	415	389	360	393	365	372	364	429	380	395	387	394	387	388	377	392	367	376	369	382	424	403	380	401	382	327	352	379	385	401	377	368	356	410	351	390	357	390	400	431	375	372	408	419	380	371	408	362	356	374	359	409	360	376	381	374	395	376	432	384	406	383	407	371	377	395	376	406	376	394	387	339	369	381	397	412	375	369	359	368	389	352	382	389	391	398	380	402	366	396	391	382	354	403	360	399	383	399	391	397	387	373	368	408	424	399	410	404	404	356	381	381	385	371	404	357	397	412	375	374	395	402	397	377	382	381	344	410	391	393	371	364	360	397	393	379	395	411	388	408	366	374	365	386	381	386	392	334	409	395	341	416	401	400	421	362	394	360	412	381	401	377	381	342	387	362	343	354	391	411	380	376	406	373	397	380	382	404	361	374	387	359	393	379	415	376	364	385	372	424	375	384	377	366	394	397	374	393	333	395	414	352	393	396	413	354	366	369	364	336	375	371	355	383	395	332	404	395	405	395	393	400	360	366	384	403	416	412	349	348	374	397	376	341	388	380	359	396	372	395	398	370	384	404	391	356	358	392	397	377	411	378	375	367	376	385	369	387	418	386	380	391	425	397	393	420	375	370	404	384	376	358	361	413	398	363	397	378	402	354	424	404	375	391	376	384	346	402	389	376	398	353	347	367	397	376	365	393	372	343	386	440	395	338	401	403	416	355	404	401	371	391	375	368	393	392	392	358	397	364	410	354	375	393	367	374	394	383	400	394	403	362	395	377	378	354	359	382	376	388	414	374	402	373	388	386	367	368	383	384	360	401	372	365	388	392	403	360	382	369	374	335	378	342	353	432	391
24543	21476	28785	24595	21460	8041	1746	1125	868	873	817	768	761	728	757	711	690	717	678	691	745	726	763	734	715	716	700	723	695	684	661	729	744	719	681	658	714	707	671	673	722	708	677	680	682	657	638	665	684	683	665	674	672	698	686	694	660	685	687	663	700	669	705	634	703	649	675	701	665	661	642	679	644	656	694	675	669	632	657	652	679	693	657	682	722	625	697	654	661	648	654	629	665	657	672	697	664	673	650	608	745	660	615	635	668	648	685	699	709	692	694	641	686	658	651	637	650	685	659	629	665	662	684	677	666	647	671	656	685	644	678	660	673	685	600	668	677	646	654	644	671	641	686	662	664	649	685	635	714	683	642	620	679	690	653	661	663	704	659	669	641	666	703	702	678	682	631	623	642	657	637	659	691	676	675	678	645	688	683	694	624	713	612	691	691	661	705	630	650	633	656	686	664	681	670	657	638	649	662	655	685	682	675	697	635	676	674	677	678	654	629	688	654	660	662	703	652	651	688	664	704	641	631	670	694	665	661	660	637	637	637	646	665	640	740	645	689	664	708	649	662	656	660	658	648	653	656	584	661	625	641	640	698	675	664	663	704	694	699	642	682	659	673	679	629	682	660	676	652	647	653	638	631	696	646	660	652	601	685	671	639	650	733	693	674	657	667	682	715	679	623	711	668	684	671	676	660	637	674	641	659	692	672	683	685	671	692	676	663	616	722	648	696	698	652	658	676	645	655	681	717	610	692	643	656	655	657	730	650	621	682	707	695	711	646	673	593	687	655	662	632	673	696	645	650	626	657	701	632	669	690	613	684	621	653	692	656	664	652	657	696	721	693	646	729	664	694	630	738	668	638	704	698	671	675	728	684	657	646	653	647	662	677	596	636	653	680	600	617	648	646	702	647	698	672	636	698	648	665	696	683	666	661	681	645	658	661	661	647	633	702	656	629	684	674	664	668	644	664	650	651	604	667	639	720	645	674	631	653	662	669	630	659	640	655	648	687	653	645	673	657	645	649	686	656	660	665	669	659	686	630	664	691	667	704	674	620	683	699	678	675	629	691	673	641	697	665	663	666	598	633	642	657	657	697	679	666	634	673	636	667	654	652	683	621	647	699	652	652	688	646	713	632	651	617	658	691	682	644	643	630	684	710	684	686	667	667	680	662	666	686	653	631	696	704	688	636	667	642	668	672	684	672	660	702	667	671	620	676	692	621	705	714	669	677	695	669	665	648	674	677	666	642	628	689	646	636	689	651	654	651	641	646	688	690	630	670	662	637	707	657	640	665	647	656	690	633	663	669	618	646	655	646	679	650	657	666	653	671	682	628	657	688	659	645	619	682	703	652	623	737	646	708	673	616	701	666	679	654	689	674	685	662	678	648	674	686	625	650	658	638	657	665	652	668	653	685	658	723	693	641	661	633	706	710	651	638	646	667	626	656	692	649	677	656	683	653	641	736	697	682	682	682	647	620	661	666	656	657	690	643	658	720	688	705	651	651	684	665	647	648	693	633	700	657	643	642	668	642	671	644	630	697	666	671	651	710	660	726	619	707	662	639	624	657	672	623	650	641	676	664	633	662	660	650	638	673	665	650	688	702	636	656	707	683	651	668	675	645	663	683	661	654	623	696	697	680	636	683	717	667	631	637	663	618	655	687	681	644	679	623	667	684	649	711	658	675	695	666	647	615	657	590	674	674	672	623	673	664	651	623	671	608	677	688	700	641	672	680	725	725	664	643	669	670	677	690	649	667	659	639	677	709	690	637	720	672	659	612	706	634	677	655	661	639	647	626	636	662	665	665	671	656	677	647	644	715	710	681	653	695	667	674	635	656	678	663	693	661	658	650	657	706	689	686	611	704	681	706	692	671	625	641	678	652	638	626	651	681	616	643	668	637	684	683	618	660	687	710	623	704	666	697	609	655	648	658	635	675	632	691	669	667	697	663	631	673	686	636	659	650	692	672	679	651	645	619	669	696	716	693	662	668	661	608	668	677	706	676	645	664	656	641	639	721	691	663	640	631	686	650	606	667	614	686	645	665	674	698	665	671	672	659	688	667	664	626	656	654	645	631	649	638	606	684	653	668	624	681	676	689	704	662	698	673	678	711	692	624	677	691	648	679	691	705	668	643	636	630	639	673	652	663	659	634	664	641	665	668	675	645	631	656	637	618	693	697	670	704	666	627	675	654	680	663	625	666	667	652	663	707	631	672	662	692	632	655	652	712	682	682	659	636	643	688	647	662	643	665	657	693	677	682	697	689	616	657	697	700	679	637	603	704	623	679	648	682	667	667	671	676	642	680	692	670	732	652	665	647	649	658	693	660	648	664	669	661	646	695	673	702	682	670	684	626	656	661	674	687	644	685	697	620	660	719	673	694	661	643	712	629	657	647	669	650	651	681	715	702	697	683	658	687	626	660	668	673	653	700	626	653	672	693	647	656	665	691	627	691	640	647	680	691	638	719	653	642	693	668	656	653	687	620	660	673	680	668	617	664	647	728	641	694	650	679	683	634	659	671	659	650	617	670	663	633	610	648	713	633	658	667	638	664	684	601	687	683	644	696	614	670	636	632	674	681	676	648	688	669	687	670	674	650	660	645	664	656	646	723	633	713	669	715	685	635	661	670	649	671	638	636	677	626	662	670	626	641	669	671	688	667	686	628	707	659	645	680	667	671	665	702	637	682	642	641	631	671	737	673	682	663	688	639	674	667	676	678	687	646	679	692	673	722	630	712	652	652	677	660	635	639	688	667	654	642	631	639	670	658	692	653	618	657	682	640	654	633	641	674	666	645	672	662	579	702	658	687	634	660	653	675	675	718	691	635	706	630	649	668	676	654	650	683	674	669	648	661	641	658	706	693	636	663	615	668	651	621	682	605	639	626	656	673	655	646	688	661	632	662	617	676	703	661	646	634	677	661	702	651	624	677	671	650	658	620	684	667	660	676	670	657	635	698	676	650	680	700	639	653	670	666	623	667	674	633	694	676	646	636	628	675	667	677	597	655	680	695	675	689	691	656	640	687	656	701	681	700	650	612	700	640	673	649	660	706	637	721	659	645	674	687	668	670	675	666	637	696	627	613	660	711	630	661	694	690	652	660	653	627	695	643	686	649	648	623	667	676	700	697	670	681	668	641	676	619	695	656	653	648	682	606	612	646	684	638	674	722	658	652	688	669	691	652	714	634	674	693	738	647	664	655	676	659	670	691	676	676	671	658	631	677	605	656	677	679	642	668	707	655	662	616	654	641	644	608	700	682	662	671	649	690	706	638	638	630	687	651	673	668	632	626	633	629	696	653	679	678	644	705	662	664	659	649	684	649	683	638	621	633	631	688	645	661	710	660	662	663	640	629	620	684	658	631	697	692	689	669	636	622	632	663	676	675	672	700	640	648	691	676	703	627	663	608	648	653	629	671	709	636	598	642	675	681	660	681	687	662	646	673	651	701	669	662	655	643	652	680	629	666	695	701	692	631	717	700	688
3608	5823	4893	2547	1750	1354	1087	1001	860	795	767	728	657	656	650	628	613	561	553	639	596	547	559	540	581	595	548	545	569	522	565	518	530	561	551	563	535	569	529	540	577	549	546	550	562	542	524	527	577	530	510	532	548	519	522	518	512	552	529	550	519	543	487	535	499	509	522	532	522	523	497	535	547	586	531	550	524	540	529	530	514	528	546	526	525	562	503	474	534	552	498	512	554	529	544	519	493	540	534	516	480	524	520	491	535	553	483	533	509	515	527	504	534	548	535	521	523	523	514	563	544	521	499	530	516	545	523	526	510	503	535	530	535	536	537	553	547	540	550	504	487	501	500	520	549	548	539	540	557	532	496	490	485	526	544	532	549	534	502	591	521	546	499	551	502	574	558	533	522	509	512	545	505	514	532	531	495	527	578	541	542	549	512	512	535	516	516	531	498	529	487	501	539	505	502	542	521	531	544	459	554	520	503	529	565	486	532	539	532	549	510	500	517	527	541	520	508	540	551	509	497	517	485	521	522	554	480	499	496	514	526	524	540	486	507	499	547	506	535	513	536	505	497	502	525	521	530	514	505	487	532	522	556	564	523	516	562	552	537	516	514	534	519	524	540	535	537	521	526	513	500	546	521	506	530	503	513	516	493	556	532	556	515	470	538	499	531	513	502	526	555	560	493	491	569	531	527	510	547	532	530	510	549	541	571	525	532	535	513	537	489	499	505	537	551	479	486	494	499	501	528	536	564	520	545	489	525	507	496	539	508	498	514	506	502	523	502	535	472	544	542	518	530	574	513	523	505	522	485	508	559	555	530	528	500	461	531	561	525	531	520	512	580	484	518	552	513	510	525	527	503	490	546	528	560	545	518	521	515	520	473	553	521	533	549	486	522	545	500	500	530	466	526	538	530	537	557	497	489	495	502	508	469	511	492	533	514	515	514	509	523	545	488	488	545	488	482	513	488	502	522	526	502	549	534	515	466	504	507	518	557	556	498	513	547	527	483	517	541	502	497	506	516	488	552	581	514	561	518	504	506	487	473	504	528	529	533	532	498	562	553	537	479	533	544	524	503	515	483	533	519	529	552	515	489	563	558	557	523	512	520	528	499	555	545	510	518	553	533	470	503	504	477	539	513	551	544	511	475	525	510	524	494	533	529	504	542	516	504	521	474	479	484	512	505	526	488	517	502	511	501	536	552	524	527	550	465	524	510	565	521	459	552	525	535	518	490	504	510	508	519	527	514	519	531	522	517	530	535	490	507	493	523	497	469	504	518	468	495	543	529	533	473	517	475	540	516	509	518	494	487	543	556	546	511	538	559	536	514	576	538	534	491	521	510	540	511	497	521	507	517	494	527	507	486	521	519	528	545	513	464	520	527	496	543	481	578	532	569	507	491	528	504	511	514	546	517	564	514	569	536	556	515	509	489	529	517	500	512	523	517	528	542	558	510	517	481	485	484	494	508	512	494	544	538	549	562	499	515	513	529	537	484	492	521	488	504	476	542	511	517	460	512	492	527	536	497	492	493	512	502	509	512	525	492	520	533	515	561	536	538	501	500	517	546	537	518	520	512	497	502	525	491	491	516	518	539	491	530	508	496	517	479	577	552	525	514	524	552	499	535	498	543	521	509	535	538	505	528	505	495	507	524	515	528	509	532	526	502	502	513	531	514	530	512	490	529	516	529	522	503	514	554	539	555	504	511	481	512	501	549	523	553	532	515	494	519	516	524	511	535	507	563	510	502	499	538	480	525	462	495	493	553	509	513	555	501	536	506	526	490	549	514	477	506	523	529	505	529	554	509	504	492	517	532	559	561	501	524	533	476	511	505	540	507	522	505	517	506	463	492	497	515	536	552	534	513	490	502	550	528	491	498	521	540	529	534	522	524	494	505	489	484	527	491	514	571	499	522	487	512	514	531	509	503	524	568	536	508	454	514	520	532	495	497	542	522	504	464	518	494	485	471	518	516	526	509	506	516	496	517	539	531	520	514	504	499	507	535	507	517	529	524	511	512	483	544	529	540	497	533	539	513	515	497	523	523	481	522	532	537	550	516	531	512	504	566	517	500	479	500	521	529	492	493	550	483	516	494	484	490	536	522	470	526	513	504	518	521	513	564	528	581	528	524	538	522	484	491	552	479	523	500	529	480	502	495	493	499	522	511	536	494	528	523	541	504	537	511	525	498	483	492	513	519	511	540	505	509	500	501	530	540	510	515	508	493	505	518	543	506	541	548	479	494	519	510	512	507	506	515	535	538	512	508	512	523	486	526	491	536	509	523	505	505	501	500	508	511	480	556	509	515	543	499	540	495	517	562	494	491	485	535	471	491	500	493	488	548	518	527	508	480	494	522	514	534	517	478	481	505	497	516	492	531	522	496	484	511	483	532	532	506	521	503	513	477	536	528	495	485	465	538	521	530	478	510	536	473	500	526	499	521	523	531	496	515	509	528	504	498	561	520	498	522	463	528	517	510	533	511	555	506	486	515	527	505	561	509	535	525	520	550	558	516	473	525	494	504	504	530	514	485	532	530	523	487	499	561	547	535	551	539	516	539	545	487	514	507	497	527	501	528	523	551	528	499	481	503	540	528	531	462	538	520	513	532	527	522	523	515	495	480	508	535	529	519	496	488	509	507	504	497	501	517	518	529	502	498	545	549	532	514	528	485	529	496	466	488	488	486	496	506	544	527	501	539	516	533	520	540	530	493	521	533	518	542	510	526	541	540	534	499	531	509	479	502	524	536	502	525	498	534	512	507	471	499	529	537	508	560	513	502	490	507	517	519	537	499	513	532	558	521	552	469	520	488	555	491	502	498	486	520	544	534	507	514	525	566	487	555	512	516	499	487	484	535	532	538	581	518	494	507	518	517	515	545	526	518	468	520	533	507	513	528	501	521	549	488	512	562	521	530	542	512	547	499	552	487	499	475	534	526	512	534	520	512	502	499	501	532	553	474	497	512	501	514	509	514	520	521	518	534	508	513	529	534	523	553	504	540	481	517	493	511	539	497	511	486	531	516	498	517	480	497	501	514	548	510	506	568	535	488	495	477	561	490	461	503	531	475	536	527	495	509	466	513	494	521	505	502	486	504	519	494	559	502	540	518	462	498	524	493	537	522	547	519	530	530	517	524	506	522	527	513	519	484	511	524	523	535	468	475	520	522	485	482	465	498	501	470	499	469	552	486	520	513	539	497	500	474	512	498	507	484	564	532	497	532	528	495	487	505	482	461	519	491	504	478	524	489	498	529	544	542	500	477	536	492	483	492	520	514	503	508	502	502	520	521	496	520	511	528	479	491	526	537	510	501	527	491	468	515	557	522	497	515	483	524	523	505	526	483	486	502	542	512	540	496	490	528	514	533	517	494	487	522	515	497	488	512	511	531	498	497	557	538	511	499	542	500	537	497	478	547	509	495	477	512	504	509	526	513	498	543	525	494	510	502	468	537	504	508	506	498	527	522	502	524	496	508	494	531	465	560	526
27674	9682	542	328	209	193	175	194	184	211	184	183	182	187	196	180	155	187	159	201	165	173	165	175	179	206	176	167	182	185	152	172	160	158	203	184	178	208	180	182	153	188	191	171	177	185	196	186	168	172	187	164	169	165	161	189	176	192	175	167	172	171	174	172	209	163	211	163	186	178	177	166	165	180	191	182	156	203	171	184	187	184	160	183	195	188	185	168	188	177	170	196	169	172	181	202	163	176	209	181	170	185	197	158	185	188	171	173	190	185	188	188	181	182	180	180	188	153	185	186	163	179	177	177	163	183	156	183	185	195	174	172	171	168	190	155	174	184	176	168	142	178	174	194	186	168	180	168	181	184	166	181	152	155	169	181	175	173	178	167	179	187	180	173	151	190	194	166	196	152	179	190	169	176	158	189	181	159	185	172	204	183	177	183	180	173	193	164	171	201	183	173	193	164	185	194	183	189	174	178	177	179	173	180	147	178	179	165	171	158	202	167	175	195	149	154	197	178	166	161	163	198	162	179	182	182	178	170	162	190	207	189	156	173	177	200	179	184	183	178	179	175	154	181	183	187	171	192	173	184	176	182	172	158	168	186	192	156	193	171	188	188	170	169	180	170	168	159	177	176	148	167	189	171	182	171	171	190	187	173	175	186	164	193	211	171	180	172	181	154	179	175	161	157	186	173	161	154	198	161	189	173	177	180	198	146	172	166	177	159	155	183	185	158	176	198	174	167	165	179	183	160	170	180	192	167	178	185	213	178	156	168	193	189	165	171	164	184	159	192	165	175	183	202	191	166	159	169	169	170	151	174	189	175	163	179	182	177	164	174	172	190	178	158	170	178	178	192	202	190	189	176	155	200	170	167	198	177	209	172	166	160	175	157	179	175	173	189	178	182	166	187	182	175	171	152	148	190	162	188	162	180	175	202	176	156	162	183	157	153	190	182	169	187	177	157	169	188	175	187	172	184	165	201	195	163	178	162	169	154	161	179	164	169	155	181	193	187	159	177	187	163	196	165	181	160	186	180	164	179	166	212	163	170	192	169	172	185	191	167	208	174	170	156	183	181	191	155	172	210	182	184	172	180	160	189	177	179	179	174	159	158	169	187	180	172	177	176	170	205	187	154	176	201	149	187	184	143	176	173	187	182	178	184	169	178	159	185	184	159	161	188	177	161	196	173	173	167	189	172	175	178	167	184	146	174	173	185	162	160	166	156	175	167	181	200	185	175	163	171	187	179	161	172	183	172	200	202	179	160	174	160	189	175	185	171	174	172	187	174	159	186	182	183	165	174	178	170	171	185	187	191	185	166	179	180	152	189	164	166	169	184	166	179	196	184	188	192	180	172	182	166	195	176	188	161	170	200	175	168	150	166	174	152	167	171	170	182	184	163	165	173	172	170	166	187	175	194	169	164	185	163	178	178	173	165	193	176	188	149	166	169	188	188	168	179	171	174	179	181	167	180	198	201	196	174	160	182	185	180	200	168	174	174	158	208	170	164	179	185	163	187	197	171	186	194	199	163	160	177	213	163	172	181	163	220	198	206	181	186	173	154	172	177	212	150	153	166	176	181	171	185	169	178	202	185	157	186	173	188	182	187	194	170	203	179	147	170	182	155	148	199	175	213	193	182	190	176	167	177	199	185	175	175	175	204	159	175	184	178	185	171	171	171	194	166	173	189	180	157	164	167	161	180	189	165	181	182	176	177	171	201	193	168	178	159	195	172	163	198	195	177	172	191	182	161	158	168	161	162	184	194	184	184	176	179	189	177	178	182	176	165	163	206	179	188	177	195	184	197	198	148	159	179	205	178	177	138	169	196	193	179	171	188	187	187	169	174	167	169	169	167	170	178	162	162	186	181	190	190	186	178	182	179	178	177	178	172	168	155	180	164	193	174	190	170	150	170	159	180	183	176	158	175	175	175	162	193	207	205	180	181	197	194	164	175	177	176	178	166	204	177	190	194	174	175	172	192	179	180	182	171	158	168	158	169	178	152	155	191	175	190	159	181	187	169	182	191	154	197	187	169	179	170	176	167	169	167	188	191	144	171	168	190	168	187	159	179	173	185	185	189	177	179	171	175	187	187	167	178	185	191	172	169	170	181	176	177	157	186	194	190	196	161	172	182	166	196	200	187	158	172	188	169	182	174	201	168	176	200	174	174	166	208	165	187	151	142	174	200	159	175	191	182	170	193	179	180	186	160	183	182	190	192	196	163	163	189	177	175	191	170	151	185	159	188	166	178	190	181	169	200	176	174	212	177	174	186	163	155	166	196	170	153	185	196	178	155	186	169	175	169	181	170	180	178	164	188	176	205	187	189	172	173	178	162	185	192	188	179	186	186	173	180	176	165	181	162	164	177	185	170	176	174	164	174	180	198	162	147	205	175	189	152	197	192	172	173	211	169	176	199	173	190	182	168	193	163	187	197	157	203	177	178	181	171	175	181	153	174	179	182	167	191	183	214	174	163	176	181	194	163	186	177	194	172	169	192	189	206	157	192	178	173	159	210	156	170	162	177	175	157	173	195	176	170	204	183	200	174	190	180	177	146	205	189	186	197	177	183	174	172	212	207	174	165	183	199	195	184	189	173	169	176	167	165	171	177	164	183	183	173	167	187	169	168	187	182	189	171	166	180	172	176	172	186	169	146	161	175	200	166	157	194	170	184	172	175	171	185	184	181	180	178	185	179	165	159	167	173	187	164	190	181	182	164	178	190	170	184	171	178	185	189	168	170	158	185	169	170	181	180	164	190	180	182	211	165	191	167	168	178	188	159	191	183	191	180	165	176	177	172	200	182	160	165	170	180	176	195	185	168	168	189	152	176	189	196	151	187	200	158	164	156	189	174	186	199	158	181	190	162	204	183	182	176	145	166	179	163	183	194	174	182	155	166	178	189	192	170	187	208	196	173	162	187	182	186	156	172	148	170	203	173	161	185	184	166	159	173	160	155	178	170	187	158	170	185	189	159	172	185	164	171	181	190	157	172	165	176	167	181	158	197	204	185	190	188	177	205	188	199	156	169	163	205	189	186	171	174	184	172	209	168	182	180	198	191	189	175	177	167	184	165	179	195	178	169	173	193	169	206	166	190	168	165	178	188	170	186	174	156	183	177	206	167	184	175	186	170	186	167	158	168	165	184	190	150	185	175	171	168	204	164	178	172	164	186	162	163	168	167	162	169	194	173	173	154	203	151	177	179	157	180	178	186	172	184	195	196	150	167	176	184	176	190	174	171	181	178	178	186	172	163	177	206	185	184	179	175	172	175	161	165	174	177	180	157	185	173	178	183	169	177	179	182	172	202	187	188	199	166	165	187	178	180	173	175	183	170	190	182	161	166	170	187	171	168	162	174	189	159	175	178	165	172	170	197	201	177	181	176	168	174	162	175	185	167	166	180	178	189	146	176	186	182	186	183	188	184	163	180	202	209	182	189	151	175	190	176	172	200	193	190	160	176	151	154	173	167	169	185	158	199	166	179
4523	332	271	208	189	156	153	161	138	162	148	148	158	161	128	148	147	136	153	130	157	134	147	148	129	153	132	144	183	148	157	128	148	151	141	131	132	132	168	159	161	154	140	149	148	151	142	134	157	140	145	136	169	155	138	173	150	112	135	175	149	132	151	148	137	138	145	123	137	144	147	174	129	146	144	127	135	141	140	138	137	144	118	150	163	159	158	152	140	146	130	138	140	128	138	158	158	126	143	133	142	154	156	139	123	146	126	125	159	146	139	147	124	127	150	150	131	152	150	151	168	113	136	130	160	141	141	136	147	146	137	133	138	154	155	138	161	138	139	116	134	134	130	128	112	130	133	160	117	135	153	150	129	159	133	138	131	131	119	125	155	142	154	156	160	142	158	139	152	144	139	144	144	124	141	136	145	135	148	121	149	138	139	131	150	136	172	153	124	123	130	135	133	128	138	143	161	134	147	154	157	107	153	131	149	141	136	151	136	148	162	182	171	152	139	146	142	140	146	130	125	131	153	122	166	151	139	143	149	152	168	139	116	138	162	126	134	147	136	146	142	150	150	127	155	135	139	156	152	143	143	149	146	148	131	151	148	146	168	158	140	148	139	112	144	123	144	152	126	119	128	126	130	151	147	126	141	170	148	141	147	143	136	139	137	133	118	149	143	132	154	149	135	156	137	143	154	136	142	138	127	141	135	162	145	143	132	154	146	160	135	149	155	115	117	135	152	142	128	135	136	140	147	133	147	153	154	148	143	115	150	143	110	151	124	117	139	145	161	148	141	143	129	154	147	154	155	133	143	137	129	170	127	140	147	123	156	143	140	133	138	139	136	147	128	145	134	154	150	148	130	144	133	133	158	139	122	155	120	125	140	162	135	132	132	123	140	146	153	160	132	148	132	133	125	130	129	132	130	117	146	135	159	143	140	145	151	139	139	145	145	158	133	148	135	142	133	163	139	140	116	138	137	145	147	149	148	135	133	141	138	152	149	148	134	144	170	126	151	155	129	156	139	113	147	130	111	129	155	134	145	135	127	129	127	153	144	161	140	134	138	128	119	120	134	118	162	146	135	135	126	147	145	152	134	127	145	146	152	144	140	156	130	162	164	127	150	178	128	155	150	151	149	143	147	156	129	133	134	133	126	159	144	144	155	150	132	162	139	129	152	160	172	135	158	159	139	135	139	129	144	139	167	139	150	157	138	126	137	136	146	143	133	143	130	132	129	144	149	143	159	161	133	127	161	171	150	139	155	142	143	138	161	149	140	150	136	121	151	170	146	146	147	123	139	152	144	136	159	162	115	154	131	133	145	144	163	130	145	133	171	146	133	158	141	141	141	143	120	146	153	155	138	125	166	130	161	140	133	151	125	151	147	136	136	140	137	139	152	130	148	154	147	140	125	134	143	134	145	166	150	143	179	128	165	124	134	145	146	127	143	135	156	134	129	126	142	145	158	125	127	125	115	144	160	120	138	132	135	119	130	146	124	155	144	138	146	127	160	133	152	124	151	145	154	137	144	135	164	139	146	135	162	123	152	156	166	152	133	144	146	147	160	141	154	153	130	146	129	135	147	153	149	168	128	147	160	131	130	129	129	149	143	154	166	161	145	151	135	151	125	138	140	145	143	146	144	143	139	127	135	128	133	133	147	153	159	140	147	146	153	139	152	130	124	124	150	152	129	126	144	141	133	146	152	144	132	133	136	126	142	130	133	122	133	155	159	135	131	147	164	156	135	156	154	157	146	131	154	122	127	150	142	148	130	166	145	130	136	154	128	158	146	148	122	148	169	131	170	116	168	153	136	136	139	143	149	139	132	137	150	145	129	127	148	138	108	146	137	156	136	142	136	149	128	170	141	133	135	134	154	154	150	134	136	126	138	150	131	149	148	134	134	145	131	138	129	154	144	153	141	134	131	150	130	160	144	145	129	141	146	125	159	127	126	131	142	149	133	147	144	134	149	136	140	127	142	136	132	146	125	139	146	163	151	133	131	128	151	143	144	160	141	134	141	129	146	163	139	160	145	151	130	140	131	146	149	136	144	143	125	151	152	133	120	147	145	116	134	134	136	145	150	147	143	149	133	146	157	131	161	155	144	159	134	132	146	136	152	130	142	143	141	149	143	139	123	141	131	139	139	147	170	146	130	143	133	146	125	133	145	131	143	141	130	134	135	127	153	136	127	151	139	119	144	148	129	134	134	138	111	142	147	148	125	148	147	134	127	149	157	149	147	130	142	145	154	154	158	136	135	131	142	129	132	140	142	128	145	144	121	122	152	138	147	149	139	134	125	135	162	159	157	135	127	117	116	128	124	145	150	138	147	131	166	130	140	135	133	145	147	144	127	136	157	144	138	141	135	151	134	160	167	143	132	134	132	146	142	153	139	137	144	142	148	150	146	162	143	137	147	149	146	146	159	157	153	123	162	152	132	138	136	141	129	149	153	146	120	139	134	151	153	140	133	134	142	160	144	146	145	151	136	137	136	131	151	155	161	124	153	123	151	126	163	135	160	132	158	165	139	142	142	140	151	147	145	128	138	149	149	147	153	108	153	149	136	156	137	156	133	159	144	144	147	117	130	129	152	137	139	139	151	139	150	139	154	160	152	131	145	165	124	137	141	141	158	151	161	155	139	143	142	146	147	141	147	152	144	149	148	124	139	122	133	144	137	159	143	143	159	148	156	126	132	144	146	159	125	156	134	151	134	151	134	140	140	135	144	136	139	158	131	160	149	157	136	166	151	166	141	135	148	135	142	149	130	151	116	138	148	139	138	135	152	146	123	161	164	131	150	133	141	131	149	139	139	116	149	144	157	150	150	175	153	128	139	140	144	145	152	126	147	128	139	142	131	135	154	134	117	151	172	133	112	152	138	160	142	117	132	125	172	127	161	122	143	135	149	135	140	156	131	151	130	152	142	145	154	149	135	142	140	134	152	133	140	131	139	146	142	157	134	131	132	133	170	113	133	148	128	144	151	147	133	155	128	133	142	133	123	131	148	153	161	141	145	147	142	156	151	142	147	145	135	158	125	155	145	154	124	142	139	131	165	148	135	131	150	147	154	148	154	146	148	159	156	145	157	159	164	149	134	126	153	146	140	150	125	148	133	140	117	131	164	152	140	137	149	127	129	149	152	164	139	131	145	109	133	140	122	151	145	130	159	137	120	112	131	150	146	153	146	132	140	139	146	155	152	147	157	166	129	164	137	150	147	142	150	141	141	138	142	154	138	164	141	140	146	144	143	160	145	149	135	135	141	166	137	130	163	158	143	142	152	139	138	137	143	142	137	174	136	140	139	153	138	143	154	153	134	131	154	142	143	154	148	157	131	151	145	148	126	146	150	121	152	137	150	126	136	183	142	141	138	138	124	135	136	140	153	148	132	161	143	160	150	145	180	143	134	177	142	134	145	148	158	149	171	170	143	143	156	146	133	139	152	148	139	131	139	139	148	148	173	164	138	142	139	145	144	146	136	161	147	144
25607	21474	27937	25434	11182	1215	874	683	611	564	530	555	543	557	511	555	477	565	505	526	501	519	512	530	484	519	534	489	476	495	460	503	503	456	499	500	527	520	486	500	504	479	490	480	511	507	545	507	520	493	516	493	519	528	516	524	530	477	489	446	449	467	523	463	521	478	507	444	472	498	474	493	452	540	488	502	460	488	463	474	508	465	468	497	481	508	503	505	497	506	495	491	479	455	507	530	520	518	514	497	495	474	509	477	515	509	492	486	481	534	530	503	465	479	509	502	487	478	466	501	522	515	472	509	483	463	501	497	526	504	467	474	542	470	502	467	518	520	529	482	461	535	510	504	502	489	491	493	492	464	529	483	491	515	485	537	512	502	490	496	519	498	499	471	490	458	474	450	504	514	500	496	453	472	479	485	505	517	471	482	504	541	463	523	466	489	513	542	503	480	531	500	507	533	510	455	497	518	513	506	556	490	463	479	509	489	486	491	521	508	506	483	524	519	491	473	459	494	499	501	540	465	498	519	475	468	493	544	479	471	490	452	488	496	478	484	494	481	489	485	481	442	507	531	490	512	503	509	499	496	484	485	491	480	530	493	515	517	511	478	459	526	503	470	479	536	512	480	507	548	508	480	480	502	491	500	474	477	490	461	490	516	470	486	490	465	539	568	505	491	521	487	484	475	519	482	464	511	498	493	523	507	473	508	523	517	506	509	499	528	457	488	480	536	468	502	537	496	488	498	486	483	485	471	469	476	480	510	464	510	484	465	488	518	517	502	544	521	481	493	474	472	541	519	514	494	523	526	527	510	500	497	523	481	483	501	486	453	543	523	455	491	488	501	492	512	551	506	493	459	487	495	509	526	448	520	463	481	528	455	499	496	515	471	528	495	462	494	492	520	480	511	482	494	476	493	458	496	471	471	475	451	482	525	506	496	497	476	544	490	501	491	484	489	496	472	498	490	537	476	488	448	495	508	504	494	511	475	470	483	494	477	476	483	488	495	517	516	535	541	520	498	492	511	488	504	507	516	514	471	504	460	512	475	454	477	473	481	518	479	496	529	534	461	436	514	503	464	501	473	495	525	475	499	500	524	500	468	533	507	499	558	506	482	472	508	545	468	488	520	496	462	503	502	508	472	465	466	506	517	471	512	510	494	492	470	488	473	490	497	523	451	494	483	479	480	469	526	493	447	533	460	493	517	508	511	470	504	576	499	473	486	496	491	519	478	500	503	462	505	483	544	519	524	485	506	483	500	520	519	456	525	511	488	496	458	477	514	460	488	562	477	520	475	497	462	481	473	507	500	477	491	488	495	481	496	478	506	543	567	513	480	485	480	514	457	477	536	466	533	495	529	497	537	482	488	484	504	496	483	499	503	464	482	430	488	480	483	507	468	464	502	481	534	501	476	509	496	514	476	445	458	524	521	476	496	484	511	476	503	510	497	493	468	509	466	481	508	500	510	458	502	490	466	482	539	471	493	438	521	444	482	490	500	457	510	518	506	499	479	517	488	516	484	511	544	523	485	451	488	514	521	483	478	473	481	487	511	532	499	492	513	523	470	505	486	466	544	480	500	470	468	471	506	513	480	508	468	506	510	514	480	462	495	485	524	501	515	482	506	452	456	492	476	502	484	506	517	484	486	480	486	539	498	498	531	472	519	493	476	500	524	481	489	471	476	513	496	519	518	520	514	495	498	483	492	493	519	503	475	488	515	530	488	515	497	477	457	516	503	509	485	512	492	471	486	483	488	505	483	508	469	505	480	542	521	506	476	491	489	509	470	489	478	497	457	495	527	502	455	496	509	475	501	486	484	463	489	482	502	482	510	467	501	429	495	471	492	496	500	492	467	463	487	465	509	494	485	487	475	500	510	521	506	513	486	489	459	484	511	505	514	477	468	472	507	494	502	462	490	508	466	490	465	526	504	521	472	480	492	482	476	515	481	487	466	501	505	477	446	493	480	519	468	501	463	475	459	489	500	477	487	519	471	524	486	469	500	473	502	485	500	456	512	493	476	505	487	484	481	513	468	457	516	483	510	486	483	481	486	515	502	490	496	495	541	490	493	505	485	476	514	475	489	456	493	502	467	460	521	508	463	496	458	475	482	506	460	487	478	478	536	485	510	479	497	501	465	499	474	480	490	507	468	445	518	474	478	476	477	427	498	480	482	491	471	476	501	495	528	512	467	484	470	539	477	481	473	479	490	522	449	502	471	480	463	509	498	468	456	481	477	507	516	495	466	505	474	526	497	457	499	523	477	504	529	477	458	456	486	437	496	483	493	497	506	504	493	473	487	503	459	495	508	489	512	508	463	476	504	497	465	479	494	489	468	475	456	447	514	508	492	485	470	500	480	498	522	474	491	496	504	499	506	459	531	493	449	473	497	463	455	513	523	527	459	522	471	466	507	547	498	452	468	495	487	486	491	510	489	535	544	495	499	448	495	486	486	489	484	500	489	488	497	509	479	486	503	436	501	517	484	458	497	497	500	473	510	514	479	528	525	520	519	444	473	466	476	480	473	492	497	471	500	444	486	497	510	447	492	513	498	469	525	440	463	517	462	505	489	502	499	476	492	508	538	505	500	499	511	467	476	479	491	472	512	473	487	468	487	448	487	472	443	505	493	478	472	485	465	479	510	468	496	519	466	533	458	484	518	451	487	496	520	507	481	471	512	512	482	459	525	474	527	503	509	506	470	469	507	468	490	478	515	471	498	471	453	484	473	506	540	472	549	440	510	517	497	483	500	470	479	516	537	506	506	447	504	524	488	469	491	466	480	482	490	490	481	506	516	505	455	508	497	505	478	509	509	524	534	510	497	516	506	511	481	466	495	492	466	492	457	485	492	505	504	429	464	527	477	511	522	517	520	468	443	510	487	509	493	499	485	502	452	443	494	450	507	490	516	492	505	500	522	454	525	442	476	501	496	500	499	503	525	487	489	468	534	495	511	454	456	460	514	476	509	474	459	481	467	510	484	440	471	476	481	496	469	486	511	516	458	477	483	485	508	482	493	494	450	495	479	504	492	503	503	533	488	504	489	504	518	466	488	548	461	448	496	497	496	507	487	492	519	506	483	509	484	483	483	487	503	456	517	489	497	505	520	502	510	490	515	498	493	492	513	491	532	513	484	512	494	466	485	452	494	486	492	489	505	489	559	498	481	563	494	536	501	481	477	504	529	514	510	522	466	477	485	494	510	487	473	500	485	513	494	475	482	459	505	504	480	498	467	488	508	495	514	442	523	539	498	500	503	495	433	503	544	520	478	505	469	504	512	528	460	528	485	480	480	513	472	494	459	488	482	445	519	487	498	499	471	476	461	484	469	487	502	435	458	463	484	475	474	458	464	485	529	467	492	514	498	464	477	501	522	482	468	515	475	513	490	483	531	508	463	516	468	478	495	503	501	499	509	497	547	505	473	459	523	489	488	505	528	463	482	500	498	488	493	479	522	489	474	522	503	498	466	515	492	502	450	512	488	521	479
3256	3388	2799	1484	1033	801	693	654	533	571	505	518	447	481	438	439	448	465	456	451	394	446	429	416	424	377	356	390	440	397	412	385	408	373	392	362	424	377	406	385	391	389	413	384	405	378	383	394	423	415	384	392	398	382	396	366	422	423	355	397	393	413	407	413	409	387	408	387	390	428	407	350	393	423	390	383	402	379	418	401	414	423	421	421	391	437	401	373	380	388	354	400	414	401	387	373	390	405	383	386	396	389	375	397	421	384	414	395	378	427	394	406	357	372	362	394	412	380	396	414	357	378	393	361	420	366	389	402	387	385	381	369	402	364	358	380	377	367	408	385	401	379	387	404	372	388	403	396	393	384	412	414	397	380	395	390	374	393	386	426	383	365	359	409	362	430	403	418	375	407	380	405	363	410	412	375	401	388	374	418	382	373	367	376	403	366	378	413	397	404	373	394	373	393	347	384	388	423	416	395	375	388	371	383	382	377	364	392	390	421	399	377	406	408	419	374	364	421	386	408	375	408	359	375	399	410	370	394	416	364	388	403	433	397	373	392	380	416	393	356	398	405	373	361	367	361	394	412	394	374	380	401	345	416	343	369	378	386	393	417	391	383	394	391	387	364	331	391	384	356	390	391	362	364	391	407	417	370	398	387	382	402	368	363	395	395	367	402	405	411	381	351	425	384	372	411	406	399	362	419	411	375	380	365	395	390	402	358	407	398	380	397	362	347	356	382	369	380	400	386	406	374	341	388	398	364	400	350	371	383	378	457	386	370	355	417	353	368	381	397	409	407	388	369	386	376	395	383	404	411	380	371	389	387	404	382	394	398	397	378	403	401	391	411	357	363	397	385	363	384	388	375	383	383	380	359	392	398	389	359	407	405	368	400	403	370	397	386	384	362	360	421	382	417	391	403	403	382	423	402	392	396	378	394	372	382	385	396	370	415	348	380	368	417	407	394	339	383	363	377	382	391	359	377	380	387	366	370	399	358	361	395	358	360	374	360	431	403	345	382	385	361	380	386	372	374	403	368	365	376	371	411	363	378	375	364	390	380	377	421	340	374	408	409	369	350	396	392	366	374	393	406	357	383	428	386	405	380	353	393	387	400	354	395	387	363	398	395	401	385	407	382	393	413	370	400	398	387	377	354	402	383	407	394	385	359	372	389	386	373	385	339	391	381	386	386	401	366	414	350	367	364	373	366	385	368	390	408	396	391	424	361	407	432	398	395	375	369	371	386	373	398	377	385	369	392	365	393	368	390	409	393	389	377	369	362	376	421	368	352	342	387	416	389	375	416	366	388	362	394	337	342	407	374	384	368	376	387	366	398	379	407	422	414	393	378	391	341	348	366	374	390	339	349	369	389	390	354	413	368	405	391	381	343	387	385	380	389	391	380	368	387	424	354	368	357	406	375	363	423	388	383	379	388	389	402	382	391	400	364	380	379	381	365	436	408	378	375	417	385	426	413	429	412	412	416	388	360	374	395	431	392	412	409	397	397	394	356	405	376	379	401	365	405	374	394	397	390	378	420	373	381	394	376	365	390	365	386	410	361	384	394	389	377	355	411	390	350	389	413	382	398	400	392	398	392	394	372	386	385	398	383	400	426	375	394	384	380	362	390	407	378	355	394	367	374	382	376	397	378	345	397	377	386	393	370	413	393	409	407	392	412	386	398	373	379	386	383	389	366	364	384	363	399	393	412	382	393	382	372	380	385	358	358	392	399	397	364	400	410	378	386	388	378	364	398	420	376	379	398	363	412	372	372	421	389	374	360	376	348	383	382	379	415	395	361	381	386	385	381	402	389	395	362	346	392	379	360	422	396	355	333	333	406	413	356	391	380	398	397	360	346	398	376	390	437	395	391	368	369	364	397	411	402	405	384	397	391	422	395	389	373	422	351	377	367	384	381	402	369	375	376	384	389	399	373	404	399	355	371	407	378	378	400	369	341	387	387	383	363	407	350	436	372	352	391	390	406	370	387	371	394	410	398	406	370	390	375	404	362	416	373	384	400	380	377	376	373	380	393	378	363	387	393	381	384	391	403	361	404	348	377	401	364	386	378	389	382	376	405	348	373	372	380	391	373	373	382	387	376	362	385	406	415	400	363	357	381	388	401	391	350	415	358	392	408	373	344	393	358	389	365	384	368	395	386	370	407	374	395	362	395	389	373	387	381	404	369	384	405	378	367	393	372	373	394	403	382	381	408	378	392	380	407	389	387	372	374	364	390	408	391	383	361	351	394	361	408	360	399	354	409	404	371	406	357	400	387	369	398	362	364	400	380	394	419	364	375	404	353	383	379	402	418	363	388	388	426	368	353	389	377	427	367	402	376	389	403	402	424	389	362	403	399	380	403	375	391	392	387	376	385	408	366	389	382	395	420	378	378	378	396	348	381	419	401	399	382	379	380	388	415	387	395	376	352	374	431	398	391	371	391	320	393	397	371	372	389	382	356	349	418	354	414	416	367	393	382	351	382	374	388	368	393	371	392	356	369	360	366	369	360	388	372	381	359	357	379	382	359	387	358	372	404	357	356	385	379	370	403	390	404	361	410	400	401	412	402	366	392	393	365	374	368	381	378	348	390	382	384	387	386	392	347	373	403	391	386	388	354	356	384	390	384	370	401	380	389	385	358	404	377	387	411	368	373	380	401	387	400	379	400	383	358	364	398	384	388	408	378	333	378	392	381	369	386	392	381	368	368	370	396	421	368	348	365	380	360	408	373	393	393	378	381	375	403	414	354	348	362	368	382	399	397	351	396	391	363	362	373	375	381	338	406	391	362	397	373	363	407	398	390	387	381	371	386	359	414	401	392	384	400	377	404	400	376	394	385	399	359	397	392	376	425	375	364	407	357	418	399	404	437	369	362	356	401	398	383	374	386	387	367	384	405	347	392	377	399	389	371	375	375	395	367	402	353	357	402	377	410	371	396	420	372	399	405	351	401	357	383	353	366	394	394	390	386	379	393	369	397	402	370	354	363	352	367	362	392	400	368	381	395	387	394	406	385	380	405	397	389	343	404	356	384	386	379	390	389	380	358	425	417	395	400	388	395	365	369	370	391	397	415	416	351	359	378	392	384	422	396	402	398	370	369	387	383	383	371	394	371	390	416	390	384	385	402	373	361	345	377	414	378	410	422	393	392	370	368	424	387	412	402	371	393	353	368	369	389	381	374	385	359	368	384	412	415	371	380	414	374	382	355	401	385	373	376	389	416	393	400	402	391	359	370	391	391	375	369	367	367	390	417	400	376	369	401	396	349	371	403	411	399	423	381	381	396	385	421	372	381	360	367	419	366	397	377	378	381	384	380	368	372	399	407	359	364	376	393	354	363	398	362	365	367	375	411	368	388	373	346	371	396	377	394	407	370	374	385	399	352	356	361	419	365	368	352	416	363	374	390	345	392	382	423	368	410	349	375	420	366	392	384	394	372	395	371	385	369	378	377	405	366	403	359	345	377	423	381	346	376	373	402	381	387	365	375
24575	21486	28840	24566	21461	8211	1659	1057	960	909	888	781	752	787	762	746	688	715	746	726	718	716	709	725	721	648	692	674	661	696	661	661	676	710	699	733	694	707	632	716	641	668	701	706	678	695	666	687	673	692	646	719	708	663	666	712	681	635	734	766	724	701	671	660	725	707	733	699	692	652	667	684	668	638	695	729	666	668	707	715	702	729	661	672	687	654	680	696	678	651	661	636	703	708	711	729	680	653	682	670	710	687	677	650	674	648	674	683	711	656	675	691	681	702	629	696	686	660	655	708	704	724	677	638	710	661	687	716	679	678	701	706	724	648	652	684	651	668	692	652	676	637	719	667	643	693	659	676	638	620	689	666	664	666	631	660	707	709	664	688	697	642	629	660	676	687	681	682	649	674	647	672	689	661	641	715	661	667	677	703	695	682	701	706	667	637	670	684	667	671	646	705	676	681	658	654	680	631	680	642	632	672	640	666	690	643	640	686	637	684	664	682	718	661	635	710	631	646	679	617	688	675	665	673	630	689	675	668	687	738	705	729	666	668	661	697	726	699	690	691	639	662	709	704	646	644	671	672	664	725	629	650	662	659	668	672	643	688	659	651	645	747	646	676	668	670	642	683	663	673	667	683	701	645	671	684	644	687	645	638	696	651	668	668	662	699	645	682	668	673	650	668	667	684	625	673	685	662	699	684	672	701	662	698	667	662	665	633	648	671	662	681	679	700	660	649	666	645	665	684	661	685	681	686	678	716	651	638	676	675	665	638	661	701	632	719	671	655	651	651	665	615	663	597	654	654	655	618	680	674	715	679	648	661	650	634	704	657	657	673	670	637	655	660	666	643	680	680	715	754	636	646	717	657	621	661	633	675	682	644	645	638	691	626	630	621	659	702	725	650	696	711	696	662	690	700	750	671	669	646	694	683	678	644	685	661	669	627	703	696	609	687	726	682	703	718	646	668	674	679	646	667	658	610	679	698	638	675	698	672	596	705	654	671	708	680	663	658	705	689	663	698	641	702	697	637	620	640	620	671	678	645	698	688	651	641	646	659	667	716	681	686	647	640	701	690	684	686	739	677	630	696	636	666	671	653	707	612	658	655	661	700	689	663	664	657	665	724	636	666	667	658	664	661	632	721	649	676	669	668	678	633	729	688	671	651	716	669	637	680	679	658	660	661	690	671	621	656	679	699	619	672	678	663	674	715	666	647	633	673	679	689	689	698	703	729	648	644	682	634	700	630	652	680	666	650	686	652	719	629	632	656	627	680	676	647	650	630	682	691	666	664	668	691	622	667	652	682	687	671	646	672	647	716	653	650	676	655	630	693	669	670	726	682	643	669	662	607	707	690	657	639	705	649	666	700	654	697	687	679	715	666	679	672	652	695	695	700	669	662	635	664	684	618	638	658	696	686	656	686	655	690	665	666	659	652	667	736	689	625	680	664	694	617	622	722	630	677	701	657	642	703	708	697	666	677	646	688	670	638	619	668	635	649	700	660	675	703	654	690	632	666	681	598	662	701	736	652	649	667	682	637	679	681	694	691	674	665	678	649	711	682	694	656	648	656	695	684	659	640	701	649	650	658	640	634	658	665	666	636	671	623	660	687	662	625	695	662	693	622	634	738	651	651	727	619	683	689	637	681	664	694	684	661	716	710	702	685	652	684	670	616	647	661	680	664	687	671	695	707	639	688	679	686	654	678	663	660	666	743	672	702	680	722	699	688	652	650	674	644	676	669	684	721	659	641	719	684	680	682	652	679	721	627	640	600	656	646	655	673	678	645	682	682	640	669	670	663	662	613	644	671	652	706	661	639	686	696	692	690	632	666	671	601	703	697	678	660	675	659	658	653	660	670	639	643	723	662	756	675	673	681	659	641	661	653	674	647	677	676	629	655	691	695	699	649	665	644	661	666	640	694	694	687	677	652	620	678	673	667	692	652	644	702	673	632	691	636	660	686	639	645	691	680	704	671	654	654	656	675	685	677	689	673	675	663	692	635	657	675	671	695	639	661	666	649	689	637	662	663	693	693	696	618	692	656	661	681	673	659	675	683	698	648	667	695	719	669	670	691	645	645	644	695	644	628	642	652	634	659	658	682	677	654	693	701	666	626	668	702	707	630	636	657	592	691	634	673	639	639	684	668	700	630	648	680	632	645	666	650	688	658	660	704	709	653	638	684	667	680	694	644	679	655	709	649	681	614	658	674	653	720	685	656	664	680	667	696	676	737	665	700	685	717	627	647	700	644	720	671	665	686	654	690	696	669	635	694	645	653	676	655	721	656	660	619	692	688	665	676	639	667	639	629	693	673	664	644	693	717	599	661	697	665	683	677	680	647	653	623	642	672	680	659	653	666	673	664	675	666	620	658	667	656	656	662	668	686	672	722	691	642	695	646	658	653	621	698	649	643	638	643	628	632	700	675	691	642	698	670	683	650	647	665	694	672	663	640	698	634	703	695	642	667	612	696	656	651	615	689	700	676	633	697	673	689	670	674	654	651	715	657	640	686	723	702	666	654	607	640	689	649	685	669	657	681	576	672	665	686	675	670	619	641	678	678	677	662	674	615	705	729	693	649	648	708	683	667	672	689	671	663	660	665	661	672	658	639	627	671	640	644	675	676	690	648	678	681	636	671	646	646	712	653	623	683	685	650	657	678	671	712	722	669	687	702	615	676	694	722	621	669	679	696	714	651	665	642	698	642	682	640	684	689	659	688	712	661	669	660	662	648	661	695	690	675	699	662	618	690	713	651	693	668	693	647	605	671	614	653	677	651	653	671	685	707	636	660	655	662	687	618	703	620	660	713	665	700	658	680	702	647	716	668	651	654	615	676	680	647	647	734	661	683	685	664	652	668	615	640	632	695	703	688	638	649	677	677	644	639	666	674	700	689	653	681	657	632	671	674	664	598	684	666	728	659	686	696	652	667	634	692	684	704	658	680	630	675	646	675	672	724	649	696	647	708	700	640	703	637	667	640	702	659	662	658	703	675	665	649	692	655	702	679	679	684	609	659	676	687	660	685	646	631	646	656	686	690	684	650	678	639	625	642	669	691	669	677	672	658	692	666	711	680	708	637	658	691	642	688	689	675	643	637	707	705	651	646	661	604	634	619	662	635	678	657	736	665	633	668	694	683	639	698	635	697	654	695	638	712	685	689	709	645	653	655	692	683	688	683	679	652	733	687	676	641	696	654	680	608	683	660	663	651	679	674	653	633	676	630	673	647	683	673	665	657	637	671	650	683	680	651	657	659	683	657	692	698	714	599	645	649	706	683	655	680	693	628	608	665	624	704	650	672	610	677	646	689	697	683	631	673	681	652	657	643	632	667	709	622	708	657	715	654	706	681	679	663	701	704	623	686	614	685	662	657	667	683	653	668	669	660	624	675	655	618	661	680	663	702	701	697	663	645	638	652	679	728	625	658	700	655	594	706	676	655	672	623	683	649	665	615	677	644	612	625	662	649	667	678	635	690	661	720	650	645
3529	5805	4806	2479	1748	1315	1199	945	909	825	734	753	688	671	606	666	607	611	571	620	566	543	545	565	564	533	575	535	551	536	556	592	564	566	519	547	567	560	513	537	554	571	544	577	559	517	568	518	500	544	532	560	550	526	546	523	530	488	580	571	555	525	530	504	552	530	534	510	460	550	497	555	542	547	531	566	533	524	572	543	541	535	553	530	548	547	517	551	564	539	511	515	515	500	555	538	551	524	516	585	552	503	523	503	551	579	541	484	568	475	536	538	543	505	528	520	558	498	514	491	542	547	564	518	539	518	572	508	531	568	539	513	529	527	528	571	539	527	506	530	492	534	561	527	544	542	533	570	473	528	539	521	529	557	571	499	517	543	520	516	537	519	529	558	563	543	522	542	559	519	478	515	522	544	575	530	506	538	485	560	579	568	479	511	528	526	549	520	533	523	548	460	514	531	523	526	531	502	536	522	565	562	538	501	560	549	523	477	522	486	485	524	530	529	534	574	546	498	496	535	531	537	491	519	499	544	516	479	486	516	484	517	572	495	544	527	501	515	537	504	515	509	544	571	551	492	481	477	516	524	511	506	497	520	523	516	506	544	524	551	501	468	544	480	551	556	533	517	514	479	505	499	506	536	514	556	555	528	515	525	493	529	513	541	551	532	520	525	553	562	535	547	538	536	487	545	545	521	540	525	496	566	530	530	551	500	523	537	544	492	530	502	562	509	513	509	527	499	542	522	519	548	508	565	547	529	537	518	494	510	513	523	513	507	518	536	522	537	533	526	558	530	558	537	503	506	556	536	525	506	515	516	526	500	495	511	520	520	513	553	505	506	561	547	539	505	511	515	495	515	530	504	480	547	521	525	565	529	537	494	486	520	524	525	509	471	503	533	518	518	508	525	570	508	537	509	539	500	512	505	513	538	524	516	542	554	514	505	538	513	534	530	539	553	532	510	521	521	538	525	544	525	535	513	538	513	512	490	580	526	520	533	555	511	523	486	493	507	500	516	503	508	577	485	476	558	513	500	548	536	551	498	501	517	537	513	568	510	531	556	546	547	552	490	554	521	478	502	555	539	530	497	515	501	570	556	534	486	522	510	508	555	525	486	514	555	510	529	514	525	559	499	502	500	486	545	531	534	512	493	531	520	514	530	534	526	479	525	470	512	510	468	529	542	493	513	522	480	532	538	531	526	539	546	507	522	498	520	555	557	527	560	478	487	532	522	500	517	544	499	537	529	512	541	506	520	498	496	528	509	513	511	517	542	486	493	503	538	541	532	513	574	492	479	483	515	530	564	551	530	513	495	521	550	517	473	514	521	517	512	514	474	536	511	498	545	530	532	503	492	540	544	535	507	545	551	528	516	505	569	509	530	539	483	496	564	499	556	540	500	533	529	571	517	513	520	553	511	548	520	528	529	549	500	535	511	519	499	547	557	511	570	504	537	511	489	499	484	500	506	478	528	514	545	515	550	537	521	556	561	519	513	487	526	552	492	487	523	526	535	537	519	487	512	563	474	564	511	482	536	546	492	510	504	494	529	488	494	550	511	545	533	517	520	526	530	503	528	561	546	501	512	518	519	512	472	519	519	551	520	505	528	519	485	511	504	512	523	528	528	541	515	497	527	543	532	501	499	573	549	523	505	495	480	538	533	531	503	499	493	546	510	505	506	480	507	530	493	532	508	522	556	491	514	506	517	540	532	546	492	487	519	514	514	518	539	507	470	537	502	577	530	528	527	528	522	552	532	511	484	536	507	522	527	551	506	526	510	546	530	538	518	473	535	528	506	525	519	542	525	497	492	536	480	524	521	491	495	545	496	532	497	548	546	493	502	504	532	457	487	520	512	511	496	503	513	567	484	517	520	520	532	566	520	531	544	524	536	514	527	512	553	518	516	451	504	522	523	478	498	495	500	539	547	504	496	547	520	533	531	542	497	522	521	516	543	489	485	495	492	499	482	497	471	550	506	514	493	550	496	537	509	558	523	514	484	487	537	548	505	486	516	541	520	523	495	560	532	520	521	511	551	516	515	479	528	513	492	514	540	499	502	553	498	505	497	494	538	499	519	504	485	517	523	551	566	483	506	550	547	478	503	513	499	510	497	519	496	480	525	523	501	528	502	496	517	515	523	493	510	539	520	507	537	543	503	574	500	490	509	531	473	527	527	497	531	482	515	507	560	508	501	497	499	530	517	510	517	494	544	491	520	529	538	505	489	558	509	487	492	514	542	508	511	488	489	551	490	540	515	546	532	519	506	510	507	522	506	512	483	482	536	505	536	533	470	519	486	537	557	539	522	490	496	514	499	487	490	488	537	493	527	500	509	548	510	504	533	528	511	578	535	487	524	490	501	517	512	546	555	498	488	524	498	544	499	536	499	518	533	537	515	516	524	526	535	502	513	490	517	509	518	500	524	489	522	532	529	517	496	503	506	540	487	504	535	528	517	497	494	520	479	554	530	504	517	548	499	533	492	536	531	508	500	516	504	520	507	512	480	540	537	506	513	523	539	514	544	490	548	522	501	536	537	543	496	495	522	540	500	526	514	497	556	495	525	540	546	487	518	498	504	514	518	519	506	503	535	493	486	521	543	543	571	498	533	532	508	489	512	549	519	520	530	504	517	543	481	461	509	509	548	505	535	482	561	531	471	539	496	534	523	508	475	533	511	502	563	513	510	544	517	523	521	457	500	514	487	535	560	516	495	485	519	524	486	541	554	503	537	515	543	507	508	529	543	509	540	520	515	496	566	547	530	516	492	540	502	496	503	483	535	499	482	498	452	499	530	524	490	516	509	526	515	508	492	492	471	536	506	509	488	537	481	513	489	487	531	497	542	529	540	542	539	490	493	502	487	477	500	528	498	483	541	513	498	534	503	517	526	495	480	505	524	512	518	489	532	540	524	508	473	533	510	484	522	528	539	512	521	519	550	512	545	510	523	508	469	511	529	549	565	522	505	497	518	524	524	546	523	512	513	493	513	496	501	501	476	501	509	514	506	495	514	519	551	527	485	511	471	486	511	498	518	496	519	511	513	515	456	525	524	508	518	499	572	516	509	520	533	544	535	508	506	509	489	513	505	505	494	503	520	526	506	498	514	533	498	508	539	473	525	545	543	501	493	500	499	529	508	562	530	517	525	513	538	511	509	519	528	546	539	529	545	537	490	515	527	548	529	494	507	510	557	549	496	523	496	548	534	518	490	533	518	510	554	514	503	518	495	541	533	557	530	545	521	473	513	462	502	515	524	557	545	517	542	508	547	502	510	533	519	515	485	500	480	480	520	494	494	522	554	512	534	509	512	498	542	536	503	491	534	520	501	536	511	502	524	521	515	509	523	523	519	500	480	539	497	544	519	503	493	485	501	499	517	510	530	495	478	502	504	489	505	533	503	520	547	521	488	531	544	496	517	559	497	513	486	517	521	481	507	550	472	484	538	501	529	511	500	517	513	533	499	512	558	517	517	491	479	497	532	510	523	525	493
27659	9575	592	292	227	234	200	198	187	174	194	176	185	183	179	175	200	179	188	205	190	162	166	167	180	173	183	181	196	187	174	179	169	158	173	177	187	174	179	177	162	189	191	169	168	162	188	186	187	171	168	190	162	207	192	209	167	179	163	186	178	188	181	163	191	182	178	174	193	149	184	197	168	164	163	183	194	188	182	160	206	174	164	148	198	183	190	185	195	177	180	158	197	179	168	152	160	167	193	167	161	155	169	185	181	168	195	162	169	192	191	162	186	194	180	161	186	200	191	172	172	174	205	165	201	204	185	164	166	170	175	183	180	168	182	163	189	188	169	184	185	181	169	186	172	202	185	179	203	184	196	161	159	181	188	188	186	174	173	165	194	172	189	175	197	173	154	169	189	175	184	172	182	186	178	179	157	178	193	191	176	189	176	172	178	179	184	178	169	195	170	187	164	171	196	176	157	166	187	173	176	182	185	174	182	165	174	170	146	162	201	173	157	165	196	165	179	184	167	171	185	202	188	174	183	174	161	187	171	202	162	168	194	184	196	195	169	165	171	191	170	187	165	181	187	151	165	175	174	191	159	198	168	179	147	164	176	196	169	183	172	180	155	184	185	157	171	205	191	174	187	186	170	162	203	176	176	169	192	169	186	161	189	185	178	169	181	168	162	155	181	175	172	188	186	179	174	177	166	181	175	201	179	188	155	165	169	159	169	177	174	179	174	170	167	181	177	180	158	173	190	167	173	173	180	169	197	196	170	167	143	160	189	166	169	198	160	175	167	189	181	170	181	164	192	162	170	165	167	186	168	196	194	177	195	185	184	195	171	188	169	172	173	170	213	156	170	172	177	151	177	150	163	183	169	177	184	180	174	184	193	193	189	181	176	169	184	196	162	185	156	174	189	172	172	182	180	193	178	165	195	163	171	173	209	189	166	169	175	178	168	186	172	180	172	193	166	163	163	188	189	187	182	175	182	168	186	171	149	198	159	178	185	177	198	161	199	191	158	185	185	175	169	170	170	170	160	182	151	189	162	169	185	171	180	184	176	179	176	179	207	174	171	204	190	185	180	176	160	201	204	194	205	165	203	179	162	179	178	172	180	176	170	155	165	185	172	186	183	159	185	178	171	158	177	180	165	162	159	183	187	183	199	165	156	183	174	164	181	173	184	160	199	182	162	179	183	162	183	168	194	178	191	162	183	187	212	170	198	164	194	191	165	165	183	192	170	192	206	193	178	160	178	178	178	175	162	189	185	188	166	187	174	191	175	164	162	184	171	162	201	193	187	161	176	172	181	179	160	164	156	197	169	172	172	170	177	191	175	183	190	172	192	164	151	190	153	171	190	179	173	182	194	162	177	204	194	200	152	187	174	179	191	176	164	204	189	172	176	182	173	195	164	165	195	169	158	175	187	178	161	185	186	176	172	193	179	179	187	183	200	175	184	197	183	182	158	175	171	193	164	162	200	170	180	174	181	189	179	168	195	158	178	194	184	161	191	186	169	180	178	181	170	165	179	187	133	180	160	183	185	166	177	189	168	193	167	178	168	186	155	183	187	169	193	179	183	185	184	148	208	160	175	181	171	179	213	164	183	178	163	161	174	184	187	174	200	157	200	186	192	165	195	180	173	174	167	192	170	207	168	184	171	188	192	176	187	202	200	173	205	198	172	155	177	172	204	207	181	169	177	196	197	178	154	204	179	161	195	190	196	156	193	183	188	169	174	164	162	189	154	209	191	190	164	184	173	191	157	185	171	178	170	199	195	162	157	175	182	186	164	191	182	167	170	178	182	158	199	184	180	162	191	170	191	173	162	161	153	157	197	192	165	179	187	166	159	153	170	175	165	173	177	170	196	185	177	176	171	213	177	169	151	168	179	170	166	166	192	177	180	160	180	171	190	176	175	171	182	179	184	182	176	173	189	178	153	183	213	168	186	150	168	174	177	163	171	155	178	170	188	178	196	193	198	184	189	165	190	175	162	183	172	161	185	187	189	197	191	188	166	160	157	198	171	175	180	170	176	176	170	187	209	159	167	193	170	159	161	186	200	164	196	177	179	176	185	188	170	161	185	176	190	179	177	181	168	199	173	162	198	200	187	156	166	182	164	187	183	162	195	182	172	161	210	174	167	162	184	190	155	205	185	187	177	225	166	182	162	176	164	201	175	173	187	177	172	195	171	170	174	172	193	172	172	187	192	165	169	176	204	171	184	168	192	178	183	180	173	172	160	163	184	195	163	189	160	163	172	170	179	170	182	180	162	183	190	166	185	162	183	170	178	187	167	191	173	156	167	193	164	180	171	158	187	165	166	176	176	186	185	163	199	176	191	162	187	177	163	184	174	190	176	155	169	169	161	150	182	177	174	175	166	182	185	175	190	190	199	170	177	188	171	166	168	177	171	188	176	196	177	168	187	190	197	189	203	185	178	163	169	181	172	186	200	190	183	166	161	175	184	170	182	185	180	183	189	184	189	192	169	177	208	181	158	162	172	184	191	163	172	177	194	191	173	155	178	181	188	188	182	172	186	173	179	191	161	174	190	204	167	183	183	173	173	177	167	159	187	191	171	201	174	149	181	153	188	169	197	185	173	162	190	203	153	201	165	185	171	171	195	175	191	193	160	172	169	158	173	186	219	183	175	182	175	189	177	163	193	200	168	186	197	178	160	194	176	178	181	164	178	160	172	188	174	175	199	146	179	153	145	178	182	177	163	172	174	180	164	153	177	193	184	161	157	170	177	197	174	165	148	166	176	189	187	187	193	165	174	190	165	153	183	174	175	194	166	188	178	162	176	173	165	165	173	189	188	194	188	154	175	166	169	165	149	197	175	201	179	176	170	167	166	186	172	158	170	163	168	189	183	161	186	151	156	165	174	188	178	186	168	171	150	216	190	200	161	197	178	174	187	178	188	163	167	185	173	179	164	178	185	174	174	215	180	185	169	168	185	180	187	150	190	168	167	154	191	177	192	173	177	185	188	159	178	161	178	181	161	186	195	164	176	164	146	170	166	164	164	149	197	174	178	166	173	180	174	181	184	160	156	171	177	174	176	176	184	192	172	155	167	175	151	169	164	196	152	179	169	189	190	152	178	196	199	182	168	173	172	188	201	189	175	184	185	180	166	171	192	175	165	173	192	178	166	167	180	169	186	187	181	189	183	177	167	171	178	175	168	174	191	163	179	192	166	175	176	179	172	182	183	162	184	179	172	200	186	182	197	169	196	156	187	189	172	187	170	214	188	176	159	201	157	170	178	181	171	198	180	187	179	195	170	178	188	187	173	176	191	174	176	207	196	197	146	179	184	180	191	188	171	157	185	196	193	173	164	168	190	200	185	176	169	170	164	182	183	204	156	167	178	187	156	169	175	175	188	184	166	171	195	218	161	178	185	182	164	185	200	199	187	175	175	198	201	188	189	161	195	172	165	149	165	173	168	183	181	180	190	190	163	188	178	187	181	162	161	170	183	158	183	169	179	154	206	164
4554	303	292	200	178	183	171	159	151	151	171	129	147	130	149	160	139	140	136	144	156	144	143	162	140	139	123	145	151	161	132	154	154	135	138	155	167	149	172	159	142	150	161	153	148	146	156	150	144	140	163	155	149	137	137	137	147	174	126	158	155	167	152	138	133	167	156	139	131	165	158	137	159	131	151	150	150	173	159	143	151	146	151	132	137	156	144	155	141	126	145	148	119	128	156	122	163	156	148	141	155	154	120	154	155	142	154	145	154	142	137	133	129	115	147	141	150	126	129	168	150	152	152	140	136	141	137	128	134	120	146	140	157	160	127	125	157	121	139	138	158	128	148	120	138	133	137	146	147	152	148	140	145	151	164	149	141	142	147	142	136	157	138	152	134	155	163	135	136	149	156	142	156	150	141	139	159	147	156	137	143	132	167	135	161	129	140	145	143	150	135	136	123	137	132	138	132	140	153	147	140	140	135	126	164	139	137	113	136	146	150	154	145	142	149	146	140	153	156	123	164	174	156	160	142	153	149	138	160	132	160	133	149	141	156	151	141	142	169	128	144	154	140	131	147	143	161	155	147	123	154	142	141	169	134	151	144	129	146	160	154	146	138	142	125	146	151	158	138	125	139	135	118	148	140	147	137	149	152	156	164	159	149	112	152	140	163	136	163	133	143	136	136	136	141	115	146	164	144	154	139	139	155	166	144	143	160	160	163	136	131	141	155	145	138	140	137	159	137	159	145	123	166	143	137	138	167	149	139	146	150	140	138	141	130	161	140	132	155	143	157	143	133	152	156	169	143	150	123	150	145	152	153	127	135	147	145	138	132	148	134	154	140	147	122	145	129	157	138	160	141	150	112	147	160	156	148	142	146	147	144	153	129	130	143	136	128	146	129	161	120	137	139	127	114	134	144	157	150	144	156	139	137	144	152	141	136	130	144	163	134	150	149	131	161	133	145	143	143	146	142	154	141	136	137	153	133	151	157	167	133	140	123	162	138	141	151	155	138	159	149	130	131	143	135	132	148	155	152	150	149	137	152	130	143	139	157	151	145	122	138	151	158	159	124	146	146	142	144	130	130	129	140	136	152	140	157	134	152	157	126	144	142	115	150	148	143	131	137	168	155	149	127	125	139	156	154	147	133	138	128	140	126	125	134	155	141	148	146	151	130	130	151	150	150	141	173	166	160	160	156	135	132	146	125	134	154	144	152	137	134	138	125	146	143	149	127	132	158	130	140	117	121	130	160	150	129	130	160	153	144	146	153	128	148	165	138	117	139	154	135	161	150	116	134	151	140	132	149	141	149	130	149	136	142	147	165	132	123	133	152	163	136	132	145	146	149	163	147	163	150	141	137	157	150	141	155	137	116	159	148	158	128	134	152	144	148	137	159	137	131	140	142	126	143	116	140	174	152	130	141	149	128	142	166	159	153	145	148	131	144	167	147	132	150	142	138	151	151	151	154	143	140	158	150	139	144	131	146	141	165	145	131	144	136	142	133	150	158	143	141	138	165	134	132	146	146	142	157	154	151	145	138	161	169	145	134	142	140	150	146	142	162	157	158	154	133	167	151	129	147	142	138	129	164	151	125	117	136	149	153	157	139	163	148	147	147	135	139	139	139	146	161	150	146	151	130	139	128	156	130	149	148	151	156	136	141	105	150	136	133	118	136	152	148	158	147	142	137	158	133	148	154	151	145	150	140	147	165	122	138	150	137	136	139	148	148	144	135	167	146	150	126	126	144	150	137	139	148	131	144	156	147	159	124	135	126	139	134	162	137	131	146	140	142	157	158	133	161	145	141	148	140	145	132	152	129	161	160	131	144	163	153	151	140	125	157	151	156	140	138	150	136	141	154	131	146	132	136	135	137	159	151	146	132	143	151	124	132	145	118	134	157	153	167	132	118	135	168	142	130	123	160	125	139	136	147	143	124	162	156	149	151	147	153	144	141	147	167	159	133	150	148	150	145	142	152	151	145	136	155	156	133	148	144	134	128	143	153	167	181	140	171	135	157	146	139	146	168	133	143	154	138	128	145	147	145	147	141	132	145	135	133	169	143	148	134	152	144	138	142	129	125	145	137	138	163	142	141	135	124	137	131	156	132	116	128	147	152	147	154	135	120	144	139	143	150	157	141	156	158	164	165	123	139	134	157	160	173	148	159	152	137	133	136	140	158	164	141	136	155	147	136	143	162	123	120	152	139	162	148	132	152	132	178	133	148	150	147	139	149	135	134	137	131	133	167	127	139	143	151	154	149	143	158	140	160	128	156	128	145	134	146	148	141	153	156	151	169	163	126	150	159	149	169	151	146	139	143	120	149	133	134	130	156	135	129	142	123	177	143	133	161	136	149	147	164	154	142	141	126	123	137	149	119	148	152	156	142	140	127	131	150	139	130	145	135	131	129	148	124	134	145	154	138	152	138	141	131	147	135	127	153	171	150	147	169	129	140	152	154	138	139	146	152	148	146	140	146	132	133	155	140	126	140	136	137	166	138	138	137	140	150	167	153	161	122	126	135	125	155	139	151	161	125	149	135	165	134	153	146	171	146	143	158	131	139	158	166	124	154	165	140	141	149	159	144	132	151	130	134	146	129	134	137	126	145	159	155	163	158	137	155	125	137	125	141	134	139	158	153	134	155	147	127	142	151	150	155	144	134	133	162	132	152	126	143	128	140	136	149	132	134	146	151	162	144	141	175	171	138	144	128	139	157	128	132	122	130	135	141	140	166	143	154	137	139	141	136	143	155	132	142	132	153	145	144	153	150	157	145	151	142	126	135	126	142	128	160	164	144	147	168	140	169	148	139	146	142	122	152	139	137	136	136	149	137	135	151	135	127	154	162	160	143	172	141	118	141	157	146	149	134	136	165	135	133	121	146	143	149	168	154	125	158	142	109	137	140	165	168	152	145	135	140	146	167	160	132	145	166	155	142	148	129	156	148	144	141	141	151	152	156	144	127	130	129	154	157	130	144	159	141	147	155	135	149	140	125	149	148	166	138	165	162	133	144	142	148	148	145	126	127	137	146	154	149	137	148	150	141	165	159	133	166	143	144	135	147	160	149	150	147	149	145	150	143	146	138	161	156	132	126	148	146	140	142	132	154	161	131	145	159	141	152	145	135	124	138	153	139	178	145	154	141	146	143	141	141	151	143	155	132	140	123	139	139	144	147	155	130	121	137	144	135	146	156	139	135	169	143	144	150	137	140	135	147	140	110	139	163	171	146	138	160	135	152	141	143	139	131	136	140	152	158	144	141	150	165	147	131	140	137	161	175	132	143	146	124	118	147	145	147	142	150	150	144	162	144	150	146	152	141	148	142	146	131	145	141	126	148	145	154	155	143	148	137	154	154	139	138	165	129	150	134	142	136	136	163	145	134	138	128	162	142	143	144	156	165	151	143	152	161	127	146	147	159	156	143	148	159	159	125	137	123	150	142	143	152	175	138	147	139	158	154	151	137	138	152	150	138	156	138	116	143	141
25451	21478	27934	25426	11155	1319	863	723	594	587	585	554	558	523	478	535	528	526	526	519	502	511	514	485	530	516	524	480	483	491	530	511	482	542	503	516	450	499	519	440	523	474	519	487	521	540	491	500	523	523	477	486	484	490	465	497	508	477	451	494	486	466	499	500	498	498	513	521	504	514	486	498	481	481	507	483	532	486	478	546	465	446	465	501	506	499	548	568	508	481	500	495	501	445	457	474	504	486	482	492	487	502	516	516	499	510	518	507	511	497	444	481	515	514	499	532	491	518	502	495	505	492	515	479	518	479	512	493	512	507	461	525	493	490	490	475	491	494	514	513	500	466	440	466	476	492	485	457	496	515	491	482	496	483	524	484	505	499	495	512	480	490	499	517	514	493	509	528	492	483	472	500	455	460	472	481	512	504	471	482	515	493	477	500	531	476	505	510	502	491	485	475	492	483	520	477	486	487	457	421	500	473	498	455	478	520	469	508	516	526	476	535	502	489	462	452	471	487	501	555	439	447	503	502	463	458	463	524	485	491	471	519	459	474	502	433	512	457	464	484	475	506	482	493	473	516	486	497	463	489	514	494	473	471	473	470	523	458	497	488	506	484	488	499	512	496	525	458	462	500	448	502	491	449	513	538	477	476	465	518	523	527	518	508	522	488	541	517	478	490	455	484	549	489	471	500	499	478	503	466	499	547	497	536	495	478	503	479	518	473	497	549	529	474	503	468	471	504	470	460	496	482	533	515	488	485	509	468	479	502	494	521	493	514	510	508	519	491	500	504	506	489	491	494	501	485	493	489	484	519	509	509	498	504	505	503	489	481	452	525	545	524	500	481	496	454	459	539	460	492	490	496	521	489	478	475	487	474	497	500	478	496	513	487	491	484	494	506	502	486	504	485	475	515	482	512	474	508	488	496	474	509	480	516	521	474	511	504	461	526	476	491	486	515	479	544	497	503	514	487	521	477	470	487	459	489	448	519	542	464	494	476	474	521	504	493	511	475	458	525	509	511	522	495	508	506	466	486	502	527	492	477	555	553	481	528	537	533	492	491	505	465	502	492	468	461	481	491	497	523	491	507	499	518	512	485	508	494	491	475	508	480	517	499	459	492	472	496	482	492	492	440	505	513	481	510	487	502	498	500	480	494	471	474	504	528	451	477	505	491	472	510	522	520	509	495	510	521	494	487	503	454	512	508	470	479	529	464	507	503	486	500	501	516	478	483	473	441	517	509	473	466	489	510	494	500	527	481	487	448	506	494	503	536	535	503	504	539	486	488	484	483	499	474	501	467	507	455	490	463	499	462	484	495	476	487	529	477	496	540	511	467	482	498	509	472	496	524	479	505	528	534	465	543	477	522	483	482	502	494	469	485	475	543	506	478	474	477	479	530	509	488	470	506	505	550	473	495	474	471	504	483	518	477	485	515	450	495	473	495	493	492	473	514	474	509	501	500	530	469	445	507	457	458	459	484	520	500	498	491	495	485	515	513	513	459	506	466	503	467	490	506	525	508	482	533	507	455	450	484	475	500	466	485	536	459	513	470	481	487	518	506	533	459	461	478	500	494	488	516	511	482	494	517	470	522	513	513	521	532	465	479	505	500	468	496	508	506	489	493	507	460	518	476	487	512	480	481	487	500	479	527	504	530	473	479	485	513	488	465	506	524	453	526	472	481	477	509	489	513	486	495	501	481	501	479	511	519	490	518	502	495	524	544	486	478	503	539	441	474	495	481	517	490	464	464	485	479	504	497	498	457	482	493	485	490	521	508	529	479	494	518	486	478	482	503	477	514	526	480	491	453	518	516	523	528	514	461	513	478	491	497	482	476	467	491	500	528	541	481	482	466	506	491	495	475	499	461	524	530	508	521	530	489	502	514	505	455	516	469	509	513	486	484	506	478	466	490	498	485	509	503	456	481	492	477	460	500	504	440	476	493	473	454	496	466	496	509	531	490	492	485	479	497	471	489	492	479	500	449	514	502	510	494	464	433	451	478	464	497	502	447	458	501	519	495	472	513	529	518	489	451	477	470	485	446	499	508	500	477	518	509	502	512	523	486	520	474	511	489	450	488	521	509	464	515	492	474	514	476	486	510	481	479	487	508	513	479	532	481	475	490	493	528	494	526	468	501	477	538	530	492	475	489	483	456	495	480	518	514	472	500	484	514	498	480	495	477	505	507	496	486	495	485	518	518	528	480	500	482	500	509	488	521	504	497	475	508	492	531	502	517	539	479	466	477	493	469	466	494	490	541	526	547	491	505	497	477	493	505	527	539	492	504	465	493	508	492	449	528	517	484	501	511	451	469	490	514	529	526	520	502	442	479	535	487	522	465	506	482	508	491	492	465	510	493	460	482	493	496	498	492	505	483	468	488	501	522	473	487	515	519	513	489	491	481	439	482	477	523	537	504	519	501	431	497	450	481	523	484	479	511	527	464	556	481	470	474	446	495	483	511	490	458	507	478	482	492	514	473	487	522	507	508	508	479	497	505	459	494	486	474	529	451	474	459	498	508	476	479	497	487	526	492	489	488	462	524	480	503	504	522	477	499	459	490	489	458	482	514	497	452	488	513	510	484	499	454	475	485	476	515	499	512	508	488	511	505	500	482	481	508	477	477	452	501	491	493	502	475	528	537	483	456	557	477	493	488	502	508	522	489	513	471	539	512	494	537	519	511	518	532	470	514	475	505	518	534	518	492	490	477	483	485	517	524	477	526	482	487	489	472	468	475	493	451	507	493	512	490	473	479	473	511	490	516	470	500	498	487	483	493	514	500	500	477	461	449	514	486	498	484	519	520	508	498	492	512	467	461	490	481	477	511	475	494	457	508	482	494	483	502	506	474	509	511	503	489	485	489	490	505	451	476	506	495	496	512	517	492	511	513	504	481	504	443	492	470	463	500	481	490	475	526	475	473	445	501	480	501	501	488	477	462	499	515	501	510	487	504	465	492	493	455	505	493	466	460	479	514	494	469	472	479	478	497	527	463	471	461	507	477	473	494	463	498	482	482	504	488	548	527	464	480	490	488	474	512	508	518	495	514	450	523	498	517	496	513	468	493	507	508	471	501	492	495	493	477	480	506	473	512	486	543	519	523	489	477	479	490	453	461	482	472	458	497	528	473	478	480	461	461	517	530	526	535	517	488	493	468	501	481	535	443	492	498	488	514	500	480	538	474	479	507	507	505	500	505	523	507	474	473	517	517	458	476	522	491	463	495	490	483	505	471	512	511	464	478	497	491	525	532	476	525	517	513	495	446	477	493	485	462	489	475	458	491	448	484	491	485	498	463	461	471	491	474	526	490	492	506	462	494	516	437	499	525	499	498	465	517	503	487	484	539	492	487	516	510	513	496	502	479	564	479	491	490	526	530	488	484	502	469	469	477	471	488	497	499	481	522	516	494	490	516	456	478	497	497	483	531	463	467	488	461	453	473	514	495	513	502	493	539	449	503	479	503	464	496	483	541	514	489	440	491	473	473
3275	3288	2633	1493	1051	891	670	646	563	523	543	484	469	478	459	428	412	435	417	392	420	411	417	410	400	393	423	437	410	404	417	384	427	437	402	422	409	394	421	407	359	393	404	405	394	394	427	365	390	392	395	408	389	370	421	402	413	425	426	394	422	386	416	365	394	402	421	401	405	363	387	371	415	362	385	382	388	363	436	435	416	414	400	362	394	435	418	370	444	423	426	392	401	397	373	405	402	406	398	384	379	394	409	414	372	383	398	377	390	409	379	395	393	386	407	360	422	379	403	382	394	395	391	436	389	375	401	392	440	406	392	390	402	395	384	418	427	413	373	411	380	387	411	404	388	404	414	370	412	365	372	360	373	397	382	393	409	397	393	401	392	396	417	381	425	354	386	419	382	418	410	393	362	406	397	367	376	414	393	398	429	438	456	416	405	404	401	368	386	384	393	421	381	394	421	386	387	382	374	390	405	399	396	380	407	387	371	410	376	425	407	390	365	388	383	389	352	418	414	400	385	412	391	376	410	414	379	404	417	389	382	401	412	400	411	380	396	377	370	420	389	341	405	391	375	448	399	401	376	417	394	418	401	382	364	414	369	394	391	396	381	407	378	411	404	387	385	377	444	391	414	419	366	415	367	404	373	404	404	408	404	384	414	368	362	392	367	426	359	379	402	384	395	389	376	376	398	418	408	361	385	396	351	368	368	405	391	353	410	392	406	380	396	389	390	433	376	411	391	365	398	378	368	409	407	413	361	379	370	382	404	395	377	368	384	387	368	387	402	373	439	356	404	430	403	417	406	386	393	396	398	403	404	383	377	391	393	395	411	399	369	389	401	396	373	386	389	413	417	404	390	403	386	387	400	367	393	383	422	360	349	389	375	404	401	363	412	373	405	403	390	412	414	420	387	378	394	390	402	360	372	349	389	382	405	389	412	381	411	415	403	411	371	406	405	367	428	394	384	402	376	379	409	415	375	384	372	376	391	370	412	405	404	393	394	370	396	426	369	359	382	342	387	385	419	354	353	384	411	400	375	382	376	388	375	394	370	380	383	385	394	398	379	451	392	375	383	390	393	367	381	388	382	376	385	373	421	416	367	390	343	433	406	414	352	399	391	434	391	373	381	394	374	350	385	408	397	366	395	379	390	397	378	393	386	349	412	413	387	408	372	400	380	363	376	395	416	373	370	397	415	416	365	373	387	408	414	392	362	408	397	377	365	377	416	396	434	403	398	420	402	405	413	390	439	439	351	381	419	377	413	396	385	404	414	375	375	362	403	380	417	360	395	389	423	361	359	392	360	395	375	391	413	384	422	399	402	379	350	384	429	381	418	370	378	358	369	424	392	350	409	398	385	398	400	395	347	415	329	360	402	366	441	353	376	391	393	386	377	389	415	370	375	370	377	372	350	364	416	369	400	376	371	386	381	412	384	386	377	400	385	385	409	399	388	350	387	400	426	423	356	394	366	380	393	368	420	394	372	398	361	392	381	386	413	379	370	397	361	382	376	436	394	419	381	397	405	365	382	380	377	378	387	372	392	406	385	360	383	378	338	409	441	393	404	393	386	379	371	386	356	393	399	419	373	392	423	405	382	379	377	368	386	414	392	377	386	393	394	385	371	378	393	422	372	424	382	398	434	421	388	392	386	358	381	384	401	390	407	409	390	389	382	380	399	342	396	407	380	409	389	405	370	405	364	407	394	373	360	383	393	357	376	406	391	355	394	383	398	361	354	395	397	407	418	396	382	421	415	373	368	405	394	427	412	393	394	399	393	392	405	372	372	361	382	387	393	385	402	398	368	398	385	380	374	401	390	370	375	436	378	411	370	367	378	415	394	384	336	378	385	407	387	390	393	395	393	382	395	383	412	395	398	395	382	363	376	406	384	357	380	378	384	357	407	394	395	382	386	384	352	378	417	428	408	408	368	364	358	392	408	368	412	391	410	399	391	386	385	374	409	398	364	403	410	394	403	367	412	373	363	396	404	388	405	388	374	378	363	365	370	376	378	373	354	371	381	434	363	402	398	374	391	380	360	359	385	350	374	405	444	405	385	371	382	414	391	373	382	415	368	364	409	381	345	423	391	384	388	396	392	354	403	392	397	392	380	386	387	393	396	388	376	379	414	368	387	348	408	376	365	377	362	398	410	351	351	402	386	379	416	407	358	382	387	419	397	419	399	369	361	396	369	364	392	387	358	409	381	381	383	386	372	412	368	398	394	370	401	414	374	381	374	360	358	370	392	390	381	382	343	434	371	420	428	360	400	366	408	367	392	395	344	399	388	394	348	404	414	377	385	377	377	376	391	391	374	386	385	388	421	399	389	353	361	403	415	407	384	389	353	370	404	397	382	393	399	388	381	425	392	374	375	354	367	413	411	427	360	373	373	398	352	367	366	385	424	385	420	396	369	405	417	388	384	379	393	382	370	386	394	363	379	396	369	409	364	362	398	371	398	382	399	384	341	391	392	368	412	407	357	385	402	400	370	399	380	367	388	381	378	417	350	387	379	415	395	390	350	355	363	422	372	412	411	415	363	356	366	372	379	400	402	383	384	387	370	386	389	388	387	349	381	376	390	397	378	386	387	393	377	378	451	399	389	376	389	415	367	372	377	392	387	371	390	398	372	364	406	378	387	414	363	376	396	442	415	397	403	385	388	377	380	396	367	396	376	388	402	355	378	364	384	422	362	365	387	400	398	394	383	400	437	413	370	382	347	387	390	404	404	396	428	385	386	350	357	349	377	364	390	390	406	415	363	393	357	379	373	407	392	406	386	416	384	416	362	399	400	410	361	389	374	372	419	369	406	417	357	427	379	399	356	382	388	411	377	375	363	353	355	409	424	415	376	352	384	399	361	372	353	377	401	383	353	378	386	364	421	365	427	377	383	403	393	394	368	413	381	366	370	378	364	374	400	358	364	391	382	404	384	418	396	383	385	407	360	403	394	384	402	367	394	391	362	393	367	382	404	386	401	408	374	389	392	393	411	364	396	385	387	425	391	382	406	413	389	375	429	371	372	397	394	361	390	401	391	422	363	379	364	367	348	362	338	340	345	402	354	400	390	372	402	391	410	375	396	395	384	406	377	385	385	366	430	407	372	398	379	410	371	366	399	380	378	385	387	378	350	398	369	389	436	413	345	423	388	345	366	379	389	408	407	399	373	377	400	396	370	424	374	371	382	369	387	354	382	397	412	406	376	369	376	389	392	410	393	366	410	361	417	397	423	392	408	430	409	430	384	354	404	373	403	355	412	426	381	408	411	403	396	384	384	376	427	374	365	363	378	370	361	420	385	390	421	410	360	359	376	368	409	403	380	373	381	385	371	398	375	413	366	364	365	386	413	418	385	371	391	386	379	352	380	396	426	400	381	387	370	373	380	396	382	361	374	377	379	359	390	381	358	376	414	416	396	363	375	381	395	407	385	386	366	404	391	415	372	362	375	400	351	409	372	370	399	340	355	382	405	406	412	391	383	388	378	371
24492	21408	28697	24504	21395	8193	1661	1103	866	851	816	814	769	775	772	719	743	758	775	714	668	742	677	707	697	712	716	669	680	727	708	744	725	671	671	665	668	704	723	610	645	709	700	653	706	670	657	655	671	694	663	670	687	698	621	611	729	717	691	673	683	665	668	666	679	680	667	684	687	708	664	675	659	706	705	671	658	639	628	647	683	659	644	699	694	637	643	691	722	703	646	656	644	678	691	658	696	661	662	697	613	656	664	685	670	686	696	676	688	709	666	691	675	695	620	683	661	630	672	692	645	662	665	702	652	654	654	620	659	707	670	678	640	652	737	642	643	672	660	631	689	691	646	677	674	686	688	616	646	682	659	652	673	646	666	630	654	655	711	657	647	677	660	675	695	676	677	675	643	646	668	696	654	663	655	660	636	652	708	646	652	638	714	683	703	699	660	652	658	676	663	629	661	679	680	645	645	663	660	688	626	660	641	667	628	665	647	638	689	665	663	673	691	690	690	602	646	647	638	648	677	636	673	637	630	675	705	634	673	692	661	599	674	688	683	661	672	666	677	661	669	685	672	748	685	626	674	691	648	650	712	683	668	663	640	650	654	679	649	694	684	654	637	673	717	661	656	668	690	688	686	636	677	642	703	670	709	683	685	672	688	679	677	643	669	689	669	654	682	721	655	682	682	673	684	647	687	681	703	620	681	650	687	683	668	659	685	650	651	694	611	654	649	681	658	659	633	711	669	668	706	698	617	660	621	660	669	652	676	678	689	690	634	682	683	664	595	687	714	665	679	641	689	680	662	631	627	668	643	653	671	639	649	689	648	651	645	651	671	669	722	675	667	638	685	681	678	669	674	624	654	689	720	696	689	671	636	665	693	614	698	722	621	693	641	699	653	667	687	655	643	640	633	642	658	699	637	679	612	633	664	681	671	689	665	693	654	662	631	696	660	689	650	660	675	662	650	646	672	711	626	683	688	682	660	674	673	678	696	624	668	654	628	657	606	644	690	637	654	655	679	670	702	675	713	687	678	677	624	652	655	671	663	666	632	677	648	631	678	694	664	656	648	669	659	644	666	674	658	633	653	666	666	647	660	689	640	663	750	644	665	655	662	635	682	686	711	688	655	679	662	636	640	645	681	718	677	614	698	650	673	690	656	613	639	659	664	652	685	633	669	651	735	652	672	653	668	652	629	680	668	694	635	634	648	655	673	669	690	679	683	661	647	611	730	676	670	671	665	670	680	675	640	655	677	676	656	669	679	638	638	701	652	659	654	599	658	689	698	653	624	645	694	633	697	643	627	643	694	685	669	623	632	642	656	675	635	680	595	634	693	693	699	636	659	620	636	679	662	675	650	654	660	647	646	679	637	634	667	661	697	661	622	682	676	640	641	635	629	677	630	693	635	699	635	713	668	671	683	675	710	679	678	670	650	666	661	670	638	685	605	647	675	671	668	678	638	641	668	660	676	686	696	672	626	641	685	691	607	650	674	665	702	681	617	668	671	652	670	639	638	643	624	640	652	680	690	662	631	685	675	652	619	651	652	664	651	660	674	669	653	620	672	685	654	647	631	679	651	704	678	669	688	665	648	688	638	623	633	636	699	625	625	655	639	659	627	711	684	691	647	652	650	661	645	654	646	676	656	677	685	685	643	673	642	636	643	656	667	671	676	652	680	688	667	679	695	636	592	665	647	668	632	673	665	660	650	646	684	647	637	645	664	702	627	675	663	688	653	638	667	654	668	658	679	678	674	653	639	700	675	675	642	669	640	682	617	687	652	654	707	660	637	655	629	647	662	685	661	676	643	671	636	634	664	614	702	656	643	696	690	655	697	605	631	615	652	684	667	649	676	667	665	700	697	627	661	670	682	653	664	639	669	682	667	652	639	666	673	684	713	668	637	658	652	703	657	679	677	618	663	634	665	675	670	640	661	647	666	662	649	660	674	677	671	637	697	688	663	667	570	732	669	630	674	674	656	654	639	655	697	626	630	662	725	671	624	658	636	640	627	646	609	686	630	644	662	675	685	702	669	652	667	659	664	691	687	695	670	640	656	702	630	704	663	659	675	649	650	652	714	676	635	648	590	613	670	701	674	652	677	650	614	684	629	629	662	701	699	656	636	648	682	676	676	651	649	641	668	655	707	642	732	649	608	670	588	638	683	676	658	671	613	668	613	689	624	644	635	657	670	599	609	666	678	628	638	646	639	620	633	688	627	688	647	636	654	661	637	678	646	679	658	629	642	632	691	642	698	673	694	552	653	665	685	717	653	655	706	652	616	653	666	710	680	689	670	684	667	672	646	632	655	689	663	636	628	611	662	676	698	698	688	641	668	644	673	630	659	676	658	697	678	675	666	646	654	666	721	639	642	660	656	643	625	678	633	636	689	680	659	638	669	687	671	648	621	672	689	679	721	649	730	723	681	694	697	694	676	738	665	681	692	662	664	660	652	661	661	623	613	650	654	619	700	630	662	683	690	662	650	665	689	609	647	673	695	625	674	646	688	681	691	675	675	609	676	684	685	624	645	696	684	653	656	636	705	665	664	671	677	689	652	670	670	655	681	685	690	625	661	616	683	659	645	696	620	670	615	640	658	670	663	677	632	660	645	634	676	685	662	663	619	650	698	668	622	670	681	704	698	623	638	651	628	696	662	638	701	665	649	625	723	645	685	680	680	673	657	674	633	635	621	675	633	653	698	639	643	647	648	708	673	671	706	684	670	662	636	635	690	629	717	663	701	635	655	655	670	667	640	670	652	671	666	680	678	702	583	658	685	680	656	674	646	662	682	707	632	648	638	638	640	655	702	699	620	713	645	632	665	677	660	695	675	696	669	645	688	626	663	612	639	654	689	623	661	658	625	673	648	676	705	657	641	652	634	645	599	673	600	659	634	672	646	681	650	627	685	673	704	665	650	682	650	667	613	629	658	629	663	651	686	678	639	668	657	713	683	647	632	655	659	645	637	654	690	671	652	670	667	688	663	681	677	694	623	664	636	609	669	664	628	694	574	708	649	702	620	673	675	652	642	665	579	704	668	661	671	652	692	669	687	675	698	640	662	643	684	689	664	669	685	645	708	676	681	663	646	691	704	637	675	661	710	620	661	643	669	631	700	679	689	671	649	679	616	650	663	696	669	662	657	682	675	695	649	672	671	666	667	637	675	656	713	639	673	638	655	636	666	654	671	661	665	653	679	679	660	672	641	657	696	630	616	612	691	632	693	641	655	713	683	607	676	650	680	643	670	665	692	673	646	624	612	699	646	632	675	654	630	688	648	687	664	630	641	667	625	659	660	684	662	689	639	666	660	680	663	671	667	666	662	606	647	674	662	634	668	636	694	673	646	625	657	651	662	633	687	673	699	663	651	649	655	614	679	671	657	655	658	681	641	690	626	673	668	687	680	669	637	637	682	647	634	654	647	673	706	669	683	651	719	668	654	649	677	606	714	664	667	653	658	663	658	730	648	685	682	703	667	715	660	684	630	677
3565	5803	4821	2536	1751	1313	1163	993	839	816	734	699	682	654	641	650	569	614	553	581	587	587	591	601	600	523	553	578	497	532	589	564	543	570	510	515	516	562	556	520	550	530	571	531	517	548	514	548	556	523	533	511	475	512	587	575	513	553	536	534	544	531	522	538	510	503	481	511	567	481	469	588	523	558	553	552	538	519	567	569	500	488	519	509	553	510	553	529	524	543	525	513	521	505	520	570	533	543	469	542	532	527	527	550	566	497	543	521	564	552	533	562	561	529	518	550	510	548	526	553	524	510	544	560	522	541	475	510	523	524	566	505	502	508	513	498	531	511	516	538	497	523	516	519	537	539	494	526	534	514	545	513	502	518	500	520	505	541	526	513	478	538	532	516	541	507	546	520	545	515	530	525	487	550	524	519	471	520	511	511	570	573	501	576	560	527	531	529	507	533	549	532	535	491	479	501	559	490	519	507	489	495	486	546	535	501	522	511	489	538	488	535	505	531	516	522	517	533	522	537	510	506	516	506	540	513	533	490	516	514	561	522	519	508	520	480	553	538	519	505	507	559	555	503	507	536	529	488	536	518	531	488	535	528	543	511	519	536	530	526	522	561	495	475	527	496	518	519	546	546	517	503	502	502	524	512	534	483	508	549	494	461	529	552	509	518	535	523	535	542	544	515	501	506	482	515	501	508	520	560	511	500	550	520	553	506	515	517	492	514	512	547	505	527	511	541	483	499	539	502	529	541	513	529	514	550	500	505	543	535	529	489	566	506	540	527	519	500	534	523	519	508	528	547	540	524	559	522	564	520	515	486	541	493	536	561	513	520	516	533	507	516	543	507	492	547	514	537	540	522	530	498	526	499	539	528	519	554	547	482	509	515	494	536	556	540	522	555	525	508	525	564	561	504	523	535	535	523	509	559	529	499	498	558	544	495	514	522	495	490	524	533	527	512	510	516	515	560	501	563	553	516	520	539	541	489	554	501	544	499	538	539	494	562	542	533	537	523	526	553	515	482	555	490	538	553	479	498	527	522	520	533	519	516	520	532	501	470	496	525	499	514	528	561	492	519	518	517	506	520	528	536	547	528	489	526	520	531	537	498	546	538	521	518	520	536	529	509	506	539	551	569	488	491	552	506	514	537	463	530	522	496	528	512	530	536	519	542	545	516	540	518	524	574	516	522	511	532	538	550	538	547	539	554	504	569	514	511	498	475	548	513	511	528	499	523	512	499	535	478	507	528	479	499	541	503	540	559	511	535	522	507	548	525	499	469	494	515	513	493	506	542	535	523	558	528	485	577	529	509	529	529	506	511	501	524	513	518	534	491	534	505	475	567	516	514	534	472	500	578	500	507	551	486	569	554	523	494	524	473	555	511	521	531	506	511	511	533	501	533	499	486	505	504	513	530	511	534	538	532	497	520	558	509	528	509	477	505	543	513	510	545	571	547	516	543	516	528	550	580	506	502	484	524	477	497	523	527	528	534	497	526	514	527	495	569	490	538	473	542	527	504	502	537	535	494	521	510	514	485	510	510	517	513	505	532	514	503	517	518	528	523	520	506	531	447	510	541	518	492	477	526	523	515	543	515	511	531	464	522	532	543	539	496	518	562	578	542	509	523	536	542	534	515	508	546	520	555	488	519	529	505	529	520	490	512	517	479	523	540	504	514	513	527	519	530	508	541	518	517	505	522	525	531	536	509	548	551	554	551	481	500	499	532	560	530	510	467	525	506	504	527	548	496	510	519	485	539	500	521	553	497	516	554	510	531	513	475	543	496	534	507	525	486	521	541	562	558	517	520	512	517	519	516	547	484	548	531	530	511	514	496	503	521	504	513	553	517	538	535	518	539	516	479	544	494	516	593	516	541	539	522	496	519	519	500	538	546	490	501	484	510	517	554	480	493	536	499	520	528	481	490	500	510	539	551	514	503	550	527	486	521	485	524	522	531	526	509	509	541	504	522	508	518	525	525	489	520	508	474	530	520	510	515	503	522	536	521	472	478	559	529	542	528	503	489	538	545	524	545	512	514	535	545	525	514	542	522	535	557	518	510	516	515	491	530	519	521	491	484	521	520	519	491	542	500	534	508	544	511	511	537	535	527	543	479	499	526	487	509	501	512	531	505	503	529	503	529	519	558	510	493	468	530	540	488	526	559	503	508	519	518	570	546	462	517	510	515	527	511	527	555	506	546	506	510	525	556	512	489	487	544	533	506	483	510	527	526	540	507	543	499	534	513	501	503	522	514	518	498	509	549	514	522	534	488	528	528	501	479	527	490	509	531	557	495	537	482	537	551	479	492	527	508	519	512	524	496	517	480	526	537	536	496	520	513	540	493	487	507	520	538	529	531	544	517	549	514	522	495	507	499	497	512	548	548	528	494	511	512	527	522	514	525	481	530	503	510	494	493	524	497	528	536	523	498	549	499	512	533	492	550	536	488	549	497	506	553	548	510	485	524	529	540	492	531	527	510	543	504	532	522	508	521	563	474	518	475	493	541	491	540	463	528	505	500	511	499	525	508	537	554	503	518	537	562	526	519	563	557	539	497	524	523	489	512	516	501	511	526	525	525	520	520	516	521	531	546	511	510	517	522	494	475	488	530	506	528	495	526	515	491	476	523	542	537	528	515	549	495	561	490	528	508	502	545	514	543	533	512	489	548	501	503	524	540	470	521	511	488	485	531	494	513	515	473	549	521	533	500	477	549	531	563	543	533	501	532	478	542	534	531	538	469	532	514	531	487	527	549	488	494	486	533	473	473	510	489	509	522	535	511	532	545	484	516	514	575	493	544	509	503	514	501	533	520	514	518	513	526	574	534	519	532	523	503	511	529	540	546	520	499	517	536	550	507	480	540	496	500	492	510	522	488	503	483	523	495	497	513	518	544	518	518	540	502	455	532	495	525	509	506	540	488	499	471	524	537	492	480	515	489	539	509	472	513	486	514	488	527	499	476	498	473	475	519	518	505	529	522	517	534	524	559	498	545	520	498	494	498	497	513	524	531	504	536	516	503	551	467	535	502	523	498	505	537	489	492	513	500	556	539	507	550	532	484	497	491	535	546	536	540	506	505	530	519	507	491	482	498	518	526	529	518	486	548	510	527	542	546	539	529	492	517	490	546	513	525	471	544	513	530	550	486	494	461	535	528	551	528	543	522	510	505	505	497	539	533	486	525	515	527	530	491	507	490	533	530	464	500	515	528	490	497	541	490	502	480	524	506	494	527	476	484	503	529	544	583	505	513	528	532	511	513	465	534	531	515	512	476	523	520	497	479	534	470	482	535	523	521	514	520	492	521	538	537	501	504	501	543	485	547	515	528	480	511	514	507	526	486	503	505	471	511	560	520	522	499	540	499	503	502	502	502	525	495	519	562	465	546	560	498	508	535	500	513	511	474	488	527	515	530	491	544	496	522	479	520	525	505	530	490	527	528	494	535	546	506	528	536	514	519	532	506	493	513	532	506	496	545	477	519	528	523	495	528
27796	9558	518	296	210	202	173	192	199	209	180	195	208	179	196	168	191	176	187	180	223	163	199	176	198	185	183	174	179	169	194	165	195	175	175	194	155	173	205	177	191	179	173	189	178	182	164	166	193	194	187	173	179	192	182	180	161	214	170	171	168	183	188	180	166	177	181	172	191	196	196	176	190	204	197	170	164	152	200	176	175	183	155	182	172	164	173	180	195	187	172	176	172	185	200	184	171	181	176	175	159	192	199	184	145	181	161	185	200	203	178	170	162	189	209	173	179	203	196	188	176	155	200	178	180	181	191	186	188	177	174	185	171	179	180	168	197	150	185	191	175	173	206	174	164	170	169	206	183	162	173	198	187	167	179	182	165	203	150	166	190	176	165	196	169	168	188	184	169	157	177	210	163	179	148	164	178	167	172	164	158	186	185	184	201	160	169	167	177	169	163	166	176	180	184	191	174	174	178	188	190	177	171	168	186	168	196	198	167	182	164	174	155	182	179	165	186	168	179	172	169	170	181	158	178	200	165	171	176	173	198	159	176	181	186	162	195	165	180	180	171	179	166	189	150	167	168	163	171	177	191	188	185	155	159	176	174	175	185	174	190	175	160	189	176	190	178	174	176	204	168	156	161	162	194	177	178	188	169	179	178	199	200	189	183	164	175	177	181	194	188	138	181	183	188	159	208	185	207	171	180	167	186	170	167	181	139	154	183	163	191	180	169	177	183	183	172	204	180	172	184	193	182	182	178	185	177	161	175	185	179	178	178	203	168	198	187	166	175	183	176	206	201	160	182	167	174	184	195	201	182	176	186	164	172	194	191	174	192	169	138	148	164	163	188	183	168	187	195	198	171	192	188	199	163	193	164	201	177	171	198	198	181	176	175	171	177	163	173	219	175	194	167	180	175	185	157	192	183	168	182	167	190	144	197	183	168	174	179	185	182	178	171	175	176	170	189	168	178	184	157	187	174	180	164	187	180	176	213	162	188	186	169	188	169	188	182	156	185	163	180	177	162	187	190	181	174	184	190	191	197	186	191	209	204	192	190	157	197	153	184	178	181	150	196	161	207	165	204	168	182	181	178	170	154	174	216	176	184	171	216	160	181	177	207	193	174	173	168	186	186	176	176	148	186	175	157	182	165	181	205	177	185	181	187	202	181	171	171	163	182	189	151	195	169	167	167	169	184	193	172	187	166	201	163	149	173	181	146	164	182	175	167	171	183	174	184	186	171	157	162	185	204	203	210	182	194	185	186	179	167	178	157	169	163	178	182	201	185	197	192	169	173	159	158	166	185	192	157	192	162	190	178	192	202	207	174	179	176	162	181	180	190	190	153	164	163	198	193	173	190	165	183	179	171	155	161	177	201	181	174	193	183	188	175	186	167	186	137	176	159	167	161	173	168	184	205	190	181	174	185	173	191	169	194	171	201	188	170	173	194	184	172	179	192	211	185	171	198	194	180	168	171	199	186	187	169	162	186	189	190	163	212	168	155	188	164	191	196	168	155	173	173	161	170	173	167	194	194	162	173	181	171	170	186	185	179	182	177	182	193	185	193	203	197	179	192	199	159	163	161	191	183	172	190	176	168	196	197	201	197	200	200	175	200	180	207	160	161	205	195	168	179	173	184	191	186	184	207	171	162	173	161	183	191	182	182	180	160	158	195	191	177	170	206	185	169	183	178	187	168	172	178	172	171	193	175	184	192	169	200	166	166	152	172	189	219	168	177	180	191	195	150	173	172	170	177	179	172	172	198	203	174	198	169	152	192	199	169	166	190	172	182	159	172	177	202	189	164	146	162	175	190	172	185	151	171	161	178	174	186	203	172	177	190	189	166	182	195	201	182	175	174	165	178	175	167	179	166	189	195	161	172	171	187	188	155	186	166	171	159	176	205	161	194	205	199	199	168	150	168	195	188	170	177	189	171	162	182	166	183	200	161	174	166	164	182	175	173	155	188	179	200	190	176	198	192	176	178	189	180	186	193	210	203	187	176	167	178	179	161	179	193	185	147	180	173	181	177	212	178	184	178	194	180	182	159	178	195	180	183	193	178	181	180	185	184	162	193	188	172	200	175	189	175	182	183	171	176	174	164	179	176	182	206	185	154	202	180	195	193	192	173	166	193	176	183	164	166	144	171	181	178	183	186	148	173	184	193	179	175	191	184	178	172	176	180	178	197	194	177	177	196	190	172	196	173	188	172	185	175	179	191	198	186	174	176	168	183	175	178	178	160	173	170	159	202	177	156	207	179	172	192	185	190	180	159	192	195	177	184	168	151	178	197	186	182	167	174	164	193	177	147	179	175	167	179	185	176	166	196	168	189	175	190	193	181	216	159	211	188	178	179	186	162	183	188	190	184	189	178	171	203	179	171	172	177	190	194	165	166	185	188	175	201	197	168	202	184	168	177	157	193	171	142	182	181	217	200	176	173	178	180	199	165	179	173	172	162	176	178	164	198	181	198	199	170	172	164	169	188	199	187	196	180	177	197	188	207	182	166	190	196	160	176	175	163	175	170	164	197	176	163	182	171	189	193	187	178	152	193	179	166	164	169	183	172	170	190	184	184	172	175	197	175	174	169	188	177	161	196	164	173	162	169	171	193	171	174	189	164	178	155	184	168	175	165	171	178	188	166	207	166	202	187	174	186	169	175	188	184	165	181	183	187	148	179	179	189	174	161	160	171	190	164	183	187	173	160	166	189	195	184	154	158	169	174	167	196	175	170	157	175	186	180	200	166	185	197	190	159	200	176	200	173	173	196	164	188	203	172	176	189	175	190	170	165	200	192	172	174	189	163	176	176	210	213	179	197	187	181	190	184	179	163	181	169	178	179	184	175	181	198	179	186	189	178	191	194	196	187	175	175	178	163	186	189	172	177	195	157	168	177	184	198	195	192	170	189	158	188	199	186	158	188	172	173	174	180	170	168	186	148	173	206	179	174	176	183	171	159	173	176	174	175	175	173	172	196	207	176	169	149	187	166	153	179	174	176	182	163	174	182	178	194	166	186	212	194	184	167	171	190	165	180	186	191	187	161	216	201	166	190	192	207	182	181	201	175	175	167	209	192	169	163	162	166	205	199	175	184	189	177	160	195	177	169	203	179	172	175	166	192	170	187	168	195	188	184	165	164	159	188	180	205	188	158	172	183	161	186	177	164	178	176	165	193	166	180	190	158	185	183	152	199	166	195	177	178	192	178	187	173	198	182	152	200	176	180	172	136	172	182	183	155	183	150	191	170	177	177	177	166	174	174	183	176	179	184	182	170	158	220	158	178	162	193	167	191	200	183	171	168	196	202	185	154	176	165	192	156	177	187	188	190	178	176	180	180	184	191	166	183	165	184	192	163	182	200	185	189	201	169	207	159	184	170	160	205	176	222	155	176	166	176	156	168	174	192	171	172	190	179	180	167	166	178	165	190	183	178	180	179	190	184	175	217	190	158	157	156	165	178	153	196	177	171	141	176	190	166	156	204	199	154	164
4504	318	289	205	210	171	165	158	165	161	181	159	137	148	166	135	156	151	159	152	144	157	157	140	125	132	153	155	145	131	132	144	139	152	174	142	160	118	163	147	159	174	167	151	156	140	152	155	160	144	145	139	150	141	145	132	157	121	145	160	158	156	152	154	141	142	161	148	153	126	169	183	141	140	166	135	165	159	163	133	131	147	155	151	141	151	152	164	153	119	134	145	140	157	144	140	158	145	157	142	141	159	144	141	165	140	138	158	142	138	135	133	145	115	144	127	140	134	143	135	141	148	116	151	151	136	148	159	167	144	143	130	151	123	132	128	140	155	155	153	128	133	177	143	151	157	146	153	139	141	152	143	138	124	140	132	148	174	142	163	153	146	141	153	149	138	150	146	138	139	137	150	158	154	143	155	149	138	131	152	133	141	176	154	147	138	138	166	140	141	145	138	168	140	145	141	149	172	149	160	141	158	151	157	162	124	142	141	125	134	158	140	138	136	132	151	140	149	153	150	142	148	146	130	133	126	162	154	148	140	148	139	147	134	148	138	153	138	150	133	126	137	132	133	144	146	147	136	133	138	144	145	140	130	133	136	169	137	142	138	141	123	165	156	133	170	158	142	142	136	119	126	147	147	129	137	130	155	124	151	140	129	130	159	151	126	152	144	139	150	154	134	177	155	150	160	138	143	136	139	144	143	152	128	138	169	143	159	142	147	157	135	166	135	163	164	125	145	121	133	134	150	129	142	167	139	138	145	125	142	155	133	157	136	140	141	144	150	133	158	144	154	136	144	150	154	141	147	164	132	136	125	170	131	132	165	136	162	150	134	138	149	135	172	130	143	131	143	138	139	124	143	124	150	132	152	146	145	121	151	142	144	158	157	152	141	155	156	155	149	141	142	152	133	119	146	142	149	146	157	159	167	136	142	130	146	137	137	138	161	137	168	148	136	155	141	136	154	166	147	131	153	140	162	142	154	152	166	144	151	152	136	118	133	107	160	141	144	157	141	155	137	142	159	152	145	139	139	134	164	171	125	128	132	137	163	143	128	147	152	158	161	123	128	115	148	154	133	128	131	127	153	141	148	148	127	159	162	149	129	142	132	141	160	134	162	127	138	146	170	140	138	131	150	130	169	127	132	128	144	137	146	141	140	135	159	144	158	114	145	130	134	152	157	145	154	151	143	126	156	132	152	147	129	153	138	140	125	132	134	141	141	150	145	144	155	139	123	138	146	153	135	127	154	144	147	139	126	163	139	141	129	177	156	153	113	147	150	131	158	137	148	149	133	141	139	100	144	155	149	136	144	132	160	158	137	122	127	140	153	143	156	127	160	137	144	137	129	147	120	145	163	145	160	150	138	151	137	142	141	150	141	152	151	141	150	138	163	127	150	148	161	161	140	150	141	129	132	158	118	163	148	135	144	158	151	133	171	142	135	135	135	130	168	142	142	141	149	155	145	128	151	147	139	151	147	133	130	131	163	146	159	159	147	136	146	145	134	146	138	139	143	151	124	135	136	153	139	150	135	116	151	144	170	158	154	148	141	142	124	163	138	119	156	144	145	122	146	146	160	152	112	150	140	129	147	144	155	159	131	146	138	142	141	142	165	150	159	140	155	144	144	136	135	154	149	139	154	149	141	143	140	136	173	155	148	147	126	145	140	126	146	148	134	130	142	141	146	146	153	128	130	159	141	136	134	134	141	123	137	167	160	139	139	151	157	131	152	160	150	137	164	161	152	133	122	167	136	136	138	139	143	140	150	149	152	146	166	176	132	144	128	166	115	119	156	122	153	133	144	133	120	124	164	118	122	147	139	154	140	155	173	157	141	146	143	133	128	158	150	149	151	147	149	147	149	121	147	151	131	160	146	128	149	159	137	140	160	147	134	143	138	129	138	141	124	153	178	129	149	143	147	126	128	163	133	128	143	156	143	165	132	128	133	161	145	167	131	156	132	146	143	166	142	132	121	132	140	145	140	138	133	141	146	134	131	131	143	143	153	133	157	142	157	165	134	152	158	157	141	154	135	141	151	129	128	135	137	154	138	147	147	140	169	148	125	151	152	141	128	154	157	138	134	140	146	178	154	150	163	160	145	145	145	140	149	148	148	155	128	147	149	154	149	145	120	126	131	147	149	129	148	155	145	140	144	135	154	135	155	149	174	132	151	120	124	166	160	146	152	123	163	160	153	153	149	150	134	154	131	159	133	145	146	137	124	136	131	136	158	141	136	151	143	152	159	156	149	166	156	145	148	116	134	132	141	139	144	146	134	131	155	157	149	134	137	133	147	132	131	146	134	135	157	146	132	127	149	160	129	140	166	139	132	178	161	140	154	154	124	152	148	147	131	133	143	150	146	141	156	168	147	155	150	151	150	136	138	137	145	135	158	150	137	141	168	147	121	144	146	144	156	149	167	144	154	150	121	162	134	130	134	123	133	142	142	140	146	163	156	134	133	141	160	143	155	144	132	150	157	145	159	160	164	143	151	147	129	159	119	133	155	119	125	136	131	163	151	151	143	143	134	139	123	132	123	144	168	120	166	150	151	149	148	130	152	136	133	139	135	143	137	133	152	145	154	133	131	145	139	118	121	124	132	155	137	146	154	145	127	152	135	154	123	135	124	141	156	161	133	145	147	135	149	154	133	120	150	159	152	127	131	134	151	143	137	136	144	151	135	136	164	147	130	157	142	133	166	136	120	150	130	161	151	129	153	136	144	144	168	133	174	134	152	120	146	122	135	142	130	147	139	140	149	144	150	166	138	145	155	140	158	164	135	141	145	139	158	137	128	143	147	152	132	150	147	147	145	147	155	138	153	142	143	138	143	148	154	145	153	132	157	123	156	145	146	142	156	124	149	141	163	123	142	159	121	132	165	137	150	149	153	133	152	128	124	164	161	147	138	141	135	139	133	123	147	120	165	155	135	133	144	158	141	127	162	135	161	114	142	138	156	146	141	151	169	127	136	136	153	155	161	154	128	152	144	125	137	126	138	145	137	147	145	126	143	154	142	137	152	155	139	149	150	165	124	143	119	144	144	143	136	140	142	136	144	174	164	145	125	147	145	143	141	138	144	134	160	145	155	169	146	151	148	158	145	149	152	133	140	141	142	171	148	139	147	147	129	139	147	149	143	136	140	130	124	159	139	126	139	132	171	150	144	139	140	173	168	133	155	141	136	172	123	148	144	170	147	155	140	137	161	142	184	134	171	150	139	155	154	119	147	128	156	150	143	141	152	160	136	146	144	149	131	146	161	140	148	152	137	145	144	118	142	153	134	146	125	152	149	117	132	142	143	150	150	157	131	150	125	128	157	147	147	138	131	142	131	128	144	138	138	164	144	134	146	129	131	117	151	169	159	150	144	127	136	150	142	160	139	158	137	150	121	146	143	152	148	154	161	168	141	111	157	146	151	150	151	148	118	139	149	127	138	150	154	159	149	140	141	157	138	148	148	143	141	149	136	156	151	146	120	143	122	172	137
25477	21470	27901	25453	11216	1302	936	700	607	628	568	567	580	529	552	512	546	507	501	527	534	497	536	475	515	499	496	495	481	496	491	520	510	577	465	520	535	507	492	496	525	517	477	504	453	546	538	494	518	480	534	497	487	484	499	522	470	521	460	490	527	495	515	475	486	497	481	481	539	530	491	511	500	485	495	498	500	504	508	496	557	521	457	461	477	546	485	514	483	455	485	484	492	488	504	453	484	481	460	482	476	497	490	521	494	533	515	481	525	512	488	497	483	525	509	475	485	503	506	473	539	515	523	484	512	513	519	482	484	477	503	476	492	490	513	526	536	525	486	493	471	488	487	484	480	505	504	498	492	554	536	481	561	478	490	490	525	499	489	491	475	518	498	531	481	491	487	470	509	508	476	526	539	526	500	505	493	455	463	460	512	471	513	485	465	468	536	468	514	504	540	477	502	485	490	437	508	481	509	495	506	519	439	468	507	500	508	501	492	504	503	477	504	492	523	487	503	521	503	477	515	491	501	491	496	479	483	506	486	492	466	487	526	484	496	489	505	508	511	475	498	498	501	508	515	485	469	486	505	478	477	486	477	512	484	511	491	496	483	474	533	500	517	504	493	529	509	494	469	479	507	507	497	440	505	506	469	501	522	529	522	524	493	520	507	472	522	485	470	513	531	494	493	514	492	501	481	485	516	490	487	506	470	479	487	511	486	457	493	487	536	480	480	466	508	515	549	526	479	472	479	496	447	482	496	523	481	465	470	513	513	509	507	498	477	480	476	487	486	479	485	480	495	520	525	464	494	495	485	478	498	509	495	484	497	498	489	505	490	453	495	489	510	476	469	502	490	516	511	468	490	469	497	459	488	486	471	514	491	540	498	474	490	497	467	475	502	500	479	503	466	504	511	500	501	496	442	523	497	480	511	481	479	459	481	519	473	526	486	482	491	514	493	501	497	515	460	480	484	500	464	527	503	490	513	466	490	494	458	476	444	477	496	459	463	482	464	514	516	514	513	526	529	517	497	465	498	486	496	471	495	546	519	470	501	477	488	447	462	537	530	536	487	498	477	488	447	448	526	454	523	524	486	521	462	453	501	515	460	509	448	497	488	533	492	493	502	491	487	531	504	450	531	474	494	476	533	506	514	512	489	439	519	532	488	493	479	527	531	492	499	487	501	496	489	452	479	468	498	508	556	482	489	452	534	480	492	500	500	476	466	481	454	531	496	471	500	471	537	517	466	528	509	531	463	483	481	502	488	503	511	491	463	503	447	486	491	529	507	468	512	491	485	484	475	517	490	465	505	514	506	556	508	485	511	456	480	467	494	477	450	473	524	446	509	509	514	485	483	478	442	526	475	516	498	482	480	492	511	471	500	533	555	488	557	484	507	517	520	504	484	494	456	479	510	458	491	484	516	519	478	468	465	527	509	493	467	521	522	521	481	500	494	473	527	452	508	478	492	517	496	502	496	528	473	502	499	505	505	457	480	488	496	512	509	487	499	520	491	457	499	514	469	501	496	509	503	486	519	479	528	471	485	514	491	514	482	511	505	545	452	499	481	537	474	497	512	490	483	483	471	488	479	447	494	507	514	477	492	513	501	451	496	493	469	502	545	528	443	519	512	457	497	487	486	508	490	491	482	499	499	522	529	487	512	513	513	490	511	516	500	503	478	486	471	507	495	514	468	528	451	452	539	498	479	495	463	522	507	495	515	495	490	464	489	474	490	495	520	530	514	472	499	501	498	482	512	491	448	516	506	467	546	518	501	526	512	475	491	468	478	513	501	511	520	466	484	502	535	501	547	482	544	519	453	469	494	493	528	526	472	508	498	472	506	527	494	553	503	516	523	496	476	471	485	509	470	518	486	495	544	517	541	524	465	479	491	496	488	479	499	517	512	479	495	488	487	502	541	452	504	505	495	480	463	503	517	499	494	506	498	496	507	476	503	490	491	498	521	519	520	479	523	512	501	518	517	520	478	523	492	455	515	490	486	532	474	482	507	511	488	500	488	484	488	474	505	467	519	484	508	548	488	456	555	498	502	482	505	509	490	519	516	547	491	486	540	483	506	473	508	490	497	520	515	529	490	508	451	482	511	501	472	524	481	460	496	495	495	475	506	492	474	479	490	499	459	466	553	473	522	440	497	493	514	471	478	483	517	533	489	471	526	488	486	460	486	470	504	480	508	501	506	491	451	484	506	526	480	502	482	472	488	479	495	530	494	484	506	507	516	480	532	497	450	530	496	481	507	479	497	521	531	472	479	505	483	500	495	484	478	537	474	461	491	485	457	517	497	469	486	496	483	464	463	525	454	476	524	514	471	482	469	469	507	523	482	558	495	524	466	511	502	505	512	552	502	518	489	508	500	492	479	484	492	520	498	495	494	499	515	532	500	524	488	509	480	533	487	489	500	521	496	475	496	460	486	458	474	521	473	475	496	516	477	493	497	490	484	483	472	499	486	467	469	506	537	520	496	518	489	487	514	500	486	501	525	514	456	470	533	525	482	505	519	490	471	467	490	498	486	481	570	485	468	471	477	505	496	533	494	508	487	517	510	522	503	488	474	493	495	482	502	449	521	488	509	487	491	454	540	509	501	490	481	464	493	518	486	447	476	485	521	477	483	542	474	476	483	531	526	514	494	477	470	518	497	518	491	505	492	519	460	491	517	491	428	513	506	459	487	486	495	472	520	516	503	493	475	545	493	476	479	506	469	502	504	468	481	485	472	524	500	519	474	538	525	490	498	469	509	507	502	481	460	442	450	504	531	492	491	488	485	486	521	486	451	473	526	499	488	510	535	478	478	489	512	495	482	505	512	517	484	485	528	520	511	472	495	509	488	498	515	511	515	506	444	480	486	472	475	506	502	494	467	485	460	483	493	434	527	516	539	479	471	511	491	490	496	509	491	514	481	477	488	460	489	489	487	492	520	529	483	519	498	461	507	471	453	475	501	461	514	504	516	483	507	487	470	507	548	468	502	488	507	479	522	475	467	491	489	505	476	475	473	476	515	471	496	519	516	491	459	497	497	513	486	500	503	498	473	489	503	504	493	504	461	493	467	495	469	501	476	499	461	537	481	516	461	527	487	479	493	509	476	531	490	492	535	499	449	522	506	481	468	511	497	493	482	514	494	471	546	521	516	506	477	522	499	508	500	535	502	498	499	509	510	463	494	458	495	516	487	524	541	467	488	495	467	515	499	527	470	507	527	485	462	510	445	496	460	489	463	490	488	498	484	462	503	501	442	528	508	538	520	492	523	486	524	546	530	474	506	512	493	505	476	507	493	453	524	471	492	523	490	497	501	432	462	497	494	495	513	516	483	512	457	503	489	506	476	452	507	504	506	537	512	499	491	473	502	499	462	516	470	500	443	505	495	503	481	465	503	525	492	536	479	502	519	464	494	530	517	527	441	508	470	457	471	480	481	478	507	496	483	451	457	474	490	510	474	503	498	473	534	489	472	513	460	503	458	502	515	469	487	483
3244	3349	2679	1469	1048	839	707	627	556	499	501	491	437	422	440	425	423	416	429	448	429	415	445	417	423	443	370	434	419	421	428	398	430	427	387	420	432	419	438	380	392	428	386	370	392	395	416	407	389	404	383	400	369	415	364	357	392	382	406	418	378	409	376	380	390	412	385	395	387	391	401	411	395	398	399	410	370	404	414	414	392	394	363	402	388	367	362	426	395	393	395	356	401	400	386	388	378	373	392	386	398	377	398	356	408	380	382	403	404	407	414	398	380	406	379	381	427	410	361	384	385	362	402	394	381	382	395	406	412	414	421	365	368	399	365	365	417	341	354	415	346	420	399	386	384	414	416	382	373	393	390	392	417	387	399	422	377	375	397	386	387	406	432	388	386	379	415	378	397	412	400	380	401	358	348	398	386	393	407	387	385	399	379	363	382	386	352	381	381	364	412	379	416	432	357	370	377	439	390	397	414	391	374	380	400	379	386	413	386	394	378	393	379	409	389	402	413	393	369	333	415	374	379	384	398	394	380	375	366	398	438	391	351	394	402	395	386	365	378	369	392	395	368	398	410	369	407	391	366	423	382	406	407	365	346	395	372	425	379	396	380	437	441	376	373	393	405	362	408	388	384	380	399	403	387	407	363	409	420	389	383	364	421	411	380	415	394	380	396	394	407	376	400	391	395	386	374	413	419	401	378	392	364	421	373	391	344	355	399	367	392	396	400	405	398	397	369	378	387	394	382	391	405	376	388	349	387	389	398	380	415	386	410	378	386	366	377	387	377	397	383	400	388	387	415	389	386	381	385	410	390	393	388	380	415	356	380	417	366	379	414	390	422	354	353	414	403	345	373	394	364	374	355	398	371	389	419	392	400	397	387	371	374	374	391	396	421	405	375	405	383	358	412	424	377	413	379	389	391	414	415	386	404	383	380	366	384	408	364	371	334	379	404	398	365	415	404	380	394	365	412	407	392	406	394	357	408	422	384	395	368	423	352	410	387	367	427	403	405	421	397	377	401	406	400	396	362	373	422	350	376	368	380	375	386	386	385	369	358	401	360	391	389	387	402	384	396	369	420	386	399	361	364	395	373	393	359	377	390	400	393	401	388	376	361	387	358	385	377	383	415	397	407	378	400	377	372	412	399	400	406	422	384	358	386	380	377	419	385	434	358	370	382	426	380	406	349	394	373	414	349	392	421	381	324	387	376	371	394	395	405	412	391	392	392	400	366	380	390	397	422	362	386	411	389	347	376	395	386	335	413	385	388	399	404	405	387	364	419	401	382	386	372	403	396	399	392	402	399	410	390	384	366	393	381	382	369	384	380	360	386	380	417	340	410	393	379	359	370	385	402	375	401	405	377	399	404	365	428	408	373	407	368	395	417	387	382	396	419	401	389	392	417	367	414	384	386	379	359	371	369	395	387	368	411	414	347	380	379	360	378	377	356	391	375	357	393	396	429	418	375	374	387	410	392	420	386	398	391	384	389	403	412	380	393	365	368	412	413	375	393	385	387	371	390	369	398	374	396	376	390	408	387	371	379	367	398	360	403	362	386	403	389	378	381	363	370	402	390	425	381	381	389	377	408	363	390	372	378	380	390	368	398	407	386	409	389	363	399	371	387	409	391	405	375	392	393	376	408	404	407	360	375	374	404	397	391	369	384	385	381	402	401	352	385	440	408	411	410	406	356	392	407	337	372	423	375	393	395	392	390	417	376	385	386	382	396	421	371	376	372	385	406	367	387	396	354	383	378	431	377	374	355	390	378	344	376	395	397	347	400	373	396	345	416	368	396	431	391	391	365	388	411	368	432	393	373	375	379	376	403	358	397	393	346	416	383	402	390	362	369	383	405	390	378	373	389	390	393	399	369	399	393	409	394	382	400	360	399	404	410	377	355	367	372	366	425	337	393	369	392	384	421	424	406	351	401	371	393	411	399	374	374	398	406	414	384	388	358	412	354	407	379	370	390	407	377	381	407	410	370	386	358	398	408	394	430	341	384	387	384	375	406	419	391	375	407	387	390	405	395	382	387	387	353	391	394	414	403	348	396	402	363	407	390	387	402	377	397	409	392	374	403	384	388	400	362	409	345	382	409	390	416	385	411	358	413	388	405	399	412	389	375	354	395	384	404	374	376	400	367	342	404	375	371	402	388	370	403	374	378	348	379	375	383	390	379	388	352	394	375	379	390	367	406	399	411	380	368	405	382	369	395	392	350	376	363	351	398	369	341	395	394	357	382	345	378	398	381	363	359	389	387	424	365	373	422	398	373	360	388	404	388	364	372	354	374	382	406	364	369	369	385	386	387	362	391	394	357	366	403	380	388	393	363	400	397	396	387	426	370	376	403	390	403	351	356	409	402	384	385	403	444	382	388	391	397	388	389	382	397	427	403	391	395	383	391	421	393	414	391	400	392	413	426	379	395	427	371	382	382	379	373	368	372	410	392	362	370	401	357	376	379	376	392	377	393	408	389	395	354	404	380	403	384	382	378	395	402	393	365	359	378	400	402	399	404	388	401	379	400	422	355	408	337	389	381	410	385	376	388	396	403	359	373	394	399	371	397	375	390	387	367	400	365	431	388	409	399	338	416	383	386	385	424	419	393	391	377	415	368	379	360	385	393	391	417	381	392	411	414	346	402	371	410	381	369	417	430	402	364	390	384	404	412	358	395	352	402	388	378	386	373	388	368	379	402	391	395	350	368	384	394	382	373	385	383	378	391	408	392	406	396	359	370	403	418	382	423	391	424	371	373	398	401	363	386	383	356	393	414	415	378	346	414	367	383	368	380	399	364	414	341	375	387	389	398	376	363	392	402	365	401	389	406	403	394	393	397	415	425	366	381	374	406	402	358	400	372	381	393	392	389	371	425	406	374	400	386	366	380	374	418	401	348	388	400	375	357	388	390	377	387	418	391	416	388	377	425	388	385	380	381	348	353	333	357	399	423	390	348	378	374	380	396	361	392	401	399	409	349	365	390	394	384	400	400	378	371	360	352	357	342	406	434	377	386	365	404	410	376	407	378	400	345	395	369	416	405	382	398	377	363	378	406	389	388	393	411	379	366	381	375	370	362	400	373	421	381	382	417	414	386	364	360	401	388	408	384	401	371	359	391	419	355	356	376	414	339	404	390	385	375	411	379	393	362	382	372	377	360	402	359	390	372	379	396	396	358	383	389	418	383	403	435	389	379	434	419	388	411	373	360	384	370	374	408	402	417	396	350	395	418	390	382	364	390	381	406	385	397	375	414	374	417	388	406	389	386	388	405	407	376	366	374	366	418	373	405	378	426	370	366	400	388	387	393	390	371	380	385	387	365	387	382	389	423	390	404	407	383	403	396	345	403	388	358	414	378	388	379	386	375	400	423	375	368	401	376	406	376	407	367	377	372	385	388	398	339	383	386	394	391	394	384	384	387	373	393	420	406	398	400	394	392	378	374	384	352	359	378	397	363	391	388	420	409	406	393	423	377	411	380	359	390	408
24623	21468	28770	24580	21454	8181	1720	1063	883	884	830	765	770	768	775	725	751	744	729	741	733	784	678	702	647	715	728	700	742	768	704	711	694	694	683	705	722	677	679	735	650	682	661	703	647	638	692	725	672	710	720	653	670	632	678	703	676	690	618	662	650	689	708	686	669	657	726	672	668	684	696	683	631	633	653	737	660	704	665	713	654	711	672	680	645	660	663	683	708	691	725	746	672	704	681	658	677	679	664	726	645	620	676	683	697	643	705	672	682	697	681	716	700	643	628	705	659	676	672	681	641	675	627	684	652	668	669	634	665	677	647	637	689	666	667	713	650	692	638	645	642	665	657	646	668	645	693	669	683	649	654	699	704	643	670	635	703	672	683	679	680	666	694	645	681	676	685	654	653	643	640	713	645	664	683	704	693	676	668	682	685	675	662	663	657	657	707	656	650	718	681	671	660	669	647	632	653	661	652	654	715	633	679	632	683	649	653	652	669	648	668	680	679	686	705	681	671	674	643	678	676	678	659	668	710	661	667	679	641	644	650	628	688	700	636	628	676	648	721	673	664	672	643	675	658	662	670	656	710	702	636	702	692	685	653	678	697	666	650	679	685	670	705	649	657	670	632	629	699	635	642	616	680	662	686	696	683	659	689	703	680	686	645	706	691	665	635	651	665	668	689	722	647	649	642	657	714	674	715	626	664	650	658	603	680	664	673	676	672	735	645	667	714	638	666	650	727	624	722	660	706	642	695	669	710	701	680	682	651	648	685	681	711	660	707	692	663	679	685	640	686	660	681	627	636	632	695	666	635	716	639	683	719	667	664	671	676	635	652	687	640	643	643	651	680	659	639	711	729	677	685	691	700	674	693	673	653	654	668	646	670	654	621	629	676	685	664	670	658	653	645	678	683	671	689	656	644	650	724	684	666	667	657	690	651	623	657	649	685	706	650	659	634	664	675	727	658	659	695	734	665	649	687	656	667	658	674	683	674	665	634	643	640	658	672	672	713	659	707	671	727	619	707	665	661	654	636	699	605	629	666	677	701	657	675	649	630	709	630	664	653	649	612	657	630	666	680	670	638	696	643	683	691	680	659	637	680	655	683	687	693	676	676	665	627	661	646	657	662	653	667	665	675	686	679	623	703	664	675	647	677	667	657	672	668	672	719	653	705	655	630	677	667	690	633	662	657	689	659	722	642	627	661	677	619	665	672	635	719	669	671	697	671	675	652	650	709	645	659	658	703	701	621	679	629	635	673	672	690	670	667	695	682	630	660	664	665	579	704	658	680	665	636	673	668	701	702	685	713	654	665	705	626	681	624	644	613	647	677	705	677	646	673	693	705	645	619	640	647	697	686	664	649	706	695	679	615	614	637	631	661	669	630	712	687	663	678	660	714	717	710	639	690	641	670	645	711	662	663	656	614	683	668	644	639	682	689	624	682	644	734	654	646	707	653	707	652	647	707	629	681	680	680	622	648	638	698	697	669	642	641	708	688	645	613	680	666	632	664	682	630	664	664	614	723	636	686	691	679	658	651	701	685	642	717	661	698	680	661	698	657	672	651	652	659	683	652	671	687	662	649	699	638	697	708	620	705	681	602	666	673	672	672	668	680	671	704	661	653	666	686	672	647	661	696	649	695	688	627	686	680	666	605	672	638	727	669	645	687	687	679	675	684	666	688	652	693	675	682	653	600	705	657	683	666	691	670	617	609	679	679	684	685	664	670	652	665	644	684	644	684	666	677	685	640	659	682	709	677	680	646	625	672	666	671	686	736	655	652	659	671	637	700	644	656	673	670	680	668	692	658	639	656	706	659	602	656	693	636	727	640	689	626	657	656	654	707	623	675	684	683	658	635	697	702	684	647	687	689	676	700	698	624	725	685	648	672	650	695	675	634	691	631	687	690	649	638	700	671	658	669	651	654	684	710	663	686	649	672	648	678	635	626	600	672	679	669	727	680	624	680	635	698	660	684	639	679	714	629	644	695	693	640	655	668	670	661	704	689	671	676	643	621	701	629	686	662	672	711	654	681	688	638	680	664	669	660	681	710	655	688	685	676	595	625	639	655	679	626	666	692	705	707	717	694	646	653	663	644	673	653	662	688	704	711	680	651	681	663	704	669	633	675	673	682	658	662	667	699	616	703	659	706	643	719	678	676	663	643	679	644	644	671	674	631	680	692	675	656	666	659	650	700	618	679	676	647	631	644	637	710	660	634	654	684	690	671	691	669	648	645	657	675	665	637	687	689	643	703	620	689	615	651	682	642	658	638	674	611	621	683	658	654	631	664	667	659	671	713	727	647	632	684	654	648	686	672	650	684	675	632	702	674	681	691	651	665	616	650	675	666	667	611	648	674	684	647	656	665	632	649	625	680	687	657	691	681	635	647	680	693	675	655	696	636	634	707	661	685	598	684	673	652	692	681	657	655	676	695	668	654	702	672	730	651	676	691	667	680	702	710	658	659	706	697	687	632	653	658	656	712	672	649	677	677	677	681	691	639	701	670	658	650	694	695	646	647	662	657	658	671	646	759	716	674	699	704	724	649	704	704	603	682	610	693	708	750	651	656	671	658	630	694	690	668	641	690	651	657	688	704	678	662	647	703	639	653	634	661	663	680	627	661	651	655	676	645	649	678	706	718	666	708	665	713	676	641	679	625	657	661	669	647	640	618	701	642	643	693	627	631	666	682	661	684	642	663	681	664	697	703	614	609	630	684	672	648	685	657	635	639	726	649	725	649	648	692	670	689	675	656	671	654	709	676	633	700	701	641	710	643	679	657	668	637	672	705	701	697	693	642	652	667	689	662	703	649	668	702	655	689	658	681	673	640	697	650	659	645	654	636	680	707	664	608	658	668	648	685	646	706	670	661	653	667	666	689	668	678	650	682	699	675	684	669	651	654	703	664	670	694	700	686	654	694	719	655	686	682	648	657	660	682	658	664	714	622	657	656	670	693	711	653	682	632	689	652	663	689	701	658	698	670	644	620	668	657	661	691	678	680	624	696	652	682	690	684	686	698	644	658	607	649	683	684	635	620	698	650	640	671	687	698	575	642	670	651	649	709	617	639	645	676	702	608	676	666	645	624	704	615	654	693	638	642	660	682	657	679	676	666	680	673	611	625	680	675	663	712	697	658	673	635	609	694	673	647	629	694	668	698	634	665	675	671	662	678	642	689	676	675	656	656	674	702	670	679	679	664	657	660	682	665	633	633	666	683	664	672	671	729	678	684	672	653	686	728	665	650	656	660	710	688	666	695	640	689	700	684	652	626	669	647	666	666	670	613	689	631	713	705	686	638	695	636	703	661	645	678	724	704	706	649	652	663	683	678	648	625	680	695	625	645	679	689	629	693	712	657	622	614	650	681	655	675	681	624	683	719	614	689	640	684	641	656	662	677	637	622	659	717	673	630	679	651	641	696	654	685	665	688	693	669	662	690	613	654	633	672	618	656	629	699	657	651	630	605	731	706	704	668	672	653	685	616	678
3541	5794	4937	2544	1765	1313	1159	1000	829	866	735	734	660	672	622	662	590	630	568	602	534	572	586	529	592	597	583	555	577	550	551	568	542	554	557	553	542	567	531	514	537	540	528	578	534	544	529	512	528	554	537	545	529	533	536	513	538	543	539	535	518	514	545	509	553	557	520	507	510	517	534	538	552	546	561	559	539	542	523	544	518	506	529	573	569	538	551	522	494	526	509	528	517	501	507	490	499	526	535	538	538	530	571	534	512	535	499	513	529	527	548	512	521	511	522	515	552	539	519	519	484	534	522	545	560	516	525	527	506	543	547	530	544	524	547	525	531	500	559	520	520	507	556	538	519	482	527	547	514	550	533	576	528	553	504	535	520	507	562	519	569	522	493	522	539	522	540	519	495	514	528	539	504	559	498	519	509	505	561	527	507	535	563	487	529	525	538	501	538	520	541	507	535	517	509	529	510	501	497	539	513	516	534	537	548	507	541	514	529	572	558	567	522	546	537	553	518	527	572	533	546	527	561	489	544	532	516	503	468	538	519	519	566	490	492	529	519	518	521	521	486	525	482	501	530	502	519	499	542	521	511	539	508	513	548	530	518	557	528	496	524	498	517	517	542	494	511	543	522	524	535	538	511	502	535	516	507	528	501	510	568	568	501	512	491	519	495	539	519	522	502	560	506	518	561	542	564	531	490	521	579	523	493	540	505	511	519	549	511	522	554	524	501	504	534	502	531	552	543	527	468	548	504	535	571	512	569	580	511	565	523	492	525	486	557	517	517	475	493	506	559	567	494	530	510	543	526	491	516	507	502	499	494	512	503	544	531	506	539	548	542	552	480	534	503	531	520	517	506	525	527	516	504	547	552	533	495	521	546	537	530	510	515	548	557	509	516	533	585	500	555	514	513	527	565	515	526	491	496	523	530	495	506	523	554	508	488	510	491	497	550	551	548	542	489	511	531	459	507	534	531	509	518	564	507	550	558	556	534	520	550	485	546	510	528	487	560	500	508	523	553	530	512	555	506	532	540	540	486	494	490	543	480	527	523	490	505	505	510	542	505	548	490	477	490	548	504	523	521	485	501	552	472	515	498	519	526	526	513	529	491	530	523	539	536	530	544	523	458	487	515	580	498	547	454	505	527	485	513	540	554	519	525	531	553	519	510	516	522	514	531	547	550	528	545	518	540	550	506	545	515	529	506	509	494	538	504	500	554	552	557	529	492	518	505	530	534	551	520	555	524	520	486	528	513	522	512	521	489	474	517	528	545	501	548	494	555	510	469	519	519	519	494	534	534	518	513	520	563	561	536	509	508	546	503	495	530	475	534	506	559	555	537	577	527	498	516	560	500	541	544	544	525	532	508	518	541	516	511	542	520	513	555	558	499	551	565	525	514	541	530	475	530	528	552	519	524	505	565	518	523	520	536	557	528	533	523	506	543	479	536	529	526	514	530	520	500	537	516	563	502	504	510	545	573	488	507	562	533	519	547	464	489	542	507	528	501	484	497	553	488	525	544	524	527	523	539	521	548	535	489	549	505	529	555	499	512	509	524	528	521	520	510	501	486	536	524	519	492	539	531	518	512	521	520	500	506	505	520	563	520	526	476	554	570	488	522	492	491	524	546	553	517	481	538	501	512	504	475	532	574	549	524	539	542	542	539	578	578	562	512	513	515	507	574	528	487	511	509	521	551	553	562	491	516	525	505	516	517	549	510	486	591	520	528	491	502	486	549	505	534	498	525	520	476	478	489	526	528	527	497	521	561	509	495	522	556	527	544	524	482	493	564	533	493	516	571	489	538	582	525	480	528	530	498	475	528	536	478	485	533	530	551	537	504	478	547	524	490	469	551	509	549	543	488	552	549	561	530	496	511	549	507	515	509	526	504	458	482	513	549	539	500	510	528	489	524	514	542	487	548	522	501	472	496	542	510	509	509	478	466	509	531	562	509	526	531	524	521	537	478	498	489	505	552	532	517	496	527	528	515	489	545	496	534	517	524	496	495	521	510	467	498	543	491	533	512	514	501	565	532	523	513	513	540	516	515	512	500	522	524	502	476	479	496	527	490	526	496	502	537	507	535	520	472	527	521	522	468	542	512	561	506	516	574	517	557	513	569	521	519	504	515	483	524	532	524	481	494	511	534	516	536	523	519	565	500	541	496	505	521	545	512	521	529	527	515	511	533	492	524	533	506	534	520	498	527	530	524	516	520	501	468	494	533	513	493	518	523	539	511	548	496	507	538	497	485	499	487	525	532	520	510	479	527	528	476	532	546	502	537	530	509	552	502	518	541	582	518	514	524	493	549	530	538	535	506	524	553	532	537	487	508	509	523	566	491	555	557	521	512	526	489	523	526	489	479	502	543	522	492	497	499	548	493	554	558	528	527	510	540	503	528	516	498	537	529	514	510	495	518	471	509	527	483	488	545	512	532	521	547	502	535	498	504	545	513	532	519	512	547	504	535	541	505	492	523	518	539	536	477	526	541	569	532	557	515	505	543	520	524	524	519	571	533	502	557	539	497	519	518	535	517	495	479	489	527	499	515	513	522	508	535	558	486	503	450	537	459	516	563	501	528	515	511	539	471	563	499	492	522	469	482	519	495	521	537	492	526	539	531	502	542	549	539	531	521	532	505	511	554	522	538	513	493	577	544	508	485	535	483	478	521	534	498	517	522	514	500	490	508	493	504	498	507	533	538	535	548	493	508	514	555	520	488	518	510	551	506	537	511	512	498	487	504	531	487	452	530	513	547	501	514	517	495	478	493	543	522	524	514	545	509	474	495	484	477	520	482	574	496	578	538	523	499	535	533	546	538	498	496	526	514	511	534	511	508	507	537	506	527	524	540	503	542	508	500	513	507	536	503	592	561	535	516	476	503	525	517	473	521	517	497	582	507	513	527	500	545	509	475	491	535	529	528	470	509	540	481	539	491	564	550	523	546	526	502	495	506	544	526	473	524	558	527	537	492	563	522	524	527	506	529	503	527	556	507	528	508	520	518	529	549	568	514	541	551	545	485	559	514	522	507	512	579	499	515	520	524	516	532	514	494	501	510	480	502	529	512	489	513	540	502	497	505	498	501	495	541	523	522	489	504	520	526	502	488	529	512	527	561	558	502	514	557	509	532	533	537	476	486	530	474	543	507	524	536	529	532	520	504	507	504	526	518	551	548	518	483	519	495	480	530	545	515	519	485	515	511	480	488	561	538	518	500	496	532	488	550	499	530	538	550	525	534	502	515	499	505	487	499	550	505	510	522	542	496	527	543	507	535	515	534	538	555	570	505	519	526	506	500	515	523	517	511	510	512	554	494	490	526	497	511	518	539	462	509	504	501	519	504	504	491	500	515	494	573	506	515	477	524	537	535	517	509	506	475	479	485	544	495	530	529	524	505	503	498	528	484	541	496	549	504	491	485	490	499	501	501	508	540	536	485	547	530	517	506	539	486	502	540	529	492	503	514	493	514	511	511	496	520	497	520	489	548	534
27762	9546	561	302	222	184	207	191	165	219	207	197	186	186	165	176	203	157	188	175	190	196	190	184	204	183	197	174	167	175	165	198	178	140	175	177	157	160	182	170	173	180	181	174	190	154	187	160	156	183	179	159	162	192	195	181	178	161	195	203	176	188	181	162	180	188	160	148	190	191	178	184	177	152	172	200	163	181	199	165	183	161	184	185	183	185	177	179	194	182	185	173	177	183	171	167	201	174	192	189	167	183	186	183	183	169	164	165	183	156	197	170	171	181	177	174	193	179	189	174	175	199	174	194	179	196	155	216	173	182	161	179	165	204	183	161	155	167	160	161	162	185	202	184	163	173	190	166	184	152	187	169	183	158	172	155	209	197	167	201	175	190	196	187	182	145	161	175	152	185	160	172	190	179	163	189	181	174	178	175	178	174	190	170	194	177	189	172	184	173	174	159	201	173	170	179	184	182	204	183	190	176	189	168	164	175	186	166	205	179	142	199	174	193	176	161	148	188	167	167	172	165	193	145	157	185	185	157	195	200	202	174	177	205	169	186	180	181	193	195	169	204	162	172	200	163	150	171	167	161	188	190	170	181	171	180	181	156	164	184	175	177	176	181	187	184	202	194	169	181	173	161	157	175	170	182	178	182	169	163	166	165	153	187	164	175	183	209	186	185	158	201	164	187	172	193	184	175	178	182	183	187	190	204	198	172	167	167	184	179	157	202	181	174	192	150	183	180	186	187	182	186	191	183	180	172	157	181	205	162	194	182	167	173	188	155	166	182	218	169	200	174	173	193	162	187	173	180	189	187	163	188	192	166	186	171	174	198	176	183	172	175	177	172	159	157	157	193	167	188	170	164	178	220	190	173	169	181	164	195	186	190	188	186	180	175	171	174	194	201	187	186	187	175	173	205	168	176	152	178	157	171	174	177	191	190	214	163	173	173	173	182	192	179	188	187	169	195	177	194	171	185	182	173	168	188	188	179	153	167	185	185	181	163	169	200	172	165	181	162	177	193	187	190	185	190	186	179	152	186	185	152	174	181	176	198	186	168	180	185	172	204	184	159	203	161	187	165	181	171	160	179	189	187	175	163	180	179	170	153	197	162	186	173	179	165	193	155	160	180	159	164	192	190	198	173	187	209	190	178	197	184	186	205	190	203	193	184	188	186	170	174	195	147	164	181	188	195	173	185	190	186	187	191	167	181	185	178	176	178	162	171	174	182	171	177	190	176	160	176	168	188	194	169	205	188	167	184	163	167	145	177	175	181	166	179	166	180	177	183	180	171	163	189	169	179	187	166	190	191	187	199	195	137	180	165	171	156	203	179	177	201	188	176	170	182	166	189	153	200	170	154	157	164	187	160	178	184	175	174	166	170	177	174	187	165	182	174	184	192	192	189	166	186	170	197	184	162	204	162	173	194	182	168	173	169	170	189	163	154	163	165	202	192	189	172	169	174	160	163	164	166	164	167	180	203	175	169	169	186	177	187	190	192	218	197	164	180	183	168	165	199	178	186	182	179	179	201	185	191	167	183	164	195	205	178	176	171	161	194	204	189	183	195	189	187	179	172	178	180	181	155	166	179	181	167	160	167	168	199	170	165	165	165	184	168	177	201	179	178	203	166	186	160	177	187	182	172	199	171	185	175	177	172	166	189	193	184	190	161	164	178	198	163	194	177	188	175	174	192	189	186	176	195	183	181	180	170	176	167	174	195	171	182	188	180	161	190	204	172	174	165	175	178	170	165	178	162	161	190	152	173	167	226	189	176	177	196	182	186	193	175	176	181	185	147	170	205	156	206	217	154	169	178	167	184	180	178	173	169	171	177	193	169	166	201	173	166	175	174	182	190	204	182	160	182	171	172	193	149	171	175	155	163	207	176	189	191	180	173	201	155	184	192	159	161	147	191	183	158	193	173	183	170	168	163	188	190	202	213	195	182	172	175	162	185	178	181	166	196	183	185	173	155	186	178	180	201	163	182	174	176	185	189	192	172	154	207	186	187	192	193	157	200	176	185	192	201	166	158	194	191	164	182	198	212	171	176	174	183	162	184	186	172	172	189	174	189	180	151	175	192	173	177	175	163	162	198	184	188	187	171	196	199	193	176	181	155	191	173	189	194	176	186	171	183	169	152	162	157	183	182	175	166	188	200	178	185	154	166	178	168	191	180	192	160	180	201	162	178	198	172	195	178	184	184	202	201	188	167	176	185	165	180	175	185	197	199	160	187	173	169	167	177	174	201	161	194	163	177	181	159	174	193	172	190	188	177	187	190	171	173	175	181	184	185	175	167	172	179	184	162	190	182	204	171	201	184	197	204	192	175	184	203	169	180	190	167	155	173	161	197	177	179	174	167	187	157	181	184	174	184	172	173	175	174	184	181	187	194	193	186	172	176	187	142	176	203	153	179	186	187	173	190	164	182	177	175	191	165	188	173	193	197	207	172	191	177	174	181	174	165	184	187	204	159	191	165	189	177	190	160	188	180	170	178	184	185	179	195	166	210	174	182	177	176	172	182	184	184	182	169	187	205	178	165	181	183	178	182	184	187	182	164	170	177	187	176	162	175	188	178	196	180	182	187	176	187	171	157	167	156	192	187	205	204	188	166	174	176	171	183	188	194	169	177	186	194	205	206	180	204	185	167	173	190	166	163	166	193	174	201	178	187	186	169	179	199	190	178	197	147	184	163	166	182	184	177	173	173	165	205	169	190	174	155	181	174	176	184	188	176	174	177	171	157	162	173	176	171	208	160	176	167	199	180	180	179	190	172	167	201	174	173	188	172	188	179	181	162	164	182	176	169	199	193	190	204	180	179	199	163	176	187	188	181	172	153	182	196	180	164	194	178	183	172	178	177	177	174	185	177	182	178	200	184	171	171	179	153	193	184	182	175	174	195	182	190	186	181	194	158	173	204	172	171	182	209	185	196	203	208	192	195	171	178	155	162	215	155	177	190	179	171	172	173	183	179	182	164	186	177	166	169	175	209	161	187	169	193	185	171	174	178	176	175	174	188	201	173	177	163	181	191	176	191	169	198	172	178	171	194	186	183	197	175	185	183	188	202	165	186	201	170	170	179	186	185	199	173	189	180	178	179	194	192	185	161	172	162	171	173	179	172	170	193	182	196	193	178	186	172	181	181	184	179	217	180	201	198	164	179	182	194	178	191	177	161	186	173	168	175	170	185	179	197	183	182	157	195	199	158	189	176	184	188	168	152	201	181	179	168	178	196	180	161	193	169	193	186	177	162	166	170	173	158	196	171	174	187	193	181	170	168	189	183	180	196	165	199	194	186	195	181	174	187	192	161	166	189	176	186	173	171	196	181	174	182	160	179	182	172	159	174	169	166	182	157	199	182	155	187	194	158	187	177	159	176	163	170	205	165	169	177	211	182	169	167	195	187	171	175	171	174	182	192	183	179	168	178	181	162	157	206	203	195	217	165	177	191	180	189	168	176	178	158	207	203	170	157	169	171	176	200	185	160
4591	308	266	205	204	178	161	167	148	154	136	140	153	145	165	148	145	156	150	147	132	152	168	171	152	146	138	145	146	135	135	155	146	174	132	157	141	149	156	140	143	133	139	153	166	140	162	136	125	134	147	119	133	141	138	148	147	128	147	147	145	144	132	155	154	155	146	145	137	133	160	147	156	128	129	133	161	144	139	174	148	147	143	151	140	155	131	138	137	128	151	128	138	151	136	140	140	139	151	144	150	170	158	163	159	132	155	135	125	160	148	136	129	151	141	151	158	137	154	154	129	130	149	149	148	161	148	154	132	143	154	152	155	142	135	152	148	142	138	114	132	139	150	119	139	171	150	144	139	142	148	151	140	138	154	149	129	138	152	132	150	158	132	143	142	160	136	123	142	132	147	140	164	133	153	138	127	138	152	127	154	139	134	142	145	127	142	149	151	156	137	153	143	153	157	135	146	126	142	136	141	132	127	128	136	136	155	146	139	124	158	135	145	157	139	144	143	126	134	149	143	149	141	168	144	146	134	152	156	146	148	138	129	159	154	147	149	157	103	142	147	143	153	135	157	150	162	138	147	139	163	153	158	149	123	148	159	129	142	139	135	147	133	158	145	159	137	160	143	133	146	145	137	146	170	142	134	140	146	138	151	142	132	133	139	134	156	164	147	170	149	148	137	150	164	135	120	133	142	133	137	130	153	132	141	138	158	137	124	122	138	138	163	130	140	129	145	166	163	159	154	145	134	147	139	158	143	151	136	141	156	137	138	147	150	151	140	110	157	131	158	142	146	141	123	155	139	154	142	139	148	153	136	121	152	119	167	148	144	161	149	140	144	158	145	137	134	147	140	133	136	153	154	149	163	146	129	164	143	159	145	166	144	136	128	155	150	125	127	144	160	150	159	123	127	163	149	149	165	158	125	156	132	154	154	126	150	152	145	136	140	130	143	141	143	131	154	147	155	128	160	149	160	156	177	148	121	125	151	155	122	159	157	142	161	144	136	151	150	135	139	156	150	148	153	153	152	130	134	135	127	150	172	164	125	140	158	144	116	123	137	150	133	136	139	178	156	146	137	147	145	162	152	138	147	146	162	144	150	137	130	143	151	163	145	140	155	143	147	166	168	158	157	128	147	145	128	152	119	134	136	162	133	134	154	135	135	148	164	143	145	137	150	129	164	140	154	172	139	157	142	149	158	151	152	151	138	115	152	146	157	151	149	164	117	122	130	127	163	142	138	141	142	136	146	144	141	146	144	149	143	135	125	147	139	147	144	152	153	140	178	152	136	163	129	141	136	133	137	137	148	124	139	128	150	162	139	150	136	140	134	163	141	141	132	151	152	151	145	139	130	158	124	142	120	144	138	143	148	158	131	162	161	140	153	157	121	138	145	140	137	132	134	160	133	145	143	153	148	145	155	146	157	141	151	132	150	142	136	155	148	160	147	147	145	148	158	136	162	145	143	144	150	144	156	165	155	147	134	142	126	145	162	146	151	149	150	144	154	157	154	133	137	149	132	143	129	150	135	116	142	173	143	119	158	160	144	138	152	135	160	145	154	146	141	152	150	164	158	136	144	124	148	147	153	134	130	139	150	149	133	159	142	165	169	136	122	153	147	149	136	140	152	149	157	149	127	139	124	132	157	130	161	135	142	151	153	147	162	141	161	134	141	147	143	146	147	162	154	130	148	145	152	131	170	145	169	137	155	142	146	145	162	176	133	166	138	137	147	142	152	132	160	135	156	135	125	138	137	155	127	161	130	163	140	139	148	137	156	157	132	158	144	131	174	143	146	152	156	153	143	150	142	149	143	144	137	133	154	153	150	147	155	135	150	141	165	160	139	164	134	150	155	133	154	128	146	128	141	173	137	152	142	143	156	156	151	131	146	133	144	156	142	143	138	147	160	149	151	148	133	141	141	142	148	165	147	129	148	136	125	153	139	121	144	148	128	126	145	115	148	145	143	146	153	125	138	132	157	128	133	127	144	166	147	133	168	153	147	121	152	125	165	144	164	152	143	156	143	157	141	152	146	145	147	155	126	126	147	145	142	156	150	159	155	140	155	145	133	154	127	142	157	138	148	154	140	167	144	149	150	151	148	132	155	166	147	109	141	154	145	160	152	137	147	152	150	158	123	128	117	155	155	130	138	124	149	135	133	136	151	147	135	122	154	140	142	154	145	133	159	144	150	134	141	148	137	148	125	146	154	147	164	145	162	150	123	135	136	143	157	162	160	149	146	143	142	135	151	151	136	140	136	146	143	153	156	135	155	144	168	143	133	148	141	140	158	145	160	142	145	169	144	149	157	131	159	144	133	171	140	149	149	135	157	164	149	143	148	147	145	147	155	152	128	140	130	167	131	167	148	126	145	138	157	158	135	141	144	141	168	128	156	163	152	143	141	125	156	171	183	158	129	150	132	125	142	140	156	152	138	144	138	158	165	141	139	150	136	151	143	172	158	150	152	156	145	149	147	137	142	146	147	158	126	171	156	172	147	139	145	123	126	136	129	137	138	134	153	151	151	141	139	142	137	142	146	126	127	152	144	126	143	135	156	145	150	136	134	152	124	145	180	134	162	129	141	136	149	145	130	149	139	140	138	138	125	141	137	141	162	138	133	168	146	137	157	138	135	149	138	142	142	165	115	138	153	125	154	132	151	161	156	158	146	155	120	148	144	142	143	143	135	153	154	156	142	148	138	149	137	144	147	154	154	147	136	145	146	134	144	133	155	145	152	149	133	152	132	154	146	141	128	157	137	148	155	131	161	127	150	155	144	152	152	130	135	158	141	124	141	140	129	131	155	165	150	137	136	149	160	121	133	161	118	159	130	127	165	125	150	130	147	152	134	153	149	163	147	155	132	141	132	154	125	123	164	139	133	167	148	169	150	147	153	145	134	158	146	129	143	157	130	143	153	141	144	133	153	154	169	146	144	131	120	137	143	155	148	153	159	152	130	132	142	148	153	146	154	151	134	128	147	137	138	155	150	143	155	134	149	147	141	136	147	131	147	142	132	130	147	144	133	128	167	162	152	148	153	156	133	137	148	159	124	139	165	154	156	138	145	153	146	140	143	145	139	143	151	143	152	147	153	159	154	184	141	138	159	131	172	144	141	143	138	175	144	148	153	132	132	154	149	139	137	164	140	165	141	156	142	131	148	141	159	162	173	143	152	138	155	137	138	153	124	139	153	127	149	141	136	139	163	147	121	158	130	141	145	151	155	141	116	142	134	129	142	142	165	123	140	153	177	142	162	142	130	144	144	151	139	142	136	162	145	120	132	135	136	135	159	140	136	148	145	156	159	136	142	140	145	138	135	147	139	152	122	164	145	148	137	124	124	158	127	145	154	140	128	139	137	180	159	148	147	161	148	132	145	134	158	148	142	156	152	147	141	146	150	151	144	125	129	151	126	164	130	154	153	152	147	145	146	145	136	150	143	153	145	151	145	115	139	155	153	153	131	150	142	138	171	123	158	165	140	133
25559	21474	27897	25487	11017	1303	882	662	603	577	548	572	550	588	528	546	553	528	493	550	540	539	530	529	490	488	499	476	463	483	502	499	504	522	533	474	516	497	467	551	484	472	515	480	509	512	508	508	497	520	459	535	482	471	504	500	461	507	485	442	563	482	496	475	510	484	517	449	474	502	520	527	507	473	474	515	478	512	497	502	511	491	509	512	482	502	501	484	471	518	512	478	485	516	495	517	476	517	511	516	490	503	537	465	498	474	496	475	511	485	514	484	505	536	488	499	495	486	475	499	472	499	491	495	512	516	566	483	479	471	443	500	489	514	462	521	484	497	511	500	477	515	490	481	504	511	499	502	515	483	506	498	506	475	514	470	504	530	483	474	512	512	464	521	483	469	492	484	473	494	498	466	515	494	542	507	478	456	490	486	505	468	474	544	493	483	457	465	506	471	489	539	458	504	477	466	480	480	468	509	500	492	501	453	493	501	466	507	484	497	460	444	526	510	478	487	500	494	474	481	429	532	484	470	486	484	471	517	512	500	477	460	499	469	510	535	506	456	480	474	427	493	484	531	478	511	498	483	501	485	486	459	514	473	491	494	503	523	531	477	495	461	483	493	502	488	531	455	484	528	488	487	494	457	489	460	458	489	475	465	479	481	480	509	504	475	459	482	514	524	514	469	474	473	506	505	522	535	502	442	515	481	464	476	496	510	488	498	482	505	508	476	498	530	481	478	507	484	488	455	496	474	508	521	478	502	505	530	510	502	522	489	499	505	495	459	480	522	490	522	471	495	473	468	494	485	473	505	501	514	519	476	529	517	514	479	445	492	522	498	481	458	469	506	483	486	501	501	479	517	471	519	478	476	471	537	477	490	490	489	525	506	495	485	475	478	523	514	487	489	482	515	555	483	481	507	485	484	482	486	501	483	478	489	508	510	466	497	511	491	519	519	502	493	486	480	513	510	489	497	494	511	473	515	459	476	490	490	497	496	461	474	472	468	484	509	501	520	535	495	503	501	460	439	483	493	468	451	478	446	526	537	465	494	469	493	485	471	527	463	518	522	558	470	503	506	514	448	486	511	488	469	474	519	510	511	503	524	493	481	487	470	475	515	514	500	462	474	494	501	502	484	506	472	461	486	493	499	470	455	458	466	514	485	460	492	451	496	492	491	493	461	495	465	492	514	468	474	496	471	496	483	486	472	514	492	466	486	475	504	489	494	461	477	480	466	475	483	454	480	503	495	489	481	450	494	469	467	517	515	482	506	544	500	549	510	515	492	505	474	535	511	510	459	495	455	521	513	508	527	504	489	498	525	511	473	485	528	516	475	502	484	489	486	510	492	505	471	495	505	542	515	475	509	486	517	523	454	490	479	445	506	497	488	504	481	535	453	498	549	500	443	519	470	457	524	537	473	487	499	493	512	521	466	526	492	521	495	528	488	518	443	509	482	477	504	465	469	448	489	475	524	498	500	463	516	490	500	484	449	476	505	481	525	469	473	496	495	530	570	503	508	534	523	472	540	511	481	466	476	485	492	507	499	472	519	546	461	463	488	510	528	517	495	523	496	496	483	436	467	500	492	450	482	482	470	530	487	509	500	509	512	488	500	496	464	502	502	492	516	503	480	484	463	500	503	491	488	526	528	471	517	483	532	491	514	509	498	503	520	501	485	487	486	464	521	466	496	517	462	483	501	470	490	511	490	451	498	487	486	514	537	525	513	476	492	472	541	477	503	498	466	528	487	475	512	481	522	448	504	488	515	501	454	453	504	483	438	479	476	533	469	494	473	499	480	532	521	520	437	484	489	517	480	472	491	485	462	483	419	488	468	497	467	502	513	467	488	500	512	520	487	459	527	501	522	506	507	445	484	504	479	496	507	481	483	475	469	527	517	537	467	504	508	487	454	492	533	505	510	499	494	464	435	491	509	503	468	466	500	494	522	499	469	490	496	506	449	493	503	493	520	523	526	510	517	508	506	520	485	477	530	495	516	524	455	448	474	531	523	465	472	498	463	466	497	499	452	499	497	481	472	498	491	454	499	507	517	498	482	483	503	471	488	477	488	491	453	525	493	515	486	507	505	465	496	496	517	482	508	526	524	510	458	457	496	510	506	480	468	491	487	461	480	513	520	465	513	498	511	504	464	457	520	443	476	464	490	491	487	489	515	472	473	467	471	495	466	469	478	508	515	486	496	526	455	495	480	500	502	477	506	507	476	557	468	468	491	500	475	491	515	488	443	509	480	502	495	458	503	482	486	503	488	523	530	495	499	489	462	490	515	484	442	489	478	468	482	476	495	486	515	491	458	513	522	473	466	501	474	501	502	480	486	483	517	496	526	508	499	490	502	495	491	518	479	503	426	509	472	504	426	464	474	502	455	515	515	450	466	492	456	459	509	477	512	485	485	513	454	501	489	518	509	506	516	493	514	501	467	490	477	504	497	494	501	510	440	551	492	488	493	494	484	518	471	498	466	503	486	483	500	495	503	492	483	512	506	517	467	450	477	505	471	522	509	508	482	504	547	479	494	459	507	464	481	484	469	543	480	485	484	466	497	442	486	485	462	482	495	495	495	490	508	456	508	498	474	495	515	490	467	429	486	477	514	520	468	504	519	545	519	464	522	494	497	505	520	532	483	493	489	505	480	503	492	488	502	507	468	493	501	474	509	478	513	510	524	443	533	501	480	468	474	482	513	498	465	471	502	517	529	524	485	494	509	493	480	497	486	493	501	515	530	489	484	481	477	467	456	479	456	497	473	448	462	470	503	485	506	462	488	516	518	477	514	474	466	464	475	506	527	500	497	473	497	551	494	455	495	509	442	492	477	504	465	535	490	534	480	504	509	510	453	457	514	514	505	494	504	515	462	479	501	520	496	498	523	450	520	457	487	486	473	522	480	466	468	513	505	512	499	485	457	514	497	494	559	508	472	454	476	499	519	475	506	465	474	481	488	472	487	478	488	500	466	513	510	476	514	497	523	487	484	506	483	494	488	494	467	471	477	502	492	488	479	489	518	475	529	464	505	456	496	471	464	495	489	494	492	493	472	501	499	501	460	484	462	519	472	485	456	451	465	524	496	471	482	471	481	460	532	481	506	458	500	515	510	506	516	542	509	512	519	488	506	539	485	455	508	491	492	486	481	478	482	441	478	468	471	512	462	498	487	458	482	475	479	450	494	486	449	470	484	497	481	504	437	512	498	499	456	493	503	492	514	517	475	510	457	508	538	505	496	538	517	507	502	459	487	486	518	497	486	472	460	492	464	528	495	485	534	532	524	461	487	503	493	484	494	473	472	511	490	503	514	478	507	444	522	490	465	513	496	488	474	503	502	511	512	480	500	506	533	502	511	512	508	493	480	490	494	482	484	476	469	520	448	445	493	457	467	440	475	481	474	494	447	483	469	495	473	527	545	470	447	509	495	491	455	497	502	491	480	431	512	497	514	494	484	506	477	478	512	465	499	515	508	477	518	517	472	497	479	426	486
3212	3340	2788	1406	1057	849	723	661	576	545	511	486	497	450	456	450	432	419	411	408	399	422	433	427	370	401	398	428	409	404	408	416	442	436	413	388	444	368	451	408	395	407	397	388	400	402	384	361	438	387	399	389	415	466	434	394	377	363	389	388	424	415	434	392	402	365	395	391	365	385	397	396	420	409	388	368	402	406	395	403	425	373	366	426	387	367	351	352	408	402	415	418	404	379	388	398	377	400	378	405	381	408	372	409	421	399	409	397	419	351	421	428	366	398	403	393	376	410	380	371	406	371	370	423	376	413	368	417	410	392	396	363	349	420	414	398	380	375	392	403	429	378	382	416	399	398	443	382	365	388	379	401	388	380	413	432	382	388	381	400	394	362	400	419	421	434	372	385	393	389	407	406	407	397	390	379	393	360	360	396	442	372	384	392	417	391	397	391	406	390	427	397	384	376	389	368	427	392	427	377	402	402	379	392	399	410	399	377	404	413	390	378	396	387	378	396	387	381	391	396	384	413	361	406	408	390	397	356	401	404	399	358	388	384	381	383	409	400	403	396	374	405	385	394	384	368	399	399	380	405	400	391	387	394	405	390	379	395	387	413	387	418	407	387	388	390	367	402	416	382	404	362	375	405	388	401	358	383	401	364	346	409	389	391	419	360	397	379	393	405	412	406	408	409	404	454	417	389	387	374	441	370	343	381	410	405	406	379	395	388	410	360	387	374	367	401	381	392	379	396	397	354	385	422	388	394	342	382	384	414	408	356	370	420	383	401	357	403	391	411	415	386	391	406	421	425	381	369	392	425	366	391	431	388	415	373	437	382	417	419	415	399	357	392	403	412	364	393	371	398	383	426	391	382	376	354	407	384	405	401	419	405	432	394	393	368	423	377	391	360	361	366	400	393	382	366	384	361	404	400	385	384	396	388	417	362	388	415	372	398	414	416	416	377	382	418	408	389	388	398	408	388	377	378	410	407	414	362	382	420	408	361	388	400	356	374	390	380	379	414	344	397	386	358	383	427	376	395	405	401	384	369	423	438	414	375	377	410	403	393	385	390	411	382	383	387	401	408	405	372	388	391	384	435	378	413	382	385	367	401	349	385	394	409	381	435	374	404	401	388	426	377	399	391	377	401	430	361	423	359	382	401	404	392	372	396	392	417	405	373	375	392	391	389	427	397	360	340	434	412	383	364	396	367	387	365	418	371	406	380	403	368	368	424	411	384	376	405	394	365	371	423	371	380	409	405	374	383	414	387	370	391	389	383	398	390	399	381	396	375	421	380	384	394	401	399	411	396	370	375	364	357	404	404	370	431	400	420	399	395	421	427	383	401	378	375	356	403	396	389	389	390	360	444	395	405	366	413	379	370	391	363	355	375	407	404	375	395	371	430	397	377	396	406	401	398	392	386	395	417	400	387	403	406	390	409	366	378	401	375	413	400	399	398	398	380	400	395	388	380	392	406	400	353	386	380	377	401	417	381	404	378	378	372	421	386	399	397	388	404	376	396	409	413	401	370	366	369	399	392	436	383	376	394	415	379	406	411	427	415	410	397	383	404	389	378	394	426	381	364	387	389	374	391	403	379	384	423	383	406	412	410	446	414	382	365	388	386	390	438	367	386	389	387	404	380	396	346	368	432	393	383	370	426	366	393	367	381	398	358	386	357	389	410	381	386	430	396	378	386	429	370	394	358	377	385	398	378	403	387	385	391	398	413	362	396	400	379	425	402	391	407	389	370	406	374	402	366	421	419	356	355	387	409	374	375	374	406	405	378	366	395	388	389	355	395	376	369	378	404	358	385	399	369	435	402	366	390	389	383	403	364	375	379	387	413	421	426	375	370	408	387	394	346	382	414	358	375	368	397	390	424	396	416	402	370	392	355	380	357	375	381	398	403	377	388	387	385	384	416	374	410	398	431	372	353	382	383	384	376	379	396	410	382	392	395	397	413	393	385	410	432	380	366	418	383	397	387	382	415	361	416	349	375	373	418	372	423	389	381	385	376	389	445	400	414	382	390	402	363	384	400	422	420	398	400	406	394	407	406	388	372	394	391	385	415	399	404	412	384	395	393	406	416	354	387	383	368	343	417	404	341	404	404	382	400	382	365	377	386	389	395	384	425	413	382	393	352	407	402	387	421	416	388	408	433	402	399	409	385	369	395	391	343	392	367	375	384	383	388	386	384	375	365	365	432	427	362	354	372	410	377	382	417	447	377	393	383	412	389	409	367	415	411	360	390	390	368	376	396	392	396	384	418	367	384	385	416	426	386	384	375	401	369	376	356	358	399	356	395	374	395	398	415	380	368	369	405	391	360	377	399	381	398	404	391	384	420	425	382	382	372	408	371	361	405	396	420	401	355	393	392	363	402	392	370	420	420	432	377	412	355	416	388	381	395	400	376	399	413	389	410	363	362	404	381	375	408	411	410	375	411	357	396	391	432	372	376	394	408	442	393	409	394	407	395	392	381	381	376	395	412	388	371	412	392	380	371	389	393	368	381	400	399	397	367	390	369	384	429	402	378	400	393	423	421	399	381	346	399	363	422	394	359	412	372	398	391	413	372	388	390	393	391	399	417	389	391	373	385	389	377	377	399	375	369	412	422	419	410	407	381	374	376	350	374	422	370	365	353	376	381	418	409	394	403	354	368	404	384	390	380	393	370	375	360	428	389	390	383	423	380	384	369	382	362	360	369	349	397	390	390	381	383	394	390	363	383	407	336	400	429	371	386	409	390	346	421	413	445	377	380	359	387	354	395	385	356	382	385	364	395	409	424	388	407	410	378	374	370	406	424	392	385	371	396	383	368	369	362	370	404	376	381	395	390	385	376	384	372	368	385	393	393	393	366	442	390	382	363	372	394	363	419	415	393	388	405	408	381	395	384	378	425	419	385	384	417	399	401	393	395	382	412	452	406	372	364	410	378	401	396	389	414	378	409	381	386	345	395	395	426	409	399	389	387	350	397	392	400	409	394	397	381	380	368	352	434	404	401	398	373	384	377	359	385	368	374	407	389	400	415	404	363	374	387	378	417	389	383	392	402	390	382	370	378	411	386	381	408	407	374	422	388	355	386	381	384	392	401	398	404	385	386	422	419	405	366	411	429	350	379	407	415	397	426	386	373	380	384	365	390	397	386	365	386	388	399	405	399	375	415	417	410	377	412	386	400	419	367	401	396	401	371	385	417	351	402	377	429	375	406	397	376	387	413	384	390	372	397	379	350	352	392	396	415	401	403	378	390	384	347	406	357	419	393	378	405	387	398	395	390	379	383	382	363	410	371	401	415	358	400	379	387	406	398	391	389	391	400	360	406	402	379	373	416	394	381	367	406	401	390	365	443	370	389	408	391	404	387	368	398	357	406	366	395	401	372	371	382	394	376	366	404	418	387	376	395	384	413	386	391	390	371	429	385	402	369	409	395	356	393	368	407	403	363	367	390	374	387	427	379	388	395	336	388	398	406	384	385	403	389	389	396	406	376
24598	21514	28850	24632	21499	8371	1613	1116	875	878	854	772	815	775	733	709	709	707	744	712	737	712	689	754	656	679	748	681	667	724	715	649	716	656	670	631	646	693	711	656	675	721	631	701	678	626	657	711	706	681	640	701	701	668	681	619	667	646	697	692	676	665	697	683	679	693	686	665	694	639	646	679	671	698	692	636	643	680	665	659	691	677	645	615	651	658	645	645	669	631	702	682	664	710	709	639	680	683	696	618	657	666	705	680	644	686	657	658	644	650	664	673	690	659	630	653	642	638	641	674	673	666	676	638	724	659	621	673	633	641	666	686	658	698	678	685	665	677	693	660	715	667	708	697	696	672	697	668	664	693	698	691	647	667	655	651	687	678	671	653	653	663	710	650	672	675	683	630	677	708	671	633	670	690	641	670	662	675	663	680	705	644	665	664	657	651	677	636	659	640	674	644	649	647	653	669	678	679	650	665	632	677	649	660	660	662	715	660	666	664	615	653	661	669	680	663	728	703	678	659	661	687	697	647	662	665	685	676	667	668	678	633	669	630	664	647	642	677	656	660	693	651	621	695	664	658	685	660	666	706	656	644	678	639	701	631	658	649	645	651	689	674	673	651	639	680	655	673	672	705	670	703	710	672	637	665	686	715	648	642	686	646	673	686	651	690	651	672	617	652	668	669	683	651	666	677	652	607	676	675	679	686	661	631	679	692	710	687	679	676	605	662	657	648	656	692	619	672	653	632	651	639	648	701	643	602	655	656	631	678	676	682	695	616	636	626	677	674	688	639	686	692	696	668	664	699	678	644	663	647	622	694	670	657	679	676	645	662	651	654	647	679	647	724	637	627	656	649	639	680	702	631	681	672	665	665	661	646	663	642	671	624	688	664	664	665	676	636	700	668	633	677	615	654	662	665	658	654	629	686	656	692	650	654	674	669	682	699	729	649	639	647	643	678	670	656	617	629	681	674	655	667	680	682	670	687	657	628	675	674	661	661	710	669	672	704	613	668	693	698	734	651	641	680	702	661	679	638	692	671	624	669	629	610	689	635	630	639	652	654	652	685	656	633	666	658	704	671	694	690	675	617	638	668	651	653	655	668	670	707	692	658	676	674	703	648	709	659	700	591	670	658	667	642	613	660	657	673	649	633	646	619	639	608	652	610	638	667	667	684	689	641	673	668	601	663	683	653	658	648	685	657	644	670	670	643	665	638	677	644	690	650	683	622	697	701	649	659	667	679	651	661	749	625	652	690	673	675	688	684	660	651	692	665	644	692	654	644	687	662	656	686	605	655	668	689	664	650	651	643	695	641	656	680	663	637	666	659	648	644	656	709	679	651	665	694	664	700	681	615	653	668	683	624	630	690	627	708	639	677	685	656	640	637	646	665	647	680	661	645	647	651	720	669	660	715	691	679	646	674	658	666	709	651	681	648	623	664	689	635	639	615	684	674	651	653	646	667	654	676	660	697	638	622	629	702	649	676	674	629	621	656	636	661	683	629	680	677	649	650	673	670	606	668	639	708	684	671	673	621	619	650	621	652	683	680	715	710	637	617	668	649	595	642	666	639	645	647	649	671	599	646	714	690	688	673	656	625	673	697	667	676	626	679	654	694	670	693	648	637	678	663	645	683	627	673	647	667	626	699	661	644	639	680	656	621	649	612	641	665	653	670	726	708	667	631	672	646	704	726	659	632	721	650	672	637	652	687	657	605	650	674	667	639	689	682	665	647	631	663	638	681	678	667	658	650	681	659	671	651	711	653	693	709	659	674	648	717	610	664	672	642	618	626	671	637	629	635	634	675	645	731	624	662	649	678	689	663	681	645	669	635	670	695	645	679	672	667	628	642	632	663	633	636	701	632	668	687	652	708	670	687	630	650	661	648	665	681	644	667	660	630	685	663	666	647	671	657	655	671	644	678	647	681	609	679	701	643	637	639	653	620	622	675	647	669	642	652	682	718	661	677	674	658	671	616	686	689	632	657	631	663	684	650	655	637	642	690	655	670	647	663	641	714	641	651	674	680	657	625	629	655	655	686	682	687	649	646	646	680	653	674	676	667	691	676	675	679	695	665	684	640	693	666	648	656	655	688	597	650	687	639	660	701	646	689	679	651	682	641	702	667	654	671	664	651	681	665	615	641	692	690	655	712	679	651	683	664	658	651	701	687	673	657	675	689	630	609	667	655	664	647	659	652	612	713	670	652	634	650	635	701	644	681	624	673	627	698	643	666	646	635	654	625	672	695	658	661	690	684	718	710	682	668	654	668	691	662	634	639	639	651	595	644	672	650	642	655	670	668	665	691	665	658	643	660	634	675	658	609	659	667	675	647	651	652	654	656	657	663	700	658	662	687	694	683	663	665	658	659	656	724	652	617	645	695	694	667	666	672	675	651	687	654	654	674	641	656	633	656	656	689	641	644	658	650	625	653	650	648	655	689	629	691	699	672	699	686	670	725	682	666	663	682	640	619	645	686	693	714	675	640	678	663	653	663	673	641	677	683	672	647	677	655	660	626	696	652	683	677	615	684	655	725	692	677	600	646	669	688	695	645	693	588	662	676	632	650	668	636	672	649	675	660	689	708	682	656	681	645	636	650	679	674	690	692	694	663	674	660	652	689	674	689	675	659	664	680	711	661	671	649	675	619	648	669	709	700	669	660	646	696	708	660	660	714	677	701	658	669	668	621	625	646	611	680	655	647	656	643	665	639	643	683	687	664	685	637	683	656	728	700	672	623	689	586	609	660	683	711	630	675	670	636	709	617	715	663	643	637	640	621	697	662	657	689	680	702	685	647	638	672	653	630	735	695	644	637	712	726	647	664	650	684	688	681	675	721	690	667	636	644	623	623	684	674	643	708	680	696	611	634	609	639	649	666	672	661	654	696	665	673	677	643	634	635	686	644	663	671	613	651	645	679	655	672	646	639	667	601	678	633	653	661	668	653	681	685	660	646	665	672	645	646	650	649	644	663	647	687	665	700	628	633	665	667	657	680	674	683	653	666	647	647	703	629	689	675	664	600	607	671	669	624	603	671	665	638	656	688	650	636	666	694	685	636	673	641	672	639	660	676	647	652	667	690	636	687	630	660	614	694	696	690	674	670	686	682	670	639	665	671	619	674	680	636	617	648	694	682	638	679	656	651	630	649	667	686	652	679	685	680	677	673	678	674	655	635	642	658	640	641	633	655	670	659	655	662	649	665	581	662	684	691	643	685	609	646	685	663	635	660	658	668	654	618	674	637	704	674	629	663	626	665	660	671	630	639	652	702	694	668	653	675	713	673	660	672	681	698	697	633	671	625	645	682	697	654	609	648	684	675	683	667	704	696	625	631	587	689	688	644	701	622	703	629	683	637	649	662	677	687	717	626	649	701	694	674	621	647	621	661	660	670	659	672	639	678	620	694	678	652	676	647	670	666	654	651	720	684	675	668	705	662	622	630	668	672	643	637	637	633	703	658	687	689	686	653	654	676	648	648	597	680	693	660
3703	5949	4747	2519	1799	1378	1121	1011	917	809	738	726	652	632	642	589	639	610	618	550	592	538	602	588	538	520	546	533	568	576	587	551	528	532	538	554	537	566	528	529	565	550	525	506	548	517	489	508	573	527	551	547	559	514	542	564	549	527	519	529	541	530	495	514	545	565	521	488	551	566	583	514	539	544	536	547	549	546	550	511	543	553	525	508	535	536	557	488	561	555	528	566	518	543	535	528	547	493	542	536	523	502	509	540	500	540	527	528	516	558	539	537	529	548	571	520	538	558	546	558	559	556	533	497	535	528	524	526	527	525	498	501	493	510	487	550	550	527	533	513	557	549	528	514	531	559	547	550	515	542	536	512	508	534	529	515	552	513	510	560	526	516	503	497	550	539	523	538	540	521	515	556	532	536	574	518	526	544	539	486	550	526	513	524	567	506	509	541	511	513	529	540	539	544	548	516	526	504	551	508	488	534	532	516	499	460	527	535	524	565	538	511	556	527	536	547	537	489	510	516	552	532	510	571	535	542	516	508	543	566	496	538	520	509	513	477	512	521	499	533	572	484	530	483	506	569	592	556	546	523	520	489	552	540	528	494	544	548	522	536	516	505	488	542	499	535	542	524	558	482	525	544	568	524	532	509	521	521	519	526	524	527	533	492	496	498	552	539	541	521	496	520	526	519	501	513	506	541	523	586	511	516	530	556	529	543	516	546	527	498	518	529	490	515	459	541	489	522	487	524	522	516	544	520	521	516	524	514	510	527	541	532	535	500	565	520	557	552	533	527	488	536	529	490	530	525	546	489	499	513	507	534	539	515	512	539	509	525	527	479	537	544	549	529	519	503	524	571	558	532	497	533	516	507	490	560	546	498	542	527	513	550	548	533	512	525	541	536	515	520	530	569	520	538	539	504	531	531	521	509	509	516	521	511	549	543	531	491	541	529	502	541	529	497	541	522	494	533	472	507	545	554	537	549	532	519	520	540	512	523	497	517	519	540	535	546	517	498	551	529	511	514	489	494	490	514	474	500	523	545	500	559	535	495	501	543	500	550	529	519	499	494	537	491	516	520	524	505	543	494	519	529	489	481	547	500	505	484	537	546	520	527	517	491	522	544	569	512	566	508	532	489	509	531	541	545	542	499	527	518	525	487	495	540	501	520	543	522	454	478	517	546	522	521	539	521	520	507	532	515	543	509	537	510	540	532	564	542	498	513	520	528	482	522	532	525	517	542	497	537	525	547	532	498	502	528	510	523	527	539	521	537	514	492	526	540	543	530	521	523	523	547	509	535	538	551	494	538	510	538	536	497	523	534	497	528	540	585	511	483	489	509	513	475	538	489	534	525	545	498	533	487	551	582	517	480	533	477	542	517	521	558	525	507	532	527	525	561	530	516	521	550	528	511	501	507	508	568	491	490	503	517	528	520	543	517	494	516	513	554	505	525	528	549	507	473	484	510	553	511	515	546	540	525	514	494	512	524	471	503	524	540	498	520	534	555	512	528	498	533	535	495	518	539	547	498	517	507	525	492	535	551	550	510	536	544	567	531	494	505	527	454	479	560	508	511	507	553	541	518	537	509	541	538	488	507	552	542	548	508	473	511	517	524	505	501	492	505	538	508	527	541	517	544	524	520	576	528	490	492	513	549	522	509	518	466	514	556	511	527	515	508	525	534	538	499	516	474	457	540	513	461	528	475	528	549	473	488	510	484	535	521	498	505	566	529	572	523	507	494	485	485	517	519	575	517	503	504	525	486	485	521	543	508	502	521	516	496	550	531	513	552	504	479	545	506	545	532	514	509	540	480	531	549	486	554	490	481	532	535	481	529	504	574	557	497	558	546	523	510	558	517	505	523	478	523	495	513	516	507	533	514	523	555	534	489	529	516	507	551	524	557	544	531	484	531	502	513	539	553	505	524	509	488	531	527	560	494	512	530	550	496	540	488	511	496	504	511	556	523	529	540	507	526	525	540	507	507	529	521	507	496	508	529	518	505	529	541	511	536	487	549	497	473	494	522	559	521	500	482	523	538	502	497	509	537	519	568	518	531	500	536	552	558	504	543	524	531	483	528	527	506	543	505	516	465	529	515	517	498	487	558	488	540	507	545	523	490	590	496	520	525	495	500	528	538	518	516	531	506	553	555	522	531	519	528	530	492	516	500	514	487	530	507	530	528	514	542	475	528	533	537	490	515	531	504	554	492	530	497	510	503	527	530	493	519	503	505	538	525	536	513	548	527	516	560	559	545	495	503	499	510	501	495	522	503	551	515	485	506	534	522	493	516	529	501	528	553	511	521	460	514	510	509	518	481	468	504	523	521	520	525	501	545	489	530	547	516	548	469	536	517	578	536	509	529	530	516	529	570	533	523	522	523	523	546	527	482	507	498	552	522	537	483	488	552	513	534	540	529	502	501	522	507	484	549	540	508	543	524	522	513	531	476	526	528	485	509	495	475	537	505	523	537	522	478	544	543	546	532	549	522	540	487	552	526	466	553	473	528	534	513	502	530	567	529	534	492	523	491	505	515	541	549	497	530	539	524	545	497	513	524	510	491	535	506	517	527	497	507	569	496	505	480	519	519	557	529	488	509	508	531	504	512	507	499	504	530	514	547	520	503	510	491	556	488	515	488	538	517	496	550	550	543	489	516	508	492	509	551	514	503	505	523	525	510	493	497	537	496	510	491	496	457	523	528	487	506	546	497	549	482	514	512	484	564	501	534	478	539	503	491	496	512	496	532	540	482	499	529	527	536	512	522	509	477	525	489	493	473	523	545	533	526	511	561	522	531	494	531	482	543	512	480	494	510	492	504	529	493	556	506	530	508	560	531	518	546	505	494	512	503	498	554	534	532	531	472	486	480	515	523	508	525	516	522	548	469	523	528	563	507	485	512	536	519	516	485	502	514	495	528	514	507	558	535	489	511	522	527	555	494	502	523	546	511	525	520	500	498	504	507	514	528	472	558	524	505	473	503	544	540	509	504	531	523	513	506	516	542	489	473	477	552	519	546	494	528	514	532	496	514	548	534	517	483	525	524	494	543	489	510	508	535	535	519	481	506	543	479	508	505	484	542	503	515	487	519	547	532	523	524	493	500	508	502	543	486	523	479	508	528	509	542	524	520	519	539	522	516	531	505	497	533	504	497	483	523	476	501	461	521	531	509	507	529	528	551	543	529	523	482	503	514	523	540	525	507	526	527	511	532	509	515	525	516	522	521	525	538	475	491	504	506	578	505	523	504	492	500	539	556	516	528	512	507	519	486	497	530	484	521	503	513	537	515	504	510	550	541	489	536	515	508	485	507	506	482	521	527	527	524	566	476	566	537	458	516	530	514	505	490	505	494	502	518	555	460	561	490	517	507	531	508	509	537	551	552	492	506	538	524	525	540	546	486	523	516	531	505	530	572	546	505	491	512	485	484	499	490	552	507	491	524	518	524	556	527	496	522	528	510	491	492	546	533	497	512	542	540	527	506	500	495	486	504
27853	9483	547	297	230	205	194	191	175	196	191	193	179	161	167	153	184	165	176	175	175	190	171	158	192	169	164	172	189	172	151	182	171	171	176	175	175	182	195	192	174	196	173	187	192	174	178	199	183	153	164	173	188	165	194	140	158	174	179	189	187	192	162	173	170	170	180	188	179	173	169	180	179	176	169	188	170	204	188	163	178	181	197	179	181	173	198	163	171	178	181	192	168	177	178	174	159	167	179	173	175	186	185	157	170	163	179	177	172	161	190	181	168	189	147	165	169	188	211	170	196	192	190	158	176	170	159	161	179	178	183	172	187	177	146	165	166	205	181	182	178	178	179	159	181	181	185	185	194	170	178	173	186	192	184	214	144	201	153	178	176	187	185	180	193	178	186	183	164	171	188	165	171	170	176	190	174	177	165	174	180	183	178	220	209	188	151	192	159	184	182	185	180	199	183	168	200	173	192	186	193	186	168	185	193	156	182	144	160	168	152	142	173	150	151	178	192	179	187	176	195	198	187	185	175	182	185	159	164	181	175	182	150	175	172	158	172	161	171	185	194	164	186	187	178	173	172	159	164	173	177	207	180	177	193	170	206	149	182	163	174	167	196	172	188	191	181	166	201	170	181	172	167	181	179	184	159	190	195	144	180	178	184	170	192	181	204	189	180	180	199	171	199	188	163	200	187	167	182	177	200	170	196	190	189	169	148	175	185	182	189	184	186	172	160	188	184	185	187	193	168	191	199	185	175	165	185	202	192	189	175	191	201	171	168	174	193	173	185	182	176	170	189	185	196	150	158	150	177	177	176	181	162	166	167	171	184	159	174	204	174	164	191	169	170	179	181	161	194	162	182	167	191	178	158	198	172	173	167	180	163	180	166	180	171	179	170	190	176	176	156	174	191	179	180	171	161	173	183	167	170	177	190	179	177	163	161	160	192	164	179	151	189	176	185	177	168	184	184	175	184	189	146	186	177	181	196	187	179	165	199	171	177	182	181	143	196	184	175	169	182	164	180	184	177	181	166	172	185	192	184	176	163	171	192	197	169	158	183	182	174	165	214	213	176	200	176	163	194	183	182	190	172	192	180	191	150	183	170	177	166	205	181	156	156	186	200	172	176	188	180	199	177	157	172	163	196	184	183	172	187	173	157	162	180	162	195	188	183	160	161	187	135	186	176	187	172	156	192	169	182	184	163	189	164	166	192	195	192	181	163	192	168	171	155	174	152	170	189	193	162	167	182	181	184	176	191	162	191	184	205	189	180	168	184	151	187	192	167	176	175	180	183	183	181	169	143	177	178	173	204	165	179	184	162	190	157	176	174	185	178	192	171	171	168	162	179	180	185	195	146	193	172	165	166	172	185	172	183	190	159	159	179	191	168	159	158	172	186	170	213	184	185	191	183	177	179	173	183	185	165	176	163	194	193	166	174	183	202	184	184	182	173	172	178	175	186	172	174	197	175	173	156	159	183	213	178	162	181	177	168	168	173	178	192	175	188	182	192	180	167	178	183	193	189	171	161	186	174	181	166	179	188	197	174	178	169	183	160	175	166	193	163	196	184	158	180	174	163	186	182	199	191	165	192	196	207	167	174	185	175	182	179	189	181	189	165	172	194	189	187	202	174	157	182	205	183	179	181	209	168	191	166	187	150	154	200	189	165	181	176	185	193	163	178	185	182	163	190	149	166	182	178	164	198	165	175	179	180	193	192	190	169	192	174	172	173	181	183	162	180	178	196	180	148	158	209	178	195	200	184	172	184	181	179	164	189	176	171	198	168	197	179	187	178	200	180	180	192	195	181	160	198	186	189	199	179	189	188	151	179	161	187	189	190	190	141	181	176	180	187	204	174	160	199	191	167	184	156	187	187	172	164	195	187	186	192	192	160	198	176	170	179	187	182	170	149	159	183	181	185	176	167	177	181	178	185	166	180	166	182	169	164	167	183	185	174	180	173	194	155	186	155	185	186	164	210	189	173	173	150	193	170	164	151	182	175	184	172	158	159	163	196	199	197	186	165	179	185	157	173	174	176	171	179	165	162	166	185	155	168	179	160	164	162	198	161	192	172	173	203	158	179	181	177	186	183	169	150	188	160	173	168	179	180	196	196	180	177	177	191	192	189	180	173	191	185	188	191	163	181	193	154	179	185	186	166	184	188	182	185	175	176	184	214	172	161	182	182	198	161	187	172	156	176	192	178	186	182	173	177	191	190	188	174	186	194	175	188	188	167	186	158	171	162	177	180	165	193	189	192	172	170	178	167	191	188	188	189	185	205	180	186	151	167	193	196	186	169	176	172	175	159	156	189	146	168	196	181	170	179	184	170	168	199	174	169	190	178	177	186	165	196	183	190	174	170	199	216	166	164	180	199	192	168	173	186	168	181	148	185	176	182	193	174	156	169	189	187	174	184	163	176	171	192	208	194	153	164	193	199	190	191	191	177	193	167	174	172	182	174	163	193	144	185	164	167	171	213	179	175	183	169	196	192	185	177	169	187	178	173	192	178	187	164	175	170	180	175	184	170	182	180	179	200	174	182	189	168	187	186	168	197	165	172	170	180	185	185	166	170	180	184	177	161	161	163	169	186	187	172	179	183	182	196	192	191	172	181	194	165	191	174	169	191	186	179	207	205	154	184	198	171	186	159	211	174	198	161	202	172	183	198	164	177	200	172	180	195	179	181	171	165	172	188	166	185	179	199	203	190	184	172	178	172	162	194	161	186	148	186	183	180	173	163	180	171	187	185	181	163	168	168	182	162	185	179	163	188	154	172	192	155	175	185	158	177	175	198	165	173	193	172	151	177	164	154	181	198	171	170	168	175	180	174	188	167	205	175	177	180	167	181	180	179	185	190	200	179	179	182	186	197	183	170	161	183	176	169	161	194	151	172	166	181	183	181	212	183	174	172	197	186	197	186	175	180	157	172	182	173	177	168	146	191	154	180	176	163	203	191	206	190	155	169	194	206	173	172	180	172	189	171	184	175	173	172	192	180	161	160	183	171	204	179	167	181	187	187	157	182	170	183	182	178	184	164	186	177	188	187	171	158	174	179	194	155	180	202	182	179	178	163	186	180	172	188	172	183	172	177	184	189	160	157	161	169	161	199	187	189	179	182	169	172	164	172	177	203	177	162	151	187	165	172	182	194	190	167	174	192	186	158	187	160	180	188	176	181	169	195	172	147	187	178	183	169	167	159	169	179	171	163	200	195	209	174	211	200	186	156	190	164	180	167	168	181	165	183	176	159	180	183	161	190	162	191	175	157	171	191	199	185	177	148	169	198	169	174	171	206	199	182	190	212	196	167	178	193	161	164	185	197	205	168	188	198	167	168	175	173	176	170	185	196	168	207	208	183	178	160	174	168	173	176	193	170	146	178	211	175	193	174	184	192	170	173	172	173	186	180	163	179	173	162	184	153	192	168	173	173	175	190	175	181	163	164	174	184	163	164	184	147	169	188	158	171	166	181	190	187	204	173	179	174	159
4559	338	282	223	198	176	171	159	145	157	142	142	151	159	139	148	145	164	134	136	153	148	148	134	153	169	144	160	160	145	127	161	166	145	126	153	124	151	119	146	157	139	158	134	151	151	140	153	157	149	130	142	142	145	137	145	158	132	140	151	142	156	150	151	154	156	136	173	178	170	156	155	180	164	162	161	136	142	152	149	168	140	135	143	132	156	134	141	159	164	142	153	127	150	146	151	161	133	138	153	150	159	143	146	152	148	129	161	132	152	143	170	122	162	134	128	155	153	143	150	152	125	130	156	142	163	145	157	135	149	133	144	122	133	143	137	158	160	149	156	143	122	149	117	169	135	136	142	135	143	156	141	126	146	146	146	129	139	156	159	126	157	134	141	152	152	147	139	141	145	125	144	142	176	138	155	139	143	143	132	159	171	150	135	148	142	160	136	145	131	164	143	139	152	159	161	149	144	131	135	155	159	148	178	138	131	168	145	134	166	152	145	134	130	155	151	149	138	139	153	139	166	153	139	136	128	148	118	130	145	111	145	131	143	148	161	164	145	132	126	153	151	150	129	137	138	155	157	170	121	160	150	145	123	153	140	148	160	149	179	139	129	148	152	148	149	146	144	155	165	143	166	154	139	145	126	148	156	151	142	136	157	149	147	138	141	168	131	155	139	138	151	158	142	147	128	146	157	154	156	125	150	161	169	175	138	147	145	143	142	146	151	143	143	154	154	146	160	122	151	144	149	160	142	148	151	147	155	129	141	137	152	154	137	145	144	155	151	129	144	142	153	148	156	130	141	137	139	135	143	134	147	138	174	160	148	153	133	170	141	146	146	143	140	165	155	133	153	152	143	142	155	146	148	150	157	132	153	112	158	156	130	151	154	156	138	139	143	137	126	127	152	131	173	172	148	144	144	139	164	131	155	144	141	117	139	131	153	158	149	139	168	164	133	169	135	147	145	149	148	166	129	166	106	153	149	138	125	147	155	139	136	150	141	134	138	154	135	136	165	131	143	130	156	139	141	160	138	175	144	159	146	140	130	156	152	121	132	147	163	171	136	130	142	159	136	148	153	145	137	151	136	161	144	150	159	151	152	132	150	133	145	137	174	147	146	151	150	124	158	146	149	157	147	147	145	141	138	152	130	140	132	143	136	137	150	149	154	146	144	133	157	169	131	141	154	141	152	169	158	144	121	151	146	149	149	156	150	149	151	142	152	155	153	139	146	156	140	155	136	145	144	140	153	157	136	146	139	144	159	152	160	118	142	167	168	142	152	136	134	136	141	157	158	159	157	146	136	147	158	150	138	165	143	140	142	156	154	154	171	147	134	120	155	154	151	186	171	120	125	140	144	121	151	155	160	138	142	145	150	138	145	158	154	135	153	161	156	120	156	140	139	153	121	171	129	143	139	156	149	146	160	119	149	133	112	137	159	147	152	167	157	155	150	141	132	155	123	144	138	132	152	145	131	139	131	153	143	138	163	135	160	157	182	157	134	163	146	146	164	141	149	155	143	138	152	139	153	144	132	130	168	158	144	132	159	148	141	137	144	161	137	159	139	130	141	170	156	140	157	148	141	156	133	132	134	151	135	140	156	131	139	144	139	154	162	150	146	160	170	134	144	158	146	167	156	155	147	168	145	142	147	145	147	150	141	149	125	148	116	143	129	138	128	134	142	151	145	167	136	151	152	130	138	162	166	157	148	158	130	131	149	157	153	133	147	157	151	134	152	142	140	136	149	156	142	136	137	133	152	163	136	154	135	130	167	153	140	148	135	167	150	146	136	171	160	156	132	121	161	150	154	146	152	139	149	135	134	142	144	146	141	158	159	161	152	143	150	146	134	154	141	159	146	134	160	150	136	145	148	148	158	158	130	147	164	149	145	150	165	144	146	156	165	140	128	132	153	150	154	135	124	149	160	145	156	154	130	146	147	144	134	144	154	150	153	169	141	136	147	153	130	142	145	165	161	152	142	140	156	155	156	164	132	130	144	143	159	147	161	161	143	144	164	140	170	144	149	122	166	134	128	139	151	130	122	143	149	131	159	146	138	130	158	147	126	133	149	147	153	151	145	144	136	125	138	155	146	133	164	147	166	153	152	146	130	168	147	169	169	148	127	142	141	136	153	139	138	165	148	165	131	179	145	148	147	157	154	160	154	161	136	140	130	142	150	154	138	162	146	143	160	159	161	152	146	152	133	138	154	153	146	135	146	149	128	171	147	122	128	160	138	154	157	144	142	172	160	140	143	131	152	172	138	149	171	145	158	135	142	143	155	138	160	154	139	138	162	149	164	144	161	136	154	145	132	150	170	152	147	164	126	155	155	150	134	151	129	137	146	151	153	155	154	145	151	149	157	148	147	137	140	143	154	161	147	121	159	152	172	126	137	142	131	151	120	156	158	138	153	143	144	128	144	138	122	147	142	143	153	148	134	141	153	150	163	139	141	162	146	148	171	131	155	155	145	149	153	135	132	135	144	130	148	147	166	127	133	132	150	144	131	152	163	132	146	147	153	146	146	183	141	156	143	167	137	141	160	138	154	139	133	158	142	147	120	149	155	149	159	119	136	139	149	145	153	129	142	153	137	141	132	132	130	148	144	161	152	153	136	128	149	171	151	127	149	155	145	152	141	128	144	155	143	136	150	152	147	157	148	150	169	135	172	131	176	160	149	151	150	140	140	139	147	140	144	154	152	140	145	152	147	138	161	130	137	141	144	144	152	149	146	170	149	163	155	143	150	143	166	153	154	151	147	163	133	145	141	140	162	175	149	143	145	161	139	141	132	176	146	131	123	149	157	141	150	138	152	156	144	153	165	120	152	147	163	159	144	144	145	124	159	157	141	134	168	142	142	130	158	129	150	156	134	153	152	156	138	150	137	135	120	140	161	142	146	130	139	121	140	135	153	156	151	131	155	137	138	156	161	155	137	138	135	156	134	169	125	146	126	142	142	158	163	156	163	141	137	160	130	163	139	155	146	155	129	148	157	150	118	156	144	149	146	155	137	128	150	145	140	155	169	150	130	141	138	124	137	139	154	132	149	131	149	163	137	142	157	150	144	151	132	147	144	155	150	139	146	144	139	134	157	147	168	143	145	154	137	129	143	148	143	152	164	140	150	138	153	164	130	144	130	137	139	170	148	139	152	126	163	145	140	150	143	148	125	159	165	131	152	151	154	173	104	177	146	161	174	159	148	149	154	129	150	137	150	135	148	143	165	125	151	140	157	142	131	136	145	131	128	151	148	150	150	142	153	143	154	121	138	132	156	146	151	133	149	143	148	123	132	172	147	141	140	135	144	146	146	142	152	157	133	149	135	148	149	144	167	160	133	148	147	163	142	150	168	153	147	156	141	124	126	136	152	137	143	131	130	162	135	171	132	149	143	148	173	147	144	139	134	145	164	141	143	157	148	144	136	150	140	150	150	131	159	137	139	146	166	124	142	149	131	140	156	160	163	149	149	126	136	141	152	143	137	148	148
25539	21494	27983	25421	10980	1299	902	652	560	592	600	564	570	549	538	557	524	478	493	564	491	539	516	513	508	510	519	522	508	469	474	483	461	495	517	491	510	522	487	525	508	480	501	500	495	477	479	469	464	432	481	529	488	502	504	491	482	518	518	483	509	498	518	513	487	463	468	513	500	482	527	465	493	512	425	506	459	511	496	502	509	458	493	493	516	483	464	453	476	505	496	443	485	506	469	508	500	492	478	444	479	500	489	512	506	462	498	521	519	480	508	465	460	475	550	468	438	517	498	466	491	482	507	444	449	521	494	472	507	512	480	497	495	485	512	485	510	530	496	504	500	463	493	536	500	438	483	522	464	484	484	506	527	501	443	453	514	432	532	504	488	483	468	526	492	527	474	509	452	496	513	487	465	504	500	484	499	507	481	431	497	475	506	501	491	529	503	495	464	448	486	509	460	488	515	482	474	437	481	490	470	484	460	467	471	531	463	477	499	455	498	490	489	488	497	465	498	492	482	481	462	486	519	467	528	485	487	486	506	492	495	478	455	461	472	510	504	544	509	468	501	506	500	478	489	496	505	478	473	487	467	488	509	498	460	499	518	487	544	475	475	517	486	515	509	463	482	487	488	494	505	512	465	473	490	447	498	497	472	489	475	469	518	475	484	520	475	502	510	480	488	482	518	490	477	501	495	467	482	491	538	483	499	468	489	507	516	497	502	516	504	496	465	503	508	537	499	484	492	499	506	500	509	485	488	474	486	499	484	487	476	497	499	461	467	509	476	492	502	475	497	450	482	485	484	502	493	491	484	499	487	472	488	484	461	489	501	486	473	480	527	498	479	465	462	494	510	507	483	496	460	469	467	500	473	503	523	480	494	493	499	462	478	461	505	496	442	462	460	487	459	509	482	516	484	528	471	527	473	515	511	478	512	532	478	519	505	499	474	513	441	512	503	472	504	488	474	497	460	487	493	506	503	464	505	491	449	502	513	485	486	482	506	523	501	480	508	480	454	460	513	544	472	486	490	489	465	492	491	527	462	462	517	498	519	465	504	468	506	514	525	496	489	488	510	493	489	478	536	472	485	450	479	486	467	510	480	477	485	468	516	506	512	466	494	480	504	512	530	476	529	476	520	512	523	448	490	486	501	502	493	528	462	507	541	510	476	476	495	533	471	454	516	506	489	492	511	482	493	422	509	462	488	459	496	502	470	477	454	489	499	507	428	539	479	474	489	486	482	463	489	452	492	504	482	513	491	491	456	520	511	476	480	473	489	475	497	477	443	430	500	521	494	495	539	493	503	465	476	472	495	474	488	446	463	478	453	477	473	482	497	532	489	491	513	513	488	485	525	449	476	507	470	489	498	497	518	522	484	481	485	527	489	502	486	498	515	536	496	453	496	505	482	494	496	487	469	478	515	481	474	475	504	474	524	487	499	481	487	490	510	501	505	497	473	500	464	481	460	506	500	507	507	467	500	568	477	494	515	511	472	492	442	520	496	511	496	497	448	526	457	466	503	510	500	488	516	482	485	472	475	479	504	516	486	507	488	502	499	504	504	458	483	513	490	457	480	513	462	510	517	492	474	502	459	510	436	462	507	507	484	503	522	506	474	516	516	490	487	495	476	500	499	455	488	517	484	459	506	442	437	494	455	437	487	480	503	438	498	475	502	482	490	483	507	476	460	485	510	481	466	520	465	462	480	444	491	491	493	472	476	446	476	490	448	507	515	489	502	485	515	467	503	514	506	495	477	506	488	499	465	475	514	456	490	450	491	483	484	495	460	439	466	465	490	477	481	525	492	467	499	473	476	505	483	458	485	489	467	482	534	511	478	492	561	499	475	491	492	507	498	505	477	476	475	492	484	472	477	476	488	460	507	469	469	476	469	511	501	487	468	498	495	471	466	477	504	474	495	475	496	522	487	466	488	461	481	499	486	513	490	498	458	495	491	486	468	466	490	460	511	503	494	475	512	484	478	527	509	512	488	522	483	480	501	501	500	485	479	471	498	502	498	543	478	488	456	444	496	488	470	512	482	450	505	491	460	474	462	497	490	489	505	493	503	511	502	465	493	466	503	455	497	518	542	491	478	492	513	474	467	507	460	455	515	529	463	484	503	508	463	490	488	498	439	512	522	479	499	518	505	496	458	513	451	465	487	462	525	479	518	508	465	485	481	527	513	481	498	474	454	456	500	505	484	516	503	494	507	484	522	426	476	517	481	475	463	481	512	490	505	473	493	517	476	478	492	508	475	485	488	517	490	513	464	508	543	444	477	507	486	523	464	483	525	473	527	474	455	525	510	466	504	460	496	500	469	507	519	485	506	506	522	515	510	484	497	511	492	493	500	473	458	507	475	502	475	455	483	481	501	494	487	491	452	468	516	491	491	467	484	478	479	531	479	465	519	477	508	516	456	459	501	468	524	450	526	488	498	504	493	438	490	469	502	482	527	506	503	504	467	481	459	518	488	452	483	511	489	502	482	459	495	477	487	500	473	472	525	527	479	525	503	508	492	505	471	514	474	530	497	502	471	485	494	512	500	530	505	495	503	491	479	451	508	530	524	494	490	459	480	494	483	484	516	509	486	477	507	474	497	500	577	524	505	508	504	512	474	461	506	499	478	483	500	485	473	452	504	485	503	477	535	523	458	508	500	474	529	496	498	478	485	504	446	492	448	489	486	498	478	510	493	464	482	502	503	490	448	481	500	517	452	489	470	491	452	462	466	470	483	470	471	471	462	463	476	458	491	528	506	500	517	519	495	481	492	539	467	476	506	468	510	483	507	460	496	457	485	483	468	484	480	467	498	495	502	448	456	480	498	498	494	459	510	502	508	472	479	517	501	506	515	476	526	524	532	494	513	502	516	458	480	520	485	500	509	490	474	512	481	495	492	494	485	502	477	489	481	470	485	491	506	485	433	481	484	492	477	485	481	486	488	526	489	473	496	465	477	483	463	505	498	530	476	511	465	471	468	434	502	438	479	460	453	526	486	500	480	464	475	489	467	484	459	510	469	492	479	478	485	477	500	511	463	452	463	519	479	501	507	456	501	463	498	463	476	480	445	507	487	458	501	466	453	508	487	462	523	499	505	497	437	486	484	522	521	485	481	501	466	481	506	488	521	475	477	500	453	447	473	494	485	501	467	499	492	477	477	462	516	441	456	516	504	495	493	484	532	469	487	458	496	490	499	481	467	515	490	496	503	458	479	472	503	455	488	493	478	497	483	468	500	473	502	475	477	502	484	493	499	503	486	507	519	516	492	521	504	510	458	500	520	510	508	488	475	456	516	502	469	478	448	432	490	492	483	482	474	501	461	454	465	441	473	507	493	462	481	493	485	498	478	496	509	517	492	462	513	481	496	481	488	450	497	458	464	491	513	494	531	487	441	459	484	470	462	505	506	465	512	483	468	439	498	499	480	526	489	465	472	510	479	447	487	466	486	469	459	453	483	505	491	456	490	492	460	461	511	487	494	465	479	452	491	468
3268	3401	2771	1456	1080	826	731	641	597	494	508	506	515	463	495	435	436	449	425	443	424	443	396	424	445	401	430	387	418	427	407	404	386	404	397	403	419	380	394	430	395	383	405	436	408	398	407	407	403	391	446	406	404	416	368	373	429	406	441	416	411	386	399	377	376	407	388	360	416	447	419	428	402	385	397	369	410	384	408	401	408	401	428	413	404	373	431	413	414	400	399	389	393	385	393	371	385	371	424	364	418	417	417	392	388	418	379	379	420	380	354	396	413	434	374	379	435	406	370	415	373	431	402	387	438	376	377	409	403	405	423	405	356	384	406	417	408	416	376	410	387	416	403	364	424	412	416	404	407	402	400	391	398	428	384	383	378	376	383	430	425	402	406	393	416	411	411	388	395	452	407	408	402	419	422	375	396	421	412	377	432	421	391	369	388	412	386	384	380	396	393	409	398	373	409	401	387	381	407	387	413	402	399	383	387	389	435	386	397	382	442	379	392	371	389	381	396	376	386	382	408	433	386	371	353	411	404	362	399	410	377	381	424	404	403	376	402	413	388	401	391	370	396	399	413	400	379	385	424	400	386	346	401	358	365	407	408	360	394	382	420	391	390	395	408	415	391	395	384	412	406	411	347	399	413	393	382	407	389	418	382	382	351	369	399	379	421	403	391	385	386	392	366	376	433	372	403	411	408	392	390	355	411	412	362	401	380	415	396	389	385	405	396	372	429	411	391	366	432	379	403	431	408	372	398	378	402	421	362	391	404	419	380	396	400	399	389	402	391	359	392	385	401	393	370	430	389	428	398	405	417	374	394	380	404	420	427	392	363	367	361	415	371	380	392	424	365	378	439	374	374	395	424	388	438	399	402	412	375	397	365	443	391	377	414	398	438	420	369	381	380	410	358	404	411	391	406	408	412	421	386	432	430	394	392	383	396	349	381	400	402	394	407	395	384	369	396	405	412	380	382	376	400	382	366	387	391	417	380	402	392	383	403	406	425	372	382	411	379	387	360	378	391	408	387	452	408	376	405	386	420	351	381	405	385	381	377	421	408	412	396	365	366	404	393	393	396	385	418	378	409	377	385	410	418	382	394	375	354	384	380	395	363	382	367	352	386	381	420	390	402	406	386	382	439	399	380	394	423	397	395	402	358	391	405	346	398	420	351	418	372	385	388	406	386	376	400	423	392	407	368	390	354	402	385	380	345	425	398	396	387	399	412	384	408	369	396	405	389	374	396	400	391	402	409	420	412	391	385	356	399	372	393	396	399	418	383	359	382	376	411	419	399	382	430	436	410	403	386	400	371	387	384	401	397	386	395	393	391	407	418	422	381	366	410	383	379	423	405	417	417	419	415	379	375	411	384	411	393	377	392	388	392	415	402	387	379	390	400	388	381	404	386	371	353	390	397	375	400	377	389	375	388	388	371	431	374	404	345	416	404	400	392	405	371	397	395	414	411	395	385	368	412	384	403	407	384	380	378	386	399	380	367	371	356	422	387	358	398	408	377	359	371	371	371	351	401	375	386	391	356	412	413	384	398	385	403	375	367	381	392	393	410	385	391	357	396	380	419	383	380	391	401	333	384	406	390	373	398	391	390	413	369	399	408	355	392	396	368	424	409	410	402	351	380	351	366	377	392	363	388	386	395	416	383	386	391	430	425	401	392	405	376	356	423	374	374	372	373	377	406	414	395	388	398	410	376	381	390	378	402	358	385	402	401	405	391	366	382	412	416	387	443	373	354	408	399	346	395	427	397	373	399	372	385	371	396	408	369	413	381	372	376	382	410	382	408	368	389	413	392	385	396	390	381	394	376	378	390	396	385	380	387	396	426	363	356	400	395	384	393	383	375	407	374	401	377	365	430	405	419	422	415	376	414	419	379	406	387	442	405	377	392	385	407	390	406	417	405	394	392	398	378	402	404	404	408	379	418	385	372	390	393	396	404	424	359	378	380	410	375	379	393	385	398	356	390	397	394	376	400	395	385	376	398	425	366	358	392	379	437	377	379	382	389	358	401	406	406	383	399	354	397	421	397	402	379	408	372	358	422	415	397	413	382	392	357	377	385	382	410	379	428	372	408	414	383	404	357	367	372	403	392	391	389	394	374	349	368	382	410	384	346	390	412	378	421	385	419	413	382	380	418	394	396	379	385	404	364	421	413	409	401	395	364	425	384	387	427	396	372	402	374	431	411	374	421	404	391	382	392	357	396	374	396	395	366	413	375	390	407	418	381	379	408	403	371	384	386	420	416	419	363	381	367	387	386	377	354	364	372	416	410	387	380	413	414	416	423	351	386	373	406	383	395	343	398	384	422	366	369	389	404	409	364	389	364	388	419	416	408	389	366	367	366	393	391	377	367	416	443	359	411	413	374	395	391	370	380	394	387	388	413	394	381	385	387	388	375	372	423	379	365	350	379	389	378	438	383	434	404	401	409	399	388	437	407	394	347	366	450	402	396	406	391	349	406	360	401	394	421	389	357	372	387	399	377	399	393	375	366	364	391	385	397	392	383	370	426	395	421	411	392	368	380	373	393	364	370	408	390	351	403	417	384	408	373	419	393	390	402	387	381	400	385	394	371	436	386	365	368	423	376	347	369	402	399	384	373	380	409	370	402	375	400	391	381	374	391	384	364	418	375	416	406	407	372	405	419	474	355	383	374	383	399	456	391	364	387	373	389	398	376	402	404	396	409	363	417	361	395	391	445	422	382	429	371	397	370	387	408	413	396	403	404	397	406	444	374	379	401	383	429	416	397	392	380	382	423	395	369	383	379	386	406	377	384	416	399	434	398	394	384	399	407	402	407	380	385	407	343	392	393	396	373	397	399	402	393	374	344	378	392	376	390	380	420	392	391	385	374	399	371	377	399	392	394	408	437	394	406	373	386	424	366	369	403	376	386	375	382	382	384	400	377	379	421	348	367	412	432	374	388	420	398	412	387	372	374	406	370	415	337	371	395	373	407	389	398	383	402	377	376	342	378	402	394	415	380	389	395	383	413	428	398	387	369	386	396	368	398	409	378	404	418	369	377	407	383	409	372	364	364	409	410	371	392	370	370	399	397	372	391	395	359	415	408	404	397	404	397	378	371	420	366	424	376	355	352	428	346	401	404	399	377	382	345	399	379	399	383	389	411	440	397	396	373	381	385	405	355	387	396	389	412	392	393	367	390	362	402	372	431	379	398	370	368	384	395	387	402	392	377	376	407	379	399	370	401	355	438	375	414	414	391	414	443	365	427	386	387	359	359	391	355	376	426	413	385	373	382	422	382	366	425	394	447	394	415	416	420	407	431	382	414	406	420	387	372	368	386	386	407	370	404	418	402	392	406	373	383	394	391	365	392	429	401	367	394	385	386	414	392	406	387	372	377	386	367	384	377	387	392	347	356	391	375	393	406	364	338	376	372	399	420	411	366	366	397	384	389	389	370	388	381	412	366	378	440	377	384	389	408	389	408	411	435	361	401	370	408	364	344	398	397	401
24623	21478	28799	24565	21459	8091	1670	1080	928	828	820	758	731	777	750	707	723	695	696	689	684	733	686	682	648	683	651	669	691	679	641	748	762	674	749	675	715	664	655	697	681	673	647	620	661	658	681	673	689	704	715	701	666	667	689	665	694	638	651	674	637	697	700	672	671	715	657	707	637	694	682	648	719	694	678	687	692	679	676	686	650	645	704	697	681	649	730	645	672	699	665	673	685	668	708	634	699	622	648	673	656	667	655	706	674	697	679	667	701	668	699	676	634	641	636	666	691	660	633	678	639	643	718	700	660	707	639	680	680	674	696	687	632	655	673	656	625	635	669	700	690	680	688	667	631	640	665	693	656	696	691	693	654	674	647	666	697	656	641	672	680	658	686	656	619	651	669	675	629	664	659	689	646	663	662	639	637	671	667	654	648	687	699	659	658	691	669	642	659	698	693	630	673	673	670	655	634	681	684	673	657	672	723	686	662	641	722	704	624	667	633	608	678	618	683	658	671	655	659	678	684	696	641	649	680	683	660	686	687	664	674	667	670	646	686	665	677	678	671	696	693	660	621	619	666	697	687	657	650	706	660	681	675	641	694	612	633	694	674	650	613	697	665	668	673	656	663	652	692	662	669	693	712	609	660	701	698	664	687	642	685	649	671	633	686	672	671	642	664	669	709	642	643	730	639	631	663	674	665	633	675	580	701	665	676	661	652	678	658	689	651	717	710	700	642	650	658	617	676	687	648	630	693	659	649	650	672	671	625	632	731	665	671	722	634	679	705	637	645	663	640	626	716	646	691	668	739	643	649	704	667	658	672	654	704	617	677	640	623	703	631	675	714	670	664	669	693	673	662	660	674	712	660	674	650	680	683	646	687	625	659	689	670	649	641	610	693	650	660	660	688	625	673	708	663	657	663	672	686	647	677	677	661	657	664	663	640	692	694	675	671	683	625	657	650	677	632	675	673	694	668	653	654	630	682	660	662	653	672	657	662	678	660	717	659	652	729	655	684	687	663	693	664	699	670	631	618	628	685	700	646	663	663	681	684	647	634	658	646	646	720	677	677	662	650	680	655	678	669	680	656	641	695	638	674	628	654	641	624	656	702	644	729	652	696	650	683	631	670	673	737	655	617	683	678	676	630	696	646	695	672	655	732	637	682	661	678	656	640	680	636	644	689	676	667	690	657	686	643	688	636	684	654	690	658	661	664	686	661	656	645	659	649	655	634	671	670	607	742	717	663	679	681	690	693	667	658	660	652	659	637	605	660	638	697	664	678	663	688	672	623	660	615	657	634	706	682	665	653	642	691	638	669	655	676	687	690	667	682	688	619	677	622	674	670	675	651	624	708	635	668	602	643	691	657	661	680	686	662	643	661	682	747	655	668	635	719	694	686	679	634	664	702	678	676	663	676	641	682	654	705	644	658	654	644	681	676	674	646	676	662	675	665	651	651	636	666	631	610	675	642	732	661	596	686	653	672	649	679	619	688	670	618	674	707	699	651	638	672	697	673	691	662	670	689	714	663	658	692	684	645	638	661	663	702	648	642	652	681	681	633	666	622	653	714	636	685	713	651	651	668	642	650	630	651	676	682	695	700	719	656	656	677	617	665	676	668	621	669	625	642	717	706	668	643	639	689	670	675	645	661	669	626	677	691	632	583	691	656	714	647	658	644	639	630	646	676	686	699	674	663	718	665	678	646	646	626	717	638	651	669	623	677	653	655	613	661	658	677	628	687	650	659	657	686	671	657	679	666	654	693	644	643	620	706	646	666	636	634	653	699	668	653	681	647	659	631	698	660	683	695	663	657	704	663	642	699	695	676	679	701	648	630	598	646	644	640	701	662	682	711	659	627	693	686	624	684	671	700	685	627	677	633	643	693	659	626	670	672	662	628	623	706	653	664	647	692	682	644	643	634	621	676	659	640	704	701	659	693	676	660	660	656	625	640	690	666	629	656	636	655	627	640	661	631	696	702	658	691	687	658	629	632	695	645	585	658	636	661	666	658	639	698	672	674	666	668	643	688	647	680	622	620	676	703	656	653	657	672	691	667	651	670	671	660	656	615	655	696	649	669	653	651	682	621	676	694	676	642	714	676	622	634	705	676	682	638	658	720	656	627	655	654	632	735	636	714	659	681	710	679	647	650	690	669	668	691	684	659	644	639	676	673	687	710	613	687	658	687	689	690	700	675	653	717	655	683	666	682	643	646	672	647	658	683	640	729	664	669	676	659	644	662	670	701	652	655	677	680	639	629	650	646	661	680	627	667	660	672	630	623	660	616	662	673	679	668	626	702	670	665	634	648	675	663	635	679	673	661	660	730	668	643	639	655	658	636	623	658	647	665	659	675	677	664	645	678	643	617	684	697	658	665	670	634	692	672	644	641	658	676	638	681	678	697	699	657	618	672	693	650	667	661	662	711	641	655	689	630	636	662	707	614	633	688	725	664	634	689	698	670	671	665	626	657	605	626	659	678	640	630	661	675	665	608	658	701	647	689	656	638	685	635	699	678	681	641	633	628	627	647	676	654	673	628	646	658	677	708	662	676	644	682	644	662	667	671	700	647	686	648	650	643	642	664	688	665	671	634	713	716	659	598	640	696	639	654	628	680	683	652	633	679	698	669	648	662	661	693	622	656	637	673	684	659	673	672	697	710	667	658	623	607	678	636	639	636	657	619	673	632	651	671	664	655	639	647	666	675	665	659	713	668	631	660	636	690	699	634	644	641	684	679	703	681	632	631	618	641	632	694	649	661	696	717	643	627	698	676	630	651	652	671	637	633	625	623	682	654	641	622	660	635	665	655	647	642	700	679	666	657	683	664	676	656	604	636	647	653	674	670	673	672	690	621	644	653	700	664	675	680	667	677	641	636	651	673	674	689	680	702	653	645	667	651	639	713	669	642	651	698	659	674	656	674	664	673	655	665	688	636	708	654	648	660	681	685	660	682	621	681	638	663	613	663	640	624	693	683	675	650	670	636	665	652	644	665	647	692	687	603	693	668	681	653	659	696	666	669	666	643	659	652	679	676	674	708	659	674	669	654	660	670	641	692	618	647	683	701	662	687	636	705	616	681	681	662	631	655	657	655	678	617	655	696	658	651	682	691	670	666	691	659	716	665	620	673	673	671	678	660	663	664	667	662	646	647	637	630	640	617	646	647	647	619	668	679	652	669	676	658	637	683	670	694	669	682	654	691	623	654	679	678	673	687	620	703	642	662	644	625	623	720	678	668	682	658	683	652	653	665	698	666	682	603	636	593	685	694	664	688	720	674	677	692	646	654	689	671	634	661	664	644	655	669	635	678	684	668	659	724	690	690	657	627	687	668	714	652	650	656	685	623	685	673	692	659	665	599	668	687	714	723	671	596	644	627	696	653	668	621	642	656	656	660	668	670	631	663	662	673	655	681	706	653	679	640	659	645	656	646	670	647	683	634	654	644	633	624	636	657	657	666	663	699	641	619	631	640	693	667	634	667	633	671	690
3560	5863	4925	2536	1749	1408	1167	1018	856	805	745	708	702	645	664	668	655	655	586	620	585	563	586	612	548	581	611	549	545	542	579	522	525	579	538	550	552	541	569	518	567	514	530	536	581	571	544	531	556	556	530	535	548	515	497	554	525	567	517	525	543	526	546	528	532	550	524	513	504	525	554	522	542	545	551	482	534	538	499	543	514	560	513	534	555	493	514	548	560	538	490	537	555	520	537	545	531	508	561	569	554	569	530	528	510	543	533	491	530	507	556	585	546	556	550	504	565	565	527	485	571	577	505	499	542	545	575	556	562	566	530	552	518	530	544	535	510	509	549	578	513	505	478	469	515	505	510	529	560	527	530	512	531	539	542	518	521	527	535	507	490	583	558	559	565	518	530	540	504	538	574	526	523	567	547	520	555	523	534	503	539	505	520	526	542	539	541	555	506	527	559	508	505	560	509	534	519	500	515	504	552	511	570	531	493	490	535	515	470	485	525	545	559	565	516	522	514	533	520	525	504	535	531	533	469	514	513	491	544	532	547	541	539	518	519	535	499	570	562	537	519	548	534	520	556	514	527	559	513	522	546	519	545	551	476	592	489	549	513	511	503	532	534	498	570	565	564	515	507	545	505	520	490	515	528	533	520	527	517	506	556	521	509	516	520	545	554	568	529	525	503	475	523	529	510	553	551	501	551	559	504	546	518	540	536	514	558	528	553	557	554	476	541	542	532	493	539	516	548	533	548	555	516	522	496	514	539	519	569	525	520	547	543	533	458	537	502	554	525	505	540	554	493	509	487	513	547	516	574	558	535	531	541	537	584	523	523	526	540	516	511	527	511	525	558	544	519	540	557	546	556	540	523	488	565	571	551	515	520	539	516	470	527	508	515	535	530	484	513	513	485	520	564	536	546	531	524	494	562	554	532	513	538	539	522	584	541	543	504	550	514	496	493	486	563	506	519	534	519	505	501	483	522	563	529	551	522	515	495	515	532	509	510	552	550	546	545	548	524	481	549	518	540	522	494	551	550	528	535	549	544	511	565	522	524	527	497	540	533	560	515	547	520	527	514	532	550	474	486	559	557	506	499	512	498	485	472	463	557	534	531	526	458	508	498	545	548	517	514	530	535	531	509	505	486	554	501	496	541	534	518	535	523	539	521	527	528	504	509	554	484	500	557	526	534	498	554	509	518	523	511	506	548	497	500	537	537	504	487	531	494	528	529	506	556	523	470	501	520	531	565	553	538	492	561	503	577	533	518	541	535	515	540	511	512	546	512	551	514	528	468	489	572	503	545	570	533	555	533	550	501	543	485	482	547	542	507	526	544	543	569	527	529	462	492	526	490	522	555	583	480	503	469	540	527	525	551	554	531	494	484	526	543	475	526	563	489	553	550	527	516	547	539	528	503	515	499	534	506	481	496	503	546	531	508	535	493	494	528	511	523	544	522	529	554	514	521	541	525	486	501	504	515	501	514	521	521	522	544	520	529	478	521	526	558	507	550	469	536	505	531	499	543	509	530	547	533	535	580	512	522	524	521	550	501	527	577	536	508	543	499	516	538	553	482	521	501	539	505	534	538	517	519	521	527	524	531	473	538	517	531	529	511	554	547	517	526	566	535	535	512	491	520	513	509	513	544	478	529	555	547	497	504	532	494	550	527	539	519	515	521	552	505	533	565	567	519	532	528	489	516	509	516	529	513	538	513	575	521	526	514	514	540	533	591	503	524	548	522	525	529	509	461	574	496	561	538	547	548	556	537	520	506	527	528	549	529	522	566	545	516	524	495	513	515	516	525	481	575	521	502	507	507	512	516	538	518	508	543	533	598	515	526	492	549	529	551	529	495	496	545	522	518	594	507	512	488	488	517	510	565	522	482	496	493	490	530	581	500	524	503	559	563	566	537	544	532	520	522	486	496	542	513	515	508	526	528	543	527	555	524	455	548	521	560	514	558	503	534	527	527	514	541	550	524	492	537	502	518	538	488	505	544	492	509	540	529	532	531	540	531	505	584	534	526	506	552	560	525	522	534	429	509	544	496	491	529	557	509	536	460	532	516	525	534	503	542	526	503	506	541	511	539	576	477	559	539	525	510	497	556	534	516	569	538	505	496	546	543	521	519	506	512	560	547	499	519	482	519	507	490	542	507	512	494	531	547	558	495	526	543	561	547	499	522	555	581	539	556	509	517	476	509	504	525	555	521	543	524	508	533	498	553	533	513	483	552	488	558	488	543	547	547	527	544	523	514	531	516	515	524	489	512	531	566	520	514	526	533	499	564	525	509	479	462	532	499	505	498	526	516	498	537	533	534	528	527	555	551	527	539	544	486	563	518	518	524	527	514	500	550	513	506	484	523	497	537	522	509	494	523	541	499	555	495	502	522	499	529	502	514	558	505	468	517	538	521	536	478	520	497	541	478	514	534	542	525	475	493	516	527	513	498	525	560	565	524	480	569	502	530	505	501	531	492	560	535	496	538	518	531	524	542	565	515	503	564	585	515	503	473	532	483	493	514	513	554	538	499	526	524	505	589	514	563	522	504	518	530	501	501	507	523	481	521	542	530	510	532	514	506	510	549	480	525	518	529	540	499	546	518	535	499	532	492	501	538	530	498	553	553	542	535	519	505	566	527	503	516	548	507	536	483	511	523	491	516	526	517	502	525	533	522	477	507	517	564	500	548	538	482	575	521	498	518	482	475	501	554	565	560	536	522	507	525	532	505	502	536	506	543	527	490	550	506	507	494	547	506	477	566	516	524	531	487	509	526	520	508	550	538	542	489	551	524	531	508	561	501	508	533	541	517	506	482	532	522	530	555	520	538	545	535	512	530	547	504	515	517	504	521	492	535	581	560	543	497	518	531	498	482	530	502	526	508	510	482	507	547	518	520	490	509	510	495	521	535	572	527	538	525	530	522	514	504	530	533	511	544	471	503	508	562	536	506	568	484	498	571	517	505	506	541	548	485	525	494	510	518	536	520	492	553	512	523	489	467	481	532	541	486	480	525	543	479	552	521	523	507	537	508	520	495	511	514	525	518	569	498	484	518	507	524	538	529	481	505	522	519	490	550	524	481	521	509	518	509	512	512	523	495	553	531	506	494	540	498	529	477	518	493	472	496	500	515	516	524	513	516	518	520	534	500	524	506	541	498	501	515	525	526	508	503	503	523	540	539	548	492	521	493	510	546	499	531	455	478	520	512	498	531	537	519	501	513	554	491	523	506	532	489	491	518	534	508	524	530	503	490	520	538	490	569	505	499	531	510	537	507	504	535	530	524	521	490	522	471	510	534	542	517	470	536	509	533	502	552	511	536	496	552	477	569	500	488	486	524	489	491	540	519	497	507	504	488	542	502	491	497	476	502	503	512	523	527	518	491	505	509	511	541	515	544	508	540	536	541	492	501	529	485	492	501	548	505	560	505	502	544	542	545	500	525	493	523	508	505	519	483	525	479	496	489	530	471	459	502	527	516	542	498	526	505	508	526	544
27695	9502	568	287	219	229	183	185	189	170	179	196	189	199	173	202	183	199	177	206	196	186	172	187	189	186	160	165	217	190	194	182	194	220	172	185	207	177	205	186	166	183	182	170	174	171	178	191	189	161	182	164	173	171	178	199	169	153	179	178	183	165	168	171	169	164	183	192	165	191	182	181	163	176	168	178	167	197	166	213	190	158	190	194	201	179	172	175	166	191	167	179	174	185	187	174	178	179	151	159	195	173	166	207	186	174	209	181	158	197	154	171	160	175	189	162	169	151	173	204	176	176	192	168	159	179	197	192	176	179	188	175	178	196	194	209	185	209	201	163	177	187	202	161	160	174	174	162	182	186	173	163	173	171	197	162	174	189	188	175	203	174	163	185	177	200	185	156	160	172	186	201	216	186	165	180	174	174	165	185	178	161	163	180	186	157	166	174	186	179	184	194	181	183	172	186	164	176	176	166	177	177	191	172	188	168	185	176	181	200	177	150	161	178	190	210	180	167	166	179	162	194	186	180	181	170	182	183	167	170	183	168	195	172	206	175	189	196	175	198	167	203	193	187	184	169	170	193	177	189	163	138	176	174	159	147	154	181	188	170	174	168	191	188	209	196	159	164	195	167	179	146	167	210	223	181	183	190	182	175	156	172	170	172	194	168	207	190	172	190	172	179	175	165	175	181	192	167	180	174	195	175	185	174	183	157	148	219	173	177	190	201	171	178	160	192	174	177	172	198	185	171	179	171	168	179	197	167	177	173	136	181	167	175	185	190	173	182	190	176	194	197	187	185	175	182	166	186	190	181	189	173	201	187	204	189	176	196	167	194	183	176	178	175	189	188	175	181	161	149	176	178	169	178	184	178	179	175	181	188	174	191	178	161	204	223	173	177	179	157	178	184	163	165	199	178	176	184	175	169	178	168	167	214	176	189	198	183	177	187	176	166	198	176	183	182	172	177	182	155	173	189	158	148	184	185	167	154	151	172	161	149	195	192	189	155	178	194	164	188	189	182	187	160	190	172	184	188	190	176	186	175	184	161	166	153	185	176	192	177	161	173	178	177	196	191	181	176	201	190	178	182	187	184	175	192	150	196	170	205	175	190	197	173	182	178	191	187	193	178	207	174	172	172	181	194	165	174	187	171	209	190	158	180	178	185	181	173	166	169	173	179	204	198	192	176	171	181	184	184	194	191	166	173	183	215	171	177	183	176	204	167	178	190	172	194	146	161	202	189	170	182	194	177	181	187	169	190	186	179	185	179	194	205	171	182	211	158	176	194	197	173	176	161	170	180	157	170	192	192	179	183	180	191	170	189	174	159	170	193	163	195	194	150	171	179	177	203	155	165	179	186	186	185	181	179	184	167	190	179	182	152	163	195	179	188	163	189	188	174	182	155	188	168	177	185	174	166	169	164	197	176	176	165	214	173	175	166	179	182	185	181	179	192	183	158	179	173	193	163	181	183	175	178	151	186	177	209	208	178	170	200	174	151	170	188	184	183	171	196	201	175	193	189	220	188	167	190	165	174	204	163	170	197	173	171	156	183	174	192	177	199	182	173	167	184	158	194	186	180	178	190	176	182	178	177	193	189	181	173	181	159	188	166	162	177	200	157	188	157	186	191	169	177	147	171	162	162	168	188	182	175	187	173	184	175	200	174	187	173	191	172	190	190	189	173	162	147	186	179	180	193	171	197	163	195	181	184	166	197	180	178	178	172	190	159	192	184	192	161	168	178	186	176	188	163	170	144	158	186	181	175	168	192	184	179	158	168	206	173	173	191	182	157	220	190	175	192	187	183	183	186	151	192	179	174	187	185	225	190	153	181	168	183	185	176	174	197	181	158	171	154	185	179	173	196	162	175	175	193	192	170	181	190	180	179	171	194	153	165	164	148	174	184	178	177	179	187	208	171	192	169	157	217	179	148	205	189	197	192	168	191	162	187	180	178	188	183	168	200	177	175	180	162	164	183	161	190	161	204	188	183	193	196	161	198	183	181	182	176	192	203	176	155	166	193	187	156	191	176	195	176	174	167	177	173	181	174	181	182	215	166	150	154	197	193	175	203	163	195	205	174	162	169	179	152	201	176	179	175	186	176	192	193	159	211	164	180	193	172	174	196	176	198	166	183	183	184	184	186	152	176	172	184	185	169	182	161	195	173	186	190	191	180	199	174	184	182	163	188	175	159	189	178	170	176	164	183	172	170	202	187	189	159	179	171	175	204	176	183	157	191	179	182	183	158	162	187	197	154	192	172	195	161	183	175	167	165	181	190	164	162	182	169	183	197	197	187	193	154	172	178	180	193	187	197	183	184	178	172	192	162	198	174	206	183	187	181	155	148	162	156	170	169	181	174	197	183	160	179	177	193	203	182	180	175	186	182	172	187	185	186	167	179	180	213	162	174	184	186	175	180	166	172	176	178	177	176	181	178	154	161	154	177	174	157	184	173	181	183	164	214	169	162	166	203	171	183	163	181	179	181	163	169	159	161	160	173	157	191	187	185	158	188	149	175	176	173	180	179	199	169	163	191	182	169	196	213	188	158	172	170	194	188	181	169	169	220	177	176	179	177	188	198	186	169	200	164	200	147	182	175	191	174	178	179	196	188	197	166	175	190	178	183	181	169	189	178	191	185	186	177	161	200	173	192	203	192	193	150	158	189	210	167	203	168	197	163	180	197	175	183	179	193	161	193	171	182	171	185	163	184	186	185	181	158	189	205	182	159	200	201	146	183	172	175	178	174	199	180	189	182	183	191	185	196	188	201	159	186	177	194	168	177	183	183	191	183	163	161	188	173	183	188	193	184	181	171	177	209	175	175	164	172	156	167	193	180	174	188	183	145	167	183	187	168	170	193	177	192	177	183	191	209	198	191	169	173	177	182	165	172	205	199	172	153	159	157	173	186	174	184	178	208	170	192	185	193	186	200	164	163	174	173	182	172	167	166	171	164	189	173	178	172	181	194	181	184	181	183	199	189	188	189	161	159	180	176	203	160	180	167	203	198	184	197	184	188	182	165	171	199	167	202	198	177	184	179	193	181	160	202	193	176	158	155	185	174	206	202	196	176	175	174	147	179	202	173	197	175	177	189	164	177	192	172	179	184	174	176	175	165	209	182	172	165	171	150	195	198	174	167	184	177	184	180	180	194	174	160	184	158	166	183	176	181	183	174	170	174	137	177	188	177	186	157	218	192	184	176	156	176	195	165	186	195	179	195	146	169	199	154	200	153	204	189	206	178	184	152	171	197	166	181	195	180	180	169	187	192	198	176	178	158	196	202	204	168	177	162	179	172	206	164	158	188	185	184	187	165	180	154	192	165	164	189	170	174	169	182	191	208	157	172	206	160	186	202	166	188	148	181	165	166	175	196	171	164	195	173	172	187	171	160	188	177	193	186	160	162	211	191	190	195	191	170	193	190	167	164	183	184	166	180	177	169	184	179	159	179	167	189	185	180	184	169	163	178	178	171	183	176	166	192	178	174
4538	301	289	203	178	201	166	151	122	153	147	168	153	130	169	178	139	141	151	140	139	149	152	143	161	150	153	147	131	162	158	140	144	152	142	150	137	142	166	124	127	159	162	156	131	141	162	117	173	154	116	139	140	150	150	146	150	162	153	133	135	151	140	127	129	129	132	154	156	139	141	126	148	159	157	138	130	140	124	163	137	139	141	135	142	150	148	129	146	140	151	153	169	143	150	143	149	156	141	135	132	134	141	147	141	131	145	156	139	144	127	144	136	132	130	149	180	155	129	150	160	142	146	143	132	146	146	153	162	147	156	140	152	146	156	149	140	159	160	157	146	147	158	148	138	149	141	154	125	159	149	145	167	154	147	157	167	139	155	143	145	131	130	153	144	137	155	139	142	164	164	140	132	152	145	145	169	136	144	143	135	154	167	131	138	155	148	124	133	169	140	153	147	128	140	164	159	150	162	147	138	163	140	142	151	128	153	148	129	141	134	153	160	134	178	146	152	161	138	152	147	161	157	140	135	137	151	134	169	149	156	138	118	141	140	149	149	151	150	125	164	157	153	146	149	143	161	150	135	126	126	151	148	145	157	130	145	151	156	154	136	139	161	138	145	162	136	159	149	160	149	144	163	139	136	156	132	154	135	134	161	146	155	145	154	149	146	153	156	153	148	148	148	159	137	139	151	156	148	139	161	158	150	149	134	145	141	134	146	134	152	154	145	142	129	126	143	148	139	151	157	135	141	158	135	143	157	158	158	145	138	165	157	153	153	148	149	152	135	172	141	160	141	135	162	152	181	155	144	147	136	147	112	133	121	151	164	140	151	138	138	131	136	142	139	144	139	140	176	137	149	157	154	141	136	171	144	156	166	148	148	158	171	152	131	147	141	142	160	159	168	165	134	136	153	145	149	164	144	143	189	153	153	137	149	133	147	160	146	170	159	164	134	133	131	147	146	149	134	152	132	154	139	154	158	136	135	167	138	166	142	138	129	135	149	139	151	132	147	134	172	154	156	158	149	152	131	149	127	136	154	150	145	132	144	148	129	167	159	134	154	158	126	161	150	136	142	136	129	142	141	148	156	156	152	155	133	145	161	155	137	148	143	157	159	135	143	136	152	120	146	189	158	159	156	134	129	154	151	143	155	150	170	148	159	127	134	164	158	145	133	143	139	148	166	153	141	137	142	154	153	131	133	153	139	143	131	147	170	138	140	139	136	127	157	152	161	141	121	148	148	149	127	156	164	135	119	149	155	165	120	141	142	146	157	137	141	134	136	159	140	141	147	133	134	138	166	138	147	141	145	151	123	148	168	168	128	135	129	166	172	155	151	115	135	138	158	146	129	147	161	148	148	148	150	133	133	143	142	138	158	152	151	127	164	121	121	148	169	142	156	141	155	144	145	134	151	148	174	116	156	156	147	138	139	156	163	157	155	159	127	154	149	141	168	156	160	145	132	130	153	137	164	157	171	128	134	154	130	161	139	164	169	149	130	146	123	150	175	148	165	135	141	150	167	160	145	138	139	151	157	136	143	138	129	164	146	155	132	166	155	157	145	151	152	166	136	159	138	135	122	141	143	133	122	157	157	164	142	142	148	130	151	143	139	144	159	135	144	131	143	151	147	166	130	155	155	144	136	137	140	140	165	134	134	148	132	149	144	159	162	150	141	163	151	141	139	148	152	143	142	141	134	143	130	152	149	145	131	156	155	134	127	147	123	162	149	146	131	136	148	155	163	141	163	126	143	176	136	154	165	144	134	150	138	150	154	156	137	143	154	160	148	152	179	150	130	143	141	141	150	136	168	147	142	154	144	147	151	169	163	144	132	159	155	143	154	154	148	146	143	129	137	123	148	123	137	157	139	157	141	140	134	139	151	155	123	148	160	139	180	138	150	129	123	142	153	132	134	140	148	162	114	128	147	134	154	137	184	166	139	133	149	136	134	153	145	148	139	121	140	149	137	149	151	157	150	154	139	161	115	150	148	136	141	130	145	178	136	139	135	149	168	164	165	136	148	159	130	159	158	138	153	150	151	132	159	128	152	141	143	167	119	176	164	143	152	148	185	145	139	131	155	150	155	162	148	137	157	143	158	152	138	143	165	152	143	150	157	140	164	144	157	163	159	155	141	135	146	133	163	172	134	149	160	141	127	144	147	139	143	156	144	157	156	143	147	158	142	157	155	170	148	161	134	134	143	120	129	130	162	134	164	144	131	158	143	150	163	147	162	136	169	144	138	152	148	161	135	167	153	146	163	133	144	143	139	130	152	150	137	138	146	151	144	140	134	166	129	146	146	129	155	156	134	135	134	145	132	136	152	129	156	145	129	161	149	144	148	140	161	154	141	152	138	160	147	139	129	154	158	133	154	163	121	155	134	123	149	132	147	159	152	126	153	144	136	150	154	146	163	141	159	138	132	131	168	158	151	144	153	152	152	189	117	161	148	148	143	122	133	142	152	126	131	155	156	148	143	134	132	151	156	135	121	130	176	145	141	141	139	138	147	161	149	149	140	172	148	132	141	156	173	148	135	152	135	153	137	134	147	131	144	144	130	152	162	143	152	149	161	131	144	164	136	156	177	155	141	150	130	150	143	168	151	139	142	154	147	149	136	160	144	137	136	159	144	153	150	148	155	141	142	165	138	137	150	133	142	154	127	146	155	127	160	168	152	151	154	145	158	117	130	155	165	148	125	156	148	129	142	141	153	132	143	169	147	161	120	152	147	145	134	134	158	125	137	136	142	116	138	157	160	152	163	134	146	153	150	145	151	150	108	156	125	152	158	163	135	141	133	139	148	158	156	151	134	160	154	132	137	141	143	162	148	158	154	153	136	142	148	145	151	162	151	115	136	139	146	143	131	142	149	129	158	163	166	148	144	164	146	145	155	149	159	128	140	122	137	148	160	158	140	154	158	160	137	153	154	146	135	156	156	135	140	150	157	160	158	136	151	159	143	166	158	141	155	143	143	155	150	141	141	132	135	129	148	135	158	160	143	154	157	163	153	149	136	130	137	157	144	156	138	151	141	157	138	140	147	155	153	126	150	135	144	158	154	164	130	125	154	144	147	163	149	140	163	139	142	125	138	150	164	131	157	147	151	129	146	168	149	152	134	135	171	145	179	136	153	159	137	171	147	158	134	175	133	151	128	123	151	153	149	150	158	146	148	140	133	134	142	144	160	157	134	145	133	146	134	147	155	153	170	151	134	161	159	142	142	143	127	171	156	149	160	152	146	132	142	137	138	155	171	162	154	172	153	129	150	168	149	138	139	163	127	157	153	120	147	136	154	150	161	153	174	133	179	154	132	172	157	155	146	138	162	148	144	128	147	154	150	139	152	151	147	145	157	153	145	134	135	139	139	150	149	177	137	141	148	153	162	150	148	156	142	143	162	158	151	142	150	133	177	145	138	141	161	152	151	116	137	154	160	152	148	126	145	117	157	146	110	134	154	149	151	159	129	159	132	149	148	136	162	134	148	137
25541	21488	27912	25482	10903	1290	858	685	573	586	585	506	548	576	555	549	512	475	538	485	499	503	499	535	509	492	482	512	481	544	499	497	497	495	471	472	497	488	504	498	486	501	485	516	474	501	494	483	505	488	525	497	468	510	487	525	488	477	497	524	516	454	488	463	532	493	525	459	509	466	489	475	506	499	504	470	495	467	527	491	488	491	465	497	496	447	529	510	536	496	515	517	483	488	483	507	480	444	488	503	480	506	485	492	498	507	487	515	504	512	521	503	482	519	541	520	485	517	459	478	447	522	483	527	504	464	483	535	525	519	512	473	488	493	502	466	486	519	487	507	495	478	497	483	474	510	473	481	490	467	469	485	510	467	477	522	483	493	514	523	531	487	481	471	519	514	478	520	495	531	504	493	472	465	470	494	480	483	570	479	504	498	469	474	498	495	502	491	474	526	503	482	459	475	510	491	485	479	453	495	479	483	514	490	507	502	505	501	459	510	467	503	515	488	492	507	496	477	520	498	495	489	477	518	519	501	474	517	493	487	508	456	519	534	494	518	495	470	484	519	507	490	469	464	487	507	494	476	478	473	529	469	496	485	460	501	491	497	521	515	486	516	487	508	497	520	489	509	481	482	498	498	537	471	513	466	528	507	518	514	506	493	451	553	550	457	495	506	496	499	479	457	462	475	480	446	480	493	512	509	477	488	513	501	513	502	526	480	506	511	520	482	512	544	469	517	468	467	517	539	499	491	488	499	494	505	475	519	459	516	501	485	488	497	480	500	505	480	470	480	513	517	514	477	525	454	452	494	476	477	482	459	479	461	481	514	470	510	485	479	454	537	470	519	479	485	490	489	507	482	496	502	520	532	464	498	501	492	489	487	467	500	493	490	467	494	451	488	480	485	536	468	472	468	479	510	470	494	477	482	519	505	487	468	483	506	471	500	482	504	488	512	483	475	468	444	461	507	452	535	477	523	499	461	503	497	482	478	512	493	522	504	512	495	484	516	487	514	465	450	473	543	502	496	484	481	503	519	494	496	464	515	510	533	488	503	533	500	462	519	491	493	524	503	510	474	468	478	474	477	491	505	490	474	515	496	461	479	462	473	506	428	491	490	475	509	485	498	469	492	518	553	494	484	502	479	495	511	475	518	502	499	489	520	521	533	491	498	507	493	494	490	512	498	462	499	472	454	496	467	505	487	478	475	502	476	486	459	492	484	503	506	493	527	498	500	467	444	467	499	487	508	491	466	509	468	511	494	486	501	448	445	465	521	496	514	471	506	545	510	476	494	463	493	453	499	522	511	483	504	472	515	492	474	526	511	499	470	484	472	499	466	462	530	444	470	476	481	463	483	508	452	501	493	487	491	490	480	506	471	522	536	500	489	478	480	522	459	466	441	484	515	479	444	522	480	547	472	494	487	505	463	467	500	534	514	491	530	491	500	506	507	454	503	494	514	487	480	514	523	482	503	484	512	480	524	506	497	459	477	468	476	486	449	461	488	506	500	496	489	497	486	493	467	455	493	479	482	483	483	502	516	491	477	499	466	495	514	486	468	521	512	471	480	480	489	496	494	499	507	475	503	507	526	511	472	508	486	484	520	506	523	491	529	494	466	470	481	531	474	467	498	491	496	489	462	507	494	486	514	481	489	494	507	511	511	494	507	491	465	520	498	485	482	501	461	515	450	437	519	490	469	505	536	513	495	507	482	508	476	489	500	503	492	536	472	495	532	493	479	485	504	457	481	533	468	497	446	467	465	431	460	493	511	463	508	533	510	474	487	520	495	464	506	525	517	536	464	443	500	447	486	467	496	485	495	524	507	530	461	514	481	522	445	460	508	478	508	502	499	522	515	522	467	458	516	504	460	467	467	471	504	463	484	501	495	516	488	524	487	492	486	509	500	488	540	503	474	566	495	490	523	487	485	447	477	511	499	469	503	523	494	522	497	516	473	494	511	469	504	524	437	444	548	491	516	493	517	484	481	486	521	499	500	490	500	468	495	498	446	461	464	476	503	501	528	482	471	460	510	488	502	496	502	485	510	480	510	499	502	531	483	500	500	464	497	458	503	456	471	537	449	473	517	489	518	490	478	477	465	476	494	513	486	502	516	489	535	442	492	483	479	479	459	510	498	499	476	492	466	513	515	477	494	511	511	467	466	490	520	527	513	477	464	510	460	510	502	489	479	489	485	502	489	492	512	496	471	481	458	482	486	477	463	467	488	487	463	496	448	471	530	491	481	461	481	514	479	501	504	466	500	443	506	494	504	505	493	485	500	499	528	479	505	452	497	500	457	517	476	428	447	517	481	496	511	485	544	493	495	468	496	508	462	476	465	489	449	457	495	500	516	513	461	516	468	486	499	500	464	480	529	507	482	500	496	482	486	469	467	497	451	459	523	473	471	499	481	495	486	480	524	447	509	458	513	502	487	497	527	467	475	479	473	500	471	506	486	492	510	465	469	486	474	508	511	481	474	473	510	486	502	483	454	489	513	474	504	519	477	482	465	502	490	506	473	509	496	479	480	488	495	523	483	472	503	475	517	490	489	508	474	494	485	503	510	523	493	440	490	498	506	486	520	496	488	531	489	519	522	487	504	486	467	492	482	492	539	501	468	493	498	469	471	473	513	513	516	525	495	479	495	467	466	498	491	514	538	489	516	489	509	511	478	498	505	504	518	457	457	494	496	514	505	491	467	485	475	505	484	496	456	504	496	475	527	519	521	447	512	507	535	500	500	476	477	481	524	473	472	475	498	510	483	495	480	522	465	500	508	462	489	497	524	496	490	502	470	494	487	471	542	492	479	480	503	522	496	482	462	497	457	462	534	436	465	489	494	471	524	481	460	517	468	481	484	451	473	490	445	474	472	482	493	471	487	503	529	501	462	489	485	442	519	471	487	506	486	464	501	490	515	472	479	473	507	500	472	503	468	453	453	475	468	501	502	496	518	522	531	485	471	485	473	561	512	487	498	512	475	541	468	519	451	484	499	478	472	485	514	485	468	462	478	451	521	472	464	479	494	458	498	525	528	467	509	512	484	488	495	512	493	491	482	492	447	501	481	477	516	465	459	524	476	480	542	490	503	518	519	483	516	487	481	517	472	505	485	482	490	449	497	511	497	432	514	477	482	492	505	468	469	463	482	474	495	495	487	526	480	510	514	506	501	476	482	506	473	473	469	492	487	490	502	506	499	516	509	503	489	490	485	501	518	492	525	441	503	485	551	522	488	516	481	495	454	491	506	476	505	490	480	513	519	459	510	494	491	508	458	502	517	509	509	503	479	494	488	499	502	499	489	476	529	493	515	468	470	537	514	524	500	495	493	497	497	523	477	493	471	519	472	515	477	487	506	507	475	488	485	470	528	494	490	506	499	527	484	479	475	470	477	514	458	495	480	496	484	546	492	503	503	469	496	503	515	463	459	481	478	494	520	484	522	474	522	486	486	485	498	487	476	464	510	497	475	482	502	515	457	476	512	512	519	528	456
3208	3366	2847	1468	1062	806	716	621	563	573	538	539	481	447	423	432	440	456	426	429	406	443	409	384	404	451	423	453	384	379	397	423	402	430	416	417	380	423	428	439	417	414	391	410	396	428	410	395	479	414	407	401	424	405	422	397	412	384	411	411	404	407	428	394	430	378	429	397	419	412	417	416	404	440	360	433	400	426	401	402	432	373	402	398	424	402	408	404	408	393	392	359	417	379	423	390	384	386	394	427	382	415	384	425	391	381	379	399	411	369	419	373	402	436	397	396	366	398	396	379	377	375	359	428	416	397	386	363	396	387	376	412	390	410	412	413	411	388	393	392	374	383	442	398	403	399	394	411	390	422	402	407	362	428	443	406	397	424	383	403	454	394	388	381	365	386	378	365	398	376	366	383	402	440	422	402	388	416	385	419	404	356	370	397	398	390	383	407	371	375	416	381	383	385	441	399	414	396	393	368	387	412	385	435	389	423	400	394	397	377	395	390	411	362	381	401	376	397	404	402	377	412	383	420	401	406	380	410	389	423	384	365	402	415	363	387	406	358	367	426	362	419	387	434	423	395	384	385	368	374	391	413	376	387	391	380	396	383	401	364	360	374	402	375	407	370	410	417	371	378	401	421	373	431	430	399	417	414	383	368	430	406	381	386	404	374	356	362	365	375	403	368	405	406	386	348	417	407	400	387	394	388	375	386	412	419	405	385	401	415	359	364	440	429	405	346	384	430	398	406	379	374	383	378	406	405	393	372	429	391	351	369	370	435	373	387	423	397	436	412	407	415	410	373	393	386	408	393	389	416	370	374	379	378	387	404	369	383	389	370	397	386	387	379	406	340	422	408	369	395	413	398	435	413	399	416	425	392	394	379	403	408	412	386	378	404	402	356	384	381	353	408	403	386	389	347	394	351	385	404	379	434	379	400	399	414	397	367	388	407	400	375	429	420	403	393	406	358	407	418	408	358	370	371	386	399	413	407	400	413	410	384	333	402	385	361	397	426	403	380	389	395	395	383	391	380	411	372	417	395	363	386	408	385	403	373	416	378	399	408	377	402	378	389	376	407	392	391	420	369	432	410	407	401	373	386	403	407	402	399	394	390	361	414	391	425	405	388	413	393	358	381	393	369	424	339	346	409	387	399	411	375	414	404	418	389	383	404	436	416	387	384	397	399	354	397	380	389	408	457	409	396	390	389	394	366	403	387	384	398	381	356	415	359	409	402	393	416	349	364	375	405	416	366	394	373	340	378	426	397	411	393	371	391	383	390	388	392	411	364	419	422	412	380	388	387	414	410	382	385	385	396	411	414	402	433	364	415	368	402	389	427	367	353	419	370	359	380	336	350	401	390	382	388	383	428	387	384	384	363	429	361	409	376	379	369	404	420	395	396	405	376	361	410	385	371	411	393	403	418	391	401	406	372	411	419	384	383	405	378	411	389	396	398	389	430	410	396	400	404	418	395	385	404	399	447	382	402	379	372	405	374	400	352	359	391	407	367	379	401	388	403	406	399	413	345	388	404	396	386	401	405	401	411	421	422	423	406	396	364	409	372	383	375	387	361	395	427	383	390	438	410	346	395	391	408	379	415	376	399	378	413	402	395	421	405	368	348	382	443	417	377	355	413	372	418	384	393	384	402	362	377	393	378	402	410	379	386	418	397	391	423	403	397	383	394	380	371	397	386	358	377	410	403	393	406	393	407	402	381	396	375	411	391	395	429	385	397	374	388	369	380	355	385	393	443	389	405	363	381	381	387	392	380	391	395	373	391	430	403	396	377	369	394	400	398	398	393	403	416	414	386	393	409	411	418	393	395	392	372	418	374	412	385	400	386	446	382	433	366	399	412	354	375	389	371	422	375	389	420	402	396	379	413	399	365	399	386	375	421	399	390	382	408	437	408	400	392	451	358	437	388	386	413	424	386	386	420	383	411	369	418	417	378	429	383	377	437	399	349	395	395	358	415	432	430	365	394	462	352	399	410	400	420	413	400	364	418	381	361	379	415	412	367	393	424	387	377	401	413	409	407	367	381	394	398	360	406	421	396	410	414	379	405	365	394	414	380	406	382	332	404	391	424	422	423	384	389	377	390	364	394	377	377	401	384	355	405	371	401	426	393	403	409	405	413	387	418	375	415	392	428	389	360	374	385	416	369	387	382	383	367	368	394	374	399	390	383	334	397	389	384	392	404	398	382	398	383	399	387	419	399	407	407	384	376	363	408	368	346	388	398	403	369	351	418	416	391	418	360	377	401	404	414	405	365	386	433	390	392	396	388	390	366	396	379	346	405	393	417	434	384	392	391	383	417	404	411	404	367	395	384	403	386	370	404	364	389	381	413	416	376	371	390	386	402	409	397	383	396	382	398	396	389	354	390	379	401	393	400	406	409	379	385	390	403	389	426	399	352	391	376	424	421	405	372	381	378	360	402	419	412	416	382	424	399	380	384	386	407	376	379	406	390	396	367	363	355	374	395	400	413	392	411	408	406	394	396	366	400	384	406	370	398	414	372	344	386	396	394	384	421	353	383	399	398	386	401	377	389	422	419	403	400	411	369	380	389	378	414	404	379	432	355	381	382	373	406	410	392	392	377	379	382	378	377	401	389	369	351	421	379	360	379	383	398	369	357	422	384	385	385	370	387	418	409	421	445	387	377	400	377	390	379	382	416	376	384	387	378	403	379	396	424	408	412	365	413	402	376	402	385	386	347	407	385	371	398	389	389	365	381	401	399	422	416	410	393	402	367	403	396	373	363	380	411	412	384	403	385	397	397	391	411	376	379	396	399	401	367	397	411	372	354	393	373	360	427	403	370	402	426	356	384	401	379	384	422	396	377	406	397	348	347	361	417	411	357	415	389	419	401	385	353	374	373	426	402	402	367	438	412	412	425	372	393	394	332	396	400	398	368	398	410	396	396	397	432	396	352	371	373	381	427	361	434	432	358	381	388	391	414	389	381	390	361	375	410	399	376	382	381	395	385	390	403	389	402	408	407	376	384	360	371	398	389	399	399	386	365	350	361	390	373	390	406	408	425	404	344	387	394	413	358	395	422	393	378	404	376	403	356	381	397	369	388	359	369	362	420	399	386	388	449	387	392	394	412	411	373	368	360	397	406	388	406	404	372	396	380	407	410	382	349	378	429	385	396	386	408	359	375	388	396	360	362	380	383	377	406	408	372	390	409	376	396	361	419	404	404	403	406	392	404	418	348	370	386	367	376	379	397	414	375	377	393	386	398	399	357	403	410	385	374	350	408	407	382	380	398	355	379	407	373	403	359	404	362	408	349	379	365	378	382	386	406	379	400	370	358	413	372	433	397	418	370	352	327	384	396	407	379	420	424	398	400	410	347	368	382	379	377	375	372	407	406	431	387	393	429	354	362	383	391	405	356	394	410	399	371	385	436	362	370	400	387	388	359	387	411	388	370	379	407	389	399	404	366	409	409	412	411	409	367	385	399	393	417	373	355	408	363	383	428	381	391
24593	21522	28862	24625	21504	7885	1696	1087	840	840	814	808	713	780	744	711	719	697	749	693	742	698	724	675	665	728	660	664	669	683	664	677	681	681	697	725	622	636	660	660	719	682	700	656	697	695	669	644	698	681	634	632	675	665	677	684	703	637	690	656	672	658	640	717	709	665	729	708	635	666	658	623	696	678	689	673	677	670	698	678	635	625	688	662	658	695	702	660	680	704	692	686	691	621	671	630	672	651	674	653	689	652	658	672	672	701	643	732	673	640	671	640	668	666	679	679	691	693	656	724	651	683	714	671	670	678	648	647	630	679	639	686	659	702	695	673	665	666	617	663	641	643	719	718	638	678	653	653	650	656	710	651	699	689	662	697	632	656	713	648	661	700	656	697	658	659	713	646	663	627	656	692	667	680	701	659	682	722	675	636	670	670	708	678	656	686	651	655	698	694	665	678	641	686	635	648	644	643	651	649	686	646	671	693	618	684	712	667	649	692	653	708	674	658	699	629	665	674	656	678	672	642	638	670	682	667	680	694	698	629	644	675	663	648	661	617	724	663	645	683	709	664	635	702	648	701	647	680	641	730	637	671	656	639	653	664	664	675	648	654	635	638	626	666	716	669	689	663	686	654	669	676	661	655	673	632	675	667	664	643	690	693	688	636	660	673	675	687	692	687	683	673	640	623	665	653	694	690	677	677	669	673	684	649	650	657	666	660	642	635	716	675	666	696	666	639	627	699	624	662	695	619	635	642	670	682	680	686	625	681	709	676	643	660	728	628	628	686	668	616	666	661	694	635	651	667	688	689	665	690	695	630	617	714	693	663	676	662	674	638	632	673	636	667	689	667	688	638	676	688	619	681	688	688	680	660	672	716	643	613	622	684	624	660	626	672	610	685	668	638	648	656	674	636	622	703	660	634	606	650	688	646	687	637	657	617	643	676	688	646	669	629	629	695	665	670	644	650	717	688	670	669	680	675	619	640	691	697	649	734	710	678	676	669	666	728	681	669	651	654	669	651	650	623	699	683	674	666	671	683	652	669	667	623	646	659	687	674	631	678	679	702	666	692	717	664	712	676	647	616	654	695	634	662	675	677	665	666	639	636	639	642	656	657	634	642	611	713	676	676	704	687	605	648	639	667	656	652	626	666	648	622	636	668	679	623	678	678	692	663	640	676	657	723	729	666	634	686	691	615	624	693	701	670	670	631	644	650	694	664	669	717	697	656	695	635	683	648	696	635	628	663	651	675	671	661	629	603	655	677	700	665	638	683	672	586	709	723	619	664	644	651	663	621	636	619	652	657	650	699	661	669	674	631	712	653	693	635	652	630	663	653	625	694	669	684	692	644	690	654	679	629	668	672	658	695	639	661	676	675	673	634	678	636	663	655	668	710	667	662	606	661	699	669	701	668	695	663	584	708	664	656	635	670	655	693	655	727	691	677	675	662	642	623	661	659	646	706	641	638	673	696	699	648	670	681	654	663	661	703	645	631	691	654	699	700	680	678	707	664	697	632	653	664	663	675	658	643	640	688	603	665	675	656	624	674	688	670	664	664	712	669	635	691	705	682	633	620	640	677	612	667	674	668	659	632	688	651	678	672	715	638	646	661	679	655	629	673	689	679	669	667	699	672	625	703	678	688	650	633	667	673	664	658	705	625	695	678	664	648	684	669	656	643	668	678	676	674	641	641	633	639	661	664	644	673	663	701	652	672	676	650	628	656	676	691	624	643	677	660	662	689	645	638	645	655	686	705	651	699	706	644	656	645	591	676	645	643	653	683	673	624	657	668	687	631	680	644	656	695	665	663	723	673	657	689	687	664	629	609	678	706	647	636	623	646	639	634	647	630	641	658	653	690	668	664	618	659	654	706	686	611	677	696	646	672	660	677	680	675	689	690	656	663	717	686	615	642	620	660	656	630	650	701	661	686	639	642	658	674	628	655	713	628	665	675	690	738	629	698	642	660	656	692	663	645	681	664	655	656	642	645	693	685	672	678	684	670	635	634	690	612	675	680	717	625	707	641	682	632	670	636	625	634	665	639	639	606	685	638	673	640	710	652	656	608	659	679	698	654	659	640	651	674	635	662	652	672	672	712	632	712	638	633	620	645	675	668	652	681	623	631	677	652	655	656	651	712	694	684	712	680	663	699	657	687	653	618	649	644	643	655	649	680	644	712	642	674	667	661	674	677	706	710	670	661	648	668	701	623	693	701	678	659	664	645	648	649	663	623	654	606	645	668	646	663	681	649	660	609	692	657	651	647	702	646	655	715	693	644	637	648	626	664	712	662	653	691	644	664	665	653	681	650	668	635	712	713	739	670	650	674	668	672	694	662	631	689	694	659	658	676	659	696	644	630	654	639	612	622	650	688	666	645	659	667	654	670	644	679	671	680	666	696	685	641	651	608	634	677	622	677	696	655	623	670	664	693	669	592	657	679	656	694	656	675	657	636	693	685	655	673	696	657	623	636	675	637	655	646	685	652	639	645	692	686	657	623	684	685	655	629	667	705	659	571	635	634	660	678	667	653	623	661	669	664	649	651	655	637	643	691	700	648	706	668	651	640	656	640	700	683	705	642	643	676	668	640	664	678	649	648	625	642	671	655	666	612	661	659	665	659	671	646	614	684	617	647	683	651	649	680	696	683	681	663	682	683	693	693	706	698	691	693	682	629	711	687	622	713	617	683	642	666	638	694	653	675	636	652	677	631	671	670	668	646	673	683	674	674	656	689	651	666	698	665	629	682	661	608	646	633	698	629	651	635	651	681	669	667	673	640	685	697	661	628	636	691	644	688	641	677	652	677	632	680	664	648	674	640	683	687	646	622	635	667	618	646	721	646	666	692	669	589	686	665	654	677	637	692	668	730	686	632	630	667	633	706	669	678	697	636	588	639	646	668	661	612	670	678	676	661	698	655	643	716	669	647	666	665	669	662	661	641	662	671	639	604	646	694	692	653	617	626	682	659	688	681	668	639	641	611	672	673	626	680	651	650	617	697	662	686	629	637	658	665	671	682	659	680	685	683	641	659	710	676	627	694	613	652	667	649	655	658	653	672	631	635	672	657	670	678	710	683	641	668	657	664	701	604	661	673	640	667	704	676	709	648	684	627	592	646	632	618	666	667	643	598	655	663	651	653	639	667	669	673	667	586	654	639	675	651	680	675	652	654	646	647	675	631	599	664	684	708	671	661	656	664	654	705	666	654	601	628	681	668	649	683	643	635	665	698	643	633	648	694	680	664	668	651	672	625	642	689	689	691	616	659	698	643	673	711	661	661	667	664	676	699	660	687	698	605	650	623	664	646	637	647	694	736	666	689	630	665	651	674	715	712	647	682	664	645	614	691	657	683	658	669	685	688	675	635	630	634	713	659	686	651	653	695	658	674	628	703	666	668	706	615	648	678	684	603	691	679	693	708	669	689	630	649	621	644	617	645	658	623	697	684	633	636	671	685	644	696	650	667	611	657	671	681	651	674	721	673	690	609
3588	5850	4834	2553	1785	1376	1167	916	878	879	770	727	726	669	644	598	644	587	577	621	628	559	539	587	595	598	555	504	599	539	592	535	578	572	546	527	562	527	569	548	549	553	527	567	480	539	556	545	506	564	546	554	509	513	554	521	509	535	572	495	517	566	559	537	569	541	553	497	505	532	539	559	546	554	559	542	564	529	512	562	530	515	507	508	509	538	557	539	569	566	532	545	563	568	525	519	574	543	513	534	549	508	525	526	527	504	525	521	577	507	552	558	560	510	536	537	551	545	505	550	563	549	564	531	537	516	514	498	569	535	518	555	498	525	544	553	529	552	548	508	547	549	559	538	549	536	551	517	569	516	517	531	530	506	540	521	519	518	539	536	521	513	528	504	532	581	520	540	511	525	510	536	540	509	525	507	549	555	549	534	535	517	530	583	534	508	548	513	533	549	509	545	532	547	578	481	577	521	484	550	576	532	545	520	525	543	551	575	558	520	514	538	529	548	525	529	534	548	567	527	503	530	532	531	528	504	568	517	553	512	558	526	538	529	530	520	533	557	508	530	522	507	529	519	551	538	531	566	509	501	527	553	566	543	560	519	550	527	548	537	563	552	570	577	521	513	505	498	529	512	517	507	529	541	496	523	514	527	553	527	587	534	532	522	533	500	522	527	499	498	540	536	544	535	485	535	524	553	541	563	535	543	539	549	522	517	511	545	505	544	525	529	539	516	494	540	543	544	546	543	565	499	534	550	578	508	541	550	559	593	545	516	503	528	532	560	520	508	528	489	497	515	536	490	545	511	499	529	517	502	519	515	555	538	521	464	530	560	541	531	485	548	510	518	506	510	548	522	507	531	551	522	537	522	489	510	495	557	532	530	536	579	531	553	562	561	507	537	502	541	542	535	519	556	514	574	544	533	495	571	535	536	493	547	529	529	516	518	552	527	521	552	510	569	515	530	520	520	519	529	515	535	562	539	486	538	564	529	545	511	547	514	552	526	519	521	539	543	512	526	535	489	549	467	532	546	515	531	522	497	547	582	536	521	566	482	513	542	541	534	513	547	505	504	527	541	543	544	575	547	502	511	478	510	514	495	549	532	564	526	546	514	519	519	519	555	516	511	535	534	524	519	538	544	527	513	551	501	528	543	515	485	518	528	506	541	523	509	559	535	570	559	467	550	568	520	513	494	560	505	532	491	537	526	544	534	529	535	569	514	510	525	512	501	565	508	526	530	546	533	522	526	544	510	523	493	538	508	547	570	501	509	491	527	547	520	527	503	523	529	547	504	491	526	544	553	498	555	563	533	539	477	512	535	516	529	537	529	501	533	512	565	524	496	524	551	513	529	526	528	514	533	480	503	507	498	538	548	563	533	551	518	548	595	528	509	529	514	526	523	531	513	544	478	506	549	504	508	529	549	562	561	530	526	545	530	507	588	560	515	522	520	532	528	534	561	530	553	540	552	538	551	527	558	511	526	506	541	494	544	544	513	533	528	506	495	551	485	527	510	521	518	524	539	521	536	495	507	532	507	479	512	538	517	554	521	565	515	553	497	520	529	534	528	520	540	500	498	478	522	517	481	538	520	550	510	521	568	499	533	505	525	570	541	522	525	530	525	545	519	506	535	481	484	527	475	578	510	539	548	503	515	566	532	522	483	545	534	548	487	554	526	556	489	502	513	513	564	534	542	516	531	497	542	512	535	538	511	509	554	498	570	540	513	521	567	524	524	514	539	506	513	560	555	535	525	511	523	491	522	508	470	492	527	527	532	514	526	532	539	523	499	502	543	516	525	523	513	506	531	510	548	472	555	539	536	524	531	506	538	540	541	540	544	535	540	491	577	541	484	506	525	522	524	503	550	531	540	583	544	544	545	515	527	509	511	566	526	548	528	521	529	519	507	529	562	489	513	492	525	504	547	536	555	557	494	550	511	524	519	521	519	541	516	542	534	520	534	564	508	486	517	516	507	543	528	545	520	550	518	536	551	491	525	497	527	539	516	537	534	485	552	569	512	548	527	474	483	516	475	514	565	523	522	520	529	525	526	503	478	570	538	546	505	481	539	521	536	530	523	543	522	526	504	506	515	536	547	501	516	511	497	488	543	511	516	508	483	543	510	492	514	491	533	533	515	543	479	522	532	529	516	495	540	547	540	523	524	543	517	501	491	494	535	465	519	566	523	570	520	521	540	513	511	532	503	500	539	542	517	524	567	555	490	520	526	508	508	550	484	531	525	555	528	501	536	547	526	532	505	564	510	533	506	533	544	510	536	560	533	499	524	501	508	540	514	547	548	527	502	551	505	500	507	521	520	526	546	490	510	507	547	528	531	522	504	517	520	526	500	522	510	548	509	522	511	525	526	520	529	544	534	527	564	512	530	494	547	515	502	505	550	512	536	515	525	532	500	469	508	535	509	492	506	519	531	532	508	564	543	489	554	541	516	535	527	486	533	549	523	595	495	529	533	538	536	498	527	516	481	508	521	536	569	546	510	531	540	504	530	514	495	499	507	544	529	521	527	573	540	524	493	527	560	525	542	531	541	567	526	493	501	478	516	511	505	528	545	504	538	558	531	492	510	498	504	488	489	553	505	555	525	479	521	526	531	525	516	496	511	523	509	539	485	545	497	517	541	495	563	488	524	494	513	487	481	495	535	520	490	508	534	521	553	526	456	543	519	522	512	510	550	537	486	550	521	541	528	495	509	500	544	479	510	496	536	523	571	517	505	473	524	526	552	523	538	536	513	533	517	497	510	529	532	551	489	519	509	501	567	541	537	522	549	548	505	515	516	506	512	487	511	535	515	494	514	532	552	535	481	517	542	485	498	511	537	500	551	542	543	524	489	520	504	549	508	492	524	485	520	505	514	545	542	513	553	550	509	531	544	532	540	508	538	526	551	508	544	578	546	509	518	500	555	500	526	536	514	513	510	555	553	594	497	509	546	538	557	546	512	499	508	498	498	517	522	503	524	522	503	553	526	526	534	577	500	560	549	512	520	531	505	508	532	516	491	555	544	542	537	532	550	489	516	544	539	521	528	486	500	509	476	524	551	507	554	509	515	563	479	537	564	488	531	511	546	499	513	532	493	525	523	520	540	486	507	553	541	536	516	492	518	481	501	524	548	486	515	533	503	505	513	517	501	538	540	509	526	512	503	522	549	522	508	523	529	527	529	509	559	481	547	503	570	509	513	516	452	518	483	536	493	515	514	545	528	534	511	488	518	511	523	527	508	520	546	509	484	551	505	543	530	504	488	500	541	510	507	551	505	511	505	554	525	510	518	514	556	500	488	539	553	560	546	526	513	505	519	522	537	563	513	544	523	544	516	557	501	529	545	578	537	512	491	534	548	536	465	522	522	519	538	520	545	534	524	532	520	516	523	542	498	528	525	481	521	535	541	542	512	538	487	520	504	509	504	514	553	507	506	534	519	503	502	529	503	535	536	529	544	508	524	539	513	523	534	511	509	522	513	512	493	551	539	513	522
27767	9479	509	308	224	184	208	203	199	203	173	196	181	194	201	151	196	177	167	157	183	190	181	188	198	184	190	167	160	186	160	186	199	188	162	183	176	205	158	185	183	187	162	186	170	177	204	163	178	202	172	176	183	189	195	180	171	182	190	203	180	192	190	191	187	166	173	192	184	187	195	195	156	183	190	174	156	219	184	190	193	172	171	166	158	174	197	192	205	166	191	155	190	197	168	205	187	212	186	156	187	167	174	175	153	178	183	187	185	176	194	201	209	205	181	171	183	169	174	190	188	184	170	194	171	161	167	164	185	163	181	153	163	170	182	210	158	173	194	181	202	190	181	206	172	159	201	167	175	190	191	160	175	185	183	181	188	178	163	176	178	203	188	181	174	193	205	180	194	183	170	152	173	182	183	175	185	170	178	190	176	200	156	197	163	186	171	179	175	174	173	175	183	184	173	162	173	170	175	176	181	174	195	154	192	187	158	161	172	198	175	158	174	175	177	178	155	170	199	190	202	204	185	165	181	185	182	192	185	177	173	211	175	190	201	205	153	178	175	172	196	148	182	190	196	165	200	155	168	152	177	173	171	178	170	178	193	191	186	185	164	179	165	208	182	189	190	175	161	179	175	187	191	177	191	175	184	173	183	194	182	167	159	182	177	201	180	180	191	177	177	199	163	197	202	185	194	157	183	178	182	189	176	174	172	174	168	179	172	174	186	178	162	201	164	166	174	185	157	167	182	188	184	180	176	186	188	197	170	161	168	171	181	188	187	156	175	201	186	199	185	190	177	152	164	146	207	195	183	174	167	175	171	189	174	174	177	185	177	174	202	166	168	187	166	168	201	176	180	170	186	174	185	215	181	184	175	163	174	188	176	183	156	171	167	164	172	164	167	183	209	167	176	162	175	199	185	196	187	178	170	184	177	186	174	157	167	179	180	194	162	191	178	186	201	187	163	167	175	165	172	155	199	190	194	176	167	172	151	182	152	177	180	197	163	205	189	158	176	175	177	177	198	193	182	182	178	165	146	170	173	175	199	184	177	164	170	151	188	175	199	188	185	192	159	171	180	198	186	172	182	201	203	189	201	183	176	204	200	169	153	185	177	175	187	177	165	170	159	169	189	190	192	176	172	161	203	185	165	176	173	167	164	163	186	157	192	158	153	168	188	194	166	165	164	172	191	197	158	177	168	177	189	190	185	204	198	201	207	144	186	175	203	181	161	183	194	200	167	169	188	197	197	185	165	184	202	187	148	188	182	204	187	186	185	194	199	162	178	161	191	184	160	180	182	194	169	195	172	164	199	162	194	187	188	184	177	204	177	171	194	191	175	196	168	178	194	181	186	207	199	186	176	157	177	166	191	192	178	179	178	179	162	171	193	165	155	174	190	165	170	151	179	163	187	196	183	190	211	191	185	163	180	181	206	180	168	199	182	178	166	191	177	177	167	204	180	162	180	198	193	170	201	161	198	199	171	179	182	180	171	166	190	155	173	205	181	179	174	206	176	175	176	157	207	189	176	179	189	178	171	183	202	220	180	168	188	182	194	176	182	188	170	168	170	139	173	187	188	215	179	181	188	185	169	181	170	191	166	157	169	192	188	176	164	190	173	166	189	167	173	179	189	165	165	168	179	187	198	183	170	183	198	186	156	159	174	188	167	190	191	178	188	170	184	169	172	192	181	185	168	195	171	167	202	172	206	191	190	185	210	182	168	171	160	173	164	179	178	175	180	187	168	184	173	198	178	184	165	188	164	174	176	185	154	161	160	165	170	193	183	195	172	205	171	187	167	184	194	181	187	183	178	200	173	163	175	192	165	174	186	178	176	175	197	167	191	175	170	195	167	183	172	198	180	187	186	170	173	161	167	164	187	193	156	183	203	184	198	172	172	170	167	167	182	163	185	173	176	185	171	182	163	173	174	176	172	183	180	205	176	176	194	155	207	166	160	225	202	179	177	159	165	187	182	179	170	164	176	188	161	177	164	170	163	150	173	186	195	173	184	179	199	208	173	192	173	195	177	197	192	186	182	172	172	178	188	194	168	173	198	167	175	155	197	192	162	198	173	179	188	188	187	160	186	175	199	181	149	159	191	188	185	187	177	183	183	188	183	195	166	172	154	181	180	190	159	170	216	164	185	166	170	181	201	170	190	174	156	167	170	172	183	201	188	191	181	177	176	179	213	165	161	162	180	193	186	170	190	164	185	163	176	179	182	177	192	207	177	171	150	184	180	196	183	176	167	172	163	181	166	164	176	158	184	180	195	158	170	155	185	162	167	165	174	166	189	198	172	159	183	175	186	156	152	165	175	163	174	182	183	159	183	169	187	172	176	164	205	163	192	170	177	186	184	183	188	184	191	171	167	194	159	194	193	187	164	155	182	169	204	189	204	216	191	182	176	176	189	168	187	167	192	179	176	195	187	168	206	166	185	181	189	173	183	186	157	180	171	184	157	180	177	176	186	156	179	167	174	187	170	194	178	170	188	197	193	174	159	189	195	177	190	183	170	188	174	174	191	191	171	191	180	171	187	189	139	172	193	171	171	178	173	160	197	180	160	172	184	189	166	179	176	168	184	185	202	201	185	171	181	177	184	191	168	165	173	171	198	186	185	180	181	192	169	182	193	183	168	163	170	164	189	199	195	195	175	188	186	166	196	194	179	180	177	169	180	196	186	170	171	176	176	166	153	173	166	174	184	187	192	179	183	178	179	181	183	191	181	160	170	179	180	193	175	186	176	157	198	189	158	188	180	169	176	162	175	173	204	175	180	179	195	171	185	176	184	167	186	191	189	183	220	171	166	184	188	165	169	177	168	175	158	177	175	194	188	185	177	190	167	185	214	181	150	176	167	173	180	190	197	181	158	155	169	198	170	181	167	176	188	220	188	165	176	152	177	218	179	177	173	189	164	187	179	179	176	163	169	177	162	195	179	184	202	194	185	167	201	180	213	172	154	180	179	179	182	166	176	154	187	182	179	171	172	185	181	194	181	159	153	179	174	183	160	169	165	193	151	165	183	186	202	187	188	160	184	226	185	182	162	187	189	182	181	167	185	183	200	193	175	183	198	176	188	179	196	165	155	167	197	159	197	199	197	186	163	158	182	162	172	165	184	174	179	169	163	217	187	196	183	169	187	181	175	173	192	159	167	191	169	179	186	181	168	177	182	153	183	194	165	167	208	179	183	199	173	182	159	185	154	176	151	167	160	164	184	171	211	191	161	167	186	179	190	184	190	189	166	170	176	191	176	174	175	185	198	185	165	180	162	186	184	204	197	188	176	170	171	171	191	182	215	180	209	156	176	177	175	173	192	158	175	184	184	191	186	190	162	166	178	178	197	159	173	187	178	160	184	190	180	203	175	193	189	191	197	166	192	173	168	176	198	187	171	171	176	162	175	187	183	177	190	181	197	192	179	176	192	170	191	177	177	199	157	145	181	191	187	193	202	189	195	176	168	179	171	175	176	174	186	171	178	187	190	181
4534	332	288	175	186	174	163	159	156	146	172	160	169	173	142	151	162	168	166	153	141	143	168	160	135	157	177	144	160	148	139	153	142	140	155	144	159	155	132	125	140	150	154	154	141	127	142	155	134	141	154	155	115	152	138	144	145	146	163	162	165	146	155	139	158	156	164	151	142	142	138	144	147	162	147	145	150	177	151	163	141	139	135	134	145	154	149	156	148	136	133	158	133	173	144	154	169	131	143	129	144	149	148	170	167	139	132	142	135	157	154	141	142	159	158	156	144	165	144	138	144	124	160	153	129	146	145	141	140	141	150	156	131	156	144	150	149	137	156	127	145	167	132	153	155	148	158	136	141	147	148	126	149	150	152	175	152	139	135	158	168	159	150	163	158	159	146	142	150	131	129	138	145	137	147	136	153	140	162	149	156	120	146	130	161	134	139	150	127	153	155	149	173	151	130	142	157	160	159	138	163	159	150	130	142	157	139	169	148	154	159	133	170	154	147	133	148	149	166	155	157	152	150	132	136	120	153	143	126	138	145	141	139	146	147	167	148	139	145	155	147	142	147	138	138	141	147	142	156	144	164	135	141	163	155	145	141	143	131	160	149	134	152	151	179	122	151	146	156	180	141	171	143	172	136	147	154	157	144	152	123	139	171	136	156	133	133	152	135	162	141	128	141	176	149	142	131	157	137	157	130	154	141	140	142	168	144	142	140	154	152	156	141	129	153	138	159	144	152	131	175	138	162	151	148	128	137	141	144	130	161	143	136	164	160	132	125	149	138	175	134	167	139	141	165	151	136	161	145	161	148	162	149	156	180	142	137	134	139	164	152	148	167	131	133	157	140	150	143	160	148	153	135	152	151	150	163	139	148	169	148	152	144	149	143	146	131	145	169	163	157	139	146	161	141	147	160	139	156	159	163	134	138	144	158	139	150	142	147	151	145	149	163	153	133	155	161	134	156	145	121	135	143	169	123	145	151	152	145	148	128	152	143	135	140	137	142	161	150	144	142	172	128	163	144	140	140	142	144	156	174	150	138	154	154	142	145	138	149	151	145	167	142	158	143	149	141	169	152	155	146	140	146	151	158	144	144	162	135	137	152	147	158	147	150	155	160	154	143	164	140	140	172	156	138	141	154	148	156	166	139	166	147	163	136	172	151	152	155	140	142	129	134	142	143	159	157	161	151	136	167	151	146	137	124	153	170	165	146	150	168	147	142	181	138	148	132	141	153	167	125	141	168	141	143	140	160	141	140	148	130	149	171	126	158	137	166	150	143	141	166	152	130	145	140	140	163	156	156	158	150	145	140	144	135	175	166	137	139	148	138	139	143	171	149	145	152	142	154	150	141	143	145	138	145	154	150	138	152	157	180	153	143	149	166	171	144	148	139	150	139	156	160	120	135	164	156	151	155	151	127	149	150	135	143	137	165	143	144	166	152	140	168	150	157	157	151	161	149	137	170	167	135	135	145	128	143	128	145	176	130	127	145	139	140	152	147	149	155	134	133	136	130	147	144	137	173	148	151	144	121	134	132	130	136	148	142	132	152	140	167	125	171	156	155	124	146	130	139	163	141	149	151	149	148	162	156	146	150	151	164	134	122	161	147	156	143	162	150	148	143	165	137	145	164	131	139	149	150	176	169	155	160	152	146	161	150	147	132	145	135	129	142	147	140	160	134	157	158	156	151	146	144	143	149	148	149	134	148	145	153	152	138	157	158	169	140	141	143	147	164	133	127	149	152	149	143	157	132	149	148	164	135	126	151	153	150	156	117	135	148	148	157	144	139	142	145	144	144	156	151	150	151	157	168	131	136	149	162	142	159	147	132	160	142	117	137	148	143	155	153	138	111	158	128	168	163	142	157	150	148	167	175	141	141	153	129	149	153	137	145	144	146	148	140	143	161	147	147	136	162	165	171	135	136	147	121	133	139	145	145	127	160	136	150	147	148	155	138	136	130	116	129	130	161	136	157	142	156	160	161	148	148	143	162	124	151	171	154	166	148	160	150	149	147	159	149	143	150	142	163	161	147	143	145	142	146	135	147	144	131	156	161	143	157	140	164	123	150	159	144	139	160	148	151	148	148	162	145	140	168	133	160	150	134	138	162	161	154	156	169	153	149	129	160	148	139	159	129	143	136	143	133	164	133	139	167	142	118	136	154	139	147	167	170	135	156	142	147	136	166	152	159	158	144	146	154	143	129	138	136	129	142	156	141	147	132	145	149	130	151	150	151	152	159	121	131	130	149	148	165	129	154	162	145	169	168	156	129	166	146	142	154	142	138	136	156	147	152	143	143	134	139	162	165	124	143	143	167	154	128	127	149	165	146	144	163	144	159	146	132	162	137	164	152	146	127	155	146	125	138	150	179	156	142	156	143	137	149	160	136	155	151	155	156	166	163	161	140	151	141	127	164	170	147	154	125	134	139	173	145	138	132	152	157	150	127	159	151	123	137	148	142	158	163	172	153	137	148	141	146	162	163	153	151	151	148	134	137	147	163	146	161	144	172	133	160	153	159	142	147	141	158	158	148	168	141	138	158	162	143	130	135	173	131	146	158	166	149	151	162	148	145	152	171	163	163	166	149	112	156	165	127	132	158	152	146	149	147	163	150	156	136	174	128	145	144	142	161	140	154	160	151	148	152	158	148	145	113	137	118	144	144	166	162	135	158	137	156	114	131	152	143	136	145	137	158	146	142	162	151	131	133	133	166	137	147	134	145	132	158	147	145	144	148	137	139	148	140	141	151	154	160	152	152	151	164	141	160	127	134	129	159	145	151	172	135	149	147	145	145	145	124	156	147	141	146	127	143	162	155	125	135	151	144	139	162	122	138	170	136	147	138	152	129	169	148	155	150	148	154	135	136	163	145	165	134	161	136	147	164	155	134	139	144	118	120	169	143	131	158	145	160	131	132	155	155	154	107	135	154	153	128	159	151	153	176	155	162	136	153	141	148	136	156	146	153	153	157	161	170	149	148	141	141	145	150	154	149	139	152	157	159	146	143	138	156	157	153	141	138	146	158	152	140	131	154	124	162	165	155	140	154	147	163	140	118	122	138	126	145	129	159	131	137	148	158	153	165	139	167	161	139	132	143	130	139	147	150	140	163	130	136	137	140	163	139	161	144	156	149	137	152	140	140	145	153	155	164	132	136	124	143	151	146	144	153	147	165	147	154	157	139	130	123	174	130	126	153	147	158	143	144	133	139	167	134	169	135	132	147	159	172	167	139	137	153	146	132	139	134	147	145	131	133	140	146	166	162	124	156	155	144	139	158	157	136	138	143	148	144	157	137	135	140	145	127	152	162	124	147	151	142	136	154	143	141	173	168	141	127	163	162	145	150	136	139	148	140	145	168	136	154	153	145	156	137	153	143	150	150	139	168	148	159	127	139	140	136	148	138	158	139	163	134	147	141	139	140	145	162	152	175	154	167	131	128	135	151	155	132	143	149	141	152	160	146	161	127	154	138	162	136	161	159	132
25517	21490	27902	25496	10998	1292	922	656	621	563	616	601	565	557	533	514	549	547	487	496	535	506	484	499	534	499	529	519	485	486	490	491	490	487	548	523	525	474	501	521	504	534	527	466	479	503	488	526	509	499	509	523	532	482	482	494	484	513	488	470	474	538	462	467	491	520	499	523	497	455	521	486	487	517	494	522	497	470	483	528	496	477	489	466	503	505	536	457	500	492	467	499	481	507	485	482	503	500	539	460	482	505	501	487	481	513	470	504	476	542	517	518	504	544	510	484	475	495	455	487	445	524	448	485	483	463	540	505	535	471	480	499	475	497	482	477	489	482	517	479	472	539	481	509	486	490	478	474	484	516	514	506	477	496	492	528	474	535	467	478	467	507	481	517	473	475	536	500	483	500	538	463	501	495	511	523	448	514	502	481	504	518	467	492	486	528	517	431	471	508	455	489	486	513	479	500	535	504	501	488	525	445	482	465	481	507	492	480	534	503	471	461	513	487	455	499	487	492	490	483	470	449	499	510	476	472	494	513	496	496	473	495	496	474	447	481	473	500	495	492	499	496	466	495	473	539	527	505	496	504	466	485	507	484	505	494	500	488	528	523	499	477	491	506	491	479	467	466	515	490	517	493	494	471	560	483	485	466	498	485	532	485	453	495	485	452	473	488	506	432	509	492	503	499	498	497	455	482	505	501	542	518	482	514	484	478	525	478	477	493	488	473	479	499	499	492	487	484	513	488	495	445	522	504	491	484	513	479	505	474	476	473	463	470	519	502	489	472	528	499	485	495	494	483	475	502	496	464	479	519	490	511	515	466	506	521	491	522	509	499	464	482	516	460	484	442	497	492	481	498	491	508	474	479	500	484	470	493	545	512	470	511	481	509	460	492	475	482	508	489	486	495	515	477	494	482	493	494	456	476	492	489	500	503	500	512	489	485	470	448	490	465	468	507	492	481	497	515	503	518	528	514	471	459	489	523	510	501	487	534	478	497	506	486	478	507	491	494	495	456	496	462	507	497	502	500	461	472	470	479	447	476	481	495	482	507	527	487	493	481	501	492	500	493	503	478	503	521	421	489	510	507	495	505	515	464	483	504	477	502	519	530	501	494	467	494	479	481	483	529	505	504	451	482	473	483	473	495	486	488	454	509	455	489	493	464	526	511	444	462	505	476	522	513	529	460	493	522	481	482	480	540	539	500	491	507	483	494	467	493	502	496	490	475	489	472	492	508	498	483	477	483	507	477	501	486	513	471	476	476	483	491	478	484	481	493	470	512	481	479	494	483	502	496	528	478	490	482	510	507	522	488	463	484	489	531	515	525	480	571	515	503	488	499	506	504	489	443	481	488	488	489	469	498	481	520	458	499	490	523	477	515	474	494	480	519	477	483	490	486	513	550	494	467	500	500	470	510	484	467	487	493	431	462	500	474	491	509	524	463	496	484	481	497	536	496	497	532	493	471	492	487	532	515	482	481	486	450	496	505	513	495	478	472	470	492	483	519	501	500	556	479	499	515	487	499	494	494	476	501	473	453	494	482	474	484	528	471	521	470	505	492	495	498	526	512	503	528	509	497	457	507	481	478	486	503	530	496	490	497	484	531	521	481	514	514	466	511	477	490	504	474	494	459	487	492	465	451	549	485	508	492	491	484	502	508	471	465	479	495	499	507	470	491	483	504	522	537	465	501	464	450	476	515	487	426	485	483	511	481	496	473	501	482	451	501	551	454	479	496	525	441	511	450	469	514	520	492	510	499	522	458	441	506	504	481	496	504	512	483	538	525	562	509	509	511	485	526	488	486	553	511	487	471	490	478	490	472	485	502	476	488	521	489	522	445	460	523	504	472	505	476	452	497	462	540	504	496	496	498	516	468	479	519	487	513	503	480	522	460	491	479	521	476	496	451	467	503	507	475	497	506	466	509	489	508	484	488	504	510	451	500	493	450	463	470	494	457	521	493	456	493	492	470	513	523	445	470	493	490	489	507	476	491	488	508	494	501	471	501	474	459	498	525	493	494	495	518	474	483	474	505	492	464	465	486	465	481	518	493	535	474	491	463	514	514	493	486	478	510	484	512	469	481	512	511	476	473	491	487	513	461	517	503	486	466	498	493	501	472	522	467	513	490	466	486	495	458	483	486	512	452	510	488	516	515	475	499	526	526	464	495	495	501	455	476	504	511	516	494	479	540	457	486	464	504	507	493	517	496	455	462	485	460	516	519	474	451	498	506	507	460	463	502	488	474	475	439	507	520	519	531	465	489	478	450	516	522	493	512	470	461	508	469	475	500	477	475	491	505	487	529	515	530	518	474	517	511	464	505	477	492	476	502	498	481	502	511	478	452	468	467	477	500	488	504	471	492	490	479	507	495	485	504	493	509	485	501	474	476	500	496	479	461	463	459	486	480	475	429	430	460	521	481	525	461	482	445	490	491	449	523	509	475	461	475	472	484	472	467	468	487	507	477	475	457	467	478	488	464	471	494	503	465	481	487	465	521	508	520	466	485	485	467	481	504	491	482	494	499	464	497	530	498	558	503	509	501	486	486	436	533	489	535	515	484	488	508	497	524	496	485	465	496	506	458	483	471	500	449	492	501	472	477	530	486	474	480	491	491	481	495	529	498	470	497	515	489	445	452	493	509	518	509	492	499	469	530	489	496	472	519	468	476	477	464	466	466	502	499	479	500	487	476	493	492	495	507	510	486	480	501	533	535	501	466	517	475	489	443	481	492	495	493	467	476	531	536	526	455	506	480	511	494	487	483	515	489	483	525	448	486	519	506	461	479	505	486	477	498	488	493	518	523	497	434	471	492	510	461	500	465	529	470	498	514	506	486	473	477	502	526	521	486	503	496	497	460	484	503	485	483	506	486	504	461	495	455	445	480	442	514	506	485	487	536	494	503	505	501	488	499	447	462	485	518	474	495	492	456	519	543	497	494	504	454	497	485	479	469	498	489	503	510	492	473	480	469	527	482	496	498	464	500	534	540	484	472	511	502	500	492	491	468	522	472	468	485	546	489	474	514	452	502	471	475	480	500	498	495	533	514	498	480	457	475	473	478	481	459	483	482	472	506	464	483	491	495	481	486	479	457	474	447	477	501	534	521	470	534	520	487	477	504	494	484	498	433	505	463	489	502	437	516	505	518	477	522	490	508	468	465	501	529	495	519	511	482	474	489	511	478	495	487	442	524	504	529	453	482	481	470	461	463	493	492	475	512	518	466	485	474	488	469	476	494	539	486	438	489	521	476	437	494	534	494	495	499	471	498	498	481	512	473	488	481	461	484	488	496	451	508	513	456	495	481	479	435	522	483	499	487	501	467	453	529	449	479	485	540	475	503	469	489	505	499	518	476	502	498	456	452	499	491	474	502	527	494	481	490	441	495	508	472	524	521	517	491	448	504	493	512	470	469	508	458	526	485	470	494	530	510	451	486	504	473	498	525	494	485	513	509	472	496	497	506	523	465	507	511	496	491	516	489	501	509
3126	3379	2893	1510	1098	852	715	636	543	527	513	478	475	453	448	446	432	429	430	403	413	431	426	460	415	405	426	435	416	447	363	397	397	376	413	394	404	391	419	382	436	403	400	397	378	411	423	415	406	372	442	421	437	391	390	426	415	446	411	414	376	407	391	419	411	432	400	412	404	406	397	410	396	430	413	427	409	385	417	393	375	405	393	427	383	437	420	416	386	412	384	421	397	415	419	423	402	415	389	427	407	369	456	406	403	389	402	429	395	390	409	417	388	406	418	390	369	433	428	385	396	413	365	402	380	414	369	397	380	382	437	417	362	400	436	408	413	404	400	357	366	422	398	419	404	360	409	393	407	389	439	389	402	385	409	378	415	368	450	423	417	419	391	394	389	426	387	384	402	405	382	425	386	391	415	401	417	381	450	381	358	398	428	396	388	423	385	381	415	384	390	378	381	403	373	378	376	371	428	384	398	408	401	435	441	363	412	431	407	419	382	405	393	379	372	380	377	346	403	397	409	433	373	399	413	418	441	421	420	408	398	402	423	426	426	393	384	366	389	399	427	413	377	376	367	397	399	422	391	339	354	396	410	440	434	395	373	347	397	384	388	390	398	424	396	392	448	408	423	411	398	424	389	408	438	413	394	382	361	404	384	366	418	396	435	438	401	376	413	382	382	390	411	399	408	401	380	392	373	393	419	393	409	433	377	356	377	399	403	409	374	417	408	431	424	387	395	429	364	360	387	427	376	352	363	408	377	407	362	376	374	417	366	384	358	397	384	394	377	399	441	429	365	403	368	404	431	371	366	386	408	380	401	391	420	383	382	402	402	397	365	368	379	379	386	379	366	418	390	420	423	377	408	388	370	407	419	375	392	384	394	413	387	390	408	406	386	402	455	353	449	409	413	386	411	387	408	363	396	413	385	388	380	387	401	400	408	434	394	418	438	386	381	381	424	408	402	394	419	361	406	441	403	379	426	363	366	407	422	422	383	414	372	420	395	383	404	415	352	423	374	392	372	374	421	412	377	396	384	397	398	393	429	404	380	378	381	381	401	415	387	377	398	394	408	423	358	392	389	397	397	355	357	413	407	379	391	406	406	397	393	390	401	389	375	408	401	417	416	403	419	390	390	401	390	400	424	407	413	398	368	371	380	384	402	398	412	416	427	359	393	385	423	403	394	389	414	410	407	404	350	399	414	358	420	383	395	401	412	379	433	354	410	387	409	368	388	401	418	393	391	392	400	400	394	394	418	422	402	406	394	399	410	373	402	409	400	387	382	390	405	428	380	422	395	383	410	383	366	413	388	401	365	397	370	381	381	406	382	390	399	403	459	395	413	380	358	386	358	386	362	401	385	377	389	381	373	389	400	397	410	410	383	420	363	404	389	405	367	384	377	417	425	417	398	417	428	395	425	416	379	377	406	405	390	403	426	387	399	427	434	354	412	406	395	437	377	406	415	375	398	392	405	399	395	378	398	370	402	400	383	411	378	384	377	375	385	382	378	421	386	423	411	362	394	397	415	403	399	421	419	406	376	405	404	390	444	386	393	394	368	397	407	408	415	402	405	409	386	402	374	380	375	381	402	389	402	397	370	399	369	405	365	387	408	400	414	392	425	400	379	403	410	378	379	373	345	410	412	375	423	403	396	429	422	420	383	364	406	420	428	363	365	407	387	394	365	399	386	357	356	420	406	404	393	365	444	429	403	391	395	362	383	426	398	392	392	393	404	411	407	382	366	366	386	381	392	403	419	399	411	368	371	415	363	381	379	392	419	404	383	370	399	374	391	352	428	388	357	378	386	415	404	422	417	386	410	398	403	400	386	396	417	375	369	412	388	384	397	394	349	374	398	384	373	380	410	369	391	395	367	398	382	426	388	380	408	391	401	408	422	375	408	386	379	375	407	401	385	410	397	374	391	392	392	367	407	408	365	378	388	383	338	368	370	406	382	399	384	394	425	388	397	390	431	425	412	378	401	414	377	397	392	405	403	373	402	374	404	410	384	407	342	390	384	367	377	381	409	397	377	385	398	416	377	375	389	380	392	402	429	394	392	366	381	392	409	373	349	404	396	401	380	396	410	380	372	410	383	391	402	397	411	350	377	380	401	399	407	356	375	401	376	415	417	398	396	397	385	394	365	385	376	389	388	372	397	421	369	391	419	428	399	394	388	380	391	390	425	418	440	414	425	403	403	403	420	397	404	396	375	369	405	381	394	393	393	392	392	382	383	378	405	403	430	376	415	380	374	447	414	430	409	414	404	413	390	438	411	412	376	404	416	388	387	385	434	392	390	402	419	440	428	385	366	423	367	401	402	406	401	356	376	370	368	384	385	400	414	383	358	397	416	364	380	433	390	361	407	404	371	394	392	411	378	419	385	372	396	397	394	393	400	378	378	384	374	405	395	415	398	394	389	411	425	416	395	392	424	380	398	367	395	413	392	389	397	342	379	421	420	381	364	413	402	400	383	396	367	379	406	418	391	401	355	371	396	377	406	436	419	417	389	373	382	403	426	389	408	374	424	387	405	364	384	381	417	389	399	418	398	403	407	380	359	372	376	400	430	377	378	400	374	396	364	382	401	420	401	415	416	373	377	420	379	398	390	414	411	380	376	378	395	386	417	370	416	363	366	380	391	416	404	407	432	415	394	406	405	363	404	398	388	405	385	391	391	377	394	421	385	432	380	382	430	393	373	383	377	407	402	421	375	417	371	391	378	385	348	436	388	371	390	398	409	408	406	388	410	377	390	379	443	402	389	412	394	408	402	411	390	386	369	409	401	379	363	425	399	402	369	365	401	375	390	394	371	377	422	378	410	369	378	406	436	383	412	383	381	372	394	379	401	391	378	374	409	377	370	361	384	429	354	408	397	373	387	362	406	390	351	392	377	362	384	378	422	370	432	392	342	379	413	420	365	400	396	359	387	420	383	399	400	353	387	374	399	383	384	413	374	367	362	410	392	408	354	365	419	427	379	382	388	425	356	410	405	419	412	453	379	419	377	366	379	418	380	361	387	366	383	406	375	397	435	384	411	380	362	420	395	423	363	385	394	396	414	409	346	380	402	350	398	346	381	405	418	393	383	416	393	424	417	379	418	384	376	427	426	373	394	394	404	396	375	366	409	410	400	397	368	419	364	401	375	415	390	374	381	390	372	399	421	405	391	406	361	391	429	410	395	376	384	389	388	400	383	388	409	382	368	357	421	393	418	412	407	399	395	385	406	406	403	354	422	408	410	390	394	398	372	399	398	371	393	386	389	413	429	430	370	404	403	414	385	357	422	399	403	397	375	395	373	361	382	383	402	405	405	375	417	398	368	397	394	388	406	390	361	392	404	401	405	350	411	366	424	396	410	371	387	407	392	384	421	356	397	387	402	398	412	375	403	384	382	392	374	340	381	398	378	397	374	376	406	392	367	389	391	432	390	377	390	403	390	399	408	365	425	409	397	384	373	391	343	372	401	403	372	389	404	375	388	379	351	397
24568	21474	28765	24601	21459	8038	1601	1062	917	880	829	769	758	761	732	687	735	708	670	700	744	734	759	691	693	693	726	687	658	722	673	699	683	677	683	678	648	685	686	685	673	671	674	650	601	675	649	674	681	687	665	705	653	660	710	691	675	652	702	668	672	639	720	631	660	703	684	681	699	637	695	711	687	703	691	661	694	623	661	653	687	660	719	641	701	637	625	701	686	682	637	660	628	707	652	667	687	699	669	651	676	709	693	688	664	675	637	680	694	669	670	679	683	669	699	668	696	628	675	631	645	646	664	654	709	649	653	636	631	684	706	665	662	656	663	618	670	639	641	660	678	681	723	631	645	657	612	635	667	671	679	685	616	679	648	677	601	644	661	705	693	694	693	615	631	686	662	681	624	689	706	637	650	713	687	665	666	644	648	655	631	709	663	672	665	660	656	679	651	644	659	657	669	677	683	685	653	690	645	662	692	671	648	672	659	672	649	640	641	674	715	730	662	630	665	702	654	645	661	658	724	645	681	680	666	672	661	667	681	663	687	672	727	678	655	618	636	695	677	694	688	686	674	687	676	636	664	661	626	686	634	660	678	641	640	694	615	688	661	646	649	658	653	641	725	685	648	653	635	720	686	706	674	633	632	705	626	652	613	676	722	705	674	716	665	639	647	669	656	655	653	679	682	672	704	656	661	637	675	685	657	660	678	668	617	715	664	647	645	689	699	650	698	681	655	655	655	630	642	617	695	667	660	700	691	649	675	667	635	696	638	643	629	672	627	665	633	650	681	680	677	680	676	676	615	685	648	670	663	682	644	646	643	681	651	640	649	663	636	658	671	665	656	662	737	662	680	654	670	694	703	680	720	699	681	662	685	663	681	624	685	662	698	635	622	678	666	682	662	673	679	703	678	631	651	642	626	664	608	673	642	654	661	661	675	649	690	686	658	641	660	650	660	726	705	660	672	649	613	626	662	667	673	708	659	676	681	669	643	592	648	690	695	641	651	688	643	685	611	667	668	645	628	668	704	663	699	653	703	674	650	687	617	685	621	663	635	627	671	620	663	649	679	657	647	678	633	637	677	704	721	667	663	629	654	659	672	669	682	644	678	610	646	660	630	603	659	660	672	683	660	643	661	668	618	644	668	692	687	696	659	685	635	654	687	696	644	653	676	705	675	677	697	695	632	670	660	630	700	680	686	664	653	676	640	638	686	661	653	660	696	664	695	605	682	706	676	659	687	658	663	670	668	652	637	658	665	653	661	641	645	704	665	697	633	602	647	668	678	628	666	661	668	659	614	671	627	636	649	661	691	618	670	676	658	661	655	647	646	712	671	651	651	643	650	673	642	656	663	677	664	653	666	660	646	686	651	638	655	642	620	649	650	670	692	628	655	652	656	670	658	696	654	673	629	669	694	674	651	685	662	677	670	658	628	682	663	652	671	679	660	649	612	650	626	659	671	653	669	596	677	707	683	682	672	680	734	664	671	636	662	716	641	701	655	641	653	661	665	652	671	689	657	683	665	691	651	642	644	661	692	663	687	611	632	660	648	646	639	658	648	667	648	650	660	680	641	666	674	647	649	651	637	612	682	693	647	656	621	666	643	654	672	660	673	647	689	651	655	637	648	656	697	660	644	660	631	651	655	625	672	684	619	658	660	672	638	716	626	697	677	657	704	666	675	652	677	668	700	675	660	654	665	700	665	666	663	636	685	680	640	706	684	676	652	697	676	653	688	669	663	692	689	600	627	695	701	676	724	672	690	686	668	677	660	667	670	697	682	719	658	649	659	675	681	662	669	631	686	695	653	647	645	687	644	660	671	622	668	637	672	685	658	638	669	654	654	658	642	665	683	658	670	689	616	690	644	662	645	629	613	654	669	669	662	674	677	611	661	698	690	625	665	579	675	648	656	650	664	656	684	667	653	686	672	677	658	666	647	652	680	660	680	607	695	678	655	663	659	636	687	693	668	678	631	675	661	621	667	658	581	620	653	617	656	592	730	588	658	697	694	645	668	630	714	694	645	621	664	654	641	653	679	682	625	662	663	627	710	671	718	630	585	625	665	654	651	664	707	680	660	646	666	652	633	672	649	650	675	654	638	683	654	620	658	631	697	661	674	661	685	657	674	673	641	662	691	677	665	675	698	655	656	648	731	653	635	630	642	640	662	650	697	655	662	704	615	633	628	645	631	690	667	682	601	668	643	722	669	675	679	639	680	685	670	651	643	688	645	656	700	673	686	635	625	642	675	698	652	714	639	732	629	621	693	667	638	698	664	645	676	714	684	691	645	648	652	669	656	687	642	628	652	623	697	641	633	656	703	704	679	665	635	661	692	636	651	643	666	664	673	652	705	655	636	634	644	681	687	699	645	693	647	618	648	659	626	675	678	694	622	631	686	623	651	659	644	653	689	640	662	654	662	646	665	645	659	637	623	680	677	680	710	701	698	660	630	696	674	659	635	679	643	668	692	695	675	653	680	632	714	656	638	655	641	663	628	720	608	643	607	689	669	658	632	666	645	625	666	658	673	668	683	678	660	695	711	655	668	610	681	673	633	642	646	694	734	678	684	688	675	643	668	638	691	658	620	676	602	663	651	660	687	690	663	597	657	659	677	687	673	683	659	659	697	716	630	653	672	621	680	677	706	700	701	655	695	627	669	659	652	684	670	635	628	686	703	658	648	693	682	641	647	659	633	634	661	625	666	602	700	660	636	707	650	691	621	665	663	700	636	715	686	664	653	698	680	692	641	678	650	638	715	697	658	609	682	662	691	694	664	700	703	652	670	673	679	640	683	628	661	654	713	630	665	672	678	662	620	654	681	656	656	663	665	671	637	653	647	666	635	643	700	661	653	667	651	652	669	631	681	655	637	658	701	664	649	616	666	687	658	668	663	654	685	645	649	634	635	694	668	663	684	642	691	662	654	672	634	685	682	651	718	669	675	637	663	663	678	647	653	630	642	645	679	689	664	703	657	667	627	642	671	660	625	685	647	651	691	636	678	676	644	641	630	648	697	685	659	647	654	606	675	674	648	651	649	660	666	625	700	677	670	622	616	675	634	677	679	630	691	684	666	638	711	674	686	644	700	641	654	601	651	691	645	646	675	640	623	701	647	657	672	690	646	661	630	716	629	657	676	652	709	748	662	654	638	686	658	637	678	649	647	667	586	663	657	676	631	678	730	696	665	682	674	645	669	679	670	628	696	663	640	645	660	707	693	651	696	659	649	702	687	652	672	621	628	669	661	630	642	715	658	625	657	677	649	666	660	657	658	660	658	626	689	693	638	659	669	622	690	643	683	651	654	619	684	635	649	731	682	649	661	632	669	677	705	594	699	601	669	656	651	656	678	666	687	711	643	673	653	691	711	704	650	650	671	698	663	701	639	701	700	637	625	688	651	644	661	704	668	646	646	662	641	678	677	644	640	683	657	695	669	618	659	664	627	697	698	654	619	684	621	693	647	723	698	675	653	659	632	634	665	688	706	652
3537	5846	4863	2560	1711	1340	1190	1006	926	815	728	694	717	687	624	616	664	630	565	620	573	566	569	550	595	521	594	582	543	554	535	551	589	580	562	568	551	563	549	543	522	549	526	501	549	534	535	529	546	547	494	560	503	530	554	521	521	553	489	506	550	521	532	548	573	503	526	531	568	558	547	513	477	540	549	527	531	544	518	591	559	531	502	529	506	551	526	526	523	527	529	584	520	532	527	558	539	554	545	531	574	500	506	548	497	562	564	552	490	540	540	558	544	534	508	532	514	549	553	549	547	551	559	534	508	508	532	563	542	540	555	564	516	544	558	511	522	556	519	578	559	513	520	534	543	518	545	541	518	538	529	493	511	502	510	485	551	535	552	521	497	515	545	560	540	550	548	543	529	539	526	480	538	494	508	510	501	522	538	522	509	516	516	526	507	535	541	513	502	543	545	510	518	525	542	517	554	513	541	530	559	520	542	556	540	525	529	522	512	563	533	553	526	512	500	515	529	482	523	525	535	532	502	502	525	533	496	544	537	557	528	546	536	507	528	506	543	579	521	505	507	528	526	533	516	528	589	529	564	515	536	516	537	499	529	555	513	531	558	551	560	544	528	514	532	500	520	498	538	530	543	521	528	554	563	538	518	560	536	514	515	515	520	541	532	512	522	508	535	543	504	519	513	556	517	543	455	508	554	524	545	522	550	506	555	511	570	527	504	540	556	522	540	517	502	549	533	529	490	554	518	510	497	524	573	541	520	515	502	495	537	548	521	501	538	527	509	521	538	535	535	512	528	501	553	484	532	500	559	501	531	531	514	528	539	543	534	483	529	537	520	544	531	525	527	518	501	497	497	548	540	518	551	541	523	555	545	512	562	481	527	533	531	533	558	528	527	539	558	522	563	546	531	498	531	516	526	558	505	573	512	554	523	526	511	531	496	524	470	520	504	544	494	533	538	562	551	512	539	550	488	523	528	531	516	519	510	516	488	536	517	540	485	545	519	502	507	538	532	494	569	514	501	526	520	521	544	553	521	567	532	513	493	575	561	532	524	524	533	522	512	529	486	513	543	549	544	520	537	532	533	526	521	511	566	496	551	524	517	516	499	517	518	533	572	559	517	519	472	536	517	572	532	517	567	527	559	545	511	496	525	536	506	500	529	535	513	522	489	505	487	537	507	547	506	551	501	511	516	566	547	542	536	538	540	527	538	535	527	522	486	551	544	518	548	490	470	521	526	498	495	528	556	531	523	524	509	512	509	530	525	541	529	530	503	477	569	538	523	577	533	523	520	514	550	558	508	521	520	543	498	510	524	512	517	547	493	528	503	508	542	497	555	501	504	471	516	535	547	534	516	481	502	544	540	542	529	532	510	487	473	524	527	503	496	498	481	510	520	505	477	522	501	538	520	530	533	531	525	531	505	486	508	534	544	536	519	521	539	550	512	505	493	481	502	561	485	521	505	520	510	530	506	548	544	543	508	524	459	509	533	536	530	533	563	510	528	570	598	486	492	518	505	495	602	514	526	528	532	539	576	509	541	533	520	524	510	500	538	522	542	503	514	539	502	523	484	534	515	515	497	543	516	494	513	512	517	493	519	521	531	491	532	509	528	530	519	554	488	518	501	524	516	534	503	515	510	529	484	527	550	506	534	496	505	527	522	495	502	531	491	519	505	545	519	518	512	524	561	522	538	511	536	485	510	520	521	494	518	510	501	517	476	552	549	562	503	511	532	502	494	551	505	536	540	540	522	495	541	570	525	538	567	548	519	525	535	541	498	503	527	560	543	533	499	512	527	542	552	540	562	533	473	504	515	502	555	495	515	522	481	514	524	537	520	520	513	538	488	525	552	546	522	548	478	513	536	505	530	502	481	586	510	496	471	531	517	509	510	556	507	527	531	509	545	518	546	524	496	545	537	511	494	499	534	515	505	529	533	533	503	542	522	559	525	509	531	538	526	488	522	569	536	510	560	543	525	489	525	543	493	530	528	558	479	531	526	497	524	504	515	493	510	526	508	522	509	496	526	532	526	524	497	528	505	488	548	508	520	526	488	537	488	504	503	553	556	534	489	494	555	490	516	496	516	574	517	527	544	545	580	522	554	518	492	532	525	502	510	505	535	524	534	547	530	511	542	531	505	532	570	520	532	549	542	541	457	533	526	552	534	529	500	521	507	518	518	544	542	512	528	531	520	538	524	525	530	492	497	525	546	524	502	516	532	463	542	538	535	527	489	529	481	515	558	509	498	521	498	525	481	502	514	493	555	548	535	514	508	502	555	518	513	519	528	526	526	485	490	486	504	525	522	552	529	504	517	503	522	506	497	511	499	512	500	548	496	538	531	494	506	561	512	532	535	565	518	508	515	529	531	514	495	526	521	533	517	494	512	544	489	551	522	548	542	510	509	525	524	503	489	518	512	519	494	551	532	508	480	532	540	547	485	545	530	526	502	512	490	551	520	583	518	551	538	532	506	500	517	547	495	517	528	524	520	514	541	560	560	498	560	542	523	501	538	485	535	507	521	489	536	538	491	561	502	517	481	472	524	533	567	511	490	507	549	526	528	523	516	510	549	534	512	517	533	530	498	553	505	506	535	542	515	472	516	524	501	525	513	562	525	529	523	545	551	511	538	538	513	561	499	542	511	569	528	533	516	474	511	552	512	518	509	519	525	510	513	519	542	511	548	487	532	539	504	571	523	519	537	504	506	536	510	527	554	541	520	538	506	548	501	531	523	484	472	479	517	545	500	490	514	492	474	509	534	487	525	483	546	529	510	536	558	548	521	475	533	518	540	480	508	525	526	497	555	557	528	505	521	538	537	523	524	521	539	536	573	500	517	563	539	494	533	491	519	550	535	533	535	497	514	526	535	512	510	492	545	508	586	524	553	475	507	531	545	518	506	522	521	513	507	533	513	543	542	492	554	509	487	519	490	534	558	518	493	494	544	485	512	518	459	549	530	522	515	476	523	524	505	516	528	523	508	531	517	514	535	513	523	539	510	533	558	543	508	541	525	526	540	527	528	508	543	518	526	525	497	515	514	536	531	556	525	539	506	542	532	528	501	485	506	510	524	542	493	483	503	483	528	497	552	530	528	527	524	501	507	537	515	510	496	491	511	495	515	549	523	483	542	549	478	531	572	542	505	483	526	539	523	520	547	505	514	524	524	546	532	541	510	547	506	540	524	521	564	490	526	503	571	514	572	522	499	488	550	498	503	513	551	518	526	542	539	488	487	521	499	532	499	502	516	534	525	490	526	505	490	544	502	508	515	525	537	488	563	530	591	537	465	540	527	493	516	530	496	506	518	522	535	539	530	494	524	534	543	562	554	513	501	487	504	480	504	518	534	534	519	534	524	532	491	509	509	530	555	497	521	514	536	508	536	489	541	519	557	518	538	485	487	533	535	475	528	505	531	506	519	525	527	494	521	554	515	539	520	519	514	527	511	516	575	519	471	548	482	544	522	504	491	538	532	517	501	521	514	562
27707	9665	580	300	216	200	182	166	186	198	165	187	159	203	183	180	172	187	167	197	202	168	173	171	207	193	204	181	194	175	160	176	162	173	182	164	185	183	180	161	182	178	198	172	169	194	177	179	177	182	180	150	193	192	172	188	185	185	167	202	169	171	192	181	160	195	171	176	177	161	187	190	199	198	166	178	137	164	170	141	179	178	178	185	168	175	202	178	168	157	212	191	170	187	199	185	194	182	216	182	186	168	185	187	167	175	164	185	172	166	183	170	186	178	172	162	183	166	195	165	187	173	176	212	177	155	170	186	204	182	172	190	209	180	186	159	172	168	182	184	162	193	181	196	170	159	186	209	173	232	166	172	180	187	188	173	141	187	172	185	179	162	163	173	170	169	188	193	195	181	185	163	172	145	162	187	186	176	181	169	185	198	183	183	176	170	185	152	187	185	173	204	156	186	184	194	182	195	183	163	169	172	194	183	177	161	170	154	157	176	185	156	180	185	210	184	189	171	180	187	164	178	163	183	172	200	180	189	182	202	178	200	163	179	180	172	177	185	181	169	180	186	189	173	180	187	190	152	173	178	168	177	175	175	164	176	189	160	178	174	187	170	199	177	182	165	177	170	203	164	183	188	168	169	184	195	179	174	178	157	191	170	168	165	177	169	174	153	200	183	159	172	179	177	178	189	159	203	176	201	186	173	193	171	173	201	178	179	170	187	179	184	199	164	192	188	166	151	187	201	168	191	171	182	179	192	174	152	179	174	164	165	192	171	153	172	191	160	172	156	166	189	204	201	162	178	185	191	177	181	162	153	186	172	188	175	191	172	203	185	170	169	209	199	187	158	171	180	162	186	196	163	161	175	158	176	177	205	193	179	173	180	178	199	175	218	184	191	164	147	192	177	187	184	183	162	178	163	192	192	178	191	165	200	161	157	203	183	168	174	183	208	189	175	162	180	201	158	194	191	203	172	178	167	184	177	147	188	188	185	177	161	180	173	191	162	193	195	177	179	183	176	175	164	182	156	180	179	172	177	176	162	197	164	157	172	178	182	171	180	161	169	181	196	164	195	174	186	197	184	190	158	201	186	183	178	175	174	168	185	188	175	196	175	164	192	175	165	166	175	169	147	179	188	175	182	166	184	165	192	156	203	179	192	190	189	191	197	194	173	172	171	170	169	147	184	172	175	177	169	158	177	196	163	153	159	170	172	162	185	164	156	172	207	203	160	168	170	186	179	162	168	164	171	199	196	157	168	201	167	173	157	183	184	163	171	177	161	185	153	180	197	184	169	186	184	175	159	166	174	194	182	174	184	192	168	177	177	167	160	192	180	170	191	181	196	194	174	195	197	181	166	188	184	177	175	159	177	184	178	183	171	182	205	155	164	184	183	188	186	177	172	168	195	169	197	159	186	181	190	164	166	191	183	180	185	192	200	187	187	198	141	169	174	160	179	188	196	177	164	169	185	177	183	189	182	197	168	178	168	157	181	186	179	176	183	194	189	157	199	164	179	177	166	172	173	168	186	170	179	194	173	157	178	183	167	153	161	197	190	178	205	173	167	200	167	155	182	181	181	182	157	165	168	161	191	178	195	203	192	181	168	176	163	197	198	167	195	183	198	175	186	195	188	178	186	179	198	187	189	187	162	193	196	192	165	160	174	192	191	189	196	151	188	174	186	169	168	162	201	179	176	177	186	169	201	170	187	180	183	176	174	171	160	160	190	188	163	189	201	185	194	161	191	176	197	196	175	182	205	155	197	196	156	176	174	204	197	181	188	177	185	166	168	175	166	169	174	189	176	169	202	189	190	196	172	207	189	174	201	174	189	181	195	172	203	168	191	181	180	182	174	196	168	176	174	177	160	181	150	167	175	174	185	167	194	185	185	177	179	169	186	178	168	191	176	221	185	173	178	175	146	170	184	159	171	164	160	181	180	181	187	196	194	172	171	191	158	170	203	184	174	191	185	174	200	198	162	176	175	168	183	207	148	184	185	182	181	176	165	155	177	191	182	191	161	165	194	200	168	172	194	182	181	170	196	183	179	189	184	165	163	193	196	200	202	180	165	162	169	155	171	174	180	182	166	158	170	194	157	195	196	182	197	180	188	194	181	185	180	172	183	169	181	185	180	174	173	175	203	189	191	171	153	186	189	204	181	166	194	168	198	180	161	187	203	194	179	164	178	204	183	192	188	165	180	187	179	180	166	167	191	176	149	147	205	176	200	179	194	192	179	170	173	172	175	200	174	206	195	160	191	169	169	185	181	190	158	195	174	192	177	173	166	186	180	163	158	188	171	201	176	187	187	193	190	176	193	178	181	191	182	189	169	154	183	174	188	175	182	181	186	191	174	199	185	197	186	198	195	192	180	178	189	192	197	146	182	173	189	180	201	178	180	169	169	195	175	174	188	183	183	189	186	184	154	181	196	178	185	152	167	193	151	190	173	168	192	171	172	177	179	182	179	180	179	150	198	169	174	184	165	171	151	182	183	179	187	182	167	192	173	192	177	190	177	165	204	195	190	193	164	167	191	185	157	151	181	183	176	184	192	195	170	188	194	140	181	203	188	164	184	163	167	180	179	170	173	165	172	162	150	178	141	163	168	179	170	180	204	164	183	184	205	166	174	195	179	187	195	193	165	186	157	174	191	166	157	168	165	200	162	177	191	180	181	182	180	175	174	191	192	180	182	172	192	172	204	189	182	180	170	177	174	171	185	170	175	179	160	202	157	182	198	189	176	179	178	182	169	182	169	179	180	172	169	161	162	164	169	190	166	197	174	175	180	189	209	196	178	190	173	171	166	195	193	168	205	173	185	164	182	198	188	178	171	188	183	190	158	188	186	177	179	167	193	175	167	167	173	225	172	174	207	199	177	157	182	170	180	164	184	191	171	191	160	179	166	210	183	179	182	156	197	172	195	171	158	173	170	186	186	173	168	166	183	181	171	191	170	184	171	176	193	183	209	169	204	160	152	186	166	165	181	176	178	170	178	156	165	152	199	160	191	183	191	175	193	184	191	192	181	181	159	165	192	187	174	177	175	200	184	157	176	158	183	191	182	192	178	188	179	188	172	199	157	165	169	175	186	188	181	159	195	192	188	210	203	193	181	178	190	195	185	163	177	186	175	178	164	199	174	175	172	186	159	182	201	193	179	168	146	186	166	178	163	189	192	181	196	194	187	180	176	161	166	152	166	186	180	173	180	159	178	166	165	159	177	184	175	153	166	179	182	178	209	187	168	173	187	154	151	179	186	178	163	183	185	184	194	202	163	180	162	208	166	194	193	174	177	197	172	177	186	183	174	193	183	169	180	185	182	185	191	186	174	165	201	181	178	169	198	187	175	162	168	208	165	184	186	193	171	165	177	168	181	190	197	180	204	185	172	185	201	180	198	180	185	163	197	168	170	170	162	178	166	197	195	183	165	169	192	174	180	185	191	166	213	185	189	182	185	195	182	188	175	190	180	198	177	156	202	177	157	147	179
4571	347	285	190	177	172	143	167	167	160	134	174	149	162	167	152	144	147	136	181	149	170	137	171	160	151	171	136	160	130	149	140	155	130	147	151	151	143	165	152	132	157	127	151	146	137	150	131	154	134	122	151	131	126	162	152	146	147	145	156	164	153	141	165	145	136	154	152	153	148	141	154	175	148	155	128	149	147	141	142	150	157	141	134	156	162	175	172	141	143	140	135	139	136	156	146	132	141	136	136	134	150	143	134	168	157	145	171	131	132	140	161	129	147	166	126	123	150	145	132	156	136	143	135	174	132	152	139	154	130	146	126	168	133	145	146	138	168	137	157	131	145	157	140	130	150	143	134	153	150	158	164	161	146	145	155	160	164	150	142	142	136	149	179	137	139	143	153	149	157	151	140	146	144	152	176	168	151	155	166	161	149	150	133	155	143	156	164	141	137	166	137	154	157	127	157	151	139	149	131	143	140	157	159	144	140	132	129	138	122	161	137	137	141	139	143	140	152	130	151	154	144	141	143	138	155	162	166	170	132	134	149	137	160	149	167	131	158	143	131	155	162	146	152	167	148	176	147	144	134	148	150	169	146	131	146	151	131	143	162	161	153	153	134	136	146	154	163	154	144	150	147	139	138	139	122	148	144	163	168	157	145	181	135	139	135	164	164	152	132	123	155	153	147	149	162	161	140	141	158	139	159	141	151	144	159	170	130	144	133	141	163	119	143	149	152	123	139	133	147	130	122	155	139	155	150	146	159	138	160	158	140	144	131	113	132	129	145	164	148	152	151	129	137	136	170	133	141	142	149	164	151	154	162	160	135	156	157	135	151	140	136	139	130	164	150	128	137	148	135	146	147	162	134	151	139	144	146	160	177	146	140	153	148	139	133	142	153	133	172	164	143	166	133	159	151	176	144	144	144	149	146	142	162	148	126	141	144	134	163	143	156	144	138	152	154	157	166	137	135	145	155	136	158	147	158	148	155	135	146	137	159	131	130	153	150	135	145	150	164	149	136	150	142	131	163	151	154	135	159	145	148	141	148	140	118	131	147	135	159	152	129	147	149	147	131	140	150	161	148	154	141	152	138	155	147	156	157	166	142	148	146	137	130	122	142	142	155	154	161	128	150	153	134	155	134	147	149	160	154	143	143	140	158	137	142	150	154	156	136	164	168	153	140	147	144	132	169	151	156	157	131	152	153	128	145	150	157	137	136	138	139	157	145	141	149	173	159	141	141	152	143	162	145	139	160	166	143	158	136	157	146	140	154	152	133	138	133	151	157	156	149	164	154	127	124	140	167	135	151	162	134	144	146	143	150	131	158	134	148	161	154	135	149	153	138	148	145	149	142	168	143	134	133	155	158	164	161	150	156	143	133	147	148	135	144	165	136	156	137	153	149	138	164	163	143	155	162	157	163	166	149	146	157	130	151	166	125	127	125	136	147	156	129	152	138	154	151	153	189	138	157	127	126	138	135	154	161	119	116	139	131	136	147	148	139	146	156	154	134	143	141	142	127	154	141	149	148	143	167	145	137	135	169	122	130	167	170	127	158	170	121	154	136	156	139	164	157	164	146	160	157	124	134	126	166	156	148	163	142	145	137	146	121	143	171	130	138	150	149	149	149	161	151	143	128	152	157	130	138	152	122	140	136	152	154	162	147	159	156	155	136	145	165	163	154	168	163	159	140	137	153	128	149	180	146	151	161	140	172	164	176	129	142	150	138	172	139	151	140	152	150	153	153	145	140	146	162	158	148	140	163	135	161	141	143	148	180	154	159	146	146	160	167	159	143	151	153	151	161	150	137	128	143	168	139	143	149	147	168	154	143	161	147	147	146	137	160	151	148	138	166	136	138	175	166	134	150	148	153	143	172	124	145	159	165	150	156	152	130	144	146	131	137	151	147	133	151	151	154	156	142	151	160	157	145	161	143	135	170	137	149	156	153	164	154	163	133	161	136	123	147	164	155	161	150	154	168	129	129	133	170	164	136	143	143	153	159	169	145	151	137	148	148	129	129	153	146	140	130	155	166	158	164	155	145	148	121	141	134	161	141	144	150	157	162	163	156	141	151	142	156	158	156	151	144	139	151	143	137	162	138	170	143	123	158	135	154	163	155	165	138	142	148	146	131	134	146	159	143	144	156	149	151	153	170	157	143	153	134	173	154	154	138	133	150	143	142	174	138	162	134	150	160	150	148	166	154	144	142	147	148	168	156	159	115	127	156	154	165	164	138	128	137	160	149	142	150	137	162	149	134	151	146	162	156	137	151	143	129	172	133	159	152	160	143	143	137	130	134	154	152	142	147	134	132	133	144	134	148	143	139	154	145	135	141	136	137	135	136	125	146	143	154	156	162	148	133	136	154	159	177	167	163	171	150	144	150	154	139	136	149	132	127	158	138	170	146	134	130	153	151	175	136	147	159	155	158	151	141	153	135	152	145	159	144	141	168	142	156	146	130	156	154	158	130	126	153	136	151	153	172	142	120	150	152	160	149	139	155	134	160	147	152	159	162	160	158	148	158	147	155	154	136	147	143	152	145	140	150	163	125	131	159	165	141	157	141	146	150	142	149	133	164	153	157	141	135	153	155	154	152	144	148	164	138	144	152	129	142	145	158	147	157	136	149	114	157	134	162	158	149	140	141	132	137	130	139	147	163	142	143	144	146	136	146	148	140	137	141	133	154	159	157	147	166	143	133	149	148	149	152	153	167	123	147	158	146	130	139	135	147	143	131	130	139	161	128	157	150	157	166	144	135	134	143	157	145	147	147	141	141	150	160	153	142	160	156	153	122	134	142	158	141	158	137	120	121	151	139	150	158	137	139	152	143	128	158	153	148	160	160	149	126	150	160	157	128	152	140	149	157	137	140	162	168	139	149	138	137	163	143	150	151	139	141	137	125	148	138	148	150	135	142	162	135	134	129	131	144	122	147	131	143	138	149	131	128	150	157	137	135	148	160	142	154	143	146	120	144	136	167	133	178	151	138	123	139	143	122	149	147	143	147	144	154	173	135	139	137	169	135	135	154	170	128	132	170	153	133	119	154	150	134	149	142	166	149	173	141	138	151	131	134	157	152	154	138	149	147	146	153	146	145	149	156	158	135	166	150	143	155	158	157	144	131	149	137	146	156	149	147	132	151	140	150	145	167	144	133	147	149	147	129	159	134	134	128	147	130	132	147	113	145	151	154	136	146	150	160	160	165	149	178	130	140	162	136	156	168	158	139	156	160	161	147	141	177	135	137	152	150	130	138	155	150	147	144	173	152	137	160	155	154	134	157	153	152	168	162	149	169	144	143	141	136	164	142	156	140	137	151	156	139	149	151	140	146	139	151	138	136	151	142	164	160	143	134	145	168	149	156	142	141	154	150	150	154	135	147	142	143	126	154	158	153	138	174	147	152	158	155	157	159	154	156	157	154	158	147	138	145	153	161	162	143	142	140	159	164	161	161	157	158	139	124	142	129	138	158	158	120	138	146	148	142
25631	21496	27981	25439	11275	1273	884	690	611	618	551	548	532	602	541	496	513	566	535	513	525	515	512	528	494	562	543	497	508	506	512	530	505	549	480	514	464	528	473	512	514	536	498	493	520	478	530	500	499	454	500	497	527	519	488	517	505	508	518	488	519	482	521	511	538	470	536	519	507	503	489	508	493	483	495	522	514	487	501	460	508	502	448	511	517	508	492	521	539	484	459	523	494	502	465	519	516	505	505	489	503	451	499	490	428	493	498	487	488	488	493	506	467	496	524	504	522	522	529	498	503	487	481	477	520	483	528	526	491	499	514	492	510	495	486	491	505	495	499	502	523	498	512	540	486	535	502	523	488	493	524	464	507	505	474	469	481	498	514	473	478	469	487	464	515	512	496	498	460	476	511	505	477	525	521	509	513	498	513	512	486	519	504	473	497	514	524	491	471	520	508	505	467	497	442	524	520	482	540	484	509	545	508	458	482	476	524	534	503	518	493	486	543	520	435	511	542	488	512	488	453	488	506	479	494	545	515	487	515	463	511	510	556	520	484	499	490	466	474	497	517	507	525	508	530	500	486	488	466	493	490	503	499	496	509	492	446	495	456	482	469	501	493	517	485	482	492	479	551	487	465	524	495	531	485	517	492	521	541	502	509	487	486	472	507	491	467	486	499	490	528	503	498	487	485	450	531	470	490	513	523	567	501	503	494	532	455	502	528	537	540	480	489	491	512	464	503	504	512	483	475	529	506	515	472	476	512	513	522	492	493	500	514	508	489	502	485	495	453	492	483	526	485	468	513	494	484	496	480	502	470	509	479	514	491	487	461	537	546	485	488	488	448	477	490	501	505	551	544	491	469	507	533	505	514	499	519	495	501	487	475	513	484	502	494	471	466	477	538	504	501	491	485	487	489	470	529	510	493	486	508	482	500	497	507	467	488	467	533	479	505	485	490	498	499	510	492	497	491	494	497	499	493	474	472	434	484	486	455	488	510	445	480	494	513	498	435	493	524	509	503	483	540	549	485	500	509	492	486	482	517	520	479	488	489	430	505	540	491	503	466	436	484	504	498	547	506	458	466	485	507	484	501	526	502	515	486	473	501	531	505	512	479	478	489	505	487	474	493	498	457	523	459	518	519	501	477	510	518	495	476	530	506	505	522	479	511	481	514	453	495	515	478	477	502	496	493	476	511	475	474	504	466	488	499	463	531	558	521	504	502	485	497	499	521	522	479	498	519	488	503	464	478	477	477	497	501	497	473	510	535	479	481	483	486	496	503	496	513	452	540	492	517	504	484	475	508	526	451	462	536	479	498	459	442	493	470	455	520	483	515	460	507	523	508	492	511	493	517	493	511	504	474	500	506	516	485	490	510	528	493	462	515	504	489	497	556	514	492	470	464	506	485	472	529	474	502	510	468	531	472	524	478	484	476	485	471	506	475	507	488	500	519	519	521	523	490	451	493	477	474	491	508	466	502	458	492	499	479	480	475	519	454	490	487	497	465	478	498	508	482	452	496	521	485	500	487	517	522	497	481	497	432	515	478	492	457	508	490	495	506	500	474	536	520	483	501	472	435	482	459	511	495	487	488	483	494	535	464	547	510	524	507	476	500	491	482	521	487	468	515	488	477	471	485	457	500	485	492	541	492	477	512	515	502	489	547	467	489	498	490	510	470	442	477	538	513	466	544	525	523	506	483	488	471	464	504	504	442	492	500	465	467	507	493	538	493	475	499	526	468	480	490	495	485	439	477	499	501	506	492	490	476	520	493	529	510	520	497	508	470	506	511	523	480	460	460	471	483	471	489	507	469	476	463	468	483	483	471	531	518	535	495	524	490	496	522	490	518	482	450	524	491	513	448	495	470	465	468	488	489	527	504	553	514	507	504	476	499	514	482	492	495	461	471	518	529	491	476	504	477	491	482	506	473	520	492	517	513	488	502	519	500	505	513	471	479	462	449	478	491	508	520	510	492	469	482	469	501	461	496	483	498	491	504	479	520	488	516	513	515	466	471	503	480	493	519	498	511	493	502	493	509	463	483	499	477	456	506	493	527	483	522	458	517	475	502	484	525	490	491	500	475	499	479	464	444	475	468	526	480	520	502	473	481	518	465	492	492	467	469	447	482	479	497	496	483	509	467	499	465	474	527	513	492	451	470	442	499	484	464	482	510	504	474	460	482	489	533	473	460	475	516	491	529	488	512	535	482	517	476	485	469	528	500	530	485	511	479	488	475	497	523	489	484	500	539	512	512	484	500	484	484	499	473	481	465	512	526	509	488	523	514	476	513	470	498	501	508	521	510	507	521	498	489	501	457	475	477	480	496	564	513	499	516	531	480	505	499	495	490	500	496	463	479	537	525	478	510	515	503	533	499	512	477	508	491	501	520	512	480	475	481	532	499	479	530	507	499	478	447	494	497	498	484	502	491	497	485	542	486	527	446	460	505	444	487	478	488	509	494	522	498	509	481	483	527	518	475	508	483	493	505	466	493	504	472	516	534	469	489	488	510	485	477	548	504	470	491	484	505	499	513	497	488	569	501	531	480	490	480	520	526	514	494	517	456	498	567	504	514	491	518	509	474	473	516	507	473	481	514	476	500	487	457	514	479	473	521	499	518	542	499	472	517	527	476	487	505	508	486	514	487	515	530	525	522	490	509	511	486	489	477	498	502	474	485	524	483	506	527	546	514	504	490	530	501	537	506	483	510	494	407	463	489	458	473	519	471	481	510	507	534	493	501	476	514	503	479	483	527	532	488	474	471	467	490	477	486	476	496	508	506	497	485	518	457	458	505	487	498	521	488	480	479	492	487	503	523	536	520	482	476	525	493	522	495	483	498	518	454	489	472	500	485	461	516	481	467	482	532	494	495	496	496	526	487	506	475	475	505	521	506	538	494	514	507	506	444	484	469	541	470	504	564	459	460	466	484	490	454	471	494	490	533	498	487	488	478	508	490	480	483	546	483	483	502	496	503	474	461	477	464	492	493	504	480	530	545	502	509	472	476	521	501	510	506	467	475	497	489	457	483	496	500	526	490	464	512	507	516	520	531	491	478	460	459	481	472	490	507	501	470	514	463	498	456	534	529	493	468	479	507	500	498	498	471	496	500	421	494	505	477	498	453	486	512	531	510	525	497	506	475	532	476	438	507	462	468	506	463	467	518	545	465	538	503	474	477	475	483	474	465	439	518	500	545	463	487	476	530	489	495	529	480	466	511	529	490	489	497	501	495	491	489	490	485	494	524	502	478	473	492	481	481	496	499	472	514	510	481	515	499	469	521	507	501	493	506	528	497	502	468	547	444	449	503	491	473	536	496	507	473	510	485	478	530	492	515	506	477	517	509	494	566	544	518	535	545	490	488	482	505	532	504	517	490	499	482	506	469	525	507	531	489	499	538	449	501	536	455	473	465	514	536	516	471	484	482	532	558	518	531	488	483	490	543	513	523	507	482	501	519	469	474	499	547	436	458	463	486	481	494	496	484	509
3254	3465	2793	1474	1011	845	688	614	549	533	529	519	447	473	465	450	490	443	420	420	432	457	407	433	394	437	416	412	407	403	433	428	399	424	399	444	409	445	422	434	388	428	419	406	408	423	398	366	400	401	452	391	430	424	428	396	415	388	409	371	440	400	443	403	404	401	408	388	396	413	389	406	414	399	410	446	427	391	426	403	401	378	431	413	390	404	362	445	406	395	394	408	396	390	387	429	429	397	395	411	426	374	407	363	395	408	382	401	406	410	399	421	390	436	364	368	435	410	335	373	373	381	402	380	382	383	408	392	396	400	391	409	405	396	418	379	379	440	366	380	398	395	391	410	419	402	403	376	383	416	387	399	419	416	389	421	389	423	384	396	405	370	410	374	394	401	381	427	383	381	400	361	411	368	391	398	434	395	444	378	392	369	371	410	372	386	408	415	380	412	408	447	384	386	388	363	392	415	401	413	420	382	382	407	397	403	433	384	395	398	366	420	387	409	397	389	370	399	378	381	408	407	361	402	416	427	388	370	396	388	380	396	371	366	405	382	411	409	371	376	408	387	400	375	400	404	403	401	429	377	396	379	381	379	389	414	419	408	416	406	391	417	401	419	400	378	412	412	414	386	404	411	382	455	381	408	416	438	373	406	383	439	384	400	370	376	393	380	402	351	386	399	370	399	386	390	366	388	392	375	396	370	374	399	369	375	385	443	412	398	397	410	380	405	420	389	394	403	400	399	419	418	369	364	432	399	380	401	418	405	395	412	381	387	411	411	424	376	413	424	395	390	376	385	404	403	392	403	411	409	401	382	389	422	396	390	401	401	405	399	412	359	386	403	413	417	394	419	381	420	398	416	416	367	406	372	407	424	389	389	422	400	399	405	420	409	381	416	428	392	419	408	396	413	418	407	382	379	393	399	408	430	439	407	418	406	398	385	382	380	415	388	400	421	394	386	394	386	392	409	391	384	396	405	394	390	394	351	426	389	364	430	416	409	407	425	382	391	383	405	389	387	356	437	405	413	416	377	363	428	407	399	407	418	372	412	421	368	373	400	409	407	398	396	408	385	394	382	390	386	443	409	399	409	425	397	385	414	410	403	418	394	413	402	400	423	382	406	385	401	414	386	381	422	438	408	394	382	384	410	436	429	415	373	386	410	401	425	402	428	389	372	415	436	375	399	387	395	396	377	388	414	388	392	408	389	384	381	416	375	404	403	409	355	380	364	395	411	338	381	413	403	366	409	366	412	365	408	409	395	405	407	393	373	405	405	383	420	405	415	381	378	360	422	383	419	399	405	398	379	391	427	402	360	399	392	378	397	385	372	423	344	393	373	388	393	370	393	350	383	391	399	374	411	363	372	403	425	405	363	372	365	381	379	351	442	378	413	387	401	394	399	425	400	389	398	405	388	404	378	391	379	427	387	375	401	364	363	384	374	407	401	404	390	421	372	403	401	411	379	390	414	399	404	419	416	407	409	384	397	400	427	415	402	400	420	372	422	379	389	368	373	373	414	382	379	377	409	414	381	424	371	391	430	370	371	382	410	399	366	356	407	382	384	411	360	430	418	399	379	391	375	368	380	414	412	375	431	381	411	381	430	414	385	378	378	416	392	383	391	394	368	399	357	422	404	412	385	421	403	384	387	391	374	366	368	409	373	395	405	400	388	384	448	402	392	379	396	396	404	387	361	397	359	384	365	386	403	402	403	401	366	405	413	379	381	415	398	382	413	410	364	382	399	407	399	380	369	391	403	408	393	382	396	364	402	387	424	368	387	367	433	416	380	364	413	405	400	354	371	401	386	403	367	383	373	397	377	402	404	396	384	393	379	376	366	407	379	397	381	376	421	381	394	409	358	394	412	378	357	383	402	363	389	373	365	376	404	412	391	420	379	386	382	414	409	395	370	381	387	384	396	384	368	361	412	406	414	421	341	400	426	391	354	410	401	399	381	378	421	406	399	367	415	391	405	397	422	380	353	354	360	419	387	406	410	384	414	379	390	397	417	389	390	382	436	412	403	402	385	415	379	349	384	404	380	406	385	421	424	399	389	390	401	390	416	402	391	416	372	374	395	389	422	404	378	371	383	366	365	399	364	392	421	384	358	375	390	379	434	364	372	363	376	392	400	379	400	384	413	375	401	414	394	410	397	393	367	396	379	381	437	391	414	395	384	354	405	390	363	388	396	382	396	387	408	399	398	386	402	377	373	376	411	411	388	397	406	397	431	366	427	395	377	408	399	408	405	376	412	368	404	390	395	390	378	392	382	422	375	384	371	388	399	405	379	415	382	416	413	445	419	412	396	380	372	373	370	355	374	397	369	471	388	397	369	391	415	368	394	418	371	385	366	367	383	397	378	386	385	412	373	371	410	416	376	415	402	411	415	398	364	385	403	343	413	411	399	414	412	393	384	393	372	368	377	386	396	395	422	378	423	383	379	414	404	379	414	390	320	354	424	377	362	344	375	397	409	426	389	377	387	399	368	411	395	371	425	389	391	380	391	387	391	394	424	358	386	414	355	405	387	391	378	375	379	371	422	390	388	395	355	377	443	399	398	383	412	418	409	387	387	399	406	424	379	387	413	363	383	380	367	365	374	394	374	428	399	409	415	376	416	408	390	399	406	396	405	390	368	420	376	371	371	378	400	406	349	429	366	399	417	371	386	348	386	395	393	416	391	363	391	416	394	428	379	417	416	420	412	413	414	383	396	378	352	361	406	394	389	423	378	375	403	379	403	367	401	383	387	364	380	423	389	366	401	413	367	422	366	387	374	374	402	387	407	382	387	395	388	394	372	400	409	407	410	397	387	368	409	385	366	362	362	346	381	399	422	395	350	357	412	392	388	375	410	384	404	421	396	407	406	389	383	364	365	393	401	408	363	390	381	417	391	366	394	409	397	389	391	384	396	391	396	403	391	356	407	386	383	397	349	379	414	377	376	413	402	382	403	384	409	373	399	419	364	388	428	424	376	370	404	402	348	388	408	385	408	389	383	388	405	363	393	358	350	373	391	394	397	371	368	390	388	398	391	361	388	393	387	382	382	386	368	399	403	416	410	379	413	400	424	383	378	380	389	414	397	421	398	358	383	398	379	390	374	375	399	390	396	418	427	395	375	381	421	365	408	371	410	392	397	390	377	372	423	415	413	382	370	399	377	383	362	378	384	357	375	372	393	370	375	381	391	360	379	432	371	398	414	395	395	381	372	403	384	370	400	371	370	415	377	420	386	410	373	379	390	352	355	371	406	395	365	348	369	387	392	440	371	356	376	400	427	414	395	381	410	375	413	384	384	399	417	403	395	387	376	382	406	407	390	368	370	405	380	349	399	396	345	424	390	364	385	387	398	388	392	391	388	378	387	400	371	352	409	389	402	386	408	357	391	370	390	341	392	363	404	430	377	388	393	416	404	384	390	387	419	393	382	421	415	395	354	381	413	396	378	404	389	398	344	397	379	383	360	367	334	395	373	444	405	411	426	413	397
24558	21478	28799	24556	21467	8298	1678	1053	817	881	845	802	805	712	748	783	775	749	752	745	679	713	688	675	704	747	687	735	702	685	659	695	643	686	709	678	662	730	664	694	691	649	675	702	654	672	667	629	662	609	670	658	668	701	688	741	713	694	702	648	676	707	668	627	675	671	680	690	695	681	700	676	694	653	690	706	658	720	646	678	686	691	667	647	675	689	670	691	702	657	651	723	695	676	675	679	668	676	680	645	662	669	677	675	692	694	695	616	646	679	676	670	692	637	679	678	674	689	615	649	680	657	644	677	729	667	691	680	694	685	642	659	667	699	675	720	660	706	674	596	642	687	634	694	710	692	640	711	673	673	695	696	692	668	674	654	662	681	662	644	644	670	680	660	645	634	634	678	698	651	708	695	602	681	636	710	656	629	642	666	646	629	655	668	648	661	679	648	671	720	668	666	637	662	660	676	653	669	629	678	671	670	654	620	702	689	658	686	604	699	689	728	678	660	644	731	671	692	664	697	661	689	696	693	701	702	685	663	656	695	652	648	680	661	672	696	660	717	654	719	729	680	693	709	658	638	667	666	601	669	691	670	637	677	656	712	685	684	686	647	657	670	693	669	614	689	687	651	671	676	695	609	687	649	676	654	669	688	685	681	640	686	662	654	726	678	706	685	629	708	647	670	706	616	682	657	664	638	664	658	646	632	710	654	670	642	644	677	649	650	660	670	671	660	651	655	648	656	678	693	691	662	668	651	719	653	658	621	657	691	695	673	664	669	689	678	666	639	665	674	667	664	709	660	706	650	691	623	684	668	678	642	667	643	710	689	659	695	647	621	647	691	654	670	724	666	670	667	652	629	651	655	677	661	669	680	672	678	671	657	687	618	672	640	645	639	687	683	620	735	661	676	647	681	666	707	713	650	704	628	718	678	637	691	646	645	662	691	681	655	643	674	670	672	648	697	691	675	636	623	687	645	668	719	665	665	668	688	640	683	640	691	666	739	702	652	666	687	641	681	685	694	703	637	682	650	677	647	665	661	689	702	645	627	640	683	679	701	661	655	686	688	666	649	649	656	661	634	703	651	649	654	719	654	662	673	655	658	637	673	717	651	681	676	648	662	630	671	688	651	672	725	616	631	659	700	683	646	653	666	669	594	617	674	634	685	682	637	680	659	660	651	673	728	736	674	641	635	672	643	661	613	661	622	641	688	678	650	645	687	627	705	675	682	683	650	657	659	652	666	705	695	684	699	614	655	675	730	676	732	640	634	694	665	672	673	643	659	635	676	688	659	663	695	634	627	650	698	677	679	679	656	686	682	690	684	643	646	673	661	661	676	697	603	675	663	704	617	696	704	652	652	676	659	624	664	678	673	687	707	666	679	655	689	609	672	625	669	685	692	672	640	678	691	648	648	676	674	649	648	675	622	661	672	652	671	619	663	649	688	619	678	659	675	697	682	662	632	637	664	676	670	639	671	732	660	692	651	655	647	636	699	698	689	702	678	664	640	599	640	656	678	678	641	648	665	667	651	689	665	661	570	691	666	696	660	694	630	633	658	666	654	693	643	659	590	635	650	647	659	673	656	679	690	657	659	620	700	702	667	683	652	679	696	701	648	648	701	675	666	641	685	671	712	732	676	661	699	675	664	646	649	643	672	655	676	601	689	680	673	613	699	711	707	675	684	702	657	717	706	686	675	660	671	688	651	709	651	690	636	658	676	681	667	676	690	641	703	675	663	651	691	646	676	675	669	668	672	661	634	667	675	669	666	679	696	671	704	677	665	687	654	629	647	692	655	683	678	639	656	635	650	690	690	677	692	646	703	614	680	648	620	674	680	675	637	643	650	684	687	654	689	672	654	669	661	654	666	663	684	638	694	669	682	659	671	644	645	636	688	662	637	710	635	630	638	633	696	634	650	626	672	670	652	681	707	635	628	618	656	639	624	668	652	704	651	679	701	713	645	647	675	640	662	687	683	681	698	663	630	667	633	649	692	666	639	633	639	670	670	644	666	656	666	653	674	652	645	692	633	632	671	657	671	663	648	665	715	680	662	731	679	651	673	701	660	662	681	680	667	706	600	699	653	698	639	694	677	673	667	640	666	705	633	675	632	646	643	637	674	645	688	675	625	682	649	631	668	674	632	666	675	673	675	673	669	681	687	685	683	657	712	652	689	684	670	677	661	632	656	645	641	666	693	682	686	605	640	687	657	649	609	686	652	697	609	713	693	648	680	643	664	686	634	652	664	670	679	710	695	685	682	665	650	642	619	665	650	631	671	629	702	666	625	668	626	622	638	642	643	686	651	680	658	683	661	665	671	694	648	690	643	668	620	664	713	626	667	677	671	690	638	675	675	649	679	664	734	681	650	601	657	700	704	683	680	671	631	676	675	698	663	685	675	683	632	631	632	633	681	616	641	641	628	662	652	680	682	671	635	665	680	671	676	640	646	678	645	666	690	656	630	645	668	677	669	633	672	668	620	671	667	654	693	651	644	661	632	638	674	708	679	603	625	659	678	620	652	679	681	650	661	672	679	697	693	653	679	661	701	634	684	644	686	671	709	681	624	673	681	700	684	614	613	689	690	682	655	636	638	639	667	651	668	706	653	638	633	652	632	645	666	647	655	681	656	670	659	697	697	664	689	668	642	717	664	665	618	702	677	658	695	731	699	650	692	679	661	670	674	668	621	661	683	692	645	722	641	666	647	700	632	659	678	678	686	667	629	683	688	698	607	690	706	698	694	652	641	684	650	664	679	678	643	698	681	660	664	667	671	674	699	655	641	665	663	648	653	646	681	661	674	640	669	662	630	671	631	652	650	694	651	714	693	702	683	652	662	676	666	657	666	680	692	672	654	689	635	696	702	633	668	664	713	684	696	618	659	621	650	630	633	647	611	664	621	663	643	656	652	684	616	657	642	679	675	676	678	616	654	627	667	676	644	678	716	652	680	624	685	670	641	681	695	651	692	653	675	665	654	678	688	666	640	688	686	626	649	657	665	671	657	680	689	677	638	681	638	735	680	640	624	704	691	669	622	661	685	670	632	599	667	635	708	674	618	657	694	632	653	652	677	648	640	661	725	629	660	664	655	706	665	639	641	634	628	679	675	631	663	675	688	650	655	698	654	665	678	611	650	690	648	648	700	668	671	706	691	640	665	659	636	686	600	695	659	629	655	642	682	718	701	680	706	638	605	670	666	709	668	651	669	676	688	719	660	664	733	630	648	655	679	672	677	642	660	696	694	661	662	651	636	679	664	642	686	635	661	647	690	715	657	697	649	726	652	687	663	634	651	697	620	652	663	646	641	669	666	699	640	691	635	686	679	642	699	648	685	680	645	687	658	653	635	631	638	639	646	656	658	693	648	679	677	680	619	650	629	655	669	694	679	666	668	663	671	672	636	651	626	644	697	632	663	664	633	642	636	664	651	673	711	663	667	673	676	687	668	654	658	653	647	661	680	658	690	635	635	620	658	642	622	674	719	677	705
3587	5814	4847	2458	1802	1401	1103	985	896	795	772	669	674	599	718	673	611	612	594	591	589	585	542	576	574	572	583	580	509	546	573	589	566	545	574	593	512	523	561	512	530	516	508	514	556	576	542	550	558	519	523	568	552	580	556	533	507	568	546	516	522	545	543	551	569	563	562	539	553	527	517	549	541	517	517	561	509	563	535	529	539	537	517	545	484	538	584	525	520	555	525	562	512	551	521	536	539	526	519	585	529	543	508	526	480	556	561	539	559	515	550	568	493	535	524	514	529	531	518	556	551	564	528	510	497	531	562	529	519	553	499	523	533	510	498	535	522	493	551	564	513	514	524	515	534	497	530	549	507	559	540	547	561	526	501	523	549	491	485	567	564	501	571	543	500	484	521	518	549	521	523	519	519	499	540	559	540	519	552	528	502	553	530	539	531	509	536	531	532	493	502	486	537	499	567	562	525	518	551	524	515	514	504	523	531	533	517	514	506	533	529	524	491	515	526	475	542	504	533	531	539	543	565	521	513	554	567	592	549	504	497	513	590	564	540	518	528	498	487	539	561	543	527	553	523	557	516	558	556	513	558	514	514	512	547	509	519	516	574	528	537	553	487	572	527	503	546	523	548	520	523	520	543	499	527	515	526	542	534	517	491	509	524	566	497	501	513	499	500	550	508	526	561	534	518	523	489	560	525	536	557	518	485	537	554	556	532	519	534	497	501	531	509	520	525	525	537	517	552	571	550	496	524	528	551	526	517	519	473	534	571	538	485	517	560	516	512	541	516	525	549	519	523	509	539	479	567	534	575	505	509	531	543	499	544	530	489	538	516	512	508	519	506	537	517	582	551	556	517	488	481	556	508	530	535	549	523	521	509	522	517	520	487	528	542	522	548	512	537	505	489	523	544	503	520	506	522	531	495	539	518	521	576	531	509	517	523	513	528	532	543	523	513	575	530	561	512	508	473	563	574	512	565	540	503	486	533	539	515	483	529	503	558	507	553	571	515	514	512	548	509	515	504	557	536	541	531	518	522	479	540	546	543	515	486	535	528	520	510	543	516	513	565	526	524	581	528	475	511	486	545	487	599	538	527	545	539	516	508	503	544	550	535	530	555	537	550	511	530	527	548	541	529	540	541	549	549	550	539	505	516	555	558	500	482	525	543	529	536	521	492	548	509	532	550	529	535	525	516	517	480	535	540	564	540	536	495	516	504	532	568	521	533	528	528	584	610	516	471	529	474	530	521	545	527	550	497	567	536	534	553	525	519	532	522	554	492	509	518	502	531	557	545	491	485	528	541	513	564	536	512	527	509	524	550	531	551	510	519	487	530	535	532	537	516	508	513	501	539	546	510	560	514	501	526	502	561	458	502	531	527	524	520	530	558	529	537	476	552	517	500	509	502	548	508	532	549	511	581	497	524	533	508	520	543	513	502	518	513	546	525	535	514	519	518	516	514	561	527	508	485	508	529	532	519	524	538	547	553	531	530	518	508	542	510	497	505	511	507	517	545	527	543	540	537	554	497	500	545	539	585	556	527	521	483	493	520	535	525	500	516	521	520	508	479	523	491	532	506	512	492	526	536	537	535	546	510	480	508	495	522	535	516	566	482	514	516	534	566	494	569	510	542	536	511	555	568	524	466	505	548	544	517	532	502	521	528	522	496	479	514	587	552	537	553	542	526	559	504	527	538	523	527	547	546	549	501	492	511	538	520	508	534	492	522	526	504	519	479	515	532	517	497	536	547	521	511	502	499	517	492	560	505	503	534	571	498	550	519	507	546	554	528	523	525	527	526	510	510	523	560	530	490	511	513	503	548	499	513	507	510	572	520	516	500	515	528	498	571	508	498	520	497	539	505	530	535	488	512	516	551	483	514	520	520	508	487	538	501	535	558	538	506	503	504	490	510	500	471	511	552	524	524	538	540	522	513	522	513	514	546	525	553	501	525	550	503	475	544	568	505	519	495	518	531	493	491	496	530	505	543	496	482	499	536	522	547	497	515	481	515	527	519	555	484	533	552	491	500	520	509	516	525	534	509	543	478	490	508	510	476	549	543	526	548	518	496	513	508	553	508	506	526	492	488	517	516	549	549	502	530	520	501	520	547	530	521	510	554	542	504	539	511	555	550	529	556	503	515	534	498	543	551	470	526	503	549	510	546	502	524	544	484	556	502	546	528	517	530	534	503	518	493	512	507	548	488	480	544	498	499	519	525	558	520	516	478	510	515	533	534	517	535	519	509	533	506	545	562	501	477	522	487	533	548	512	504	530	524	496	490	526	518	540	513	508	529	553	522	519	524	505	484	520	508	523	494	528	531	543	514	469	525	517	525	540	547	547	522	513	515	510	557	535	539	538	513	512	498	499	533	525	533	528	510	496	563	511	525	535	568	522	558	488	521	508	510	515	521	512	555	483	571	489	507	503	537	531	495	495	554	525	509	503	513	510	502	491	507	524	517	504	545	535	522	496	505	510	558	497	527	488	504	532	495	476	523	489	503	498	500	483	521	528	493	541	524	523	505	534	556	559	532	506	537	524	504	531	524	505	542	545	537	530	539	509	532	520	539	520	487	516	491	567	486	532	522	527	487	540	510	537	508	518	511	528	536	483	511	533	560	533	510	472	508	525	494	551	525	506	514	507	541	533	519	510	519	537	509	517	535	467	550	519	537	550	554	532	564	502	524	492	509	522	432	487	523	508	566	529	514	492	528	499	517	489	516	514	500	566	508	496	513	529	530	512	494	557	500	532	565	525	494	531	529	509	482	526	528	576	513	522	508	498	515	493	496	541	496	511	514	559	501	495	478	536	527	514	521	545	528	492	505	502	502	499	549	532	513	477	506	544	539	508	481	497	518	549	505	536	519	481	525	522	509	534	514	537	510	504	519	536	518	571	526	552	525	543	503	503	550	555	595	531	523	526	538	511	511	507	545	567	519	530	502	511	549	505	519	512	506	499	481	527	500	516	520	516	531	508	531	539	538	502	506	521	497	552	529	496	503	504	512	498	525	555	516	526	549	511	484	540	523	529	486	530	500	515	509	479	523	550	503	495	513	525	517	535	505	507	464	531	528	487	505	488	510	451	489	542	566	506	510	495	516	512	477	527	502	546	527	513	554	503	533	544	516	544	495	536	494	499	481	516	496	505	565	538	511	538	546	565	536	513	521	534	514	539	520	544	533	506	550	523	512	524	514	576	571	553	527	494	502	486	497	507	528	511	532	511	487	524	507	517	516	547	500	515	509	553	524	534	489	536	488	537	485	494	554	511	520	534	497	531	514	519	504	535	481	508	528	534	482	501	542	529	523	526	521	531	520	521	545	485	507	547	509	488	534	503	554	545	513	532	543	520	533	493	499	528	489	533	516	491	539	540	490	501	516	528	548	497	528	521	516	523	502	536	505	489	550	517	497	511	499	499	521	481	525	506	567	521	535	523	496	518	516	535	536	514	548	525	527	516	506	525	521	471	499	505	520	498	507	472	513	525
27690	9826	607	329	225	203	175	215	190	183	186	204	180	171	224	194	183	190	192	173	167	173	175	181	175	186	175	195	179	191	185	193	193	181	178	175	181	194	169	174	174	178	180	187	184	198	158	186	180	184	198	205	158	183	183	184	206	172	172	171	200	181	193	175	181	184	192	199	189	171	185	193	163	195	169	158	208	187	193	173	187	186	198	179	180	192	172	202	185	179	187	169	157	205	186	178	177	169	177	179	184	175	194	162	172	165	180	205	147	155	171	203	168	164	214	179	162	181	194	166	206	207	162	162	168	186	196	168	191	165	174	179	180	185	180	193	171	170	162	166	178	169	187	195	169	162	188	196	182	163	178	201	168	201	196	189	185	161	166	200	158	222	172	195	181	190	198	211	167	179	187	183	183	175	188	183	177	193	171	185	168	205	187	216	193	179	185	186	186	215	188	184	178	179	198	204	197	189	196	165	200	177	175	172	181	192	173	179	194	180	193	194	183	185	179	197	189	184	201	170	176	173	174	166	167	146	177	169	182	194	186	198	172	207	174	175	173	184	183	198	184	193	212	183	189	194	161	184	190	188	187	173	166	163	185	206	189	187	197	192	186	216	201	194	173	172	157	188	204	177	194	200	193	171	185	190	168	175	173	161	220	169	187	173	168	171	175	215	199	187	166	182	182	202	182	170	158	174	181	191	192	177	177	197	174	184	192	176	184	191	169	171	175	184	183	186	192	174	202	181	209	163	213	173	193	186	192	181	174	212	165	181	188	197	185	179	206	178	184	201	173	185	187	180	201	180	171	197	185	176	180	183	167	199	173	173	190	199	178	193	183	173	191	200	185	169	176	168	181	197	182	171	183	211	184	178	185	181	182	166	193	164	188	183	181	191	194	205	160	173	215	199	199	202	185	189	196	178	172	168	180	186	184	190	170	188	171	183	182	186	156	193	206	187	192	172	177	173	221	180	174	191	181	159	206	186	194	212	182	169	146	191	196	196	171	196	194	209	186	189	163	184	197	184	171	194	168	195	193	204	207	189	175	175	168	184	197	173	200	192	161	154	188	181	176	164	166	208	197	170	180	198	179	157	187	184	190	176	178	186	181	170	170	199	177	167	197	161	159	194	186	165	196	158	172	182	196	164	190	188	217	172	173	175	176	164	190	182	150	187	172	203	192	191	202	174	169	175	193	163	189	176	178	206	180	156	192	193	186	188	195	174	166	183	180	199	187	170	173	177	168	180	190	171	189	178	196	168	180	182	159	183	204	191	171	185	157	196	193	153	174	176	198	187	186	179	187	183	192	165	169	158	171	167	193	168	190	151	180	186	167	181	204	174	176	188	169	211	194	188	205	174	166	183	194	178	178	171	161	187	181	186	187	194	194	162	198	184	193	167	175	185	169	199	173	165	182	186	192	191	169	175	178	203	187	172	183	178	174	195	181	178	188	182	183	174	185	167	193	188	182	185	181	192	186	185	164	194	179	166	179	212	165	169	194	159	179	174	193	156	198	180	204	161	177	182	172	185	182	181	221	167	208	198	186	194	181	175	190	196	190	171	195	211	207	179	193	182	200	183	200	155	192	175	159	192	176	191	172	168	193	171	162	172	193	203	210	207	178	187	172	178	180	205	173	175	175	208	182	175	187	187	176	173	176	168	169	167	196	169	166	177	166	185	195	203	167	173	179	194	194	181	190	197	174	158	167	179	174	185	195	182	174	188	188	186	165	177	177	169	176	149	185	161	193	175	172	172	163	191	190	191	177	186	178	166	177	188	158	174	185	190	215	161	178	171	199	173	192	176	192	182	178	190	161	184	193	172	182	168	194	187	198	177	194	176	188	177	174	183	163	164	178	194	197	181	195	180	163	167	136	185	180	185	184	223	173	173	172	198	175	164	184	193	172	159	179	202	184	195	178	134	186	165	165	180	162	184	158	174	185	187	186	175	197	173	198	163	196	180	176	193	159	161	168	192	202	196	178	192	188	183	195	194	196	185	194	199	186	188	198	172	193	188	191	177	207	198	172	186	186	196	202	182	189	202	189	213	141	190	198	166	184	188	182	160	188	157	177	198	169	189	169	180	178	184	180	166	168	181	178	173	178	182	179	191	176	168	202	200	174	192	191	201	172	187	195	173	175	186	192	196	200	199	179	168	178	178	204	185	185	167	165	174	192	183	183	178	186	189	182	189	194	171	214	189	201	187	179	181	181	206	196	178	197	186	185	185	177	168	172	183	156	178	184	170	182	171	177	188	170	177	199	200	214	183	171	176	217	180	192	176	177	165	198	199	175	202	180	184	195	201	203	160	179	172	190	201	163	188	199	195	180	178	185	183	188	192	212	177	176	172	181	180	190	154	195	171	184	189	189	183	192	186	196	164	177	198	178	165	165	191	173	189	184	175	191	191	192	163	186	160	159	178	168	182	190	200	176	184	192	173	180	178	189	155	167	191	179	200	155	191	197	171	181	172	176	188	188	172	185	183	187	162	177	201	164	171	207	189	190	171	185	178	164	175	192	166	191	195	198	154	183	178	178	185	172	157	185	167	183	190	180	186	174	188	187	190	186	178	190	193	196	181	192	195	184	162	181	194	147	176	195	169	192	189	178	173	178	190	179	171	193	182	183	199	176	204	171	181	164	178	181	169	199	194	168	177	189	186	194	187	211	181	160	168	202	188	202	172	194	171	194	203	194	203	173	184	173	175	206	180	190	208	161	191	168	186	195	184	188	186	161	197	174	212	197	214	200	179	200	157	171	174	191	172	175	180	204	201	209	187	200	184	172	196	169	188	174	186	176	168	194	167	183	190	159	178	178	176	177	192	175	176	176	204	190	175	193	188	185	165	183	159	171	169	194	184	183	182	196	178	187	163	203	194	182	179	171	182	188	203	162	206	186	182	191	173	187	167	199	183	188	200	204	225	187	197	165	179	198	191	172	191	185	189	186	157	181	188	193	188	202	192	193	190	179	183	194	170	186	169	166	191	169	169	189	172	190	190	184	169	169	176	158	164	194	208	179	159	164	191	172	217	177	171	208	179	175	171	171	162	188	204	173	177	172	191	185	155	172	154	188	181	179	176	194	186	186	158	177	185	177	170	192	187	191	192	189	220	173	178	156	174	199	160	216	188	193	170	178	162	168	186	169	185	162	186	170	187	174	208	216	183	175	207	155	187	186	193	174	161	182	186	174	202	194	189	194	182	207	180	196	163	186	181	172	189	185	195	187	170	177	152	173	185	159	205	173	185	197	174	162	205	166	167	180	198	199	198	156	198	168	188	186	209	179	192	170	190	203	181	180	202	194	169	187	185	189	198	180	179	192	167	170	184	202	167	218	169	193	176	185	170	182	171	184	192	181	185	165	177	159	173	181	169	211	165	185	151	175	188	210	194	187	168	171	196	188	172	168	192	198	183	197	181	184	169	170	178	154	180	185	186	193	199	180	157	201	166	175	162	180	192	163	192	187	197	185	169	180	190	185	161	163	165
4582	303	309	208	177	171	153	151	177	146	140	153	147	157	137	149	151	141	167	133	166	144	150	155	146	141	139	161	140	141	141	134	131	141	136	148	140	146	149	138	142	157	140	166	135	139	169	129	152	162	168	168	139	126	170	130	147	145	148	140	144	141	151	144	146	155	155	145	159	149	141	138	127	140	149	127	151	145	128	142	169	154	158	135	139	155	144	137	149	136	168	148	135	145	142	144	129	148	152	157	131	156	154	145	135	145	138	146	160	151	172	162	137	144	145	140	156	140	147	162	132	180	148	157	151	155	140	141	161	143	156	125	139	150	146	174	156	142	149	127	124	133	118	152	130	132	160	129	162	145	149	151	153	132	159	149	134	145	145	147	156	129	152	131	133	146	151	135	145	140	134	157	141	142	144	142	134	173	132	144	155	142	155	146	142	152	145	142	150	131	145	152	148	140	135	158	137	150	138	136	156	142	147	148	137	141	157	135	134	150	159	162	137	151	153	157	140	156	155	139	161	151	154	143	133	137	142	146	140	143	141	143	115	140	139	144	138	130	134	135	154	149	153	148	141	145	164	145	155	129	150	142	166	155	163	141	157	152	156	152	157	127	144	137	152	146	125	142	135	142	162	152	164	127	137	133	148	136	137	151	142	136	127	138	117	145	154	135	168	156	165	137	147	169	120	174	154	143	137	132	150	153	149	151	166	143	138	139	149	133	143	136	169	163	140	159	149	139	136	161	161	134	133	163	163	135	153	152	135	140	168	140	149	171	152	149	164	141	155	142	139	132	169	142	156	135	152	135	159	142	139	156	136	148	164	135	166	146	146	146	140	149	146	168	162	160	154	141	161	147	137	158	141	145	133	159	156	132	119	140	157	156	154	182	129	138	136	150	169	146	145	143	158	164	139	165	123	153	156	136	145	141	135	152	129	158	134	162	146	136	141	143	145	161	151	149	160	138	159	137	167	133	142	144	145	151	130	150	155	134	141	158	148	148	157	152	152	136	145	144	140	155	164	140	153	161	134	145	150	158	144	168	144	143	164	109	151	147	159	131	130	152	157	158	147	156	125	120	147	155	142	132	122	147	149	164	143	155	148	168	138	128	126	159	155	146	146	150	135	139	151	145	161	140	145	137	150	153	159	135	141	164	135	143	129	156	163	159	165	149	143	140	148	159	150	147	168	155	129	172	159	147	143	154	152	122	127	152	135	148	151	156	128	148	170	138	154	136	162	150	161	149	151	168	143	127	145	147	166	150	143	134	164	141	140	162	130	140	160	157	160	155	172	160	138	151	155	150	154	171	155	155	136	131	138	149	160	146	142	165	155	160	134	158	154	150	148	144	116	168	121	149	148	164	152	148	145	140	129	117	143	133	160	144	134	140	147	154	154	163	160	141	156	166	141	151	142	140	158	149	140	135	135	151	157	171	136	132	146	136	163	149	150	140	128	154	146	128	140	157	135	164	139	151	158	127	153	135	139	138	169	173	157	153	128	145	133	136	159	180	158	157	148	160	146	138	157	135	117	157	160	145	166	152	131	141	146	162	147	134	145	153	154	128	161	142	127	143	156	162	129	133	142	138	145	138	140	154	154	132	157	154	173	142	149	139	154	150	159	159	133	126	148	157	135	145	150	162	141	155	153	166	168	130	149	150	129	161	129	122	155	167	154	159	135	152	161	135	153	156	151	136	131	134	133	130	139	160	127	152	153	137	154	149	132	158	139	140	147	145	149	158	158	147	166	163	142	156	163	140	166	155	162	166	150	146	154	156	135	148	146	162	156	146	149	137	146	149	152	133	168	150	160	147	152	147	172	142	157	136	164	150	147	152	149	146	165	163	128	144	150	167	158	168	146	146	154	140	135	149	141	172	149	141	148	146	167	155	148	150	133	132	136	159	149	149	167	154	152	141	159	137	162	124	158	152	149	136	137	143	142	130	151	161	167	153	146	126	163	147	141	137	130	134	147	154	150	122	153	166	130	141	132	136	139	132	165	131	138	144	152	144	132	161	150	139	146	145	172	143	157	150	169	142	151	147	139	128	151	151	149	155	150	169	158	138	159	149	151	133	157	147	152	152	147	142	171	150	154	151	140	162	150	130	146	145	147	139	149	161	145	137	156	153	135	134	142	163	164	135	159	145	126	141	165	147	145	142	142	151	167	139	128	153	142	132	129	160	138	153	140	167	145	149	137	144	146	140	108	187	127	161	140	136	166	166	137	139	119	137	141	155	170	160	167	152	167	137	149	158	154	149	168	155	150	176	151	140	144	147	144	154	124	146	126	131	165	144	153	169	118	155	166	146	153	169	130	129	138	126	151	151	148	169	159	149	160	139	159	163	161	142	153	171	141	160	154	165	125	163	125	165	162	146	134	153	159	149	115	138	165	147	132	141	149	128	173	151	154	139	157	150	153	141	146	164	151	147	155	156	148	135	143	159	163	145	159	134	145	149	151	152	140	148	137	149	160	117	144	152	155	137	153	140	142	147	129	146	156	168	157	153	158	168	148	151	146	137	138	144	149	149	128	137	141	160	151	139	149	144	149	154	151	159	158	129	142	127	148	157	146	170	146	153	144	139	139	149	145	140	153	146	148	136	150	143	135	142	160	152	141	153	169	150	152	138	147	143	139	171	129	166	158	152	156	142	150	134	130	155	162	171	159	152	148	144	161	152	129	136	138	160	144	141	156	151	126	158	131	121	134	136	153	143	139	140	149	150	158	147	133	129	156	150	153	138	137	160	155	147	159	132	135	155	134	139	163	142	157	138	126	157	139	144	159	141	153	150	160	154	137	110	151	150	143	174	157	147	143	143	150	130	155	137	148	126	132	161	142	134	130	142	121	152	145	149	159	140	134	129	165	159	152	142	135	172	150	145	137	142	135	154	140	164	153	156	139	131	138	146	138	155	135	129	142	152	157	135	148	145	133	133	151	153	136	160	159	131	138	142	157	141	141	161	137	148	146	141	138	123	159	144	149	141	145	146	133	148	137	141	156	142	163	148	144	147	162	143	144	148	145	161	131	125	152	150	143	161	161	158	148	145	145	146	140	144	140	166	142	149	151	137	148	130	151	145	128	157	135	137	116	156	164	152	154	145	135	149	131	146	135	145	159	169	138	131	130	145	151	132	146	143	157	146	139	157	142	142	162	148	143	137	164	135	163	148	160	147	150	146	133	151	139	162	132	142	145	143	142	154	131	138	154	152	165	138	146	167	155	149	148	139	160	140	154	152	153	155	162	141	175	160	147	136	145	143	161	134	147	136	165	154	154	147	142	134	152	139	132	143	149	151	130	125	137	163	145	163	134	150	149	136	146	140	147	142	139	140	160	166	153	146	157	141	129	138	150	139	137	155	153	147	164	125	155	138	137	149	140	146	157	148	150	149	145	163	142	161	143	125	135	127	144	127	146	132	150	142	146	155	147	148	156	151	144	145	132	150	149	171	137	136	182	150	140	138	119	143	141	153	151	144	135	155	138	147
25606	21466	27931	25412	11231	1302	886	682	570	593	599	572	576	535	534	549	558	558	459	512	544	522	539	512	530	512	508	522	484	508	455	466	481	512	538	511	523	524	526	484	497	482	535	539	506	514	503	507	444	517	557	508	467	486	504	514	523	460	495	548	501	477	475	490	488	491	475	479	502	505	486	494	510	508	544	511	542	478	563	521	517	530	517	534	504	475	490	499	538	486	493	509	515	507	486	479	492	519	524	528	482	483	446	486	506	515	515	492	453	493	482	519	511	486	521	465	469	504	506	443	519	469	477	547	489	497	502	516	483	510	468	552	527	504	507	488	492	503	516	493	524	509	489	481	453	534	510	478	508	494	476	457	501	518	512	487	512	490	492	500	457	500	474	473	525	545	506	518	470	515	487	501	515	497	490	523	511	480	471	519	512	498	489	519	494	512	554	533	563	475	454	484	529	466	523	469	506	521	483	525	469	502	485	483	483	481	483	501	510	501	470	513	504	472	489	477	495	464	478	516	499	485	528	481	533	478	506	476	503	509	508	521	478	474	532	508	521	531	513	508	487	502	512	514	446	514	534	505	490	465	507	503	484	476	475	506	492	500	490	541	480	472	500	438	514	494	513	518	544	489	510	517	507	506	508	473	486	497	526	452	509	507	483	497	503	486	532	514	507	506	494	488	469	455	509	477	460	493	470	474	491	486	512	497	487	468	495	480	511	483	505	482	465	498	524	503	466	497	508	481	467	529	488	467	503	515	494	505	502	476	479	485	476	477	517	495	512	471	505	493	501	488	484	500	496	487	505	557	527	477	484	501	493	493	530	461	495	491	496	510	524	500	500	502	517	490	468	532	540	489	470	496	524	495	479	479	489	499	502	453	509	511	514	515	518	534	499	532	526	527	544	517	500	517	482	480	514	496	494	495	497	534	465	524	501	461	474	525	510	442	517	519	515	495	451	506	507	475	537	497	553	453	505	470	488	487	492	477	440	535	483	484	466	494	503	538	474	479	496	493	513	487	518	502	478	484	467	476	491	487	472	519	535	504	503	503	499	494	486	499	503	497	489	486	461	481	519	528	503	495	491	447	519	545	488	496	497	451	490	485	509	487	473	525	523	482	454	475	489	500	502	507	529	529	534	483	511	484	468	497	515	526	507	436	532	477	507	506	487	530	518	524	516	497	502	500	490	516	468	453	511	494	536	481	520	503	497	521	495	500	493	474	504	514	517	495	450	503	520	458	468	538	493	509	510	508	481	498	533	507	510	518	470	486	528	501	520	501	453	532	471	541	455	489	535	506	547	505	480	482	513	491	504	507	494	469	485	506	495	519	507	466	448	527	499	504	511	472	512	509	488	470	514	506	471	495	501	501	492	524	504	511	516	465	519	487	471	517	478	444	500	499	502	479	472	476	495	502	493	501	439	520	535	505	520	515	514	482	501	495	496	470	517	503	505	533	524	521	532	500	488	489	473	544	484	468	457	463	482	460	485	491	454	467	499	487	462	496	476	526	490	454	455	539	528	516	480	521	506	488	441	502	498	491	515	537	530	548	510	496	475	524	527	513	495	504	484	486	484	511	498	518	477	476	511	497	497	487	480	498	490	463	496	510	520	488	489	482	485	481	497	556	482	497	525	480	495	463	493	496	483	483	503	493	510	490	482	471	516	477	469	536	456	517	490	516	515	510	488	440	496	482	497	497	560	487	496	491	518	473	532	504	459	490	496	499	491	508	467	503	508	502	519	494	501	570	492	519	479	496	519	494	490	526	490	521	455	545	471	493	477	485	544	491	532	500	490	487	524	533	480	493	513	453	515	520	532	518	516	497	467	490	481	469	529	495	531	477	468	518	495	489	531	498	506	515	515	482	486	485	514	462	526	536	501	533	512	511	505	515	494	474	489	499	501	519	491	510	497	496	481	529	518	485	475	513	544	501	478	515	468	484	515	488	522	529	477	528	486	494	508	511	546	536	520	502	464	480	487	481	519	517	490	505	456	470	526	511	496	489	494	519	482	504	528	534	484	486	517	495	478	517	495	498	497	500	513	489	471	491	469	507	500	503	522	455	490	519	476	534	469	515	531	472	490	480	523	471	500	489	553	509	532	490	505	527	561	501	518	481	539	512	501	515	473	487	471	513	508	549	512	465	458	519	495	510	509	497	500	488	506	506	519	505	493	487	526	512	535	534	483	520	502	517	471	501	498	507	476	507	518	478	499	501	505	522	490	526	514	461	477	534	536	490	495	501	486	512	490	522	473	528	479	458	526	523	447	474	491	470	528	498	512	476	483	487	509	481	494	494	494	477	484	486	525	487	499	541	513	524	468	491	491	489	519	505	474	489	517	526	473	517	475	501	506	516	487	502	552	492	513	516	443	468	465	471	515	492	500	481	494	498	501	492	461	471	473	501	492	485	486	496	523	528	476	478	477	492	496	523	473	490	489	485	507	501	510	502	490	539	488	518	576	510	491	484	523	515	535	491	442	523	508	520	502	465	499	485	501	473	515	511	470	458	498	503	515	521	489	504	476	491	514	490	502	487	514	483	437	520	493	474	483	524	526	490	516	499	495	492	500	481	461	494	507	483	507	502	470	537	485	475	499	503	478	476	533	498	521	468	488	489	520	512	491	497	492	471	480	474	481	475	491	532	524	492	493	535	507	505	519	467	487	493	469	482	501	502	474	494	476	487	516	493	550	492	482	490	480	521	496	498	499	532	464	488	481	460	507	487	504	468	497	467	541	514	491	544	487	509	511	487	511	490	530	523	531	487	525	484	527	527	516	495	517	481	507	461	480	479	509	496	490	516	537	501	498	530	486	509	524	483	465	522	512	543	520	475	524	451	475	508	487	518	511	489	516	479	508	490	513	436	503	512	472	497	498	520	526	534	515	499	503	484	482	500	462	507	491	475	497	489	501	538	476	500	518	443	505	517	491	458	511	511	457	485	527	512	495	507	509	490	542	510	491	519	465	485	515	487	517	499	504	495	493	503	556	503	533	506	476	520	521	456	536	461	490	499	470	488	522	505	478	505	485	498	473	418	483	522	505	477	527	463	516	496	480	499	520	512	533	494	494	526	484	461	482	503	540	518	445	520	501	526	518	504	515	535	479	473	482	453	492	511	518	463	440	470	494	476	524	480	513	441	492	520	516	508	466	459	505	482	511	490	482	537	504	506	497	486	505	477	509	477	491	530	541	467	515	478	511	498	484	509	518	496	497	467	526	432	512	524	486	471	484	483	535	476	495	509	528	471	502	485	474	493	516	474	489	503	534	458	439	486	474	499	472	503	511	469	467	485	523	491	487	505	502	494	541	465	516	527	488	476	466	473	475	485	503	486	509	480	505	457	460	479	512	478	497	549	429	512	529	489	500	507	469	507	516	478	518	509	482	522	506	472	530	455	515	467	517	496	478	477	502	504	505	533	479	478	553	496	481	469	486	492	501	535	534	500	463	468	482	473	512	498	528	514	472	495	511	530	505	456	458	490
3211	3354	2762	1520	1029	864	674	679	532	529	535	512	448	488	425	464	453	428	462	440	437	422	404	439	432	431	418	414	420	393	389	414	395	419	430	398	401	403	368	407	382	421	393	390	397	407	382	402	399	403	415	413	420	432	383	410	356	381	402	403	384	438	397	387	416	403	398	428	410	388	395	443	383	396	420	417	379	419	421	383	371	382	377	393	400	382	401	422	420	411	421	422	381	444	376	411	420	408	410	442	418	411	401	429	374	420	423	418	423	407	401	391	417	415	426	429	405	422	428	395	419	379	390	387	410	397	388	386	381	396	406	403	393	381	398	399	401	405	395	394	379	397	385	400	425	395	380	391	401	410	415	404	405	433	376	399	389	390	428	399	385	370	385	432	431	375	384	380	399	405	389	377	384	376	428	421	406	415	386	418	411	363	386	365	393	434	413	432	394	424	390	419	405	419	424	364	405	431	393	411	420	434	406	373	409	414	414	408	406	378	393	389	398	408	424	416	414	391	413	386	370	424	373	374	405	387	361	402	398	407	409	445	374	391	399	384	401	397	395	415	429	400	409	390	412	393	420	417	445	355	373	399	422	391	391	445	395	387	413	396	392	426	402	401	407	388	395	436	367	395	381	377	397	403	408	417	410	370	397	388	379	414	411	470	410	399	409	412	363	408	418	399	404	364	406	387	379	412	371	387	373	426	385	343	401	383	419	401	413	417	399	389	398	396	369	380	396	420	388	414	428	354	349	408	393	401	410	393	395	355	388	390	377	418	437	408	386	389	391	412	369	408	400	414	420	380	411	413	419	395	364	407	402	391	389	387	412	387	384	398	371	391	413	394	369	364	409	429	372	406	413	430	435	385	399	358	391	370	402	392	421	396	407	356	390	429	388	402	368	387	431	357	411	411	398	400	408	388	405	383	402	398	396	400	408	403	381	386	383	428	401	394	393	415	372	385	433	399	411	412	395	426	366	379	398	396	402	431	399	424	384	396	406	418	394	392	436	398	396	411	375	405	379	381	387	374	399	432	427	389	377	396	397	380	418	411	365	425	435	404	394	407	388	399	407	356	375	369	393	419	369	391	373	389	420	415	403	405	411	390	380	407	415	407	388	427	412	415	399	364	377	413	427	366	425	380	405	389	365	385	395	386	415	405	413	387	410	367	399	403	389	377	384	411	407	412	415	402	397	438	415	349	394	369	389	379	385	411	406	392	388	374	374	389	412	347	419	412	388	414	416	386	398	430	385	386	411	396	390	371	392	412	399	403	370	388	392	414	387	411	383	397	376	436	372	409	373	407	378	403	399	384	385	370	394	391	362	419	405	401	396	414	392	375	427	401	386	386	397	382	417	420	367	395	362	425	378	391	421	410	393	386	403	391	392	408	398	378	387	397	404	384	398	384	404	405	396	388	402	384	370	388	387	385	421	406	411	386	394	404	365	362	392	398	361	381	365	367	401	395	400	393	363	371	369	360	405	392	408	409	397	393	388	392	392	421	405	389	398	419	382	386	399	406	438	385	396	398	414	371	386	370	397	405	414	384	418	399	400	386	400	387	406	407	388	425	409	387	397	430	371	428	424	432	371	408	417	391	446	404	414	370	378	409	439	390	407	368	383	439	404	392	421	364	427	399	379	388	395	369	409	381	406	404	371	436	412	405	388	379	411	398	399	422	386	398	375	371	381	415	366	410	423	376	387	381	399	371	388	390	416	388	410	411	408	376	401	415	386	363	404	355	430	377	405	427	406	424	420	373	390	420	392	373	407	383	397	372	427	376	388	386	416	400	403	402	370	406	385	373	414	394	380	430	433	388	430	392	365	392	395	419	397	340	403	363	342	408	431	385	378	382	371	404	396	370	397	412	399	407	369	414	369	386	383	360	420	402	423	395	393	413	395	409	385	402	393	397	383	382	430	376	377	404	430	388	387	383	386	377	353	398	382	448	368	393	406	407	392	455	397	387	374	420	377	394	403	423	376	395	393	400	387	390	391	417	375	369	420	411	402	431	407	395	372	419	387	404	391	417	381	345	374	363	351	402	388	361	365	395	377	416	372	404	436	387	422	391	373	359	409	401	371	417	387	404	386	395	403	400	383	366	383	420	377	385	397	395	392	401	387	408	368	387	365	367	394	389	387	413	397	413	394	413	395	398	402	386	402	391	411	401	389	426	390	379	377	396	398	386	382	398	416	429	398	412	417	381	370	396	384	408	405	384	415	365	349	357	383	388	387	393	414	353	382	438	382	378	381	346	380	434	415	383	400	368	410	415	396	428	414	391	397	376	434	380	429	418	412	417	398	392	410	439	402	406	382	417	371	388	391	402	407	394	368	425	386	416	388	407	393	398	386	418	387	418	409	376	374	392	380	379	388	367	381	434	396	361	405	421	393	405	405	386	394	359	397	418	392	406	403	411	419	413	418	401	417	385	415	392	440	392	383	405	361	384	409	396	392	397	366	377	399	422	382	401	421	399	417	383	410	388	394	406	399	384	384	405	395	407	352	374	386	401	394	414	405	414	401	346	425	409	377	400	395	385	374	367	387	400	396	391	418	390	421	391	418	394	383	389	413	411	377	393	411	413	429	400	386	372	346	402	349	364	365	405	397	412	402	466	387	383	381	418	415	373	378	387	392	399	396	392	387	372	369	396	369	398	378	368	397	431	340	368	398	388	415	400	380	402	406	371	424	386	385	402	384	395	387	350	381	382	407	386	380	402	396	408	379	413	393	402	398	346	396	363	376	377	391	375	396	391	381	374	392	426	453	384	366	363	414	414	392	377	396	374	375	385	436	386	403	417	403	373	364	403	401	385	401	410	386	418	419	398	410	397	363	401	374	393	408	382	372	376	400	420	421	405	411	418	370	384	390	345	390	385	391	385	403	380	415	396	400	371	416	411	384	425	396	365	385	382	402	398	374	363	366	403	384	375	373	409	407	413	391	425	377	406	363	425	404	343	362	380	344	397	386	393	370	402	410	400	368	369	365	393	430	375	386	397	405	389	403	401	407	371	387	440	360	388	374	373	431	395	402	403	412	389	416	363	393	410	438	405	410	392	422	414	387	365	367	373	362	393	390	397	407	399	382	392	420	376	422	352	428	391	428	397	403	401	368	401	403	408	442	376	364	406	389	393	409	393	418	396	401	437	419	385	404	386	421	386	381	397	383	391	376	417	413	397	393	415	405	426	382	389	367	395	422	385	388	426	426	381	376	382	379	405	369	373	365	371	406	384	389	385	383	428	412	390	389	417	405	395	387	383	383	409	370	376	377	370	373	407	413	426	392	348	389	383	375	400	387	405	400	414	382	408	361	378	418	402	403	368	395	403	408	418	385	381	437	420	396	391	386	374	394	397	388	372	419	369	405	367	399	405	408	394	403	365	329	388	411	395	389	399	394	389	362	375	393	426	368	378	342	389	386	403	374	389	375	394	386	410	361	402	382	399	391	388	362	416	389	386	419	398	374	395	401	390	398	426	367	363	407	386
24597	21470	28796	24557	21448	8354	1753	1095	930	869	838	792	783	803	747	738	696	743	751	720	734	707	725	705	756	701	713	723	753	701	702	685	720	633	698	680	672	711	701	637	695	678	734	665	653	680	664	662	685	718	618	687	737	723	692	701	662	671	680	729	648	664	630	719	672	680	723	666	660	691	662	688	651	657	692	674	658	650	690	690	691	626	696	650	633	677	677	696	657	697	657	654	662	606	687	702	693	631	721	634	647	661	692	702	640	673	660	647	688	704	694	684	688	677	671	680	684	670	633	673	668	678	707	707	708	682	637	665	701	635	661	693	643	636	691	642	714	655	682	697	645	660	645	741	629	644	610	736	640	640	731	690	664	673	672	671	724	663	654	672	645	656	664	629	694	681	682	676	659	696	661	666	672	696	702	679	675	669	644	663	713	662	681	689	707	705	706	649	657	604	699	698	674	669	688	649	727	643	650	667	649	694	677	641	712	651	675	691	687	673	682	701	670	677	676	711	691	679	677	656	691	659	671	674	686	667	681	679	671	689	625	686	692	630	637	713	645	655	725	682	652	643	644	712	664	656	649	681	696	674	652	666	681	683	675	642	669	699	666	681	663	677	687	657	656	684	678	701	680	741	624	612	652	674	694	683	691	677	654	639	682	709	658	698	626	708	717	696	675	650	711	679	701	681	640	710	630	690	684	655	666	665	669	679	694	622	681	682	692	662	683	658	660	649	684	616	667	714	685	708	692	688	646	665	665	682	671	686	634	610	646	666	603	667	696	705	658	713	715	689	721	716	715	719	661	731	668	677	683	676	670	678	670	682	685	678	652	693	641	693	634	678	636	639	670	711	687	708	646	664	676	666	656	655	707	651	664	663	659	724	664	648	666	697	655	650	716	664	647	731	661	668	634	666	651	683	660	673	673	680	672	667	629	696	636	668	652	693	672	668	662	623	677	615	627	620	704	722	695	697	682	628	677	662	652	618	683	711	687	682	716	670	629	684	636	676	695	691	644	700	694	685	679	624	705	658	667	710	722	722	684	666	677	699	667	677	694	683	641	675	674	667	695	684	701	708	694	715	675	653	685	699	703	673	610	631	613	716	646	624	694	670	667	646	680	695	670	682	652	687	679	653	670	653	707	667	723	670	652	656	660	695	696	702	672	690	688	674	690	629	656	664	643	665	696	668	656	673	706	664	710	672	688	657	685	662	678	665	655	630	656	632	690	662	653	663	655	687	641	656	634	663	640	649	673	702	620	700	686	659	662	678	689	692	683	688	631	670	739	675	662	671	658	659	696	684	612	677	651	671	705	679	658	708	693	707	625	687	668	664	658	639	689	692	640	639	688	699	695	674	710	655	659	619	638	655	636	668	679	662	643	664	715	661	705	656	675	644	703	643	668	665	696	705	672	674	642	663	688	707	665	665	633	701	694	689	674	694	681	692	675	695	685	705	691	643	679	699	702	666	671	634	650	672	661	685	652	663	637	654	629	680	706	685	650	703	710	674	687	702	642	665	711	668	647	705	700	641	671	687	679	687	709	645	683	649	658	684	634	690	629	672	658	638	665	712	664	605	689	682	710	651	654	639	678	662	634	652	673	634	665	693	685	714	674	639	631	690	673	654	653	655	640	638	624	672	680	641	663	678	636	633	647	673	628	668	641	708	622	630	665	704	663	680	668	711	651	687	684	684	707	680	638	656	707	683	669	602	682	613	628	697	686	669	656	639	651	649	657	675	698	684	658	709	622	626	681	676	632	634	691	669	650	647	686	638	653	684	717	642	687	700	670	684	658	662	680	704	642	669	690	647	630	639	644	668	658	669	631	658	630	640	687	654	691	687	678	647	661	636	671	688	675	645	680	640	635	686	634	699	697	689	672	655	619	677	671	661	688	666	681	657	638	669	670	668	683	730	737	649	690	646	690	677	674	687	599	641	673	661	717	629	648	680	677	689	712	654	678	696	692	724	698	699	624	707	644	695	688	674	674	643	673	664	677	637	642	658	672	659	720	656	658	682	700	650	643	662	687	720	649	665	717	669	687	631	664	662	698	671	711	678	681	671	697	701	698	658	654	658	657	621	649	683	695	685	664	676	676	648	631	626	642	640	672	698	691	733	690	683	632	652	688	675	691	655	671	680	659	662	675	658	698	655	644	663	678	664	653	650	696	658	670	697	697	657	646	691	679	673	669	673	638	676	672	651	707	650	677	652	636	651	674	684	636	642	631	672	699	655	693	686	622	642	669	635	679	654	714	701	698	684	686	609	681	659	692	691	652	652	671	674	664	684	663	660	654	658	638	645	674	631	655	649	650	661	689	716	672	699	679	681	695	688	682	683	701	664	639	668	665	679	694	679	701	663	667	679	682	656	660	649	616	658	683	682	673	652	733	680	681	658	654	659	635	691	681	663	730	661	675	662	711	694	662	673	692	649	728	649	705	669	647	697	675	685	669	666	634	678	677	678	696	699	689	657	692	613	627	676	704	726	691	676	695	686	683	654	675	660	666	668	661	653	688	633	658	662	633	647	721	694	642	668	701	674	674	640	660	650	655	658	671	687	685	666	718	673	679	651	680	679	693	642	671	677	715	706	670	693	658	694	672	655	709	664	723	701	660	681	669	638	691	692	635	693	703	671	675	682	648	674	717	696	627	632	651	641	664	675	670	650	687	674	675	684	704	682	675	662	626	652	623	688	647	607	681	665	650	671	686	651	663	711	662	684	702	673	645	643	672	639	636	652	674	670	620	682	654	688	663	670	658	647	719	636	653	671	686	659	661	681	693	665	677	700	685	710	637	700	721	689	700	660	688	666	695	736	695	677	638	599	666	642	670	649	704	698	678	641	651	627	666	655	639	677	723	653	634	656	673	681	689	655	661	652	666	668	690	671	660	692	694	651	644	651	656	710	643	688	651	667	677	642	709	668	632	676	655	684	677	668	672	644	663	685	658	748	648	660	657	656	635	633	678	635	672	667	678	658	680	665	672	681	676	653	641	698	714	675	613	720	662	687	660	648	731	655	661	719	680	719	668	640	652	700	599	649	686	659	695	669	647	664	626	679	634	667	643	650	673	655	654	692	651	687	618	639	646	700	691	677	654	681	656	650	678	643	629	691	649	645	674	654	702	654	659	634	661	662	676	690	676	676	678	681	691	690	633	657	683	663	693	661	672	649	715	660	703	707	655	634	683	573	727	702	695	659	669	668	667	673	592	653	641	647	679	653	661	645	648	685	688	641	710	638	694	689	637	687	694	668	683	693	603	638	706	718	706	652	672	654	636	674	684	675	703	716	644	650	660	671	702	676	660	689	691	694	655	606	681	679	667	616	688	647	732	679	642	658	687	634	637	637	694	641	670	628	679	647	651	690	687	660	668	710	651	668	665	660	686	623	658	670	694	686	704	687	655	644	672	670	660	673	620	668	664	703	622	619	648	680	629	696	660	632	638	666	723	685	695	638	681	691	680	675	659	680	651	636	649	616	699	676	686	641
3505	6007	4813	2480	1785	1436	1158	982	903	791	772	726	683	651	675	655	655	612	599	602	634	590	551	572	582	573	550	562	539	583	580	516	526	528	532	538	506	504	560	590	513	542	516	570	558	548	552	572	540	555	567	529	526	563	531	541	540	536	554	538	548	528	525	533	467	542	557	518	552	546	558	497	551	531	510	564	518	511	479	547	524	527	541	549	555	571	563	527	544	561	525	481	533	531	552	548	542	512	546	528	533	518	521	529	561	493	549	501	509	554	525	554	544	530	540	510	530	509	510	537	560	558	496	539	514	525	517	483	543	537	523	520	524	533	483	498	547	543	549	495	527	517	499	549	551	509	528	534	519	552	518	514	564	563	528	519	543	513	555	555	524	556	493	571	535	562	525	536	547	537	510	532	529	555	572	535	544	528	530	554	510	535	522	515	514	510	524	562	525	545	530	541	531	531	535	551	513	526	539	515	543	529	539	573	517	499	553	521	523	501	531	511	524	514	488	521	515	513	546	511	550	519	551	497	531	528	530	541	541	517	549	530	530	530	509	531	502	513	540	557	520	535	545	545	541	526	550	531	526	519	526	508	494	537	517	526	516	521	495	544	535	484	589	546	518	530	515	523	506	529	526	553	549	494	527	536	568	537	537	495	533	546	544	511	528	553	537	546	514	514	550	525	496	557	536	532	509	499	533	531	574	511	508	531	513	533	578	531	511	570	520	498	553	534	521	541	553	512	486	493	514	510	525	563	505	493	518	556	508	565	525	520	538	517	538	533	559	561	547	523	491	523	517	478	518	500	516	524	521	546	531	529	547	542	537	554	541	536	519	519	548	534	592	531	529	514	536	538	504	527	521	516	539	502	520	530	494	474	565	563	494	537	499	543	527	557	517	540	560	462	511	530	522	549	538	524	519	489	526	497	552	531	555	481	526	533	512	542	506	524	525	494	524	538	533	561	568	523	529	562	559	518	507	532	497	543	560	527	505	534	548	517	533	543	542	519	533	543	531	514	492	531	530	525	537	542	523	523	508	536	529	579	538	529	516	557	493	544	514	475	542	504	548	536	492	567	534	526	553	533	540	518	557	532	511	535	499	544	542	523	521	505	497	574	511	527	530	508	508	535	520	552	531	492	491	519	545	527	518	504	526	534	509	472	505	517	527	507	521	524	521	506	553	489	536	540	537	513	514	527	510	502	545	518	491	541	535	514	552	488	521	564	512	522	523	513	584	512	521	541	511	522	500	499	522	527	540	510	554	510	543	526	484	517	550	516	550	506	502	517	542	563	531	526	504	502	520	532	533	490	550	506	559	525	538	494	499	540	541	518	503	528	519	521	519	570	513	530	553	529	487	493	534	500	486	546	543	570	519	529	528	521	526	539	547	537	528	547	508	546	518	490	550	513	535	536	519	500	554	467	566	552	518	563	535	587	530	540	532	528	537	500	504	534	473	562	564	532	530	518	511	521	531	496	536	529	514	526	502	538	546	521	514	529	532	515	519	554	522	484	521	494	543	514	509	513	536	586	537	544	506	522	528	530	505	511	567	542	554	523	490	543	563	532	517	526	472	505	539	529	531	510	545	533	554	529	522	520	523	523	514	492	509	575	527	535	569	520	490	503	510	513	538	501	507	529	554	540	525	496	527	536	521	487	566	510	531	500	527	478	535	544	490	516	530	555	498	534	575	484	540	499	532	510	518	527	547	534	535	496	516	529	540	539	568	511	532	511	512	526	572	485	520	551	564	467	550	513	529	536	528	583	573	562	518	543	512	540	500	504	496	521	514	484	503	513	488	524	542	500	548	537	510	522	490	515	505	576	539	467	511	504	517	501	544	534	537	501	544	515	534	534	507	561	540	491	523	556	514	496	504	536	514	485	507	490	506	511	487	476	475	512	529	565	527	500	513	546	539	521	538	492	538	512	518	519	515	520	500	542	490	486	536	538	495	531	519	485	521	520	506	509	531	512	519	524	525	522	514	553	512	491	507	487	491	501	511	531	500	476	503	505	554	507	508	571	561	522	503	501	551	529	554	542	499	512	494	513	543	556	517	511	532	521	549	544	518	485	509	511	496	517	472	509	511	538	512	533	505	504	501	519	488	504	523	522	517	527	499	540	534	558	506	537	525	518	497	504	544	525	529	478	504	534	529	544	471	551	517	490	510	514	505	483	533	531	509	506	513	506	530	509	527	487	537	507	478	521	564	510	533	499	517	519	579	512	532	556	549	497	483	513	521	503	546	511	497	567	563	511	492	477	567	541	539	538	546	549	528	495	524	540	568	526	525	565	532	543	516	544	545	518	526	550	541	545	512	518	515	539	483	539	518	528	472	526	523	500	517	492	536	518	510	558	509	536	532	513	561	500	502	521	529	565	543	518	524	495	505	509	535	527	519	531	501	529	538	521	490	536	560	473	496	545	480	532	534	529	494	501	485	545	512	535	556	481	543	528	488	546	538	506	544	535	488	515	524	529	521	528	482	527	533	505	500	544	540	579	534	496	511	581	547	528	499	555	513	507	500	508	530	492	483	548	511	539	531	566	529	527	505	550	518	540	518	527	480	535	494	540	501	460	480	547	520	527	508	527	528	546	486	487	527	538	547	527	499	514	515	522	493	588	500	500	488	499	537	520	521	529	501	492	541	517	511	515	519	515	506	545	522	482	517	553	484	527	496	513	542	528	532	524	512	555	497	523	528	502	484	530	521	495	516	543	499	519	543	566	508	560	526	545	522	552	483	492	547	518	558	501	521	524	536	521	507	511	535	546	500	493	485	480	489	524	558	525	535	522	478	500	511	519	494	477	504	550	531	562	515	524	546	532	523	578	529	509	519	536	496	479	500	486	541	517	571	512	547	559	545	500	557	527	491	524	521	477	525	492	502	530	502	522	522	511	521	510	535	571	502	532	498	556	527	555	485	539	535	473	574	530	510	534	536	564	545	550	493	529	519	532	522	549	524	564	522	500	556	513	485	511	520	548	495	535	504	562	511	523	484	534	473	542	481	505	543	514	511	520	517	525	531	533	538	531	565	534	531	542	528	537	526	537	510	546	557	500	551	509	506	512	529	540	509	526	494	499	497	485	564	500	491	506	507	537	565	536	503	488	526	503	488	499	518	520	500	533	535	493	511	545	523	534	491	558	541	508	519	519	532	525	516	500	512	512	471	527	531	506	484	535	499	513	516	517	568	521	537	543	519	508	513	546	503	527	536	506	504	522	561	501	493	513	568	509	519	520	523	533	529	482	522	517	491	554	526	529	495	537	541	514	472	530	544	516	520	508	523	520	540	512	536	512	524	524	531	534	540	517	512	534	539	506	536	526	482	498	553	519	511	508	512	534	567	542	543	528	503	535	541	496	511	515	467	530	534	540	491	508	501	537	505	503	529	531	565	515	474	521	549	568	496	527	498	514	504	545	524	505	522	577	519	552	527	520	524	491	543	505	519	515	513	534	513	520	526	493	514	539	524	517	519	489	538	488	523	523
27640	9974	572	301	210	210	180	181	179	208	190	196	186	194	191	187	188	162	197	171	177	208	212	172	207	167	193	190	187	173	193	152	192	181	171	183	194	208	174	174	172	197	186	200	156	175	204	178	160	168	184	180	173	185	179	163	163	188	176	157	163	174	177	160	163	185	178	201	203	180	165	165	190	179	224	163	180	188	192	179	179	176	178	178	178	182	204	176	189	178	197	191	174	180	205	163	196	164	182	164	179	184	194	173	176	186	180	188	181	175	176	187	186	210	183	199	202	175	174	195	171	212	178	185	157	184	188	192	180	198	187	177	181	176	204	198	193	197	202	199	163	195	176	179	184	204	188	173	190	171	198	170	180	191	208	190	176	188	170	208	166	195	181	189	195	184	202	185	174	171	160	153	193	203	177	173	212	201	196	158	204	163	185	198	183	156	177	173	184	202	159	194	217	172	188	193	194	188	182	177	177	176	188	193	172	190	179	190	196	203	183	165	166	187	174	186	190	165	201	180	203	186	184	180	164	185	199	194	199	193	164	207	196	174	182	183	179	165	189	173	184	176	186	214	198	196	204	147	180	177	179	181	200	200	190	184	192	186	204	180	177	160	201	179	178	192	176	188	162	196	164	187	181	198	182	178	189	176	185	179	164	194	171	173	182	192	197	197	195	183	197	190	179	172	181	177	197	170	183	174	168	168	197	210	208	190	206	182	178	178	183	166	191	194	179	192	195	186	185	218	186	182	196	175	170	204	193	174	171	193	178	177	175	173	155	165	187	159	179	192	188	191	175	197	168	182	178	197	196	198	181	179	196	194	180	177	170	182	201	167	182	183	194	171	189	201	180	170	177	172	214	172	193	184	199	157	192	197	174	161	195	189	175	182	199	190	192	196	178	182	181	193	201	198	214	181	165	170	195	182	191	211	198	161	198	200	175	178	159	197	168	196	173	184	206	165	166	191	169	175	180	160	206	195	190	180	188	182	188	199	166	210	190	223	163	171	204	186	181	168	201	186	185	162	179	195	187	180	177	188	181	189	170	171	157	185	196	189	195	172	170	183	206	177	182	182	175	195	172	178	169	165	161	185	177	164	179	169	192	187	159	165	170	182	178	185	173	195	161	178	173	203	173	186	197	181	195	181	167	208	185	194	173	186	197	180	164	173	193	159	175	159	200	188	192	195	172	205	185	179	200	176	179	213	199	195	186	193	164	182	162	166	192	168	182	196	186	178	215	196	186	185	163	222	166	190	191	193	174	183	195	185	162	196	191	205	188	164	159	191	177	167	167	193	181	185	193	201	181	195	174	196	165	167	208	173	181	166	198	183	192	191	198	189	170	194	197	161	199	201	200	183	156	189	192	204	190	192	200	183	183	167	182	201	187	198	192	177	201	200	187	173	179	202	220	170	175	193	183	186	184	169	195	185	168	149	173	210	185	190	193	193	185	189	185	178	166	170	194	172	201	191	173	164	182	172	175	198	189	189	191	201	177	195	179	197	165	193	184	186	174	161	227	190	199	179	192	197	178	165	188	174	161	179	183	186	188	172	193	193	175	184	160	168	174	191	149	174	188	161	188	172	209	154	191	201	171	184	170	180	178	194	161	163	178	165	160	219	182	179	186	168	209	211	171	177	195	187	189	188	199	191	161	179	190	198	198	182	175	181	177	171	188	223	179	174	187	190	164	178	176	209	204	204	196	201	187	197	183	200	181	198	176	179	163	186	174	190	217	171	156	155	190	184	178	195	181	192	175	186	194	214	207	172	204	188	194	166	204	164	177	164	177	175	190	192	177	188	191	143	158	170	192	174	182	177	163	209	166	175	164	193	182	171	180	214	198	188	175	186	152	187	184	185	181	185	189	202	175	177	181	185	176	174	182	185	170	181	179	193	175	192	185	180	189	160	204	187	179	209	192	197	186	187	192	187	162	173	185	169	178	195	171	184	171	191	178	176	203	213	221	189	161	168	181	201	169	166	173	206	179	188	199	194	211	167	177	176	177	165	140	188	179	187	188	192	171	175	186	185	158	188	201	170	198	193	178	191	195	181	171	173	198	205	167	175	179	164	177	178	171	180	162	192	188	169	182	179	184	162	166	173	188	179	187	177	151	172	191	180	187	198	170	190	209	182	182	176	177	185	218	196	196	174	177	203	188	169	177	182	199	197	185	207	177	157	171	178	194	177	181	184	168	174	199	190	185	177	182	179	186	182	194	186	183	183	188	195	169	188	172	184	196	189	174	163	180	170	203	195	178	186	188	182	191	186	160	191	186	199	199	170	156	189	167	170	215	162	196	178	197	190	176	185	178	195	172	178	177	181	193	165	188	215	197	193	188	182	165	147	191	194	165	194	181	178	189	203	188	158	177	173	169	189	172	187	197	184	180	201	199	186	170	183	208	189	170	186	172	179	174	196	198	181	178	181	173	170	163	186	199	183	149	164	155	182	181	189	206	180	160	181	156	179	171	178	190	181	185	190	176	168	179	178	159	199	162	220	188	188	174	173	156	181	170	171	176	170	179	197	180	176	168	179	161	186	212	213	180	169	182	194	196	188	193	202	173	202	173	171	183	139	169	186	172	205	173	185	192	176	188	193	204	198	202	184	180	191	172	182	178	198	203	179	180	183	180	201	175	182	151	184	186	189	200	176	159	169	175	176	196	181	176	183	199	178	154	173	170	201	168	182	193	179	174	189	183	217	209	174	170	188	182	174	169	197	174	189	172	157	182	164	186	168	181	168	181	169	186	175	200	182	206	207	177	212	204	177	165	164	179	205	185	188	177	153	177	193	194	166	201	198	192	191	194	178	186	208	173	185	176	179	188	170	198	204	167	202	148	203	169	158	192	186	172	174	175	166	200	197	179	201	179	192	171	191	185	182	207	175	186	193	184	168	180	170	165	179	168	207	189	185	190	185	178	160	180	196	198	180	159	180	167	176	182	176	184	168	197	178	173	215	165	204	202	201	209	186	176	183	181	183	180	183	180	199	195	178	193	199	193	158	183	182	175	199	159	178	192	185	181	166	184	174	191	185	173	178	179	196	180	183	167	179	181	205	181	194	185	196	184	188	193	177	188	151	197	182	195	181	145	178	197	191	175	176	162	177	174	189	201	165	177	183	171	211	174	172	181	207	173	169	168	164	171	195	166	179	186	195	178	196	184	173	185	209	186	171	200	183	186	153	170	165	170	181	207	200	175	191	202	205	169	185	179	182	187	179	167	193	195	193	164	172	180	189	173	187	201	201	190	189	184	187	182	151	180	193	189	172	190	189	192	186	192	181	175	175	172	180	218	167	177	207	159	179	193	175	196	183	171	179	174	189	175	178	211	192	163	173	190	170	181	175	214	174	171	205	179	188	156	161	171	176	176	183	176	197	181	203	195	179	176	194	164	171	177	174	187	167	164	173	192	170	190	167	184	174	167	187	174	194	171	192	194	186	181	175	200	172	184	180	182	193	163	180	205	171	172	207	178	167	169	193	199	178
4504	315	261	220	193	175	152	149	146	133	157	168	138	157	169	142	161	160	164	162	163	157	148	141	150	144	144	145	145	151	130	141	160	133	139	143	143	151	142	151	137	165	132	174	140	143	176	142	156	158	138	140	137	140	130	145	142	131	164	144	145	156	134	137	152	153	146	136	144	138	140	163	153	161	133	145	144	128	140	145	143	160	135	139	152	155	150	133	117	155	136	133	157	144	145	141	138	143	145	144	145	129	152	155	136	154	159	148	165	152	141	152	133	169	151	134	148	138	130	152	149	132	144	137	147	135	150	155	138	152	144	151	113	157	149	174	147	138	154	181	149	149	165	153	135	147	175	138	141	156	157	156	138	157	138	143	166	135	171	148	147	155	146	149	151	163	138	153	136	157	156	143	161	143	151	137	134	128	149	157	144	152	137	162	152	144	143	143	139	145	151	145	148	142	165	116	127	159	149	149	143	149	133	126	141	141	152	153	155	150	125	149	151	152	144	142	150	168	134	166	147	136	164	136	141	138	140	163	153	141	144	138	159	167	115	143	141	153	154	146	145	129	152	142	169	137	158	132	151	145	157	152	144	154	134	138	149	138	150	147	146	155	169	141	129	146	145	160	169	152	151	142	149	142	162	155	158	147	152	125	158	146	136	163	146	158	151	173	165	169	151	152	145	154	142	122	138	154	150	154	156	142	146	126	124	173	142	150	135	154	143	152	153	153	146	151	157	129	147	139	168	166	145	170	137	153	163	148	140	158	154	127	142	167	136	158	153	153	155	129	151	141	154	147	139	128	147	137	130	127	137	167	131	166	131	146	151	139	130	142	158	137	152	174	149	161	160	170	130	138	152	133	137	160	131	159	182	139	154	145	159	136	147	157	154	161	131	156	165	138	143	137	159	157	161	157	154	154	148	156	150	154	159	138	155	156	144	135	155	134	149	170	136	146	159	137	140	170	140	149	150	171	141	148	150	165	137	131	165	137	147	118	144	138	151	133	149	143	130	133	139	128	162	143	181	132	149	171	159	145	158	166	191	127	170	129	129	164	128	148	140	149	141	126	145	127	134	140	154	114	141	142	137	124	142	137	140	136	170	140	143	151	169	127	140	158	155	145	127	148	134	150	146	151	150	135	137	136	138	163	124	128	135	148	149	146	135	153	160	149	157	148	139	135	146	133	148	140	117	126	146	159	144	153	144	141	165	142	159	139	141	126	150	143	142	142	158	146	163	128	136	148	138	144	165	160	142	151	156	139	161	158	125	125	160	131	159	149	144	139	181	130	162	143	156	152	147	148	117	172	141	167	126	146	140	150	146	155	157	145	138	173	128	164	125	150	151	119	122	135	157	166	148	132	131	134	142	137	135	142	134	162	149	132	159	163	151	154	145	145	137	112	143	156	140	156	143	145	152	158	147	134	142	146	150	120	146	134	152	142	141	166	153	143	150	159	137	153	151	140	150	137	147	159	143	126	166	152	166	144	156	135	160	142	140	154	149	148	146	141	139	124	161	137	144	139	145	139	146	151	125	169	149	151	147	137	141	154	151	145	128	137	155	138	143	147	159	140	159	159	153	159	147	144	177	159	130	140	157	151	136	147	161	165	150	170	148	169	139	151	140	155	130	163	147	134	157	150	145	140	142	154	128	133	127	137	158	162	143	134	130	141	165	135	148	133	128	143	167	158	145	134	131	154	148	129	126	156	147	150	135	135	160	153	146	135	143	147	151	147	162	131	134	141	136	139	147	137	157	137	146	144	137	136	151	130	144	161	114	135	124	149	154	128	131	144	145	156	161	158	122	141	146	135	172	134	173	144	156	136	128	152	142	140	139	136	155	131	157	166	156	156	170	144	136	136	145	146	147	155	153	154	137	134	146	149	152	141	140	153	142	192	147	157	141	114	170	129	154	163	127	144	147	126	142	150	141	132	128	159	131	144	112	150	141	135	152	144	142	158	163	153	150	135	146	114	153	132	151	158	167	163	141	145	133	145	165	156	131	165	157	165	148	138	164	147	147	150	132	139	153	151	160	169	134	158	150	159	169	166	141	157	135	110	146	133	126	138	155	134	144	129	128	145	167	175	148	139	139	148	146	126	142	163	140	127	149	151	136	127	146	141	148	133	155	164	139	142	141	143	143	159	152	114	144	156	146	148	148	145	136	138	150	162	158	150	145	138	158	131	155	144	173	158	159	138	129	137	130	142	118	155	138	132	149	139	167	149	151	152	132	137	163	165	122	132	163	144	143	147	151	148	160	134	135	146	149	149	132	138	144	169	141	119	148	148	151	133	156	154	146	160	163	144	160	143	143	148	152	146	134	134	149	152	144	159	137	126	149	148	162	159	151	148	135	144	155	142	153	128	148	137	159	161	156	143	135	154	145	147	136	133	174	147	144	143	144	144	124	193	144	142	144	136	145	129	143	163	142	153	160	150	143	128	151	164	166	148	152	162	163	150	160	164	146	156	149	161	147	160	158	137	150	172	172	148	159	136	163	156	141	147	142	148	148	172	148	150	167	160	154	142	153	148	146	133	130	158	148	151	149	145	133	132	156	143	156	155	149	130	123	136	121	176	149	129	155	131	140	148	125	159	142	144	144	130	140	132	144	134	123	152	166	161	128	132	174	147	139	149	163	149	162	137	146	157	141	171	173	150	146	154	147	140	143	146	138	133	152	131	142	153	148	134	146	136	158	147	174	153	141	142	161	123	155	136	147	161	162	163	157	168	164	147	125	147	151	136	156	140	157	146	142	147	149	131	155	149	153	141	130	152	149	137	127	146	156	159	134	153	130	146	157	109	139	155	164	170	147	145	167	146	160	143	152	145	148	165	131	126	136	148	143	132	166	151	131	141	138	150	163	143	139	147	128	136	144	150	131	143	142	143	182	135	143	139	132	128	134	147	120	138	175	154	144	151	160	137	127	144	129	146	151	130	160	154	139	140	127	132	133	148	145	145	137	148	162	134	162	125	124	144	168	144	155	131	165	150	149	160	150	139	138	156	145	159	157	119	163	143	151	151	136	142	123	146	170	110	140	142	152	140	130	146	122	144	150	162	144	147	147	146	132	155	126	141	139	156	127	154	144	138	142	154	138	159	143	136	126	163	139	148	151	144	168	135	141	171	160	149	152	138	138	163	143	162	148	133	158	142	140	140	151	158	163	155	131	147	146	142	150	151	143	144	139	149	144	171	141	150	131	137	146	147	146	148	155	158	158	167	145	167	143	138	135	150	141	122	155	162	155	157	159	141	174	159	146	137	139	148	136	129	134	135	140	136	126	124	127	128	134	152	147	152	151	154	163	159	133	127	152	129	140	153	154	154	158	147	155	139	148	131	141	130	137	157	154	146	135	140	154	139	164	160	137	151	145	133	146	148	147	132	139	153	159	156	156	160	153	135	165	161	152	163	144	139	155	144	134	145	146	137	130	162	155	126	158	155	159	147	142	165	148	144	140	150	140	153	131	147	180	137	150	172	152	144
25555	21512	28001	25464	11212	1243	839	707	602	568	579	562	562	546	580	528	540	543	544	507	491	525	553	559	487	502	528	538	488	512	536	537	501	533	490	481	521	507	492	517	526	490	546	483	499	473	464	525	519	496	509	504	511	528	509	494	486	528	475	484	528	511	518	522	509	503	543	517	537	529	464	491	513	489	525	510	525	493	479	532	530	499	524	488	528	525	520	515	448	481	496	475	472	476	535	508	499	539	542	476	508	519	526	503	469	506	484	525	524	543	490	502	490	489	484	502	506	506	503	478	511	537	479	532	551	482	548	530	465	500	473	475	500	487	516	487	557	530	473	483	493	542	538	525	569	455	441	486	534	525	528	505	501	517	498	489	484	515	524	473	514	484	486	500	519	492	543	499	495	476	530	487	485	483	462	529	489	454	490	511	495	576	520	492	520	507	484	488	530	486	479	495	478	510	514	493	519	487	503	494	526	509	512	472	512	519	483	535	506	512	522	521	524	471	548	493	502	465	532	496	516	477	492	492	496	477	541	568	495	448	526	473	491	496	542	518	467	489	536	477	473	471	548	500	521	478	459	495	514	504	540	543	492	494	518	496	510	533	495	466	490	497	545	506	519	491	523	497	483	508	549	487	535	482	493	505	519	468	497	493	468	507	478	493	503	543	471	522	512	478	506	500	527	495	506	506	517	508	488	458	482	517	520	539	528	528	511	524	488	516	499	537	464	520	507	488	479	487	490	496	523	516	479	489	512	532	552	477	511	525	462	521	495	476	478	455	481	529	516	508	535	506	485	520	482	522	481	486	495	504	478	536	489	495	521	474	520	500	524	539	532	510	496	509	502	519	513	480	525	453	543	476	471	487	494	492	528	482	469	504	499	513	512	512	538	512	505	493	488	512	496	508	493	493	512	542	458	485	530	490	518	494	499	500	535	498	494	457	500	504	472	507	516	487	548	485	529	494	470	488	500	522	482	512	509	463	520	516	506	505	464	490	485	517	482	548	503	477	501	516	532	501	526	514	500	510	505	563	475	482	501	482	486	472	505	511	468	467	531	464	518	523	479	485	506	510	483	528	493	489	475	525	521	495	472	513	529	532	525	517	510	522	490	491	547	519	492	498	530	532	516	529	527	487	491	486	470	505	538	486	483	499	508	512	491	504	527	494	519	498	470	520	553	475	515	489	486	476	476	481	473	494	529	488	475	526	434	500	484	481	498	485	545	500	503	514	491	482	507	528	510	497	516	460	488	511	507	519	501	525	494	517	499	503	535	493	534	483	513	476	500	497	506	518	521	541	468	527	506	496	518	522	519	461	501	498	487	488	465	528	483	506	489	517	496	501	474	500	510	467	495	544	494	493	507	525	518	471	515	492	495	502	499	488	529	498	523	503	483	516	523	503	523	498	496	524	485	488	546	542	503	482	499	474	506	516	477	511	511	496	514	458	459	531	496	467	476	515	512	503	502	495	532	486	504	501	523	483	521	516	551	511	495	510	500	546	505	515	498	554	545	466	474	490	493	532	531	517	526	490	481	491	502	506	538	523	485	501	542	474	516	468	510	505	499	514	497	493	493	485	491	549	507	483	483	477	487	486	514	509	501	480	496	514	465	498	491	514	501	498	517	522	517	485	519	483	514	498	494	446	560	519	489	524	486	519	521	526	551	512	519	511	489	476	470	517	499	487	489	493	465	485	564	496	496	516	512	507	467	497	453	486	478	508	552	537	499	488	515	541	508	510	533	502	476	524	488	484	544	495	493	518	507	512	475	497	512	504	501	466	477	527	528	497	499	497	502	488	563	555	498	515	495	459	500	502	522	514	532	519	519	490	484	496	501	503	505	476	484	509	519	496	495	500	500	462	497	474	533	501	480	538	517	499	508	488	459	521	462	505	523	505	518	521	469	513	498	507	498	486	514	487	513	530	471	486	524	532	488	502	470	491	502	549	484	497	494	483	498	479	493	460	537	477	521	486	509	530	524	486	510	546	483	519	514	500	509	497	514	455	505	499	503	527	513	537	473	511	500	540	488	510	472	505	490	496	490	507	520	518	528	516	443	476	504	511	476	491	491	504	491	521	529	502	496	515	527	540	533	502	423	505	477	523	528	498	498	493	484	530	469	498	491	526	467	524	501	449	468	499	486	500	517	513	518	538	478	459	525	463	510	485	477	488	513	549	538	485	506	482	502	513	484	472	555	512	530	469	500	531	540	495	494	499	494	475	492	478	477	480	504	496	519	493	459	504	523	481	520	481	519	480	489	519	517	493	523	492	477	516	461	442	503	464	497	445	551	523	481	496	509	487	480	450	517	528	525	503	473	481	495	468	503	491	466	486	458	497	492	487	470	501	573	493	501	513	489	488	518	513	516	493	532	530	544	486	458	496	481	471	534	461	475	483	504	533	505	520	508	480	548	527	488	519	515	499	477	504	499	504	504	482	502	481	509	528	521	477	495	499	469	512	516	526	539	485	506	484	500	513	511	532	492	507	483	491	481	496	524	538	511	494	466	534	534	491	542	496	483	485	465	451	497	469	512	476	477	479	500	541	476	522	520	474	521	502	495	529	517	487	511	518	471	491	522	498	521	504	511	494	489	490	470	520	513	516	525	478	499	507	505	485	518	531	489	498	501	487	472	530	493	508	519	491	497	486	498	502	527	495	519	496	492	529	507	460	439	491	491	480	490	433	479	512	537	513	497	496	517	493	524	503	496	506	522	523	475	502	481	539	520	529	509	494	490	497	491	498	509	463	517	507	495	489	490	519	525	525	481	494	533	469	511	485	477	500	497	486	503	493	520	492	482	522	534	510	516	509	491	531	515	485	515	485	503	476	505	473	522	471	510	520	492	525	479	526	507	525	519	488	470	493	498	512	526	475	442	512	472	482	540	502	505	511	514	518	506	488	500	479	506	498	514	548	491	527	488	483	542	510	508	470	456	470	505	533	492	495	533	499	488	495	510	527	472	486	498	521	532	505	512	474	493	496	500	450	516	481	524	507	506	490	510	521	515	540	459	485	483	466	501	468	504	484	513	490	496	516	495	460	491	481	457	515	489	472	482	513	511	496	477	520	479	510	486	479	510	539	543	491	495	505	466	482	487	496	468	488	521	496	543	489	509	497	502	514	528	481	525	497	507	527	487	502	522	536	496	477	477	518	480	511	505	527	503	512	492	482	531	488	506	479	476	500	475	504	495	484	500	533	495	487	520	553	520	511	510	498	550	546	538	542	504	494	480	505	513	473	487	505	525	479	506	551	530	501	481	523	514	465	493	534	473	515	545	492	486	498	493	501	484	512	493	549	491	484	510	477	509	474	483	538	523	512	467	509	493	516	502	518	516	511	477	460	515	493	508	495	502	484	507	470	469	510	475	485	494	461	500	469	524	502	497	523	513	487	493	522	456	505	506	495	496	494	545	481	513	531	469	484	503	519	456	512	488	543	495	521	529	474	529	533	496	492	538	510	527	500	495	477	510	521	474	485	483	516
3285	3331	2771	1453	1076	872	753	627	582	527	505	538	479	500	449	441	423	438	414	430	401	412	403	414	442	398	410	403	412	415	420	393	431	461	401	373	399	410	413	383	406	386	396	401	418	383	420	380	443	379	403	407	411	389	399	380	386	404	401	412	402	365	442	385	370	389	419	418	445	426	377	425	378	392	377	406	448	381	397	372	407	383	391	401	412	382	410	407	452	390	386	397	385	421	429	401	358	413	454	372	406	443	410	386	409	382	372	422	381	371	423	412	405	391	397	384	386	397	429	384	385	363	386	399	406	413	392	379	401	391	388	421	417	385	390	400	404	414	412	398	408	397	379	387	406	395	421	394	395	362	381	385	395	386	392	394	383	417	378	394	401	404	419	392	392	410	421	394	415	409	367	400	415	375	377	404	347	406	420	406	381	372	423	405	415	413	407	380	354	407	434	355	430	418	401	404	397	394	382	441	356	389	389	388	429	405	390	421	403	399	419	425	364	420	410	432	390	388	392	383	363	397	420	396	409	405	366	403	372	418	388	400	418	388	376	414	399	402	374	409	422	381	401	395	403	382	354	374	370	419	382	381	387	393	404	405	404	380	375	393	434	395	355	408	382	391	413	425	419	388	356	383	358	392	399	410	407	412	410	400	399	424	416	400	376	414	377	416	433	401	413	388	409	422	406	425	406	419	389	384	403	392	378	428	385	398	380	406	393	383	409	385	391	379	366	404	378	378	411	416	393	406	417	429	404	394	401	418	388	428	387	394	399	429	407	415	392	376	386	369	432	457	389	422	418	426	406	433	398	412	407	410	377	414	376	361	402	385	384	392	403	386	395	387	386	401	374	379	405	397	367	398	398	408	407	420	425	413	399	420	392	425	387	385	405	404	407	359	362	386	389	371	429	389	397	397	407	385	386	380	401	405	380	424	382	435	437	391	392	412	369	409	419	386	387	398	378	388	381	428	368	419	363	371	412	365	389	394	394	408	357	385	401	386	387	386	416	396	413	399	380	370	404	404	415	372	392	406	370	437	398	418	427	410	383	395	380	399	393	390	410	383	385	382	405	425	396	382	412	384	371	353	403	404	418	385	395	386	398	368	381	372	393	407	406	385	360	419	364	378	436	388	421	403	369	395	433	395	401	442	331	381	421	399	388	392	399	337	410	403	399	367	399	380	429	409	373	393	412	408	405	368	390	386	366	392	410	431	385	390	403	388	399	398	392	404	382	406	367	398	406	395	392	389	401	414	376	398	374	395	368	372	383	383	398	390	396	382	390	431	392	402	368	403	426	422	412	389	382	425	403	381	386	375	413	377	381	412	364	385	426	374	378	350	381	410	388	410	350	368	356	375	399	407	409	391	410	371	386	395	393	396	387	396	387	389	425	398	420	381	366	399	393	384	408	384	381	409	416	383	418	397	425	401	370	368	409	436	428	394	378	385	384	394	392	386	400	393	419	405	422	408	374	387	367	403	385	428	365	446	396	436	366	407	396	387	376	400	398	388	375	411	394	375	389	402	379	390	416	371	403	371	409	439	414	417	399	359	404	392	369	390	361	412	385	368	392	400	412	436	402	403	373	411	417	375	397	369	358	380	413	375	394	371	429	414	366	393	424	403	412	373	352	371	386	393	356	404	397	368	383	377	408	395	370	424	397	404	393	354	403	414	391	416	410	364	391	386	366	391	403	388	404	389	398	394	386	361	408	448	378	415	425	398	386	419	391	395	383	380	395	391	382	423	372	360	387	362	395	383	409	408	384	347	450	419	397	419	432	362	394	407	416	418	409	407	415	388	411	383	384	399	392	380	377	422	402	351	350	369	385	368	378	437	386	396	371	407	348	403	406	406	376	395	399	385	426	409	384	426	394	383	371	410	419	371	401	380	364	369	394	380	425	446	357	405	364	380	391	366	385	419	389	404	409	387	372	400	375	396	408	444	382	399	422	419	407	379	389	418	407	386	395	368	388	404	378	386	410	400	396	394	380	424	375	372	407	376	384	407	370	373	370	419	386	388	374	413	381	403	408	371	384	390	358	425	396	367	405	415	377	365	425	358	404	431	389	386	371	362	381	386	395	391	394	388	407	350	442	393	389	384	390	403	403	391	373	412	386	389	364	391	403	415	394	409	418	413	406	375	420	403	367	382	338	403	393	370	381	399	384	408	366	373	409	372	405	383	399	425	379	360	405	407	371	364	359	406	389	374	388	377	371	395	394	401	415	411	373	365	399	391	405	360	405	382	401	346	393	430	376	357	380	392	408	385	396	388	390	373	386	409	397	404	399	371	423	377	400	390	350	386	417	381	340	404	375	364	379	432	429	381	396	398	344	419	415	386	401	433	404	404	376	392	411	377	381	398	391	372	370	420	378	400	395	418	415	394	425	390	364	388	394	381	378	409	375	391	403	398	371	404	403	385	385	377	380	401	384	383	395	355	373	383	400	352	402	371	420	344	404	398	418	400	359	402	394	407	382	368	407	397	376	378	401	369	420	414	398	378	411	368	384	404	389	380	373	383	370	404	401	383	377	382	405	427	401	435	423	375	380	383	404	369	403	409	400	379	390	425	413	356	363	333	404	391	418	409	454	409	390	428	390	380	403	372	367	366	403	393	401	398	361	406	367	374	416	407	413	389	423	348	384	371	406	378	403	412	422	394	368	371	378	386	380	378	434	415	372	426	376	408	394	387	377	371	364	371	360	387	360	393	395	414	396	366	355	395	395	422	364	416	396	412	423	369	409	406	393	393	407	401	363	379	366	390	361	368	417	416	397	380	419	377	358	378	383	438	359	403	384	427	388	413	395	397	398	378	375	388	385	415	395	383	344	399	385	413	397	361	408	399	388	376	366	377	378	432	385	399	407	426	400	414	384	387	388	369	374	351	451	401	381	380	375	405	369	397	387	394	360	397	400	392	394	402	400	374	387	400	385	395	384	386	357	405	384	340	384	410	411	394	388	424	405	394	409	393	378	379	401	388	377	376	382	380	381	391	373	389	392	406	426	398	417	356	392	358	390	414	374	395	361	401	420	377	406	397	370	388	352	360	368	361	389	422	391	378	390	378	414	371	397	383	370	379	397	364	403	377	399	383	400	390	408	413	373	406	392	365	372	383	372	410	394	405	403	390	407	418	409	400	396	413	376	402	383	423	393	370	379	382	396	403	397	381	403	421	423	405	406	403	375	400	415	409	355	367	368	399	394	417	381	372	388	367	391	373	379	393	387	366	391	406	395	380	373	382	387	383	372	388	391	379	400	407	410	393	391	376	373	417	385	386	377	391	391	416	401	413	371	425	380	396	386	395	382	398	419	392	389	398	380	436	410	384	386	412	406	397	389	369	386	378	465	423	375	410	343	364	401	352	397	373	403	396	379	375	420	438	416	394	415	384	402	366	387	395	408	390	368	366	414	395	426	391	401	415	369	375	383	414	418	371	405	418	408	362	411	390	418	371	384	383	347	407	387	405	410	388	415	393	404	364	379	351
24536	21474	28819	24574	21466	8223	1745	1071	872	906	767	884	715	798	765	742	725	722	721	702	712	698	673	735	756	682	670	729	688	689	679	771	694	717	662	694	655	631	674	704	668	692	715	680	708	680	683	697	703	659	638	687	652	702	685	680	672	645	697	656	657	643	669	627	660	676	680	659	714	648	696	674	634	708	685	662	694	660	667	675	696	664	670	655	640	694	655	667	711	674	649	687	695	683	632	656	663	645	697	662	687	678	664	667	703	652	701	676	690	675	646	707	642	707	666	660	673	682	679	659	652	646	706	671	679	691	649	663	696	692	678	647	672	669	681	650	658	647	690	634	677	732	680	640	679	676	675	598	659	674	693	660	693	676	654	680	690	699	688	622	651	633	667	638	657	651	637	643	674	702	700	656	682	651	666	614	701	720	678	656	670	655	624	638	664	660	642	649	663	684	675	657	622	674	656	690	669	681	654	618	652	657	685	656	701	672	696	657	667	674	643	641	682	689	668	636	684	674	707	681	675	608	679	634	675	641	697	705	686	707	681	727	700	629	685	660	745	671	662	629	653	677	667	743	679	641	615	647	705	661	687	660	694	657	648	744	684	688	647	658	706	655	627	642	646	654	705	669	670	674	652	606	670	679	627	656	643	666	636	702	680	678	681	619	660	656	671	670	645	624	683	667	685	648	734	663	635	655	636	690	661	674	677	656	643	675	661	661	637	645	660	656	679	701	688	678	651	623	674	680	666	667	629	622	673	612	714	693	674	631	639	644	712	649	653	672	722	641	663	673	666	655	672	697	618	673	662	633	684	626	714	681	646	730	717	649	688	630	685	621	677	668	664	654	631	623	652	668	655	680	633	696	675	691	660	692	610	660	666	667	684	659	662	683	691	667	684	609	730	695	697	668	633	711	681	659	690	662	677	684	643	639	661	633	635	664	664	719	702	665	704	720	687	602	659	668	688	653	635	649	678	668	664	634	733	630	634	681	686	627	642	671	647	658	651	638	670	688	666	648	661	689	696	652	659	660	628	663	649	631	662	592	690	631	653	637	658	659	660	639	670	644	687	620	642	642	701	716	652	690	698	656	681	691	687	652	678	694	659	702	617	688	661	644	702	655	708	656	650	661	662	670	665	661	644	675	674	681	650	693	615	650	693	653	647	717	697	633	673	676	686	646	697	657	642	656	676	671	664	656	643	656	678	612	620	661	646	684	679	676	643	668	656	620	635	630	676	693	707	623	663	644	649	652	685	621	700	696	700	710	677	671	684	674	659	676	664	641	628	679	666	644	657	636	657	701	699	667	652	668	676	685	634	690	660	679	662	675	603	672	638	661	637	694	663	664	659	674	641	683	687	696	675	672	673	683	658	697	689	658	696	672	661	663	647	710	719	700	714	707	706	585	682	689	652	652	661	645	655	702	677	643	696	694	671	652	651	646	692	622	688	686	677	662	632	687	631	648	650	679	665	668	660	678	662	687	714	698	688	635	673	678	636	649	634	738	651	702	634	663	687	681	674	627	627	696	680	695	722	697	669	691	632	689	721	664	712	659	718	667	667	690	720	650	710	655	668	665	677	644	637	639	660	671	666	639	668	658	654	672	673	637	638	684	635	726	616	637	660	692	601	673	704	660	650	642	646	670	674	633	705	702	695	609	679	683	656	709	672	674	625	672	626	643	691	662	698	684	639	648	708	695	656	669	711	668	628	680	669	675	627	694	669	675	663	684	646	705	653	634	644	679	671	609	682	632	666	654	689	657	670	697	611	687	675	676	658	657	609	664	663	673	628	648	646	690	725	691	674	669	679	717	670	653	639	641	677	635	642	695	698	603	666	653	679	672	686	680	650	702	674	655	614	664	658	685	705	616	670	641	667	633	671	647	609	656	627	680	662	682	649	725	698	689	665	635	673	661	660	670	693	637	720	709	676	655	668	664	693	656	665	712	641	673	671	656	654	677	635	663	637	701	657	669	654	641	681	684	651	704	665	665	655	662	655	721	684	645	671	641	667	657	643	687	651	697	684	654	664	692	691	670	639	667	678	667	658	674	690	636	635	671	709	653	641	660	647	684	618	674	648	693	673	645	665	682	650	681	695	664	660	672	613	678	637	699	660	699	698	659	634	665	629	656	669	633	691	605	676	682	664	657	666	703	611	693	695	655	667	665	666	627	675	651	665	667	659	652	641	675	657	644	681	626	648	650	608	716	651	650	666	649	699	678	652	650	679	692	670	652	619	646	637	702	637	635	679	673	654	671	707	661	667	608	668	703	658	642	676	666	655	689	647	653	632	642	671	682	670	661	677	717	640	628	681	641	621	677	703	674	672	661	663	671	633	684	621	657	634	696	668	662	651	668	628	673	692	642	617	668	662	668	723	689	680	677	633	714	640	647	665	651	629	647	645	673	642	715	680	674	658	678	662	677	673	655	672	648	672	601	669	682	677	665	639	628	683	703	613	662	650	649	678	696	675	652	647	681	605	688	635	676	676	708	688	681	629	670	666	647	660	696	652	712	625	617	631	618	609	657	646	668	643	682	647	660	677	666	695	699	620	660	693	638	673	659	650	643	656	614	650	644	657	644	663	701	676	693	663	655	655	620	665	616	678	670	664	672	680	641	639	605	670	653	630	653	701	637	626	683	687	673	679	688	662	672	647	696	683	659	703	662	697	659	684	662	644	668	672	657	682	662	694	641	698	603	648	700	672	644	667	636	666	675	659	694	641	708	644	653	651	655	665	626	679	684	674	679	635	618	639	659	658	699	637	675	657	690	685	658	645	637	707	635	639	647	682	691	631	665	666	679	642	643	664	722	681	686	665	644	631	710	642	683	694	645	696	663	647	705	669	643	687	721	699	670	660	676	676	681	687	655	702	694	679	676	659	681	692	649	655	698	625	651	673	615	649	674	683	647	662	682	681	636	645	650	672	646	651	649	691	676	663	650	642	669	688	700	678	655	657	703	681	636	638	623	647	650	633	690	685	632	639	656	687	691	634	641	608	690	642	642	681	620	648	673	637	642	648	652	647	649	656	686	659	669	671	703	729	652	635	637	658	659	665	655	665	695	736	653	625	632	658	658	686	628	624	646	658	669	634	698	658	664	653	673	658	642	698	689	627	612	690	654	655	651	671	658	636	690	679	666	615	675	681	610	651	665	700	678	690	660	627	654	694	677	670	652	691	650	637	662	647	672	655	630	618	681	671	658	704	681	661	690	705	646	642	673	666	646	706	628	681	716	676	650	665	660	628	654	675	718	685	648	650	640	704	681	627	637	691	670	717	707	640	623	690	650	660	630	676	635	676	649	652	689	676	664	697	634	660	688	644	646	659	611	658	659	666	692	716	697	642	708	667	690	673	692	686	674	688	696	623	667	692	649	665	594	625	693	687	684	630	627	628	669	635	708	636	653	716	712	652	682	639	661	687	664	685	698	688	663	652	665	664	691	684	668	640	641	709	681	702	707	678	669	659	671	652	672	716	674	681	666	641	659
3564	5883	4818	2522	1713	1350	1151	933	924	833	770	663	663	703	596	597	593	633	588	609	593	576	548	559	571	567	541	564	556	525	599	546	566	576	561	562	544	576	563	549	527	541	557	524	518	513	552	502	522	561	559	529	539	554	538	534	536	519	504	527	534	595	581	558	525	521	550	572	532	508	545	537	559	555	542	549	558	496	508	585	551	535	517	549	557	530	556	545	492	549	524	547	488	531	540	522	519	490	522	501	530	482	523	566	546	512	528	522	509	570	548	587	496	528	543	562	523	547	501	495	543	565	529	540	511	519	531	577	563	526	487	501	528	518	525	520	519	527	549	530	525	579	549	539	499	535	508	512	542	541	503	548	510	560	518	553	532	536	528	527	489	518	531	519	498	529	509	507	552	558	503	534	561	516	492	548	570	504	533	562	523	570	522	552	515	532	499	522	531	531	547	505	472	532	480	548	502	514	519	548	496	497	512	557	513	508	509	535	549	525	525	521	501	554	506	560	548	536	505	548	502	514	499	570	544	499	574	508	514	523	473	509	512	527	511	492	518	528	520	503	535	540	497	517	545	475	526	527	531	468	576	559	543	552	496	529	508	540	536	502	546	499	515	525	495	497	503	511	509	532	513	531	510	526	514	530	527	528	514	492	515	551	562	492	512	502	543	528	537	495	499	538	507	519	566	549	501	496	528	546	536	505	530	508	509	513	565	534	545	519	493	511	550	552	524	468	536	561	522	519	508	540	547	499	524	560	516	594	513	527	510	525	510	528	537	532	541	524	556	533	515	518	514	513	513	523	519	537	523	511	547	502	492	564	509	505	547	550	530	526	543	516	498	529	534	552	514	499	512	537	481	518	528	517	544	575	543	527	512	473	500	531	501	518	482	520	496	519	535	508	560	528	542	505	549	510	518	530	495	526	531	488	527	504	485	551	531	515	492	516	498	515	547	500	508	527	539	544	538	511	540	535	524	535	558	544	490	543	528	568	535	543	539	514	559	525	536	516	520	461	520	499	548	526	546	495	497	528	508	548	571	516	518	579	549	506	519	529	530	546	543	538	528	487	504	556	512	524	472	567	505	549	489	530	537	524	519	505	555	480	507	511	493	550	514	510	521	497	509	543	534	542	538	514	554	529	510	527	523	536	553	525	571	528	473	529	519	537	521	532	517	507	573	557	528	523	510	493	506	493	502	553	488	532	549	491	513	499	544	530	533	505	602	498	488	515	529	557	487	490	496	480	525	518	507	536	478	526	504	554	603	543	567	493	510	540	532	543	519	541	514	506	487	505	499	524	517	536	515	537	532	532	560	492	543	536	522	520	513	496	518	546	547	504	519	534	495	500	532	521	494	573	510	568	518	518	503	545	542	529	508	548	549	546	579	542	516	493	540	476	520	498	501	513	528	551	500	556	505	479	514	539	547	515	538	541	506	495	494	569	524	497	553	517	543	534	503	526	531	467	525	546	521	529	518	530	514	493	516	513	525	499	517	512	475	489	488	518	492	519	508	542	542	520	532	532	512	538	530	505	524	533	530	490	515	498	498	518	482	497	519	525	519	553	514	572	554	548	542	514	528	516	536	488	525	546	526	498	517	538	516	512	557	505	566	502	551	511	527	484	526	521	505	532	500	498	505	504	526	467	535	532	516	534	540	538	499	541	539	534	491	534	532	523	510	521	550	529	497	520	503	570	537	470	518	492	531	494	520	513	509	508	542	518	526	504	505	484	526	536	499	551	515	496	503	521	494	545	533	531	536	512	498	525	527	513	515	514	529	529	555	516	532	537	498	533	480	554	503	520	511	531	532	506	524	547	465	475	523	490	541	481	467	515	539	503	486	564	527	463	503	491	498	457	526	528	542	525	516	511	498	529	523	521	495	536	518	539	521	522	492	532	536	520	490	498	557	547	522	507	503	541	509	511	524	517	512	472	531	518	498	503	518	515	493	535	557	505	523	492	535	508	511	527	514	501	497	552	537	475	503	510	509	503	507	537	521	544	529	565	538	501	530	488	505	488	514	514	528	536	524	514	527	551	537	540	497	464	529	508	509	486	552	534	526	537	553	517	512	537	506	549	485	544	501	457	475	518	525	508	516	537	501	524	529	486	472	475	528	552	497	492	495	527	478	513	535	560	487	543	528	509	523	503	515	492	555	526	530	494	526	505	514	533	519	517	523	463	529	523	493	536	522	477	492	543	472	516	508	481	528	506	502	527	516	528	500	544	511	528	494	491	516	551	505	527	498	490	537	537	507	520	503	538	488	523	549	521	500	526	545	473	543	495	498	550	542	566	524	532	504	491	499	539	508	526	539	520	496	528	485	529	531	492	553	519	544	503	524	541	504	535	499	526	546	512	508	522	506	490	487	539	493	538	513	527	517	491	540	513	533	526	508	508	512	522	487	573	508	527	481	506	543	514	556	515	513	547	490	494	532	508	486	534	494	544	468	541	507	534	545	505	523	557	494	507	551	471	526	503	521	481	537	517	543	489	543	500	539	508	511	483	569	533	527	536	520	500	529	515	495	521	537	524	536	457	524	538	498	496	521	525	498	523	545	537	483	524	517	503	492	535	531	482	499	535	535	542	522	512	505	494	506	499	504	524	504	499	509	514	532	511	515	522	528	557	476	472	490	507	518	528	519	534	515	522	525	537	504	517	502	494	520	519	560	523	496	512	505	546	492	508	526	501	512	511	532	512	508	495	549	538	491	521	544	494	552	523	561	497	479	530	510	495	488	517	486	497	510	556	515	479	504	481	515	521	525	498	484	520	492	507	521	491	488	516	517	561	500	524	525	489	500	495	473	523	479	532	540	498	521	516	517	524	509	497	516	532	519	560	485	521	524	513	474	537	560	535	544	519	518	519	507	506	502	488	522	553	510	522	513	482	557	527	526	511	574	497	524	519	534	536	498	497	515	521	529	504	493	506	535	497	499	498	493	477	461	537	538	508	522	534	507	541	468	547	510	526	474	465	516	529	544	549	521	511	498	524	494	518	524	521	508	495	516	541	535	501	499	501	546	536	549	522	523	569	513	517	499	548	510	509	519	530	494	557	525	522	433	524	495	486	501	517	498	509	506	534	502	517	493	513	491	497	479	553	528	537	499	508	521	528	521	515	512	510	501	511	512	506	501	502	533	479	501	527	494	521	522	496	485	534	496	518	542	524	522	489	505	512	521	519	559	531	492	512	540	520	505	498	497	465	540	544	521	507	487	540	545	523	515	497	510	521	511	529	515	473	508	497	535	532	524	523	516	535	513	498	530	521	513	526	541	502	507	495	499	525	523	500	520	521	491	571	509	527	498	530	516	557	521	549	493	504	507	546	513	486	525	487	526	531	528	550	518	527	501	519	512	529	554	485	508	489	522	513	501	522	529	493	533	508	525	506	498	498	545	545	471	494	488	487	518	495	550	526	529	550	525	494	498	510	515	516	476	528	530	471	500	489	506	520	501	487	532	496	518	511	524	561	528	503	526	500	507	472
27805	9738	580	327	199	194	181	200	188	189	185	203	214	181	192	199	176	196	190	207	181	190	188	193	185	166	193	199	194	172	194	200	181	164	169	192	165	188	150	142	152	182	169	174	176	222	193	212	180	166	172	188	189	208	206	171	188	165	182	197	186	158	173	185	166	191	168	199	186	173	207	174	172	178	188	197	190	171	189	203	164	185	195	184	185	175	189	175	169	178	185	193	185	170	180	182	178	183	161	170	171	174	177	176	168	169	190	180	174	186	179	181	160	161	190	176	167	178	196	159	177	192	185	183	208	168	196	192	187	184	167	165	197	175	187	195	174	170	168	169	203	193	191	184	203	168	170	211	183	191	175	156	164	179	186	186	163	190	198	163	177	175	190	191	177	157	183	167	182	170	168	151	198	161	189	177	176	188	162	189	200	170	185	175	173	157	200	202	180	184	190	194	178	162	164	144	156	183	190	188	170	193	197	165	182	204	139	168	172	163	175	189	186	186	159	169	190	167	219	184	191	168	179	174	191	151	201	191	192	174	198	191	189	171	172	196	181	178	172	176	181	215	183	192	188	159	178	185	202	210	172	162	203	182	207	204	180	182	170	185	187	188	166	175	184	191	202	172	158	184	185	187	208	175	195	179	178	182	200	186	188	178	191	215	183	182	177	187	196	194	189	175	189	183	193	200	174	184	171	184	178	172	185	175	155	177	175	181	162	175	180	188	180	169	196	159	189	155	213	197	171	184	170	177	160	171	166	213	156	190	178	208	175	182	178	198	183	193	194	204	185	214	183	207	173	201	163	203	181	193	201	193	153	195	186	205	212	182	174	178	170	171	179	187	180	198	172	202	195	178	190	194	193	166	204	171	178	189	167	160	207	188	186	180	181	178	202	199	199	199	204	188	214	182	178	174	201	192	181	189	187	197	162	178	201	221	184	163	174	166	183	192	204	219	213	195	183	169	190	193	181	175	179	156	191	161	184	183	182	200	181	167	165	212	197	191	186	190	165	194	153	176	187	166	213	172	173	176	197	187	176	197	164	190	195	187	178	156	193	209	181	217	181	180	199	217	168	187	193	178	204	186	185	170	191	177	188	211	164	208	175	166	179	186	181	189	170	177	178	174	177	175	196	176	199	215	195	173	195	163	199	180	174	201	156	181	201	191	181	195	165	176	168	176	166	207	207	184	181	199	179	181	206	201	167	186	196	188	183	172	187	190	181	173	164	172	186	205	196	204	175	191	156	181	191	204	184	147	161	210	179	194	193	192	178	186	172	171	187	168	180	181	169	163	173	168	188	197	167	176	198	192	168	175	176	172	173	171	195	174	189	172	192	165	187	186	182	177	196	177	168	199	177	162	181	166	183	178	202	191	147	137	169	186	184	174	175	187	177	191	185	157	201	188	185	165	192	182	167	180	170	163	181	175	167	198	156	179	191	177	197	176	178	139	188	178	181	169	188	193	170	159	192	181	173	176	179	184	200	194	196	186	178	177	192	191	192	194	191	202	167	183	198	171	169	167	175	181	189	167	181	174	170	181	209	173	188	191	180	182	171	191	193	191	165	190	167	189	205	171	186	195	170	177	206	176	167	185	185	178	200	192	191	176	174	184	191	175	203	186	174	190	177	187	154	192	191	179	203	173	174	176	209	186	176	176	191	169	184	177	183	180	198	197	212	180	180	164	156	173	180	175	186	162	195	152	180	193	202	188	187	186	191	177	152	191	183	176	202	203	187	172	182	175	190	194	188	167	179	188	199	217	173	177	185	183	174	152	183	186	169	206	183	192	181	196	175	184	179	203	204	180	203	191	181	177	164	175	189	175	161	179	174	166	179	184	184	160	197	184	169	171	195	160	189	197	168	184	195	191	166	174	162	170	183	176	170	161	195	187	180	192	181	176	171	180	163	164	184	168	175	185	202	206	193	203	184	172	190	154	199	188	189	188	177	189	181	178	182	169	195	167	175	164	175	189	178	179	171	185	184	169	189	185	201	187	181	171	190	188	184	169	174	174	173	185	217	183	155	155	172	182	184	152	178	173	159	156	217	175	190	159	203	199	197	162	187	171	185	199	191	163	185	180	210	178	183	167	205	193	193	178	177	182	198	177	189	188	179	197	179	186	177	162	206	182	195	194	173	166	180	190	154	187	172	175	153	182	195	190	201	194	166	214	192	177	177	209	209	179	202	194	188	201	178	161	174	183	169	197	195	196	191	191	197	181	188	218	183	190	194	180	197	178	162	192	211	218	195	187	159	174	190	178	181	197	180	209	186	203	160	166	182	166	158	174	180	182	165	184	176	175	184	179	176	169	210	178	188	179	200	171	178	166	186	181	206	164	178	181	150	180	165	169	186	158	185	187	183	184	167	191	174	184	187	163	168	202	205	150	180	168	204	193	193	218	179	165	168	210	176	194	200	189	175	177	203	165	180	182	201	179	208	179	188	183	192	198	167	204	153	199	167	194	166	198	188	175	167	185	183	180	186	167	175	184	172	182	181	191	203	180	188	166	188	206	177	194	180	176	186	199	187	169	184	188	194	181	177	191	190	167	162	179	180	173	174	178	173	183	198	182	190	158	163	192	175	159	157	186	184	184	179	171	196	185	167	163	178	188	195	157	168	192	197	173	184	186	183	190	183	206	195	188	171	176	175	187	188	196	200	172	157	178	174	171	171	186	202	203	194	171	158	183	186	155	201	194	168	159	183	180	181	177	182	180	185	187	174	195	179	174	196	201	195	175	176	199	174	173	181	183	186	179	190	175	189	195	176	163	166	188	186	201	150	197	175	185	148	184	197	186	153	166	173	172	185	184	184	175	200	180	196	171	187	201	189	166	188	187	207	165	190	177	174	183	181	167	173	192	164	201	163	190	187	162	171	166	197	210	169	175	171	180	196	165	174	184	180	198	166	144	171	190	183	187	172	193	181	176	199	170	171	208	166	176	193	216	191	208	175	178	167	186	198	184	202	190	178	179	189	196	183	181	168	156	188	178	196	188	170	162	157	198	175	191	173	170	185	201	199	178	215	196	173	186	213	175	161	183	176	198	186	165	190	184	168	196	155	188	186	175	189	174	200	175	185	198	176	166	167	193	162	168	185	179	179	188	181	173	183	174	181	180	205	203	187	187	196	183	179	209	181	186	180	177	171	178	189	180	179	203	173	178	184	204	186	184	178	179	199	197	182	190	193	191	179	175	188	162	170	185	193	194	188	183	173	204	170	191	177	194	185	195	186	164	181	182	194	185	200	200	193	178	190	210	182	181	179	190	183	154	199	186	194	177	192	187	170	192	181	197	179	181	212	200	189	165	166	182	195	188	200	187	173	190	184	193	183	168	180	178	192	177	179	170	202	178	188	177	197	216	179	151	187	199	194	174	178	167	177	205	199	181	187	175	186	182	173	179	180	157	174	163	187	176	188	168	207	178	202	195	192	175	151	205	177	186	182	175	165	178	163	176	194	176	194	207	194	180	202	197	187	177	192	158
4551	315	281	202	177	165	169	174	154	161	150	150	164	153	185	140	141	164	162	136	152	165	140	132	155	160	123	163	172	158	166	161	150	134	181	171	128	145	146	147	142	141	138	143	152	139	148	140	171	148	140	177	145	163	137	138	150	150	156	141	129	149	151	146	159	135	138	133	142	149	162	154	162	146	141	150	153	137	155	171	163	144	138	152	138	150	139	137	147	142	160	147	145	157	150	143	155	160	179	159	146	176	126	130	144	140	147	151	144	153	138	156	148	152	150	159	143	138	145	163	120	156	149	160	150	152	153	137	150	149	121	123	142	156	150	162	152	163	156	140	139	161	146	158	138	171	140	155	141	146	135	151	159	127	155	162	159	134	154	126	133	140	138	154	153	139	151	145	153	182	166	157	144	150	151	148	153	126	135	154	153	154	154	148	142	133	162	158	151	139	152	138	137	154	139	152	135	163	158	180	160	172	151	149	158	143	134	145	159	137	138	144	129	137	161	149	146	158	143	120	169	132	156	149	139	144	118	153	138	130	146	133	149	148	167	140	142	147	156	132	163	138	159	130	149	160	140	159	144	170	161	152	169	156	158	149	153	120	119	150	133	153	159	140	149	125	149	155	143	147	136	157	122	139	177	139	143	138	167	137	147	161	147	139	161	135	159	144	145	159	135	173	143	161	155	131	142	157	140	128	135	133	137	142	132	146	144	133	154	144	130	152	117	148	161	139	137	157	155	163	146	132	156	127	142	160	132	156	135	162	160	145	165	157	141	143	158	144	113	139	164	118	145	140	150	146	151	161	151	150	144	152	162	148	155	146	150	154	144	160	137	138	151	155	162	154	133	137	164	157	138	151	135	135	149	155	145	145	136	157	143	167	151	144	137	152	145	119	145	127	150	132	158	132	149	200	149	148	144	137	140	151	154	139	140	151	146	145	167	148	155	146	145	148	148	157	141	131	143	151	129	139	141	137	137	120	150	163	154	155	154	160	152	125	145	135	139	155	145	148	157	149	133	133	138	150	129	158	131	152	137	139	132	139	137	157	134	166	161	153	161	135	163	130	139	143	146	135	177	128	161	162	142	145	162	166	159	151	149	160	147	162	170	134	137	149	139	164	149	159	162	148	156	160	159	139	164	149	141	148	143	130	137	143	135	160	131	139	152	147	150	153	143	144	144	135	146	134	152	143	157	152	150	146	142	138	163	140	158	146	135	146	152	134	167	138	147	161	121	149	141	154	165	169	142	121	176	149	138	159	139	143	144	159	136	156	154	126	156	163	143	145	155	159	130	155	127	154	149	149	149	148	140	144	158	155	153	141	151	146	161	121	147	141	147	156	159	143	158	138	155	167	161	130	141	145	157	163	135	136	154	144	149	149	155	127	147	152	148	139	145	159	131	138	134	141	164	129	160	151	135	128	147	138	152	151	140	144	168	142	174	151	142	156	143	142	133	131	142	144	144	154	136	165	169	130	123	150	127	147	160	158	137	156	152	138	152	149	161	167	149	133	133	165	140	145	144	149	130	150	144	123	150	140	133	157	137	131	148	154	131	161	153	176	131	139	143	145	127	148	164	152	138	138	137	145	137	152	148	117	165	150	138	165	151	166	159	148	154	150	163	157	157	143	156	166	162	147	160	138	150	146	148	143	129	161	141	153	123	126	152	144	158	120	144	167	158	162	151	153	154	149	122	156	152	153	137	143	167	149	147	157	142	139	162	155	143	132	140	122	144	136	158	139	159	146	156	133	159	142	153	160	147	156	146	169	141	136	156	134	146	151	159	140	146	166	133	144	161	161	139	143	137	134	156	139	147	136	136	154	142	149	146	141	140	140	145	142	141	142	140	138	148	146	140	153	150	132	145	153	165	145	145	159	135	134	140	165	160	153	127	123	133	152	175	148	146	146	160	159	154	175	117	171	147	147	157	157	131	115	149	155	155	147	171	131	155	148	128	140	132	138	150	144	140	153	148	144	173	130	119	148	136	152	175	134	170	159	140	158	148	148	138	155	139	142	138	133	141	154	133	144	167	138	153	139	152	150	179	141	143	133	131	158	132	153	133	137	172	153	170	143	139	140	130	165	143	160	148	157	139	135	150	145	161	154	152	152	156	131	130	136	145	141	148	149	145	151	138	155	149	137	141	136	147	161	146	154	164	143	148	134	149	144	138	158	134	143	136	119	153	153	162	147	152	159	157	144	152	150	147	143	141	153	129	128	157	158	152	171	116	139	129	129	142	151	150	142	137	149	174	165	147	142	156	140	166	144	143	148	157	152	144	147	159	152	113	133	167	164	144	169	176	141	170	141	137	141	142	119	147	154	140	156	149	159	133	143	148	150	135	139	153	135	158	127	149	182	160	155	127	145	150	173	138	120	159	153	143	147	163	148	160	145	144	144	140	150	149	149	143	153	146	145	147	162	116	136	123	142	124	136	145	163	160	137	149	147	147	121	135	157	152	139	148	132	146	160	144	162	157	154	126	156	153	128	156	144	150	152	139	149	150	145	140	146	154	129	144	144	145	126	165	144	159	142	170	159	147	165	151	145	126	151	149	162	148	136	157	157	147	144	145	145	145	146	141	153	161	132	152	150	143	145	141	133	157	150	141	150	153	150	165	135	170	137	135	152	148	141	135	160	141	141	151	169	143	151	133	134	163	164	140	147	179	154	141	136	142	142	154	145	135	145	155	143	136	142	152	145	144	157	161	162	150	135	144	148	138	147	141	161	155	127	149	164	153	158	142	135	145	157	160	165	147	153	133	151	129	151	145	138	136	149	135	151	142	159	131	146	139	148	134	143	131	154	135	123	158	155	160	157	146	162	161	144	136	139	133	113	158	139	155	144	137	168	137	143	132	159	158	146	143	156	150	126	146	161	148	137	146	165	157	136	155	160	135	166	133	138	130	130	160	144	149	144	142	130	146	151	164	140	118	122	143	152	152	137	140	158	140	151	134	134	136	149	156	134	144	126	139	143	133	142	150	147	147	151	156	140	147	137	156	165	171	126	177	146	154	151	130	142	158	138	133	156	139	157	157	147	148	154	137	147	128	158	143	133	157	163	138	144	138	134	140	173	138	173	151	152	141	164	154	127	136	144	146	164	151	127	141	163	141	151	159	158	167	137	163	141	147	136	152	152	157	150	141	137	161	156	145	137	128	133	131	136	154	151	142	125	134	147	150	133	159	154	171	170	146	143	144	148	144	149	161	144	149	147	170	168	124	135	132	151	128	149	181	138	160	133	156	121	124	134	129	151	140	116	157	156	151	140	124	155	145	150	169	150	153	160	147	131	159	158	134	145	152	154	136	143	169	162	149	139	136	159	177	153	156	149	152	140	145	171	157	142	142	139	141	153	144	163	160	143	143	138	155	167	145	149	155	142	132	154	143	144	131	138	164	143	145	138	148	152	129	156	155	135	124	138	145	129	158	148	153	136	140	136	138	170	135	147	128	138	147	149	144	135	150	137	148	150	139	144	151	178
25549	21478	27968	25393	11228	1291	887	641	620	645	593	514	572	538	512	533	481	538	540	493	511	523	562	536	516	484	512	525	534	521	508	498	485	506	519	526	506	528	501	496	517	501	544	508	472	520	532	537	509	500	524	509	504	497	493	501	505	505	496	493	483	479	520	469	493	489	520	534	497	522	513	511	465	501	493	510	505	508	522	521	482	493	537	509	519	520	486	481	485	487	469	500	488	531	505	489	510	536	482	561	538	550	475	467	503	503	503	512	503	487	497	458	503	508	495	504	491	500	471	519	502	534	526	516	527	492	516	514	498	535	530	486	505	498	512	526	526	508	502	561	514	477	505	496	528	471	523	506	469	502	529	484	480	477	446	515	505	495	477	511	493	481	501	478	498	477	482	471	469	518	504	533	498	514	484	493	492	519	477	566	474	494	491	533	511	501	537	505	488	528	502	479	518	542	464	498	505	519	456	464	470	516	484	488	465	493	491	524	465	520	499	502	544	504	488	492	492	494	517	517	515	477	497	483	494	508	502	497	488	494	506	492	461	498	504	480	513	457	498	516	506	488	473	462	484	511	474	460	507	517	498	468	483	490	504	456	566	488	530	485	453	511	512	495	532	505	507	477	501	509	451	503	505	546	529	483	543	537	487	536	453	488	493	481	491	479	498	484	474	514	485	491	487	502	526	534	492	525	523	479	483	515	505	513	475	492	482	520	513	522	527	512	510	517	474	485	519	526	472	545	490	470	484	490	558	486	514	479	497	495	522	474	493	478	484	502	529	494	501	489	497	521	515	518	493	498	493	502	523	511	515	516	478	520	490	484	506	542	542	480	484	493	481	532	501	476	503	496	467	515	511	482	484	519	537	504	507	508	505	515	482	498	491	518	521	462	457	448	493	525	486	485	456	518	474	494	517	534	478	555	492	492	528	517	540	461	462	496	512	500	484	529	492	541	503	519	488	492	519	442	506	487	505	490	532	515	490	523	499	488	489	497	509	455	500	511	481	488	517	526	473	478	504	500	492	511	482	518	475	490	499	508	521	501	494	523	469	466	477	484	487	453	510	524	476	503	475	532	520	491	492	523	537	530	511	513	517	469	533	477	472	472	475	499	479	483	494	484	482	553	484	502	489	462	471	515	483	510	476	500	525	524	466	474	530	515	511	522	506	480	462	477	493	485	504	493	506	516	524	509	517	521	517	496	509	532	469	467	493	487	505	524	490	485	477	516	493	472	492	449	506	499	488	501	501	479	508	473	462	505	468	482	513	492	471	498	503	489	489	493	468	482	518	482	517	509	541	523	508	553	509	523	490	519	502	511	541	529	494	457	510	482	479	474	492	499	502	523	508	483	507	510	487	477	498	511	464	538	479	493	518	507	497	521	492	536	491	501	471	505	480	527	506	488	544	505	493	478	497	516	526	500	520	533	530	492	501	463	473	484	458	496	520	519	487	491	454	516	506	513	526	477	480	462	519	486	483	523	499	498	500	516	474	542	490	506	523	508	508	473	476	442	471	498	505	481	452	514	493	506	480	491	501	506	539	471	471	458	504	517	499	480	473	510	471	507	506	503	521	519	529	511	497	487	521	499	523	487	488	506	495	489	468	477	498	472	490	458	548	512	488	509	515	476	473	503	480	474	525	505	518	507	510	511	481	524	480	466	537	506	508	467	513	490	493	461	507	489	545	486	477	521	492	463	514	507	506	485	516	560	507	481	529	509	482	526	499	508	514	501	523	492	498	476	495	525	543	466	528	508	453	484	491	502	521	505	465	484	555	470	537	502	485	479	525	477	487	475	500	508	517	485	505	513	500	495	535	536	480	495	520	464	477	559	507	530	505	522	489	484	456	524	524	484	516	494	490	505	522	533	508	443	496	451	502	465	514	520	492	482	499	506	481	524	537	526	517	514	489	491	519	500	526	516	517	492	491	484	515	503	462	495	477	494	466	471	472	483	467	485	483	472	501	525	504	490	535	511	516	521	510	492	506	500	480	519	476	497	489	529	473	527	534	479	461	499	514	477	508	494	494	527	539	539	570	478	511	492	521	501	487	498	480	497	450	475	480	475	481	502	496	497	538	493	515	552	497	509	512	530	504	505	487	513	480	493	496	504	527	466	512	502	499	516	532	469	509	541	494	489	466	491	517	490	464	531	511	479	479	516	490	513	493	530	488	494	514	484	535	463	505	514	531	492	488	511	498	500	484	522	467	474	476	480	523	491	481	522	510	531	464	465	508	494	494	497	509	531	481	488	474	533	507	524	522	496	513	500	511	552	519	496	475	487	518	471	473	472	512	491	531	510	483	524	505	468	498	530	483	466	463	499	482	496	471	500	505	491	509	558	489	489	461	492	476	508	466	462	504	506	460	484	471	509	541	495	480	493	457	480	489	484	484	511	528	513	488	493	520	524	450	520	517	521	500	522	490	537	483	497	486	494	501	460	516	497	521	477	506	489	495	466	521	494	514	488	504	464	523	463	510	482	509	519	509	532	495	492	521	500	467	509	514	487	490	498	511	463	506	490	497	509	494	510	515	513	503	535	460	500	533	492	502	524	489	505	530	483	482	505	493	488	466	510	517	497	507	510	494	486	514	498	472	482	475	490	510	481	527	468	487	515	509	505	493	482	499	474	573	466	455	507	494	540	499	489	507	512	534	494	476	530	523	493	501	529	527	502	507	540	507	515	500	472	522	437	520	520	523	496	509	494	510	463	516	511	509	454	487	481	515	445	542	560	479	497	497	497	496	494	551	507	488	549	493	476	510	514	534	536	515	515	468	502	497	512	539	497	493	522	481	492	540	505	465	509	513	508	494	528	511	487	503	496	555	487	500	519	495	529	501	528	488	524	525	550	524	492	481	509	513	495	501	518	524	508	510	487	471	518	471	468	519	469	502	498	455	497	485	498	509	556	512	519	482	498	513	508	489	503	530	501	522	520	499	537	514	486	518	508	485	514	517	505	450	487	475	471	465	477	491	487	495	509	495	476	526	530	523	484	502	515	500	502	539	523	529	499	510	468	540	514	468	502	489	480	516	485	503	491	504	511	504	534	482	515	487	496	539	518	555	477	488	474	517	495	490	506	490	518	503	498	490	512	491	510	487	527	510	524	520	500	461	528	511	476	464	499	512	506	504	486	512	488	509	484	499	492	480	487	501	501	532	495	517	500	521	490	523	534	513	493	509	483	455	528	508	510	492	500	506	530	431	489	483	497	506	460	486	503	509	501	466	490	480	498	502	497	491	474	483	528	458	495	475	502	503	484	496	529	531	520	482	492	448	507	506	525	477	487	499	499	503	525	485	531	470	514	491	471	507	487	488	516	541	489	453	486	500	500	532	483	508	495	512	485	493	485	496	493	526	496	465	498	491	531	503	514	500	500	539	518	505	495	495	488	499	535	479	460	505	501	472	525	479	462	475	495	465	474	547	533	446	498	497	506	493	513	473	475	524	467	462	467	513	526	522	485	475	470	460	525	478	492	509	529
3184	3290	2863	1517	1046	887	724	663	571	555	536	525	458	463	462	467	411	431	437	478	444	433	427	391	408	391	453	419	383	436	416	450	439	432	397	431	378	398	393	417	407	419	423	413	371	394	386	383	416	424	380	429	396	396	394	394	415	374	430	431	421	418	416	371	354	409	390	412	420	399	441	399	397	455	422	413	443	381	378	404	414	418	404	445	387	416	406	397	410	371	394	390	393	372	394	401	404	425	395	419	412	419	450	357	403	410	396	408	413	394	417	394	386	380	406	393	387	432	403	407	412	400	355	400	374	364	425	395	423	412	389	423	381	420	431	415	399	400	413	409	396	404	413	386	417	398	428	413	426	382	406	406	403	414	430	357	391	384	380	389	399	387	401	380	393	371	386	434	358	409	399	405	385	399	420	402	437	388	389	412	370	397	427	375	408	394	418	436	400	375	420	353	406	399	383	410	406	375	406	412	386	372	412	393	359	400	377	420	376	411	411	380	404	413	445	404	405	428	373	415	372	400	420	386	394	369	384	421	411	411	437	384	400	377	366	381	396	397	417	416	402	409	389	425	385	390	386	417	419	403	421	400	393	387	422	402	408	427	365	392	375	436	404	396	404	396	389	429	410	386	412	388	389	413	397	423	393	388	416	418	402	415	386	393	416	387	397	374	374	371	379	373	412	412	419	349	408	386	376	420	406	395	422	363	394	386	396	425	365	403	378	419	381	373	398	399	401	404	401	412	395	432	384	421	393	406	390	376	404	390	383	384	389	421	407	379	397	402	419	407	402	388	411	401	392	437	363	408	392	386	405	425	373	346	387	392	362	387	416	400	381	431	403	413	369	366	400	410	430	407	395	415	390	420	366	369	379	411	400	407	403	393	370	358	423	391	425	408	403	369	393	360	393	393	387	359	393	389	406	392	422	398	382	398	401	357	401	387	355	394	405	402	354	374	416	401	388	434	406	424	380	417	406	418	363	414	442	407	401	414	401	393	389	419	398	403	411	436	400	406	397	407	392	377	399	405	373	360	381	405	406	388	371	389	417	415	391	396	418	387	434	401	414	408	381	399	374	371	384	416	359	390	396	426	392	405	423	390	420	397	394	381	391	400	420	370	387	395	399	393	390	459	367	369	402	406	353	398	385	378	393	393	398	402	394	409	371	381	404	371	415	378	372	383	385	421	392	389	400	400	387	367	401	365	403	423	391	400	387	394	403	397	413	384	391	390	378	407	411	403	389	389	413	392	391	390	388	413	374	392	364	379	380	367	405	410	396	449	378	426	404	412	372	403	395	405	392	372	358	397	398	414	421	408	367	382	398	431	375	408	410	430	376	383	379	394	358	375	379	405	416	398	413	354	399	377	404	388	356	388	403	393	367	395	397	348	358	394	384	400	392	404	365	399	412	409	403	374	421	337	405	403	390	390	370	403	407	358	379	428	388	402	419	371	414	420	358	374	418	415	378	378	399	382	377	399	412	392	410	361	370	374	416	392	388	422	394	391	374	384	423	374	388	431	361	389	378	398	402	351	386	379	403	383	405	404	348	399	395	457	362	395	367	386	396	382	368	417	384	358	407	389	406	384	409	404	374	401	389	384	394	346	419	393	443	381	384	419	406	373	408	418	443	394	389	363	401	370	400	409	369	410	356	412	401	380	382	366	423	408	393	412	392	394	417	410	376	397	399	375	419	406	411	413	402	399	410	373	332	388	386	392	413	410	409	397	380	403	400	376	364	420	404	392	411	424	391	414	377	452	388	389	373	354	364	400	386	417	442	396	382	435	414	390	411	387	377	453	373	384	401	416	412	401	416	424	437	361	425	388	432	423	389	389	388	420	383	393	380	369	371	371	406	391	383	377	398	371	393	387	387	367	397	373	400	383	374	418	377	379	398	376	427	396	379	381	391	386	411	433	391	440	355	372	372	433	391	356	391	403	374	361	420	390	364	370	401	427	396	375	399	396	386	396	431	398	378	377	388	387	424	389	393	385	396	406	389	340	430	406	412	376	432	423	401	415	397	394	383	397	365	419	429	389	358	412	372	393	402	375	433	378	401	401	391	367	397	379	403	365	406	386	380	364	439	412	422	377	427	395	414	423	405	345	379	412	401	376	364	375	418	419	391	401	365	413	402	397	406	395	401	398	411	354	420	395	354	364	386	388	376	384	372	364	380	402	388	351	344	394	399	385	399	344	420	395	396	372	411	387	400	377	370	387	357	367	403	385	380	351	391	388	430	348	384	408	385	382	376	370	401	413	360	404	401	367	384	412	440	399	391	392	401	401	408	388	364	425	407	401	399	376	384	391	418	405	375	394	392	395	376	396	361	395	383	369	372	416	351	396	377	404	391	372	403	397	425	364	387	427	377	398	403	389	376	364	392	403	398	399	373	410	380	377	415	391	392	345	399	416	427	368	433	413	425	398	387	398	399	385	415	395	416	371	391	404	378	388	369	397	407	405	420	401	404	385	400	414	388	394	371	382	415	410	408	382	369	401	401	387	393	359	406	398	372	374	418	409	373	393	370	402	426	407	386	391	376	404	370	381	368	369	401	405	380	393	393	376	401	356	398	401	429	398	386	415	403	389	396	406	404	370	411	382	400	377	383	404	377	407	394	397	389	414	405	383	400	384	391	363	373	389	386	394	370	424	390	350	383	386	366	367	388	405	377	389	403	377	395	399	376	380	376	366	378	360	392	381	387	364	394	372	373	388	395	398	385	379	399	357	415	373	402	411	408	404	396	428	406	378	392	387	386	379	397	395	402	429	389	380	390	413	362	378	401	426	354	401	377	336	368	388	377	389	418	375	366	373	395	356	416	398	413	392	359	403	411	416	397	390	409	393	400	405	365	359	363	389	369	373	369	401	384	386	418	411	374	362	430	386	352	386	377	382	393	425	391	389	363	373	373	369	405	355	424	400	395	391	390	382	391	409	395	410	384	403	398	408	357	418	419	362	426	373	387	405	413	398	400	380	424	371	369	383	445	404	402	376	403	383	367	384	396	399	380	406	395	398	389	393	393	395	367	405	369	381	393	387	425	392	399	379	397	353	416	351	427	424	381	383	392	400	405	381	377	418	402	378	369	404	383	427	411	394	406	372	374	397	406	386	407	406	375	406	353	412	383	383	408	422	410	398	412	411	387	419	398	430	403	420	400	409	404	386	404	396	408	389	410	436	405	368	408	401	387	352	386	386	397	379	422	401	384	381	374	395	378	387	376	345	390	374	378	375	387	407	371	376	347	398	401	412	400	415	424	380	373	369	364	385	428	373	408	357	450	431	415	399	378	381	413	392	449	370	383	404	379	393	400	391	392	394	400	408	353	402	369	378	395	367	356	396	393	397	382	396	394	397	367	341	405	389	373	391	404	382	374	386	404	389	384	417	375	428	384	376	434	379	402	408	391	401	396	402	434	433	357	366	396	422	397	395	403	389	409	395	393	389	411	380	381	383	335	422	426	390	400	393	388	386	347	426	403	390	386	383
24562	21482	28799	24579	21461	8161	1721	1178	888	906	858	768	787	771	754	778	773	693	683	753	740	750	698	642	703	688	716	703	704	649	693	726	655	709	648	698	607	691	698	718	713	687	657	705	717	715	685	694	708	714	661	754	642	708	699	693	659	667	691	683	696	644	680	676	657	730	647	688	643	690	662	690	701	665	705	710	671	635	666	680	658	694	666	663	726	689	711	661	647	667	654	690	696	672	686	693	658	672	717	615	728	698	670	655	619	711	707	710	679	709	686	673	684	671	685	658	692	707	707	643	721	630	686	638	667	652	652	630	665	741	697	691	642	646	721	665	638	685	687	691	673	656	658	639	675	670	648	638	676	698	673	667	690	661	741	679	721	715	732	703	676	686	715	688	683	679	676	693	637	694	704	711	717	668	674	700	686	714	684	726	678	682	707	663	671	685	664	669	679	729	634	725	686	662	716	699	682	712	702	663	673	697	692	663	657	636	644	653	750	686	686	689	678	657	621	633	634	693	711	646	676	672	662	702	671	639	663	698	662	694	666	668	673	670	639	697	664	671	714	686	707	631	691	641	636	682	675	660	623	644	703	674	612	683	634	690	673	669	685	645	667	693	642	679	683	653	664	677	656	677	725	668	647	619	678	617	693	714	714	676	663	658	693	688	706	681	711	657	682	676	688	626	682	694	671	619	682	636	662	678	612	669	661	661	654	680	674	667	643	658	643	641	661	681	692	653	646	645	667	693	671	666	710	714	656	718	640	675	659	688	667	696	662	673	658	688	636	716	671	645	657	664	674	698	645	714	706	650	663	648	699	630	643	729	685	664	643	696	656	656	693	686	653	654	675	727	661	647	738	628	649	710	671	663	700	654	724	606	628	626	675	669	639	672	651	685	676	671	653	678	653	685	708	653	675	719	628	647	624	652	649	645	672	671	673	674	653	670	623	664	700	670	631	670	675	639	675	682	685	684	601	683	695	656	687	686	652	669	695	667	673	680	640	653	683	646	688	617	679	714	610	676	707	662	646	659	662	713	643	687	687	678	690	647	622	593	685	648	619	639	675	675	658	667	644	647	687	657	677	665	647	645	681	672	704	665	668	661	663	671	650	641	639	642	696	668	658	688	675	699	667	659	720	652	648	685	642	655	642	690	661	705	701	674	708	681	699	709	698	621	693	652	635	686	687	667	726	637	684	698	663	721	694	670	712	673	662	650	704	664	703	681	719	691	718	709	735	665	660	657	661	673	672	668	689	709	661	695	675	614	646	635	720	726	678	699	601	684	639	695	692	696	662	684	678	659	650	693	686	653	627	685	666	658	595	709	656	683	642	745	668	705	707	718	674	684	676	651	694	660	677	636	665	621	707	686	636	704	671	694	657	702	678	645	682	693	674	673	705	671	646	653	684	649	729	656	655	655	746	708	664	686	671	709	691	672	647	723	667	677	636	670	677	675	688	651	655	666	650	641	656	700	675	700	680	689	700	603	636	714	663	604	647	718	658	681	642	650	682	659	634	707	621	657	615	691	681	656	682	619	669	703	655	650	645	644	675	671	703	655	633	740	708	617	685	655	698	670	673	663	644	658	685	650	658	700	678	645	666	702	649	688	675	675	641	663	647	695	672	687	679	677	667	685	707	661	678	711	671	673	707	647	649	692	675	706	653	656	702	697	675	680	660	699	719	646	654	638	658	683	628	686	663	681	667	729	656	666	682	688	653	686	720	698	632	661	655	683	658	673	709	642	653	685	661	649	642	648	679	667	665	676	658	698	680	665	692	675	675	674	693	694	677	647	683	677	647	663	668	682	671	689	765	637	687	668	687	679	670	677	674	708	736	626	660	688	722	694	671	667	664	626	655	656	647	688	617	680	690	642	663	675	651	694	734	647	707	691	679	641	681	666	656	637	696	709	663	695	635	714	661	717	640	682	683	635	696	646	641	701	642	656	661	650	668	628	645	666	701	707	733	645	661	682	657	681	674	650	697	650	712	675	651	669	648	656	685	695	700	648	657	691	671	671	691	679	659	633	687	623	670	664	679	644	679	679	688	688	678	677	661	671	646	696	662	682	590	652	668	672	644	697	663	669	680	688	651	693	628	666	667	658	716	683	675	644	655	673	642	709	634	678	663	682	681	664	667	710	687	680	696	687	674	674	676	689	647	655	652	635	661	634	622	654	670	679	694	666	673	690	642	634	666	670	624	725	627	667	670	665	678	637	670	687	697	669	672	645	691	661	678	700	676	671	674	731	633	695	652	689	698	662	695	698	648	629	677	628	662	653	680	686	705	685	713	665	694	662	710	660	696	695	698	683	714	655	671	633	689	680	645	679	682	680	654	693	659	634	704	684	664	677	707	697	715	673	697	674	638	644	705	668	693	658	676	692	645	664	685	657	657	686	603	653	688	638	605	663	626	643	692	663	690	653	715	682	658	605	641	653	656	676	658	652	675	646	656	648	641	726	668	654	652	648	671	682	666	646	672	676	694	669	669	690	646	646	687	667	682	672	667	642	650	673	696	644	628	683	689	651	647	692	707	646	629	647	669	678	629	668	677	657	708	708	669	644	692	685	686	661	653	665	626	712	654	684	684	710	670	676	678	633	679	675	704	674	701	722	698	649	660	665	660	670	642	635	648	661	645	668	748	691	712	667	654	675	646	705	663	612	609	715	685	629	646	691	640	679	704	687	678	656	641	654	686	625	642	653	662	658	713	673	708	668	706	704	682	631	628	711	641	685	671	670	658	725	688	663	672	651	666	701	671	676	660	674	675	651	732	664	635	667	677	685	647	700	674	680	703	709	632	646	653	644	699	662	663	671	672	655	621	653	638	652	682	639	657	645	645	716	642	674	666	658	710	689	677	706	645	631	643	712	668	665	664	705	671	695	646	692	616	683	635	665	650	681	649	647	685	625	631	658	656	692	704	654	694	686	663	658	680	692	682	660	687	671	639	681	699	655	669	657	647	660	646	645	712	654	651	675	666	689	668	633	631	638	679	641	720	710	691	688	621	703	691	681	663	667	678	636	695	688	664	693	660	720	681	699	698	690	708	679	689	630	689	682	647	684	654	613	642	688	670	640	673	678	686	654	687	710	646	673	723	659	679	708	632	607	659	643	646	609	659	651	670	677	685	733	710	704	653	724	719	691	597	726	669	669	683	657	682	661	640	713	696	686	686	610	662	659	672	661	678	655	682	671	651	678	685	672	688	633	691	676	672	695	686	736	643	643	635	640	705	623	716	694	656	650	686	647	682	638	720	623	659	679	722	682	681	705	698	702	674	678	667	666	664	650	712	672	692	707	655	661	704	670	668	679	665	675	676	684	653	675	679	722	672	633	632	651	654	660	652	669	688	680	680	632	626	646	699	662	692	625	695	669	637	640	703	637	684	628	634	669	682	677	725	673	710	678	681	653	716	685	679	660	712	667	659	737	712	632	664	672	691	673	602	672	691	683	664	656	669	622	636	669	676	691	687	650	671	684	678	653	679	695
3567	5855	4823	2622	1615	1418	1111	986	827	819	757	714	670	681	671	621	643	605	594	569	588	553	549	534	585	567	548	593	582	536	568	592	564	564	560	547	536	562	543	578	554	571	520	588	558	543	530	571	527	555	548	512	495	565	563	559	531	523	560	524	500	511	573	543	537	525	575	521	491	515	539	517	540	553	558	510	538	538	538	533	537	522	549	569	550	527	547	526	542	543	536	495	535	536	490	520	482	548	521	519	555	525	544	590	543	508	506	545	512	509	549	478	543	516	569	535	575	526	554	534	530	519	542	561	564	538	533	585	564	531	520	574	551	564	512	535	525	514	493	551	517	501	575	539	476	530	500	561	529	539	544	542	570	564	524	506	529	509	542	544	564	597	544	531	532	520	519	516	550	527	510	484	540	552	523	521	580	555	515	498	462	562	546	551	518	542	558	571	528	590	550	540	546	535	532	520	615	499	504	564	557	509	509	532	564	503	538	522	539	509	513	518	548	532	503	519	516	550	558	506	558	507	528	585	586	502	510	562	505	495	507	577	515	535	517	538	537	554	523	541	531	553	536	512	556	580	543	495	498	520	551	547	562	530	543	522	550	520	497	516	525	536	521	539	529	531	485	569	536	530	520	536	524	528	529	484	523	531	527	544	530	567	555	538	522	542	511	551	512	550	538	541	547	537	480	543	566	499	520	567	554	538	573	510	520	492	547	539	503	524	484	555	554	531	543	513	495	564	549	499	567	493	558	523	500	546	487	524	503	517	561	545	535	520	568	551	533	519	573	535	555	513	519	512	516	534	553	514	572	553	564	496	538	525	523	529	542	529	506	512	509	566	553	525	538	559	543	504	506	482	554	544	525	539	530	513	521	495	544	527	534	530	571	544	549	489	529	528	549	494	550	488	562	533	529	534	504	524	536	556	532	497	536	514	513	507	531	525	530	543	517	505	530	559	488	537	492	558	555	497	531	551	539	542	481	504	482	541	535	557	524	544	509	511	520	537	501	533	540	503	503	517	488	475	500	546	488	523	533	500	525	546	475	532	522	485	533	549	511	551	576	579	530	559	514	538	551	523	552	510	547	514	530	549	487	519	561	518	572	538	546	538	533	517	510	524	495	559	528	516	580	490	486	534	530	506	528	516	487	545	494	517	559	587	550	520	542	517	557	529	551	536	508	477	559	563	494	544	517	536	501	565	510	576	537	522	533	515	552	518	531	525	547	528	514	513	544	497	497	520	533	547	550	496	526	525	517	547	509	520	502	537	563	554	540	538	536	527	548	548	542	516	564	494	520	492	507	543	482	542	557	539	514	548	501	529	470	495	593	527	527	519	520	505	530	499	562	516	555	500	520	525	526	534	508	566	558	541	567	523	510	520	540	567	526	574	533	504	531	513	515	505	517	554	541	540	486	497	553	490	519	554	522	507	556	527	496	531	521	483	564	523	511	540	533	545	524	495	508	533	549	530	506	548	542	551	508	541	541	509	492	541	507	525	497	499	500	546	541	508	516	535	498	516	500	527	514	523	506	526	518	480	540	547	530	527	519	513	496	497	520	502	561	517	534	570	556	516	490	561	510	556	553	503	509	533	471	480	530	562	507	500	544	563	539	495	526	530	538	509	512	535	509	555	524	565	504	504	513	532	533	538	508	540	553	549	511	507	513	537	517	504	516	497	511	525	522	532	545	503	486	522	555	546	560	506	515	533	537	528	514	501	528	532	525	537	531	530	513	531	501	540	517	520	537	517	512	533	527	539	499	531	522	546	542	520	528	542	506	487	506	547	518	549	548	486	528	512	525	521	533	572	518	543	577	517	518	530	520	563	507	510	555	482	498	564	497	526	527	513	528	517	517	527	525	494	521	543	521	501	526	523	514	546	522	504	494	561	563	529	543	498	550	497	512	566	544	508	497	524	537	514	486	518	518	530	522	509	540	538	573	524	567	558	529	484	503	470	502	519	507	507	502	486	552	500	540	481	508	501	510	526	536	513	499	548	509	519	530	512	577	547	518	527	548	542	610	534	547	517	527	527	510	512	555	548	516	513	511	533	493	521	508	538	521	530	500	491	532	545	542	513	542	519	525	473	526	509	533	517	532	520	537	510	541	505	553	551	532	486	548	527	484	528	533	556	544	522	546	491	503	511	544	521	515	541	512	570	505	531	513	524	519	553	518	488	497	527	493	543	485	533	495	546	537	520	497	502	499	515	500	515	509	558	508	547	524	507	534	514	547	493	531	517	500	518	535	553	554	516	521	514	542	508	474	517	528	517	536	530	531	492	521	503	520	512	488	536	526	489	507	498	513	519	508	530	542	514	484	543	534	496	497	485	520	512	502	539	508	509	490	521	514	522	506	485	499	535	544	551	554	528	504	513	515	490	505	493	524	536	552	545	554	521	508	509	538	556	536	528	530	508	510	527	547	531	527	516	547	510	535	523	542	555	527	527	499	524	580	546	502	537	505	538	526	519	536	546	554	517	527	511	541	497	498	511	547	492	535	559	526	478	537	575	530	512	494	552	491	515	488	536	562	495	541	537	540	522	525	536	548	549	523	577	518	481	497	496	530	523	539	522	511	525	519	542	515	500	473	549	532	531	527	509	523	508	535	510	561	553	492	547	551	482	555	504	492	539	544	518	514	530	529	520	502	494	513	512	512	523	499	537	567	527	496	496	535	525	483	485	537	507	523	507	477	473	513	494	525	535	523	486	492	556	528	476	510	512	518	548	503	511	472	528	495	515	507	501	509	520	548	530	532	520	522	555	501	544	542	540	505	546	515	476	538	511	535	523	540	510	518	536	527	490	470	519	532	497	565	492	492	531	552	533	538	522	531	528	502	524	523	497	505	523	516	529	503	523	531	511	487	482	525	538	491	529	484	502	501	531	524	540	517	509	528	528	513	482	525	507	529	541	480	467	520	508	488	517	509	565	505	518	513	498	515	481	511	499	499	512	499	515	519	540	528	514	485	513	559	506	573	514	511	549	516	503	556	480	486	525	496	572	512	520	509	504	539	536	509	471	503	548	556	513	533	518	544	523	522	526	505	500	544	522	523	522	516	552	470	520	525	547	480	519	493	440	536	530	546	545	501	523	495	515	563	545	549	498	538	481	525	535	460	472	510	503	536	485	515	496	518	512	557	499	584	532	529	543	474	504	542	526	519	533	546	536	536	525	569	520	488	573	537	512	532	494	529	519	503	546	579	499	481	527	519	532	507	503	538	507	522	522	494	519	540	547	496	491	506	484	528	531	510	516	529	519	518	500	532	533	518	502	498	499	509	514	510	522	480	507	501	522	531	518	534	494	526	539	504	525	503	518	549	537	502	502	516	532	519	512	529	498	552	530	540	556	554	534	540	552	503	534	496	521	474	525	520	544	512	522	503	503	510	545	496	544	486	494	515	508	515	503	497	512	509	534	500	498	529	509	495	542	545	526	551	564	550	509	539	514	532	504	573	511	525	531	520	596	501	558	577	483	548	523	531	565
27809	9839	567	310	222	201	175	198	220	206	224	192	179	192	185	183	195	191	204	177	193	198	159	184	201	178	185	187	166	183	185	164	174	183	162	177	209	188	196	185	153	182	170	172	182	182	183	184	207	183	195	181	191	176	191	184	191	160	171	186	204	165	163	186	169	170	198	194	184	171	191	204	166	170	184	187	170	166	175	179	196	174	172	170	165	188	182	175	170	163	178	190	187	184	196	185	190	198	164	187	193	178	176	181	170	161	170	188	196	198	178	182	187	202	186	166	213	191	181	175	168	188	185	191	175	192	183	191	211	202	182	161	170	186	192	193	199	173	170	205	189	192	203	178	201	181	161	197	175	208	193	157	186	188	181	163	187	175	156	182	198	170	177	209	187	185	204	174	164	174	171	160	172	184	186	179	193	200	179	194	174	185	173	179	171	194	170	186	180	188	199	171	205	174	179	184	178	187	174	173	184	195	202	184	186	198	184	154	164	179	184	160	171	160	177	184	185	202	202	180	173	188	171	158	181	194	191	182	181	176	169	169	217	192	189	163	162	150	199	195	147	199	185	186	171	205	171	186	207	179	187	165	189	175	173	180	185	187	191	187	181	181	185	203	193	183	179	174	189	186	162	186	181	172	175	195	177	189	193	175	169	181	151	166	185	186	190	195	186	182	209	197	189	191	166	182	180	171	162	185	183	201	181	165	192	177	166	190	184	179	184	186	187	185	181	174	197	189	183	179	197	174	185	162	202	181	173	169	172	193	188	161	165	183	154	184	188	176	192	164	196	169	157	193	157	173	193	173	169	197	186	178	167	182	154	176	180	179	172	168	174	169	193	200	183	184	202	171	185	174	178	154	174	148	173	194	201	190	188	170	189	196	170	184	188	172	172	203	206	193	165	182	166	185	193	196	170	210	191	157	169	161	190	174	190	190	199	194	182	173	195	174	182	179	207	180	176	212	169	185	180	164	184	193	183	191	184	202	210	153	170	163	181	149	163	173	194	179	177	178	184	192	181	196	189	177	180	178	180	194	191	202	159	186	192	168	152	193	183	183	195	193	197	188	171	172	169	190	168	162	186	204	180	172	175	215	187	204	179	187	185	175	186	193	196	176	181	182	162	202	160	191	194	209	186	173	187	209	174	159	191	187	190	202	192	185	183	192	191	172	186	195	165	182	180	180	172	160	176	190	168	168	180	191	195	176	178	195	197	170	202	188	161	204	178	193	178	172	181	160	198	173	206	186	171	173	193	189	167	161	224	176	187	195	187	186	183	182	184	163	187	189	195	201	189	199	186	193	203	177	167	173	157	173	200	184	171	206	168	197	163	182	191	184	189	193	191	154	187	171	162	174	194	186	165	186	178	165	189	183	178	186	206	189	172	189	182	218	172	178	199	173	180	189	182	213	188	183	181	175	170	184	166	187	177	165	181	158	181	161	198	197	188	181	190	188	166	179	164	173	183	174	192	183	197	173	169	171	184	185	155	166	169	181	150	166	176	168	199	193	178	190	194	170	180	167	170	184	187	201	177	172	175	162	190	164	184	160	197	174	190	184	181	184	193	169	190	213	196	196	179	174	201	193	175	168	192	160	188	166	158	187	204	179	194	181	180	196	198	186	199	185	169	184	187	183	203	182	190	176	164	186	186	204	191	193	199	174	175	190	175	168	204	174	188	186	192	195	161	170	184	192	188	188	213	168	183	188	196	175	169	166	188	182	181	171	193	189	187	172	194	158	154	186	202	165	192	199	210	182	188	154	156	196	154	181	189	200	212	181	164	206	182	200	195	196	154	204	173	186	185	183	187	193	168	176	162	193	172	177	191	192	190	188	185	201	178	181	163	198	179	180	168	163	170	192	199	175	183	182	162	209	186	196	180	181	146	201	185	204	196	192	182	184	201	190	187	214	192	166	173	207	174	191	192	190	189	176	179	186	166	183	189	175	160	185	193	202	198	168	173	191	200	178	172	176	178	182	191	169	181	190	215	175	179	186	186	173	196	171	188	168	172	185	197	162	168	169	187	179	166	186	206	190	205	190	188	167	178	168	190	187	173	167	205	171	177	188	204	178	196	182	173	172	177	178	191	160	184	185	215	169	178	174	163	180	206	169	195	191	184	195	181	182	172	199	200	183	175	166	190	188	163	168	167	164	166	173	175	203	196	196	191	175	204	171	168	206	187	189	183	192	189	188	169	172	182	189	213	195	182	183	151	175	179	187	189	183	192	186	197	181	176	165	180	180	198	161	161	183	175	160	170	169	162	168	194	178	205	166	172	203	196	194	156	184	153	188	192	197	177	192	186	200	194	153	174	188	186	183	160	197	164	145	180	188	182	196	167	179	210	185	184	180	205	180	170	158	181	187	177	173	162	188	196	169	189	175	172	180	191	180	173	202	190	178	189	194	170	205	199	190	181	164	179	179	168	201	185	191	179	170	151	177	179	179	176	170	180	186	180	175	200	200	166	178	199	177	176	145	195	184	164	174	164	170	179	156	195	173	191	165	180	187	210	198	181	196	191	180	174	193	185	184	164	162	184	169	167	196	170	181	205	180	197	174	187	169	178	178	186	187	176	179	193	190	192	203	156	183	205	166	155	195	177	169	186	164	147	179	179	192	182	170	157	209	196	220	205	186	183	171	175	184	185	209	168	207	211	201	191	180	179	168	168	199	173	190	195	219	179	190	189	181	177	180	181	155	186	184	188	190	185	209	188	149	195	188	169	176	202	197	179	175	185	175	168	193	183	195	169	204	182	175	188	170	195	187	188	162	190	178	178	196	193	194	185	174	190	165	164	178	177	171	182	190	202	176	195	206	195	190	173	192	222	172	198	185	182	168	201	165	198	202	170	155	168	204	181	189	182	177	140	184	206	149	177	201	169	199	163	195	192	176	170	207	194	171	196	183	158	221	167	180	191	194	167	202	168	188	189	193	181	173	171	187	191	194	181	193	168	195	200	186	193	185	197	190	186	195	186	174	176	169	212	178	161	159	170	183	188	199	160	182	199	199	181	185	190	169	172	164	173	173	192	192	172	190	157	173	160	162	188	180	173	207	172	198	181	188	203	173	182	183	189	180	149	196	177	197	197	180	185	173	179	209	192	167	183	206	179	176	180	174	178	203	179	187	185	183	192	187	181	172	176	161	175	185	185	196	191	203	214	154	191	181	206	161	178	180	170	179	160	179	176	172	201	175	201	180	164	167	174	154	193	170	174	200	189	182	189	171	217	193	179	176	209	193	159	201	189	196	183	162	192	182	197	156	188	181	176	171	187	176	177	175	157	163	191	197	185	186	181	196	216	186	189	202	161	159	177	176	184	173	188	173	211	173	195	185	188	197	181	187	199	193	194	171	179	179	178	193	173	182	193	169	177	179	177	164	184	164	166	188	179	191	173	169	181	194	167	177	187	179	170	175	179	172	184	154	190	174	171	188	183	187	177	187	181	159	189	180	197	160	189	197	169	179	195	178	209	176	169	173	198	153
4525	317	281	215	198	200	181	152	143	165	169	159	150	150	155	151	145	160	144	151	145	138	150	141	160	150	146	138	143	156	136	146	137	141	133	128	165	150	138	144	151	160	150	137	142	148	152	150	131	143	146	147	135	148	146	127	160	142	145	167	155	118	160	150	138	124	134	143	147	154	145	140	158	126	154	131	155	154	139	136	144	149	139	160	163	140	143	164	134	146	137	142	160	157	145	150	146	118	155	139	134	152	146	150	138	162	140	150	142	146	172	134	147	143	142	132	146	143	139	145	140	146	153	152	158	126	142	134	149	143	156	153	138	153	140	141	158	143	179	165	157	147	157	137	139	140	146	147	144	126	129	147	165	148	166	135	146	154	145	165	161	160	164	148	151	146	151	150	146	146	146	168	153	151	141	151	148	144	145	163	150	141	159	152	144	150	144	142	155	144	143	159	131	163	150	141	161	137	152	159	160	165	132	167	148	144	155	152	161	143	160	142	153	143	166	135	132	142	167	161	157	138	169	148	143	169	142	167	131	150	150	149	139	177	145	135	147	168	140	139	142	158	157	117	141	146	148	162	143	142	158	151	162	119	167	143	156	170	151	162	164	142	133	141	121	149	153	131	130	138	142	146	158	153	130	150	139	135	169	149	116	159	131	155	174	136	150	148	156	136	147	143	128	160	153	137	143	143	161	152	148	154	148	157	136	134	163	156	136	150	151	149	151	145	132	145	133	140	171	133	145	136	141	139	145	117	153	155	154	156	153	152	144	137	137	137	151	123	167	149	149	140	138	135	135	137	141	141	147	152	140	155	162	145	158	174	161	136	171	167	155	143	137	163	150	150	151	140	156	154	161	159	168	148	133	140	160	167	144	136	155	160	174	150	145	143	145	154	142	153	139	165	125	137	125	150	154	134	154	149	145	156	153	158	131	143	164	154	160	154	141	133	153	138	128	159	145	152	125	144	155	140	154	140	152	159	152	149	144	161	135	138	155	141	134	158	158	141	152	167	166	148	167	150	143	142	147	164	148	135	177	159	153	150	149	155	160	149	149	165	137	130	172	157	146	157	142	156	148	141	136	152	158	155	151	156	133	160	164	132	133	161	167	135	150	161	137	140	176	150	136	127	146	150	156	149	145	136	131	141	143	161	140	170	129	159	140	150	153	150	130	162	159	143	140	160	160	162	146	135	150	166	154	148	136	149	130	142	131	144	167	142	143	139	129	139	141	150	161	156	167	149	131	148	158	165	152	150	139	153	152	141	142	138	153	150	158	158	143	159	158	142	135	156	138	157	139	149	145	132	142	148	145	162	133	141	154	146	157	144	137	132	157	180	162	147	159	128	130	172	132	159	136	153	156	141	137	158	161	157	134	153	155	151	170	127	175	147	158	128	150	162	139	144	148	160	173	142	122	168	157	124	139	161	153	164	153	153	146	154	150	156	149	132	158	163	147	133	152	145	131	138	138	167	133	138	155	163	149	157	154	148	156	144	145	151	144	137	151	150	128	154	158	171	147	160	122	149	170	168	136	167	131	161	141	154	154	162	134	151	128	145	144	159	164	143	143	139	145	161	159	146	160	138	160	156	150	151	151	131	154	148	136	138	133	143	142	145	141	135	136	134	148	138	152	152	162	135	159	172	145	149	122	150	139	146	168	148	159	140	142	139	150	157	140	167	141	139	159	157	181	155	160	144	156	140	153	143	146	139	148	157	140	157	134	139	153	160	141	144	137	159	150	143	145	176	143	145	146	126	135	142	139	156	162	152	122	137	138	154	131	138	147	146	127	158	155	135	130	185	161	144	141	129	160	154	158	153	144	145	116	149	150	109	161	166	136	125	134	172	144	151	140	164	134	158	140	176	162	141	157	152	142	146	163	115	149	160	153	143	137	121	140	176	146	151	128	143	156	134	168	163	158	152	147	133	155	150	159	169	138	145	158	148	132	163	155	129	161	144	158	140	131	138	140	133	148	156	171	139	161	121	163	149	154	159	137	144	133	141	140	148	138	140	126	142	141	157	147	141	142	163	169	131	146	173	147	158	161	120	154	134	154	134	157	146	141	140	149	142	134	140	154	135	172	151	142	155	144	143	150	143	153	160	169	147	152	160	146	149	134	146	131	159	145	150	159	152	152	147	146	166	159	143	143	137	167	177	151	135	165	139	162	147	146	151	155	163	153	147	136	160	133	137	174	136	145	159	150	149	137	157	147	151	139	164	169	166	136	131	160	139	137	141	148	137	148	134	150	146	136	176	157	143	143	156	176	156	158	153	148	142	148	154	107	165	150	150	148	146	164	155	140	147	161	137	148	167	155	155	156	126	145	132	159	121	157	139	147	149	141	145	149	147	161	129	141	157	160	164	121	129	154	151	155	154	156	133	144	159	166	149	156	173	146	155	140	138	151	166	155	161	138	152	133	137	167	156	134	157	155	143	144	147	147	165	158	156	146	169	170	156	161	159	153	148	150	142	143	140	151	138	152	142	137	134	143	129	141	142	135	169	146	165	148	147	157	137	145	146	138	172	162	153	156	155	156	142	153	167	138	123	144	166	150	160	139	146	166	171	170	128	164	164	160	155	144	145	142	143	132	135	154	147	149	137	132	146	137	154	152	168	136	160	133	142	159	160	145	148	137	164	154	137	149	146	129	144	120	158	127	181	184	161	149	170	147	138	162	146	149	140	147	127	161	145	124	138	165	156	139	152	153	163	141	151	149	164	132	145	150	141	127	137	144	151	142	148	111	152	143	158	157	146	144	136	156	135	154	152	140	155	159	156	158	144	130	157	153	163	138	143	132	136	160	157	153	134	161	144	170	151	155	157	149	160	151	125	176	146	118	134	140	134	144	147	152	131	153	143	152	147	139	161	151	160	158	145	161	147	151	165	154	143	165	132	156	122	162	143	131	162	150	165	146	159	138	152	155	140	157	150	147	134	143	133	160	157	160	153	152	155	164	144	145	144	163	174	153	145	152	156	167	174	149	158	143	177	168	153	164	153	143	156	147	144	145	157	177	150	124	133	120	141	142	133	154	144	146	153	141	140	140	147	146	143	174	138	143	123	128	136	147	161	138	152	149	162	144	150	128	149	154	150	158	139	133	156	154	148	163	142	164	124	163	158	170	156	153	163	130	175	155	141	141	135	144	148	163	144	145	136	163	150	155	122	143	141	153	149	161	133	155	148	163	157	141	164	166	157	142	143	163	150	154	148	152	137	131	167	161	131	143	152	128	145	147	148	154	140	153	139	152	160	144	138	164	145	114	151	133	148	159	141	143	138	153	175	143	144	158	158	158	145	148	139	134	146	144	160	148	154	147	148	152	133	172	148	152	146	153	154	146	131	145	153	166	150	137	166	152	151	143	136	120	139	141	149	160	146	116	147	139	149	144	142	135	129	144	145	139	156	151	157	161	151	166	168	138	163	168	161	144	166	144	127	157	135	140	142	136	155	148	122	134	154	131	127	145	157	143	145	166	156	137	133
25525	21474	27945	25398	11179	1328	885	696	572	579	572	590	603	592	562	574	577	531	532	530	506	556	534	522	500	516	513	519	571	499	479	517	470	514	483	522	483	488	517	513	502	502	502	529	494	515	529	463	524	517	501	475	497	522	483	501	485	503	535	487	519	502	519	493	532	500	479	517	508	516	513	501	514	504	494	502	514	445	470	493	528	516	497	546	491	504	505	522	472	496	473	491	534	532	521	530	522	469	479	534	534	492	539	541	537	507	484	483	514	524	480	484	496	473	507	531	507	496	473	521	514	508	488	493	501	461	522	501	530	500	528	505	519	516	518	516	486	514	507	476	502	544	477	537	527	511	493	544	485	461	525	518	506	498	476	527	481	523	504	518	524	496	498	519	571	459	511	488	499	472	534	495	515	504	509	514	512	492	521	493	501	485	484	458	504	515	489	567	517	492	519	491	526	546	555	487	482	502	474	524	514	474	473	454	496	518	476	485	521	519	572	487	477	468	509	518	533	483	515	512	460	503	467	469	450	494	520	519	473	504	491	464	496	498	492	501	518	550	524	514	521	511	498	486	490	494	496	486	523	506	505	506	458	515	499	545	510	524	548	505	495	541	497	485	536	493	480	492	486	521	518	546	526	484	477	486	513	514	514	488	509	489	534	498	514	478	457	504	503	511	491	523	531	509	526	504	511	497	474	514	479	501	475	470	493	496	481	486	513	517	520	524	509	520	505	461	413	511	505	518	498	535	530	526	485	466	455	504	546	500	507	472	492	446	483	510	535	520	495	464	511	501	487	529	478	477	513	542	519	496	491	532	528	517	500	475	512	481	523	530	501	483	518	524	548	491	494	472	489	486	540	513	525	529	482	523	514	462	508	490	501	499	480	488	494	459	521	537	500	498	526	476	524	514	540	501	538	513	492	461	469	504	520	491	534	505	486	507	494	491	491	502	433	488	484	513	513	486	480	511	518	530	498	485	487	489	498	501	528	446	517	481	506	501	493	493	526	466	516	521	515	483	487	457	505	545	485	475	484	548	504	530	476	492	493	484	491	522	480	514	528	507	517	495	463	499	471	468	514	496	488	500	514	542	477	500	472	533	499	522	514	493	502	492	518	519	504	503	469	484	477	502	499	460	491	511	514	508	509	489	524	479	483	530	519	477	489	504	481	479	519	456	487	551	495	507	524	472	498	500	563	514	488	499	511	461	523	495	489	527	466	505	459	489	518	500	500	495	561	499	514	450	462	535	513	524	540	524	532	474	507	459	498	485	432	546	479	534	479	485	505	458	493	515	485	523	513	523	512	520	494	475	465	520	493	484	509	471	533	514	482	472	533	510	502	486	526	484	464	509	487	497	470	521	498	508	485	501	467	504	501	538	526	468	500	530	478	553	537	490	520	492	520	472	496	533	506	502	534	458	512	525	489	525	509	514	537	507	501	490	513	489	529	500	478	500	470	505	469	476	506	487	528	512	544	522	480	503	534	514	476	521	499	478	514	500	490	463	491	488	506	485	504	498	509	495	505	487	523	477	507	511	517	474	536	503	484	481	509	484	513	485	492	486	525	471	527	498	500	513	484	489	510	470	484	498	502	525	472	515	510	488	505	510	486	494	500	515	475	489	539	507	470	485	480	514	524	498	512	506	526	490	504	516	463	472	480	518	510	510	531	470	501	473	545	497	538	490	522	519	519	493	524	482	524	486	501	450	505	493	496	545	500	511	470	520	512	456	514	528	507	503	475	501	549	520	530	492	506	485	525	522	496	498	510	486	495	488	523	501	490	512	487	500	466	509	492	489	490	508	520	460	498	497	505	500	485	525	462	547	470	441	497	493	503	488	493	571	464	514	502	498	497	512	492	479	478	503	472	492	523	483	506	512	520	508	505	530	517	491	465	512	507	505	504	550	460	523	485	491	508	484	478	511	519	533	491	475	511	499	508	477	514	532	483	513	547	514	482	500	486	482	473	509	494	526	501	485	498	470	493	545	505	481	522	488	472	471	476	493	466	479	462	468	483	495	497	494	465	489	525	509	479	539	460	514	469	491	547	555	510	508	471	501	492	515	500	472	517	460	478	499	497	492	492	524	506	476	506	517	482	524	498	488	502	488	483	469	477	511	525	489	446	522	497	499	562	484	475	499	478	489	506	508	510	554	479	519	511	459	491	519	497	475	510	512	535	503	481	475	490	552	479	483	495	523	466	502	505	459	495	476	496	538	493	491	504	530	506	503	489	492	514	531	502	531	501	465	477	501	496	486	487	474	544	489	509	455	534	515	457	513	486	478	483	519	464	505	473	508	511	511	540	510	516	481	512	524	535	524	503	469	504	512	521	503	479	498	545	512	524	496	505	501	508	468	515	484	466	511	483	522	526	535	493	487	475	541	492	515	483	530	470	467	451	487	501	500	493	527	513	514	497	486	483	507	509	529	482	471	484	542	478	491	479	527	499	471	469	489	541	501	482	481	517	503	478	503	520	566	462	532	518	503	469	504	464	504	440	541	463	573	521	514	504	508	505	510	494	495	503	528	496	524	515	492	488	521	509	492	494	514	494	505	496	515	492	508	493	507	522	514	512	519	504	479	525	498	500	487	520	474	519	486	504	514	498	547	492	484	493	519	515	480	528	513	502	480	478	520	514	482	465	503	499	461	500	480	508	499	521	486	465	508	485	509	511	484	468	485	474	528	513	512	503	489	507	510	522	479	489	500	532	523	485	512	503	611	473	482	469	467	487	522	509	519	484	476	540	496	495	485	506	519	491	473	505	461	482	514	480	464	480	520	512	491	489	494	476	478	502	481	466	465	486	519	499	526	542	543	501	496	506	457	502	492	461	526	510	500	486	496	494	490	514	507	479	506	472	474	488	514	498	504	521	525	505	548	526	471	512	499	505	521	503	489	479	484	493	482	496	524	485	501	548	540	517	523	497	479	517	470	561	493	520	487	521	533	549	501	537	464	443	495	494	520	506	485	544	519	471	493	508	537	485	511	492	488	487	475	474	494	502	481	507	481	498	513	513	495	453	498	494	481	520	501	479	496	487	506	494	489	505	488	524	449	501	491	463	486	471	487	473	473	495	480	524	492	515	456	480	471	492	513	523	477	509	515	472	521	477	529	479	549	469	490	531	487	500	520	500	507	529	514	487	479	526	523	487	484	497	524	508	495	487	484	506	459	520	481	478	499	515	483	500	436	533	537	525	522	527	492	527	531	497	521	524	484	492	537	540	513	463	469	475	516	515	500	543	485	467	531	510	508	476	525	492	504	481	506	485	503	467	551	495	520	464	506	506	473	474	465	490	518	507	493	505	535	490	498	527	524	475	486	513	544	507	539	453	523	485	473	530	492	451	487	535	454	502	528	482	492	525	526	513	451	442	445	462	513	484	536	509	519	460	517	462	508	483	513	462	508	483	499	476	510	479	515	547	548	506	518	498	551	525	493	533	533	461	530	514	499	506	472	475	521	505	523	475	507	478	511	493	504	548	485
3198	3418	2831	1445	1038	852	720	634	623	554	477	488	463	440	436	483	458	453	432	452	434	404	465	417	440	383	425	434	416	420	385	401	349	400	402	416	419	392	416	406	413	369	395	401	443	395	408	421	412	392	415	441	380	421	471	430	409	408	401	429	394	412	406	405	437	398	421	423	399	382	415	435	397	388	446	408	398	403	387	451	392	387	388	401	381	425	370	415	421	401	413	416	395	397	398	403	437	401	396	399	404	418	418	423	399	410	409	408	395	405	382	410	384	415	404	404	393	423	372	436	433	369	433	405	399	433	387	425	380	384	413	398	437	388	392	405	408	421	407	380	411	386	420	404	396	402	391	392	415	419	409	405	431	389	415	428	397	371	382	416	397	451	415	414	413	409	427	388	394	391	410	394	421	420	377	377	401	407	423	409	403	390	368	364	387	386	397	410	420	396	428	380	365	403	400	361	376	407	410	397	426	412	401	369	388	384	411	410	409	413	413	383	366	411	410	446	396	444	426	426	433	405	349	396	433	405	382	412	419	398	405	401	388	410	392	391	395	385	402	403	388	396	385	407	381	405	409	381	402	394	412	396	377	410	394	448	400	403	394	398	420	358	439	377	426	413	394	380	401	387	383	379	390	420	404	349	365	416	422	427	397	416	417	411	407	379	371	419	371	431	407	418	417	394	379	431	396	377	397	399	392	415	430	390	403	389	398	406	402	389	407	405	382	373	385	380	387	390	391	326	411	413	406	389	375	414	388	400	400	382	392	399	398	367	391	371	368	400	400	376	413	357	400	373	385	358	411	405	413	358	393	381	410	408	403	404	406	438	359	421	400	394	420	405	407	416	391	385	396	408	420	414	418	409	372	377	417	371	437	408	370	406	402	394	400	373	374	374	406	391	424	402	385	423	385	365	418	376	416	389	410	409	390	388	383	370	420	394	394	394	395	403	406	379	380	433	353	382	370	416	408	425	352	419	396	393	405	402	405	368	392	386	427	405	383	400	387	408	401	375	382	398	427	355	416	401	406	436	391	391	380	396	389	408	364	345	384	407	390	373	410	371	446	409	383	444	400	391	387	421	369	380	402	403	411	406	399	368	400	403	429	429	387	395	368	408	407	390	419	391	390	429	443	405	362	394	452	394	399	390	395	384	408	394	404	393	387	382	405	397	375	365	393	398	424	413	343	407	402	431	402	404	417	392	364	384	388	398	413	397	382	385	395	376	367	384	417	409	354	423	347	390	429	421	424	380	378	377	418	392	389	388	428	384	379	407	394	375	375	406	429	379	410	377	411	376	411	390	381	397	400	430	368	405	391	405	367	390	419	369	404	387	375	423	392	408	393	366	395	423	390	404	402	372	391	376	387	393	401	381	389	348	387	372	385	424	400	396	419	418	382	406	403	382	372	368	416	463	432	381	382	392	383	378	387	383	394	407	360	386	396	393	382	375	382	419	388	412	354	383	407	387	388	435	378	400	381	381	383	406	400	394	412	411	424	390	388	378	427	410	397	405	387	417	418	393	409	392	426	419	376	388	390	382	356	386	385	421	396	390	412	402	385	396	423	416	393	341	432	423	396	393	413	410	451	393	350	383	398	437	397	391	384	378	420	378	386	423	435	385	437	365	402	411	372	402	381	387	428	401	377	397	414	401	419	388	428	395	408	382	419	410	373	410	385	416	394	383	393	373	392	412	405	392	379	386	439	385	401	383	404	373	398	406	418	348	361	380	415	400	448	390	361	437	402	419	391	373	408	400	410	403	413	400	411	413	382	410	367	404	398	404	385	396	386	403	409	406	398	406	395	394	360	401	406	378	392	419	402	413	378	353	362	406	407	405	422	413	392	386	433	418	376	429	392	366	413	417	363	392	357	420	411	374	393	390	403	402	392	388	389	405	396	415	406	362	408	357	427	399	407	374	425	407	388	371	393	413	410	425	411	417	379	395	396	381	405	383	381	407	446	403	384	382	436	370	407	394	388	375	387	391	392	397	409	396	377	388	413	406	420	383	376	398	410	405	405	416	385	377	367	409	430	433	413	379	422	362	381	371	393	364	418	404	405	391	387	340	362	407	428	354	404	373	395	449	409	402	427	411	376	384	410	392	406	395	446	424	423	418	374	387	411	413	372	396	414	414	385	350	399	392	413	422	414	379	432	351	426	391	402	396	391	411	388	388	412	405	383	380	411	386	403	392	393	388	396	398	408	355	376	392	404	372	398	388	378	392	420	430	420	392	409	405	376	391	397	381	383	398	416	395	395	378	369	406	401	406	377	421	381	392	354	415	384	379	411	391	401	390	405	424	366	422	426	376	352	394	400	379	395	407	374	392	423	394	417	392	355	416	336	387	386	371	377	384	380	396	395	400	409	404	404	364	370	396	386	412	372	400	373	410	384	366	396	361	404	386	381	375	416	366	405	408	375	397	422	409	412	383	393	401	416	393	364	393	376	386	378	381	402	391	383	403	377	386	375	393	388	408	407	393	374	441	421	348	378	430	392	427	400	372	429	412	399	411	372	376	429	416	383	372	419	439	351	380	365	391	364	390	386	396	419	439	415	365	374	399	387	389	333	380	437	412	388	391	406	395	412	386	404	407	427	411	408	382	429	457	384	407	379	373	419	404	433	384	358	384	403	385	378	433	451	388	401	397	403	419	347	380	408	391	411	414	389	350	404	410	392	413	412	391	377	415	392	392	418	435	371	375	382	366	372	402	424	409	376	381	409	406	381	383	394	364	413	370	426	383	369	394	438	413	392	383	399	380	404	399	355	408	409	438	438	380	375	419	386	381	384	376	411	382	376	395	398	406	372	373	369	366	390	396	416	379	384	378	393	393	403	411	408	410	377	370	374	370	402	380	400	397	363	379	373	372	382	389	402	388	395	389	405	401	381	411	408	415	442	368	394	415	360	412	425	412	403	413	397	420	392	436	405	386	402	397	400	414	431	399	405	360	405	401	389	394	420	367	420	390	400	440	387	413	403	407	405	378	354	369	396	394	420	402	398	413	373	368	405	401	385	398	392	382	416	377	394	390	398	404	400	387	412	372	383	408	359	435	419	382	402	401	420	394	408	399	391	399	431	433	416	390	416	394	395	409	416	406	415	392	373	419	402	399	380	392	411	398	400	367	405	384	382	367	385	397	423	372	393	385	386	398	401	402	428	404	382	382	388	378	418	386	416	348	394	345	377	375	369	392	374	395	367	399	359	389	400	396	394	404	401	367	373	448	377	399	399	393	387	371	379	409	406	394	397	412	374	413	372	387	425	388	441	378	385	415	395	390	375	384	397	404	379	391	395	396	384	428	364	388	402	372	377	410	407	377	407	371	406	401	415	417	429	411	348	364	367	404	414	426	393	402	384	413	403	393	405	395	371	413	427	416	437	399	385	378	423	419	394	399	409	389	385	395	377	403	378	398	356	388	400	391	425	383	399	383	371	371	377	391	413	356	394	380	402	397	376	436	410	426	406	382	343	406	365	389	415	386
24545	21478	28834	24568	21454	8107	1625	1113	901	931	843	870	782	749	704	786	720	740	733	742	726	748	711	690	692	679	694	688	709	709	640	694	717	676	711	648	641	707	694	709	701	693	680	667	672	723	683	656	749	673	714	714	712	680	650	661	689	728	725	686	672	640	639	670	739	667	680	685	644	711	692	748	689	700	650	670	688	706	674	659	708	693	690	710	666	667	652	682	661	728	674	665	673	681	699	670	715	718	644	610	667	659	644	681	608	698	591	693	691	698	655	667	658	665	641	719	679	672	662	664	672	625	741	655	711	681	746	692	680	677	681	711	635	671	704	649	686	676	673	690	677	651	679	686	647	676	671	604	664	673	676	649	686	718	648	671	681	675	695	652	682	757	651	643	720	688	685	636	650	632	690	648	667	618	688	650	721	648	704	711	708	650	644	681	634	706	706	647	688	667	657	634	655	713	675	684	636	643	706	691	645	637	662	674	694	651	681	659	699	594	700	671	680	698	621	669	700	660	659	679	690	685	678	659	652	647	679	676	718	679	651	667	715	653	662	688	692	642	663	668	697	639	637	695	659	698	699	676	690	743	692	636	632	664	641	720	714	669	652	684	650	699	662	672	668	656	688	677	663	713	654	652	656	667	633	679	676	652	672	643	682	679	679	663	666	651	645	661	710	673	657	661	701	651	600	672	662	612	626	683	670	653	655	663	684	642	639	652	688	626	707	633	681	649	625	649	695	620	660	634	631	659	679	652	683	643	704	698	666	641	667	664	633	692	647	663	708	651	630	644	708	691	662	667	659	643	692	642	599	699	643	622	686	643	614	684	654	648	652	619	637	652	711	690	630	708	627	675	637	716	686	717	682	660	677	656	671	672	654	644	689	680	694	655	701	661	661	654	705	669	700	657	637	658	651	589	668	654	684	626	661	640	686	646	689	688	673	689	678	682	659	696	656	644	669	670	696	691	657	743	617	656	656	643	664	699	661	657	661	711	687	703	669	633	632	693	663	653	641	686	721	642	682	682	665	704	685	609	659	644	717	643	668	699	672	664	677	645	718	691	652	640	693	666	622	657	651	632	680	636	728	662	656	631	669	645	691	663	643	617	631	710	656	638	664	646	667	676	696	684	675	693	706	683	641	656	696	632	650	674	616	673	669	641	670	657	656	659	688	704	706	706	716	666	695	672	740	674	674	679	702	709	677	670	692	646	633	641	661	678	647	697	675	672	721	669	668	675	645	675	667	690	665	648	638	658	646	715	617	643	645	689	677	645	653	717	628	708	698	641	685	668	644	721	647	682	644	687	668	729	670	660	650	651	653	676	642	695	683	666	662	664	711	676	697	652	675	681	661	704	630	672	705	656	698	641	664	683	669	651	639	647	671	709	682	639	656	618	695	682	697	670	666	695	706	611	682	692	666	679	668	690	699	684	665	698	674	717	680	645	645	666	665	674	669	707	712	664	655	692	659	642	644	690	661	676	702	693	692	671	661	682	668	704	672	645	651	638	646	646	665	661	721	622	665	640	699	659	692	645	675	663	707	622	678	661	693	658	627	679	656	689	712	664	659	719	660	677	660	610	720	694	667	669	670	665	669	704	695	690	618	691	695	671	600	631	665	663	664	625	668	684	650	683	685	678	662	683	645	681	682	670	681	682	660	667	691	676	631	671	680	642	683	661	677	659	681	698	644	671	688	717	655	659	685	689	632	669	675	684	591	670	643	681	626	615	656	668	698	680	675	638	647	632	650	707	682	694	709	646	684	651	706	684	694	654	690	643	669	675	692	654	697	655	660	655	649	675	664	631	648	688	665	740	683	585	633	669	646	685	679	676	629	688	631	667	688	689	664	675	684	686	671	691	648	662	682	709	664	682	722	691	670	706	692	700	706	657	674	672	679	677	641	632	659	677	661	678	663	633	671	684	677	649	720	662	681	680	655	678	635	700	655	656	658	671	683	686	696	688	697	670	686	673	661	686	626	675	704	676	613	638	640	690	672	669	729	665	668	671	633	667	708	695	678	746	730	706	621	671	669	701	695	678	661	646	640	658	692	668	709	680	705	696	665	649	662	747	693	663	664	665	688	641	659	661	632	621	655	667	657	676	663	654	659	695	716	641	649	663	665	621	629	663	691	693	690	678	684	676	676	605	691	657	662	689	664	692	629	671	641	621	653	636	680	681	649	606	703	689	637	706	726	711	622	624	668	700	722	633	633	689	683	655	641	660	631	653	648	641	597	670	701	703	664	674	700	663	678	682	662	658	633	671	719	672	686	661	696	682	683	683	653	645	677	689	648	663	659	696	693	659	652	621	657	670	708	662	711	683	645	692	662	682	653	675	739	662	643	671	707	652	704	696	709	750	656	649	682	676	628	665	668	662	690	652	631	660	643	682	679	658	656	657	705	656	676	655	677	671	658	657	705	646	680	684	641	680	642	646	630	634	690	660	666	656	675	637	689	700	671	664	677	721	621	683	675	658	694	653	685	676	623	634	694	712	721	676	680	603	651	675	629	672	670	668	731	628	730	664	672	677	709	640	646	736	690	700	647	678	657	630	755	650	678	599	706	662	652	677	682	657	660	640	677	695	667	653	679	725	689	671	694	679	641	667	645	618	661	685	661	651	668	665	688	682	670	660	750	646	665	659	652	644	692	682	652	657	690	693	673	668	670	701	685	647	642	665	648	719	611	675	675	675	672	657	646	664	696	680	676	712	659	623	668	655	662	677	687	650	628	700	691	663	717	690	731	651	604	658	709	652	655	691	651	674	679	645	637	697	622	613	644	634	661	666	667	623	678	697	668	627	691	644	705	648	713	713	682	676	691	652	623	712	659	663	655	651	647	665	648	675	707	644	642	661	687	709	660	640	658	681	672	665	666	692	675	697	717	642	703	687	655	683	710	667	651	630	658	681	690	670	678	642	679	683	655	643	628	660	663	643	695	656	651	635	692	658	686	657	602	649	664	705	670	696	693	700	631	658	674	666	708	673	641	643	610	664	663	709	629	617	709	708	657	674	640	670	663	673	683	647	701	645	663	665	661	655	665	647	633	690	660	680	654	691	645	658	715	654	639	656	712	661	637	654	651	633	679	625	679	660	677	694	677	668	597	629	644	652	644	684	620	666	665	657	666	643	635	678	667	651	684	665	694	701	696	651	655	675	690	708	692	657	662	618	685	664	633	674	651	657	667	692	689	718	684	668	644	644	638	657	686	673	651	712	668	674	684	657	670	688	653	675	701	626	633	666	680	646	644	656	716	646	655	660	636	691	639	702	669	667	691	665	659	678	667	685	679	703	678	658	660	677	655	681	620	735	698	650	662	617	693	637	632	679	666	666	700	665	657	667	661	647	655	658	705	688	629	667	664	640	668	663	680	655	665	695	679	689	684	657	685	687	681	651	661	675	688	666	684	639	697	652	651	646	658	698	714	677	709	659	670	670	722	692	659	672	671	635	623	680	690	687	721	639	659	693	654	618	656	643	669	666	680	660
3604	5922	4884	2453	1808	1339	1148	978	917	793	782	700	690	622	654	600	612	646	593	604	560	570	620	558	572	624	545	579	563	526	568	522	553	526	520	577	539	605	557	587	541	514	541	587	594	555	555	568	557	558	558	557	542	540	525	540	529	533	574	529	522	537	536	577	545	522	509	556	528	553	556	538	556	540	488	514	537	502	506	535	557	536	510	529	511	558	523	548	546	532	524	542	541	535	537	534	564	567	557	539	517	561	540	521	530	515	518	526	529	551	511	564	528	515	558	534	528	539	547	562	558	533	532	504	533	547	580	572	542	508	544	506	533	578	492	494	593	543	548	515	500	538	528	524	527	535	511	504	515	549	544	548	565	552	575	575	535	510	521	547	527	553	504	550	544	521	521	551	534	505	538	514	536	544	527	480	530	540	536	529	537	586	540	531	504	550	549	532	528	516	505	546	526	493	539	530	548	519	542	524	523	521	549	542	518	517	512	571	498	579	500	517	524	507	513	524	520	512	504	550	519	457	575	528	532	535	506	513	528	534	505	516	548	566	509	555	530	562	528	507	552	556	512	497	515	553	533	533	509	496	548	578	528	518	513	506	523	528	530	534	506	547	519	541	526	562	547	548	555	504	506	537	540	518	548	571	519	524	533	538	544	534	531	513	515	542	536	523	527	520	550	526	514	498	554	509	531	503	521	505	526	566	537	503	519	517	501	522	542	550	522	527	527	483	466	546	531	532	573	529	499	576	543	593	531	553	523	499	520	526	514	557	513	519	553	556	513	543	549	508	541	569	531	544	494	519	549	531	555	530	527	495	562	511	515	526	489	564	560	549	533	505	514	529	537	562	536	500	545	496	553	546	516	510	512	569	585	516	545	550	518	541	524	512	523	520	478	533	586	533	512	488	533	537	526	522	532	524	515	526	534	538	559	491	508	537	538	488	567	552	500	499	540	521	579	544	505	565	534	528	538	520	528	521	571	494	580	493	527	520	512	542	524	517	523	537	519	504	514	507	575	509	527	558	554	518	500	551	524	519	491	530	526	520	515	517	484	554	551	531	553	523	525	524	482	545	504	505	546	506	510	525	506	545	588	533	544	508	537	540	483	513	498	513	495	540	518	539	541	533	500	555	511	536	518	500	528	498	532	562	515	523	541	509	508	505	493	517	535	541	496	489	551	499	574	502	497	517	550	516	566	506	493	496	546	526	492	531	520	546	516	520	517	535	558	513	548	518	543	515	509	527	518	515	501	555	526	569	485	515	545	510	512	522	536	505	550	520	514	508	507	546	563	483	533	528	560	524	529	533	525	557	499	501	544	497	533	496	488	484	545	497	543	498	547	586	555	543	530	512	500	509	540	518	503	498	517	556	505	500	505	512	521	552	515	479	537	494	519	511	541	571	519	530	499	538	500	507	537	478	511	510	535	523	510	519	556	485	567	530	508	534	532	492	507	503	549	524	521	497	519	518	507	538	517	517	524	503	541	590	509	503	503	548	521	523	514	511	493	571	503	502	513	528	503	506	547	552	523	535	535	585	523	550	535	478	492	505	509	512	515	562	543	505	515	493	535	516	509	518	539	500	503	497	497	513	533	556	498	497	523	531	530	490	566	505	519	529	498	539	554	520	510	531	548	519	526	559	533	489	546	544	525	517	536	513	488	523	525	569	541	495	549	517	522	498	525	531	535	554	572	500	553	542	554	482	548	517	515	499	521	496	547	536	571	546	508	560	532	549	539	493	524	542	508	555	516	498	473	550	532	533	479	512	523	519	523	511	544	535	556	516	530	503	521	536	516	508	511	548	589	531	546	557	494	536	535	507	499	562	528	500	554	503	539	505	491	506	529	539	519	549	535	502	489	549	509	536	515	500	520	482	536	560	524	552	528	530	519	541	518	528	516	574	505	572	537	510	556	520	516	516	542	531	523	565	505	527	539	495	530	527	515	509	547	493	526	556	514	505	539	546	539	521	537	534	520	496	517	534	477	499	538	500	539	528	526	533	521	545	581	511	537	529	520	493	515	516	512	527	515	521	508	531	533	501	549	521	505	535	507	539	537	506	518	527	554	491	538	526	524	519	531	493	533	504	515	494	530	503	544	537	513	522	543	517	554	469	484	515	552	548	520	525	506	522	484	502	551	561	490	526	538	507	554	498	471	527	525	497	529	562	527	536	518	469	497	492	523	489	544	512	559	532	537	517	546	517	497	519	487	501	541	540	530	505	528	502	509	481	518	528	515	501	529	518	525	489	535	502	479	512	541	542	525	503	492	528	519	555	517	498	506	527	514	536	523	507	597	480	539	538	535	505	511	534	527	547	516	534	493	516	525	536	512	510	543	512	486	523	518	488	508	538	531	466	544	560	521	536	532	556	566	511	530	484	533	500	497	524	510	492	543	546	524	522	513	557	508	543	567	540	522	503	487	508	513	523	486	475	510	494	570	540	542	521	554	530	515	532	522	471	530	487	537	532	532	531	537	526	513	498	535	543	548	559	471	532	560	539	553	513	526	528	546	548	522	518	519	546	530	519	566	526	516	505	536	508	548	532	566	495	518	548	476	485	484	513	526	505	545	514	536	504	525	483	492	520	522	507	583	535	541	504	524	509	542	512	496	521	475	501	543	514	523	508	506	521	517	516	484	511	515	551	528	519	520	516	491	495	527	549	471	495	557	526	550	522	534	486	526	542	542	508	495	519	556	478	537	510	531	570	500	582	531	504	543	491	516	567	514	533	556	519	516	502	521	519	516	532	476	500	504	499	496	559	514	526	523	529	506	496	503	535	503	540	480	531	544	519	531	529	561	513	517	539	511	504	562	524	513	554	506	517	500	547	531	551	496	518	511	473	544	520	494	502	520	501	549	520	495	558	565	530	516	483	512	535	513	523	520	532	512	488	489	488	540	507	510	549	477	489	479	514	523	521	536	524	553	521	530	520	498	510	505	542	529	493	527	514	533	536	534	514	472	534	537	539	518	519	584	529	545	511	498	516	501	486	525	519	556	536	539	527	555	544	536	468	511	493	507	551	477	507	551	501	516	517	516	491	545	534	494	563	512	515	521	513	471	518	522	532	523	543	527	532	537	522	508	548	536	471	490	457	492	526	517	522	549	457	510	542	544	531	561	496	467	505	573	486	538	481	577	533	546	591	510	517	492	533	517	473	496	540	521	510	525	542	543	486	517	552	520	516	534	520	552	537	531	518	505	486	516	529	480	471	518	534	524	492	523	495	544	499	529	549	493	496	512	532	549	514	492	531	504	518	533	531	531	471	517	520	534	508	540	553	519	526	501	511	485	511	506	523	512	562	495	492	545	496	493	537	525	511	537	478	534	508	531	526	506	560	510	525	516	475	520	515	517	539	532	563	502	528	513	514	498	539	547	508	537	536	506	566	505	502	606	531	527	542	507	507	511	572	512	505	491	516	491	536	507	498	519	514	499	504	525	490	487	524	456	535	523	504	491	546	461	505	515	525	539	482	493	492	496	502
27699	9879	552	326	229	197	204	185	202	181	188	211	186	179	183	196	180	195	175	163	171	180	211	179	176	214	187	175	192	201	163	159	195	206	181	185	189	162	185	182	174	204	171	186	188	185	176	174	165	178	176	179	186	190	183	184	175	184	178	174	181	191	189	188	182	185	194	185	210	196	187	208	179	188	198	179	163	172	181	205	197	193	167	168	178	201	206	185	191	178	179	205	186	192	179	183	178	198	198	161	205	179	218	184	173	192	189	212	193	198	177	176	202	173	185	169	193	176	170	185	194	194	177	196	173	171	196	204	189	172	212	205	187	181	171	178	204	165	154	189	192	181	189	160	198	186	186	174	199	213	180	188	195	160	181	175	176	185	170	175	178	176	191	175	194	208	195	200	182	198	194	191	187	172	182	183	185	173	176	218	175	190	178	200	158	186	184	186	172	192	184	163	214	175	165	207	173	189	193	178	166	193	165	183	191	173	196	194	175	178	175	171	175	169	195	201	173	173	191	199	177	177	167	172	168	194	171	163	158	185	164	162	192	174	186	158	182	192	185	186	162	183	165	211	199	171	187	182	199	202	188	189	192	153	168	188	174	204	204	183	169	169	174	196	184	198	194	164	190	183	176	184	200	195	195	168	187	190	183	194	172	174	169	188	179	209	216	195	175	168	194	194	158	208	193	210	166	170	160	179	204	182	171	167	206	192	180	186	181	187	188	160	179	188	181	210	177	165	209	165	229	203	157	177	160	168	196	166	178	182	202	196	219	187	178	196	183	174	194	177	167	155	195	218	197	194	192	172	189	175	179	187	181	188	194	178	192	194	186	182	189	200	180	180	181	197	185	157	177	176	180	214	171	164	215	192	162	198	202	192	177	193	193	211	211	180	169	178	185	192	210	168	199	199	174	200	212	190	179	195	177	199	170	166	187	210	193	161	175	197	208	206	169	167	159	189	171	185	196	166	169	188	181	167	165	182	182	192	195	193	180	176	200	207	204	189	174	180	178	166	193	190	150	185	198	176	187	175	164	204	183	182	189	165	189	172	151	197	189	187	180	176	194	199	197	176	192	198	184	179	173	162	185	205	185	176	195	176	187	170	161	216	178	198	173	195	175	190	210	163	170	202	208	173	189	188	183	190	157	175	184	182	190	173	179	185	176	182	179	181	191	190	196	187	182	193	180	183	178	193	183	174	194	186	170	186	187	180	177	191	182	184	184	175	198	191	216	190	183	182	186	187	134	173	185	192	183	200	155	164	179	195	172	153	168	179	188	180	187	213	146	197	201	188	166	167	184	197	171	205	169	172	181	210	165	186	201	202	169	153	156	198	185	189	185	199	179	187	184	180	175	186	164	210	164	201	159	184	169	194	201	151	182	189	185	195	189	201	192	183	191	188	167	188	195	180	192	189	192	174	177	169	200	172	185	170	195	167	183	175	179	181	193	164	170	203	181	188	203	202	217	197	186	198	173	185	152	162	184	190	187	176	179	177	175	185	183	158	186	166	177	191	199	195	179	159	175	198	170	201	179	176	215	199	181	167	175	176	193	210	179	191	184	170	187	175	165	170	183	189	195	197	174	210	194	180	171	176	186	170	187	177	194	188	200	189	175	181	190	157	192	182	180	190	211	184	156	182	207	177	180	174	202	154	191	195	174	169	195	198	177	197	184	192	155	171	174	168	179	198	163	174	163	182	191	169	176	191	177	196	186	173	185	185	165	172	174	173	204	185	192	202	192	177	207	190	177	187	192	188	180	197	183	199	179	171	168	166	183	178	202	189	182	190	174	196	190	176	194	170	213	167	180	194	178	188	201	195	172	204	177	182	198	172	192	176	191	179	193	184	183	180	194	203	177	180	180	147	191	193	177	187	206	197	192	190	196	167	182	216	183	188	185	165	207	187	189	175	179	186	183	198	188	184	193	198	182	187	196	176	187	186	208	174	167	185	180	183	199	175	175	194	171	179	176	194	191	171	192	189	183	162	180	185	173	181	186	157	172	163	175	195	177	177	170	170	203	182	197	196	175	180	180	188	186	189	182	168	202	201	193	204	175	186	217	208	205	195	171	176	190	184	197	196	194	180	179	183	186	157	182	195	183	198	182	200	168	188	175	186	180	185	181	187	202	183	184	216	179	168	187	174	193	183	177	172	193	180	166	178	186	176	169	187	180	204	196	201	193	177	195	191	168	184	167	167	199	156	193	183	187	182	191	196	179	168	183	175	153	176	190	173	190	181	169	182	208	162	182	175	185	167	163	185	197	184	170	186	161	172	167	170	190	204	188	175	180	200	177	166	187	181	181	170	175	193	171	186	182	173	190	178	170	178	180	161	161	189	202	167	174	193	181	203	196	190	204	180	183	183	191	178	172	207	183	193	174	171	176	167	175	171	159	173	180	189	194	181	149	191	169	165	177	191	175	165	182	201	168	182	188	177	171	191	181	173	191	196	166	179	196	165	177	199	185	168	182	194	161	178	170	190	161	171	199	197	173	181	198	166	192	209	190	176	197	156	192	176	201	182	194	197	178	168	179	178	176	162	193	177	198	208	188	185	191	179	200	202	181	189	170	184	171	170	197	180	169	159	174	193	182	187	206	181	194	171	184	181	173	179	195	179	208	183	179	165	178	194	162	164	180	182	202	150	190	170	174	158	186	157	195	149	179	191	160	201	188	182	199	183	208	202	204	187	186	198	189	179	199	195	203	183	184	169	174	181	219	187	198	179	186	197	184	211	173	190	176	204	197	193	185	206	194	181	207	173	197	186	175	182	161	181	185	204	182	174	189	160	181	179	182	192	166	175	191	192	186	184	151	171	203	196	186	181	178	162	171	168	177	153	202	186	179	167	193	198	167	195	184	210	189	168	177	165	172	178	192	179	151	198	146	202	183	189	175	206	199	164	180	179	173	164	161	181	227	191	194	197	168	177	186	168	158	207	182	155	170	198	206	170	188	188	186	210	183	180	191	160	184	182	182	191	176	153	193	173	170	183	163	180	175	179	183	163	166	199	190	156	177	204	194	187	168	207	214	181	164	171	198	174	193	176	184	179	199	186	181	180	186	181	195	189	185	174	198	189	179	184	179	167	204	176	182	201	169	171	164	170	185	181	167	201	171	187	196	171	192	187	179	164	198	184	171	202	189	181	167	216	188	192	196	203	177	186	182	185	185	199	166	199	177	182	199	174	195	210	197	184	158	172	162	208	209	189	203	179	185	171	163	178	178	195	156	202	169	195	187	162	182	175	187	186	175	180	188	193	184	184	202	161	180	171	168	189	162	187	170	197	187	194	190	180	195	165	178	180	191	169	161	177	190	188	174	176	198	186	150	203	188	198	175	180	206	172	155	169	196	195	191	175	165	193	155	192	175	153	178	190	203	199	179	201	162	156	184	188	189	160	196	196	198	224	183	179	194	200	166	190	168	169	184	158	191	173	169	176	173	174	214	201	174	167	167	172	192	170	173	187	195	183	172	193	163	172	200	163
4542	341	305	221	186	155	153	143	148	163	163	153	146	167	161	137	153	145	158	139	160	130	157	151	151	145	152	171	157	166	147	155	157	128	150	146	144	158	148	164	117	160	137	153	139	161	127	137	143	160	159	166	152	138	148	150	135	163	141	158	178	139	132	146	137	163	143	160	139	126	145	133	153	154	139	142	153	157	140	128	152	147	147	154	156	159	151	145	135	127	129	143	143	152	133	161	141	155	156	131	137	141	143	179	144	156	173	160	142	140	137	131	174	143	160	152	160	150	134	141	170	138	168	168	144	147	142	160	154	146	154	146	141	144	139	154	149	151	136	139	139	171	127	138	148	146	137	143	140	147	143	147	149	142	156	138	144	138	128	145	147	131	158	157	155	131	165	152	133	139	150	162	176	158	153	162	136	152	152	163	141	154	143	167	156	165	150	141	156	146	148	154	152	134	139	142	139	145	148	145	155	153	137	144	133	148	166	151	127	164	158	154	151	148	154	161	144	161	153	155	169	151	150	152	160	140	170	142	151	166	144	154	155	155	140	139	141	148	139	144	157	164	155	127	155	121	133	141	155	126	141	167	150	173	141	143	160	140	139	135	148	156	156	139	130	151	165	140	159	146	148	149	148	153	156	153	172	152	165	160	139	141	130	146	148	143	179	159	124	155	160	132	139	144	155	145	161	143	166	163	144	138	145	156	135	153	141	150	128	165	155	148	141	162	163	153	145	144	147	144	140	136	142	147	157	160	140	150	143	128	149	166	125	142	142	119	142	159	140	163	139	148	145	164	136	144	144	175	127	131	148	147	139	140	123	144	142	158	151	146	142	141	141	132	148	142	151	166	155	155	144	172	166	129	152	156	134	141	129	134	141	137	138	139	144	149	147	149	143	138	154	170	154	135	149	155	148	144	168	128	141	143	166	136	157	133	158	129	159	142	147	153	172	144	156	136	125	132	153	144	121	149	152	160	162	158	146	162	136	119	145	150	169	141	148	151	139	157	139	172	161	139	157	145	164	142	136	128	148	135	172	139	158	148	133	166	159	151	148	144	172	143	149	141	155	132	174	147	150	154	161	129	148	162	127	160	154	132	157	152	160	148	155	153	155	146	159	163	150	151	142	139	147	138	132	175	165	159	165	140	158	156	113	145	132	144	121	144	147	157	169	131	155	145	149	145	152	148	139	146	141	154	146	147	186	151	150	149	141	146	127	174	151	153	161	124	127	141	134	134	133	119	143	141	137	160	157	156	121	167	155	149	137	144	123	142	164	149	149	153	169	153	151	147	162	133	129	139	143	151	156	146	163	126	178	164	132	131	138	163	126	156	148	148	162	130	140	163	135	138	144	166	139	161	154	149	150	143	147	159	158	156	145	142	156	158	156	150	141	159	135	132	144	157	139	144	146	148	158	139	138	136	154	158	134	148	145	142	135	147	173	161	144	134	147	157	161	146	149	149	163	173	153	145	152	149	129	172	147	156	132	147	133	143	157	146	146	150	148	144	139	129	143	154	150	135	136	154	133	139	123	128	145	136	158	146	122	153	155	157	147	140	144	148	147	143	161	143	151	136	157	153	153	146	160	134	124	164	158	142	128	132	143	135	154	147	156	151	162	147	160	159	156	147	164	151	143	150	159	156	146	152	151	140	150	148	143	151	143	140	128	151	143	172	170	137	144	148	145	149	167	157	153	152	138	172	171	158	146	175	142	132	136	143	165	157	149	143	116	148	130	151	139	145	156	137	148	139	163	161	136	156	156	171	152	151	115	125	160	152	151	151	168	135	139	147	156	146	150	141	160	160	133	156	160	158	139	166	138	144	178	165	150	140	137	152	149	155	128	183	145	131	133	164	119	152	145	138	133	143	142	129	117	142	138	153	150	142	148	116	144	146	141	139	156	144	141	160	151	138	167	145	173	150	138	141	128	141	139	131	144	141	151	134	159	151	136	145	156	136	140	165	129	149	140	164	157	157	167	142	149	159	147	159	155	157	136	152	140	142	140	135	156	161	168	170	161	155	150	145	162	163	134	157	141	140	135	156	146	159	149	141	139	129	128	154	174	163	145	137	164	144	120	167	163	159	160	155	166	150	157	154	159	159	139	149	160	155	155	147	146	137	136	139	154	139	138	143	143	147	156	164	158	145	147	147	156	145	144	165	144	145	157	131	148	160	173	143	144	136	156	130	160	150	143	126	120	134	157	148	162	144	155	147	135	142	173	169	155	159	135	169	141	141	163	163	168	135	146	138	145	120	149	167	160	139	150	156	136	136	143	137	166	136	153	164	150	132	151	143	150	167	155	132	141	143	146	134	126	136	144	151	146	153	160	142	139	149	144	149	136	152	151	127	156	160	152	138	148	138	157	155	133	160	158	143	167	136	132	140	138	144	136	138	170	135	135	157	163	152	133	143	144	149	164	163	146	165	141	147	162	147	148	152	143	150	155	143	169	137	159	156	137	175	141	132	152	166	162	133	145	151	137	165	140	158	135	111	143	125	151	160	126	112	144	166	151	146	143	170	157	142	148	163	148	144	141	159	140	144	142	148	145	153	135	157	147	147	149	147	154	163	141	126	144	156	140	153	149	135	138	160	146	145	143	145	129	156	169	126	156	144	143	141	151	139	154	140	140	147	136	156	151	155	155	153	151	181	146	133	164	148	141	149	138	127	130	160	155	153	159	122	151	147	149	140	154	149	132	141	156	158	162	176	153	149	147	148	146	128	156	146	131	165	151	154	152	161	162	181	135	156	151	143	157	135	161	146	146	135	138	138	150	136	138	168	162	127	148	146	149	140	144	160	140	141	153	141	163	136	172	145	150	130	138	143	146	164	137	143	178	165	144	141	143	145	140	156	141	140	138	147	158	131	163	129	134	144	142	138	151	161	152	144	141	160	152	127	148	126	140	158	147	151	170	156	146	127	156	141	160	167	148	137	161	161	153	164	133	147	161	147	134	142	126	158	159	147	139	143	164	148	130	135	144	148	159	151	154	155	147	144	138	146	148	136	142	128	139	141	150	139	148	142	156	138	154	145	142	160	148	159	142	148	126	152	149	158	150	157	139	163	139	157	161	142	153	156	162	139	146	127	143	135	155	165	151	151	135	137	154	170	122	152	170	161	147	154	149	154	124	153	113	132	170	152	164	143	143	151	148	144	139	151	140	113	166	161	144	157	129	116	170	140	145	147	147	142	156	139	143	136	142	149	122	147	140	143	156	157	138	142	155	125	134	128	161	160	163	156	179	139	129	140	138	149	131	153	154	170	149	126	137	145	171	140	142	141	144	155	145	157	143	146	132	140	161	142	146	125	153	148	152	142	148	140	133	135	135	145	143	145	152	154	160	150	127	149	148	165	165	148	170	148	146	157	142	154	149	153	153	147	144	150	147	141	148	144	140	124	150	145	151	155	156	159	163	158	152	163	147	154	156	163	162	157	160	151	143	144	153	136	175	145	113	133	132	134	159	158	156	153	135	156	146	163
25526	21468	27907	25394	11247	1349	868	643	635	576	626	534	563	523	520	542	510	528	531	527	533	528	490	531	517	507	466	546	519	461	498	485	533	516	512	523	520	493	515	521	473	548	516	520	514	496	486	516	541	539	486	518	506	506	489	489	508	468	490	550	481	538	527	486	501	478	482	477	488	532	507	495	495	476	553	527	507	469	493	527	504	512	470	511	535	579	502	502	506	529	510	482	493	495	506	504	489	498	501	502	520	533	516	517	478	546	500	491	500	481	505	475	473	494	468	480	520	504	498	503	485	441	517	525	516	494	500	504	505	516	493	471	505	508	501	492	486	476	501	504	507	499	504	511	467	538	520	513	510	485	471	521	491	500	519	497	499	496	504	520	454	507	507	477	510	508	518	469	487	517	472	479	486	472	506	508	507	459	499	465	524	493	491	508	514	528	527	504	516	503	510	490	474	521	506	484	502	518	503	503	516	515	507	472	501	553	524	511	487	501	500	512	538	548	501	500	511	474	503	497	487	524	507	462	523	411	497	529	511	488	510	508	491	505	491	480	488	498	523	428	520	478	456	463	454	543	542	525	497	526	520	500	512	488	494	488	537	512	544	514	507	485	505	466	541	496	479	507	521	496	486	532	527	497	514	530	516	485	492	464	534	521	515	508	500	477	507	473	494	524	524	481	492	490	503	489	480	531	514	488	529	496	469	486	506	482	501	567	513	474	565	478	463	517	499	481	492	538	502	482	496	507	537	488	510	510	470	520	501	479	512	506	534	480	491	462	509	474	543	526	490	497	504	477	503	533	496	489	505	504	527	519	500	454	500	495	502	498	517	527	502	540	509	486	514	479	500	510	499	502	468	449	445	540	500	485	491	465	491	514	487	494	528	475	516	466	506	528	501	466	486	505	477	524	524	520	475	512	537	500	497	545	485	499	520	497	519	486	507	482	482	503	515	519	422	505	483	514	488	483	525	515	509	486	472	500	501	472	495	536	503	515	501	549	490	532	511	586	543	520	490	479	511	512	451	499	488	495	503	491	498	463	537	492	511	490	468	475	549	505	474	497	529	492	517	480	467	481	515	523	520	496	500	470	519	455	523	491	509	517	513	532	489	462	534	494	461	507	486	492	475	495	496	514	503	520	500	506	463	482	496	523	482	511	501	530	501	468	499	512	501	489	523	515	499	498	528	480	515	481	515	501	505	519	472	508	487	519	540	516	539	506	489	503	514	510	519	555	491	501	535	489	500	498	501	490	496	527	513	486	499	457	489	484	506	522	508	496	494	488	486	471	503	490	477	484	506	511	501	496	503	484	516	437	526	543	506	502	500	500	524	488	471	503	486	505	518	492	497	505	531	480	522	523	489	545	493	490	514	508	497	519	515	497	511	494	480	470	536	523	524	516	527	486	499	506	510	493	463	487	507	505	493	470	503	498	535	497	437	513	515	500	476	439	504	484	472	508	490	532	492	496	497	511	473	472	488	497	513	497	519	499	458	507	486	506	530	528	479	512	532	490	514	523	505	492	545	476	508	526	510	541	547	501	473	511	492	471	530	508	485	509	516	464	500	493	518	504	490	522	491	513	514	537	509	500	462	489	471	512	491	464	499	489	482	498	467	517	509	503	477	506	498	518	540	453	493	478	511	495	517	507	505	513	497	487	506	496	507	538	519	506	529	477	491	512	520	470	495	524	546	472	514	503	459	479	521	493	471	518	522	500	501	464	534	518	487	524	527	501	543	544	478	518	482	496	442	487	498	522	462	490	480	510	468	494	526	471	481	493	473	508	508	505	481	470	522	502	495	480	527	481	527	524	479	491	514	487	493	477	481	491	538	516	531	493	532	463	453	466	479	530	494	481	523	496	487	492	538	503	502	482	530	502	483	500	471	484	488	465	492	504	494	527	503	487	516	490	461	513	478	465	491	472	540	503	481	505	474	512	509	459	485	493	497	453	501	467	476	514	471	505	486	493	506	491	502	495	526	479	501	530	515	514	498	541	479	475	533	518	501	515	521	487	498	528	477	468	501	502	505	494	526	478	480	464	446	522	492	507	432	519	498	490	455	474	496	467	531	492	512	483	487	442	487	474	470	505	503	477	502	483	506	514	540	518	505	520	490	567	451	502	491	488	530	456	491	496	515	527	501	493	486	469	522	535	483	516	484	494	477	455	492	494	494	501	514	541	502	513	484	501	525	489	506	500	491	531	540	509	511	517	513	518	485	491	526	544	493	496	482	491	498	469	515	480	463	513	509	483	515	510	503	519	530	470	499	511	512	512	482	480	489	522	512	500	493	531	511	502	495	538	450	486	501	481	479	533	444	469	488	513	524	524	491	509	505	508	511	489	516	490	515	501	512	529	532	507	482	478	510	517	498	518	533	487	522	523	504	489	522	510	499	499	519	559	531	526	525	513	499	495	487	473	504	476	511	501	500	482	503	509	468	493	512	500	493	480	496	491	463	507	513	534	496	477	520	529	516	499	502	495	523	482	507	477	544	471	456	509	492	508	474	498	516	484	503	467	513	507	495	494	499	498	484	503	495	516	533	540	534	519	492	469	498	436	508	508	506	535	494	523	505	494	525	485	514	496	539	476	489	489	496	521	500	465	514	499	485	489	489	510	484	486	509	507	534	487	501	495	473	455	468	540	501	502	499	503	498	484	500	473	481	470	462	513	507	488	512	547	479	489	464	477	517	483	511	488	495	516	510	451	435	475	507	490	479	521	486	487	490	503	481	483	493	475	541	477	480	512	492	506	513	513	488	521	504	528	506	479	517	494	475	480	506	474	483	513	457	521	510	471	488	542	464	510	543	493	503	526	495	535	467	455	518	487	506	509	498	499	499	520	486	486	502	517	526	524	489	476	514	494	489	488	541	462	510	501	508	507	514	517	518	491	486	471	510	481	513	536	517	521	509	491	480	480	509	498	529	467	508	524	507	474	482	492	488	477	519	497	522	521	542	502	501	515	501	466	478	484	485	525	470	470	519	485	472	513	484	488	507	481	488	509	453	495	512	479	492	487	506	471	467	486	507	513	515	490	522	499	456	496	521	488	500	471	472	510	453	477	486	513	510	481	482	491	497	495	495	522	501	514	489	512	493	452	521	503	564	516	489	468	488	500	494	508	502	510	511	510	497	484	475	489	520	538	505	513	488	496	488	517	526	458	509	528	483	516	503	499	498	555	501	506	494	504	485	495	514	478	520	461	476	464	512	487	470	539	488	528	480	528	509	481	512	484	506	562	489	493	485	484	503	536	478	502	474	484	473	464	491	495	507	481	487	459	482	503	466	506	540	491	475	490	519	532	457	472	513	504	499	523	464	489	519	486	502	494	512	495	522	466	504	553	505	516	484	513	500	528	491	521	488	489	517	484	523	574	488	475	489	525	500	489	523	495	470	465	518	546	504	489	517	484	522	508	503	509	505	477	478	486	527	458	527	536	478	493	515	515	483	496	467	505	539	501	499	484	508	525	522	528	514	499	471	527
3203	3326	2804	1465	1102	792	733	621	588	506	505	506	496	472	452	447	474	414	455	444	416	445	414	428	426	397	429	396	444	436	416	412	445	411	389	440	437	404	376	436	402	422	419	392	437	428	423	404	413	423	388	441	440	426	398	384	398	414	434	401	405	386	366	433	400	405	437	425	418	426	437	406	401	402	388	435	424	427	406	382	437	442	416	411	407	438	417	434	383	368	392	390	428	371	414	398	393	380	425	403	389	424	395	404	384	392	419	374	420	416	404	423	399	386	402	373	387	392	389	404	410	381	387	374	454	392	377	405	432	391	464	415	409	409	406	379	431	402	409	378	412	431	391	416	382	436	434	408	391	406	422	413	438	464	412	417	430	394	406	398	389	376	419	422	360	420	408	384	434	450	374	361	425	381	411	404	423	367	424	434	415	376	387	395	412	425	408	426	412	394	410	423	408	416	413	427	414	399	373	395	428	431	376	393	387	401	379	417	383	388	425	440	403	411	378	405	423	392	412	428	406	421	370	390	403	424	359	420	423	429	414	394	382	396	396	395	392	408	373	376	400	406	374	388	380	397	392	368	351	431	399	407	424	402	399	432	406	376	400	407	406	406	404	383	397	390	406	386	439	415	404	402	357	356	400	405	391	408	435	425	402	403	421	387	429	423	433	373	402	398	421	375	391	410	393	401	395	411	423	431	378	367	378	383	417	408	384	412	388	387	390	425	406	394	406	407	383	406	423	386	421	393	418	383	388	416	395	394	386	417	428	378	409	392	405	411	419	434	437	402	429	346	392	415	388	425	398	394	420	450	396	388	396	408	406	412	398	430	398	416	388	414	394	407	365	385	393	433	416	441	371	417	409	423	396	376	410	394	402	360	369	419	415	409	388	421	383	407	393	387	367	381	418	407	411	431	377	387	362	389	404	389	425	413	403	408	392	380	399	406	409	404	398	407	438	437	405	389	410	434	405	412	350	396	407	394	398	360	412	382	392	407	415	409	405	415	376	396	415	392	402	394	403	408	379	421	406	404	409	396	372	399	422	394	358	411	413	403	432	358	393	461	395	385	420	383	408	400	429	417	373	403	393	396	376	417	415	408	409	400	399	394	415	404	378	434	434	436	402	393	397	398	354	380	373	413	410	400	400	438	401	426	416	457	396	410	434	395	397	403	363	417	422	394	382	427	404	392	393	412	397	400	350	386	413	381	423	371	409	410	403	378	401	419	415	388	392	379	410	423	423	423	427	397	429	436	375	382	421	385	401	374	377	393	397	385	405	407	402	376	391	411	410	405	399	414	418	422	409	368	414	377	364	415	413	413	416	405	405	420	389	404	401	402	402	411	437	380	389	398	410	403	398	382	420	357	394	416	395	422	426	439	418	421	391	395	407	382	401	387	410	390	398	419	393	393	385	382	365	410	372	360	379	404	388	401	397	423	389	432	422	408	404	390	397	411	395	378	439	407	411	406	397	413	381	386	408	390	388	392	381	430	381	406	364	392	404	394	402	405	422	408	367	408	376	399	374	382	423	373	420	398	440	384	421	396	394	387	405	395	385	379	438	394	401	389	415	380	389	365	371	386	427	362	411	407	394	425	377	419	400	409	431	390	415	369	371	382	441	382	398	363	391	373	421	408	449	395	374	390	391	412	392	366	393	420	384	361	398	413	367	383	406	399	408	376	390	385	380	385	399	423	388	397	394	392	384	452	371	410	408	370	380	374	389	393	367	412	419	404	383	408	392	381	398	398	415	411	386	392	399	408	382	406	374	374	395	403	425	392	396	417	427	393	423	420	400	398	391	392	354	395	412	405	387	366	396	363	399	401	391	368	422	410	393	399	396	379	412	386	414	399	387	420	407	430	383	418	410	376	409	434	398	439	375	392	370	389	359	384	393	433	392	420	425	389	425	414	374	381	365	417	412	393	431	429	397	375	385	360	398	406	372	365	386	414	398	370	405	411	402	416	395	414	370	405	402	417	361	403	355	396	405	383	408	434	386	420	393	358	379	392	379	376	414	361	409	392	392	364	349	402	385	384	410	392	420	410	392	367	389	403	363	380	400	423	369	421	392	387	349	364	386	434	431	388	402	411	389	424	363	399	373	388	414	438	386	375	389	443	399	382	410	407	381	431	450	420	395	403	399	402	382	399	390	370	380	437	352	406	407	412	387	415	376	401	379	371	374	388	392	410	387	411	439	407	412	390	399	402	385	362	387	384	398	401	391	365	411	381	365	419	386	408	398	384	389	376	384	405	417	412	405	384	379	405	398	409	405	396	347	391	422	405	420	384	409	403	418	385	424	350	424	389	423	370	396	395	374	406	396	376	415	417	385	379	441	403	376	387	374	389	406	371	391	393	373	398	382	392	376	416	389	380	409	367	376	369	427	417	398	392	382	415	397	422	450	413	416	397	384	395	391	424	379	403	408	417	387	365	402	367	391	413	394	396	394	427	387	371	400	387	398	407	390	373	412	403	402	419	364	377	382	392	438	399	411	373	381	413	360	392	399	392	408	368	385	376	405	388	399	351	418	425	377	373	419	401	395	412	389	405	404	380	418	439	402	393	412	365	409	388	380	396	423	414	398	380	374	389	424	412	357	403	407	348	432	384	389	373	369	427	389	398	397	360	376	394	393	404	381	378	393	395	389	391	403	430	422	438	359	401	391	425	382	439	402	398	377	367	417	409	403	424	413	431	433	383	396	412	388	392	379	420	428	409	383	373	430	410	334	361	370	351	387	366	390	400	386	410	380	393	411	372	418	436	358	379	417	373	372	395	409	400	393	409	372	409	372	371	391	390	374	413	415	381	385	410	410	417	378	401	403	407	376	420	411	410	407	352	399	399	427	398	414	408	431	371	421	397	409	382	428	378	390	410	387	392	438	393	382	392	401	386	375	400	407	399	383	408	399	428	364	370	395	403	397	389	404	414	410	436	421	393	399	393	384	371	382	402	414	395	373	399	376	367	393	365	392	378	377	425	417	406	383	410	402	415	419	408	416	363	397	411	410	383	463	376	418	433	341	389	388	400	410	370	388	422	399	399	401	407	394	380	371	357	361	424	379	388	405	422	415	403	420	403	378	411	409	378	398	360	383	389	425	368	410	389	406	395	408	395	411	405	376	396	401	400	400	386	387	387	348	399	383	412	394	360	371	396	411	381	387	417	445	383	420	381	385	358	441	406	367	393	406	416	419	442	378	377	408	431	403	423	377	376	379	395	394	402	380	409	354	383	389	435	381	382	407	399	376	386	387	384	415	383	408	395	393	400	351	399	429	388	410	395	388	365	413	396	391	386	433	398	416	405	410	393	416	417	389	386	393	424	399	362	409	399	399	418	391	369	445	401	404	385	442	432	421	374	399	385	404	400	391	387	411	399	370	401	409	363	394	401	396	405	403	362	434	390	422	405	428	418	418	388	387	399	394	389	385	415	391	420	390	376	392	377	384	423	405	389	404	406	422	365	413	394	376	391	422	407	386	360	413	425
24628	21496	28796	24612	21495	8158	1661	1098	871	818	816	738	764	785	773	718	757	760	733	732	698	737	676	668	682	636	731	699	670	700	651	720	724	738	682	703	687	705	673	680	655	668	682	637	685	682	663	714	682	710	682	675	661	681	663	715	643	684	673	646	690	657	683	706	618	717	640	682	718	628	612	680	680	657	694	644	638	684	667	671	638	672	688	656	662	638	709	677	664	679	704	622	713	695	669	684	682	688	703	641	722	662	661	664	640	698	693	674	696	714	657	660	636	674	628	663	687	671	679	711	671	614	700	667	627	695	693	668	677	691	700	638	659	709	667	675	631	616	677	706	675	674	680	650	681	671	685	695	641	671	657	699	624	662	671	683	715	690	681	677	675	703	658	684	684	704	683	624	647	695	705	693	686	683	654	658	675	638	654	683	667	688	653	638	660	688	630	780	683	660	622	673	689	661	655	650	697	646	611	657	675	609	639	667	727	666	669	651	631	672	673	643	650	686	642	660	671	686	609	697	649	678	686	641	694	640	670	699	700	672	633	669	639	661	670	663	648	693	664	656	647	665	686	668	629	698	666	707	669	686	629	666	666	690	690	664	690	671	637	681	643	671	699	658	629	656	652	654	684	649	623	678	623	684	610	639	679	633	676	652	685	701	649	669	634	715	710	640	684	665	670	672	686	624	648	706	687	659	674	659	676	654	729	687	688	690	652	702	640	635	680	663	648	649	694	702	738	630	661	642	695	672	690	681	681	597	656	665	665	678	686	640	706	629	661	664	626	657	662	629	630	700	710	698	618	667	671	663	673	660	647	683	637	626	674	684	656	662	660	627	672	634	665	658	679	630	711	663	676	680	704	632	675	690	679	678	676	689	679	702	692	655	655	657	687	662	677	645	711	629	681	665	655	686	619	722	655	669	634	671	700	645	684	702	671	669	682	636	661	633	690	634	706	662	692	645	632	639	637	662	644	664	663	684	629	657	658	633	665	697	687	677	669	711	698	637	676	658	648	675	655	673	658	701	676	663	654	676	669	687	656	692	691	710	667	677	633	663	637	729	608	635	637	667	662	667	625	652	671	698	678	693	694	651	684	654	691	658	679	632	618	643	671	653	657	656	635	690	716	642	652	686	652	661	623	626	695	663	695	659	673	677	619	666	665	634	665	687	681	656	623	674	632	659	648	643	672	676	617	710	706	675	676	672	666	596	658	674	712	676	676	653	617	659	706	639	637	699	683	705	663	666	630	668	668	689	642	624	699	644	674	635	633	694	679	660	656	659	679	657	650	660	690	689	693	638	650	660	726	668	702	691	685	676	696	619	669	692	669	662	652	680	606	659	650	670	657	698	662	663	684	643	682	580	650	645	674	733	641	617	631	660	685	673	642	650	666	626	667	677	657	643	681	643	617	660	661	674	629	685	616	679	646	655	647	701	671	655	695	680	639	647	664	654	681	683	647	683	662	692	662	653	643	677	675	661	711	703	637	647	675	699	692	647	707	658	627	614	651	721	661	663	678	679	649	672	659	690	675	703	621	622	652	639	638	600	673	640	668	649	661	658	679	674	672	636	660	703	659	659	650	653	655	688	686	681	663	700	648	675	701	676	688	645	653	633	698	677	646	719	719	669	696	660	683	720	655	656	660	680	619	698	641	624	636	687	664	674	659	631	707	655	666	611	703	687	668	621	636	651	680	669	683	688	650	652	657	678	663	627	677	670	653	638	648	681	694	682	654	690	657	644	689	670	703	684	648	669	633	606	718	672	634	687	655	680	711	650	646	696	630	674	643	650	653	726	664	684	672	701	685	630	647	653	695	672	628	685	651	666	733	689	672	670	681	638	663	649	668	657	669	654	647	678	670	608	652	657	704	723	669	682	697	632	685	659	641	678	693	679	701	662	620	672	690	693	662	654	664	677	642	661	625	699	691	655	682	686	640	699	664	662	683	689	701	632	690	683	657	650	694	663	724	702	650	688	666	633	707	673	671	677	661	674	663	651	670	687	683	656	702	672	650	683	660	697	650	671	649	660	650	640	643	717	639	708	668	637	613	677	645	699	694	688	666	656	700	635	684	685	660	632	640	680	644	650	630	669	633	690	711	648	714	657	698	632	676	674	689	637	728	715	625	670	681	708	633	664	722	676	668	668	703	694	686	669	617	653	715	681	635	656	662	627	671	652	654	666	647	668	665	690	650	642	613	668	693	665	671	685	599	625	667	687	667	644	653	620	609	686	633	670	666	649	688	657	664	663	661	700	651	692	677	672	645	655	722	633	664	666	680	640	619	677	680	687	659	639	620	688	679	665	661	654	624	688	656	653	649	614	648	698	666	650	715	692	689	648	711	653	664	659	665	659	634	652	679	680	676	668	651	684	684	674	688	661	644	722	675	671	659	619	688	666	664	670	660	637	646	646	693	709	647	638	659	646	709	678	682	669	691	686	603	689	615	704	691	659	706	658	696	654	684	624	639	679	664	609	638	693	637	640	641	694	723	689	672	661	691	700	644	738	671	586	645	642	621	641	684	694	639	668	694	680	705	694	630	668	699	631	702	662	659	650	692	647	677	641	673	644	659	630	676	631	582	659	628	631	628	619	662	658	666	639	672	651	677	668	676	705	627	684	734	643	673	635	612	688	669	709	654	642	645	673	657	716	655	636	670	625	594	659	648	683	677	671	684	674	665	651	634	634	629	655	665	669	621	639	633	648	648	731	647	628	687	696	676	659	710	665	642	708	648	715	657	634	666	695	675	643	657	622	641	676	711	647	682	706	687	651	660	646	685	696	668	688	655	628	642	715	601	666	638	663	644	683	667	691	687	692	673	648	684	664	649	725	637	671	653	674	677	664	643	636	665	629	663	707	640	649	632	619	666	667	670	693	667	634	654	671	638	659	661	669	646	653	638	675	665	685	654	673	640	645	614	715	669	637	710	690	672	709	643	648	685	649	667	714	642	659	631	716	647	668	651	688	666	690	649	619	657	676	657	672	700	702	665	704	654	686	705	631	651	700	635	648	646	663	642	687	675	647	667	643	636	684	665	648	662	668	629	673	690	679	625	669	626	663	641	651	709	659	641	647	653	668	659	633	661	634	655	670	661	648	627	689	644	638	663	634	663	626	657	634	611	661	675	635	707	640	639	666	722	660	699	704	661	711	681	679	682	659	654	598	633	672	663	640	623	660	646	653	694	714	649	672	698	661	696	689	642	627	668	682	654	689	706	649	613	644	681	637	680	646	659	664	709	639	649	727	659	673	714	675	622	670	689	656	684	623	662	616	641	656	649	668	669	661	666	673	649	650	638	677	648	658	686	662	668	662	640	651	652	632	631	655	677	672	645	671	659	620	709	637	672	684	661	685	667	674	618	682	695	673	700	679	650	708	601	697	662	641	669	649	665	652	634	699	644	664	707	645	673	696	641	654	665	724	640	644	727	707	679	662	663	664	674	659	684	698	708	644	634	656	670	721	651	681	695	634	681	701	647	713	739	637
3651	5884	4948	2552	1784	1386	1111	969	865	824	783	725	667	654	619	645	670	606	569	627	605	643	610	552	594	528	568	580	577	575	604	568	536	572	561	551	531	572	538	561	526	534	558	520	571	543	566	531	568	568	550	541	557	571	547	535	527	564	561	546	534	525	556	595	521	554	558	507	542	538	563	549	567	514	497	542	530	547	551	556	540	539	554	538	547	499	543	563	495	553	518	531	549	548	538	541	573	554	529	534	537	511	530	554	510	573	501	540	500	521	505	549	539	543	537	515	514	566	532	517	526	517	546	520	559	538	515	526	538	551	529	513	535	537	516	543	521	537	516	496	542	582	547	543	511	530	476	549	512	528	528	533	541	549	537	521	571	512	514	538	545	522	562	541	517	559	559	545	545	541	513	524	547	548	531	539	513	519	535	555	564	519	506	515	547	500	511	524	546	464	531	524	540	512	533	523	576	539	501	517	520	506	567	507	519	551	532	530	494	602	499	527	495	515	583	529	515	533	496	538	538	542	524	506	569	542	527	538	529	502	525	502	520	542	549	478	535	557	533	544	527	541	544	538	572	539	562	541	513	533	497	522	502	514	545	532	491	529	520	488	495	565	520	513	516	524	496	530	543	534	545	586	523	514	507	568	562	531	523	506	561	520	536	532	531	530	504	539	559	559	516	544	498	550	537	543	555	525	517	537	524	567	518	538	531	540	485	529	524	540	509	523	531	539	517	579	541	493	521	549	564	550	535	547	508	584	566	544	525	507	521	548	547	571	529	519	522	521	504	524	512	540	480	532	505	536	530	535	539	527	538	525	515	503	474	516	493	577	526	526	476	526	556	516	579	534	537	528	562	563	536	514	546	515	509	551	510	514	565	499	526	548	553	524	535	523	509	522	522	575	499	522	495	554	501	502	537	540	521	524	543	493	547	554	503	496	516	564	505	517	510	555	542	542	559	510	558	524	514	555	540	480	490	516	506	577	537	491	531	481	515	501	529	548	543	483	521	545	501	541	533	512	549	550	572	530	501	501	540	535	535	532	527	521	476	541	531	520	540	533	512	536	556	524	479	529	526	569	534	527	557	527	536	492	524	567	483	501	515	489	495	511	487	523	498	500	521	523	570	533	513	521	528	528	536	577	576	500	564	570	543	515	499	514	525	546	531	521	537	495	518	532	501	561	513	547	521	523	502	483	502	522	577	511	535	518	538	522	542	523	534	536	505	535	525	508	547	514	531	523	535	542	529	548	523	473	532	549	577	519	533	497	513	546	562	517	543	524	566	543	540	507	505	540	520	544	531	540	528	580	516	537	485	515	527	470	531	513	530	509	509	516	540	549	533	528	504	536	501	553	480	552	514	508	554	519	523	504	566	535	564	541	542	503	527	497	558	518	496	514	547	502	521	479	546	552	504	493	519	534	509	513	531	536	577	512	543	493	494	522	542	544	512	523	536	527	508	518	493	519	510	560	524	576	527	550	507	505	512	553	513	537	511	506	536	527	554	554	502	550	518	537	506	522	516	528	507	515	533	530	545	487	482	514	551	516	508	495	496	569	576	544	560	552	518	545	539	520	519	516	558	538	493	484	486	539	512	554	511	528	506	508	549	565	528	534	549	533	545	526	563	528	535	518	525	527	486	505	508	531	544	548	523	506	512	547	506	560	491	508	567	562	538	573	547	497	510	493	547	550	571	534	556	520	573	529	533	495	511	541	576	502	546	506	484	551	519	494	538	508	520	548	537	513	551	558	483	564	479	559	526	510	515	522	512	534	505	556	507	544	541	480	523	506	524	515	520	533	534	520	524	558	523	522	531	508	505	489	541	535	521	556	505	580	571	521	518	558	519	513	481	499	513	532	499	513	560	546	531	521	521	495	576	476	531	480	548	531	488	517	525	550	546	524	510	539	507	523	506	521	527	516	542	548	540	488	532	544	569	505	526	507	547	500	500	549	538	462	525	524	517	540	516	521	520	536	498	527	553	509	562	534	525	517	538	508	517	528	510	535	534	512	492	572	533	546	527	545	512	531	533	503	514	519	558	526	518	518	518	517	490	531	581	529	521	501	541	541	549	506	524	489	492	538	524	510	517	524	533	585	545	526	515	510	537	501	501	479	500	522	545	531	504	497	565	497	520	549	528	527	493	471	534	518	515	498	518	555	552	499	551	541	523	520	531	580	518	543	527	509	503	532	516	543	520	517	550	541	513	520	467	531	498	510	522	557	530	514	569	498	509	551	507	497	517	524	564	540	490	548	517	540	559	473	537	560	492	511	540	518	507	509	487	570	515	511	528	556	551	533	503	560	551	533	534	519	533	513	516	527	534	544	568	490	500	479	558	500	520	548	540	517	522	494	494	500	505	492	523	515	549	541	518	465	505	531	508	532	552	568	507	520	493	540	505	512	509	501	503	509	542	511	516	498	588	484	508	530	538	531	502	563	536	524	495	518	534	562	507	529	553	540	521	508	579	544	487	532	563	487	561	526	515	544	501	520	491	582	509	560	487	504	507	556	531	568	493	546	552	558	526	538	524	535	528	513	510	525	537	528	539	504	524	536	518	562	530	501	523	564	501	502	503	534	486	482	514	513	542	527	564	521	482	527	513	548	507	541	550	480	531	515	518	541	543	540	553	457	548	548	517	539	548	491	548	551	505	518	532	522	486	521	508	527	503	519	516	520	486	535	494	541	529	529	543	566	497	508	552	555	530	552	547	537	556	510	478	522	515	506	571	535	537	530	499	522	557	546	535	571	532	512	508	510	503	495	525	535	519	512	521	538	486	513	571	472	467	533	506	529	533	500	530	504	569	509	529	525	515	537	491	539	557	540	519	495	507	508	498	505	530	521	562	520	509	532	550	486	563	537	549	488	533	528	503	489	504	479	518	471	464	525	559	518	490	477	552	531	516	520	551	517	524	473	528	504	524	576	501	517	584	561	506	504	484	547	544	504	514	536	547	522	534	546	550	551	543	509	516	540	536	519	554	531	544	517	532	502	482	538	521	513	545	525	488	527	529	526	503	489	507	527	463	506	525	555	526	497	498	497	521	504	547	513	515	516	497	560	530	510	489	492	545	512	499	496	523	506	504	489	529	481	518	487	506	512	536	500	473	482	544	522	524	548	477	541	549	533	501	498	492	543	507	546	532	542	524	493	520	506	494	543	537	571	516	498	509	541	523	522	504	560	501	490	500	531	531	522	542	509	505	533	497	480	465	513	522	583	504	525	515	512	496	487	505	485	496	524	564	510	526	518	556	522	483	525	545	502	508	518	526	543	508	530	507	505	498	517	562	541	516	524	493	529	506	533	498	550	524	541	520	486	498	538	538	545	551	525	571	480	506	527	522	529	551	539	542	488	555	440	513	523	548	516	515	516	496	524	473	526	517	483	511	504	548	486	496	505	563	506	501	511	500	515	511	534	519	542	530	533	537	507	526	530	493	519	508	523	533	523	550	504	540	526	523	503	531	524	535	526	481	526	530	554	502	532
27851	9583	570	274	208	199	187	177	213	199	173	175	197	186	156	188	174	185	198	177	185	189	184	188	203	176	183	177	212	188	178	186	200	191	186	180	182	189	191	188	174	168	197	187	180	198	188	177	168	195	181	198	180	192	153	190	188	187	177	195	200	190	196	186	220	160	150	191	196	185	202	186	206	194	184	181	191	186	185	182	193	174	199	224	181	183	177	198	190	184	190	184	215	192	165	171	203	153	185	187	187	193	179	182	187	211	177	183	177	161	171	172	184	181	186	186	186	188	157	176	183	205	182	184	183	187	197	211	198	179	186	203	207	176	201	177	160	190	187	192	167	192	175	192	174	167	169	189	192	189	189	189	175	170	189	187	179	177	199	179	176	191	183	167	176	189	170	175	185	187	167	185	179	172	175	213	177	196	181	185	183	193	186	212	169	174	194	147	182	181	173	180	186	171	169	192	181	169	171	186	166	206	161	179	193	202	184	201	179	175	179	198	184	185	195	166	180	185	182	180	205	197	182	171	190	157	147	177	181	183	178	169	190	179	199	175	207	182	162	177	186	194	185	160	183	177	174	188	203	171	179	188	182	172	197	210	166	174	172	166	182	177	200	189	190	181	216	173	163	181	181	173	182	193	198	202	201	159	190	163	168	213	182	161	173	199	175	191	202	192	183	173	178	175	198	169	156	190	205	173	174	167	176	181	197	199	183	194	181	199	190	200	165	192	192	172	189	193	183	199	164	180	179	174	197	187	167	188	207	171	193	189	194	201	189	174	171	199	158	177	204	202	198	161	170	177	212	174	189	188	171	185	188	195	200	180	158	180	176	170	160	195	170	203	181	203	162	191	192	158	210	204	163	168	194	189	177	191	185	165	209	194	183	170	188	192	181	187	189	175	165	196	188	177	173	172	190	165	185	181	200	193	166	187	193	173	203	160	175	184	180	198	211	179	201	195	212	190	187	176	169	172	196	200	168	200	168	194	208	182	173	198	189	177	173	191	188	204	187	183	184	165	173	186	196	158	183	216	187	182	170	162	183	197	205	161	160	188	162	204	169	181	189	165	205	170	169	192	177	174	163	180	186	177	188	168	179	185	172	180	171	198	177	184	172	192	157	176	160	203	170	177	188	193	169	186	192	178	189	192	172	189	193	202	189	167	198	188	184	189	174	186	186	177	193	200	189	200	198	205	185	190	183	162	186	166	192	166	185	173	148	185	165	170	177	174	179	202	183	178	196	189	185	173	177	198	190	171	194	178	172	170	187	203	199	166	170	165	162	198	180	176	190	199	203	168	181	176	201	183	173	177	179	175	147	184	159	170	181	147	210	195	205	183	177	190	209	177	189	211	197	188	199	200	196	166	182	187	184	200	205	184	200	162	173	180	208	204	188	205	200	222	201	189	191	179	153	167	165	197	167	174	181	157	208	197	177	173	190	165	166	174	188	189	181	188	183	173	188	192	183	174	172	181	201	215	177	199	188	187	185	180	180	206	192	185	193	198	204	190	208	180	179	165	165	185	181	185	200	202	201	205	167	170	189	188	178	186	173	183	200	194	191	166	175	189	166	184	177	186	185	152	178	175	202	191	163	166	199	193	164	178	188	184	210	177	196	168	192	181	169	163	180	161	169	190	180	190	203	207	169	175	199	195	187	181	169	182	180	200	184	203	176	181	152	193	157	172	189	175	166	181	167	174	191	208	181	177	182	191	194	150	187	175	197	196	203	160	185	186	157	187	182	178	175	169	165	182	172	158	176	183	198	192	159	184	179	187	173	195	205	166	162	173	164	170	177	181	183	192	176	198	166	217	191	215	160	189	186	178	184	191	170	197	206	202	180	166	178	181	198	217	180	167	162	171	209	189	207	198	185	177	164	176	194	195	177	157	203	195	182	152	182	217	182	208	176	171	175	194	163	179	165	183	209	192	176	192	179	159	161	183	190	185	169	191	188	173	173	213	196	171	194	202	198	193	164	185	180	201	197	208	193	203	170	160	166	192	194	175	207	190	158	185	179	153	177	198	195	211	195	181	175	157	169	195	200	170	191	195	198	186	203	200	198	225	187	199	176	214	182	198	171	187	173	179	163	180	200	194	214	174	182	154	172	183	178	185	185	200	180	175	167	199	195	175	166	205	174	181	220	177	156	165	197	192	174	205	160	169	194	187	168	161	187	178	175	177	189	185	183	182	167	214	195	209	177	180	177	186	208	187	199	173	178	179	180	182	173	165	192	208	185	192	193	172	202	181	165	202	190	176	206	189	214	195	174	183	173	193	195	186	215	197	166	174	191	178	199	185	201	204	195	177	207	165	206	168	202	171	166	191	187	185	162	175	183	204	165	183	200	172	185	181	176	187	161	178	182	174	184	187	167	182	165	196	188	183	171	174	190	188	172	169	220	171	153	178	176	203	195	188	197	178	170	166	198	204	203	210	193	184	202	167	174	204	186	189	190	159	198	177	184	182	189	168	175	186	156	182	177	152	184	183	181	179	185	172	182	186	202	202	170	173	197	181	190	195	186	210	182	174	190	183	186	198	180	191	178	198	174	166	172	173	171	174	173	185	184	186	185	179	172	173	191	187	192	186	181	178	180	187	198	204	186	204	164	183	176	175	162	205	207	168	185	209	185	178	191	169	198	170	181	177	194	203	171	161	183	183	202	202	154	179	196	173	166	179	200	182	171	192	197	201	204	175	200	179	178	177	176	186	161	211	178	181	179	171	176	171	170	181	153	198	176	184	202	172	170	181	186	186	193	182	158	166	190	177	194	189	183	197	181	185	220	176	185	163	143	198	171	177	176	181	179	169	167	180	186	176	184	201	178	168	169	209	176	186	177	196	193	180	201	183	187	180	202	184	168	171	199	190	188	180	212	195	216	180	209	170	210	198	176	209	184	183	182	155	179	193	196	202	173	168	165	170	189	180	201	161	199	190	168	189	212	218	152	184	191	177	170	189	197	172	179	169	190	160	194	190	174	195	186	195	204	193	163	196	170	201	161	171	166	178	189	171	174	189	181	178	176	181	201	162	169	182	155	171	195	164	203	182	172	200	166	162	166	198	178	160	183	209	201	191	181	200	194	182	169	174	172	188	192	178	188	213	204	189	187	181	193	184	188	182	178	176	179	183	194	172	195	190	172	180	195	172	168	197	205	182	169	174	192	178	168	169	208	155	174	184	180	187	191	178	166	151	187	189	172	189	173	170	197	194	160	177	195	200	176	183	183	184	192	205	184	183	197	175	190	184	193	192	195	187	195	167	206	192	176	194	168	190	210	180	192	190	182	191	184	179	191	172	183	179	182	196	193	182	196	201	199	198	176	165	189	165	185	197	169	174	187	183	179	215	169	185	149	202	184	179	193	185	189	174	213	190	174	178	166	188	185	175	187	197	176	177	196	220	183	207	180	178	171	177	189	188	161	187	214	207	200	183	180	188	178	188	188	185	214	180	159	190	188	172	175	177	153	189	180	178	200	181	211	185	188	190
4551	316	256	210	208	167	147	163	147	155	154	178	150	133	157	158	142	161	152	137	180	144	146	134	150	135	145	146	136	151	136	143	126	138	136	143	165	175	143	151	164	153	140	153	153	152	136	145	155	138	150	131	141	163	184	146	163	135	155	167	159	178	141	128	171	131	139	154	150	116	137	166	151	137	164	141	148	141	148	144	155	161	141	132	147	145	170	158	143	165	148	170	140	151	137	136	146	149	139	139	141	150	136	153	125	150	170	163	131	127	138	143	143	133	164	163	152	159	129	156	148	169	161	171	172	136	145	141	153	147	154	144	134	167	147	144	140	134	154	128	130	161	147	161	131	153	157	160	146	159	147	155	158	147	140	162	155	142	165	144	155	138	130	158	151	153	149	160	159	138	164	142	161	153	123	140	159	122	146	141	125	166	158	162	149	140	146	143	154	147	154	144	149	123	149	132	179	156	149	146	144	156	153	147	150	144	144	163	139	135	138	140	131	160	145	171	163	146	173	163	152	133	142	141	152	141	126	132	132	145	136	149	155	143	160	153	153	139	155	176	148	135	153	148	152	145	155	164	132	138	148	174	151	159	173	149	174	153	157	135	138	164	171	154	163	154	141	137	136	140	164	129	137	155	144	119	152	150	122	174	138	139	139	178	155	122	146	157	141	150	136	157	156	131	148	147	146	134	137	153	144	131	151	145	151	149	154	151	164	138	140	141	163	174	155	139	152	150	152	146	153	154	158	170	143	171	165	139	152	167	142	165	162	142	150	147	155	136	163	149	158	144	168	149	147	163	159	153	124	147	163	147	114	146	154	124	127	143	142	158	146	138	145	142	130	154	171	138	135	147	176	149	140	145	142	139	151	135	151	146	179	166	140	142	162	155	144	144	182	137	151	150	156	177	142	158	132	152	152	184	153	168	135	165	148	137	137	163	136	152	132	157	154	154	149	155	130	161	156	154	150	128	152	142	159	159	159	158	166	132	161	136	130	141	156	160	151	160	135	158	155	149	149	152	132	155	180	150	165	151	133	158	126	134	145	138	159	164	155	132	128	185	147	164	150	167	139	151	166	157	151	153	141	172	157	162	134	162	140	155	155	171	149	139	149	139	152	139	157	154	132	140	135	132	154	136	146	153	172	130	150	140	157	170	126	158	162	131	136	139	160	164	129	151	157	156	154	166	159	157	135	147	148	139	119	144	120	158	155	139	144	161	125	140	166	146	144	158	146	140	138	162	135	163	158	140	161	140	158	155	169	144	162	141	145	157	160	174	166	140	153	124	168	152	157	144	156	148	146	163	170	141	152	153	142	142	146	140	150	142	148	140	165	164	170	142	146	167	154	137	149	157	159	142	137	139	155	149	152	130	128	132	158	162	160	141	153	143	147	162	159	130	156	141	161	148	162	149	147	158	155	162	140	126	139	156	159	136	137	161	147	140	164	135	147	152	147	139	171	138	156	136	144	157	141	138	138	153	123	159	139	180	169	168	129	162	119	139	158	144	167	107	158	155	155	154	156	151	142	145	131	141	152	154	148	161	136	165	140	156	145	132	135	140	135	148	155	168	152	148	156	136	142	156	149	150	152	174	144	159	140	139	136	165	148	139	146	137	121	149	138	134	143	153	159	151	163	142	162	132	147	156	146	161	128	143	126	135	148	150	148	150	153	141	147	148	153	128	134	151	149	116	168	143	130	142	167	154	156	134	140	153	127	135	150	133	153	144	149	143	128	146	120	152	166	164	150	157	150	142	149	131	165	163	155	144	146	150	169	151	139	166	161	132	152	152	143	150	144	166	137	144	146	159	158	164	135	145	154	152	167	118	150	155	144	135	149	157	157	149	154	167	149	136	130	154	126	139	151	148	136	166	145	139	142	164	158	150	149	169	153	146	147	141	148	136	138	145	137	134	175	133	154	143	165	163	143	144	150	185	145	139	155	129	162	154	141	150	131	142	137	162	127	140	174	139	149	169	140	148	168	139	143	151	122	140	158	148	162	166	166	154	146	174	159	147	136	163	158	160	161	141	148	170	167	138	142	154	160	148	148	164	151	147	185	141	141	137	141	158	129	158	138	161	135	150	149	154	145	159	155	116	128	136	146	133	139	160	139	151	139	148	171	170	136	120	158	141	163	128	158	145	139	134	155	140	155	161	130	151	147	153	136	146	166	137	157	141	157	147	129	150	150	164	155	136	147	146	159	147	145	144	161	159	174	138	166	140	156	127	140	162	143	143	141	137	119	151	142	148	147	139	144	151	137	145	151	170	151	170	142	157	164	171	156	149	150	137	164	138	128	139	156	152	143	130	143	122	147	130	164	138	140	140	136	129	153	147	146	137	148	145	158	159	155	131	148	155	134	163	155	145	135	169	152	152	149	163	136	147	142	134	147	149	139	151	145	156	146	143	144	164	155	150	137	137	135	131	139	139	137	143	128	174	134	164	158	142	128	152	170	149	132	125	151	177	140	145	148	128	136	154	157	137	161	133	163	146	153	140	168	128	166	148	148	170	161	134	146	138	159	135	154	139	147	138	154	145	139	167	139	159	143	156	160	151	118	157	154	153	169	132	147	134	146	139	172	157	147	143	140	164	135	141	146	173	141	158	154	155	167	144	145	154	157	150	128	141	142	144	129	146	154	162	150	144	150	146	158	144	168	164	160	157	149	137	146	152	151	162	157	139	150	168	155	170	161	139	171	143	143	172	122	139	152	145	153	128	144	162	149	145	148	140	168	146	141	141	147	144	149	140	154	151	140	148	149	137	139	165	152	134	165	162	143	156	147	193	151	153	142	154	185	152	157	138	152	125	143	152	125	152	176	164	151	153	125	138	146	147	147	140	139	156	154	131	147	163	123	167	135	170	148	141	146	151	136	158	143	127	154	146	135	141	163	167	174	141	159	155	166	170	132	141	149	167	152	155	167	147	133	147	151	150	130	164	146	149	154	162	153	140	142	130	152	160	150	137	137	155	133	146	129	162	136	152	149	154	140	158	135	140	150	134	158	148	156	140	135	148	161	142	156	157	125	156	156	134	145	172	146	172	170	146	123	153	162	152	129	155	160	142	163	139	145	150	146	130	136	140	133	138	171	142	135	162	159	138	139	158	166	155	158	134	141	144	172	152	162	140	152	153	150	152	159	125	135	147	139	143	124	153	149	146	140	135	134	164	145	169	152	149	134	148	141	154	157	155	135	147	131	150	142	176	154	153	141	129	140	157	177	162	150	148	144	143	144	140	137	168	139	151	140	152	147	141	151	159	144	146	139	128	149	133	142	151	162	161	155	152	142	138	159	174	151	130	162	160	139	150	151	134	159	129	144	137	150	141	155	137	151	150	153	146	171	151	141	137	136	141	143	142	152	166	146	163	140	154	135	157	155	141	152	179	161	134	150	184	156	164	123	137	124	150	144	140	122	152	139	133	154	161	153	112	166	156	141	146	137	130	153	153	159	167	130	134	166	139	140	146	141	144	164	151	148	150
25537	21486	27976	25405	11141	1319	891	691	593	594	572	581	606	546	589	558	536	494	548	459	537	534	517	546	520	550	524	545	515	494	509	507	519	532	493	484	475	507	538	500	501	487	514	512	543	485	506	482	521	458	513	517	482	501	549	513	517	533	574	497	499	526	515	517	504	524	528	471	479	533	496	458	486	493	508	552	515	539	530	520	514	500	501	481	554	557	506	508	550	504	488	495	472	515	493	488	499	523	498	492	504	507	485	499	458	484	487	491	495	508	536	508	534	507	482	494	541	498	510	527	519	505	518	484	485	489	509	478	514	487	482	481	497	478	534	499	477	510	485	476	522	491	469	467	473	512	519	485	480	535	457	484	537	507	504	473	473	475	528	475	468	488	542	518	527	475	504	503	542	551	498	473	507	528	528	543	503	507	480	508	497	503	544	478	479	504	495	468	500	475	471	507	481	504	494	473	498	472	523	519	485	515	476	482	478	502	536	489	511	541	516	491	502	512	529	496	513	467	512	508	476	529	476	469	475	455	508	478	529	509	520	498	497	571	467	505	506	502	484	580	502	518	529	467	521	534	462	533	476	452	495	493	466	514	505	484	493	546	499	511	500	519	504	512	480	532	531	488	533	509	513	519	472	519	503	521	500	490	496	497	493	522	461	483	523	503	458	489	465	489	505	508	491	538	498	461	508	506	486	522	523	483	490	500	482	534	489	497	476	502	524	475	481	489	473	512	484	525	484	531	491	498	470	516	475	463	514	488	496	494	461	536	526	507	521	506	476	526	457	494	469	474	512	483	504	500	486	484	471	503	498	499	489	500	512	501	507	517	512	496	520	525	511	508	519	520	555	501	453	515	485	465	553	513	497	472	504	506	465	477	489	521	519	460	512	489	523	521	517	457	481	482	491	546	458	513	498	468	482	510	484	522	511	496	529	499	463	517	524	501	459	526	478	540	479	506	465	513	504	469	515	501	467	494	492	469	467	466	477	550	502	490	507	499	511	476	482	504	476	515	558	489	511	533	512	493	519	456	528	452	530	515	482	540	480	518	496	549	518	478	475	507	512	514	495	491	491	508	539	466	526	500	474	523	522	501	528	520	517	546	508	499	544	527	490	485	484	527	496	515	523	467	468	468	506	517	504	467	497	510	457	471	520	525	518	471	504	473	531	484	489	450	509	470	507	465	468	490	508	509	495	484	473	491	470	508	467	510	495	499	525	505	466	486	477	521	485	510	511	482	509	476	520	549	546	496	493	508	502	477	502	512	484	515	514	518	496	507	511	530	511	492	486	483	488	524	517	514	538	474	513	541	480	520	544	512	535	487	490	479	513	508	497	506	505	503	515	444	480	520	521	493	507	483	535	460	500	514	448	474	506	500	465	441	487	488	489	546	529	471	486	478	471	534	532	530	509	477	494	566	528	531	544	480	484	527	501	492	483	516	491	502	508	517	516	481	474	474	551	515	501	511	521	455	489	520	507	498	526	521	512	526	462	465	516	476	508	474	484	485	505	481	477	499	494	538	509	494	483	522	514	518	509	508	506	503	470	527	543	544	511	472	498	480	473	526	499	461	506	494	502	487	533	472	454	503	510	493	476	528	479	516	524	495	477	514	553	479	465	529	523	495	476	465	500	485	495	481	499	499	495	487	457	480	532	548	445	506	506	469	506	494	489	495	508	533	511	464	485	524	528	521	506	485	499	497	510	484	477	503	503	467	495	531	530	497	476	504	497	468	492	500	514	452	524	447	524	509	498	506	550	481	520	522	497	495	476	478	483	481	489	499	535	522	507	459	532	495	441	480	489	526	465	486	472	505	472	506	493	500	464	482	516	470	513	509	423	513	438	487	535	512	510	476	503	531	541	497	484	479	485	479	500	478	469	470	485	489	490	486	495	464	542	528	491	518	502	526	500	493	485	502	533	512	445	511	512	491	499	492	533	474	499	500	480	516	550	551	508	509	473	539	521	498	491	497	499	486	508	518	533	499	500	484	474	512	496	517	539	497	486	507	508	516	484	501	469	502	504	514	464	454	499	487	497	525	482	506	505	553	498	472	514	530	499	500	516	500	493	456	523	454	498	474	495	466	502	485	484	476	494	476	495	556	474	457	474	509	522	461	476	526	529	451	502	521	511	544	497	507	444	513	468	538	504	509	532	494	488	454	524	498	515	535	499	517	505	491	516	523	545	545	495	495	487	495	509	494	477	488	533	470	502	510	467	466	490	514	540	522	500	483	484	488	471	518	515	473	471	527	482	523	470	522	517	531	519	474	492	480	480	509	507	499	494	481	512	445	509	530	518	529	503	511	509	504	515	464	509	478	468	521	492	494	497	531	516	508	488	523	537	487	485	459	530	506	508	461	513	497	510	534	487	486	496	502	473	486	499	529	505	492	551	510	507	527	507	507	498	493	500	510	565	493	527	504	463	488	506	505	479	476	503	522	488	516	494	515	460	541	485	497	501	536	526	514	516	478	502	487	514	482	506	513	520	535	470	477	498	513	536	486	545	501	485	466	509	519	478	479	483	509	512	500	479	475	546	504	490	475	491	515	471	483	532	509	544	503	548	528	515	489	493	519	536	451	491	458	562	497	479	542	499	540	483	517	508	520	507	483	455	530	503	475	498	480	506	493	511	547	465	446	498	486	500	493	508	470	498	525	507	503	498	510	500	498	472	477	488	507	542	483	505	501	506	484	509	478	506	560	495	472	515	500	521	519	548	522	460	489	500	460	503	530	519	493	518	476	493	571	491	487	520	499	507	484	497	503	525	510	458	503	483	510	527	483	521	452	506	514	533	464	497	506	538	474	450	514	476	506	502	508	502	473	483	527	489	474	486	559	485	520	527	483	512	471	509	513	515	504	531	513	540	524	524	492	484	513	465	487	496	496	451	521	464	509	473	518	486	496	467	463	497	549	490	500	482	494	466	490	512	513	517	498	497	480	542	489	471	500	544	480	482	483	504	484	512	476	516	526	479	467	455	468	478	517	501	513	506	495	479	483	488	517	501	496	505	478	498	517	504	457	547	500	495	513	490	505	479	501	511	450	526	491	509	523	500	502	468	463	501	518	481	497	492	499	520	448	511	489	522	522	514	449	467	464	486	491	502	509	485	514	546	519	508	474	495	479	492	474	479	503	515	532	478	514	491	506	496	475	522	508	498	520	506	510	494	514	499	545	497	484	517	520	473	512	499	531	500	506	513	491	506	492	495	509	466	511	458	521	501	482	469	505	515	518	493	515	511	537	456	487	505	511	540	500	476	501	529	516	521	506	490	517	475	466	469	519	467	508	498	517	507	495	519	503	501	482	465	515	513	477	520	499	491	504	538	533	451	485	500	483	485	492	513	525	491	504	496	479	509	518	512	497	421	505	484	457	491	479	473	542	521	513	485	511	526	492	501	528	497	525	543	504	510	543	498	510	524	513	516	499	488	516	476	499	535	513	492	508	514	520	491	486	514	497	492	492	495	474	576	531	502	510	498	469
3228	3432	2832	1452	1017	838	732	691	601	552	528	516	493	482	470	456	483	413	455	453	472	426	421	441	444	432	428	418	385	464	418	404	419	396	382	413	418	435	437	403	413	421	397	380	412	444	363	421	435	392	386	377	389	371	399	423	415	336	391	418	403	412	433	393	400	428	400	382	445	396	403	367	424	412	399	361	396	406	419	407	379	392	419	426	418	384	416	371	397	400	398	367	450	408	405	386	397	366	389	403	380	383	391	398	393	364	402	373	419	427	393	417	388	405	384	427	427	451	414	404	395	372	425	415	402	440	385	416	401	405	398	383	374	433	403	375	413	398	375	400	378	416	376	404	391	413	354	423	339	400	401	440	402	401	383	435	381	389	415	416	412	383	383	418	391	382	423	412	429	369	394	397	386	404	403	409	437	389	424	386	365	376	382	433	360	393	382	409	416	409	397	424	391	432	392	393	421	395	405	371	408	382	452	382	409	375	411	411	417	424	420	399	427	422	360	400	386	389	396	400	403	383	414	402	408	401	437	395	417	404	408	415	382	399	372	365	453	418	388	360	391	400	417	409	393	433	390	441	397	417	383	378	420	401	406	377	372	408	436	371	418	353	390	412	385	386	381	403	384	402	416	390	419	410	405	430	414	398	382	421	375	424	388	367	417	417	375	414	398	377	412	408	371	396	443	375	410	390	389	395	379	428	381	376	413	395	396	404	419	445	397	416	409	386	388	398	360	419	378	404	382	378	386	384	414	403	361	373	397	399	407	342	409	392	369	412	401	390	413	390	381	404	407	388	402	428	396	412	430	392	407	379	376	407	363	395	401	408	396	401	356	380	412	382	411	420	399	415	376	378	409	372	402	357	392	377	411	372	408	404	384	400	410	386	440	428	409	425	364	394	399	385	419	367	406	394	382	411	406	399	398	376	405	368	369	445	420	413	392	390	398	398	389	387	371	375	387	358	423	394	415	431	395	414	354	415	380	396	388	375	350	381	422	368	398	416	381	415	391	400	382	374	411	394	465	417	403	373	367	421	402	440	379	379	392	420	393	362	373	412	428	391	392	413	432	420	442	381	392	407	408	423	436	413	412	404	364	404	431	354	356	421	381	383	383	399	406	365	373	396	405	425	410	385	388	411	399	385	418	405	380	386	356	411	446	359	393	390	431	427	395	407	428	406	439	410	393	391	393	410	432	415	387	397	415	404	381	400	367	430	397	389	398	377	429	414	378	374	361	393	411	383	371	390	401	398	406	371	398	404	396	406	406	362	411	409	385	415	389	399	343	395	368	389	389	396	422	404	403	406	403	409	399	410	407	377	412	403	374	374	444	380	394	384	400	397	398	381	397	402	405	419	412	375	409	404	379	418	420	404	416	413	445	394	389	386	430	408	402	408	421	393	396	387	376	426	393	413	401	414	437	385	414	385	410	400	401	384	409	384	405	389	392	374	375	422	391	385	431	389	362	398	410	386	405	426	376	367	394	420	409	430	373	413	385	432	412	411	389	381	404	390	369	391	416	402	389	372	397	411	396	407	432	413	392	377	385	408	405	392	424	420	392	401	444	415	397	383	389	375	399	409	376	402	373	402	370	367	376	370	413	411	374	375	401	412	396	382	409	403	347	399	391	399	401	398	396	367	423	401	366	410	383	401	415	389	393	365	420	412	397	374	377	398	401	393	410	401	383	376	447	371	414	380	388	351	422	375	441	392	396	325	405	393	429	406	357	417	392	420	384	397	398	377	439	393	412	444	404	384	381	433	390	407	426	386	403	409	403	411	376	397	384	405	361	433	410	419	423	404	361	414	416	434	386	401	425	405	400	406	369	422	437	381	417	405	384	394	416	405	403	381	369	376	391	370	397	379	408	398	373	395	370	422	430	391	439	405	411	427	371	396	388	416	440	402	393	411	392	412	414	412	390	416	401	377	341	378	410	376	346	385	409	394	391	392	407	396	427	376	397	435	387	395	413	436	423	370	389	373	385	365	410	434	376	382	430	396	363	386	459	395	371	403	363	400	382	407	362	369	396	363	365	409	382	411	406	397	416	390	424	410	392	404	369	414	374	399	393	405	400	368	380	394	404	394	417	404	393	396	399	402	402	394	420	387	377	379	371	410	355	396	385	375	377	389	370	368	395	391	415	381	427	394	392	401	404	423	413	388	376	428	378	371	359	416	408	395	412	433	401	404	386	409	376	389	386	389	393	382	415	380	412	406	450	401	394	381	422	381	408	384	409	419	391	399	378	405	426	400	399	393	379	391	407	393	384	412	406	398	362	387	367	381	361	402	402	419	380	385	410	392	393	432	373	416	373	416	378	381	418	428	356	365	439	357	420	400	398	414	348	406	397	403	410	404	394	403	407	425	390	406	397	392	421	405	369	412	438	388	413	401	384	440	409	383	406	357	398	414	383	403	412	427	396	404	422	370	418	400	396	400	382	408	417	401	384	382	399	426	402	391	399	405	412	384	407	388	397	398	415	386	408	399	397	428	362	410	405	402	407	366	430	402	428	414	426	394	433	383	430	367	394	413	407	412	368	384	386	364	403	379	413	371	370	381	388	388	411	418	403	391	399	394	415	417	381	398	370	405	413	376	403	379	388	389	403	402	380	403	408	406	437	403	415	381	411	371	382	385	394	356	382	442	398	390	411	406	383	425	360	376	430	384	382	385	380	427	384	385	407	385	405	407	400	395	390	417	367	399	378	387	407	396	382	377	357	424	412	355	384	388	379	393	371	428	389	364	402	384	402	415	387	390	432	380	440	357	365	380	398	386	347	372	336	399	397	397	390	385	376	406	408	386	383	422	390	455	413	387	375	347	387	370	376	432	377	339	382	402	404	393	366	414	376	418	369	402	408	401	381	380	394	384	394	408	385	403	422	401	398	373	426	384	379	388	392	411	428	390	367	399	414	415	417	386	401	394	371	353	416	405	393	407	383	407	418	407	386	400	375	379	386	393	413	398	409	411	390	434	378	373	413	408	403	395	374	374	432	381	400	387	412	392	399	442	378	368	377	417	388	395	403	379	368	379	404	416	399	395	382	419	389	421	345	397	391	394	386	387	362	365	382	387	385	406	382	415	390	391	374	369	391	404	392	432	394	418	421	410	397	362	380	382	379	402	414	401	366	385	403	405	389	398	390	407	385	396	412	346	379	403	366	398	398	417	382	402	393	424	394	426	402	379	400	390	392	411	420	433	407	380	395	407	366	390	406	376	401	416	408	441	402	423	364	398	390	357	376	394	411	375	391	428	405	409	356	422	390	408	379	392	401	400	394	412	401	423	413	379	411	396	399	387	412	407	388	428	378	431	397	381	437	406	373	351	411	414	399	420	377	370	386	386	421	384	397	389	429	365	385	409	407	399	421	369	400	377	354	384	412	400	369	370	398	386	432	423	362	413	390	398	379	408	399	419	411	431	412	376	375	403	403	408	364	378	369	367	385	388	410	383	369	399	432	407	394	408	421	396	379	404	408	392	399	385
24551	21490	28852	24576	21480	8176	1690	1051	883	880	850	777	786	809	742	754	738	698	682	691	714	712	736	663	727	738	681	695	672	664	652	698	687	697	712	637	685	666	683	695	672	715	649	707	707	715	716	672	732	673	649	669	668	712	706	683	702	665	673	619	648	666	677	683	684	699	725	666	677	716	682	640	642	710	688	635	641	691	694	675	674	665	625	674	674	669	673	660	644	677	679	669	643	672	694	673	667	659	680	673	700	691	694	672	659	660	647	679	682	654	697	644	683	687	668	676	647	674	652	687	681	657	671	701	677	704	675	637	658	682	689	687	683	622	682	655	711	715	730	654	672	637	626	658	696	705	689	670	663	700	626	640	667	694	685	659	666	652	637	687	638	696	674	648	666	698	673	663	672	693	671	684	633	648	706	659	632	619	724	647	647	625	622	679	646	644	686	709	652	679	727	732	632	660	642	682	669	688	671	720	651	698	685	647	672	651	650	686	732	643	697	643	649	633	693	639	651	688	669	685	636	631	690	670	594	637	657	676	689	664	648	689	671	654	696	678	680	682	688	711	659	653	656	620	671	689	692	676	675	629	660	679	638	662	686	625	656	650	663	650	629	646	680	673	664	654	669	684	686	698	685	661	671	648	685	629	626	655	681	667	639	642	685	654	696	686	646	602	700	669	628	685	699	712	684	650	677	707	675	626	691	665	645	649	706	657	709	678	673	672	652	691	677	719	696	679	643	641	653	632	675	666	662	613	628	627	695	718	668	656	643	640	698	682	703	718	636	694	633	722	695	678	654	656	646	673	642	638	660	704	652	634	686	654	683	664	674	650	632	655	664	659	688	721	693	690	656	650	675	683	705	662	679	644	671	646	674	676	692	656	656	706	642	634	695	640	675	621	691	655	671	642	692	651	699	678	616	654	655	681	695	699	660	668	696	717	651	674	613	654	705	685	691	655	718	672	651	680	703	718	665	684	642	633	663	670	676	617	668	651	607	662	667	677	658	618	686	629	653	661	644	645	678	687	679	645	662	645	667	641	651	645	659	672	640	749	713	649	670	682	659	645	655	651	663	675	676	624	652	672	675	668	656	705	666	671	656	724	689	659	637	642	593	672	655	673	654	697	660	690	626	672	684	701	660	683	689	660	720	697	684	675	648	679	680	667	678	675	663	680	732	677	650	624	656	646	608	644	687	648	634	651	637	663	671	681	676	688	634	646	691	692	697	722	609	659	668	611	670	704	668	668	625	638	673	639	629	644	684	689	680	676	666	614	697	665	677	695	661	670	622	660	661	671	655	660	655	688	670	674	685	679	632	621	616	682	661	665	650	676	689	697	648	734	689	656	676	685	672	645	689	703	683	688	649	678	662	659	687	651	659	686	661	643	654	654	644	684	649	646	644	656	672	651	660	706	682	617	662	624	604	673	654	703	673	670	645	626	662	638	650	650	685	673	674	654	656	669	648	642	619	709	678	666	668	677	694	689	699	668	655	635	632	717	680	687	661	588	664	639	664	675	667	657	683	673	634	643	688	674	651	647	604	679	650	672	639	655	665	659	705	617	630	647	673	694	618	651	663	661	661	651	670	680	681	708	678	649	687	708	669	642	702	676	701	619	651	701	661	646	658	706	651	658	685	704	681	669	679	699	645	700	654	644	666	670	672	671	655	669	680	688	628	687	637	661	641	651	620	651	640	661	630	656	638	630	628	666	648	627	653	690	688	693	695	697	664	691	626	623	684	684	705	660	657	678	657	694	630	662	636	619	682	610	666	627	642	665	663	661	695	642	707	629	684	636	657	659	649	685	679	639	652	708	671	671	718	662	651	681	708	657	665	671	645	647	639	689	660	678	655	653	617	662	670	665	660	679	715	643	660	679	628	646	694	683	639	649	729	635	682	624	630	644	661	629	684	635	699	683	657	677	657	624	663	632	622	696	642	638	633	674	670	639	667	668	722	681	654	631	695	673	675	648	696	663	664	708	630	684	688	687	631	654	621	678	677	647	668	663	685	722	647	652	647	618	623	690	707	618	653	646	714	649	698	646	642	673	621	674	696	622	677	680	657	669	676	649	650	715	703	681	626	657	667	670	648	654	648	704	659	657	683	629	634	696	708	673	672	652	701	696	669	706	675	642	684	624	650	628	644	615	654	646	685	659	628	649	680	649	656	693	671	681	646	674	707	651	641	653	667	619	693	647	654	676	674	612	698	668	642	681	646	641	660	625	695	624	646	643	626	696	646	681	685	619	660	655	674	616	681	702	656	639	628	700	648	669	684	635	708	644	668	650	625	646	632	700	647	632	646	682	651	666	702	658	661	685	695	694	657	651	639	680	640	684	615	703	688	641	658	650	673	652	654	666	656	670	696	665	661	696	644	702	669	613	675	637	703	680	664	650	676	690	636	647	698	648	622	636	681	661	642	660	711	641	676	686	647	613	664	677	672	672	607	664	643	678	639	647	644	679	694	661	681	627	659	648	696	638	702	641	641	671	656	670	648	715	680	700	669	670	629	719	690	648	692	679	686	617	645	645	640	633	663	635	658	616	698	650	682	644	643	647	675	708	706	650	690	650	665	666	690	659	666	643	675	709	661	709	719	671	685	673	648	648	687	648	617	672	700	670	647	699	642	644	681	624	648	655	699	620	658	652	677	700	643	692	709	641	649	658	690	681	652	668	687	635	663	616	660	666	643	681	635	652	686	676	683	671	656	641	653	665	650	619	632	603	651	646	655	720	636	714	673	637	669	654	631	669	654	636	691	648	718	652	680	633	685	645	710	657	654	627	686	663	596	650	684	643	626	671	686	657	688	656	684	679	686	661	689	657	640	625	654	658	620	666	636	608	671	714	657	662	674	647	705	666	679	690	736	654	649	712	635	652	703	717	653	636	663	694	700	642	674	645	661	629	638	650	658	632	685	663	647	669	652	677	689	672	686	608	667	673	687	637	658	653	682	668	648	639	696	658	693	695	631	699	668	670	700	661	672	683	621	694	660	692	673	698	673	674	647	639	666	617	659	674	695	671	662	708	659	644	644	647	664	650	630	689	608	689	665	635	667	697	636	666	659	672	638	664	687	592	655	642	620	660	643	643	652	694	659	684	607	639	649	638	685	650	632	650	703	693	671	691	648	689	618	623	640	642	690	674	698	685	677	659	661	697	630	630	651	638	657	731	647	672	679	722	713	744	668	648	649	604	676	698	660	634	681	640	667	656	673	670	757	703	651	670	690	621	606	663	636	676	641	695	640	676	657	604	662	680	636	670	611	662	636	648	661	663	684	685	694	663	685	635	650	710	663	637	667	644	637	651	657	662	630	680	661	704	706	701	690	646	667	617	685	675	700	670	606	665	724	710	657	652	634	684	632	621	701	654	689	672	667	751	656	656	721	671	679	726	617	674	646	680	693	711	689	631	674	666	685	636	644	637	643	659	655	662	676	630	611	711	625	704	672	661	621	649	648	656	655	622	638	680	655	631	661	661	665	621	673	722
3530	5838	4952	2595	1752	1375	1237	988	860	876	768	748	679	721	632	660	580	652	603	613	580	605	625	547	612	560	551	569	566	576	581	589	605	553	549	567	562	539	570	556	536	544	557	578	576	520	551	553	539	557	567	539	574	517	547	505	527	533	585	541	568	526	545	572	522	556	536	498	563	564	546	542	562	528	574	497	528	529	493	564	548	537	539	536	545	567	517	542	492	562	509	523	530	538	529	542	559	548	523	552	519	570	580	519	526	454	571	546	514	482	525	579	532	524	565	542	537	508	515	511	548	502	549	519	479	499	536	534	564	522	554	538	526	515	509	514	556	527	509	523	500	568	510	520	553	566	580	550	545	526	523	567	548	514	550	547	507	512	537	545	544	530	542	515	567	548	577	491	521	570	513	564	518	548	525	550	518	560	559	524	542	553	510	534	567	491	502	580	535	521	559	526	557	508	508	554	520	485	541	508	510	511	535	521	522	552	502	518	540	515	531	549	509	548	523	541	513	529	526	537	505	531	529	519	496	548	514	526	528	535	533	546	507	531	537	519	533	535	494	523	502	535	522	536	549	549	563	554	547	557	470	597	524	517	565	535	516	524	546	500	496	539	532	540	560	496	505	544	537	504	515	564	522	547	553	481	533	535	565	519	530	497	543	531	557	539	515	553	512	554	518	531	542	544	482	553	543	557	526	523	533	493	539	531	563	543	492	550	530	565	512	555	507	526	494	512	537	527	557	540	521	492	490	531	546	533	556	534	531	545	522	524	531	503	551	536	553	476	551	528	540	514	514	547	528	520	565	534	499	531	544	528	519	505	540	536	492	510	528	535	549	527	500	524	505	507	550	507	516	520	546	593	488	540	517	507	486	543	542	525	478	516	530	497	539	537	518	544	532	534	536	522	532	525	501	517	527	533	507	542	528	522	535	508	514	549	542	485	530	507	502	519	490	540	488	532	516	552	541	512	519	531	526	520	531	532	537	526	532	507	528	565	493	579	542	498	548	494	492	558	499	547	491	548	505	563	545	513	561	513	546	529	510	562	495	522	538	530	539	530	504	507	509	556	512	539	532	510	546	546	538	564	552	511	519	544	515	545	522	517	524	556	534	522	525	561	554	524	564	532	536	518	531	451	529	549	532	558	498	496	535	579	506	505	464	540	517	529	523	508	542	514	540	530	535	506	553	484	521	547	495	581	510	536	561	506	512	527	515	505	540	544	524	554	538	565	523	544	518	542	492	576	487	528	498	487	503	501	509	534	546	548	547	510	551	506	543	541	542	513	511	544	547	514	513	521	495	587	530	507	499	575	528	478	544	528	518	542	545	541	556	540	528	544	494	532	538	545	529	538	528	477	509	521	502	545	486	534	529	535	496	505	509	527	535	519	489	519	520	549	526	520	537	514	536	527	541	523	516	541	516	569	560	556	553	481	542	506	534	517	519	479	487	557	482	519	532	542	532	517	527	562	514	548	555	520	507	517	529	530	499	501	513	491	545	538	533	531	513	508	512	519	510	488	519	490	526	539	537	516	498	548	494	522	505	548	520	524	524	523	522	497	513	501	513	523	487	565	518	507	525	530	530	510	556	565	548	507	503	480	522	530	505	522	484	528	505	547	518	531	557	502	491	535	541	529	529	502	509	523	530	546	520	520	528	490	531	496	566	508	558	527	535	538	547	552	545	467	537	519	506	535	482	549	490	520	507	519	557	491	521	480	510	498	514	584	557	544	479	536	515	553	528	574	502	552	564	546	550	531	484	518	525	530	529	524	478	508	537	552	566	557	476	564	538	531	527	491	522	503	539	500	532	583	496	524	565	526	509	483	540	524	514	486	525	506	505	524	513	497	510	537	506	537	540	555	499	506	517	488	501	504	497	510	512	518	542	514	524	512	531	528	544	532	478	552	548	550	516	537	491	532	509	509	520	517	522	505	540	546	537	533	586	506	505	560	521	546	503	518	534	502	492	547	547	534	543	507	489	547	543	532	560	560	493	511	489	510	557	549	511	479	548	519	502	527	512	547	469	512	486	521	511	521	496	506	556	511	528	498	514	530	561	534	517	510	501	546	481	490	537	498	552	517	514	526	549	520	553	515	501	491	573	487	542	485	561	518	492	529	488	522	516	535	487	546	512	505	513	469	548	534	505	538	516	543	545	470	503	559	498	549	528	537	573	548	534	545	521	522	508	476	537	552	548	508	545	512	486	533	524	515	523	525	507	503	538	586	480	493	537	517	512	574	505	549	515	524	516	545	503	508	518	515	538	513	522	536	486	525	500	522	548	500	522	473	506	516	515	551	523	522	531	541	535	560	479	491	481	555	510	517	502	537	483	503	526	527	508	518	562	562	501	599	513	521	507	552	554	533	495	532	509	532	537	554	507	558	479	546	533	488	527	540	510	503	541	515	517	532	545	525	496	518	548	540	534	546	532	506	499	562	531	535	519	525	467	512	530	528	528	531	556	520	498	536	509	548	527	532	504	489	518	528	579	543	526	515	485	531	507	512	540	541	533	509	534	525	575	483	567	543	535	552	472	543	544	516	542	528	528	501	501	524	516	501	495	476	509	538	573	553	529	537	512	527	483	497	530	526	543	504	492	531	543	512	546	555	487	536	504	508	553	507	515	495	516	569	517	542	517	529	504	519	504	540	522	481	506	508	533	554	518	525	541	516	529	554	535	515	494	510	519	528	516	518	532	513	519	559	517	495	542	511	528	526	478	531	511	498	535	514	526	512	544	530	536	508	557	482	521	498	538	523	481	508	558	554	532	536	501	531	550	508	532	515	492	497	508	495	526	505	544	556	514	541	530	503	489	554	528	557	558	504	512	533	519	529	496	505	512	553	547	528	547	553	567	542	535	518	511	512	505	552	508	510	539	559	567	525	546	525	521	505	531	522	471	513	501	504	551	528	521	485	525	517	508	503	495	568	541	516	516	513	549	537	558	518	527	495	528	553	511	521	526	543	495	555	505	564	552	528	496	523	486	581	504	504	535	512	548	545	530	504	509	552	538	577	522	522	555	523	502	529	533	491	467	496	540	548	515	487	508	508	514	529	507	588	543	531	501	506	514	535	501	547	497	502	514	569	534	531	506	545	555	519	538	505	514	468	555	546	508	547	518	486	578	480	518	482	489	526	479	527	537	512	529	550	542	534	516	550	517	483	546	504	524	500	492	512	501	521	545	520	539	531	527	536	521	527	516	501	536	535	510	539	530	489	492	503	515	529	510	513	509	529	547	565	532	501	512	495	502	500	545	534	507	574	527	517	503	494	502	557	534	510	555	519	481	529	542	551	514	524	527	541	521	547	530	540	525	540	504	561	502	510	545	533	511	500	520	521	499	541	518	509	516	519	578	521	529	504	528	507	509	523	497	514	540	531	523	518	509	471	532	503	535	478	532	500	549	515	500	487	533	467	537	488	515	537	543	511	574	481	518	546	518	497	499	491	471	509	534	516	500	538	506	530	531	535	512	476	517	558	511	545
27851	9590	534	255	201	199	192	180	200	192	178	171	182	204	174	197	193	184	181	187	184	182	183	195	197	178	188	196	162	177	181	210	179	184	174	193	195	165	180	185	220	190	192	196	194	196	164	193	206	174	177	199	192	198	183	170	183	170	165	176	188	159	193	194	204	203	170	165	180	188	191	207	185	193	190	192	201	170	184	192	169	202	205	181	184	199	185	205	170	186	175	165	162	175	178	169	193	176	204	197	185	181	169	198	201	156	179	187	191	186	179	188	195	166	175	196	196	174	166	183	215	177	171	158	166	214	158	189	217	211	173	209	189	162	185	176	208	167	155	184	192	194	174	167	194	221	173	174	190	177	155	189	161	191	136	183	184	189	199	163	186	181	186	180	185	190	164	167	179	179	170	182	204	202	148	156	193	189	177	183	184	205	182	164	175	217	191	190	189	180	198	177	194	193	175	187	172	194	183	186	189	183	187	213	195	193	185	169	190	185	186	178	184	177	176	190	188	184	202	166	159	167	182	187	205	178	176	179	186	182	189	192	205	192	203	191	194	173	163	162	180	193	187	189	189	179	193	172	172	199	206	172	180	184	175	187	190	190	191	189	212	200	195	208	177	181	194	183	157	213	187	168	195	204	158	201	185	199	180	172	208	182	183	199	194	183	163	182	204	201	161	184	181	182	177	189	189	214	188	186	194	209	189	197	215	220	198	183	193	192	176	178	170	189	198	165	199	184	164	200	184	181	179	183	182	186	171	184	165	172	189	187	188	199	178	204	168	183	198	183	198	184	190	169	187	176	183	171	189	190	181	185	186	195	179	193	205	181	189	192	177	148	171	185	194	161	182	188	185	195	205	203	179	170	177	196	180	181	190	207	208	192	153	193	196	159	163	199	170	176	201	148	178	202	183	202	175	186	182	194	206	163	199	186	162	165	172	194	170	178	186	155	213	176	198	164	195	205	178	214	190	168	181	176	209	189	171	185	173	200	165	176	189	208	177	183	181	164	205	189	204	206	190	184	186	216	183	165	180	216	169	172	186	199	173	188	184	178	210	202	187	179	175	188	177	178	178	167	166	189	174	198	193	176	177	196	179	189	190	164	188	198	175	182	184	199	188	172	183	190	206	173	168	193	191	186	206	161	174	183	170	185	182	198	174	179	192	182	205	187	177	196	174	199	174	152	189	182	202	181	179	166	170	195	172	166	173	171	205	171	190	194	188	189	177	176	207	184	175	172	177	188	179	156	179	179	198	154	186	176	191	182	186	200	205	182	189	229	216	172	179	192	202	184	190	197	180	184	209	169	163	191	176	160	184	168	175	198	199	178	188	180	183	183	192	203	180	142	188	203	161	170	186	196	172	184	196	186	173	173	183	162	190	186	189	173	180	208	179	183	205	175	192	182	168	165	181	207	166	173	189	187	199	189	185	171	182	189	186	185	170	182	169	181	209	169	184	164	182	189	161	182	167	195	186	189	191	156	186	182	184	166	199	195	185	170	161	184	175	192	166	186	149	191	167	196	195	218	187	178	192	224	184	189	202	167	183	192	174	168	204	171	197	192	151	185	207	170	212	177	179	192	207	202	175	180	183	170	182	182	188	177	201	177	189	168	197	191	170	171	184	188	174	176	161	183	161	181	173	205	184	198	231	188	201	188	173	188	189	171	202	171	176	218	198	192	184	185	182	212	186	186	182	181	211	187	181	171	167	210	186	158	205	183	188	230	169	193	192	200	176	172	202	190	158	190	181	191	184	187	170	189	160	215	189	191	183	174	182	174	169	169	201	166	200	182	184	200	173	226	213	204	196	190	163	201	201	192	184	170	190	182	174	199	191	191	185	152	172	166	201	185	173	181	215	174	179	198	204	187	175	186	205	185	184	176	187	204	175	183	176	185	201	168	186	192	180	179	200	178	183	211	186	195	210	185	183	177	155	172	187	164	191	173	200	181	167	172	189	193	171	182	201	180	207	202	175	181	184	196	156	158	199	208	207	176	182	200	168	186	180	166	153	189	215	192	201	183	196	172	161	176	190	187	158	171	212	193	195	189	208	162	181	203	206	177	180	180	172	151	179	175	194	192	173	176	172	185	165	183	162	206	200	179	193	183	176	172	194	175	212	200	183	198	185	179	198	183	209	165	179	225	182	202	205	167	187	178	196	171	159	179	207	164	192	194	174	177	185	176	192	195	185	174	195	177	190	177	178	188	184	201	191	169	191	213	197	176	206	188	186	180	191	205	193	204	163	167	205	173	153	189	193	203	170	190	206	195	173	178	195	167	193	200	177	177	183	173	204	178	182	169	187	214	164	196	202	188	186	175	169	189	180	199	170	165	207	199	197	181	193	206	167	190	178	201	199	203	207	164	160	195	201	175	162	186	211	201	161	174	203	193	194	177	169	191	183	188	181	156	197	200	192	187	186	186	193	181	174	193	177	168	180	181	188	169	170	174	185	206	188	190	171	203	162	171	186	185	174	179	174	167	174	167	197	194	178	178	203	162	185	179	187	176	176	175	192	181	193	183	209	198	185	195	190	186	188	169	199	186	174	184	195	196	167	188	189	207	193	197	203	195	194	172	195	207	190	170	197	178	176	160	202	199	170	178	176	186	197	174	179	164	162	175	206	169	180	195	173	176	186	186	188	195	192	181	178	180	168	162	179	161	184	180	168	184	222	204	219	157	174	176	179	202	196	204	182	191	171	188	192	178	202	208	189	204	187	176	203	191	184	205	217	150	164	177	198	177	175	188	184	196	211	179	187	183	196	183	161	168	172	171	188	185	200	187	200	190	189	196	179	185	156	192	172	169	203	178	179	170	176	187	181	197	188	222	164	169	149	188	168	186	196	172	212	183	184	176	192	184	173	180	177	210	173	196	191	169	146	173	161	203	191	189	157	200	186	172	191	198	195	192	193	200	165	175	192	209	163	163	190	188	146	175	166	206	158	182	181	182	169	215	170	189	169	186	172	206	203	190	181	181	190	193	191	171	198	199	182	197	179	207	194	192	170	192	173	188	180	183	202	175	179	190	188	180	200	170	166	186	199	160	185	178	188	189	181	180	174	170	180	202	185	175	179	177	225	190	182	210	186	211	196	173	191	186	170	208	226	192	200	202	196	216	195	178	185	168	172	186	199	157	178	178	203	183	186	169	169	182	170	177	177	207	175	190	159	211	175	176	195	178	187	195	189	174	181	162	184	177	185	201	193	200	195	208	193	176	190	176	210	200	180	188	188	163	197	187	180	162	187	197	190	177	190	176	197	174	185	182	193	164	181	172	195	203	179	160	167	204	218	165	184	179	174	211	171	166	195	168	193	201	182	171	196	195	191	198	165	195	194	174	184	180	158	160	200	188	195	186	205	202	179	197	194	161	165	204	185	208	171	179	173	195	196	185	186	189	167	185	178	183	175	182	189	187	201	210	213	181	193	167	189	183	184	189	168	170	178	178	181	181	181	227	173	169	202	194	198	198	179	176	182	168	174	192
4574	295	279	215	187	174	141	172	149	147	167	160	140	164	172	150	163	165	173	153	159	139	170	160	154	163	160	157	140	155	146	133	132	153	175	161	152	153	179	144	151	141	138	148	157	112	147	151	164	171	147	165	159	150	146	153	158	159	140	137	167	149	138	156	139	131	141	147	148	154	160	163	169	150	133	151	150	133	136	139	157	120	133	171	137	144	133	159	142	154	143	146	152	154	157	175	138	154	143	161	150	159	145	151	141	126	165	150	144	146	145	161	185	157	136	146	128	152	132	160	142	140	151	143	157	153	173	143	157	129	159	135	152	144	144	169	143	149	132	142	127	142	138	144	140	141	138	147	132	160	127	159	131	139	139	154	149	145	138	148	137	130	160	132	148	157	151	153	143	134	121	168	154	168	144	147	136	139	119	133	144	167	161	161	139	157	153	143	157	165	153	139	149	153	156	154	148	142	128	149	151	134	142	147	153	137	143	141	144	141	157	148	138	138	141	157	151	144	153	140	140	158	154	149	142	140	145	152	153	145	144	125	136	165	166	155	148	138	129	150	129	180	151	149	120	128	170	160	157	145	152	128	170	119	155	137	148	155	160	138	139	159	151	138	152	146	159	156	159	156	134	158	139	145	145	149	150	157	148	162	154	135	166	145	142	156	151	138	140	148	144	166	137	138	156	164	141	147	146	131	170	147	142	153	162	156	175	144	134	147	156	147	156	162	172	109	143	145	155	127	146	155	156	138	157	145	150	147	153	156	141	147	135	138	153	163	163	155	169	138	162	152	143	164	141	159	141	130	155	153	146	137	142	146	139	156	151	165	121	148	167	129	147	134	124	160	124	172	136	146	134	141	150	148	150	152	143	170	144	140	141	129	146	162	143	145	151	165	156	162	126	153	165	153	142	150	130	129	140	138	152	137	161	151	157	136	141	151	129	144	149	154	140	125	156	127	133	137	166	131	150	144	148	141	144	160	155	121	145	156	146	149	141	167	132	143	152	159	153	147	146	145	144	136	146	140	139	158	144	151	150	169	137	159	132	152	155	148	155	164	148	150	155	126	148	153	145	138	154	138	145	147	149	161	181	138	172	143	136	155	138	144	170	160	139	134	131	154	142	162	145	154	141	134	153	147	152	150	152	138	156	119	140	165	155	144	159	121	133	155	150	156	151	128	111	160	130	134	165	148	156	153	146	148	132	142	168	172	150	128	142	155	138	168	149	156	156	131	156	155	130	157	161	132	157	157	161	151	148	174	140	145	135	136	156	129	153	157	142	161	125	147	151	131	135	159	147	163	155	166	159	156	141	144	148	141	156	138	132	144	142	142	170	153	157	149	151	164	157	144	166	144	167	138	135	151	140	160	160	138	166	154	161	154	156	167	133	129	152	149	175	134	164	129	140	124	172	157	155	151	174	144	139	174	141	148	161	149	151	141	137	133	156	158	140	168	160	145	140	175	157	137	137	151	159	142	144	139	175	146	164	144	144	131	136	144	155	163	154	161	149	140	141	161	140	152	173	152	150	156	156	156	143	153	144	157	160	139	138	170	147	139	150	140	134	138	142	160	139	142	147	147	165	162	143	166	180	142	144	135	176	160	127	162	139	171	138	153	142	139	152	169	145	156	147	132	156	154	145	166	162	144	171	152	153	155	153	148	146	158	139	156	166	160	164	168	163	149	132	137	145	140	138	171	140	145	144	148	143	148	147	155	135	155	149	150	167	134	133	140	128	152	164	150	145	132	168	151	147	172	156	139	156	157	153	168	160	166	176	155	133	140	151	162	147	137	136	134	142	138	136	145	156	157	142	156	150	147	133	154	139	126	143	153	154	169	138	162	143	144	146	135	152	144	148	140	156	153	161	142	137	170	168	150	138	152	155	140	146	161	149	155	132	162	134	144	155	127	137	149	154	148	166	145	157	144	142	155	166	144	139	166	137	133	162	152	133	155	142	160	153	124	161	159	134	139	132	134	152	145	139	119	143	155	151	158	132	125	168	157	162	178	155	141	155	164	132	138	145	137	134	151	149	152	144	147	134	131	126	171	139	140	148	129	161	124	140	155	148	128	143	160	155	145	157	144	152	156	135	136	133	138	134	147	149	143	142	135	137	152	143	170	158	158	146	149	152	146	146	138	154	150	151	152	138	162	152	157	155	145	144	156	144	141	165	139	122	151	131	150	147	178	163	170	159	153	145	141	144	175	155	130	136	139	155	179	182	140	159	151	158	157	170	146	130	167	143	138	136	153	141	149	147	129	157	138	150	160	136	135	138	147	151	128	145	152	137	129	151	122	153	161	145	157	130	158	137	138	152	125	142	156	153	157	150	158	164	136	136	155	150	143	154	151	154	163	152	152	123	153	162	152	134	167	156	140	145	148	137	178	160	129	158	145	164	143	157	129	166	148	142	127	144	144	160	148	154	144	151	139	149	146	156	153	170	157	160	149	141	143	149	144	167	165	142	162	134	161	146	131	150	170	170	151	165	132	167	143	138	149	136	160	146	142	156	145	162	137	149	141	156	152	134	141	145	155	159	165	143	168	139	153	172	145	128	141	152	158	150	150	147	154	170	166	161	149	128	156	136	137	151	168	147	154	150	155	164	133	162	151	154	145	149	160	167	141	153	134	139	135	158	118	166	140	162	167	138	132	156	152	158	147	148	145	143	147	157	128	150	156	147	152	152	150	144	124	142	159	147	134	168	139	159	148	164	135	168	137	159	150	145	158	123	140	154	159	152	149	173	167	138	126	165	160	138	159	140	161	153	144	144	147	153	138	163	149	124	163	151	168	154	135	149	144	148	128	150	165	149	152	163	150	152	150	160	135	158	142	142	141	122	162	141	144	143	149	154	135	146	156	135	160	150	155	138	167	172	155	139	161	145	132	140	155	147	139	158	148	157	140	137	154	143	149	146	151	168	152	169	140	144	165	144	135	147	155	162	155	148	118	148	131	138	142	131	145	153	149	141	139	147	159	153	139	143	147	143	140	158	157	153	131	159	170	154	156	144	134	148	152	167	176	142	157	138	178	161	143	170	139	190	161	125	164	131	140	143	133	144	136	144	137	145	129	167	145	137	145	176	132	112	152	165	160	158	151	152	146	159	158	164	161	174	153	158	139	132	154	143	149	157	157	146	130	168	158	185	152	159	143	164	148	145	138	159	145	157	141	139	156	142	154	165	125	145	155	158	135	169	133	162	154	143	153	152	165	144	135	154	128	143	140	130	156	130	122	149	148	158	132	122	154	158	146	137	143	148	135	119	150	143	147	135	129	144	137	167	145	165	154	167	127	138	154	138	152	130	160	140	133	154	136	142	169	148	129	175	137	134	169	146	166	172	153	128	143	159	159	148	154	157	141	138	158	158	144	151	168	152	153	136	165	132	164	166	160	162	146	131	155	152	149	142	139	151	136	148	147	135	153	143	138	148	148	161	151	171	135	149	151	156	143	123	154	184	158	161	160	137	154	141	159	175	163	145	150
25497	21478	27967	25396	11243	1389	900	700	610	577	574	570	526	541	570	528	578	518	538	528	537	519	563	528	530	535	570	537	498	511	519	475	524	562	540	474	534	497	502	544	513	517	549	522	497	506	517	519	542	502	485	521	505	490	486	519	475	483	502	488	518	503	520	508	521	495	494	491	478	481	492	519	488	480	431	540	514	526	500	514	482	511	548	527	528	496	569	525	476	521	546	497	571	529	495	508	502	474	495	502	496	509	504	512	506	480	498	536	506	509	525	516	494	511	500	480	539	515	526	530	489	502	541	506	510	521	527	502	495	564	526	498	529	490	500	537	499	490	503	520	578	529	518	455	511	517	513	501	491	520	536	507	514	516	494	493	542	481	517	531	520	518	525	527	530	467	515	500	493	552	514	519	518	498	534	539	491	531	547	501	513	538	545	492	500	511	505	516	522	499	564	477	532	550	526	538	496	493	484	460	495	508	557	545	524	520	508	496	487	479	547	520	536	518	554	506	502	519	512	497	457	483	534	528	533	507	518	478	459	518	499	516	489	513	534	493	557	521	499	495	533	485	486	476	532	502	489	511	507	502	511	513	530	503	511	506	563	517	488	520	494	534	527	488	534	482	481	503	515	471	495	510	492	526	508	529	487	484	480	465	483	488	524	508	509	534	495	486	489	479	503	483	507	506	458	526	520	568	509	487	496	534	526	514	465	474	466	500	557	463	503	483	495	511	520	512	531	499	529	461	486	534	499	543	512	549	517	514	532	498	501	499	460	487	554	498	492	524	513	498	510	492	509	488	532	485	512	495	505	462	519	506	480	505	510	524	518	500	518	511	507	536	561	502	508	509	491	502	524	526	545	504	542	513	493	461	497	522	509	490	531	549	509	454	533	515	552	500	507	512	517	496	473	508	482	520	521	532	483	499	565	492	543	521	524	506	485	471	470	496	451	503	482	527	523	477	514	509	504	504	456	567	522	554	496	463	464	488	513	519	501	521	508	485	489	528	552	518	529	517	512	490	545	532	488	515	505	507	484	508	524	507	505	504	482	472	517	517	507	541	539	506	537	496	519	510	491	518	479	539	469	530	489	489	498	516	512	469	507	498	479	498	507	512	490	501	507	533	535	523	537	537	490	480	452	522	510	477	498	500	488	512	540	500	508	521	503	518	491	531	464	528	522	521	529	492	498	514	507	510	503	509	500	527	494	514	519	532	500	524	522	491	487	537	488	551	544	561	472	490	489	536	479	503	529	513	540	501	524	485	517	484	509	496	523	495	512	490	530	525	477	478	515	493	486	472	518	516	506	472	503	489	524	512	491	486	478	516	531	497	495	505	492	528	535	509	502	520	505	486	522	531	541	528	458	515	499	514	527	551	531	480	530	480	490	492	505	501	505	534	487	521	515	566	481	496	524	543	519	512	515	506	513	555	491	539	506	545	545	543	486	535	486	503	461	510	524	463	468	465	499	479	451	514	479	519	478	522	513	530	528	519	510	490	481	532	533	521	483	542	503	499	527	497	494	517	496	527	533	515	492	494	512	466	515	492	474	484	447	532	496	535	482	489	497	523	508	522	512	472	484	507	501	514	503	509	529	504	483	519	490	495	527	510	470	489	472	477	479	478	479	495	492	506	522	453	434	485	522	505	510	487	517	489	444	490	503	480	513	519	496	501	513	484	502	492	538	515	501	457	526	501	530	499	531	512	443	471	528	510	527	503	550	483	528	502	480	485	472	517	498	506	493	504	512	490	488	560	494	488	468	496	498	520	513	494	455	507	537	509	525	520	564	486	498	446	504	514	507	527	472	553	496	472	507	483	516	507	518	471	521	522	549	512	528	468	520	500	532	537	521	485	527	543	499	506	485	530	502	481	524	493	486	525	524	538	466	521	492	498	558	504	511	485	478	488	505	453	506	477	465	536	515	500	536	499	503	477	478	537	499	511	482	475	497	514	518	512	521	486	525	527	518	529	499	530	508	518	519	503	554	472	544	516	516	531	491	480	475	509	552	516	467	533	531	516	542	510	506	528	534	530	480	525	504	528	544	494	533	495	474	514	509	506	527	500	566	485	493	496	529	494	524	523	525	478	525	523	461	517	518	512	539	493	524	479	526	522	502	499	531	543	465	478	465	468	521	491	495	467	520	486	482	453	490	510	486	495	475	551	495	525	490	533	485	492	526	532	504	454	493	528	485	513	479	536	497	500	507	491	444	489	513	544	512	482	520	499	490	500	513	528	490	525	514	518	494	534	560	486	490	543	510	484	519	504	499	511	480	495	530	486	513	477	529	515	505	538	492	477	511	536	519	483	487	483	536	508	524	481	491	507	459	501	490	483	508	524	506	498	522	500	486	524	499	487	462	460	511	474	525	479	523	495	490	526	541	508	535	553	498	516	514	511	474	519	489	494	507	539	544	520	525	521	482	475	505	498	514	546	526	533	524	483	527	477	521	531	489	512	484	498	523	545	530	478	480	514	495	500	510	513	536	478	480	501	537	530	525	491	464	472	526	498	498	483	521	507	540	556	493	505	497	510	513	521	506	494	495	496	539	514	500	517	514	565	516	526	509	502	469	499	502	457	451	525	512	504	501	498	479	495	479	527	525	482	451	500	482	483	472	540	525	545	520	489	543	532	508	540	514	519	485	469	505	474	500	491	474	470	514	524	499	534	503	461	514	521	486	472	521	527	520	491	505	500	452	483	529	491	498	499	500	526	495	492	484	518	479	447	519	497	516	514	510	478	525	474	522	492	502	542	532	501	508	495	499	500	516	509	503	487	495	524	498	490	520	512	476	490	485	534	472	497	471	468	481	528	476	495	519	501	453	513	526	519	507	508	488	513	530	519	474	509	506	489	497	499	527	514	530	511	497	522	527	509	465	479	466	525	502	517	493	466	491	537	509	486	510	522	464	512	510	485	486	486	509	501	479	541	535	481	549	518	494	539	538	535	512	522	509	526	495	496	515	453	517	486	522	540	510	502	534	482	539	507	514	490	530	514	512	516	509	552	505	507	483	569	536	512	544	480	508	513	514	534	506	501	547	545	543	494	529	490	513	498	504	527	504	500	492	507	475	501	492	517	478	498	504	500	523	494	525	492	514	519	498	497	500	491	483	454	526	492	506	531	515	496	496	477	516	512	514	510	505	477	518	503	521	554	482	556	499	483	532	506	524	507	528	507	552	504	474	543	514	495	518	508	508	514	487	517	512	462	492	487	485	512	488	499	500	486	485	495	538	511	536	537	494	506	501	512	452	518	483	482	514	518	524	506	530	515	456	529	482	532	468	511	511	506	512	515	514	524	523	538	507	494	529	482	487	522	482	508	492	497	508	527	522	479	480	512	519	483	507	546	520	531	491	513	523	483	492	517	480	501	514	528	488	478	498	513	528	464	554	545	514	536	507	485	472	531	499	508	509	513	471	444	510	485	502	524	482	485	527	513	521	478	517	499	504	478	470	504	517	500	472	544	509	494	548	503	521	500	502	505
3258	3322	2746	1437	1087	890	729	617	605	548	518	490	484	451	456	479	437	404	429	424	416	458	416	410	410	414	406	404	413	430	400	399	421	448	387	418	411	411	406	388	392	400	442	393	437	396	407	432	425	412	427	422	382	411	392	365	418	430	402	362	354	406	403	379	434	403	413	404	406	417	410	433	399	369	394	394	373	412	405	408	414	376	396	402	363	409	454	408	422	415	418	398	411	389	399	393	433	416	393	442	405	419	421	423	372	417	429	409	419	401	420	400	430	386	425	405	404	407	389	366	418	399	424	401	400	432	382	400	383	422	393	351	424	363	389	403	375	432	423	417	412	397	396	393	423	409	426	427	426	425	398	425	394	403	410	398	396	423	377	382	375	390	387	406	388	377	405	428	408	348	422	400	403	389	409	435	404	425	426	356	442	354	377	446	432	385	388	385	396	370	406	408	395	412	384	406	411	408	392	426	419	393	384	401	424	426	414	376	452	404	421	425	366	371	381	385	416	451	439	397	381	387	402	416	420	393	388	380	442	413	393	399	403	399	412	394	412	394	379	416	429	412	386	423	390	381	426	422	384	413	436	381	433	418	401	374	423	376	393	386	418	401	421	437	416	383	394	381	372	430	350	391	389	389	395	367	380	373	383	433	437	410	383	368	433	418	409	394	412	443	414	375	390	369	405	378	373	409	417	396	388	392	412	384	435	376	383	402	388	399	404	418	398	374	386	371	382	382	420	389	438	370	375	412	404	425	400	396	409	409	388	424	385	407	394	389	424	381	373	409	394	410	411	388	413	412	397	421	430	412	379	393	372	372	429	382	407	403	408	390	430	390	388	407	387	398	393	422	409	386	423	395	389	438	395	377	408	398	444	375	387	385	395	401	406	423	394	392	399	413	431	382	396	399	415	415	423	409	405	373	378	390	431	386	362	403	403	383	403	392	392	381	407	426	410	432	394	396	407	402	408	379	437	435	392	380	414	427	385	408	381	355	398	369	396	405	365	418	412	429	428	390	369	345	380	430	357	408	425	420	437	414	383	385	412	366	390	385	382	426	403	405	388	381	380	398	422	357	378	403	381	395	410	410	420	429	376	415	391	402	371	411	365	431	427	386	401	383	417	406	377	398	357	373	352	361	370	396	386	411	406	419	394	389	388	397	398	414	407	391	393	368	406	384	352	399	413	433	412	399	364	401	368	392	422	431	414	420	416	407	430	419	370	393	437	378	392	391	390	374	360	442	378	398	402	380	351	438	385	387	430	377	398	385	386	378	399	362	410	400	415	421	418	391	406	406	390	363	433	374	369	379	378	419	391	404	406	413	392	412	413	410	361	376	415	384	385	371	369	380	381	375	394	411	386	415	429	430	381	369	377	412	421	400	357	395	396	430	369	401	398	353	368	403	430	412	355	390	414	407	405	367	416	370	368	384	445	389	400	428	375	403	422	365	399	390	409	392	404	399	392	369	401	411	408	381	393	395	358	401	362	390	391	412	413	427	391	364	395	378	402	405	373	402	388	423	401	402	408	421	375	391	426	420	389	406	409	409	375	425	387	459	400	404	400	400	393	391	382	403	395	388	380	408	430	386	417	395	383	429	399	402	411	445	407	411	405	404	374	373	402	399	384	391	350	397	408	357	384	412	380	397	411	386	365	418	409	363	392	403	401	409	392	410	390	379	408	364	413	410	402	388	364	391	390	396	397	393	448	397	405	394	416	393	375	429	365	408	386	350	410	376	423	401	404	382	388	375	413	362	417	401	395	402	405	434	418	398	427	400	386	409	402	376	390	423	384	384	376	383	398	381	439	384	373	409	384	395	370	404	395	402	387	398	416	381	421	431	383	433	429	449	402	424	401	395	377	388	379	407	456	424	425	379	391	384	395	362	391	398	394	386	379	406	391	405	383	384	379	399	391	379	370	388	429	411	404	388	412	416	366	387	391	381	396	407	383	403	406	381	371	400	400	409	387	398	402	398	442	348	422	398	388	391	391	385	397	389	390	419	412	362	405	414	399	415	423	415	416	376	401	410	400	387	402	346	405	414	405	384	425	365	391	365	412	406	413	379	361	394	413	409	415	395	401	381	352	434	408	385	394	390	403	417	432	377	417	392	388	377	430	398	397	389	372	409	409	403	396	381	381	393	377	364	396	391	372	376	357	394	425	390	381	398	433	410	357	436	434	428	396	397	351	394	383	460	375	396	393	409	398	401	411	389	414	378	429	383	421	371	369	406	358	405	411	389	377	422	372	368	392	390	353	376	436	381	404	392	374	414	399	366	400	410	404	385	378	416	374	391	404	427	402	410	370	369	375	408	395	389	396	382	430	437	403	399	392	419	405	379	411	409	455	399	373	420	394	414	388	385	410	402	398	417	378	381	367	392	416	399	373	392	354	414	386	389	397	398	409	411	378	393	405	387	395	401	405	411	411	385	353	431	349	382	435	379	366	394	392	377	379	377	426	384	412	415	400	365	409	393	363	400	389	388	389	406	394	416	405	397	411	398	436	392	418	392	425	382	376	350	400	401	368	398	387	406	402	382	389	403	386	386	394	401	415	408	424	390	365	385	389	399	395	364	373	419	423	379	384	426	391	411	398	376	387	356	352	383	360	368	413	405	427	394	399	388	385	394	401	397	379	405	392	369	375	422	386	373	384	415	400	398	401	410	373	384	382	406	372	419	415	395	409	405	382	382	406	404	408	408	370	407	396	381	371	405	392	405	396	402	417	351	389	392	385	394	369	398	407	368	385	368	415	368	393	398	419	404	352	422	396	420	376	418	394	396	408	371	427	399	394	392	413	379	391	429	401	399	416	406	404	375	394	374	390	406	408	400	391	383	406	413	380	393	415	377	403	392	432	375	396	406	372	412	398	367	369	421	403	378	395	370	395	375	385	409	379	387	413	409	373	435	428	420	398	402	406	396	409	395	384	387	375	440	409	388	396	420	411	414	403	379	417	401	398	380	396	416	399	366	402	401	414	388	381	374	386	387	354	403	373	404	409	429	401	411	377	394	418	402	393	391	392	376	390	424	375	425	417	400	401	423	397	378	394	414	420	409	394	405	358	392	355	406	381	410	408	389	406	390	416	374	399	412	383	429	428	399	426	377	436	374	417	370	395	379	419	390	374	402	406	392	394	416	399	401	388	382	429	420	399	376	366	399	418	372	435	406	395	378	388	374	417	405	381	410	431	398	421	441	410	391	387	381	387	390	431	408	407	381	437	378	421	402	418	379	412	401	404	410	375	391	382	398	406	413	419	416	383	359	331	363	403	383	369	403	416	371	403	358	396	381	405	414	383	426	409	388	389	370	400	357	405	402	395	380	404	409	416	413	387	401	435	425	426	356	389	395	412	372	402	379	424	340	380	419	457	369	397	410	415	394	347	376	392	390	378	402	403	387	416	387	406	407	386	393	387	415	390	374	379	416	370	385	382	425	393	392	390	406	408	351	390	397	423	389	393	382	410	378	414	383	398	395	412	403
24505	21462	28766	24579	21444	8264	1718	1065	888	854	842	820	819	745	712	799	765	741	713	709	730	693	700	700	710	722	750	722	712	709	735	693	684	695	639	695	745	688	644	663	660	726	691	645	706	659	685	689	713	674	640	688	685	721	662	702	694	673	663	711	662	687	738	695	647	673	612	669	696	706	689	687	718	682	664	691	674	712	686	687	675	695	669	668	670	654	688	689	680	668	662	674	699	713	638	658	696	667	648	666	663	648	673	693	704	716	662	615	677	658	658	668	725	695	677	715	678	693	671	648	669	603	693	655	711	690	681	687	658	653	654	665	662	698	627	656	615	663	639	677	664	626	683	642	684	665	664	697	645	696	666	695	664	700	673	647	673	708	650	655	662	632	687	707	683	683	700	653	711	671	682	698	693	655	666	636	663	701	678	664	675	732	695	699	705	730	680	690	638	637	671	680	658	671	695	719	640	648	716	717	671	677	675	643	684	671	644	664	688	678	677	693	670	688	670	669	657	659	676	658	681	625	661	656	655	654	714	662	650	660	665	684	671	699	717	710	705	662	654	692	673	705	675	682	683	683	699	668	698	679	680	749	665	753	667	648	628	684	647	673	637	676	719	674	625	680	643	681	684	648	669	688	684	632	645	697	648	693	652	665	665	640	719	661	639	674	656	700	709	694	727	629	682	693	635	645	709	721	650	646	639	689	672	641	683	721	650	680	659	698	633	647	674	672	612	649	683	659	710	681	706	676	664	737	660	659	632	726	679	695	728	636	655	628	671	667	685	701	694	623	680	658	699	663	635	632	641	671	703	682	698	660	676	700	623	650	694	714	687	688	654	665	664	659	659	707	626	721	664	690	668	673	639	678	673	636	702	663	649	689	626	637	697	723	661	686	653	625	690	660	656	754	651	674	692	664	700	678	666	670	655	675	660	658	670	691	657	705	667	672	678	646	687	622	636	704	647	715	655	661	661	693	610	694	688	715	639	638	668	689	627	666	661	679	657	660	666	656	650	665	636	678	664	723	686	634	647	670	629	608	693	651	672	652	662	671	607	691	630	678	678	714	638	613	675	706	697	691	615	678	679	664	652	654	651	640	714	672	740	702	634	677	661	669	672	694	692	652	682	745	685	623	695	667	653	686	638	672	643	609	640	693	687	659	658	674	643	686	696	670	634	697	676	696	703	664	716	679	698	679	657	680	671	647	673	690	633	648	670	665	688	663	664	668	668	685	645	734	669	707	616	638	640	638	670	673	649	676	652	660	693	661	651	661	665	682	699	723	677	704	639	687	673	639	624	666	683	696	694	647	686	679	649	730	717	645	679	676	657	655	652	637	664	654	644	665	731	631	653	656	661	653	664	671	676	676	652	646	665	726	683	652	651	635	671	658	704	661	631	624	711	623	686	713	632	647	656	693	669	673	653	637	654	605	638	688	656	668	632	698	663	679	699	639	693	675	658	642	650	694	654	630	639	663	659	671	712	717	683	706	693	685	659	683	643	676	702	640	678	677	683	634	684	662	622	630	671	649	701	686	663	670	679	667	713	663	714	681	624	690	613	665	697	653	671	712	666	653	684	665	696	673	656	658	687	681	663	631	674	688	692	652	670	650	663	675	654	667	674	684	636	704	675	685	662	654	701	663	658	643	713	711	671	682	682	669	668	670	660	670	667	674	715	651	648	663	681	627	663	685	631	688	629	674	653	689	595	655	669	667	683	656	654	675	662	686	693	673	645	654	659	657	668	685	725	620	679	654	664	685	649	647	657	656	655	686	673	683	664	651	680	641	688	666	643	661	663	646	640	625	694	736	692	717	631	681	644	633	705	671	658	628	672	678	668	687	620	657	675	693	688	676	681	699	669	613	666	710	679	656	637	663	645	662	665	646	661	692	621	678	697	698	692	644	673	678	679	644	629	664	665	668	673	669	666	691	650	657	651	690	678	652	701	688	649	697	666	680	642	693	625	618	670	679	660	669	680	689	662	712	647	654	667	678	627	641	683	604	633	678	684	695	685	663	682	666	683	656	678	682	668	617	666	627	663	627	667	625	632	644	706	648	676	697	658	712	638	606	703	694	710	665	680	669	681	645	654	675	700	697	677	678	638	701	715	684	658	733	695	643	691	613	664	674	675	685	628	703	684	652	642	640	639	653	693	665	699	666	632	604	644	698	631	658	709	650	690	665	698	647	667	652	639	687	626	674	723	610	628	663	736	675	648	665	636	708	696	635	692	722	638	640	674	671	682	678	686	680	737	646	666	647	653	641	601	655	674	703	661	637	663	696	619	707	692	667	675	638	639	699	681	641	657	726	680	648	663	728	694	700	656	669	686	662	659	695	688	676	677	624	666	638	705	656	707	635	670	635	724	663	651	653	667	698	703	672	650	683	653	696	721	637	706	654	637	682	656	645	684	690	709	677	656	645	627	708	667	663	650	663	673	713	729	657	708	652	654	704	656	694	666	675	705	676	654	701	665	645	624	698	654	691	732	675	646	684	633	657	657	682	706	685	671	700	720	680	636	666	729	650	684	710	711	704	625	737	650	661	650	697	666	654	666	677	647	673	632	647	661	665	704	652	687	638	656	651	663	621	654	677	667	691	692	670	611	618	713	657	634	671	666	656	667	676	664	683	699	642	627	632	657	665	661	630	611	718	661	664	689	680	661	626	669	631	614	688	701	706	686	693	670	651	656	665	664	672	709	685	638	660	662	698	731	704	735	647	650	696	667	672	671	648	700	647	686	704	708	675	636	652	670	681	614	669	665	703	686	642	667	674	661	679	660	713	704	672	623	631	667	679	646	675	646	705	606	711	711	680	716	650	676	617	693	633	639	677	648	686	677	666	650	631	684	680	613	659	650	643	630	713	688	681	664	649	693	663	659	659	691	641	685	655	662	711	651	666	730	663	630	713	678	666	714	674	650	664	656	626	636	662	638	689	643	681	678	674	654	642	704	673	650	632	676	724	711	661	690	639	648	625	693	617	722	668	676	652	651	694	638	671	689	641	674	719	645	666	659	668	667	679	704	714	641	664	633	680	682	631	652	687	632	681	681	670	658	645	691	674	663	654	646	667	656	654	692	664	604	685	712	670	646	639	660	622	693	710	664	658	659	658	686	681	642	627	672	648	671	636	681	677	661	685	653	667	619	709	644	682	685	684	698	676	653	660	735	612	650	663	669	666	647	642	712	599	657	697	702	653	662	670	633	666	669	648	632	633	633	613	674	672	684	633	655	657	663	648	646	688	690	695	646	644	648	636	650	679	661	671	653	661	622	656	686	682	645	637	655	712	649	660	656	671	624	662	650	671	687	612	634	638	653	664	649	607	656	661	646	667	674	617	696	682	674	692	642	709	634	679	674	661	711	690	645	668	641	641	736	621	657	623	726	719	612	647	663	697	621	691	626	654	688	679	654	714	709	689	666	669	654	692	652	685	694	621	673	666	665	687	618	647	667	653	659	711	626	663	732	622	646	688	650	618	685	665	677	624
3564	5859	4930	2559	1753	1381	1152	989	895	768	816	728	708	726	634	612	644	608	638	609	608	567	584	589	594	535	575	559	540	572	531	592	571	560	575	604	536	538	570	513	556	543	518	562	600	539	511	539	553	539	574	539	541	601	555	535	553	483	530	486	517	539	521	512	510	512	593	556	518	537	534	527	544	562	566	556	526	544	524	507	531	501	534	562	503	511	539	501	531	551	504	515	521	549	516	549	584	568	531	536	527	555	586	534	526	524	508	524	506	534	503	533	492	571	490	558	537	511	510	532	565	540	545	556	485	501	547	507	597	512	539	542	506	502	540	577	541	539	510	535	539	534	519	517	524	529	513	570	521	512	535	541	573	508	535	523	554	519	514	502	543	526	512	563	520	535	479	544	540	537	581	546	525	576	575	544	513	528	534	526	521	527	522	517	563	549	499	538	528	531	514	539	512	494	530	561	539	527	541	537	527	537	522	513	517	536	528	519	509	523	548	491	533	566	536	546	527	575	541	533	502	515	540	541	506	516	572	568	501	519	538	512	507	550	551	501	546	526	492	542	516	554	502	556	524	561	505	534	539	535	523	497	478	545	512	531	572	521	514	521	551	468	538	512	547	492	490	550	549	468	533	532	532	516	515	502	529	502	494	518	544	500	523	524	492	498	554	536	569	566	535	535	501	550	524	517	566	514	509	522	484	536	513	513	516	538	538	559	503	523	553	507	502	545	570	494	495	527	526	522	490	523	515	479	538	531	536	545	520	512	518	515	535	500	532	515	582	555	512	523	501	517	499	485	503	506	574	506	517	521	527	518	531	524	525	543	508	523	531	539	490	514	539	494	532	523	535	550	573	528	513	533	549	565	531	554	522	492	507	563	520	525	513	539	565	531	551	487	510	484	535	516	473	525	517	530	539	507	514	487	552	540	518	498	533	529	523	557	497	547	507	453	536	525	525	461	518	527	570	557	542	545	521	529	524	450	517	533	488	525	518	521	503	542	541	524	523	558	529	521	545	523	521	529	472	497	507	542	512	541	535	543	553	525	534	535	541	557	523	507	540	474	500	529	484	528	523	533	518	517	563	516	486	501	531	560	547	578	519	509	502	493	519	544	538	538	482	501	493	529	552	519	524	533	520	534	594	493	521	505	531	505	540	536	458	519	522	514	502	531	521	517	535	477	524	531	511	518	496	533	527	552	525	554	535	540	507	572	532	550	546	525	528	518	529	523	525	515	523	544	554	499	549	521	538	518	500	553	543	526	538	514	535	503	532	501	527	531	524	528	510	517	539	552	511	571	561	531	506	503	528	525	530	537	550	508	522	529	512	507	545	526	507	535	512	543	509	497	500	546	502	531	553	532	479	529	499	539	499	560	549	548	557	525	522	565	554	532	499	522	529	515	507	512	493	552	544	527	512	540	515	519	508	505	462	539	599	515	540	561	499	502	518	501	520	536	520	568	504	503	522	531	527	525	532	511	479	527	521	508	518	540	524	503	543	550	528	521	484	507	508	498	545	503	529	522	526	521	513	571	545	537	502	499	490	517	523	514	500	523	489	570	544	517	490	515	508	471	513	502	573	544	526	497	520	518	517	563	551	523	512	501	526	529	508	505	500	532	543	556	510	511	493	506	516	516	560	519	538	517	526	534	510	558	504	483	535	540	488	522	530	496	549	518	493	496	566	551	524	517	523	508	529	548	501	573	525	530	541	486	523	555	562	487	504	505	501	562	556	482	518	488	493	531	524	530	555	543	519	507	487	522	520	471	508	521	516	498	531	524	489	522	531	561	529	557	524	522	492	518	494	504	528	527	513	545	503	519	545	518	508	509	519	556	511	532	528	499	530	565	520	535	483	542	519	535	508	546	541	525	508	504	532	503	515	527	523	531	517	526	535	537	556	460	527	527	531	552	506	538	564	534	539	490	497	517	513	500	512	535	509	521	545	526	512	530	538	547	545	536	511	510	515	518	570	533	551	541	538	520	517	568	497	533	553	494	501	542	500	510	499	524	540	545	522	522	521	533	514	488	541	533	522	523	516	533	515	507	558	517	542	516	554	484	523	553	523	522	505	507	537	499	516	501	522	508	535	504	551	524	515	573	546	560	534	511	508	547	564	487	518	552	516	554	542	525	518	518	543	520	502	520	551	531	526	501	568	556	542	506	554	487	572	490	523	497	480	466	510	514	523	534	517	517	529	510	512	535	509	571	559	501	533	547	544	522	524	529	550	546	543	544	512	546	544	509	504	531	494	549	532	485	504	537	523	494	521	508	517	481	543	512	547	511	512	523	501	529	513	538	524	503	540	514	507	509	545	476	518	523	538	557	523	498	493	532	509	507	521	524	506	527	517	502	503	504	532	489	555	541	524	550	505	527	541	508	479	555	519	552	533	559	518	532	525	509	514	526	509	518	512	474	526	565	514	481	533	556	524	517	502	515	517	516	547	552	545	506	505	555	489	525	524	530	528	508	528	555	521	513	556	542	516	501	537	520	476	489	518	499	530	566	504	524	498	535	526	504	509	522	468	522	515	493	514	536	525	523	481	491	490	510	454	521	568	514	520	468	536	561	488	513	565	511	504	543	508	546	484	529	532	511	530	524	474	508	540	555	509	499	545	486	512	553	516	497	531	518	571	516	504	498	514	574	490	526	534	534	514	550	524	539	528	517	544	513	491	495	541	514	498	506	495	564	559	503	536	472	504	541	536	527	557	508	527	531	497	527	533	526	504	518	527	535	497	504	519	526	509	480	521	503	533	501	559	556	511	512	537	443	489	524	535	573	522	536	512	490	513	510	524	523	552	501	515	476	563	533	509	543	532	519	514	486	511	563	511	513	525	540	504	544	523	517	483	541	536	498	496	485	542	507	520	541	524	519	483	505	501	493	564	494	510	525	531	491	512	532	527	504	514	497	536	569	497	548	527	481	525	540	534	504	536	526	486	526	525	512	456	498	517	529	484	517	490	502	517	477	521	504	518	502	535	565	467	481	488	546	533	517	500	529	518	530	524	507	472	524	533	529	563	529	506	520	489	502	490	524	500	508	528	534	503	517	515	525	514	516	546	511	476	515	551	507	502	513	526	531	539	548	536	550	519	521	528	484	527	565	509	546	484	497	497	512	504	531	537	529	524	498	554	524	524	475	494	529	510	521	518	554	525	537	534	526	514	513	549	487	532	487	524	503	540	503	481	545	499	523	531	474	525	567	541	505	467	506	501	506	520	508	484	553	515	492	481	497	523	525	535	517	525	559	500	515	482	516	514	516	476	532	530	469	528	536	504	516	510	509	563	525	513	500	508	533	511	516	502	550	505	522	510	511	535	569	502	526	493	520	518	492	526	489	488	529	547	517	505	535	515	543	510	532	538	498	531	534	510	506	518	522	552	520	487	476	539	480	564	516	522	503	517	550	548	540	522	509	558	519	541	513	507	490	487	500	536	537	526	501	501	534	522	504	540	537	499	500	529	509	506	526	543	474	465	511	505	484
27716	9679	533	313	216	202	219	174	176	193	191	184	200	198	200	188	190	190	195	174	173	197	183	191	199	171	195	178	176	179	171	197	194	165	175	200	177	188	198	203	180	188	214	178	179	182	190	188	209	160	173	182	185	176	191	201	176	174	197	203	168	177	192	193	198	156	168	172	194	184	184	191	192	184	199	192	187	186	214	200	172	179	193	177	172	180	181	177	175	183	173	189	199	196	201	182	192	190	187	185	172	168	194	207	200	192	177	175	173	174	144	195	165	183	191	183	177	155	192	183	163	190	189	189	176	198	155	167	171	175	189	147	161	183	184	188	199	185	180	184	193	186	176	185	189	203	171	166	181	199	188	184	190	175	196	202	188	164	195	176	168	184	171	169	193	170	206	177	201	180	167	176	193	184	177	192	166	198	180	190	185	188	164	179	180	204	168	172	164	174	189	151	184	194	179	204	184	194	215	179	192	193	181	202	191	194	192	199	211	201	166	166	178	186	192	195	191	209	181	176	187	201	179	170	168	187	186	185	177	194	189	199	184	205	203	183	175	187	184	186	190	174	177	197	185	162	174	192	184	212	183	184	196	191	175	184	184	182	167	189	163	194	200	207	177	203	191	202	156	176	193	184	183	144	180	195	193	180	186	174	186	187	177	180	199	189	167	176	166	180	183	180	210	192	167	180	200	190	184	192	181	198	190	184	190	182	169	184	216	195	158	187	230	204	197	177	179	186	184	183	188	197	190	188	186	196	184	188	202	211	203	195	173	174	217	181	169	201	187	193	164	177	188	197	169	187	181	174	190	193	171	175	196	185	180	189	176	217	194	165	184	169	199	147	184	187	183	163	177	184	208	184	172	204	186	170	174	176	179	190	204	169	170	188	208	161	200	185	183	159	170	217	198	220	203	159	164	189	179	170	172	166	165	190	206	181	157	185	196	198	160	202	168	164	189	187	185	158	208	182	202	185	221	158	200	185	189	184	187	190	169	184	178	200	177	176	199	185	173	198	181	207	168	172	190	203	172	158	197	167	177	171	189	183	199	190	187	167	200	175	160	190	202	187	182	191	189	181	183	201	187	171	165	208	191	176	181	196	174	166	209	175	197	166	188	181	184	176	188	137	183	199	186	197	183	179	178	160	189	197	192	187	175	164	193	203	183	176	182	186	183	180	180	192	180	186	198	174	186	185	190	193	197	191	190	169	193	190	201	166	172	190	172	215	172	180	173	192	183	187	192	163	197	194	213	190	200	188	203	178	193	196	185	191	192	173	187	170	188	188	172	192	196	194	186	177	170	179	208	187	189	189	190	181	199	192	167	170	191	167	183	196	176	195	190	203	204	191	166	182	179	189	181	203	171	164	203	195	162	168	183	186	191	189	185	174	173	187	178	185	183	191	179	153	189	173	192	190	195	191	179	193	179	170	197	171	220	190	188	181	187	190	189	225	174	184	166	194	227	235	164	178	175	199	193	172	193	187	182	183	195	193	190	156	195	192	191	193	182	172	181	197	171	169	169	204	190	200	167	225	182	170	178	197	197	196	175	181	203	186	208	181	186	165	183	189	164	186	201	181	175	173	171	177	188	227	185	171	191	174	182	196	214	163	157	196	178	197	191	207	172	174	188	187	166	182	185	172	177	190	188	166	187	188	171	192	193	207	153	175	181	202	166	202	191	192	165	175	193	174	223	180	163	189	194	201	180	178	192	207	179	187	179	182	157	162	179	179	195	187	174	196	173	170	164	176	180	211	181	200	165	164	182	169	199	191	217	182	180	169	180	180	190	191	201	180	193	192	199	153	183	217	177	177	205	181	172	203	176	194	147	206	182	167	158	201	165	189	178	198	184	182	207	173	163	195	171	181	188	158	162	186	201	184	176	168	178	168	199	158	209	194	173	164	180	185	201	176	200	216	173	183	192	183	192	176	199	194	170	201	212	188	193	158	217	165	163	191	164	191	173	190	198	196	185	183	183	186	190	186	190	199	180	186	204	190	173	179	218	168	187	211	164	156	201	194	201	180	178	195	196	178	190	171	157	208	177	166	189	196	171	187	221	197	159	176	185	182	156	199	210	189	170	220	181	190	172	201	198	190	181	204	201	182	179	185	194	169	180	190	201	184	203	208	180	167	188	172	172	218	178	190	208	172	188	194	175	180	190	176	182	170	203	153	203	182	198	177	165	182	180	195	184	176	157	188	168	156	187	211	190	188	196	180	182	174	190	180	187	157	181	182	178	197	187	185	157	180	189	207	160	181	174	212	179	178	193	187	199	179	211	180	179	208	188	189	182	172	193	195	167	159	184	191	168	180	189	197	178	209	181	180	189	217	190	186	190	184	180	194	183	183	176	168	182	181	197	192	191	167	210	168	176	212	176	169	179	189	200	209	188	177	200	191	175	164	160	208	185	184	178	188	170	182	188	183	166	174	169	168	197	182	189	178	176	190	168	179	210	182	172	197	189	180	210	181	180	184	189	191	187	188	181	212	164	178	188	183	193	182	174	177	191	199	174	184	187	178	174	166	180	176	171	183	191	208	177	191	172	195	194	177	162	164	204	195	192	199	185	176	197	193	199	179	180	160	170	193	177	188	190	170	190	198	191	160	214	174	172	201	176	151	188	186	202	182	183	198	166	192	165	178	171	197	191	187	188	174	168	187	191	180	196	167	164	194	178	221	183	167	181	179	189	152	185	186	201	157	188	196	170	190	206	201	193	165	179	195	166	172	188	185	183	198	186	187	179	185	173	176	191	182	187	180	207	182	193	178	187	186	176	181	183	193	157	185	210	186	167	200	186	186	197	195	194	160	173	175	199	176	202	203	185	185	193	202	170	173	169	208	189	160	156	193	200	146	183	198	168	207	179	155	199	190	178	190	194	195	174	180	178	157	183	199	190	172	162	178	188	211	157	194	180	181	198	189	160	212	196	173	184	206	176	194	207	185	163	191	215	194	187	204	170	195	183	185	179	177	150	203	195	172	201	196	188	181	190	184	162	169	172	172	184	182	166	164	206	185	178	191	191	185	185	188	169	163	191	199	213	184	199	184	184	177	181	186	187	172	200	206	189	186	170	170	166	191	218	176	188	163	183	190	180	187	206	191	188	173	191	176	174	185	172	170	190	180	178	232	181	185	198	185	194	198	187	188	175	198	204	185	174	167	160	163	184	203	179	181	176	194	171	181	183	181	172	183	172	204	187	206	173	169	197	193	183	169	202	192	205	189	155	190	214	181	177	200	196	195	170	188	186	185	164	180	198	201	164	172	180	194	178	181	169	190	174	152	212	193	178	190	194	190	179	197	188	190	179	174	207	194	183	179	176	180	194	193	201	197	192	171	195	173	181	185	195	184	193	176	175	192	175	200	203	188	197	188	171	192	174	182	170	200	159	192	174	193	183	174	189	165	164	187	195	189	185	195	163	192	197	191	177	172	213	183	214	184	187	194	178	187	183	156	196	199	194	214	197	192	216	199	176	181	193	176	171	180
4622	304	306	219	176	183	155	174	158	149	146	143	145	150	140	139	161	152	155	152	174	153	155	146	136	145	157	150	157	146	139	157	148	145	155	146	150	142	131	147	158	145	154	163	163	127	153	178	149	179	143	168	160	135	146	146	151	156	161	142	149	135	154	135	172	133	167	138	150	149	140	171	152	152	160	147	154	141	156	142	151	145	154	152	151	146	144	141	183	155	153	127	146	151	152	158	153	147	146	156	141	148	170	127	152	167	136	136	156	155	141	139	166	144	156	158	128	140	159	143	154	161	136	155	133	139	160	149	158	157	141	152	159	155	151	167	155	149	155	160	149	138	152	138	170	142	130	132	138	133	179	170	160	168	169	145	150	156	142	148	119	149	127	162	157	123	161	129	158	132	138	150	141	160	160	165	143	141	143	144	151	144	145	136	146	159	150	130	144	132	154	144	164	148	155	142	160	144	141	170	138	153	156	183	159	154	141	166	146	147	158	134	148	135	148	152	142	129	148	133	154	151	133	145	144	142	174	150	125	145	147	153	158	134	129	171	157	140	137	151	129	143	141	167	135	165	143	142	135	162	146	153	129	144	145	143	152	171	143	162	150	136	165	148	142	132	137	155	161	155	130	147	164	145	159	146	158	157	164	158	145	142	143	164	169	151	132	157	161	147	154	140	154	151	156	130	144	150	129	171	153	155	134	153	143	157	154	143	157	159	160	104	185	150	155	151	159	147	153	139	182	127	150	134	148	157	159	152	154	157	154	146	141	146	148	149	139	147	137	131	144	154	149	128	147	137	151	153	126	148	148	164	167	145	139	145	149	140	143	148	130	141	145	150	161	155	148	148	147	140	167	158	165	144	134	151	160	135	135	146	141	148	151	150	144	144	152	155	169	159	128	127	142	143	146	146	151	158	154	128	144	164	127	125	147	133	134	158	150	153	156	171	134	130	155	154	139	161	129	158	145	143	153	153	127	163	146	118	173	152	170	153	135	154	174	170	145	130	141	155	160	165	149	142	140	146	149	143	143	163	163	141	169	136	148	164	161	157	139	144	148	168	140	167	144	164	159	134	162	169	143	155	164	139	141	156	158	170	146	140	131	163	164	143	143	151	144	141	134	135	158	161	141	126	168	171	148	129	171	143	155	140	131	133	164	150	148	154	129	147	168	137	141	139	136	153	158	155	134	172	146	151	155	154	156	151	132	131	166	148	150	156	147	156	157	155	134	156	145	156	159	162	134	154	142	126	159	154	155	160	148	155	114	163	138	132	152	135	152	149	139	150	144	161	141	156	146	145	148	128	150	148	141	178	160	156	139	144	135	162	129	140	152	147	143	148	153	150	146	156	167	143	141	158	121	157	149	146	135	153	150	149	153	156	155	146	139	145	144	123	156	132	132	150	145	145	170	141	153	174	154	152	165	134	164	112	144	151	139	143	155	137	152	145	161	157	155	148	150	151	131	152	148	159	141	162	140	156	153	138	166	144	169	135	137	141	142	157	166	155	149	148	125	154	145	132	152	152	138	147	142	142	159	149	157	149	137	139	149	152	179	144	157	171	137	138	144	146	142	143	143	152	169	153	140	145	163	162	142	140	152	137	161	155	143	143	140	135	154	138	140	146	151	146	174	149	129	140	156	142	162	140	169	151	143	151	152	144	158	129	138	141	155	137	137	130	149	153	138	145	129	150	127	122	137	155	139	146	152	148	146	135	144	128	157	134	137	159	150	134	153	158	127	158	149	150	132	148	154	138	158	147	149	142	142	143	151	159	178	154	132	142	158	165	145	129	124	132	153	147	153	132	162	135	140	133	151	141	157	159	154	165	159	155	155	156	141	122	167	152	135	151	133	127	139	142	120	134	146	147	134	125	147	137	166	149	152	157	149	127	148	153	177	146	147	130	143	141	156	132	140	137	174	129	154	138	155	137	159	133	142	135	162	134	159	147	162	158	170	165	152	139	145	137	150	153	152	172	146	136	161	167	162	141	164	131	147	161	139	150	135	139	171	135	131	158	150	146	147	161	161	129	161	127	137	146	161	166	155	137	152	157	166	134	148	141	143	138	136	169	129	143	154	146	148	133	152	137	163	146	132	132	147	164	148	142	144	143	153	170	152	133	153	137	143	144	140	144	151	118	135	139	154	169	162	155	172	155	146	158	146	141	139	175	152	135	144	171	139	131	156	155	166	139	167	137	146	147	146	146	144	172	156	167	165	144	144	141	155	170	153	157	126	136	166	146	139	130	143	149	150	162	153	121	173	151	160	146	134	139	136	150	140	169	135	146	151	149	162	143	149	151	135	157	144	144	136	176	150	132	142	163	165	165	139	153	142	143	158	153	146	132	132	131	148	138	140	148	142	162	149	148	153	151	146	168	137	125	161	147	158	155	175	141	130	155	153	174	130	156	138	139	146	127	150	166	150	150	133	166	143	156	170	151	133	144	154	144	150	146	156	157	165	152	151	159	147	164	147	146	126	151	134	159	151	163	150	160	147	158	133	164	156	136	155	159	140	161	154	144	144	156	146	159	169	145	173	139	150	153	121	150	142	150	155	138	173	134	141	154	138	140	161	166	144	160	128	138	155	141	166	148	127	152	145	163	146	147	136	166	119	137	129	139	146	146	112	157	150	166	168	133	148	176	155	155	139	147	142	161	142	147	149	150	147	117	136	140	158	130	160	156	145	155	149	166	155	147	152	141	140	170	138	135	164	144	148	157	138	149	161	149	137	141	131	156	153	154	142	137	192	131	145	169	157	142	160	142	141	155	146	169	159	152	176	133	157	142	152	140	154	150	147	148	144	145	144	169	146	138	159	137	132	139	141	145	131	160	151	144	125	144	179	137	153	158	144	155	172	155	144	140	139	134	147	158	138	161	154	141	129	149	149	136	153	156	162	141	138	166	139	153	140	138	139	138	134	153	141	140	156	152	135	131	142	140	155	132	125	153	121	116	144	151	149	151	133	157	153	153	156	179	153	145	128	158	157	161	136	151	131	142	172	141	148	153	155	154	129	154	144	126	168	172	138	160	139	170	132	152	162	123	142	142	149	152	147	152	164	144	156	151	171	150	151	158	142	146	158	150	147	148	148	163	152	183	153	152	137	162	138	143	138	132	161	152	140	144	140	131	135	162	149	172	133	139	180	147	145	140	157	149	141	148	147	158	132	136	160	144	126	151	163	149	129	171	139	136	144	150	157	161	165	144	135	159	154	158	162	158	120	142	142	127	153	150	160	152	134	159	141	144	171	134	154	149	152	129	153	138	156	136	149	144	155	140	133	143	151	137	157	116	170	146	131	164	145	143	147	153	165	161	143	139	135	140	144	144	162	153	173	132	140	128	134	171	163	136	127	142	147	157	177	150	139	153	148	138	160	138	146	136	135	142	146	140	150	161	163	148	151	118	154	141	157	159	150	140	153	132	162	137	167	157	153	161	148	140	162	142	159	139	127	150	157	155	162	137	156	152	129	166	166	152	146	133
25398	21422	27909	25309	11070	1333	888	729	541	590	587	601	532	565	549	540	503	545	570	550	536	536	517	515	529	513	540	532	504	550	523	516	502	528	527	518	494	507	488	518	536	527	510	501	481	512	507	542	484	546	493	544	511	489	479	507	505	523	526	525	537	495	502	524	470	501	505	530	505	535	481	515	503	476	505	514	528	500	497	503	513	503	484	515	523	491	520	477	523	531	480	490	483	530	530	500	504	494	484	500	505	481	484	480	476	485	528	461	485	510	494	514	481	518	479	528	503	486	516	540	499	490	504	540	472	473	508	478	470	543	495	469	432	519	529	477	548	511	488	502	490	532	482	525	490	488	512	511	476	437	498	473	515	515	495	491	488	527	507	510	536	518	470	492	475	494	515	535	508	513	526	481	496	479	472	510	493	499	523	463	530	507	488	500	492	527	529	504	516	536	529	512	520	481	486	455	525	469	529	572	534	488	481	522	526	470	502	535	443	508	512	558	510	510	519	495	498	508	493	492	486	538	477	480	484	497	494	485	548	504	545	515	524	487	523	518	473	507	496	491	525	495	472	471	517	455	492	495	485	497	555	507	511	487	487	492	473	476	531	514	533	514	503	525	501	519	492	504	501	502	499	454	518	504	498	544	497	497	498	498	527	488	496	508	507	486	463	542	501	538	494	475	490	518	478	508	500	481	483	505	495	442	494	501	509	466	521	480	520	465	520	536	487	524	481	497	536	492	494	498	515	506	480	514	523	505	478	522	498	456	502	481	488	536	466	489	498	528	489	510	530	505	484	499	458	519	478	514	525	491	485	484	527	497	496	526	523	518	512	476	537	513	491	498	479	514	492	517	500	480	500	531	512	488	484	484	536	502	510	498	540	514	504	513	483	489	499	497	499	493	488	518	512	510	497	573	526	549	432	523	492	518	497	524	510	531	521	503	483	492	498	486	511	505	516	465	498	495	496	534	513	503	458	479	444	557	505	456	481	464	478	483	486	534	531	524	543	551	485	484	499	496	495	475	526	474	528	487	489	517	537	527	508	526	499	473	481	523	542	505	505	489	500	499	512	543	489	469	561	467	489	528	483	558	540	471	552	524	495	545	505	488	491	511	493	479	523	499	517	490	533	497	478	528	530	480	497	520	512	462	527	510	518	532	506	478	496	542	523	461	483	523	523	478	493	529	499	520	480	511	520	490	491	496	509	475	521	531	513	497	502	479	477	490	507	522	500	499	488	457	499	512	510	487	498	509	486	508	494	496	526	481	477	505	468	533	470	493	512	504	518	525	567	542	469	496	468	525	518	480	518	493	476	566	512	500	471	488	474	482	482	507	509	536	531	506	488	507	501	463	447	534	522	489	499	532	503	502	485	496	495	497	545	528	480	532	523	502	489	506	486	457	494	519	560	512	559	499	477	504	497	492	494	552	454	486	492	498	471	518	498	532	518	490	522	521	504	501	513	507	501	541	492	533	487	507	519	515	538	526	506	531	485	507	517	516	495	424	445	518	488	485	505	474	478	522	520	506	503	520	503	498	482	514	495	506	523	468	505	522	545	486	520	497	531	499	506	484	473	522	504	482	506	461	453	494	496	548	525	474	510	524	544	523	488	499	491	488	526	470	507	526	504	487	520	516	523	492	522	515	508	515	481	504	508	498	519	516	552	548	485	506	480	510	539	535	517	481	478	478	504	496	477	556	522	445	475	498	524	517	528	488	478	534	522	495	499	513	571	508	529	486	525	490	517	555	514	494	488	505	463	503	504	514	492	501	556	517	487	501	504	544	526	468	540	492	499	565	498	503	493	501	483	530	515	476	471	491	486	540	523	492	500	537	481	475	496	492	519	498	480	517	486	560	488	510	500	456	450	516	484	504	519	495	500	497	455	494	546	552	526	494	502	523	498	533	508	522	508	490	498	496	510	482	488	550	504	566	508	471	495	472	510	484	533	482	514	474	536	515	538	490	468	526	524	481	527	542	514	493	519	495	499	485	497	528	523	490	476	492	459	547	517	529	488	460	494	516	524	490	502	531	459	460	481	524	528	511	518	479	487	539	505	511	519	503	514	496	523	513	499	491	519	514	521	539	507	506	495	531	516	531	521	493	479	477	512	497	494	527	518	487	563	531	512	487	494	512	488	463	515	486	472	498	517	498	499	516	493	500	510	533	498	485	478	539	469	497	537	490	502	510	489	512	508	508	521	474	497	517	495	516	522	479	506	485	485	479	494	531	525	492	544	490	534	484	515	542	495	500	527	494	539	493	486	463	543	493	490	504	502	538	489	482	497	490	507	511	502	517	499	499	490	538	450	485	535	495	517	457	519	525	527	496	479	493	525	490	509	515	500	537	557	528	482	498	505	497	523	477	562	508	505	516	535	496	516	502	512	480	471	495	515	479	484	517	468	480	467	488	502	479	492	498	502	499	492	503	493	523	503	524	469	497	499	515	531	522	492	517	474	487	502	486	498	528	518	479	471	515	516	528	522	514	518	488	489	531	487	509	536	528	508	469	498	502	497	457	510	510	511	502	551	485	556	510	543	516	504	524	483	520	513	519	485	469	482	532	514	500	506	507	491	509	510	506	542	549	510	497	517	523	515	523	524	487	554	512	498	514	519	501	519	446	481	523	506	445	499	489	534	454	521	466	536	506	521	533	522	532	485	509	498	478	486	497	499	483	505	508	517	454	483	528	486	473	503	497	520	506	451	527	495	518	513	499	464	476	530	514	489	477	482	502	466	476	456	492	521	516	509	502	515	507	533	479	486	435	471	486	545	517	497	507	457	519	512	511	498	478	546	498	495	518	505	505	528	528	507	512	468	505	528	441	504	483	529	533	536	497	504	509	501	476	514	480	489	479	512	512	493	539	507	535	487	475	466	552	488	515	508	511	535	503	499	527	500	503	493	494	522	489	484	482	481	501	496	476	490	538	506	510	520	471	533	538	500	486	465	497	483	493	511	462	512	510	520	545	493	479	481	478	477	497	495	500	516	500	505	511	474	498	488	474	505	497	519	518	508	471	481	487	442	469	499	506	491	504	468	489	493	502	478	479	478	524	544	500	524	456	493	486	517	469	494	492	536	480	473	516	494	535	520	471	491	455	509	498	497	492	501	513	533	514	465	506	510	516	507	519	503	508	479	523	516	502	466	483	471	517	515	517	531	488	457	500	545	538	468	480	485	507	478	509	520	503	514	481	461	506	524	502	511	551	527	508	539	494	500	473	481	474	554	477	512	528	502	477	476	501	512	497	506	500	503	528	488	496	501	529	493	493	528	457	519	481	470	484	478	483	532	499	474	474	486	470	521	512	485	512	532	525	532	488	503	504	485	513	491	523	478	505	495	496	500	514	480	465	497	497	490	515	478	546	505	496	533	525	562	467	503	498	483	494	519	486	477	535	501	512	487	486	497	530	464	533	508	500	531	498	489	523	542	525	539	454	514	511	512	465	501	483	470	553	518	479	534	539	513	511	490	503	535	507	518	504
3236	3350	2776	1429	1106	831	718	616	590	551	530	512	471	485	465	476	423	416	409	441	419	434	425	421	385	402	439	426	449	404	403	426	405	423	417	408	411	422	421	424	398	422	422	412	401	408	407	406	403	414	401	391	385	406	399	444	401	429	421	397	425	406	431	404	417	403	392	413	409	433	392	368	403	421	403	436	394	404	385	425	366	403	428	379	424	436	417	422	414	389	376	420	408	408	419	388	441	390	385	396	411	414	399	364	384	379	393	400	434	412	392	420	401	399	358	413	399	391	383	416	419	395	407	392	425	444	397	407	391	397	407	365	405	402	381	384	392	386	412	413	418	392	430	431	423	443	420	386	380	407	405	405	407	350	392	391	422	349	424	382	429	367	392	418	411	385	390	412	385	376	415	404	440	420	384	411	390	385	438	417	364	419	411	389	378	426	416	419	365	421	422	413	392	403	409	397	397	413	393	399	404	400	419	386	415	360	401	376	396	396	410	413	417	428	397	388	396	413	413	402	403	398	388	384	405	386	417	377	453	429	349	387	383	405	418	397	398	400	379	392	402	398	418	395	366	423	417	425	429	376	421	394	426	407	387	397	374	377	457	393	399	393	397	401	405	371	383	397	397	411	422	415	418	397	384	405	404	399	392	405	429	390	410	385	386	411	422	390	391	400	385	387	398	371	392	396	400	385	404	396	413	366	368	418	369	426	403	398	399	416	386	406	409	398	373	385	406	370	367	421	384	408	429	406	401	411	410	400	449	434	392	401	365	411	402	411	424	379	415	418	396	420	428	429	388	442	411	405	408	404	431	427	385	411	404	409	381	385	379	392	406	373	404	374	389	426	442	409	402	379	413	429	395	410	378	360	420	414	390	410	379	428	410	401	403	403	398	425	397	423	417	403	403	423	402	396	348	411	409	352	394	417	412	398	390	358	423	423	390	405	369	382	378	413	412	379	415	396	443	389	399	411	420	390	400	413	376	402	379	412	411	357	376	425	417	389	398	372	396	422	401	410	423	412	375	363	371	434	403	377	398	399	384	379	381	396	413	403	359	382	355	388	396	394	379	417	362	405	390	399	418	393	384	385	416	360	450	412	383	410	388	387	410	423	404	433	395	368	417	447	382	386	381	413	393	429	380	406	400	388	409	382	381	379	384	389	407	388	414	398	409	416	365	398	408	406	372	406	406	444	414	408	380	408	427	402	400	404	369	369	389	411	397	392	372	394	394	419	407	391	397	396	420	388	422	396	381	411	407	395	429	404	366	383	392	408	375	387	381	402	406	406	449	403	391	378	391	402	375	387	404	381	385	384	424	399	380	379	401	400	406	401	406	412	402	421	412	427	379	401	358	381	422	411	421	379	409	405	372	387	388	450	435	423	390	413	397	415	414	403	425	387	415	381	392	393	377	393	413	400	416	381	386	436	383	417	405	399	352	390	405	410	403	392	384	388	373	396	389	368	409	387	375	408	397	384	438	398	385	397	395	391	407	405	393	403	408	418	398	383	383	392	396	382	431	386	375	390	404	399	386	388	380	419	414	361	425	392	418	443	403	400	428	385	383	405	411	369	385	392	447	398	427	368	370	409	426	407	388	352	398	382	401	375	401	391	395	376	418	387	417	375	410	402	366	397	434	395	362	378	379	374	396	387	390	390	425	399	369	382	430	425	403	394	433	419	403	445	414	395	380	395	373	394	420	420	439	374	379	401	381	421	434	383	396	393	409	361	377	361	408	415	427	396	384	373	408	403	380	429	403	417	421	414	380	378	400	385	426	448	390	377	419	413	395	383	417	428	397	383	388	385	402	408	402	434	375	389	399	433	418	399	415	383	416	396	425	372	386	436	384	419	383	381	398	390	378	365	417	381	383	388	415	387	433	409	429	398	417	382	404	401	381	395	403	418	391	373	387	398	390	368	415	381	390	396	355	387	399	416	381	378	395	423	373	390	422	390	429	401	406	404	350	386	397	398	363	384	373	420	373	399	367	402	359	380	369	404	397	390	396	392	381	369	393	399	403	376	393	393	389	420	410	394	407	393	388	416	424	413	407	409	424	373	397	387	364	390	404	377	385	398	407	389	385	350	386	416	402	402	388	379	411	393	418	407	407	369	385	403	428	385	415	418	405	407	393	369	396	413	415	387	357	401	405	411	400	361	395	363	420	391	409	396	366	411	397	351	408	394	410	397	387	382	380	402	389	385	421	418	415	409	430	408	428	416	376	375	407	378	331	386	406	386	411	401	433	403	393	386	406	395	399	409	362	395	391	354	368	384	374	404	423	377	401	414	379	396	372	404	405	371	399	372	372	401	366	384	393	393	378	407	412	400	382	409	398	404	387	392	394	417	402	344	408	401	388	362	400	363	379	385	357	396	411	412	400	422	395	408	405	376	407	411	374	430	364	399	364	409	399	412	393	409	392	401	382	364	399	425	400	412	404	387	407	371	423	378	444	392	394	417	441	413	415	406	382	395	379	404	399	384	401	391	401	362	408	434	376	393	404	429	440	406	415	399	385	423	414	394	431	394	375	369	368	409	378	419	407	371	366	388	413	405	404	440	408	399	408	380	388	415	390	420	390	427	362	369	396	404	400	381	379	387	403	381	389	403	382	389	395	379	383	403	387	375	396	407	415	438	371	422	403	407	394	398	410	451	413	379	392	401	417	382	412	404	393	412	375	412	383	409	365	392	410	381	381	412	406	368	414	387	382	382	413	361	368	380	397	394	424	392	399	403	378	403	401	410	418	407	406	437	433	379	392	428	417	345	423	392	373	360	407	381	390	413	402	395	413	363	424	379	420	372	420	350	424	383	367	415	399	430	406	403	412	428	408	406	403	382	390	366	409	388	411	366	424	406	381	383	355	400	394	384	415	396	397	404	404	407	411	398	418	400	425	398	390	400	357	395	392	351	394	408	386	387	383	384	378	361	432	416	392	432	383	412	396	407	384	383	390	394	403	396	408	381	357	382	371	365	371	394	403	369	455	391	423	367	419	391	412	343	431	417	398	409	393	415	381	403	363	411	432	404	415	383	366	365	395	383	411	386	376	384	399	402	411	405	394	373	362	382	390	435	398	337	385	419	420	411	386	401	400	388	401	369	405	401	378	413	437	406	406	422	364	421	381	429	420	422	389	422	411	398	387	409	400	366	368	398	404	429	425	380	354	394	366	375	407	412	381	417	405	410	400	435	385	414	378	378	404	423	361	388	378	400	346	382	382	413	375	424	385	392	428	401	405	408	395	382	392	428	434	381	379	384	379	395	441	422	375	429	370	391	387	418	391	401	400	389	411	396	402	416	404	389	389	369	367	399	399	404	373	426	391	402	393	402	387	374	431	430	362	384	398	386	393	380	395	399	423	358	410	404	407	399	394	403	400	391	400	388	386	414	390	386	404	381	389	413	405	371	387	377	400	394	417	428	396	409	393	400	352	389	413	387	381	425	389	399	382	415	359	427	377	397	402	434	382	401	418	399	387	368	399	383
24624	21470	28753	24587	21457	8196	1742	1074	873	880	825	739	737	752	686	748	736	702	706	720	687	727	730	757	718	728	675	698	704	721	699	686	711	705	698	696	708	672	694	662	690	681	745	701	643	662	673	696	647	657	739	697	647	656	691	675	676	687	685	682	661	663	679	709	644	720	688	698	678	643	672	699	709	694	671	727	687	695	649	672	667	674	696	690	631	682	700	658	669	643	682	627	690	643	669	628	624	686	645	673	654	647	680	706	682	690	674	718	657	667	648	704	705	627	657	682	666	636	644	656	689	678	690	678	686	715	669	664	655	631	692	669	716	689	671	644	660	640	634	664	713	665	644	670	678	682	657	666	660	654	685	665	687	650	701	639	665	627	709	662	667	670	666	679	663	639	696	676	663	657	688	711	678	670	678	663	627	663	716	640	671	692	697	697	680	667	637	670	601	729	690	665	689	650	721	710	683	713	641	642	647	698	734	661	718	728	722	629	654	649	667	682	649	662	657	657	692	671	675	666	664	691	647	681	650	664	662	676	670	637	691	678	665	712	658	667	666	643	652	695	673	677	666	655	700	666	658	681	701	696	678	652	649	684	660	645	654	651	671	659	663	667	649	660	682	643	658	658	706	639	684	679	696	681	709	626	636	658	670	731	717	692	667	683	680	739	725	649	707	701	674	636	688	636	670	687	683	692	658	648	660	661	713	699	673	657	674	636	669	667	658	651	679	710	652	678	710	649	665	707	648	655	658	624	694	692	693	637	683	655	671	607	668	654	682	696	677	661	647	694	700	674	684	658	671	673	672	666	666	657	634	652	707	668	652	623	655	661	704	684	628	672	657	700	662	682	637	695	674	644	682	641	719	663	643	660	628	680	683	678	687	655	631	653	672	643	688	669	639	705	662	675	624	653	677	710	670	663	648	656	662	665	671	689	698	635	643	668	671	681	675	687	689	696	652	670	721	680	671	685	652	693	677	701	674	690	650	650	706	658	621	674	669	681	662	679	701	679	645	704	651	648	627	669	648	699	726	642	681	626	664	669	651	669	655	665	660	689	666	643	688	661	660	645	660	629	633	660	684	637	693	656	669	645	663	648	653	648	694	680	669	684	681	686	709	667	662	655	647	672	688	682	625	623	683	644	670	676	640	682	674	666	670	655	689	660	674	696	693	650	697	672	655	675	685	699	681	665	681	666	683	651	676	690	631	661	675	690	655	669	682	659	667	628	652	624	628	660	666	661	720	676	673	662	655	679	622	653	626	635	711	684	707	699	604	702	641	696	672	650	687	715	649	663	633	674	673	707	685	658	649	686	646	659	670	682	648	664	622	647	664	660	622	695	678	744	696	668	652	669	674	675	641	680	666	666	663	675	658	650	684	653	659	699	661	645	650	658	665	655	727	730	655	627	684	698	661	692	690	693	687	694	669	668	648	652	673	657	653	708	695	685	620	669	631	638	650	662	641	635	727	604	673	644	654	646	678	636	656	692	655	624	665	641	645	650	709	701	685	652	641	685	684	640	666	665	678	648	601	675	671	651	654	763	665	645	672	665	679	664	650	679	660	692	632	680	688	652	672	628	641	627	702	698	661	682	661	665	617	643	650	599	655	646	670	664	657	675	681	687	738	640	647	681	668	647	640	687	657	627	671	664	700	652	672	647	612	638	726	651	658	704	719	668	662	672	682	669	674	727	660	705	633	673	713	655	672	653	667	662	698	645	635	713	690	709	687	676	603	650	683	658	660	682	639	694	658	645	711	663	642	695	669	668	673	632	668	680	660	664	650	679	688	672	680	691	686	660	696	670	699	655	729	669	694	708	693	675	659	660	724	650	638	646	617	655	690	655	664	625	692	690	657	669	703	662	692	646	677	647	669	649	672	627	716	655	645	679	642	651	660	636	617	684	667	676	632	624	641	684	617	632	667	656	633	685	656	690	703	689	698	640	697	657	625	633	662	650	699	654	711	655	645	647	680	653	648	654	672	695	692	669	672	662	637	730	655	723	662	625	654	671	644	677	618	662	665	678	711	666	674	658	686	686	660	714	678	645	654	658	702	667	691	696	660	625	716	672	667	621	644	724	665	698	698	671	621	681	637	645	661	661	630	689	634	624	686	691	699	669	627	641	695	668	666	655	708	658	692	640	646	737	664	617	671	644	659	662	707	636	694	671	688	675	664	655	689	649	663	680	690	662	704	630	654	624	641	655	638	698	687	625	682	697	621	654	680	651	619	600	687	674	651	701	655	661	631	639	642	676	666	645	666	653	677	686	701	633	655	716	655	730	649	689	662	691	672	703	654	697	625	704	724	673	669	650	647	663	664	666	686	676	691	664	642	663	662	653	711	646	677	652	670	652	605	642	688	694	684	738	667	642	618	701	631	648	644	662	674	673	629	671	648	681	714	662	699	671	639	699	686	699	678	687	688	704	649	671	688	677	662	661	672	648	648	640	667	707	682	690	645	688	662	727	649	727	666	645	657	682	661	666	689	649	700	682	650	720	673	704	686	696	676	696	683	656	668	717	678	633	699	643	669	631	647	640	651	668	667	702	641	644	671	678	635	688	685	660	675	653	666	640	731	666	605	629	678	659	659	700	675	677	662	662	642	648	678	630	687	677	644	721	670	688	645	722	626	620	656	660	691	683	689	677	695	675	711	643	669	681	660	682	686	671	641	681	622	653	678	667	675	652	679	680	646	666	676	675	698	648	663	699	677	653	665	645	658	637	647	679	690	646	685	685	673	624	644	672	646	692	658	658	649	690	655	690	712	690	664	667	630	642	671	642	667	657	656	673	646	668	630	648	659	621	654	669	674	663	687	668	696	695	669	673	654	684	653	697	682	695	657	733	697	714	688	635	645	660	636	627	655	681	690	655	682	652	643	654	653	666	648	690	639	642	687	649	653	723	688	687	722	662	676	659	658	680	670	672	679	669	667	652	611	639	694	717	664	649	654	663	656	709	641	663	675	695	717	644	603	661	744	684	683	668	649	682	648	667	693	635	672	688	651	643	688	708	671	683	673	643	687	670	689	674	644	665	688	664	620	646	681	668	627	668	662	667	608	701	642	634	681	678	672	640	679	669	682	612	644	671	661	686	642	691	673	641	690	651	663	634	654	670	714	679	726	693	669	689	693	726	662	687	653	644	680	604	677	681	680	692	661	699	667	698	659	666	737	685	666	638	708	600	640	664	694	654	668	634	637	690	667	642	668	703	677	681	646	670	661	657	643	632	646	695	629	711	697	693	647	640	640	711	654	679	745	618	689	675	693	672	641	670	652	650	678	674	691	681	644	675	626	662	660	683	650	663	638	662	664	667	628	658	654	674	695	624	678	678	680	715	673	677	648	676	684	695	653	668	670	645	683	659	695	736	671	638	670	659	649	654	671	684	647	677	657	662	677	653	666	602	699	653	671	687	666	678	667	684	686	655	675	651	687	671	631	665	659	686	676	681	684	737	667	626	671	658	653	672	631	646	671	663	694	652	687	681
3607	5916	4884	2453	1787	1363	1086	985	896	791	738	670	702	623	629	669	610	574	611	562	608	578	560	561	583	593	550	566	538	571	552	542	565	582	533	562	581	574	545	567	573	547	564	528	536	535	556	538	563	564	525	501	554	541	490	531	536	528	541	553	538	553	510	540	525	533	532	511	555	569	560	539	527	515	463	480	520	520	530	550	567	525	564	525	555	501	524	552	527	505	520	535	540	555	542	547	533	512	528	517	507	531	507	494	521	538	558	512	542	505	525	527	521	512	555	498	514	531	519	529	567	559	514	537	535	544	544	581	553	551	502	529	532	527	526	504	557	486	516	499	546	509	544	485	511	498	524	529	535	539	490	534	532	538	519	522	521	554	532	527	525	538	498	502	537	566	581	510	512	506	515	557	554	546	533	506	549	512	515	511	561	545	541	561	532	528	579	553	541	527	476	517	527	517	538	537	513	509	551	547	559	523	523	520	517	530	502	521	505	520	510	540	490	561	527	533	526	547	527	525	521	499	513	507	519	516	517	535	519	488	531	492	527	558	543	565	515	514	547	539	567	505	543	568	516	551	538	543	536	539	524	526	529	497	538	509	514	466	542	505	539	467	491	494	473	558	488	498	550	540	479	549	473	530	505	531	527	545	539	531	555	493	553	508	495	468	513	565	544	513	519	573	539	508	536	523	520	519	535	564	521	582	536	532	496	524	512	484	532	485	554	533	515	499	537	502	518	463	519	548	528	491	522	530	517	527	523	527	517	525	533	532	532	518	528	549	536	522	541	515	501	532	519	561	545	533	507	554	512	488	505	543	518	503	515	535	525	513	510	533	534	517	505	550	483	491	518	535	471	517	483	487	511	488	570	531	503	548	525	527	560	535	523	497	578	554	545	490	578	586	504	510	539	537	521	510	555	521	542	543	538	517	509	517	563	496	512	508	499	498	493	527	536	520	504	516	555	532	507	543	484	536	513	506	523	567	562	503	504	560	536	526	540	537	469	535	517	500	563	547	523	518	521	503	556	571	522	532	529	533	492	529	548	508	573	529	479	518	525	514	529	529	514	524	545	537	553	521	492	510	529	519	525	544	501	585	516	480	537	526	473	499	537	490	534	527	547	540	517	521	509	607	540	522	556	534	553	478	499	510	516	523	513	519	545	487	573	515	528	507	470	561	526	573	515	525	521	528	506	463	528	534	529	545	513	543	533	578	494	548	515	548	521	508	521	527	540	485	552	562	532	480	547	556	528	527	464	502	541	506	562	551	587	530	543	544	530	498	527	544	525	548	470	510	511	513	532	528	546	534	511	526	504	539	527	515	502	541	512	567	502	539	512	525	501	559	503	514	533	538	499	531	503	506	520	527	541	503	514	508	543	563	502	537	534	517	517	530	557	524	525	525	496	516	477	509	563	529	564	489	492	543	542	490	520	518	534	534	510	514	547	518	541	514	539	538	502	516	502	510	520	530	505	539	559	472	528	526	570	525	479	510	496	531	536	564	553	533	498	495	544	510	503	519	509	504	534	530	557	514	496	536	537	460	549	557	568	511	544	531	530	523	537	492	507	518	510	527	497	551	504	543	569	557	527	509	542	519	522	518	522	513	530	518	503	533	538	515	534	496	515	531	517	498	500	513	510	550	545	496	530	511	549	511	532	523	512	530	507	507	514	500	498	514	543	551	520	545	530	511	502	539	516	536	494	531	549	510	504	492	546	547	516	556	507	538	479	522	548	525	517	509	504	527	520	545	477	552	502	551	541	504	553	549	518	508	553	521	523	506	508	485	540	527	512	547	569	503	483	502	519	525	542	489	537	529	511	495	504	517	504	524	546	503	533	517	517	529	559	512	532	506	525	516	496	518	522	500	543	502	565	534	467	515	550	526	525	505	510	534	549	502	537	526	593	547	517	532	527	533	497	487	553	513	537	502	508	527	533	530	527	549	462	532	555	514	518	497	513	476	527	531	551	532	545	507	505	500	517	525	539	539	553	524	450	489	550	463	544	524	541	528	528	513	528	541	504	565	513	511	500	525	560	533	498	502	495	501	538	545	544	505	527	515	521	527	496	507	527	528	522	559	546	550	545	538	550	520	519	535	529	484	548	510	492	503	535	507	511	550	508	528	548	510	522	535	527	546	484	522	536	491	504	528	548	552	549	510	531	525	486	522	525	476	526	525	494	536	535	530	569	518	579	519	519	504	563	529	517	499	552	522	499	555	497	490	535	489	536	515	520	507	501	543	518	544	491	495	503	508	487	507	541	496	519	505	526	536	544	491	507	544	502	473	563	474	536	538	497	540	561	490	521	506	518	499	549	499	469	537	505	515	529	492	544	519	502	495	508	522	565	551	546	500	522	487	500	510	520	512	508	516	480	461	454	544	479	533	519	540	531	523	520	520	519	556	538	522	518	529	481	519	504	516	501	549	533	540	487	521	519	526	531	512	535	517	532	469	544	483	549	501	559	539	500	501	582	522	536	543	555	516	515	500	507	528	544	512	499	520	498	528	524	514	506	553	523	523	506	503	511	582	567	554	509	507	529	555	507	525	518	528	469	486	520	523	502	505	512	523	564	495	514	534	524	555	533	528	578	529	564	517	532	566	502	535	521	500	525	541	499	528	560	544	505	515	485	541	533	490	482	516	538	524	505	503	527	516	515	508	522	507	541	569	531	505	515	524	500	492	526	525	507	535	495	518	509	549	517	530	516	554	567	522	509	536	537	522	531	506	492	522	507	497	528	533	537	550	573	498	540	497	545	507	543	531	500	535	539	525	526	492	551	461	475	523	549	530	521	564	542	552	516	507	543	554	495	500	509	535	549	492	491	565	510	509	555	521	556	537	501	500	492	520	502	508	556	519	500	502	538	578	527	524	545	521	535	465	501	534	526	540	525	473	522	510	525	478	544	526	523	511	492	502	534	520	518	500	528	537	492	521	538	524	519	495	534	499	525	472	507	524	541	509	491	515	522	483	487	550	506	508	496	496	525	499	503	502	516	515	532	484	543	516	501	536	513	481	522	531	551	515	536	515	552	501	509	538	536	541	539	533	521	531	508	555	569	527	496	541	530	518	471	542	494	548	560	477	510	481	559	518	492	533	507	566	550	556	499	533	547	519	493	533	494	540	507	523	526	499	522	499	503	514	567	499	526	529	541	526	492	526	500	512	513	511	557	535	531	472	538	509	478	559	501	517	527	531	517	521	480	495	492	505	475	530	553	515	475	538	471	467	516	499	537	510	483	506	519	484	549	554	493	475	538	504	515	530	542	468	531	518	523	494	525	512	530	531	519	503	528	564	512	526	466	536	490	516	512	493	527	491	524	505	520	496	519	515	534	531	497	522	507	488	513	533	519	529	538	518	529	485	544	486	515	517	529	546	479	557	488	510	516	516	538	543	503	525	513	494	524	508	546	541	544	515	512	503	483	563	508	520	557	492	487	542	507	511	487	464	499	541	531	534	550	515	532	492	524	488	551	488	540	534	498	512
27777	9709	525	313	205	233	200	216	202	179	221	179	200	197	169	189	194	159	219	194	186	185	192	193	189	220	201	173	193	188	186	182	187	185	185	197	180	202	191	211	170	164	165	200	188	173	196	185	201	179	167	172	175	193	177	199	189	199	175	192	188	193	164	183	171	190	201	171	209	190	196	177	183	205	178	177	197	177	194	187	185	178	175	209	186	183	179	185	179	192	179	203	172	177	179	159	169	191	180	189	191	201	196	181	190	192	206	182	180	186	180	206	187	183	201	174	184	179	168	194	169	182	202	172	184	208	191	183	178	178	188	175	185	178	175	215	176	173	201	176	171	214	154	176	183	175	198	193	171	198	170	172	194	165	186	188	172	185	173	186	176	179	193	188	216	175	179	178	187	180	168	198	178	175	204	172	197	177	183	201	197	194	173	184	208	193	176	204	176	176	182	171	191	214	200	174	185	173	175	169	180	204	155	204	173	193	185	178	168	170	207	160	193	191	179	195	181	182	187	162	209	170	213	162	173	168	200	194	203	179	210	188	182	190	190	187	168	200	182	183	165	174	183	187	186	209	189	189	168	204	200	205	205	170	208	165	181	200	184	172	188	189	202	197	159	193	199	178	191	190	184	204	188	193	186	180	187	175	189	209	184	164	190	187	189	175	194	199	187	188	177	198	181	166	171	186	184	175	168	185	181	163	196	190	178	205	170	181	206	162	164	191	175	180	176	154	171	195	160	172	159	177	169	175	177	176	186	183	172	191	186	188	178	199	190	162	211	161	166	192	198	188	185	171	185	200	184	176	181	171	197	194	165	164	215	184	194	182	183	200	202	178	182	194	201	167	191	175	194	204	182	200	194	200	172	182	183	176	198	159	167	207	172	181	189	185	177	187	172	202	186	224	201	185	172	195	199	196	166	184	209	195	194	175	187	191	166	183	196	205	183	176	180	201	197	166	164	184	175	186	177	189	171	164	164	176	189	162	160	213	174	195	176	200	193	183	185	182	192	177	164	196	181	198	182	196	181	196	208	178	183	196	176	182	199	189	196	199	184	196	174	193	178	174	191	160	173	199	175	176	183	183	199	206	188	161	209	198	182	183	192	192	170	186	168	176	205	174	166	199	172	206	155	189	173	209	190	174	183	166	168	184	167	171	186	193	155	213	183	199	186	200	198	194	171	186	182	195	177	182	181	182	183	180	195	188	196	213	170	207	184	193	172	193	198	160	194	159	191	193	165	201	171	186	199	184	173	200	180	183	197	213	178	180	180	191	174	184	174	180	204	173	169	187	212	187	194	186	168	201	199	177	187	156	174	187	182	204	198	211	176	196	191	190	190	191	200	172	183	162	185	205	212	173	188	211	164	202	217	182	176	184	182	170	179	150	180	197	170	166	162	183	182	188	186	186	215	177	170	221	205	177	180	178	214	167	175	183	186	195	188	181	184	184	195	159	164	191	175	188	181	188	171	184	169	188	190	192	188	184	217	184	174	173	156	195	158	184	177	162	197	211	199	175	194	171	201	192	180	172	178	177	164	188	167	180	202	198	197	204	170	193	204	165	179	185	175	200	198	192	213	176	167	183	173	190	184	189	191	173	169	200	200	173	196	175	194	169	167	173	225	176	182	173	182	172	174	151	175	172	188	189	193	196	192	196	198	184	174	166	156	179	183	198	215	183	203	169	176	165	202	182	185	212	196	187	184	190	164	199	213	194	172	206	190	195	166	174	174	199	177	154	175	174	195	191	198	172	194	192	163	202	181	209	197	156	191	201	184	167	178	187	211	185	178	198	189	185	171	186	177	209	164	211	190	185	178	163	194	165	178	187	189	198	182	175	194	206	187	182	205	167	201	180	192	192	197	206	190	173	194	174	183	192	216	189	203	177	175	192	223	191	178	205	196	158	188	194	190	181	164	188	184	170	157	171	194	172	202	211	205	187	180	165	192	175	179	185	168	181	186	194	209	158	172	201	175	186	181	187	168	179	201	172	182	188	188	190	181	186	176	203	163	201	199	188	193	180	204	175	185	185	184	179	182	181	168	177	178	185	171	157	185	218	195	162	179	179	181	203	213	169	164	173	175	184	176	198	171	173	196	182	181	174	193	184	195	175	185	174	199	174	185	192	192	184	186	151	196	186	185	181	190	216	193	216	188	177	184	177	184	195	207	180	195	193	184	194	202	195	173	165	184	194	183	174	202	205	183	179	194	186	194	172	163	187	198	188	179	178	193	176	191	183	169	196	183	187	205	185	172	174	180	186	148	199	190	163	205	197	185	165	182	181	183	185	178	174	184	184	197	204	170	175	202	188	166	196	215	188	184	185	195	176	184	180	205	186	194	175	197	179	188	170	207	164	159	170	203	184	163	211	202	175	207	219	189	192	180	192	197	183	216	214	183	180	195	202	176	162	175	177	173	196	190	171	211	189	161	216	178	209	175	181	196	171	167	178	169	184	178	181	213	178	187	169	165	182	207	194	185	181	181	203	182	173	197	201	189	190	188	169	186	206	199	177	200	196	215	202	209	202	211	186	161	198	180	179	189	177	212	153	177	180	189	188	207	181	178	186	196	210	213	177	201	192	177	178	155	179	155	223	186	187	203	183	182	202	171	195	176	190	174	200	192	199	186	196	176	194	192	177	157	176	205	179	192	195	171	183	204	171	193	182	201	200	195	191	164	198	190	178	169	173	190	172	195	202	199	183	181	178	166	170	175	209	191	179	170	196	192	202	178	184	209	183	184	190	158	180	175	213	229	190	184	170	184	190	199	198	175	216	205	189	188	198	169	174	194	194	174	179	178	184	166	176	184	191	177	205	185	174	200	152	217	176	183	184	168	184	189	177	189	185	193	161	186	192	184	210	178	183	179	207	183	180	195	194	166	178	183	197	187	186	176	196	178	190	183	185	180	185	176	200	192	164	190	171	162	213	184	173	202	161	179	202	202	197	191	171	181	176	176	191	178	176	172	213	181	193	179	195	177	203	177	178	197	191	189	172	180	174	189	189	177	207	187	191	187	169	178	190	208	169	212	172	190	164	189	201	196	170	203	172	197	200	210	198	204	199	185	198	180	185	199	205	198	196	186	191	205	198	184	168	205	201	201	179	189	190	194	188	192	195	183	169	171	181	159	182	170	153	200	196	155	182	193	186	180	215	177	165	173	153	180	193	181	180	174	191	166	202	189	189	190	206	186	178	191	175	190	184	177	184	178	181	195	186	205	175	180	179	199	178	192	180	204	175	165	181	175	163	211	185	182	169	177	198	189	169	207	174	172	211	194	168	180	169	161	202	178	185	178	181	222	191	203	197	195	181	168	185	169	201	207	188	179	197	219	209	174	187	156	189	192	194	198	206	190	175	166	184	179	189	185	172	186	165	195	155	207	175	190	185	186	186	184	179	206	202	193	177	178	195	197	206	195	176	191	186	171	190	174	168	180	166	172	208	179	214	162	182	196	175	188	184	194	187	172	189	200	184	211	182	205	203
4523	324	284	199	212	193	148	157	158	134	124	144	148	156	139	118	151	146	149	164	123	164	146	162	171	140	142	139	147	165	149	136	170	156	134	145	139	150	148	173	174	142	144	152	162	157	169	162	148	144	186	167	161	154	142	151	138	148	157	153	157	155	176	164	164	148	133	153	156	137	145	141	158	155	154	147	166	141	157	145	154	151	109	150	151	177	135	145	150	138	140	155	135	132	166	142	158	141	157	144	144	132	147	142	127	147	148	137	164	146	142	147	155	143	147	164	146	157	130	153	154	172	135	145	144	121	147	140	145	171	138	170	154	140	134	147	156	149	152	159	164	150	151	153	152	156	174	147	169	151	149	143	154	158	166	147	161	127	152	165	168	119	153	162	159	151	165	142	176	138	176	154	170	158	167	155	152	143	151	141	157	138	158	141	142	129	149	137	151	147	169	144	133	151	153	173	150	147	156	151	146	136	153	163	139	151	144	143	146	172	148	137	153	174	155	152	176	166	144	161	140	154	154	135	145	165	154	150	128	146	167	162	159	146	122	136	159	123	130	163	136	147	143	145	173	140	149	172	153	175	163	161	140	167	145	127	151	142	159	161	172	148	162	140	151	162	155	158	144	154	161	161	143	151	141	140	158	161	154	126	145	141	144	163	170	144	123	136	135	148	142	171	157	161	168	158	154	153	127	163	165	162	138	152	159	139	156	153	151	141	163	151	143	161	143	155	158	152	152	160	130	170	168	163	150	169	135	138	146	139	150	125	153	179	146	157	155	158	158	146	169	139	147	155	181	144	151	124	131	127	149	141	157	151	146	127	146	134	151	144	157	161	161	170	158	150	145	157	163	153	128	157	150	156	163	157	168	165	135	150	154	146	151	144	168	149	147	152	141	125	146	150	149	169	151	136	154	150	150	172	155	153	157	159	144	122	145	177	140	159	140	152	148	162	160	152	159	127	162	161	164	166	181	150	154	165	149	155	157	136	156	143	162	154	145	111	143	130	134	163	157	148	144	144	153	139	145	145	153	123	143	143	136	157	174	175	126	152	147	118	149	137	159	162	179	149	147	171	158	155	164	122	146	177	162	143	138	158	152	152	150	150	146	149	162	154	130	128	150	138	126	179	135	138	144	139	118	136	132	153	132	167	130	151	154	144	163	148	152	157	168	144	156	141	194	153	151	145	150	180	150	151	137	163	141	159	162	130	152	149	150	151	138	157	135	155	129	151	155	144	136	172	124	159	154	133	148	144	157	139	152	147	161	146	161	137	143	159	146	158	138	124	155	157	163	162	144	147	163	152	144	161	157	139	165	147	157	164	147	158	178	166	142	153	166	147	153	163	159	132	149	143	143	140	175	143	133	175	147	134	141	148	124	140	136	154	151	153	159	151	148	162	143	147	139	146	126	136	138	149	159	142	137	165	155	163	146	146	144	147	142	149	165	141	152	149	169	165	130	141	148	148	143	148	147	163	125	134	145	149	153	179	132	145	132	157	146	155	164	157	135	151	158	155	163	151	144	159	134	140	145	139	139	152	158	142	125	159	171	156	142	153	161	148	152	171	147	176	155	164	140	148	151	147	151	125	144	156	145	134	150	136	141	130	144	149	123	136	153	138	162	154	139	149	132	169	137	165	169	153	148	120	156	146	160	177	127	155	148	141	141	144	127	144	138	158	144	150	141	160	161	174	143	151	154	171	168	152	168	143	175	157	138	148	146	129	165	139	149	143	165	165	138	149	150	165	140	151	165	156	155	158	147	171	142	148	158	145	141	170	145	147	146	170	138	167	131	169	143	143	169	144	150	138	157	149	147	144	147	136	146	166	143	131	142	136	151	135	141	152	146	144	140	147	122	160	149	149	147	143	161	158	160	160	140	166	141	146	135	130	142	178	132	142	140	144	169	143	145	140	165	178	135	171	142	153	164	136	163	168	166	157	153	150	146	147	142	139	135	168	146	151	145	147	158	159	144	157	141	146	155	161	175	164	146	143	145	151	168	144	147	162	155	160	144	151	155	153	146	150	162	163	129	163	165	159	172	154	147	116	169	150	158	132	146	148	166	175	134	136	148	159	146	160	170	144	151	156	138	136	125	135	137	146	148	154	149	144	159	150	146	137	157	151	133	165	161	162	161	151	162	160	148	148	170	158	154	138	162	145	142	146	162	148	149	174	166	146	148	142	131	138	170	149	181	143	154	146	141	155	145	158	163	142	159	165	149	143	156	157	158	159	130	134	152	196	161	171	148	158	140	153	175	158	157	153	150	142	150	129	152	141	140	161	155	143	141	163	145	131	154	133	159	152	141	130	135	174	154	141	125	163	190	160	152	138	135	159	139	136	145	130	148	162	150	153	144	146	136	148	162	159	155	136	140	151	145	134	143	176	175	157	152	167	161	173	174	158	143	148	141	154	143	164	147	136	139	133	163	170	126	153	118	132	156	165	143	149	148	170	156	147	124	142	132	150	166	138	170	149	144	143	146	131	153	133	162	144	150	163	144	168	151	156	149	164	157	137	128	163	149	169	153	151	152	144	163	145	131	149	173	156	142	174	153	144	132	160	142	145	153	134	173	135	152	158	141	148	143	150	147	144	139	143	144	171	135	151	164	138	149	177	140	154	171	156	141	162	148	148	143	147	165	139	161	136	155	141	144	143	156	161	127	140	137	168	138	154	161	133	151	139	148	149	140	152	173	120	142	150	137	140	142	128	178	141	133	149	156	157	144	125	142	148	136	157	135	132	147	145	141	155	143	152	139	155	150	165	158	152	148	151	157	142	151	145	156	140	156	145	166	150	155	149	128	145	139	138	139	160	150	144	137	149	145	164	141	161	162	154	147	158	156	153	160	149	137	159	155	152	138	159	136	143	167	169	165	152	177	161	170	155	170	126	153	157	145	149	143	149	147	177	156	163	155	140	165	125	148	141	143	124	136	140	156	133	156	146	168	158	150	153	138	117	144	152	132	156	171	141	151	118	138	139	139	153	147	164	142	142	150	139	159	152	137	166	132	163	170	157	159	149	149	167	168	152	145	170	145	149	164	156	149	134	145	166	144	159	149	148	162	171	157	117	147	151	151	142	149	142	146	137	136	137	154	142	150	147	141	127	150	146	169	151	165	180	147	147	144	156	157	135	152	117	170	157	155	139	158	142	147	128	142	131	154	160	146	148	153	143	145	142	139	126	165	147	144	141	145	151	141	166	148	152	126	130	150	158	146	137	143	164	134	164	124	131	144	159	144	156	135	127	104	166	159	148	129	142	136	151	147	172	134	159	166	154	155	164	127	152	171	134	141	126	163	142	142	168	175	148	147	170	137	157	135	136	130	139	154	164	152	135	163	163	153	141	167	159	158	153	167	160	136	156	166	139	169	165	148	130	165	144	144	154	153	142	162	158	126	162	150	144	136	150	132	146	154	147	151	154	163	141	156	138	143	152	179	155	160	144	158	170	151	165	150	147	132	175	154	149	154	159	159	149	162	161
25521	21456	27925	25390	11163	1310	948	682	605	578	617	574	574	584	555	550	550	549	585	551	533	504	548	522	485	542	555	531	519	545	523	541	527	494	502	560	485	518	522	459	513	518	531	493	541	521	512	503	480	488	517	519	507	510	518	483	475	528	510	541	470	529	534	513	504	504	526	522	512	512	515	508	555	489	488	547	529	527	467	487	525	518	501	543	475	524	538	472	472	530	515	514	503	500	541	515	467	519	507	565	512	526	524	533	523	538	493	497	517	500	520	517	523	474	478	484	480	499	460	495	517	512	507	501	521	539	474	501	483	489	495	549	503	490	500	469	537	493	558	487	518	504	518	500	555	534	499	492	528	504	449	496	522	491	502	472	504	564	483	512	472	479	544	498	509	508	506	522	521	498	513	485	537	517	463	493	481	501	507	489	518	489	468	511	487	498	514	526	497	523	532	494	507	485	506	498	492	508	507	497	467	492	530	474	523	492	502	494	469	509	471	528	488	487	521	532	496	527	535	491	502	508	523	477	484	528	503	515	555	471	469	501	496	484	555	516	505	533	493	499	493	517	463	481	516	510	545	544	472	530	509	481	510	515	505	537	517	486	508	541	509	491	513	470	486	486	512	513	527	502	482	510	541	494	495	523	547	512	499	485	542	518	477	510	514	476	467	485	509	518	525	460	535	493	490	524	487	491	525	483	512	512	512	499	503	482	500	497	519	491	497	486	486	517	477	520	498	558	510	523	518	489	507	490	505	510	504	523	497	509	508	551	520	511	527	497	498	506	503	481	526	497	497	480	486	510	487	486	513	508	499	534	473	509	482	510	513	513	534	493	514	497	549	519	517	529	529	462	518	518	486	477	505	505	492	494	513	521	494	536	527	486	530	522	474	495	533	522	494	489	533	511	523	490	545	491	480	507	492	461	475	509	436	497	519	489	534	485	471	538	547	499	502	501	523	480	506	527	506	474	505	539	519	519	530	510	491	528	468	520	477	478	475	489	512	485	444	488	545	506	524	507	511	511	554	499	518	557	524	477	509	509	477	479	510	532	534	505	487	530	515	495	489	470	496	514	522	539	526	520	484	507	481	502	513	515	519	481	512	455	525	494	516	526	530	521	486	533	537	492	493	526	562	513	512	523	533	484	519	471	515	508	510	515	491	510	511	491	518	502	483	556	487	529	504	508	524	497	519	489	503	513	491	500	503	510	489	513	490	510	528	511	494	524	501	515	525	489	478	520	517	539	449	501	549	522	507	553	526	532	519	493	505	483	515	492	477	514	516	501	516	457	521	489	504	524	507	518	470	493	517	513	495	487	495	509	481	493	518	464	521	540	523	481	472	494	526	512	491	531	500	515	491	456	488	499	471	494	492	500	485	499	500	473	505	505	494	506	523	498	504	525	472	522	526	477	497	519	512	514	509	501	492	475	507	469	518	490	535	496	479	502	486	482	484	530	480	467	515	489	499	469	489	480	529	529	485	494	509	487	500	535	502	466	501	509	488	498	492	513	544	485	495	525	508	479	508	508	530	531	530	531	496	492	523	506	544	482	494	457	457	508	513	542	524	533	552	496	512	511	490	507	545	496	492	528	479	513	496	539	527	503	511	522	518	511	492	484	576	533	536	540	514	549	519	518	480	507	492	502	480	556	499	497	545	481	499	551	499	499	512	505	505	468	522	516	497	521	494	502	490	543	500	521	516	526	546	496	502	530	487	468	495	521	504	568	502	475	475	501	476	528	502	463	514	502	484	507	533	529	478	500	479	481	500	502	485	504	522	546	502	485	494	488	467	504	467	519	513	476	505	469	470	478	505	476	466	511	491	472	503	483	558	504	493	529	527	504	462	506	482	491	500	501	517	518	501	495	494	481	531	491	515	480	510	510	487	519	558	526	512	489	507	516	518	470	509	475	538	510	488	473	503	444	493	537	492	548	534	545	529	479	544	464	526	516	512	513	523	471	522	517	511	485	518	494	471	484	513	507	526	522	495	475	513	507	531	538	495	513	545	519	477	503	468	499	497	504	533	500	550	497	524	506	485	472	492	516	523	532	497	480	536	510	515	487	530	490	487	519	556	533	506	514	482	490	513	457	529	513	510	528	516	497	522	529	491	503	495	553	511	511	506	563	493	479	533	521	486	491	494	517	459	490	518	462	502	521	533	561	506	514	492	508	473	549	505	511	525	502	554	503	514	489	483	550	498	500	487	484	498	525	515	471	516	466	492	510	466	482	481	509	492	494	509	503	479	512	483	501	557	512	492	521	515	560	492	518	479	497	530	512	501	486	488	481	528	516	536	500	512	490	505	492	492	483	508	490	486	518	514	511	504	496	509	487	467	495	500	506	512	551	511	568	531	464	540	527	495	509	533	496	480	503	523	537	478	491	513	473	485	493	493	528	502	480	498	482	513	500	513	513	470	495	501	470	522	517	508	464	461	500	441	484	484	511	520	502	516	535	530	534	495	528	523	478	511	502	535	504	433	491	510	531	503	485	521	559	489	519	486	473	529	489	493	503	525	478	470	490	495	487	508	517	504	495	491	520	527	540	489	521	490	491	521	509	511	494	511	485	495	492	496	527	506	485	487	522	506	496	519	493	517	501	516	517	523	476	484	504	539	533	535	522	488	507	505	500	538	487	477	490	469	499	494	509	506	477	507	510	478	513	539	519	530	527	496	532	486	507	532	525	517	530	552	480	490	515	448	553	483	511	518	504	497	484	487	522	519	536	502	511	537	546	482	507	515	479	494	514	509	514	524	485	511	553	510	489	466	519	498	518	490	524	533	492	537	516	517	530	507	539	489	532	490	529	525	462	495	507	539	526	479	514	499	504	508	537	537	529	475	493	506	519	495	476	506	504	485	491	494	517	492	484	459	501	488	533	506	504	500	479	491	551	529	484	579	507	515	511	450	508	488	504	515	509	500	453	481	523	522	479	516	513	520	527	488	513	526	488	522	482	504	507	549	494	474	466	491	492	472	508	504	543	540	521	526	559	534	492	495	487	525	502	496	510	498	489	507	520	518	536	479	545	530	482	505	495	482	503	520	488	521	497	497	494	502	508	505	486	472	544	456	549	531	487	492	459	497	503	539	511	534	483	502	475	525	534	526	527	500	499	513	516	505	509	525	530	515	505	471	488	490	444	484	477	478	477	489	506	513	517	544	528	516	535	501	522	550	519	502	510	459	489	497	479	483	477	497	492	530	511	525	494	530	472	513	509	478	561	523	490	492	521	498	532	517	561	509	502	471	512	507	527	535	482	533	518	505	518	521	540	500	524	504	501	486	478	568	525	507	445	520	514	514	541	527	527	470	533	472	496	473	550	512	502	467	492	508	484	505	503	499	468	508	501	500	505	490	538	505	457	446	474	480	500	574	504	497	534	508	476	499	543	514	504	503	522	520	492	542	471	492	521	477	504	517	525	511	519	569	503	514	491	526	501	504	513	497	477	501	533	500	524	534	527	478	494	482	506	504	483	550	510	527	482
3195	3308	2745	1488	1080	840	693	624	553	541	541	505	459	488	494	474	465	449	442	399	433	454	448	437	407	396	427	426	383	432	406	396	383	380	382	438	391	451	374	414	427	443	417	456	379	447	382	391	439	376	436	420	385	414	412	409	427	405	387	396	376	416	370	408	360	431	413	466	421	423	401	388	425	416	436	412	401	384	382	388	398	409	402	394	432	406	393	398	420	409	425	421	414	408	381	406	440	388	379	408	427	399	415	418	439	367	408	393	384	400	409	403	381	430	413	403	407	424	400	427	394	392	401	378	402	390	393	396	395	387	396	410	340	394	392	399	399	413	412	405	408	440	407	402	383	390	395	396	393	417	397	406	399	417	401	382	424	409	413	367	389	393	371	399	380	380	407	406	396	407	396	396	380	393	429	414	404	410	420	424	435	385	382	396	427	426	450	394	404	409	410	394	399	387	404	406	399	374	421	407	386	382	400	397	423	395	378	435	408	388	390	435	408	426	376	388	420	423	415	379	408	402	383	375	421	401	419	409	361	374	380	407	402	375	371	441	435	444	440	401	395	409	387	429	423	384	388	391	376	443	368	401	435	395	371	398	387	401	414	450	393	404	407	364	374	377	418	472	407	396	354	436	376	419	352	425	408	431	393	435	365	370	385	414	397	417	382	363	391	399	406	397	415	385	366	406	426	386	357	432	398	410	388	408	394	439	411	395	392	485	387	423	424	390	384	385	444	414	391	396	439	375	373	404	393	396	363	405	342	408	416	409	392	420	367	429	393	378	412	395	403	378	358	374	411	376	404	388	404	371	399	369	410	394	421	365	417	416	417	398	387	382	400	395	397	376	362	402	393	387	409	407	362	393	446	396	396	384	397	405	379	356	425	393	415	409	358	407	403	413	392	390	397	413	398	388	374	407	436	402	425	421	445	395	390	400	402	421	378	388	391	391	417	382	387	387	430	383	387	409	407	396	390	391	386	427	399	425	386	405	436	373	400	407	416	363	418	438	417	380	408	394	422	419	421	395	386	368	403	414	430	416	401	407	392	403	383	451	353	403	419	399	428	375	394	363	426	380	390	402	401	413	405	410	408	410	408	364	436	385	399	427	384	387	361	424	381	402	386	380	445	398	387	400	391	380	431	403	399	393	383	427	399	380	369	406	400	407	380	412	371	396	447	391	386	399	395	380	389	410	367	387	436	388	400	414	447	406	375	403	393	344	393	396	358	374	386	353	392	394	397	388	424	407	396	372	431	401	385	419	407	373	386	388	438	403	402	391	394	403	374	402	357	412	441	399	375	384	380	400	404	410	376	405	421	386	379	393	391	434	424	384	425	440	361	369	439	430	389	391	352	361	412	438	402	411	422	382	405	427	390	372	413	399	383	391	421	401	385	407	406	405	411	413	406	441	399	388	407	370	419	396	416	368	383	399	394	392	366	437	392	421	388	407	350	405	388	403	395	405	442	376	389	382	389	394	390	380	390	390	384	414	416	417	429	377	380	425	422	390	394	372	419	380	400	414	409	440	428	420	424	340	374	360	390	398	419	384	406	385	392	390	381	414	407	404	392	424	416	403	435	432	385	411	401	399	402	421	409	403	412	419	414	400	437	401	403	413	373	410	385	454	421	402	408	419	399	404	408	385	396	399	407	425	373	397	405	365	408	405	379	407	406	382	415	389	414	433	403	349	397	391	391	394	358	429	367	382	427	382	400	422	410	404	420	386	393	396	408	385	416	370	409	420	398	432	374	409	382	411	378	381	432	409	395	386	420	419	428	381	404	380	373	388	416	415	376	366	381	430	418	421	396	416	381	389	417	419	357	366	396	415	386	381	392	429	425	415	386	392	393	400	337	439	445	394	373	395	374	394	406	387	407	378	421	399	386	366	381	377	397	378	415	404	370	400	405	436	365	392	388	438	393	399	374	367	412	395	399	397	393	349	420	350	384	411	401	369	325	400	401	402	407	360	395	396	435	371	394	403	402	411	389	398	430	433	393	373	368	424	391	392	397	388	373	401	358	412	390	387	402	384	420	389	424	380	389	414	412	395	421	423	415	416	398	407	411	386	390	396	414	399	389	359	405	364	348	403	373	397	366	389	387	404	423	428	421	379	364	410	424	384	374	387	392	417	405	396	401	381	368	426	380	406	402	385	385	427	432	385	414	375	400	421	397	419	429	423	376	402	377	388	390	375	402	376	386	379	413	406	405	402	394	393	419	402	405	416	429	378	364	384	382	425	432	384	403	391	382	368	401	392	416	419	425	413	385	408	360	404	416	386	414	407	408	367	403	387	402	373	398	394	374	385	386	419	419	396	361	378	384	421	387	362	392	370	388	369	375	394	371	364	386	371	433	398	369	424	413	363	356	392	385	415	403	411	366	398	408	394	412	415	398	389	416	370	406	394	396	400	387	372	405	409	394	402	380	398	385	379	407	388	392	390	396	447	389	393	395	430	401	385	414	366	422	392	424	395	417	385	407	437	403	424	380	395	394	394	393	418	372	429	363	395	412	409	372	411	415	396	406	410	403	378	388	386	413	421	380	386	387	401	380	360	390	392	401	401	404	383	390	380	431	372	387	349	374	363	387	401	428	412	398	408	339	386	383	396	422	386	406	406	344	397	446	379	389	400	383	373	452	409	414	412	404	424	375	386	390	377	365	375	394	400	369	396	374	375	390	366	382	377	400	392	392	378	432	394	391	385	401	398	393	381	406	404	398	407	400	397	341	390	409	403	409	416	389	355	400	444	386	387	371	387	364	381	389	392	404	396	395	375	381	402	370	393	384	437	394	392	400	364	390	365	388	402	388	396	408	391	385	407	382	376	408	373	427	422	432	387	372	424	412	430	404	391	392	416	416	410	380	364	401	385	419	365	381	375	396	406	439	351	420	391	373	408	376	375	421	384	373	401	387	419	393	376	413	412	426	415	401	371	411	445	411	424	355	396	407	384	383	402	422	356	377	367	379	376	400	367	424	397	410	376	423	370	381	390	392	390	381	413	371	395	353	420	363	410	401	356	389	405	396	385	426	390	368	375	383	411	404	375	376	391	412	394	396	407	369	385	414	404	423	395	377	441	409	401	387	373	395	390	351	363	417	384	416	379	399	399	409	392	379	387	375	398	375	408	413	386	373	381	383	404	410	384	415	368	429	392	377	368	434	407	396	363	408	379	393	398	387	422	408	386	402	380	393	421	354	414	391	380	398	384	400	374	379	425	384	369	416	418	396	383	370	408	396	401	397	408	410	359	406	414	416	397	385	406	372	393	367	398	399	381	398	383	401	388	401	406	402	375	379	429	411	404	404	402	399	410	400	419	417	411	385	404	426	379	382	376	422	408	406	375	415	416	392	421	402	405	384	374	373	435	397	373	379	449	372	387	394	382	424	409	394	419	413	395	386	381	374	396	389	377	394	369	420	386	403	389	427	389	452	364	404	436	377	385	421	370	376	383	373	416	411	382	375	406	418	405	404	416	398	400	429	422
24631	21524	28839	24662	21512	8337	1781	1073	875	887	865	821	781	751	720	768	730	734	692	734	699	686	710	720	712	723	705	702	715	718	706	746	704	688	688	667	673	685	706	673	703	726	656	676	692	683	686	684	644	725	715	676	728	658	646	678	672	640	691	715	682	640	671	697	673	699	705	634	689	732	660	737	666	649	682	695	660	641	678	707	679	652	691	718	716	689	690	681	659	689	651	698	667	739	679	631	681	622	667	676	655	717	701	704	673	659	673	686	649	701	663	641	705	636	684	684	699	680	651	666	676	645	685	654	720	701	667	688	667	689	676	695	648	696	647	669	675	653	703	727	638	705	697	741	684	631	684	681	673	654	710	690	645	683	685	670	675	661	691	667	660	686	679	661	659	723	678	667	661	665	667	661	639	679	685	621	669	687	740	667	707	662	691	700	640	657	659	670	698	724	702	657	744	661	694	681	697	680	683	694	697	669	648	683	682	693	671	673	719	668	693	673	655	634	710	683	632	734	658	667	649	663	692	677	692	683	674	679	706	680	640	695	664	679	654	665	658	665	613	677	678	693	689	683	650	670	677	674	706	705	649	624	650	642	651	679	704	669	674	659	656	711	677	673	659	724	675	708	709	670	686	728	691	689	694	641	690	669	666	706	639	719	741	673	688	650	714	665	683	666	712	675	675	621	684	666	672	680	676	670	713	607	679	696	724	686	630	667	646	662	723	706	660	697	666	638	694	647	675	720	664	693	717	681	648	611	733	673	665	650	690	693	661	679	703	671	688	599	661	693	667	657	727	680	670	672	657	693	675	723	663	670	703	675	687	702	651	632	670	676	676	673	671	724	631	684	625	675	660	686	646	728	644	660	648	689	690	686	657	674	659	668	677	686	687	685	647	760	673	673	709	658	658	671	675	699	690	706	646	676	666	633	693	666	721	670	694	734	664	681	670	652	662	688	683	662	699	665	649	716	649	664	658	635	682	648	656	647	662	675	694	672	693	656	660	700	631	628	717	653	711	668	637	675	664	693	680	668	682	682	707	676	663	689	734	664	703	674	622	621	638	653	701	735	709	697	647	686	668	677	724	650	672	657	653	703	659	684	691	677	699	694	680	694	636	612	666	707	691	640	641	658	675	658	678	655	731	689	666	665	684	661	705	681	675	689	653	692	677	665	677	679	665	655	598	620	659	733	665	640	667	704	722	681	692	653	665	639	640	641	705	739	699	698	739	655	644	674	653	697	655	730	726	666	646	662	729	684	689	679	677	674	650	696	702	731	698	665	702	664	658	726	667	671	613	666	709	640	631	694	709	685	679	680	627	706	651	707	664	701	639	640	667	679	676	660	699	649	641	679	699	669	670	658	693	668	647	709	705	654	698	656	651	707	633	638	635	667	676	704	703	707	723	675	725	659	688	658	667	669	642	647	627	759	668	691	675	649	669	642	679	684	660	671	705	671	673	654	709	672	671	674	655	671	632	646	640	706	655	649	670	670	651	656	693	689	700	675	718	640	696	684	674	719	666	697	729	661	642	675	684	684	653	667	651	680	662	674	666	642	681	637	639	708	681	701	690	658	666	673	655	686	625	667	637	637	651	654	700	693	656	696	650	660	623	712	671	648	654	664	696	687	663	657	663	681	683	687	691	711	666	632	707	701	677	706	665	652	702	684	662	677	630	698	633	700	690	664	649	703	676	662	682	667	629	651	654	657	697	644	673	694	647	686	662	677	709	690	664	652	671	699	683	699	723	710	652	691	671	675	681	651	616	658	673	673	680	669	683	717	678	691	703	677	669	671	683	668	643	648	688	631	662	651	675	687	724	747	691	675	658	690	703	638	672	676	666	661	733	667	662	671	698	647	683	650	645	633	724	669	705	677	662	657	691	675	664	695	640	681	707	675	662	681	642	680	675	654	680	648	689	672	671	631	675	678	690	677	622	680	689	660	689	697	681	702	687	654	718	684	635	666	688	685	653	705	651	690	710	705	691	690	651	653	693	692	720	736	707	668	678	660	675	686	635	645	642	678	657	684	678	692	661	654	707	688	702	686	686	668	710	658	653	712	696	648	710	726	636	691	678	663	644	711	694	670	625	735	652	654	618	691	680	656	648	695	645	649	692	673	645	689	730	678	637	698	688	641	706	629	687	663	646	686	680	676	656	678	675	694	665	664	669	681	629	643	669	721	691	634	669	626	658	645	695	682	707	667	638	636	709	662	662	675	670	620	662	683	711	670	678	625	659	705	631	733	660	665	648	657	665	669	702	669	661	673	644	693	727	673	642	660	681	621	641	678	662	663	643	657	676	671	687	641	642	640	667	686	666	638	685	627	639	689	730	650	708	693	703	687	686	678	700	653	716	647	688	630	623	650	696	635	682	657	658	644	626	687	673	640	635	633	647	675	688	683	658	675	662	704	688	634	685	635	634	666	685	644	695	687	662	667	702	683	645	667	637	709	689	674	664	675	637	636	679	701	682	672	650	685	716	684	725	644	693	666	665	723	636	658	665	667	684	634	666	684	634	699	670	659	674	714	673	671	653	654	627	713	652	706	662	680	668	675	686	641	651	693	652	661	660	691	679	678	673	608	690	665	658	629	645	655	639	632	658	673	675	688	660	672	683	729	680	633	650	646	662	654	687	684	688	651	660	686	678	702	657	676	706	693	700	679	657	648	663	670	689	706	699	657	666	657	634	664	631	670	686	688	668	639	674	654	688	656	709	680	666	680	696	674	685	659	672	637	680	677	669	661	620	681	679	661	696	721	667	678	658	644	654	670	654	630	597	720	706	721	690	684	694	675	674	638	684	649	682	642	647	718	673	692	701	678	679	667	722	675	701	661	667	648	712	643	667	686	669	694	665	682	635	664	677	652	645	656	662	724	662	649	683	672	674	688	677	658	679	662	708	698	690	672	654	668	673	708	634	681	678	671	675	660	649	683	650	679	705	682	702	710	639	668	697	637	718	650	662	703	654	684	669	644	675	636	731	679	656	712	677	695	693	653	665	724	668	653	644	663	676	634	673	652	649	721	688	644	722	655	673	619	704	725	680	642	665	668	654	681	694	681	670	643	637	686	698	677	715	655	617	662	685	672	694	703	679	683	681	706	709	704	642	665	647	718	704	681	670	658	670	695	674	745	682	661	712	657	693	693	687	640	669	706	709	637	630	659	683	650	684	684	653	681	695	690	664	685	683	634	682	685	700	632	644	672	653	667	633	681	626	694	701	688	685	684	749	651	648	632	642	674	670	679	675	694	693	654	680	689	648	709	685	670	687	699	708	660	638	677	693	664	666	671	639	662	686	671	644	698	685	671	641	709	660	676	691	657	699	663	636	634	668	717	663	673	668	647	698	676	695	690	702	708	649	678	686	673	670	682	644	631	649	661	671	698	690	638	661	663	704	613	678	696	663	673	667	663	674	691	686	706	653	694	667	645	697	683	684	637	664	733	639	637	657	710	672	694	669	644	716	685	636	662	636	624	703	679	677	666
3645	6039	4894	2536	1708	1393	1130	964	818	788	777	764	652	682	651	642	646	586	560	593	615	569	564	602	614	596	561	534	498	560	569	538	515	539	540	521	579	550	521	568	525	531	552	559	475	542	540	496	508	526	551	560	536	555	529	583	540	528	541	551	517	536	552	553	535	574	588	553	558	568	574	523	493	521	557	506	540	543	551	567	527	562	521	541	525	531	517	502	537	520	518	532	527	541	501	570	536	533	513	548	598	574	557	545	502	539	532	569	532	543	528	487	557	538	559	527	611	548	572	513	557	496	525	532	522	598	545	488	545	558	529	527	524	507	509	523	510	544	509	523	529	568	508	545	544	518	547	542	496	557	538	526	516	534	556	520	520	522	513	521	561	529	545	534	513	542	471	522	513	543	537	580	479	527	534	548	505	511	529	515	502	552	518	555	509	530	563	512	539	537	521	523	549	533	577	530	543	479	529	532	491	530	510	495	520	524	543	532	542	564	554	556	521	540	536	539	503	542	545	510	547	515	528	504	538	529	539	541	537	535	517	563	522	531	520	568	569	527	511	533	512	527	550	478	558	492	511	512	529	544	561	550	557	555	504	515	496	536	537	519	503	469	517	502	509	575	544	536	508	495	507	516	499	520	554	529	544	543	568	540	530	510	535	520	521	521	531	531	505	540	529	527	527	538	529	531	549	527	595	534	546	578	551	557	503	550	534	545	540	491	515	536	501	563	522	520	546	525	554	580	540	533	533	495	515	543	524	535	534	565	511	540	534	532	571	539	482	552	526	540	522	587	525	529	521	493	535	521	558	485	512	503	531	533	540	495	565	517	514	528	528	502	522	519	507	511	575	538	537	497	537	545	547	501	536	515	528	535	503	537	546	509	512	547	502	512	494	560	532	529	501	521	525	552	556	540	547	541	536	528	554	520	528	521	534	541	566	491	524	527	546	532	512	555	509	561	517	516	496	533	562	549	508	527	530	520	518	516	545	543	539	517	520	545	542	515	499	501	488	544	533	565	494	506	508	531	537	513	509	497	537	526	507	532	545	510	525	525	496	497	506	558	565	527	533	530	537	570	533	529	520	510	533	505	547	516	531	522	566	493	505	514	530	549	509	516	500	542	511	522	515	504	488	531	548	517	544	512	508	531	538	564	524	484	503	496	523	508	507	523	528	540	558	546	515	534	479	526	514	518	521	531	523	503	568	504	527	556	512	494	522	518	555	545	494	502	510	546	532	511	505	511	522	544	545	530	571	527	536	545	537	530	524	482	540	505	511	570	501	528	523	556	504	518	505	540	536	537	497	539	506	511	525	518	535	532	499	495	556	524	531	480	560	499	501	553	553	504	484	526	552	528	558	514	543	539	558	550	528	516	524	534	530	519	496	553	536	543	520	539	526	552	538	544	522	534	501	515	514	529	528	537	547	492	505	575	485	499	498	497	527	548	557	523	546	494	496	520	553	508	529	521	506	534	499	509	547	505	516	527	510	467	501	511	534	491	537	510	511	510	533	565	572	497	545	527	487	514	544	504	538	494	538	536	543	519	544	519	511	525	522	512	478	536	537	489	496	525	551	521	522	519	530	515	507	536	518	522	531	489	510	525	528	543	532	533	527	494	464	525	525	502	476	521	517	540	497	542	534	551	503	547	557	513	534	505	537	520	502	516	520	492	533	514	481	523	537	523	517	536	493	526	503	525	534	525	534	548	491	525	523	534	489	510	513	578	529	525	519	491	569	516	520	563	518	581	518	479	559	533	489	538	542	531	487	550	513	516	521	519	546	500	543	503	538	552	502	518	536	526	523	516	576	541	516	542	530	500	534	537	514	526	529	522	498	513	538	551	568	511	523	541	526	566	530	503	545	515	480	496	519	532	487	512	509	510	516	512	550	531	518	508	554	527	494	503	502	472	529	515	535	545	489	532	469	513	534	515	514	556	554	522	534	521	571	509	480	491	503	537	515	511	489	507	568	535	522	534	476	551	516	505	582	536	518	554	493	546	515	532	579	515	521	472	538	526	542	493	511	469	570	526	510	542	504	495	517	523	528	546	475	488	523	548	512	545	556	550	536	561	559	523	468	516	491	508	530	538	532	531	555	516	474	552	529	533	495	527	527	541	520	550	521	505	525	537	525	529	523	511	507	533	493	549	546	496	556	517	499	520	473	532	533	534	529	485	483	523	509	547	495	513	511	527	540	554	536	521	480	534	533	523	539	543	511	512	525	554	523	538	516	540	550	524	534	539	527	536	504	537	515	559	547	555	532	525	549	512	531	540	522	512	558	494	558	491	505	503	474	508	553	577	507	518	534	548	543	538	518	526	524	516	528	568	535	506	547	570	565	497	526	509	532	515	479	497	516	517	530	517	540	557	538	475	500	493	493	545	524	515	512	551	560	521	509	531	539	533	531	486	528	521	566	475	505	515	537	518	545	556	531	499	502	518	525	543	570	515	518	524	525	511	547	499	535	478	496	516	547	533	494	514	539	497	517	510	540	481	531	520	536	540	534	541	520	503	506	539	514	524	528	492	516	562	555	507	523	472	498	538	551	507	503	546	515	516	496	524	482	522	513	529	536	518	506	519	533	550	526	493	556	513	521	494	519	517	517	495	462	511	516	520	562	538	547	482	536	566	485	572	488	508	496	513	518	544	517	545	472	488	539	523	518	525	520	564	527	557	517	545	517	508	526	525	530	516	529	500	555	504	524	540	501	535	509	517	555	526	560	514	555	503	519	508	535	500	513	539	551	503	533	503	501	567	522	528	529	548	512	517	524	485	522	534	531	538	503	537	500	534	550	513	499	572	494	546	443	521	482	484	552	529	551	489	514	527	533	520	516	528	524	519	463	511	531	561	540	524	511	507	511	523	557	499	542	499	518	478	504	505	500	526	512	527	567	537	513	500	541	521	491	503	539	501	552	532	571	500	533	506	526	531	494	526	537	485	514	519	501	484	520	531	496	546	499	518	529	498	493	544	518	551	575	553	520	488	467	515	555	533	472	513	490	517	538	532	484	506	529	523	496	519	516	512	560	511	486	535	521	523	517	514	517	513	518	531	518	520	514	522	530	526	530	543	491	490	516	479	511	544	544	507	491	516	517	543	528	520	506	541	457	463	555	482	526	501	503	508	483	526	507	519	502	561	497	529	549	546	538	507	512	528	541	515	461	572	484	531	547	527	475	538	509	552	500	514	556	557	522	548	526	545	575	498	555	532	508	497	517	493	547	539	529	558	522	579	528	541	481	501	534	519	548	503	527	533	524	498	529	541	552	499	545	489	489	558	484	547	505	512	506	496	530	520	504	514	547	548	535	525	500	509	489	494	527	538	544	552	477	535	505	519	517	518	512	530	486	552	533	529	510	563	503	574	525	532	507	518	539	460	502	539	528	531	479	575	516	509	559	478	514	512	489	539	528	518	561	525	483	540	519	481	540	491	544	560	557	509	513	522	505	507	533	560	507	503	493	528	502	534	519	477	503	550	520	532
27727	9707	593	284	236	221	174	175	188	178	203	181	181	188	181	168	184	208	196	193	186	195	181	182	201	178	187	208	188	198	209	166	167	189	174	168	191	193	183	194	210	177	174	197	187	198	173	173	158	180	197	188	188	207	206	200	176	213	200	196	184	186	175	179	188	204	188	196	194	172	182	194	188	210	190	165	182	208	171	189	168	187	181	198	208	179	156	172	167	183	174	187	191	173	210	173	204	170	180	177	192	182	226	200	183	175	170	210	170	187	185	177	200	187	189	186	177	207	180	187	192	168	196	174	174	187	196	169	192	201	182	195	182	172	187	176	182	187	193	176	189	179	192	191	195	169	180	162	181	187	185	211	177	211	175	175	204	175	190	192	177	168	214	192	197	189	187	188	204	179	208	166	188	196	191	174	196	195	172	165	176	178	193	186	192	203	171	179	174	167	181	177	181	184	176	209	204	203	174	195	215	190	163	189	199	186	177	195	185	183	190	180	205	177	180	176	181	177	173	169	196	201	169	203	167	186	176	190	198	182	178	170	184	183	159	191	180	186	186	197	182	164	202	182	175	198	180	179	193	183	215	205	182	178	184	188	173	186	189	205	164	181	185	162	192	176	170	169	187	184	179	163	169	185	179	195	170	219	193	193	183	220	202	179	183	172	181	190	154	156	171	155	180	201	199	182	192	178	197	164	192	202	179	177	182	193	199	183	199	174	179	178	201	175	177	149	185	214	164	178	174	193	175	168	176	198	195	189	195	171	195	184	184	173	201	192	185	184	186	177	168	179	184	173	193	185	193	196	188	188	200	185	198	157	200	190	191	181	189	165	206	199	168	186	172	206	188	176	185	175	188	207	207	179	177	206	180	188	193	177	172	198	188	182	200	181	183	184	183	187	197	207	175	169	210	177	192	195	163	184	199	192	175	209	170	174	170	164	195	152	163	173	192	175	179	207	192	187	185	183	191	159	189	187	183	200	195	177	188	205	190	175	181	184	157	173	184	183	170	192	177	173	173	169	175	168	200	176	191	175	191	172	159	175	190	187	175	168	177	203	176	183	195	206	201	198	179	192	203	220	181	160	195	187	179	182	182	185	205	188	203	190	181	165	208	191	194	185	178	198	216	182	176	173	173	184	188	184	175	192	191	172	204	189	175	174	190	188	195	187	190	181	160	198	194	174	190	190	186	175	166	155	173	197	176	154	174	194	197	183	174	214	184	175	178	183	190	208	215	182	187	175	178	185	188	185	181	186	182	193	204	172	181	166	183	213	189	192	197	194	196	178	192	201	194	205	201	173	193	198	181	177	200	200	180	199	186	183	170	173	188	172	189	176	168	186	210	214	190	163	193	170	168	186	198	183	174	181	190	194	193	168	168	189	173	193	185	153	177	197	195	172	168	201	200	189	161	200	171	179	191	166	171	176	165	190	186	174	185	199	175	176	167	186	189	184	175	167	178	184	189	201	170	174	208	199	207	180	178	186	222	194	189	182	188	196	188	188	197	188	192	168	200	188	161	206	194	209	146	208	199	194	179	184	160	176	177	208	192	182	198	176	181	181	192	208	156	162	196	169	166	177	174	197	185	199	173	193	200	180	161	178	192	155	163	201	193	180	200	181	170	169	176	171	162	174	170	175	177	181	197	161	190	169	178	229	194	199	189	174	176	199	197	182	202	197	189	199	200	163	194	150	172	195	184	181	180	174	180	190	178	172	202	181	207	165	179	226	177	204	236	190	172	190	160	191	190	182	190	176	196	177	167	193	186	183	162	159	179	156	182	183	208	183	214	196	171	198	195	197	182	169	193	177	179	169	190	172	170	205	184	182	189	166	202	162	195	171	171	185	183	164	156	200	195	186	202	184	165	197	168	163	204	190	173	199	179	177	183	187	194	153	156	167	200	171	187	196	173	220	186	204	178	157	200	172	184	196	195	169	201	202	173	178	181	185	192	165	196	191	194	174	196	177	185	188	185	167	182	188	177	177	181	189	146	194	176	171	182	175	209	195	195	151	198	178	171	201	190	197	208	182	213	197	188	178	191	185	182	194	191	175	206	192	207	162	188	217	196	186	171	201	210	191	191	173	170	172	179	177	177	194	210	209	208	171	191	169	196	190	198	188	201	199	185	189	171	177	201	172	190	199	198	209	181	180	172	187	199	186	188	184	198	177	193	197	162	197	216	178	178	192	160	188	215	183	165	172	181	195	191	191	167	199	194	189	177	187	192	200	189	194	202	165	191	178	179	215	165	188	194	185	165	189	172	215	162	189	192	189	195	195	184	187	176	188	191	190	177	180	192	194	169	198	181	178	189	172	178	191	190	192	185	207	172	169	178	162	159	199	183	179	169	196	192	203	197	171	179	189	176	194	199	188	181	167	196	177	178	212	174	188	183	177	207	169	181	216	207	168	199	195	178	194	191	176	176	172	172	160	213	192	178	182	186	209	174	182	188	195	168	159	186	154	217	188	191	207	178	175	192	181	192	167	196	183	186	179	170	217	172	186	163	169	185	167	169	191	187	194	179	204	172	176	187	185	213	195	181	179	172	175	199	202	164	189	187	188	179	182	169	173	190	168	205	168	191	173	159	187	181	227	178	182	192	160	168	189	172	200	178	160	189	159	176	179	192	175	195	193	175	173	185	167	176	167	188	198	150	192	190	190	205	173	192	180	159	213	191	194	193	168	171	183	204	182	196	168	196	197	181	178	180	176	195	199	170	141	180	174	194	190	168	187	181	210	178	184	163	175	186	211	196	179	186	216	170	195	196	174	179	196	188	188	175	169	189	197	191	204	171	198	151	175	190	199	199	192	193	197	193	185	192	199	194	197	182	154	199	188	194	204	175	164	196	189	172	198	170	177	175	164	189	193	177	198	206	163	205	175	180	184	182	185	183	153	185	186	170	192	175	201	180	153	192	169	183	168	195	167	158	188	180	185	183	188	198	186	188	176	182	161	197	187	168	167	186	190	178	189	173	183	188	181	184	167	213	202	191	183	195	183	189	214	182	187	206	178	221	198	175	208	177	171	195	205	183	169	174	180	176	175	170	201	173	181	166	167	189	185	183	173	172	202	184	196	190	195	180	188	213	178	195	175	189	202	186	171	169	173	191	174	199	174	179	174	194	201	179	196	185	176	187	189	164	198	198	175	191	206	214	188	177	178	190	168	197	191	154	181	185	181	193	186	201	180	190	177	186	183	183	189	165	179	198	201	179	179	178	181	186	177	181	199	163	184	190	204	186	192	204	186	194	181	204	186	197	202	160	183	151	172	196	188	186	179	170	160	180	174	196	181	159	202	186	167	217	186	181	201	172	190	187	180	195	183	167	192	185	164	193	159	184	193	177	190	211	172	188	203	202	194	190	198	177	203	184	185	171	186	155	199	155	163	198	195	192	181	165	196	186	194	182	201	195	185	188	202	177	200	186	191	179	182	169	171	183	163	164	161	176	175	175	190	172	162	171	175	203	185	216	194	171	186	198	157
4550	308	298	230	166	186	198	167	150	178	178	173	165	168	125	155	164	158	144	155	161	163	151	149	137	134	155	147	156	139	159	157	143	130	130	176	162	185	141	153	164	172	155	156	150	136	154	133	154	131	151	126	141	134	140	149	162	140	127	141	150	165	165	150	175	151	146	138	146	155	173	148	166	176	148	149	155	151	152	179	169	138	147	137	135	157	138	166	154	167	158	142	170	158	164	148	140	146	161	139	151	150	157	149	131	153	154	147	141	144	162	149	150	161	135	137	164	143	148	161	161	164	152	159	139	140	152	151	143	159	159	158	167	157	144	156	148	137	138	146	130	163	155	159	141	137	163	183	146	155	140	141	142	169	155	147	172	132	114	146	155	138	149	164	133	157	142	158	140	163	135	151	163	154	155	135	171	156	138	150	137	138	147	162	140	159	129	166	147	166	138	186	144	139	145	150	157	162	146	127	147	148	143	129	144	143	132	149	162	160	154	155	165	146	143	143	164	137	126	159	165	131	161	159	165	150	143	109	143	150	128	156	117	158	151	120	137	147	160	143	147	143	156	137	149	149	157	156	147	162	149	154	170	155	167	137	159	173	159	136	144	141	140	145	157	145	142	167	133	167	147	129	148	160	150	163	158	170	147	136	139	151	149	150	159	164	161	142	143	150	148	150	145	159	141	138	153	136	164	146	137	142	161	130	148	142	148	149	155	143	150	149	143	161	137	158	168	156	153	159	141	152	150	172	169	141	159	165	138	143	141	148	161	130	136	153	154	162	153	143	159	169	143	162	162	165	158	133	153	153	148	160	163	163	143	157	145	146	152	134	130	152	158	153	164	141	153	136	165	115	137	177	140	165	148	171	139	145	131	162	171	160	157	137	149	143	157	131	125	141	148	132	158	135	133	160	159	132	154	153	155	159	131	152	159	149	157	126	159	151	148	141	132	139	166	152	152	152	141	171	134	156	144	128	150	147	146	165	129	138	132	158	158	156	143	128	148	167	143	156	154	150	160	181	165	150	168	138	129	161	151	156	147	173	150	137	127	153	141	163	129	163	152	134	173	154	139	168	161	134	147	148	156	159	162	157	136	133	172	143	144	164	161	143	147	159	167	143	157	145	147	141	150	163	135	155	168	160	153	163	134	140	162	143	136	158	161	149	146	149	149	135	155	146	135	122	144	136	149	176	161	134	158	175	143	169	134	166	131	157	161	162	149	169	186	152	170	171	153	135	144	152	146	136	161	153	139	148	143	125	133	158	136	144	154	149	164	153	147	172	154	156	150	149	155	148	154	144	135	169	176	144	128	150	114	149	155	137	138	130	167	157	150	119	157	131	132	152	166	152	145	158	150	145	160	142	149	144	148	144	148	161	152	177	172	150	150	141	166	138	130	122	153	141	143	157	165	148	168	141	163	153	132	145	151	172	170	137	142	149	145	151	161	164	132	161	151	145	147	141	140	150	147	139	143	159	150	176	137	145	159	150	149	147	160	155	166	154	142	152	150	161	162	157	136	124	169	149	144	150	153	137	165	134	160	155	147	130	165	137	148	135	142	155	140	151	151	128	156	165	133	150	146	174	168	143	154	150	149	135	138	130	142	156	150	167	165	148	143	157	148	140	155	150	156	156	172	165	145	168	130	149	155	160	137	152	149	152	163	152	151	153	150	143	146	142	177	171	144	146	148	150	143	146	144	156	140	149	134	164	129	162	141	156	153	140	154	135	170	144	148	142	137	147	146	154	164	162	174	146	164	139	178	159	154	154	142	157	144	154	146	159	147	149	164	161	136	151	140	154	146	140	140	155	167	148	169	144	151	179	157	152	164	144	134	130	120	130	150	159	156	173	150	144	158	143	164	130	156	140	175	161	156	136	157	148	149	163	142	132	155	131	151	154	150	147	152	157	154	162	132	128	145	164	155	162	141	147	135	143	155	161	153	137	142	140	160	141	144	173	155	155	146	149	131	169	154	142	135	133	169	150	130	157	149	145	153	184	143	148	162	156	130	144	130	150	142	141	139	138	148	155	157	143	130	113	149	143	167	152	151	126	147	139	145	160	139	144	166	159	141	134	148	185	148	134	116	141	148	113	169	151	146	158	128	152	142	153	164	152	170	143	158	141	142	138	157	156	167	143	154	154	147	167	151	155	146	162	158	168	170	158	103	168	151	156	137	162	120	155	153	152	132	152	152	143	157	148	153	143	120	147	161	145	149	170	151	119	151	146	142	158	146	165	148	162	137	157	164	161	139	138	154	149	167	154	133	149	139	157	172	197	155	154	174	161	154	164	150	152	151	148	153	144	154	150	154	136	135	164	154	133	148	158	153	151	155	146	135	127	159	142	157	140	168	146	150	166	154	147	144	143	152	162	146	154	156	151	152	168	146	151	123	146	154	149	153	160	142	151	135	149	131	167	148	161	141	165	135	151	158	168	166	164	148	156	169	151	151	140	157	154	160	154	151	167	147	152	145	152	141	154	139	126	141	138	161	161	167	137	144	151	139	131	152	143	126	152	142	165	148	141	172	152	146	150	148	155	144	164	137	146	163	153	150	139	145	144	146	137	149	140	147	147	167	140	135	134	137	131	131	141	143	147	157	156	156	174	169	152	144	171	126	151	149	161	157	149	163	154	140	156	146	158	135	129	144	147	144	161	155	158	163	146	171	151	159	148	160	158	156	160	149	138	153	160	140	156	148	148	157	145	155	143	147	151	124	140	138	157	166	152	154	129	134	159	123	133	175	149	129	148	154	170	138	164	143	184	156	162	154	154	155	123	152	141	154	137	161	160	148	152	136	161	140	148	176	141	162	148	136	159	157	137	140	143	139	153	130	151	171	155	139	143	137	151	156	157	160	154	143	149	152	148	165	159	139	161	164	145	144	136	162	155	145	149	167	151	140	127	152	153	155	143	156	131	134	129	147	160	164	145	145	151	137	145	145	148	148	150	143	146	160	143	155	166	140	152	157	148	144	147	148	176	154	158	147	149	136	147	167	144	170	153	153	140	150	140	162	149	147	135	145	160	169	153	156	127	139	152	130	139	140	119	148	155	147	139	142	158	147	147	147	147	130	170	145	134	156	142	142	161	136	159	144	168	155	143	148	155	148	168	142	131	149	150	137	137	151	144	123	144	151	136	164	135	147	145	141	160	145	149	125	159	149	149	137	154	153	147	144	132	130	154	125	156	149	160	148	130	152	136	144	170	145	138	155	137	160	162	172	180	145	132	136	136	146	147	152	158	138	145	145	168	121	163	156	149	145	139	147	159	142	155	157	142	146	130	167	157	142	133	125	149	133	163	132	139	150	158	143	137	141	140	147	123	159	162	127	185	140	168	171	141	137	143	161	145	153	133	152	154	168	156	153	143	176	158	144	132	144	150	145	140	153	139	163	157	168	154	165	144	144	175	132	145	161	142	156	148	140	165	142	159	163	126	154	171	149	148	148	147	146	161	143	151	140	162	165	139	142	142	149	162	161	156
25642	21514	27997	25455	11095	1339	985	718	596	588	590	606	563	587	525	569	566	537	530	499	580	512	501	527	512	520	529	514	542	490	451	517	490	539	498	531	506	498	550	519	536	503	525	477	506	490	494	516	545	535	503	548	467	511	485	511	481	540	494	515	498	504	488	527	495	514	485	517	482	537	506	552	483	531	536	493	470	474	504	527	528	540	487	518	477	538	501	484	469	496	526	475	505	512	533	483	490	494	456	513	498	523	515	493	512	514	513	517	506	481	491	511	543	503	537	523	529	511	516	523	489	455	545	499	509	484	489	487	502	519	511	531	517	514	554	483	495	526	487	507	505	525	520	525	517	522	514	489	497	503	499	492	498	469	512	517	561	501	500	492	507	508	528	521	503	463	514	502	519	528	493	514	462	519	509	513	491	509	496	507	483	536	510	482	550	481	504	490	566	480	545	500	492	504	521	484	525	526	513	491	462	484	500	498	503	512	512	520	533	515	530	509	505	488	507	527	498	519	519	522	540	512	468	469	504	522	474	513	487	499	538	464	539	488	514	498	521	533	533	490	527	520	469	506	496	499	483	489	493	500	524	539	523	530	491	554	504	521	476	501	461	547	496	488	507	500	545	508	503	473	524	510	523	516	505	528	526	504	526	531	513	495	479	495	496	517	470	558	496	468	518	496	525	502	504	485	501	501	516	482	497	522	515	521	500	547	492	491	526	491	494	528	500	474	510	498	502	512	497	502	516	550	506	512	456	513	507	535	494	514	505	546	505	549	522	465	501	522	504	500	533	522	528	490	499	483	544	491	522	478	516	513	490	491	534	502	487	572	514	493	529	479	483	536	510	491	512	500	534	522	485	542	496	547	503	505	490	525	508	534	502	484	536	480	510	499	514	501	495	473	503	529	542	521	509	473	521	553	500	492	533	509	513	539	561	524	459	478	513	512	518	497	546	558	510	499	532	493	529	527	501	554	478	534	483	468	503	473	504	499	475	472	498	491	497	496	520	489	483	509	529	490	460	492	518	491	540	510	498	545	478	483	491	500	492	531	521	488	489	511	513	513	488	525	528	500	494	481	471	527	542	499	497	490	495	490	458	508	495	531	536	521	518	486	513	518	510	482	556	528	551	499	481	505	517	471	477	495	522	511	479	475	484	492	487	495	538	540	531	481	500	498	496	497	496	488	506	490	503	504	478	511	527	524	534	494	524	526	489	492	506	551	493	493	484	512	511	505	466	495	535	508	518	494	499	481	539	554	537	472	491	517	496	482	484	510	491	496	504	495	519	500	476	496	514	519	494	499	525	509	468	535	522	530	507	505	485	413	503	498	518	528	531	514	503	490	495	462	504	473	507	494	490	490	467	485	492	533	497	511	507	472	476	518	489	500	527	460	541	498	487	499	482	518	508	540	526	519	473	520	485	524	475	549	511	538	538	513	519	505	488	469	461	498	511	485	501	516	489	513	480	482	490	498	488	484	476	492	517	521	515	509	548	513	501	497	506	501	509	507	525	496	489	496	453	511	477	493	507	505	514	495	516	507	461	509	482	557	504	515	517	494	483	501	503	475	497	526	472	485	484	554	556	527	542	507	503	489	517	530	539	494	492	509	496	524	528	507	478	463	493	516	503	479	524	534	495	451	496	502	487	557	499	498	510	477	496	514	489	517	447	473	525	514	509	515	486	489	488	493	455	491	510	489	468	466	544	558	505	503	527	514	501	561	492	492	537	518	497	521	498	493	505	480	496	468	515	541	470	481	462	540	483	508	494	488	504	487	495	522	479	510	514	511	504	485	512	521	471	523	537	480	499	502	490	487	538	504	501	481	501	494	516	494	514	490	467	509	479	500	490	454	499	469	462	470	548	555	515	503	513	478	460	504	498	519	499	505	525	528	515	521	520	489	511	514	500	473	507	504	444	496	479	518	540	489	502	515	531	519	498	533	529	487	506	518	532	483	481	517	514	490	466	483	521	513	507	507	520	498	519	478	524	504	533	476	494	506	472	502	521	485	520	513	530	505	494	475	504	534	508	566	502	501	529	503	493	520	504	512	482	524	523	510	526	512	512	553	499	506	477	515	558	525	495	500	478	480	455	505	491	480	495	531	481	503	513	468	485	509	495	492	497	549	509	481	466	562	454	540	510	490	494	510	485	483	503	547	478	517	518	481	501	520	510	513	500	502	499	490	526	523	550	461	500	484	557	484	459	494	495	461	499	519	472	531	510	489	477	545	480	510	531	512	515	516	500	479	480	500	522	478	499	458	481	505	472	512	474	503	504	461	489	500	481	495	496	451	531	508	489	474	509	477	517	502	490	507	509	470	496	514	528	544	499	521	490	494	526	493	493	480	491	514	517	492	517	497	483	519	521	501	491	547	528	522	511	470	542	492	540	534	501	523	504	503	503	525	491	492	514	492	510	489	520	506	511	503	507	518	489	487	492	498	500	519	532	482	526	509	504	460	516	491	499	464	507	530	492	486	510	463	472	493	493	483	478	514	544	490	557	507	528	493	518	469	525	519	513	511	494	513	481	522	496	493	495	482	501	523	513	503	483	493	509	518	511	511	506	499	504	502	517	515	551	503	496	511	517	516	499	482	520	485	532	491	507	483	481	488	502	482	505	522	523	540	531	479	569	500	484	487	512	517	483	499	515	502	560	524	500	471	461	513	529	515	513	518	510	486	496	509	507	544	510	500	519	479	483	466	535	511	495	521	532	517	496	518	537	507	529	498	498	487	490	508	493	514	498	489	516	507	501	509	501	556	507	483	484	506	525	506	476	494	561	497	485	512	537	511	506	524	491	498	527	514	524	519	553	487	517	485	469	504	495	457	476	517	525	507	456	485	504	515	502	512	529	480	536	484	489	472	473	464	546	521	505	456	516	476	505	501	484	497	497	513	504	506	521	507	510	509	500	516	521	485	514	505	482	501	483	489	519	492	502	473	497	484	534	526	486	500	546	502	516	432	498	520	510	538	517	524	514	529	500	475	494	519	456	498	461	547	528	488	526	462	488	515	551	516	531	539	503	496	475	481	489	489	489	496	502	508	520	528	521	477	507	525	496	529	529	511	526	466	527	541	496	452	509	531	502	547	492	523	495	467	534	525	491	491	524	514	507	515	452	505	517	511	512	514	497	474	534	491	524	492	484	480	529	495	470	487	521	481	496	515	529	511	516	480	488	468	499	493	544	462	461	495	508	488	514	493	525	523	531	511	477	537	510	495	503	474	525	537	508	511	527	475	492	549	488	447	492	520	464	524	529	487	478	499	542	495	509	504	488	506	512	533	520	524	495	497	490	466	530	497	497	474	528	504	494	474	477	487	515	479	522	469	496	503	499	514	479	493	497	485	507	480	489	516	495	530	519	484	520	497	494	529	487	524	520	488	520	501	501	524	518	505	468	516	516	515	477	517	491	529	466	499	523	503	469	512	477	507	494	510	493	501	526	529	528	481	506	524	487	485	474	521	498	558	522	457	476	504	469	508
3257	3367	2789	1458	1056	783	712	615	606	551	509	479	469	426	476	449	442	431	461	418	434	417	439	439	438	425	433	394	441	410	437	399	462	430	411	419	436	430	406	426	372	432	443	402	431	436	415	436	413	372	369	438	407	389	393	400	390	385	400	387	392	406	415	410	415	428	410	407	410	422	409	439	388	457	360	423	397	438	409	432	405	419	412	403	381	441	395	413	381	432	422	414	403	410	435	446	393	417	408	384	426	404	423	381	388	439	412	410	366	388	439	411	436	382	404	403	382	409	429	373	377	441	418	404	405	428	380	387	431	440	392	429	386	410	401	431	390	363	390	390	383	416	390	404	397	423	381	402	387	409	391	397	396	381	446	402	384	435	408	403	418	410	385	421	367	410	435	425	377	359	399	383	406	382	372	411	379	384	433	402	401	428	413	416	397	370	392	401	412	372	360	417	390	399	410	405	368	431	416	340	441	393	416	394	402	384	411	430	388	347	408	411	414	440	366	405	440	427	455	397	374	411	396	417	396	405	441	387	416	380	431	408	401	381	399	386	400	411	414	418	423	441	401	403	412	384	361	388	375	382	407	408	386	402	400	445	412	383	371	386	402	398	375	446	390	427	395	392	390	403	387	382	420	410	390	391	420	398	426	370	393	388	408	394	394	408	437	380	385	396	399	400	386	344	389	390	412	394	426	375	363	411	382	383	411	403	432	427	411	398	390	407	404	365	405	426	362	410	413	422	399	370	394	415	382	388	394	396	382	412	385	403	393	401	397	429	398	386	404	405	386	434	379	406	425	381	421	404	406	422	387	377	420	403	377	433	409	406	383	395	420	401	413	395	383	439	412	413	406	380	391	375	443	408	390	382	381	425	383	444	402	369	413	395	410	413	398	372	403	397	402	394	410	444	405	382	427	391	421	448	404	421	395	401	342	426	401	395	398	404	422	417	387	433	416	384	389	391	393	399	399	394	401	385	419	398	410	389	426	403	398	409	420	361	388	408	412	396	366	393	431	417	380	431	388	416	432	402	372	393	394	418	403	366	397	412	395	408	440	411	380	398	396	393	398	396	411	433	378	384	409	400	407	390	380	412	416	397	436	417	396	407	407	385	440	347	413	399	405	419	426	399	407	373	389	396	369	390	440	388	397	437	375	382	413	406	372	382	439	424	378	390	396	404	397	385	394	407	406	383	392	398	404	417	442	390	411	382	405	394	363	428	359	380	359	418	387	396	345	379	372	423	404	382	399	388	399	397	383	369	355	414	402	434	386	376	377	402	423	426	413	404	370	404	414	432	409	416	416	398	412	420	341	373	377	373	400	383	405	405	366	405	371	405	383	423	381	420	414	382	428	391	409	383	380	409	379	399	400	384	449	383	407	408	381	373	389	379	393	394	382	390	376	387	426	395	424	421	382	347	394	398	420	400	387	411	424	402	402	420	404	429	400	398	411	379	384	415	387	387	401	406	407	362	374	409	379	455	430	391	373	428	417	414	423	380	408	406	380	419	392	357	413	414	407	418	415	372	395	410	395	401	438	386	403	418	412	419	376	407	424	407	405	407	384	377	380	404	395	365	410	382	395	386	392	409	435	419	406	398	421	405	368	392	377	432	392	392	377	385	390	424	389	381	390	409	436	410	398	398	383	410	399	419	415	365	412	407	397	412	376	402	388	414	392	382	370	410	383	381	392	392	409	407	418	401	383	382	412	400	410	372	370	397	401	420	385	384	367	395	403	403	404	410	411	381	390	412	382	397	389	393	410	400	406	388	383	394	429	408	389	431	406	399	379	384	400	409	367	382	396	399	405	385	387	457	451	378	407	418	382	389	381	395	398	389	405	387	417	428	425	378	423	428	426	427	393	417	391	391	386	434	421	392	397	378	409	428	391	442	412	387	411	362	428	402	407	436	396	379	402	409	404	401	383	423	382	409	426	396	392	357	402	378	393	377	426	379	438	396	395	423	385	383	400	426	403	423	397	405	379	416	410	405	385	416	410	393	412	407	388	400	414	403	394	362	421	419	392	380	406	370	382	379	390	411	397	390	408	411	440	439	385	385	428	395	416	421	410	414	387	366	401	355	386	385	416	396	408	413	385	363	402	375	404	389	418	374	374	393	403	376	414	413	373	403	415	380	381	439	409	414	383	415	399	397	384	399	399	404	399	377	394	382	382	400	370	411	452	412	385	354	409	368	385	392	360	378	366	399	373	384	373	415	387	395	402	383	420	384	404	420	369	395	362	382	373	399	389	373	377	447	374	366	404	395	391	390	403	432	401	391	440	352	389	378	386	413	413	425	417	390	410	413	426	363	405	380	361	414	405	423	383	373	417	394	427	383	409	431	391	409	400	391	431	408	380	403	397	394	423	399	423	393	426	381	391	418	385	453	382	401	382	419	393	388	403	439	431	430	368	386	423	383	361	376	435	372	418	416	388	360	414	384	369	388	435	398	414	396	424	394	426	422	399	405	388	465	384	371	371	413	400	417	379	412	404	360	435	402	401	387	394	411	362	393	400	382	380	392	421	407	431	365	399	398	428	390	384	397	407	380	424	395	392	436	406	382	377	399	402	399	383	398	392	436	391	424	377	434	397	421	401	392	441	390	402	413	383	367	403	403	367	364	375	415	427	397	392	390	385	392	388	387	407	379	422	404	390	409	381	387	382	358	418	403	385	416	390	383	402	387	391	407	373	394	395	392	375	378	403	400	401	395	415	372	403	424	395	440	356	397	390	435	375	401	378	406	416	370	392	377	414	401	410	417	404	391	382	377	391	409	406	412	386	414	417	423	388	408	407	391	408	424	421	387	402	427	415	388	383	390	394	393	439	376	389	392	420	411	379	360	400	397	388	430	404	371	431	425	414	369	380	411	397	409	386	379	390	402	428	382	404	364	404	412	360	396	449	400	397	431	401	408	411	373	401	412	418	365	408	421	352	411	416	414	428	405	402	394	410	378	364	391	390	372	383	386	356	398	378	392	419	406	398	407	399	441	444	415	404	398	411	415	400	407	402	404	400	391	397	428	387	418	383	387	386	399	384	407	415	407	421	387	343	451	376	364	408	376	383	383	371	366	408	409	427	418	398	383	421	387	411	375	398	379	416	410	397	371	425	398	372	393	355	417	394	385	383	405	419	424	367	421	372	379	424	385	417	385	426	358	420	422	374	396	436	393	387	402	386	396	393	379	367	419	422	372	418	349	378	397	417	366	367	419	412	408	400	395	396	380	406	397	397	403	408	442	419	387	365	420	376	374	389	375	379	396	399	420	390	404	411	396	389	361	371	361	409	402	392	387	410	390	388	422	413	382	390	400	411	383	386	381	376	360	344	399	408	393	389	402	353	416	411	381	363	401	393	375	356	407	382	434	412	402	401	374	416	394	421	409	396	419	369	411	378	354	393	416	438	413	409	391	372	371	371	404	384	397	388	409	371	387	387	420	369	394	391	392	410	408	375	407	408	382	399	382	390	394	399	420	353	424	403	362
24586	21462	28803	24562	21443	8067	1700	1066	896	835	846	816	771	762	729	726	711	728	669	795	659	671	748	718	709	739	746	664	682	711	652	714	718	729	659	713	670	682	693	693	708	674	701	685	683	694	679	638	636	707	678	706	743	730	689	680	646	645	699	645	669	697	688	655	639	680	688	667	676	712	680	698	650	689	654	667	695	642	595	644	721	660	672	653	648	639	665	665	691	644	666	653	659	670	678	643	651	718	662	689	692	679	679	675	643	679	707	684	692	695	690	658	700	677	687	654	669	669	693	691	665	726	641	680	702	687	709	574	656	662	682	652	661	716	622	675	636	706	660	639	690	655	652	661	663	649	702	723	678	649	666	680	662	644	682	645	646	695	655	636	649	704	722	659	738	685	656	639	663	706	651	693	647	681	707	674	654	707	711	693	729	681	676	669	652	640	652	672	652	679	635	681	756	701	690	706	674	650	659	666	651	710	687	623	629	667	649	715	641	702	646	636	674	718	714	710	674	646	640	638	643	644	710	685	631	693	640	666	660	740	682	671	623	646	652	698	627	638	660	683	703	724	679	720	684	673	721	664	673	674	644	634	629	590	667	652	700	673	644	666	705	645	689	643	682	662	669	652	609	663	667	657	621	619	680	684	653	652	596	677	648	725	669	616	651	648	616	670	644	621	636	661	691	666	629	666	641	664	601	689	689	648	655	673	680	704	664	660	696	648	611	671	699	675	661	665	628	611	672	637	656	645	675	661	669	674	668	640	698	705	663	668	628	613	650	646	703	690	708	670	678	656	691	680	653	669	673	672	654	643	658	670	657	671	687	669	672	685	687	669	640	684	637	660	634	667	686	659	651	674	688	679	629	669	680	675	659	615	723	676	651	676	650	697	662	594	648	694	662	674	659	689	681	662	673	736	679	658	664	692	656	652	679	666	678	675	688	636	668	654	659	669	659	646	702	659	657	677	675	701	684	675	732	702	691	719	682	710	708	719	643	697	699	656	694	658	699	728	652	650	679	650	639	638	672	658	627	665	637	658	673	701	657	724	658	685	659	706	687	684	641	666	620	668	660	627	652	661	644	631	681	644	668	676	665	661	722	651	683	713	643	640	698	654	656	660	644	670	669	705	685	643	689	663	690	656	637	627	657	676	645	651	633	688	655	655	687	663	668	674	655	702	655	651	641	672	697	643	665	626	677	694	687	666	659	705	701	667	728	639	706	684	670	637	668	650	700	667	733	667	666	671	726	663	653	652	646	662	702	674	649	663	677	647	648	653	660	679	668	638	686	718	668	692	665	640	671	700	628	591	690	647	683	686	670	652	618	692	658	677	674	648	689	619	641	672	663	682	682	648	616	650	680	672	643	664	634	659	672	677	692	692	705	675	662	667	647	660	662	713	663	630	676	639	661	701	681	675	640	702	688	652	667	671	670	660	696	660	750	664	671	677	698	643	679	683	665	673	668	647	616	621	628	656	673	648	635	721	633	676	697	640	624	646	688	706	695	598	697	686	711	683	704	670	647	703	709	657	665	653	702	680	642	629	679	685	650	690	685	683	636	639	645	661	654	701	690	657	652	641	602	676	659	669	670	644	653	662	698	689	693	696	676	685	695	646	683	689	729	668	668	630	695	696	617	641	644	677	683	699	710	681	664	656	642	615	704	701	701	679	680	655	649	681	691	688	649	671	680	697	639	662	686	645	602	690	678	613	608	665	620	659	646	629	675	697	713	636	677	652	682	665	655	676	642	642	671	632	690	634	643	684	672	654	642	706	614	651	636	705	706	631	633	661	678	635	694	725	661	612	678	701	637	690	655	677	666	687	654	671	694	644	668	657	681	674	650	689	648	627	651	670	647	604	649	689	666	684	682	640	667	624	679	677	649	672	691	660	656	601	657	649	639	683	648	667	683	658	696	662	657	667	671	651	647	699	649	637	627	666	683	647	688	702	633	681	659	657	672	653	634	629	713	678	696	641	650	696	680	612	631	693	659	628	635	637	681	658	639	662	635	652	661	686	685	665	677	681	667	628	690	648	669	624	670	658	641	683	637	659	652	653	642	679	664	716	689	691	690	650	644	689	703	694	660	649	656	714	671	683	681	639	617	713	678	651	689	668	658	608	663	698	696	637	694	676	622	665	670	679	667	691	700	613	716	683	690	673	685	629	692	677	700	691	669	691	689	637	628	660	644	674	641	683	636	647	652	688	634	676	639	656	702	717	613	683	638	676	646	664	634	649	677	652	656	683	654	683	716	660	661	683	648	635	646	658	728	696	668	658	666	651	696	656	685	662	668	655	654	707	680	646	696	703	643	638	667	679	673	698	710	666	672	681	617	675	629	645	648	657	669	684	691	660	680	688	641	660	733	659	635	676	672	667	648	654	716	688	669	673	610	685	632	672	629	658	732	645	652	673	667	599	656	649	639	738	644	676	649	650	686	675	650	668	652	652	669	689	651	706	686	670	675	639	594	687	680	626	707	685	646	714	706	644	681	661	643	641	658	671	678	673	682	638	670	673	739	698	667	701	644	659	722	687	663	726	654	655	687	651	671	637	681	638	664	671	660	645	645	689	692	656	684	681	676	712	652	672	662	644	684	659	678	684	644	668	718	674	696	687	693	703	638	667	649	683	633	665	660	658	665	678	689	682	692	638	660	675	636	684	630	698	684	657	673	626	660	662	639	603	657	638	668	665	641	703	676	698	669	675	679	660	670	657	650	688	649	669	666	648	676	667	641	640	659	651	665	669	649	671	713	632	685	629	703	663	642	716	624	657	666	699	661	669	695	705	684	669	662	720	641	641	655	630	635	665	646	689	678	641	681	659	684	647	650	642	629	648	658	664	667	686	647	709	678	665	640	611	679	665	671	714	681	645	656	703	696	749	669	631	690	665	668	627	717	682	674	666	672	694	666	700	695	653	643	705	670	717	606	623	627	660	661	644	624	680	638	635	678	684	663	701	674	661	656	670	698	694	725	650	694	700	651	685	630	648	662	670	649	690	668	676	661	656	696	669	691	673	633	661	655	651	644	626	653	662	630	648	642	673	626	666	650	654	696	619	659	693	647	679	668	663	665	676	593	706	667	659	640	641	661	678	645	637	684	666	660	661	659	648	695	690	614	652	705	678	645	661	682	621	673	681	665	593	662	697	672	657	657	632	639	669	648	651	635	694	662	649	668	662	646	669	630	674	698	618	677	670	674	647	662	687	644	625	678	677	628	627	651	674	717	678	649	657	680	693	659	613	677	649	658	684	669	696	685	691	691	623	683	678	666	649	621	641	646	704	694	680	657	690	676	663	675	606	633	699	618	720	683	664	606	660	659	645	674	691	633	650	691	669	662	641	708	677	662	664	653	699	658	666	665	617	645	650	647	700	680	682	637	696	687	710	665	697	640	645	702	670	684	592	709	646	659	670	696	666	643	596	668	667	663	643	667	666	733	671	667	689	640	684	652	727	651	661	664	651	648	677	622	640	633	646	703	659	683	647
3624	5926	4697	2496	1782	1363	1126	944	872	776	768	693	667	627	653	628	646	589	597	592	588	556	590	570	568	530	538	559	583	549	514	499	505	547	537	526	513	539	503	523	548	529	507	548	493	524	533	543	545	522	527	552	559	540	523	519	540	547	505	508	572	534	516	508	553	520	536	481	553	528	544	519	538	487	535	591	525	553	541	514	507	560	563	475	569	521	540	542	572	568	523	551	502	554	525	524	531	542	538	511	518	542	519	554	534	519	549	506	537	581	529	527	525	531	491	530	556	539	519	520	523	529	486	537	515	529	529	536	509	496	479	513	525	519	521	536	523	505	485	539	550	486	586	520	547	522	526	498	526	555	526	544	532	512	537	508	582	514	543	539	494	509	505	538	520	519	534	517	529	510	486	534	500	536	498	530	484	495	523	536	485	509	502	536	562	494	488	510	551	509	476	514	527	538	518	504	526	487	517	521	516	530	552	517	500	532	525	459	494	563	498	541	481	492	505	512	513	518	541	523	529	528	564	461	552	512	504	497	528	497	518	495	517	523	528	527	552	538	514	489	505	596	556	507	547	541	528	573	559	463	529	542	492	546	526	558	469	512	507	549	529	531	520	571	560	543	499	566	513	540	517	500	509	538	522	527	519	498	525	545	565	523	487	490	491	544	491	513	506	523	536	539	566	559	535	500	518	520	541	525	525	529	506	531	523	537	557	498	547	512	512	515	509	515	501	531	556	540	525	525	545	524	514	496	516	509	534	510	509	503	461	518	521	504	500	504	508	526	520	535	501	556	534	511	516	541	546	526	500	513	568	517	461	520	513	514	502	563	537	506	518	524	525	549	503	495	514	574	536	548	503	536	520	543	546	519	480	515	493	555	510	471	505	563	520	522	527	553	544	535	504	499	538	552	515	502	537	528	522	530	536	512	502	506	528	537	521	500	490	516	570	544	543	532	549	541	533	522	536	503	527	541	530	536	518	541	523	521	518	476	528	532	525	543	480	531	509	512	507	511	464	533	475	518	509	523	529	478	534	497	536	480	510	547	527	553	548	500	464	513	481	503	500	519	517	506	554	531	535	513	553	520	539	492	521	504	471	522	491	522	522	550	555	491	522	541	501	510	520	514	511	534	547	551	555	557	502	529	525	531	520	537	520	497	534	473	539	514	530	541	529	527	513	526	552	494	533	518	502	508	534	536	506	562	544	516	507	554	504	519	518	505	525	500	520	482	575	521	533	497	509	535	523	544	509	577	538	497	514	525	496	511	519	520	481	533	535	532	555	530	514	546	519	510	504	538	508	500	517	536	575	487	542	546	503	550	553	489	543	553	528	466	548	518	537	499	513	534	509	518	522	508	497	492	527	520	502	539	515	541	538	489	500	514	534	512	512	509	537	526	552	512	529	535	546	504	517	537	506	514	539	520	517	568	520	523	521	551	573	502	512	505	536	503	529	536	525	526	514	523	542	542	530	525	499	553	510	525	536	488	493	492	489	533	513	525	518	509	475	525	500	500	535	554	565	489	561	520	518	538	529	520	555	504	567	543	524	488	501	484	507	536	523	522	513	497	521	490	543	525	523	505	466	504	553	534	540	512	550	542	535	526	526	515	494	499	488	527	521	518	541	501	492	508	509	529	517	481	566	486	521	536	526	512	506	516	514	528	515	550	512	534	551	537	518	556	506	547	497	520	497	491	524	560	550	532	500	508	506	497	516	527	530	521	519	521	535	476	535	515	506	563	542	505	537	545	553	502	524	538	489	556	547	500	505	529	496	573	547	516	514	544	540	495	523	538	523	524	521	502	534	494	496	539	509	531	506	511	510	546	502	523	523	524	490	532	528	510	504	495	491	493	543	531	523	543	491	477	535	505	553	520	532	499	546	490	545	541	521	485	525	547	487	527	534	512	522	578	529	522	486	478	518	573	529	499	541	577	531	527	490	509	522	538	539	552	545	504	549	535	537	512	504	526	494	494	493	514	513	509	524	502	515	577	558	519	493	534	552	525	527	507	479	514	514	574	537	503	529	526	534	504	509	509	488	465	481	474	474	504	495	503	505	565	492	525	517	488	518	548	508	512	513	498	506	520	488	528	488	532	474	545	517	496	494	541	490	523	512	503	468	519	514	480	500	470	559	507	524	504	529	514	558	510	506	493	517	525	512	504	520	530	535	527	531	487	476	529	494	537	510	508	509	502	512	501	556	495	504	517	521	548	565	536	535	488	528	534	539	489	526	487	501	505	522	497	527	538	520	454	541	494	522	504	530	555	533	515	550	499	536	519	527	486	527	532	504	479	542	514	537	513	568	537	537	531	541	508	479	468	505	494	506	507	563	523	522	493	529	549	502	532	466	507	537	512	501	491	518	504	519	467	496	504	483	570	537	527	531	527	545	511	504	479	518	519	535	488	504	547	529	528	477	508	483	513	501	502	497	530	504	510	531	522	524	508	516	560	497	548	533	527	526	547	489	497	557	497	540	553	506	513	505	511	521	516	531	509	506	554	526	477	551	498	481	500	447	555	496	500	509	531	489	531	543	484	525	533	490	523	509	504	548	533	520	510	531	494	499	558	481	495	467	520	472	478	529	530	557	532	542	535	495	521	506	504	490	489	532	504	508	488	486	480	521	523	503	504	522	527	513	517	520	517	517	505	477	513	498	514	493	531	474	502	511	524	535	521	551	513	512	559	519	506	563	534	453	498	500	499	503	499	504	494	527	510	533	517	540	523	486	509	534	504	541	520	495	506	488	503	542	511	485	510	521	521	523	520	510	500	541	497	500	535	495	487	520	511	468	553	544	476	523	539	521	538	539	504	543	497	559	540	509	523	487	525	511	520	509	525	496	514	542	471	531	487	531	529	524	498	471	541	510	521	529	522	498	546	527	541	556	517	535	520	512	503	535	533	486	467	518	531	539	514	551	501	549	499	517	534	547	524	498	488	527	500	540	501	500	522	539	523	560	490	553	533	525	509	549	524	513	550	524	547	531	525	521	506	489	516	483	493	480	538	527	519	554	492	494	521	524	481	561	518	513	508	486	526	490	484	513	516	514	534	502	511	504	517	522	461	517	470	505	506	531	528	496	518	498	512	529	524	558	543	548	524	480	525	496	530	500	550	477	489	501	524	511	524	548	552	578	565	536	523	511	471	516	532	525	489	537	535	480	541	473	519	499	543	509	503	482	514	511	556	551	536	474	504	492	503	536	494	501	513	515	539	531	467	507	551	478	535	482	513	508	541	500	522	555	506	483	562	528	510	533	507	495	479	468	505	481	535	494	528	515	538	486	517	516	518	538	508	524	526	538	509	514	503	485	523	509	496	493	497	548	529	523	491	531	495	481	485	524	521	493	545	527	490	490	514	483	510	517	495	547	530	522	560	492	505	552	507	532	504	487	468	533	507	503	496	535	529	527	514	515	497	499	484	508	530	551	500	487	537	493	517	501	450	487	556	547	521	517	527	534	513	521	498	497	526	538	463	557	483	512	466
27710	9775	531	296	225	173	198	196	190	202	198	196	165	203	182	197	177	203	172	188	175	230	169	178	197	182	214	189	205	174	184	191	183	193	184	213	181	187	175	202	210	186	188	241	196	162	192	176	190	188	196	191	169	197	187	203	178	200	177	175	195	185	198	171	209	182	205	197	191	181	173	163	169	175	175	199	192	178	195	187	203	180	211	190	191	192	200	202	180	171	197	182	203	195	178	171	180	179	179	192	178	192	199	216	194	183	182	177	192	172	184	194	177	184	191	198	167	191	195	193	188	190	184	177	176	187	185	200	162	193	207	174	200	191	167	197	207	185	197	198	192	192	186	174	178	196	157	188	200	210	179	201	192	165	185	184	209	219	180	198	192	189	188	201	194	209	191	191	172	211	185	206	193	180	196	162	206	196	198	199	200	207	166	185	176	170	182	210	199	175	182	169	207	186	197	180	187	213	194	182	202	176	201	198	161	193	190	189	195	171	182	179	181	177	196	176	156	194	202	189	199	182	189	177	182	200	200	181	220	180	195	176	209	170	196	192	186	204	175	191	180	213	190	175	199	193	179	192	184	206	191	191	186	181	190	176	182	172	175	185	196	195	158	180	191	196	187	178	190	187	176	157	180	182	166	201	168	226	193	187	180	178	193	197	182	173	185	196	201	189	178	186	179	190	201	171	168	186	205	206	178	186	191	212	177	188	194	181	175	190	194	184	161	178	188	192	194	207	180	161	184	164	196	173	172	203	184	189	188	175	197	165	166	167	162	176	179	183	173	192	208	180	191	187	164	190	158	167	192	183	187	202	179	188	193	200	190	172	165	179	174	189	211	181	191	204	193	170	192	192	177	192	185	166	185	191	183	177	177	168	165	187	191	170	199	178	199	184	189	197	185	197	188	152	191	181	206	196	198	208	171	174	189	168	177	183	169	198	189	174	186	202	167	169	196	190	177	177	174	149	187	181	208	197	182	185	186	182	203	169	204	172	192	180	185	187	180	172	175	193	177	180	189	206	205	188	166	203	194	176	188	189	210	174	192	179	199	176	162	185	193	171	196	185	189	210	207	173	154	181	226	201	217	191	173	190	194	196	189	190	202	182	176	192	174	170	213	173	185	182	202	181	172	204	194	197	185	189	192	199	190	186	183	178	174	202	188	192	196	167	200	195	171	187	192	206	203	189	176	168	170	150	180	158	183	219	187	181	169	212	185	191	189	192	201	202	159	188	176	160	188	174	208	192	190	198	171	175	188	190	183	197	171	187	175	172	177	229	200	212	181	188	189	189	175	187	187	181	200	172	196	182	179	172	179	179	185	192	182	177	178	175	200	172	190	189	188	163	173	182	166	190	193	177	198	192	208	163	189	150	168	184	198	196	167	180	202	175	188	195	207	181	167	191	193	183	197	212	187	185	188	162	164	191	200	186	214	174	164	189	191	205	178	191	180	220	193	171	168	185	161	205	190	185	198	168	197	191	202	192	199	191	196	204	160	161	186	170	169	173	218	187	221	228	197	193	185	197	195	208	201	199	166	194	187	181	170	196	165	164	206	186	172	163	196	160	186	184	182	168	187	181	169	192	192	182	192	187	180	186	213	222	176	192	211	183	196	198	192	180	190	174	190	187	161	196	176	173	175	183	204	195	194	180	172	149	191	201	186	166	191	195	208	158	169	183	174	173	208	194	201	204	199	214	198	191	178	188	200	177	180	198	195	204	200	179	198	179	181	185	197	200	188	183	169	186	204	187	171	173	187	216	193	179	175	184	174	172	208	187	191	184	184	184	200	171	173	191	182	194	203	151	165	186	213	210	169	173	215	172	196	160	204	183	196	202	169	177	213	157	178	168	180	174	179	177	179	191	206	187	166	174	210	177	188	190	168	173	189	196	170	175	191	182	213	168	188	202	169	177	195	158	181	177	170	192	187	160	189	225	194	179	168	199	190	170	178	180	174	169	180	198	199	197	194	184	183	167	196	190	182	157	210	196	177	207	183	199	169	199	199	206	190	202	181	210	187	207	169	183	180	169	186	167	177	208	198	214	169	197	170	204	183	179	182	191	170	191	172	186	185	173	196	196	182	190	187	174	229	193	160	207	182	186	165	185	174	206	212	190	168	174	194	206	180	197	190	197	181	170	208	183	164	175	181	204	184	183	175	201	165	176	169	188	207	168	200	198	204	198	202	181	182	187	190	186	183	174	169	183	195	190	165	169	189	178	190	174	196	179	211	204	176	182	180	187	187	188	153	190	188	203	176	189	199	186	175	192	188	154	168	178	185	208	189	175	193	171	187	194	196	188	194	166	192	194	222	212	150	211	208	185	181	190	185	184	182	189	210	183	183	174	189	183	188	193	174	167	180	209	179	181	180	180	174	169	203	165	197	173	183	189	183	183	185	169	169	176	164	190	191	180	179	188	197	200	188	204	180	193	201	205	184	200	196	190	167	204	201	199	187	181	186	189	199	170	193	175	180	213	179	175	185	183	185	189	188	228	180	189	177	191	190	159	181	178	156	197	190	216	152	187	210	187	188	205	176	176	181	194	166	191	194	205	198	217	197	184	186	161	186	200	186	174	184	211	170	172	160	203	209	176	200	175	180	174	201	191	204	186	191	182	179	212	167	175	185	174	160	165	175	196	200	192	170	179	190	186	174	185	175	192	184	180	189	184	181	187	183	192	165	151	193	162	191	179	172	169	195	201	177	174	153	162	177	194	162	191	170	183	201	188	186	218	176	197	169	164	169	177	194	176	197	198	188	202	193	159	201	164	175	189	178	182	175	182	183	171	194	194	195	193	179	183	185	179	188	182	201	170	199	188	168	185	182	177	165	186	182	169	186	192	183	201	168	199	189	182	206	169	196	179	177	189	185	182	190	186	195	145	176	198	194	160	184	200	187	191	183	193	175	193	174	205	172	187	196	185	184	172	190	173	193	187	191	175	200	194	165	199	200	187	172	187	196	200	173	187	188	177	166	181	189	179	191	181	190	200	162	160	138	209	187	185	200	184	175	154	193	169	194	185	182	181	211	180	180	199	185	175	189	169	203	193	211	180	179	179	210	172	199	207	180	199	200	192	197	192	212	191	180	188	201	191	183	176	161	196	214	167	174	194	176	214	149	189	184	182	178	203	180	191	184	186	167	191	169	169	166	181	165	199	173	201	199	203	175	189	176	188	192	184	157	190	209	206	169	172	164	206	179	192	190	173	184	182	186	183	189	179	184	192	175	187	194	178	159	192	188	173	188	173	191	196	194	185	176	189	169	189	190	182	215	169	171	198	170	182	188	202	192	181	157	212	207	189	158	169	177	193	193	198	199	188	186	204	189	194	181	186	157	189	165	191	169	184	192	203	185	170	178	186	168	193	194	208	198	199	201	190	178	162	191	196	206	203	195	179	203	145	171	180	200	206	184	188	199	221	192	191	190	166	223	186	180	180	178	209	185	182	184	175	193	206	182	199	162	197	182	210	172	196	171	196	197	193
4543	330	293	208	194	154	168	180	168	197	156	157	165	162	166	153	149	153	146	151	153	143	141	139	162	177	149	188	155	162	158	149	139	167	150	141	159	144	167	132	142	122	144	131	158	158	139	159	151	139	145	143	144	158	154	150	151	149	160	149	139	167	153	137	141	151	143	154	148	137	121	144	153	161	138	147	161	142	147	157	162	145	140	153	149	142	157	160	133	162	153	147	170	155	143	130	143	135	145	151	143	146	135	144	144	155	149	144	159	141	157	157	172	144	162	146	135	140	167	163	145	141	135	151	134	135	156	121	127	148	185	144	131	137	149	137	151	148	149	155	146	161	149	135	149	125	150	145	154	137	149	162	148	138	159	144	135	172	133	150	161	148	150	177	135	132	134	142	154	140	139	168	156	148	182	141	148	129	138	150	135	158	138	143	151	131	148	146	153	149	150	140	168	142	143	172	151	144	132	152	166	137	139	136	163	130	154	162	155	144	146	149	145	152	139	121	142	132	162	162	146	143	133	136	148	136	158	167	152	131	132	159	146	152	162	147	130	166	130	149	184	160	133	132	160	188	154	148	166	147	171	152	152	154	164	143	147	137	137	123	161	138	141	169	148	139	175	168	160	164	146	153	143	149	166	142	133	130	169	145	151	139	138	133	144	164	157	168	161	161	154	143	146	149	122	143	123	146	159	147	147	157	170	149	162	145	153	147	140	142	140	139	146	136	141	148	154	142	153	148	152	165	149	140	141	132	157	132	160	147	137	140	154	155	154	127	143	136	138	132	138	151	173	159	132	134	161	145	149	139	146	159	148	167	158	147	133	153	164	161	156	134	149	162	142	125	148	151	133	139	143	135	179	150	138	135	142	158	162	140	142	149	159	161	165	142	144	136	151	133	124	142	144	122	148	160	163	141	145	134	159	120	148	151	152	131	151	154	119	154	149	163	148	142	146	142	139	140	156	140	137	132	145	168	128	143	142	143	151	162	149	159	169	149	128	141	143	173	153	144	137	133	167	153	158	141	147	143	121	123	149	138	174	153	153	161	162	150	147	159	142	146	132	139	156	138	145	164	159	156	150	152	151	118	151	157	157	123	149	166	135	155	141	158	140	160	156	139	163	135	121	147	142	151	148	126	154	152	155	135	139	148	150	147	140	135	136	184	150	143	149	166	147	139	143	155	181	139	162	148	118	134	137	152	155	152	137	142	127	153	156	140	158	179	158	134	150	140	141	155	137	154	139	127	141	136	132	138	151	137	171	157	139	156	147	136	142	151	142	147	146	148	138	166	148	143	144	155	151	144	146	166	143	135	153	162	156	153	158	175	153	157	146	148	144	157	145	118	154	171	134	178	164	142	153	151	164	139	145	149	166	144	133	154	156	131	165	153	133	147	149	155	137	147	126	169	135	132	167	127	147	141	126	130	139	141	159	152	154	137	143	149	140	153	142	165	158	157	138	124	161	155	140	152	158	157	146	153	151	136	159	140	130	152	152	163	169	143	150	141	140	150	148	144	138	138	148	167	148	135	152	135	135	174	132	151	149	145	168	137	162	145	171	155	157	161	147	158	164	128	176	142	130	136	153	146	150	152	126	155	151	147	142	138	154	138	161	153	152	151	145	141	167	164	142	145	144	160	161	155	162	143	149	151	158	137	157	153	158	137	130	158	132	148	157	156	132	146	152	147	127	162	178	166	141	166	139	136	159	149	148	144	126	146	133	160	138	132	164	139	169	154	135	166	144	121	148	134	136	146	151	138	139	139	120	167	144	170	132	180	154	167	158	156	147	165	157	149	142	126	131	151	150	131	132	135	151	147	151	143	145	154	151	173	131	165	160	166	174	154	149	156	142	189	161	158	156	138	148	146	143	147	154	149	144	146	141	140	132	147	159	152	151	149	137	157	150	150	152	135	152	164	132	138	154	141	153	136	139	154	138	157	153	162	141	159	133	149	162	152	137	147	143	138	156	157	152	160	156	123	180	138	130	132	137	133	131	131	157	138	162	152	135	152	161	155	160	157	130	146	163	148	168	158	166	161	147	165	156	151	144	161	158	132	164	126	144	150	157	146	150	152	136	148	152	150	138	138	150	140	163	132	137	138	137	141	152	166	163	147	168	125	152	161	165	140	136	136	172	154	137	141	136	144	140	161	164	147	133	151	146	161	154	129	137	153	175	137	143	130	152	169	155	150	154	140	125	140	159	167	131	138	165	158	140	141	133	146	158	132	140	145	153	154	137	133	151	142	144	146	135	156	144	152	154	134	150	171	159	153	155	152	159	148	137	123	149	168	156	154	160	149	115	162	150	133	142	161	136	149	143	166	160	150	160	153	154	137	158	146	141	155	159	125	149	168	140	128	132	159	154	143	146	144	128	132	142	165	143	132	140	148	137	161	148	144	159	171	164	152	140	159	148	171	155	165	142	153	148	135	147	164	142	147	137	139	137	147	122	120	134	157	156	140	170	154	164	135	147	148	165	163	142	123	151	142	135	142	154	139	154	142	149	146	154	152	138	148	158	146	158	146	148	145	162	167	146	143	160	148	161	146	158	141	142	151	143	147	135	142	143	159	143	146	139	128	139	150	154	167	159	155	174	146	164	163	151	153	139	154	139	152	130	158	135	140	137	135	176	126	136	131	151	144	146	167	155	136	129	151	129	157	150	157	155	146	146	155	141	143	164	142	148	155	148	163	140	137	135	155	151	146	138	139	149	150	140	142	174	146	156	155	133	146	151	142	145	139	157	147	179	165	157	143	126	136	158	164	125	141	154	150	140	146	129	145	137	146	138	129	152	165	148	143	139	159	128	135	123	152	141	147	148	159	165	136	171	140	149	152	112	136	160	157	153	158	136	150	153	152	153	157	158	154	131	145	155	127	134	165	148	144	152	145	139	108	149	152	137	157	136	148	138	161	164	142	149	144	147	142	170	135	160	175	177	129	151	157	157	154	150	132	138	163	153	142	160	129	171	137	156	159	167	167	131	140	146	152	156	164	168	146	141	150	150	145	132	165	156	138	156	137	154	157	171	162	170	134	147	157	155	138	147	159	144	139	144	148	127	159	141	146	151	166	145	127	153	154	150	143	149	158	132	140	125	150	141	173	129	146	130	154	172	145	152	157	146	144	133	157	146	153	158	132	157	155	145	141	121	149	133	142	156	153	153	138	160	148	137	156	139	154	125	140	168	150	126	122	131	141	140	163	139	136	136	139	155	154	139	158	149	130	140	147	146	146	153	157	165	132	147	148	158	153	131	158	155	163	144	151	157	151	148	150	160	185	137	155	151	145	160	134	135	137	144	144	147	142	143	155	150	151	163	140	152	151	125	130	130	133	141	126	143	134	136	158	149	170	143	143	154	161	141	115	162	141	140	157	139	134	148	153	145	164	151	144	144	132	179	157	129	148	148	151	144	138	151	137	143	145	154	157	130	149	144	150	144	172	167	164	149	137	140	155	147	157	156	165	131	136	148	129	165	140	161	143
25504	21470	27930	25412	11143	1374	867	670	610	599	545	577	550	516	571	601	522	519	535	509	560	539	502	483	532	538	481	523	494	491	505	502	529	537	505	493	498	487	514	524	518	484	537	515	481	516	519	521	540	502	523	510	504	509	470	515	521	520	495	504	507	552	506	508	480	541	498	493	497	494	525	527	537	521	532	480	556	472	496	565	517	496	492	538	497	529	528	512	483	489	575	484	502	486	521	528	527	510	516	506	505	522	495	481	489	522	472	504	463	490	486	458	497	499	518	525	516	516	494	490	515	497	507	480	504	483	485	511	501	480	497	482	488	502	517	491	477	517	562	494	567	516	474	519	516	491	471	483	497	468	526	524	531	538	470	467	476	504	524	540	525	515	515	454	489	476	519	501	488	507	513	538	531	490	501	553	532	517	491	547	518	492	503	492	454	494	494	515	501	491	519	480	533	481	530	533	496	480	508	509	507	516	533	499	513	469	488	472	505	480	566	511	506	488	519	476	530	496	511	504	506	546	471	515	498	478	477	509	543	476	515	506	529	514	513	505	464	481	509	517	523	509	491	554	526	518	514	509	495	484	578	479	476	500	507	484	494	463	496	477	544	506	510	469	517	496	536	491	509	486	505	477	520	527	486	513	511	515	500	496	515	496	562	518	486	535	529	530	494	478	517	523	536	524	500	502	507	526	498	487	545	466	538	472	499	476	475	525	524	487	512	500	528	444	502	516	517	517	541	517	500	550	505	500	534	486	499	512	466	534	470	483	507	527	512	495	515	494	525	523	521	467	551	509	479	525	517	510	531	505	489	508	471	504	519	548	474	506	516	518	497	516	527	570	516	550	482	483	541	529	452	494	521	492	535	503	537	456	462	485	506	499	481	489	470	487	518	490	533	479	505	545	507	483	488	505	525	462	500	523	484	507	523	474	494	507	529	513	511	526	492	503	475	500	490	495	536	485	476	474	485	529	468	539	470	508	513	509	537	511	544	481	481	501	484	510	541	509	462	506	488	506	522	514	500	482	467	462	477	475	491	521	500	503	502	512	525	481	534	480	502	484	524	519	503	497	516	506	455	506	516	548	494	520	523	488	525	520	529	524	483	525	494	478	483	533	498	469	479	472	482	495	508	562	501	497	507	499	486	536	507	498	516	510	509	505	492	509	524	512	497	506	501	509	499	488	489	544	506	519	496	457	514	469	516	517	490	511	538	484	523	507	507	509	458	535	485	489	506	514	487	474	501	523	500	490	492	538	513	510	519	489	497	475	522	500	500	480	471	539	509	529	504	527	485	496	495	519	481	496	541	530	492	511	483	509	523	469	515	486	510	516	482	487	505	513	496	505	511	519	485	539	511	533	500	525	507	474	460	499	523	468	528	518	502	504	513	483	469	494	479	449	499	499	505	497	486	497	512	531	486	566	515	564	516	478	509	514	508	513	479	502	499	479	528	510	573	494	522	515	501	515	553	518	515	518	483	548	512	523	478	504	515	482	486	489	476	505	525	467	480	504	506	502	496	575	506	491	508	534	504	521	493	554	493	501	535	530	515	509	509	503	481	480	523	496	509	499	496	508	520	469	476	489	452	470	504	486	525	511	496	493	499	464	454	459	502	458	523	490	514	452	492	451	518	533	504	492	518	521	440	494	493	527	476	480	502	509	555	528	505	473	493	509	523	541	502	500	470	534	480	490	515	507	473	509	510	520	483	522	511	504	507	538	540	491	525	537	497	525	507	514	478	516	562	499	498	450	507	525	521	532	484	508	504	539	522	496	473	486	486	488	539	521	529	509	548	505	480	488	544	476	502	495	483	503	504	526	518	519	508	517	506	486	493	524	508	461	520	514	491	509	498	508	487	497	532	529	528	495	485	503	483	489	505	467	492	509	543	460	491	491	500	510	541	534	508	473	458	511	489	471	461	504	469	523	487	502	510	522	492	503	465	504	467	520	528	513	527	544	508	509	485	461	508	508	480	516	493	551	528	494	467	458	502	500	464	526	493	549	511	502	492	487	509	478	483	538	547	503	484	523	479	499	515	496	492	506	465	476	502	508	498	533	512	480	464	491	491	493	488	476	485	513	519	493	497	547	499	509	477	505	513	489	532	500	476	488	465	525	513	555	517	483	541	485	486	495	549	517	492	489	551	515	519	503	562	507	510	487	534	478	496	460	525	516	500	522	525	512	492	501	540	467	486	477	520	522	522	490	510	476	538	524	470	489	492	487	500	477	524	504	493	500	537	489	462	485	492	482	471	460	488	514	497	475	515	471	472	481	491	471	506	505	513	533	539	540	479	511	529	497	523	517	488	509	480	492	446	511	478	497	491	515	478	521	526	495	472	508	524	501	494	493	513	498	473	505	522	521	528	510	514	503	480	490	527	514	535	520	558	508	532	519	466	506	509	503	491	538	497	454	548	515	511	488	522	469	478	533	506	510	498	504	497	514	505	509	517	466	511	503	494	492	527	463	481	498	514	487	487	513	482	482	497	507	514	510	501	502	460	495	459	519	503	522	489	513	538	499	458	476	534	524	483	527	518	509	525	491	550	529	454	501	518	503	498	509	510	487	518	499	538	541	512	454	544	495	493	493	527	525	462	495	510	504	486	479	505	510	504	505	488	509	535	507	490	515	505	437	500	474	462	533	502	498	516	511	496	462	497	491	492	483	528	504	516	526	496	529	469	514	531	552	537	536	529	509	475	495	518	502	471	517	535	532	531	524	526	491	492	470	514	511	504	535	483	496	515	475	474	519	492	482	451	485	507	478	514	499	480	516	494	533	514	515	483	473	475	481	465	507	474	516	522	508	515	505	494	504	513	514	500	486	573	500	566	496	487	500	497	520	540	493	519	491	516	494	474	495	478	521	507	519	520	520	529	497	583	448	541	493	480	495	536	472	497	500	515	552	493	534	524	476	541	503	550	526	506	492	483	477	526	499	503	463	481	504	486	516	541	466	469	496	519	509	502	473	505	482	509	486	499	463	539	486	526	481	459	516	524	467	475	486	517	549	483	481	541	485	544	487	450	500	508	486	506	474	528	523	527	477	463	482	439	515	504	514	498	445	510	535	515	502	496	503	487	484	529	496	509	504	451	499	511	484	468	473	480	495	520	523	504	488	492	480	514	508	474	517	551	501	494	501	480	518	512	485	541	519	467	508	496	556	572	478	496	477	558	510	508	468	492	507	471	528	538	518	482	496	544	491	551	526	480	489	492	514	502	537	534	494	459	517	520	534	500	497	536	529	495	503	515	489	507	522	455	481	537	504	466	512	487	478	510	468	443	524	501	545	517	549	495	540	523	495	534	521	564	466	530	506	510	533	498	488	502	523	466	505	508	500	481	543	538	524	488	476	488	501	499	507	464	500	499	528	511	534	478	533	487	512	502	512	468	518	506	498	470	454	469	455	490	455	507	518	556	499	521	496	485	464	466	495	514	493	516	488	470	497	453	532	501	532	518	524	498	508	503	530	522	526	504	473	525	507
3268	3374	2798	1512	1018	855	710	630	619	555	518	492	484	501	453	444	444	415	438	465	376	451	448	418	453	402	426	456	414	443	419	423	428	440	407	405	423	409	394	443	397	439	386	399	400	414	390	393	396	413	394	403	455	431	439	373	427	405	422	398	408	416	407	396	423	424	395	421	402	405	412	398	416	422	387	430	419	446	411	374	452	405	396	378	363	380	410	395	390	389	418	389	381	465	370	401	383	401	416	383	425	410	421	443	414	367	361	386	423	419	396	386	398	389	397	404	439	417	381	403	414	434	376	394	388	414	397	404	398	440	415	389	395	419	387	420	404	396	419	420	399	400	404	386	369	417	428	392	392	385	401	401	389	428	395	400	401	413	389	380	388	426	425	404	429	409	395	392	381	372	398	407	418	418	381	419	387	413	394	406	407	391	401	420	383	444	397	387	425	414	426	419	372	428	417	386	388	399	393	405	401	416	441	378	409	379	346	371	415	429	410	424	415	429	356	416	393	404	416	405	419	389	422	439	439	364	383	409	356	421	424	407	388	380	399	392	398	405	409	399	397	417	373	395	437	401	368	413	451	382	381	367	385	395	394	376	373	412	393	414	398	403	396	381	395	417	443	391	446	410	368	397	393	406	409	421	383	400	423	391	371	399	421	399	395	403	362	397	379	400	396	394	416	385	384	415	424	428	390	381	393	383	400	420	396	406	412	409	397	374	412	368	407	378	404	418	408	406	410	391	360	408	427	400	382	365	385	352	394	389	372	391	410	403	386	405	430	365	421	425	372	349	393	399	404	394	418	400	430	392	420	410	386	375	406	411	405	382	385	404	382	415	399	412	379	438	366	398	375	413	405	431	379	382	413	413	410	392	428	412	392	387	402	372	394	422	387	379	435	383	383	412	388	404	406	437	408	404	398	398	414	365	383	410	406	399	417	380	408	382	396	437	382	407	422	409	394	386	392	390	389	404	414	404	406	383	403	376	410	398	435	437	432	399	407	374	404	388	409	390	406	373	422	391	400	396	405	408	411	410	416	426	421	402	422	406	377	408	410	401	371	391	414	389	395	379	387	428	416	360	412	406	369	407	389	434	413	401	402	432	400	379	425	415	440	409	377	408	403	416	448	428	404	375	383	378	398	380	384	375	397	443	396	427	412	367	389	384	375	441	436	431	397	386	408	415	407	419	422	361	413	402	419	425	397	382	368	414	391	428	401	407	402	380	387	433	404	404	403	401	416	424	394	360	389	399	422	401	381	413	430	404	408	419	386	383	396	394	401	378	396	365	387	319	368	384	408	388	434	410	423	409	395	391	412	430	388	384	407	384	421	409	395	408	401	383	422	390	396	335	382	370	400	364	395	400	429	367	403	376	420	359	389	371	404	392	399	393	431	375	443	380	392	401	377	406	386	418	394	395	379	408	393	402	434	383	385	381	372	404	395	404	378	374	412	375	405	397	426	404	415	412	370	428	387	386	424	390	374	405	401	367	423	412	395	382	417	401	357	354	378	418	396	428	365	375	425	388	377	384	393	412	435	357	405	389	396	384	384	424	400	390	422	431	406	351	392	389	383	403	405	395	413	401	385	422	394	414	392	387	434	378	415	384	445	406	405	390	471	394	409	395	391	384	348	388	389	366	356	372	380	443	417	409	410	391	393	420	394	407	358	400	409	408	434	391	367	403	414	401	402	383	371	449	399	390	385	399	392	382	400	413	374	378	395	397	419	379	391	382	422	356	425	401	396	413	403	383	388	357	434	396	384	386	379	411	382	405	386	428	406	378	408	369	392	431	374	430	407	396	407	404	375	387	405	382	393	380	395	377	403	379	380	405	425	419	387	401	378	418	386	409	392	399	393	384	400	393	407	377	432	412	409	364	383	409	408	422	417	413	409	391	388	390	402	399	406	405	402	379	394	382	418	410	431	404	383	392	394	393	400	395	374	402	418	380	406	423	413	384	412	391	438	408	394	408	405	385	392	388	386	447	390	423	400	417	375	411	392	394	384	381	394	377	367	388	407	371	362	423	397	399	426	401	380	433	402	421	381	372	366	394	399	380	387	383	385	371	419	382	436	410	395	384	375	373	396	420	399	407	390	405	428	408	387	388	376	422	364	396	374	380	376	390	354	393	376	417	396	415	374	391	399	396	385	411	414	392	420	393	383	398	405	368	373	424	389	414	424	407	413	401	397	400	375	372	416	427	386	395	408	431	395	393	424	383	402	402	413	435	380	388	405	349	403	398	415	407	396	396	395	393	381	390	363	416	409	416	396	416	407	412	427	417	417	392	387	412	410	397	405	380	398	359	383	420	383	368	367	390	430	390	392	350	376	376	376	397	373	386	394	387	390	382	389	395	408	394	436	405	385	398	403	448	408	370	414	418	402	377	384	377	377	392	395	382	382	429	405	399	420	391	446	369	395	370	387	403	392	408	382	395	367	402	404	370	403	396	429	368	395	399	438	360	410	375	396	411	382	421	416	426	397	420	366	421	391	397	399	374	340	399	396	438	432	410	400	388	392	382	405	380	414	389	387	393	385	424	414	393	406	416	374	389	386	388	413	420	411	410	394	434	340	347	397	391	411	433	400	392	420	431	357	369	390	409	372	388	402	408	371	388	402	377	380	401	358	399	407	403	420	396	380	371	396	391	392	385	389	379	411	400	394	423	393	419	422	330	402	391	382	405	418	412	391	398	424	384	389	407	397	388	403	373	398	430	401	420	427	373	366	396	371	413	407	396	396	406	385	385	391	404	379	374	398	411	374	408	379	417	362	380	393	409	433	404	387	417	356	398	373	393	406	389	421	386	343	386	376	383	371	412	411	397	404	421	414	404	402	446	401	376	421	391	377	429	399	423	360	387	373	409	387	379	399	405	374	399	390	399	372	391	404	399	406	386	392	420	393	397	383	417	364	374	363	395	396	371	398	393	390	407	416	396	415	403	391	409	401	389	392	405	426	385	380	411	384	426	376	394	403	374	385	389	398	403	372	394	396	393	383	409	378	399	402	372	436	396	402	422	395	425	406	421	399	393	384	384	418	389	388	385	380	362	371	416	377	406	380	381	417	369	381	397	352	407	387	398	398	390	370	391	405	404	414	382	392	419	387	400	399	418	418	406	400	423	395	382	402	421	424	403	371	399	393	382	408	408	414	389	438	391	422	378	412	391	388	421	428	359	409	395	378	428	366	427	385	419	412	402	389	396	396	406	394	384	422	391	423	415	361	384	412	432	440	391	399	378	391	392	374	420	388	412	382	391	383	436	403	385	398	375	397	395	403	337	383	388	362	406	392	399	389	452	389	361	396	389	382	430	404	411	422	398	369	373	400	391	403	399	398	348	376	349	382	392	380	346	402	407	381	426	395	400	393	398	402	425	419	419	399	402	390	434	377	402	413	360	423	391	376	398	405	370	430	401	399	437	411	377	392	424	412	397	386	418	402	422	422	391	416	377	415	396	430	402	395	406	389	364	414	389	417	383	384	385
24569	21502	28844	24583	21487	8244	1678	1090	882	857	817	749	762	749	755	736	741	763	738	712	706	704	709	694	791	683	689	696	687	686	650	669	690	707	655	680	714	745	755	680	693	707	771	684	707	682	701	695	705	666	691	663	650	738	660	649	698	631	649	671	691	686	698	656	733	724	647	652	688	673	681	675	693	708	681	661	691	666	660	652	684	717	697	717	635	635	708	682	662	681	705	646	669	666	630	675	643	701	671	648	702	684	686	699	675	706	677	679	660	724	667	627	651	682	655	683	647	686	663	683	676	664	696	681	646	695	674	673	670	694	720	626	652	668	691	682	656	693	701	690	692	708	617	632	653	705	660	646	698	650	652	701	671	664	602	693	666	678	685	673	665	639	671	624	652	637	695	691	681	654	668	663	680	652	651	710	673	675	655	647	635	652	670	716	699	683	654	716	679	670	659	629	632	676	679	703	634	674	649	689	715	656	660	695	624	647	699	727	654	698	712	655	696	671	704	699	667	682	646	688	697	665	675	682	654	737	665	658	665	690	664	709	676	661	683	663	697	697	665	680	666	708	688	654	659	693	687	717	683	701	663	676	656	724	630	652	649	668	669	651	643	611	692	705	680	660	670	670	673	646	688	680	638	703	627	677	661	688	682	688	668	687	696	702	732	696	693	645	647	697	707	701	696	693	658	716	646	675	686	644	656	682	658	694	689	707	628	676	620	626	635	666	657	659	669	614	656	634	637	662	647	626	680	649	675	688	670	669	689	697	663	662	689	724	655	632	644	632	717	657	700	665	631	713	645	628	703	678	635	639	645	684	682	660	682	672	700	672	720	658	675	669	699	647	711	681	732	662	690	678	671	671	689	663	758	679	650	694	715	723	695	695	682	700	656	652	708	670	715	653	683	671	670	667	667	683	628	668	672	576	686	658	672	663	699	678	640	681	683	705	671	647	664	675	676	670	690	617	682	651	652	608	657	669	664	681	662	702	666	653	659	731	673	640	677	692	706	642	658	659	683	654	709	638	693	711	676	668	672	678	680	707	680	707	728	662	669	660	681	654	717	665	682	657	690	658	638	705	686	681	643	630	671	730	718	640	665	694	636	673	655	699	657	667	725	659	683	678	599	678	692	709	673	702	700	675	708	711	668	661	661	670	675	702	678	660	682	698	694	706	695	675	654	661	626	690	668	670	656	699	663	669	690	658	644	671	703	686	693	626	653	693	647	689	675	666	639	733	687	701	651	690	721	665	686	660	694	700	690	638	653	705	645	648	648	660	677	653	732	682	640	667	640	642	683	650	666	648	659	642	675	659	674	691	753	687	605	658	689	704	655	678	671	686	672	661	666	681	670	666	644	672	666	664	695	620	688	708	681	637	694	705	649	703	639	717	668	618	712	697	702	670	679	650	667	623	675	609	663	670	675	661	679	681	684	686	718	703	704	737	623	639	625	660	636	676	681	692	666	707	692	687	702	659	688	685	666	712	618	652	683	682	706	638	670	690	645	692	689	660	660	632	685	677	698	676	666	685	643	691	702	646	736	672	645	673	646	651	657	650	696	652	687	666	652	654	696	662	672	657	661	672	721	714	595	644	651	632	652	713	683	680	710	670	648	634	661	686	689	662	697	654	690	648	678	661	646	717	676	676	661	667	665	681	628	719	682	663	677	612	698	667	697	630	652	686	658	645	665	694	631	633	662	655	648	664	658	723	657	652	659	694	650	661	661	672	702	687	703	687	672	665	692	690	646	669	691	665	676	676	652	669	684	655	680	693	661	680	682	679	653	693	666	626	703	684	690	632	634	678	695	674	672	675	683	672	659	647	678	650	670	658	672	655	669	708	679	679	689	670	701	668	666	664	668	691	621	691	683	665	658	668	654	712	646	657	695	625	676	655	673	646	670	660	616	634	647	699	679	614	692	675	693	677	662	694	674	640	680	685	656	657	656	667	691	652	660	672	687	684	653	655	648	698	715	650	679	697	693	609	680	696	684	632	673	707	694	662	666	661	633	706	679	692	669	622	661	664	663	709	670	662	678	649	687	669	619	652	732	666	691	675	658	691	699	688	736	710	651	682	660	643	692	665	758	691	664	708	676	647	702	677	657	736	676	724	660	653	640	679	637	652	663	702	689	664	640	680	653	663	631	665	673	649	679	658	659	723	698	634	639	608	686	721	673	665	724	651	659	682	639	632	668	698	644	644	703	668	647	692	640	681	686	665	680	626	667	678	685	653	671	680	625	675	666	665	683	711	664	666	674	655	675	656	658	679	666	679	690	646	686	673	673	669	662	648	666	659	659	695	714	704	649	658	626	655	654	694	625	638	661	691	650	713	641	702	685	690	650	684	683	677	622	681	661	671	674	701	702	674	658	667	669	644	671	615	620	693	708	631	679	676	679	679	702	678	678	659	670	660	664	707	661	683	677	665	692	666	671	651	684	662	657	673	684	650	662	690	702	691	649	647	619	647	632	703	665	688	689	657	678	649	626	630	684	657	644	669	678	632	667	678	650	691	670	716	697	653	715	658	665	695	642	708	639	683	697	635	715	655	634	726	711	668	632	633	639	658	653	684	739	690	644	651	681	660	629	687	686	754	675	656	650	670	671	644	647	667	708	660	649	698	649	642	692	673	669	649	653	672	656	677	681	723	659	687	666	666	671	672	664	646	653	662	694	688	648	671	646	654	700	710	702	667	667	687	642	704	657	644	609	673	665	680	690	630	706	627	693	678	676	642	663	670	681	724	664	680	687	666	683	640	663	641	640	695	652	652	666	655	679	687	639	665	641	679	687	686	723	636	625	681	688	646	655	654	640	658	700	699	663	641	656	673	681	717	606	657	685	717	670	669	609	650	656	685	700	661	663	669	644	665	647	663	723	662	679	664	689	649	657	644	669	672	695	707	698	691	645	637	726	686	750	658	667	675	641	695	699	688	742	644	614	687	664	660	684	667	656	630	686	676	665	689	670	652	672	700	672	632	661	686	718	657	682	635	684	645	699	668	658	702	651	695	676	663	625	688	649	675	634	673	669	689	664	664	711	628	654	638	693	642	678	685	644	672	732	669	700	698	652	681	656	672	691	693	720	704	647	664	674	672	637	623	654	663	621	671	693	655	656	699	670	641	663	646	677	661	640	623	654	615	696	684	727	657	716	633	717	652	662	665	667	692	642	675	677	679	704	674	659	667	696	641	666	687	655	646	704	633	645	640	687	681	676	695	680	643	674	669	646	686	639	662	658	704	634	643	646	686	667	673	673	641	676	678	689	595	665	646	664	672	684	718	710	659	688	671	680	651	654	697	668	644	679	673	660	649	657	623	658	666	623	703	635	655	641	703	700	688	724	671	635	640	690	681	694	645	640	700	638	725	655	671	715	727	678	686	673	624	651	681	697	634	615	709	676	693	664	663	652	670	644	669	651	645	679	674	709	683	665	715	669	679	696	627	637	703	631	700	674	640	672	697	655	672	670	650	646	664	689	683	633	694	660	640
3631	5831	4831	2550	1683	1263	1145	1011	891	834	751	682	688	661	660	605	604	611	651	580	600	570	563	573	559	586	557	617	555	571	551	573	557	545	537	550	537	537	519	542	551	544	567	562	505	529	536	537	531	479	545	565	509	545	509	539	543	536	553	582	506	535	563	522	517	562	550	552	532	528	553	505	530	554	509	524	527	520	551	515	529	525	540	521	567	536	538	499	494	522	524	546	520	491	550	549	537	493	543	524	538	564	550	546	510	537	542	472	545	494	545	498	529	561	514	481	503	553	536	576	496	539	544	551	520	554	556	511	526	496	504	520	543	521	495	566	509	525	502	520	556	499	537	534	513	493	503	527	609	530	479	521	510	533	579	530	517	558	550	550	572	505	526	556	525	513	546	502	505	484	505	538	518	528	524	528	530	557	499	536	521	593	526	564	526	556	510	540	495	529	538	563	555	497	526	561	548	540	523	539	555	544	527	546	535	549	527	501	516	532	549	531	543	543	492	480	542	494	507	530	515	532	489	515	503	543	535	513	526	502	522	537	517	519	529	563	543	525	526	548	489	506	536	534	546	526	503	535	505	506	487	550	514	537	502	569	498	541	548	551	539	516	491	540	482	524	498	539	525	540	569	574	543	496	539	536	500	519	547	525	508	524	534	518	521	566	549	531	506	509	479	498	500	521	509	496	512	554	539	546	533	543	520	499	531	536	522	563	526	527	485	448	505	531	508	478	555	503	533	548	522	540	525	541	555	555	507	519	523	513	507	491	493	547	545	485	533	508	525	555	556	527	556	541	556	508	556	537	528	518	545	494	533	512	526	567	531	522	515	496	543	527	515	501	507	508	514	508	493	492	555	541	563	532	535	523	479	504	504	532	524	546	500	521	509	532	513	501	496	579	522	548	545	512	557	473	531	535	494	520	501	524	556	501	516	542	539	563	524	516	516	525	520	515	555	524	497	511	554	527	536	517	511	542	516	499	541	494	531	477	495	516	540	549	530	504	525	544	546	534	519	518	512	539	525	552	547	518	527	487	494	507	555	568	562	564	513	536	522	516	548	496	476	487	535	545	504	532	493	538	547	529	527	495	537	566	545	502	571	540	520	514	533	534	548	527	491	530	509	518	502	512	545	508	512	548	543	491	485	547	544	561	536	514	525	532	518	519	491	542	511	502	516	552	490	510	516	517	574	549	561	501	514	520	520	551	534	533	513	551	533	527	518	559	506	529	545	536	501	552	543	507	515	509	547	536	497	557	581	513	551	514	517	562	539	519	561	511	521	548	492	518	532	498	532	515	533	503	529	540	536	509	512	498	513	526	583	527	516	545	539	530	504	561	520	507	547	494	498	521	513	563	546	535	499	581	512	529	540	557	496	522	547	549	565	505	493	513	490	507	523	498	551	529	554	518	497	534	543	530	530	472	538	494	509	529	490	516	546	503	497	549	512	522	550	531	522	485	541	507	501	568	506	513	479	553	521	491	528	533	483	522	519	509	509	502	563	506	542	521	539	499	510	520	525	489	510	491	541	534	527	548	490	534	530	525	513	485	539	528	485	528	511	524	471	491	515	509	526	523	483	540	469	551	508	510	511	557	530	531	520	516	499	511	507	525	539	518	499	555	562	532	567	517	543	505	519	503	520	500	476	490	503	516	545	495	530	500	523	530	551	517	532	507	547	559	548	503	546	513	514	502	481	514	501	543	524	513	552	521	512	493	540	461	531	523	498	511	530	502	520	532	536	503	503	505	536	538	526	531	536	533	548	581	531	484	508	549	520	510	504	490	510	472	535	563	583	485	536	537	532	511	518	515	533	527	487	529	546	540	541	532	501	511	514	554	547	504	566	490	508	528	539	546	536	563	547	510	526	494	541	544	533	505	522	532	481	523	511	508	480	522	510	529	537	523	499	490	524	539	541	527	525	516	505	510	566	494	503	503	495	543	537	483	571	563	527	511	534	504	496	528	519	480	539	516	535	535	486	500	527	544	551	541	497	478	496	488	523	583	524	494	528	512	525	538	534	520	503	498	516	493	556	504	512	516	491	522	533	491	544	497	524	538	517	510	534	505	525	564	533	534	488	555	509	497	525	530	542	519	521	497	539	487	549	508	490	527	494	544	492	537	545	505	529	558	543	537	531	538	560	525	576	483	467	554	514	566	495	519	500	565	549	531	518	572	534	505	508	513	528	496	556	526	517	535	508	554	628	503	513	505	500	507	545	517	511	539	527	514	541	518	516	523	510	512	521	504	528	536	474	498	535	489	513	486	524	519	463	527	532	556	539	525	516	510	513	517	493	500	508	501	486	571	496	486	518	481	550	512	526	513	517	523	480	507	518	532	534	566	524	524	533	526	511	503	537	521	558	490	544	535	544	544	501	522	544	505	524	550	527	509	504	469	476	516	474	521	545	510	538	475	558	482	541	532	550	486	513	490	559	580	495	535	537	501	555	533	531	532	519	503	529	509	515	561	496	519	496	548	516	500	477	533	520	522	466	491	497	530	513	521	524	540	507	524	531	522	546	541	514	502	527	508	487	485	516	514	482	528	517	531	507	533	519	494	503	518	538	485	531	536	520	499	515	509	487	514	498	490	526	527	529	494	522	509	542	472	539	548	510	509	547	554	506	466	523	509	484	514	493	518	484	474	517	487	545	500	481	519	495	517	579	553	527	537	500	504	531	481	548	509	497	507	515	480	490	555	525	576	517	488	521	492	507	536	530	489	502	478	568	499	524	457	520	512	515	515	517	505	485	509	497	498	539	521	532	537	532	520	468	503	516	499	526	523	496	493	527	535	514	512	505	549	502	508	501	525	512	519	551	551	490	526	523	519	543	535	518	520	518	548	493	518	547	535	479	480	536	495	508	520	513	565	463	517	552	541	486	521	539	554	567	521	518	472	523	541	546	529	547	519	497	565	511	489	509	519	539	465	517	512	545	474	492	535	501	509	533	505	500	543	499	542	521	478	501	510	515	516	496	480	511	545	529	454	487	534	528	528	526	528	547	550	490	519	540	512	523	489	533	522	526	501	524	520	516	523	532	478	519	509	531	530	506	518	472	509	518	513	525	509	553	523	499	534	526	538	507	510	510	541	556	556	522	518	521	531	497	497	515	528	551	487	473	533	523	538	549	507	520	500	518	539	513	531	505	504	540	526	516	498	515	514	563	486	535	506	534	570	539	526	510	515	565	498	494	519	479	520	489	509	521	499	492	529	533	522	543	519	486	544	499	503	499	502	514	495	526	487	515	528	513	544	511	556	479	539	509	489	536	526	540	541	550	546	528	557	530	515	511	518	536	503	544	519	500	479	525	500	513	505	523	514	519	524	512	524	541	568	551	533	508	483	552	500	509	544	499	504	511	490	532	546	543	534	505	520	511	528	518	511	525	515	476	563	555	509	498	518	453	511	533	489	545	479	522	483	550	496	501	566	542	541	514	502	564	497	490	505	502	530	511	481	525	514	512	532	499	489	467	487	542	477	540	545
27640	9649	579	292	228	217	192	200	200	194	211	171	183	210	185	181	206	217	193	177	190	196	187	183	193	180	184	218	196	177	206	187	169	178	194	189	206	186	157	190	185	189	184	194	181	192	186	200	174	161	175	190	200	207	196	161	199	194	194	180	182	198	194	187	201	200	190	193	171	160	169	207	192	186	192	186	179	191	176	185	221	212	190	196	182	177	207	178	214	201	184	190	193	211	196	182	204	200	157	202	192	214	172	177	203	228	199	197	163	198	190	192	171	177	196	173	151	190	188	183	176	192	203	194	191	178	176	176	183	197	185	204	183	190	183	171	188	168	177	187	198	183	200	197	181	181	179	190	176	174	178	165	210	189	173	212	164	187	190	194	186	194	196	199	192	178	214	195	184	178	181	152	186	193	187	178	181	171	203	189	193	159	175	186	182	190	190	211	178	205	207	175	183	176	176	183	175	179	207	182	204	185	194	207	189	180	175	175	178	202	174	201	194	192	212	202	183	151	195	182	207	189	218	165	180	193	184	173	171	189	185	172	206	191	193	177	171	197	177	188	176	188	182	150	155	180	200	184	185	174	203	180	172	175	149	172	178	197	204	172	177	187	183	196	197	188	177	196	162	186	179	192	200	176	176	162	198	173	181	195	182	178	173	201	193	223	182	182	185	191	175	182	209	182	182	180	205	182	174	185	213	170	208	168	211	178	182	190	198	188	169	192	187	186	205	179	185	179	190	222	211	155	162	164	182	218	200	185	180	200	189	176	200	163	194	196	152	192	196	206	169	194	186	169	184	191	177	176	180	177	201	169	198	183	195	164	183	174	195	192	195	203	177	182	179	204	174	185	199	160	189	184	193	193	201	174	184	193	188	177	191	185	184	212	184	205	188	192	183	204	203	184	196	200	171	195	172	196	176	191	191	176	195	206	180	186	199	223	194	182	154	181	204	215	174	186	178	159	175	183	188	199	197	202	194	183	203	189	180	213	186	214	183	193	202	201	195	168	181	171	192	175	152	219	191	185	161	182	177	198	199	179	184	187	175	182	178	178	192	192	199	187	193	179	173	190	190	196	183	181	175	178	177	185	190	174	170	186	197	181	177	173	186	178	185	198	187	187	203	212	181	185	184	195	176	198	190	190	176	201	199	186	183	189	178	174	166	173	196	185	187	185	171	193	172	218	177	159	181	190	200	195	180	200	175	195	193	167	157	181	183	191	182	200	199	184	174	172	173	193	193	197	185	189	210	189	164	192	191	173	176	191	175	186	182	180	177	178	193	173	200	185	165	186	188	210	187	213	199	191	187	167	174	180	196	171	189	190	188	187	179	211	166	186	197	191	207	188	187	197	201	192	197	185	185	183	180	167	193	169	197	183	174	205	200	203	199	220	183	177	203	185	218	203	181	219	186	183	191	207	207	223	198	176	188	203	183	186	209	186	187	184	193	188	186	165	182	195	194	175	189	201	167	183	172	192	170	206	192	194	204	208	176	214	186	188	186	182	194	186	202	196	180	211	196	178	194	169	170	166	198	204	179	172	210	171	192	202	165	178	183	152	181	216	194	170	189	166	160	186	183	205	161	167	173	203	175	192	206	198	196	167	183	166	199	161	171	194	178	207	182	196	164	200	182	190	196	165	163	186	167	192	191	170	199	182	170	152	157	175	183	166	185	165	181	192	194	170	192	185	186	157	193	184	179	166	182	180	192	180	200	193	184	182	178	206	180	212	207	186	194	181	186	184	177	184	187	174	194	179	171	158	182	197	177	176	179	179	192	192	183	159	172	173	209	191	178	186	184	185	202	206	184	194	193	200	188	195	203	204	213	191	178	193	199	169	210	200	190	186	176	205	190	184	171	174	171	182	197	178	172	163	185	164	179	176	198	198	203	178	190	181	199	174	175	181	184	163	160	174	188	186	194	197	179	194	158	188	217	191	191	203	170	174	191	186	184	207	155	201	173	207	204	166	177	177	162	171	191	200	167	188	169	195	208	201	186	201	203	188	164	176	190	185	176	174	185	172	178	201	195	159	175	192	200	156	193	193	179	161	175	150	199	179	172	187	184	199	184	204	188	189	187	191	181	186	180	203	180	167	197	183	204	173	202	174	182	206	175	189	170	201	175	170	197	198	147	204	195	209	199	179	186	190	175	173	193	176	187	181	190	204	193	194	194	158	174	185	197	183	181	193	183	189	183	180	189	177	194	183	183	204	181	195	189	178	187	174	180	195	183	177	208	195	168	160	192	190	184	171	165	185	175	196	187	179	203	200	181	183	181	186	179	185	200	206	188	197	183	203	170	151	204	184	204	150	188	197	197	165	182	175	198	204	186	168	175	195	179	180	215	167	162	185	208	171	173	189	184	230	173	185	165	200	199	178	191	191	192	174	211	188	194	192	192	208	152	183	212	175	182	223	173	157	172	189	202	178	179	205	185	179	202	172	178	147	169	182	173	202	195	195	169	190	216	197	161	171	184	178	186	170	207	165	166	152	207	185	167	186	166	202	188	150	175	201	181	173	190	176	164	193	169	187	196	179	189	184	189	180	179	172	201	186	187	188	162	196	185	199	193	185	201	202	173	160	196	193	204	173	137	210	174	186	195	187	176	170	177	184	181	204	165	190	192	185	180	152	208	161	195	163	192	190	192	189	188	208	209	155	180	169	179	196	179	169	192	161	190	194	189	187	157	184	175	185	192	193	209	186	173	218	183	197	167	203	184	194	173	193	190	166	205	182	211	173	207	192	181	182	184	173	191	203	172	202	192	200	194	198	202	190	198	168	184	174	190	188	179	188	187	200	177	197	177	166	207	175	177	176	192	158	198	209	175	199	195	176	188	174	185	195	185	203	179	188	167	200	189	204	181	180	150	172	176	196	180	197	200	190	177	173	169	167	177	192	197	187	177	185	183	186	173	167	177	201	183	190	178	168	204	185	183	194	181	207	199	178	173	175	203	183	178	178	196	152	200	186	193	185	180	201	176	186	202	197	180	183	188	183	181	183	169	186	170	184	192	185	176	165	176	183	204	193	199	155	180	224	192	188	196	182	165	185	171	200	184	178	178	189	173	187	185	181	165	200	195	198	213	196	204	178	191	180	169	181	183	209	199	177	179	191	168	178	162	189	196	215	194	172	183	192	203	179	198	199	192	183	178	171	185	165	194	175	215	195	192	205	163	218	187	197	191	190	184	180	176	182	172	197	194	206	178	213	200	207	198	179	185	158	185	201	205	209	197	192	202	189	196	206	169	177	188	194	179	179	197	198	188	173	159	179	158	179	146	157	193	217	182	198	190	180	182	181	197	188	198	190	190	179	181	192	162	198	181	181	189	196	163	182	199	202	201	172	208	169	193	196	180	174	199	172	205	194	193	174	177	174	193	177	177	177	204	160	184	199	173	196	205	169	160	187	218	180	196	183	191	181	208	186	204	161	212	190	196	188	176	181	188	199	205	201	183	205	186	167	214	184	174	210	163	189	211	182	199	196
4571	340	297	177	186	162	164	150	156	169	164	137	160	160	150	151	160	155	150	142	122	156	136	149	154	148	165	152	132	154	133	143	175	167	162	138	153	113	149	173	139	144	149	154	160	141	152	144	152	137	164	138	134	166	144	122	131	171	147	146	147	141	143	148	127	138	142	159	171	167	155	146	164	142	142	145	166	165	147	143	135	160	149	147	157	146	131	124	153	146	141	147	168	132	153	157	143	164	151	150	156	150	166	147	148	141	164	157	165	146	178	146	128	132	163	158	152	138	138	145	133	148	157	161	172	158	177	145	166	132	135	141	164	162	153	143	139	164	151	126	138	140	156	138	149	145	149	155	176	151	149	137	167	147	129	143	156	139	161	141	115	150	140	180	159	135	177	142	132	141	138	142	154	136	140	152	151	137	145	163	139	147	148	173	143	171	169	158	152	158	167	139	144	136	156	152	137	148	158	139	164	137	144	143	155	126	162	161	151	140	144	157	137	153	146	144	145	162	170	132	143	134	133	140	146	149	156	174	170	151	147	142	166	125	141	130	158	149	141	142	166	178	134	148	147	177	166	172	154	163	132	165	126	158	162	134	134	147	158	137	152	136	149	119	161	128	148	136	158	166	184	165	172	134	149	135	134	153	157	161	163	166	156	166	149	140	166	150	162	162	152	142	135	171	141	168	148	145	171	162	153	149	146	148	148	161	136	161	143	139	130	142	135	162	152	149	158	138	138	139	154	148	151	140	161	163	152	167	162	145	169	173	152	137	139	133	152	153	153	143	154	153	127	142	143	156	157	148	148	145	163	167	137	137	141	128	168	149	156	139	150	147	182	150	152	148	148	156	148	156	170	163	151	150	149	146	161	141	138	130	149	166	149	167	135	166	150	179	145	147	131	140	141	137	148	148	173	171	129	152	153	139	143	173	168	147	138	145	164	163	139	151	157	137	132	147	176	169	149	148	166	164	158	152	159	169	152	151	153	153	131	159	152	148	137	172	150	145	147	140	149	148	173	147	144	140	133	171	155	156	135	144	144	145	142	146	135	161	150	123	157	134	142	132	154	158	136	164	153	148	140	141	160	155	171	141	119	146	132	155	145	159	140	164	168	152	142	142	155	142	171	136	143	141	164	127	164	144	154	156	156	164	169	127	165	147	143	173	151	162	158	139	144	142	168	148	181	176	153	134	146	134	151	125	145	143	146	146	138	148	145	138	150	160	166	136	120	160	133	156	151	150	151	147	134	153	124	134	145	150	154	143	131	158	159	125	164	163	134	159	143	151	153	145	147	147	161	149	175	140	155	153	140	130	144	145	147	142	150	156	147	134	159	170	145	149	134	157	137	143	147	143	154	148	144	166	148	151	147	149	163	144	138	148	150	157	139	142	167	166	170	146	147	161	157	135	148	153	127	173	159	147	131	163	158	151	160	148	163	135	139	154	128	148	143	140	133	155	147	162	155	138	143	143	138	150	150	137	144	156	155	154	156	145	148	149	138	131	143	144	145	143	147	152	133	133	151	152	151	161	154	168	161	147	134	147	134	134	147	162	155	170	150	141	140	142	142	166	142	134	141	151	159	175	160	157	168	151	155	136	161	140	150	141	139	161	161	135	161	139	150	132	146	145	132	132	156	164	137	148	148	172	156	162	152	146	146	124	136	144	137	159	141	127	152	159	132	148	151	152	146	140	147	152	159	156	148	168	169	152	136	150	137	155	130	155	140	138	152	171	129	135	143	164	145	161	146	149	148	145	168	143	143	149	153	128	138	152	146	166	152	172	139	143	163	140	152	152	146	157	163	150	155	152	159	160	155	179	146	167	162	161	147	147	154	187	148	157	154	142	146	142	143	166	156	162	126	157	149	151	158	155	146	136	149	154	135	141	163	158	154	150	160	151	154	156	154	148	150	154	138	153	162	154	141	158	135	147	134	164	144	152	146	135	155	136	138	140	132	153	127	164	151	158	156	158	145	155	138	133	151	149	160	161	167	146	153	145	151	124	148	149	147	139	141	138	146	168	159	161	154	154	158	148	119	152	137	147	137	157	154	167	154	137	128	121	164	126	150	146	149	125	147	127	154	150	145	158	172	173	165	161	147	155	155	158	175	151	153	157	167	140	150	147	161	163	147	162	152	131	145	149	158	185	142	145	161	134	138	144	148	152	158	180	135	152	145	135	127	136	153	139	139	121	133	151	175	157	181	168	139	151	144	159	173	149	167	167	148	140	131	151	146	159	157	137	154	146	147	133	137	144	154	161	152	144	134	144	142	155	160	151	164	155	137	131	147	167	114	130	166	152	146	159	165	140	151	139	145	164	160	151	127	184	159	141	148	136	133	169	139	154	146	151	135	132	172	158	131	155	135	150	158	150	136	142	153	141	156	144	164	142	150	128	143	147	151	139	143	158	144	168	174	137	159	124	140	166	163	139	113	144	167	136	161	148	138	167	144	135	151	136	138	148	155	160	120	131	129	130	136	130	152	154	164	145	154	160	143	135	163	169	153	165	161	129	142	130	190	170	161	146	150	131	147	152	152	151	127	175	156	139	136	168	148	140	160	137	144	160	139	147	152	143	149	149	174	148	145	130	138	135	141	135	152	151	156	137	146	150	154	170	140	120	139	141	134	164	128	150	161	151	143	135	148	146	168	142	134	167	152	169	133	161	148	146	157	137	179	149	148	147	166	149	149	147	174	156	149	121	134	155	157	162	161	159	150	146	185	146	172	140	165	153	152	170	127	164	146	149	141	147	147	146	162	151	142	157	162	188	152	131	129	156	138	139	170	151	156	139	141	159	148	164	155	140	169	149	155	153	157	151	141	161	152	164	170	152	137	147	152	142	171	144	147	153	155	131	142	128	149	174	142	149	121	168	152	143	173	182	136	144	162	143	162	159	148	162	157	141	155	155	142	149	146	151	160	145	160	155	157	140	162	155	158	136	156	147	153	174	159	160	143	144	161	170	166	140	124	137	140	170	159	167	161	146	142	170	151	174	146	158	178	170	155	135	158	146	151	142	132	163	141	147	121	154	139	168	170	161	147	168	152	148	149	153	156	144	163	137	135	154	164	150	148	161	151	140	147	168	138	168	143	142	126	148	165	137	137	139	133	153	165	169	167	152	153	133	158	155	166	170	176	137	134	160	147	160	152	150	137	137	136	147	162	161	146	165	165	146	140	165	166	160	159	142	154	149	148	154	149	148	136	154	138	166	168	145	136	159	141	150	142	142	144	145	160	164	165	150	136	154	141	134	156	153	115	149	148	161	156	132	152	160	144	167	165	143	153	156	145	154	142	159	143	144	137	139	149	153	140	154	166	126	137	161	168	161	145	154	136	151	144	144	164	140	160	140	153	134	135	143	148	152	157	137	164	173	139	149	153	147	150	149	116	168	164	160	164	133	159	156	152	142	140	146	152	134	154	154	143	171	165	149	149	153	141	147	138	160	140	158	140	142	155	146	130	137	138	136	155	150	154	139	141	146
25513	21486	27977	25413	11276	1336	878	685	615	577	583	578	576	530	525	564	526	527	521	493	540	559	573	537	529	509	513	521	484	518	549	529	511	528	522	500	527	533	528	508	533	517	507	525	530	547	525	479	487	504	531	507	493	483	543	528	533	495	538	500	493	521	526	496	550	481	488	519	493	537	491	495	487	513	535	456	545	527	523	514	491	483	531	499	521	484	553	523	538	524	513	519	497	494	483	498	524	500	509	503	486	515	557	502	510	548	521	500	503	501	513	491	518	508	487	510	516	530	578	532	513	504	495	482	490	463	479	487	547	500	531	518	545	484	547	475	536	500	503	458	531	532	526	491	525	505	507	542	513	538	506	503	506	465	508	507	491	526	502	525	505	536	509	504	465	539	487	497	536	553	512	481	486	525	520	517	500	518	537	509	513	496	505	538	553	521	496	479	538	526	483	498	526	527	530	506	546	502	500	494	542	532	539	530	489	504	484	491	480	501	485	488	498	510	524	498	510	503	505	501	489	521	468	521	503	521	541	471	525	505	514	490	512	482	525	549	522	508	500	486	535	515	465	459	514	501	510	464	549	494	550	540	566	504	514	546	541	495	519	509	474	487	501	467	538	539	537	525	532	511	499	519	508	536	527	541	482	479	518	530	475	543	508	542	514	493	522	525	519	474	550	526	493	493	492	564	505	522	504	496	551	478	507	531	483	499	524	488	494	470	523	506	485	499	527	517	524	517	543	542	474	527	501	511	503	495	500	495	501	481	504	511	504	516	505	512	502	530	482	534	477	496	509	509	529	513	538	496	545	537	511	519	529	515	519	451	483	518	497	518	496	492	466	504	487	535	500	511	496	521	531	524	463	562	435	514	531	531	531	528	482	490	490	479	494	544	522	486	509	501	506	498	490	548	518	524	517	500	538	500	465	506	463	568	491	541	504	526	531	509	548	488	485	492	518	532	559	517	474	479	481	513	476	503	498	527	475	536	550	549	563	472	510	539	507	519	536	501	518	474	564	500	508	525	512	484	501	500	533	566	492	530	552	538	496	513	507	518	471	453	522	533	498	535	519	545	463	511	492	518	489	542	545	473	488	529	512	485	516	500	518	502	495	516	511	491	532	518	483	497	479	505	536	496	512	513	548	498	495	546	467	517	497	485	490	486	527	524	496	511	521	519	550	495	492	543	510	539	540	479	503	506	504	523	492	463	484	516	511	506	469	495	498	514	497	545	478	535	495	502	500	480	503	524	515	536	507	528	533	523	489	491	542	496	475	505	526	497	516	509	498	515	498	505	533	481	486	502	504	500	511	530	516	514	509	512	485	517	521	483	459	525	499	542	493	499	490	507	508	479	527	514	499	476	488	497	485	487	470	456	516	552	493	484	503	490	485	519	509	493	499	531	531	511	521	523	501	522	543	514	499	505	504	497	504	509	492	484	473	463	516	508	513	458	515	522	561	485	506	497	461	542	556	487	531	492	531	528	486	545	475	493	539	506	520	517	496	538	492	472	476	499	473	524	514	508	529	538	527	491	549	545	522	494	475	473	506	560	494	510	551	539	498	483	492	504	507	537	524	470	551	522	485	507	495	495	501	516	511	516	499	483	487	501	504	515	538	495	519	513	484	505	505	527	499	547	481	500	530	510	488	477	529	494	554	499	505	497	496	542	480	510	514	501	503	567	510	473	555	555	477	481	503	513	436	515	500	500	516	491	533	536	501	515	531	511	536	510	496	461	509	501	476	547	501	522	502	531	513	512	537	515	497	558	536	512	519	540	512	499	543	505	514	503	480	509	500	524	478	545	497	485	504	531	507	523	504	479	483	541	505	478	488	546	498	515	522	518	511	518	503	476	532	535	510	556	475	536	514	529	516	539	550	508	478	527	506	532	471	463	492	516	486	493	514	513	512	501	518	465	531	524	529	505	488	518	540	474	494	490	459	491	527	527	525	507	502	515	505	498	473	481	510	492	512	499	493	529	503	451	511	507	493	545	484	476	513	504	488	473	535	513	507	494	475	546	498	528	497	478	523	521	481	548	494	508	522	453	503	502	510	510	552	502	481	494	529	507	476	446	501	480	524	520	514	494	526	511	485	558	519	453	470	503	521	490	515	506	522	498	492	534	498	486	514	509	487	474	493	514	486	505	554	489	465	548	507	480	522	528	497	525	500	539	520	456	523	475	513	498	501	494	500	481	539	510	499	511	475	500	501	499	475	522	489	534	490	476	479	549	524	541	494	518	477	527	519	469	503	548	503	498	483	519	558	476	517	499	506	489	513	506	504	537	522	532	506	502	534	514	531	544	498	492	509	511	514	525	509	560	518	532	527	502	513	506	558	506	511	528	504	520	502	521	505	511	461	500	527	524	510	510	507	492	516	455	502	509	549	484	492	480	557	534	508	508	500	528	471	523	520	528	522	509	498	496	517	573	547	497	514	465	520	497	564	547	501	491	460	470	486	518	472	523	515	521	510	502	502	521	467	500	533	472	484	509	450	513	545	533	521	502	509	551	479	525	476	513	513	491	512	529	478	502	565	523	542	519	512	492	562	521	505	502	525	500	518	519	538	504	522	476	533	511	541	495	533	530	479	511	458	553	474	492	500	530	523	498	509	500	527	513	536	473	470	507	508	491	522	503	491	500	524	528	491	524	529	522	501	508	488	495	561	506	513	498	494	493	530	468	495	507	514	517	495	530	542	525	504	499	519	529	552	514	502	554	527	550	536	512	491	524	505	541	502	490	522	479	530	503	481	513	480	483	513	538	485	535	511	539	478	518	522	484	488	500	498	504	521	549	539	491	493	509	509	482	520	522	489	515	505	473	480	533	496	525	490	507	487	485	470	509	520	512	526	514	487	512	519	458	505	480	544	512	493	534	487	528	527	519	472	536	495	509	506	508	464	513	538	499	499	483	527	505	456	494	562	516	527	512	516	505	513	466	587	539	490	548	540	505	511	542	504	496	501	492	541	497	487	473	525	465	539	507	436	498	491	533	498	518	520	488	524	492	509	474	465	528	455	538	514	510	503	525	516	577	496	528	559	514	539	509	480	512	489	498	506	523	532	499	496	533	477	464	489	544	540	507	503	508	519	522	489	506	528	517	507	488	436	526	507	455	470	465	518	486	518	526	517	502	466	521	530	553	476	497	519	469	493	528	494	502	505	498	537	494	525	510	497	524	523	471	461	490	483	490	479	467	543	517	503	550	518	531	519	488	491	491	545	493	505	522	503	502	500	504	490	517	515	486	529	506	492	519	505	467	478	498	508	509	492	520	490	551	495	503	529	537	541	535	536	519	507	466	520	498	511	559	491	536	532	534	522	461	532	515	508	502	515	490	470	496	489	536	503	518	500	495	495	493	505	492	468	496	493	501	495	499	541	539	522	488	514	492	499	533	528	491	476	476	515	487	520	505	482	482	493	484	489	511	518	498	467	534	512	545	509	515	518	507	499	497	504	511	542	517	532	485	526	553	526	513	508	477	508	514
3200	3338	2797	1400	1039	860	722	687	573	559	522	525	514	461	486	412	451	456	447	469	447	458	386	410	425	400	418	389	424	408	415	412	439	411	420	443	388	432	410	414	437	465	430	424	401	437	419	411	398	431	421	412	432	416	430	375	427	444	412	454	395	375	427	387	407	442	425	409	409	421	405	401	445	420	386	416	415	414	416	386	397	381	400	434	362	413	419	445	416	388	436	422	390	423	393	442	411	433	397	435	368	399	423	392	413	397	385	388	414	374	412	417	421	422	415	373	395	415	396	431	415	443	428	415	391	405	396	430	406	404	401	389	406	433	382	398	407	397	421	396	389	387	404	391	401	413	385	403	437	406	413	396	441	421	413	405	385	372	442	413	387	423	398	388	415	388	404	449	408	410	406	374	399	384	446	384	416	407	400	409	388	430	406	381	413	396	375	347	398	435	416	362	416	339	401	393	419	409	418	392	423	380	384	418	407	401	408	416	407	421	409	431	423	411	443	408	378	409	398	408	429	382	380	393	412	417	393	396	373	406	420	421	455	406	423	381	446	408	411	430	407	403	378	402	420	381	377	385	393	424	394	395	424	374	379	370	407	403	418	422	389	379	392	419	407	397	438	408	415	436	387	397	424	387	397	369	409	389	419	436	389	382	412	383	411	437	387	450	392	371	392	365	395	391	412	406	412	387	425	435	399	409	375	390	357	410	395	389	414	397	391	399	402	426	414	400	419	390	363	397	413	403	380	385	410	401	423	433	397	425	401	385	400	402	395	409	376	387	418	381	383	406	414	442	408	408	410	413	405	421	397	392	374	373	403	361	401	400	410	364	424	411	399	379	401	417	374	415	374	393	377	415	373	459	346	372	387	413	414	420	430	419	372	396	371	375	389	424	408	391	418	384	442	389	395	401	393	396	385	400	393	409	389	376	428	393	424	403	390	410	418	393	410	370	398	423	430	412	373	405	452	375	392	385	364	423	360	405	386	397	386	407	412	441	421	452	375	385	427	426	399	418	417	375	408	369	406	414	403	421	382	376	417	392	394	422	388	400	406	410	391	403	398	412	418	415	387	375	389	388	448	399	390	426	353	399	435	399	365	392	414	379	378	389	432	385	431	416	401	429	413	395	375	387	415	375	380	417	426	434	384	378	427	403	435	437	386	394	393	388	375	398	393	394	386	421	391	390	376	384	391	394	396	419	368	396	377	369	380	380	418	405	422	407	367	384	372	401	409	435	400	403	414	387	439	429	372	391	365	380	402	421	392	421	400	411	403	375	371	390	414	403	361	379	391	405	395	405	399	388	360	357	397	369	391	393	393	386	394	393	414	414	386	393	374	409	394	394	365	384	380	409	399	363	394	404	389	418	376	397	363	365	431	416	386	402	378	397	403	399	385	409	385	380	392	381	376	410	371	364	379	377	347	425	444	387	425	407	405	389	418	403	414	415	393	399	401	366	407	403	396	409	358	355	410	434	403	425	437	406	401	374	408	396	378	419	398	391	385	404	386	416	410	394	390	401	411	399	382	427	385	391	394	394	379	376	404	438	414	394	400	407	407	395	387	373	374	403	408	405	364	378	403	414	386	407	404	383	438	408	416	401	427	390	407	400	346	429	369	447	409	417	411	430	371	389	416	385	387	427	393	372	399	398	412	404	420	424	408	399	371	388	401	355	363	383	418	422	403	402	365	392	396	396	394	386	427	408	415	373	392	427	405	391	392	411	400	369	395	386	404	434	370	410	408	424	344	390	435	412	387	448	393	388	401	391	403	386	381	376	426	392	386	423	388	437	409	406	397	426	369	431	426	417	356	364	412	383	390	402	415	368	394	410	417	402	453	416	371	394	407	393	433	393	405	405	452	385	411	388	412	400	405	391	421	390	378	358	415	450	384	371	383	357	383	418	410	425	398	388	384	414	430	386	403	390	421	374	415	362	408	409	348	387	402	380	441	374	382	411	400	390	404	440	396	396	384	401	388	409	371	417	412	394	377	407	379	378	421	375	410	382	430	397	390	397	416	396	411	389	383	374	387	385	392	378	413	385	427	438	402	407	406	403	355	398	403	394	392	454	426	397	383	407	425	439	420	390	393	383	398	363	423	416	414	396	413	393	442	402	400	397	404	403	395	402	421	382	358	390	414	394	395	398	402	405	390	392	385	384	387	405	384	411	395	403	387	384	380	419	411	398	372	382	392	385	399	360	374	419	430	384	422	354	403	375	395	423	391	390	436	377	419	371	377	382	352	406	386	406	397	405	401	425	381	399	378	400	413	418	403	401	420	385	375	392	411	408	384	398	388	372	414	424	401	368	374	387	400	409	401	390	384	417	404	390	367	368	422	430	432	381	398	382	428	383	373	371	366	399	433	392	391	391	368	407	384	362	408	380	390	364	410	408	376	436	392	417	409	362	403	382	384	389	425	431	380	390	428	373	421	420	395	388	418	403	422	381	401	378	368	418	392	381	403	396	399	381	434	403	381	415	419	394	387	401	390	380	406	432	370	420	416	424	376	389	397	432	370	411	394	388	409	390	415	410	404	399	415	381	378	370	419	393	412	406	401	421	369	395	370	402	433	430	410	395	396	378	422	381	390	379	389	379	367	364	418	384	372	382	365	358	405	401	443	348	409	398	408	416	393	426	361	394	406	400	416	377	395	389	403	379	386	380	409	383	396	393	374	386	420	439	387	351	417	387	376	395	427	387	413	407	407	382	413	409	411	360	396	403	387	373	388	440	415	378	396	415	387	412	401	407	391	388	445	399	386	378	375	411	407	386	358	377	390	411	395	366	402	429	367	405	391	455	388	384	403	401	373	395	379	355	393	360	387	434	384	392	394	397	392	386	377	378	388	403	395	366	436	398	373	378	389	408	396	421	394	422	373	439	397	398	386	395	409	393	398	394	389	381	387	380	395	383	391	384	392	412	398	414	413	402	383	424	372	410	399	413	408	422	372	390	403	399	379	406	395	382	414	380	419	418	436	398	392	414	395	388	402	401	371	421	373	413	382	394	369	436	411	408	360	339	413	394	410	411	412	449	401	399	419	408	381	377	394	378	398	368	413	409	426	411	401	376	387	373	391	382	381	394	382	387	382	390	440	395	383	431	421	389	373	425	398	376	402	404	397	411	431	424	428	376	413	413	414	397	392	419	416	411	389	380	431	403	355	386	410	399	413	394	391	399	400	400	363	395	382	406	368	421	429	411	379	380	415	387	373	387	377	401	391	396	393	387	389	363	421	367	405	390	409	416	403	388	425	398	395	396	426	351	402	407	391	411	371	401	355	383	391	407	383	418	429	401	449	388	378	414	379	428	404	410	390	391	397	390	411	415	418	383	405	404	388	397	416	384	400	383	409	405	380	406	383	402	410	403	396	383	421	394	431	400	401	396	375	359	410	417	398	389	398	403	410	377	372	420	420	379	386	402	409	425	388	413	386	417	408	409	404	415	411	382	382	374	401	382	426	422	450	378	376	395	384	428	412	394
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
