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
338775660516	338775661084	338775661634	338775662184	338775662734	338775663284	338775663836	338775664386	338775664934	338775665486	338775666036	338775666584	338775667134	338775667686	338775668236	338775668786	338775669334	338775669886	338775670436	338775670986	338775671536	338775672086	338775672636	338775673186	338775673736	338775674284	338775674836	338775675386	338775675936	338775676486	338775677036	338775677586	338775678136	338775678686	338775679236	338775679786	338775680336	338775680886	338775681436	338775681986	338775682536	338775683086	338775683636	338775684186	338775684736	338775685286	338775685836	338775686386	338775686936	338775687486	338775688036	338775688586	338775689136	338775689686	338775690236	338775690786	338775691336	338775691886	338775692436	338775692986	338775693536	338775694086	338775694636	338775695186	338775695736	338775696286	338775696836	338775697386	338775697936	338775698486	338775699036	338775699586	338775700136	338775700686	338775701234	338775701784	338775702336	338775702886	338775703434	338775703986	338775704536	338775705084	338775705636	338775706186	338775706736	338775707286	338775707836	338775708386	338775708936	338775709486	338775710034	338775710586	338775711134	338775711684	338775712236	338775712786	338775713334	338775713886	338775714436	338775714986	338775715536	338775716086	338775716636	338775717184	338775717736	338775718286	338775718834	338775719386	338775719936	338775720486	338775721036	338775721586	338775722136	338775722686	338775723236	338775723786	338775724336	338775724886	338775725436	338775725984	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2785	3600	2300	2785	3600	2300	2785	3600	2300	2785	3600	2300	2785	3600	2300	2786	3600	2300	2786	3600	2300	2786	3600	2300	2786	3600	2300	2786	3600	2300	2786	3600	2300	2786	3600	2300	2786	3600	2300	2786	3600	2300	2786	3600	2300	2786	3600	2300	2786	3600	2300	2786	3600	2300	2786	3600	2300	2786	3600	2300	2786	3600	2300	2786	3600	2300	2786	3600	2300	2786	3600	2300	2786	3600	2300	2786	3600	2300	2786	3600	2300	2787	3600	2300	2787	3600	2300	2787	3600	2300	2787	3600	2300	2787	3600	2300	2787	3600	2300	2787	3600	2300	2787	3600	2300	2787	3600	2300	2787	3600	2300	2787	3600	2300	2787	3600	2300	2787	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23306	21147	27206	25336	21149	21207	12053	2045	1397	1411	1246	1124	1053	1029	1019	1000	954	951	944	890	982	938	946	933	871	919	888	931	903	909	900	915	868	848	912	881	862	847	787	832	856	824	802	803	893	810	863	849	813	835	843	809	876	827	822	815	858	805	851	830	819	850	834	842	833	821	814	784	837	827	801	786	848	826	823	802	805	773	815	838	852	888	820	859	832	866	851	826	853	803	809	856	815	875	791	835	803	828	840	796	809	846	824	824	828	839	776	823	839	824	794	823	820	811	814	876	861	786	795	811	856	805	804	839	802	804	846	819	809	808	868	794	826	826	842	841	837	837	809	866	784	814	850	794	831	796	813	813	772	853	819	804	830	850	814	846	778	832	860	798	829	812	827	752	803	831	779	790	810	845	829	785	827	857	848	813	839	810	846	811	823	804	840	872	819	826	841	812	832	868	786	836	834	812	783	814	777	827	826	779	820	796	822	864	904	784	826	815	840	794	809	828	816	832	810	781	855	821	826	837	869	882	825	803	787	822	811	821	837	784	754	752	856	816	831	800	808	784	786	813	800	814	823	819	836	791	862	802	805	802	805	844	856	773	812	777	832	836	810	795	834	767	890	822	839	851	803	821	764	846	835	831	814	773	794	848	793	783	832	834	862	812	787	861	809	823	795	880	845	822	841	829	838	839	749	830	730	795	827	797	819	774	872	834	825	805	842	860	793	829	810	827	851	866	738	761	823	768	814	809	816	824	809	805	801	787	825	802	805	840	784	782	813	821	786	812	820	850	807	847	801	810	787	836	898	772	833	761	816	820	828	823	839	826	807	818	834	777	856	821	784	787	837	765	814	868	849	835	747	816	772	809	850	803	814	807	828	822	845	818	820	810	779	798	803	830	814	783	785	774	845	766	856	830	744	838	825	849	860	773	843	837	836	820	814	793	781	831	878	811	781	820	875	790	854	832	801	777	795	832	769	833	794	828	845	819	818	864	807	825	789	801	798	839	853	800	783	820	842	777	853	786	828	832	844	818	764	831	792	787	837	774	797	824	838	832	833	797	821	811	836	820	839	787	802	845	820	790	806	844	802	829	808	802	839	799	811	780	804	805	818	827	805	837	847	824	822	805	799	828	841	790	815	840	801	798	779	790	811	800	797	796	839	829	807	844	799	751	795	846	808	789	819	885	794	831	829	828	838	800	795	836	805	858	804	853	789	880	863	800	843	833	815	805	850	838	833	795	852	820	774	792	844	852	793	787	806	786	816	810	816	828	773	798	810	788	827	753	843	857	784	839	854	788	874	825	833	849	800	839	787	802	805	800	840	842	783	826	836	806	801	827	782	776	786	816	811	808	839	810	823	811	809	811	850	836	810	793	815	790	879	842	815	833	793	806	844	822	818	840	783	819	785	769	875	822	826	854	801	817	751	832	823	763	818	821	753	820	800	822	824	847	799	820	837	875	851	828	842	833	794	808	767	796	825	780	830	856	892	861	788	804	799	848	774	826	849	774	779	822	827	788	754	833	772	809	816	816	779	808	833	815	811	770	823	787	783	779	855	785	813	831	803	776	791	833	793	785	775	848	831	778	802	797	799	795	814	820	768	848	797	820	819	837	838	803	798	806	821	840	855	755	876	774	803	797	842	906	796	818	870	798	794	781	852	818	798	834	839	753	805	836	782	784	830	785	846	844	839	804	849	809	796	787	791	835	878	817	808	817	818	799	840	813	849	758	821	846	820	814	771	817	842	780	834	806	812	817	846	775	828	817	823	772	787	818	851	788	801	788	789	833	817	803	830	819	791	834	734	837	776	807	853	814	756	811	804	822	782	811	790	806	781	793	794	845	824	806	804	800	807	793	739	802	791	832	786	846	776	832	812	845	834	808	787	774	817	790	834	801	807	785	780	764	859	806	785	791	840	787	784	779	821	838	820	829	806	820	776	806	783	805	907	818	826	830	802	856	824	810	836	808	825	779	870	837	798	860	814	788	807	823	804	820	845	759	869	824	729	820	815	832	840	794	802	728	812	830	839	847	823	806	774	818	815	778	845	795	820	802	849	827	767	817	770	828	785	803	838	817	852	827	809	802	768	848	837	832	815	814	789	781	853	800	844	768	783	815	879	840	816	851	827	812	837	809	770	811	769	811	837	843	789	784	794	772	835	841	832	793	833	853	850	867	804	813	777	848	788	837	793	852	817	807	853	808	882	838	821	793	821	827	796	829	788	830	822	794	788	817	827	804	838	809	827	784	844	806	813	774	834	825	815	824	819	843	784	816	818	824	797	848	803	826	803	788	808	818	825	817	781	769	773	822	801	805	740	834	800	783	799	844	801	787	848	790	822	823	817	808	753	843	824	791	783	831	855	861	839	826	790	807	797	821	792	780	788	841	776	831	793	820	767	766	834	849	834	866	845	797	796	811	797	813	782	775	797	733	842	797	802	763	827	795	789	810	824	806	764	819	831	825	845	791	812	810	795	821	803	862	842	844	814	818	835	818	837	849	778	807	805	793	864	827	798	830	831	829	774	837	863	819	815	804	805	811	779	826	808	836	854	780	782	844	849	825	791	814	771	829	838	796	838	771	829	819	840	737	760	754	838	805	855	818	859	827	826	805	779	796	843	806	799	806	843	827	809	834	821	764	813	861	784	789	844	751	850	846	780	758	819	816	764	832	818	785	818	786	823	841	783	824	782	857	774	877	824	832	792	783	829	819	818	801	806	795	792	819	754	796	852	821	805	817	825	828	795	811	832	786	824	816	870	811	842	788	845	835	825	856	836	812	849	816	838	803	770	796	866	799	788	837	842	778	849	828	797	812	833	820	772	789	778	835	830	838	762	787	816	806	784	794	808	813	833	882	805	820	795	784	818	884	820	780	822	800	806	780	853	819	801	832	817	802	815	828	787	793	864	833	782	806	810	852	845	764	789	833	801	809	833	805	822	802	774	853	760	812	814	836	841	840	842	793	807	857	814	828	738	876	804	795	879	787	874	843	803	817	789	859	764	845	840	823	786	803	843	790	780	832	768	815	804	813	815	809	809	834	778	831	819	826	789	800	787	830	812	819	824	813	815	815	892	809	840	777	817	814	839	837	773	744	765	799	778	843	802	831	786	783	788	819	758	840	806	783	784	835	802	798	828	827	876	789	786	840	780	823	841	816	785	812	769	802	850	825	797	786	786	846	766	803	805	800	863	796	883	846	817	783	834	821	794	847	796	817	799	812	835	821	837	824	807	848	804	827	775	860	848	823	831	795	819	801	798	819	840	853	782	795	762	857	781	823	846	793	804	771	835	830	838	833	820	785	787	824	857	799	826	822	810	820	875	850	801	828	828	803	838	784	854	813	780	809	820	798	782	821	838	802	808	794	810	853	821	829	865	854	789	835	861	815	865	810	813	785	824	846	826	826	836	807	810	828	809	818	762	802	801	801	790	852	832	875	844	792	813	814	782	841	809	810	779	851	900	821	807	794	827	790	761	853	808	750	829	808
27989	24703	16179	9011	6113	4353	3330	2723	2378	2071	1726	1605	1402	1368	1271	1237	1168	1185	1109	1009	1026	992	927	929	921	923	871	905	862	831	872	835	828	848	848	818	801	798	795	781	818	774	829	816	792	830	786	844	762	793	777	815	804	773	786	832	808	800	793	786	806	783	786	799	774	731	785	803	834	763	811	774	748	744	748	728	782	756	734	821	761	855	811	808	750	772	810	731	780	800	781	766	801	706	819	797	772	758	804	773	749	782	763	798	763	808	760	737	774	770	786	748	780	775	806	775	755	768	745	756	782	785	788	749	746	825	749	780	776	716	746	753	806	754	748	744	772	753	779	769	796	760	776	755	767	785	791	759	769	750	809	813	816	754	778	750	820	782	754	777	753	737	745	776	779	765	733	737	777	791	763	750	781	745	741	757	743	748	762	683	752	791	713	776	723	765	794	816	808	827	821	763	759	751	778	788	756	764	781	731	817	755	743	786	730	781	775	751	781	737	738	757	736	785	763	756	751	728	772	780	799	729	812	800	766	751	743	762	754	710	761	753	765	748	812	744	774	789	774	802	816	765	762	786	783	778	811	706	770	744	718	817	794	810	744	766	787	739	783	732	734	802	804	721	751	803	741	768	740	729	826	752	802	714	795	765	741	758	796	753	807	789	790	756	784	776	739	777	720	815	788	696	732	792	739	801	759	802	735	778	734	779	765	774	745	771	749	763	763	803	777	726	777	802	745	782	775	762	817	759	804	729	769	719	782	766	774	756	744	779	838	764	781	785	774	761	801	786	798	813	757	729	757	760	712	771	775	773	750	781	750	744	782	760	753	740	777	741	791	822	803	733	756	723	711	762	794	772	790	717	774	760	716	824	749	753	757	806	744	783	769	721	735	803	761	744	771	776	798	755	769	759	760	786	758	801	780	814	808	762	805	743	751	828	783	725	799	796	783	779	806	759	782	827	793	782	763	831	747	718	736	728	797	775	743	766	735	791	729	690	728	755	700	749	771	759	797	735	789	760	818	741	798	766	774	778	820	725	706	766	762	733	791	779	785	768	755	827	736	759	830	800	741	784	786	778	773	757	783	762	793	740	733	767	704	751	810	790	756	736	836	801	787	792	776	702	778	776	772	758	731	761	797	714	728	747	764	711	715	771	776	762	783	782	758	763	752	758	701	810	696	767	729	775	767	804	775	766	750	736	774	745	725	781	738	825	744	754	773	791	732	801	753	744	742	785	766	774	792	773	753	763	793	751	797	765	797	806	721	771	789	785	790	804	749	771	770	790	761	746	700	729	779	770	762	774	801	740	791	785	732	795	765	732	746	788	759	746	791	743	808	763	755	730	754	788	770	783	766	809	801	741	806	751	761	727	757	745	774	733	741	770	778	771	715	767	816	776	726	743	748	799	748	760	750	749	726	775	756	755	760	772	729	781	754	740	843	781	733	796	754	761	822	799	771	724	741	746	733	776	741	830	811	803	731	771	773	737	737	751	765	783	798	770	807	716	749	726	755	743	748	748	816	729	758	778	762	785	788	787	756	729	817	825	740	785	727	838	778	758	759	728	776	748	784	780	773	778	719	778	765	759	741	767	763	725	728	770	734	767	774	785	769	750	760	803	810	778	780	750	767	749	817	797	770	756	730	752	777	806	784	762	748	771	781	795	809	766	807	790	703	766	793	765	777	716	782	781	753	771	784	812	806	725	729	810	762	793	786	837	755	727	763	777	810	723	765	780	776	736	759	767	799	741	764	774	736	802	780	769	740	774	756	737	775	757	790	750	770	810	704	753	773	749	806	754	779	752	818	768	775	733	736	778	774	788	775	769	765	735	762	769	770	693	756	749	778	791	768	736	741	749	774	782	800	782	741	741	770	768	773	757	808	763	758	783	756	736	750	755	763	750	744	795	762	813	727	723	732	778	707	784	759	765	772	778	778	746	701	772	776	755	771	726	744	786	740	810	802	774	721	737	772	796	796	773	772	754	787	743	737	780	784	749	756	779	783	769	778	772	745	764	774	789	767	766	735	782	772	722	792	784	828	790	726	781	745	771	737	797	792	707	761	748	765	736	757	766	757	815	751	787	747	737	775	765	814	761	741	757	768	707	774	798	755	774	761	758	776	775	771	762	775	738	808	734	712	723	736	738	770	789	790	769	735	805	815	735	767	806	727	759	711	764	821	753	772	781	714	769	697	737	773	786	812	752	786	728	744	763	782	813	770	764	744	790	725	794	760	746	782	790	819	749	797	775	733	751	793	764	768	764	743	768	751	783	781	755	777	753	747	788	767	766	713	746	760	791	770	813	756	792	796	774	740	768	799	778	742	784	747	763	761	783	736	739	816	769	769	749	751	814	725	722	800	737	731	791	777	769	761	753	735	732	796	777	724	755	753	746	787	771	724	787	828	793	713	730	795	744	763	749	765	764	784	787	749	753	809	775	762	729	789	707	738	752	765	840	764	742	721	786	733	770	756	777	724	744	775	743	771	751	799	742	772	764	744	744	799	748	760	757	795	749	742	737	760	733	766	776	761	786	726	804	745	813	708	789	747	793	803	774	758	762	787	806	740	740	801	810	780	744	757	797	755	812	765	813	752	761	782	814	793	787	754	771	776	807	775	722	753	747	761	766	763	796	806	723	783	806	757	805	748	773	748	708	770	782	715	750	775	759	743	742	716	794	792	736	761	736	812	798	825	768	799	748	764	751	770	743	808	781	767	780	758	756	744	777	780	785	741	746	764	711	817	778	691	741	745	772	844	802	805	734	758	740	843	757	702	774	780	777	749	779	755	791	818	745	771	765	746	800	734	730	800	697	750	782	744	770	804	780	758	773	800	830	767	745	771	788	723	746	721	821	721	770	699	833	749	724	804	793	792	740	806	775	760	735	759	785	715	711	790	770	806	759	752	813	821	738	772	804	824	751	736	768	719	716	780	827	761	797	755	725	780	779	728	804	742	751	795	730	730	780	813	794	750	801	767	795	742	784	788	720	735	770	791	736	754	796	774	759	763	750	794	780	775	772	777	753	799	774	794	789	776	773	727	759	790	776	767	830	790	775	729	753	753	782	775	812	782	806	771	740	772	759	757	722	790	743	777	729	760	764	775	750	765	761	775	761	745	789	784	799	787	737	778	733	786	788	769	777	744	744	775	730	777	780	811	771	731	762	768	760	740	773	782	740	697	783	768	746	712	749	748	817	737	773	795	713	736	797	768	722	760	815	741	753	778	729	767	745	756	773	768	776	752	752	809	810	744	759	792	816	818	761	728	759	739	787	712	747	740	753	770	766	745	807	772	732	733	774	705	783	762	744	780	768	778	714	830	796	755	749	763	763	771	789	744	754	753	740	732	813	731	732	734	770	791	767	778	758	758	762	780	756	724	712	796	746	805	758	730	769	756	751	754	734	716	726	748	781	753	755	766	770	756	734	758	726	737	746	726	781	763	788	763	753	767	762	803	728	831	754	763	765	707	785	787	749	762	773	744	778	784	779
29252	15424	2368	389	262	226	213	204	193	205	204	184	207	179	190	161	187	178	164	198	181	158	166	178	175	181	175	170	191	193	178	181	186	186	196	197	174	185	191	155	166	188	165	188	178	172	184	155	180	197	189	186	175	168	192	171	190	199	188	204	187	184	186	152	182	194	208	159	171	195	169	173	166	186	172	163	201	169	176	204	173	186	169	203	176	166	173	171	187	170	183	173	194	182	159	181	171	147	181	200	181	175	173	188	178	175	180	185	201	178	187	181	194	175	162	162	167	178	174	183	183	174	175	168	164	162	175	165	179	182	165	194	167	176	173	185	168	187	224	182	179	183	146	169	162	169	172	203	187	175	206	170	192	186	179	172	174	174	182	178	182	142	187	181	178	171	189	164	162	189	169	182	183	181	173	173	164	180	179	174	182	165	164	194	191	188	163	189	165	182	186	184	169	180	203	207	171	184	177	182	171	187	190	188	201	172	178	158	181	175	184	159	188	168	176	156	164	178	169	168	192	197	182	182	177	171	172	180	161	194	172	161	166	201	187	155	182	175	201	170	179	169	191	180	160	187	191	162	183	195	202	187	204	188	166	208	185	173	157	157	199	173	167	191	183	211	188	186	180	191	171	163	182	175	182	207	157	160	157	209	184	183	197	181	204	175	192	170	187	157	184	161	174	186	173	191	182	179	176	194	174	169	176	173	176	184	167	187	176	189	158	171	186	188	195	176	165	149	203	200	192	183	180	191	170	169	155	180	168	174	190	184	178	185	152	202	218	193	190	186	182	216	190	174	195	175	184	186	179	193	201	187	174	170	158	179	183	162	168	168	169	151	191	163	186	200	180	195	183	172	168	149	175	196	191	174	189	185	155	193	168	194	183	164	162	182	176	184	189	163	177	171	176	193	160	174	179	183	184	174	157	198	191	197	177	196	179	174	199	187	182	170	174	189	173	181	178	192	173	183	178	165	155	178	157	184	187	187	198	172	172	178	195	187	179	175	198	175	159	175	182	193	190	188	164	182	183	204	162	185	171	173	179	183	186	188	184	188	178	192	200	155	193	191	181	184	163	174	184	180	185	183	181	168	179	213	155	171	163	202	222	193	171	185	180	170	178	192	168	159	161	172	172	194	170	171	200	200	200	154	186	186	188	183	169	186	181	168	173	185	169	170	171	171	161	137	171	199	178	172	186	172	168	196	165	177	209	192	206	177	182	172	171	192	184	173	174	198	191	174	182	196	193	205	181	207	194	191	160	185	166	153	179	207	176	176	199	185	171	170	175	197	199	150	183	145	190	197	180	185	168	153	184	191	185	171	173	181	185	183	164	200	160	189	157	214	162	173	191	176	182	186	183	184	194	173	165	169	203	191	189	180	188	199	199	178	172	157	204	192	195	185	172	175	168	173	192	173	184	164	179	171	191	177	169	163	182	163	193	191	153	173	160	204	163	167	173	185	147	163	167	208	198	187	183	193	187	170	170	182	174	180	191	176	181	172	167	193	161	178	194	175	184	189	188	159	166	164	176	176	175	196	158	151	175	177	196	173	152	203	203	182	192	174	176	180	174	178	166	184	181	155	172	184	171	172	184	186	206	173	173	177	192	168	181	169	169	171	164	184	178	195	189	185	186	161	159	177	195	194	190	169	205	173	183	192	176	148	182	163	169	188	163	193	209	174	188	186	178	198	180	223	166	170	182	164	172	158	187	176	186	185	184	185	190	194	171	197	182	181	194	196	161	163	194	160	180	195	150	185	188	179	157	200	176	184	196	185	171	183	181	200	192	176	194	151	188	206	196	192	170	175	179	175	174	214	191	176	175	198	177	191	186	202	217	180	171	152	209	181	166	185	167	188	186	200	185	176	181	188	173	175	177	181	173	188	200	169	171	190	183	184	152	187	181	195	173	200	167	199	176	198	166	176	181	158	207	163	156	182	177	193	196	185	197	201	179	167	144	161	185	170	163	165	179	174	193	171	188	169	151	176	176	166	194	186	182	165	179	177	165	195	184	183	165	189	159	179	191	203	194	195	177	176	172	181	164	184	167	190	172	174	160	190	174	195	190	195	179	162	197	184	192	172	165	188	168	195	201	208	176	198	183	176	203	182	187	186	177	189	181	188	181	199	181	189	187	188	191	177	154	175	181	187	170	184	170	182	187	158	190	181	184	174	198	169	189	157	185	196	190	183	178	195	177	147	161	185	159	180	171	179	173	185	159	176	183	165	164	193	182	168	197	152	180	169	186	173	180	185	162	168	169	172	167	185	174	179	169	189	178	156	168	167	178	171	178	185	193	196	172	183	193	193	178	149	185	182	160	164	197	203	171	176	174	169	187	220	178	171	181	173	164	175	199	187	178	165	176	173	188	194	189	167	205	180	163	174	180	177	169	195	207	178	178	173	189	179	188	179	192	196	171	181	195	184	204	173	180	174	181	190	180	182	166	175	174	172	212	206	177	178	172	174	184	185	172	190	183	162	169	168	194	165	180	178	198	196	175	161	181	152	162	191	194	192	189	178	162	192	163	199	161	183	161	164	187	196	188	185	186	205	191	199	190	173	202	197	170	192	183	193	179	198	165	193	171	165	195	184	171	196	182	197	219	192	175	153	206	173	200	159	196	220	174	167	168	157	185	177	196	195	187	166	168	157	176	196	177	182	174	190	196	161	185	166	187	168	171	167	171	178	172	187	162	175	207	200	160	161	180	162	192	188	188	183	171	196	171	174	201	186	195	189	179	185	162	177	179	173	156	159	190	189	190	164	160	198	180	201	178	200	176	164	168	167	180	154	177	179	178	183	193	167	153	174	153	177	181	177	171	153	180	170	167	180	194	190	165	192	187	175	163	190	198	165	191	224	194	207	188	171	184	176	191	180	189	151	161	171	183	169	176	159	190	188	188	174	181	159	204	192	189	168	192	169	180	183	173	182	193	172	187	165	174	190	203	185	178	176	178	180	153	183	187	163	185	201	164	185	197	186	189	186	189	177	178	192	170	223	161	195	186	167	175	180	187	163	193	161	180	177	206	182	191	170	194	183	152	166	169	192	190	194	172	170	170	168	189	165	201	171	199	183	206	147	182	167	174	180	190	186	184	164	174	184	176	177	198	188	181	164	189	182	165	186	184	189	166	181	193	175	198	175	184	167	187	191	182	169	184	176	173	189	185	182	181	168	173	183	196	167	176	187	178	175	162	189	160	183	170	172	169	189	184	178	187	181	214	171	190	178	184	163	188	181	167	173	190	170	187	176	178	196	182	168	183	189	191	183	155	198	138	177	170	186	197	172	183	169	189	184	190	166	172	214	216	186	182	166	173	181	183	171	169	177	198	181	175	199	196	162	184	161	197	196	201	159	162	193	200	178	174	164	177	172	178	190	177	176	168	169	167	173	170	172	150	168	169	191	184	163	196	195	172	184	180	199	180	165	164	183	164	192	182	160	187	142	159	189	177	166	179	161	188	179	176	186	182	184	180	186	156	193	169	196
17522	4446	683	400	299	320	237	238	216	238	237	224	223	209	215	181	191	222	192	190	195	210	182	228	213	177	200	202	223	187	189	197	202	227	190	200	205	208	201	227	194	200	223	192	207	200	211	186	203	197	203	214	191	198	182	216	169	182	229	193	194	192	207	190	216	192	226	190	217	177	193	206	212	207	202	211	192	233	191	192	193	177	192	196	213	173	226	210	197	207	190	181	192	210	197	220	175	189	227	193	188	194	204	213	176	181	184	170	184	208	174	183	219	181	201	231	189	190	212	205	183	202	195	180	203	211	227	205	202	216	205	204	211	200	216	203	200	177	203	203	181	209	209	205	230	196	207	195	200	207	187	210	218	180	183	208	176	203	210	199	172	213	226	199	197	204	198	183	200	168	177	179	175	190	196	207	234	201	199	211	167	186	210	189	205	195	196	197	211	238	174	185	191	192	183	200	212	186	203	197	177	193	194	200	216	195	201	183	199	180	176	181	215	198	206	208	194	191	200	219	199	194	212	201	194	211	204	203	197	218	196	209	214	189	204	199	216	171	177	177	217	211	195	200	179	225	195	174	207	170	195	192	193	182	196	176	206	187	186	191	201	180	215	192	193	200	197	208	202	199	186	190	213	201	205	200	190	198	210	227	212	223	185	186	198	208	169	180	179	200	199	204	198	186	200	202	178	205	196	180	165	206	191	185	177	196	217	189	172	207	192	212	212	184	194	196	205	192	215	187	201	187	202	224	220	215	213	188	190	204	163	216	208	237	204	203	198	225	202	198	230	180	194	217	228	185	190	220	195	188	174	205	197	193	189	212	202	203	185	201	179	161	212	179	208	213	182	195	198	226	194	206	199	195	187	192	178	208	204	201	176	208	203	212	182	190	195	195	193	199	211	188	186	207	194	216	225	214	218	177	191	211	194	202	177	214	191	202	198	197	217	191	187	205	189	184	200	199	196	186	212	174	198	182	198	206	171	181	190	196	194	197	197	179	186	182	225	195	187	210	188	206	205	200	192	204	207	213	208	181	195	192	188	187	204	188	174	183	194	166	201	195	200	191	208	212	198	206	210	206	181	195	207	195	195	208	171	214	202	164	211	192	197	193	195	206	200	179	209	194	206	168	198	203	211	194	187	209	193	186	190	196	207	215	175	199	205	188	208	185	189	198	200	207	175	167	193	192	200	198	197	181	201	210	172	179	231	173	201	218	216	194	205	202	193	193	201	210	194	194	187	215	223	217	196	205	196	182	206	210	201	216	192	183	209	208	184	187	186	206	200	228	212	171	180	209	189	192	229	219	221	194	178	188	204	214	213	184	186	206	207	198	199	221	205	178	188	205	192	170	186	193	205	212	191	195	200	172	191	189	182	200	191	174	200	196	199	198	195	205	191	198	169	204	209	200	189	197	191	173	183	189	183	207	191	188	189	207	205	220	198	186	219	189	214	205	192	182	206	201	206	193	190	195	216	200	194	209	209	187	198	254	231	205	222	197	199	177	200	186	208	196	181	209	193	197	230	223	198	201	178	214	206	188	202	190	178	208	188	180	192	194	203	194	190	215	179	191	183	195	209	188	185	166	199	211	183	175	183	213	197	203	207	196	196	181	187	219	184	189	181	195	205	204	191	217	191	225	235	211	180	239	204	195	191	186	187	175	213	181	179	210	186	186	193	225	204	200	220	182	203	205	194	203	193	185	181	198	191	181	207	199	186	209	187	182	192	217	207	184	200	202	184	178	188	197	195	180	199	201	226	194	188	184	197	211	192	202	174	224	174	207	193	198	201	183	193	210	181	200	197	205	205	215	217	200	194	182	196	205	171	195	193	193	192	188	185	195	195	218	206	182	216	195	207	174	207	198	197	175	194	175	181	219	196	194	187	205	202	209	191	197	212	195	172	204	221	207	210	189	192	171	189	196	182	195	200	207	187	186	210	199	169	187	219	210	226	219	195	184	184	210	181	197	200	172	196	201	167	195	188	197	181	189	182	217	202	207	194	176	214	212	220	194	211	213	201	211	212	202	211	214	199	188	174	206	209	176	195	204	184	226	200	193	199	193	194	194	198	230	183	200	223	196	193	212	213	219	186	190	202	210	206	204	188	205	214	184	207	192	197	196	183	179	197	198	207	229	171	200	180	196	184	189	176	204	189	189	238	191	226	215	186	221	220	202	202	173	188	228	181	219	215	212	190	166	175	205	213	184	182	187	208	200	214	204	182	191	201	193	170	181	180	204	208	181	201	200	214	185	206	195	202	207	199	210	197	211	197	194	176	221	195	212	208	181	202	200	190	210	197	182	197	206	212	192	191	189	190	179	233	178	191	199	195	191	202	184	193	189	204	191	218	207	215	201	181	219	212	224	195	192	181	195	198	188	197	195	201	188	171	225	200	198	206	207	209	169	189	206	201	182	227	186	198	216	197	225	211	208	191	201	216	197	185	203	221	180	205	222	191	162	200	195	199	199	206	193	190	204	198	202	188	203	180	204	167	180	217	181	209	211	221	182	186	192	195	212	209	202	234	206	180	174	231	203	184	187	195	211	176	183	192	183	171	209	197	205	208	201	212	203	212	205	211	173	165	214	209	179	209	195	196	218	201	197	197	192	176	185	167	191	185	213	196	202	174	188	181	194	206	193	213	177	190	182	199	190	187	185	225	206	209	180	196	227	174	211	181	198	199	206	193	191	195	213	188	213	184	203	172	172	195	194	221	184	169	208	198	187	214	208	227	193	198	182	167	210	186	184	194	198	211	236	208	234	212	188	187	205	184	172	217	197	201	203	226	191	228	183	189	225	212	228	185	206	205	198	190	200	195	176	206	205	190	201	201	193	191	203	216	206	182	199	175	185	211	193	207	202	182	200	209	200	211	212	200	172	200	202	208	225	201	208	177	181	160	203	209	205	203	160	206	187	188	210	216	207	199	209	203	185	207	199	187	193	203	175	187	182	195	167	213	176	210	184	173	210	192	196	189	220	197	191	204	200	195	182	194	209	200	223	201	198	212	175	195	198	182	203	201	195	199	188	202	196	220	205	214	174	168	182	187	193	180	191	186	199	213	208	194	205	204	205	210	198	194	191	186	187	218	202	196	205	185	205	182	180	229	181	168	189	193	199	202	193	223	205	185	198	180	219	196	217	209	192	189	192	204	184	201	213	192	195	198	223	184	213	179	209	201	198	184	197	208	210	189	225	183	166	198	183	208	189	177	222	210	198	211	204	197	204	221	192	185	219	205	231	176	192	198	161	211	209	201	180	190	172	197	244	187	221	206	212	168	192	201	170	199	173	223	207	217	201	171	186	198	172	196	185	226	191	194	203	211	180	200	209	218	206	201	198	197	215	180	202	221	221	211	209	181	232	217	202	201	186	196	201	191	178	187	207	203	204	222	200	182	200	182	191	205	217	195	218	204	209	211	198	190	188	198	204	201	195	196	233	213	206	216	185	178	198	184	205	219	185	192	184	198	198	182	193	184	196	193	187
24449	20371	25873	24751	20363	12079	1455	913	775	730	653	594	641	562	506	522	523	517	493	513	506	507	494	470	506	491	495	459	478	508	489	465	462	445	419	449	471	470	437	469	453	483	456	410	451	456	458	478	446	437	430	464	454	429	472	462	445	431	401	468	444	450	485	466	432	418	449	447	441	438	452	454	462	440	447	443	464	412	475	444	457	425	424	427	494	489	481	470	484	456	442	478	432	458	460	451	469	446	445	450	444	421	452	443	407	432	428	413	413	414	433	443	460	424	460	439	466	438	453	437	475	503	460	406	431	409	411	423	436	433	427	491	427	432	469	445	428	432	446	447	455	436	476	422	501	441	448	418	458	490	429	466	404	444	462	423	438	437	402	410	431	438	482	451	424	472	461	459	454	461	456	431	409	426	430	443	457	441	400	431	448	428	425	470	432	467	400	451	453	471	444	457	449	429	457	475	429	467	434	420	438	390	438	489	418	439	478	401	449	405	425	427	429	471	467	467	447	462	446	481	436	450	452	447	468	416	445	473	440	466	473	427	451	437	412	461	436	457	437	417	442	480	457	448	460	445	425	463	451	509	449	433	450	418	405	463	450	415	462	433	477	448	442	453	429	426	444	441	474	438	458	396	443	455	456	467	447	465	434	486	456	440	455	424	478	466	446	444	411	462	440	498	403	416	459	444	449	447	426	426	448	447	473	424	434	438	424	430	423	423	449	450	432	450	447	430	457	458	458	432	439	461	435	410	426	452	441	426	419	465	450	461	446	451	433	424	412	460	452	464	419	479	443	439	479	436	487	426	416	445	426	435	440	433	415	462	453	401	427	443	440	448	412	460	434	453	417	437	454	422	463	428	418	458	428	466	429	411	441	466	391	436	452	420	432	455	407	488	439	461	443	431	439	466	467	408	451	448	439	444	414	423	435	448	421	432	452	431	451	436	403	444	441	451	436	460	449	414	427	449	446	445	440	450	435	488	445	452	431	408	424	439	484	449	430	466	463	463	417	428	460	482	433	476	451	445	441	426	446	477	412	441	454	463	411	440	469	446	444	437	463	421	464	444	451	463	479	434	480	430	451	464	448	462	502	443	426	428	441	452	433	425	453	436	460	422	434	433	377	444	453	449	445	438	425	398	434	466	422	386	434	423	413	467	476	452	454	457	454	427	447	427	415	409	428	444	454	474	465	431	399	446	467	426	477	462	437	455	446	440	457	443	402	434	463	444	423	438	418	437	431	442	454	477	432	461	447	436	449	470	429	429	431	448	409	462	463	422	453	461	457	455	452	454	461	411	462	426	455	441	428	445	459	436	454	448	479	456	432	429	421	429	458	424	434	432	400	473	479	419	452	457	465	428	467	436	475	419	447	454	463	444	458	451	473	454	458	416	435	429	428	494	417	431	469	403	458	460	439	440	489	428	407	454	442	453	461	444	461	444	459	460	436	415	445	446	483	466	488	433	462	429	439	467	440	419	482	420	450	461	432	432	398	470	471	452	439	445	436	472	426	426	493	474	464	441	410	431	470	462	478	438	446	437	414	463	452	469	392	432	471	416	427	470	455	447	476	459	463	455	448	473	469	447	445	455	452	423	457	451	478	429	435	416	489	453	440	425	448	487	475	458	432	411	463	422	445	450	419	469	453	434	440	406	434	448	460	452	463	457	462	499	440	432	462	421	469	400	445	468	439	421	433	445	424	440	456	453	450	459	444	455	471	487	475	489	458	470	478	418	439	449	438	430	463	434	445	445	455	417	455	455	457	444	408	438	470	405	458	455	462	476	452	457	436	445	457	427	504	447	513	428	473	472	489	455	457	441	453	444	438	424	434	444	441	427	449	412	429	452	444	427	426	435	454	441	426	429	389	453	438	444	452	459	440	433	451	428	425	426	444	423	451	444	444	449	418	462	457	474	455	436	451	468	450	464	436	393	432	454	429	452	492	424	426	430	443	480	413	413	462	444	432	467	431	431	410	423	433	419	455	424	413	414	445	449	430	451	406	453	453	429	502	433	473	443	454	428	398	450	420	441	485	490	411	392	430	450	430	463	461	431	435	460	450	489	468	425	447	450	447	405	463	423	455	455	480	436	432	439	444	422	440	453	463	459	412	439	431	444	436	443	409	448	434	443	391	419	448	461	421	444	415	428	437	465	418	400	460	443	405	480	475	431	423	444	415	412	446	425	441	451	460	457	444	415	469	465	464	483	468	448	419	447	453	422	464	439	436	460	456	444	469	449	428	387	438	443	424	450	395	457	450	421	446	461	434	477	406	466	408	444	389	425	437	450	452	448	434	446	413	439	431	424	461	437	454	413	421	424	462	430	441	478	483	453	433	411	468	457	451	465	503	469	404	476	450	450	413	425	411	395	488	483	457	484	452	430	469	453	396	429	446	468	500	427	460	433	423	446	420	451	426	443	434	478	406	491	448	452	460	430	428	404	448	424	441	472	413	447	428	476	407	434	462	429	427	462	456	476	449	445	479	476	484	458	460	442	429	441	491	444	437	485	396	432	480	427	439	448	420	493	441	472	443	437	484	430	452	433	432	427	450	443	471	436	482	452	436	399	443	469	466	437	443	470	464	485	468	464	499	423	458	469	433	439	455	436	449	425	463	477	461	455	445	495	433	463	427	441	446	444	441	427	418	434	434	507	475	454	440	426	443	427	451	437	452	465	450	442	433	449	452	457	452	450	422	445	453	425	451	451	478	423	475	435	426	453	443	433	463	432	451	447	493	454	458	424	448	472	457	443	416	417	431	458	443	438	473	428	452	445	425	448	425	437	410	430	445	420	440	457	440	426	418	404	438	469	437	453	457	449	437	386	497	481	461	418	429	406	459	457	461	455	476	439	437	418	486	447	482	447	445	473	428	473	446	447	456	421	459	444	456	440	415	448	424	458	471	467	473	460	467	432	428	431	431	444	454	417	421	427	428	443	428	425	449	468	449	460	486	440	446	420	430	460	434	422	414	428	440	450	431	437	445	443	461	462	421	420	448	455	478	419	453	477	460	425	425	463	453	390	434	440	443	423	461	449	460	450	463	460	485	423	411	451	439	427	446	476	405	425	428	446	468	449	462	403	421	472	447	466	445	452	447	438	440	457	456	485	449	450	464	459	412	451	433	440	421	452	486	489	430	441	438	426	435	421	436	487	429	446	464	463	471	450	451	474	440	432	429	426	466	422	430	415	431	432	452	458	485	434	449	461	448	439	436	422	418	410	415	444	450	407	475	454	436	459	451	449	420	455	463	438	419	449	373	451	451	441	457	450	450	480	419	409	438	464	412	493	427	435	453	466	439	441	417	465	466	436	435	474	436	438	418	420	445	464	466	434	442	442	437	433	442	467	436	392	407	434	439	457	450	434	402	450	437	443	449	442	480	442	430	439	453	501	430	416	423	467	452	408	442	484	474	425	446	469	435	451	471	433	462	431	440	426	425	457	438	469	450	463	419	456	447	443	414	460	446	496	393	402	419	456	427	434
31611	18646	9297	4988	3180	2338	1762	1333	1171	1091	898	832	733	684	691	644	595	583	582	540	512	552	530	528	497	551	495	506	480	473	484	475	485	474	464	474	432	432	469	460	451	429	445	455	425	454	458	419	416	420	446	450	444	441	461	446	431	404	425	431	465	449	428	442	418	441	443	415	461	431	429	445	422	418	420	405	425	437	437	442	420	409	397	463	440	463	397	445	432	458	415	439	440	465	449	430	428	431	453	408	429	410	453	437	441	430	449	429	426	421	395	420	393	433	401	428	450	428	408	411	403	421	441	439	433	435	428	431	413	408	444	403	429	435	430	437	446	442	459	404	438	404	424	440	387	414	396	465	434	424	415	418	426	454	396	445	399	405	432	384	394	439	426	398	446	431	448	462	452	420	442	401	438	399	442	422	448	436	397	449	458	415	441	442	420	421	433	419	415	427	410	427	405	432	418	389	419	428	395	390	424	420	452	396	408	446	485	412	442	427	416	432	389	388	423	434	430	415	429	435	391	415	449	425	423	440	459	415	422	424	413	419	426	386	383	435	438	435	421	429	463	425	380	387	405	422	402	416	449	431	428	434	406	418	389	426	427	444	422	423	442	430	436	420	392	475	431	403	444	427	445	403	447	438	438	430	424	430	439	406	455	427	424	415	425	412	419	422	413	446	443	409	428	459	422	423	398	422	431	386	416	449	421	454	424	449	431	439	434	456	400	370	408	426	449	408	434	368	429	442	399	392	412	436	422	466	416	415	420	472	438	429	419	413	416	391	420	407	428	424	417	467	454	384	394	435	434	412	396	424	451	392	433	402	381	455	419	426	410	403	427	431	407	414	459	441	425	424	422	422	415	443	448	427	415	460	433	472	438	445	429	451	423	428	435	402	456	380	443	428	418	419	413	410	459	450	423	398	407	457	427	400	421	429	417	424	439	398	403	446	429	420	414	452	446	435	421	412	427	463	404	394	460	423	414	449	419	421	421	443	387	418	456	437	390	407	447	418	417	402	402	433	404	403	440	425	435	431	395	432	418	434	453	439	453	405	422	452	435	419	399	424	421	412	447	449	416	409	436	422	434	424	435	443	432	418	414	400	410	450	420	428	433	422	410	449	409	433	423	416	437	398	414	424	421	444	413	459	407	443	388	391	419	442	381	404	447	425	404	419	436	429	419	412	431	435	404	413	392	459	407	410	411	409	415	381	388	419	425	423	423	412	441	465	420	399	439	405	431	412	469	426	422	423	435	410	428	392	436	436	427	443	411	424	436	477	426	405	416	420	449	410	437	436	402	406	414	433	403	418	384	426	439	430	420	429	444	405	403	422	394	414	447	433	426	370	393	408	405	450	426	461	403	419	420	428	402	396	377	418	434	398	440	413	430	441	408	458	434	394	431	424	419	425	428	406	421	450	394	397	437	439	411	441	424	432	461	400	443	454	397	427	448	420	395	415	426	411	405	457	458	448	410	371	459	418	435	422	428	399	402	416	436	420	394	432	436	414	413	416	430	423	406	402	437	416	416	423	428	436	437	434	452	426	432	415	433	431	413	450	396	413	418	414	444	454	437	420	426	418	428	419	428	429	431	414	408	408	418	401	419	410	447	408	438	419	439	430	411	439	407	396	462	415	429	407	433	415	404	410	448	421	410	414	437	440	396	431	417	422	432	422	436	384	449	426	423	433	402	421	437	430	433	445	432	429	399	417	408	394	448	414	408	408	448	415	414	432	440	409	409	459	413	447	402	458	440	419	437	405	456	374	444	443	407	439	418	415	413	407	415	438	388	410	394	405	440	430	449	423	475	443	435	431	407	426	416	438	429	485	402	427	445	394	426	416	442	402	440	418	417	440	427	405	430	429	397	423	448	450	430	448	429	414	403	438	430	392	390	411	428	457	440	412	433	382	432	418	420	426	455	427	413	408	433	454	434	459	410	404	417	433	429	436	419	439	452	438	436	409	431	468	381	484	461	429	394	398	412	430	403	421	462	403	428	422	437	377	447	389	471	433	429	455	429	443	430	426	444	425	428	417	419	403	452	455	408	442	394	415	440	435	434	424	417	430	414	422	446	429	449	397	390	399	448	435	421	432	444	384	470	406	449	399	420	448	431	431	394	412	386	446	425	414	403	419	450	432	388	433	455	430	460	397	414	469	433	472	417	393	420	418	420	425	450	400	432	474	423	424	399	459	428	425	420	428	403	386	409	440	401	437	446	440	417	446	458	396	414	411	419	419	450	398	421	441	454	408	410	419	398	421	452	424	434	404	434	419	425	473	457	457	418	391	419	404	381	435	441	410	434	436	419	434	419	418	398	404	394	399	449	434	454	422	447	440	402	402	423	415	423	407	406	436	424	434	408	450	419	432	396	405	433	427	431	443	434	441	409	426	409	408	438	425	430	417	401	436	431	430	444	399	418	408	404	412	382	391	421	404	440	449	425	415	454	434	448	410	416	443	426	437	441	443	435	398	455	431	435	422	423	470	429	380	412	404	429	391	414	423	412	440	420	449	401	421	431	436	408	430	452	441	435	436	434	438	431	445	462	461	409	425	405	451	434	384	422	441	420	459	404	399	419	425	480	398	407	415	442	431	421	421	472	417	385	421	416	404	422	397	423	427	414	429	379	456	423	414	423	440	443	412	429	436	403	420	418	398	431	438	404	450	430	424	411	423	422	441	398	430	414	422	425	412	397	435	435	405	450	448	421	427	492	429	417	371	399	435	429	425	437	445	413	444	462	440	446	408	433	429	430	426	446	400	397	431	398	381	417	461	413	399	407	418	443	401	443	417	439	389	409	429	440	412	441	420	432	402	465	443	422	420	418	410	446	420	386	465	464	440	394	408	432	458	415	432	446	399	412	418	406	425	432	386	425	446	389	415	419	430	417	406	444	431	440	416	432	438	385	446	452	415	389	421	420	447	400	426	452	417	424	398	397	420	420	442	410	459	436	450	430	446	391	417	449	425	435	408	424	424	406	435	449	432	389	426	437	391	459	451	412	392	401	397	427	419	411	432	442	413	430	432	424	438	391	437	396	451	415	449	408	428	427	447	401	424	389	455	411	398	441	415	411	423	413	408	439	418	433	429	430	458	425	452	438	449	423	442	424	406	424	455	389	401	441	420	391	397	459	384	385	439	434	422	419	439	445	429	473	426	405	435	409	378	407	407	423	438	393	439	422	434	423	399	391	446	417	408	437	438	423	467	420	398	423	446	431	408	409	407	442	420	404	397	404	460	450	452	429	390	456	424	447	423	408	436	431	413	413	417	447	420	402	412	434	442	425	427	449	429	399	452	384	437	411	411	425	447	437	385	393	466	410	434	428	450	432	439	422	418	418	416	407	457	424	432	415	427	447	423	374	423	435	423	394	442	441	410	456	419	419	414	437	462	444	419	437	440	453	416	403	426	418	405	437	436	426	413	415	431	413	408	394	409	409	402	414	477	420	464	444	455	420	427	418	440	378	408	425	406	422	444	394	396	403	394
22494	20408	26290	24440	20415	20446	9065	1904	1349	1329	1177	1106	1051	1044	1025	984	981	873	915	930	892	901	858	905	802	924	814	865	882	860	816	873	805	848	866	820	839	829	857	833	818	805	753	834	808	830	800	846	826	796	822	838	844	816	833	733	822	867	802	777	799	779	773	799	844	822	741	750	833	821	780	772	769	809	848	762	760	841	785	825	805	793	812	852	849	881	817	774	792	832	775	808	788	752	811	816	783	802	769	797	829	811	843	844	816	823	823	874	786	770	774	825	782	784	796	824	799	800	805	818	763	768	705	818	817	821	791	765	805	775	804	824	713	824	827	786	802	821	773	778	755	783	747	768	762	858	753	784	801	764	764	818	775	864	788	799	802	861	863	839	810	816	796	807	823	861	760	791	799	727	794	774	810	805	793	809	806	829	750	826	789	784	774	772	814	795	800	835	842	767	781	791	813	818	789	778	791	787	794	802	800	773	802	809	818	827	816	779	763	794	810	788	815	778	814	770	822	749	823	771	810	775	753	846	812	810	798	788	779	789	783	774	803	768	785	778	747	782	799	793	727	747	756	752	797	789	804	770	782	800	773	828	806	736	748	805	759	784	809	807	839	757	797	823	841	755	780	761	822	764	777	855	760	827	795	775	804	758	764	806	760	811	803	808	809	792	803	773	794	796	777	776	812	759	856	801	813	827	779	809	763	757	798	745	716	804	781	801	772	789	833	790	751	809	838	767	791	766	820	815	789	794	799	841	786	760	792	782	778	816	763	765	778	809	778	788	800	832	790	768	751	814	828	850	770	774	802	834	823	787	818	822	784	836	783	809	778	821	745	845	767	846	813	803	827	799	828	843	830	858	785	809	754	856	781	806	818	750	799	794	774	733	821	826	785	778	819	823	802	777	775	780	793	803	806	780	761	826	831	781	806	821	789	828	760	813	812	800	813	739	754	818	805	769	805	799	761	794	777	837	793	800	785	759	796	806	795	796	766	790	781	806	750	733	799	795	802	801	764	745	803	803	796	721	736	778	775	788	786	752	777	783	783	757	799	779	845	792	792	750	800	818	794	768	802	788	804	793	806	827	816	777	816	807	772	781	778	807	791	772	774	812	769	723	800	808	771	770	754	793	794	726	757	787	824	844	849	790	758	790	750	786	790	789	838	776	798	792	804	825	760	837	822	746	819	779	824	804	735	768	802	842	775	834	778	777	768	809	775	807	844	812	782	779	770	788	765	777	781	771	770	770	776	791	849	793	837	805	761	772	819	773	800	850	772	824	747	786	820	800	778	785	789	796	796	762	850	816	815	828	809	793	734	769	843	790	734	816	767	785	837	805	763	807	805	703	811	812	770	762	781	781	759	768	778	766	824	807	786	826	787	790	803	785	777	797	795	796	766	798	784	820	798	744	789	820	823	753	808	798	815	844	807	810	803	849	764	835	796	759	821	788	787	800	808	816	756	793	802	775	759	817	730	798	767	809	806	764	768	747	809	815	779	817	798	815	767	875	740	827	798	795	801	791	784	779	736	768	821	774	774	807	796	812	817	750	826	820	772	766	790	767	760	867	811	772	814	765	744	804	798	816	771	807	761	796	787	792	811	808	849	815	768	765	791	821	832	836	766	815	800	745	842	757	856	812	747	743	784	813	789	794	806	775	775	755	820	780	777	831	780	741	849	764	802	835	773	831	845	776	799	798	802	790	788	817	745	760	760	781	814	783	822	781	789	775	811	817	834	789	764	768	841	773	794	820	771	806	755	812	728	819	798	766	825	811	789	808	821	781	825	778	773	819	801	788	868	778	773	864	839	773	780	790	775	767	820	777	758	756	796	782	815	825	842	753	805	778	761	787	796	763	812	805	773	759	809	817	797	791	787	742	774	784	772	818	781	819	792	748	766	822	859	799	801	782	821	777	783	814	769	731	773	772	783	750	753	772	782	793	794	814	782	847	766	810	777	767	773	788	806	858	783	750	792	777	756	784	822	848	772	758	806	787	770	789	793	776	811	756	760	801	821	818	836	724	779	827	824	797	849	775	833	801	779	837	781	821	785	766	821	788	786	841	840	794	787	752	824	835	822	742	780	834	805	759	844	775	810	795	823	796	769	764	767	765	818	785	844	834	739	732	837	825	850	769	795	794	792	800	780	852	804	781	798	802	822	823	770	809	834	859	820	798	788	787	742	788	772	870	773	751	809	781	762	788	839	781	825	773	828	810	850	791	780	755	791	839	815	772	820	828	807	802	804	787	746	836	784	784	805	826	770	800	755	770	812	809	790	839	791	840	802	827	788	834	873	809	792	779	789	756	722	799	843	755	815	815	875	765	784	790	815	862	839	800	852	822	818	840	815	785	710	718	799	789	818	739	799	786	782	756	828	791	800	792	720	786	754	775	778	816	767	850	876	794	788	733	801	809	775	829	793	769	766	802	816	771	816	782	795	796	745	767	821	793	802	807	785	807	763	777	784	788	807	769	776	797	816	780	763	785	770	771	784	788	859	805	775	758	813	732	809	796	825	774	787	786	798	782	813	824	813	801	769	766	808	863	786	805	807	832	800	777	809	799	796	817	799	720	809	757	756	758	764	773	763	781	799	822	795	808	808	776	849	817	787	756	810	804	772	809	830	805	790	750	775	780	823	828	799	808	742	799	802	793	745	742	794	775	847	819	882	796	819	772	763	850	775	815	793	789	793	802	794	806	847	773	787	737	792	822	780	822	770	773	734	796	802	812	773	798	842	808	804	849	797	795	764	782	814	831	805	826	789	783	774	763	802	813	808	780	814	791	827	775	813	817	763	837	780	796	800	829	758	776	779	817	810	731	736	788	789	754	776	808	782	782	765	850	757	776	766	795	760	825	793	765	751	778	797	704	798	798	796	763	761	822	746	823	774	818	862	784	771	818	746	776	743	828	810	819	799	715	829	842	789	794	768	834	809	776	817	759	742	754	799	836	756	783	788	765	818	738	801	774	804	765	785	734	773	790	753	763	825	858	845	733	843	797	782	755	780	838	740	783	815	726	827	807	746	796	756	786	783	802	855	741	837	822	800	827	769	780	808	838	774	765	834	799	782	772	812	793	814	747	771	816	795	783	762	791	832	800	786	797	750	793	786	804	784	785	766	805	816	766	864	794	794	775	738	703	790	831	813	761	783	786	757	794	782	764	839	805	784	752	750	794	811	834	794	784	806	787	783	781	826	749	807	795	814	736	787	801	788	783	774	761	796	766	800	848	813	802	799	817	738	757	770	788	738	840	795	816	772	781	758	835	814	796	802	820	790	772	800	766	783	771	742	792	812	839	776	809	772	812	805	857	838	769	805	805	758	818	802	780	889	793	788	843	745	828	802	751	796	778	787	810	747	755	851	810	806	761	814	802	769	773	791	770	780	842	817	753	734	799	762	846	797	797	787	778	803	811	855	820	803	745	794	747	790	777	777	815	732	795	780	839	802	781	777	872	782	803	792	819	835	838	780	764	857	785	733	792	844	803
35976	22354	15080	8443	5584	4145	3151	2470	2166	1919	1681	1466	1373	1232	1208	1228	1121	1045	1011	1002	990	896	916	880	922	813	859	851	829	816	849	799	894	856	827	763	784	761	785	813	847	821	817	780	797	774	770	743	767	763	835	762	755	795	734	795	766	728	779	710	783	775	798	760	796	755	753	718	749	689	747	781	735	752	757	732	798	751	790	724	816	740	774	765	761	737	748	754	752	775	736	791	795	782	750	706	806	747	797	736	725	774	680	767	762	746	736	739	746	777	802	779	782	766	733	766	799	722	746	729	795	758	748	766	727	756	735	751	696	763	739	717	743	758	767	750	744	752	700	728	799	782	768	767	729	813	760	742	726	743	765	762	767	714	761	767	723	739	780	750	735	741	766	741	714	761	724	754	747	750	745	730	714	709	687	716	726	737	774	697	718	782	775	750	746	705	715	753	737	709	748	711	709	715	806	725	743	719	732	743	711	771	782	752	754	729	736	751	708	769	794	747	778	743	752	695	745	782	718	734	761	770	745	705	747	750	717	697	677	751	719	747	730	751	758	739	774	737	726	754	731	754	753	795	736	770	783	759	738	757	723	723	765	785	725	743	731	743	741	756	751	766	723	768	758	750	723	759	794	737	709	811	732	732	791	735	688	784	771	747	749	717	762	748	756	725	736	723	707	680	759	763	736	705	761	778	776	733	748	721	734	736	750	702	748	745	719	771	739	678	729	728	706	720	738	751	748	737	777	736	754	689	778	749	759	765	797	764	736	758	739	750	738	747	740	686	744	770	742	740	734	794	741	715	780	746	812	740	762	729	727	756	777	738	692	720	747	711	715	751	756	762	780	737	743	706	734	770	785	784	760	735	750	776	744	759	731	753	742	728	764	741	761	753	725	759	786	716	799	736	757	750	769	748	799	748	745	726	762	712	733	779	745	714	715	747	758	704	737	718	758	788	743	732	742	740	729	807	748	736	735	730	780	734	705	757	764	758	763	700	738	749	745	776	782	769	734	734	744	743	746	758	780	734	736	735	730	775	778	750	735	767	748	748	694	748	686	718	683	754	733	734	739	691	755	731	681	748	749	731	780	751	723	757	774	754	742	717	749	759	721	772	744	727	729	777	744	693	737	753	697	704	778	758	743	771	731	749	751	748	760	773	742	697	710	760	755	774	755	707	742	754	765	740	745	771	749	700	737	760	716	685	755	719	727	764	761	748	721	754	712	759	739	778	710	776	772	735	749	755	716	745	741	720	733	753	735	772	735	767	747	789	730	751	723	745	773	761	746	757	718	735	737	711	705	736	732	739	751	738	766	767	772	767	735	780	722	744	771	760	772	747	745	736	728	736	746	751	755	728	729	702	743	762	755	748	741	799	762	699	713	738	773	789	741	737	749	758	715	742	717	763	744	729	797	774	707	734	705	762	748	717	743	780	749	766	776	725	743	732	740	767	792	782	734	689	707	759	720	757	748	781	763	754	747	733	776	725	754	740	768	748	748	772	692	688	756	742	785	753	761	730	712	757	744	709	747	695	749	778	756	752	713	827	729	739	743	718	762	679	761	701	718	775	729	762	740	764	745	737	678	700	724	752	749	752	732	723	770	733	737	699	721	746	743	760	802	723	686	767	733	790	772	722	746	737	712	698	682	731	751	765	712	742	722	774	727	750	742	765	743	763	748	733	772	762	765	741	720	730	704	737	751	723	721	688	733	741	733	779	777	777	761	760	777	745	739	795	763	750	714	732	706	750	694	730	757	758	764	785	760	752	701	722	757	794	760	790	718	778	711	739	803	738	737	744	682	741	757	743	705	708	720	720	743	755	692	717	781	721	761	779	747	763	715	722	737	734	727	793	720	746	682	718	699	752	679	722	759	732	731	754	755	806	720	789	771	765	763	724	755	723	721	726	776	716	763	733	746	711	734	737	736	768	718	769	740	699	774	702	695	725	719	781	788	717	725	751	727	761	724	748	721	750	737	732	776	708	758	744	731	759	735	711	813	709	740	788	743	710	745	726	768	704	755	795	753	726	731	667	722	723	788	739	731	761	722	730	735	762	767	758	754	758	723	760	734	771	781	775	791	777	732	761	744	736	726	754	741	763	795	702	769	683	754	742	766	722	691	779	749	723	757	710	746	723	758	722	745	743	715	737	766	726	777	775	722	724	705	757	714	742	730	738	770	710	736	726	760	773	727	764	735	762	724	773	753	692	731	742	763	720	709	713	723	728	737	728	786	781	755	725	754	736	770	754	762	709	703	703	722	703	705	806	785	738	738	739	758	725	753	745	731	739	730	747	746	735	726	776	734	778	724	761	713	752	749	743	735	762	762	774	720	778	735	775	768	719	795	710	767	755	749	702	749	740	726	767	724	765	750	754	701	769	750	778	739	764	708	704	776	707	730	767	736	782	743	785	754	787	728	757	774	734	712	753	716	754	744	775	720	747	728	744	771	760	744	739	768	791	744	731	728	745	678	747	784	722	697	756	712	770	694	769	759	768	719	743	714	763	756	816	748	739	743	763	763	705	752	764	725	735	763	765	729	775	671	734	690	710	791	741	755	752	754	753	745	730	697	772	748	729	726	723	724	750	772	729	721	779	736	749	753	761	776	734	767	704	762	726	724	792	737	720	732	782	704	794	731	661	717	714	720	731	798	729	706	817	713	718	727	762	729	700	793	716	788	723	712	732	673	715	713	758	738	735	726	829	753	729	725	761	785	800	759	754	735	777	725	735	744	767	761	675	705	714	708	753	742	760	775	759	759	732	770	703	735	769	664	710	762	728	717	703	727	798	782	731	693	730	782	775	682	804	712	741	741	715	725	733	725	743	714	724	769	739	721	755	711	705	774	718	735	737	735	707	753	736	732	707	757	734	760	727	708	734	762	751	700	781	754	728	768	754	763	755	751	737	723	750	718	698	772	730	793	773	723	825	739	737	744	761	746	757	736	706	753	745	727	755	777	769	738	763	813	726	731	819	740	748	748	716	748	770	759	788	728	739	770	705	754	710	796	732	748	784	742	743	722	752	748	724	745	766	739	743	732	774	697	735	753	754	748	734	770	780	755	776	759	735	752	763	761	738	765	710	701	744	673	761	762	795	764	753	776	736	757	766	734	763	773	727	728	753	737	704	728	755	743	711	732	740	768	804	787	765	736	751	706	758	723	716	753	722	780	765	773	776	690	758	792	748	765	735	744	731	724	742	702	771	762	729	781	750	741	763	743	710	765	741	789	782	746	749	729	711	755	761	708	753	689	766	771	730	760	741	718	734	693	768	719	753	729	825	742	764	738	785	790	804	731	711	717	750	691	724	781	698	752	807	751	763	763	699	711	773	737	733	754	762	681	775	768	698	727	733	757	764	751	778	778	737	780	744	728	746	715	725	761	795	742	694	818	765	783	705	766	801	757	780	734	711	743	767	705	736	769	765	761	734	707	719	698	740	754	776	727	774	717	721	723	720	759	793	768	722	712	740	752	723	755	704	699	700	736	710
29913	14948	1775	353	233	237	225	199	183	191	199	199	188	188	191	216	162	187	184	206	190	174	176	202	210	197	197	173	176	199	189	184	182	200	171	166	193	197	188	195	222	187	175	193	192	199	194	182	170	171	201	194	164	199	182	178	169	169	167	166	193	201	173	194	202	170	187	205	181	163	176	190	176	202	166	202	185	149	192	145	191	199	209	183	194	173	184	186	197	191	197	200	180	174	185	185	150	178	185	205	181	178	185	185	196	180	182	182	154	210	174	196	190	168	178	149	176	175	160	168	190	190	190	169	165	200	178	193	175	183	223	211	188	190	182	186	197	161	172	202	177	188	188	190	190	187	183	181	169	191	175	188	211	216	173	184	177	179	186	191	174	181	184	205	179	198	225	180	165	165	189	174	163	192	192	197	171	172	185	199	165	203	187	188	186	186	185	206	166	186	179	197	181	158	191	171	203	183	190	183	172	176	164	206	195	170	209	184	194	204	185	170	168	188	169	202	175	219	187	169	155	200	196	207	194	168	176	171	182	170	174	169	212	174	180	173	198	196	188	160	200	158	173	173	161	175	201	175	190	151	182	178	197	161	179	185	189	165	163	182	191	190	193	194	186	200	175	190	183	189	182	193	195	173	191	182	207	167	206	180	187	156	194	184	190	191	175	195	181	168	168	199	199	169	196	186	190	185	188	173	185	178	177	176	182	183	191	183	168	187	184	178	179	179	176	196	206	190	198	192	214	179	179	179	180	200	180	183	188	152	196	189	182	172	182	182	164	187	210	162	174	214	206	175	188	193	171	179	202	175	192	190	165	200	176	173	181	200	192	167	181	179	190	207	190	169	192	209	177	193	174	166	188	180	194	197	204	185	199	182	161	193	174	189	184	174	208	187	197	202	199	197	196	183	181	168	168	159	181	191	195	179	191	169	218	173	173	189	163	176	200	181	195	157	184	186	184	199	161	192	172	195	177	201	203	200	190	187	202	207	191	160	160	179	194	177	175	170	160	191	186	193	189	189	191	186	191	172	194	172	184	189	212	193	192	193	180	187	165	172	191	194	200	182	153	177	177	189	178	183	207	186	201	177	181	175	163	206	185	196	150	185	173	155	186	167	184	162	168	160	185	188	183	179	174	193	193	169	199	172	201	169	185	204	173	175	205	190	185	178	177	181	166	188	199	195	184	176	209	181	164	198	169	194	189	192	181	166	196	165	197	188	191	182	192	212	210	173	168	191	178	170	181	206	184	187	173	200	173	179	182	209	181	173	172	187	173	153	165	193	174	179	186	167	213	170	192	185	201	202	175	165	174	187	199	192	164	177	192	199	194	170	196	173	195	200	185	172	186	166	191	187	197	196	174	162	222	173	167	171	191	189	173	198	202	188	170	189	177	173	178	185	183	178	177	182	187	196	188	176	187	137	175	176	173	179	189	180	173	187	190	199	183	158	189	171	197	184	189	172	194	179	188	169	197	192	175	199	210	180	167	179	171	171	180	176	214	186	200	193	187	187	187	203	200	185	156	175	178	197	175	184	185	184	172	181	204	189	179	175	204	183	165	212	185	187	165	168	175	211	165	210	212	173	184	190	175	172	158	169	179	177	187	181	160	187	177	192	172	187	199	179	174	199	198	181	186	191	193	218	200	147	196	176	173	199	174	168	192	183	192	176	203	192	192	218	191	202	185	176	187	169	175	157	184	193	155	183	166	178	174	158	195	165	178	176	212	163	211	200	188	186	156	184	213	180	170	218	182	177	178	168	195	179	188	182	179	205	179	207	166	176	188	199	172	168	175	179	190	200	180	157	162	184	180	188	187	175	177	213	176	206	169	179	191	183	182	194	195	170	194	193	189	171	167	180	165	185	185	177	208	176	173	173	206	178	179	183	190	177	177	181	206	167	166	163	201	202	191	189	173	181	181	166	175	183	186	199	175	192	182	163	186	178	177	195	205	217	183	182	171	191	196	169	190	183	207	180	191	197	173	204	193	176	197	188	219	185	160	188	178	186	190	197	185	177	181	168	195	174	177	185	189	166	173	190	179	190	189	212	183	181	163	207	174	179	165	181	180	167	208	189	188	175	202	192	181	189	191	211	202	192	198	154	198	222	171	182	198	174	188	196	190	182	177	183	197	193	189	190	185	177	180	172	196	186	182	175	186	203	200	176	196	193	189	182	169	199	203	185	167	176	196	182	166	197	200	166	193	181	190	191	193	200	167	199	191	166	206	178	193	174	202	178	197	197	173	192	197	194	183	204	198	194	188	179	177	190	199	166	189	193	170	191	188	203	224	183	182	172	179	188	186	192	197	187	172	195	190	173	159	188	177	183	184	178	182	182	188	160	192	179	185	156	183	203	186	187	174	178	189	201	205	166	182	181	144	191	165	174	187	191	194	176	160	199	188	192	158	191	211	176	165	211	168	181	179	206	204	185	147	200	179	176	184	167	164	164	186	170	156	182	188	185	182	193	151	194	164	193	201	162	186	189	184	200	183	150	190	180	174	189	181	186	192	169	168	183	188	193	180	173	187	169	173	182	189	194	201	192	188	180	174	169	161	174	184	186	202	168	184	187	191	193	174	164	174	198	190	204	178	171	206	187	168	173	184	184	161	177	200	183	202	210	210	178	206	217	173	190	194	208	172	180	160	188	172	178	174	163	189	188	179	195	180	171	180	176	186	188	177	188	177	212	190	198	170	171	172	175	197	189	167	178	186	204	198	185	166	164	192	174	193	195	192	176	192	160	177	176	192	219	198	175	217	190	177	199	168	199	191	195	209	181	194	171	174	185	186	192	178	198	199	165	195	170	187	181	210	181	172	187	193	202	160	204	187	194	184	199	210	163	184	194	175	185	186	190	184	203	184	184	193	159	169	191	188	187	192	195	217	170	212	203	187	191	193	172	191	182	184	164	194	179	165	181	189	191	181	185	183	183	194	191	202	215	186	158	198	161	174	206	168	202	170	182	165	192	180	172	198	186	178	189	186	194	185	161	192	183	197	185	185	169	194	196	159	176	167	173	170	178	190	189	198	187	191	157	188	170	212	154	182	207	208	207	177	178	203	187	194	197	199	191	171	189	184	202	194	186	188	192	151	191	181	174	187	188	183	181	201	192	164	177	185	202	188	193	190	162	198	175	173	195	173	201	185	149	199	189	194	187	179	205	192	165	170	168	195	212	187	172	181	175	187	159	175	208	180	200	185	194	190	182	181	170	164	189	192	169	174	193	176	202	164	174	179	214	173	189	196	198	169	187	209	188	172	189	182	155	199	198	166	191	164	185	214	195	188	176	180	174	181	180	184	180	175	193	225	174	165	166	175	181	205	168	168	178	218	157	175	175	162	199	194	200	175	187	184	192	213	168	183	180	189	187	184	176	188	166	167	168	193	172	185	162	197	188	199	197	159	170	169	196	203	183	173	194	174	179	197	183	190	177	176	190	180	195	176	174	188	185	201	181	210	207	222	186	213	192	180	177	191	179	198	188
21231	5522	639	430	320	272	257	225	236	228	234	207	211	220	220	199	195	213	204	200	218	209	237	225	204	208	196	221	226	214	203	215	207	206	222	190	200	236	201	201	210	195	219	231	213	179	193	231	224	200	203	220	203	200	223	219	227	203	205	217	200	198	202	181	192	225	209	192	197	193	213	226	191	205	196	197	196	203	219	200	187	191	193	210	205	193	194	193	221	202	233	190	172	216	196	191	194	205	202	223	204	210	229	204	205	213	207	225	201	203	214	220	212	224	216	219	208	198	192	192	193	198	195	212	183	200	198	198	201	223	201	220	210	184	214	195	213	211	210	215	190	244	215	219	212	213	197	196	185	172	208	236	228	212	206	219	200	199	221	233	217	214	216	182	200	226	229	194	202	196	203	198	222	202	193	206	239	200	219	210	197	224	183	220	203	183	198	212	220	168	215	193	224	192	228	208	190	221	227	217	196	183	201	203	220	185	223	182	208	193	221	204	202	202	218	187	230	180	205	170	220	211	209	193	205	223	185	202	209	195	207	230	203	198	190	211	208	213	236	241	217	199	196	221	206	177	207	200	180	206	183	186	203	196	202	183	195	195	188	195	200	193	187	210	211	185	213	209	208	185	169	199	223	192	213	208	181	193	194	172	211	213	198	194	183	226	205	218	197	202	194	209	186	197	221	218	204	186	187	190	212	201	195	183	193	215	215	202	206	198	181	233	236	240	219	207	178	192	190	202	228	211	210	235	189	200	176	177	201	196	209	186	216	203	233	213	215	200	213	206	199	213	194	211	218	201	211	193	211	209	212	190	207	193	202	196	195	217	196	191	188	185	199	169	198	213	185	196	217	207	191	206	209	207	212	199	202	199	205	198	200	200	193	219	198	201	197	232	188	203	219	201	180	206	177	210	199	206	201	197	187	199	192	223	197	197	187	192	197	203	189	208	203	219	201	191	210	215	186	171	204	206	214	223	179	211	203	198	215	210	192	211	195	213	228	199	226	200	198	209	230	205	222	226	222	202	201	195	202	204	215	214	193	213	228	194	223	195	199	213	175	229	205	233	203	202	213	217	215	201	185	187	247	239	183	189	206	208	191	205	203	164	210	203	209	202	187	192	205	201	190	180	233	208	216	189	205	206	197	214	210	215	192	217	194	210	189	208	223	175	232	224	201	201	213	202	180	217	225	209	197	201	204	205	184	170	217	210	190	207	212	237	201	205	220	192	224	209	204	181	226	209	190	190	196	181	211	204	197	193	205	208	212	224	197	193	213	200	214	216	195	207	201	229	192	190	189	219	191	227	197	214	218	201	209	214	184	193	202	195	203	204	197	194	204	205	234	176	191	211	200	168	215	205	202	201	185	221	208	218	222	198	194	235	182	209	214	195	201	209	220	172	197	214	192	191	218	169	178	194	215	197	198	206	206	197	207	214	224	230	210	199	167	210	184	207	211	187	229	206	188	192	202	221	195	190	206	187	199	202	212	200	220	206	203	229	205	200	188	197	214	185	203	189	182	204	214	186	210	192	219	228	197	210	180	225	219	210	216	204	199	218	216	199	207	217	215	182	216	200	196	213	215	187	203	183	193	214	221	207	214	220	198	182	162	215	212	187	196	212	226	217	192	204	197	191	211	194	199	238	221	175	202	226	247	208	213	240	217	203	163	233	199	209	189	184	216	188	190	215	190	195	223	208	206	207	187	204	180	180	210	219	188	205	188	187	205	225	189	206	207	205	193	203	201	203	198	224	194	208	210	190	184	226	209	195	197	195	204	237	193	196	198	218	216	217	213	215	209	174	203	206	201	204	192	217	208	183	196	220	208	202	177	202	198	220	218	203	194	214	204	205	232	220	205	222	214	205	195	233	221	196	220	214	199	195	192	192	175	207	225	200	203	210	194	212	202	195	220	202	191	182	207	171	187	199	205	201	204	212	206	204	182	196	207	210	204	204	193	201	207	208	193	199	192	197	197	220	218	215	190	203	201	181	224	216	206	198	224	200	209	206	193	207	218	186	212	219	228	211	218	203	195	217	196	210	184	188	172	194	211	184	205	203	205	200	188	216	210	211	202	215	218	188	222	185	196	202	210	185	200	213	232	186	223	194	194	202	203	197	201	220	185	185	194	215	209	239	182	210	222	206	211	214	221	188	195	217	180	212	184	209	210	216	205	212	205	210	199	222	199	199	215	216	204	232	217	218	171	189	189	201	219	198	201	220	191	196	203	200	188	223	206	201	211	188	189	190	230	195	166	197	215	209	211	198	217	172	214	220	209	197	194	181	217	208	208	209	202	208	215	198	190	216	180	221	215	189	191	209	205	202	226	200	188	200	205	201	176	199	214	209	203	210	198	192	200	216	201	187	198	194	215	242	196	214	162	187	211	209	206	214	190	198	219	215	205	177	183	207	195	184	209	184	204	199	206	196	206	191	190	191	216	204	204	203	206	208	218	205	220	216	211	193	190	192	207	218	209	217	213	203	194	195	217	188	194	201	211	179	202	190	220	206	191	218	217	220	237	201	183	198	205	185	203	192	195	199	189	178	206	203	221	223	205	222	192	229	212	194	244	220	215	228	199	214	210	178	172	202	205	205	233	196	212	220	216	218	230	211	222	174	219	184	184	216	188	197	212	208	221	179	206	215	209	187	236	199	195	198	173	216	181	182	202	214	231	207	198	177	189	186	180	185	207	206	215	208	186	206	210	213	215	206	223	190	197	192	207	212	197	186	217	205	205	191	197	190	181	207	214	227	199	208	205	189	222	188	205	199	199	192	199	203	189	209	195	187	187	194	201	207	205	222	218	214	197	203	199	199	196	210	201	186	213	195	199	206	189	214	205	217	197	213	192	204	183	194	196	194	204	209	201	196	189	197	203	190	196	213	223	207	193	178	174	209	198	224	231	213	193	204	190	224	206	182	194	194	187	203	200	191	214	201	192	187	215	184	182	222	208	203	213	201	183	220	190	227	194	200	188	213	208	184	205	195	177	176	228	212	186	221	231	199	191	212	210	184	222	215	212	212	188	221	197	170	191	223	218	211	193	197	217	203	205	172	215	193	215	209	196	217	213	207	192	194	207	188	209	210	178	200	197	221	195	223	188	194	205	176	228	186	198	211	199	192	225	216	205	177	194	205	201	194	216	202	203	182	208	211	196	200	189	215	179	212	217	218	195	215	192	199	212	177	195	225	187	209	197	199	189	203	198	225	216	215	198	232	192	205	201	191	195	183	203	216	192	235	216	213	205	214	202	215	172	223	204	223	226	197	184	198	206	212	195	187	195	176	189	210	219	219	200	196	185	187	189	194	204	202	201	176	198	203	214	228	237	202	215	207	213	243	201	195	225	211	220	219	207	228	220	236	231	207	182	208	203	194	193	199	192	238	200	230	197	174	186	217	190	223	213	221	218	228	202	200	217	203	202	204	214	204	198	211	177	185	189	222	214	192	197	225	202	202	196	170	201	203	187	190	196	184	199	211	191	217
24603	20391	25268	25348	20360	10209	1328	885	763	691	677	603	588	524	567	537	529	532	528	532	524	459	509	513	474	477	451	488	513	458	470	466	490	465	443	496	467	443	468	453	484	478	439	427	420	459	488	463	450	495	457	460	467	424	457	487	472	471	438	457	429	490	435	456	472	464	457	424	442	382	443	443	471	434	447	448	447	443	422	457	496	461	434	472	454	415	457	480	468	437	459	449	424	478	437	479	485	439	463	486	469	456	470	455	476	433	449	486	458	459	467	446	445	439	461	428	464	448	483	452	471	491	464	454	419	443	456	448	480	450	479	417	462	453	474	466	432	426	455	431	442	422	438	435	431	402	449	445	463	477	462	441	434	432	466	445	442	456	428	455	499	456	446	474	465	465	414	502	435	454	454	455	425	430	454	445	447	458	432	476	482	457	446	446	432	447	429	440	455	485	475	461	459	456	443	429	439	460	469	442	460	496	470	446	454	416	422	432	465	475	447	438	432	492	429	457	452	442	432	469	434	470	480	470	456	463	425	441	465	419	484	442	475	479	424	423	434	451	464	465	457	443	451	434	474	459	443	508	440	453	460	401	425	465	464	461	439	441	436	418	431	414	468	445	466	430	434	488	458	455	471	456	450	466	482	446	472	475	430	474	466	482	493	450	458	458	465	470	470	440	439	449	445	480	461	429	403	432	418	423	464	440	433	435	457	443	464	450	449	437	499	456	462	454	467	454	445	437	447	436	451	476	444	446	439	448	429	457	440	472	467	461	411	475	430	473	417	453	436	473	431	502	425	421	424	464	482	458	430	483	463	436	459	469	452	480	449	461	456	444	485	461	477	439	466	461	497	451	451	452	476	447	447	482	457	459	466	465	443	448	433	495	438	446	444	466	445	468	458	396	472	471	444	444	449	460	435	489	459	458	470	464	462	454	463	453	434	435	456	435	470	435	473	440	429	406	453	465	435	469	458	457	466	472	456	462	475	442	455	448	466	441	463	476	489	451	507	443	450	474	456	467	450	421	498	459	474	448	443	460	417	416	414	420	452	445	459	434	489	438	477	420	470	434	474	468	452	453	465	417	421	460	439	406	458	447	426	441	431	469	453	433	493	464	483	440	443	439	473	474	455	428	469	436	458	512	450	483	448	480	425	440	446	459	431	430	464	410	434	441	492	432	470	457	435	458	463	447	413	413	465	506	459	455	442	446	443	465	484	450	468	460	467	474	442	465	449	412	463	444	424	468	450	410	469	422	416	409	477	448	473	445	445	446	453	431	488	452	416	456	441	447	475	485	423	443	445	422	447	470	404	501	501	435	470	424	417	385	422	461	448	469	414	432	419	438	460	485	530	500	450	450	467	469	470	469	410	464	467	500	426	498	466	432	445	470	441	485	444	432	463	436	448	484	436	437	439	462	423	471	445	465	486	456	450	456	478	446	466	497	487	413	439	453	442	473	465	457	437	453	441	444	441	448	448	475	430	493	450	447	444	414	459	441	460	422	442	470	457	472	423	466	442	433	399	439	451	416	455	483	470	447	450	444	465	419	416	421	478	437	484	459	457	471	425	454	437	474	472	477	452	427	445	422	464	478	446	471	404	453	427	427	443	473	482	463	466	462	469	450	481	468	445	451	445	441	480	457	448	473	438	464	407	466	438	436	467	460	454	472	427	443	458	401	455	404	478	426	450	443	461	474	477	424	447	482	463	484	474	459	421	428	466	505	459	478	427	477	444	428	445	420	439	424	457	466	436	431	490	449	474	440	461	430	467	430	420	445	433	453	461	478	447	468	463	466	464	435	475	450	461	428	491	466	463	473	457	479	475	482	457	435	451	440	449	456	454	456	449	448	424	479	467	441	429	478	457	470	442	465	430	478	438	489	433	482	459	477	448	449	464	469	432	437	438	451	426	452	485	459	448	405	458	470	431	420	470	425	451	472	433	460	447	461	473	431	464	496	496	443	446	439	459	460	430	485	455	415	446	480	461	501	401	469	499	463	446	482	445	483	464	451	431	461	450	434	442	467	462	446	466	430	421	464	433	451	469	473	461	470	460	466	455	426	466	442	460	453	424	451	469	466	452	439	438	440	412	432	455	472	440	466	471	418	470	419	450	482	427	459	451	435	449	457	439	462	463	435	448	437	440	444	455	428	456	465	446	432	434	442	459	457	426	454	440	472	473	484	469	459	479	469	475	454	455	433	540	432	478	482	466	494	425	431	442	421	455	463	435	424	446	471	471	463	411	425	455	448	431	433	461	443	518	451	464	474	476	473	478	446	488	465	449	443	425	463	425	429	479	486	476	450	459	423	434	459	444	453	458	452	463	435	457	460	463	442	446	460	418	511	489	471	433	454	477	481	438	465	449	464	479	453	441	458	426	432	441	492	447	459	464	423	423	437	444	519	411	449	455	456	433	428	435	451	460	458	412	440	449	442	482	410	424	455	447	437	464	472	432	438	467	465	444	444	458	470	457	423	473	439	414	452	441	451	494	452	459	477	414	446	461	466	439	433	436	491	501	480	454	408	456	457	450	456	469	482	437	464	430	456	444	454	447	462	464	415	421	432	448	435	440	462	469	460	465	439	437	493	473	451	463	491	458	477	445	461	444	437	458	435	480	509	434	491	426	438	465	437	447	442	476	462	423	428	434	425	450	451	480	455	462	459	451	435	402	444	447	476	447	437	469	434	455	440	417	458	409	453	418	436	453	435	466	422	447	460	436	413	424	438	455	463	447	426	438	418	434	419	487	475	464	472	450	448	421	455	434	457	459	445	456	466	452	452	450	460	444	429	441	427	465	440	496	458	452	448	425	494	424	457	473	478	483	470	445	446	459	483	426	469	461	466	468	455	460	433	444	437	469	421	423	439	463	428	484	436	490	495	433	395	413	475	436	437	421	434	474	441	469	432	454	440	432	446	451	451	461	428	482	448	486	437	445	458	457	472	480	469	454	427	413	459	465	444	448	443	477	457	467	443	435	443	443	429	470	464	438	459	471	468	495	468	439	474	458	446	484	475	433	423	432	495	435	454	472	439	454	440	443	463	419	460	446	467	475	461	439	398	425	464	500	434	444	436	466	457	416	448	435	443	500	474	442	461	449	466	434	445	464	460	461	488	385	432	446	440	446	436	430	457	471	513	438	476	434	440	480	443	437	436	454	443	437	469	463	442	478	430	466	511	420	447	430	465	476	467	460	454	409	470	454	450	450	465	441	449	477	452	459	462	483	457	469	448	441	512	469	469	457	462	465	447	451	465	477	431	499	478	454	479	431	437	442	490	444	458	452	462	465	461	448	455	418	471	444	466	445	458	457	440	452	496	450	456	440	415	422	511	467	469	452	450	462	497	445	455	456	478	480	409	442	434	413	459	457	468	467	410	449	457	453	468	464	450	476	429	463	436	413	444	461	425	469	463	440	450	462	470	467	450	487	427	489	463	493	472	444	415	463	417	455	425	434	490	482	455	450	481	450	453	434	484	473	480	461	417
36799	18617	8899	4692	3049	2118	1666	1374	1168	962	897	771	827	698	658	639	623	580	568	551	540	498	545	493	556	527	510	514	519	498	444	497	441	510	492	469	449	478	436	443	465	460	462	410	436	457	412	446	451	427	456	472	449	456	446	417	455	440	451	445	468	413	440	443	480	437	416	436	435	434	430	457	448	422	429	438	413	423	445	456	421	449	422	474	420	400	467	451	451	416	463	446	435	422	445	447	428	412	411	429	396	422	447	449	456	470	442	418	422	415	399	428	411	436	409	433	434	412	420	423	436	474	454	439	436	415	427	446	441	455	430	404	466	461	425	448	423	439	420	421	384	470	427	445	446	438	413	439	414	411	404	424	427	433	434	436	435	435	423	420	390	412	440	457	425	437	421	413	458	449	420	416	408	424	432	415	445	419	425	430	445	441	456	412	436	428	447	448	456	450	451	424	452	424	419	439	417	404	403	437	462	436	436	425	462	451	463	443	448	435	438	452	401	435	440	432	434	441	420	412	435	416	451	415	431	447	429	433	435	403	462	432	446	429	434	436	455	431	458	438	428	487	410	435	447	407	423	488	455	441	440	450	427	433	446	399	412	451	432	421	432	417	446	424	419	419	415	461	418	447	394	480	454	444	454	385	447	417	417	443	439	446	486	454	433	405	400	472	395	424	439	447	430	406	463	413	464	400	437	450	413	400	450	418	418	390	433	439	432	442	411	443	421	398	426	440	439	446	447	426	431	442	423	420	431	458	435	447	388	440	452	439	444	419	421	476	420	416	409	418	413	432	412	440	403	437	404	442	424	422	438	449	421	423	434	425	470	442	439	435	392	436	429	433	424	443	408	398	406	437	414	443	425	461	435	434	454	439	435	394	445	469	442	454	431	413	414	424	467	441	455	410	440	403	391	470	446	444	423	416	441	431	430	438	474	443	411	430	410	412	443	423	393	426	448	406	484	459	453	463	426	438	450	445	411	428	447	407	425	425	481	447	400	448	447	484	396	407	445	433	416	427	425	442	455	420	424	423	411	423	420	393	419	435	434	401	433	410	425	452	389	434	437	416	422	458	416	439	416	422	438	407	451	412	424	420	427	425	441	428	460	498	462	412	406	431	429	459	414	424	427	461	425	478	437	468	438	418	429	411	457	415	403	415	454	433	424	449	440	433	453	407	395	452	475	424	473	439	446	459	414	420	441	433	427	387	429	387	411	438	423	413	438	430	414	421	427	445	440	443	421	445	423	435	415	473	423	414	433	429	464	469	445	425	429	429	442	430	424	451	459	466	433	426	457	423	374	441	390	451	429	454	448	406	461	409	401	429	414	442	414	433	394	439	430	421	432	423	421	415	413	451	400	398	466	467	419	485	487	404	425	420	421	419	403	451	431	431	472	440	419	419	424	382	412	431	438	432	452	424	418	469	432	407	439	455	430	435	427	412	437	436	427	418	411	417	406	405	461	450	436	455	452	457	413	448	420	437	429	410	422	446	406	408	435	431	441	421	425	442	457	440	432	435	423	403	458	398	454	418	423	481	450	403	462	417	426	433	434	428	417	455	457	444	395	455	438	442	416	438	461	417	441	425	471	448	423	439	400	418	429	443	431	438	431	409	412	414	422	432	424	457	442	434	418	466	435	424	452	408	418	404	430	410	422	456	423	438	426	450	414	415	465	427	443	434	403	428	455	403	480	473	432	423	423	439	422	412	410	450	434	426	439	463	421	405	398	447	419	441	462	406	427	446	380	395	450	428	436	456	433	457	422	409	408	425	435	453	427	399	452	418	442	431	411	422	382	438	450	417	435	418	442	429	438	469	450	401	445	446	410	453	449	422	420	432	433	410	426	410	441	438	439	461	409	408	427	429	468	405	414	424	424	420	457	413	447	409	429	422	395	466	417	456	446	437	431	464	446	428	447	396	384	447	449	420	446	467	437	409	437	448	404	443	454	472	487	456	402	400	454	422	429	413	447	428	416	451	434	410	429	440	434	437	426	443	436	439	439	458	450	396	453	444	459	431	453	415	416	484	434	395	438	451	447	443	396	408	477	447	394	434	410	410	440	456	448	457	459	433	445	433	429	431	421	422	446	415	440	419	441	427	420	428	421	411	444	405	472	425	419	438	417	407	448	425	407	426	447	440	403	441	394	429	399	463	449	443	434	412	438	437	447	420	437	397	430	448	417	435	426	429	438	460	420	456	419	426	444	456	432	437	455	437	447	411	430	437	398	427	433	432	423	419	435	434	425	410	474	432	436	411	415	453	420	410	448	430	399	409	448	454	433	407	439	427	449	449	445	436	434	463	446	440	410	432	429	415	418	412	429	428	425	430	410	409	477	422	388	399	432	445	439	414	482	450	410	446	443	407	439	459	409	390	442	457	433	424	424	420	460	429	472	407	434	450	430	452	436	452	442	420	417	442	417	405	445	435	425	463	398	427	407	426	412	452	462	418	441	434	432	408	450	457	418	416	455	416	439	422	438	439	443	426	409	400	433	400	424	469	419	423	455	422	410	463	420	444	462	443	394	417	439	434	403	403	439	423	386	427	442	460	449	411	421	432	429	449	446	452	440	462	456	432	429	461	402	454	454	413	455	437	401	410	430	448	410	415	402	435	474	426	417	443	416	441	459	456	463	424	415	440	445	444	409	429	414	451	462	460	427	439	409	455	447	417	410	429	441	413	419	454	443	410	445	449	486	442	427	458	442	479	469	431	442	433	391	428	429	415	417	444	442	452	423	436	413	411	441	456	414	446	420	427	446	443	421	408	428	417	426	378	437	418	414	453	392	445	431	429	408	438	423	425	419	436	412	425	464	418	400	428	441	449	430	416	437	476	428	458	405	402	422	406	419	416	453	446	408	460	420	430	418	419	440	417	445	418	413	409	452	445	399	453	418	464	412	402	440	438	386	451	436	421	437	411	420	417	429	425	468	442	436	460	446	422	428	433	419	439	441	457	436	421	472	380	459	413	456	416	423	424	449	431	409	402	432	468	398	448	446	447	413	414	387	406	422	444	412	435	416	426	424	443	445	406	429	415	456	404	398	455	424	404	427	405	434	405	436	433	482	441	416	427	430	421	440	430	447	463	438	416	469	459	432	419	423	436	417	405	444	438	414	427	430	417	428	450	450	415	426	404	413	421	429	409	421	427	445	415	405	398	421	471	417	389	425	393	409	461	411	442	414	441	449	402	430	441	458	433	460	443	424	444	397	409	392	430	444	425	426	431	418	434	457	431	456	467	453	440	408	409	428	426	454	447	419	441	446	419	440	443	423	435	427	408	425	442	442	433	433	421	449	424	437	389	423	415	453	404	423	400	468	387	420	427	427	450	405	429	406	411	422	421	396	426	442	418	455	422	458	408	432	431	440	420	450	438	449	408	405	417	456	448	419	455	415	468	402	432	451	415	424	417	426	438	464	423	429	423	401	464	432	405	403	424	441	423	450	433	468	431	453	430	438	404	455	464	453	431	442	398	437	434	460	443
22455	20354	25468	25096	20354	20403	10677	1885	1347	1325	1151	1101	1108	1088	1068	935	925	913	947	913	902	887	876	886	864	807	883	883	895	870	814	839	815	809	804	824	778	776	865	834	821	796	821	814	805	821	816	824	829	826	814	839	802	849	803	771	831	863	847	805	813	850	802	817	794	767	779	802	846	825	774	816	834	782	823	794	818	827	704	767	820	808	822	850	816	784	722	800	762	781	791	812	763	782	796	818	742	793	813	762	783	818	756	807	794	880	786	809	823	768	803	784	809	797	782	792	781	825	787	781	771	789	758	804	779	797	773	823	773	814	821	760	751	741	771	813	818	804	843	821	858	833	781	791	784	787	753	816	793	778	787	809	771	808	756	788	796	763	812	804	789	771	825	816	746	783	832	824	832	817	822	783	823	792	820	784	831	804	781	808	798	807	790	803	757	821	820	779	781	800	797	812	790	813	778	796	779	807	770	832	784	774	855	835	761	812	817	733	855	790	779	828	842	829	841	790	803	844	817	800	786	770	798	793	824	809	764	828	824	807	774	847	785	856	737	818	759	775	770	863	863	799	765	750	785	807	794	825	834	828	749	760	764	852	770	808	765	792	785	823	835	776	815	807	783	805	829	808	866	782	808	830	761	764	816	823	769	788	756	829	783	800	798	797	850	794	768	768	815	803	786	832	766	833	777	773	728	744	785	800	813	778	715	781	790	827	789	844	788	798	807	777	794	791	802	736	738	780	804	761	788	731	778	843	777	768	778	779	788	799	814	846	793	816	783	816	832	764	773	785	770	785	804	769	796	724	797	765	824	839	780	795	808	823	797	799	787	787	808	788	762	772	760	777	805	806	807	888	834	814	779	755	802	829	816	831	834	799	856	806	819	850	809	747	770	752	797	804	839	789	837	800	798	812	795	773	782	802	768	799	798	769	769	792	777	789	842	804	778	739	824	848	762	829	815	785	830	800	796	800	794	813	821	838	763	813	806	817	754	775	801	824	790	841	794	816	831	766	779	843	793	779	807	803	745	747	781	777	828	846	773	822	830	811	791	798	792	791	799	796	804	770	842	807	785	784	829	797	790	755	819	756	755	815	753	832	836	781	820	856	863	795	817	805	789	777	807	838	785	810	828	776	766	802	815	798	755	795	825	802	845	816	802	747	793	817	812	786	807	770	792	827	743	790	770	822	811	784	826	779	843	763	822	792	829	768	828	791	803	810	842	715	747	780	863	736	801	822	840	802	832	807	803	794	845	829	751	770	784	765	802	826	752	829	840	789	793	836	790	753	844	806	737	800	775	750	750	805	807	762	780	770	788	756	737	830	803	820	799	783	799	770	801	821	804	796	759	770	825	788	803	811	818	806	758	807	797	830	779	786	803	808	802	808	746	786	801	820	781	709	774	826	844	768	823	804	778	759	762	857	794	791	835	820	814	808	869	782	776	817	768	759	799	767	880	779	726	837	820	733	777	777	772	771	787	847	819	798	744	778	780	758	843	772	784	801	826	810	778	816	743	773	774	814	830	787	818	801	792	776	811	762	838	790	820	774	814	833	784	784	800	794	816	829	807	741	771	795	745	783	826	785	793	807	732	810	776	801	789	798	806	833	826	760	776	776	814	803	781	759	835	775	788	811	836	823	782	806	771	809	774	774	806	770	785	799	822	782	780	783	791	785	807	834	784	757	805	836	817	747	790	798	856	801	784	785	821	788	804	815	822	762	789	824	821	831	803	802	770	794	813	807	800	798	813	818	821	782	755	804	797	792	832	829	817	737	835	731	812	766	812	792	835	812	779	845	785	807	815	827	817	788	768	839	823	762	782	806	782	828	810	802	805	770	809	806	776	768	801	771	830	773	819	769	777	860	770	863	779	773	811	791	862	778	769	783	803	761	803	766	735	760	798	766	769	783	758	803	770	829	792	821	777	817	853	783	843	782	829	758	767	783	762	788	745	796	816	793	812	826	808	789	764	780	816	834	788	822	788	803	808	794	783	742	750	767	790	803	717	824	784	771	786	795	779	799	735	813	753	776	792	801	754	758	830	752	765	796	791	812	840	794	846	774	818	812	852	769	830	743	768	818	741	757	840	765	775	780	818	775	862	767	806	776	785	818	786	794	789	783	738	811	813	837	755	794	778	820	704	779	785	835	770	753	770	826	816	813	799	811	838	761	774	778	838	777	745	786	776	816	849	772	782	754	819	801	800	845	834	780	828	780	841	772	757	798	842	776	808	800	740	817	793	754	821	826	809	794	808	779	784	757	797	785	826	800	825	782	793	773	775	823	842	787	800	797	749	820	778	778	817	813	793	783	781	831	808	785	806	836	820	820	764	838	785	796	778	817	810	814	863	810	772	786	848	763	797	812	776	831	821	812	778	814	812	828	794	807	782	719	766	865	741	765	774	723	755	801	774	810	795	753	802	815	734	778	787	789	811	808	791	830	812	731	805	846	842	717	835	789	811	783	797	762	863	791	782	854	803	797	788	816	790	803	793	752	784	773	747	853	799	810	788	791	785	840	824	767	806	756	782	790	786	787	766	776	782	800	817	808	768	776	828	799	819	806	767	827	766	793	775	811	788	804	821	813	786	833	780	776	812	817	859	786	850	778	802	811	783	797	780	749	770	811	814	800	810	733	847	824	856	782	764	833	797	803	819	777	782	799	814	802	826	805	799	810	791	801	828	802	829	789	788	819	812	761	825	819	807	834	805	791	823	773	754	770	817	785	780	778	749	840	797	783	825	771	787	811	803	769	815	889	750	813	826	818	765	784	797	783	808	846	782	828	819	744	758	791	796	761	779	804	802	765	849	817	828	831	781	794	836	784	821	800	806	800	805	784	799	809	741	785	814	799	762	799	778	815	822	798	800	783	795	780	781	805	830	814	770	804	824	825	848	831	869	788	785	820	781	837	809	807	769	824	784	826	833	829	789	828	818	849	809	763	758	803	776	767	721	820	782	790	809	815	802	758	825	800	839	780	825	776	774	766	871	791	765	783	797	812	823	774	829	791	780	783	761	788	807	769	809	859	805	813	793	823	791	834	785	798	802	788	773	769	836	855	804	785	845	792	777	780	759	770	788	785	795	822	840	761	839	809	745	762	785	746	808	785	757	832	784	772	778	816	836	784	791	787	756	791	782	814	813	853	791	770	797	753	785	787	784	872	823	808	818	791	818	782	865	787	787	775	779	814	825	808	755	776	814	823	758	814	794	793	810	772	849	846	760	825	825	824	801	795	807	784	798	717	792	810	803	824	794	781	805	805	739	765	785	770	814	779	830	823	799	844	792	820	758	811	786	795	775	831	807	810	818	817	778	775	857	802	786	769	827	787	785	759	832	814	765	773	868	815	816	776	819	774	799	798	800	827	778	836	831	789	853	783	798	792	809	742	817	802	779	779	769	732	819	768	824	779	830	828	799	804	832	768	847	777	769	806	809	784	765	760	782	797	794	813	811	813	833	833	789	780	767	802	817	741	782	827	828	783	798	814
28344	21730	14829	8505	5509	4063	3026	2551	2114	1898	1655	1508	1405	1250	1213	1158	1075	1022	986	1007	966	896	906	920	871	854	870	834	841	839	847	847	764	847	841	772	815	799	832	786	762	784	757	747	774	758	785	793	729	759	782	727	755	783	760	744	780	798	762	753	794	763	723	773	737	738	720	773	746	732	754	781	734	784	723	797	724	745	742	755	769	757	772	778	803	765	777	805	754	742	773	743	734	758	763	750	755	728	759	740	769	718	722	720	764	725	744	720	751	720	726	777	756	704	785	726	747	716	771	814	750	805	752	778	725	748	723	711	762	730	721	771	738	740	721	715	742	754	733	765	741	773	739	765	729	731	782	724	733	763	773	807	766	782	767	733	766	756	748	717	714	753	731	749	727	758	761	713	730	765	758	775	732	679	711	767	778	786	761	744	753	758	776	712	738	718	714	727	733	776	739	741	784	730	721	798	733	767	720	740	753	767	770	762	770	742	714	767	744	685	754	752	707	758	726	763	744	766	767	773	726	804	695	727	766	717	725	734	754	784	799	720	745	748	743	714	678	708	738	768	754	703	742	792	766	745	673	722	720	713	730	759	755	741	693	744	758	738	747	739	818	694	787	758	711	788	746	734	731	722	710	761	790	741	777	754	712	762	744	749	752	747	752	713	713	680	812	733	777	682	779	747	739	732	747	703	730	762	743	766	810	766	788	756	801	729	751	722	768	737	705	744	730	760	718	700	754	735	759	741	726	681	789	775	726	690	735	743	760	732	750	731	768	713	766	786	737	694	765	755	757	731	773	802	741	729	728	758	718	711	760	779	783	789	714	727	710	780	742	703	767	779	706	759	738	733	719	723	743	762	756	700	741	725	720	778	743	688	720	753	793	749	717	784	727	705	758	717	746	756	820	731	767	704	800	741	828	740	720	772	732	764	663	737	767	721	709	744	717	787	741	738	762	699	723	703	707	777	716	740	733	750	770	749	753	751	778	692	757	766	755	749	685	791	744	741	711	736	744	744	763	731	678	720	767	788	728	783	776	697	730	739	738	771	749	717	740	737	710	687	701	795	735	711	759	741	778	750	786	754	705	723	747	748	769	728	683	704	737	745	778	755	768	779	759	713	727	756	743	757	773	744	736	733	788	742	671	780	744	745	751	768	701	734	704	743	736	735	716	720	746	700	742	742	765	749	763	746	739	741	751	757	771	709	735	752	760	737	766	689	717	708	790	768	734	754	750	762	685	764	737	726	725	725	750	738	742	754	746	730	738	726	760	719	756	758	715	764	734	760	731	772	764	804	706	743	744	753	762	728	701	732	731	746	764	768	729	760	750	722	717	761	756	676	720	752	745	728	662	791	746	767	698	801	712	752	799	759	765	705	766	746	730	738	767	721	717	786	748	727	704	740	728	765	732	754	756	724	749	739	719	778	731	778	767	732	738	767	692	733	715	744	728	714	691	748	704	715	771	746	696	718	774	736	718	786	775	797	807	705	731	748	729	730	701	701	729	732	701	747	775	719	781	785	754	761	759	784	729	733	727	765	732	744	768	753	749	760	747	751	738	732	808	709	761	742	702	740	745	767	744	760	771	747	725	735	724	725	801	698	739	763	716	757	806	727	725	728	739	793	741	750	783	739	770	762	742	770	693	726	758	736	728	729	830	776	755	741	751	758	730	788	788	764	721	748	726	721	700	749	757	808	754	739	707	765	728	762	794	738	745	771	743	755	762	730	727	697	724	756	736	747	778	775	753	711	707	746	725	750	718	696	731	763	781	738	732	746	733	753	776	742	726	689	783	777	701	732	756	801	764	751	739	734	716	806	762	731	764	702	766	765	704	757	751	711	711	751	723	735	751	770	721	723	725	742	741	775	723	723	744	741	738	773	745	813	767	743	724	803	733	751	721	771	800	715	769	710	746	761	756	736	752	779	718	725	772	778	731	761	793	727	737	744	784	749	674	760	747	783	761	736	695	738	731	738	731	739	757	711	715	762	767	752	756	745	798	767	784	743	751	729	743	805	780	750	750	727	740	711	720	749	796	763	751	743	742	751	679	742	732	761	754	722	762	745	730	729	729	768	729	726	754	735	765	734	709	775	784	777	763	751	772	724	735	785	738	736	727	760	745	737	741	738	757	712	717	768	749	716	775	758	750	755	704	707	736	779	700	743	712	713	814	827	713	756	760	732	725	769	735	701	736	689	760	756	782	748	744	722	709	697	720	762	711	738	768	781	691	770	777	730	751	729	753	708	761	731	787	743	731	712	753	779	740	744	685	756	739	765	758	722	740	750	769	779	722	695	749	771	706	720	723	714	746	706	726	775	770	717	747	733	763	738	775	704	729	739	770	743	737	732	783	707	741	701	770	708	736	753	766	758	776	745	742	715	729	725	758	721	734	715	731	782	767	762	758	802	773	701	747	740	750	762	795	778	719	732	725	719	807	777	767	762	756	793	737	704	724	788	737	733	714	798	710	759	771	714	730	736	787	740	784	738	732	750	754	719	696	663	734	726	775	731	793	722	786	732	799	723	742	690	768	769	704	718	701	723	742	749	731	729	733	794	731	735	778	766	705	744	749	732	728	798	741	760	755	745	763	750	718	755	807	726	714	793	766	771	754	750	768	742	711	714	778	773	695	722	729	767	771	719	691	733	717	768	759	732	700	760	819	744	751	744	767	754	761	697	724	749	782	734	753	758	766	720	746	748	738	774	727	740	742	743	748	721	720	709	759	742	762	769	733	724	696	689	750	760	767	713	730	754	758	751	759	730	744	749	778	705	713	768	788	817	698	738	733	791	773	749	732	757	768	711	748	789	742	730	747	758	718	738	741	796	749	749	743	783	739	705	723	730	768	752	749	737	715	790	727	750	753	810	763	785	736	717	779	780	743	770	780	770	747	749	760	758	720	780	757	774	754	716	744	752	742	745	736	737	753	766	747	723	759	739	691	757	779	792	723	715	734	786	806	743	683	756	777	756	726	689	760	742	756	764	739	728	717	726	684	758	723	749	709	748	707	736	796	745	737	738	749	733	755	688	738	805	724	749	729	691	772	687	726	736	762	777	764	731	707	734	728	717	743	735	756	703	721	738	734	738	740	713	694	740	722	754	733	741	721	728	753	769	754	758	716	754	757	806	743	765	742	740	781	717	737	719	749	761	745	743	738	759	723	774	779	695	709	732	811	749	737	747	799	757	774	769	734	713	733	775	767	747	745	760	753	728	736	718	751	724	758	733	759	813	738	756	771	735	746	735	735	803	725	760	774	788	741	747	774	753	761	794	732	696	723	744	697	728	744	713	751	741	764	765	742	754	758	716	725	762	696	711	765	713	766	764	722	767	725	747	797	753	766	741	694	745	739	778	763	725	730	757	719	692	727	754	742	765	744	746	741	725	781	742	722	747	690	745	698	751	773	750	748	734	769	760	779	775	751	717	785	731	771	781	732	739	729	740	677	749	749	744	731	743	757	745	725	771	773	740	720	810	750	735	756	726
29233	16047	2187	360	227	203	186	215	197	196	197	211	184	193	204	177	191	186	194	197	203	199	207	186	197	181	220	191	190	197	193	195	190	179	180	197	182	197	184	185	161	187	200	186	176	216	175	181	165	203	187	179	199	195	191	188	175	170	185	182	177	196	158	176	184	198	188	194	207	185	181	183	169	158	156	160	186	176	161	194	192	187	188	188	180	211	170	183	184	206	158	181	162	190	187	161	169	181	190	163	181	214	175	180	200	169	173	212	167	187	186	188	170	176	152	209	184	182	180	149	200	182	199	188	192	188	171	161	197	192	178	154	167	182	198	189	183	176	162	203	167	173	215	193	235	189	171	186	202	180	205	180	174	197	171	196	169	168	175	182	183	177	182	169	190	190	176	194	200	185	167	202	142	201	161	172	182	184	182	168	165	195	208	184	204	179	208	182	211	206	185	170	172	191	157	176	184	185	188	174	186	189	172	203	178	175	199	195	161	188	197	150	179	174	188	187	187	201	184	187	190	174	171	182	192	196	190	180	183	162	190	177	182	174	202	178	194	189	175	198	162	190	196	163	194	180	195	189	188	183	178	164	172	147	156	179	181	187	195	180	186	188	181	187	190	165	169	206	172	174	193	190	193	193	182	165	193	176	153	174	191	168	195	189	190	164	189	167	198	191	189	201	198	189	193	181	199	174	183	194	205	193	226	162	180	196	175	189	183	175	191	162	168	200	176	171	194	182	202	179	156	200	170	178	192	184	172	185	181	176	171	191	154	178	156	189	163	182	149	184	173	158	198	202	197	189	184	203	185	189	168	167	181	182	174	208	181	184	172	205	198	196	184	200	180	196	175	162	183	183	204	212	209	203	177	187	193	180	153	180	153	183	192	180	191	189	180	159	196	171	179	156	199	179	165	188	204	197	191	167	198	159	182	196	180	176	196	190	158	153	192	222	176	196	191	200	177	180	202	179	185	177	173	167	163	206	175	165	204	175	171	198	197	160	177	190	175	151	177	171	175	190	200	207	201	172	182	171	184	179	183	181	205	163	187	180	179	183	177	187	168	172	183	186	170	188	179	183	179	194	136	177	189	179	205	177	166	182	160	187	192	172	201	157	170	176	177	171	188	176	192	173	211	175	189	206	188	182	174	157	187	188	187	196	206	155	170	178	173	151	174	197	186	158	199	172	157	177	185	160	208	182	160	190	188	181	182	160	175	180	200	166	161	194	219	195	188	171	190	174	186	177	186	152	213	181	168	159	154	182	197	188	198	186	197	171	174	182	167	180	159	190	153	191	200	171	187	182	202	183	183	177	191	212	171	183	183	185	175	176	185	190	157	170	164	177	150	194	160	193	192	201	159	177	194	192	178	171	180	182	171	170	180	179	173	182	189	213	193	178	193	184	197	164	159	208	207	196	206	165	196	174	195	179	197	178	178	169	174	177	212	192	208	198	185	156	202	191	169	190	169	170	185	181	177	204	179	189	173	167	184	167	215	186	175	188	183	205	177	167	179	203	183	185	183	179	183	207	183	184	165	185	197	167	156	149	200	195	193	183	164	187	173	180	207	184	172	223	195	203	177	204	184	213	187	166	191	197	165	206	175	185	173	147	168	176	175	171	199	217	173	172	179	184	183	169	190	193	189	201	179	191	181	197	159	208	189	198	183	180	209	209	204	176	182	180	152	179	193	165	186	192	184	179	187	161	164	197	182	183	192	165	197	201	175	208	172	171	198	175	166	161	154	216	173	168	189	199	171	192	169	179	191	187	167	198	177	206	176	197	179	177	181	180	172	164	186	187	197	187	185	190	201	170	191	178	198	180	203	162	182	177	194	186	175	158	187	201	189	167	166	207	188	173	183	180	187	216	172	192	214	186	200	175	158	191	204	177	170	182	192	166	192	208	182	179	193	193	180	192	178	191	170	180	160	180	201	168	196	175	180	181	168	192	194	162	166	195	181	191	184	167	180	150	175	216	176	193	179	173	163	180	188	175	177	173	183	212	210	158	167	179	197	186	182	169	157	200	165	183	194	197	192	167	165	167	193	187	177	180	169	182	179	186	176	184	178	196	177	196	184	160	176	201	180	192	162	178	187	170	185	199	204	172	165	165	175	171	198	184	173	180	174	202	180	181	209	192	206	190	202	170	161	191	193	168	196	161	188	184	201	191	181	168	199	185	193	201	183	189	176	216	207	175	179	174	160	202	178	211	198	185	188	184	176	178	186	167	178	170	200	158	171	188	181	184	181	192	194	158	189	154	174	166	150	177	165	183	186	168	168	178	196	173	148	200	204	170	176	198	183	175	189	164	199	201	170	190	204	188	181	172	201	197	191	206	194	193	192	172	206	202	167	182	183	195	177	168	161	176	169	172	168	171	194	203	189	176	171	165	182	181	207	188	195	198	170	162	163	177	164	179	177	199	190	184	179	191	190	202	191	166	186	196	175	189	179	191	195	177	208	188	160	170	175	168	183	177	200	175	172	184	185	194	196	167	177	198	207	179	185	179	188	204	170	166	171	175	191	206	190	187	179	195	184	184	170	195	195	197	175	169	166	161	194	152	180	181	181	179	163	177	173	166	170	170	184	171	189	180	198	176	185	166	175	169	203	193	169	173	179	193	175	184	209	182	193	178	169	185	169	219	177	163	192	153	171	177	164	194	176	178	178	191	213	193	192	181	191	187	183	182	184	205	188	200	185	191	155	175	179	155	190	202	182	195	211	196	198	185	190	192	171	193	176	187	162	212	187	190	176	177	200	192	179	195	203	200	197	186	196	172	169	163	183	176	175	192	190	185	174	197	208	180	174	188	188	190	192	195	162	151	198	166	162	187	177	194	177	177	174	184	170	184	178	178	175	192	169	194	203	190	184	183	181	187	164	178	179	190	191	164	199	195	183	180	209	180	174	146	209	194	174	200	168	181	189	207	177	170	186	197	185	203	171	172	175	182	168	180	169	181	205	172	169	164	185	181	172	187	187	160	182	165	206	176	172	168	185	211	191	204	175	195	170	172	174	163	200	158	171	197	184	174	169	186	176	163	178	176	160	191	186	175	165	162	194	192	172	164	201	187	203	178	207	171	176	187	191	166	203	203	211	170	191	164	173	180	196	183	182	195	178	161	176	201	178	141	175	184	186	189	196	183	203	167	201	188	192	186	176	201	185	192	196	193	200	194	196	160	175	176	206	180	186	191	169	187	199	194	195	174	193	175	208	186	163	187	204	185	172	174	157	185	192	200	186	211	177	180	184	179	188	202	185	197	178	155	183	191	171	190	208	182	191	197	165	193	180	184	210	205	184	199	189	151	162	183	218	167	169	159	168	181	199	181	162	180	180	184	211	208	190	165	195	173	181	181	189	178	193	194	177	175	169	177	187	174	182	188	202	180	166	175	199	185	153	176	161	196	167	192	189	196	194	192	208	170	172	163	188	190	159	187	180	162	183	172	195	189	184	180	150	185	186	192	189	179	171	172	185	182	167	182	188	177
17912	6812	634	401	335	287	252	220	245	229	226	229	218	219	207	234	180	215	210	187	187	200	212	207	223	204	205	199	211	182	214	209	229	204	206	192	215	191	191	220	189	213	211	196	227	225	219	193	196	193	211	217	206	207	200	194	221	213	220	215	193	190	205	216	197	197	209	193	203	213	173	222	211	229	177	209	181	189	198	209	195	182	215	208	200	198	220	211	205	215	215	195	204	213	182	197	195	201	202	216	186	206	200	198	209	185	206	208	191	197	198	216	198	193	176	221	188	201	186	186	228	206	195	212	182	210	197	203	205	194	236	200	225	212	196	207	205	184	176	210	208	199	227	182	200	214	196	219	174	182	188	208	222	196	192	206	177	181	206	203	229	204	204	182	205	206	211	183	195	215	208	196	195	197	190	207	236	184	213	221	193	171	219	203	206	212	202	225	193	188	222	180	200	198	212	202	209	218	198	207	187	186	193	191	200	195	213	193	212	192	192	207	200	220	205	220	204	172	202	214	200	200	191	186	183	203	225	203	226	191	212	202	189	204	210	211	209	211	197	227	189	213	202	180	188	188	198	191	211	206	185	175	206	208	196	198	213	205	183	208	200	193	223	209	219	182	228	203	234	178	189	176	213	205	194	201	182	210	235	221	204	226	212	199	207	177	202	208	205	185	221	197	178	212	176	213	184	196	216	207	196	203	227	219	184	196	216	199	205	199	178	190	184	221	215	217	216	236	227	181	206	200	194	197	191	179	200	197	202	207	211	178	180	198	179	214	204	168	198	208	214	215	193	182	194	202	229	206	205	187	212	186	196	218	197	220	203	200	187	224	207	176	217	225	199	208	191	222	201	179	199	178	183	212	188	208	189	190	227	219	199	201	197	214	188	184	204	214	182	179	199	206	209	184	185	178	194	214	204	190	165	208	188	193	210	177	214	206	223	211	179	195	191	184	175	193	198	208	196	219	226	199	186	199	172	208	190	194	188	196	184	188	184	210	200	201	198	203	212	217	215	200	207	201	235	230	188	211	206	218	206	179	219	216	194	203	198	213	180	202	207	179	187	194	217	178	201	208	214	210	180	223	214	172	188	205	193	178	214	206	199	197	180	204	192	200	188	198	206	210	187	202	198	203	187	190	213	189	189	225	199	184	218	202	249	158	180	186	203	180	195	197	215	210	184	195	203	212	192	200	180	194	192	222	198	189	212	195	221	200	207	218	194	222	182	214	165	182	200	188	207	219	225	202	202	227	179	193	195	210	193	211	215	192	217	218	202	215	200	185	180	191	221	187	211	205	195	208	198	238	218	206	208	209	192	196	167	238	207	204	213	205	190	218	218	201	203	195	206	193	229	165	215	201	215	209	179	199	209	196	187	215	216	193	197	174	199	202	185	222	197	229	196	196	215	203	192	200	198	219	215	184	192	210	196	229	204	217	207	220	196	204	204	183	191	191	202	218	209	190	204	202	205	201	188	210	196	219	202	213	186	185	197	223	188	210	216	188	219	225	163	226	190	204	229	201	193	196	224	203	236	213	185	232	208	204	211	194	209	197	173	185	194	206	204	211	197	187	211	192	221	196	221	188	231	186	211	185	176	214	207	219	190	182	209	191	190	210	202	177	205	180	191	199	188	225	214	203	192	194	212	200	200	193	182	200	212	235	218	229	183	206	204	200	180	221	204	200	217	228	183	194	211	213	203	193	217	191	205	197	179	170	194	190	191	214	192	182	215	199	215	216	209	190	223	195	197	190	193	196	196	202	211	180	206	181	186	214	203	197	212	197	213	192	216	204	209	211	216	205	195	228	213	198	209	202	212	198	202	212	195	204	213	195	182	210	199	206	193	205	195	194	201	204	213	219	180	201	195	202	191	192	179	200	217	206	211	203	219	214	222	193	214	200	223	191	203	203	186	192	194	189	215	186	195	226	179	196	198	217	188	211	183	200	192	196	190	204	217	217	220	231	196	194	172	182	209	178	197	214	212	192	190	196	227	193	199	208	217	224	217	199	182	216	183	195	193	207	219	199	208	212	187	188	195	220	203	216	192	195	196	182	171	178	209	206	221	192	200	197	199	190	218	203	187	172	203	213	194	181	203	218	183	207	217	194	185	177	197	173	219	189	216	227	199	208	198	202	208	207	201	224	193	198	176	190	188	182	200	171	222	204	178	192	216	178	195	194	202	185	210	212	229	198	183	202	219	179	200	217	211	185	204	206	208	201	204	187	221	207	206	189	186	169	187	214	211	190	200	203	190	204	219	188	192	209	221	214	207	222	198	215	225	195	205	207	222	216	195	200	208	223	223	214	198	203	205	194	199	214	180	197	213	207	180	180	221	205	214	209	222	193	195	194	165	198	183	189	214	193	179	190	189	194	215	213	181	220	197	199	203	181	185	184	206	218	187	196	185	220	204	195	219	185	187	194	221	203	184	207	200	214	199	195	204	209	211	199	225	181	201	212	207	201	228	229	198	193	218	208	191	209	197	210	176	213	189	209	203	185	217	179	204	205	184	176	188	231	205	197	181	190	189	194	221	216	207	194	208	221	209	171	192	201	205	218	193	197	217	184	191	203	193	193	211	211	208	182	194	193	183	225	185	209	195	213	193	220	209	200	201	201	199	200	206	210	192	196	203	191	193	215	183	215	203	192	186	174	211	187	174	223	214	186	209	208	194	203	204	192	196	200	193	187	183	188	207	223	209	208	178	199	204	196	190	208	203	214	197	190	222	199	180	200	192	194	213	201	208	192	185	211	211	216	205	182	170	182	213	196	217	204	211	194	200	186	201	205	197	211	188	173	188	195	210	207	208	197	174	222	227	196	193	197	204	194	221	205	199	203	234	212	203	210	220	201	230	196	189	212	207	206	189	198	208	224	180	195	197	186	197	222	210	207	202	212	197	214	219	199	204	197	188	197	204	199	189	216	208	219	210	214	216	210	172	199	190	194	182	219	223	208	220	206	197	212	193	181	209	218	198	202	209	167	213	220	213	181	185	188	211	215	210	197	192	187	204	202	205	197	206	203	173	186	229	209	200	198	230	206	176	222	204	189	194	193	189	187	191	224	184	201	184	207	200	208	181	176	201	170	197	222	193	219	205	223	212	216	215	209	177	217	204	190	196	176	188	190	203	216	191	187	189	195	237	192	196	188	196	202	184	185	209	198	199	216	193	209	187	194	211	202	200	187	182	182	177	220	185	195	214	177	192	191	180	204	190	208	216	214	182	223	206	224	196	224	198	224	224	225	203	203	188	194	174	225	218	183	216	204	176	189	216	227	188	201	203	209	219	201	193	186	197	212	187	166	208	182	207	188	191	203	214	186	186	201	198	199	215	200	180	214	189	185	187	197	175	199	190	195	184	205	221	196	179	201	185	190	197	195	194	199	209	200	190	214	207	186	199	182	205	235	207	219	220	199	209	200	193	189	200	216	208	190	184	194	193	207	187	177	212	205	206	223	235	214	185	196	228	193	210	204	204	204	186	178
24573	20434	25346	25367	20418	12211	1499	883	715	686	628	595	615	594	530	515	513	508	515	502	460	525	490	497	523	465	465	455	478	523	499	485	466	453	454	450	465	464	465	464	423	452	482	448	499	439	420	429	476	437	473	455	464	442	470	483	453	425	465	491	482	428	431	436	443	468	441	441	445	443	456	473	426	432	452	469	499	433	461	482	453	460	476	431	445	437	446	452	432	472	466	471	426	482	443	448	441	468	477	431	457	445	459	466	454	427	435	419	485	469	429	436	417	454	420	479	435	467	496	477	426	467	473	467	448	453	473	450	465	443	492	444	453	446	433	476	460	467	476	460	429	440	418	469	449	454	442	484	419	414	468	464	455	463	446	460	439	463	432	447	443	438	458	450	442	438	457	458	457	410	493	436	423	444	389	462	439	414	452	438	476	482	462	450	445	460	457	437	416	433	456	422	460	439	408	464	491	415	475	424	444	438	413	477	480	434	464	439	501	434	457	429	515	438	425	459	446	454	485	439	422	442	448	395	444	472	448	431	471	450	479	442	421	449	482	468	503	455	464	475	441	455	495	436	424	430	452	446	454	462	419	459	449	446	458	442	443	454	448	476	451	482	456	426	418	445	443	401	453	454	463	416	413	451	409	433	472	474	463	424	455	445	476	437	465	450	436	503	446	479	427	455	442	403	427	481	417	443	446	453	439	452	413	463	438	463	481	477	487	469	464	450	458	463	433	438	460	494	468	426	471	456	438	454	442	429	418	470	483	434	475	458	445	451	431	467	441	442	425	477	440	472	463	458	438	480	432	466	443	468	445	450	487	423	416	476	451	451	467	477	437	428	441	494	415	468	451	436	462	497	471	462	469	463	462	418	461	409	442	401	437	417	453	494	440	429	459	443	493	439	448	423	451	452	443	444	474	469	448	424	473	425	451	464	438	436	411	433	440	472	466	467	460	409	437	483	452	446	454	441	451	459	462	455	439	446	474	451	450	431	402	418	433	485	438	467	468	459	442	475	433	398	459	440	435	473	471	470	457	452	413	468	457	439	437	470	486	485	452	500	474	479	449	422	452	446	469	427	454	441	446	466	420	476	451	463	451	468	425	462	450	459	430	460	453	416	483	469	429	465	451	469	430	486	455	426	491	459	437	474	451	450	441	469	461	453	461	455	464	455	450	449	415	470	445	447	439	453	463	447	455	461	440	489	469	452	455	432	443	496	464	466	444	447	451	407	452	479	460	448	424	463	404	471	459	420	445	452	438	431	424	469	438	506	412	440	474	426	415	457	441	493	515	470	456	473	489	465	431	406	473	441	467	456	437	465	451	478	463	489	490	466	446	438	455	494	472	433	437	445	442	459	448	467	455	454	485	450	452	419	435	446	470	461	457	467	435	454	496	457	480	478	484	461	458	472	433	462	453	469	465	430	451	450	442	467	440	450	460	434	472	474	461	475	434	463	463	432	439	451	475	458	489	454	447	455	493	522	471	477	441	483	464	470	467	425	457	465	475	456	451	439	466	434	457	475	458	439	441	442	454	453	482	455	424	461	483	452	456	459	478	433	453	458	437	453	451	438	460	438	410	419	442	445	448	460	427	447	468	471	497	474	451	445	437	464	442	391	419	476	434	470	459	511	449	438	452	465	447	445	469	447	455	447	479	476	451	437	467	468	457	453	439	443	410	462	433	470	417	464	467	466	456	454	472	491	468	434	446	407	467	433	432	461	449	473	460	497	432	466	458	473	466	467	458	430	420	425	471	474	480	466	468	460	490	465	446	434	453	456	433	452	446	460	462	444	450	469	439	449	484	426	461	481	494	468	474	491	415	463	422	460	487	443	467	454	481	449	462	479	472	467	426	463	428	462	436	453	440	479	506	470	452	461	416	460	489	416	460	445	419	447	474	458	446	512	465	470	482	484	480	431	453	442	532	450	463	440	459	473	480	429	477	461	432	454	425	477	468	453	469	471	488	422	437	448	455	443	452	447	431	431	466	446	424	452	457	427	433	482	431	495	460	453	436	420	460	455	468	436	466	474	465	454	458	463	470	465	469	457	465	447	443	476	441	458	462	453	434	471	463	451	460	453	416	421	436	445	466	469	451	461	434	490	469	422	459	480	442	435	476	460	423	473	440	477	446	500	459	428	479	444	443	447	454	432	437	477	437	466	453	440	446	452	455	462	434	483	469	454	506	456	453	427	408	432	460	468	458	473	458	476	447	471	463	439	466	440	447	443	428	460	488	440	460	479	440	473	464	463	437	446	431	444	426	446	470	465	412	480	421	433	436	454	474	458	493	480	426	442	454	471	410	467	487	456	457	439	426	473	486	442	482	493	423	506	431	451	454	485	472	452	451	458	442	469	469	416	466	465	476	441	476	464	450	449	445	458	458	414	456	424	458	449	449	426	447	443	462	489	463	439	469	446	430	483	465	436	442	482	451	471	430	492	430	412	453	484	451	468	468	439	468	441	431	445	476	423	436	451	443	450	446	494	499	435	490	443	443	491	444	437	481	431	460	464	462	477	480	424	451	436	448	447	434	466	436	405	459	483	473	456	437	455	455	450	480	479	491	456	440	472	439	439	452	443	453	455	471	481	420	451	457	491	455	455	439	469	435	468	412	408	434	438	439	443	462	457	467	430	473	463	455	431	419	436	468	441	426	426	438	466	483	460	423	430	471	468	428	427	464	467	450	471	452	463	449	465	430	440	460	440	482	442	436	464	426	458	464	450	428	436	428	454	437	457	457	460	480	467	467	414	454	461	439	446	437	429	462	432	442	464	448	456	451	463	456	428	458	431	493	402	494	462	494	480	484	485	460	490	436	450	471	451	504	416	439	419	470	466	450	456	449	420	463	452	483	439	434	465	437	495	468	484	443	475	470	433	435	491	471	448	469	439	500	427	468	442	421	454	440	472	476	444	455	463	444	450	463	456	456	463	460	445	462	470	444	434	455	428	477	432	453	425	460	470	455	475	466	453	456	451	445	423	447	441	445	436	418	431	458	454	433	427	447	452	467	442	482	476	433	486	434	462	473	439	451	416	435	449	476	451	447	479	467	452	462	459	464	435	441	464	488	420	448	410	436	428	448	448	463	467	445	450	450	468	456	484	513	459	436	463	463	429	475	468	457	444	460	458	465	459	428	488	410	446	428	456	430	468	450	440	473	448	442	463	452	440	453	449	450	486	387	423	441	426	483	450	457	408	430	474	435	469	464	442	440	445	457	465	456	425	459	476	463	477	454	451	480	448	455	422	458	451	447	467	480	452	453	469	462	458	506	482	441	457	450	445	436	422	435	403	437	447	476	448	459	476	451	477	409	438	453	472	423	428	455	447	426	444	441	427	443	430	451	452	461	445	461	471	436	463	441	488	445	460	447	429	483	530	437	460	460	421	470	490	451	432	444	431	447	444	437	517	462	446	436	473	481	443	424	478	441	441	484	438	430	465	443	460	454	460	468	426	468	473	462	435	445	431	455	478	491	440	412	428
26468	19162	9125	4896	3065	2200	1724	1418	1168	1048	873	813	775	690	645	655	556	578	589	548	540	533	499	528	556	504	490	446	520	500	452	486	459	418	468	474	465	451	433	467	471	468	467	464	446	457	429	442	432	428	428	446	453	427	432	480	429	458	427	472	455	458	396	442	455	450	449	437	412	396	416	436	478	449	468	468	424	449	446	451	472	400	438	452	448	422	432	405	410	435	447	479	428	462	419	399	470	444	426	429	484	425	445	402	446	463	446	419	382	423	455	442	424	434	442	432	432	479	413	441	466	420	457	433	432	414	442	451	454	425	412	430	474	397	481	450	434	454	443	456	418	449	438	459	417	402	431	439	435	425	451	472	412	418	438	431	436	449	421	446	459	419	429	409	430	439	460	465	440	416	453	450	425	413	443	428	438	415	471	427	404	430	443	402	485	424	424	444	417	433	480	427	420	412	453	430	443	410	420	395	433	437	454	445	464	441	412	414	395	425	392	429	442	413	452	442	453	453	431	433	422	436	447	446	435	423	445	459	438	428	441	403	434	421	432	425	443	414	422	400	419	398	408	428	434	442	488	447	408	447	423	423	446	455	431	432	419	415	450	412	456	428	455	394	477	415	433	421	440	430	451	412	423	432	399	443	440	454	415	447	454	398	429	422	406	439	474	423	436	423	457	436	439	448	455	426	413	428	443	400	461	433	432	483	473	401	451	424	438	402	389	413	432	387	463	426	431	450	443	437	422	458	466	457	422	443	418	431	437	405	405	430	447	431	422	453	452	438	464	443	469	476	430	425	449	424	410	434	382	451	420	424	413	425	463	433	415	424	419	452	473	446	481	434	432	410	464	416	411	412	452	443	451	431	448	440	464	429	418	441	448	457	423	381	408	440	425	431	406	467	412	402	405	431	426	414	437	428	422	408	450	451	429	431	424	460	436	426	446	475	428	411	441	440	447	433	420	439	432	439	454	413	425	430	402	397	434	458	465	464	408	437	422	442	419	443	443	445	429	423	385	447	448	413	434	460	405	389	412	431	420	402	431	436	432	407	458	434	447	429	413	458	437	426	447	436	427	399	443	425	455	419	410	420	473	423	429	434	433	440	438	420	458	474	440	399	446	422	432	421	415	426	439	451	396	442	442	421	419	417	422	443	406	368	449	427	445	475	449	424	433	410	429	433	471	430	448	447	428	423	447	394	451	443	406	388	475	408	445	426	408	397	453	454	432	453	439	402	452	423	443	447	452	448	438	428	478	422	433	438	434	408	453	457	420	413	381	413	430	410	467	428	416	448	421	443	426	440	454	429	477	454	468	435	444	414	437	433	420	445	456	431	446	445	444	367	455	417	431	447	423	416	437	445	422	440	433	438	419	437	430	417	441	443	428	463	413	462	418	417	428	416	439	445	426	466	446	440	417	425	445	410	414	448	439	414	421	413	430	396	430	409	399	426	418	449	438	481	412	430	489	427	462	401	449	450	436	442	473	411	462	435	424	435	453	454	413	441	459	448	427	440	429	435	421	416	414	417	457	452	432	441	423	416	471	445	454	446	405	415	414	454	481	432	468	457	439	474	432	434	447	445	425	418	384	436	422	437	397	439	427	408	440	420	450	439	455	442	424	419	415	441	416	435	419	397	424	431	424	417	393	420	426	386	411	442	413	446	414	415	423	440	428	415	451	444	406	430	442	484	471	456	434	463	452	424	444	404	445	391	417	404	445	455	476	422	425	398	427	426	470	486	470	447	419	452	439	423	422	447	450	416	435	443	426	413	438	426	428	467	414	448	410	416	451	418	396	441	443	410	404	395	413	460	466	384	446	400	452	425	389	420	431	447	429	410	423	466	433	385	410	419	464	416	441	434	433	460	434	421	454	442	402	451	440	436	430	428	424	420	430	443	472	439	411	388	432	426	414	416	407	410	399	416	423	429	445	455	463	400	466	446	413	464	420	428	451	428	448	429	423	425	435	439	406	416	419	408	451	428	438	390	393	485	458	423	438	433	415	442	427	437	399	457	457	401	464	405	410	444	436	412	411	384	454	431	428	412	426	404	433	427	484	442	435	462	454	450	437	420	417	430	435	443	458	402	446	451	448	466	423	420	430	419	412	407	418	469	467	425	392	417	438	459	432	427	438	447	412	410	453	422	436	436	397	435	447	470	422	455	415	477	428	458	411	464	447	426	457	450	447	433	454	402	455	408	435	447	476	439	426	377	411	431	417	444	462	430	439	423	412	431	449	411	443	423	410	440	426	414	390	413	447	439	423	404	436	431	416	436	439	430	416	417	437	424	437	417	418	444	459	410	429	455	419	436	412	439	415	455	419	400	411	428	436	447	430	453	460	406	419	429	414	421	429	418	454	445	420	399	468	412	421	391	423	428	444	427	453	408	443	449	432	436	427	441	397	418	442	477	462	423	453	387	398	435	409	450	489	441	438	419	420	397	452	417	402	444	451	434	422	446	439	442	423	444	443	368	460	387	437	435	442	440	440	424	452	408	450	449	435	461	456	391	442	425	434	448	441	444	430	456	431	453	452	459	444	423	417	439	417	431	460	450	400	425	429	383	432	446	443	411	409	441	415	422	433	455	453	442	421	451	435	456	439	437	436	422	419	440	412	466	419	396	414	466	417	432	420	435	458	445	417	465	426	399	384	445	444	446	430	440	438	405	420	442	436	419	466	456	408	414	394	437	436	430	424	407	422	453	431	417	442	455	459	475	405	441	433	473	470	426	406	455	420	473	425	428	414	464	464	435	442	429	428	431	433	410	424	442	398	419	445	463	456	391	468	464	445	453	460	431	445	433	417	461	433	457	418	445	453	415	445	441	456	414	473	424	444	446	417	464	424	412	428	443	417	444	456	424	365	447	421	441	424	433	426	473	447	426	399	441	393	446	432	447	445	424	446	434	415	421	413	446	459	408	441	383	412	445	382	420	410	440	463	401	399	444	443	428	455	441	440	411	424	449	415	416	427	425	427	422	446	450	419	433	417	403	403	422	457	430	435	432	432	460	441	428	468	473	426	414	427	413	403	472	412	438	424	436	425	414	422	404	436	439	446	437	478	439	423	462	448	430	454	454	437	422	406	419	445	414	443	467	422	436	425	442	413	431	432	431	448	414	439	446	429	446	432	429	443	439	457	456	425	454	450	437	444	427	416	437	393	464	431	384	412	414	475	448	436	460	386	414	427	426	415	435	453	421	447	404	424	446	436	421	415	434	413	456	403	464	446	474	398	454	454	426	437	444	431	435	446	432	437	441	440	405	412	464	440	418	402	435	438	415	455	474	445	421	428	402	452	439	379	434	386	435	432	430	426	404	436	425	452	400	455	443	440	425	440	432	462	432	420	423	445	453	410	430	436	425	454	423	403	461	423	446	442	454	442	412	437	432	406	440	450	446	420	426	445	419	430	450	469	391	439	463	424	439	456	426	446	470	418	448	431	429	465	460	420	417	408	459	416	441	423	456	435	423	446	448	417	446	430	412
22438	20375	25950	24682	20372	20415	9583	1880	1422	1332	1191	1141	1098	1017	960	919	930	885	922	899	836	872	907	912	889	865	870	856	819	819	818	800	864	844	774	845	826	787	793	862	812	809	792	837	835	782	812	799	812	839	790	793	873	754	782	817	837	866	795	726	772	797	808	787	767	786	744	812	809	771	815	808	808	790	809	801	825	818	808	825	769	802	778	806	859	752	802	787	782	812	798	786	828	848	784	796	805	797	793	745	748	769	750	754	814	791	790	734	796	814	782	799	858	742	781	762	814	781	784	809	779	781	761	775	779	761	776	800	775	793	789	792	836	749	787	774	759	840	784	819	795	797	763	819	761	766	789	744	819	797	762	776	802	827	771	826	791	767	834	830	735	821	812	755	774	814	840	774	764	786	795	785	781	772	829	789	761	793	799	760	774	794	762	804	784	867	851	810	829	781	749	774	776	784	753	775	781	802	781	783	814	786	773	845	785	757	854	816	776	809	762	760	823	757	757	745	778	784	788	770	784	762	803	835	802	774	752	818	781	758	770	773	790	789	840	786	828	756	828	811	821	807	794	749	790	775	793	822	796	787	740	765	823	813	811	773	779	821	789	780	767	761	789	773	790	809	789	768	766	756	759	802	784	736	807	834	746	786	706	783	788	816	835	798	831	753	824	743	818	814	819	792	819	804	816	797	778	761	755	761	767	809	814	800	768	864	732	753	748	777	785	817	819	770	803	814	825	788	779	766	794	831	784	813	767	823	790	779	796	824	801	788	740	777	801	820	770	826	764	743	781	761	771	788	799	778	796	809	815	784	788	795	820	790	747	787	762	796	786	798	800	786	826	790	775	789	853	770	762	817	775	824	787	811	794	796	820	786	773	762	779	787	805	848	794	790	749	787	808	767	806	733	774	781	847	791	762	813	814	796	794	826	775	768	748	815	800	834	788	780	753	804	799	799	767	752	761	759	754	723	746	776	733	782	801	779	783	758	837	818	809	788	798	820	757	763	775	838	798	787	834	758	819	821	777	759	814	821	777	708	718	794	777	731	766	767	806	762	804	813	758	742	812	755	805	744	776	832	827	756	812	817	819	765	801	770	792	763	800	832	758	824	782	803	766	767	803	800	796	694	809	750	812	773	758	802	783	780	806	849	796	788	733	799	799	777	829	809	781	793	806	811	791	765	766	785	820	761	787	799	823	832	838	808	791	818	774	802	794	806	764	779	779	809	720	782	771	794	724	796	783	799	820	775	714	741	814	751	787	801	819	819	766	781	764	775	744	793	791	831	789	761	784	739	772	771	754	716	775	758	774	837	779	819	788	816	768	812	764	794	821	835	822	821	778	814	783	776	776	811	797	823	771	770	788	777	839	770	832	780	807	818	785	764	812	790	781	822	772	850	778	794	774	781	726	821	786	790	815	744	791	799	795	798	795	812	852	802	747	795	784	789	713	804	810	772	794	771	772	788	799	751	781	777	744	803	810	761	854	768	800	820	801	785	794	785	757	763	830	767	796	763	806	717	772	783	800	738	814	799	776	757	790	817	795	792	738	781	852	805	763	780	772	724	759	812	771	856	781	830	824	845	763	801	799	777	782	818	773	810	766	832	790	759	782	769	788	860	846	785	773	798	790	815	745	815	778	802	840	783	768	777	786	808	780	829	776	782	787	816	828	835	810	807	830	704	806	781	814	807	797	782	846	794	821	821	848	747	805	791	767	782	784	789	756	767	799	775	806	813	810	812	840	819	801	757	817	826	727	759	774	700	825	775	782	853	759	753	833	794	742	805	756	799	817	774	761	817	818	801	794	748	780	778	731	784	770	828	823	816	826	789	755	756	772	811	794	798	791	814	810	735	830	800	746	824	755	810	799	797	791	790	797	779	785	821	838	801	770	754	805	793	786	795	838	757	810	741	754	760	762	815	761	796	759	793	819	824	823	833	756	784	797	792	842	801	820	770	817	786	792	766	794	839	756	797	853	820	827	804	770	850	762	787	787	760	849	801	798	751	786	808	818	804	799	785	761	790	808	809	806	788	800	777	797	806	786	801	832	780	744	804	752	817	785	764	765	830	800	825	822	767	783	804	796	789	867	794	806	819	775	691	766	783	798	762	792	765	729	786	786	787	814	713	709	795	760	760	835	769	711	791	744	803	836	802	773	743	827	748	782	788	771	787	811	760	816	830	790	809	802	715	775	798	831	780	794	775	778	797	820	796	804	794	812	801	822	802	819	822	769	787	791	788	789	776	793	752	833	778	768	744	769	726	804	838	770	795	783	759	824	775	796	823	768	774	763	784	801	776	722	827	815	810	773	785	775	799	742	741	861	829	785	758	827	772	853	775	782	889	814	789	838	873	803	775	768	744	824	803	808	791	779	805	741	732	771	801	779	772	809	805	745	820	782	789	762	817	791	815	749	799	836	758	825	764	789	756	803	711	801	806	776	822	863	784	791	814	820	805	817	750	796	762	786	835	786	771	833	832	762	782	766	790	775	775	803	757	792	756	786	756	812	763	797	787	768	839	780	812	751	835	780	786	774	799	807	774	790	792	829	839	770	814	787	846	847	779	781	816	798	769	772	773	778	825	820	816	755	774	781	768	792	779	793	741	820	833	774	771	812	757	820	762	798	779	805	770	776	843	799	821	799	761	754	745	770	782	775	814	776	803	767	789	766	796	809	760	802	755	825	816	834	789	806	814	738	839	765	759	836	807	805	810	770	781	787	785	807	767	837	793	770	770	809	788	753	789	816	781	816	809	842	793	734	814	766	805	820	852	794	822	775	751	815	778	762	775	733	780	792	814	795	809	793	787	848	760	788	792	820	795	819	799	846	748	845	838	745	784	757	842	772	805	761	800	788	806	751	789	770	788	778	784	769	769	768	797	791	769	785	767	785	752	763	765	770	767	751	784	819	794	731	850	794	755	776	817	806	753	780	785	802	793	754	744	855	812	771	780	797	816	779	801	783	803	829	776	807	823	776	792	845	814	802	785	851	780	834	820	763	811	774	749	773	761	794	795	752	760	791	830	794	780	805	797	750	791	801	813	760	784	794	760	797	745	790	795	754	768	776	719	762	804	807	810	797	824	800	789	789	783	802	825	769	763	741	819	772	777	770	822	764	769	775	760	823	817	826	817	751	804	798	780	789	773	801	807	759	795	839	800	752	822	775	754	806	830	777	759	788	791	776	787	808	815	847	817	801	761	769	749	771	814	850	791	780	773	770	768	772	777	784	807	799	769	826	737	806	798	829	842	783	815	827	774	811	801	812	788	776	765	778	806	827	751	774	755	759	822	777	802	770	789	788	786	764	743	778	802	778	779	774	742	790	830	819	815	808	756	767	768	777	738	820	778	814	774	788	766	726	729	802	797	807	804	811	815	767	781	778	760	822	841	771	830	836	744	800	830	818	760	813	766	762	806	789	816	776	744	772	749	796	807	797	825	779	764	816	753	773	768	835	797	770	758	735	808	781	770	751	753	802	759	791	745
27058	24204	15436	8684	5744	4113	3189	2624	2156	1897	1712	1439	1434	1257	1302	1199	1081	1044	1088	963	962	900	920	944	898	853	907	845	824	879	851	801	806	821	791	821	829	766	815	753	816	778	826	782	759	775	779	759	820	750	795	760	740	748	809	770	751	790	716	720	683	790	749	775	785	705	776	722	712	702	758	720	742	724	727	802	756	720	771	731	805	733	770	749	741	805	776	773	735	738	748	773	779	767	733	749	772	736	757	776	723	740	766	739	775	755	778	702	752	760	744	744	726	731	774	738	726	761	790	756	722	760	745	716	761	726	748	750	785	774	762	748	702	754	756	766	698	707	738	718	780	746	761	726	739	731	756	771	733	752	778	748	739	766	720	801	755	683	749	704	732	710	748	786	723	717	728	752	727	748	770	704	732	734	752	738	774	758	737	744	743	849	775	766	748	759	735	703	740	742	667	749	707	757	737	743	768	749	737	715	706	770	728	724	762	729	753	734	748	657	724	767	765	775	746	732	740	736	735	724	751	723	717	754	778	706	751	727	713	743	774	723	730	739	705	728	676	757	759	806	722	731	744	753	708	737	797	717	731	740	763	704	756	764	714	696	746	730	699	731	762	745	734	773	740	759	742	780	709	712	726	736	751	763	710	725	769	701	723	705	767	757	765	730	726	677	736	727	717	743	793	747	724	776	800	725	758	745	767	791	698	780	707	729	740	741	763	760	727	730	754	730	732	731	719	716	737	787	696	773	760	738	720	755	722	723	698	738	734	728	772	743	744	734	801	734	747	717	799	721	772	733	751	761	732	735	745	800	775	748	725	805	768	708	717	766	802	698	741	733	762	787	731	747	736	703	739	775	736	796	761	761	700	794	704	715	706	771	787	773	695	713	754	745	764	722	713	731	740	740	722	789	807	772	698	755	749	747	757	730	720	719	761	758	733	734	741	749	726	692	737	686	798	679	752	736	710	739	731	720	727	775	747	717	762	792	757	754	695	724	757	712	732	731	748	738	733	748	741	760	732	716	702	798	734	753	755	687	752	804	752	799	713	743	705	742	704	769	745	777	770	782	790	732	728	731	720	761	739	765	767	695	762	742	731	738	703	758	724	822	752	751	784	756	740	768	718	774	752	768	766	756	773	765	748	724	741	748	740	753	737	725	747	705	721	708	722	720	744	732	739	745	733	757	715	743	699	740	758	730	773	742	730	765	745	735	764	735	723	735	690	714	780	796	728	754	709	732	723	745	726	710	774	730	787	798	771	712	698	767	748	738	746	732	770	750	799	713	712	702	748	770	771	747	698	744	714	754	711	775	784	749	743	801	747	784	724	781	792	767	746	723	722	764	792	766	755	739	694	732	756	824	726	753	759	722	729	754	712	758	737	759	741	751	709	755	774	750	726	728	764	700	790	701	778	739	713	687	751	725	765	772	755	693	784	692	741	743	750	711	757	748	720	728	793	760	695	742	712	726	706	737	763	718	786	799	747	783	719	741	713	745	778	749	767	737	775	755	707	782	762	753	710	733	719	701	729	769	757	743	724	743	752	747	746	711	748	749	736	757	758	787	708	788	716	754	728	721	755	758	759	760	780	780	769	815	716	771	675	762	762	692	678	725	788	734	741	769	711	757	740	751	748	758	733	708	758	733	729	714	712	729	747	756	693	770	751	778	833	744	688	728	752	754	741	771	760	757	723	737	777	769	750	798	723	711	739	732	766	747	742	740	778	753	722	745	729	729	775	732	681	724	747	745	758	754	719	712	748	680	744	715	735	728	785	698	720	763	769	770	740	703	772	747	800	748	773	729	701	786	752	734	750	767	741	722	781	759	780	740	787	698	773	758	763	766	727	796	724	758	702	706	745	726	757	693	764	720	709	776	773	696	726	749	729	750	777	734	753	756	726	708	713	755	742	741	722	712	728	813	698	701	771	693	769	729	771	727	727	857	760	754	775	724	734	746	733	769	720	682	688	757	780	704	815	786	796	740	710	714	713	725	746	750	725	730	772	741	719	743	731	744	776	777	763	728	731	754	742	770	740	764	729	761	692	762	746	756	752	784	765	732	723	772	786	714	741	731	719	697	732	740	735	787	716	748	726	756	741	736	763	772	779	726	703	731	759	723	777	756	712	754	733	716	693	751	751	753	731	698	730	751	702	732	762	754	768	722	711	736	745	730	742	748	741	778	723	720	738	803	790	797	765	730	737	739	748	758	717	736	751	751	698	736	762	771	751	758	735	758	777	767	720	752	740	726	742	704	718	827	767	700	768	723	752	807	722	789	743	746	748	769	714	744	722	724	744	750	727	765	722	720	747	726	757	794	721	729	741	771	731	811	721	779	713	705	717	780	753	680	685	766	739	787	725	721	781	752	748	725	721	677	712	706	732	730	730	774	748	767	775	739	730	772	745	734	734	737	698	728	696	735	747	754	752	737	752	746	726	705	770	730	787	733	714	731	748	730	761	727	697	750	732	726	734	764	763	772	718	709	766	771	750	744	788	779	802	739	709	734	711	758	724	721	789	715	770	735	762	764	732	714	745	742	722	784	778	736	733	743	732	723	733	715	727	782	748	714	749	794	786	728	746	748	725	668	726	751	742	723	761	724	737	747	729	746	743	763	758	732	710	718	732	756	734	746	714	736	704	723	787	753	741	746	752	719	787	749	750	723	769	758	761	737	728	709	752	752	779	757	702	750	787	736	760	725	728	780	743	755	739	779	754	731	721	721	735	731	748	742	748	727	694	728	730	811	743	722	757	782	747	779	755	702	745	740	751	727	734	734	726	717	733	750	732	777	713	747	702	750	730	786	737	735	700	739	789	711	778	737	777	746	707	740	770	755	735	753	737	752	707	740	731	732	722	746	713	734	772	707	760	731	734	755	772	716	768	811	706	730	734	788	725	746	762	752	770	707	719	743	762	731	749	784	771	710	722	733	696	720	753	717	744	793	787	705	734	748	750	743	796	743	753	728	703	722	733	760	751	731	759	783	682	750	806	715	760	768	763	698	725	708	772	734	738	733	701	739	723	734	726	799	720	751	725	716	736	780	697	756	788	773	751	736	770	739	697	750	727	760	754	759	769	765	716	692	700	702	734	749	731	732	718	752	738	746	762	735	702	710	702	708	753	757	728	764	764	738	691	748	746	818	755	724	738	702	761	780	777	761	703	733	707	733	723	727	720	740	738	708	757	752	754	714	721	780	740	743	749	736	746	739	720	769	754	749	725	732	691	739	752	773	771	728	761	722	734	801	781	723	714	775	717	737	706	777	740	717	796	739	694	709	745	791	832	728	730	793	819	753	695	688	757	769	745	765	737	705	734	749	727	781	727	774	759	733	784	771	721	746	749	733	743	803	756	772	705	712	738	730	787	754	740	705	706	716	725	695	802	753	792	726	727	762	753	796	711	728	737	732	715	737	747	694	779	770	732	766	756	738	745	788	745	720	751	753	750	744	721	698	741	757	744	685	717	712	748	751	745	759	768	709	681	707	709	732
29444	17137	2617	287	260	252	235	192	186	216	177	193	186	206	184	219	192	172	192	208	196	201	178	199	189	175	190	188	186	165	201	202	196	188	206	189	193	208	202	187	193	189	168	197	188	190	197	194	186	201	182	182	175	200	207	170	198	191	179	178	193	204	182	204	193	163	192	183	164	192	187	180	180	186	157	181	182	194	202	192	202	185	177	185	197	202	201	222	160	201	173	179	178	188	173	176	201	188	203	209	206	180	181	203	184	203	177	199	198	208	184	163	184	173	186	180	198	211	175	197	175	184	203	181	196	186	207	188	200	205	185	183	201	180	197	175	173	175	176	199	186	203	184	179	185	195	194	216	169	176	182	163	182	187	193	182	194	204	164	200	200	188	192	204	194	188	195	207	179	182	195	162	215	191	191	178	212	204	206	181	179	178	179	159	163	210	179	211	193	161	187	174	183	196	179	198	175	187	193	203	189	177	169	189	184	184	192	182	179	184	159	203	176	155	177	199	173	191	197	200	190	178	188	199	201	172	182	175	196	195	196	174	177	165	182	184	183	201	177	176	211	192	188	187	187	162	164	188	196	160	199	190	174	171	204	174	174	202	183	194	173	162	185	181	186	214	197	175	189	186	198	216	167	180	162	173	187	193	200	178	178	200	201	187	183	187	170	170	183	190	183	176	177	176	159	199	181	203	187	175	184	155	170	207	215	209	157	171	200	197	202	196	188	198	184	159	221	191	208	207	182	182	207	192	205	208	199	186	177	164	171	183	179	180	175	179	182	187	185	135	193	179	187	180	192	183	172	171	186	178	188	197	193	201	192	166	199	184	191	185	185	181	198	191	192	182	192	163	169	182	191	167	171	209	187	200	176	174	181	182	217	219	198	199	198	171	178	190	183	164	186	200	176	194	183	175	172	186	188	189	176	171	148	175	179	178	202	189	184	201	166	161	182	184	183	174	184	206	158	193	163	185	181	199	183	185	168	199	178	189	159	152	190	165	169	184	190	191	176	199	165	174	191	200	174	175	163	189	184	185	210	196	207	182	192	187	186	183	178	177	215	182	193	199	210	198	196	225	185	198	175	175	194	184	196	193	199	181	177	184	194	173	200	149	184	189	204	189	209	168	185	195	192	171	184	171	197	196	196	181	178	181	158	180	171	168	186	180	207	175	171	163	197	168	193	207	206	159	182	192	211	199	186	192	206	246	199	184	190	201	196	186	202	181	171	196	218	183	171	193	191	199	170	185	172	182	190	167	204	182	191	211	174	192	188	214	174	211	179	185	175	182	197	187	191	193	213	193	186	166	184	203	198	199	181	200	219	196	191	199	204	173	197	175	186	201	205	193	183	175	174	181	184	188	192	196	171	196	181	181	187	188	190	169	186	172	190	172	199	172	192	186	201	195	192	185	190	189	200	214	194	180	212	170	202	209	188	187	177	197	177	206	182	195	199	187	171	184	182	164	181	182	210	198	185	195	193	179	188	178	151	180	182	199	218	188	173	178	195	216	196	181	184	207	192	192	185	194	186	160	177	212	200	214	185	167	168	199	201	205	194	204	204	177	169	186	184	189	201	164	180	190	173	205	181	189	180	172	199	211	153	193	179	170	185	194	196	197	183	194	198	192	195	176	176	195	182	186	207	203	186	208	166	192	170	210	178	170	180	196	204	183	198	190	167	189	185	209	182	177	181	168	181	183	204	190	167	183	205	195	171	179	177	195	187	172	205	186	200	180	206	191	174	195	182	187	164	187	185	186	186	174	180	181	154	193	171	185	205	181	170	196	187	203	170	174	195	198	182	179	199	200	192	183	189	199	235	178	180	193	164	167	195	201	187	174	170	180	172	204	201	201	169	174	212	178	186	204	183	180	194	218	152	200	178	230	170	206	202	188	178	197	215	181	192	177	209	204	195	188	197	174	185	175	187	188	218	179	182	176	183	190	179	200	171	183	199	195	180	192	192	212	188	188	190	178	180	164	187	183	200	212	202	186	202	217	173	185	181	173	185	201	200	173	164	208	196	217	192	191	179	193	201	178	173	202	186	214	197	184	192	180	198	189	194	199	186	173	178	178	188	185	188	180	179	185	190	178	182	175	161	186	192	186	180	175	184	191	185	172	193	193	160	178	206	174	171	190	209	190	181	180	185	189	215	173	206	175	193	171	216	177	216	189	183	183	180	187	200	198	195	201	183	168	187	194	223	202	216	196	202	178	166	176	186	190	175	203	175	177	204	184	198	178	206	190	176	214	193	214	178	195	200	173	185	206	199	179	188	202	181	196	188	193	192	175	203	185	192	198	210	173	188	164	187	167	185	167	201	167	180	185	214	192	214	185	184	210	188	203	207	192	175	195	164	169	210	191	186	164	158	171	202	194	207	188	187	192	178	193	186	180	177	200	186	173	179	166	167	174	179	178	200	178	185	193	183	187	199	204	225	173	187	193	208	179	205	188	176	158	200	166	190	177	193	173	189	179	174	185	190	201	169	201	190	175	205	177	172	176	174	174	183	218	200	165	205	197	194	197	199	179	186	198	200	177	177	194	171	200	176	160	182	181	193	205	200	180	186	192	166	176	176	195	187	189	186	167	182	194	161	182	188	194	177	171	199	169	184	177	172	185	192	179	197	200	201	175	189	176	177	187	194	179	182	176	192	154	166	215	195	193	185	193	202	170	173	199	172	178	194	186	160	201	198	186	195	185	197	190	199	190	196	201	177	180	189	196	206	191	169	183	184	183	165	198	177	177	176	183	192	192	185	193	183	178	193	189	179	175	161	172	176	204	182	216	204	204	173	193	183	180	176	184	155	185	172	196	173	184	183	198	194	169	195	178	164	186	162	188	195	165	163	192	193	195	196	190	189	167	217	176	183	204	188	192	212	197	197	180	170	184	209	173	175	159	174	175	197	191	158	189	170	176	184	160	191	183	176	186	187	211	192	179	181	194	201	192	194	165	182	162	191	182	181	182	184	190	178	164	208	165	170	160	187	186	199	210	191	182	185	186	202	186	201	167	197	193	182	210	193	170	177	176	204	191	168	188	189	191	167	149	188	177	188	195	187	189	199	187	187	181	184	195	183	167	164	157	184	188	192	179	180	189	162	199	205	177	182	183	181	172	190	177	203	195	177	189	196	191	186	202	179	192	170	160	176	183	186	188	163	187	178	197	179	180	182	218	199	192	185	205	187	203	162	215	175	170	192	173	209	199	184	200	179	196	177	179	213	211	193	168	186	204	186	184	195	181	200	180	173	162	187	178	183	194	162	174	183	173	216	186	176	196	190	175	170	180	189	187	189	190	190	179	187	196	172	174	196	198	166	174	160	188	201	184	179	179	189	210	177	182	183	172	155	190	210	186	202	182	183	206	204	205	179	177	179	216	180	174	184	163	188	171	195	203	197	201	186	204	202	177	195	187	192	183	186	172	180	204	190	159	195	185	170	188	195	186	196	194	195	171	209	206	177	177	179	184	179	157	183	191	190	193	167	191
18869	12310	622	399	291	263	257	230	226	247	229	188	236	223	239	210	183	207	211	204	205	240	203	201	197	211	235	178	200	208	199	185	232	231	202	198	209	217	228	198	224	199	199	193	214	234	197	203	211	208	196	184	195	193	207	184	220	215	220	201	219	209	225	192	181	210	187	203	236	213	220	200	249	217	186	223	177	230	226	187	207	187	222	219	197	209	176	199	192	199	206	206	227	215	201	197	218	186	203	227	188	208	202	204	214	223	197	228	205	177	180	168	207	221	201	200	216	213	190	192	185	219	196	190	178	185	189	196	162	221	211	189	212	217	213	209	220	219	220	208	226	178	199	217	231	220	223	206	207	221	222	214	218	221	210	219	187	193	196	226	212	211	198	208	206	224	213	189	212	226	209	186	205	202	227	216	197	210	184	213	188	213	203	200	216	233	225	196	196	176	206	197	231	235	179	171	207	186	207	183	206	199	173	193	177	218	200	211	212	215	182	197	207	214	212	188	225	209	207	219	202	230	185	216	209	213	204	201	220	197	168	196	200	188	216	209	219	209	189	221	206	208	196	224	168	205	200	197	206	190	184	207	199	212	193	205	236	187	206	215	221	197	222	192	172	186	247	196	200	222	204	196	187	215	211	219	181	224	205	225	214	228	197	201	180	210	211	192	200	235	196	213	232	198	216	207	193	222	230	199	205	200	214	192	218	188	208	204	223	197	194	199	191	203	234	198	216	196	182	224	221	210	205	213	215	199	188	214	189	200	202	207	192	236	226	203	201	204	208	202	210	185	204	202	207	225	212	179	238	216	195	199	208	225	179	215	211	187	203	193	218	197	216	185	211	206	197	211	196	192	195	194	238	184	186	184	214	210	215	202	193	217	207	220	206	192	210	213	208	212	225	231	214	192	236	210	190	230	200	193	205	204	190	229	190	189	228	197	204	194	217	240	198	194	211	224	203	204	215	223	227	186	207	197	176	209	208	190	199	217	204	213	213	207	206	214	199	179	198	222	210	225	202	191	218	198	200	214	216	220	238	190	192	213	195	199	192	174	205	220	200	202	215	205	205	192	201	220	216	215	201	240	201	216	215	241	203	195	228	201	196	220	214	234	205	216	209	183	186	189	204	177	219	209	172	207	221	199	183	201	202	215	205	237	201	198	215	205	203	176	222	190	206	200	203	202	239	205	210	174	202	207	233	195	214	202	207	212	194	194	212	209	202	221	197	243	209	188	219	195	209	210	208	222	215	190	209	177	231	218	213	215	213	187	198	205	191	203	192	236	215	218	192	190	200	219	215	207	204	189	222	206	212	187	193	214	206	213	233	238	185	202	219	198	199	203	195	190	209	204	207	197	194	196	224	176	228	224	222	190	190	221	197	220	228	229	209	214	211	206	216	211	224	226	232	197	187	201	205	217	205	210	214	204	205	206	207	212	223	203	208	199	187	209	190	193	187	209	181	202	193	198	204	213	200	223	202	219	198	208	197	184	190	197	210	203	198	190	204	222	222	202	204	230	213	202	193	203	197	192	187	219	202	207	211	214	248	182	196	189	212	224	184	208	196	218	184	219	195	205	209	199	237	219	212	199	194	222	203	216	197	199	197	214	194	209	220	215	188	208	212	203	204	221	216	197	236	230	207	175	196	183	229	195	192	190	217	188	213	197	199	226	186	199	207	181	218	203	208	185	221	202	220	199	203	211	194	199	211	190	185	183	198	181	213	190	205	191	237	220	216	211	222	207	216	194	231	175	198	202	219	232	172	213	172	196	192	197	223	210	217	225	207	198	194	221	180	192	200	198	222	221	180	198	207	186	201	210	209	187	177	197	212	200	206	207	232	197	198	209	225	181	207	200	199	217	204	228	198	217	212	215	225	199	210	208	200	218	219	205	208	227	215	216	217	207	210	210	216	195	196	199	216	177	239	230	198	214	223	198	206	210	190	185	202	233	225	206	194	204	189	205	200	220	240	230	215	194	197	224	221	206	216	206	208	199	199	198	201	179	202	214	212	186	199	213	208	194	231	182	219	225	212	196	200	208	186	230	213	199	197	200	189	195	223	198	210	189	204	199	206	219	218	195	196	205	215	205	197	207	223	206	214	200	190	193	196	188	250	226	227	220	199	206	202	200	191	197	200	203	219	198	196	198	201	229	215	191	199	205	209	212	199	217	215	216	199	182	210	205	228	201	191	191	195	200	210	229	202	212	232	218	197	187	206	217	216	203	204	202	195	208	208	189	202	191	220	197	212	201	236	214	187	202	234	200	227	222	199	233	203	214	207	197	220	168	180	230	211	208	214	223	202	199	186	170	223	225	194	212	213	223	198	237	231	200	207	214	211	210	200	228	198	206	223	209	202	213	191	210	202	190	196	222	207	232	220	218	202	237	192	209	207	207	186	193	200	194	213	196	193	226	200	214	196	192	202	194	208	202	228	189	199	204	201	219	197	202	213	224	227	205	199	243	209	207	198	206	199	183	227	217	197	237	204	208	204	217	211	212	222	236	183	207	197	210	226	204	176	214	191	205	195	197	225	227	208	194	193	211	205	205	215	229	207	190	230	211	224	206	203	198	170	208	216	217	188	190	215	219	187	218	221	216	222	196	214	196	208	212	195	212	214	185	210	212	227	207	226	210	214	199	204	197	201	211	186	210	197	221	206	200	210	187	201	201	212	215	213	183	216	223	204	202	212	208	216	213	221	222	207	203	198	185	225	224	198	183	200	213	231	197	201	215	177	217	219	194	201	200	209	197	189	194	207	183	251	225	220	201	207	179	211	208	216	203	189	197	201	225	194	206	193	207	213	198	202	214	220	218	218	227	160	207	202	227	204	219	220	192	210	208	230	214	213	184	223	196	199	211	188	208	214	191	187	196	220	192	188	181	245	209	202	215	211	216	206	198	208	243	214	219	177	215	232	214	218	197	221	188	196	213	221	179	207	211	193	193	212	180	195	198	222	209	198	188	220	196	224	200	195	217	203	200	222	218	181	207	188	216	216	214	190	204	188	200	201	210	182	204	211	203	209	180	203	222	190	229	199	191	181	210	170	199	214	193	195	220	194	218	180	188	203	208	187	212	209	213	200	169	222	203	201	203	196	206	198	184	217	208	233	186	198	192	197	185	218	207	209	209	219	182	184	197	188	206	212	184	186	190	211	228	187	177	208	209	211	212	229	181	225	203	203	202	210	219	230	203	219	225	206	205	180	209	163	187	203	204	216	203	209	206	197	202	194	209	190	217	203	199	214	217	196	221	216	192	225	226	196	222	201	194	190	222	198	209	218	180	202	216	184	202	220	186	201	207	208	205	224	206	170	214	219	201	225	225	188	204	202	223	226	187	218	200	174	207	202	222	225	235	189	208	224	213	190	199	183	187	214	223	169	215	225	189	178	187	201	180	185	201	214	223	207	211	195	210	196	190	212	215	210	208	187	195	192	189	204	179	210	206	241	219	207	202	209	217	178	196	192	217	202	213	187	187	207	209
24551	20516	23844	26794	20114	7082	1201	831	743	677	637	661	514	577	558	567	586	538	526	500	492	484	495	496	467	518	432	517	477	495	536	469	456	477	508	466	492	465	464	456	481	485	468	436	463	479	489	476	501	469	471	462	457	492	457	434	470	462	455	470	443	485	448	462	462	468	476	459	455	431	482	458	460	487	435	488	450	419	431	488	459	460	424	439	459	428	472	462	484	494	470	461	452	446	448	475	448	500	470	464	461	448	498	432	443	448	499	456	454	424	451	504	451	480	489	466	431	450	483	481	493	422	460	489	483	454	468	481	450	482	486	452	485	449	454	480	492	475	425	486	435	497	470	477	473	497	457	411	461	489	475	456	481	503	515	439	465	465	463	435	465	486	433	464	454	449	490	446	458	457	494	437	464	485	451	504	476	490	477	467	440	502	502	406	444	444	487	451	470	452	431	479	463	424	405	457	418	455	451	444	442	478	482	468	496	466	469	448	467	450	464	437	458	416	516	455	445	457	466	473	443	432	469	461	491	438	405	508	457	470	483	470	465	470	450	467	455	406	457	494	469	480	464	429	471	490	468	473	446	448	460	454	474	468	475	478	455	447	493	483	435	481	457	460	471	424	461	444	459	441	457	435	458	455	447	417	473	478	453	465	492	468	450	478	478	448	447	456	465	486	441	448	441	432	493	485	448	461	473	469	453	502	459	442	463	442	462	459	439	462	420	451	452	481	466	464	425	451	471	485	466	430	447	429	473	469	457	478	446	466	448	449	435	416	489	468	452	467	415	472	460	491	439	474	452	450	452	483	456	477	458	450	528	433	469	445	453	454	477	460	487	470	473	460	432	464	461	469	487	430	441	460	450	454	448	469	447	453	466	464	447	470	481	451	455	472	466	417	491	502	465	442	447	497	446	481	430	426	463	449	484	476	482	449	462	468	483	455	495	448	469	473	486	472	450	456	485	474	472	456	447	479	482	433	471	472	453	496	456	455	434	440	494	490	461	450	463	486	474	444	467	472	437	405	463	471	475	441	447	478	451	468	488	452	488	444	474	440	438	469	498	461	494	471	435	451	452	480	465	508	464	477	481	455	452	446	451	497	416	466	476	459	485	482	460	468	483	462	489	465	498	479	420	454	449	419	404	461	477	454	421	468	439	452	470	491	475	441	503	491	445	420	475	480	466	466	464	502	446	468	462	428	450	473	458	463	410	454	455	454	465	431	455	427	445	465	454	475	475	443	495	437	453	481	505	488	444	453	459	473	464	456	454	436	452	455	465	455	476	452	487	443	461	442	461	439	471	442	441	464	465	431	504	431	429	437	440	440	414	460	461	456	508	486	420	444	446	483	435	454	475	479	482	484	463	476	466	417	455	484	470	451	432	459	442	463	482	447	499	475	465	433	425	456	453	466	452	495	454	458	441	439	480	426	476	441	488	460	463	455	441	469	503	470	473	483	459	472	453	475	491	459	441	447	446	447	485	503	462	470	441	466	446	458	502	433	457	504	456	454	487	481	447	465	490	457	458	463	466	472	459	485	463	469	410	506	515	435	459	469	417	471	454	458	457	446	459	461	482	479	464	488	472	444	491	504	449	431	473	472	447	464	477	487	464	475	419	490	474	414	430	487	480	459	440	468	484	477	435	456	449	439	465	478	443	472	481	497	450	450	461	441	464	423	470	491	449	466	461	508	488	438	506	477	459	452	474	451	470	435	464	423	469	436	447	467	477	458	412	446	453	453	470	442	484	422	479	474	447	440	480	471	449	450	449	426	430	451	463	479	441	463	446	486	469	452	448	458	451	473	485	468	464	505	446	452	432	444	479	450	394	505	465	443	464	492	432	454	465	433	461	477	464	478	479	432	501	446	442	466	464	464	451	467	462	459	490	491	471	479	463	468	456	452	470	488	432	465	500	452	450	443	473	452	478	495	473	451	489	442	461	457	427	476	477	497	454	450	436	476	488	461	490	511	439	476	473	456	441	488	457	472	458	458	471	477	468	467	446	462	452	454	407	477	463	448	453	428	386	458	437	476	519	474	453	466	475	446	484	450	456	466	464	450	434	446	460	426	468	431	494	504	446	465	455	433	466	511	467	443	423	445	449	481	481	452	478	455	468	441	481	510	426	425	442	454	447	438	447	412	423	444	437	472	420	462	475	443	461	475	419	472	439	458	493	463	412	440	445	447	462	490	463	438	477	443	466	476	455	478	452	467	460	465	493	462	466	442	439	494	480	485	430	479	466	465	464	487	448	461	450	473	450	477	475	479	456	454	466	457	435	474	465	503	475	473	438	469	478	485	455	438	480	515	482	446	440	434	468	500	442	457	457	458	496	441	484	459	447	466	438	445	442	488	457	480	478	474	450	477	434	482	505	457	461	454	482	481	477	478	441	495	446	437	518	465	481	488	490	463	465	439	463	419	445	421	476	464	423	452	451	476	464	465	478	412	529	467	491	450	479	458	457	445	484	504	438	480	464	486	505	436	496	442	491	439	476	468	481	462	490	443	499	439	470	440	459	464	460	425	464	481	439	446	461	506	469	471	495	448	419	437	445	454	409	485	465	440	444	485	453	430	433	475	466	456	479	459	463	439	445	459	476	446	422	481	470	482	465	469	474	439	489	481	441	442	475	448	487	478	456	471	471	459	456	439	502	471	428	462	482	476	456	496	481	484	436	450	445	450	475	452	440	466	491	444	433	476	491	480	521	443	437	439	451	491	463	458	456	425	481	465	451	486	453	442	494	481	450	422	501	457	438	474	463	436	457	445	506	479	491	472	509	456	451	459	439	467	462	469	417	453	451	468	446	450	498	449	454	493	460	482	456	430	483	461	487	431	440	428	460	468	466	483	476	451	434	425	460	428	450	436	468	451	445	437	468	445	480	432	427	464	500	457	444	442	495	468	460	439	479	419	431	473	422	441	436	463	507	419	482	455	490	479	467	512	448	494	447	485	470	489	477	422	519	454	423	455	475	440	452	467	429	473	475	462	469	468	461	449	462	435	479	435	478	448	440	435	465	472	495	455	448	439	437	457	482	484	417	445	445	489	439	459	434	475	461	448	444	485	448	415	478	468	465	452	483	425	456	467	477	473	494	491	471	492	499	437	492	481	461	515	495	464	443	451	441	466	486	428	466	459	442	495	443	417	476	491	457	487	463	474	449	478	446	441	426	466	464	472	480	447	456	496	462	496	461	423	448	458	459	411	460	441	463	421	464	477	500	499	458	469	495	467	448	498	442	478	445	430	431	449	454	499	467	475	455	470	475	466	420	457	436	438	469	447	456	492	459	489	433	472	479	451	463	449	445	451	442	436	505	473	495	477	442	454	448	482	468	469	454	439	483	474	459	477	457	473	479	464	495	474	448	460	461	471	483	462	475	455	441	465	502	467	492	454	445	426	486	459	463	445	418	453	461	478	460	451	446	468	493	450	458	448	457	466	450	471	450	431	473	442	505	454	471	505	500	504	445	498	415	483	464	507	454	439
45293	22304	8611	4381	2904	2057	1580	1371	1077	957	881	791	705	671	669	611	618	559	577	568	545	528	488	537	507	531	511	500	472	496	531	495	487	494	461	471	440	481	457	471	481	470	454	447	443	427	470	465	438	418	434	471	439	437	444	466	486	468	468	426	423	462	423	419	445	455	463	451	422	468	442	458	446	420	449	435	431	412	455	411	424	465	441	429	478	400	406	452	459	466	480	454	418	429	456	461	442	438	433	414	414	417	466	437	478	411	450	439	425	451	453	431	460	437	431	463	436	436	444	424	444	424	414	436	469	405	453	420	424	449	443	437	469	425	446	436	471	418	479	449	467	463	436	472	461	444	438	460	425	478	394	421	400	448	453	439	451	410	426	441	412	460	395	417	432	457	457	432	418	439	448	431	432	443	442	429	413	403	426	506	424	444	413	429	430	432	435	457	467	420	439	436	458	411	447	429	461	405	417	414	433	468	418	444	414	426	426	437	478	444	448	448	476	434	432	438	492	480	447	404	414	418	460	442	400	462	463	434	418	456	451	442	463	457	438	403	447	454	432	454	454	408	421	446	436	447	418	434	429	459	429	436	457	433	443	425	448	432	432	449	438	422	439	416	427	440	479	410	432	434	435	440	406	429	443	417	426	422	458	442	434	457	446	476	450	464	412	435	455	485	459	434	448	429	414	444	459	442	434	470	448	418	479	434	462	379	443	425	415	471	450	444	435	408	435	508	444	410	472	439	433	443	428	437	439	471	430	457	473	442	436	454	423	400	403	431	431	399	435	469	424	450	440	420	456	441	444	439	443	452	460	468	421	452	436	434	395	425	405	429	469	440	420	409	448	447	433	464	472	444	430	421	445	459	436	437	453	473	438	433	468	449	410	429	438	440	435	436	409	440	421	464	434	424	393	414	454	423	470	478	458	443	455	455	436	421	453	457	429	438	424	449	432	405	433	434	434	461	461	444	425	446	438	448	420	451	443	443	399	430	458	476	420	461	482	448	460	449	440	457	427	419	445	426	459	462	419	439	450	462	463	479	457	412	405	480	416	438	489	452	464	436	416	457	434	442	420	471	444	461	450	439	447	433	476	447	433	456	434	402	493	432	425	437	449	413	417	409	437	438	430	470	435	451	442	482	464	403	425	430	443	417	481	460	445	433	424	426	472	414	431	421	439	450	444	428	417	438	485	440	427	431	435	422	413	438	455	463	464	415	437	456	428	440	416	444	448	412	441	467	458	421	458	416	439	419	446	422	417	420	456	437	453	443	454	454	459	418	419	466	457	457	423	434	482	434	447	440	437	432	449	484	450	429	466	431	396	450	421	459	434	462	435	410	409	447	445	414	433	430	430	420	415	453	452	452	414	426	459	426	446	404	424	446	428	475	471	447	418	425	415	436	421	440	455	418	435	449	402	436	432	413	422	445	460	459	428	458	436	434	421	444	458	448	427	482	470	440	412	445	390	429	417	437	475	436	441	434	454	451	410	414	440	440	445	443	416	462	463	380	434	406	459	477	461	406	446	452	449	439	439	465	466	435	426	429	428	507	461	478	441	461	416	424	419	429	454	456	430	408	430	469	439	444	458	457	447	417	452	448	438	399	425	438	440	408	423	476	427	445	463	449	436	427	419	483	454	479	437	433	432	446	411	408	428	383	436	414	428	420	430	457	449	410	455	508	469	407	449	424	460	466	449	404	471	473	419	427	503	457	433	428	424	413	455	445	453	444	416	464	433	488	422	428	430	433	447	468	429	433	456	418	436	433	434	450	476	469	429	423	498	452	442	457	407	440	462	474	386	450	437	475	448	452	451	450	474	465	473	436	442	419	429	456	425	450	460	446	455	436	417	463	422	449	456	423	429	469	475	455	448	437	387	439	450	452	476	476	426	407	421	439	485	432	428	458	484	437	456	427	456	467	422	457	436	454	432	443	440	432	428	421	468	421	450	426	487	410	439	466	406	456	461	450	452	441	462	449	411	469	421	461	408	439	412	423	459	437	454	437	444	493	391	429	426	430	457	462	463	447	439	453	423	408	444	451	472	457	428	402	431	398	421	430	448	442	429	441	387	435	412	495	453	437	445	439	417	425	413	466	422	430	420	424	471	412	447	469	436	414	442	452	462	443	482	456	476	435	442	488	459	455	432	444	394	445	424	463	433	396	431	450	427	409	420	437	434	421	416	476	435	419	459	428	436	442	418	480	448	451	468	431	450	437	435	449	443	443	409	450	421	453	442	468	442	423	444	429	439	438	510	450	451	412	457	421	462	436	431	460	412	429	438	455	484	444	443	459	428	406	454	422	440	437	404	449	393	409	419	448	432	440	424	457	422	445	425	481	457	420	427	430	445	463	453	451	430	445	480	466	472	435	475	436	459	445	437	444	418	412	426	460	479	429	406	431	429	425	433	435	460	441	437	407	453	445	422	448	460	432	439	463	423	450	468	412	467	446	441	435	420	457	461	432	475	411	424	447	423	438	406	437	472	455	437	445	466	450	447	421	461	408	469	484	483	411	441	466	438	427	419	452	475	433	428	437	450	448	434	394	463	395	405	430	434	438	464	458	455	439	433	504	439	437	468	397	468	405	413	421	421	424	457	416	443	460	445	433	456	445	440	450	418	424	457	497	457	438	447	447	464	408	430	435	465	425	455	434	426	416	419	442	414	436	455	449	431	406	468	449	433	440	458	445	417	402	441	469	440	456	445	483	447	431	450	457	463	441	418	469	435	442	451	408	439	450	428	428	454	420	446	439	427	443	424	441	459	446	424	452	470	489	436	427	476	432	425	434	408	419	471	474	405	411	481	440	459	434	446	449	421	438	439	444	439	474	426	441	439	439	404	449	423	478	461	464	439	412	420	457	425	443	408	440	444	456	455	450	412	435	457	415	464	424	428	441	446	446	423	436	427	462	454	450	487	413	441	474	469	450	437	442	415	417	424	446	470	431	439	421	421	451	399	433	404	452	428	433	438	452	441	472	458	437	414	432	482	435	439	399	443	439	422	457	444	460	405	454	458	456	429	380	404	395	437	431	437	474	478	418	439	422	458	445	443	455	441	467	429	431	418	432	436	432	455	426	447	411	434	457	438	424	441	424	445	432	444	444	431	421	487	469	431	478	406	460	428	428	451	450	403	448	440	417	426	440	460	439	480	437	430	445	462	466	440	455	480	441	413	434	452	455	417	468	438	433	439	427	404	436	443	409	444	452	472	424	443	461	475	414	438	443	468	477	489	412	444	388	443	401	422	452	431	442	438	403	421	474	429	418	405	439	441	451	427	432	442	450	443	411	445	445	387	414	388	441	433	415	456	449	464	392	465	443	428	407	445	452	412	422	439	445	412	422	449	443	441	440	453	430	415	419	429	416	426	406	425	421	443	492	432	448	422	469	422	467	432	437	425	420	430	432	448	450	450	468	416	440	401	422	451	421	389	497	470	450	455	431	462	433	446	413	449	448	434	452	423	465	421	443	419	433	411	451	423	413
22505	20485	24630	26005	20391	19229	5724	1609	1341	1264	1152	1099	998	928	941	978	982	978	937	927	889	891	860	898	919	859	867	883	835	864	897	849	842	809	860	749	843	867	820	828	843	850	861	844	784	830	816	827	870	790	836	791	774	835	848	863	820	847	800	784	836	847	772	801	835	818	825	846	794	855	832	877	834	795	884	837	772	821	829	855	830	833	771	873	830	847	802	830	767	776	845	819	856	836	835	765	837	813	813	826	834	758	790	785	834	848	809	781	829	797	852	808	863	797	787	795	860	838	786	793	815	788	808	803	814	790	845	791	762	817	780	802	846	810	859	812	805	788	788	822	787	814	832	775	844	851	813	818	881	859	865	791	847	822	840	846	813	837	837	842	829	826	803	830	817	792	786	786	830	792	785	788	832	810	806	785	849	784	843	772	826	824	878	823	825	781	774	848	818	754	790	813	804	785	881	836	849	830	828	790	760	792	845	832	798	780	832	821	819	796	817	822	790	809	814	789	845	807	798	838	803	856	786	790	796	837	822	790	805	876	798	812	821	747	872	823	850	750	805	794	778	813	770	834	827	856	848	837	750	727	814	769	810	812	861	812	843	833	804	832	823	818	870	761	799	789	787	812	787	802	783	824	827	800	814	797	874	817	816	767	847	784	807	849	788	802	847	831	819	772	781	759	756	835	800	855	824	784	787	796	788	790	789	785	777	817	842	823	825	822	829	826	846	821	744	805	820	815	817	863	763	809	782	793	816	794	791	812	812	799	819	823	870	860	808	811	859	835	867	818	782	838	811	797	785	824	833	812	766	823	817	773	834	794	789	822	842	795	796	808	791	821	844	828	815	839	780	845	849	795	801	830	784	808	821	834	814	847	838	794	801	841	791	809	796	848	843	764	796	783	826	831	860	790	793	745	799	795	869	801	810	849	800	820	808	830	851	798	817	766	782	789	830	785	772	793	865	848	825	795	839	883	769	795	766	834	801	818	806	819	805	809	843	789	817	872	814	792	804	816	800	805	831	802	775	794	842	782	847	838	827	820	773	833	782	804	851	803	882	840	866	840	804	829	795	808	804	869	768	792	814	819	886	768	798	811	814	805	788	853	831	839	788	801	832	809	812	796	830	875	783	804	812	794	843	813	820	816	815	770	860	811	818	830	780	849	796	832	766	787	788	828	810	820	797	800	784	833	810	826	844	804	778	793	868	822	766	777	796	842	837	799	853	812	825	809	792	800	796	795	845	783	824	796	775	846	822	816	781	866	816	867	813	794	852	837	862	851	787	826	841	819	796	804	803	791	860	827	799	791	802	798	797	833	839	806	785	823	795	864	826	818	813	794	831	792	808	836	815	849	826	803	843	778	854	788	842	857	784	839	853	822	829	820	850	855	842	783	787	810	844	808	798	834	805	789	784	871	821	815	833	804	826	750	788	790	792	843	810	817	780	795	806	811	800	785	853	821	837	770	778	811	809	834	817	736	801	761	833	794	851	790	797	807	768	807	812	801	786	788	840	816	817	808	842	791	837	803	831	783	847	765	843	823	821	803	776	781	799	739	847	802	830	856	819	794	784	843	811	798	866	802	828	811	789	846	810	837	811	788	763	815	826	818	816	839	856	806	855	797	838	778	851	846	819	763	853	829	862	756	808	769	805	831	841	824	806	812	844	783	820	856	850	813	831	834	794	807	849	817	828	827	787	820	840	782	790	832	802	865	828	829	850	788	824	847	794	781	834	770	849	821	803	810	860	843	828	797	816	844	861	832	829	813	846	820	825	832	761	801	848	774	815	802	834	839	832	866	764	811	817	797	821	821	793	801	790	768	819	741	789	844	797	811	814	823	796	843	781	805	794	782	852	823	799	820	849	815	769	786	750	845	828	826	783	798	827	839	754	789	771	818	826	824	757	810	750	825	809	805	860	793	831	777	804	830	772	864	859	840	821	781	760	768	784	826	816	836	764	805	821	791	812	824	794	805	837	812	746	764	786	808	841	815	771	831	842	845	810	829	817	848	814	875	833	834	808	814	849	799	829	805	856	842	815	731	820	853	813	808	830	789	798	805	810	762	827	807	851	831	835	787	839	820	800	838	909	826	814	804	757	784	833	771	802	784	854	768	763	796	799	789	780	797	781	861	853	802	847	780	813	764	807	811	811	760	722	813	878	858	851	819	806	899	861	777	853	798	844	783	818	867	837	863	812	765	839	842	831	807	848	812	772	837	809	861	782	787	835	824	837	860	797	819	861	840	826	847	845	736	854	749	740	796	792	782	838	790	790	799	849	830	794	803	808	802	829	782	796	765	812	821	837	768	861	867	790	807	797	835	809	874	821	798	824	792	821	846	792	805	811	810	848	805	787	825	808	826	823	814	858	817	784	796	840	800	859	801	799	819	786	819	797	768	803	799	828	807	777	827	825	864	791	815	796	805	800	833	813	814	790	743	845	802	819	826	830	824	809	804	853	807	754	796	803	828	777	754	857	831	756	835	799	827	796	792	841	777	849	807	813	839	815	790	816	822	804	819	822	800	802	753	817	784	832	800	828	786	775	795	824	785	810	774	826	801	790	793	770	856	822	806	809	775	860	759	799	805	800	788	848	824	835	834	789	767	795	815	814	813	824	854	776	829	802	800	792	798	782	852	797	847	818	792	782	821	813	793	855	773	826	836	869	788	779	747	801	831	774	753	794	803	803	836	809	819	775	834	799	810	856	751	810	745	817	828	827	863	820	868	770	796	817	779	796	843	860	824	838	819	850	809	799	798	835	808	800	775	875	783	813	773	829	849	800	801	795	780	824	811	812	796	795	859	832	824	772	837	815	791	813	794	830	861	883	841	797	864	805	746	771	838	853	832	849	810	851	822	790	795	867	831	792	791	766	766	806	826	801	792	773	840	804	792	757	832	784	794	790	856	810	793	819	802	834	811	851	773	781	813	846	791	805	834	790	860	808	809	806	788	773	790	792	824	793	810	770	780	782	805	792	870	808	786	762	817	785	829	811	823	821	820	759	796	846	857	762	826	798	800	821	802	800	833	807	826	819	801	820	805	796	803	790	823	843	817	814	816	757	824	824	776	779	816	781	776	837	832	807	868	798	803	795	813	827	836	858	818	805	761	807	845	838	788	809	837	794	840	802	846	771	785	777	820	825	779	873	775	780	841	810	855	834	865	777	775	792	770	840	762	785	804	833	788	797	848	799	776	819	769	813	804	828	848	854	804	815	814	784	829	827	834	839	785	855	851	829	788	803	845	820	796	789	802	819	866	822	807	803	854	747	814	805	796	813	794	820	777	821	780	818	823	796	850	814	796	761	792	803	771	821	790	816	820	799	829	781	804	772	812	771	815	822	842	798	840	842	767	861	820	806	846	801	785	813	797	789	812	798	805	799	797	813	814	755	808	790	769	826	774	811	827	813	802	850	797	822	807	797	830	789	845	801	808	802	828	814	818	772	863	804	834	760	783	846	801	833	811	812	769	753	789	778	782	788	822
39793	32261	13574	7482	4861	3692	2805	2285	1943	1704	1536	1412	1322	1202	1127	1112	1061	1054	962	930	928	917	953	872	898	896	884	843	896	789	891	817	815	806	824	860	840	798	803	790	795	821	799	816	761	765	790	857	789	832	747	779	766	753	781	725	768	819	770	813	769	794	750	751	720	745	791	810	781	736	763	764	760	797	760	780	780	783	769	738	725	815	766	749	786	758	746	751	728	778	725	765	735	738	791	749	802	784	758	741	735	781	752	778	768	778	756	787	782	787	788	757	760	773	736	744	697	771	740	765	727	747	793	700	722	755	767	809	708	724	736	732	765	792	808	760	754	786	748	702	781	749	750	778	756	772	732	782	770	741	759	707	747	760	708	746	720	731	806	735	766	756	775	728	793	776	731	773	803	775	795	724	753	747	746	759	741	791	712	801	731	746	773	756	804	769	742	745	754	747	777	765	774	728	752	725	779	759	758	732	768	769	726	768	730	756	722	718	739	803	759	721	778	756	740	789	713	753	730	785	752	769	727	736	734	712	754	712	717	699	735	752	745	774	741	816	734	795	753	720	795	760	750	765	740	761	756	737	748	818	730	716	782	733	729	760	740	796	766	747	731	732	755	744	719	763	822	738	802	780	709	699	691	785	757	784	834	715	745	727	764	747	714	820	764	783	710	763	795	732	738	738	748	755	717	775	771	781	787	768	760	766	776	730	789	797	758	745	760	727	702	759	816	760	820	750	778	778	724	758	775	758	682	730	762	817	735	767	728	713	775	731	762	739	733	763	733	728	759	750	786	759	784	818	778	729	737	777	759	782	755	799	778	762	776	701	799	807	733	739	801	752	791	778	761	763	748	750	746	722	747	765	756	800	775	761	772	722	745	763	780	782	746	734	741	727	754	748	714	722	792	731	772	765	787	779	744	768	732	717	741	754	757	768	793	725	719	768	726	797	773	806	743	767	780	771	824	758	754	744	779	703	746	799	747	671	793	780	771	775	782	748	726	784	778	727	752	805	757	735	770	777	740	763	744	766	786	761	797	797	702	715	771	780	766	808	769	751	742	715	786	775	773	762	747	765	766	791	788	755	745	732	785	750	744	760	767	750	733	726	790	746	763	840	761	742	730	728	727	729	746	734	742	773	768	747	715	757	722	737	784	786	795	817	773	758	770	731	693	720	749	708	726	775	764	809	770	789	726	777	729	739	790	774	756	734	741	756	771	802	826	790	825	730	773	756	798	727	771	735	750	710	804	784	801	765	774	740	744	738	725	780	727	772	731	709	736	744	730	718	751	747	772	779	771	744	700	748	736	786	814	727	753	779	734	757	763	736	794	791	781	753	699	780	801	770	786	718	744	735	781	779	738	738	770	769	774	810	758	767	749	745	775	755	749	813	755	757	718	750	774	769	714	766	742	817	730	744	751	751	782	731	724	741	777	766	782	798	763	777	773	733	769	797	759	794	765	755	746	793	714	743	758	746	797	764	793	725	736	764	724	743	747	739	795	786	756	761	764	787	760	753	773	747	742	750	798	793	720	734	759	759	768	769	734	764	768	753	764	748	756	748	750	759	757	811	756	736	797	759	768	783	777	722	776	789	715	713	771	755	758	780	805	713	748	733	697	744	757	785	744	738	758	717	758	793	763	751	759	756	774	721	760	734	750	783	773	719	754	699	740	732	733	741	770	738	743	808	744	775	747	729	785	777	751	770	755	753	723	761	732	737	786	736	722	725	819	726	790	777	773	747	795	767	786	749	741	767	728	718	757	762	787	786	789	780	740	736	747	718	754	750	770	753	760	773	746	791	767	763	759	729	752	799	753	760	775	829	786	773	735	742	799	763	725	754	794	752	765	722	735	744	770	756	734	794	778	719	743	723	790	749	738	721	761	775	721	727	774	792	731	755	744	759	773	784	759	693	733	744	807	731	755	774	770	788	772	752	760	751	844	765	781	780	704	783	763	727	777	764	803	782	760	793	791	730	747	766	781	790	747	751	759	796	777	751	737	742	721	761	746	781	790	756	750	762	748	796	740	778	736	744	736	784	794	727	763	766	716	748	775	715	765	804	723	767	712	745	769	726	739	779	742	749	781	780	785	767	795	775	718	770	796	750	735	765	764	816	776	698	731	714	775	745	743	754	771	776	724	740	737	737	773	767	738	753	763	755	772	801	774	776	715	756	742	764	804	789	737	711	769	771	782	785	744	785	760	744	747	787	784	800	758	739	739	792	748	747	702	770	745	735	748	767	764	833	770	716	715	795	798	776	748	752	772	745	739	767	754	791	833	718	752	761	734	724	760	746	773	742	760	740	760	738	725	724	752	713	750	788	723	794	753	813	756	772	777	770	757	761	737	773	759	745	717	748	775	756	759	705	773	781	732	712	689	776	789	705	791	741	761	763	787	734	774	797	736	779	762	748	742	760	713	815	784	746	724	731	768	731	776	801	789	793	791	818	719	700	778	829	721	772	726	758	748	744	757	713	787	805	778	740	779	731	724	778	729	767	713	706	712	740	749	766	781	705	745	713	745	803	777	732	751	846	809	779	747	772	739	738	768	745	761	771	750	808	764	747	783	741	732	760	749	757	786	771	730	765	742	758	791	729	755	766	749	694	757	780	775	795	746	744	780	766	730	774	790	759	761	737	746	765	699	795	757	762	736	801	771	767	778	727	813	801	757	731	765	802	744	765	752	779	751	773	767	742	783	749	763	744	774	775	740	759	747	778	773	775	759	760	765	744	703	720	776	735	730	752	779	697	775	774	775	723	752	768	756	715	756	784	714	758	793	719	735	776	745	798	728	752	772	788	780	773	764	811	775	776	747	754	668	778	760	742	793	757	717	755	731	775	798	746	741	742	784	783	730	753	678	819	774	772	776	769	728	721	792	724	758	776	780	775	762	764	766	739	795	761	793	720	741	779	773	709	710	717	767	798	782	785	799	761	776	781	751	734	746	808	777	780	777	748	713	748	765	814	757	748	797	768	752	724	761	747	723	728	777	797	791	747	738	770	742	746	787	782	805	767	746	779	705	742	707	719	744	687	747	765	764	731	755	690	781	750	781	714	766	788	755	789	732	787	803	740	754	716	747	756	759	789	741	738	778	728	727	756	723	754	780	742	787	724	785	759	740	730	778	786	770	760	743	773	794	777	744	738	743	761	737	765	773	755	775	799	815	770	740	762	753	737	726	770	738	770	768	764	817	723	708	736	740	745	711	755	730	752	745	809	774	730	714	785	785	744	739	761	740	764	741	737	778	772	838	751	746	779	787	817	780	766	723	744	760	767	737	709	746	726	746	785	770	768	710	733	793	765	791	791	766	752	751	770	766	790	718	758	755	783	743	797	746	772	727	757	750	761	814	732	760	717	740	750	754	759	766	745	765	762	731	830	771	778	713	698	751	735	776	742	792	758	704	792	717	766	762	768	754	753	759	812	738	744	773	792	748	784	744	760	742	773	757	804	780	787	788	745	759	725	786	766	721	726	737	762	781	781
30684	17686	2458	346	271	247	199	192	203	201	180	207	219	215	196	184	189	227	186	211	208	187	196	198	180	201	172	221	208	220	163	188	210	213	155	191	187	188	193	189	214	194	180	190	181	216	189	189	223	193	210	209	187	194	218	221	192	212	205	202	207	209	185	192	172	195	191	173	210	212	174	177	195	203	202	196	222	191	199	234	204	186	175	200	179	186	182	208	183	180	196	167	180	220	205	193	199	201	196	174	218	177	210	191	201	203	188	186	193	203	219	227	217	218	200	193	208	220	218	188	181	198	186	200	201	213	217	189	182	218	212	190	178	203	187	221	220	165	192	192	166	234	190	180	185	203	208	211	181	187	200	215	200	198	160	189	202	188	195	189	217	193	228	204	178	205	204	219	190	195	180	201	211	236	202	191	215	205	218	190	191	190	217	212	217	172	193	220	176	197	185	201	210	204	199	194	186	216	200	209	207	214	218	207	200	182	207	182	209	201	200	218	194	219	208	219	205	180	199	203	210	210	207	185	176	213	214	200	209	182	205	168	214	218	192	193	177	211	217	201	206	207	203	167	208	201	212	184	187	169	173	213	223	203	225	203	207	210	170	191	194	211	195	184	199	177	214	197	191	188	224	178	197	211	206	190	169	201	176	172	231	215	201	181	215	188	192	222	189	201	194	205	201	208	204	220	188	185	198	188	176	199	203	213	218	201	186	196	188	207	180	200	214	215	202	196	202	176	181	206	190	174	165	196	225	198	185	195	213	187	220	190	175	229	199	243	216	216	216	205	211	190	199	200	182	194	185	198	202	194	219	176	197	206	193	208	174	184	213	173	196	188	204	218	184	199	179	213	167	200	231	210	205	176	207	190	185	183	196	237	184	191	188	207	202	188	200	196	183	181	208	207	189	196	183	189	229	191	202	166	162	214	197	198	192	221	199	196	197	222	175	208	193	211	194	191	187	201	167	216	157	193	194	206	193	218	185	188	168	196	177	214	219	209	195	182	201	175	197	190	203	201	199	187	190	240	208	210	212	185	192	191	188	209	173	208	202	186	214	188	205	180	214	189	231	173	223	181	186	207	214	216	186	180	186	180	209	196	200	195	176	239	215	187	214	193	192	193	217	197	205	192	190	193	179	218	203	196	196	188	182	200	200	204	194	192	183	190	206	186	177	197	187	206	198	190	207	202	191	204	217	205	183	194	186	196	202	187	206	198	198	204	208	200	214	192	193	175	194	207	215	211	213	188	188	178	192	197	187	199	215	202	193	175	185	206	207	201	210	205	191	186	233	180	192	202	211	188	184	195	207	189	186	187	212	195	213	205	186	223	198	191	222	194	179	206	201	220	191	205	191	219	175	229	182	187	196	203	203	208	222	198	188	197	206	188	196	203	211	217	189	208	220	213	180	179	215	185	211	202	205	177	192	185	206	183	222	207	201	202	184	193	205	181	185	212	203	184	193	219	171	202	227	195	207	196	168	192	201	206	188	209	218	202	198	222	163	193	187	204	203	202	206	202	216	201	206	195	193	178	202	180	187	212	186	203	211	193	178	165	206	207	228	179	206	197	187	180	186	210	203	200	185	197	200	175	193	212	186	206	180	191	188	182	199	174	193	185	211	202	200	210	173	187	203	163	190	197	205	196	199	207	210	199	172	176	192	192	210	209	201	201	207	207	167	179	175	186	201	196	197	202	192	193	204	180	202	173	186	166	208	198	206	178	224	195	196	186	175	213	207	240	208	180	203	233	197	194	193	201	190	204	214	199	196	196	183	194	208	211	198	186	185	186	191	209	195	177	201	203	196	187	184	181	190	162	197	192	212	192	175	200	186	196	197	201	173	187	186	209	189	181	203	220	185	206	195	204	192	208	191	211	201	212	180	221	212	210	193	203	201	180	188	214	204	200	203	205	202	230	211	201	201	172	201	198	191	183	182	183	208	201	209	191	190	198	208	191	196	181	218	184	183	212	219	199	221	197	224	179	210	175	197	218	223	181	191	214	171	189	191	200	190	207	196	194	199	173	213	192	207	213	204	220	191	200	200	202	201	210	201	206	175	188	184	205	179	185	185	226	204	212	215	210	206	184	208	195	199	205	185	207	187	204	185	181	188	217	196	193	187	186	198	197	200	197	196	198	207	181	216	198	227	214	194	210	206	180	170	217	216	177	191	220	173	210	198	194	196	185	178	214	212	215	208	177	204	213	200	208	172	172	196	173	190	225	228	196	188	187	197	196	203	184	209	163	190	190	194	174	188	205	229	169	186	172	203	216	180	219	174	215	205	200	204	179	194	190	192	204	185	169	174	217	192	211	208	203	211	187	172	189	186	187	181	198	205	235	217	179	205	222	213	204	180	192	215	175	197	184	205	201	190	184	217	203	171	193	180	204	179	190	189	194	205	200	198	190	207	196	193	189	200	189	179	200	199	209	203	232	185	197	190	177	207	208	193	213	212	192	199	213	198	194	211	186	205	204	219	201	197	195	194	163	218	198	201	191	215	191	190	223	197	197	204	193	199	216	195	200	183	212	213	175	197	217	169	201	199	196	221	214	199	230	180	209	186	233	185	223	206	196	167	191	201	196	193	207	197	206	179	193	170	216	188	185	180	226	221	197	199	204	187	196	203	179	205	188	203	212	194	177	195	186	235	198	225	178	192	220	195	196	197	190	182	203	189	216	197	195	199	194	203	226	190	187	202	221	173	171	209	191	212	189	180	200	182	184	185	209	216	200	175	214	176	179	192	192	192	206	212	202	194	215	200	206	207	201	196	197	227	204	208	202	192	218	212	187	213	202	199	199	182	200	204	165	194	207	205	175	215	219	192	188	195	200	187	193	207	200	196	198	173	211	227	205	188	216	207	201	196	185	197	225	180	203	212	177	174	200	213	219	199	208	214	205	184	197	215	224	213	185	181	218	173	185	192	174	206	202	193	212	212	194	195	191	208	174	172	197	203	193	202	198	199	187	221	175	201	203	181	198	190	182	223	196	193	178	220	189	172	221	192	187	186	179	189	174	199	201	190	183	192	155	164	178	194	211	201	209	189	171	180	187	217	184	193	194	195	228	204	204	199	216	183	188	200	205	197	196	197	216	212	193	206	196	196	190	191	202	211	190	201	183	201	195	215	185	172	191	170	189	198	205	184	166	195	194	178	212	218	185	203	220	189	196	194	198	190	171	186	212	192	204	177	212	174	199	209	188	205	225	205	184	197	209	197	178	179	204	192	195	200	186	197	165	267	209	198	174	180	190	210	198	219	201	180	190	185	187	183	177	217	208	174	203	216	198	181	180	209	203	206	194	200	188	190	186	200	198	196	170	169	200	220	217	202	216	204	188	165	205	204	202	229	187	181	195	191	202	207	196	197	166	188	177	206	208	218	174	186	188	188	196	179	186	207	191	186	186	198	173	203	213	194	208	191	205	213	208	179	223	184	197	206	210	220	201	208	188	186	199	195	208	226	214	202	181	177	182	190	193	187	190	203	193
24262	13171	576	357	336	260	279	250	240	259	236	248	251	225	212	218	229	193	200	221	205	223	221	217	225	213	223	223	239	246	216	219	194	211	212	194	213	218	194	209	195	216	240	202	186	207	205	201	195	195	206	194	211	211	213	219	227	215	213	195	223	213	217	206	212	239	187	209	226	206	210	202	210	224	194	189	221	208	210	247	209	215	221	217	210	234	231	219	228	221	204	208	195	210	212	235	239	229	216	215	230	214	209	214	252	211	191	235	203	240	216	233	232	218	199	196	203	221	222	180	195	184	214	210	234	208	232	233	225	231	218	232	215	235	223	219	210	202	221	236	207	245	218	232	222	222	239	238	216	205	216	223	217	209	213	207	217	210	216	202	205	236	215	206	224	177	222	220	245	218	214	203	218	197	225	220	218	234	221	229	199	213	238	207	202	207	200	212	193	205	187	245	225	202	187	221	238	218	195	198	167	198	205	193	194	210	226	211	222	209	221	193	204	220	204	218	211	212	194	192	204	220	213	197	208	231	190	218	212	200	217	236	247	221	217	226	216	222	218	194	217	221	232	212	233	197	181	207	190	217	204	204	203	205	207	241	181	218	201	205	224	215	226	229	204	230	210	216	208	210	202	238	213	233	203	229	232	182	209	231	196	217	222	230	220	222	209	241	233	200	193	214	219	224	195	232	241	225	197	224	217	207	224	220	185	200	223	226	208	202	195	202	192	201	209	214	219	203	211	236	219	237	203	208	226	206	185	221	213	236	219	195	209	186	189	216	205	207	207	218	220	230	236	203	218	221	224	199	195	212	215	224	192	213	224	226	227	217	204	210	213	215	215	211	211	211	218	207	221	214	188	251	230	221	234	213	209	211	228	206	226	205	206	188	207	211	219	198	203	238	200	223	190	210	213	239	210	200	201	227	205	223	223	234	203	221	203	217	228	227	200	204	234	207	220	201	208	213	184	206	222	205	195	208	227	220	197	190	177	203	193	220	208	239	198	229	208	210	203	199	195	189	206	223	202	208	237	229	219	235	216	211	227	215	235	203	212	214	221	187	198	232	219	221	210	217	226	211	201	226	210	213	228	201	214	248	221	193	222	204	214	227	197	216	219	233	174	204	214	190	224	209	202	202	222	224	224	214	195	241	188	216	203	211	201	209	182	208	215	196	246	233	223	234	210	207	218	236	204	181	193	224	222	234	228	231	193	217	212	233	215	197	220	227	235	200	211	227	211	213	229	197	221	216	240	202	189	215	231	205	250	221	200	212	220	217	205	205	209	173	229	225	225	205	214	206	220	194	243	228	220	185	225	182	216	194	199	234	231	221	229	219	180	226	236	219	234	191	212	206	222	221	196	202	217	215	202	219	212	219	194	204	202	202	202	207	232	247	201	232	209	174	211	228	228	207	228	187	223	232	226	215	202	248	237	212	235	205	189	204	210	197	239	222	211	215	207	223	242	220	204	217	206	240	220	224	224	216	207	226	192	203	226	200	209	213	215	199	227	217	202	188	211	234	215	206	210	186	210	208	216	211	228	244	213	225	183	236	224	208	216	208	226	220	227	236	214	198	220	198	230	210	252	238	196	221	221	214	211	221	205	237	228	171	215	173	207	251	194	208	197	203	193	227	239	198	236	233	213	202	183	181	215	205	229	222	245	220	239	250	207	226	205	219	211	213	204	211	221	208	197	222	228	232	221	226	222	192	206	202	216	218	198	211	205	221	228	223	206	198	224	212	212	213	201	203	210	206	207	199	209	248	217	229	219	196	214	209	212	211	215	195	210	236	215	230	203	198	182	221	227	198	208	205	221	212	201	198	191	228	219	198	209	255	226	209	217	219	213	229	216	205	208	215	221	216	206	201	230	213	206	225	237	218	222	232	200	228	202	218	227	201	215	212	227	237	208	207	228	227	217	237	209	207	196	244	243	218	213	225	186	190	212	215	229	225	209	203	199	232	203	237	214	217	201	223	194	188	230	246	235	204	184	230	232	233	210	190	238	195	218	208	202	216	212	206	217	258	217	218	210	261	225	231	214	213	185	197	219	221	229	214	254	201	213	194	212	215	218	207	202	236	203	233	210	220	186	214	196	223	225	236	224	215	219	193	204	203	196	210	211	237	218	232	187	216	216	217	184	201	221	209	187	218	220	241	198	236	223	222	190	205	187	226	218	217	202	231	196	217	196	225	251	208	215	221	196	177	218	243	211	204	226	203	220	198	211	212	201	225	204	243	225	220	204	210	206	216	193	216	198	209	201	186	192	213	225	212	214	227	204	212	202	224	222	221	197	194	229	219	222	212	222	238	220	215	218	215	210	217	243	204	242	191	199	188	195	226	216	220	200	204	192	196	218	225	228	210	250	222	198	225	225	224	199	197	218	214	232	221	198	239	203	214	216	207	196	212	210	231	226	219	200	209	216	218	194	212	195	213	207	220	212	202	216	232	204	205	214	208	204	235	207	232	208	239	215	214	209	204	204	235	205	199	222	208	229	187	197	218	226	209	239	227	219	233	221	197	185	195	222	206	206	216	195	191	202	205	190	230	223	197	215	202	239	201	234	201	212	217	233	218	204	220	223	219	229	206	210	231	231	232	185	184	232	202	222	208	201	214	217	222	202	231	234	219	231	190	215	227	206	208	219	201	200	209	218	222	236	187	226	208	215	201	201	210	204	232	214	226	234	211	217	209	229	212	188	237	212	225	218	216	220	201	197	229	241	232	197	232	214	221	220	204	201	221	218	204	223	207	221	218	223	209	219	235	225	187	217	186	226	230	213	219	199	214	215	215	192	203	218	226	218	218	224	215	215	229	222	222	192	205	199	216	208	236	188	204	197	245	190	222	216	228	222	209	219	220	219	229	223	256	230	214	213	228	240	223	223	243	221	208	204	227	210	216	220	195	226	215	238	202	207	210	239	243	223	221	220	212	201	225	208	206	198	215	224	219	200	198	209	193	215	201	213	229	216	228	220	229	195	226	232	205	212	184	211	190	206	201	206	225	221	214	215	220	197	214	198	231	185	208	210	195	196	201	214	200	188	221	221	237	231	206	210	206	191	225	200	226	228	189	215	205	219	225	224	192	193	224	245	217	211	210	224	208	212	210	248	238	213	193	207	188	194	215	231	201	205	198	223	187	221	208	245	217	212	210	217	205	226	211	210	224	177	226	235	201	210	200	236	202	208	212	195	224	229	211	216	195	218	245	227	236	202	228	206	212	212	207	217	214	208	197	192	220	185	214	210	215	213	199	219	195	237	214	205	225	206	205	203	209	199	223	206	185	202	223	186	231	188	200	214	231	237	211	215	209	213	205	220	212	205	215	205	211	212	202	226	211	204	218	187	235	238	238	250	215	216	213	209	220	224	219	235	210	230	209	222	195	217	196	222	211	219	214	219	214	220	207	227	220	188	203	187	219	221	204	218	209	199	194	195	217	191	195	191	220	222	225	191	204	209	194	184	214	238	220	225	208	229	203	215	217	236	201
24591	20413	23852	26741	20342	10468	1253	887	702	651	647	592	612	557	588	564	546	533	539	508	548	491	469	503	514	513	451	484	524	489	514	517	470	495	437	479	480	469	492	474	522	488	496	483	478	458	453	437	444	475	480	452	486	430	473	453	458	493	459	438	481	472	483	497	474	430	473	469	470	479	459	494	464	459	475	486	462	451	488	464	471	452	463	481	494	458	479	459	468	442	463	439	493	493	484	449	481	440	475	442	465	517	481	471	432	442	478	469	491	496	435	467	428	469	519	441	441	531	449	459	491	478	466	510	438	457	462	431	470	467	460	487	452	454	459	467	459	420	469	481	462	468	472	466	485	426	498	419	487	465	481	471	506	446	457	484	454	428	442	416	485	466	476	484	515	496	472	451	449	467	464	429	467	479	505	448	482	448	433	467	482	457	490	434	462	445	497	519	462	485	481	470	449	477	472	472	474	433	504	441	471	464	467	509	502	451	417	481	439	465	451	460	489	481	428	432	501	486	471	504	459	460	419	493	466	460	478	470	476	440	455	461	482	455	434	473	461	427	474	438	490	458	476	473	461	452	453	454	458	488	444	478	467	504	502	510	485	481	480	495	460	478	432	453	446	452	462	471	480	448	466	487	468	492	466	459	459	443	507	473	496	503	491	490	435	488	475	500	468	495	498	462	489	435	440	485	447	450	475	516	463	425	468	510	424	425	443	475	486	442	488	446	457	495	480	456	456	499	487	487	468	471	478	454	472	506	489	438	479	462	477	487	439	490	471	533	440	430	461	468	492	470	474	456	451	459	480	461	477	470	481	448	494	456	476	462	493	473	473	432	474	471	449	468	439	491	474	472	449	450	502	479	511	487	473	477	470	463	497	481	456	484	460	463	453	455	446	442	426	481	461	446	458	474	477	473	478	484	488	466	499	453	497	449	484	512	484	474	462	476	475	436	484	440	460	457	476	462	491	463	481	485	465	478	462	516	423	465	462	434	437	459	410	477	506	473	460	504	422	491	467	440	487	450	512	441	453	503	451	493	458	479	510	457	473	433	439	470	505	446	455	465	489	465	518	474	454	444	487	438	486	490	477	435	481	504	458	471	477	484	511	496	480	461	510	488	464	466	475	487	445	468	474	497	484	416	450	461	472	500	455	454	478	467	442	474	497	451	494	437	438	467	420	455	453	477	472	477	501	495	471	442	476	435	433	500	458	465	496	436	461	468	461	453	473	485	468	496	515	494	473	469	493	445	449	482	463	439	414	470	446	482	465	467	451	483	482	485	462	470	473	420	460	495	475	439	431	442	458	471	489	457	486	471	483	482	473	466	492	465	414	481	451	484	454	465	490	427	492	448	496	454	476	446	461	460	453	495	493	465	455	484	469	467	501	453	458	488	452	484	433	490	455	485	512	421	455	455	474	486	434	437	478	461	492	422	463	436	470	445	469	452	483	454	452	468	472	481	487	473	441	455	478	479	459	441	434	457	477	444	446	461	471	452	491	450	468	482	440	430	481	455	433	511	492	434	489	442	489	467	437	500	498	500	484	451	514	482	462	461	468	493	460	487	482	453	445	494	497	488	477	431	472	460	463	473	485	433	449	465	516	461	428	471	424	450	472	478	476	435	469	472	483	491	466	498	466	457	452	453	483	470	482	442	454	458	476	454	444	473	490	473	455	482	461	448	453	478	482	477	455	471	460	458	418	478	471	440	431	466	478	449	468	442	454	425	458	472	476	474	475	438	444	449	457	496	440	461	462	470	517	462	455	464	498	448	473	496	443	440	439	478	440	462	484	452	507	499	451	467	458	425	482	447	457	455	447	464	457	460	468	475	454	503	447	474	455	459	485	421	468	476	457	475	447	499	473	490	432	462	442	455	496	497	446	502	478	472	473	472	448	496	496	481	474	469	454	454	509	470	451	442	492	487	458	471	462	403	492	497	459	482	445	500	477	507	458	449	481	468	478	481	508	473	414	465	457	472	449	481	462	456	475	449	484	447	421	441	452	464	491	456	441	456	426	486	465	481	491	462	520	467	469	501	457	447	436	481	450	452	495	489	449	446	440	438	488	446	488	446	475	450	506	478	451	448	483	520	444	459	454	466	453	502	470	465	513	506	478	474	441	461	429	481	496	469	469	477	457	495	485	454	476	466	454	436	495	477	459	473	487	454	495	444	457	466	451	452	432	457	481	512	459	482	465	474	481	466	469	465	465	466	471	494	426	457	443	465	507	480	504	454	483	484	459	475	482	483	494	479	449	476	464	481	477	513	411	482	490	476	456	484	437	468	479	452	454	434	449	501	474	461	483	462	497	489	487	501	471	490	487	488	471	484	474	503	464	435	534	466	477	496	459	443	470	493	494	495	451	470	462	485	441	465	477	465	463	492	494	475	462	456	471	469	443	484	441	472	464	425	486	494	468	498	481	503	458	436	485	493	461	490	447	446	446	441	496	444	458	445	447	460	465	425	526	485	450	467	459	490	467	513	451	458	447	463	473	486	443	443	459	485	459	481	471	429	428	506	463	447	517	434	516	467	448	474	459	473	471	476	467	439	477	477	475	471	453	445	443	401	443	501	497	453	438	447	471	449	511	481	472	451	491	452	482	452	508	484	464	480	496	509	500	474	472	467	492	428	488	499	461	447	467	452	445	460	446	454	505	418	459	490	506	499	486	460	468	478	461	479	456	473	462	450	471	470	495	497	483	470	481	478	450	443	470	487	444	464	506	500	494	446	504	434	476	498	474	468	456	480	477	477	497	469	469	482	451	474	506	475	461	466	480	471	479	457	506	469	501	458	427	497	471	450	477	487	526	484	447	442	439	457	485	470	489	456	432	443	476	474	485	461	460	484	458	483	471	475	477	440	468	496	461	463	534	451	472	460	469	463	469	485	508	445	455	485	459	494	447	493	440	435	451	469	449	468	464	487	468	475	453	471	440	459	471	471	474	458	449	444	437	473	470	435	467	456	453	471	442	462	492	474	475	472	463	451	474	470	529	490	458	459	467	516	467	465	426	488	435	497	481	441	472	479	471	476	479	463	494	428	480	498	451	447	491	479	461	452	524	433	489	442	480	452	464	476	498	498	490	455	430	462	485	475	465	473	453	471	473	472	501	471	445	448	475	430	500	482	519	461	500	442	464	506	538	477	484	438	480	460	431	472	465	475	455	500	469	465	474	472	469	466	450	476	496	443	466	493	460	440	512	480	466	431	489	464	481	455	494	461	472	491	436	413	443	485	463	465	447	455	465	490	467	453	434	466	489	496	463	503	455	471	489	454	468	469	500	466	452	455	499	471	473	459	466	490	479	484	480	464	440	449	470	470	449	462	476	425	466	474	509	494	439	498	461	457	464	463	463	482	460	459	452	489	425	462	470	480	450	449	481	482	474	490	481	489	463	450	466	483	473	502	484	479	467	472	489	472	449	472	481	461	459	470	475	413	461	465	480	470	456	455	468	463	474	490	486	459	474	463	453	485	474	451	460	445
41737	23440	8215	4223	2729	1930	1548	1223	1033	971	801	753	686	625	657	605	585	574	575	553	568	511	542	534	480	482	489	516	506	484	423	476	470	473	496	430	467	468	463	447	491	454	479	427	440	493	461	484	430	456	468	472	478	457	431	452	421	438	447	452	450	466	470	440	425	430	450	431	447	473	474	466	440	415	459	432	433	435	468	448	420	427	473	442	447	467	428	432	454	472	458	450	458	428	460	459	427	434	424	419	482	461	470	437	415	440	484	423	393	479	434	463	427	428	412	436	432	442	422	465	464	465	466	461	451	431	461	458	430	456	436	465	428	440	457	482	457	458	440	443	453	463	438	439	467	421	465	453	441	447	421	386	435	478	486	447	425	448	468	442	451	452	389	457	446	429	425	450	453	447	471	464	414	434	450	476	456	431	453	409	420	437	424	426	458	438	443	446	440	441	442	436	422	436	456	440	420	431	424	464	430	386	450	428	456	448	451	445	442	467	428	438	417	427	460	461	455	435	436	420	458	408	427	465	428	430	434	455	452	416	431	450	451	446	448	474	436	444	439	448	397	440	425	447	413	430	434	425	486	428	478	441	406	466	425	462	478	462	468	458	429	437	469	411	475	405	427	421	460	438	457	409	433	473	450	436	445	439	438	480	426	494	441	439	453	439	428	437	435	436	449	413	436	463	448	443	433	454	443	442	454	457	469	406	457	437	413	445	450	427	429	458	424	438	443	409	471	456	428	436	435	445	443	422	430	396	465	434	414	447	468	454	464	445	412	447	363	472	425	398	431	417	451	419	425	459	453	449	430	410	406	440	450	476	433	413	455	483	422	410	433	441	449	463	430	457	459	461	430	447	451	469	439	431	436	431	463	474	423	448	461	475	435	444	493	441	415	412	436	422	446	448	519	426	439	450	419	447	451	420	416	443	439	475	452	397	425	436	452	457	432	435	466	400	477	446	407	425	426	454	409	432	445	428	446	436	421	399	435	421	460	435	430	470	412	459	445	429	429	466	480	453	464	403	441	488	449	440	424	417	501	425	434	448	442	498	448	425	459	431	457	442	442	445	483	421	437	480	413	504	437	446	452	442	457	433	431	443	466	418	419	427	425	432	471	415	451	434	455	446	442	423	466	414	428	437	398	466	449	473	458	469	422	441	436	422	439	432	431	460	453	434	418	411	469	480	421	448	445	442	443	460	460	417	421	459	467	428	432	437	437	424	428	441	431	435	451	438	456	413	410	426	493	434	459	451	427	427	393	419	450	430	404	443	429	446	466	447	423	459	439	473	443	460	406	463	462	431	423	462	444	441	456	437	452	437	432	430	415	428	447	459	465	481	445	433	456	446	416	400	434	442	446	413	472	433	442	441	438	432	434	439	425	390	399	422	447	410	452	462	459	495	433	432	455	442	470	401	443	442	425	422	449	471	444	450	438	465	417	417	457	459	411	446	455	427	481	433	454	418	453	464	482	438	469	417	418	436	419	418	483	444	467	433	413	446	433	437	443	454	454	451	456	416	449	438	432	453	442	443	475	413	449	431	444	456	460	435	428	477	456	435	441	440	402	444	437	476	412	459	454	467	447	456	492	427	449	443	415	417	456	445	442	437	467	441	437	453	461	449	478	495	444	407	462	437	469	404	430	392	455	433	461	455	451	442	461	438	424	464	428	436	443	426	427	451	445	423	443	408	440	439	402	429	418	448	454	458	453	446	439	462	454	461	438	411	376	458	450	441	391	453	408	439	465	487	477	459	448	406	443	385	402	429	471	463	443	461	492	435	439	440	387	463	420	451	443	468	444	421	409	445	454	457	407	457	469	465	471	450	491	439	486	448	444	455	445	456	497	408	436	455	448	456	473	457	420	469	429	441	433	430	437	432	449	450	455	457	449	421	429	404	457	448	435	446	446	441	460	451	428	372	481	457	467	415	407	457	429	419	430	413	446	431	434	436	408	423	453	447	460	442	484	466	447	439	441	437	430	476	450	444	414	422	445	449	470	416	479	442	448	402	443	442	388	422	426	464	446	412	448	482	447	407	421	453	399	435	452	426	421	439	456	451	444	395	417	419	421	456	435	442	439	426	427	464	461	430	414	424	427	431	478	411	477	463	417	456	446	480	428	434	408	440	410	445	436	479	448	452	444	488	458	447	446	430	444	430	458	456	447	433	472	415	421	411	391	434	477	444	442	410	442	461	474	438	442	440	433	450	475	446	451	442	461	423	445	434	415	447	452	439	426	434	390	454	411	430	433	461	406	452	474	464	458	436	463	439	451	448	446	452	455	456	433	416	438	444	450	414	464	425	463	442	462	468	462	450	457	474	473	424	459	431	457	434	452	470	415	420	437	454	448	441	442	425	425	479	449	440	430	435	451	428	427	460	478	448	456	450	423	426	443	441	440	429	429	450	426	423	457	460	428	403	472	443	436	441	437	407	457	489	434	405	415	402	442	436	437	443	436	457	445	428	459	481	430	461	452	471	452	448	445	437	412	476	465	444	435	413	463	487	459	451	427	407	451	443	434	419	443	480	462	466	445	474	443	448	449	481	469	412	494	456	419	430	468	426	436	462	451	459	440	472	429	438	431	474	462	462	443	432	441	435	441	466	406	448	461	428	449	427	428	442	478	453	439	458	480	431	489	446	424	440	445	411	456	427	447	430	434	419	397	453	474	435	458	444	426	463	469	475	433	487	436	442	422	422	478	422	456	473	458	457	451	419	454	423	487	449	431	449	480	409	422	435	433	428	467	470	438	422	434	438	427	413	457	435	438	438	419	437	447	417	448	429	444	459	453	461	443	469	432	460	445	462	444	439	454	439	412	443	436	406	439	427	426	409	434	469	442	450	414	429	462	430	471	447	417	418	456	426	425	447	439	429	443	474	483	438	449	482	441	446	449	430	458	422	408	412	453	458	393	402	461	424	412	411	439	455	451	435	406	447	453	436	393	446	425	466	446	468	456	453	435	449	435	437	441	417	463	411	432	471	406	402	431	424	439	425	457	455	429	443	430	416	448	435	430	441	469	441	445	407	440	427	448	410	426	461	457	406	433	436	415	434	442	438	431	425	444	401	434	446	456	452	449	468	452	448	428	424	444	447	386	428	438	434	436	454	468	430	421	446	430	424	447	457	462	432	431	448	473	442	431	431	432	424	478	465	424	468	449	430	435	484	429	448	442	424	451	432	446	438	462	426	448	469	444	428	461	445	461	438	451	419	431	482	461	458	441	414	433	406	473	434	406	407	445	441	425	464	446	433	434	436	480	428	443	451	470	462	433	428	471	437	462	456	413	440	415	433	420	436	406	438	462	447	428	481	424	438	478	398	424	432	465	450	474	435	440	420	470	462	454	469	391	429	454	449	418	468	454	459	456	435	472	409	461	427	463	498	436	444	442	419	456	447	428	402	476	421	430	406	426	430	466	462	426	444	453	488	456	436	423	463	396	442	434	470	461	428	471	435	424	429	391	442	426	446	357	425	408	493	481	446
22411	20393	24588	25977	20343	20371	14100	1997	1292	1208	1207	1097	1021	1015	952	939	1028	927	963	922	936	891	872	891	914	905	896	859	873	848	820	836	877	850	853	844	888	829	886	816	820	870	852	811	822	831	834	853	879	821	868	800	820	880	840	889	791	864	807	854	822	849	779	789	800	838	841	794	820	829	809	839	800	845	818	848	855	794	795	819	881	835	864	888	857	865	837	788	841	832	842	831	800	869	861	887	740	797	851	867	787	868	846	795	818	803	792	767	810	839	883	807	869	816	828	774	856	834	854	830	819	834	791	827	824	802	830	810	803	843	826	796	783	802	830	871	824	798	845	794	855	855	869	842	820	777	860	844	820	840	786	790	833	788	811	813	855	840	819	791	865	872	839	822	886	798	836	812	888	823	862	762	795	759	867	799	773	793	819	861	802	830	804	844	804	862	840	846	768	854	780	796	801	838	840	818	850	823	878	798	884	820	819	821	806	827	782	792	816	849	839	840	771	844	818	829	805	797	849	810	843	787	850	824	815	801	777	804	839	852	855	834	817	825	808	838	795	826	822	836	841	811	853	827	793	800	861	828	845	844	802	797	807	764	782	837	792	864	824	829	785	827	891	838	843	803	820	795	817	856	808	812	800	810	804	845	779	848	867	812	825	779	834	825	801	782	794	761	796	825	782	856	835	840	811	808	839	848	795	822	786	840	849	833	775	827	742	763	753	886	795	839	816	802	804	781	827	790	842	822	797	843	831	846	804	788	838	813	837	906	779	829	844	819	752	802	814	815	857	855	836	829	814	817	807	851	843	846	861	854	803	820	810	814	882	833	804	824	892	827	862	819	782	817	757	835	792	783	814	796	838	803	815	841	856	778	836	783	787	884	876	797	830	782	823	811	823	834	800	802	814	801	848	872	820	798	812	870	843	828	796	851	769	824	834	785	748	781	783	814	771	817	815	821	880	831	851	799	780	842	802	864	826	781	776	823	794	791	816	814	811	892	820	851	789	835	778	839	821	811	832	829	810	792	775	832	865	801	821	811	834	789	813	793	777	799	792	825	810	797	850	838	835	847	813	835	843	812	878	794	826	907	840	807	825	759	828	819	829	814	788	813	835	800	832	764	825	759	851	819	868	818	812	831	822	851	808	831	834	890	782	764	801	871	800	806	796	798	855	845	790	790	807	828	811	832	808	818	872	846	809	799	828	818	854	844	848	754	812	835	866	868	785	830	775	844	840	818	809	867	809	774	801	828	886	833	780	790	822	806	845	824	780	804	844	821	826	834	757	836	866	840	790	858	798	811	793	843	784	854	847	844	793	914	816	806	857	846	751	794	825	812	795	829	854	749	844	850	827	861	806	820	786	821	829	861	760	825	829	792	787	832	855	724	828	837	843	829	811	833	854	857	802	840	854	858	793	802	821	853	810	819	794	811	789	843	812	822	771	817	833	847	802	809	847	829	844	856	867	803	854	844	787	798	843	810	861	849	760	858	811	820	822	849	859	776	817	814	814	832	865	820	843	796	837	844	855	838	819	809	815	796	841	800	847	790	816	829	868	821	835	811	847	841	802	847	843	838	827	824	877	836	823	876	797	802	798	765	853	755	814	801	808	775	780	849	855	830	835	783	781	860	799	759	851	812	784	819	803	858	821	819	808	856	852	828	807	786	830	774	816	814	844	790	877	777	806	803	864	859	823	823	808	824	818	820	830	856	756	848	803	829	770	835	793	829	862	891	841	781	797	863	847	821	774	774	768	896	853	834	864	825	836	798	810	818	867	803	845	822	784	826	838	820	860	822	820	809	773	841	840	788	808	832	796	837	832	832	838	809	866	793	836	860	777	799	815	829	844	871	806	841	829	840	871	780	904	789	823	784	833	824	813	820	791	831	782	804	800	810	843	841	836	838	756	839	841	817	816	839	890	790	862	802	791	821	837	830	791	787	842	836	798	833	831	813	833	803	862	820	789	800	788	810	805	868	882	856	843	862	816	815	810	801	825	788	783	828	852	848	823	804	839	878	810	783	849	821	828	850	782	796	847	820	801	822	860	833	814	804	732	784	859	756	879	834	804	827	793	821	847	784	815	836	787	845	829	812	777	850	816	796	812	824	789	805	879	837	843	813	802	827	804	783	776	837	825	809	840	783	776	855	825	834	815	777	792	837	857	851	805	874	826	838	836	860	783	810	828	832	828	831	854	837	805	882	781	831	829	834	757	822	759	787	755	824	868	838	840	856	792	803	774	800	806	848	824	792	810	810	804	756	770	804	802	772	752	850	807	844	817	856	825	852	878	866	850	829	774	816	900	836	829	837	852	750	826	828	846	793	818	870	803	777	866	843	835	835	807	842	834	803	802	796	781	742	824	845	825	767	838	859	812	839	785	801	831	826	906	808	837	720	795	894	811	836	804	809	818	802	856	791	807	785	817	841	909	819	814	805	830	829	805	821	801	806	794	843	901	818	780	796	763	785	815	809	859	850	835	779	860	799	882	863	792	834	787	812	807	871	864	807	836	830	843	900	828	830	843	802	834	854	858	840	857	805	858	818	818	849	821	863	793	825	853	896	785	803	811	799	821	865	840	832	778	788	822	835	809	795	840	837	771	863	812	854	798	796	837	797	757	810	805	822	798	810	822	828	802	807	831	807	805	852	839	888	835	893	795	821	827	790	811	844	806	801	771	798	806	808	809	845	819	802	813	854	821	826	831	803	776	817	817	858	847	788	848	813	801	812	791	857	817	829	828	833	829	818	823	802	792	823	802	843	781	837	788	862	841	851	788	806	836	812	868	848	867	758	778	823	827	766	779	821	846	819	757	827	820	818	863	831	780	799	838	802	766	796	845	851	837	812	782	835	819	792	817	798	797	756	839	807	822	821	820	806	802	836	798	868	777	767	840	856	839	802	808	781	816	804	797	844	809	782	876	811	828	870	781	820	769	849	835	805	759	846	833	824	792	795	820	863	841	817	777	799	766	858	848	830	809	864	841	838	818	816	815	861	858	826	843	837	829	869	779	904	780	851	774	817	814	858	846	777	777	867	833	837	778	820	856	807	764	831	911	828	822	848	839	819	862	858	833	845	802	827	830	796	846	815	835	840	811	833	886	811	789	857	852	814	732	810	824	788	785	766	815	763	811	834	842	788	840	878	798	812	834	813	788	828	864	844	842	867	780	752	842	830	795	880	802	838	807	762	827	845	797	834	835	888	813	773	806	759	856	773	772	814	806	807	805	863	838	815	795	870	776	822	787	815	853	819	821	863	783	789	847	834	816	839	797	804	827	810	845	817	802	782	811	795	874	821	802	859	844	832	821	778	801	884	828	839	823	857	853	883	800	822	828	776	768	836	817	849	800	811	854	841	830	819	807	837	792	838	814	834	822	796	850	794	815	895	834	765	790	827	900	841	815	783	826	807	806	800	816	799	813	860	863	785	837	859	835	831	862	878	821	853	832	818	892	809	834	821	798	843	817	817	835	855	849	782	806	811	760	875
34049	34684	12743	6923	4548	3401	2615	2182	1893	1597	1473	1348	1301	1123	1182	1070	1007	1040	1005	924	929	904	893	944	918	851	851	899	884	824	838	822	828	815	794	825	803	827	790	791	757	768	761	812	761	818	779	759	788	739	797	810	790	820	772	752	807	822	773	741	777	816	785	749	782	762	794	746	749	791	733	753	760	805	765	776	732	750	778	782	804	715	766	782	771	759	723	758	786	810	763	816	769	778	802	757	753	739	780	751	727	791	746	743	748	776	768	784	777	736	780	748	741	776	747	773	764	731	741	842	800	753	755	739	744	721	767	717	753	749	753	793	765	744	796	749	758	776	733	750	770	717	786	766	789	766	799	750	772	783	821	741	762	711	758	720	733	738	745	777	786	744	767	766	742	795	757	762	774	792	718	734	747	760	730	743	786	752	774	771	773	741	757	802	732	769	711	754	772	787	734	777	765	770	748	756	808	708	752	772	713	751	756	715	761	813	766	764	758	761	781	785	712	756	760	806	765	787	751	735	770	784	715	772	804	787	739	809	745	757	714	746	730	727	756	719	720	722	770	736	763	790	751	778	726	769	781	740	729	723	739	728	742	733	775	787	717	780	801	783	777	747	783	746	762	763	752	763	802	815	711	750	764	758	719	770	728	773	796	747	779	757	726	755	750	726	728	786	754	771	767	759	830	779	749	791	729	727	800	791	767	771	759	746	751	770	717	787	776	730	725	731	763	740	741	796	792	757	788	748	736	794	764	786	779	767	757	709	782	751	759	721	782	750	744	749	682	757	727	758	809	755	855	738	747	725	750	755	742	757	739	715	783	799	738	714	767	781	779	782	737	762	796	770	831	753	723	745	773	748	742	784	782	728	709	805	770	739	781	796	749	723	728	765	742	795	831	728	742	763	765	767	787	717	738	828	765	771	759	749	770	755	736	749	759	765	791	768	732	787	751	740	773	785	748	820	709	799	749	760	800	787	780	741	764	765	738	774	744	756	746	791	747	752	770	735	749	787	742	727	782	768	809	767	816	768	741	774	758	746	714	778	747	766	773	765	709	737	816	776	758	759	774	752	793	747	825	759	794	737	733	754	738	718	786	759	751	748	753	786	721	733	731	783	722	764	745	812	752	745	773	779	758	765	752	778	774	741	721	797	770	793	720	759	754	800	774	739	744	721	758	721	758	753	752	752	756	750	827	743	786	692	808	751	775	755	799	773	746	759	762	788	772	762	688	771	764	759	768	757	772	739	779	783	715	718	763	731	786	763	754	776	744	722	767	765	732	766	783	712	689	787	739	764	756	803	740	788	716	809	738	718	767	746	733	750	750	761	736	729	744	728	746	754	781	775	722	717	734	749	774	792	708	790	773	777	783	754	753	760	780	765	795	784	719	737	765	784	759	758	801	794	749	744	765	779	752	713	787	750	766	722	742	814	792	728	787	713	746	725	752	734	767	788	797	774	727	764	762	773	777	726	722	741	750	718	795	755	786	735	778	751	794	795	778	745	798	664	737	738	744	749	770	734	776	743	730	736	794	734	814	766	770	785	738	777	776	799	802	726	743	744	799	748	754	730	753	741	754	752	785	740	762	725	698	722	775	744	794	791	776	738	775	770	724	740	775	772	740	755	774	741	767	744	725	785	749	746	748	754	767	711	749	738	760	776	785	735	760	764	776	786	810	770	750	746	801	749	750	773	765	710	791	738	807	775	720	731	739	747	726	741	782	718	777	737	778	780	770	756	771	767	772	730	743	795	790	747	777	741	786	716	781	737	746	743	800	730	728	720	749	749	727	755	763	721	735	757	695	762	741	735	720	758	740	790	716	793	748	786	808	813	774	740	740	753	777	769	828	739	759	774	758	763	796	788	808	764	798	763	724	736	738	762	730	742	786	761	822	774	792	725	809	801	753	738	728	767	795	772	779	767	709	704	791	754	776	777	709	763	770	763	784	756	758	713	754	768	735	746	799	735	788	763	721	806	751	808	768	713	771	738	788	743	766	738	777	772	774	736	770	751	746	801	778	700	784	780	791	766	747	720	808	744	801	741	757	708	789	698	742	737	698	710	792	773	730	699	810	810	782	733	758	735	748	732	768	728	792	726	800	736	770	759	761	732	778	774	721	748	733	768	730	734	717	737	749	799	750	797	744	733	766	764	784	771	778	748	753	703	764	729	757	820	787	713	691	725	763	738	754	815	761	762	758	764	793	775	719	765	776	756	727	747	793	797	760	732	774	768	730	716	720	739	773	755	759	763	781	765	715	740	782	792	794	773	748	755	723	761	754	749	790	772	722	730	772	727	767	732	753	779	759	737	732	810	770	734	747	762	762	776	721	793	689	777	802	756	777	784	752	731	754	693	750	758	747	791	753	770	739	746	726	709	751	759	741	748	722	736	766	789	754	751	739	791	807	779	778	769	765	783	743	750	755	790	795	742	794	777	724	736	784	745	808	764	760	796	774	785	781	813	743	755	794	717	734	771	753	768	796	781	692	740	742	737	713	729	721	766	786	727	762	733	790	768	753	744	733	829	801	781	697	733	756	709	737	785	834	754	746	804	753	749	776	742	752	736	778	743	765	760	765	736	777	725	764	768	796	784	750	771	743	747	763	751	750	741	720	790	764	746	808	775	766	757	830	761	764	754	757	708	728	725	798	745	772	767	763	787	827	769	731	758	736	740	774	786	734	758	778	767	755	742	783	743	801	778	745	772	718	752	806	716	763	736	724	773	735	755	781	709	727	756	794	734	753	728	746	773	792	769	772	742	769	733	823	766	797	782	740	769	822	744	770	728	752	735	757	716	750	767	755	785	793	739	772	798	736	790	725	735	756	761	738	754	815	713	777	762	775	758	758	785	797	784	762	742	750	769	832	717	737	694	781	757	783	737	769	770	811	779	737	751	746	797	777	728	756	731	737	740	741	757	761	752	724	766	747	796	674	767	725	784	736	712	772	715	765	755	800	744	799	740	787	765	762	746	700	769	702	779	775	789	754	735	746	708	796	772	743	771	770	770	773	737	770	743	740	740	767	772	747	705	767	749	788	789	782	778	778	771	741	800	746	760	791	789	685	753	748	750	739	754	770	748	727	786	716	808	773	781	749	746	723	776	789	776	768	783	748	810	777	780	750	744	785	830	812	772	710	734	789	807	733	763	757	761	758	803	757	767	741	750	720	753	718	720	778	772	796	777	800	794	748	766	772	735	747	835	765	732	706	731	779	748	779	769	757	765	742	790	723	761	795	732	781	781	730	776	820	810	806	694	740	797	827	780	741	731	795	759	736	773	746	770	756	755	756	802	718	820	777	733	811	840	705	747	768	712	752	743	771	756	722	748	749	738	756	722	803	791	772	741	796	770	804	746	737	753	782	760	757	749	705	777	803	715	779	748	753	742	745	767	732	757	721	795	744	698	750	750	775	837	756	721	763	773	752	719	739	784	756	751	769	752	774	753	736	806	775	748	724	768	780	780	777	747	792	753	739	737	740	737	744	771
29776	21116	4515	514	334	278	219	247	215	180	215	241	204	204	193	202	216	195	172	182	198	225	184	205	180	191	220	223	199	163	193	200	250	209	249	214	212	197	224	204	198	213	236	183	214	196	219	217	192	202	224	182	206	198	220	188	200	214	186	199	234	199	180	196	201	237	214	189	219	211	191	202	191	207	208	194	184	231	207	214	184	211	214	198	208	199	208	195	193	210	191	203	202	199	194	217	222	183	192	221	189	184	207	212	195	204	235	212	192	202	197	187	179	215	188	208	210	227	200	194	213	186	200	184	182	195	212	197	183	192	200	191	212	205	215	185	219	211	203	203	213	205	191	200	205	200	232	212	189	197	211	203	207	218	225	188	227	182	189	204	219	212	199	186	166	207	229	189	200	187	214	190	224	207	190	184	228	210	203	193	211	202	200	213	233	212	222	213	227	201	183	223	178	181	207	198	186	213	211	177	231	216	185	237	180	194	197	198	170	175	181	222	196	234	205	223	204	197	228	189	222	199	190	231	209	210	193	198	208	220	210	224	225	211	210	231	197	197	186	178	199	222	199	184	197	202	192	215	196	213	199	211	218	232	199	201	214	235	201	226	214	231	181	224	205	214	194	198	219	223	220	202	194	203	214	222	211	190	223	226	207	211	194	202	213	212	241	214	192	186	222	234	187	214	234	195	218	196	213	200	205	201	173	197	192	224	183	193	204	203	209	195	192	232	213	203	196	198	214	196	217	214	199	186	203	225	222	219	201	214	191	195	191	222	194	220	206	202	222	184	193	209	202	204	203	217	219	206	196	200	210	194	211	226	227	208	192	217	183	182	196	201	205	188	203	227	206	202	221	207	186	196	218	215	240	220	189	208	237	214	216	222	208	211	178	199	199	205	208	198	196	200	227	196	213	214	181	200	206	226	204	187	178	215	189	228	178	216	208	182	201	208	197	213	202	179	211	199	193	200	188	198	211	231	205	202	194	204	197	213	175	208	192	194	218	215	195	210	185	208	181	199	233	204	193	197	184	207	204	196	191	199	204	238	236	176	212	196	217	208	206	201	213	189	197	205	195	209	231	214	215	211	197	222	212	175	189	204	196	206	207	194	207	208	212	204	215	204	197	184	226	233	188	201	227	221	214	191	225	202	190	195	211	206	227	204	196	215	200	226	225	212	189	230	209	216	197	193	186	176	196	196	194	208	210	195	214	200	184	201	213	184	205	205	197	198	206	239	199	214	234	181	196	202	206	192	228	210	178	195	207	230	192	206	200	191	195	225	213	200	212	201	213	218	205	196	195	202	190	215	200	175	196	196	194	196	186	198	231	220	233	188	213	228	212	209	206	218	188	209	194	218	193	193	220	197	209	213	195	205	214	183	221	188	203	199	193	199	186	173	217	194	196	194	196	219	206	226	196	183	213	181	197	223	185	231	208	208	212	197	206	200	240	205	196	184	202	192	213	191	196	205	208	184	194	200	194	215	215	225	227	201	184	195	198	203	196	196	228	190	228	172	218	231	186	225	223	185	197	208	197	229	212	189	196	181	201	209	216	213	205	198	197	171	204	215	199	204	187	180	215	204	204	216	220	183	192	198	192	211	228	220	209	201	196	208	197	196	222	210	210	205	214	183	193	197	211	194	201	207	194	227	197	215	204	215	188	213	199	215	216	187	199	209	201	213	213	205	213	233	209	199	204	195	174	202	221	192	210	194	184	193	216	196	201	191	217	216	217	202	210	190	206	216	190	191	222	196	195	218	176	206	200	207	245	205	224	194	212	230	200	200	209	207	207	213	206	184	211	217	187	210	209	206	194	227	187	223	183	218	212	221	208	204	219	215	215	248	205	222	206	189	205	231	221	236	206	240	205	201	221	189	210	208	197	195	203	214	212	206	214	205	187	202	177	243	205	179	203	220	211	185	215	190	196	229	194	207	223	186	203	222	208	201	218	230	219	212	192	200	198	210	207	207	210	211	214	245	215	203	205	191	202	178	217	213	204	178	213	214	191	223	214	190	192	179	190	181	212	219	197	201	196	195	195	158	213	232	163	188	213	197	216	196	190	238	206	201	203	193	211	197	196	207	186	221	189	209	207	223	234	155	209	201	225	211	202	202	222	178	184	191	217	208	208	201	180	200	222	229	216	201	198	190	220	207	201	190	207	231	211	202	206	220	187	215	196	181	220	207	209	202	192	220	236	194	221	224	211	207	177	213	200	203	210	211	227	207	222	208	185	223	207	211	226	200	182	207	214	200	185	236	205	190	230	221	214	191	211	185	231	198	218	196	215	189	218	198	193	205	200	188	210	203	219	211	195	190	210	208	241	199	191	202	204	189	194	202	213	229	181	212	218	171	182	180	200	203	206	198	204	194	224	210	200	202	199	212	230	202	195	207	207	209	208	218	204	202	244	214	195	218	189	197	220	205	204	219	216	198	196	203	205	210	201	208	194	215	236	209	226	205	211	205	198	201	204	196	230	192	199	211	223	189	197	201	188	193	210	190	180	218	192	210	178	209	192	181	182	193	196	182	196	194	182	219	220	206	223	209	228	203	216	219	210	205	220	210	209	205	205	203	197	204	217	187	218	211	204	221	195	215	217	210	178	206	179	214	181	189	192	203	198	195	230	237	204	185	202	180	206	194	216	203	225	178	219	220	222	216	212	210	222	211	207	214	214	209	202	212	212	205	232	211	243	191	210	198	201	188	219	200	205	202	212	206	222	204	224	225	221	218	234	201	199	214	213	173	182	200	204	205	192	212	209	229	215	224	205	208	213	199	203	210	184	217	182	200	209	217	186	216	204	205	208	222	219	194	182	201	208	211	233	195	200	238	219	215	183	206	202	226	177	211	200	219	215	202	223	176	204	195	186	198	198	222	202	189	221	200	215	214	206	216	204	200	227	205	220	221	213	216	205	234	198	201	206	199	222	202	211	192	223	237	190	211	215	203	196	208	235	198	191	187	221	185	209	190	221	183	210	204	198	211	210	185	176	173	198	183	245	182	199	229	196	212	204	238	207	184	205	223	185	188	216	186	209	203	212	209	198	190	176	220	257	202	212	203	210	218	195	185	201	202	216	192	231	214	213	184	209	187	205	203	199	223	201	215	197	221	207	218	224	190	182	196	215	196	189	228	206	193	207	193	213	219	226	202	192	218	222	199	219	206	216	234	238	222	188	168	202	221	221	235	205	213	191	203	215	225	224	190	219	217	198	220	205	210	169	219	202	202	187	195	186	206	185	208	209	201	223	179	223	203	210	190	214	215	185	215	206	207	187	201	192	229	200	191	205	210	204	197	212	198	177	218	205	200	212	213	213	194	195	200	240	206	222	202	192	221	208	203	214	181	214	185	219	194	189	204	212	206	217	196	222	190	196	204	218	193	181	212	186	210	181	222	191	209	194	218	190	202	204	227	181	218	229	203	208	224	210	232	174	202	200	205	218	189	214	204	215	199	196	211	187	224	214	217	216	225	196	219	207	195	213	214
23635	16876	610	417	331	292	284	216	250	265	231	253	231	247	248	238	213	211	240	219	205	213	227	216	225	184	207	210	222	202	237	214	237	214	206	214	205	228	222	221	229	221	232	233	226	194	210	230	205	219	202	230	207	210	215	247	226	231	226	199	215	210	235	214	215	210	219	224	235	217	198	208	212	229	187	213	211	203	238	224	226	221	221	209	235	211	240	217	219	228	209	200	232	223	242	225	205	215	221	221	231	209	215	210	196	223	233	220	224	225	218	221	251	218	205	214	216	218	214	222	208	249	232	217	212	222	185	239	215	217	214	223	217	232	210	248	219	199	229	229	218	208	231	225	228	209	230	222	193	204	250	179	208	235	220	228	224	232	212	203	212	224	191	249	231	215	235	236	207	214	241	230	192	256	230	230	218	220	206	214	223	228	227	200	207	212	217	225	250	232	201	221	255	205	273	251	217	206	193	225	221	224	203	223	240	214	215	189	217	202	183	243	220	229	210	221	218	238	211	224	224	206	213	202	244	263	226	208	232	228	197	217	230	245	215	222	214	240	209	217	227	203	246	251	244	234	197	218	216	230	219	195	218	231	209	204	231	212	241	241	208	216	230	212	236	237	212	263	210	213	215	231	220	217	247	214	221	202	233	217	207	225	215	208	200	238	197	203	232	220	209	220	211	224	189	213	209	214	240	233	271	228	204	233	217	213	232	193	250	224	220	218	203	196	224	212	225	222	246	196	212	227	204	225	219	220	226	211	228	213	216	229	210	229	210	244	222	223	243	221	210	216	246	197	217	211	219	247	224	201	217	263	220	225	232	250	194	224	220	232	224	230	241	218	208	211	235	190	241	233	228	216	222	209	237	207	221	213	220	215	219	212	233	217	232	234	248	212	236	250	213	218	219	235	207	199	225	204	199	190	182	227	205	195	205	223	235	227	213	222	237	231	232	227	229	234	224	218	228	222	246	227	217	225	225	236	239	216	217	237	188	214	231	218	231	205	234	202	219	217	219	237	226	223	197	230	210	223	226	243	239	196	201	237	220	210	254	205	223	235	205	229	224	261	224	236	204	233	217	223	262	212	223	221	223	249	219	209	220	211	219	206	220	232	198	213	247	213	241	189	224	226	206	242	212	257	232	243	229	178	209	209	223	210	191	200	223	220	245	224	173	220	217	227	237	218	224	218	233	223	226	214	229	238	217	227	219	235	223	222	224	252	231	232	228	246	223	213	205	234	213	222	229	219	207	220	213	242	233	231	214	221	213	196	190	214	203	195	237	208	238	237	204	232	207	226	214	214	206	236	219	209	208	235	202	249	227	193	239	223	215	218	226	238	239	225	200	215	213	217	233	215	205	223	212	203	208	230	224	201	226	234	217	237	214	229	244	236	212	210	225	210	216	243	231	195	252	224	209	236	193	225	191	195	218	222	234	217	211	211	234	208	212	230	220	196	221	221	221	203	245	219	231	241	196	192	228	208	224	205	224	230	196	210	204	226	218	207	248	222	238	232	196	216	217	202	214	234	234	255	214	235	226	222	227	234	227	198	224	221	218	235	217	226	225	186	226	217	213	175	235	217	223	223	204	199	217	220	189	217	221	203	246	226	227	185	226	243	219	210	207	224	230	212	213	205	239	216	248	228	218	214	216	265	198	231	215	238	210	214	231	210	225	247	215	236	212	225	222	235	210	219	211	232	203	220	237	219	222	203	206	235	201	212	204	191	228	199	206	225	229	206	245	214	202	231	233	227	217	217	228	221	226	221	220	209	210	218	219	212	212	208	191	220	233	238	244	204	206	205	210	239	218	244	225	220	222	218	195	244	209	229	236	206	223	223	235	224	210	186	210	214	233	210	255	227	200	238	217	219	219	208	235	224	214	222	229	217	231	202	188	231	251	224	234	209	244	193	207	197	223	210	231	232	226	239	200	249	215	219	210	239	217	240	226	236	200	214	208	224	222	235	206	230	194	215	235	216	215	220	227	198	215	228	228	197	224	228	213	222	228	205	208	218	218	206	221	213	209	220	204	231	244	238	241	234	213	207	219	219	210	229	213	205	218	244	192	231	226	243	203	210	226	205	233	210	247	247	219	232	228	213	195	205	201	212	211	204	221	232	223	254	228	200	247	214	243	238	257	212	214	245	219	228	235	226	207	230	224	203	217	228	235	219	229	260	205	227	219	218	188	229	201	223	200	206	215	229	200	199	212	216	197	205	223	214	220	227	217	228	208	225	216	236	223	226	216	231	207	222	218	229	226	212	234	218	214	209	200	211	197	202	227	241	239	219	219	197	226	244	213	202	224	210	214	238	242	225	208	260	185	208	242	226	228	207	219	229	232	250	238	223	245	209	227	230	201	225	231	231	216	223	207	239	215	236	246	195	216	207	221	204	198	242	215	208	205	224	206	244	198	240	239	224	220	198	204	231	226	222	199	200	220	208	237	221	225	234	241	199	234	208	245	226	221	218	215	245	228	224	221	230	211	218	225	209	209	227	236	265	210	233	230	215	213	226	205	218	223	209	233	221	230	225	221	218	214	208	197	213	237	232	227	229	227	232	238	194	214	248	221	222	233	225	242	217	219	247	218	219	238	229	238	212	216	239	234	255	224	237	227	246	226	212	242	232	189	229	249	247	214	204	226	201	232	216	236	221	223	208	205	238	235	213	191	245	218	215	202	251	213	226	198	215	214	215	227	231	215	206	225	212	229	219	221	222	223	207	201	231	196	222	204	234	226	211	228	240	212	212	205	207	224	224	218	270	223	216	222	216	194	231	205	198	234	237	249	235	240	208	203	230	226	223	211	221	251	236	220	205	207	242	200	210	208	262	211	218	207	242	230	214	233	238	219	199	219	231	226	237	198	197	205	215	223	234	245	226	233	227	223	219	224	213	231	206	219	221	231	228	204	246	207	219	213	197	205	238	205	200	209	222	201	216	201	205	239	221	201	226	236	213	215	217	211	205	215	199	208	221	223	252	200	194	218	231	229	225	199	197	209	217	225	203	213	206	228	284	229	224	215	228	200	226	217	214	241	199	203	210	230	202	227	191	226	215	234	199	224	222	220	226	201	223	228	217	209	199	238	231	248	217	231	231	209	209	248	227	213	240	222	203	223	222	241	205	225	213	215	204	194	225	214	200	230	250	237	201	238	208	238	193	218	219	215	219	236	216	220	219	226	214	199	249	212	218	211	226	208	255	242	215	220	233	219	219	213	224	246	224	206	222	201	235	207	222	227	228	216	224	203	223	220	201	209	203	242	225	252	211	197	244	217	227	231	222	239	217	207	212	232	249	218	201	213	215	207	222	200	205	228	226	233	233	241	208	203	237	202	234	203	245	210	228	228	242	225	222	207	216	219	260	194	214	200	229	235	224	226	188	246	210	232	205	243	196	208	230	204	177	202	247	217	231	210	253	219	221	236	216	206	209	228	200	207	233	220	186	226	229	230	194	230	213	199	232	222	222	239	215	240	236	222	189	232	195
24385	20806	25415	25166	20342	14461	1546	852	733	660	648	608	590	572	546	540	572	554	524	546	519	537	504	531	537	500	532	506	508	522	506	474	494	491	517	521	512	494	454	481	474	498	519	489	488	436	491	537	510	484	468	536	419	511	457	456	477	485	480	527	477	481	514	470	490	487	470	525	484	489	450	489	501	500	447	481	468	480	468	470	459	493	493	504	483	462	431	502	493	459	498	518	494	492	468	510	467	504	500	462	518	506	539	465	431	444	480	477	493	466	462	495	491	509	500	455	508	519	490	481	466	460	487	491	512	473	449	518	464	493	485	506	443	498	458	477	475	486	510	412	477	463	494	453	456	503	488	466	424	463	495	499	468	472	449	501	490	492	468	466	454	468	522	504	466	457	482	486	453	480	484	448	476	508	460	483	458	530	492	437	490	464	484	494	516	475	440	491	484	516	454	482	480	499	505	521	503	494	473	448	469	465	502	476	445	446	477	506	494	495	493	491	488	461	507	466	519	488	512	500	466	487	494	458	489	489	458	505	479	498	504	487	489	464	500	492	489	503	451	528	487	442	483	457	472	481	454	455	464	486	548	481	463	479	509	471	469	491	506	466	451	476	515	493	484	499	492	495	460	475	471	446	487	511	462	497	485	489	503	481	462	469	508	485	496	493	467	476	505	471	445	500	516	487	463	504	494	503	442	515	495	473	487	455	495	487	479	451	501	463	487	456	482	497	499	462	483	434	493	452	468	410	518	487	468	479	459	496	464	457	445	462	469	472	471	440	488	464	479	423	503	441	512	501	493	479	515	491	492	457	480	477	492	454	495	511	439	465	468	446	490	436	479	451	504	497	470	468	511	471	498	482	439	490	478	487	493	479	466	458	487	492	477	480	494	511	535	485	503	520	473	494	445	477	478	477	463	466	510	452	453	461	501	486	471	507	482	454	494	490	478	497	482	492	479	466	500	504	508	478	505	478	445	503	459	455	460	440	504	486	509	475	481	479	490	484	462	496	466	504	451	502	494	491	463	458	514	499	528	467	480	453	502	482	477	512	466	482	479	492	488	485	474	459	472	477	507	504	469	491	481	472	452	500	456	513	455	485	500	479	452	462	465	489	506	541	478	479	476	486	466	458	515	483	495	496	508	460	456	471	485	505	490	443	488	484	493	470	492	492	477	512	523	488	489	496	478	467	516	499	494	484	497	461	517	503	479	471	471	537	473	486	500	480	432	455	468	469	485	451	521	452	467	481	501	510	471	495	460	476	540	420	465	517	468	485	515	476	485	474	480	495	520	476	450	490	503	514	483	501	500	497	466	436	478	476	480	501	475	510	467	520	464	442	444	490	452	453	468	470	489	509	521	490	500	505	503	486	484	470	495	471	450	498	513	492	487	511	503	436	475	491	471	434	481	473	463	474	446	496	480	508	495	456	467	468	474	481	513	499	470	476	471	502	440	488	473	517	444	461	447	496	443	497	458	456	493	486	472	458	498	459	447	501	509	480	450	474	465	474	485	443	469	500	473	466	457	492	495	530	467	482	474	500	456	469	488	462	482	470	495	488	454	474	477	504	495	470	466	516	442	472	462	488	499	486	492	469	475	498	526	469	494	488	479	476	494	478	456	500	488	494	507	470	455	486	489	416	466	491	479	472	510	480	492	526	490	472	469	499	476	493	482	431	474	514	486	534	475	490	483	482	484	459	497	489	466	468	502	481	490	485	471	489	484	486	501	494	488	474	496	464	452	486	472	479	469	479	473	447	463	522	484	514	459	496	485	493	468	531	483	491	475	502	497	451	490	470	478	481	478	488	492	438	513	466	540	497	505	484	471	500	453	470	476	486	488	488	459	524	487	452	490	523	443	511	485	481	452	504	463	470	489	485	452	484	460	489	484	485	471	452	481	483	463	454	453	454	500	520	522	510	481	496	524	500	509	498	516	493	499	452	518	476	480	546	472	494	422	494	450	509	508	481	468	469	502	492	453	513	465	444	480	454	458	463	486	473	486	518	432	474	504	514	479	446	531	470	434	495	454	478	499	511	505	453	462	459	457	483	455	473	481	488	474	478	474	501	504	515	480	482	483	417	481	508	443	475	463	530	501	521	467	463	452	450	469	476	442	474	497	480	513	477	469	449	458	496	443	477	478	469	497	461	484	519	493	480	483	451	508	492	471	494	468	504	506	499	535	493	481	460	441	503	470	477	500	451	478	500	488	523	502	469	467	453	475	466	489	475	488	487	464	466	501	503	499	490	494	507	504	493	460	464	463	476	457	470	499	509	509	508	497	472	488	477	504	458	516	520	463	478	486	529	471	454	461	518	440	489	482	479	491	450	466	463	472	471	510	457	507	495	497	502	460	480	537	494	466	470	448	459	472	508	466	540	494	464	486	437	451	476	477	485	501	479	483	474	463	509	469	454	487	485	465	479	481	444	487	476	480	479	453	495	495	489	489	496	483	478	459	478	527	460	475	491	510	494	492	475	473	461	489	474	449	466	457	423	460	468	473	491	478	459	479	470	479	464	484	483	477	477	446	466	457	486	491	457	520	464	488	471	481	487	468	467	520	475	457	481	481	473	462	496	459	459	483	455	479	478	463	466	468	419	471	518	465	462	443	463	510	464	492	467	449	418	445	479	477	445	463	449	492	476	479	460	459	494	503	467	454	473	467	478	496	475	484	491	468	473	476	481	449	438	459	472	471	485	467	477	455	491	459	461	481	456	463	452	478	485	458	499	469	454	547	454	473	436	487	472	460	457	479	510	519	473	436	451	511	503	518	485	511	485	472	445	463	453	461	453	517	442	457	465	493	453	443	484	523	518	518	480	508	442	475	483	519	504	474	456	508	492	519	460	466	488	508	489	462	478	527	475	486	484	465	441	461	478	448	445	515	489	483	504	494	445	518	477	500	492	436	460	473	468	494	497	494	502	497	512	545	513	499	509	464	437	499	474	490	436	516	488	470	483	496	477	468	490	510	433	473	489	470	469	471	488	486	492	432	480	459	487	482	462	455	416	487	465	470	496	508	504	480	516	507	497	484	455	479	478	468	452	485	505	501	454	465	467	490	460	538	498	469	498	422	490	487	471	515	489	501	453	452	516	455	456	489	464	482	490	476	460	462	489	484	489	488	484	431	496	503	467	451	463	478	490	463	453	441	467	464	471	488	492	503	460	458	512	462	471	488	500	480	506	428	427	463	462	503	486	466	497	474	501	485	483	469	505	497	450	466	436	512	451	464	484	449	502	528	482	459	472	444	506	487	476	497	441	446	479	500	512	510	494	456	468	457	485	494	532	439	479	474	489	484	497	485	478	528	464	470	473	500	463	476	487	473	475	442	486	478	464	451	517	506	478	473	456	493	464	463	486	485	452	460	485	486	497	476	449	483	468	476	477	481	470	472	520	440	507	497	458	462	476	495	464	493	502	464	507	472	487	490	506	517	482	483	481	496	491	449	464	459	498	500	475	505	476	470	458	514	481	485	496	454	515
38239	39387	7235	3823	2523	1809	1438	1128	987	963	761	724	671	681	634	616	549	575	583	529	518	542	493	528	504	478	516	481	502	457	483	474	500	486	501	494	446	437	483	464	430	457	485	443	503	456	473	454	502	446	453	449	436	427	461	425	427	458	467	483	474	465	474	433	491	486	441	451	451	422	436	453	483	450	450	435	474	507	469	489	447	450	482	486	455	427	461	477	454	434	474	429	459	452	438	446	428	478	462	407	420	457	458	516	469	448	443	434	440	466	476	475	424	453	457	419	445	432	442	438	434	439	474	439	445	430	425	459	435	463	458	439	434	462	473	446	450	480	437	457	457	443	421	455	460	455	461	465	462	442	427	466	428	469	435	476	457	441	489	474	458	407	431	434	450	459	459	464	460	445	455	435	443	461	431	471	454	468	478	419	468	420	507	452	436	422	438	443	448	459	458	492	466	442	445	466	419	462	413	460	482	455	447	449	481	457	417	459	438	457	441	450	477	444	419	439	481	425	442	430	440	440	465	442	453	425	464	424	441	469	450	445	466	435	452	430	489	467	510	414	449	478	485	510	460	452	453	440	443	451	463	435	474	476	432	459	464	452	444	449	415	388	456	489	451	436	469	456	448	448	435	437	448	483	443	459	451	444	426	445	423	454	452	454	441	453	476	489	449	434	459	459	467	445	402	450	457	451	434	438	454	439	429	432	455	439	471	447	477	472	461	435	439	450	483	457	465	461	418	425	453	456	452	436	473	432	463	479	427	450	442	456	414	500	489	472	433	459	486	450	466	470	455	457	444	470	443	442	421	423	455	449	447	436	454	425	442	460	408	460	459	404	469	414	465	439	444	476	476	424	421	481	477	478	420	476	460	443	493	464	454	451	417	439	456	468	482	448	444	459	454	470	474	450	428	446	434	446	460	453	415	468	472	422	467	427	442	463	438	469	452	425	413	430	434	456	454	444	424	462	493	452	436	481	441	441	495	443	452	410	449	471	450	470	491	426	488	444	464	477	448	464	437	465	446	507	459	471	440	436	454	460	430	467	435	458	484	483	493	449	472	444	458	456	462	435	444	486	429	459	461	452	447	437	432	520	418	473	454	485	433	450	461	435	447	451	467	460	467	433	454	446	420	429	464	448	468	457	466	444	471	443	470	464	469	469	443	449	473	425	396	464	433	442	442	458	431	433	473	419	426	468	420	464	444	454	423	483	449	430	452	461	417	442	453	420	444	478	460	483	427	445	458	456	479	408	452	442	435	446	424	431	482	415	490	484	485	458	433	442	443	435	445	428	437	442	451	451	448	486	490	448	406	442	482	448	433	448	453	481	445	455	434	442	462	496	435	488	470	446	441	449	469	434	444	468	417	417	450	496	451	450	471	457	430	451	487	431	442	430	471	433	453	470	456	458	441	438	412	450	445	452	483	488	422	439	459	461	497	447	431	440	463	452	467	464	473	437	454	448	423	464	435	467	414	466	451	463	475	444	471	439	429	431	427	459	444	489	446	436	445	473	449	484	509	446	476	460	444	400	453	464	426	481	443	462	472	452	460	449	470	436	460	474	420	460	474	486	465	463	425	453	439	422	449	459	471	471	461	503	463	417	407	445	453	435	433	448	444	435	480	431	441	489	488	411	453	466	411	457	437	463	466	479	424	460	427	422	481	453	464	432	443	414	415	461	453	485	460	479	439	466	474	433	442	463	467	484	442	472	396	460	472	461	442	478	454	391	459	463	454	435	455	472	431	432	496	468	467	433	430	449	460	439	463	457	480	450	469	451	448	444	441	465	447	456	464	486	430	448	463	450	421	426	434	439	463	425	439	482	450	460	461	443	458	456	450	439	440	460	423	467	449	469	494	495	450	469	454	430	465	489	469	474	479	426	459	484	452	472	447	452	457	482	455	430	462	434	417	405	459	447	482	422	478	446	485	456	466	502	415	450	495	441	443	437	431	438	444	484	450	413	452	426	470	471	458	431	441	469	466	456	449	469	426	421	463	475	409	421	504	443	489	451	453	436	417	417	427	459	458	424	429	448	443	403	457	473	464	454	420	467	425	429	429	467	468	444	435	442	460	413	458	406	455	468	447	452	422	444	458	418	457	462	464	433	465	458	425	476	443	438	446	476	457	476	459	398	458	460	433	455	423	452	443	434	420	419	449	462	505	468	458	415	459	493	448	461	443	471	436	453	443	459	418	457	456	478	458	412	429	442	432	504	423	472	457	456	429	467	466	460	461	417	444	447	460	427	429	463	475	458	441	491	481	437	398	458	445	423	473	436	427	463	476	483	460	444	428	457	456	457	428	457	421	461	460	459	432	476	471	417	446	516	462	485	459	442	454	437	443	439	450	400	448	485	448	463	432	453	463	460	453	473	457	411	446	456	440	451	463	492	453	453	417	444	428	439	474	445	447	447	458	449	449	440	428	403	429	448	466	439	502	426	434	473	456	443	422	426	494	463	411	452	469	418	428	408	493	455	442	474	471	508	417	444	449	438	484	467	449	452	440	429	426	464	413	417	400	459	437	415	462	447	460	455	470	445	433	444	443	492	437	486	437	432	474	476	436	456	468	444	429	489	474	433	445	430	438	440	478	475	436	470	436	448	453	476	463	478	513	457	451	448	429	465	468	489	442	460	452	465	444	432	484	471	444	468	430	462	454	433	437	489	472	435	462	434	485	486	463	462	385	480	494	465	485	464	462	433	436	459	469	468	442	482	436	423	476	434	427	441	456	464	473	481	474	452	424	512	420	444	485	444	448	441	421	456	481	436	459	463	502	439	445	488	465	440	486	448	451	455	421	442	461	434	453	454	484	476	454	463	449	471	458	506	493	495	470	447	443	467	468	446	404	450	460	467	461	453	384	428	470	465	439	417	430	478	456	484	478	453	444	439	446	443	462	449	448	441	445	445	417	445	473	442	467	408	479	504	436	441	419	429	439	454	440	495	471	473	516	459	468	434	415	465	446	461	457	474	438	466	425	426	478	427	448	444	458	451	459	486	454	449	447	439	418	445	436	413	440	462	434	461	444	467	433	433	464	459	476	451	426	444	458	435	434	424	452	464	482	481	480	431	475	477	479	440	443	469	432	451	426	440	510	446	449	468	459	460	456	410	461	443	499	435	437	428	459	458	464	465	451	426	471	467	441	483	479	437	474	446	445	460	468	448	462	440	400	467	441	453	468	473	464	425	421	460	438	453	446	445	449	446	442	498	420	439	434	470	471	467	457	474	445	396	435	434	422	441	447	449	486	488	415	478	426	480	468	495	491	433	494	439	418	423	444	434	489	446	437	415	463	446	465	461	432	428	450	444	460	488	446	439	455	463	461	458	435	455	498	474	471	427	474	455	438	426	402	430	451	432	467	425	444	467	471	450	481	475	450	432	494	440	408	440	495	444	449	468	446	450	457	455	490	437	466	462	460	436	426	436	487	426	440	423	455	440	457	470	438	429	417	481	450	467	462	445	485	415	442	417	431	404	465	447
22399	20598	25874	24716	20356	20384	10118	1820	1354	1270	1215	1056	1101	1028	1057	971	976	959	984	849	881	876	919	910	892	928	928	875	919	837	856	864	842	862	859	880	897	853	852	831	884	863	855	855	883	802	891	845	862	853	806	800	838	847	831	873	883	893	812	796	758	804	853	834	837	849	859	816	845	828	844	808	827	847	852	857	815	818	864	843	820	820	824	823	841	813	853	858	888	796	811	822	773	812	793	858	836	820	887	874	882	833	855	816	836	850	857	823	833	789	856	863	817	813	898	822	829	836	801	814	850	846	815	863	845	811	822	847	776	775	798	841	815	839	804	799	826	802	761	861	847	861	841	853	841	812	845	784	852	816	809	837	861	814	861	859	812	832	857	820	846	829	825	811	822	772	831	773	805	804	792	862	826	850	827	853	819	789	796	843	823	817	772	848	808	837	844	790	837	818	816	861	823	840	865	867	837	833	785	830	864	867	789	849	875	824	828	823	859	772	884	820	825	787	836	854	806	845	823	859	774	840	786	848	860	848	830	818	833	798	845	849	860	821	845	827	833	815	805	910	809	816	792	789	791	800	853	796	850	794	818	818	798	836	792	810	816	842	834	832	835	840	754	756	822	839	817	842	863	842	837	845	844	795	818	907	858	855	765	861	846	789	808	842	811	824	874	830	802	861	836	847	843	832	818	837	791	810	828	825	782	803	811	802	849	801	879	816	850	816	814	899	848	752	916	804	820	813	861	847	835	882	777	861	836	815	807	844	754	778	856	870	852	797	758	839	846	826	810	865	809	814	830	808	789	860	799	830	834	784	822	784	826	802	851	836	806	846	807	802	848	867	875	821	853	816	811	841	884	809	800	880	834	828	835	797	851	865	825	837	806	794	809	831	812	805	863	823	832	783	809	766	866	821	886	731	770	863	822	833	823	779	808	830	854	853	813	916	827	851	893	797	825	863	841	892	784	854	836	794	794	854	798	822	823	844	819	843	822	779	834	811	810	798	774	773	851	783	799	826	849	808	880	805	796	855	861	809	829	830	830	799	838	810	823	813	850	852	772	838	829	765	841	846	828	807	908	850	785	887	828	833	855	871	796	844	809	813	781	839	845	829	870	807	780	773	874	889	791	860	824	821	821	837	850	854	847	816	824	807	810	844	848	810	794	814	811	815	824	842	863	805	807	825	842	827	824	841	824	856	827	811	825	846	831	805	809	805	884	836	778	773	856	867	838	807	841	831	823	838	794	825	779	812	827	824	810	827	788	822	811	803	835	898	778	830	815	839	774	802	812	839	897	848	818	865	837	796	834	804	846	809	828	828	828	849	818	802	832	827	824	799	850	787	855	858	787	833	850	803	851	888	828	767	779	769	824	813	810	858	785	794	821	870	804	811	810	797	810	788	798	799	817	843	824	845	822	866	804	842	846	807	812	843	795	772	816	881	833	802	803	814	841	770	877	854	806	814	835	834	858	788	831	830	806	858	872	818	813	832	834	837	809	857	779	810	832	824	829	839	852	827	889	844	825	795	833	853	849	779	802	800	803	833	773	865	850	805	822	844	850	816	815	832	816	868	825	875	820	799	832	866	835	875	871	869	828	806	805	801	836	770	820	846	890	829	828	830	851	876	800	817	836	825	788	824	808	789	831	864	886	817	872	792	802	841	791	806	868	858	857	764	871	855	797	803	841	803	847	804	832	857	786	821	812	771	880	817	836	797	781	861	816	833	844	812	767	782	829	811	816	856	813	785	787	796	851	843	800	874	810	808	827	816	811	794	876	780	826	848	814	816	840	798	857	844	806	827	812	865	842	865	854	889	857	815	830	777	793	832	825	837	851	887	846	847	832	859	813	823	808	815	889	820	838	863	808	860	804	812	839	838	827	815	799	830	823	835	848	776	845	881	786	804	826	819	839	791	816	817	811	850	821	832	819	825	827	826	804	785	818	895	839	851	816	847	834	813	823	821	820	835	811	844	812	851	791	859	792	875	820	819	812	796	834	877	783	881	794	815	888	766	799	888	781	839	870	837	811	843	838	783	821	833	876	819	813	849	800	830	782	812	832	806	827	840	887	861	817	779	768	770	856	819	755	820	847	765	792	788	860	848	821	834	863	857	802	841	843	877	832	836	824	779	828	802	831	797	808	821	785	796	850	816	830	798	860	775	806	854	816	848	809	790	801	828	796	810	853	814	895	816	808	870	816	869	862	745	787	807	793	812	831	825	792	857	842	851	841	788	858	831	806	834	890	832	809	804	777	800	815	820	858	857	818	794	802	801	804	828	887	820	848	789	824	853	804	831	777	831	833	846	865	888	832	749	860	863	861	872	787	803	806	810	832	803	791	840	829	793	809	832	800	848	830	864	851	855	837	779	783	830	815	857	792	850	805	852	789	878	796	851	868	825	902	837	804	875	769	783	853	806	819	839	818	824	882	851	820	759	879	804	849	831	806	876	756	848	794	767	831	837	828	817	924	815	846	831	819	874	803	842	785	836	809	812	869	821	871	821	860	816	822	795	867	835	873	845	779	813	785	881	841	848	798	789	831	835	799	819	813	817	797	825	812	883	842	767	797	820	802	848	828	879	818	841	847	852	878	817	801	776	846	831	782	828	857	820	849	815	866	852	837	870	855	811	843	821	853	836	811	850	836	795	841	824	820	870	804	853	802	859	823	870	838	783	817	848	815	894	832	801	859	848	768	806	834	817	837	806	804	844	839	821	855	896	764	815	833	799	778	786	847	876	830	817	798	809	821	843	884	835	851	800	774	818	805	807	815	838	893	809	822	862	870	786	796	819	872	782	794	818	778	800	805	831	809	818	809	810	848	866	787	870	816	820	795	834	853	786	839	831	816	834	875	846	830	788	836	827	864	816	808	811	811	839	771	750	826	816	835	789	833	832	765	796	844	821	811	835	804	834	816	794	837	825	828	792	864	823	850	831	792	785	831	785	809	844	898	851	805	808	868	799	873	821	800	807	757	847	846	806	830	752	828	814	808	859	916	835	806	828	869	839	863	818	846	763	821	776	824	818	859	861	816	846	844	788	860	853	817	803	873	847	827	850	834	844	873	838	841	794	813	848	897	822	811	818	829	882	848	843	869	820	834	829	798	793	835	803	857	822	803	830	793	793	819	788	802	842	780	805	825	780	836	795	835	825	845	880	846	846	816	772	805	842	854	859	812	808	772	805	808	843	850	776	814	759	815	822	818	826	866	834	815	783	833	782	876	808	793	803	809	831	825	843	788	796	824	828	853	843	870	813	883	809	850	851	849	837	869	795	828	812	830	847	778	810	792	800	841	880	805	837	798	807	811	863	866	864	847	824	815	840	833	846	814	825	806	876	850	851	826	878	834	816	824	827	821	827	873	836	827	856	866	801	804	802	838	786	822	842	825	799	834	832	844	857	855	788	798	786	862	854	804	829	826	859	796	814	851	810	787	800	849	818	814	752	820	820	799	792	862	824	792	837	840	831	795	830	788	808	830	841	855	814
45472	34412	12876	7208	4825	3427	2748	2172	1861	1718	1515	1434	1203	1296	1202	1057	1095	1001	1004	971	926	930	935	851	923	863	842	813	851	848	827	855	840	806	806	804	780	780	796	798	807	778	781	784	817	773	761	759	768	809	799	784	790	803	760	756	785	811	835	800	805	780	765	756	797	767	791	819	802	805	774	772	757	744	762	826	767	769	785	807	823	768	776	745	773	748	738	782	800	742	720	775	743	726	761	767	817	755	792	784	750	793	776	762	766	785	735	769	750	753	757	795	795	736	772	782	790	775	756	742	703	766	773	772	776	772	717	771	752	763	743	785	741	812	722	813	763	743	800	761	772	825	747	827	751	771	745	741	786	739	744	808	775	778	755	750	772	786	772	828	766	762	724	742	760	760	710	743	729	775	772	754	760	788	733	773	767	803	809	738	778	783	760	715	762	720	748	811	829	776	734	791	772	777	758	754	724	792	735	753	745	762	748	777	701	763	768	818	788	751	771	775	768	761	717	804	808	747	745	755	764	718	768	719	737	788	740	768	796	741	750	730	800	738	801	754	780	776	748	784	741	819	813	706	760	755	838	746	721	742	768	769	712	775	721	788	776	727	765	764	752	757	765	777	788	716	721	760	799	796	760	755	768	761	742	835	765	778	736	747	701	741	747	771	760	746	762	749	808	795	801	791	796	768	780	811	783	785	773	809	775	746	745	822	737	819	755	729	778	782	751	766	755	769	769	822	762	785	764	720	733	740	751	813	736	775	769	733	747	763	734	698	770	788	744	790	790	741	724	725	737	766	808	783	791	767	734	772	785	738	753	751	735	720	774	775	754	762	742	786	753	788	749	752	778	809	808	753	812	748	770	761	769	755	736	781	757	779	772	774	765	743	775	770	774	777	697	791	736	727	754	781	735	746	768	805	713	750	760	694	740	742	795	746	778	792	809	758	776	732	784	757	758	748	830	752	778	785	814	796	721	747	726	731	747	722	739	771	777	767	754	741	797	760	753	792	787	723	789	759	787	680	799	715	756	711	773	813	743	738	764	772	774	762	797	772	750	787	751	771	772	754	740	771	780	774	773	765	776	682	723	717	742	722	780	729	738	757	771	753	759	759	762	782	769	772	795	719	793	760	742	777	757	759	722	808	777	751	783	799	745	734	790	741	759	736	740	788	737	773	788	782	773	748	782	814	736	755	713	734	785	792	779	824	699	731	770	759	738	772	810	742	757	764	785	804	772	785	791	777	753	829	723	753	770	763	833	800	713	753	746	747	764	732	773	740	751	779	751	727	740	810	746	755	760	764	774	759	770	761	783	746	729	763	783	745	725	751	783	770	800	747	752	748	771	729	777	764	775	766	762	763	764	728	765	774	722	764	723	767	738	799	771	780	772	776	764	747	721	759	789	763	746	771	773	805	722	812	796	767	805	789	770	752	740	776	757	761	705	771	776	807	765	782	747	729	758	698	811	734	820	780	756	748	749	776	774	684	784	777	785	775	768	719	743	744	788	782	755	758	794	762	767	814	758	785	768	761	724	764	772	746	789	766	773	714	742	727	696	757	825	766	772	738	767	743	754	800	782	751	804	742	699	717	766	793	813	798	747	731	825	804	756	728	727	745	717	754	750	731	752	812	722	806	772	783	775	788	813	772	798	742	749	767	755	785	763	757	715	794	800	723	757	766	722	797	734	712	755	758	720	709	760	742	752	773	774	816	770	750	740	786	739	784	836	789	722	738	719	723	818	734	744	769	720	779	754	776	791	744	761	790	769	824	751	753	695	738	776	757	796	748	777	789	766	766	792	848	732	764	759	783	781	765	749	706	759	788	772	756	830	783	729	752	778	769	775	779	771	793	755	751	749	754	780	748	799	727	767	799	748	739	746	764	779	792	755	785	744	756	755	736	760	807	751	733	697	784	807	783	789	835	759	749	735	758	703	755	772	779	790	753	736	782	743	734	740	769	749	759	776	729	754	742	722	777	764	766	816	784	720	740	769	790	762	709	741	785	760	745	784	774	754	728	772	774	752	765	795	748	767	742	780	734	808	774	772	757	756	744	801	728	775	785	755	806	790	756	770	758	755	770	793	798	768	791	796	752	770	756	757	789	774	749	732	708	802	752	760	805	799	769	779	775	755	779	784	763	729	722	734	756	788	811	734	747	778	772	736	784	769	751	761	772	786	732	781	710	770	762	733	770	744	793	723	739	735	751	709	778	750	779	761	787	764	762	772	826	778	736	742	770	813	795	718	733	756	735	742	797	753	760	802	748	793	751	746	775	817	728	763	717	763	743	766	792	765	737	774	773	763	780	729	723	758	748	783	740	765	737	768	736	750	746	744	717	822	785	772	777	764	783	785	821	743	753	815	807	744	767	742	808	758	781	747	725	787	757	793	752	794	730	774	793	809	783	799	730	805	777	759	771	777	757	749	778	736	721	787	745	767	746	771	752	832	786	754	792	745	717	728	758	793	773	755	710	768	860	753	770	730	796	781	718	772	725	768	769	757	788	813	782	760	801	813	723	761	761	753	807	748	759	803	752	701	777	721	785	733	773	732	774	795	779	759	818	724	768	758	729	781	751	786	747	814	752	805	741	751	785	769	791	778	752	780	766	751	782	807	777	776	773	777	752	786	741	757	753	779	771	773	756	731	728	770	756	689	781	783	718	759	764	756	757	700	768	775	756	783	823	776	748	740	794	797	808	804	758	783	750	767	770	764	751	797	742	762	753	742	759	759	765	794	777	763	742	784	743	745	763	787	753	771	804	742	764	725	769	698	737	732	820	737	800	731	778	757	776	752	766	761	729	721	765	755	761	771	758	796	766	737	729	819	768	797	762	769	742	748	780	812	765	775	792	801	731	790	778	739	732	750	746	713	781	771	748	782	738	730	742	790	775	746	751	711	757	773	727	789	753	724	746	807	754	775	713	743	731	748	748	732	731	757	766	734	790	797	723	715	747	764	762	786	783	761	760	780	725	774	768	764	772	752	735	732	776	778	779	712	770	769	731	791	730	741	743	780	740	798	761	757	769	780	766	788	728	779	778	776	808	753	729	809	762	772	756	751	721	714	769	777	796	736	763	785	757	751	707	763	770	734	767	765	706	719	770	762	730	729	793	783	746	743	750	732	748	744	786	758	839	750	742	794	784	802	736	768	779	772	791	811	764	765	742	734	752	757	737	784	741	732	778	799	746	784	766	768	778	765	751	757	757	756	767	780	785	762	746	804	762	724	762	764	756	776	745	773	712	773	740	777	718	759	735	811	737	796	726	754	768	812	769	736	758	775	807	774	786	731	713	767	784	776	807	814	709	772	794	784	768	808	779	721	830	728	784	807	772	736	775	782	741	779	752	757	779	780	749	782	754	725	747	775	758	795	742	777	737	747	764	698	743	783	783	793	775	770	755	767	818	735	782	776	777	803	763	754	729	702	707	812	759	785	797	746	771	735	794	767	776	732	830	793	753	782	787	741	770	702	746	777	747	768	787	757	740
30098	21890	4201	370	284	237	209	237	189	208	218	215	225	209	239	179	222	209	210	204	207	226	211	210	200	201	198	195	213	202	204	216	195	222	203	211	214	209	188	221	212	213	184	208	211	228	203	216	205	229	213	241	210	203	222	224	203	207	241	188	220	204	205	200	209	188	191	204	189	227	214	197	218	208	192	211	195	192	214	191	208	187	208	202	224	208	206	193	206	217	202	203	200	226	201	201	215	230	224	221	199	187	198	189	202	207	217	201	206	180	220	201	197	181	192	204	197	188	197	201	189	228	171	212	229	212	200	213	164	219	197	181	185	189	201	201	199	207	189	198	217	205	196	224	205	208	208	193	190	214	185	196	212	224	203	199	193	196	227	206	223	209	210	192	207	223	205	201	183	187	222	198	191	227	229	222	233	217	206	197	214	213	203	193	211	202	187	196	200	211	219	212	196	202	202	222	201	208	212	211	215	217	207	204	207	188	236	199	194	213	206	203	202	202	219	201	204	202	213	214	214	218	197	217	180	185	207	204	215	171	210	189	212	205	233	201	192	197	202	219	205	205	210	196	191	214	197	208	215	183	218	207	196	197	226	190	205	219	218	192	200	192	194	207	205	205	212	206	191	217	207	212	235	208	209	214	215	209	227	214	200	186	214	206	220	209	191	226	213	188	193	173	197	193	224	187	219	204	216	194	204	206	208	217	201	217	217	237	222	220	200	201	184	228	224	203	209	191	200	191	203	214	187	208	193	201	226	205	208	240	206	197	195	201	221	206	214	198	201	201	221	214	219	205	180	217	229	186	233	204	220	198	216	218	225	218	207	210	204	237	209	184	203	241	224	199	206	198	202	235	214	221	169	207	227	207	221	167	211	210	194	211	200	246	213	208	206	199	187	187	224	218	187	201	209	199	217	197	214	193	207	251	221	187	218	206	213	189	212	201	201	222	215	214	195	202	195	198	195	188	220	212	223	196	218	231	192	200	219	213	194	202	228	217	189	202	203	240	217	204	207	202	207	199	211	194	202	194	205	202	188	208	191	212	202	227	217	190	222	197	210	223	214	205	210	222	225	214	207	194	207	196	200	221	195	218	203	219	232	216	187	209	207	199	196	202	227	227	161	184	207	208	215	209	201	216	208	196	202	215	207	204	204	224	206	226	203	204	184	206	211	209	204	217	211	187	198	215	233	194	193	234	227	219	203	203	213	183	186	212	243	222	196	179	208	184	219	218	216	221	201	201	224	219	213	198	222	179	199	197	211	209	203	195	215	206	203	207	223	205	200	213	217	216	199	173	200	204	188	206	196	208	220	199	215	209	203	225	210	212	196	190	200	188	210	187	221	198	217	225	205	195	240	219	205	223	202	208	197	196	216	194	196	199	207	185	193	219	211	204	209	211	193	209	218	218	209	226	206	200	219	227	206	202	206	202	189	213	230	188	198	247	180	217	208	200	233	214	228	187	196	228	184	225	203	186	204	220	192	204	210	229	191	205	218	204	224	197	215	185	204	205	224	192	240	204	182	225	196	187	193	209	198	231	236	199	192	207	217	189	221	213	205	202	190	203	222	192	202	213	223	199	204	209	183	202	212	202	188	200	197	200	195	217	180	195	210	206	182	238	208	195	207	189	222	203	192	194	217	199	231	207	206	190	214	207	225	195	207	226	208	206	210	209	215	188	215	204	212	217	210	205	209	189	226	229	215	202	208	207	207	195	220	187	197	209	211	204	208	205	212	174	190	200	211	224	195	233	178	222	213	212	229	190	206	231	208	198	215	195	236	229	214	225	207	225	233	193	205	181	207	197	229	206	208	204	227	210	217	211	197	216	194	213	217	219	205	174	231	218	189	211	202	181	190	195	226	205	202	197	202	203	214	185	201	206	233	209	208	239	227	215	221	201	197	192	224	188	197	198	196	199	195	216	211	198	215	194	224	209	201	225	234	199	202	220	204	197	204	196	207	213	202	205	214	214	212	210	180	198	198	223	192	194	227	214	202	217	169	219	197	196	215	220	198	202	173	201	193	218	220	232	211	196	199	195	222	226	201	211	236	170	210	201	212	185	214	189	179	199	191	197	213	212	208	209	201	221	198	237	217	194	174	222	217	207	219	217	205	205	199	191	180	207	198	210	207	192	217	191	223	210	203	228	188	198	237	209	208	227	226	204	222	220	218	233	229	229	206	213	184	234	206	200	183	198	226	221	187	220	217	208	189	218	244	216	184	206	203	202	203	203	201	213	182	200	214	230	211	202	190	200	209	195	245	228	211	200	201	176	230	203	193	208	201	222	217	204	214	219	205	191	196	211	204	214	201	193	213	232	203	176	212	193	223	191	220	197	220	196	202	231	214	220	221	220	213	220	201	168	231	219	197	217	212	198	190	188	206	198	221	214	193	209	216	228	212	203	214	210	209	199	218	187	211	210	225	194	212	186	219	200	234	181	210	213	196	238	203	214	200	195	201	205	195	225	210	236	228	233	217	246	202	203	226	223	215	218	190	228	198	199	216	168	216	199	200	197	218	220	192	178	228	196	203	198	186	215	175	223	197	203	197	203	233	230	199	196	217	218	214	204	191	186	219	224	231	203	221	193	210	250	211	209	215	215	206	203	217	216	174	233	201	190	190	217	224	192	194	212	222	228	210	214	175	253	205	177	223	187	232	204	184	225	224	218	196	204	172	175	211	216	219	208	230	198	179	199	217	178	195	187	228	229	203	231	188	209	202	204	225	219	231	182	194	204	214	201	194	220	208	209	192	208	238	164	225	202	213	192	213	192	203	209	200	217	218	197	193	226	234	205	193	193	199	207	200	207	207	183	212	197	213	213	216	194	219	195	214	216	213	206	229	210	190	220	210	231	204	218	202	204	215	195	211	209	229	194	180	194	180	209	204	236	188	198	201	215	223	195	196	199	193	215	230	197	215	219	205	208	183	235	192	221	213	191	191	200	226	179	191	179	215	197	204	222	183	214	179	200	192	203	227	183	204	197	193	215	211	221	211	206	230	218	205	215	204	195	221	220	169	195	216	208	224	198	190	217	206	199	202	210	225	200	194	201	204	182	203	196	219	200	211	215	198	204	205	207	203	212	197	218	211	205	191	210	210	209	206	225	185	229	228	215	211	182	218	190	208	203	209	194	208	212	188	183	205	201	220	189	195	195	198	189	214	241	195	225	219	228	207	189	187	235	202	195	208	221	189	206	192	212	202	214	210	202	188	210	187	200	197	209	215	194	205	187	212	199	213	208	213	231	199	161	191	203	193	186	191	224	202	169	186	175	215	210	208	230	214	179	218	229	210	261	201	196	219	198	207	174	223	207	222	215	213	203	221	205	198	182	199	225	202	232	204	216	194	195	213	199	222	214	204	213	188	218	198	205	184	215	178	191	198	218	225	200	198	189	208	187	225	207	183	205	201	201	200	205	207	221	194	215	217	222	190	214	221	207	215	221	193	193	180	184	215	203	218	226	187	215	223	214	203	214	211	177
26075	14929	607	367	307	296	275	244	254	242	206	234	263	208	226	212	234	231	203	221	240	203	211	219	198	217	231	209	227	217	219	234	219	221	188	238	240	234	228	212	227	226	242	242	209	225	207	224	228	208	242	226	193	215	207	241	229	209	229	225	238	217	203	215	229	233	234	216	204	231	232	230	210	216	237	221	239	222	216	204	210	211	222	232	232	218	213	222	214	195	227	207	202	209	203	225	220	203	223	226	216	225	235	248	219	204	229	231	211	207	200	223	241	214	205	245	233	226	201	210	236	227	213	231	243	214	205	206	223	203	244	225	219	237	227	206	198	260	214	223	204	203	211	234	207	228	225	239	237	224	216	221	217	220	225	223	218	198	234	212	204	227	220	208	212	216	221	226	217	201	219	235	225	183	218	225	215	238	220	231	205	203	203	224	232	214	246	202	208	249	237	243	233	198	242	226	211	231	233	231	236	225	214	209	187	225	221	223	226	227	214	217	231	208	220	243	226	213	250	195	209	206	229	198	230	247	205	227	210	226	235	234	224	224	227	233	216	224	197	211	225	210	219	209	212	232	194	204	233	235	216	215	209	229	235	209	257	265	204	201	241	217	204	227	227	205	228	200	231	228	223	211	225	221	226	243	225	225	204	251	232	229	196	221	227	190	211	215	208	224	196	241	242	209	216	255	225	212	240	235	220	231	213	210	235	199	194	193	202	208	252	198	239	241	225	204	233	215	213	245	266	222	228	221	218	244	225	240	224	183	218	204	252	205	199	242	226	221	247	192	217	202	237	219	218	217	224	220	211	210	230	238	233	209	232	211	221	244	246	223	220	226	193	197	217	217	240	239	253	225	199	235	254	231	199	197	219	256	209	221	233	227	208	232	230	222	198	216	212	212	226	199	218	208	233	203	243	233	221	263	220	215	231	224	214	231	250	216	226	225	214	229	211	219	221	233	243	183	204	198	245	241	235	229	240	237	209	207	219	256	218	225	230	231	215	225	235	214	193	228	215	205	237	237	250	225	227	238	212	217	242	231	219	216	232	255	230	222	208	215	232	222	238	232	244	193	218	203	230	199	202	222	213	203	195	214	239	220	213	243	221	253	223	246	259	225	215	231	238	243	240	215	218	240	232	216	199	215	215	209	228	216	209	226	226	192	215	226	248	221	224	227	251	213	211	241	218	204	226	220	242	238	200	228	231	231	227	216	211	227	216	224	247	238	214	213	228	232	208	210	227	228	215	230	219	237	250	243	212	236	245	267	220	229	213	199	203	231	207	246	209	215	239	243	231	211	237	238	231	212	215	204	249	223	208	194	233	241	223	219	244	211	207	197	225	207	193	215	231	221	220	210	210	215	225	210	229	201	226	194	222	226	235	214	227	219	217	206	233	221	209	242	236	218	210	229	193	231	203	233	217	232	233	235	247	236	203	232	222	217	223	239	216	237	232	243	204	227	216	235	219	223	231	225	223	259	217	226	219	225	239	218	220	208	225	209	203	220	212	191	229	223	200	228	218	211	228	226	216	239	226	203	212	207	225	230	219	223	213	222	221	222	204	196	240	204	227	215	216	206	240	209	222	221	242	223	228	220	199	210	213	226	227	222	231	228	248	226	259	204	214	205	236	225	191	216	241	214	233	211	203	207	266	186	221	203	214	226	193	215	242	245	234	213	225	220	230	214	206	230	229	215	232	235	236	209	216	212	225	230	194	237	243	249	217	229	241	210	231	209	200	219	216	225	229	212	243	260	213	206	210	198	236	209	233	192	218	195	230	234	232	214	204	219	195	246	238	236	233	237	231	233	235	236	243	228	221	228	212	257	221	222	214	205	217	213	244	224	198	220	242	232	217	213	205	202	210	231	218	241	239	177	211	188	236	214	236	218	209	206	234	212	206	225	234	218	223	228	232	207	249	223	221	233	231	216	225	220	220	240	207	193	223	237	227	225	183	234	208	193	209	221	227	202	202	221	230	226	189	243	223	234	238	204	239	222	235	213	245	204	248	244	235	228	218	236	239	228	217	218	243	209	212	233	216	226	219	211	210	196	205	206	228	201	219	250	233	231	222	216	222	202	226	232	221	231	237	246	221	241	228	198	216	222	228	224	226	212	220	252	227	205	194	213	224	202	230	206	230	192	237	208	220	229	244	196	238	230	235	206	245	217	223	236	226	208	210	234	248	215	209	227	199	209	211	221	214	217	233	237	225	210	213	239	224	224	226	240	198	211	218	218	184	229	222	229	220	218	210	233	244	244	200	234	245	235	219	220	200	234	226	245	228	223	242	223	216	228	231	233	212	198	219	211	219	197	230	190	217	203	251	245	220	234	202	211	221	233	226	208	230	194	221	203	238	219	230	230	230	223	210	224	197	194	216	216	235	234	221	230	183	208	207	196	224	231	204	211	226	210	212	219	221	205	242	210	252	229	206	251	196	239	224	216	213	253	239	223	219	223	230	215	239	240	205	216	201	242	234	201	204	220	222	215	235	215	202	244	244	231	215	222	239	211	212	222	219	197	218	231	218	214	224	233	227	245	193	200	213	205	230	230	201	236	218	208	238	220	239	213	222	230	226	246	230	205	224	232	193	226	199	201	195	240	213	209	230	226	258	230	196	230	245	219	229	235	200	203	206	244	226	217	220	217	233	226	228	215	204	192	234	213	195	207	226	220	225	210	212	203	202	216	224	217	228	206	207	231	231	189	214	210	234	204	218	207	226	220	208	231	205	223	225	239	217	225	194	219	219	242	226	226	227	238	236	227	229	233	218	248	209	204	225	218	229	227	216	219	238	184	249	228	221	207	209	227	241	203	185	227	222	207	239	220	244	239	201	196	248	244	237	239	252	216	210	195	205	225	207	238	244	205	237	210	204	244	223	238	215	234	206	241	233	235	214	218	204	229	210	206	200	209	242	227	219	203	220	223	202	214	209	239	230	194	210	211	236	220	227	229	205	216	242	198	226	216	213	226	206	214	221	201	215	200	200	196	206	203	232	213	242	224	214	211	216	202	197	222	227	239	234	231	225	236	209	217	220	236	203	220	262	229	180	220	244	242	217	220	210	213	211	199	223	241	218	221	241	218	209	234	233	234	232	237	207	226	250	231	225	207	212	221	216	217	230	231	225	234	198	242	232	247	227	199	241	238	237	218	223	223	235	205	215	194	225	248	222	205	216	226	209	220	214	235	245	229	214	210	224	220	226	212	238	224	222	241	226	218	239	234	183	240	229	221	233	224	222	223	242	221	230	251	226	184	214	216	245	214	239	228	222	210	224	244	233	217	177	235	230	238	237	203	230	241	223	223	224	225	214	202	233	205	212	217	234	222	222	219	224	209	220	230	247	237	242	239	211	191	232	212	207	239	197	226	252	225	241	242	221	232	205	207	221	214	226	209	260	208	228	213	236	205	236	227	226	199	204	210	216	215	227	212	218	192	215	223	222	254	220	219	213	197	243	196	202	239	221	197	201	226	207	243	241	236	227	246
24405	21167	23702	26813	19866	6492	1140	861	716	680	642	655	598	557	590	560	550	542	518	555	489	531	495	528	520	495	500	468	464	485	519	530	498	524	548	488	494	518	472	498	502	514	453	479	502	450	527	509	491	485	517	501	457	499	473	473	487	483	469	485	495	471	474	491	467	479	474	507	527	506	477	472	489	472	496	476	499	515	463	454	490	461	480	495	466	483	490	499	461	471	484	492	514	432	473	499	459	448	506	513	496	453	530	502	500	450	479	447	475	493	430	487	452	430	481	470	457	472	495	489	506	471	492	471	459	458	475	457	506	483	481	479	493	484	487	468	476	481	494	480	451	500	460	502	495	479	498	505	487	489	519	496	447	473	473	483	466	439	435	453	487	437	462	518	472	483	503	481	458	502	458	481	464	481	470	493	449	482	492	460	471	487	465	483	519	457	464	482	481	505	518	503	477	458	458	465	507	442	491	471	458	466	480	494	477	469	475	479	467	504	472	501	520	534	451	513	523	469	471	454	515	471	479	462	493	466	475	469	465	478	483	473	500	478	425	468	456	498	502	483	482	479	484	424	456	500	484	477	500	477	503	453	477	462	529	481	476	486	470	474	486	473	469	519	484	463	466	476	500	479	513	492	504	448	471	457	499	488	427	467	488	476	468	489	501	485	493	458	467	525	492	464	495	473	501	469	464	480	470	502	473	486	521	555	478	499	441	440	452	478	493	464	458	442	502	470	506	497	502	470	486	468	452	454	498	475	469	487	476	480	455	486	501	503	497	499	480	472	492	495	468	511	475	432	449	449	504	426	485	502	475	468	470	479	466	503	477	454	527	479	491	477	481	512	454	480	471	468	475	508	459	470	492	492	497	476	456	484	471	468	468	472	485	459	460	465	452	477	450	492	523	461	495	463	528	485	465	497	481	498	513	518	456	435	476	453	460	478	482	460	479	453	473	473	511	469	507	481	536	521	479	477	466	500	461	474	489	448	503	483	523	480	483	517	480	481	459	486	458	488	454	490	443	474	403	470	487	470	467	496	500	507	487	471	467	492	481	487	479	478	492	462	507	469	465	471	475	455	474	481	479	467	484	495	441	474	458	476	492	461	480	506	456	473	468	464	497	534	512	492	479	444	493	518	527	501	477	493	455	445	503	539	453	480	460	465	481	507	470	484	468	495	461	529	464	487	501	471	475	500	451	470	465	488	499	473	502	480	486	497	452	495	412	464	509	458	471	473	495	490	462	498	504	485	481	488	473	492	497	503	464	507	498	491	487	475	483	474	492	472	491	508	445	450	455	446	489	422	483	490	508	435	494	494	451	449	471	448	450	502	456	499	518	447	477	491	491	457	477	467	511	471	474	452	456	435	488	499	480	466	492	497	466	494	462	458	469	482	449	527	487	460	443	493	456	486	467	477	434	473	471	466	489	494	466	465	487	476	475	454	493	467	546	505	497	503	481	513	461	495	488	492	469	481	486	495	486	471	486	491	449	525	473	468	464	465	450	464	460	477	477	447	490	477	474	521	469	531	517	464	498	478	535	477	478	483	479	509	487	462	497	489	444	503	479	508	479	486	444	448	501	475	468	490	469	493	499	474	467	508	518	507	468	473	485	474	456	496	452	445	473	438	464	486	483	478	511	469	512	488	490	477	459	485	475	462	495	507	438	463	446	496	471	458	481	468	446	493	476	447	439	540	491	494	448	494	488	531	442	497	452	480	509	482	478	451	518	510	481	498	501	477	470	441	496	501	460	493	487	478	475	482	464	506	448	480	431	456	513	500	489	463	464	506	516	495	531	516	505	491	469	498	465	472	430	442	486	463	493	453	464	470	455	522	488	502	487	466	426	505	489	503	478	458	485	466	458	468	460	471	519	472	475	491	513	477	485	487	501	513	497	511	476	480	485	498	468	474	482	482	471	488	512	507	490	486	493	495	463	458	479	437	458	478	436	474	483	468	471	465	490	490	511	452	461	493	435	466	458	463	490	472	459	510	508	489	460	509	473	507	455	445	517	461	493	472	497	470	462	481	453	460	482	483	469	440	495	440	483	474	489	467	471	461	441	476	515	464	508	513	517	492	474	506	490	463	472	456	522	468	503	482	474	474	499	502	528	498	487	474	484	489	480	482	456	503	436	469	470	467	472	469	506	422	483	495	467	483	500	463	471	457	438	515	481	463	465	476	501	518	499	465	478	462	469	484	487	496	464	458	468	454	486	473	502	501	451	477	455	460	493	454	490	441	482	498	450	511	446	496	490	468	492	462	480	452	504	446	485	461	470	481	485	491	506	515	453	473	459	452	470	444	529	465	473	473	482	494	459	512	479	471	482	461	505	444	467	487	506	427	482	490	514	524	481	495	493	481	484	483	511	492	464	518	483	448	466	466	502	495	480	481	490	471	505	469	465	465	465	470	493	496	496	492	485	452	506	494	482	472	479	470	453	481	495	485	489	517	507	542	453	487	488	484	500	449	484	467	499	491	468	454	492	510	471	484	450	449	453	439	508	457	490	526	500	495	487	463	480	495	493	452	554	475	462	512	473	420	474	437	497	451	495	487	450	456	472	528	455	460	483	481	470	493	498	481	476	444	500	519	477	485	462	450	504	504	499	493	519	523	502	532	504	495	440	468	476	477	503	468	466	465	528	452	476	474	460	521	467	422	407	487	480	465	507	453	492	486	485	471	470	504	455	494	519	452	549	464	473	514	471	475	451	488	502	485	496	473	468	465	432	486	476	481	489	463	467	475	512	473	538	482	468	513	500	509	493	451	508	484	474	497	511	493	516	523	503	465	478	499	503	480	459	509	498	458	521	430	459	509	486	476	465	458	519	476	477	473	453	503	467	489	496	447	474	490	516	435	459	489	481	463	490	506	508	503	475	492	476	453	476	449	469	503	483	508	483	445	509	433	505	477	481	517	490	471	451	477	488	467	488	457	489	519	479	460	477	454	426	482	497	465	483	481	479	496	524	457	492	483	428	499	449	455	467	456	456	473	482	472	450	501	478	489	493	475	466	529	510	438	466	496	476	469	478	501	482	464	455	524	465	497	431	496	472	461	498	453	475	477	490	446	532	505	455	514	445	477	454	494	449	518	489	525	454	496	474	472	495	478	518	524	448	479	468	438	492	521	495	474	496	454	457	498	500	462	458	482	480	485	474	526	481	468	506	483	491	419	477	457	494	530	474	511	464	486	469	463	499	501	477	464	469	502	412	487	497	437	459	517	465	463	462	469	494	485	471	448	543	456	464	474	446	479	485	463	476	489	475	458	512	481	489	471	517	485	492	479	472	442	466	448	503	478	451	455	450	480	442	474	493	460	476	497	471	484	502	489	493	449	475	490	483	511	472	489	481	480	456	482	487	489	497	514	512	521	457	455	487	452	449	488	480	508	473	473	443	480	497	476	464	462	483	453	475	487	450	489	464	469	482	498	423	465	458	471	467	494	485	534	433	476	489	474	506	475	490	466	527	508	472	474	511	507	490	458
46754	25863	7625	3965	2459	1931	1422	1238	1011	901	787	737	688	692	648	606	567	603	549	550	545	540	509	516	494	508	510	471	520	442	497	465	515	497	475	459	526	495	476	460	454	497	491	481	504	452	447	484	478	440	483	483	439	485	469	455	478	490	467	416	452	509	479	454	442	461	452	430	426	433	430	451	466	442	430	444	457	461	480	441	484	470	465	420	441	465	429	451	445	450	442	473	453	437	410	445	462	476	436	442	486	474	424	462	444	463	466	488	421	491	452	460	427	443	451	428	419	467	473	448	441	503	462	458	430	449	498	427	435	454	451	425	460	447	409	430	453	450	472	461	453	437	469	403	440	443	484	484	447	432	448	422	480	452	444	479	452	401	452	445	453	435	463	427	409	448	457	442	466	459	461	464	429	440	466	452	476	468	430	447	458	435	469	490	413	453	440	456	470	457	447	410	426	469	462	430	451	474	476	447	466	456	420	461	454	485	431	475	440	433	429	482	462	448	471	489	440	436	431	463	462	491	441	459	435	460	446	428	444	419	435	460	447	468	449	458	444	470	422	454	426	445	456	464	468	441	449	456	445	458	431	471	460	477	456	446	411	457	441	437	442	439	481	445	425	465	466	464	450	452	449	437	440	477	444	484	477	469	472	448	470	454	455	459	457	448	447	484	466	443	433	423	467	472	457	489	454	459	436	462	445	454	474	447	408	458	442	447	472	432	435	445	422	428	455	458	458	435	442	465	441	500	474	454	445	463	396	455	440	451	417	492	446	442	450	421	460	488	440	445	428	402	481	461	458	449	418	444	436	438	437	459	430	447	454	451	438	441	456	418	441	469	486	440	477	464	456	457	459	434	405	422	404	457	420	438	444	414	450	398	411	448	429	458	435	442	472	435	456	464	411	429	478	453	456	449	431	459	468	434	467	437	454	440	431	441	502	432	470	471	402	450	460	451	438	489	482	449	428	433	431	476	453	442	456	423	465	471	447	472	421	454	454	479	496	443	466	453	434	468	476	410	451	436	459	431	442	418	475	447	483	507	433	446	464	485	440	479	399	474	444	466	428	463	409	437	415	447	473	458	424	431	449	420	465	488	466	436	426	464	438	464	433	461	452	448	435	445	452	420	461	470	437	443	419	453	445	435	468	427	452	414	480	413	443	446	470	460	443	446	460	447	473	469	463	483	466	427	477	450	440	442	448	447	480	451	463	455	457	439	444	492	463	458	463	476	470	461	471	461	428	488	455	479	452	481	486	432	453	456	445	471	464	422	477	450	440	438	483	477	464	450	437	433	439	434	453	427	437	437	459	487	414	425	440	466	468	417	421	482	479	440	497	436	441	382	463	453	418	462	462	453	506	480	470	479	428	447	413	436	448	415	447	450	491	453	444	431	487	437	441	461	449	462	422	442	479	457	411	453	459	453	421	437	467	486	430	430	452	471	444	450	454	398	491	461	418	458	488	408	456	441	427	472	435	438	459	445	452	464	464	435	465	458	468	428	450	459	447	440	482	481	408	493	499	438	451	440	437	432	433	445	463	452	454	457	449	461	470	447	440	458	432	459	419	434	468	456	485	419	440	431	466	407	425	465	418	465	465	444	413	484	446	445	456	454	421	428	448	460	442	454	442	472	475	465	443	460	442	449	430	450	458	473	439	433	490	449	463	452	428	469	455	471	451	447	458	428	461	445	444	459	418	450	449	443	438	456	421	449	437	468	423	443	419	444	491	418	448	462	443	462	445	438	477	460	486	456	456	457	475	405	452	422	463	467	431	433	460	483	434	472	448	417	451	441	485	430	459	461	452	465	481	479	475	430	433	437	450	477	456	446	445	454	421	466	488	456	446	451	416	414	454	466	470	481	423	489	471	450	427	416	451	461	437	450	467	430	451	437	471	472	413	458	468	452	491	478	456	483	470	456	430	478	460	455	464	461	458	437	442	465	504	467	491	438	416	434	445	458	441	468	468	496	455	431	448	438	442	459	472	450	481	470	411	465	471	421	427	448	435	468	438	433	435	464	420	460	406	447	444	454	464	483	449	433	455	469	469	483	423	432	435	402	440	433	447	450	428	447	464	458	458	464	472	493	454	457	455	458	423	477	483	477	485	445	450	452	411	435	475	441	463	458	477	460	427	442	467	477	467	409	433	429	495	444	446	466	472	453	453	413	451	437	453	481	442	419	459	511	450	457	464	453	440	451	464	473	477	475	448	431	464	465	430	461	418	469	472	444	466	447	429	435	450	442	431	442	442	471	468	474	456	460	467	456	481	456	419	487	420	481	429	454	433	427	429	471	465	441	468	433	437	467	427	454	460	483	457	460	456	436	434	435	437	429	434	452	463	425	474	415	477	451	467	429	451	468	452	459	460	459	455	435	456	494	462	476	484	480	415	440	428	420	474	448	413	411	452	396	436	443	439	462	450	473	444	441	477	443	445	470	444	429	493	472	448	445	421	478	453	438	465	427	439	439	464	476	418	451	437	434	454	466	445	471	459	462	458	430	449	441	461	474	413	458	464	423	431	469	433	437	457	474	423	435	433	443	454	480	448	453	391	440	470	471	451	489	422	486	466	472	435	422	468	457	437	398	472	475	458	444	450	461	419	434	478	459	473	428	455	438	482	486	466	445	459	470	428	450	475	499	435	449	477	449	437	449	424	457	453	456	410	462	460	474	436	476	456	438	471	449	413	429	430	506	483	429	453	468	461	450	476	485	481	483	445	424	486	459	462	437	467	443	441	462	429	435	436	420	468	455	443	474	458	457	417	441	492	451	487	461	450	473	429	440	453	449	405	438	443	430	480	429	453	434	468	456	433	466	436	467	471	446	476	418	493	464	457	444	413	409	392	461	476	431	444	442	433	476	453	430	458	403	439	431	465	425	437	454	427	418	445	433	441	440	452	476	452	467	464	474	453	435	416	430	445	426	440	455	419	438	415	443	443	450	472	430	449	435	411	450	460	443	480	420	414	427	469	454	479	442	431	451	469	459	434	453	476	426	439	440	449	390	427	503	432	457	437	483	436	464	447	464	463	396	448	485	456	448	476	396	433	431	449	443	467	468	440	459	463	462	445	466	444	500	429	488	425	431	434	449	444	496	428	482	460	439	444	452	463	446	426	498	461	409	446	413	459	435	446	444	451	420	418	433	446	433	479	438	450	493	469	486	430	430	440	454	437	434	465	450	459	418	468	455	473	455	445	472	473	452	418	406	432	466	465	455	465	470	430	426	461	474	445	403	463	384	430	443	432	452	420	460	426	454	446	451	418	428	494	442	430	450	446	411	424	438	439	441	455	454	456	498	400	379	458	488	446	455	464	432	457	479	455	462	456	454	468	459	433	453	418	410	460	451	455	477	456	466	414	445	464	454	475	423	424	436	449	455	463	448	456	443	471	453	463	430	437	454	447	449	433	493	462	474	488	443	452	455	482	477	448	457	463	446	469	447	498	458	438	502	439	452	425	417	427	455	428	458	463	458	454	430	463	470
22373	20697	24872	25781	20394	20059	6985	1677	1344	1205	1142	1107	1070	1042	985	987	941	881	962	919	919	890	872	884	895	926	889	875	883	862	890	857	900	837	866	911	838	882	886	864	831	839	805	896	880	808	811	804	839	860	854	844	826	815	881	829	894	851	836	883	899	873	848	794	790	837	859	862	788	859	878	834	887	890	825	854	826	852	874	873	852	798	794	857	839	857	838	838	817	831	872	870	843	847	839	870	848	812	831	788	875	799	864	858	796	810	822	789	839	834	862	840	863	900	851	800	814	788	859	811	857	783	865	825	868	795	818	863	853	823	803	853	864	848	862	817	833	845	854	822	880	792	877	881	819	807	846	859	915	847	815	827	860	836	829	843	826	805	859	856	847	818	818	848	851	816	820	805	780	834	844	840	872	791	823	862	839	826	824	837	810	878	821	812	817	845	813	873	838	819	804	887	856	831	924	841	812	811	797	852	830	871	827	839	887	837	800	907	833	873	830	786	804	811	819	862	889	835	853	869	859	848	881	876	845	779	855	815	824	810	858	857	825	879	822	813	818	844	876	853	813	783	818	778	817	835	830	887	862	841	837	802	833	874	839	813	860	832	842	816	830	793	831	820	785	849	893	818	869	787	787	855	829	816	927	837	853	858	861	846	899	900	881	844	818	792	843	864	810	818	872	796	767	853	865	869	835	817	822	812	866	801	796	812	793	855	904	874	803	806	854	818	796	852	850	801	845	847	837	842	868	875	852	831	781	817	863	797	833	815	850	813	845	845	790	874	836	863	850	858	822	837	824	855	850	804	829	868	823	833	834	870	873	901	827	844	817	805	872	825	824	829	848	832	804	878	830	811	839	818	822	851	838	815	778	833	781	906	830	809	864	856	857	878	869	857	825	771	820	829	883	848	872	822	825	855	868	849	854	879	845	861	819	874	851	850	825	806	821	863	823	812	847	818	889	821	884	821	840	834	852	812	834	853	820	823	826	882	827	907	851	856	870	857	848	843	830	842	858	820	875	870	850	811	853	841	828	816	846	855	767	782	802	822	839	831	802	831	834	811	888	822	842	897	825	828	847	858	866	784	880	849	846	868	858	828	868	836	807	872	857	856	835	776	890	830	866	813	847	848	828	815	823	816	798	870	789	855	851	798	798	848	850	790	850	828	827	863	827	859	821	846	841	853	813	795	812	848	801	813	876	822	859	872	839	825	829	853	795	832	847	844	815	881	778	806	854	850	797	870	812	855	845	834	840	869	877	814	881	915	848	881	851	837	827	796	852	836	793	849	828	794	815	842	889	836	804	797	834	870	841	809	820	830	876	818	849	853	793	796	832	828	847	852	799	815	822	825	853	826	857	852	781	898	811	867	797	817	853	811	808	857	850	891	783	815	859	836	797	812	811	860	878	800	798	841	856	841	811	792	815	861	872	851	825	828	799	800	810	822	803	878	856	861	843	857	843	842	868	847	751	844	827	822	872	838	838	845	760	827	799	831	911	872	791	893	797	822	800	854	849	829	870	872	793	844	805	800	837	841	883	818	837	841	821	823	890	844	859	829	874	847	882	844	837	798	904	842	776	847	866	833	832	835	751	867	856	872	862	817	846	871	830	911	853	846	877	860	859	848	786	873	818	858	876	803	897	812	798	866	773	766	833	863	825	868	852	828	829	813	847	830	860	831	841	860	827	825	843	834	857	840	836	802	824	845	792	809	892	798	832	798	867	854	867	813	809	877	831	806	872	804	883	859	830	792	833	790	837	814	810	855	833	860	830	881	773	902	885	790	833	861	845	834	832	844	798	852	793	816	901	853	850	819	869	855	797	890	840	829	800	814	875	818	833	820	868	836	857	850	853	833	835	783	860	779	825	882	844	760	869	839	826	862	821	857	862	860	867	837	862	840	825	884	890	852	831	809	831	833	786	813	842	864	843	844	894	847	801	821	856	789	865	847	804	811	835	821	827	862	857	840	859	800	871	842	788	832	823	827	814	792	863	859	829	847	800	869	892	812	831	848	855	865	860	811	849	839	848	827	830	793	853	820	813	766	859	833	834	799	881	792	854	805	828	863	904	833	823	828	801	892	831	857	803	838	812	786	832	844	881	830	836	808	806	840	806	825	816	800	794	771	860	855	808	812	769	841	861	805	847	843	794	841	841	824	844	819	812	876	847	865	836	829	810	809	870	843	880	858	802	849	796	824	831	795	769	822	819	827	818	810	837	828	778	821	824	844	883	808	844	813	846	839	832	798	851	830	813	841	812	821	848	860	811	834	827	820	814	829	808	855	821	836	838	826	892	818	850	887	829	855	846	829	853	822	853	850	803	814	859	829	836	836	851	855	839	789	854	861	798	828	832	876	895	866	837	854	885	790	804	829	862	884	802	795	827	804	854	826	840	797	845	847	766	896	868	879	801	825	836	842	895	814	843	843	828	799	852	827	857	809	877	844	824	851	811	883	832	844	862	837	812	860	800	836	832	839	856	818	855	797	823	854	814	820	849	795	773	821	853	850	893	870	828	836	848	811	851	827	866	873	835	823	844	824	794	848	829	878	820	784	828	816	832	854	820	894	785	811	858	839	822	838	855	842	804	823	838	806	795	815	901	851	841	840	844	867	848	843	838	844	839	800	807	862	889	845	842	899	822	850	822	809	843	906	839	816	833	882	759	831	773	860	826	805	865	829	813	834	809	854	820	791	831	830	788	859	826	872	884	858	799	833	839	801	797	829	810	837	876	872	864	843	819	851	873	827	804	816	763	834	810	812	826	779	904	885	901	904	851	870	865	798	854	827	780	824	802	821	814	850	773	849	816	844	876	839	817	850	867	822	835	840	834	867	805	807	828	859	813	809	826	856	825	801	849	868	868	853	870	870	832	837	849	851	825	788	855	841	856	819	868	860	858	827	876	852	845	864	814	791	826	850	856	881	793	814	826	857	846	809	843	798	801	797	873	853	884	833	732	844	775	797	838	768	830	847	846	814	877	812	820	823	800	818	866	860	851	845	790	838	854	799	827	837	894	819	829	819	888	812	869	786	860	843	836	840	858	795	814	831	797	886	831	909	841	828	827	826	856	822	882	838	796	810	803	792	871	868	826	814	857	807	910	846	799	864	861	837	832	791	886	805	828	843	888	812	813	830	839	789	813	870	833	855	876	841	823	854	849	849	810	869	816	829	793	825	800	851	861	847	846	829	809	851	897	810	833	864	812	875	893	828	800	827	811	803	842	875	815	865	890	824	804	819	853	872	829	793	904	884	821	867	852	814	784	842	865	876	868	813	837	794	814	820	883	847	884	866	870	798	850	849	804	828	793	817	821	854	825	861	811	828	845	832	838	815	791	812	800	788	847	769	795	841	848	815	836	863	896	837	849	876	812	883	807	827	828	810	868	877	818	835	823	827	835	821	816	804	822	853	852	826	829	834	855	890	802	812	798	823	822	855	884	849	823	846	821	839	798	870	802	845	812	861	833	820	835	848	836	842	832	828	881	884
38191	29551	12266	6820	4562	3348	2573	2033	1827	1595	1464	1315	1262	1131	1124	1034	1040	963	991	877	904	884	933	897	891	899	865	879	853	887	865	792	830	892	884	800	796	813	850	758	752	829	817	805	762	835	809	794	764	818	810	755	796	833	806	783	794	830	844	755	724	738	818	755	809	824	793	734	787	803	789	785	797	760	803	727	772	791	784	790	758	764	806	809	802	758	757	855	756	758	752	777	796	783	760	793	779	755	755	880	778	744	776	767	755	765	819	783	815	786	789	761	767	784	793	784	768	745	756	806	787	761	809	795	791	826	785	772	701	770	793	781	720	766	774	791	804	761	760	778	779	811	801	744	753	789	811	804	755	784	793	783	776	737	715	795	701	769	799	753	780	742	780	782	749	793	774	796	781	805	744	814	763	794	768	786	753	805	809	844	744	766	757	730	766	760	764	776	768	764	805	773	770	796	811	752	805	734	771	798	736	742	776	771	826	721	730	792	783	710	768	731	775	747	715	774	718	762	759	767	731	719	736	778	746	746	776	802	799	786	769	784	796	793	786	793	759	797	762	833	767	807	825	750	793	815	777	764	734	794	775	795	724	747	780	794	789	828	766	813	774	803	817	774	820	778	805	762	770	731	792	811	714	782	733	740	768	773	759	726	794	740	748	749	773	777	768	784	759	740	804	758	756	799	702	758	790	783	679	720	774	789	833	781	760	774	764	773	773	774	818	785	763	725	738	772	774	831	784	775	735	749	809	757	740	745	805	812	806	740	811	808	732	788	733	815	727	784	748	735	772	778	774	771	795	799	782	781	798	782	774	808	760	807	750	825	733	750	772	795	804	779	754	789	777	758	758	791	745	778	841	766	734	699	750	756	821	744	762	737	769	798	793	741	745	751	770	774	756	805	760	818	752	765	807	776	755	803	757	725	792	810	786	768	772	792	755	789	721	745	810	805	771	762	781	764	761	780	754	788	744	791	754	794	784	790	815	754	753	792	771	779	773	783	787	762	749	778	787	808	735	825	777	763	807	752	764	755	805	720	779	775	740	757	764	812	777	768	724	829	694	793	784	800	770	773	776	817	769	740	789	709	766	795	749	778	799	800	797	751	768	780	756	779	714	794	808	755	777	788	781	750	710	793	776	780	816	804	771	763	758	780	745	763	765	728	746	770	804	805	775	771	802	739	770	791	754	734	752	766	775	747	793	756	793	776	772	758	758	774	767	773	776	712	791	734	788	732	746	771	754	689	774	783	766	768	751	763	769	777	749	799	782	794	758	737	764	769	781	774	754	812	778	754	790	797	806	791	744	779	744	782	795	757	755	768	805	771	756	748	808	787	735	753	775	749	735	761	751	749	744	761	803	779	776	809	779	774	741	789	776	782	761	745	750	741	748	776	801	745	742	726	804	754	783	777	747	742	792	731	753	770	753	742	774	781	767	776	801	731	754	758	765	758	769	805	788	757	730	749	766	763	765	778	750	728	781	777	794	771	777	803	770	755	849	746	811	785	799	762	785	786	720	786	824	772	775	771	776	776	777	787	833	770	714	791	702	798	755	745	783	744	795	793	811	778	797	781	816	769	746	805	774	774	744	753	771	747	787	792	783	777	794	768	793	779	781	756	814	757	781	780	817	781	759	775	828	781	776	780	746	754	771	782	757	773	756	795	742	858	762	785	815	812	774	729	777	798	761	782	733	791	800	781	746	763	835	733	751	773	777	807	768	736	711	779	790	802	800	754	770	780	788	776	723	738	830	725	820	774	769	814	817	778	730	767	773	786	733	790	769	764	752	743	784	757	747	742	775	778	699	732	774	791	717	801	810	755	769	783	813	749	790	771	758	769	765	720	808	776	778	746	758	799	766	814	808	817	730	756	767	772	744	732	744	743	757	761	781	727	774	761	753	781	801	796	774	754	759	784	783	770	770	786	765	808	761	758	788	758	754	820	774	758	731	714	746	793	743	813	781	797	747	751	740	788	781	794	759	714	780	773	761	790	745	763	766	762	824	770	785	777	759	734	749	752	772	775	784	802	759	804	731	782	753	781	761	771	788	764	789	739	829	802	813	737	716	799	793	816	808	801	745	750	747	745	741	797	795	670	806	766	765	778	744	754	784	789	795	750	795	807	788	775	742	740	767	736	765	759	762	767	732	749	777	790	833	766	779	800	787	785	770	776	751	795	774	801	765	808	753	775	789	779	802	827	771	766	771	834	752	721	747	728	766	765	798	747	812	774	774	741	801	799	731	810	770	760	751	759	756	754	855	806	780	760	747	737	776	731	768	740	697	809	739	773	770	716	736	786	750	736	719	800	726	723	771	794	733	832	789	783	752	803	798	764	782	715	746	797	741	744	744	754	762	817	738	808	733	794	789	782	821	771	789	786	747	783	767	791	771	735	771	769	778	736	782	763	757	837	805	797	767	794	741	799	732	797	812	771	754	802	758	811	759	768	783	742	767	784	788	721	787	753	745	784	759	795	772	783	762	811	723	805	761	788	786	774	797	765	792	803	768	775	746	770	750	807	757	765	745	803	747	768	787	768	778	798	769	751	767	846	782	763	753	796	755	756	796	754	719	743	753	784	736	793	758	797	737	723	764	784	765	808	819	741	745	756	796	783	789	766	795	787	789	763	706	798	757	784	803	793	755	763	777	747	755	787	750	780	754	780	720	776	819	795	761	753	804	795	757	754	761	762	735	798	751	767	751	768	769	728	811	764	774	789	744	732	756	748	861	773	788	730	767	786	736	744	740	789	816	796	811	819	800	783	778	759	771	786	826	753	790	772	761	764	770	785	778	781	731	742	786	808	815	753	794	770	801	784	767	784	784	810	777	786	772	784	728	777	801	763	746	766	803	735	781	784	759	778	789	786	757	810	746	775	769	751	776	738	730	739	755	768	746	783	776	731	747	751	801	792	766	754	767	810	790	760	756	741	722	766	761	726	764	805	768	754	766	740	781	758	763	729	777	802	745	772	739	753	807	764	795	811	738	770	765	732	763	792	766	759	750	741	794	753	770	817	762	739	733	792	746	798	747	759	776	812	782	798	756	761	734	727	790	828	729	765	754	760	763	780	778	763	790	774	764	728	697	763	751	742	793	776	785	787	732	770	768	757	757	766	776	771	803	774	767	800	761	806	751	766	766	749	771	793	759	780	722	761	754	794	767	724	799	780	800	784	750	756	802	773	783	765	774	760	741	761	775	732	767	724	786	783	725	808	733	728	769	770	747	762	781	751	811	756	773	803	783	792	812	785	771	780	793	804	767	785	772	750	791	733	751	731	820	802	776	775	781	762	729	769	746	792	749	787	789	806	699	792	782	769	728	771	799	742	798	784	749	771	803	747	798	765	714	737	760	793	753	778	748	775	751	746	784	794	771	795	826	770	794	811	802	801	785	767	727	731	761	783	764	755	760	798	767	796	731	792	683	754	749	737	778	769	747	729	724	790	746	782	743	782	850	772	788	714	740	734	845	815	777	826	807	772	707	771
30431	18772	3307	379	280	250	209	211	194	180	213	223	215	236	193	200	211	192	196	214	188	212	207	208	208	239	209	219	208	211	184	186	207	228	202	211	177	168	178	224	190	205	204	207	228	222	182	201	187	204	215	195	210	221	197	207	206	209	224	203	217	196	170	231	182	210	221	221	180	158	205	195	203	215	209	189	198	239	220	195	196	197	190	203	204	169	203	204	202	226	190	204	214	213	217	202	221	197	248	197	208	195	183	201	178	192	186	202	226	206	175	214	204	210	196	228	208	240	195	205	175	205	204	193	217	208	207	179	207	207	180	194	198	239	202	222	205	205	208	182	202	201	198	199	189	207	190	197	187	202	207	206	201	184	207	200	209	207	188	209	200	191	195	216	207	210	217	205	186	213	213	193	210	185	191	206	206	203	207	197	190	207	198	199	221	192	178	201	210	216	201	195	193	201	207	192	201	221	202	206	201	208	205	208	219	199	209	171	208	208	194	194	220	169	210	214	162	192	193	209	207	216	204	206	187	214	190	188	188	223	189	217	210	185	199	230	209	213	224	196	209	205	188	217	178	225	218	206	190	209	177	173	176	196	184	206	216	202	177	213	204	189	178	200	192	216	197	218	214	157	206	219	217	192	200	197	207	184	206	232	191	194	208	186	204	198	230	230	203	230	225	216	189	208	180	214	196	205	200	239	191	211	219	212	205	206	181	184	217	182	191	210	212	198	202	189	219	202	213	184	202	202	212	211	203	207	172	192	189	213	196	180	214	210	189	230	206	194	184	219	218	201	209	178	174	207	209	205	211	221	218	203	183	215	208	216	208	211	175	228	208	224	202	202	207	217	208	205	185	211	223	186	193	190	194	203	177	208	195	202	218	209	182	207	199	198	184	200	220	200	198	193	179	227	201	186	200	194	199	211	204	206	204	185	182	163	220	200	204	193	230	199	195	223	205	218	216	208	193	209	219	215	186	188	200	178	192	207	204	201	202	187	228	191	192	162	188	179	209	200	192	197	170	188	196	210	188	172	210	204	209	219	197	198	206	210	212	191	212	194	217	191	210	209	217	198	206	182	191	186	209	180	190	222	209	223	176	203	218	208	180	201	216	205	226	214	226	223	210	185	202	204	225	180	187	209	196	201	209	210	194	232	190	225	209	195	184	203	213	219	212	183	211	177	222	194	185	193	204	203	194	211	202	189	201	217	194	207	184	202	199	189	211	206	188	200	234	205	201	210	224	186	217	218	191	205	180	213	193	210	218	189	196	199	189	165	218	226	220	185	200	193	193	196	201	228	184	204	206	205	202	185	206	197	218	212	201	221	191	223	181	200	232	209	209	218	176	182	212	185	182	207	191	201	197	193	182	211	202	233	208	210	200	203	210	191	206	215	197	185	212	204	210	206	198	195	190	207	221	189	209	231	189	187	216	186	219	196	173	176	210	221	185	217	217	227	211	173	187	190	211	195	190	195	212	193	216	173	186	197	207	188	213	208	209	199	207	193	220	185	207	197	192	202	189	222	198	217	220	206	209	205	204	201	189	192	210	208	185	238	214	207	199	186	191	223	188	170	200	218	228	186	182	194	204	207	172	206	193	177	215	229	180	196	223	211	207	224	211	210	196	201	228	230	202	201	198	203	204	210	196	210	210	187	189	184	190	203	180	203	213	188	194	186	194	208	192	220	181	202	202	177	180	180	200	217	218	218	201	209	210	228	211	196	163	187	240	177	194	182	190	202	189	188	175	193	189	228	198	224	225	207	205	231	206	214	208	191	220	197	207	184	225	186	215	192	205	196	191	180	194	215	206	193	213	195	216	215	198	199	186	234	202	208	199	186	202	191	211	203	199	208	201	192	208	205	201	187	227	214	195	201	231	228	204	182	194	186	197	195	211	188	221	207	188	196	210	244	215	210	195	185	190	189	192	218	214	220	216	211	204	212	189	180	199	223	208	191	205	204	196	202	224	234	201	209	202	222	193	207	175	218	203	210	183	189	203	206	221	201	213	212	198	212	191	200	185	183	206	176	210	178	209	198	207	213	203	218	223	193	191	189	215	180	210	234	199	208	199	192	187	209	182	173	210	207	211	197	206	217	174	227	188	220	210	172	224	194	219	170	191	214	192	225	195	197	216	197	201	185	217	193	201	185	208	202	208	214	208	184	225	225	194	187	179	206	190	207	191	195	184	202	202	200	191	196	222	219	215	184	190	171	192	185	212	200	187	215	190	194	199	203	214	188	196	210	203	195	186	215	209	193	210	209	180	187	186	185	209	218	207	211	196	198	219	185	192	192	196	192	217	179	191	183	209	216	199	216	200	232	200	204	176	177	235	198	222	196	217	207	182	176	170	178	200	202	222	207	173	206	223	193	173	175	212	201	227	218	215	184	212	219	213	201	216	200	212	199	196	192	202	192	187	215	230	186	208	224	174	213	201	194	211	258	182	215	181	206	170	218	195	194	228	227	203	176	226	197	203	166	197	224	177	195	223	198	180	201	182	196	182	194	178	227	220	219	202	203	221	213	207	219	213	200	211	215	201	191	209	192	222	158	191	195	206	201	235	224	203	205	205	223	212	212	204	217	225	215	220	238	220	194	184	194	192	180	196	184	203	217	211	201	197	164	193	189	192	211	242	210	198	217	194	195	198	221	235	188	183	193	205	233	194	204	195	195	204	213	218	217	190	215	208	198	203	181	196	191	211	196	188	197	200	217	194	184	203	201	214	221	176	206	212	201	176	199	191	195	196	233	190	212	215	203	212	222	192	185	209	238	179	217	223	209	207	208	185	210	182	231	209	201	186	215	201	207	193	209	215	189	226	209	212	191	226	211	215	185	189	213	205	192	197	202	181	227	212	200	200	190	213	195	206	178	185	212	216	200	211	175	197	188	217	188	199	187	185	197	193	248	214	205	222	220	188	187	233	208	215	173	186	205	219	200	203	195	197	216	210	166	205	199	214	206	212	199	179	221	193	229	211	193	199	196	217	216	203	207	223	205	199	190	214	209	204	195	196	212	199	224	206	215	201	202	187	186	207	192	201	204	225	211	200	187	202	202	196	187	195	187	185	196	205	214	194	217	199	199	185	200	180	223	208	212	184	207	196	166	199	199	197	224	206	212	186	196	191	226	190	185	202	179	188	193	215	209	202	221	171	191	197	207	191	210	250	199	185	225	189	206	203	182	218	227	175	196	213	203	189	201	197	191	220	191	215	205	214	192	211	223	206	177	204	192	195	200	191	189	226	211	219	203	222	208	232	193	205	200	203	225	176	202	183	226	210	204	226	186	194	216	198	196	188	213	190	183	185	210	212	208	188	189	206	192	217	178	220	207	155	205	218	224	188	246	199	194	185	214	200	201	193	224	204	220	212	210	211	201	182	198	209	209	178	197	206	171	208	189	199	189	216	215	213	201	210	198	187	202	202	198	191	198	197	197	201	185	209	193	194	209	218	202	200	199	189	195	196	201	179	201	194	182	201	182	174	217
22568	14329	613	374	332	286	295	227	249	231	211	235	240	246	253	213	231	202	229	216	210	225	220	205	212	199	220	218	220	227	228	243	247	208	199	207	189	225	228	199	223	200	202	203	205	232	210	214	225	211	208	215	239	212	237	241	218	207	219	204	203	203	204	212	219	246	254	206	215	208	203	222	216	219	211	222	215	237	235	214	222	211	224	224	191	199	220	236	183	198	201	177	235	209	236	224	216	213	227	212	194	229	216	230	212	214	198	218	188	221	192	191	189	202	214	222	227	218	216	211	230	244	192	219	206	223	227	198	232	204	216	203	220	217	217	193	209	220	216	213	221	197	234	218	207	196	225	210	212	240	234	241	209	225	223	229	211	231	204	237	196	215	173	220	210	206	222	205	220	229	206	205	226	227	215	215	226	213	230	198	222	176	238	193	253	223	202	226	217	240	192	231	227	225	232	222	224	223	223	234	223	227	220	215	218	204	207	230	219	216	225	216	210	209	214	229	234	236	212	227	220	210	193	225	253	230	222	190	210	255	213	223	206	233	202	207	231	217	207	223	225	214	214	223	218	215	226	204	228	207	239	228	215	217	207	226	212	204	233	205	221	215	210	221	244	234	205	204	230	225	207	238	226	191	224	223	171	228	208	221	229	214	189	216	233	234	219	207	216	247	228	228	205	213	217	242	221	225	210	208	242	205	192	225	213	209	209	215	208	215	225	200	224	209	227	212	222	217	220	210	219	223	198	215	216	195	207	207	206	261	235	225	204	202	242	217	232	209	229	207	195	227	206	208	217	205	206	235	239	208	203	201	259	205	216	230	205	221	239	246	231	231	234	225	221	220	200	215	225	216	208	209	217	218	229	214	231	211	216	221	193	188	232	212	212	236	214	210	223	221	217	236	214	219	234	192	215	224	219	197	210	212	247	218	252	244	216	212	226	229	251	219	203	212	212	205	246	210	193	214	184	218	230	221	221	235	221	244	218	222	206	203	190	200	204	222	219	199	230	207	196	221	213	252	232	222	188	206	238	226	201	229	215	231	216	244	204	222	208	216	187	215	228	195	222	216	196	219	197	219	190	195	224	216	208	225	194	217	218	227	211	234	206	197	230	199	229	198	200	214	196	248	237	222	223	220	225	218	196	208	224	219	213	254	212	245	219	201	206	232	226	215	204	199	225	205	235	225	210	212	216	221	222	230	199	232	229	231	221	231	224	191	204	216	217	216	217	233	219	214	204	212	236	199	206	233	222	232	226	227	211	238	212	228	207	202	215	228	203	229	207	215	224	195	231	222	201	196	200	196	230	235	204	235	220	196	220	216	231	205	202	244	236	236	233	234	256	203	200	221	216	210	215	214	216	209	221	227	238	209	214	209	215	236	219	244	219	208	184	200	213	226	211	209	208	209	228	247	226	200	216	240	196	216	213	218	234	170	216	224	213	231	223	242	194	232	233	246	189	211	196	218	247	232	215	214	231	246	233	256	221	200	205	235	201	225	213	200	225	225	185	235	204	219	220	244	190	217	208	189	233	216	205	210	202	221	220	214	220	225	219	225	194	201	214	220	222	202	238	212	210	207	207	232	218	175	221	199	202	219	210	221	213	229	239	199	217	223	193	195	203	213	225	229	202	218	186	212	214	215	183	229	189	206	223	205	224	221	247	238	214	205	216	254	206	225	202	207	220	194	209	207	172	212	217	234	181	221	210	236	226	211	207	198	202	219	225	188	205	218	223	223	217	209	235	237	220	216	236	210	216	243	223	232	193	216	218	215	213	215	222	211	232	225	222	201	237	233	232	221	209	226	221	220	193	256	205	227	225	214	227	198	218	224	205	249	193	235	205	204	213	228	207	222	195	208	229	217	214	233	214	214	212	208	187	199	218	227	198	204	236	232	192	231	195	235	216	190	210	234	197	218	215	235	216	217	204	218	240	192	216	213	233	219	222	216	236	230	202	237	228	228	247	219	191	204	216	222	214	201	226	224	214	218	206	226	214	205	224	228	239	223	219	208	222	224	230	195	209	164	212	224	215	207	208	225	228	217	172	221	197	195	210	220	214	239	211	226	213	218	213	195	208	205	215	236	217	241	233	206	227	222	236	202	211	225	196	241	211	235	207	255	216	193	210	236	224	205	210	259	205	199	173	199	223	221	208	208	202	225	185	211	191	207	197	208	212	215	214	208	249	231	231	222	198	234	198	246	254	221	215	213	233	229	236	204	215	210	194	205	220	222	198	232	184	208	255	213	223	233	183	230	236	205	202	242	239	236	202	223	222	240	251	228	231	223	219	219	198	226	255	200	206	204	239	233	247	201	233	190	220	202	212	215	255	219	208	210	223	226	213	210	226	208	216	209	219	204	193	219	200	201	209	211	225	234	231	241	223	177	191	240	203	224	198	192	200	234	246	230	224	197	218	241	208	210	218	198	208	212	222	209	218	198	179	216	213	208	208	211	234	231	211	216	215	210	211	228	221	211	216	192	215	230	231	243	209	201	228	233	231	239	198	210	209	218	225	229	199	239	205	205	238	206	206	229	197	247	210	204	210	190	204	221	229	208	226	218	238	192	242	235	205	230	224	207	224	228	223	237	202	214	218	222	193	241	196	190	231	222	208	216	215	244	206	208	203	208	218	208	195	219	211	222	210	216	202	235	189	218	191	215	213	192	236	216	210	209	205	211	208	217	205	211	222	212	222	226	218	222	206	217	221	205	220	221	220	218	218	200	221	236	218	228	219	228	225	222	216	212	197	209	224	222	205	227	199	221	216	199	219	220	225	213	207	199	215	212	212	211	208	189	220	207	213	201	238	203	213	239	232	190	191	229	230	219	212	221	213	194	233	222	207	214	232	201	218	233	221	224	217	211	223	225	210	221	186	213	223	223	219	206	198	194	205	220	243	194	221	238	216	218	282	247	221	212	231	222	206	208	199	209	209	207	220	224	202	211	223	233	212	217	193	211	224	216	233	206	219	211	224	228	229	231	207	216	207	244	207	232	235	214	221	210	237	205	206	234	237	223	223	218	207	199	224	241	200	237	220	212	193	223	234	214	201	182	223	226	204	226	216	208	236	186	221	205	211	212	203	232	227	209	237	234	230	250	217	228	221	217	235	216	241	211	197	200	222	203	213	213	219	212	217	208	203	239	228	220	229	221	195	226	207	221	221	213	220	244	211	208	217	220	212	223	222	242	236	184	214	207	218	218	202	230	206	222	227	242	237	235	203	200	210	230	206	225	234	213	201	189	215	253	208	240	193	226	216	212	207	212	224	234	225	234	190	202	233	204	226	231	213	228	182	224	191	217	241	227	195	201	252	207	233	209	208	213	214	216	229	218	203	217	235	202	211	210	221	216	201	229	214	209	219	193	224	225	244	202	227	225	186	197	225	214	221	210	233	228	232	206	238	205	203	213	219	230	216	222	225	203	211	229	208	228	231	246	204	231	197	187	210	218	203	221	199	230	236	196	230	201	215	199	200	210	218	231
24349	20792	26698	23875	20215	8415	1154	872	713	665	667	574	566	551	576	561	566	543	518	527	528	546	502	558	508	473	516	470	508	481	506	524	474	494	508	522	493	476	468	507	499	487	495	491	474	475	510	485	493	466	496	467	465	469	495	464	505	463	508	477	489	513	499	456	505	460	509	506	492	529	484	482	485	485	482	476	472	502	474	472	477	506	459	484	483	480	505	466	480	504	478	490	468	489	489	509	466	488	465	463	457	497	481	481	459	480	457	479	453	465	502	464	444	478	460	469	471	500	464	478	502	528	480	462	455	485	479	469	475	495	498	493	498	484	452	499	486	465	533	497	465	471	467	460	484	517	491	460	502	527	490	475	455	462	479	470	464	463	481	515	471	506	493	473	487	472	448	483	453	451	432	485	443	491	474	485	479	507	472	456	441	491	456	459	477	488	471	499	468	492	524	483	482	498	487	500	466	447	434	479	480	462	456	473	465	481	455	498	456	475	501	494	510	512	506	488	512	495	463	492	532	474	475	456	464	500	495	440	505	470	473	494	455	491	456	465	461	494	510	466	462	493	489	488	449	473	468	474	461	510	492	498	491	482	503	481	521	497	492	472	422	477	420	480	485	497	497	488	501	466	490	505	470	492	470	481	465	472	508	425	475	478	466	430	468	508	463	477	466	513	494	456	470	476	474	467	503	497	490	455	465	476	462	475	483	465	521	469	479	499	457	443	489	486	464	458	512	454	476	504	497	508	493	499	452	452	505	479	511	467	479	441	482	445	455	454	449	467	462	468	466	448	509	444	465	487	452	474	460	453	485	474	461	475	479	514	468	527	508	454	459	493	469	459	446	466	457	513	492	459	466	460	476	506	515	466	484	472	498	492	504	511	462	540	512	468	479	439	494	460	485	436	497	505	503	474	496	455	499	485	460	471	448	456	448	508	500	459	462	489	501	457	507	475	479	503	469	491	447	456	445	469	485	472	447	465	488	481	440	477	490	452	457	502	508	476	468	469	501	476	445	515	490	462	497	488	465	513	493	484	454	441	504	509	454	434	459	439	476	458	474	459	447	449	482	474	470	480	461	454	507	470	451	473	484	487	487	484	465	481	446	457	466	492	456	468	450	487	496	461	490	503	467	473	457	413	455	510	498	472	493	480	521	480	453	473	495	453	480	446	465	464	456	516	445	492	482	481	485	512	502	439	502	448	454	502	491	461	484	469	474	484	502	495	502	446	481	490	501	483	486	474	498	493	517	489	529	450	461	470	492	457	476	482	431	448	466	439	485	454	507	465	453	491	455	495	477	505	496	469	465	493	493	479	481	473	474	463	412	458	466	468	506	456	454	469	454	459	473	507	483	477	467	475	438	457	463	498	512	526	468	453	456	473	440	485	476	463	514	524	517	473	491	459	445	453	521	437	476	476	468	476	509	478	500	499	500	518	512	466	500	460	460	458	503	510	419	494	452	458	468	443	481	490	462	477	492	531	494	457	494	506	460	506	511	515	501	475	484	513	459	492	458	532	464	470	471	505	505	484	489	470	497	504	442	497	467	498	490	485	469	507	511	474	443	462	517	495	504	461	488	517	445	508	506	490	489	485	457	457	477	495	468	461	453	472	487	486	496	503	471	486	477	506	505	507	473	455	489	459	526	517	511	485	493	455	512	502	505	494	476	473	488	446	448	492	480	433	474	469	450	451	457	476	467	446	454	478	519	480	501	458	495	466	459	455	461	441	447	467	489	494	460	508	505	488	490	509	484	501	460	457	458	466	490	515	439	484	474	451	463	493	462	456	465	461	481	475	480	441	489	502	483	502	486	442	448	478	458	479	490	480	462	500	485	407	487	504	521	462	460	463	527	499	495	463	496	468	465	485	505	444	468	516	462	467	516	478	500	450	462	467	476	476	511	467	516	452	472	442	462	480	460	451	473	500	440	494	473	507	449	501	431	501	463	481	461	474	443	483	491	503	467	484	495	477	477	472	497	446	468	513	469	440	479	455	515	443	516	462	462	467	449	505	500	484	480	453	442	459	489	503	493	455	487	454	486	497	441	463	482	468	433	527	460	498	516	539	495	453	531	491	499	509	489	448	454	438	452	459	479	495	495	445	444	479	464	465	457	487	456	494	438	464	459	503	464	493	458	476	474	469	478	447	488	506	456	467	518	489	485	483	479	457	490	487	492	450	496	497	459	455	481	478	489	446	476	488	483	494	488	470	450	496	472	502	492	503	482	457	473	493	489	509	440	530	485	475	468	480	482	502	472	451	487	458	477	478	479	472	511	496	448	450	493	462	505	468	493	492	463	482	488	504	494	451	437	452	466	469	472	487	506	473	476	476	468	466	503	519	504	462	462	516	511	486	504	497	487	500	502	486	531	447	460	483	451	465	452	499	473	506	479	467	470	465	455	504	494	479	487	486	458	485	405	505	462	467	489	480	434	464	501	454	524	471	471	465	462	465	457	487	488	476	492	468	457	463	479	502	448	512	461	491	459	511	474	479	491	481	483	469	459	480	495	464	487	459	471	464	468	484	459	474	473	507	472	437	460	488	468	470	461	503	486	457	457	456	470	492	473	430	462	424	509	454	436	515	445	498	504	474	475	503	478	484	503	452	470	503	446	476	456	508	454	427	428	495	491	437	457	476	437	472	521	475	484	477	463	456	464	449	483	499	463	475	464	489	495	459	503	453	443	492	468	467	494	472	483	489	434	466	499	468	457	470	513	511	457	516	461	472	492	497	479	461	529	483	452	474	424	455	459	481	477	466	490	469	499	491	474	481	465	522	491	436	511	480	469	471	472	460	434	482	466	506	516	513	464	438	462	492	471	466	478	471	480	500	483	458	475	472	461	440	494	444	466	477	466	457	440	488	443	472	471	502	478	450	503	487	458	507	503	452	465	457	455	465	488	474	484	486	460	484	475	488	494	478	486	471	439	492	477	441	457	447	464	460	457	508	490	504	477	473	482	449	485	471	514	478	460	443	457	504	481	476	498	470	469	469	480	499	463	471	492	490	476	495	512	488	497	487	470	478	498	470	460	475	471	485	485	456	484	485	472	502	486	442	489	483	476	530	462	503	476	451	453	426	472	481	483	458	490	470	457	464	429	461	447	471	456	449	495	490	449	435	533	442	494	443	498	461	491	480	513	478	455	450	464	461	437	425	479	493	488	496	472	502	502	481	454	494	451	469	488	497	458	460	506	487	525	450	459	499	464	491	503	476	436	475	483	465	495	507	514	486	521	482	470	476	469	507	468	486	480	455	502	488	453	450	495	463	474	473	473	486	511	472	458	454	478	481	476	458	497	481	463	459	456	475	503	495	463	478	440	465	481	456	469	435	495	495	468	483	479	461	448	451	465	485	493	466	470	466	473	449	487	485	492	461	451	473	508	488	479	472	496	497	439	483	443	454	519	468	496	460	513	479	452	449	454	502	458	471	453	502	485	474	479	472	481	483	520	433	440	493	498	484	491	465	503	481	477	458	495	500
32530	32446	7913	4055	2670	1994	1431	1280	1084	918	870	738	725	687	625	641	608	583	573	560	536	527	573	535	525	512	529	539	480	458	482	463	489	468	494	485	490	469	466	477	512	448	478	448	478	483	499	441	445	484	466	470	512	530	489	461	437	519	432	462	455	451	477	452	458	468	458	460	435	433	486	445	454	459	457	501	421	467	484	470	452	463	465	461	424	519	462	460	414	452	493	477	471	496	464	443	431	432	447	431	466	441	449	418	439	409	479	418	468	452	482	450	434	491	461	455	457	434	441	457	489	432	466	477	444	458	440	473	446	466	461	477	461	415	459	470	441	493	435	482	458	441	437	435	417	479	460	457	468	443	455	465	455	457	473	436	462	449	429	501	451	448	441	430	442	464	457	480	429	426	451	456	437	449	470	451	426	504	466	482	440	451	455	436	419	431	464	449	450	451	469	477	469	450	456	482	456	467	437	448	469	446	445	449	468	455	450	452	458	449	467	443	441	468	426	457	443	440	426	462	483	486	446	479	438	489	480	460	469	438	457	457	442	445	455	453	452	455	428	439	483	465	463	481	434	437	447	460	481	443	447	443	444	484	462	457	444	449	462	443	441	447	454	485	456	446	464	495	445	456	431	441	465	441	457	449	428	427	468	433	463	466	469	473	421	451	449	488	459	442	463	465	435	415	462	459	435	389	446	445	455	419	461	467	445	434	444	433	479	422	410	417	434	454	430	432	444	460	476	481	469	426	429	447	459	433	469	458	474	427	428	450	442	455	484	432	422	439	477	442	435	448	452	456	454	498	441	423	407	475	412	422	459	425	467	427	457	450	469	470	401	445	476	416	447	482	455	464	470	450	462	436	463	455	408	452	482	461	489	497	458	421	418	476	423	453	449	472	429	435	446	471	472	435	443	416	454	464	447	454	464	411	462	447	457	434	450	416	425	419	424	431	464	435	446	462	442	454	416	449	442	449	395	419	473	446	449	455	436	435	449	451	420	456	440	465	463	452	477	431	481	449	454	469	464	420	485	413	484	420	470	468	433	418	462	466	452	424	457	449	456	423	427	497	436	431	446	436	468	449	449	416	428	452	449	472	449	484	441	468	435	448	449	444	455	453	481	424	433	450	418	453	481	442	420	463	463	448	409	422	445	480	462	404	455	450	454	451	431	401	405	441	450	490	451	461	487	451	446	444	465	417	447	450	442	440	470	479	448	469	448	482	437	458	470	458	441	441	430	493	442	476	458	422	471	475	449	445	432	427	472	440	494	445	438	451	452	457	399	479	448	398	431	459	447	430	430	427	452	439	467	440	420	473	454	435	434	456	472	447	470	463	451	397	431	467	470	463	446	452	445	443	468	425	457	446	440	430	422	431	481	406	456	440	442	509	436	431	430	465	472	465	446	441	453	430	409	444	457	409	401	444	464	459	421	460	490	414	438	452	464	445	467	423	418	460	494	462	445	481	402	458	450	459	411	424	462	425	479	458	450	425	423	462	532	460	433	439	463	442	467	477	452	464	405	441	495	425	453	466	410	464	498	451	468	458	483	466	479	438	470	481	462	449	482	437	461	443	409	462	483	472	449	451	433	443	477	449	454	441	429	467	428	469	453	441	483	485	509	465	471	456	462	424	450	475	430	464	490	443	469	476	446	466	471	458	473	435	430	471	462	455	456	431	445	441	458	461	473	458	429	517	440	458	476	432	414	450	440	412	464	435	443	488	425	470	448	404	461	461	492	425	482	459	467	451	430	430	458	412	494	426	482	441	457	454	455	488	458	434	464	463	462	429	471	442	443	434	434	428	455	432	442	477	427	472	457	437	438	427	438	430	467	462	453	440	466	407	501	474	445	432	477	429	486	439	464	454	430	468	448	467	455	437	458	490	427	443	451	465	415	439	438	453	491	424	459	437	447	463	427	479	422	436	449	469	438	476	504	407	414	448	476	432	454	439	497	468	440	437	462	463	456	438	413	458	446	440	468	455	486	473	424	476	474	430	410	459	434	452	418	435	463	465	438	421	439	492	462	491	495	437	426	471	455	472	415	442	423	427	476	445	470	430	439	445	413	429	466	436	432	452	452	472	445	428	444	456	417	445	434	426	458	451	438	448	474	462	458	464	464	468	467	436	441	464	444	420	450	436	431	452	460	425	454	470	469	464	436	432	440	438	436	449	459	454	444	478	459	466	461	469	467	456	464	494	463	421	439	464	441	473	428	463	449	466	435	436	486	401	420	439	482	485	448	435	467	421	455	495	473	477	457	454	459	450	455	434	445	426	453	462	472	490	458	456	444	457	464	471	483	444	444	389	408	430	466	436	429	469	458	414	476	413	458	424	473	446	455	484	459	449	426	456	477	423	490	445	478	427	451	470	423	455	475	422	441	434	488	433	469	466	443	441	438	423	420	454	463	436	430	451	450	446	441	420	457	444	467	443	407	474	443	472	431	442	434	427	473	479	434	457	428	410	409	467	434	457	495	444	443	449	423	502	452	460	448	449	470	438	449	467	465	443	433	457	468	478	452	467	445	449	467	465	454	456	446	431	450	433	450	449	440	466	491	449	416	406	444	428	432	428	412	453	478	481	421	461	498	440	495	451	430	460	431	412	453	425	450	456	460	420	446	421	431	451	477	405	462	441	435	428	436	466	458	445	506	453	477	416	466	434	453	422	467	418	442	450	431	445	448	447	452	457	437	434	465	444	473	478	447	431	468	465	428	455	481	481	447	414	468	477	400	470	454	452	453	420	435	497	443	437	438	435	459	467	443	436	421	453	461	409	462	462	437	439	455	445	429	434	454	456	445	429	479	429	422	461	443	443	403	450	437	464	413	449	459	465	459	449	505	450	480	466	457	424	459	464	434	435	477	429	408	444	431	411	467	488	417	481	417	433	479	419	458	453	514	482	467	458	480	450	422	447	503	492	404	423	479	449	445	438	448	445	472	481	425	448	404	443	472	454	435	448	490	449	430	432	431	471	480	445	450	454	455	469	461	440	432	443	449	452	448	446	446	455	472	450	453	450	483	459	432	436	421	471	501	457	413	418	462	451	433	459	456	466	419	485	437	449	458	445	455	447	446	448	441	433	451	440	474	462	466	454	466	478	441	439	479	445	473	423	432	440	483	461	438	458	471	469	465	451	438	442	422	453	484	488	444	468	422	475	414	441	435	433	438	412	491	451	432	451	475	468	438	499	438	459	433	452	486	447	420	448	476	420	434	478	432	440	411	438	447	473	466	457	433	444	442	471	474	472	463	409	461	474	464	499	441	468	454	434	477	448	408	451	471	470	450	460	435	463	453	468	470	425	434	454	459	450	453	465	432	459	431	472	453	458	472	435	450	432	479	448	457	472	446	472	448	460	445	428	416	414	464	412	455	454	445	456	416	438	449	472	426	459	447	459	439	451	450	462	441	436	455	455	473	456	451	455	444	438	454	413	427	465	428	443	485	449	446	477	437	432	427	446	441	455	496	443	428	457	421	423	460	425
22385	20700	27109	23501	20372	19722	5270	1634	1302	1223	1202	1116	1031	1045	1009	1021	960	948	965	995	943	910	887	889	888	851	912	882	842	838	882	839	849	875	830	901	826	842	866	862	793	868	826	837	847	829	841	884	844	838	878	820	825	904	865	818	850	817	841	912	823	838	794	862	815	802	855	830	880	814	840	844	883	829	848	845	797	802	847	826	762	839	829	835	881	862	816	755	791	853	817	859	874	816	817	886	824	842	853	836	791	851	778	805	850	816	816	795	830	779	806	784	812	894	801	821	832	871	836	861	840	827	840	775	830	809	817	892	832	811	807	803	820	815	842	801	849	840	835	876	839	850	808	882	852	793	881	833	802	877	802	873	857	849	849	799	856	798	842	811	825	839	813	817	808	859	812	821	779	793	855	816	793	859	841	804	836	817	806	806	827	787	828	817	865	865	812	779	845	878	787	801	814	849	815	779	843	861	847	863	812	841	810	825	827	868	805	814	817	828	827	859	832	804	837	825	840	809	809	848	846	855	825	852	845	840	805	790	853	773	838	780	853	761	836	848	811	864	842	828	808	843	843	818	825	863	799	865	826	825	825	834	871	845	807	842	827	789	820	820	807	823	825	836	853	844	895	858	801	814	804	839	870	820	841	874	811	805	825	835	855	856	800	810	858	798	779	814	816	859	798	837	793	786	855	840	778	810	836	857	879	807	821	834	834	790	767	814	794	817	850	806	802	805	783	834	870	816	862	861	836	806	795	829	826	822	801	784	807	813	846	830	850	821	901	813	793	819	820	841	839	822	842	844	779	777	758	808	804	826	794	851	776	864	854	821	850	797	826	804	817	878	842	799	829	857	816	813	804	869	847	816	797	863	813	853	887	833	847	788	800	811	821	788	832	859	857	817	799	785	849	860	809	850	814	847	818	845	801	837	858	798	798	899	839	889	826	772	829	835	865	873	824	857	745	872	796	859	828	810	840	794	827	759	815	818	878	859	779	821	788	833	791	834	841	846	828	827	810	816	799	845	815	879	833	809	820	787	830	822	831	864	880	817	779	839	891	856	804	820	843	820	901	811	862	824	855	863	845	835	850	827	812	823	820	831	872	822	832	822	857	798	832	862	798	832	838	841	854	803	850	856	844	769	787	803	804	839	804	794	825	838	822	825	858	811	869	835	846	851	819	831	787	880	867	851	828	806	815	800	860	833	802	830	845	830	852	813	856	881	794	829	877	849	858	826	859	906	827	892	898	779	806	814	824	798	884	849	827	831	823	840	828	866	778	866	829	834	823	831	827	816	804	868	869	797	815	854	864	815	815	846	811	858	836	865	804	753	780	801	796	866	831	791	795	851	831	836	868	804	785	822	820	821	818	789	831	827	818	814	810	794	844	831	847	789	863	802	810	819	871	749	815	788	875	839	840	813	845	835	780	837	830	818	798	820	822	844	815	822	870	853	838	860	851	862	822	810	837	803	808	820	808	851	833	811	820	868	826	850	829	827	807	845	842	805	833	864	825	807	870	834	806	834	830	807	813	839	820	816	801	830	818	825	868	792	766	845	824	805	816	803	822	789	789	850	883	824	802	870	802	841	760	813	847	827	892	796	825	846	847	823	858	891	840	809	814	811	858	839	796	813	814	816	804	834	841	784	882	820	842	798	850	874	887	820	782	865	871	800	791	807	779	814	785	848	820	799	831	813	789	846	865	779	905	872	832	827	859	809	800	815	843	887	789	862	822	804	822	825	776	858	785	846	877	805	787	820	839	808	861	834	839	852	920	833	819	823	846	815	864	864	832	819	846	806	896	796	828	801	809	822	833	825	824	778	835	875	840	877	811	781	911	840	868	829	817	886	831	818	836	854	846	798	816	824	835	818	787	844	847	814	849	794	867	819	822	878	885	862	787	828	868	818	826	825	810	792	831	872	819	811	840	815	776	793	849	843	853	843	840	849	839	848	860	834	811	820	853	811	844	801	866	863	794	789	822	802	841	924	809	894	849	836	831	814	814	822	828	777	859	876	844	777	839	831	905	858	832	836	843	820	775	888	770	804	810	818	834	763	837	828	856	824	791	863	813	836	865	879	789	834	824	820	851	804	818	812	831	819	824	819	855	852	813	827	900	818	821	845	835	785	849	841	825	808	825	841	848	783	788	828	781	813	827	811	806	849	787	775	810	799	806	852	833	839	802	752	825	824	830	855	810	876	819	854	855	854	797	820	798	760	790	832	838	850	889	793	845	808	808	783	812	828	817	831	842	832	817	823	783	806	805	842	854	891	806	825	854	865	765	842	847	829	872	827	769	799	828	837	821	812	819	813	847	836	818	829	814	750	822	830	803	851	839	847	852	872	811	857	843	855	788	807	804	842	805	842	779	810	807	852	802	823	766	808	822	818	892	833	894	773	831	830	845	851	860	858	816	780	840	868	813	839	819	817	824	804	804	769	866	772	816	833	831	811	836	827	840	806	792	847	796	824	808	786	793	856	832	821	884	823	846	848	835	862	786	810	819	834	867	857	857	820	823	805	807	833	873	843	802	827	814	811	821	798	823	866	808	802	880	803	841	878	833	824	862	807	774	832	874	871	844	862	825	867	896	845	807	766	794	837	859	851	851	813	860	833	814	828	831	869	855	829	808	826	836	849	826	805	806	816	855	820	847	829	806	781	850	796	819	773	845	783	799	843	805	847	832	836	863	824	807	834	793	840	826	774	867	841	824	782	835	826	839	846	853	756	850	868	797	803	803	816	819	813	822	822	827	799	798	813	847	792	838	861	825	865	807	852	766	881	772	841	831	790	764	799	838	828	833	815	837	779	811	748	867	837	866	843	835	833	849	864	792	794	815	871	830	825	838	829	808	817	872	853	828	823	852	889	838	838	857	841	840	813	771	845	783	824	837	829	797	786	820	835	812	798	848	872	862	862	894	777	817	809	808	827	878	886	843	873	795	849	815	859	876	808	802	803	847	823	809	874	817	857	787	807	826	850	802	779	838	838	850	838	859	826	798	794	801	796	849	832	814	852	844	779	829	809	827	870	843	818	848	857	822	836	809	789	833	886	812	790	836	820	792	831	871	826	883	883	832	803	822	859	848	835	778	859	850	871	827	887	826	826	803	859	857	806	787	809	878	806	828	815	811	810	796	854	874	815	787	834	809	793	810	813	801	805	791	792	828	826	844	825	852	831	801	801	878	867	789	835	791	776	809	793	782	849	799	877	817	838	825	790	808	768	762	812	813	778	790	801	816	778	857	885	768	811	819	778	807	840	829	844	818	848	840	790	810	879	837	826	760	858	826	811	831	800	858	801	831	816	810	892	801	842	842	841	857	799	853	825	838	833	812	815	831	837	833	826	813	849	822	809	849	815	841	781	843	829	824	794	858	789	863	811	838	822	829	819	812	845	779	822	845	909	846	797	879	845	869	833	810	795	848	782	868	872	876	830	818	882	832	802	832	828	809	821	860	838	820	799	872	791	865	761	843	847	830	860	759	783	847	830
38508	29241	13022	7221	4782	3436	2693	2223	1892	1722	1523	1353	1324	1170	1090	1060	1083	1074	996	970	995	937	874	908	908	857	914	845	854	851	825	767	821	863	856	802	781	838	819	787	772	777	786	794	809	791	788	774	765	785	758	754	757	826	775	781	767	818	751	776	788	762	849	757	814	746	755	772	755	802	794	746	828	780	775	807	785	756	706	748	741	796	782	766	792	719	760	756	755	810	768	779	765	717	736	763	810	724	744	782	832	755	757	785	740	788	818	790	803	768	752	704	729	806	773	769	795	795	755	796	751	860	802	784	815	720	804	728	763	821	719	747	762	786	795	756	763	752	761	802	795	743	757	796	743	786	772	752	803	800	741	747	746	766	753	788	746	782	768	777	709	770	756	718	762	760	782	748	795	808	772	802	766	734	820	744	781	801	753	784	821	829	746	766	773	762	792	738	784	769	749	776	744	760	751	775	774	764	816	776	752	772	749	765	727	806	733	828	803	781	778	723	768	738	768	823	713	770	803	780	780	801	793	800	762	792	799	774	770	754	759	744	792	758	759	759	817	777	764	757	799	752	736	793	738	728	769	772	749	766	792	763	808	740	697	780	812	745	766	809	751	749	717	775	733	801	740	772	766	750	706	793	787	720	758	772	751	709	781	783	808	772	737	749	723	747	756	775	776	770	798	724	743	789	726	748	810	774	759	834	777	812	812	766	756	739	802	723	716	773	777	777	744	775	797	825	733	752	820	740	760	769	775	789	781	791	763	760	814	835	799	744	768	770	739	736	794	725	784	754	765	794	748	793	814	761	764	770	738	774	778	759	768	764	784	739	780	776	762	761	778	764	803	780	764	786	765	789	763	727	730	762	797	765	748	768	772	767	789	730	809	737	778	811	801	779	768	761	750	745	790	783	786	768	792	778	727	802	758	791	803	770	769	800	786	712	774	735	816	742	780	801	778	794	788	775	750	727	796	754	799	772	784	776	797	726	742	773	765	751	709	812	789	791	750	774	784	727	753	802	764	767	733	705	704	765	743	795	809	793	796	732	822	808	795	775	759	742	769	745	756	725	729	815	754	696	762	784	760	752	750	737	723	806	748	760	773	743	754	736	781	804	809	759	771	752	787	835	772	729	786	748	760	765	775	715	721	766	741	796	765	707	769	769	743	748	749	780	772	771	758	849	734	730	770	786	758	754	809	790	790	723	792	750	756	760	804	759	775	801	754	765	792	765	768	791	786	811	762	772	728	734	778	794	805	798	760	731	783	783	760	769	754	802	826	775	793	773	806	736	775	688	799	792	774	762	827	780	713	757	716	734	808	771	807	756	730	745	757	784	746	784	746	761	796	788	764	711	734	822	822	816	790	801	814	770	788	767	783	768	772	779	727	749	775	793	738	765	813	797	766	766	759	785	782	746	733	774	738	732	684	781	764	755	775	808	802	733	764	753	749	784	700	781	799	707	775	788	801	795	767	750	741	761	781	715	755	774	742	829	750	797	777	768	759	730	741	753	750	798	785	808	741	749	781	722	724	771	774	738	778	792	810	760	761	803	749	758	807	772	821	783	775	756	787	796	784	726	748	762	740	795	780	703	768	798	831	743	765	752	741	775	803	785	739	784	741	775	810	712	733	735	752	787	813	803	791	758	776	745	736	748	784	793	780	799	770	784	734	792	762	753	758	755	766	793	789	735	732	775	750	773	743	776	769	727	789	731	743	758	728	765	836	737	796	760	744	797	862	770	766	766	800	774	753	756	787	752	775	746	780	751	769	760	717	743	786	788	758	764	797	725	768	769	766	763	758	761	727	743	753	762	787	777	758	746	811	693	800	756	784	794	813	779	779	740	752	773	804	816	778	797	778	779	713	756	759	802	771	764	823	765	751	750	778	775	795	791	759	784	750	791	765	781	743	795	778	789	793	777	743	811	741	795	793	794	783	769	770	782	759	759	764	764	774	783	777	730	791	732	761	739	739	808	772	753	763	826	766	783	763	770	801	730	770	751	759	752	738	792	778	783	754	799	782	778	772	778	752	777	818	782	783	749	754	817	815	756	793	813	748	768	778	751	718	765	731	766	805	742	729	828	772	755	764	777	786	805	779	783	744	806	801	732	815	748	746	740	779	789	727	763	732	763	754	742	720	776	735	791	803	789	730	753	808	782	754	761	760	757	794	797	835	759	762	775	737	769	716	795	756	784	785	758	799	778	758	750	725	753	786	761	788	732	761	801	754	773	795	773	755	754	815	777	807	731	767	766	767	784	767	775	752	725	776	741	743	808	759	788	798	806	772	809	787	721	759	746	780	750	755	779	738	698	724	770	815	769	766	798	778	747	781	762	735	769	764	794	737	712	776	770	805	750	754	744	727	752	766	764	732	761	746	749	761	727	759	760	759	757	717	840	812	785	769	781	726	740	782	753	717	763	734	812	778	777	756	741	796	794	720	801	725	791	741	790	721	759	758	803	789	766	730	787	768	742	777	779	772	770	751	760	767	789	716	791	777	756	750	800	760	791	763	847	716	794	745	787	750	749	756	783	763	747	719	774	764	790	760	806	752	758	752	801	779	731	736	772	756	768	790	765	767	779	834	788	709	742	771	778	772	807	825	765	807	711	722	809	790	777	798	822	764	809	788	715	736	786	737	766	712	794	821	788	736	757	761	768	777	737	830	795	789	773	783	778	761	763	764	766	775	750	800	773	763	694	788	757	771	797	784	795	755	766	779	753	736	777	786	780	757	764	794	764	737	762	758	784	763	762	737	800	761	725	769	736	780	758	721	781	759	771	765	793	795	804	723	744	776	710	732	786	756	758	771	797	714	733	741	784	762	799	762	759	817	728	798	730	806	742	762	749	779	758	720	801	812	760	774	736	752	790	766	759	771	756	791	750	778	753	778	835	743	760	747	738	732	753	781	767	775	784	800	782	765	777	771	724	757	753	778	777	747	797	738	788	812	815	801	760	752	761	800	816	766	752	779	736	738	812	787	755	738	787	764	733	724	777	754	761	798	771	754	793	790	774	721	818	732	815	808	762	780	763	745	764	745	733	824	751	821	766	747	760	728	747	766	726	777	748	780	790	768	835	763	725	764	755	799	753	813	793	800	786	770	743	749	758	786	791	705	769	760	755	762	762	755	745	783	802	772	759	769	714	752	736	824	725	755	786	762	743	758	738	804	735	771	788	777	800	815	756	734	748	767	763	828	787	783	750	762	749	803	776	727	784	760	825	834	776	792	740	757	771	781	753	728	769	757	775	755	750	758	803	771	752	727	769	731	720	744	810	773	780	793	730	771	729	738	799	761	742	730	790	725	802	762	734	784	726	805	769	777	767	803	740	713	755	760	735	797	802	778	817	748	766	781	774	743	724	740	772	788	778	781	748	756	753	742	827	751	785	730	745	770	750	756	799	722	728	731	778	788	816	765	793	728	784	754	785	788	759	798	755	758	796	785	817	757	722	748	777	766	774	741	748	739	740	784	813	770	778	733	770	780	709
30324	19695	3547	404	257	233	214	215	228	215	214	205	205	210	200	198	213	222	224	183	213	201	208	212	196	202	203	214	223	223	182	204	201	215	236	180	191	213	217	215	215	182	211	203	179	198	222	207	197	176	213	225	203	216	211	210	196	210	196	213	193	172	194	199	221	210	203	174	217	218	208	201	211	205	194	215	224	206	195	197	213	201	192	189	224	204	223	215	218	188	211	182	191	214	222	230	202	204	219	218	207	226	218	212	230	210	182	208	195	185	172	226	210	231	215	181	195	183	210	191	196	206	212	203	217	219	180	203	219	210	202	167	208	217	203	196	234	206	224	199	220	207	197	220	197	182	208	197	193	194	220	187	209	207	195	202	232	223	192	181	201	185	201	215	185	223	203	181	198	198	204	219	203	192	214	201	195	191	213	229	220	218	214	191	186	217	215	185	187	197	209	193	225	185	214	213	206	225	190	205	179	215	204	208	197	199	209	212	220	226	188	198	200	205	207	218	188	191	176	187	206	210	192	178	221	225	207	193	209	198	200	198	204	232	179	213	209	194	217	199	202	195	168	204	187	231	203	202	229	195	188	209	220	207	230	234	195	215	198	223	223	227	180	173	186	190	179	222	211	211	211	210	195	206	181	190	218	200	213	208	200	214	186	207	188	222	214	193	201	169	205	206	197	216	201	198	189	220	229	190	195	197	223	218	198	220	188	218	226	209	190	203	197	201	202	188	205	211	179	227	218	192	221	195	233	200	211	204	205	214	202	203	176	197	190	219	190	202	218	178	183	199	222	202	228	205	213	197	184	180	251	230	188	176	186	213	206	180	205	200	193	186	207	204	205	197	209	213	206	209	191	242	199	194	191	206	216	205	201	205	220	202	210	212	199	208	198	209	209	201	188	199	218	201	193	209	192	196	198	188	210	224	210	228	219	213	199	223	185	208	195	193	233	200	216	203	195	200	222	182	209	182	181	178	202	216	239	196	183	198	211	200	218	210	195	225	223	217	196	189	195	184	202	192	209	211	197	213	214	204	239	183	205	215	213	205	206	187	202	213	198	200	210	189	208	211	211	213	186	220	192	183	186	205	196	221	207	209	200	209	186	198	177	191	198	209	209	216	199	219	207	194	195	178	181	200	191	209	211	212	217	209	221	206	214	191	213	206	223	196	208	204	195	206	197	175	226	215	227	218	252	193	210	190	205	184	211	208	202	211	212	182	212	202	230	203	193	202	179	209	176	208	209	229	211	193	199	180	229	201	209	202	218	190	225	215	193	226	197	194	179	231	182	192	189	219	227	169	217	197	190	247	225	208	183	219	216	195	202	205	220	183	194	201	199	223	210	209	190	164	225	207	207	216	200	218	219	189	219	192	238	222	228	201	222	188	178	224	190	209	213	197	223	199	212	195	208	193	215	219	211	170	215	215	188	193	188	212	211	212	184	191	201	187	215	218	199	205	220	212	197	185	205	222	217	198	217	214	190	196	191	216	213	185	199	174	223	212	200	201	196	173	193	197	191	217	203	207	179	192	207	203	197	201	214	186	215	199	210	222	193	213	224	211	217	200	177	185	209	218	226	208	204	220	183	212	194	238	184	210	208	219	207	190	224	221	195	227	197	214	220	212	206	207	213	209	201	197	215	247	221	191	197	210	200	186	189	186	205	212	212	199	191	196	219	207	220	194	201	200	185	200	191	208	205	183	203	180	222	177	206	198	194	214	190	218	202	180	207	219	185	199	194	182	195	206	220	203	200	184	193	213	208	211	234	210	209	214	200	195	190	215	221	234	225	213	207	210	200	180	185	210	208	206	220	221	194	206	194	196	202	203	206	192	191	185	213	178	175	198	176	205	191	219	209	200	206	208	189	181	192	211	185	206	193	207	201	178	179	185	176	216	184	217	214	207	206	173	195	186	195	212	202	206	204	216	197	226	191	198	234	192	214	199	194	218	212	204	221	199	218	195	213	178	197	215	202	211	212	204	208	207	194	189	210	183	207	196	193	212	192	220	219	179	182	238	217	199	203	183	188	199	190	194	193	222	189	180	203	178	237	202	198	204	189	212	207	190	198	187	193	180	214	197	225	187	197	186	200	204	219	198	211	181	244	209	194	187	182	185	236	208	201	180	220	229	195	217	212	225	224	221	200	223	216	203	159	190	208	207	212	215	197	206	190	213	189	218	222	206	176	200	222	192	198	180	215	209	201	186	207	206	200	202	204	182	234	217	210	193	200	177	224	217	197	206	204	224	188	212	212	202	222	206	187	225	221	177	185	211	235	196	193	210	217	216	201	212	178	203	214	207	179	208	209	207	215	225	209	186	210	215	194	215	203	183	193	190	214	206	194	196	204	194	234	201	189	200	220	219	223	206	184	197	201	207	181	190	201	205	204	205	189	223	181	191	187	198	208	203	228	219	199	190	203	194	207	189	214	215	227	186	207	212	199	191	201	218	170	218	220	176	215	211	185	204	233	191	233	211	191	201	208	191	194	202	188	210	209	194	196	206	198	184	188	196	245	211	182	201	204	210	198	195	229	195	212	194	208	195	195	204	179	188	199	183	231	211	237	201	179	194	206	214	197	207	200	172	192	200	201	211	181	207	210	198	191	182	213	200	246	219	212	202	198	199	202	232	219	196	209	211	200	200	199	174	201	217	205	204	194	182	202	203	205	189	242	208	168	198	209	203	199	200	183	209	225	201	192	207	174	202	225	232	192	193	202	200	211	192	239	186	214	203	207	216	215	214	178	204	199	211	205	213	209	204	194	199	200	209	206	196	219	169	208	213	206	203	197	202	213	173	213	215	193	211	195	203	193	242	183	204	205	217	191	220	210	215	187	214	212	238	180	206	211	201	212	212	201	186	218	225	189	216	191	175	198	172	207	215	208	206	185	197	205	202	179	205	204	207	196	195	210	204	214	229	193	196	224	193	224	207	203	200	216	223	208	228	199	223	210	194	212	195	173	192	196	209	205	199	186	206	227	213	193	192	190	211	188	205	217	201	204	183	206	197	207	203	199	197	230	228	213	217	213	229	191	180	180	185	215	194	199	201	193	200	173	206	232	206	223	214	196	217	184	228	206	218	224	193	206	211	186	209	195	196	214	193	205	246	191	203	203	215	245	189	208	202	194	216	192	193	190	218	185	214	196	209	188	199	185	172	197	190	209	205	202	236	215	237	207	185	195	174	220	198	195	216	210	204	206	188	209	206	214	206	218	217	217	217	209	202	190	186	199	191	193	208	216	217	212	203	200	204	194	193	198	198	204	185	185	241	199	191	192	199	189	213	219	176	247	212	214	193	177	183	212	213	240	194	208	200	240	194	201	199	196	230	204	195	189	192	180	206	224	194	211	198	203	180	184	176	199	184	210	196	190	223	187	212	190	213	190	223	220	222	200	221	226	210	191	201	200	206	218	196	201	218	174	210	186	193	222	185	216	179	184	188	209	184	200	190	185	208	196	222	221	202	197	216	190	208	214	199	170	202
26403	14032	586	367	310	253	270	242	242	252	240	223	242	204	228	204	227	221	222	233	229	227	223	242	226	208	221	228	242	229	242	225	263	257	210	246	199	218	212	233	227	224	237	211	239	227	216	215	199	209	232	252	209	235	230	255	209	209	209	231	208	222	194	202	210	217	209	189	220	223	238	251	233	247	228	220	222	221	216	215	247	212	222	228	247	201	206	212	199	231	214	226	222	225	227	182	242	215	231	233	209	228	197	194	210	234	218	193	224	215	232	218	194	228	229	219	208	231	238	220	218	233	240	215	203	203	228	209	236	226	229	223	218	207	202	210	197	226	225	212	228	219	203	224	225	208	244	216	218	212	237	207	221	187	251	236	202	221	236	204	229	221	232	205	229	213	234	240	199	217	247	213	246	230	221	235	212	203	221	207	228	223	232	211	182	204	210	206	218	219	225	202	207	231	218	212	217	209	226	199	201	219	210	223	222	203	227	218	231	212	192	240	226	208	224	208	219	220	220	222	238	256	228	208	201	192	244	213	233	212	231	210	233	236	228	228	228	208	212	207	214	202	234	229	221	225	228	210	236	226	216	214	251	198	236	219	232	225	175	203	187	210	203	199	225	223	228	197	216	222	225	222	224	221	193	206	222	238	234	204	222	250	230	231	204	238	225	221	232	202	216	212	217	228	230	205	224	256	210	247	229	209	236	194	241	190	226	211	211	226	234	222	217	213	203	229	211	220	210	202	237	221	192	208	224	229	211	233	209	189	215	212	219	227	237	224	225	198	234	205	199	232	238	235	230	220	218	229	240	230	235	248	228	236	258	230	233	199	222	209	205	196	209	231	208	232	238	240	227	235	203	217	217	206	220	225	230	211	228	212	254	233	222	247	232	229	200	220	240	214	202	206	228	219	210	223	213	198	240	215	218	216	218	210	214	223	225	232	228	224	218	206	232	216	216	234	235	215	230	230	236	240	246	239	217	246	222	241	229	221	222	225	215	226	197	223	214	230	196	226	235	229	232	237	193	192	231	219	213	199	214	209	250	228	220	213	224	205	215	204	219	227	218	231	229	221	210	204	222	239	237	216	249	220	222	204	228	242	176	200	209	246	214	214	230	233	215	238	218	191	221	216	213	212	212	221	209	233	253	248	207	226	211	198	221	207	217	204	207	225	210	223	227	216	226	209	189	243	246	199	211	226	205	198	217	225	227	267	244	217	205	231	232	209	211	222	230	214	218	223	199	207	266	240	204	190	197	204	204	199	238	212	188	235	229	233	249	240	220	224	217	187	225	226	219	237	234	199	206	215	218	238	231	223	220	211	221	221	199	242	238	212	213	230	213	238	238	237	251	223	192	208	237	194	215	227	217	230	237	224	227	207	230	215	223	221	194	213	228	226	237	207	201	219	233	265	203	228	194	240	199	216	214	200	240	217	210	211	207	214	209	223	234	200	206	199	222	203	233	233	223	231	218	206	226	226	220	221	226	217	199	202	226	212	233	224	234	198	212	257	235	219	255	234	228	229	212	237	206	268	228	252	187	242	222	236	215	240	201	237	217	212	201	223	207	208	225	225	237	205	233	224	197	214	215	203	221	217	198	215	247	207	228	211	206	242	210	218	222	219	221	203	227	228	193	188	210	186	231	236	231	229	197	264	236	221	206	239	181	215	228	205	213	230	207	222	219	205	219	216	215	235	211	263	218	215	207	202	204	217	228	219	207	226	205	232	217	221	207	234	227	206	245	200	244	208	226	218	187	211	195	207	215	221	200	216	203	194	228	218	243	201	246	222	256	203	227	249	219	247	182	219	211	210	216	218	193	223	209	222	209	208	220	206	218	213	232	221	199	216	206	201	227	235	202	211	227	225	232	203	188	222	246	206	220	213	219	221	240	244	199	211	236	245	206	240	234	196	209	222	213	230	204	220	212	212	216	215	241	212	233	231	188	199	229	210	205	227	222	212	213	212	204	196	194	225	227	230	219	215	229	194	197	221	250	227	219	215	216	201	210	213	224	229	231	211	215	214	246	233	199	226	223	232	239	232	249	217	215	190	198	224	219	243	215	233	248	252	206	218	208	211	232	192	225	251	191	212	228	202	220	232	212	202	226	234	248	211	209	247	218	204	201	207	229	232	212	206	222	203	213	233	213	240	238	229	231	232	224	232	203	237	232	217	224	218	203	233	218	232	192	223	229	237	224	237	199	242	217	203	232	242	209	235	218	232	245	223	223	218	219	194	183	238	212	204	242	205	215	215	215	230	240	203	217	192	204	210	211	229	209	197	229	227	221	217	203	232	225	236	210	200	223	226	229	214	229	208	221	226	233	193	225	247	211	215	241	237	219	214	240	210	219	227	222	175	226	213	221	207	240	212	221	240	233	199	210	202	237	219	220	204	229	222	237	213	238	237	215	213	221	222	231	197	227	210	230	223	232	227	209	212	220	247	215	232	214	202	213	216	225	226	207	201	205	218	225	233	212	220	245	231	231	216	247	224	197	205	221	205	240	220	230	203	217	218	215	242	208	231	210	224	213	210	218	220	234	215	228	224	193	221	223	238	220	205	214	213	230	226	213	219	217	201	234	209	210	231	235	223	198	239	228	227	211	206	223	205	237	219	223	218	195	211	197	202	242	216	240	216	227	216	212	209	259	241	221	253	223	260	217	235	210	229	209	222	212	196	237	221	256	219	221	203	240	207	219	208	190	229	202	226	208	220	223	245	233	208	235	221	207	225	223	228	240	224	221	215	235	219	215	208	243	209	201	232	209	206	207	213	241	219	210	216	221	250	222	233	222	235	237	223	267	238	203	189	215	243	218	218	219	201	203	228	209	228	207	201	214	217	218	250	198	234	235	198	212	198	222	225	224	217	243	227	227	203	226	220	212	241	218	193	237	228	223	238	218	195	198	247	213	231	204	224	202	213	234	216	209	222	223	207	235	212	192	212	183	235	188	218	196	237	240	225	232	218	192	242	207	195	204	212	231	220	216	243	230	235	207	214	219	236	220	223	235	215	218	216	237	207	255	254	209	234	209	217	230	217	208	227	217	212	222	216	243	219	223	217	227	209	217	188	227	222	227	201	206	212	199	230	237	212	232	241	217	219	217	224	205	201	207	216	188	242	201	215	242	250	235	226	199	229	221	235	202	203	220	215	203	195	208	216	210	193	215	231	208	208	235	239	202	217	222	205	212	208	234	227	224	243	234	202	202	212	244	232	235	207	208	209	221	225	220	213	242	246	237	244	211	204	228	216	236	213	209	229	241	211	222	225	215	230	221	218	244	235	241	239	198	216	219	235	200	242	201	206	221	223	219	202	212	228	215	219	260	228	213	215	218	215	244	211	219	222	226	219	191	241	233	241	204	210	223	186	202	202	238	205	209	242	205	238	222	231	221	211	238	190	223	211	227	216	237	234	249	223	220	198	220	245	219	243	222	210	221	201	207	211	210	240	194	228	237	212	203	230	220	235	222	238	233	232	222	220	197	223
24472	20821	25732	24852	20310	10618	1248	815	693	675	675	606	560	601	539	567	560	511	515	538	488	530	523	488	479	523	510	527	482	546	510	500	500	499	519	492	532	428	489	475	521	491	488	463	446	480	494	478	516	488	492	486	440	460	455	488	471	496	509	514	491	470	510	485	473	509	495	498	485	458	496	524	462	476	481	479	495	490	475	467	456	451	480	446	501	514	479	497	501	490	510	489	469	502	467	478	498	518	474	529	443	518	461	497	473	506	541	518	521	485	515	525	486	481	527	505	432	489	488	499	512	503	510	494	524	511	488	446	488	465	476	463	454	491	473	468	488	483	479	465	484	489	497	480	478	473	466	467	507	482	486	485	473	480	493	466	486	506	455	461	500	481	446	475	498	484	486	491	470	490	436	477	449	468	477	490	484	499	516	488	487	524	504	515	519	488	460	494	529	469	499	483	457	469	481	466	442	511	458	488	512	486	487	508	513	474	481	509	494	508	462	481	523	502	447	498	473	467	462	456	496	476	465	452	492	462	497	501	516	471	482	474	473	513	546	468	508	494	480	522	444	526	493	482	453	493	468	462	486	509	512	534	486	485	520	488	475	438	481	470	494	490	488	466	508	468	520	484	461	512	490	474	477	464	509	496	521	515	468	487	484	488	548	488	484	503	498	460	518	472	497	490	461	466	521	498	477	484	480	477	450	465	483	461	507	483	500	513	466	453	497	478	470	493	541	480	509	498	487	487	474	490	490	448	503	440	471	467	498	457	461	524	505	525	517	511	472	475	496	467	507	488	509	506	421	473	477	452	460	519	516	473	486	438	468	510	455	479	504	480	491	502	480	493	522	480	474	507	478	511	493	506	444	486	506	490	468	506	502	486	471	485	456	478	491	514	506	509	485	468	510	496	510	478	463	488	501	472	527	459	467	508	496	469	454	481	447	484	468	494	466	482	477	496	488	520	485	490	464	485	459	461	455	533	509	478	461	456	503	458	503	471	501	509	508	451	438	471	449	503	496	507	489	492	479	484	499	514	457	492	510	441	504	476	482	483	485	468	492	453	453	476	468	484	496	477	455	464	515	485	532	478	514	462	480	522	487	461	493	473	491	463	507	500	497	448	469	489	463	517	494	473	507	454	490	485	520	461	518	480	490	487	490	492	472	490	444	485	475	470	499	465	508	517	486	441	482	460	491	474	471	467	494	482	490	502	467	493	514	484	480	496	444	489	498	504	475	487	479	484	485	468	480	447	535	480	444	501	500	508	494	448	468	475	521	466	516	484	527	519	488	516	496	486	486	510	432	474	448	465	444	502	455	507	486	459	487	456	523	496	514	476	518	459	467	486	480	490	518	461	479	461	501	457	489	493	443	499	496	524	464	493	457	544	465	462	471	535	488	513	544	479	475	457	498	490	455	452	488	503	474	501	493	486	475	497	449	505	450	463	468	486	501	485	465	473	515	475	502	480	434	492	471	503	491	462	531	505	470	478	445	488	453	511	499	438	507	465	501	447	488	476	491	451	487	517	489	454	479	498	484	496	487	490	479	443	448	488	530	492	463	469	508	455	493	444	487	481	498	451	522	497	474	502	518	492	492	455	517	471	512	511	479	494	493	451	470	524	475	457	509	473	446	456	490	499	480	489	518	469	478	493	500	512	478	471	441	471	463	483	449	488	478	477	483	494	472	466	499	468	453	487	464	454	503	490	496	434	474	486	462	482	519	471	482	484	506	471	459	476	473	470	473	483	461	505	474	494	457	485	504	485	484	490	497	483	504	497	501	473	475	490	508	502	500	500	499	478	498	449	504	485	536	509	495	453	489	508	507	438	514	486	489	517	502	458	475	460	471	457	490	500	490	518	527	480	465	519	481	516	476	457	476	500	471	494	468	487	474	473	464	484	512	442	474	503	483	492	478	512	483	502	492	455	535	497	504	454	504	479	445	500	482	495	457	458	469	472	450	469	500	491	500	498	466	465	520	447	469	431	472	470	468	471	479	494	503	472	456	462	479	490	462	470	462	524	467	508	549	468	493	460	478	490	479	477	468	486	558	452	441	506	470	524	458	477	509	472	482	490	483	453	476	495	472	471	476	510	503	478	494	454	471	478	538	471	459	499	508	398	474	477	485	470	469	457	492	475	474	425	459	526	502	496	504	496	520	487	486	512	473	482	444	483	486	543	473	470	501	503	474	492	443	454	499	473	489	508	458	487	440	519	440	472	494	438	468	504	504	516	457	497	478	499	499	438	475	503	447	491	492	509	456	499	523	480	497	438	487	476	471	474	516	463	469	493	514	479	485	450	489	489	514	479	485	461	442	462	480	455	466	528	504	482	451	480	536	462	478	428	462	489	430	437	456	475	456	483	474	456	483	473	484	506	528	523	491	473	503	485	423	482	423	469	503	484	478	497	476	522	465	507	450	449	498	498	481	518	530	510	496	503	496	459	505	490	490	467	469	467	495	489	488	467	490	520	498	483	498	545	475	530	498	507	505	464	501	490	455	492	499	472	465	492	503	463	527	512	462	520	448	495	490	493	433	510	493	457	500	476	454	516	489	475	521	463	479	473	503	473	438	475	510	491	514	466	504	504	480	475	478	503	470	472	448	521	496	499	470	536	484	507	480	507	464	506	486	467	450	495	530	510	480	442	499	492	490	464	484	487	509	449	469	472	489	519	464	504	510	506	502	476	447	513	446	457	470	495	520	491	506	481	493	504	497	480	492	490	456	482	472	491	493	486	536	473	456	473	450	485	480	513	470	501	464	446	479	493	494	481	491	538	507	486	502	509	484	483	440	494	498	463	509	481	516	475	497	516	543	468	462	465	483	445	505	447	465	491	510	509	424	507	494	480	511	508	511	473	478	465	507	483	480	465	471	456	464	505	495	455	499	484	503	452	464	445	475	479	451	514	481	495	503	490	445	453	486	465	515	474	471	456	507	493	496	493	501	475	499	482	475	481	437	508	485	478	519	499	484	463	513	468	458	469	502	509	459	474	511	489	472	466	461	470	454	475	490	490	467	520	501	528	474	477	478	494	488	462	484	501	474	481	484	515	470	469	458	461	458	448	505	533	494	497	503	537	475	450	503	469	506	460	505	499	476	522	454	476	483	482	501	470	518	505	510	457	471	482	443	480	517	484	477	529	465	478	451	494	504	504	476	459	497	452	502	493	472	439	483	460	470	487	479	459	486	474	449	449	457	510	513	477	474	453	484	501	527	485	479	467	446	470	455	481	456	465	504	458	473	530	493	497	486	480	489	497	503	476	458	458	479	487	470	460	466	504	489	506	481	491	449	490	467	492	500	512	445	478	463	493	456	500	482	474	479	478	501	491	477	488	489	476	469	488	490	522	531	480	493	465	504	453	448	510	487	498	510	483	473	497	511	459	484	467	486	461	528	518	522	458	538	496	484	489	471	523	498	500	507	491	448	494	511	480	444	481	485	487	472	468	475	483	482	448	517	480	469	513	484	498	483	502	506	478	431	502
53114	33117	7377	3888	2530	1841	1442	1181	1021	905	817	836	697	668	606	639	632	560	548	559	537	522	549	495	499	525	513	472	529	472	477	503	470	485	465	464	463	495	476	506	502	520	479	462	483	462	494	450	467	476	499	495	470	450	466	468	467	498	439	417	486	452	445	448	465	461	419	452	466	470	459	441	472	437	466	470	468	461	457	464	441	461	450	459	488	453	456	441	477	439	483	442	480	483	472	475	472	427	450	446	472	510	439	454	468	437	457	458	481	466	414	459	487	424	456	479	479	475	413	421	446	455	485	455	476	469	467	456	469	457	454	483	474	455	460	447	452	429	451	434	466	456	454	463	465	419	470	433	464	434	451	444	440	475	456	450	475	419	465	463	488	441	453	439	443	500	456	461	510	486	460	445	424	428	447	479	440	460	483	427	458	465	467	462	497	439	477	463	458	457	421	434	465	469	463	421	463	492	473	467	458	489	468	445	499	458	496	459	455	444	437	435	462	421	443	436	455	474	424	436	471	438	451	439	449	466	483	493	463	462	462	459	443	483	469	479	460	474	462	445	466	437	461	448	469	461	476	450	451	483	464	502	437	430	425	422	410	426	423	462	472	422	455	451	467	431	483	444	444	425	454	461	470	475	467	472	449	454	459	487	469	451	457	463	474	467	443	468	469	467	462	470	440	441	461	465	449	455	476	481	462	451	447	448	452	463	433	455	435	458	478	401	470	471	465	445	442	442	449	456	484	461	480	461	473	459	462	488	405	471	457	438	438	411	448	429	433	424	418	441	452	409	455	469	450	446	452	452	451	458	423	474	460	478	412	454	452	466	426	418	425	490	467	476	444	491	438	486	415	457	448	405	431	455	451	453	443	477	493	446	431	473	465	462	488	467	443	448	463	431	469	461	457	446	434	469	474	438	442	449	461	458	456	457	460	413	452	449	440	464	423	428	472	437	451	461	471	453	478	466	528	462	502	444	445	445	494	449	467	485	477	460	416	475	481	504	473	445	498	410	468	437	458	519	438	451	461	455	465	485	440	431	463	448	429	489	465	503	431	440	452	462	477	452	444	439	454	462	497	455	490	436	431	435	450	421	475	430	436	434	476	437	439	480	480	463	467	458	477	453	468	396	455	466	442	431	476	406	494	479	487	460	437	469	483	483	461	442	474	464	413	454	504	452	490	463	456	464	433	462	466	481	436	451	491	459	454	453	427	461	433	429	474	452	471	475	483	468	439	472	453	444	429	459	478	473	465	482	472	502	445	457	465	443	471	434	453	461	464	469	444	493	450	484	462	466	451	455	440	483	464	469	481	465	441	452	473	485	431	454	479	439	440	452	455	474	477	462	488	437	490	453	487	436	457	479	461	458	463	471	481	460	448	466	437	405	473	442	465	431	455	463	474	487	466	448	491	453	498	506	494	426	456	475	472	389	459	431	459	433	421	446	447	456	475	445	418	463	466	452	435	486	445	448	466	435	492	465	424	431	477	446	490	444	432	462	444	470	462	437	439	506	448	457	463	453	433	450	470	434	475	457	481	496	436	465	475	484	452	436	452	435	431	448	438	493	456	486	437	442	466	447	448	490	457	457	469	431	458	461	469	446	421	443	454	465	458	483	454	460	441	487	469	471	514	466	454	453	476	482	479	423	437	464	491	479	469	503	458	481	430	452	464	467	436	441	453	456	444	433	429	478	485	429	461	442	427	433	431	438	442	411	455	446	443	509	469	471	458	484	477	430	437	477	456	446	459	434	429	437	476	457	434	451	479	423	448	490	457	454	467	449	477	466	493	465	461	447	453	427	440	498	432	444	462	460	491	440	473	456	448	434	414	471	491	469	451	465	477	482	471	462	445	457	471	474	430	446	472	479	423	457	454	443	458	433	504	431	459	431	413	452	486	435	457	463	479	467	446	459	436	470	433	483	429	465	424	430	491	480	470	465	427	460	466	454	432	482	469	503	468	450	492	436	477	407	473	470	488	427	453	468	427	504	431	461	463	481	448	463	456	466	453	420	430	423	478	449	484	453	422	447	494	448	454	453	436	439	455	495	450	497	473	446	456	467	435	425	452	469	422	422	437	447	507	507	459	448	456	454	451	462	494	446	483	440	448	414	443	464	469	449	438	461	468	464	451	504	468	527	442	457	448	416	443	468	476	506	495	433	458	435	480	454	446	463	467	479	441	429	480	512	459	445	437	461	466	493	435	452	467	466	444	443	459	472	416	455	467	440	457	439	459	476	446	466	445	447	432	469	449	446	454	453	434	446	443	516	465	432	444	468	466	458	498	476	445	423	446	444	460	458	458	461	442	481	436	421	419	481	442	469	474	465	455	439	466	435	465	436	438	478	456	464	487	504	448	428	440	453	461	453	439	466	441	461	434	524	416	454	470	474	448	414	458	486	449	465	451	452	446	432	476	451	470	460	451	460	446	481	436	449	461	448	492	445	465	405	440	433	483	465	480	450	448	465	410	449	425	458	439	452	463	456	445	478	441	458	424	489	435	469	460	419	490	456	497	452	469	450	463	454	441	457	473	441	444	438	498	496	423	456	494	447	425	446	462	449	457	433	490	436	463	463	436	480	452	454	415	474	475	447	459	471	454	468	441	480	430	452	478	457	432	465	463	423	457	437	450	468	429	434	467	453	433	504	457	460	441	466	432	445	475	435	498	489	454	458	424	434	482	439	478	453	468	455	441	449	473	468	448	489	463	483	474	459	477	459	446	498	438	463	436	500	489	436	443	429	482	472	451	465	487	458	451	458	440	470	443	465	455	482	469	447	505	472	503	434	470	458	465	420	458	428	495	470	517	467	431	503	469	449	474	429	427	469	434	426	459	473	471	472	444	446	446	445	439	459	450	454	449	435	412	453	460	479	446	457	466	459	471	466	441	475	492	452	466	441	459	463	494	456	459	426	442	476	461	433	503	436	420	443	442	479	435	465	407	461	471	435	440	455	437	488	430	455	480	440	455	441	426	445	445	472	487	452	468	472	435	448	465	454	510	439	421	471	437	490	466	455	463	404	456	455	416	443	436	446	468	450	479	482	445	451	455	465	449	451	470	487	448	452	460	460	481	460	437	454	465	489	478	441	510	478	452	430	472	474	437	445	468	450	487	471	453	462	450	445	452	436	454	476	473	411	477	449	466	468	409	438	471	440	471	464	459	456	463	473	459	476	432	484	473	492	469	459	432	418	432	499	426	441	461	455	440	450	459	427	470	466	445	469	429	472	435	466	460	460	448	451	449	450	461	472	466	480	446	480	440	461	468	460	466	507	456	474	435	468	459	476	427	491	452	472	494	494	497	475	467	429	477	443	481	426	483	437	431	463	459	454	425	454	414	432	457	411	448	477	494	456	448	467	452	441	456	472	474	473	486	435	432	436	448	458	484	447	447	456	430	428	432	420	441	431	441	441	421	460	474	483	492	494	464	457	474	452	471	447	459	438	451	440	453	424	466	442	472	486	452	481	440	429	482	440	453	444
22424	20593	26380	24308	20403	19633	5883	1731	1327	1281	1221	1206	1041	1038	984	998	970	932	947	936	902	921	845	878	933	860	887	871	850	913	910	850	842	867	862	814	911	873	804	821	859	830	872	792	825	833	866	844	819	809	842	944	836	854	851	787	839	845	817	821	815	879	815	846	818	823	799	888	837	853	931	812	836	902	824	829	828	789	818	793	866	830	801	847	843	784	856	860	829	885	828	840	837	811	749	824	796	810	867	827	844	847	846	831	872	876	867	829	844	784	849	807	841	840	816	831	856	850	820	830	881	837	826	823	894	823	865	833	854	844	838	782	819	793	843	844	824	833	882	791	805	858	812	802	804	799	823	830	888	811	797	836	823	824	822	819	850	814	879	832	799	830	795	842	837	794	896	877	809	790	846	829	848	836	796	843	801	827	808	849	832	775	822	860	875	800	840	797	831	776	857	765	870	768	820	827	801	848	802	764	808	826	792	850	810	844	868	787	805	859	810	822	867	824	836	783	812	860	833	885	826	843	859	875	793	814	819	742	810	845	832	905	845	841	795	808	816	791	815	835	815	817	858	800	805	812	821	853	855	835	806	862	806	861	865	834	863	804	809	839	853	818	827	837	851	852	846	820	867	816	804	844	813	804	797	802	862	823	794	828	806	819	825	819	767	824	801	835	832	795	816	842	822	856	833	848	836	799	831	781	848	844	832	800	808	801	774	836	824	836	882	859	804	832	819	757	813	805	811	829	835	800	837	815	784	804	798	836	797	814	850	832	860	835	814	838	867	836	896	785	795	798	814	812	852	853	790	825	801	881	822	817	811	829	819	781	821	802	781	839	773	816	839	812	845	834	860	859	846	910	790	810	825	789	858	826	833	840	842	819	885	830	833	838	814	842	803	872	820	801	783	781	789	810	848	810	825	819	799	844	828	810	815	853	830	849	845	789	833	837	811	865	865	846	804	889	795	835	770	844	768	764	802	832	830	817	812	767	827	795	766	827	842	837	783	853	843	839	801	869	809	832	838	798	804	846	766	840	812	832	833	814	848	823	840	880	816	816	780	826	804	777	820	787	830	823	827	782	832	823	842	820	822	887	875	798	862	816	782	867	835	852	827	778	822	802	850	874	856	834	843	889	830	844	861	853	859	890	816	784	814	805	817	790	820	825	827	858	788	790	759	818	837	789	780	800	806	863	861	834	860	802	848	826	851	818	888	819	798	823	824	842	871	820	815	800	849	836	854	800	784	793	872	821	816	832	872	784	814	753	809	858	847	790	839	839	861	818	777	861	817	806	844	832	835	806	774	855	827	862	805	874	833	800	829	873	802	821	832	817	841	866	811	844	840	844	817	801	790	847	824	805	796	823	826	785	787	823	866	820	839	822	857	864	800	806	780	798	842	775	827	839	877	861	800	837	818	828	770	883	833	782	810	801	859	787	821	810	850	806	842	827	800	850	802	825	809	825	847	812	830	861	898	810	881	875	826	748	786	817	811	829	800	814	889	817	776	809	861	844	833	863	819	768	781	795	843	818	760	845	745	783	815	846	804	884	859	837	813	805	803	805	793	857	904	923	802	861	879	868	782	826	848	814	833	791	814	837	845	804	776	849	820	850	784	818	765	800	823	807	789	838	776	841	868	826	853	826	799	867	800	815	860	863	880	811	796	797	802	846	811	825	825	795	822	817	825	781	842	788	745	850	829	781	791	839	810	821	773	870	864	817	805	854	791	799	832	818	866	881	850	799	842	848	798	843	806	854	782	788	790	746	789	789	827	834	772	799	812	843	818	777	804	812	804	818	789	836	793	759	806	818	848	803	854	835	805	803	903	835	815	832	873	845	821	899	811	825	836	843	808	838	819	857	861	848	795	815	817	837	879	878	843	828	799	822	868	830	808	850	835	786	854	836	792	797	821	822	789	792	823	824	855	838	826	812	798	793	787	843	834	818	809	837	815	815	825	820	816	823	772	851	863	837	757	838	847	779	827	816	814	811	806	826	844	836	823	821	838	819	815	846	851	810	810	884	833	803	802	838	797	790	838	778	771	833	804	779	807	866	810	821	806	840	835	874	857	822	829	818	786	861	820	846	817	769	781	817	826	827	798	841	867	840	836	789	823	811	812	817	812	812	830	847	838	821	893	884	836	838	839	748	834	796	816	801	838	791	770	788	825	807	866	836	848	818	802	849	737	810	801	841	829	793	798	790	880	829	809	803	813	829	814	785	840	810	786	784	844	801	818	857	818	854	847	846	856	763	845	821	791	798	858	805	820	817	844	825	873	821	802	821	815	836	846	815	882	854	833	909	824	816	795	853	845	818	788	857	803	774	871	846	855	799	844	842	800	825	826	816	800	837	865	799	869	859	815	794	770	773	789	779	818	846	791	858	799	787	835	803	795	873	838	813	858	841	838	821	867	835	819	803	815	878	829	820	844	845	773	799	817	851	875	875	834	829	825	823	801	780	829	862	753	756	833	828	801	840	817	796	797	807	860	789	818	757	767	821	822	776	851	843	831	778	829	844	896	799	810	859	821	853	844	862	867	787	874	843	823	807	779	865	893	819	827	824	845	786	833	852	873	815	799	813	849	769	820	811	810	832	774	824	823	796	840	867	756	831	815	767	854	876	882	797	784	822	814	800	823	831	820	818	805	789	794	827	798	797	821	828	792	854	834	817	793	815	790	817	845	823	771	816	785	841	807	800	773	780	789	816	819	861	848	832	806	781	809	803	811	827	830	846	803	830	782	877	774	855	801	851	813	821	831	818	792	820	849	841	847	815	884	820	822	768	850	846	801	769	783	778	815	817	834	829	749	796	847	818	870	845	863	859	828	839	862	842	841	786	809	839	788	850	814	833	807	822	853	820	779	786	799	864	799	821	763	844	838	884	861	794	824	868	849	809	824	842	828	827	807	841	797	793	818	814	817	849	869	791	810	846	810	827	769	842	846	824	803	813	827	807	807	810	842	782	852	844	805	795	844	763	830	873	814	794	828	843	807	795	881	806	849	832	838	838	792	815	796	768	857	831	806	821	845	800	836	836	810	864	787	814	854	771	824	768	850	812	794	827	816	849	827	871	874	807	852	856	845	889	813	847	904	845	791	802	754	826	827	836	825	813	859	847	761	792	819	840	812	808	873	843	795	780	811	808	835	810	834	838	822	786	768	842	831	790	840	867	784	773	799	831	822	759	805	829	812	905	859	832	821	839	854	816	840	837	827	790	820	826	815	811	789	814	810	861	855	867	827	734	812	827	818	807	819	851	781	800	815	841	817	787	819	807	833	827	837	839	828	833	854	834	824	843	786	772	816	779	822	833	833	787	805	760	813	839	813	737	853	861	847	845	761	770	896	812	804	818	803	816	838	840	849	797	867	806	825	802	822	821	840	756	829	846	755	767	784	781	832	818	833	776	851	784	840	837	840	821	818	786	791	801	836	862	814	801	851	860	874	848	802	782	798	839	832	820	852	872	866	821	818	801	777	837	830	845	831	773
38621	29138	13691	7712	5038	3697	2837	2228	1905	1741	1579	1414	1279	1263	1180	1136	1023	1095	1010	1000	985	965	910	869	886	841	856	827	899	814	900	803	801	815	863	849	833	820	772	820	795	767	803	807	825	750	826	801	758	786	794	800	805	820	771	800	775	766	747	773	785	795	804	769	807	785	767	823	762	797	783	764	785	801	782	726	745	816	747	831	803	762	799	815	743	769	759	793	806	786	739	790	771	776	757	786	767	834	765	787	789	780	785	783	766	742	778	722	802	784	824	773	787	760	790	794	748	745	799	736	724	775	788	755	724	777	792	758	750	752	809	764	750	734	742	731	770	790	780	799	723	779	814	786	776	826	813	790	752	777	784	794	806	803	766	812	763	777	759	792	759	740	765	757	798	769	785	785	805	758	794	756	740	703	730	723	792	792	814	769	780	758	800	738	755	800	797	738	757	733	764	706	782	753	733	731	741	729	758	790	772	765	721	731	761	763	778	775	767	780	806	781	723	795	749	715	766	737	750	727	818	774	705	793	784	800	777	743	805	764	789	784	720	802	807	741	789	739	742	793	741	753	792	765	760	798	761	750	763	771	828	769	758	774	761	793	739	809	725	801	755	816	782	833	786	753	757	785	752	746	775	800	766	777	777	676	772	765	748	786	770	723	742	761	708	790	790	781	741	781	750	780	729	726	772	764	792	774	819	783	789	764	751	747	723	735	734	751	802	738	744	818	737	800	752	780	805	732	782	770	722	720	803	760	770	785	736	798	758	733	792	787	807	749	750	762	771	779	719	786	749	750	804	764	748	751	758	779	763	755	776	766	743	798	786	787	728	704	743	764	764	776	768	713	787	771	791	802	800	726	771	739	776	765	850	803	794	754	791	817	727	770	779	741	802	724	765	750	823	810	767	762	834	764	790	734	826	787	705	780	804	735	759	695	801	740	778	745	774	785	741	754	787	759	743	764	829	769	733	778	736	776	800	776	791	779	771	751	763	794	777	736	767	747	752	773	734	763	767	782	745	795	762	810	759	750	754	787	744	806	740	776	762	787	760	715	757	764	763	770	766	811	782	795	726	760	735	783	785	732	710	785	823	796	785	748	783	799	733	784	797	771	780	715	760	715	764	722	750	759	755	729	723	720	778	810	759	776	784	786	814	731	779	726	781	798	748	722	764	771	783	762	736	751	775	751	777	766	818	791	757	759	804	748	797	768	787	778	754	782	768	789	744	749	704	729	783	810	751	798	750	775	811	784	774	754	768	786	768	791	728	726	769	735	775	720	761	747	712	750	761	793	756	759	738	737	752	752	776	757	773	812	768	778	742	788	790	790	772	788	749	760	819	761	779	753	741	786	782	794	747	720	782	749	762	740	737	838	771	783	724	778	746	764	718	743	806	797	742	780	765	784	714	778	772	766	753	730	776	792	799	789	758	723	773	780	738	735	769	768	747	740	733	782	772	763	760	773	792	719	810	745	731	720	817	751	761	750	739	798	776	742	748	766	809	782	791	790	743	767	774	738	750	780	746	746	757	765	782	818	732	750	802	774	720	738	793	801	747	783	792	823	778	776	736	741	731	756	735	777	785	738	832	754	779	771	785	791	779	753	783	769	730	765	753	751	740	749	772	801	738	760	787	744	723	748	733	754	756	783	768	803	761	722	710	771	701	809	787	813	764	801	759	734	774	760	774	780	805	786	807	744	767	779	724	731	761	812	744	748	768	726	752	781	824	747	816	728	775	786	801	781	777	751	805	814	804	750	783	735	812	788	800	701	803	791	740	744	750	794	734	677	741	750	772	721	741	778	747	761	705	745	773	776	746	762	812	719	791	772	737	761	746	759	727	725	757	767	822	799	758	756	780	779	725	765	830	804	779	784	736	747	786	718	790	717	794	815	766	773	741	762	759	746	808	723	800	772	765	759	760	717	758	791	754	767	751	738	739	752	803	759	741	779	790	747	746	765	789	774	787	770	775	780	807	783	758	789	772	724	764	762	780	725	775	724	754	774	738	784	772	777	793	803	793	768	734	767	699	774	784	765	766	763	760	762	792	741	800	788	784	791	744	737	727	783	770	760	766	770	753	733	790	795	754	754	782	739	770	712	722	772	727	755	748	731	735	772	794	816	763	801	732	760	722	765	752	774	753	740	738	750	743	772	805	733	752	795	804	775	721	764	782	790	753	861	747	818	731	762	762	798	783	749	780	774	775	778	836	735	770	764	803	736	821	761	751	788	772	788	794	705	748	735	796	747	800	757	755	783	758	757	759	778	805	802	778	778	746	758	814	795	731	749	783	788	767	729	768	763	815	736	760	772	753	743	756	784	739	731	771	781	707	739	766	723	746	747	785	732	783	728	751	761	740	747	762	729	764	813	775	761	753	756	768	758	760	757	758	754	745	787	742	751	780	732	771	734	737	777	798	764	790	729	741	780	752	804	724	796	776	797	754	780	752	716	734	775	754	775	757	740	734	775	740	769	742	738	676	742	739	690	776	759	747	764	779	769	770	806	754	729	738	736	761	861	806	745	757	732	752	746	753	753	767	810	750	756	730	772	761	735	767	817	782	795	763	723	753	761	762	810	746	765	812	777	794	781	746	803	744	801	762	832	736	769	765	764	761	783	823	758	749	766	756	748	794	746	772	701	758	755	795	741	773	780	755	738	824	727	820	799	742	841	739	749	729	770	734	776	767	739	798	798	744	754	720	784	758	708	780	781	737	770	739	770	768	731	718	767	773	784	781	796	759	765	784	755	805	775	744	803	761	775	814	748	786	768	759	701	776	759	781	793	759	826	756	742	781	797	808	777	723	753	730	731	741	736	757	767	781	734	748	805	787	759	772	801	770	816	768	760	764	746	737	768	744	769	768	744	713	767	745	804	791	728	752	716	776	759	834	736	762	821	779	780	743	759	769	756	779	793	766	754	761	732	758	767	715	756	778	750	751	746	793	798	758	754	742	798	762	719	722	755	743	782	745	729	786	806	797	762	786	750	748	768	706	773	762	809	761	739	807	735	775	794	740	804	747	764	759	734	768	710	727	730	801	756	766	762	784	750	712	743	740	773	763	762	743	751	734	740	787	740	773	733	808	705	775	776	819	721	710	750	752	756	780	764	784	752	790	728	756	737	774	787	754	753	733	775	738	788	783	795	778	794	769	782	737	767	805	760	822	754	747	760	785	754	753	764	790	768	741	794	693	728	773	795	770	756	746	794	723	750	742	781	798	744	765	775	796	765	811	781	746	787	758	755	775	737	758	759	794	735	756	786	794	778	801	752	758	758	824	768	752	744	779	736	733	792	788	763	746	741	752	728	831	782	768	771	795	783	760	777	773	785	755	805	785	782	757	783	789	784	785	758	788	758	738	772	747	753	805	776	744	736	777	763	755	798	795	744	802	765	784	770	760	760	767	742	808	762	780	772	769	754	767	747	778	713	780	772	777	719	769	745	731	778	792	722	718	768	778	780	755	778	693	763	742	759	722	820	795	777	759	766
29568	18180	2599	396	309	237	237	190	210	207	212	203	210	208	183	219	188	188	212	195	209	203	194	221	200	203	189	217	196	204	216	187	194	203	197	203	210	182	185	219	196	186	190	230	199	203	181	228	202	196	193	200	202	194	200	177	204	181	192	232	206	192	192	210	186	208	205	167	196	191	199	168	181	203	200	215	220	193	216	186	176	228	207	190	190	204	180	183	173	194	209	199	227	212	215	211	213	195	202	181	217	222	215	232	186	204	186	181	206	196	203	198	213	184	190	200	199	216	190	195	216	215	194	215	190	227	221	217	214	178	192	172	183	183	203	182	207	194	212	196	186	179	200	204	182	209	173	179	178	201	213	202	200	184	203	193	194	197	230	192	199	188	192	197	213	212	201	218	201	197	193	226	196	192	226	213	186	185	205	190	228	184	213	195	171	205	184	190	194	221	186	198	193	220	193	201	193	201	195	169	178	210	181	228	207	210	187	199	205	212	201	202	208	231	181	203	190	199	180	202	186	210	204	168	220	217	198	205	199	217	193	190	175	224	185	199	185	198	193	180	202	229	204	205	196	181	183	198	179	196	187	174	192	214	173	214	184	189	203	200	200	194	193	204	207	216	204	232	188	201	201	177	208	212	190	174	196	185	187	188	192	183	176	180	206	185	203	204	214	181	194	188	204	193	204	184	198	205	210	219	209	224	188	171	188	191	213	187	198	200	209	195	188	201	208	213	199	200	205	209	191	201	212	191	194	195	181	194	210	198	204	211	204	201	180	184	196	215	198	235	179	178	203	219	196	199	205	223	192	234	206	196	193	209	229	216	193	193	205	195	211	205	179	189	211	209	185	201	174	187	215	187	191	178	184	195	190	210	191	209	198	198	199	170	192	207	210	200	202	197	195	195	204	188	197	201	174	205	182	206	198	187	180	183	185	213	209	200	195	192	174	185	189	209	199	186	204	191	204	191	198	202	190	212	204	215	212	221	197	190	188	203	204	218	205	207	200	203	159	172	218	198	204	192	214	221	177	224	203	203	184	202	200	212	216	201	196	201	184	176	175	197	206	190	192	202	202	201	189	207	205	188	204	197	203	207	206	213	221	215	180	229	184	195	199	180	185	195	187	190	196	167	195	199	173	201	200	189	213	184	194	202	183	191	211	189	196	194	219	219	211	183	185	216	192	185	187	204	214	207	217	198	212	212	219	205	196	198	193	214	195	202	193	169	198	201	197	188	157	202	221	191	186	223	179	185	196	179	207	198	189	205	207	229	217	201	195	197	186	207	199	214	176	176	194	220	236	181	171	169	182	195	229	194	187	196	217	211	186	181	215	196	211	192	183	202	218	213	192	208	217	203	172	202	174	156	184	211	161	208	211	189	198	192	187	178	207	172	212	175	217	183	212	202	200	195	225	189	218	188	220	186	207	212	230	198	204	196	202	207	192	189	194	192	231	218	196	175	202	195	209	195	195	192	208	227	201	190	206	198	187	212	226	223	192	190	187	177	156	228	183	191	205	199	194	210	194	178	187	186	212	204	175	185	206	177	204	183	225	197	185	207	214	195	188	189	199	210	190	194	199	198	194	173	218	196	197	208	185	209	192	179	208	193	208	177	198	225	211	212	196	218	201	186	179	223	180	175	188	197	195	196	191	198	207	211	206	215	220	200	219	205	188	191	191	209	200	204	179	212	189	206	214	188	212	218	199	201	169	207	222	211	182	197	189	180	209	214	223	169	191	206	194	192	189	202	182	196	241	193	188	206	207	187	177	198	192	232	196	201	202	194	192	195	217	203	200	191	189	197	209	212	182	203	192	205	196	184	223	193	185	182	215	202	211	213	186	197	198	171	194	185	199	209	200	186	176	191	208	197	202	199	187	198	215	190	197	171	193	193	222	196	196	212	173	204	199	198	190	203	207	191	183	172	187	153	197	204	221	196	196	205	177	191	226	214	189	185	202	187	205	190	191	200	207	181	206	187	181	204	202	182	203	215	213	203	221	186	187	195	199	201	217	192	202	204	199	197	184	239	192	169	198	220	186	207	187	194	175	202	198	194	175	183	202	190	206	183	193	226	203	224	197	193	209	197	176	237	204	191	192	205	213	191	180	216	195	189	182	193	187	225	210	181	196	181	179	199	191	210	191	204	179	188	209	223	208	197	211	174	167	189	199	206	187	199	182	171	178	193	182	185	211	189	194	184	189	217	188	193	203	189	200	200	189	194	240	179	210	187	206	193	173	190	171	206	215	212	202	234	196	227	197	183	174	190	159	195	205	194	207	175	169	209	197	212	173	207	203	204	232	220	222	202	205	179	191	190	217	200	200	199	202	231	218	203	186	200	242	205	193	189	188	200	216	196	180	206	231	188	183	180	182	220	208	201	191	185	204	216	185	195	215	192	203	188	215	205	202	200	213	226	232	191	205	211	185	194	196	206	203	183	192	208	222	215	210	219	216	208	181	194	221	188	204	194	215	208	205	196	202	201	218	209	217	200	216	216	225	181	196	199	193	200	199	205	194	228	194	209	182	200	195	194	209	183	206	219	205	194	206	202	167	192	206	187	212	218	180	182	196	189	207	158	208	180	198	215	182	189	199	204	208	221	201	190	177	191	201	210	199	199	175	210	198	195	213	202	220	182	212	184	199	200	180	200	177	186	210	205	209	203	200	188	201	195	187	185	184	196	240	202	195	205	206	203	176	217	209	164	199	197	210	193	178	203	185	207	198	196	205	195	194	230	176	177	186	162	197	201	202	197	179	197	215	210	225	181	164	177	201	211	175	214	185	212	205	206	193	199	199	217	190	208	209	204	193	198	178	183	184	194	201	206	179	193	198	210	216	212	197	184	186	191	210	195	197	198	203	202	185	197	202	202	182	205	203	199	203	203	197	187	191	233	183	204	208	193	214	200	168	203	214	202	205	178	178	217	220	203	198	204	196	199	216	196	218	203	180	200	206	195	210	198	194	191	190	186	169	198	188	180	205	214	192	200	213	195	196	210	192	221	192	211	197	219	202	210	201	212	185	207	197	214	216	177	209	195	206	194	189	199	201	203	185	222	207	191	177	185	187	222	207	228	189	187	204	219	186	211	204	208	189	211	189	184	210	216	204	179	193	186	201	204	211	209	175	199	191	186	202	199	195	210	220	195	191	202	209	191	190	214	194	210	191	196	179	174	175	180	193	183	220	225	209	186	215	186	188	196	220	189	207	173	203	222	206	208	199	213	178	211	202	198	212	219	182	212	204	188	204	189	194	199	215	199	178	181	174	186	170	217	202	222	214	165	208	191	184	209	209	208	183	191	198	189	205	229	202	219	196	194	192	210	172	223	191	199	198	211	172	185	180	199	208	198	226	221	195	192	173	184	212	184	194	207	205	198	195	202	221	207	181	172	196	197	210	173	190	174	206	205	190	205	208	214	212	194	207	181	190	225	190	196	171	200	204	209	211	235	225	197	201	197	192	202	174	172	194	198	242	199	169	166	189	203
18773	15454	577	375	303	306	272	275	242	232	209	214	228	232	227	234	207	194	209	209	233	218	204	210	210	227	244	239	209	213	218	189	218	204	221	226	224	185	203	201	196	210	203	228	236	201	217	223	227	196	229	225	223	208	224	202	239	212	221	229	184	219	218	215	216	200	213	216	229	223	209	193	228	214	211	190	214	233	227	224	186	216	232	200	213	243	210	237	191	237	213	219	214	227	207	221	194	205	206	196	208	197	195	216	232	212	230	223	213	226	202	214	220	212	236	208	215	211	199	203	217	239	214	191	201	218	211	234	231	215	197	207	208	226	220	212	217	204	222	215	200	240	228	205	224	236	222	212	216	199	232	197	214	238	216	198	233	221	221	201	227	242	219	188	215	206	214	239	214	229	200	206	238	227	214	194	207	227	240	210	208	208	213	217	196	228	200	225	227	213	214	209	187	222	223	231	230	204	201	222	215	203	212	217	210	239	205	192	218	222	204	221	183	233	200	232	227	240	217	220	174	194	221	232	218	233	216	236	210	209	219	221	237	217	204	218	222	206	191	190	209	226	214	222	212	232	188	194	224	227	232	193	212	227	187	216	221	214	232	220	213	196	208	210	197	206	210	224	218	207	236	211	211	219	206	215	197	224	221	192	202	212	235	212	211	195	210	210	203	192	208	229	195	209	225	215	206	202	217	227	241	203	200	188	260	232	198	196	206	203	195	199	203	196	204	230	208	219	204	212	235	221	227	198	223	203	190	219	199	211	209	206	219	231	208	225	232	242	233	217	231	196	185	255	208	208	219	226	180	205	192	217	212	232	209	219	211	243	203	237	226	204	217	214	237	203	202	201	195	212	214	204	214	219	198	193	207	218	221	231	217	215	221	214	221	214	202	208	229	223	189	230	244	225	204	219	188	230	222	212	212	217	215	215	213	211	211	187	222	210	217	222	212	218	209	191	251	204	208	236	216	212	193	227	214	208	232	214	229	235	229	201	232	202	226	231	225	202	206	210	233	208	235	211	214	186	222	189	201	201	208	214	221	227	199	198	222	202	206	209	231	229	252	218	206	236	208	203	192	238	211	238	214	188	210	196	195	236	194	206	228	213	200	220	212	203	222	199	234	256	212	210	229	233	210	216	220	216	219	231	215	215	209	199	214	223	243	199	213	221	218	216	201	218	213	223	205	201	223	231	200	204	191	213	228	195	202	195	228	203	225	224	209	207	185	201	193	234	215	224	198	228	199	203	199	191	209	214	220	221	229	204	220	226	218	226	211	217	238	210	213	226	240	214	240	195	205	221	212	209	240	230	212	230	229	203	196	207	216	207	208	210	199	241	225	205	217	206	226	198	212	223	225	194	210	240	206	221	199	241	199	206	225	193	186	206	230	213	200	193	210	199	213	229	185	209	235	231	183	215	210	236	214	215	232	209	211	208	209	206	225	194	236	211	203	231	199	226	201	211	199	211	206	217	206	240	204	218	245	206	219	206	207	214	214	226	209	195	203	209	198	208	222	211	225	223	201	231	189	224	192	196	199	204	237	233	215	214	223	221	216	259	216	221	197	200	215	200	202	187	207	224	233	237	243	218	211	187	245	206	198	198	243	226	210	198	188	204	211	198	207	238	192	203	206	239	212	195	226	190	214	203	209	199	218	207	221	205	212	239	187	207	238	222	214	224	238	209	201	216	229	216	199	230	196	203	212	227	214	226	193	238	203	202	226	221	220	217	203	224	210	214	199	217	208	207	211	213	209	223	212	233	211	199	224	213	209	172	229	245	223	238	193	204	221	184	211	199	199	223	219	237	191	231	233	194	215	200	204	213	229	207	210	205	215	210	202	202	224	196	202	210	230	208	219	234	221	232	220	225	194	205	212	222	213	220	199	194	214	214	194	245	191	199	201	207	234	269	208	182	229	219	216	210	249	213	233	224	209	209	230	216	212	207	205	185	211	208	226	224	214	206	189	200	214	197	236	207	208	198	216	201	200	206	212	212	217	208	211	211	218	190	223	210	210	207	216	226	194	243	204	206	233	212	188	220	227	219	197	208	196	205	210	212	221	223	203	188	224	230	211	196	203	191	201	227	204	203	226	214	184	214	212	219	224	200	207	202	234	196	223	225	215	220	235	232	192	215	223	211	239	217	199	211	222	208	220	188	242	221	225	215	198	213	219	200	217	197	228	241	218	210	219	258	218	226	199	203	198	202	230	224	230	192	220	225	210	213	217	223	196	198	185	198	216	210	203	195	203	205	199	226	210	219	219	231	231	217	201	197	211	235	227	204	230	201	204	223	212	198	229	236	217	194	214	213	211	213	215	191	203	232	232	205	203	191	229	219	235	208	200	218	223	182	206	216	203	200	236	210	232	223	182	255	215	223	213	196	231	212	201	226	217	211	198	210	193	186	196	229	191	209	217	211	235	211	226	211	214	220	240	195	195	207	225	194	225	201	217	192	235	209	203	229	219	213	183	178	214	231	214	231	196	196	220	221	222	199	209	210	195	223	227	233	220	215	191	240	198	206	215	224	224	196	227	217	246	208	214	187	232	190	192	205	197	220	220	212	195	238	224	209	220	209	214	213	185	222	210	198	218	207	203	210	216	244	204	207	213	219	212	225	214	175	229	211	226	205	218	210	243	217	226	192	216	219	215	181	207	219	206	193	218	220	213	227	216	242	225	234	235	215	202	226	207	233	216	202	216	208	232	233	209	202	196	214	200	226	221	229	210	240	204	207	204	198	213	233	236	210	211	207	227	230	217	213	215	205	213	199	202	203	221	234	218	198	210	179	215	215	216	189	213	228	215	224	213	217	231	216	209	224	178	225	216	213	217	227	207	198	213	207	232	234	227	196	218	221	230	217	200	232	204	243	197	228	203	224	212	214	208	235	202	197	226	229	218	199	225	210	225	214	219	227	222	188	188	212	216	236	232	201	231	238	206	208	233	203	208	219	219	229	218	238	211	191	213	212	221	198	208	206	233	230	220	232	205	197	233	248	223	222	216	232	209	190	187	243	218	221	212	215	192	194	204	215	192	188	197	218	202	208	232	227	204	209	199	211	215	199	207	224	224	186	238	220	208	222	231	194	218	222	193	211	215	199	197	192	210	211	198	222	232	206	222	249	205	215	233	215	216	217	195	201	193	215	210	222	221	203	214	222	209	229	197	212	220	219	208	198	203	233	211	204	220	238	211	221	240	226	229	189	229	237	235	201	225	194	210	221	227	213	211	239	229	223	201	215	236	211	233	204	189	223	214	195	203	209	213	204	209	232	213	217	178	223	215	220	214	190	217	227	226	188	226	216	223	208	213	225	208	196	174	212	199	197	226	214	243	208	204	218	213	209	222	204	227	209	212	208	199	204	205	220	188	187	211	216	227	202	190	216	212	203	244	214	213	211	220	216	216	188	232	217	227	206	220	205	229	206	234	223	208	220	204	219	216	236	212	196	225	254	214	221	216	218	206	219	222	231	207	230	215	212	236	242
24376	20988	25977	24572	19523	5328	1127	832	721	711	630	622	569	570	564	576	536	583	531	557	567	533	551	499	530	507	573	484	475	496	490	527	521	498	511	502	472	512	480	479	523	487	527	491	491	496	469	460	427	456	516	508	479	476	480	445	509	481	472	479	488	493	470	481	491	494	483	563	503	455	465	500	488	447	477	462	495	465	503	485	452	450	467	490	498	479	463	457	482	498	489	488	513	470	466	485	440	480	491	488	452	499	453	483	487	459	477	488	460	518	488	490	469	476	455	492	458	495	530	459	472	486	474	504	481	483	459	472	504	459	490	481	468	490	487	481	473	469	506	500	512	499	501	481	478	456	501	486	495	472	451	447	468	463	471	496	502	495	492	513	507	509	512	520	468	513	498	450	439	472	416	495	486	468	505	432	479	530	452	481	481	484	471	513	471	523	442	459	454	490	502	516	460	461	515	468	489	459	502	475	486	469	518	495	440	478	474	500	500	454	489	461	457	444	483	466	454	484	498	474	501	449	435	454	488	491	488	501	460	496	448	463	466	486	511	458	515	496	487	448	481	463	440	496	453	489	497	487	491	496	495	497	472	470	500	480	507	462	480	449	474	457	469	496	499	464	529	463	471	463	480	496	443	476	488	499	450	482	487	473	467	478	450	454	532	471	463	476	522	438	475	463	504	459	486	490	489	515	506	495	475	493	450	454	489	518	469	520	498	447	453	501	469	525	471	492	466	458	460	494	483	487	479	486	491	505	418	471	460	464	505	489	476	458	462	497	484	460	462	484	520	484	481	482	495	467	483	462	488	499	441	463	500	429	502	485	474	498	466	435	480	487	468	496	481	482	474	523	486	472	461	491	508	468	440	458	482	467	488	459	466	470	492	485	492	484	452	464	472	496	490	475	506	488	493	478	504	465	495	492	496	501	462	521	430	481	485	480	467	499	471	495	492	504	509	441	479	474	490	497	461	483	498	482	508	472	464	471	515	456	501	482	479	487	438	523	492	470	513	474	480	461	484	516	463	498	496	496	450	481	453	480	446	494	496	485	465	469	471	492	458	508	478	507	475	437	501	492	474	489	496	501	503	505	486	498	452	526	432	509	491	484	475	480	449	477	494	501	435	470	472	476	493	486	498	497	489	458	451	470	461	481	545	483	455	475	489	471	478	504	454	472	478	482	482	477	478	527	518	475	500	499	461	475	480	494	469	478	487	494	460	493	518	512	511	438	472	496	507	461	484	481	471	464	522	509	495	462	485	491	486	507	493	549	462	462	445	458	478	476	439	514	490	484	507	509	496	499	485	481	415	512	464	447	474	433	463	498	483	484	484	443	442	471	453	492	444	462	466	484	494	455	506	520	458	492	479	450	469	488	463	459	454	475	497	468	498	502	443	479	477	469	457	476	512	466	475	495	472	494	473	420	512	522	487	504	464	435	502	507	472	482	451	445	474	499	473	474	492	479	452	473	491	459	512	460	479	492	463	488	498	463	498	471	508	490	453	474	427	437	489	473	490	508	474	521	472	509	477	454	499	474	459	432	446	483	475	494	508	492	526	530	522	511	500	500	510	469	466	496	488	471	498	469	445	486	502	447	508	493	428	472	508	478	500	495	502	517	499	462	476	440	472	474	482	475	502	523	452	513	508	491	491	465	466	459	481	493	499	451	508	474	476	480	440	511	488	498	494	468	467	465	471	466	483	471	438	480	486	463	473	523	463	505	492	492	483	500	504	434	476	472	524	513	468	476	452	505	489	481	467	448	464	497	423	480	477	481	480	500	453	460	468	499	478	471	499	430	477	486	486	486	462	461	461	446	497	476	480	510	489	462	513	459	476	482	470	480	461	446	452	465	461	504	491	487	474	531	495	480	473	543	457	493	450	451	472	486	469	482	519	491	465	476	478	483	478	478	469	515	478	486	504	474	466	490	492	491	485	499	504	466	461	473	449	444	446	524	462	454	484	487	472	461	441	473	489	480	499	449	470	465	482	507	483	463	470	462	473	468	498	488	491	585	466	497	463	518	473	433	476	471	512	469	447	454	485	477	472	486	486	481	496	479	478	479	475	452	483	483	479	461	441	459	477	475	433	466	477	449	486	471	461	489	477	504	449	493	444	516	474	455	500	475	495	500	458	496	494	473	480	463	471	478	518	441	482	497	449	460	478	516	440	466	500	472	470	490	455	483	507	466	428	473	497	446	454	475	448	464	494	503	467	480	504	466	500	475	449	499	483	459	453	445	458	480	482	509	493	454	470	496	497	472	482	474	481	486	447	440	460	489	465	467	442	505	459	475	441	474	488	451	512	492	458	459	492	489	529	510	481	398	479	465	496	501	457	520	439	474	486	487	461	506	559	482	455	484	487	484	473	492	484	506	469	464	498	488	460	499	491	494	476	485	483	458	458	455	496	490	461	458	484	517	421	492	463	474	493	438	478	492	498	443	445	450	453	482	513	467	516	483	510	441	480	464	448	494	456	515	491	487	503	500	446	474	471	481	445	486	528	453	485	468	492	492	517	464	528	484	478	490	465	500	498	527	441	496	476	457	477	478	518	501	487	509	521	449	498	472	500	479	435	471	480	454	503	495	471	467	460	506	499	476	483	509	453	480	490	469	476	499	447	493	469	463	489	468	477	466	470	485	481	489	484	473	470	508	456	463	477	487	490	492	496	461	458	454	483	477	496	473	496	480	468	496	479	489	489	465	485	477	483	495	469	471	473	518	437	492	508	480	440	450	449	484	470	478	466	490	484	505	534	472	497	487	489	492	472	475	462	446	485	485	494	451	490	479	452	485	493	534	482	445	462	497	424	456	488	483	501	487	471	495	493	491	442	468	471	474	488	489	460	462	451	491	491	502	483	451	480	480	513	515	460	458	474	491	491	484	472	497	457	515	487	468	469	463	467	526	458	475	498	483	446	493	482	445	439	455	483	536	488	483	505	491	465	458	448	439	486	486	504	475	477	453	496	448	497	465	435	494	499	488	490	467	477	481	459	497	453	495	511	461	471	458	444	456	486	489	505	503	487	534	472	489	457	492	514	492	459	408	485	450	501	503	502	459	498	494	478	488	484	457	493	497	455	503	482	468	477	514	501	524	478	523	478	460	476	466	463	500	468	509	473	472	456	479	497	488	488	520	458	481	485	513	484	456	508	504	470	435	479	482	483	474	467	476	490	484	466	474	460	456	483	476	436	456	473	499	481	486	484	448	455	479	490	477	506	445	482	472	483	470	514	472	464	463	512	499	488	469	465	439	505	428	463	488	490	493	490	516	515	485	494	500	472	463	457	467	495	471	468	533	463	502	471	476	479	459	457	499	442	480	476	475	500	474	459	482	478	495	476	498	514	497	487	502	485	488	495	483	453	503	489	460	485	499	500	492	440	426	519	478	510	456	533	498	444	512	484	528	460	458	513	496	520	465	506	444	465	465	495	458	436	460	489	485	483	514	463	480	534	511	456	487	512	427	486	527	495	456	448	504	476	498
34552	28322	7821	4123	2685	1919	1491	1233	1041	1009	850	759	736	652	672	634	646	615	557	597	544	514	583	508	513	511	487	505	496	490	510	501	473	481	481	448	484	437	481	456	480	436	506	472	484	440	462	467	450	430	444	460	473	461	476	465	491	504	469	461	478	449	487	460	480	442	453	491	436	467	443	438	466	445	439	452	435	460	456	433	436	461	469	451	442	448	441	451	424	469	427	478	450	495	420	455	464	443	452	491	454	462	430	466	461	450	456	447	406	428	445	477	446	504	421	459	414	511	468	483	466	482	448	446	494	433	463	463	471	428	450	416	446	440	506	469	433	439	485	459	462	445	462	450	473	468	466	509	447	429	414	459	490	426	455	450	461	449	451	476	490	428	469	439	451	479	473	486	458	516	475	466	464	449	481	433	442	451	479	452	493	452	462	499	434	454	465	458	462	450	457	502	470	443	443	435	442	499	448	462	471	436	410	428	435	424	426	446	450	482	483	414	485	446	460	418	466	439	481	484	443	450	458	452	481	463	455	460	469	441	443	442	485	482	469	420	461	460	458	465	434	443	467	462	459	499	442	427	417	440	472	437	442	458	490	440	422	453	463	467	419	468	448	426	476	456	486	445	483	465	474	464	472	441	423	440	493	455	443	471	469	452	463	454	456	445	465	465	464	451	434	452	470	426	446	457	474	451	471	421	440	460	430	471	462	456	458	418	482	463	429	491	453	431	453	437	420	457	477	482	430	458	437	448	487	466	421	428	470	467	461	439	496	463	471	438	430	452	460	447	472	401	406	483	446	458	431	459	453	475	437	453	449	451	440	451	393	469	455	426	474	434	483	437	425	455	493	438	471	443	491	434	444	450	458	432	440	457	422	440	451	436	431	448	436	443	445	444	454	459	434	446	451	450	473	475	460	446	445	438	481	465	448	448	422	452	411	434	470	498	486	463	488	428	471	458	406	465	427	478	442	453	446	425	474	456	452	434	448	458	455	442	428	459	437	446	460	464	442	447	454	442	461	456	432	448	437	431	481	484	474	443	478	476	443	438	471	475	420	438	475	453	432	491	427	464	455	478	443	399	482	424	475	478	468	425	445	432	442	424	453	458	435	430	474	453	449	448	466	425	459	464	469	465	454	451	447	475	479	419	457	434	505	430	452	461	481	470	442	469	424	437	460	459	444	467	433	481	406	437	421	431	458	462	479	467	464	435	444	467	421	445	455	473	462	456	473	511	443	457	485	517	468	442	444	463	435	475	463	461	474	480	437	449	454	449	476	417	459	462	438	434	458	416	478	472	470	462	478	449	454	491	481	440	463	470	446	437	472	426	448	439	455	417	511	450	476	451	471	459	422	456	454	467	484	457	426	467	471	411	441	431	452	470	442	457	462	463	427	441	412	446	463	437	455	423	431	452	452	485	458	428	416	465	449	439	450	448	432	477	461	468	468	474	530	457	464	453	436	469	482	466	408	454	457	471	460	486	447	440	457	433	462	467	490	438	450	431	459	438	461	468	440	467	468	474	461	420	442	471	486	452	486	412	497	419	451	447	457	480	463	454	415	475	458	419	417	445	471	453	438	440	441	479	446	454	432	447	473	477	463	421	457	466	446	482	420	471	439	487	487	461	488	500	442	473	440	454	472	449	454	434	439	443	439	454	462	474	445	435	423	450	457	463	438	450	439	447	435	418	443	457	455	454	448	471	470	457	436	453	445	469	449	431	464	405	415	451	443	445	422	497	451	438	411	438	412	449	429	461	449	436	467	463	429	462	434	431	467	502	438	424	432	454	445	438	459	456	450	421	490	447	466	465	462	467	450	490	440	428	456	481	458	423	436	470	460	434	468	435	462	487	473	386	466	408	464	483	423	457	458	431	461	459	454	443	446	449	453	479	442	450	502	466	438	395	442	453	423	451	448	488	419	428	452	404	469	477	443	442	474	465	436	454	452	434	432	443	457	463	444	462	459	456	443	457	472	459	427	448	458	419	450	441	441	480	434	463	419	454	440	432	452	450	469	436	450	432	459	425	428	492	451	487	411	469	477	479	483	439	481	531	476	434	436	451	483	444	470	437	447	465	461	457	460	480	447	436	420	487	444	425	449	459	461	447	432	481	483	492	429	441	458	424	511	472	468	492	451	419	439	439	431	446	459	454	423	441	474	462	472	458	451	458	475	435	449	449	441	430	456	450	425	427	484	441	471	493	406	467	453	421	480	480	466	475	473	457	443	469	455	438	424	482	495	458	467	451	439	467	459	457	429	455	429	455	454	440	471	452	500	417	459	479	445	447	436	431	453	429	440	481	443	453	416	456	436	452	440	470	494	437	445	427	450	490	451	474	434	450	460	425	426	431	462	474	440	463	474	462	435	454	452	493	489	446	470	458	452	451	448	441	448	444	483	448	452	402	453	443	475	454	457	469	481	494	443	465	427	438	475	444	491	442	418	472	487	487	449	459	437	412	459	464	442	417	416	458	442	482	450	443	432	448	461	464	464	458	473	457	492	492	460	461	475	428	448	437	424	463	435	443	427	444	445	446	462	438	440	467	421	421	441	428	458	469	436	444	456	461	456	467	433	457	439	439	464	467	441	421	442	465	498	463	442	468	463	462	449	449	428	443	460	424	429	415	453	454	466	457	459	448	460	439	452	496	447	396	443	471	462	446	492	508	432	481	432	427	417	468	443	447	459	461	471	471	493	453	424	468	466	463	465	444	453	445	439	454	459	459	467	473	438	427	457	458	426	458	434	471	427	521	407	425	448	458	443	434	474	449	421	461	457	434	473	459	418	508	441	444	466	437	478	431	458	428	462	442	460	459	446	442	502	460	481	482	496	462	461	475	439	448	435	449	430	450	478	456	443	490	405	465	430	473	465	490	431	452	467	500	427	461	439	468	454	498	450	442	435	475	447	438	456	495	427	449	496	427	441	433	472	423	452	458	457	481	438	439	425	424	440	494	440	433	422	466	477	435	462	472	441	457	456	417	409	453	471	433	476	434	485	498	443	448	449	435	478	439	467	479	445	502	473	463	460	445	454	435	464	421	447	443	456	472	450	477	472	463	429	423	478	482	440	466	493	463	474	460	474	440	455	434	459	467	466	471	409	426	472	508	453	504	465	442	463	468	465	492	444	463	439	440	473	429	471	476	427	531	453	482	479	482	500	463	448	419	423	445	498	455	470	441	437	516	461	453	454	429	471	449	470	431	449	472	428	446	439	464	472	498	426	399	473	446	466	432	458	457	455	411	449	487	480	440	495	454	438	458	428	442	449	442	429	447	454	451	463	458	460	497	475	479	470	443	478	481	455	466	437	437	446	436	419	489	465	430	446	457	416	478	476	448	450	481	416	445	448	477	437	419	429	456	403	441	461	465	457	449	505	495	438	477	455	491	437	461	490	423	487	420	417	447	468	471	468	424	399	471	446	440	463	479	435	433	440	435	459	432	436	423	496	450	483	450	443	440	466	422	481	426	430	424	425	449	454	486
22422	20708	27187	23434	20372	20182	7741	1684	1323	1188	1112	1002	1076	1028	963	970	976	946	864	908	919	896	909	877	882	916	850	841	876	919	871	846	892	924	929	863	908	884	811	854	855	862	804	848	862	853	895	821	864	835	842	881	859	872	854	894	864	834	867	856	873	788	888	850	778	894	847	885	832	907	769	833	861	861	889	829	898	854	871	836	794	853	837	829	818	773	851	849	795	847	847	821	828	819	842	789	858	801	856	841	847	844	836	847	898	844	854	791	856	870	850	848	812	806	832	876	854	785	868	840	860	836	870	849	848	867	901	887	890	797	820	859	878	847	860	821	824	853	869	866	853	806	917	842	860	798	866	889	902	827	897	931	881	884	802	851	812	788	851	788	851	836	851	843	848	834	829	789	877	849	886	856	833	826	874	855	854	821	833	874	788	852	826	848	868	840	868	897	842	834	874	787	824	827	860	814	828	896	850	833	832	848	817	830	808	827	873	829	869	818	838	792	848	832	835	811	893	822	818	866	914	872	805	826	839	836	826	810	853	813	907	813	798	794	859	912	806	844	831	863	811	841	861	836	830	802	830	838	864	809	909	831	820	873	835	869	792	847	815	764	860	768	865	851	826	835	854	849	867	825	823	869	876	802	894	874	805	830	768	865	824	881	848	816	869	819	794	874	826	851	779	824	805	823	857	850	838	826	890	897	814	856	859	888	889	838	824	834	814	838	825	800	851	846	828	888	851	833	888	829	839	879	871	855	811	855	875	872	912	845	843	806	859	858	847	836	775	792	833	844	873	891	852	845	801	896	855	841	866	788	862	793	821	846	857	880	866	815	822	903	831	813	774	827	858	854	831	869	854	840	822	866	769	866	865	863	840	795	868	825	854	858	807	814	738	886	866	753	876	822	852	826	836	824	781	786	896	824	821	840	834	836	830	800	814	852	848	810	822	809	807	827	857	803	857	843	807	860	824	897	846	805	834	895	843	850	874	812	802	836	828	842	804	868	843	844	788	822	850	847	816	817	832	874	884	857	828	818	831	837	818	831	820	793	837	785	832	834	860	877	874	810	828	854	844	850	869	819	849	855	833	846	824	825	841	884	846	862	843	811	776	823	832	810	810	851	831	772	883	824	836	824	799	880	856	831	854	875	864	829	789	868	857	820	848	851	818	842	853	883	820	801	870	801	823	850	864	813	838	808	826	817	805	814	823	813	854	791	812	858	859	864	799	821	888	843	829	844	889	811	841	857	831	833	842	876	881	818	895	837	826	891	885	832	868	822	859	827	829	886	786	874	862	889	858	814	843	858	856	838	823	811	888	838	855	849	843	788	802	847	849	838	798	863	866	846	801	841	804	810	809	849	901	846	865	871	892	814	857	824	804	850	871	873	818	830	874	873	845	848	788	856	802	900	854	869	851	796	824	816	783	796	782	877	829	868	831	846	831	836	845	861	803	815	817	821	839	821	852	835	823	831	832	859	835	828	836	790	829	820	803	816	790	838	823	803	886	831	841	831	822	817	913	847	838	841	794	851	826	849	812	775	818	861	815	837	839	878	862	785	849	829	883	829	794	800	773	833	833	818	845	813	855	808	817	843	774	842	802	874	852	837	796	844	845	791	868	834	845	896	832	815	810	835	867	848	813	824	812	837	852	817	879	810	870	798	847	804	838	846	804	832	818	838	809	835	822	801	801	828	848	845	838	867	852	820	811	816	796	798	822	832	758	754	830	846	838	819	807	749	832	832	850	778	864	842	840	829	779	794	830	832	807	866	837	870	863	856	894	878	821	825	918	856	857	864	851	834	839	858	790	843	888	835	886	871	835	832	817	880	886	818	870	906	857	830	846	835	842	898	877	886	903	861	916	853	867	787	860	845	834	855	769	823	851	811	865	838	834	841	787	835	816	852	855	828	801	840	842	876	786	830	856	870	859	816	856	830	826	812	786	822	861	863	825	839	893	799	807	778	842	862	846	849	832	828	872	856	871	897	877	812	832	833	839	844	847	817	824	809	875	801	851	841	848	894	791	884	861	774	859	820	833	781	824	829	854	803	825	848	816	792	857	841	822	793	826	858	817	870	823	846	818	785	894	882	852	807	839	849	849	812	823	813	858	814	780	836	821	832	854	818	837	828	834	811	839	896	894	844	832	825	828	840	848	843	806	854	829	826	852	820	832	809	786	851	825	819	826	833	867	883	824	804	827	851	842	842	787	876	809	767	840	846	852	848	790	874	816	859	864	830	866	814	862	856	793	805	856	847	862	865	789	809	850	829	829	820	872	818	812	860	799	799	831	814	847	857	819	826	804	843	795	770	804	831	837	882	912	777	836	801	783	848	858	832	841	860	812	804	884	833	805	821	869	885	851	849	815	842	848	843	869	832	853	931	858	854	809	857	885	856	909	781	818	852	820	867	827	838	845	806	871	853	827	868	850	846	854	831	810	805	872	814	849	835	827	820	842	819	817	846	828	878	873	835	867	840	759	890	797	859	852	817	791	842	847	872	869	786	866	842	878	860	798	853	850	896	806	886	808	858	829	846	852	854	841	837	825	830	813	858	881	846	846	830	803	821	849	842	844	900	802	819	800	818	831	858	781	832	850	853	806	829	840	848	870	878	801	815	846	838	842	817	821	829	814	861	855	817	856	868	885	791	777	878	788	832	805	841	825	836	800	861	867	805	856	826	873	840	842	819	889	759	866	892	853	833	871	849	843	879	857	795	798	831	842	829	902	832	816	840	830	853	801	865	816	859	857	803	873	815	798	811	832	808	824	817	781	812	804	790	840	845	835	826	814	792	804	808	858	809	800	810	812	864	874	843	848	801	856	861	875	806	846	813	845	880	806	811	883	827	809	852	834	805	799	829	834	818	794	793	875	849	840	856	864	828	796	849	803	833	851	809	822	811	870	780	808	854	873	845	837	887	805	828	873	864	804	886	839	821	819	833	798	825	814	815	821	802	862	880	815	801	850	790	869	858	808	780	833	837	868	840	835	821	864	751	859	867	832	810	817	847	873	805	865	849	860	858	832	810	817	829	875	847	834	848	769	828	896	837	821	841	839	886	877	834	842	830	896	875	857	838	775	797	797	804	815	793	830	882	871	842	812	854	789	823	864	850	776	857	841	846	826	848	944	833	867	836	781	865	820	843	828	875	861	868	801	827	834	888	852	788	806	839	858	795	788	860	849	810	785	796	825	783	823	808	834	895	886	835	870	812	862	781	831	885	862	811	809	894	824	842	857	827	860	797	848	837	818	880	807	835	820	820	817	849	857	809	765	840	831	765	860	888	920	810	861	798	841	792	873	841	824	818	864	822	807	859	829	829	847	843	855	798	814	802	837	815	830	834	873	819	837	831	851	832	768	782	875	880	867	827	818	799	796	856	764	842	843	863	837	848	849	800	821	832	830	902	857	860	807	825	813	839	866	821	812	834	772	832	821	838	817	803	842	741	827	825	831	839	836	851	831	859	785	822	854	835	883	833	885	831	818	844
31128	30643	12404	6705	4532	3275	2592	2238	1880	1644	1452	1317	1227	1207	1097	1050	1031	1012	999	974	930	947	870	913	922	867	884	869	872	934	885	865	805	873	836	864	814	805	857	831	814	773	774	787	873	748	775	799	832	794	792	815	784	768	804	796	776	848	819	767	813	787	769	785	806	835	757	783	816	816	802	786	832	792	774	783	804	759	790	792	743	801	804	799	774	759	801	772	791	784	774	770	736	767	759	818	745	758	807	820	745	768	799	770	790	845	785	843	797	771	773	793	783	791	755	766	755	752	801	785	764	745	745	763	751	839	830	735	792	801	739	816	797	767	803	811	780	772	794	768	808	766	805	761	784	801	746	792	816	783	758	778	778	775	782	746	753	747	778	801	774	743	785	748	798	809	778	856	752	821	774	780	785	775	784	747	790	820	778	753	818	735	764	780	788	748	770	798	782	824	740	790	772	791	825	778	796	777	811	756	823	766	776	794	779	797	772	781	772	759	785	762	802	787	769	817	728	759	746	840	749	783	730	800	754	771	783	765	775	784	777	752	809	776	763	727	771	740	777	785	778	782	760	788	711	777	784	811	791	775	792	794	755	742	780	761	765	751	799	785	829	758	773	740	767	796	819	798	809	722	807	785	751	761	751	830	759	832	741	773	758	802	822	777	848	794	740	752	792	764	803	758	742	842	800	762	778	754	777	747	813	786	788	748	802	748	804	777	770	772	795	826	783	747	823	813	781	743	762	788	804	824	761	783	767	798	762	775	751	789	703	793	777	786	769	753	776	750	804	765	768	809	791	752	800	776	782	796	816	750	758	789	827	739	793	800	778	733	790	830	794	795	783	784	824	774	735	772	790	774	789	735	755	768	744	740	824	761	774	748	751	830	735	807	755	747	755	737	755	744	801	772	782	763	797	782	756	796	785	790	769	764	805	755	770	770	763	774	756	787	741	777	809	757	791	774	806	733	802	796	771	795	782	837	827	749	750	778	761	795	755	792	805	768	819	813	790	765	766	797	753	760	812	780	759	801	785	791	805	778	783	755	755	734	742	744	779	814	773	760	735	763	810	755	743	802	772	807	771	769	754	755	777	759	781	771	762	784	765	750	744	729	818	793	801	790	823	772	833	778	775	786	784	801	757	781	782	783	767	751	782	798	775	798	791	716	777	778	709	786	801	749	773	764	792	795	742	819	785	774	776	786	768	840	773	809	787	762	762	793	782	724	751	796	765	788	769	828	802	790	774	784	831	794	788	810	783	774	753	815	768	796	767	759	786	794	766	772	787	787	743	763	828	739	779	749	803	745	784	768	780	770	803	734	801	797	771	764	830	726	755	784	793	785	769	741	752	719	762	794	742	759	723	760	775	847	772	735	786	783	768	783	777	788	760	746	776	741	832	749	781	814	803	714	758	748	766	817	783	769	770	838	792	806	802	759	816	749	770	821	745	752	772	796	762	741	790	748	799	755	776	746	763	770	806	810	788	717	758	792	754	768	755	784	771	808	771	806	780	785	762	731	811	802	764	805	765	763	774	723	829	778	749	811	835	826	793	786	751	723	771	779	776	777	711	777	729	788	740	776	769	796	753	779	778	747	791	768	746	763	726	818	758	784	794	717	723	808	784	749	787	788	749	779	806	772	823	788	762	805	764	786	777	784	760	824	776	801	736	808	800	732	795	769	768	749	769	783	801	765	787	759	753	756	812	746	809	763	765	777	770	749	798	807	777	748	741	769	769	810	754	758	798	753	761	730	743	771	811	779	859	765	794	771	775	791	775	798	802	820	757	789	811	816	740	745	806	739	783	762	771	780	766	758	803	762	814	756	781	814	768	808	794	743	746	773	764	720	713	792	776	798	766	740	754	789	768	791	782	793	798	732	752	800	813	796	745	755	754	784	750	752	791	732	753	720	756	778	774	762	788	762	729	804	773	801	754	772	754	755	777	783	767	805	728	812	774	772	820	774	828	741	777	723	753	771	801	788	720	734	752	763	825	776	804	801	776	742	773	763	746	798	792	767	797	745	772	780	773	764	748	745	778	810	787	741	758	716	748	789	755	777	768	743	809	751	768	760	784	784	778	707	829	773	745	741	775	758	767	795	778	786	785	723	760	761	751	777	799	788	773	795	775	721	758	774	764	787	779	744	724	776	751	756	820	743	783	768	798	798	756	716	788	731	810	759	779	832	769	778	823	764	802	795	732	795	797	813	756	756	803	779	774	767	768	791	800	706	760	768	762	761	819	719	750	766	788	794	783	765	797	760	797	789	693	805	760	849	794	769	759	725	808	752	800	782	764	783	793	775	762	829	787	805	767	745	745	792	762	763	752	767	818	749	752	794	761	764	768	760	768	796	791	754	815	775	816	754	724	712	777	800	763	799	829	777	800	764	833	809	772	771	733	767	757	772	809	812	833	765	782	754	761	771	785	788	799	756	758	797	801	715	790	782	790	753	751	750	824	765	774	807	755	762	774	741	773	796	845	831	804	752	785	775	829	807	789	772	766	735	799	748	748	772	790	812	785	772	803	789	792	771	742	814	740	798	733	798	775	737	747	784	770	780	777	734	772	788	754	784	771	742	766	780	777	711	746	739	755	764	784	750	722	761	774	759	774	768	738	758	745	766	797	779	769	809	745	771	727	805	751	795	729	826	744	796	728	756	840	757	755	784	739	783	812	786	805	738	780	753	775	776	800	757	789	759	806	764	774	768	768	825	771	742	767	736	813	772	777	767	787	794	737	754	814	768	731	786	749	771	827	813	844	780	783	740	723	781	774	792	755	800	781	779	774	765	766	793	797	797	775	760	800	730	800	756	796	788	752	780	778	836	829	750	766	777	727	717	793	776	793	761	787	782	778	761	740	779	772	724	760	838	745	692	760	764	788	775	780	734	801	797	784	753	748	773	774	774	846	786	781	818	751	796	765	757	756	796	782	748	783	766	779	756	738	768	795	778	774	764	787	752	778	777	755	796	798	775	800	781	768	792	738	776	744	728	769	777	751	784	752	781	766	783	823	766	775	763	735	717	821	824	803	808	803	788	760	775	809	804	820	806	791	777	801	823	773	767	823	742	764	808	736	786	824	815	799	747	788	800	787	711	813	824	770	803	772	773	794	741	812	787	795	831	778	766	806	816	784	763	753	775	800	782	771	776	809	742	734	831	798	758	803	734	719	807	753	770	817	770	739	797	811	869	791	832	757	788	803	739	756	778	835	809	802	761	770	761	750	744	737	801	792	772	741	765	737	721	794	723	801	770	816	732	783	767	796	733	852	767	772	811	792	763	745	790	773	768	753	744	785	762	797	796	769	795	794	797	795	783	758	759	759	796	730	759	768	728	748	760	788	786	757	741	814	709	770	726	793	788	765	788	779	804	747	765	785	815	738	804	812	770	767	714	733	789	805	780	785	802	790	746	775	755	772	804	773	770	792	784	776	762	798	772	753	805	779	764	782	818	789	750	711	792	792	781	808	769	776	779	790	803	789	780	794	798
30516	20175	5508	409	288	234	219	240	235	209	213	223	213	216	209	200	193	234	189	239	219	199	232	214	197	214	189	217	205	220	208	185	190	205	238	202	203	215	237	191	219	218	230	216	192	203	210	198	189	212	243	193	213	229	191	199	228	207	216	208	188	216	216	199	227	207	196	197	186	209	207	217	221	217	211	222	206	226	224	196	187	225	197	179	230	209	213	211	208	227	206	209	211	210	225	213	205	226	205	243	212	214	218	200	236	233	199	214	192	214	178	194	207	229	218	217	199	212	204	220	211	228	225	206	202	210	218	218	175	209	202	216	230	249	234	192	244	208	209	217	230	221	216	190	217	208	239	223	210	184	183	185	202	236	193	210	186	217	212	215	220	215	197	198	200	221	209	203	189	238	190	199	214	205	193	204	199	206	224	180	226	203	202	202	216	224	232	179	182	232	220	205	201	219	209	222	225	205	223	197	202	216	214	213	179	198	189	203	195	180	221	199	192	203	218	199	229	192	199	225	234	211	194	198	210	187	208	216	213	216	188	232	207	229	216	201	207	205	200	216	214	216	198	219	191	217	238	207	186	197	195	233	228	197	223	214	231	221	212	199	204	202	191	208	222	222	208	178	203	214	209	220	218	196	201	200	198	198	242	203	183	200	194	226	221	207	197	227	190	232	224	184	219	241	193	212	212	219	218	186	194	189	186	227	203	200	194	202	207	217	198	224	225	220	223	194	216	197	214	225	199	224	221	222	202	194	185	204	183	190	215	190	192	215	237	232	192	190	209	229	229	209	208	208	218	198	181	207	185	228	180	186	204	214	210	210	183	211	216	209	220	237	209	199	176	196	222	210	194	221	202	221	207	203	201	205	189	209	181	212	188	198	209	197	210	192	190	228	196	195	201	209	212	204	214	194	217	187	240	172	208	212	239	205	211	202	204	220	198	241	211	227	221	196	231	220	189	222	215	234	227	205	230	227	211	211	206	221	221	210	187	207	201	193	186	187	246	218	197	224	194	206	230	236	199	214	230	196	223	216	228	199	201	202	197	208	201	194	204	201	202	216	206	195	211	195	207	200	207	211	211	226	218	205	210	180	196	184	214	205	213	212	191	242	204	224	228	213	198	190	205	193	171	207	215	226	188	215	202	236	205	181	218	213	225	202	246	210	207	199	223	234	233	197	211	231	202	194	219	201	199	204	189	221	209	214	232	190	217	225	196	240	202	212	234	184	207	212	220	176	213	222	234	217	215	229	195	206	209	226	230	229	224	230	210	207	217	181	204	222	207	224	224	212	223	193	200	224	184	223	215	202	216	197	218	203	199	216	188	181	182	197	217	186	210	207	203	222	188	235	213	201	217	196	202	213	220	221	202	188	219	182	207	196	224	226	208	202	191	213	210	223	224	220	216	188	238	219	218	220	221	213	203	184	195	232	215	189	208	190	223	217	189	224	222	225	212	226	191	198	206	226	205	224	209	211	198	188	207	227	212	192	226	219	213	190	196	227	207	230	205	207	217	198	187	230	203	210	220	204	189	213	208	210	203	203	191	215	199	202	203	191	208	227	196	213	204	214	182	226	214	194	192	183	222	207	182	217	193	202	202	194	220	206	210	178	200	215	211	199	202	210	195	245	223	191	219	191	213	177	232	193	222	210	218	206	203	201	172	210	200	185	220	197	214	212	203	206	200	202	199	198	215	204	196	216	216	191	225	223	201	229	193	220	227	234	195	210	202	194	209	221	215	189	199	203	202	234	212	178	221	200	215	223	230	199	200	205	229	199	215	221	204	203	234	192	189	207	217	191	201	208	230	223	212	188	191	206	208	201	179	204	208	224	195	243	210	217	215	203	235	200	208	183	201	231	182	208	238	200	217	195	211	208	220	226	236	201	215	217	194	220	201	204	218	211	210	204	210	216	226	177	184	208	222	199	227	220	227	200	217	208	234	219	185	217	217	213	225	208	212	213	201	183	211	219	213	200	209	190	179	199	203	232	203	212	206	241	196	207	241	222	208	218	189	202	214	203	224	213	206	230	184	221	182	215	211	214	204	223	212	211	184	220	234	200	182	194	189	207	195	190	198	219	195	205	216	212	241	236	190	210	223	183	222	212	203	207	216	206	208	213	181	208	226	222	199	228	203	192	190	220	195	200	195	233	182	222	215	189	226	189	205	219	230	213	193	226	212	189	214	200	216	202	194	191	213	202	188	195	214	217	189	203	216	204	188	207	203	187	229	201	229	235	199	222	194	230	198	215	193	192	182	190	202	186	212	206	221	220	214	184	211	211	208	221	186	222	192	207	190	211	208	220	192	209	215	183	190	226	209	229	199	214	207	217	198	204	198	222	201	185	200	212	219	216	220	192	190	213	223	222	216	203	224	211	206	200	208	189	209	226	195	206	210	206	203	200	221	217	202	210	210	230	225	194	210	216	187	181	197	228	210	222	202	192	223	249	188	223	221	200	198	216	201	212	202	207	195	223	219	207	223	225	201	217	208	210	217	188	230	229	229	205	199	201	229	189	203	216	219	205	181	199	199	226	190	231	226	214	213	199	203	214	204	212	235	194	196	221	196	192	192	209	186	204	186	226	208	220	226	220	174	226	222	219	253	209	191	196	196	204	205	226	212	201	192	221	223	221	235	234	199	211	217	197	210	216	215	205	239	185	211	218	188	208	206	230	217	204	183	213	202	199	206	224	179	199	204	201	201	211	219	207	236	208	239	199	212	212	215	232	181	214	191	197	214	172	233	207	215	217	208	209	223	225	197	219	216	223	209	215	198	183	201	178	205	215	219	202	208	221	212	218	207	221	207	200	191	214	203	202	193	209	249	236	210	203	211	210	215	207	225	181	193	214	175	203	212	189	182	209	214	220	207	218	218	219	231	204	259	193	212	208	197	184	214	256	225	233	231	184	204	192	230	211	213	209	234	206	214	203	195	220	213	221	209	199	218	197	217	208	219	214	213	215	212	215	214	199	207	198	227	214	230	229	218	214	231	203	211	218	210	196	209	201	204	216	200	191	186	198	213	214	179	198	223	201	211	193	187	194	208	198	193	197	173	226	209	197	229	238	191	199	190	192	219	224	213	234	207	208	199	216	209	207	199	220	200	211	212	218	216	215	228	228	196	237	213	206	215	218	207	201	198	215	211	213	208	214	191	236	200	203	228	226	214	242	218	224	201	232	185	209	212	222	191	194	204	181	203	240	193	213	210	198	203	214	199	202	206	207	231	195	240	216	225	207	216	180	225	211	204	236	212	173	185	197	197	224	201	176	230	208	207	201	214	223	214	225	202	192	213	217	221	199	188	204	218	230	235	198	215	219	184	198	195	201	214	200	200	195	208	216	224	178	199	205	199	199	215	218	216	200	183	209	230	227	222	203	205	188	221	211	203	219	195	233	216	226	211	189	232	214	191	221	234	214	187	201	205	202	210	211	214	225	198	196	232	210	232	203	212	227	221	196	209	184	202	222	220	191	237	214	216	191
22691	16844	581	354	285	291	286	277	252	255	246	236	221	230	246	227	254	253	225	235	235	213	238	234	224	229	247	232	252	217	257	233	219	219	218	230	225	222	233	248	191	203	225	232	223	202	234	225	217	212	237	224	213	240	208	254	214	228	240	227	224	243	239	216	204	246	232	209	216	251	230	223	232	213	238	210	214	214	252	243	220	203	228	237	224	235	205	229	247	231	249	228	235	205	243	231	215	230	213	223	239	239	240	231	224	223	235	214	211	235	222	209	237	246	222	222	238	220	233	246	212	236	230	217	216	227	248	217	199	241	224	256	231	205	213	230	203	191	222	235	239	241	217	206	231	221	204	224	224	217	212	243	218	228	231	207	220	233	194	215	212	209	234	242	236	221	246	235	186	217	203	206	233	212	213	227	189	217	210	200	216	211	214	250	261	225	230	197	257	217	214	220	230	223	198	219	246	206	213	233	217	228	239	236	212	207	240	226	250	219	215	221	198	270	216	192	209	210	230	226	232	225	224	251	205	227	222	218	209	216	195	222	236	207	219	233	243	234	235	215	204	204	212	228	250	208	226	231	220	191	220	212	213	192	237	213	203	255	220	211	197	254	235	233	259	209	227	224	205	241	223	205	219	206	216	220	218	214	239	232	241	230	207	214	222	215	253	224	222	217	235	229	229	213	240	235	190	225	247	225	218	256	187	213	235	216	193	230	222	204	219	252	218	206	224	240	231	195	211	198	218	232	228	218	252	205	226	201	211	210	245	217	213	224	239	221	232	216	219	235	256	229	220	216	228	234	219	225	226	193	194	224	210	256	205	236	185	221	215	241	205	210	193	233	260	234	218	243	215	236	223	251	225	220	224	256	217	206	231	232	223	229	207	216	196	223	238	210	231	231	215	223	238	223	228	237	200	233	222	229	230	192	232	255	222	212	198	233	240	222	201	224	232	245	226	235	218	246	219	212	232	211	204	245	237	223	213	208	220	241	223	242	206	248	243	225	227	211	212	213	208	246	228	242	238	210	230	227	200	225	247	224	245	239	231	228	231	234	236	230	238	229	215	229	225	245	219	231	247	230	244	225	215	226	207	233	224	217	204	213	207	211	215	252	243	220	214	206	217	199	194	226	219	201	228	232	241	209	240	243	215	247	223	213	235	235	200	247	229	226	243	230	210	216	211	202	227	241	241	240	237	199	222	225	222	218	235	205	219	218	227	240	240	246	207	220	251	212	220	225	234	217	198	238	217	253	222	226	200	238	205	256	229	186	246	244	215	220	243	232	254	220	219	230	197	216	230	221	223	225	218	248	220	213	204	210	222	217	224	243	261	211	234	251	223	233	220	221	250	239	236	238	234	220	206	247	227	199	219	231	238	237	227	205	217	220	223	229	210	211	227	213	219	246	220	233	192	224	207	233	225	227	236	248	228	234	224	225	242	234	204	247	221	228	212	231	210	218	195	192	209	216	245	211	212	244	247	210	221	221	207	235	228	212	217	221	242	228	245	238	234	222	226	231	207	241	209	204	232	212	240	216	235	219	208	233	216	222	228	248	255	231	238	228	219	226	245	236	245	230	203	226	236	213	239	238	210	202	234	221	235	205	227	238	223	217	230	229	199	234	224	230	234	232	222	239	221	218	228	216	227	205	237	227	232	234	242	219	226	207	213	213	232	227	234	190	221	246	226	242	226	231	223	244	204	248	195	204	217	213	210	237	227	241	234	236	240	230	242	204	246	209	231	241	211	224	251	220	230	231	224	231	208	231	214	235	222	240	232	207	237	220	211	221	240	222	218	216	242	243	194	240	204	226	228	196	195	204	236	224	199	211	198	211	211	222	213	214	217	218	238	206	265	209	243	230	211	233	241	231	221	197	216	229	209	234	227	237	237	232	233	227	221	217	246	232	205	243	241	221	223	211	198	208	214	211	198	221	198	226	246	241	206	233	218	238	244	219	264	205	249	197	233	204	217	221	218	199	243	205	237	214	222	213	214	228	263	239	203	200	199	221	202	206	223	227	247	226	240	185	213	253	222	254	225	240	223	224	228	228	210	219	220	228	202	243	225	232	205	214	197	218	223	246	240	232	202	245	221	223	245	224	237	226	217	249	190	204	203	224	222	236	224	219	225	227	225	239	248	213	220	234	234	198	222	224	213	228	248	229	207	256	240	227	206	229	210	221	245	231	226	237	245	216	214	223	224	255	218	250	217	231	223	216	231	220	230	246	189	225	209	227	219	232	223	228	219	229	227	220	241	239	214	212	231	233	215	221	225	217	215	248	258	178	200	226	235	233	247	241	200	239	241	246	224	226	252	213	214	207	220	236	241	218	214	231	239	207	234	236	263	199	222	236	229	217	226	211	259	226	235	230	209	205	251	238	198	206	227	210	231	216	208	233	210	222	214	208	247	247	223	210	217	255	202	226	235	240	200	229	235	235	231	229	218	230	218	206	210	220	230	216	221	230	216	228	226	213	244	228	220	214	223	235	250	224	212	229	217	225	228	224	219	212	235	221	229	242	224	237	223	237	255	230	224	228	226	213	247	204	236	225	224	204	196	221	239	222	214	243	236	232	268	229	237	218	247	225	213	234	231	229	198	200	224	221	195	227	256	211	221	215	217	224	234	242	237	215	212	231	239	218	253	210	237	205	228	231	237	239	203	237	234	223	231	206	212	221	224	235	252	217	245	230	233	231	228	203	241	230	230	201	205	215	210	231	223	228	231	206	207	238	229	238	209	261	213	231	230	234	225	225	236	243	227	222	221	244	241	231	221	203	230	244	247	219	222	229	245	226	210	239	221	201	224	206	249	235	209	234	222	205	245	223	241	214	226	214	198	215	215	202	221	217	239	232	221	234	233	238	248	207	217	234	240	222	244	215	228	210	236	227	234	263	183	238	236	210	226	227	243	225	255	242	226	249	240	232	243	238	231	212	226	202	238	215	244	226	227	245	242	211	232	228	230	220	184	212	226	203	224	192	240	240	240	243	232	215	251	246	206	235	198	216	244	218	214	219	222	219	218	220	216	231	215	229	225	211	219	235	216	217	230	230	222	236	231	230	221	207	236	215	224	232	228	265	223	239	219	265	198	206	245	224	246	235	233	223	204	214	257	220	214	226	235	244	247	224	189	237	224	235	237	226	234	232	229	229	210	232	207	231	224	213	212	238	218	245	214	208	228	214	209	216	230	205	209	225	246	188	230	222	218	205	201	212	217	247	228	214	240	218	232	219	223	220	234	235	231	248	205	210	236	239	215	211	221	220	221	249	222	250	203	237	247	255	232	193	237	236	241	220	226	234	204	199	228	238	233	219	231	224	252	227	235	207	232	238	198	227	216	222	206	259	238	246	235	236	219	199	235	225	235	231	228	226	226	224	225	239	256	246	218	213	215	206	226	235	231	213	265	227	245	229	214	219	226	226	226	213	231	216	213	230	231	234	236	232	208	202	213	220	229	219	231	240	211	250	223	193	213	248	215	227	224	212
24510	20596	26622	23955	20323	13545	1415	803	675	666	638	611	591	571	579	546	549	548	577	545	522	534	502	496	490	505	518	499	539	474	526	490	496	486	477	484	478	510	514	506	470	512	534	497	489	471	467	480	493	514	543	514	506	506	503	524	483	535	498	466	503	468	471	488	502	522	492	531	485	525	541	481	487	482	516	506	485	500	530	473	493	508	530	534	455	497	538	524	496	497	486	493	473	496	472	474	505	505	521	512	520	507	518	453	463	500	529	517	479	510	514	472	517	498	492	500	465	528	518	480	489	495	505	466	542	521	493	463	440	483	470	441	496	484	535	525	480	520	495	474	515	512	471	492	483	456	450	523	507	493	521	538	493	479	517	511	499	486	513	531	491	464	503	485	511	493	492	525	480	506	477	460	508	499	501	516	502	517	474	516	520	459	535	498	472	549	493	482	502	473	481	484	504	503	548	489	457	500	473	527	524	491	471	503	499	498	472	494	480	501	480	490	495	471	501	493	521	475	499	495	492	489	500	486	486	498	511	506	481	465	487	521	489	520	503	489	494	507	531	506	472	474	491	513	505	505	503	484	496	486	489	521	551	486	524	529	464	482	501	496	491	505	505	496	511	523	476	536	481	490	483	500	522	512	513	513	456	501	498	466	448	496	536	519	462	525	532	514	496	473	511	475	503	520	487	457	516	501	507	471	463	497	499	510	474	483	451	498	468	512	473	521	471	505	472	508	498	510	473	499	536	493	470	503	479	559	471	479	502	478	514	482	483	502	499	519	512	468	497	485	515	477	495	447	504	471	488	508	471	520	545	488	500	480	473	494	457	507	501	526	486	461	513	465	489	472	508	525	508	470	518	507	493	499	501	478	473	508	478	496	501	475	465	489	477	496	494	485	477	470	473	513	500	474	457	492	457	493	477	472	491	480	503	468	486	466	513	491	454	492	464	480	505	525	502	488	471	515	469	499	476	467	497	471	489	476	495	456	485	464	516	498	514	452	503	498	482	466	536	516	506	494	444	471	485	495	515	495	518	491	493	476	475	529	546	485	476	431	526	496	468	503	494	478	456	499	504	503	472	484	482	459	511	471	508	495	498	518	466	465	487	468	531	485	502	504	502	496	506	521	471	460	472	489	487	508	494	522	499	490	491	450	521	499	481	480	508	501	525	509	508	456	530	489	479	460	520	498	460	510	462	501	534	462	493	485	488	483	496	481	513	497	496	434	470	478	476	470	499	524	471	451	467	471	504	448	500	483	479	504	503	470	523	500	538	514	474	496	489	461	498	505	445	461	480	492	506	477	513	488	494	540	474	484	499	502	451	494	467	523	521	471	503	516	461	518	442	490	495	488	484	517	536	513	454	488	497	496	501	461	483	484	475	488	525	495	483	483	484	492	478	518	461	462	509	497	459	460	465	500	504	499	504	500	522	494	466	493	495	535	524	475	482	545	498	484	495	485	530	528	482	469	480	443	509	452	521	524	498	518	466	509	481	492	501	506	495	506	487	501	502	453	495	499	451	487	478	475	468	512	472	479	495	537	475	514	530	526	466	483	518	525	447	481	510	446	473	469	470	543	500	476	480	547	519	500	473	510	476	484	505	483	443	510	512	527	510	500	486	524	514	489	515	491	445	480	522	511	492	483	456	508	467	513	468	514	490	485	498	508	485	522	473	506	527	470	483	503	471	519	504	464	494	496	495	513	479	465	495	461	500	516	479	447	533	485	479	474	499	475	530	515	493	478	510	489	455	486	547	492	509	485	511	518	490	442	470	482	506	505	488	447	440	513	550	512	486	497	508	510	535	488	478	486	507	534	479	473	504	490	484	480	463	464	492	483	492	505	491	474	476	553	496	448	473	467	516	494	500	469	530	544	479	493	506	531	489	477	483	513	497	452	531	510	471	508	488	468	489	493	489	479	469	489	520	473	512	492	485	479	487	504	499	506	489	513	505	494	516	532	502	474	497	484	499	477	481	486	491	496	486	468	493	524	510	495	505	480	463	519	499	464	495	489	449	485	527	548	483	481	462	491	506	500	504	478	462	489	496	522	492	497	482	496	454	520	465	466	479	480	517	522	521	534	513	472	525	484	492	511	536	465	523	504	482	501	474	494	478	472	490	474	491	493	487	482	520	476	536	489	469	513	472	509	530	533	502	478	523	476	471	483	484	469	488	466	489	494	489	490	509	528	498	528	505	467	488	496	468	487	506	503	469	522	487	487	494	483	523	482	453	497	507	491	433	480	472	496	502	474	522	472	518	500	465	478	477	502	473	512	501	511	507	533	499	526	460	483	467	529	548	493	494	485	517	449	491	490	507	463	452	490	511	482	477	493	539	503	498	498	491	483	486	486	503	489	493	498	468	519	485	477	509	479	481	484	487	514	507	485	470	474	510	531	505	479	465	507	487	496	472	525	461	488	522	455	487	506	475	474	488	561	507	497	496	498	511	527	510	532	467	476	511	505	510	536	472	520	467	503	504	497	476	520	500	486	506	473	497	486	483	476	521	507	477	446	499	496	494	501	504	509	481	507	468	529	478	447	480	487	506	508	526	492	518	530	487	521	513	478	482	469	520	487	480	474	500	517	479	494	474	499	502	482	467	500	493	495	470	510	467	478	524	495	488	469	459	481	499	446	458	479	490	478	485	511	491	497	477	464	505	505	485	466	497	476	491	468	476	520	486	518	512	502	510	506	478	489	535	498	516	473	525	506	519	488	522	482	468	522	498	501	480	519	517	518	502	479	531	542	499	492	507	504	471	514	478	480	551	516	470	527	518	489	497	505	472	531	492	529	455	478	477	533	505	551	481	498	490	514	443	499	506	500	508	508	495	494	522	475	501	488	496	500	463	491	481	500	504	511	515	505	482	453	489	492	482	467	481	489	518	489	454	542	454	468	510	490	509	490	517	490	487	452	495	517	515	483	477	484	493	503	447	478	522	454	500	522	529	500	456	503	458	476	531	510	495	456	535	484	486	473	489	476	503	485	534	479	479	495	456	457	469	485	482	462	470	542	440	501	533	511	531	500	462	463	484	468	481	507	506	482	468	485	500	484	522	487	510	462	480	475	494	492	487	453	518	450	489	523	500	488	517	516	505	511	480	490	501	451	497	532	519	467	494	467	456	474	507	466	477	500	501	463	470	485	472	478	522	480	470	493	448	487	500	479	491	487	465	490	512	468	507	475	503	462	472	449	462	509	525	532	513	483	490	518	522	508	451	512	499	525	500	507	501	486	497	543	531	478	510	485	484	546	497	532	476	476	510	484	485	457	519	515	497	508	491	520	484	489	494	520	512	513	562	482	525	477	477	464	501	516	491	514	501	496	499	526	470	500	488	471	500	534	478	475	463	510	483	509	522	486	486	482	511	455	490	456	492	530	521	543	493	488	508	507	510	499	468	495	530	457	471	507	468	475	503	483	480	479	529	523	509	513	528	498	475	521	477	462	482	507	478	482	530	521	524	500	508	443	489	482	468	513	509	489
42452	37232	7323	3747	2457	1801	1370	1226	1001	913	796	768	699	683	676	582	596	578	527	589	538	523	531	535	490	492	452	465	530	515	510	535	517	450	496	501	490	514	488	464	515	436	490	450	519	457	494	467	482	495	462	469	484	463	484	500	448	456	496	475	445	479	492	503	467	519	430	444	480	478	479	465	448	458	462	478	446	447	494	477	473	439	441	471	492	458	464	461	445	464	466	436	443	457	469	498	464	425	438	448	458	447	447	474	480	474	509	510	442	482	481	479	476	476	478	450	497	471	441	448	465	457	476	451	474	456	459	406	460	465	462	446	483	469	507	448	467	459	453	473	447	454	473	436	460	439	485	446	473	459	485	493	465	465	458	467	451	452	494	480	490	476	464	442	467	444	443	457	444	443	450	460	451	483	475	485	485	446	460	500	495	479	476	478	488	506	484	476	445	460	469	470	482	463	414	429	458	457	476	473	495	500	451	441	456	452	416	435	472	469	474	464	455	472	457	456	460	482	447	454	468	498	448	442	432	444	476	455	443	476	428	467	429	508	475	443	482	458	469	442	480	451	449	471	473	410	488	481	457	479	476	452	471	472	428	440	477	451	480	445	447	479	487	457	486	477	456	465	453	454	472	500	480	486	452	464	439	447	446	454	456	421	491	434	471	465	462	458	470	449	445	461	432	470	420	454	451	498	484	456	443	463	426	464	478	453	448	522	468	498	472	448	464	465	449	473	468	459	529	462	493	454	433	474	445	486	462	480	409	420	461	475	498	449	488	458	477	443	439	452	465	463	425	480	458	498	427	467	475	494	513	473	429	417	423	477	486	474	465	462	473	478	494	445	425	453	460	464	479	456	475	438	429	445	501	471	470	464	468	448	434	488	453	471	454	453	479	473	463	447	466	436	460	466	484	438	509	446	523	462	420	482	469	491	477	438	490	507	496	466	454	478	452	476	480	499	478	481	441	452	473	425	479	455	479	464	424	456	479	476	439	493	497	469	483	459	468	473	476	457	477	482	459	415	521	491	448	511	464	462	506	484	432	458	511	435	470	431	463	463	462	489	455	452	472	449	453	417	485	480	456	447	443	462	451	495	459	452	450	472	459	475	453	452	430	446	457	417	487	466	477	465	489	468	457	438	470	434	428	470	452	457	476	473	485	451	458	475	443	438	448	482	465	442	429	433	468	435	448	477	459	453	449	484	437	436	454	486	469	448	472	440	435	477	502	476	459	429	431	468	460	467	451	438	426	485	490	441	481	483	426	442	460	476	467	468	465	464	474	485	442	453	464	465	468	451	470	458	463	455	504	456	471	469	448	480	491	475	449	448	478	442	456	432	463	442	456	475	426	471	469	447	483	447	492	438	434	454	485	460	463	467	498	445	464	438	480	448	461	457	455	446	460	431	474	466	480	482	449	458	459	469	449	461	467	476	465	427	507	424	437	414	399	435	460	463	440	438	463	474	472	450	453	452	446	423	462	417	469	434	466	465	483	475	455	446	488	485	449	471	452	462	422	458	429	454	462	464	496	476	448	454	472	459	461	474	466	443	477	453	480	513	476	494	448	458	478	483	440	484	483	472	435	464	461	463	441	466	474	438	440	436	445	430	431	510	452	488	512	426	466	449	434	432	441	453	477	484	484	424	452	501	449	447	465	481	479	446	490	495	434	483	472	465	443	481	459	455	430	471	500	445	489	429	443	483	464	484	465	472	489	444	465	481	493	460	441	442	484	473	508	490	451	484	488	492	484	472	450	478	430	477	475	471	497	433	430	469	477	470	430	465	457	453	444	466	443	454	489	469	472	505	485	474	452	459	465	482	458	463	475	469	473	469	457	467	462	427	468	477	494	455	449	490	472	442	461	426	459	467	454	445	492	470	479	447	415	465	485	456	476	447	461	466	507	423	465	438	462	502	468	491	435	476	501	467	448	472	475	445	480	462	467	447	490	411	440	463	483	472	490	520	481	487	478	427	441	445	461	478	446	467	431	497	442	446	449	454	442	448	407	448	459	434	445	475	432	481	512	451	440	442	442	483	440	425	506	514	434	498	486	422	474	484	446	487	460	496	448	485	501	452	468	451	441	464	461	486	484	490	429	492	490	474	444	460	489	473	470	447	421	432	458	460	449	458	456	504	470	486	436	478	429	432	469	493	455	458	451	460	482	453	458	452	469	440	500	459	449	442	453	433	473	488	454	476	486	483	445	469	483	472	428	479	431	430	457	480	465	473	439	440	470	496	456	432	456	494	478	456	449	462	485	470	483	438	454	447	472	474	428	448	504	470	456	431	439	504	456	481	479	495	453	460	460	506	481	443	436	469	486	436	459	482	429	451	464	474	490	476	459	526	445	467	440	456	467	496	466	430	467	486	463	461	506	465	469	452	506	456	448	455	457	503	469	474	508	445	468	467	464	450	431	436	515	462	472	484	429	464	443	491	463	459	505	490	458	451	456	437	439	458	444	456	476	464	450	419	472	465	471	486	458	442	483	465	456	448	493	498	475	445	463	494	464	436	496	471	452	438	480	476	426	503	468	450	455	469	451	473	454	448	478	475	495	468	449	476	501	469	489	468	463	471	447	410	479	476	489	458	465	448	459	448	440	502	468	487	491	428	456	477	446	455	478	465	481	463	478	446	461	468	440	450	440	487	470	483	445	418	451	474	450	464	456	445	455	471	443	467	478	452	452	446	453	466	505	423	497	461	454	480	463	468	487	496	424	469	480	476	459	469	463	494	467	465	438	420	434	495	441	428	485	441	436	436	455	489	488	458	484	473	486	481	453	441	453	465	500	446	513	475	490	469	440	478	440	488	471	468	472	475	448	454	456	495	478	450	465	480	455	463	496	488	489	441	428	489	456	451	452	428	468	455	456	456	499	487	487	478	460	482	486	464	446	479	445	442	491	464	490	460	508	490	458	477	485	449	429	450	469	433	446	473	476	467	460	424	472	449	476	431	488	438	449	458	452	442	465	425	469	433	446	486	455	463	466	435	460	468	436	434	471	479	441	462	444	477	462	439	450	429	435	484	512	449	439	459	450	449	508	474	409	473	447	515	477	438	496	459	465	471	464	439	431	478	464	456	454	486	443	504	442	469	455	465	497	435	445	467	467	469	446	481	459	448	426	442	454	461	472	439	488	458	456	464	443	471	491	456	458	453	445	415	455	462	476	432	444	444	459	442	448	449	444	449	450	493	427	450	454	455	460	440	403	436	480	479	484	444	490	460	484	461	466	488	432	450	481	440	499	481	427	449	428	424	496	438	437	474	449	434	436	491	472	453	454	484	449	458	471	458	484	480	483	447	486	483	484	464	478	442	480	424	494	456	495	448	455	403	443	484	484	452	428	497	502	482	489	465	475	444	467	434	480	449	461	461	442	482	458	470	461	492	417	443	446	482	473	484	448	449	445	515	461	442	465	442	491	433	492	458	506	470	458	461	434	440	449	481	439	453	478	463	451	484	478	482	459	456	454	449	441	477	488	468
22376	20427	26927	23647	20360	20438	12762	1791	1322	1227	1247	1048	1052	995	1043	957	974	960	925	950	893	998	883	926	867	898	880	898	894	961	853	815	869	889	907	852	860	921	920	866	868	874	869	853	855	854	843	843	875	847	822	856	864	845	826	830	829	841	848	892	834	832	838	829	817	841	826	805	832	879	866	828	869	850	829	823	909	819	866	824	894	862	835	879	841	852	780	866	877	865	845	835	854	823	856	890	845	798	869	793	865	856	843	850	822	834	791	808	892	856	864	833	826	809	806	870	839	846	833	819	885	877	863	835	818	887	846	830	873	888	857	863	825	842	800	815	825	853	769	884	870	867	838	852	847	877	876	875	842	803	886	837	866	842	911	860	845	850	795	808	843	799	820	828	771	827	889	810	877	879	852	869	830	862	826	861	851	819	838	825	814	848	855	864	835	816	799	808	861	804	863	841	870	898	846	782	761	856	795	893	826	887	849	846	833	825	875	804	872	870	846	895	858	822	811	824	858	867	838	824	871	810	858	844	889	829	841	821	844	842	796	820	831	807	853	807	843	844	866	850	906	826	880	877	860	814	822	852	844	841	811	856	847	832	803	821	838	820	813	866	827	867	823	813	839	867	870	817	780	854	871	832	847	844	855	840	788	785	812	839	843	853	846	862	848	819	844	867	859	898	799	843	846	875	818	807	860	844	860	840	864	834	849	844	827	853	819	803	872	815	851	801	860	862	785	826	860	814	832	818	848	817	847	851	849	850	831	819	868	841	850	825	834	838	814	854	898	857	845	813	849	878	874	841	836	809	818	839	831	847	828	862	744	810	835	829	849	807	817	871	804	845	889	800	838	867	806	852	854	918	818	885	857	789	838	814	898	799	887	887	845	867	880	827	838	832	844	794	834	834	813	886	834	846	884	830	798	802	825	815	851	801	854	794	803	850	893	848	882	827	819	872	833	869	904	920	813	845	788	874	827	850	841	781	854	901	830	788	880	795	818	893	787	763	847	854	836	826	863	844	849	863	831	841	823	834	877	855	824	857	842	856	810	828	834	828	837	883	845	800	920	871	845	840	846	839	855	874	811	762	850	877	875	790	836	840	806	826	835	827	885	817	857	816	831	844	841	789	853	828	840	869	833	852	844	827	838	852	863	869	807	858	863	816	866	872	825	826	857	846	839	824	822	842	871	860	848	819	858	834	849	835	824	825	856	821	900	875	830	856	870	867	824	871	902	877	848	862	859	831	811	805	828	796	823	826	844	828	855	875	825	848	829	838	878	825	814	920	832	807	843	832	782	826	833	787	787	824	862	827	790	851	827	836	825	833	860	893	904	837	787	846	839	821	799	915	848	816	864	843	816	942	864	844	834	828	827	873	806	857	844	842	849	836	825	862	879	821	872	895	885	833	816	850	887	815	826	851	857	876	799	818	850	892	815	813	833	830	850	860	868	839	885	841	831	867	860	871	860	776	829	809	841	878	813	811	793	762	855	858	833	869	828	827	784	832	848	868	852	843	814	850	871	863	878	813	848	799	807	821	874	858	863	854	872	845	815	824	846	777	840	865	852	861	824	839	824	854	892	890	861	840	891	832	847	831	840	844	835	854	852	827	841	844	877	840	849	840	849	838	839	874	838	857	884	767	809	820	838	804	900	839	904	873	853	819	845	869	893	844	854	818	848	840	875	868	824	832	848	797	834	805	789	831	826	907	875	861	850	852	892	793	795	783	861	842	852	838	876	825	853	836	819	890	862	804	913	826	868	820	861	915	876	797	795	854	815	787	822	834	792	816	836	901	857	787	789	852	860	886	839	830	864	819	848	876	838	848	882	825	870	822	784	825	847	798	785	823	849	798	845	835	797	797	810	826	880	843	883	891	860	804	867	857	817	863	863	843	833	819	860	828	833	817	785	817	856	855	881	837	870	868	813	875	833	875	855	854	848	858	871	806	883	858	899	863	824	870	900	802	841	890	854	824	864	817	845	856	856	839	772	825	921	879	795	834	812	806	859	804	800	881	842	839	819	794	868	884	861	853	840	845	857	793	869	883	849	788	881	872	809	871	858	867	882	785	870	856	870	880	755	879	879	833	819	880	836	862	797	873	855	837	826	815	855	884	917	831	841	828	876	816	881	749	776	846	870	787	884	836	830	841	853	880	867	834	849	860	820	805	833	828	833	819	845	789	845	824	834	888	843	843	836	824	826	834	802	816	875	800	813	833	880	842	821	848	794	875	867	866	858	785	818	808	803	813	815	857	869	872	819	832	878	889	848	831	819	871	795	853	843	831	809	856	833	824	839	850	874	848	853	870	840	825	881	820	843	882	864	873	821	797	861	796	868	847	848	843	838	789	892	811	798	848	796	835	856	853	828	805	856	834	850	779	822	842	871	864	818	858	856	795	781	851	790	812	820	831	841	816	815	817	888	886	834	786	782	784	893	840	835	872	872	834	843	865	855	827	818	877	876	839	882	832	799	834	836	851	867	896	836	866	873	840	830	836	817	829	842	843	847	845	903	831	810	818	821	843	824	804	795	846	844	823	842	865	786	863	852	776	839	800	884	816	809	838	860	834	847	751	862	840	888	793	802	806	828	862	830	798	810	824	849	848	828	748	860	830	819	836	845	840	910	810	874	864	797	806	804	837	848	844	841	867	827	845	797	837	813	803	768	832	821	844	831	850	818	838	861	818	873	804	856	828	839	873	822	844	878	837	851	799	842	860	874	817	825	835	823	853	805	863	843	781	802	869	847	854	873	802	823	821	846	820	806	863	834	860	806	821	829	850	860	857	807	834	883	863	883	850	817	827	880	810	808	813	837	803	854	829	838	879	856	829	852	864	817	816	783	842	803	832	862	831	829	824	822	780	881	861	855	870	831	847	810	874	806	806	821	828	883	844	872	830	852	815	774	870	853	848	826	870	843	825	788	817	827	856	875	845	875	848	818	842	908	844	789	833	796	860	853	863	853	837	836	877	872	864	855	802	837	809	809	915	908	790	896	853	804	830	825	834	847	834	812	828	853	828	847	842	873	838	854	826	849	849	849	833	840	901	841	836	846	846	834	865	866	827	850	756	844	816	787	850	843	803	897	827	869	840	876	846	828	792	915	851	813	851	837	837	809	817	828	824	844	839	837	902	843	822	829	809	824	780	845	888	840	812	832	853	826	844	845	861	845	791	847	877	827	875	853	843	862	825	817	867	874	830	854	859	834	798	853	837	847	817	817	867	889	854	863	865	844	851	849	876	782	845	820	841	836	826	885	872	819	829	878	835	841	889	869	872	872	842	800	830	903	841	828	833	855	855	822	763	802	876	810	876	855	831	856	792	827	845	821	876	783	858	840	829	845	852	875	826	844	845	796	881	866	885	865	838	810	846	860	831	783	802	819	881	849	859	819	838	872	835	920	875	860	891	784	845	816	816	838	805	869	794	823	867	846	818	729	849	837	879	841	852	784	872	852	811	842	870	846	869	804	886	857	802	829	836	843	832	829	894
32725	34540	12515	6965	4562	3326	2564	2109	1904	1668	1503	1332	1200	1222	1147	1047	1003	1030	964	933	928	915	942	904	907	863	868	865	907	873	856	852	813	801	814	843	815	816	821	832	811	774	808	805	792	786	783	832	792	803	806	807	815	833	850	775	792	805	812	817	831	813	799	794	804	765	761	779	772	837	785	813	798	806	828	735	730	773	755	732	812	791	749	788	834	848	760	785	744	793	731	823	757	775	800	754	782	783	814	767	753	768	779	813	794	793	816	742	811	751	824	769	792	804	785	792	786	776	771	831	796	751	738	727	812	753	752	779	797	776	806	755	803	756	729	792	793	761	780	783	786	767	758	790	756	756	767	784	753	757	798	775	765	740	763	763	746	741	783	761	772	738	752	829	766	748	764	828	781	761	823	797	806	769	763	771	780	774	776	779	815	764	747	777	768	792	761	792	771	783	759	794	752	756	787	798	759	800	810	802	825	794	744	796	795	764	795	799	744	767	770	801	773	715	738	775	761	788	755	762	775	757	760	823	757	787	772	763	791	749	826	749	818	729	744	763	716	765	763	801	748	788	770	770	797	731	766	754	762	784	742	750	785	747	801	810	800	774	804	767	775	747	783	778	785	752	791	740	783	715	737	791	770	769	814	735	820	759	825	756	733	820	790	761	760	786	759	768	791	793	839	761	718	783	805	753	817	814	817	725	804	679	768	780	744	740	745	768	781	780	768	750	771	793	825	760	808	763	754	798	795	785	813	784	785	729	755	810	780	765	741	731	737	753	801	767	831	777	751	749	753	756	785	796	763	806	787	785	790	762	799	788	738	807	823	773	811	790	830	757	763	784	792	707	784	770	805	756	817	828	745	739	766	760	760	766	761	801	737	754	765	765	745	813	805	761	758	784	816	783	781	769	775	775	781	767	794	744	749	769	743	772	815	754	761	774	800	746	794	750	768	816	738	751	789	791	803	805	777	756	754	794	772	774	771	739	739	755	808	700	767	801	792	744	791	740	747	747	813	772	742	738	794	738	765	813	767	748	774	795	720	770	806	833	795	814	772	715	774	732	770	746	770	760	767	721	810	801	759	789	833	729	732	721	775	781	744	748	769	756	771	802	744	782	808	739	749	700	778	780	790	790	773	804	777	814	767	812	761	765	789	814	746	764	776	736	755	779	780	743	804	754	718	727	782	789	816	799	777	806	741	846	783	767	742	819	745	764	783	789	801	799	734	823	811	754	745	715	779	782	829	798	795	754	792	727	820	770	779	787	776	738	755	758	793	788	799	789	748	816	767	791	718	779	741	722	792	734	782	772	773	749	800	759	759	742	730	754	789	753	803	743	830	778	784	766	812	764	804	801	789	735	788	709	770	734	773	793	780	789	766	803	716	732	835	821	738	778	796	750	755	752	761	796	778	824	805	831	755	814	767	787	788	779	758	761	733	787	752	763	774	809	770	765	763	773	796	765	792	780	776	763	851	783	759	805	766	725	748	778	825	742	763	802	769	749	747	744	795	779	752	759	743	751	763	806	761	749	766	764	818	739	789	776	785	713	750	794	756	698	812	760	759	786	771	807	722	763	751	765	757	801	741	774	763	771	815	759	802	838	746	770	767	791	767	787	756	786	788	771	753	769	778	802	738	742	702	802	793	763	775	787	746	726	800	816	795	826	753	787	740	759	742	818	749	748	753	809	791	777	799	770	734	768	783	830	782	796	775	787	748	755	743	784	804	762	778	834	767	763	733	739	793	755	747	818	781	728	790	780	760	791	766	815	770	789	778	801	758	776	762	708	788	815	768	811	806	712	780	837	767	764	820	808	746	792	797	780	769	782	756	709	751	771	776	789	734	792	783	794	747	771	761	761	731	771	747	795	780	761	771	806	738	745	790	755	754	794	845	771	761	783	789	782	803	755	818	790	748	746	808	760	764	794	745	761	802	743	765	798	787	745	776	778	812	773	788	804	772	726	771	766	792	796	738	760	756	771	763	760	777	790	760	758	811	747	810	741	748	771	748	762	833	778	782	786	758	799	768	817	752	763	803	778	815	801	799	784	770	758	769	766	753	763	808	770	792	698	803	770	780	758	744	786	740	806	798	756	771	759	737	702	794	809	742	790	749	761	760	809	749	774	803	780	774	794	790	775	777	775	738	782	744	744	741	759	762	745	776	753	801	728	686	740	739	756	763	776	739	763	789	721	786	799	742	788	771	778	771	803	744	753	813	747	754	744	830	759	758	814	735	797	793	817	793	815	781	795	758	735	809	708	766	828	830	778	782	776	779	738	798	848	820	785	767	807	767	760	798	778	738	772	817	763	746	801	767	778	770	778	804	812	784	802	837	802	781	792	725	800	751	753	792	779	766	825	788	751	781	788	769	790	728	738	763	761	786	779	777	787	762	734	783	720	782	735	757	777	789	843	795	780	806	767	759	770	742	745	761	777	725	805	815	817	809	804	795	744	817	805	763	805	813	784	761	766	756	772	786	782	757	807	762	747	757	760	836	808	804	767	797	784	756	770	859	769	779	784	763	789	731	829	744	813	769	792	759	782	768	795	775	730	788	719	774	775	771	763	817	752	768	788	819	807	729	760	756	766	751	773	789	760	751	793	758	808	788	753	746	764	785	778	757	787	811	793	809	785	758	747	816	730	754	787	788	801	723	759	751	812	804	765	735	764	774	739	774	792	741	787	786	721	744	791	738	763	752	788	787	735	765	777	795	764	733	752	757	789	788	757	769	752	750	838	763	786	807	784	804	757	796	797	809	783	733	774	774	751	772	792	832	757	803	781	789	750	831	789	812	744	805	770	763	758	782	783	807	767	759	737	766	763	788	795	809	733	766	845	723	777	740	755	738	727	766	791	806	784	795	790	727	760	755	785	752	732	780	707	768	768	765	791	779	776	764	763	778	803	771	748	712	734	791	744	758	792	825	799	824	783	774	733	779	785	833	800	764	786	778	777	765	797	750	765	756	784	825	773	820	771	779	708	785	805	798	734	765	773	766	727	755	756	787	812	710	766	761	739	764	823	803	773	758	796	784	745	773	775	766	775	746	753	786	768	819	779	784	763	761	759	824	784	782	755	772	774	772	801	806	793	775	746	772	783	838	782	765	782	824	747	756	796	767	790	738	717	793	731	740	775	788	699	790	797	767	780	739	750	747	816	785	751	785	785	759	806	778	808	730	787	766	769	822	802	779	800	782	775	798	781	738	782	748	775	799	815	775	835	801	822	809	776	775	740	776	778	897	794	790	768	776	774	764	734	788	766	784	769	780	782	751	832	745	799	769	751	723	835	785	800	780	789	777	731	759	828	740	850	755	750	790	796	777	798	743	785	780	776	832	790	807	742	790	767	781	791	795	816	825	714	794	746	741	748	750	774	799	760	812	782	787	773	828	774	792	730	793	780	739	744	729	739	766	745	747	786	784	768	771	757	750	744	817	746	779	797	780	835	777	790	722	751	745	770	783	791	826	783	773	783	732	743	766	748	772	784
30123	20430	5668	434	250	267	210	205	221	214	225	211	206	214	217	203	198	219	204	213	201	188	198	206	207	209	215	200	185	217	229	200	196	201	200	206	223	191	222	213	215	210	204	199	180	209	196	214	213	206	189	222	220	197	211	198	190	225	221	221	211	215	219	204	192	199	189	222	232	190	206	220	186	205	216	215	217	218	184	193	208	210	211	211	201	180	233	228	201	193	213	194	179	187	206	173	197	213	160	191	215	189	234	199	207	212	218	197	192	225	219	213	194	221	209	217	176	205	215	211	236	205	206	197	209	205	203	169	210	222	202	200	222	228	234	216	237	204	200	185	200	214	213	211	201	199	218	202	200	202	225	207	204	192	186	220	200	212	185	208	181	213	208	206	182	185	211	188	210	194	204	210	226	208	208	197	219	207	221	194	229	204	224	226	195	197	209	198	191	235	222	191	227	233	201	194	223	187	191	207	187	229	208	191	197	200	207	217	227	216	204	199	196	197	202	187	222	220	211	221	201	186	209	212	200	226	191	229	229	205	196	200	193	190	198	195	206	209	226	190	222	169	223	195	169	217	181	193	217	219	229	186	213	195	195	213	212	202	216	223	198	209	227	213	194	189	215	188	194	206	226	200	191	183	228	211	221	216	211	217	214	211	198	220	221	212	192	206	217	216	198	191	225	193	205	182	198	203	224	233	207	198	217	205	196	211	182	214	232	222	197	215	158	217	204	195	218	217	218	204	187	213	209	194	192	234	234	203	214	241	181	223	183	209	184	198	210	210	219	209	235	189	204	199	230	209	222	191	198	209	193	198	219	225	207	207	185	201	223	197	199	204	203	224	186	212	239	199	214	220	222	222	219	194	193	204	201	176	198	209	190	184	218	199	202	206	202	199	188	181	188	200	235	186	203	212	200	219	212	195	202	225	196	207	223	206	187	209	199	206	228	208	210	205	196	192	207	207	195	195	201	223	188	192	195	233	194	198	195	201	181	209	209	195	199	222	208	231	195	195	211	201	189	190	209	196	215	214	213	200	198	213	198	207	210	202	191	206	216	197	195	209	196	203	225	230	222	202	209	202	207	198	201	217	190	197	193	194	231	222	217	208	185	202	232	188	195	209	193	187	216	195	180	208	207	200	184	201	188	193	207	198	201	185	217	206	196	213	211	197	217	216	206	199	198	194	192	224	195	212	217	195	193	235	196	203	208	200	207	217	183	185	225	210	198	212	209	203	213	207	202	210	217	216	217	245	224	201	203	198	209	196	208	215	190	179	185	240	182	218	198	188	205	213	184	209	209	184	190	227	178	201	192	197	223	221	217	209	195	185	213	207	204	211	184	196	193	183	192	189	211	212	213	213	204	232	216	186	194	212	214	196	199	213	196	198	200	187	210	213	211	212	214	197	215	204	203	190	189	212	210	229	194	199	218	184	206	211	255	236	182	189	208	226	215	236	212	217	193	211	191	210	194	186	196	202	190	211	225	219	215	208	230	224	198	192	223	218	227	202	212	207	240	248	213	215	228	194	217	198	229	201	218	198	206	214	185	178	201	204	223	184	229	203	209	197	188	201	224	205	208	193	222	221	201	220	190	202	198	206	210	207	204	210	211	181	229	205	222	202	195	177	204	246	211	183	210	185	204	181	205	219	209	207	223	237	182	209	192	204	201	208	208	199	198	198	201	214	200	184	211	211	191	190	175	217	212	189	194	223	230	208	228	187	228	202	216	207	221	209	195	230	175	222	198	211	226	190	191	221	198	224	211	200	201	196	213	199	216	188	219	225	196	219	203	193	210	209	223	204	191	202	227	232	209	224	209	192	215	199	239	202	184	204	223	197	200	210	228	232	220	189	176	199	209	215	191	191	204	170	219	214	212	205	223	210	209	215	223	225	190	215	230	202	202	213	202	175	186	195	213	199	186	209	206	206	210	181	192	207	207	200	214	215	213	221	206	216	210	209	193	243	190	195	182	199	205	230	212	200	193	233	226	236	230	222	193	194	195	201	209	184	195	175	208	218	196	206	204	203	200	205	221	226	197	224	195	207	229	206	202	207	186	209	211	226	203	218	204	207	222	197	212	193	202	213	187	220	227	186	209	227	209	245	191	202	203	241	212	227	211	203	201	195	235	207	230	219	229	194	225	217	179	185	202	216	197	220	222	203	208	202	210	217	234	213	220	189	203	192	239	186	205	186	203	197	209	214	216	216	213	204	207	224	202	175	205	193	208	190	197	216	218	228	222	200	182	197	201	189	202	198	202	211	241	224	220	188	194	197	229	190	212	206	238	230	174	215	209	221	213	189	177	238	199	183	229	218	228	206	183	167	199	194	208	200	216	238	210	197	214	218	191	181	188	215	216	207	184	224	219	227	221	210	192	227	182	202	206	205	241	195	200	216	244	202	195	224	204	224	186	205	204	212	210	193	203	209	195	209	239	211	188	216	212	240	207	215	210	204	221	187	221	196	192	201	189	189	230	205	205	223	196	208	234	192	175	178	196	203	201	222	209	228	204	195	228	227	196	185	201	229	207	223	232	207	208	212	193	218	188	182	212	211	204	209	225	194	201	178	204	206	208	197	213	181	215	198	200	195	202	219	216	212	205	203	235	214	216	199	215	185	226	222	197	230	192	204	209	207	237	207	212	217	205	186	194	206	192	171	227	225	205	188	202	232	222	219	177	216	216	204	197	205	209	217	224	230	202	196	173	214	210	215	194	201	196	225	185	226	209	196	232	199	211	227	238	217	194	194	232	216	177	186	199	196	225	197	216	211	206	226	220	216	191	200	211	218	210	228	226	215	218	198	202	203	214	211	218	208	214	171	188	217	209	204	211	218	235	210	187	195	195	190	209	193	237	213	194	195	191	212	231	211	211	208	204	227	187	205	197	237	207	209	247	188	210	208	197	196	219	197	226	207	188	200	193	202	195	218	226	193	179	217	219	209	213	218	203	213	205	212	234	206	202	212	227	226	230	221	214	219	208	204	201	204	235	195	221	212	220	227	221	176	210	191	207	231	201	172	215	212	204	208	217	199	215	220	219	226	191	211	181	180	200	187	209	216	199	197	202	217	199	194	234	206	175	216	216	201	194	217	204	222	213	217	207	199	202	221	214	214	219	199	211	200	180	189	220	210	224	194	227	222	206	208	207	195	216	194	206	206	208	225	207	208	239	211	202	215	220	211	217	197	197	214	207	220	208	191	197	227	222	196	221	206	212	204	197	221	221	200	193	180	183	200	186	220	200	209	203	193	202	220	226	217	227	224	211	196	212	200	224	206	207	181	219	194	201	226	198	226	209	181	229	185	202	237	227	194	199	196	196	197	200	183	213	190	208	218	229	190	212	207	192	220	205	198	210	207	216	209	214	213	171	215	183	193	211	201	221	198	208	205	193	178	220	180	198	207	220	228	180	223	209	204	197	201	225	197	222	240	204	199	219	211	202	209	210	195	185	191	192	210	198	207	208	203	189	225	191	194	196	181	214	225
22531	16639	565	373	306	252	280	248	239	230	215	247	231	228	209	226	228	227	226	234	247	237	204	218	234	234	220	229	230	253	243	245	255	242	229	224	235	223	240	238	214	198	233	214	253	235	213	222	194	206	234	206	221	218	205	232	258	243	227	231	239	196	233	227	197	219	212	223	202	217	242	226	249	257	220	216	234	210	224	225	231	216	219	231	233	240	203	204	234	260	232	231	252	223	237	205	223	209	233	220	224	230	228	205	208	223	235	227	211	237	186	216	203	224	241	209	225	229	222	204	186	221	232	195	232	219	238	233	243	233	219	219	219	255	205	228	236	216	227	216	217	217	211	244	208	239	229	240	235	250	233	229	199	194	221	250	247	232	228	201	230	198	194	212	220	227	211	232	228	224	238	227	225	216	212	204	216	253	221	213	221	228	217	209	225	216	208	232	213	226	253	195	226	237	200	234	209	232	217	228	237	216	222	181	196	242	207	223	204	228	218	252	228	203	234	225	256	244	212	203	202	221	258	229	243	204	224	250	206	212	210	218	227	203	231	224	232	207	241	243	248	219	231	223	202	215	215	232	250	212	204	216	219	216	237	245	201	250	273	235	226	228	204	220	215	214	211	216	228	215	246	206	233	227	247	216	225	201	233	219	221	228	230	224	234	189	215	244	226	228	221	251	229	204	243	239	235	237	205	203	222	219	202	209	233	234	209	236	214	208	224	220	264	199	238	194	219	200	216	221	232	222	241	216	218	224	203	208	193	218	214	231	236	217	226	227	208	195	205	231	210	230	218	228	235	237	254	205	220	204	228	206	228	217	213	226	215	225	221	220	219	209	237	258	236	220	222	219	262	243	223	235	247	222	248	229	210	208	207	220	207	234	208	262	198	255	237	231	247	200	206	232	230	260	228	226	238	220	242	229	223	220	190	242	213	220	234	228	234	219	231	231	241	256	198	246	223	229	218	218	248	211	214	245	209	224	229	225	241	235	194	212	201	218	203	246	231	226	232	201	203	232	224	221	231	186	205	231	243	212	246	216	231	211	238	232	230	206	212	232	230	212	220	233	232	217	232	211	223	219	211	203	203	213	208	223	258	220	216	198	228	217	232	223	222	281	213	198	225	233	216	210	210	235	244	232	226	243	221	240	216	230	219	233	190	218	226	251	268	185	223	223	227	207	206	223	247	216	194	240	215	221	215	230	204	238	214	226	209	231	218	222	218	239	234	211	220	242	217	245	246	263	221	224	226	226	247	210	220	198	216	233	223	214	224	234	210	235	218	221	223	214	215	224	242	248	230	228	221	222	226	232	197	227	210	230	187	222	233	225	212	226	212	209	212	190	232	208	212	232	229	234	218	236	240	210	234	229	196	203	229	243	213	224	215	252	212	240	213	213	215	239	218	210	220	229	242	238	212	257	194	245	240	254	219	244	243	196	229	231	222	211	209	226	225	216	222	210	213	215	186	203	216	221	223	251	206	249	210	226	195	221	234	212	220	223	228	232	224	237	212	233	234	219	212	221	206	215	213	238	221	212	264	229	198	228	247	253	207	222	211	197	214	234	204	226	226	219	218	237	226	229	222	223	240	216	226	221	226	229	245	212	229	212	212	228	230	220	210	232	232	226	197	204	226	211	220	230	236	266	210	215	189	220	218	253	193	260	228	251	241	213	221	206	235	210	189	207	217	214	211	203	217	232	238	238	247	208	200	210	247	220	236	208	200	215	207	229	194	208	230	237	221	180	217	235	233	236	230	228	212	229	238	216	227	239	247	201	224	205	250	236	221	206	217	250	236	201	242	219	212	193	206	219	242	219	237	231	244	218	212	214	177	229	238	230	227	252	216	177	222	254	188	240	232	227	213	219	227	200	202	241	227	233	220	202	217	238	245	215	211	227	218	210	220	217	211	244	224	220	218	231	260	229	219	233	240	224	234	245	234	222	223	223	198	238	219	226	231	236	206	234	243	226	238	203	230	241	221	227	214	239	229	233	207	233	225	214	204	208	212	219	219	205	230	238	215	218	233	239	206	222	216	193	227	214	220	227	211	218	223	220	202	227	208	219	222	226	178	254	256	221	202	232	239	247	193	207	236	225	226	218	233	239	226	226	200	233	232	242	227	241	224	224	241	252	231	217	196	217	211	234	224	224	218	215	241	217	241	202	209	229	224	256	233	231	218	221	226	212	212	203	225	223	231	234	260	231	231	227	210	232	238	232	216	239	237	224	216	226	201	209	193	223	215	212	212	233	237	238	230	225	232	243	218	230	208	222	218	209	211	208	237	212	205	220	213	228	225	236	231	236	248	223	244	225	238	246	229	195	241	214	238	236	227	215	246	229	230	220	260	204	252	207	237	244	208	264	201	219	223	230	244	225	228	237	214	229	235	219	214	246	237	236	230	259	220	214	258	213	216	217	232	216	234	213	234	203	194	223	242	209	185	230	235	209	216	225	200	232	231	233	222	242	212	213	218	223	245	204	219	195	219	240	220	241	227	223	240	210	193	222	234	219	183	233	238	213	219	219	237	202	222	218	214	234	212	228	208	222	196	217	218	250	219	199	209	230	220	199	215	241	223	245	207	222	204	197	222	236	221	206	221	199	235	213	216	212	209	223	200	219	221	228	233	214	215	197	201	207	243	214	200	246	245	214	226	248	229	218	215	215	240	244	214	235	207	222	245	230	248	218	229	223	245	207	211	203	225	227	241	200	231	212	246	215	235	226	215	250	238	244	227	234	239	236	239	205	241	242	264	228	238	227	230	236	214	216	193	220	219	226	210	210	234	231	218	204	220	235	245	205	251	229	224	238	223	227	219	220	216	212	236	254	244	223	218	200	221	210	226	226	216	224	234	238	220	230	232	208	248	211	220	210	201	227	227	252	225	233	242	214	204	214	233	206	203	229	208	228	206	228	249	217	221	235	211	231	207	200	225	193	229	239	238	211	249	241	236	251	196	223	228	222	235	201	243	228	214	235	225	222	229	220	220	227	249	205	241	223	217	233	214	219	187	226	207	204	229	225	213	212	237	205	238	237	227	229	221	206	226	221	212	212	216	211	209	219	220	197	203	235	226	210	204	238	212	214	235	230	201	200	243	252	215	255	229	226	207	227	230	209	222	210	226	215	209	222	220	230	182	191	220	221	208	201	205	228	230	223	260	211	219	224	207	237	211	215	239	207	202	229	225	210	214	211	223	228	231	225	256	225	198	240	233	225	207	193	187	225	218	225	210	221	206	193	218	240	220	196	202	238	254	220	211	223	238	248	227	224	248	230	222	234	231	217	227	207	212	214	223	231	220	216	233	240	208	233	220	233	220	226	215	247	217	208	205	220	232	239	219	223	233	195	224	238	243	228	228	245	245	222	239	206	229	204	222	219	213	239	202	229	231	239	224	234	215	229	235	231	240	205	223	207	208	191	244	215	212	235	223	211	209	218	230	221	220	234	209	202	210	250	232	228	267	213	220	231	210	224	208	229	226	258	216	238
24416	20728	27098	23463	20346	12002	1319	832	729	694	644	594	617	588	597	586	569	578	523	512	518	552	518	529	509	545	517	533	470	504	471	509	496	475	472	490	510	479	511	499	549	501	565	463	517	540	514	527	528	460	503	516	489	497	535	475	454	518	507	490	472	494	479	503	507	503	517	493	505	487	492	486	527	517	495	469	473	486	485	528	459	496	484	512	464	464	495	518	537	486	465	487	501	477	516	509	473	465	499	463	472	478	482	496	480	499	504	522	483	454	473	483	514	466	493	528	511	473	452	498	501	458	537	461	479	518	477	539	520	485	504	465	467	494	486	488	498	493	521	476	502	533	527	471	441	516	466	533	468	502	499	483	524	504	457	453	450	449	466	468	493	514	504	480	440	495	492	486	492	492	473	509	453	472	505	475	516	484	510	524	509	504	504	485	523	487	506	495	494	475	461	478	473	491	539	471	498	486	491	494	506	486	509	522	472	467	503	503	505	521	477	493	517	484	481	484	462	485	441	481	496	447	482	435	503	448	489	496	486	467	437	477	494	467	535	490	480	482	480	461	519	484	483	468	507	478	536	483	474	462	495	454	510	492	475	476	498	478	512	466	451	541	494	510	468	474	487	474	505	486	516	473	486	500	479	530	467	512	483	449	452	520	495	510	458	474	488	503	482	478	531	502	452	455	468	501	475	502	524	464	503	451	474	466	478	511	476	463	534	491	505	467	534	527	504	497	493	494	475	461	515	496	451	437	459	506	482	489	509	469	483	467	473	497	494	483	524	509	476	532	504	483	475	502	532	523	472	498	513	492	501	485	464	484	512	530	488	459	485	506	499	417	486	482	514	494	482	487	449	519	516	483	480	462	507	503	500	454	509	497	507	493	481	459	487	479	483	479	442	464	526	491	492	522	518	518	481	464	460	482	531	465	458	488	486	483	467	487	473	499	449	507	416	513	473	495	511	466	497	488	488	455	534	499	493	508	461	496	471	489	530	489	514	445	478	472	482	469	508	482	456	509	509	467	529	494	499	474	505	495	479	474	529	473	518	515	523	510	508	491	463	483	477	493	501	469	473	539	483	483	484	525	484	492	444	496	491	477	490	475	467	438	476	468	480	470	482	496	480	494	516	503	503	479	455	467	484	528	472	482	490	485	496	492	510	486	483	480	487	485	486	483	480	469	479	460	477	503	484	515	515	474	529	495	489	512	475	482	438	519	528	486	486	485	481	505	503	499	509	534	479	449	464	499	497	459	471	484	492	507	488	468	446	456	503	443	512	498	517	455	489	478	494	508	519	494	479	466	504	445	483	463	481	511	459	516	453	508	469	500	504	536	479	516	468	510	492	500	484	490	491	501	461	457	455	488	509	476	484	503	507	467	489	492	479	492	497	456	475	575	465	506	532	465	460	502	503	464	521	509	505	489	494	508	512	493	477	497	496	510	478	492	472	465	458	488	464	477	488	496	508	446	473	507	511	457	500	434	514	492	517	510	492	534	439	497	503	482	488	494	441	449	469	476	506	506	528	455	479	508	482	490	519	479	498	520	474	499	484	481	468	518	496	515	486	481	478	477	481	499	475	484	491	483	470	503	478	519	468	486	494	482	491	466	509	475	494	490	504	445	488	471	461	478	466	474	518	489	488	469	532	494	494	483	465	509	526	505	498	436	482	483	495	524	475	489	460	506	464	535	471	521	503	467	524	456	526	443	461	488	491	450	481	476	470	535	493	480	472	484	511	492	474	485	462	492	462	489	511	510	515	448	483	486	486	511	504	476	505	448	507	516	483	493	497	477	470	524	504	489	466	439	467	510	494	485	487	511	476	455	490	527	495	484	435	519	491	489	525	537	467	465	465	482	466	477	508	435	539	497	492	496	486	465	485	478	500	509	486	480	478	490	500	496	483	479	479	481	473	541	510	476	501	480	485	462	497	514	495	468	469	501	496	498	456	535	477	482	499	487	481	472	510	487	495	495	492	474	506	477	479	479	491	484	504	476	506	468	489	492	458	501	464	492	438	464	514	480	509	502	434	505	459	541	483	473	433	494	486	517	484	459	493	464	491	484	446	488	501	471	517	490	486	465	454	539	463	507	503	506	466	488	470	481	526	486	449	485	527	446	490	494	497	512	486	494	476	443	483	500	506	479	500	452	530	470	476	485	476	499	430	465	470	496	459	524	469	496	465	543	489	531	505	500	511	470	492	480	474	479	489	480	481	499	494	503	471	451	499	507	517	471	476	480	470	483	459	485	498	457	463	459	480	494	514	492	507	469	479	473	503	490	458	483	500	452	454	495	486	488	485	506	492	520	485	498	480	482	497	545	457	521	479	479	467	474	482	483	494	452	479	472	502	493	512	515	505	463	487	496	523	475	495	486	486	491	478	467	458	470	496	455	485	468	501	494	474	485	494	436	493	456	433	509	465	461	526	472	496	501	485	519	510	482	487	505	474	486	519	501	489	503	501	512	490	448	499	496	478	477	447	463	517	473	488	512	462	480	482	468	502	502	505	471	484	487	524	510	491	499	487	477	516	486	490	531	503	477	515	506	501	488	473	474	460	471	437	507	462	444	429	497	503	510	505	477	499	519	504	465	457	514	527	464	471	479	478	452	476	487	488	491	513	446	491	506	543	471	463	458	449	536	486	498	496	487	467	482	466	463	498	491	505	471	479	464	478	491	512	517	491	503	511	462	482	498	484	479	500	503	478	490	474	498	500	510	471	488	487	461	493	498	491	514	502	501	497	504	446	467	519	478	450	518	515	471	482	479	469	485	475	496	480	441	503	462	491	472	509	492	484	491	489	478	468	499	496	499	475	496	461	472	470	491	485	501	454	482	485	469	488	453	499	491	514	483	472	476	473	510	493	495	525	457	490	493	517	483	469	500	487	466	477	508	492	480	507	496	495	493	492	487	457	439	502	474	499	521	485	493	474	458	467	485	511	529	471	483	497	510	481	472	530	505	500	464	479	465	479	482	494	458	493	479	484	466	477	501	515	550	457	503	523	451	459	479	484	503	523	431	477	472	524	532	499	474	494	489	480	495	463	487	516	470	508	489	473	475	505	516	499	470	482	481	494	477	493	507	455	475	522	496	510	489	542	503	471	536	481	474	496	498	475	461	452	533	499	488	476	487	494	485	496	478	511	506	483	487	511	482	453	476	463	497	465	499	471	494	528	481	510	488	455	518	464	493	482	476	481	454	456	467	523	499	502	476	498	451	523	447	524	500	487	496	446	506	461	481	494	471	475	522	495	504	499	486	508	465	485	491	503	489	478	456	522	476	509	509	527	474	518	471	485	483	474	479	464	515	476	497	528	473	486	493	468	522	486	479	479	470	519	469	492	490	483	485	506	513	471	472	490	488	494	481	506	523	482	480	521	505	508	469	478	444	468	488	507	534	471	464	468	510	469	484	509	508	525	485	515	493	483	529	484	450	485	533	448	452	502	467	526	471	454	454	490	497	469	454	457	483	504	467	474	451	465	538
38780	31172	7598	3962	2550	1910	1411	1188	1024	942	829	730	703	651	638	615	605	540	592	573	578	541	507	549	557	546	527	508	496	459	484	535	452	458	460	524	489	477	481	483	524	451	460	484	474	446	455	494	502	470	486	444	475	493	455	486	475	460	466	489	463	467	502	423	497	500	477	468	468	488	451	442	442	496	466	465	483	473	464	491	475	496	458	468	452	441	462	488	460	468	437	467	472	449	477	446	434	423	459	468	458	442	447	500	453	473	473	441	483	439	456	472	448	501	461	467	454	453	430	462	492	466	486	452	456	453	502	505	448	476	477	439	452	463	442	430	501	442	478	475	451	459	458	454	483	463	447	445	464	486	465	452	474	453	448	462	460	456	467	472	428	437	444	434	454	454	444	469	455	471	447	450	473	431	446	455	423	461	495	437	494	469	467	469	491	473	454	465	436	503	423	445	467	482	476	489	470	462	455	449	491	457	511	490	472	486	447	429	477	444	495	465	420	452	484	461	461	467	483	501	434	426	482	436	443	449	459	477	442	454	443	471	481	459	468	446	437	448	492	447	420	432	469	456	449	461	439	457	485	436	471	479	447	499	489	458	447	479	488	473	468	443	429	487	444	475	441	414	455	468	445	461	457	459	474	450	454	473	457	479	444	460	447	479	448	464	463	446	463	467	459	495	441	434	428	447	444	484	430	450	445	458	415	452	436	448	438	471	459	474	454	452	458	447	473	437	476	465	443	466	452	438	500	420	402	472	483	464	457	459	469	429	468	438	472	455	426	446	499	438	423	476	460	437	475	436	465	448	461	471	432	450	471	468	486	496	436	462	477	502	460	453	486	476	424	451	467	473	443	423	479	473	426	475	492	469	458	455	464	448	435	443	494	421	418	445	460	456	434	477	416	466	491	444	469	437	467	485	481	455	409	479	471	435	442	426	428	510	453	443	472	426	420	485	435	473	450	456	443	420	442	459	464	473	461	483	454	427	453	434	478	479	470	454	471	492	485	468	421	474	479	486	446	454	477	462	508	449	484	474	457	407	458	443	469	453	490	462	471	425	432	458	447	472	445	463	432	435	451	475	465	455	443	474	458	418	452	449	448	440	477	437	485	461	460	467	467	446	467	469	477	447	454	455	428	486	471	434	464	468	465	453	459	433	480	460	437	499	475	452	430	428	462	483	423	451	491	441	455	422	457	472	467	466	442	458	466	471	439	449	457	472	435	466	452	425	440	454	504	489	456	460	459	484	486	453	452	485	492	432	422	456	483	439	458	477	445	445	454	446	443	438	469	470	456	489	408	428	486	435	456	478	432	452	459	454	445	477	454	443	467	489	496	490	447	428	460	462	434	507	461	459	458	441	451	434	463	452	439	465	443	438	468	446	436	447	460	450	455	455	444	474	454	432	493	501	466	464	470	476	441	472	442	426	458	457	453	482	464	461	463	472	451	476	450	436	436	467	458	456	451	448	478	439	431	424	449	452	472	459	470	455	458	450	463	473	506	434	500	450	456	483	441	443	470	429	443	485	485	418	449	458	424	459	481	452	457	508	469	475	481	472	461	429	476	463	464	439	464	417	427	466	479	464	458	442	462	467	460	462	446	482	443	456	458	424	457	480	453	463	471	457	467	491	461	483	468	471	431	485	436	438	477	472	461	452	439	463	437	527	443	429	441	431	468	459	411	467	457	478	464	477	499	455	467	420	468	450	441	476	463	397	462	445	457	472	445	411	435	462	470	488	495	433	466	441	440	449	447	496	458	450	494	461	458	477	437	465	447	447	462	463	496	463	440	457	458	458	456	506	473	443	473	469	495	449	433	461	440	464	422	481	447	452	488	446	469	465	475	457	458	463	446	453	463	427	474	432	419	444	419	447	469	429	459	475	457	442	468	443	412	466	424	452	467	472	507	461	466	432	409	471	444	457	451	450	481	444	465	465	478	442	447	434	457	463	465	427	469	430	470	451	434	465	427	482	471	397	465	457	449	442	468	488	462	487	450	450	468	445	441	424	444	453	424	483	453	465	446	454	432	460	502	479	507	448	472	470	471	464	481	458	453	432	470	469	411	416	511	479	483	468	452	482	457	441	457	466	448	434	453	477	450	457	478	461	455	449	460	458	470	492	444	462	447	452	453	464	492	440	449	476	480	451	470	415	439	418	485	464	409	463	465	489	471	473	454	435	457	490	474	445	458	440	462	474	481	456	461	429	439	436	445	452	465	461	472	455	476	412	476	480	458	434	495	419	455	453	468	430	457	491	478	465	509	460	487	454	442	418	468	456	472	484	472	476	458	458	455	485	439	420	475	438	475	451	501	459	468	474	495	442	502	447	417	466	464	445	473	419	491	463	473	413	484	447	442	469	451	482	488	446	429	438	449	436	453	485	470	461	481	508	430	481	508	416	442	463	475	423	453	436	466	451	476	472	502	452	451	458	454	468	435	476	455	488	437	457	486	459	514	414	468	464	458	456	499	460	442	452	444	418	473	465	456	478	441	432	423	451	455	468	507	468	454	492	490	476	430	486	442	440	424	483	458	454	443	461	475	465	431	443	482	480	459	453	472	480	507	427	473	445	489	439	447	451	452	448	458	440	473	455	448	498	447	453	465	477	419	453	499	457	434	480	491	474	489	516	462	463	471	458	455	432	481	455	465	462	458	461	473	428	451	445	435	475	493	436	466	488	479	446	450	471	441	443	429	482	476	447	453	446	464	458	456	448	465	486	487	426	461	449	458	468	449	448	464	491	459	474	466	420	409	444	442	472	459	480	476	438	437	461	478	447	489	435	441	455	426	481	469	446	446	477	448	462	432	454	471	434	452	470	459	444	468	426	414	460	431	419	467	419	460	454	443	454	420	463	500	435	478	489	474	479	477	444	459	463	451	460	448	416	491	445	421	489	439	470	477	508	438	514	450	446	473	432	433	451	447	438	514	486	458	442	497	488	490	441	423	410	460	463	416	466	447	480	454	472	418	438	472	462	455	463	451	440	451	445	453	450	481	457	442	452	477	454	434	424	426	499	451	468	498	490	467	477	482	469	465	465	453	494	444	496	465	485	432	456	470	440	487	459	478	456	489	471	439	482	481	467	479	463	487	432	497	474	451	423	449	452	492	443	411	452	460	443	452	452	420	456	472	410	470	433	490	431	463	452	451	483	479	428	497	453	458	485	455	449	444	444	492	504	492	438	462	498	427	463	448	483	482	430	513	446	450	486	426	445	486	480	458	422	468	442	475	466	449	462	478	463	459	439	452	445	478	495	462	442	469	491	429	452	470	450	491	443	438	468	464	467	428	471	447	451	463	464	456	460	444	534	461	456	497	451	470	459	442	453	486	456	466	462	497	482	466	459	496	484	460	490	457	469	449	509	473	465	460	452	524	495	434	473	479	467	495	463	434	469	450	457	443	492	505	426	505	460	476	485	468	493	451	456	475	453	471	492	393	465	470	450	516	502	429	443	454	467	461	500	461	472	433	435	456	412	476	519
22436	20392	28049	22496	20346	20460	13276	1761	1357	1247	1100	1040	1021	962	1019	974	987	969	912	895	924	913	925	885	932	937	920	818	875	898	866	894	848	903	931	846	823	822	879	895	829	827	830	852	873	893	868	839	846	818	849	893	836	885	881	882	856	861	848	884	875	835	868	814	874	843	853	855	812	898	846	886	799	872	839	876	857	877	856	866	852	851	787	834	831	849	826	858	865	854	853	878	905	839	864	821	875	847	803	884	878	841	844	873	866	839	851	841	896	867	828	768	846	858	840	826	851	827	881	854	822	882	829	806	871	857	822	842	825	887	791	803	891	899	858	813	834	808	863	888	805	905	857	810	816	866	818	869	844	854	836	807	870	830	834	885	809	924	815	783	887	791	856	859	888	791	870	839	861	794	792	845	846	813	881	827	825	883	855	898	801	828	902	872	855	832	820	860	871	818	833	819	863	810	860	853	834	791	824	840	840	871	831	839	856	851	864	855	835	894	895	851	783	872	810	851	802	810	812	833	835	831	864	856	788	791	832	910	836	840	809	855	870	853	846	786	851	834	831	787	847	814	793	836	852	832	835	837	841	793	870	864	806	827	831	867	831	854	819	826	815	796	830	834	860	883	815	860	841	873	809	852	853	781	863	828	832	890	857	846	874	825	816	798	832	832	813	864	883	863	866	817	859	788	820	770	850	892	864	895	813	836	811	809	874	844	818	818	822	871	874	881	826	866	810	822	798	857	842	847	813	865	801	880	849	837	914	848	851	843	882	847	829	822	887	883	877	916	848	810	805	802	857	875	814	839	844	854	892	794	800	794	821	808	877	868	811	815	857	849	889	844	853	811	768	844	825	854	826	876	878	873	880	860	816	824	826	888	848	827	835	819	856	843	850	876	855	808	890	813	837	807	842	814	878	811	827	820	904	841	885	848	867	844	893	861	851	775	810	838	807	882	828	830	842	814	793	841	804	840	852	867	882	805	835	851	857	806	863	839	908	858	850	846	855	852	821	861	859	890	846	884	862	899	866	854	844	856	855	852	812	830	820	893	927	795	850	784	826	818	858	851	852	791	827	787	825	852	759	843	867	822	864	821	824	867	877	827	838	870	871	845	853	811	798	837	819	879	843	840	807	852	824	865	838	845	857	869	845	792	851	855	833	862	847	837	818	858	843	865	810	811	815	804	861	835	882	891	822	812	876	843	831	835	864	847	884	869	780	896	845	794	854	827	816	824	811	831	865	883	812	857	842	848	824	853	911	861	839	857	837	849	826	822	827	791	810	826	799	792	840	826	914	821	839	834	817	845	863	895	801	873	877	877	829	789	762	895	794	884	848	816	840	785	881	844	868	876	841	876	822	784	881	804	835	857	812	864	807	835	833	824	819	826	872	867	828	858	817	821	880	820	815	880	862	820	824	842	791	769	816	838	848	843	844	816	804	886	809	797	849	885	853	822	804	857	832	852	825	852	853	829	846	823	813	807	869	820	842	830	844	822	865	846	835	834	798	799	831	848	774	827	888	844	850	864	857	804	834	859	843	839	849	817	806	833	888	823	830	845	828	871	831	810	864	839	899	834	835	864	858	857	809	846	873	868	880	869	871	852	873	819	835	798	806	834	896	907	825	851	844	838	817	812	850	789	822	862	843	825	850	847	853	827	833	848	821	832	816	833	865	871	865	799	825	810	820	872	879	781	828	804	798	836	805	869	833	909	816	892	801	871	804	820	883	849	845	821	839	825	836	861	809	830	825	842	864	831	810	846	840	842	818	843	791	792	863	841	820	835	838	813	796	864	864	868	888	836	834	787	791	831	850	812	865	813	829	849	816	863	841	808	809	810	894	870	775	854	865	836	839	846	825	809	846	782	871	813	844	888	847	823	853	865	793	801	800	871	847	902	812	825	853	848	846	850	817	845	834	817	893	820	881	850	822	859	836	881	855	859	834	858	807	833	770	868	871	827	865	787	831	839	869	852	856	863	859	824	848	798	828	853	866	822	819	847	853	829	832	782	895	841	855	779	891	868	824	817	850	879	841	813	804	824	815	810	811	868	846	830	871	838	817	882	789	791	906	840	826	791	857	833	814	881	849	846	859	832	831	871	838	832	833	856	876	824	812	868	864	840	824	867	849	812	837	859	812	858	858	848	827	836	829	866	835	898	844	839	857	825	869	840	797	827	817	888	818	828	804	851	885	839	810	844	857	852	866	836	875	818	818	870	863	832	862	842	855	829	851	826	828	820	844	807	837	823	825	863	850	851	869	842	815	842	842	860	857	830	855	804	815	851	831	825	800	851	875	892	817	835	808	831	861	789	832	842	855	820	856	827	886	830	830	814	864	816	896	846	820	797	836	840	883	848	857	828	859	886	842	866	798	817	810	833	858	811	852	837	859	866	845	870	826	810	868	863	822	880	812	801	842	848	862	798	823	831	857	859	849	805	890	835	860	828	825	827	803	787	831	882	838	826	857	807	836	861	800	835	835	830	831	855	870	835	840	839	786	812	865	858	812	811	888	794	850	779	839	844	837	842	875	818	856	858	866	879	844	805	835	777	808	836	835	857	837	801	857	884	835	862	816	853	826	856	862	883	810	851	817	935	861	846	770	843	789	793	819	805	833	857	904	879	862	811	842	896	847	812	813	924	803	806	858	864	828	795	835	848	864	833	831	852	818	840	847	864	820	865	825	840	801	812	816	833	802	800	836	790	854	903	851	846	889	904	900	834	861	857	800	811	866	837	795	824	840	846	871	877	816	838	796	816	815	819	887	859	807	818	824	807	839	857	818	810	829	867	861	834	822	874	852	829	817	894	829	845	797	838	792	799	847	869	808	841	812	856	814	895	847	830	853	822	855	855	846	875	840	842	797	839	854	863	825	772	855	873	845	852	906	831	838	838	886	889	813	888	846	849	808	825	847	793	871	820	851	857	855	846	825	777	836	862	850	926	833	837	832	788	861	849	842	866	848	864	861	876	797	880	897	877	860	861	871	808	875	815	820	819	852	831	795	856	813	852	838	848	834	830	882	846	865	799	948	832	831	853	846	898	813	911	844	790	828	824	851	871	854	802	819	843	859	785	858	859	822	835	821	825	828	773	854	805	822	858	849	872	816	867	835	820	842	809	815	876	890	804	780	858	823	799	800	841	851	869	803	863	813	853	836	766	892	834	852	836	868	847	847	876	816	840	810	815	823	848	787	839	857	802	816	840	842	814	815	844	821	829	824	852	874	819	839	848	821	894	831	830	838	818	838	825	792	885	857	838	783	851	847	867	761	853	805	880	820	815	838	822	847	888	825	813	857	810	851	806	833	858	843	898	835	815	874	867	854	823	825	825	870	807	825	854	833	844	872	817	857	833	805	858	847	839	820	800	867	872	845	837	814	798	836	847	862	886	845	837	801	822	906	842	829	832	829	822	830	850	875	834	770	799	848	840	867	916	857	840	870	896	896	855	884	863	820	813	841	866	839	829	851	829	816	831	875	839	865	832	842	803
35856	27290	12381	6869	4499	3468	2625	2079	1895	1718	1487	1356	1255	1170	1128	1061	1058	1044	1047	984	928	923	921	908	909	886	860	810	838	831	845	815	854	837	807	794	805	862	832	864	797	833	842	817	800	783	780	811	763	754	777	875	772	766	828	778	825	830	837	836	809	782	816	782	831	766	778	793	823	828	779	798	783	784	743	771	802	791	767	777	794	741	805	777	805	841	779	741	793	793	783	781	780	801	744	806	776	715	742	773	732	751	805	750	796	738	756	792	789	814	765	809	820	782	786	842	744	795	773	813	738	783	794	795	814	786	783	739	778	830	747	775	802	782	775	763	820	810	772	778	760	777	788	801	788	803	790	768	805	715	735	754	825	778	778	769	835	761	847	791	800	795	829	824	729	800	790	789	773	821	783	766	797	742	750	784	788	770	782	808	758	721	810	781	754	817	800	849	822	827	771	764	779	793	810	756	787	748	746	773	810	786	759	788	819	767	749	794	729	789	837	829	798	735	747	790	799	806	764	766	751	737	719	761	716	757	774	765	784	764	778	776	769	760	764	765	748	744	742	802	796	755	795	791	803	732	745	797	762	739	807	780	765	771	726	766	754	798	756	785	759	752	795	811	822	718	832	755	765	802	799	718	785	766	773	778	754	775	778	726	783	815	808	783	784	764	766	824	760	768	777	747	771	777	802	772	836	756	734	763	744	778	789	764	744	826	770	803	787	772	753	784	778	741	768	720	815	808	791	778	819	816	792	796	794	781	738	823	766	810	761	790	828	799	774	774	825	753	793	766	775	778	734	749	788	808	749	753	722	738	763	793	771	796	731	776	744	744	775	790	744	762	790	736	765	782	792	716	745	744	813	782	813	747	748	779	777	780	741	778	768	762	739	786	747	824	794	791	814	768	744	792	805	780	744	797	769	738	808	766	831	829	741	772	818	823	794	802	724	793	786	759	782	769	760	799	781	814	775	791	778	751	776	776	761	834	796	741	840	765	828	827	765	705	708	820	787	800	781	790	747	776	771	765	736	747	821	742	783	779	814	759	784	827	752	763	810	782	759	803	810	795	771	779	803	772	821	797	802	762	764	834	818	767	750	786	746	802	812	795	718	759	698	812	791	757	824	737	808	781	724	779	826	784	786	772	791	761	795	755	764	713	718	779	750	769	751	771	719	793	780	772	810	848	782	763	768	764	807	739	720	759	764	740	792	773	718	772	775	753	742	752	811	793	777	791	807	795	771	800	822	781	753	764	822	776	779	736	726	718	819	785	787	802	788	784	790	795	780	742	810	727	734	780	783	755	795	809	810	816	721	825	765	794	768	810	738	843	770	804	714	753	814	827	772	739	746	813	791	814	775	804	760	742	755	746	778	790	823	753	802	774	771	799	784	797	794	745	796	779	748	750	755	755	778	753	830	744	830	805	773	799	758	788	803	776	735	767	778	789	769	766	802	760	788	818	795	756	776	799	742	795	797	777	810	783	794	760	777	777	756	839	761	762	798	717	768	768	769	789	773	793	844	752	770	817	772	791	776	780	796	724	737	814	732	754	768	803	795	780	826	806	804	765	751	742	811	782	766	826	810	753	781	729	763	805	736	781	787	753	722	771	747	780	792	778	827	758	784	807	791	766	754	806	772	850	851	766	806	776	742	751	765	784	777	797	737	777	797	813	782	772	761	778	791	768	783	751	796	768	760	761	778	736	775	783	818	753	787	782	776	814	733	812	782	754	772	811	798	752	841	778	804	804	758	816	779	833	781	752	741	784	745	756	758	778	752	811	767	750	767	781	738	802	769	789	802	808	789	776	761	749	768	783	772	762	817	777	775	766	769	840	778	777	780	791	776	818	752	732	792	767	794	755	799	776	768	763	761	751	734	739	799	720	758	775	799	787	746	808	763	759	824	770	785	796	777	796	759	767	855	797	751	725	821	783	766	746	790	775	789	808	749	749	761	776	774	796	809	730	787	796	762	774	731	796	764	782	816	784	779	764	789	760	761	753	735	806	727	724	793	778	769	782	780	791	756	758	763	784	783	781	779	768	793	774	778	782	781	793	764	754	794	807	827	767	802	773	780	737	761	746	821	719	768	766	786	719	793	774	786	755	792	759	796	742	752	794	778	814	777	766	780	799	821	775	802	772	786	779	794	802	789	770	779	786	768	754	782	820	764	763	775	783	787	738	751	787	773	766	713	778	774	789	792	755	771	777	741	822	737	770	747	761	738	760	745	762	753	780	772	768	791	776	785	743	754	757	748	756	819	799	802	790	776	764	789	766	825	759	753	792	780	762	785	735	782	843	753	759	744	745	806	788	727	774	730	817	799	787	776	767	805	760	785	813	790	761	802	708	785	782	793	797	786	723	788	776	767	776	804	812	741	781	806	767	792	744	736	833	744	753	744	785	800	807	781	759	772	806	759	734	768	769	803	783	742	754	797	793	848	759	790	791	786	785	809	802	824	750	744	762	741	812	825	776	803	763	822	744	794	804	799	723	780	791	761	790	784	752	821	832	743	766	737	811	838	778	734	845	783	788	723	785	804	781	781	756	778	775	791	824	746	807	759	731	792	766	809	816	775	779	748	728	798	793	744	784	727	776	770	783	758	762	790	785	770	778	805	742	786	716	787	789	757	773	773	782	765	785	794	773	782	796	788	758	800	726	773	809	784	781	776	798	794	808	761	769	767	734	776	795	738	749	813	801	761	764	768	786	820	745	766	727	777	773	776	723	768	760	782	797	737	810	703	807	761	813	780	742	795	813	761	789	787	734	798	819	779	758	774	742	759	729	771	764	750	746	759	781	725	741	765	751	800	746	800	780	844	789	770	795	749	784	777	764	817	790	799	801	748	824	829	743	799	829	776	787	777	774	792	826	778	769	790	802	729	777	736	808	755	791	791	783	821	724	785	795	789	802	750	798	764	770	769	737	821	754	772	761	777	773	770	798	757	806	793	783	818	782	792	760	797	759	718	747	801	755	803	763	766	775	733	802	797	812	807	738	786	768	768	811	769	806	772	774	728	797	779	732	754	773	819	773	715	796	776	800	779	801	778	850	797	795	764	775	751	791	754	768	781	786	731	786	755	787	785	742	733	771	780	789	752	738	780	773	733	787	739	801	805	738	725	733	773	810	809	802	722	833	752	775	790	736	761	788	764	801	799	744	819	789	797	787	775	763	774	748	752	771	745	771	799	763	748	814	791	756	788	834	762	752	754	782	757	810	784	781	773	764	777	771	785	773	790	755	760	747	773	765	730	788	797	703	791	723	759	773	773	809	813	756	769	753	730	766	774	772	771	811	785	789	795	808	790	773	805	780	744	763	783	700	757	689	833	803	755	788	824	756	806	756	761	818	785	792	795	790	725	811	753	794	795	777	796	793	773	780	756	799	757	771	727	792	757	801	732	747	809	803	757	764	771	759	768	757	785	789	827	778	771	788	746	759	834	782	801	754	769	734	793	810	816	803	792	802	773	755	784	759	802	792	830	772	759	759
30732	19294	4741	404	272	262	213	222	229	223	189	191	203	227	210	202	213	216	216	207	224	200	218	215	173	213	212	183	209	209	188	225	226	193	196	216	200	226	191	217	179	203	185	211	204	235	244	197	195	207	235	214	200	215	216	189	231	215	206	229	223	211	197	188	218	193	201	193	194	216	215	227	189	228	218	198	221	201	220	209	208	224	219	217	204	230	207	184	211	203	238	202	195	206	203	201	204	219	199	194	211	215	225	223	222	217	201	217	201	204	170	204	202	211	222	200	212	183	179	200	195	218	194	229	185	218	242	220	205	195	196	227	204	215	212	225	192	200	221	236	218	208	204	177	220	211	214	235	206	220	203	217	191	191	184	191	203	225	181	197	244	206	196	183	204	208	205	206	210	205	215	209	219	207	215	198	213	208	198	213	209	197	191	206	225	216	195	206	170	221	194	221	224	227	212	225	200	218	201	202	206	197	193	221	225	193	205	187	221	176	209	217	213	222	194	234	193	202	209	218	218	208	194	201	216	198	202	200	211	184	190	201	195	225	193	188	214	200	206	210	222	207	207	216	205	189	213	214	201	197	213	220	215	206	200	200	211	222	223	195	197	205	208	199	188	206	228	214	188	197	206	208	216	181	206	202	212	224	203	239	177	200	213	216	228	201	230	180	210	239	208	199	226	193	205	197	218	213	219	199	189	215	206	210	201	197	192	229	198	194	181	211	207	216	190	209	186	171	193	207	230	198	222	223	186	213	195	187	210	216	196	207	188	208	194	193	192	217	184	209	215	219	205	197	212	204	228	216	228	199	178	194	197	213	241	186	191	205	203	216	211	197	182	219	219	226	191	214	189	220	201	194	216	208	219	232	210	195	204	213	206	182	174	201	186	196	231	199	190	213	210	194	192	217	207	219	219	177	188	222	187	193	217	206	193	222	187	198	216	195	202	214	218	201	224	226	182	229	184	190	190	208	206	193	200	208	182	222	202	194	205	219	211	217	207	213	199	185	217	209	190	202	201	207	224	186	202	208	212	221	209	215	227	199	209	235	232	181	214	201	220	205	205	202	187	218	184	220	233	223	204	210	205	203	196	223	199	235	214	230	206	221	198	220	185	211	226	213	204	206	202	235	202	221	226	215	236	230	201	209	170	197	210	201	196	183	237	225	187	202	229	193	206	186	194	208	221	225	213	210	182	181	207	203	187	203	190	208	206	209	200	194	225	196	203	206	217	211	217	205	213	207	242	215	195	213	175	208	184	180	210	198	176	200	212	205	221	213	212	218	206	210	196	208	194	221	222	197	197	190	223	217	209	217	237	205	195	189	200	217	218	204	201	202	204	187	205	203	224	211	215	228	236	184	211	217	196	184	194	205	244	220	225	193	200	214	171	202	223	208	210	247	207	190	219	204	202	174	185	192	202	186	207	220	205	209	211	215	203	199	204	209	188	189	201	196	200	191	208	226	219	218	229	215	214	203	227	208	186	196	180	230	221	213	210	206	202	198	215	226	190	219	200	220	212	204	218	194	219	222	201	226	217	212	182	198	217	225	218	200	218	215	229	236	230	198	214	215	195	245	199	194	187	205	189	199	194	202	215	208	198	211	224	180	219	192	224	176	210	215	205	209	197	220	203	186	204	213	203	217	218	221	209	225	186	216	210	203	212	210	231	224	203	223	209	214	182	206	211	207	199	227	183	210	227	196	201	207	209	216	180	198	204	221	194	204	256	197	231	219	183	176	199	188	207	211	211	215	206	202	237	198	204	260	207	196	191	206	187	202	188	202	233	203	190	210	209	204	213	219	206	180	214	225	197	202	192	201	231	209	198	195	182	213	212	221	210	236	227	216	211	211	171	197	217	205	183	184	223	220	196	212	197	222	200	218	241	207	202	199	196	223	215	193	201	210	208	231	232	223	219	232	194	227	216	213	216	212	199	193	222	215	227	196	225	223	211	211	229	204	208	233	225	207	202	220	187	214	201	213	195	199	229	211	204	190	203	210	186	198	201	186	223	204	184	193	208	212	193	219	191	222	192	230	202	186	210	196	206	222	197	208	194	178	186	201	190	174	223	208	228	224	190	235	204	219	223	198	217	213	213	228	191	193	212	227	199	224	198	207	202	193	193	196	207	190	216	233	225	202	188	195	199	188	194	179	191	222	192	225	190	203	206	206	198	201	197	217	208	225	192	199	192	210	199	212	223	220	213	194	196	215	213	203	210	212	197	215	197	195	219	199	214	205	229	189	218	231	232	198	220	220	208	211	195	194	196	229	206	195	215	195	204	228	200	191	206	216	194	206	197	218	202	244	207	224	209	222	192	211	184	211	209	213	211	189	202	215	198	190	211	224	227	211	202	209	201	210	206	218	204	225	222	208	218	209	198	204	213	221	187	209	201	180	202	216	230	181	226	235	210	204	233	207	164	215	217	215	217	222	213	207	196	204	225	214	195	185	216	216	216	218	225	180	174	199	238	201	214	205	218	206	213	209	226	202	187	200	199	196	201	195	224	177	196	211	211	194	190	198	191	180	211	210	197	217	174	193	209	207	216	204	189	231	223	193	189	232	215	219	215	220	197	225	210	213	193	219	209	220	208	232	196	220	200	179	197	203	184	181	206	188	215	206	207	210	217	200	235	205	216	219	224	222	215	175	228	218	198	210	214	203	187	189	220	206	208	196	196	211	214	220	219	211	225	217	199	212	221	169	225	217	201	201	224	201	222	187	198	211	216	163	194	207	193	207	217	204	209	200	231	217	181	212	194	223	155	210	224	242	209	226	212	217	212	216	220	178	203	198	188	205	214	178	199	222	207	206	206	227	226	203	185	199	198	205	188	221	209	198	195	210	230	193	207	198	203	173	214	214	210	198	216	203	190	184	207	191	192	202	225	193	204	208	186	204	218	223	202	196	200	201	205	233	201	198	213	221	208	212	205	235	206	197	200	223	200	207	222	188	218	210	210	208	200	193	187	205	214	238	197	177	234	203	204	222	219	218	191	230	201	219	224	219	209	210	212	201	202	228	180	201	193	209	196	200	189	192	208	218	208	204	194	203	182	194	195	173	200	208	202	215	204	227	202	202	206	206	195	198	236	209	244	193	204	232	198	213	253	222	212	246	190	189	186	205	206	202	199	205	180	214	224	193	193	223	185	231	216	223	203	200	213	229	215	169	225	195	218	205	199	189	205	222	237	198	206	181	233	205	206	213	223	215	211	200	198	169	228	241	185	225	185	212	201	213	202	226	204	216	192	209	216	215	223	190	190	202	222	196	192	182	215	212	203	207	196	212	180	212	223	225	208	187	212	189	219	188	176	197	211	193	209	199	190	218	209	220	185	193	240	181	164	224	194	183	188	219	190	196	229	212	199	204	211	201	229	219	221	194	191	206	179	237	193	215	195	217	235	231	216	205	216	188	213	206	182	240	234	219	215	219	188	214	207	202	213	204	205	213	209	201	193	209	208	199	201	210	223	217	198	214	198	198	213	204
22357	14632	583	381	279	298	282	238	248	233	218	240	232	222	239	227	237	222	214	252	240	239	240	226	231	220	227	212	249	219	220	225	225	217	246	246	243	228	222	229	214	242	204	208	232	234	218	204	213	216	231	227	209	234	221	216	215	220	244	230	199	212	216	243	210	212	239	237	215	207	224	206	222	234	223	197	237	247	226	221	226	215	209	207	235	218	240	222	250	247	207	224	213	206	229	191	205	224	219	249	237	230	242	248	223	235	222	227	213	219	216	219	212	232	215	236	222	221	244	234	215	208	241	215	197	220	208	218	214	204	230	227	224	207	216	234	244	238	206	205	227	229	231	224	230	225	237	211	210	228	226	228	231	237	239	226	223	237	233	231	212	220	220	215	216	212	217	215	202	224	209	213	213	234	242	191	210	215	229	240	209	228	233	221	247	236	212	226	215	216	212	207	243	213	238	210	223	236	240	243	226	246	194	211	227	204	240	235	201	224	209	236	208	249	228	213	246	221	220	224	230	220	223	235	204	236	190	196	261	189	228	210	208	219	226	206	217	217	228	219	205	224	255	237	221	208	211	210	217	197	226	224	243	219	243	234	215	225	224	213	231	213	217	223	212	219	227	257	232	212	218	250	239	228	207	219	224	201	226	230	217	227	218	238	221	238	239	224	209	244	227	217	228	212	222	217	238	218	209	224	199	220	234	243	195	206	234	234	195	223	210	229	216	219	222	220	225	198	244	219	227	211	233	233	205	208	204	200	218	237	223	215	255	227	212	249	225	215	230	201	210	228	209	216	215	249	204	204	213	228	223	238	214	191	201	196	247	201	220	232	212	206	219	226	231	206	214	218	185	212	230	239	231	212	226	217	226	222	214	232	222	263	209	227	228	226	243	231	243	217	225	233	240	210	221	219	230	233	235	237	226	228	230	217	244	206	213	184	210	195	215	244	208	206	208	218	219	218	227	199	249	209	226	236	212	228	255	250	233	222	237	225	239	212	211	212	223	229	250	224	227	232	203	214	227	225	221	255	232	230	221	209	232	187	232	238	217	216	232	209	233	208	228	233	218	220	208	230	219	210	229	205	192	215	231	220	212	216	238	211	204	242	212	202	238	220	226	203	238	218	240	250	229	226	234	217	225	210	241	210	245	237	239	201	230	212	202	220	212	225	209	219	227	233	210	240	213	242	225	231	223	216	208	236	229	230	240	204	207	217	214	225	218	211	221	197	212	216	236	195	209	201	232	210	189	236	203	205	237	227	242	220	228	203	232	222	218	209	222	224	212	212	216	229	213	199	230	213	240	224	244	212	233	209	244	208	190	217	197	227	234	238	230	232	234	244	206	236	229	259	212	234	200	229	201	233	244	206	233	218	212	224	219	206	232	202	232	216	194	209	243	232	236	233	221	182	220	229	245	245	195	200	211	217	227	226	217	238	207	246	206	222	228	221	212	218	203	248	237	211	184	208	218	239	216	235	203	247	226	217	198	220	222	223	256	205	239	204	194	222	203	215	216	208	244	210	208	237	208	222	224	244	206	224	233	225	201	214	214	238	205	198	254	216	220	204	212	221	244	226	229	223	220	213	260	212	218	210	200	232	215	229	221	219	193	219	228	242	210	193	220	232	225	193	219	221	210	214	215	219	224	212	222	228	227	229	194	204	243	218	245	223	223	229	231	211	227	220	220	250	214	197	229	227	218	200	275	233	220	232	201	255	197	228	206	214	223	223	221	195	215	254	232	216	207	213	231	232	217	218	192	193	210	218	214	215	207	218	219	253	225	219	226	216	233	241	198	228	223	246	186	220	227	231	233	249	203	216	230	232	246	210	252	205	215	202	216	231	228	238	235	228	240	229	208	255	208	218	233	221	250	238	200	224	209	210	191	229	241	214	227	200	237	217	205	200	232	254	217	234	222	213	228	198	239	222	222	227	243	211	235	207	226	218	260	215	218	207	195	234	215	222	229	195	214	195	228	243	253	229	193	237	218	223	237	200	245	244	214	207	242	192	214	198	218	221	213	199	217	218	220	204	212	234	223	207	205	233	233	222	227	233	204	202	238	226	232	207	259	233	226	239	239	221	216	247	209	236	235	229	227	222	218	220	216	219	238	228	222	241	208	210	236	198	225	219	221	211	228	228	232	232	246	221	198	217	205	210	216	243	243	217	200	220	234	235	243	225	249	208	221	226	220	209	229	229	209	182	255	229	241	225	207	236	218	215	220	233	216	231	266	234	231	238	233	207	209	226	190	231	224	209	237	216	213	226	241	226	180	251	212	235	205	252	211	239	220	218	225	196	218	227	219	229	235	218	231	233	180	224	253	217	221	270	204	191	213	219	231	214	216	210	225	194	219	249	222	199	206	256	242	198	217	222	215	218	252	229	228	196	221	236	190	218	196	236	221	225	202	249	207	209	235	239	208	248	219	218	203	208	205	226	232	230	219	210	232	229	199	215	243	221	203	230	240	238	231	197	216	230	196	253	219	220	204	192	198	195	209	223	228	196	230	218	219	194	224	233	238	219	196	225	226	211	212	204	231	232	236	217	239	216	231	209	213	221	210	220	224	215	240	220	235	228	217	223	199	238	265	223	227	240	210	255	214	237	214	217	230	240	235	238	229	218	218	194	202	207	228	234	229	209	220	238	224	235	236	216	198	206	198	218	238	230	223	240	214	216	215	203	222	235	218	228	204	236	238	218	238	206	219	232	234	223	205	223	190	252	224	214	206	216	220	229	199	194	229	206	218	213	210	218	230	245	202	203	233	213	210	228	229	195	228	240	220	245	244	256	206	231	239	227	252	214	205	223	235	227	211	242	229	228	250	228	238	243	214	239	224	194	238	248	213	223	197	210	214	240	218	214	220	190	227	241	225	247	204	239	245	215	208	227	213	234	222	191	220	229	201	239	226	246	223	222	193	199	237	207	199	217	192	225	203	221	226	186	235	217	209	223	244	221	230	214	220	233	210	224	246	249	192	218	220	238	249	231	206	222	236	217	216	219	230	212	256	199	229	207	196	224	227	218	220	236	215	198	235	250	216	236	229	232	209	230	235	196	202	218	231	238	224	227	194	223	200	212	202	216	231	224	213	218	233	253	222	229	225	226	247	254	212	223	192	223	240	229	244	226	223	226	217	243	240	233	216	213	243	233	242	208	222	206	205	229	233	241	211	226	241	216	221	208	223	231	196	213	214	222	224	228	209	225	257	241	193	203	228	214	232	194	209	236	222	211	242	199	211	247	217	213	228	225	234	215	224	230	230	234	239	201	226	266	211	233	226	237	206	241	223	234	220	196	240	229	242	228	222	215	213	225	228	254	213	221	213	233	208	238	217	214	212	208	209	229	235	205	227	214	225	216	218	214	200	196	210	219	220	228	244	251	224	202	245	223	207	211	215	229	214	236	226	201	231	208	220	202	233	202	215	239	196	212	215	217	215	232	224	246	207	237	225	246	236	210	210	219	226	216	221	229	219	206	227	222	221	226
24517	20438	26917	23741	20392	14958	1546	881	706	670	602	647	614	599	579	568	546	608	537	561	571	561	529	501	512	545	497	500	516	549	523	513	474	520	526	524	491	522	498	503	503	512	506	506	533	508	511	525	478	509	532	498	525	503	484	502	488	490	443	487	529	474	508	496	509	508	450	444	514	485	554	518	484	505	488	485	509	514	485	481	497	497	480	496	446	513	463	470	499	499	500	485	452	480	509	496	514	500	484	507	503	463	471	477	482	480	459	514	516	480	492	498	487	497	453	485	510	486	539	466	498	541	466	488	508	512	483	482	527	563	466	508	463	485	501	509	475	480	489	479	451	440	511	514	500	520	508	502	482	482	495	534	496	472	527	498	512	496	484	476	452	482	473	481	475	468	483	526	492	487	507	473	463	503	466	454	484	467	501	478	485	453	490	470	498	497	492	479	516	472	489	426	463	512	495	541	467	499	472	484	481	445	474	481	486	485	480	528	481	489	497	493	475	511	455	519	491	497	453	530	474	444	472	464	474	460	461	495	515	498	463	473	514	484	481	448	531	477	500	490	513	464	492	510	450	415	456	489	505	468	486	521	490	536	501	489	516	477	482	462	500	507	515	519	503	491	489	513	492	551	463	486	524	494	467	471	539	493	521	507	491	507	507	547	499	524	529	521	507	461	480	481	494	518	505	477	475	489	471	476	483	472	487	528	488	457	470	463	522	472	512	488	460	472	482	536	517	461	514	504	507	537	495	506	493	491	446	477	510	474	492	507	455	475	451	442	438	499	479	466	467	481	449	462	512	491	492	525	481	494	485	490	475	502	497	455	504	483	495	480	535	527	465	476	467	470	503	499	499	476	472	537	510	463	483	518	461	491	550	475	466	527	512	476	495	468	488	476	514	510	465	451	508	501	447	488	514	498	462	514	477	476	515	522	530	520	486	503	507	488	481	459	443	495	481	473	466	527	483	457	502	525	507	468	526	483	479	464	502	481	464	496	480	490	515	453	451	499	469	444	504	475	497	526	487	470	507	519	509	520	516	481	494	454	490	443	493	505	507	460	501	464	468	445	524	533	468	448	446	473	500	508	482	492	529	505	473	496	498	478	508	503	450	471	439	495	488	491	513	511	510	472	514	478	477	480	493	478	516	518	498	484	500	480	545	466	451	512	498	489	522	502	491	511	499	464	500	466	522	478	507	522	496	478	501	488	524	493	522	480	479	505	484	513	488	481	509	471	483	480	478	502	452	487	467	449	497	502	441	523	515	473	498	472	490	458	451	500	485	471	483	491	496	483	459	452	494	501	477	465	498	482	530	467	457	546	508	473	514	467	498	473	494	530	497	458	465	477	526	490	469	482	483	504	447	503	471	485	476	514	487	470	513	516	471	507	494	491	495	476	490	471	509	500	544	456	499	490	484	471	495	518	501	459	498	509	498	470	500	530	518	488	532	450	521	475	465	438	475	475	477	519	512	485	499	505	552	494	490	492	462	489	471	491	482	498	527	512	509	462	466	484	490	491	482	469	494	512	514	494	538	489	444	484	482	518	495	481	455	512	473	478	469	476	504	475	494	506	504	481	496	486	456	525	483	478	505	453	470	494	528	542	483	433	482	468	512	519	511	465	482	508	508	489	493	469	480	507	502	493	529	467	506	519	456	505	484	488	480	476	480	436	498	494	439	501	493	500	477	491	465	489	492	506	508	508	478	521	478	470	468	484	514	445	524	501	502	478	462	488	483	482	497	498	460	449	508	459	488	459	501	496	525	487	452	488	466	448	491	466	496	504	508	459	491	479	505	454	484	491	460	528	474	493	461	493	487	507	484	465	464	476	534	509	509	511	486	461	488	499	516	497	475	508	487	487	509	503	461	508	480	446	521	454	509	512	489	499	449	482	512	477	508	496	467	478	476	501	482	505	504	514	486	487	497	468	513	486	517	516	471	525	497	453	461	505	471	472	498	501	482	481	487	494	527	505	487	531	468	509	493	515	482	475	507	512	516	486	485	479	514	479	484	482	489	509	480	522	494	482	524	441	511	479	484	505	525	503	485	481	495	516	491	487	517	464	484	499	483	510	519	480	475	530	535	457	478	520	518	514	480	509	486	492	513	508	474	529	502	494	524	491	547	486	507	485	511	436	502	476	466	508	482	491	498	455	530	466	517	518	565	484	466	488	485	484	519	473	488	485	518	481	471	489	492	463	491	500	498	518	490	480	494	481	505	444	518	500	516	502	505	465	494	482	469	488	517	459	495	469	494	475	440	477	462	501	516	492	483	477	496	510	478	501	490	476	479	489	477	501	508	480	507	494	481	535	450	460	510	539	481	495	516	509	503	539	517	492	479	484	506	484	480	488	500	491	480	492	497	459	489	491	477	465	435	483	518	483	502	514	472	491	500	492	479	504	488	485	495	475	503	438	511	488	477	451	473	458	476	441	475	495	483	477	483	470	483	484	477	480	481	482	468	507	469	469	467	501	497	486	457	487	503	469	427	549	457	505	514	496	535	503	482	496	491	468	491	527	513	455	488	496	510	484	495	468	479	462	476	508	511	486	502	492	512	489	454	489	489	480	519	460	487	472	522	493	494	486	454	485	471	434	529	488	526	484	501	456	501	541	492	509	472	491	499	477	467	465	469	497	475	458	491	495	524	508	505	480	502	483	485	493	479	484	480	472	487	460	482	483	479	478	539	506	441	462	480	476	514	500	486	465	510	531	494	469	508	501	496	510	526	460	477	484	545	465	536	487	525	477	456	493	470	522	465	494	543	496	465	477	478	476	502	512	519	478	467	500	512	474	537	498	514	493	516	508	484	476	512	477	508	457	472	467	484	477	501	462	454	508	509	499	497	515	498	512	531	441	482	464	507	475	492	511	507	487	494	517	488	516	476	460	464	490	494	466	542	465	472	462	541	490	471	479	510	506	487	514	483	491	490	515	474	501	505	479	494	500	508	509	466	479	450	512	509	500	477	444	441	493	477	495	510	496	473	481	511	484	457	510	524	452	466	555	522	503	488	520	517	510	505	469	488	475	499	471	469	511	487	502	517	474	471	503	509	491	538	512	460	448	447	460	508	491	490	471	462	494	471	505	506	497	458	504	490	458	486	457	521	458	479	488	488	476	477	493	478	469	529	501	467	501	524	513	467	488	508	515	498	497	513	492	467	485	461	496	493	521	484	472	456	519	524	524	533	508	480	492	459	520	481	513	496	447	466	511	484	465	502	501	497	527	512	463	506	484	522	524	488	486	456	537	461	516	514	489	481	475	489	471	508	425	513	452	487	506	509	445	480	510	525	469	516	478	494	476	483	522	470	508	488	472	501	518	531	473	458	489	487	478	484	477	481	490	504	479	479	531	503	493	475	470	474	461	501	483	477	455	529	472	480	485	454	477	485	497	531	490	468	509	493	485	522	486	483	447	479	476	531	481	498	476	511	496	458	477	479	517	516	477	475	505	530	479	462	511	488	470	494	480	484	505	514	448	509	483
31348	27729	7893	4152	2667	1999	1442	1204	1012	899	829	776	716	699	599	600	607	573	568	574	581	527	564	512	560	498	491	496	479	477	495	510	487	499	493	453	465	507	534	491	486	475	506	468	494	510	494	510	479	482	452	492	469	475	491	460	444	478	451	439	477	463	512	466	495	496	430	500	457	441	468	485	483	491	446	442	475	469	427	446	452	446	469	451	492	485	440	478	486	454	472	467	518	457	442	447	489	456	481	473	457	442	492	457	460	460	434	446	449	465	425	460	431	471	479	430	471	466	485	455	488	437	470	420	438	481	500	485	455	421	439	459	491	475	474	430	464	466	458	486	440	447	437	462	452	456	448	427	476	467	443	466	466	468	438	456	453	453	476	454	485	476	476	510	462	423	430	455	448	453	436	478	498	437	442	459	471	458	457	452	463	442	451	454	433	465	514	466	410	486	434	480	464	475	473	450	446	413	434	458	440	472	519	465	436	457	449	465	421	429	474	459	462	448	477	426	468	442	461	473	465	454	448	467	466	472	450	465	477	474	463	465	439	475	449	479	476	457	432	433	456	453	435	460	489	436	472	462	466	471	468	446	472	443	474	441	468	451	406	457	459	451	469	414	459	431	420	453	498	416	491	464	436	453	428	424	459	471	466	450	432	476	482	439	471	451	464	477	450	444	476	489	494	434	471	487	475	452	494	448	454	483	468	459	498	449	464	475	450	467	458	468	472	447	458	479	496	479	475	463	423	480	452	441	473	466	447	496	433	481	446	493	447	442	490	491	447	472	446	449	486	451	443	455	448	458	456	447	446	468	451	448	489	426	476	449	431	439	473	456	452	467	496	511	483	476	456	448	463	435	489	456	471	450	472	494	469	469	479	462	465	448	480	486	483	463	464	455	448	479	466	442	493	448	436	405	482	429	471	486	432	411	475	441	454	464	451	409	477	440	470	462	469	469	448	471	428	447	476	467	454	453	418	472	489	473	475	505	468	476	448	415	439	447	458	452	448	451	484	478	467	463	453	441	450	442	462	460	422	479	467	460	455	477	461	479	507	497	438	471	423	465	482	469	487	416	502	476	432	484	451	458	568	475	438	466	464	447	487	497	425	419	470	451	468	446	466	466	427	455	457	477	463	463	431	431	477	480	421	448	469	455	451	460	477	444	445	454	498	459	464	455	451	465	428	484	443	460	448	469	487	452	454	476	455	461	472	436	460	478	456	427	472	462	490	449	483	467	460	484	459	468	429	434	428	465	481	439	465	456	464	488	460	464	473	453	478	471	422	469	425	485	441	434	423	475	451	463	481	502	499	432	430	486	483	459	427	459	482	435	475	441	441	482	419	466	496	477	442	411	432	429	472	409	460	488	416	440	485	492	449	436	459	449	438	452	455	461	474	457	470	445	452	465	476	443	420	497	478	437	453	408	457	472	501	454	468	475	450	509	477	451	496	475	447	496	489	444	470	453	480	421	472	441	439	457	442	467	452	459	427	445	464	462	460	466	473	474	462	503	433	439	463	483	477	482	467	458	475	460	469	457	497	430	482	479	436	461	432	432	441	456	460	464	507	487	450	450	464	446	471	448	490	464	461	506	437	490	475	488	459	445	463	472	455	457	502	470	488	462	503	444	464	472	474	477	442	476	465	450	471	417	449	491	448	466	441	501	437	483	473	453	496	427	441	495	450	492	433	465	467	420	479	427	469	469	445	511	472	478	453	443	468	503	439	433	478	454	440	452	484	474	414	426	477	484	453	478	488	462	448	446	482	444	470	431	472	441	470	430	442	452	447	496	451	439	474	447	482	480	485	453	453	460	424	439	480	496	443	478	450	437	451	483	418	482	459	471	429	441	432	454	430	454	463	455	442	483	478	471	496	448	496	463	477	467	483	457	468	508	440	488	489	426	437	461	433	451	491	440	455	465	470	474	448	423	438	423	464	481	478	452	411	468	445	464	470	438	458	460	486	500	426	445	448	479	431	489	472	472	463	462	477	463	451	431	457	468	448	480	461	456	441	430	450	485	525	474	434	460	416	460	468	488	467	457	458	435	449	493	448	469	445	434	474	466	430	452	478	454	510	478	481	473	500	462	464	510	448	437	429	509	465	433	483	428	479	456	440	453	496	453	448	423	479	431	453	497	466	448	432	455	480	442	436	470	477	439	431	436	428	460	442	489	477	474	453	435	465	463	430	487	472	436	436	471	447	467	435	481	460	464	416	480	474	465	466	404	469	456	474	439	470	454	420	459	468	434	467	461	440	471	421	487	414	428	483	494	469	468	436	443	459	475	444	441	463	453	484	435	434	472	446	480	474	446	474	455	460	483	408	485	435	463	428	459	437	458	464	494	476	454	458	471	446	457	479	477	463	468	466	480	450	474	430	437	457	486	442	436	446	478	410	451	446	465	452	459	455	500	479	420	464	440	455	443	451	454	465	499	479	434	498	485	446	482	460	467	467	416	459	423	453	417	446	469	464	464	445	499	463	454	474	484	464	487	448	481	446	461	428	470	417	489	455	466	465	470	488	450	453	462	423	473	427	492	452	433	466	496	435	449	437	463	422	436	432	498	489	452	463	482	480	456	459	473	460	472	453	463	460	487	463	443	442	441	495	452	451	438	474	434	450	460	450	452	473	482	443	514	436	448	438	417	448	412	478	444	482	421	438	454	471	447	451	477	462	470	475	453	453	458	470	453	433	408	472	453	450	485	466	440	451	497	428	454	484	465	476	487	444	463	454	472	460	468	461	443	458	451	494	467	468	463	441	399	459	470	447	483	466	431	461	440	427	490	452	459	433	481	474	460	448	485	466	423	494	443	433	459	498	490	472	447	427	453	461	461	440	454	459	459	469	498	502	455	438	468	447	493	464	417	469	457	434	449	451	458	473	458	458	505	461	425	482	455	443	472	461	467	498	476	453	428	469	460	465	490	434	494	465	471	470	452	452	469	479	491	448	456	460	429	467	473	434	450	478	461	468	475	466	481	446	462	493	441	481	452	474	454	466	429	476	480	487	468	465	459	418	497	483	475	460	420	488	447	492	490	478	430	492	443	488	447	476	434	456	444	428	448	455	439	453	434	448	442	441	456	467	465	441	467	430	454	430	457	440	484	431	449	490	459	444	476	442	443	432	471	488	451	478	447	479	433	450	451	495	496	487	437	437	456	446	436	471	469	491	465	455	467	476	485	479	486	465	425	488	456	437	480	478	458	445	470	440	468	440	476	451	483	440	465	437	450	440	456	454	442	455	478	458	462	486	483	417	399	464	448	481	430	423	468	505	425	420	445	445	430	467	436	471	444	442	424	456	502	453	444	461	483	437	464	456	434	459	438	488	456	475	461	429	442	480	419	490	451	467	411	440	465	413	452	441	463	477	462	460	464	437	458	452	440	476	435	426	454	456	469	467	443	467	477	484	460	470	428	485	488	457	465	430	485	447	425	452	470	452	489	474	456	471	490	444	475	498	452	461	431	432	487	438	507	488	428	443	458
22442	20411	26611	24085	20400	20468	13307	1994	1362	1299	1211	1138	1087	1029	1051	950	944	946	978	930	938	908	931	946	892	915	875	899	861	902	908	812	878	882	847	889	911	871	940	823	854	860	867	915	876	851	823	850	817	904	846	845	877	881	862	893	799	826	884	836	811	877	858	863	853	833	907	831	856	871	847	828	856	838	853	812	810	842	789	820	835	841	794	856	796	871	919	896	840	825	779	829	849	822	829	856	816	803	838	839	870	853	885	821	866	892	820	826	810	868	833	834	867	866	861	819	886	868	826	825	884	891	875	843	858	878	882	845	858	856	836	857	870	832	812	841	860	806	846	806	803	839	826	800	799	842	839	796	802	817	808	817	792	803	892	862	833	853	844	823	820	794	802	801	836	804	900	831	836	837	798	853	887	859	814	842	814	831	869	846	855	863	898	829	843	795	898	837	847	858	910	778	861	794	839	889	814	858	860	849	816	828	838	811	875	768	863	795	835	830	895	889	778	845	863	861	863	843	864	829	890	833	867	809	777	795	832	876	861	916	788	816	847	841	838	842	834	812	847	776	870	817	846	803	868	798	871	901	890	806	862	870	842	822	887	786	852	786	906	836	804	793	883	833	853	913	870	825	854	806	793	889	806	889	775	830	819	895	901	781	820	853	812	855	828	862	878	816	844	861	844	845	849	828	826	841	852	826	847	850	866	816	801	841	861	879	777	811	820	850	845	837	875	830	857	803	860	820	809	853	910	851	839	815	784	890	801	853	836	804	827	823	832	875	851	813	876	845	845	808	865	856	835	849	871	823	799	777	832	788	836	843	826	830	847	846	892	877	844	843	791	863	859	858	839	857	833	860	782	808	823	824	827	875	860	866	824	832	863	846	871	826	838	814	875	820	822	818	821	845	839	886	899	811	829	814	823	835	843	812	876	814	852	813	879	843	788	849	855	843	852	817	847	791	813	847	821	887	784	843	884	866	853	848	901	835	830	809	860	816	865	794	852	901	846	843	859	817	871	798	860	801	865	856	842	797	865	813	877	780	834	881	883	900	824	857	831	818	854	789	820	806	844	827	810	853	847	902	840	842	825	834	837	815	847	844	780	867	797	750	874	850	820	833	867	810	871	825	786	844	855	859	862	863	890	855	904	814	820	835	863	874	827	791	785	828	871	786	821	818	845	813	828	884	845	866	861	790	814	855	850	789	871	857	874	839	826	837	871	851	860	861	824	809	875	907	829	858	802	840	867	849	910	818	867	832	818	871	843	826	878	896	859	851	843	825	852	826	837	822	820	834	874	820	827	801	847	756	859	851	879	863	830	811	834	838	790	837	811	789	865	858	865	893	825	823	842	854	860	885	824	834	826	824	834	813	807	863	900	855	846	828	892	780	868	845	900	872	856	875	822	842	847	841	838	834	864	825	820	855	839	838	866	847	891	848	857	814	866	874	831	888	858	844	800	891	810	867	882	849	920	875	856	832	845	803	843	859	836	783	793	833	867	782	831	839	845	841	905	867	855	829	802	824	850	833	898	846	900	842	777	847	878	868	860	818	801	843	889	806	840	813	807	810	829	807	827	808	806	869	843	844	828	805	846	803	826	853	845	836	860	833	830	814	836	817	843	833	841	798	759	870	866	822	857	852	862	819	833	821	897	816	862	816	879	818	814	877	834	792	820	809	868	834	809	805	841	854	865	818	842	907	815	826	778	841	829	833	886	822	885	865	930	895	856	871	881	825	843	884	821	860	818	861	870	788	912	811	841	859	851	816	841	814	790	818	818	861	866	809	804	818	841	866	775	794	810	853	801	887	780	819	861	792	850	887	835	867	831	815	849	847	877	811	823	896	834	853	804	904	852	895	857	811	841	823	837	838	852	811	864	825	839	861	832	870	818	864	912	904	820	872	855	886	859	850	851	861	829	858	795	833	811	851	812	794	846	825	851	836	902	883	824	871	839	862	826	789	884	794	865	806	850	872	871	827	803	817	821	869	862	850	818	847	847	859	778	886	847	908	896	903	805	844	865	843	870	830	864	887	851	881	875	856	863	779	875	812	789	851	844	829	860	844	873	851	810	814	845	801	837	846	869	819	918	850	838	845	804	800	821	888	854	838	829	788	857	821	844	857	848	859	843	837	859	892	844	850	878	887	813	834	827	855	793	876	853	871	851	872	855	872	827	873	880	856	835	804	799	847	816	896	813	807	839	874	863	860	796	812	841	940	790	824	857	872	850	852	838	832	868	793	848	865	827	832	869	802	834	868	828	845	915	812	837	832	845	779	844	837	828	820	821	849	866	874	832	884	828	840	876	843	817	903	807	876	860	825	852	808	819	883	823	799	840	787	767	840	784	869	807	832	850	831	870	782	849	844	813	867	804	852	824	907	834	864	852	881	837	842	838	845	875	830	840	881	843	871	864	807	836	834	850	787	814	835	848	790	831	807	845	836	826	887	807	847	866	805	897	867	828	792	843	852	841	868	874	828	845	872	845	786	822	857	850	862	814	842	829	836	847	875	855	862	829	829	875	830	854	832	811	854	814	876	855	790	862	833	843	799	880	860	826	842	876	810	840	872	873	819	850	823	901	852	850	839	800	840	833	862	873	852	828	795	816	870	900	825	803	895	872	818	821	877	860	842	830	830	858	835	842	893	842	904	862	817	902	872	845	768	880	822	793	849	833	888	875	826	807	835	846	864	885	846	815	812	873	814	878	882	839	810	838	819	856	823	842	840	850	806	858	800	821	810	821	842	869	907	818	860	808	874	867	848	845	850	836	866	858	815	820	836	849	850	824	863	893	830	880	844	842	889	847	824	857	842	836	858	827	828	849	848	829	807	839	837	809	897	865	816	827	838	805	863	871	861	839	778	837	843	834	823	845	817	831	888	829	821	809	821	840	887	851	851	848	852	848	858	838	860	922	849	866	814	885	845	841	843	883	842	820	853	858	897	895	899	811	885	837	857	883	899	849	816	843	803	845	818	791	839	872	887	820	894	825	840	879	858	824	900	819	884	856	819	907	884	886	860	900	854	799	827	854	877	784	819	851	828	854	874	883	775	839	862	836	793	811	814	854	777	770	833	767	824	838	844	787	859	794	832	837	856	824	887	839	867	866	840	848	835	881	814	807	898	846	793	855	856	834	802	827	855	756	811	873	810	810	882	826	858	824	856	867	860	833	844	814	806	867	826	855	898	826	872	854	825	810	873	822	879	859	829	854	821	865	828	902	800	810	803	823	795	812	832	822	833	851	834	824	818	823	831	787	819	840	866	797	905	912	804	843	899	885	840	874	779	873	811	884	870	809	832	872	829	803	887	830	859	836	797	799	854	813	830	847	873	806	828	848	855	806	789	859	804	852	790	818	870	835	839	854	885	822	819	856	832	846	861	853	855	854	862	764	851	809	855	896	788	868	860	845	811	868	828	831	813	813	799	823	836	800	831	832	863	879	891	844	867	793	814	768	898	850	832	851	882	836	892	847	897	847	864	839	863	878	840
26072	31751	13232	7354	4904	3672	2686	2248	1991	1653	1525	1419	1260	1152	1189	1108	1094	996	993	1010	920	924	954	955	898	923	838	796	847	817	801	821	844	857	862	791	756	804	871	819	795	823	837	795	816	814	836	801	807	760	830	756	765	758	788	822	846	786	792	829	788	788	828	759	785	796	815	737	819	792	770	766	789	764	824	802	741	789	814	751	783	788	819	746	798	802	756	758	791	814	766	792	741	842	797	838	746	777	793	734	799	813	788	761	755	750	830	761	770	790	773	833	804	819	761	764	791	755	795	798	820	749	779	767	756	765	777	776	776	801	803	745	786	815	806	751	755	780	737	784	819	766	797	746	796	775	743	784	758	815	783	755	786	754	766	764	767	814	718	789	809	799	794	771	803	776	805	704	782	773	806	801	781	807	727	793	794	799	811	742	797	794	756	748	768	788	744	729	784	804	766	767	755	777	751	817	802	799	769	754	802	774	758	828	805	805	747	764	802	771	741	772	809	776	802	735	796	784	792	771	773	818	768	761	756	754	749	816	762	782	812	788	795	769	782	778	766	778	740	771	841	773	778	764	718	747	726	798	795	815	823	779	740	757	814	762	821	825	811	776	775	836	739	767	770	784	791	763	813	771	767	754	788	798	803	810	737	775	824	734	802	826	733	767	795	795	755	835	733	790	728	799	786	782	829	756	710	794	797	800	777	831	770	766	777	772	794	786	772	781	733	787	787	806	786	789	806	774	771	775	749	753	765	771	794	779	767	749	737	763	750	815	804	772	804	812	818	756	795	774	803	831	807	817	820	815	775	780	736	761	812	778	726	770	781	804	739	773	777	783	790	779	805	794	746	735	785	790	756	780	748	744	714	754	744	809	772	754	770	783	851	732	781	813	776	785	787	749	796	776	738	778	718	756	763	774	746	794	824	743	747	791	808	794	767	761	783	718	757	795	771	813	805	781	787	800	726	752	732	739	764	810	808	784	757	766	779	791	773	749	814	774	792	762	749	741	770	776	777	774	808	804	760	722	761	779	762	783	784	769	756	765	804	780	735	764	794	789	794	776	814	858	844	802	751	772	826	808	771	799	748	779	804	805	825	757	761	756	778	788	779	757	803	833	758	780	821	765	751	766	746	814	793	755	779	748	754	745	738	781	756	774	758	764	769	786	742	763	797	746	726	750	781	742	751	796	745	727	751	794	765	771	843	771	771	734	785	749	739	754	789	767	766	734	745	778	818	817	755	757	791	706	764	781	704	734	832	840	831	767	788	842	780	754	770	783	771	778	760	774	717	800	753	736	777	784	807	786	751	767	741	812	772	782	810	791	720	780	812	773	827	779	784	781	772	793	776	814	787	750	756	745	736	817	748	766	780	804	823	806	767	778	776	777	732	820	762	758	836	812	773	789	791	806	799	796	771	749	764	782	764	777	750	760	770	776	793	755	767	822	785	744	726	765	799	766	756	808	788	768	780	819	781	724	774	783	772	767	753	753	757	746	799	757	747	761	760	813	760	752	814	778	712	782	780	766	821	750	760	757	773	733	756	718	783	754	747	825	780	766	790	809	838	764	748	771	850	819	743	775	794	724	756	746	787	768	734	805	832	775	788	776	775	700	766	803	758	737	775	783	757	822	737	776	814	782	770	756	767	821	797	801	799	730	740	787	771	775	818	789	724	783	753	806	760	780	823	820	789	750	829	775	742	772	772	754	756	777	787	764	794	793	805	799	714	763	777	752	828	787	772	798	771	791	774	725	805	796	779	746	765	772	744	781	797	770	755	767	763	771	806	789	749	784	777	829	751	818	755	798	766	783	773	763	736	753	773	804	791	784	796	761	758	726	783	777	777	754	742	746	767	791	784	826	791	840	732	786	764	775	793	827	796	756	790	787	774	774	795	869	808	759	778	768	813	764	768	750	801	747	730	766	774	774	757	750	777	815	770	785	750	758	781	792	860	735	788	734	815	779	764	771	733	817	773	794	799	727	803	784	778	782	777	766	819	800	784	767	817	770	791	772	718	754	826	762	731	773	788	756	779	790	719	758	795	731	728	779	724	761	799	781	805	765	788	742	770	735	798	770	829	814	748	776	795	770	782	747	841	758	805	801	761	814	795	816	728	750	804	768	770	747	782	778	824	730	790	803	831	789	770	766	714	760	803	776	790	790	801	781	802	822	763	732	797	733	806	781	801	733	717	754	771	758	829	750	762	771	784	794	787	781	785	789	833	737	777	796	784	715	788	818	775	758	784	797	748	764	780	801	718	778	784	810	784	749	756	795	780	799	752	772	770	786	811	755	751	837	751	769	709	783	730	812	767	764	831	799	813	758	772	742	786	790	781	757	783	737	762	730	782	770	723	715	776	815	784	789	757	825	780	730	758	736	764	752	740	782	743	818	748	752	734	753	781	750	776	765	763	774	749	742	780	745	729	748	758	792	783	803	779	772	750	780	807	817	712	728	785	831	792	784	809	807	763	761	737	819	822	818	746	755	763	796	746	809	795	755	790	737	796	784	746	757	738	746	755	739	804	737	757	754	804	731	752	779	793	807	781	831	764	750	767	768	787	734	801	784	777	776	751	777	753	776	740	789	791	795	791	788	790	786	769	781	787	774	736	739	749	771	740	788	760	814	770	774	768	744	754	782	781	780	774	806	841	752	805	797	830	803	792	826	730	747	744	774	785	750	834	816	794	770	771	822	753	774	768	755	715	748	735	747	800	769	774	777	715	778	724	752	810	756	819	749	765	772	748	771	781	791	795	749	791	775	745	789	803	809	767	745	758	792	788	760	764	795	804	753	796	811	838	781	786	713	727	751	756	795	758	748	790	768	818	736	772	790	797	782	765	795	746	773	752	749	775	805	728	800	804	794	737	775	748	725	719	771	764	820	800	770	773	785	759	741	716	791	799	763	823	775	789	766	843	760	730	833	762	774	755	776	728	783	738	776	758	750	764	779	766	781	780	812	768	757	748	767	737	752	740	758	761	728	792	791	774	821	758	839	787	806	787	802	808	752	775	717	793	756	745	761	762	734	751	758	784	728	803	784	831	848	774	792	758	737	740	849	797	763	782	778	788	748	783	750	741	798	808	744	743	705	760	750	750	738	805	772	771	772	824	768	830	784	777	785	763	735	734	742	756	769	775	776	782	745	777	766	752	767	776	769	798	790	786	776	762	782	780	737	753	777	776	789	776	817	835	765	788	763	750	754	791	769	788	734	833	806	789	807	826	825	715	767	773	817	807	798	761	784	800	766	746	779	814	784	779	783	733	761	749	755	786	769	772	795	744	833	753	783	753	761	784	797	799	822	749	835	779	755	757	737	728	781	733	775	781	743	771	759	762	764	751	739	761	764	827	793	755	782	747	762	780	770	761	726	804	765	768	732	754	801	775	805	732	811	764	748	763	783	772	815	763	831	771	787	759	753	789	825	772	737	779	746	723	790	774	739	804	772	780	777	792	783	754	796	783	773	807	753	783	776	750	782	738	757	804	776
30377	19420	6428	435	266	247	253	210	233	236	199	232	205	197	217	192	198	192	200	210	195	210	198	201	208	215	198	226	203	196	187	222	220	195	200	179	190	188	201	223	210	215	219	215	229	214	213	205	196	222	240	209	208	207	197	190	241	204	205	200	216	192	208	226	211	200	198	205	225	205	234	199	215	173	200	195	199	218	204	191	180	194	173	197	182	179	183	205	201	220	228	175	206	194	215	206	192	202	190	184	219	205	211	194	213	189	217	210	188	231	202	184	209	206	187	186	196	173	207	199	207	208	194	189	248	201	195	203	205	182	188	208	221	188	224	201	199	193	204	211	188	215	176	214	224	217	198	207	236	205	195	214	217	212	220	214	205	205	206	177	163	163	208	219	220	203	222	194	190	195	210	198	210	205	205	202	225	215	199	182	193	200	207	205	206	201	203	178	189	217	218	221	212	201	224	197	204	180	213	196	203	221	208	163	232	206	198	221	220	199	211	202	200	200	176	192	200	216	195	198	207	184	205	229	194	211	191	183	176	193	211	204	195	219	218	185	214	218	213	212	188	206	165	192	203	207	208	195	218	186	196	188	195	194	204	200	188	208	209	200	202	196	217	206	196	204	209	212	202	205	214	227	184	215	187	216	173	212	205	213	209	205	182	222	204	208	199	207	200	191	184	188	239	188	198	217	216	214	192	167	213	221	205	204	225	197	209	202	188	205	206	213	196	185	225	185	218	225	205	202	202	193	208	190	214	237	175	207	210	214	222	179	206	209	201	185	202	220	191	213	211	226	214	202	186	201	217	206	211	188	198	187	199	180	212	206	198	205	225	224	219	190	204	202	211	203	190	180	190	191	205	207	204	214	219	196	221	182	191	194	194	231	184	217	199	202	174	221	185	200	182	200	188	190	193	204	184	218	208	213	204	195	217	178	193	197	206	201	203	216	194	203	197	208	202	204	218	193	229	207	215	193	204	200	229	227	198	210	204	214	204	188	198	199	193	195	207	193	184	186	215	226	195	211	214	182	210	226	193	181	221	208	188	202	212	233	205	228	178	197	214	215	195	194	227	219	183	206	211	180	220	193	231	199	198	172	202	212	217	206	215	209	188	198	213	188	218	206	192	191	219	216	211	208	180	196	175	181	187	221	210	223	202	193	214	205	198	213	205	234	184	198	211	188	208	197	199	186	219	202	204	226	225	204	199	215	184	209	216	183	182	180	216	191	217	216	210	210	203	213	190	187	204	208	224	225	189	192	210	209	208	203	199	204	179	193	204	213	188	206	214	205	178	200	187	170	211	209	205	228	206	210	176	182	188	191	198	199	197	191	206	197	193	170	196	183	207	175	183	209	191	214	200	204	223	202	200	202	235	214	193	194	178	185	217	196	220	181	216	231	220	201	202	217	194	233	204	176	208	189	220	212	201	193	191	228	229	203	193	218	192	210	201	222	207	198	212	220	220	204	230	219	215	211	196	199	213	212	191	202	201	204	197	207	215	241	196	197	213	225	206	196	184	195	198	228	209	201	178	228	206	221	203	189	191	205	203	199	215	192	211	231	212	206	232	208	223	195	228	205	211	190	178	197	193	188	192	216	185	219	221	198	189	204	206	238	213	195	220	226	199	176	215	205	206	203	170	219	216	207	197	227	236	225	204	206	206	197	187	241	217	206	197	182	207	221	187	215	207	200	184	203	217	212	197	192	215	197	193	196	231	209	219	220	184	193	215	202	206	202	196	208	220	202	195	207	197	199	207	182	244	189	225	193	214	214	180	213	219	179	215	195	202	236	206	202	203	188	219	201	199	219	203	205	204	210	187	199	203	206	208	249	182	212	202	222	201	231	192	245	221	216	193	210	202	223	195	206	186	226	213	195	211	185	195	209	203	229	227	193	207	224	208	187	208	207	196	200	189	203	204	213	202	182	238	205	224	187	214	217	211	197	201	206	198	188	184	198	197	203	223	204	202	195	189	206	182	199	198	212	200	206	197	190	206	208	195	232	199	178	183	225	212	183	208	233	220	212	192	211	185	205	189	199	190	199	208	188	186	209	225	196	209	191	222	221	218	220	203	207	211	187	191	210	214	187	199	219	152	227	202	192	202	225	210	204	209	197	190	204	194	191	196	236	200	202	207	186	237	180	184	197	187	200	202	208	201	221	232	194	210	228	204	190	197	201	212	218	210	210	222	205	205	206	206	222	207	190	206	186	201	177	209	220	198	206	196	222	214	179	207	199	220	212	215	214	205	213	207	184	194	197	205	187	194	218	212	209	213	211	196	213	217	190	176	207	213	209	214	193	221	182	192	194	208	205	211	215	183	222	205	217	204	214	212	220	197	221	199	212	206	231	202	199	208	211	191	179	211	196	215	225	190	225	193	206	238	204	201	186	184	203	229	214	198	228	210	201	215	176	223	220	222	199	189	222	180	196	225	197	211	222	193	205	203	180	237	198	167	203	215	208	217	181	188	198	211	204	221	224	179	187	202	185	214	197	218	200	223	178	199	211	191	196	195	218	181	218	236	204	181	193	199	224	198	196	209	185	208	208	217	214	220	208	190	187	232	215	200	201	186	198	206	203	201	230	194	210	179	167	204	207	210	229	200	200	203	210	212	214	195	187	204	207	224	235	216	210	219	203	198	201	226	212	193	221	195	198	192	219	205	219	175	195	194	234	183	205	200	218	200	195	186	228	203	227	207	204	200	214	234	203	187	221	213	191	211	186	209	202	209	185	195	204	211	198	205	246	208	223	183	219	211	196	216	212	201	195	197	178	211	194	211	224	215	177	201	208	199	229	182	211	210	212	209	211	189	230	184	221	228	231	191	201	191	223	223	218	209	184	203	205	205	215	197	200	213	234	199	203	214	219	225	217	217	202	199	201	206	197	235	214	183	200	215	219	225	196	206	199	240	191	204	173	208	225	208	192	198	204	208	187	206	190	214	206	198	198	189	198	191	221	191	220	214	202	200	221	231	215	211	192	188	217	196	202	214	203	201	225	185	195	191	210	204	209	198	190	205	194	219	216	190	202	205	189	203	220	185	220	173	211	220	222	213	207	194	196	213	191	190	187	213	190	191	175	193	181	188	193	212	201	197	210	201	189	210	187	196	171	203	187	215	188	196	195	198	199	193	197	205	215	186	183	200	189	204	213	220	224	167	222	224	219	213	196	191	202	177	214	187	170	219	203	238	185	227	217	213	198	217	202	195	203	209	186	197	180	200	198	204	193	223	215	215	220	198	181	200	207	197	193	220	199	180	193	189	184	204	216	190	196	190	184	205	166	205	205	198	230	218	197	197	195	210	241	189	197	196	191	215	212	201	185	196	219	187	192	204	202	195	198	204	221	206	196	217	183	177	207	218	214	182	223	214	193	234	206	203	208	176	193	215	182	183	182	197	196	208	222	194	191	216	212	223	228	217	193	183	209	223	209	226	195	192	180	202	224	206	206	199	192	211	195	198	223	214	200	219	223	217	222	199	202	211	238
20639	12876	564	402	333	267	241	266	230	266	219	266	235	244	235	231	237	213	226	231	203	217	237	242	203	229	233	208	217	204	227	246	203	216	216	246	202	226	224	208	208	235	225	201	215	236	207	229	214	220	219	216	233	209	220	247	192	216	229	235	209	234	239	227	226	213	229	228	239	253	215	211	226	240	245	227	211	240	228	212	227	207	218	226	202	228	210	240	256	224	225	205	217	249	218	201	211	237	236	241	223	228	201	213	224	235	211	229	230	202	193	207	216	227	207	207	201	219	198	224	230	238	213	240	220	218	203	205	227	220	220	204	224	226	245	212	209	208	216	229	232	231	193	209	229	196	226	214	241	211	234	212	209	245	199	236	232	214	220	212	226	196	225	244	237	227	234	194	220	239	232	213	215	242	208	209	225	230	224	214	215	231	215	219	225	231	210	232	215	195	221	243	204	251	243	219	233	208	215	205	247	216	224	227	211	185	210	209	244	237	217	229	224	232	218	217	198	199	212	210	209	197	225	224	219	189	206	210	190	200	200	206	191	187	212	201	231	218	209	208	201	197	228	230	212	204	216	210	211	219	208	220	197	236	240	232	232	224	204	228	221	218	213	191	207	207	213	221	216	205	215	225	223	210	233	236	228	195	226	216	213	206	208	226	236	230	220	221	232	219	233	192	210	206	243	206	236	199	204	207	229	214	229	222	226	219	194	213	215	211	212	225	220	230	213	217	239	195	202	224	212	228	223	197	183	218	213	214	221	179	212	215	179	247	215	232	207	210	240	212	213	214	238	222	212	239	220	235	201	263	217	202	233	227	228	208	229	188	212	210	227	232	219	228	222	238	212	209	213	225	230	230	220	220	195	216	200	228	235	218	215	223	207	210	223	245	208	206	195	208	217	213	220	205	185	241	209	203	199	225	229	209	193	235	185	196	211	202	210	207	206	239	195	200	212	214	218	219	233	206	232	218	223	245	220	224	213	208	234	219	221	219	223	201	211	235	185	219	220	204	240	230	222	226	241	229	218	219	203	231	224	204	205	208	225	223	202	220	229	215	228	220	246	222	272	204	237	218	184	198	200	191	225	203	225	209	214	202	219	208	204	233	224	211	203	250	217	226	220	233	205	215	213	250	223	215	216	248	205	219	213	202	230	229	209	249	214	209	194	213	213	206	208	218	226	216	215	231	214	230	205	220	245	223	190	235	204	224	198	223	239	223	208	196	244	224	194	217	182	232	219	206	216	216	216	218	223	193	214	216	210	226	227	225	216	209	188	218	253	217	222	201	218	190	189	241	211	240	230	197	240	201	240	228	231	202	204	207	221	250	229	211	226	197	224	233	214	216	227	214	236	194	224	225	250	223	227	248	210	235	218	210	194	210	231	225	229	216	216	201	194	215	220	199	239	197	212	227	229	213	202	215	227	217	212	203	192	212	211	210	223	218	235	213	248	236	228	215	212	198	217	209	246	224	227	243	217	229	211	210	217	227	232	198	209	220	214	189	213	225	232	216	205	185	212	236	220	190	225	212	227	221	217	232	212	246	225	220	227	226	208	216	190	220	209	187	237	238	220	228	216	214	202	238	215	225	244	229	224	232	229	223	188	193	217	246	212	205	221	231	196	210	197	191	218	234	233	225	201	197	244	208	209	230	221	215	218	218	180	228	243	191	224	199	218	212	233	236	221	216	229	226	208	228	229	210	187	241	224	215	208	205	208	223	228	186	219	211	216	218	212	224	203	189	211	210	221	229	261	198	210	222	211	211	210	187	223	210	241	227	216	228	224	237	209	213	232	181	213	200	204	220	216	224	228	221	252	213	214	216	233	248	239	240	210	200	185	218	224	200	216	197	232	236	220	211	229	243	239	232	229	221	201	225	234	219	214	222	225	220	224	234	221	235	239	218	212	236	204	229	223	252	224	221	230	245	209	244	194	241	237	239	214	219	219	248	189	215	224	212	191	200	190	214	195	215	234	206	225	232	230	228	237	204	206	211	221	218	215	215	223	220	209	215	229	200	212	218	218	214	238	195	225	226	217	230	223	219	194	202	182	211	201	221	224	220	228	204	202	219	236	213	217	230	213	231	227	219	233	222	216	220	217	242	241	208	224	227	195	213	211	219	224	243	235	227	227	191	207	224	206	232	201	208	217	218	227	205	195	220	244	217	205	188	196	216	224	233	217	202	226	216	223	203	202	245	210	221	209	218	228	224	232	219	210	190	205	216	256	207	203	209	217	247	224	230	213	220	215	214	197	192	237	222	231	195	213	239	210	224	239	237	235	216	257	228	234	226	236	216	228	222	227	208	234	203	190	228	212	236	232	208	223	205	200	224	211	229	187	216	223	248	216	228	218	240	228	206	201	209	213	215	227	256	194	215	208	202	220	251	217	208	208	253	181	194	240	230	221	224	232	258	207	210	223	218	189	198	218	192	203	248	201	236	239	225	236	215	232	230	235	234	217	227	218	242	240	195	227	222	236	240	180	222	223	211	218	221	222	215	236	198	207	221	210	216	234	219	226	234	231	234	238	222	194	243	183	245	183	239	202	239	207	215	222	206	205	205	239	214	205	228	224	226	232	199	230	192	215	216	235	215	206	198	229	213	219	200	219	231	219	210	232	220	228	203	226	222	224	196	214	218	184	202	228	220	235	219	221	221	217	212	233	222	193	202	209	212	208	205	220	214	247	212	230	230	228	211	215	201	222	237	206	206	248	207	221	203	211	216	202	228	236	218	242	217	195	211	229	222	213	234	215	217	242	235	202	211	256	241	190	226	221	218	220	219	247	265	240	229	213	245	229	202	224	218	214	259	235	242	215	221	224	224	246	204	240	220	223	209	214	220	212	234	213	218	220	228	220	224	215	194	205	251	212	191	205	217	203	220	211	196	216	207	207	221	214	210	239	223	256	220	230	225	196	243	239	201	200	240	225	228	246	227	210	228	230	201	227	215	189	219	199	217	204	210	224	228	225	209	226	205	251	256	226	202	205	231	195	224	225	218	227	185	215	210	212	205	190	215	224	240	216	216	211	221	203	226	223	219	217	206	220	208	224	232	212	199	237	198	206	230	216	197	227	201	213	233	237	229	218	235	221	244	215	248	196	218	236	202	225	218	216	221	206	237	204	207	231	226	220	194	207	215	223	260	232	212	200	200	231	203	189	216	221	222	226	189	221	227	183	208	209	206	211	183	255	218	203	229	256	237	208	211	198	227	201	224	217	203	229	221	206	215	219	224	224	178	206	238	205	253	219	216	215	237	235	238	206	252	229	237	215	211	203	205	237	219	202	217	209	247	211	226	232	213	213	214	204	210	201	215	210	202	204	222	196	208	191	222	227	202	231	224	210	204	200	231	227	224	191	218	220	209	240	176	218	227	221	225	225	216	212	250	227	237	222	217	232	213	219	206	210	227	240	227	236	213	217	249	229	222	212	216	206	228	205	234	217	227	248	249	202	218	221	220	228	248	223	210	215	207	213	232	224	223
24468	20460	27145	23405	20344	18177	2017	900	704	690	654	598	590	581	583	555	566	557	544	507	509	499	508	484	495	527	521	527	572	518	529	483	525	512	512	514	571	512	474	506	500	476	473	471	520	465	539	532	517	531	489	469	477	496	498	490	511	500	503	492	522	483	515	493	529	448	464	503	471	507	506	514	516	525	468	468	496	509	508	497	450	506	522	477	520	464	457	504	500	532	494	467	436	510	505	459	519	480	495	497	516	490	528	482	515	495	510	490	504	504	506	466	484	448	498	468	475	486	507	513	483	482	511	519	472	483	486	491	497	502	483	512	482	465	487	465	487	490	503	468	527	472	464	499	488	478	463	504	474	504	516	470	483	488	514	464	488	511	485	486	481	503	436	513	455	473	499	451	475	455	489	484	518	482	489	472	441	489	459	533	503	508	497	486	489	505	495	540	506	504	500	473	460	501	498	498	479	494	503	513	487	467	501	496	480	518	499	475	468	471	527	510	448	485	525	514	541	463	500	478	474	482	561	508	489	510	487	500	509	504	488	522	513	455	461	484	486	492	496	449	488	520	504	486	484	469	503	466	490	473	458	486	451	514	490	479	469	514	502	503	506	488	468	496	462	485	527	477	463	522	510	518	489	474	476	500	451	489	500	501	481	496	440	473	534	511	485	510	485	489	541	479	450	478	475	496	481	498	535	489	442	468	491	542	490	525	486	496	483	466	481	506	484	476	501	486	511	499	520	478	490	463	485	538	554	465	531	509	513	502	508	504	472	500	544	504	566	488	520	528	433	484	488	505	453	511	471	470	520	487	450	480	460	476	487	499	484	517	502	471	490	490	486	447	502	519	528	508	508	510	521	483	507	480	507	502	469	458	489	523	465	482	486	519	507	517	469	486	482	512	512	475	527	463	466	502	494	499	493	479	487	499	517	519	503	511	453	527	467	483	490	496	480	486	489	479	523	482	498	498	507	472	470	500	449	450	507	485	512	502	473	487	480	443	511	514	484	500	503	497	500	492	511	454	491	515	464	513	490	536	553	496	500	475	494	481	476	491	514	498	483	512	502	477	517	504	497	453	477	491	491	472	492	493	471	493	488	497	492	475	452	502	488	497	508	475	468	523	487	516	501	545	524	473	478	503	489	498	507	464	528	489	515	535	487	512	467	464	525	524	467	512	523	475	512	532	477	506	482	493	496	527	468	534	480	495	484	492	487	505	471	495	491	484	518	522	511	500	463	517	552	527	518	522	480	476	487	535	482	494	552	469	471	452	495	494	517	500	483	513	493	489	507	499	523	484	492	459	449	497	489	512	495	482	490	467	474	457	463	472	513	515	499	490	481	498	471	497	504	484	476	480	496	535	490	478	447	507	469	476	516	516	494	508	465	449	482	459	469	481	483	525	495	468	490	494	488	515	513	459	518	524	455	550	485	491	564	471	482	484	453	516	488	474	491	497	503	461	476	477	474	464	501	494	475	485	511	462	446	569	468	463	538	488	488	514	501	509	518	482	490	487	487	517	501	548	505	425	468	502	515	525	535	455	470	533	489	483	451	511	522	519	508	476	516	459	497	493	468	498	494	484	490	530	505	497	499	466	474	508	489	505	476	521	539	524	504	555	480	531	448	533	516	486	517	535	501	471	494	464	492	502	498	513	494	476	487	519	508	481	469	499	495	540	468	497	493	496	517	447	506	491	487	468	515	484	460	480	494	545	488	490	458	500	522	504	453	488	488	517	516	473	533	500	497	546	466	490	469	487	475	462	517	469	490	497	475	499	526	496	491	492	474	461	493	469	472	503	486	503	489	514	540	500	487	476	480	491	487	496	451	486	513	478	515	491	452	523	474	483	487	495	494	503	503	504	524	462	501	498	516	529	484	487	495	488	527	498	493	504	490	481	498	487	468	466	562	477	493	501	500	503	506	460	503	459	456	522	495	531	481	432	479	506	505	479	481	507	524	481	534	493	520	492	502	502	486	506	496	537	433	506	489	465	490	482	509	482	478	466	527	485	512	455	516	516	542	502	470	508	501	496	502	505	500	488	482	499	485	499	497	487	502	562	508	490	484	470	490	478	488	469	485	524	466	487	501	507	520	472	500	452	488	520	476	502	495	498	454	504	467	472	486	508	513	481	494	511	504	460	513	515	482	496	511	521	519	508	503	490	513	496	464	491	496	497	505	481	491	506	477	495	544	480	461	446	514	498	495	482	489	493	445	517	473	511	461	529	460	521	473	466	497	484	487	483	497	511	485	482	479	501	460	485	486	496	479	522	512	486	531	495	474	464	517	462	467	479	456	500	472	479	491	498	509	498	503	468	474	480	481	513	509	499	522	451	506	493	488	488	519	467	488	490	493	524	477	500	485	496	492	519	477	491	495	481	520	516	480	458	471	478	515	494	465	496	525	470	510	512	477	470	506	494	501	521	463	504	491	507	481	469	491	525	461	457	469	493	482	501	500	495	523	484	474	508	509	479	477	510	506	495	538	480	508	489	478	425	488	499	504	476	504	506	490	429	494	502	490	468	470	486	500	482	527	488	464	512	468	488	484	494	487	474	484	459	479	505	501	498	470	493	461	512	475	493	518	480	488	496	529	458	506	523	481	500	476	482	476	493	512	511	493	470	485	464	497	435	523	479	495	486	525	513	497	492	481	484	475	483	524	493	491	493	509	511	530	511	445	492	485	491	541	471	420	474	495	492	491	498	543	498	469	467	510	474	484	461	474	484	513	499	495	497	477	464	487	509	511	501	531	500	469	488	477	469	466	488	543	500	511	523	536	489	488	510	537	470	482	513	514	508	475	517	448	471	481	515	489	473	510	457	483	472	521	467	515	495	470	489	481	504	528	523	489	484	510	516	499	536	491	480	492	493	479	503	475	485	497	457	520	492	499	503	491	492	495	504	509	470	493	525	466	492	465	469	486	486	500	494	507	508	489	525	468	493	506	511	507	501	500	462	501	513	528	527	472	533	476	470	479	519	507	478	474	473	500	518	498	527	520	440	488	495	469	473	454	489	487	472	483	509	471	494	487	492	500	466	516	468	501	505	493	481	494	499	508	479	479	481	517	472	492	461	486	513	478	490	520	503	482	456	524	509	531	482	502	467	501	514	475	512	502	487	484	464	460	518	467	564	506	491	506	478	516	476	464	493	498	525	500	467	458	493	454	501	501	488	517	521	495	474	522	504	470	490	470	464	509	472	506	489	464	459	480	500	485	472	463	447	529	501	536	489	511	536	503	490	476	459	484	493	507	462	492	501	542	474	556	485	513	448	440	494	482	482	476	521	461	474	470	459	482	517	468	524	481	476	495	516	494	500	456	495	489	464	493	501	488	478	447	442	467	478	462	496	499	481	482	500	492	497	501	511	498	472	473	493	472	500	497	485	477	493	473	488	459	492	474	514	505	500	499	507	484	514	485	487	508	512	527	526	483	507	496	489	439	493	467	527	493	504	516	536	491	494	511	439	489	498	508	485	526	481	523	451
27470	26446	7397	3876	2475	1803	1422	1203	1004	935	829	763	666	664	615	604	630	555	571	566	596	521	531	515	523	538	537	553	494	507	481	510	515	472	455	474	474	496	497	488	446	443	478	461	430	446	500	475	479	465	504	446	493	447	453	481	444	437	467	477	476	471	490	440	457	457	435	488	482	468	487	470	440	450	473	475	505	462	480	489	458	457	474	487	477	460	496	465	472	421	448	445	442	447	468	488	479	487	483	471	477	504	494	473	489	471	420	467	443	455	473	465	431	465	478	449	443	422	476	505	475	458	449	479	444	465	451	448	455	490	491	506	498	468	492	456	434	470	455	491	416	434	467	460	447	458	457	450	480	492	448	449	427	479	430	483	435	463	483	477	438	496	477	429	444	457	459	448	470	487	481	475	478	427	485	464	483	436	470	476	488	458	471	439	470	461	464	413	464	482	456	453	464	465	426	487	437	490	438	487	429	455	467	459	475	429	460	448	467	436	470	463	461	465	456	440	474	457	484	442	494	481	474	479	491	462	497	435	469	454	479	486	460	480	467	479	461	475	460	477	487	491	444	445	495	494	475	415	504	454	444	462	456	500	459	458	444	458	460	448	440	424	453	469	446	447	462	501	460	490	446	452	425	500	490	435	459	436	464	474	454	443	475	432	465	447	469	458	459	464	454	472	490	452	474	514	493	453	471	492	450	481	458	467	482	446	455	465	460	442	444	446	445	452	508	462	468	449	411	470	459	478	475	441	462	455	479	492	473	425	500	461	478	484	450	489	478	400	504	478	474	471	458	459	435	454	452	490	478	468	461	492	511	440	470	445	462	459	440	491	502	458	438	485	486	451	458	460	432	472	446	461	463	483	455	471	459	481	442	446	481	416	434	442	470	474	457	459	474	505	465	396	412	445	429	462	468	469	506	455	453	450	452	455	456	485	462	438	463	483	479	460	464	438	442	437	452	461	444	481	463	456	482	434	459	444	454	471	449	454	483	459	416	453	453	430	468	481	446	458	441	464	448	479	512	465	478	446	443	486	467	462	466	429	497	500	468	439	466	460	470	479	474	455	458	477	455	470	466	469	448	442	506	472	458	465	445	466	481	443	420	439	460	455	434	439	464	460	459	476	461	470	494	482	469	456	459	484	461	515	476	458	482	472	463	459	472	456	482	456	458	441	459	472	462	468	444	433	462	488	479	465	408	463	459	438	466	474	486	501	445	452	470	488	458	466	452	470	491	474	425	442	465	482	454	461	483	483	453	470	461	464	457	485	444	461	496	467	465	465	442	446	452	463	466	417	468	484	453	447	466	457	471	500	452	508	436	466	464	448	478	480	467	483	449	449	455	417	435	461	463	518	451	470	433	455	470	444	478	431	459	432	494	473	479	490	445	435	503	459	486	496	514	500	458	409	520	458	455	468	463	482	431	470	475	459	422	451	458	450	485	431	468	432	476	448	465	480	472	457	454	471	488	410	476	464	492	478	503	444	440	492	509	482	449	440	434	460	438	484	419	478	469	482	497	476	471	459	475	445	465	466	438	473	462	439	470	460	463	451	466	449	437	464	488	483	463	453	458	491	494	439	469	444	475	472	469	441	430	455	446	448	435	473	462	497	498	465	473	481	482	491	496	427	461	457	510	473	436	444	427	487	472	447	487	469	497	462	458	484	445	451	456	413	472	435	481	494	474	488	473	497	457	480	494	481	482	497	490	447	466	452	475	512	454	480	468	469	470	489	461	439	464	477	472	452	487	454	427	462	446	483	452	467	468	448	474	489	442	446	456	472	433	475	492	465	457	451	526	453	480	489	493	429	454	450	483	472	444	473	476	476	490	489	463	431	491	468	456	485	505	446	450	440	478	433	458	458	464	460	474	477	474	477	484	462	472	484	436	527	448	465	488	470	486	467	447	498	441	482	433	494	444	447	487	434	490	468	481	453	460	494	479	483	445	499	471	472	444	480	462	495	470	469	474	434	487	492	449	438	460	480	498	480	471	415	450	498	448	437	487	482	452	446	504	415	463	460	486	494	457	427	476	441	482	478	419	446	458	498	453	464	475	447	464	414	446	488	492	438	444	461	479	464	474	475	452	463	470	487	450	483	446	463	438	443	424	508	478	454	465	445	494	437	466	416	439	492	498	526	470	450	461	422	461	462	519	469	477	461	446	454	464	468	479	484	471	460	461	505	459	449	474	486	475	444	477	488	464	497	459	459	471	426	441	488	462	477	459	487	429	444	493	476	467	472	467	455	504	477	477	456	473	452	441	467	484	492	446	477	514	464	468	467	455	493	491	468	447	444	476	448	450	469	444	432	466	438	464	475	429	495	504	446	452	464	478	456	438	436	434	468	482	429	489	477	496	475	447	507	453	486	492	495	506	467	424	409	443	456	471	479	465	424	432	448	455	479	455	496	474	485	477	460	455	473	475	454	442	465	467	456	479	470	489	459	464	448	487	479	486	474	474	479	451	491	495	439	440	526	508	440	452	436	482	471	460	465	425	500	483	441	471	473	471	464	443	450	444	463	468	505	458	443	475	456	459	437	449	484	464	484	516	462	436	492	440	419	459	450	477	512	452	500	448	471	448	491	457	453	477	459	416	412	484	491	461	492	478	494	469	499	461	465	430	497	460	448	470	428	468	460	447	510	450	475	425	460	459	440	461	462	480	441	463	475	439	458	472	466	490	475	413	463	454	441	481	448	507	474	484	451	469	460	446	483	451	457	461	482	491	417	457	446	469	461	441	466	447	461	467	463	446	476	439	483	432	479	429	483	449	448	421	485	430	467	470	455	478	462	465	458	486	439	453	487	439	492	504	463	469	439	477	461	491	448	429	466	467	470	493	452	461	482	475	428	465	499	500	468	458	485	453	444	475	466	476	487	436	449	443	474	452	451	482	459	518	451	495	436	452	469	507	456	447	448	498	480	478	450	497	492	452	450	451	507	457	490	463	446	468	469	478	470	499	444	461	404	431	418	445	439	414	481	485	467	445	441	444	472	484	476	468	480	489	451	461	452	462	483	473	476	479	496	458	439	431	468	502	459	453	489	425	537	438	431	463	463	470	503	430	463	412	475	501	493	447	452	464	478	459	446	447	457	448	498	466	448	454	453	466	493	469	458	447	469	444	473	461	480	469	452	465	460	427	419	440	456	491	460	445	462	455	469	486	447	474	456	465	479	478	455	485	420	437	446	467	466	487	441	439	448	472	465	456	458	425	473	482	482	502	473	470	456	468	471	488	450	461	467	427	433	459	477	438	453	478	447	498	473	466	451	432	469	471	476	407	474	472	496	431	455	480	468	477	454	490	461	484	456	489	473	499	506	471	428	477	470	465	434	462	490	492	472	420	442	466	490	491	481	441	473	426	438	463	449	476	480	504	450	476	458	439	489	468	471	466	445	474	469	491	523	516	447	464	469	427	468	501	430	453	438	507	453	472	487	484	466	437	450	449	468	437	455	466	466	477	465	491	451	493	448	462	483	474	436
22467	20353	27359	23181	20350	20414	17304	2040	1289	1281	1192	1044	1091	1080	1018	991	895	932	905	945	926	864	933	928	886	897	876	911	851	879	869	843	826	899	907	914	887	846	926	838	823	871	827	872	863	906	865	870	872	848	814	815	815	854	868	852	870	875	840	813	866	826	842	781	912	829	850	855	881	897	842	891	859	910	838	809	867	829	879	850	840	809	844	816	825	855	841	862	875	825	847	847	856	867	832	886	848	839	872	854	850	775	830	840	874	840	869	811	849	837	846	873	794	780	831	847	833	842	862	846	787	820	875	862	849	859	893	859	909	902	847	792	818	795	867	816	805	921	879	901	831	863	855	831	919	807	890	815	773	792	818	840	811	852	815	879	843	826	834	874	876	889	859	840	867	890	841	868	831	779	851	819	852	826	795	863	869	852	915	858	838	829	845	869	841	841	834	861	818	797	801	838	844	830	836	812	744	858	833	853	789	840	828	843	873	831	820	843	830	819	856	865	847	829	819	837	839	820	845	877	845	933	844	856	860	826	842	877	885	870	849	823	857	833	803	859	855	806	817	805	831	838	829	832	842	826	844	804	865	874	761	813	840	859	868	807	831	857	845	855	856	863	846	838	840	850	815	840	868	847	854	884	821	842	879	889	850	897	837	811	837	889	841	849	839	830	815	903	934	848	829	887	843	854	883	794	866	856	818	874	858	821	838	834	864	864	841	819	844	860	832	877	829	917	879	861	896	838	828	838	885	819	869	832	840	844	847	879	867	864	819	793	853	837	839	789	880	813	865	843	844	877	840	834	874	863	837	832	839	850	851	877	846	820	854	841	867	822	897	860	838	847	877	837	821	852	851	878	823	824	834	881	884	825	884	839	834	882	879	823	837	895	899	785	820	848	847	842	807	829	809	921	876	848	840	841	863	846	862	861	829	788	918	778	821	863	828	909	852	906	865	882	828	844	886	829	848	881	837	814	834	884	783	906	851	836	811	830	804	885	859	881	866	839	817	840	886	858	807	868	831	843	785	884	862	832	833	872	796	851	827	845	855	848	807	812	832	866	829	845	804	854	846	825	810	821	889	835	862	776	819	810	867	815	815	858	834	821	868	829	876	854	846	833	840	858	822	869	827	872	836	847	852	855	797	842	858	866	912	871	814	858	863	904	809	834	847	912	825	867	862	865	868	869	843	837	800	870	896	849	828	804	827	845	900	844	893	860	801	890	815	869	897	863	856	758	839	801	806	844	824	899	822	839	882	859	862	844	839	814	818	874	838	842	877	853	827	843	814	846	861	882	874	798	872	835	847	845	851	859	802	816	850	798	867	847	811	862	891	772	840	804	824	830	847	854	807	893	832	887	871	850	826	855	828	874	849	822	863	863	865	889	861	815	800	784	854	849	841	833	868	849	857	823	824	813	820	869	825	924	829	802	839	861	841	841	870	867	827	846	897	840	842	863	828	861	851	813	845	795	799	823	832	838	830	889	874	811	840	859	861	883	756	844	883	857	892	858	862	854	854	883	846	854	827	815	877	836	820	872	873	853	821	873	905	835	887	842	853	833	800	863	850	779	856	825	845	827	816	892	826	884	781	846	840	904	880	832	850	807	799	833	869	808	801	800	814	800	821	884	867	753	860	837	819	828	848	847	896	794	845	889	853	830	859	847	837	905	865	877	827	854	864	884	823	830	803	876	812	809	885	871	847	821	770	790	898	838	863	872	883	838	827	862	781	859	845	845	797	848	818	751	893	836	819	845	804	835	858	812	857	878	817	889	884	833	819	844	888	823	759	843	905	794	864	860	820	869	831	862	853	849	878	862	869	834	838	863	885	833	814	863	823	842	823	845	803	807	844	798	812	833	789	816	866	827	772	888	849	851	866	839	875	818	906	816	817	836	887	840	878	874	884	836	864	903	852	845	829	859	825	864	839	865	840	831	876	811	803	817	858	853	828	825	806	847	820	832	891	814	854	820	880	822	854	843	860	860	865	853	851	838	881	811	791	864	886	841	789	847	824	817	869	831	854	853	809	872	827	912	813	856	851	797	806	828	805	798	859	845	829	886	829	868	830	849	839	796	830	854	829	825	803	819	858	854	841	860	849	806	852	856	849	845	847	884	866	851	882	842	843	886	867	867	832	809	827	858	831	844	840	790	769	831	788	789	839	851	891	858	852	861	830	857	833	801	820	851	808	872	840	848	807	864	871	804	821	815	860	835	849	890	804	843	801	891	804	861	846	855	840	869	840	826	854	886	804	879	815	865	847	832	866	809	865	845	807	831	862	893	866	838	829	879	822	856	854	811	907	807	794	851	801	851	846	887	871	839	801	839	888	782	841	852	820	905	811	884	804	824	881	871	795	823	837	867	817	893	867	920	828	889	868	841	853	832	793	870	880	834	885	824	862	826	847	889	849	794	819	842	817	865	824	802	866	846	910	833	851	806	823	814	818	835	858	853	886	872	823	820	900	850	875	865	852	792	891	891	811	848	800	807	858	851	882	857	878	836	833	837	839	809	920	792	832	786	907	838	825	856	829	846	870	843	862	819	849	858	849	848	807	862	849	828	815	808	846	852	850	856	822	886	808	881	836	823	797	837	842	826	856	850	826	777	845	860	870	827	852	829	867	848	834	842	838	797	799	859	885	854	830	849	845	882	893	833	835	824	811	830	885	826	835	822	852	832	857	840	834	818	858	818	801	885	830	882	852	784	909	895	796	793	823	865	824	810	855	887	831	817	847	870	886	843	813	842	827	863	851	874	863	846	870	821	851	847	834	905	835	811	843	813	869	811	798	855	882	853	875	837	820	836	853	813	831	835	824	869	867	860	813	898	885	867	829	812	823	810	791	870	857	854	832	813	838	853	778	838	888	807	812	808	819	901	875	890	823	855	862	833	836	867	802	809	802	835	836	831	844	803	869	871	857	837	802	847	865	824	833	825	887	826	833	841	896	867	896	844	794	897	847	875	870	832	792	841	865	898	822	873	902	807	807	776	806	821	865	864	861	834	846	836	834	833	870	823	803	848	818	861	887	815	882	850	849	835	847	839	774	847	838	836	817	856	827	850	865	815	825	904	868	821	807	854	812	840	833	860	851	866	879	838	816	794	848	854	878	857	878	800	873	864	829	855	841	861	814	860	883	870	872	829	839	844	845	871	849	850	842	825	868	860	864	894	900	894	899	834	809	809	846	775	828	797	827	837	830	864	865	857	829	851	846	855	887	829	831	852	837	816	851	835	866	844	821	777	850	844	852	849	882	837	827	859	862	809	820	857	830	803	832	868	854	847	819	865	821	817	854	822	812	835	871	822	813	860	820	819	840	823	812	866	811	900	886	820	850	824	802	834	823	808	878	854	838	837	836	844	831	829	847	815	870	848	828	832	824	884	879	840	857	860	848	828	838	820	888	802	831	814	834	829	842	805	863	834	819	862	801	880	848	872	839	874	847	867	840	864	843	849	785	851	867	848	819	895	817	886	841	932	838	816	843	891	900	850
24367	25161	12462	6683	4590	3331	2547	2156	1838	1614	1412	1350	1293	1121	1137	1058	1013	1042	991	979	963	926	929	900	945	864	919	872	938	819	874	871	859	839	856	821	851	793	809	813	814	835	826	836	790	830	793	814	818	784	777	796	755	837	774	784	783	828	805	767	824	774	818	788	754	803	825	813	815	772	750	812	783	812	823	845	791	793	825	791	808	766	791	768	783	821	750	770	801	727	842	753	791	763	749	773	764	767	779	792	790	727	807	772	810	764	775	763	758	841	782	867	791	759	797	774	780	780	794	778	829	784	787	776	750	758	795	810	811	777	785	791	836	774	741	812	766	819	767	780	757	805	805	725	800	765	827	753	811	764	809	808	802	827	781	783	764	830	777	809	805	783	769	754	777	771	751	809	758	771	787	819	775	757	769	808	765	794	780	714	751	740	776	810	788	788	772	787	741	779	774	802	776	782	806	774	835	813	801	801	808	761	772	784	781	745	752	796	772	774	737	804	770	803	780	769	769	793	807	714	733	805	760	833	813	780	778	702	762	771	772	742	745	766	820	791	817	772	799	807	775	811	769	798	769	741	751	741	778	764	837	790	812	752	840	773	768	770	770	814	762	785	781	804	772	814	824	745	779	777	782	766	755	752	777	757	785	793	715	821	814	804	777	734	785	804	767	775	800	756	774	818	785	788	835	732	757	764	796	750	766	802	754	800	814	819	798	780	758	758	808	782	790	744	827	763	823	795	799	772	767	748	774	754	765	783	801	781	780	779	779	823	764	764	792	792	762	767	794	789	839	775	754	778	822	778	782	744	763	804	776	768	774	779	754	808	757	797	772	786	767	823	814	801	734	793	763	759	774	828	770	805	795	803	746	782	781	821	738	792	755	777	779	754	751	786	811	733	738	765	753	746	807	804	798	802	764	773	769	769	719	796	808	735	800	747	763	798	766	779	764	800	786	745	844	782	814	763	749	733	765	746	777	755	800	798	801	766	773	771	809	778	845	811	787	774	784	789	793	784	796	824	774	767	827	726	807	774	785	761	701	797	763	796	782	770	783	790	793	774	735	797	768	767	759	788	802	807	794	777	755	843	714	847	737	794	766	697	788	797	813	759	751	828	786	823	808	783	800	782	786	835	752	755	745	762	799	754	832	772	778	796	713	825	763	792	749	775	758	790	785	759	785	755	765	866	764	757	744	826	764	822	774	760	778	803	780	795	730	764	724	735	787	847	828	788	753	755	768	813	769	745	764	782	741	840	799	750	780	817	763	818	760	783	807	769	707	741	787	758	756	789	796	733	752	791	760	796	796	780	778	751	790	726	749	755	840	856	787	816	752	725	808	808	781	828	825	835	810	762	822	740	765	769	764	773	801	802	772	773	772	781	801	775	802	821	792	749	755	734	835	798	775	761	805	794	827	778	786	845	738	794	766	735	743	784	795	772	807	809	771	805	796	813	809	772	809	779	799	818	782	751	792	792	796	772	771	763	792	810	771	775	808	779	755	791	787	770	787	791	779	791	757	761	781	796	801	805	772	818	773	783	792	729	782	857	758	779	779	821	804	749	801	840	789	771	732	793	817	761	745	795	811	780	772	759	775	774	812	764	814	771	764	806	780	772	777	715	724	788	807	744	753	760	734	757	764	796	777	752	809	772	758	755	786	790	732	754	804	801	770	747	745	800	741	772	802	777	782	815	791	746	772	748	761	814	783	759	739	782	787	773	831	754	767	822	742	838	781	822	793	761	729	774	765	858	797	732	739	772	790	810	765	788	760	774	731	820	795	798	803	768	784	778	766	790	757	773	773	777	796	747	747	789	776	812	772	783	764	798	803	768	821	773	806	805	776	747	773	767	799	765	777	766	846	773	774	759	773	795	787	745	811	758	727	720	791	734	798	791	796	801	757	793	789	733	756	797	757	796	784	823	809	776	765	786	771	794	747	770	770	793	782	738	785	730	794	766	829	798	851	805	734	803	775	768	793	810	778	825	761	780	805	788	765	751	710	754	752	756	767	800	824	772	812	773	760	773	788	821	775	834	797	799	757	746	768	721	810	806	781	793	760	772	761	760	782	806	774	733	781	723	752	766	780	776	793	750	766	740	816	767	844	779	789	811	764	718	758	784	771	787	790	757	746	762	770	792	830	765	772	804	775	745	767	806	777	774	766	789	806	768	788	824	808	813	799	809	777	744	816	806	758	806	795	808	763	762	749	822	772	772	798	754	765	759	794	782	736	790	782	764	761	784	736	793	820	824	742	856	809	782	798	792	759	764	783	841	748	793	752	753	826	707	765	769	807	769	778	755	794	777	750	801	746	764	749	822	787	794	779	806	776	771	788	795	766	791	786	792	806	841	754	797	800	808	773	797	794	748	807	801	776	774	802	791	760	773	773	791	789	758	772	747	783	751	760	762	759	734	751	778	779	794	779	837	741	749	763	797	868	804	787	793	787	817	771	766	763	740	816	710	788	769	789	765	788	792	766	751	811	770	827	784	745	779	755	776	799	764	728	781	801	826	800	766	767	751	838	800	786	767	788	780	780	730	760	778	770	738	821	783	737	754	768	815	800	759	746	797	826	759	788	796	823	736	726	807	787	820	789	819	824	725	796	752	734	785	768	777	795	762	783	754	807	806	822	772	788	756	762	776	804	770	785	764	824	710	791	798	766	813	801	797	805	779	777	786	788	774	786	771	773	779	838	763	811	789	784	788	772	812	785	791	772	777	770	769	783	790	767	756	825	820	807	758	758	751	765	791	834	754	785	747	792	769	778	776	768	771	760	786	757	805	792	764	805	800	788	777	772	747	772	780	811	745	776	816	730	801	752	814	751	753	776	764	797	772	820	727	764	766	755	771	838	792	776	756	755	759	771	768	809	823	802	770	764	755	795	774	746	767	775	767	789	766	811	822	778	780	751	767	708	755	825	805	771	763	756	730	790	748	764	775	807	735	705	813	807	779	782	771	754	798	791	754	789	743	809	769	797	772	809	854	790	833	773	794	795	794	821	812	804	786	769	781	823	832	748	744	775	794	799	735	840	790	787	773	804	805	799	786	768	809	781	766	792	758	796	741	835	787	802	819	791	827	767	780	798	790	793	786	799	759	782	770	828	781	758	774	796	748	751	798	786	756	805	788	789	819	763	815	796	830	780	714	791	811	786	743	739	799	767	757	850	824	748	821	780	793	782	755	764	752	761	783	777	796	830	792	772	766	770	768	771	783	794	791	800	806	768	784	834	761	777	782	805	775	765	752	766	776	790	787	805	799	812	769	799	740	802	803	780	755	775	783	784	800	798	787	776	756	790	747	791	792	788	815	813	769	799	740	762	784	779	757	788	752	808	756	777	760	747	741	771	768	780	784	815	758	786	769	791	743	748	775	800	795	766	777	775	776	711	737	788	802	791	747	798	764	734	765	769	717	766	828	743	773	778	762	820	787	799	780	794	756	785	730	681	768	745	813	770	783	735	778	773	789	789	822	792	833	763	795	756	793
31058	19140	6332	502	279	250	256	229	216	223	217	225	221	214	221	207	216	211	219	226	208	214	186	202	201	235	208	188	211	215	197	242	228	203	204	225	239	215	194	199	215	210	223	228	200	185	219	200	228	196	220	177	211	205	188	223	189	209	227	221	219	200	202	214	211	201	188	234	193	198	217	184	211	223	236	238	205	175	214	241	190	211	233	223	214	175	204	230	225	213	194	202	202	207	222	198	221	207	199	210	212	213	190	204	211	191	227	214	212	209	207	227	215	200	222	195	200	217	193	224	213	210	175	209	230	211	232	206	217	202	222	226	208	193	203	203	212	204	212	188	188	171	202	207	206	193	209	225	187	217	203	200	207	212	190	192	197	222	192	203	213	215	211	200	195	216	206	234	191	193	212	212	198	204	204	208	196	196	193	194	196	240	202	214	196	194	212	205	204	212	181	211	207	210	205	186	194	208	218	202	214	202	221	201	227	210	222	211	227	229	191	205	197	213	193	187	207	205	203	214	227	212	196	193	210	213	231	194	208	213	200	235	220	193	212	210	226	188	199	224	212	216	214	218	221	196	187	183	188	186	202	191	228	179	223	187	211	218	198	228	227	203	194	216	217	240	219	222	225	214	188	205	223	227	211	197	212	185	181	214	215	212	203	201	230	204	226	213	198	209	193	205	223	195	198	216	187	202	214	217	215	211	227	208	214	206	244	203	193	196	210	211	209	235	234	212	224	198	177	213	204	230	212	178	189	181	202	207	218	194	218	192	199	243	190	201	206	219	173	183	199	208	200	210	182	197	232	207	229	201	205	215	192	158	240	191	225	209	205	182	213	185	201	191	217	211	203	223	222	204	203	227	222	183	220	230	212	215	236	196	186	214	214	236	209	226	209	197	219	220	199	216	218	201	223	209	217	217	203	204	200	196	185	223	198	226	196	225	193	230	212	219	197	201	253	208	220	184	207	204	211	214	213	206	208	178	203	196	226	214	196	188	232	206	201	206	202	215	207	222	205	220	217	230	231	237	189	191	227	213	201	205	217	219	217	189	200	207	241	191	203	227	214	230	208	237	210	203	222	200	234	229	215	214	215	200	217	204	192	211	212	194	211	232	203	203	182	219	235	233	207	206	174	226	193	179	209	195	206	214	208	201	212	210	227	201	216	238	199	205	215	229	223	191	201	190	217	203	216	179	181	201	203	212	191	201	208	212	213	212	233	192	208	204	205	199	201	197	210	219	203	206	220	203	206	176	213	192	197	215	239	197	207	206	189	213	211	231	209	233	200	213	191	199	224	203	220	204	220	189	191	185	224	200	195	245	204	191	189	184	205	208	212	222	202	219	223	222	214	195	207	227	210	222	185	224	220	212	215	202	215	189	193	218	202	203	204	216	224	189	227	216	179	212	200	202	202	216	213	204	214	166	223	200	206	227	224	241	194	219	183	198	177	224	215	198	227	214	219	203	225	202	186	214	227	206	197	179	214	200	207	192	191	209	222	190	212	213	199	216	218	202	217	213	208	216	190	221	193	217	220	194	201	226	195	232	202	194	223	197	214	202	203	224	228	220	181	218	207	192	190	201	194	203	210	201	218	211	209	199	207	216	233	232	187	190	220	193	216	207	237	204	181	192	214	163	201	200	220	219	196	204	223	191	197	233	206	207	226	209	219	196	187	219	183	204	201	213	188	188	177	191	201	226	208	245	221	210	215	175	238	187	187	212	225	205	172	226	210	202	198	197	198	207	213	195	205	209	204	223	215	183	201	221	200	211	222	206	226	216	194	190	219	203	215	191	199	210	201	207	204	212	223	192	234	198	221	201	209	233	216	181	190	190	216	220	214	211	194	203	222	194	213	207	221	188	222	194	207	215	220	217	242	216	217	206	198	213	231	224	193	204	208	233	196	245	223	218	202	232	210	200	196	212	216	236	216	203	223	210	202	215	224	192	208	186	225	220	209	177	222	214	219	204	207	197	205	230	205	216	223	208	209	213	207	191	215	209	199	223	201	201	225	194	203	195	198	237	204	232	205	181	184	199	216	223	229	232	204	195	198	200	211	196	214	184	213	201	199	221	198	204	211	188	225	216	205	201	198	202	227	211	201	203	232	195	194	200	188	199	194	203	204	214	204	227	216	198	224	225	237	195	201	225	216	220	180	207	202	221	181	217	200	201	195	188	203	232	217	178	226	192	227	206	223	229	214	213	219	191	226	216	216	227	194	206	200	229	210	197	198	207	202	200	210	224	195	205	197	221	192	206	241	202	213	212	213	239	198	232	208	241	195	225	207	208	221	221	221	237	212	216	195	217	235	192	208	190	224	227	197	189	209	179	204	175	210	228	218	204	192	202	197	213	186	200	206	208	199	206	205	231	198	230	219	207	228	196	209	191	176	202	190	222	199	215	212	191	198	198	209	217	200	233	213	187	236	207	216	182	217	202	231	196	181	215	216	204	206	211	191	200	234	198	219	195	206	208	220	181	227	224	225	212	179	184	197	204	205	203	200	225	213	197	203	207	199	198	202	194	193	214	212	204	210	211	224	227	218	195	221	198	204	239	222	227	191	186	199	210	203	198	193	207	212	218	222	209	187	201	196	207	209	208	241	206	192	203	190	186	224	215	199	213	210	209	222	217	199	194	212	217	232	198	202	229	204	211	231	189	210	223	208	193	184	218	211	222	207	188	174	208	190	206	216	210	207	202	214	203	222	191	219	217	242	215	200	205	201	210	207	213	198	197	193	180	207	208	218	216	189	193	176	195	241	233	203	208	217	209	209	203	177	198	211	223	198	205	216	194	219	225	198	200	218	208	203	237	206	203	214	185	211	215	212	202	181	207	204	208	215	193	200	212	207	188	198	199	212	212	190	199	186	212	225	221	203	227	202	219	182	186	181	172	195	197	224	222	207	216	191	200	231	234	187	205	181	185	203	198	202	199	192	198	225	214	202	221	202	215	181	250	194	197	213	219	209	195	200	218	229	216	200	207	198	191	220	185	205	206	226	216	190	204	233	201	210	223	225	237	191	186	197	210	183	182	210	194	221	228	214	200	200	239	204	223	225	208	207	234	200	203	200	180	208	207	191	204	220	196	214	193	214	221	208	209	198	204	229	229	205	212	186	190	193	223	230	205	210	221	213	196	200	175	213	195	204	184	217	216	200	236	226	218	211	217	227	211	204	214	223	217	207	219	196	211	215	241	221	209	203	218	230	206	201	224	224	206	185	197	217	227	181	204	225	189	203	199	196	203	208	210	196	204	216	199	210	187	229	195	189	187	217	188	198	217	204	208	210	188	200	236	209	211	225	218	223	203	211	187	182	196	233	213	222	203	195	198	203	207	203	244	188	206	207	202	200	208	242	198	188	191	219	194	197	204	219	210	210	198	200	217	214	210	198	189	214	204	212	218	182	212	179	215	178	213	195	213	219	200	200	213	199	187	208	205	212	203	203	238	196	176	202	207	204	197	213	193	209	214	218	198	203	185	199	215
23876	11840	555	376	317	296	261	256	255	269	236	269	219	228	239	239	217	238	257	234	259	233	236	220	238	220	221	214	222	212	223	208	229	232	221	211	206	217	231	232	210	228	242	224	212	219	234	206	234	251	219	211	227	263	206	212	220	224	218	236	220	251	208	233	217	214	207	235	219	217	235	237	219	227	210	226	216	241	250	209	220	240	236	212	212	209	216	218	227	243	231	238	229	235	196	225	202	224	228	239	214	230	221	240	239	229	198	236	209	232	236	216	210	206	253	227	207	236	217	237	209	216	203	220	213	200	214	233	230	238	215	224	233	233	196	231	211	223	228	238	221	251	257	211	222	213	247	232	216	215	224	234	212	236	207	218	253	204	234	202	237	210	207	228	206	203	216	228	223	234	250	220	207	238	226	255	241	212	218	226	222	251	229	233	235	226	213	231	224	226	197	220	223	232	217	205	216	233	230	215	226	228	232	226	232	229	230	220	235	224	255	232	207	235	204	233	243	247	241	205	218	213	218	243	216	212	221	235	240	247	239	200	206	229	232	216	227	204	223	215	213	227	229	242	215	224	218	247	221	203	220	230	220	195	231	220	235	223	223	212	218	229	248	209	242	225	235	226	208	210	239	220	241	223	222	208	221	229	230	215	224	209	212	230	222	204	210	235	202	196	189	227	212	220	224	202	213	217	235	197	245	199	220	236	215	241	243	244	228	224	224	207	213	232	221	227	221	235	213	220	207	228	227	233	234	202	221	230	236	208	248	247	196	234	214	227	228	210	239	225	225	211	234	247	220	235	235	212	210	229	226	220	218	225	235	216	243	251	217	228	223	203	220	217	209	236	205	228	190	216	229	248	241	230	221	214	211	221	232	248	229	239	259	231	228	229	235	229	221	209	208	233	216	198	211	232	210	226	205	227	240	232	213	227	227	205	219	214	201	227	241	241	241	223	241	235	244	210	229	215	216	253	208	252	246	203	207	228	235	239	209	203	235	220	199	211	230	214	222	229	235	187	240	227	217	246	241	211	230	237	218	215	199	222	250	235	235	216	227	223	234	216	234	200	253	213	224	244	239	209	234	229	212	224	193	225	209	244	201	235	209	225	227	216	204	240	194	234	213	211	214	222	222	224	197	225	226	229	247	241	231	224	236	219	224	202	232	228	215	221	216	200	246	224	244	215	223	202	222	249	237	230	220	216	202	221	240	217	224	206	243	213	226	248	220	221	248	242	217	224	227	203	246	230	205	228	244	212	234	200	212	221	247	204	229	238	206	243	233	228	207	253	213	196	223	215	245	199	207	204	202	217	241	223	241	230	210	219	238	215	226	231	243	223	213	213	230	218	249	238	227	220	210	195	219	240	230	230	226	219	221	234	229	204	235	216	231	217	219	220	251	227	225	253	240	220	200	216	212	238	217	220	215	215	213	228	231	255	196	195	196	242	195	239	217	257	230	213	242	242	245	228	210	224	211	248	218	242	243	209	277	213	223	215	243	231	225	245	204	209	240	228	242	228	243	206	221	242	220	221	222	205	250	228	239	219	199	246	240	217	228	222	224	219	202	216	218	217	224	221	243	209	219	229	215	213	242	252	203	207	201	210	240	240	233	233	232	217	242	243	271	215	231	227	237	201	234	201	225	231	201	215	232	208	203	199	237	221	207	239	213	219	220	227	231	219	229	227	213	209	222	199	191	216	206	237	225	225	217	221	210	223	218	195	189	218	239	215	222	239	247	222	216	201	196	199	231	247	231	225	199	235	225	226	237	228	232	229	237	199	230	225	217	246	224	222	215	235	211	222	212	201	210	229	221	231	222	226	248	269	219	245	198	266	230	213	206	230	233	238	220	213	216	221	204	232	234	220	206	220	223	194	227	227	222	226	241	200	199	217	199	214	211	219	217	219	239	222	203	228	194	223	203	216	213	224	226	221	213	224	228	199	226	212	217	235	255	222	217	237	234	232	234	216	214	246	218	236	243	227	240	237	222	219	225	226	242	209	230	218	198	244	211	224	231	224	231	215	210	218	232	208	225	248	213	207	232	182	214	212	226	241	228	210	205	265	201	200	223	208	221	203	222	217	227	238	243	273	208	226	218	223	224	235	242	212	267	221	244	235	222	242	224	235	227	212	222	238	211	247	219	214	228	198	228	236	217	231	223	200	206	227	225	228	226	243	233	207	243	216	219	229	209	240	235	213	218	210	226	215	227	233	213	227	200	219	221	218	201	209	196	222	215	223	204	218	187	220	209	211	217	220	213	230	212	209	233	211	232	239	205	251	211	226	213	222	210	228	214	189	210	202	240	218	191	225	229	225	193	227	230	227	212	223	217	224	207	208	213	220	212	177	245	213	225	222	250	213	226	185	204	248	208	226	211	236	237	216	215	209	199	223	219	237	227	211	220	221	232	248	223	211	207	187	238	215	228	212	219	211	232	228	219	219	223	248	232	241	223	238	223	229	237	231	217	204	219	236	199	243	229	233	209	214	202	249	218	215	248	235	215	221	236	218	229	245	218	244	225	222	207	209	243	225	252	222	234	255	236	225	218	216	250	216	225	212	222	228	223	213	210	201	231	221	224	223	218	242	219	239	219	233	243	208	234	231	199	195	232	217	216	210	225	217	214	225	219	233	213	224	214	208	206	222	219	219	206	238	223	229	229	243	209	217	203	204	213	235	251	213	247	241	248	239	220	237	209	245	220	213	228	229	221	204	231	218	226	216	229	215	221	253	234	251	234	234	215	219	195	225	215	258	203	229	201	220	219	221	228	236	226	201	240	211	241	211	196	219	209	214	207	209	234	203	229	211	214	209	240	231	226	234	241	233	237	210	193	219	203	202	226	238	225	212	253	270	216	231	241	228	220	232	227	236	220	232	224	229	217	234	243	211	215	244	213	238	213	236	224	211	216	244	187	235	200	215	216	213	240	238	227	235	232	214	224	225	230	208	221	227	207	222	231	231	240	219	224	225	208	224	217	226	228	233	239	228	229	238	202	223	217	234	221	219	219	232	216	230	235	231	217	226	215	223	203	232	207	251	205	242	184	233	222	225	221	254	240	254	225	212	225	235	194	203	195	198	217	217	243	219	219	202	230	234	212	255	199	209	218	220	187	226	191	227	227	222	229	236	228	214	215	208	228	221	190	226	251	222	237	240	212	237	236	243	209	205	219	238	187	215	213	232	188	203	246	237	245	223	196	230	221	223	213	200	252	218	218	214	225	197	225	224	210	228	208	209	222	217	210	215	239	210	231	219	232	224	220	230	214	217	201	204	200	217	212	213	227	212	224	222	236	218	230	220	219	230	233	210	223	235	242	228	237	213	222	219	223	232	196	240	211	219	237	217	201	214	228	205	230	213	254	211	224	235	227	221	237	233	218	214	201	239	202	243	211	215	190	205	227	235	225	229	238	229	215	230	224	235	235	221	218	227	196	225	207	230	215	192	243	225	254	205	215	216	234	227	245	216	240	189	225	241	232	214	271	202
24441	20368	27161	23422	20355	16359	1669	863	773	669	637	690	602	596	542	595	558	556	513	547	530	544	602	544	520	530	523	507	518	531	511	528	529	476	553	478	516	475	511	489	497	542	467	490	481	502	524	444	533	515	477	522	476	491	502	482	475	491	511	548	526	462	507	478	514	455	513	498	503	503	533	530	520	485	512	517	522	479	500	495	509	518	493	501	533	457	496	527	479	519	488	497	504	480	468	543	510	520	501	481	482	462	445	492	500	483	459	513	500	469	496	501	497	490	514	490	513	509	503	522	504	509	534	512	496	523	516	551	500	477	478	466	492	486	487	469	484	484	468	553	494	463	488	448	499	521	490	493	476	491	487	471	520	488	503	486	472	509	527	499	493	517	530	459	507	487	490	478	521	513	484	472	462	511	493	458	485	498	473	457	490	493	511	523	488	494	506	507	469	491	519	497	465	478	488	522	489	469	510	478	505	488	470	493	502	489	517	477	494	477	514	466	492	463	517	460	477	505	545	513	527	473	480	505	489	542	486	496	495	487	492	524	496	478	542	447	478	498	480	494	485	507	469	448	460	507	526	496	505	506	477	476	508	501	514	506	504	507	517	468	486	514	491	520	503	466	486	504	467	563	492	468	482	493	468	496	468	486	495	476	505	483	481	462	502	512	459	497	413	479	488	466	491	484	529	484	503	496	520	490	462	496	494	479	536	464	479	494	483	496	468	471	501	513	495	497	524	477	501	493	494	508	477	465	482	503	458	476	492	491	477	491	491	519	507	501	495	494	477	492	442	513	492	493	509	469	502	491	535	483	486	466	507	479	507	500	488	510	492	500	488	488	541	509	506	529	507	486	467	514	461	524	518	490	513	460	480	524	486	527	502	498	526	511	485	528	477	536	503	502	468	488	502	519	513	483	539	518	507	499	495	494	472	497	518	492	507	514	470	462	486	493	440	478	491	520	469	480	506	516	488	474	502	501	490	504	510	462	531	489	503	474	474	452	489	498	482	504	495	528	463	483	495	494	463	502	486	472	498	473	532	523	495	513	484	505	515	529	489	527	510	494	451	532	501	490	511	493	465	509	485	490	485	498	525	511	486	528	460	499	509	512	506	489	496	471	461	506	517	494	527	515	505	493	547	495	486	484	494	457	495	503	526	526	500	507	449	502	483	479	479	504	487	481	477	520	483	467	497	511	493	514	499	480	483	497	477	523	525	424	531	513	479	483	485	478	481	506	504	500	461	516	496	548	459	481	495	448	493	463	476	502	451	475	465	507	532	488	450	512	509	498	468	472	496	469	516	491	489	482	496	498	513	468	507	516	491	543	509	464	467	472	458	482	523	533	472	530	501	466	486	495	525	504	511	473	507	461	519	533	489	491	486	425	506	502	523	485	491	502	515	465	438	481	472	473	485	500	505	501	506	478	511	540	505	472	483	466	482	490	473	549	491	464	486	500	491	486	468	473	503	540	498	511	525	514	483	487	492	494	496	505	510	520	455	499	535	508	490	494	517	461	495	510	485	539	536	508	494	453	506	511	517	499	452	501	489	460	519	489	480	499	469	483	509	475	541	467	502	494	462	512	473	480	509	527	551	476	468	473	462	541	508	483	506	491	507	467	526	530	454	476	493	490	463	517	447	529	517	502	486	471	471	488	555	470	499	521	481	477	514	521	504	437	494	473	504	519	478	491	504	508	521	438	505	533	500	468	457	534	478	505	512	486	493	500	518	519	489	518	518	488	494	461	500	478	502	495	509	540	514	517	516	500	500	492	480	490	491	482	519	484	521	477	476	474	489	475	518	477	546	510	481	492	487	520	489	513	508	502	507	486	492	480	477	492	489	477	462	486	487	491	465	482	532	517	510	479	490	517	533	463	464	505	462	473	477	486	458	521	479	512	506	496	502	492	490	491	497	494	503	491	456	503	491	509	463	518	487	469	457	455	453	486	463	505	464	499	485	481	474	462	482	513	518	513	468	494	479	458	525	473	548	476	498	497	528	488	502	500	485	471	515	516	485	471	477	481	480	521	508	459	518	499	520	490	489	501	493	471	486	530	465	506	545	466	484	460	524	495	488	514	518	492	496	490	501	449	490	535	520	529	503	467	476	481	546	519	494	478	493	486	522	507	493	502	509	488	464	471	494	519	498	517	508	475	508	483	506	509	489	530	521	540	468	484	479	465	488	481	456	541	512	514	487	457	480	467	505	449	540	483	515	526	449	464	481	498	450	509	501	514	529	485	470	495	519	527	491	499	504	517	502	475	500	490	471	490	464	482	484	486	464	485	472	513	475	512	480	466	520	479	493	516	471	444	487	488	479	478	546	490	477	508	488	487	474	496	488	500	510	490	460	505	494	515	468	518	458	495	473	501	490	479	501	465	476	515	505	520	499	477	485	481	507	486	484	483	450	497	490	476	509	494	492	498	507	513	512	480	515	467	504	487	496	504	471	503	514	552	478	506	511	498	482	477	485	461	539	487	482	503	502	519	463	490	489	459	493	499	493	501	459	475	465	481	521	530	489	513	475	546	467	505	512	538	508	471	535	495	498	474	472	487	492	486	497	524	497	490	502	486	476	513	441	444	493	471	439	496	490	516	441	528	511	514	510	446	481	470	520	483	491	502	487	520	498	521	499	497	487	467	542	521	530	513	478	477	458	535	545	488	453	459	455	450	484	514	490	447	504	517	485	465	526	557	500	498	530	488	497	485	504	497	470	509	468	525	496	483	496	486	509	488	508	487	474	482	524	488	474	492	456	504	529	532	451	494	464	523	506	474	523	475	503	524	487	477	506	507	498	503	493	516	522	497	496	509	499	508	475	520	507	504	480	480	498	468	465	445	486	479	491	496	491	486	467	514	527	536	499	494	506	492	473	473	521	485	479	496	460	512	509	493	493	502	495	454	465	549	496	499	512	466	511	497	482	459	476	488	466	492	482	510	508	482	489	480	495	487	484	521	536	495	479	470	505	495	486	490	498	482	468	502	520	483	480	498	486	479	538	545	470	513	500	479	500	529	483	482	438	506	497	514	507	499	512	459	518	525	494	508	516	544	493	497	455	488	489	453	517	469	470	484	489	478	492	486	486	466	502	521	471	474	495	487	487	527	474	483	485	483	501	503	474	470	509	493	512	505	510	501	452	497	490	519	504	501	511	525	479	497	503	495	439	479	502	517	487	504	474	505	464	512	508	492	520	472	522	523	492	480	478	512	475	480	493	488	481	465	519	502	526	477	477	506	509	466	489	488	501	503	538	474	508	490	512	457	453	478	508	516	495	490	505	476	498	496	497	471	511	502	540	479	514	479	517	490	451	504	495	470	488	502	507	487	504	475	548	499	499	478	485	462	561	476	490	486	467	504	479	467	549	476	454	520	531	497	534	498	463	526	479	492	454	472	472	465	480	456	440	461	518	477	460	494	528	519	492	513	482	521	494	472	516	505	490	489	499	470	487	513	517	473	498	467	500	512	540	465	509	492	498	533	497	505
41128	23856	7560	3900	2541	1942	1441	1142	1052	886	765	817	733	685	611	579	650	571	576	568	559	556	518	537	526	483	534	503	526	506	509	534	480	517	488	516	521	509	480	492	492	494	508	461	490	486	510	483	493	496	491	487	480	484	485	488	502	482	444	489	452	502	473	503	478	499	423	436	482	462	472	487	491	477	426	491	493	490	487	498	469	457	434	498	457	450	479	467	454	465	461	499	452	450	484	464	423	491	465	427	446	471	507	440	488	444	454	474	484	446	491	459	479	463	479	495	441	473	488	427	453	456	466	441	487	471	431	443	446	495	486	488	479	480	508	468	438	469	468	461	452	464	464	454	437	476	445	480	464	454	429	475	469	507	476	489	454	421	443	431	488	452	435	470	424	438	461	465	453	473	463	490	463	460	506	484	458	489	445	484	439	446	487	466	483	478	473	455	518	433	418	470	474	489	467	476	480	480	507	474	422	454	451	440	469	448	482	463	439	455	461	447	450	472	453	422	447	455	453	435	452	454	445	488	455	490	440	477	454	486	439	502	464	417	467	487	491	448	416	450	452	517	453	525	498	456	476	475	445	441	445	494	461	489	479	473	475	459	482	465	472	441	483	479	432	477	491	479	470	485	477	463	489	436	504	465	485	459	435	512	494	494	453	470	478	451	450	480	471	478	468	479	474	424	475	476	483	475	450	460	463	488	501	449	465	468	471	477	487	438	466	437	496	474	455	485	443	484	490	490	463	474	478	468	445	448	429	500	452	428	479	492	472	465	474	433	449	460	436	436	467	485	468	471	494	466	479	485	485	475	441	469	462	463	494	464	459	441	463	445	493	455	472	436	490	403	485	468	453	457	451	467	460	473	474	431	449	490	458	487	479	489	500	486	462	452	499	513	466	478	471	429	463	452	417	483	465	502	452	477	509	447	509	487	502	477	463	473	457	479	424	484	446	458	475	480	460	458	435	474	456	471	442	464	458	461	434	488	447	449	482	477	480	449	440	468	447	465	463	491	468	502	468	490	469	440	494	476	512	452	497	469	485	437	438	421	498	478	458	466	449	468	459	467	439	529	473	477	458	425	477	487	489	476	510	517	456	477	450	481	516	454	453	444	473	474	458	483	468	430	489	456	452	462	479	440	501	467	460	479	461	467	483	460	450	444	467	466	489	477	467	472	450	480	471	494	473	483	489	471	462	463	474	451	460	466	502	492	464	475	461	491	487	496	436	483	450	455	448	490	502	464	454	494	491	470	424	472	464	466	458	459	459	492	476	437	466	454	488	488	446	464	457	478	479	467	513	461	492	478	509	476	467	454	464	445	452	458	465	468	451	446	451	459	471	433	447	455	467	476	484	466	499	497	463	465	452	459	491	456	478	464	420	464	493	440	445	466	457	472	428	457	486	469	519	458	460	447	494	458	445	466	442	468	464	466	485	467	473	496	469	460	409	445	451	437	478	467	496	484	470	444	483	498	471	520	514	447	446	472	501	502	476	480	416	468	460	466	397	455	447	463	464	493	445	461	496	465	446	454	468	439	473	441	460	518	466	457	450	484	434	490	524	452	500	418	456	478	443	497	497	476	476	448	478	442	477	474	464	475	474	431	414	478	468	496	461	457	450	471	460	480	448	495	486	442	473	471	456	438	497	462	486	464	458	461	433	450	441	483	477	453	487	468	468	495	472	464	469	453	446	482	428	433	444	473	455	501	499	479	435	482	466	485	478	478	467	496	471	471	472	494	467	461	465	464	470	468	464	455	416	503	458	465	440	468	393	499	417	510	461	481	452	477	486	479	460	428	463	472	457	462	515	433	464	501	449	453	525	438	496	440	524	420	452	467	509	457	448	438	466	430	453	457	458	431	469	456	484	442	453	472	463	452	478	431	485	462	512	459	483	494	477	450	479	483	439	429	399	486	484	422	468	438	476	493	480	480	441	485	456	469	476	478	500	468	484	447	459	466	458	457	471	494	483	515	449	434	418	473	467	487	519	440	416	432	466	409	457	460	480	476	468	475	411	485	459	451	449	452	449	484	479	450	473	474	482	467	476	489	481	477	439	472	488	464	468	474	455	480	521	439	499	512	460	442	469	472	445	452	462	438	423	470	489	416	473	522	492	471	480	417	475	452	445	483	485	450	466	469	459	470	462	435	457	454	483	453	427	431	447	456	460	489	418	467	511	429	450	430	481	498	426	446	464	506	437	429	465	457	490	465	497	459	484	465	471	438	444	469	463	440	434	466	429	436	459	473	448	480	463	503	462	447	492	469	441	435	457	467	461	466	484	479	461	428	425	454	442	459	476	455	450	479	424	458	449	444	493	488	458	485	428	439	459	497	474	477	442	445	479	469	464	446	459	442	467	504	516	481	452	472	482	448	513	499	459	451	472	423	461	440	470	457	465	452	428	488	466	475	500	451	514	486	443	508	490	466	473	482	463	473	485	457	458	433	480	463	500	452	507	497	435	480	510	492	464	449	478	472	484	458	472	484	492	443	458	487	505	466	456	475	486	422	486	422	451	476	492	456	465	493	437	437	484	471	488	505	497	447	478	483	467	478	474	493	472	469	478	477	488	466	484	478	411	463	467	480	462	462	434	450	470	493	485	476	478	474	460	445	477	499	474	487	445	473	472	472	484	474	484	487	452	491	456	498	497	455	451	466	405	460	499	452	484	448	465	484	443	462	475	456	486	452	460	504	412	473	447	440	464	462	436	489	491	464	441	449	479	461	454	462	457	504	471	504	484	427	491	463	433	448	451	470	458	497	454	435	447	471	432	508	454	468	478	446	463	428	459	474	489	482	474	457	520	504	463	488	453	477	499	445	480	441	459	448	449	480	469	447	468	452	494	449	490	459	474	447	487	486	477	449	478	468	469	472	462	466	465	490	510	470	495	454	466	452	512	484	443	490	485	481	513	487	479	456	471	423	481	466	458	472	472	469	500	506	459	458	507	424	473	456	471	450	470	458	457	438	453	466	469	457	481	479	446	468	446	496	475	471	482	487	464	464	479	454	497	439	478	440	473	410	468	442	462	457	474	470	509	489	480	482	441	473	470	490	464	466	432	466	474	485	471	456	488	432	475	460	483	442	428	449	448	458	456	463	477	413	441	430	403	461	466	433	495	476	417	464	464	467	470	507	436	452	490	497	454	486	427	477	475	464	468	489	470	471	454	457	468	447	454	489	474	432	494	523	441	446	442	472	487	461	438	487	465	438	447	487	494	467	461	446	443	488	468	511	459	469	445	549	449	495	470	465	460	482	434	465	517	481	459	417	473	443	466	472	512	484	451	455	463	500	500	467	469	467	469	485	441	476	442	462	527	481	506	462	445	440	468	477	426	481	462	473	499	460	458	464	433	500	452	426	463	496	453	445	466	437	457	466	451	469	468	458	450	449	497	457	437	466	449	498	465	462	443	480	450	489	499	441	472	449	450	437	453	486	443	451	496	485	489	471	471	467	469	480	495	444	432	435	501	453	461	485	495	470
22369	20350	26573	23976	20344	20407	14942	2001	1337	1224	1106	1091	1064	1016	1067	965	989	1019	925	924	944	898	976	897	909	898	902	844	863	916	960	900	915	855	839	847	863	847	862	859	908	853	857	842	863	867	826	908	878	852	843	846	887	889	874	849	900	877	859	841	890	877	854	827	838	902	877	817	892	841	852	816	772	863	896	860	843	821	857	885	860	849	902	874	812	825	840	855	863	866	876	860	813	901	871	843	847	799	834	861	879	878	858	897	852	834	891	844	907	822	900	854	819	865	845	840	816	866	843	829	869	820	871	871	857	836	863	818	833	845	867	894	803	835	866	900	855	823	816	853	845	817	779	744	902	856	857	844	857	901	849	865	873	846	802	870	811	855	866	817	837	882	882	815	871	848	855	880	808	826	865	826	866	818	830	848	852	858	800	829	879	833	831	871	803	922	854	861	786	864	877	804	833	808	827	806	803	850	837	837	787	845	879	858	824	871	893	896	827	889	808	872	860	848	818	835	840	858	807	866	834	860	811	874	827	845	833	854	870	835	869	822	836	919	847	803	792	834	853	834	899	816	902	841	844	912	841	811	842	833	858	848	821	818	845	828	790	870	843	905	842	880	854	823	835	837	841	859	828	872	827	853	782	845	817	842	828	843	825	879	812	823	802	852	810	831	803	831	866	848	830	835	849	799	855	866	872	846	863	869	881	833	878	897	742	831	835	862	830	793	805	842	786	828	894	800	863	844	866	892	846	847	853	832	817	858	854	816	860	846	813	831	863	854	863	894	870	849	790	809	858	755	816	823	870	858	793	855	828	878	833	823	870	812	831	854	877	845	838	855	831	788	887	884	850	845	808	820	826	838	836	886	782	886	812	827	854	843	858	837	820	827	816	801	845	819	819	875	883	843	838	831	854	852	792	818	819	811	842	869	813	805	868	837	810	869	869	835	828	822	833	858	883	920	778	854	865	871	870	834	860	839	820	818	896	877	844	808	827	839	877	886	896	848	823	845	872	808	854	880	838	833	851	843	911	851	818	881	842	790	853	848	829	846	906	840	854	876	881	838	806	801	800	817	838	839	808	841	828	857	848	847	881	857	792	868	762	862	911	890	818	837	817	856	872	884	837	823	807	860	798	898	845	857	870	874	816	793	872	865	851	812	862	883	882	825	873	872	820	850	876	848	855	883	889	827	838	884	786	864	929	889	871	830	836	826	847	851	845	865	825	808	836	810	854	864	792	821	911	806	851	824	910	793	914	850	829	847	833	850	853	875	887	799	841	831	867	877	833	840	855	885	886	865	872	820	864	815	877	833	865	844	873	777	810	817	810	843	835	761	838	849	840	849	842	810	864	858	851	857	853	882	806	848	829	891	829	863	863	865	831	863	847	836	809	829	811	839	811	820	893	912	865	895	824	881	864	853	796	762	812	848	915	873	848	864	802	835	899	872	861	882	856	825	870	886	900	839	791	849	816	772	867	875	838	832	813	814	903	865	830	853	771	865	877	838	834	822	846	802	902	844	836	869	806	837	845	809	815	838	857	810	834	902	847	844	823	841	836	875	868	819	863	861	806	821	841	887	808	846	889	833	838	892	831	822	916	872	839	840	829	866	859	811	832	878	815	874	825	820	833	892	830	793	799	886	871	849	864	811	873	785	825	807	879	864	890	861	844	879	773	865	819	892	839	896	841	828	821	843	883	842	841	828	942	871	811	804	837	798	840	839	806	832	801	827	855	855	829	856	868	854	909	868	822	843	956	830	874	882	861	868	850	855	819	866	817	762	814	857	831	789	857	821	805	912	847	833	798	853	837	832	895	874	901	831	888	814	805	888	886	813	834	845	862	819	836	833	814	802	890	793	832	859	845	860	860	841	854	868	825	842	921	867	855	852	839	830	816	896	826	839	843	810	850	854	859	844	830	821	832	868	880	852	849	887	839	895	840	864	860	881	823	847	849	821	851	859	866	801	850	830	813	892	810	769	856	868	864	793	829	839	846	841	833	839	848	846	831	850	864	880	848	895	830	858	777	835	910	913	865	838	843	872	826	810	855	855	847	836	810	850	864	867	839	850	827	804	845	840	806	808	797	839	810	877	893	841	855	832	787	841	862	884	878	835	820	835	802	810	856	842	854	816	841	812	785	814	821	839	868	815	875	816	886	853	821	818	838	868	861	861	778	820	864	859	825	883	797	791	788	842	920	873	848	852	867	821	861	831	786	842	807	861	864	840	829	856	851	837	875	831	835	801	832	842	835	819	787	851	829	792	826	804	910	830	871	821	871	851	814	833	842	878	873	887	839	847	859	868	858	855	859	801	825	817	781	838	827	824	787	878	851	846	881	800	842	799	850	818	824	916	908	823	849	776	788	842	824	840	823	883	876	843	877	868	805	838	794	836	783	789	897	850	813	826	894	835	824	820	846	842	864	837	844	874	856	849	826	865	887	832	849	828	885	843	839	811	833	875	871	855	796	871	849	855	849	811	875	873	868	835	875	806	864	809	882	815	867	884	830	877	832	814	829	837	823	840	841	834	838	837	829	803	808	902	915	828	792	808	807	864	840	847	860	846	827	852	832	870	839	821	868	841	835	870	836	827	860	873	869	856	806	829	836	802	830	747	845	836	831	843	873	857	846	841	828	902	794	810	878	825	914	866	861	872	777	833	857	859	815	857	820	862	828	832	844	862	857	819	874	864	868	827	838	828	855	848	813	852	831	815	819	793	816	851	875	797	762	894	791	824	860	854	843	812	858	840	802	851	857	825	864	864	847	866	789	837	839	841	896	834	782	825	811	864	819	876	791	844	870	837	873	844	816	887	863	845	866	836	804	806	889	851	816	850	831	902	827	853	890	819	821	871	828	908	825	881	825	910	841	851	897	901	897	878	900	891	839	847	871	838	878	868	923	820	894	854	892	846	850	861	871	855	848	780	850	834	849	822	812	821	851	840	867	847	819	822	844	792	840	839	828	798	840	878	840	845	852	827	859	858	797	866	865	865	835	833	812	855	895	874	915	834	782	830	819	912	821	912	874	877	818	828	826	801	906	812	894	864	796	849	872	829	838	828	909	866	846	842	882	833	854	856	860	859	851	848	826	776	839	855	804	866	840	827	874	854	850	821	842	872	813	831	848	858	858	863	854	791	881	872	871	890	848	880	879	860	842	864	799	828	948	852	786	864	858	804	871	853	876	824	836	837	841	824	890	839	812	855	836	843	873	806	840	822	845	858	791	842	864	819	865	854	834	845	894	852	852	818	841	760	859	789	834	852	868	806	853	822	769	804	845	919	828	860	908	808	850	897	789	827	864	880	839	807	829	866	851	834	837	779	827	819	789	829	846	841	840	811	867	850	864	872	867	847	795	870	881	832	789	854	878	851	815	828	817	822	874	828	952	830	863	867	844	817	842	826	805	837	892	864	857	867	846	832	834	853	839	810	855	818	832	844	829	869	844	898	848	864	860	771	817	900	849	876	857	797	808	857	823	868	839	835	815	837
26499	27513	13027	7117	4721	3536	2629	2137	1881	1676	1525	1350	1299	1228	1160	1149	1104	995	1010	993	927	959	928	883	969	877	815	863	871	870	824	883	819	779	830	792	836	831	774	804	805	838	778	823	774	813	812	794	775	777	806	805	777	846	745	793	808	794	782	835	792	737	820	804	821	804	769	817	789	839	753	738	779	776	761	781	900	788	802	793	753	765	787	758	776	786	736	769	775	813	763	813	811	792	762	794	811	776	798	795	819	796	805	794	786	821	797	773	793	778	832	797	821	869	799	828	782	777	772	804	767	745	788	801	844	810	809	756	807	781	812	758	792	783	783	799	809	773	815	777	758	784	759	767	742	813	756	781	753	798	770	761	778	788	789	803	809	785	750	795	792	773	799	791	782	735	790	777	778	813	778	815	760	821	812	782	790	760	797	764	781	777	824	815	750	774	772	777	798	776	819	820	791	785	794	768	808	789	846	767	773	762	796	768	758	804	757	799	783	788	762	778	793	745	799	781	746	817	840	791	759	820	795	792	785	830	822	766	797	750	766	810	752	797	763	780	747	815	829	771	744	768	762	771	761	793	842	769	732	759	794	803	795	773	734	817	743	802	783	801	740	810	767	808	781	721	803	809	751	789	788	764	797	761	780	797	789	770	768	739	758	762	792	746	753	783	783	816	781	759	764	766	799	777	773	792	810	756	808	777	810	763	713	798	795	796	747	791	718	773	770	712	769	778	860	768	797	785	767	745	794	788	762	811	778	793	783	797	721	784	745	785	785	772	768	779	774	787	778	783	772	776	782	797	759	787	845	762	752	756	794	799	788	814	780	796	793	781	793	762	740	828	770	778	809	761	767	788	775	754	801	789	786	752	772	789	761	759	785	722	765	790	738	783	760	822	772	776	810	769	809	788	796	747	763	793	762	764	785	790	807	748	806	803	760	749	775	809	751	748	768	788	822	831	811	739	794	776	776	785	810	784	779	778	770	793	787	753	778	804	812	767	782	758	793	784	772	801	784	793	784	764	758	768	762	775	817	787	791	802	736	779	785	739	783	765	772	757	783	828	812	778	751	753	762	756	756	763	812	777	779	802	764	733	789	798	789	783	750	809	761	836	822	771	771	810	763	768	768	763	738	728	752	803	797	787	773	723	789	775	766	787	764	796	826	761	781	768	793	803	759	747	780	817	717	782	792	725	812	783	809	773	755	774	796	767	742	774	774	773	769	726	746	742	792	778	816	834	783	759	790	785	790	780	808	720	769	759	789	768	782	823	726	757	749	813	759	773	793	809	835	812	788	784	757	761	780	787	758	760	768	804	792	752	779	754	803	781	775	744	755	852	809	813	842	784	780	786	777	801	824	757	786	764	746	801	779	776	774	757	820	784	758	785	883	808	741	756	828	789	779	790	739	777	789	749	775	751	784	794	797	769	750	818	757	770	842	736	776	770	758	788	800	754	777	780	806	759	766	813	773	787	781	741	821	781	765	762	776	774	762	767	762	743	737	797	802	767	765	818	790	737	784	788	777	767	777	761	801	768	779	763	782	790	730	793	757	824	808	807	806	790	791	738	782	782	761	789	786	773	786	727	798	749	753	782	739	796	798	802	794	765	804	805	782	776	809	809	785	747	762	779	763	786	781	786	788	776	769	809	780	790	819	750	754	777	797	800	803	741	776	770	808	815	737	718	773	799	793	764	763	757	764	814	814	741	775	763	838	835	801	783	788	771	750	832	809	812	783	759	817	794	782	716	780	795	798	771	800	802	808	796	783	809	731	726	762	818	826	777	800	802	803	762	820	755	843	772	756	800	802	750	781	788	789	754	763	755	804	794	771	773	778	753	784	811	785	787	716	777	772	829	769	738	788	788	775	782	793	801	754	778	739	765	725	770	774	733	756	796	764	776	820	789	795	771	771	792	825	759	794	786	771	720	812	800	793	778	773	772	794	753	795	797	806	788	761	757	779	760	825	784	767	785	796	803	846	805	761	786	777	794	757	781	773	793	813	757	749	808	788	808	755	763	773	816	809	758	755	771	840	770	771	762	785	787	768	777	823	731	794	767	847	783	751	811	793	786	756	817	824	803	774	802	775	776	759	783	738	767	764	788	749	808	749	750	792	756	750	772	756	757	795	757	795	776	752	799	822	831	750	801	757	758	778	795	806	774	784	822	753	790	763	781	816	779	812	823	805	754	771	762	773	746	803	789	812	789	770	793	812	793	762	819	810	789	773	824	812	807	792	794	777	763	765	756	787	805	787	770	805	778	800	770	758	785	721	814	761	793	760	782	770	817	785	819	782	735	796	697	779	798	803	793	757	818	807	757	759	811	846	819	796	824	752	822	759	739	750	789	773	782	755	798	769	815	778	795	781	766	790	769	790	813	774	804	810	795	784	732	844	795	821	801	763	809	777	782	808	791	767	785	746	821	825	773	797	754	755	782	813	793	717	792	790	766	765	816	796	798	816	756	767	797	742	798	775	785	759	763	790	788	767	765	803	762	799	833	722	768	800	753	785	726	761	726	795	789	772	768	736	748	788	721	755	754	776	779	756	766	781	816	810	759	735	761	792	824	753	770	802	727	824	763	809	809	777	756	767	804	756	758	750	791	782	739	780	767	802	771	761	776	728	770	798	810	787	783	806	718	777	785	804	816	767	734	804	742	771	764	815	787	793	799	776	777	750	774	775	786	792	769	734	833	813	816	753	782	825	771	778	843	747	786	800	782	832	733	754	762	825	719	802	782	779	753	763	772	800	801	793	772	784	754	786	811	755	751	799	793	735	774	809	774	780	733	805	775	739	754	812	750	774	732	808	793	729	765	830	781	768	779	784	770	778	758	778	794	786	776	764	776	776	803	742	749	836	794	681	773	783	754	831	807	778	789	767	816	751	822	767	780	830	765	754	738	802	778	791	784	758	810	731	771	758	749	744	758	793	793	756	783	821	747	763	784	741	836	796	711	794	820	788	699	827	784	740	772	779	757	761	741	789	740	781	763	794	778	806	843	781	769	745	797	748	830	829	819	790	842	805	793	800	769	786	775	804	705	772	785	781	725	793	791	755	762	794	793	760	777	817	752	808	774	788	823	812	786	818	808	711	759	788	741	809	771	794	798	754	774	795	790	807	772	809	802	771	771	758	768	831	797	811	790	798	785	824	716	762	814	785	759	811	751	756	800	775	783	764	837	806	770	758	759	766	823	779	764	752	791	814	787	754	767	779	845	767	796	779	824	708	746	825	784	750	775	781	771	754	747	799	785	764	801	786	755	782	738	772	736	757	777	845	831	796	752	754	848	725	777	755	782	735	792	831	796	750	805	783	756	741	782	779	755	813	802	801	732	751	755	745	806	820	791	765	796	752	811	786	776	759	782	820	808	763	854	824	776	767	823	764	793	778	768	754	760	770	750	763	760	780	753	805	779	737	826	785	734	748	741	812	746	827	774	811	774	790	745	787	795	792	806	745	781	774	760	737	793	791	777	776	793	795	765	786	766
31180	18682	5505	414	254	244	235	225	237	205	233	189	223	215	224	194	183	187	239	220	198	233	239	235	228	217	194	202	220	204	222	191	208	211	244	195	216	202	219	190	213	188	230	223	209	205	188	200	192	236	219	209	190	210	209	209	177	206	196	203	211	174	185	191	219	198	214	204	181	215	189	228	207	209	209	220	203	217	207	211	201	205	225	212	224	226	219	215	212	206	232	220	186	205	199	189	216	234	207	214	192	197	205	229	198	189	199	195	225	213	186	197	211	218	217	217	216	220	225	211	217	219	171	205	218	233	195	228	218	222	203	194	212	204	214	184	204	200	198	203	185	185	221	196	207	206	215	195	230	180	206	225	188	212	199	214	229	199	189	215	202	178	244	217	218	207	185	206	192	207	214	204	236	197	218	180	205	195	219	214	206	230	204	202	239	184	220	204	195	184	184	190	209	197	226	202	189	243	203	218	213	214	204	210	209	191	210	192	213	188	216	205	211	188	220	202	209	215	216	199	181	189	220	189	221	205	202	206	191	197	213	219	234	211	181	208	198	202	199	207	216	227	210	215	229	224	200	208	197	228	198	228	227	205	211	201	212	190	212	213	208	204	191	197	209	181	210	209	204	190	200	192	181	210	191	204	200	195	181	209	212	213	211	194	216	206	209	192	209	225	213	198	194	203	182	200	199	188	217	202	190	204	194	231	190	198	200	234	202	180	219	200	209	240	203	207	190	198	206	220	211	215	187	211	217	213	215	221	206	202	192	199	209	196	240	220	226	199	186	214	198	216	235	185	195	238	209	175	201	197	222	199	195	201	196	198	225	210	212	200	221	204	236	207	224	210	201	214	194	208	215	200	211	219	213	201	186	191	213	195	207	229	209	223	206	228	214	194	212	213	217	216	195	178	213	213	225	210	206	208	216	195	179	197	209	214	187	198	200	221	204	219	178	206	190	215	192	230	227	179	211	197	206	182	214	220	207	209	231	196	213	216	206	174	195	210	190	194	198	192	204	230	179	211	213	181	193	190	199	178	201	214	231	192	207	200	194	179	237	208	225	204	190	236	220	206	219	198	201	209	219	209	187	189	184	218	197	215	210	200	178	211	228	211	200	209	197	200	216	238	214	238	202	177	214	198	179	200	213	206	206	242	215	187	211	208	204	220	213	205	193	208	192	196	208	207	209	217	197	201	213	199	173	215	209	191	196	221	221	197	219	211	222	210	214	210	195	227	195	228	202	208	201	206	232	195	199	200	205	170	213	183	227	212	231	207	205	220	186	200	192	199	213	221	202	209	207	198	230	216	188	211	207	194	242	205	214	191	211	213	205	211	205	188	212	176	213	206	199	204	212	216	205	204	190	213	219	191	195	195	211	197	205	207	214	215	193	210	241	204	185	201	223	204	202	205	196	221	203	185	185	211	168	190	191	205	217	190	210	194	223	211	193	194	226	202	199	191	191	210	217	194	216	164	214	214	197	205	229	200	200	206	224	193	211	229	200	204	228	197	199	187	203	200	220	211	214	179	221	214	211	212	202	205	191	200	190	216	216	221	205	182	221	197	192	214	213	199	187	205	189	219	209	189	199	213	191	214	217	193	166	203	189	203	163	202	222	221	192	190	214	198	207	200	226	218	196	202	211	211	202	192	197	199	192	189	212	197	220	225	214	239	202	213	217	190	204	202	206	200	211	207	188	235	212	224	226	220	194	188	208	179	201	191	208	217	215	196	210	196	203	210	196	185	218	197	210	215	203	238	214	213	215	205	209	192	216	185	228	206	192	189	203	215	206	222	203	222	204	213	219	183	203	205	216	231	219	174	193	203	216	221	206	194	198	229	208	212	201	234	219	214	201	181	194	203	219	221	195	196	189	198	204	200	220	223	189	222	205	216	194	203	212	199	192	176	204	210	205	205	221	210	198	199	220	218	227	210	213	204	193	222	209	190	202	218	202	216	203	219	192	173	187	201	194	207	201	205	220	229	196	208	186	216	204	192	202	221	198	195	197	211	211	224	198	219	194	250	194	225	216	216	204	213	233	191	180	214	215	197	216	204	220	225	227	236	234	218	202	194	218	200	219	201	244	228	217	199	171	209	197	199	197	191	189	217	209	179	204	232	196	192	192	205	206	213	204	190	196	210	209	210	184	210	205	194	194	208	207	211	214	224	205	190	214	223	219	207	210	210	193	225	194	215	192	222	195	201	197	190	215	200	214	205	192	200	203	217	200	219	234	227	211	210	198	207	207	194	234	198	209	221	201	197	218	204	218	181	214	189	208	206	210	213	229	200	194	217	217	195	193	212	211	209	213	221	219	189	205	200	180	220	218	214	211	217	169	200	232	218	208	213	217	208	196	209	198	202	195	190	222	231	211	203	193	208	206	192	209	205	212	216	210	186	218	198	222	205	189	204	220	191	210	227	226	239	205	215	203	195	216	228	206	208	191	215	188	214	207	176	219	178	181	191	215	191	209	206	185	220	210	190	208	207	248	195	199	193	188	198	207	184	194	231	201	199	214	207	195	218	223	186	204	216	240	214	190	185	216	207	200	202	197	210	225	200	198	224	232	194	179	204	226	217	220	205	209	189	209	208	210	216	223	195	203	191	224	191	213	203	209	213	194	252	226	204	203	207	206	226	237	201	203	208	202	220	224	188	197	185	215	192	223	216	192	211	184	205	208	211	212	202	214	189	218	228	192	198	189	234	189	198	196	216	215	218	228	202	224	203	219	198	186	202	195	189	211	200	227	206	201	220	210	218	224	205	199	222	213	213	215	197	203	206	224	217	230	222	199	202	188	204	207	210	193	220	207	214	196	216	195	208	185	218	200	190	204	208	202	197	189	207	219	192	207	202	234	247	193	211	225	185	239	236	212	190	217	217	225	190	209	217	214	228	212	224	189	211	205	209	210	234	206	222	202	216	208	193	191	197	207	203	220	203	195	206	209	220	221	217	202	232	224	220	195	200	204	203	223	189	202	203	211	197	214	201	202	212	206	215	200	192	213	200	220	179	201	197	206	189	198	211	205	183	181	212	209	198	202	195	199	193	218	212	191	178	206	180	202	201	198	206	166	214	226	217	210	202	207	209	200	214	212	201	189	211	200	193	212	218	211	205	182	221	194	221	195	215	212	197	210	228	218	215	227	209	214	208	181	175	215	195	222	198	223	180	235	209	209	219	200	215	216	191	221	197	191	194	192	190	218	206	219	218	197	233	181	203	205	214	223	192	230	196	196	202	191	210	210	198	191	191	214	187	201	201	195	215	186	213	193	215	207	230	206	210	199	209	200	198	199	219	192	197	221	216	232	190	197	202	211	203	200	186	220	204	205	193	203	208	214	194	192	199	198	215	194	202	198	206	179	223	198	217	223	223	223	212	219	192	208	190	203	220	201	222	205	205	196	207	181	217	202	199	201	196	195	201	201	209	183	188	224	212	186	212	210	198	201	212	233	206	205	177	180	224	223	191	185	221	205	185	223	174	216	203
21806	11043	594	400	365	256	244	240	281	256	233	238	215	236	227	201	221	209	213	215	223	223	223	220	228	240	216	201	231	230	214	216	254	219	214	245	224	200	225	235	222	210	214	237	237	229	241	179	208	200	219	209	225	196	210	214	212	190	225	235	218	226	223	213	185	248	215	234	204	180	216	200	199	228	238	221	179	229	227	221	210	210	211	203	213	219	236	209	234	216	211	232	209	212	243	235	213	248	210	221	186	207	218	239	233	214	205	228	220	196	194	211	222	197	218	227	243	261	222	213	223	250	217	222	206	186	204	187	227	238	208	218	207	212	223	217	234	226	201	222	198	204	216	235	217	223	201	219	240	188	229	206	231	219	195	208	228	216	220	234	233	201	247	200	217	220	231	224	213	192	201	244	256	208	195	194	225	231	198	191	196	205	223	246	239	239	222	221	227	220	222	221	216	218	226	226	224	238	210	239	204	236	212	231	216	228	234	222	221	221	203	218	225	231	202	212	207	209	224	207	218	220	235	234	227	210	231	233	217	214	229	219	224	232	231	217	216	233	226	215	201	217	231	230	209	237	226	201	211	231	240	243	211	219	214	187	237	213	206	199	188	218	227	248	220	199	221	216	201	210	245	225	211	213	213	236	239	238	205	224	214	231	225	208	211	207	225	216	228	231	205	187	244	216	200	211	243	234	238	223	204	217	202	211	197	247	211	248	219	243	217	198	236	228	199	222	210	206	216	213	214	225	249	195	223	184	204	237	240	210	226	237	213	209	246	214	203	210	238	195	201	231	221	232	203	205	228	210	230	208	243	235	216	240	212	228	213	203	221	190	211	197	226	231	201	235	224	215	235	220	204	211	216	230	221	211	232	212	246	240	231	219	212	205	215	237	221	213	241	235	199	219	233	213	200	217	209	230	218	221	214	223	223	227	190	194	206	221	223	214	226	211	216	208	239	207	240	215	192	223	220	211	228	248	221	240	216	217	239	223	236	222	226	233	215	229	209	224	223	235	202	227	219	236	205	231	208	191	229	196	218	244	236	209	242	227	187	202	202	235	217	221	215	236	217	218	205	229	221	248	216	236	232	227	214	209	212	203	224	223	223	233	228	211	194	241	238	231	213	242	246	237	235	207	211	213	220	219	219	227	234	217	225	229	226	234	216	205	219	191	233	217	213	201	205	213	212	248	219	245	214	229	192	215	200	230	203	215	214	224	203	237	212	218	237	240	202	236	230	229	233	212	190	211	243	214	232	235	246	215	206	206	242	230	215	223	213	223	234	210	247	228	229	263	236	219	211	221	250	184	199	228	228	224	211	238	224	230	242	232	225	219	233	233	208	227	215	278	208	230	227	224	218	205	243	223	228	205	221	218	214	175	220	205	225	217	199	221	239	223	220	224	222	203	230	235	236	207	217	222	230	228	223	207	189	237	236	210	219	226	225	196	210	210	202	227	207	223	207	218	216	213	229	229	225	232	220	209	236	214	217	232	213	209	236	218	227	238	201	257	225	211	223	213	219	236	224	233	217	222	217	212	249	226	217	193	225	215	221	216	222	205	219	234	205	208	236	199	203	236	231	255	240	217	195	242	226	225	233	262	223	216	225	235	247	202	220	208	199	210	216	203	218	217	220	247	209	231	247	230	233	204	230	224	204	221	224	225	211	199	203	211	242	201	235	218	223	210	219	212	245	236	218	207	221	236	192	234	206	217	202	211	221	214	205	242	252	269	182	231	204	218	230	221	214	196	229	230	202	228	201	212	227	230	226	226	229	190	230	204	194	201	211	232	201	203	216	201	216	223	220	214	211	197	215	235	205	230	220	234	211	233	200	213	229	237	235	218	217	217	210	218	199	227	221	230	203	235	197	213	214	224	237	245	250	212	213	225	211	242	224	195	219	212	224	223	215	231	232	207	211	225	216	236	194	241	233	240	206	206	229	212	223	228	229	200	229	236	210	232	214	209	217	212	209	233	213	235	211	234	238	209	218	224	246	217	221	212	230	246	220	189	197	229	245	221	209	215	243	226	210	231	240	248	208	200	243	213	207	245	242	221	213	213	216	222	218	225	210	239	214	216	231	203	216	201	215	202	240	235	211	218	213	224	194	208	213	219	230	226	206	226	238	199	222	223	245	203	249	231	222	219	231	220	225	218	207	233	214	231	225	230	230	218	194	242	238	205	238	206	212	236	203	235	243	234	190	245	234	203	206	229	218	231	237	228	210	230	234	191	213	192	219	248	226	225	215	229	228	248	229	243	222	238	234	218	213	219	230	209	191	196	239	218	217	207	204	207	220	207	223	213	208	224	239	230	228	227	228	229	209	224	219	263	211	213	229	225	223	214	223	219	226	203	210	241	207	244	206	219	229	225	234	198	212	209	227	197	237	196	209	209	237	225	214	242	212	240	228	201	189	214	239	217	213	225	249	215	224	196	211	243	209	229	226	194	223	213	209	227	228	233	206	214	214	242	213	227	241	217	237	227	210	236	222	230	220	219	212	220	246	237	216	199	248	190	216	244	219	210	230	235	197	217	231	197	206	233	217	223	225	227	235	208	190	232	220	222	208	187	245	199	235	196	206	203	227	222	200	185	238	193	231	221	246	201	230	201	199	243	217	223	199	225	222	213	204	223	211	208	216	215	208	221	226	207	222	228	211	226	224	246	220	234	208	223	211	212	192	239	217	210	228	251	213	201	230	198	240	215	212	217	228	220	205	211	220	219	248	218	232	220	202	227	222	247	228	222	196	233	264	241	244	228	223	238	194	223	243	231	220	220	234	210	218	230	234	229	230	227	221	230	244	205	215	217	235	249	215	205	217	212	221	231	239	188	195	205	222	231	243	247	218	233	223	195	200	200	201	209	214	236	217	214	222	225	215	204	229	220	191	230	206	217	222	214	208	233	235	225	228	255	223	241	223	212	223	228	218	212	245	232	243	206	234	208	207	215	229	201	234	206	228	198	239	227	231	224	218	197	221	216	223	249	234	206	215	224	225	234	220	206	214	235	224	232	205	214	222	215	216	199	227	208	207	206	224	192	234	195	191	203	238	226	229	217	238	204	233	225	204	215	225	210	215	218	219	242	232	213	223	201	222	218	221	223	212	216	207	238	218	226	219	212	238	215	228	209	235	215	216	211	206	206	228	220	213	222	237	214	208	218	210	202	216	201	222	227	246	219	231	213	248	226	221	220	228	199	208	212	234	212	231	218	220	220	209	222	199	210	221	201	214	233	211	236	239	230	227	220	210	229	226	206	222	234	221	218	206	237	215	215	214	216	208	240	209	237	225	224	209	217	222	214	229	224	213	209	251	223	242	207	229	237	240	218	242	198	221	223	232	244	200	225	239	236	240	202	219	236	203	233	205	210	212	236	234	236	243	199	232	214	205	214	227	209	231	216	219	212	212	244	230	215	222	204	217	227	214	208	212	223	212	238	209	218	215	222	199	206	204	244	238	218	233	219	203	214	244	210	203	195	200	233	225	207
24477	20372	26241	24376	20364	18162	1871	915	782	691	706	629	618	554	582	549	567	527	528	535	508	498	520	562	525	517	501	493	559	547	471	482	531	514	514	518	517	512	531	511	519	459	515	518	542	501	533	477	512	545	482	497	521	531	473	500	543	525	503	509	496	456	482	485	471	488	501	486	506	485	496	530	519	538	473	498	501	523	516	476	554	480	517	504	489	530	495	461	489	468	495	476	459	509	519	490	468	480	509	497	491	503	515	496	491	500	470	473	479	477	530	488	474	481	499	546	523	522	470	494	507	492	510	484	466	520	497	489	513	538	494	507	489	493	469	488	491	495	483	482	487	483	475	517	483	506	516	502	501	499	475	514	493	435	463	497	506	486	474	486	522	479	481	489	507	474	540	518	472	505	479	483	509	489	493	515	478	493	518	467	518	510	517	494	530	489	476	526	476	458	510	469	497	498	490	497	509	507	505	482	463	478	513	515	476	556	483	516	486	494	487	515	467	514	468	539	499	523	505	485	494	493	521	508	498	518	504	494	495	498	510	512	532	437	492	496	487	518	519	523	544	478	489	473	502	511	478	522	480	481	520	469	491	500	482	518	516	510	493	483	478	476	489	463	510	539	468	493	515	452	479	470	522	489	466	478	462	487	461	464	480	511	532	510	535	519	481	526	518	484	492	483	485	523	487	470	503	483	512	458	442	550	469	475	504	478	484	458	519	481	532	475	502	501	509	469	491	486	486	500	504	489	495	457	504	483	507	488	475	472	490	491	505	479	499	510	511	484	496	490	482	514	491	454	507	482	484	502	493	494	506	499	505	479	482	476	487	492	536	481	472	526	515	452	513	498	473	437	462	525	513	503	511	468	473	491	525	502	473	478	516	505	496	534	486	476	509	493	473	527	481	472	520	505	534	475	485	434	478	494	491	480	484	484	496	518	497	489	512	473	486	490	468	499	505	513	521	512	510	494	508	503	495	520	474	465	520	445	536	490	488	510	469	506	481	510	461	474	500	521	490	460	515	455	556	544	527	477	475	514	468	517	484	498	503	528	454	494	511	512	479	496	487	511	466	495	469	500	482	519	486	505	476	518	489	501	522	485	498	518	490	530	468	514	517	533	535	485	504	513	481	558	474	487	451	491	484	526	516	509	518	485	513	503	501	504	503	489	465	502	501	471	508	469	466	512	486	502	476	487	487	469	523	475	518	503	485	507	464	478	452	505	540	521	533	506	490	481	500	486	495	484	458	493	476	487	504	464	501	517	523	526	462	493	468	493	477	524	495	521	548	485	451	538	465	486	467	497	458	475	500	456	531	468	501	521	465	495	480	455	474	482	520	467	478	508	496	525	528	502	497	477	501	483	472	484	513	480	551	484	502	527	511	494	489	449	519	526	473	492	511	514	526	504	530	520	477	517	491	521	472	491	556	479	470	488	557	478	467	470	523	500	488	504	493	484	548	502	491	493	483	502	463	469	492	501	463	510	516	530	502	496	491	462	483	536	522	544	514	510	485	476	526	518	466	465	529	455	478	529	491	535	495	515	466	450	466	501	478	493	499	486	466	536	475	518	437	472	506	452	489	500	518	469	494	497	505	482	524	503	477	510	477	552	503	477	458	480	484	488	490	526	533	471	523	463	529	504	523	505	452	496	486	486	549	485	567	516	484	497	477	489	493	474	492	499	483	511	452	470	493	521	485	499	520	501	489	516	469	485	515	511	476	515	489	475	479	499	478	500	500	476	507	475	470	508	486	500	498	487	519	454	472	507	509	487	534	521	497	523	490	492	491	458	457	538	497	483	525	494	486	502	487	459	494	521	498	526	512	520	479	490	503	515	489	496	514	527	496	524	479	471	497	444	501	475	490	516	500	473	496	448	427	493	501	503	519	478	500	502	489	504	536	482	480	517	546	486	489	524	503	455	530	499	505	489	476	476	508	538	461	464	500	538	510	470	484	500	495	507	496	523	497	455	530	512	508	427	506	504	498	469	488	492	495	483	492	485	493	492	528	514	497	461	458	517	452	486	487	517	466	506	515	488	533	448	493	516	468	491	483	486	513	483	485	530	479	491	502	497	488	486	513	509	513	470	536	486	497	500	496	515	534	468	484	498	504	482	481	490	532	456	507	516	530	494	489	508	529	489	486	444	461	472	495	527	477	504	510	502	506	519	514	476	512	502	460	477	509	443	489	455	505	470	487	467	531	499	478	443	484	473	493	485	505	475	509	456	495	494	514	488	477	475	487	509	474	488	480	462	463	483	447	507	465	490	480	494	502	482	498	512	515	517	497	492	480	475	480	493	526	485	468	496	520	472	506	454	490	486	488	505	488	511	552	518	493	519	487	508	500	506	446	479	476	499	474	494	526	516	504	533	487	523	509	490	526	510	458	507	512	486	542	510	476	506	472	488	491	500	474	496	533	523	490	520	517	493	489	516	508	506	506	492	517	509	525	520	469	468	483	498	500	514	509	512	502	503	488	508	494	506	473	501	479	497	541	474	497	484	456	508	539	487	472	520	489	500	495	478	451	523	495	510	498	485	549	520	495	509	476	491	492	496	467	495	494	492	483	461	474	493	482	520	510	503	475	498	516	483	551	494	476	531	491	503	521	483	478	511	502	491	505	512	479	477	498	473	471	470	469	478	536	468	493	513	477	466	468	499	520	525	506	518	511	459	495	512	538	517	459	530	488	469	506	478	473	506	488	497	488	499	481	487	511	475	500	500	504	492	511	476	570	474	516	505	465	481	534	546	516	460	454	459	501	513	481	545	505	477	506	526	533	501	526	482	503	492	499	501	515	548	473	513	447	493	475	518	472	521	477	490	428	510	495	489	483	503	511	494	516	498	484	453	477	506	469	513	506	523	506	465	509	460	467	537	506	542	472	488	486	486	470	520	460	487	553	490	496	490	498	479	510	468	534	441	506	513	488	510	492	492	521	507	509	526	502	478	498	480	490	447	508	444	501	510	519	528	480	530	483	511	496	491	518	505	494	505	498	504	502	480	517	499	464	497	490	505	490	491	509	488	514	439	463	468	510	516	494	516	518	477	475	496	495	503	541	528	487	485	479	523	489	494	446	480	500	482	483	456	500	460	541	511	505	471	497	534	472	513	483	521	500	523	479	496	482	484	457	478	524	483	476	494	478	454	499	509	516	503	487	469	519	503	478	548	497	455	480	485	511	506	516	482	511	515	484	456	497	495	504	453	482	475	522	497	480	480	488	493	493	493	531	520	463	498	476	503	530	512	563	510	478	468	506	502	507	553	551	491	451	523	534	522	484	529	496	517	540	525	484	454	506	523	464	482	481	509	518	457	487	495	547	509	506	523	480	499	468	490	463	443	522	474	428	491	506	478	486	480	494	500	539	511	518	503	483	534	503	486	496	500	488	519	510	490	512	471	489	498	523	526	470	517	461	518	492	498	487	473	489	543	526	506	488	495	522	548	491	470	497	492	491	497	463	499	470	502	516	488	480	493	491	440	467	489
28694	23411	7830	4096	2597	1856	1466	1203	1060	960	805	795	712	707	619	627	639	581	560	538	507	532	562	537	555	522	515	505	492	508	502	499	526	445	509	509	518	483	462	464	509	448	500	527	504	506	494	476	461	481	524	520	486	464	478	495	498	482	455	499	482	513	469	480	482	491	478	447	433	485	420	494	486	460	470	509	491	478	454	419	467	485	469	465	490	484	486	454	477	444	496	455	444	471	459	463	449	438	449	475	493	481	451	485	488	478	461	459	432	500	462	460	448	477	457	487	482	488	460	489	443	455	443	458	475	482	485	462	454	508	485	453	526	487	455	459	479	436	461	429	459	433	467	464	507	434	463	418	488	459	443	484	458	461	493	451	467	463	505	463	507	483	472	479	453	463	444	468	501	452	491	463	484	497	427	439	468	498	446	502	433	450	449	475	460	450	460	457	469	476	470	435	436	441	474	447	459	481	466	403	461	464	467	458	450	482	549	437	509	477	500	473	455	459	500	459	458	477	436	477	457	471	444	428	503	487	486	447	453	454	442	499	454	422	450	486	454	478	444	459	473	448	463	458	430	473	438	433	426	460	434	456	504	475	459	436	465	446	432	443	475	469	452	465	446	449	447	474	453	445	513	473	485	476	493	440	485	470	492	445	488	467	447	442	518	480	464	427	467	460	443	443	467	439	476	463	421	541	438	456	453	457	475	480	477	486	440	492	494	449	417	461	469	441	444	487	436	499	496	483	463	449	447	471	463	463	435	482	469	462	438	472	480	441	448	508	506	447	453	439	492	502	423	486	498	489	489	433	452	442	490	499	417	509	449	503	507	440	485	482	455	472	474	462	496	452	463	460	438	470	471	464	463	472	483	481	499	470	464	408	445	461	423	433	468	471	488	467	484	489	438	451	439	468	446	466	464	507	493	459	472	456	480	454	452	457	495	452	472	481	461	479	464	471	477	471	479	441	451	449	460	464	434	472	475	478	436	453	450	457	469	500	500	445	455	459	440	448	413	464	501	454	457	443	459	478	429	472	469	465	455	501	458	464	484	464	470	497	481	430	448	415	465	435	468	444	437	484	442	454	494	503	483	441	431	447	433	471	487	422	461	463	500	471	453	469	439	456	470	471	477	494	457	436	469	469	483	472	465	439	397	501	422	423	469	443	470	467	451	482	469	443	472	439	489	463	479	438	450	462	479	469	483	492	437	449	490	451	480	435	457	471	482	475	473	480	434	489	469	430	450	460	457	492	446	461	461	408	492	456	433	472	449	487	462	460	462	481	482	459	449	448	459	457	496	474	443	450	502	453	444	434	438	418	465	452	456	448	426	498	501	448	479	509	465	466	424	476	437	457	473	478	475	486	496	441	508	464	459	443	492	449	447	490	464	471	492	473	463	477	464	461	486	461	489	462	479	437	472	424	494	431	502	423	487	455	480	460	466	463	485	446	499	456	456	434	449	452	447	449	456	479	459	473	484	466	458	475	483	485	495	497	510	467	454	449	474	495	465	465	482	440	467	452	449	434	462	461	462	435	432	482	513	432	472	419	500	461	485	506	463	458	440	493	457	430	437	468	482	451	431	521	445	500	432	445	496	459	462	450	448	461	431	447	481	483	467	462	475	451	477	463	463	445	472	482	462	481	425	472	436	453	442	479	468	458	492	458	489	509	464	492	430	473	451	434	468	444	439	478	467	443	456	466	476	472	483	465	463	504	453	436	487	441	443	472	446	482	448	481	453	456	492	457	457	489	437	497	485	493	474	470	418	445	450	455	489	445	468	494	486	440	451	440	451	491	450	431	460	474	457	420	466	433	482	441	456	468	453	524	454	463	458	464	471	482	469	446	477	493	471	488	488	432	492	440	451	478	474	481	470	452	455	451	480	468	465	488	446	460	486	468	471	432	488	463	427	473	486	473	460	468	461	452	455	478	462	457	462	428	459	484	430	423	481	453	455	441	448	434	490	465	461	460	463	430	484	450	467	444	490	469	495	453	485	450	482	465	476	447	489	508	497	492	449	486	512	452	452	483	459	491	492	487	446	473	445	447	440	450	486	448	453	462	443	481	501	475	410	483	436	461	496	429	480	438	452	486	485	447	467	461	433	425	447	448	457	472	497	460	491	474	467	476	462	476	475	473	469	451	445	482	450	490	502	459	505	483	457	487	461	464	471	483	444	435	440	466	484	477	455	451	462	504	441	441	473	470	455	491	472	459	503	443	463	461	434	477	480	453	442	490	453	478	486	472	481	448	428	463	451	460	450	453	447	455	411	476	493	479	447	446	483	439	475	462	448	444	416	463	467	455	503	489	465	437	461	451	492	452	466	412	470	479	420	484	458	450	473	454	466	463	475	443	463	464	448	480	457	464	450	465	477	432	477	445	443	475	473	434	456	491	463	451	455	486	455	475	495	477	453	463	438	470	430	470	498	438	487	449	453	472	476	466	485	462	492	459	464	482	450	471	455	494	482	420	497	502	442	461	460	476	448	448	448	469	479	452	455	456	433	452	448	507	463	480	482	473	494	496	471	453	446	465	464	454	430	474	481	463	479	503	461	448	468	493	491	477	442	434	435	465	454	456	457	448	465	456	509	475	395	460	462	430	479	472	448	478	464	469	470	476	486	473	456	460	450	466	445	448	463	483	450	460	458	467	490	457	454	458	459	466	454	461	462	495	477	441	419	450	467	472	468	486	442	477	500	477	482	428	472	457	428	460	442	493	451	446	448	405	495	443	439	523	452	471	436	455	468	511	448	447	488	464	499	471	481	482	492	444	423	447	420	450	443	479	449	479	470	449	428	458	448	453	481	441	452	455	465	474	431	455	461	490	455	465	458	442	506	455	447	464	468	460	465	473	486	471	456	475	450	489	515	459	470	491	471	482	459	452	479	458	478	475	439	474	475	446	469	460	452	417	488	486	464	500	462	472	468	445	458	439	463	496	433	480	463	471	452	489	504	445	495	454	423	464	436	447	461	435	411	478	451	471	485	446	445	467	471	449	484	446	431	460	460	458	507	443	462	422	486	449	445	455	494	465	455	428	432	448	430	472	503	475	458	473	468	477	471	487	470	452	477	454	453	464	489	451	458	449	458	472	468	488	465	488	437	445	474	480	450	497	480	450	466	451	473	460	476	448	450	459	472	446	420	474	461	444	463	488	463	452	456	439	447	448	453	493	466	444	482	460	462	464	484	457	471	517	422	472	457	481	454	462	462	467	475	464	450	469	478	433	457	492	436	474	429	437	464	410	457	451	513	461	458	442	468	467	439	481	488	481	474	440	452	439	419	472	467	464	447	479	457	439	430	456	476	468	439	501	474	443	490	453	449	460	471	479	437	507	478	473	451	438	489	456	433	464	440	432	467	451	459	486	468	464	481	478	448	462	489	479	454	453	483	458	464	459	466	429	462	483	441	448	505	420	496	440	429	482	492	489	418	451	437	449	465	451	464	464	470	492	468	454	471	458	462	480	447	445	477	468	462	460	460	486
22479	20394	26126	24569	20395	20456	13714	2061	1345	1244	1138	1082	1120	997	1019	928	985	931	929	1005	903	930	924	898	886	874	857	872	893	848	932	915	892	876	895	925	844	826	901	925	770	856	850	840	917	867	870	849	876	864	916	863	883	881	844	890	841	833	834	862	852	905	836	858	872	840	839	805	818	849	858	856	835	842	881	839	853	858	865	843	844	814	835	864	817	829	800	844	887	874	842	818	838	855	852	814	856	811	833	866	845	792	802	868	840	837	867	845	902	858	847	857	848	872	827	854	829	830	819	796	797	868	824	868	829	812	884	822	817	849	834	821	834	860	829	806	831	859	869	836	842	870	820	851	873	853	826	849	847	886	798	852	776	872	861	831	863	850	857	851	851	886	856	844	862	843	880	881	784	829	867	790	879	816	872	822	910	861	822	876	864	917	855	822	855	836	847	848	868	789	849	834	835	846	810	843	855	866	903	867	854	843	832	852	879	867	836	829	917	898	856	848	831	849	863	829	821	854	837	783	814	862	892	873	878	833	840	825	804	850	804	825	795	867	802	900	840	826	864	831	822	857	848	836	830	821	791	806	810	857	850	790	857	885	832	839	846	829	761	850	779	856	875	853	918	908	843	827	806	855	810	802	787	876	851	853	845	861	833	869	835	863	797	868	822	819	871	811	850	820	827	827	848	846	783	863	849	827	886	812	807	832	814	829	843	847	803	842	920	844	794	869	801	801	852	843	848	824	862	807	838	829	852	861	857	847	865	836	827	846	874	825	862	778	808	802	856	888	835	867	820	851	843	809	813	842	808	797	818	828	846	832	866	875	795	863	816	813	825	897	854	878	903	840	826	807	802	794	835	802	841	861	850	817	835	836	843	836	833	847	838	802	896	876	858	891	835	835	871	875	853	850	881	804	862	894	866	787	812	826	861	831	787	847	841	823	817	776	855	832	929	822	820	889	853	814	837	822	855	817	817	797	795	867	857	875	871	879	814	862	852	845	853	839	820	863	840	858	868	827	789	871	859	844	851	847	791	824	780	863	849	845	843	859	871	892	836	844	817	817	880	888	848	760	860	892	886	834	811	835	840	833	847	864	796	848	801	836	873	875	818	851	844	881	814	806	866	847	844	831	845	853	793	877	810	854	857	816	829	812	803	853	849	845	843	785	805	815	807	864	832	874	855	856	829	839	859	867	892	836	850	806	851	867	839	868	906	868	889	848	829	860	836	850	794	854	803	826	822	867	916	816	797	868	878	815	873	836	834	846	824	809	848	838	865	812	836	801	880	847	836	843	846	830	816	823	847	839	855	835	821	832	845	830	847	848	839	864	844	783	846	893	827	876	855	878	809	838	863	821	817	815	881	896	824	816	839	804	843	867	874	852	820	796	808	819	844	880	844	827	877	816	840	867	790	783	846	840	821	829	849	787	889	854	832	818	840	840	839	854	762	857	860	859	840	863	836	814	781	849	876	876	815	857	831	906	858	840	832	819	850	873	820	835	793	861	817	852	820	843	870	848	790	877	854	833	822	824	776	861	837	816	882	820	831	790	884	816	898	836	823	847	841	862	867	818	820	846	873	827	868	888	839	837	830	834	784	844	875	885	854	850	826	837	844	815	860	840	829	895	856	836	882	847	865	857	823	885	887	826	859	820	817	851	833	788	811	827	870	856	854	880	867	821	823	848	842	865	877	786	860	841	864	823	851	816	852	818	823	873	852	847	837	845	832	837	850	879	790	837	796	845	874	839	813	845	835	826	834	885	835	909	946	887	803	845	861	788	788	835	847	867	835	832	844	843	858	860	849	885	815	807	832	847	848	866	840	822	847	878	839	840	861	883	790	824	811	808	809	817	837	823	846	870	873	831	886	836	863	789	828	873	863	852	822	817	820	839	779	849	803	823	832	774	831	900	802	836	827	783	849	821	866	876	828	869	833	844	812	872	833	794	812	841	790	848	851	880	805	853	801	816	853	838	843	848	830	837	870	862	820	838	792	849	843	874	875	798	817	791	811	843	823	859	836	827	912	846	808	869	831	840	788	817	857	839	820	820	849	843	815	805	803	790	854	850	809	843	838	903	830	826	845	848	882	845	812	798	862	831	830	859	830	833	889	852	857	849	888	868	860	823	849	898	884	918	801	796	830	828	849	851	796	838	797	840	867	767	822	867	871	865	839	847	772	872	888	765	859	874	851	861	831	847	853	837	819	811	841	825	843	876	793	829	834	790	859	846	878	835	850	841	826	825	865	855	853	850	854	856	853	887	858	866	875	754	864	892	831	819	845	861	829	826	821	816	852	827	848	833	813	874	928	888	873	834	844	778	866	826	788	836	869	841	882	859	865	822	835	830	841	846	830	891	851	798	833	856	868	871	791	889	850	903	824	860	793	864	877	861	834	872	887	822	846	805	819	821	847	861	841	782	815	822	890	868	880	824	833	793	848	876	852	838	824	797	823	842	804	861	854	831	827	847	879	806	802	846	844	859	822	851	807	840	827	818	834	798	813	858	862	825	866	789	826	831	837	825	864	811	880	826	826	802	847	839	832	875	817	861	888	833	834	844	872	842	845	848	860	848	834	791	858	834	852	847	858	805	810	855	818	896	849	843	862	817	801	842	824	795	873	888	862	823	858	876	782	860	851	895	797	846	822	793	839	857	856	835	838	840	823	865	864	833	906	878	836	799	871	789	849	874	817	822	845	831	802	854	916	832	859	825	863	860	839	816	866	804	853	803	798	792	808	842	854	841	885	852	842	816	858	865	900	819	867	798	842	821	794	871	871	820	799	807	855	832	879	788	857	867	874	836	823	820	839	883	878	853	798	847	834	875	855	838	828	835	811	811	817	817	808	913	872	818	839	823	825	856	870	823	872	882	824	817	808	819	804	878	814	844	817	875	844	858	855	860	844	885	824	770	850	820	883	880	866	852	820	880	835	855	801	829	808	801	855	860	799	847	862	818	804	827	819	880	832	892	819	816	852	815	826	845	820	881	865	846	889	831	818	877	845	858	858	824	798	798	847	834	782	791	834	885	883	808	845	774	821	866	864	917	825	813	807	819	835	850	842	837	869	881	869	858	834	775	852	868	837	811	789	864	906	818	835	839	856	849	845	861	846	837	883	864	825	854	878	884	844	813	824	824	810	836	840	851	844	805	856	857	845	861	809	863	834	808	816	817	793	844	855	895	863	836	801	857	858	835	891	819	872	824	769	821	851	835	830	824	839	829	897	798	819	841	816	796	855	846	797	909	835	880	894	817	812	794	794	820	817	827	872	850	847	864	844	860	828	870	845	809	856	881	859	874	828	804	880	866	852	865	858	874	842	819	819	876	829	830	882	852	820	833	857	852	840	887	807	891	870	809	876	838	873	846	843	796	856	862	831	868	884	794	826	796	857	877	828	829	885	815	857	857	851	811	850	872	797	854	846	798	879	865	842	850	865	803	853	809	825	863	844	834	844	856	859	786	840	844	861	880	843	871	826	849	865	816	863	859
24925	23425	13840	7551	5007	3649	2854	2335	2117	1716	1617	1385	1270	1265	1158	1143	1081	1090	981	987	989	993	941	903	922	873	834	865	924	826	860	788	854	862	767	820	787	845	820	774	913	789	781	804	811	807	788	775	845	779	753	791	757	796	793	817	782	808	817	810	765	768	805	776	850	800	777	812	803	797	757	732	819	780	783	762	783	782	797	795	739	801	783	826	790	747	777	765	775	764	766	794	783	770	799	764	816	846	792	805	808	761	785	764	781	785	817	772	751	760	825	824	792	802	826	812	768	740	803	791	829	734	754	835	752	734	825	775	831	798	803	799	791	829	808	824	823	776	799	740	778	794	774	816	780	749	769	739	772	768	854	766	782	780	838	803	748	787	783	778	795	798	809	787	785	750	772	763	763	754	807	778	797	775	748	797	761	719	825	753	782	798	764	813	760	819	809	736	770	762	750	733	758	773	733	790	777	787	737	768	810	775	779	776	771	800	794	755	759	762	807	766	812	785	775	766	830	817	800	781	812	791	794	808	753	764	740	797	772	792	770	730	753	810	793	826	785	785	753	799	798	720	797	790	767	782	773	780	770	808	732	752	762	796	754	799	713	786	774	815	784	762	778	769	700	822	825	782	781	795	836	737	753	779	803	741	781	764	804	752	787	797	765	763	821	850	791	802	791	775	784	776	771	738	776	837	752	774	798	757	750	829	788	729	762	772	779	774	787	753	777	789	814	807	777	754	807	752	765	780	800	795	750	756	816	769	854	747	760	757	765	795	839	743	807	757	796	769	733	754	783	767	748	796	770	782	758	779	774	775	787	778	821	783	786	755	816	741	815	788	838	788	795	728	726	734	752	787	801	834	788	740	753	781	770	805	741	761	771	767	760	849	771	758	783	791	723	777	767	799	801	758	784	749	810	814	774	752	769	774	769	794	748	775	797	814	753	794	821	761	804	785	735	797	758	782	781	775	761	826	806	723	756	823	777	758	744	785	838	785	767	761	772	798	773	805	777	768	794	817	774	770	800	794	767	806	735	822	771	813	740	830	810	775	773	746	754	768	763	798	745	796	790	799	797	792	821	756	738	788	758	764	746	784	781	773	735	770	767	746	805	820	746	770	790	763	754	797	789	732	772	746	786	748	809	750	771	797	773	787	775	811	822	749	796	801	763	807	763	787	812	769	781	773	727	772	790	792	737	757	796	745	764	756	738	788	820	741	740	783	731	808	744	834	807	814	776	787	767	739	815	794	778	776	789	745	741	784	795	776	795	796	765	741	750	763	782	783	717	811	780	789	778	761	759	788	797	820	791	792	776	755	781	726	784	754	818	775	758	740	783	810	792	811	799	789	765	806	805	739	769	791	774	809	778	764	796	781	746	804	766	778	739	771	741	764	726	769	773	759	759	774	798	790	786	764	754	830	721	803	784	836	793	750	793	790	787	779	801	762	743	759	780	812	786	826	790	772	707	803	816	777	828	794	750	764	723	792	814	802	836	765	798	761	798	787	754	779	801	748	757	756	780	803	790	795	791	777	758	795	738	775	788	769	740	752	778	752	796	722	783	784	814	758	789	786	765	789	790	769	762	797	739	794	801	808	823	751	814	802	778	741	765	824	826	806	808	807	847	792	802	771	743	738	776	811	735	796	749	772	796	757	747	767	795	823	793	757	729	835	793	778	748	760	793	799	805	766	723	800	820	731	760	783	785	757	786	762	779	750	783	763	737	764	784	785	783	824	802	810	788	783	733	773	797	790	765	818	770	741	797	827	757	799	791	790	762	773	837	769	748	774	800	730	806	828	765	759	728	784	762	818	806	821	788	776	773	767	784	761	776	785	751	784	824	800	752	779	795	785	803	719	724	826	787	741	799	778	763	773	777	756	809	807	796	758	779	791	743	767	763	752	801	804	832	782	756	806	787	776	778	793	759	820	779	768	774	775	753	756	794	769	788	759	724	770	749	764	795	810	778	744	776	796	775	771	778	744	815	786	742	782	757	791	771	806	777	781	821	783	764	747	787	759	801	771	772	753	796	788	755	787	788	768	745	823	805	775	751	788	858	789	757	821	824	793	778	825	830	773	825	792	762	803	744	814	763	804	805	758	781	752	715	754	722	770	773	755	846	765	797	793	779	746	830	783	782	713	778	760	743	816	750	815	765	793	759	789	802	764	783	731	785	803	799	788	789	739	782	807	734	800	776	765	760	793	792	784	803	772	818	720	781	807	747	811	819	764	803	806	728	796	764	820	840	748	810	799	790	794	821	805	739	775	811	814	774	770	740	745	799	767	764	818	807	802	798	746	796	729	808	769	795	801	781	780	786	745	847	791	777	744	780	758	770	774	830	765	800	780	805	806	806	809	775	786	765	812	789	768	793	771	777	797	736	783	755	795	762	775	743	730	748	761	800	786	810	783	789	758	820	770	805	763	777	775	786	744	743	768	756	755	742	754	795	807	786	783	774	743	774	805	788	729	749	753	795	753	790	759	774	792	748	781	769	775	772	784	794	804	778	734	816	708	735	804	783	798	741	791	772	745	818	771	784	814	820	736	771	755	768	776	762	808	736	773	769	783	742	741	786	784	748	768	765	753	793	763	777	759	764	745	775	764	777	798	748	776	798	807	740	792	789	816	812	787	784	819	731	792	749	798	778	741	733	847	793	788	838	763	783	822	795	770	773	757	774	791	792	769	772	758	784	802	833	797	771	768	748	778	785	751	789	763	774	775	725	790	784	751	776	775	776	847	769	793	763	785	765	784	758	755	758	806	762	816	808	782	793	765	801	768	786	759	765	727	790	745	790	760	735	813	793	796	802	781	785	821	793	788	815	794	724	791	780	767	789	794	754	802	810	766	744	809	725	796	758	828	746	829	790	821	805	815	783	789	740	768	807	725	809	791	792	780	818	747	757	795	764	798	775	772	771	807	778	754	761	786	816	790	773	775	791	748	717	803	838	798	752	775	821	782	785	797	793	782	795	779	776	747	779	848	771	753	774	803	773	777	759	744	798	760	810	733	783	737	772	781	755	745	758	802	745	826	780	729	777	737	803	836	831	732	735	792	824	800	767	788	773	780	756	791	709	793	819	756	795	816	782	757	753	755	764	764	779	755	767	812	792	809	791	786	787	751	775	778	805	753	801	858	823	757	779	786	796	810	720	780	741	736	792	797	770	765	737	810	785	822	846	794	796	732	765	714	776	796	746	797	754	817	786	748	705	770	772	738	761	748	754	746	768	737	765	800	751	762	787	767	738	719	758	746	789	758	806	772	790	809	775	774	776	816	776	823	830	801	782	767	796	744	728	746	810	738	756	789	793	820	763	794	797	779	796	848	745	827	806	794	772	733	760	772	752	779	761	754	813	773	758	728	776	820	831	740	828	759	769	798	802	789	759	808	767	793	753	763	792	756	795	733	737	785	787	772	776	778	720	722	756	756	786	760	826	796	765	779	818	787	781	776	741	764	768	737	769	771	761	784	803	800	834	759	792	739	746	795
30649	17335	4185	360	277	253	219	210	203	220	184	200	223	214	200	214	189	192	196	187	194	188	224	198	170	210	212	209	185	192	197	225	222	228	193	217	197	212	202	199	185	198	197	205	192	207	214	189	184	198	182	185	209	214	209	203	191	207	197	204	213	221	189	206	206	174	205	216	199	207	190	208	243	227	195	200	217	220	208	203	199	194	203	193	199	202	172	202	208	204	206	228	201	230	209	206	227	203	214	186	212	202	207	176	199	198	209	199	202	214	177	185	208	203	178	221	201	187	186	175	219	180	207	190	243	194	212	181	179	203	182	193	213	193	218	225	207	179	199	195	171	227	206	225	186	215	185	204	225	190	193	199	187	217	184	209	174	193	224	188	199	228	184	212	187	180	203	196	166	189	187	203	191	237	180	203	209	201	216	200	196	201	199	208	202	193	171	185	217	174	214	186	214	199	194	218	187	195	218	170	208	192	230	210	196	197	174	215	229	194	230	198	213	180	216	206	198	194	202	224	186	213	185	216	178	201	208	203	191	194	222	176	194	209	208	202	194	194	198	197	206	201	191	190	190	200	213	201	191	169	186	197	225	213	206	182	180	205	196	188	211	214	207	240	193	188	184	211	200	168	187	189	183	189	174	202	204	200	189	201	195	191	191	199	195	188	202	180	193	208	214	203	197	218	207	186	206	208	184	190	196	199	197	217	220	166	198	192	193	195	203	201	216	202	220	216	209	155	209	220	204	198	191	213	211	193	231	222	182	218	189	203	195	185	191	208	192	215	200	208	188	208	195	188	188	233	216	192	197	204	202	184	205	217	178	181	201	228	203	202	215	191	206	189	190	204	214	209	213	216	188	202	189	214	197	191	205	194	163	224	211	197	192	197	210	187	230	210	208	200	208	208	169	205	213	221	199	212	207	202	199	188	199	203	200	195	184	202	218	173	188	195	191	215	199	193	196	216	219	192	189	189	184	181	189	204	190	204	207	207	216	190	194	190	198	206	196	185	205	205	198	180	205	206	190	216	206	222	189	202	200	194	187	197	202	182	189	202	209	202	201	172	183	202	217	206	207	211	238	209	215	201	190	203	210	229	181	188	199	212	200	200	172	207	214	225	182	192	198	215	208	197	205	217	193	204	203	218	228	198	217	208	198	189	196	205	195	176	204	198	194	198	204	192	189	211	192	213	224	192	228	196	197	212	194	221	180	204	195	195	200	203	203	202	191	215	204	210	210	209	207	199	229	199	186	192	199	189	208	200	207	203	182	193	210	172	200	199	169	199	203	191	201	184	182	206	218	204	202	209	177	182	189	184	172	195	195	216	208	199	192	162	210	186	218	199	229	190	186	212	188	219	194	195	177	181	219	186	220	206	210	211	193	213	207	235	202	218	175	190	220	204	202	192	220	197	217	186	197	200	218	190	205	189	225	191	214	189	198	212	185	211	173	199	189	236	196	191	180	196	225	192	181	199	186	218	186	165	209	190	217	213	200	171	218	196	186	196	196	184	212	207	180	210	218	213	233	197	219	205	197	182	203	199	216	177	199	197	217	177	176	197	216	194	220	208	201	227	180	186	193	230	199	200	198	211	202	222	193	202	190	231	184	191	203	186	196	220	178	206	198	194	161	197	193	158	208	217	195	200	204	192	194	214	169	196	185	203	194	189	198	208	199	191	199	199	207	194	194	195	218	187	192	198	214	166	201	213	184	220	199	216	206	195	196	197	206	213	202	181	186	198	169	212	171	182	178	173	185	181	195	197	212	185	206	190	199	202	214	208	226	189	230	221	200	221	190	194	189	212	210	192	202	206	212	224	211	213	190	235	200	206	177	208	202	187	194	216	179	177	216	201	156	176	182	201	206	224	196	189	194	211	206	178	209	181	221	210	197	211	196	207	195	208	189	207	213	214	213	196	196	194	200	198	196	189	183	167	204	217	204	199	204	201	215	207	191	204	173	222	180	224	181	205	198	194	185	175	191	180	195	211	204	198	186	183	205	178	200	177	209	210	212	218	196	227	190	218	174	226	190	207	191	218	201	186	193	206	196	228	196	211	209	224	215	188	210	192	188	190	198	199	196	160	195	201	182	225	220	197	170	209	198	161	204	213	216	189	190	200	207	186	240	211	188	188	209	209	196	221	241	223	212	212	178	191	185	195	206	210	191	180	205	221	196	200	210	225	195	186	214	205	196	208	201	188	228	216	207	207	201	212	198	164	213	194	228	207	221	202	190	201	163	211	203	199	207	191	213	199	222	202	209	220	189	215	188	187	181	176	199	199	193	202	206	192	192	190	192	201	188	187	218	179	198	187	198	181	215	182	208	189	238	191	212	201	218	182	208	218	176	222	193	189	198	196	197	199	221	208	200	194	156	193	183	200	196	198	179	180	174	183	233	208	193	175	195	215	189	214	215	201	206	205	174	205	191	193	183	209	217	204	211	211	198	197	194	197	210	194	188	192	199	188	204	206	210	205	197	199	190	195	199	213	193	200	191	216	202	209	203	196	168	203	186	216	173	212	208	194	182	191	180	196	237	195	187	191	163	214	204	218	213	174	170	172	209	208	192	178	228	190	188	196	201	198	207	225	189	192	220	209	192	202	193	150	221	214	201	201	205	187	191	224	185	202	188	194	197	204	187	200	198	203	177	203	192	216	186	184	171	199	195	189	210	198	208	210	201	184	206	191	195	207	206	209	177	198	210	215	201	192	180	186	201	200	196	227	190	194	178	212	186	204	172	195	202	199	179	210	197	188	241	193	202	234	188	199	213	197	194	217	204	178	207	226	181	217	202	220	204	183	220	231	162	184	236	202	236	210	182	228	204	191	203	196	192	183	182	217	210	213	209	207	186	185	220	201	188	201	207	197	199	185	233	205	193	207	189	184	228	190	226	202	203	184	204	213	202	195	207	199	213	190	186	220	230	206	204	209	198	192	203	201	213	205	184	199	193	209	220	196	213	202	208	191	187	194	179	209	217	186	210	200	187	185	195	196	203	214	226	218	205	209	200	219	211	196	207	208	190	174	175	225	197	191	200	205	200	200	191	204	222	192	239	203	168	203	209	203	198	223	212	196	213	223	213	201	208	201	204	207	197	193	210	199	185	219	191	185	207	197	188	199	195	203	215	217	191	187	223	200	197	195	200	221	194	191	210	216	183	189	172	216	210	221	204	186	212	202	183	192	198	191	222	202	181	199	214	221	184	201	195	194	196	206	222	184	213	177	178	165	207	209	229	189	201	201	211	198	202	221	191	214	202	173	214	179	214	196	189	191	218	172	225	190	206	203	199	177	193	178	206	200	205	210	200	191	186	169	188	193	208	200	185	224	215	215	200	215	199	214	194	200	181	201	172	207	195	202	196	218	208	223	207	205	195	197	222	195	220	199	203	176	207	196	204	188	198	216	187	206	185	204	200	193	199	208	203	169	211	193	177	226	208	212	196	197	210	210	191	201	214	205	212	198	194	175	190	174	215	218	178	238	209	198
21346	8388	663	375	357	284	265	236	247	226	234	214	256	218	215	226	205	226	232	214	214	224	191	212	193	221	224	206	235	200	187	204	203	206	212	234	199	219	231	215	199	234	199	207	236	226	225	207	208	261	204	233	212	210	218	241	227	224	236	229	192	208	201	230	227	220	223	213	201	212	192	226	200	247	241	199	227	209	236	216	219	228	218	201	209	211	212	235	217	246	198	224	204	208	240	212	187	204	199	231	231	209	230	216	241	221	216	217	208	245	212	194	201	224	230	202	213	218	199	219	234	201	216	206	212	223	220	203	205	209	201	229	203	210	200	209	200	220	210	210	214	194	219	243	204	213	202	230	184	223	204	212	209	184	223	213	220	223	234	247	199	213	186	208	219	198	230	239	251	205	215	225	236	207	223	223	209	219	200	210	219	214	192	218	209	256	243	212	238	211	223	209	235	227	218	221	214	219	215	246	229	198	208	222	211	207	192	205	210	236	214	205	255	215	226	202	189	209	188	225	219	230	227	226	232	213	197	236	222	178	206	215	228	217	204	229	206	243	229	218	226	227	211	216	243	222	216	212	195	216	216	197	198	185	213	212	226	200	217	226	230	201	202	204	191	235	219	230	218	235	220	210	229	194	238	205	256	213	196	252	208	243	232	210	224	224	210	222	203	239	199	205	221	231	230	211	190	193	216	215	213	228	222	206	221	218	222	227	209	210	251	207	211	244	204	227	224	211	213	227	208	204	222	205	239	215	188	218	217	214	237	215	245	232	220	219	216	204	204	196	205	229	200	231	240	186	201	211	229	225	211	232	186	215	198	214	204	204	211	213	208	201	206	231	209	199	248	238	225	234	248	229	212	212	210	221	236	221	217	203	230	204	233	211	233	232	207	205	213	213	224	225	235	208	246	198	253	223	211	218	222	216	192	221	208	220	206	237	223	219	232	202	204	206	222	220	226	219	221	218	202	207	223	202	257	192	217	215	196	210	227	208	201	229	204	240	233	223	228	231	197	226	211	220	228	228	193	222	220	219	220	222	213	229	212	224	207	214	247	231	227	220	234	204	210	202	225	209	206	220	224	241	203	227	211	219	231	232	190	237	208	202	190	218	209	217	195	230	214	229	234	208	209	221	215	211	201	206	216	209	197	220	213	204	218	192	233	229	198	219	229	205	197	190	174	232	228	226	212	242	186	240	198	189	201	210	220	211	244	203	221	195	210	220	206	224	220	227	226	200	206	203	215	205	219	208	179	239	233	213	207	241	233	202	264	212	221	208	204	194	239	201	242	209	221	203	234	227	215	193	214	198	187	240	217	215	214	220	218	193	202	196	187	232	214	189	202	181	206	239	231	228	224	192	225	211	239	218	190	193	235	223	217	209	209	216	223	194	239	224	206	231	222	231	203	205	203	214	228	209	253	253	247	227	235	234	215	211	225	201	206	208	224	217	242	212	219	205	208	216	224	210	207	210	202	206	225	237	221	204	226	225	220	231	201	209	195	199	213	223	213	218	234	202	212	209	201	201	229	224	198	227	210	240	213	197	238	214	219	186	215	192	250	215	233	203	215	254	235	207	224	211	225	204	219	221	223	222	221	224	200	228	197	217	213	204	234	217	222	205	208	217	222	200	218	226	182	217	225	217	222	209	245	248	193	215	232	201	217	203	211	229	228	205	215	198	219	216	194	229	200	200	217	238	209	240	220	188	202	235	227	214	225	223	233	216	220	201	230	231	217	220	222	221	210	219	214	225	219	229	217	189	198	229	233	210	201	239	223	207	254	202	189	199	214	182	212	213	192	205	222	209	212	224	203	186	219	210	207	218	223	195	224	202	250	197	214	208	229	205	210	236	203	217	224	225	192	240	229	218	182	206	217	209	197	213	217	228	206	227	232	221	223	224	215	183	254	210	201	221	214	201	205	254	230	212	233	193	189	214	233	202	207	228	214	189	177	207	220	211	223	217	200	213	225	181	216	198	182	225	239	211	196	230	229	207	207	214	227	223	217	208	237	244	192	215	212	232	237	209	240	258	219	224	196	202	217	203	209	199	191	228	195	220	217	209	220	237	220	218	224	207	221	210	232	226	226	209	222	213	204	213	200	230	206	211	221	195	219	230	187	191	253	204	216	231	200	211	213	224	242	195	221	233	216	229	202	229	210	212	206	238	245	229	232	205	209	201	214	241	209	223	220	212	219	202	232	227	234	222	206	204	218	203	205	190	211	204	216	225	220	221	218	231	224	218	218	229	211	234	237	209	224	222	237	208	205	212	201	203	196	217	218	235	213	226	227	232	204	217	197	210	196	204	181	220	209	215	221	219	188	217	216	242	228	223	189	187	242	226	220	215	209	207	199	229	216	230	210	181	230	205	235	226	190	207	215	187	233	206	225	206	200	208	206	217	220	202	199	189	248	203	204	177	218	209	200	222	221	196	222	222	220	249	210	239	226	203	220	211	205	243	200	231	192	211	213	193	262	220	208	211	232	218	223	225	228	196	232	241	218	216	237	188	213	199	205	213	211	198	215	212	202	251	214	230	215	221	243	217	199	229	220	218	215	219	219	227	209	252	210	198	259	243	213	201	200	221	211	238	237	186	216	234	214	216	197	217	233	225	203	202	232	201	228	209	210	217	223	233	239	223	221	247	233	198	244	194	216	229	219	239	196	202	207	201	195	226	208	212	209	217	229	193	231	188	237	198	193	203	225	237	206	216	224	210	210	200	239	210	217	222	230	224	211	209	219	225	208	219	206	213	195	235	229	230	193	208	227	202	229	215	219	221	225	220	242	204	197	201	222	219	241	219	229	219	227	242	228	239	214	217	209	200	229	254	210	221	196	225	202	215	215	232	224	219	223	194	200	208	222	216	212	230	252	233	218	211	214	218	216	210	232	203	206	240	226	218	214	203	232	193	209	240	217	212	209	198	229	216	218	244	190	212	210	212	222	208	239	262	219	209	195	208	210	209	214	216	240	211	218	202	229	202	214	197	205	228	215	223	195	224	216	192	211	246	221	218	198	229	205	212	217	213	206	229	187	230	214	193	217	234	219	203	236	205	235	226	215	227	245	252	198	200	222	208	211	175	204	234	203	213	230	188	205	212	244	197	224	228	215	213	197	216	206	212	205	198	245	212	243	205	229	222	245	227	238	217	225	200	224	186	219	203	227	192	203	202	198	206	221	233	204	203	220	199	229	225	239	215	205	256	179	224	235	211	207	209	214	209	214	206	211	199	226	234	197	218	210	213	208	242	234	197	201	205	235	220	216	213	217	226	198	218	225	224	228	226	251	220	214	216	207	205	218	223	220	220	238	234	222	215	197	236	197	207	210	200	233	201	200	204	213	206	233	223	227	202	218	221	221	240	223	250	225	227	233	222	205	219	212	216	214	233	211	197	186	224	211	227	224	202	206	190	219	225	237	241	226	217	181	191	211	222	210	219	181	202	246	210	223	233	246	228	201	216	225	214	195	216	216	212	203	219	211	189
24416	20363	25903	24663	20340	15498	1583	875	757	693	686	615	638	667	552	594	571	523	550	537	541	530	534	516	521	504	524	502	527	456	506	498	510	567	483	487	553	520	520	541	498	482	480	498	489	504	494	464	490	461	531	490	509	479	465	535	504	535	480	468	469	542	461	549	457	508	472	476	522	500	472	509	484	498	526	508	466	493	529	541	494	477	485	486	527	487	476	487	468	474	497	514	478	496	487	491	523	465	498	520	496	471	497	465	515	511	480	447	468	498	486	505	494	495	479	529	518	468	499	492	482	496	517	523	496	480	481	480	523	486	504	514	515	503	469	520	523	477	492	506	495	500	471	472	482	496	482	520	478	520	498	470	502	478	500	557	491	480	488	466	493	496	515	489	462	514	495	480	501	452	450	497	489	475	455	513	478	475	482	472	563	499	476	504	478	498	447	512	497	505	493	513	508	494	492	477	484	486	507	525	520	488	462	521	520	469	504	474	516	473	517	468	476	480	500	503	434	528	481	491	494	481	490	471	497	474	448	479	478	459	458	468	469	531	491	512	480	481	466	477	511	515	521	449	497	462	473	517	506	497	446	451	493	510	508	488	521	499	483	531	538	478	473	531	515	506	498	473	486	502	463	462	529	486	529	460	495	527	508	477	497	493	504	499	522	475	485	500	482	494	479	476	524	467	533	498	497	474	480	497	503	494	477	476	458	509	463	491	498	481	455	434	473	495	463	510	465	477	483	501	494	494	502	529	492	484	480	502	459	462	496	476	533	477	534	499	469	465	507	483	489	483	489	506	501	476	533	471	527	478	491	497	476	504	473	501	532	469	458	483	475	480	475	524	480	506	480	469	494	538	493	485	495	483	495	509	492	500	510	464	470	447	485	486	493	468	466	537	476	497	505	505	486	528	477	536	477	488	519	492	471	441	490	493	510	540	477	479	461	486	452	450	490	541	501	488	498	481	545	486	460	463	482	487	527	494	513	487	477	473	499	497	499	450	519	519	452	502	463	490	536	456	450	504	510	448	512	470	488	495	483	508	472	535	470	487	534	509	482	455	513	494	441	445	491	517	466	479	494	532	434	472	493	483	452	482	429	482	543	524	473	543	497	491	536	499	500	467	513	449	490	433	467	489	504	513	445	447	480	470	504	498	511	438	489	526	543	470	490	497	497	496	509	491	484	505	482	500	482	498	480	469	493	481	473	493	491	467	461	502	483	482	507	490	476	460	449	469	490	448	460	496	494	516	448	484	476	486	528	534	485	534	504	472	530	466	521	522	512	517	502	462	456	505	508	472	471	459	460	489	475	465	489	466	510	475	482	514	506	483	478	451	464	451	494	449	464	491	470	453	500	484	529	465	459	499	483	504	463	469	523	480	485	516	510	502	473	466	470	499	479	467	525	521	508	512	494	497	499	452	472	501	499	501	500	459	524	513	470	478	517	509	443	512	470	488	478	472	472	476	488	474	481	518	449	444	459	479	518	485	480	475	465	479	493	470	497	465	468	443	479	496	438	494	504	497	471	480	495	490	495	475	497	503	471	498	486	442	505	490	518	472	489	486	508	526	527	464	467	454	473	500	484	458	484	527	528	522	479	467	501	468	500	483	522	467	461	470	495	477	492	459	484	469	495	507	454	511	478	490	528	479	466	462	523	478	489	498	481	492	483	469	518	479	486	471	443	493	512	528	502	521	507	513	471	478	478	529	510	488	493	519	494	495	448	467	482	458	520	435	486	506	482	455	469	509	483	484	470	480	480	478	524	543	496	482	488	525	495	514	497	489	443	478	468	472	494	472	483	501	513	497	487	513	514	459	485	502	490	509	476	485	468	498	448	478	472	515	510	502	504	495	494	525	515	447	507	491	471	512	484	517	489	510	483	488	477	477	477	480	468	489	478	472	511	438	522	478	491	479	524	473	441	467	444	462	519	488	486	481	493	492	502	470	477	509	500	496	544	496	487	509	507	514	507	486	477	507	532	496	469	489	463	477	539	460	495	488	524	513	487	486	481	535	469	502	508	477	499	515	472	499	476	442	495	493	516	505	473	479	482	484	482	511	500	473	487	494	497	484	483	499	511	504	482	486	470	501	462	485	496	492	482	466	463	504	535	479	516	477	494	492	523	471	468	466	515	464	487	533	516	501	554	531	488	508	505	469	485	441	480	518	472	460	510	443	481	447	474	488	501	464	508	512	495	497	492	470	480	526	482	476	485	498	469	515	505	501	487	481	485	439	477	512	458	487	450	507	478	509	517	481	503	485	485	525	505	458	462	507	500	505	495	484	503	488	505	506	499	505	470	495	458	511	512	513	461	501	492	510	504	472	495	525	443	504	506	504	498	471	451	468	510	467	486	461	447	478	506	495	481	479	473	514	467	487	475	463	474	481	480	510	529	443	476	486	478	452	482	510	466	495	530	482	463	489	506	479	489	486	477	481	503	493	487	503	496	452	485	523	516	488	449	534	520	502	503	503	481	504	454	472	474	463	489	514	530	462	511	531	502	444	441	489	453	461	484	499	483	502	512	474	506	467	513	479	512	478	491	529	445	482	507	496	473	512	499	497	485	491	483	488	442	501	472	483	504	429	457	497	488	516	491	538	448	501	483	473	455	463	499	481	491	497	447	487	543	471	484	501	496	514	485	491	481	485	495	489	482	527	522	445	427	517	498	513	477	466	454	452	508	489	473	532	517	489	490	528	468	494	502	516	503	473	488	504	437	457	493	472	515	462	510	514	499	478	475	493	458	494	490	479	451	465	485	484	459	536	482	503	488	465	490	466	428	519	515	537	503	486	526	514	491	514	461	472	478	460	484	491	501	491	489	476	504	509	463	478	523	458	514	470	476	494	472	485	525	443	464	436	518	447	533	526	489	523	454	486	481	506	488	478	473	515	491	524	482	523	523	481	471	465	499	491	450	478	507	488	460	459	489	456	529	526	529	480	514	521	505	485	466	512	467	490	508	450	502	506	493	502	461	480	473	456	518	450	494	482	515	480	483	518	420	482	539	509	482	532	506	463	502	492	530	476	481	445	499	467	495	492	483	512	503	502	487	491	447	533	469	474	490	516	472	480	465	512	480	477	484	487	506	501	464	482	496	478	509	482	504	493	493	460	503	483	490	502	474	491	479	489	468	478	461	498	534	456	541	496	458	494	460	467	480	485	497	503	530	465	474	512	494	471	445	500	492	500	473	515	496	519	478	496	490	491	494	497	497	468	497	540	471	467	510	533	524	475	527	483	448	482	509	521	505	515	485	505	496	481	489	481	496	479	492	491	497	456	516	498	523	483	529	479	482	466	519	475	483	482	406	495	503	471	512	456	511	478	471	473	440	479	477	559	473	468	541	429	497	525	486	455	501	484	489	486	467	452	478	513	463	473	483	526	481	468	515	455	465	511	497	479	494	468	463	461	463	499	473	475	513	460	469	476	478	471	478	471	483	494	482	448	492	485	458	444	508	463	473	501	500	546	487	473	457	485	447	466
33005	23201	8236	4290	2720	1994	1605	1252	1098	942	924	772	701	677	668	640	640	576	572	609	606	553	540	537	515	533	498	507	539	510	521	474	546	519	506	483	480	442	481	483	502	462	446	463	455	466	491	465	491	484	465	450	426	447	469	488	480	485	470	497	469	485	485	489	502	454	445	487	448	451	453	465	423	461	500	434	474	489	448	457	457	476	501	429	440	445	502	441	434	478	457	497	456	445	446	470	483	460	460	426	470	447	511	458	487	444	444	471	443	422	490	506	500	477	461	475	464	497	477	454	518	481	498	500	460	430	427	462	437	456	435	471	486	466	480	449	427	442	431	459	433	480	422	476	479	493	462	438	470	440	502	429	478	458	482	456	460	478	440	445	479	471	448	466	480	452	418	469	460	446	500	503	445	497	465	486	463	494	447	482	471	447	442	464	458	476	460	464	450	454	458	454	484	471	457	483	419	477	467	486	452	475	427	459	474	442	426	450	467	468	474	482	515	439	479	458	504	456	455	483	436	483	449	432	482	494	441	418	428	493	467	468	472	448	435	433	418	438	456	420	443	431	451	451	453	493	491	465	435	472	430	449	447	485	438	457	492	450	429	460	432	445	467	430	473	469	468	443	429	465	456	531	461	467	464	501	476	467	469	481	439	490	492	433	450	454	487	462	451	469	441	451	447	469	499	432	471	473	485	451	457	464	431	496	478	453	490	456	461	464	480	454	468	470	436	474	448	439	480	466	455	464	466	459	419	464	464	483	472	458	447	486	456	449	432	485	481	440	430	456	438	461	443	454	478	462	464	468	448	454	449	481	444	483	473	466	475	467	423	445	458	461	485	465	493	458	453	483	439	451	475	470	440	462	473	464	489	419	511	452	454	449	455	480	473	449	439	441	468	444	482	455	467	458	467	467	430	506	441	470	470	461	485	422	474	493	451	453	489	499	436	484	491	427	509	454	498	452	446	438	500	476	485	431	462	445	484	483	445	419	458	482	484	477	446	473	457	454	466	459	472	471	487	478	432	480	492	447	443	463	422	440	476	455	460	455	474	462	473	462	459	407	475	454	463	483	459	481	460	476	414	450	477	480	452	471	469	445	425	457	424	484	440	461	437	446	486	449	445	469	464	479	480	477	479	459	485	458	426	487	500	441	465	502	462	473	423	483	481	441	481	476	461	488	443	464	475	521	495	455	435	446	466	453	482	443	448	445	445	453	496	432	479	456	428	490	479	500	457	442	505	436	477	449	463	456	480	438	484	450	431	465	489	437	431	416	456	432	474	455	466	446	461	451	437	438	454	492	445	424	450	452	452	492	445	443	448	462	459	440	468	468	430	480	446	445	468	468	456	468	467	499	455	479	476	436	428	494	447	472	460	445	445	487	459	472	448	499	478	471	444	454	443	443	424	427	459	477	491	461	423	415	460	463	500	460	436	460	431	435	468	493	454	448	445	495	420	455	472	474	467	435	476	444	464	468	466	422	451	465	447	449	432	504	493	456	460	456	451	437	456	446	468	448	460	407	467	473	457	434	515	452	479	455	476	466	456	433	445	455	478	489	444	491	468	469	468	459	480	469	460	486	479	479	436	465	419	449	477	454	474	441	413	441	462	467	449	469	427	486	453	466	467	423	472	419	475	431	458	509	475	437	450	486	417	470	467	450	464	449	478	481	505	459	431	478	454	470	418	435	466	465	477	486	443	502	465	458	441	475	437	431	472	460	474	501	469	455	448	446	477	478	470	443	439	448	452	467	447	450	459	428	456	461	436	440	427	459	446	446	482	482	477	445	477	457	435	489	478	435	436	457	419	467	493	454	447	430	447	474	423	467	506	445	446	474	443	479	444	473	467	466	496	464	471	466	492	491	466	464	488	494	449	485	462	472	498	472	466	470	474	482	438	458	523	471	478	434	447	455	451	448	468	438	457	444	472	494	472	432	463	458	446	512	454	486	423	458	449	453	437	440	481	488	445	454	444	438	492	476	455	448	483	518	452	439	465	448	440	451	471	454	470	448	474	426	478	431	439	450	460	445	459	472	451	448	485	444	461	476	488	481	457	480	448	422	456	443	439	440	449	443	492	486	482	476	473	436	468	456	428	494	453	444	479	451	444	452	483	476	482	490	477	474	495	462	501	456	438	477	466	411	475	436	437	469	480	469	440	428	475	441	479	459	492	488	454	448	461	457	502	404	470	454	455	459	468	454	440	491	452	475	488	452	423	513	449	462	464	477	489	474	441	466	429	449	421	481	449	446	466	500	472	472	466	448	456	458	458	435	451	463	442	462	447	441	476	462	457	435	467	434	441	498	451	464	446	446	447	451	448	464	493	449	444	439	463	471	466	474	450	457	457	455	457	448	514	457	459	480	469	442	448	443	461	478	499	451	495	481	466	450	473	447	469	455	470	444	461	503	456	408	468	469	461	428	428	424	495	426	443	474	448	436	461	445	493	491	477	476	509	441	419	472	462	430	453	445	460	457	489	477	510	453	449	502	459	461	467	474	488	468	484	414	474	487	473	515	407	433	427	436	477	499	443	486	474	470	466	462	448	475	478	481	445	442	488	477	489	500	484	460	442	466	475	428	495	501	449	481	460	458	457	438	435	473	459	476	477	470	499	440	464	436	456	465	463	507	499	447	452	532	423	469	448	485	479	458	494	453	470	509	424	471	460	460	427	426	447	464	492	514	468	472	440	490	418	461	400	444	477	431	481	446	493	477	442	434	492	442	463	462	495	431	478	480	470	409	467	462	459	437	458	426	472	448	448	434	444	433	456	444	446	471	467	436	442	468	431	459	489	408	447	483	444	497	451	495	481	477	452	469	494	487	423	459	455	469	456	450	414	460	458	462	425	465	443	449	435	445	435	478	471	460	451	465	483	487	481	459	452	499	457	433	482	446	510	459	453	460	470	425	463	483	451	455	462	471	506	480	456	446	490	460	500	458	466	470	476	472	487	476	478	456	425	474	463	433	412	495	464	435	445	464	478	432	448	505	459	499	472	429	473	445	469	461	499	456	438	437	464	453	465	442	463	497	454	458	428	476	423	455	433	447	469	484	478	453	450	440	442	481	449	457	475	458	490	428	422	456	452	430	473	465	453	438	451	479	469	444	467	476	462	479	434	484	470	413	452	468	454	476	507	433	487	443	442	463	453	450	452	431	450	503	477	443	493	439	454	469	469	473	450	467	469	453	474	457	464	493	492	429	469	447	456	465	449	477	434	454	467	479	417	478	448	450	482	487	444	462	441	477	461	447	501	443	472	428	441	458	468	452	451	481	458	434	462	456	433	464	457	479	521	458	453	471	445	473	458	433	518	459	468	499	482	488	476	431	495	436	438	441	475	427	454	433	517	442	488	476	494	466	483	449	442	441	451	457	471	506	432	471	441	444	475	423	440	480	461	446	474	494	457	474	478	476	452	461	442	475	455	463	483	486	459	496	426	465	496	454	499	499	468	467	449	465	458	460	477	446	444	483	452	465	447	446
22469	20357	26414	24152	20351	20416	13954	2003	1371	1241	1231	1062	1097	1059	1030	961	926	973	954	1011	919	986	960	908	929	873	942	982	887	871	915	843	865	907	832	865	886	844	875	884	858	874	895	888	815	878	900	832	851	852	832	863	833	845	832	854	858	826	802	895	825	807	880	867	843	850	856	849	880	827	866	875	828	798	817	843	839	836	941	937	851	857	899	840	876	821	900	856	883	832	856	827	869	825	873	908	810	846	918	818	809	833	873	811	846	833	874	899	833	879	808	841	878	846	845	902	823	826	807	873	838	836	867	857	867	909	896	860	849	865	861	801	851	842	851	832	816	832	897	863	858	837	831	820	821	839	852	848	881	904	848	853	804	910	855	816	855	862	850	840	849	840	845	879	849	889	883	824	876	801	866	811	844	804	833	881	803	833	865	812	835	834	812	799	855	830	787	847	825	837	866	839	832	858	833	828	832	850	885	813	852	898	871	863	835	887	834	866	822	871	853	861	861	853	914	808	790	826	869	849	826	924	929	826	840	867	780	835	850	844	861	828	833	854	842	841	825	844	865	820	856	824	853	816	830	844	830	795	818	840	891	853	839	905	844	863	857	887	789	837	897	837	820	861	861	847	871	844	825	845	871	874	855	853	847	855	822	908	885	817	843	858	891	850	843	853	858	828	837	822	833	827	812	882	879	859	892	829	828	822	852	875	819	877	856	852	889	818	828	829	882	801	826	848	871	871	872	829	815	855	908	815	841	863	841	835	827	831	810	868	821	896	841	854	881	807	846	821	858	834	798	905	901	909	841	860	904	857	838	836	842	871	823	792	805	799	864	894	906	816	808	817	884	848	857	826	838	825	885	835	855	822	795	824	821	866	862	793	853	852	825	826	806	850	873	843	910	817	813	847	831	783	893	834	865	889	923	822	870	798	813	834	886	872	870	764	845	863	818	898	834	818	789	850	853	835	862	842	899	887	823	890	874	843	782	847	820	837	848	868	812	854	804	789	934	850	871	828	848	850	842	831	861	815	876	882	872	820	813	857	852	790	853	825	828	868	821	820	854	836	779	809	858	857	885	799	814	859	808	827	867	845	875	806	863	853	882	849	853	838	860	836	879	896	809	832	865	865	864	844	882	827	873	790	845	869	877	859	852	818	804	791	866	834	835	824	798	808	883	869	885	867	876	844	893	805	866	882	821	837	830	857	795	845	863	852	796	870	851	836	900	844	837	829	850	829	822	803	835	902	901	835	854	920	838	833	838	824	794	840	838	804	806	836	825	881	898	841	892	785	899	844	879	803	862	823	857	857	786	867	889	825	866	817	861	840	850	803	839	849	845	857	845	852	792	839	852	796	830	802	819	845	814	870	830	821	840	839	832	815	861	832	831	847	853	835	878	876	852	855	852	865	830	791	848	923	871	875	863	816	797	817	810	806	864	817	828	832	808	853	813	825	825	862	876	805	859	823	805	842	794	800	851	821	833	839	825	823	848	860	831	818	868	812	859	847	840	884	823	862	878	840	801	823	821	826	879	842	756	807	843	840	891	868	789	888	847	867	858	816	841	859	810	835	851	812	821	841	858	827	843	829	859	856	855	859	863	811	838	835	876	860	867	828	847	884	803	824	854	853	869	846	801	798	912	876	842	777	803	840	881	807	848	797	914	780	823	852	853	790	863	818	850	862	838	814	821	794	920	831	835	819	840	819	891	849	795	815	805	822	870	824	795	829	818	807	844	851	851	886	834	835	845	847	771	840	849	854	883	852	836	878	851	776	802	823	847	784	843	827	809	853	852	847	826	843	834	847	818	850	840	867	838	780	867	867	861	845	829	824	835	875	842	848	917	818	794	871	853	789	819	839	870	876	846	814	867	861	822	792	837	827	825	827	825	800	840	852	890	859	841	886	858	846	835	878	801	839	903	799	871	820	855	828	855	864	838	837	878	856	879	833	847	859	806	880	842	835	854	835	887	865	818	772	792	871	820	853	842	826	839	844	831	804	867	820	839	863	824	871	823	819	816	832	856	817	830	840	853	810	826	815	812	846	824	831	900	843	818	823	850	810	830	831	843	817	827	809	882	878	865	859	879	874	897	805	856	858	859	842	883	856	875	827	813	873	846	811	837	836	867	895	854	817	845	807	896	897	868	806	820	870	834	879	846	844	809	870	857	818	835	832	882	858	893	830	842	867	805	819	853	827	860	869	872	818	891	892	852	804	853	790	812	852	880	876	857	833	827	808	813	801	789	847	867	808	844	805	824	870	812	857	886	821	856	813	839	881	846	789	872	838	831	854	868	817	864	794	837	858	876	860	846	853	867	864	859	850	831	836	850	767	816	815	860	853	874	854	842	830	871	833	837	876	818	858	862	858	848	823	825	806	855	831	853	863	845	901	860	820	777	832	878	903	843	834	865	841	778	860	797	879	810	874	861	831	761	784	837	901	830	845	841	809	822	801	809	895	872	883	836	879	780	892	822	831	861	858	848	848	817	816	830	823	832	828	831	814	832	843	787	826	891	848	833	842	854	859	865	820	835	829	802	879	817	862	855	794	831	864	875	862	856	868	836	846	848	802	866	892	873	895	812	849	867	818	860	839	855	854	810	852	849	816	833	792	836	854	845	783	861	887	864	876	859	841	799	871	832	854	877	842	848	854	820	859	797	840	847	850	846	843	914	831	812	874	883	835	833	866	824	837	841	842	890	892	837	872	852	813	802	892	884	870	839	839	781	854	854	841	803	841	839	853	878	851	848	892	864	843	821	830	838	840	824	846	826	799	870	793	816	810	833	847	864	867	838	842	862	839	857	821	826	811	873	843	901	875	888	899	870	867	863	848	894	820	851	917	823	796	879	886	831	844	810	797	840	871	851	807	830	831	831	840	807	854	846	866	804	840	887	890	898	799	759	835	849	794	864	880	785	872	880	846	843	829	841	834	851	891	811	838	876	830	877	875	796	884	815	877	827	844	852	846	859	915	872	820	849	823	833	838	898	840	834	784	877	821	819	875	811	917	797	824	829	870	841	834	886	879	898	797	868	805	907	870	829	820	874	839	832	855	881	872	852	889	848	873	826	858	796	809	914	860	835	829	912	834	874	821	821	772	840	789	875	885	835	881	831	867	830	857	838	865	842	867	821	864	910	802	825	833	865	835	821	801	845	818	860	870	860	857	876	849	865	873	852	830	833	846	806	792	807	803	870	845	907	856	851	848	848	829	871	838	829	873	929	822	854	851	856	894	797	874	881	824	853	858	829	799	879	871	851	858	829	825	805	864	872	850	793	884	768	859	892	866	828	781	856	851	799	857	816	889	869	800	791	779	795	859	814	840	836	898	817	838	826	837	862	854	823	748	846	788	841	907	847	882	871	874	851	865	820	807	822	850	786	863	850	824	887	868	862	878	826	857	901	913	839	880	854	843	806	848	844	816	847	865	867	821	850	816	858	852	855	787	797	842	778	884	799	800	836	826	876	865	823	858	862	906	848	804	832	821	836	846
29788	29247	13501	7464	4962	3571	2763	2365	2009	1688	1546	1443	1311	1244	1126	1188	1102	1034	1046	977	1011	919	893	958	944	885	907	869	867	871	874	829	845	881	861	800	850	854	830	861	856	820	807	845	821	781	825	839	763	781	843	805	838	792	766	808	802	827	818	782	799	879	822	821	762	835	814	820	742	814	801	764	764	781	740	759	783	821	794	768	773	777	823	750	781	796	799	764	805	806	795	817	778	802	755	811	783	797	805	785	826	810	764	785	785	780	753	763	795	773	779	813	759	807	759	832	762	811	792	743	836	828	805	769	788	816	793	820	748	753	804	801	793	735	734	773	808	731	833	724	791	753	851	781	749	793	745	768	785	783	767	749	797	767	778	771	783	797	805	778	781	805	764	739	791	763	757	769	744	744	815	799	794	799	776	757	827	751	772	789	841	755	771	774	725	760	744	760	719	752	794	762	793	831	782	740	774	747	773	759	737	751	742	792	800	783	841	773	830	760	769	734	788	787	831	785	819	763	782	759	774	812	758	768	770	792	765	794	751	786	788	781	843	803	754	779	814	765	832	812	810	800	744	742	735	784	795	792	782	822	733	768	778	762	748	819	808	752	790	832	762	768	815	741	772	790	734	799	786	740	780	780	756	759	730	779	771	789	795	793	794	768	784	749	743	799	789	766	812	808	790	809	779	762	825	765	787	783	717	806	744	776	790	771	789	777	760	748	775	807	754	797	772	741	799	735	760	795	769	760	809	811	737	809	814	762	746	800	747	783	800	740	878	747	761	816	759	756	766	764	759	784	742	800	782	784	795	797	800	816	758	769	772	757	776	822	751	797	762	789	737	815	759	790	792	813	800	752	775	831	769	776	781	781	771	813	800	799	799	743	776	749	749	772	736	764	802	805	760	787	776	850	818	761	740	765	759	761	772	803	804	759	818	772	783	731	806	807	771	775	776	707	799	800	784	752	777	780	790	784	789	840	741	819	737	744	788	769	789	762	772	770	782	760	777	825	819	834	738	838	789	753	808	745	812	797	706	804	756	762	760	780	761	755	762	735	806	798	773	783	782	756	771	796	770	729	762	807	814	762	791	773	774	740	806	771	822	765	773	816	751	795	790	781	716	760	723	748	758	823	760	831	756	776	819	777	764	749	823	792	778	756	726	750	764	820	771	790	780	792	804	802	788	754	804	759	707	801	833	754	747	741	786	747	773	718	825	834	767	736	755	770	747	768	751	775	816	803	759	786	772	807	790	749	803	807	815	775	792	811	768	763	741	771	774	778	819	789	723	756	727	779	787	817	781	800	766	825	773	799	750	766	775	733	812	827	743	816	795	742	773	722	801	785	772	809	827	803	778	792	764	826	768	759	741	776	818	802	742	762	807	779	736	794	754	795	773	748	784	833	770	776	726	767	816	758	759	776	809	832	801	767	752	771	753	781	782	765	799	716	782	788	779	783	774	814	780	784	871	765	799	771	745	761	822	804	765	817	743	781	763	755	776	729	781	789	764	793	768	789	748	853	750	746	756	781	752	764	784	751	792	821	799	765	859	747	748	827	735	781	732	766	766	772	726	753	763	799	797	780	737	754	765	725	764	756	767	768	806	798	789	721	738	783	748	744	757	790	790	734	774	766	768	816	755	768	747	771	773	828	819	798	749	776	759	785	787	773	791	750	796	792	786	792	775	758	738	806	784	757	764	766	773	781	815	791	785	778	799	789	784	779	784	809	773	780	813	764	725	749	794	729	784	831	767	786	753	754	798	828	820	785	767	785	790	783	739	733	760	693	790	766	767	791	784	747	783	811	813	856	757	781	803	802	757	797	751	773	735	741	801	771	775	823	775	833	773	812	772	726	771	787	750	754	777	769	772	723	773	794	772	800	756	793	797	782	764	791	761	786	789	812	730	728	769	849	806	783	724	767	761	806	787	793	799	798	836	749	768	772	790	793	842	818	766	725	775	793	801	729	804	736	783	678	725	757	744	776	794	825	815	738	765	774	765	841	756	733	791	809	771	829	768	787	778	772	723	778	783	790	755	841	773	753	795	709	778	778	761	807	735	803	756	790	808	825	759	771	748	788	777	808	819	767	777	804	740	802	747	779	746	765	756	786	813	757	798	735	788	782	761	778	758	745	793	742	783	715	785	757	789	759	824	754	796	794	763	781	779	787	786	751	824	805	729	776	810	792	778	729	758	788	792	759	746	806	796	808	798	711	749	778	763	742	797	832	786	850	757	782	758	758	775	789	784	799	794	778	828	732	774	729	828	833	810	756	746	767	756	721	788	777	852	762	789	788	762	763	720	829	748	759	750	820	784	779	781	757	753	767	757	772	736	786	776	788	772	765	817	804	773	799	785	807	768	782	792	777	779	809	752	809	787	771	777	749	762	775	813	750	753	788	827	766	801	795	783	814	757	830	794	804	766	749	752	754	744	815	767	789	772	790	773	762	762	741	817	754	798	811	759	751	766	793	789	784	749	761	791	756	778	774	813	799	727	785	768	776	731	807	732	804	793	786	828	769	755	742	733	806	745	808	783	766	765	727	779	771	796	748	780	826	806	767	795	792	767	773	758	796	787	830	759	794	836	806	756	793	769	801	791	771	800	781	768	844	789	765	801	777	743	766	754	784	751	780	784	773	776	807	815	789	769	824	758	721	799	771	836	739	762	761	764	812	782	765	728	772	820	759	771	785	750	784	741	782	739	767	782	808	742	780	779	805	814	797	776	772	766	802	804	771	818	819	769	764	760	734	740	790	777	768	773	788	774	782	805	787	812	796	794	785	788	780	788	788	741	773	767	776	779	806	733	789	825	763	757	790	815	796	764	730	829	804	810	784	738	730	800	801	792	746	782	782	728	790	780	755	788	776	834	759	767	722	826	762	762	801	742	766	786	821	801	817	800	769	844	802	768	778	804	772	754	806	797	714	772	744	742	823	747	763	731	778	773	823	757	766	805	750	808	734	745	775	741	797	761	741	737	781	773	761	766	799	774	761	807	784	748	806	811	781	796	726	814	757	821	727	787	737	809	783	789	770	759	749	805	752	744	826	739	773	837	767	780	781	788	776	776	805	773	787	762	777	805	797	749	797	745	793	765	761	784	809	768	762	803	785	842	775	789	806	834	740	764	809	741	733	791	802	800	731	789	786	766	746	733	787	703	766	754	766	781	749	755	770	783	750	826	775	752	816	733	791	769	739	770	748	789	802	761	776	747	815	768	781	792	798	751	733	792	763	778	779	788	796	740	757	812	822	779	766	761	770	753	785	735	784	821	802	800	795	769	791	789	795	752	784	800	781	778	738	839	775	818	777	799	783	816	775	746	825	796	763	805	760	747	792	799	787	783	829	792	795	773	806	722	796	786	729	750	760	801	785	765	775	828	790	743	782	769	741	840	797	748	795	805	720	750	811	790	768	746	811	771	750	762	849	774	772	815	788	771	768	794	759	783	776	811	754	754	807	780	764	786	776	764	759	765	787	806	760	813	794	750	727
30772	17128	3830	398	264	242	250	217	222	208	209	201	221	206	225	224	199	233	221	186	202	205	195	172	190	196	213	205	199	201	195	190	202	197	197	207	196	163	216	199	202	184	226	206	201	205	211	178	226	207	205	204	191	197	211	200	228	186	203	218	200	227	200	187	193	198	214	204	202	194	212	177	192	204	211	199	228	186	179	193	219	180	200	190	207	203	185	214	202	207	206	241	185	212	172	192	175	206	228	196	215	200	199	210	211	215	186	178	207	205	192	187	200	213	223	193	210	217	215	195	229	186	206	207	202	207	222	213	201	192	212	180	205	198	235	191	191	216	224	196	200	246	205	192	194	187	214	203	198	206	206	215	168	218	188	204	220	195	210	218	204	207	186	190	206	195	212	197	190	232	180	211	202	173	203	211	177	179	179	203	225	201	202	205	197	199	204	194	197	201	219	188	195	216	202	178	217	209	190	201	174	220	183	179	193	194	170	222	214	189	199	198	206	199	206	189	190	217	204	189	217	185	215	215	219	180	214	210	207	206	189	199	175	205	210	174	189	167	218	209	235	203	187	178	208	196	197	210	209	198	232	191	213	194	229	201	193	172	170	229	206	211	202	216	213	195	213	228	213	189	189	196	206	205	202	202	206	207	207	208	177	182	209	202	227	204	224	244	186	210	220	208	195	189	202	212	218	223	214	209	199	197	182	206	213	196	216	232	225	183	218	199	186	227	215	205	194	196	185	201	181	204	184	191	186	199	212	193	203	226	186	234	192	174	212	182	210	211	164	196	182	206	200	220	198	219	210	196	196	194	197	186	196	213	216	200	210	187	212	225	205	186	211	172	217	171	195	211	208	196	200	196	231	196	184	226	183	199	200	202	188	197	209	213	203	221	196	194	234	188	207	213	180	222	187	203	189	171	197	202	189	198	187	185	201	225	207	206	170	181	201	210	199	182	204	211	198	201	221	207	223	171	228	209	195	176	206	219	194	217	195	198	208	215	188	215	206	201	197	203	184	194	173	188	190	203	200	180	198	227	175	205	184	205	194	223	198	196	220	198	191	199	192	200	222	166	197	198	215	187	197	188	181	210	208	206	230	195	216	180	200	196	219	209	203	201	215	253	210	169	167	176	216	200	207	205	206	222	210	207	229	203	226	184	190	203	186	195	198	178	226	195	200	189	210	197	220	181	187	195	202	180	198	199	197	201	199	184	219	207	183	199	206	182	203	185	202	193	198	175	184	207	195	199	184	220	197	219	218	197	232	200	187	206	183	182	189	198	196	219	208	199	196	182	181	185	197	178	212	184	197	192	216	204	196	174	205	187	202	196	219	209	204	208	219	193	215	188	195	195	228	216	195	199	208	204	193	181	197	208	221	224	195	201	186	205	215	200	222	209	221	197	220	209	199	204	222	216	199	198	203	240	200	207	212	200	195	183	192	196	210	198	209	222	212	226	210	197	178	198	192	222	187	190	214	196	188	208	196	215	210	199	195	217	183	199	208	211	204	194	175	209	185	220	196	194	205	168	198	183	209	196	224	199	215	217	196	204	200	190	203	205	179	213	196	197	182	185	207	199	202	206	190	177	196	215	194	205	196	191	191	210	209	182	208	202	194	209	202	195	187	196	218	207	191	203	205	218	184	188	195	185	183	200	209	185	207	229	174	188	200	183	197	211	197	200	201	238	195	198	186	189	173	207	202	214	218	153	194	215	219	200	214	182	198	169	211	195	190	224	189	177	185	216	219	216	176	204	206	196	192	179	197	205	186	176	196	199	187	183	193	209	219	209	201	200	203	202	195	203	201	171	187	201	214	222	183	247	212	193	214	193	221	232	199	187	208	198	186	166	205	210	200	208	189	214	185	193	223	219	217	224	213	190	181	221	202	187	203	179	194	189	202	193	213	212	199	188	184	242	201	227	183	235	191	226	192	170	216	236	208	185	199	180	189	223	206	222	211	206	178	211	191	187	212	209	186	203	230	198	201	182	198	212	212	205	213	215	187	183	205	203	200	187	187	182	231	195	217	188	205	227	199	198	194	204	218	194	194	197	188	190	199	190	209	209	213	179	201	198	176	204	199	202	172	194	182	216	213	208	220	201	214	214	214	195	214	209	183	166	188	192	209	211	202	174	204	216	171	208	195	228	187	197	224	201	208	186	204	196	196	229	204	188	200	217	211	164	208	179	209	209	179	206	211	192	211	207	233	188	207	193	184	199	214	212	206	207	205	183	180	218	218	189	207	176	156	211	183	202	191	171	199	214	193	199	194	196	200	232	195	216	204	220	213	198	201	214	200	183	190	217	221	167	209	212	231	206	216	188	198	201	183	183	164	185	194	207	209	200	201	214	200	212	221	176	201	192	201	174	219	213	184	201	220	186	174	210	207	204	192	194	205	200	195	195	222	206	187	210	219	228	190	200	193	211	239	197	180	197	211	229	179	188	237	210	226	230	201	209	194	181	184	238	214	197	215	202	171	199	211	185	217	188	203	197	219	218	194	210	186	223	218	199	210	186	216	211	191	193	195	187	205	189	176	197	179	180	211	193	185	199	206	210	189	204	164	206	206	194	197	203	189	199	184	213	182	221	201	200	200	200	214	210	202	203	216	199	170	189	214	204	229	220	196	199	217	187	212	204	174	205	194	183	187	229	175	193	207	210	186	189	192	190	205	200	213	192	186	203	214	198	200	182	224	165	181	182	192	209	187	204	181	191	205	179	193	199	180	189	197	192	204	202	188	195	177	208	190	198	222	239	199	202	226	209	190	199	217	222	197	215	211	212	183	201	199	213	204	214	185	184	188	195	232	199	179	185	205	185	200	183	193	201	202	223	219	208	214	194	217	197	191	194	212	206	209	214	204	203	202	213	199	193	208	210	215	204	170	194	181	204	198	237	183	214	191	181	204	202	219	199	208	218	213	206	205	193	218	195	197	191	201	210	206	201	177	210	202	178	222	203	185	189	199	199	201	194	212	192	179	197	199	193	200	187	195	207	214	192	205	232	202	205	190	199	178	194	198	204	214	210	181	217	202	191	193	183	188	216	206	192	206	204	182	189	213	203	193	197	174	174	205	201	197	216	205	233	207	213	188	197	186	200	198	184	182	193	207	169	184	217	197	189	186	198	187	169	192	212	219	198	246	192	211	203	195	196	180	204	194	210	200	176	207	197	203	196	198	233	224	214	179	199	178	206	183	172	185	195	205	191	193	197	169	206	212	217	209	207	197	213	208	207	182	202	213	196	211	204	196	208	225	198	197	181	213	189	211	202	175	177	209	181	196	212	184	197	215	160	215	202	207	185	209	196	229	184	207	214	220	181	225	178	216	200	194	189	172	211	199	191	183	195	203	217	199	194	203	201	212	191	179	199	214	194	191	200	210	225	222	202	180	202	188	190	212	214	183	220	186	200	181	186	203	219	173	200	203	210	194	177	198	207	200	219	209	195	217	205	199	196	218	206	180	205	215	209	205	201	193	214	200	216	231	213
21839	9030	617	385	322	282	265	269	271	250	258	220	237	218	244	236	213	207	235	231	195	235	250	239	245	235	200	228	190	211	201	214	225	207	223	220	205	197	216	207	219	187	189	193	197	231	216	216	213	206	218	238	222	230	235	234	231	218	245	231	234	234	233	241	219	220	247	196	215	226	219	225	221	227	234	257	236	213	207	195	214	197	244	238	202	205	193	206	226	193	229	215	220	212	235	219	222	229	242	222	186	208	192	228	241	229	188	213	237	236	190	190	201	205	224	220	225	247	216	240	220	203	231	203	205	206	207	236	213	250	205	208	230	215	234	242	216	218	206	214	200	203	210	246	209	196	207	201	212	235	267	209	214	187	214	196	199	200	202	219	223	218	227	199	224	225	232	244	232	225	207	231	233	209	179	208	227	220	220	205	219	190	195	195	196	211	199	200	223	262	227	207	219	206	189	189	199	219	216	191	207	223	219	224	214	243	219	233	204	222	239	220	223	222	229	196	233	195	225	227	218	219	217	228	229	231	216	213	203	196	217	236	205	209	216	206	213	242	228	220	217	232	204	194	241	202	231	231	209	211	218	225	203	205	233	210	205	249	189	213	194	225	217	221	198	212	201	201	230	210	244	249	208	211	209	196	206	266	211	198	219	218	214	237	217	221	231	233	208	224	199	260	208	213	214	216	207	211	210	213	193	215	216	205	216	225	197	235	210	216	185	224	221	189	208	202	225	203	219	183	209	225	220	203	215	213	223	225	229	225	205	198	223	196	224	233	213	214	213	220	229	215	207	185	226	210	212	217	208	218	212	211	238	257	208	207	204	205	212	263	204	225	243	205	217	236	185	219	206	191	218	216	195	230	220	231	226	203	239	235	242	222	229	236	226	217	218	196	219	219	237	224	233	202	244	228	224	226	207	210	206	228	212	241	215	205	226	223	176	212	219	210	225	239	220	224	222	222	213	216	196	197	206	210	210	228	215	219	210	210	197	223	249	240	191	217	204	243	189	227	208	205	206	222	217	216	215	197	215	207	210	217	213	205	207	227	235	179	203	202	206	205	211	247	221	210	225	214	210	244	220	222	216	207	229	228	202	184	211	226	251	210	190	206	217	221	243	219	191	212	223	231	206	218	204	217	206	231	225	225	206	182	220	207	215	238	196	232	223	231	234	202	210	195	194	199	201	216	191	244	203	227	227	215	230	207	199	223	204	216	241	209	228	224	228	220	210	245	227	193	212	225	239	219	239	235	208	224	199	212	217	202	228	219	219	233	189	202	211	211	220	199	205	194	215	228	196	221	187	191	212	244	243	227	222	212	238	195	236	228	235	231	218	221	224	215	205	203	235	176	198	213	224	213	222	244	199	210	186	240	212	213	220	207	230	202	231	223	209	234	201	192	238	210	233	199	211	210	211	228	222	211	220	200	232	214	224	239	200	215	217	224	232	219	208	208	226	206	210	225	227	219	213	222	196	228	221	230	182	247	228	200	221	198	230	212	187	201	234	200	228	207	217	219	217	217	210	220	237	217	236	224	224	231	208	215	206	210	201	248	201	231	226	209	208	199	202	204	216	251	220	209	187	196	216	205	206	233	208	196	228	221	220	227	213	226	226	206	220	195	210	231	202	219	207	211	206	209	206	210	221	223	234	226	215	234	197	218	232	215	203	208	226	252	202	205	197	217	226	242	216	225	215	202	221	205	207	231	219	208	239	216	227	199	210	205	229	226	207	238	239	200	214	210	213	226	219	214	203	248	229	223	203	211	253	229	234	221	206	222	227	207	214	213	201	224	226	206	248	228	203	208	225	218	216	206	213	218	249	228	234	241	214	201	207	200	198	213	205	208	225	243	213	226	222	222	226	225	232	217	221	217	212	221	235	211	225	216	241	199	226	212	233	213	188	211	215	211	229	238	189	219	229	203	187	231	216	214	223	189	213	215	208	214	225	208	203	196	210	224	214	199	220	222	224	200	205	208	228	210	220	231	206	214	188	239	236	216	224	236	207	214	207	211	206	226	226	225	262	216	196	226	218	225	263	205	228	217	232	193	196	215	196	225	214	204	225	220	243	210	204	228	182	222	197	198	219	230	207	193	216	198	217	207	244	229	235	218	199	208	220	220	217	225	206	211	197	211	209	211	197	217	221	212	220	209	226	249	205	195	202	199	220	214	210	214	223	203	218	231	209	220	207	206	208	223	207	212	216	200	212	188	219	211	220	217	217	190	234	226	186	224	207	221	192	228	213	226	236	234	244	208	234	224	218	212	225	233	205	214	236	212	214	229	236	209	190	255	233	239	221	201	209	225	232	212	213	200	215	232	234	229	200	208	242	226	209	227	228	225	201	207	216	204	240	229	214	201	199	202	215	210	225	203	222	221	224	199	196	216	236	240	227	220	207	229	215	207	225	232	240	221	240	190	201	230	223	201	216	220	198	223	200	207	193	241	223	236	234	222	214	214	221	212	223	186	230	209	217	194	201	200	208	213	202	206	220	230	188	219	224	206	207	207	231	227	202	230	251	199	206	212	215	212	223	208	211	208	209	239	217	205	211	221	249	219	202	214	226	209	207	230	194	199	234	209	213	227	217	213	190	193	194	212	222	205	217	218	243	225	213	211	198	194	218	195	202	228	214	192	182	213	215	213	224	198	217	232	230	215	241	216	196	235	196	214	218	218	228	221	219	202	220	208	197	187	190	219	231	210	216	202	194	205	237	219	213	203	202	243	214	207	212	203	173	206	209	193	217	197	189	214	194	206	215	178	226	224	198	219	221	215	224	214	235	208	204	168	213	223	240	211	181	235	201	241	192	199	217	215	201	207	213	225	221	230	235	218	238	214	199	216	221	215	214	224	198	190	214	212	228	209	234	191	212	209	212	234	232	227	198	228	224	214	232	222	199	208	230	195	194	217	228	233	209	218	197	198	215	213	211	259	212	209	205	222	206	223	214	209	217	205	209	192	217	206	233	189	207	216	226	227	223	213	227	215	220	222	211	237	221	236	226	196	215	241	246	213	213	226	213	189	202	201	223	222	211	207	221	239	224	215	232	217	217	236	225	206	219	211	214	202	217	225	201	206	236	208	220	231	196	195	209	219	195	208	202	214	212	239	209	208	224	199	193	208	209	242	219	217	214	211	231	188	245	226	219	230	212	226	240	228	243	241	235	219	226	230	227	214	229	240	214	213	191	234	244	205	193	241	242	205	204	224	212	211	201	219	205	184	217	199	216	193	235	217	210	219	213	218	230	219	233	232	203	213	199	216	204	225	207	216	244	245	208	241	223	201	237	191	209	218	226	194	221	209	206	216	206	210	206	211	224	228	236	202	204	226	215	231	221	218	229	210	215	233	207	194	213	220	203	193	214	218	199	228	223	231	231	229	209	222	228	210	217	189	213	240	227	229	217	226	206	244	211	216	197	219	196	216	208	224	232	217	231	205	208	217	227	202	215	216	220	211	203	226	234	223	199	217	216	210	207	210	203	208
24400	20387	26412	24176	20350	15100	1489	858	754	721	657	633	558	614	554	578	578	535	513	539	516	527	540	570	494	514	516	503	506	468	530	500	511	491	452	505	567	531	511	488	493	488	518	499	520	488	489	476	448	514	517	493	457	516	535	498	519	500	492	464	503	477	496	512	482	495	475	465	486	515	458	492	485	485	496	500	507	467	508	489	516	510	499	468	515	472	465	473	473	488	497	476	533	514	496	560	486	511	507	463	517	487	496	485	489	505	473	489	483	509	482	475	512	475	528	529	507	455	487	494	495	518	498	524	509	487	491	507	504	493	504	503	496	513	473	457	514	475	522	484	474	447	457	558	465	498	478	474	504	479	515	468	474	481	512	498	511	482	511	492	479	480	487	481	492	490	486	485	478	455	485	500	454	556	540	483	483	501	498	442	493	495	490	529	459	492	438	479	527	467	506	478	501	521	458	509	496	463	480	486	510	517	468	486	464	506	520	480	507	498	468	487	491	472	540	488	437	526	492	463	512	494	516	499	463	458	492	483	521	509	502	492	439	504	490	486	467	479	537	478	449	479	493	498	490	491	522	472	490	473	461	481	507	490	463	477	501	493	463	459	518	528	490	489	458	554	509	486	486	484	480	479	500	506	496	498	501	476	466	480	500	502	496	453	487	436	492	465	494	489	492	520	491	464	508	497	468	511	486	474	496	511	487	514	524	496	493	472	481	453	472	457	516	462	480	466	514	516	467	490	480	488	505	491	435	498	478	487	476	447	481	497	471	496	481	522	505	486	443	441	491	473	501	490	474	464	472	547	512	536	487	518	466	448	508	495	502	497	473	505	482	503	474	508	491	550	479	514	498	487	522	485	465	540	517	516	510	471	490	486	506	523	503	455	491	462	513	496	490	496	492	507	471	488	460	478	478	504	454	449	517	477	496	515	506	499	461	503	517	469	491	491	481	464	493	474	495	518	475	504	484	488	485	507	487	479	475	484	484	465	490	518	500	533	512	512	485	548	481	497	514	463	474	461	479	511	441	481	504	510	490	472	492	459	490	491	485	457	496	517	513	452	489	486	482	517	530	519	492	482	509	526	486	516	515	491	517	453	534	521	457	478	476	484	473	466	474	482	492	467	497	538	498	498	508	504	447	511	487	453	497	494	521	537	514	512	505	476	530	483	491	476	483	506	455	469	483	519	491	474	501	505	516	494	474	494	492	481	470	492	466	521	514	493	470	493	485	504	489	512	497	511	479	504	463	461	457	505	474	492	467	517	503	451	470	521	471	471	474	528	488	497	466	499	490	494	467	503	498	526	453	495	508	485	500	519	484	483	497	487	525	473	499	473	449	465	477	491	482	505	459	476	508	481	512	464	496	491	491	508	483	500	488	460	505	483	501	528	486	493	552	477	477	524	469	519	504	498	491	527	526	464	495	453	531	447	499	492	500	501	469	495	484	457	472	481	504	528	499	475	487	486	499	503	484	477	527	479	508	521	479	517	489	514	504	486	519	497	457	527	459	510	486	467	501	468	523	507	471	474	487	485	479	451	515	464	476	467	501	475	460	468	515	533	523	488	489	527	497	475	546	487	509	496	498	455	472	475	474	517	491	506	507	489	483	511	500	502	501	516	444	451	486	473	489	486	472	499	487	493	496	484	508	509	495	495	525	527	524	491	506	510	485	487	532	495	480	472	492	536	489	456	489	477	484	491	480	467	520	530	494	496	488	504	496	467	487	491	511	486	516	462	443	511	511	447	496	479	500	535	478	437	493	475	521	504	474	460	518	477	495	485	494	508	452	481	467	515	491	427	505	526	503	481	474	546	481	510	528	477	498	520	500	467	512	482	481	521	497	494	513	485	487	509	492	471	515	490	515	508	466	512	485	493	482	473	499	455	474	463	459	490	487	498	468	460	546	490	510	475	470	466	506	471	515	493	465	477	519	457	485	503	476	518	452	470	487	497	474	471	487	483	502	481	472	503	514	468	431	481	508	458	559	513	498	547	498	480	514	477	505	475	496	500	495	484	482	488	520	511	491	483	473	487	497	492	476	456	463	480	506	514	458	461	486	501	493	518	484	513	495	464	467	503	466	474	468	525	533	477	482	493	489	496	449	483	445	531	486	486	523	480	444	517	481	509	467	476	504	480	479	496	533	475	501	554	492	471	490	477	485	527	493	509	466	485	502	518	465	508	483	502	489	475	510	504	519	474	507	505	479	464	501	476	484	517	447	499	496	492	506	474	457	496	467	481	457	489	486	510	532	477	464	481	493	479	500	509	507	494	531	468	513	452	512	474	464	446	508	496	528	498	498	475	499	476	490	483	488	486	491	483	482	463	505	474	514	499	536	484	488	505	540	475	475	467	478	489	468	518	492	475	470	488	451	494	504	499	501	513	480	499	501	471	469	488	504	481	481	506	528	461	474	490	499	479	484	468	480	492	487	485	514	467	466	549	491	485	518	503	489	501	479	480	523	481	466	498	456	504	467	492	470	471	498	503	449	488	463	510	471	487	492	510	490	496	481	444	464	493	491	486	451	524	462	488	499	494	488	510	475	516	489	500	476	477	483	495	544	460	488	502	521	477	490	494	476	522	526	489	488	509	484	450	471	478	544	532	517	462	495	503	500	516	490	526	556	532	482	487	465	494	504	488	540	482	479	495	500	484	503	493	480	503	491	454	487	463	515	474	482	482	516	489	487	467	525	497	500	483	476	481	498	466	485	519	469	509	496	502	483	502	456	496	532	490	466	492	516	486	514	525	508	496	489	465	466	482	466	517	497	464	462	494	493	499	447	447	495	511	541	524	496	478	499	500	470	508	501	468	482	479	483	480	464	474	480	497	481	525	493	517	498	477	474	426	456	493	464	508	485	494	484	487	484	508	505	530	501	486	458	462	502	436	488	499	518	481	488	486	505	498	470	494	479	481	474	472	477	478	479	492	484	506	510	460	520	493	486	484	494	503	493	473	474	493	482	476	496	516	458	516	476	468	472	484	471	469	509	504	513	519	502	498	512	489	481	483	492	480	472	450	448	487	494	509	466	458	508	486	484	540	513	535	494	476	479	493	488	459	487	472	511	518	486	511	451	498	525	510	458	479	467	485	517	479	494	467	464	514	547	503	488	485	491	504	499	465	496	457	473	486	489	496	499	493	484	510	489	471	507	489	530	500	499	472	476	476	480	500	528	486	499	516	519	498	510	503	447	504	507	475	495	485	481	512	475	514	499	524	537	482	503	485	482	480	513	495	485	426	512	473	494	492	494	469	435	469	510	466	481	458	481	449	496	492	505	496	512	469	529	517	504	486	484	509	465	471	494	497	505	476	536	493	523	526	450	477	485	482	469	474	473	464	493	455	498	480	504	497	500	472	492	459	529	462	505	470	533	462	502	481	498	492	502	496	484	519	480	513	495	465	503	482	479	472	486	487	502	478	479	477	461	489	510	488	528	482	472	503	479	486	466	488	512	479	456	518	491	493	470	485	473	512	498	502
35509	25205	8322	4286	2722	2001	1597	1292	1065	969	821	806	767	677	630	665	629	637	628	590	531	555	515	533	501	532	526	523	513	481	495	486	468	528	493	450	450	496	531	486	447	494	466	510	494	481	486	489	472	449	443	447	463	461	418	484	460	470	484	481	456	467	457	457	491	487	465	439	471	458	462	448	469	488	468	499	485	468	429	480	480	457	497	487	468	465	433	480	455	473	459	448	479	462	435	477	470	475	462	483	515	455	483	496	460	447	470	477	480	440	458	463	469	466	462	468	492	437	437	441	468	475	452	461	462	470	477	461	463	455	447	456	476	446	506	464	463	462	444	422	424	466	468	482	445	481	437	412	478	457	455	449	442	426	463	512	447	453	483	464	449	472	455	456	441	464	465	461	447	473	454	431	431	456	465	477	477	442	452	505	494	436	438	471	461	461	498	509	445	471	442	475	445	444	440	452	481	498	442	461	490	455	454	487	440	459	513	442	449	476	456	459	457	462	496	459	453	432	457	450	490	473	448	459	451	441	463	471	462	460	447	483	439	447	464	462	453	492	448	456	419	466	481	438	455	477	464	473	450	441	449	446	487	464	462	463	440	482	494	466	443	477	484	451	453	429	451	471	454	475	438	499	496	455	477	436	451	444	478	490	453	477	419	467	492	460	458	452	477	460	465	471	440	483	496	461	482	476	458	456	487	439	448	410	467	457	478	485	428	474	475	452	446	476	501	514	461	456	527	490	448	459	451	459	462	490	463	452	470	459	427	433	454	506	446	445	449	454	502	474	499	459	455	466	449	474	441	459	483	447	418	459	495	495	514	481	422	464	455	460	431	452	485	485	485	447	464	452	458	480	416	503	487	459	471	480	471	453	457	449	466	439	493	474	447	412	440	438	443	479	439	462	434	477	430	506	462	415	450	453	447	466	444	451	431	448	458	480	475	459	468	464	472	438	451	465	464	498	489	472	486	458	472	437	476	492	452	450	481	469	452	457	470	458	471	433	431	462	474	465	430	451	458	482	477	439	433	434	470	485	426	420	511	458	458	440	456	468	451	431	486	454	462	472	437	468	475	461	441	483	460	504	432	496	442	474	460	448	421	477	475	442	500	470	435	495	469	463	467	492	455	468	474	450	514	466	461	441	443	493	459	464	460	467	445	475	479	459	505	471	470	485	479	482	454	478	457	425	477	472	439	460	493	430	451	482	467	477	465	499	437	474	463	442	473	434	450	449	450	441	429	482	465	477	470	479	439	445	487	434	472	464	425	491	473	499	486	443	488	450	457	465	472	456	472	494	476	457	489	423	497	453	430	478	477	424	458	454	452	443	488	515	410	448	466	477	463	466	477	459	484	447	450	460	463	475	475	448	446	496	467	479	461	452	500	466	447	438	459	495	454	442	470	454	459	459	476	487	441	429	419	487	441	445	460	496	435	491	426	462	479	458	494	478	428	428	517	491	457	427	475	431	521	452	454	511	435	495	486	455	469	449	450	474	458	464	460	440	470	465	466	417	456	470	467	430	443	481	433	481	426	512	490	432	451	473	470	463	464	459	460	449	470	463	486	457	453	463	474	452	454	509	442	469	460	483	437	468	459	442	467	464	519	418	449	494	485	482	478	457	473	440	446	446	466	479	450	461	470	472	477	429	444	433	476	494	441	489	455	443	479	476	458	452	514	473	484	488	473	444	492	478	422	428	456	447	458	460	480	470	442	469	410	466	469	479	447	439	492	464	494	443	440	439	452	480	434	468	426	450	441	420	447	478	499	438	474	448	459	497	488	445	472	449	448	457	461	480	462	451	441	450	460	417	461	467	486	460	445	459	439	478	459	452	486	453	437	447	458	420	496	474	459	503	441	451	463	466	424	471	502	456	500	451	457	428	468	487	466	460	473	442	469	496	460	444	485	464	436	451	446	432	449	472	475	471	458	502	478	460	418	459	458	444	479	451	461	470	488	458	425	445	452	457	436	486	485	444	460	467	457	484	433	437	497	482	472	454	474	448	447	482	461	484	457	500	456	471	477	481	440	474	448	442	466	437	445	440	502	457	435	478	477	464	457	463	441	485	489	490	469	443	454	448	436	427	433	460	497	498	461	459	511	472	444	488	460	477	486	485	458	472	472	494	471	453	453	463	521	475	473	472	464	470	467	459	429	434	454	473	472	469	431	447	468	438	487	470	500	481	489	480	467	483	464	440	462	428	482	479	480	457	461	456	479	466	453	437	470	475	471	445	482	447	461	477	430	451	456	434	487	480	479	465	434	449	477	465	456	450	449	508	511	486	448	457	475	490	443	496	469	510	462	469	425	462	420	444	475	473	448	433	477	467	483	430	486	442	461	483	457	453	470	477	434	459	433	506	442	449	489	452	499	456	461	447	473	502	437	444	466	451	445	465	465	453	443	472	447	470	487	455	462	473	446	413	493	449	478	424	487	493	477	475	462	507	463	476	489	432	474	447	450	487	442	477	448	454	487	455	496	446	457	485	413	494	499	447	453	484	470	419	436	468	462	466	458	465	428	496	449	492	459	502	463	421	455	454	493	502	478	481	473	435	485	459	444	471	465	416	494	451	449	445	457	430	482	490	423	440	466	454	454	466	454	447	444	458	431	482	477	489	440	439	478	467	475	467	480	443	451	468	477	459	421	487	479	437	483	470	448	451	496	499	461	445	453	451	478	454	457	479	478	436	496	443	470	473	479	445	438	461	445	467	426	433	480	477	452	455	496	462	458	485	475	459	502	465	448	471	472	482	456	448	486	451	440	444	491	478	458	460	450	505	445	472	474	454	474	442	487	494	503	446	456	442	493	459	458	474	453	459	452	482	448	484	413	463	474	410	443	434	455	463	450	470	463	455	476	483	449	471	464	464	502	458	467	463	445	441	460	448	470	472	453	474	478	465	505	444	492	463	439	500	485	449	462	475	470	483	471	473	463	483	515	478	448	475	462	477	433	450	439	459	469	434	437	480	439	455	445	484	460	443	463	504	434	464	441	448	485	441	451	436	492	494	483	470	454	494	479	450	437	440	478	448	482	482	475	458	479	473	463	475	489	457	479	466	464	448	461	393	434	411	462	481	427	491	440	452	475	468	492	477	430	485	474	447	476	453	475	455	452	467	457	494	444	460	475	490	470	440	442	467	522	426	451	469	492	465	458	455	492	434	453	483	450	445	451	475	508	470	471	437	435	459	452	455	424	457	452	465	480	479	441	441	426	443	465	428	437	450	427	434	407	478	424	447	461	479	465	471	448	482	477	430	473	471	440	525	454	493	494	444	456	473	451	436	515	429	469	464	448	438	486	463	494	505	477	442	442	445	452	427	481	460	447	456	457	447	448	452	455	464	467	457	488	426	470	442	457	497	475	478	467	428	465	466	461	466	478	498	444	471	506	451	436	457	478	477	472	461	414	454	472	514	441	426	490	456	399	488	477	434	489	470	441	506	445	470	445	463	441	480	483	493	435	432	450	485	443	500	517	457	479	474
22403	20348	26626	23908	20345	20412	13774	1915	1322	1330	1160	1170	1141	1017	983	1003	933	975	936	963	920	904	955	915	937	900	906	876	859	862	883	881	888	900	833	834	894	911	860	835	851	826	881	843	912	872	814	887	888	834	877	883	876	826	893	809	889	893	868	879	843	799	864	800	835	797	792	892	863	883	855	824	860	830	822	877	834	837	823	838	846	874	872	864	835	896	827	783	901	860	884	881	868	879	811	793	875	886	881	877	836	885	819	806	844	768	806	822	819	857	875	865	861	860	875	825	803	898	866	847	814	890	839	859	834	829	854	865	868	820	822	820	802	821	826	838	805	836	912	826	800	837	913	846	887	855	812	847	808	859	834	815	858	826	878	841	861	803	828	831	823	842	850	854	861	848	872	823	782	829	921	822	804	886	838	882	791	865	863	815	853	819	789	847	895	896	846	832	854	855	813	874	843	866	831	800	865	856	831	831	844	801	880	866	864	799	848	834	838	883	860	843	822	814	836	845	837	812	835	852	834	819	805	812	810	801	849	803	869	831	896	808	843	840	816	842	856	859	840	865	840	845	859	867	840	857	860	839	833	796	817	888	872	866	853	882	864	828	855	888	845	866	867	870	914	824	903	858	814	844	893	837	864	798	846	781	749	833	859	827	886	856	895	806	831	840	848	815	887	825	835	847	846	784	798	846	849	827	807	896	795	830	818	889	856	893	876	860	827	840	857	857	798	863	875	804	847	839	833	797	888	838	815	862	880	833	813	818	863	817	860	768	841	866	813	815	803	827	893	864	851	885	826	830	885	763	853	856	857	840	781	807	795	833	868	824	870	858	797	858	851	847	846	838	850	859	849	785	870	807	860	846	852	814	887	827	881	848	857	847	890	886	800	854	839	853	852	839	837	838	849	833	824	862	900	822	813	873	850	861	845	790	860	843	819	834	761	818	907	779	851	846	840	895	879	856	829	890	860	795	828	832	856	861	832	892	781	838	827	781	862	812	794	830	800	861	858	836	902	866	856	878	812	813	801	845	817	802	787	877	876	828	851	837	853	855	821	866	840	887	849	835	797	837	909	874	796	830	905	779	839	864	803	848	860	853	801	883	807	883	846	867	799	854	822	848	830	851	836	868	861	883	844	859	865	817	860	838	861	826	768	831	788	852	832	830	813	870	825	882	843	794	806	785	813	854	804	783	846	832	864	910	876	833	833	829	832	869	850	860	829	827	861	848	813	871	877	811	859	827	846	819	866	819	849	861	835	850	872	801	830	823	848	908	857	868	861	816	839	793	828	847	816	850	816	907	811	820	824	845	827	821	831	841	861	806	803	861	864	827	935	849	869	845	857	888	904	801	836	855	806	784	801	877	896	812	844	813	840	831	884	864	868	857	869	860	860	828	838	934	861	808	831	878	833	815	871	829	872	853	834	836	843	833	791	884	827	852	830	810	886	839	843	845	837	825	848	803	837	856	831	850	836	825	828	853	853	872	850	849	840	837	851	809	891	822	803	842	795	832	824	838	815	870	846	864	857	799	810	852	880	768	829	896	891	846	879	870	876	822	864	840	813	865	852	815	841	850	862	881	845	867	830	829	857	840	838	824	832	833	820	754	754	801	891	816	837	850	851	881	888	857	878	835	739	891	840	879	807	836	838	849	829	814	826	878	903	838	792	841	832	808	857	863	836	835	817	839	831	923	828	843	844	857	837	818	854	902	770	812	807	840	821	852	845	860	828	806	828	892	791	810	819	837	882	848	840	789	895	827	873	798	773	791	801	839	836	880	828	791	774	845	849	856	839	816	765	823	812	874	844	826	823	821	812	846	802	758	841	803	883	815	856	866	846	813	841	857	844	875	873	833	896	797	779	864	823	825	815	833	826	838	826	870	773	832	860	825	813	801	861	808	795	850	823	873	838	851	789	831	815	813	865	904	854	831	817	806	826	856	896	852	823	835	802	856	822	794	853	821	887	885	884	850	847	922	821	827	902	796	840	867	835	839	824	860	864	817	850	850	834	827	803	824	800	841	855	794	830	845	818	843	838	833	848	850	890	836	766	804	848	876	831	854	823	867	835	834	859	835	820	907	820	805	870	858	809	778	894	810	846	863	847	802	811	855	828	872	849	856	830	808	819	859	813	824	830	840	861	818	845	818	875	791	801	774	831	866	837	871	817	818	866	847	884	848	846	876	820	894	845	883	838	872	801	805	843	792	809	858	825	843	886	823	854	863	854	776	853	807	838	837	796	867	831	810	855	858	880	873	851	865	832	929	785	841	816	887	845	807	830	832	788	793	811	825	869	852	800	801	867	806	830	794	818	829	817	870	862	844	841	826	829	842	830	853	869	805	823	836	822	808	850	830	864	836	843	891	859	876	846	837	814	849	798	823	860	870	857	855	793	815	801	850	842	790	827	895	833	840	864	831	864	880	836	859	831	857	889	835	855	833	831	841	848	822	853	839	855	826	795	839	812	880	816	829	839	854	855	840	783	870	902	857	858	836	855	900	832	846	815	817	766	831	853	839	824	818	831	857	802	860	886	817	833	807	827	820	900	876	812	844	823	852	819	830	850	896	824	880	848	833	854	890	808	885	860	837	828	804	849	816	825	827	807	856	856	882	829	861	891	902	857	860	829	841	817	851	857	812	873	884	886	851	824	873	834	763	871	815	822	849	801	801	835	822	879	827	842	818	835	803	848	763	847	857	825	858	790	873	875	869	793	790	838	803	837	843	832	894	830	841	894	799	843	882	807	861	805	809	809	851	805	845	828	812	828	800	813	864	865	846	856	856	811	771	877	798	837	835	846	843	810	875	836	813	834	845	839	861	787	862	816	847	874	860	822	857	853	906	848	749	827	814	824	886	820	831	869	838	881	843	883	819	828	859	784	812	838	898	870	834	870	824	850	794	802	837	848	818	864	818	821	891	828	885	797	848	816	813	830	893	872	805	864	782	821	807	839	846	818	819	838	835	857	881	862	839	848	831	851	875	811	834	786	832	856	822	824	852	891	803	861	828	849	832	890	834	832	769	826	857	801	829	793	825	856	832	851	804	815	859	841	851	824	816	812	813	863	869	834	802	896	825	870	875	842	850	816	867	814	843	843	815	826	835	867	819	869	797	859	846	891	813	823	839	873	890	874	850	842	795	822	866	838	833	846	878	827	836	839	870	838	891	849	820	835	878	806	890	860	859	895	794	862	878	834	848	836	842	811	813	801	867	795	849	843	827	833	786	783	843	852	809	797	850	845	843	782	788	842	891	844	824	812	821	808	827	820	857	901	839	864	866	807	862	863	786	874	807	837	808	843	811	830	883	895	894	853	841	857	816	821	853	815	850	813	876	811	805	843	901	858	818	832	881	794	858	846	816	865	819	817	916	817	815	812	861	886	780	816	898	829	840	804	826	824	792	824	858	885	808	841	903	848	827	787	842	871	867	799	798	794	785	835	850	820	836	847	806	813	873	779	881	889	800	820	813	810	841	860	816	824	826	830	879
32967	26143	13563	7503	5035	3746	2743	2203	1937	1795	1560	1419	1337	1319	1187	1117	1039	1033	990	1023	1002	969	899	965	846	882	853	874	871	899	849	854	843	894	899	804	907	877	859	797	810	795	774	870	818	813	809	789	828	759	764	780	791	755	781	795	749	803	777	798	795	757	770	772	822	834	762	823	812	829	788	750	805	784	819	822	859	798	820	778	810	747	774	762	805	840	728	740	795	773	789	770	748	830	768	739	773	761	769	787	806	840	799	770	759	780	795	750	766	793	787	813	740	768	828	781	766	788	789	786	787	804	748	795	782	786	795	792	756	796	765	790	783	783	800	769	765	761	758	759	763	770	781	770	813	759	736	813	794	790	787	787	745	819	782	749	824	756	693	854	816	754	766	779	820	798	813	772	779	823	785	748	780	758	774	739	790	829	800	741	777	749	797	826	742	738	764	773	796	799	782	783	769	781	813	780	814	814	763	813	814	729	763	775	789	764	756	757	770	814	747	792	813	771	779	834	779	819	808	785	800	797	755	817	801	782	752	737	782	731	756	783	754	778	804	808	831	790	784	822	796	804	810	734	798	765	757	823	799	773	846	751	778	766	735	791	758	806	780	753	750	835	783	796	769	730	737	808	772	770	768	811	771	792	808	784	801	762	745	776	789	762	774	777	767	742	781	760	751	757	764	746	744	795	855	787	748	801	762	816	834	774	788	760	746	818	740	751	760	786	773	754	794	751	777	813	829	758	738	780	830	808	802	780	746	748	759	768	829	793	806	786	810	772	768	812	767	747	828	762	823	773	770	827	764	743	745	819	752	803	770	818	726	774	783	801	785	756	760	804	777	804	745	768	771	757	843	739	758	757	752	781	803	811	780	769	774	790	770	792	757	858	799	791	796	802	761	806	820	789	792	781	742	747	814	813	777	735	786	783	804	776	728	801	775	799	758	794	786	774	795	853	776	802	780	802	779	767	784	807	822	790	732	781	804	796	778	781	784	823	769	762	809	791	779	802	804	769	773	837	823	839	775	761	773	750	722	781	848	804	777	787	777	839	763	805	806	794	792	757	801	835	825	805	765	762	778	769	782	785	761	846	782	773	736	737	760	741	783	748	707	775	808	753	756	762	761	776	732	736	746	807	747	769	811	780	791	809	832	747	767	785	789	813	747	782	809	807	795	769	809	791	785	751	807	777	751	787	761	814	803	746	787	766	767	769	800	776	766	817	818	826	770	745	821	771	816	807	768	739	777	795	757	758	800	820	828	813	747	813	807	780	735	748	797	788	781	766	770	782	804	768	796	779	810	776	808	788	754	759	766	787	806	788	790	778	788	729	798	809	819	806	813	804	786	772	776	779	800	748	783	836	761	741	770	750	777	768	806	729	779	764	798	817	853	789	768	799	797	798	787	758	823	774	778	800	754	781	812	796	805	774	792	741	762	737	793	820	717	761	749	773	738	762	783	773	784	799	756	806	763	764	814	755	798	747	731	757	762	781	788	765	828	795	758	816	791	776	785	757	811	797	751	826	820	778	769	781	804	787	735	795	809	746	805	711	798	812	794	763	774	819	810	774	768	784	746	787	807	752	788	777	781	832	772	815	793	766	766	801	782	821	811	781	787	793	742	777	788	743	824	794	807	761	801	736	768	784	784	792	797	798	759	774	789	795	806	796	747	757	816	742	784	792	795	772	812	793	750	787	810	764	769	792	736	751	787	756	780	719	813	778	771	868	800	857	807	781	760	783	792	770	837	745	740	805	791	782	824	781	752	811	800	785	752	765	777	837	747	724	775	761	731	807	775	779	743	780	757	785	833	821	772	737	798	794	791	760	771	787	777	833	780	785	777	771	784	808	761	750	814	778	778	748	772	800	786	770	801	729	784	765	785	795	772	788	754	808	760	805	803	774	771	747	795	777	771	829	785	789	797	766	787	788	813	813	769	795	802	770	822	788	788	826	810	820	747	780	803	829	793	803	769	742	788	745	823	783	758	769	768	811	782	798	808	796	758	782	748	737	776	767	740	816	783	803	792	757	748	805	782	777	774	792	774	779	778	790	818	794	757	824	807	783	788	817	773	773	773	750	746	745	828	760	821	735	817	768	767	730	808	778	745	755	793	738	768	782	765	804	797	781	816	768	772	721	821	778	773	763	764	745	824	803	812	767	763	767	829	736	824	725	766	744	794	771	799	806	792	779	734	790	807	820	769	788	771	829	818	862	770	738	819	792	781	761	763	756	722	764	766	780	816	788	778	790	760	792	854	770	700	815	801	748	813	790	745	773	755	787	782	801	780	783	811	750	809	781	737	789	824	787	765	772	759	807	822	755	829	773	756	800	784	767	788	748	838	798	757	774	759	766	809	770	791	768	798	757	736	748	781	796	811	745	765	808	760	749	770	771	806	773	797	811	772	766	778	776	767	749	739	826	785	770	745	805	804	811	769	782	802	800	742	792	773	753	811	779	775	821	767	784	778	748	817	788	753	739	743	813	750	723	792	784	801	803	724	790	753	772	766	761	806	805	803	795	784	790	786	764	788	788	823	771	787	800	837	773	768	814	790	790	787	737	769	774	809	726	777	806	841	740	837	805	770	798	789	725	826	765	844	803	743	811	797	764	777	853	788	759	769	747	730	794	760	786	750	795	740	784	782	825	771	789	762	773	798	792	796	791	761	770	781	751	792	778	781	778	765	744	849	786	743	814	729	755	802	789	748	782	795	761	806	787	764	803	799	740	800	808	820	773	756	833	776	815	757	760	805	760	778	763	792	781	820	801	753	725	794	807	803	794	794	820	746	803	794	820	826	737	803	833	770	778	778	791	727	801	790	796	813	796	791	765	794	784	754	746	821	819	743	785	816	810	774	749	778	799	750	745	807	777	772	747	760	767	756	747	798	753	797	807	801	805	798	796	748	743	773	738	752	747	765	788	789	789	832	770	784	729	818	808	743	805	797	769	786	785	797	745	795	781	791	775	779	785	793	769	757	783	803	794	756	725	747	732	801	765	768	801	766	788	819	775	769	794	790	769	807	789	797	771	772	789	809	742	783	831	735	758	780	791	798	797	812	782	800	750	811	755	789	785	844	818	767	794	790	777	762	786	759	780	760	772	828	770	753	797	796	806	790	766	863	786	767	808	797	785	795	793	819	793	807	761	778	742	774	782	774	768	750	788	789	758	764	778	787	771	807	750	796	831	783	795	818	744	760	768	810	725	794	797	760	792	797	788	774	745	804	769	779	757	748	730	780	735	757	789	825	744	807	804	793	824	841	757	748	797	775	794	775	799	793	745	785	792	803	783	753	750	778	798	792	796	764	693	763	765	771	774	778	840	806	766	802	750	765	734	794	790	827	758	795	746	791	760	758	733	817	783	807	803	776	778	815	777	801	755	757	782	780	815	780	755	748	804	788	781	788	781	773	795	829	812	769	799	777	730	733	783	757	747	803	749	747	750	764	779	774	798	781	786	780	753	771	813	739	815	793	740	761	781	769	809	771	746
30412	18918	5882	443	301	261	216	210	213	181	213	197	200	185	209	206	185	214	213	198	226	176	221	208	175	202	193	222	192	178	205	211	203	199	210	188	203	202	193	191	194	192	208	217	211	228	226	188	210	209	202	215	203	190	198	175	206	233	198	189	216	218	213	196	221	196	214	185	219	203	209	157	202	205	179	207	198	177	194	198	181	198	226	190	227	211	200	218	189	189	186	185	206	208	201	206	200	198	209	210	198	218	207	176	182	186	213	198	234	229	187	186	189	207	183	213	197	205	227	221	199	199	188	198	198	206	213	199	189	210	202	202	186	205	203	215	210	209	207	211	188	214	215	209	197	199	194	203	212	179	198	191	188	203	200	195	208	228	206	223	206	189	224	187	237	210	229	202	210	201	206	180	191	198	203	215	192	195	191	202	225	177	208	199	205	196	215	187	177	221	193	224	223	162	198	192	217	188	219	174	196	198	209	203	202	202	196	177	200	197	213	179	192	188	222	209	167	194	202	206	170	198	204	189	224	192	208	229	194	187	201	192	185	190	197	201	222	227	206	231	188	197	200	220	207	192	222	194	202	187	214	184	235	205	174	234	184	222	184	182	199	199	198	199	221	205	234	189	222	204	184	222	179	222	181	213	194	204	195	208	175	209	213	202	225	194	213	208	197	191	199	215	207	177	195	203	216	221	195	210	198	205	177	212	194	208	207	173	188	209	195	218	198	222	186	198	185	187	211	206	204	182	201	212	223	215	190	201	195	180	210	188	193	194	188	220	200	175	196	198	191	196	179	193	212	213	238	203	207	205	182	189	204	204	197	205	205	199	197	206	189	204	217	204	187	209	193	228	221	203	201	181	200	200	196	176	182	218	211	204	204	232	207	240	212	224	208	214	205	209	187	213	204	212	196	215	222	215	198	182	194	189	231	200	201	215	203	211	206	197	219	208	178	201	222	205	202	202	177	211	207	221	216	199	192	209	208	198	210	201	203	218	176	216	197	176	196	218	202	199	198	204	199	233	204	213	196	209	213	172	200	207	199	222	206	196	212	191	189	221	224	226	179	198	203	182	217	204	205	206	198	195	194	218	191	186	206	206	196	217	227	197	201	212	182	235	189	190	187	177	196	224	208	180	206	191	205	202	218	195	193	193	190	187	196	185	226	194	219	189	229	229	221	214	214	200	198	198	197	232	211	211	218	202	217	182	198	203	210	193	220	234	211	187	194	183	186	185	197	177	213	205	195	186	187	204	203	186	183	206	189	187	189	233	183	219	197	216	197	224	197	195	201	185	201	204	165	195	189	229	213	194	238	210	213	203	186	179	215	184	223	202	217	198	206	203	182	200	194	212	183	203	190	240	205	202	234	203	199	203	207	206	206	204	229	213	188	196	196	207	175	201	203	229	236	205	202	186	200	233	173	214	193	197	195	202	218	217	186	186	209	189	201	204	200	208	222	210	195	215	189	196	214	210	221	215	214	214	179	189	200	201	211	211	213	205	200	213	202	208	186	221	202	193	188	206	177	176	195	206	212	175	219	217	222	196	187	204	199	219	206	214	229	209	201	177	186	218	219	198	203	189	195	190	177	216	212	221	189	179	216	184	218	167	205	229	197	204	201	218	188	208	201	202	205	197	214	214	173	211	199	217	211	220	212	189	200	211	211	180	199	206	193	234	198	173	216	196	175	193	183	205	189	228	201	202	207	198	209	203	193	197	226	207	196	179	216	216	186	188	183	174	213	210	203	200	233	196	217	175	187	204	203	225	191	200	192	181	201	184	183	224	208	197	195	207	206	222	223	210	199	210	203	192	221	187	199	217	229	199	197	191	184	207	205	194	195	177	228	214	176	235	216	210	206	222	220	203	204	202	191	194	212	194	179	191	193	203	195	192	189	215	216	209	227	210	217	205	217	208	219	198	202	201	202	228	177	205	209	206	192	191	203	213	190	208	205	207	204	225	217	212	177	211	191	210	216	199	191	200	221	206	232	215	185	192	209	203	229	192	210	199	194	202	177	183	177	179	198	217	190	199	196	210	177	195	224	189	177	192	192	200	214	196	199	218	188	193	219	179	193	196	206	203	199	192	207	223	193	170	195	185	227	203	193	180	202	201	188	206	208	217	197	188	220	207	191	196	197	217	205	194	192	217	205	211	211	227	213	205	190	208	205	201	201	210	209	220	202	196	204	195	220	237	194	183	214	218	199	191	197	177	190	191	206	219	201	185	153	192	199	187	197	189	208	212	182	205	190	228	192	207	200	176	203	188	213	208	208	214	209	217	198	201	223	220	201	236	187	198	218	212	207	222	187	189	219	182	197	196	202	189	215	235	202	234	193	208	190	221	212	200	193	200	187	188	181	203	215	201	186	188	233	237	194	234	206	200	194	192	196	190	206	181	203	174	174	208	208	207	222	203	206	205	197	179	196	226	223	189	194	193	203	192	181	234	208	232	212	215	200	209	229	191	218	199	212	213	200	199	200	203	212	186	218	201	211	213	190	210	211	214	204	205	204	218	198	207	202	210	225	207	211	208	204	199	206	206	205	196	196	178	199	219	173	183	194	224	225	201	210	227	233	188	205	203	206	207	211	208	230	240	209	206	202	186	224	187	187	180	195	212	196	194	195	175	209	180	213	222	206	199	221	204	194	189	205	203	196	202	219	178	217	208	187	182	204	188	196	181	193	195	193	208	210	203	220	189	226	215	205	174	195	195	211	183	197	205	196	192	192	211	181	197	181	232	199	207	194	202	214	221	188	196	203	198	212	184	186	194	217	220	190	198	182	191	215	190	208	187	216	218	212	196	226	210	201	216	188	207	199	175	206	206	176	192	214	180	200	199	197	207	195	196	211	193	179	189	215	180	190	206	194	222	180	210	196	182	183	210	174	188	208	198	205	197	206	222	177	229	175	203	220	232	215	199	164	187	227	209	180	195	170	210	200	185	190	203	192	200	210	216	203	200	215	216	197	171	195	217	199	205	179	176	204	184	226	211	195	195	217	175	207	198	206	191	208	181	201	199	196	201	198	214	191	208	192	198	226	203	176	191	185	190	207	207	199	213	220	193	188	196	188	193	197	199	210	200	230	213	215	181	214	193	198	201	205	205	207	197	182	182	219	199	202	182	214	218	227	216	205	180	206	201	185	189	214	194	182	193	194	210	170	226	205	226	186	200	225	207	218	194	205	222	195	189	174	196	212	201	189	206	188	178	187	199	200	226	206	201	203	224	221	193	202	203	208	213	228	206	183	217	208	210	212	199	178	195	182	169	172	198	190	209	223	201	192	201	174	168	217	173	189	213	191	207	206	214	179	206	190	197	226	224	169	201	207	205	211	236	220	196	228	184	201	204	177	220	189	174	209	174	197	198	195	223	208	183	182	191	206	212	187	173	187	214	211	177	189	198	207	202	184	209	203	196	213	205	218	200	211	197	164	191	204	194	207	218	197	188	198	192	216	205	173	196	209	223	217	222	188	206	191	222	179	188
19910	12040	628	424	334	302	263	262	249	210	254	232	216	207	243	248	238	224	227	235	215	224	253	230	226	217	242	208	232	222	230	203	196	203	213	265	216	223	198	217	208	226	231	196	209	236	196	234	218	216	208	204	200	224	218	216	207	217	214	225	216	212	218	225	204	221	207	224	232	208	231	205	235	226	224	251	246	236	221	228	226	218	238	239	212	227	219	220	242	223	224	226	191	178	235	216	245	222	205	200	207	220	225	207	210	208	222	214	233	204	222	242	194	194	246	236	220	202	198	204	195	207	218	226	200	211	204	226	205	201	208	210	236	225	205	222	224	229	229	197	196	238	232	196	248	222	215	225	214	236	220	240	229	209	216	221	213	209	225	237	178	215	229	229	227	205	210	213	240	208	203	211	232	240	227	223	235	201	235	207	221	211	228	235	222	190	215	230	205	238	210	199	218	209	232	241	230	200	215	241	217	221	232	191	215	225	209	230	237	207	243	222	204	218	231	226	224	226	213	197	204	208	217	230	252	213	193	206	216	220	220	221	211	208	222	204	223	230	201	203	231	230	228	207	213	222	221	234	214	231	236	215	234	251	230	200	209	209	214	216	205	211	212	209	222	217	224	253	211	210	195	230	210	191	236	221	224	222	219	211	240	206	225	209	219	266	225	192	227	211	200	196	187	194	223	201	224	219	212	201	229	221	218	213	212	224	234	227	186	213	211	235	235	198	205	213	219	196	225	217	216	219	214	227	242	221	202	241	210	216	224	223	214	194	228	235	219	229	212	233	221	204	205	210	208	243	222	226	207	235	211	216	202	195	234	187	207	213	228	218	216	224	203	230	209	224	206	200	208	217	224	229	205	218	238	227	215	194	206	241	205	211	248	194	179	224	226	228	212	240	200	204	205	213	231	198	203	236	208	205	230	212	216	214	212	204	222	215	218	219	221	193	223	237	198	196	226	201	216	223	198	233	237	225	221	242	198	215	222	220	216	222	235	221	212	220	250	181	206	213	217	205	247	170	236	213	209	212	216	215	205	206	219	232	226	208	224	193	200	189	211	218	228	225	223	237	200	221	205	229	195	239	225	209	202	209	233	236	228	227	231	230	216	203	229	223	218	229	234	168	244	229	193	193	229	232	205	247	198	246	198	214	200	214	205	240	237	210	237	204	217	229	203	200	186	239	210	202	195	216	225	223	223	211	222	216	205	220	223	218	226	239	212	223	235	211	226	207	233	201	202	206	218	224	243	245	223	234	208	219	211	246	217	229	223	246	219	194	223	227	208	208	236	237	217	212	215	231	222	196	234	209	210	230	236	236	196	201	218	187	221	214	246	241	197	201	225	212	244	207	203	226	206	218	221	194	234	207	236	218	227	213	209	210	226	214	247	207	252	223	225	202	187	189	231	202	227	234	219	206	236	218	220	210	233	192	249	225	217	241	229	239	236	203	260	210	203	223	195	211	178	186	196	213	208	228	206	214	227	208	257	191	212	208	178	239	220	208	205	242	222	229	236	198	203	224	225	195	215	233	215	231	216	217	225	205	207	223	202	219	203	262	235	217	231	255	227	218	209	240	212	213	221	247	225	207	189	206	218	235	209	212	222	237	224	228	207	208	223	201	213	218	237	226	231	220	211	228	242	209	219	198	216	234	210	200	233	208	213	246	211	207	228	229	219	217	251	218	218	246	195	225	211	215	217	246	206	212	204	214	207	226	214	213	245	236	237	224	211	234	204	221	218	209	230	213	217	200	238	253	218	231	238	239	209	223	237	200	202	223	217	240	215	252	217	227	204	238	193	219	218	221	212	207	227	200	202	211	194	244	230	256	236	223	238	227	200	203	226	226	199	204	196	209	220	220	206	196	238	234	213	223	223	229	209	202	238	203	195	223	197	227	226	206	214	221	206	211	197	210	208	218	218	212	217	201	216	226	204	207	227	222	209	207	191	200	230	250	249	221	243	214	195	222	228	222	237	208	215	230	217	227	216	231	230	215	211	233	220	224	206	245	237	230	231	202	225	189	209	193	215	229	211	229	205	235	240	196	235	239	216	218	178	252	218	240	230	230	193	226	243	229	218	213	227	195	199	215	216	255	224	238	202	216	220	223	205	231	227	220	212	224	222	206	213	231	220	177	221	231	218	213	219	227	227	242	226	226	221	222	190	248	227	215	220	226	229	210	216	225	231	194	221	242	233	187	211	227	216	213	213	232	248	223	210	234	240	209	242	216	205	216	186	187	209	252	206	229	227	232	199	232	225	217	262	216	203	222	216	236	213	233	232	207	208	239	201	217	232	227	223	247	206	223	249	217	224	192	239	243	226	232	224	212	244	245	209	213	215	219	218	232	216	234	216	220	227	212	213	209	221	229	226	232	225	228	245	220	190	215	226	245	219	224	193	239	227	222	192	182	206	202	213	228	250	218	243	239	207	211	224	245	244	232	222	229	239	239	224	231	201	220	227	229	232	216	212	264	222	202	206	246	252	202	225	209	217	199	217	206	201	202	214	230	190	233	175	231	248	200	203	189	226	233	201	202	226	215	247	192	221	210	205	209	203	219	229	235	217	233	237	202	227	225	192	235	200	231	239	216	228	214	220	208	218	208	240	213	240	223	192	193	208	235	222	227	206	217	208	216	224	216	212	206	220	230	205	240	233	215	210	213	195	227	199	230	210	230	256	207	240	222	200	213	257	220	216	198	221	248	216	221	219	233	218	231	216	240	241	206	219	217	219	246	220	217	233	228	232	237	215	204	212	235	222	221	233	207	226	248	254	202	221	203	211	249	202	223	201	236	193	228	202	201	215	223	218	225	172	205	242	188	201	241	236	208	212	233	216	196	210	228	207	239	212	212	210	217	237	240	217	247	230	214	248	221	217	222	214	203	222	217	225	217	225	186	202	235	223	199	220	237	211	214	224	211	236	227	231	191	233	216	214	225	217	202	206	232	195	224	225	247	210	206	218	220	251	226	212	215	205	210	220	212	205	232	224	224	210	237	191	215	218	236	235	256	223	230	230	206	235	219	203	192	231	208	216	193	202	207	229	208	224	235	227	234	219	233	205	218	257	239	203	220	211	206	177	224	210	192	233	225	212	220	213	215	189	239	245	234	227	206	207	206	226	226	222	229	224	213	213	226	193	213	212	211	215	221	212	254	219	209	223	206	223	196	232	234	226	222	207	206	225	219	208	204	214	228	220	212	211	235	229	230	222	227	230	196	229	203	213	217	214	202	236	221	232	189	243	207	209	230	244	219	210	208	197	225	211	189	219	218	242	215	226	236	214	227	236	225	221	216	231	204	227	245	224	212	213	207	198	198	195	225	192	226	224	208	236	216	200	203	224	228	221	207	231	213	236	219	201	238	207	226	213	222	240	248	199	207	244	233	230	246	226	220	208	230	228	232	208	222	228	219	218	207	216	227	217	234	234	240	234	242	219	210	232	257	211	213	204	207	207	207	193	225	204	215	206	209	211	216	201	197	204	242
24365	20357	25999	24486	20327	15386	1620	884	737	741	669	622	561	608	578	553	545	518	560	537	553	515	530	499	505	480	529	511	481	533	534	502	521	490	498	494	470	480	486	536	579	520	517	531	511	530	476	491	552	489	525	527	503	524	474	465	493	512	501	496	449	478	502	452	484	493	487	481	461	482	516	474	504	508	488	502	499	490	495	510	471	488	477	493	502	516	467	502	468	507	453	482	481	464	496	505	501	475	518	502	519	486	460	523	479	466	475	506	480	531	508	527	491	486	492	512	490	482	540	513	453	470	507	488	507	498	495	519	480	447	467	481	490	484	453	461	537	539	531	481	528	503	488	532	497	510	512	477	490	485	449	473	496	512	520	503	481	467	488	470	491	498	503	538	514	520	484	483	516	514	465	533	455	525	484	492	489	488	477	472	500	501	527	514	513	493	485	526	480	470	517	472	506	466	492	499	491	479	480	465	468	457	438	472	513	492	493	516	457	501	487	472	507	503	495	512	510	523	514	528	534	510	473	488	510	507	500	500	493	479	480	468	491	500	464	470	506	498	503	463	452	498	532	454	490	466	550	499	501	460	495	494	484	495	516	508	507	467	522	467	470	499	495	486	503	476	514	536	499	529	523	480	519	513	529	515	481	492	460	484	547	501	525	504	500	497	465	476	495	487	483	507	512	474	492	476	493	515	479	530	485	492	499	521	478	485	444	465	474	468	511	461	484	449	447	522	471	508	503	491	493	505	497	457	545	508	523	495	518	490	491	484	457	434	500	497	504	502	519	474	531	425	479	526	467	477	539	525	483	439	473	504	495	469	438	538	488	499	511	513	508	511	517	533	495	486	479	493	478	530	488	535	546	500	517	498	490	534	516	541	457	507	508	524	521	498	486	498	496	518	491	511	488	468	495	507	493	494	502	538	464	482	478	492	482	511	488	471	467	504	481	476	542	507	496	519	504	504	529	517	460	489	501	491	507	502	446	503	451	464	455	537	465	519	497	535	510	517	496	488	479	481	468	428	501	504	486	473	474	496	525	544	472	479	482	480	501	483	508	475	473	514	460	505	471	569	499	474	469	493	515	511	503	509	500	456	517	503	500	500	483	513	510	490	496	463	528	478	507	493	498	458	468	493	478	474	505	528	493	513	487	491	497	461	480	464	471	443	491	526	483	488	479	492	484	515	497	464	464	480	477	506	459	475	492	515	480	494	477	493	486	495	496	510	535	487	530	487	500	443	516	495	509	469	483	480	467	504	493	505	491	474	482	463	509	482	487	538	498	478	472	451	520	477	477	484	451	492	487	502	519	500	500	503	476	451	467	533	537	535	510	502	527	475	530	483	485	515	480	468	489	494	533	483	494	496	507	497	433	500	532	537	467	517	494	508	480	483	483	515	480	496	514	451	535	510	482	494	482	508	481	519	473	456	498	516	504	473	476	485	483	467	438	500	517	503	487	512	469	484	452	491	503	514	487	483	496	488	496	471	496	476	516	495	468	476	496	495	483	460	464	512	474	512	502	490	498	503	500	526	491	514	494	493	512	509	540	503	512	577	474	508	501	477	535	491	526	471	486	533	487	496	469	468	490	490	538	507	434	492	519	491	510	513	489	513	500	516	503	471	485	480	453	483	468	491	533	529	535	509	496	507	477	534	448	521	495	484	477	503	506	484	453	514	465	464	461	506	446	518	444	477	490	513	503	510	529	488	497	509	466	489	514	480	512	499	472	495	473	466	490	452	482	471	436	470	451	515	495	463	466	521	465	514	493	495	496	538	482	464	486	473	517	516	510	463	496	486	483	495	493	474	496	500	506	465	499	478	526	463	469	529	480	472	512	490	475	499	488	495	479	481	481	522	493	503	499	505	510	466	511	532	507	477	535	503	455	508	488	540	457	478	448	479	551	504	506	530	482	482	469	496	504	500	495	461	499	509	509	512	514	466	522	477	473	479	478	497	449	487	468	477	503	475	470	507	507	452	497	469	478	466	510	488	509	482	509	494	495	510	519	514	464	502	505	501	511	474	514	484	474	519	474	472	467	492	520	512	492	476	459	495	495	467	508	475	472	481	517	526	498	493	493	521	507	497	475	472	472	498	491	515	490	518	505	491	493	502	514	490	492	506	464	483	435	469	495	478	459	526	440	498	515	492	485	529	482	489	466	525	490	525	492	509	509	468	456	480	486	487	498	455	477	469	494	507	456	523	525	504	496	486	476	475	462	492	494	504	485	464	511	511	452	484	469	473	470	489	505	497	462	464	488	476	444	451	465	497	500	483	507	503	503	532	516	465	487	483	494	504	480	496	488	481	469	485	467	508	511	482	509	504	492	456	463	445	485	504	517	456	482	473	513	484	466	502	505	456	497	462	486	498	509	500	463	507	490	471	526	482	514	502	481	493	533	474	493	477	478	511	478	468	518	467	517	504	480	487	550	545	476	503	510	482	477	488	445	464	532	524	460	492	509	479	471	492	459	519	478	467	501	571	502	504	477	471	465	520	459	454	514	469	479	475	481	458	492	464	471	513	501	475	495	486	515	519	467	494	503	456	492	518	489	454	464	526	537	486	492	526	488	503	473	531	464	499	448	476	495	443	486	451	456	470	553	524	501	476	480	450	480	473	480	534	508	543	473	527	506	506	529	482	522	482	489	472	506	487	481	466	509	513	486	535	519	508	460	485	481	502	518	492	524	514	538	474	485	474	515	494	500	460	453	500	527	502	481	528	464	495	493	477	498	522	504	491	468	482	493	514	499	504	495	469	467	479	463	500	521	489	455	516	451	510	475	470	464	503	514	510	520	500	472	500	502	500	459	508	509	489	468	497	494	528	498	463	535	517	523	467	488	509	474	487	465	523	469	527	480	524	503	493	464	467	495	489	494	500	510	466	516	454	454	459	482	492	518	489	492	467	502	478	489	457	521	511	468	497	489	485	499	495	481	513	507	536	479	479	503	496	531	498	453	477	501	483	470	514	518	512	491	488	493	472	486	481	493	528	497	465	445	488	502	468	481	508	461	475	481	477	520	505	508	498	496	461	485	469	477	508	466	476	485	508	484	536	512	495	459	520	438	509	492	529	520	485	472	448	464	482	499	524	488	478	511	521	540	470	489	489	550	518	544	520	479	444	459	489	505	510	465	480	450	499	510	468	467	509	436	521	529	510	539	439	517	498	473	494	523	519	492	484	477	480	472	465	499	517	479	471	489	523	527	511	485	452	500	486	460	506	488	477	464	504	500	493	507	491	484	546	478	472	466	477	510	514	498	500	509	511	529	523	485	453	478	487	512	490	473	498	490	481	468	525	509	484	501	480	507	526	500	493	514	514	458	503	510	497	483	500	475	481	476	489	484	500	540	460	526	466	490	502	456	517	501	471	522	477	522	522	518	476	489	478	487	502	499	518	508	496	493	481	523	537	509	447	496	493	509	461	503	487	488	529	538	520	535	469	487	501	445	505	512	458	491	455	512	522	471	482	485	502	490	491	488	508
35631	25690	8180	4300	2788	1951	1568	1255	1124	933	856	805	742	747	685	659	604	594	606	563	552	556	559	485	507	520	524	499	500	513	505	541	501	503	491	456	546	468	513	481	496	500	485	502	489	489	460	463	466	458	483	483	478	461	493	453	447	508	460	459	472	451	480	453	436	471	484	463	475	487	529	417	492	495	443	491	489	470	479	491	463	465	482	454	434	492	477	440	484	467	444	509	445	496	469	483	516	472	443	467	454	440	479	454	449	470	450	524	488	472	476	464	472	484	460	521	465	463	476	490	477	454	458	442	460	471	470	474	420	497	457	479	454	451	489	476	445	432	511	472	447	441	435	407	465	456	488	461	486	469	437	471	481	496	474	459	434	484	459	465	447	447	466	466	454	485	498	465	453	485	484	466	477	457	474	503	486	446	468	484	454	495	469	461	482	452	455	457	459	499	476	465	482	448	465	432	487	507	488	445	478	458	434	431	499	434	448	455	463	433	433	493	484	499	479	446	477	447	457	463	465	468	461	467	478	460	471	445	483	499	452	457	419	455	447	450	457	468	466	491	467	475	455	462	437	466	482	450	475	460	453	466	484	472	436	483	453	483	459	443	439	446	476	493	463	468	468	430	460	455	470	468	477	488	455	465	450	473	423	477	485	475	456	464	434	468	471	470	489	454	441	466	471	464	457	441	463	479	456	487	449	508	482	484	442	428	434	492	484	441	514	451	489	463	500	478	436	470	449	439	473	444	455	439	418	481	462	464	459	469	460	469	475	486	474	454	456	446	478	427	472	493	446	475	501	455	463	447	452	450	462	455	516	459	453	454	469	468	476	509	457	471	475	429	460	438	501	466	470	454	476	468	458	436	487	460	487	472	464	440	419	485	465	471	477	495	477	492	418	484	484	508	452	481	443	462	456	472	441	507	468	456	465	425	468	458	464	485	441	475	448	438	441	494	491	478	463	477	508	469	444	450	450	447	443	467	482	475	452	435	478	484	485	451	457	434	462	481	460	449	468	477	484	452	481	476	469	463	514	469	412	425	481	498	494	407	466	447	475	489	452	451	477	466	454	464	504	428	463	462	444	463	439	482	474	472	471	457	460	431	473	466	429	433	493	497	489	492	484	478	496	453	483	444	459	477	419	450	505	449	497	456	442	467	455	505	451	441	502	486	452	437	428	484	454	432	467	479	472	479	457	451	443	478	461	464	503	441	467	433	456	508	455	525	483	455	447	463	459	466	476	441	471	445	499	458	463	476	485	503	476	472	476	453	480	489	459	449	449	481	480	460	439	463	491	448	447	482	470	438	467	452	451	473	475	465	439	451	460	433	471	467	486	474	471	470	447	494	447	455	474	457	449	468	439	505	424	476	512	460	444	467	512	458	444	492	496	497	454	431	485	493	477	483	433	450	448	462	443	477	452	449	467	497	437	469	478	454	483	472	497	489	463	453	442	498	449	472	471	481	439	438	495	475	469	432	478	416	423	451	438	450	492	495	492	451	449	450	477	471	494	445	441	481	456	426	472	476	480	459	449	514	475	475	460	454	447	449	487	491	434	467	455	482	468	460	473	488	487	492	496	506	439	472	455	500	411	464	504	462	473	442	463	463	471	477	480	491	513	455	459	463	506	454	443	477	465	447	473	458	476	480	499	445	444	482	424	429	491	436	469	473	464	429	472	475	440	489	416	472	473	453	463	452	416	459	454	470	477	474	418	491	431	468	462	452	409	503	491	503	455	484	477	447	444	426	471	476	465	472	459	424	474	452	494	452	490	458	460	480	448	458	457	481	466	518	451	456	467	442	443	480	457	490	488	470	449	446	484	475	463	462	433	481	469	474	472	437	521	467	431	447	483	449	434	458	457	475	421	510	449	501	467	466	435	473	465	468	471	495	474	451	494	474	463	465	459	500	416	471	457	491	490	494	482	424	511	515	455	457	497	489	490	448	467	450	478	429	432	454	476	478	472	469	432	441	492	466	478	467	476	482	462	466	481	508	483	404	441	486	457	484	431	450	471	470	462	487	490	464	498	461	483	482	481	441	458	435	446	468	470	475	470	474	454	467	481	478	478	450	513	506	435	478	455	459	426	427	472	445	426	461	494	476	486	469	460	484	456	445	459	449	473	473	478	456	474	495	475	442	462	465	430	430	465	485	500	470	493	457	465	465	437	476	491	464	486	470	450	473	467	449	500	443	457	476	490	446	501	431	431	446	469	472	447	416	466	451	473	467	479	451	467	458	476	489	468	477	470	444	524	484	466	471	444	448	416	484	485	455	443	471	432	496	453	477	420	470	437	421	453	482	464	430	438	479	462	434	433	474	473	448	510	463	492	508	438	431	435	467	503	457	455	442	442	450	448	412	489	488	460	439	462	464	466	451	465	460	433	458	456	426	494	497	440	483	453	466	440	462	419	427	457	425	457	480	474	499	486	476	486	478	477	478	445	447	463	509	464	493	485	444	477	472	470	433	414	508	440	463	449	528	454	493	492	447	468	481	460	467	447	460	481	454	466	457	459	459	458	481	485	491	442	466	452	475	467	472	465	458	431	462	458	474	486	502	437	467	445	451	458	448	436	466	460	454	472	472	466	459	442	444	458	459	489	475	468	423	448	484	475	518	483	445	460	493	462	457	467	446	413	485	455	453	459	472	467	475	468	480	455	481	445	454	448	504	488	473	480	452	471	461	461	463	443	470	506	449	447	486	487	453	484	479	431	459	460	428	445	476	474	484	403	417	448	474	483	437	476	467	500	462	447	484	427	451	434	455	459	448	461	517	485	446	436	518	479	481	498	440	484	468	445	446	447	444	473	498	478	469	460	500	486	503	459	455	446	462	465	470	505	471	459	489	447	445	460	451	465	505	480	463	450	461	492	473	466	438	448	450	467	466	453	435	480	459	510	487	471	461	500	464	485	435	506	439	454	464	491	446	462	464	459	432	479	438	475	459	470	460	531	452	488	506	454	461	464	464	468	428	424	462	468	472	450	442	478	473	439	479	448	502	443	443	434	427	461	430	440	456	462	473	449	478	467	443	473	464	466	442	446	489	504	451	469	457	455	466	448	482	486	462	468	477	501	429	441	441	464	468	448	451	452	422	465	448	476	482	502	486	470	474	443	435	443	453	475	440	448	468	451	482	450	512	467	477	436	485	491	474	457	456	445	467	453	490	463	514	470	472	497	497	488	505	473	476	459	472	463	475	464	454	454	471	477	460	435	466	459	490	472	439	499	492	452	537	457	450	486	462	443	475	443	473	437	494	472	457	485	469	459	441	462	457	479	497	489	451	481	496	449	479	470	468	453	478	490	432	485	433	486	489	478	481	498	450	430	488	484	464	469	446	449	476	459	435	473	480	441	440	486	463	478	463	466	513	473	464	471	473	428	436	478	443	424	466	454	455	466	465	443	465	418	456	496	443	497	456	521	449	490	482	505	462	459	483	490	452	455	459	442	404	484	449	448	458	480	441	428	474	489	449	486	457	491	433
22355	20371	26991	23607	20361	20419	15833	2008	1338	1331	1199	1122	1020	1079	1043	975	1069	958	982	948	912	905	930	977	906	875	949	852	860	888	927	819	836	890	863	885	874	852	854	855	894	864	853	846	862	877	882	860	849	863	872	888	849	920	891	835	856	853	873	851	864	957	850	794	849	844	900	847	865	866	831	823	815	863	854	880	853	884	826	810	858	871	834	850	820	892	841	782	827	885	859	862	837	874	840	848	819	851	849	910	864	847	851	868	858	881	878	866	862	834	862	842	844	805	838	861	792	869	823	852	884	880	844	832	842	842	800	908	839	822	881	880	839	854	837	920	895	884	863	851	839	842	845	839	856	839	838	932	885	879	816	841	856	823	892	875	812	800	846	827	857	838	909	816	879	884	872	786	858	823	841	830	807	859	823	849	778	921	867	810	886	813	798	839	867	853	852	871	859	833	854	847	888	889	870	859	772	803	898	837	898	848	851	885	867	818	870	849	830	860	806	905	891	896	841	810	859	855	843	864	874	859	894	899	884	804	822	860	906	859	810	835	854	846	830	831	878	804	839	840	929	862	823	882	792	857	883	866	863	793	865	839	801	875	862	878	850	871	879	856	829	830	853	827	868	819	893	853	861	839	880	833	814	907	841	861	865	867	849	820	841	821	847	876	840	920	846	858	905	912	868	856	905	865	861	808	841	836	808	748	824	814	858	894	828	916	887	846	844	868	810	832	817	888	861	881	843	869	835	877	784	838	832	837	851	809	865	845	882	861	817	802	828	803	884	848	913	912	897	845	861	870	801	777	822	855	859	825	864	846	882	900	815	868	906	872	862	853	816	856	824	875	819	813	837	907	875	873	877	844	854	852	934	866	872	914	866	846	851	869	835	872	867	891	876	860	849	834	889	856	900	817	889	822	884	852	855	849	920	904	836	847	824	817	890	822	878	839	855	883	873	842	851	835	833	860	899	792	833	845	874	824	915	909	857	839	871	883	825	864	924	848	844	829	895	853	840	896	860	848	848	853	793	811	801	879	782	812	848	884	875	839	876	861	882	850	834	841	863	810	806	837	828	878	872	871	869	851	852	877	828	877	862	833	836	864	829	829	877	804	758	872	869	875	873	911	853	823	814	849	860	845	912	838	857	886	831	799	810	887	844	802	850	835	817	768	878	838	830	869	865	847	875	845	844	833	846	820	886	845	856	858	903	852	868	822	900	840	807	798	878	828	839	885	885	789	894	859	824	815	879	838	858	868	840	854	901	800	830	831	904	840	822	838	825	825	803	864	855	842	880	823	854	802	845	869	822	812	865	887	866	838	836	852	875	874	815	789	836	821	844	862	923	863	842	842	855	858	865	847	900	849	861	867	825	867	850	802	845	838	837	809	822	874	826	858	815	867	896	878	859	876	836	850	844	812	832	889	879	845	803	843	833	836	857	839	910	819	903	835	805	887	843	787	804	829	842	863	953	867	838	806	845	811	839	851	872	848	821	812	886	823	880	895	841	859	838	843	860	830	848	941	872	837	863	855	833	880	831	879	793	821	830	846	855	843	885	790	822	883	844	859	875	811	823	842	854	852	846	810	804	858	816	829	829	855	896	814	822	862	795	819	845	842	840	858	857	884	853	868	893	912	827	799	796	824	826	826	827	900	835	825	855	832	861	839	843	831	839	820	831	873	861	810	890	814	848	886	846	856	772	878	857	828	841	816	844	812	843	861	861	851	833	822	873	878	827	883	841	851	867	841	876	887	884	833	828	869	835	852	892	850	850	842	894	868	818	859	861	871	875	847	825	836	830	856	808	859	889	816	866	859	831	844	834	874	860	864	811	819	859	865	795	890	800	845	842	842	844	866	884	838	898	859	838	846	845	871	847	837	837	854	853	827	849	908	829	836	844	824	846	819	825	804	805	819	848	865	866	852	844	876	869	849	826	841	817	889	811	800	896	825	827	844	832	864	873	792	850	777	844	880	849	878	847	835	879	810	891	925	835	878	839	852	891	824	800	885	867	871	806	818	824	850	855	859	867	803	857	827	799	832	853	801	889	889	889	858	843	826	880	825	879	856	864	844	805	839	862	811	853	884	803	809	834	840	858	887	809	850	800	824	843	774	883	866	862	830	795	807	867	856	787	873	850	853	822	814	850	856	847	827	894	774	860	862	887	846	856	842	842	863	835	842	883	854	849	902	853	896	838	887	831	841	862	847	846	877	877	880	843	856	853	875	839	793	827	880	846	839	812	817	886	829	832	798	913	918	849	875	833	845	843	819	789	806	781	849	860	807	841	908	886	849	822	844	836	798	869	832	819	865	865	853	817	881	882	789	832	781	795	850	870	852	862	855	859	885	873	866	899	875	851	851	841	871	798	862	823	844	838	883	834	820	901	839	834	816	875	856	815	830	871	841	812	886	873	850	895	857	846	841	846	805	903	870	798	839	844	904	857	862	839	843	878	834	858	786	841	797	904	868	854	864	876	850	857	881	835	833	837	880	848	786	859	919	880	830	846	866	845	843	855	841	842	841	869	906	825	841	821	859	879	825	873	866	859	879	866	868	834	771	884	881	842	831	906	848	860	830	844	813	843	848	840	890	891	848	854	774	821	808	843	868	854	886	784	883	840	865	862	867	816	872	842	870	854	824	841	807	847	837	868	882	824	890	836	862	830	879	863	860	844	820	870	832	852	871	857	897	912	826	925	888	858	828	886	812	833	837	825	838	870	833	847	887	852	880	859	817	842	847	899	798	867	835	812	819	866	837	854	869	873	890	880	852	835	835	773	894	864	914	840	794	862	838	843	823	864	859	846	884	816	816	860	840	888	816	910	837	803	877	796	859	838	827	877	860	780	889	833	845	847	813	868	878	831	852	815	859	872	903	848	861	860	853	830	862	835	856	843	886	879	786	883	815	845	851	809	806	826	852	847	845	854	852	847	768	817	848	821	822	867	842	854	848	855	864	836	824	847	886	847	837	883	861	831	808	866	848	811	801	830	858	878	840	882	863	877	835	831	810	839	890	832	874	897	832	774	828	861	846	879	837	840	838	813	889	862	865	830	876	804	881	818	842	906	803	812	854	862	840	886	868	813	886	802	814	814	856	858	913	829	804	844	870	801	836	864	859	827	851	854	885	808	872	835	844	892	837	839	826	864	878	838	855	855	850	855	834	834	821	798	882	814	835	796	822	896	831	873	868	849	879	863	829	836	867	866	764	814	846	791	842	880	853	827	880	855	852	871	833	865	857	834	875	830	897	899	910	868	836	843	884	859	845	845	834	858	854	864	830	816	921	943	822	877	837	816	836	848	844	841	877	826	830	874	839	810	882	857	849	862	838	865	784	830	897	834	852	829	841	888	814	862	878	850	828	859	867	821	887	866	779	885	840	811	871	834	827	840	794	880	848	835	864	844	848	811	815	810	864	808	847	842	859	908	837	851	866	845	893	836	843	820	861	906	854	854	842	871	871	864	854	877	858	831	838	776	845	834	852	849	872	842	857
29390	27965	13282	7410	4831	3502	2724	2242	1925	1733	1577	1426	1269	1300	1185	1150	1096	1042	1030	959	977	949	946	975	902	880	870	902	848	863	880	855	902	821	823	793	881	802	821	818	830	822	818	854	882	847	773	796	831	810	800	796	783	770	814	790	758	822	840	790	828	821	795	825	777	801	795	806	762	776	807	850	795	753	780	849	815	808	779	826	779	814	829	810	797	778	816	814	789	816	817	790	819	827	766	831	884	792	842	804	803	802	792	792	785	773	768	773	799	811	774	802	786	824	777	757	767	765	784	785	759	811	811	756	824	808	769	739	778	833	797	806	772	796	795	827	787	734	799	797	749	772	781	803	749	762	785	818	783	780	826	826	814	778	805	790	803	800	755	795	817	783	788	754	800	783	752	788	819	786	737	834	845	785	759	827	734	822	770	823	809	724	774	813	750	804	744	808	783	780	798	770	795	798	790	788	813	781	761	797	806	793	832	780	773	809	831	736	753	798	816	814	802	752	775	826	776	829	787	789	774	795	806	829	747	789	730	817	792	833	793	824	831	756	778	824	777	777	802	791	777	829	817	793	799	805	773	801	767	801	761	818	799	769	767	777	769	820	766	797	800	844	804	776	758	764	807	792	808	817	785	809	762	751	735	802	847	817	805	805	802	824	750	730	779	767	786	780	811	757	750	812	822	765	809	727	784	842	786	780	736	824	784	810	767	771	783	809	781	736	813	841	792	740	806	795	798	781	776	801	736	760	813	734	763	787	712	800	798	816	758	775	757	788	770	775	740	809	757	805	768	823	781	805	842	823	776	732	800	765	758	801	836	793	796	802	783	769	783	777	762	786	760	758	783	742	781	791	785	786	764	824	808	825	733	814	785	798	783	781	780	808	803	763	783	768	767	784	797	791	849	766	832	760	799	778	792	746	743	800	815	773	772	803	768	790	785	810	775	805	786	804	741	764	738	830	787	811	823	820	811	807	736	786	770	809	749	820	794	772	767	767	769	813	753	698	794	767	782	799	731	771	805	786	780	834	769	837	776	766	810	770	803	815	765	718	808	789	809	792	809	824	787	781	817	781	718	752	758	772	759	790	807	756	739	769	777	750	747	804	796	783	761	769	774	781	771	766	760	852	767	835	794	778	756	806	824	758	773	770	814	774	754	823	800	789	782	788	799	833	803	763	864	748	753	795	782	775	772	816	763	807	774	775	815	798	765	808	792	805	808	763	781	788	800	812	839	803	772	761	829	774	793	771	814	753	717	790	790	783	741	816	756	818	747	796	801	799	791	741	765	798	831	829	784	789	784	807	819	709	773	804	793	789	754	783	787	827	715	797	809	777	826	821	831	819	778	808	775	835	827	749	763	729	804	776	749	757	739	757	745	817	741	751	772	733	797	852	770	807	783	782	820	787	829	743	746	843	755	831	802	761	850	822	778	789	817	812	802	776	771	788	805	779	821	792	796	800	753	798	765	787	726	803	766	763	763	828	831	807	797	812	769	786	768	781	768	816	791	825	798	782	831	786	788	820	767	800	827	754	801	791	791	791	752	773	807	767	801	771	746	829	772	772	780	787	765	757	786	767	759	779	755	784	837	804	741	817	803	810	779	767	802	760	751	816	755	764	817	780	768	789	820	800	768	764	790	777	786	777	761	756	744	695	793	764	800	834	778	767	795	790	814	794	772	745	823	843	756	770	751	816	783	739	790	815	804	810	778	772	803	777	800	824	789	771	841	830	769	828	761	770	787	823	793	753	812	800	774	756	801	779	775	741	771	799	764	782	802	824	796	756	783	770	814	796	816	754	784	733	779	755	742	791	788	804	816	860	787	776	775	787	752	843	793	767	750	792	812	729	798	740	829	824	765	832	771	823	750	809	790	796	795	836	719	807	763	773	793	842	795	743	808	730	768	807	803	797	776	767	794	760	741	827	790	778	717	815	769	778	830	809	762	766	795	805	790	780	721	803	758	758	745	755	793	744	769	784	790	791	770	805	806	785	789	758	807	812	778	877	784	775	797	774	720	805	769	801	804	782	775	752	796	781	804	807	825	743	753	785	761	798	741	818	760	797	800	757	742	745	814	775	852	768	818	766	840	777	770	784	818	804	800	806	754	783	784	758	779	776	775	777	817	727	773	739	764	803	781	766	777	801	756	789	792	780	748	824	748	779	769	789	841	807	785	778	773	776	765	787	804	783	866	761	779	773	810	816	838	793	788	767	781	822	831	799	830	780	752	756	728	816	753	763	745	729	799	761	804	812	767	776	831	796	780	831	820	774	711	785	814	779	753	778	746	794	770	757	810	774	816	757	790	743	783	739	787	759	854	804	762	781	769	801	775	764	792	788	771	785	795	778	777	834	816	804	790	812	783	761	763	782	818	798	796	831	745	750	797	810	803	775	769	821	821	759	805	792	733	804	835	802	745	787	741	807	849	752	767	744	790	718	776	775	808	801	775	730	793	767	786	770	767	825	791	774	797	792	739	752	778	829	839	746	730	764	791	811	857	792	823	800	830	813	762	776	801	769	803	728	806	792	812	815	819	735	777	772	790	787	774	784	787	793	757	807	847	799	813	768	828	804	760	778	794	785	824	737	793	791	792	801	787	812	797	827	823	793	800	776	806	776	767	726	781	807	777	775	807	795	824	814	756	815	794	815	809	762	744	789	797	788	783	741	782	809	819	771	817	751	769	745	770	821	771	756	790	765	751	778	801	813	846	784	786	791	772	811	789	785	815	782	813	788	780	783	796	781	810	753	769	808	746	778	783	845	837	791	770	846	826	775	780	839	790	775	768	792	758	773	810	804	797	806	843	844	815	797	769	758	771	755	798	813	720	737	765	815	781	791	798	767	792	743	799	746	791	754	779	802	776	811	765	816	782	811	825	799	836	799	802	811	805	771	774	800	747	782	726	786	780	775	785	823	799	799	804	769	798	817	813	793	831	797	823	839	823	751	815	764	814	827	801	763	801	765	810	800	812	782	744	800	810	776	820	888	805	791	825	774	787	836	776	779	755	801	759	773	788	773	815	803	815	751	815	720	810	757	808	769	798	836	752	795	821	804	806	747	773	792	745	781	728	760	776	804	789	762	760	777	753	788	764	750	786	768	849	807	785	773	808	826	766	794	813	732	815	820	748	778	783	794	788	774	770	778	796	777	806	790	824	802	763	815	792	795	748	846	802	785	773	773	785	728	764	784	750	796	774	802	780	758	800	790	758	795	813	817	803	778	757	831	766	811	774	743	773	780	791	816	827	842	738	749	770	773	766	785	771	771	764	794	757	811	805	774	768	781	810	750	763	785	748	761	771	760	783	752	842	774	792	815	781	788	760	819	738	787	761	762	800	737	800	765	820	775	818	708	745	784	803	815	776	782	810	781	773	768	790	795	733	794	776	784	831	776	802	816	805	783	758	765	794	799	858	767	752	779	779	784	765	813	828	765	760	803	804	811	797	765	815	767	731	761	825	768	770	756	772	764	774	779	792	780	773	802
30318	20048	7169	513	317	293	229	219	245	245	203	221	223	238	189	243	256	220	215	218	202	228	216	214	218	194	216	211	209	214	240	204	208	202	197	187	212	212	213	238	212	196	190	202	219	199	219	216	199	207	212	211	190	201	225	218	211	225	203	226	186	195	199	217	210	202	208	197	191	221	191	201	229	214	200	228	175	203	225	220	215	226	217	200	201	185	207	207	234	201	188	217	216	204	207	212	213	232	200	205	203	219	186	237	205	195	188	204	204	209	188	210	199	210	217	200	198	196	213	176	221	204	241	215	200	244	198	205	191	200	202	191	193	203	215	210	213	181	223	180	195	216	215	210	239	227	191	219	202	205	192	239	184	209	199	215	233	187	220	190	206	205	214	197	202	236	207	213	192	215	215	197	204	229	209	205	206	208	225	221	204	205	202	219	192	204	218	212	207	218	229	217	204	202	241	205	216	195	215	209	186	220	203	196	220	229	216	196	220	219	213	225	208	212	201	226	219	195	196	195	209	246	221	218	232	191	209	193	206	226	200	230	197	210	227	203	221	192	216	203	175	213	244	220	209	191	206	186	228	219	223	187	225	213	194	207	207	194	212	195	224	245	201	214	192	206	182	216	196	220	224	224	180	202	213	207	216	200	203	205	233	194	209	183	195	214	194	202	233	212	200	205	208	207	218	217	199	218	218	238	222	214	203	186	214	195	223	206	222	212	199	231	202	201	230	217	195	183	230	228	193	209	219	215	200	210	218	211	172	244	213	215	211	221	213	185	203	205	189	211	205	200	202	220	194	195	198	206	248	175	217	199	197	207	215	207	207	190	233	198	192	199	197	209	205	189	197	201	207	200	195	202	196	197	208	200	180	209	210	203	210	224	189	211	222	224	221	211	219	192	204	213	215	192	226	200	205	192	174	212	186	228	220	233	226	212	218	193	188	226	227	191	204	213	208	179	183	202	219	212	209	208	219	208	225	213	219	211	219	199	213	237	210	224	212	180	198	194	218	207	214	220	188	196	210	212	229	206	214	199	208	192	199	207	203	203	210	189	217	226	222	244	188	224	207	215	212	213	222	205	225	198	207	241	193	209	184	186	239	180	209	199	221	209	192	206	201	192	210	185	223	215	206	235	216	219	195	199	212	216	235	212	217	201	220	226	223	179	197	180	194	207	207	213	185	190	217	198	212	192	230	208	215	236	206	217	216	212	221	197	207	202	213	223	197	228	221	234	209	204	207	226	224	210	195	203	206	223	198	193	207	206	228	225	209	214	211	198	214	222	216	219	189	239	175	189	177	214	195	234	178	187	191	212	227	216	176	215	213	208	214	203	193	190	202	210	229	191	201	192	201	222	199	220	226	220	202	193	257	204	233	199	233	197	231	201	201	217	217	217	216	214	222	212	237	225	177	194	178	223	227	178	204	213	232	194	182	224	212	224	226	198	240	225	238	214	213	212	229	223	213	199	206	233	236	196	200	199	189	220	213	183	228	206	223	205	223	213	222	195	243	209	229	196	226	225	199	221	196	212	200	242	199	199	184	197	231	197	225	196	213	232	198	199	203	214	210	222	214	208	199	195	188	197	198	216	227	223	196	224	192	214	213	191	212	211	214	229	213	186	233	218	178	195	226	217	203	222	241	199	208	183	206	196	209	186	192	205	190	249	193	182	205	241	226	208	197	211	204	215	226	197	219	227	194	219	206	212	206	204	205	194	211	198	213	199	194	186	205	200	208	210	203	205	200	226	191	183	223	212	207	223	209	204	227	193	220	216	184	183	197	238	208	229	223	211	195	196	193	190	204	181	192	199	206	204	237	245	212	193	201	183	211	213	241	211	221	210	225	225	199	201	199	218	209	199	245	177	220	206	185	209	196	192	223	204	187	214	186	206	219	203	210	206	224	200	218	222	221	238	215	199	228	220	202	250	182	203	204	201	207	229	227	219	204	215	208	206	215	228	189	186	190	227	206	213	223	234	214	206	217	217	205	220	193	195	191	209	197	222	198	207	188	222	171	209	197	225	188	231	211	243	200	203	219	249	211	193	211	226	195	200	218	207	209	207	243	208	226	220	222	191	214	219	186	179	210	195	212	219	220	221	198	204	213	228	185	222	187	199	201	198	198	207	233	208	194	222	210	226	201	200	227	211	225	219	179	213	218	188	194	191	204	198	208	231	221	224	218	207	209	192	225	217	210	218	206	200	196	194	197	177	202	191	216	228	230	203	233	215	207	230	227	203	212	190	221	206	184	186	194	180	216	214	207	189	206	204	207	204	207	214	183	189	200	192	214	206	210	187	209	199	179	210	195	215	239	219	225	210	224	199	194	221	224	199	202	191	217	203	236	219	224	223	219	200	214	202	199	197	209	225	211	208	200	201	200	223	189	205	201	195	209	224	216	225	210	229	212	185	182	201	215	209	217	204	207	219	223	216	225	231	204	224	208	211	201	203	182	228	194	201	197	185	206	220	222	227	189	221	216	203	224	237	207	197	207	216	200	203	206	208	216	182	210	228	239	201	204	196	210	168	220	210	205	205	208	209	202	198	229	222	183	182	196	219	216	193	220	195	209	227	195	211	204	186	222	220	204	208	194	198	223	207	210	205	212	226	234	213	197	180	218	208	211	201	234	195	197	191	200	200	218	209	206	236	220	201	241	239	193	206	214	198	211	203	185	214	225	199	230	224	198	225	231	202	210	184	224	199	203	224	206	201	203	204	212	200	200	214	207	213	207	193	224	207	208	224	207	188	218	198	224	227	219	197	206	223	209	218	207	219	212	208	218	200	205	193	182	206	227	205	189	207	207	235	217	210	217	220	199	185	222	203	184	188	211	222	203	202	179	233	240	195	211	215	197	201	185	203	189	190	199	225	222	215	213	185	212	223	194	221	227	205	183	201	209	213	181	229	221	213	226	219	210	227	210	215	192	211	212	219	188	210	195	205	221	190	198	205	223	217	190	209	223	220	213	229	184	203	230	196	198	215	214	188	225	203	245	219	216	206	198	197	204	207	229	214	201	201	203	194	206	187	196	219	201	224	202	201	206	223	198	209	194	238	219	200	199	218	206	205	216	205	188	193	221	211	199	222	187	177	219	203	211	211	192	188	227	214	218	229	229	216	204	202	221	196	216	213	181	187	182	239	223	225	200	220	194	209	209	226	191	228	185	204	181	199	208	190	178	222	200	182	190	224	235	220	200	222	227	186	221	203	185	195	220	201	181	204	243	197	209	224	220	202	218	215	216	207	194	207	240	201	215	238	212	203	219	202	211	228	220	197	196	217	182	189	217	215	214	218	181	209	200	219	218	202	225	208	213	207	213	219	214	230	217	229	215	213	212	214	217	213	188	208	206	193	210	230	194	212	202	183	211	194	189	190	203	207	208	211	193	212	204	235	210	238	216	196	195	190	215	211	210	205	215	222	221	223	199	216	219	192	216	240	210	210	204	189	206	188	194	211	222	229	220	220	199	199	195	220	218	204	197	218
18426	14369	649	404	319	286	291	270	261	231	230	264	215	242	213	240	229	234	229	253	241	225	260	253	244	235	233	236	225	224	251	216	215	235	238	210	214	214	217	230	217	199	225	184	257	218	197	213	220	206	209	224	241	242	212	232	212	223	231	227	240	203	253	238	218	211	243	220	211	211	216	245	229	209	222	238	216	234	208	236	213	225	228	211	270	215	220	240	202	219	221	216	211	236	223	227	203	193	214	237	213	234	209	219	222	212	237	204	201	210	239	225	205	200	228	241	215	242	250	205	230	227	231	206	240	209	227	200	212	207	242	208	234	250	211	228	247	217	240	229	197	235	232	211	205	236	233	225	235	219	247	212	214	209	239	215	221	240	220	196	202	236	203	213	228	217	180	251	235	225	227	217	222	244	221	221	245	198	209	231	208	247	253	228	222	226	243	219	209	212	214	213	214	203	218	264	230	216	215	243	222	243	226	201	229	198	212	218	204	226	232	243	205	229	210	220	231	231	223	221	226	221	180	226	241	213	244	218	230	259	212	229	224	232	240	228	244	226	215	193	212	214	236	248	241	226	236	240	221	245	253	222	243	216	194	226	230	206	213	226	251	219	203	198	250	225	236	206	229	227	224	213	235	207	217	230	209	225	226	215	240	216	204	221	218	216	231	223	233	213	231	200	234	235	228	200	226	258	216	229	238	215	234	250	231	237	218	226	237	221	188	228	215	223	209	216	241	235	221	225	228	253	237	256	222	235	250	224	241	219	220	201	245	239	219	233	217	186	222	222	246	205	203	212	230	213	180	224	218	238	220	213	256	233	246	211	244	231	247	233	234	224	192	236	227	227	231	221	224	237	212	234	239	252	195	231	206	210	223	218	225	239	217	236	238	232	235	231	236	213	232	208	230	214	203	225	229	215	221	210	216	214	196	201	223	247	209	223	245	226	220	230	223	214	230	229	229	234	224	212	212	228	251	247	218	207	209	213	231	223	219	223	237	217	229	228	190	222	220	214	209	214	203	221	229	213	221	253	226	221	230	217	255	216	213	210	194	231	230	219	252	228	232	210	221	209	248	211	260	216	227	232	210	217	235	210	231	210	203	200	231	245	223	225	241	224	203	199	237	234	201	207	240	227	211	209	223	199	238	214	247	203	211	197	211	222	218	220	235	220	213	222	241	217	234	187	216	223	212	222	238	206	228	234	232	223	218	223	189	238	231	253	201	209	219	207	235	231	254	211	215	226	227	211	251	233	237	217	223	241	222	209	217	215	216	240	219	196	209	198	223	214	241	206	214	219	214	221	243	218	189	213	221	205	234	214	243	232	220	203	236	204	208	229	249	209	194	244	232	203	231	219	215	225	230	210	201	224	229	256	233	224	245	204	205	215	236	212	233	216	238	212	234	215	244	208	220	230	241	231	226	244	210	257	206	206	222	227	236	237	236	225	253	212	229	218	207	189	243	240	208	244	216	220	220	219	210	217	207	220	220	244	199	219	230	234	200	209	207	217	205	193	242	202	240	219	204	194	228	227	228	207	197	225	209	234	227	220	238	222	221	203	243	230	232	245	178	215	255	214	210	233	203	216	231	214	242	206	214	232	244	189	239	220	217	218	198	224	232	219	217	230	239	237	246	227	210	227	259	247	229	226	211	213	256	220	238	228	248	220	211	229	214	226	238	219	229	222	245	219	244	250	233	221	239	232	219	225	247	230	201	230	223	194	216	237	225	203	212	249	196	215	225	232	192	223	225	218	243	209	230	231	204	207	213	221	214	223	231	212	216	235	226	219	253	236	213	234	203	217	219	222	189	224	216	214	236	240	221	219	224	231	199	231	206	252	242	233	213	197	203	236	228	222	236	225	212	211	226	249	237	197	200	209	228	247	203	250	225	214	206	233	247	247	234	206	214	226	225	232	260	227	262	243	229	236	211	219	248	222	208	229	215	234	206	206	242	251	245	201	240	232	235	220	204	231	221	227	208	210	234	236	222	227	224	186	208	248	208	215	229	233	236	208	219	218	233	221	220	212	225	220	232	210	216	238	244	235	222	211	230	205	224	234	246	244	216	211	220	225	220	230	206	247	203	201	231	200	222	205	245	212	235	235	213	242	249	202	241	220	207	243	218	232	238	243	229	223	236	210	222	206	233	208	241	205	237	250	203	209	218	198	216	239	244	212	211	200	217	229	243	218	233	257	215	226	232	209	203	219	204	208	222	227	215	220	217	201	231	234	209	238	247	209	232	218	217	211	192	205	228	208	229	208	193	206	248	239	237	224	204	249	239	236	232	246	232	213	204	244	216	228	212	193	220	234	230	237	229	239	216	214	269	214	213	215	232	244	235	244	210	225	216	198	195	219	217	210	226	222	230	210	228	203	220	206	229	225	237	215	221	199	216	225	226	230	206	224	235	220	217	229	224	255	247	239	205	211	222	231	224	226	233	262	201	242	231	226	231	215	220	216	238	233	207	216	249	223	207	216	219	235	212	222	218	243	220	237	234	246	237	241	229	232	235	236	234	211	233	216	223	209	233	223	218	228	234	231	225	224	215	184	200	221	208	220	236	219	225	233	221	215	195	216	213	263	222	239	208	243	206	231	221	252	248	190	237	208	229	203	253	219	197	203	209	232	215	207	223	247	221	244	237	247	219	239	213	230	238	239	224	225	230	241	244	236	258	243	213	223	199	203	241	245	232	213	221	221	216	215	222	221	187	254	236	244	195	204	228	215	220	253	237	222	227	210	209	234	241	240	220	237	239	213	220	226	220	231	239	189	230	248	197	220	217	225	195	192	226	230	210	237	222	218	210	210	211	235	216	213	248	217	223	218	217	243	200	211	223	201	220	243	229	227	230	222	210	253	224	213	207	205	227	237	230	206	194	218	228	218	240	218	230	217	233	219	203	207	236	223	224	241	204	216	232	225	234	214	213	226	230	237	200	184	215	211	203	247	240	227	211	254	237	230	227	197	208	224	195	193	194	228	228	228	223	234	242	203	217	224	224	237	236	224	206	210	201	235	234	206	235	213	264	200	224	212	236	208	219	233	244	220	194	229	214	216	239	246	225	222	221	213	241	230	222	234	209	245	220	224	219	214	204	222	232	207	234	207	236	239	236	212	230	226	210	239	226	213	235	214	231	219	212	230	244	214	238	204	228	228	235	217	225	246	207	219	219	217	233	189	234	201	203	217	231	228	200	242	241	210	216	229	228	221	255	221	218	218	197	225	220	193	219	224	250	228	230	246	210	223	250	217	230	215	212	237	230	229	222	215	214	224	245	223	230	252	214	219	222	271	204	229	239	258	213	223	203	227	215	214	234	235	231	203	230	229	229	243	236	218	225	241	223	247	248	247	224	225	216	219	247	205	241	214	210	210	243	242	213	218	230	216	220	232	225	220	225	205	208	218	238	202	225	208	247	262	215	224	247	237	214	248	239	229	236	220	223	228	200	207	212	237	229	216	198	218	245	206	220	231	216	209	235	247	203	237
24440	20388	26409	24125	20341	19343	2794	881	762	670	710	641	612	563	623	582	607	552	544	505	568	509	549	504	556	530	519	534	515	527	474	528	544	497	517	524	518	500	510	527	518	553	523	515	501	489	522	508	525	509	548	512	523	468	485	481	498	556	492	484	516	495	528	520	447	536	448	454	526	506	495	485	535	499	509	542	506	484	515	511	474	508	494	478	479	495	490	548	500	497	479	488	461	519	476	509	469	472	495	480	479	495	508	519	514	496	467	489	504	509	464	457	504	497	486	456	480	510	481	505	499	505	480	512	497	466	497	479	508	500	495	505	503	466	493	520	513	482	515	479	521	492	481	497	505	500	471	529	505	499	534	546	462	501	489	505	539	487	482	489	514	487	476	459	516	475	495	501	459	510	502	472	482	517	472	507	497	534	534	486	478	492	498	497	501	505	503	528	492	502	509	508	491	486	493	486	515	460	497	539	505	536	490	520	526	520	484	493	502	490	516	541	501	485	509	528	528	503	489	505	455	476	474	522	526	491	498	475	471	509	502	500	510	490	516	494	472	493	497	537	490	489	471	512	469	494	500	536	525	482	490	495	500	532	489	515	488	460	512	553	541	475	484	507	506	521	475	493	520	507	497	520	470	477	476	534	539	502	486	493	487	454	549	530	472	494	471	491	466	501	482	532	494	522	526	502	499	514	481	472	473	479	508	520	494	496	453	515	508	567	449	519	468	517	482	523	500	494	523	534	492	478	517	499	503	496	467	500	530	553	476	516	489	519	489	537	503	521	479	471	498	437	477	526	468	516	516	502	508	511	496	488	467	505	481	469	489	516	505	502	478	489	511	525	489	494	515	484	515	501	513	471	482	491	543	479	488	504	479	474	499	485	493	507	491	500	501	480	486	464	453	496	489	456	488	521	492	496	499	476	500	513	481	488	477	495	488	485	517	483	511	482	492	458	507	488	493	535	476	529	525	496	532	478	462	490	471	437	552	485	518	489	486	502	478	488	514	540	479	499	470	498	509	509	476	499	517	516	493	502	503	481	489	510	464	459	493	514	489	526	522	489	553	425	485	466	499	493	506	503	504	505	496	513	485	511	513	468	500	541	466	524	485	512	488	505	544	468	467	511	500	453	444	520	479	478	517	494	483	539	468	507	460	498	514	524	479	522	508	477	509	469	543	485	482	545	521	521	568	509	531	520	535	493	520	471	470	516	499	432	489	497	533	493	500	505	517	478	489	479	516	501	483	566	507	496	517	507	525	503	458	491	463	494	512	477	535	455	511	452	507	535	513	487	501	520	502	487	492	527	544	511	466	503	491	508	489	496	486	500	472	513	476	534	508	514	490	493	504	473	478	499	512	469	539	550	504	519	507	522	515	491	506	494	476	499	534	497	461	515	475	493	532	518	499	479	472	494	519	507	492	512	505	508	484	525	440	496	505	528	517	486	475	540	467	500	507	478	527	555	492	489	514	523	513	523	500	488	500	489	500	493	509	525	477	495	523	514	506	483	505	491	496	491	479	470	505	476	528	488	558	508	481	487	512	521	509	506	519	516	479	455	493	534	546	499	522	475	502	471	533	514	498	498	489	510	551	457	483	528	500	472	491	548	499	452	490	465	519	525	500	509	543	547	526	506	478	475	480	521	505	508	527	479	530	505	499	458	494	513	494	497	485	473	549	479	483	514	474	493	536	486	494	483	500	534	468	452	501	473	544	539	548	498	498	509	518	507	538	478	489	490	509	476	504	511	483	487	521	492	487	484	517	488	513	484	538	502	527	504	490	464	467	508	487	531	501	547	524	513	485	483	504	480	477	535	503	521	468	490	496	462	500	476	480	481	557	531	487	528	486	472	524	480	531	527	488	515	512	507	509	503	495	513	494	492	516	505	504	491	474	466	502	493	471	491	523	500	518	524	483	491	502	524	520	487	481	495	475	464	470	464	504	503	464	485	498	503	573	466	506	499	515	504	467	510	478	544	493	504	477	497	500	498	441	506	509	510	506	501	484	488	443	473	504	466	507	500	513	502	528	449	482	484	495	463	516	478	503	496	489	467	497	493	510	502	446	489	513	530	518	521	499	537	504	483	511	487	514	490	521	541	522	485	548	494	514	465	482	468	542	512	503	539	529	494	516	524	506	489	484	467	516	511	521	520	451	472	494	509	536	509	504	472	479	510	452	465	478	457	514	482	490	529	509	498	474	445	505	505	527	530	524	473	531	495	457	431	522	474	485	488	535	440	469	495	525	460	514	476	484	484	495	486	477	495	469	496	475	512	464	482	532	483	495	486	518	495	509	514	495	512	459	505	451	495	475	507	503	533	529	542	484	500	485	481	536	492	504	514	475	465	497	449	485	493	544	487	495	510	501	491	534	534	469	488	500	506	528	451	483	514	513	484	456	522	508	462	522	484	506	500	503	503	484	485	516	488	484	488	480	449	500	492	481	507	502	458	522	503	507	516	510	525	499	477	499	488	492	491	507	495	517	560	528	540	526	501	479	502	514	499	487	469	504	514	482	503	518	460	493	471	501	491	476	510	521	495	497	502	509	501	507	460	517	491	517	512	482	493	519	523	491	498	509	524	516	459	503	522	517	508	470	487	500	545	531	512	489	488	461	472	509	523	522	521	505	463	489	519	512	517	443	526	525	453	490	531	484	500	499	499	488	505	474	492	471	484	461	536	545	556	541	477	526	476	477	485	513	503	510	542	519	455	477	473	534	486	494	515	484	475	510	500	477	478	490	495	473	533	504	480	508	493	494	528	493	496	522	462	516	486	513	471	457	533	522	523	566	523	498	492	517	516	499	513	492	513	499	485	469	511	520	526	483	468	473	476	553	485	513	478	476	491	509	529	551	517	522	489	495	539	484	501	520	462	498	493	500	486	491	479	526	514	516	523	464	515	466	476	534	505	504	500	514	480	501	509	507	479	488	525	511	477	472	499	461	502	489	506	491	486	486	522	491	459	483	493	522	549	435	525	488	509	469	491	447	536	510	490	483	502	487	508	472	500	486	464	501	505	547	476	466	554	512	499	483	488	504	477	484	514	500	484	476	503	480	488	492	517	490	491	522	501	444	509	477	489	501	527	497	498	517	536	558	467	462	497	509	496	436	500	544	514	477	505	506	508	518	534	494	434	446	501	545	495	497	503	459	463	485	518	501	497	490	533	522	521	512	524	535	504	518	472	522	539	504	497	515	514	524	490	516	476	523	512	517	506	468	497	496	523	492	474	510	524	495	492	452	468	484	450	512	530	466	500	520	468	520	479	505	527	478	505	508	504	518	494	499	491	482	527	494	526	536	482	499	508	526	462	477	470	498	503	478	487	531	459	517	493	507	502	517	487	457	515	490	481	476	534	469	485	530	544	496	488	495	497	470	505	466	496	486	482	518	492	521	517	476	491	537	477	520	495	519	491	503	486	510	501	498	482	528	497	499	502	497	533	471	482	521	506	445	506	521	533	512	516	481	486	488	502	483	478	487	516
32161	23370	7930	4012	2723	1861	1471	1223	1077	948	850	780	759	712	619	609	586	589	601	563	624	569	566	562	532	488	487	490	478	496	494	492	534	511	497	511	496	464	508	459	513	498	482	491	480	515	452	487	502	466	528	504	438	493	456	460	460	509	511	466	482	473	468	521	482	467	479	494	458	481	486	477	445	476	475	509	480	477	476	493	449	500	476	487	483	455	485	455	459	463	459	472	454	485	484	491	489	496	444	484	477	497	499	444	457	443	479	490	462	449	454	460	489	457	491	456	466	426	459	528	498	451	451	484	473	502	457	477	456	419	474	462	480	486	428	448	446	483	475	457	453	438	464	454	489	454	474	501	444	513	513	492	460	459	448	465	431	473	502	488	434	465	463	471	488	490	478	453	483	477	475	452	479	454	472	467	488	456	471	459	477	528	475	439	472	481	446	475	488	453	451	466	464	456	474	491	514	467	488	480	450	487	461	505	482	472	441	500	442	445	439	467	455	463	486	501	485	461	481	461	528	496	459	496	507	456	468	479	492	500	488	463	443	480	469	457	460	488	475	492	461	483	493	478	480	489	478	473	515	477	412	481	469	458	505	450	475	433	490	439	454	497	461	475	510	447	471	468	465	463	480	473	498	526	475	479	494	490	481	459	419	436	496	465	459	470	454	498	462	500	502	479	451	451	456	478	503	469	456	476	430	455	425	478	472	481	468	508	474	499	537	465	460	497	463	484	460	480	504	488	470	486	455	495	488	482	484	433	480	470	449	525	455	478	469	517	480	493	475	484	456	440	444	465	434	501	484	472	444	459	452	470	481	466	480	464	493	437	479	489	450	519	449	497	489	484	470	491	469	469	476	429	454	491	474	479	510	452	473	471	472	452	461	501	465	470	476	476	462	488	456	485	465	448	463	464	453	468	480	470	487	499	475	451	491	524	430	500	443	446	466	474	466	470	447	489	475	476	468	472	477	509	459	468	511	445	450	478	448	439	465	481	481	484	467	464	455	480	479	441	447	492	469	495	489	479	433	462	506	472	490	451	476	485	461	493	483	469	477	501	476	484	478	474	463	454	436	469	483	460	471	493	446	468	455	460	482	506	466	466	478	430	456	468	479	475	493	474	493	481	420	469	454	463	450	426	470	443	471	451	485	503	464	435	435	493	442	484	492	457	448	493	486	462	417	533	483	477	432	479	463	475	474	442	440	485	485	504	474	465	490	460	477	468	454	437	468	469	497	459	496	469	473	469	440	467	485	456	492	439	490	475	502	498	489	508	449	452	490	489	473	458	476	480	452	468	476	478	475	471	499	437	437	488	497	500	498	438	479	461	431	461	518	431	461	461	454	490	482	518	439	463	455	461	446	489	446	443	480	462	486	478	450	491	512	502	457	492	499	454	466	480	474	441	467	498	486	424	456	484	456	483	500	449	436	466	454	434	489	488	499	481	477	463	444	486	471	457	488	467	466	479	470	472	471	477	481	480	492	458	458	487	467	480	504	455	479	467	487	479	532	497	472	517	462	468	446	450	453	467	507	486	493	479	516	468	497	483	469	478	478	474	467	480	445	493	461	483	506	486	456	484	470	502	474	469	455	422	474	468	490	518	454	477	438	461	455	473	497	506	467	462	496	496	478	487	491	475	455	426	520	480	469	467	499	465	409	458	487	447	457	492	467	496	422	494	485	472	469	482	448	445	454	459	462	473	485	504	493	447	454	478	473	438	503	515	453	455	498	481	456	473	446	455	440	474	457	497	465	463	444	476	448	470	493	511	491	496	453	464	482	455	484	476	471	482	439	450	438	486	481	530	480	506	486	473	463	481	473	452	468	469	480	486	489	473	435	475	487	485	502	449	469	489	468	508	440	487	481	442	507	477	417	476	471	441	463	414	438	485	454	469	498	491	460	452	485	499	484	494	493	463	474	463	477	481	468	456	450	451	470	464	474	464	476	452	480	453	466	459	430	485	439	476	487	480	496	498	478	482	445	445	465	474	490	461	475	495	458	466	449	465	442	439	476	460	462	491	449	480	494	449	489	465	454	439	474	518	488	447	464	477	466	436	448	456	472	495	480	462	463	469	491	469	487	457	477	444	495	471	462	490	459	474	483	448	464	490	475	444	453	475	470	463	459	455	459	501	484	496	466	489	454	489	463	444	463	476	447	476	500	477	435	456	492	480	439	503	451	449	499	485	483	455	499	481	454	457	493	460	467	493	498	456	455	520	448	463	428	459	509	433	505	462	477	462	460	479	462	434	475	483	503	494	478	456	446	490	491	461	436	460	489	472	495	505	470	471	466	441	435	467	431	481	485	480	475	443	466	464	483	443	493	479	463	464	462	446	447	437	456	445	560	458	494	482	445	483	485	492	465	489	484	514	495	483	447	462	469	478	509	490	451	466	499	476	470	503	471	491	505	429	504	480	467	460	426	449	465	444	445	521	454	466	454	448	451	463	436	446	450	504	443	470	510	484	489	457	469	471	507	471	484	456	498	473	508	480	488	498	502	467	481	497	479	493	505	456	445	477	487	471	460	501	477	476	501	486	460	439	441	493	480	484	435	480	465	450	468	430	474	495	448	477	445	467	452	467	457	498	480	471	509	456	468	440	451	457	508	466	464	432	435	482	480	479	490	452	460	477	489	518	472	505	489	468	474	443	495	467	456	424	456	434	459	461	483	460	487	494	476	434	483	489	496	432	454	467	487	483	436	450	456	469	484	453	422	483	472	483	483	453	453	493	462	492	477	440	483	461	496	467	475	483	470	450	477	475	458	465	498	449	463	502	455	476	472	439	485	469	468	454	477	474	434	466	485	440	478	466	480	511	440	450	479	469	463	497	509	526	459	432	437	509	422	461	454	461	516	491	485	498	505	466	505	471	478	470	442	486	485	475	461	463	471	468	493	484	476	455	442	449	450	453	471	433	459	491	465	466	460	502	479	477	522	466	470	441	473	487	479	464	477	459	519	481	461	428	500	434	468	475	485	441	488	472	466	465	454	506	491	458	495	439	441	472	459	480	466	469	453	499	456	465	484	437	468	455	459	469	454	453	462	492	457	493	466	480	480	442	466	476	473	463	487	503	455	443	473	485	505	468	459	477	471	474	457	451	483	476	474	482	444	467	497	466	471	479	485	465	493	450	464	452	432	448	477	431	439	449	482	452	460	452	458	492	447	425	485	462	501	509	457	446	491	457	463	484	478	469	453	479	451	450	471	491	471	452	450	460	490	461	405	446	433	474	471	452	477	458	455	469	488	471	456	485	438	475	455	459	447	445	466	477	463	452	484	462	457	450	495	453	469	463	453	448	431	451	466	481	484	475	490	502	477	450	447	456	515	450	478	505	509	461	457	485	495	462	448	469	481	478	503	481	462	426	495	439	470	479	459	475	485	457	466	457	453	470	435	473	465	466	472	477	462	459	425	466	474	447	485	463	439	475	518	465	500	452	447	487	485	437	481	482	485	451	483	504	460	468	450	474	468	477	458	480
22384	20360	27167	23397	20347	20396	18042	2142	1363	1337	1224	1083	1053	1011	1013	1061	976	974	952	963	937	953	971	973	926	922	898	867	863	923	894	861	920	913	897	855	888	826	858	851	849	857	866	912	869	894	893	892	823	847	953	876	850	854	817	828	849	874	928	879	870	836	865	877	861	903	893	875	827	881	882	867	885	891	882	840	853	926	895	893	806	858	811	847	871	870	862	788	877	887	879	877	858	863	891	864	856	842	922	885	889	887	812	864	844	858	924	834	845	835	886	871	851	806	857	826	841	850	857	833	871	855	825	838	881	823	827	852	864	813	862	838	891	898	849	839	853	879	857	863	828	842	838	806	837	825	845	874	795	831	888	856	843	855	814	860	888	912	844	867	895	874	855	837	844	838	881	873	853	806	901	875	860	867	891	854	884	917	804	836	869	850	848	819	845	852	863	815	842	850	794	858	848	898	856	862	891	872	829	820	833	803	911	823	820	887	869	821	837	884	810	863	842	826	890	858	870	853	846	807	861	854	853	846	897	849	808	835	869	775	852	844	861	814	865	853	819	904	835	885	878	908	852	871	856	793	847	819	808	803	905	835	832	839	888	839	845	854	878	834	827	827	855	902	866	834	859	863	832	850	861	848	800	857	847	863	848	851	873	902	871	872	852	858	878	933	915	915	876	836	911	834	846	852	805	855	848	874	819	828	886	875	810	868	799	873	797	841	847	862	855	849	904	845	838	828	859	887	879	807	855	881	823	817	824	885	868	862	799	853	874	825	843	867	871	877	882	849	837	827	860	833	801	850	830	886	862	855	826	840	846	866	846	902	848	848	875	895	889	851	861	837	888	904	842	848	877	804	828	879	841	859	854	891	865	874	840	819	840	877	810	790	883	846	848	891	876	857	873	866	793	867	814	823	856	838	867	795	864	866	851	839	798	871	829	875	830	825	844	842	836	851	880	869	843	856	829	895	850	838	911	836	879	851	843	863	877	902	850	840	838	862	807	845	822	827	819	806	852	838	848	866	807	867	841	819	895	867	829	851	824	819	831	827	849	875	847	858	877	913	839	896	882	909	843	837	869	798	874	856	827	868	848	856	887	867	889	847	877	836	831	859	814	852	847	839	853	806	851	891	835	876	844	880	855	846	847	834	893	831	854	860	890	837	853	797	888	862	831	924	844	829	884	892	873	896	869	865	857	903	827	848	872	882	863	883	798	894	861	871	852	834	874	838	861	849	845	857	828	798	826	879	888	889	835	877	822	856	860	848	859	879	886	907	798	915	846	791	866	885	853	867	869	887	881	824	850	850	844	825	823	833	868	867	852	887	831	838	836	840	835	833	887	851	857	810	787	932	829	854	831	790	895	855	807	815	848	909	866	861	782	856	844	919	827	842	854	862	858	793	905	828	866	828	862	812	880	821	802	838	851	844	847	867	849	839	847	857	894	829	863	798	795	857	861	824	870	841	840	828	827	850	829	821	824	827	832	877	853	824	875	874	824	889	838	848	876	831	864	909	900	880	868	849	865	862	833	832	893	867	909	878	904	865	826	849	862	814	865	840	847	864	851	814	810	878	857	908	848	861	866	857	874	834	812	837	820	805	845	804	858	857	830	850	855	823	834	831	823	823	852	850	779	865	847	897	861	878	840	882	818	889	868	897	857	871	898	896	849	822	867	840	886	878	841	813	866	811	852	823	881	861	865	788	850	883	879	811	867	889	831	832	868	899	867	855	845	881	856	835	867	880	782	860	876	885	829	873	879	885	871	865	874	849	858	827	889	854	870	827	847	853	853	833	815	836	819	853	826	860	791	894	792	837	881	843	809	851	861	839	888	892	875	822	878	900	815	791	842	826	799	788	819	826	811	854	822	843	821	849	910	911	911	827	896	886	869	897	863	813	793	808	864	882	781	837	893	891	812	839	846	895	851	865	880	890	842	849	835	871	876	819	832	829	808	874	886	848	860	850	850	878	807	889	802	880	897	816	824	884	845	874	834	835	881	811	856	847	849	828	784	839	828	803	841	857	883	857	838	855	836	878	826	826	864	847	834	842	886	831	828	881	885	843	865	889	878	849	809	834	794	845	806	824	817	851	867	854	864	843	865	844	902	877	891	835	848	882	876	844	862	871	818	861	853	851	840	869	860	838	830	855	904	826	849	834	922	775	811	894	871	845	848	853	871	817	839	856	860	877	827	891	829	887	869	820	845	838	847	860	872	855	863	870	896	834	862	823	835	863	867	884	890	806	853	813	825	864	875	809	798	834	863	856	862	818	860	823	868	873	835	828	834	850	840	845	863	897	818	877	911	885	847	889	858	870	819	859	875	852	842	815	819	872	842	844	852	846	837	857	850	842	889	805	930	840	799	874	839	837	812	863	848	870	867	830	831	829	885	859	820	894	846	820	826	850	831	785	882	875	822	870	870	818	861	856	823	821	816	829	911	851	893	866	883	843	870	827	831	863	801	837	861	830	819	842	823	872	837	897	811	908	851	887	831	813	869	794	810	813	850	822	839	905	864	861	897	803	795	848	827	850	822	794	868	843	829	858	830	903	806	854	817	846	878	768	813	856	836	812	835	811	851	859	866	866	875	784	903	866	876	824	821	851	858	886	880	833	816	819	862	808	851	885	846	821	875	831	875	847	905	837	912	878	912	863	862	872	820	865	856	870	862	897	894	847	797	869	861	834	863	878	843	841	824	835	855	796	817	853	785	823	866	821	834	867	877	870	821	811	873	838	878	873	817	809	883	883	846	868	842	881	825	826	819	850	882	827	876	881	849	871	877	852	886	857	854	876	869	899	839	875	864	885	808	832	859	897	895	863	812	866	845	876	923	807	812	804	852	874	800	842	891	870	892	847	842	854	884	820	847	830	883	850	815	901	837	855	847	919	841	882	834	854	847	835	825	780	807	873	925	862	855	805	847	861	857	861	814	880	888	820	930	823	822	829	890	842	919	825	835	862	815	856	862	860	840	833	869	870	858	852	876	863	843	827	833	828	852	797	832	820	904	830	826	873	830	895	870	882	810	888	863	820	876	860	808	859	813	861	862	855	856	866	807	814	876	866	874	893	866	853	876	861	861	860	855	832	842	846	840	829	872	828	877	871	856	852	842	809	855	840	862	805	854	829	850	839	853	855	826	868	816	836	818	867	873	852	817	866	831	856	885	828	886	846	904	837	835	856	867	894	832	846	887	853	855	830	859	828	860	902	882	829	812	814	853	826	860	830	893	855	840	819	823	828	864	832	802	862	902	864	835	840	851	829	871	848	851	833	834	870	884	838	828	886	891	873	859	847	799	902	843	918	846	855	877	826	792	776	873	856	847	834	910	810	872	828	836	806	857	817	859	870	848	818	888	851	810	851	796	862	777	880	850	876	907	853	881	795	865	847	862	866	874	905	812	840	896	820	820	887	842	824	800	837	901	861	828	785	804	825	845	860	870	836	924	823	868	918	841	841	860	832	904	816	844	869	827	876	842	815	828	859	855	836
29267	25134	12788	7083	4619	3419	2666	2239	1911	1727	1484	1373	1219	1206	1166	1115	1034	1081	1014	1009	953	930	943	888	830	934	927	926	877	872	873	876	866	812	799	877	863	871	871	823	847	826	781	816	861	793	779	836	805	837	780	815	809	799	845	759	819	831	813	791	832	820	835	781	777	765	796	802	820	795	802	800	785	853	826	824	809	838	764	731	865	825	744	819	835	823	815	789	775	818	821	814	771	788	821	773	811	824	819	817	775	769	775	773	834	814	831	817	747	793	770	785	767	756	786	761	818	770	819	777	804	738	800	830	756	800	806	800	795	756	793	800	774	791	767	815	778	793	772	774	811	811	833	776	759	791	755	760	771	784	746	818	814	827	802	772	803	755	856	830	750	769	762	800	860	794	782	818	791	818	752	794	754	774	764	761	800	772	773	759	759	788	788	791	760	787	740	820	772	793	826	802	745	822	804	725	786	809	817	822	791	810	833	783	801	746	772	804	819	790	807	819	822	804	707	818	821	821	840	819	785	806	780	820	775	814	780	808	839	816	756	741	761	834	830	806	755	793	781	803	757	807	805	739	758	781	769	791	795	790	794	773	782	752	763	813	750	764	760	783	795	816	759	764	772	825	813	773	794	792	824	761	753	775	773	802	788	749	818	733	793	761	799	752	758	748	795	777	817	789	840	796	817	801	806	792	783	759	798	799	811	781	793	789	806	814	812	733	812	753	814	791	820	767	801	758	777	803	802	801	783	762	823	786	781	812	811	809	776	853	769	786	758	813	795	784	756	800	806	773	799	782	752	805	789	825	751	749	777	771	816	758	809	754	746	738	814	768	814	779	844	822	754	792	788	766	765	804	841	810	767	729	754	800	799	803	778	796	795	782	756	814	760	823	822	801	800	793	790	831	790	814	787	771	766	776	792	775	803	802	790	779	794	793	789	764	755	819	757	799	856	786	782	777	783	751	809	821	809	777	815	754	793	784	766	822	772	790	773	799	784	761	817	830	763	749	734	789	813	822	820	812	778	807	767	779	785	800	809	817	786	768	816	800	808	764	772	835	802	769	785	764	748	811	786	814	819	860	814	735	754	796	786	764	786	753	802	812	785	786	817	784	794	751	800	803	816	827	760	812	751	814	774	795	790	825	821	757	728	835	785	787	760	789	800	739	787	832	762	796	814	773	748	760	797	781	791	782	752	775	735	827	791	805	816	802	762	806	757	820	814	826	768	863	750	783	736	748	822	713	804	756	798	732	808	818	776	827	777	781	818	761	798	805	726	802	843	813	807	788	814	769	824	745	786	813	826	791	779	751	775	814	788	819	744	769	750	830	838	757	839	793	789	782	837	785	807	815	801	780	832	820	801	810	757	773	730	763	837	762	766	804	807	814	793	727	861	766	786	787	780	762	747	713	783	816	820	817	784	768	804	815	769	826	830	759	789	780	738	782	790	808	833	780	731	810	825	838	747	755	745	778	793	794	790	834	786	768	792	783	787	776	794	751	765	809	775	800	779	836	806	776	764	826	779	785	806	755	807	757	778	801	791	787	784	751	800	774	772	788	787	814	789	808	769	745	791	783	775	840	788	834	746	782	780	783	765	851	779	783	840	767	742	807	768	764	797	776	809	829	766	775	746	785	795	773	768	810	780	821	761	721	797	778	785	765	794	786	778	801	769	810	784	811	801	805	753	802	773	825	769	783	793	856	848	746	754	751	768	813	765	754	774	773	751	824	775	818	791	779	816	804	724	748	769	839	775	763	760	796	711	738	789	762	748	799	740	788	756	789	761	801	806	820	758	792	770	786	806	805	787	772	812	819	800	780	804	787	785	734	806	781	757	772	781	806	803	774	756	809	820	743	829	786	815	789	827	746	748	808	798	788	798	790	785	832	802	797	739	776	776	734	801	769	837	796	824	816	756	757	812	821	757	810	756	807	820	811	771	723	807	783	753	765	754	760	796	822	767	782	832	748	785	763	743	751	792	798	810	827	785	751	761	787	753	814	757	789	737	764	789	734	795	770	773	742	803	775	735	780	803	748	812	802	774	801	794	820	846	807	776	811	839	729	795	750	774	742	793	753	799	790	801	804	807	775	793	812	837	801	761	837	819	783	758	758	801	755	822	764	812	788	797	773	754	786	802	740	827	781	803	761	773	770	746	793	812	805	814	789	796	806	773	765	813	795	803	759	742	813	810	770	796	775	795	791	797	778	828	857	780	801	811	729	784	839	762	794	802	790	777	760	828	788	783	778	792	773	739	844	784	726	802	832	833	794	808	775	822	841	834	798	775	773	774	807	768	754	818	806	784	792	752	772	791	766	826	767	788	803	827	764	751	775	782	779	774	761	802	784	804	795	790	731	770	795	765	767	788	829	818	843	834	802	811	802	792	788	802	766	813	804	794	760	817	796	819	792	749	742	790	754	791	795	799	801	844	771	753	804	793	814	788	753	758	781	783	813	798	829	723	736	837	781	740	767	794	842	798	738	744	810	723	816	783	745	810	809	848	775	736	780	840	745	830	837	770	759	798	776	746	781	788	735	805	784	784	785	790	806	763	807	778	726	758	819	782	767	785	807	793	817	791	816	800	764	801	814	783	751	799	755	777	783	819	803	784	811	845	800	795	805	817	751	842	817	834	800	824	756	828	791	800	755	753	817	831	806	756	804	815	770	811	816	753	811	782	799	802	770	817	719	832	827	809	876	798	715	800	790	760	777	761	818	799	770	761	826	796	728	802	780	775	774	768	755	817	825	829	765	797	772	795	766	755	799	834	745	748	835	799	793	778	819	812	798	757	736	789	830	785	783	837	837	739	805	794	794	779	818	810	826	834	795	798	816	796	799	816	746	792	762	787	812	809	751	757	809	808	771	735	819	804	763	754	811	789	804	767	756	827	758	790	811	791	795	812	753	826	744	837	835	815	789	805	768	827	773	816	758	792	836	837	793	870	767	806	731	828	813	805	756	775	811	793	800	816	837	759	741	778	807	799	814	792	808	798	770	798	748	817	766	800	783	745	781	793	810	791	797	812	782	778	837	763	838	823	768	797	792	770	805	794	796	799	804	807	834	777	815	767	783	776	763	771	777	793	757	796	776	790	764	767	840	778	783	776	774	774	798	752	725	804	790	811	751	735	776	765	750	799	774	766	791	792	795	797	792	753	787	751	781	827	749	777	780	791	712	801	809	750	785	809	758	815	807	802	775	771	760	781	721	811	803	733	776	829	782	792	769	780	784	818	811	761	789	777	751	823	771	776	768	793	817	785	814	815	783	831	738	805	719	778	808	814	794	745	797	805	771	829	774	789	771	826	800	787	812	785	777	748	788	794	785	745	843	774	846	821	813	810	796	783	770	801	794	786	794	773	769	785	800	759	787	747	757	790	858	788	819	803	813	820	783	794	764	808	786	828	788	806	722	791	857	823	761	799	811	749	802	740	799	790	756	825	783	781	784	813	850	745	798	801	800	817	798	792	790	795	821	845	798	795	833	758	767
30654	19774	7127	486	268	245	231	236	219	197	226	213	210	201	217	207	216	215	192	210	220	208	208	186	201	228	224	211	222	184	216	218	201	202	235	182	236	194	222	197	212	203	189	202	199	229	220	234	230	193	224	218	190	200	182	199	203	226	201	208	184	194	198	226	175	198	213	209	204	209	226	211	203	185	195	174	194	191	198	223	211	212	189	218	213	209	215	217	212	216	223	233	209	200	175	226	235	208	213	194	201	198	216	219	222	221	194	217	224	235	200	198	189	226	188	176	196	204	184	206	212	212	199	218	213	205	209	224	186	209	225	206	204	202	207	207	195	199	202	190	225	236	231	204	223	219	223	199	215	201	213	204	218	237	184	214	227	219	201	199	196	189	209	203	219	219	221	207	208	221	209	198	238	180	190	209	202	192	220	187	206	202	185	204	201	223	194	206	262	204	193	210	176	211	195	193	225	218	220	208	215	217	217	221	186	208	221	209	209	195	221	219	210	176	195	207	214	215	202	203	226	215	200	212	189	215	206	213	207	229	207	210	210	191	202	252	224	240	209	242	220	189	210	198	186	199	213	211	208	199	201	214	220	228	211	218	205	215	203	196	203	204	207	212	209	204	212	233	205	187	208	204	206	205	210	200	233	193	196	200	209	194	206	185	207	211	228	211	204	204	207	210	210	210	220	224	190	204	199	188	206	218	197	211	214	217	205	196	210	214	232	212	201	229	198	205	193	213	214	193	206	175	212	218	218	204	208	191	206	187	208	218	190	212	190	218	212	245	226	229	208	230	173	209	209	184	195	213	219	249	233	192	228	226	204	175	216	210	230	208	232	217	225	208	221	193	205	206	194	203	232	217	222	206	192	208	219	205	180	220	229	242	223	198	214	215	230	205	229	209	207	201	218	196	206	216	205	197	207	201	205	179	204	212	215	201	187	217	213	219	225	206	203	213	216	232	197	211	216	204	212	230	203	195	225	215	205	205	208	218	207	206	207	219	210	223	218	210	199	197	228	224	188	216	226	200	192	213	215	198	205	195	188	210	218	214	214	228	205	180	218	220	193	217	200	209	208	239	211	182	214	202	203	216	225	214	208	238	202	201	212	211	222	188	232	209	219	227	181	194	234	213	195	202	200	199	197	207	191	196	192	207	203	209	200	210	202	198	204	220	222	180	234	202	231	217	208	229	205	194	220	182	211	196	198	223	205	222	229	213	236	221	199	236	212	219	182	215	224	213	200	219	221	200	227	208	201	196	174	207	214	220	204	200	186	223	188	198	213	217	207	202	211	202	203	219	210	231	218	214	219	178	225	220	213	236	195	227	211	250	212	200	206	181	212	220	206	203	195	215	203	204	197	205	202	201	213	187	216	220	195	229	202	191	196	202	223	224	213	216	202	229	228	213	188	223	200	235	231	219	219	218	218	221	229	184	217	188	219	184	217	173	191	220	202	205	195	218	213	219	222	222	203	199	201	242	200	223	203	196	182	197	214	238	202	233	220	236	197	190	195	200	232	227	211	229	199	217	207	214	192	218	199	199	210	214	195	210	216	226	204	188	201	193	175	195	190	214	226	196	202	196	185	204	203	228	193	204	226	182	197	190	208	223	207	226	227	198	214	193	214	217	213	194	203	208	203	218	244	227	214	238	216	213	203	204	215	222	215	196	190	224	200	198	220	231	211	213	181	207	206	197	205	210	191	220	219	186	234	214	212	203	197	201	238	214	197	178	239	187	231	200	206	223	203	211	190	231	211	219	208	191	201	191	240	236	194	205	203	188	213	221	173	197	214	193	181	214	213	233	176	218	220	186	197	231	206	198	204	207	218	225	194	218	203	248	189	206	187	195	199	218	197	214	207	206	190	218	204	217	208	203	226	200	196	172	192	192	204	204	188	227	233	191	194	214	216	208	209	222	207	190	207	222	191	191	199	210	215	240	232	219	213	207	225	239	224	240	188	197	201	219	205	204	228	214	207	227	217	206	185	206	208	215	214	200	198	219	226	193	183	211	212	228	226	217	198	214	228	243	208	176	194	199	238	224	190	195	190	218	228	209	193	232	234	206	222	214	183	193	219	217	195	224	176	220	223	194	194	208	200	220	199	204	188	188	212	220	228	217	198	216	237	206	204	198	219	191	188	225	209	193	196	192	198	194	232	212	222	222	200	212	203	218	230	212	216	181	205	220	188	205	190	224	219	198	183	215	212	226	221	204	219	229	188	208	194	215	199	194	224	200	226	190	196	194	177	202	216	206	220	197	204	172	216	205	184	209	218	223	229	210	166	213	182	198	222	211	179	230	207	199	219	230	196	203	187	219	185	188	209	205	205	215	206	214	200	181	216	217	232	214	206	201	231	208	207	216	213	212	195	206	221	218	194	200	182	194	221	227	202	192	229	179	214	227	185	194	202	212	206	203	190	212	196	177	214	194	225	201	203	179	228	212	235	196	213	202	219	205	206	211	224	187	213	210	217	228	210	185	198	209	214	214	195	219	196	205	216	197	226	251	187	190	205	219	200	227	186	206	206	198	238	212	220	198	207	203	213	204	206	200	181	213	217	200	205	174	226	216	206	217	215	209	241	209	234	201	213	238	203	205	199	220	226	199	219	204	226	212	226	213	192	211	219	188	215	233	205	220	211	195	202	205	209	195	211	192	234	187	211	186	200	235	229	179	200	205	225	207	195	189	207	223	203	187	208	185	202	213	211	186	203	207	215	225	220	220	237	193	192	202	193	211	194	198	213	207	212	202	218	207	198	207	208	226	215	193	205	208	225	191	220	190	233	221	210	217	194	193	203	217	208	216	199	205	218	197	230	183	203	221	202	196	219	191	235	206	210	197	227	200	199	196	212	205	181	211	235	191	203	217	183	202	219	199	207	197	212	178	214	223	190	235	191	228	202	211	205	238	214	193	176	211	215	209	210	197	192	225	199	225	219	205	212	188	206	219	196	201	225	221	212	184	201	183	232	206	204	210	219	209	243	202	182	220	205	200	228	231	206	216	210	223	210	213	206	211	207	203	230	191	215	226	203	193	199	200	218	205	188	216	190	210	247	222	203	216	206	181	182	229	217	224	212	197	211	213	206	208	209	208	215	214	201	226	215	211	203	200	207	227	191	217	193	216	204	219	198	219	201	198	213	210	189	201	207	208	218	201	230	226	214	229	219	253	206	211	216	212	235	212	232	206	218	194	220	203	217	185	229	191	209	191	217	209	220	218	251	223	204	195	211	217	205	231	221	211	220	177	218	221	217	193	200	193	200	206	185	194	216	190	187	184	224	208	196	204	223	237	211	201	214	209	205	198	206	216	199	195	215	232	195	207	208	204	215	197	199	188	208	211	214	218	203	220	217	214	198	214	222	206	208	199	209	183	206	196	190	192	210	206	197	210	215	189	206	226	207	208	214	210	203	220	248	220	198	196	176	208	219	225	214	223	253	221	206	222	224	208	189	225	191	185	217	186	213	195	209	209	206	226	209	198	216	194
21419	13509	593	390	310	294	287	262	239	251	229	229	253	244	227	229	217	238	242	225	223	182	202	225	205	228	235	237	230	219	226	245	214	229	244	208	223	202	252	216	224	208	229	220	217	225	243	226	220	248	204	222	238	216	237	254	210	238	207	219	253	223	213	238	254	247	249	240	236	214	205	214	218	193	217	230	212	229	238	207	223	253	215	232	217	218	208	241	229	249	233	234	224	233	179	222	228	241	199	247	207	235	200	222	218	214	233	236	232	230	230	242	216	229	205	213	234	233	208	219	210	231	235	208	246	223	237	218	235	244	259	236	218	221	224	236	215	224	225	230	236	222	247	228	237	245	227	235	224	216	205	253	234	247	227	217	210	258	225	250	215	246	214	199	220	220	221	221	217	222	228	214	216	225	225	238	238	228	221	205	231	241	225	245	227	207	234	226	250	242	253	220	235	224	199	216	210	217	208	207	221	235	237	220	219	235	223	233	239	225	238	220	217	237	218	239	220	204	201	245	219	224	216	232	229	208	219	229	203	225	215	239	204	240	218	223	207	225	232	222	233	213	229	247	236	208	234	228	257	220	237	198	222	244	228	230	206	230	209	223	262	211	231	236	233	213	219	213	219	230	228	241	246	228	230	191	214	216	223	228	208	236	261	219	211	235	214	225	228	235	234	244	219	194	204	221	220	247	225	226	218	215	248	243	234	243	201	223	248	230	226	200	225	192	224	211	230	207	208	225	213	220	212	194	203	235	209	241	234	246	206	204	256	225	237	196	229	199	236	202	218	248	253	233	219	245	238	208	208	217	220	231	244	221	218	232	217	228	234	224	227	234	220	248	237	207	224	216	218	243	214	233	232	215	242	206	227	239	215	231	220	219	221	217	214	235	221	221	239	218	214	212	218	207	231	226	239	225	233	239	193	218	229	220	221	212	208	210	215	240	230	246	227	235	224	243	207	214	228	220	225	216	224	207	221	238	217	218	209	244	206	223	213	236	246	253	204	222	201	208	207	225	219	225	210	220	247	246	219	225	240	200	230	235	236	230	221	237	239	237	232	252	229	220	218	213	253	208	239	201	214	228	237	227	228	205	222	223	232	229	263	225	232	237	222	226	206	221	224	214	193	234	235	208	216	234	223	233	226	224	206	221	200	204	232	261	216	230	200	234	232	236	227	239	230	245	218	211	238	217	228	218	201	198	210	219	234	219	233	251	252	249	210	217	204	213	230	222	237	227	218	226	237	225	238	232	229	222	232	233	207	211	223	242	184	231	256	220	207	230	222	220	218	246	206	227	208	241	233	240	225	225	214	213	236	209	182	222	230	259	209	222	230	207	214	231	236	235	220	177	209	220	208	229	226	253	229	262	211	248	214	224	203	241	218	229	226	252	218	206	234	220	225	245	234	231	229	218	204	214	229	212	229	244	229	234	217	211	235	262	205	213	219	217	213	224	242	233	249	220	224	203	230	233	248	230	231	232	242	219	209	203	215	228	203	240	216	212	236	230	222	209	240	202	231	223	215	211	259	236	227	221	211	194	232	223	237	229	226	227	220	217	229	212	214	253	244	243	227	217	238	215	229	221	222	222	223	219	228	229	269	215	251	209	215	218	210	236	232	235	234	202	205	250	214	238	229	227	236	205	234	230	240	214	204	218	237	236	216	209	248	241	217	238	208	258	233	245	214	231	216	235	227	219	208	216	208	219	196	238	210	226	228	211	222	211	212	202	239	220	219	203	211	230	218	240	213	244	220	215	245	216	232	215	210	212	237	219	236	207	219	207	232	200	229	214	191	228	241	224	241	225	223	239	254	221	259	230	216	214	214	236	230	198	224	212	223	206	222	218	211	212	229	211	235	242	228	226	209	216	210	227	185	229	245	242	219	210	227	251	232	226	230	193	233	216	188	234	208	214	225	235	213	211	221	250	223	232	245	223	211	243	228	207	207	232	205	207	229	236	227	227	208	199	253	190	203	235	236	226	228	244	236	225	248	234	204	226	241	210	207	209	226	217	233	218	211	209	215	238	238	247	219	230	232	217	259	268	244	201	209	243	229	207	225	222	242	219	223	246	229	226	250	207	228	230	233	225	208	213	223	237	201	215	230	219	215	229	229	242	236	221	241	226	241	233	212	226	241	246	254	230	246	218	228	213	255	213	215	216	221	203	217	207	237	219	237	225	240	202	197	225	225	216	233	244	219	244	192	230	231	220	219	222	221	226	212	221	234	210	233	240	234	220	235	200	216	206	219	233	231	222	195	229	222	236	212	224	238	208	227	191	210	220	208	204	236	230	221	205	225	222	212	225	239	211	238	250	216	212	252	239	239	196	245	227	229	232	214	260	225	242	212	215	210	215	226	226	213	227	229	216	231	239	208	234	240	249	225	247	187	220	224	211	211	234	232	224	202	230	235	218	199	230	223	210	223	200	203	223	213	238	251	207	223	192	229	214	228	215	209	211	219	229	236	221	237	227	221	232	214	199	219	211	227	227	231	223	229	242	218	231	215	236	204	219	230	222	207	242	218	225	198	239	234	264	232	259	232	203	221	237	240	204	225	225	247	203	214	187	225	184	232	249	200	229	218	230	199	232	214	220	198	229	230	219	246	222	217	216	257	230	213	194	226	225	222	222	222	216	216	220	242	226	218	219	216	248	212	222	211	232	209	235	223	243	218	244	204	200	246	208	218	209	220	249	233	219	221	200	219	245	223	246	211	233	210	221	193	245	218	214	205	220	227	198	218	209	224	215	226	225	215	207	232	230	214	261	249	262	233	232	217	227	239	218	213	212	201	238	261	215	243	206	249	226	207	208	212	226	217	221	239	233	263	225	208	205	244	223	232	224	215	226	237	214	205	216	224	227	256	221	205	213	256	244	230	221	233	236	232	218	219	232	239	232	208	238	231	234	226	225	217	204	217	204	243	231	239	231	228	242	240	242	245	231	244	228	218	219	238	221	221	234	218	212	211	235	233	227	220	224	214	239	255	213	218	244	210	224	198	233	238	203	231	220	247	242	249	205	218	244	224	216	224	219	189	233	207	220	231	203	197	216	203	228	222	224	221	221	240	246	236	210	214	229	213	209	219	234	216	203	202	216	231	225	237	247	238	233	238	205	225	215	211	231	222	218	227	246	212	237	212	204	223	210	213	216	215	229	207	208	231	218	215	204	222	211	246	216	216	233	239	230	222	204	229	232	228	220	204	239	255	237	227	228	235	249	238	237	221	198	223	202	226	229	213	247	232	217	221	215	219	226	210	230	225	221	233	213	223	245	259	219	201	200	224	231	233	218	218	191	228	226	225	236	222	238	217	212	225	210	234	212	218	220	196	224	248	223	207	221	228	224	218	214	234	229	241	218	252	228	212	196	224	204	201	209	239	221	219	214	222	220	224	217	234	229	208	231	207	220	199	206	207	205	245	201	184	204	208	225	221	260	230	230	211	224	212	216	225	195	211	221	223	203	241	216	211	212	241	222	210	218	256	249
24446	20404	27221	23397	20369	15513	1718	896	758	740	671	651	644	599	587	614	582	547	533	578	567	539	565	549	550	547	578	511	505	557	548	562	498	579	512	547	499	515	496	519	525	553	508	531	541	547	463	483	536	518	498	536	541	511	518	510	507	522	508	545	464	538	495	509	452	543	523	514	552	517	499	525	487	522	548	518	546	525	501	513	494	514	523	515	511	517	559	463	538	510	515	497	473	527	505	504	519	472	521	520	541	510	526	510	496	497	518	478	531	508	515	508	498	499	513	504	484	481	517	532	535	443	486	485	501	508	514	524	499	480	507	508	501	504	494	488	525	546	516	493	535	502	539	514	449	478	490	513	509	522	510	520	488	533	508	511	484	477	479	484	519	529	541	513	502	511	517	490	535	548	506	488	485	497	515	476	504	500	503	538	508	513	509	500	520	511	490	468	485	519	501	534	485	531	523	529	502	527	494	467	529	495	465	495	499	491	501	491	467	520	519	522	540	449	493	527	494	547	516	523	485	525	469	497	524	492	525	506	514	517	528	488	501	497	502	481	527	480	493	486	521	510	468	524	499	497	486	491	509	540	520	507	483	500	515	499	495	482	487	503	534	496	509	474	547	505	552	487	533	531	498	486	522	521	510	510	474	473	527	488	526	476	509	478	488	527	530	503	537	449	511	483	465	493	476	480	493	508	522	512	508	491	493	530	516	510	489	505	475	514	524	533	479	487	519	504	495	513	552	530	496	476	485	510	489	465	465	493	510	539	532	454	507	475	531	521	540	463	515	512	471	499	504	516	492	509	482	502	518	512	509	527	515	510	532	564	468	553	509	521	494	512	535	463	490	517	480	522	523	494	513	484	528	543	502	446	504	530	519	490	520	496	485	501	488	507	490	505	544	486	511	509	512	488	516	504	504	520	438	529	516	543	542	527	510	519	504	493	480	497	492	469	512	496	478	508	499	490	558	522	460	517	518	513	489	496	497	510	474	542	519	520	529	479	483	507	524	493	500	499	537	455	482	499	487	495	496	472	495	528	498	489	498	495	507	556	504	486	511	502	500	516	533	505	549	450	545	533	537	486	473	550	507	521	545	515	484	546	514	519	481	519	522	519	516	484	502	480	497	506	489	523	535	490	521	500	505	535	504	495	500	471	499	477	528	543	523	494	554	524	491	522	495	502	546	518	504	494	474	498	490	516	467	503	486	528	520	525	497	463	486	496	491	526	516	502	476	509	501	492	518	528	514	499	481	517	495	494	527	513	525	497	501	497	491	510	503	521	486	536	474	530	536	471	489	539	512	519	530	476	505	510	524	508	512	476	477	515	558	492	516	458	502	508	499	496	520	474	518	488	496	520	467	489	500	447	527	504	545	459	500	510	503	487	496	494	511	476	527	496	540	533	542	490	497	478	446	497	519	552	485	501	478	523	520	503	490	505	496	512	493	502	501	486	554	475	557	514	494	530	460	488	514	474	515	485	498	483	502	491	482	518	495	498	517	501	522	512	508	488	521	536	498	539	480	504	487	515	502	491	514	533	484	509	498	500	474	503	501	501	496	464	506	511	489	519	531	488	488	495	482	499	536	462	563	480	508	483	498	517	497	527	509	514	510	427	481	449	527	493	454	517	501	465	497	493	500	518	498	532	508	532	515	484	484	479	491	532	485	498	487	534	507	515	492	495	456	487	529	503	511	522	505	492	518	506	483	492	496	521	522	499	520	539	519	504	487	509	531	496	529	496	506	511	530	505	493	498	565	545	493	486	494	545	475	496	477	510	519	495	517	521	527	522	495	463	542	508	523	509	455	546	470	520	503	456	544	463	494	489	538	497	501	515	494	495	499	510	512	519	479	491	503	526	475	500	553	534	517	505	506	531	518	444	514	523	506	498	492	508	526	514	492	527	463	496	528	507	483	534	490	513	524	520	496	478	517	492	528	538	474	512	525	543	508	493	501	509	519	490	500	500	520	505	494	483	493	513	487	476	488	556	480	547	493	542	464	470	478	535	502	498	525	473	537	508	504	494	542	469	518	491	506	511	493	465	516	523	505	536	470	473	529	530	497	492	503	447	536	492	483	503	488	508	477	525	466	503	523	514	510	541	501	488	507	502	500	471	521	496	506	508	519	500	507	504	525	527	457	469	523	478	527	548	509	528	503	550	507	509	527	488	493	510	451	470	536	490	501	535	495	506	485	513	496	536	546	491	517	507	485	510	476	535	523	520	515	500	489	529	540	470	507	498	480	482	531	494	524	494	475	496	501	502	511	508	485	510	504	496	514	495	544	497	465	534	490	493	507	511	496	497	475	505	482	505	537	510	539	506	495	481	513	512	502	510	521	533	535	501	510	487	513	508	488	497	487	491	507	465	504	495	488	508	503	499	511	453	483	511	527	548	518	485	481	492	477	478	509	475	521	546	488	498	497	530	525	521	505	516	511	477	485	514	531	494	469	471	494	525	482	502	493	503	438	514	536	508	452	495	510	507	524	497	499	501	538	493	520	480	506	481	505	507	458	516	460	468	525	494	521	496	527	449	496	477	474	544	519	551	485	492	501	516	492	530	488	555	463	474	498	510	521	498	479	513	515	509	491	469	515	495	501	514	496	459	567	500	495	492	478	488	502	513	498	521	519	522	503	508	521	509	488	492	504	513	488	481	449	525	509	508	518	525	512	522	507	498	524	510	508	501	474	471	539	506	487	509	505	546	528	502	535	547	513	526	537	467	498	469	508	485	489	485	527	510	505	517	481	520	480	497	522	515	511	520	519	516	580	508	451	504	536	542	527	479	472	512	533	515	491	520	560	469	520	525	511	479	482	507	510	494	523	486	526	498	503	552	491	491	492	498	510	451	511	477	465	514	495	495	497	460	544	547	455	503	492	521	520	551	571	514	529	450	526	504	526	478	507	509	510	527	496	510	474	483	500	492	506	521	505	516	472	507	512	505	517	510	487	519	501	511	458	498	478	545	489	561	527	530	498	508	507	487	486	517	495	497	490	493	463	476	496	476	540	495	479	507	506	524	484	528	506	523	528	501	528	540	502	499	526	514	512	487	459	489	527	471	502	506	476	524	480	508	482	512	530	497	528	468	466	522	515	484	516	506	522	514	507	480	553	495	510	513	488	505	485	493	499	528	479	508	479	529	522	506	497	529	488	474	501	523	484	506	496	463	529	497	526	489	506	515	510	534	555	517	508	530	523	485	480	486	487	527	525	476	532	498	509	554	456	498	524	500	456	510	496	500	494	518	486	528	518	532	473	488	512	527	482	525	495	493	563	479	480	511	498	516	493	531	560	525	490	512	488	486	494	466	512	508	498	512	472	509	487	471	487	517	507	484	474	493	555	516	484	492	513	495	469	513	518	504	516	536	503	468	484	526	487	517	491	475	474	494	536	526	521	493	489	469	525	520	478	479	490	534	512	523	517	507	543	498	537	470	495	500	536	507	517	523	472	512	532	523	502	498	526	534	491	523	503	532	494	504	481	487
38616	24404	7847	4147	2721	1909	1407	1181	1065	921	854	759	759	674	678	640	612	582	569	592	577	539	532	564	557	526	503	486	509	543	482	501	557	502	499	502	548	479	505	484	482	495	477	471	468	477	451	522	484	469	523	524	466	530	497	473	491	488	485	478	512	472	510	481	520	499	497	505	490	475	494	470	492	467	463	509	478	482	483	491	459	481	493	464	510	456	484	461	438	442	487	487	480	487	494	437	458	489	496	459	491	492	487	463	526	436	497	476	475	505	466	450	443	505	452	488	437	465	450	492	450	453	485	488	487	490	478	519	507	459	494	474	473	462	471	519	494	442	487	462	471	437	493	489	471	447	465	479	500	459	443	467	460	435	461	471	436	461	494	467	505	468	457	469	447	470	502	497	482	480	504	477	459	499	492	485	488	466	495	469	467	503	480	495	465	475	461	491	482	455	495	482	491	477	475	473	488	455	488	445	492	464	439	463	473	495	447	486	468	471	491	507	481	491	462	507	463	476	461	472	496	463	459	450	485	447	454	463	497	498	465	467	479	406	473	425	435	454	458	485	504	490	455	500	428	471	482	452	468	462	465	463	493	498	492	500	476	484	490	487	455	502	488	466	484	450	491	470	483	494	472	477	500	436	460	470	434	465	451	463	476	469	462	486	448	488	478	460	482	489	491	448	441	470	465	495	452	479	428	477	427	467	491	467	465	455	504	482	458	492	443	464	466	495	453	508	433	451	416	490	465	472	462	435	476	448	436	441	449	460	499	446	486	506	482	455	481	455	469	507	496	462	459	492	463	497	469	447	488	449	485	483	474	380	459	453	455	460	501	493	479	529	440	492	450	504	486	472	480	490	494	455	474	480	463	493	466	468	501	485	456	474	444	436	494	468	484	452	505	462	491	440	471	426	460	528	469	511	445	460	478	491	492	493	489	497	465	444	440	472	466	499	477	480	458	447	453	453	452	428	485	497	494	492	499	463	496	472	405	455	445	491	514	485	461	453	457	439	477	467	463	477	477	493	466	512	437	486	470	467	426	464	510	492	469	482	455	509	495	471	483	478	473	502	480	488	452	481	462	489	489	490	490	484	486	485	474	475	468	455	488	483	458	489	491	467	474	465	486	454	500	482	473	497	484	469	449	462	459	516	481	491	447	450	449	497	481	471	493	459	479	492	475	430	488	500	487	510	460	479	463	473	497	478	474	471	488	482	453	471	456	473	453	430	441	446	498	457	460	505	464	518	431	430	485	487	452	473	482	475	481	466	485	459	461	482	472	495	482	433	473	515	475	495	459	493	489	487	485	474	457	478	484	472	488	470	518	450	481	444	481	506	487	459	448	472	470	473	453	450	478	519	471	473	481	471	482	473	485	497	457	442	465	435	477	474	451	465	490	480	477	450	473	475	502	483	442	468	456	456	481	492	502	424	430	441	494	462	486	467	495	458	505	471	474	486	427	496	493	477	475	473	485	477	460	464	474	429	449	458	455	474	446	476	446	488	497	458	491	460	456	471	449	483	492	465	470	439	441	472	468	501	478	479	468	467	442	454	505	488	470	461	457	478	469	471	464	474	494	487	452	494	489	487	505	446	461	467	471	491	481	451	467	478	445	497	429	507	452	481	468	473	456	465	479	433	506	463	489	450	494	491	475	460	466	508	510	454	469	484	479	436	460	466	461	467	475	446	481	448	465	436	439	451	486	486	490	431	534	502	472	443	470	462	475	457	460	436	513	485	456	418	452	456	456	465	501	489	459	491	495	458	459	517	451	446	476	466	478	467	482	461	463	463	477	506	458	452	472	495	480	483	453	462	468	447	468	470	456	513	506	464	462	487	470	417	467	478	460	464	459	457	439	478	459	489	442	492	439	473	494	482	459	440	464	503	496	469	455	457	461	466	479	489	437	454	487	477	460	485	488	470	467	440	468	471	476	463	500	475	478	475	510	461	475	467	446	446	449	438	472	469	449	503	441	475	510	507	486	486	453	490	461	455	482	445	500	471	481	455	506	475	473	456	503	463	506	489	487	509	505	467	472	494	440	460	487	478	493	468	460	445	478	467	481	491	499	452	419	465	468	453	471	468	499	451	470	461	477	486	488	455	466	464	455	443	513	488	484	471	445	487	465	451	470	452	459	507	482	473	525	491	502	494	465	467	480	459	456	443	467	450	460	444	494	499	459	476	481	487	469	496	469	467	477	486	463	460	472	492	517	460	495	452	485	517	518	477	479	481	461	473	486	457	474	528	503	491	446	473	462	515	499	481	508	473	505	506	479	465	491	479	476	456	484	484	472	475	450	494	504	449	458	495	468	467	462	506	441	476	453	476	476	429	482	472	443	467	483	476	471	432	476	464	458	456	470	484	511	505	498	458	462	454	477	454	486	434	447	528	469	498	486	475	442	474	450	481	437	476	496	500	474	473	468	502	476	477	451	491	472	467	499	464	491	452	487	510	455	478	444	479	466	503	458	465	452	491	500	460	470	505	467	458	483	477	512	501	486	472	485	473	460	474	453	457	516	496	425	489	469	440	501	507	467	482	433	470	452	464	484	517	451	456	483	458	455	496	471	481	484	468	425	421	486	437	480	430	495	509	471	478	465	477	446	424	487	479	493	489	519	443	483	456	464	481	456	481	440	492	467	482	458	480	469	484	479	493	503	425	506	466	489	480	472	445	457	476	451	473	459	492	527	446	479	461	482	472	481	439	487	480	504	490	501	467	466	489	511	473	490	517	471	438	521	470	459	504	450	470	483	464	476	451	464	474	485	458	439	466	436	454	461	469	446	481	498	442	459	425	477	475	502	429	468	461	499	446	468	493	495	466	450	461	459	507	509	498	496	449	503	455	454	475	457	479	479	466	442	456	472	442	458	484	480	517	476	492	465	493	457	460	490	432	504	443	479	464	513	462	456	513	475	491	476	494	465	497	487	483	479	486	504	500	476	481	487	503	479	449	506	468	446	459	492	484	449	485	457	483	452	465	469	515	477	506	507	471	460	472	455	490	432	486	495	422	509	470	492	454	471	497	473	507	484	441	527	469	446	477	469	490	479	493	506	495	469	473	462	516	511	452	497	484	484	453	509	472	484	473	478	493	507	476	471	438	443	492	505	441	467	503	505	472	447	453	488	459	444	427	424	453	439	475	496	465	427	487	442	468	469	488	457	449	509	477	463	452	477	459	472	474	457	469	442	436	476	490	475	514	465	455	476	463	506	473	489	434	479	446	481	479	471	502	486	505	441	474	485	486	484	482	421	518	450	472	473	438	443	476	470	475	491	464	466	475	510	498	465	480	505	510	469	469	478	486	523	510	464	473	523	475	440	449	497	462	500	449	514	455	481	450	494	479	454	444	448	437	462	508	483	459	494	485	473	506	480	458	466	482	484	466	461	446	474	484	445	511	489	481	475	428	464	464	501	451	448	483	442	458	441	429	475	450	493	484	468	467	444	442	473	448	482	488	474	470	518	474	446	467	478	450	478	463	502	513
22418	20373	27839	22699	20345	20459	15549	1885	1339	1256	1135	1079	1111	1043	1072	1005	1004	977	976	978	908	958	960	934	898	905	935	848	866	854	893	886	911	874	890	904	851	935	844	848	863	836	863	891	850	883	965	856	835	859	905	894	882	820	873	905	876	876	901	864	851	845	848	860	869	927	868	845	865	901	873	872	907	889	885	863	860	885	838	863	800	866	905	851	798	909	871	829	837	838	896	841	848	856	865	871	877	885	870	882	843	826	830	869	882	911	833	875	878	927	839	849	858	841	840	871	902	856	883	869	871	846	836	818	883	849	854	839	872	825	864	834	828	856	892	820	870	828	827	881	904	869	860	889	891	826	814	870	862	879	833	864	859	868	894	815	807	893	858	873	866	860	837	873	862	863	840	878	853	831	823	854	922	863	840	810	918	872	879	852	894	847	840	844	861	845	873	901	868	864	866	838	831	927	891	854	833	912	870	908	852	841	827	819	843	839	871	816	849	849	842	884	859	865	837	875	900	838	886	900	865	855	920	873	888	853	842	921	878	856	861	837	853	868	877	910	844	856	837	862	828	884	837	808	848	892	860	874	834	885	885	905	844	864	858	850	816	888	804	842	914	852	860	920	845	847	870	897	888	874	863	800	878	874	847	890	884	872	860	804	818	820	879	842	842	857	855	847	893	850	856	837	868	904	905	891	867	832	869	924	882	844	858	887	875	852	866	867	861	893	868	861	932	842	869	821	866	874	855	873	805	851	836	875	847	796	866	876	901	878	850	853	820	832	838	886	854	823	848	910	841	869	877	831	824	841	863	903	837	865	868	852	868	876	882	842	863	857	901	852	870	919	808	779	860	836	825	836	838	855	868	836	836	859	842	813	841	863	892	846	838	828	919	884	820	853	819	839	850	854	873	870	843	868	847	846	836	833	817	827	909	817	879	816	934	863	909	871	858	840	869	829	818	840	899	826	832	845	858	842	854	802	843	816	827	867	839	883	841	805	912	858	861	896	856	862	889	824	886	875	911	865	846	845	886	821	869	883	843	850	844	852	833	858	861	848	855	841	867	888	885	845	844	877	846	870	852	858	830	865	858	862	833	867	879	862	887	854	904	901	900	871	857	818	830	892	852	863	797	845	831	893	891	849	845	821	868	884	904	899	853	886	841	867	839	878	856	900	901	841	865	856	830	854	885	912	836	835	856	860	868	906	845	888	859	841	909	817	931	848	799	885	900	878	850	882	868	808	930	869	835	877	865	832	844	898	805	822	862	837	865	911	865	861	899	808	864	853	896	820	870	873	808	886	877	888	892	837	862	847	823	843	876	817	880	810	843	914	825	880	883	895	835	859	862	873	871	857	872	904	879	834	904	812	844	900	879	853	872	854	863	868	888	842	923	833	828	870	822	901	895	859	895	820	866	865	887	880	854	848	850	880	871	764	867	873	855	855	882	919	882	812	892	826	809	805	864	829	866	905	811	842	887	855	854	909	846	852	843	903	873	877	846	857	889	812	842	898	825	807	801	844	930	862	803	861	866	880	856	887	835	870	868	838	853	855	828	868	842	823	832	868	818	875	869	845	850	904	840	838	828	858	871	823	879	805	856	851	920	877	864	889	844	800	882	835	847	805	877	845	854	856	879	849	870	881	863	855	828	886	846	874	872	898	845	892	855	862	865	851	835	880	870	889	832	862	838	883	845	905	849	855	871	832	872	879	859	863	873	853	800	863	883	897	829	884	794	857	868	867	846	899	841	872	912	837	877	866	853	831	876	861	887	867	801	868	837	873	840	854	904	887	823	864	875	846	860	893	834	887	874	929	805	878	863	825	834	915	830	905	845	905	906	900	834	859	851	851	826	837	836	862	858	823	846	884	871	890	871	850	898	845	823	885	846	850	873	796	893	838	875	865	812	829	844	850	862	836	865	922	838	834	854	859	866	854	899	838	835	878	886	850	876	858	865	852	862	893	869	856	880	851	836	856	851	809	840	828	893	839	878	857	846	792	848	838	870	906	899	851	919	852	885	863	847	853	915	834	862	887	875	870	862	879	867	866	863	810	894	790	821	859	892	885	872	852	860	849	889	875	854	844	822	902	847	817	889	858	816	901	843	885	853	780	785	857	901	867	833	895	880	864	865	871	870	875	867	817	878	812	872	869	845	887	891	878	894	859	838	900	795	874	841	820	851	855	838	906	897	832	877	879	908	841	848	860	860	877	847	889	859	863	825	840	879	887	827	871	885	817	845	855	849	838	833	877	848	858	942	851	861	902	891	802	868	862	891	922	842	792	820	888	882	788	898	867	836	875	835	863	869	864	960	839	804	812	886	861	860	860	847	847	829	838	862	841	863	890	845	885	853	879	851	858	875	886	813	822	844	866	836	872	831	863	895	865	852	853	863	836	809	852	860	873	876	932	812	839	833	789	875	894	829	882	824	832	851	876	814	884	874	822	814	826	866	853	860	850	849	829	873	873	879	840	816	829	865	877	841	864	868	854	856	875	870	832	888	844	803	881	867	876	910	851	809	879	858	860	886	898	880	828	859	876	839	878	823	833	847	798	809	839	851	841	865	859	836	868	878	882	871	877	878	847	930	865	791	869	897	883	817	875	862	886	826	831	864	889	859	843	896	847	835	820	906	842	881	827	891	834	893	921	908	840	912	846	878	858	867	863	875	804	827	913	877	892	835	900	849	861	856	859	859	853	851	835	815	869	900	850	840	902	819	904	857	862	875	903	796	863	920	859	883	844	863	854	852	832	869	885	864	824	827	893	842	825	898	842	829	831	910	867	873	865	844	796	858	928	873	832	866	837	852	864	847	906	858	898	870	928	849	874	854	854	846	826	856	877	903	838	882	839	850	836	830	869	908	841	870	818	867	926	876	838	857	857	824	893	846	847	888	829	922	814	886	854	862	831	853	844	807	855	877	849	859	791	860	850	840	831	828	868	867	858	893	845	858	900	868	847	829	858	834	878	852	848	873	920	870	882	808	839	851	876	823	836	867	881	867	902	857	846	875	845	869	885	858	810	904	855	863	864	858	855	840	827	839	861	836	868	893	858	856	854	811	866	841	861	849	844	842	834	834	888	829	833	806	857	801	877	841	888	879	821	887	821	882	935	866	895	830	850	858	892	782	908	868	905	878	877	842	870	872	799	850	893	839	825	833	791	820	839	836	823	905	850	861	871	810	867	808	845	871	825	876	847	842	815	864	884	854	856	819	868	849	843	854	797	848	854	868	837	898	801	836	837	884	823	881	887	843	846	832	862	842	819	861	830	850	808	866	815	852	853	942	829	806	922	862	856	810	885	829	811	939	835	880	810	817	848	785	840	844	893	864	886	906	898	886	902	863	888	778	822	836	886	818	841	887	845	893	821	836	887	876	862	867	885	825	864	879	832	868	852	893	889	870	825	844	930	881	839	883	845	856	900	894	871	877	864	893	867	894	882	911	897	851	877	860	843	902	876	864	823	865	815	878	847	861	881	865	839	900	892	808	884
36760	22959	12576	6940	4537	3348	2593	2177	1812	1643	1558	1316	1276	1169	1157	1134	1069	1056	1003	947	979	955	942	875	930	871	855	858	869	916	874	883	888	841	870	847	878	866	806	832	798	842	786	831	830	819	832	837	819	798	865	745	859	790	839	778	811	816	792	821	789	845	791	775	818	774	814	839	782	831	861	823	778	843	822	781	860	770	794	753	825	853	792	800	810	825	797	758	815	737	804	819	794	796	830	797	813	806	803	839	824	836	772	821	863	734	834	754	787	794	755	776	833	788	794	800	763	770	806	808	800	776	768	819	826	783	773	838	792	752	783	791	794	838	806	800	782	819	802	785	816	737	713	767	808	793	795	812	788	814	794	778	786	795	783	769	803	850	762	813	771	798	769	787	849	814	748	808	768	842	750	821	860	769	793	812	815	782	813	804	811	846	824	786	754	794	730	801	806	801	835	819	789	795	776	771	815	807	855	846	769	803	768	820	796	790	827	804	800	796	793	767	826	804	789	781	791	808	817	829	825	797	805	812	829	821	812	848	806	812	793	797	808	795	814	813	838	839	845	740	823	760	809	771	758	757	791	765	826	799	837	762	754	815	771	740	817	776	830	796	789	813	770	841	806	774	838	815	774	805	739	787	776	776	799	790	787	788	791	805	773	809	804	790	777	827	842	836	824	831	814	807	779	778	822	781	774	857	788	841	822	798	779	765	768	832	748	775	784	793	792	830	867	787	815	807	776	762	747	765	825	843	782	804	810	801	801	797	865	803	879	784	777	828	817	742	750	829	781	798	858	791	792	816	791	831	796	802	817	787	822	832	761	795	796	794	819	817	816	759	782	799	789	741	752	748	742	831	748	807	791	847	789	780	825	793	779	807	817	786	780	792	791	818	790	821	800	803	793	780	813	782	740	771	791	787	774	816	785	829	753	795	765	745	790	735	780	763	778	795	830	795	764	814	763	760	819	802	817	764	795	760	777	800	792	798	775	766	757	817	832	801	796	761	789	796	744	763	817	846	764	842	737	811	758	808	813	789	820	802	806	809	801	770	766	776	799	764	832	786	776	819	751	781	785	778	782	776	818	798	859	824	780	772	850	767	786	758	806	764	852	797	778	789	781	822	778	757	825	768	788	798	832	811	835	739	809	823	781	841	779	830	813	822	811	769	793	796	784	793	836	871	832	826	829	791	807	780	771	852	805	779	830	801	818	782	822	765	820	803	805	813	806	791	798	772	816	790	830	751	796	760	772	797	866	836	799	793	808	849	755	807	824	788	809	789	786	792	833	790	753	772	807	772	841	758	813	793	817	789	813	761	771	797	821	767	774	807	784	789	863	793	755	797	799	787	790	785	815	792	776	834	717	809	815	798	774	778	766	789	744	769	763	812	778	812	768	808	797	791	803	815	841	857	741	805	786	786	781	832	791	819	767	791	818	738	819	724	767	847	823	801	797	801	742	796	803	802	778	749	796	818	773	774	769	825	766	789	807	783	825	793	843	798	792	816	760	830	789	782	766	818	779	770	771	782	805	782	799	798	803	761	777	744	799	798	754	798	856	815	834	854	873	839	834	793	798	758	771	834	739	750	765	792	802	811	790	818	788	792	759	802	825	809	789	778	784	810	776	804	825	795	789	814	807	817	813	796	829	829	792	805	874	774	797	850	811	793	799	824	824	788	780	717	810	840	822	795	789	792	852	785	818	792	865	780	757	785	786	809	749	787	811	778	805	832	795	780	802	822	800	772	802	788	779	780	791	832	779	806	786	781	821	764	735	804	763	817	846	774	807	779	847	813	813	794	775	855	788	746	793	864	744	819	769	798	767	802	789	814	782	822	817	758	797	806	808	777	815	829	805	780	801	786	734	834	776	787	756	733	818	812	801	801	764	834	777	822	742	750	785	744	801	797	728	838	820	752	769	780	789	794	805	764	830	799	758	809	749	813	798	750	774	787	849	807	826	733	808	859	798	827	838	783	792	862	803	831	758	761	801	768	755	801	780	813	765	847	750	796	800	746	802	831	769	820	809	741	774	766	812	791	785	783	796	850	774	797	790	789	801	813	805	805	791	782	816	774	757	809	760	761	766	776	880	766	802	837	787	813	758	755	803	824	794	809	824	820	834	784	815	790	757	829	752	788	795	756	807	766	832	756	788	815	771	736	810	778	799	821	765	841	823	790	836	803	830	826	814	763	828	810	821	746	801	746	801	767	805	795	841	828	767	786	819	824	765	819	805	852	783	771	812	821	806	792	837	826	764	813	841	797	792	821	822	807	838	824	773	848	722	831	800	703	782	769	785	775	797	781	778	754	770	814	799	833	790	793	781	742	748	820	793	784	776	788	819	790	790	789	810	795	772	818	747	791	797	811	823	787	778	784	787	779	779	823	781	807	740	807	796	826	789	811	803	753	771	778	801	839	739	751	765	800	845	811	830	800	840	753	832	769	813	753	781	779	803	775	812	833	759	787	780	825	795	811	834	794	785	740	776	822	842	775	776	790	824	809	810	799	833	809	765	822	776	707	824	797	789	800	813	821	831	743	810	780	781	721	810	760	822	733	786	777	803	768	806	796	799	784	769	733	783	777	778	806	843	812	793	770	769	853	795	772	836	795	765	777	831	762	765	828	762	829	810	828	781	812	783	819	807	757	746	807	805	822	773	815	792	777	803	777	751	788	809	797	810	797	822	793	785	761	815	853	766	792	819	799	810	768	809	761	840	776	778	802	783	818	809	739	843	847	809	787	762	766	804	816	779	760	816	835	776	786	820	784	801	771	781	791	831	844	798	850	770	798	790	818	755	772	789	813	769	791	830	787	812	850	791	849	797	832	766	764	792	824	762	772	745	799	800	761	820	789	846	788	773	795	829	841	829	850	767	770	796	838	775	786	765	766	783	789	780	799	804	798	767	802	807	805	798	824	805	803	783	820	799	801	766	756	858	797	831	749	756	806	838	822	759	791	760	763	822	764	799	809	848	826	776	806	839	807	745	795	835	787	805	798	812	825	787	828	830	814	796	805	783	745	756	847	814	804	809	809	847	787	802	814	779	801	723	780	778	831	812	788	827	781	805	805	811	789	840	742	792	746	794	791	845	836	788	779	779	766	849	772	725	796	786	805	802	729	793	820	791	726	826	811	809	793	825	753	798	795	765	752	781	771	757	798	784	757	808	781	841	784	800	820	805	811	775	786	814	819	811	817	777	819	785	842	797	803	771	826	780	804	772	787	747	772	811	770	722	829	810	821	825	786	823	799	829	793	826	796	788	779	741	815	825	780	778	763	778	737	766	837	769	855	769	790	822	794	750	773	780	768	804	824	755	792	820	804	820	773	816	829	805	835	779	788	797	809	789	797	793	824	769	798	789	742	813	805	791	830	783	786	756	839	838	837	777	819	837	771	787	795	770	809	829	767	757	792	738	805	827	770	811	779	794	775	777	783	814	793	806	795	842	769	784	773	829	788	803	801	830	811	838	801	761	760	825	775	857	799	794	773
31111	18308	4914	457	282	289	220	234	219	233	217	220	191	228	196	186	211	239	226	227	212	209	235	199	203	215	208	194	186	205	222	220	208	199	231	216	237	196	216	189	196	201	192	238	212	219	227	210	233	202	208	203	178	188	189	245	196	181	222	207	191	206	206	184	216	232	201	197	204	199	182	204	188	206	202	228	173	201	196	197	213	220	232	187	231	220	203	186	167	198	182	233	215	216	206	199	235	228	220	208	210	190	200	202	196	188	217	207	187	212	176	207	206	213	180	202	198	241	198	214	204	225	180	215	191	213	211	198	227	189	204	214	211	195	215	199	198	213	183	197	220	220	216	200	213	179	196	215	201	254	203	212	189	186	202	223	213	223	166	211	210	187	190	187	231	222	219	220	225	212	213	212	215	206	211	184	184	209	221	198	232	202	233	204	205	176	205	189	227	215	241	220	217	226	201	197	205	210	224	213	207	212	216	190	226	189	216	223	219	230	224	213	193	219	213	212	196	211	212	205	196	227	206	227	201	194	210	228	217	208	216	201	196	209	216	212	218	226	225	217	180	219	212	226	197	196	182	189	193	215	181	193	216	205	205	196	222	214	211	198	216	198	208	219	192	201	212	219	199	200	209	220	213	214	210	202	212	198	203	200	231	196	210	210	183	196	200	217	197	202	211	209	230	180	211	231	208	219	189	220	213	211	219	203	178	207	189	221	220	210	223	232	222	209	210	221	229	226	242	213	194	173	205	217	215	218	195	199	226	204	203	211	193	192	214	203	204	193	195	209	199	209	189	200	184	208	199	219	232	222	224	210	192	216	204	218	182	214	192	197	221	209	217	203	216	195	233	220	211	204	233	216	202	195	218	216	214	216	251	213	236	198	214	176	225	222	205	204	200	202	205	224	220	233	208	208	195	212	218	196	192	195	211	212	223	198	200	198	213	181	226	179	198	238	236	212	193	200	236	219	212	210	211	206	222	205	224	208	206	208	217	219	228	212	217	211	223	202	185	202	215	173	194	221	197	193	222	205	224	196	218	216	232	205	208	219	207	217	236	208	202	213	208	223	169	233	212	219	189	210	195	193	211	217	209	194	223	223	212	218	212	208	219	187	216	183	196	205	224	184	232	197	201	205	207	223	201	192	192	219	193	186	179	207	188	201	201	207	197	216	194	199	202	205	191	195	202	177	214	197	198	192	216	212	201	210	187	203	185	225	199	205	208	200	218	206	222	186	228	206	210	233	206	226	214	197	213	219	202	204	219	163	210	202	233	205	228	216	190	225	205	187	208	241	192	209	212	206	179	185	223	220	181	229	171	192	182	195	203	206	184	194	213	200	179	216	190	217	214	210	187	191	226	187	188	221	187	213	182	217	217	222	205	206	202	227	188	202	195	203	206	218	199	188	198	209	217	204	203	207	221	225	209	212	216	198	211	216	219	207	190	229	197	216	222	181	197	189	205	216	221	223	213	203	221	205	222	217	207	184	219	202	206	238	212	206	207	222	203	216	174	216	216	188	227	214	205	198	211	206	202	211	220	217	221	199	206	211	221	204	193	180	209	187	229	188	204	209	210	182	222	198	198	195	213	231	195	185	214	210	207	172	226	234	200	212	240	187	209	180	207	232	244	186	186	220	201	201	193	213	200	188	199	237	230	225	198	201	212	200	214	200	193	198	183	204	200	195	206	222	214	218	221	211	211	217	234	210	202	192	235	187	226	209	200	207	195	208	187	208	222	195	195	226	234	233	211	183	214	203	216	202	194	182	217	206	226	214	191	226	198	209	221	199	211	210	226	210	217	207	182	217	190	236	200	207	205	202	236	213	230	202	196	202	221	243	189	207	219	217	195	186	186	191	185	188	185	208	192	190	182	194	193	196	206	205	239	228	224	207	230	204	189	174	218	210	183	183	194	203	218	210	203	230	208	198	198	226	227	220	196	190	201	197	199	188	216	216	208	230	211	196	195	210	205	185	188	180	207	222	207	202	202	217	211	212	221	231	207	223	207	192	249	205	217	194	233	205	191	230	213	189	213	204	209	212	199	176	208	207	234	207	209	229	225	187	220	201	216	222	193	202	190	207	229	229	216	194	220	205	214	159	225	215	214	206	200	193	191	231	200	220	205	203	198	241	205	212	206	210	210	194	226	203	201	200	196	226	222	208	215	206	210	221	195	228	192	201	212	213	190	217	223	209	193	211	202	169	202	208	193	195	222	185	210	217	199	239	213	205	222	228	213	241	188	214	209	186	200	256	231	196	245	221	200	204	209	200	192	215	212	180	219	210	217	201	197	201	222	198	188	231	230	194	238	205	205	206	219	192	187	220	197	203	238	199	209	241	191	232	185	215	211	238	219	196	222	217	195	215	220	194	207	206	234	224	242	203	206	216	193	213	180	207	214	204	219	196	215	214	230	209	209	210	203	216	190	200	211	209	196	220	203	212	194	208	207	216	209	190	197	189	198	198	199	225	208	188	248	213	199	236	192	214	197	209	201	210	221	197	230	205	214	204	221	192	205	221	209	210	187	215	205	218	210	218	216	203	174	196	202	220	217	180	212	200	199	197	238	196	216	220	191	214	209	210	230	232	190	221	232	194	195	236	182	185	226	207	223	193	230	212	177	211	223	203	191	247	204	188	218	239	215	194	228	208	189	206	211	183	199	245	205	211	217	240	203	184	214	206	212	203	207	216	196	204	200	204	223	180	205	192	218	204	201	223	192	183	239	204	213	238	235	220	197	209	220	243	224	215	190	214	206	201	220	204	221	176	212	204	210	201	176	243	233	208	193	209	208	189	205	206	213	214	206	201	192	184	229	204	200	199	222	197	227	228	198	216	204	191	181	214	212	224	193	237	195	245	218	200	225	209	192	197	191	190	201	205	194	202	210	195	230	201	203	220	221	189	195	243	206	216	204	196	233	212	194	243	199	184	207	201	208	211	203	208	209	220	222	192	212	202	220	189	197	207	197	203	209	207	176	221	195	195	209	211	212	217	211	214	207	228	192	228	216	205	224	204	210	192	215	195	228	228	189	215	190	201	225	185	194	229	217	216	203	181	221	213	205	206	203	215	230	236	215	208	211	213	214	231	216	221	198	267	200	205	200	197	211	206	226	212	192	201	205	213	220	212	199	207	173	215	189	227	223	208	202	199	193	196	203	211	197	221	219	211	222	200	211	212	210	212	194	248	230	258	215	223	224	215	225	194	225	197	194	222	193	188	223	182	208	225	214	210	206	185	178	228	195	198	220	216	220	214	214	219	222	222	209	213	193	203	222	234	234	227	193	213	218	214	226	221	200	213	198	214	244	211	219	193	192	217	201	220	225	232	235	200	213	204	225	184	215	208	197	222	221	191	215	225	212	194	218	187	208	225	176	217	179	205	209	199	202	201	195	185	207	214	229	228	206	200	246	223	219	216	213	199	198	190	197	205	197	213	208	209	213	218	197	203	229	226	195	212	199	203	223	185	212	197	223	186	224	213	209	224
22040	11649	597	384	315	313	280	276	250	254	233	248	243	230	233	234	235	203	225	230	250	220	217	206	229	221	210	223	203	207	208	232	259	234	222	220	226	222	208	218	262	252	227	227	217	194	213	235	216	243	223	237	213	239	232	232	209	235	229	222	238	243	240	215	222	275	220	223	230	234	243	268	238	217	225	225	223	224	226	206	225	242	240	210	228	242	253	234	231	239	219	199	225	204	213	228	227	209	243	209	223	240	235	216	230	223	232	219	233	224	223	195	225	225	226	206	214	221	217	230	215	210	227	221	234	216	227	198	232	227	206	226	205	198	247	233	222	217	214	197	215	226	208	228	251	223	231	230	218	232	226	224	250	233	232	226	207	218	223	231	223	223	234	219	229	216	243	217	224	238	213	221	231	224	229	236	219	232	219	235	211	241	237	211	230	222	220	206	224	200	221	212	204	208	236	246	221	241	215	235	243	215	231	228	243	212	227	219	216	207	241	207	220	222	214	226	215	232	236	234	224	242	236	210	247	237	222	243	219	238	257	230	242	210	218	207	200	211	206	226	229	212	238	217	212	221	225	220	241	203	214	212	219	204	204	226	195	225	233	218	209	235	215	197	229	212	206	214	252	248	213	210	203	222	223	209	208	229	254	240	230	219	222	196	224	227	225	238	216	239	188	227	237	216	224	219	244	244	227	218	242	222	227	227	230	249	217	204	217	255	234	233	217	224	218	252	215	249	224	243	256	244	206	218	219	198	235	201	216	240	216	217	227	230	230	199	219	206	213	236	226	230	194	197	250	224	243	222	223	226	228	239	212	222	203	237	234	224	246	235	228	223	242	216	204	206	209	198	212	220	230	222	224	204	225	232	209	247	225	225	253	200	236	206	262	202	241	226	213	230	218	213	209	226	203	206	211	222	220	234	201	221	231	217	231	227	226	188	223	224	251	219	247	225	207	235	231	216	238	210	222	217	239	227	237	243	202	221	226	238	222	227	253	231	213	243	241	229	218	228	242	238	232	210	191	210	220	213	203	220	252	219	229	240	202	202	210	232	239	250	211	251	230	193	209	213	243	217	207	233	228	225	226	253	215	236	259	202	233	260	241	223	207	227	240	237	209	224	236	222	238	216	226	256	229	227	230	217	204	248	215	232	217	231	231	225	208	214	214	221	214	242	222	238	228	247	227	217	196	220	227	228	221	211	223	240	200	229	205	228	227	202	245	238	213	242	242	225	220	222	221	250	206	230	226	216	238	226	220	221	205	212	209	228	219	243	210	213	220	203	223	197	226	225	213	198	231	215	200	204	225	220	252	231	237	250	233	230	244	209	204	226	211	214	209	221	219	223	231	222	208	215	245	235	236	204	222	225	244	229	221	220	213	250	225	216	219	247	253	238	230	229	214	214	232	232	223	209	246	230	227	230	229	227	228	253	221	226	210	224	213	249	217	243	240	257	225	213	216	224	208	230	264	221	221	232	232	242	212	239	224	239	241	218	269	227	226	227	227	244	188	205	220	233	234	248	201	237	220	230	230	250	203	216	227	235	222	231	201	218	218	222	247	210	228	249	232	218	244	249	230	229	217	233	228	226	220	225	241	243	244	185	238	216	222	240	205	197	244	224	225	200	210	212	223	219	221	225	245	219	223	197	184	208	214	245	220	206	221	209	228	203	211	208	217	235	226	222	221	205	204	235	218	231	227	244	250	229	250	215	234	226	240	241	203	214	214	247	231	227	257	232	228	217	214	237	226	197	233	230	188	257	217	230	214	218	231	251	235	235	221	245	195	199	232	210	236	215	251	221	248	220	224	210	226	219	233	233	222	195	198	233	227	209	216	223	233	192	243	235	243	231	233	241	229	221	224	209	232	238	212	241	242	249	196	234	218	216	219	239	224	231	223	221	244	223	230	238	212	251	246	246	214	209	213	209	228	196	215	229	213	219	211	211	209	211	239	231	231	239	242	205	206	215	261	238	213	184	234	240	232	199	221	210	219	217	227	227	224	231	225	194	218	226	219	228	251	206	214	224	205	228	208	241	247	228	230	212	206	211	197	221	240	223	218	220	254	216	214	235	237	236	235	227	220	226	218	202	217	231	226	209	231	238	196	230	207	239	223	238	219	234	207	228	222	204	223	228	247	211	219	197	229	236	217	228	238	214	214	245	220	230	217	231	194	225	210	223	185	206	218	257	235	237	232	206	216	244	237	211	241	221	234	230	212	228	231	230	227	241	199	240	245	229	248	228	222	240	183	220	238	254	247	223	230	232	229	226	203	247	222	218	225	227	226	217	243	227	220	228	228	225	221	246	222	227	251	229	233	220	225	218	213	213	194	252	230	206	223	234	237	235	212	243	203	231	207	234	237	213	248	231	259	230	221	229	251	221	223	241	269	220	241	230	210	213	202	234	206	203	208	206	217	227	234	240	225	205	228	196	190	234	207	223	220	222	218	241	217	249	211	226	233	227	226	225	222	238	210	219	200	231	209	213	224	221	240	248	224	206	208	220	243	238	240	211	222	240	238	210	214	214	252	227	236	241	205	226	234	219	229	192	247	237	237	221	201	234	219	238	238	279	252	221	202	215	219	245	237	239	242	229	228	221	238	205	255	229	228	227	228	249	231	228	234	244	222	235	224	252	233	220	229	218	233	236	219	237	242	248	213	233	228	236	220	239	242	210	214	236	226	236	256	258	229	244	221	229	226	211	233	216	214	225	204	227	243	223	219	238	205	238	221	203	217	251	226	197	220	218	261	230	235	228	199	240	212	200	255	213	238	221	201	216	212	191	208	249	243	230	230	240	205	229	221	228	205	230	220	217	233	209	229	221	238	226	207	197	216	199	237	232	233	193	220	254	244	210	232	251	212	230	193	224	216	233	204	229	256	247	231	220	214	229	224	206	227	251	238	220	253	208	229	230	224	225	223	202	227	205	199	244	206	234	223	227	256	198	229	235	236	210	238	200	221	221	214	215	209	229	233	208	220	193	230	239	219	236	190	210	222	227	207	202	241	236	206	206	219	262	213	198	246	213	206	199	201	210	230	231	232	224	218	229	202	230	223	236	220	213	249	228	221	215	217	232	228	243	226	219	230	221	248	205	218	206	197	221	226	254	232	245	229	212	211	203	226	234	216	220	250	226	216	239	229	209	241	236	192	225	201	230	219	203	208	240	200	214	218	260	220	216	238	217	216	226	213	243	237	202	237	223	240	224	244	260	246	224	235	234	227	219	247	214	224	202	211	240	209	205	205	209	212	210	234	222	199	238	233	216	255	214	242	222	216	220	220	212	207	206	241	246	199	234	221	225	226	225	227	226	237	238	231	235	236	211	230	209	225	233	238	214	235	193	206	186	255	212	253	252	239	209	215	228	236	243	223	231	240	218	230	228	220	215	234	240	225	236	190	228	219	228	245	223	211	229	248	240	186	233	205	207	227	219	227	237	223	208	242	227	235	234	248	232	228	225	227	222	222	217	235	223	209	224	211	220
24475	20387	26836	23798	20379	18837	2150	869	766	666	648	630	633	571	579	585	557	557	562	594	573	519	519	554	492	520	512	519	497	542	539	554	516	521	531	554	554	550	473	544	531	507	506	496	515	477	512	514	560	489	527	529	488	522	479	475	507	480	476	487	470	472	499	534	528	499	520	502	525	521	490	534	483	519	474	541	493	499	486	511	513	527	502	531	537	517	443	494	532	486	509	522	502	506	481	514	542	536	513	513	533	496	507	468	544	515	515	492	510	540	479	527	492	499	523	487	450	488	557	504	523	483	504	553	507	519	491	482	483	552	493	509	491	497	464	515	516	474	512	490	500	500	501	499	518	495	502	517	566	486	499	524	516	487	506	500	503	528	489	544	488	503	539	489	484	524	526	493	485	501	474	510	517	500	495	473	532	504	457	519	462	480	514	519	497	531	477	561	514	479	525	458	527	515	485	500	479	497	526	512	510	495	516	500	547	501	473	494	509	540	530	496	466	480	512	531	522	469	497	492	528	548	501	525	473	511	461	467	530	488	532	519	571	506	516	494	491	508	527	488	527	503	522	493	478	516	522	477	490	509	504	529	520	494	472	474	539	510	512	482	546	517	504	520	478	489	504	566	500	513	485	512	482	494	498	454	490	458	484	494	503	518	512	530	452	487	481	510	536	504	516	505	532	547	516	507	516	499	512	498	502	481	533	505	529	479	497	498	518	500	507	471	498	516	472	507	524	491	507	486	507	471	540	459	478	502	542	506	512	503	538	495	481	513	489	456	514	503	510	478	527	481	545	522	454	505	484	494	518	526	532	510	497	500	487	486	552	530	506	523	468	507	496	521	482	511	507	502	535	509	542	501	544	537	502	483	479	503	474	512	564	506	535	518	477	492	541	491	460	505	513	483	506	500	487	496	499	503	565	496	527	517	484	496	497	455	528	534	500	509	502	509	509	542	487	491	497	524	537	514	445	465	514	456	486	478	482	503	502	484	518	514	483	506	491	541	537	474	548	539	515	505	489	509	524	474	492	522	515	451	519	492	478	495	480	516	458	467	488	495	498	465	439	489	486	493	483	489	505	475	552	522	465	530	485	494	467	500	509	521	491	486	541	512	515	521	523	491	544	513	491	505	546	503	505	487	479	541	494	521	505	494	551	494	484	513	472	518	509	529	454	497	493	504	529	479	500	497	519	533	499	519	481	513	494	541	478	531	475	471	523	500	474	514	522	485	519	489	479	484	491	498	510	462	478	500	491	469	500	498	469	506	493	504	508	469	505	514	503	489	495	539	538	503	501	494	512	525	527	501	486	506	538	512	492	510	475	513	472	514	511	499	503	479	523	547	482	551	515	513	526	492	465	499	510	528	522	482	517	501	468	490	497	485	478	476	549	474	518	482	517	512	524	478	534	513	522	501	493	496	508	507	518	525	490	529	514	491	520	471	497	494	492	494	517	520	516	504	471	543	474	500	482	482	515	537	470	503	454	525	480	506	506	498	510	523	512	469	422	512	509	487	503	494	532	539	509	500	510	498	471	487	498	489	493	491	519	561	502	503	526	455	519	509	512	484	491	458	484	488	503	509	526	539	494	475	488	516	517	490	497	473	485	500	507	498	481	498	513	467	493	538	499	514	513	484	551	490	531	509	485	519	508	485	500	497	502	466	522	506	519	489	487	509	504	490	531	483	539	465	519	516	531	492	522	518	522	533	517	536	464	436	475	478	482	506	478	473	506	523	500	495	509	544	482	520	505	471	498	517	510	508	497	438	474	507	533	530	507	495	519	474	509	471	507	493	468	534	517	466	511	506	483	465	533	525	495	530	485	530	502	490	491	521	552	485	482	542	517	520	473	473	499	520	510	506	502	476	485	499	524	503	491	525	498	522	516	567	499	505	523	464	490	481	477	471	499	477	505	479	471	521	512	459	477	487	516	546	518	526	463	517	500	474	515	490	497	522	478	456	493	545	518	517	489	476	533	507	511	469	537	504	518	508	532	474	490	514	494	489	498	514	512	504	508	490	486	463	510	497	447	491	521	497	567	486	526	466	507	522	523	459	487	484	481	511	526	519	510	493	515	474	499	515	517	525	484	494	536	485	490	512	447	510	458	508	450	520	499	512	504	523	489	490	507	540	505	497	471	497	480	486	519	491	517	503	528	547	499	525	535	492	457	511	469	536	514	512	493	498	506	516	507	503	507	549	502	484	523	478	468	485	491	511	511	503	510	509	491	486	507	495	486	480	484	457	488	531	458	470	492	502	496	478	487	550	503	506	496	497	518	534	519	495	492	492	529	529	543	511	489	502	526	497	498	542	499	473	511	481	495	458	530	457	510	462	524	537	508	502	505	522	527	476	506	471	488	499	492	490	476	490	570	495	469	520	535	482	514	518	489	495	552	510	479	463	446	513	501	480	496	497	479	478	472	471	504	512	534	506	484	497	483	492	503	518	489	508	489	479	513	515	499	511	518	510	511	492	558	510	511	516	502	525	531	464	535	524	502	514	484	538	469	509	519	541	490	479	517	495	505	502	528	521	501	492	509	510	461	520	509	524	533	531	508	510	501	487	522	519	499	512	513	484	526	493	511	485	469	493	535	492	483	452	499	506	526	535	519	476	482	514	504	510	490	512	488	473	538	476	535	489	520	523	520	520	492	472	522	541	471	452	484	458	486	542	499	500	520	483	495	500	503	549	517	487	530	509	505	464	511	520	509	504	558	483	545	482	515	518	490	466	472	486	520	492	519	494	457	493	473	493	506	461	477	471	463	477	505	526	473	516	541	485	508	526	505	492	490	513	501	467	499	485	535	483	540	490	514	507	511	533	499	512	556	499	511	465	503	492	475	520	478	508	511	490	508	508	506	537	498	503	479	525	539	495	497	501	504	504	494	481	457	502	529	467	478	516	460	469	497	517	535	536	501	487	522	500	472	486	496	451	489	519	486	499	509	522	534	483	516	493	516	489	490	506	512	505	529	514	497	483	486	464	531	525	493	513	518	494	537	480	510	519	501	466	493	462	501	532	549	484	527	498	520	467	516	465	547	532	479	485	484	519	475	530	543	517	521	482	575	563	521	493	468	495	499	444	547	528	521	488	561	499	495	514	544	527	481	487	489	483	526	523	527	476	529	498	526	533	504	492	501	448	492	448	466	554	530	522	510	516	528	467	509	494	477	526	504	492	491	498	521	530	522	501	483	477	494	508	455	483	479	506	525	477	526	511	517	489	513	488	502	533	503	512	511	477	504	513	521	511	517	521	524	489	518	485	513	511	487	497	558	491	468	494	532	506	517	493	509	532	526	482	495	477	509	498	498	525	509	492	506	516	505	552	516	495	495	507	544	521	517	488	473	501	498	521	497	493	510	512	557	477	537	497	509	525	487	530	521	556	524	507	471	506	524	530	515	541	521	540	491	481	500	514	494	496	492	513	522	492	476	470	527	508	508	529	544	493	497	495	542	493	502	481	504	541	507	511	528	519	515	499	499	459
32462	21489	7700	4104	2626	1944	1501	1239	1053	963	898	786	752	667	645	645	651	594	531	578	570	581	530	569	552	492	533	523	489	532	515	530	492	504	507	509	525	506	509	507	504	525	470	506	480	488	494	489	529	505	494	470	519	515	510	472	471	486	453	514	503	504	447	499	499	438	500	473	467	483	484	487	488	525	497	517	513	486	464	482	499	495	480	488	437	462	446	464	470	463	467	489	498	457	481	465	490	479	478	486	479	476	455	450	472	475	484	499	458	454	439	479	484	465	490	463	479	479	471	464	438	480	466	516	462	459	472	511	499	466	522	485	454	468	519	466	459	474	469	473	504	485	457	501	489	449	498	454	453	479	476	491	434	478	489	468	487	520	492	477	445	466	443	455	492	493	440	457	448	483	452	493	488	453	485	469	452	436	474	460	459	459	499	485	458	450	462	442	503	487	484	489	508	479	471	456	486	471	473	489	437	525	461	444	496	490	490	492	496	484	489	460	459	469	474	462	447	442	477	468	476	457	470	439	492	486	526	511	472	504	481	478	500	459	542	487	509	478	445	476	446	498	483	466	491	447	440	497	491	467	458	491	480	459	472	449	465	462	475	483	498	498	460	497	467	471	494	495	503	504	443	422	467	489	444	427	473	515	489	483	472	481	484	478	489	476	475	447	462	458	492	481	445	488	466	465	463	445	465	465	507	504	460	462	460	468	511	454	470	490	465	469	489	458	492	461	468	458	496	500	450	464	461	443	494	487	500	466	465	456	486	491	484	498	510	436	506	447	478	420	463	456	468	455	516	454	477	425	527	472	437	449	448	491	492	476	406	484	467	432	484	458	503	434	465	436	500	488	475	495	491	449	481	465	460	503	496	472	481	427	447	478	499	490	516	462	499	499	474	484	491	442	491	477	495	459	478	478	485	465	507	488	460	503	494	485	462	483	469	494	481	504	470	471	460	437	474	446	498	483	476	465	500	481	517	460	466	479	450	501	444	466	513	440	469	445	516	470	451	491	485	468	472	506	464	482	454	475	454	527	461	468	424	488	512	478	474	459	512	443	496	454	493	487	458	464	468	473	460	449	466	489	484	493	464	466	455	517	480	484	465	465	482	497	463	478	474	507	551	510	489	466	433	460	479	471	504	457	477	490	428	451	466	494	463	485	414	476	474	456	451	495	469	511	494	497	484	484	497	480	498	483	512	475	487	487	477	487	490	461	484	513	486	453	476	432	453	510	528	490	508	464	460	462	484	455	463	454	456	493	488	481	475	464	433	477	489	442	464	467	461	487	462	465	476	463	507	481	444	458	490	500	439	465	488	474	494	462	439	483	458	500	474	462	521	497	491	481	523	483	492	458	472	491	483	445	493	483	449	446	481	486	464	480	482	454	479	529	497	501	440	467	479	428	498	484	475	480	481	501	451	470	445	436	481	439	555	489	551	481	465	464	445	431	472	449	462	501	463	473	484	496	458	497	446	460	458	486	476	469	481	498	447	415	477	508	462	463	508	500	493	445	456	493	439	459	458	464	486	467	449	442	502	470	447	475	463	438	470	488	500	486	480	430	485	445	502	468	454	486	473	503	511	505	504	475	487	477	440	480	457	447	462	451	476	476	435	497	450	464	485	452	477	498	483	427	474	478	462	509	463	441	478	488	451	495	483	478	476	471	438	449	489	475	523	483	471	473	506	502	528	467	478	444	438	439	478	429	457	479	480	486	482	449	454	489	450	433	495	491	459	453	494	478	487	511	482	493	481	485	477	505	473	472	461	445	474	485	521	465	445	442	486	442	448	451	456	482	511	430	460	470	495	459	441	460	487	484	495	462	474	449	474	478	500	450	482	507	507	483	474	464	483	484	478	457	454	431	478	472	497	507	494	503	461	478	484	475	498	514	493	474	475	463	520	470	478	473	492	490	540	463	429	473	482	485	454	487	465	484	451	475	445	485	513	508	471	522	484	445	456	472	458	481	481	488	522	476	479	476	505	500	476	496	469	427	460	469	492	482	470	465	516	504	518	478	493	482	478	454	507	492	483	474	475	472	501	463	480	487	526	495	498	481	466	478	489	439	459	487	495	453	471	487	496	443	481	494	459	479	504	520	481	461	465	472	496	462	477	431	470	490	476	477	448	497	506	466	473	449	456	467	498	499	447	401	452	475	461	492	474	429	494	457	505	499	452	459	509	476	513	466	481	477	455	466	449	484	474	506	493	488	468	470	482	444	458	437	429	463	452	489	482	457	476	505	473	488	466	474	490	476	443	450	468	474	453	466	465	477	473	448	490	497	471	455	482	510	466	453	476	501	506	465	508	449	484	514	489	478	480	464	476	462	482	465	502	485	469	470	501	459	472	484	468	507	492	492	466	467	439	478	455	478	489	465	455	495	487	500	483	453	481	486	476	509	525	488	471	476	473	449	513	474	437	452	477	436	481	454	456	486	472	507	532	462	479	523	487	508	441	460	473	478	458	469	475	466	494	443	490	487	489	489	501	484	471	421	486	498	500	456	485	511	510	449	476	479	482	504	476	462	511	468	440	496	445	490	456	488	486	465	487	493	506	479	496	448	485	526	455	462	487	469	491	455	490	488	508	485	463	429	490	452	461	474	455	413	494	469	489	472	477	482	493	479	471	477	456	469	469	483	453	444	480	498	471	478	473	494	496	488	468	436	473	491	497	457	522	453	495	465	475	442	504	468	510	466	472	428	465	478	457	461	482	444	479	486	478	479	450	465	460	474	494	474	480	489	468	501	490	466	500	487	448	443	471	489	449	499	452	537	491	467	473	450	477	497	465	494	479	522	478	484	474	522	489	502	490	489	472	462	471	488	481	435	487	487	491	460	491	460	481	464	434	487	443	484	471	467	465	498	486	458	506	476	433	498	493	529	475	481	504	461	477	500	456	443	477	491	515	466	480	493	461	442	448	455	490	444	472	476	442	469	460	479	454	481	500	452	469	485	468	471	473	496	487	510	465	477	480	487	450	459	486	483	461	492	469	481	490	462	456	446	472	471	488	522	493	490	475	494	467	533	519	521	466	495	511	511	473	470	484	482	455	470	445	493	421	493	483	474	476	469	456	453	481	458	497	465	471	453	483	432	479	453	530	467	489	478	482	486	470	476	501	499	469	446	478	501	511	466	506	518	492	466	491	465	514	500	508	520	492	465	492	490	480	496	471	480	507	465	465	492	484	478	482	473	439	461	479	461	478	506	494	440	464	492	473	461	476	469	480	467	496	451	489	475	418	477	486	448	512	468	492	482	491	458	466	473	461	466	438	480	476	457	455	469	458	452	461	501	493	465	435	485	474	493	496	470	451	494	475	469	510	479	460	462	462	464	469	465	454	474	512	496	482	476	497	489	473	478	448	440	451	512	476	454	484	486	457	471	453	446	492	455	481	509	460	472	479	479	512	493	492	473	484	491	477	488	489	474	469	513	438	474	468	478	480	463	433	470	478	453	488	458	471	461	480	494	496	456	505	461	509	454
22455	20373	26697	23920	20381	20426	15441	1949	1412	1282	1158	1119	1059	1006	1024	1013	927	899	972	923	957	946	909	920	871	933	871	900	877	922	858	889	900	899	900	839	883	878	847	921	932	904	857	873	872	887	874	852	862	805	884	947	879	817	870	886	876	838	892	817	833	885	855	833	886	879	835	868	905	832	874	845	880	891	853	826	861	870	802	845	782	851	889	822	862	906	906	846	882	857	898	872	814	808	870	843	807	854	819	861	880	807	861	870	859	828	863	856	858	888	770	836	792	879	807	842	874	804	818	859	862	845	835	817	829	879	871	871	881	839	929	807	868	820	841	836	838	830	828	836	843	831	825	875	814	879	885	869	817	844	867	821	869	842	829	916	877	814	851	833	808	890	809	887	895	827	846	809	894	873	837	864	889	821	864	869	823	847	863	874	881	869	893	870	855	802	845	847	862	869	833	823	849	837	803	878	898	873	836	897	789	857	826	853	878	848	816	866	833	832	844	840	813	795	870	855	871	833	841	840	820	900	855	836	848	816	828	832	828	807	891	885	852	862	817	892	909	840	876	871	819	848	910	857	817	841	862	909	826	841	877	831	834	848	830	838	867	867	872	842	818	870	891	853	896	823	844	886	817	852	877	843	900	833	867	823	892	820	831	856	882	888	854	906	828	859	792	935	895	849	833	844	826	852	851	872	867	843	817	849	851	871	862	883	888	834	869	874	839	899	843	830	881	852	840	840	882	884	857	862	797	843	851	868	812	844	830	862	878	878	804	865	859	867	830	866	866	880	781	837	852	879	871	840	831	839	821	828	862	844	818	848	890	895	841	884	845	845	879	864	866	827	868	844	829	868	844	821	852	828	881	860	870	821	854	873	822	870	867	841	860	862	885	860	845	865	839	826	850	865	778	847	826	828	831	843	826	816	874	867	893	821	807	856	864	857	860	853	879	837	838	807	805	844	833	898	854	798	834	868	820	849	843	885	800	798	872	838	877	810	885	802	860	821	876	863	842	800	896	864	832	865	866	852	865	868	874	831	852	859	864	817	818	914	829	860	849	803	828	917	866	842	864	832	844	802	835	832	848	848	891	832	837	836	884	867	869	837	826	865	813	864	892	854	910	871	869	823	843	883	787	827	867	844	839	776	836	795	865	843	874	850	866	837	839	849	834	899	832	886	865	915	866	822	826	789	862	847	850	849	875	848	869	863	848	844	841	888	894	808	792	849	826	859	832	887	850	904	857	849	840	849	846	804	876	825	874	889	815	906	842	864	851	846	903	815	839	873	886	869	865	886	899	847	918	882	862	787	793	846	869	859	837	800	820	875	902	864	806	842	825	843	845	920	826	836	882	874	846	854	851	909	822	894	846	941	815	838	859	863	849	908	847	876	867	829	850	853	829	860	858	892	834	867	836	847	810	854	803	870	781	814	817	804	835	852	857	887	859	910	820	892	855	887	835	849	854	862	890	829	851	808	869	849	791	843	896	857	870	789	889	830	857	873	845	850	893	893	851	866	857	874	857	802	808	855	829	858	855	845	884	868	876	822	888	876	838	799	870	869	799	836	845	847	852	876	829	817	838	866	809	882	881	838	830	856	894	855	853	859	851	878	864	796	843	828	789	829	854	818	832	826	860	838	815	878	842	828	848	854	851	877	872	860	874	860	828	798	863	809	826	843	916	798	845	884	813	867	846	855	896	839	865	848	861	856	823	844	875	835	787	817	865	858	862	843	808	839	796	859	872	856	884	857	832	851	842	857	857	915	822	833	789	831	866	832	812	882	848	878	891	839	884	873	835	866	871	867	849	851	862	829	835	836	886	845	803	836	834	839	889	836	889	869	873	903	818	849	873	851	811	841	904	914	835	860	834	881	810	842	829	885	803	826	790	844	825	877	852	861	819	813	797	815	852	860	859	860	842	844	862	850	837	831	884	922	831	834	789	850	855	895	890	833	842	813	913	887	855	819	840	847	812	821	917	829	829	864	891	843	837	805	842	903	862	815	809	806	854	846	911	883	832	840	858	858	923	862	840	854	901	859	842	836	890	789	868	864	849	837	887	866	872	840	829	861	809	863	847	874	881	844	864	856	843	865	857	910	801	804	822	838	853	814	814	889	844	814	871	838	791	932	856	841	904	911	816	847	849	906	833	838	850	844	848	823	866	861	853	856	883	861	822	852	857	860	832	845	887	889	903	843	860	855	840	870	817	839	927	854	824	901	885	832	785	825	850	872	871	793	839	876	866	868	806	855	864	841	884	839	865	822	827	769	810	847	837	848	864	812	793	856	806	849	839	868	873	832	807	851	901	884	894	894	796	885	868	864	818	870	831	861	825	824	860	872	817	856	855	798	787	853	831	876	885	864	849	828	836	848	876	855	867	815	860	817	805	849	819	884	820	889	820	874	863	854	830	809	834	828	852	821	867	844	845	851	857	849	816	824	905	840	845	862	864	816	847	865	840	836	856	854	843	800	848	821	821	879	871	887	880	827	850	813	946	808	761	834	874	850	834	803	859	846	849	878	826	807	928	919	874	864	864	840	850	819	834	826	920	863	860	853	856	826	863	883	841	827	863	821	859	824	773	852	853	861	897	877	844	859	835	854	836	847	887	832	845	865	891	846	864	821	840	897	842	834	859	852	820	816	886	862	821	812	840	826	862	829	846	810	804	789	854	862	837	880	823	825	887	853	858	833	827	829	873	840	813	860	890	899	840	849	878	834	841	842	854	898	901	823	868	821	816	810	851	877	842	898	873	785	840	819	826	852	855	885	931	826	838	838	896	823	856	823	838	866	826	818	829	838	878	788	850	819	845	859	855	883	849	811	837	818	883	876	799	806	849	856	865	921	889	867	858	840	862	829	830	822	891	869	816	866	888	779	833	831	827	874	848	860	806	832	935	811	800	894	882	907	872	818	824	785	871	891	883	862	918	916	833	886	834	778	860	860	856	851	871	870	853	894	868	827	835	881	826	891	852	847	869	854	868	861	814	847	828	851	847	857	963	864	882	853	879	827	825	855	875	847	938	841	832	870	860	805	874	814	841	869	883	880	850	861	817	896	878	844	854	846	843	856	839	859	840	783	916	833	800	847	890	837	849	844	833	849	831	908	818	846	859	877	858	808	830	808	844	823	836	811	856	838	779	837	876	896	848	856	853	820	832	868	899	834	876	855	870	892	832	872	848	861	864	835	886	859	851	823	848	779	780	833	811	822	862	874	786	862	858	846	888	831	844	862	866	845	863	869	877	869	783	851	842	836	878	851	889	803	832	833	866	879	865	825	882	850	845	827	823	815	823	862	840	886	870	808	841	835	829	807	821	849	830	843	816	864	836	803	824	893	795	867	830	838	906	860	795	883	830	792	854	871	860	878	838	826	886	831	893	874	822	766	782	815	841	908	848	913	849	896	830	843	889	793	832	904	875	839	884	868	843	882	830	868	893	814	826	853	872	814	836	814	841	895	844	872	855	872	883	849	805	825	866	841	872	849	828	833
27533	24229	13288	7387	4783	3518	2819	2338	1991	1706	1527	1475	1277	1290	1119	1168	1126	1098	1004	1007	990	972	976	908	908	896	861	804	829	927	888	870	922	797	858	843	876	766	861	841	845	783	816	866	796	796	807	883	822	838	852	809	795	774	829	837	816	806	831	800	849	825	836	793	856	757	805	838	785	807	796	767	822	804	794	847	759	806	748	800	799	824	820	861	786	836	820	882	809	811	784	754	793	770	801	810	798	828	837	839	837	795	784	777	804	823	799	783	786	761	830	760	842	765	777	831	783	867	787	766	785	838	821	766	758	766	818	742	825	772	770	782	753	815	807	834	794	796	782	760	739	771	805	811	771	820	807	727	801	765	818	778	766	764	733	809	729	847	785	750	788	831	817	816	843	852	729	749	780	810	746	794	841	793	799	744	830	774	832	793	804	790	796	856	794	790	794	787	808	772	799	806	778	822	786	763	800	787	782	815	779	768	795	752	760	767	787	776	806	780	798	851	797	775	803	759	779	825	755	795	811	808	823	783	758	738	778	815	784	819	799	751	824	814	812	753	774	779	776	779	805	785	783	746	793	794	795	758	737	878	811	796	747	751	790	811	797	808	778	835	801	778	832	809	812	802	834	745	819	768	815	792	765	773	768	796	828	788	777	788	732	814	787	806	743	776	767	776	765	829	767	759	850	769	786	774	789	789	833	794	805	743	804	852	794	770	810	805	785	760	743	769	799	762	826	797	787	774	770	800	761	743	829	785	807	802	800	802	822	819	854	805	766	748	810	770	800	790	764	785	795	790	754	783	783	808	810	800	730	820	763	747	867	740	792	720	750	790	783	799	757	740	804	830	766	760	824	793	766	806	815	741	792	813	789	802	806	783	773	788	748	832	801	771	812	790	789	792	788	815	784	781	795	800	800	794	779	763	823	750	783	792	764	774	767	807	784	748	778	755	795	820	791	791	805	813	807	794	813	795	823	804	788	786	847	836	752	802	782	854	820	799	831	726	751	790	807	810	768	812	809	775	821	785	837	713	752	737	777	777	733	805	788	809	759	773	778	811	775	764	787	782	780	819	775	813	811	787	786	846	781	798	798	734	806	795	768	794	834	843	785	740	792	814	780	780	771	805	787	795	763	801	814	758	771	824	796	769	760	762	793	813	773	805	816	808	802	771	773	783	840	761	857	793	844	798	798	761	779	788	769	801	795	795	804	778	769	776	782	781	756	787	780	767	803	815	800	781	764	804	816	777	783	791	804	773	818	824	780	858	804	768	778	772	788	748	768	774	786	802	781	810	794	788	758	840	781	799	778	789	765	760	790	805	801	800	812	813	768	808	759	800	825	792	801	775	759	795	782	750	760	788	756	787	798	803	786	792	769	796	805	828	842	833	780	784	801	774	802	781	770	785	775	813	808	822	782	806	773	828	793	844	764	836	847	776	851	798	797	782	817	803	731	788	806	761	799	781	828	794	799	785	794	789	751	846	798	781	797	780	769	719	810	783	845	812	810	780	813	840	790	815	796	785	804	790	820	772	778	780	853	797	733	787	761	836	797	784	783	802	837	798	802	804	763	775	766	803	805	811	780	823	815	809	806	811	801	842	780	774	818	789	761	802	703	818	811	748	797	756	762	788	797	810	800	779	801	787	822	815	766	812	801	748	829	792	807	796	820	786	791	786	779	772	721	786	821	795	796	792	836	830	745	795	799	757	750	774	775	791	797	740	807	780	821	783	812	765	818	821	789	800	820	790	752	807	803	804	834	737	793	795	735	836	804	772	788	840	751	752	786	795	764	783	843	823	792	823	808	807	795	780	776	779	819	778	767	789	792	807	805	819	815	793	801	749	801	800	806	786	775	722	845	777	786	790	820	808	793	791	765	771	764	801	776	785	741	757	810	790	808	824	853	759	746	799	766	764	753	802	792	822	805	801	786	807	794	809	764	795	790	817	834	779	792	767	801	841	790	803	769	787	779	777	801	830	822	773	761	807	811	801	814	733	785	793	809	783	767	786	788	790	789	782	812	798	769	759	771	776	788	770	802	762	817	850	794	844	778	825	797	807	791	805	874	819	775	838	821	774	816	781	790	756	756	778	777	794	835	795	775	766	813	805	777	815	794	784	759	821	803	775	729	788	747	841	797	800	794	850	808	781	769	808	758	781	780	766	771	776	762	736	799	777	832	761	757	775	774	793	821	752	804	764	808	730	761	750	851	830	817	777	834	848	748	815	812	805	801	758	746	798	795	822	750	812	768	838	766	788	737	807	842	796	774	773	798	784	800	761	810	820	777	795	764	790	795	805	780	743	769	749	772	761	781	782	802	777	824	826	773	756	791	711	832	774	776	791	783	833	751	785	792	747	825	782	758	766	824	841	809	800	798	770	849	770	781	809	806	759	776	788	770	760	769	850	829	832	784	792	780	819	786	800	768	830	780	766	789	764	767	741	788	799	820	769	749	796	821	788	784	789	822	799	764	761	772	825	749	850	815	823	784	771	780	777	786	823	763	821	837	816	781	832	761	796	814	791	795	729	789	784	847	815	792	812	791	797	826	858	782	782	831	811	770	798	764	765	752	762	750	832	769	809	777	825	801	781	770	827	765	793	776	816	819	776	790	824	741	747	808	778	806	763	785	803	750	793	769	827	819	778	815	822	833	736	798	788	836	828	832	726	760	799	805	715	846	821	739	784	825	818	826	776	807	764	760	793	778	809	810	780	736	756	756	805	833	789	820	793	795	820	763	773	775	798	834	846	765	782	787	786	735	827	817	797	823	791	814	825	767	789	764	792	774	815	800	745	854	791	821	787	785	768	757	820	818	741	785	766	784	830	794	875	774	799	763	760	786	789	768	775	772	820	813	766	768	799	841	752	815	779	765	801	834	787	817	816	793	765	801	725	802	824	779	745	819	791	789	788	826	759	801	799	779	813	787	799	812	775	786	842	758	771	811	788	817	843	726	777	774	806	812	828	763	806	799	824	779	805	753	799	779	786	798	814	842	816	729	803	836	821	752	803	811	817	802	808	807	767	790	802	779	764	795	773	745	804	746	815	813	801	767	786	761	807	781	814	800	751	807	772	745	745	789	768	795	793	822	768	793	767	790	797	810	752	793	788	826	795	820	849	805	799	734	749	802	801	757	800	790	744	773	806	789	796	810	754	790	728	788	738	779	747	776	792	790	813	798	871	785	806	786	821	769	822	807	769	812	834	754	805	832	766	825	788	807	787	808	847	781	754	772	777	843	776	793	817	778	771	791	828	809	768	797	781	816	787	753	811	769	795	754	787	807	780	789	793	742	808	776	832	789	774	777	831	792	790	761	796	796	799	774	793	792	876	763	833	777	821	760	731	786	776	789	774	779	767	767	792	734	796	834	799	845	796	774	790	756	803	791	775	793	841	799	820	783	771	762	804	778	780	777	767	764	827	861	766	819	793	769	745	766	781	769	794	826	776	773	812	784	785	819	818	834	766	763	758	768	796	829	783	788	768	787	783
30664	18375	5623	392	311	271	250	237	200	213	213	194	213	221	197	211	195	235	176	208	204	218	174	197	222	200	187	233	198	202	192	202	191	205	194	190	189	220	197	213	232	199	207	196	207	210	204	219	211	205	204	195	189	214	178	214	208	200	213	239	218	209	204	187	197	192	196	200	174	211	191	195	200	229	220	205	219	215	191	196	209	203	189	192	216	218	230	197	221	189	198	194	258	207	222	218	188	194	227	215	207	188	190	194	206	224	192	229	226	227	186	211	227	211	220	204	203	218	204	221	218	201	190	207	218	208	192	208	201	234	220	225	221	204	208	199	187	183	220	212	211	208	194	215	200	200	200	176	202	203	213	225	222	181	193	211	206	214	205	200	217	232	185	223	211	191	218	220	199	212	187	208	167	206	218	215	214	210	216	196	204	229	195	191	194	200	207	191	221	192	202	178	200	210	208	203	216	208	188	217	241	209	222	196	194	190	187	186	179	245	193	217	208	213	209	220	222	188	228	212	200	208	232	181	211	187	217	174	214	202	241	193	194	217	198	211	206	195	191	192	205	217	201	183	182	208	215	201	233	182	168	186	213	201	218	195	195	198	212	211	197	176	222	213	206	218	189	217	215	229	220	205	192	212	203	201	206	189	202	195	208	193	234	220	199	209	214	174	222	200	213	208	190	186	195	214	211	210	199	217	226	196	176	196	191	221	206	197	192	222	207	230	204	227	191	180	220	199	214	221	213	203	210	205	209	205	225	204	212	202	190	202	179	201	196	184	208	216	193	215	225	216	220	199	203	194	219	203	210	200	213	224	191	198	206	250	195	186	235	207	197	208	238	220	197	215	206	189	212	217	221	195	186	215	199	192	210	194	224	206	202	197	206	217	214	220	220	220	221	232	199	188	215	208	203	198	199	202	237	214	214	192	183	194	205	214	196	210	223	200	209	190	214	196	200	222	205	219	186	212	201	216	198	228	230	194	171	215	213	227	190	200	209	182	213	207	205	206	215	215	227	182	195	208	205	189	188	202	188	200	217	199	200	213	230	216	208	178	188	208	226	196	211	203	190	186	216	217	214	195	222	225	199	206	196	204	194	211	207	203	213	183	195	204	186	183	225	201	210	218	216	203	197	222	211	217	198	214	191	181	223	194	189	234	193	173	188	184	184	186	215	191	206	216	221	211	217	184	191	198	211	196	212	193	225	228	208	205	200	198	192	199	215	209	212	183	197	219	201	203	184	156	204	194	223	191	211	216	201	208	211	219	222	227	195	208	207	196	194	219	204	204	184	203	203	203	232	219	221	211	211	204	207	182	208	202	208	218	187	206	221	210	191	197	208	226	204	213	193	224	179	218	231	200	196	211	227	198	197	230	224	202	197	192	166	204	209	216	211	185	194	192	229	191	206	194	211	225	226	186	213	224	202	208	202	201	192	224	191	226	207	212	207	209	194	189	202	211	181	196	197	202	216	182	219	206	202	197	210	205	200	212	202	203	224	197	222	227	210	209	215	219	204	176	218	223	210	233	205	219	201	205	203	209	170	199	189	212	188	217	198	208	204	228	212	206	190	199	197	212	219	243	215	221	186	200	206	214	212	197	211	213	205	220	221	206	211	191	187	190	191	204	204	187	211	236	205	203	191	209	208	204	186	201	207	225	205	198	195	212	191	184	205	215	217	204	193	211	217	201	196	179	215	246	204	187	198	202	185	201	215	231	224	191	220	202	223	213	220	198	205	191	183	211	213	232	226	202	199	219	190	175	191	199	214	209	185	201	224	231	214	199	210	186	209	196	201	195	194	203	211	222	201	223	227	212	206	220	216	216	208	206	228	186	193	202	214	207	196	199	204	226	205	186	188	190	235	218	203	204	199	199	201	207	224	213	215	192	191	215	214	207	197	225	205	196	218	210	209	215	193	207	195	208	191	212	220	235	202	234	207	200	207	191	220	199	195	207	204	206	213	207	208	201	214	208	188	211	213	241	186	197	188	213	199	209	188	218	176	222	219	238	215	202	187	192	217	197	183	200	221	213	213	231	210	213	222	210	203	200	195	198	197	227	199	180	234	214	201	218	235	185	205	196	180	220	191	209	183	226	194	190	207	227	205	196	208	212	199	230	208	194	213	212	196	213	191	214	180	209	209	206	210	216	220	213	202	197	194	227	191	184	203	200	205	172	206	203	175	232	193	189	189	222	205	211	210	203	214	192	216	211	231	232	193	198	217	182	193	182	202	209	209	213	171	204	211	199	207	208	179	196	226	204	212	209	212	221	213	217	196	195	212	195	189	208	196	225	211	221	209	230	192	195	198	197	211	188	228	185	212	187	221	185	193	189	178	201	209	180	215	198	215	231	186	182	204	189	191	202	211	206	220	197	218	225	211	176	189	208	212	195	211	201	221	239	201	225	223	207	201	223	209	190	195	218	204	197	192	228	204	200	197	220	206	173	185	196	208	177	213	212	209	200	207	206	173	214	198	198	228	201	182	209	200	220	218	225	200	207	190	216	215	221	200	201	200	193	210	208	179	185	215	202	197	182	209	199	201	199	204	193	190	226	213	214	213	209	214	226	220	205	214	216	186	185	183	193	189	198	201	222	196	225	210	212	200	212	190	204	203	204	212	205	229	214	209	210	237	210	207	196	200	222	213	235	210	199	191	206	220	211	204	208	212	230	203	208	188	203	209	205	184	201	203	180	210	198	193	199	209	224	193	181	210	204	191	212	171	190	209	191	189	206	219	212	221	198	192	185	223	199	216	220	205	205	230	218	201	186	206	212	215	214	192	198	196	216	223	199	205	185	206	190	185	179	195	210	194	217	226	213	211	225	218	221	195	182	201	213	191	202	196	184	203	198	190	215	178	217	189	187	217	186	206	193	193	215	186	207	206	202	189	206	223	197	187	198	202	194	204	220	196	212	190	183	187	222	218	187	223	179	215	201	195	196	188	217	191	212	215	218	206	181	197	176	186	193	218	205	200	184	199	201	201	211	218	192	187	200	204	213	221	200	196	218	182	207	202	233	221	217	203	213	212	185	218	193	219	204	171	203	183	192	230	205	198	210	200	208	216	202	200	213	185	216	198	185	210	243	241	200	210	220	226	220	210	231	227	240	202	190	189	208	210	210	212	222	222	186	206	176	215	206	212	208	172	178	204	189	211	187	204	198	219	210	195	209	228	190	223	218	193	216	206	222	215	216	220	198	210	205	202	189	190	216	181	200	200	187	189	214	198	198	214	213	187	213	216	219	199	220	207	202	214	212	228	207	195	184	212	199	190	187	195	226	232	209	206	220	198	211	187	214	248	202	199	227	202	195	175	215	206	201	195	206	186	211	211	190	187	213	227	187	228	205	208	211	192	205	207	201	220	194	214	210	202	234	222	225	201	205	192	197	201	202	226	218	208	206	183	217	241	187	206	208	190	226	214	204	191	208	199	200	180	238	220	198	200	232	217	209	206	209	192	220	202	186	210	196	229	210	216	177	170	194
20513	10724	601	414	293	295	269	257	217	238	238	238	223	215	227	236	209	229	233	233	225	213	231	238	237	217	227	242	199	211	211	225	230	212	203	230	235	236	208	225	219	215	216	210	224	229	222	209	222	192	209	216	228	224	200	223	217	237	225	240	193	213	203	215	248	230	219	215	218	238	225	213	204	233	216	233	220	226	226	223	235	239	237	237	250	217	236	195	193	208	240	224	226	222	251	227	204	251	210	211	209	209	248	213	234	214	187	248	234	213	212	197	233	225	230	213	243	177	223	208	216	223	234	232	222	235	179	197	188	240	217	225	212	215	241	210	206	197	207	222	224	211	231	218	218	230	223	240	235	211	236	204	234	225	243	208	250	223	232	257	230	237	200	231	226	210	229	221	205	234	233	227	197	185	206	229	238	232	208	236	215	226	226	240	225	212	196	225	203	233	238	235	265	202	224	226	272	198	218	221	219	220	230	217	213	225	214	222	213	223	223	243	216	222	219	226	212	212	239	197	187	236	245	232	205	226	215	216	249	228	221	218	224	213	220	230	228	202	241	213	196	236	232	221	233	234	224	221	217	219	207	231	202	214	222	221	225	240	209	235	199	217	197	204	218	193	240	229	218	241	214	201	204	208	241	232	213	209	222	204	202	218	216	226	204	244	228	215	233	191	207	215	220	223	230	204	205	202	214	223	245	199	219	219	238	229	186	224	218	223	220	225	184	235	216	235	221	220	222	195	216	230	233	213	225	217	232	200	239	229	228	188	227	206	213	194	236	229	237	230	209	195	200	216	213	235	212	221	225	251	211	213	250	228	231	213	235	236	225	222	199	238	211	210	242	221	216	223	212	228	213	215	216	234	229	212	236	200	222	202	223	218	211	188	220	240	223	235	230	236	220	208	236	224	220	222	224	258	216	238	222	240	226	215	214	209	239	240	223	212	209	232	234	226	232	216	228	212	222	232	202	205	209	192	230	238	246	208	252	215	220	239	226	220	233	237	212	200	193	220	215	231	220	204	214	222	237	232	232	214	216	228	241	229	241	209	245	242	202	218	252	216	224	211	241	221	237	234	212	237	227	219	216	233	235	220	256	236	206	233	233	223	205	235	213	219	237	233	210	207	233	222	238	228	229	224	217	191	219	212	200	221	201	220	210	220	207	238	231	218	240	222	226	217	217	218	203	209	216	224	226	214	242	224	227	223	240	230	219	205	215	236	234	245	231	215	219	224	224	255	219	230	209	223	196	219	230	207	244	209	208	238	207	225	214	205	214	217	220	238	224	225	211	238	206	202	232	211	202	227	211	261	206	234	224	249	219	219	187	228	202	227	221	235	223	212	214	227	196	235	238	237	202	199	196	215	213	201	225	217	205	215	191	210	222	251	228	231	221	220	205	216	222	201	202	214	209	250	254	210	190	223	202	241	237	228	198	226	215	243	201	226	216	224	182	218	215	213	191	234	219	191	209	216	233	222	238	209	240	223	216	210	201	213	207	224	207	232	221	198	205	217	247	228	204	206	240	212	206	202	225	231	235	206	222	226	236	228	212	234	227	221	203	245	212	212	209	227	211	222	223	234	214	215	226	218	230	197	238	206	209	178	222	222	218	228	238	212	183	216	211	209	229	197	245	209	225	222	250	214	207	224	208	212	198	202	246	222	247	223	224	234	199	236	206	211	219	230	239	233	201	230	220	239	213	210	218	239	221	229	235	221	219	228	217	226	229	205	228	202	217	236	224	249	194	223	229	202	223	220	226	231	220	226	216	230	214	234	220	197	217	226	252	214	204	235	218	222	238	229	204	219	211	224	223	213	204	223	213	234	211	255	217	211	231	218	231	232	224	212	218	198	201	224	196	222	245	224	215	212	222	203	228	229	207	226	216	228	227	217	181	207	201	223	221	229	232	222	229	217	193	222	243	213	224	223	224	213	217	225	227	235	251	207	224	195	221	236	198	237	234	196	224	204	237	219	236	249	218	200	212	229	202	216	207	211	220	255	214	206	226	213	197	234	221	245	241	205	204	202	220	224	226	194	208	227	219	227	212	205	208	226	222	240	228	212	219	195	200	193	218	235	226	226	207	220	230	217	226	239	209	228	230	225	232	225	217	212	202	264	217	229	229	222	234	207	217	239	235	251	198	202	206	233	210	229	230	231	238	215	228	225	240	212	224	218	229	241	223	233	218	196	224	207	234	219	239	244	207	208	232	253	229	211	237	251	253	233	218	233	206	236	193	204	219	185	205	217	252	200	241	199	212	238	249	209	223	206	235	200	218	228	189	207	229	207	194	215	213	202	212	235	227	246	225	222	212	219	235	229	199	227	197	233	223	234	224	203	207	220	227	216	240	188	230	217	214	199	233	213	220	204	207	212	216	230	230	239	206	209	209	224	221	198	239	218	211	232	217	216	229	212	200	232	196	206	194	232	221	211	220	225	219	210	237	235	232	225	215	204	252	213	241	222	219	242	218	237	232	219	233	197	222	217	194	211	214	227	216	228	204	231	212	216	226	213	204	221	204	221	211	210	199	228	214	204	239	204	225	199	214	228	239	212	227	201	217	212	208	216	243	201	244	229	209	205	242	230	232	213	228	208	189	247	205	214	200	183	221	212	225	199	210	231	219	231	204	258	230	240	220	212	204	222	221	196	231	238	237	256	220	225	175	230	245	223	223	190	223	205	231	228	228	214	182	190	249	246	226	208	201	218	200	243	223	213	222	231	213	239	227	238	192	225	251	256	240	219	209	213	226	218	219	232	216	210	200	219	235	234	225	222	217	238	226	231	229	246	207	218	246	242	214	222	238	227	228	204	227	225	216	236	230	211	234	251	199	212	215	246	236	226	203	218	229	210	230	238	213	214	202	233	235	223	258	197	227	219	223	219	205	205	228	220	237	211	229	222	237	209	238	223	220	211	233	219	214	218	212	249	234	238	207	220	238	204	230	229	212	227	237	213	231	202	234	217	245	220	215	232	217	231	210	217	206	207	223	223	228	205	220	213	237	220	213	220	215	211	224	204	228	220	217	249	214	204	241	208	232	278	217	213	221	227	222	205	203	208	202	195	229	221	216	205	206	194	235	208	224	223	208	260	237	201	211	230	223	205	203	209	216	205	232	220	213	215	241	213	216	233	213	238	229	223	229	203	202	230	224	205	228	202	220	235	202	218	247	221	254	218	205	243	217	221	228	235	214	213	227	229	196	218	251	214	236	209	210	224	247	212	264	228	219	208	220	210	220	222	235	224	202	197	232	246	193	208	213	220	223	202	219	213	218	234	256	234	192	242	214	246	211	225	227	234	225	227	222	217	258	208	223	204	210	213	258	221	235	205	231	247	230	212	229	199	225	236	230	199	261	219	241	228	243	208	204	238	210	220	194	224	214	257	226	221	222	237	225	235	195	229	203	224	228	216	238	216	243	205	207	219	204	225	206	220	212	223	232	209	214	226	209	232	211	217	214	224	245	219	231	234	195	239	221	220	212	207
24412	20354	26977	23569	20332	17931	1980	878	772	762	687	674	634	630	634	600	554	576	533	541	573	569	554	570	539	491	511	521	506	570	548	542	526	492	509	500	505	482	476	563	517	537	550	507	544	508	494	505	495	525	511	487	463	553	476	515	496	452	507	495	487	536	525	484	502	480	536	530	541	503	512	513	484	516	489	498	523	492	493	503	527	513	522	489	521	523	511	506	561	508	555	501	494	495	487	493	486	494	501	514	530	487	453	515	516	501	504	498	432	486	520	500	523	510	504	471	510	514	516	527	526	521	518	466	498	524	493	512	506	533	535	528	501	511	517	491	522	533	482	489	522	491	499	535	530	533	567	535	470	489	503	520	488	454	502	501	507	525	487	531	498	502	512	493	511	494	504	518	524	535	535	534	473	519	482	484	507	547	566	550	513	505	497	505	491	501	480	524	514	481	487	518	509	505	541	523	497	503	546	501	514	487	500	509	505	506	507	497	489	491	514	548	484	500	509	532	456	500	511	444	512	519	495	525	503	546	492	522	533	504	473	503	505	535	498	497	487	521	506	495	503	463	487	530	525	502	522	520	492	476	459	448	520	471	459	514	533	509	533	478	465	488	518	519	491	476	471	501	491	524	512	531	498	503	563	502	516	495	509	518	504	478	515	510	498	520	531	495	524	539	500	481	487	446	538	472	526	485	546	535	540	510	500	469	511	467	539	494	590	520	514	539	479	514	499	555	577	500	559	501	529	512	483	538	538	520	477	522	506	460	470	490	487	536	495	534	474	506	494	511	535	494	519	506	515	528	539	519	525	485	479	497	533	506	530	525	562	480	496	505	512	482	493	490	540	516	512	509	520	549	446	524	497	485	505	494	495	506	515	521	538	515	488	508	543	460	514	506	466	469	501	489	535	497	510	488	525	466	489	492	510	521	473	510	500	504	507	499	510	501	494	497	494	473	471	496	505	495	506	450	515	523	495	538	506	475	478	543	498	500	553	506	526	460	546	568	500	520	527	449	526	477	513	493	489	502	498	508	517	523	490	459	508	510	497	505	512	500	471	546	533	491	529	546	528	529	519	498	516	520	466	460	476	511	500	467	493	512	511	507	487	536	508	551	529	523	530	498	516	487	556	517	498	498	539	470	518	446	553	500	546	525	526	531	521	485	474	521	521	521	502	503	516	500	501	512	493	470	490	515	512	500	503	512	508	491	477	434	500	472	492	482	493	515	529	513	532	531	556	508	490	475	482	515	503	535	531	496	521	505	492	486	524	491	497	502	509	485	505	487	505	489	513	491	555	511	487	476	531	525	550	463	499	503	475	482	542	496	519	466	484	490	538	482	509	549	516	489	533	472	524	544	495	540	457	505	482	542	533	530	540	466	535	503	512	514	509	527	510	483	475	486	522	504	507	517	514	479	493	497	485	485	518	491	488	513	478	515	507	496	514	495	512	505	462	502	493	504	501	502	478	510	510	541	506	503	480	506	484	530	521	504	544	512	526	502	494	481	478	486	495	457	530	503	488	498	488	530	507	540	508	530	476	495	529	480	561	511	505	494	508	515	491	493	524	501	523	540	518	509	539	547	475	500	490	483	524	503	495	523	462	508	506	501	545	538	513	494	511	509	472	452	502	548	537	494	480	524	506	461	519	488	456	496	492	522	507	475	436	508	489	557	512	484	496	515	524	492	486	514	485	506	493	500	495	485	488	487	487	566	493	492	498	504	521	481	516	446	514	493	462	549	488	528	514	496	530	496	510	492	500	451	521	540	510	489	523	543	498	508	507	486	477	498	522	528	460	534	472	432	516	438	493	514	472	523	528	513	538	532	490	488	515	481	482	513	531	491	526	480	523	538	489	502	516	494	513	500	541	508	481	533	487	493	543	542	500	493	516	507	554	479	504	527	494	449	529	520	507	488	501	478	503	527	492	476	515	485	492	521	554	478	524	492	521	501	532	514	512	466	484	520	513	504	526	480	508	516	506	490	488	489	517	510	487	499	516	499	501	484	481	492	521	479	537	510	521	513	538	545	499	476	498	520	510	496	540	513	514	474	504	497	511	535	508	483	506	542	471	503	529	490	538	483	516	522	496	516	499	521	500	497	523	516	538	507	519	473	508	534	509	501	517	508	478	514	469	478	497	461	489	527	483	489	486	507	521	504	521	529	486	498	508	514	501	512	477	488	526	486	498	501	508	545	521	493	490	531	519	497	489	527	525	513	494	487	482	527	507	498	500	513	480	491	485	510	514	510	473	488	496	490	500	493	503	516	531	542	514	465	496	500	506	478	520	494	492	538	499	551	522	500	512	565	526	468	525	519	495	518	522	512	543	487	500	498	498	507	520	500	502	532	505	494	511	532	475	525	541	482	494	503	542	504	540	498	515	534	496	502	477	456	525	523	512	514	515	505	505	526	478	490	528	522	534	535	479	452	528	495	497	511	510	541	495	499	512	492	521	496	462	543	510	498	542	497	534	468	497	519	500	473	495	421	474	499	498	500	531	522	466	550	489	490	496	549	484	476	499	501	511	483	514	528	478	469	517	529	505	489	491	531	482	517	493	511	488	533	502	483	500	518	523	510	460	481	512	533	500	490	503	469	505	489	504	541	522	502	495	494	453	534	542	474	490	519	496	513	504	524	523	530	495	537	517	563	489	510	495	536	495	504	517	491	521	482	485	524	500	504	460	493	485	474	477	484	499	503	492	502	513	523	541	535	474	515	529	510	499	565	522	457	490	508	509	514	548	481	500	507	512	487	507	519	507	540	506	473	526	509	525	492	462	439	504	506	525	537	485	483	478	531	540	461	543	486	499	482	503	508	518	495	495	510	514	534	509	518	535	510	500	501	497	551	499	474	484	535	499	507	473	502	502	540	501	528	513	480	543	506	513	472	508	480	506	509	528	502	458	533	484	551	494	473	452	478	482	559	554	506	522	501	504	510	504	520	549	521	534	527	492	496	499	473	465	472	507	512	505	502	548	477	501	466	521	495	493	501	552	509	532	473	497	531	509	494	533	474	523	487	524	526	502	506	469	485	491	558	484	522	511	505	523	486	550	519	504	457	503	517	538	505	505	495	483	488	523	516	482	505	501	535	531	506	551	514	494	491	498	516	504	528	515	508	526	506	494	508	526	535	524	532	512	480	526	539	522	515	528	490	516	509	518	477	491	509	490	493	520	448	551	470	488	505	532	509	516	480	522	506	502	484	537	507	506	474	499	514	505	507	487	535	522	485	498	473	493	471	517	480	486	511	508	465	539	513	522	514	525	517	496	494	501	474	508	505	465	508	501	511	516	516	504	585	513	554	480	546	444	467	461	508	500	521	493	471	482	493	478	486	530	518	517	538	534	521	521	522	557	481	522	505	493	522	531	479	497	497	457	508	504	560	507	550	555	492	514	493	527	496	518	503	492	516	534	498	499	505	461	469	521	494	526	491	501	518	526	517	523	496	536	494	494	479	539	517	515	498	536	520	544	536	498	501	485	497
39527	21249	8003	4217	2665	1922	1537	1227	1063	979	879	789	750	714	652	591	617	629	584	569	551	573	541	537	507	540	515	520	511	511	484	505	514	505	492	503	490	475	487	481	489	494	496	463	481	455	487	491	502	501	470	466	516	503	477	473	507	498	484	489	458	511	463	520	491	489	452	468	470	479	532	449	471	472	458	484	488	492	479	492	461	456	494	468	495	471	511	514	483	436	468	483	472	494	457	469	482	470	436	491	475	457	453	479	474	461	504	462	450	486	470	446	461	468	439	508	493	468	437	510	490	474	497	441	462	454	454	459	486	475	450	476	523	477	501	489	455	494	472	457	501	483	466	469	456	467	481	470	496	465	450	486	443	465	466	491	485	478	446	474	484	475	449	469	457	471	487	444	475	477	471	474	465	450	469	467	490	508	467	509	486	506	478	486	494	476	457	479	478	470	483	472	465	471	479	487	468	472	492	469	489	464	478	462	517	457	475	453	491	511	465	476	483	481	464	457	525	490	446	475	493	486	448	468	446	451	507	490	495	476	469	482	460	473	442	472	504	491	462	496	473	506	508	486	466	465	484	470	459	454	449	447	478	490	498	456	475	466	449	479	472	476	455	483	475	518	462	462	488	475	500	479	464	461	471	461	462	502	471	420	514	500	471	477	486	477	456	535	488	490	489	492	534	489	501	506	472	500	445	514	456	480	477	467	478	469	514	464	472	449	470	485	500	474	469	438	497	469	461	473	473	481	451	492	469	479	491	436	508	496	458	470	481	481	469	507	463	448	431	444	515	503	476	456	475	466	453	457	470	492	496	467	481	466	460	465	486	485	437	442	477	444	438	462	449	460	461	476	477	459	511	468	487	482	472	477	471	400	471	442	464	450	523	478	441	462	473	462	425	482	475	479	456	466	513	480	458	480	456	479	443	504	505	473	459	507	467	476	459	449	489	455	471	497	451	487	448	533	455	482	492	480	480	445	476	447	496	435	468	455	499	451	512	454	501	456	471	476	505	510	456	499	427	453	473	491	467	508	485	470	471	502	443	455	475	518	457	463	454	483	474	506	464	503	497	459	463	494	474	507	478	458	510	444	471	509	505	499	485	455	449	502	469	439	453	484	481	478	444	459	436	458	503	441	485	472	485	479	418	512	514	497	484	503	472	446	507	511	458	488	471	465	488	500	474	498	470	463	499	477	460	446	511	465	480	504	453	464	480	435	469	457	466	457	512	469	463	476	468	446	469	466	467	463	495	521	490	487	464	487	469	441	483	507	510	457	495	450	468	510	477	521	496	470	448	491	474	495	477	479	461	456	499	496	500	483	462	507	447	454	513	478	478	518	513	477	470	489	471	455	444	441	487	489	467	495	487	465	471	494	483	481	472	493	484	480	456	477	446	464	449	470	488	471	435	468	460	460	499	455	484	484	515	452	482	499	494	495	525	465	479	468	520	461	432	502	501	481	453	470	470	464	494	430	459	456	489	482	446	467	493	482	475	505	501	454	427	456	506	475	487	434	458	479	460	469	419	455	458	447	497	462	504	433	449	477	461	459	470	488	494	509	520	481	484	480	503	450	499	511	457	505	471	469	473	462	529	487	469	443	423	502	421	496	480	521	419	488	457	475	503	475	433	455	458	461	475	462	418	464	489	457	461	460	439	475	487	489	484	468	491	456	467	488	519	478	471	499	476	475	475	483	500	469	481	497	428	467	462	484	498	522	470	478	511	474	505	471	471	484	466	482	501	472	421	441	461	461	458	498	501	494	422	456	478	487	499	463	477	457	462	462	541	441	491	445	504	487	478	482	511	488	501	453	482	459	455	439	487	459	448	450	478	489	481	478	478	472	492	459	481	507	457	504	464	477	450	501	492	469	484	516	473	458	478	464	468	505	481	465	473	480	514	465	483	463	500	515	466	486	458	515	490	489	478	474	483	477	518	442	472	474	478	484	518	466	490	509	509	460	464	517	468	502	479	443	488	434	468	485	455	453	463	477	503	477	486	475	466	480	509	451	480	482	484	475	488	475	444	503	480	469	462	446	485	496	488	470	438	468	464	483	512	486	472	482	485	481	475	470	476	501	451	479	472	460	511	431	483	483	442	485	425	449	479	447	463	454	500	497	456	492	507	465	451	492	438	455	481	459	492	514	474	478	479	509	461	472	461	481	479	476	446	475	461	461	476	479	439	490	474	515	476	493	475	453	487	468	526	494	490	496	433	451	487	453	473	479	520	437	455	461	486	494	502	465	463	472	419	476	469	477	509	503	472	476	452	500	482	452	492	489	504	491	498	500	441	472	431	434	453	456	472	466	454	487	434	481	457	477	460	467	481	443	461	478	478	454	521	460	529	467	432	476	490	481	449	447	430	460	429	494	432	514	471	483	445	474	468	445	465	483	447	497	455	453	464	445	478	489	437	513	495	466	444	476	413	500	479	472	474	469	462	456	426	512	493	463	501	478	443	453	457	484	464	523	459	493	468	476	438	486	463	506	506	509	445	464	471	505	509	467	463	515	513	486	467	456	438	455	481	464	488	454	478	447	493	463	481	496	459	489	500	470	471	496	429	446	424	508	485	480	462	461	464	450	470	474	493	490	445	486	476	478	465	462	506	507	484	471	495	471	478	483	471	485	505	485	507	516	471	457	483	449	471	467	470	491	502	476	445	463	475	463	520	462	458	492	436	490	462	435	486	477	431	470	421	464	483	468	529	474	467	478	485	466	450	464	472	512	484	496	464	473	475	476	495	455	481	474	447	501	452	464	459	483	461	449	471	511	487	465	484	477	479	476	462	471	467	460	444	456	513	500	437	482	473	501	459	456	481	491	502	482	465	474	458	488	430	463	498	444	486	467	484	470	477	476	472	478	461	452	463	471	458	453	465	441	463	487	459	470	463	497	474	478	483	495	473	462	473	511	456	477	477	453	442	487	485	462	450	483	457	501	464	484	484	484	470	460	448	470	472	460	476	455	460	481	470	451	491	466	469	457	443	489	483	456	483	463	501	466	476	452	432	476	501	463	475	475	443	496	479	519	467	496	472	410	477	474	461	465	443	477	461	474	494	489	460	444	464	487	460	456	469	518	487	438	500	456	478	519	475	474	514	446	472	487	433	486	434	493	495	479	471	465	478	481	465	467	497	479	466	467	471	456	479	430	455	469	442	503	479	441	512	482	450	488	494	484	476	504	519	482	507	456	491	496	464	459	476	502	512	450	512	438	506	487	475	467	487	465	491	448	475	458	462	486	442	499	451	476	500	515	473	497	500	499	488	502	418	493	514	458	508	501	448	474	443	453	505	475	456	483	498	447	482	451	532	531	483	485	479	475	440	469	454	473	459	472	491	488	489	490	476	463	525	510	436	464	498	500	461	467	464	448	469	478	476	489	498	479	509	463	475	465	495	490	463	472	478	464	463	480	505	462	452	500	479	509	510	475	477	485	512	439	414	497	502	441	456	460	460	468	467	481	470	504	507	449	496	480	481	431	484	455
22420	20392	27415	23279	20394	20476	16832	2102	1394	1285	1180	1100	1040	1097	1040	1040	990	992	880	986	973	977	977	913	938	977	954	919	906	873	916	861	859	876	902	853	848	910	868	878	908	873	921	842	914	812	866	935	869	842	872	829	902	799	898	855	846	877	790	862	909	849	857	882	889	883	855	842	902	874	842	856	832	857	864	879	839	915	894	839	855	875	839	885	862	911	881	813	871	919	909	852	882	894	844	868	859	884	850	819	877	867	856	859	803	862	814	849	852	900	868	890	878	847	861	868	811	866	878	859	869	877	826	898	875	893	839	854	865	816	860	846	873	831	854	859	874	870	846	889	856	876	868	894	850	889	841	887	849	815	868	864	852	846	848	830	887	831	871	814	917	877	863	865	815	855	867	856	871	851	878	843	878	854	811	884	865	906	855	836	869	883	812	818	864	849	830	866	816	906	829	846	866	855	829	845	905	865	881	894	891	863	812	868	857	868	929	860	873	894	873	837	825	887	849	840	845	919	833	885	856	894	857	854	885	885	899	859	826	859	864	892	848	859	795	916	871	880	865	890	854	849	878	877	856	846	823	837	832	854	835	873	867	859	839	879	968	865	906	892	857	888	824	848	807	865	823	870	865	837	907	870	839	847	894	835	950	854	919	881	865	858	850	886	901	860	833	874	826	874	896	880	856	820	876	873	887	866	858	897	847	856	819	826	904	916	867	857	851	824	886	842	840	920	787	797	848	866	881	894	854	871	882	835	891	858	862	844	878	814	888	877	866	903	851	861	874	865	840	848	922	890	858	858	868	886	861	889	868	803	844	891	850	870	868	872	842	850	812	813	876	894	871	849	844	905	836	917	832	877	803	893	820	884	819	896	876	864	897	927	859	891	835	873	876	868	847	859	825	810	947	918	842	858	890	880	811	886	847	858	861	847	851	817	867	893	846	843	837	865	922	871	860	874	887	863	853	881	828	858	882	869	827	910	884	905	940	896	835	871	877	905	905	882	851	886	839	840	849	831	854	863	871	827	868	815	865	881	848	877	870	875	841	861	842	874	844	838	864	858	855	839	796	821	837	817	804	839	842	836	856	855	853	852	869	865	827	931	854	921	860	895	875	844	895	831	789	834	864	855	868	844	849	853	819	847	846	799	896	849	873	912	819	860	826	891	924	896	806	859	907	843	828	845	856	835	818	842	837	859	862	833	844	839	851	844	828	881	823	801	833	815	821	890	878	894	820	857	820	884	863	896	799	876	887	918	833	853	824	875	881	835	860	861	925	874	867	837	850	792	836	844	890	856	870	862	890	835	810	854	853	851	879	903	870	888	875	819	818	877	880	874	837	875	889	815	828	805	833	815	832	836	900	808	885	873	871	824	868	832	862	867	799	877	847	871	875	860	872	879	868	847	874	823	884	867	843	865	861	867	895	893	882	875	892	871	833	873	854	872	845	862	874	862	897	898	914	848	879	850	852	895	887	835	846	834	906	859	892	861	880	829	881	901	838	831	824	871	890	866	846	871	874	864	886	866	884	871	839	853	895	835	846	852	899	796	897	801	831	891	874	821	875	857	868	835	843	852	859	801	897	853	864	934	890	880	877	823	940	830	838	866	865	880	849	878	876	883	822	870	851	865	866	840	815	881	836	877	866	880	830	865	907	854	886	847	841	823	861	866	899	879	899	825	908	862	855	872	864	884	865	923	897	847	882	858	838	892	815	864	819	866	867	874	866	890	852	836	930	833	879	852	840	862	851	867	859	883	864	894	891	873	871	806	857	806	891	835	831	884	862	805	809	947	877	872	853	859	854	853	917	878	850	904	883	902	856	839	874	843	873	820	827	870	918	885	838	849	846	842	852	822	893	839	818	827	886	848	848	846	833	917	932	890	842	858	927	934	828	876	848	857	837	903	836	874	844	846	828	833	818	836	850	847	901	850	894	874	851	847	843	813	799	874	884	804	841	868	907	852	880	815	855	927	884	896	829	874	887	863	869	850	878	858	812	873	852	885	838	859	856	896	841	875	857	822	866	886	875	860	825	885	895	894	864	887	840	854	909	851	880	857	799	869	867	827	832	873	898	876	900	853	906	843	866	861	851	874	854	886	904	836	865	857	856	886	867	849	896	847	879	857	832	867	854	823	830	861	844	866	890	804	858	914	855	831	862	789	877	819	849	805	875	868	860	857	841	857	838	839	814	879	883	822	855	857	870	845	858	901	877	849	837	901	869	843	856	859	848	812	844	849	858	836	845	829	819	846	849	862	863	873	847	867	869	862	873	881	854	853	877	816	856	868	889	880	894	874	840	863	897	851	856	900	842	833	878	886	886	843	841	805	874	855	898	885	827	885	835	815	818	874	891	878	886	848	890	880	853	860	883	880	832	882	844	896	865	822	844	811	863	875	860	846	877	903	907	900	807	842	836	876	862	898	904	864	909	865	865	890	885	870	899	879	854	851	830	824	864	836	911	854	821	895	864	891	886	885	938	868	873	882	882	873	854	862	822	842	892	845	807	838	795	927	790	864	816	897	833	779	818	853	895	795	865	877	852	863	859	890	853	900	873	837	909	868	870	884	838	864	830	853	834	813	841	877	857	846	869	848	886	885	863	819	897	855	855	783	884	859	827	880	909	801	866	853	861	848	823	856	802	830	900	892	801	893	868	842	916	833	876	852	858	842	851	836	917	825	846	839	849	883	845	907	825	845	877	881	853	872	857	853	834	882	873	865	828	870	837	873	900	852	841	872	886	810	849	856	905	869	846	897	907	847	880	878	859	826	882	816	873	920	855	805	875	793	813	898	869	878	877	879	835	899	860	819	838	833	884	803	821	899	874	879	857	845	840	926	896	890	823	878	849	876	852	882	843	887	810	806	843	860	827	881	851	814	873	842	866	820	909	890	845	867	870	824	884	850	880	856	851	891	859	882	886	861	882	828	882	862	865	841	828	816	864	901	855	832	915	846	858	899	850	850	826	878	848	816	866	903	889	867	851	873	873	862	820	818	863	892	908	823	793	833	907	834	839	868	887	889	876	818	910	815	863	896	812	918	868	883	815	836	847	839	869	835	909	859	853	812	845	877	806	896	825	839	910	824	871	860	863	858	852	869	845	891	854	907	901	882	867	819	881	889	895	818	865	832	822	826	892	870	817	845	828	852	853	898	826	926	864	840	814	870	898	900	897	860	871	865	880	830	856	865	914	839	818	818	867	855	850	857	862	876	858	891	849	870	853	809	870	829	856	859	869	813	873	837	861	891	841	848	888	839	811	879	853	856	859	907	851	878	919	831	868	903	802	826	885	827	834	863	840	822	838	902	849	819	855	912	885	803	833	830	879	882	828	893	856	864	870	874	840	857	934	900	879	891	830	804	868	881	815	859	884	895	887	904	832	813	827	792	883	865	970	876	842	860	786	856	880	838	895	873	870	847	880	870	900	834	811	840	857	860	823	865	890	853	877	837	873	904	831	886	876	867	836	893	892	898	812	841	852	861	863	841
38964	20534	12883	7207	4678	3530	2742	2301	1968	1709	1567	1455	1303	1269	1208	1116	1116	1014	1018	982	955	952	913	939	958	852	872	876	917	895	863	845	840	885	860	831	806	843	845	875	859	815	850	783	819	800	822	791	855	839	866	837	835	838	802	806	789	808	803	875	819	803	796	846	801	823	870	794	819	826	798	810	828	812	810	827	807	835	786	822	780	803	779	810	783	812	792	846	820	785	800	824	758	774	825	797	836	799	842	832	804	851	771	816	794	763	786	789	786	829	768	786	791	773	821	818	834	824	825	789	795	821	782	774	804	831	775	830	787	826	804	778	801	803	811	819	787	812	818	771	828	785	735	767	788	789	772	759	814	828	816	829	771	722	789	796	786	788	833	785	812	804	798	794	792	826	808	817	812	773	834	818	761	772	815	800	787	768	758	820	825	823	809	809	787	778	794	846	779	833	780	802	803	841	814	782	783	742	803	750	799	774	772	794	767	766	777	821	798	791	801	811	871	747	790	777	820	778	780	789	785	791	807	823	820	780	745	812	815	815	789	741	767	743	800	786	810	794	808	839	805	823	797	758	800	809	846	803	789	758	849	828	758	789	757	752	783	796	791	763	783	803	799	786	760	802	777	751	827	789	797	833	825	750	768	774	798	768	791	819	744	771	807	807	828	794	804	773	788	768	744	839	769	780	807	756	788	816	844	804	820	758	778	841	766	770	853	834	837	805	832	847	786	808	779	796	811	811	772	758	804	771	780	793	752	759	810	784	719	827	781	801	765	821	789	804	763	857	871	796	721	809	783	816	800	824	832	732	753	768	830	806	799	761	790	827	785	807	822	767	807	833	819	839	776	842	814	831	773	808	829	728	793	802	786	821	805	792	822	772	811	810	874	779	806	800	776	840	777	772	791	808	827	775	772	811	801	784	755	755	755	839	796	727	756	798	805	812	811	809	789	835	868	833	791	787	838	784	830	757	823	814	777	805	813	805	802	832	757	824	778	758	836	800	818	787	793	813	789	809	809	762	780	821	820	783	781	848	848	854	766	779	777	807	748	815	801	793	785	815	815	795	825	807	811	845	745	808	810	795	803	776	704	790	810	824	806	816	830	814	828	813	828	724	818	797	736	781	788	801	804	756	830	794	804	773	750	821	795	798	795	820	754	816	789	753	795	807	866	804	785	740	797	802	811	798	780	796	807	841	775	787	832	822	749	802	788	797	759	792	748	769	759	790	759	771	812	850	793	802	814	811	810	809	800	795	842	815	767	837	787	794	819	767	803	770	796	804	824	849	778	868	782	800	765	803	789	815	807	805	808	715	785	776	769	766	830	778	796	861	786	772	819	745	791	827	779	801	816	759	802	839	822	789	809	797	904	747	852	800	825	772	800	778	807	847	851	790	793	833	815	806	772	803	797	795	866	843	771	771	781	831	813	820	789	814	836	797	809	780	796	779	765	808	757	861	770	759	843	778	777	809	796	809	763	776	788	822	755	773	802	783	804	760	773	795	782	799	760	751	773	811	775	823	800	795	826	778	739	784	807	789	804	782	783	793	831	791	805	779	841	768	778	817	796	789	813	780	777	758	813	768	774	743	816	779	853	837	800	765	694	815	809	870	764	824	834	761	793	770	783	821	818	830	833	769	738	784	756	766	801	778	793	791	763	759	753	822	744	804	772	806	810	823	783	780	814	775	801	755	781	791	800	786	747	751	772	757	800	785	780	762	766	820	779	821	804	789	791	783	779	763	790	780	865	853	785	812	763	857	766	824	784	769	792	786	789	791	812	820	825	796	786	824	867	793	810	777	843	806	834	765	763	790	781	801	811	829	798	806	781	804	800	804	778	808	810	807	747	807	819	808	769	760	755	799	775	815	799	797	794	782	765	793	819	844	804	842	831	792	786	771	791	793	792	796	847	764	776	766	819	803	808	776	824	807	765	790	770	828	768	843	819	771	788	777	805	756	831	763	794	810	772	792	796	774	804	788	780	805	796	837	810	783	822	804	776	817	816	793	769	812	802	794	812	846	767	779	768	776	845	768	806	763	773	745	809	844	785	857	770	814	821	797	827	809	836	759	763	784	800	821	776	791	802	845	785	795	806	776	740	781	815	847	823	807	791	845	800	766	804	807	779	852	755	834	795	814	812	749	748	815	831	802	792	837	806	800	777	817	798	728	827	794	812	835	803	862	820	798	747	796	789	850	820	825	738	792	821	764	781	808	809	803	780	786	767	804	790	800	789	780	828	801	781	814	785	790	743	828	839	784	804	787	807	772	822	827	761	798	827	782	780	813	790	808	783	769	778	771	787	837	757	785	840	767	787	786	771	807	758	840	838	800	824	839	774	805	798	760	798	801	804	805	771	787	825	792	768	814	808	816	772	801	803	844	774	786	777	758	783	860	766	801	808	796	791	804	818	813	805	784	850	837	805	775	785	769	807	778	790	784	815	793	851	837	822	809	783	786	807	806	782	832	776	775	789	789	833	763	820	768	755	841	760	782	831	802	776	823	825	770	803	755	756	826	783	825	783	757	829	799	816	779	799	792	802	763	769	816	835	771	799	748	833	798	798	790	781	808	765	748	762	773	799	813	765	843	787	793	828	756	790	770	850	783	779	808	827	814	776	786	847	832	851	757	789	845	756	856	782	758	795	763	763	790	770	801	801	785	801	836	758	754	789	785	793	815	795	827	750	721	814	740	799	755	850	848	808	790	791	788	855	782	810	766	816	801	789	800	821	839	840	808	767	773	751	819	780	820	812	798	780	780	761	863	842	810	810	821	804	781	828	772	818	793	820	776	795	776	808	753	805	802	794	810	778	833	792	775	780	811	749	782	848	841	814	794	807	809	777	801	768	808	790	799	790	763	804	771	836	799	838	817	770	826	817	802	828	799	762	785	822	782	847	778	776	785	831	867	767	768	784	804	768	847	793	802	841	822	800	812	838	778	775	804	795	795	802	812	775	762	788	767	770	832	824	783	751	867	794	794	788	765	768	852	821	779	796	787	785	800	798	814	783	804	761	782	821	818	802	790	828	739	771	814	822	737	767	785	811	801	787	773	809	804	828	790	819	827	733	772	800	777	851	804	791	791	810	792	821	779	806	765	812	805	815	789	837	736	801	831	792	727	750	752	813	770	796	846	822	791	781	757	723	875	777	859	823	796	793	836	821	792	760	829	764	756	808	799	793	778	799	799	807	801	852	789	766	757	819	757	804	805	860	787	762	809	850	812	823	793	798	759	838	801	808	811	777	860	816	745	810	806	796	822	764	778	810	807	790	799	796	813	783	770	836	802	781	781	813	740	798	775	808	801	827	782	809	783	820	791	734	773	851	786	807	799	760	824	784	788	789	776	768	805	835	845	753	779	790	757	781	776	821	824	817	836	816	798	778	880	787	782	797	801	808	834	785	800	816	816	754	801	782	782	823	784	804	801	813	831	779	849	800	813	771	830	799	745	836	772	822	833	795	805	779	784	773	713	805	763	796	787	836	834
31600	17262	4281	413	285	263	199	220	219	200	208	217	238	221	206	231	212	197	223	215	207	221	223	193	205	210	228	215	188	223	221	209	200	220	220	215	207	226	202	196	197	233	202	214	249	211	196	213	224	223	201	210	211	183	235	209	202	194	213	235	200	198	202	203	209	241	225	195	216	217	207	211	196	184	245	190	190	189	179	231	179	204	238	217	224	188	219	202	217	222	195	215	218	211	208	218	233	219	218	225	218	197	211	210	205	215	252	206	193	211	220	219	212	249	206	216	188	211	206	201	193	171	225	239	212	233	243	220	207	209	195	214	226	235	213	201	249	234	228	212	233	195	194	187	226	217	214	211	197	204	198	205	222	207	189	221	222	187	192	204	193	225	192	197	228	225	215	195	211	230	200	222	212	205	207	190	213	224	221	214	251	198	215	210	224	206	218	191	190	207	236	192	223	209	226	208	221	220	224	212	224	176	205	215	228	201	190	231	207	205	232	206	182	181	202	207	211	176	187	218	206	196	195	209	205	204	226	200	203	219	223	206	219	214	215	178	199	203	232	219	216	218	215	228	206	189	203	210	207	205	214	238	218	212	206	238	195	181	208	212	204	201	198	208	228	211	179	226	215	195	233	192	213	209	176	209	213	200	214	227	217	214	227	235	216	216	225	249	187	196	243	198	221	188	232	218	189	228	199	190	237	211	187	231	201	213	237	219	188	215	185	215	181	190	203	199	227	226	202	205	203	220	204	193	194	215	212	214	206	236	231	214	213	217	214	221	228	205	221	215	204	199	205	193	220	230	197	208	223	214	204	222	220	203	208	194	217	208	195	203	201	244	201	192	228	192	204	204	204	225	202	215	209	192	207	222	221	181	197	227	227	196	197	212	245	196	205	212	217	218	252	212	200	245	216	193	206	201	222	208	203	211	185	197	198	237	164	214	221	221	223	215	198	182	204	190	204	240	220	232	219	199	228	194	205	209	192	190	211	208	200	245	217	202	206	213	215	206	206	206	197	231	223	205	209	202	206	212	206	209	187	226	215	191	202	197	225	238	202	224	237	213	214	220	200	188	221	192	210	225	221	202	208	216	214	214	230	184	211	232	204	221	246	208	177	203	212	195	205	205	208	213	213	194	210	197	220	192	232	178	193	189	219	201	198	219	196	212	185	193	189	222	195	231	196	197	222	206	234	206	212	232	227	189	218	219	224	211	217	227	215	212	183	209	201	208	217	198	201	214	226	227	223	234	216	220	207	224	196	203	202	203	229	199	201	201	191	197	212	230	232	243	211	203	215	200	168	210	218	221	210	232	203	208	207	190	235	214	227	204	212	230	201	229	223	195	187	226	195	185	210	214	190	211	196	217	222	207	227	212	230	234	203	223	225	202	206	220	224	209	198	213	215	179	215	211	212	203	196	215	207	203	190	232	210	205	240	220	215	200	229	200	208	217	201	212	201	222	217	228	237	213	203	211	183	237	232	204	229	204	211	228	237	207	225	193	226	179	227	207	224	163	197	216	214	215	208	206	209	244	219	226	207	210	243	227	234	239	218	206	237	240	217	243	208	214	193	224	227	203	210	201	205	194	221	194	213	212	210	219	197	230	207	227	207	247	208	202	194	219	238	201	196	204	222	231	196	219	219	204	229	224	218	185	192	212	224	218	226	203	211	202	215	195	203	213	217	196	221	208	222	209	244	202	203	196	224	223	235	190	183	212	190	211	195	186	219	217	241	211	189	217	189	198	215	196	187	201	239	198	224	198	196	194	224	200	211	196	227	205	201	205	232	200	221	195	197	213	188	223	194	214	186	210	199	195	210	213	191	193	227	215	190	208	215	216	238	226	240	217	198	236	221	216	202	232	236	217	189	184	230	178	179	237	235	196	236	230	214	227	205	197	197	229	208	191	212	211	219	218	217	182	196	222	215	224	210	209	168	197	206	173	222	209	202	211	185	203	219	194	192	192	217	218	217	218	246	213	195	205	222	209	208	195	189	211	218	206	208	241	197	214	212	224	190	221	217	205	193	233	210	209	217	203	237	233	201	220	225	215	214	199	201	225	191	226	201	230	213	227	176	196	216	215	206	231	201	213	230	210	226	207	217	204	201	209	220	199	200	210	207	232	200	219	185	228	209	203	205	194	208	195	197	216	238	210	213	191	193	230	224	213	226	213	194	235	221	208	217	227	214	217	214	187	223	231	209	229	194	201	227	211	194	207	199	196	219	203	199	188	223	254	219	207	212	197	201	200	183	205	180	239	217	210	217	231	202	213	208	216	204	212	204	196	228	210	207	228	189	211	201	210	204	230	221	222	199	189	200	195	199	196	238	219	217	208	210	219	194	219	215	205	231	209	223	191	209	218	236	214	189	212	221	221	205	249	228	204	187	214	190	198	207	185	214	202	214	203	221	218	225	182	246	209	218	195	211	217	220	192	205	198	190	220	227	211	215	218	217	217	204	217	201	179	215	225	178	216	237	190	222	209	242	215	222	207	176	168	215	206	189	201	218	220	216	228	223	231	185	195	192	225	240	197	224	220	219	209	181	205	187	216	212	240	255	215	225	210	217	236	230	225	210	199	199	197	214	247	187	230	188	213	218	207	203	210	221	199	245	235	209	228	196	207	229	204	207	226	244	224	205	215	200	221	209	193	241	207	240	198	198	193	222	212	223	205	188	218	201	198	220	219	200	216	223	228	236	214	191	216	202	193	227	228	200	191	228	221	223	207	227	216	206	207	250	204	230	195	208	200	214	212	225	214	225	215	226	215	223	205	223	208	221	209	207	220	189	219	206	227	211	212	204	208	227	223	227	200	204	234	187	195	199	205	210	218	211	193	230	217	223	202	227	222	191	205	188	203	202	216	239	201	195	213	210	227	208	208	195	224	214	222	226	204	208	229	226	214	229	208	233	219	202	203	215	199	218	184	214	207	216	212	218	226	213	211	211	207	227	187	226	198	209	206	197	203	199	221	211	228	187	193	199	202	228	212	220	199	208	188	224	207	198	199	227	184	200	228	202	255	223	220	181	217	232	218	192	186	211	188	229	207	214	227	199	237	211	196	214	199	225	198	208	207	232	219	181	178	199	212	215	218	194	196	198	201	207	242	224	212	210	196	210	231	218	213	229	182	214	211	195	217	204	207	218	231	233	211	199	210	216	220	215	220	229	230	211	205	218	192	192	223	240	226	207	216	196	202	218	229	231	216	203	200	212	218	212	199	186	222	215	210	219	214	220	208	218	225	201	207	209	202	210	193	196	214	224	216	210	198	212	201	214	251	226	201	238	221	196	195	234	195	214	223	207	218	200	229	221	202	203	223	184	209	217	217	190	214	199	178	198	207	242	210	226	211	213	231	256	194	213	221	214	206	221	204	199	212	238	221	213	201	206	201	188	208	225	201	222	241	195	201	185	208	224	203	194	204	210	213	226	226	213	222	213	206	212	187	202	214	215	211	215	218	223	208	224	204	206	207	178	241	174	210	227	233
23159	8819	604	372	347	318	272	248	231	223	252	228	238	268	247	208	225	244	248	213	216	225	243	254	211	251	199	206	222	225	216	189	262	232	259	203	229	215	204	213	231	213	210	234	208	233	250	239	234	202	206	242	222	247	237	238	248	222	253	230	223	197	233	241	207	251	243	230	250	217	227	233	212	241	200	229	231	220	246	212	217	252	215	237	209	250	236	198	246	225	227	219	234	247	234	232	223	243	241	220	250	238	254	205	217	219	248	210	203	230	218	198	219	222	248	219	238	228	227	215	256	232	226	253	236	236	203	233	239	237	218	219	228	230	219	221	229	251	242	233	211	202	238	238	247	223	252	214	237	253	213	207	217	224	197	251	252	220	215	226	227	211	207	213	232	216	204	210	209	223	218	238	236	241	203	221	228	223	240	242	236	218	209	241	233	225	212	232	222	251	249	219	222	218	213	249	221	220	210	221	243	200	227	245	202	219	211	198	232	214	239	226	198	209	215	210	215	218	247	215	213	253	240	211	220	229	238	219	201	209	201	235	245	227	213	239	233	218	246	226	208	196	236	212	195	225	242	230	230	218	269	234	253	230	215	244	240	244	198	230	234	231	200	229	235	220	232	234	211	251	232	212	254	235	222	237	243	225	228	208	220	206	227	217	261	206	236	194	201	237	192	239	209	208	212	229	217	221	233	213	221	220	215	224	206	230	245	224	240	231	244	215	210	202	195	223	220	221	227	216	219	221	214	216	221	235	250	201	218	238	246	201	218	208	203	232	203	229	240	255	242	199	215	245	241	239	196	244	234	216	199	220	212	231	229	225	217	232	229	237	238	219	259	206	236	261	250	238	255	218	219	228	218	221	216	232	245	220	219	229	225	198	219	220	227	238	208	230	221	231	215	222	264	211	267	218	241	259	246	185	247	222	221	211	225	232	209	231	201	215	231	222	229	242	239	230	245	211	210	217	217	243	228	203	211	228	195	217	211	214	224	225	238	235	229	217	232	201	214	215	194	222	216	239	222	216	227	212	200	207	220	236	232	220	238	219	185	200	206	217	198	209	221	238	220	218	233	232	230	238	198	238	225	232	231	236	214	213	216	195	213	198	209	239	218	222	219	219	217	236	248	215	215	204	233	221	220	220	235	227	244	224	212	226	212	244	215	246	231	230	203	221	211	239	226	226	213	231	248	189	228	223	226	225	239	243	256	207	226	234	227	206	243	244	236	245	216	208	209	202	227	234	240	221	218	223	235	227	233	222	252	242	226	210	182	222	209	224	210	232	205	222	234	247	235	231	214	223	225	242	218	223	209	222	247	214	208	194	232	210	237	224	252	204	220	224	202	226	203	202	218	198	219	232	217	236	228	210	200	223	223	231	255	231	244	240	215	211	233	239	232	205	220	225	227	257	190	229	239	215	210	223	215	211	201	241	240	223	216	208	205	229	227	203	206	210	207	223	227	202	220	211	242	237	200	240	194	216	229	223	246	225	204	244	211	226	251	194	225	246	198	244	206	239	207	196	224	237	239	232	219	258	243	210	208	245	234	228	256	228	240	204	225	260	212	241	227	219	213	200	217	220	230	229	232	210	219	228	221	231	223	235	230	230	233	242	238	233	235	233	214	213	232	220	205	227	242	242	220	223	216	231	233	236	219	198	218	225	232	223	229	240	233	223	243	205	220	230	250	217	218	197	212	210	179	215	219	212	240	200	242	223	210	229	227	217	233	219	215	210	217	239	238	206	223	218	245	237	221	226	226	230	206	224	246	280	230	198	233	246	233	202	216	207	220	222	189	221	207	230	249	215	245	198	249	217	224	239	238	241	218	214	227	221	215	208	236	222	204	218	219	193	216	218	213	212	228	242	217	206	238	215	233	251	227	219	213	231	188	227	208	206	190	246	217	223	238	235	231	230	205	203	248	221	212	239	204	232	215	217	226	241	242	224	236	218	217	234	226	196	204	217	223	239	226	215	247	231	229	219	245	208	210	224	251	215	212	230	232	203	234	220	234	209	224	235	237	212	194	231	231	218	226	227	222	224	231	225	201	236	223	227	236	213	228	228	220	235	257	251	237	221	212	220	240	234	215	208	199	241	225	213	215	238	226	216	222	201	216	240	210	204	214	213	232	244	232	221	197	214	229	235	239	222	217	222	235	223	217	238	225	216	260	224	221	196	222	229	212	205	230	236	249	213	217	208	202	200	213	203	244	226	235	231	222	230	232	204	229	233	238	229	213	239	235	209	231	225	228	214	230	219	260	250	218	215	222	215	245	231	199	234	235	255	213	224	229	235	211	212	227	241	247	222	227	219	213	200	213	216	238	211	219	234	228	225	219	202	239	256	240	257	222	219	210	224	208	219	237	234	244	249	196	229	243	218	225	236	231	230	231	226	228	220	244	216	240	248	210	235	229	234	194	216	213	227	211	216	206	215	212	210	252	223	221	240	221	223	193	230	210	233	245	231	223	264	222	221	205	215	236	248	234	246	249	229	235	229	218	227	227	223	209	218	213	231	233	211	234	234	220	225	234	256	192	197	195	247	245	219	189	221	239	211	223	212	232	222	235	225	219	229	203	243	201	238	250	225	216	224	219	234	221	200	191	216	218	222	229	230	211	238	171	253	202	244	231	239	211	211	245	226	232	236	212	218	252	200	236	230	219	257	213	251	238	238	224	238	227	218	251	202	218	221	219	230	226	228	202	230	221	193	228	212	273	208	207	215	246	222	247	239	214	240	204	235	216	223	221	195	225	238	226	241	227	236	201	213	231	215	209	217	222	217	206	214	223	240	217	218	220	237	210	257	201	220	216	235	216	217	227	205	222	222	223	227	219	225	220	232	199	253	226	230	208	249	250	213	205	223	219	220	228	215	223	228	230	240	238	240	194	242	198	227	216	244	217	242	239	227	208	244	196	214	224	204	221	248	257	248	220	225	228	228	212	242	220	207	204	222	212	209	190	234	220	224	219	225	195	238	212	246	219	220	236	253	201	244	245	217	199	230	233	226	221	190	248	251	238	245	249	203	244	233	226	200	210	215	233	208	221	233	230	219	210	242	253	227	222	217	201	223	205	209	221	214	254	209	197	231	198	213	220	239	249	249	232	211	229	209	228	234	228	211	204	224	208	218	228	237	219	227	223	204	232	216	236	229	208	236	261	227	222	230	223	239	225	209	259	225	224	249	230	226	229	197	228	249	228	222	231	240	214	246	219	203	235	182	258	206	213	226	251	221	216	214	225	222	222	221	191	211	225	207	223	233	208	218	246	233	219	254	225	226	237	200	248	214	220	238	229	215	213	215	228	216	233	195	209	215	208	237	212	194	211	236	226	232	219	217	235	236	232	215	208	237	207	221	234	220	240	224	230	221	228	221	230	211	244	234	232	234	233	233	241	237	225	236	241	213	225	211	231	203	219	215	232	241	219	237	221	218	206	243	226	210	191	199	215	220	191	221	237	229	233	222	246	201	210	236	232	231	210	226	215	236
24546	20413	26249	24419	20391	14898	1560	940	756	743	634	681	627	606	623	603	543	575	599	587	550	567	509	548	517	529	552	517	527	572	518	489	520	506	528	499	485	578	473	525	483	523	510	503	489	542	562	544	520	533	492	543	510	514	513	485	525	509	517	496	508	578	565	503	546	516	508	561	510	498	490	527	522	512	524	525	488	518	512	488	530	552	529	501	515	533	513	507	517	535	486	550	511	524	497	587	544	528	533	492	554	494	495	480	503	533	525	538	479	507	452	531	506	511	471	506	517	501	550	475	507	509	508	511	489	501	496	549	509	517	519	489	534	530	545	536	478	478	529	545	544	513	511	532	483	552	502	471	496	519	496	537	528	464	529	513	525	502	504	529	496	504	510	534	564	513	501	574	528	498	492	510	519	475	548	515	518	532	534	499	514	530	462	495	533	515	476	500	523	502	534	482	499	516	475	533	484	500	518	553	507	539	491	512	518	498	517	529	512	530	511	485	559	465	517	530	506	499	529	558	490	522	488	533	505	515	489	474	479	544	509	506	520	507	510	503	536	563	499	448	519	468	498	548	507	497	511	522	514	509	527	484	503	520	522	524	466	513	574	554	527	518	538	546	537	468	485	469	486	490	525	534	510	535	510	499	550	497	514	478	520	489	476	490	511	528	501	502	515	497	528	476	533	493	496	513	532	497	507	546	542	464	503	539	505	503	494	497	514	506	544	490	470	515	501	535	531	529	517	514	499	530	509	478	475	439	484	476	504	509	499	538	521	527	465	510	498	528	516	515	511	534	562	453	540	507	481	463	534	523	486	510	522	509	528	547	478	490	524	523	507	502	485	490	498	467	517	441	538	539	503	486	498	525	501	487	471	519	550	544	569	531	529	519	480	470	508	529	525	520	587	507	508	528	475	527	509	507	466	504	533	510	549	505	511	532	506	488	494	561	490	526	495	467	505	479	486	493	565	487	501	537	504	517	517	516	525	516	504	465	510	481	472	529	524	526	521	507	496	511	548	460	512	488	522	515	500	523	482	458	482	504	519	521	525	525	520	498	543	530	485	484	435	531	516	523	525	497	473	449	552	497	492	508	501	545	485	514	515	547	516	512	501	530	517	503	497	491	516	508	514	523	481	495	526	485	542	505	501	509	547	540	449	525	528	501	516	500	538	512	500	479	506	509	542	493	491	492	524	527	514	481	539	535	531	529	490	501	508	513	479	520	490	542	508	478	509	513	524	482	483	532	520	529	504	509	514	512	526	488	497	506	517	575	517	545	517	551	515	523	545	517	470	502	520	508	491	551	536	536	466	510	533	470	524	534	504	503	551	510	496	501	529	519	517	509	536	526	513	502	529	471	515	492	488	525	531	498	503	480	521	488	495	518	510	499	508	512	518	493	540	476	502	515	496	486	521	487	531	469	452	567	522	458	535	522	517	500	522	507	539	489	514	485	459	484	489	543	523	485	472	453	523	504	503	552	543	496	510	478	520	483	494	485	555	572	468	469	532	526	521	513	486	524	549	509	569	495	533	498	483	515	540	543	504	524	491	509	551	520	553	520	512	517	531	551	537	531	466	519	492	469	515	472	554	492	503	511	469	526	510	535	521	511	500	461	455	504	520	531	501	539	545	541	534	498	484	457	495	515	561	504	528	508	527	526	477	516	527	502	560	479	500	498	498	547	500	483	532	449	513	520	503	510	541	536	485	534	506	482	527	520	520	542	522	487	489	556	509	489	474	531	489	533	445	477	499	467	538	467	509	548	525	494	506	525	517	521	510	499	535	502	485	534	480	528	530	459	473	500	496	497	494	563	522	481	541	526	536	504	518	532	521	543	516	489	520	486	503	484	457	514	506	486	473	489	517	512	524	526	479	499	500	461	509	518	534	549	535	544	514	512	503	503	513	468	489	438	486	521	525	475	507	509	522	526	538	510	514	507	500	490	505	533	518	521	519	514	529	557	509	549	535	494	494	523	553	509	499	504	537	508	555	488	539	527	482	504	474	508	486	535	492	476	548	523	520	483	509	549	522	526	516	523	496	504	514	538	493	535	452	514	533	497	517	512	520	542	542	556	474	549	517	492	525	493	544	486	506	530	511	500	513	464	496	513	516	490	501	499	478	498	536	513	509	504	525	475	481	475	506	515	504	498	535	503	524	496	527	518	571	529	519	516	499	528	521	460	550	513	531	524	499	508	497	508	510	475	526	495	516	490	493	531	493	518	479	507	554	508	504	558	518	526	530	537	496	548	484	554	515	544	497	526	532	509	507	508	517	528	517	515	544	493	539	485	527	518	512	482	518	506	535	502	529	523	490	500	516	539	526	487	505	465	504	480	514	493	533	501	517	459	520	549	502	548	516	538	533	489	503	542	506	479	484	515	500	509	516	525	486	513	502	499	484	531	558	555	494	528	547	526	514	532	509	566	523	530	500	500	540	498	497	522	533	529	491	546	516	482	503	491	538	490	500	468	475	535	511	520	578	534	478	482	567	498	531	506	514	519	517	522	538	510	498	493	487	520	530	482	487	501	524	524	497	502	544	536	512	501	529	551	516	524	451	511	477	500	509	514	491	459	501	504	517	481	508	501	535	493	512	484	503	528	533	502	540	533	488	471	502	483	523	514	486	500	504	491	479	486	530	466	510	492	516	505	534	460	485	527	528	522	531	500	497	485	497	522	505	543	561	486	534	527	506	518	527	540	496	463	483	497	487	512	506	493	495	514	512	520	493	534	518	521	525	457	511	495	531	519	518	502	534	487	512	519	487	493	503	490	506	488	536	558	525	517	556	510	508	523	494	497	450	519	514	537	580	471	493	481	435	508	490	509	497	521	490	487	493	539	537	506	490	526	520	529	493	527	481	502	528	483	522	491	488	515	475	558	502	520	481	474	486	478	537	506	549	477	544	502	494	469	495	530	518	490	546	541	512	511	554	517	517	479	502	516	525	459	480	566	538	492	485	475	507	465	527	493	496	503	505	486	540	494	514	508	499	510	480	531	508	555	492	472	541	536	471	525	518	500	501	517	492	517	517	523	517	484	542	491	514	478	549	504	480	489	502	498	532	535	488	489	515	499	559	532	524	505	510	498	506	531	475	554	468	456	555	517	465	517	505	518	514	467	521	491	488	509	508	502	523	515	570	518	534	471	514	502	510	473	495	535	522	506	498	493	504	514	528	513	512	500	504	512	523	538	506	505	505	537	492	490	483	522	470	493	468	521	515	494	544	495	522	503	517	509	474	502	510	496	490	506	516	520	513	490	510	499	462	491	471	479	495	498	569	494	459	502	511	489	466	548	535	501	505	536	502	510	535	537	486	499	497	491	507	510	498	498	510	502	535	520	499	521	478	504	496	508	473	524	533	486	515	559	484	488	502	518	525	479	516	494	503	504	498	485	538	545	478	526	501	549	555	521	517	522	539	543	519	507	522	492	544	527	480	495	460	493	539	517	485	526	529	469	527	501	517	504	472	509	549	509	494	495	516	523
38628	22210	7664	4007	2707	1849	1505	1271	1073	927	843	802	716	724	665	603	681	599	591	612	534	581	577	537	523	548	517	512	493	529	503	565	532	499	514	493	522	501	507	528	527	514	501	546	494	482	476	492	482	525	490	528	472	490	509	504	529	498	449	504	476	480	453	482	533	486	481	468	472	473	478	509	517	514	469	494	487	501	493	467	465	493	481	475	452	455	478	477	459	498	489	464	508	493	481	456	481	483	518	473	516	476	467	474	485	483	525	486	495	502	438	488	502	484	508	440	505	435	513	469	448	478	500	490	480	479	466	489	449	455	476	486	521	445	485	477	499	454	484	485	497	477	475	474	477	484	491	496	452	497	464	473	487	493	468	476	455	490	454	459	486	476	474	500	493	481	462	484	446	470	477	458	467	509	466	473	468	504	459	472	483	491	470	490	427	432	506	500	468	463	492	503	505	505	461	502	473	473	472	469	452	504	476	515	469	514	496	474	460	445	492	493	497	493	428	497	518	481	491	476	436	485	463	530	480	496	478	445	463	481	498	445	518	457	503	483	487	477	493	485	447	460	484	494	504	491	514	442	484	516	503	489	420	493	456	484	500	505	468	497	508	476	508	497	487	485	492	509	478	469	478	495	509	496	468	454	487	460	501	460	476	506	487	483	463	456	478	511	465	457	474	495	492	474	464	482	475	525	511	479	432	490	452	485	480	509	520	452	460	490	464	492	487	486	518	481	461	527	515	503	511	507	453	464	461	480	466	468	478	486	524	436	481	474	497	476	484	473	463	460	453	476	514	471	479	452	441	469	458	501	461	487	480	479	457	448	453	485	466	457	472	506	493	451	487	464	487	480	490	485	487	505	485	473	476	442	503	460	453	453	510	492	471	516	471	474	492	493	452	501	472	486	427	506	488	417	511	466	447	475	443	453	493	470	512	452	474	475	514	471	445	489	485	523	501	506	521	499	478	494	445	476	470	490	478	434	452	475	526	474	451	473	458	499	468	508	466	476	485	508	504	443	480	508	473	508	488	452	502	491	489	437	454	449	459	475	513	453	478	462	471	468	486	475	479	468	494	447	458	536	467	493	494	459	476	475	478	475	491	513	469	467	468	441	479	467	479	513	496	461	465	518	458	483	451	472	460	478	476	476	514	490	471	462	472	486	493	452	490	469	484	490	440	452	462	463	454	466	455	465	472	459	462	460	467	480	505	475	440	487	485	474	484	447	484	483	468	456	473	470	456	461	466	448	508	477	495	481	471	503	477	473	452	470	544	481	509	497	441	488	471	473	492	478	491	472	488	471	484	488	495	507	541	467	487	498	465	473	488	473	495	532	434	491	477	466	500	453	472	479	471	449	470	443	451	514	481	500	465	475	484	492	466	511	534	450	497	473	497	517	468	491	446	467	493	499	495	480	502	476	494	476	496	485	494	470	473	463	494	460	486	478	467	474	444	497	454	455	489	426	475	449	435	478	484	437	452	462	462	519	456	465	481	501	507	531	445	479	503	502	494	456	493	448	484	476	494	449	501	501	472	480	468	480	472	522	471	472	486	444	448	486	489	487	496	500	466	469	503	452	443	454	478	506	526	528	456	499	464	469	460	466	500	486	483	517	501	493	468	470	485	493	442	491	457	493	506	477	546	461	489	489	476	496	495	482	469	495	437	462	452	488	508	474	481	494	510	451	477	510	459	505	495	471	498	521	479	496	477	481	472	429	497	455	528	460	468	446	454	479	489	481	491	467	464	453	489	486	495	504	489	471	475	513	518	470	512	485	455	521	527	468	451	477	470	479	475	477	466	505	493	460	525	468	498	497	480	489	472	458	472	464	487	467	480	470	481	456	484	477	461	500	480	497	443	512	469	491	469	460	493	441	487	497	460	506	477	444	491	426	452	500	517	483	500	487	504	486	460	451	453	495	508	468	456	469	464	484	487	491	497	488	500	478	452	437	455	495	484	485	468	444	458	481	465	455	437	478	466	444	476	492	472	465	490	469	433	504	513	492	477	484	498	471	474	463	498	482	494	481	453	478	466	497	477	454	467	503	465	513	501	439	459	500	457	481	505	500	482	477	479	475	490	479	467	459	465	507	480	434	486	512	483	441	479	459	485	465	467	480	485	488	505	469	459	505	490	495	471	487	471	481	485	481	482	468	463	476	505	436	464	491	477	468	498	471	463	490	459	503	441	505	479	511	474	478	469	512	477	472	479	501	476	453	483	511	489	517	501	483	466	519	491	456	541	482	476	519	497	491	476	479	461	501	479	458	469	503	505	497	468	474	465	462	491	490	477	494	505	441	484	486	486	492	482	487	467	484	495	434	479	506	440	478	466	451	531	484	509	465	481	467	470	483	512	502	524	475	451	507	499	453	516	470	510	474	477	489	501	466	514	503	467	505	492	473	488	504	452	460	488	492	466	485	490	497	472	467	463	527	474	488	487	496	474	448	476	443	500	480	484	482	454	509	501	485	473	503	498	456	475	461	428	485	478	512	487	475	487	476	487	477	489	458	457	500	497	500	472	480	498	464	464	474	454	476	493	457	461	489	489	462	481	486	461	476	478	450	501	474	474	476	451	490	508	498	501	545	460	477	507	448	455	488	499	506	482	490	476	486	481	514	464	481	478	452	517	470	519	488	490	467	443	476	507	484	505	489	482	493	511	534	510	486	433	488	438	526	524	524	517	495	462	509	468	468	480	459	461	460	510	429	461	485	476	479	511	466	483	467	475	453	495	508	464	479	481	484	461	476	475	465	497	492	494	505	493	480	440	487	501	525	475	471	488	467	497	453	481	505	491	426	496	514	490	480	501	425	480	467	481	461	476	458	493	490	490	502	453	505	492	477	457	454	498	481	440	482	469	477	501	464	522	443	509	506	490	452	496	519	479	451	491	485	463	465	468	508	513	514	464	499	453	464	527	480	438	487	498	512	460	489	470	510	480	504	514	461	464	462	501	495	460	502	464	483	466	510	466	508	478	500	500	476	473	460	482	495	484	505	486	480	454	452	486	493	507	471	495	509	497	481	491	512	482	472	517	460	459	483	455	479	476	465	478	467	502	482	472	446	476	502	493	508	500	475	485	521	482	493	475	502	476	443	499	509	487	469	440	462	436	472	469	467	497	481	517	466	496	512	504	481	494	496	450	462	434	497	460	459	474	477	484	478	448	526	459	476	473	448	514	491	467	469	446	482	496	481	480	450	483	503	472	486	441	440	488	492	507	448	495	498	480	482	519	465	527	437	432	490	480	476	454	468	482	479	528	461	489	535	422	488	478	518	468	473	471	494	484	502	475	462	465	488	454	458	469	520	460	493	516	480	453	486	490	463	450	501	483	507	475	455	491	500	462	481	511	480	483	500	458	466	478	459	504	455	462	499	460	529	495	487	510	494	489	450	504	441	451	534	472	477	488	511	477	459	454	446	490	485	489	516	524	516	454	469	487	467	490	474	478	474	487	475	462	471	466	503	471	472	473	478	485	482	490	447
22386	20361	27449	23110	20358	20437	14081	1871	1327	1174	1160	1047	1112	1073	1084	978	964	982	981	981	929	993	945	914	950	943	915	928	901	912	917	918	923	925	876	896	896	874	898	896	852	785	884	886	901	889	924	900	859	837	902	836	924	886	914	918	893	824	857	875	835	871	887	882	853	835	899	886	882	879	896	861	842	862	863	885	824	819	913	863	884	849	854	844	902	814	883	831	859	848	899	854	824	817	904	876	817	834	825	852	841	843	890	832	877	840	882	853	863	894	860	867	863	816	867	851	887	865	816	857	882	860	860	872	819	893	874	851	823	878	844	829	852	903	878	878	886	847	811	878	886	834	909	838	852	817	853	824	882	862	844	814	867	862	815	867	878	866	882	880	816	813	850	835	854	802	887	831	854	842	898	915	863	812	859	869	872	917	906	839	880	888	883	875	857	807	905	835	819	872	853	859	877	876	876	867	817	888	831	906	861	864	891	872	883	841	837	893	911	822	871	809	850	887	834	882	872	888	841	858	857	846	874	815	813	853	836	849	839	825	836	829	825	868	850	902	858	889	849	845	838	879	876	835	887	834	875	852	841	864	809	857	834	837	852	854	826	843	890	838	860	907	855	874	842	863	878	819	881	877	826	888	845	841	894	834	853	851	864	867	876	827	870	897	841	922	881	873	884	824	831	896	848	834	825	873	843	848	866	846	851	864	906	835	816	827	796	904	862	838	847	897	868	817	847	864	861	867	848	826	929	857	840	871	853	840	881	810	849	843	864	833	864	822	837	873	839	821	828	810	883	880	880	802	902	841	920	891	869	830	851	862	857	861	823	831	854	859	847	845	873	814	869	866	861	873	826	872	810	874	825	856	784	838	842	807	860	879	904	873	885	910	864	871	867	804	859	857	861	848	891	855	862	835	850	852	870	842	867	890	871	841	865	864	879	885	920	872	912	838	893	784	862	839	824	864	822	860	816	830	825	887	860	839	870	821	874	829	896	840	886	876	888	851	874	903	881	793	894	869	843	887	811	818	829	871	885	819	908	868	867	836	860	870	847	867	857	833	889	858	838	837	828	849	812	899	881	821	883	839	886	857	847	844	847	865	804	876	880	851	851	868	863	849	843	875	875	838	868	823	869	827	825	882	840	862	909	834	885	839	847	840	838	851	832	885	856	877	864	876	831	765	870	875	881	836	864	850	813	840	854	839	869	866	882	882	822	849	850	867	859	851	853	823	838	896	863	855	879	866	893	884	868	894	891	909	847	889	821	881	847	829	837	831	773	890	821	873	809	897	873	847	906	854	849	857	828	853	848	823	846	844	872	884	845	841	854	884	788	816	854	889	890	819	833	863	877	836	869	826	890	873	868	890	803	880	900	870	881	907	856	802	896	845	861	861	892	912	880	814	873	872	861	867	903	882	874	847	879	864	887	855	792	826	830	859	865	832	842	849	804	857	838	890	844	879	891	843	824	845	880	859	872	869	870	858	807	775	852	887	862	842	830	852	820	838	837	831	831	880	882	856	873	907	863	871	865	859	883	824	856	882	860	832	817	881	839	869	849	848	851	873	877	879	875	819	840	869	837	830	835	901	858	860	859	884	859	864	849	858	806	842	894	800	819	860	914	845	856	865	808	827	918	803	863	859	856	828	879	861	913	861	813	896	854	843	853	902	838	824	875	897	836	862	858	873	880	874	868	856	903	866	847	890	850	797	845	841	814	860	868	897	832	869	858	887	889	870	912	893	878	842	788	843	842	839	884	889	853	866	825	841	891	835	812	860	850	908	899	853	827	878	832	843	864	866	864	835	861	840	879	864	833	845	859	821	881	865	896	854	834	885	872	876	792	893	859	870	919	847	884	867	790	846	874	832	878	835	857	899	862	816	884	876	859	848	852	853	890	828	873	843	812	904	870	825	904	873	842	807	853	873	868	889	941	904	805	883	912	829	876	826	874	886	857	881	878	874	873	892	896	865	862	862	891	851	890	916	825	823	875	853	841	834	935	837	866	837	837	833	903	823	913	882	843	842	839	848	878	850	835	831	866	829	831	893	822	875	827	841	819	898	858	872	874	841	832	835	843	814	850	837	927	884	847	844	834	865	900	891	840	901	858	918	847	866	885	867	823	837	886	895	871	809	861	856	869	812	840	858	851	830	885	863	872	863	930	904	854	856	786	840	859	907	864	887	863	888	893	900	832	872	859	805	873	818	887	792	770	917	811	851	881	891	838	849	825	837	888	907	852	839	866	851	823	854	875	848	845	877	855	791	860	825	830	824	863	838	844	836	862	841	831	860	915	880	855	920	916	866	868	861	827	826	848	850	882	826	859	887	822	860	850	856	853	915	859	899	842	841	840	861	832	884	898	844	902	856	871	888	809	844	876	859	897	881	894	825	956	852	877	841	857	873	839	803	861	847	857	892	876	854	880	832	847	820	868	867	849	840	845	857	857	800	813	879	826	862	874	856	805	835	850	840	847	878	873	858	831	878	876	854	881	840	832	832	856	879	871	924	884	847	917	839	770	879	906	855	858	830	859	865	830	846	863	859	822	888	850	863	883	851	834	895	898	905	851	883	845	883	862	838	871	884	864	864	889	921	843	872	892	809	862	899	834	860	801	833	824	888	859	877	834	871	879	855	835	851	863	881	828	855	891	820	884	852	824	846	867	841	868	873	892	879	825	848	839	920	832	846	840	858	894	803	859	848	812	870	922	878	852	860	845	932	887	855	805	893	843	816	907	875	842	876	845	876	873	812	889	863	864	834	895	847	890	831	920	825	847	851	845	875	907	849	874	833	882	855	894	879	844	896	860	873	811	900	853	858	907	868	876	825	895	827	818	852	869	851	913	865	892	800	887	887	883	853	843	847	944	817	857	865	830	818	910	869	867	898	804	893	838	843	834	898	836	855	850	880	841	856	863	898	899	850	887	873	860	830	847	871	853	832	808	887	860	889	870	850	882	819	855	862	885	769	880	846	822	885	852	889	884	857	843	845	800	851	799	865	810	844	856	840	826	870	877	828	858	869	874	882	826	846	813	887	864	840	776	887	872	908	873	875	784	821	878	844	852	885	818	889	891	799	857	822	839	788	870	848	879	833	888	867	847	841	825	958	888	812	803	883	813	830	839	859	832	820	894	818	900	817	818	845	817	881	861	939	820	802	797	873	836	847	852	791	836	860	819	877	869	837	890	840	897	892	894	860	845	793	835	866	860	864	843	842	838	866	849	878	857	888	941	894	894	789	823	863	903	828	827	849	795	864	850	892	872	851	847	858	867	868	871	874	842	850	860	869	852	875	832	870	858	858	912	879	833	881	902	809	862	854	894	861	886	844	858	851	878	810	843	884	838	861	832	863	902	875	861	875	863	841	860	858	858	835	868	833	889	874	876	853	865	869	843	868	870	811	812	885	862	850	889	837	887	829	807	817	894	812	855	804	845	801	875	854	868	829	862	825	843	882	874	873	851	883	929	886	819	856	871	835	854	848	919	895	852	802
28785	26546	13066	7071	4676	3394	2673	2212	1894	1609	1535	1334	1285	1197	1221	1117	1106	1081	1060	1013	994	921	889	914	954	916	921	886	860	836	793	866	885	881	892	839	830	849	816	884	828	816	812	837	830	795	837	811	851	836	832	813	802	791	841	831	826	885	783	777	782	811	818	877	780	806	792	764	804	861	741	800	807	829	808	816	801	768	803	794	859	790	807	796	759	834	809	781	791	825	775	746	806	817	825	815	793	794	757	821	791	803	821	805	789	843	833	840	785	848	783	844	831	820	779	804	820	809	799	829	792	793	803	822	804	826	773	826	780	788	771	772	805	814	841	781	771	784	810	797	783	798	844	773	807	815	818	784	803	785	787	820	751	797	800	812	776	869	769	859	752	795	802	771	834	761	769	786	790	787	785	779	754	778	814	801	800	781	769	800	782	821	783	844	727	784	822	786	811	793	802	800	783	803	804	789	755	819	829	792	755	833	774	808	826	783	855	759	770	811	764	846	811	788	763	848	792	794	739	782	790	786	833	801	783	825	823	828	813	786	791	816	798	801	809	808	790	778	845	765	733	766	872	743	824	803	795	795	815	853	836	795	791	834	785	756	773	750	793	798	762	800	765	800	779	788	759	864	804	767	795	797	783	778	784	826	725	826	807	763	779	777	747	748	799	775	813	842	832	818	787	800	824	819	838	780	784	820	766	847	795	789	780	813	835	771	818	746	828	787	788	836	818	800	767	808	819	844	758	762	825	767	815	811	813	818	796	807	806	829	817	769	792	814	815	799	759	766	803	808	786	774	843	808	738	809	839	826	798	748	811	817	822	777	778	748	792	818	764	831	792	797	821	829	803	775	779	822	820	820	838	832	874	800	842	799	815	808	750	821	832	819	813	798	767	800	782	850	810	781	775	810	762	813	827	783	783	828	796	779	746	795	806	800	781	817	767	807	807	763	815	699	746	836	838	815	813	859	779	789	791	849	811	803	768	790	841	736	821	804	819	829	784	804	830	764	753	782	822	782	818	809	782	823	780	797	779	796	736	758	773	795	780	809	803	832	802	775	771	831	789	818	786	796	819	860	732	816	802	814	769	762	772	788	775	759	801	784	810	819	832	809	799	803	805	805	783	799	788	788	781	821	808	795	783	842	790	794	750	788	746	782	802	799	801	811	803	778	807	787	802	851	813	831	818	797	838	734	818	759	798	824	796	790	796	770	792	737	793	821	806	804	786	817	803	770	798	805	794	795	782	855	804	814	804	831	880	807	762	842	801	798	793	828	779	804	829	797	843	814	772	803	782	793	830	788	798	824	751	825	806	782	789	826	819	761	775	802	807	779	783	757	791	765	764	801	826	779	769	775	769	771	790	781	780	800	790	775	786	799	767	773	733	800	831	789	806	823	792	783	851	787	815	774	838	757	802	795	807	825	756	815	806	782	802	763	807	796	791	799	801	765	785	789	789	775	790	773	817	817	769	788	776	823	774	763	774	775	757	793	748	779	784	821	827	765	776	820	742	786	841	843	794	808	878	788	848	789	760	787	763	787	763	786	764	830	805	805	832	840	788	787	790	788	799	803	775	815	780	786	831	779	793	803	816	802	821	801	812	827	770	788	777	804	789	843	795	831	781	784	748	799	813	758	795	746	804	727	827	835	781	760	780	877	798	816	872	764	806	799	784	831	769	784	777	850	792	775	809	799	735	829	780	819	832	786	783	792	805	746	759	796	792	867	780	786	815	836	781	829	799	767	825	843	822	799	782	840	810	828	840	813	809	766	787	749	826	779	816	757	817	847	832	798	781	812	736	839	802	773	820	837	793	808	752	871	819	807	782	824	814	725	816	810	783	801	823	781	797	815	812	786	794	760	808	784	831	806	816	760	772	807	818	761	814	786	815	808	826	790	782	769	801	786	792	741	776	778	724	751	801	750	794	798	823	830	815	731	826	797	812	780	819	818	793	762	809	798	809	806	809	819	786	765	867	803	858	793	790	805	778	812	782	821	799	791	795	838	795	861	774	802	785	813	799	793	809	835	756	811	817	844	772	804	794	786	799	810	817	787	815	779	754	800	815	760	783	815	764	849	805	794	819	775	803	823	785	798	831	812	809	802	802	830	838	826	823	770	819	848	847	808	769	780	835	796	814	827	838	810	799	773	852	789	765	747	790	832	797	766	773	803	823	807	793	819	819	805	776	799	791	823	806	834	827	829	814	812	780	855	752	808	817	816	779	813	798	776	818	791	786	825	814	803	726	743	843	764	826	789	823	772	804	758	840	794	783	797	781	795	792	831	827	808	821	776	801	793	777	893	829	776	758	825	757	788	771	805	799	807	837	775	791	770	798	796	792	823	750	789	845	780	815	757	787	803	749	798	840	868	790	845	830	780	791	754	817	795	807	689	762	805	777	804	803	799	774	822	796	810	793	806	770	791	761	751	771	770	788	757	789	784	749	771	792	783	803	768	774	820	774	851	801	773	780	792	802	802	798	789	802	815	831	830	789	785	820	842	800	787	811	832	768	789	817	782	819	829	805	781	734	814	781	800	819	836	805	778	814	802	805	853	786	784	796	846	799	742	778	782	831	802	812	832	815	773	734	811	835	811	810	825	842	800	814	793	824	795	824	771	776	807	846	806	813	851	752	786	795	804	800	799	793	766	771	791	813	823	760	833	792	766	808	784	724	773	799	807	822	827	812	810	808	816	775	806	810	759	801	798	784	846	771	771	816	798	833	789	812	758	785	786	762	810	805	823	775	796	833	782	824	782	801	816	797	818	842	809	802	771	863	826	805	786	822	809	819	815	759	809	799	791	788	740	787	770	749	811	816	828	750	757	783	773	793	806	775	770	810	818	812	810	787	717	826	814	826	858	778	861	785	802	796	815	822	775	779	806	756	817	835	799	802	827	784	801	804	766	805	791	865	848	799	849	802	780	778	842	810	802	771	782	840	786	835	814	761	712	782	771	862	779	760	790	816	840	783	762	781	799	721	795	764	810	802	784	771	773	849	771	779	831	802	765	803	802	842	782	809	790	815	844	760	781	773	783	784	775	806	754	762	801	837	799	821	796	827	807	790	745	798	797	789	797	798	771	828	772	776	765	825	785	780	780	742	760	781	847	789	816	773	771	795	818	789	797	836	801	774	781	831	815	773	816	821	811	794	752	797	777	801	832	838	809	775	760	797	784	798	791	764	819	821	839	801	772	789	814	726	823	825	762	833	752	725	811	829	821	770	833	823	780	793	799	852	775	800	745	847	804	777	764	802	896	824	796	817	852	806	796	800	895	827	816	786	797	799	788	781	799	793	804	786	868	795	796	869	817	784	819	835	782	743	821	791	822	752	858	769	780	808	781	796	825	812	809	825	833	798	773	775	816	791	851	833	820	758	761	779	809	819	782	776	774	822	794	807	801	770	789	759	769	790	815	811	785	822	825	818	806	790	762	805	749	846	759	863	782	804	846	828	795	816	812	829	758	759	818	759	804	767	780	805	830	815	791
31778	16882	3974	400	296	263	236	224	206	215	206	199	230	197	220	187	241	196	230	228	219	215	219	196	195	222	204	209	221	194	214	223	189	208	211	204	206	214	201	225	224	207	196	217	191	209	219	207	195	209	214	209	192	206	198	201	191	225	221	210	230	209	179	229	215	227	190	197	210	175	186	209	192	209	200	205	222	190	189	207	213	215	194	213	212	214	218	211	222	221	221	203	216	231	196	216	232	197	213	193	209	186	195	207	208	214	212	195	191	200	208	209	200	198	214	194	219	201	198	208	204	184	227	181	197	220	218	198	184	213	195	226	228	190	198	198	196	195	207	203	213	192	198	201	204	207	190	230	191	201	200	188	201	201	204	194	193	211	226	212	194	218	222	213	243	207	205	206	190	185	208	218	227	202	222	216	189	211	214	196	208	212	219	204	198	215	196	238	208	214	204	207	187	221	199	179	212	200	210	198	201	209	198	203	233	191	214	229	223	204	221	212	197	197	229	178	208	202	191	229	175	223	219	201	201	202	201	198	244	197	202	208	218	197	191	195	204	198	229	207	222	239	198	210	184	210	211	197	217	184	214	238	195	208	208	235	218	197	200	205	182	201	218	197	224	191	201	217	220	205	226	227	218	197	250	209	210	196	199	212	221	228	193	223	241	207	211	181	197	222	194	177	197	197	187	189	182	200	206	203	209	223	223	169	222	188	205	214	196	208	205	194	217	213	179	250	204	208	222	207	198	187	177	220	197	193	202	194	197	194	181	216	192	202	210	212	194	202	236	200	195	224	217	178	191	194	204	182	192	206	200	203	216	215	214	195	225	194	211	217	175	193	205	193	218	190	232	220	208	194	219	196	213	250	206	171	196	213	203	215	222	206	184	211	209	210	196	203	193	203	214	193	212	202	206	217	206	198	203	228	204	201	185	212	216	218	211	217	205	221	218	205	196	209	204	196	185	207	215	212	203	185	209	215	192	199	202	195	200	205	192	218	209	185	227	200	212	206	225	228	175	195	208	191	229	206	185	195	206	209	208	202	200	202	206	182	215	211	182	209	202	211	224	213	183	212	221	215	218	204	185	214	203	204	229	214	213	196	210	194	201	205	225	195	189	209	202	222	215	205	207	196	212	200	190	186	219	201	245	215	205	214	194	201	231	219	221	211	230	193	239	212	229	244	213	208	192	216	211	217	204	215	210	219	230	210	212	190	187	218	198	200	198	230	216	203	220	199	202	196	186	206	218	219	215	188	199	197	215	215	213	225	203	218	226	190	222	190	219	217	173	185	226	218	202	213	200	257	202	206	192	201	190	201	198	216	212	187	209	230	211	223	211	227	162	180	213	213	207	189	212	219	204	223	197	200	201	214	183	229	231	202	221	235	225	223	183	202	217	210	177	201	197	182	203	197	195	216	197	205	189	187	203	188	241	212	184	202	212	206	219	202	206	179	184	215	217	201	227	206	230	213	225	199	202	182	200	213	176	216	218	199	200	226	190	205	220	204	219	208	202	220	177	236	195	195	207	205	189	225	201	236	193	204	188	202	196	234	208	181	208	228	207	211	206	223	195	196	197	220	218	180	206	182	199	194	217	206	216	222	205	217	206	216	227	218	206	222	223	215	227	212	169	191	213	200	168	202	201	202	208	197	191	219	213	189	234	197	206	206	202	199	199	240	209	214	182	198	199	212	191	189	216	202	214	215	219	213	182	200	199	195	207	193	198	223	233	210	188	202	217	180	211	203	212	201	191	203	187	190	222	202	186	210	251	204	216	207	192	228	194	224	194	242	213	195	213	200	212	217	210	215	224	219	200	200	210	206	218	208	210	214	240	225	197	211	219	230	195	228	203	198	208	219	214	219	211	211	236	206	209	205	200	215	235	207	206	233	221	202	189	181	201	232	188	214	183	229	212	174	235	218	199	224	166	220	217	234	182	214	202	211	211	209	189	217	212	214	213	221	220	216	194	192	190	206	201	184	229	212	197	186	190	200	223	205	201	206	195	226	203	203	210	195	218	207	193	225	182	230	192	214	184	208	209	203	217	204	172	228	188	222	204	213	174	185	227	213	222	201	191	193	197	215	239	199	184	208	172	223	188	206	197	193	194	210	215	200	220	236	192	205	224	206	194	170	195	229	194	209	213	218	227	192	200	193	213	202	191	217	206	221	192	214	207	214	184	214	217	232	204	226	228	207	216	205	190	205	201	216	192	207	236	178	197	214	188	203	218	231	201	210	216	195	241	188	220	213	230	201	212	214	227	231	198	199	209	213	205	205	242	191	203	189	206	224	208	205	206	227	211	220	231	189	210	207	216	210	202	217	229	204	206	214	193	227	208	216	195	187	184	192	214	225	234	228	223	220	214	200	219	207	195	219	212	223	204	209	201	250	207	211	210	216	233	202	216	209	233	189	193	205	203	227	199	207	175	223	205	220	226	205	179	180	203	221	209	214	209	197	201	203	232	180	206	208	189	198	208	202	217	185	224	198	213	203	213	218	171	190	199	210	191	196	175	189	172	214	186	182	241	204	231	196	185	222	196	218	194	220	215	224	206	205	228	236	213	215	202	209	195	221	217	218	202	226	223	189	240	207	226	202	200	226	199	211	233	201	185	198	223	203	210	221	190	190	212	202	203	178	198	202	210	200	212	202	223	232	222	217	210	190	183	237	218	214	175	201	223	192	215	215	213	205	251	196	193	213	213	198	178	209	217	213	212	208	199	198	233	205	218	194	202	199	197	199	206	206	224	208	206	184	224	214	224	209	189	217	207	190	199	192	204	196	238	197	197	220	212	197	206	200	210	196	211	202	223	182	206	215	191	200	209	221	235	201	201	208	215	211	174	211	197	207	212	216	193	191	199	191	194	204	197	214	211	211	200	220	241	217	200	230	188	179	189	213	243	231	173	226	210	225	203	184	198	199	198	220	217	206	177	194	220	194	223	175	189	183	188	233	218	228	211	219	211	188	232	196	215	198	220	208	208	223	233	230	239	217	211	212	210	196	230	214	221	199	200	208	211	218	214	220	215	203	180	192	218	212	176	232	212	173	209	202	190	201	195	209	218	218	188	204	201	174	217	186	203	194	198	221	206	188	236	200	216	216	209	186	200	204	188	234	226	219	204	212	226	214	194	210	215	216	216	175	186	196	169	191	186	229	203	188	207	211	222	223	202	202	232	189	192	198	198	172	204	192	209	211	195	243	254	199	213	186	226	212	211	189	202	205	210	213	206	190	208	211	226	182	201	200	219	224	233	208	189	195	182	225	196	195	219	213	204	197	203	206	214	199	223	217	184	198	212	193	237	223	212	190	196	211	176	209	213	212	191	196	208	201	216	198	208	183	219	186	233	197	213	219	205	204	221	162	210	198	202	209	208	206	175	209	214	200	199	209	218	198	208	197	185	187	215	211	193	212	183	214	225	175	205	205	199	253	201	227	228	196	213	197	215	207	215	211	220	191	199	206	216	226	196	222	216	178	200	212	212	209
22836	7849	628	395	306	320	270	249	248	233	227	238	225	229	251	247	228	222	222	224	221	224	228	250	243	263	215	238	204	266	222	253	243	224	225	188	239	239	238	219	262	201	228	224	220	210	211	222	228	228	244	238	242	221	219	227	239	221	223	245	224	223	217	224	223	239	211	254	228	235	199	237	240	236	225	236	256	244	239	244	207	222	213	239	214	226	219	219	220	252	244	230	240	247	244	225	234	215	242	200	215	248	226	256	228	206	223	221	239	222	221	219	217	245	239	254	245	237	248	226	235	233	215	222	198	206	232	245	242	207	215	221	232	202	226	230	236	208	207	213	243	229	222	219	218	238	224	227	247	217	227	215	224	240	239	222	229	212	239	231	244	237	223	221	227	240	216	226	222	250	219	218	197	230	230	213	221	212	214	223	214	251	232	225	203	233	217	225	226	253	238	206	244	210	239	240	241	217	198	210	239	196	206	210	230	248	212	209	226	224	241	222	199	223	214	214	234	235	215	198	239	210	236	196	218	216	225	232	226	238	228	228	219	249	217	225	225	210	207	214	212	211	208	207	202	199	209	217	212	210	216	204	200	243	228	217	230	230	222	231	235	236	233	209	244	262	231	217	215	204	225	254	220	228	247	207	198	239	222	219	235	201	220	228	223	214	218	214	222	223	213	248	218	236	212	229	232	231	212	213	230	224	207	248	197	222	209	229	226	224	218	260	228	213	231	227	252	224	208	225	220	203	246	222	221	216	240	216	243	225	217	202	246	211	209	209	240	210	231	210	215	221	225	238	231	210	218	223	229	235	236	224	244	223	214	195	206	221	235	221	216	228	235	255	237	227	211	241	239	246	213	202	228	229	245	230	228	216	226	195	214	226	231	229	243	232	226	226	244	234	198	222	235	234	199	209	252	237	216	223	219	240	239	201	225	210	227	199	215	214	211	217	225	218	233	215	239	243	209	227	226	219	258	226	241	204	239	220	225	243	232	238	238	238	229	245	205	257	217	225	231	224	258	222	224	219	241	233	236	209	218	228	207	214	228	202	214	236	209	209	214	230	205	207	224	231	196	200	210	208	234	212	231	235	223	228	210	227	221	241	209	252	240	214	231	245	209	223	232	247	214	241	205	207	227	211	204	233	234	232	226	203	216	206	229	236	249	220	229	213	226	210	241	215	198	236	217	246	224	217	245	210	225	211	210	212	207	213	224	235	217	221	231	247	239	231	209	209	194	220	264	212	225	223	224	218	253	234	200	247	200	235	200	226	217	234	232	234	231	223	229	245	215	208	209	212	224	217	233	230	233	216	189	232	217	215	236	226	239	209	238	241	229	229	205	222	234	230	203	243	233	238	209	199	217	244	234	265	248	213	233	218	217	242	220	235	209	224	221	212	217	214	249	231	240	227	236	230	234	213	230	230	221	230	223	238	239	215	207	233	245	235	209	218	236	238	219	209	230	227	247	241	217	201	217	218	213	206	232	203	219	217	227	216	231	213	238	210	238	224	229	246	221	219	211	235	237	235	205	234	240	224	192	238	218	245	231	201	206	213	249	214	221	224	236	209	243	203	229	184	245	228	227	248	238	211	225	221	218	212	236	233	234	225	195	220	220	239	223	249	211	237	206	233	247	222	213	206	202	211	224	191	264	209	230	229	226	229	222	240	196	222	201	248	232	234	213	219	226	206	235	236	232	231	231	211	233	215	228	229	215	199	241	237	215	240	214	213	197	196	253	222	208	226	212	212	222	245	184	215	216	229	248	232	215	266	228	223	219	211	208	226	238	247	216	211	228	224	233	213	236	204	250	223	220	228	187	220	225	232	225	254	213	225	217	208	220	247	237	223	221	218	233	244	216	234	245	206	225	248	222	206	217	233	199	220	226	220	222	223	232	218	224	197	231	257	227	225	230	211	253	208	232	217	251	241	243	219	261	242	235	228	202	219	241	241	247	202	206	216	204	221	204	199	232	242	221	233	207	237	244	219	231	208	217	219	238	224	240	216	200	200	222	236	214	245	207	242	230	215	232	241	223	259	241	225	219	221	242	226	229	216	221	254	227	220	224	231	208	199	242	226	220	180	206	224	227	221	228	241	239	224	213	218	221	215	197	248	228	230	220	224	218	242	216	215	195	240	255	197	223	249	223	206	229	242	222	210	222	229	224	232	235	232	227	193	241	237	205	227	241	201	206	220	210	210	225	221	242	214	221	226	222	246	214	238	239	240	216	215	228	242	226	206	210	210	236	234	208	201	217	209	220	235	203	215	224	208	226	199	238	211	248	230	203	234	224	226	268	233	245	235	234	219	214	238	229	205	240	214	193	218	217	237	233	237	245	221	254	204	218	211	200	234	227	218	243	185	223	233	234	220	205	232	229	208	252	246	238	223	211	220	216	217	224	241	189	220	205	214	241	228	250	216	205	211	201	249	261	252	230	228	216	238	207	221	203	193	250	238	221	235	222	200	238	244	213	234	215	232	244	258	227	241	228	237	222	243	240	219	225	236	229	237	221	204	233	232	263	242	212	223	217	219	221	212	210	237	212	219	215	205	209	216	205	206	252	232	226	221	236	245	245	218	231	222	217	215	226	235	226	204	208	241	246	215	208	213	211	225	220	224	246	253	204	205	232	229	237	199	214	237	230	239	203	217	227	206	254	214	211	248	232	210	231	233	224	217	232	219	229	267	212	252	220	238	235	224	209	217	222	223	206	220	221	241	256	220	232	209	221	219	199	210	240	251	230	234	207	225	213	247	213	215	243	233	229	255	261	254	220	249	213	230	230	239	215	244	230	213	190	217	206	210	227	223	200	212	247	211	252	225	249	217	230	221	222	224	222	228	217	210	260	197	226	201	225	248	211	205	221	190	241	212	223	224	222	233	213	219	241	228	203	229	218	239	218	225	226	224	242	200	232	229	240	194	206	230	197	196	198	231	204	198	231	237	221	247	211	236	194	225	231	212	227	232	215	224	235	248	203	205	219	231	252	217	200	232	217	242	228	245	220	213	226	271	217	223	250	232	206	240	203	229	217	226	231	215	224	226	221	193	203	199	233	207	196	249	215	216	205	237	208	220	226	206	225	214	231	229	231	230	215	232	214	240	220	218	216	199	215	212	218	216	207	246	232	220	216	215	207	247	240	206	230	208	230	214	214	213	252	235	235	237	223	219	209	209	227	226	230	253	202	202	210	233	215	230	241	213	225	242	194	215	228	243	190	227	214	226	215	220	221	254	226	227	204	247	236	245	242	221	222	212	209	191	252	212	203	257	231	225	249	221	220	244	236	253	264	247	233	222	205	226	231	218	242	233	220	237	238	211	245	195	217	219	236	252	209	242	233	208	229	232	252	217	224	219	214	219	227	230	236	240	206	232	206	231	216	236	224	220	232	237	229	230	241	216	204	236	236	251	235	204	222	211	230	230	250	209	218	192	240	213	202	238	206	239	239	214	237	216	195	239	220	228	227	209	205	242	201	240	190	220	255	243
24594	20405	26875	23798	20393	15095	1548	922	742	693	695	652	642	562	571	560	589	599	555	578	537	596	549	546	534	541	495	529	521	507	565	590	502	519	536	521	526	520	465	517	526	502	492	500	537	503	489	499	492	548	499	493	529	518	523	523	490	524	504	500	484	556	509	507	527	493	539	505	538	507	539	513	523	504	538	505	537	463	506	514	520	548	491	511	498	530	514	507	505	547	547	500	508	474	565	501	515	498	520	495	516	511	482	549	480	560	518	518	544	519	510	494	508	523	520	474	544	579	526	491	547	518	495	489	526	484	557	515	505	493	526	505	504	524	519	518	534	513	499	514	559	504	520	488	500	498	556	500	527	528	497	541	546	516	506	502	481	512	521	505	471	505	521	518	572	509	514	495	540	500	507	537	526	512	473	541	507	511	539	498	500	518	478	529	484	527	511	484	517	495	514	516	489	539	519	494	564	508	499	512	527	508	469	517	507	510	532	504	561	499	484	476	532	508	555	495	487	522	483	565	534	467	455	506	455	526	512	518	519	518	504	521	499	500	551	576	535	513	511	543	504	527	531	472	532	528	489	507	522	546	554	511	544	488	555	525	506	490	526	494	494	504	486	526	521	517	559	487	520	499	521	516	497	552	524	517	488	508	515	495	492	530	486	545	504	520	514	528	468	543	520	488	507	475	521	535	494	515	534	489	532	483	524	521	527	514	553	518	524	521	517	519	487	509	517	547	509	472	526	488	526	499	532	500	487	508	474	520	522	550	478	495	529	521	508	513	485	516	505	476	516	505	502	472	528	539	483	526	540	517	556	530	494	585	469	535	517	498	535	509	511	496	498	502	518	535	491	504	501	548	469	495	508	478	510	503	510	550	512	527	507	541	494	563	541	504	531	515	522	490	530	517	508	504	514	511	523	510	504	527	514	497	514	487	510	461	528	500	492	491	507	503	506	527	511	489	512	536	509	553	522	534	485	483	495	502	497	490	504	516	486	436	534	489	482	525	481	523	498	536	525	518	507	496	542	496	524	511	511	514	473	477	488	538	487	491	512	527	516	481	523	509	532	534	519	554	508	514	514	549	511	496	534	522	528	511	535	507	510	483	510	536	552	494	488	530	561	481	513	516	517	511	478	496	540	500	545	524	524	525	555	438	588	489	527	510	498	487	488	471	471	492	500	505	508	503	507	557	542	531	533	516	532	483	550	511	543	502	529	483	516	504	503	502	535	498	486	514	491	536	519	503	505	481	474	505	521	510	529	486	501	505	513	484	506	491	555	491	475	503	482	517	503	521	535	485	514	549	535	514	514	522	506	516	520	500	491	508	534	505	515	476	535	510	531	532	539	556	525	516	535	523	559	512	513	532	522	532	548	512	525	525	546	547	512	508	529	508	532	519	526	512	476	525	525	549	537	504	507	432	506	530	495	506	508	535	518	528	488	479	522	489	537	510	532	505	513	475	514	522	525	497	503	543	513	511	481	478	500	549	491	502	492	506	484	523	454	530	489	499	501	537	502	517	485	516	510	526	498	513	549	516	501	511	494	491	535	515	510	506	484	531	570	515	529	528	525	542	526	515	517	488	495	501	485	488	525	516	546	483	536	531	490	546	514	521	495	536	527	469	559	529	536	509	478	530	535	502	502	488	513	534	502	560	527	525	494	504	502	496	486	472	503	515	514	515	546	501	476	496	459	525	473	541	514	511	486	482	520	530	496	496	570	478	509	520	527	506	555	545	481	521	542	463	522	533	505	463	525	501	512	452	468	519	511	497	535	473	521	515	529	487	503	495	516	530	534	510	498	502	558	507	491	480	465	523	498	496	494	499	515	517	517	511	533	475	464	570	489	524	507	519	529	500	498	502	535	524	546	523	531	560	480	523	495	507	491	576	563	519	514	508	546	503	487	520	482	520	529	514	505	518	511	523	474	468	501	521	518	504	472	494	493	479	509	477	505	494	519	555	512	521	518	548	513	523	499	479	481	502	490	498	553	524	550	484	501	546	516	512	499	554	517	473	523	491	523	529	524	488	525	550	527	537	500	551	541	536	503	489	498	464	535	532	498	500	521	511	531	496	530	529	558	563	511	478	477	521	512	516	506	515	549	522	522	551	500	446	490	483	542	554	507	492	544	554	515	545	512	509	457	484	499	532	528	491	545	507	495	514	574	515	532	537	526	498	517	505	521	510	526	543	488	522	499	483	540	546	499	506	480	540	520	515	501	480	478	515	517	515	453	499	493	496	509	490	487	541	494	530	547	503	525	523	496	502	489	504	519	506	540	478	524	519	496	539	467	513	539	503	511	573	512	547	515	517	495	513	537	493	535	544	477	507	499	481	486	535	526	522	523	530	549	458	547	511	483	536	531	514	517	562	525	508	521	482	491	496	483	481	503	539	485	491	534	547	542	559	547	503	495	491	502	516	507	502	522	480	491	541	512	530	517	509	503	500	501	552	502	512	511	508	497	511	526	512	506	532	486	533	561	522	547	523	530	530	523	502	523	540	506	523	518	490	484	505	522	494	534	512	536	516	510	506	500	500	495	508	500	531	514	506	526	521	509	526	501	535	558	516	530	513	515	509	492	550	491	512	514	539	499	502	534	525	499	521	538	488	475	517	513	550	518	527	576	510	503	483	482	528	502	528	509	502	475	509	494	527	487	542	535	523	540	510	537	514	496	480	516	501	486	481	512	511	498	495	470	555	543	496	542	511	508	532	468	532	534	545	531	508	503	496	498	513	499	522	512	512	529	453	484	485	496	509	500	512	504	477	506	483	505	491	490	506	515	510	537	518	503	516	522	542	500	475	550	521	497	515	503	524	494	507	522	539	484	522	483	492	551	488	550	499	525	514	481	535	499	522	518	499	476	525	541	536	499	571	536	538	461	512	535	518	537	470	476	519	523	482	518	506	531	514	554	492	524	533	519	518	514	509	542	523	584	503	536	508	546	529	501	478	548	514	502	549	511	521	490	522	516	491	507	534	539	503	527	494	514	511	496	519	527	489	503	526	498	472	511	539	507	565	556	514	530	504	529	521	489	542	530	526	516	520	521	534	492	524	514	519	511	533	508	494	515	547	520	492	534	514	510	528	473	538	532	512	523	534	518	510	506	521	474	521	533	497	514	505	506	527	512	497	518	484	504	502	513	550	536	521	517	534	487	505	536	512	510	504	467	513	513	508	484	482	481	504	503	547	507	516	491	520	504	548	511	505	528	553	476	496	511	581	520	465	517	497	486	527	528	501	451	488	509	482	505	565	496	517	548	520	507	492	478	514	466	501	526	519	524	498	512	548	499	528	490	508	508	525	458	513	528	543	510	547	517	508	546	531	538	562	513	543	479	585	494	513	510	530	499	509	490	521	511	486	509	476	490	540	552	516	491	512	530	487	507	472	526	538	493	468	490	525	546	523	522	473	525	511	509	527	489	507	518	552	540	501	486	493	475	548	535	504	484	543	492	524	514	518	509	491	548	524	527	500	521	496	498	501
36721	21162	7685	3987	2546	1937	1427	1212	1095	907	836	771	721	719	623	633	637	588	620	579	597	567	532	599	570	529	552	555	514	537	492	553	512	536	495	526	530	512	516	476	482	511	493	508	466	471	511	520	487	482	507	472	507	529	476	520	498	498	492	511	484	495	514	501	482	479	465	513	501	470	510	504	449	490	482	467	500	485	505	461	484	469	507	487	478	496	473	525	452	456	509	500	507	470	459	513	497	446	485	519	506	472	458	514	486	513	511	478	504	480	503	473	440	521	490	524	502	492	478	485	500	478	493	477	530	461	461	480	494	490	481	469	459	482	507	469	498	473	504	455	474	537	480	491	469	501	490	457	512	455	492	495	498	492	464	455	525	486	471	517	497	484	489	491	522	514	486	447	494	484	487	516	527	495	482	446	482	495	496	500	453	456	489	446	463	464	506	480	499	431	498	537	481	493	526	497	494	450	500	530	456	498	469	469	484	446	492	461	487	517	515	485	486	468	526	467	537	499	521	467	518	467	509	462	484	500	498	484	465	530	529	477	481	467	511	484	467	438	477	490	453	504	494	479	495	489	445	478	426	451	472	517	496	454	495	476	486	515	510	474	499	485	482	492	513	493	513	473	465	476	486	490	493	458	465	482	444	458	494	489	488	479	475	493	483	461	484	459	489	492	495	517	526	486	470	487	479	494	511	497	488	517	508	475	476	461	483	468	467	500	464	472	451	506	478	497	453	491	515	507	552	443	487	508	476	462	489	470	475	511	483	493	488	486	485	502	478	467	478	476	486	471	471	509	515	515	528	480	515	457	470	482	472	481	451	494	493	484	477	516	482	503	470	490	498	446	515	519	496	480	462	478	508	504	452	473	477	483	494	491	471	470	468	460	429	480	486	499	486	498	514	494	505	489	468	506	446	477	533	498	475	507	464	516	494	496	457	472	469	503	440	453	523	520	481	488	491	493	491	459	479	501	477	454	496	497	527	481	476	476	449	485	481	506	513	476	497	482	477	481	493	483	494	539	487	449	530	485	493	423	509	450	494	501	467	452	502	463	488	495	480	480	510	468	477	487	473	458	459	472	500	466	496	510	511	498	496	477	546	478	502	479	475	484	490	438	513	432	457	479	402	449	497	481	490	484	448	483	496	452	468	502	511	470	487	504	446	514	504	477	535	520	443	519	498	469	493	487	513	498	458	519	486	482	480	476	480	458	471	492	474	453	468	500	476	482	490	502	472	494	456	466	483	437	501	492	494	516	499	496	539	435	516	504	498	451	493	512	509	463	458	496	495	472	466	467	469	492	511	508	471	488	456	490	479	451	484	499	514	510	488	447	513	444	487	479	493	470	471	494	514	474	462	482	475	506	488	511	471	498	488	476	447	483	485	449	451	455	477	491	517	472	475	496	496	424	483	456	439	496	469	528	504	476	509	444	494	475	502	473	473	487	443	522	455	469	450	478	471	509	486	476	503	534	457	499	481	492	486	500	522	470	504	443	492	472	528	515	512	481	515	516	459	505	502	482	472	465	502	472	490	522	493	502	519	486	480	467	454	487	485	495	514	476	497	466	485	489	474	477	460	489	467	485	503	484	483	503	496	477	523	517	489	493	473	483	463	483	469	489	484	495	467	521	509	497	533	482	530	513	524	500	485	468	505	512	471	443	487	484	487	503	486	440	488	493	477	466	501	516	486	490	469	503	492	527	464	502	492	522	443	470	498	495	487	488	466	460	478	454	493	514	498	499	474	513	477	477	512	491	493	438	470	461	468	502	497	437	492	501	457	460	493	495	500	468	511	465	517	484	464	476	507	472	468	507	439	483	538	513	450	440	478	481	488	513	472	491	483	471	461	483	478	458	460	476	513	487	484	471	461	507	482	478	446	519	460	469	483	486	477	517	455	499	456	492	512	489	503	455	508	500	473	488	475	482	484	494	468	481	487	495	515	510	492	514	511	486	506	501	495	440	506	476	473	465	469	487	494	502	508	469	508	490	459	491	495	467	473	465	514	443	485	488	480	491	441	473	470	462	493	493	502	498	449	481	435	466	492	473	500	459	496	454	478	457	490	479	454	467	458	451	505	489	468	467	498	498	484	489	507	546	461	481	459	472	459	504	467	487	476	476	474	481	488	507	492	482	473	489	449	530	500	451	501	489	458	489	471	440	485	475	509	472	445	453	506	484	486	476	486	491	475	504	501	481	483	491	506	446	485	472	486	423	452	465	486	460	452	502	487	483	492	473	458	468	507	516	481	481	499	484	467	514	467	465	473	516	519	466	457	473	494	485	472	442	482	499	484	452	515	532	455	481	496	474	498	498	527	503	490	452	494	498	496	499	509	483	495	450	478	479	491	434	464	456	471	520	501	486	509	469	544	516	513	490	513	523	475	472	474	486	457	496	482	490	514	470	496	532	467	464	463	436	490	510	514	475	469	500	487	465	490	495	482	498	452	460	481	513	469	470	466	506	481	480	485	479	508	484	419	488	501	496	491	480	471	490	499	462	493	466	496	470	509	503	477	504	504	500	475	473	515	478	479	491	488	481	485	490	496	526	486	519	496	499	484	474	461	505	500	495	502	516	482	498	494	479	496	516	485	469	475	508	479	492	439	476	448	500	457	500	524	477	479	437	489	497	488	413	477	476	461	487	441	480	505	492	464	504	457	502	472	499	469	477	485	504	514	484	466	535	477	501	459	487	487	458	451	463	479	480	464	477	487	489	526	474	473	500	463	498	498	503	498	427	461	495	472	467	520	496	468	493	489	517	534	488	487	470	476	463	479	458	447	490	472	486	458	497	480	493	487	484	488	459	461	476	495	491	458	481	484	478	510	485	473	452	515	504	454	490	481	470	468	484	504	519	451	462	470	464	500	513	482	477	469	465	492	450	523	471	467	490	460	460	491	499	488	481	510	474	454	488	498	468	468	469	460	491	472	469	469	471	490	502	452	503	519	487	493	484	499	518	498	456	476	480	537	500	469	482	482	505	479	505	488	459	459	475	514	484	498	458	465	535	465	497	450	476	519	490	429	500	471	462	492	462	482	487	473	484	469	470	480	495	502	503	509	448	520	497	496	528	437	476	473	475	501	482	487	490	504	457	496	475	512	510	502	495	470	474	475	470	488	523	454	454	510	489	466	474	492	504	470	466	482	519	486	461	487	511	494	504	478	462	504	470	484	479	495	452	478	458	482	495	495	504	487	513	542	498	516	447	462	475	495	526	483	466	513	504	455	433	470	509	504	486	480	504	492	478	498	481	493	502	481	462	500	503	452	443	479	545	491	515	467	500	444	504	469	549	481	506	475	478	466	464	464	469	489	498	504	479	511	499	482	479	489	447	448	484	497	447	508	442	503	480	496	488	460	469	481	458	479	498	522	485	505	474	446	527	479	486	483	510	489	495	491	519	491	454	535	509	439	478	515	461	488	497	463	475	449	456	489	480	477	488	469	491	497	521	476	499	519	460	498	465	495	461	460	475	474	476	501	459
22532	20408	26765	23944	20412	20476	12339	1916	1350	1303	1166	1103	1031	1072	1022	1000	1018	947	961	921	950	913	937	908	918	921	891	885	962	905	914	887	923	907	874	902	839	890	885	898	900	853	847	928	904	896	926	890	927	915	947	837	860	878	832	834	862	881	853	877	862	935	897	883	869	861	819	804	832	903	898	849	817	847	875	920	936	869	826	866	906	833	891	885	812	852	850	860	856	893	836	897	866	902	886	895	894	887	871	855	799	876	864	905	918	908	925	897	825	871	821	789	889	838	814	887	869	927	846	820	815	873	868	884	871	924	920	887	839	843	894	865	865	859	833	932	851	854	872	904	949	846	828	875	871	863	899	889	851	850	828	869	871	898	851	863	860	888	919	889	809	886	888	842	896	856	853	859	828	882	861	899	890	899	866	834	852	848	845	872	906	869	892	847	831	900	840	841	871	871	859	851	825	871	854	852	851	866	867	880	861	900	850	861	860	838	824	869	873	923	896	845	890	819	869	821	820	892	870	814	871	907	879	835	856	854	906	838	859	901	860	844	886	872	874	850	889	851	890	797	865	816	824	890	823	785	821	820	788	902	870	928	920	884	839	820	863	848	873	851	862	859	851	834	862	845	845	824	833	895	841	853	833	886	851	821	924	818	833	789	855	840	906	878	873	846	877	893	893	836	886	881	936	895	773	885	842	857	893	884	950	873	941	909	868	909	897	903	883	881	899	880	855	863	868	853	900	834	822	831	879	858	869	837	928	847	899	873	855	888	812	895	863	849	838	885	892	893	843	876	888	888	823	828	871	798	894	829	889	845	868	866	853	836	838	833	772	834	890	871	835	860	896	842	843	884	921	870	884	836	895	867	880	844	919	883	835	865	840	851	868	860	863	889	836	855	816	818	868	793	806	893	863	855	871	835	883	880	889	846	832	914	875	916	870	836	860	864	876	839	867	829	812	862	820	838	860	878	922	845	909	822	880	834	908	866	874	855	901	852	818	840	826	899	845	877	883	873	883	836	853	878	847	880	879	852	830	853	873	878	847	907	846	865	812	818	854	866	851	879	866	910	787	884	825	892	894	849	896	815	814	848	830	837	884	876	894	902	827	790	888	897	846	901	894	820	900	858	850	824	919	922	913	866	886	819	849	883	856	854	804	837	854	851	832	877	876	886	857	901	885	890	901	817	903	881	840	874	872	888	856	883	850	827	860	850	814	873	850	847	872	844	850	844	895	952	864	865	870	829	809	865	884	814	819	866	853	860	854	871	806	944	814	880	875	852	881	835	842	888	884	872	870	883	827	818	845	863	879	887	840	879	848	897	861	881	843	874	854	862	874	821	840	802	850	819	852	874	865	825	816	836	885	883	822	892	856	882	893	908	851	839	867	862	870	825	847	897	865	904	804	832	878	920	834	879	878	876	829	866	854	861	868	848	814	875	817	841	877	863	850	904	883	869	911	867	823	903	896	844	808	940	808	882	861	871	833	889	837	852	855	857	824	835	819	866	899	814	883	892	894	836	841	855	844	827	816	936	866	876	866	887	848	854	874	874	910	808	887	864	845	886	845	836	850	848	888	827	863	851	878	883	884	867	833	823	829	916	862	929	852	871	861	813	845	859	884	853	866	930	844	887	875	776	853	865	877	847	900	860	914	862	914	820	860	870	879	770	824	875	852	838	880	847	848	848	837	839	860	800	865	790	866	903	924	868	918	845	812	869	828	841	843	902	853	861	811	902	852	877	871	856	862	868	911	862	867	877	857	881	859	912	879	847	894	870	832	881	903	819	854	856	840	836	869	941	834	868	872	879	904	863	878	827	917	867	888	890	858	859	856	874	900	882	838	848	864	869	831	876	881	847	876	853	891	852	883	857	867	874	851	871	835	863	850	879	792	861	826	842	868	934	894	870	902	891	855	916	810	873	902	897	880	847	880	782	823	858	905	806	917	875	883	920	857	856	889	851	845	898	887	870	870	881	853	865	826	906	869	863	850	905	863	781	851	863	851	928	908	889	825	915	842	869	847	865	884	886	866	824	888	812	880	863	919	867	827	898	885	887	813	888	859	855	846	939	888	899	872	840	801	823	831	857	880	879	902	895	880	918	889	834	876	896	846	828	878	881	891	893	869	849	853	844	822	822	808	897	852	820	855	866	844	879	888	858	887	836	839	803	874	861	933	915	859	813	831	862	892	891	838	837	897	830	855	879	905	831	902	887	851	861	843	923	870	839	854	844	821	880	904	856	864	909	842	886	862	866	800	836	889	850	826	898	838	820	859	844	862	809	860	827	827	891	906	889	847	859	793	902	853	843	869	829	823	879	855	903	949	908	834	868	876	856	846	891	837	892	835	897	874	884	893	885	924	879	880	848	870	867	874	885	830	869	873	843	867	914	884	865	839	828	858	897	870	900	823	836	901	866	860	869	857	862	860	876	868	836	881	891	864	853	884	888	904	852	858	822	825	857	854	849	840	897	823	835	834	895	872	855	866	861	890	897	852	854	894	870	889	845	850	862	860	871	869	875	874	902	873	895	869	850	878	901	790	929	868	879	861	793	871	921	834	867	867	828	834	890	866	859	842	859	874	867	845	881	861	842	854	866	850	869	837	797	922	918	860	851	895	878	893	871	852	780	856	837	857	885	909	873	830	802	847	843	850	877	880	882	797	865	899	831	862	864	841	827	870	873	846	881	819	911	848	862	879	927	895	847	879	873	840	833	877	845	840	892	854	837	902	835	848	838	852	905	901	849	847	866	892	806	853	864	883	886	879	854	834	871	883	825	880	866	875	860	824	868	844	903	873	815	788	894	827	826	902	868	900	849	835	862	876	867	834	840	793	827	874	827	854	886	832	891	889	846	911	862	810	813	888	829	908	904	882	886	859	847	868	886	905	903	888	887	868	821	843	885	879	857	848	849	871	900	834	840	878	881	868	898	897	864	858	868	831	831	850	859	908	843	861	863	854	867	909	828	827	858	848	827	845	861	870	812	828	884	834	854	892	817	869	864	814	858	857	837	902	898	856	826	825	879	884	833	851	875	855	851	910	865	852	928	829	885	866	901	856	888	889	867	803	868	878	864	839	918	864	828	872	843	850	828	847	871	793	871	807	882	894	824	874	859	879	868	870	874	833	891	853	866	875	889	872	872	927	858	907	855	819	840	789	862	838	900	823	873	852	864	874	833	856	882	906	854	851	926	850	869	911	830	841	879	877	877	848	835	888	811	843	850	868	836	798	848	902	814	867	874	881	839	856	863	833	791	806	886	884	857	860	864	826	844	830	857	829	829	865	836	892	813	833	879	876	809	914	871	888	864	879	825	826	832	910	824	859	874	879	826	860	850	922	845	858	868	803	863	875	857	827	850	884	899	883	820	881	880	816	811	871	914	846	890	902	886	866	876	829	841	840	889	870	850	950	818	871	831	898	882	830	869	820	914	839	870	864	916	892	843	857	861	833	854	850	842	875	873	865	847	863	865	876	884	859	887	876	850	913	806
32915	23833	13353	7240	4791	3585	2785	2225	2058	1737	1556	1425	1344	1272	1152	1098	1080	1074	985	993	978	1016	960	976	885	979	901	874	916	781	843	816	867	874	848	844	803	836	859	841	834	871	850	834	779	876	826	836	870	824	774	813	823	776	780	850	805	815	804	826	842	790	778	780	790	846	826	807	861	842	828	825	807	806	842	827	872	777	812	817	805	832	751	835	809	796	818	766	848	844	823	774	852	806	830	755	878	816	815	773	816	815	813	849	855	808	808	792	816	769	849	824	825	885	788	800	828	797	784	791	800	777	813	808	814	821	815	831	792	803	839	801	758	791	796	758	753	787	803	840	758	820	783	773	775	826	780	800	818	728	799	840	741	810	798	801	762	844	815	802	777	756	812	849	749	790	819	832	801	799	781	860	819	801	769	774	758	801	807	754	769	776	765	827	781	791	835	780	764	795	795	841	796	836	809	818	820	717	754	772	789	755	842	801	866	810	822	857	858	806	799	790	789	785	816	829	809	859	806	842	789	836	787	791	797	824	777	814	784	780	812	783	734	789	811	782	831	790	811	767	782	773	860	791	776	826	792	820	787	766	818	787	777	827	835	824	822	737	782	794	796	768	803	793	814	781	828	767	782	801	800	806	819	798	794	798	796	757	803	836	762	732	795	801	806	771	822	767	794	811	789	783	814	793	814	808	786	778	791	776	764	757	795	829	817	836	779	739	810	769	852	820	836	775	811	805	765	826	744	811	784	847	763	789	775	757	818	809	851	847	816	797	803	763	794	817	822	838	771	722	803	749	754	792	802	806	793	855	818	805	818	831	771	813	790	828	813	780	834	803	806	820	827	860	787	862	842	834	844	843	803	834	821	807	794	814	864	794	802	794	739	825	815	789	781	813	796	776	788	830	782	814	841	841	769	818	810	864	820	822	830	818	808	799	789	807	857	808	756	836	804	790	794	787	778	785	798	771	817	832	807	810	848	771	793	775	732	812	806	817	800	785	816	848	782	833	767	801	749	826	833	854	788	738	823	823	824	765	817	820	832	854	740	848	809	794	819	781	775	827	829	805	774	766	775	804	794	800	788	771	838	766	805	818	822	749	791	769	789	839	858	784	782	791	803	821	816	810	827	813	775	851	828	802	814	796	771	789	773	764	798	743	772	822	783	819	851	779	802	759	893	756	763	825	775	795	755	773	763	833	841	769	746	776	800	786	758	811	806	756	800	787	765	797	867	827	778	760	852	787	768	821	809	734	775	856	824	790	775	813	824	849	821	787	769	782	791	846	756	822	816	784	752	811	811	856	794	803	806	802	812	799	786	818	793	803	779	722	807	812	798	809	767	818	791	838	804	773	804	819	778	813	760	784	826	757	801	814	811	782	847	753	805	806	787	762	807	824	827	811	772	833	820	811	841	858	818	739	825	776	780	812	755	817	777	798	877	810	834	805	840	869	781	843	808	819	779	821	791	823	789	790	767	851	783	807	827	792	809	831	825	782	808	808	759	779	820	789	787	753	799	798	782	851	806	777	789	773	843	749	803	806	779	777	789	810	819	812	827	823	813	837	814	785	802	777	761	797	749	772	813	786	833	780	798	789	771	792	819	774	830	796	770	795	773	809	828	749	795	775	797	747	810	776	816	858	784	818	833	835	772	754	846	764	807	754	806	750	795	782	784	754	798	833	813	827	822	833	782	794	827	789	776	778	821	823	799	797	821	778	773	807	769	804	781	823	788	719	831	758	784	822	866	782	828	771	821	811	751	824	792	809	800	753	757	817	811	805	841	825	829	774	766	779	843	805	785	770	802	764	857	808	788	824	860	821	776	816	784	762	818	811	815	820	846	762	784	798	801	769	799	777	794	771	823	785	835	832	802	738	820	844	798	795	840	838	798	788	845	786	815	861	778	762	830	818	887	772	767	790	804	784	787	732	767	804	796	806	787	805	810	755	800	781	803	769	839	772	773	826	836	729	840	813	840	841	729	779	833	793	820	811	822	817	741	807	815	804	760	778	785	802	760	771	780	788	796	785	757	810	848	829	806	813	790	790	796	801	779	777	811	811	790	773	823	826	792	823	785	797	786	755	801	811	768	764	785	815	798	763	779	757	759	816	784	817	797	795	813	788	799	806	859	791	780	801	790	809	852	798	782	856	815	805	813	800	825	779	788	784	812	815	821	825	766	825	793	818	810	791	796	829	849	778	834	750	838	817	823	786	811	815	808	847	764	810	749	821	822	871	806	785	873	818	779	783	756	817	798	830	804	823	849	806	850	825	798	837	760	802	746	813	795	816	837	782	832	830	781	757	825	816	823	796	822	806	824	778	790	799	824	785	810	783	796	777	838	788	837	841	814	774	822	855	774	793	846	759	782	814	795	811	801	744	768	797	788	769	804	814	768	724	767	801	751	819	774	753	818	793	787	791	807	751	783	806	802	865	790	782	825	797	813	858	793	817	840	788	813	787	811	799	773	820	762	793	847	780	801	845	796	839	791	827	795	782	817	773	797	810	819	817	811	798	759	770	761	795	769	769	835	781	780	862	828	789	786	806	752	816	786	809	798	827	759	748	744	757	755	808	760	789	859	845	770	802	819	774	815	796	811	838	781	787	785	791	791	768	785	780	794	795	866	754	742	808	839	829	765	831	792	789	785	805	803	814	829	843	793	805	781	843	812	817	793	820	794	837	815	861	787	845	791	785	793	784	843	798	762	791	807	846	758	760	852	807	825	831	816	801	807	760	787	816	798	785	756	834	810	825	802	796	804	832	792	826	776	775	768	801	809	775	757	796	773	819	783	765	829	754	822	797	837	794	791	807	817	758	877	823	816	791	829	781	783	797	775	811	832	784	832	788	803	762	827	787	757	796	792	831	760	785	777	800	825	765	835	785	809	828	776	797	740	802	816	759	798	814	776	809	785	811	772	766	801	781	764	794	801	818	807	762	771	813	826	847	830	814	794	791	804	808	824	783	806	843	801	817	806	837	772	752	813	785	766	790	734	808	844	819	859	747	772	780	785	829	796	772	781	760	784	796	833	801	808	794	788	842	779	797	797	828	802	796	793	829	781	848	876	765	772	834	742	769	811	815	835	826	771	813	799	840	823	775	839	792	819	835	764	804	754	803	796	840	758	788	820	802	775	798	764	781	796	805	826	765	801	814	777	783	836	721	815	775	813	834	802	749	780	757	795	806	810	805	766	875	847	742	782	789	831	846	827	754	803	788	799	800	791	774	792	830	790	725	804	766	842	806	857	783	772	776	816	780	811	816	759	820	769	797	836	829	833	838	796	814	837	787	821	766	793	825	759	820	803	793	788	789	777	812	800	780	836	781	815	779	826	782	823	786	799	778	837	808	795	770	791	801	816	828	822	802	785	802	851	840	821	792	826	814	783	813	762	812	783	762	738	795	821	771	808	799	805	746	762	767	761	834	821	828	867	849	822	806	816	774	803	774	783	793	812	817	839	839	845	789	804	813	781	813	811	795	806	784	821	775
32353	18292	5538	463	276	261	241	254	233	218	215	205	203	217	216	211	230	216	209	210	242	231	224	209	204	225	224	233	236	222	227	204	229	227	221	205	242	241	231	235	202	221	227	212	204	206	213	190	200	239	223	222	224	216	212	215	212	218	230	208	219	206	271	213	218	195	234	221	205	226	205	235	237	227	239	224	223	181	198	235	217	193	218	222	206	198	215	216	198	208	216	216	202	226	214	218	229	210	228	227	217	229	195	201	220	216	236	208	220	208	223	217	218	211	204	221	203	218	217	204	211	206	222	224	203	216	228	202	233	229	187	204	231	207	223	239	238	209	237	210	223	213	221	220	227	222	209	208	229	208	235	209	209	233	211	202	225	210	238	210	217	225	219	205	232	194	237	249	231	215	219	217	231	240	256	227	261	209	225	215	210	198	237	202	226	194	208	228	203	189	220	224	200	237	231	202	218	197	206	208	228	214	223	246	187	226	225	210	230	206	229	243	237	213	233	212	215	214	224	242	220	235	181	221	215	210	237	210	233	214	215	196	223	209	198	223	196	211	212	220	239	205	239	237	206	217	227	223	217	204	205	225	194	221	214	188	204	192	202	236	229	200	222	229	221	230	194	215	242	250	223	219	218	220	228	218	206	199	213	227	206	208	199	230	217	219	220	220	212	175	213	252	198	223	232	196	242	201	226	208	210	256	226	225	219	259	214	212	229	231	240	219	226	212	226	245	202	232	211	216	194	236	211	231	223	247	209	208	231	215	218	241	220	204	228	197	218	232	218	207	217	225	221	221	204	214	196	226	224	205	214	224	228	227	224	227	206	197	216	215	189	208	219	228	253	197	216	224	222	198	196	239	225	229	253	239	203	221	191	210	226	223	210	226	261	230	216	261	227	191	230	216	211	216	217	223	221	205	229	219	211	225	207	174	214	209	221	218	238	219	201	204	222	218	210	172	207	218	232	205	239	247	215	233	222	225	229	191	225	230	173	226	238	211	207	206	239	213	248	235	230	198	220	213	237	226	223	212	211	218	227	258	224	210	217	244	221	198	211	199	210	227	244	223	209	217	197	216	217	213	236	229	213	207	195	210	192	215	219	192	205	206	189	202	223	246	214	206	217	195	224	214	223	201	241	218	205	223	193	236	210	230	200	243	220	228	191	213	219	206	217	235	224	223	186	214	199	230	232	200	220	218	193	229	204	233	242	216	218	223	230	203	216	196	231	207	193	221	185	230	206	220	241	237	234	216	214	237	215	211	235	212	183	222	200	216	209	221	226	217	225	212	174	194	227	204	204	218	203	207	203	219	222	213	208	205	232	214	225	229	202	200	223	208	220	220	226	207	240	210	215	227	202	200	214	218	215	222	212	201	211	228	218	184	224	204	241	217	212	243	207	212	208	206	230	217	195	226	228	220	222	202	226	235	201	237	196	230	201	244	219	243	234	203	208	218	228	218	251	192	200	231	197	205	201	231	216	213	226	209	189	206	221	224	202	246	211	203	213	226	202	200	211	228	221	252	225	217	217	215	189	216	212	242	224	209	230	232	237	224	202	207	222	195	251	200	208	230	224	213	236	224	230	214	226	190	234	231	193	221	217	206	227	206	205	198	237	228	194	233	206	205	206	229	220	225	214	197	196	259	191	226	212	241	207	239	188	187	236	232	230	236	209	235	239	237	225	222	223	182	186	227	215	225	234	196	228	212	213	203	206	231	210	218	234	217	233	220	212	223	229	206	228	213	193	201	195	178	231	206	218	217	224	203	227	213	224	218	190	218	217	231	209	228	219	204	238	223	217	212	232	199	198	225	193	224	221	236	239	214	237	228	225	210	216	218	228	219	200	212	224	224	207	236	210	246	204	234	230	212	224	205	220	210	232	218	222	217	203	222	225	215	198	211	225	214	210	226	216	207	222	229	226	203	205	218	221	212	232	214	216	191	225	242	200	229	206	203	209	215	222	234	198	203	220	220	236	230	236	224	252	214	234	229	234	248	221	221	225	203	218	221	205	202	198	205	206	193	224	214	224	208	232	205	212	189	209	213	239	208	238	220	211	226	204	208	198	220	215	222	228	206	212	198	221	218	215	205	233	212	215	245	256	221	242	220	216	214	219	238	212	217	228	223	208	198	206	222	233	211	220	204	213	190	232	185	234	197	239	223	234	198	234	218	236	209	230	241	208	208	223	216	225	214	180	186	237	225	217	226	204	213	215	234	208	218	193	254	237	224	205	236	212	224	234	224	202	236	242	228	228	198	199	232	192	221	205	195	227	203	223	215	234	238	213	214	218	240	226	230	189	184	218	228	219	205	207	214	224	181	206	200	205	203	237	208	235	236	223	206	210	210	226	197	229	214	217	233	227	215	226	236	195	222	234	225	229	247	222	213	213	208	193	221	197	229	214	224	219	216	207	236	218	223	215	223	221	240	222	214	221	224	215	227	225	196	199	213	231	204	207	220	222	222	205	206	227	225	197	213	224	192	210	234	232	213	230	182	249	194	210	197	200	226	222	213	196	230	212	223	216	214	198	215	216	235	220	223	220	222	233	226	239	207	248	221	216	233	204	221	222	206	225	211	213	224	219	209	212	209	218	208	217	222	233	217	207	200	221	208	222	215	252	191	214	209	234	207	225	194	220	211	212	215	224	185	226	227	198	222	233	204	236	224	224	213	211	226	219	227	191	211	198	220	218	190	209	218	204	225	202	223	233	190	236	177	215	240	215	218	221	213	236	196	209	206	234	202	210	199	207	228	220	195	229	260	191	202	226	225	209	223	219	208	209	224	222	238	224	216	220	206	209	225	213	226	236	222	233	222	210	213	218	203	228	198	228	208	235	234	200	207	244	201	250	231	204	195	214	235	208	188	226	221	230	211	174	222	214	206	226	224	229	195	219	220	220	198	210	189	221	223	223	206	203	219	248	218	214	205	218	215	209	203	198	198	220	215	185	218	217	210	229	223	186	193	212	239	232	203	225	198	195	214	223	205	191	227	201	224	210	236	206	214	204	201	204	207	189	211	212	227	199	207	189	207	218	211	190	228	243	224	216	210	234	210	213	224	198	208	206	229	216	235	216	223	193	208	208	232	200	214	183	222	207	238	236	246	199	207	192	232	235	213	223	178	193	220	211	238	213	199	213	227	230	212	224	206	233	213	203	214	217	196	219	263	219	207	191	242	212	241	214	233	223	231	219	218	195	225	210	204	212	200	243	219	233	220	208	189	229	217	220	214	206	196	192	207	207	215	234	205	220	224	202	218	227	208	240	208	192	216	216	203	204	235	209	211	225	203	215	201	206	257	203	233	224	227	183	236	207	232	213	230	229	230	182	217	201	207	237	212	228	220	209	205	221	224	223	188	238	211	212	229	226	209	229	236	241	216	210	212	224	202	201	220	217	205	226	226	203	242	225	224	215	228	206	221	208	202	215	211	210	204	207	233	195	200	207	250	211	248	218	195	212	241	217	219	210	208	242	229	229	218	202	224
24423	10034	630	391	287	330	283	264	250	251	246	239	250	245	235	220	231	236	237	253	260	241	236	188	236	229	234	230	218	230	234	220	212	261	246	233	230	244	240	229	245	221	236	217	239	272	237	277	236	226	203	211	203	242	230	202	253	232	224	224	230	213	256	220	238	229	225	220	240	224	226	248	225	246	250	227	255	250	238	250	237	233	228	249	226	205	237	253	215	227	213	243	223	221	218	233	261	218	214	207	232	239	267	237	244	232	209	242	260	213	245	233	202	212	236	229	251	242	237	210	232	213	221	218	247	204	226	226	245	227	220	245	261	221	211	262	214	227	223	235	235	231	253	249	212	234	243	242	241	218	224	250	226	234	228	239	236	224	232	204	251	255	226	211	209	243	242	236	215	229	231	223	239	220	250	242	243	252	252	233	242	227	226	237	242	219	254	241	218	238	212	234	243	203	229	250	201	245	240	226	239	217	219	252	272	246	229	239	238	266	216	235	224	230	238	226	220	228	193	225	233	236	229	227	241	205	238	230	230	219	207	197	240	238	247	221	252	223	223	219	242	230	233	252	262	232	241	230	250	237	229	236	214	238	210	225	225	218	244	210	181	216	230	218	214	239	232	221	238	239	246	250	236	223	234	249	244	224	244	220	259	252	238	219	224	239	236	207	225	231	249	220	238	206	202	256	227	236	225	233	227	229	207	253	226	235	247	235	227	215	217	224	200	236	215	234	212	246	259	242	219	224	227	253	221	232	263	224	216	245	231	203	242	227	231	241	207	224	237	233	218	227	218	233	241	235	218	214	217	208	248	229	237	263	219	235	272	246	242	245	255	231	232	252	218	244	219	251	220	238	226	227	250	242	220	217	241	226	242	218	234	219	224	246	217	227	213	235	244	214	234	241	247	260	254	232	214	231	248	262	226	240	242	218	238	210	245	246	256	229	235	245	243	219	215	225	229	251	221	197	218	233	228	243	252	256	213	239	222	241	209	227	238	244	223	239	219	228	239	243	234	246	256	240	237	247	265	228	226	221	200	223	215	229	215	218	243	233	246	206	253	236	245	253	210	199	240	230	197	243	219	217	244	242	239	235	227	222	217	228	230	239	212	192	248	242	214	240	233	220	233	248	265	271	224	218	232	242	220	245	240	232	240	239	244	226	225	223	233	228	229	243	244	256	231	205	245	274	222	215	225	201	219	251	230	255	224	208	212	249	221	226	204	231	252	246	228	244	220	230	225	225	209	229	225	232	221	238	226	229	233	213	242	220	242	198	220	219	230	232	219	219	233	221	239	222	227	249	240	205	239	232	264	223	262	258	249	225	245	219	218	229	253	222	238	237	233	231	237	224	241	211	243	244	248	256	226	217	257	237	222	224	224	226	238	239	214	227	241	238	235	239	205	218	254	221	218	194	246	248	207	244	219	228	213	242	225	239	248	215	223	234	250	255	201	252	253	255	245	241	222	223	213	249	247	238	226	241	236	224	225	243	227	223	203	203	232	227	246	223	257	244	272	230	248	233	210	221	231	251	249	247	251	232	211	243	221	253	217	217	215	242	243	228	212	233	230	256	240	222	254	220	242	224	214	235	241	239	221	234	228	251	227	230	210	238	247	206	220	236	223	238	250	215	199	271	244	232	245	239	250	228	241	252	209	226	240	218	238	237	240	227	261	213	237	213	209	224	222	252	237	247	226	264	236	200	227	220	252	229	261	256	207	213	228	234	268	213	241	237	260	243	237	245	219	236	212	227	204	225	226	222	228	223	266	247	245	252	243	228	245	229	245	245	213	195	237	255	221	237	238	231	242	223	240	236	259	235	224	209	210	230	199	227	256	210	225	227	218	228	242	238	256	240	217	231	223	268	241	230	225	225	233	254	231	224	234	239	239	226	256	232	238	237	245	222	246	218	221	222	230	209	235	229	223	222	221	249	256	224	264	239	228	217	202	256	236	235	227	273	229	235	226	222	247	224	216	240	207	237	249	241	229	251	184	236	239	226	213	212	258	227	237	221	223	214	231	221	233	234	231	235	226	229	230	239	245	234	233	235	253	242	227	226	237	226	219	239	223	237	239	238	257	237	264	199	233	237	216	246	259	201	247	204	238	220	240	263	236	224	249	226	262	246	245	216	207	251	222	214	235	233	234	200	227	230	240	198	228	219	209	235	243	229	227	227	208	213	250	234	257	223	243	229	236	230	229	233	214	239	257	247	220	209	261	223	225	218	237	221	225	230	210	236	233	209	250	240	193	219	241	217	242	220	242	226	214	210	234	217	241	254	227	263	216	232	228	216	268	243	252	218	246	225	223	245	244	223	234	252	252	264	245	241	243	233	221	245	226	226	226	224	238	235	222	245	234	225	222	237	211	222	223	232	213	223	212	226	245	229	241	224	219	250	264	205	236	213	257	211	212	209	220	211	219	229	258	247	243	237	248	217	264	233	237	226	229	228	214	228	253	213	244	231	239	246	247	246	243	218	230	227	239	221	241	217	221	255	225	216	236	268	258	245	219	251	233	249	233	241	241	217	207	232	230	225	230	248	211	237	231	236	221	206	236	223	233	220	224	232	211	223	227	234	238	244	213	240	261	263	233	212	236	248	212	224	232	238	220	228	213	230	252	234	244	242	256	236	243	262	251	238	255	219	224	226	247	237	214	233	203	195	239	220	231	243	259	208	238	219	238	239	226	232	229	241	228	239	216	253	228	252	214	240	265	244	229	229	219	244	244	229	248	206	243	235	245	233	199	222	241	245	240	222	259	208	202	237	226	205	236	238	257	220	208	247	232	239	210	212	235	223	223	222	225	233	233	235	270	219	245	227	221	218	223	247	256	220	211	263	244	218	228	215	228	235	241	208	248	205	217	260	250	241	201	230	244	231	238	244	225	200	234	218	243	229	238	238	220	262	226	229	209	221	213	234	251	233	241	248	205	232	238	249	255	237	240	233	195	221	221	234	260	234	241	216	233	223	224	245	226	220	223	258	232	204	233	224	230	237	245	225	213	226	234	218	213	214	238	244	226	207	226	215	222	223	210	212	210	240	215	223	237	208	240	254	232	217	238	220	198	246	253	229	242	230	215	242	209	218	240	233	216	232	232	221	212	230	248	191	247	233	212	209	225	238	227	223	243	255	237	234	212	239	221	236	239	221	209	243	203	251	227	247	232	227	251	228	245	225	243	208	222	229	211	239	249	233	256	240	216	216	220	209	236	218	232	218	239	228	244	229	210	226	258	244	243	257	215	243	230	227	255	237	236	251	238	214	217	226	217	234	240	241	233	208	266	225	247	245	213	247	231	224	255	212	196	262	234	230	248	239	235	220	225	241	257	217	225	213	214	252	226	223	228	225	224	208	239	239	258	225	241	224	241	234	255	221	241	224	232	216	234	220	234	244	211	225	244	230	230	223	222	245	245	240	210	229	226	244	220	238	251	237	220	227	234	249	243	239	242	208	205	220	230	238	230	246	219	234	216	224	268	228	222	229
24465	20362	26262	24308	20344	13226	1459	881	783	728	670	637	628	598	616	596	598	566	574	558	585	565	582	557	508	530	561	523	542	554	534	549	520	547	545	520	522	531	552	494	558	508	516	524	534	515	497	504	538	520	501	536	497	586	525	509	520	513	510	518	519	464	525	497	524	571	522	521	505	529	500	531	499	469	559	529	503	547	492	525	517	555	492	511	535	531	492	540	544	478	506	511	530	538	469	547	463	481	531	519	479	461	548	498	483	519	515	480	499	520	511	559	540	512	517	543	506	541	505	492	524	531	534	513	523	499	527	538	519	495	534	522	502	541	462	548	537	534	510	502	547	531	509	525	526	563	514	517	543	492	491	519	514	509	522	508	496	487	521	518	508	501	514	521	506	526	506	519	528	498	495	472	507	467	523	543	494	507	529	491	535	523	533	476	511	491	524	500	528	504	533	496	524	555	521	496	535	535	517	527	516	537	506	490	541	494	514	497	493	528	492	524	492	518	528	529	486	541	489	521	544	492	498	510	491	516	460	546	526	525	494	526	476	542	539	516	501	508	494	520	483	515	499	508	522	519	544	523	522	506	492	531	507	535	543	537	524	500	527	507	526	504	502	516	520	523	467	516	489	533	538	517	514	489	456	482	523	521	489	490	516	546	525	534	500	535	524	523	523	468	470	514	521	503	517	516	498	498	522	536	529	487	511	513	526	501	587	525	500	542	495	490	523	532	504	511	520	534	559	489	505	511	524	519	542	530	509	530	512	510	490	488	498	556	505	546	493	511	521	496	565	509	544	540	580	517	489	543	479	502	480	547	471	523	502	523	494	546	515	498	524	574	519	501	537	501	513	512	472	558	481	536	512	510	492	562	524	524	527	526	515	558	484	544	504	494	513	498	514	578	524	535	515	474	552	498	473	503	529	542	531	480	524	537	529	499	500	506	515	494	523	516	500	539	506	525	516	519	505	553	485	538	527	478	554	504	542	545	538	515	487	534	487	566	487	537	490	513	531	519	507	526	502	524	483	475	538	542	504	538	504	479	509	485	510	529	474	568	545	485	508	514	497	502	516	496	564	541	500	466	519	477	543	473	506	496	471	531	514	506	491	487	496	518	489	497	517	510	494	565	566	543	554	525	508	509	493	518	542	512	482	514	490	523	517	500	517	534	489	532	539	516	519	571	503	532	530	538	533	543	517	539	529	521	491	495	523	512	533	500	526	505	507	477	488	476	534	494	530	493	547	509	519	504	501	501	517	520	516	487	543	510	531	514	473	512	532	529	540	522	512	518	520	539	483	530	500	511	518	498	515	518	547	515	537	551	515	479	477	489	521	521	467	484	544	498	516	525	480	544	544	524	489	551	507	506	506	529	468	514	495	550	542	515	499	501	481	474	521	528	525	535	563	519	515	468	511	542	549	519	516	486	510	544	491	518	487	492	524	540	522	516	526	534	519	522	460	516	520	517	520	500	532	514	494	539	507	523	531	502	548	516	516	532	501	504	507	525	504	500	480	493	513	473	533	517	512	511	520	511	503	529	511	557	496	504	498	494	487	520	519	529	496	539	506	515	481	533	516	505	513	520	480	496	478	494	539	516	536	491	524	525	507	501	515	508	533	489	543	465	552	509	481	468	502	511	554	581	468	523	493	527	492	493	518	545	481	522	539	521	510	514	472	512	520	522	530	532	521	515	545	508	480	536	466	517	535	502	499	523	536	576	502	490	478	564	478	510	518	517	498	518	465	505	523	504	490	511	517	544	523	489	520	496	516	545	518	514	541	509	494	572	466	516	476	543	487	511	545	488	558	535	504	511	488	555	506	501	529	498	467	500	530	503	521	557	525	527	537	499	484	469	548	527	527	540	510	520	505	518	506	541	534	528	555	507	545	487	532	544	505	530	522	520	543	477	508	506	486	541	517	536	498	511	527	471	493	503	541	527	484	537	455	518	551	517	487	520	535	543	535	543	510	479	524	510	526	508	494	533	528	484	570	522	522	528	487	485	503	470	492	514	524	523	485	518	498	520	506	508	537	517	502	549	482	496	483	502	548	527	544	544	520	521	529	501	499	542	517	477	547	550	513	542	493	504	546	509	554	537	476	494	517	497	521	480	542	481	494	520	537	479	514	499	506	502	531	520	497	554	463	499	497	553	500	528	517	502	479	479	498	544	513	512	567	500	489	522	478	495	579	528	525	484	493	526	485	536	486	495	489	514	506	518	547	549	480	506	487	527	538	511	531	533	487	493	514	536	521	496	543	561	495	511	481	507	523	517	507	511	569	561	527	493	477	505	547	462	511	539	551	514	520	543	512	550	508	490	494	523	536	520	499	505	521	497	487	519	540	515	525	513	519	534	520	521	504	504	491	506	487	503	501	520	524	526	502	511	502	519	509	508	546	482	517	489	524	518	519	512	535	511	535	557	530	512	508	502	505	523	490	492	495	575	505	530	473	464	537	501	500	517	508	510	571	513	511	498	470	477	507	474	526	511	507	531	502	487	509	536	535	541	543	539	515	524	517	503	450	530	529	512	485	569	493	524	540	532	525	491	490	502	505	485	529	496	547	514	553	522	488	497	520	527	520	511	550	468	505	465	476	507	546	543	511	491	538	502	506	500	494	552	498	527	516	522	505	549	501	542	536	559	526	524	489	504	513	506	489	493	505	515	502	445	514	495	514	531	534	487	506	541	497	504	479	522	550	503	508	504	547	484	498	477	502	527	502	524	503	491	512	506	538	503	504	494	519	559	534	517	489	514	506	499	533	518	488	530	476	528	487	516	509	500	499	505	494	538	534	489	488	469	544	524	514	520	500	516	510	506	531	462	534	524	500	558	520	513	554	476	559	523	539	551	515	544	471	534	457	502	543	486	522	498	482	520	513	535	484	535	532	483	517	521	511	525	523	476	526	490	517	527	543	530	489	546	512	534	521	502	517	548	487	470	554	503	489	483	501	511	492	462	519	529	486	503	542	509	505	518	503	529	506	485	497	465	522	545	483	503	519	517	515	516	547	535	507	530	490	502	495	500	553	518	497	519	515	517	511	485	483	481	531	560	505	542	499	488	518	470	524	520	491	504	510	547	528	508	494	532	489	491	509	507	538	529	513	497	526	486	506	490	475	490	549	496	511	519	578	525	507	509	481	468	482	481	510	509	544	509	562	510	518	521	521	549	513	495	536	527	497	521	475	491	502	543	562	515	525	533	539	494	521	531	523	475	482	513	538	523	503	491	518	524	485	514	523	537	517	505	469	524	513	490	527	539	568	493	533	486	513	526	521	523	478	538	538	524	469	501	499	528	508	532	467	560	522	526	527	496	535	528	463	538	505	552	538	542	525	497	523	535	505	511	464	506	504	477	485	487	543	545	516	478	539	503	521	529	541	511	530	517	473	533	493	521	487	520	501	519	450	534	475	513	519	527	504	538	479	535	517	543	524	559	534	510	481	521	478	547	502	532	526	515	498	519	486	496	497	534	510	560	504	521	513	541
34759	26545	7772	4101	2529	1895	1429	1227	1033	959	826	798	733	665	666	621	638	626	586	584	569	550	534	564	539	560	539	533	534	523	526	503	546	529	519	535	497	545	493	517	536	501	475	509	479	495	475	482	492	502	485	537	508	464	517	500	492	506	543	496	507	529	512	463	495	477	534	476	465	452	473	487	510	481	506	493	491	478	456	526	495	490	510	462	484	514	510	500	455	499	473	492	471	511	467	486	460	506	473	485	463	478	504	478	460	480	488	505	458	493	493	491	442	489	517	502	508	491	462	460	501	517	488	487	471	489	481	509	471	440	441	480	463	478	477	458	454	478	496	512	461	498	467	471	458	463	454	504	490	487	465	483	504	503	471	500	489	433	502	467	488	513	512	479	453	471	503	484	482	461	513	489	505	485	480	468	432	488	492	507	471	469	500	466	482	515	465	495	478	482	486	485	502	493	480	489	507	486	465	499	501	478	462	499	505	499	472	486	492	497	492	515	510	466	497	519	473	488	483	492	490	479	476	509	474	498	521	487	515	452	465	506	532	454	496	513	496	504	491	474	493	494	430	531	499	472	482	497	488	483	450	498	466	493	499	499	490	493	471	522	466	489	501	498	488	443	498	476	503	447	481	441	490	465	454	498	479	480	467	503	487	508	502	461	509	547	504	479	464	480	542	463	503	490	491	463	500	470	529	460	480	495	521	486	490	484	480	523	513	476	492	492	489	497	519	479	480	488	504	431	493	455	463	463	516	462	486	507	515	496	452	487	484	519	527	461	468	519	469	453	501	478	476	478	482	474	516	502	482	482	459	482	488	473	493	521	477	493	446	486	468	499	484	504	536	504	456	510	467	497	479	478	467	456	465	483	458	479	478	438	467	484	474	466	466	496	479	503	452	487	510	465	474	491	500	504	507	511	476	466	474	500	490	464	473	463	486	471	484	498	502	501	482	463	516	496	490	438	491	487	496	492	472	500	495	469	455	499	496	466	513	488	497	469	465	457	516	495	473	485	439	515	529	478	471	519	501	480	486	477	497	507	508	474	461	497	524	481	455	526	484	493	491	519	472	511	475	487	477	508	477	482	474	488	509	467	468	478	445	503	524	507	457	463	485	512	489	473	472	506	461	561	477	456	480	487	499	512	488	492	488	533	482	511	503	476	490	501	460	462	527	486	494	467	508	495	493	482	504	528	483	459	492	527	474	456	504	512	466	468	484	490	552	497	509	481	472	501	471	438	519	476	490	468	457	500	474	501	481	444	448	519	479	486	492	495	510	480	475	509	485	466	475	486	476	464	493	476	441	453	458	485	476	498	457	483	446	528	470	481	453	474	500	496	490	475	491	494	494	516	503	454	480	487	489	504	472	472	487	493	519	490	481	452	457	482	448	474	505	485	491	464	458	481	471	481	461	476	475	489	465	460	499	473	515	488	479	420	477	471	492	470	482	500	504	480	471	458	457	464	487	466	461	462	496	455	491	485	480	484	473	495	437	513	448	472	491	528	491	481	493	467	501	464	488	497	496	510	495	493	480	450	460	481	499	502	489	528	456	518	506	496	492	464	448	468	505	478	461	475	462	496	483	473	457	506	498	489	487	456	496	476	498	491	485	467	487	493	490	487	451	485	494	461	477	465	489	482	491	474	493	469	459	464	467	475	462	481	468	461	538	475	469	518	550	466	502	510	492	461	478	483	506	474	470	464	479	483	468	469	508	502	445	474	499	489	452	478	477	469	419	522	504	503	466	465	501	510	438	436	502	486	469	500	475	455	481	534	540	483	488	509	495	502	467	477	519	467	498	476	517	444	486	492	458	450	496	510	460	492	478	486	471	495	470	496	469	504	463	491	482	504	488	439	460	439	497	469	508	529	458	443	493	476	487	469	486	478	496	527	496	453	500	485	444	503	469	467	502	482	458	502	484	497	520	469	498	480	460	528	451	547	499	471	470	514	493	485	485	463	505	503	472	471	442	463	476	479	467	470	474	480	499	479	492	495	472	524	458	499	493	452	492	471	523	494	493	497	433	419	499	468	501	496	430	494	482	500	485	501	461	492	498	493	471	487	494	465	474	469	447	510	465	517	478	449	473	481	505	456	461	448	485	511	494	502	456	453	478	488	501	499	503	490	492	503	462	498	479	509	473	513	458	476	466	489	496	503	487	480	516	455	490	470	498	485	483	471	468	496	496	483	497	521	484	502	499	484	500	474	472	463	513	470	501	490	531	494	458	474	465	497	477	499	455	520	489	485	527	481	466	470	471	472	498	500	505	532	482	467	483	495	507	527	493	471	471	477	511	485	508	456	491	517	529	487	467	472	459	518	489	526	489	477	473	489	468	501	515	491	515	470	500	522	509	489	493	462	493	501	487	510	462	489	484	487	491	442	462	487	514	474	490	456	452	510	452	474	497	465	495	483	460	520	443	511	455	469	499	482	504	462	501	461	480	498	483	510	487	499	472	498	472	490	478	488	481	470	487	436	499	479	483	499	441	500	484	513	444	508	481	494	478	442	487	461	481	483	470	464	487	480	488	484	484	505	484	490	494	444	509	480	475	506	501	485	492	470	464	511	478	471	458	512	485	468	438	465	464	497	518	482	520	450	511	487	456	461	479	453	447	478	492	496	497	505	481	449	485	537	512	462	482	465	462	443	474	497	477	494	444	480	506	469	494	486	483	454	486	492	452	490	479	476	467	523	516	476	477	474	475	480	448	492	434	505	523	509	516	510	488	451	480	486	489	524	512	500	502	493	511	490	484	498	507	471	483	480	510	458	473	463	464	472	498	507	466	446	450	502	490	477	479	490	488	457	465	516	480	521	479	516	491	419	478	516	476	496	481	522	515	459	501	470	476	497	462	486	503	515	493	523	489	461	454	477	498	494	450	458	512	446	491	510	496	471	536	484	498	498	504	480	480	507	484	453	459	463	455	471	477	494	485	488	457	500	471	465	476	480	487	466	490	492	499	480	458	461	470	482	526	535	482	458	425	512	452	484	460	504	479	536	452	455	522	473	505	482	457	496	493	455	493	481	469	438	491	490	499	488	476	502	535	480	486	471	461	474	495	465	501	468	529	521	476	470	495	499	457	465	444	475	450	455	478	544	511	507	466	483	493	496	496	496	458	457	475	497	500	522	473	480	483	513	506	460	494	477	484	467	487	522	432	448	478	507	466	489	471	483	513	497	500	517	494	504	510	498	484	495	458	502	475	477	541	481	473	487	489	488	516	501	485	481	436	468	496	488	461	474	488	535	479	474	485	478	494	504	470	485	484	517	473	492	493	518	473	469	486	470	519	478	455	473	485	457	530	491	474	520	492	479	517	433	487	488	470	454	526	454	511	505	492	508	473	508	430	456	459	477	483	465	458	476	459	474	487	455	501	466	487	476	460	490	492	487	490	437	453	454	498	481	485	492	494	461	476	475	499	520	457	514	500	483	486	457	463	489	476	484	508	503	459	481	482	446	475	479	472	490	528	493	475	499	469	473
22419	20360	26730	23890	20359	20409	15269	1985	1391	1257	1192	1087	1121	1114	971	1020	1007	910	960	940	991	969	963	927	932	876	942	896	923	888	912	881	955	935	842	903	905	939	953	886	852	894	921	952	882	883	917	922	990	807	884	906	905	845	878	863	883	920	853	871	869	916	926	844	903	863	870	893	846	848	866	888	844	866	893	919	921	828	843	864	859	884	812	870	856	900	920	875	925	870	861	913	917	856	882	910	829	880	850	876	891	875	816	890	825	875	888	832	911	928	867	811	860	861	918	821	845	898	830	874	859	892	890	849	805	842	846	928	873	888	873	874	883	874	829	851	884	886	859	902	910	866	885	847	956	930	862	867	875	846	819	821	847	867	828	811	842	877	881	851	843	868	877	809	930	845	835	864	887	909	939	897	879	854	849	819	853	851	843	839	900	824	903	917	836	862	830	862	882	864	818	870	825	888	845	918	859	900	937	856	877	877	868	853	847	841	812	890	816	860	839	849	876	861	916	876	893	845	862	900	855	858	886	841	900	883	858	915	857	875	860	819	885	885	857	887	897	849	860	909	914	842	884	860	954	891	774	825	816	866	879	856	863	864	858	852	807	833	883	901	881	933	889	847	873	894	863	903	882	851	885	860	884	916	853	889	859	827	887	858	903	862	871	929	887	850	828	862	819	870	824	820	819	813	870	880	846	914	922	875	871	885	885	906	852	872	920	915	841	890	889	842	875	841	856	856	868	870	887	852	846	856	847	887	844	849	861	830	974	916	923	860	875	860	911	898	854	873	841	859	906	871	837	848	834	874	864	885	815	826	883	834	852	910	897	905	855	916	863	845	850	851	916	892	878	866	921	882	857	842	916	870	902	880	822	852	870	874	888	813	881	841	890	889	903	907	837	886	870	828	870	870	844	868	906	878	801	827	877	817	912	871	891	846	889	844	840	817	851	826	875	887	854	832	846	844	922	821	855	863	854	942	821	789	898	871	870	845	873	817	831	890	852	901	828	876	877	889	845	840	881	904	864	886	880	853	881	834	876	845	852	841	860	872	892	889	860	796	863	885	849	917	923	895	892	849	868	862	872	956	840	865	845	886	824	871	885	865	797	843	860	844	865	865	913	885	869	813	864	879	857	871	884	891	874	867	815	891	870	832	869	893	861	874	899	800	886	899	863	890	849	863	871	842	857	834	882	859	877	836	856	852	901	867	880	872	880	862	856	868	866	847	852	833	884	876	862	865	934	912	825	855	798	886	825	860	871	877	887	841	897	848	876	857	880	852	871	859	864	857	836	915	856	821	812	872	830	867	883	843	909	912	865	825	841	874	881	890	865	878	829	906	865	861	893	841	885	816	875	864	898	934	864	896	848	920	845	878	830	864	894	938	892	835	806	859	861	877	880	858	865	889	879	852	865	829	804	847	869	896	902	918	822	842	832	925	908	789	861	894	896	839	881	845	894	846	882	771	869	876	827	843	871	864	882	874	893	904	854	860	849	893	850	857	877	821	880	850	834	903	892	825	887	869	811	925	900	875	843	848	828	849	868	874	882	888	861	880	885	885	820	859	872	846	903	845	888	859	856	820	856	890	930	848	876	808	833	863	869	915	869	839	890	933	830	888	882	846	867	869	889	904	890	839	878	855	877	840	832	860	865	881	851	852	914	831	883	854	870	857	822	899	887	841	901	918	927	864	851	851	833	838	844	858	847	895	854	848	875	821	835	831	834	906	888	864	894	860	869	882	931	917	805	885	881	888	871	886	871	878	861	901	878	802	834	875	859	855	882	879	879	871	810	827	889	887	869	837	870	868	845	886	848	902	854	851	840	785	879	856	859	853	858	821	904	905	846	875	906	850	861	902	860	830	820	908	888	828	821	864	825	956	871	900	884	843	900	857	925	833	857	869	832	904	903	928	904	851	853	862	842	843	855	903	823	849	841	882	845	937	839	860	839	837	917	878	855	871	864	847	868	892	816	869	930	870	898	899	915	853	890	846	865	846	882	868	851	881	854	830	864	848	819	861	820	821	860	895	854	870	850	907	883	859	871	846	881	849	793	842	828	850	846	871	918	912	893	842	881	868	814	885	813	837	876	871	904	857	853	879	865	844	872	874	858	886	857	883	884	833	848	876	846	920	868	847	865	831	900	830	904	858	861	852	826	864	856	865	859	848	850	867	883	897	858	894	893	856	849	853	893	826	880	811	875	851	833	908	854	881	865	876	854	904	890	894	873	861	866	864	854	838	824	858	860	868	838	858	802	848	793	915	867	845	784	875	887	870	862	818	849	909	865	864	850	911	873	853	915	851	858	874	875	831	838	830	854	885	858	867	839	893	833	882	829	881	885	838	897	858	861	869	825	845	876	861	876	847	829	858	838	869	886	827	870	861	842	838	821	876	821	800	905	882	840	882	888	863	824	858	848	858	879	865	915	884	861	887	805	864	864	854	852	884	923	924	842	864	898	850	811	888	844	886	863	928	871	869	842	886	921	896	876	874	875	897	902	900	896	873	868	814	902	876	815	845	866	871	876	878	862	898	959	894	880	863	875	905	843	813	878	891	888	847	860	875	892	846	895	861	890	835	825	926	884	868	867	911	838	851	844	832	813	868	883	833	883	815	906	901	864	861	864	866	866	864	855	905	794	896	882	885	889	907	842	825	872	870	900	904	883	869	892	862	848	872	823	891	865	913	862	878	783	893	897	905	796	916	853	878	872	885	882	825	855	907	903	865	852	869	894	848	862	854	862	809	867	838	839	860	853	942	891	895	864	833	869	899	868	824	872	856	873	869	886	871	895	879	861	930	839	908	929	871	849	902	871	839	870	878	842	858	837	866	838	915	823	815	863	793	934	864	818	915	884	873	915	888	807	891	891	812	864	867	876	924	835	887	861	864	850	827	865	906	918	849	863	861	911	917	909	877	813	869	874	859	840	857	873	885	896	872	844	916	861	843	831	852	835	831	857	921	846	869	877	836	891	826	868	913	853	856	898	803	886	793	781	813	812	901	905	921	843	885	856	912	855	825	885	880	842	831	815	812	856	848	871	894	858	859	883	866	898	874	828	877	895	869	879	893	864	883	876	866	790	859	908	908	869	848	870	807	923	854	868	881	856	856	837	826	872	890	934	890	841	902	864	889	834	874	857	854	839	928	845	894	862	869	824	811	830	897	874	887	823	779	896	892	883	872	850	863	837	847	891	855	902	853	856	881	907	860	806	870	839	858	864	859	851	886	859	830	921	834	837	874	848	885	804	880	857	806	839	857	882	838	816	901	883	843	835	855	863	834	857	882	839	846	861	833	837	852	885	873	843	828	905	894	849	863	863	837	898	862	886	877	937	785	865	822	833	872	822	843	859	889	926	806	830	795	858	883	879	800	862	817	800	885	868	868	889	845	874	875	864	830	859	869	901	856	867	865	887	838	866	844	897	886	860	866	810	883	901	863	879	882	859	917	842	912	842	880	896	885	823	917	851	883	888	981	836	881	826	917	885	910
28309	22584	12817	6980	4524	3439	2723	2248	1907	1681	1509	1324	1270	1184	1163	1128	1079	1029	1012	981	921	963	962	926	886	876	852	869	892	870	862	879	863	903	835	892	869	872	881	861	792	872	915	827	822	824	827	868	825	781	830	866	799	841	835	794	811	845	823	826	830	809	851	818	804	795	799	847	790	779	814	843	816	798	825	781	803	791	803	795	851	785	803	858	811	759	772	832	823	839	863	828	827	826	839	811	862	816	731	800	805	791	803	786	810	785	812	790	778	853	807	827	819	818	796	813	820	811	780	828	762	787	813	838	836	780	839	834	755	780	775	792	782	825	823	782	832	792	792	795	802	829	825	821	822	757	816	861	739	795	772	839	784	837	757	826	783	826	812	797	819	787	771	805	805	824	812	788	795	802	784	833	726	768	815	791	807	822	790	805	773	808	838	821	784	777	797	794	787	844	841	838	799	839	790	793	798	773	793	805	800	808	812	805	796	807	825	782	801	807	798	825	822	775	833	823	812	798	871	868	787	821	807	801	819	809	807	774	787	819	764	781	810	788	776	792	824	773	763	838	790	813	819	801	785	790	815	843	773	809	796	777	825	834	816	800	850	782	842	808	799	829	791	807	797	771	868	827	796	816	825	782	806	771	848	792	780	758	788	826	822	844	793	774	821	815	802	830	788	831	829	827	847	779	780	814	769	803	795	796	811	793	831	804	789	836	804	805	755	817	825	785	766	811	798	751	802	812	788	806	814	795	758	778	787	775	859	832	823	809	801	805	854	791	776	815	784	757	824	786	790	844	803	843	780	788	811	727	806	827	757	822	812	760	745	830	792	821	773	808	803	797	843	814	837	784	816	802	733	821	806	738	779	870	837	827	797	781	810	794	812	806	833	799	832	803	812	794	793	821	821	827	794	822	857	800	826	744	826	818	818	840	772	860	845	831	807	790	796	773	799	833	818	865	797	805	810	816	816	825	830	787	817	793	798	813	852	804	826	837	806	777	809	864	763	828	803	801	777	764	784	790	820	856	788	795	797	856	781	837	823	879	769	788	832	813	797	845	782	837	824	853	801	805	799	807	845	809	846	779	841	756	794	840	792	818	834	865	809	811	718	813	808	771	770	818	745	822	834	760	777	834	797	818	782	788	792	854	809	753	824	813	838	809	810	824	786	777	774	813	808	825	795	843	787	788	753	875	819	800	806	815	789	798	808	785	810	782	811	776	752	810	791	786	819	775	786	817	811	829	817	795	808	807	765	765	801	803	783	739	847	797	747	814	883	783	791	822	784	791	781	773	777	839	807	813	799	800	812	758	843	815	843	826	801	830	758	828	829	784	777	766	819	796	845	818	766	792	819	831	773	801	798	805	822	839	809	782	762	762	842	789	824	781	849	819	809	843	801	755	809	799	790	847	800	807	792	780	765	806	780	771	778	835	781	771	796	791	769	816	814	836	801	764	770	856	752	753	794	785	819	778	845	803	841	767	834	774	827	809	802	777	768	798	762	802	803	765	811	760	806	842	790	837	846	796	780	790	853	761	797	780	834	761	807	796	785	880	823	811	796	843	787	855	809	796	807	807	800	850	811	770	806	796	777	794	807	816	794	803	812	834	798	832	814	798	796	857	847	797	776	817	778	806	833	817	770	804	789	812	889	812	768	830	818	786	777	827	806	749	809	797	792	739	857	793	808	823	840	790	832	811	831	868	817	806	826	834	812	779	777	865	839	769	751	805	785	816	790	808	773	793	813	780	786	824	803	857	808	841	807	822	793	801	811	797	812	791	843	823	765	789	834	825	808	767	848	770	800	774	785	783	876	793	775	814	763	783	828	821	813	765	822	814	766	834	792	784	846	822	789	776	831	775	785	802	782	815	787	838	806	840	806	825	837	879	777	838	808	839	784	828	768	837	860	811	762	735	772	842	827	797	801	823	777	832	798	830	806	819	784	766	779	823	815	799	774	821	765	799	847	725	763	788	817	790	792	817	827	766	801	774	798	822	752	821	826	827	786	769	818	728	783	799	776	827	831	822	791	809	798	772	812	784	812	848	814	814	793	765	816	803	824	757	778	770	827	846	797	791	861	774	854	799	799	864	842	788	769	800	816	833	788	792	820	842	797	805	786	834	860	797	823	790	829	754	801	841	810	840	840	837	802	862	779	833	838	802	781	809	779	828	836	863	810	782	771	848	806	781	810	794	826	780	794	815	820	811	784	816	791	775	839	787	819	799	855	812	788	831	833	791	822	860	836	775	853	782	765	806	792	798	818	803	802	764	789	839	835	792	847	760	826	819	740	759	770	809	824	761	812	835	772	842	797	789	817	781	755	774	822	761	798	795	822	815	791	808	786	763	807	848	832	791	870	749	821	830	839	793	796	784	694	810	784	793	870	881	798	841	772	824	807	801	842	806	812	828	763	808	788	810	840	780	826	813	804	768	788	775	821	794	867	851	871	773	807	773	789	769	799	821	786	867	750	817	810	786	781	797	840	785	820	825	807	810	796	798	846	798	820	816	760	811	789	790	780	796	835	777	802	803	795	810	802	765	849	820	813	855	807	771	754	878	791	883	773	804	812	831	798	782	781	802	823	839	810	787	768	782	827	824	796	818	781	773	838	746	782	801	819	884	794	799	791	791	779	757	764	801	834	835	843	827	841	834	816	840	862	784	753	823	746	804	794	801	770	804	816	793	836	791	783	818	832	790	859	851	824	795	753	810	810	821	835	796	807	808	784	807	852	791	786	838	794	796	801	826	809	807	806	759	811	813	778	815	783	802	770	774	821	791	792	800	810	832	832	828	794	753	857	816	852	834	783	839	744	783	785	793	793	783	823	890	775	860	782	838	809	824	823	812	797	802	825	804	795	815	767	808	787	829	795	808	881	797	833	826	818	780	785	786	782	794	800	784	800	849	851	730	796	808	798	802	812	802	758	760	795	792	785	786	780	803	788	809	801	797	779	784	842	770	847	776	794	773	864	789	812	837	774	836	834	817	770	813	790	828	775	856	796	782	788	814	851	805	795	776	800	773	820	818	815	811	845	814	848	843	790	777	809	774	829	804	789	794	821	758	752	840	766	769	802	812	789	776	834	882	763	783	779	800	764	825	819	787	787	827	788	835	785	823	826	812	789	792	753	817	794	825	757	773	836	786	754	802	772	772	784	865	835	794	787	802	802	797	791	836	835	826	826	824	746	774	789	771	766	818	841	792	808	824	816	803	832	774	799	823	829	789	817	832	774	795	812	768	784	825	833	817	745	797	805	792	790	801	745	733	784	742	781	808	791	823	703	758	810	855	825	873	794	790	815	818	841	833	793	789	779	829	802	798	848	832	767	762	816	806	780	770	841	796	806	805	806	777	789	806	803	803	843	812	863	765	768	772	756	789	733	775	771	794	784	812	794	789	827	854	841	794	853	841	824	826	823	797	812	817	824	791	823	818	808	844	763	812	794	755	779	830	799	824	819	791	838	778	786	791	783	802	796	800	798	797	839	773
31724	18534	5831	463	302	257	220	226	241	222	224	218	238	226	195	212	228	220	192	213	206	202	207	197	224	214	214	224	209	233	221	205	231	207	179	217	228	223	192	204	220	226	196	223	230	198	223	209	221	198	207	204	206	233	200	213	202	202	219	218	225	203	220	213	216	217	195	194	204	214	226	193	221	194	199	220	214	208	182	216	210	177	230	226	200	217	240	198	197	224	218	211	215	241	190	211	207	235	231	223	201	215	224	217	227	219	214	198	190	202	201	217	222	200	211	228	230	220	190	205	197	207	208	216	202	187	219	209	204	192	227	195	237	223	207	219	203	198	195	245	189	211	219	205	188	218	222	236	211	214	224	189	194	216	209	198	208	225	192	215	226	207	240	187	248	218	236	223	218	218	216	212	250	221	196	184	199	212	235	202	220	174	208	217	193	193	223	188	227	226	213	227	194	211	211	217	223	216	225	205	192	212	218	205	223	220	211	199	228	195	222	221	219	225	221	196	224	200	208	208	228	230	206	210	215	220	232	204	217	198	195	210	222	233	205	195	204	200	201	223	215	208	220	197	230	211	227	225	216	207	221	226	199	213	194	199	219	204	210	241	202	219	201	240	209	205	208	218	192	232	198	199	188	221	219	247	228	236	213	212	253	201	222	194	207	191	190	186	189	217	222	208	204	241	203	203	222	213	221	222	227	196	216	217	199	240	220	241	207	174	217	208	177	192	215	210	220	215	207	215	220	212	222	197	207	220	212	194	201	209	215	201	221	231	188	208	216	210	194	217	201	215	211	221	203	221	218	199	233	195	195	212	195	214	223	217	229	199	213	208	208	215	206	205	199	211	190	221	230	205	215	228	203	220	217	216	209	208	218	241	222	219	188	212	217	204	235	219	211	240	213	206	193	220	212	201	199	198	201	203	247	221	215	184	222	216	182	192	225	214	204	208	206	193	212	193	204	215	210	205	241	171	191	224	215	193	204	216	203	218	198	204	208	209	213	221	217	229	195	209	225	234	210	212	193	209	215	228	215	218	214	221	200	190	225	216	204	231	204	198	189	210	195	240	250	223	195	197	213	204	238	216	199	227	225	232	197	197	236	200	191	193	192	241	229	229	202	207	213	213	195	190	192	204	212	195	222	210	231	183	210	211	212	217	207	214	200	209	231	233	211	213	238	243	232	216	218	222	230	198	201	221	229	229	232	212	220	241	217	225	218	200	207	219	220	227	205	196	212	225	207	202	194	207	236	234	234	192	191	201	226	192	219	241	208	243	216	248	224	225	191	192	211	219	201	197	223	188	212	207	218	217	201	226	221	196	209	212	213	220	202	210	199	227	236	220	216	226	225	225	233	239	223	221	231	215	209	209	220	227	204	210	222	225	216	212	215	219	208	234	212	209	204	203	238	226	207	220	198	213	196	228	195	188	213	199	236	212	210	223	210	198	197	214	199	209	195	222	209	226	218	214	207	207	223	205	215	216	223	188	197	203	192	218	205	203	227	188	204	198	196	188	220	232	207	196	188	192	207	218	189	200	258	240	201	229	176	206	219	221	201	219	213	212	194	201	232	205	216	211	204	221	215	200	239	204	247	195	235	207	190	210	203	209	195	205	206	222	234	213	220	230	214	197	221	203	207	186	232	216	207	211	210	222	232	191	208	213	187	204	239	214	206	222	229	192	205	187	198	206	202	206	200	223	184	175	179	225	209	214	235	221	210	222	196	214	221	205	205	220	204	206	195	208	212	213	198	203	236	188	235	202	199	226	225	213	216	184	202	229	220	220	228	219	229	218	181	185	197	213	208	213	229	218	232	199	200	225	204	232	201	216	205	237	213	185	224	197	200	205	209	216	247	214	206	208	217	201	220	227	194	219	223	195	211	228	177	215	208	211	233	234	229	245	223	203	203	182	198	214	199	204	220	209	206	202	228	191	223	202	208	243	258	239	213	202	223	197	183	227	226	212	214	217	219	214	201	197	230	231	212	220	196	220	203	217	217	225	198	207	202	246	217	234	228	188	217	217	205	205	197	235	196	227	191	220	217	226	211	210	223	195	217	198	237	196	203	193	224	197	235	224	203	201	210	187	212	201	212	195	248	244	213	205	198	210	228	217	229	206	195	210	222	245	210	211	194	228	226	219	219	207	189	205	213	218	196	199	194	230	216	196	207	217	211	205	196	208	197	228	215	205	210	206	228	204	224	191	235	216	192	194	239	197	197	193	205	251	204	200	224	203	194	175	203	215	218	185	218	203	208	229	221	197	196	194	196	227	252	224	193	209	196	210	221	205	203	197	223	204	218	220	190	221	197	218	204	225	229	246	202	183	212	201	217	208	173	228	216	220	224	214	219	186	202	225	226	196	210	191	219	230	225	201	199	209	248	207	180	199	212	217	202	244	194	206	223	196	211	236	196	216	228	235	226	216	196	207	228	217	222	208	211	183	203	220	234	221	214	200	192	185	212	193	190	202	201	220	225	212	196	191	196	225	219	200	197	211	220	225	223	218	172	210	205	206	222	184	229	221	247	178	179	233	203	217	202	237	207	228	223	215	213	202	218	226	195	207	200	194	193	208	225	203	239	205	218	212	190	212	222	207	196	236	225	218	202	191	220	197	200	205	212	219	224	220	218	196	208	210	219	222	184	210	186	216	220	196	198	203	225	221	203	210	213	202	212	221	202	194	189	223	216	218	247	217	194	216	197	229	211	201	199	207	208	201	209	231	205	205	227	205	202	196	221	225	222	236	200	225	207	221	190	198	229	221	212	210	235	228	220	209	222	235	204	194	188	199	189	229	198	232	237	230	218	235	215	235	224	204	228	217	196	237	189	213	233	212	243	207	197	214	212	227	224	212	195	215	191	219	193	215	204	217	200	197	217	217	224	233	223	228	205	227	246	206	233	203	191	210	218	210	195	240	203	220	214	210	222	189	227	224	220	218	215	210	225	220	190	216	227	213	223	216	226	199	223	220	225	222	195	202	187	206	210	203	197	206	215	224	203	221	203	251	183	224	214	204	197	233	177	223	219	202	205	215	237	226	210	213	221	204	219	212	234	190	201	192	214	238	202	214	212	232	240	232	221	218	221	219	203	218	216	198	210	219	197	213	212	202	239	240	226	201	200	224	207	222	217	226	232	213	201	241	230	239	217	182	220	211	221	203	226	213	196	217	229	205	223	199	210	213	216	218	197	194	219	217	211	215	193	201	196	177	212	217	197	211	225	199	203	213	183	176	219	199	222	224	180	222	222	193	218	223	217	218	171	206	202	207	206	240	188	219	212	217	186	196	222	223	202	208	207	213	210	194	205	216	224	225	238	240	255	215	211	226	229	208	218	222	200	218	223	220	209	207	233	234	230	219	203	181	204	204	238	210	206	187	239	198	177	206	214	212	175	240	225	220	191	215	208	212	199	202	189	227	195	208	196	202	222	198	231	215	245	217	209	212	217	196	223	177	227	199	206	223	200	186	226	212	188	210	198	195	209	240
20817	10452	611	446	328	286	276	271	271	226	221	219	250	240	244	252	221	254	212	247	234	231	252	249	241	233	213	241	224	266	248	253	216	225	225	245	205	241	214	226	238	226	231	235	204	250	225	235	204	247	222	251	212	207	238	249	221	226	250	211	240	218	236	208	245	249	231	223	210	227	225	216	235	225	238	218	239	206	223	232	244	220	213	244	230	231	226	222	233	208	259	226	243	247	224	231	223	242	256	232	234	241	240	247	211	223	251	245	220	219	237	264	226	218	220	233	224	257	229	226	220	235	204	222	219	215	222	238	195	203	243	240	220	212	230	207	235	238	239	194	239	229	235	240	197	216	225	233	225	243	196	245	240	219	237	266	247	199	223	239	248	199	230	232	245	225	221	231	268	231	210	228	219	229	211	250	226	226	217	234	229	225	238	213	221	205	218	246	254	238	204	240	235	225	240	240	214	237	223	239	208	235	234	260	230	225	262	247	231	218	253	225	214	245	241	212	239	243	236	213	245	242	259	230	221	244	235	263	215	240	259	217	227	231	232	230	234	229	252	228	209	218	230	233	256	276	249	225	252	198	248	244	240	241	236	221	221	237	218	219	264	211	224	223	242	218	236	219	224	236	247	231	202	210	223	242	238	206	221	237	211	230	226	220	237	221	225	246	236	240	225	230	219	240	193	225	214	222	216	251	226	227	229	241	247	222	246	236	209	223	235	238	227	215	229	233	215	218	215	205	227	248	223	222	235	223	228	240	228	233	228	236	221	229	210	210	239	246	236	232	237	226	239	224	233	267	221	225	223	241	243	219	221	232	236	225	200	233	244	234	225	229	214	222	234	237	198	273	241	205	220	215	221	265	226	233	218	226	229	236	231	210	250	247	217	215	227	213	226	229	204	225	243	238	236	232	237	242	239	250	231	247	207	209	209	230	223	218	235	235	234	220	213	218	211	234	257	222	238	213	239	234	196	215	223	227	247	201	223	229	210	235	262	204	232	225	234	220	220	222	249	234	231	247	247	237	179	237	220	229	241	191	233	224	238	217	215	225	224	236	228	234	223	222	217	233	242	227	227	240	270	235	247	189	248	231	219	240	237	217	216	240	213	228	234	230	238	232	202	224	215	237	222	217	242	244	230	251	221	230	256	215	234	232	232	224	217	239	218	231	214	226	234	194	241	221	211	215	268	227	211	215	234	220	242	237	208	224	246	249	215	214	257	227	245	223	239	241	226	235	199	232	220	231	222	216	232	248	226	214	215	211	205	219	217	232	223	214	249	235	209	223	227	233	232	219	240	234	222	228	211	223	230	234	228	229	238	225	258	206	245	236	213	221	220	220	227	231	261	219	209	225	200	232	225	224	258	220	227	237	230	234	227	211	227	262	210	230	215	216	228	240	237	226	230	218	228	225	238	251	228	240	237	234	225	229	225	204	236	229	230	253	216	207	237	225	218	254	257	241	199	249	244	229	191	211	270	212	215	239	234	222	215	211	223	237	239	216	240	251	238	223	226	220	250	239	224	240	249	249	221	236	229	221	234	271	203	223	198	236	264	210	212	231	231	246	220	227	247	218	242	238	242	224	229	250	241	224	237	190	230	217	229	238	230	229	247	209	258	228	264	257	226	192	189	239	226	220	237	206	240	229	224	216	236	262	216	236	203	237	201	207	230	227	227	215	209	216	231	214	214	210	256	264	229	228	250	220	218	230	227	223	223	232	263	220	190	200	213	242	224	218	225	204	222	222	269	233	223	211	249	225	237	215	210	218	246	238	237	240	213	267	248	199	257	244	238	223	229	197	228	247	238	231	242	237	227	226	216	236	230	239	240	230	235	212	216	237	217	221	241	222	225	224	243	229	231	223	226	236	214	249	236	238	246	202	236	235	242	238	219	227	233	238	242	229	215	229	242	218	242	232	197	230	233	213	231	229	254	211	191	229	236	215	225	217	212	214	228	247	196	252	213	214	242	244	217	218	228	234	228	235	241	213	223	230	234	206	243	221	228	230	219	234	214	231	234	223	232	256	220	233	228	247	213	218	227	243	231	241	205	238	223	255	223	222	218	238	245	218	263	230	193	246	228	242	215	228	222	230	219	239	247	230	217	228	224	226	247	234	204	237	245	238	243	223	232	229	235	222	234	231	251	241	254	255	230	197	191	234	230	236	225	206	238	243	238	226	256	239	214	269	255	227	226	212	224	222	230	224	247	240	238	252	227	237	226	227	250	250	249	232	215	237	244	245	245	220	236	240	231	227	241	230	232	230	238	217	239	222	231	223	248	252	203	252	224	215	252	207	214	213	228	192	237	260	234	257	241	243	257	204	224	242	244	245	220	179	227	243	240	214	225	251	208	225	228	229	212	247	211	211	202	244	233	262	235	220	217	233	228	223	219	192	221	212	233	229	223	245	232	228	214	241	236	251	222	207	200	238	239	228	236	239	246	212	225	218	235	231	197	249	213	235	248	219	243	249	240	199	238	248	214	209	218	244	224	201	218	229	224	247	218	243	238	208	220	225	217	247	232	227	217	242	238	224	235	224	231	232	233	226	209	215	219	223	245	231	221	229	234	240	230	254	237	259	222	218	220	228	221	222	238	217	241	222	234	201	210	225	224	246	271	275	249	233	234	200	240	226	211	201	224	228	243	203	200	207	230	234	205	273	229	236	230	255	228	217	222	221	231	245	239	246	212	226	235	207	208	221	229	198	212	200	239	234	221	227	217	231	224	227	233	225	238	218	222	226	236	244	238	231	208	223	234	235	243	231	230	222	222	213	197	220	242	242	229	221	231	229	261	248	229	234	267	240	235	222	217	210	205	222	217	255	225	235	255	231	231	238	256	212	247	213	217	256	205	233	210	226	239	219	256	255	213	241	257	237	228	261	231	235	226	197	223	238	250	217	236	205	248	190	254	234	227	216	232	222	230	222	253	205	252	240	225	214	246	223	251	244	233	239	231	249	218	217	235	230	221	222	221	235	214	244	241	231	238	239	221	248	247	223	231	222	223	211	195	239	249	229	244	203	237	217	221	237	248	234	191	222	239	248	225	235	223	262	216	254	190	261	233	228	215	218	238	232	250	228	231	236	240	210	231	227	235	237	254	246	243	230	213	226	220	228	222	237	225	210	247	251	236	219	232	229	196	216	231	232	230	234	232	227	248	228	246	245	237	206	216	266	247	230	222	226	203	241	229	218	214	231	212	215	219	231	216	243	227	250	247	207	221	234	229	243	249	224	229	258	237	245	242	231	226	246	205	247	204	233	233	226	248	240	234	215	214	256	193	227	221	230	238	247	201	233	240	220	232	240	232	238	218	216	243	247	219	243	225	207	242	246	256	237	257	237	239	207	237	236	217	227	224	243	213	244	205	230	236	208	246	241	222	219	237	230	263	247	225	233	186	221	222	219	236	206	226	228	220	229	278	225	249	207	215	231	243	235	267	231	236	232	241	227	229	201	235	224	231	186	228	238	221	266	237	230	227	195
24416	20383	26564	24078	20386	16256	1665	876	820	709	696	663	582	591	635	611	626	569	563	547	560	546	548	584	574	578	510	537	549	569	519	531	548	510	562	527	576	524	528	530	519	506	508	515	561	524	501	532	548	489	504	495	519	511	538	514	508	517	518	493	522	544	545	542	520	526	520	471	501	517	500	530	531	498	530	538	502	525	526	515	546	529	509	495	511	536	485	514	504	551	506	504	484	528	549	535	485	531	528	498	528	537	496	472	516	532	549	474	488	498	528	504	514	505	497	500	520	481	521	508	500	535	494	485	509	560	516	513	544	533	518	507	492	521	523	499	479	510	464	469	474	484	546	513	502	474	557	545	541	502	507	496	517	530	528	492	513	524	531	519	509	503	496	501	519	493	508	491	519	500	485	519	518	535	485	508	514	514	557	476	541	501	493	526	505	499	528	508	522	502	470	513	567	506	568	532	504	477	534	475	514	533	509	500	534	538	507	490	520	519	487	546	546	533	507	490	489	513	541	490	541	507	510	494	490	528	507	523	542	496	545	479	545	496	529	530	532	471	533	523	504	538	475	506	452	477	547	492	497	545	520	554	497	511	544	509	478	524	504	534	507	497	497	486	513	504	541	553	505	510	508	497	479	504	484	549	472	505	509	554	495	480	502	506	516	532	521	528	544	514	508	498	515	519	549	504	520	520	507	496	488	552	513	485	506	510	510	519	509	503	515	504	523	486	528	541	505	516	521	521	521	506	537	528	463	526	528	507	537	527	531	533	546	519	501	520	536	495	493	518	499	484	485	543	503	535	482	534	517	507	515	516	518	562	538	535	511	524	519	520	517	550	534	483	526	510	481	515	523	530	510	496	484	498	533	557	493	539	514	542	479	523	499	535	540	520	494	556	503	524	534	493	528	484	504	471	507	527	531	497	496	467	511	512	532	537	490	526	518	502	504	513	496	514	457	525	522	511	532	513	469	498	475	540	519	480	486	520	486	513	518	488	524	495	516	477	520	540	512	540	538	530	525	531	503	504	527	499	521	508	516	513	477	572	557	533	485	484	484	527	518	480	489	490	527	502	505	520	517	565	491	511	494	491	519	541	517	533	550	542	493	517	515	520	530	496	508	521	499	513	544	521	460	536	530	543	495	541	500	511	518	505	512	516	533	544	497	475	484	573	469	532	508	522	516	523	485	530	497	525	504	520	543	475	514	509	465	503	542	520	514	513	528	489	532	518	524	519	517	506	518	453	518	536	499	533	511	522	445	523	475	484	500	490	535	486	501	532	514	488	506	521	500	516	511	536	519	475	514	486	464	472	519	475	518	478	493	525	525	531	530	501	473	535	486	534	556	524	497	529	518	457	515	526	508	500	506	538	522	487	519	501	492	529	505	523	495	499	518	549	509	475	472	520	513	525	521	507	502	528	504	519	500	510	509	556	493	477	520	520	506	485	525	503	512	504	529	458	487	487	533	513	563	493	527	543	526	481	509	492	492	503	522	518	524	530	516	538	470	519	538	502	497	487	491	554	456	505	525	543	548	505	514	483	483	519	530	498	526	519	516	470	496	515	504	491	546	530	505	516	509	483	532	525	484	494	483	471	500	576	528	489	497	539	497	513	505	471	524	503	503	466	515	497	470	494	535	495	558	510	552	501	551	462	504	490	498	490	442	507	520	486	562	529	565	542	505	516	483	489	495	515	499	540	543	527	536	533	455	518	478	515	527	513	557	542	507	486	501	479	475	530	513	493	536	519	506	477	503	509	537	479	530	495	541	527	506	510	519	513	537	515	490	533	546	527	484	500	484	542	518	524	534	558	504	496	471	456	497	539	515	494	486	505	479	528	472	511	494	528	524	515	540	538	555	518	496	539	493	525	476	470	516	525	516	480	522	568	519	502	505	488	535	497	504	507	521	549	496	529	520	525	532	493	482	516	515	549	501	498	489	494	464	504	512	479	514	491	545	484	494	495	489	540	475	508	517	513	522	530	563	497	535	513	520	460	549	553	498	504	509	538	535	534	530	505	484	519	530	491	498	486	500	522	508	503	545	525	527	515	488	492	511	528	510	500	478	517	514	497	492	527	486	518	496	565	498	515	517	541	565	529	510	519	487	503	492	528	547	494	528	535	479	496	490	504	523	513	508	533	557	499	525	499	495	457	504	528	550	523	506	518	521	519	480	493	532	493	503	525	527	473	534	519	532	512	547	496	512	510	526	509	538	523	524	516	548	583	519	551	489	477	522	560	521	568	474	519	478	500	554	514	511	495	500	553	510	578	493	534	487	518	498	477	509	488	537	538	506	523	528	494	541	551	550	524	532	519	527	493	493	538	532	473	512	502	556	512	542	486	509	522	515	506	539	480	484	493	506	530	523	502	489	517	519	480	543	512	536	516	526	482	492	475	521	481	475	456	499	505	525	514	532	547	511	508	504	521	499	512	534	539	477	488	534	505	518	518	478	527	509	506	505	506	490	511	526	477	510	522	510	491	558	512	536	493	504	505	468	499	545	493	519	513	534	518	509	483	529	499	517	513	512	528	501	552	502	541	535	514	508	529	509	511	572	464	535	476	550	543	528	486	518	491	522	509	573	502	516	481	502	475	545	507	543	510	551	507	530	512	486	523	565	501	507	517	512	504	507	501	529	500	468	527	475	516	549	550	533	522	502	548	504	533	550	513	510	501	544	513	556	444	499	523	571	537	486	529	585	507	532	533	515	498	528	537	506	477	548	527	486	520	531	492	490	520	524	521	517	526	526	519	508	487	496	553	490	548	491	541	552	523	489	522	537	436	458	497	520	476	494	545	561	521	571	505	499	504	554	501	486	497	513	517	488	486	485	531	509	531	525	529	474	491	491	508	546	498	472	508	532	497	535	545	483	523	495	548	497	542	542	537	527	496	489	523	539	499	519	506	533	532	455	542	485	528	525	530	527	496	532	549	516	512	514	522	525	474	492	522	515	528	469	542	523	532	505	510	504	515	475	505	537	509	491	510	469	483	502	529	494	565	531	537	503	534	517	467	515	494	512	529	463	481	559	530	496	506	480	529	512	530	494	508	475	533	535	470	503	515	508	479	549	543	547	499	511	492	510	528	500	498	533	487	522	528	520	485	549	510	510	482	513	477	527	550	527	527	515	549	541	526	515	511	462	520	470	497	520	481	492	534	512	509	512	516	498	510	475	522	503	520	530	553	481	480	539	540	508	480	480	500	503	518	523	465	525	500	532	493	481	526	460	528	464	490	502	523	512	501	507	543	502	518	528	500	496	496	486	509	531	489	536	508	543	516	529	504	510	522	529	503	489	538	510	469	485	512	495	532	501	512	509	491	547	528	491	550	515	484	476	461	561	573	540	495	508	565	527	536	552	490	529	509	497	547	512	533	470	506	565	511	491	530	550	518	531	528	518	526	506	493	468	504	507	507	534	504	478	510	484	508	509	510	551	478	526	506	518	526	515	512	532	502	534	510	560	508	501	542	472	520	510	558	504	479
29616	25102	8095	4288	2656	2026	1569	1296	1134	984	900	815	747	733	707	646	584	596	618	546	603	590	544	550	514	578	480	539	492	515	553	528	575	525	525	511	498	526	497	504	478	482	527	481	528	505	464	464	508	499	474	502	497	510	465	524	522	507	468	485	480	493	519	521	509	508	480	481	449	494	467	525	528	500	486	501	519	484	456	490	490	477	478	479	527	484	450	488	472	515	548	483	496	441	471	471	485	536	502	477	474	487	480	493	455	518	524	438	499	487	509	483	477	496	455	504	441	490	526	497	541	466	485	472	451	439	467	474	484	525	500	457	438	508	486	485	480	491	501	454	490	492	487	469	487	459	496	479	482	459	482	463	453	498	477	469	495	473	523	491	455	493	519	499	478	520	490	509	493	522	477	475	500	491	456	500	487	455	454	473	508	509	492	490	467	519	477	462	502	519	462	503	481	471	483	511	489	457	494	521	512	493	515	489	501	446	465	464	508	508	481	471	472	481	448	492	476	505	480	489	499	515	512	441	487	506	451	466	485	467	477	486	512	476	478	498	487	478	489	474	460	483	494	457	504	501	507	468	490	494	442	479	480	503	507	457	446	495	504	482	512	484	422	507	472	440	465	480	462	470	469	500	479	493	501	513	447	525	483	510	485	500	486	454	513	502	480	516	461	500	471	537	490	507	492	488	498	480	509	474	495	504	485	499	486	485	471	496	492	523	503	487	459	462	508	471	485	452	521	517	494	462	432	503	474	490	532	493	472	457	499	499	486	501	494	470	478	436	506	468	478	453	475	500	488	445	477	457	482	473	468	477	464	495	471	492	468	503	471	497	477	492	474	465	511	484	448	487	470	539	551	506	498	503	502	469	463	484	473	454	504	503	486	495	481	485	488	530	490	511	479	456	486	481	489	510	515	501	442	528	507	501	471	479	461	466	474	465	450	483	473	511	502	503	427	481	484	464	508	483	509	483	486	463	465	505	475	476	489	493	480	485	469	503	492	498	466	442	500	451	441	439	499	494	483	484	502	482	513	473	487	477	460	512	535	514	469	474	480	475	450	480	484	467	527	468	462	469	486	473	466	448	501	502	478	491	445	496	466	477	500	491	486	484	506	497	500	507	483	465	509	512	460	484	460	476	490	479	501	484	488	479	543	491	491	493	468	467	532	466	452	484	517	457	472	511	476	501	437	445	493	497	507	504	498	439	466	508	517	491	519	439	466	484	471	516	480	475	454	531	477	491	473	460	487	481	478	465	473	465	497	514	484	479	457	460	457	447	475	476	493	502	452	472	459	513	502	453	489	483	456	451	475	463	516	479	474	456	507	469	473	450	469	467	499	479	486	484	460	489	484	470	497	491	453	494	473	467	478	498	468	474	451	452	508	454	494	457	492	500	459	449	504	499	441	443	478	486	477	459	489	471	487	528	491	493	485	508	448	529	499	490	468	464	499	477	492	492	460	493	475	499	485	436	479	509	489	447	461	494	488	502	460	482	487	486	505	499	479	507	502	459	493	455	478	516	494	467	455	471	509	493	458	471	546	468	504	461	453	482	488	510	501	460	470	479	461	472	479	482	470	459	465	467	473	495	459	484	467	469	489	512	458	523	499	462	475	459	487	469	489	463	537	501	457	445	454	462	484	482	526	492	479	479	484	480	456	517	484	457	448	507	478	468	433	456	531	474	477	504	478	479	487	518	473	479	485	465	460	477	467	483	476	486	498	509	496	487	489	485	519	469	514	522	486	458	495	488	442	467	493	476	455	506	482	476	450	468	496	477	486	456	497	476	465	470	475	475	517	564	479	485	477	479	483	470	523	481	491	468	490	466	529	514	525	476	532	486	487	470	491	511	439	479	473	487	455	507	471	459	489	494	479	503	490	484	456	520	472	486	488	503	497	465	499	500	440	465	483	466	462	492	487	473	488	489	500	479	502	542	494	495	506	495	532	470	535	515	484	496	466	470	511	467	497	464	436	525	456	502	498	460	488	481	468	490	478	505	497	443	451	503	496	507	432	448	482	479	493	472	466	507	507	489	488	461	483	483	508	508	482	471	489	492	498	461	468	488	466	474	496	508	484	468	523	485	526	479	483	524	456	451	482	508	433	489	453	486	446	484	458	476	456	501	504	473	456	477	486	501	479	490	512	477	457	529	471	473	496	506	477	446	466	503	498	491	512	461	489	452	490	511	503	486	469	471	454	486	454	474	459	500	460	472	449	475	518	498	481	479	496	502	505	526	493	493	490	502	506	478	491	486	468	481	481	457	473	478	475	498	454	460	499	514	479	507	508	497	476	493	509	442	478	466	461	486	492	498	507	511	475	437	521	485	488	487	480	433	484	491	445	482	495	524	480	498	514	488	502	485	509	497	474	511	465	478	492	493	476	484	481	476	493	474	463	482	509	494	452	464	467	486	458	481	513	493	475	485	500	491	458	489	484	520	480	470	447	490	525	472	471	431	482	470	470	445	498	468	486	463	493	486	444	465	486	476	502	510	515	485	483	504	466	486	446	424	492	518	472	515	427	507	456	468	505	489	524	480	502	452	471	486	493	509	474	502	476	437	498	530	465	455	483	426	469	489	442	466	491	495	500	466	445	537	465	465	471	483	468	477	476	508	486	486	461	477	476	452	473	463	491	486	483	466	485	484	464	489	504	502	491	499	465	485	445	470	467	496	511	476	453	492	509	452	472	468	490	467	523	489	485	535	473	498	488	453	485	465	445	489	491	491	467	521	459	465	456	488	483	485	445	473	450	492	520	528	512	459	516	522	474	452	491	492	500	524	435	463	464	493	449	447	482	489	506	526	507	450	484	482	468	494	455	497	520	493	508	457	519	475	453	450	487	477	524	488	484	461	496	492	530	497	494	499	448	453	474	461	504	506	486	483	499	456	484	500	479	473	451	457	505	460	522	496	477	507	436	447	498	496	445	475	438	474	486	475	404	489	531	511	533	478	489	444	475	506	477	493	475	487	467	504	448	460	459	520	481	447	509	486	471	481	507	508	513	460	460	497	488	501	448	462	459	491	448	489	469	492	462	486	529	514	458	493	538	531	483	478	488	520	514	509	512	501	508	499	454	462	462	475	505	479	524	443	465	478	489	481	474	476	443	425	448	491	461	489	483	471	500	451	510	474	526	497	492	482	508	507	454	502	481	484	446	479	489	484	510	500	508	444	456	479	470	468	508	467	454	468	493	465	486	496	500	452	471	459	427	456	421	436	516	493	523	459	501	460	492	481	519	463	470	500	528	488	508	466	539	498	497	480	518	487	509	489	503	464	517	475	498	478	495	455	491	505	452	465	456	473	517	477	476	446	475	491	513	478	523	475	475	499	508	473	460	509	498	492	519	477	480	438	473	510	473	453	453	479	503	464	517	474	446	478	489	512	511	471	473	498	466	501	506	504	500	528	493	481	512	460	441	477	456	471	493	443	515	497	539	468	447	488	483	483	499	455	488	514	440	495	469	511	484	481	487	487	475	486
22456	20405	26461	24231	20405	20486	13381	1911	1388	1292	1196	1117	1100	1125	1043	1013	1033	978	1012	933	964	950	946	973	952	964	905	948	911	911	891	922	910	882	894	883	911	854	917	918	885	873	857	859	892	859	898	840	847	911	871	885	892	845	849	885	906	887	887	865	832	862	842	932	929	843	840	888	848	965	884	863	885	898	803	922	905	848	879	920	909	883	857	906	859	889	880	855	885	877	859	886	911	848	849	861	850	899	866	832	853	801	865	854	894	835	876	883	843	863	848	834	876	835	938	843	889	855	805	883	885	878	849	936	947	846	876	834	908	917	905	880	851	895	859	924	844	879	863	851	850	884	805	893	907	894	888	867	821	875	891	902	867	874	875	899	892	833	882	852	849	916	846	850	863	890	910	813	944	863	875	864	840	877	878	873	859	880	887	879	893	868	839	860	866	859	834	900	892	886	876	876	877	872	922	863	902	893	892	875	848	847	854	871	889	883	851	865	824	839	887	827	939	856	883	825	876	896	906	831	838	893	807	887	869	898	851	936	922	838	905	874	857	890	896	846	891	859	824	919	866	870	884	874	893	895	915	903	891	855	850	841	835	899	874	907	888	866	856	903	892	922	882	886	858	858	878	865	813	861	934	898	841	816	902	863	818	837	849	898	890	895	830	826	858	858	837	845	864	909	887	862	861	847	912	834	891	868	860	813	888	840	901	848	887	871	886	813	857	872	884	909	864	900	842	944	878	864	795	863	870	868	880	870	867	843	906	845	848	839	861	847	815	880	862	902	915	876	848	879	880	860	895	848	904	889	840	856	920	865	864	870	849	938	876	854	906	813	880	842	834	929	888	854	904	903	870	830	865	845	894	879	839	857	835	887	775	946	908	832	870	786	838	871	834	882	886	889	877	865	846	873	908	827	869	846	855	875	883	913	875	883	862	792	856	855	826	903	851	844	871	881	853	858	870	916	883	890	841	886	881	809	818	874	879	912	875	833	847	884	896	913	889	840	895	894	842	865	915	914	824	826	857	861	868	865	840	852	854	839	918	907	850	888	848	857	811	880	885	879	844	824	846	899	910	859	845	903	882	848	771	837	886	861	885	836	850	889	870	874	858	826	916	862	919	873	880	879	848	877	844	855	853	817	823	906	868	881	913	896	822	861	883	900	864	859	842	874	837	874	887	900	853	832	874	892	868	908	941	883	885	892	847	834	865	845	923	894	881	844	879	877	856	862	865	839	901	871	914	875	868	875	900	844	864	914	895	938	896	869	823	886	851	836	857	880	894	881	834	826	864	873	838	854	879	877	883	914	868	852	865	836	867	860	843	894	858	859	883	882	864	846	843	858	889	924	880	924	878	875	894	899	919	823	841	865	873	924	838	856	809	872	854	827	924	895	835	868	864	881	856	860	837	847	879	903	909	830	838	838	898	862	812	829	841	834	839	855	813	869	872	878	859	873	856	865	932	899	909	873	830	851	874	828	863	839	884	893	872	899	867	893	908	883	867	891	840	845	892	885	831	881	895	871	847	866	830	870	838	862	896	865	868	864	828	872	870	816	903	872	843	848	865	862	856	873	870	852	878	815	867	871	879	884	828	901	833	862	847	842	895	864	841	850	929	908	850	919	845	766	864	895	913	873	843	878	859	870	860	859	865	833	858	820	849	899	868	850	838	825	902	886	861	886	853	878	886	858	836	906	865	848	867	838	834	848	880	836	838	861	877	863	873	842	873	800	854	899	925	824	892	824	886	898	910	852	895	864	878	841	898	869	893	858	880	915	929	856	848	858	842	859	809	867	844	913	846	881	873	847	841	881	846	904	797	910	849	897	862	912	848	833	813	864	872	863	908	873	842	864	861	844	851	841	902	846	858	820	873	891	890	871	881	883	867	868	847	864	912	912	871	862	842	908	861	842	854	853	866	859	919	877	832	845	873	872	911	897	838	880	831	856	872	819	893	862	881	874	833	903	836	828	918	896	861	911	888	880	882	868	835	888	865	926	888	871	886	848	888	856	867	852	839	910	857	874	858	917	795	839	888	957	846	876	856	885	867	870	888	861	917	881	839	821	848	914	872	834	859	905	862	841	892	826	839	859	827	885	826	884	850	842	862	878	893	873	934	857	862	822	910	850	851	905	908	831	855	846	879	865	869	891	834	823	848	836	882	899	814	854	853	814	891	843	853	856	874	870	818	859	839	934	815	920	851	834	854	821	918	806	858	856	872	907	910	907	909	868	884	858	872	863	810	853	816	855	939	864	896	847	887	840	892	843	900	869	857	854	884	810	882	844	798	885	845	868	830	925	853	898	835	864	842	865	900	873	850	887	905	857	823	831	843	854	884	908	878	882	900	833	878	838	802	888	892	918	846	889	860	905	868	844	905	877	890	865	922	856	882	873	876	858	845	842	875	845	838	855	853	879	923	869	907	828	860	862	847	876	916	894	895	852	882	852	883	893	872	871	915	900	875	852	803	862	872	846	826	851	873	895	830	904	839	811	855	856	879	846	856	865	830	919	857	861	866	899	828	862	843	860	830	825	838	930	909	865	872	908	821	831	860	832	875	886	922	837	886	855	918	821	779	839	838	826	833	818	838	879	899	861	874	924	882	882	797	882	923	820	848	870	920	837	848	896	809	901	880	899	918	836	856	924	860	872	880	877	846	756	862	840	835	874	872	891	911	874	934	871	892	836	875	854	863	874	864	846	886	896	834	889	892	889	886	890	842	872	903	852	919	855	853	875	849	894	857	853	839	825	895	843	901	889	933	899	837	858	868	922	894	869	933	832	846	892	851	859	900	907	870	881	862	863	851	824	900	899	868	924	860	826	832	932	867	855	880	869	878	899	898	854	906	852	824	848	882	904	800	908	854	808	808	826	850	841	867	847	869	860	837	900	886	933	878	897	860	876	919	861	868	896	817	865	829	871	864	912	866	872	858	813	898	861	842	901	891	904	901	821	916	868	853	874	904	864	847	829	812	896	817	870	874	832	875	816	858	867	888	882	881	909	871	850	893	876	864	860	875	852	894	904	889	836	878	911	814	853	798	908	866	852	907	949	918	897	867	892	881	919	854	836	864	897	845	928	813	829	898	870	790	879	892	875	907	828	874	829	832	893	892	901	879	885	814	892	866	891	850	831	871	866	887	842	870	845	915	881	817	877	871	907	839	839	868	878	846	865	864	843	932	873	861	848	854	890	877	846	845	828	862	895	838	876	882	841	831	869	851	865	919	834	861	854	841	862	851	906	867	845	819	895	860	865	861	826	881	843	821	870	928	921	884	876	875	825	894	891	839	917	896	863	843	898	846	837	873	859	854	848	814	841	813	850	874	887	864	818	893	924	894	832	923	889	871	847	920	876	795	843	906	886	896	853	808	854	918	877	896	875	914	845	853	857	892	902	889	837	917	903	857	860	857	833	840	860	861	870	858	859	881	885	883	867	910	910	853	829	907	864	866	861	885	897	910	924	795	841	873	867	840	861	856	846	862	815	895	866
27269	27902	13216	7324	4998	3639	2760	2277	2021	1727	1553	1351	1336	1216	1156	1177	1130	1122	1022	1046	1016	930	974	901	950	924	848	885	924	877	880	839	871	850	842	869	848	835	813	885	795	890	883	791	815	821	857	812	829	809	856	836	798	779	837	752	857	834	824	808	771	853	788	813	791	798	811	805	810	838	815	816	849	841	807	838	758	790	824	793	760	792	815	825	804	812	806	786	840	784	822	867	787	832	759	795	887	824	862	847	831	758	791	805	784	817	789	815	792	807	815	799	808	821	834	860	805	786	799	812	820	809	846	826	803	773	793	860	780	779	823	810	741	806	836	788	813	827	846	830	812	742	796	825	823	806	794	759	803	755	832	818	768	770	814	812	838	875	782	838	830	839	776	801	810	817	813	806	800	835	810	812	804	788	810	820	805	879	813	815	804	794	799	811	783	808	860	807	798	785	791	802	873	846	797	811	842	832	869	766	802	795	786	812	840	767	815	788	752	806	853	778	813	823	821	825	768	793	824	801	727	779	846	795	778	814	847	808	786	850	749	790	833	819	778	774	837	841	806	821	811	815	795	848	909	839	797	777	830	839	737	808	816	757	811	800	763	787	901	799	831	813	792	811	790	780	789	822	783	784	798	794	805	810	828	798	805	795	792	826	775	869	786	814	822	780	834	816	804	836	812	782	801	782	825	846	769	783	786	826	828	773	806	848	784	798	795	789	790	842	825	820	813	822	797	792	831	827	798	766	815	866	796	844	786	823	796	750	826	815	823	780	765	763	788	801	771	812	828	814	768	786	773	789	814	781	784	847	840	828	823	799	785	786	798	785	813	839	876	792	845	830	761	816	786	741	834	808	768	793	786	765	833	831	800	810	821	804	812	828	813	793	824	799	755	793	796	809	795	766	834	861	770	816	790	786	807	820	807	828	812	837	761	815	735	847	823	823	800	794	813	758	872	819	858	784	780	765	830	793	836	825	795	830	752	771	747	826	821	846	806	814	805	854	765	817	819	768	795	793	811	813	796	863	778	879	850	782	834	786	808	780	806	803	758	778	857	801	812	818	744	777	748	825	806	788	840	814	811	823	836	802	788	819	804	823	796	832	800	743	853	795	767	815	844	828	825	822	838	817	803	789	770	814	809	821	755	754	782	782	827	852	782	811	823	869	801	808	785	823	809	829	785	799	796	790	804	801	797	821	792	788	773	837	795	825	821	783	833	800	822	782	764	795	779	802	786	796	843	825	832	803	851	836	797	803	789	795	827	837	778	828	816	852	843	820	856	798	825	793	802	759	804	807	818	829	803	802	817	869	837	861	825	821	816	839	792	789	809	836	814	784	762	782	762	817	838	759	800	781	799	829	805	780	765	840	798	808	788	824	797	783	800	769	783	824	780	776	824	824	814	818	855	765	825	774	859	853	802	813	849	844	806	824	797	867	812	779	810	788	804	783	807	798	828	816	837	837	807	797	786	793	786	857	766	764	815	860	803	757	819	814	793	770	803	811	829	832	842	779	813	756	838	776	804	757	825	797	772	824	800	802	813	849	817	775	795	831	845	813	756	828	784	801	766	748	810	801	799	775	810	829	780	779	832	819	851	794	835	807	754	818	791	785	808	820	851	808	786	823	784	817	767	835	787	794	815	778	810	785	809	835	824	796	789	769	799	768	826	835	846	802	836	841	798	802	829	789	813	798	824	804	823	784	779	786	816	826	812	772	777	788	831	800	832	836	817	829	811	802	754	767	764	783	819	764	773	764	795	814	785	828	780	863	856	808	810	790	831	809	836	817	829	802	791	821	822	788	793	794	807	790	831	774	798	829	813	811	759	820	789	832	763	797	819	786	765	809	838	802	772	750	810	777	847	782	826	774	805	826	768	773	770	775	799	778	838	859	814	810	797	808	823	796	803	805	780	807	833	831	827	808	782	808	807	816	834	812	817	786	762	789	776	794	827	804	829	803	797	798	776	766	831	836	820	820	817	743	819	809	803	838	806	823	808	831	813	855	811	824	881	836	839	861	812	825	812	733	785	846	811	784	803	794	804	836	811	746	839	852	806	785	800	806	797	774	753	836	813	816	825	843	798	796	770	804	764	825	796	796	839	850	829	844	779	831	794	820	733	828	768	778	796	813	808	876	806	787	779	805	808	816	774	803	804	804	801	799	804	767	781	794	840	763	771	799	836	813	781	811	831	845	799	785	814	792	753	816	789	800	850	807	797	752	737	781	758	820	871	786	814	800	792	799	823	776	840	776	781	778	792	802	769	836	787	847	799	808	812	773	761	782	822	829	802	846	714	752	837	860	829	812	777	804	760	805	803	833	850	828	824	794	833	809	840	828	846	831	785	802	852	801	781	773	768	866	794	793	783	806	758	802	837	822	814	802	798	848	827	778	855	714	831	818	837	895	880	804	827	834	840	814	806	785	810	797	797	861	779	822	797	794	754	811	779	824	841	799	864	815	840	824	778	793	833	766	836	826	784	805	838	820	812	838	796	846	811	799	797	756	807	836	811	791	789	781	823	857	809	829	814	773	839	812	808	814	795	846	845	805	848	775	838	781	774	779	758	818	853	762	827	815	788	797	824	791	812	814	771	768	798	773	789	828	793	793	839	865	823	829	829	827	798	799	829	795	764	748	782	823	848	827	769	805	826	864	786	772	816	798	798	813	814	838	847	778	826	811	770	800	825	810	810	836	795	807	811	758	792	788	783	775	815	874	790	818	815	801	821	791	780	850	780	809	771	830	756	815	826	784	813	786	750	777	838	859	746	816	805	812	771	774	762	832	791	828	832	793	815	833	846	789	801	779	808	866	814	822	820	805	769	821	770	817	761	822	783	744	828	790	824	824	781	858	778	813	799	816	847	778	825	799	841	788	783	839	820	820	828	820	755	818	786	791	823	783	784	814	837	784	840	776	809	807	822	824	754	858	823	787	801	764	799	788	825	814	795	815	845	833	828	762	786	821	811	819	795	825	818	824	779	793	830	820	861	817	805	823	838	795	772	835	764	862	811	804	788	806	826	796	769	854	833	809	822	834	809	870	750	843	810	807	806	732	793	798	793	790	790	808	748	842	837	822	771	873	837	772	813	819	801	798	806	817	809	780	784	817	750	809	835	787	779	796	854	779	797	822	789	819	795	822	814	774	846	782	803	820	837	790	795	834	815	795	846	809	794	788	805	834	814	845	828	755	793	747	816	846	817	775	779	829	804	771	762	811	809	766	784	790	752	813	757	774	813	770	785	816	784	815	753	776	827	773	810	825	816	800	783	824	769	769	813	798	791	806	788	781	817	827	846	795	755	797	814	840	798	786	738	772	780	825	766	822	803	754	792	785	763	780	769	741	744	758	817	782	809	806	836	808	835	799	799	767	795	803	831	796	800	798	845	820	811	790	823	810	785	803	793	837	824	807	820	820	866	808	809	808	819	778	790	791	794	754	787	789	811	821	814	800	759	778	790	857	807	797	802	847	782	782	789	844	829	807	812	841
31066	18230	5010	429	252	266	215	223	198	227	191	208	200	227	227	216	196	209	212	208	218	222	211	200	213	219	213	212	229	208	202	200	238	216	213	194	206	206	222	176	209	228	215	235	187	208	213	216	221	208	222	206	217	217	229	240	191	165	208	210	223	219	205	208	185	206	199	200	201	192	206	238	187	221	209	213	245	191	243	215	230	201	198	231	229	227	217	228	225	196	199	191	218	199	211	193	201	235	224	203	225	207	236	191	208	204	195	181	219	235	212	219	207	215	215	234	192	199	213	234	225	239	206	194	206	207	212	227	214	200	194	202	186	210	217	188	220	209	219	224	174	210	190	249	218	218	218	229	214	183	203	231	176	183	219	181	222	203	188	219	201	188	245	199	213	225	197	219	233	211	202	175	220	211	222	217	209	202	181	196	236	208	208	189	210	218	191	210	206	220	220	219	217	207	223	189	217	211	203	212	219	203	209	199	221	197	221	212	206	211	200	201	190	196	212	213	232	182	177	204	222	194	187	199	208	204	200	197	211	224	189	228	206	205	216	231	194	217	228	224	210	209	208	193	222	197	228	220	231	199	184	201	212	226	202	216	203	217	199	225	199	213	226	202	223	211	181	222	231	189	210	190	200	246	207	220	193	198	197	204	202	223	212	252	225	242	222	188	184	226	192	203	206	215	219	224	206	190	212	189	210	208	196	171	212	233	197	202	215	213	226	190	224	214	208	213	222	219	208	194	190	209	211	205	220	241	208	209	213	203	232	197	235	214	179	200	180	225	235	218	219	226	185	216	219	205	217	211	217	220	208	219	203	210	199	228	196	219	217	202	211	235	225	224	204	210	213	211	220	211	227	220	190	237	195	217	198	226	217	218	220	202	204	228	217	229	211	234	230	193	195	207	217	204	198	232	209	191	214	212	210	201	201	209	218	209	218	203	202	209	206	217	198	224	210	172	236	187	216	198	222	200	222	213	213	216	202	199	212	211	225	216	215	204	196	222	202	199	213	204	239	222	189	205	209	217	218	210	208	199	208	216	215	219	190	217	209	201	231	241	185	213	215	232	208	210	219	198	234	217	214	218	205	216	231	204	195	203	208	214	210	210	227	205	214	246	189	194	217	209	236	251	210	218	221	209	212	224	188	171	215	221	198	192	237	211	212	229	210	206	199	212	215	249	209	223	214	209	220	200	201	210	191	186	197	217	225	212	227	206	194	210	212	206	204	213	213	203	225	199	212	217	242	209	215	204	239	190	203	224	242	206	229	201	198	200	201	193	216	237	217	194	198	208	204	175	220	227	198	212	221	190	221	202	211	188	203	213	179	211	215	216	206	216	226	207	189	223	217	196	203	213	235	197	192	209	218	199	210	221	193	186	204	208	192	217	223	221	227	212	196	203	223	213	218	216	208	198	239	175	250	243	234	213	217	217	211	237	226	220	184	203	229	233	229	209	200	202	216	183	220	212	208	203	206	215	218	223	228	189	219	228	202	232	197	224	204	216	223	208	219	217	212	195	201	205	226	220	209	217	213	206	241	197	190	227	234	199	208	207	202	211	205	210	227	193	194	217	220	182	222	199	185	192	211	199	193	191	210	213	200	199	195	196	209	218	211	200	207	218	213	191	205	218	204	193	219	227	197	196	223	211	202	241	203	221	213	178	211	213	220	210	203	217	209	202	204	229	206	189	178	209	174	224	200	211	231	199	184	202	237	213	233	214	210	204	223	214	218	224	193	216	232	217	204	226	207	216	232	211	207	205	199	233	226	183	195	177	216	257	176	220	218	210	226	240	225	247	209	236	201	221	217	232	197	211	223	221	207	210	206	221	186	207	184	207	204	217	216	225	236	210	196	197	205	219	204	207	216	208	181	217	207	209	210	184	222	218	225	210	208	218	212	196	217	232	188	207	210	212	225	194	195	215	208	230	225	206	203	225	202	222	193	207	187	203	224	215	195	208	197	185	202	226	236	211	214	200	222	208	216	206	189	211	225	230	219	222	208	201	193	212	199	199	206	202	213	220	209	191	231	201	197	219	200	198	207	201	213	199	193	222	198	247	215	212	205	226	227	199	217	208	214	212	235	219	193	230	187	213	227	199	232	189	201	197	214	211	204	231	215	194	215	217	218	197	211	200	196	171	218	225	218	226	228	199	239	218	230	195	223	233	215	250	194	208	211	194	201	215	196	230	203	204	206	208	199	239	207	193	216	198	229	203	203	200	191	193	209	203	188	206	216	204	208	192	200	238	193	191	202	226	217	238	220	220	182	178	229	226	223	207	209	214	201	214	179	204	198	185	188	216	194	202	199	193	225	218	238	206	203	212	234	211	213	214	214	233	203	207	222	205	246	207	225	222	201	230	205	210	216	218	206	206	205	175	204	212	206	246	228	184	205	202	180	207	214	207	218	181	193	224	231	203	205	195	210	208	206	229	196	234	214	228	221	228	220	200	194	190	209	215	226	217	189	201	200	196	192	204	205	233	210	212	196	208	195	192	224	217	219	231	212	192	214	241	208	213	203	228	184	224	214	197	211	225	198	195	207	197	220	201	242	203	204	250	190	219	238	199	204	191	193	196	198	201	232	219	223	207	233	214	183	197	200	227	228	182	237	220	206	226	252	191	206	208	216	211	203	200	185	194	217	207	185	212	188	216	209	204	176	201	206	188	229	223	186	205	204	211	186	205	221	204	210	227	233	224	236	199	200	189	218	215	221	244	201	205	212	176	216	204	195	188	200	218	211	219	196	225	205	192	217	201	207	228	211	210	215	231	192	224	208	190	203	228	213	199	233	188	213	212	196	207	214	202	206	199	218	207	183	203	207	224	214	198	209	206	219	200	166	215	210	228	216	223	223	201	212	187	204	225	237	228	225	183	213	228	211	217	185	202	206	203	225	195	234	199	191	214	220	249	208	214	217	222	184	209	222	232	207	211	223	167	187	217	212	195	195	213	235	208	176	219	216	211	179	195	220	183	214	232	216	215	198	187	207	205	242	216	237	214	200	208	217	232	237	204	202	216	204	210	204	196	200	213	209	219	220	208	224	227	202	191	221	180	211	189	208	202	191	203	219	241	201	207	195	195	187	186	201	232	203	193	187	195	211	219	186	222	198	215	187	219	209	202	221	202	208	211	207	212	200	212	205	191	221	221	210	220	219	195	240	210	220	206	206	185	212	185	205	202	172	221	204	184	239	195	222	203	206	224	191	209	213	178	193	206	201	217	220	239	215	207	215	191	205	213	213	180	208	207	214	211	213	230	201	225	194	212	216	217	219	168	244	207	227	203	213	225	211	221	204	202	193	217	202	201	216	243	209	199	221	196	216	210	225	225	206	204	204	209	199	211	188	214	185	186	209	213	224	225	217	209	209	219	217	256	185	202	225	230	213	217	196	203	208	226	206	195	217	215	209	210	192	213	221	208	207	203	197	195	191	212	222	221	233	217	217	236	200	217	227	196	201	228	228	204	204	222	233	218	224	218	222	230
21044	10634	604	427	291	304	269	255	257	254	253	228	235	206	240	220	222	229	243	249	244	201	226	249	243	218	209	247	231	228	235	238	207	234	239	195	231	229	231	232	187	227	229	216	250	255	235	216	232	233	217	217	215	207	224	231	220	236	203	233	214	211	225	214	252	231	240	236	230	222	230	210	210	209	217	247	226	196	214	217	224	223	191	234	228	239	230	245	248	200	219	225	209	263	249	256	239	227	212	221	247	221	211	245	225	251	230	224	214	213	244	222	239	237	226	218	226	219	234	236	227	229	216	243	250	235	241	231	214	231	214	203	224	215	210	208	229	195	191	225	225	229	233	206	211	240	225	226	228	233	236	211	218	225	210	223	209	231	249	203	215	234	188	226	189	225	235	229	223	210	236	232	213	218	233	217	232	218	239	214	233	233	235	208	225	212	219	224	227	232	235	232	230	203	235	238	186	227	235	211	201	226	226	227	204	211	220	249	247	218	227	231	232	220	230	227	244	219	236	218	221	216	231	237	206	239	222	234	218	230	228	222	231	206	238	246	210	217	248	208	213	222	214	212	243	247	237	238	231	220	220	247	240	259	220	213	217	204	232	221	208	243	233	226	221	221	221	232	232	226	219	218	239	228	236	227	225	231	210	243	214	238	236	224	234	235	229	233	223	227	227	245	244	239	236	219	180	235	234	222	235	206	246	218	245	227	233	210	218	209	221	210	251	206	213	227	229	220	204	219	253	207	244	239	222	198	214	240	228	217	220	212	216	230	230	234	222	249	241	244	236	208	225	224	207	246	253	224	245	239	237	214	223	274	228	235	209	253	230	252	231	207	210	203	236	240	194	237	234	215	213	228	237	207	231	224	245	233	248	219	272	204	228	234	220	202	228	233	236	231	227	232	245	214	241	255	237	211	244	229	215	211	213	246	220	255	217	216	220	215	206	233	230	225	222	216	227	230	231	209	234	253	202	202	201	244	228	237	226	252	228	223	237	190	248	244	226	239	231	220	232	226	224	226	215	212	240	206	210	247	233	246	218	237	237	237	207	207	224	242	218	217	215	200	244	241	207	239	209	238	225	205	232	217	236	231	252	229	224	227	222	216	235	231	247	237	255	231	201	209	231	210	211	220	229	208	235	226	240	264	241	216	226	246	224	191	224	220	226	225	223	237	215	240	226	235	211	242	217	232	261	242	220	240	208	228	216	225	228	235	248	252	224	225	212	233	237	200	214	239	249	228	222	209	223	235	214	231	239	231	263	262	215	212	231	250	221	219	213	211	242	237	230	213	222	224	222	236	223	222	208	252	239	229	213	219	231	211	249	218	223	250	211	252	243	230	219	226	256	199	249	189	235	231	211	241	243	224	216	211	242	219	237	214	226	207	233	229	201	232	238	244	225	234	238	204	185	213	247	261	204	214	219	240	205	221	216	218	225	236	229	229	246	223	237	216	209	233	237	227	212	244	215	228	228	222	233	217	245	228	209	227	234	212	235	228	252	204	228	233	223	233	231	245	211	225	229	228	239	226	233	198	242	220	215	216	238	222	246	244	245	217	255	207	240	239	238	239	222	217	231	247	243	220	205	218	242	221	280	242	229	233	225	206	206	260	246	238	233	225	238	218	211	216	211	234	235	207	242	211	237	221	222	229	231	232	229	227	212	241	207	209	212	230	219	234	230	215	243	232	218	231	245	215	251	222	247	215	196	204	242	240	219	227	229	225	203	225	230	221	222	205	207	238	212	249	208	222	248	208	221	224	228	243	222	223	266	223	235	214	217	214	233	232	201	214	212	236	213	216	251	226	215	213	239	245	234	216	242	232	221	203	245	223	207	212	215	230	223	221	236	232	235	236	217	245	209	255	223	235	211	193	247	229	216	208	224	231	197	201	230	212	238	217	241	228	231	224	231	246	226	216	247	245	237	235	218	214	242	228	227	222	234	235	225	235	236	228	223	250	233	248	236	247	235	227	232	235	207	242	220	228	235	274	253	217	226	235	245	227	212	219	200	259	237	254	234	221	240	233	212	235	223	205	203	245	236	230	217	216	217	266	218	223	243	210	253	220	247	215	210	204	201	274	230	213	231	224	239	223	223	230	222	234	232	227	227	225	208	216	211	246	216	206	199	260	234	218	258	228	234	218	225	214	230	215	217	208	231	241	218	231	230	209	236	257	208	213	224	209	205	230	218	244	248	255	225	229	234	211	231	211	212	206	231	226	216	216	230	234	222	241	231	227	219	224	216	223	216	246	248	236	246	215	222	236	213	227	250	210	224	231	211	202	246	231	267	242	207	213	217	257	228	209	238	210	245	236	228	252	222	216	229	234	238	242	231	218	237	222	271	238	192	230	197	226	232	248	223	216	218	216	240	216	228	229	260	242	229	235	232	250	221	222	228	262	246	226	216	217	234	238	225	248	259	221	230	231	249	226	225	210	214	208	234	219	227	241	210	228	215	252	230	210	224	231	233	234	229	228	217	252	254	247	231	209	232	215	212	202	219	220	236	228	218	241	222	229	239	240	238	231	207	216	237	252	203	226	232	211	224	206	222	219	236	238	228	220	212	244	220	228	223	215	238	227	258	250	201	227	221	220	225	224	208	209	214	218	230	232	193	231	226	232	217	191	220	224	238	244	223	211	244	239	229	249	237	242	228	246	243	222	239	249	237	220	213	246	215	211	246	230	229	243	228	227	219	217	247	219	218	237	225	227	228	239	222	221	240	232	245	228	206	225	224	222	210	207	244	190	206	224	230	250	217	223	216	233	224	235	193	227	259	234	227	192	241	196	229	216	219	221	199	216	236	233	246	236	217	238	200	220	216	246	218	214	243	240	232	218	269	234	237	223	243	242	255	233	242	244	228	222	210	227	210	222	229	229	250	221	210	223	234	230	232	243	222	234	228	217	223	202	237	189	244	224	220	228	233	235	245	211	223	214	241	215	252	238	227	229	227	241	229	246	221	222	275	208	209	224	218	244	198	241	200	246	244	250	243	210	229	239	269	207	239	239	193	225	230	228	211	211	221	223	220	235	236	252	204	218	230	221	219	218	231	198	234	231	233	230	212	224	207	220	232	239	226	225	237	229	230	206	232	233	230	239	224	236	238	234	245	220	227	222	231	255	208	241	234	222	231	244	232	231	210	227	226	241	217	224	236	232	209	235	224	194	215	225	249	255	255	245	230	198	211	237	222	221	204	214	231	202	255	200	220	241	231	220	241	214	256	235	240	228	233	201	200	212	253	218	210	215	243	244	259	229	252	236	221	231	261	235	200	238	224	228	225	231	199	221	226	242	225	229	228	223	247	233	228	208	221	245	211	193	219	245	215	230	208	210	211	232	248	227	209	205	222	230	223	231	224	242	206	223	243	238	213	218	197	257	214	237	249	200	213	223	212	232	222	236	231	233	204	229	213	225	242	242	232	256	241	243	190	224	219	222	223	257	251	234	228	232	238	212	203	252	229	224	233	235	204	221	239	220	258	201
24388	20359	25738	24822	20342	13382	1436	897	745	715	688	656	613	591	584	576	550	562	556	566	553	559	558	543	547	568	548	543	517	519	559	544	501	511	546	562	515	523	492	495	523	548	515	513	546	502	543	530	522	502	504	549	550	572	493	512	545	528	530	519	528	504	527	534	526	529	469	551	525	523	515	487	493	511	517	522	544	471	560	507	536	539	544	505	518	528	548	517	542	520	530	516	536	538	529	518	515	507	540	516	530	513	546	527	494	502	527	549	557	538	492	513	501	518	542	555	508	513	529	502	516	526	527	518	516	528	525	584	520	536	530	525	497	551	539	521	527	508	519	516	574	503	508	492	507	524	533	545	505	565	499	483	493	509	499	515	491	506	556	524	526	525	549	493	508	497	523	536	549	508	498	536	514	526	491	532	499	524	527	507	506	529	521	514	519	530	508	499	537	548	509	509	497	472	527	503	512	521	505	460	550	529	508	531	501	523	528	539	536	496	487	527	530	503	498	522	500	529	512	516	502	543	483	555	516	455	494	567	485	559	489	537	517	476	499	509	510	503	499	506	485	513	529	497	556	495	491	518	524	489	523	516	472	519	537	506	494	515	536	504	500	540	522	506	522	493	500	474	522	521	531	494	489	524	516	530	510	536	499	524	492	511	531	553	512	504	454	457	511	537	471	515	524	529	535	505	516	534	465	530	505	521	501	522	521	469	511	535	487	510	474	532	484	527	500	495	498	575	518	536	559	537	546	501	540	515	495	494	583	517	568	536	510	503	520	486	495	488	511	537	511	543	514	509	539	500	520	469	466	531	545	530	492	528	504	508	496	508	516	554	556	533	549	483	486	498	518	505	525	531	507	482	532	493	554	525	521	535	483	490	517	546	591	464	542	513	520	518	503	507	534	483	477	505	537	480	528	545	524	497	546	547	503	553	510	538	517	560	539	496	531	536	531	525	523	531	507	470	515	536	559	493	485	543	529	546	531	507	530	488	578	527	529	534	547	504	539	554	516	461	527	561	502	542	489	494	502	526	517	509	506	553	531	533	501	483	493	506	509	472	498	514	523	523	497	498	482	489	519	494	544	491	514	537	541	466	483	522	520	509	549	531	524	525	485	532	504	509	511	540	480	504	496	461	490	503	498	500	527	551	521	531	520	485	504	550	496	522	485	537	511	513	555	522	543	533	543	488	530	499	487	525	524	504	546	541	506	484	525	500	558	514	534	502	521	509	554	522	538	486	474	503	524	503	504	462	504	538	525	501	490	524	493	511	486	499	522	521	494	525	540	491	509	508	567	532	476	499	511	518	547	491	504	471	543	541	506	499	561	490	494	528	509	543	506	540	523	487	508	518	502	519	537	512	502	528	483	542	497	513	523	500	497	494	501	523	570	514	532	481	511	496	491	547	514	513	506	497	529	506	485	527	542	534	530	524	571	506	514	514	524	504	543	527	525	506	520	523	505	581	504	553	496	520	528	527	492	540	519	457	522	555	505	489	481	517	515	495	548	517	484	528	534	511	489	521	509	494	514	503	499	513	515	489	496	488	500	523	478	532	508	496	506	544	513	523	505	521	536	521	502	517	509	533	564	542	533	476	526	501	519	502	466	503	537	521	521	487	502	519	515	525	521	515	517	501	495	481	510	498	494	509	495	508	464	481	538	499	523	511	561	533	485	489	538	480	509	543	498	474	498	507	539	535	533	500	513	516	504	517	478	478	521	508	474	541	530	493	564	552	527	527	529	545	499	516	520	477	502	524	490	511	504	519	522	491	515	487	521	512	545	532	507	527	519	520	505	498	534	522	504	533	491	516	528	493	527	476	510	510	521	538	507	473	505	540	515	501	498	487	525	494	523	507	518	516	479	507	530	530	494	524	513	534	526	491	565	529	570	518	486	507	531	544	540	526	537	491	521	493	512	496	533	528	558	521	535	477	523	547	540	574	489	482	481	519	499	553	517	498	501	548	501	536	521	509	522	488	550	508	512	464	503	521	509	499	500	479	516	528	553	538	531	516	505	483	510	521	504	528	495	486	546	504	509	514	469	477	468	540	539	529	504	504	502	502	526	551	559	482	517	508	476	551	492	503	527	529	520	540	517	515	516	528	535	512	550	522	497	528	523	520	495	503	516	539	543	495	554	510	533	491	492	503	497	510	493	470	511	496	530	518	514	518	578	499	552	532	505	488	504	508	516	506	508	541	556	542	500	542	527	539	494	524	478	507	510	476	526	502	514	513	510	542	537	504	509	499	536	513	545	512	512	489	506	519	505	504	543	519	539	534	501	506	538	502	500	535	520	483	510	516	528	501	499	474	536	540	530	487	484	552	487	534	469	502	523	535	475	480	546	540	494	514	529	515	481	466	556	522	495	548	522	491	564	502	474	509	531	516	468	502	500	476	512	528	492	569	528	519	539	496	507	525	509	495	543	554	512	495	536	527	518	495	498	463	488	494	486	539	538	498	507	509	536	478	475	558	490	471	507	474	529	455	492	512	522	502	494	507	527	475	512	508	521	508	524	501	500	559	486	510	499	478	522	494	487	489	530	522	529	517	519	491	522	495	491	480	513	522	564	533	504	481	528	515	523	485	502	524	511	524	534	530	526	505	513	519	502	558	513	531	501	502	574	509	517	517	499	495	552	541	520	523	506	495	532	495	500	520	512	515	504	506	550	527	511	486	530	520	524	520	513	535	517	507	513	516	468	496	514	514	523	508	532	563	566	520	540	549	523	504	498	531	508	548	499	487	528	496	510	513	542	542	489	491	546	534	510	496	528	533	517	509	487	491	501	505	494	538	527	485	523	522	506	490	528	512	523	497	538	522	534	520	516	534	515	515	516	503	509	514	552	509	484	529	534	511	461	533	485	472	508	503	540	512	516	529	478	563	505	528	509	530	496	550	511	497	540	535	513	498	535	511	514	483	514	493	491	514	482	509	521	507	526	520	549	520	546	532	495	529	520	493	553	533	541	523	479	507	515	497	518	524	524	555	489	495	522	491	472	510	534	529	542	500	553	510	521	465	503	520	490	506	462	575	545	518	509	564	505	548	565	521	540	528	455	470	538	513	541	492	538	499	502	478	504	540	544	516	532	492	493	529	530	536	511	482	564	520	568	510	526	523	519	529	513	454	482	552	508	526	507	537	483	489	528	495	531	553	532	485	516	541	477	530	511	528	461	521	564	515	494	510	513	534	495	472	538	541	533	482	573	535	547	525	523	555	528	522	544	516	492	554	477	525	462	513	541	524	494	558	488	522	529	496	545	525	525	511	507	455	520	544	487	492	517	558	532	514	533	513	503	553	522	492	546	535	522	543	514	516	539	495	477	511	518	515	492	527	505	557	496	561	477	488	528	508	523	497	523	525	520	467	520	450	519	519	540	506	494	494	517	463	521	527	530	474	516	487	512	513	536	503	553	488	499	513	539	521	501	514	553	478	483	505	507	492	463	497	519	498	492	521	513	511	505	513	519	535	526	515	500	463	496	509
36471	25126	7761	4161	2619	2042	1457	1220	1099	994	889	774	722	682	710	668	610	616	564	577	555	554	566	581	569	558	566	553	521	546	515	528	541	559	503	509	462	531	520	520	542	502	542	490	503	541	467	483	476	492	503	477	490	513	519	492	503	475	533	499	500	493	484	496	504	502	498	485	505	523	536	511	496	507	517	491	497	487	511	503	503	470	456	465	498	492	480	498	488	482	496	502	484	483	497	497	485	470	489	473	540	495	497	457	481	522	516	500	458	453	489	466	485	488	516	518	526	538	504	461	505	469	470	493	475	489	457	514	460	498	496	461	469	528	517	497	467	485	451	481	492	448	454	458	501	506	496	468	488	495	469	497	482	487	491	496	454	448	483	484	466	511	510	488	513	424	480	462	467	467	505	482	518	488	503	473	467	493	471	484	473	526	483	504	484	509	501	445	445	478	431	491	519	487	464	453	481	492	503	527	481	504	491	487	465	486	441	462	484	493	474	502	478	501	495	448	495	455	473	449	492	516	491	459	478	454	487	488	487	475	503	523	497	463	478	475	443	492	472	499	501	495	502	528	500	506	468	474	478	493	531	465	491	488	501	493	486	504	495	491	483	508	454	504	502	453	464	503	520	462	490	486	475	495	495	470	453	424	520	499	462	486	464	476	451	501	464	495	505	491	481	468	489	505	438	502	506	470	517	428	473	493	485	452	479	462	500	474	458	490	541	480	477	515	461	462	484	524	509	471	470	487	522	500	471	500	489	492	481	463	486	477	486	506	502	487	460	483	479	491	483	500	498	496	494	492	480	505	458	478	507	498	492	480	491	489	460	487	459	493	461	510	491	460	465	469	494	477	509	458	455	461	463	494	481	511	474	505	502	470	484	511	457	496	432	448	521	496	473	469	484	519	452	515	490	508	494	481	462	492	492	512	528	488	511	449	484	499	493	500	460	450	480	534	484	497	459	469	470	489	494	489	476	480	525	511	477	466	459	496	477	489	501	506	471	484	510	451	509	444	520	486	482	490	450	521	432	527	504	486	476	477	510	527	495	458	464	514	481	460	468	470	492	510	467	514	489	507	490	530	496	460	494	481	492	496	447	520	506	456	486	507	483	474	467	493	526	508	519	531	480	484	470	491	525	481	458	514	492	483	509	476	484	482	461	503	510	494	467	474	501	500	488	493	502	466	493	483	483	524	499	479	492	497	515	458	497	475	490	507	495	507	460	477	505	476	444	464	466	510	469	515	540	476	440	490	473	467	484	499	465	480	471	504	499	462	505	462	491	515	486	490	460	483	532	451	444	493	478	508	482	502	457	516	451	478	510	501	477	473	478	492	513	508	470	524	497	465	466	479	505	495	503	476	467	525	498	503	476	506	492	522	480	470	494	500	458	472	502	453	499	493	493	486	529	447	456	473	458	466	497	462	486	481	471	506	438	519	476	484	493	473	479	480	478	515	477	468	531	514	478	479	457	503	477	494	506	504	477	488	468	447	489	447	496	511	488	486	459	482	478	507	540	482	459	491	499	438	453	501	457	500	501	505	484	492	474	483	478	465	458	447	495	466	488	491	513	467	448	483	467	521	484	476	475	502	493	446	503	481	523	519	497	480	520	489	460	486	459	485	490	492	499	516	476	489	509	477	467	506	498	478	467	488	487	492	477	503	493	507	503	507	484	480	502	498	464	514	514	528	474	469	499	490	489	486	484	495	514	445	458	491	480	495	464	457	477	461	467	528	479	465	455	492	464	531	478	527	469	440	489	478	474	457	496	502	496	500	502	463	487	497	512	474	498	509	461	481	465	462	512	490	506	500	473	475	492	480	457	491	473	484	515	451	488	482	442	466	507	500	440	491	482	481	512	479	518	477	468	499	462	447	461	491	489	489	457	509	519	491	478	511	487	434	514	499	523	489	505	491	462	472	464	462	487	496	502	507	473	468	493	451	508	506	486	492	483	483	476	511	488	491	512	491	473	506	482	475	486	467	517	499	515	497	495	491	498	500	564	478	472	507	494	457	484	476	470	500	484	468	486	480	466	500	507	474	525	466	521	489	499	490	476	466	490	448	500	500	508	448	491	494	472	521	441	512	503	491	495	512	498	501	460	514	476	512	512	511	490	463	502	493	482	495	485	496	523	538	477	446	492	542	471	483	464	491	484	529	500	488	438	473	506	472	452	451	464	487	501	503	455	496	481	452	467	513	447	481	468	483	442	510	496	487	490	454	509	472	507	498	501	505	508	503	471	502	516	483	508	475	510	525	478	466	473	497	469	465	485	496	478	479	516	478	503	526	490	496	502	487	518	521	465	490	476	496	479	533	482	467	496	473	489	491	476	520	464	524	500	470	469	524	493	477	496	487	497	466	489	461	462	485	488	415	487	510	480	522	490	455	517	487	475	511	507	506	481	517	477	452	474	486	450	513	499	459	518	474	494	508	497	518	476	514	480	493	496	482	497	502	528	490	463	500	476	501	480	495	460	499	487	486	482	500	496	490	510	465	477	522	498	475	495	476	492	486	468	480	474	503	487	476	469	526	494	475	507	479	457	504	487	499	459	491	468	481	490	459	483	500	492	512	490	496	488	504	561	459	482	484	491	490	461	452	475	463	479	493	504	523	507	457	499	526	483	484	461	457	479	475	489	489	516	491	471	448	478	473	500	470	463	513	510	464	473	487	502	485	502	469	458	481	454	470	480	464	475	506	504	477	461	508	511	484	484	450	496	453	489	509	455	506	542	478	477	466	455	523	450	463	476	469	479	523	481	509	490	505	460	486	471	474	510	507	528	478	489	530	492	494	510	498	487	444	522	465	474	487	511	510	466	509	494	474	461	480	484	462	467	506	440	509	484	502	470	495	480	502	470	480	523	494	508	466	498	506	506	523	480	543	496	477	464	461	504	482	488	463	504	478	453	483	473	498	480	485	484	498	509	503	482	505	480	513	502	492	506	472	527	490	477	459	486	486	486	470	452	468	465	469	521	526	439	451	494	486	479	493	491	521	466	446	471	487	483	500	502	455	476	509	481	470	488	508	494	496	442	469	478	469	479	483	476	510	517	521	517	486	470	484	500	487	511	469	492	511	493	470	475	479	518	516	462	458	514	515	495	481	494	482	471	509	434	478	462	489	492	502	475	512	471	469	512	515	458	477	472	502	480	491	457	472	492	499	482	473	516	479	511	480	460	495	497	498	494	480	458	452	481	529	503	484	490	491	463	462	456	483	474	490	508	483	531	475	466	545	519	501	470	484	525	475	509	489	496	465	494	481	492	509	467	490	487	442	501	484	467	469	495	488	513	497	477	535	493	449	472	505	480	490	505	474	459	518	477	463	470	495	431	490	472	539	459	516	484	474	483	492	478	473	470	499	483	478	494	526	481	488	492	482	471	446	488	515	468	508	500	499	445	467	490	483	526	483	504	516	492	469	507	468	471	547	475	515	502	490	455	468	476	472	503	467	502	473	514	471	514	512	488	483	496	504	501	475	488	528
22418	20354	26471	24088	20350	20400	12760	1883	1316	1175	1185	1161	1092	1070	1049	972	1035	1025	990	974	891	958	909	950	1009	870	933	956	929	935	888	920	930	851	919	922	914	883	928	907	901	917	850	864	947	924	908	886	910	861	884	881	896	876	913	895	850	886	898	896	852	845	847	877	855	868	864	871	900	876	870	838	866	883	848	869	874	836	889	884	921	832	845	850	899	885	864	840	899	868	844	906	890	847	912	873	908	874	889	889	915	838	855	902	878	904	863	913	878	850	855	867	859	882	908	884	902	904	861	927	902	877	894	909	855	835	840	942	889	897	924	885	873	874	868	882	851	885	844	866	873	845	864	904	944	803	878	928	882	905	823	935	868	846	849	866	887	875	863	877	888	902	858	876	914	827	861	873	926	882	905	868	888	878	837	848	901	885	861	913	910	907	867	853	817	855	881	889	876	898	876	927	886	809	829	869	899	885	910	840	916	801	892	930	919	826	868	881	882	855	877	865	833	858	858	829	799	875	907	851	912	873	881	852	808	971	882	861	868	887	880	852	866	832	940	892	889	908	841	927	909	842	812	896	874	932	870	916	876	883	869	901	892	879	865	866	879	937	814	894	890	845	898	873	884	887	850	869	896	890	882	839	853	887	825	867	844	900	915	831	868	825	823	828	901	926	877	867	824	922	901	852	861	938	840	927	859	869	884	864	907	913	887	883	882	855	872	867	881	894	883	861	883	877	848	870	867	889	846	925	919	865	961	951	862	898	866	908	861	880	869	855	849	837	881	853	821	890	933	910	879	859	834	854	849	847	860	878	859	904	882	941	830	844	897	886	899	923	905	854	875	900	866	898	831	893	857	872	866	913	862	828	880	850	887	859	866	855	933	859	888	855	855	869	826	897	799	886	852	924	859	932	825	850	898	884	888	875	913	878	852	890	855	884	830	869	915	895	886	882	913	907	849	902	886	838	849	815	882	855	854	958	907	856	877	877	874	815	857	896	931	871	874	857	853	850	869	909	866	888	861	900	929	843	855	853	905	883	799	879	874	895	894	860	809	862	874	849	881	837	848	863	834	897	908	893	908	927	839	885	804	844	905	853	924	884	852	923	953	827	842	839	860	885	876	863	861	902	851	899	880	888	892	870	900	851	867	925	859	898	851	930	841	870	836	865	880	894	920	952	844	912	828	904	883	864	890	903	862	873	878	887	859	898	845	920	863	887	876	836	848	920	818	866	868	934	858	938	917	851	874	883	894	852	876	838	827	877	867	836	834	874	864	862	871	939	858	876	847	902	941	859	863	865	862	871	826	879	850	845	848	878	914	854	890	891	894	914	876	871	847	908	936	880	814	868	813	926	947	888	841	878	843	826	880	891	863	923	839	890	921	848	906	842	876	888	875	896	895	828	917	878	892	843	851	910	899	875	885	841	858	819	859	913	863	928	832	879	906	884	896	885	847	843	852	916	891	829	880	834	867	852	922	878	859	922	829	889	898	872	837	832	841	854	877	848	924	913	837	842	914	907	878	857	871	886	859	908	912	810	863	847	826	847	862	886	871	832	913	919	820	843	836	881	870	842	822	855	927	858	840	899	861	932	890	866	906	833	868	877	872	877	860	839	790	860	907	888	824	879	870	883	907	871	908	883	881	851	814	893	853	878	913	913	833	908	867	879	849	873	844	883	875	853	866	850	878	883	879	910	816	882	863	929	884	844	874	876	890	929	897	832	866	908	864	906	851	898	876	900	882	835	902	910	881	870	824	850	935	877	807	924	861	876	860	835	843	865	844	910	874	877	841	924	820	850	861	917	816	848	825	897	861	899	831	887	915	857	921	851	886	882	875	880	850	878	858	865	847	861	882	873	867	855	886	893	839	864	880	831	882	911	895	892	897	881	914	836	845	859	861	833	907	869	880	885	881	903	915	867	882	879	912	821	878	884	901	883	864	887	860	830	862	886	935	861	854	864	868	888	934	857	865	877	863	827	885	859	849	883	861	853	847	864	857	890	941	901	893	912	857	873	852	913	923	877	873	908	835	903	889	847	885	905	841	887	819	859	886	844	857	914	861	915	889	873	920	904	988	898	885	802	880	917	855	919	812	831	874	850	823	884	840	873	875	822	897	830	853	885	891	891	857	896	878	873	896	957	878	846	820	852	910	906	906	858	896	886	928	861	848	913	900	891	857	887	859	857	883	825	864	847	865	831	886	827	875	852	860	906	832	863	881	839	835	845	930	832	918	848	888	896	872	889	882	870	870	849	890	850	853	867	862	898	846	845	853	904	869	857	843	870	886	895	867	905	895	844	843	910	864	850	868	939	888	921	840	907	872	845	907	892	852	915	920	886	909	871	876	873	920	865	862	874	888	914	900	913	894	826	820	861	847	895	860	827	924	850	862	805	897	866	910	884	937	890	867	939	875	899	873	847	883	880	847	958	833	812	872	913	882	901	892	852	908	918	857	850	913	849	907	936	819	882	873	816	909	852	879	845	838	833	878	871	878	844	872	857	905	880	818	870	868	912	853	852	900	881	842	859	890	869	929	894	829	863	840	881	864	893	849	858	855	942	890	926	853	876	908	835	877	860	859	859	906	895	824	907	861	888	862	817	863	826	907	861	830	911	902	853	859	878	826	871	883	839	831	917	945	922	876	912	877	867	853	861	781	857	838	845	892	837	858	870	915	877	875	852	898	804	841	862	893	889	877	856	867	882	890	862	890	876	876	877	908	881	830	853	889	856	860	954	874	846	873	902	935	936	920	853	854	902	850	810	899	866	842	869	914	934	879	849	894	875	842	890	884	918	877	854	869	887	812	845	899	872	903	895	876	880	862	905	820	878	874	887	826	884	826	889	865	850	841	862	845	851	833	887	829	877	907	872	879	837	814	881	863	867	864	869	841	860	858	861	866	801	885	883	830	854	883	879	870	820	878	853	885	839	863	907	859	872	872	900	837	878	928	931	845	886	921	859	885	906	839	902	848	903	869	863	860	922	885	855	855	824	856	836	909	852	892	807	894	864	838	898	875	914	871	885	918	888	884	844	853	809	887	849	807	836	882	875	873	874	896	870	931	918	894	888	851	875	831	870	881	846	909	906	903	884	893	867	816	877	915	909	846	879	881	898	887	813	840	888	894	840	844	850	847	879	915	845	915	907	897	905	935	886	868	927	875	871	949	922	918	868	893	843	887	874	861	878	863	932	901	879	856	917	897	874	849	855	847	904	884	869	852	904	875	902	894	903	861	864	873	871	965	863	844	826	852	821	875	841	851	901	918	834	927	825	871	905	880	870	861	897	863	943	833	846	846	907	886	868	879	827	894	812	842	885	848	889	865	841	897	829	898	868	850	829	822	930	846	867	858	877	807	902	818	852	880	902	906	862	886	841	864	848	868	882	885	882	914	892	856	883	802	886	827	886	919	850	885	842	870	846	865	866	919	836	846	853	873	876	875	861	872	913	860	865	863	872	895	864	877	913	916	869	910	932	806	879	871	872	944	878
35662	29483	12442	6939	4555	3385	2741	2216	1924	1654	1492	1413	1258	1189	1140	1108	1088	1088	1033	991	988	949	953	912	880	892	897	950	941	899	906	899	884	846	865	855	880	852	800	871	872	857	894	830	882	837	795	859	844	834	835	807	811	860	852	796	773	786	810	872	854	881	822	810	814	831	874	831	805	813	870	861	849	790	789	813	835	780	798	828	858	783	798	859	812	819	826	796	818	815	783	815	805	769	817	811	777	843	818	906	810	853	795	784	839	802	805	850	834	813	850	827	880	846	859	777	836	828	774	803	828	835	812	784	814	826	840	821	859	814	825	795	846	793	798	819	852	836	772	883	825	789	762	800	800	762	809	847	780	768	779	789	781	814	862	807	854	841	852	850	788	791	811	832	800	772	798	770	791	802	842	831	836	778	771	819	839	838	774	797	802	788	844	797	809	830	822	852	839	777	808	795	829	800	729	848	830	810	828	807	848	848	786	828	873	809	810	845	784	837	819	824	808	798	770	843	826	821	755	806	799	786	824	848	830	795	805	824	833	834	850	779	815	832	809	806	792	862	862	796	772	823	791	832	764	816	778	843	846	782	834	825	835	809	849	779	809	834	795	771	806	757	841	857	798	830	819	776	822	798	763	799	809	854	843	825	798	774	834	874	797	837	802	833	795	813	818	802	756	841	858	920	761	819	800	772	785	826	788	829	805	804	811	795	794	810	774	774	787	759	804	838	781	810	768	800	837	851	763	795	761	793	845	779	809	827	859	871	851	840	811	797	774	766	772	840	866	796	873	840	823	831	814	776	841	782	775	812	820	765	838	792	844	788	819	801	800	786	843	844	851	806	834	787	820	795	778	832	819	807	765	775	794	760	766	799	841	779	838	829	803	818	806	843	818	796	841	838	765	830	794	817	799	824	817	865	840	812	780	793	815	744	811	841	778	817	756	783	846	802	799	808	844	826	814	814	781	810	824	750	750	803	843	820	804	824	876	763	789	816	821	803	768	837	811	832	818	831	836	824	875	849	803	866	849	806	788	754	806	811	794	838	773	825	840	793	859	805	775	801	743	790	801	813	849	799	829	770	894	817	812	800	808	815	815	801	812	799	777	799	789	826	840	839	795	855	827	821	816	832	819	783	832	776	808	833	756	841	804	848	790	848	793	832	854	784	862	782	813	843	746	867	789	824	872	818	831	834	775	853	787	806	769	862	799	886	846	887	812	802	794	805	859	798	849	847	824	776	783	817	812	792	770	778	863	811	793	841	814	807	773	827	784	833	843	816	769	869	799	782	821	781	827	813	792	804	809	858	795	798	795	820	835	841	831	802	779	838	817	887	835	804	830	831	791	782	776	771	792	837	805	831	803	823	848	812	791	826	841	772	848	822	800	868	759	796	809	796	801	819	841	812	844	778	783	796	788	832	795	858	860	855	867	754	798	846	754	792	777	783	789	808	839	790	812	813	840	796	793	779	776	836	788	858	807	812	793	800	808	836	806	781	805	831	808	800	841	814	834	845	802	846	818	833	856	754	826	839	815	823	852	788	786	793	816	759	822	835	849	803	795	847	792	799	788	812	825	836	868	780	799	839	867	820	834	814	800	782	829	791	814	827	843	845	815	836	857	810	852	847	833	802	799	791	808	807	824	803	815	841	807	766	797	846	839	803	768	846	830	880	802	776	792	804	789	795	819	817	800	798	828	781	858	817	790	815	788	797	828	769	819	794	824	785	830	865	771	805	824	786	754	833	830	829	827	775	790	799	778	756	789	742	855	798	816	864	811	814	820	800	846	848	748	742	805	850	817	779	818	841	838	856	821	834	818	817	784	854	858	829	801	776	783	821	804	805	844	787	820	847	832	826	807	805	784	824	819	834	830	825	799	795	819	815	765	805	793	814	795	776	851	758	813	760	816	806	861	828	755	801	822	815	833	875	814	826	866	784	822	840	812	803	790	826	786	859	778	729	816	817	840	760	823	802	837	820	828	793	819	805	728	809	877	827	815	824	841	850	766	862	800	785	836	823	798	793	737	824	784	855	795	797	784	821	827	820	852	787	823	820	814	825	830	808	858	845	758	807	819	834	816	838	818	777	822	778	792	829	778	786	827	779	807	790	815	814	784	771	821	804	815	829	808	813	792	840	822	842	813	814	778	792	798	834	806	775	816	822	822	785	764	796	761	794	835	823	832	817	812	843	794	764	793	789	857	803	845	801	838	843	833	802	825	812	831	754	819	834	811	773	836	827	806	781	786	792	793	817	769	817	847	805	861	812	821	856	795	825	810	818	782	762	806	852	800	817	799	829	853	777	820	830	819	805	785	775	839	769	750	850	817	770	825	808	819	822	860	810	803	809	829	813	820	822	825	805	778	823	791	815	829	861	836	811	785	760	817	822	816	800	771	801	840	833	776	787	851	776	831	823	794	840	776	808	823	789	812	825	801	848	816	853	825	807	841	788	820	830	807	884	859	842	825	839	780	830	868	835	809	825	803	802	818	795	778	824	807	846	832	800	825	811	814	837	831	811	838	813	828	803	796	771	832	824	818	861	796	803	789	767	812	798	767	858	770	835	816	820	821	839	825	870	794	839	780	774	813	806	805	810	833	880	797	795	792	793	760	836	787	788	801	752	783	822	856	754	765	845	827	789	793	791	844	796	840	837	803	794	768	818	842	840	785	777	799	799	827	816	827	752	798	842	797	864	834	828	753	790	836	802	728	835	775	779	794	825	774	811	827	809	817	807	806	751	829	823	768	839	832	775	771	839	828	790	773	801	806	818	783	766	802	816	847	861	818	830	810	789	788	824	879	809	837	855	855	815	838	811	760	811	757	817	786	815	840	789	799	840	793	806	849	807	799	831	781	804	770	814	844	844	832	802	794	819	753	808	830	806	782	813	826	830	799	792	863	822	836	853	809	809	814	854	810	831	836	827	808	808	782	799	806	862	805	832	820	820	791	806	846	837	783	899	809	814	796	820	805	863	813	799	841	814	818	819	781	816	772	822	839	802	817	805	797	802	844	849	817	799	784	802	808	846	837	791	804	774	813	819	804	781	825	782	795	762	840	838	789	790	798	871	790	839	799	789	767	837	803	784	815	785	794	818	805	801	836	779	748	838	781	850	777	791	852	784	840	773	769	844	805	810	772	847	777	842	838	781	791	843	824	805	811	826	770	807	775	774	867	766	844	778	833	847	832	799	812	839	823	790	791	830	852	808	820	773	787	793	851	842	780	778	771	816	818	789	802	889	828	837	805	781	816	763	847	819	818	763	832	756	820	797	836	814	880	807	824	844	839	794	835	785	832	785	802	853	829	773	843	794	768	806	821	807	839	816	840	784	802	797	825	819	797	777	832	852	765	793	815	787	809	814	828	819	749	840	798	813	820	831	821	825	798	804	832	870	807	791	809	830	826	806	772	790	820	795	834	766	780	814	837	792	811	819	805	771	868	747	844	774	843	879	813	811	772	783	823	836	886	769	836	823	776	816	754	850	789	796
32361	17581	3773	404	281	255	255	265	200	230	219	195	212	233	245	237	211	222	205	223	231	234	222	214	212	203	201	231	223	190	236	224	216	201	222	218	230	246	209	202	192	217	225	222	215	230	217	224	207	222	217	245	244	220	233	218	238	213	194	233	214	237	190	231	203	212	220	219	206	217	216	196	226	200	229	212	236	223	231	215	209	199	235	240	227	233	207	215	226	223	213	200	240	260	211	184	218	219	255	220	207	218	212	211	207	223	245	223	210	212	218	217	231	201	211	232	245	205	222	213	207	213	236	205	207	201	231	235	214	220	241	221	222	215	222	197	219	209	198	205	225	210	221	228	251	243	231	224	211	238	224	204	215	226	224	243	188	221	197	220	197	207	198	216	210	216	218	217	197	214	204	218	209	223	214	233	221	224	207	215	190	187	209	205	220	203	229	237	205	251	210	220	220	210	214	215	249	235	241	211	210	220	216	212	229	187	199	168	212	217	214	234	227	199	231	213	213	219	239	236	207	216	220	205	193	232	201	208	225	208	201	216	211	210	212	243	237	204	203	210	207	218	226	220	242	243	212	228	210	215	228	225	208	197	235	250	193	223	196	219	220	214	241	204	235	205	229	195	214	215	234	216	206	227	220	217	223	200	177	229	215	216	227	203	224	243	234	215	209	199	192	189	192	219	214	238	222	238	223	210	213	218	215	212	220	210	187	242	231	214	227	208	232	218	174	241	221	225	219	228	228	214	252	203	221	204	220	235	201	226	203	222	231	194	212	212	226	238	236	213	225	215	234	242	196	220	209	209	211	198	195	202	204	202	200	236	196	206	209	229	220	182	217	223	223	242	217	201	226	216	225	180	206	196	214	206	218	206	240	228	228	235	243	192	218	209	196	182	225	222	221	220	198	217	224	226	219	231	204	224	222	216	225	239	215	209	206	211	220	234	213	232	182	225	214	252	205	212	223	209	207	208	200	211	229	216	201	231	232	221	213	231	227	221	207	214	204	202	227	219	243	216	231	187	220	236	210	225	208	228	206	207	196	215	225	219	230	214	218	201	230	234	200	225	223	218	215	190	215	226	219	228	213	242	221	191	202	231	217	227	213	204	231	223	207	217	207	239	201	225	202	199	209	234	214	226	213	191	202	209	219	194	227	204	224	220	209	219	229	241	219	201	216	196	229	204	214	208	232	230	236	227	229	231	229	207	210	220	206	218	209	238	181	215	222	225	198	251	217	226	182	216	199	223	206	191	240	222	211	187	216	235	221	197	223	200	202	194	225	209	237	205	204	229	204	231	225	231	211	229	210	215	218	237	217	216	249	216	205	243	218	246	182	220	236	231	192	198	241	220	193	231	192	198	235	226	190	229	224	229	254	233	237	201	198	225	206	201	220	239	219	200	227	230	192	204	222	224	226	233	209	243	210	212	197	222	206	223	245	216	219	218	224	206	210	195	213	217	188	221	218	245	211	217	215	226	234	227	231	206	246	231	204	189	212	205	211	218	217	194	244	205	209	205	218	187	224	229	198	196	210	195	235	227	238	228	227	219	211	200	194	187	201	193	237	202	227	229	255	201	221	233	211	216	219	230	229	222	215	204	202	221	233	218	242	256	221	239	221	201	220	219	218	241	224	194	236	208	195	230	224	209	223	212	210	219	238	243	224	228	193	224	202	244	218	230	192	223	231	210	224	216	209	231	216	231	193	223	211	205	224	218	224	207	213	234	223	207	212	224	195	208	228	234	219	193	203	203	204	254	200	220	194	182	241	231	238	214	210	229	217	219	217	213	223	242	202	215	188	225	268	217	236	217	237	214	219	235	222	239	229	190	203	211	230	208	226	259	231	215	224	209	215	240	226	262	236	191	237	214	211	217	231	203	234	220	208	214	214	188	212	238	237	221	224	205	231	220	191	219	234	230	200	218	226	243	209	225	224	228	214	220	216	209	211	213	216	213	196	243	210	196	230	225	209	243	232	212	202	229	226	237	191	238	216	238	204	241	227	225	190	222	221	222	205	212	231	221	234	235	215	226	216	216	229	223	187	204	240	206	222	225	215	184	197	217	216	200	225	188	217	192	225	221	226	223	207	217	185	227	224	244	230	222	191	210	205	220	247	212	247	204	243	211	227	235	209	216	204	201	228	234	219	191	191	206	210	228	203	225	213	229	232	231	220	226	216	211	222	232	212	214	222	229	190	211	219	215	208	228	214	213	205	219	201	223	224	188	205	216	209	217	206	228	213	217	197	208	240	223	188	185	221	234	232	200	207	233	211	214	213	212	218	212	240	199	219	224	251	223	228	220	206	225	212	215	187	192	205	212	218	216	222	214	241	215	216	218	227	226	198	205	178	220	212	222	222	218	207	193	219	219	227	213	184	225	221	237	243	235	213	225	225	191	220	226	200	225	193	234	221	218	225	174	225	221	227	247	221	206	219	189	224	243	219	210	214	226	225	222	217	228	215	210	223	264	219	216	235	215	208	230	208	217	206	209	220	229	228	204	199	228	193	231	175	250	245	216	239	198	201	226	228	225	211	198	222	233	216	250	238	208	210	229	203	222	235	198	216	249	220	226	235	225	202	218	222	221	217	209	204	200	214	217	211	183	226	196	218	229	210	229	234	224	199	221	218	215	250	251	199	228	222	233	243	219	226	201	232	203	212	207	226	215	188	226	222	230	221	207	207	257	226	213	223	236	230	229	198	196	208	212	212	216	225	207	197	213	212	239	214	189	209	204	219	231	243	210	206	226	214	194	204	217	230	220	230	230	234	208	182	233	202	222	227	193	220	223	206	196	222	218	187	192	213	228	222	212	235	254	201	231	209	223	214	219	207	237	212	221	221	218	225	194	221	228	251	234	205	223	241	205	213	214	200	197	211	193	223	248	215	240	243	205	248	232	196	212	219	206	215	221	214	197	226	182	211	228	217	210	219	210	192	217	227	224	238	229	192	222	197	236	209	234	217	208	203	221	191	234	218	224	217	192	221	205	210	214	206	198	206	204	233	216	223	215	196	186	212	227	222	214	208	201	237	220	234	208	218	212	225	221	240	223	196	226	216	243	204	225	233	216	190	207	213	206	217	228	193	221	212	218	215	209	213	248	227	195	217	241	223	218	215	222	203	206	223	255	239	231	232	219	222	228	179	216	227	201	228	209	217	227	239	218	232	217	206	235	201	206	213	211	219	221	218	232	220	251	207	206	196	222	223	240	213	192	208	217	209	202	233	210	222	226	234	203	240	201	228	231	221	225	206	218	193	202	204	207	215	204	193	215	206	197	227	180	225	213	231	196	221	232	221	223	241	244	234	198	216	217	204	219	185	219	206	216	248	203	226	223	214	209	178	222	204	205	230	212	187	236	222	197	213	217	219	196	216	211	225	226	223	222	226	228	233	221	208	239	220	229	207	226	210	224	201	210	222	228	209	223	196	223	240	220	209	252	212	211	216	222	229	213	217	217	218	216	207	200	180	210	220	229	201	232	208	204
25238	9361	558	417	301	294	264	292	260	274	253	256	233	243	233	254	241	245	213	227	235	224	218	215	210	256	223	249	252	250	234	214	228	219	220	231	232	232	230	224	218	242	242	235	237	244	224	229	231	241	249	257	268	242	232	238	211	215	234	233	258	244	230	241	253	230	246	206	255	232	225	215	235	236	224	223	245	243	216	238	204	247	209	207	241	202	230	202	219	246	226	220	224	229	228	234	219	253	231	218	230	227	220	235	253	234	234	214	211	225	239	255	246	239	208	244	248	231	231	244	224	242	256	235	222	224	215	232	213	210	210	245	257	238	211	214	234	224	246	241	265	208	212	236	201	244	238	232	232	210	218	243	225	223	231	205	251	224	236	228	241	216	214	231	210	216	252	234	209	227	236	231	238	228	196	238	255	254	245	247	197	243	241	244	251	230	236	252	255	236	203	245	270	249	259	235	235	227	225	210	228	221	225	204	212	256	246	249	216	250	230	251	243	206	232	231	217	229	238	228	235	250	235	246	234	244	247	237	267	227	245	221	217	234	243	216	246	217	235	236	231	227	210	240	244	247	209	208	264	243	217	210	219	236	217	225	223	263	249	239	216	223	208	238	240	209	230	228	213	243	215	237	209	217	238	211	229	228	224	210	245	217	235	233	255	252	250	236	234	244	222	198	230	219	220	217	239	234	260	230	203	231	248	212	213	239	221	252	215	226	242	233	255	217	233	236	241	229	241	225	234	242	237	223	219	214	260	238	228	265	251	240	238	212	220	212	206	250	239	227	225	223	210	244	247	223	205	232	227	230	243	236	238	245	220	221	192	231	241	230	255	234	212	223	261	222	220	227	213	254	224	240	226	245	229	248	224	229	234	244	248	212	217	263	229	244	249	245	219	230	218	251	223	221	196	223	219	210	225	244	223	236	226	253	256	239	234	245	229	217	248	256	196	237	240	198	231	220	257	223	201	209	226	273	220	229	227	223	220	235	268	225	204	227	220	239	239	247	222	245	214	235	248	229	228	207	206	231	209	209	237	247	235	199	230	232	248	230	212	204	227	241	251	213	235	213	245	216	229	234	237	243	247	208	230	229	237	266	255	228	246	219	246	239	242	230	222	271	236	270	250	252	251	218	250	234	215	237	220	264	238	203	217	238	233	241	229	257	242	219	222	215	206	242	271	236	213	230	256	233	248	204	239	223	217	219	243	248	238	213	239	233	207	228	226	236	233	251	217	222	210	216	218	254	228	265	223	225	251	225	240	239	242	222	237	245	235	218	265	255	224	219	234	242	238	237	236	244	222	222	232	254	242	247	228	211	252	221	228	236	241	229	232	234	253	216	237	222	227	247	224	227	239	201	241	226	254	260	239	235	221	238	234	225	213	235	241	234	254	233	232	219	262	237	208	240	222	259	223	255	241	235	247	215	228	231	234	220	266	221	235	215	245	248	251	233	242	223	240	239	237	208	237	216	261	224	222	249	233	249	226	240	223	242	286	239	246	212	252	255	231	256	247	239	208	250	267	256	260	269	258	218	224	238	244	226	238	235	236	237	227	232	208	256	227	222	235	239	231	214	253	236	246	240	201	229	212	218	244	230	212	245	246	198	204	259	226	269	234	240	232	224	234	249	263	222	237	226	207	229	237	222	218	231	232	233	230	225	219	217	224	213	248	226	232	218	238	191	223	238	230	209	243	221	226	201	225	235	249	234	229	223	232	239	211	219	216	208	206	259	204	210	252	270	241	239	235	208	224	228	218	248	211	245	216	225	219	222	225	210	218	222	267	222	230	234	245	205	244	257	232	211	222	228	226	251	246	213	228	238	213	223	227	231	240	226	240	208	212	209	200	267	253	232	246	212	222	227	239	239	229	234	226	229	227	239	253	216	213	220	235	230	232	215	223	225	227	231	237	238	236	222	216	223	236	239	226	234	225	223	234	230	223	214	243	211	250	237	250	247	247	230	252	250	263	256	239	226	210	216	217	235	225	222	217	238	239	216	202	255	219	209	235	242	247	235	259	227	205	239	215	239	237	233	243	249	231	237	248	214	222	223	256	226	226	252	213	204	250	207	213	222	235	251	239	205	222	236	248	227	234	222	246	228	233	209	234	195	244	224	224	239	240	257	225	242	221	229	246	219	235	220	221	235	223	245	203	258	244	245	197	212	246	224	233	234	223	241	236	242	222	236	233	206	234	219	242	234	239	211	242	237	214	224	240	239	262	225	239	218	215	239	216	215	192	251	217	217	231	239	223	224	240	222	229	225	223	213	231	222	232	250	213	217	232	224	229	217	218	231	224	230	263	231	224	227	249	233	224	222	229	230	234	223	206	261	231	236	204	235	242	223	229	220	237	254	256	222	240	231	244	242	231	232	247	227	231	209	266	222	247	234	227	239	248	227	230	214	243	207	210	234	223	220	230	216	246	216	252	233	230	233	207	223	214	233	240	228	236	236	231	243	234	244	231	210	234	236	254	242	228	234	222	239	208	244	231	231	217	239	230	224	195	241	231	216	238	236	232	226	238	220	213	237	215	229	244	225	228	222	225	253	228	250	227	229	249	212	242	242	226	212	274	263	246	226	237	209	226	186	226	232	251	211	224	236	237	203	235	216	250	224	206	204	242	244	204	238	249	211	240	222	228	209	226	245	223	228	268	222	270	224	214	256	237	247	225	230	217	204	253	236	218	219	226	259	219	242	239	230	238	231	217	216	246	215	239	233	241	232	251	224	212	235	226	228	245	245	230	255	223	232	227	243	233	196	230	215	223	240	237	225	219	233	230	231	243	251	242	258	230	222	254	228	233	245	207	184	241	257	218	194	240	208	240	241	214	254	246	246	209	227	245	232	226	235	248	229	222	222	233	244	227	226	218	232	247	222	243	243	230	241	219	236	237	237	243	251	239	213	250	221	240	225	224	232	236	254	228	218	236	215	248	234	221	237	227	220	250	236	214	214	231	216	225	247	246	238	235	214	239	248	221	248	215	218	214	222	247	273	235	215	217	228	239	228	239	253	232	229	248	220	237	231	246	237	234	215	232	223	255	243	230	209	224	229	230	234	219	247	228	222	241	202	227	240	213	244	213	243	254	220	252	232	230	275	228	232	230	226	235	232	211	240	249	251	240	242	237	242	237	237	241	260	229	205	229	245	239	234	236	223	239	240	226	246	218	225	246	207	239	235	202	259	247	228	230	236	236	207	226	244	228	251	216	228	251	236	245	220	219	232	243	258	220	245	242	241	256	209	230	223	224	231	239	248	265	208	268	195	219	227	243	222	236	220	213	227	231	232	220	205	227	231	210	243	248	219	251	252	265	240	220	261	223	214	220	234	228	247	227	207	237	231	237	259	193	228	219	246	224	235	238	234	232	268	232	238	226	240	236	220	249	222	222	250	213	234	233	223	228	225	260	220	225	220	228	233	223	208	238	262	215	246	242	217	234	237	242	229	233	226	232	209	236	260	217	250	239	218	225	250	225	243	241	238
24488	20362	25621	24894	20337	14777	1546	906	812	763	671	654	629	610	644	597	605	581	608	568	557	549	520	578	564	535	549	576	580	541	579	559	519	484	544	565	525	498	569	542	545	508	514	561	481	522	523	557	564	492	516	567	532	530	519	515	550	525	561	536	527	545	499	541	575	506	485	507	513	511	507	510	536	561	547	492	524	553	525	512	561	537	570	547	544	480	514	547	535	470	515	537	500	571	580	543	507	513	514	534	499	494	491	531	539	526	534	505	522	545	531	543	532	523	564	556	506	534	548	523	542	546	526	523	527	510	492	508	554	509	528	523	530	518	517	494	546	516	551	554	514	538	528	480	497	543	578	533	542	534	533	508	490	540	486	482	519	539	487	552	520	498	523	508	501	511	496	522	489	551	556	517	543	488	490	528	530	542	508	518	492	551	508	541	556	509	518	449	509	523	530	541	527	505	495	497	526	522	525	535	470	547	547	530	514	541	517	523	520	521	533	506	525	509	524	547	500	523	499	508	553	549	520	527	506	553	529	560	512	557	501	478	505	486	573	506	516	512	552	512	509	501	519	513	526	465	499	577	503	551	534	554	492	512	554	538	514	519	494	536	523	529	502	511	504	504	497	523	464	513	495	511	498	494	511	512	517	517	496	545	523	537	551	552	521	505	507	565	493	508	519	540	487	508	490	554	516	508	491	549	545	554	517	530	518	553	481	516	513	519	560	527	535	513	522	503	502	515	496	501	544	507	538	507	559	533	529	501	481	530	526	501	490	502	545	523	478	546	529	534	493	522	555	567	552	480	538	556	538	536	531	535	513	496	524	548	510	518	540	564	545	508	466	500	501	542	525	536	526	521	523	581	500	533	548	487	524	547	504	533	503	544	546	519	547	573	548	551	531	520	525	528	483	523	523	518	504	517	524	561	495	539	491	580	494	482	520	539	514	527	553	549	573	505	487	532	526	596	537	508	554	503	558	512	549	515	525	501	524	514	516	511	469	521	513	515	533	497	482	574	534	514	548	513	517	500	510	552	528	511	493	536	528	526	503	497	517	546	543	500	567	523	537	514	577	539	496	489	502	493	567	514	515	525	521	517	475	516	556	494	563	536	533	515	563	522	531	519	500	469	510	511	523	544	506	543	497	532	549	548	495	533	531	488	527	545	511	518	475	534	515	534	548	502	513	538	540	484	531	511	528	539	509	520	505	520	550	513	499	493	504	525	511	497	528	520	542	534	547	496	518	499	551	510	515	498	496	562	542	508	542	498	542	519	507	523	517	515	502	590	557	523	555	519	543	493	519	564	475	536	468	541	545	549	537	485	517	502	523	526	539	538	469	539	515	516	560	535	514	537	519	547	510	490	512	512	496	557	500	505	522	533	550	554	524	560	534	528	506	519	542	544	548	571	545	519	529	524	550	504	555	549	493	504	524	526	489	539	512	572	525	508	560	521	520	531	542	522	529	518	489	525	519	514	537	520	524	504	541	515	529	532	497	496	525	535	511	532	504	527	515	506	492	521	515	507	493	561	519	506	484	533	531	545	454	501	520	542	554	540	541	524	547	512	502	484	517	557	547	575	494	557	538	558	514	533	506	511	539	489	486	523	563	525	507	501	503	484	516	540	534	533	508	502	546	539	500	514	522	510	490	532	551	525	521	543	514	537	560	471	544	531	496	500	538	506	526	589	508	519	503	493	548	531	518	494	531	522	557	534	572	514	536	507	546	518	477	558	479	500	526	510	513	497	518	472	553	506	478	533	534	508	518	514	509	537	506	516	543	549	523	527	516	529	529	510	521	527	533	529	539	534	490	534	516	545	491	564	494	542	542	499	498	505	517	508	555	483	523	524	537	517	529	530	532	559	536	535	492	561	553	507	529	522	526	537	534	533	516	546	552	545	542	507	502	560	530	541	490	505	526	502	493	528	515	542	517	522	479	490	527	559	504	541	556	523	513	491	522	542	513	440	479	521	518	546	521	539	568	533	519	492	513	523	521	510	501	579	551	536	532	538	548	492	488	509	540	505	535	493	525	534	527	514	488	522	531	569	527	509	476	540	536	501	574	530	514	523	521	546	497	513	517	515	509	545	499	523	532	566	494	515	507	538	509	536	524	551	508	520	527	513	505	478	536	499	543	557	524	530	508	521	530	519	502	526	528	466	511	527	518	511	566	543	580	528	489	502	511	493	481	524	518	537	532	508	535	507	479	526	550	523	498	535	522	527	498	512	517	527	526	503	540	516	498	515	475	543	516	504	514	537	511	544	507	549	560	523	522	500	487	542	470	547	517	512	477	524	485	527	515	483	502	509	534	519	523	516	541	543	564	562	545	490	491	535	504	548	529	543	519	503	506	566	562	514	562	562	510	552	527	539	523	515	538	505	472	572	534	534	538	508	518	529	541	571	555	516	505	533	529	567	526	553	532	509	505	491	508	552	527	505	529	497	513	481	514	507	549	501	553	527	531	570	463	574	508	542	554	578	521	546	533	562	517	567	511	499	560	517	566	510	501	526	504	502	508	554	514	510	489	577	525	530	497	505	509	515	509	549	544	521	506	520	517	485	528	539	482	541	560	496	503	558	552	480	526	502	500	535	527	553	508	511	478	540	517	539	528	532	516	540	517	568	505	528	514	505	492	524	501	523	533	547	500	508	523	538	522	486	510	518	537	525	557	511	550	522	555	476	509	518	517	480	563	515	518	490	523	540	562	552	529	535	483	530	580	518	516	529	519	552	524	533	494	509	520	504	520	523	488	486	544	511	529	512	539	485	547	527	515	538	520	531	517	508	510	498	525	494	552	506	529	553	531	513	476	510	509	520	512	495	511	559	546	572	519	468	546	516	556	519	507	530	503	541	515	500	500	546	501	537	543	541	489	486	492	496	487	506	509	532	520	542	526	512	526	499	568	558	497	526	485	538	502	509	474	543	543	527	487	524	497	497	498	567	533	516	454	522	512	490	515	522	536	497	530	525	505	538	519	477	527	578	532	544	510	515	542	467	535	520	481	525	522	502	535	511	513	530	506	559	549	524	524	536	527	517	506	557	548	538	536	481	549	519	576	495	511	544	532	533	540	511	509	492	517	498	512	558	551	519	506	532	508	542	528	542	478	500	519	508	510	522	514	554	544	497	516	484	518	528	513	547	512	533	576	513	502	510	531	535	545	537	526	512	545	521	512	540	459	502	548	494	580	570	551	524	517	514	549	541	499	552	536	525	499	546	517	515	514	515	508	564	491	483	568	532	538	544	542	477	540	513	566	517	522	516	520	531	523	538	524	534	530	509	564	545	502	533	506	507	469	520	497	506	544	530	542	507	509	513	524	522	557	541	521	529	489	551	553	529	545	543	522	514	499	553	508	533	545	497	514	491	524	528	512	500	564	516	520	549	521	497	494	515	518	525	530	527	532	537	501	484	503	561	521	545	562	494	484	514	504	494	487	540	541	522	503	497	482	503	512	488	515	492	498	522	518	461	487	520	535	508	518	539
38787	22453	7288	3957	2496	1832	1389	1192	1054	949	868	748	754	664	640	634	604	594	622	614	596	601	545	579	570	555	504	516	539	520	518	530	511	544	579	519	556	537	492	491	464	515	521	541	502	511	522	495	521	490	516	520	522	491	516	557	499	537	514	534	502	470	486	486	486	502	493	549	508	503	470	518	523	511	501	532	500	486	515	514	494	485	513	488	505	515	475	501	507	501	482	491	468	480	497	506	485	487	511	501	497	509	477	498	496	470	489	487	495	485	484	543	509	478	486	453	480	474	519	454	488	485	471	500	479	518	487	442	505	512	503	484	507	502	528	478	534	509	501	474	530	500	478	460	493	478	514	469	512	470	490	497	489	531	459	485	487	517	520	530	500	535	492	501	491	487	493	523	498	513	481	514	436	488	483	491	476	488	496	487	502	505	537	486	476	467	520	503	469	486	472	542	502	533	514	499	487	479	483	510	512	458	459	469	484	503	503	454	471	510	469	490	526	531	531	486	488	497	503	500	481	492	456	469	487	477	538	500	503	511	488	494	535	519	450	512	486	510	486	516	487	550	504	456	476	488	504	483	451	467	506	501	518	496	476	475	516	494	464	526	510	476	480	482	457	493	497	498	485	479	463	479	490	487	473	485	489	471	497	467	512	445	508	483	487	504	513	494	451	483	487	464	524	532	453	490	503	486	490	508	474	489	471	488	523	525	472	472	493	536	500	496	500	496	490	509	494	504	507	490	516	548	497	456	539	508	483	532	494	548	481	504	498	493	472	511	505	474	482	477	472	498	485	470	497	452	482	456	488	513	455	466	497	496	469	503	532	474	493	500	487	509	494	507	492	517	491	477	490	457	481	510	501	516	481	480	460	470	543	517	484	562	469	465	526	471	518	474	475	452	478	469	522	493	475	503	494	492	490	490	497	530	473	542	435	498	515	462	490	475	504	492	522	511	485	467	490	514	455	481	470	490	527	528	518	517	518	485	491	494	509	507	491	486	461	507	494	529	466	499	488	528	500	485	485	498	497	523	485	487	495	487	511	495	496	472	513	457	492	501	465	444	486	512	464	483	466	498	524	516	468	513	484	474	499	458	490	500	474	459	467	488	487	483	491	508	517	481	470	523	511	465	470	530	481	485	474	474	511	458	497	492	475	493	479	504	508	495	501	503	467	488	494	505	517	523	527	509	508	519	471	470	491	500	501	477	478	501	478	531	512	489	534	524	466	500	472	520	505	488	479	504	467	486	477	486	525	465	519	505	520	479	497	499	477	498	464	478	511	454	495	488	495	521	497	496	507	498	482	481	470	517	498	499	508	467	504	504	463	462	508	457	465	522	487	496	512	467	482	489	511	475	521	490	518	501	456	468	519	444	544	520	508	515	480	457	503	511	471	482	544	471	467	485	491	525	483	515	490	514	474	490	495	476	519	500	469	481	481	459	490	510	498	548	530	495	494	460	511	546	516	474	511	438	501	485	474	507	508	494	475	495	471	478	536	560	505	513	522	534	521	478	451	477	489	501	491	504	464	509	479	492	521	536	484	478	474	510	486	493	518	495	477	498	451	471	489	494	517	500	484	498	488	483	467	503	466	510	499	481	527	492	459	540	484	489	459	500	498	494	505	481	464	507	476	478	490	483	498	523	507	510	481	504	530	472	506	487	489	508	484	525	502	480	540	493	503	501	513	500	492	499	481	480	502	496	455	503	459	501	539	528	517	454	528	528	547	520	491	502	503	468	523	531	517	473	485	527	491	500	481	494	485	498	478	523	509	480	468	476	450	459	535	498	499	530	534	452	493	484	532	501	518	493	512	498	471	481	510	495	531	516	511	475	497	490	492	469	533	522	470	483	518	502	510	459	482	487	536	457	504	495	462	522	477	489	467	485	505	504	489	489	483	504	495	474	473	513	515	516	515	451	524	500	506	457	459	499	499	471	484	492	511	471	523	487	531	490	485	462	462	547	431	477	470	506	479	489	498	491	525	464	505	497	550	479	468	469	450	513	498	515	500	488	481	487	468	480	504	455	506	498	437	489	511	510	522	497	511	481	468	498	546	473	507	499	485	520	471	495	476	503	528	496	477	487	487	473	521	499	486	452	494	489	478	482	524	492	473	485	489	490	476	529	490	505	485	489	485	470	481	513	507	507	499	495	490	482	485	489	486	484	484	487	491	493	461	487	510	492	519	487	475	498	491	483	447	499	502	479	522	478	508	497	491	493	478	498	481	535	493	509	477	496	489	510	494	492	515	505	498	460	471	498	508	455	518	520	477	550	474	491	519	491	533	524	486	486	446	492	553	466	491	472	504	531	493	481	495	496	489	468	480	525	479	523	513	453	567	510	523	451	462	493	481	525	477	479	498	488	475	481	464	511	493	472	467	504	498	475	470	518	504	508	478	504	507	466	513	493	503	485	501	513	529	514	493	500	509	454	546	504	497	512	486	500	485	460	484	505	499	498	502	522	494	488	505	478	490	530	485	511	491	512	492	463	487	504	496	491	493	481	505	481	492	483	517	488	495	500	494	517	503	485	473	490	513	454	482	448	460	495	498	484	462	490	564	492	493	497	495	545	486	507	469	502	497	505	508	495	472	493	500	504	492	494	497	504	497	508	487	505	478	527	493	492	495	537	514	505	510	469	483	482	521	519	506	527	487	498	493	497	507	509	480	514	510	496	499	494	506	490	479	499	512	491	493	501	468	444	467	503	525	512	507	485	462	479	497	478	508	469	483	453	473	526	503	523	492	493	481	510	535	509	487	512	480	486	506	504	469	515	523	475	532	466	496	480	514	551	491	457	490	516	506	496	486	503	526	512	471	501	480	531	499	543	510	492	529	465	538	498	496	465	514	544	481	461	478	481	433	454	502	482	485	507	481	458	503	506	504	515	457	499	495	525	494	518	501	464	481	510	484	480	494	466	457	506	473	480	442	508	516	541	526	476	481	485	484	494	489	492	484	512	504	514	528	506	478	506	488	486	471	534	519	491	432	513	516	473	482	509	499	500	501	501	480	513	479	476	526	529	554	502	476	519	525	501	477	484	483	488	484	489	479	461	470	469	503	481	498	491	486	498	511	455	518	481	518	461	476	530	493	483	497	477	470	445	464	505	508	507	497	499	500	492	510	536	486	479	478	483	479	492	460	513	511	455	506	504	497	513	473	511	512	486	453	498	472	508	535	507	501	491	481	534	477	469	498	481	495	493	506	490	516	462	530	511	490	486	478	508	451	519	521	477	508	490	501	509	509	507	489	516	465	511	480	476	503	488	476	532	486	491	521	487	493	492	527	496	505	488	482	468	491	486	519	483	462	484	498	516	492	510	538	492	487	521	455	508	453	461	498	495	469	502	505	455	477	506	505	512	466	505	467	486	457	471	480	482	504	496	476	505	499	478	470	450	483	491	508	507	485	486	522	470	503	491	547	532	485	505	510	497	490	515	510	521	508	483	479	454	471	494	471	499	517	483	511	472	504	480	526	471	512	464
22437	20396	26526	24161	20395	20457	13379	1890	1358	1202	1168	1099	1057	1070	1042	964	1013	1012	927	967	965	946	875	966	990	933	932	990	927	951	912	903	896	937	892	886	953	864	931	909	860	917	902	935	909	881	911	898	913	896	886	842	939	915	933	860	884	907	913	915	868	945	928	874	889	881	936	907	899	863	903	905	876	854	945	861	876	860	868	873	906	886	871	908	954	840	938	859	900	839	891	885	910	871	890	896	869	894	888	870	856	869	921	945	908	864	866	894	874	960	879	898	893	888	894	906	854	928	926	905	935	872	884	887	928	945	868	880	922	890	879	844	861	854	889	902	885	915	913	906	895	869	936	822	927	920	883	844	908	872	901	886	902	862	868	851	908	919	893	953	893	964	853	851	901	893	862	886	896	860	896	887	915	924	875	871	952	922	875	897	829	865	974	879	842	842	888	879	888	902	897	864	855	809	845	920	876	871	869	910	931	829	914	855	917	918	880	963	900	888	903	839	908	904	877	883	878	919	920	878	886	856	883	849	891	826	863	900	858	896	809	853	901	809	830	890	902	896	885	917	892	836	884	955	874	886	836	945	881	882	874	886	885	865	857	898	895	864	920	799	862	880	942	908	856	867	900	890	893	843	860	850	902	909	881	882	906	909	877	797	848	905	883	933	878	886	874	916	871	879	929	888	857	862	867	891	878	825	916	862	888	903	873	890	883	870	946	933	870	873	858	905	836	871	856	856	866	900	910	914	895	880	866	874	935	877	868	888	876	865	886	901	858	843	924	876	815	862	891	856	875	923	906	879	845	912	883	907	885	851	903	840	890	889	901	858	808	895	818	933	933	928	884	880	884	883	898	875	885	915	882	916	902	842	891	927	816	853	902	864	853	862	888	911	923	914	834	872	852	859	838	876	860	897	960	918	878	897	866	860	853	879	821	847	951	864	855	846	902	899	893	859	864	857	898	862	915	831	905	883	887	881	870	879	844	897	890	888	929	874	871	904	893	874	854	881	884	846	842	881	931	843	839	843	887	865	941	814	901	904	930	873	878	889	855	897	889	837	876	939	855	898	836	869	851	831	890	903	821	889	868	847	926	872	880	873	895	899	913	918	934	881	867	845	879	856	901	875	876	900	873	918	884	915	917	844	901	919	882	884	881	926	890	906	794	893	869	891	847	875	907	813	875	875	871	862	860	847	842	836	916	890	913	942	874	898	898	863	860	886	900	883	938	904	843	849	875	870	802	899	852	911	836	875	935	878	893	878	883	916	898	883	921	829	896	868	887	856	965	885	876	915	871	869	831	889	920	843	860	866	884	870	906	815	887	872	930	925	862	895	819	901	922	864	914	867	920	910	910	841	852	893	911	892	901	899	934	924	840	902	935	905	863	875	880	875	888	883	915	917	907	886	843	879	925	823	908	882	876	843	883	809	885	871	856	889	842	906	866	840	890	861	823	929	893	859	848	914	857	898	914	899	814	922	856	916	851	826	853	888	922	903	847	899	882	906	873	872	889	887	887	877	871	954	906	888	846	906	894	939	948	857	887	885	865	912	864	885	875	829	848	876	856	895	863	884	826	872	842	865	844	861	916	909	876	889	880	848	885	840	860	866	844	852	851	916	861	899	842	897	842	892	906	886	901	883	824	910	854	893	850	849	879	859	904	903	883	891	888	838	943	900	886	894	845	888	886	918	838	908	951	864	842	905	848	898	833	949	866	853	867	882	881	912	853	904	919	878	847	861	895	918	920	892	884	871	834	881	910	871	882	875	906	921	894	897	859	874	885	847	837	921	859	903	830	890	899	887	893	893	909	887	919	891	867	886	881	888	868	901	908	892	937	894	921	871	899	881	876	866	922	912	862	877	860	912	891	909	870	914	849	878	880	887	876	815	872	837	855	887	893	948	839	840	947	811	891	855	869	841	885	924	941	862	930	876	855	923	856	848	937	908	909	848	849	875	839	878	857	903	873	930	875	867	874	889	854	871	872	872	915	840	874	950	933	877	863	873	921	920	912	923	867	860	869	855	914	876	906	884	842	913	891	834	883	949	921	864	921	868	839	846	900	883	828	834	865	886	890	890	897	831	890	842	848	867	887	897	848	874	826	899	910	884	899	894	931	904	813	894	860	827	854	876	861	857	902	894	910	885	859	851	925	869	868	900	854	899	872	907	886	900	862	865	864	837	884	825	921	865	890	849	964	911	902	884	884	885	869	934	898	933	825	897	856	904	853	870	850	879	899	895	887	877	825	898	890	859	898	863	847	866	864	925	856	919	893	884	842	866	886	868	940	906	905	917	932	947	888	855	856	824	918	858	893	862	954	862	872	898	919	875	854	893	901	902	850	902	887	887	893	922	902	850	931	869	864	897	871	907	910	890	849	864	855	868	858	876	907	897	877	874	881	906	880	863	952	891	902	874	878	931	819	877	912	897	807	887	905	836	912	832	930	888	906	873	924	900	926	868	877	821	865	898	884	903	866	904	884	877	881	834	917	856	884	864	839	837	877	901	898	888	850	838	842	901	890	930	885	849	878	903	899	899	862	873	905	880	901	917	928	819	874	900	928	898	919	903	908	798	912	887	912	880	868	900	892	860	913	917	848	941	874	887	888	923	883	870	885	883	911	910	809	854	881	894	894	871	871	863	863	835	892	883	837	879	902	840	839	896	840	921	884	883	869	882	827	850	880	845	884	823	856	906	829	884	870	913	919	874	900	900	856	845	905	870	876	881	913	864	891	846	882	866	877	905	890	912	869	820	913	865	901	855	890	905	831	913	909	873	887	882	893	906	848	883	823	859	893	896	872	886	901	899	885	894	841	920	900	868	891	923	879	838	857	886	882	834	794	885	899	916	915	898	835	873	881	872	909	920	903	892	871	891	862	842	883	892	873	872	838	901	885	847	862	917	859	921	940	877	845	906	867	931	857	867	901	906	962	881	867	846	922	861	896	948	816	940	848	863	848	878	897	907	909	850	926	889	882	881	883	881	829	907	851	884	876	914	859	869	890	893	907	875	877	887	925	894	867	894	913	873	822	931	922	895	943	821	898	847	850	842	863	883	861	918	918	880	939	884	898	825	903	874	835	885	853	875	892	867	887	907	897	861	891	828	904	843	795	846	823	907	869	840	928	890	903	905	841	876	908	877	862	866	892	888	897	810	856	839	843	895	898	888	884	885	884	871	876	865	872	844	879	945	904	846	836	898	856	903	927	887	847	904	872	835	892	880	871	882	826	901	881	843	917	926	1006	872	878	869	893	900	876	893	887	917	861	898	899	873	843	925	868	916	848	861	833	867	919	892	917	870	868	904	895	921	862	881	840	916	873	878	855	932	892	853	924	912	849	897	844	870	903	883	873	903	904	908	857	902	899	878	831	887	902	858	938	882	887	831	858	927	894	854	892	907	921	920	832	918	929	845	858	848	906	896	885	869	830	907	926	845	931	902	931	942	872	914	885	916	867	858	854	879	865	884	908	911	920	872	901	864	913	872	830	937
33492	27419	11981	6517	4371	3228	2430	2121	1850	1604	1450	1366	1291	1227	1111	1064	1095	983	962	1005	943	945	952	886	910	923	924	903	852	897	864	836	896	839	891	891	919	859	839	848	898	881	832	869	843	871	818	815	877	820	835	862	817	862	839	818	841	847	870	820	828	867	805	805	847	872	856	856	863	830	835	794	855	796	781	819	807	771	880	849	863	814	804	802	791	832	849	852	853	827	831	872	842	825	822	886	765	830	844	818	852	863	850	789	797	847	793	801	807	795	785	874	824	777	831	857	863	806	767	833	821	811	854	813	788	843	828	789	825	838	829	896	819	820	821	838	778	820	819	814	848	834	802	842	815	819	840	805	847	846	826	791	782	799	760	796	837	838	855	862	872	877	833	798	831	823	770	845	778	779	827	799	810	815	848	801	824	817	825	770	836	824	769	779	842	838	825	804	802	786	845	768	815	830	783	828	806	804	818	812	829	831	817	872	806	804	808	803	775	816	804	847	835	865	819	785	834	843	795	811	785	791	788	788	824	783	799	788	808	793	872	803	819	810	835	817	832	789	857	788	810	772	806	827	839	821	875	838	796	810	818	800	824	842	830	839	813	777	877	795	828	736	846	786	808	876	833	810	885	805	843	827	795	843	822	798	799	822	833	795	826	847	789	768	812	773	825	824	842	841	812	795	771	801	786	855	820	809	777	825	861	820	850	854	800	852	804	826	787	794	834	855	869	797	806	820	827	877	751	856	839	797	824	813	771	856	835	800	828	771	801	783	779	828	790	791	850	789	802	805	827	763	809	835	841	816	857	855	793	829	852	838	794	813	845	830	815	857	823	850	814	831	780	815	806	849	829	805	806	823	836	855	863	824	822	808	863	792	813	781	822	772	790	812	837	842	775	809	815	838	754	813	830	845	771	821	840	835	818	792	804	859	807	865	793	804	829	863	814	869	767	831	836	834	865	813	807	846	796	766	810	862	831	830	792	842	826	813	799	819	793	806	807	798	786	824	811	786	773	833	836	814	834	854	821	813	778	844	820	825	769	818	827	805	752	814	780	801	854	844	827	835	818	833	802	864	802	786	817	819	816	863	829	811	797	842	853	778	806	834	828	906	825	834	866	837	843	807	755	786	740	805	800	821	843	894	809	789	843	812	807	811	792	800	829	806	797	787	819	825	856	846	797	796	778	840	803	854	828	842	848	804	819	786	832	850	871	793	784	805	816	833	770	814	784	845	846	798	842	851	818	811	862	782	846	776	847	810	808	808	819	825	824	852	806	821	844	837	820	847	812	846	846	816	836	782	795	786	820	823	790	763	816	783	825	821	823	795	815	805	804	825	861	821	877	781	821	864	829	798	835	799	864	835	778	780	818	826	793	844	838	840	808	854	789	860	833	823	825	816	870	834	830	808	820	796	848	812	812	794	788	845	827	819	805	864	824	856	781	845	840	798	827	825	816	828	791	787	866	827	877	808	788	838	829	827	803	837	813	815	813	803	802	802	807	837	794	761	794	840	805	806	779	865	783	804	801	775	795	819	858	808	803	818	771	847	843	826	822	791	839	845	839	830	770	786	859	850	806	782	839	838	890	824	807	828	824	818	812	760	848	783	857	853	847	845	853	854	779	857	806	788	816	788	856	804	820	847	809	835	742	838	836	785	792	817	802	818	832	817	837	835	788	787	792	789	779	851	799	808	769	845	806	819	831	827	817	754	750	792	796	777	849	808	835	836	844	822	750	853	787	828	814	835	782	801	848	853	818	832	810	771	815	823	750	799	815	756	863	766	807	824	827	791	825	833	756	786	768	835	810	812	833	848	787	810	849	775	874	794	819	826	813	858	861	765	850	775	834	840	855	810	822	814	763	798	818	795	859	809	815	749	805	786	837	812	865	786	833	884	813	827	826	825	831	834	813	825	797	816	817	758	818	774	777	841	801	799	792	838	817	766	796	848	783	824	810	848	826	828	819	822	804	852	850	782	793	829	853	816	792	831	838	817	793	843	794	801	835	846	855	844	813	855	866	834	835	814	806	802	799	822	865	780	776	826	825	800	826	812	840	823	881	844	815	825	839	839	839	819	896	791	802	813	856	779	816	853	776	818	788	805	775	829	845	806	829	823	819	839	738	842	842	809	843	801	809	865	803	831	781	835	806	806	831	783	772	786	853	841	792	817	798	838	805	862	809	817	839	808	800	891	823	879	833	844	813	785	763	844	803	816	771	790	843	828	815	795	835	834	808	847	828	809	808	818	787	823	817	865	868	816	824	784	809	821	864	842	830	834	862	783	832	833	788	795	855	845	804	868	794	811	794	771	801	793	824	806	787	834	832	816	862	819	807	853	830	823	844	801	807	781	828	851	810	839	815	842	799	792	850	783	827	845	834	826	876	837	833	858	853	796	787	813	784	774	810	803	797	852	827	808	823	804	844	838	841	824	793	805	823	787	796	789	816	840	804	817	835	804	807	860	809	830	777	791	777	823	831	831	773	814	857	804	813	837	836	828	786	757	835	803	853	827	860	853	870	789	830	786	807	801	795	788	818	851	835	800	820	842	857	835	820	785	844	831	842	842	823	842	805	832	856	772	824	815	839	825	835	854	764	799	749	906	817	799	828	764	775	840	827	786	825	832	821	756	853	809	811	822	844	801	830	782	766	830	861	836	826	887	769	877	858	816	839	830	851	813	805	799	823	775	807	810	754	818	801	796	843	867	849	857	788	849	831	837	790	757	835	828	855	793	861	834	797	811	849	829	844	819	797	788	813	841	812	783	826	846	853	816	770	810	846	836	797	778	817	826	846	791	815	808	800	801	878	850	808	791	818	844	820	867	814	786	794	823	816	881	785	798	806	797	801	849	857	796	748	876	795	837	829	810	808	771	806	857	864	849	855	827	834	815	820	854	820	827	880	811	852	847	845	878	803	855	802	820	797	779	826	752	850	822	819	869	857	850	829	855	805	843	837	837	788	825	821	839	804	800	784	776	837	801	865	888	802	796	835	820	781	818	782	805	823	811	820	828	821	774	837	810	846	783	848	837	824	840	827	827	803	848	839	800	791	826	794	815	802	830	798	822	784	835	826	840	799	851	806	878	826	863	790	819	846	805	855	819	810	828	849	837	794	850	812	846	812	798	760	813	879	795	833	804	813	829	781	812	795	817	800	787	802	801	792	798	834	818	855	810	849	796	864	794	807	845	837	808	795	781	762	845	844	785	767	822	859	844	796	815	805	841	816	834	822	858	872	812	792	819	773	854	834	820	818	772	855	806	840	840	802	859	812	813	821	826	830	841	830	825	814	846	851	803	836	800	892	855	803	815	829	828	830	814	813	841	786	810	827	803	810	841	849	796	818	775	766	841	784	832	844	831	793	823	806	775	783	853	806	821	788	826	774	786	803	795	792	776	877	853	834	838	787	833	852	843	790	785	812	801	802	808	850	792	899	831	828	799	793	794	810	785	800	778	831	843	836	836	841	824	822	842	881	807	807	810	859	836
33077	18255	4856	398	257	227	240	251	212	236	225	259	217	226	193	231	255	246	232	213	235	222	211	226	248	212	223	268	229	226	228	217	231	201	229	219	265	265	231	217	220	207	231	193	225	232	264	217	231	206	199	208	211	214	227	206	222	236	226	205	225	199	209	210	243	217	206	196	219	200	235	225	211	212	227	221	238	223	205	240	208	206	220	240	236	203	220	219	232	215	237	243	236	222	241	206	225	217	228	231	215	208	227	203	232	236	249	208	225	215	192	213	221	204	245	244	208	197	249	230	204	238	223	256	234	215	226	209	201	206	253	217	245	222	221	216	254	212	240	235	252	244	215	220	217	218	219	214	248	210	227	227	229	203	222	200	212	237	221	222	222	219	232	232	216	206	228	217	214	235	189	230	225	213	210	221	228	237	235	208	239	206	228	219	204	205	218	209	217	232	214	237	223	210	223	214	243	249	199	267	210	224	213	244	199	231	216	195	219	236	240	217	254	207	212	211	216	211	207	220	245	214	228	226	208	217	235	213	222	209	211	241	215	223	223	236	236	225	219	184	203	254	217	239	224	239	228	233	215	215	214	217	212	217	242	207	220	236	223	234	207	187	203	212	222	230	236	214	208	219	207	224	232	217	216	197	228	238	223	231	207	250	232	222	219	216	234	239	242	215	194	230	224	217	235	218	198	239	228	208	225	199	229	204	246	213	214	193	237	204	206	235	229	223	217	204	238	214	222	235	233	223	210	238	240	226	225	222	223	234	228	210	214	230	210	237	218	228	209	209	215	228	210	211	194	247	224	229	203	228	218	206	215	232	214	216	199	207	236	244	217	229	255	258	238	242	199	196	233	212	238	238	235	216	218	196	220	229	240	253	222	232	233	233	239	229	216	195	241	245	200	222	212	220	218	222	237	238	179	200	242	217	230	206	219	219	223	224	221	256	222	218	214	220	225	210	233	216	219	209	216	212	212	204	216	212	219	227	245	232	233	214	230	221	215	225	250	204	236	211	188	223	216	204	212	222	187	230	221	208	218	232	231	221	190	240	214	213	225	241	213	235	246	207	206	217	239	264	216	226	236	241	237	213	232	253	217	216	202	216	210	213	209	214	214	221	236	223	206	246	233	196	206	209	233	220	232	215	219	251	229	201	225	224	225	205	219	219	251	217	240	221	225	225	240	232	233	217	233	219	247	216	256	209	221	209	203	210	247	230	210	238	208	188	227	213	220	218	195	209	213	235	247	191	209	216	182	218	227	230	231	218	211	228	245	241	231	203	199	212	220	216	222	221	208	254	226	183	198	218	208	218	252	241	253	226	232	230	215	215	229	229	220	213	242	236	224	241	214	216	223	217	234	188	216	224	213	234	216	223	205	215	220	206	228	216	207	236	234	220	219	230	210	256	222	243	232	225	225	224	201	248	215	254	217	226	212	188	201	215	226	238	211	223	214	220	216	215	227	215	200	217	230	207	229	220	216	224	223	201	215	206	239	234	215	196	230	228	208	230	217	227	203	229	256	206	221	221	233	252	224	209	226	216	208	215	218	236	215	239	225	233	212	197	206	203	221	224	217	226	220	227	220	222	206	211	242	225	194	208	210	221	209	242	222	224	188	242	223	195	202	231	218	246	252	230	228	254	226	242	221	213	222	228	242	239	207	232	229	240	227	223	218	216	226	223	233	231	211	228	200	220	237	222	202	209	227	229	251	211	232	219	201	230	201	221	238	215	240	243	216	199	213	229	222	220	219	212	243	196	215	230	180	214	203	230	215	223	228	232	243	234	216	196	210	235	256	237	220	234	238	259	239	228	227	225	228	215	230	230	196	220	233	268	224	226	223	248	210	219	221	232	223	228	222	245	230	207	225	170	204	234	216	211	229	217	222	242	258	213	250	235	229	226	200	210	199	219	218	217	238	228	204	212	233	229	203	202	237	216	215	232	221	220	242	243	232	238	192	201	227	211	216	219	231	224	225	202	243	211	220	235	221	226	223	234	203	235	221	190	210	209	230	245	213	243	246	228	230	203	223	222	209	238	232	212	220	220	209	236	254	209	209	247	199	217	251	213	214	212	220	215	216	236	227	218	211	255	217	232	224	227	243	215	236	237	224	233	244	212	218	227	236	232	235	224	225	211	227	206	215	219	235	209	232	215	236	223	225	241	200	212	242	204	209	230	226	227	196	212	230	246	232	229	224	220	231	230	231	238	219	227	192	231	212	230	210	207	202	258	207	242	210	207	240	232	209	224	219	244	230	211	198	220	216	225	207	221	213	218	235	219	219	227	237	210	251	241	230	217	230	225	208	208	234	216	216	218	216	211	228	228	225	201	234	201	226	219	256	210	212	215	217	216	225	226	237	204	243	220	208	234	198	249	221	189	230	222	211	196	222	212	230	211	246	218	224	236	243	222	252	209	223	210	236	246	218	214	210	203	223	206	215	234	205	201	242	227	221	222	231	232	239	235	252	271	201	192	209	199	235	255	240	233	223	223	218	235	244	241	227	229	227	265	252	235	216	210	232	222	214	219	244	211	229	270	236	215	231	238	231	230	186	208	217	245	188	227	225	235	244	213	222	236	229	203	228	224	222	227	214	217	223	209	230	225	227	232	182	204	207	242	215	221	218	229	238	231	228	201	221	226	226	220	214	209	238	250	221	200	228	210	214	199	250	195	238	217	211	235	235	254	255	222	228	195	230	216	225	216	211	209	227	237	223	223	201	254	241	246	226	222	233	236	210	266	212	217	224	225	198	226	197	215	193	235	234	232	210	214	270	216	237	233	215	223	184	226	234	186	216	205	222	231	250	194	216	228	239	232	235	230	251	232	213	215	194	217	237	232	209	220	220	220	230	224	207	229	204	193	197	219	217	218	229	222	198	207	229	210	251	214	212	221	234	241	258	219	223	215	221	238	212	238	221	244	214	216	237	217	211	203	219	207	217	224	210	235	216	218	226	219	208	201	237	213	225	225	211	226	220	210	249	209	234	236	229	207	224	231	235	220	213	217	214	205	207	226	241	208	248	222	229	236	252	229	236	235	217	221	221	240	203	200	239	223	248	201	218	244	227	232	220	226	217	230	201	238	230	229	225	232	237	238	222	222	213	235	218	218	221	210	205	221	250	227	212	244	233	223	214	202	209	221	199	236	233	206	203	224	238	211	237	201	210	201	220	220	241	219	194	217	213	228	203	216	236	229	200	214	221	200	241	218	240	235	237	230	222	196	179	223	222	214	224	202	221	236	235	206	210	221	222	231	215	216	204	223	231	211	228	219	226	219	237	215	224	233	222	229	216	216	240	206	234	224	220	237	235	214	215	194	207	224	214	229	229	225	230	222	214	240	197	227	212	223	216	215	242	221	238	232	226	227	218	253	209	227	223	225	230	216	208	214	209	228	220	207	222	219	203	222	206	213	234	229	231	235	227	225	207	224	237	229	208	214	234	221	225	221	209	210	221	203	215	211	248	218	205	252	201	212	191	224	220	227
28327	8985	567	371	298	282	294	278	261	243	246	243	230	270	247	242	230	270	227	245	260	258	234	278	229	232	272	253	241	240	221	237	229	255	237	261	248	243	255	236	227	253	253	237	268	250	261	262	241	249	239	248	234	221	249	249	227	238	229	222	243	234	242	253	239	230	204	251	219	258	241	267	201	202	267	216	244	215	202	227	223	245	230	237	247	216	234	245	224	253	228	243	250	236	251	247	270	248	234	211	219	255	233	255	232	267	227	225	244	224	259	252	259	244	232	229	254	231	241	243	212	287	211	225	248	275	230	248	247	209	258	244	257	244	219	228	243	253	219	221	222	261	222	216	234	231	246	199	215	226	220	225	253	241	233	258	226	224	243	273	206	255	211	254	234	253	228	249	216	241	228	230	245	242	253	256	233	243	219	232	252	217	243	239	242	238	242	259	236	259	259	265	240	247	243	224	245	263	207	237	234	235	237	231	225	251	232	242	240	237	206	221	255	265	250	234	272	241	250	239	260	262	215	264	246	264	230	246	250	254	246	222	221	263	202	233	243	241	231	249	217	246	220	246	255	234	221	238	232	267	250	227	240	240	247	246	268	226	228	245	231	225	246	244	232	245	243	240	222	244	272	234	248	230	236	263	245	248	229	271	258	228	235	226	247	251	252	218	242	232	243	221	245	231	257	254	256	241	225	235	218	233	257	220	228	239	233	213	240	250	251	253	214	253	231	246	228	229	251	264	228	218	216	246	225	242	223	251	235	237	244	279	248	229	246	229	230	269	245	243	209	212	225	227	243	252	231	241	257	238	230	232	242	237	255	238	238	259	228	229	241	222	234	229	216	259	222	246	262	238	246	217	248	232	270	255	224	244	264	225	259	244	220	248	257	248	235	235	235	235	246	218	233	242	245	237	221	215	246	240	258	248	244	244	242	231	233	236	236	235	259	278	229	227	214	250	244	220	212	248	246	211	262	211	225	230	258	275	230	239	259	218	242	213	228	245	273	225	239	277	245	219	247	214	222	236	238	278	239	241	222	231	227	222	240	228	238	230	241	256	252	254	262	225	216	253	240	227	242	249	244	248	244	239	205	222	254	225	254	241	251	227	245	255	233	225	265	227	248	222	227	253	237	240	222	238	214	228	260	247	242	258	239	251	226	264	243	219	237	226	223	225	260	252	235	239	230	246	267	211	226	240	226	237	252	211	238	233	252	269	242	217	219	239	248	226	230	236	238	235	246	275	276	231	241	235	243	222	228	224	243	233	250	239	217	244	241	197	237	223	254	270	216	226	251	232	249	233	214	232	259	231	240	249	260	228	188	220	226	213	230	248	232	222	258	221	238	230	217	240	223	233	231	242	219	235	232	267	259	211	235	242	246	235	249	229	249	211	218	251	248	235	227	244	261	243	233	235	217	240	232	226	218	240	239	226	230	267	206	213	252	243	239	228	222	252	222	222	228	241	227	240	240	220	244	234	257	235	215	235	245	228	234	240	217	231	252	230	234	242	252	241	243	248	258	235	255	218	210	240	274	238	232	237	247	237	254	247	257	261	268	218	251	204	262	280	228	257	221	218	238	256	232	256	236	228	261	193	227	237	248	261	240	243	256	245	240	260	244	243	247	250	203	227	233	218	239	232	226	221	239	224	219	216	220	235	247	238	209	223	268	218	240	231	250	249	242	234	238	225	215	262	217	243	232	248	236	235	222	250	250	252	252	264	237	248	220	225	214	227	218	236	227	255	241	239	261	264	220	220	243	266	223	252	258	245	244	257	224	245	213	224	238	234	219	256	258	220	269	222	211	227	224	244	228	220	249	241	258	208	228	213	225	244	221	215	242	265	223	244	246	213	242	224	236	229	245	249	210	221	267	237	253	229	231	270	222	208	258	209	236	222	234	245	247	247	213	245	260	225	241	267	231	257	232	242	227	235	228	217	205	228	255	218	227	250	256	272	230	258	226	255	276	229	248	251	232	249	220	222	247	220	244	232	236	242	226	224	255	272	242	246	241	189	238	230	234	241	239	238	252	243	226	236	269	244	255	261	224	204	218	258	257	230	246	257	235	246	225	261	226	230	210	235	226	258	264	244	221	241	273	205	216	235	227	237	213	264	244	244	239	234	250	270	231	233	232	237	220	234	248	238	242	271	238	247	232	210	237	213	243	239	229	224	232	251	223	246	244	254	223	244	230	243	232	240	222	239	240	236	238	237	232	263	244	256	254	224	215	248	229	220	244	242	229	240	238	238	251	238	248	249	234	249	230	232	256	219	233	223	238	207	221	218	217	228	242	233	238	219	253	250	228	240	240	262	240	244	216	249	249	235	243	246	239	257	234	262	219	263	238	234	214	255	237	243	225	266	223	230	264	251	233	219	242	244	233	268	244	261	246	218	232	241	227	221	239	222	253	249	209	266	242	230	252	274	224	260	235	242	252	248	215	240	236	248	260	266	251	238	245	230	230	214	220	229	258	227	247	223	222	221	254	213	222	269	204	239	227	252	257	228	204	239	233	233	233	245	229	219	240	214	240	239	255	230	268	220	253	257	226	231	246	220	235	240	234	250	250	246	232	249	257	226	255	246	246	251	245	225	247	240	254	254	226	232	246	252	248	274	247	250	223	256	252	224	223	237	224	237	242	252	235	238	237	232	221	234	243	235	266	249	253	264	256	254	219	239	218	218	277	238	218	216	254	231	231	246	290	237	251	266	254	225	224	255	204	232	226	232	236	228	229	221	246	243	256	268	232	215	243	257	222	229	221	255	250	227	246	250	259	222	235	217	201	243	261	234	225	221	245	239	233	251	247	223	229	245	235	267	255	260	236	239	221	252	230	237	213	215	219	241	232	267	207	220	214	260	227	216	253	225	237	259	221	215	238	250	226	224	239	244	247	250	254	229	240	219	222	239	256	219	245	242	276	231	233	223	240	246	232	222	230	238	247	253	251	228	246	227	240	266	232	253	219	249	226	253	250	231	206	244	234	231	234	235	259	209	239	240	256	232	260	231	227	247	244	233	216	263	243	241	223	207	255	251	253	249	231	254	234	244	240	232	244	249	243	240	269	211	235	233	249	253	246	244	245	254	245	286	256	234	232	234	243	253	234	242	219	233	234	216	207	245	240	261	235	242	248	216	232	251	227	240	250	231	230	221	209	239	253	223	239	213	217	244	253	227	207	231	261	249	232	236	222	256	228	229	229	249	249	262	237	235	245	221	258	224	216	213	212	240	259	254	251	242	231	228	219	260	235	223	239	253	227	243	216	242	218	236	211	211	256	247	255	220	232	267	252	259	229	273	226	261	231	252	242	256	275	211	228	227	262	257	252	235	239	245	269	244	260	242	236	240	235	246	230	252	232	255	243	219	254	246	240	250	240	255	244	233	239	241	266	245	240	251	242	234	228	227	238	233	267	231	223	256	231	267	201	230	206	242	236	238	224	217	233	238	235	229	238	260	219	232	228	256	244	251	255	252	235	241	271	224	231	216
24611	20441	26600	24090	20392	13126	1322	907	731	732	701	657	649	583	604	572	599	563	560	590	521	541	563	581	534	499	568	517	590	574	555	623	569	566	526	592	524	535	552	539	538	495	575	473	533	550	522	542	527	519	490	552	513	521	591	532	561	566	540	542	539	544	561	518	532	545	550	516	582	533	545	521	518	506	544	529	510	582	546	538	529	525	540	547	520	538	507	437	549	558	498	533	517	546	553	531	515	559	544	570	562	506	547	491	567	537	526	537	501	538	578	560	520	547	533	540	507	545	538	537	548	535	546	565	531	493	522	553	494	506	536	481	535	531	527	547	542	517	521	546	584	556	564	561	538	512	538	573	517	547	546	546	531	527	522	527	532	552	529	519	560	528	524	492	529	562	501	527	528	522	525	545	544	499	524	563	521	539	534	557	566	543	543	540	486	504	545	492	501	535	510	534	548	564	519	527	533	507	523	567	531	540	510	534	507	532	545	546	541	491	535	576	535	502	550	526	504	546	562	513	521	581	543	545	515	512	572	539	539	544	548	565	508	563	520	535	544	579	530	571	547	507	495	562	547	543	563	530	572	524	502	582	539	556	497	552	531	557	544	559	573	544	529	554	496	533	571	533	565	525	543	520	548	507	557	552	530	524	524	522	548	541	566	521	462	525	483	549	538	522	517	519	517	547	552	550	568	499	555	512	505	555	529	513	529	525	505	580	561	502	516	498	520	544	528	557	511	553	544	533	528	559	529	528	540	512	550	492	540	606	546	522	522	515	548	537	527	544	551	532	519	529	534	498	529	577	534	588	504	536	562	517	540	512	582	561	546	547	521	500	524	496	515	521	494	579	537	546	480	543	536	528	506	567	495	530	518	470	549	550	525	549	547	546	503	505	585	536	552	507	474	481	552	547	524	525	533	533	581	550	544	538	550	562	573	527	510	571	520	573	524	533	526	542	539	522	526	516	502	517	566	565	581	510	511	546	514	517	475	511	566	534	582	550	528	525	552	568	545	506	512	516	487	514	524	562	518	544	527	531	549	542	552	518	501	572	542	535	537	477	546	552	556	515	536	543	532	531	547	516	508	525	531	536	559	488	533	515	529	538	565	546	507	535	566	561	549	558	523	579	526	552	513	517	541	541	513	496	516	562	546	562	493	531	565	547	518	499	557	573	537	511	548	549	512	565	569	519	530	513	536	509	537	532	573	524	489	500	547	542	523	515	584	495	542	477	541	520	570	551	552	515	532	552	555	504	547	549	497	538	531	565	553	524	515	564	568	525	560	509	563	542	542	554	539	531	512	542	525	522	585	508	515	554	532	549	523	517	491	500	500	503	536	499	535	528	507	549	495	548	494	517	520	510	550	527	538	475	515	570	562	543	498	532	543	525	518	534	527	525	548	540	530	507	551	581	518	567	515	531	514	550	549	490	517	535	531	537	537	501	564	505	512	527	534	531	521	534	507	531	481	549	508	533	538	541	561	556	522	543	497	543	532	489	528	538	526	525	557	516	521	521	519	494	549	554	516	535	524	498	516	525	518	516	514	512	536	530	563	526	521	508	501	523	518	581	532	536	560	474	541	491	542	549	540	532	499	525	535	496	520	543	531	521	528	479	537	528	508	511	558	510	512	534	495	511	524	593	549	568	558	552	531	563	498	549	541	524	544	531	585	518	509	511	577	516	532	551	497	506	493	496	510	517	562	534	500	547	493	505	505	558	504	564	569	543	543	569	538	528	583	555	541	514	527	486	520	554	514	543	544	553	535	530	537	541	531	531	545	535	558	541	545	528	493	527	504	549	531	530	509	553	510	540	513	512	513	548	541	497	525	513	574	554	566	568	583	522	528	541	520	581	554	518	537	557	530	552	527	512	539	550	530	487	553	552	554	542	571	542	548	539	536	551	471	544	563	558	502	506	530	550	511	544	512	534	544	557	497	510	591	566	581	566	531	551	524	597	562	524	504	571	563	526	565	534	519	523	512	562	522	512	540	522	548	517	553	534	501	515	554	580	537	558	560	540	508	532	596	523	558	525	544	516	541	525	531	572	530	553	511	540	510	533	516	492	573	514	548	536	551	553	523	526	529	518	560	548	545	550	532	552	517	576	513	567	524	515	525	548	509	487	545	566	533	549	520	526	584	533	526	536	517	514	528	582	478	527	510	541	547	532	522	495	509	546	536	535	559	571	560	547	496	553	534	530	527	517	551	541	506	527	558	520	531	578	545	485	591	505	566	529	525	537	547	542	603	504	558	543	527	536	531	495	501	504	512	527	534	513	533	510	492	558	516	549	494	538	524	522	553	517	557	538	537	500	530	530	518	513	537	566	552	569	540	512	506	504	505	556	539	573	499	559	491	557	522	552	533	493	516	540	510	542	561	497	528	530	529	555	571	523	532	517	587	544	520	564	497	547	506	519	522	561	546	508	504	538	503	557	590	572	549	607	543	554	542	517	480	540	539	571	527	514	536	532	561	563	540	526	523	532	570	547	558	561	548	524	518	551	531	541	547	552	511	508	536	550	535	536	498	534	531	547	497	522	536	572	477	544	510	535	532	552	538	515	523	540	514	543	548	513	543	487	511	536	486	558	539	531	519	532	553	507	548	549	556	558	559	518	549	535	559	532	531	555	492	485	546	540	567	573	567	523	521	555	536	582	545	578	505	552	530	508	521	546	543	535	580	512	579	558	530	561	578	508	528	569	531	533	544	516	545	539	554	512	482	518	562	515	542	515	570	550	520	530	547	528	552	541	514	553	527	521	539	545	528	545	504	503	510	542	545	551	530	542	505	543	548	526	528	558	568	530	530	528	520	535	532	562	532	552	502	556	500	562	557	568	535	498	536	565	605	545	579	556	531	536	515	539	560	537	512	571	553	529	522	511	533	546	562	559	529	479	528	560	499	505	554	478	518	503	545	488	505	489	522	530	513	554	581	575	542	544	501	564	505	492	528	542	536	543	515	570	543	512	538	516	509	523	485	536	536	573	541	532	545	535	553	566	521	513	519	544	541	560	527	510	475	468	537	543	567	548	525	524	540	503	590	513	510	544	528	551	563	560	543	530	516	543	542	568	521	525	567	540	504	517	568	506	582	540	519	564	486	517	554	540	529	539	551	567	512	518	547	532	549	501	522	528	541	536	530	511	509	500	520	518	535	519	524	564	501	526	523	542	508	537	547	519	553	491	529	521	488	509	495	538	508	510	539	601	584	553	544	489	528	578	541	558	542	505	485	554	533	498	562	541	519	532	560	545	556	521	541	555	550	486	537	493	500	511	526	532	500	539	511	521	532	572	541	565	545	580	526	535	545	566	538	505	504	549	491	521	565	507	561	478	494	573	532	541	548	543	549	534	533	535	520	540	508	530	524	541	500	466	525	518	497	574	518	474	543	521	524	529	517	548	521	554	542	516	542	558	508	560	524	474	558	495	542	528	576	566	536	534	537	512	474	524	515	499	556	531	532	530	523	530	527	523	538	515	555	483	533	505
45225	29186	6720	3588	2324	1714	1334	1131	974	900	805	739	747	728	648	638	595	645	611	611	584	561	555	571	572	540	521	539	544	512	556	515	509	526	539	495	533	532	534	526	521	548	540	555	506	545	529	501	547	484	490	507	502	549	489	488	527	540	507	528	486	550	515	498	520	520	500	506	535	496	491	500	469	487	537	549	478	502	533	529	554	517	473	470	560	496	491	510	494	467	479	485	474	485	488	481	506	542	523	479	493	496	508	484	527	499	540	501	533	512	528	467	492	494	519	524	534	499	506	501	495	491	504	523	517	517	493	546	527	525	519	502	525	503	497	516	523	527	502	498	532	492	456	488	504	543	476	485	518	474	510	527	501	518	533	516	544	501	473	514	511	451	489	515	522	524	493	525	502	512	440	446	497	499	496	476	491	488	508	468	542	509	517	475	505	500	507	488	536	529	476	515	513	483	503	475	519	498	542	537	506	506	472	487	475	485	549	498	495	521	496	505	492	495	499	506	485	482	518	529	483	498	504	483	493	473	486	510	480	518	472	507	551	482	489	563	507	498	504	488	482	508	490	552	503	461	530	512	482	506	534	491	493	509	499	518	525	475	518	503	492	492	504	507	515	535	482	497	490	504	506	527	504	508	515	474	519	465	539	524	513	523	476	504	489	485	525	496	476	524	506	524	498	549	523	537	490	510	448	495	519	502	524	496	487	477	504	455	515	504	513	491	542	487	530	483	473	488	506	524	516	547	522	525	490	488	511	536	492	512	491	498	496	490	496	509	526	498	445	499	547	474	490	524	504	503	511	475	487	529	498	464	531	538	536	466	508	455	511	502	499	457	501	504	469	526	538	488	503	477	506	482	505	503	549	474	521	495	472	518	491	481	480	485	505	501	479	473	522	514	514	472	500	491	498	477	477	511	495	503	477	482	495	472	483	467	506	494	493	471	482	494	526	487	511	492	513	510	510	529	524	476	495	540	546	520	535	563	507	505	513	498	476	525	498	486	525	561	496	503	493	497	453	513	509	515	468	506	490	480	508	488	497	490	475	483	522	487	479	503	505	529	485	484	544	496	483	519	517	505	512	495	528	474	466	502	537	508	487	500	546	516	526	537	513	507	510	534	506	473	528	436	498	509	514	492	504	529	523	555	467	502	488	506	531	539	512	484	491	484	538	509	510	525	482	512	477	493	481	514	527	491	515	463	524	515	493	506	506	473	444	477	539	517	489	514	506	510	495	492	525	484	501	554	494	510	476	504	480	492	522	504	487	480	506	542	512	522	502	486	526	492	463	501	547	478	472	539	488	502	532	489	493	515	498	509	494	492	504	503	487	487	517	525	494	522	476	521	548	505	532	560	527	495	521	522	504	491	522	502	482	514	535	517	550	476	498	474	520	484	499	508	478	471	485	515	470	536	489	539	502	475	527	491	492	522	507	503	503	482	504	490	469	490	515	506	511	547	520	496	470	461	516	538	507	510	534	510	540	469	521	509	514	483	515	522	488	500	508	529	469	479	508	491	521	500	537	506	518	508	535	510	530	497	496	527	510	540	492	501	482	516	494	479	507	458	489	493	549	499	501	519	472	513	479	505	506	520	474	508	495	505	499	532	492	525	508	486	468	469	484	504	539	452	516	528	489	494	521	459	481	539	499	487	513	477	516	484	484	498	533	498	503	522	517	469	522	477	513	507	513	534	490	502	508	509	476	459	510	491	519	499	517	469	515	493	502	473	510	475	542	472	499	504	494	483	541	514	529	508	488	506	520	494	543	485	477	471	478	481	517	506	525	556	506	485	466	483	545	477	519	519	526	512	514	490	510	481	514	500	488	491	502	461	510	502	512	473	461	499	483	482	543	466	512	505	495	512	525	529	508	503	545	523	524	510	497	527	497	509	487	541	495	513	500	476	495	472	534	504	484	521	508	466	488	494	506	495	515	549	500	476	496	491	544	457	531	485	472	528	501	500	525	502	510	467	487	517	507	499	498	539	521	509	519	531	521	510	487	514	512	497	469	494	502	540	510	481	504	478	485	493	492	529	534	502	511	498	509	515	497	527	489	480	451	516	481	467	504	489	494	521	521	549	528	489	487	511	488	516	500	533	494	537	487	510	502	538	453	536	518	485	480	507	483	465	537	509	515	466	489	562	538	511	497	464	465	537	516	527	473	479	499	526	500	497	477	521	478	493	547	505	526	509	482	484	504	503	502	504	472	496	528	457	453	533	457	507	523	500	510	501	554	562	556	509	528	540	512	484	511	498	497	512	504	507	523	498	491	470	469	539	556	496	472	493	480	518	506	508	523	467	468	531	512	542	493	527	462	474	514	508	512	525	509	497	448	478	443	485	465	533	505	474	488	525	502	488	471	524	506	507	496	471	470	511	525	502	517	497	534	506	515	501	517	479	486	482	498	493	512	523	500	520	485	482	457	515	494	518	511	506	503	518	534	521	512	517	513	528	478	513	481	475	503	526	530	521	509	537	522	516	516	480	485	511	525	467	480	460	483	507	500	502	517	460	482	494	495	486	494	515	521	504	505	502	484	477	480	503	508	494	490	523	464	528	531	469	480	511	510	468	508	449	515	492	498	475	468	520	491	478	543	499	509	461	520	494	484	491	514	515	520	483	504	513	503	482	498	510	526	530	538	524	543	514	467	525	519	511	524	498	474	494	512	576	461	565	558	522	520	487	537	523	493	519	478	528	483	493	477	486	532	518	508	504	508	536	540	521	504	523	468	474	506	513	469	485	525	507	491	502	512	465	495	546	497	522	518	487	533	516	507	518	486	513	470	523	447	573	507	499	505	483	532	513	519	567	504	556	504	467	514	512	471	499	490	501	489	511	486	505	504	538	494	478	521	534	452	486	509	521	517	512	522	534	478	514	508	515	500	495	456	475	491	492	491	478	496	500	491	492	497	511	519	507	538	528	535	494	528	519	477	472	488	520	496	516	494	528	499	528	513	477	475	494	528	467	510	532	540	513	559	507	492	535	503	520	505	497	482	530	455	490	525	496	472	490	479	469	489	509	510	497	481	487	497	505	476	440	496	542	481	478	529	484	504	518	511	488	504	476	458	475	535	519	519	506	509	472	452	509	482	451	494	530	495	483	494	534	482	479	476	480	509	511	517	476	530	495	516	490	507	531	477	498	540	502	500	537	504	529	500	530	486	500	460	496	535	495	479	530	462	511	527	524	499	466	508	525	539	473	512	515	512	514	489	491	508	534	497	478	498	553	489	500	535	518	532	523	514	522	523	509	505	535	501	543	484	514	443	536	479	480	539	510	522	518	498	507	496	486	491	510	494	490	512	471	513	469	528	500	521	500	506	520	491	516	488	494	504	524	510	494	537	521	530	507	527	514	487	492	522	471	460	508	523	475	501	508	479	459	512	491	458	480	529	459	505	517	491	496	511	525	498	501	478	537	511	488	487	490	500	506	502	528	455	493	517	524	469	514	479	486	510	517	520	505	515	510	536	515	527	534	496	537
22432	20378	27070	23557	20376	20442	13988	1891	1412	1266	1107	1082	1108	1049	1055	979	980	948	1005	983	948	995	922	930	924	935	935	900	931	933	996	946	922	898	971	957	860	906	937	891	904	913	889	948	928	929	906	952	882	889	873	909	948	915	917	894	914	927	912	857	943	852	837	935	926	848	896	869	811	883	892	902	892	899	920	878	917	836	909	910	923	924	904	916	893	883	875	880	913	896	864	901	933	876	849	902	849	875	875	858	887	923	871	918	842	921	919	911	852	871	877	897	908	821	896	907	871	830	855	957	890	899	879	907	920	936	838	875	884	871	931	901	883	880	959	883	825	852	871	917	874	844	851	866	880	902	931	908	849	942	862	883	883	961	864	856	871	827	862	865	885	878	883	938	939	880	853	884	899	872	821	915	900	878	862	903	890	866	889	880	905	875	894	925	926	871	919	884	870	929	914	870	833	874	897	897	870	853	880	905	876	868	889	855	902	866	896	904	876	883	956	887	920	934	880	869	877	885	918	854	877	874	857	871	886	891	865	893	899	877	878	897	869	853	936	861	896	896	975	914	875	863	936	888	858	907	879	928	871	916	939	867	893	873	849	843	942	914	864	879	845	904	905	905	903	874	901	972	877	883	912	852	877	940	899	915	871	927	929	842	904	925	885	881	805	915	917	917	878	882	830	873	892	849	860	914	818	885	886	918	823	939	848	900	915	856	861	868	897	893	881	917	925	848	884	859	858	866	861	886	858	932	900	908	926	870	959	841	903	903	935	918	892	919	864	941	889	906	911	883	953	893	880	839	926	876	972	861	878	870	948	871	839	896	858	870	906	831	888	873	931	972	876	873	871	861	855	854	870	872	872	905	889	846	908	877	899	897	872	912	906	928	877	880	878	844	915	850	900	876	891	892	873	831	858	873	883	930	923	838	865	896	863	864	893	871	897	877	909	904	899	887	866	900	898	857	917	891	888	944	919	921	861	921	855	904	892	904	873	871	864	904	884	922	875	912	853	807	898	896	895	919	875	833	915	912	834	837	885	891	883	899	838	886	871	889	824	870	869	895	886	871	929	830	881	860	839	838	880	870	910	911	896	848	873	814	857	826	894	864	881	903	903	898	899	935	884	873	880	882	909	918	864	905	884	893	895	917	872	874	912	856	909	915	868	895	873	927	919	916	943	848	964	907	919	880	887	886	877	910	844	844	869	803	874	821	920	874	856	865	838	904	850	925	934	939	872	847	858	917	914	856	871	873	826	912	852	868	898	891	907	945	874	910	902	945	882	887	892	852	932	865	854	906	890	908	916	959	920	884	909	890	896	866	866	887	892	942	880	879	857	891	903	902	918	887	872	838	841	859	887	835	903	901	844	942	867	870	867	930	868	941	875	910	917	862	895	932	921	876	903	886	933	957	861	880	873	889	898	839	848	877	901	857	850	884	880	919	924	835	918	928	844	880	902	859	950	868	864	919	913	914	845	902	926	892	889	889	922	826	896	861	891	881	881	877	876	875	857	897	912	912	860	911	900	876	852	872	872	910	897	920	861	849	862	895	841	884	857	938	911	927	912	850	903	896	829	856	896	872	873	851	915	921	891	914	874	846	932	924	894	893	878	862	924	906	852	859	831	839	921	898	878	911	935	916	865	915	833	892	857	910	874	883	822	896	895	886	896	851	880	944	874	889	895	881	882	897	886	853	845	866	946	887	906	901	887	848	809	862	896	853	880	849	856	910	897	964	911	877	883	888	875	909	953	905	925	893	888	889	899	943	902	964	905	883	861	903	961	864	986	908	857	881	915	898	928	852	888	901	875	849	823	877	900	929	844	898	908	917	917	809	927	935	894	893	939	910	885	867	903	863	864	874	855	848	887	866	929	839	897	856	911	853	884	868	845	866	935	942	904	894	875	945	927	845	881	911	836	878	907	881	885	859	863	835	874	919	899	888	876	912	862	881	894	911	891	922	884	947	812	927	895	924	915	884	974	892	899	894	931	890	848	903	859	889	888	848	881	876	886	871	923	856	911	859	862	950	905	881	938	916	863	902	843	913	855	897	917	850	911	904	926	877	859	837	906	892	808	868	892	916	876	854	894	902	876	878	931	872	877	923	939	878	861	879	881	917	876	891	892	949	919	905	863	876	863	935	909	900	883	890	895	896	884	910	841	920	887	872	902	864	927	883	864	815	890	849	876	900	881	889	898	875	939	884	881	845	863	857	923	877	874	866	934	910	874	913	917	901	905	854	904	887	882	890	856	851	854	869	845	858	874	890	880	912	850	890	898	913	873	894	865	850	896	890	886	878	890	842	866	912	891	813	866	891	940	876	840	947	870	858	810	862	867	847	860	901	839	903	834	928	899	860	866	901	866	877	902	858	870	916	947	877	835	891	883	934	852	885	861	880	880	887	963	910	864	913	895	886	845	895	891	893	904	929	928	888	875	874	909	905	925	924	839	851	854	859	913	871	852	873	860	904	884	886	901	842	909	893	889	850	897	916	906	884	872	876	949	903	897	883	874	888	901	867	883	931	909	837	867	894	852	880	907	936	908	903	841	861	907	914	882	862	874	923	902	896	864	888	844	865	892	881	892	873	858	884	891	893	834	902	836	873	897	910	958	926	903	879	919	843	872	910	909	880	956	923	914	920	895	957	887	881	935	843	831	892	865	903	873	845	897	920	868	856	893	882	948	880	836	914	950	880	938	904	870	921	878	865	872	872	929	842	869	935	919	860	889	861	878	873	929	911	851	899	868	894	811	913	878	849	822	904	909	878	881	879	818	845	815	855	886	885	877	855	885	830	917	938	886	845	864	895	863	887	889	933	933	880	852	837	895	807	892	863	912	887	895	891	869	859	895	912	905	867	852	901	900	878	878	812	896	959	877	852	840	926	932	878	900	866	847	902	894	866	823	883	881	870	832	892	890	818	879	889	876	849	837	861	910	926	950	866	867	858	907	850	856	936	845	877	881	857	887	870	934	880	881	927	908	873	955	906	887	914	861	919	938	896	885	871	904	894	872	853	895	937	890	863	864	889	876	836	911	876	863	924	860	862	822	869	869	850	878	867	859	912	962	913	883	902	905	948	890	918	857	878	845	888	884	888	885	856	872	881	828	909	903	837	881	863	826	918	909	884	869	885	885	887	933	904	867	910	857	885	898	898	884	863	920	867	855	910	852	837	841	858	879	843	812	908	905	887	878	853	885	909	953	868	896	906	889	859	893	844	901	866	827	889	876	844	846	868	867	878	910	917	891	925	854	910	845	894	892	899	858	886	912	917	917	821	875	935	889	884	913	900	900	902	898	894	885	945	905	864	849	867	831	914	853	933	908	889	870	835	883	881	904	935	905	900	909	897	955	873	908	811	909	865	868	871	901	904	886	868	896	889	905	906	879	872	912	877	866	824	856	897	926	910	885	863	880	922	885	876	876	903	858	869	834	929	875	913	847	867	903	850	848	869	926	929	901	853	870	879	857	868	864	881	859	875	927	910	880	886
47692	31443	11717	6377	4306	3163	2375	2040	1827	1673	1480	1340	1245	1160	1128	1128	1076	1008	962	1022	949	1012	970	959	938	865	910	903	893	863	851	891	852	859	897	875	923	839	877	836	856	852	840	832	805	875	848	830	804	884	844	783	838	819	839	845	916	782	853	861	863	858	808	823	842	816	841	823	830	813	791	828	850	864	810	832	820	828	850	846	866	861	829	841	846	742	844	832	823	849	817	766	864	833	798	817	823	824	801	793	843	839	814	822	834	829	853	865	823	807	794	831	800	788	832	866	797	807	815	864	798	793	820	838	768	826	799	860	853	795	809	856	832	837	832	846	845	780	883	812	853	853	846	838	827	820	813	776	802	782	806	792	869	827	795	829	846	821	816	779	814	846	816	845	853	836	825	804	834	809	828	817	804	817	816	819	865	824	855	766	808	814	856	831	842	878	819	795	811	811	797	863	809	829	814	834	810	821	836	818	851	847	868	852	834	812	815	821	853	792	823	807	817	833	826	883	868	830	833	856	826	804	835	822	837	845	834	781	806	796	843	822	743	868	873	823	851	824	808	842	817	827	807	787	822	777	847	794	847	813	825	831	870	799	862	813	808	801	807	765	815	791	843	815	788	818	829	809	822	803	833	784	804	755	834	807	832	851	862	849	827	782	828	854	845	792	788	781	826	826	815	859	894	789	821	795	831	782	788	836	837	832	768	851	829	824	815	813	823	841	799	868	844	815	816	827	844	780	802	807	839	809	847	823	794	834	841	815	822	788	788	830	832	815	842	796	862	824	845	808	858	846	786	841	815	815	790	805	778	852	785	838	847	850	806	888	843	918	839	830	773	818	813	838	803	816	821	767	787	795	866	820	827	862	762	775	821	792	800	849	850	843	797	760	832	821	843	857	816	816	857	781	791	784	822	811	821	860	792	788	806	832	852	822	804	816	789	822	881	820	854	841	823	866	864	792	775	853	862	794	851	819	816	835	776	844	827	809	863	853	861	795	817	802	864	778	808	852	833	806	819	792	812	849	805	829	810	811	731	804	785	830	794	800	784	808	841	800	842	818	820	799	829	839	783	766	832	811	814	868	808	805	806	807	789	794	806	840	807	780	854	870	811	852	846	847	799	903	802	842	788	773	824	830	802	872	783	811	847	894	845	853	816	801	835	812	841	814	804	786	780	865	889	817	828	846	826	858	835	759	862	829	814	817	811	846	782	807	803	803	805	849	840	823	825	768	824	796	788	843	817	873	796	774	846	764	830	784	860	818	833	827	795	769	882	796	815	807	860	823	832	877	848	783	844	790	813	760	843	802	837	867	892	785	827	797	874	854	824	807	824	833	830	875	787	828	828	779	809	841	789	880	756	802	830	808	823	796	856	858	816	852	800	798	885	822	800	775	874	805	835	763	833	874	812	838	781	845	873	834	852	854	920	789	781	821	806	822	837	855	803	759	791	796	851	846	841	871	799	792	847	852	851	839	833	851	782	840	851	804	851	818	863	861	826	781	820	825	860	823	863	830	806	822	797	866	795	836	866	805	797	782	832	857	790	857	827	809	800	819	843	850	800	825	802	823	817	839	844	801	803	792	749	803	811	819	820	862	814	849	847	849	808	810	822	884	851	848	824	780	835	738	825	812	861	839	827	815	847	809	804	797	861	787	770	820	827	789	845	781	804	809	852	830	830	788	863	819	845	852	845	828	834	827	822	805	804	856	779	788	850	877	862	833	823	804	812	837	852	809	872	824	857	821	796	843	790	829	813	779	863	808	801	844	869	815	858	855	799	855	855	854	860	826	831	891	848	785	806	821	828	764	783	825	815	804	824	837	788	804	778	843	821	787	863	889	858	794	796	786	809	836	819	827	837	850	809	826	846	844	836	765	871	834	830	857	761	788	809	822	822	818	844	828	848	826	829	877	829	835	857	805	850	823	882	866	810	845	858	839	830	837	822	807	836	816	873	827	794	798	815	852	768	783	828	839	871	849	792	813	813	860	759	804	856	837	809	814	845	851	815	796	828	810	865	812	822	785	825	822	837	871	823	808	829	810	816	803	802	823	803	825	856	813	812	814	773	816	811	857	824	862	828	795	818	834	803	853	840	815	838	845	804	871	860	833	874	867	819	775	871	842	836	819	767	806	827	828	845	787	779	817	842	806	813	820	828	866	835	844	799	804	823	820	840	828	788	831	821	844	877	817	808	799	818	834	813	819	838	797	823	823	861	800	846	831	892	819	845	789	845	854	838	797	829	893	857	818	799	810	842	814	784	819	819	826	815	797	843	822	809	805	834	830	863	811	788	833	782	818	788	813	806	802	829	814	852	795	807	820	869	846	780	801	838	836	829	829	804	821	824	854	857	837	836	847	821	819	898	849	820	807	857	848	813	821	783	830	850	777	880	827	844	839	855	864	817	794	824	850	840	866	827	860	808	843	768	840	810	795	737	826	855	858	783	843	808	861	842	768	855	809	859	832	799	816	825	848	847	852	782	841	805	814	816	806	820	850	821	847	843	828	800	824	849	806	834	832	842	818	824	801	825	779	812	813	778	795	809	783	856	808	865	820	802	833	792	832	836	827	843	817	852	800	823	832	796	859	828	802	824	842	813	850	839	821	844	834	812	829	764	776	766	825	796	827	792	817	821	785	841	843	814	840	781	863	795	821	831	828	812	803	794	818	828	836	819	830	831	800	820	860	836	772	874	824	837	840	812	811	812	842	772	869	806	824	822	820	852	790	826	806	817	861	867	824	837	827	848	822	816	773	816	834	801	827	837	837	791	829	848	805	777	822	809	818	848	828	796	758	793	866	857	905	836	842	838	819	848	807	816	841	806	816	824	833	800	904	817	851	808	838	763	806	861	835	834	814	837	825	890	795	867	831	835	829	858	786	852	805	857	869	788	765	854	823	874	805	830	813	798	807	802	819	834	826	826	834	848	788	814	859	818	821	845	815	782	769	823	863	842	836	828	830	805	845	846	846	772	801	828	834	821	761	844	798	809	865	822	835	747	823	833	788	845	848	790	836	842	787	765	805	870	853	751	820	838	861	853	808	810	837	850	824	820	788	859	789	788	858	836	838	842	800	802	763	818	814	836	799	856	806	852	809	879	872	792	872	816	701	818	814	823	854	773	826	803	828	845	848	786	818	776	771	793	805	827	819	825	843	835	854	815	823	859	849	822	842	826	811	829	808	821	863	808	804	781	807	801	818	864	864	816	842	799	861	827	865	788	772	818	848	822	799	789	793	803	793	795	827	864	780	767	803	843	837	826	803	793	818	832	853	825	772	818	810	827	819	847	797	862	823	799	797	811	784	814	863	834	798	835	800	813	792	849	823	825	793	781	826	834	824	830	830	798	797	832	780	828	835	823	787	801	825	821	818	827	803	868	838	811	759	831	855	800	783	859	889	830	827	809	862	861	801	868	817	791	818	778	825	828	836	811	794	788	817	801	831	811	858	832	812	806	848	774	881	862	799	831	792	836	804	834	799	827	793
33160	19085	6068	540	340	339	284	245	212	251	235	218	256	233	251	284	271	218	236	228	222	256	238	219	251	252	226	233	245	243	225	210	234	261	253	217	234	229	240	234	224	239	231	211	247	253	267	210	253	256	253	274	233	225	222	224	233	238	222	246	226	249	248	204	245	226	220	253	249	231	223	220	239	261	225	191	254	212	233	231	247	253	199	223	242	228	226	224	253	207	259	226	234	212	247	223	226	193	210	225	215	207	234	221	251	237	207	224	240	244	193	191	225	266	212	221	236	234	238	250	225	217	236	256	219	240	220	236	217	217	234	216	227	211	231	215	246	221	186	237	243	224	218	232	217	250	221	228	225	215	219	246	213	222	235	247	239	238	212	235	239	232	257	214	208	234	221	256	263	209	245	238	249	228	231	225	235	224	232	223	241	238	239	217	235	232	214	232	228	218	226	210	235	208	241	263	244	251	207	230	232	240	214	249	224	228	239	230	229	213	227	236	246	231	251	219	226	236	230	235	262	231	226	212	234	221	227	212	254	248	185	233	235	226	241	257	217	223	211	239	218	208	237	224	202	228	203	244	232	251	224	257	245	215	221	229	227	207	225	227	217	223	237	245	218	240	243	247	227	231	258	263	230	252	226	221	193	245	239	220	224	258	214	239	235	224	234	246	206	230	227	232	233	210	227	216	236	243	234	250	222	212	233	241	231	225	249	218	240	234	203	242	232	236	235	224	241	214	252	227	236	228	219	227	226	225	221	240	234	223	223	231	241	200	242	223	252	219	213	243	239	260	232	214	233	265	233	259	256	236	245	251	231	241	222	239	247	224	219	221	258	249	239	224	247	267	226	228	235	237	218	239	260	224	236	217	246	256	225	214	219	243	230	228	242	245	247	209	227	230	254	230	234	222	215	230	259	220	222	211	213	211	207	219	233	212	222	253	200	241	220	253	236	214	223	240	216	219	246	242	255	234	237	236	228	223	230	249	237	225	236	246	223	212	251	235	237	253	262	239	228	239	257	235	238	211	245	255	242	236	203	219	238	212	248	242	225	237	255	215	244	234	233	253	234	233	238	249	215	241	223	224	260	219	223	229	219	271	258	213	237	254	229	226	216	226	250	242	225	223	211	219	240	214	244	240	248	237	238	238	224	228	222	211	249	243	218	247	224	226	252	208	221	219	234	256	249	217	240	235	244	225	222	239	231	264	236	209	238	209	231	258	227	224	244	237	235	214	194	232	229	232	224	216	227	248	233	253	263	218	220	219	236	230	235	220	230	217	252	230	236	235	256	225	230	238	241	241	234	223	259	226	229	224	231	237	210	255	240	229	252	215	238	264	207	224	215	228	239	193	236	242	236	230	232	209	227	221	219	228	242	259	228	249	198	192	230	242	212	220	246	232	219	240	218	234	227	239	241	215	259	229	228	214	260	224	223	202	226	234	228	212	238	231	229	237	254	217	219	236	232	231	232	273	217	206	238	236	238	212	247	242	232	212	231	234	224	249	242	241	215	233	239	223	204	217	226	226	221	223	214	225	251	257	223	229	227	230	230	253	221	242	253	263	259	224	230	250	227	221	251	218	225	219	216	247	244	238	214	220	214	208	228	250	246	225	248	254	243	227	243	244	221	223	247	212	242	209	226	208	233	253	217	226	203	235	231	237	252	242	232	237	240	226	212	202	251	212	240	243	221	214	211	256	240	224	214	265	229	233	220	208	224	234	228	242	210	227	228	240	240	243	226	218	213	238	211	247	234	236	238	236	246	267	223	250	256	277	247	205	247	226	188	235	252	230	222	219	220	228	221	241	230	227	233	244	240	244	243	256	214	222	254	229	249	216	205	248	268	237	239	223	240	215	224	236	247	228	206	252	243	226	215	231	216	219	214	206	229	212	212	231	221	224	224	265	209	241	219	231	232	233	221	219	240	220	215	251	222	253	232	226	223	230	188	219	272	245	246	201	214	234	235	221	244	211	211	224	224	252	205	211	213	207	232	245	215	256	217	280	204	226	233	214	230	248	237	249	210	251	230	228	239	264	217	233	248	218	193	255	216	260	204	237	214	233	215	267	211	250	227	213	254	242	228	240	223	241	239	245	206	243	249	227	237	217	245	223	233	224	229	226	212	218	252	219	257	236	249	213	248	220	241	247	218	253	221	237	222	236	241	258	213	240	219	259	237	236	230	247	208	244	218	216	226	216	245	256	235	208	195	228	218	232	236	223	232	217	209	235	234	228	240	218	213	241	242	227	249	263	216	229	240	225	238	241	217	221	235	241	250	249	268	227	233	209	216	229	263	227	234	243	240	235	225	249	239	237	224	230	235	235	245	253	244	226	216	218	240	224	235	257	226	222	224	246	255	225	210	229	241	253	231	215	245	244	223	234	241	250	238	233	250	234	239	228	238	239	213	244	236	219	206	221	218	239	247	245	240	190	241	223	229	220	240	220	256	245	244	236	244	237	214	230	248	225	217	215	262	227	247	239	238	232	238	188	210	203	233	234	225	221	226	266	229	225	244	260	243	211	254	220	249	206	233	234	230	239	222	209	248	223	242	215	255	226	225	245	240	227	205	236	246	266	234	254	238	206	232	238	239	250	235	229	232	226	242	218	244	225	226	227	229	223	209	256	233	247	216	248	239	241	229	235	235	235	232	239	238	245	240	220	217	209	230	230	213	210	224	236	253	246	241	191	201	238	222	228	224	224	248	211	258	256	236	245	243	213	259	225	240	195	229	222	246	235	231	224	198	228	227	245	221	244	228	226	226	241	231	228	216	245	219	240	233	223	214	231	250	269	202	240	238	220	237	209	248	242	248	252	261	242	270	228	241	222	228	214	235	232	218	241	265	218	226	226	220	234	241	254	209	236	233	234	244	221	248	251	230	243	219	208	218	220	223	241	228	218	236	236	222	220	238	215	231	212	223	236	236	239	226	221	184	235	199	241	213	212	238	228	254	211	242	215	212	251	243	241	229	262	235	245	192	227	237	270	184	234	242	243	244	251	184	245	184	262	207	255	226	244	212	219	217	242	228	226	242	249	255	240	221	233	241	224	236	230	230	239	243	199	243	219	239	252	212	221	229	220	251	241	225	253	230	252	216	222	233	236	246	268	247	235	236	236	211	228	237	244	215	228	225	229	231	255	220	237	252	219	247	234	216	217	239	258	242	229	246	222	232	251	219	242	226	248	213	216	233	234	250	201	223	221	214	230	243	227	252	233	217	227	227	225	217	237	231	211	238	201	253	231	225	231	218	240	226	238	237	243	231	252	229	240	242	236	245	254	230	226	228	221	228	247	239	224	216	247	210	217	252	219	231	248	215	225	219	209	225	216	255	232	219	221	233	270	226	238	250	248	247	228	238	255	216	227	206	256	243	221	224	216	238	228	241	207	222	227	244	228	219	228	246	247	222	220	224	228	217	232	237	211	238	223	253	239	214	238	234	226	239	257	236	190	225	228	236	235	216	237	222	226	238	237	250	221	227	235
29840	11112	614	392	330	296	318	279	254	280	299	296	245	257	272	246	273	250	243	266	241	250	227	249	245	228	266	222	235	238	241	234	257	244	258	255	285	265	261	246	267	249	252	268	240	239	228	261	244	250	282	231	238	251	261	243	255	249	236	242	269	240	243	261	240	253	242	257	244	275	267	241	249	239	220	237	229	247	220	244	278	264	238	248	246	248	231	249	271	244	234	235	241	252	247	259	277	264	245	230	261	229	251	223	245	235	258	253	270	248	236	235	247	234	229	218	263	266	240	274	254	224	283	253	253	240	251	254	272	213	226	247	279	245	248	265	249	229	205	244	265	221	250	251	243	241	229	271	234	246	228	248	248	253	254	236	256	250	253	230	245	246	273	243	242	219	242	236	246	261	260	251	237	252	253	241	246	246	258	233	239	262	252	233	238	245	254	229	229	264	244	244	260	292	232	262	239	245	251	245	295	256	255	255	248	232	254	266	243	241	249	265	213	253	226	244	256	253	233	267	242	254	250	263	257	242	251	233	258	246	287	246	251	258	235	239	255	259	254	238	241	246	264	233	271	231	225	285	234	255	242	238	270	272	215	270	261	278	249	251	246	212	243	243	230	232	247	235	242	229	254	237	238	226	264	270	245	245	230	225	245	279	230	242	253	255	234	242	245	264	244	242	238	248	252	260	229	235	253	229	217	274	273	236	236	232	229	229	254	258	247	252	218	259	277	271	228	260	237	259	274	232	216	276	269	212	230	240	238	245	227	233	273	238	227	249	229	223	238	265	237	223	222	238	256	249	222	253	249	263	246	251	251	239	236	252	256	255	226	226	243	258	258	226	218	258	210	239	229	234	215	253	239	254	255	270	241	215	250	241	258	233	237	243	236	239	254	240	243	247	268	243	236	268	245	224	292	247	221	233	269	249	240	270	261	270	254	270	252	231	268	230	233	250	269	232	241	225	247	232	233	229	233	241	232	256	245	222	272	243	246	249	242	243	256	262	234	241	246	261	235	245	224	250	254	238	261	221	248	245	248	249	219	226	245	249	212	269	238	247	264	285	253	269	252	229	257	263	231	250	234	263	210	234	301	247	242	248	277	237	275	244	221	245	251	235	233	240	259	238	221	240	224	238	257	241	244	254	239	228	241	242	241	231	261	245	265	261	259	258	212	222	215	263	194	259	247	240	217	260	233	234	261	228	258	232	221	210	231	229	234	258	217	265	258	240	197	252	241	241	239	262	258	263	242	279	227	249	267	239	233	267	229	239	249	270	231	245	265	249	206	235	271	242	257	256	251	231	226	257	228	257	258	210	272	265	268	230	246	235	249	231	269	263	222	248	210	231	251	246	232	225	224	260	247	247	222	232	266	246	251	263	236	235	263	270	244	222	236	230	201	252	235	246	244	240	258	250	240	252	243	219	219	254	231	260	263	236	244	226	247	246	232	243	278	242	262	232	244	245	234	250	270	225	248	279	259	251	248	247	237	241	219	273	243	236	257	229	253	251	251	235	251	244	272	242	245	239	287	262	248	255	239	242	244	241	236	257	265	245	240	280	242	252	244	246	276	248	221	245	265	236	242	240	248	250	255	249	240	268	240	237	250	255	241	235	240	235	255	219	251	272	226	257	243	218	233	237	241	253	235	247	250	262	264	248	257	263	218	237	244	211	244	242	250	233	253	265	246	246	242	237	249	241	226	238	250	220	253	255	241	278	265	245	245	268	241	251	273	279	255	219	223	241	261	247	273	244	237	242	244	254	244	238	244	261	262	244	268	242	258	266	280	243	231	229	262	250	215	279	220	263	229	258	250	234	226	228	239	272	264	235	221	230	226	258	223	242	286	256	239	228	239	239	246	241	258	224	285	254	249	238	242	255	228	223	221	273	249	262	234	228	234	236	208	232	243	248	236	233	236	244	263	237	224	266	256	250	252	271	243	233	245	237	267	246	226	275	250	226	225	230	268	257	263	234	272	253	246	244	249	273	235	217	266	234	245	237	248	258	263	264	228	256	254	265	259	254	236	223	252	256	242	241	266	232	247	278	225	243	235	255	218	244	231	219	243	226	222	252	250	240	232	223	268	251	239	279	265	254	257	278	269	220	240	239	242	246	222	258	214	244	256	217	256	265	262	211	244	250	243	234	247	239	275	220	247	234	248	240	253	255	220	262	234	254	235	256	239	236	241	231	251	208	259	240	278	253	249	257	277	222	243	234	238	251	240	231	285	230	237	234	236	230	230	231	224	267	273	241	263	232	251	267	253	238	269	280	232	226	253	265	241	245	238	234	226	253	243	223	265	265	212	246	274	256	243	225	235	229	254	239	260	255	254	207	243	248	234	253	256	238	254	243	275	230	235	246	244	213	243	265	243	263	270	235	222	232	257	208	260	257	221	254	222	244	240	229	265	264	243	218	257	236	254	233	232	213	254	244	238	245	250	245	248	238	234	240	242	236	225	248	246	276	238	227	255	247	259	258	236	223	272	246	267	272	243	269	233	232	227	243	242	238	251	237	222	259	264	232	256	241	218	233	221	253	270	246	249	257	228	259	270	256	242	243	229	242	272	239	248	208	234	259	230	272	238	231	261	234	261	228	235	249	235	234	253	235	229	252	274	262	242	255	213	259	240	249	241	261	228	246	259	227	271	236	225	221	255	277	228	229	278	243	249	233	261	205	250	252	255	256	248	251	255	246	224	243	251	239	251	226	251	262	226	256	228	248	203	245	229	235	247	230	233	278	241	250	270	236	239	230	259	249	255	205	231	232	239	240	245	200	252	238	240	229	226	263	258	236	217	260	264	255	256	236	249	244	236	228	247	252	251	276	260	240	258	264	259	234	223	248	248	272	269	219	267	234	233	237	257	234	217	261	259	231	227	240	226	265	246	235	236	271	250	237	257	287	261	237	241	247	243	265	254	251	282	233	255	246	279	244	248	221	238	257	257	254	245	269	258	241	220	229	268	232	254	239	208	258	248	256	252	243	239	236	232	262	250	227	230	253	234	242	236	233	232	230	236	259	224	240	264	208	231	246	244	240	265	254	260	245	251	262	257	232	216	241	241	240	246	233	266	257	229	225	235	249	245	236	251	272	282	251	249	250	229	252	229	247	240	247	248	250	228	286	246	262	254	249	238	249	253	255	251	235	241	259	256	244	242	229	235	256	252	237	260	248	226	235	238	249	250	256	269	217	256	243	232	247	270	260	249	219	259	263	244	236	222	262	265	244	258	257	226	249	282	252	258	246	218	234	266	224	243	246	242	237	217	239	276	266	238	263	228	250	257	248	245	230	248	266	272	244	246	266	258	241	242	228	260	247	214	229	252	233	247	240	257	256	253	269	248	250	239	225	248	287	253	234	246	228	219	243	265	215	249	233	222	237	262	226	232	225	249	215	259	261	276	212	244	247	246	262	242	255	247	272	242	242	268	247	219	251	226	252	237	214	248	220	279	272	257	250	269	259	228	257	254	232	270	229	255	222	222	221
24439	20385	26955	23647	20362	16888	1800	900	755	736	711	670	623	632	639	613	570	629	590	579	597	608	548	551	534	557	574	585	541	559	588	520	503	574	575	574	581	555	544	536	556	544	536	575	552	553	525	531	573	603	608	558	562	572	532	559	558	545	542	514	541	531	532	524	568	565	552	497	557	533	570	506	578	551	525	509	536	523	572	533	529	553	553	560	546	496	540	601	562	546	559	543	558	548	543	515	521	540	532	536	515	585	538	552	576	535	568	535	556	511	547	524	535	506	546	542	517	556	517	552	540	531	521	547	525	511	529	537	559	513	536	515	516	520	564	552	551	541	558	484	554	546	553	529	537	582	541	546	593	555	504	590	523	502	549	521	538	562	589	551	517	531	553	544	531	551	570	618	528	554	535	573	531	572	516	572	577	525	551	561	577	558	523	549	539	514	560	497	547	509	581	549	568	555	597	532	581	544	619	546	514	536	543	560	532	547	496	526	510	563	541	545	577	500	515	543	522	546	537	581	562	544	521	576	543	529	499	514	561	552	503	530	517	544	555	537	551	567	519	540	555	536	502	538	562	527	546	537	529	513	519	559	550	583	499	549	545	555	558	576	565	522	581	566	568	592	541	524	520	530	556	552	561	528	594	577	508	553	559	509	535	536	574	547	566	541	541	530	515	538	543	566	522	535	562	531	568	538	555	580	538	532	575	574	563	527	521	538	585	563	528	553	549	565	514	543	584	553	534	550	551	505	539	567	524	548	511	563	530	550	525	591	553	569	547	554	563	525	534	533	595	593	537	546	554	561	592	587	536	570	499	564	564	538	570	571	544	535	537	557	511	511	574	510	578	575	545	538	556	504	510	513	529	571	514	552	523	555	548	532	483	540	527	549	543	517	568	571	541	523	573	537	567	521	542	534	550	534	516	573	586	573	533	536	512	537	549	607	581	544	512	530	549	522	564	555	525	560	520	510	594	533	566	565	562	557	514	572	517	580	532	543	507	530	522	533	560	533	568	540	541	527	518	509	529	544	574	570	519	537	501	510	549	506	562	548	556	497	524	548	528	537	505	550	565	542	509	536	553	527	545	571	549	540	545	529	554	471	540	572	531	541	547	515	564	509	555	502	529	556	551	576	586	547	537	530	541	523	546	574	536	503	567	528	494	578	538	527	534	509	565	571	538	550	522	522	550	500	518	518	540	560	550	552	515	551	549	566	561	544	513	530	537	560	561	534	556	553	562	527	530	530	517	546	557	545	509	530	550	577	481	536	560	569	527	578	523	553	550	530	529	561	580	505	560	531	531	512	550	538	562	581	531	530	521	582	506	528	533	589	514	508	544	538	524	568	544	564	576	552	496	520	561	520	567	530	532	508	577	550	520	546	560	575	549	559	547	556	568	533	555	560	500	512	529	541	542	528	579	518	565	492	540	549	572	556	545	550	573	546	512	555	562	589	512	567	544	553	542	559	572	600	554	558	540	542	542	541	567	551	536	531	563	546	572	582	590	549	543	573	520	534	527	500	544	525	541	545	538	552	535	538	552	571	522	534	557	554	546	518	561	554	533	535	513	519	576	544	590	535	575	523	507	538	519	528	540	510	571	522	580	549	547	566	527	517	550	555	523	531	543	549	550	542	557	548	546	548	524	534	616	498	498	516	543	569	528	562	571	534	585	532	536	545	540	518	557	546	508	522	513	574	563	543	521	538	553	531	557	588	529	554	547	533	529	544	542	539	527	518	537	549	541	604	568	554	615	546	559	564	581	515	506	572	563	541	572	557	584	555	559	538	536	553	550	552	550	570	541	527	554	533	545	574	561	519	504	499	554	535	530	529	517	565	599	535	558	566	543	530	550	526	501	579	549	571	555	540	525	529	540	524	548	588	541	518	543	537	513	514	529	535	567	517	530	554	542	559	555	542	543	530	532	511	559	565	577	557	537	549	544	533	532	557	520	558	536	588	500	542	548	539	546	569	522	566	567	475	555	561	494	560	531	538	505	545	560	512	523	567	519	534	577	535	564	570	541	508	547	541	534	521	561	532	568	528	547	505	545	566	525	522	511	549	523	573	534	555	525	543	613	573	522	575	539	494	576	545	589	569	578	525	544	530	528	564	563	539	529	532	557	569	528	534	565	557	530	571	567	542	546	563	493	511	575	562	487	580	527	527	570	556	514	545	573	508	569	554	579	545	517	499	592	586	556	552	550	561	527	602	539	512	530	584	559	545	532	531	534	526	558	586	530	559	554	504	517	531	526	533	542	497	532	526	566	505	518	510	569	512	576	505	557	536	570	547	596	571	557	538	533	514	558	505	576	545	552	583	558	559	542	553	575	501	545	539	537	504	526	589	514	537	541	551	526	532	572	534	597	489	549	561	539	537	531	548	526	554	555	484	560	537	547	541	560	558	557	580	547	572	516	537	537	546	548	543	563	549	547	538	534	529	561	533	534	579	540	539	534	492	532	549	522	542	518	553	553	517	529	505	522	570	534	544	524	524	551	533	542	534	580	520	580	524	529	575	557	592	509	531	569	606	521	565	582	559	528	536	561	529	536	515	517	530	575	542	571	520	545	506	583	524	546	563	533	551	575	569	558	521	531	539	489	535	582	550	541	541	523	581	545	591	521	516	553	599	493	573	553	543	588	516	515	559	566	538	536	537	573	552	500	538	548	551	538	567	528	597	539	579	603	596	541	589	533	573	546	530	573	563	527	508	544	522	514	599	494	546	540	586	532	548	538	536	616	501	519	560	527	533	585	527	548	547	529	559	579	533	572	516	549	529	549	506	597	559	549	490	537	563	566	584	572	526	532	574	532	518	589	514	544	551	555	539	538	525	527	546	552	547	572	510	546	543	464	538	582	514	535	521	578	523	566	499	540	528	576	529	517	553	564	532	519	546	527	594	549	586	523	534	582	543	511	499	569	526	523	517	548	542	585	575	537	553	556	611	564	551	524	527	539	558	534	544	579	507	532	550	549	560	538	504	546	563	570	515	543	551	546	530	593	562	531	556	542	556	543	520	547	607	528	519	563	536	551	587	532	520	531	554	550	544	511	550	537	569	533	544	565	532	593	531	551	512	560	629	547	551	560	573	538	531	525	543	557	514	557	533	520	546	587	541	561	593	542	529	544	582	534	551	522	525	527	548	552	514	524	505	530	532	518	580	526	497	523	554	538	550	542	533	551	549	516	529	545	542	504	564	544	551	592	546	520	536	549	521	576	567	541	566	519	566	532	568	532	515	571	531	530	548	545	525	559	529	572	528	557	567	558	573	527	550	530	494	540	570	540	531	510	553	557	527	524	602	609	574	554	545	505	552	579	596	562	534	593	550	569	544	548	533	573	509	512	539	533	531	554	529	577	528	504	552	557	534	541	574	552	557	579	549	536	501	533	527	526	504	536	507	527	520	551	507	563	529	560	562	516	550	536	576	526	526	539	540	562	539	534	547	532	559	528	569	529	572	582	532	557	559	548	533	533	538	527	547	557	562
52172	30418	6648	3473	2280	1660	1349	1161	980	851	818	804	782	653	672	622	627	574	611	557	537	580	546	553	563	550	547	511	528	551	540	532	498	548	529	538	524	511	517	534	526	526	505	534	535	542	514	514	490	542	519	551	531	485	536	531	493	530	525	520	489	535	493	543	530	506	507	496	522	484	497	518	517	513	561	535	555	548	513	483	512	519	536	502	482	499	487	504	479	526	542	498	476	504	513	541	539	524	513	480	508	515	537	521	510	533	497	469	501	504	473	484	540	495	533	476	494	510	525	481	488	484	523	549	497	520	500	518	502	530	496	542	500	532	493	514	504	517	499	553	544	470	479	506	541	486	478	451	519	490	525	503	525	484	505	536	516	516	525	511	551	526	492	544	513	513	434	452	537	517	527	522	470	534	501	491	540	508	508	479	523	498	530	481	498	488	494	503	483	544	511	485	483	510	545	511	501	533	534	505	516	512	484	498	492	494	506	520	514	508	504	482	517	538	493	477	542	484	482	520	530	506	511	511	506	493	484	536	478	500	527	474	531	506	499	504	477	502	497	511	484	480	464	496	501	506	516	471	519	514	527	504	507	508	508	522	502	491	489	494	497	516	517	464	462	504	526	504	493	532	478	507	571	512	466	516	482	498	533	476	506	481	519	534	511	503	521	510	512	523	502	537	512	508	519	482	474	480	510	511	518	529	496	481	520	504	497	527	520	464	498	534	492	512	516	499	491	503	507	517	506	493	490	484	550	494	506	520	526	485	529	469	517	504	498	508	496	513	484	537	501	515	503	481	530	466	530	516	508	526	505	469	472	467	525	509	478	515	497	480	504	501	503	514	494	490	503	494	505	493	489	507	526	521	503	492	517	489	513	491	512	524	525	531	517	498	488	580	511	494	535	509	539	530	482	522	496	472	502	527	485	521	498	484	529	510	528	515	489	529	487	519	544	532	482	517	533	516	461	473	512	512	500	480	508	525	488	539	528	492	506	495	512	510	522	492	496	492	496	490	496	534	489	515	480	490	508	492	481	515	491	534	508	505	531	543	512	504	542	531	508	505	473	496	546	529	532	550	482	516	496	516	477	472	464	512	526	510	514	527	528	488	482	462	486	517	486	481	537	528	546	518	527	525	484	512	523	523	546	518	487	500	529	468	513	503	489	505	502	474	505	514	501	528	505	505	490	515	549	535	501	516	481	504	498	476	495	500	482	540	511	520	507	522	502	496	543	503	480	522	474	535	554	514	488	524	476	492	471	532	538	516	529	512	492	554	501	505	520	493	485	553	528	517	509	483	495	488	533	483	496	517	568	520	488	535	477	515	504	520	549	505	518	523	517	488	509	506	508	521	536	549	536	509	514	502	498	479	528	518	470	516	508	507	545	483	477	478	498	533	559	501	528	498	505	509	490	516	505	522	506	532	519	511	453	466	542	478	490	505	487	507	492	514	506	532	522	496	494	498	513	518	547	550	506	469	516	550	506	472	467	484	513	547	501	473	509	494	486	506	459	505	500	503	491	510	479	527	497	494	542	497	538	485	532	515	481	498	519	529	522	483	476	494	499	548	513	484	516	533	485	501	510	524	493	497	519	482	529	491	498	501	506	533	523	517	517	533	525	514	456	519	518	493	549	506	515	534	525	515	479	510	536	513	505	506	533	506	533	547	538	492	517	551	486	500	481	535	497	520	541	532	496	456	516	502	565	516	504	524	523	532	506	535	484	515	499	490	475	511	502	512	526	487	532	510	522	499	476	507	514	514	491	512	502	529	522	517	507	506	495	528	529	515	496	529	473	484	483	518	476	510	534	502	540	480	499	530	490	461	514	467	514	538	491	470	497	466	502	523	502	509	512	504	534	534	489	530	557	534	509	554	500	501	530	496	519	509	479	477	466	531	527	496	523	523	534	485	501	513	482	521	469	532	478	484	492	494	513	506	491	515	523	472	490	492	504	492	527	509	500	539	516	510	493	489	503	480	492	511	504	498	539	493	516	548	538	495	517	480	510	498	488	509	487	515	520	482	532	496	478	504	504	491	523	533	524	545	530	516	512	506	486	504	504	438	478	494	506	489	482	502	498	533	474	482	461	469	549	503	529	516	507	452	518	480	522	487	518	508	510	528	509	481	482	525	494	480	492	517	548	508	527	500	533	495	519	518	480	513	527	519	519	511	497	519	519	512	482	472	530	516	527	490	506	486	512	484	540	488	443	497	534	523	516	515	524	523	553	525	477	533	499	503	534	516	535	526	481	513	533	533	533	501	523	536	531	493	537	494	476	509	473	527	515	517	502	503	507	483	478	495	510	506	490	519	498	512	493	518	516	491	487	497	496	498	481	517	497	502	470	464	555	522	515	516	529	501	539	508	480	475	507	490	514	514	511	495	498	517	500	532	498	504	494	507	545	518	463	530	493	515	507	519	479	504	490	494	460	493	511	540	533	513	505	514	508	484	499	510	525	514	496	496	500	546	489	496	515	525	539	494	480	510	513	483	504	551	506	506	464	530	471	505	477	495	542	449	510	528	531	517	479	516	521	515	506	488	517	498	519	520	500	501	542	498	529	480	496	510	521	539	529	528	541	516	521	523	488	507	493	545	528	489	526	521	514	493	494	507	501	487	502	494	515	474	500	515	476	503	528	527	502	502	508	500	529	544	527	476	490	496	509	476	511	541	507	503	486	474	457	523	482	533	522	499	529	494	507	522	474	508	531	505	541	500	536	531	469	530	519	494	513	503	492	498	516	512	514	490	518	476	497	500	485	531	540	496	509	490	536	488	476	521	487	490	537	477	520	498	499	521	468	505	496	506	507	524	541	515	519	509	525	536	492	493	512	482	523	506	495	489	490	527	468	532	496	526	505	502	496	502	496	470	483	498	491	535	494	496	460	499	506	487	550	512	518	512	494	524	508	454	520	505	468	504	469	459	493	515	514	528	520	509	503	518	536	493	496	543	482	487	523	521	549	466	445	535	477	498	522	478	499	537	532	540	539	520	521	515	518	496	485	527	521	503	486	523	513	485	515	509	489	511	515	512	541	452	503	501	511	487	532	474	563	487	514	514	533	522	477	512	506	519	498	508	539	508	521	506	497	541	481	528	519	475	501	538	516	539	545	494	508	472	501	490	481	503	522	493	486	495	494	454	492	527	505	493	511	490	481	454	513	540	487	526	521	480	558	506	495	530	494	496	519	521	578	486	491	511	485	466	489	510	519	492	502	522	535	530	480	544	531	534	485	503	526	531	490	455	515	493	512	518	476	479	473	486	525	477	496	526	502	513	496	514	498	531	501	532	515	554	547	530	514	519	506	562	508	513	496	481	531	527	496	516	510	538	505	482	539	511	509	478	516	512	481	529	506	523	530	488	494	457	544	535	486	484	521	488	538	536	473	498	504	491	515	498	515	543	510	460	523	506	492	483	475	542	500	551	464	445	520	500	495	550	502	508	469	471	506	537	485	495	533	483	501	534	521	518	507	540	493	495	522	480
22357	20377	27453	23160	20360	20438	15857	1800	1266	1233	1185	1158	1056	1099	1106	1034	949	1018	996	1003	921	983	950	959	940	912	962	880	912	903	920	913	924	887	947	912	924	942	909	941	937	919	898	934	888	930	925	943	913	910	964	914	889	933	962	925	944	877	911	898	928	887	914	869	922	951	941	963	923	863	942	894	888	918	905	901	872	926	883	895	883	903	928	940	903	885	911	911	878	943	930	939	893	874	935	916	919	890	939	865	857	843	913	883	899	950	973	969	875	893	908	885	949	923	888	931	908	934	907	885	878	877	893	907	905	894	893	881	864	890	890	923	968	927	890	906	904	862	905	879	916	884	865	940	923	954	936	881	906	955	874	911	875	908	869	929	912	920	912	872	863	924	932	914	888	872	856	872	890	913	879	880	931	872	918	867	903	942	874	879	894	878	908	881	882	916	965	897	857	860	864	881	950	893	895	910	886	824	915	916	904	915	902	844	853	909	838	905	895	873	859	951	886	855	927	913	909	810	926	891	906	907	928	900	847	909	920	950	878	920	932	945	911	916	945	941	878	880	876	927	949	924	907	917	939	934	874	886	884	881	910	852	851	897	920	916	920	885	928	908	892	876	911	901	853	904	883	914	862	913	890	899	812	929	899	917	901	918	889	907	903	912	904	865	857	972	917	935	919	892	887	905	905	939	958	957	830	915	888	900	900	912	918	875	922	885	926	924	880	880	904	968	861	903	899	916	918	855	848	897	904	848	855	881	935	952	919	897	932	920	894	855	906	917	839	908	913	886	870	908	886	899	892	901	884	848	930	948	927	959	938	952	865	943	939	891	854	904	881	884	909	912	899	909	832	918	875	878	818	930	894	882	898	918	853	887	861	895	985	824	850	917	901	923	921	953	924	915	887	904	865	871	879	864	891	946	950	883	900	911	918	940	892	866	919	910	952	899	845	922	933	954	930	892	937	869	913	876	924	949	901	923	880	875	860	875	877	899	886	839	931	917	895	922	866	940	913	887	844	999	924	895	893	930	962	901	938	931	874	910	917	907	930	911	924	885	884	920	872	833	864	889	932	888	899	887	857	945	906	891	934	852	959	869	906	883	900	966	923	885	925	906	901	882	921	895	954	835	899	882	895	891	958	958	894	919	911	914	985	893	916	913	922	928	947	914	947	847	880	896	926	884	861	855	963	916	872	941	838	915	875	914	860	897	921	876	876	906	893	935	910	838	873	897	857	896	863	909	897	923	905	846	864	895	839	917	936	881	859	901	895	899	870	882	896	902	894	919	870	903	876	901	858	883	943	847	902	894	896	916	938	939	907	946	951	915	889	926	856	917	858	838	874	875	941	876	861	846	928	860	906	851	869	871	920	914	942	909	958	898	907	901	894	886	892	922	879	899	860	887	939	905	860	889	888	858	857	880	955	871	958	879	953	891	918	898	880	852	872	878	854	873	909	878	921	905	925	938	892	925	889	951	923	914	925	925	906	970	896	934	948	885	936	922	875	921	899	844	880	905	905	967	879	867	854	890	942	925	913	924	915	932	864	896	893	915	897	884	855	869	855	899	910	940	942	927	888	926	874	860	868	838	963	936	858	876	872	869	897	953	879	903	884	907	891	956	942	915	917	849	908	904	931	962	858	888	913	875	936	888	904	913	935	912	867	921	920	893	861	873	963	884	920	909	943	897	900	883	881	893	931	855	941	904	923	924	938	941	869	922	888	920	862	856	881	916	946	850	832	916	890	943	882	849	922	937	896	900	848	907	942	872	886	921	868	985	930	866	912	981	940	892	889	899	949	918	904	894	927	916	895	924	887	910	866	913	873	910	881	931	921	873	951	894	932	874	921	918	907	909	870	893	874	908	923	854	952	848	891	883	845	875	934	934	939	890	913	866	907	955	906	888	934	860	922	898	865	862	898	866	911	938	906	906	953	900	885	900	895	933	845	908	935	934	894	894	949	861	891	897	886	868	927	877	914	893	865	910	911	940	919	897	870	891	912	901	911	878	890	851	929	948	868	852	909	872	904	899	903	910	922	890	886	880	910	874	883	882	858	880	900	899	917	926	958	911	930	908	868	905	858	898	878	873	927	902	928	918	909	902	884	904	895	850	894	892	890	899	893	913	861	912	894	910	904	881	911	844	951	880	915	873	925	832	952	949	911	855	878	950	861	926	905	930	922	880	916	948	912	912	923	916	955	904	892	907	906	886	932	902	889	878	881	867	842	895	887	903	974	950	876	886	891	892	933	894	933	874	868	895	878	884	896	931	919	840	864	872	900	852	929	895	932	897	910	991	905	877	877	916	954	859	858	943	912	930	901	950	950	859	909	862	885	846	916	927	897	861	916	869	880	916	892	937	884	887	893	867	855	928	877	906	853	938	843	872	855	901	881	859	841	853	899	896	882	879	823	867	875	907	895	908	909	920	954	902	927	912	823	913	1000	879	875	876	898	889	899	840	897	870	879	964	855	878	862	918	958	862	886	933	914	924	883	930	903	909	915	866	948	934	895	890	855	912	917	911	882	897	944	881	871	810	916	922	939	923	920	869	885	909	917	893	864	933	893	908	931	870	853	876	832	908	923	891	872	882	992	884	892	902	878	937	903	923	914	900	853	886	844	889	887	899	859	876	911	889	903	900	913	895	906	946	906	914	898	962	885	912	885	865	919	896	916	940	903	933	940	917	864	849	830	865	857	885	926	918	906	862	913	878	924	907	898	963	894	892	951	915	941	886	929	877	898	890	913	910	899	872	912	896	832	879	862	893	937	967	889	869	885	879	927	878	902	923	933	945	904	907	916	905	926	895	898	923	939	871	869	871	897	899	891	929	917	854	900	924	902	858	901	886	886	950	896	860	926	907	909	963	841	840	929	848	883	919	908	934	886	926	914	900	914	854	870	890	919	957	951	892	932	946	915	953	878	892	928	926	917	887	904	871	887	896	905	905	929	900	945	881	904	890	923	893	913	938	817	908	886	914	937	941	897	955	909	893	861	922	920	929	928	904	886	886	892	916	927	944	919	854	970	886	928	916	850	952	889	905	864	909	910	877	914	905	878	928	906	924	915	904	890	905	884	932	930	957	876	934	851	905	878	898	936	919	843	908	870	903	950	926	868	878	913	877	884	910	915	917	875	897	951	885	874	913	901	872	983	890	918	945	917	915	882	860	880	858	888	830	897	903	937	890	855	880	874	885	885	951	937	847	859	860	885	891	889	895	874	885	901	919	849	907	866	927	949	905	922	928	933	935	910	914	912	915	935	884	861	924	890	929	885	967	913	876	924	841	907	859	892	927	821	892	880	847	908	843	856	898	851	883	881	913	864	892	934	901	876	865	871	947	818	873	917	923	929	936	912	890	932	920	897	869	924	888	876	904	866	930	810	923	836	901	856	894	922	897	921	871	893	937	884	930	883	906	844	886	905	918	901	895	953	909	919	946	900	930	903	865	829	882	892	945	845	904	852	893	896	913	932	885	854	904	864	924	903	966	876	841
52092	35223	10987	5938	3907	2922	2351	2000	1725	1555	1381	1293	1202	1170	1131	1088	1052	1045	1000	1007	973	1029	937	938	943	916	897	881	938	883	909	864	877	854	810	821	919	893	868	872	888	843	899	822	858	851	837	850	845	872	849	880	863	882	866	858	855	903	858	891	836	780	885	836	846	777	842	846	819	803	857	869	815	867	820	881	865	831	806	844	830	882	872	811	840	844	825	886	828	831	844	821	841	840	818	789	793	862	838	817	824	887	827	839	827	804	821	807	875	845	783	899	792	826	814	806	842	836	862	825	819	793	857	810	825	780	875	797	839	826	885	868	857	856	774	843	852	826	780	834	849	819	816	848	802	867	872	866	815	793	835	843	844	841	803	831	841	842	818	857	795	826	835	787	878	774	837	826	882	842	798	811	867	778	846	792	814	771	822	827	852	818	851	795	797	874	855	776	864	855	848	814	839	787	786	830	788	851	809	827	869	776	796	820	816	840	817	777	805	829	848	812	823	852	861	862	811	888	856	838	834	812	816	844	852	886	880	812	800	871	839	834	830	823	846	866	774	832	792	804	800	840	839	867	851	844	877	834	839	779	823	830	812	787	818	903	791	823	850	814	797	875	826	864	838	830	861	811	787	794	854	886	814	832	798	853	827	836	843	813	813	883	823	865	817	829	828	827	780	880	848	810	842	815	870	846	847	823	779	869	809	806	834	866	843	831	810	838	840	811	794	836	837	843	832	805	814	796	802	845	831	839	783	811	826	819	852	871	844	844	870	769	836	851	837	762	829	866	854	789	831	800	819	815	822	793	810	802	820	839	816	888	794	852	829	820	818	830	848	843	888	848	810	849	889	794	891	813	826	816	792	750	859	783	884	803	827	831	863	871	809	841	837	835	849	850	778	841	845	855	826	833	895	831	825	803	816	741	811	838	766	829	821	783	832	866	875	848	837	845	808	803	769	835	833	894	792	862	828	854	840	783	865	826	803	781	828	874	805	824	829	817	882	795	888	816	859	825	853	854	832	824	840	827	821	872	849	814	813	883	803	833	858	806	853	859	814	848	837	784	804	853	817	791	817	859	856	821	779	799	857	798	863	826	829	815	818	833	831	851	865	839	824	774	894	868	854	796	824	813	788	856	842	840	820	825	848	861	888	789	823	792	852	806	871	815	855	855	816	778	842	880	850	875	843	865	843	827	817	807	841	808	879	815	863	778	830	828	841	776	845	807	822	869	809	822	874	860	844	837	843	799	874	828	838	798	799	828	840	824	765	814	847	830	786	832	835	800	823	803	829	827	837	881	790	820	816	837	823	797	845	825	810	843	849	836	880	808	821	834	797	813	820	833	790	833	767	816	810	900	786	799	876	845	824	852	813	875	816	827	854	824	845	821	824	793	882	845	849	834	803	838	839	835	850	812	836	811	830	830	811	861	826	757	799	829	819	845	823	820	836	808	901	798	837	805	801	818	844	868	810	820	834	814	842	865	846	840	813	806	814	867	835	826	794	876	810	885	771	817	818	816	806	800	849	843	831	826	811	858	802	842	842	828	826	857	814	768	867	815	820	848	861	821	797	780	834	844	817	857	822	819	810	828	824	863	835	826	842	841	823	871	863	828	852	798	820	795	749	817	830	813	805	819	827	849	837	835	901	842	851	814	829	869	827	809	795	840	854	870	831	844	827	899	832	842	862	859	850	787	857	812	805	805	825	818	828	816	783	812	843	824	843	847	848	797	824	830	829	753	847	871	832	828	839	841	842	847	816	830	807	797	808	814	864	835	817	833	850	862	829	847	847	831	866	853	850	852	766	846	832	812	818	827	855	824	793	859	801	834	825	857	847	852	795	852	867	835	853	839	827	809	781	800	828	786	847	787	832	844	824	825	829	835	806	801	820	807	851	856	892	759	810	812	844	824	814	828	760	839	802	823	823	822	782	807	839	804	796	824	833	816	818	832	850	804	801	790	819	834	799	826	869	852	825	815	831	779	863	870	821	834	841	827	777	855	860	826	846	834	820	855	791	869	840	838	864	882	816	843	789	828	781	862	795	790	834	795	822	824	825	866	799	863	847	908	777	830	797	845	834	837	809	822	837	814	841	858	824	850	837	812	874	850	853	798	839	856	859	825	834	796	814	819	819	829	812	811	816	782	862	821	842	801	865	755	836	814	870	823	802	835	820	859	819	859	877	849	803	836	799	803	866	799	873	822	831	853	808	828	792	822	785	851	811	868	800	838	840	876	859	808	887	825	847	826	875	795	805	882	811	801	847	874	801	817	828	854	840	894	807	780	817	831	791	809	857	835	876	884	843	845	792	824	834	870	860	806	810	808	847	800	773	812	846	857	830	864	869	834	849	828	831	795	805	881	810	821	797	816	825	789	821	842	828	856	848	910	841	819	825	831	848	836	766	830	829	853	862	864	897	848	810	870	848	868	808	809	814	886	848	854	827	892	813	832	834	804	809	811	823	815	821	817	819	829	793	809	828	841	811	867	854	824	820	829	827	814	810	799	857	822	798	840	796	845	813	836	823	775	872	802	816	887	799	819	835	839	815	849	833	828	895	812	861	805	821	813	776	843	842	842	812	853	873	864	819	829	807	873	798	846	809	860	868	833	825	823	860	866	834	787	824	841	829	819	815	807	806	790	833	800	801	852	803	805	823	838	835	827	757	789	827	772	837	875	806	843	903	811	837	818	807	868	832	836	838	838	853	820	832	835	848	831	795	834	801	841	830	878	876	841	818	809	789	778	813	874	864	798	822	815	787	772	830	861	849	874	901	803	848	803	785	827	849	805	824	836	799	803	843	838	821	832	874	798	826	884	820	814	843	799	834	845	794	867	871	838	869	769	767	870	821	802	824	787	813	823	836	861	810	855	842	801	847	835	831	854	820	800	857	826	851	902	804	822	839	851	823	777	782	855	867	868	826	832	805	841	759	834	823	844	787	839	793	849	862	892	814	863	855	851	858	829	896	855	811	752	813	816	813	844	812	815	813	836	817	838	800	779	824	845	824	866	820	848	801	808	788	837	811	849	855	855	814	886	815	773	851	805	831	858	836	833	881	824	811	822	862	866	846	843	787	899	817	864	807	842	817	792	856	829	860	854	783	815	824	817	770	831	844	838	810	813	834	801	806	757	835	805	799	852	837	856	785	860	803	840	841	785	819	801	832	869	829	792	838	828	834	792	814	877	819	840	800	819	846	801	824	864	836	817	896	804	844	858	827	847	824	886	812	853	813	846	845	770	831	812	828	845	893	883	842	836	840	793	792	835	835	837	890	840	861	871	825	812	845	788	811	808	873	789	817	915	836	769	873	839	848	804	823	826	793	810	908	838	831	849	864	827	799	816	875	880	850	831	799	815	805	817	821	807	874	778	878	813	773	879	829	844	820	798	903	812	866	850	840	877	799	808	875	785	799	847	820	798	853	851	867	813	876	898	855	846	825	864	807	821	809	803	814	788	858	808	789	807	818	847	865	821	821	814	871	878	817	813
33711	19495	5149	362	281	246	280	231	248	280	242	267	248	231	275	228	243	250	232	247	214	237	215	221	238	260	225	233	236	245	262	243	229	256	241	225	245	233	241	238	252	230	237	230	231	267	238	248	226	226	235	227	218	240	275	227	206	218	277	240	264	242	236	257	234	247	267	221	235	233	213	207	262	228	252	242	212	243	239	244	232	234	256	236	231	243	237	244	239	241	233	243	268	246	235	260	258	237	247	211	237	242	220	259	232	237	232	251	237	231	246	250	253	233	232	240	243	247	229	222	246	236	234	252	231	257	236	247	242	265	268	248	242	245	265	252	264	230	250	237	250	235	232	244	233	253	217	248	253	248	226	222	256	229	218	245	225	246	227	223	261	220	238	233	244	235	220	226	211	250	247	242	224	237	244	257	262	236	239	255	243	227	242	236	213	251	234	189	230	263	242	218	236	245	241	238	250	222	233	213	214	254	223	233	213	258	234	272	225	236	249	250	215	226	230	240	245	257	265	255	216	244	250	240	259	267	263	223	248	259	227	235	243	233	219	252	220	239	234	246	228	266	250	214	228	248	253	250	234	234	276	203	249	228	211	245	255	253	232	219	251	250	218	216	233	231	251	202	229	243	234	240	231	220	230	237	235	240	232	250	227	224	217	240	262	228	234	241	212	228	242	251	253	240	241	214	247	259	243	225	266	214	239	246	247	275	240	227	241	220	211	216	249	248	253	245	237	249	238	226	239	219	236	257	245	242	238	190	268	224	238	254	251	244	259	233	261	249	233	238	228	246	255	219	224	226	241	226	227	243	230	252	265	251	239	217	231	228	212	214	270	263	226	260	242	228	241	220	242	260	265	211	239	223	234	220	234	204	241	234	242	216	236	229	234	234	256	247	212	253	227	234	273	211	244	234	233	232	230	240	251	250	241	271	228	229	243	232	216	222	210	234	244	230	255	255	215	223	243	210	240	245	230	220	277	234	246	244	221	234	257	215	226	230	242	257	210	222	263	241	255	261	257	239	211	260	237	245	233	234	234	247	215	240	245	228	225	236	235	236	251	245	273	238	228	271	227	244	204	233	262	227	268	245	221	230	234	247	264	236	228	234	255	219	219	239	253	237	223	231	245	235	269	222	221	242	247	246	228	259	232	246	234	248	244	236	221	245	258	224	222	209	231	241	200	264	241	218	243	223	224	238	239	210	246	238	227	240	225	241	233	221	237	237	238	261	245	252	214	260	250	246	235	248	261	211	247	222	221	274	219	238	256	230	257	214	253	253	239	224	250	238	222	210	267	238	229	250	226	237	231	216	240	215	229	221	251	238	220	227	213	242	268	254	235	257	244	275	239	251	239	245	242	242	241	231	256	227	247	245	218	230	243	242	225	211	253	232	199	212	223	237	224	242	230	212	246	233	235	232	237	237	257	243	232	230	232	247	244	230	217	245	203	202	227	250	242	235	215	231	238	194	218	243	240	217	232	240	261	249	248	241	256	241	255	225	239	253	232	235	258	238	254	263	224	238	231	230	236	238	255	275	238	238	228	238	244	244	245	226	226	245	218	232	236	215	233	235	223	252	233	227	258	243	207	231	247	269	195	260	250	241	246	227	231	219	227	229	238	225	226	231	222	236	240	234	251	254	241	239	233	236	243	239	272	224	244	221	247	240	215	237	220	260	213	236	234	240	233	232	250	214	232	226	228	240	239	211	257	247	225	209	260	241	223	232	242	247	256	260	221	219	238	253	238	248	245	254	213	242	248	225	231	233	220	214	256	213	240	228	236	213	249	257	217	248	260	262	226	250	223	254	234	219	216	233	218	237	240	235	230	234	236	239	253	220	257	236	230	257	249	257	230	267	203	217	216	227	239	246	245	253	239	226	228	218	232	255	221	215	259	218	266	258	231	208	238	235	230	241	251	237	248	240	230	219	233	219	241	251	255	237	249	262	207	236	222	224	246	244	250	260	208	227	207	267	285	239	229	266	243	239	240	235	248	187	222	234	236	208	247	225	246	216	257	220	212	244	235	251	225	242	251	210	238	237	273	216	190	243	219	232	217	255	242	238	240	251	243	232	235	241	260	258	228	236	233	233	231	227	245	242	226	240	231	201	215	242	242	228	253	253	234	217	241	231	223	254	245	252	265	253	206	218	237	237	261	249	228	224	246	235	265	222	249	213	254	244	242	248	229	234	233	231	226	253	222	249	218	254	254	229	245	233	211	248	195	255	247	230	230	223	249	248	251	215	228	234	245	228	239	235	255	216	235	218	233	226	227	243	221	245	222	247	249	229	248	217	219	265	238	246	239	248	246	236	266	241	258	200	253	244	197	228	226	236	240	230	252	256	240	213	234	230	234	252	247	227	240	254	253	222	239	244	258	215	269	259	230	246	229	237	243	258	234	234	229	255	279	246	231	238	281	235	258	213	239	230	250	244	213	252	258	245	249	248	218	216	237	260	249	227	241	275	246	243	238	253	256	190	253	229	210	225	288	239	234	259	245	247	242	241	236	223	243	224	241	247	206	249	211	234	263	239	223	223	252	254	232	244	237	247	225	225	250	224	211	226	243	219	264	241	233	239	256	243	243	259	252	222	230	240	236	265	229	260	268	263	243	210	265	242	256	211	226	206	224	237	250	240	239	253	227	228	245	246	210	236	253	232	254	251	235	264	214	255	204	263	233	219	220	290	247	245	224	219	235	213	243	235	244	226	216	228	233	259	246	228	241	271	245	232	232	212	263	231	239	224	225	238	244	246	221	222	260	227	243	248	240	235	225	254	244	225	230	247	211	231	240	241	221	240	206	239	233	242	230	228	232	256	236	223	210	231	230	265	266	237	200	242	246	241	230	283	224	234	208	236	224	237	216	239	225	243	244	256	239	239	228	225	239	240	231	244	246	250	236	224	235	229	236	242	224	213	232	248	201	213	250	233	211	233	237	241	241	246	240	240	220	238	199	221	240	252	257	258	218	205	240	243	239	252	243	218	198	220	231	253	215	217	227	244	236	232	246	246	237	251	221	245	230	269	232	241	231	228	230	255	282	216	215	249	230	225	230	246	218	237	246	228	249	227	235	216	198	232	242	234	242	231	243	211	241	225	247	241	226	238	235	244	253	256	220	239	217	243	226	230	258	241	223	237	211	206	240	224	218	242	258	240	219	239	240	212	238	220	207	261	262	251	248	264	247	256	249	251	226	214	219	223	246	243	241	293	267	241	231	228	229	259	243	250	257	252	215	238	243	228	237	232	238	257	261	237	203	241	210	220	229	223	217	228	258	240	206	229	248	266	255	254	244	250	240	213	240	262	249	262	227	234	224	218	246	243	234	260	231	223	214	231	234	240	261	250	253	230	257	249	206	259	227	248	244	223	223	261	223	217	262	234	244	260	216	250	238	219	242	227	245	235	219	229	232	250	245	202	234	227	240	205	221	252	240	234	238	223	249	238	219	228	249	240	242	210	215	258	225	224	246	233	231	217	257	248	232	233
30820	12895	524	388	369	291	267	316	282	294	243	240	277	257	253	272	266	273	251	286	251	246	247	244	276	247	240	284	258	266	233	281	246	259	264	236	250	239	244	263	282	279	266	252	217	262	270	243	248	255	260	266	244	244	266	245	270	267	261	270	249	237	217	261	262	255	298	249	256	267	242	275	225	263	254	244	234	244	251	261	246	259	250	257	255	246	239	283	283	254	231	256	247	263	246	252	256	266	227	244	254	274	247	253	278	252	232	229	235	267	245	245	269	228	248	232	271	236	246	228	241	260	261	241	250	266	261	259	251	230	226	228	238	238	270	249	267	248	262	241	252	253	270	242	232	270	230	264	271	264	237	265	240	264	255	250	238	229	268	260	271	223	246	239	236	258	250	239	277	266	257	253	279	243	257	256	248	246	267	268	247	265	230	253	252	274	264	247	258	259	231	263	252	240	245	237	260	242	273	252	250	246	252	257	254	258	253	254	252	258	274	228	243	253	248	226	266	234	237	261	252	246	265	264	263	288	246	258	224	257	253	256	242	257	249	255	248	243	256	249	251	251	247	246	248	245	256	235	268	250	241	234	265	257	233	247	242	263	253	232	272	243	239	260	248	245	260	251	255	258	271	234	256	252	244	230	255	242	257	253	259	231	243	246	232	244	231	240	272	238	235	250	236	241	268	264	237	244	258	239	246	274	239	234	254	273	289	261	254	262	255	262	229	233	251	264	225	225	244	225	238	231	234	245	250	276	244	212	253	228	276	231	270	264	268	217	246	231	247	269	259	252	256	253	273	259	213	293	272	278	247	233	266	234	261	277	254	253	228	230	250	220	237	271	228	256	235	225	227	238	227	259	282	246	235	241	245	247	281	242	273	259	284	254	247	258	232	257	235	239	253	255	239	249	271	250	270	248	265	227	258	276	279	238	232	251	261	292	246	261	234	259	274	239	250	252	252	263	252	244	246	262	257	221	236	249	232	236	254	251	260	241	240	242	241	269	254	295	252	258	246	227	242	230	212	230	247	264	281	238	222	264	241	255	265	233	244	259	234	262	237	218	237	263	244	275	258	269	243	259	263	248	258	253	265	273	253	230	257	232	240	266	271	253	233	267	242	220	262	258	271	236	237	264	260	228	240	248	218	246	269	249	245	254	255	229	234	263	233	243	257	248	255	269	278	242	234	283	228	263	243	290	246	255	236	236	263	256	256	262	217	228	257	258	246	241	230	268	254	257	271	270	254	246	267	235	258	243	248	248	243	255	246	254	264	263	249	254	271	240	228	246	271	239	255	245	268	237	264	254	239	247	229	276	231	241	262	250	257	272	246	225	266	257	254	264	281	239	270	224	255	249	246	255	249	254	251	251	227	277	292	256	235	265	205	237	250	231	237	257	229	278	237	257	227	253	262	253	267	239	235	240	261	266	269	256	244	250	236	226	283	249	272	264	255	249	277	258	232	245	268	255	221	265	263	243	240	245	225	255	271	215	247	251	265	229	232	243	216	243	286	267	257	240	268	254	240	241	217	253	267	243	225	222	236	263	241	257	248	241	246	253	248	251	248	269	257	223	277	234	260	229	231	228	247	254	268	294	245	231	259	262	271	234	264	254	231	232	270	223	229	231	239	231	259	262	236	246	214	246	264	266	254	267	236	226	244	243	256	259	252	280	245	237	222	254	275	262	251	232	239	243	253	258	250	254	248	252	248	239	260	249	224	282	246	243	243	234	232	254	245	255	237	258	268	272	250	267	232	257	268	244	246	233	238	248	274	258	244	237	256	233	223	268	238	259	265	270	267	235	234	244	260	257	213	268	236	249	280	240	252	259	229	253	248	247	274	247	237	233	224	233	246	240	265	245	239	253	242	240	253	268	261	234	257	258	276	238	271	247	262	232	250	238	242	245	260	248	275	267	225	235	261	248	229	244	221	250	261	258	270	236	257	268	255	253	212	245	265	269	242	258	232	230	233	257	241	258	228	267	272	273	260	258	241	260	229	240	245	260	278	216	282	238	238	240	262	248	286	220	234	225	277	239	226	253	292	242	249	244	276	245	251	222	273	266	271	262	241	214	239	251	230	246	231	253	257	265	247	251	231	228	240	227	254	287	259	280	245	231	231	227	265	241	254	209	251	241	273	260	249	235	249	269	241	268	269	278	242	250	238	264	265	239	269	275	264	247	240	260	250	214	224	253	270	257	248	239	223	224	227	247	226	238	246	238	248	215	212	241	253	223	261	269	244	284	232	241	265	254	269	238	253	260	273	230	240	257	243	238	245	238	276	266	275	270	260	275	220	254	247	224	261	255	273	289	256	230	235	250	250	247	260	278	244	246	268	231	258	271	239	239	228	254	226	238	267	254	252	280	251	241	260	236	260	273	238	228	243	267	263	271	250	250	260	234	242	268	282	244	278	239	254	260	261	275	240	259	248	226	265	238	241	267	244	229	267	254	250	272	249	251	254	226	250	249	254	265	255	233	255	272	277	267	247	258	272	247	273	248	232	227	258	235	254	238	252	278	251	236	219	232	247	254	274	243	229	258	253	263	246	247	264	243	230	227	266	260	248	232	249	248	241	224	252	250	227	247	220	251	241	254	254	268	241	264	241	240	258	269	264	231	268	237	236	248	233	249	237	255	224	265	256	228	246	245	254	217	231	244	239	279	254	265	253	248	233	247	254	272	247	252	239	245	265	273	236	224	241	218	241	261	278	244	272	265	235	264	239	258	237	278	254	248	261	247	258	244	262	250	230	251	249	265	231	256	252	275	248	265	261	231	235	250	233	252	248	257	231	267	231	264	274	246	238	246	250	267	258	238	235	247	272	232	266	245	232	228	226	259	260	243	249	245	268	249	261	259	238	231	258	255	263	243	235	257	258	265	272	247	293	242	248	260	252	235	282	276	234	255	261	227	254	254	241	247	259	263	266	252	273	228	249	271	243	238	262	240	270	248	244	224	242	269	255	252	245	240	245	245	255	268	244	226	272	259	240	241	256	260	258	247	271	250	252	217	214	220	254	242	259	254	253	245	257	253	263	257	293	260	249	250	251	247	244	237	231	262	266	248	254	223	249	248	258	233	267	255	265	250	241	247	251	288	250	236	269	271	223	261	262	252	254	238	269	266	267	244	246	249	245	258	238	266	260	273	260	221	249	251	238	251	253	249	253	260	234	254	290	263	250	259	271	258	246	253	238	249	266	250	240	240	235	265	250	242	237	243	269	248	268	248	256	258	240	240	261	231	248	249	263	214	241	258	216	286	265	220	226	246	280	243	230	216	227	257	234	252	275	272	252	242	248	254	260	293	262	272	249	235	268	264	266	246	260	247	228	240	217	248	251	242	246	251	234	274	244	277	270	234	239	246	249	265	264	266	250	255	256	223	241	257	221	270	255	266	253	244	239	254	233	230	254	259	265	266	263	269	264	247	249	259	247	259	258	272	259	235	260	253	265	249	242	268	246	242	238	249	247	254	260	262	257	245	279	288
24560	20510	26805	23884	20391	14066	1421	803	800	714	646	672	628	642	623	587	610	622	588	568	610	591	577	557	575	594	616	578	530	545	560	601	510	599	558	561	537	577	632	581	578	543	536	616	525	548	555	534	533	563	577	592	537	592	576	551	588	568	575	535	550	561	573	531	639	561	620	552	558	538	540	561	546	515	521	542	588	566	573	588	621	545	563	531	551	549	559	571	556	576	581	571	522	541	555	529	531	542	549	566	597	555	590	563	563	595	534	559	584	593	563	551	537	534	567	555	573	527	550	576	558	552	579	505	565	559	579	560	519	564	565	528	568	586	510	529	546	527	534	581	569	548	591	542	549	512	583	552	566	544	563	511	534	568	539	579	534	535	578	527	573	506	510	560	560	552	567	539	589	570	581	570	504	567	537	543	569	535	528	592	547	584	558	572	538	536	560	577	540	555	567	543	585	529	536	546	549	561	557	553	532	549	532	558	556	584	571	550	581	540	544	580	557	575	566	537	580	555	582	558	556	543	580	555	574	553	558	564	550	557	527	538	536	558	535	551	571	565	556	562	562	562	542	556	622	597	502	561	527	550	534	561	536	543	537	572	544	552	562	585	570	583	565	496	549	568	559	557	532	584	562	610	539	530	524	503	557	580	554	541	528	549	552	527	555	533	586	544	561	552	543	559	566	542	551	586	567	551	566	595	553	536	553	550	558	551	563	563	555	539	574	572	555	541	567	550	551	533	560	517	546	582	523	537	569	578	516	594	525	518	558	568	547	547	557	531	561	562	514	588	550	532	576	583	526	529	534	584	569	542	543	556	550	546	568	558	567	531	580	601	572	612	568	559	542	548	547	550	524	558	534	554	557	534	559	581	534	591	562	574	576	548	594	585	543	580	584	555	527	515	540	542	556	565	574	477	572	587	533	532	524	540	581	562	592	556	566	558	553	569	541	554	561	535	575	532	557	537	549	562	586	557	549	571	519	549	581	543	542	571	581	546	559	528	581	516	547	559	570	581	561	566	536	510	516	560	540	553	570	535	603	542	563	584	564	567	557	544	556	542	534	548	535	540	537	566	534	570	539	556	520	534	580	541	568	545	611	536	552	536	580	579	545	526	583	572	546	512	567	562	553	606	510	513	572	605	569	498	527	556	540	571	572	540	560	578	565	548	598	507	608	542	555	566	572	596	570	556	556	507	526	557	567	530	522	509	542	555	547	561	608	565	575	561	567	561	541	545	562	538	571	563	593	535	532	576	552	564	545	555	604	557	541	545	528	588	568	563	521	565	535	523	549	534	549	553	570	578	565	524	550	541	575	565	532	550	570	524	580	597	525	525	579	578	577	571	553	524	532	552	589	560	545	556	554	573	546	515	581	537	532	513	524	561	530	549	600	529	586	539	553	550	533	544	584	525	600	545	588	570	545	542	613	503	583	513	557	589	524	561	563	597	552	537	568	580	602	550	553	540	524	612	572	553	609	615	560	534	580	576	583	558	511	583	524	592	551	534	547	523	521	561	548	611	581	548	546	604	581	566	532	541	546	585	588	553	522	521	554	575	512	533	537	626	557	566	587	564	544	581	555	580	586	576	570	580	568	586	596	537	601	570	545	558	584	545	522	574	568	578	544	559	534	548	584	546	508	506	534	552	589	531	577	531	570	544	557	556	551	579	555	547	556	549	527	543	547	537	535	550	542	556	595	559	564	591	572	561	597	577	555	541	553	543	536	566	567	539	567	536	597	521	580	575	548	603	536	504	583	585	574	515	532	574	527	521	540	546	579	546	560	544	567	581	519	583	605	512	596	564	544	584	553	532	578	530	574	576	543	528	557	531	567	599	570	582	472	555	545	573	590	547	584	529	532	534	519	511	580	530	553	554	588	544	550	528	537	561	576	547	550	522	572	560	531	561	511	534	590	538	549	544	551	544	583	512	581	560	546	500	561	544	564	529	574	531	576	545	564	555	561	572	548	552	579	530	548	512	557	548	542	559	534	564	597	594	537	546	534	555	550	572	522	558	546	542	581	570	526	621	527	533	535	572	522	567	558	548	555	547	537	521	536	529	584	523	541	523	592	515	574	563	573	550	590	558	557	565	574	543	550	538	501	585	577	555	555	524	553	568	566	546	597	572	561	515	527	551	561	514	556	504	552	505	556	558	567	606	608	548	574	595	529	608	548	552	551	569	550	522	544	558	512	545	530	530	534	543	551	554	541	581	487	537	533	572	518	508	564	581	556	551	574	539	504	559	550	509	498	533	550	508	556	592	553	565	569	570	552	545	528	552	539	548	544	523	603	582	552	585	532	569	566	607	524	565	566	597	582	566	552	558	548	536	597	566	578	581	536	540	531	563	562	576	541	553	603	555	529	576	566	557	554	537	559	536	550	572	574	560	566	581	581	565	562	572	512	581	535	513	584	522	570	579	571	552	583	590	506	556	553	578	533	560	549	547	552	570	577	565	532	590	578	554	598	550	484	570	540	544	589	582	587	588	569	565	544	521	547	555	606	536	590	571	553	600	542	534	557	582	559	565	612	557	579	585	571	556	561	570	546	562	584	563	526	544	556	559	540	566	570	523	528	600	572	566	530	567	538	611	573	508	570	538	559	536	541	536	544	550	558	583	552	541	513	559	541	551	552	551	616	588	510	524	569	536	588	549	565	530	567	553	561	542	597	569	569	531	573	544	532	569	552	564	541	531	560	575	534	561	548	568	531	549	563	537	556	587	582	571	545	549	547	553	602	576	554	571	566	567	571	548	572	540	544	531	590	573	561	543	554	538	560	503	560	555	545	553	554	579	536	547	540	585	587	568	550	606	539	549	514	560	586	537	578	584	547	543	581	573	572	577	559	534	534	555	603	581	596	568	549	557	592	538	544	567	553	578	540	554	595	602	536	539	557	548	546	547	544	521	554	549	579	594	582	520	568	576	556	540	533	554	596	539	551	541	590	544	550	554	619	562	526	512	572	542	554	554	531	574	605	549	611	591	591	545	548	510	598	575	545	557	546	548	581	513	573	583	531	562	556	565	538	545	563	528	543	542	561	589	588	561	571	554	595	559	524	563	585	537	535	549	546	560	572	578	542	562	551	520	569	521	577	504	555	552	525	529	532	546	548	557	563	531	553	555	575	562	558	538	532	515	559	563	575	553	557	539	555	588	606	595	576	559	614	581	518	596	536	540	516	517	557	552	533	576	540	568	596	573	564	580	550	557	557	545	571	533	553	564	540	497	535	573	544	561	559	563	558	566	574	544	534	577	552	556	544	548	510	595	547	541	550	534	529	560	549	513	524	610	548	600	573	520	565	558	526	558	524	497	548	545	525	525	589	579	547	522	534	558	590	541	604	563	568	564	545	532	591	557	528	552	555	528	574	562	576	576	573	528	535	503	523	550	514	526	572	570	540	545	539	592	569	521	563	578	590	562	531	528	562	589	532	540	581	594	553	572	584	549	573	586	602	540	583	560	509	572	543	537	527	586	564	554	549	558
56418	39124	6077	3265	2071	1592	1305	1115	979	865	760	763	717	676	634	688	636	621	608	597	620	598	532	563	583	534	563	572	586	521	540	551	554	571	542	532	545	544	524	527	518	535	536	506	515	542	506	494	519	585	547	530	513	507	500	521	498	531	532	505	553	517	514	558	558	519	531	523	569	539	530	526	550	555	524	539	551	516	532	491	545	528	530	501	528	539	518	511	482	510	536	537	486	539	512	542	519	513	520	518	581	515	540	547	537	499	532	479	539	495	542	513	502	533	574	552	548	520	488	508	515	525	535	517	524	508	511	528	529	532	560	509	510	534	489	544	549	546	512	514	489	502	544	515	548	516	518	514	511	488	507	535	511	525	502	475	520	537	497	510	517	511	485	515	510	495	513	595	497	482	517	522	551	495	516	486	515	526	526	504	488	509	496	464	512	488	543	503	537	518	517	507	499	491	533	507	526	544	515	528	532	547	539	533	498	519	558	510	515	553	540	507	534	522	541	484	511	540	542	507	517	544	526	522	538	519	502	486	490	529	527	502	507	510	498	496	469	547	544	508	498	527	483	499	526	474	530	523	525	490	541	521	531	537	523	498	522	518	513	484	530	535	516	529	507	489	482	528	470	529	527	517	506	529	513	552	508	527	515	505	528	507	502	488	512	562	494	539	506	544	486	520	506	522	531	542	512	518	533	533	514	501	525	524	517	499	491	513	574	504	551	513	523	506	514	494	555	526	512	488	525	513	517	528	526	550	525	565	528	534	518	531	526	518	540	526	527	501	507	558	520	512	510	525	487	505	511	531	530	532	517	534	562	509	520	480	517	503	514	529	510	529	470	534	531	512	500	484	528	530	534	511	490	499	494	500	532	499	530	551	487	519	507	477	517	542	511	531	543	522	515	524	533	550	516	516	521	486	502	539	499	506	520	506	506	531	535	491	521	482	512	503	536	498	537	515	549	523	546	528	499	485	579	527	507	534	517	583	525	522	487	515	528	530	525	506	516	521	517	540	505	513	557	531	523	486	523	492	498	535	495	495	557	523	508	523	491	505	478	517	518	520	525	523	498	489	490	552	490	543	495	524	490	557	540	536	522	516	542	498	499	519	581	542	488	539	491	552	528	540	499	510	525	554	489	507	478	535	561	490	489	522	566	553	513	544	511	523	480	546	550	538	522	474	475	528	530	530	517	520	465	538	489	485	533	521	513	499	509	511	512	514	465	528	487	545	535	543	547	533	556	544	520	485	511	528	496	540	513	507	571	542	504	486	530	523	493	545	540	541	506	526	478	501	534	497	530	515	504	518	493	473	509	505	539	504	559	508	506	522	530	510	539	511	529	486	520	529	538	511	541	555	469	515	493	523	511	515	530	517	531	536	510	516	549	521	542	538	538	544	506	465	509	517	558	498	482	537	564	545	569	491	486	534	492	483	520	514	517	533	542	506	530	510	509	521	568	488	524	564	541	517	514	527	546	513	527	513	528	509	536	505	512	559	564	497	536	507	502	525	508	534	521	541	530	544	527	528	509	508	502	517	530	521	513	517	472	545	510	491	518	542	538	509	547	565	513	519	539	530	519	537	532	527	483	502	554	480	560	557	485	519	522	534	535	515	503	527	518	530	498	510	511	509	465	557	498	529	544	498	530	525	483	525	526	520	488	569	510	537	540	537	536	513	507	485	523	487	545	502	499	514	517	484	554	558	510	516	526	486	502	515	501	533	508	510	511	480	478	538	486	499	485	496	504	528	530	533	480	508	540	497	521	543	523	498	508	532	524	509	500	565	524	534	486	529	480	501	528	530	485	489	554	546	539	490	512	499	535	529	510	528	529	518	521	558	546	548	483	515	501	520	492	481	501	509	514	460	518	522	545	546	485	490	531	516	524	478	538	510	510	502	514	528	514	501	499	479	518	541	522	572	530	524	525	499	493	512	516	505	492	492	481	487	515	536	536	490	497	473	496	498	497	518	531	533	502	541	508	529	494	516	544	556	482	553	561	505	518	506	481	503	507	486	514	549	506	501	507	535	526	501	510	482	546	498	506	559	582	531	524	530	488	491	552	486	517	499	522	511	520	489	532	514	498	509	504	518	543	488	515	509	534	534	559	476	485	504	518	508	513	511	552	506	539	550	518	470	508	516	539	478	472	528	531	556	555	519	506	549	503	492	515	500	532	560	529	505	518	509	529	519	499	500	548	532	492	528	512	525	516	517	528	547	507	529	513	456	582	536	528	517	531	492	551	579	506	555	504	555	561	507	531	517	530	533	526	501	507	537	556	516	548	511	567	466	477	495	526	524	493	500	506	498	540	540	525	523	569	537	522	529	501	478	539	502	493	474	466	458	480	508	523	503	542	498	564	548	536	518	542	527	531	544	484	505	510	536	515	538	517	529	508	523	509	535	517	528	531	509	520	514	490	499	501	535	489	528	512	539	528	493	531	512	505	502	503	544	481	503	521	531	503	510	540	537	511	523	510	501	532	501	545	532	550	482	548	545	531	532	528	529	492	506	530	509	494	514	513	523	530	518	515	528	530	520	518	543	532	545	486	513	532	506	529	541	514	532	492	546	503	520	539	535	504	513	515	474	554	518	514	516	503	522	463	545	509	507	519	493	474	535	499	530	529	496	536	529	513	548	462	493	497	539	523	545	536	549	508	537	504	521	514	487	511	483	498	565	528	544	545	516	505	513	498	532	512	520	506	510	532	481	515	490	511	526	498	520	510	503	517	513	541	501	554	487	517	509	521	500	546	508	521	511	512	574	513	491	508	555	529	526	509	526	520	482	503	527	526	535	548	502	526	492	496	547	515	537	542	490	518	486	533	541	536	503	517	533	514	564	479	545	496	487	531	541	538	481	530	545	540	501	508	501	511	511	481	494	497	492	510	575	557	502	547	524	527	527	511	494	547	520	524	519	462	507	528	520	503	532	517	515	520	562	516	533	503	508	521	512	543	555	550	541	518	530	536	517	494	529	496	504	555	542	501	514	531	507	504	535	528	526	574	496	504	523	506	477	547	532	524	515	530	529	527	504	497	516	485	502	489	536	545	503	549	501	505	525	541	484	543	529	519	501	510	532	452	492	504	508	500	516	524	533	488	549	522	491	517	530	539	500	511	497	542	536	538	513	485	486	495	509	528	492	475	530	534	501	456	508	530	491	495	506	521	520	547	492	499	497	505	504	536	501	555	500	526	507	516	525	513	522	537	483	488	552	497	524	513	573	501	493	540	539	501	526	481	541	545	498	517	492	501	515	489	476	511	526	512	543	508	500	473	492	525	528	496	526	506	527	529	503	482	512	526	556	539	533	516	527	529	495	504	500	552	502	502	459	523	547	489	487	519	537	549	539	493	543	535	531	526	498	547	506	523	541	481	499	516	545	466	524	551	560	521	528	526	521	526	517	532	511	486	521	563	513	548	525	491	490	482	551	519	533	516	494	525	531	516	490	476	504	527	506	458	532	534	496	516	539	540	495	501	530	531	515
22429	20464	26943	23652	20355	20419	11889	1659	1229	1180	1204	1118	1084	1049	1015	958	1057	1045	922	974	1033	966	977	986	942	1003	1008	945	979	903	998	1018	889	930	930	925	904	1002	939	913	933	876	959	895	918	970	958	958	936	930	953	912	939	873	960	960	934	898	941	961	916	975	893	940	949	907	924	926	959	922	899	941	921	847	886	924	916	897	910	892	932	954	953	953	992	931	964	937	911	936	960	972	947	889	885	862	966	919	924	952	908	919	895	890	984	921	885	914	899	909	938	890	861	881	914	945	952	927	852	927	921	888	941	959	952	955	906	885	859	949	920	936	907	920	953	897	901	903	964	935	891	874	934	948	941	885	948	941	897	972	892	938	910	908	896	888	907	910	934	958	898	931	926	925	915	954	920	936	914	945	927	940	911	956	895	893	948	918	953	871	927	885	874	916	939	904	938	913	917	891	880	909	877	956	932	932	842	930	923	899	937	884	912	885	898	934	930	932	927	915	938	865	942	908	932	915	906	904	937	868	909	882	933	909	935	887	876	910	952	913	921	918	899	904	845	919	938	935	927	908	894	933	852	886	894	910	918	881	942	905	930	902	930	907	927	921	898	869	929	883	940	953	892	927	936	942	947	932	884	894	864	949	951	895	938	879	890	940	950	904	914	939	954	937	935	912	895	896	929	1023	970	935	921	879	934	958	927	892	921	878	883	924	886	927	929	973	915	935	961	940	897	962	892	925	848	915	873	925	919	951	885	930	940	942	921	931	920	920	973	866	954	934	956	877	920	941	895	915	938	921	940	903	934	956	921	925	893	930	906	905	895	885	917	911	928	921	899	910	947	951	861	896	919	893	938	942	894	990	921	932	920	939	967	906	884	882	909	933	965	915	941	868	884	919	931	899	898	998	982	969	944	918	994	932	924	940	901	882	895	915	923	944	924	894	882	905	878	957	914	967	927	940	904	935	864	885	944	874	915	924	920	918	901	916	955	895	905	882	894	871	903	868	927	951	904	899	933	904	956	948	939	980	922	958	923	916	943	926	886	854	907	934	968	909	903	914	862	909	872	844	891	962	891	919	957	925	947	880	963	987	954	928	915	884	945	863	956	963	873	891	915	953	921	899	911	936	880	883	908	975	930	937	926	935	913	949	909	978	921	883	876	895	890	900	925	917	880	915	920	854	969	930	884	900	923	912	926	870	875	897	915	896	949	966	900	981	867	955	954	874	938	955	892	913	895	880	923	919	927	940	844	965	925	951	922	931	885	883	870	975	942	919	956	948	905	914	904	987	877	905	907	874	937	908	897	906	951	930	943	897	920	900	951	880	910	924	902	907	942	930	928	897	925	921	882	960	904	906	907	910	873	879	913	993	924	945	947	884	851	942	898	860	880	968	872	888	854	888	885	966	946	929	929	967	980	930	884	954	917	920	973	910	938	941	895	911	901	920	907	879	922	934	934	950	950	910	882	889	933	929	991	903	934	875	897	920	941	936	974	930	846	958	953	851	939	963	868	954	900	942	931	937	957	924	889	909	864	935	904	876	924	938	940	888	872	871	941	925	951	907	956	941	894	904	932	933	938	841	931	892	897	897	914	870	980	923	876	937	953	929	947	930	860	958	893	908	952	946	896	957	860	892	951	890	994	941	926	902	940	935	902	951	905	948	911	952	951	954	920	925	945	988	954	899	897	908	882	925	906	929	958	864	939	904	957	930	856	912	973	909	901	956	921	929	943	882	909	878	957	950	916	983	968	834	875	945	952	880	929	916	911	950	854	928	943	943	866	978	954	919	949	972	907	915	932	960	939	931	951	937	934	941	895	876	912	913	888	945	903	951	945	902	927	893	921	918	857	959	953	944	870	915	885	890	895	875	909	895	944	933	942	947	901	934	946	944	904	957	924	850	926	947	935	943	921	934	965	911	944	973	941	929	864	946	934	951	944	907	917	923	905	981	909	939	913	913	896	878	878	917	973	935	928	957	901	931	897	921	918	903	884	931	895	1010	965	916	933	924	915	931	943	910	920	863	915	901	922	878	869	910	939	892	955	951	875	861	893	924	982	955	917	1002	900	918	893	951	936	947	883	913	874	903	926	911	889	924	947	958	910	926	934	922	947	985	893	956	932	891	880	924	863	861	936	912	915	890	919	921	871	1018	937	919	888	966	921	891	979	933	908	902	913	991	884	889	908	937	902	935	873	927	941	882	930	878	950	985	872	948	938	980	908	934	849	928	950	934	934	876	919	919	865	952	951	945	890	930	914	869	920	902	940	922	919	916	895	918	915	935	932	871	876	933	941	948	921	871	931	940	912	893	903	951	909	940	950	884	984	884	885	965	905	913	958	879	841	901	944	893	902	903	948	930	897	886	931	955	876	963	942	906	867	929	960	903	925	930	913	913	920	969	911	970	883	941	934	942	908	962	906	918	843	890	878	922	922	905	941	891	937	951	904	925	920	921	915	901	909	923	907	824	946	902	920	864	894	872	885	970	896	870	902	944	981	914	901	888	883	920	918	893	861	906	938	925	890	894	902	914	937	965	889	884	915	869	920	866	899	918	897	873	906	907	831	863	903	936	935	930	918	906	933	860	901	898	920	879	864	914	899	881	850	934	906	896	898	885	906	956	882	944	895	900	952	970	896	901	953	888	954	933	914	859	924	882	916	931	950	942	919	934	962	896	988	911	903	935	946	923	920	897	855	930	866	895	908	881	925	927	887	972	944	948	981	929	920	905	913	924	920	971	886	931	871	880	927	934	906	879	933	922	929	875	905	919	941	922	923	987	910	907	928	925	806	875	903	862	934	913	894	952	903	912	911	983	894	933	950	939	906	914	924	929	927	924	951	947	949	909	891	970	887	955	919	911	923	919	875	887	907	922	980	877	972	969	864	883	901	936	983	929	889	954	890	918	879	993	880	941	958	893	919	898	876	932	915	956	894	955	927	951	867	936	942	912	906	900	895	921	973	862	914	909	975	890	982	923	880	958	960	886	933	899	947	969	912	985	948	973	966	916	889	872	892	849	969	920	907	916	896	915	922	937	864	871	909	930	882	924	900	860	887	935	905	872	903	948	932	852	945	904	915	940	925	888	902	946	922	866	934	813	912	874	937	946	912	859	920	881	887	929	902	865	906	969	936	911	939	923	930	925	986	989	936	917	940	895	886	889	872	890	965	937	908	892	912	917	876	935	934	932	923	886	913	946	916	885	964	947	947	902	970	919	926	991	931	901	878	940	885	884	872	894	916	942	869	900	888	960	951	956	930	905	946	853	865	918	964	914	922	884	935	923	915	900	856	962	929	934	939	892	867	924	945	921	924	918	934	874	926	961	911	960	956	876	946	899	934	907	879	897	919	914	921	908	969	948	917	894	909	900	931	873	922	937	933	960	933	887	913	931	904	956	954	929	878	898	928	915	949	900	895	914	855	900	913	900	981	885	970	877	939	912	901	974	883	896	939	975	910	933	898	959	926	921	878	886	904	921	945	965	932	963	945	907	910	919
55086	45058	9892	5287	3573	2649	2213	1888	1588	1468	1336	1302	1169	1144	1056	1109	982	999	943	962	900	976	948	965	951	920	858	887	886	905	935	854	905	877	862	879	884	887	824	817	861	812	890	865	803	901	866	879	848	877	861	896	826	923	827	885	896	790	914	890	864	865	862	873	890	844	880	843	825	840	820	850	854	851	881	839	882	781	837	803	819	898	815	784	790	887	863	845	850	831	846	790	836	834	914	791	839	841	831	801	821	847	858	823	828	828	835	851	789	863	813	869	800	886	826	849	884	824	870	797	830	858	831	853	844	831	840	863	886	842	835	841	827	845	764	824	837	839	871	861	822	838	842	820	787	827	823	843	859	875	846	849	862	821	833	850	826	889	880	854	824	833	820	843	819	870	827	811	816	912	832	891	865	892	882	833	806	819	845	794	855	824	848	786	839	845	856	827	869	859	819	853	834	872	822	837	869	830	883	870	831	812	881	840	876	888	871	855	837	835	842	844	844	883	836	787	852	848	835	821	843	822	877	842	842	835	855	876	851	828	869	786	849	823	843	830	842	828	842	824	859	831	867	784	849	807	858	844	782	833	866	786	862	862	895	866	840	794	859	890	839	854	783	826	793	893	827	808	795	861	829	854	862	804	888	851	850	845	839	810	840	849	837	811	944	901	869	807	836	840	818	794	873	879	843	834	851	857	892	832	875	913	796	827	848	835	859	848	814	834	869	842	848	840	825	852	821	817	874	823	852	803	872	839	838	879	838	808	866	826	876	877	835	824	850	847	828	869	818	839	791	841	818	843	817	845	877	850	814	832	877	871	789	840	876	813	850	831	846	853	827	862	851	880	858	846	820	852	849	813	829	808	845	850	826	816	865	786	863	853	848	821	886	824	826	865	867	838	821	789	868	815	890	832	828	822	797	828	830	839	826	822	786	842	823	806	842	877	869	811	829	795	838	852	871	813	831	816	813	757	858	849	882	823	852	910	848	862	813	831	860	845	840	862	823	823	815	874	878	812	842	845	847	847	889	834	845	833	911	792	817	862	831	868	830	815	866	867	853	839	826	812	845	795	852	820	825	824	818	805	865	820	883	829	839	808	824	860	823	902	873	881	831	853	835	860	851	850	851	830	858	813	866	846	806	829	851	856	888	873	844	866	835	829	772	835	890	839	883	841	800	826	876	835	834	843	833	837	830	821	826	802	896	842	847	844	815	767	805	815	887	813	895	837	866	854	803	825	847	836	826	861	834	866	825	847	950	877	825	840	833	805	862	849	811	817	856	829	818	832	836	800	815	825	821	915	826	776	835	871	807	919	833	796	838	912	797	853	790	812	908	803	808	832	784	812	798	832	860	847	860	856	818	826	854	826	829	863	856	864	834	845	862	816	799	819	815	787	808	812	813	870	820	814	861	852	840	837	804	875	790	850	859	833	836	846	859	843	841	807	849	816	865	849	801	766	834	846	872	849	812	799	839	817	829	837	805	859	868	859	851	860	861	855	837	809	776	834	838	809	825	826	833	780	830	843	796	831	836	834	833	836	888	830	845	840	832	835	852	846	854	833	840	846	847	790	821	860	853	865	847	845	820	795	854	864	817	829	856	834	896	819	876	795	853	881	843	853	852	823	824	844	790	885	862	828	852	812	884	790	811	844	831	812	864	854	841	824	809	833	846	845	877	818	840	808	882	826	843	870	836	824	873	876	851	828	852	852	814	838	808	870	799	864	860	792	804	859	812	793	858	874	820	825	840	802	827	829	858	839	814	826	818	858	831	870	830	922	837	858	808	817	813	827	844	879	863	849	827	829	833	842	893	835	812	880	879	822	789	805	911	852	803	811	837	821	798	799	880	818	839	888	814	874	832	816	806	852	783	818	844	817	817	816	821	854	827	858	840	777	881	827	863	869	850	893	842	812	846	859	843	843	826	829	861	852	838	844	802	840	836	857	842	802	860	840	825	832	833	859	894	843	909	874	811	827	810	824	832	774	867	872	829	874	810	794	823	782	868	832	804	821	834	821	853	841	830	815	807	812	829	878	878	829	831	838	863	790	881	855	804	832	807	844	847	849	789	855	836	879	798	839	832	841	860	815	824	830	865	849	826	858	842	853	866	879	817	840	858	857	809	824	779	881	865	835	861	857	868	864	847	855	823	844	812	796	843	840	790	869	783	840	860	861	836	816	835	823	831	795	810	819	825	793	854	841	861	856	811	809	790	810	836	843	837	837	807	863	832	882	916	875	821	843	837	822	914	852	857	846	876	871	850	857	813	827	853	840	823	890	875	845	818	879	843	849	835	876	833	800	865	799	843	840	803	825	860	873	786	844	868	882	903	843	818	841	813	799	837	813	825	839	887	853	833	857	858	843	875	848	864	828	823	836	854	846	869	865	850	803	845	861	786	906	835	806	833	788	828	843	875	803	868	924	805	843	840	865	786	816	856	838	872	824	834	847	863	865	836	842	861	873	827	854	829	833	851	814	792	858	867	853	851	885	837	871	863	811	855	850	803	808	854	873	817	874	810	844	856	805	844	821	902	794	858	842	869	820	806	908	837	840	817	812	879	793	853	844	815	866	829	885	856	821	828	859	850	836	790	910	830	866	847	875	856	847	870	868	810	818	850	849	846	828	852	855	852	901	848	823	819	865	855	894	845	863	809	813	907	815	842	886	777	849	839	773	840	860	800	862	856	851	867	856	832	854	827	865	832	882	841	846	874	846	816	826	762	798	857	875	833	887	820	853	787	865	831	817	845	831	798	818	836	828	867	763	829	764	814	817	810	840	861	787	849	817	833	845	834	846	899	860	849	858	849	853	861	822	835	837	831	850	861	816	865	808	849	831	856	895	834	832	819	808	845	827	830	873	830	832	829	825	854	791	875	859	776	857	849	848	894	823	855	841	875	828	874	823	899	841	830	844	830	857	869	883	880	827	851	832	772	811	832	836	823	849	860	802	826	853	804	859	853	817	850	839	869	850	839	803	815	856	821	837	835	827	890	885	873	787	837	846	870	826	824	837	861	877	839	868	813	848	860	827	901	849	846	841	847	815	856	874	821	834	780	862	820	815	839	831	800	802	782	801	859	799	835	762	809	857	814	843	834	845	810	849	810	860	858	849	848	847	795	816	789	909	788	821	814	831	886	847	810	880	873	805	866	864	858	849	844	866	795	859	829	815	871	780	825	843	817	832	835	870	818	820	834	821	883	874	814	809	830	859	844	858	857	870	861	834	897	811	811	861	825	831	822	825	839	791	858	860	841	845	879	842	838	854	819	813	820	870	857	874	807	867	853	819	832	834	852	855	824	826	857	841	852	825	873	881	845	821	827	807	854	890	880	813	811	836	769	799	824	848	764	873	826	814	838	828	880	852	842	807	807	842	827	795	844	874	785	831	811	814	780	819	863	893	820	821	881	860	845	847	850	814	841	871	850	868	861	778	853	872	807	794	806	847	882	780	779	783	870	853	830	890	859	832	844	834	843	810	816	846	833	838
35368	20165	5619	444	289	276	262	250	229	269	241	245	241	247	238	260	222	240	255	243	251	245	236	261	239	228	250	253	244	226	249	239	253	231	245	238	261	242	221	261	255	249	245	233	256	225	253	263	256	216	261	236	252	263	250	235	266	242	213	214	265	254	260	246	242	218	280	233	236	271	237	242	243	226	235	238	273	259	212	253	234	269	255	266	259	244	266	235	228	259	226	263	249	225	282	239	230	245	240	225	244	252	235	236	233	229	277	249	239	237	253	240	236	235	239	253	236	276	243	240	251	240	244	258	264	231	262	264	250	246	259	245	228	270	249	238	237	248	250	236	275	242	236	262	267	237	266	240	248	225	247	255	265	249	256	268	241	260	235	245	260	217	226	254	238	232	225	286	235	255	259	229	244	255	265	237	260	236	235	233	227	273	242	234	244	244	262	249	271	226	260	232	232	241	244	246	224	273	260	245	249	248	225	256	226	236	241	280	244	245	256	233	234	260	253	281	243	231	276	230	238	230	211	272	237	250	246	231	284	229	243	246	238	226	269	245	223	272	245	274	228	257	250	272	259	270	231	240	201	238	262	223	252	236	242	239	258	248	248	248	227	227	264	234	214	255	260	224	255	242	237	270	227	262	238	238	270	239	248	241	254	238	252	220	257	226	230	246	246	216	265	249	244	242	227	264	264	220	245	232	260	232	250	264	237	253	237	239	257	251	244	245	211	228	268	228	245	270	253	243	249	251	216	260	239	256	250	281	246	231	239	256	230	265	283	232	240	256	251	241	216	233	254	241	240	216	237	274	219	240	253	249	227	243	243	255	262	234	218	237	244	235	259	242	254	253	253	224	248	231	245	216	215	247	217	233	251	276	254	256	233	233	248	261	252	255	240	224	234	243	249	223	272	227	253	247	250	228	246	265	246	269	232	262	264	263	249	241	256	239	253	219	234	268	241	244	259	236	236	240	243	248	257	250	245	250	263	266	228	264	263	249	260	272	223	237	225	218	235	245	237	250	244	227	206	244	251	231	266	213	220	230	254	254	232	249	245	251	269	244	237	243	213	254	225	261	253	229	259	237	253	272	230	263	256	248	286	288	237	242	251	268	258	222	268	238	237	233	226	257	244	241	253	221	246	256	249	267	256	219	254	253	272	236	264	244	257	255	253	257	253	284	260	242	247	244	266	236	220	273	224	241	232	238	261	231	253	242	237	193	260	208	275	250	240	245	251	263	258	260	250	225	246	236	235	247	228	240	237	238	264	266	229	223	232	248	233	263	254	249	221	287	258	262	230	271	263	273	264	239	244	252	244	262	244	240	235	217	243	224	212	267	238	260	248	236	262	244	250	226	259	252	241	245	271	268	282	278	228	250	236	263	247	215	217	264	244	250	230	233	249	272	234	262	266	255	232	228	248	227	258	279	249	255	233	220	240	259	222	252	252	226	234	220	267	221	247	231	253	272	255	255	263	247	216	256	252	226	248	252	252	278	267	275	265	253	234	259	228	227	253	271	215	249	205	242	250	240	235	259	245	259	250	241	234	220	257	209	239	243	239	252	246	248	257	244	246	255	258	234	264	212	253	266	240	237	239	235	259	225	269	221	257	246	250	283	248	238	228	218	210	255	239	268	240	227	233	252	245	220	240	244	258	247	247	242	268	237	258	236	291	222	244	248	238	229	263	227	240	238	230	231	238	243	247	206	256	239	254	262	262	254	234	265	236	257	238	260	241	227	225	245	257	234	247	237	271	241	264	279	247	270	222	251	235	279	237	241	264	223	247	235	255	251	234	257	255	255	280	259	233	237	219	241	249	248	236	266	277	264	251	246	242	237	241	241	264	257	262	227	247	228	228	265	226	213	243	253	220	221	262	258	236	253	275	252	265	238	258	273	275	276	249	236	249	259	278	245	243	242	240	226	275	278	247	262	237	251	269	221	252	248	225	225	239	234	265	233	229	250	241	254	228	235	250	209	280	247	246	239	228	214	253	254	241	264	228	251	245	262	240	250	223	250	257	276	277	251	242	274	227	249	247	242	260	256	247	263	258	276	260	235	269	261	205	276	241	251	247	274	247	255	257	271	215	278	244	257	238	235	230	252	219	244	235	261	223	246	252	252	223	243	225	236	266	232	197	241	264	239	233	235	246	213	254	264	238	215	233	237	252	243	248	257	238	248	226	248	226	240	264	281	241	274	260	259	255	274	263	233	242	261	241	251	237	248	225	230	250	266	240	235	233	253	285	221	252	263	253	244	247	261	248	250	253	225	254	259	235	234	236	252	250	246	224	245	284	267	243	209	246	244	238	254	239	226	247	260	252	218	233	243	261	247	258	225	237	247	249	232	232	265	260	276	252	237	256	229	244	237	261	238	257	246	279	268	250	270	265	259	232	240	281	255	251	241	224	230	232	243	257	231	267	250	255	276	251	251	244	251	248	221	243	255	253	243	242	259	236	268	271	263	268	266	245	229	258	234	226	246	243	240	257	246	217	236	258	209	229	240	238	274	228	225	256	265	221	247	252	271	233	237	253	232	236	226	263	246	222	262	219	220	232	220	241	243	227	263	266	267	244	263	229	229	248	255	287	228	229	257	215	264	226	251	247	237	249	273	262	248	282	266	263	264	251	241	238	246	254	228	246	250	244	270	237	245	266	274	212	236	210	266	268	267	283	237	263	259	232	250	305	300	235	256	261	245	234	243	260	229	241	254	252	261	272	241	262	236	254	273	256	235	238	266	221	239	229	198	240	232	258	271	235	227	242	243	263	240	265	215	246	247	252	246	261	259	253	252	228	269	239	251	238	259	263	227	224	234	242	253	228	239	231	267	230	240	256	239	256	256	244	245	245	239	245	251	223	279	270	225	246	265	273	225	251	239	249	267	223	259	251	245	229	256	242	219	251	253	265	241	260	224	233	246	250	231	225	226	246	241	248	238	262	266	250	226	218	259	260	245	237	259	252	253	217	256	231	239	216	237	258	257	244	238	216	218	259	271	269	241	251	239	252	249	243	272	225	243	211	228	233	233	225	241	258	259	241	238	232	241	262	249	240	250	265	252	206	251	227	291	240	237	227	237	250	248	229	238	275	214	228	250	240	255	222	268	258	245	242	265	274	260	279	278	269	275	271	248	266	262	263	240	252	230	246	258	271	250	245	267	247	267	253	241	230	250	229	227	230	244	240	226	250	246	275	250	229	234	259	229	230	251	250	249	231	241	245	220	230	225	242	259	234	237	275	231	238	262	268	235	228	224	240	244	230	277	257	228	234	249	213	240	262	248	265	235	241	233	228	245	272	276	235	249	237	230	252	252	270	252	251	247	221	263	245	226	283	241	228	239	251	247	266	261	263	225	260	259	270	267	249	241	239	259	253	236	252	268	243	223	232	237	264	278	259	260	251	250	256	257	244	231	286	234	244	262	266	202	254	247	259	260	251	228	266	251	236	247	228	229	269	257	232	255	251	254	261	228	249	240	261	244	253	243	257	255
33594	11614	521	386	325	305	292	269	252	307	260	281	290	275	279	264	248	262	281	267	247	255	267	232	220	268	251	260	259	298	264	276	242	264	254	259	247	276	243	267	268	284	281	275	281	245	211	277	265	254	290	237	263	260	232	264	276	277	270	248	254	234	258	269	294	243	276	255	243	250	253	270	252	239	234	272	254	273	261	236	249	273	276	255	295	280	259	251	271	278	275	257	285	261	240	254	279	243	235	273	275	269	270	250	271	271	237	272	266	262	227	270	252	245	264	280	289	299	270	242	240	240	225	287	266	240	236	282	267	254	227	247	228	284	275	239	266	280	246	271	245	248	271	273	261	272	267	287	290	228	260	265	237	264	283	223	255	235	282	250	268	259	266	273	255	266	250	247	252	247	256	246	264	269	241	280	281	246	255	265	264	258	266	256	251	262	287	254	248	253	252	253	264	261	232	265	253	273	241	259	243	278	261	258	265	247	279	280	255	277	260	258	233	260	264	258	257	252	284	275	231	257	270	252	252	304	265	267	266	246	264	268	278	271	255	330	237	249	265	256	258	248	264	277	264	295	267	275	266	255	268	265	258	252	224	240	286	233	272	253	280	251	264	264	280	241	253	244	271	260	267	259	252	235	245	282	245	255	270	274	255	258	275	244	258	268	276	234	282	245	234	259	248	242	250	250	236	256	255	268	273	269	237	257	262	247	266	265	285	245	240	266	291	278	262	278	256	262	269	279	292	264	269	270	238	268	264	257	238	242	229	236	246	268	257	237	260	268	271	273	247	245	248	278	266	272	246	264	296	277	272	250	252	267	269	245	280	238	251	248	277	255	277	276	282	273	251	267	235	269	250	253	260	235	295	286	263	250	248	286	247	253	260	268	256	269	259	258	274	259	261	263	269	241	286	248	250	248	294	267	278	283	261	270	288	255	253	283	263	261	265	265	244	251	251	240	246	264	276	254	272	255	254	254	246	281	252	260	278	273	258	264	253	254	266	256	253	283	255	235	269	234	264	242	257	284	246	241	263	280	283	275	270	260	258	249	267	245	254	289	259	253	239	261	254	266	266	238	258	244	254	258	250	270	284	251	248	272	215	239	263	268	249	246	265	258	252	255	253	257	255	258	254	236	244	285	241	218	263	288	242	232	265	273	242	253	269	249	260	286	258	262	259	262	264	248	229	248	227	275	254	284	284	262	276	244	274	246	245	265	263	250	252	246	292	259	264	280	263	273	252	272	255	244	253	242	253	246	296	232	261	265	284	252	260	281	272	247	274	256	280	280	252	286	239	239	293	256	280	268	254	278	281	252	248	285	242	281	217	239	235	253	292	243	239	263	281	277	283	227	219	255	239	250	267	279	273	229	259	261	259	260	251	283	240	279	265	228	267	265	243	243	239	266	289	253	242	262	248	230	250	287	251	268	253	224	251	255	257	270	281	259	273	275	249	262	263	253	248	273	263	228	241	237	236	245	260	267	258	253	249	250	246	246	263	269	237	267	260	245	253	300	262	235	272	263	221	243	229	262	286	218	256	252	252	244	242	295	277	271	257	236	278	275	258	266	254	252	268	238	259	263	271	262	252	267	238	236	246	278	274	273	220	239	260	265	265	267	262	269	261	266	255	275	267	281	282	266	246	278	295	267	251	262	253	275	259	269	301	238	254	258	257	265	273	265	278	250	267	263	239	236	275	256	251	245	297	256	265	257	233	255	271	269	266	256	240	266	273	274	266	261	281	266	285	235	253	247	250	263	278	248	236	288	268	254	262	252	258	273	247	254	266	233	250	240	261	263	271	252	272	250	257	272	269	246	270	262	238	274	267	236	249	267	244	240	299	242	285	241	245	255	257	260	270	249	265	255	266	245	268	248	270	227	280	265	264	251	263	289	249	222	259	267	273	270	235	257	263	250	261	263	262	285	242	247	288	264	268	238	237	251	276	287	262	258	221	316	248	262	240	261	255	270	276	239	260	283	277	248	236	283	248	248	206	251	243	272	271	254	256	285	267	236	259	266	239	259	284	264	255	257	293	227	273	244	301	281	243	263	235	289	248	235	280	249	253	256	252	263	253	255	278	245	255	267	271	262	275	263	266	231	262	258	248	289	266	261	223	251	280	264	280	264	259	240	298	274	252	255	278	247	247	247	269	272	278	265	269	281	257	275	216	225	274	245	295	249	253	261	266	238	287	247	239	253	267	243	296	267	244	238	272	276	243	267	270	256	230	256	225	240	290	258	265	248	233	268	256	250	279	273	246	283	244	282	251	245	265	278	299	273	232	252	297	262	260	256	253	225	255	254	285	236	241	242	239	253	282	270	241	298	277	236	283	273	290	263	259	284	266	238	247	270	278	264	255	239	232	260	258	227	253	242	254	268	270	265	263	236	239	245	273	231	277	268	253	234	255	276	254	253	259	271	257	276	239	260	255	260	251	284	238	265	246	295	243	250	248	275	270	274	277	241	261	238	292	242	270	271	264	266	262	257	258	227	266	243	280	262	249	255	263	250	271	250	246	221	268	249	247	263	258	246	274	268	244	254	252	284	272	259	259	240	235	275	262	240	277	257	277	256	239	308	255	278	257	254	266	269	246	270	248	266	277	237	244	270	273	263	248	264	246	289	271	236	262	267	272	271	270	238	245	257	246	269	259	248	234	237	254	245	282	280	274	256	282	288	294	251	274	270	265	251	275	270	260	259	274	245	239	268	255	270	254	296	274	261	260	237	241	246	272	277	268	249	238	281	257	262	248	274	243	231	250	264	242	274	262	239	258	278	245	285	273	259	251	260	228	243	223	265	260	248	244	261	252	233	263	264	249	274	248	239	300	264	247	244	250	256	269	245	236	260	249	263	255	287	291	249	269	246	295	243	245	252	260	245	250	260	292	244	257	219	257	301	267	245	267	257	245	270	269	268	250	260	249	254	241	227	263	271	238	265	266	254	267	253	264	279	260	257	240	269	250	266	276	279	236	245	250	250	249	254	223	253	262	274	231	239	251	256	273	239	281	254	264	252	258	253	227	292	251	229	278	268	274	257	264	249	241	277	263	254	286	258	239	250	258	248	256	255	266	273	297	245	267	247	277	241	261	329	300	257	270	283	258	246	258	267	270	272	285	253	236	282	251	261	266	272	252	246	248	239	284	269	280	246	257	241	245	253	255	261	253	254	254	255	254	267	227	260	255	230	254	249	270	274	274	243	279	278	243	255	253	256	245	258	254	265	270	265	238	258	247	275	281	259	264	262	263	248	230	262	263	233	249	255	284	257	255	265	265	279	270	269	271	249	271	267	231	271	240	264	264	248	268	277	238	257	247	254	262	246	254	223	260	244	262	250	260	247	253	223	256	295	258	271	243	263	252	250	272	248	252	272	262	274	278	264	260	273	256	258	265	262	263	268	249	292	249	267	263	231	281	233	295	293	246	284	239	241	263	259	265	268	250	269	242	267	244	286	265	257	269	271	265	240	262	258	264	280	251	289	267	257
24711	20705	26684	23887	20325	13267	1311	806	729	700	668	623	628	658	627	581	569	626	608	611	615	599	611	583	596	613	560	574	566	587	563	561	551	594	590	614	596	584	555	578	582	624	568	595	558	585	614	528	598	571	539	586	568	575	539	595	570	598	513	581	600	589	633	583	579	598	550	555	558	589	540	550	604	524	561	600	558	584	566	570	578	574	548	559	575	591	592	571	574	572	542	568	595	558	573	555	580	554	543	542	537	518	554	562	570	576	594	578	613	555	590	584	621	565	565	591	520	578	525	507	566	570	591	557	559	562	556	585	566	556	550	569	562	551	548	563	532	553	571	585	567	576	560	554	539	592	588	539	533	603	573	573	598	566	572	572	585	540	525	598	571	606	544	542	589	579	575	553	542	606	550	571	556	611	576	556	569	546	585	549	618	522	521	551	543	531	607	577	574	593	542	580	635	574	590	577	526	577	550	592	545	587	586	585	559	553	561	542	560	578	550	558	568	548	507	543	543	591	571	553	564	554	558	538	562	582	571	557	532	538	587	553	565	556	581	535	571	542	572	559	581	543	543	591	562	570	559	555	594	526	557	550	573	562	616	589	539	546	537	567	501	517	562	624	584	565	605	555	565	572	588	610	565	564	536	574	564	592	538	520	589	568	576	552	535	580	589	604	573	599	584	594	536	586	567	544	570	556	550	553	598	616	537	551	582	603	550	553	571	616	603	543	555	563	525	561	543	545	541	513	571	564	560	555	583	563	553	563	613	552	538	553	568	557	613	538	555	582	598	560	576	563	577	537	591	592	571	584	522	557	569	511	562	595	573	590	535	575	551	566	536	572	535	549	548	542	554	583	537	552	608	552	560	587	554	596	536	602	524	585	532	580	603	580	578	582	585	558	617	524	592	574	570	564	597	595	572	610	553	557	542	537	571	563	564	566	548	548	577	604	543	580	591	522	554	551	551	558	594	572	619	565	575	563	589	554	609	570	554	565	558	569	531	562	558	531	531	566	587	592	573	535	559	570	559	600	549	540	536	592	558	587	551	558	509	554	578	555	598	531	566	562	581	572	562	543	565	547	564	584	604	555	510	619	565	577	595	557	553	528	505	589	584	556	582	591	573	522	583	585	570	569	550	544	575	576	562	562	555	576	575	568	539	553	573	581	560	526	588	576	528	557	539	578	580	561	566	572	546	562	603	586	589	582	563	575	584	497	607	571	567	602	586	593	591	545	529	558	557	587	578	532	545	567	572	558	505	555	552	568	585	586	573	540	560	538	582	531	572	512	584	540	569	587	572	549	587	549	578	550	562	566	563	546	543	582	586	534	612	543	584	581	593	538	566	505	562	602	539	538	586	580	595	563	566	589	519	514	550	570	545	558	554	575	576	526	540	612	602	563	585	591	572	545	603	571	556	576	565	555	495	599	532	563	535	572	552	541	566	575	597	564	628	536	565	622	577	563	576	564	581	524	552	574	577	540	563	575	575	537	531	547	578	545	551	597	547	571	598	547	620	532	577	551	624	579	525	587	570	595	562	589	569	554	527	588	545	551	568	516	584	544	537	547	542	604	535	609	575	574	567	586	605	520	562	539	586	588	547	578	555	570	543	565	562	552	575	521	586	527	576	548	527	593	575	512	576	567	555	601	587	542	612	565	537	568	510	554	587	555	548	564	587	584	580	541	599	542	599	604	487	578	522	553	568	518	571	555	525	540	525	540	589	537	509	583	562	551	526	574	583	567	576	588	550	570	585	592	584	594	569	541	556	552	601	556	563	547	571	540	584	545	545	593	589	586	547	546	565	549	600	560	552	554	585	567	550	566	575	556	593	555	583	591	557	560	535	549	559	580	534	546	585	570	559	559	583	571	553	554	588	553	557	562	600	567	621	574	550	620	540	555	565	559	581	504	596	566	585	565	592	579	535	554	556	511	554	531	553	527	548	588	516	575	570	575	542	564	574	592	623	587	548	579	557	555	560	591	612	581	545	545	574	624	540	555	599	572	555	591	587	592	525	531	557	561	563	593	589	543	565	529	532	527	536	562	564	590	571	563	538	573	572	569	571	550	564	526	541	586	543	589	579	552	566	575	580	571	566	599	494	606	564	508	543	563	571	534	564	569	529	556	571	565	537	585	534	588	570	527	581	605	583	603	528	570	561	587	549	586	555	585	554	597	522	587	606	536	594	558	534	591	552	568	560	532	602	578	569	593	578	578	550	597	573	566	575	548	571	577	581	580	598	524	545	511	558	558	557	585	523	569	573	573	585	587	565	576	530	532	570	592	571	567	551	601	597	508	556	553	569	569	569	571	583	549	562	593	538	557	562	639	581	541	531	630	617	550	557	579	584	556	552	543	584	564	537	539	555	591	588	579	529	584	560	545	541	600	573	538	553	549	572	561	618	555	559	565	573	572	517	564	585	542	553	589	608	542	638	549	574	583	550	544	553	563	529	597	552	546	565	583	557	568	531	566	596	531	574	566	582	566	543	565	561	525	512	541	598	582	543	590	547	579	569	548	584	522	591	575	542	558	567	526	542	606	554	565	573	574	533	544	561	530	541	587	597	513	535	502	582	588	573	594	570	549	581	548	588	582	521	577	584	561	533	530	563	596	569	516	510	595	532	540	584	554	553	583	567	558	553	586	540	539	562	580	550	553	548	557	563	606	553	577	562	546	534	616	552	541	567	561	527	562	553	555	550	537	545	593	576	574	563	553	561	552	597	572	556	542	585	578	525	562	576	560	557	549	598	536	517	546	554	573	576	599	539	653	558	550	533	564	533	587	512	540	517	543	587	587	608	581	617	535	582	596	569	544	548	564	585	561	578	583	572	513	570	583	552	555	589	566	595	557	556	550	577	536	572	571	589	539	543	584	555	544	536	533	589	581	590	585	539	541	588	534	535	534	558	580	557	554	568	541	590	575	564	581	551	615	553	553	560	602	596	572	591	534	575	549	533	555	520	597	550	575	572	553	580	524	534	561	544	606	551	557	555	536	568	559	540	549	572	567	608	565	542	601	535	535	571	574	638	552	591	558	536	615	611	561	546	565	585	589	567	570	583	579	595	579	546	622	554	562	560	580	557	565	534	573	589	525	568	502	571	540	557	566	530	553	600	579	578	568	574	566	604	576	546	573	565	564	542	526	609	544	547	564	587	568	579	557	587	547	592	554	565	577	566	541	561	534	549	551	543	564	584	559	583	562	541	569	526	565	567	605	541	548	584	564	567	550	579	572	574	546	558	562	587	580	572	554	555	566	568	537	567	550	532	542	536	550	591	554	564	568	549	529	561	577	565	559	524	568	559	547	563	537	573	527	592	565	549	582	564	563	597	557	577	570	564	567	574	573	577	510	558	567	564	570	560	566	516	527	562	560	573	559	583	550	555	610	579	573	547	530	620	551	587	618	556	517	585	600	549	521	607	552	570	532	564	595	549	612	560	565	550	558	559	532	511	527	584	580	568	582	599	564	538	538	563	575	560	574	573	547
56425	34853	5437	2867	1840	1447	1214	985	942	794	768	698	700	668	640	586	658	599	630	561	570	566	587	580	568	611	565	536	584	534	583	568	520	538	535	542	560	557	566	537	530	559	554	557	565	551	546	563	521	551	533	542	568	539	503	549	507	548	539	526	469	520	511	567	489	543	575	555	572	538	553	559	536	555	468	535	524	554	509	557	548	517	537	550	580	531	509	521	565	516	494	535	470	485	508	545	496	506	560	575	523	546	525	492	500	505	519	484	537	507	568	490	517	499	582	540	514	557	544	533	545	569	523	506	536	576	532	561	539	517	506	529	492	503	543	553	512	544	597	586	522	513	533	504	528	537	490	560	508	533	512	512	549	551	537	500	570	514	563	525	527	506	540	557	498	529	522	554	482	532	539	507	508	546	521	514	509	510	480	566	545	543	535	529	554	546	533	507	606	559	517	550	555	539	519	541	542	512	514	476	531	521	533	515	530	534	541	514	513	543	544	512	554	525	522	522	548	502	511	581	527	528	517	551	532	515	537	506	465	491	570	514	514	540	559	501	537	538	512	561	491	498	558	528	536	502	505	521	529	517	564	544	512	570	445	523	559	550	525	502	554	521	529	501	491	517	520	524	537	542	489	553	526	540	549	554	531	579	519	520	535	498	536	547	516	543	524	515	517	529	530	497	452	522	516	485	467	561	529	522	545	568	558	505	538	553	552	520	487	577	497	504	524	546	516	597	560	493	504	510	512	517	518	569	491	491	544	541	527	537	527	496	572	524	493	535	513	565	557	538	502	553	574	566	522	486	538	534	507	509	519	522	511	530	527	533	535	524	523	529	567	518	518	528	495	537	556	526	503	530	501	504	515	530	579	570	540	557	532	564	528	490	557	500	506	522	540	512	557	528	518	527	502	529	540	527	533	483	541	490	520	505	530	525	494	531	512	499	525	546	537	555	538	520	503	516	543	478	554	523	532	560	509	495	455	569	552	462	494	493	508	545	512	508	515	570	534	526	533	513	482	535	474	499	495	539	553	504	566	561	525	506	536	525	534	521	559	563	540	518	546	519	530	511	540	529	543	553	560	531	534	542	542	522	563	548	488	550	553	555	564	518	582	513	547	568	519	522	519	516	534	530	544	521	513	488	501	516	521	512	518	520	495	536	529	519	542	535	511	541	511	516	552	528	536	525	499	550	502	524	555	575	547	516	548	511	503	549	531	541	527	524	524	519	548	551	573	525	461	520	531	497	512	490	510	546	544	535	533	529	494	493	491	502	561	523	510	503	513	500	533	522	531	507	524	557	560	546	548	519	564	503	520	517	557	510	535	525	549	503	533	524	572	525	518	541	499	514	551	530	566	510	572	523	478	491	506	565	549	499	530	502	537	526	563	520	523	504	565	487	546	514	523	475	556	573	515	540	474	494	477	494	520	512	533	514	485	517	517	522	558	508	551	574	534	543	538	586	557	510	513	560	518	514	526	513	543	534	530	528	524	519	516	523	508	552	526	543	514	522	513	518	541	570	533	533	537	508	506	558	498	545	558	505	515	511	514	558	510	493	521	523	504	512	529	518	549	534	485	506	530	514	510	557	541	530	539	539	493	552	528	524	568	510	535	569	531	530	536	511	526	495	573	456	513	532	522	536	558	530	496	526	474	520	550	501	535	489	515	527	513	498	518	518	482	549	522	536	530	524	519	496	527	555	560	583	495	554	531	523	542	553	488	536	528	519	515	523	519	551	533	530	506	523	515	520	514	518	522	556	518	529	491	525	533	534	523	520	529	540	536	506	511	496	543	558	498	509	492	568	541	499	517	531	578	490	492	523	505	560	513	531	547	540	541	548	490	505	561	513	546	542	499	498	513	542	514	540	537	525	537	528	507	511	533	528	515	478	515	492	509	518	572	535	498	535	517	571	512	516	516	541	511	500	499	529	550	528	534	528	520	515	519	542	553	535	526	492	507	514	540	541	494	501	527	490	537	532	555	501	543	487	516	539	537	548	543	522	545	551	532	528	524	505	501	544	530	515	513	521	537	566	526	548	507	450	519	513	533	529	481	535	539	545	546	570	540	529	508	547	521	524	573	520	557	509	536	519	485	487	525	498	533	511	521	523	519	523	494	519	515	499	482	489	524	520	480	481	535	546	516	517	541	507	522	558	517	530	572	558	522	513	532	515	488	518	515	479	532	552	557	557	530	547	566	527	547	491	517	563	543	525	531	505	528	510	540	537	531	537	584	506	526	544	547	547	549	506	483	538	556	539	553	525	547	494	538	556	465	538	531	526	532	543	503	539	538	568	510	516	518	535	545	512	536	524	536	499	542	561	508	588	561	532	538	492	539	541	553	565	538	522	529	550	504	499	503	545	534	478	479	532	549	524	485	507	554	546	522	495	535	527	541	545	509	526	560	536	563	522	486	505	509	539	522	535	589	505	483	540	498	505	543	528	561	547	516	519	524	538	535	530	543	517	511	530	561	510	524	523	554	517	497	533	488	533	517	528	553	548	541	486	525	589	533	468	570	549	508	524	554	523	481	541	524	534	551	526	519	558	497	568	518	520	526	484	539	492	548	503	514	519	514	509	518	526	537	557	536	480	518	544	537	545	516	536	564	536	570	542	516	559	509	534	519	546	551	581	527	530	513	558	512	540	520	473	521	529	522	499	531	587	487	469	543	501	512	548	546	556	535	481	521	524	509	503	529	512	518	538	505	499	521	521	522	546	522	504	487	513	474	500	518	505	522	510	501	536	526	532	522	527	500	553	554	575	506	541	509	539	492	515	517	495	503	519	528	550	530	504	526	530	538	544	522	524	495	504	555	509	533	503	547	528	482	552	535	497	537	481	528	543	509	530	531	533	516	525	507	524	506	533	503	528	545	490	506	559	526	526	513	526	504	522	505	530	532	548	559	547	528	487	546	542	515	558	542	525	512	533	527	557	548	575	501	507	500	526	564	509	517	542	558	511	504	486	534	530	567	545	508	546	553	503	506	501	526	513	493	515	491	528	548	548	486	552	525	508	540	542	541	499	505	538	545	553	467	504	550	577	551	504	503	511	549	530	540	554	535	519	558	540	537	511	511	547	514	585	540	564	519	511	541	520	525	492	507	523	526	539	540	565	547	507	524	553	532	535	531	546	514	533	573	512	560	495	525	517	511	538	541	466	522	531	566	536	511	520	586	504	562	561	521	508	535	580	514	550	477	538	570	527	561	530	539	537	505	549	538	532	515	568	551	532	529	508	551	505	559	537	514	514	569	529	539	556	516	572	499	520	515	524	511	525	521	511	529	539	510	480	516	541	522	587	475	532	538	532	496	523	553	545	540	576	546	524	518	560	532	522	513	553	519	507	533	495	546	535	513	497	530	544	532	543	515	560	548	504	524	557	536	527	522	513	523	516	544	570	528	525	574	524	556	533	565	543	546	544	507	558	554	534	547	513	536	531	524	529	520	530	537	513	546	544	542	542	529	482	497	536	506	540	513	528	537	587
22502	20672	26978	23692	20397	20470	11297	1590	1225	1147	1130	1073	1095	1046	1064	1076	1038	996	1025	980	932	1032	1040	967	1003	952	1030	982	955	926	1006	944	952	937	910	916	959	942	969	943	947	954	1024	995	977	983	955	942	965	888	923	934	1013	954	928	979	959	942	962	961	944	946	944	903	953	1013	918	981	942	922	995	914	936	985	899	966	962	941	904	962	933	971	965	943	942	945	930	932	986	925	941	918	956	955	900	913	941	953	1009	985	970	951	994	927	979	971	911	922	947	987	977	937	883	977	875	952	890	903	927	950	987	927	844	941	918	962	946	917	926	968	945	939	905	1018	915	972	929	960	888	899	940	1002	896	987	975	973	859	964	908	943	890	972	950	906	932	921	936	920	914	932	946	907	978	962	988	955	990	900	918	925	956	932	958	961	905	947	948	934	941	958	975	919	947	884	943	959	963	947	995	902	938	976	988	921	928	920	871	919	963	968	854	954	963	963	889	921	948	981	932	949	963	957	964	967	943	916	935	975	973	922	957	905	929	963	945	978	903	930	903	952	937	888	956	970	904	906	950	969	955	934	940	957	966	873	989	960	960	935	960	931	953	929	906	905	933	972	940	897	900	907	906	914	949	947	962	951	947	930	913	918	955	965	905	908	969	949	898	926	945	946	907	921	965	954	1005	975	919	893	943	975	923	900	919	910	939	952	941	976	937	977	955	953	949	966	965	953	930	973	956	929	917	948	985	986	926	878	928	867	924	943	913	959	934	922	963	994	929	954	890	936	943	907	953	977	964	890	951	940	905	932	960	918	966	927	905	903	944	996	956	915	964	953	1003	949	936	957	897	927	920	992	956	920	899	960	997	964	972	1002	976	930	937	970	905	911	920	923	981	965	888	947	951	963	932	916	968	917	992	955	924	965	960	956	979	923	915	897	934	984	943	969	973	969	954	931	928	982	925	980	970	923	908	907	942	922	950	950	936	980	919	983	887	931	928	904	981	941	932	975	956	893	942	947	926	911	906	959	951	931	967	1034	959	891	919	890	880	933	904	966	936	934	878	892	979	924	986	932	940	911	917	938	949	948	928	1014	947	935	936	878	922	929	934	985	915	892	961	917	899	923	923	913	907	872	930	901	1004	947	974	923	959	994	932	980	932	964	934	971	927	958	890	893	917	984	983	960	959	942	919	959	932	958	933	951	973	989	963	967	931	878	921	918	946	977	985	942	942	942	907	944	986	917	978	960	919	961	903	879	858	932	882	934	938	951	930	947	914	946	952	964	943	984	932	929	952	986	870	951	960	966	987	912	907	891	874	925	898	923	946	944	1004	918	891	941	895	935	914	920	897	924	930	932	918	956	933	913	987	964	930	917	906	936	891	858	986	985	870	941	933	949	908	923	895	976	892	983	946	905	971	918	932	910	970	948	1036	963	979	896	897	1013	923	936	977	908	968	890	947	954	941	950	946	935	859	958	892	945	938	891	980	936	891	919	956	949	938	882	973	945	939	898	972	927	931	988	922	954	922	932	925	931	949	935	917	963	923	913	866	893	923	958	979	939	912	933	930	958	1009	946	924	921	935	922	960	937	907	922	925	995	931	945	934	957	949	895	944	987	921	916	945	920	876	923	957	993	904	918	930	939	946	943	925	977	931	928	1002	939	840	1008	906	956	967	912	871	923	939	948	969	890	894	957	950	905	973	955	918	924	927	951	943	961	952	938	920	989	1006	925	990	949	913	893	872	930	904	963	862	922	1034	940	944	971	1013	945	939	931	919	943	965	950	972	903	939	967	929	975	943	893	905	944	886	880	930	936	973	929	889	919	901	948	961	975	951	970	932	955	953	904	965	944	963	929	948	993	890	1021	975	933	910	955	977	989	901	951	929	926	979	977	907	959	971	982	934	936	959	931	959	900	1004	900	948	981	948	980	945	948	957	973	954	929	983	946	964	939	950	936	979	936	938	943	928	964	925	1003	938	979	975	944	966	927	906	907	934	940	915	939	961	978	907	929	898	923	983	899	933	938	995	960	941	937	950	950	963	900	955	964	907	922	952	894	930	968	933	879	916	918	955	990	911	949	933	933	951	909	1020	943	950	925	949	915	963	926	908	930	936	889	948	983	963	888	919	879	908	970	962	911	926	909	914	1004	983	953	928	970	966	876	959	908	965	968	935	950	974	945	941	918	921	920	960	949	947	869	950	943	932	906	888	948	937	907	938	935	911	902	902	940	956	927	923	947	965	982	943	931	960	951	943	924	910	932	980	935	955	935	946	929	947	986	920	901	933	904	946	938	921	966	981	908	974	936	944	929	936	947	935	968	932	944	932	884	958	924	879	980	917	935	880	879	947	962	955	924	940	918	908	960	923	917	964	931	936	946	918	949	968	950	906	984	918	931	943	932	982	916	948	926	978	963	927	936	881	885	864	973	918	919	926	934	932	948	923	927	942	943	923	936	948	941	959	954	943	907	923	917	914	926	928	943	927	894	971	911	921	903	940	913	971	979	959	920	965	979	889	894	953	963	891	929	965	873	911	911	991	936	891	991	961	947	918	992	913	939	954	885	1015	948	958	960	943	873	935	965	958	957	912	974	987	921	898	922	929	896	906	976	907	928	968	901	961	936	941	914	961	983	909	1004	905	946	950	968	894	921	941	938	945	905	933	971	994	941	926	932	958	938	932	955	943	965	912	889	955	931	910	984	957	934	906	972	971	916	875	909	913	919	919	934	932	930	964	899	930	960	905	900	949	900	931	923	911	924	951	961	913	833	940	877	993	982	884	962	946	921	956	968	960	927	954	937	894	907	969	989	939	971	863	922	909	934	908	939	895	874	962	985	952	952	1000	977	975	904	872	942	909	892	933	931	977	936	886	935	970	937	963	914	973	951	891	919	906	878	938	907	954	932	936	920	905	964	968	905	871	892	967	930	996	981	923	932	957	921	926	891	949	896	894	972	945	920	966	898	997	947	895	948	944	969	929	906	902	932	937	897	909	906	920	934	916	908	940	931	935	968	892	963	910	927	900	962	941	916	954	950	940	925	968	948	925	916	957	908	918	925	882	893	967	936	937	928	906	923	942	962	976	930	947	967	939	972	899	973	924	913	926	924	952	980	929	948	953	870	914	911	946	976	995	988	951	902	893	926	893	939	960	953	949	919	939	892	932	867	894	913	963	901	959	949	933	900	981	899	917	918	903	948	945	968	885	922	918	925	968	899	924	939	937	936	964	917	953	984	899	918	918	954	994	972	946	908	940	913	918	972	924	946	1016	910	977	904	896	959	888	932	905	942	898	923	908	972	985	957	914	949	1002	955	929	941	920	933	944	931	965	922	913	944	939	925	924	911	896	894	961	916	925	944	892	871	954	949	957	946	1004	990	914	937	954	970	932	934	928	951	961	958	928	987	880	910	913	925	928	948	914	932	938	936	929	975	935	917	921	898	975	940	894	943	965	965	957	899	959	909	899	925	906	960	886	943	939	988	988	948	959	968	921	907	895	922	966	1005	969	1020	965	953	909	963	889	933	918	887	990	918
60808	38719	8312	4577	3133	2370	1867	1675	1529	1384	1220	1226	1135	1181	1037	1054	1036	987	902	949	950	927	939	889	933	909	886	920	886	899	901	870	860	906	932	877	951	894	905	908	932	869	894	865	859	890	897	869	846	856	828	862	809	891	844	816	888	848	819	869	834	836	880	922	859	881	853	853	818	851	856	900	822	891	867	868	905	873	822	875	901	807	820	865	909	843	887	854	887	849	799	922	889	820	876	882	833	872	858	860	833	924	808	862	843	892	929	858	893	866	886	877	845	906	830	869	843	899	843	930	859	844	815	862	879	861	864	860	873	916	856	833	869	858	811	882	824	858	845	860	905	830	854	875	844	804	848	894	877	821	865	870	845	842	865	846	835	833	830	847	888	898	894	898	863	856	906	859	877	871	868	845	896	861	883	892	836	897	852	919	812	895	813	877	896	879	849	880	865	880	852	812	862	833	855	870	908	831	880	861	913	840	840	846	866	852	862	841	905	895	894	908	971	818	821	867	834	808	778	861	858	832	868	848	812	865	830	870	850	820	839	873	870	825	846	840	827	836	878	826	871	819	835	909	832	844	901	836	853	854	824	867	844	837	845	891	881	887	823	907	864	852	847	866	831	888	848	903	836	872	855	821	880	861	833	865	865	890	861	834	826	834	828	838	866	859	885	823	883	897	897	820	880	824	869	841	865	879	834	855	843	812	888	788	884	892	866	851	865	869	844	873	824	844	871	834	823	885	901	824	859	852	872	862	850	891	835	872	800	892	845	823	885	832	875	861	814	880	859	818	855	866	870	855	850	869	834	880	846	879	865	878	860	864	842	845	868	856	903	891	894	885	875	866	848	833	850	843	822	853	843	881	834	843	833	844	863	829	943	851	883	833	880	859	849	852	836	813	843	842	832	878	889	815	883	862	880	846	839	837	863	875	866	862	859	861	820	857	836	816	860	827	893	890	837	873	853	853	833	851	862	877	871	853	842	825	853	865	866	865	855	839	869	931	838	854	853	896	842	859	832	840	803	858	895	848	815	868	783	858	851	806	815	845	892	874	894	887	828	836	855	819	872	847	830	860	804	873	814	878	850	851	891	801	877	912	899	866	846	908	858	847	831	867	884	845	856	860	826	901	905	853	909	859	868	895	867	878	880	839	880	894	845	885	798	847	840	847	830	870	883	878	866	892	845	826	874	871	854	929	878	844	867	850	862	915	913	827	927	838	829	862	924	843	867	895	906	911	880	827	836	887	887	793	855	861	850	887	902	831	866	868	824	885	854	877	828	892	838	888	870	875	857	919	855	902	865	873	873	851	850	853	877	900	858	898	868	833	897	856	888	865	851	848	848	808	885	880	871	894	872	852	842	847	871	801	865	884	849	884	849	861	863	898	877	856	854	827	849	912	893	849	835	827	866	862	872	797	840	865	858	837	822	861	848	861	831	851	823	880	865	823	848	856	802	842	876	838	812	837	855	824	816	823	875	873	830	898	840	840	868	883	834	858	857	857	842	875	834	831	835	896	921	873	860	883	834	833	839	794	872	817	838	830	820	851	879	824	847	839	858	851	879	910	879	835	826	858	851	817	865	858	859	839	931	850	833	889	903	800	883	866	860	889	830	845	841	818	833	836	868	874	863	864	893	835	808	903	840	869	911	858	852	838	850	911	875	865	836	832	894	857	853	837	856	819	831	814	829	831	826	819	855	920	813	830	859	880	931	882	866	859	824	847	864	851	807	871	817	846	852	838	868	910	869	874	850	855	822	851	857	874	868	886	858	870	854	851	888	821	833	876	937	870	835	889	857	853	816	846	863	863	861	818	836	841	848	845	821	914	838	868	855	855	823	838	900	917	869	842	833	899	905	863	883	896	829	846	848	845	858	875	835	788	840	855	877	872	883	852	882	911	859	815	841	846	864	811	886	835	900	883	878	865	870	879	840	821	834	812	881	786	831	858	850	859	865	887	866	846	843	840	848	875	892	863	886	851	918	893	874	889	907	854	873	903	905	845	874	831	896	881	853	837	896	832	961	858	878	831	860	927	843	867	847	858	827	866	838	910	843	838	898	836	844	818	838	846	828	871	838	844	859	861	857	813	847	821	858	923	851	857	865	850	833	838	881	880	892	894	885	892	875	870	856	877	877	894	876	882	850	820	845	881	792	852	823	857	858	854	829	876	851	841	872	845	879	894	849	855	873	858	825	844	868	879	821	810	893	812	877	875	886	817	843	840	838	830	826	885	910	872	853	872	828	883	863	861	821	849	799	824	865	846	843	855	860	870	840	898	804	827	839	864	846	850	855	790	896	905	865	900	874	890	849	881	884	844	838	897	839	872	932	869	858	898	857	835	831	860	862	883	819	857	877	855	853	855	839	855	846	882	884	889	876	866	894	853	850	830	859	854	841	875	860	860	813	814	892	876	851	846	862	848	931	839	802	907	894	872	864	829	902	791	807	848	861	857	882	907	868	870	875	811	842	886	864	879	850	830	889	845	823	898	888	891	913	837	828	840	805	865	874	907	856	849	797	849	868	840	813	850	846	797	874	847	884	879	858	866	778	873	853	813	892	941	854	882	908	895	834	857	921	836	865	843	832	847	855	815	919	848	860	838	827	836	847	839	820	853	858	906	827	869	849	765	833	888	876	812	879	821	846	841	799	879	869	879	860	895	876	844	924	875	798	849	842	835	880	877	861	866	836	858	885	875	884	867	880	845	870	876	870	884	885	848	871	849	861	867	907	856	870	863	811	890	851	887	903	865	858	838	912	861	893	802	882	916	894	863	871	861	893	860	905	886	883	847	875	848	802	869	837	839	878	837	839	875	888	851	844	867	833	819	873	858	836	861	873	879	891	870	899	842	866	867	871	859	829	842	892	870	870	861	860	842	844	837	822	880	851	854	883	884	809	908	876	864	832	882	829	853	854	850	868	907	855	811	814	837	872	804	857	885	812	858	856	847	810	909	884	830	924	844	870	799	815	888	863	820	921	843	843	827	849	863	854	869	861	851	789	901	903	899	840	850	871	829	870	829	817	849	894	817	848	858	874	833	823	881	889	828	886	842	874	874	934	871	820	811	837	915	835	786	825	872	871	881	882	888	850	923	852	915	866	833	858	819	891	858	821	869	888	852	867	820	873	863	853	854	871	830	847	884	831	811	859	847	861	848	844	904	832	874	855	872	795	833	867	905	839	886	825	878	799	854	839	911	865	862	837	837	888	923	811	881	842	839	921	847	860	860	878	860	838	871	881	895	848	840	879	852	826	812	817	909	908	864	859	827	851	889	859	821	850	834	838	841	844	937	856	887	848	802	902	908	850	883	814	834	868	879	862	895	823	856	881	903	875	899	877	873	854	825	844	843	897	842	834	865	803	832	843	803	847	873	885	862	901	890	879	746	890	874	843	878	856	825	797	888	857	859	799	847	873	850	858	818	862	888	880	891	835	862	890	914	813	873	888	853	838	816	881	862	886	865	906	836	886	830	886	843	866	942	839	833
35336	23159	6231	509	301	310	285	282	250	296	247	252	265	232	285	275	257	281	270	248	280	293	265	246	275	284	269	262	267	274	271	276	286	288	272	253	252	248	282	260	273	270	282	271	283	276	257	279	259	280	255	287	280	267	258	269	270	270	280	268	252	270	277	262	292	266	265	261	283	302	269	256	257	254	252	298	284	293	250	249	284	255	271	256	279	261	266	259	245	279	244	218	266	275	258	293	278	230	272	273	264	275	279	256	276	278	280	272	238	270	270	272	265	292	260	264	270	271	257	273	254	268	266	288	271	275	301	288	255	271	256	302	247	290	281	283	248	283	264	253	261	258	264	239	283	257	268	252	271	237	254	254	254	263	267	254	274	259	276	294	236	280	280	239	271	267	220	268	244	261	241	258	263	277	269	249	237	279	283	276	255	298	273	254	287	261	268	277	284	255	271	251	268	261	268	277	282	266	260	265	296	270	282	277	284	266	262	285	278	239	259	271	264	270	253	269	261	250	242	269	275	266	271	288	243	269	258	295	272	258	263	244	271	250	290	260	265	263	258	274	270	254	249	286	281	268	249	272	252	264	268	278	266	279	237	273	257	271	273	286	285	271	274	284	242	269	242	300	235	255	264	289	275	272	246	285	239	292	255	278	249	245	259	241	275	248	266	238	256	252	265	259	271	271	272	276	247	269	240	271	261	292	273	255	246	279	256	271	249	271	266	283	262	296	288	333	268	258	273	270	258	272	281	284	260	276	285	252	286	301	261	273	269	263	212	265	258	262	279	226	251	244	249	261	277	240	266	278	299	274	264	270	275	276	246	264	259	271	269	292	285	249	301	258	236	258	256	237	256	306	230	295	253	243	246	243	249	247	250	290	240	249	267	273	300	258	242	257	280	284	256	252	238	266	278	258	269	274	283	289	274	277	267	230	259	234	245	250	237	255	276	286	281	259	267	263	269	270	250	282	245	240	282	285	297	268	253	255	299	288	264	252	265	270	274	270	267	247	287	250	244	301	256	246	273	294	271	278	268	248	257	279	254	313	267	240	266	269	245	231	258	268	269	263	267	259	237	255	303	257	289	259	252	285	270	239	260	256	244	276	293	262	279	251	232	232	289	269	270	260	262	271	273	245	259	252	265	284	269	253	277	266	251	266	281	287	284	239	256	256	279	274	261	272	267	281	277	265	260	216	278	249	278	271	257	262	274	267	238	283	258	257	277	276	245	268	261	261	244	268	270	254	252	271	256	258	249	262	276	290	306	258	282	301	258	271	251	262	224	285	260	266	259	269	277	254	272	266	248	274	270	272	250	245	262	272	242	270	255	273	269	250	244	263	247	251	270	267	280	262	254	289	255	260	233	262	252	250	253	263	277	248	248	275	250	275	230	278	286	247	291	255	247	274	271	248	279	290	270	268	295	281	260	223	258	251	256	239	239	272	271	267	276	284	255	282	251	275	255	267	255	265	260	248	269	287	260	271	256	250	262	254	298	248	248	254	277	267	300	290	251	262	285	266	295	238	273	273	267	230	273	249	267	258	232	250	276	283	246	235	265	251	295	281	277	271	258	244	287	276	263	277	235	278	269	268	279	247	277	264	282	287	253	290	253	254	283	252	277	269	289	256	229	290	266	281	239	261	267	278	262	268	288	273	275	243	274	261	261	253	225	263	250	255	275	276	265	253	251	276	250	266	283	264	236	254	244	288	263	253	262	274	268	276	253	293	236	245	281	257	263	282	282	254	269	269	244	287	264	263	283	248	259	262	265	248	265	249	251	286	267	264	261	288	272	287	258	258	300	262	298	281	277	242	265	250	297	264	258	250	271	230	240	290	299	275	251	288	265	253	257	276	264	261	267	258	237	255	282	272	250	283	276	227	272	278	270	267	280	264	243	231	252	248	256	259	295	255	257	253	253	256	286	261	265	261	253	259	264	291	280	262	263	281	276	247	263	263	261	278	234	250	252	249	240	263	256	287	292	256	284	249	280	239	266	259	291	251	253	267	279	253	278	252	241	270	265	246	264	245	253	303	261	244	266	256	283	299	263	273	246	252	240	262	255	246	245	238	278	243	229	253	307	261	257	276	269	257	283	268	255	253	264	262	272	278	237	226	267	258	251	273	259	281	246	281	247	266	259	280	248	291	257	278	286	271	261	262	274	266	258	246	264	273	268	247	253	261	264	266	248	256	254	274	253	267	269	243	274	297	254	267	262	290	234	276	275	279	276	274	256	256	242	272	277	266	237	248	264	275	280	262	283	272	272	239	264	259	277	273	258	243	249	268	251	246	238	265	271	278	266	273	275	251	249	285	245	270	286	228	266	267	293	269	266	266	257	270	241	268	237	275	276	249	260	287	300	247	285	256	302	267	251	240	266	255	259	286	263	261	279	268	278	228	249	270	277	261	279	270	269	248	242	260	253	229	277	220	258	270	258	293	293	268	290	307	244	262	272	267	279	263	248	265	275	256	282	256	252	280	271	270	270	274	287	261	257	252	263	274	262	245	237	280	276	290	263	249	248	289	232	280	253	254	264	261	265	267	257	248	255	268	264	228	262	258	293	261	251	259	262	276	294	228	272	257	254	273	253	287	258	260	264	265	289	239	243	300	252	274	267	276	235	284	274	249	256	252	283	251	276	271	294	254	268	256	271	264	281	268	229	247	264	258	272	275	265	269	229	253	239	239	274	280	261	250	244	278	249	276	271	242	239	281	270	261	273	257	293	283	275	277	266	296	238	258	253	216	249	262	256	296	267	279	250	240	234	266	259	274	286	269	294	261	269	292	281	249	258	271	260	281	267	243	255	240	266	285	240	258	250	240	251	281	268	248	280	284	247	269	301	300	250	264	305	263	266	239	268	297	289	276	273	258	280	255	242	284	277	275	317	273	259	306	274	257	267	274	269	276	292	283	287	255	268	279	275	304	270	276	257	256	245	245	267	273	265	263	281	252	246	244	257	246	274	268	255	237	250	281	261	264	276	230	263	253	272	234	281	269	269	258	255	279	250	268	288	271	252	235	270	269	218	259	264	290	260	272	258	276	263	256	253	293	283	276	266	245	246	274	285	248	273	281	261	248	284	283	273	278	269	241	263	266	266	280	254	234	254	260	251	273	270	276	248	258	246	293	268	270	256	258	275	257	284	269	283	260	260	262	243	250	276	256	247	285	276	266	262	262	253	278	278	251	277	299	260	284	253	266	264	286	269	281	260	245	230	265	246	262	244	291	268	299	263	252	257	260	278	257	254	285	262	273	275	277	249	269	266	269	251	244	265	251	245	267	285	280	274	232	265	273	272	262	248	276	296	231	312	299	284	257	266	287	271	281	226	286	268	275	263	274	259	248	246	274	260	240	265	265	271	273	251	248	276	250	286	228	253	240	276	258	231	276	278	236	254	259	287	251	258	256	233	264	261	263	258	285	275	250	275	277	259	262	264	245	265	255	246	252	285	275	259	269	237	276	248	259	285	255	289	264	280	268	297	253
34888	13988	469	337	324	314	308	308	295	285	256	260	304	298	274	307	262	262	279	277	270	245	293	221	252	252	288	278	310	281	296	263	287	261	254	290	266	273	247	286	279	275	273	274	283	280	267	286	267	281	293	256	272	274	289	285	263	289	272	299	238	277	311	295	265	287	267	289	264	297	271	238	283	288	256	256	287	278	271	289	301	279	292	325	283	283	257	277	298	298	253	280	274	307	283	241	283	284	270	301	262	260	283	299	271	292	292	273	252	283	274	277	277	313	262	256	290	272	309	244	270	281	242	298	299	283	283	284	272	310	266	260	278	290	268	279	279	289	271	266	244	306	237	284	284	286	272	293	278	246	255	264	287	239	300	285	305	265	294	299	271	281	296	276	285	311	271	289	282	283	288	248	280	275	261	299	289	264	265	272	261	307	260	288	298	329	282	274	287	286	267	274	294	275	309	279	300	270	294	248	270	273	302	266	286	314	288	272	245	293	290	285	267	270	237	277	280	241	272	284	286	243	265	295	256	281	262	296	282	266	275	268	300	230	281	283	291	274	259	261	246	261	275	275	281	261	284	284	268	265	293	292	281	267	293	308	312	273	293	251	307	261	247	293	272	311	264	274	275	257	282	295	279	278	246	299	303	283	291	255	271	264	270	271	270	294	296	276	283	261	307	257	294	283	274	277	300	239	274	285	293	269	278	291	269	283	282	286	281	285	272	282	326	248	265	267	250	263	268	259	281	278	294	282	271	279	291	287	274	295	277	282	272	271	271	286	286	287	273	248	292	281	291	268	250	319	268	278	246	261	283	274	286	282	277	279	301	273	310	276	280	263	248	274	277	272	271	275	257	271	278	271	282	264	276	316	255	266	261	254	251	264	294	264	315	275	277	273	295	290	283	292	300	272	271	294	280	289	270	301	272	291	269	288	256	266	271	287	282	273	252	317	288	311	261	286	282	294	290	287	271	277	266	274	270	302	272	280	283	295	267	296	304	281	303	248	262	279	280	301	266	283	269	311	262	302	303	293	294	282	287	256	281	263	291	274	264	276	296	295	279	274	260	244	295	279	278	289	298	298	268	278	285	263	268	273	259	270	271	268	261	254	260	275	280	256	306	275	258	264	281	301	263	286	275	267	286	270	266	291	273	278	271	266	252	268	273	265	282	279	285	261	264	306	284	295	294	284	302	237	263	283	271	278	291	263	246	265	272	274	298	276	278	282	285	264	252	293	280	284	280	307	274	257	295	285	277	292	312	289	296	268	272	255	267	311	278	273	239	288	277	284	270	289	277	286	281	262	264	274	260	276	311	278	274	288	271	288	290	299	296	285	289	289	262	309	277	248	302	256	229	261	286	268	267	298	279	280	299	284	295	271	290	278	262	288	300	265	273	306	256	288	241	288	276	257	264	263	265	244	261	253	261	251	286	281	250	263	271	295	294	262	260	277	292	289	266	283	277	250	261	299	271	284	246	297	243	279	268	266	276	272	280	282	263	255	273	248	292	276	278	281	301	270	265	265	280	265	290	291	265	258	263	283	284	272	286	274	295	261	245	272	270	270	244	277	267	276	261	261	288	272	280	279	268	269	264	303	287	292	290	315	294	316	272	301	266	290	253	305	308	277	266	274	258	285	279	292	272	278	263	269	255	278	292	300	262	286	293	293	269	254	301	292	260	278	263	314	255	254	296	282	293	257	256	277	273	287	266	272	290	285	266	260	283	304	289	276	308	296	295	275	264	274	287	271	284	264	277	279	272	285	245	280	315	273	288	250	277	288	291	288	270	246	288	279	289	254	251	273	316	289	253	287	299	278	283	290	290	275	296	294	275	272	259	269	268	293	237	281	289	246	259	295	247	273	260	258	276	285	291	296	268	268	285	294	272	263	283	280	264	295	246	256	263	263	279	269	292	263	288	254	275	281	291	271	290	292	278	267	276	278	275	294	285	252	260	286	282	261	302	317	294	256	258	300	278	264	271	286	250	278	258	299	301	267	273	280	267	286	278	276	284	259	269	279	300	239	251	268	304	265	314	311	268	273	291	296	265	279	320	276	295	308	296	263	246	261	277	261	274	266	280	311	286	290	288	258	272	285	304	254	250	246	302	283	320	294	276	279	258	285	279	273	284	281	273	266	259	293	257	280	323	314	274	277	290	253	265	261	286	279	278	281	300	264	301	281	299	277	259	269	277	271	267	301	272	258	300	273	284	280	306	306	285	290	274	289	293	297	288	246	296	268	282	248	294	297	235	284	305	242	302	272	259	237	254	311	264	292	280	233	251	271	272	265	262	282	258	273	255	267	272	285	273	267	274	329	292	281	276	275	310	276	255	273	264	277	255	267	261	279	286	268	272	290	264	273	294	282	295	278	294	277	298	248	248	291	276	295	268	273	281	288	279	264	295	272	253	288	274	272	270	258	284	276	269	261	238	236	264	279	256	254	277	293	257	272	288	285	275	289	268	264	286	293	265	263	282	289	271	279	276	282	322	252	276	255	293	246	251	251	310	284	283	286	264	262	260	263	272	273	249	257	263	255	302	277	262	279	309	266	277	259	299	258	267	269	236	246	283	270	276	285	276	298	267	285	275	277	286	270	317	267	276	285	273	299	279	280	279	272	303	286	288	265	267	293	276	278	291	248	291	289	275	286	276	297	267	257	249	287	269	270	302	280	288	292	288	293	264	277	278	288	306	294	269	267	291	254	271	285	280	288	281	280	296	263	263	323	255	275	256	295	264	251	262	247	275	288	289	240	270	280	277	279	262	257	238	256	266	295	267	287	289	262	266	285	281	288	269	271	276	259	289	287	291	277	274	275	281	298	277	241	285	280	263	257	257	288	263	271	283	277	276	257	271	277	274	322	282	266	268	298	275	266	282	260	260	270	270	265	272	291	297	265	287	288	265	293	265	305	297	286	265	270	311	267	271	292	262	264	295	295	295	278	275	282	249	298	263	279	279	259	297	274	272	283	294	286	278	304	263	248	276	265	289	273	251	321	303	294	281	273	258	246	268	280	273	301	287	287	299	278	252	269	264	292	287	261	264	258	294	267	263	287	291	243	277	271	287	258	259	278	257	265	263	261	318	256	294	279	284	293	274	303	268	266	276	284	292	267	267	275	270	301	268	274	289	279	270	272	285	263	254	259	290	300	283	271	258	279	278	275	260	259	288	313	269	293	312	276	271	263	248	264	270	279	253	288	266	284	284	267	271	286	307	267	276	259	270	289	281	271	235	262	273	272	268	276	259	309	274	271	295	287	279	264	311	248	293	276	284	253	277	262	269	282	259	287	292	274	263	292	276	312	291	280	291	279	283	293	295	260	285	275	301	270	262	277	286	259	272	266	269	282	286	287	284	266	275	269	279	274	256	304	265	283	244	257	286	313	311	269	296	267	279	252	283	283	275	267	291	258	297	275	313	278	284	280	296	274	265	264	288	270	272	312	265	288	277	250	294	282	288	284	267	287	238	270	261	279	290	267	268	290
24707	21113	26417	24206	20292	10936	1126	803	666	742	702	696	645	595	613	628	653	601	592	577	629	614	601	606	607	599	560	622	600	616	538	572	633	577	599	574	610	607	639	600	570	593	608	596	609	586	593	594	613	566	571	555	580	595	561	589	622	552	602	568	621	581	579	567	604	605	606	624	588	581	580	597	571	600	566	593	631	535	597	571	577	621	618	601	638	516	591	562	595	622	586	559	562	582	605	552	618	561	592	596	577	566	600	597	568	561	639	576	552	570	564	556	577	576	632	573	603	548	598	629	544	609	605	580	591	584	607	596	578	589	587	608	561	567	598	590	591	581	567	573	571	601	552	565	519	555	550	591	585	583	595	563	536	584	581	604	598	604	620	607	610	598	566	565	584	561	585	627	601	626	591	603	554	558	599	564	577	598	621	585	615	576	550	605	596	565	604	627	546	651	624	552	615	533	584	602	602	624	600	525	545	570	560	571	591	583	548	601	617	586	608	601	592	598	585	591	594	585	604	587	607	561	581	579	560	547	610	631	594	557	578	608	534	563	613	581	561	555	587	592	574	511	546	590	613	627	569	575	543	597	626	605	543	609	579	606	568	635	552	607	625	570	554	614	612	576	573	590	568	614	575	590	598	612	544	622	600	583	556	532	584	624	578	592	572	596	602	570	555	592	605	584	559	550	583	578	592	553	568	562	628	554	550	591	589	556	565	605	608	549	547	589	573	614	604	569	584	631	595	554	555	589	587	583	561	585	562	579	585	576	574	604	626	599	566	611	594	593	553	610	519	610	584	589	640	551	564	594	571	608	551	575	558	529	584	594	588	539	545	568	567	645	553	556	615	543	541	604	579	583	615	614	609	586	545	581	585	593	568	545	609	621	582	579	576	571	544	582	590	599	599	602	552	592	558	588	603	562	574	622	622	578	568	598	574	589	553	560	600	573	589	553	613	611	599	569	590	602	599	609	628	588	539	585	567	575	603	587	578	577	597	555	637	609	593	562	578	548	637	607	579	599	577	583	520	596	580	553	590	580	584	587	574	591	579	550	652	565	595	612	630	566	592	600	576	573	610	552	586	588	595	596	611	581	614	581	549	541	546	597	577	570	572	586	583	622	574	567	559	555	600	574	599	596	573	631	583	611	582	552	577	609	592	599	619	622	586	589	614	629	562	579	546	586	582	574	547	606	544	606	557	593	576	575	591	592	603	598	581	579	570	562	615	603	610	594	541	527	539	573	569	582	619	587	594	579	558	607	578	610	618	562	600	529	603	584	591	634	588	602	611	597	564	589	599	544	531	568	564	572	577	577	582	574	540	596	607	599	570	607	614	648	623	610	538	570	617	556	578	543	586	582	621	598	551	577	582	569	584	583	592	562	591	559	572	578	598	580	584	608	590	609	554	559	576	603	619	560	577	548	609	578	589	568	569	546	586	571	576	607	586	575	593	571	580	587	611	608	608	604	591	585	573	603	571	592	552	596	584	645	559	630	617	600	567	574	551	592	572	593	601	601	594	561	585	570	564	589	603	560	646	555	570	606	594	586	568	617	615	678	572	614	576	572	567	583	582	578	615	566	561	579	627	574	560	596	601	576	584	628	651	606	582	598	621	579	600	524	601	576	594	584	583	613	604	575	571	577	587	586	598	634	651	590	597	564	633	659	615	597	589	564	633	582	595	583	571	530	594	615	574	590	555	581	582	587	590	612	567	574	643	554	566	609	605	599	602	593	583	586	518	555	569	583	590	546	538	600	606	569	536	609	612	619	578	604	531	640	555	568	573	605	613	591	608	598	560	569	564	600	580	569	559	622	569	542	592	570	599	589	556	583	569	580	552	562	581	574	597	538	575	542	553	607	554	525	594	557	568	600	609	614	551	626	591	565	567	621	562	600	564	578	616	549	584	583	555	578	565	588	608	597	553	579	551	584	569	616	590	575	594	581	613	604	587	548	570	598	588	585	539	531	557	603	577	577	604	579	632	572	622	585	537	591	591	577	567	587	625	583	546	573	542	572	590	582	564	592	615	575	570	582	570	585	556	542	637	571	591	590	576	566	585	605	580	584	616	608	568	567	592	597	582	571	550	586	575	612	600	601	611	613	598	563	593	564	578	599	591	611	534	575	620	596	551	648	604	548	635	601	608	586	576	594	618	608	571	599	564	565	594	602	588	572	580	584	571	592	561	588	561	552	580	591	630	613	612	602	599	576	599	555	584	594	557	622	597	619	564	593	585	652	588	551	555	574	574	571	521	553	544	594	576	598	562	555	622	577	538	584	558	586	623	601	582	588	551	562	569	567	587	615	525	573	605	563	554	571	557	608	570	588	543	567	600	620	565	569	588	572	571	584	564	580	579	528	560	553	630	571	580	555	559	543	619	606	601	557	581	554	590	561	599	612	553	600	567	610	547	566	585	577	551	562	618	581	576	613	582	594	573	585	623	602	592	632	626	584	596	551	564	592	569	562	568	595	606	617	573	571	564	634	552	583	573	543	623	571	564	643	523	575	617	602	626	604	620	599	614	618	566	582	571	582	562	587	585	601	584	588	568	587	593	600	591	584	621	607	593	532	576	585	557	581	634	563	621	587	574	574	579	584	609	608	591	587	560	589	578	568	581	599	600	545	567	599	565	599	565	589	576	504	605	559	551	527	605	544	604	569	540	605	596	578	579	613	588	558	627	612	616	599	554	624	612	554	617	563	605	609	542	556	565	590	618	581	554	540	557	587	573	615	554	577	582	600	593	580	542	579	575	573	530	544	582	620	561	607	587	576	563	581	566	501	574	620	608	517	587	628	552	578	594	615	574	570	579	585	543	606	642	599	571	559	615	616	584	580	577	612	617	558	573	600	615	588	624	640	610	555	599	568	586	579	600	596	573	548	586	574	577	586	585	589	551	561	565	613	571	593	569	601	573	554	615	628	561	590	608	520	590	596	586	611	593	610	610	541	616	619	598	591	609	595	563	620	642	615	582	605	600	587	556	578	570	597	618	582	570	596	593	585	540	521	568	605	619	557	589	625	567	612	575	604	608	533	568	594	617	604	558	549	564	550	602	553	591	579	605	601	571	603	551	623	564	564	537	576	570	610	592	603	567	580	559	583	611	587	607	596	552	590	601	607	584	588	581	576	560	556	587	592	603	649	612	578	590	556	562	587	608	589	570	559	578	599	553	579	555	593	587	599	598	571	610	571	576	548	618	539	570	593	569	600	630	624	571	613	557	565	557	565	634	582	584	562	635	584	584	608	608	557	616	539	594	615	571	551	557	587	585	573	645	564	570	569	596	582	573	597	553	584	604	535	575	579	585	532	573	551	590	593	626	633	581	560	619	578	599	602	566	619	615	608	527	572	536	588	580	577	563	566	571	582	589	597	597	593	591	565	576	610	594	528	557	584	531	603	592	601	579	570	590	553	555	598	520	595	580	596	559	587	593	578	606	543	621	583	606	590	566	576	589	584	558	598	561	554	594	580	573	596	573	597	555	589
63223	33726	4787	2599	1722	1314	1095	974	902	774	770	741	688	663	642	645	611	666	607	640	594	579	597	574	590	568	600	604	573	574	525	547	560	535	603	511	547	528	586	557	584	576	548	531	612	526	537	517	548	579	542	552	525	560	567	541	517	570	557	570	500	575	563	550	502	529	529	576	507	544	543	573	556	573	551	548	550	535	527	520	490	548	565	600	569	591	575	540	524	584	565	550	535	529	517	546	527	543	534	556	562	586	515	555	571	546	541	541	546	539	555	515	533	531	512	561	524	569	514	558	564	538	528	565	564	557	476	536	527	560	562	511	515	587	532	544	554	520	556	519	515	579	535	520	574	543	521	544	528	551	548	578	566	544	584	564	534	590	527	554	534	563	515	490	549	563	563	533	575	542	549	538	521	524	590	522	553	530	562	555	540	595	559	558	545	499	555	590	557	565	550	520	537	552	561	516	567	533	555	534	546	555	508	556	567	503	548	517	563	563	517	557	533	514	546	536	530	550	556	528	531	570	502	537	477	530	549	516	526	518	571	519	562	544	530	528	511	553	561	548	536	533	540	545	545	555	563	549	537	514	602	502	551	570	561	505	564	560	535	540	566	608	489	560	541	534	546	552	520	567	550	546	584	566	533	519	524	533	531	521	561	548	531	543	514	525	589	581	536	546	543	571	604	540	508	554	519	537	519	526	583	541	528	520	543	529	553	538	521	513	495	525	566	552	544	550	526	557	550	577	552	513	522	549	541	535	541	546	553	570	572	557	563	590	535	498	571	549	542	531	510	547	523	537	538	564	549	549	558	491	510	582	482	556	533	523	515	531	547	549	494	533	504	524	552	532	501	598	565	542	530	562	519	589	532	581	559	559	578	533	536	517	575	580	538	509	515	529	537	544	534	581	583	610	506	522	521	573	524	573	543	561	544	530	540	579	543	529	541	529	542	555	579	525	555	530	555	544	554	548	543	507	533	568	527	556	571	528	508	528	494	560	536	529	541	535	513	552	499	552	532	531	535	555	505	512	521	538	531	565	552	541	545	526	536	570	542	528	528	563	530	537	520	535	568	567	569	525	509	519	554	574	567	536	534	535	514	526	535	524	564	498	516	511	562	552	534	544	565	514	539	502	519	534	533	530	537	605	607	552	545	549	537	563	546	529	540	511	550	530	551	561	574	527	555	539	569	503	562	533	553	516	539	522	561	542	546	485	529	536	540	514	556	557	555	515	562	530	508	505	513	514	519	591	524	561	531	525	503	534	548	536	535	556	531	566	517	542	563	615	550	592	537	544	560	560	535	577	563	538	533	533	581	571	486	534	567	531	546	538	560	581	513	579	518	559	540	542	561	585	553	537	526	550	575	562	558	536	592	546	536	553	542	569	537	534	579	531	556	590	542	554	503	570	522	571	579	558	492	581	548	540	584	549	528	560	534	587	509	584	552	546	532	563	544	526	574	551	551	569	537	548	573	534	539	538	539	482	584	557	545	558	556	529	506	564	562	549	508	587	588	550	546	570	502	526	581	561	552	529	518	539	604	557	535	554	557	579	559	575	561	562	562	576	524	566	557	559	563	559	560	571	550	522	515	562	556	592	544	512	548	545	566	556	581	518	536	547	526	532	549	520	548	548	556	571	561	548	579	540	546	507	535	538	515	514	537	561	559	554	517	502	585	561	582	538	522	585	574	499	530	567	556	537	498	552	532	509	531	551	541	525	531	579	537	533	572	525	555	581	535	477	492	517	531	512	507	566	527	568	529	545	553	552	546	529	549	530	534	560	548	538	542	567	562	582	513	514	567	545	521	524	530	534	537	519	538	540	525	555	610	535	544	538	560	572	558	556	517	525	580	550	564	517	544	524	587	537	511	547	546	535	512	576	551	540	564	533	524	519	544	523	545	514	566	553	531	521	527	561	525	539	538	526	540	487	561	565	538	524	556	565	547	560	526	548	532	594	555	560	559	593	581	511	540	522	553	549	544	543	539	518	544	534	542	586	555	576	534	562	550	519	537	526	517	534	586	532	522	562	561	502	569	533	520	511	553	543	564	574	500	543	584	573	555	577	564	522	563	504	573	554	579	569	553	543	550	502	526	542	543	504	562	527	510	524	517	527	507	521	513	513	518	512	563	525	531	544	538	528	524	573	504	526	492	524	556	552	534	581	530	504	565	576	581	528	566	508	563	535	536	584	529	579	521	544	563	518	605	548	553	525	540	531	551	573	584	553	519	558	548	562	553	547	519	514	545	570	546	525	527	547	557	535	499	505	564	560	539	531	491	551	561	552	537	540	546	604	542	576	542	555	563	520	564	551	557	550	508	524	556	545	530	561	540	531	551	514	584	564	536	541	541	569	523	541	520	533	562	552	543	523	552	547	536	537	563	584	548	518	549	525	582	510	544	568	569	504	553	554	529	546	497	546	492	550	558	575	522	571	515	507	537	501	542	538	548	536	502	582	550	518	537	548	573	497	518	492	498	561	551	534	535	522	548	505	579	512	519	536	511	546	567	552	555	561	528	529	544	522	544	540	527	546	576	554	516	555	544	534	532	548	511	587	560	512	542	561	531	543	542	532	542	565	573	547	544	529	553	537	569	525	536	578	545	538	534	504	497	552	558	536	582	538	512	553	569	546	519	552	541	513	532	518	593	560	542	534	549	532	499	587	575	529	574	541	565	556	507	570	499	553	546	547	578	581	547	502	558	510	532	564	581	538	528	530	572	515	536	527	545	559	543	566	506	482	501	517	530	509	551	541	528	490	534	561	539	562	500	526	558	517	542	554	539	519	483	550	543	559	526	551	536	546	536	518	516	545	536	491	573	538	522	520	538	536	556	594	552	550	523	533	549	535	522	494	589	541	538	570	567	556	538	572	529	559	553	537	536	550	510	550	537	521	528	564	495	554	510	504	545	528	518	518	560	558	530	532	562	550	526	557	531	521	525	511	565	556	571	563	499	562	542	517	558	591	562	511	538	548	529	553	512	535	534	516	528	531	534	520	524	520	584	538	586	548	559	548	542	547	554	554	514	531	549	588	510	542	512	545	537	545	509	582	523	567	535	523	513	527	552	570	535	572	557	533	526	585	510	559	581	531	602	563	543	566	513	534	551	561	515	557	518	533	564	562	535	588	597	526	527	544	516	582	580	536	522	499	524	548	530	545	526	538	487	531	564	532	585	573	530	570	570	555	513	526	517	555	573	518	553	585	574	516	566	519	585	544	549	597	518	565	528	547	543	556	527	516	546	504	527	528	563	555	546	574	496	549	535	525	575	523	518	527	524	500	569	565	575	531	532	544	520	536	539	548	564	551	567	526	509	541	483	530	559	574	543	537	575	536	560	522	520	534	559	570	530	556	541	549	599	516	552	560	566	512	525	560	547	529	534	550	536	534	530	552	541	518	513	553	553	512	537	615	502	538	556	557	524	568	552	527	547	546	565	521	539	518	571	521	532	513	496	495	549	543	557	568	485	505	534	584	579	521	551	578
22547	20594	26632	23983	20367	20408	10541	1567	1209	1191	1092	1118	1105	1090	1071	1053	1037	1019	997	1011	974	986	1004	971	945	985	1000	912	949	950	963	946	936	943	910	1009	906	970	988	935	926	959	972	945	976	917	931	999	1014	953	937	964	939	947	931	989	907	1009	938	928	941	953	907	877	974	1015	974	956	916	888	915	937	967	955	962	942	911	918	905	957	950	934	969	937	947	975	940	924	876	955	936	958	900	954	953	920	982	997	973	874	971	972	948	904	941	930	905	932	914	901	922	920	953	914	926	985	874	938	977	967	977	917	914	891	947	934	900	975	928	941	948	937	981	955	950	923	945	967	962	933	967	940	942	942	888	958	906	941	876	932	954	969	924	983	955	946	951	956	921	949	982	848	918	935	964	967	885	916	896	962	926	906	949	992	979	911	971	892	894	980	921	976	944	950	972	874	927	929	926	940	965	917	937	965	959	994	926	947	947	1001	1007	930	952	918	943	967	927	929	911	930	922	874	926	901	936	980	971	944	986	955	927	945	942	959	901	1013	944	962	885	993	941	929	1018	963	961	944	925	921	964	899	971	956	947	954	944	932	993	950	941	988	910	915	921	929	893	981	940	965	954	968	885	980	920	952	928	946	950	852	930	923	920	883	956	924	904	989	964	996	928	938	954	968	909	925	953	909	959	928	1027	970	959	982	995	906	960	968	900	949	968	954	934	913	979	933	1036	917	921	964	916	914	954	938	960	968	935	908	923	1021	923	950	935	929	952	925	947	924	1026	901	896	1001	916	946	923	919	980	897	1003	952	945	939	929	949	925	933	985	954	924	964	981	980	968	890	913	977	945	951	870	901	989	983	897	921	1008	932	936	987	879	989	949	986	911	901	931	904	945	984	987	929	904	964	963	947	883	920	962	947	915	977	1008	934	891	928	928	951	974	930	935	958	927	959	950	878	995	964	925	926	954	929	927	976	944	954	1026	932	913	924	992	903	932	872	957	961	980	961	936	898	885	932	931	900	920	908	974	998	931	967	909	928	950	930	927	952	893	948	932	913	958	969	970	921	944	958	966	923	918	912	937	941	941	924	964	928	845	927	928	972	959	963	986	923	926	914	941	974	901	980	894	933	962	963	941	922	911	951	914	937	912	947	946	954	956	931	928	905	957	976	933	934	961	951	964	917	974	919	951	894	1009	915	938	958	980	910	912	886	900	955	953	939	951	916	917	1008	1011	909	931	927	941	952	908	939	902	958	940	912	925	954	924	939	974	983	919	946	933	1044	944	906	934	939	942	950	964	1011	987	952	985	942	935	902	957	967	947	991	916	926	904	970	994	863	882	938	887	901	943	923	914	983	932	907	931	932	948	921	990	983	909	946	974	986	952	948	963	969	975	946	926	964	910	942	878	927	911	945	926	942	881	902	904	919	974	914	887	932	956	898	963	932	917	894	900	992	897	981	949	893	932	893	938	990	887	934	956	872	954	967	939	896	881	959	954	897	988	908	941	953	919	926	941	903	937	906	969	929	866	995	906	947	947	978	899	903	933	936	961	954	919	890	958	930	963	937	945	926	911	989	996	986	1001	992	942	929	942	896	942	960	977	911	924	899	917	889	921	997	914	982	909	878	1012	971	964	921	902	968	910	920	934	973	939	945	992	1024	962	930	979	971	997	955	948	952	946	888	963	945	956	962	948	939	949	951	943	929	925	876	974	969	919	922	893	899	914	907	940	948	912	914	973	946	933	913	927	955	953	965	964	959	956	908	965	998	883	981	935	941	953	969	939	902	937	929	926	867	909	924	936	967	915	961	987	949	857	946	970	912	927	915	1007	933	994	938	875	950	933	922	1004	888	873	974	946	972	959	928	892	981	936	932	956	906	927	922	937	882	933	968	901	955	916	967	929	1046	951	980	890	957	958	935	956	950	944	903	993	899	944	1031	887	962	897	872	926	936	918	977	940	908	931	960	1006	962	961	943	947	950	956	900	912	919	945	937	847	939	958	896	922	906	952	934	948	944	970	950	893	985	955	952	953	901	928	929	951	901	971	958	967	972	957	960	936	984	929	888	920	968	955	982	933	951	947	958	936	906	907	943	882	942	932	954	993	983	977	963	899	1001	893	911	897	945	935	897	957	984	977	931	979	910	927	950	974	989	957	994	955	934	910	916	916	954	909	947	943	958	925	933	937	910	957	949	878	956	990	973	916	978	980	939	919	963	922	936	1017	920	906	925	970	910	920	964	913	935	947	967	925	965	916	955	951	952	908	988	1018	926	931	911	924	962	949	933	957	949	953	908	914	939	936	981	937	888	936	950	944	986	929	947	895	959	899	924	912	994	952	992	953	957	944	940	951	960	943	959	930	859	919	941	939	909	954	1025	993	889	907	946	916	887	921	856	979	901	951	952	934	983	882	996	952	954	948	916	941	900	864	935	897	971	1029	954	951	987	935	923	911	955	932	935	950	968	976	943	893	910	911	945	893	929	969	930	930	938	933	932	973	995	1003	965	956	956	948	915	924	1021	942	930	949	967	947	947	932	933	905	966	997	953	896	899	950	951	913	945	899	948	943	956	935	928	935	934	992	929	941	949	941	919	924	989	993	941	933	909	963	926	944	981	954	929	974	943	951	956	949	930	941	903	952	956	930	901	999	935	953	982	922	904	968	872	967	895	904	927	940	931	921	955	930	931	947	1007	925	942	922	998	874	968	928	943	957	970	871	931	946	953	934	913	934	947	928	962	972	940	916	951	938	937	952	965	947	998	933	985	902	914	969	942	920	948	954	881	928	912	951	977	959	931	889	942	942	892	935	943	957	898	945	956	952	964	956	967	923	922	929	896	942	987	952	948	956	965	980	976	926	910	973	973	1015	908	933	958	949	971	957	941	897	932	991	957	946	970	981	973	935	928	958	965	926	954	905	975	912	921	962	948	955	924	986	968	925	904	957	908	972	947	901	959	937	941	973	979	935	921	930	1003	994	945	928	950	898	890	982	955	973	979	883	952	1000	874	902	884	940	991	955	986	939	958	926	986	941	914	972	931	993	910	861	963	917	999	940	947	916	966	883	900	937	945	1026	898	942	915	942	895	928	911	990	952	932	917	916	939	994	938	936	972	955	941	952	966	962	916	947	962	913	916	904	921	949	936	984	973	991	946	981	939	908	931	970	913	950	1019	955	988	954	914	963	939	943	940	993	954	930	942	939	917	1006	959	984	931	921	939	913	939	911	936	910	953	940	929	942	958	920	883	948	940	934	954	955	969	964	917	952	992	970	906	968	945	895	924	949	918	926	926	949	980	921	954	972	996	950	984	956	971	945	938	924	953	948	911	910	916	987	991	941	968	929	925	897	913	873	884	960	893	894	949	911	913	963	956	918	989	950	956	919	997	940	958	936	940	892	997	922	942	919	893	905	908	968	909	963	946	871	965	890	921	910	1006	859	951	927	960	931	991	966	968	927	964	933	950	943	891	913	907	903	984	957	915	959	897	933	933	987	995	965	954	973	982	938	935	911	938	943	952	907	961	912	909	933	986	912	913	945	938	939	933
58919	37951	8795	4879	3219	2394	1895	1668	1504	1439	1360	1165	1133	1111	1073	1024	1075	963	1049	986	1030	938	927	993	953	847	922	902	903	917	921	902	933	881	846	861	879	890	935	854	899	848	879	873	898	922	877	870	838	859	980	881	847	877	864	861	854	851	896	861	822	882	889	838	845	858	849	845	849	829	853	834	796	832	845	880	872	882	870	856	866	846	875	832	857	891	854	872	835	873	825	852	921	852	867	849	843	840	837	861	861	871	853	893	906	886	851	850	874	875	890	900	869	859	842	915	849	869	883	870	882	858	833	822	846	814	882	860	805	890	851	857	886	874	838	839	853	889	890	895	876	830	852	879	871	839	911	880	876	915	833	863	869	798	856	858	871	879	811	869	862	868	830	891	839	869	823	817	845	898	850	859	835	843	860	872	866	851	852	875	827	879	862	870	845	800	822	843	827	859	794	814	870	842	826	864	878	850	869	844	845	822	882	844	864	892	835	896	896	873	836	884	814	851	803	862	839	843	878	819	827	854	873	838	837	844	829	835	852	831	849	856	863	835	813	875	844	879	836	789	849	786	808	849	814	844	933	883	891	801	858	833	825	850	891	860	841	845	871	871	865	873	844	862	874	932	821	822	807	847	832	868	864	848	869	817	885	888	797	891	840	829	837	834	861	819	886	831	849	909	846	849	900	848	810	838	863	843	856	825	857	805	849	864	860	873	828	854	816	838	856	898	865	876	832	879	853	868	832	915	874	840	835	866	891	846	889	858	776	855	852	873	831	803	841	845	899	895	834	812	804	866	913	856	845	861	862	849	820	862	883	893	859	836	893	817	842	900	831	824	873	826	858	848	826	839	861	833	850	860	881	855	803	839	813	803	848	894	911	888	859	894	848	898	861	848	821	854	850	861	874	860	866	837	902	925	847	861	866	843	859	857	870	868	881	921	868	877	845	889	853	868	824	821	877	843	822	820	867	860	822	834	873	883	847	870	838	877	854	853	868	822	929	854	840	848	868	863	905	850	783	897	881	825	897	796	866	888	853	868	825	841	850	805	873	867	831	876	859	836	844	833	888	879	866	864	826	834	863	862	823	866	858	861	843	839	811	874	866	867	853	879	811	899	834	820	881	837	827	890	866	814	858	875	868	839	839	850	819	888	857	886	872	879	859	818	829	887	802	879	871	867	819	879	872	792	840	857	854	891	860	848	805	823	862	868	857	898	829	888	904	847	850	896	834	852	850	869	911	891	862	850	862	844	911	841	856	784	840	794	839	857	858	798	863	823	844	861	865	856	844	843	891	866	857	865	833	886	821	824	868	838	886	801	872	853	830	854	855	872	843	867	869	859	855	815	859	863	852	766	839	807	859	872	842	824	839	897	874	843	868	882	815	843	857	837	809	854	799	861	837	866	898	890	835	875	865	851	858	853	807	902	884	862	890	904	864	828	869	875	829	812	869	864	863	793	876	846	845	786	890	852	821	850	869	836	889	896	860	844	874	887	853	849	898	847	863	852	877	860	925	856	872	876	861	885	903	885	862	895	826	872	816	840	883	834	866	896	877	846	849	879	822	868	888	805	847	843	829	890	820	875	824	832	840	830	853	810	815	829	863	862	861	878	852	839	862	870	838	840	846	909	850	831	855	868	825	847	812	881	873	864	842	827	854	827	864	873	844	842	882	870	863	874	864	831	886	812	853	852	916	846	878	842	848	824	830	836	904	842	821	835	875	853	861	914	903	828	838	857	827	834	857	843	836	870	897	856	847	868	893	816	861	884	868	863	860	822	839	848	860	857	872	840	801	845	839	854	818	867	877	811	876	849	883	864	882	867	803	894	828	843	854	878	884	890	844	859	864	854	839	839	861	880	859	832	799	838	802	851	881	828	852	880	832	813	838	823	828	842	875	877	907	825	828	887	847	874	821	837	866	817	805	854	858	913	879	827	892	854	861	883	860	857	841	833	811	892	881	847	873	839	885	868	883	807	780	857	833	835	901	887	884	840	877	793	873	834	827	916	837	890	900	821	880	839	814	863	838	818	752	851	824	849	858	856	850	829	863	837	834	783	847	883	897	852	849	881	868	837	838	865	860	919	834	859	858	875	792	850	875	850	824	915	867	916	849	846	898	850	897	846	901	829	886	897	843	849	863	888	919	892	856	847	869	831	867	871	915	869	880	822	839	808	812	840	896	893	874	836	896	860	841	846	873	873	877	774	896	894	850	872	851	829	866	875	874	858	894	774	803	850	836	850	805	861	843	861	858	889	941	883	900	874	876	842	830	852	841	845	881	863	901	923	879	820	828	842	863	849	874	888	841	856	829	897	870	849	827	835	863	887	882	820	858	837	817	880	908	855	864	863	861	862	846	907	836	781	849	799	815	839	888	838	897	854	824	898	836	811	867	827	850	919	847	917	830	869	832	854	824	805	889	891	846	826	858	893	882	852	888	863	855	848	878	853	871	853	866	848	884	858	884	903	849	841	818	832	822	823	886	825	827	874	881	811	809	878	855	827	843	877	865	870	855	817	898	888	816	886	870	893	877	872	873	814	914	893	908	846	833	887	859	879	878	872	792	819	847	854	824	872	830	837	896	835	883	868	874	941	873	883	856	817	904	833	861	827	860	909	824	864	850	793	772	849	883	875	844	882	876	801	854	865	851	828	840	849	822	859	883	845	852	837	875	866	882	854	896	830	886	842	848	850	882	860	812	858	792	903	832	830	836	849	851	875	815	824	855	800	855	837	868	792	843	862	857	816	888	907	818	828	885	847	839	844	836	878	882	841	816	879	850	841	869	841	857	851	833	835	848	866	839	819	877	851	839	898	837	848	873	887	836	904	856	887	888	842	822	815	829	850	828	843	850	849	887	820	859	848	874	849	862	837	838	851	846	893	808	887	868	881	889	811	845	848	882	868	866	834	834	875	915	823	861	848	853	847	865	856	837	883	899	820	848	908	831	913	827	855	857	865	836	796	856	903	837	903	833	845	805	877	866	857	904	820	815	845	835	862	863	858	853	874	868	832	825	806	859	884	879	862	815	860	854	847	873	852	841	876	867	912	906	875	852	861	892	877	858	861	857	849	860	868	880	879	787	884	849	872	870	795	848	840	835	883	867	816	881	865	832	867	873	815	858	872	834	877	859	809	817	844	828	870	884	867	859	815	839	860	835	859	863	824	849	859	859	852	875	886	839	864	863	877	804	853	831	851	846	860	855	853	841	818	934	856	864	837	860	892	860	841	835	820	918	828	899	807	873	835	890	873	821	876	886	859	845	856	806	860	834	854	858	859	866	834	856	847	850	888	846	839	935	870	860	883	871	782	869	861	880	867	894	861	870	891	895	850	863	855	855	838	868	838	849	855	845	891	845	873	847	828	907	848	859	817	859	846	864	839	853	795	844	853	847	798	805	883	871	864	876	885	875	866	855	829	852	867	861	880	868	870	899	888	788	827	819	889	863	869	835	845	878	889	831	899	861	857	844	845	875	892	874	860	871	840
35958	20645	5708	493	297	300	285	274	247	269	282	267	260	263	274	269	243	257	243	266	244	254	250	268	281	227	297	275	270	243	271	283	251	267	243	244	261	267	256	257	272	259	242	278	249	296	248	270	246	258	254	248	266	253	287	285	243	265	256	255	272	256	258	245	249	286	258	247	238	294	270	254	262	258	242	270	254	263	258	238	260	272	267	241	285	244	231	248	246	281	268	239	240	278	240	240	273	279	253	236	259	254	245	244	234	247	243	238	241	276	243	247	258	264	230	264	274	286	292	269	251	256	239	259	261	288	281	231	276	260	260	276	255	229	261	255	230	272	287	252	291	256	271	278	256	252	270	280	265	247	268	270	262	238	255	224	270	246	249	268	279	270	247	272	275	234	261	276	241	258	230	241	276	262	256	253	278	254	254	241	253	248	245	250	259	287	259	250	264	266	253	232	299	249	247	248	253	293	279	246	248	230	233	266	245	274	246	247	242	253	271	232	249	276	245	265	272	259	250	253	293	235	224	284	269	274	229	255	272	248	292	279	251	260	273	257	280	274	268	278	257	257	266	259	264	269	239	263	250	239	248	242	229	240	250	228	229	253	276	276	267	282	269	249	251	250	301	243	251	265	261	258	246	261	265	268	244	246	289	267	269	254	276	283	274	266	259	237	288	288	252	262	252	246	251	277	249	291	248	276	280	243	259	248	254	273	256	277	221	256	281	249	255	240	256	232	256	275	275	267	280	248	269	271	262	281	265	287	252	273	256	263	244	231	236	245	253	289	252	247	266	254	260	271	260	258	250	245	252	257	237	262	234	254	282	270	277	246	247	264	280	260	270	253	261	270	276	267	259	243	280	261	286	246	241	228	288	228	266	273	274	248	267	255	244	261	267	280	264	267	256	246	284	237	269	278	267	271	269	274	250	251	243	255	258	260	264	228	216	243	235	250	274	260	261	267	275	276	264	234	273	247	291	276	257	253	246	236	237	282	266	237	263	292	256	277	241	258	257	266	296	228	232	263	245	261	272	247	253	262	277	284	243	251	245	259	258	287	224	268	245	263	227	279	291	268	258	247	247	273	250	251	266	258	260	254	285	219	231	240	287	266	256	263	251	271	230	231	268	274	259	273	266	255	285	270	291	276	262	246	234	230	241	257	256	270	260	224	247	258	223	279	260	273	244	210	241	262	237	241	245	275	234	260	264	234	234	239	277	249	251	245	249	242	266	264	254	252	249	280	248	262	243	252	251	282	256	239	261	246	233	228	237	252	245	239	256	277	239	278	279	262	252	238	267	254	256	253	273	251	234	222	238	228	261	261	286	240	268	247	258	256	281	240	275	261	260	254	251	267	260	261	224	263	210	252	244	250	261	279	237	282	248	280	278	255	276	259	244	271	230	258	277	244	236	273	246	283	238	266	296	262	248	269	245	275	241	254	226	262	234	278	252	269	269	256	273	235	233	262	273	259	259	276	266	243	276	256	268	262	249	245	235	242	254	309	258	259	278	250	245	266	259	275	245	242	253	252	267	262	251	289	283	262	264	254	249	263	276	268	255	250	254	247	257	276	243	262	269	268	261	260	286	260	263	254	225	251	253	249	275	255	239	225	254	225	239	276	274	277	274	268	263	251	275	262	249	273	272	269	255	259	270	290	232	260	222	270	266	246	261	278	256	265	276	243	268	269	265	262	276	251	231	258	250	268	265	249	239	256	244	256	256	249	274	273	236	248	280	238	263	243	285	270	261	237	258	240	274	263	265	247	243	250	287	263	246	252	276	284	288	264	268	256	262	264	257	232	221	253	248	251	239	241	244	247	261	270	247	239	257	248	237	287	252	273	231	274	251	240	231	301	260	272	277	277	263	237	259	250	278	253	260	259	252	255	269	251	254	265	250	258	252	277	278	255	263	243	274	250	226	252	241	246	260	241	242	261	273	270	251	287	258	255	255	243	264	249	311	258	257	287	271	231	242	258	237	252	287	265	280	234	276	257	280	280	246	251	252	279	258	254	290	260	277	272	234	266	251	300	248	248	274	243	239	262	268	236	243	262	250	288	243	268	262	239	250	253	231	275	252	259	252	253	268	277	239	260	275	200	199	250	257	283	243	257	259	255	245	277	266	238	260	261	250	290	243	239	280	264	261	266	251	269	280	249	256	247	247	261	294	249	294	255	278	265	264	259	255	245	256	278	259	263	245	268	253	249	287	255	247	269	279	239	268	253	260	271	259	248	263	245	267	287	268	216	263	245	252	249	291	283	262	253	274	254	199	261	272	273	238	284	282	271	266	264	250	265	277	241	274	254	257	256	282	279	231	258	273	262	232	252	238	226	276	247	241	269	270	257	243	256	293	235	248	269	247	295	260	267	264	259	234	287	276	257	248	246	259	241	244	265	246	251	247	275	242	244	254	250	279	254	262	270	242	261	257	245	246	270	277	268	296	275	244	279	268	270	249	257	266	283	264	256	266	233	274	268	264	240	276	237	262	230	273	262	258	288	278	239	250	246	269	247	267	270	280	241	243	275	242	256	272	285	254	279	254	277	251	255	273	278	261	264	232	278	268	257	228	294	270	260	245	249	269	268	250	253	243	249	250	266	222	265	277	260	254	268	266	307	247	278	256	249	257	265	266	246	248	240	264	239	251	288	260	246	259	261	250	260	269	271	263	235	252	268	265	268	214	237	287	238	250	279	273	240	261	268	250	255	261	252	253	257	281	234	273	277	258	291	261	249	236	254	254	266	249	253	299	250	258	273	293	290	292	256	256	231	261	290	263	271	261	275	248	259	254	296	257	286	253	276	262	284	257	263	249	242	265	282	285	249	258	248	255	251	254	234	237	220	293	259	262	264	243	222	290	253	246	286	280	276	245	263	250	261	270	238	265	280	260	259	254	277	281	271	273	239	240	265	272	271	240	239	287	279	280	269	253	285	260	232	268	286	226	255	252	263	240	244	276	262	262	234	236	293	242	263	269	261	281	237	253	252	258	268	285	228	272	278	271	272	302	262	243	268	269	271	233	267	238	243	225	241	269	254	275	264	276	292	251	246	255	288	284	284	271	260	259	261	245	232	248	271	249	251	213	255	253	255	250	271	263	235	255	254	292	237	300	271	261	266	271	261	255	269	252	258	240	263	232	246	266	271	239	267	250	253	229	284	254	272	271	254	242	238	252	277	260	244	251	252	301	254	239	230	250	263	291	269	268	240	255	224	242	265	238	257	251	258	255	257	244	254	285	231	250	270	271	244	260	249	270	249	252	252	270	243	260	258	281	270	271	270	252	274	228	231	237	218	255	235	251	254	277	273	259	269	290	255	272	264	249	234	236	276	291	291	260	270	247	256	263	256	241	244	270	282	271	260	284	239	276	271	273	230	271	245	252	236	253	236	264	277	263	276	257	275	261	272	246	246	248	246	262	227	263	244	279	233	237	268	258	289	252	236	280	258	263	259	239	239	243	281	229	247	275	253	238	244	253	275	275	211	233	263
34823	9792	530	392	323	321	284	256	299	253	251	282	303	282	263	227	318	274	244	274	271	253	307	269	284	272	286	286	263	273	265	299	277	259	281	273	250	234	286	299	262	267	262	289	316	280	288	254	258	294	254	252	246	245	293	255	264	262	293	276	255	266	258	286	263	256	253	269	268	241	257	256	279	263	263	272	285	280	273	283	248	272	291	310	284	253	252	265	255	278	279	273	285	277	283	280	280	278	259	269	259	269	263	256	281	257	286	226	281	285	260	295	259	275	286	275	266	267	248	245	259	265	303	268	233	259	254	308	273	268	261	276	281	266	291	261	285	275	262	276	248	261	251	255	275	278	286	278	291	258	253	257	284	266	280	280	271	263	254	275	262	258	272	269	264	270	259	273	254	279	263	274	240	246	281	308	239	302	277	256	273	282	253	293	273	281	246	282	281	259	269	282	285	311	272	283	253	275	276	272	257	279	281	277	282	258	272	277	244	292	255	260	287	254	263	274	284	260	308	245	271	269	285	254	227	248	256	259	304	245	267	232	239	289	247	266	283	284	276	272	263	271	295	286	277	271	274	282	275	268	281	249	294	293	247	280	274	273	293	245	277	291	281	268	265	257	236	285	283	274	274	264	248	254	259	278	279	256	245	280	249	238	265	274	271	296	257	265	276	297	255	265	248	272	280	268	274	288	278	269	288	285	260	278	259	289	285	262	271	242	248	293	281	290	234	275	257	227	264	260	301	293	290	282	262	266	262	253	246	254	262	273	253	300	293	253	297	272	293	268	264	278	276	296	253	252	261	280	255	237	282	267	277	273	264	254	260	256	251	291	274	259	262	290	278	270	244	266	275	281	255	294	251	265	259	226	257	257	287	245	264	270	253	240	286	256	266	296	291	277	281	270	264	266	276	258	265	274	238	245	301	272	279	288	297	249	272	261	279	285	295	254	258	264	283	274	284	278	274	275	267	262	281	244	267	231	297	245	255	273	279	284	273	289	261	296	298	284	289	274	266	274	274	293	297	279	271	262	278	238	290	287	263	256	257	266	254	275	264	278	256	280	276	261	250	271	275	255	266	282	283	263	258	239	264	295	272	284	274	279	284	293	297	249	307	268	255	245	276	286	275	240	276	258	265	301	254	288	272	266	303	242	288	249	256	277	268	272	270	278	295	286	259	298	291	271	274	246	270	283	271	271	279	272	257	273	257	272	258	284	285	271	274	272	271	273	248	262	263	258	254	273	276	261	273	244	264	276	267	254	298	269	236	256	268	250	264	259	270	287	268	275	293	268	280	286	264	264	285	262	288	278	283	281	273	282	241	264	254	260	274	250	278	263	269	277	260	249	277	268	255	263	244	285	275	279	257	265	282	243	281	265	288	235	278	238	295	263	298	250	280	272	278	275	273	244	269	268	249	293	289	291	265	299	282	279	261	276	245	291	265	245	269	241	263	277	259	263	291	262	259	280	247	301	268	305	242	252	282	283	260	276	270	236	285	250	280	306	279	263	242	292	263	247	268	259	293	273	245	293	282	282	280	284	292	267	295	254	282	290	249	275	265	265	274	276	259	254	265	279	274	285	303	269	272	257	276	298	266	300	271	270	275	252	249	288	267	268	264	223	249	292	263	247	267	259	239	260	283	261	267	272	294	257	307	279	259	251	273	260	273	252	259	261	280	285	266	274	288	259	300	283	273	294	261	262	246	263	244	304	300	257	273	267	299	255	256	289	255	277	237	259	287	278	263	275	260	269	288	262	240	258	282	288	268	302	273	241	276	259	267	259	267	286	252	256	287	274	269	246	284	273	269	264	287	275	292	258	296	285	260	288	250	273	289	286	269	288	272	269	250	270	275	254	251	286	237	273	263	245	296	260	285	292	288	304	260	264	277	245	274	267	269	284	300	252	262	268	280	259	270	262	272	266	269	256	267	278	274	278	273	273	262	275	293	319	269	257	243	228	283	265	285	248	267	311	278	275	274	284	297	253	287	269	276	240	294	251	240	289	302	272	284	261	275	269	278	291	270	279	237	267	258	289	239	248	278	269	256	287	250	253	296	239	268	266	288	258	264	276	258	279	255	282	274	251	262	279	241	269	247	274	242	261	270	251	267	263	264	279	271	256	279	281	250	258	271	262	260	249	290	287	259	264	263	261	268	295	272	250	267	307	261	287	250	298	254	278	290	278	286	253	255	282	278	275	243	273	288	263	268	256	259	241	272	250	289	262	261	261	269	286	307	248	254	268	268	262	277	271	264	253	292	267	289	261	269	257	260	262	263	257	244	248	275	283	297	272	263	272	281	259	277	262	265	262	282	281	260	256	267	309	255	268	246	258	256	287	269	259	250	263	267	260	240	269	260	288	258	252	279	264	273	282	277	269	252	285	276	260	257	270	255	298	278	258	276	250	271	272	287	274	263	285	274	236	264	272	269	311	280	242	239	257	284	265	280	280	260	293	262	247	266	274	309	265	263	266	256	288	258	251	245	286	276	286	274	241	275	252	290	245	290	262	279	263	275	257	278	284	266	264	263	252	258	274	300	287	252	243	281	240	267	286	289	254	281	286	258	286	244	254	251	273	282	274	249	270	308	276	263	296	263	264	272	275	272	281	274	267	284	281	275	245	253	262	257	272	230	288	285	254	292	265	272	256	270	278	248	274	286	247	237	273	237	280	269	241	277	245	270	283	253	309	238	280	260	298	297	259	272	260	286	242	275	233	264	268	273	276	232	259	259	290	279	271	273	276	284	292	260	274	260	270	267	249	303	279	263	286	266	243	316	279	236	258	255	277	269	294	277	278	277	282	260	250	246	239	298	297	281	264	285	237	257	319	307	269	303	277	256	260	267	248	242	258	284	242	271	262	277	277	259	263	321	275	278	264	299	268	292	270	281	280	270	260	279	275	250	263	249	266	292	259	280	275	300	270	251	256	257	259	274	274	257	261	292	259	272	254	279	252	315	264	259	258	249	250	304	259	266	297	280	290	249	262	259	268	230	276	289	273	281	265	295	253	269	261	278	259	280	254	273	241	292	259	240	263	270	265	287	287	298	290	267	273	279	259	253	246	295	238	266	276	240	253	258	268	302	295	285	272	268	238	298	260	244	276	298	267	263	252	266	270	261	234	253	270	247	247	274	275	263	276	244	270	279	257	255	269	272	270	298	257	265	265	307	238	283	250	274	265	261	304	285	268	273	232	290	287	247	244	274	281	257	294	255	265	282	247	287	273	287	263	251	271	276	279	258	268	277	256	253	249	260	289	264	264	268	273	259	274	303	286	271	281	260	276	277	273	277	252	290	266	266	276	280	267	286	279	295	241	259	299	278	247	275	324	244	257	252	273	284	271	226	290	288	269	284	267	284	271	287	301	248	245	269	259	270	286	272	281	268	274	281	295	284	285	287	256	280	251	246	273	266	284	275	273	299	282	257	268	271	264	277	309	268	234	279	257	280	275	272	278	261	269	258	275	279	254	281	288	276	235	262	281
24658	20584	26195	24388	20360	14496	1367	849	726	680	623	653	662	631	587	656	634	651	629	614	662	579	625	573	572	605	576	607	569	559	598	547	546	581	586	624	602	598	604	548	536	601	601	621	592	554	566	590	610	607	619	581	568	563	565	592	610	545	563	578	555	564	558	592	555	597	602	572	544	571	598	602	538	574	623	601	578	609	559	586	547	578	571	592	592	546	563	565	576	583	601	580	547	559	584	636	595	580	623	550	612	599	580	567	586	593	607	595	603	543	617	631	528	578	557	630	625	577	569	639	580	601	575	578	565	572	595	573	605	591	640	554	601	563	561	576	590	563	563	622	567	559	552	584	577	591	525	567	604	630	538	602	570	596	563	597	562	591	606	566	563	594	621	589	577	584	605	572	569	618	615	593	582	555	550	573	616	565	575	579	569	550	575	564	564	610	546	629	575	603	547	536	573	575	552	626	537	553	593	582	556	554	576	583	527	593	613	576	579	591	583	575	566	638	593	586	558	555	627	610	564	562	561	541	557	564	602	600	545	571	550	638	594	583	602	565	544	575	592	562	597	586	554	595	589	616	581	590	553	602	584	559	565	581	577	585	583	575	584	601	547	600	582	613	572	624	516	605	572	577	547	613	593	572	596	559	596	566	622	564	566	607	583	597	633	588	543	588	567	580	623	601	552	583	587	577	567	621	541	577	582	588	578	569	600	636	559	559	605	628	556	551	585	575	584	608	574	569	537	563	575	543	564	606	593	550	563	624	588	583	563	589	573	577	585	594	607	636	582	644	582	572	607	555	607	580	586	611	596	610	593	569	582	559	578	596	550	582	551	592	589	600	569	586	650	584	596	591	561	606	569	557	588	570	571	606	600	541	555	566	557	608	550	570	577	540	592	589	575	575	579	593	607	586	554	599	551	634	588	541	531	596	539	520	588	590	560	573	628	581	582	581	545	632	604	531	613	551	554	587	585	558	584	564	595	609	594	597	555	624	529	575	585	573	552	596	589	585	541	569	576	593	579	582	512	571	625	555	558	599	540	587	562	566	592	573	592	602	566	605	596	578	623	577	589	592	582	580	535	578	608	570	540	562	524	572	577	579	576	545	554	615	573	575	607	590	616	623	546	546	560	568	605	559	564	587	565	582	610	618	580	615	615	553	569	609	513	573	612	580	581	563	577	618	638	588	551	618	518	576	541	573	594	591	541	573	587	549	601	605	610	507	575	598	619	589	569	572	519	574	560	584	584	611	546	614	582	581	560	586	582	594	579	549	534	590	571	530	584	572	574	596	561	612	568	609	539	632	565	613	554	569	589	576	558	608	588	580	599	606	566	558	554	578	597	561	585	598	567	525	500	624	595	595	568	580	579	581	565	556	545	552	546	595	597	607	568	607	579	512	582	599	606	587	564	584	544	547	585	571	591	565	579	586	574	551	605	627	575	575	594	552	609	623	577	521	537	589	616	587	606	550	611	572	596	610	583	577	549	585	568	595	573	565	544	540	568	545	559	600	552	550	569	602	583	595	569	577	627	577	577	560	555	555	618	562	542	592	559	597	592	543	631	607	534	546	590	578	553	582	572	565	565	596	568	608	626	576	574	596	588	571	550	572	577	588	556	597	586	623	626	548	592	548	603	598	532	588	588	582	593	587	597	632	555	566	617	515	592	597	531	561	543	551	595	608	595	559	562	583	631	592	567	568	578	575	601	594	567	546	576	627	564	584	545	555	582	569	558	536	549	596	613	574	568	578	621	569	587	614	592	592	560	573	600	543	587	572	590	547	586	570	571	571	548	607	593	580	606	584	591	571	570	586	595	548	568	601	562	582	585	634	584	577	571	590	579	571	582	615	532	582	591	539	561	623	610	627	550	596	620	558	574	580	556	612	585	591	571	613	539	605	548	606	610	540	600	568	541	589	605	566	626	569	626	608	595	588	557	600	624	577	587	617	568	575	627	586	593	555	563	610	529	590	591	569	647	556	588	611	566	557	575	563	593	569	540	575	592	579	562	588	565	613	571	589	538	550	584	562	539	525	613	545	593	527	564	564	554	559	548	553	566	543	563	600	607	570	614	534	572	596	637	559	574	556	554	537	580	582	586	593	561	580	575	578	585	624	570	572	584	644	616	555	602	575	548	551	590	614	567	602	584	570	555	560	606	581	577	605	586	562	543	574	606	570	623	552	567	574	614	586	580	536	513	642	560	563	561	565	584	567	607	612	590	580	549	572	575	583	576	552	627	622	620	566	604	589	640	601	582	583	575	594	574	583	551	614	581	567	569	576	603	608	565	566	608	594	573	573	554	606	610	575	605	583	590	592	598	575	570	588	576	590	581	579	572	590	618	600	596	588	586	567	549	558	563	575	581	553	545	585	549	598	610	573	569	595	589	625	566	593	557	597	539	608	602	595	631	600	604	547	605	616	561	616	589	563	547	588	601	577	606	618	594	590	581	589	555	563	602	591	617	602	584	604	604	575	580	580	562	622	549	604	600	597	613	574	585	568	587	625	559	614	580	596	585	556	561	592	568	569	560	610	574	577	558	584	560	620	588	567	559	570	579	572	551	560	582	558	604	564	562	589	579	602	547	624	619	587	573	587	547	545	603	590	581	630	559	588	604	594	576	558	601	562	570	564	569	621	591	563	540	609	591	558	594	548	548	606	593	599	603	591	600	566	578	601	566	566	577	600	558	553	563	579	572	584	583	562	603	621	549	570	582	603	627	558	578	532	621	584	598	591	615	587	553	568	573	548	524	574	573	597	588	550	596	561	579	569	580	591	598	583	605	602	567	550	567	606	605	572	620	563	589	554	602	610	610	563	595	563	568	553	612	645	561	555	555	601	581	612	551	601	623	582	568	556	599	567	656	569	558	604	543	571	543	580	551	566	527	623	569	561	584	598	607	555	615	590	551	590	567	595	566	574	564	543	613	605	574	570	602	574	615	597	559	581	606	581	544	497	604	603	621	601	564	617	588	545	569	605	578	575	634	629	611	609	609	568	621	562	561	605	573	587	568	571	636	584	597	581	597	589	582	571	572	594	581	596	560	599	561	537	578	590	564	582	559	534	577	603	591	577	542	616	562	560	616	568	552	577	581	540	596	553	574	536	590	576	524	588	583	575	582	619	620	615	552	615	553	592	608	568	576	569	592	581	574	623	593	596	570	595	551	538	584	561	547	538	552	619	575	580	573	606	565	581	552	623	615	591	591	574	554	565	572	623	561	565	560	637	570	569	582	575	581	589	565	603	601	602	551	555	605	596	569	588	595	577	562	545	566	590	605	587	604	602	567	594	631	589	585	563	563	591	556	606	582	619	558	585	578	589	549	596	587	569	590	601	572	571	582	559	586	539	581	578	584	584	567	630	607	579	552	588	541	595	593	547	577	588	634	619	612	541	598	578	564	596	606	589	600	585	599	550	550	564	580	582	554	577	612	575	597	608	621	605	514	583	546	610	571	570	621	589	555	618	632	559	579	573	612	573	620	621
60173	29986	5326	2818	1858	1475	1150	952	869	793	745	696	685	642	666	629	628	564	587	591	552	614	585	566	586	619	570	542	557	578	549	497	532	528	519	514	533	532	523	556	564	556	609	533	587	570	552	550	570	551	526	526	545	535	487	579	552	534	554	592	538	553	540	536	548	574	580	543	520	570	550	553	539	564	521	556	553	537	553	560	572	503	525	549	592	530	551	548	557	558	546	544	527	526	537	535	528	547	519	547	593	541	575	555	490	515	537	533	522	562	523	478	559	566	575	577	538	500	511	566	565	527	527	559	595	551	545	526	581	529	579	525	526	507	571	545	529	521	549	531	505	520	524	567	524	488	537	572	520	543	547	550	542	489	535	520	552	506	552	568	524	554	532	558	575	584	579	529	557	543	549	579	491	540	560	508	516	542	533	516	550	545	535	543	491	553	523	562	553	560	530	554	560	561	536	560	566	531	534	522	509	549	538	534	568	523	549	483	529	559	570	569	528	574	550	584	533	543	573	499	550	545	548	509	520	502	590	558	535	539	535	565	562	560	510	556	532	550	560	550	530	534	577	529	518	543	520	545	512	524	594	561	572	541	549	559	555	511	546	522	498	534	556	539	494	530	534	553	531	551	591	512	530	530	544	535	570	516	532	554	574	538	525	548	516	537	535	518	564	533	508	546	521	531	540	537	533	547	504	576	589	540	530	609	554	548	531	572	536	526	547	552	570	570	508	546	550	507	556	543	532	509	492	520	565	521	535	553	509	557	504	578	542	515	553	565	547	600	561	528	531	519	561	539	519	534	511	519	520	500	545	543	533	496	526	544	557	527	530	482	529	605	557	538	482	551	548	536	541	533	512	561	515	518	538	519	525	500	514	538	538	518	488	561	539	553	555	524	523	550	572	499	531	538	518	545	496	538	528	546	516	539	545	548	508	531	518	562	501	570	552	545	516	506	542	520	565	542	548	554	549	533	557	531	581	552	534	554	556	533	490	540	540	526	574	543	546	534	564	534	593	497	518	537	518	521	522	544	550	525	498	580	543	510	545	562	495	584	527	543	538	537	577	541	517	517	537	531	563	517	561	558	517	535	573	486	526	530	533	563	574	514	519	511	550	566	536	530	539	526	550	544	547	548	547	572	522	535	579	562	520	533	524	518	561	559	539	537	586	516	532	554	506	530	532	571	586	533	514	549	544	530	544	514	542	528	556	517	539	544	551	564	513	545	536	536	550	560	535	545	514	546	563	571	522	525	586	562	485	526	520	565	550	525	535	523	556	517	513	518	518	501	483	581	546	532	540	538	551	524	566	538	535	536	550	547	529	526	546	519	570	543	509	532	544	575	542	531	540	510	569	526	541	555	556	547	558	556	542	532	530	562	553	595	597	546	555	530	540	508	538	539	551	542	546	537	580	510	550	546	537	530	551	534	558	526	517	543	574	535	515	547	575	562	517	525	565	475	521	545	516	568	552	557	526	504	507	520	529	512	536	527	536	556	560	504	584	528	554	512	557	566	499	529	556	521	525	537	528	589	539	484	544	495	528	551	535	560	577	544	576	537	490	569	496	559	544	549	521	548	567	537	551	527	522	527	533	580	536	530	598	514	526	496	509	535	587	509	523	532	525	571	532	531	557	590	498	578	543	564	574	529	510	562	503	568	550	544	581	526	559	535	584	523	541	516	505	543	530	526	512	546	550	544	531	529	568	520	554	546	554	521	515	521	572	544	509	559	537	534	537	523	531	549	559	530	543	556	525	538	485	577	608	517	579	510	577	527	514	501	486	511	504	558	573	536	504	521	523	524	526	563	525	573	584	536	510	518	531	575	553	525	546	543	528	556	590	532	530	527	517	545	518	546	573	575	558	599	544	541	551	540	518	576	543	504	545	550	609	513	556	551	554	499	518	551	494	520	543	517	537	559	558	514	531	514	539	545	534	540	523	541	526	512	564	582	533	543	541	537	546	517	579	546	551	534	540	531	525	522	565	547	526	526	522	567	531	547	526	546	567	557	492	545	580	550	543	489	554	580	544	532	544	528	568	535	549	537	541	525	540	539	535	521	520	514	540	533	563	518	557	521	540	503	542	526	518	545	543	550	554	538	588	542	503	533	567	558	542	555	516	544	499	530	550	597	528	532	588	531	500	540	506	566	510	519	557	562	517	551	539	513	545	553	540	533	503	552	499	534	543	529	516	537	576	580	489	543	545	582	489	536	551	574	500	507	531	497	555	554	556	552	518	499	578	554	528	518	551	563	524	535	573	564	554	572	520	502	568	530	520	597	504	520	564	531	587	544	525	531	542	536	545	504	493	510	511	540	541	563	502	496	550	510	508	523	519	535	552	552	567	495	546	540	538	568	519	542	515	514	553	517	548	509	524	482	559	575	568	557	565	527	537	566	540	558	541	497	534	526	526	536	554	531	601	542	572	493	531	568	500	545	551	515	565	584	536	548	526	553	524	558	509	533	535	561	544	549	522	531	537	515	515	551	546	531	533	512	529	558	516	542	548	492	495	573	548	532	546	579	574	540	510	542	575	520	521	528	552	539	533	523	496	513	523	531	514	564	521	561	554	531	544	559	564	527	563	542	465	526	546	486	516	535	543	501	515	513	575	524	523	520	511	541	522	514	508	517	527	532	555	561	540	570	518	524	556	521	505	545	530	495	585	555	501	553	525	503	510	540	542	531	549	523	557	569	554	537	489	538	513	518	542	529	594	506	551	528	562	520	564	575	550	456	520	608	535	559	496	522	569	525	525	549	549	483	512	549	578	493	546	543	577	526	499	535	547	501	568	583	519	594	560	570	537	513	572	502	556	556	563	523	550	550	530	534	539	509	525	489	549	497	562	511	527	535	508	561	561	549	529	568	533	551	566	571	507	536	551	564	582	535	505	572	544	529	521	487	523	525	572	556	546	543	528	527	516	521	567	528	551	587	546	542	533	517	540	533	606	552	520	542	549	526	529	546	554	558	544	528	513	504	555	550	549	553	552	590	559	539	536	561	514	521	539	518	567	571	523	546	505	568	563	553	515	533	546	530	526	595	504	556	559	547	553	529	551	530	550	552	544	500	535	558	526	509	557	559	544	523	507	561	496	501	549	544	551	541	529	515	535	536	550	514	523	529	553	561	499	515	516	543	509	551	535	567	554	522	530	499	583	549	518	515	562	528	557	521	533	514	551	538	494	516	516	536	567	554	530	527	538	585	524	551	559	545	534	545	522	512	558	556	546	540	533	572	499	512	544	537	536	548	589	542	517	508	500	507	561	516	587	528	524	541	525	574	556	538	497	517	529	524	533	541	551	586	565	515	576	516	525	536	571	577	510	511	550	559	518	547	557	588	565	521	565	534	513	509	578	497	547	528	523	563	530	512	562	521	514	526	539	489	512	486	540	534	575	525	539	516	555	542	541	494	497	530	572	550	539	539	549	555	531	561	534	524	554	531	569	563	542	561	583	521	542	564	552	546	529	521	554	555	533	541	567	575
22477	20435	27052	23512	20352	20412	10520	1642	1224	1225	1129	1109	1111	1047	1046	1072	1054	1031	1023	997	1006	1045	944	1002	963	940	978	993	1015	990	1054	972	969	929	925	919	967	958	911	947	945	982	937	904	895	949	953	940	912	956	1006	949	988	919	921	896	924	950	891	982	950	871	990	926	918	942	983	981	916	954	906	917	984	954	957	939	1027	874	919	944	913	913	935	930	901	916	956	994	974	891	898	940	935	956	935	904	929	966	938	934	946	964	934	969	952	922	919	978	992	915	970	895	945	932	977	950	962	966	944	928	947	956	944	989	948	948	922	944	955	930	932	1014	918	923	1005	957	947	973	894	993	948	965	935	956	908	882	923	963	999	886	960	913	910	907	955	880	905	996	936	949	920	934	879	910	925	966	929	949	952	955	961	945	900	955	1005	966	980	928	981	910	994	909	921	922	920	936	936	968	908	912	884	937	908	871	981	924	972	897	937	945	909	899	887	946	988	927	945	926	950	998	953	923	945	957	932	958	880	908	925	930	920	952	915	891	892	953	907	937	928	939	875	943	969	935	920	936	958	952	951	911	935	954	920	970	953	920	945	976	931	936	960	933	947	930	930	905	904	934	924	929	921	873	993	920	940	896	987	999	927	918	894	975	992	954	984	901	992	905	977	877	942	952	920	916	929	849	949	924	965	893	940	965	953	902	918	926	958	1008	1035	911	938	974	909	932	921	944	908	903	962	916	932	922	1009	896	948	919	1000	907	914	921	927	921	963	935	928	904	942	965	889	883	961	942	970	927	882	942	911	915	917	932	972	946	931	911	917	936	927	958	957	924	902	924	935	911	964	880	936	924	878	891	1002	907	867	919	887	956	950	978	930	987	849	993	975	892	956	972	926	929	920	976	1016	880	922	897	991	927	956	987	893	985	965	904	922	936	947	927	941	910	927	874	959	946	955	950	966	919	931	946	906	953	925	978	948	968	945	928	949	910	970	915	921	881	938	915	956	989	923	903	924	866	922	984	974	939	949	876	967	902	948	954	910	948	1003	949	989	897	912	898	935	918	975	942	912	981	985	971	907	943	954	875	912	926	955	889	962	960	948	943	906	885	924	910	916	922	928	897	962	896	917	921	930	946	928	919	978	881	923	921	900	980	924	926	963	880	949	949	944	942	896	884	915	924	905	920	959	992	936	966	977	867	923	925	930	911	948	972	929	915	910	977	944	959	887	967	916	950	961	969	892	916	907	874	880	939	893	902	931	903	939	956	915	944	937	904	930	945	919	884	986	931	942	883	922	949	958	917	974	964	904	938	992	899	955	953	975	879	958	966	967	909	899	958	982	915	873	968	993	928	948	944	933	919	940	880	939	959	914	910	926	920	974	907	929	921	891	896	950	900	904	950	931	976	948	891	962	955	878	927	894	945	944	985	992	974	966	921	920	891	885	936	958	934	914	942	914	912	916	924	936	928	961	973	934	944	952	900	940	981	935	987	947	910	932	952	966	1004	945	907	932	954	907	921	897	950	948	1001	913	910	914	897	929	968	962	963	876	871	917	904	930	964	902	867	954	924	877	937	928	972	893	973	935	934	913	896	908	962	899	948	921	962	923	931	925	969	909	935	908	967	919	936	941	914	936	957	956	916	960	937	929	947	1001	942	969	873	919	979	922	950	939	935	951	944	978	892	931	937	984	913	894	935	943	870	910	931	911	877	953	894	989	961	960	933	936	894	947	935	917	972	903	981	925	910	975	936	936	963	894	926	954	891	917	970	932	900	943	884	913	906	953	947	940	931	884	942	938	886	936	923	989	923	960	924	934	938	914	911	961	942	977	932	910	914	944	931	966	883	950	933	908	916	969	965	958	918	936	934	927	935	938	991	938	930	907	913	870	958	915	957	1008	984	961	938	921	917	962	924	933	922	935	901	1007	955	950	894	897	909	926	948	986	982	931	970	927	892	937	929	966	938	942	874	983	951	944	910	927	898	923	930	937	942	917	861	945	934	894	896	896	912	943	897	986	891	906	946	883	956	956	938	896	936	904	952	956	928	936	897	948	877	928	937	943	966	890	967	934	896	994	927	918	898	885	890	944	971	979	914	942	951	953	930	965	969	922	901	836	939	936	920	970	921	930	960	947	924	934	876	973	867	909	898	982	870	919	914	902	864	957	957	946	910	938	930	927	941	924	897	937	911	916	961	907	901	916	911	944	953	901	951	916	882	1006	952	935	925	957	911	908	910	926	939	983	907	959	870	942	916	918	947	962	993	975	933	890	960	970	992	938	941	940	978	949	904	884	960	920	926	937	943	954	939	941	986	915	936	908	979	964	962	957	1007	935	913	873	971	936	924	947	912	913	993	897	907	938	929	907	903	970	930	913	933	922	941	912	877	926	981	923	860	929	962	840	972	886	949	939	917	946	922	918	976	929	914	964	937	954	911	950	891	918	977	899	954	903	871	871	926	965	969	984	913	953	972	946	995	914	959	936	903	931	927	965	888	916	938	968	888	953	940	884	927	915	944	930	914	937	999	908	917	926	936	903	926	921	960	934	983	909	967	897	923	882	922	911	959	922	944	957	908	896	900	935	946	962	983	950	869	950	942	933	899	967	922	928	1010	938	966	929	927	897	961	939	902	884	960	921	904	875	856	955	947	930	985	893	931	943	876	940	961	903	917	955	890	987	962	921	902	959	888	937	918	931	991	976	938	966	973	971	945	938	887	933	928	956	939	947	863	961	940	925	927	930	907	953	915	943	969	959	906	949	952	974	958	920	939	923	949	967	893	964	984	885	955	941	932	905	921	952	953	974	977	942	894	950	966	967	934	867	938	957	998	861	931	948	932	937	967	954	932	959	919	913	935	942	912	947	961	896	917	919	899	902	957	893	963	934	950	918	944	870	967	968	922	946	945	886	916	943	954	984	952	939	893	928	950	911	936	902	902	894	894	876	966	951	914	958	936	948	937	939	926	920	948	944	940	939	957	984	896	917	940	900	916	934	915	917	956	873	938	907	976	902	929	914	969	906	944	879	901	940	913	914	935	891	926	934	972	949	964	947	906	963	989	951	947	976	921	901	978	920	974	938	945	881	898	927	951	949	867	891	914	909	983	896	902	940	1012	947	960	866	948	905	950	901	957	900	939	921	963	918	959	946	916	909	917	896	924	938	939	959	922	977	961	956	927	893	914	945	982	906	966	891	917	967	919	923	910	956	936	927	933	983	915	924	901	934	910	944	934	902	946	989	965	893	898	910	897	930	934	916	943	943	932	921	896	959	991	893	974	907	908	890	937	944	956	920	944	956	951	934	938	942	893	928	906	935	886	950	918	924	914	952	908	952	999	971	946	929	948	957	924	968	928	992	926	949	932	899	965	922	927	917	988	893	971	872	942	939	996	933	899	935	920	944	922	966	919	945	954	908	929	935	900	944	939	942	941	885	950	953	894	952	928	983	935	956	960	920	948	970	956	896	928	942	898	920	909	912	885	918	909	978	942	939	886	930	984	877	990	968	961	933	895	920	960	954	894
56513	25002	9429	5222	3493	2585	2115	1783	1597	1491	1275	1325	1212	1115	1098	1120	1092	1013	989	1014	938	993	932	956	873	872	907	874	935	865	943	905	875	885	854	904	826	901	957	861	905	847	897	876	932	895	908	891	868	898	830	869	840	909	879	818	832	840	900	862	871	825	868	863	835	813	853	908	811	864	873	870	862	810	864	824	892	900	866	862	839	841	846	852	890	901	828	863	881	827	851	824	822	833	867	892	816	843	857	861	863	856	847	853	860	804	847	819	861	832	907	813	871	865	879	848	838	864	853	841	803	850	907	830	836	858	878	871	871	846	877	792	884	862	836	876	846	854	850	824	821	845	857	863	837	826	866	849	865	848	840	832	813	890	800	842	824	831	850	891	871	888	844	901	802	841	846	848	879	818	862	879	844	893	887	875	840	810	846	880	926	766	833	819	858	857	861	883	803	835	797	929	837	856	853	859	828	896	809	847	835	798	860	885	877	875	881	823	835	854	874	853	846	838	863	871	859	852	827	862	875	876	816	849	853	889	812	877	888	840	895	882	864	819	886	835	839	841	904	810	824	858	829	843	881	842	838	908	880	815	853	811	891	849	877	841	792	880	842	855	869	799	924	829	880	869	814	851	840	844	864	866	844	889	874	833	859	862	838	820	835	938	869	872	833	842	861	871	862	865	801	846	833	880	828	866	874	841	827	875	856	873	823	863	844	824	827	856	895	869	887	830	863	842	864	874	865	851	858	861	816	778	924	825	861	855	850	830	850	851	847	877	822	840	875	855	847	888	837	884	863	852	837	815	872	847	800	807	857	825	865	830	820	877	887	825	834	843	832	872	831	859	858	895	839	876	855	797	846	807	817	808	819	910	856	818	820	830	845	848	843	823	804	828	876	849	847	835	875	856	879	875	874	826	847	863	836	845	868	857	844	842	845	863	843	849	827	840	921	838	853	861	833	891	829	804	889	865	835	865	886	878	831	858	857	877	842	859	832	908	890	841	871	865	846	862	918	851	862	862	855	882	819	852	844	836	864	880	862	881	822	834	875	869	887	845	850	855	907	894	828	814	811	826	823	892	840	874	835	850	894	854	882	855	829	844	853	896	848	872	876	850	873	852	872	889	851	863	894	866	833	848	834	852	829	822	869	837	854	856	824	854	913	804	848	875	879	862	844	794	836	888	897	858	840	863	861	862	797	830	869	816	796	839	855	808	817	846	845	830	834	870	834	862	808	817	827	879	871	826	813	790	848	837	881	890	885	851	842	854	858	895	840	803	852	845	864	874	856	853	840	819	846	809	857	832	879	850	857	885	869	831	824	834	843	841	810	874	867	833	849	874	884	869	848	823	867	898	826	823	783	885	852	823	840	831	873	839	868	798	899	866	857	848	906	853	856	813	860	924	799	880	867	899	910	840	851	852	870	793	852	895	866	855	844	830	855	839	838	856	894	853	805	876	785	878	861	876	809	853	838	827	873	869	813	885	860	895	853	827	843	844	881	799	851	870	835	837	863	826	826	852	856	872	825	839	800	830	846	812	883	869	847	833	878	902	803	855	896	865	863	866	856	818	813	767	850	872	876	786	902	870	827	845	830	833	872	877	838	853	822	878	856	862	860	831	833	825	812	900	787	850	852	828	811	859	870	866	901	856	879	871	839	858	809	851	825	813	856	827	870	844	822	910	865	842	870	846	828	846	812	870	870	894	887	851	846	814	805	861	848	842	821	810	840	818	846	847	819	824	845	897	887	836	858	848	864	786	882	842	807	858	843	838	843	803	805	822	815	869	854	822	841	855	844	825	890	830	876	806	821	863	887	815	865	860	787	885	839	851	830	877	860	812	826	851	820	840	851	838	823	873	836	823	815	863	815	812	813	804	883	823	862	856	880	836	897	864	820	834	894	776	835	850	797	844	802	893	824	903	796	846	811	845	869	823	855	857	894	816	785	848	915	841	880	854	832	791	827	866	930	870	818	856	833	834	819	851	820	884	810	884	882	852	823	897	868	859	826	861	844	889	802	834	883	827	823	821	832	895	839	859	862	838	878	808	823	888	894	841	863	860	813	814	802	823	873	885	849	789	897	863	909	881	876	891	859	877	852	837	884	820	855	835	807	874	888	899	849	917	825	853	851	877	856	830	809	864	849	869	827	878	907	869	853	853	845	840	830	892	874	880	876	896	827	854	886	846	868	865	835	840	872	788	849	804	888	856	869	876	863	908	901	818	848	843	868	859	834	882	842	836	859	806	841	838	824	839	870	868	822	821	843	875	833	929	801	819	907	811	907	839	871	833	873	858	878	840	852	841	821	808	885	823	819	829	860	850	840	864	870	860	834	831	821	828	871	890	853	874	859	847	898	781	823	831	871	845	877	830	844	845	845	844	857	846	837	836	844	822	911	832	839	871	870	848	844	837	828	864	873	798	876	805	851	859	829	799	917	869	825	887	842	876	838	806	847	893	872	906	856	831	793	881	855	860	796	849	858	826	908	860	854	823	886	860	889	883	808	873	846	862	849	810	795	857	840	837	826	808	831	858	857	881	876	845	879	781	872	858	843	816	817	842	887	842	841	806	814	840	897	844	822	881	883	792	833	827	875	855	819	843	863	840	844	842	916	815	842	867	855	856	892	844	839	815	839	847	823	865	836	866	852	826	860	841	859	823	862	847	794	870	892	844	816	851	867	810	819	815	852	893	796	861	829	863	831	904	837	890	852	867	898	826	808	899	849	827	827	829	838	881	834	851	851	845	845	798	826	861	836	868	874	875	795	843	843	872	822	840	847	873	820	847	832	836	808	856	847	801	851	857	842	840	792	859	916	841	869	896	874	851	854	847	844	879	842	849	852	807	821	830	899	860	866	846	831	829	841	854	828	802	817	872	844	861	906	857	866	853	875	861	890	863	868	888	893	826	853	871	844	866	883	875	866	881	826	829	872	845	877	860	906	812	842	863	812	852	910	846	833	831	883	855	885	813	807	880	795	868	867	875	826	843	869	874	803	872	787	893	793	869	835	836	801	872	840	830	847	835	825	852	884	876	841	831	866	848	867	807	861	852	857	846	862	825	886	868	865	846	767	878	891	830	845	831	805	794	870	804	870	820	883	831	882	821	875	851	880	848	836	910	832	837	869	822	818	897	812	853	866	870	877	804	808	846	844	813	872	858	835	893	860	857	878	843	876	860	831	860	894	833	876	858	839	834	847	863	817	838	846	885	865	821	853	874	837	886	935	806	798	822	854	858	809	839	865	859	815	869	787	881	833	790	865	826	908	821	827	837	858	839	829	830	890	814	793	822	866	886	918	818	859	837	871	868	833	830	863	830	837	831	880	835	853	794	831	907	838	891	856	840	848	836	830	853	828	841	736	861	842	884	858	880	884	792	810	818	860	824	800	831	832	856	868	791	894	815	839	890	860	867	841	879	835	803	839	890	862	877	922	891	844	879	886	814	870	870	857	843	814	851	843	870	835	861	840	833	846	826	802	869	866	862	914	873
36155	20031	5259	429	322	283	285	271	277	260	252	247	275	227	256	255	248	267	272	268	245	263	265	274	246	263	247	282	252	251	260	257	240	236	251	299	239	257	259	223	261	246	249	251	250	242	256	252	249	236	266	267	272	245	250	234	259	263	238	245	247	240	218	239	266	237	266	259	248	254	243	251	245	240	255	257	287	235	267	266	266	254	242	236	273	276	270	271	281	257	241	278	300	256	274	224	257	246	280	240	268	268	240	272	244	235	254	247	254	239	247	247	274	255	243	255	296	248	252	256	291	253	242	247	262	223	257	240	250	262	241	244	251	236	277	221	270	256	291	252	248	255	266	240	273	275	245	273	254	236	238	240	282	247	260	247	251	242	254	239	246	248	273	246	225	246	228	271	237	255	268	272	250	253	220	271	246	243	258	274	249	250	229	255	252	258	273	269	267	242	257	253	262	240	283	266	249	264	248	261	262	252	248	251	233	226	288	243	242	238	271	230	235	254	238	267	249	262	256	251	252	258	243	265	236	246	229	249	223	241	272	262	256	235	247	256	218	275	283	223	264	270	273	258	255	246	231	246	263	255	231	245	248	227	257	281	257	250	248	274	275	255	291	245	244	229	271	254	259	248	249	270	251	264	254	257	250	256	250	286	280	280	267	240	279	255	259	236	273	250	283	255	245	254	256	260	233	239	265	245	257	226	285	230	250	244	251	271	238	258	244	278	246	288	261	251	261	259	240	257	271	228	241	252	256	272	256	236	242	240	258	225	221	265	271	245	252	237	270	248	263	217	233	284	249	238	254	268	269	261	270	241	251	281	245	313	262	261	235	250	234	257	259	253	226	272	263	281	255	245	262	253	234	277	253	253	241	257	263	249	255	249	262	222	261	272	231	247	235	230	254	242	243	279	239	263	242	247	242	259	258	267	259	237	279	275	242	283	277	235	266	251	276	256	261	246	250	278	297	239	273	261	249	253	237	241	262	250	251	245	242	254	249	269	270	253	271	278	271	291	256	227	254	234	260	247	263	261	246	255	219	256	273	248	266	250	225	229	239	264	235	239	246	271	273	241	209	260	226	223	259	255	263	238	239	259	255	251	247	261	262	232	250	266	238	249	259	254	235	273	274	224	249	244	248	248	257	231	230	279	239	264	264	225	280	237	268	259	275	254	256	268	262	248	247	270	262	249	236	251	250	242	226	247	258	233	284	254	261	256	264	267	249	262	269	229	239	269	266	238	209	243	242	240	256	236	296	265	232	244	253	259	244	238	256	295	257	276	286	267	262	243	258	257	241	238	280	271	248	263	238	277	268	249	241	253	270	250	234	246	267	286	246	253	284	232	253	258	236	235	256	234	279	240	254	288	254	280	282	275	239	261	233	252	241	292	239	270	251	267	245	258	225	239	278	265	250	238	288	237	256	246	244	254	249	268	248	290	256	246	257	245	275	255	272	265	259	245	250	274	257	263	250	265	269	258	238	282	247	267	257	239	272	245	281	278	247	256	258	260	262	267	246	233	245	267	240	249	275	241	270	248	239	250	241	253	257	263	234	232	265	252	277	238	249	259	250	265	231	266	249	263	260	290	259	259	263	260	254	263	264	265	258	255	265	277	251	264	270	248	239	253	244	260	251	280	249	252	260	248	243	240	237	235	284	255	243	242	264	277	260	271	255	259	262	273	242	249	239	263	232	257	262	240	267	237	262	272	259	280	247	216	271	261	262	263	277	254	253	282	249	268	241	260	248	227	252	280	258	269	260	263	265	233	244	266	260	251	238	267	235	278	274	271	248	220	255	239	249	254	254	249	220	256	250	233	238	262	283	250	254	268	236	255	249	290	225	252	260	260	249	238	230	252	257	243	257	249	238	261	250	273	280	263	272	229	255	229	237	256	251	249	266	266	266	247	275	281	244	250	288	278	272	274	285	247	243	219	267	261	270	246	264	259	267	265	271	242	256	257	239	266	280	263	263	235	260	243	293	262	241	285	224	240	242	267	269	270	259	216	262	226	258	305	285	271	250	252	246	249	259	254	225	301	261	268	264	287	270	275	238	225	270	264	241	283	272	282	253	248	269	256	278	277	255	260	276	217	293	298	256	287	254	245	277	253	224	241	284	252	246	239	242	256	268	244	240	245	264	256	260	245	274	250	235	228	287	234	260	245	255	246	229	282	270	253	253	267	264	262	269	273	257	273	267	255	260	267	263	241	243	249	271	251	237	262	256	251	251	256	264	226	259	254	234	235	276	271	238	244	224	292	278	259	245	252	237	279	272	281	230	260	267	219	260	255	280	265	233	251	254	264	280	269	251	239	255	254	260	263	247	228	259	271	251	235	257	235	289	264	265	247	261	232	242	232	242	255	250	256	282	252	258	225	276	244	264	250	265	262	265	258	248	225	235	227	271	250	237	273	271	242	258	262	223	257	286	255	268	247	251	286	290	268	237	236	258	245	278	267	253	256	240	239	293	255	278	251	283	260	248	275	259	249	236	228	273	262	250	258	278	285	262	272	256	249	284	280	245	243	249	265	249	246	253	261	224	266	261	259	290	231	284	242	268	283	244	258	238	250	241	253	261	266	247	254	284	257	241	272	252	235	243	272	270	277	245	279	246	279	240	231	234	240	239	235	269	274	245	237	261	234	247	275	235	261	261	236	256	251	274	225	277	299	272	245	242	264	255	253	254	266	273	267	260	257	235	262	254	285	281	274	253	256	233	282	244	255	260	261	236	270	244	249	262	215	242	245	271	265	268	241	279	293	255	216	242	253	277	270	234	237	255	223	251	270	256	230	267	247	274	243	242	262	286	263	263	276	233	249	261	265	254	253	266	248	234	243	251	254	283	273	254	254	233	271	252	235	286	243	274	287	248	250	246	257	258	274	261	257	231	258	254	274	282	228	234	216	242	260	249	276	235	265	265	267	256	256	265	272	252	265	227	236	257	244	274	246	260	219	247	233	266	265	251	261	269	285	250	266	269	239	273	278	252	248	267	250	253	256	249	254	252	247	262	243	286	245	258	260	288	253	242	265	248	267	261	242	266	284	254	279	269	229	262	241	261	224	279	265	266	261	252	256	277	254	236	244	253	271	239	238	286	247	243	268	275	295	246	249	261	249	265	245	257	235	267	231	256	242	258	247	237	264	251	284	261	290	245	265	228	261	240	252	257	246	249	238	271	284	264	256	273	267	249	285	255	230	267	231	275	260	265	262	269	251	279	249	228	257	236	231	242	253	238	253	294	236	256	212	276	277	253	252	225	246	269	251	245	257	253	251	286	280	237	276	253	257	272	226	271	248	266	235	275	249	262	248	232	265	229	266	233	245	272	234	238	273	257	244	269	264	251	283	238	227	265	277	222	246	280	251	243	271	290	277	240	232	236	250	250	257	224	277	278	265	243	258	254	254	252	246	248	261	251	289	253	244	270	222	253	280	264	248	212	241	264	270	260	256	245	274	270	261	261	264	270	256	266	263	263	256	256	229	262	248
34603	8842	487	380	319	289	269	261	288	274	282	276	262	273	256	282	245	283	258	276	282	275	275	280	246	263	263	266	261	275	269	272	266	303	265	250	267	264	270	281	277	283	270	266	268	258	285	249	243	278	265	282	289	247	274	254	256	257	269	250	242	243	280	274	273	257	271	265	260	255	274	254	291	268	280	243	291	254	277	256	312	246	274	232	261	279	283	268	266	268	262	262	265	282	249	243	268	276	244	285	282	278	261	257	243	252	271	263	285	267	267	263	284	247	260	253	272	268	229	254	259	269	263	249	261	272	281	287	256	271	237	272	262	279	256	270	259	249	256	284	265	275	252	252	257	261	233	290	268	281	268	252	311	255	273	266	275	250	271	297	288	280	288	276	248	270	270	304	226	269	255	289	251	300	260	269	261	242	267	263	277	270	258	291	254	267	288	293	243	234	251	282	242	266	260	266	270	267	273	286	260	278	284	238	292	266	276	262	248	241	261	254	261	271	294	270	289	294	266	274	280	283	241	270	274	298	245	300	310	273	264	256	253	279	251	269	261	293	277	302	293	259	253	261	254	248	253	287	276	269	263	268	280	275	309	270	286	256	247	272	239	250	274	273	292	256	242	260	280	258	272	274	287	267	277	288	263	277	269	258	261	264	339	279	297	270	272	256	287	259	270	252	259	254	277	258	275	244	261	250	268	266	262	252	266	251	268	250	238	273	265	264	269	264	296	262	264	257	295	271	262	269	263	291	246	270	259	240	255	253	277	263	272	264	216	271	274	261	282	280	263	261	286	266	275	250	267	256	259	273	270	264	267	264	253	261	269	258	287	255	262	254	291	260	273	245	240	269	276	261	310	293	299	275	277	282	275	252	243	244	249	283	253	246	272	250	249	295	278	267	281	252	257	267	270	271	273	281	249	256	284	252	266	239	257	270	277	256	263	249	261	257	255	267	261	243	268	244	277	276	272	265	283	285	270	265	276	233	262	265	276	270	261	296	247	253	255	277	244	277	286	269	223	255	269	260	259	222	275	303	235	250	260	249	289	274	283	237	262	255	255	240	271	282	249	277	271	249	268	255	269	265	286	256	246	285	277	254	225	253	252	282	281	283	265	292	254	248	263	270	277	251	254	262	288	259	267	277	273	285	268	300	273	266	266	251	272	273	273	266	237	280	263	290	268	278	266	275	263	277	268	287	256	254	270	261	279	274	252	253	274	253	279	252	239	236	253	277	252	271	274	255	279	279	250	253	257	277	279	245	250	292	254	274	272	244	271	250	275	276	288	269	266	267	261	234	272	234	257	268	265	282	275	255	267	255	255	257	255	266	247	253	274	273	283	295	292	267	272	276	254	241	268	270	247	271	288	286	281	266	253	257	258	250	277	236	253	233	259	270	276	286	269	280	272	244	266	259	247	254	270	262	271	257	247	273	264	259	276	286	269	258	270	276	241	260	252	253	293	264	272	267	240	246	254	276	244	288	270	243	244	270	252	278	274	261	284	240	295	279	235	252	276	266	269	253	278	254	258	275	238	274	236	248	254	262	248	230	288	244	254	273	265	269	245	268	266	238	248	264	269	251	266	282	273	240	258	293	277	286	282	275	275	259	255	258	267	270	249	251	263	252	275	280	290	254	267	260	277	257	269	255	281	252	249	266	266	271	246	214	234	270	271	269	270	253	275	302	276	253	257	250	294	249	276	275	271	244	277	267	263	255	266	265	283	254	254	265	232	269	275	278	283	256	268	252	276	261	289	252	257	251	283	263	272	237	249	270	261	272	246	253	261	274	271	273	274	272	264	243	264	304	281	295	265	245	263	258	243	261	264	277	267	251	271	248	238	280	257	301	272	246	262	283	291	249	238	295	262	265	277	272	248	250	253	281	271	266	265	293	277	245	287	257	266	294	244	267	268	243	265	261	278	270	249	268	296	257	260	257	248	268	254	264	258	247	259	268	257	260	248	263	248	254	275	252	278	285	239	279	248	270	239	260	259	280	270	260	275	285	267	234	239	280	268	272	302	234	275	260	279	260	249	263	239	239	258	247	294	277	273	248	274	257	260	262	256	262	269	276	263	247	276	274	273	271	263	269	269	282	258	266	267	311	250	274	256	245	259	262	301	253	249	268	266	294	270	251	247	261	276	256	263	285	259	274	253	281	243	266	272	270	290	291	258	279	247	267	289	267	243	260	257	262	277	274	280	278	255	274	302	247	254	276	286	277	283	272	274	268	271	279	256	286	258	231	277	272	273	267	274	283	279	275	295	252	273	251	251	324	288	262	283	250	286	274	245	261	262	267	264	266	283	258	273	252	246	264	249	253	305	280	255	280	265	283	271	288	252	271	279	261	262	268	281	267	261	272	237	268	255	286	257	263	245	271	237	287	273	266	293	291	256	259	262	269	237	252	283	260	260	264	265	254	261	282	265	232	276	261	236	262	292	261	259	285	258	259	244	278	263	283	287	253	259	273	276	249	244	245	279	273	248	267	254	250	258	293	289	251	270	292	245	239	256	271	256	260	253	295	230	267	247	278	247	262	284	259	283	261	286	263	253	257	289	245	267	255	260	228	285	265	270	233	261	281	255	262	283	261	300	257	255	263	265	261	279	273	235	259	283	252	276	288	284	274	292	266	237	282	267	299	276	274	251	244	261	289	244	246	291	281	232	257	252	285	275	268	252	239	256	263	235	268	260	264	269	284	280	255	284	293	282	266	245	261	263	256	265	241	249	265	285	255	268	250	261	265	271	258	272	303	256	274	267	262	293	245	255	267	267	267	238	269	256	263	248	251	267	250	238	305	291	263	257	248	260	247	285	307	248	255	279	283	272	275	266	275	264	287	252	273	280	280	277	295	265	249	251	267	278	246	278	277	262	254	277	302	283	242	320	274	293	260	281	270	252	271	263	295	274	283	264	259	295	251	278	251	289	256	249	257	285	262	259	277	256	270	253	235	260	257	263	254	261	266	265	274	279	270	253	243	277	275	271	251	239	262	248	235	250	285	255	250	253	230	258	268	280	259	278	281	264	255	243	277	283	256	275	267	260	280	270	287	265	268	278	259	273	251	249	273	254	246	280	280	264	266	261	266	270	256	299	266	267	253	293	260	281	271	276	252	255	281	275	285	251	236	284	273	262	254	249	244	267	294	260	245	264	245	278	234	272	233	256	272	279	281	261	281	243	263	265	273	251	275	256	281	297	263	255	294	269	250	261	251	258	245	263	263	272	240	270	239	286	283	268	290	275	254	298	285	277	282	252	270	252	261	264	252	275	257	294	261	246	266	265	266	284	270	257	292	252	252	277	278	267	280	273	295	263	237	267	244	264	255	283	272	284	267	276	273	277	239	256	264	269	268	258	264	254	290	287	259	264	300	235	271	250	276	269	278	274	252	254	277	279	265	291	278	265	269	280	260	268	249	251	254	282	269	276	251	252	286	279	239	264	276	271	247	256	245	260	261	250	285	242	280	264	257	293	268	281	274	290	303
24694	20533	26878	23793	20387	15332	1453	849	650	748	705	695	634	688	656	644	622	644	619	639	636	562	597	577	640	584	615	597	598	580	573	585	636	613	587	571	585	585	627	592	621	575	618	555	565	560	594	630	601	564	583	556	584	560	586	601	565	569	594	592	574	565	597	535	554	562	591	586	583	556	588	549	586	580	582	574	582	570	553	553	594	529	570	556	583	521	598	582	561	586	566	557	559	583	583	590	548	611	558	548	575	581	631	565	590	583	604	558	625	591	577	592	585	558	563	583	584	581	574	605	593	564	608	558	605	581	553	538	609	603	531	609	587	526	570	644	570	584	602	587	576	602	525	602	572	543	535	563	578	545	556	615	532	600	568	619	600	588	554	548	554	574	576	581	575	612	525	576	575	595	572	535	617	628	586	601	546	550	553	610	591	608	591	549	543	621	585	570	590	575	589	539	577	548	597	527	562	577	584	547	566	596	637	542	594	544	547	557	565	570	614	580	574	600	581	577	558	538	604	577	586	588	591	551	574	564	591	576	557	554	604	568	577	586	562	533	546	566	585	558	583	575	570	572	576	571	568	505	543	583	590	550	573	581	571	556	601	582	564	559	573	564	579	530	577	584	599	530	586	583	576	568	579	592	612	593	606	581	631	593	577	546	592	581	594	597	538	557	554	587	574	547	558	556	568	585	572	567	604	611	568	561	582	559	603	588	534	612	528	623	609	554	585	578	563	562	551	579	598	601	591	571	575	561	557	578	591	566	566	555	584	561	577	596	633	574	568	620	572	594	545	588	575	555	617	618	553	596	588	579	589	577	592	558	544	549	558	556	579	600	618	591	574	593	546	585	569	589	582	558	599	560	573	564	595	566	579	574	571	582	533	595	613	584	605	606	579	564	565	573	583	603	571	527	579	561	584	555	582	629	587	536	593	575	557	610	580	555	574	545	582	536	539	565	597	592	556	574	547	595	538	568	554	615	577	616	601	584	551	604	596	575	583	583	578	575	575	609	578	600	534	589	580	551	575	599	591	504	574	612	565	573	617	588	570	556	599	567	606	570	588	571	618	559	584	604	548	586	552	576	558	555	540	579	609	545	602	550	578	569	564	582	568	621	599	571	574	594	580	568	584	570	601	555	561	600	572	544	545	568	597	608	556	548	591	567	594	516	565	554	544	582	605	577	584	576	580	566	587	578	581	599	572	558	497	568	585	576	530	549	563	549	534	576	588	579	558	545	595	575	557	494	582	543	562	572	575	557	611	539	591	591	579	588	535	587	566	604	554	556	564	617	578	537	595	529	509	585	622	559	561	636	571	548	598	575	581	571	537	546	576	583	573	581	558	567	610	555	548	569	587	592	578	578	595	586	596	580	544	601	616	577	568	601	574	555	565	586	568	601	558	516	611	594	618	596	566	570	585	580	568	570	550	568	611	606	569	530	575	574	567	561	572	547	578	568	575	577	518	548	575	589	592	584	565	564	553	596	593	528	613	591	573	565	570	577	563	583	599	592	594	579	591	565	572	592	554	616	548	553	536	607	567	546	592	576	549	562	600	598	626	552	642	634	610	571	570	591	591	607	548	557	574	567	571	566	555	612	560	594	588	541	638	566	588	554	625	611	565	555	603	592	563	543	613	557	576	548	576	571	560	552	600	612	585	566	549	555	522	566	593	561	568	593	612	560	588	591	554	548	560	591	535	596	577	558	570	549	584	541	569	587	612	585	584	557	580	583	589	571	559	599	549	569	585	570	609	557	595	592	593	565	567	585	598	603	598	587	536	590	558	569	590	550	591	620	535	545	590	552	595	591	615	600	544	581	620	567	568	554	573	569	608	608	590	569	578	576	611	608	579	563	609	602	591	551	586	589	580	579	538	569	585	562	559	567	559	562	548	596	576	542	583	567	556	565	558	542	589	568	556	598	567	615	560	555	603	568	555	589	590	559	585	578	588	585	591	592	566	608	558	570	525	554	583	544	553	553	563	526	630	592	610	582	589	617	555	551	576	561	557	586	579	542	545	583	558	582	607	601	606	584	557	622	612	589	568	544	598	569	563	591	555	611	610	562	552	628	589	613	593	600	540	603	578	590	557	541	602	594	596	560	563	539	544	542	601	538	578	585	568	571	576	542	581	598	590	577	638	552	572	541	582	576	534	526	602	573	570	560	553	588	557	589	567	584	581	552	583	576	591	550	561	585	598	557	591	554	598	604	560	588	557	546	580	592	616	546	582	598	598	581	580	536	577	575	558	576	533	592	572	591	574	592	597	616	556	565	571	591	570	574	582	574	590	576	521	604	564	556	538	593	579	557	579	595	554	569	579	547	575	596	581	585	580	607	551	543	570	545	537	577	603	625	598	569	625	536	614	518	600	576	583	578	572	577	568	567	561	580	598	609	568	553	579	621	589	521	594	540	576	575	575	539	633	566	604	603	592	588	554	597	616	587	606	592	581	540	564	620	600	578	561	547	589	551	569	573	608	553	554	555	533	571	584	559	582	588	613	598	576	564	559	612	592	570	534	539	613	573	600	607	558	542	568	593	598	560	569	548	599	566	599	565	560	569	535	594	577	572	593	559	596	590	578	566	587	578	604	597	497	598	585	594	582	599	550	575	621	576	571	579	529	552	548	567	542	563	584	573	567	572	559	593	609	555	593	566	592	566	585	609	602	550	568	569	572	570	566	551	589	564	571	580	541	593	626	579	581	582	558	586	539	602	518	548	567	529	605	555	575	569	571	585	537	594	546	603	551	547	568	605	566	512	550	540	568	616	559	596	587	577	553	539	587	608	596	513	567	588	555	603	580	556	566	599	618	532	585	545	540	584	582	581	587	568	573	556	563	571	600	605	564	593	575	570	561	597	547	579	592	558	591	549	538	586	590	567	590	585	595	574	587	587	561	567	567	554	566	618	563	614	537	596	595	563	601	565	590	573	539	552	553	548	592	587	568	537	566	636	592	594	570	574	632	544	513	586	632	543	613	574	566	563	587	562	582	600	576	614	545	584	597	567	609	559	544	587	597	613	550	575	556	576	564	595	577	556	542	534	568	600	606	566	552	545	576	593	554	654	551	570	582	558	601	559	576	576	552	564	628	575	578	579	600	544	576	596	570	551	569	566	596	578	554	539	564	587	548	565	582	546	574	532	546	598	621	559	601	586	613	574	542	609	574	601	594	570	581	590	556	557	518	531	571	548	550	544	569	614	573	561	579	535	577	595	579	586	576	583	580	582	562	599	543	569	552	607	543	588	542	571	573	593	543	593	544	654	557	582	637	587	572	574	645	576	583	609	533	590	538	566	578	565	576	539	621	575	599	583	607	577	582	578	602	612	563	581	539	598	599	554	560	574	591	576	556	571	529	577	563	550	575	557	626	608	610	576	573	621	619	614	606	502	582	575	573	559	531	579	612	577	541	574	583	610	612	588	578	582	598	607	550	564	568	583	581	527	586	575	547	565	600	615	625	557	590	613	566	620	584	555	613	556	564	562
60031	32567	5585	3004	1946	1495	1233	1048	946	801	769	747	691	684	615	612	599	634	610	635	627	635	548	557	615	580	583	556	599	543	577	546	541	573	531	568	541	553	544	523	523	566	556	541	555	520	520	535	547	526	536	585	565	536	548	510	571	545	560	531	580	537	547	531	577	556	513	522	531	531	525	560	525	501	527	535	505	520	515	570	524	504	534	538	561	543	509	578	513	537	572	531	526	558	528	528	525	517	593	516	564	560	537	537	555	534	562	539	496	555	550	541	555	504	560	499	533	549	546	562	513	565	520	539	520	513	559	520	531	536	534	521	536	523	505	523	536	501	535	540	578	514	532	529	562	518	523	494	553	531	523	550	499	554	546	506	525	497	484	573	527	509	539	549	539	499	562	533	542	501	528	531	566	512	550	528	533	573	526	507	531	559	503	483	533	552	543	493	501	591	501	548	541	570	510	538	544	539	492	535	519	517	544	506	532	549	522	568	558	529	524	507	522	536	540	536	546	549	537	566	533	554	519	538	531	571	518	582	540	506	587	517	535	532	509	513	514	525	533	537	544	573	570	488	547	506	553	528	524	546	528	531	556	484	565	556	545	526	563	492	511	547	515	534	555	532	482	555	504	539	530	518	555	571	524	514	550	565	529	532	495	539	559	519	562	505	534	528	511	578	550	527	561	512	597	536	562	521	487	536	561	553	516	523	530	529	559	539	528	525	549	527	531	562	547	548	525	532	605	517	556	591	521	552	524	532	523	535	481	516	516	526	540	530	566	550	533	557	555	557	529	518	530	516	538	487	553	523	540	532	563	540	523	528	526	487	572	559	550	537	529	558	537	530	502	509	533	548	529	509	531	518	509	554	539	533	549	552	547	586	523	564	546	522	550	510	557	508	527	563	520	529	514	494	526	506	504	508	506	534	547	553	555	532	484	547	574	545	573	525	556	533	563	512	516	564	546	526	541	525	526	530	523	540	522	494	557	496	548	517	529	511	544	535	518	540	524	524	567	522	519	490	504	501	550	538	537	541	511	565	558	528	550	537	528	546	575	500	516	532	572	489	523	517	555	573	539	540	475	524	533	536	495	546	535	527	503	528	498	528	523	514	518	500	531	554	551	506	592	527	522	539	504	502	519	562	520	543	487	512	547	545	510	551	569	542	481	573	536	543	493	546	525	535	513	544	506	512	512	508	536	561	514	521	543	500	539	533	540	521	550	552	531	560	531	552	499	492	530	508	528	559	569	492	560	515	540	518	538	536	527	571	549	539	535	536	534	477	554	560	524	541	520	564	525	507	507	510	519	553	529	529	507	492	580	541	542	539	563	543	559	520	506	513	519	584	549	555	520	586	528	552	514	556	571	520	517	568	549	573	531	554	545	538	484	564	534	543	511	549	559	533	572	509	516	568	580	538	490	539	494	514	561	539	564	554	531	558	535	527	496	526	559	508	535	534	514	493	514	536	521	542	539	591	576	542	538	519	548	525	503	558	532	554	538	521	538	522	497	517	510	523	529	522	512	550	545	541	538	583	540	515	554	514	528	555	578	501	498	529	559	515	471	506	521	515	507	540	549	548	506	501	563	541	543	511	548	532	523	548	523	509	535	566	532	544	534	495	572	522	545	509	521	525	560	497	529	560	582	545	544	516	542	548	563	521	579	530	514	559	505	509	527	515	517	548	522	526	514	537	524	554	502	555	523	555	480	501	512	505	502	529	536	541	525	556	524	539	551	558	532	545	492	533	537	522	568	505	532	524	575	526	545	556	531	517	522	517	540	544	557	572	475	535	564	540	550	523	512	547	507	518	552	535	524	556	539	562	509	539	548	508	555	520	522	524	526	526	488	534	529	553	531	485	461	563	548	545	553	545	581	498	504	536	541	532	528	523	531	519	538	554	550	529	532	521	563	563	512	558	522	495	534	567	476	546	543	533	506	506	531	531	555	561	559	528	517	539	523	524	513	546	572	526	515	505	505	533	550	543	550	545	546	528	564	524	520	552	537	498	542	551	541	541	560	513	520	536	519	562	543	533	548	553	511	541	498	523	543	567	546	555	529	561	503	550	554	561	529	514	538	514	526	570	522	555	527	502	566	509	490	550	539	517	575	525	555	553	559	547	546	519	558	525	544	526	545	534	534	528	544	561	501	569	529	521	541	561	499	524	538	504	508	561	548	520	538	555	555	537	516	557	575	507	552	522	587	512	546	531	531	535	518	529	544	523	562	508	556	539	522	559	508	565	525	544	515	534	539	483	524	526	546	536	548	508	498	552	546	487	545	547	576	533	568	545	524	485	564	573	524	545	539	568	523	577	557	497	523	513	543	549	530	533	528	574	515	527	527	569	527	501	512	504	534	525	536	494	541	539	568	516	553	502	596	538	505	488	512	519	542	548	496	553	523	546	508	581	538	536	494	528	522	528	516	522	517	565	542	560	518	540	502	537	518	530	566	536	524	537	565	511	531	496	558	537	577	529	488	571	517	541	531	493	471	527	520	539	538	522	521	553	549	546	527	540	543	532	549	527	531	528	517	540	555	516	540	532	510	528	520	533	512	572	534	565	513	547	558	529	566	558	534	529	550	549	499	536	490	515	524	555	645	509	553	535	539	537	508	536	595	515	551	541	510	490	544	504	584	545	549	479	541	496	545	515	495	536	544	533	568	512	580	545	519	549	550	553	534	495	545	556	518	527	506	502	541	532	516	538	542	546	516	551	495	537	499	519	504	544	507	558	550	565	533	490	510	517	560	531	534	509	511	542	543	532	495	558	487	504	545	560	515	488	522	523	517	531	540	508	496	549	511	526	524	518	509	526	552	516	532	500	537	541	519	536	560	538	536	565	536	539	510	554	536	544	539	530	521	544	527	554	546	560	529	563	547	558	521	486	524	531	556	537	565	522	509	529	534	544	532	494	572	547	536	478	535	529	546	557	492	522	524	567	553	561	586	534	514	541	550	565	577	572	490	546	512	519	561	556	565	566	496	511	526	522	523	496	538	527	540	532	532	532	554	534	518	522	492	553	511	555	525	526	552	589	531	498	549	554	516	544	565	589	530	503	535	546	549	572	553	508	559	530	558	534	588	528	596	490	607	528	539	535	508	529	531	579	556	583	524	588	551	509	537	517	516	509	531	528	566	499	529	575	554	528	574	525	505	524	524	501	522	512	524	476	522	518	521	526	541	546	524	546	560	567	535	546	551	549	550	510	547	546	530	515	551	542	497	532	534	560	538	578	489	539	496	517	525	529	552	545	550	594	572	531	516	537	547	552	528	527	543	519	577	533	564	554	531	533	547	500	539	506	514	516	531	494	542	488	491	558	532	567	563	501	502	530	531	503	590	506	557	543	499	566	529	532	550	543	559	553	492	530	558	548	525	561	505	533	568	598	547	522	504	477	527	552	526	568	546	524	540	547	569	505	517	553	547	541	511	506	515	559	534	535	598	542	548	534	539	513	534	534	516	545	520	565	543	538	558	520	562	522	563	571
22490	20442	26884	23754	20387	20443	14172	1852	1297	1174	1200	1110	1118	1088	1071	1076	1108	1038	1060	1028	1038	1014	983	1032	1008	929	957	1027	999	985	983	998	985	978	971	942	1007	1002	988	960	956	985	957	952	996	945	926	973	973	933	942	977	976	969	972	991	948	980	949	962	950	905	918	933	960	1009	935	948	907	1013	901	929	940	929	909	936	912	911	981	925	986	899	995	940	982	936	945	977	989	951	935	992	948	932	971	962	933	960	954	919	928	957	926	971	964	911	982	931	908	942	974	973	928	912	923	934	952	958	898	958	901	1003	1020	950	926	979	946	954	950	905	951	944	976	949	963	958	1024	953	918	923	1006	906	924	919	969	909	931	915	925	962	930	949	973	912	933	921	924	928	976	975	982	942	971	958	930	969	949	985	913	994	956	914	923	959	978	947	890	971	906	944	907	942	929	935	942	956	922	971	931	956	955	942	937	947	925	951	925	932	945	900	890	965	966	940	917	958	919	991	970	905	935	906	941	871	975	974	991	907	965	940	935	949	980	939	973	917	919	955	948	943	917	932	913	963	941	963	935	967	957	943	919	976	953	992	915	935	944	954	931	962	938	937	946	897	944	942	972	934	912	922	990	962	963	927	943	920	1000	960	998	920	990	930	915	968	971	932	957	900	929	952	972	911	901	938	919	959	924	978	907	936	904	905	942	981	951	986	923	961	948	964	897	929	942	919	906	993	980	911	943	904	912	953	903	1001	940	959	942	923	951	928	1003	949	929	981	966	910	943	875	931	961	898	985	894	938	958	910	927	958	943	975	1003	933	890	903	904	918	903	907	982	970	924	910	971	969	936	966	843	992	952	929	958	959	920	867	985	941	961	974	971	928	979	916	962	939	911	888	897	906	965	967	926	964	966	888	899	944	966	957	922	939	943	968	932	944	968	946	931	920	893	950	1004	939	956	933	943	917	911	920	975	932	906	940	906	889	958	984	1000	940	960	951	953	994	941	951	978	926	881	948	909	955	956	914	946	962	897	993	990	970	932	941	1012	933	994	899	943	943	954	927	967	976	899	945	918	906	945	946	982	932	973	970	971	924	974	879	949	993	927	941	886	988	932	944	995	873	961	924	963	951	1009	954	963	999	980	913	954	957	917	930	886	932	948	927	934	917	955	971	913	959	951	949	924	948	988	990	965	901	867	873	896	952	931	934	964	965	990	938	960	884	941	942	928	935	952	920	945	914	921	964	902	918	896	889	903	939	929	885	946	978	942	941	929	903	933	916	956	995	947	972	931	910	961	952	957	937	955	942	971	885	890	918	985	908	966	928	953	946	917	948	885	951	987	946	976	950	922	936	923	924	927	972	962	915	931	913	980	901	963	950	976	914	870	999	954	907	989	948	961	921	939	939	990	976	914	897	964	930	951	937	965	987	944	935	919	940	924	934	948	932	930	942	918	931	1011	978	893	959	961	893	945	911	978	880	917	975	967	920	931	909	938	982	921	868	973	896	919	957	937	888	949	865	936	915	1012	905	977	946	920	977	910	912	980	985	947	917	927	941	884	915	955	870	987	949	939	955	925	890	974	898	892	910	948	950	955	959	893	964	952	956	935	968	941	887	941	956	957	929	985	888	965	985	955	938	932	950	942	930	965	960	941	948	859	953	923	985	881	980	967	924	936	937	943	932	927	958	955	909	922	961	958	1000	939	932	922	871	945	924	981	950	889	979	957	929	926	988	926	1020	1008	982	893	940	890	882	926	940	895	882	910	961	990	943	955	946	915	946	959	902	963	958	928	1001	929	963	963	993	1015	991	926	974	959	952	1000	924	894	951	859	914	874	952	906	940	940	949	927	984	870	920	987	889	916	960	954	951	936	950	912	956	986	973	971	910	934	919	969	940	1005	880	1002	910	914	941	895	936	936	955	966	910	940	969	932	924	876	1020	932	897	927	932	964	915	900	910	998	983	944	968	982	928	956	934	910	878	948	864	869	918	955	923	909	984	968	955	917	923	945	900	916	886	940	958	1003	918	929	932	948	894	949	946	934	981	918	956	950	966	958	912	939	962	979	941	873	960	937	924	858	938	908	959	941	915	951	944	998	940	965	937	924	935	969	966	952	968	1022	987	911	912	925	963	917	1010	962	945	952	915	910	919	882	1007	903	944	941	948	924	921	966	946	886	940	1021	957	916	883	920	927	910	905	930	967	931	909	929	910	996	960	934	884	978	990	951	944	880	968	979	945	896	915	935	981	974	923	893	945	923	968	950	967	920	919	956	948	922	990	975	963	898	939	952	957	893	958	953	963	933	890	951	962	969	955	931	939	992	945	926	975	936	976	957	933	985	935	915	971	929	996	946	917	905	907	958	955	911	898	946	930	1009	930	927	992	959	951	984	986	941	991	956	907	982	949	990	982	953	955	973	945	935	903	947	904	895	952	913	934	905	946	960	976	974	997	986	934	958	1026	931	978	916	947	938	909	925	954	978	921	954	919	935	979	910	951	988	901	964	910	925	977	935	894	925	917	987	951	956	906	933	931	979	956	1008	923	913	981	938	970	973	952	937	965	989	982	969	979	940	947	951	910	960	959	966	973	950	904	916	908	999	925	922	926	931	959	984	912	922	880	943	933	969	910	906	949	963	959	898	939	944	961	992	910	953	960	928	960	911	880	956	921	987	917	942	949	903	984	988	968	938	955	950	904	944	919	939	966	883	991	915	943	969	953	912	948	891	974	965	971	927	908	935	936	933	954	931	954	888	911	919	926	971	961	938	910	940	939	931	975	928	962	975	936	975	933	923	976	907	934	969	870	951	939	1007	917	928	961	923	932	921	941	976	913	925	1031	939	1022	994	978	898	972	947	1008	932	948	935	940	932	903	1021	962	939	938	935	913	979	963	922	956	896	1005	972	966	923	959	1005	933	943	925	934	971	959	1005	930	926	954	910	983	951	961	906	925	931	863	917	996	894	933	921	921	919	974	923	940	987	887	983	968	971	945	891	954	915	940	952	937	949	939	921	915	904	894	923	921	879	914	975	955	992	907	936	942	911	917	949	975	893	906	922	909	907	897	925	950	968	957	918	890	913	881	942	988	944	926	934	957	917	951	993	915	992	987	932	933	912	982	981	967	942	985	927	962	966	945	921	910	978	977	896	957	978	933	949	968	939	930	953	911	974	938	916	927	967	916	965	960	974	988	961	934	945	913	978	875	999	912	915	921	947	907	926	939	924	990	960	985	916	935	945	920	968	931	933	930	943	962	924	904	945	961	891	916	895	991	967	957	946	910	987	953	979	936	934	972	993	904	918	984	938	998	964	902	923	948	914	891	934	956	943	984	906	969	946	873	943	945	923	930	924	859	1002	993	982	917	928	924	952	972	965	1006	914	919	899	977	964	904	901	921	971	947	934	940	923	921	940	978	931	954	948	957	959	935	888	978	1001	957	913	953	948	972	916	930	964	936	946	972	915	944	897	997	943	948	931	871	895	947	980	983	965	955	979	926	917	956	940	888	827	907	953	929	931	966	897	984	908	962	962	1037	963	890	915	934	972	897	987
59448	30159	9492	5158	3498	2677	2156	1792	1707	1452	1293	1299	1154	1172	1156	1039	962	1052	964	973	1029	959	931	870	924	951	895	921	923	919	928	899	865	874	944	928	901	907	905	892	864	903	849	895	874	857	881	906	871	922	840	880	870	848	878	833	868	845	868	857	852	852	853	830	849	858	833	902	892	886	836	885	846	821	807	873	845	837	898	844	887	841	863	866	866	904	870	846	880	830	820	866	857	878	869	838	822	837	887	870	846	883	885	876	837	880	870	833	825	856	916	870	871	800	836	827	878	888	880	910	881	842	854	871	890	835	867	859	819	844	852	898	900	853	859	875	919	906	870	857	828	782	873	871	849	834	834	832	823	814	895	824	864	845	862	844	804	859	839	841	876	848	829	807	829	859	838	868	840	860	900	927	829	863	802	840	834	842	879	885	875	847	841	834	854	906	816	871	872	898	852	878	892	828	823	831	925	888	885	843	855	876	839	848	836	844	874	893	904	897	878	815	912	817	882	797	865	819	833	863	840	867	853	885	844	890	834	827	887	909	877	885	843	857	850	813	843	836	857	858	910	857	830	893	905	885	806	809	906	852	874	811	888	868	832	856	856	841	858	856	898	856	823	884	878	889	876	890	839	851	869	825	836	861	844	914	892	821	803	860	843	867	824	875	826	793	826	858	818	877	853	908	907	860	864	805	849	910	841	853	889	824	886	896	836	865	853	852	865	860	782	844	882	886	845	874	929	839	821	925	847	900	829	846	908	850	816	832	845	872	836	921	900	891	880	871	868	865	919	847	869	859	880	827	836	929	849	832	885	862	883	859	859	836	867	840	839	912	883	862	874	870	875	909	843	857	868	918	900	823	892	847	897	830	867	858	853	841	808	870	843	868	888	866	811	853	865	886	819	839	860	870	819	843	839	928	898	825	880	840	858	884	880	855	868	931	863	806	867	817	911	877	871	887	837	866	861	858	873	837	851	866	818	840	820	849	827	842	833	824	820	823	836	812	849	875	863	877	800	853	827	827	813	833	884	804	795	889	833	889	894	865	826	884	877	801	850	854	871	903	843	797	861	813	865	897	896	799	851	856	880	820	838	832	841	839	867	877	893	843	836	852	903	817	851	894	846	785	847	856	831	851	801	854	895	841	863	822	851	859	885	835	840	841	862	903	872	862	807	846	855	894	824	853	915	880	834	842	897	877	838	891	854	900	884	867	884	892	844	822	800	861	805	880	804	868	887	863	896	861	854	870	766	853	862	870	812	863	888	842	903	820	857	860	882	866	835	838	867	851	829	840	888	893	828	818	863	888	923	876	900	827	838	862	834	901	827	893	883	855	888	887	854	858	870	864	841	845	861	826	884	857	866	868	865	889	844	848	897	820	892	821	840	877	853	886	841	890	868	881	886	834	848	903	897	879	821	854	884	810	867	857	866	866	853	913	840	889	854	858	784	947	857	808	835	898	842	843	800	876	813	876	826	887	806	861	876	882	864	890	824	836	841	859	869	910	828	834	852	817	822	851	847	898	827	833	808	853	864	828	842	842	905	856	836	869	872	843	763	854	836	831	890	801	872	847	841	886	851	848	891	880	862	901	842	900	844	801	839	850	872	866	885	896	851	842	836	847	891	875	877	840	845	907	812	905	859	813	833	913	855	846	853	812	868	837	885	877	842	899	850	858	854	821	865	891	821	876	818	891	811	878	872	904	842	875	818	867	876	904	851	847	861	826	857	867	862	882	867	872	797	886	835	906	859	842	867	860	857	896	823	870	842	850	865	851	893	814	927	829	823	892	901	820	822	866	837	854	887	866	887	863	881	852	865	873	870	860	869	834	867	921	831	849	935	819	816	818	890	863	865	889	868	854	864	827	836	791	804	830	800	845	896	846	860	838	850	875	843	854	845	823	843	883	848	821	923	796	825	872	843	852	829	832	882	882	915	871	845	888	879	853	792	857	829	837	861	844	830	821	852	864	883	881	871	858	825	939	864	783	834	877	870	864	889	899	885	833	856	816	865	860	850	864	808	834	861	865	829	883	847	870	887	866	830	874	864	899	885	844	822	868	859	876	825	848	871	851	846	861	909	822	840	886	839	824	835	836	852	847	842	866	835	840	904	843	827	862	865	844	851	885	876	839	906	795	822	897	823	845	828	830	859	834	856	839	923	867	921	859	821	875	859	837	868	834	852	884	859	774	913	866	817	793	893	838	835	850	867	859	866	874	852	801	846	844	894	888	845	908	902	791	853	870	866	869	863	833	874	892	889	855	873	810	874	812	889	820	867	859	858	845	887	851	828	820	846	843	899	811	843	809	811	803	833	879	872	862	890	904	857	827	872	886	800	804	848	838	915	864	850	903	910	859	901	890	899	882	874	853	838	832	916	915	851	866	824	841	871	894	849	853	820	823	841	796	879	816	857	826	861	870	882	850	795	842	922	893	841	856	831	877	845	838	874	854	952	893	819	886	805	892	892	879	811	841	810	821	838	814	833	842	831	826	849	836	835	875	865	884	891	921	873	852	868	845	809	862	842	801	830	882	872	831	876	813	870	845	825	849	839	816	846	835	886	863	908	848	857	790	859	839	855	844	827	842	842	903	834	842	899	894	820	885	829	832	860	912	868	847	862	826	857	841	873	848	866	875	848	863	880	819	909	870	876	830	802	876	904	868	863	805	868	866	876	752	911	880	855	848	844	849	815	865	833	799	848	912	812	827	890	838	857	857	868	837	873	837	889	789	878	865	797	866	815	908	867	859	866	897	874	882	865	892	817	845	838	850	828	855	815	789	876	856	864	818	860	848	845	858	848	809	854	792	855	847	891	827	864	873	880	856	818	860	856	830	837	873	850	792	800	851	852	832	851	872	824	839	846	856	860	892	895	831	860	854	781	837	839	838	900	861	864	851	882	829	786	841	815	877	859	918	836	874	866	831	840	861	862	860	878	842	839	854	884	829	848	801	862	840	871	867	898	863	803	842	823	865	868	842	835	804	874	864	852	790	860	848	834	874	883	866	826	868	851	857	856	849	894	861	836	888	843	886	852	838	868	889	846	866	862	839	850	833	891	878	808	851	850	892	869	831	813	814	849	856	864	872	796	817	844	880	878	901	869	830	824	855	872	846	944	912	909	852	838	890	883	846	845	861	872	888	818	880	863	824	838	878	815	891	891	867	838	846	833	849	847	844	912	855	823	853	849	870	864	847	875	838	864	866	858	860	883	873	852	849	867	870	883	844	850	838	882	875	835	890	906	888	843	820	864	823	878	919	880	899	793	842	880	935	877	819	833	880	879	888	863	828	875	835	848	856	850	842	866	875	858	842	799	837	806	861	875	816	895	875	855	881	886	861	802	846	877	835	872	822	794	839	893	839	878	870	890	899	827	876	823	861	860	878	836	826	883	882	845	868	846	845	862	877	853	879	870	814	856	861	885	855	853	849	854	890	847	875	863	798	872	864	865	846	877	850	852	878	803	860	841	785	870	863	877	910	884	908	895	840
35465	20701	5549	493	286	307	292	277	286	278	258	271	266	268	244	263	212	272	247	258	236	264	282	250	261	243	251	261	275	273	247	281	268	262	268	275	247	257	269	257	263	255	263	288	262	262	260	245	233	265	247	270	253	291	264	273	282	253	257	256	260	259	237	243	231	277	253	238	282	246	264	272	219	269	252	264	240	242	292	242	282	265	248	222	262	283	275	267	292	282	271	233	245	262	253	225	253	272	232	250	236	266	274	290	265	254	254	253	234	261	266	250	242	285	241	254	270	243	251	258	249	266	260	261	240	240	234	244	227	267	254	249	240	253	253	263	267	256	274	253	251	268	251	250	243	258	253	275	294	269	271	271	263	252	279	257	250	280	230	244	255	270	242	245	248	243	284	257	269	276	266	269	256	243	283	261	256	251	250	255	289	256	296	269	252	257	249	237	249	242	270	255	244	257	204	283	275	265	261	266	223	250	247	218	273	259	253	266	248	289	257	248	280	254	256	272	286	258	276	264	252	264	254	268	266	234	245	265	256	248	239	258	258	264	244	243	274	256	250	246	265	252	255	227	235	265	266	286	259	286	250	246	256	248	224	249	259	266	269	245	251	270	277	256	246	266	263	281	286	247	288	267	266	255	266	267	263	282	279	267	262	275	251	262	250	243	276	283	231	264	248	250	216	272	243	257	304	259	266	227	260	274	262	254	253	241	274	277	251	219	259	247	244	276	229	290	256	253	267	249	281	259	232	258	288	226	257	257	245	311	264	276	268	258	255	282	227	225	279	282	252	260	270	232	252	268	242	267	262	256	259	252	229	248	237	273	250	273	272	230	240	255	244	276	241	279	303	262	269	277	290	259	261	249	240	282	264	276	222	244	281	275	262	259	272	274	266	256	266	263	260	292	223	249	290	254	276	272	254	260	241	278	231	251	260	251	258	292	295	252	262	251	282	295	254	232	235	255	274	256	273	261	264	234	245	287	244	279	278	266	258	240	268	254	275	243	256	252	244	249	258	297	244	253	232	270	272	239	231	249	272	252	248	276	234	263	272	226	280	266	251	253	284	243	251	254	261	279	260	220	260	262	268	244	272	243	281	255	259	258	238	257	275	247	254	277	241	255	290	227	258	217	273	231	269	267	261	260	255	259	287	259	270	258	280	239	265	258	279	270	271	292	266	237	246	249	232	244	221	232	269	249	256	286	277	266	246	271	227	265	279	221	258	219	265	256	280	257	271	255	272	268	279	231	229	247	233	256	263	292	259	257	241	258	259	282	230	263	244	218	257	251	261	259	242	268	259	257	256	288	279	286	238	267	271	265	261	275	264	246	281	247	279	242	236	269	265	257	247	262	233	251	244	251	241	265	252	245	240	269	254	233	253	272	247	236	272	270	282	254	272	286	258	250	288	273	256	229	245	309	255	281	263	268	242	254	249	260	247	257	235	257	248	280	259	287	247	261	256	279	291	239	266	271	271	262	278	259	263	246	264	271	271	267	261	269	259	275	272	258	280	273	281	263	272	276	244	259	264	268	281	250	247	268	284	272	286	240	288	237	250	281	253	236	261	271	277	254	253	273	249	252	287	241	259	236	275	269	285	269	254	252	241	245	272	279	253	273	239	252	278	251	247	281	252	249	255	266	266	254	272	268	235	308	248	234	230	245	239	265	267	234	254	308	240	266	229	284	262	265	240	256	285	215	229	241	287	222	248	270	222	260	273	249	270	267	258	237	249	265	264	253	226	251	246	260	251	258	235	284	254	279	258	263	275	240	260	262	281	264	265	278	273	257	278	278	272	265	259	262	243	250	245	279	255	228	270	268	245	265	253	266	255	255	265	271	247	254	266	245	279	246	277	253	261	253	257	261	257	278	269	257	272	247	265	235	255	269	267	259	248	238	270	239	266	249	243	251	245	270	271	227	261	250	280	244	246	263	230	245	262	271	273	230	238	254	246	292	300	280	269	252	275	248	261	266	292	270	272	229	245	277	245	240	277	279	243	262	234	253	248	261	242	237	251	273	259	280	244	236	259	247	271	280	260	252	275	275	254	261	251	262	276	246	283	205	262	248	258	254	243	254	251	272	241	261	274	248	250	244	261	299	274	242	278	250	275	242	289	265	274	252	257	253	286	266	251	243	264	263	269	270	257	271	253	233	279	266	248	260	271	224	234	246	253	263	261	253	269	251	256	267	250	268	259	256	276	243	251	242	261	258	223	229	237	226	249	231	283	242	288	263	259	264	260	238	247	262	258	276	270	244	283	262	265	267	241	260	265	253	253	267	242	288	265	232	272	248	222	271	238	278	246	279	261	232	268	229	255	235	260	251	280	231	254	265	238	251	257	242	281	241	256	262	247	254	236	234	242	238	249	264	247	279	314	253	248	268	263	272	221	270	269	237	254	252	246	262	256	244	241	250	225	266	273	267	245	260	280	271	246	239	278	270	244	274	269	248	269	291	228	276	243	278	265	269	249	249	248	247	254	254	241	251	263	267	289	274	266	284	272	252	251	265	284	245	273	283	249	266	257	271	269	245	262	250	260	289	247	253	274	248	252	266	282	285	271	290	252	252	250	237	272	258	274	239	289	262	246	246	259	312	260	253	259	254	277	248	245	258	232	232	286	255	264	252	254	271	239	259	262	270	245	253	271	272	242	247	291	275	280	234	276	261	248	273	245	250	259	278	278	278	237	267	290	267	229	257	239	247	294	246	266	247	246	264	259	264	283	248	273	294	273	232	263	275	243	264	255	256	264	286	246	270	254	278	249	280	243	267	291	268	254	260	281	249	246	261	280	283	257	268	296	234	254	263	243	290	250	281	274	279	279	292	239	270	239	283	250	259	282	232	255	260	272	243	244	274	290	275	260	255	249	256	241	277	204	248	265	253	274	277	240	266	261	254	259	253	256	272	279	249	271	247	242	248	260	267	245	273	276	262	242	248	259	228	276	260	229	273	260	250	266	225	285	263	286	246	241	265	243	251	247	240	295	259	268	238	254	257	260	247	268	261	253	250	264	291	283	280	250	237	239	268	282	244	263	257	231	279	268	251	263	260	277	234	266	224	270	262	280	249	270	230	244	260	270	274	242	261	278	262	264	262	257	261	255	258	257	270	280	254	262	227	285	283	265	224	246	287	227	244	281	265	250	263	242	251	265	245	268	253	245	260	241	250	258	278	241	278	265	245	248	237	240	240	259	233	244	239	253	258	239	261	262	242	244	228	260	266	255	267	253	241	261	253	257	266	259	224	221	244	277	286	264	242	256	265	235	249	260	231	252	274	272	256	262	243	257	267	260	237	242	276	264	263	248	280	223	263	272	293	262	266	256	222	255	252	257	284	256	249	248	273	237	263	253	271	290	263	263	277	277	245	225	247	267	249	264	268	276	258	249	249	248	222	260	287	249	254	270	243	270	265	270	258	267	251	238	269	244	257	262	247	273	266	256	294	233	254	264	260	244	257	241	219	242	265	243	247	268	257	249	251	265	246
34334	10210	531	363	368	351	292	288	260	296	249	303	275	279	271	276	244	321	297	250	263	264	254	258	256	283	273	296	269	267	260	260	333	278	244	278	265	307	278	279	306	276	282	284	312	256	279	264	283	240	287	286	283	279	265	269	278	270	257	273	261	279	255	282	280	243	296	269	276	286	259	244	264	267	290	271	239	243	279	267	279	262	251	275	275	309	259	284	269	284	264	263	266	291	252	263	267	251	281	269	272	244	258	273	275	276	268	267	272	279	275	275	262	289	243	263	280	256	295	260	283	265	249	273	289	281	275	258	278	274	271	281	273	267	268	258	255	259	281	265	287	247	283	261	283	251	283	262	271	246	287	302	253	264	301	298	271	250	279	268	276	279	260	251	252	257	281	250	265	257	265	306	279	268	266	261	258	284	285	295	282	282	261	287	264	274	321	327	253	266	264	279	248	282	260	275	268	292	271	248	251	274	245	262	246	275	255	264	273	265	278	269	261	251	280	233	272	262	270	272	287	254	266	264	290	264	288	268	255	258	276	267	293	255	273	291	243	259	277	278	271	270	287	280	283	266	261	281	298	298	278	251	250	259	241	289	251	267	235	306	254	251	261	250	264	257	269	261	280	268	276	265	258	273	233	285	231	254	289	250	284	277	252	279	274	245	278	258	254	264	254	277	279	277	273	274	293	267	282	284	248	296	296	267	251	294	286	300	262	256	304	273	283	251	286	263	271	266	271	299	265	249	234	257	308	284	245	256	299	280	266	267	266	255	266	259	277	292	262	278	314	268	281	240	299	309	242	281	279	259	281	264	283	251	266	242	264	279	279	292	267	292	255	244	244	262	276	288	276	297	270	274	255	277	233	257	278	289	286	264	284	267	274	273	251	272	267	281	247	259	276	243	275	281	302	265	288	258	229	252	275	271	292	287	261	241	266	264	258	264	262	276	290	257	280	280	259	264	276	260	243	252	264	272	264	255	275	295	240	258	255	266	242	267	262	300	242	306	252	247	275	288	275	258	273	275	265	275	283	283	281	255	270	252	272	261	273	284	263	252	292	271	281	266	258	270	258	292	267	239	258	263	269	294	267	232	259	254	243	301	256	263	269	260	289	273	234	272	250	254	273	245	291	241	276	279	257	249	276	284	292	262	270	279	273	272	285	237	285	265	283	274	267	271	250	279	271	264	266	284	259	273	261	263	267	265	286	296	256	275	275	254	262	286	288	264	255	254	288	255	284	284	301	266	246	284	225	258	277	265	253	271	286	251	276	253	249	251	271	263	281	283	302	300	278	276	262	260	273	241	275	265	274	260	262	261	267	254	272	262	255	274	271	252	287	286	281	274	269	278	289	292	256	288	261	277	252	254	291	272	271	242	273	279	248	266	232	285	258	262	263	240	298	263	261	274	297	235	259	286	241	271	245	266	278	290	266	273	258	268	298	273	266	280	259	247	248	244	288	294	268	258	294	275	274	290	277	266	286	292	256	266	242	273	276	256	265	246	260	268	299	259	262	280	265	262	264	293	256	258	279	259	269	260	258	258	293	254	255	283	254	239	262	282	268	274	283	304	270	281	266	274	261	248	283	239	259	263	284	267	278	308	257	265	269	291	284	273	272	314	249	258	241	268	270	273	248	255	260	259	261	256	257	267	261	245	275	289	282	300	262	257	256	252	249	256	283	274	255	261	279	231	291	265	270	275	253	279	244	257	305	266	261	256	274	271	225	291	254	260	279	238	277	285	255	261	268	271	253	296	267	264	254	282	246	275	238	269	263	285	290	274	291	301	265	275	262	247	276	265	266	263	293	244	278	281	282	273	285	290	267	265	270	271	262	256	245	269	252	254	294	293	246	267	268	269	258	254	257	249	285	284	280	250	274	264	301	255	263	248	269	257	259	251	249	282	238	279	261	264	265	244	277	266	272	273	272	240	269	266	257	235	284	284	236	281	265	250	300	297	250	276	263	265	252	263	274	260	301	277	275	266	280	272	268	256	295	290	288	281	277	269	237	296	278	248	273	276	243	260	241	261	235	274	271	296	277	298	242	250	261	274	248	284	275	275	257	274	292	259	278	288	271	277	263	254	276	268	257	260	261	260	268	267	258	286	283	291	296	274	272	261	270	249	266	263	260	290	254	258	280	295	246	243	266	293	274	272	262	264	239	292	281	251	284	251	294	257	231	277	272	282	268	253	281	276	259	256	293	276	263	259	262	262	269	276	254	267	270	272	276	255	284	256	251	277	262	274	283	288	297	252	288	290	277	274	268	294	267	261	247	281	284	289	278	277	286	272	239	275	267	269	278	262	246	272	251	270	278	245	268	241	284	272	270	250	274	261	266	271	264	270	255	271	264	277	269	274	288	264	260	266	261	276	275	275	243	270	270	272	266	293	294	279	257	266	276	278	278	239	262	290	239	285	252	267	269	265	260	279	284	255	309	270	264	248	243	256	225	253	250	259	277	272	287	269	235	251	269	251	264	250	247	276	272	282	291	240	286	278	315	257	249	297	247	277	254	265	275	249	278	278	263	259	266	242	260	226	276	289	279	262	247	246	276	283	281	277	276	256	259	251	277	270	272	285	265	298	258	270	277	252	280	278	297	273	300	271	250	299	249	308	259	275	246	299	268	263	283	270	273	260	247	255	265	280	244	270	258	273	252	287	255	256	254	272	304	282	262	291	277	270	277	250	287	262	267	257	294	265	278	289	262	268	285	268	271	249	280	275	255	268	262	268	259	230	258	259	234	255	265	228	289	245	303	252	298	245	274	279	244	267	267	276	292	268	255	256	249	246	288	273	273	265	218	297	275	266	267	294	264	286	273	276	282	264	274	293	270	251	277	282	274	243	276	262	267	280	277	259	329	271	263	291	281	269	272	258	258	293	270	267	267	249	248	292	297	263	242	266	280	278	258	240	257	263	289	246	264	277	282	273	230	274	285	279	277	291	248	319	254	267	295	261	246	272	259	262	271	284	273	263	272	274	264	319	270	302	291	255	260	225	257	254	259	270	288	278	274	262	263	280	266	266	274	261	243	265	276	280	281	251	268	280	267	236	294	259	263	266	303	266	268	288	265	269	257	263	252	262	269	279	267	278	266	260	298	257	272	279	250	263	267	249	299	290	262	266	274	285	266	257	294	264	305	269	263	294	254	264	268	271	256	259	268	287	272	297	267	270	264	272	258	280	283	264	281	269	238	271	272	251	291	269	248	289	261	286	258	272	273	267	281	282	269	306	279	294	302	287	270	283	238	303	308	260	250	242	277	259	271	258	284	273	282	268	269	239	274	268	260	284	228	278	260	258	270	264	278	276	270	275	281	282	300	302	264	257	294	302	248	286	255	260	251	268	288	243	281	283	264	296	262	302	277	282	267	285	252	266	280	251	260	290	271	270	295	259	256	257	265	266	275	249	260	267	261	246	272	259	260	257	275	271	270	267	270	260	271	255	259	279	227	303	273	273	248	275	292	271	286	252	291	285	258	242
24628	20892	26446	24125	20288	11022	1228	839	770	707	705	659	682	676	623	615	637	584	610	609	661	595	615	586	599	609	654	639	555	607	576	588	602	594	560	572	593	607	632	564	622	535	629	582	587	597	600	589	611	580	598	556	558	595	595	548	625	537	613	570	625	583	607	574	581	575	610	578	596	564	580	577	573	597	551	589	594	595	620	566	594	580	600	557	599	610	586	604	587	622	634	582	551	595	582	576	639	572	559	590	632	591	574	615	565	602	623	566	599	602	635	599	585	638	621	587	630	618	577	607	572	544	570	611	588	581	572	538	613	592	567	593	602	568	580	615	645	594	587	556	581	582	591	607	611	583	606	550	575	568	596	596	585	592	585	606	594	589	582	582	560	599	578	560	601	615	558	605	564	604	614	574	521	614	597	598	585	583	567	576	596	586	648	608	639	606	571	532	612	586	570	574	590	577	620	526	576	563	570	603	585	579	584	587	636	572	642	584	575	597	586	554	585	573	563	600	530	581	627	603	584	565	612	574	562	581	569	519	607	626	582	569	615	551	579	568	607	618	612	595	603	606	565	599	571	611	606	544	616	564	575	609	565	574	568	609	557	623	565	560	556	609	553	567	597	593	623	573	608	602	585	556	617	614	566	644	592	622	605	555	587	618	554	563	613	584	561	567	591	572	582	610	579	563	567	604	589	607	626	579	583	597	631	619	568	591	585	570	580	578	589	643	533	556	616	584	594	614	590	544	589	533	592	650	626	588	566	623	575	550	590	568	569	584	594	628	609	596	569	608	617	553	620	615	565	606	607	611	573	589	604	619	574	631	566	561	561	501	597	583	601	588	589	603	598	587	560	558	598	594	581	558	575	563	558	634	580	634	586	544	527	604	585	617	583	609	582	564	554	640	606	566	590	600	568	547	571	604	540	579	574	591	591	588	591	615	573	574	580	538	554	586	629	603	593	588	577	604	607	578	593	601	585	582	582	600	551	587	603	592	582	579	639	577	590	587	585	623	602	592	618	607	608	540	618	544	571	605	580	602	574	582	569	555	609	632	552	574	622	578	545	578	594	587	629	574	598	560	568	581	553	590	625	548	599	604	579	577	606	536	599	562	598	600	628	601	601	556	570	587	654	557	600	611	600	580	569	587	635	614	571	567	574	631	604	553	594	593	576	620	590	580	573	557	607	547	594	584	577	603	621	562	553	541	534	609	575	564	628	562	601	562	610	531	564	611	612	595	630	620	613	553	597	607	615	547	580	608	593	579	599	564	585	583	602	582	547	589	598	560	575	621	592	608	611	596	575	554	556	601	581	563	658	574	547	572	612	605	583	581	638	577	572	589	606	610	599	576	598	598	564	544	622	568	577	629	588	580	589	572	580	542	601	598	606	603	578	599	593	618	551	560	595	539	544	611	588	591	619	583	590	568	579	589	609	570	599	590	544	575	588	585	591	605	571	548	576	588	627	578	617	558	592	588	601	592	557	561	576	632	586	559	589	592	591	533	566	575	636	553	603	542	598	639	598	576	609	575	572	549	602	553	542	588	565	582	566	534	611	607	616	596	632	601	557	572	587	592	609	591	589	604	580	541	561	557	582	570	678	573	583	558	635	602	582	567	600	613	618	578	628	601	557	603	578	590	605	563	582	566	562	554	576	632	613	591	587	604	561	582	600	584	558	529	545	576	595	622	631	587	617	612	589	559	583	604	569	615	620	592	604	559	583	547	621	602	569	558	580	566	537	583	582	580	565	574	610	634	565	564	584	558	598	607	587	625	588	562	565	610	567	577	619	616	574	571	605	591	570	584	615	600	546	606	577	563	579	586	552	545	592	572	563	624	587	558	585	615	622	599	585	571	566	533	588	597	607	567	589	553	582	558	552	567	602	562	583	611	605	567	623	595	559	558	640	590	565	610	536	569	574	585	607	564	551	625	606	618	585	618	584	534	585	556	575	587	564	588	595	558	597	532	575	572	543	602	604	604	564	579	585	529	547	637	593	608	566	592	573	603	555	598	601	604	597	561	591	569	621	571	525	559	589	600	577	562	596	571	578	563	567	629	614	617	586	552	605	592	627	591	551	568	584	582	565	595	636	586	630	624	595	581	562	570	590	635	581	537	579	569	591	554	573	602	638	630	593	564	576	577	571	613	574	586	587	577	575	584	548	570	603	566	589	603	593	569	571	592	591	583	593	614	555	615	545	594	580	585	600	586	567	540	624	559	615	577	596	528	588	619	602	586	549	583	581	594	614	612	544	565	568	592	527	610	592	595	583	542	584	571	587	564	576	566	574	556	596	615	607	568	578	619	644	560	596	577	566	580	570	608	601	559	557	548	563	531	592	567	563	566	607	574	611	575	586	614	620	608	537	583	602	565	575	535	606	584	579	596	615	571	585	589	604	587	522	545	600	629	588	615	590	592	569	640	608	586	633	559	549	568	575	606	579	576	607	616	601	588	561	580	634	599	631	622	565	549	591	551	559	582	549	566	595	542	567	541	565	559	586	601	616	620	610	652	601	631	595	582	579	588	559	549	604	613	589	558	591	593	618	534	607	539	551	575	582	596	580	570	556	596	614	570	550	604	582	575	606	624	590	594	568	560	592	588	584	563	580	578	583	602	558	612	610	598	533	580	597	571	593	574	570	605	586	594	608	586	555	597	626	558	580	590	597	563	605	601	606	605	626	622	583	588	613	610	602	565	545	587	550	593	588	590	565	580	605	619	550	566	541	604	593	614	577	642	600	643	604	565	596	625	566	612	562	590	584	605	585	615	612	550	619	567	609	586	600	576	592	562	584	646	609	579	650	614	558	617	590	578	573	620	527	582	588	561	603	605	578	582	567	595	579	583	608	587	581	606	583	619	599	576	587	548	604	614	588	589	587	602	573	596	593	611	627	596	614	563	577	575	585	550	577	616	564	570	568	594	572	575	582	560	552	563	550	627	589	570	558	603	590	601	626	540	630	575	584	571	617	611	597	566	571	604	567	602	636	614	592	607	594	625	565	613	597	598	535	587	556	574	584	585	579	598	608	547	592	630	575	524	556	585	595	596	642	572	566	608	613	593	583	596	572	594	593	556	570	580	550	540	546	581	625	588	559	585	555	588	642	596	599	564	575	585	566	555	562	560	610	592	598	596	580	603	599	578	560	568	532	552	553	595	570	599	583	620	548	598	583	596	598	545	607	560	566	588	594	575	599	582	605	590	555	570	613	599	588	582	570	591	620	594	569	590	609	589	541	575	571	595	539	620	588	615	597	601	542	621	587	570	567	605	624	590	623	562	565	575	620	630	594	636	611	543	575	565	585	588	584	604	603	545	615	594	594	535	594	553	599	584	585	606	600	596	596	603	517	592	608	578	583	605	570	572	598	593	599	595	559	610	560	574	594	556	646	608	569	598	563	615	550	554	607	531	603	587	561	585	591	570	589	583	635	556	583	609	593	553	568	579	583	557	589	555	594	624	566	577	578	529	592	575	577	568	641	620	534	579
60769	38758	5177	2699	1857	1441	1167	1081	862	851	789	709	661	642	640	606	624	601	607	627	608	589	624	545	602	603	588	597	550	553	524	555	528	569	523	571	570	536	531	570	563	552	538	568	562	552	561	569	554	555	565	559	611	588	520	572	579	544	541	550	499	582	548	604	549	573	534	566	549	534	522	556	578	562	543	539	551	514	580	550	542	540	508	524	527	557	542	592	575	551	553	546	513	524	511	562	523	536	539	543	551	555	568	524	550	555	501	538	564	555	575	536	530	514	535	531	530	545	554	528	526	516	554	502	542	576	538	568	559	536	547	563	563	569	543	534	537	503	551	544	568	578	533	517	554	543	548	534	558	533	543	557	552	553	543	518	519	530	545	564	538	553	546	575	518	533	533	541	538	538	596	538	563	505	542	544	565	547	542	524	551	533	520	549	561	566	548	536	561	553	526	570	550	518	541	521	539	507	534	560	539	539	549	524	541	526	580	538	562	545	544	581	538	525	545	542	548	533	537	521	522	546	494	514	560	552	561	555	577	538	549	537	557	527	564	580	546	495	545	509	536	528	578	564	571	506	536	522	554	529	531	570	563	532	542	508	561	521	528	592	543	541	554	537	495	593	558	516	593	508	540	528	524	540	541	522	550	544	537	547	511	530	570	529	534	509	567	502	572	491	552	533	562	552	548	520	559	513	527	538	549	535	561	545	543	505	518	518	492	507	512	517	554	577	529	500	512	526	537	525	519	550	571	542	500	549	544	590	563	535	547	554	523	518	530	558	571	532	545	528	517	535	524	526	528	525	560	543	542	552	547	557	547	577	532	553	524	557	550	560	507	545	529	523	498	573	556	521	571	504	560	564	534	542	570	527	587	554	537	561	528	522	554	512	491	539	561	517	514	557	524	550	535	518	535	541	562	561	549	537	560	540	542	559	520	563	534	582	561	579	543	552	526	560	575	548	519	547	571	550	529	533	539	521	472	568	520	562	590	547	560	530	549	564	518	550	554	549	557	542	585	525	516	544	538	583	571	580	542	518	527	532	545	566	552	513	549	547	530	485	495	540	529	561	531	542	508	548	529	530	544	604	553	536	549	585	523	552	538	526	530	578	528	543	557	517	553	550	554	514	537	533	515	503	574	537	514	550	572	564	528	548	559	518	575	535	543	520	556	529	548	549	544	540	545	547	541	540	484	506	495	511	539	559	510	536	537	531	532	536	562	513	536	535	526	583	522	538	527	556	545	533	500	527	584	556	539	534	540	575	522	590	590	557	535	543	561	546	584	551	594	523	553	565	531	536	549	518	499	597	572	575	510	557	541	545	534	518	539	548	547	555	565	551	539	565	567	568	488	573	529	538	561	540	503	555	555	510	545	547	556	516	524	536	559	532	521	545	550	555	505	546	513	548	580	546	542	507	522	547	516	547	554	514	533	528	523	531	564	567	553	523	492	563	498	517	600	579	544	573	552	537	533	560	582	530	542	537	539	555	531	550	518	544	553	567	540	556	536	577	512	552	516	567	582	549	520	561	568	545	506	563	561	547	507	531	567	574	485	549	518	515	524	520	512	487	518	571	542	572	519	543	571	524	548	537	554	522	535	560	542	549	554	558	555	542	530	528	562	504	570	574	585	517	529	532	556	577	573	557	534	543	500	540	547	554	567	519	533	515	550	586	548	560	567	556	525	541	502	534	537	506	537	556	564	538	550	481	544	497	556	541	550	589	569	537	529	517	542	518	598	561	546	554	565	563	583	544	530	528	557	546	554	525	503	561	595	549	576	541	553	547	584	500	547	580	482	531	506	561	548	570	536	508	581	547	534	569	500	557	534	528	547	520	561	542	526	554	565	516	600	521	564	521	553	556	534	537	584	582	546	538	525	537	553	573	537	518	521	566	537	530	523	535	558	543	583	549	516	549	531	531	575	541	528	540	567	530	529	529	514	530	541	559	551	551	549	532	546	553	528	552	519	569	573	544	535	541	569	542	555	551	521	528	498	489	533	523	570	582	550	536	502	521	500	530	522	556	531	514	586	510	549	554	562	576	504	549	557	553	575	564	570	515	556	571	535	559	508	554	562	547	530	487	521	499	578	585	533	565	556	552	571	535	542	528	558	531	518	536	527	580	487	534	556	527	544	520	569	544	552	549	600	537	504	515	549	581	547	529	559	565	567	570	560	554	524	525	510	562	528	559	536	552	532	531	537	557	557	560	536	582	561	488	507	554	559	533	549	528	555	523	532	539	547	538	544	529	512	543	547	499	543	544	551	526	544	562	533	558	521	567	556	546	519	518	504	509	556	521	588	557	543	592	564	547	590	474	537	570	538	569	548	568	537	487	548	558	514	572	562	541	522	592	560	552	542	516	555	559	509	520	541	541	576	537	571	518	544	555	560	587	596	535	519	515	564	564	515	557	560	527	510	542	513	522	553	555	559	540	553	553	532	512	524	562	549	524	535	558	536	549	541	530	544	554	496	573	528	536	550	542	565	559	519	526	561	566	542	573	544	575	505	530	564	528	562	549	528	571	595	542	537	569	555	540	524	548	495	566	540	547	555	502	545	519	488	534	555	523	536	523	550	555	529	552	549	537	538	549	494	570	516	545	543	529	519	545	543	590	556	520	564	531	533	581	566	532	557	500	559	542	570	539	540	524	548	554	553	567	573	555	560	548	502	510	552	562	553	518	511	543	604	537	577	533	514	546	509	541	515	565	542	507	555	558	528	552	537	578	546	539	536	533	530	547	549	548	564	547	492	543	515	492	526	569	520	540	563	556	552	534	535	501	508	544	567	529	584	543	515	571	587	531	534	547	517	533	532	532	535	508	509	516	541	546	524	536	549	576	551	557	506	552	533	538	547	538	564	551	562	547	549	545	598	560	540	549	576	538	556	542	542	559	507	554	546	544	541	578	566	621	523	526	567	534	509	526	564	476	519	548	541	542	532	564	523	558	548	593	527	542	564	559	564	568	540	539	563	549	566	539	546	573	589	563	519	538	565	547	539	564	537	553	608	540	546	555	530	573	574	514	562	529	576	572	569	549	547	542	532	543	558	511	527	535	541	565	535	574	512	497	579	592	538	529	548	543	533	506	570	579	554	566	521	525	561	585	571	518	535	542	521	502	560	536	553	569	510	551	567	521	546	575	540	545	535	513	566	532	550	546	575	554	547	562	564	548	574	540	546	524	575	532	494	543	517	540	553	515	557	534	541	551	574	588	555	544	549	556	557	494	561	532	514	556	517	565	561	529	552	531	533	518	568	583	577	539	523	492	528	512	505	521	550	548	566	538	552	521	529	520	532	545	577	551	535	527	506	562	524	560	561	557	504	571	534	506	541	566	524	538	582	587	541	545	596	560	569	576	516	530	536	482	554	594	537	500	529	514	521	570	555	537	496	541	507	529	541	548	563	542	515	555	562	561	525	543	537	562	514	563	555	547	559	500	545	542	543	547	573	505	534	565	540	520	526	552	557	547	527	530	530	540	504	567
22527	20535	26296	24253	20348	20395	10852	1642	1314	1170	1144	1176	1065	1049	1030	1056	1021	1005	1049	1067	976	995	1034	1009	1022	962	1012	1021	956	948	993	967	981	933	957	956	978	1003	937	935	955	974	977	972	995	964	958	956	954	918	996	975	940	960	973	935	928	1021	920	971	1006	951	1000	974	1015	941	969	988	949	924	946	906	889	976	993	986	935	953	993	922	943	996	955	1001	911	934	924	956	944	936	864	953	950	1004	926	968	923	954	1004	962	975	936	996	937	941	929	981	931	988	975	948	892	941	933	931	958	966	932	924	944	962	915	999	948	910	962	911	891	947	964	938	906	974	903	1015	940	911	926	957	957	949	943	949	977	972	969	957	956	942	1001	903	899	952	954	920	957	949	957	1025	977	941	1008	944	953	957	943	1007	923	925	906	923	954	924	922	994	950	937	926	985	931	987	946	934	950	994	947	959	934	975	940	951	974	960	957	939	931	977	952	972	959	981	909	932	1008	957	1008	939	917	1000	970	931	964	912	925	954	936	1022	900	980	987	979	965	962	922	964	1001	905	975	912	924	983	970	899	936	980	986	929	965	928	913	969	1009	993	944	970	1000	931	976	961	922	937	954	932	973	956	936	981	941	979	950	940	923	991	952	926	956	985	963	912	962	984	989	953	941	983	958	1043	931	863	963	925	972	995	950	1012	941	981	974	978	932	917	947	906	922	917	904	933	958	938	962	1040	967	951	916	1008	967	918	1023	934	938	988	928	979	1014	959	903	1014	950	925	965	948	935	903	910	990	955	923	933	977	885	955	951	942	955	993	949	947	985	936	969	943	982	918	942	959	938	873	924	977	952	874	923	921	997	983	950	914	953	940	963	943	935	977	942	923	975	959	961	993	945	958	940	971	949	1017	951	946	984	957	963	965	966	943	986	1034	885	934	918	963	943	1006	923	957	942	956	987	1020	987	941	927	958	1005	925	948	983	986	939	922	943	988	972	960	979	944	955	1023	913	958	925	918	974	931	970	925	966	946	921	937	942	977	953	1002	936	941	937	971	968	946	972	891	933	917	908	932	985	1005	966	983	957	949	931	1001	968	1008	966	950	917	973	980	976	1002	952	980	966	1003	956	946	959	957	909	1011	1002	921	946	936	988	976	981	921	916	978	976	963	986	920	962	950	942	950	894	926	940	974	906	988	915	957	926	924	967	980	944	974	936	998	935	981	963	929	978	964	953	994	950	915	961	947	998	944	1012	973	975	948	946	965	953	992	907	966	986	919	954	992	932	919	954	1006	896	934	880	920	854	957	963	971	959	946	1007	961	975	978	933	928	953	987	976	894	981	975	915	979	966	994	887	951	885	933	962	924	932	983	905	955	946	964	929	946	962	925	971	984	958	958	932	969	946	958	1002	931	954	954	928	896	894	983	995	1003	973	955	922	947	880	960	1022	933	996	1015	996	928	909	965	966	978	989	959	960	953	953	939	924	919	906	929	978	984	945	903	955	923	995	934	981	973	1000	956	1006	949	946	912	954	985	970	909	974	955	960	970	1015	1016	912	917	964	913	987	1016	991	950	983	939	952	983	1030	972	1016	912	956	956	948	955	923	934	931	971	971	936	892	908	949	985	958	963	1003	912	958	955	950	969	942	884	951	947	962	993	939	999	957	967	955	984	954	979	969	927	929	959	921	928	868	980	997	904	1000	985	888	894	962	945	914	967	939	937	941	969	936	928	963	962	964	985	994	968	967	995	942	982	881	986	909	997	974	1016	953	940	935	938	957	928	961	983	939	922	959	898	980	960	900	923	949	958	919	973	892	950	954	992	963	971	911	933	955	1018	969	900	932	996	973	970	897	968	898	937	917	973	959	973	919	915	882	929	924	989	899	953	999	1011	950	993	950	983	986	915	964	947	966	925	942	925	906	960	965	903	894	949	981	938	895	988	958	986	905	1012	958	972	997	989	937	940	905	936	980	919	967	935	918	958	883	957	967	981	951	955	917	960	940	975	964	979	900	928	934	942	989	985	875	948	985	936	968	990	1015	908	899	995	976	904	974	972	950	1031	928	949	955	934	943	1006	966	936	988	969	995	993	979	975	938	951	952	955	929	943	957	985	929	923	902	889	966	1012	931	988	972	984	985	940	995	978	965	1021	959	934	946	996	922	950	948	957	904	927	955	979	950	917	946	915	950	992	984	936	940	957	898	956	960	950	934	923	953	944	973	953	965	965	876	918	1000	891	974	950	920	959	931	979	992	1025	987	975	972	927	1010	965	968	996	964	955	917	984	974	986	949	1018	937	949	984	960	964	923	902	1013	955	940	930	943	931	947	986	983	1009	888	959	952	997	933	939	933	989	969	906	1003	885	947	960	958	973	922	958	997	983	931	964	969	940	969	942	984	979	961	936	917	958	980	1005	918	933	961	926	1000	987	933	935	971	935	862	1019	960	947	840	935	1005	871	935	918	955	960	906	972	909	964	957	998	929	973	926	915	891	934	966	932	943	962	1002	975	958	954	914	986	974	980	1007	923	999	947	957	959	950	995	962	986	963	943	974	932	940	950	1031	959	989	952	944	976	949	986	1008	1003	920	978	897	930	954	937	917	936	926	1024	959	966	939	935	955	985	930	945	934	959	924	930	937	933	926	964	912	919	973	989	952	932	973	984	989	888	973	957	968	923	1002	944	928	995	933	947	958	1023	1011	1010	925	979	961	946	943	954	993	941	920	1012	970	915	954	975	1016	947	946	948	997	942	949	956	979	900	942	893	973	939	936	932	934	977	970	976	965	975	986	1011	961	868	1011	957	992	962	939	927	973	951	905	1002	953	985	1002	960	999	979	934	1038	952	943	911	989	1028	989	997	1000	951	929	1008	917	943	957	983	968	1031	949	940	925	921	938	931	905	999	933	997	903	950	923	952	945	962	942	972	945	920	965	975	966	995	960	987	990	968	953	933	969	927	941	916	933	995	954	931	897	957	937	938	994	980	988	1025	930	921	943	942	940	990	934	980	937	1014	998	977	966	947	948	973	927	967	953	918	941	900	955	948	907	964	980	1003	1030	926	965	987	958	982	942	948	996	932	885	918	971	961	956	928	994	937	965	948	984	995	962	900	946	907	914	987	938	956	947	979	930	990	982	953	981	927	972	974	938	961	934	1021	970	940	1016	974	934	939	962	903	957	952	942	968	984	947	965	990	983	970	958	910	985	937	960	949	884	945	936	916	922	912	973	970	943	964	955	915	971	911	920	946	937	944	928	967	988	959	967	930	920	948	929	990	968	936	971	958	1012	934	920	927	959	995	932	933	961	949	957	922	964	978	974	924	985	935	980	970	956	928	969	978	957	951	961	993	962	912	914	974	987	891	985	882	923	989	950	992	907	1032	971	1015	942	924	957	941	933	951	993	917	917	1007	939	958	979	945	936	945	948	956	983	981	985	942	955	927	931	961	960	903	894	925	910	1000	1056	938	917	903	912	937	927	952	988	931	1046	1008	984	1000	981	951	901	971	1000	959	983	979	934	945	946	939	978	998	984	935	987	949	928	910	955	971	1013	955	1002	955	956	978	915	921	934	977	887	998	1012	921	961	994	972	981	996	949	997	976	960	925	968	916	932	967	952	933	1003	933	908
61311	33099	8491	4769	3176	2435	1968	1741	1599	1479	1254	1233	1158	1109	1055	1012	1009	986	1082	904	1001	929	973	971	911	908	907	902	939	951	908	913	905	854	902	921	917	916	885	898	941	941	867	907	901	909	855	887	918	862	921	869	857	902	890	864	902	890	859	839	856	823	852	888	930	912	878	872	922	885	834	853	893	838	829	862	892	850	874	823	854	830	839	830	856	858	839	865	817	885	798	874	856	829	844	886	841	909	870	896	855	864	890	827	892	828	833	832	862	852	805	841	867	827	835	823	880	819	926	838	793	837	805	878	881	855	891	883	887	844	858	815	944	889	866	883	855	911	890	842	889	842	882	876	917	861	882	922	902	852	862	948	833	851	854	872	855	912	867	884	866	882	893	891	853	873	840	885	891	885	902	850	897	864	838	924	796	855	904	876	887	909	860	852	815	889	859	891	859	869	823	861	825	819	825	868	911	855	891	854	850	812	883	880	890	870	870	835	890	897	907	811	910	872	842	856	866	892	917	860	850	868	870	897	910	818	875	857	843	848	879	888	869	871	878	827	841	822	900	883	850	877	814	890	843	848	854	911	866	895	899	840	831	856	825	927	883	902	865	862	856	855	862	865	850	800	849	856	831	830	865	824	824	908	849	891	853	843	856	892	898	844	876	873	903	842	889	901	902	909	929	904	892	871	887	854	917	958	858	876	890	864	904	856	906	850	890	901	874	878	874	861	858	814	881	855	883	926	913	876	886	881	906	820	879	871	869	847	848	836	900	925	802	870	884	899	839	854	862	839	837	887	854	876	882	882	854	824	871	844	894	886	871	812	897	867	866	889	865	817	898	840	910	865	871	858	880	899	928	880	860	894	835	921	927	801	875	850	862	888	897	823	885	879	826	818	843	879	802	899	866	856	866	877	836	922	813	852	804	855	904	814	815	904	867	846	884	865	830	869	879	893	858	897	810	871	820	867	834	816	891	880	921	849	900	883	872	871	881	855	861	864	895	853	845	909	925	825	877	853	835	822	870	847	815	877	893	866	924	867	834	825	828	892	916	892	831	870	844	873	879	849	891	807	920	914	850	878	851	871	858	874	881	842	859	879	861	864	835	918	864	853	821	867	881	862	870	833	843	900	887	879	875	902	837	839	878	852	872	881	921	896	870	831	805	843	816	835	867	893	857	823	860	869	908	836	900	866	826	888	893	839	895	883	899	848	797	858	907	866	863	879	940	836	882	855	897	862	867	883	818	826	896	842	878	911	833	881	860	887	848	882	828	895	842	833	860	839	872	865	904	901	842	884	892	848	835	867	882	859	837	865	819	845	885	885	816	837	881	934	843	898	824	870	860	883	879	866	869	885	854	847	896	884	846	881	800	893	894	891	855	827	853	854	842	868	893	940	846	885	829	889	855	906	855	864	861	878	878	851	854	927	892	875	859	843	853	871	856	818	838	796	891	815	811	850	817	857	862	904	903	819	848	812	855	869	857	808	868	855	809	931	844	887	888	834	888	892	879	876	879	879	869	886	876	853	887	864	906	845	871	822	879	885	840	863	862	888	884	912	862	791	875	869	844	873	860	843	853	831	866	865	857	842	902	843	817	877	859	864	844	913	881	800	857	858	856	879	866	873	879	861	880	908	888	874	823	870	863	926	894	907	842	829	860	855	880	826	881	866	864	831	844	837	815	842	791	836	841	859	873	828	847	875	874	879	883	795	854	844	881	829	876	801	869	857	827	882	871	802	911	862	878	871	884	897	862	918	864	883	861	833	865	881	848	810	880	838	864	816	869	872	831	859	829	859	896	864	816	860	850	867	846	879	828	884	843	894	887	841	857	883	874	863	887	865	879	872	806	892	878	857	825	849	841	848	836	904	892	864	889	865	812	837	863	888	855	888	861	884	867	861	871	867	867	813	859	860	866	884	849	890	813	936	904	925	855	884	867	885	863	913	882	898	838	860	868	838	852	871	909	922	853	870	858	881	875	871	837	891	881	901	892	877	880	897	878	922	822	841	836	882	854	859	864	917	848	892	889	849	860	814	864	886	844	858	898	857	909	853	836	869	860	897	859	855	810	914	855	870	849	899	894	848	884	849	909	911	804	916	873	847	879	866	918	822	866	904	869	882	844	868	859	865	910	848	873	859	865	814	880	904	815	922	910	851	880	848	844	883	869	840	943	859	884	899	843	846	867	856	886	845	846	839	840	817	874	840	873	842	857	851	835	813	854	847	867	887	859	846	884	896	881	861	869	873	868	861	897	915	840	830	862	890	855	861	888	871	883	868	874	893	833	867	903	868	796	842	881	924	868	893	826	831	844	866	863	873	854	886	916	855	813	840	858	875	879	924	868	878	908	872	881	841	909	874	854	887	912	844	838	861	869	912	855	873	896	862	802	833	890	883	847	849	854	865	910	854	889	889	893	858	839	847	908	881	835	887	843	785	867	868	856	892	896	852	871	869	874	853	853	893	868	896	818	909	889	865	848	877	879	902	877	866	823	843	848	867	883	868	845	869	899	810	900	859	879	814	856	903	913	874	837	886	873	902	857	870	826	895	902	872	912	854	842	898	814	867	841	898	863	847	855	876	848	815	889	855	887	839	836	863	846	862	895	834	859	872	848	868	857	878	904	915	912	858	877	867	924	899	896	825	912	871	897	857	849	875	887	864	864	838	893	880	881	872	885	893	856	898	827	851	835	880	851	903	848	877	872	863	848	871	902	863	833	828	861	871	863	844	907	853	891	889	805	905	857	845	826	819	871	903	810	838	878	924	888	836	849	836	770	831	834	835	878	849	894	842	899	833	878	908	909	873	858	889	878	793	883	911	813	839	914	869	898	893	853	859	865	884	861	894	872	885	882	885	845	862	869	853	802	885	900	868	848	857	848	866	802	828	825	855	849	831	891	902	852	873	847	832	880	904	837	837	839	832	904	898	851	868	854	821	855	876	823	877	881	885	918	901	892	905	907	869	824	789	865	858	888	875	888	883	893	883	835	862	807	890	873	824	883	910	837	840	892	928	952	860	854	854	892	917	893	913	853	857	865	842	880	867	894	882	882	885	876	860	905	885	889	875	862	865	846	839	901	872	875	855	906	847	864	835	849	862	876	882	851	891	884	846	833	828	862	858	899	887	845	840	861	836	888	889	957	870	886	868	878	835	855	896	858	902	865	868	888	864	846	862	908	845	845	817	843	848	879	863	851	891	885	856	903	827	867	839	842	834	898	894	869	858	879	877	844	924	869	845	833	847	828	852	896	891	897	935	881	846	875	872	920	873	899	885	891	874	844	893	877	850	841	855	880	856	874	839	824	866	827	830	885	890	830	797	924	898	868	861	912	855	908	829	845	899	848	857	801	829	876	885	839	888	857	843	859	861	891	825	830	842	820	832	847	851	838	835	844	892	860	874	838	801	852	884	863	871	914	871	828	855	898	825	851	825	889	920	882	874	837	835	841	929	903	828	888	909	900	882	920	862	871	841	922	898	874	901	865	866
36422	22055	6180	482	343	324	291	279	271	274	259	263	296	283	254	281	248	268	274	268	280	286	294	278	252	263	275	281	247	244	198	253	266	296	266	285	293	281	266	276	264	267	264	306	276	263	279	279	259	287	235	309	264	254	251	298	248	285	271	263	262	273	270	288	261	284	276	296	285	286	268	263	264	317	313	270	279	275	265	271	274	285	248	258	289	254	242	265	239	273	255	248	289	278	261	281	275	264	268	271	280	285	262	271	278	278	275	278	268	246	294	277	286	278	270	262	276	253	265	267	284	274	280	256	264	262	266	259	270	255	277	250	262	239	287	234	229	259	290	280	283	260	262	252	316	286	288	305	285	297	291	242	286	287	262	287	260	293	285	246	289	265	262	274	311	265	259	284	250	263	280	292	275	271	275	260	271	279	262	286	261	257	291	285	259	255	280	250	259	272	284	266	269	277	271	283	256	287	279	292	264	277	245	269	270	266	280	256	278	278	267	272	277	258	245	265	244	250	278	283	271	290	248	256	249	251	280	258	269	275	266	245	245	265	264	271	286	269	288	245	273	309	281	268	258	280	239	277	281	289	296	269	268	276	297	250	253	241	245	293	281	276	297	267	254	264	258	310	264	267	243	276	261	266	235	275	285	267	273	279	276	247	252	286	264	306	294	258	268	293	263	243	295	263	305	246	298	279	266	298	244	256	258	265	257	273	232	249	262	311	285	277	303	277	235	291	281	275	247	289	270	305	273	283	285	272	285	261	257	316	286	240	236	234	230	273	229	287	273	269	267	302	282	278	276	259	289	284	300	279	293	268	281	266	288	282	281	280	258	291	287	277	268	271	267	249	245	265	260	259	313	277	287	267	251	274	289	258	266	271	317	277	277	271	272	298	277	280	232	294	298	282	250	274	272	251	288	299	260	313	284	298	294	303	257	304	254	303	262	277	255	268	294	264	283	290	283	244	267	249	296	253	314	271	250	284	269	243	291	267	276	264	261	304	299	274	263	259	251	306	263	267	270	268	249	259	263	223	298	284	243	280	268	231	287	298	273	268	274	282	249	300	268	271	249	249	263	265	276	258	291	247	282	282	299	255	314	271	277	250	262	280	283	254	284	270	244	270	253	256	277	263	287	239	249	263	250	289	273	264	282	271	286	268	284	258	285	259	288	286	252	289	275	272	245	274	285	255	267	295	258	269	246	278	251	252	269	266	289	259	246	276	275	290	271	284	274	280	283	262	266	274	277	271	255	278	287	249	301	264	301	261	252	268	256	261	251	246	280	260	265	287	276	253	258	259	295	257	296	268	311	256	283	262	279	282	284	271	271	261	259	277	253	300	252	279	275	269	299	288	257	250	258	276	254	268	243	265	305	256	251	262	277	288	281	283	315	241	274	248	248	282	261	245	277	260	257	254	291	276	258	242	249	240	298	303	308	272	269	266	257	296	282	271	289	280	295	286	285	274	264	269	245	292	288	273	245	251	286	248	276	294	274	258	282	281	289	265	272	261	255	255	283	283	256	268	250	267	278	276	282	250	257	245	295	275	285	285	250	285	253	262	262	269	255	265	283	265	297	266	272	269	294	267	249	248	275	254	259	248	255	270	262	291	286	321	271	286	272	252	261	241	297	280	276	265	237	327	283	257	282	265	287	287	272	258	312	291	262	263	269	279	266	263	272	286	300	280	300	291	279	289	279	249	278	269	277	259	277	261	267	272	262	239	270	275	280	271	247	270	284	238	250	295	257	251	272	264	272	264	252	285	253	308	254	249	273	282	252	274	301	271	252	277	259	262	284	285	253	243	287	247	261	275	271	267	264	253	263	296	242	243	262	285	265	279	269	272	290	265	292	247	272	277	302	277	291	289	277	260	271	274	303	285	254	281	276	260	236	238	283	283	268	264	256	268	264	262	271	281	243	293	291	267	256	272	289	292	293	263	268	293	282	258	289	288	291	246	297	276	291	290	288	251	257	294	294	278	244	272	297	260	283	267	275	282	269	294	292	269	301	272	275	322	275	251	265	254	231	256	275	254	279	269	283	273	283	271	266	277	255	277	256	269	256	281	244	286	261	277	241	245	286	276	291	271	296	260	252	278	286	278	278	260	259	250	264	258	291	266	252	312	237	294	278	257	237	285	282	269	267	259	286	261	269	276	273	284	285	237	252	248	280	233	271	267	291	246	280	259	300	276	277	286	249	303	249	270	251	278	273	270	262	305	285	278	258	289	263	248	249	271	272	287	245	249	267	284	295	306	245	261	264	278	299	245	268	321	254	248	240	271	260	281	292	261	296	282	279	290	263	255	276	291	268	266	273	242	265	324	272	227	293	264	245	264	279	254	261	261	272	287	290	283	278	266	275	264	244	270	291	276	273	273	298	282	291	267	269	269	295	279	293	274	268	294	257	284	274	284	247	266	274	298	273	271	279	264	287	267	275	267	269	261	307	240	278	279	284	254	283	263	241	262	279	278	256	265	268	264	312	272	272	287	252	257	249	268	281	267	289	270	259	311	293	269	299	252	301	305	272	265	272	300	285	242	300	261	312	297	258	293	310	254	286	263	273	273	277	268	285	269	291	295	228	258	281	274	266	295	275	282	264	259	242	266	260	271	263	244	233	276	286	257	264	251	277	265	314	255	263	255	260	307	262	284	278	266	272	266	277	262	266	279	275	276	270	267	299	265	250	273	276	253	280	286	301	267	258	207	298	287	281	286	284	280	258	230	260	307	249	279	273	260	272	259	290	291	278	252	253	255	247	276	300	288	270	279	271	274	298	268	309	290	279	255	289	276	290	275	272	260	287	246	281	248	267	268	275	258	285	236	299	297	261	269	251	263	278	250	260	232	275	333	263	261	278	274	252	272	288	289	281	275	291	257	281	285	286	291	284	289	271	256	274	273	263	254	254	262	256	255	253	271	287	283	271	266	262	248	271	259	278	266	276	248	244	268	247	254	265	285	256	291	270	285	264	266	273	262	263	254	251	279	241	264	271	290	265	296	273	268	265	275	260	266	266	254	271	279	239	252	262	275	296	276	278	278	265	283	264	262	280	270	284	296	290	265	260	268	263	259	261	265	255	280	280	269	278	263	306	253	262	265	277	265	281	261	290	255	272	236	299	286	277	289	288	277	286	256	276	279	252	265	256	291	269	284	264	252	254	250	283	258	271	269	255	287	285	266	268	292	284	253	264	285	286	256	262	293	266	276	312	250	281	257	285	278	262	263	244	288	291	279	297	282	256	241	279	283	263	297	259	221	263	263	281	263	266	269	272	260	270	260	227	263	278	256	305	308	280	271	251	286	280	253	273	258	294	280	291	258	282	286	278	237	271	276	272	284	236	264	270	267	275	270	290	295	280	274	288	281	264	271	258	288	290	259	276	286	279	302	270	307	267	269	293	252	289	285	287	295	266	253	297	246	271	268	269	265	266	270	272	275	254	256	250	311	269	272	268	280	285	266	237	263	272	311	288	286	259	291	269	245	299	271
34990	14496	485	348	316	306	293	270	296	293	302	301	281	285	285	305	273	301	299	263	295	294	273	294	293	299	283	270	279	304	275	230	305	297	291	286	262	300	297	306	272	294	288	263	304	283	291	257	271	273	269	278	289	311	296	267	288	304	276	289	259	289	296	255	295	282	273	266	263	260	259	280	282	267	291	272	316	302	258	262	270	268	281	287	290	287	264	267	285	290	265	281	280	273	308	262	278	282	293	270	238	278	297	288	312	276	286	277	252	278	246	273	290	294	275	276	296	303	268	276	287	285	287	304	262	315	286	221	274	284	291	270	273	268	298	266	276	278	277	292	304	298	280	280	271	272	271	302	240	273	276	289	289	282	273	283	281	290	291	271	293	263	280	249	317	265	277	292	275	264	251	282	276	308	286	296	303	280	309	303	292	304	289	273	274	278	264	307	253	251	262	293	282	280	290	294	290	304	283	291	243	282	274	296	289	291	295	279	292	287	231	273	266	276	266	260	232	268	281	302	281	260	279	274	294	302	292	279	272	242	239	296	282	285	275	278	276	302	284	282	257	247	313	279	301	262	305	263	299	277	282	281	285	288	237	285	283	285	251	285	303	287	260	299	267	288	291	264	284	252	286	280	258	290	266	267	264	297	292	267	283	278	271	308	300	262	278	288	272	284	261	278	261	289	294	280	274	290	274	276	311	293	303	288	295	296	257	283	270	289	287	267	266	276	282	296	262	271	322	265	296	293	266	264	292	291	287	270	274	266	293	284	270	299	280	275	267	282	259	274	294	284	291	270	272	270	300	239	278	296	280	293	271	256	268	260	247	265	280	266	261	255	260	315	273	286	272	299	285	267	259	258	290	288	250	275	299	295	305	285	285	271	287	268	263	293	261	286	269	284	274	268	272	271	272	268	294	275	259	282	273	314	292	250	296	289	284	297	275	291	293	293	261	281	294	254	273	310	259	261	275	297	278	261	268	282	280	294	277	306	258	309	306	273	265	276	281	267	263	297	268	254	263	263	276	275	277	294	294	261	280	268	289	317	250	264	269	292	303	279	270	298	245	300	304	303	276	266	300	295	268	291	320	263	281	261	268	278	247	274	303	262	266	293	269	290	262	278	288	312	274	277	254	278	265	306	325	293	272	295	314	293	277	294	292	256	292	256	272	291	274	268	259	286	247	286	269	280	290	293	281	268	258	274	281	242	264	283	267	282	293	319	276	277	293	283	277	291	293	295	296	271	312	292	278	276	287	312	285	301	301	302	267	247	293	289	281	257	273	284	299	265	276	286	276	261	283	297	284	295	287	278	253	258	291	250	261	305	294	327	280	259	278	255	282	283	314	292	297	275	274	279	288	264	276	241	282	287	294	243	279	293	274	270	283	250	284	259	285	254	297	267	282	271	258	288	286	288	271	261	292	295	273	274	315	279	288	287	277	274	246	294	304	280	289	266	276	259	278	310	295	257	259	295	232	318	268	274	277	310	280	271	281	270	300	286	280	263	285	278	253	273	262	274	275	257	315	298	299	285	267	263	272	292	284	289	290	287	265	300	297	279	294	268	283	274	284	273	301	261	258	275	282	289	291	278	286	320	269	296	257	313	280	260	322	252	295	299	264	271	265	270	239	248	247	250	292	283	242	270	293	261	302	284	279	301	263	274	254	266	286	292	254	283	278	305	285	307	273	253	292	277	254	279	300	297	263	284	300	297	279	244	291	266	257	274	294	267	272	312	276	289	310	291	298	289	295	288	250	282	275	288	284	269	287	264	274	261	290	277	290	293	259	262	288	278	260	259	295	259	275	281	303	299	272	277	293	274	261	286	303	276	292	296	304	266	257	258	293	291	288	333	283	288	275	296	278	274	288	260	264	299	295	285	328	288	250	291	278	299	288	261	277	286	269	271	257	300	302	250	256	273	265	271	261	275	272	294	312	264	271	298	277	278	292	259	255	286	289	296	266	273	274	276	283	302	265	265	256	308	290	263	284	290	238	302	252	261	238	267	311	305	271	314	265	285	256	271	280	258	283	284	269	299	268	293	258	281	268	297	300	289	279	292	287	297	281	257	279	271	269	290	262	303	290	291	290	272	273	284	300	248	290	269	282	302	289	272	279	291	296	312	299	287	285	292	286	259	294	275	274	265	270	251	269	301	272	258	256	251	285	296	301	280	286	311	258	288	307	298	302	289	278	269	289	294	284	307	295	265	299	255	270	294	272	275	282	261	272	295	267	279	283	270	302	298	267	289	271	266	276	284	275	272	254	300	308	298	258	279	309	289	249	278	276	264	288	273	265	269	290	260	294	256	233	284	279	287	294	265	291	257	274	293	272	281	283	285	279	253	278	254	249	274	286	292	293	314	285	299	283	259	275	260	297	286	275	269	273	273	291	259	287	296	317	268	309	275	275	308	321	318	274	293	288	282	254	296	275	265	275	279	276	268	299	276	275	248	274	267	272	270	304	288	301	280	294	273	297	298	293	290	269	303	263	287	252	317	262	292	276	315	301	267	288	264	276	283	299	280	273	254	281	294	278	270	282	282	271	273	273	295	265	293	269	287	276	283	261	292	298	266	287	282	291	278	272	277	278	246	265	302	287	298	271	253	274	246	265	299	283	284	302	281	267	271	236	316	273	264	277	262	311	296	285	294	301	282	266	295	282	254	293	256	300	265	270	254	267	276	276	305	274	306	274	285	304	275	264	301	261	253	310	264	258	290	256	266	269	271	277	283	309	289	277	263	282	299	237	294	297	291	279	271	293	257	302	274	285	300	317	287	298	284	284	254	262	262	250	304	291	229	277	300	274	299	283	275	268	261	279	262	292	268	284	264	270	295	271	299	277	259	253	258	230	272	310	294	261	273	250	312	295	290	271	265	291	270	281	278	261	293	296	278	269	246	258	272	289	274	268	290	283	278	293	277	272	294	271	288	266	260	293	269	283	296	280	283	285	260	301	273	266	247	258	296	278	249	264	267	295	281	260	287	274	288	287	270	271	295	237	281	250	275	269	266	278	272	284	273	298	309	290	278	285	289	301	290	313	296	261	273	271	256	255	298	265	277	277	256	287	288	282	271	310	272	293	261	271	299	244	269	299	250	294	249	253	274	289	255	288	281	276	303	271	292	285	291	254	312	275	271	270	294	282	280	293	283	277	246	273	283	253	258	304	283	302	291	249	284	289	263	296	275	257	294	266	284	263	304	308	282	270	271	257	299	266	272	254	260	268	265	271	253	253	292	272	276	277	278	281	289	254	291	269	286	277	262	282	310	260	275	271	290	269	278	249	270	263	307	301	260	298	272	274	289	273	259	282	295	306	269	254	283	285	298	283	294	293	303	267	275	264	276	292	273	287	261	307	313	281	273	289	277	269	304	262	283	258	270	283	260	283	243	292	275	264	284	266	280	298	263	287	279	295	255	252	274	276	284	271	268	293	302	259	261	266	290	295	272	249	303	274	296	293	313	277	267	291	284	290	274	289	282	277	301
24656	20819	25967	24635	20351	12674	1205	839	730	738	652	661	644	617	647	620	613	643	592	611	608	636	625	591	604	613	593	595	653	613	625	587	616	581	587	609	593	597	605	596	649	631	575	624	644	622	593	576	576	621	580	618	604	625	624	595	571	567	586	620	607	552	608	586	621	594	596	587	626	642	588	584	628	603	641	598	631	597	616	612	591	628	573	573	606	577	568	600	599	569	563	626	592	587	570	601	580	623	578	621	593	562	598	596	641	607	572	616	584	593	591	599	600	582	605	621	580	602	577	608	554	633	625	634	600	651	608	615	570	597	595	613	548	590	558	580	611	573	625	569	573	601	588	623	628	629	597	573	603	576	583	616	578	600	565	577	581	584	617	554	565	629	576	599	616	600	603	645	549	589	559	608	576	616	609	606	609	620	586	627	617	560	573	537	614	556	595	624	623	606	615	591	612	574	589	601	615	616	611	589	608	635	609	591	622	548	567	585	598	571	658	623	583	635	547	641	616	595	596	573	571	577	618	557	588	581	576	593	571	599	619	571	582	560	589	594	601	563	595	578	592	570	619	593	579	551	597	563	564	572	592	583	578	592	605	557	611	561	547	589	581	534	615	585	587	610	569	564	617	595	574	546	578	583	589	618	590	567	529	586	572	640	587	570	548	610	556	610	586	590	558	585	589	600	620	558	605	576	631	614	591	578	637	619	604	608	582	569	575	561	582	629	591	614	647	601	578	575	665	587	617	647	598	595	562	626	574	610	615	576	577	590	572	605	588	613	567	579	596	582	607	586	622	565	604	556	560	606	625	555	595	635	572	595	569	594	572	595	566	587	552	587	644	622	651	563	614	601	552	580	630	604	643	618	596	593	578	579	568	600	608	614	588	585	591	625	584	639	631	546	574	615	600	600	590	578	598	579	581	587	565	603	640	587	617	605	646	609	571	571	634	532	609	623	648	559	598	583	564	645	605	625	580	576	611	613	616	555	574	596	610	611	570	541	565	596	595	643	597	605	573	609	588	589	598	582	595	590	592	560	590	565	584	668	605	546	593	590	582	566	600	556	613	666	573	600	555	566	638	603	625	573	578	610	592	643	651	572	604	548	571	589	586	576	594	610	598	578	590	549	590	591	608	626	558	554	562	550	585	595	579	614	637	617	654	531	592	608	618	569	614	551	566	608	610	576	581	580	648	588	613	589	567	626	585	652	578	599	568	573	619	608	564	551	620	584	581	600	622	636	590	580	623	608	615	611	556	595	612	614	598	591	564	568	618	627	628	560	582	574	583	606	585	579	564	649	605	610	631	590	611	628	547	547	546	590	619	533	565	617	599	559	594	601	609	550	577	533	572	582	570	586	568	664	594	603	602	572	590	614	583	561	579	592	571	621	606	568	609	603	564	607	627	606	632	569	574	577	651	591	589	591	595	648	592	622	598	566	576	630	538	563	608	574	618	577	635	591	551	552	637	609	625	627	585	556	669	569	582	569	578	580	574	566	599	601	597	624	593	541	610	594	596	593	563	600	607	581	606	555	544	572	597	610	590	582	592	601	605	562	621	579	601	563	587	652	507	542	619	578	573	595	596	528	603	636	550	558	605	578	627	557	564	637	579	610	594	598	596	565	582	583	581	547	592	578	590	572	600	605	605	587	576	578	632	631	621	613	632	590	601	587	573	641	567	601	597	586	582	572	583	603	615	590	627	586	599	588	564	596	613	634	548	571	564	610	572	574	576	581	627	602	622	590	605	577	588	605	602	576	627	592	550	641	584	589	605	589	604	597	607	594	582	608	573	577	553	592	549	573	586	556	558	569	553	597	617	606	628	600	590	580	582	515	570	602	591	566	590	595	584	616	596	588	613	596	602	616	554	644	590	603	618	569	587	582	576	643	624	600	567	614	609	570	570	601	576	595	597	603	616	568	576	549	599	570	561	619	596	559	606	586	596	617	604	617	590	570	602	638	581	575	597	561	553	575	593	610	590	639	607	577	635	561	635	577	600	636	643	596	594	574	609	605	573	596	523	619	600	619	600	634	602	569	621	590	613	599	598	568	613	602	619	573	602	543	611	595	594	571	546	664	610	605	635	560	594	539	599	600	595	593	586	583	603	622	593	555	610	614	586	618	634	599	588	624	596	596	593	606	557	615	580	559	598	589	587	607	619	571	560	595	593	609	583	650	602	601	546	608	589	627	602	622	607	573	604	630	577	628	565	553	618	588	609	608	571	606	618	608	590	600	583	605	621	602	600	532	613	589	570	581	598	579	562	552	612	609	614	562	605	623	607	534	567	599	594	593	573	600	599	574	567	596	563	617	566	641	637	566	589	600	642	581	627	597	582	608	543	553	584	599	596	596	600	624	569	600	610	581	612	610	633	552	567	623	592	591	596	604	601	582	582	585	584	581	558	560	598	591	617	581	617	605	632	583	601	574	592	619	609	617	584	589	586	586	588	575	561	574	606	565	627	567	621	647	597	569	576	614	547	586	645	628	601	544	593	604	564	611	583	608	568	596	556	610	563	612	568	588	581	612	595	573	607	624	624	597	606	603	611	586	583	569	615	624	612	574	593	566	564	577	598	602	625	575	613	646	594	598	603	605	623	557	595	595	600	591	576	570	560	574	558	599	563	578	617	599	552	551	541	627	581	572	565	600	592	590	543	588	601	599	564	582	593	601	586	578	552	610	603	560	615	594	603	562	590	564	583	603	570	555	578	599	633	564	594	595	612	584	602	645	612	614	592	612	601	613	587	595	556	638	581	593	610	602	586	588	549	585	558	627	579	619	579	586	587	625	618	632	545	572	596	573	571	561	580	612	589	594	641	593	603	533	573	543	590	602	606	589	646	571	607	647	615	575	576	585	571	583	614	585	613	559	588	609	635	573	588	654	642	580	577	588	600	572	601	635	556	592	590	596	568	562	588	585	593	616	642	605	585	575	624	654	613	599	586	630	596	583	598	572	565	622	609	599	578	589	616	615	564	591	584	579	606	597	574	615	599	583	613	634	614	528	562	615	576	603	633	533	565	587	562	604	595	616	599	575	639	624	598	587	587	573	610	574	595	620	635	622	572	631	601	623	620	534	576	608	616	570	616	618	575	546	604	625	549	608	633	596	655	574	559	602	557	619	560	595	618	572	566	585	583	563	590	591	593	602	597	606	630	566	612	601	596	613	642	594	650	578	604	603	612	599	576	587	554	588	562	587	576	600	597	604	581	595	600	563	600	571	580	596	611	579	564	574	627	571	590	569	609	606	600	609	579	608	596	545	606	576	598	637	642	575	651	558	575	642	599	547	563	625	552	609	604	570	611	591	623	590	588	589	527	599	617	564	593	582	603	610	550	562	628	573	586	582	597	615	571	583	592	538	582	572	608	567	613	569	570	579	637	565	574	603	611	593	617	575	566	586	625	601	568	584	576	588	568	563	548	621	595	608	590	566	573	577	623	605	573	545	637	593	618	583	626	595	572	562	571	559	606	608	593	573	584	633
59815	41194	4917	2701	1827	1373	1116	995	902	796	724	735	675	679	680	645	650	609	569	648	595	582	595	557	558	540	573	560	575	569	538	562	569	568	615	543	602	610	491	586	555	525	576	545	525	566	562	572	539	522	597	540	552	543	582	553	580	551	536	542	564	529	512	559	531	596	553	525	552	536	564	574	544	599	560	542	569	602	593	562	585	543	564	491	496	560	554	516	542	497	531	577	517	537	601	576	562	574	517	544	517	540	586	544	561	578	524	582	549	526	550	523	585	542	562	571	561	582	564	560	567	566	510	581	534	561	491	574	538	565	508	567	571	569	575	573	524	553	515	537	570	537	554	596	537	527	568	582	549	550	547	516	536	536	546	549	529	551	569	570	579	557	556	565	547	566	521	546	519	562	593	537	535	552	529	559	533	515	577	526	556	537	562	589	511	529	540	538	523	523	516	522	538	570	558	560	556	549	569	541	539	527	537	529	520	529	555	534	506	556	524	581	536	548	550	527	560	580	546	568	599	579	569	587	582	515	573	571	549	508	587	583	570	572	562	548	539	550	564	542	564	557	548	582	558	571	520	554	532	585	566	511	569	553	559	531	554	561	552	547	531	581	545	589	538	560	525	561	547	541	570	489	498	564	534	524	514	565	563	581	513	534	549	543	560	557	513	541	547	567	512	574	551	517	556	510	570	527	535	547	573	556	555	585	539	535	605	550	556	503	542	549	596	565	537	528	552	538	526	530	516	512	527	514	589	528	556	571	509	499	567	499	531	510	570	533	544	538	535	525	559	529	599	546	536	558	542	546	536	528	554	549	567	524	540	541	533	546	544	580	497	519	554	531	536	517	572	542	537	523	583	570	559	559	539	547	558	534	568	568	542	530	504	563	599	537	564	559	509	538	546	553	569	563	538	607	536	581	541	593	583	538	526	543	614	569	529	581	528	542	557	528	538	581	549	556	522	530	578	529	575	572	554	600	556	554	524	492	583	574	571	554	522	521	524	518	530	574	527	539	554	510	560	530	596	537	560	569	540	533	526	504	590	536	544	554	526	563	547	562	510	522	578	571	518	520	584	537	557	508	567	562	550	546	518	530	522	578	568	557	514	534	583	585	587	531	559	524	570	538	568	573	562	511	520	532	590	580	535	548	532	510	529	549	510	536	595	571	585	558	539	562	581	525	513	563	543	532	580	521	560	547	587	528	583	533	529	548	540	503	553	530	551	561	504	578	548	550	539	555	549	516	528	554	551	553	551	542	574	530	564	565	550	541	522	588	558	579	575	564	568	499	541	534	538	552	582	552	545	601	554	536	571	553	515	533	645	551	575	509	535	570	541	530	595	544	533	600	558	557	509	558	514	552	542	509	546	556	572	542	527	580	566	554	551	566	569	503	536	563	574	540	546	544	561	510	532	505	569	568	552	573	548	506	580	536	549	519	543	561	537	566	522	545	558	563	532	558	547	558	566	579	538	558	524	586	544	507	557	580	572	570	593	541	517	527	523	551	549	614	554	534	595	529	551	555	562	542	508	589	571	498	490	554	534	507	543	524	533	594	531	584	560	553	540	559	537	545	544	502	530	545	592	481	570	513	589	527	533	534	582	553	584	529	531	557	582	590	528	584	552	499	567	535	556	558	566	568	533	550	566	543	547	540	570	532	528	587	560	573	530	550	511	547	524	529	561	475	524	558	540	557	595	583	570	540	558	538	553	544	580	570	526	546	556	533	571	523	593	530	515	518	548	554	527	572	539	555	557	559	571	573	561	541	537	560	560	543	544	527	533	602	560	518	571	543	559	537	536	584	507	571	529	540	528	571	527	549	588	563	534	539	531	531	541	562	548	546	539	562	564	567	576	523	542	556	541	557	555	566	518	546	570	535	555	529	553	542	551	556	570	544	555	573	535	571	544	519	548	518	596	523	550	531	596	566	537	551	536	512	544	570	524	583	604	570	551	543	564	560	519	514	546	540	566	556	566	498	561	545	563	535	593	534	539	542	549	550	552	543	541	554	504	563	557	528	559	554	520	598	541	539	514	539	571	532	537	514	565	517	546	510	558	548	524	561	582	581	506	576	560	532	568	536	561	531	565	533	569	541	539	532	576	555	517	527	551	521	592	520	517	574	559	536	537	570	524	560	508	579	554	546	530	524	579	539	525	569	520	521	514	512	542	535	538	518	558	568	536	523	561	575	508	522	511	560	573	539	596	520	547	616	549	549	567	520	573	540	531	541	573	534	554	556	537	581	530	530	503	554	497	556	526	590	556	535	570	543	542	565	551	555	543	572	545	570	499	547	581	547	539	534	582	522	593	519	551	545	494	543	526	544	541	592	575	552	541	567	544	532	559	542	547	543	545	566	547	534	567	574	517	516	551	546	531	524	545	545	545	593	601	522	572	578	542	497	528	553	559	533	513	581	552	523	516	525	550	524	552	589	581	539	511	554	522	512	527	514	537	536	507	567	570	569	541	548	539	565	546	566	560	560	536	566	555	540	530	530	555	565	527	504	514	543	567	491	549	583	558	594	562	581	563	557	564	560	548	532	541	568	565	546	535	549	525	528	603	551	579	534	560	552	520	545	560	593	567	485	514	542	501	556	543	552	527	535	551	575	574	565	560	538	588	551	583	540	542	561	566	507	556	538	542	526	523	547	536	569	581	594	526	530	534	543	569	561	510	573	565	518	474	544	518	535	523	558	534	546	506	564	519	522	562	529	549	537	561	538	518	551	594	559	549	541	542	569	551	557	589	512	553	542	511	515	607	559	573	557	526	570	514	544	584	548	564	551	542	554	529	526	563	526	569	484	549	584	512	572	548	583	536	538	590	553	519	545	525	561	544	548	531	513	533	554	543	563	561	520	577	553	584	555	527	526	574	536	570	554	550	576	516	561	520	535	569	523	551	505	572	532	544	521	549	514	554	564	587	565	504	533	542	556	543	573	505	535	541	521	598	514	537	563	536	514	532	532	540	551	615	535	534	552	566	516	551	529	537	555	557	500	603	572	560	560	564	534	550	548	555	529	535	529	541	533	547	549	558	539	496	586	518	572	536	557	558	542	575	544	530	530	544	554	530	536	587	555	559	567	528	523	539	546	535	521	555	572	561	559	563	520	521	532	584	522	528	575	560	530	558	525	562	535	606	525	521	544	512	576	549	577	535	538	539	536	593	525	535	579	536	529	571	537	509	503	569	558	583	546	530	531	525	539	603	572	511	557	553	542	548	530	517	563	553	519	549	542	540	577	574	525	574	538	558	562	508	531	568	533	606	516	559	569	494	550	571	504	504	514	546	498	536	569	570	565	555	536	529	517	523	520	586	562	542	551	593	548	559	547	537	554	557	574	570	530	523	565	543	516	522	564	560	551	529	554	550	554	544	537	566	568	536	544	552	518	542	557	593	574	512	571	519	553	547	569	519	529	540	594	530	518	553	529	547	561	559	562	553	564	535	547	579	542	540	605	547	534	540	574	554	576	587	568	516	556	553	595
22537	20452	26319	24324	20395	20448	13140	1824	1264	1244	1156	1131	1097	1068	1015	1011	1103	1080	1082	956	984	994	1001	1015	998	997	962	993	1006	1033	982	939	950	938	975	959	993	963	972	956	1005	978	949	947	977	980	992	987	943	918	980	979	981	953	917	954	963	904	974	973	945	935	937	970	962	929	934	941	1011	938	931	947	950	974	971	929	1039	991	971	990	967	959	994	944	971	960	930	925	969	966	908	903	946	943	962	1003	955	931	935	939	979	938	970	979	978	976	968	916	918	968	995	953	958	924	958	957	882	983	938	969	966	970	963	986	944	895	961	928	946	892	979	924	936	998	975	938	974	971	888	952	1019	934	970	930	910	1019	946	1012	916	917	940	969	994	982	945	994	1028	943	927	941	852	947	1032	920	912	966	949	888	1001	933	939	929	983	998	1023	968	958	981	924	997	909	973	924	997	983	990	977	954	931	962	957	935	884	1009	921	902	954	945	930	988	900	885	969	911	949	977	939	1019	995	964	960	987	948	942	942	953	954	928	958	937	996	950	994	950	954	980	917	943	971	915	930	945	934	980	938	933	926	917	946	918	912	956	951	981	974	936	951	938	917	966	892	950	992	912	974	920	931	958	927	939	978	984	907	937	999	974	965	990	994	988	1025	929	919	922	946	970	978	970	954	911	980	953	942	954	944	966	925	956	948	926	1031	945	921	918	918	917	995	1005	953	935	922	948	995	898	972	973	933	955	899	891	919	918	961	961	1018	1005	881	977	996	956	929	975	975	936	947	958	981	949	973	903	939	883	946	947	902	971	977	967	949	882	896	877	999	997	975	936	966	952	909	929	869	911	936	993	963	969	981	958	953	980	935	988	983	1002	925	979	993	984	947	954	984	925	960	943	912	941	961	992	963	928	908	938	925	919	925	967	978	953	963	911	925	919	944	958	970	992	950	950	932	965	984	976	934	915	947	932	936	984	974	954	935	921	923	947	984	964	941	948	979	955	994	936	907	1012	1016	953	914	987	955	933	939	917	1023	927	935	965	945	956	964	981	984	960	983	935	954	972	962	960	893	896	989	969	912	936	926	934	1018	955	983	965	930	929	974	974	935	966	934	947	941	954	913	920	956	919	984	951	923	945	927	912	974	935	952	947	999	981	986	994	884	909	981	935	911	955	1004	932	957	951	966	984	907	990	950	948	1000	947	940	955	917	985	933	910	928	918	948	985	935	978	925	966	920	932	928	950	910	1015	932	953	980	964	971	937	904	925	943	917	916	956	993	946	909	888	934	899	986	958	978	948	974	963	946	932	995	919	938	920	919	934	983	960	957	1009	955	918	954	996	976	946	971	1004	920	999	952	1006	979	947	943	920	923	946	943	946	946	960	971	946	941	910	870	983	990	961	906	958	886	922	951	905	987	927	928	886	964	963	936	928	934	922	966	930	934	982	976	949	945	962	961	961	949	1032	979	925	958	934	951	923	899	999	954	945	935	904	985	967	939	959	1007	938	923	995	938	910	915	931	891	998	961	896	969	923	944	1006	928	888	938	920	929	984	894	1023	974	942	952	1045	906	930	914	936	996	958	978	962	963	935	930	913	929	913	922	965	943	966	866	924	921	941	992	885	947	917	969	958	959	973	898	974	976	952	968	943	980	991	963	952	967	953	943	924	972	994	941	994	939	899	1010	919	942	934	993	952	962	932	983	990	911	969	950	989	1009	938	956	970	946	904	987	958	954	931	941	960	972	967	953	922	963	923	907	927	921	974	1001	992	948	927	937	897	949	931	905	959	933	952	969	966	948	999	943	985	986	981	941	896	934	962	926	951	976	915	909	917	916	938	982	858	978	1026	864	972	1007	966	950	973	938	986	925	947	917	926	982	927	941	973	944	949	891	937	950	950	938	978	989	914	941	926	892	975	920	908	901	938	1005	969	936	917	921	959	984	1001	990	902	959	943	936	987	918	938	1004	911	964	916	1004	967	967	958	932	964	899	922	979	955	951	971	920	974	931	899	948	992	994	961	896	960	953	938	923	950	976	905	917	958	937	987	958	951	865	950	1028	957	931	956	978	962	950	954	918	921	950	906	950	953	940	965	1059	950	923	905	963	967	917	874	897	981	921	956	966	985	954	949	930	921	924	957	954	935	914	937	963	921	907	977	996	951	944	970	916	943	944	980	962	951	951	906	916	924	964	973	978	954	902	993	978	961	968	939	939	943	959	995	972	950	913	940	973	1013	916	902	967	986	940	939	988	915	909	1013	1005	947	978	951	982	951	966	949	965	970	943	947	902	984	872	901	928	959	960	940	975	1014	983	974	966	948	933	963	941	947	981	889	957	945	938	921	950	954	960	911	927	980	994	959	945	980	961	971	900	931	953	1007	915	927	993	944	913	993	916	960	991	934	975	913	952	987	1007	926	1041	984	967	937	899	942	904	920	937	905	958	970	933	975	948	993	928	913	944	931	978	924	1002	946	953	930	924	946	981	985	926	940	966	984	974	963	953	951	938	977	905	966	983	958	919	985	966	943	943	925	938	960	936	993	931	889	1027	940	1022	965	928	894	1002	953	893	994	960	971	934	929	944	923	979	939	914	998	977	923	938	943	995	991	935	899	943	991	935	932	924	936	929	938	933	965	1003	958	970	1020	965	926	938	978	913	938	968	1022	991	935	934	1010	911	924	958	968	940	979	999	925	931	964	922	919	930	903	1003	955	910	921	936	919	996	925	995	962	934	986	903	959	930	928	973	976	957	932	979	981	989	940	922	983	968	979	982	913	935	947	935	935	1002	969	996	1034	968	904	929	947	929	1040	923	947	917	952	992	1032	980	965	975	915	950	927	892	959	967	986	904	934	935	978	940	959	969	933	888	935	995	936	960	951	916	1011	944	904	879	900	925	989	939	963	911	925	916	962	882	1004	966	987	913	942	1004	988	954	969	928	931	961	943	978	934	898	1000	993	961	1015	931	918	918	903	959	973	947	943	948	1011	980	893	939	958	956	943	937	932	1003	968	985	1003	959	963	915	961	954	956	933	964	928	914	955	909	978	945	933	971	960	876	889	958	947	955	928	940	922	973	938	951	932	974	927	908	1010	948	957	939	962	970	938	941	1070	968	937	982	866	901	950	988	965	928	942	953	979	982	854	965	930	947	909	1001	996	976	1008	898	888	896	912	955	1010	950	986	934	1031	997	970	912	910	972	958	981	999	1031	977	937	1004	967	913	989	938	932	1009	974	925	1005	971	904	986	953	949	953	958	916	936	984	939	974	959	955	932	1013	932	947	1021	963	944	941	960	1007	947	959	916	986	984	964	921	949	939	946	928	987	941	988	891	978	940	983	983	942	961	929	923	952	970	963	1036	993	1028	981	912	1023	964	901	993	954	934	974	910	917	914	982	975	999	908	935	947	951	956	927	949	964	969	968	960	893	909	921	977	931	980	913	987	925	930	929	975	912	953	966	945	940	929	933	974	948	942	918	925	981	968	980	964	965	938	946	970	971	1064	952	947	970	958	964	915	952	949	945	972	935	973	948	935	948	984	977	952	977	891	909	974	982	932	960	909	957	921	903	974	966	956	984	960	991	998	970	955	974	956	950	901
56400	36746	8865	4814	3252	2471	1942	1765	1587	1406	1251	1207	1133	1119	1126	1112	1006	1049	974	994	932	959	992	912	974	906	895	907	931	886	864	891	898	868	902	902	859	821	901	868	912	908	877	893	889	939	929	868	856	889	904	877	893	886	875	910	919	851	886	880	892	880	887	857	831	882	865	854	889	846	931	873	882	845	873	894	816	928	872	854	891	863	886	873	831	877	895	878	859	934	885	861	863	878	889	913	862	884	861	898	892	862	812	842	803	851	863	813	861	903	922	871	875	827	820	933	845	837	835	885	806	813	822	837	851	892	857	921	843	918	888	917	863	848	895	836	857	876	912	879	866	884	879	874	861	888	834	829	898	837	880	888	850	834	873	881	840	877	881	920	873	862	858	923	870	901	911	851	901	810	826	830	896	859	869	842	853	850	893	860	896	883	857	891	884	862	879	832	831	843	900	858	881	925	838	879	902	887	858	821	841	864	845	859	862	910	834	858	886	834	865	861	838	796	836	868	864	845	902	827	910	839	845	852	907	830	870	870	849	915	849	900	849	928	897	865	805	859	882	849	865	877	871	835	881	885	872	829	910	875	927	896	863	867	861	878	886	836	884	875	858	891	892	902	849	900	795	865	896	899	881	898	800	913	852	844	893	840	915	809	890	868	830	883	932	888	865	839	888	865	910	858	836	839	857	863	844	870	812	866	855	911	855	836	869	903	896	869	846	830	889	915	853	864	818	878	793	868	881	815	837	842	870	904	867	900	898	861	951	900	858	855	872	826	878	865	849	896	829	862	920	882	885	897	849	862	793	847	861	824	895	889	890	848	897	880	886	816	889	869	855	841	881	896	887	896	840	872	874	903	847	889	835	837	856	854	886	854	841	877	857	865	880	877	855	908	833	870	858	894	892	866	907	885	835	873	817	851	852	884	903	873	836	835	873	833	856	867	874	938	881	838	895	846	858	877	839	911	857	877	889	841	888	818	850	900	781	830	859	836	854	823	869	884	884	880	851	854	904	872	873	871	869	891	875	843	863	833	879	871	875	853	866	845	944	814	888	861	859	905	873	883	813	863	840	885	873	864	890	882	836	828	884	905	892	863	865	848	849	829	873	899	866	868	878	864	855	885	840	842	847	883	862	900	842	833	843	843	876	882	817	893	881	818	835	820	841	905	834	858	892	865	870	893	874	877	843	882	882	825	816	887	875	865	862	855	867	862	886	828	870	871	777	866	842	846	887	944	896	887	870	865	810	864	848	901	882	871	852	868	817	843	831	876	839	806	880	866	873	872	885	881	864	892	856	924	875	837	861	825	880	850	911	879	851	861	872	857	806	866	868	819	856	889	881	829	852	890	858	840	816	822	794	859	880	882	851	870	889	844	884	826	878	911	894	902	876	856	919	851	892	832	848	868	860	827	870	832	876	901	865	848	850	872	858	824	889	923	860	834	897	888	853	834	812	913	799	862	825	869	863	853	855	881	844	852	896	875	874	906	900	837	880	899	803	852	835	829	847	853	887	851	855	818	898	910	878	826	877	837	868	866	835	841	841	873	912	879	848	818	860	874	859	892	860	844	883	863	877	843	851	827	803	838	891	900	843	859	867	852	838	866	825	968	812	862	886	855	883	847	881	870	803	844	908	846	854	867	898	881	859	839	853	861	860	902	849	832	869	892	868	840	809	852	891	903	891	872	896	804	876	892	839	863	843	782	851	862	852	863	860	858	866	834	818	847	858	879	838	851	858	854	871	869	850	842	887	874	844	860	818	870	815	874	902	896	853	888	885	875	840	906	881	875	838	824	836	868	900	871	875	857	826	878	897	878	921	861	884	896	893	834	881	831	840	884	848	903	914	839	918	857	896	886	871	865	879	837	873	805	871	892	932	870	895	916	830	876	858	876	885	829	821	828	841	850	872	855	842	893	861	881	821	889	864	876	857	878	865	863	886	882	845	863	892	873	916	868	851	866	891	852	852	897	865	863	862	865	888	867	863	858	828	899	845	863	927	878	810	852	865	865	861	842	835	860	865	876	890	883	874	822	893	857	867	859	825	945	881	898	870	846	865	897	904	847	896	846	872	870	864	902	797	854	799	861	834	886	878	891	869	888	829	918	847	869	831	870	897	916	854	822	844	903	836	858	846	824	859	859	873	850	821	940	876	888	805	852	890	841	861	857	816	892	934	918	872	907	826	928	878	864	783	806	879	843	820	909	868	898	833	852	875	861	851	817	865	856	891	827	860	837	864	929	937	879	857	869	819	866	829	816	874	897	872	851	886	828	840	857	923	872	796	849	887	849	846	901	898	946	893	797	887	823	867	895	912	965	853	843	885	811	833	891	858	852	864	831	902	875	848	835	877	861	882	833	890	882	834	891	884	870	877	843	905	902	830	898	814	893	807	822	901	866	868	820	845	902	835	858	887	827	833	800	896	862	866	869	871	851	846	895	819	860	893	871	873	890	903	890	920	884	951	838	887	867	868	913	910	812	898	863	849	884	796	811	880	840	841	832	873	840	837	897	838	871	843	935	821	877	915	802	856	861	870	843	817	888	879	909	888	832	842	883	903	813	870	867	841	855	885	888	841	886	866	869	860	853	875	868	933	836	861	876	857	838	826	880	883	849	826	880	871	853	856	846	864	902	868	835	885	839	863	852	880	886	855	879	915	887	810	920	876	839	852	854	848	907	824	846	867	813	886	884	867	880	850	875	874	852	877	909	858	875	811	851	862	826	886	868	809	827	832	823	871	868	879	897	854	898	842	843	826	850	844	869	888	841	852	816	859	883	834	822	860	814	876	903	852	893	917	814	874	861	843	811	828	825	870	862	864	869	847	817	865	863	865	837	854	887	853	840	891	873	817	899	887	823	901	848	840	882	836	873	835	865	853	894	852	880	883	883	849	845	859	838	916	877	875	882	894	842	944	851	869	889	844	939	906	860	883	823	795	826	822	867	914	800	901	883	846	885	831	818	871	875	874	810	891	913	807	800	941	832	901	851	842	878	854	843	900	854	890	863	820	824	892	918	912	888	894	848	849	872	840	835	803	882	912	942	842	839	886	857	816	854	831	905	844	867	839	839	882	891	860	845	861	871	879	888	811	858	844	905	866	845	830	821	871	923	890	854	876	889	830	891	924	841	868	866	889	872	861	940	924	854	869	857	883	933	849	830	839	845	808	892	814	842	882	893	929	855	912	861	863	881	886	911	851	888	793	891	894	801	900	869	908	874	870	866	832	863	882	908	830	882	899	850	854	873	876	885	872	898	897	902	915	836	878	878	915	814	826	856	843	907	889	838	860	892	836	881	894	856	853	911	876	904	898	880	848	846	861	895	888	803	875	823	850	857	813	875	878	891	812	901	917	894	885	864	904	858	825	849	948	878	857	816	845	827	891	880	890	883	842	890	869	865	894	893	852	869	906	866	867	905	870	853	921	819	965	873	845	840	896	880	854	874	835	821	885	918	902	852	893	857	859	918	819	802	842	860	845	868	866	889
36011	22202	6779	532	341	312	281	290	281	283	255	298	270	270	263	286	292	250	254	268	266	269	248	257	285	305	272	262	268	303	274	302	317	283	277	265	290	281	278	294	281	270	291	239	288	278	250	252	251	249	308	266	258	279	265	240	274	269	274	270	281	246	267	256	268	283	255	279	287	255	293	273	263	281	268	299	286	261	259	279	291	281	297	252	253	270	275	281	290	273	268	263	288	258	268	248	299	279	287	262	291	269	249	289	277	241	296	263	296	246	290	252	246	287	271	256	299	280	300	235	271	278	293	291	286	256	262	246	247	261	273	256	289	284	257	288	280	272	276	307	289	274	269	262	259	269	297	287	290	257	276	259	279	269	289	244	267	248	276	258	280	284	265	259	266	282	278	263	290	283	273	257	300	267	250	264	269	274	273	273	284	262	263	270	272	273	244	277	257	254	299	302	243	265	248	256	264	235	266	279	288	274	270	273	278	259	277	238	250	247	245	254	258	264	260	246	267	260	252	253	270	278	279	245	271	303	284	278	268	287	279	295	269	263	272	267	256	274	246	278	272	243	273	264	301	230	292	261	265	256	316	256	259	281	270	250	248	269	278	241	295	264	270	279	272	257	303	240	272	266	256	257	281	273	256	267	291	263	288	262	315	247	261	253	234	268	255	267	270	261	281	274	287	238	273	275	239	256	284	252	263	279	257	265	291	275	272	275	262	248	245	251	263	284	279	281	280	255	283	281	272	287	271	259	266	274	261	281	275	281	240	252	242	287	259	284	254	238	283	233	286	259	286	279	254	260	264	283	261	268	303	249	273	281	281	274	319	246	290	272	278	274	270	280	288	247	297	233	264	258	267	271	262	273	266	276	243	260	279	291	281	263	237	311	285	270	268	289	262	299	267	296	280	238	278	261	312	271	280	235	266	240	289	288	295	280	279	260	259	302	300	261	265	279	277	266	277	313	252	272	280	283	253	292	280	269	257	265	265	274	283	265	268	244	257	245	281	256	258	265	276	275	289	274	276	259	266	267	268	256	262	274	262	280	289	295	272	271	274	298	275	284	303	263	282	266	251	266	280	304	301	272	281	278	283	255	269	286	285	254	269	288	264	254	265	238	263	286	283	269	251	249	267	266	260	268	274	265	262	281	286	259	267	268	279	261	271	270	281	292	286	260	266	270	251	248	247	256	278	239	277	256	279	290	269	246	259	238	278	253	257	275	285	244	233	265	280	292	264	255	248	273	287	279	264	258	285	287	262	277	255	264	284	268	280	267	296	280	267	297	267	267	261	234	285	263	295	257	281	263	285	263	259	247	290	280	265	285	274	282	249	252	268	271	261	295	251	264	251	312	280	253	258	287	256	279	279	267	271	272	294	269	284	276	251	271	290	274	284	235	257	260	276	270	280	274	291	288	266	279	242	271	244	279	280	273	264	250	256	293	272	264	291	282	266	268	273	280	288	264	254	257	257	244	267	259	303	264	250	287	274	263	259	303	231	282	278	277	284	267	268	274	227	260	260	269	254	254	275	290	290	242	271	270	292	261	256	258	282	284	251	251	255	289	285	269	270	298	284	295	256	269	273	279	289	263	252	285	284	310	288	252	276	259	275	253	252	262	266	300	283	265	270	245	270	247	265	253	260	285	249	260	244	266	259	298	274	267	254	300	281	278	275	258	285	270	285	255	270	270	254	261	246	248	244	262	293	258	278	265	271	269	277	280	273	263	258	254	268	276	242	287	261	322	293	249	277	285	290	307	245	239	300	262	288	286	276	221	280	288	259	261	255	247	262	282	250	269	253	289	293	255	295	287	274	260	291	269	275	260	257	270	292	283	271	247	268	255	267	283	294	262	259	297	270	286	283	315	289	280	277	268	277	276	255	254	261	285	256	264	290	265	263	268	249	266	271	301	243	259	251	270	280	320	301	287	273	278	261	271	276	282	266	292	265	293	255	281	268	293	284	286	255	245	286	269	267	242	267	266	283	244	251	300	290	247	268	277	252	282	252	277	312	272	281	280	245	257	264	274	266	274	301	273	300	276	257	235	289	258	256	276	249	256	239	272	293	274	258	281	263	254	268	291	272	246	270	272	262	277	285	274	268	264	237	288	271	268	268	263	292	282	275	252	287	273	251	255	273	281	245	269	283	267	259	251	268	288	258	293	265	264	278	284	262	307	242	283	292	264	284	269	252	285	263	282	275	267	292	258	277	281	262	248	259	313	256	254	266	255	266	270	281	238	288	269	302	264	263	256	278	249	285	243	239	318	271	257	288	297	259	268	276	262	263	290	276	267	262	262	259	266	280	278	274	257	255	270	235	295	269	264	283	267	272	268	277	269	283	275	283	263	285	285	279	239	274	274	280	255	278	261	284	266	284	260	251	273	288	273	273	270	263	245	280	250	274	275	261	251	295	274	259	261	273	279	273	298	295	252	248	257	246	244	281	271	270	263	283	286	271	273	256	273	289	279	271	273	248	245	291	263	248	282	291	261	257	257	257	278	262	277	266	265	284	306	281	289	259	274	274	285	267	280	300	259	280	295	272	269	239	285	305	289	283	276	284	270	276	279	267	262	255	292	301	269	296	256	277	252	268	252	265	265	288	251	268	250	268	293	261	289	301	270	273	273	282	244	262	269	272	278	247	255	291	264	249	270	272	259	278	286	273	273	266	278	253	267	259	289	287	266	260	249	284	255	255	256	259	283	290	261	265	263	274	267	276	284	262	281	262	275	263	284	298	270	253	265	251	269	264	279	287	273	260	253	292	268	268	313	269	288	247	285	258	267	262	264	292	253	246	284	276	269	278	289	258	256	302	274	249	262	260	235	302	273	268	266	276	252	261	291	266	278	261	287	286	279	290	255	277	286	250	285	285	317	266	287	273	277	254	266	246	265	276	272	264	290	261	248	287	268	280	286	278	265	269	275	279	278	317	270	279	252	263	292	265	286	265	252	247	275	268	274	301	281	257	246	281	263	239	270	265	260	295	258	280	289	290	280	293	260	284	254	278	302	311	286	280	276	289	262	253	256	283	264	255	253	277	244	251	264	282	304	230	283	256	267	245	282	281	280	271	270	273	273	265	248	249	273	268	262	242	284	265	256	256	275	273	268	288	257	282	244	279	238	272	270	283	268	293	296	247	271	270	267	286	303	260	304	269	296	240	283	312	258	254	277	285	240	281	249	269	279	285	287	325	263	264	276	281	263	295	274	284	248	269	281	305	302	265	259	306	249	270	266	236	287	281	274	258	270	252	240	280	251	275	269	294	238	290	287	283	262	243	259	263	250	258	259	272	254	265	292	247	277	239	279	294	287	266	269	262	284	257	265	269	281	273	275	262	275	229	281	305	263	268	300	261	294	264	257	233	279	238	262	246	287	271	270	274	261	277	270	299	263	257	305	281	242	265	247	278	276	299	263	236	256	274	265	255	264	271	300	274	258	290	295	260	259	274	265	289	276	275	266	256	241	281	300	283	269	297	287	274	279
35186	13767	517	390	355	310	302	306	306	291	270	300	314	273	293	277	297	268	301	293	297	296	312	262	295	274	234	275	281	296	259	275	299	312	294	250	286	309	300	271	297	277	308	295	263	290	275	271	252	300	265	258	279	293	274	272	292	280	294	264	265	308	299	268	270	281	254	272	281	287	288	261	253	272	270	256	296	315	253	277	256	261	294	279	297	260	322	303	261	259	269	289	289	282	263	284	298	265	293	293	265	304	276	303	298	280	285	289	291	279	291	286	281	292	285	296	254	292	281	299	284	313	306	278	307	269	261	271	297	313	280	269	254	273	288	289	283	265	275	264	288	284	312	250	278	282	277	292	302	289	267	269	290	280	278	269	276	304	287	271	298	290	271	282	318	280	282	298	281	263	251	271	250	287	274	300	260	291	258	280	293	299	252	289	287	261	270	276	289	275	287	241	303	287	288	304	283	297	271	270	273	300	285	290	275	299	252	265	293	293	287	301	268	294	280	281	283	286	279	283	279	291	279	263	278	291	275	276	295	277	277	266	287	276	299	286	272	274	286	272	290	280	268	293	294	307	299	276	247	283	300	239	314	251	265	257	265	288	319	283	311	267	273	275	254	283	279	270	258	288	295	287	288	275	266	314	267	242	294	305	286	267	288	310	310	268	269	285	272	281	235	289	268	282	294	277	267	301	263	281	258	294	289	301	263	295	294	262	278	272	273	260	273	301	258	263	297	296	255	304	287	265	294	277	271	298	261	295	297	304	278	269	292	247	275	274	313	246	283	270	291	273	316	268	279	255	275	259	278	269	282	268	281	287	300	264	297	303	278	283	275	290	280	294	275	295	295	294	289	263	291	286	289	261	290	305	273	252	291	261	278	304	273	282	283	308	299	262	278	294	294	254	259	272	261	289	290	279	265	244	282	268	262	281	299	284	289	282	288	280	287	279	276	285	249	289	265	279	281	283	262	276	282	267	271	276	252	275	287	258	272	282	259	278	321	263	327	281	299	264	269	284	289	279	292	281	266	257	292	300	290	277	278	269	277	262	275	285	305	264	288	281	253	275	296	283	261	288	307	298	289	293	298	298	262	273	276	275	282	269	285	293	293	269	281	291	283	282	279	256	276	257	283	261	256	274	291	267	272	275	288	279	275	290	257	263	261	288	262	288	250	274	277	275	313	319	296	308	270	283	295	278	276	289	254	290	297	294	302	253	317	277	262	247	295	272	289	293	257	271	246	254	310	279	310	274	273	284	299	275	287	274	270	289	280	264	294	272	285	287	291	263	261	298	273	268	288	247	287	265	265	282	285	297	304	271	294	259	291	281	314	289	283	273	290	299	289	259	272	279	282	268	268	308	275	265	279	276	263	285	296	270	284	266	275	272	272	277	279	275	265	261	312	277	291	285	286	267	277	257	270	278	278	248	277	248	302	315	257	287	287	296	279	263	273	275	263	296	286	287	275	283	280	275	288	288	304	269	274	259	290	291	279	301	288	301	246	296	301	292	306	289	280	275	273	254	263	285	285	279	243	261	286	285	269	299	291	275	290	279	293	316	278	257	272	280	291	286	263	293	309	259	278	286	270	287	270	294	264	275	270	290	297	295	278	299	290	292	292	277	274	286	268	308	281	249	289	272	302	266	262	307	284	259	274	249	285	301	267	297	309	269	280	284	253	258	288	278	293	289	295	297	250	294	281	291	283	276	280	265	273	304	265	282	294	271	252	271	275	279	260	285	259	283	298	288	284	267	294	272	247	281	277	275	293	281	305	274	266	256	306	291	287	305	294	306	249	265	259	264	264	275	294	269	286	285	257	282	289	296	275	280	277	288	291	296	266	246	246	267	295	299	272	301	298	292	289	277	264	274	276	251	295	284	302	259	291	291	276	281	279	279	265	267	296	283	260	269	298	266	300	308	247	291	300	310	294	293	297	263	261	293	246	257	288	276	275	278	250	296	274	278	288	315	315	253	270	276	302	283	282	265	276	281	286	293	305	285	271	305	292	322	267	297	297	257	292	288	297	296	250	298	296	269	294	290	318	268	282	263	281	273	309	297	258	270	300	273	256	271	283	299	285	259	284	275	275	288	270	280	259	280	304	263	251	313	286	274	262	280	297	271	307	280	279	299	306	306	302	336	293	292	309	313	264	302	271	275	293	298	284	265	259	282	262	273	292	274	295	291	259	270	292	275	243	302	258	285	293	282	276	273	277	290	286	272	277	272	254	286	308	285	282	313	281	279	305	289	295	282	283	271	269	230	293	269	297	291	261	263	275	254	267	274	305	278	264	296	256	262	288	276	291	283	280	321	274	259	269	260	263	285	293	280	296	278	251	305	272	260	271	270	262	286	296	263	277	276	258	293	261	268	284	268	286	286	279	295	271	278	282	270	293	274	282	315	264	281	271	298	285	269	280	274	290	272	278	276	276	274	280	269	258	281	280	287	284	259	286	282	301	282	249	261	279	278	265	266	274	286	273	277	254	287	262	312	270	308	252	302	280	302	256	294	278	275	297	281	290	289	284	289	260	259	285	278	292	245	265	270	245	287	301	267	282	273	302	289	275	265	302	289	302	293	263	280	290	289	265	264	236	280	242	287	296	298	246	278	280	262	268	297	276	328	283	285	306	264	270	301	254	271	266	259	318	294	299	263	277	280	293	287	281	307	259	278	287	281	269	284	267	271	260	246	268	265	271	291	250	280	289	257	254	275	273	241	305	267	239	273	277	291	283	316	293	262	257	278	288	274	277	262	296	312	283	285	285	295	289	282	300	260	275	283	271	255	292	321	270	259	280	303	309	259	276	285	283	268	298	291	267	262	261	297	260	278	261	271	286	257	280	253	270	255	257	271	245	277	298	315	292	273	301	256	282	271	287	284	267	270	263	251	302	275	265	266	292	226	293	264	266	273	269	275	300	260	294	314	290	282	263	267	281	308	273	257	280	278	307	293	271	291	301	265	285	273	300	275	316	286	277	279	284	273	286	278	299	285	274	289	286	284	243	297	295	251	299	268	286	283	257	274	271	261	269	278	256	294	303	313	303	276	258	262	305	289	287	289	291	295	299	259	298	297	293	280	279	278	298	252	250	284	287	258	291	263	266	300	272	283	288	286	293	277	265	269	283	303	278	271	279	291	271	278	326	289	263	255	270	289	308	300	303	292	262	312	254	296	282	273	280	266	254	279	298	266	284	245	259	274	239	247	289	258	266	296	317	275	258	288	290	261	261	274	261	270	283	254	259	273	268	266	274	275	289	258	294	275	273	311	273	273	303	308	287	300	289	273	272	291	290	306	274	270	321	255	288	272	291	280	302	286	274	291	267	296	270	304	303	287	283	289	272	275	286	287	266	280	289	283	285	264	283	265	277	288	276	279	272	273	265	260	280	305	250	253	255	327	289	286	328	281	302	284	303	289	273	250	281	280	306	264	269	293	291	255	284	258	268	321	265	284	287	272	280	244	279	286	248	268	275	299	302	289	270	261
24681	20513	26073	24537	20355	14355	1303	865	779	716	670	655	669	642	638	616	635	600	623	591	612	589	649	609	605	594	619	605	627	658	604	633	587	625	672	604	643	606	578	615	600	605	615	569	574	567	607	593	638	588	621	585	613	606	635	627	601	577	559	611	588	590	557	626	562	614	608	610	584	614	606	604	568	555	611	574	566	617	535	629	604	557	589	543	587	582	603	590	611	578	601	568	618	587	577	584	619	577	610	574	596	612	637	555	591	563	557	542	560	575	554	548	589	562	610	608	595	567	533	594	602	628	598	577	605	581	592	602	598	568	592	520	605	625	598	569	572	603	573	585	616	610	607	553	591	573	593	585	575	587	582	585	592	588	602	564	589	593	617	583	554	557	528	605	577	554	558	602	564	600	643	573	628	583	594	564	585	591	590	551	557	596	557	617	617	572	574	598	597	581	597	567	586	580	606	588	625	580	544	596	571	604	600	591	601	578	541	574	591	588	585	541	571	557	613	554	572	548	570	624	575	581	608	539	616	563	570	620	592	602	541	573	597	609	555	561	594	599	562	586	569	589	550	573	599	536	577	581	554	527	590	636	591	565	632	608	601	550	606	566	563	527	607	590	581	532	607	623	574	604	605	652	583	590	611	633	557	569	576	546	593	634	620	627	560	580	567	574	600	578	567	578	577	556	580	604	560	596	596	611	602	564	595	586	548	582	602	569	610	578	598	571	596	610	588	579	607	591	619	578	601	600	562	589	608	576	609	560	585	566	618	516	585	593	583	581	588	591	568	611	638	581	575	565	567	571	602	620	561	610	575	576	545	563	584	616	575	614	585	571	579	561	565	568	575	571	575	552	570	592	618	580	589	562	568	604	611	623	568	605	615	618	567	584	570	608	550	590	585	582	621	575	597	571	616	605	598	573	569	622	595	614	600	574	616	557	586	604	604	581	613	579	585	584	602	594	612	586	562	622	566	571	603	569	580	556	630	593	614	612	553	589	576	569	586	643	571	585	586	601	560	613	615	639	577	630	580	548	599	617	602	640	635	548	555	612	559	634	594	568	603	579	607	569	587	581	655	598	591	582	602	615	596	599	588	586	602	568	578	599	619	627	616	594	608	553	597	592	586	570	576	566	605	604	574	535	599	564	581	603	582	596	602	557	595	600	592	549	578	608	567	552	575	613	607	526	583	597	584	556	590	576	575	635	556	619	585	559	621	589	603	567	583	576	615	567	609	613	585	626	558	595	595	589	613	630	570	607	588	523	610	615	561	562	601	577	636	561	596	593	599	589	599	593	617	619	586	596	575	590	619	565	540	591	560	548	604	563	607	594	578	597	563	592	587	623	578	600	616	611	620	581	572	623	577	591	602	572	577	560	595	598	594	629	582	575	583	615	597	585	608	580	566	595	626	577	533	580	568	652	576	590	594	577	566	604	588	614	588	625	591	593	610	595	597	547	566	619	550	558	634	588	560	601	608	522	533	559	521	560	581	633	601	578	572	621	579	618	575	570	596	588	594	628	590	607	598	587	658	600	607	593	565	629	558	550	560	595	589	609	578	592	590	664	542	587	604	626	571	545	599	587	582	553	556	567	586	551	576	596	572	573	560	575	615	570	592	558	593	633	552	573	548	566	590	535	626	604	576	583	578	624	572	557	614	626	571	609	597	539	619	552	582	609	584	559	584	553	555	550	574	597	624	610	579	630	569	582	581	629	622	533	557	599	587	632	561	609	603	620	600	578	602	552	575	592	593	528	585	593	613	552	560	541	635	575	615	598	548	606	612	617	612	621	609	602	604	588	591	601	567	592	611	581	549	632	622	611	573	603	535	599	559	550	589	556	578	582	619	575	578	588	565	586	578	646	589	575	573	598	605	620	565	581	603	590	541	623	536	563	566	623	595	597	619	600	624	568	594	594	589	593	602	601	615	617	597	621	600	547	567	596	545	580	533	580	596	579	561	574	592	575	554	544	585	539	594	614	593	584	590	611	599	604	625	591	589	548	582	591	584	572	528	586	570	604	579	600	527	600	590	592	575	567	567	589	570	572	608	596	595	592	553	579	620	594	600	629	642	599	591	601	596	641	577	588	562	578	596	628	567	584	609	525	624	590	572	577	571	600	577	640	599	625	581	546	572	566	577	594	568	553	594	607	561	601	547	601	580	563	590	623	601	574	568	554	565	580	615	581	630	565	569	629	556	570	587	580	586	577	607	596	614	586	574	601	584	587	612	572	620	589	591	601	572	579	582	547	550	530	569	590	581	594	586	606	589	555	579	572	613	620	590	599	588	597	581	573	610	552	602	579	606	602	608	613	579	561	582	547	551	610	584	538	622	575	617	586	565	564	591	598	553	562	593	636	629	585	603	599	622	586	585	572	580	605	569	608	606	608	602	558	577	595	569	556	603	574	540	620	528	578	601	582	576	618	624	563	571	582	661	572	578	593	560	606	572	606	588	590	597	598	580	594	596	561	598	614	590	620	568	615	581	636	570	570	627	640	585	579	565	551	593	594	577	560	568	547	632	555	609	573	574	605	567	593	573	602	618	601	604	567	604	607	613	590	568	587	590	575	587	583	592	616	576	612	585	592	584	621	580	565	590	566	605	577	645	601	607	607	579	602	582	624	608	565	589	545	564	604	582	584	607	590	585	588	579	594	568	555	600	606	612	595	580	595	591	556	622	598	576	606	559	526	596	599	608	579	557	593	601	581	615	625	620	616	573	582	557	593	582	634	541	567	612	589	601	588	605	613	603	590	585	623	598	646	600	626	615	634	541	580	603	590	579	594	595	604	594	668	630	551	568	594	584	594	591	589	555	605	577	574	634	587	569	594	591	553	556	595	547	535	560	581	623	606	563	595	587	571	614	610	577	572	609	603	576	579	612	592	580	586	578	596	578	614	567	591	566	603	630	580	552	573	585	629	577	624	590	597	564	569	587	558	593	596	635	550	589	574	567	528	606	570	619	605	596	588	597	563	577	600	621	619	556	592	576	612	605	591	562	610	603	610	596	563	613	584	572	608	578	606	601	631	614	611	587	649	598	579	518	592	594	583	572	646	604	548	588	566	615	599	579	564	575	598	605	610	628	632	601	600	571	591	543	576	557	599	566	598	598	595	600	581	533	599	544	591	580	581	633	576	629	566	602	583	530	618	609	583	576	563	602	618	638	609	585	585	617	590	582	581	597	579	571	603	582	568	573	602	609	576	568	575	584	586	572	554	582	591	619	583	603	611	636	579	611	624	599	578	625	576	576	583	545	620	573	562	617	589	650	641	656	569	571	569	585	619	578	569	606	576	566	581	570	584	573	609	633	595	573	587	595	595	556	562	530	581	594	570	596	570	548	581	591	593	637	575	558	612	603	593	565	616	641	591	587	570	578	586	545	577	545	559	583	538	565	575	569	617	593	557	594	584	607	588	564	552	582	611	598	581	611	561	562	520	615	603	616	602	618	598	566	581	577	578	568	604	558	570	608	622	603	561	567	584
58290	30322	5288	2868	1876	1409	1201	1026	951	846	746	721	712	654	645	679	643	615	618	615	584	637	576	593	592	531	564	613	541	564	591	572	547	572	540	523	539	583	536	579	525	578	589	604	531	530	550	568	535	543	553	591	554	582	548	529	523	519	573	545	539	497	566	546	559	530	523	527	553	516	542	513	523	574	566	588	557	516	587	557	540	568	551	558	561	573	535	543	528	540	526	539	548	549	537	524	559	534	575	540	582	522	554	579	509	529	524	547	564	574	558	565	535	526	549	513	551	560	537	533	558	595	518	532	545	564	581	553	520	556	551	547	541	562	501	544	573	522	517	535	518	565	541	515	537	547	531	548	520	584	551	529	523	528	543	616	546	531	521	548	547	550	557	520	552	548	547	591	541	525	526	543	523	535	554	510	539	491	560	582	536	538	539	564	517	553	541	540	559	560	543	570	573	523	506	548	493	555	509	550	544	537	545	535	548	551	565	573	509	543	569	532	481	529	542	553	584	535	520	530	495	539	580	556	545	537	535	568	535	526	511	557	520	549	511	550	559	524	561	509	574	504	526	518	537	514	484	530	582	509	513	534	525	544	522	504	562	527	576	553	550	515	523	518	569	558	539	541	541	574	567	575	526	579	533	520	536	521	531	569	544	533	475	495	545	576	526	562	556	539	526	544	569	596	572	543	540	541	529	513	511	508	602	571	535	536	546	525	517	562	516	580	556	557	525	569	566	541	557	545	538	533	540	572	551	564	528	562	560	528	554	567	502	567	541	521	564	523	560	504	550	525	557	573	533	524	532	556	565	519	537	586	513	519	584	561	560	575	539	556	504	525	538	483	496	548	536	543	521	536	524	527	526	532	518	583	461	548	536	583	549	552	538	503	546	538	552	537	505	565	527	521	527	542	587	498	522	549	548	549	509	522	528	558	536	527	572	547	548	556	520	537	568	557	564	544	520	502	553	543	528	515	529	557	540	551	539	569	520	575	553	543	576	589	539	560	547	508	534	515	541	524	560	560	515	539	515	534	547	577	546	510	560	553	565	566	543	566	566	597	509	568	528	521	543	506	510	567	540	568	559	578	528	548	578	517	541	535	494	566	549	541	534	506	501	530	548	533	568	506	527	534	540	552	578	572	522	511	546	513	554	527	540	502	531	528	563	575	580	568	532	570	544	537	531	536	535	517	532	540	568	503	496	551	585	546	543	583	569	524	516	528	526	566	553	550	559	531	537	567	559	551	553	599	516	540	568	515	519	615	550	521	510	501	551	515	549	568	540	506	483	552	553	543	551	543	549	595	537	542	544	542	543	509	526	542	549	558	543	572	580	575	559	526	545	553	551	536	532	552	515	523	557	532	599	512	526	520	518	537	553	545	562	568	516	541	503	530	579	565	512	538	573	554	563	519	557	552	541	535	561	547	559	521	518	529	548	539	537	570	527	576	555	554	550	555	566	575	542	550	578	541	569	554	516	557	546	541	550	594	530	516	531	534	568	535	571	558	523	555	575	516	521	533	535	548	549	554	525	550	515	562	547	539	537	573	539	522	542	550	586	554	524	548	569	492	557	528	509	510	520	528	554	554	529	539	513	546	525	521	597	533	557	531	567	518	537	519	549	516	552	493	509	547	580	591	511	517	488	540	558	540	539	531	516	507	560	550	571	562	539	568	556	605	496	546	499	525	554	538	585	531	517	536	581	514	566	513	520	557	527	588	577	540	519	549	569	529	521	532	505	555	497	505	525	578	570	578	515	533	543	570	554	529	499	508	537	536	497	519	558	555	554	517	537	560	513	557	595	554	532	516	554	556	571	555	537	511	519	567	531	517	542	542	554	572	545	503	524	548	564	548	515	602	507	550	521	504	531	497	536	495	565	529	551	564	512	542	523	539	541	559	498	553	574	546	538	558	563	533	585	559	540	552	551	560	541	508	539	551	534	506	582	549	533	540	510	548	501	564	538	560	568	533	543	547	572	562	528	506	511	531	545	564	537	537	549	518	592	532	519	503	493	540	576	566	561	538	548	528	550	555	567	508	515	591	528	562	515	604	569	518	533	520	500	559	575	578	563	546	521	554	518	528	568	540	571	531	554	556	549	571	542	543	572	543	501	527	558	543	517	541	532	536	522	582	544	544	557	524	551	537	519	572	552	559	539	557	547	571	516	533	560	517	560	549	577	567	544	508	514	555	568	532	491	532	566	560	537	542	541	500	528	527	540	532	509	584	516	559	589	570	556	508	600	529	511	553	555	551	528	551	563	554	545	528	547	484	545	508	529	532	518	525	530	548	540	512	548	529	572	521	555	537	540	486	584	554	538	556	561	544	557	502	593	561	531	537	533	549	569	561	546	557	549	599	547	539	544	539	521	533	584	566	570	553	568	533	521	554	536	523	542	538	522	592	501	540	542	553	547	519	521	532	524	567	498	574	534	574	554	511	543	531	515	516	520	556	546	581	489	559	514	520	571	554	538	554	510	564	518	583	530	596	536	534	542	553	549	572	564	530	558	506	515	551	538	532	519	543	554	546	553	534	493	504	548	507	536	583	522	481	517	505	566	533	545	557	534	536	564	581	529	523	556	549	532	570	527	538	515	562	544	573	474	564	532	539	554	588	540	538	581	499	550	542	531	566	534	564	524	544	569	578	543	541	563	569	528	546	529	568	536	548	528	494	551	531	542	557	527	559	556	510	537	529	565	564	519	546	551	540	540	534	549	549	586	551	571	540	556	512	545	528	540	502	521	544	528	556	522	545	572	529	521	530	551	535	543	532	581	533	528	551	515	513	526	558	560	570	570	600	514	524	565	549	537	574	551	519	524	523	533	526	560	593	578	549	593	548	534	544	510	538	538	529	566	565	557	512	579	553	567	558	529	529	568	566	543	520	515	514	567	538	539	578	546	540	526	520	570	550	558	547	565	532	499	534	567	515	547	504	533	514	543	556	492	475	533	568	560	507	546	492	542	574	522	554	567	583	534	559	564	534	528	557	518	561	539	556	506	533	554	545	512	500	524	563	541	527	525	546	510	517	541	528	573	550	517	536	498	547	526	539	565	553	509	513	558	561	534	551	583	547	541	574	511	534	585	532	541	548	522	521	518	519	503	549	545	569	540	527	538	529	532	560	486	585	528	544	575	519	516	555	583	560	545	548	542	523	514	536	511	513	533	578	527	530	522	548	552	537	564	560	570	547	541	530	540	505	534	552	542	518	576	513	522	574	569	567	560	489	589	528	535	525	556	531	552	511	522	617	558	522	542	552	538	535	550	579	572	555	517	541	575	561	506	498	559	549	547	571	531	581	524	542	560	532	523	539	576	533	533	509	520	505	536	548	542	577	536	523	573	540	547	523	526	549	548	563	504	556	563	566	543	530	578	560	531	565	541	558	531	567	562	536	565	569	524	514	521	518	557	526	573	560	581	556	517	569	535	558	482	515	530	532	525	586	552	529	516	564	536	550	546	513	511	577	547	563	564	538	510	552	546	569
22454	20399	26584	24038	20365	20430	14414	1855	1290	1284	1172	1143	1079	1025	1054	1063	1059	1033	1032	1005	990	949	988	1019	992	950	953	1016	1064	951	966	964	938	952	929	984	969	948	973	898	960	913	1010	962	976	1039	970	954	995	955	928	1044	965	949	957	973	950	965	983	955	939	940	910	1004	981	961	941	945	961	977	936	950	938	1018	997	990	997	957	941	940	948	991	911	927	944	976	1010	934	963	953	976	940	1016	976	956	965	934	960	969	943	987	975	989	985	933	1014	963	985	968	972	932	959	897	960	979	967	972	950	940	946	932	948	983	948	914	948	912	931	1022	963	943	970	958	990	950	990	948	927	1016	910	929	929	965	987	942	878	927	956	962	912	961	932	937	862	975	969	959	904	983	954	896	914	952	964	948	984	940	942	903	937	911	978	950	961	950	972	966	926	941	915	960	974	936	919	994	943	943	977	928	930	907	939	1008	943	962	939	998	917	935	963	936	938	973	944	976	980	919	978	1006	925	931	910	924	959	957	966	944	946	886	938	933	975	1007	983	972	971	913	903	1001	957	961	1021	961	979	972	966	976	901	951	953	962	1007	979	936	989	906	941	930	964	960	972	964	950	953	993	939	981	952	959	910	1022	949	958	903	933	920	947	911	976	1005	915	916	914	920	952	950	922	905	883	965	897	911	963	988	951	975	956	978	983	946	1003	932	971	1014	944	942	919	950	890	939	921	943	955	942	980	958	915	969	908	988	912	975	899	935	941	907	968	878	973	969	990	997	982	977	958	928	956	931	927	948	985	904	936	972	932	942	981	962	916	935	920	931	936	939	910	903	970	960	930	959	943	896	917	947	924	956	926	902	1012	982	944	941	951	928	934	964	998	932	899	939	961	960	948	979	966	966	928	916	937	927	955	935	935	1018	934	978	975	907	925	964	992	961	976	910	934	918	973	941	966	950	955	902	965	984	958	973	970	891	941	991	926	939	960	941	917	1011	982	953	917	953	971	966	975	927	967	935	943	916	990	937	918	996	981	901	971	1003	956	930	1028	935	963	972	909	985	976	913	968	1016	959	921	941	962	931	999	971	1009	877	955	912	989	961	975	964	918	969	973	908	963	967	972	911	952	986	973	922	963	1012	934	942	984	923	940	962	920	1010	958	958	943	1041	925	960	948	921	919	933	1011	986	940	968	899	961	943	948	928	973	962	932	996	948	941	919	917	949	923	904	962	912	945	977	900	959	999	942	1036	974	959	947	923	961	940	978	932	921	949	918	966	946	967	973	950	975	909	987	962	943	950	926	955	977	940	955	980	946	934	973	974	932	933	919	977	910	924	932	922	884	965	976	962	927	948	947	1031	904	1005	954	926	901	985	948	923	968	987	930	991	919	986	910	926	903	942	963	982	943	971	963	962	990	902	927	943	962	899	897	921	931	963	942	964	920	982	958	987	898	909	878	915	956	963	946	979	956	938	980	954	937	908	899	911	978	965	907	935	905	989	944	957	944	893	957	920	898	920	975	964	938	940	914	924	927	950	946	894	895	957	996	943	1000	959	919	957	980	1006	973	1012	982	932	971	908	968	957	978	969	899	908	980	972	992	924	912	927	959	981	952	960	981	971	947	953	912	944	898	934	933	910	960	920	896	895	964	920	985	890	944	942	927	993	923	978	958	897	924	954	926	976	970	962	935	918	938	913	983	979	936	990	974	930	958	958	982	944	914	976	942	954	1010	966	999	980	950	964	1008	946	921	964	959	910	913	967	964	942	958	937	958	923	992	972	948	924	975	910	1023	944	992	980	942	925	976	947	1030	928	926	956	967	917	979	890	914	950	930	973	948	961	981	950	942	963	921	936	946	962	972	869	934	889	911	932	916	930	938	982	936	991	919	877	955	975	970	944	941	913	912	940	974	949	929	958	901	945	972	915	996	973	964	908	962	917	992	903	928	990	899	973	933	954	926	926	946	957	969	1000	865	984	914	907	914	990	912	1035	878	962	967	943	890	948	942	946	1001	991	909	938	941	906	922	956	952	931	936	940	984	973	916	961	957	1026	975	940	941	908	921	996	932	915	910	924	1002	935	964	1008	972	940	914	984	969	957	948	980	950	1021	943	972	986	958	985	962	939	1011	949	937	1031	936	991	960	955	926	971	917	936	960	947	921	987	974	1004	934	914	958	920	936	945	973	921	941	927	948	954	968	924	949	907	909	1001	977	906	914	945	953	955	934	983	938	893	961	931	888	968	945	951	991	988	987	964	939	983	921	879	921	952	950	942	959	953	958	990	938	956	941	980	914	964	892	936	1006	982	943	980	973	951	968	937	869	975	891	939	968	916	965	915	948	921	929	959	924	928	954	933	970	919	957	948	976	928	954	950	935	954	1008	991	948	952	1011	986	938	980	952	982	977	931	939	938	1001	924	949	912	969	990	950	963	967	942	929	983	947	938	975	926	1027	958	956	913	913	950	982	919	971	939	947	938	922	948	965	919	1001	925	962	905	974	897	1004	943	944	950	937	932	950	1003	960	911	984	916	931	948	949	982	918	959	903	941	924	945	956	964	931	975	974	979	953	960	928	961	917	905	917	952	894	971	970	959	948	916	986	942	922	970	944	974	920	911	961	938	927	918	916	946	927	979	939	938	962	982	956	898	945	959	912	989	910	917	1017	1027	986	950	1003	910	1040	956	920	989	1012	983	950	941	981	971	937	996	926	965	968	919	1017	1036	941	934	953	930	938	931	900	983	929	949	950	981	998	972	1002	933	954	932	925	942	946	959	873	917	988	946	942	952	907	960	923	951	938	957	970	932	968	932	998	921	968	922	940	938	905	945	921	961	967	949	914	928	928	1010	877	978	910	956	947	960	934	950	930	980	999	955	919	980	938	927	931	990	953	932	989	933	980	994	1003	943	971	984	940	914	940	900	966	925	912	948	944	975	935	918	976	946	964	1000	922	933	955	946	930	965	958	924	931	946	970	1005	984	978	925	988	950	926	960	931	912	952	960	957	923	914	981	953	943	942	937	1023	955	968	972	949	915	933	996	1006	940	998	948	977	960	938	948	980	972	926	929	986	987	998	961	908	961	935	973	994	963	926	912	961	957	955	956	902	912	933	953	981	914	936	946	903	947	953	925	922	940	912	957	931	925	910	963	957	931	891	970	927	946	970	977	930	958	960	916	964	972	1045	952	945	929	1018	965	964	904	928	889	922	962	911	948	993	1002	971	987	919	946	939	942	903	891	938	920	938	937	978	942	1037	1000	1006	934	957	946	1000	946	908	974	990	967	870	986	986	908	943	929	942	904	1002	962	918	1018	923	966	966	917	912	995	933	969	965	931	951	895	901	1007	944	949	930	899	932	961	947	1000	954	930	964	975	901	917	953	954	945	983	912	936	924	925	969	959	904	978	986	971	951	1019	949	955	937	926	974	936	1004	935	916	965	937	938	1020	973	949	991	981	981	974	986	973	947	980	982	914	968	992	936	957	916	967	957	960	967	936	964	908	975	977	908	960	934	951	931	971	932	920	1009	964	977	903	894	956	878	981	1018	927	917	872	974	976	976	1005	968	906	955	935	928	939	945	928	942	1007	952	859	945	945	988
53321	40198	9375	5341	3390	2567	2067	1775	1653	1489	1358	1252	1170	1089	1083	1001	1120	1064	1005	975	1020	1028	982	975	971	903	915	889	925	946	922	916	931	897	891	808	934	869	914	890	912	899	898	900	889	860	915	902	917	862	880	866	836	842	885	860	874	921	873	878	833	860	832	839	876	901	904	910	840	791	881	876	849	870	812	848	837	860	887	854	853	874	872	829	883	868	800	851	873	885	863	877	873	890	855	847	844	885	834	817	901	879	858	866	850	857	814	882	878	886	864	841	873	870	880	869	835	918	852	820	845	837	873	860	884	899	826	922	890	925	861	874	929	938	863	891	852	853	807	828	856	843	867	873	870	818	897	886	833	896	799	868	879	845	862	883	818	862	922	904	840	860	851	897	843	849	890	930	845	867	916	891	869	894	861	884	919	809	847	893	854	888	827	874	841	788	823	846	875	897	874	874	905	875	849	883	886	863	815	902	903	887	861	854	860	851	823	835	903	890	887	889	811	818	855	816	888	820	827	870	902	869	849	883	871	818	881	915	844	836	869	918	836	840	849	874	885	855	888	888	823	958	859	828	852	806	845	835	880	871	911	853	877	895	879	882	839	869	874	826	803	820	861	822	794	886	835	841	864	866	863	855	874	820	813	924	828	831	901	854	884	891	875	853	865	823	823	866	880	898	838	864	852	852	850	872	871	840	835	838	866	841	852	828	823	867	874	834	852	884	780	870	901	847	890	816	855	893	893	843	830	831	847	852	899	876	864	880	839	898	872	892	859	851	868	826	890	891	911	839	849	870	882	896	869	873	858	860	910	829	889	865	833	810	870	874	874	826	825	858	869	846	835	898	792	858	798	949	808	909	858	827	840	915	873	886	848	908	878	827	846	904	855	844	899	839	852	864	902	812	884	907	876	843	886	818	889	827	901	831	876	890	864	852	835	868	853	820	849	895	828	867	854	871	875	866	862	862	905	831	799	797	899	841	840	837	846	799	847	878	858	921	924	783	895	920	848	832	872	873	840	821	873	809	822	887	901	870	885	858	852	850	830	907	900	816	823	847	861	817	888	873	861	857	885	884	927	851	866	816	836	900	837	853	872	855	867	894	905	879	883	828	851	843	882	884	835	870	839	903	808	821	863	881	845	849	849	857	874	871	869	794	849	829	816	806	898	819	839	853	872	819	876	880	831	830	877	849	835	886	899	862	842	807	832	842	889	848	844	908	888	863	842	845	852	889	855	909	843	823	866	831	839	907	873	816	830	841	885	888	893	846	854	858	845	875	860	886	849	871	887	850	855	886	870	865	863	851	941	831	841	854	875	857	856	880	889	846	888	858	879	844	856	882	908	905	891	876	878	859	792	871	923	851	901	851	867	888	846	885	863	878	836	890	880	825	818	826	835	888	845	780	880	906	932	880	873	882	841	832	862	875	849	844	848	848	882	844	827	834	884	823	841	856	867	881	884	880	867	850	885	911	846	886	844	844	892	854	833	880	842	873	866	884	832	893	841	873	874	847	862	907	940	814	845	886	892	875	849	889	792	867	850	874	820	833	847	824	865	909	828	833	846	872	870	897	824	876	898	860	909	848	862	830	831	867	880	870	914	873	831	797	849	836	855	865	879	879	836	867	828	885	867	789	846	836	850	847	830	851	878	860	834	818	809	877	899	860	834	845	828	881	884	860	885	809	892	883	890	893	858	859	896	865	879	866	853	852	843	851	919	807	836	865	918	844	860	840	848	833	856	895	877	871	777	869	874	898	829	881	918	843	861	887	872	852	859	885	830	855	857	910	864	864	852	841	871	790	874	883	900	868	840	871	892	794	855	836	836	880	891	857	904	887	826	881	836	895	818	881	794	806	870	862	870	903	843	907	890	845	834	849	898	748	854	848	863	852	842	901	856	906	868	877	869	866	870	833	869	825	842	885	896	849	879	880	819	833	830	901	897	891	895	859	867	898	857	837	871	845	888	814	821	820	847	845	853	848	811	852	890	913	896	917	877	867	896	862	873	865	867	853	834	826	882	852	852	849	852	876	847	833	882	906	860	907	857	795	880	837	827	815	840	862	900	857	866	868	855	856	906	814	852	857	866	863	857	850	890	845	850	804	883	833	921	895	926	878	882	883	856	880	902	874	849	892	853	823	877	836	867	830	804	888	871	856	844	872	851	859	868	830	862	819	885	860	838	921	862	909	830	850	862	829	827	831	896	843	899	810	852	900	826	903	845	794	870	836	873	838	916	851	809	866	827	820	864	861	851	802	868	836	857	892	870	862	867	900	849	871	866	880	840	917	862	908	849	909	847	828	834	870	805	861	855	846	815	889	884	832	837	885	882	888	861	925	864	849	899	872	839	895	830	835	837	863	860	854	834	875	857	818	878	841	847	943	870	860	866	875	843	836	881	850	885	851	875	866	884	860	851	884	872	885	913	839	893	867	871	806	903	894	837	873	868	833	889	877	847	878	882	839	878	859	871	784	881	856	873	904	897	877	839	837	896	840	827	866	907	889	844	854	862	830	832	919	887	843	864	855	872	823	865	906	854	907	895	909	888	882	917	822	873	836	845	869	910	873	901	879	905	876	816	890	807	874	812	888	880	888	827	906	855	820	850	850	876	827	854	823	865	920	838	884	883	901	829	890	835	932	873	849	890	821	817	824	862	817	867	888	845	879	875	825	848	852	812	846	845	888	875	877	945	849	867	883	864	844	828	849	816	853	815	875	826	884	850	883	869	828	833	844	858	858	844	865	801	853	836	846	861	858	922	784	861	837	826	849	816	860	875	843	852	851	841	874	820	854	810	838	867	923	859	856	856	871	848	860	873	877	836	884	890	834	846	862	862	869	847	836	838	886	857	859	880	832	914	877	813	834	886	882	847	872	835	938	919	888	863	867	872	850	814	871	855	872	881	859	835	900	841	848	812	872	869	863	877	861	835	822	862	871	777	890	884	916	918	853	848	854	816	883	869	836	885	851	868	913	844	877	839	887	882	892	847	861	870	939	911	867	907	867	905	873	847	833	859	853	808	852	877	853	902	817	868	858	857	831	839	898	886	924	858	874	864	844	841	875	851	825	841	853	888	850	889	843	882	886	835	875	869	876	898	845	874	855	827	893	828	821	898	856	831	901	853	886	895	890	894	883	826	798	874	912	852	811	848	880	877	856	814	829	834	899	860	871	888	840	886	865	843	897	876	860	817	869	878	907	902	905	833	821	831	862	861	880	849	873	888	869	854	793	868	883	856	876	871	830	812	834	858	881	849	880	867	834	870	847	857	881	779	916	838	834	849	845	897	851	820	845	867	809	885	859	872	881	833	876	806	930	867	855	912	861	845	867	850	844	836	874	890	865	896	879	845	806	878	853	845	793	868	854	878	889	901	837	883	834	843	890	864	862	847	846	909	858	827	847	846	886	852	870	856	832	852	847	889	799	894	914	859	857	937	836	866	905	939	833	884	842	922	814	829	860	837	857	909	861	816	875	858	856	916	856	859	824
35770	20447	6206	506	316	317	271	254	280	270	252	299	250	254	277	256	248	271	278	265	253	277	315	234	265	242	252	263	229	248	239	294	249	266	273	224	247	243	256	272	262	262	230	273	212	266	265	246	249	269	280	239	276	285	256	248	249	241	275	264	268	261	267	275	282	316	246	234	246	272	268	237	244	282	265	255	269	255	271	250	238	234	271	239	273	250	277	279	269	262	256	247	290	236	249	256	277	274	267	247	263	280	272	257	263	229	267	281	266	285	277	263	238	255	279	258	263	244	272	258	262	253	279	283	267	250	260	258	256	250	247	254	265	233	240	260	253	265	255	283	241	267	234	239	271	253	274	272	274	257	256	242	262	262	267	250	260	243	258	255	249	282	259	233	260	251	254	253	247	266	265	252	256	275	267	267	242	264	237	268	304	251	231	267	259	249	263	259	224	294	264	264	276	235	228	291	267	261	250	250	273	277	246	253	265	246	231	271	210	265	241	260	276	253	268	261	241	241	257	259	265	248	257	294	259	279	264	248	259	261	262	227	247	248	266	247	266	269	272	278	253	252	264	244	235	257	257	286	291	271	244	265	262	247	258	257	232	243	280	259	230	237	237	268	281	243	262	256	235	281	246	236	261	253	248	233	257	228	282	261	250	256	245	263	227	264	240	265	274	245	239	279	285	243	257	252	236	261	281	253	250	240	265	277	268	270	256	246	266	237	291	276	241	257	259	261	253	236	272	252	260	278	288	243	262	280	245	277	243	264	246	259	245	264	250	230	246	208	258	242	261	246	244	269	239	265	257	282	273	285	262	278	267	256	273	245	296	232	270	261	261	242	268	258	252	269	282	232	256	273	276	265	259	252	276	278	266	254	242	260	285	241	241	232	266	283	300	276	245	256	272	274	218	254	235	235	297	276	280	243	287	233	238	247	259	254	245	271	232	273	262	258	271	256	278	260	249	274	242	278	253	244	256	244	272	286	276	266	251	268	277	264	244	237	273	257	243	229	261	250	251	247	228	260	276	237	262	259	236	255	252	253	249	260	234	271	251	242	253	277	276	257	245	263	246	227	243	267	256	270	234	292	281	243	255	238	256	265	242	262	229	282	245	249	249	258	250	252	255	262	260	265	262	273	227	265	254	249	225	268	260	247	259	279	267	270	268	258	260	265	279	258	259	294	264	244	249	250	271	263	265	254	259	244	259	278	245	249	252	240	264	254	276	257	263	266	305	241	223	270	248	254	254	262	256	249	238	282	265	285	287	254	221	285	247	255	246	253	245	262	275	294	256	238	248	270	254	277	252	279	213	246	249	238	247	224	263	264	270	231	281	235	274	278	264	296	236	258	259	269	230	254	271	259	263	273	267	271	255	251	226	250	238	278	281	319	261	272	244	256	254	270	266	263	252	275	249	264	239	240	274	249	250	265	250	249	277	266	276	276	264	244	244	267	270	254	258	251	253	292	256	264	262	286	250	231	254	254	238	251	237	269	253	253	265	267	251	254	246	270	270	242	252	252	234	273	267	266	258	257	292	251	249	242	259	258	269	257	254	270	274	265	243	273	269	239	258	245	250	271	243	276	258	254	273	267	254	244	227	264	252	248	249	271	214	220	281	271	247	239	262	278	239	256	271	249	261	257	231	284	275	256	246	273	275	279	262	263	262	292	251	266	277	246	258	281	231	282	258	268	218	271	272	266	221	229	252	231	243	275	284	265	248	239	277	219	232	245	282	253	243	247	285	251	285	242	262	270	226	256	270	250	277	268	239	259	273	253	271	251	258	249	243	275	255	281	278	257	252	244	264	277	249	261	261	238	281	253	256	250	281	265	251	250	250	269	252	271	239	254	266	280	270	271	250	277	252	272	281	228	311	256	267	288	268	251	284	242	260	236	272	244	267	277	267	268	248	264	267	246	273	248	272	276	290	251	268	253	279	254	259	244	267	282	276	275	247	229	234	248	243	231	272	257	239	252	292	232	281	247	265	249	246	229	258	230	251	242	239	258	275	267	249	250	240	269	254	255	251	251	302	251	272	278	246	272	270	264	270	286	281	270	280	277	274	284	248	245	238	267	234	274	272	282	256	275	255	240	267	246	225	296	256	248	233	255	290	261	268	245	245	249	270	239	267	284	269	271	249	285	262	274	285	250	248	252	280	262	223	257	252	276	265	229	246	272	270	270	298	241	244	249	260	296	255	282	272	214	272	271	263	258	276	280	269	257	257	264	274	256	265	264	277	243	246	269	240	268	248	268	259	259	271	244	239	259	244	276	242	255	234	256	270	257	269	256	234	229	233	242	281	262	232	268	254	273	251	274	241	251	256	287	251	269	245	280	272	259	258	257	263	284	275	267	271	252	262	274	254	251	251	289	303	254	246	271	245	243	275	262	237	268	283	247	226	259	245	243	234	260	256	224	265	270	252	222	285	269	261	263	258	233	226	265	259	260	266	264	264	257	274	270	264	256	242	278	257	286	262	238	262	237	274	257	281	265	253	265	238	265	269	252	247	244	236	299	253	249	256	244	264	269	266	238	264	230	262	241	245	262	271	273	241	296	245	271	257	259	267	271	249	274	256	290	253	263	256	263	272	252	238	263	259	248	281	254	255	260	248	258	251	231	248	254	276	239	264	249	248	267	258	273	264	260	273	280	274	256	273	258	232	254	249	267	246	243	240	232	252	255	252	250	242	282	265	266	268	274	250	236	264	272	249	237	261	247	262	271	268	280	255	252	250	257	251	237	249	238	252	246	230	261	224	277	253	283	249	259	256	250	239	262	232	269	253	254	225	271	280	269	237	256	269	253	245	230	282	231	251	254	272	230	249	267	249	246	277	259	277	262	322	262	275	265	240	282	267	268	267	266	256	278	248	241	247	229	255	261	255	273	257	261	250	229	275	258	279	277	278	249	251	234	250	266	279	276	226	251	241	235	256	240	236	269	250	257	277	240	279	249	264	269	276	236	272	255	278	250	293	302	230	271	240	253	260	215	248	259	286	246	265	253	241	269	264	235	251	265	308	250	265	259	263	242	245	284	260	230	266	262	259	257	276	269	263	251	254	287	268	282	256	253	252	261	268	249	256	228	257	246	263	252	268	288	278	251	257	274	244	261	268	267	242	245	259	229	260	283	243	232	258	241	284	257	262	253	260	219	265	280	246	259	254	284	261	221	266	276	265	266	254	274	250	261	231	240	258	264	272	245	266	270	262	263	268	266	277	271	249	252	264	267	250	259	265	255	258	226	294	298	262	265	263	289	259	274	238	253	233	242	271	266	256	272	251	264	274	251	250	260	248	274	278	251	245	258	266	239	250	260	298	241	283	281	250	276	272	288	231	272	258	253	279	251	263	247	241	243	275	244	254	264	287	273	269	274	268	226	254	246	269	273	242	257	233	240	255	264	259	246	266	273	306	285	231	268	280	293	248	245	250	259	253	227	274	257	264	237	259	252	260	276	278	265	260	255	244	269	250	240	230	249	287	247	285	283
33352	13728	521	401	336	305	281	290	277	290	283	262	282	276	267	270	280	253	270	265	250	260	270	246	256	247	259	267	276	271	289	279	282	242	297	284	270	261	254	256	247	287	278	257	269	265	288	268	286	284	257	248	279	287	271	281	260	259	288	287	258	285	228	243	273	316	246	268	261	286	285	256	250	280	257	253	241	255	249	251	315	287	262	246	287	270	278	242	281	271	291	272	256	248	274	240	270	275	239	271	260	264	287	266	255	273	271	253	251	260	231	272	276	250	270	264	293	258	280	276	276	256	284	274	289	269	268	287	258	260	279	251	268	316	274	253	265	281	317	294	274	262	241	276	272	233	291	260	254	267	280	268	278	259	283	275	275	248	249	256	294	263	246	257	257	290	272	269	257	276	256	276	249	237	260	235	282	267	276	262	297	284	245	265	258	228	284	278	261	281	253	288	272	259	266	273	285	256	289	264	264	292	275	260	240	267	272	262	252	291	270	281	270	292	251	267	278	278	280	301	287	290	258	275	273	269	241	278	274	266	285	258	282	236	247	238	279	301	247	234	260	284	247	269	267	263	301	255	273	266	280	263	269	295	251	265	266	264	273	259	246	291	264	284	274	270	286	250	284	291	287	278	260	277	298	264	237	253	277	276	254	246	298	262	274	275	282	281	255	255	290	291	248	265	276	284	271	294	281	277	290	274	264	247	265	293	268	267	256	305	271	284	289	260	273	278	294	231	266	236	265	286	266	297	242	264	276	250	272	260	270	274	284	271	265	243	286	267	242	270	280	247	276	276	250	257	266	244	239	270	252	272	284	295	264	295	267	255	274	261	242	266	251	262	283	276	278	276	283	242	266	287	304	272	245	254	287	280	281	281	259	250	297	245	292	266	300	266	259	258	264	269	241	286	279	263	297	255	268	264	268	252	282	250	293	260	290	280	265	287	259	292	279	272	269	290	256	267	242	259	266	258	288	263	258	258	278	244	306	261	282	265	260	267	251	261	276	271	303	236	288	244	303	261	303	263	268	278	258	276	262	266	250	267	264	261	262	255	286	264	315	254	263	287	254	259	281	235	279	255	260	282	270	269	268	288	282	288	258	244	282	307	250	260	270	243	271	275	244	270	283	257	297	259	276	257	257	269	279	266	276	287	267	224	259	269	279	261	262	244	283	249	239	279	274	252	282	285	261	289	259	299	306	270	253	249	263	268	299	269	273	268	274	274	262	264	257	286	251	288	282	273	267	278	293	265	252	309	259	277	274	255	276	264	256	309	276	253	283	267	252	277	266	284	267	269	250	262	271	280	246	273	255	231	278	288	270	238	256	270	260	289	268	243	274	284	249	291	309	270	239	265	266	267	271	265	252	257	276	249	236	270	266	245	263	248	264	287	246	283	255	277	271	254	267	265	268	245	258	256	287	256	273	277	252	271	284	267	283	283	278	246	288	297	280	254	281	278	256	274	248	269	225	300	250	274	269	268	292	239	278	263	262	275	267	278	243	269	245	252	229	274	237	251	264	295	262	259	280	269	294	284	254	267	253	288	249	262	267	275	289	261	257	262	277	268	281	269	288	238	237	274	273	285	290	258	254	266	272	236	298	246	270	264	248	279	267	258	312	266	269	271	265	250	265	299	269	263	311	224	274	262	275	280	270	286	238	293	253	293	288	288	248	259	284	249	251	278	275	263	257	277	291	272	268	292	278	267	274	247	267	272	277	294	283	261	243	284	297	266	246	237	261	271	266	284	267	266	266	274	301	282	257	259	266	268	309	256	273	258	276	250	254	229	276	269	256	281	273	265	266	272	289	269	250	258	295	222	263	300	253	267	289	273	270	285	259	249	267	274	249	273	256	284	274	287	275	253	273	253	280	280	271	281	273	246	259	269	269	267	249	297	258	265	258	257	271	277	250	287	272	262	271	276	276	280	267	283	293	276	269	263	277	262	283	277	236	280	245	262	282	308	273	258	280	320	253	243	289	283	247	285	260	254	260	296	289	284	244	244	274	273	268	236	236	253	272	270	278	265	284	251	246	265	280	254	280	263	267	264	259	257	273	257	275	280	243	247	243	247	273	268	280	271	243	261	242	263	267	254	262	265	252	277	257	296	271	249	278	293	285	242	258	247	269	252	320	265	251	289	233	271	286	255	291	278	255	259	253	291	254	313	261	281	252	282	257	255	259	254	290	270	251	271	268	259	310	253	287	262	224	283	272	295	302	272	263	291	291	254	273	276	250	284	286	252	255	240	268	260	297	275	264	249	271	258	258	259	207	290	298	288	236	278	300	272	288	306	272	257	284	275	304	275	254	263	259	264	274	276	247	275	272	291	259	273	277	270	262	285	256	265	324	256	285	271	265	265	258	243	267	281	261	281	277	298	252	282	267	257	277	269	283	269	249	301	274	264	292	265	290	273	261	281	249	247	278	281	281	250	287	276	263	270	257	254	282	276	271	256	274	267	288	254	270	277	277	246	283	259	247	243	278	290	288	223	289	250	314	254	253	287	257	275	254	272	284	273	278	283	263	247	250	279	264	289	241	262	246	255	302	250	247	298	279	258	264	259	264	265	257	270	281	264	287	247	267	255	275	274	247	268	242	270	277	254	287	272	273	311	276	273	271	264	266	273	248	268	269	292	240	251	279	288	270	288	258	237	241	284	257	298	256	272	256	282	246	258	265	274	249	265	284	272	250	260	274	269	303	255	284	247	241	292	268	273	271	255	232	257	252	288	247	273	270	279	289	270	252	238	273	280	269	256	247	288	282	256	256	265	260	271	250	298	270	263	312	251	275	272	290	289	273	257	293	253	303	274	274	270	283	286	273	303	288	269	252	272	275	284	274	260	299	308	274	259	257	246	263	275	268	253	263	282	269	263	274	264	285	275	269	245	252	274	261	280	229	279	264	281	285	255	295	265	274	304	280	268	259	264	286	297	297	245	262	237	259	269	258	270	259	274	239	292	285	277	302	284	250	280	267	267	264	295	260	276	250	256	249	286	282	272	274	241	266	262	276	268	255	252	257	240	288	281	278	242	247	288	290	257	277	287	323	285	254	251	258	279	288	277	281	265	250	256	257	263	282	294	271	299	268	277	244	274	273	297	258	273	261	286	264	254	255	285	294	309	300	263	260	244	273	260	273	287	287	271	241	275	259	261	276	277	270	233	285	268	262	270	308	240	267	299	253	300	271	274	261	256	309	245	250	267	268	268	282	278	275	266	274	262	286	251	273	287	253	282	235	286	258	277	260	269	280	300	278	283	279	273	271	271	267	290	258	288	290	264	261	293	279	266	258	273	268	266	283	235	271	270	289	274	255	266	258	290	288	243	295	267	285	249	266	255	273	282	254	279	277	274	286	251	257	256	291	309	293	282	273	254	239	256	254	296	308	236	271	278	250	246	272	298	269	283	266	267	253	283	243	297	255	234	242	259	270	287	274	285	251	253	269	282	239	267	277	255	285	260	249	267	301	259	266	257	280	265	271	254
24515	20614	26666	23928	20355	14975	1435	849	734	738	693	683	626	702	632	636	637	614	591	618	622	606	571	617	627	639	631	595	573	587	616	597	629	584	633	601	636	625	586	589	603	617	610	609	609	591	603	619	565	621	584	598	588	584	568	584	599	611	625	604	624	575	552	589	591	609	568	588	569	605	627	540	618	605	569	606	606	566	628	607	566	616	571	624	621	598	661	602	590	582	642	631	577	567	573	634	638	582	528	597	633	578	575	610	545	577	562	627	583	607	601	585	558	583	628	568	573	564	616	578	641	617	627	604	580	614	633	596	600	652	579	609	580	621	576	594	606	609	580	601	567	607	607	607	625	604	560	623	602	568	613	612	615	598	612	608	607	608	564	634	609	609	606	596	581	604	573	612	612	586	584	573	584	605	560	563	599	548	606	571	617	592	581	567	623	578	598	619	580	559	604	589	606	583	570	600	610	576	589	572	592	590	599	598	604	602	600	593	596	617	591	634	626	606	589	588	568	590	590	566	625	595	609	547	595	578	615	592	599	580	615	570	573	548	619	579	613	593	560	597	587	548	569	591	610	563	621	577	588	594	576	671	583	594	654	587	633	591	602	576	620	588	626	576	555	635	566	575	575	590	574	580	565	604	606	628	619	622	566	627	560	599	580	623	587	619	600	588	558	635	603	577	546	595	576	607	622	563	584	607	573	566	627	555	596	614	614	594	562	551	620	600	593	584	617	568	604	609	564	609	592	582	576	571	622	581	577	586	584	594	587	579	581	609	591	611	575	619	642	617	551	571	591	602	591	606	576	587	630	578	603	604	571	589	588	607	558	583	561	601	606	585	580	580	586	609	617	580	605	576	606	608	607	594	566	575	594	590	563	565	570	583	599	622	589	542	643	580	579	570	602	600	663	586	579	600	554	636	602	644	546	599	587	575	630	627	628	589	569	606	630	565	611	555	576	637	623	595	603	603	605	604	572	603	615	601	538	605	572	592	596	544	586	625	582	616	612	587	553	580	579	614	573	577	577	593	594	564	616	593	638	569	586	552	577	573	616	665	579	593	598	589	596	570	615	597	616	575	616	561	630	561	581	606	573	573	573	603	576	592	607	570	601	592	560	597	581	618	629	561	566	658	540	564	561	569	582	573	595	619	591	559	612	612	606	602	629	601	579	610	622	570	563	591	563	591	581	604	615	583	545	605	598	576	590	562	574	597	576	624	593	602	607	632	594	581	562	561	564	550	576	677	603	630	561	587	636	581	626	626	591	568	581	548	622	623	595	552	595	648	599	577	552	554	588	579	597	592	573	556	629	593	633	591	590	587	607	587	594	589	611	582	576	576	658	593	606	543	618	564	588	607	590	563	566	609	572	617	583	582	604	639	576	618	581	598	595	631	600	568	568	580	555	551	573	564	574	554	569	598	590	557	574	538	617	599	575	622	588	616	587	637	560	548	591	591	574	635	539	566	572	592	572	576	608	522	569	585	623	588	575	633	644	598	583	595	579	591	583	578	607	619	594	576	532	567	587	565	582	599	584	548	561	636	570	580	629	573	575	607	602	603	588	539	574	584	594	614	558	578	594	622	591	583	586	626	591	601	576	528	602	638	573	572	570	536	609	621	541	591	587	573	603	586	590	606	623	550	592	570	585	604	602	591	587	549	611	576	597	638	589	580	582	647	579	609	603	547	569	616	618	604	567	603	611	627	558	599	569	560	612	636	593	630	587	581	580	588	615	598	588	607	602	570	571	583	586	570	594	558	593	580	610	603	556	580	610	627	593	605	581	614	623	624	559	630	600	580	486	613	614	582	604	584	591	592	581	531	619	604	595	620	603	568	577	624	594	600	558	562	568	591	587	606	600	604	595	592	582	553	540	635	640	600	616	620	603	593	542	560	611	583	610	586	586	573	591	611	623	595	572	583	610	579	619	543	617	597	594	559	614	593	590	590	588	602	589	589	610	612	581	562	617	559	600	584	548	569	589	574	590	594	593	547	581	569	554	611	640	601	525	597	580	587	587	616	590	635	562	581	582	569	597	576	563	635	609	564	590	585	588	590	543	586	595	615	641	563	587	588	521	568	569	566	574	593	645	622	575	619	602	575	576	615	608	561	580	576	538	565	605	546	539	583	551	548	598	613	573	599	597	593	603	570	530	578	607	592	616	550	561	622	573	584	545	601	580	578	569	562	584	580	583	611	616	617	583	581	601	608	615	561	613	590	600	627	610	616	592	588	592	625	575	607	596	610	564	578	629	576	584	577	560	605	610	598	575	600	585	587	594	615	670	609	579	588	596	597	597	527	595	592	594	595	596	583	581	585	565	572	545	552	601	600	607	614	579	604	594	568	577	575	606	615	605	564	581	583	602	546	595	588	602	568	568	632	611	644	639	599	600	556	591	586	538	602	606	624	623	558	584	583	594	547	555	639	598	581	589	545	606	551	595	568	584	570	574	617	594	605	602	578	584	566	578	602	586	574	597	615	592	598	589	610	561	563	566	580	560	549	568	603	626	599	592	597	584	588	597	633	593	576	596	574	610	547	604	613	643	556	537	564	603	568	547	580	630	599	575	556	559	575	597	577	615	573	611	606	598	592	628	637	591	570	576	606	567	614	595	602	540	599	583	573	568	592	578	627	613	624	585	610	512	619	578	591	583	604	605	563	585	596	639	573	577	558	617	602	614	585	575	568	566	594	595	563	581	611	598	571	629	570	609	567	590	591	588	630	622	555	624	623	610	594	555	567	570	568	640	545	640	649	631	582	622	566	593	606	590	614	614	630	569	577	586	591	600	581	574	601	634	581	632	608	599	580	555	593	627	558	609	635	565	600	630	585	597	584	588	572	599	652	606	586	573	577	666	596	583	574	605	595	605	650	564	589	569	583	604	592	588	588	547	637	565	619	553	561	559	606	588	587	636	629	604	599	643	636	569	601	602	577	549	576	656	578	599	635	609	540	567	607	559	583	575	630	583	604	590	563	602	568	569	617	610	575	617	607	572	575	620	572	590	609	612	588	626	607	576	589	639	571	582	577	583	611	574	610	603	601	580	582	546	579	557	559	561	581	634	621	588	637	627	567	627	577	565	534	577	625	584	565	562	596	613	604	608	588	571	573	573	539	576	578	586	583	617	595	563	584	576	593	593	568	586	601	615	575	632	601	609	577	576	573	576	557	585	562	602	573	570	573	579	612	591	583	615	567	576	604	599	585	577	587	591	614	578	595	564	584	599	566	606	616	584	610	607	632	589	612	583	633	578	606	584	564	592	625	602	612	545	569	563	620	602	567	593	589	564	600	589	603	575	574	601	582	585	617	606	562	591	552	650	640	590	584	582	600	591	616	574	614	594	573	577	593	563	619	594	598	597	604	604	604	590	567	587	539	603	604	619	596	557	589	610	560	586	560	597	580	598	615	546	625	601	598	537	618	552	580	591	593	568	619	565	578	600	616	577	577	588	586	577	580	632	577	571	582	559	644	612	602	581	570	617	592
54472	41001	5242	2832	1858	1327	1200	968	903	821	809	762	733	703	613	605	653	655	604	615	625	599	600	609	583	565	551	611	594	553	567	603	589	575	637	583	575	551	541	556	581	537	545	595	555	529	567	558	545	536	538	517	540	574	524	565	544	603	570	546	545	545	584	603	542	581	557	519	538	516	586	563	576	515	530	565	550	531	556	547	535	566	526	591	571	533	550	577	581	535	545	550	539	539	544	594	574	535	534	523	522	558	542	574	553	557	539	567	547	546	543	540	527	580	561	555	545	527	548	558	506	542	518	501	544	547	515	547	585	550	563	505	545	509	569	590	576	557	558	543	541	520	553	536	548	498	536	534	549	550	505	571	554	525	586	550	491	542	524	578	561	539	560	594	531	530	549	536	570	552	543	512	540	544	558	615	603	550	502	550	547	542	518	594	565	503	552	571	581	571	568	588	547	538	578	504	554	546	534	560	555	578	512	522	569	503	570	555	580	542	560	526	561	490	533	522	518	508	550	527	540	551	565	516	544	527	540	499	517	554	558	529	547	562	535	524	551	535	538	545	561	558	537	557	565	560	532	565	528	567	563	530	544	555	568	563	529	547	550	540	588	533	522	560	549	535	529	556	551	537	541	543	550	589	550	530	534	566	543	571	526	544	567	572	572	575	517	550	582	544	557	546	548	532	510	530	538	555	557	537	545	582	539	500	549	546	567	549	557	553	582	573	567	538	503	523	592	550	555	534	552	556	556	552	540	566	529	519	541	517	510	490	565	525	583	547	558	545	510	555	518	529	550	569	530	561	543	552	545	562	492	538	584	559	531	549	577	545	526	525	513	549	510	535	553	544	548	561	525	553	542	559	507	555	515	485	527	512	532	563	505	556	524	556	516	563	595	571	557	516	577	523	537	543	524	556	521	577	530	548	570	563	536	568	556	529	527	543	557	602	545	495	561	508	527	565	515	565	590	546	537	534	567	537	550	542	551	525	582	556	514	534	529	503	541	534	561	542	570	543	523	523	555	549	535	557	541	576	523	560	566	559	543	537	561	515	522	549	564	564	524	560	522	495	522	515	515	547	515	545	547	547	525	562	539	541	578	559	528	560	568	549	553	535	533	527	579	546	578	542	563	554	572	538	562	543	575	561	495	573	558	544	556	541	552	563	570	550	535	509	526	543	518	547	558	551	514	539	515	541	556	546	531	529	552	547	535	560	490	535	499	540	545	530	577	542	583	559	506	544	522	555	526	583	529	554	550	565	542	568	552	534	548	515	534	545	561	548	593	564	570	565	535	544	515	520	591	554	564	525	587	516	573	498	546	554	525	571	559	522	559	548	494	542	576	572	561	543	584	520	583	545	567	552	562	545	517	512	548	538	559	537	524	594	540	551	520	567	544	590	475	539	524	549	545	556	513	519	565	546	515	584	552	534	549	504	538	577	549	560	586	562	545	585	562	550	518	501	572	553	576	577	527	549	548	514	535	523	542	544	520	540	571	557	576	557	516	551	531	532	569	545	549	536	530	581	518	550	511	533	566	550	526	516	509	546	586	506	556	542	535	533	544	574	560	558	532	546	531	533	529	562	520	545	520	561	526	551	557	520	579	581	525	531	519	531	528	555	526	555	566	562	552	544	552	534	570	541	524	579	497	563	522	613	553	529	532	499	537	553	594	571	572	588	543	544	610	570	534	542	576	568	542	513	530	577	510	522	549	555	582	516	512	565	532	556	562	561	560	556	557	520	553	516	519	517	540	569	547	576	563	540	579	563	519	505	575	519	549	545	540	552	521	541	578	513	528	544	575	538	534	537	535	543	562	574	535	533	511	521	570	556	557	591	569	543	559	528	547	529	543	531	540	550	548	535	561	534	551	559	550	522	555	598	512	565	546	530	547	533	538	548	497	537	516	542	583	563	539	557	542	531	529	531	560	541	542	532	546	512	560	589	550	609	592	543	552	553	550	531	538	569	508	513	542	548	532	543	576	521	595	549	610	548	550	533	553	537	574	595	544	564	564	547	546	562	586	571	529	518	514	547	576	590	523	527	591	587	532	548	535	562	532	544	549	552	562	566	538	559	520	550	565	583	551	557	513	542	550	495	531	524	518	550	559	567	562	517	574	563	518	525	521	531	531	580	548	563	559	550	508	564	510	540	541	565	577	545	516	527	521	574	524	575	550	553	580	575	557	484	548	548	548	563	556	586	568	511	520	550	522	528	555	570	556	529	566	525	564	544	582	523	561	512	515	538	572	548	538	521	513	542	546	538	522	583	588	529	575	575	525	524	518	524	546	520	522	527	560	540	519	497	534	518	500	568	541	570	592	536	508	541	540	584	578	555	518	550	502	563	549	585	557	525	553	544	512	567	524	547	542	545	526	521	539	562	548	557	587	525	540	541	524	527	538	530	524	537	553	526	536	576	540	552	542	552	564	584	559	528	534	550	570	560	578	548	559	534	527	574	535	529	555	536	569	553	540	552	568	552	523	544	588	520	551	543	549	548	527	549	535	549	539	518	558	559	560	556	527	509	503	524	528	554	546	523	567	533	560	579	566	577	518	518	533	576	583	551	550	541	559	538	559	533	551	540	518	525	576	558	579	519	506	559	539	527	540	600	513	544	545	553	521	539	514	516	504	561	548	565	502	536	525	559	561	553	574	540	530	574	559	516	546	526	562	542	531	548	531	553	522	584	549	550	535	515	551	540	591	505	544	528	563	565	538	566	571	511	509	571	521	523	553	591	540	588	567	524	504	537	537	542	543	534	551	521	519	535	553	500	552	533	505	551	507	547	523	548	560	563	560	576	547	562	542	530	519	513	507	532	555	564	510	565	571	533	575	548	572	567	559	500	580	573	563	539	541	539	590	532	518	552	550	560	531	550	555	578	566	522	538	584	552	605	531	576	558	555	591	538	563	548	543	546	586	500	473	516	543	554	542	583	531	551	568	525	590	532	527	622	578	518	499	578	565	560	569	538	541	579	541	585	522	558	583	503	554	563	535	567	542	525	528	534	546	545	530	550	550	596	585	588	522	536	536	552	532	493	540	538	581	566	515	535	536	538	509	579	570	589	556	536	526	555	548	558	581	544	544	526	565	546	550	531	566	585	523	572	481	553	530	557	511	573	547	538	561	545	547	531	568	538	541	547	533	548	550	544	513	534	559	568	570	520	524	545	559	538	588	534	535	546	479	573	563	566	552	531	550	542	546	539	543	600	542	557	530	550	554	575	536	545	515	517	542	576	567	523	528	561	559	548	528	524	554	572	547	538	533	579	549	586	540	533	564	562	533	573	523	598	566	530	544	534	569	550	543	554	541	565	507	525	521	508	546	546	580	520	563	539	571	541	520	562	558	555	552	552	555	581	517	563	565	512	524	561	556	567	582	563	523	545	506	535	545	551	558	554	519	577	572	549	541	525	547	566	550	529	554	551	555	530	584	517	548	567	548	491	537	550	518	552	535	550	600	530	543	556	539	537	536	575	569	561	561	542
21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
