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
338774731091	338774731661	338774732209	338774732761	338774733309	338774733859	338774734411	338774734961	338774735511	338774736059	338774736609	338774737159	338774737709	338774738259	338774738809	338774739361	338774739909	338774740461	338774741009	338774741559	338774742109	338774742659	338774743209	338774743761	338774744309	338774744861	338774745411	338774745959	338774746511	338774747061	338774747611	338774748161	338774748711	338774749261	338774749811	338774750361	338774750909	338774751461	338774752011	338774752561	338774753109	338774753661	338774754211	338774754761	338774755311	338774755861	338774756411	338774756961	338774757511	338774758061	338774758611	338774759161	338774759711	338774760261	338774760811	338774761361	338774761911	338774762461	338774763011	338774763561	338774764111	338774764663	338774765211	338774765761	338774766311	338774766861	338774767411	338774767961	338774768511	338774769061	338774769613	338774770161	338774770711	338774771261	338774771811	338774772361	338774772909	338774773461	338774774011	338774774563	338774775111	338774775661	338774776211	338774776761	338774777311	338774777861	338774778411	338774778961	338774779511	338774780061	338774780611	338774781161	338774781709	338774782259	338774782811	338774783359	338774783911	338774784459	338774785009	338774785561	338774786111	338774786661	338774787211	338774787761	338774788311	338774788861	338774789411	338774789961	338774790511	338774791063	338774791611	338774792159	338774792711	338774793261	338774793811	338774794361	338774794934	338774795509	338774796061	338774796609	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2779	3600	2300	2779	3600	2300	2779	3600	2300	2779	3600	2300	2779	3600	2300	2779	3600	2300	2778	3600	2300	2778	3600	2300	2778	3600	2300	2778	3600	2300	2778	3600	2300	2778	3600	2300	2778	3600	2300	2778	3600	2300	2778	3600	2300	2777	3600	2300	2777	3600	2300	2777	3600	2300	2777	3600	2300	2777	3600	2300	2777	3600	2300	2777	3600	2300	2777	3600	2300	2777	3600	2300	2777	3600	2300	2777	3600	2300	2777	3600	2300	2776	3600	2300	2776	3600	2300	2776	3600	2300	2776	3600	2300	2776	3600	2300	2776	3600	2300	2776	3600	2300	2776	3600	2300	2776	3600	2300	2776	3600	2300	2775	3600	2300	2775	3600	2300	2775	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
24130	21703	28739	25147	21692	21743	10037	1541	1135	1087	1002	922	940	841	825	859	772	767	768	781	736	731	696	694	764	720	699	746	753	729	735	711	748	687	695	714	706	635	714	703	740	692	696	736	689	699	684	700	688	637	695	713	650	676	680	689	732	709	685	731	712	679	684	657	668	707	682	707	710	704	674	674	696	660	662	638	709	720	663	648	633	676	703	650	611	658	740	644	716	716	645	692	682	641	707	673	682	635	613	688	627	682	628	633	619	736	670	645	687	654	649	664	665	644	636	696	639	685	682	644	726	661	681	658	682	706	710	715	658	655	699	692	630	673	689	669	632	666	679	651	666	682	727	697	647	660	660	632	725	687	650	703	645	689	665	648	700	663	661	657	695	655	677	623	657	643	698	702	654	661	685	645	666	684	667	681	672	637	652	694	651	663	667	688	660	688	693	688	642	703	671	654	683	700	677	648	690	670	662	691	662	654	698	668	665	707	693	665	642	648	664	645	629	667	644	695	650	666	646	710	690	669	724	652	681	656	670	705	652	660	665	692	662	662	674	704	688	681	633	688	662	691	676	678	694	697	681	703	671	678	661	615	715	664	678	671	693	666	672	630	657	670	660	675	606	654	653	707	698	690	637	673	675	677	663	651	707	680	676	652	675	686	655	713	659	647	665	644	663	710	671	628	720	665	667	686	668	648	664	656	692	662	673	690	686	686	654	669	744	607	622	635	683	662	684	674	641	725	657	694	658	682	623	705	664	629	693	651	676	661	724	669	678	647	681	678	651	664	668	659	651	664	671	720	728	688	683	654	632	689	689	625	694	663	658	673	624	681	644	668	683	672	715	659	657	678	698	652	656	705	665	685	694	710	678	683	707	650	666	664	649	714	668	664	632	670	687	688	668	662	639	679	688	710	670	627	732	670	682	714	674	630	679	668	668	693	669	629	679	696	671	671	629	684	659	641	640	698	681	704	678	669	633	687	651	632	719	664	639	671	696	696	701	679	696	659	643	684	693	696	673	674	635	728	713	678	649	685	662	669	637	599	701	684	675	708	671	689	680	640	638	666	698	701	697	670	613	635	657	669	626	661	700	691	634	636	625	692	718	660	614	673	686	650	662	687	609	664	653	711	664	662	696	610	694	638	653	634	641	694	709	687	690	660	686	674	688	656	671	693	711	689	704	677	714	711	692	628	717	679	700	655	647	696	719	702	650	654	682	623	712	696	664	618	716	677	656	662	639	661	662	702	656	675	677	643	681	640	715	683	700	677	664	719	683	669	680	663	673	671	644	695	693	656	661	682	656	650	682	692	626	657	685	642	678	629	660	660	660	697	668	646	671	662	704	725	686	702	664	701	676	677	664	662	714	678	691	697	633	697	714	637	699	650	697	686	683	686	677	620	662	677	668	683	673	684	702	717	679	671	684	693	662	683	706	686	619	657	655	646	670	655	660	702	675	677	628	640	668	645	643	665	641	686	659	663	725	674	642	659	676	674	672	670	705	675	663	668	654	640	684	670	653	676	701	712	635	681	692	714	671	684	697	645	673	669	667	650	656	688	649	676	671	687	687	683	665	652	658	623	662	658	653	690	667	692	674	639	652	641	659	675	665	649	694	642	687	647	699	636	676	641	660	673	711	670	621	646	666	650	657	691	686	648	680	674	691	646	690	718	643	669	685	645	639	655	681	698	661	687	677	667	694	667	746	687	714	690	667	709	647	660	672	666	633	700	645	645	615	663	642	651	673	669	682	660	657	616	654	679	688	663	667	658	651	685	662	741	663	674	668	676	663	652	696	659	660	665	744	665	696	626	668	705	658	712	631	692	700	630	646	683	652	622	722	692	687	634	719	662	705	691	695	682	660	677	706	688	637	675	660	653	656	679	647	653	697	645	695	669	697	675	687	657	650	635	660	668	639	653	691	690	710	672	679	678	687	702	657	664	657	664	616	682	644	688	694	679	623	714	647	650	673	702	677	630	699	701	654	670	716	617	684	664	661	634	676	640	655	669	683	669	699	665	675	704	602	708	665	685	684	643	652	634	678	675	732	643	678	698	688	648	639	659	670	637	709	682	681	657	683	685	683	663	633	682	648	675	628	648	694	695	730	638	678	666	619	665	707	636	654	679	681	708	636	658	654	646	705	676	672	662	691	681	654	681	658	626	668	684	657	657	676	636	683	651	644	670	683	616	666	696	671	652	704	677	686	695	635	651	684	663	714	682	672	734	649	710	697	640	694	717	645	610	656	638	678	687	664	670	652	706	620	652	690	673	661	709	667	696	647	700	661	685	668	679	690	663	692	652	661	721	661	675	656	680	664	783	650	615	680	681	689	611	703	689	689	624	623	708	634	654	698	617	705	641	673	697	696	684	691	628	676	660	647	689	704	693	636	646	664	676	645	648	604	679	647	669	672	653	668	698	690	608	663	639	700	666	680	645	679	621	615	653	714	654	656	638	673	657	667	676	689	658	672	689	648	679	676	666	655	674	659	638	677	684	703	732	629	647	645	706	644	665	618	703	627	699	672	692	647	715	626	711	647	669	637	641	700	646	653	643	674	697	666	684	644	614	693	642	684	651	624	698	680	651	656	682	698	672	674	673	705	643	631	636	676	680	683	722	680	680	645	677	661	696	685	676	717	668	633	651	713	630	673	679	638	680	656	661	643	669	723	652	622	708	678	665	662	679	643	709	681	668	645	646	647	676	685	652	665	668	681	720	638	671	650	700	647	723	652	650	672	661	679	650	698	690	647	665	665	644	727	703	650	647	720	675	673	665	714	671	619	674	689	643	659	645	633	664	673	628	633	642	741	655	613	649	709	696	662	688	579	657	665	665	680	595	684	650	663	678	704	691	645	656	693	696	684	640	660	627	646	657	701	666	641	698	664	633	707	648	700	681	699	683	691	667	611	671	705	635	653	643	675	681	686	676	640	679	663	674	621	623	629	665	676	631	658	604	657	655	712	642	682	653	693	684	668	697	684	657	665	659	674	630	730	744	640	684	677	666	638	649	676	697	657	654	635	669	642	674	660	671	680	622	637	688	722	722	682	659	623	698	661	697	676	655	692	654	678	701	684	620	677	642	705	718	667	679	696	674	655	698	665	745	665	666	673	659	626	675	669	663	720	651	695	696	652	643	679	691	662	646	671	688	702	696	640	606	674	692	644	680	633	618	675	743	681	653	630	639	665	705	687	712	646	661	709	635	638	645	662	684	660	691	647	656	652	658	725	706	705	684	654	681	649	690	690	677	655	658	664	629	678	666	657	659	670	655	671	654	640	669	687	668	741	668	664	634	733	654	642	683	682	621	686	646	697	666	669	648	640	696	697	647	584	724	663	712	637	666	652	685	668	678	647	670	687	646	664	651	661	659	643	661	651	706	694	686	654	676	641	684	680	657	604	674	662	707	636	685	622	660	659	674	611	655	675	635	694	669	655	633	694	652	690	676	653	659	687	723	671	739	668	649	603	644	696	656	672	649	721	675	652	693
59687	12907	12688	7419	4662	3406	2560	2114	1811	1511	1375	1212	1125	1083	985	956	894	890	882	817	770	801	795	777	731	739	732	679	729	707	698	648	706	753	637	713	647	714	703	669	667	640	662	678	637	678	646	616	639	650	665	635	665	668	709	706	705	701	690	696	700	711	721	660	674	622	646	627	667	654	667	673	675	670	624	657	703	618	678	616	690	660	630	639	630	637	608	655	639	663	657	639	627	653	606	664	596	643	604	675	672	683	703	645	667	649	630	612	650	650	670	642	631	654	627	569	620	689	656	610	625	662	649	646	626	623	638	627	642	654	654	666	647	604	618	614	611	654	588	621	595	635	617	652	603	618	594	637	638	616	651	614	612	651	630	639	633	608	659	662	614	654	640	645	631	642	609	592	635	647	655	621	602	628	577	651	667	617	681	627	606	644	606	665	620	621	664	641	664	662	622	646	622	631	650	657	656	659	643	607	665	629	605	625	577	657	611	623	660	605	631	621	612	622	650	656	651	635	636	646	659	591	675	630	611	619	612	651	644	622	605	679	623	624	584	643	617	602	599	664	643	628	605	638	657	628	639	634	642	610	581	611	638	650	622	608	596	657	642	638	653	675	629	651	651	638	608	581	601	617	608	625	617	554	616	620	596	656	594	601	637	668	603	675	623	686	611	690	596	588	635	644	613	630	683	617	612	607	629	641	609	631	691	609	623	658	623	586	634	662	631	621	619	630	569	628	659	632	640	608	642	618	607	591	618	676	603	598	622	618	581	659	662	613	601	655	603	669	583	626	675	598	642	640	615	684	628	689	612	627	664	633	635	586	611	622	621	638	623	625	637	634	605	679	629	603	584	584	644	673	634	618	638	645	649	638	643	655	624	669	654	587	611	581	569	608	658	607	643	680	633	601	639	621	626	608	627	629	684	658	635	612	616	654	641	619	663	627	620	656	625	622	563	690	617	692	629	609	645	632	601	665	626	637	627	585	600	659	641	622	604	647	569	605	634	632	658	648	627	558	620	654	611	675	608	598	658	648	634	643	629	612	584	660	653	619	639	640	647	638	618	630	581	617	639	643	647	619	612	603	633	611	656	664	660	626	643	582	616	631	649	643	629	659	628	658	656	632	611	602	588	610	630	619	645	654	628	650	661	619	622	652	643	639	604	653	630	621	636	623	604	623	659	623	630	583	647	646	652	647	631	636	627	621	656	647	655	662	661	580	594	610	640	626	672	569	642	630	632	587	561	655	621	643	619	669	648	597	658	605	640	639	652	637	647	585	604	596	651	625	557	640	679	623	624	602	631	665	645	617	595	677	646	597	623	680	608	648	612	615	658	599	613	647	587	599	604	635	627	614	670	625	612	637	610	688	641	639	642	647	609	643	655	672	645	612	621	633	652	642	623	585	562	619	643	627	625	615	616	613	624	598	647	666	638	616	627	624	656	607	600	667	649	602	617	653	643	644	624	664	591	655	666	651	611	686	584	600	621	640	595	610	640	627	572	609	593	620	647	606	613	657	611	649	645	672	607	643	650	639	596	654	623	615	668	643	593	576	644	629	627	631	640	645	604	590	663	615	683	646	639	637	617	615	610	590	637	623	666	632	680	659	608	664	600	639	638	666	636	638	620	610	646	638	621	614	640	608	640	601	602	617	596	612	643	602	654	621	665	623	660	649	628	610	634	616	648	649	632	648	618	651	656	617	586	626	653	583	647	608	618	643	656	631	644	653	676	673	611	648	675	630	609	645	609	661	609	651	629	608	628	676	677	672	590	612	665	625	609	630	604	644	600	649	661	643	628	629	645	643	630	650	691	681	648	598	641	633	652	631	665	643	641	650	563	607	664	612	634	640	606	608	611	695	642	675	626	644	600	615	636	615	605	660	618	640	613	630	654	593	664	678	595	659	607	585	660	616	600	639	632	609	617	619	625	599	647	672	618	654	665	628	673	615	597	648	583	643	612	649	638	622	604	626	573	598	635	642	634	619	632	619	653	621	622	631	617	605	563	614	655	666	653	618	621	619	617	610	641	588	684	622	601	644	623	618	650	627	689	629	590	608	676	615	615	591	630	611	618	581	655	647	657	603	647	666	595	620	628	597	670	681	649	672	637	610	649	619	650	641	696	676	616	671	597	641	643	619	629	574	601	615	642	632	627	621	625	622	615	664	615	625	631	627	665	616	599	679	677	614	673	618	631	635	643	610	616	625	601	644	611	642	636	667	645	666	594	620	599	653	670	631	621	643	657	652	651	631	618	657	614	603	613	613	613	626	663	613	612	666	645	650	613	603	605	645	590	608	606	640	637	666	649	631	605	597	652	636	565	575	622	606	607	600	666	638	588	620	610	664	617	637	639	652	646	623	629	638	598	619	623	653	597	623	634	658	608	636	627	621	652	616	633	631	641	632	633	627	665	650	622	628	638	666	595	657	609	627	610	614	602	637	635	579	658	655	632	657	621	626	629	632	663	696	620	645	624	633	673	583	590	586	648	641	675	658	586	640	641	564	582	601	645	646	607	623	639	601	644	605	641	634	628	659	656	612	641	641	586	655	625	615	672	642	620	610	651	644	657	638	606	603	626	624	652	637	631	607	612	650	595	586	634	667	665	629	626	635	625	605	645	652	563	627	634	598	626	607	600	601	660	596	672	649	648	622	589	651	655	602	598	620	623	650	627	664	609	621	666	629	629	600	658	602	623	630	635	639	640	620	603	686	669	619	673	634	609	629	638	634	641	618	624	616	669	602	609	628	579	689	645	633	674	624	675	649	651	638	648	609	610	684	645	608	652	684	676	631	616	613	652	613	655	701	607	689	623	582	625	609	616	651	576	614	616	597	639	636	651	624	660	606	633	616	611	636	640	642	658	604	621	643	621	649	579	610	649	609	605	616	651	620	619	650	596	650	641	602	638	646	646	659	633	620	605	622	634	635	592	557	649	612	644	680	603	629	634	637	647	619	600	614	655	638	624	660	625	667	578	678	632	631	617	627	642	618	622	667	638	644	665	665	622	610	631	633	630	611	680	603	623	606	662	638	592	622	642	615	573	647	679	624	627	658	630	644	618	639	575	627	622	633	661	613	593	646	586	634	681	640	658	661	630	640	656	647	606	658	588	560	665	638	617	661	608	648	651	668	654	674	666	604	626	641	626	633	670	616	595	586	609	628	665	591	597	576	641	682	634	612	664	667	622	625	637	640	628	637	661	665	668	605	659	642	630	667	624	678	585	603	606	649	578	597	603	635	613	692	619	604	636	652	637	611	618	623	666	659	624	645	616	597	654	650	608	608	695	608	645	620	622	631	649	652	632	600	651	654	697	618	665	626	658	623	640	626	678	703	636	639	648	614	622	627	652	639	656	636	627	604	669	643	636	604	619	674	606	610	583	618	635	639	671	616	668	626	651	616	646	640	611	664	675	662	634	628	622	664	605	658	668	665	602	634	623	615	633	618	610	655	622	661	615	665	649	674	628	656	643	606	685	646	638	682	665	633
33255	18060	4108	766	641	578	618	565	586	568	558	576	558	565	581	538	513	554	571	593	561	540	588	575	575	534	508	556	565	516	551	567	615	559	588	550	569	600	539	603	592	534	592	512	530	572	536	533	613	594	580	569	567	568	569	562	626	586	515	602	583	576	549	547	560	616	575	615	570	533	552	568	564	532	583	572	578	577	578	582	573	521	529	597	547	536	563	566	571	540	548	534	555	553	571	552	551	546	572	617	601	550	593	571	530	505	562	551	571	529	569	565	606	579	598	540	571	623	561	520	603	534	534	561	589	562	584	571	574	519	606	559	559	552	591	567	545	568	588	567	541	531	581	583	582	562	584	551	593	598	573	575	599	578	585	506	529	577	606	522	505	528	568	566	601	571	569	532	583	547	586	553	564	572	541	572	543	570	559	560	585	623	552	535	547	620	552	593	583	560	568	543	566	562	551	591	547	538	535	560	559	545	543	593	548	526	568	568	522	577	567	553	529	558	570	540	616	561	619	583	555	572	574	577	527	598	591	521	564	555	571	540	606	552	552	555	562	539	580	536	572	584	597	594	568	589	599	560	553	549	582	566	566	557	579	574	604	577	606	591	558	590	564	598	563	525	583	601	574	596	529	576	594	532	546	572	558	545	600	579	558	576	581	542	544	594	557	543	585	569	623	586	514	570	579	557	569	575	550	575	549	583	577	561	568	551	582	603	594	597	539	552	529	604	568	529	576	612	581	545	574	561	543	563	559	579	536	587	580	558	554	570	541	568	549	602	562	586	559	570	564	546	510	556	550	604	563	534	575	533	564	598	562	605	602	555	550	552	558	587	577	572	547	547	573	561	593	547	535	517	590	535	589	575	588	640	564	573	573	585	549	578	537	540	543	562	582	531	586	593	583	522	566	544	581	569	597	574	595	552	546	614	579	566	564	540	564	514	570	573	550	591	583	581	533	529	533	635	571	547	603	569	542	576	584	598	494	599	534	559	561	534	542	548	577	548	569	552	561	607	550	546	540	571	591	567	597	548	545	544	549	585	574	586	565	588	551	547	544	583	527	540	598	510	545	587	601	542	611	588	543	539	538	591	545	561	579	547	567	557	570	579	550	531	586	534	595	583	559	555	569	564	536	544	569	536	559	601	557	581	564	581	601	589	586	571	563	529	584	564	602	596	575	540	558	600	601	570	580	564	605	544	546	545	582	597	603	564	565	553	576	517	566	537	599	555	554	557	572	593	582	566	594	533	578	551	556	575	578	577	568	555	577	529	556	558	589	574	595	553	560	589	587	549	573	551	590	611	567	562	598	576	563	516	538	554	551	515	557	569	550	551	562	595	533	606	575	549	564	539	585	577	569	553	620	585	570	576	552	563	606	620	540	498	537	533	577	573	600	597	557	569	538	589	585	552	538	600	622	569	568	573	554	545	519	548	614	579	531	557	590	580	527	559	590	549	542	591	605	588	531	549	536	582	564	576	530	598	535	616	607	529	578	551	512	581	534	530	561	613	616	538	548	559	541	546	564	599	604	552	550	559	600	553	582	580	568	556	569	555	562	550	516	580	561	597	600	561	537	552	562	588	577	574	542	555	565	588	511	616	563	596	518	568	556	542	541	564	591	532	549	604	522	588	611	564	580	570	571	591	590	552	556	567	538	591	531	545	578	580	579	570	569	570	551	558	533	530	548	549	558	565	583	548	550	587	574	579	574	533	557	612	562	573	575	556	551	582	565	523	602	603	558	588	596	585	555	543	568	571	597	586	510	543	599	596	563	560	583	563	561	566	561	574	571	567	565	590	560	567	554	558	596	558	576	540	573	543	580	515	557	587	587	533	553	556	585	571	534	560	556	526	564	588	568	589	533	574	565	562	555	583	549	589	549	539	527	589	590	550	599	625	562	565	596	543	593	578	605	588	589	552	573	594	591	567	564	546	580	545	589	568	533	570	541	538	586	545	600	616	593	562	551	569	570	576	549	577	582	572	550	579	563	577	571	533	582	571	581	558	568	572	572	551	573	555	608	566	600	598	552	568	523	590	576	588	565	573	519	569	546	573	553	553	582	588	536	549	554	541	545	576	525	520	545	573	582	599	588	615	587	553	582	545	547	561	574	581	584	568	585	581	522	600	580	577	554	589	524	547	545	594	592	572	598	551	524	550	569	542	598	568	533	585	550	567	600	534	610	560	598	562	547	543	567	553	544	561	622	594	541	550	570	529	572	540	563	559	561	560	566	561	573	553	591	565	568	545	543	576	602	591	552	561	543	584	621	630	594	629	591	533	582	574	577	543	561	570	604	556	568	570	544	570	536	590	550	502	544	544	522	553	589	541	598	560	584	555	570	560	587	590	559	559	558	573	581	558	569	558	578	562	573	595	584	562	563	584	517	556	600	551	573	609	556	607	574	571	573	557	578	525	530	521	524	570	566	569	575	582	550	586	572	581	550	551	562	546	517	530	550	598	582	561	588	608	559	626	552	569	552	558	524	552	617	577	538	563	568	562	568	606	566	621	567	568	572	560	585	547	614	598	551	609	545	535	565	573	563	586	547	545	557	572	558	555	563	569	580	577	527	548	538	571	549	575	529	542	572	595	597	550	555	585	576	538	538	535	581	541	554	561	545	562	567	563	549	548	539	624	548	530	584	537	594	510	563	542	535	598	518	590	564	568	564	553	578	564	564	569	567	575	575	576	569	535	567	547	537	564	590	546	597	581	545	554	567	533	537	582	537	544	553	590	557	573	595	543	588	552	587	545	585	533	581	595	551	550	581	563	576	532	580	568	557	572	567	567	541	536	598	536	566	571	583	540	545	553	572	520	546	546	541	582	598	550	583	605	529	511	587	569	574	580	562	554	560	558	517	568	573	517	584	567	585	564	578	591	542	537	565	540	598	584	580	541	562	565	545	546	554	551	571	539	589	597	566	537	534	543	552	531	505	568	540	504	555	561	612	628	584	572	569	537	551	605	589	551	589	581	561	546	548	564	575	536	555	594	542	561	559	554	569	571	561	569	568	604	586	561	559	545	544	578	557	583	584	594	598	552	555	581	537	593	583	574	574	530	554	569	542	549	573	606	582	561	572	567	596	557	559	557	555	588	582	569	576	525	555	578	573	568	550	536	521	571	575	596	521	510	554	580	594	534	540	567	600	573	572	578	522	553	562	554	549	540	565	551	578	537	547	568	536	551	552	552	540	591	541	557	550	537	569	577	552	559	603	561	558	579	570	561	554	587	581	564	600	533	549	594	544	599	579	583	553	544	591	544	582	586	584	589	586	529	544	594	551	522	565	592	544	538	538	584	596	598	537	573	560	536	550	561	583	572	598	556	565	584	571	551	601	578	568	580	589	573	611	534	569	551	562	591	577	567	555	565	544	558	524	564	550	610	555	578	568	547	525	611	528	582	519	559	539	562	540	564	528	576	554	632	572	559	579	516	543	611	532	556	570	605	545	543	550	524	573	578	547	544	604	603	556	576	577	591	560	609
30968	3778	994	717	745	680	639	602	603	607	594	607	638	634	601	557	576	582	588	584	618	604	565	594	600	610	654	570	586	553	582	594	624	584	598	608	592	592	566	610	579	574	600	619	621	592	598	595	625	546	606	583	611	617	606	627	567	602	563	573	581	615	603	589	579	583	612	622	569	614	538	563	599	571	678	631	575	540	599	591	586	612	606	590	557	600	569	594	532	628	581	526	596	564	590	607	591	588	621	577	571	618	574	581	584	601	581	587	575	590	580	607	563	571	584	576	563	578	572	568	610	609	548	593	577	599	635	611	558	600	604	564	582	576	541	631	578	624	599	617	554	607	594	572	572	608	611	595	590	591	558	585	607	599	629	564	625	554	585	560	557	580	616	599	588	589	610	575	583	569	603	559	556	602	587	598	594	600	549	561	596	618	559	614	613	608	637	587	601	604	613	565	596	600	628	596	588	534	588	594	564	596	562	604	570	549	603	573	596	564	568	576	570	598	564	606	615	582	579	614	580	596	575	597	591	632	616	611	625	575	604	641	625	546	590	536	573	569	647	573	646	551	579	583	572	599	642	590	551	612	586	626	613	539	584	568	586	577	580	599	631	610	584	575	583	586	593	616	619	566	571	561	640	604	603	585	587	566	574	625	643	621	618	564	563	601	594	609	597	617	596	617	574	538	552	606	600	605	582	557	637	593	569	600	563	559	564	612	570	609	565	589	566	572	610	561	586	583	591	614	597	613	575	570	615	591	530	564	563	630	617	599	573	585	568	597	574	602	586	587	616	597	563	625	535	617	591	586	627	607	572	604	602	624	605	609	595	620	515	579	589	621	571	581	578	576	605	628	561	629	598	595	589	581	592	620	586	570	605	617	588	590	668	609	622	606	609	586	578	540	591	585	604	621	564	568	603	605	588	573	568	553	584	588	594	614	589	652	604	568	613	580	591	600	573	604	540	584	630	618	561	550	618	573	602	594	655	618	615	584	593	567	592	613	568	576	589	547	594	553	573	620	576	591	608	586	582	581	592	628	566	577	591	606	622	601	572	576	571	575	592	578	585	553	589	553	595	594	583	580	625	608	579	589	617	567	560	617	600	593	579	582	580	561	587	577	640	542	579	579	604	567	610	564	584	573	556	572	560	611	591	631	638	612	570	614	595	596	597	621	573	589	572	619	588	595	587	591	568	558	603	601	632	603	558	608	558	573	572	612	617	599	597	586	567	582	602	573	575	577	612	621	609	595	602	576	578	574	620	574	602	611	608	558	567	599	599	601	588	636	584	615	595	631	637	617	584	589	584	609	599	588	589	586	627	588	563	586	609	591	583	638	575	568	602	570	565	631	593	614	580	583	612	548	569	564	579	586	619	588	614	583	600	633	593	596	573	619	597	601	568	598	581	556	592	611	604	563	583	568	620	573	565	526	626	620	604	554	574	559	602	604	635	622	562	604	618	619	585	568	594	585	573	570	642	571	634	604	561	611	567	596	608	592	577	588	589	592	559	594	537	577	595	624	541	584	618	565	550	632	613	582	571	575	570	574	555	573	595	619	590	619	590	583	610	623	601	560	570	599	630	571	570	589	628	614	592	561	611	566	560	584	601	573	567	598	610	621	564	611	558	571	542	618	570	586	604	586	569	568	587	584	580	605	591	565	575	601	601	585	586	665	595	561	590	617	592	601	590	578	584	584	612	582	591	605	583	580	595	594	560	568	565	580	588	596	557	577	625	571	566	604	603	595	642	619	603	575	584	577	601	562	610	586	578	541	581	613	612	572	601	598	593	605	578	578	626	582	599	603	635	643	603	629	592	578	601	622	554	589	576	578	614	591	593	577	572	591	558	588	551	591	602	518	570	569	590	587	611	614	611	553	567	654	615	607	582	550	645	588	573	603	591	577	597	645	605	598	611	554	575	586	586	576	593	622	640	601	592	554	565	602	600	589	586	557	631	588	545	599	589	582	589	574	591	585	591	567	614	566	606	623	562	591	547	535	572	597	569	599	601	599	621	593	594	563	596	580	598	565	599	571	579	633	598	602	612	529	614	596	575	562	575	598	593	612	585	580	564	609	631	586	602	610	574	563	557	593	613	607	606	586	533	611	570	575	660	571	571	601	582	576	603	628	667	561	584	567	613	633	583	611	602	554	570	563	637	576	552	599	591	572	631	597	586	615	601	554	591	578	581	587	563	586	557	575	612	594	568	591	580	609	587	573	551	553	591	570	600	586	558	588	575	597	587	572	576	595	587	566	570	605	582	612	603	590	548	593	584	622	554	620	601	581	605	578	556	596	626	601	618	620	636	573	590	574	585	589	588	576	582	606	600	560	596	635	610	602	595	589	559	596	596	616	635	621	615	604	554	570	598	590	546	529	585	590	656	571	568	587	564	607	607	614	566	596	552	577	573	622	602	590	589	609	583	535	535	553	561	628	582	605	580	604	619	586	574	631	587	609	568	592	616	619	558	585	594	578	586	574	618	595	575	570	611	557	585	549	591	617	608	527	572	582	609	598	623	566	636	596	561	576	612	572	600	607	585	627	561	577	594	594	568	587	559	562	621	679	626	597	601	591	588	554	602	601	606	598	611	574	566	564	600	593	604	583	566	624	626	570	577	551	589	617	602	590	557	597	585	624	625	540	581	578	649	586	648	578	617	583	574	602	590	582	555	572	579	600	591	559	565	607	551	574	583	614	612	614	623	608	544	622	600	573	569	587	609	574	596	604	587	612	600	596	584	568	618	596	613	562	609	583	605	637	569	619	561	550	558	580	584	592	568	593	553	592	604	611	580	576	584	607	621	583	579	617	607	578	526	597	575	593	603	593	599	597	605	614	520	600	576	571	533	594	611	579	588	584	580	574	614	612	614	612	589	605	611	587	583	541	580	570	589	603	577	586	573	606	565	600	568	594	572	566	597	688	552	571	606	619	605	606	596	589	624	573	588	635	570	576	610	585	570	607	604	611	570	579	591	591	566	598	592	573	547	599	568	590	603	583	602	555	573	595	579	574	560	597	603	597	611	558	585	570	569	570	571	588	547	590	563	614	621	594	570	548	538	608	596	617	597	572	632	555	596	587	594	632	596	563	564	562	565	576	582	627	620	591	604	619	564	580	606	592	616	607	595	586	613	586	589	623	601	608	607	560	689	622	612	547	612	572	627	590	596	541	564	552	638	595	578	617	614	593	568	566	593	622	573	587	592	602	627	621	539	567	586	625	570	581	590	606	604	583	600	565	601	619	596	580	612	660	593	569	613	596	580	542	625	607	603	592	558	593	593	612	577	613	574	587	537	629	594	622	547	572	575	565	569	615	581	633	604	620	575	600	584	575	612	584	568	599	580	580	565	608	538	566	569	571	575	589	567	581	551	599	632	595	629	610	595	586	638	573	611	593	625	590	592	583	590	589	595	556	592	589	574	593	589	608	567	617	589	600	616	595	576	586	593	601	577	601	573	596	611	568	586	551	585	598	593	571	545	626	578	607
25319	21026	27142	24955	20973	10910	1007	719	625	530	480	517	487	419	413	384	370	408	396	389	366	381	376	361	387	339	378	339	341	349	343	395	346	331	350	322	333	349	339	349	334	353	332	369	327	321	313	364	335	349	357	351	333	342	383	370	335	341	345	360	339	356	382	315	371	331	348	339	327	353	338	343	382	361	333	350	343	333	334	366	320	333	344	339	339	319	342	331	358	367	351	324	326	355	323	329	322	324	314	323	324	331	360	348	369	342	358	311	377	325	313	335	342	348	339	365	361	340	329	312	323	332	330	340	302	338	360	364	354	365	327	346	320	315	328	336	354	344	312	318	349	311	315	323	328	293	344	325	340	308	360	322	377	330	340	366	326	293	315	331	345	311	384	330	331	330	334	321	332	320	355	338	359	315	386	318	352	340	320	339	398	342	354	353	351	330	346	321	311	348	335	345	333	336	314	309	342	327	321	334	333	342	326	307	317	356	330	328	329	318	335	310	330	323	306	335	335	339	360	332	314	353	318	342	335	336	308	358	306	313	322	343	352	324	333	371	340	332	350	360	322	332	342	353	320	338	324	313	341	323	310	333	367	357	327	304	331	337	334	314	321	315	340	354	379	343	363	336	325	334	328	330	319	322	322	294	330	346	321	338	344	367	357	335	348	318	332	321	305	348	333	334	330	303	320	354	340	350	347	341	315	356	363	346	306	322	345	359	325	318	310	338	334	382	327	352	362	302	318	356	342	353	355	336	351	327	355	343	356	357	328	303	345	380	343	333	310	323	338	336	317	361	326	335	291	355	356	342	318	350	335	333	328	324	365	356	313	336	340	320	336	313	341	316	358	317	347	326	328	335	310	351	320	349	282	328	340	341	341	339	303	291	329	341	305	340	355	347	358	371	340	300	327	328	357	330	355	307	327	354	313	342	323	345	346	294	348	357	329	301	316	323	314	364	335	367	332	337	345	325	340	334	317	333	338	371	340	312	375	298	330	358	313	316	340	326	302	291	361	345	313	345	327	345	359	328	329	322	298	349	326	329	331	343	328	328	361	340	295	329	319	294	325	340	338	347	327	344	323	345	329	364	355	366	330	291	326	321	326	326	343	346	347	320	345	345	335	324	310	333	354	333	298	383	346	345	350	374	357	321	318	343	353	358	325	350	348	351	358	324	329	326	324	329	320	324	349	333	343	344	322	346	332	334	326	323	338	301	348	342	356	305	335	328	344	340	367	308	302	348	312	336	317	325	319	340	348	322	356	331	329	326	333	362	351	328	331	340	351	318	354	333	310	347	354	346	336	296	333	371	322	313	321	329	338	354	325	349	327	326	330	361	348	354	314	350	302	334	327	328	357	332	331	315	325	337	308	332	313	334	339	313	324	332	309	348	336	350	309	339	361	322	343	321	341	350	351	361	313	332	320	340	340	341	327	335	336	352	340	326	337	337	324	378	315	330	315	361	360	327	319	342	325	303	342	337	316	292	298	334	352	311	310	337	377	350	341	299	339	300	336	364	353	335	332	319	311	319	312	329	342	324	361	334	360	338	290	320	316	318	319	324	334	339	306	338	365	334	332	317	351	297	304	325	329	365	307	330	342	328	353	355	332	330	328	345	333	341	344	351	345	342	335	361	331	351	351	364	341	341	319	351	326	359	334	321	346	350	366	368	344	332	310	319	333	365	319	350	313	313	356	348	291	307	340	329	298	343	313	324	322	338	341	326	343	329	337	322	342	323	293	333	331	375	337	314	371	343	320	357	332	357	325	358	346	353	337	311	337	284	325	327	339	329	340	303	341	312	305	350	359	336	346	343	339	329	333	327	306	319	332	339	349	315	330	331	326	333	356	314	321	337	318	314	354	336	341	340	318	289	335	333	336	342	315	313	309	321	333	313	325	341	346	309	337	311	349	321	349	350	336	324	365	290	320	326	336	299	308	370	310	348	339	331	331	337	319	330	330	360	357	312	313	338	305	340	356	341	325	358	324	315	359	352	341	318	326	317	316	331	332	326	339	301	350	302	325	319	321	347	338	319	343	334	334	363	334	339	316	344	372	325	359	330	346	316	343	322	325	328	363	322	350	333	311	298	357	337	312	342	369	330	358	324	331	336	354	329	306	292	344	327	324	345	334	337	313	315	350	338	285	359	334	323	324	334	349	370	328	334	334	340	325	374	328	324	306	362	300	334	346	329	329	305	317	322	320	339	318	360	312	333	360	308	330	316	307	346	318	352	315	371	322	334	293	322	340	332	324	350	322	318	358	325	364	328	315	294	308	326	332	329	354	336	307	346	323	306	321	332	328	348	306	319	347	315	330	323	352	338	344	348	366	305	362	329	319	356	320	294	329	307	338	334	318	339	386	315	333	324	311	313	326	304	326	334	337	354	320	358	351	325	287	377	347	327	318	330	322	335	333	309	321	311	344	334	304	332	353	355	333	322	344	322	332	357	349	332	350	338	376	297	341	299	373	292	290	329	353	311	343	317	335	323	329	325	307	354	338	337	328	346	312	358	338	325	337	324	296	328	337	335	347	327	334	340	345	333	325	321	335	315	322	357	349	326	338	319	337	344	355	355	333	329	298	333	345	357	296	329	340	331	350	328	331	352	351	314	327	338	312	291	331	345	328	332	355	355	354	337	315	331	341	353	325	328	345	339	298	335	327	341	305	287	331	339	324	354	340	335	338	344	321	327	315	393	301	328	291	337	351	340	327	339	313	341	354	332	325	319	336	337	333	374	332	346	324	356	338	323	324	331	360	363	321	305	356	349	335	345	308	333	334	313	338	327	301	340	324	328	318	339	343	332	330	313	349	353	320	328	338	349	367	306	360	304	347	321	317	304	320	323	325	346	361	352	323	296	309	312	354	322	327	346	327	347	321	349	338	318	332	327	312	363	336	350	303	339	331	349	356	337	324	331	333	351	341	342	327	335	320	327	304	337	335	324	313	318	323	324	344	346	314	340	316	328	326	339	334	317	348	312	328	317	344	351	366	307	353	324	347	325	341	354	331	332	347	330	344	342	337	307	337	284	322	353	347	352	340	330	324	317	330	328	303	333	328	365	319	335	335	334	335	316	334	339	320	330	364	339	362	380	343	314	326	321	340	337	351	298	334	337	305	309	342	351	327	317	337	341	333	345	312	314	330	311	312	320	348	331	320	327	332	299	314	346	325	318	344	336	343	332	330	347	331	364	321	352	375	334	311	329	336	358	359	340	315	357	341	329	302	357	367	322	344	313	313	323	351	328	328	291	340	350	312	354	347	342	355	313	327	324	315	323	323	352	370	335	336	328	334	336	349	316	330	316	315	320	352	347	345	327	304	328	342	331	323	378	335	314	328	305	320	328	356	348	304	332	340	356	317	358	328	321	365	349	351	322	317	355	338	343	328	299	317	330	344	328	345	323	331	308	310	327	340	369	362	320	336	338	341	311	350	339	344	330	328	360	356	322	348	333	346	319	323	336	320	346	338	326	324	334	361	330	362	351
58748	11656	7254	4084	2550	1744	1379	1113	864	795	757	607	568	591	583	506	516	502	481	438	425	446	421	438	395	377	374	389	372	401	369	401	376	375	390	405	404	364	375	376	356	347	367	338	372	340	361	378	364	370	345	365	359	360	389	383	412	368	377	398	369	393	404	397	389	365	387	375	355	374	370	366	369	350	314	348	352	377	336	355	354	331	363	341	407	336	365	347	325	371	349	336	363	354	331	362	333	336	365	359	359	352	367	348	331	346	338	339	353	321	369	345	359	342	339	332	375	333	337	371	346	353	318	338	342	354	363	368	334	385	354	356	334	357	357	335	357	375	370	347	357	394	355	357	354	341	372	343	351	363	347	361	348	362	361	362	354	359	334	324	344	328	327	332	363	336	339	344	322	358	341	362	343	337	362	341	340	323	332	376	359	350	364	345	343	376	338	325	379	341	305	345	347	373	365	346	348	353	370	346	325	361	370	398	359	336	365	352	319	308	345	346	363	321	347	335	357	349	324	375	367	315	346	322	363	337	349	307	344	350	338	310	385	361	329	345	369	331	315	345	357	345	307	361	378	355	327	358	353	325	353	347	372	349	367	340	299	370	317	333	328	322	328	350	325	366	322	355	341	334	390	334	347	344	323	365	368	308	333	338	346	360	362	337	318	390	339	364	366	328	335	353	354	352	354	381	313	345	363	323	358	338	352	346	333	351	345	352	356	336	334	343	347	354	354	339	349	330	361	351	347	387	354	313	345	349	363	363	363	355	333	341	331	324	334	358	384	338	360	343	318	336	330	377	334	338	368	332	349	360	375	349	355	333	361	354	374	349	353	365	355	376	316	329	360	346	367	392	365	317	376	371	353	336	322	346	347	369	287	351	345	349	349	335	338	342	340	350	360	343	326	353	360	337	354	357	340	355	324	362	342	353	340	331	352	340	317	311	334	340	311	319	329	372	333	379	350	391	335	343	353	362	350	327	332	323	349	340	350	320	368	360	372	360	370	344	347	361	358	346	342	353	349	346	357	357	355	329	358	346	345	360	349	367	331	341	341	382	324	338	355	325	355	360	331	389	354	354	348	332	342	363	325	367	353	372	336	365	362	367	338	374	345	346	326	369	338	346	317	338	380	341	333	333	358	353	344	357	379	356	356	374	359	338	305	367	329	342	333	348	334	335	319	341	336	355	360	358	374	354	357	327	371	325	329	353	350	354	347	359	336	347	322	333	359	345	366	359	329	326	313	358	366	324	338	318	325	350	325	361	331	346	354	345	337	354	334	356	297	335	350	317	326	343	346	360	397	359	348	341	335	348	324	327	322	325	343	362	312	355	356	349	361	368	362	338	352	341	343	331	359	350	382	370	359	371	366	393	365	344	335	334	369	314	339	340	344	387	364	361	358	388	327	348	356	336	372	353	349	331	342	361	344	363	342	358	345	333	351	346	344	327	320	363	320	363	379	356	354	345	349	315	324	361	348	342	339	398	328	301	349	321	335	319	324	344	372	362	347	372	361	326	360	341	376	359	339	342	339	363	337	349	370	337	335	332	361	328	331	352	310	343	317	311	319	344	315	373	334	333	358	341	345	363	366	306	329	331	371	350	356	345	361	322	342	378	359	333	360	320	327	370	340	379	348	327	334	370	333	323	354	336	352	321	335	371	349	366	343	356	351	348	350	328	344	381	328	318	333	401	345	332	340	319	329	356	335	336	366	313	337	366	320	346	308	368	329	345	353	346	339	361	368	369	339	346	363	396	341	343	357	351	355	306	319	337	328	334	359	354	361	333	354	344	354	348	393	342	352	367	364	353	335	350	310	364	339	366	349	338	327	358	364	369	314	356	341	346	365	367	341	335	392	342	349	371	356	352	320	396	316	367	333	339	368	332	356	358	345	330	336	358	358	341	332	348	341	383	319	356	355	364	341	360	358	370	323	396	343	327	327	333	353	355	309	327	373	328	315	355	372	316	337	356	333	327	347	333	347	353	367	341	344	359	355	357	361	362	359	365	331	317	318	321	338	375	333	350	337	350	335	312	349	333	378	341	340	341	333	334	306	365	341	349	338	366	323	326	360	346	328	340	354	359	356	327	358	365	348	367	324	321	355	346	329	319	338	358	334	350	349	358	350	368	349	335	321	343	356	324	337	312	342	342	380	324	344	335	379	349	333	381	343	330	387	286	346	319	351	315	372	342	369	383	341	361	362	366	336	327	354	361	363	358	337	370	339	349	330	325	357	393	357	320	369	347	332	344	337	360	375	331	356	342	340	343	331	327	322	372	312	338	346	359	349	326	343	348	337	350	341	366	314	314	361	378	368	361	343	348	360	362	364	353	340	344	355	340	338	348	343	348	360	360	312	313	324	337	342	361	365	355	332	349	370	353	337	331	368	357	356	329	358	359	343	332	334	308	357	322	335	327	312	307	359	371	314	347	354	334	377	348	319	359	331	328	336	354	333	327	377	305	333	357	360	342	338	323	327	355	324	338	369	363	359	332	334	351	339	337	287	372	363	321	341	339	326	368	326	356	337	328	333	337	349	348	343	334	357	364	336	355	330	342	349	358	329	339	348	333	329	352	323	357	356	333	338	327	328	348	328	354	333	333	361	360	333	367	364	322	374	324	360	323	327	356	339	320	348	313	308	348	312	334	336	363	337	322	376	338	352	315	374	381	332	347	372	355	362	332	318	335	376	312	320	374	342	366	339	350	327	336	326	355	333	367	357	336	332	377	354	355	325	344	343	372	345	338	338	340	330	331	364	345	325	351	308	342	323	338	349	351	355	357	332	361	349	371	377	362	317	355	348	364	381	349	378	341	331	337	358	353	371	360	341	343	322	355	347	313	346	322	352	365	338	350	355	315	328	377	375	341	346	383	348	337	344	334	361	332	366	349	336	354	355	339	329	348	315	339	321	334	349	315	354	347	321	337	327	355	336	354	323	353	327	363	353	371	335	338	326	325	336	310	347	353	349	343	322	377	353	360	331	346	357	328	331	347	358	355	347	350	359	347	343	345	352	299	320	377	347	342	358	374	343	324	337	355	369	403	333	346	367	336	374	376	354	340	340	346	356	352	351	329	344	347	346	354	362	335	338	353	374	337	378	326	370	339	338	335	358	340	324	325	325	333	338	326	349	305	323	343	356	336	353	341	339	337	346	326	332	329	305	349	333	325	350	363	357	383	339	343	339	369	310	358	343	337	322	352	362	367	329	343	313	348	342	361	350	313	362	336	342	357	356	346	319	355	337	340	371	361	355	332	359	292	332	357	367	334	362	328	362	346	327	379	358	390	356	330	353	342	360	336	350	352	340	376	335	356	334	348	332	358	338	378	355	320	317	388	313	349	340	359	352	334	352	356	353	345	371	343	352	347	363	363	317	358	309	340	357	374	345	344	341	378	348	341	364	347	367	351	376	373	358	350	326	390	358	380	358	355	336	373	361	358	351	344	363	314	352	346	338	328	337	325	352	365	339	350	363	338	356	359	352	345
23161	20879	27828	24061	20875	20938	9894	1482	1111	1022	933	885	861	844	773	719	767	768	740	709	710	704	687	747	654	744	671	651	640	654	688	599	639	651	652	646	642	666	665	672	652	675	637	652	639	648	638	658	629	678	666	641	672	706	641	726	678	713	684	694	670	643	710	682	687	643	643	600	669	677	647	679	639	605	673	692	646	683	642	629	597	645	652	632	650	671	646	676	703	634	605	638	643	625	669	617	608	620	647	649	676	689	679	667	642	634	636	618	658	650	636	613	659	648	623	662	636	670	633	635	632	577	642	656	678	637	610	642	642	602	678	616	613	628	619	635	570	686	687	617	620	641	623	626	646	606	618	573	652	578	658	601	654	671	637	619	640	677	662	649	621	659	623	652	615	668	628	630	680	617	630	651	636	649	573	606	623	656	648	662	659	622	641	670	647	668	690	660	681	662	608	645	626	637	643	670	648	665	644	624	631	601	602	667	666	609	632	642	656	641	651	618	626	603	665	592	663	657	647	654	636	618	642	677	657	661	678	605	644	654	587	659	608	660	651	594	641	594	636	598	688	645	615	607	613	654	621	702	603	644	635	635	616	678	683	628	643	654	688	603	614	642	689	644	629	597	673	610	609	649	660	663	635	647	663	616	627	719	654	629	635	627	653	652	648	622	621	635	607	637	633	625	634	638	643	644	619	623	586	648	650	629	594	631	683	591	653	633	682	596	647	655	670	632	659	619	680	614	651	612	730	610	616	587	647	632	613	642	639	623	602	632	651	616	664	607	637	656	623	619	639	639	582	660	623	657	592	675	572	642	680	652	653	700	648	663	657	626	625	639	633	650	676	614	631	686	583	627	635	653	623	702	695	668	631	625	634	674	667	609	660	623	658	625	680	575	683	576	639	625	696	640	701	616	695	622	571	641	632	678	678	677	589	648	656	679	674	628	652	588	651	585	610	612	636	657	607	599	651	604	647	635	652	637	660	619	662	604	631	653	627	618	636	629	602	671	648	645	580	659	631	624	646	621	623	638	661	698	621	640	656	645	634	687	630	619	624	681	585	656	665	607	620	627	626	600	690	658	599	641	635	626	700	655	652	640	568	594	619	654	646	672	622	677	649	624	662	611	673	664	629	625	674	695	608	658	608	691	695	599	625	627	641	603	645	659	661	594	666	644	650	638	654	606	664	626	617	570	614	565	613	610	624	633	632	634	646	678	616	647	622	650	657	654	664	672	592	641	674	646	634	643	644	648	650	704	639	700	602	642	592	665	658	670	639	642	616	608	652	615	617	655	632	626	664	661	625	638	684	661	669	635	639	604	697	656	625	626	632	643	601	597	621	664	636	659	594	675	638	625	672	659	708	675	654	647	675	599	646	650	635	642	665	615	651	615	622	635	658	616	637	669	659	670	608	573	670	640	684	664	626	643	653	696	670	682	637	615	663	609	640	675	633	652	682	630	664	645	661	605	666	658	627	662	670	629	691	655	687	659	676	650	607	627	625	662	650	589	667	626	632	632	679	649	632	664	617	625	649	636	631	628	598	636	606	693	627	660	678	608	666	649	642	635	647	630	615	649	600	628	655	646	615	652	609	646	663	668	635	584	652	645	610	658	610	624	666	647	624	623	618	654	634	671	648	664	615	683	665	640	624	658	635	644	651	626	647	635	590	619	628	684	629	608	650	621	659	605	643	654	597	658	684	667	605	622	651	670	673	628	622	620	690	639	657	624	646	642	650	620	662	667	626	678	670	617	629	659	698	669	619	644	651	610	660	609	663	601	633	627	633	581	618	650	634	613	613	650	677	625	650	674	645	617	597	645	635	648	609	639	668	632	624	625	623	646	614	600	657	704	672	633	635	652	643	621	701	634	614	684	618	654	663	647	616	598	602	669	612	673	611	624	635	652	662	612	665	638	618	606	655	605	632	636	682	655	671	669	669	631	576	679	639	631	650	614	647	677	661	668	623	618	654	653	644	631	618	585	607	641	633	643	600	640	619	641	656	624	659	673	634	648	675	653	653	528	631	618	610	667	648	634	681	647	647	616	597	640	651	658	644	647	618	634	679	627	621	699	644	660	656	626	641	658	685	607	633	651	634	592	689	649	656	662	633	660	623	653	639	609	643	634	671	678	645	638	626	658	657	647	639	657	614	663	630	672	650	674	676	633	632	616	629	672	639	584	636	645	631	599	610	655	655	635	645	665	629	705	643	678	617	666	660	662	628	652	644	630	653	612	663	653	623	638	643	616	661	637	672	622	660	619	619	675	694	632	616	632	664	630	644	645	665	664	647	691	651	623	687	641	657	625	649	606	654	612	609	597	618	648	600	645	655	655	623	639	650	625	619	631	631	671	604	609	645	613	656	584	660	638	626	652	652	623	629	651	619	668	650	640	627	654	622	638	643	633	646	675	670	618	644	609	658	651	657	641	670	622	626	631	607	634	638	602	676	632	652	655	675	618	662	651	644	676	621	619	644	657	648	617	641	618	610	654	627	665	650	647	613	650	627	649	600	649	653	629	648	629	654	696	635	680	633	679	616	638	635	627	592	648	659	608	648	614	679	665	637	630	592	609	627	610	648	673	607	655	650	592	604	685	654	683	661	635	655	650	656	641	616	662	644	625	591	649	655	654	625	617	606	671	619	610	636	721	628	654	635	650	601	601	623	633	646	638	617	638	662	669	673	597	645	648	629	639	685	613	677	652	630	632	675	652	634	677	653	670	638	625	606	682	580	642	671	672	608	655	643	632	649	672	627	634	618	630	699	613	619	654	647	638	618	650	598	653	669	625	617	647	646	593	659	632	606	609	668	662	637	635	665	599	657	605	670	611	646	635	670	635	675	626	614	614	638	589	631	630	675	629	661	604	660	679	657	616	621	628	627	642	649	657	651	651	590	642	661	688	636	656	642	647	650	675	655	656	613	659	618	650	648	648	622	613	648	628	627	595	596	638	654	640	624	649	608	633	681	648	658	646	644	636	665	623	653	628	625	639	625	642	617	644	655	614	664	616	639	651	656	649	619	623	622	656	625	624	620	687	668	668	621	626	650	634	626	609	636	644	671	633	643	604	631	634	622	598	615	626	643	618	593	635	651	661	635	662	642	662	630	644	620	655	651	629	662	630	622	648	666	696	644	664	646	683	650	645	657	668	643	674	644	633	609	620	639	667	603	646	654	655	620	620	644	655	612	677	640	638	695	682	629	594	647	657	678	597	624	687	603	647	645	631	665	629	679	638	599	655	654	668	669	648	634	641	655	610	658	677	600	608	581	590	663	638	672	617	639	684	647	656	652	642	617	668	639	703	647	684	679	597	639	660	607	603	621	660	646	625	651	640	621	637	679	650	641	588	675	661	662	660	615	654	672	676	666	654	613	667	616	634	678	654	649	660	644	632	565	630	705	616	635	652	554	650	671	616	604	620	657	663	641	655	650	613	653	621	671	666	671	619	601	688	664	613	645	631	641	649	675	675	678	636	627	624	609	632	688	640
56534	12991	12548	7449	4708	3460	2667	2068	1751	1458	1296	1286	1142	1079	947	885	915	790	815	791	734	798	689	736	685	697	703	738	719	677	708	682	677	632	648	663	685	648	651	672	627	587	651	684	662	682	642	613	662	606	667	646	620	666	630	662	715	693	666	633	627	655	654	639	659	631	633	649	654	624	649	629	639	597	596	620	617	632	621	604	646	622	629	650	615	617	648	572	611	627	590	539	606	625	641	589	618	604	585	619	593	618	652	619	592	592	556	590	650	600	594	626	576	593	581	580	594	599	586	622	620	595	596	593	628	570	603	642	655	635	638	598	609	548	589	605	608	610	555	570	592	611	609	627	590	580	606	577	633	617	608	622	578	590	599	630	615	577	635	600	579	632	583	597	582	605	603	580	549	593	604	620	630	628	581	619	581	611	629	597	563	610	582	579	637	605	607	627	596	621	553	639	593	592	582	636	615	608	624	613	573	617	604	557	581	589	612	598	595	594	623	605	594	595	608	562	631	581	642	644	599	632	613	622	600	526	604	564	633	597	616	588	602	606	629	612	597	622	613	630	642	618	611	572	606	598	617	576	577	575	590	614	595	595	587	603	574	590	607	621	570	589	605	612	557	571	609	605	590	600	604	599	606	605	600	622	562	603	592	584	595	600	610	560	605	682	578	594	590	558	610	619	614	608	598	657	575	618	593	643	605	594	592	595	635	586	558	562	641	595	563	595	588	606	576	580	594	600	616	585	615	599	567	578	610	616	599	634	583	632	598	614	630	625	641	612	610	617	608	596	631	611	617	625	614	668	609	652	604	616	638	642	622	616	601	580	657	580	634	558	620	618	557	600	601	615	601	594	602	583	600	617	590	594	588	643	614	627	629	619	606	605	590	587	621	656	628	577	618	574	619	577	587	555	618	595	608	618	623	606	608	605	626	616	627	619	605	565	648	598	559	589	613	596	580	600	550	591	619	622	557	592	612	605	598	609	589	621	582	602	619	594	588	614	591	598	638	617	615	650	588	619	608	563	610	628	560	591	635	562	586	577	633	601	603	520	568	594	601	611	597	621	601	583	642	577	677	578	576	609	610	591	592	614	568	615	613	630	614	586	600	642	623	559	587	628	626	560	580	582	537	591	587	620	587	578	603	631	562	616	594	656	611	619	612	615	604	592	597	601	640	587	585	575	599	607	597	575	592	543	586	638	594	616	599	616	611	621	553	583	577	618	621	560	623	608	629	596	599	615	632	632	628	639	582	620	550	616	569	631	591	624	596	603	594	598	618	614	568	633	609	591	622	578	620	611	578	588	588	647	617	595	594	612	633	608	585	618	635	589	581	592	631	574	613	634	593	569	558	619	584	601	604	634	617	648	608	650	589	639	599	556	605	567	546	577	627	612	583	626	649	604	614	605	629	645	622	595	626	585	647	637	595	626	592	596	617	615	602	608	592	623	559	602	559	667	610	627	595	600	610	567	626	611	647	582	616	548	597	594	583	616	612	598	615	609	603	614	605	601	594	621	543	617	583	569	594	575	562	544	602	569	610	600	602	605	608	596	610	623	630	598	582	634	617	555	602	673	578	569	617	574	612	613	621	574	602	571	616	558	606	629	647	600	618	604	570	606	571	594	602	576	624	634	605	598	606	590	627	601	532	590	592	617	596	575	558	608	587	590	587	635	583	619	604	597	578	660	611	582	643	596	582	580	606	630	638	616	631	632	558	591	584	606	613	603	597	589	626	559	582	578	617	565	609	637	561	637	571	610	610	558	595	616	588	599	617	590	591	559	631	638	610	591	607	594	607	599	586	623	622	585	618	612	616	636	619	597	611	610	635	614	625	573	598	550	601	571	589	630	637	641	574	627	569	605	558	585	622	597	556	613	595	585	591	635	599	581	593	647	561	578	671	594	600	571	575	604	575	599	596	571	628	625	625	661	603	584	579	592	601	600	609	579	588	599	610	663	569	572	612	599	624	643	627	602	620	629	602	572	628	578	602	639	594	590	624	609	620	607	589	562	558	627	604	601	606	590	579	627	595	566	555	629	552	627	625	609	615	618	595	634	656	581	626	596	581	608	606	660	602	597	592	585	638	578	590	565	614	611	585	586	626	604	592	614	620	592	600	593	608	597	583	601	641	604	619	587	600	620	557	630	625	621	605	589	654	651	618	606	572	562	611	566	557	592	634	602	614	629	564	605	606	576	612	613	580	608	580	590	625	642	574	543	615	660	658	594	612	604	601	594	636	610	593	521	574	570	592	613	588	631	634	630	576	607	597	587	639	583	627	550	599	596	614	633	554	621	634	595	622	607	609	610	597	620	609	592	640	572	612	614	595	582	591	622	615	657	587	633	541	646	593	596	610	593	616	619	603	602	608	536	671	612	578	582	580	587	573	642	616	576	595	606	584	603	622	660	586	596	574	607	590	637	579	567	580	619	632	590	583	614	598	619	593	561	618	574	627	620	607	670	603	578	595	626	638	629	631	621	587	642	603	544	623	583	592	612	631	569	586	527	636	597	650	594	601	617	635	610	547	621	612	596	558	622	620	618	597	570	581	637	580	590	620	582	616	593	622	610	581	569	651	623	581	573	627	548	650	584	577	596	569	560	581	564	625	624	591	632	599	558	604	567	585	599	616	638	608	607	597	638	595	604	575	598	581	630	614	612	613	616	621	587	578	594	584	612	586	574	587	623	606	598	582	633	617	546	623	641	589	512	562	583	577	586	613	624	637	571	591	594	621	584	600	584	637	599	559	625	595	599	612	577	600	619	590	578	612	603	615	576	601	595	619	611	621	641	573	572	603	578	627	652	597	649	613	594	572	558	586	609	595	594	629	667	677	583	634	623	565	590	655	622	612	620	609	641	607	628	601	611	583	592	582	623	559	585	590	602	588	584	629	609	609	636	605	590	650	578	643	605	595	606	582	614	627	602	588	556	569	552	597	630	603	630	576	576	590	605	615	598	620	577	608	627	594	612	592	599	654	591	613	591	640	631	576	626	628	610	595	568	624	619	610	595	601	592	611	597	609	628	609	589	592	584	624	604	598	613	609	612	615	556	619	628	577	588	608	618	608	583	622	618	620	608	599	614	619	591	585	584	583	559	551	598	585	610	610	599	616	588	628	611	573	630	581	612	610	591	603	639	607	600	579	628	612	578	599	580	590	605	586	596	618	633	575	559	614	585	616	572	604	616	568	637	640	590	630	572	584	608	625	582	605	611	608	618	594	592	623	616	609	656	568	611	591	602	611	580	609	565	594	603	628	626	642	596	602	577	599	579	640	604	597	602	616	590	600	652	614	592	608	604	596	593	607	638	560	609	583	635	622	611	615	615	575	618	643	580	624	553	600	580	635	624	631	603	597	606	604	594	619	584	598	556	568	593	613	574	575	622	579	628	548	601	614	563	625	612	610	557	588	608	600	588	647	617	620	558	594	600	634	584	577	609	588	627	608	586	567	593	600	580	658	602	628	591	603	622	620	616	546	646	576	597
32855	17808	3963	821	622	593	536	586	564	619	580	557	581	563	536	603	551	591	543	570	550	558	610	575	540	590	563	592	566	563	603	555	528	617	583	557	605	575	581	599	551	550	582	555	541	535	567	596	564	558	583	572	566	574	573	607	560	535	591	574	572	567	553	599	576	544	572	582	543	593	530	576	543	520	618	587	560	570	535	528	592	571	599	544	595	571	581	550	554	581	548	533	558	563	568	582	598	548	576	561	538	574	550	561	577	566	553	550	622	547	575	539	573	571	611	565	549	547	565	543	557	558	564	582	527	578	587	548	562	530	587	579	544	570	575	548	581	553	572	527	564	608	536	552	542	555	597	554	562	586	613	534	612	564	569	574	553	561	562	566	574	532	576	610	539	598	566	516	568	567	533	566	563	556	531	535	551	524	547	535	564	582	572	590	546	568	570	568	567	573	602	571	598	563	568	576	575	569	534	569	553	576	583	560	531	549	594	572	518	569	539	563	545	570	551	540	585	546	570	573	570	559	559	563	587	542	543	558	527	547	562	555	540	534	548	574	553	528	563	574	521	533	546	571	533	564	603	540	487	564	533	529	568	552	558	543	555	553	615	606	558	557	593	558	574	577	567	579	587	530	542	557	577	561	528	577	547	563	553	609	549	591	521	550	580	581	560	580	562	561	569	579	557	592	537	599	576	576	549	532	565	571	525	542	589	567	529	579	529	576	565	542	540	582	552	550	544	565	576	567	574	515	543	544	556	606	552	600	556	536	574	574	583	559	523	556	626	549	560	577	552	587	571	525	588	539	567	559	499	565	556	562	582	544	579	581	565	533	583	554	562	568	588	560	570	597	550	558	506	559	590	584	586	549	581	535	548	546	589	574	542	529	536	598	563	574	561	553	547	522	549	567	538	562	539	560	566	586	546	551	537	584	563	585	575	593	597	560	537	540	511	552	598	522	608	532	560	539	568	575	550	562	576	555	556	585	584	542	631	513	520	554	544	561	589	523	575	573	566	609	566	535	597	550	542	548	562	581	563	593	514	574	574	540	582	566	552	546	561	601	584	568	546	553	528	581	578	560	583	583	600	567	542	558	563	581	609	588	604	590	542	589	573	570	514	558	551	574	528	582	614	574	576	529	579	563	530	567	588	580	584	561	568	581	562	608	597	588	566	545	532	568	540	570	577	568	596	588	565	616	535	559	543	571	599	555	570	598	537	596	588	577	564	560	520	592	567	550	569	547	590	571	582	566	544	546	571	599	566	558	578	524	550	571	526	579	589	538	579	546	575	547	569	574	582	594	573	554	558	594	536	553	519	561	583	568	579	538	570	591	529	579	548	568	547	573	538	541	579	613	585	556	551	541	584	596	540	574	548	564	589	559	560	592	606	623	554	558	523	561	550	558	573	591	595	549	585	583	540	588	541	542	568	519	559	562	599	570	629	550	573	560	587	561	559	529	572	563	534	564	576	546	556	561	565	528	544	536	579	547	571	583	560	529	616	557	584	525	563	553	548	586	575	542	553	560	541	573	566	566	559	559	605	594	532	574	597	557	574	541	552	576	558	547	534	542	567	573	578	529	573	558	537	583	564	572	581	560	546	571	528	575	570	561	555	546	559	599	587	555	560	517	539	579	557	550	600	592	601	538	558	563	541	587	540	542	561	557	569	567	582	599	617	545	572	618	586	546	497	569	529	560	591	565	586	558	560	554	562	570	558	572	589	560	537	568	567	583	600	588	539	562	558	568	593	562	547	577	512	572	610	530	552	539	544	543	512	529	565	582	546	567	531	568	519	587	583	571	554	569	579	527	558	559	574	543	571	541	575	549	564	570	548	593	585	550	539	534	584	556	586	564	535	613	528	559	592	515	569	554	563	588	525	539	532	556	556	567	591	584	562	561	577	572	530	566	542	583	576	581	590	565	527	532	553	611	529	606	564	543	558	554	561	556	523	563	528	510	508	565	574	548	568	561	573	537	573	537	552	533	555	559	613	538	528	552	628	542	560	542	586	540	544	587	559	587	528	556	528	570	557	546	540	506	538	596	551	561	575	549	576	585	616	570	545	531	589	550	586	552	558	584	566	576	582	518	609	581	574	584	520	572	538	575	579	541	544	556	571	524	586	608	553	560	518	546	575	567	601	564	554	591	543	571	549	559	580	550	541	541	526	560	586	553	486	588	570	566	589	571	574	559	605	552	501	588	590	588	549	539	479	565	579	605	561	549	608	564	567	567	575	537	561	632	565	531	563	584	568	575	543	542	507	568	541	532	549	583	550	549	583	516	519	536	583	515	539	578	473	587	551	514	540	533	543	524	563	584	556	574	611	602	533	569	586	539	561	600	579	580	564	543	549	561	535	605	581	593	609	576	584	568	561	582	603	591	613	546	596	639	577	576	581	532	519	535	541	596	592	573	563	589	546	586	567	554	577	581	598	527	506	592	564	545	589	589	603	567	590	548	563	538	520	580	552	534	550	573	580	544	587	571	523	572	573	560	507	591	532	580	607	580	544	533	565	586	557	570	535	531	588	575	600	567	567	601	553	520	540	566	579	565	552	608	549	547	584	555	576	575	560	595	592	547	570	523	578	525	539	606	581	555	530	548	578	543	571	534	574	581	579	620	533	540	527	558	548	554	584	546	552	555	594	567	584	560	557	538	536	556	571	581	595	538	558	554	593	562	538	587	580	522	556	565	579	573	556	582	579	569	607	555	557	556	568	548	548	543	568	586	529	580	564	513	551	542	625	593	558	569	567	514	583	611	588	507	577	530	571	585	576	529	559	571	581	525	624	572	519	575	569	584	569	569	551	539	566	559	518	577	538	584	558	564	564	586	583	580	560	551	550	554	548	529	565	562	557	545	588	542	551	575	565	501	549	603	554	557	544	600	613	562	540	552	547	580	561	580	584	555	563	582	602	552	538	562	533	560	586	582	559	539	545	553	570	580	623	560	589	562	568	535	549	598	557	552	566	580	555	554	520	571	532	547	556	586	589	575	566	563	543	526	535	597	604	581	533	517	584	592	527	590	567	547	539	577	575	581	519	570	561	550	592	585	572	567	584	557	552	523	598	564	583	545	554	549	580	584	536	572	533	548	544	566	531	560	499	522	571	581	582	588	566	569	576	547	584	557	564	516	573	559	574	590	581	568	582	574	509	548	588	562	576	559	564	519	580	578	557	534	541	574	554	562	539	523	544	534	547	574	567	577	572	600	516	556	587	532	503	571	563	597	580	525	550	555	556	578	544	569	559	554	570	565	569	546	552	564	567	583	520	573	532	564	569	538	568	565	593	548	535	600	566	565	593	554	574	548	571	557	520	587	588	555	587	572	539	567	544	574	567	572	546	636	575	557	536	616	572	596	548	579	583	586	587	601	516	544	598	572	579	561	589	573	570	579	560	597	570	525	565	585	528	551	521	552	543	555	565	576	590	579	559	548	582	532	551	525	567	603	580	550	540	518	597	566	570	563	600	504	573	557	569	558	534	561
30429	3720	988	805	697	617	646	631	621	626	642	654	592	583	587	607	569	592	603	601	660	583	605	575	587	617	611	568	576	600	597	567	624	556	558	623	585	592	535	590	607	613	608	611	572	583	625	610	551	583	543	601	571	597	588	582	584	685	603	614	557	591	598	570	583	588	541	601	601	606	576	595	630	569	594	599	615	598	599	595	598	542	554	568	548	592	601	624	598	544	573	581	592	591	612	536	566	608	600	587	605	567	598	580	554	588	602	632	540	589	599	603	580	608	592	660	616	589	616	568	541	613	601	565	560	599	566	590	562	562	616	607	574	571	579	604	584	589	571	581	664	574	594	585	621	601	602	601	561	591	571	544	607	594	587	568	538	589	587	601	603	590	613	590	602	599	584	617	600	550	569	591	591	570	551	584	629	591	584	586	586	559	604	595	604	585	552	605	612	602	607	584	590	607	559	606	558	572	591	605	583	570	585	551	597	559	588	624	573	569	630	554	557	603	557	615	599	591	562	589	614	624	598	567	547	588	574	557	585	595	580	599	601	583	606	634	585	583	564	594	575	589	553	576	620	586	565	573	596	604	605	585	599	610	589	549	626	604	624	591	591	628	566	586	585	611	576	605	591	549	607	582	604	592	540	594	615	623	586	642	574	620	616	553	600	613	581	574	577	542	602	599	589	572	603	596	628	604	575	558	599	628	566	574	593	607	572	615	609	623	573	583	610	542	646	614	604	571	630	586	598	580	601	553	589	604	578	596	575	541	578	590	600	560	605	586	563	587	576	595	598	531	580	599	576	580	593	616	587	578	584	519	597	588	597	630	577	568	550	597	596	622	571	638	562	587	631	577	646	588	589	612	546	618	597	559	586	568	580	563	599	612	592	606	589	572	553	584	572	553	598	554	565	571	582	590	580	604	565	589	572	564	586	575	589	606	574	591	587	563	585	575	585	577	559	608	574	596	608	580	575	594	607	535	601	594	576	580	568	568	605	539	569	567	594	576	556	569	570	586	559	603	578	589	548	591	616	581	601	577	567	568	609	616	611	591	597	561	556	604	597	576	604	573	553	566	586	556	608	552	610	582	566	527	573	614	558	603	576	618	584	574	602	611	613	624	575	591	569	608	621	594	574	552	567	578	626	596	611	581	558	563	576	604	574	515	558	590	566	562	606	597	631	584	604	548	632	598	581	571	585	563	594	594	592	548	580	547	578	570	577	585	564	603	588	569	612	586	574	591	603	604	544	560	577	571	613	604	598	609	572	588	557	588	603	600	552	575	601	547	585	564	564	570	568	621	554	608	564	591	623	577	625	562	615	595	616	573	596	600	561	585	612	615	549	579	574	598	599	613	583	551	554	543	593	589	597	570	616	584	593	549	556	597	603	580	606	604	542	584	603	622	604	590	600	596	596	584	587	591	598	565	570	571	596	590	546	590	578	611	527	591	557	596	614	589	562	624	592	614	621	597	594	571	538	585	554	620	563	554	570	608	586	594	574	589	638	560	622	584	609	576	581	569	567	545	555	587	602	614	555	625	579	621	559	652	567	588	602	613	578	547	551	549	579	620	574	605	564	614	600	592	611	580	565	569	636	555	571	564	598	564	578	617	620	580	596	559	591	578	594	626	567	579	616	613	570	569	598	589	619	583	579	598	585	639	582	565	577	585	561	617	542	600	588	575	558	558	547	550	548	601	606	622	512	573	620	593	594	589	595	562	566	593	575	557	580	553	601	561	590	607	605	581	561	597	604	589	574	576	587	586	578	581	580	596	582	589	586	560	592	608	579	599	622	581	564	551	570	543	548	578	560	544	581	572	582	611	578	561	570	580	603	585	578	608	598	569	619	578	614	555	572	561	588	568	601	571	572	577	578	591	631	588	574	572	558	597	532	631	559	592	575	603	608	565	632	584	591	542	518	533	578	610	592	603	593	553	594	634	546	559	598	555	592	590	592	649	537	589	611	550	590	581	590	606	613	622	542	577	561	590	632	585	621	577	556	590	579	611	563	601	569	582	545	593	609	602	566	608	611	593	576	624	564	578	613	584	555	561	576	550	586	566	600	562	584	568	579	586	589	552	511	573	552	549	567	562	563	611	551	572	617	545	586	582	577	601	588	591	564	577	623	613	577	580	580	586	600	570	575	549	599	585	580	569	571	582	591	621	627	555	569	590	589	623	623	577	578	594	546	591	568	562	574	565	558	601	540	591	592	573	588	533	579	587	552	597	610	633	592	630	567	629	592	615	590	628	590	581	546	607	626	562	595	642	605	556	536	591	595	615	618	605	570	593	586	596	610	561	525	574	593	548	600	620	593	616	550	559	607	585	594	599	659	588	548	595	585	578	579	590	564	612	595	576	592	583	587	529	562	601	588	573	589	551	560	589	596	560	561	590	561	596	563	608	577	580	608	610	612	612	582	596	618	559	602	564	591	605	555	607	536	547	598	589	621	607	570	623	569	602	609	606	580	578	581	622	614	600	563	605	577	606	561	556	596	551	624	589	586	576	555	599	600	579	563	605	574	603	607	612	586	591	602	541	577	553	568	610	571	588	568	586	601	580	552	578	583	607	593	583	624	582	597	564	592	574	533	567	624	592	598	629	592	606	562	590	640	565	601	601	570	618	609	598	608	618	617	552	558	575	602	570	542	569	562	607	610	618	583	579	551	570	590	583	604	607	589	595	552	606	564	613	571	561	581	593	540	576	580	584	551	534	580	613	601	554	572	616	637	587	584	588	597	591	617	583	593	563	625	603	546	567	582	570	605	602	604	583	568	593	594	596	591	586	566	605	634	598	588	559	575	561	588	608	611	637	546	591	558	598	569	638	580	578	553	643	568	596	630	630	602	588	532	614	593	568	608	587	614	586	546	596	609	565	592	563	570	596	597	577	633	539	612	552	596	600	596	558	641	554	625	589	565	583	577	564	565	600	542	579	564	577	582	562	606	566	605	569	588	597	591	590	569	563	566	571	588	530	588	574	600	607	596	586	571	587	534	577	610	602	544	617	623	591	588	596	601	619	604	565	567	537	599	602	611	603	581	545	604	572	570	575	541	619	556	597	614	588	624	590	592	624	569	647	610	589	580	583	566	572	589	600	618	598	586	580	560	635	580	575	618	589	579	630	600	641	583	616	591	602	516	602	553	581	561	565	614	594	565	595	606	580	624	596	606	572	604	607	593	573	581	601	553	595	549	590	552	612	626	603	564	550	582	540	630	609	575	613	595	591	569	606	559	584	592	595	648	580	602	548	583	594	609	584	584	621	560	556	591	529	578	600	626	587	597	587	578	605	569	589	578	591	584	584	605	612	612	578	561	561	606	571	588	605	612	556	571	605	570	576	582	610	566	597	610	612	637	590	574	566	597	541	628	558	568	555	574	562	573	586	583	561	579	610	576	569	586	595	565	556	593	607	582	607	619	592	591	598	554	635	571	586	556	584	567	580	612	580	554	607	579	608	546	610	592	608	588	610	579	593	571	621	594	594
25291	21062	27252	24831	20956	10786	1031	686	567	532	467	438	434	419	391	396	401	426	372	392	405	352	391	358	336	362	371	367	361	350	343	376	354	336	344	321	363	335	343	332	332	335	372	350	324	351	341	367	389	334	337	360	325	320	351	319	366	383	346	330	325	354	336	385	368	343	318	333	344	333	367	330	327	321	341	342	309	345	349	332	355	333	366	385	342	327	338	337	329	363	324	314	366	340	354	356	333	318	318	337	323	344	320	319	361	326	353	306	365	385	326	345	321	331	304	325	311	334	326	299	292	345	310	351	329	326	344	353	326	314	345	316	345	338	318	358	316	339	335	343	359	294	329	350	315	349	323	330	323	315	354	358	329	328	338	366	334	287	339	340	304	350	329	331	364	326	348	346	324	341	339	336	322	306	330	315	359	303	359	344	362	322	323	329	351	406	299	300	362	310	317	302	326	313	312	348	342	332	350	321	335	331	331	373	355	345	331	344	336	334	352	352	316	347	357	318	340	343	326	350	330	335	334	345	341	307	340	315	338	333	354	326	330	327	312	332	340	339	321	330	349	334	338	335	370	352	331	329	341	367	326	348	322	322	345	361	313	347	325	356	289	355	337	323	353	344	361	330	325	349	343	359	337	341	340	340	366	310	316	324	338	332	349	322	330	325	352	364	331	371	335	318	335	322	322	341	351	320	347	363	349	333	335	298	307	354	370	295	344	339	315	322	354	361	341	352	321	356	354	326	359	333	345	390	348	339	323	346	329	302	325	345	350	341	310	376	295	336	329	320	373	346	351	325	313	325	343	351	338	372	342	324	337	358	318	328	360	326	360	361	324	321	358	345	347	316	315	340	337	338	318	332	368	343	366	327	315	386	346	361	306	332	317	311	327	340	313	348	295	321	340	315	321	313	357	341	331	325	322	333	316	335	372	369	346	349	336	350	294	325	333	334	315	311	353	329	347	348	320	328	332	345	337	303	344	344	317	331	344	331	355	326	315	362	322	375	347	329	339	342	307	330	316	317	338	315	320	350	338	303	353	343	355	326	325	310	340	356	329	346	341	316	324	347	354	337	353	351	300	346	317	310	360	340	359	317	320	324	333	304	333	326	304	316	358	362	342	335	308	332	328	346	328	338	319	303	330	339	294	350	349	348	365	305	292	316	319	315	324	305	316	350	341	323	340	349	359	302	304	307	315	320	351	313	327	303	344	295	315	319	354	322	338	308	357	343	324	337	372	332	336	337	301	329	343	352	313	321	310	349	338	332	356	321	353	349	318	337	371	340	301	341	313	342	293	323	305	337	348	341	321	286	341	333	321	320	329	302	302	332	353	363	354	326	302	348	353	318	328	351	324	347	351	369	328	318	366	367	338	377	323	330	334	291	330	339	307	326	334	340	344	337	330	327	335	319	343	305	333	335	350	333	338	355	303	352	318	349	319	304	336	324	351	353	357	351	307	342	359	319	325	337	364	323	325	346	309	367	319	317	356	340	308	313	328	347	305	353	360	333	328	347	335	315	305	319	336	329	336	323	324	329	343	309	353	346	344	338	360	291	362	303	328	294	358	332	320	318	314	338	342	362	325	340	334	339	334	305	351	326	318	337	326	319	356	334	358	328	343	349	311	356	306	341	385	343	344	326	336	299	335	332	321	308	339	329	299	352	352	360	327	330	316	341	312	340	347	327	312	303	320	309	327	324	337	308	345	333	316	341	344	321	325	337	326	354	333	328	359	365	349	331	341	285	344	306	358	352	325	348	292	329	349	300	310	339	315	319	312	320	323	348	343	319	322	318	339	340	307	361	317	325	339	347	316	314	314	333	339	333	335	382	365	357	356	313	328	325	314	315	303	333	319	326	342	333	366	354	315	358	340	319	323	329	326	350	344	332	327	376	313	335	312	343	305	323	360	353	304	314	351	333	373	357	320	317	356	347	327	349	362	352	329	327	344	352	350	357	335	357	326	324	338	322	343	343	320	348	382	338	320	325	346	281	339	326	329	346	359	356	357	308	335	361	315	324	331	328	334	359	318	351	319	319	357	358	322	346	337	316	326	345	332	348	305	315	315	345	331	352	362	309	307	346	318	309	337	318	312	328	327	346	356	334	345	359	340	330	327	340	359	332	322	356	309	349	306	376	327	315	336	341	380	330	326	332	348	285	340	324	340	307	331	340	332	354	310	333	358	322	368	308	332	325	336	315	345	309	340	335	312	362	355	372	344	336	298	349	310	308	327	320	357	328	334	339	333	330	326	320	359	335	383	312	341	339	338	314	348	332	332	366	340	358	338	353	343	320	320	314	353	357	298	330	314	325	305	333	350	321	337	325	335	334	322	323	296	340	351	330	342	358	338	332	348	358	337	352	330	324	316	327	370	344	359	296	371	365	332	360	360	357	345	341	344	332	315	346	293	358	311	327	326	332	335	306	334	365	325	325	337	314	345	316	320	332	317	329	356	370	328	358	350	346	337	361	371	322	318	325	333	325	353	347	333	365	318	332	363	334	306	326	334	359	357	344	331	320	332	327	299	337	338	317	342	320	340	332	328	320	323	334	351	307	329	318	390	332	364	345	315	314	326	312	315	323	332	321	304	359	317	339	312	310	310	312	323	286	348	312	337	343	314	350	334	332	310	341	322	339	337	334	382	314	334	350	316	300	342	353	307	335	351	337	330	330	324	321	359	360	354	366	383	315	344	350	308	349	331	329	343	343	320	332	338	324	337	305	337	317	316	361	309	336	348	313	341	306	362	321	322	327	359	314	339	317	320	311	337	306	328	325	336	324	318	344	314	324	334	343	353	341	347	323	325	325	326	319	324	316	315	330	313	327	343	363	342	386	336	311	331	321	312	327	326	337	343	311	323	315	322	334	301	300	374	319	340	365	346	343	330	346	355	347	337	313	364	301	328	350	337	351	325	343	345	332	301	335	315	370	360	337	325	352	334	323	333	335	346	311	343	361	328	361	309	332	371	343	312	329	329	345	340	324	341	331	333	336	361	318	304	338	317	341	337	322	311	347	344	354	357	317	360	363	358	320	349	328	331	328	339	350	352	332	338	343	338	358	326	362	309	313	353	375	315	308	307	328	299	318	365	350	310	340	345	338	335	297	329	331	365	315	398	358	319	363	333	296	330	320	311	345	276	309	323	307	327	352	352	323	365	333	342	325	359	327	372	329	333	374	327	337	326	340	355	344	339	356	331	343	334	369	340	363	329	371	315	330	331	330	331	343	351	362	328	335	323	326	349	320	326	301	355	319	345	370	323	318	352	303	306	341	294	355	327	344	347	309	328	320	334	347	318	327	354	325	352	315	326	323	321	315	316	320	341	346	346	363	319	359	311	314	344	323	300	349	351	347	341	358	311	342	333	322	330	347	324	344	303	338	337	338	313	340	349	332	328	352	305	317	331	359	305	302	302	319	360	334	345	297	339	329	331	331	362	346	336	366	337	302	322	355	342	349	326	347	314	357	333	320	308	332	310	360	302	338
59137	11787	7071	3981	2441	1738	1355	1005	899	807	743	683	595	506	503	506	472	431	435	435	429	422	428	434	401	395	397	426	377	377	398	378	395	332	362	382	370	356	343	392	365	379	370	380	391	366	382	349	347	355	374	332	375	346	384	383	408	401	394	379	387	351	393	367	339	374	375	357	394	395	375	370	384	385	361	351	357	345	381	357	349	358	352	361	369	366	379	326	337	375	345	357	349	340	361	352	367	346	360	334	338	347	346	341	358	341	329	381	342	354	363	342	342	328	382	335	353	328	355	367	326	358	320	345	312	336	308	342	380	344	344	349	336	367	345	357	345	378	347	361	363	313	367	339	350	331	367	349	356	334	340	349	342	353	332	311	325	344	323	335	322	323	343	321	364	344	356	379	328	361	307	358	377	330	348	332	353	315	382	333	346	340	339	311	398	349	342	367	352	347	330	351	315	335	347	324	321	370	362	338	346	317	371	364	355	347	331	331	364	380	334	320	318	329	350	356	335	359	325	381	348	350	359	339	340	338	349	351	357	372	347	312	310	345	354	328	340	345	329	359	352	368	361	345	323	333	342	339	322	335	370	347	353	348	351	350	333	335	371	363	340	354	348	351	344	332	329	374	331	324	317	308	347	365	346	345	320	297	350	320	383	364	389	338	323	383	332	341	346	337	339	396	321	344	360	339	375	369	365	347	355	355	317	372	342	302	357	383	347	346	369	373	352	339	349	349	367	373	342	351	343	365	305	355	357	380	343	320	341	326	312	339	365	330	345	357	361	365	347	326	382	337	330	324	354	351	350	368	323	342	336	359	366	339	294	314	376	338	338	334	337	318	328	314	332	377	353	335	321	337	358	332	344	333	337	371	357	328	322	350	330	342	361	340	345	347	342	366	342	361	342	355	353	356	334	356	351	351	340	346	347	370	358	326	363	357	349	326	331	329	320	349	374	336	317	345	350	337	353	334	355	350	360	348	339	349	378	334	314	343	371	333	335	331	318	330	353	374	325	355	343	341	352	352	320	337	299	324	341	362	342	355	339	375	323	359	356	325	327	355	338	353	361	372	346	355	356	345	347	322	364	356	344	339	316	379	342	340	335	336	364	393	328	376	335	332	373	350	334	347	324	323	353	339	333	339	311	331	375	356	336	332	356	343	345	359	340	348	367	362	336	347	376	377	340	351	315	364	352	334	370	339	344	356	364	369	376	337	330	331	323	321	314	358	375	359	333	338	342	346	346	356	323	365	336	360	384	321	334	346	338	393	359	344	306	355	361	323	395	318	396	341	375	341	373	348	349	358	357	336	351	356	346	326	353	335	340	332	325	357	361	364	370	353	351	340	307	369	352	367	340	327	332	349	377	348	341	352	344	312	343	324	341	354	344	360	353	341	320	327	349	344	310	336	350	322	361	346	362	315	346	365	386	358	323	361	358	355	349	358	338	385	332	354	355	363	358	345	384	332	339	329	361	355	349	351	356	361	353	327	329	374	362	368	348	354	367	333	346	336	362	350	354	339	312	384	293	356	357	327	364	353	338	314	312	342	341	336	326	343	365	345	343	350	332	353	341	325	380	336	325	329	369	359	332	295	322	369	330	356	310	387	348	365	319	335	348	374	358	376	351	325	351	349	365	351	332	351	305	374	347	327	322	305	318	333	357	333	327	349	339	377	348	356	339	354	361	380	268	327	342	348	351	340	386	339	350	375	356	335	349	357	323	350	337	347	333	360	345	346	334	366	307	335	343	360	320	331	359	307	355	344	332	391	353	347	361	322	384	310	367	348	345	357	337	333	343	319	362	337	331	343	350	333	354	326	347	338	373	354	344	321	326	327	374	332	312	384	343	317	310	313	346	327	336	376	388	330	356	365	358	351	365	355	339	343	354	347	366	341	355	331	327	372	338	360	349	347	362	355	389	325	365	329	373	359	345	360	331	374	347	356	361	356	363	331	357	350	336	364	349	356	350	369	376	294	350	350	323	345	319	350	355	345	352	357	376	337	359	338	375	346	367	330	341	355	342	335	347	331	316	347	361	353	325	339	342	317	362	356	377	370	342	355	329	336	353	347	331	347	346	364	333	352	339	353	372	365	304	341	343	384	366	365	325	333	361	338	350	339	314	336	346	345	361	328	371	334	340	353	333	362	322	346	339	345	388	354	351	347	325	378	335	361	330	317	335	341	327	373	344	351	348	359	338	372	323	334	363	344	365	354	345	366	358	360	336	344	340	352	388	336	353	375	340	341	356	371	337	338	357	349	346	363	387	377	341	391	349	367	338	327	364	319	359	373	343	349	366	378	333	359	365	344	363	342	367	351	364	368	366	352	349	376	314	337	332	333	341	331	338	334	343	376	361	364	356	331	344	322	339	352	354	331	332	311	332	337	367	355	354	349	352	366	370	348	295	369	337	338	352	362	356	352	342	313	357	375	394	362	312	363	349	332	348	328	326	349	331	345	354	347	346	336	326	336	372	356	361	342	389	334	331	336	321	351	336	345	371	357	338	352	355	355	348	326	320	366	370	368	386	400	367	327	338	349	310	336	309	346	362	305	401	320	348	376	352	345	347	385	351	350	329	348	361	384	341	363	347	330	365	378	351	321	338	340	350	339	328	336	336	355	352	336	348	319	334	344	380	311	342	347	330	343	352	312	338	344	359	319	359	340	344	345	353	332	341	364	357	371	339	374	341	311	333	301	338	349	337	335	342	378	341	340	349	331	350	346	305	351	339	309	301	390	359	317	342	347	336	354	323	360	349	368	336	348	370	361	348	357	372	330	329	361	364	339	319	297	315	372	371	327	341	352	358	370	365	351	370	336	371	337	321	383	358	285	338	322	346	373	309	322	373	352	350	339	329	332	358	343	354	351	338	391	379	345	340	340	338	379	350	331	363	363	319	353	372	352	335	346	344	312	382	351	340	308	343	372	378	362	355	342	365	357	371	337	364	363	337	356	352	350	388	363	367	335	340	354	355	327	320	318	303	334	355	342	375	333	346	364	340	368	321	329	331	364	338	345	338	398	374	332	350	346	349	347	343	348	364	357	345	350	322	355	334	329	354	342	347	341	391	324	328	387	359	371	365	358	339	333	352	340	370	393	337	350	356	333	336	341	341	356	343	310	344	357	340	347	325	338	351	355	355	340	377	315	314	343	323	356	366	346	352	343	353	329	380	327	345	305	336	372	326	398	389	353	338	347	324	396	351	330	375	358	349	322	360	320	354	347	319	339	354	345	352	340	350	350	391	338	347	342	350	321	351	298	339	370	354	331	383	355	340	377	325	353	362	323	364	327	343	341	341	337	340	347	320	334	380	346	320	354	391	356	375	311	333	334	358	348	328	355	330	304	344	340	347	360	339	357	347	366	336	369	339	346	336	349	343	361	309	350	361	330	364	386	393	355	358	366	349	360	342	336	322	342	331	334	332	364	330	336	349	362	339	342	348	385	329	349	344	375	323	359	352	349	340	364	360	344	323	340	356	316	313	337
23309	20954	27732	24271	20920	20990	11950	1567	1077	978	897	884	854	826	807	757	732	747	732	701	704	719	692	696	685	742	731	745	715	697	708	666	702	655	671	729	706	631	647	687	709	667	690	689	690	655	689	682	688	726	648	678	647	651	674	700	643	649	664	686	697	709	710	683	724	672	641	638	698	635	631	654	678	637	667	680	683	667	669	634	655	679	650	684	661	692	637	630	694	653	667	705	659	658	694	679	674	673	710	651	634	690	631	623	669	638	639	639	650	682	682	612	662	650	715	665	666	710	638	647	678	629	645	646	662	684	695	637	665	638	671	664	654	663	618	675	646	677	623	674	605	681	666	656	629	648	620	613	659	655	649	680	629	666	679	635	695	636	647	637	671	663	631	643	687	623	633	658	650	655	630	610	654	641	667	670	688	683	633	595	665	643	685	670	658	709	675	663	676	637	606	705	657	661	696	613	664	635	698	652	666	656	677	629	620	620	661	669	620	670	646	643	655	656	654	645	656	642	650	658	680	669	629	607	676	688	614	690	677	694	633	667	650	658	629	646	664	668	685	647	697	658	651	646	633	648	585	653	648	661	632	724	725	621	684	621	631	638	643	641	645	626	635	627	674	625	622	682	617	676	653	605	616	637	647	679	643	635	678	638	623	633	651	646	680	650	678	653	684	665	656	670	627	655	674	636	653	659	656	630	608	642	617	669	698	641	625	684	680	631	655	643	641	633	642	647	665	631	629	681	686	689	668	668	674	659	651	655	669	648	661	658	640	613	676	625	653	679	669	655	687	700	662	649	632	690	642	633	670	636	646	692	650	652	649	641	638	661	688	658	656	621	646	660	650	658	636	721	620	649	638	675	698	656	640	677	696	635	693	659	638	614	718	619	684	665	671	669	619	640	658	675	685	653	688	650	668	621	641	617	664	696	732	703	659	644	666	723	708	667	629	621	625	646	631	683	654	640	642	641	659	641	670	702	669	653	664	621	664	626	655	599	618	624	636	675	662	671	673	681	648	654	671	656	649	665	668	669	652	661	672	666	707	638	673	588	654	693	644	658	570	646	681	655	672	661	657	668	659	619	653	666	668	650	684	636	612	646	646	639	683	667	671	635	651	667	681	649	637	691	640	660	611	634	656	656	631	654	664	654	681	644	620	711	646	635	651	686	675	650	652	669	651	683	684	662	663	636	673	679	679	629	661	636	681	628	637	669	673	627	624	652	680	649	661	657	610	598	699	673	698	666	633	669	683	669	651	647	658	647	663	663	637	625	629	668	624	629	673	669	624	628	659	664	634	657	679	623	658	682	645	649	635	662	706	638	666	682	628	632	665	627	660	673	656	639	654	609	696	657	652	635	638	650	699	655	626	670	593	649	658	654	684	678	614	682	666	669	645	652	591	629	676	606	649	703	639	661	657	674	652	673	655	624	681	653	665	705	620	632	653	664	606	672	688	644	662	631	600	677	647	680	649	679	678	629	642	593	663	665	656	636	675	678	714	679	654	615	665	652	630	639	642	647	648	665	635	624	630	665	658	688	681	698	678	659	661	641	606	675	659	692	682	655	610	657	641	649	659	635	648	603	749	645	649	634	612	626	669	657	690	667	714	643	668	622	665	672	660	686	638	628	650	679	718	634	657	670	675	701	662	701	640	697	661	653	643	653	632	654	665	666	654	641	658	677	612	610	630	668	676	672	615	650	628	632	614	664	693	647	655	663	674	677	630	657	695	629	632	694	654	676	671	656	664	718	654	657	719	678	641	685	673	636	663	622	635	635	626	624	673	678	639	651	606	627	635	649	681	657	657	652	625	698	655	672	702	687	712	618	672	662	670	667	661	671	680	629	670	655	640	654	668	629	647	707	651	699	661	655	627	659	645	625	662	640	719	656	651	610	664	672	642	648	667	646	643	597	647	715	591	667	621	627	647	687	664	628	632	629	682	682	651	587	650	651	645	617	649	638	625	673	650	639	614	630	703	670	609	677	656	631	618	656	671	602	655	699	634	671	648	649	639	631	644	643	679	646	663	627	699	666	641	595	638	677	627	653	611	642	663	683	628	647	638	681	660	677	651	625	656	700	639	695	661	632	680	646	645	632	707	651	666	670	620	658	666	615	654	647	628	632	648	669	675	637	657	658	664	682	654	706	627	639	699	645	613	603	669	673	657	654	669	703	620	638	644	666	638	658	640	639	637	654	646	658	647	617	661	694	652	647	635	696	675	648	631	685	655	653	654	656	620	643	663	658	660	641	689	702	628	672	708	708	646	675	676	629	652	639	663	703	681	657	633	651	636	640	617	633	662	697	656	670	671	693	694	678	628	616	604	703	653	607	620	619	705	667	630	660	690	626	661	639	673	705	645	667	635	673	647	659	593	584	666	676	665	644	676	605	654	629	661	643	678	658	674	625	696	711	693	645	604	642	661	631	662	670	636	663	642	645	677	654	644	663	672	670	626	652	668	650	642	677	630	674	639	633	683	625	607	630	620	663	668	634	610	652	689	677	673	678	673	656	668	708	637	673	612	661	691	627	688	660	640	669	625	639	635	672	638	670	654	661	663	661	686	648	636	608	673	656	620	641	662	596	683	637	623	650	641	661	673	701	661	654	665	676	637	666	655	627	674	661	647	635	641	652	619	599	670	664	651	669	630	651	654	650	637	689	641	643	672	607	655	664	614	664	659	668	659	641	680	668	687	650	633	591	695	676	671	636	684	634	653	654	660	620	674	676	665	658	634	634	640	624	670	692	669	637	623	656	656	649	626	626	651	658	603	632	653	668	644	586	627	667	634	639	661	590	629	646	691	671	680	655	668	638	645	670	651	674	596	647	698	616	624	612	654	654	682	678	651	630	698	678	665	640	649	684	682	650	653	639	658	654	702	688	673	657	662	684	649	672	711	614	672	631	662	627	632	623	659	689	669	588	626	641	635	620	639	631	654	666	658	688	575	671	639	646	642	671	675	733	627	660	657	629	603	635	646	631	653	690	644	655	630	638	697	695	650	640	613	655	649	659	658	634	653	626	680	661	704	615	659	635	643	707	679	652	635	618	669	658	622	624	606	607	617	647	675	649	672	652	611	669	628	626	708	689	667	632	712	681	696	651	636	663	669	661	667	683	635	610	666	642	676	635	672	649	630	648	643	655	673	653	627	688	659	623	638	655	615	667	661	675	606	692	635	641	666	662	648	616	674	648	644	658	644	655	625	661	661	651	682	618	666	606	690	694	647	632	654	640	633	654	624	639	649	649	621	646	632	670	676	647	644	686	626	627	620	693	657	643	663	646	649	685	662	655	697	616	631	588	640	673	692	699	632	638	649	678	688	707	660	614	644	620	655	658	623	672	656	652	650	663	642	665	689	637	625	639	677	675	650	667	652	650	668	635	718	641	654	647	662	676	639	689	673	694	673	643	635	662	670	622	688	653	727	653	677	622	642	658	606	634	590	653	672	654	641	695	680	639	648	667	649	662	638	684	673	665	637	681	628	609
59031	12031	11321	6458	4194	3005	2312	1837	1566	1362	1251	1186	1088	946	938	859	884	806	812	782	797	779	742	728	691	694	701	687	692	636	679	663	640	668	622	621	644	699	671	623	686	660	596	629	624	659	625	610	612	663	648	672	646	660	654	685	723	640	645	671	673	648	659	702	622	670	641	686	686	674	667	654	592	625	616	590	590	635	628	588	628	600	642	620	641	662	594	647	628	583	609	593	634	631	629	597	603	621	589	654	609	604	643	614	564	644	651	623	610	601	611	600	615	581	582	619	603	613	580	601	638	641	601	625	617	630	583	639	594	600	612	653	612	628	623	658	594	625	660	617	625	615	619	600	626	623	621	638	599	612	643	576	602	628	608	617	600	609	630	626	619	573	613	579	646	647	596	638	601	628	630	600	626	598	615	577	612	607	650	629	612	583	615	632	614	595	669	605	591	631	631	613	597	629	627	618	599	631	603	567	635	582	631	649	602	593	623	658	571	623	609	621	643	608	631	615	603	652	589	608	584	632	621	617	630	628	594	614	597	644	631	650	608	573	591	647	637	633	605	603	625	621	593	641	605	615	569	629	610	620	627	638	619	575	619	605	654	628	645	612	618	577	610	619	667	614	650	643	624	640	607	638	624	595	612	609	604	628	608	585	605	632	611	641	576	621	567	591	626	585	614	641	611	606	637	595	595	596	606	570	620	619	601	573	646	619	631	597	623	617	603	625	617	641	600	596	593	596	648	605	603	623	613	621	586	612	666	647	652	625	590	634	630	585	642	626	555	647	621	597	637	638	608	655	556	661	636	593	594	663	553	614	623	647	608	653	579	625	611	593	607	632	618	628	622	650	591	602	651	644	620	571	649	586	646	596	636	602	610	643	599	647	644	630	613	597	569	590	590	584	622	604	615	607	601	596	590	606	593	630	642	603	632	612	563	634	605	623	602	625	614	627	610	637	622	627	592	593	619	650	612	630	586	605	637	604	625	608	633	615	605	602	578	611	598	609	648	664	645	628	613	608	624	625	598	623	646	631	592	635	621	599	600	628	652	601	618	594	655	590	642	644	614	617	621	600	646	626	605	618	611	627	577	653	587	602	619	580	610	629	646	634	612	620	593	604	618	646	624	688	627	612	600	624	601	604	666	642	596	600	640	622	548	595	605	603	601	619	573	620	631	646	629	622	612	614	588	611	605	594	628	580	623	621	593	579	586	572	611	609	593	622	607	647	631	609	590	634	547	627	552	635	609	665	583	628	618	589	614	637	597	619	604	596	623	626	619	597	617	604	596	597	628	602	629	608	648	623	616	605	608	631	639	608	608	632	609	603	625	611	631	628	625	614	628	654	552	634	579	554	643	596	619	619	619	601	583	607	668	577	614	599	607	563	573	567	601	609	674	602	606	624	645	605	616	622	630	653	643	604	609	644	609	662	597	608	622	583	573	629	596	615	619	639	621	572	645	636	646	611	621	631	609	617	610	596	555	604	653	631	680	645	587	636	568	599	593	657	673	592	642	616	605	639	603	606	615	604	650	646	575	608	608	646	609	632	633	587	599	574	662	553	613	597	628	620	573	591	593	627	604	617	580	678	582	603	605	642	653	582	607	631	612	627	588	615	597	624	575	624	603	612	618	601	606	599	618	610	650	603	625	658	616	636	600	578	594	619	606	633	588	633	638	636	619	629	638	546	625	643	657	627	581	608	660	593	589	601	596	623	637	600	604	661	631	619	602	601	597	627	563	593	609	625	620	575	603	607	585	598	541	591	601	600	604	584	657	627	614	630	568	625	663	586	597	612	612	587	618	627	593	602	608	576	605	597	590	556	572	620	625	620	612	610	603	623	621	582	650	593	629	637	600	578	602	602	614	609	586	599	598	611	615	619	615	589	673	588	598	590	622	614	639	605	604	586	562	630	592	614	586	624	612	618	615	617	570	647	643	629	608	650	626	584	622	622	594	628	614	633	591	620	626	605	637	552	594	636	621	612	590	658	604	657	610	627	637	613	596	586	625	593	569	604	581	579	603	603	630	563	649	658	594	627	631	582	645	640	608	600	616	642	604	659	547	655	629	588	588	670	649	627	586	580	626	602	598	616	647	668	631	614	639	621	620	594	599	607	628	600	595	607	622	654	574	609	632	628	614	619	667	590	617	597	615	648	669	630	610	641	631	614	641	571	608	596	633	662	576	612	594	573	585	596	586	584	599	608	636	621	661	610	634	576	585	617	564	625	622	670	661	602	603	613	592	655	613	607	627	594	598	628	614	592	625	573	601	606	606	626	588	626	623	618	645	653	608	669	567	655	606	630	572	620	603	620	680	569	600	595	613	604	647	599	623	623	618	601	619	574	595	627	588	579	602	615	603	591	632	640	640	618	606	670	630	554	628	599	611	646	592	543	573	601	608	607	583	633	646	610	569	646	627	627	612	592	627	562	612	561	612	608	666	611	625	595	581	589	578	624	634	631	615	617	608	648	616	574	609	612	595	625	597	630	612	623	596	673	589	605	603	618	569	613	622	632	632	621	608	627	579	601	599	613	642	614	588	581	643	611	632	611	612	595	642	589	662	636	621	656	642	613	585	642	614	590	622	613	567	611	627	639	626	627	616	642	605	640	591	619	628	642	624	606	601	566	619	570	606	604	628	642	641	593	630	610	649	602	628	607	609	599	678	699	633	612	612	606	619	618	638	641	627	582	590	613	604	643	615	610	615	612	643	643	628	619	584	619	646	647	602	625	602	621	596	580	637	620	679	605	633	640	558	601	604	638	622	588	615	580	592	619	619	629	656	586	643	604	647	602	579	591	593	608	596	647	637	635	576	584	583	616	651	611	648	610	642	617	584	638	624	618	588	649	603	614	649	636	616	588	589	582	587	628	636	623	602	588	617	603	581	614	630	560	603	661	642	592	565	607	639	574	624	607	559	590	588	629	599	614	593	676	594	558	571	584	628	623	623	611	575	633	616	605	635	605	612	591	608	639	579	604	607	607	628	579	606	597	593	609	601	641	589	621	621	581	608	626	629	580	625	635	576	584	615	613	608	623	655	604	578	610	610	607	604	625	602	614	615	619	627	655	561	588	571	618	593	615	603	592	565	636	630	653	582	625	594	621	607	625	607	595	613	611	629	617	611	611	587	627	587	602	589	574	664	567	607	568	611	598	648	600	608	599	620	585	636	588	641	619	620	622	594	607	641	597	600	652	625	557	642	626	640	618	664	609	629	656	609	616	576	613	601	605	562	629	610	635	577	658	619	628	643	623	641	581	612	593	609	627	611	635	601	620	602	587	609	591	589	602	632	638	593	604	603	532	630	621	645	628	632	605	571	699	592	611	586	607	558	631	631	600	573	632	627	620	649	656	624	598	633	642	626	572	619	613	657	587	630	621	611	592	560	600	625	588	630	608	608	623	600	593	619	631	592	605	631	652	627	633	566	619	591	620	589	629	622	640	606	626	640	637	585	604	608	603	650	601	625	595	583	590	630	619	644	627
34024	19847	6162	861	638	654	556	554	581	595	597	580	553	581	537	559	600	638	540	559	613	566	561	559	536	572	594	533	555	532	576	574	567	597	577	596	587	556	561	555	550	547	593	562	585	600	567	569	550	599	585	596	588	607	599	544	575	614	558	555	537	571	561	591	595	563	548	548	590	584	567	604	537	542	555	564	574	559	581	614	585	537	591	578	527	589	569	551	531	572	554	561	614	557	603	580	584	601	574	556	586	574	592	569	593	588	617	579	581	568	574	603	565	574	584	580	543	590	578	568	578	593	602	516	564	588	584	553	588	558	593	545	593	601	602	582	566	552	602	596	570	591	587	578	568	525	575	525	550	569	578	553	556	561	572	612	579	574	567	591	555	604	553	548	577	485	605	586	587	584	543	569	577	570	561	579	556	580	555	613	574	584	605	563	537	590	570	578	512	550	572	531	543	593	549	579	597	599	571	598	569	544	593	621	608	522	544	564	593	556	562	556	554	545	574	549	599	591	567	621	567	561	596	558	547	568	556	550	538	593	597	564	641	554	583	623	579	585	585	591	578	563	604	574	554	567	589	547	585	581	550	549	596	565	542	626	575	569	556	562	574	527	578	580	524	601	565	591	578	552	606	535	597	582	529	551	594	551	616	578	502	617	610	558	591	592	573	581	553	581	605	537	604	584	557	577	588	585	543	574	532	611	561	596	580	531	613	589	580	523	610	583	558	595	570	597	616	612	578	555	569	562	597	583	572	551	554	583	582	583	560	569	557	581	589	569	568	580	600	565	607	578	585	553	508	579	625	571	586	533	577	507	555	596	554	539	519	611	525	572	554	595	570	599	587	591	581	561	572	559	569	617	557	566	565	556	561	556	593	559	570	563	578	586	602	581	557	557	550	540	535	593	585	554	584	539	567	587	589	595	522	586	573	601	584	553	567	596	590	563	531	591	575	570	577	558	617	568	533	601	569	594	552	591	582	568	564	575	599	546	578	566	606	564	528	578	608	575	543	568	565	613	573	556	570	568	610	562	560	575	578	577	533	620	560	574	583	619	564	576	557	561	535	561	538	589	596	575	577	547	585	566	540	594	575	537	572	561	551	552	566	570	502	569	617	563	631	560	576	555	550	572	541	591	594	525	565	591	572	564	571	548	589	536	529	547	533	573	567	592	555	563	590	552	593	568	569	576	567	539	494	577	550	561	572	579	585	631	573	571	551	529	565	560	539	570	590	610	553	569	562	577	560	562	566	572	585	593	542	537	586	581	561	565	579	577	633	581	559	546	573	569	525	594	553	547	546	545	645	516	526	565	566	569	618	571	575	573	584	594	565	528	551	600	567	567	558	565	570	605	545	556	598	601	605	588	563	531	595	577	530	545	555	601	537	566	586	613	596	610	543	569	543	569	540	552	611	623	583	550	557	557	576	584	593	582	560	568	559	611	571	567	589	562	578	556	555	555	571	556	573	619	587	560	578	584	542	513	577	530	590	549	569	558	607	575	605	578	578	589	616	576	575	549	556	579	594	586	571	596	581	563	611	566	584	578	577	586	596	588	622	537	591	600	561	568	569	628	560	516	567	588	581	587	535	545	550	564	587	578	558	569	530	596	583	608	612	587	526	559	610	527	542	571	581	565	579	573	519	590	534	551	540	602	588	563	550	555	594	549	574	558	604	560	563	599	552	587	558	541	611	534	636	624	627	544	602	598	545	577	600	562	595	581	613	570	574	546	581	575	548	567	607	597	572	582	571	572	563	602	570	597	576	555	595	615	600	563	550	583	554	554	542	590	550	567	550	556	589	587	585	574	607	598	576	595	575	543	610	572	599	580	508	593	550	587	548	584	611	574	594	542	607	582	607	582	613	601	627	579	583	571	600	568	577	559	543	597	564	581	536	586	583	533	534	574	593	567	584	551	578	571	586	629	562	588	578	568	600	598	578	579	561	548	576	567	608	588	522	540	580	576	560	565	557	583	545	571	593	582	559	566	556	597	528	594	602	576	574	599	565	573	568	572	540	540	584	558	556	568	568	588	572	557	544	549	580	561	568	600	612	511	543	615	548	593	552	535	557	576	576	602	562	570	564	575	561	560	564	561	543	583	584	567	581	574	572	570	570	626	527	532	584	557	581	557	585	577	603	601	621	594	575	630	507	582	595	580	547	565	527	574	549	582	607	564	574	575	546	537	576	584	578	589	558	599	594	550	574	573	599	539	586	590	569	569	574	562	549	591	600	538	559	553	526	572	577	538	598	660	561	569	586	621	532	544	558	590	578	604	590	571	557	580	558	557	598	610	593	585	594	580	537	563	618	589	563	575	574	566	564	603	594	635	589	603	570	575	577	543	575	597	565	604	581	552	551	563	514	537	582	582	528	622	584	603	580	554	575	547	556	548	578	560	581	580	575	573	635	570	597	572	562	569	538	591	599	555	529	585	571	595	562	596	573	571	582	561	554	571	549	603	585	540	565	536	560	560	561	615	602	570	603	571	570	541	600	648	554	576	558	596	578	549	579	501	609	592	600	575	573	600	539	585	587	607	618	575	575	557	585	597	577	569	585	594	548	631	560	582	598	539	591	586	595	617	575	569	540	579	545	587	573	567	560	597	565	606	580	550	567	582	566	541	567	621	603	557	588	596	586	520	554	576	580	549	570	551	551	553	556	555	562	549	561	566	545	561	581	571	537	583	613	583	573	543	585	589	586	595	611	627	565	586	554	591	584	569	605	585	567	577	575	542	560	581	550	601	538	577	537	604	555	626	575	571	525	567	583	573	551	545	568	571	575	582	536	539	573	585	532	589	562	566	569	596	585	614	530	572	572	530	546	606	546	609	552	542	550	614	576	542	553	575	577	566	551	596	546	581	541	581	595	582	588	569	577	552	555	571	585	568	625	577	575	610	621	567	569	537	545	605	603	575	590	584	595	616	570	564	569	590	593	575	571	571	608	600	538	541	546	560	537	614	535	565	588	595	556	566	587	605	558	554	598	597	586	590	556	577	573	528	571	542	569	545	551	569	548	579	586	576	575	572	563	604	601	536	605	610	596	532	564	548	623	601	566	568	564	582	587	566	575	548	547	547	601	548	581	596	516	552	587	585	578	577	603	608	563	621	562	575	574	576	569	592	631	570	577	579	574	579	551	590	573	603	540	538	534	605	613	573	577	577	591	604	588	543	582	591	581	557	599	590	560	584	563	520	572	528	578	579	574	553	569	548	562	580	578	548	636	568	589	601	521	577	519	594	597	543	569	583	538	590	581	610	552	569	574	576	501	594	593	546	575	617	604	548	558	597	635	597	574	546	599	597	585	616	614	582	588	555	537	601	555	593	589	576	525	580	604	551	576	570	574	628	635	540	557	597	571	646	548	580	552	597	568	578	560	563	625	578	570	595	585	592	568	575	573	607	596	560	541	570	536	569	558	560	597	584	562	590	558	559	576	593	535	578	587	561	537	585	583	577	626	574	553	577	554	555	568	550	628	572	576	566
33460	3908	917	727	708	671	614	608	585	546	617	620	559	613	561	609	587	571	595	590	584	614	613	610	602	601	615	585	594	552	611	603	607	628	591	584	571	566	583	591	571	595	604	612	604	594	597	560	566	563	597	614	553	606	546	600	583	638	596	566	598	618	594	624	593	557	572	588	598	604	620	593	613	572	612	622	615	606	585	583	551	623	651	567	581	610	550	568	593	577	573	600	609	611	608	643	587	565	588	557	565	590	563	593	559	601	583	589	592	567	606	587	535	655	603	587	574	612	556	579	598	575	604	601	595	570	593	556	578	604	578	623	595	568	619	607	593	573	553	618	590	623	565	562	588	543	587	610	565	588	587	566	603	595	594	577	556	589	575	558	604	593	585	651	579	558	552	561	614	610	548	553	605	609	592	602	574	641	624	604	586	578	611	581	605	585	580	565	573	591	618	566	569	602	562	570	605	606	653	570	618	549	589	604	585	579	587	590	590	583	618	579	636	595	555	575	583	601	611	596	591	558	586	615	615	609	635	568	599	584	633	611	600	566	588	569	561	560	583	567	586	578	552	631	581	615	576	597	577	601	553	578	566	562	583	612	625	609	614	581	595	592	548	579	582	596	613	603	547	561	592	618	556	608	590	576	595	577	557	575	591	568	589	594	606	591	612	628	605	581	599	640	599	597	627	554	573	588	576	579	594	606	573	639	626	604	550	578	591	600	617	529	614	614	607	597	582	611	580	556	602	585	604	578	575	547	571	607	597	560	594	601	583	592	575	565	593	609	596	566	619	577	580	575	572	603	584	595	545	625	598	561	553	615	558	593	595	577	555	598	589	590	601	600	561	589	579	598	613	602	593	585	561	532	586	600	584	611	559	562	610	588	593	567	572	546	604	566	611	591	558	576	564	604	568	609	600	600	574	585	594	585	515	588	595	577	586	587	557	599	568	574	623	598	572	605	624	607	606	592	609	595	542	637	619	629	593	583	587	616	604	591	579	611	581	609	599	576	582	591	590	567	577	535	575	575	595	603	574	601	593	567	602	594	589	579	617	638	623	583	599	585	617	560	616	583	595	615	654	588	624	624	603	607	562	605	602	624	573	591	573	568	624	600	572	643	604	607	594	586	579	584	593	626	588	603	602	587	556	608	573	534	589	524	585	605	575	590	555	556	595	554	568	571	550	595	592	597	603	564	645	579	536	612	597	619	611	571	603	571	557	611	588	593	577	587	574	576	602	605	598	544	597	591	610	626	622	555	587	591	591	656	638	551	612	615	595	648	582	571	626	612	576	558	609	625	551	593	632	595	590	630	562	551	602	591	590	550	557	571	603	578	600	587	613	560	594	612	633	616	585	601	650	586	601	557	566	573	586	570	609	611	608	570	654	564	610	568	559	623	601	543	617	577	601	566	615	590	598	578	602	688	605	609	534	594	586	581	571	591	581	596	584	600	582	569	619	627	561	618	543	575	646	605	584	588	559	587	587	557	585	586	597	575	586	598	598	618	580	590	586	603	568	602	571	591	606	618	599	600	567	610	580	611	589	581	588	602	578	593	622	581	591	571	590	532	605	593	640	550	543	597	599	580	585	572	577	634	567	540	559	568	611	608	539	612	608	587	559	573	601	629	614	580	560	556	580	554	565	571	624	543	593	583	563	600	602	575	633	563	611	635	614	580	617	611	574	590	600	594	583	598	584	577	573	627	583	616	633	597	559	596	557	590	632	591	579	596	570	564	587	626	571	612	564	576	614	583	613	583	616	615	581	566	654	587	577	602	598	605	561	625	579	575	563	630	668	585	581	574	609	574	562	594	608	572	543	533	603	612	560	602	580	582	577	601	587	577	615	612	662	558	591	571	605	591	548	616	587	576	598	588	577	588	585	560	589	609	589	567	611	590	575	612	637	609	564	589	556	572	664	596	572	584	631	624	580	578	593	582	594	563	580	585	580	555	572	594	581	588	558	577	603	613	626	598	591	591	575	574	604	559	583	603	562	581	608	592	621	620	570	560	570	566	577	589	560	578	579	606	594	556	580	594	585	589	592	613	629	599	583	584	596	633	627	624	592	582	599	589	611	615	577	553	609	580	566	593	559	594	589	595	565	601	558	609	604	593	614	559	634	579	604	629	602	578	605	597	576	585	602	577	594	621	546	595	557	626	617	577	612	662	590	578	578	571	614	586	563	551	605	573	606	572	585	591	625	522	537	530	556	562	566	627	560	577	569	594	563	589	588	558	616	579	564	593	571	586	613	641	643	563	632	575	595	618	592	563	623	593	588	592	593	618	538	598	612	641	525	568	633	598	575	579	545	605	575	589	545	630	588	624	592	632	590	553	544	591	584	589	559	579	649	586	549	623	587	584	550	564	598	586	605	548	609	579	589	627	597	586	614	615	587	560	598	596	605	616	573	582	580	631	622	642	574	595	559	589	581	581	592	554	579	616	621	603	577	597	591	592	606	596	556	612	628	593	577	631	561	622	545	565	603	607	623	600	562	594	600	575	599	624	583	554	583	585	587	595	594	558	559	574	618	621	632	641	627	603	569	586	642	634	638	618	557	618	613	546	577	556	612	573	577	569	573	565	562	599	611	584	572	558	597	566	607	543	592	540	557	573	594	627	591	623	525	635	605	607	597	574	550	599	565	562	554	597	594	574	590	546	613	584	634	576	590	587	604	587	608	581	588	561	628	593	593	603	634	574	599	600	604	606	611	569	596	611	549	586	592	596	568	596	538	590	578	576	582	568	577	579	584	567	555	596	528	610	595	632	607	614	601	607	553	564	616	600	607	587	584	611	594	564	542	610	563	585	596	602	624	580	588	584	561	624	561	611	574	598	567	559	569	572	593	587	609	587	574	554	574	594	609	583	592	601	580	589	615	587	582	604	599	577	583	625	604	605	602	568	592	573	540	591	577	628	614	606	588	605	602	587	532	607	576	562	570	587	627	570	585	583	591	570	589	586	586	621	632	611	553	630	588	592	630	602	643	587	572	598	621	571	579	589	624	604	560	580	586	559	567	613	599	609	612	622	589	606	623	580	566	582	573	607	592	601	547	616	593	599	587	613	622	639	566	587	555	585	591	578	605	555	605	595	567	607	589	566	595	577	563	632	578	614	534	588	565	570	609	587	575	522	630	626	600	568	575	566	624	685	614	629	568	541	617	568	579	598	590	556	577	590	602	554	582	599	625	548	596	613	606	616	618	608	581	547	596	598	589	603	595	597	586	590	609	597	565	623	603	565	576	599	615	636	552	565	611	585	579	598	595	584	570	628	576	598	572	633	567	570	620	597	584	606	592	579	578	539	616	568	573	625	555	601	564	603	549	576	586	563	564	583	593	585	589	593	556	569	592	567	587	588	600	623	603	605	623	560	613	609	581	568	649	576	563	564	571	638	575	574	582	552	598	589	609	588	582	565	613	577	574	587	608	568	616	598	615	571	581	569	602	546	560	589	594	624	591	603	577	583	561	573	591	639	572	578	619	604
25273	21034	27601	24382	20927	15163	1166	684	518	490	485	477	434	401	419	429	381	393	395	383	378	361	387	369	401	354	343	351	322	333	395	341	379	363	356	340	341	362	364	341	348	334	372	336	349	339	336	344	331	311	342	338	333	345	376	342	342	374	377	349	359	362	338	340	417	347	355	369	362	357	353	314	361	338	322	350	385	357	341	299	359	358	344	359	327	365	330	366	324	350	353	318	350	345	363	330	345	325	338	367	348	324	384	343	345	311	365	330	315	349	355	372	354	347	317	317	327	354	343	325	323	344	344	363	302	337	352	360	322	349	316	333	339	327	371	360	360	351	359	322	338	355	342	355	315	326	351	346	322	385	380	341	327	336	335	311	349	371	325	325	330	334	343	311	338	314	352	333	346	334	332	349	366	369	367	339	304	342	303	345	322	356	355	333	332	356	338	361	387	345	343	332	325	317	315	359	377	319	383	321	331	334	346	326	332	354	367	348	315	396	336	346	340	326	343	372	380	352	326	349	301	349	311	326	358	352	349	342	330	330	344	329	324	337	350	335	336	346	337	345	340	339	363	335	313	344	354	340	332	337	323	361	311	371	338	354	373	356	349	343	344	355	350	363	329	337	335	341	345	340	340	354	343	332	338	336	333	333	352	371	349	350	365	348	327	318	359	332	353	299	355	392	360	346	336	351	339	325	335	324	301	329	358	361	326	355	401	340	341	316	341	324	305	320	330	313	365	327	309	351	337	375	326	329	351	313	310	343	310	326	334	320	335	348	314	372	373	338	326	328	353	346	359	361	319	357	335	381	305	343	336	339	344	349	370	356	331	369	323	313	350	351	341	323	333	335	350	340	349	373	336	352	317	359	360	327	380	352	321	358	342	323	343	354	340	327	336	326	346	345	332	348	327	367	338	337	391	353	354	359	315	355	334	325	359	332	364	345	331	331	345	343	330	382	327	330	313	326	333	350	313	325	336	350	329	343	324	316	341	319	301	329	344	348	326	345	313	321	345	349	323	371	336	358	343	328	341	334	363	326	338	307	345	327	325	313	351	326	328	339	299	386	345	333	357	353	359	320	365	362	355	350	349	322	334	340	329	330	324	333	330	340	341	342	316	355	335	347	313	315	343	341	336	363	316	336	372	388	386	367	354	379	340	338	352	316	348	351	356	348	326	340	332	362	321	348	325	331	368	336	335	318	329	326	353	313	338	344	378	359	348	323	360	325	315	340	334	348	331	317	280	335	364	337	341	325	348	349	324	317	310	377	306	341	363	364	333	352	340	336	326	336	326	320	335	348	308	351	293	357	339	344	305	373	325	344	351	366	368	348	332	367	343	355	364	349	319	324	369	328	312	341	333	343	342	341	347	348	303	390	320	343	319	332	320	332	309	331	346	343	350	376	354	327	345	375	346	327	348	348	328	365	353	332	349	360	325	352	354	367	329	374	345	313	342	357	352	340	306	366	355	318	335	330	365	335	346	339	364	306	374	337	335	327	334	331	301	348	359	354	369	337	323	326	367	334	324	316	348	368	371	312	347	339	350	340	315	338	329	383	321	325	324	326	320	360	316	336	357	349	320	339	320	345	318	330	347	368	345	339	313	326	352	354	309	362	340	357	321	337	345	333	314	336	342	334	347	344	356	340	334	353	332	311	344	323	344	326	329	354	292	345	316	336	310	323	328	395	332	341	336	346	365	319	355	349	330	359	365	320	350	343	369	320	316	354	331	338	347	361	346	358	379	339	340	362	339	358	372	328	356	337	334	352	310	347	341	326	336	329	350	342	302	337	349	348	320	363	347	352	344	356	345	314	326	349	352	330	322	359	336	332	358	332	320	316	338	338	349	348	327	371	359	343	305	348	328	359	363	323	342	277	337	338	328	321	368	313	310	380	352	364	336	349	325	386	349	307	349	349	360	352	361	311	352	343	336	323	329	341	312	332	334	307	361	369	332	362	349	343	352	346	326	330	352	338	316	352	336	324	320	317	355	344	367	369	347	360	380	324	354	362	378	369	370	326	322	334	375	342	349	327	316	319	333	338	309	340	342	348	371	345	343	328	334	344	371	332	320	349	306	375	348	356	328	367	346	355	324	334	322	332	338	342	314	323	313	337	319	354	359	375	347	341	307	333	358	347	342	357	345	320	345	344	340	348	373	322	345	365	327	336	332	328	350	343	323	326	324	345	304	336	361	353	371	317	347	357	347	311	323	357	374	362	379	335	352	343	337	342	323	343	350	330	323	352	371	375	334	323	347	347	328	362	349	358	315	356	341	333	330	322	332	344	312	328	340	333	361	343	324	323	322	333	339	335	326	351	353	347	340	326	356	345	329	342	311	298	327	317	341	313	340	355	357	360	333	331	369	322	354	337	379	312	331	361	342	329	315	323	310	382	359	367	335	353	340	336	363	352	322	326	343	376	316	352	363	328	327	340	356	344	332	344	334	326	320	334	344	315	329	342	383	315	386	321	341	357	315	338	375	320	338	357	338	334	331	327	336	337	329	344	323	345	344	343	326	348	349	331	343	331	312	341	333	346	339	344	335	351	337	346	316	354	327	347	308	354	374	335	319	334	315	324	363	335	382	339	354	336	370	342	328	353	315	309	339	334	365	336	360	352	347	355	351	315	363	358	354	351	328	367	347	330	343	324	338	346	349	328	382	406	357	347	317	375	381	335	375	365	344	299	331	360	348	339	326	352	341	341	357	384	354	335	340	321	362	359	365	329	310	341	341	348	332	349	355	371	374	322	357	313	327	302	364	356	346	352	329	352	313	360	356	336	349	372	344	337	341	347	335	316	353	325	337	315	300	322	329	358	325	315	323	310	351	321	348	372	358	385	379	351	332	348	384	334	333	346	338	359	334	343	323	357	308	372	332	314	335	351	314	314	326	350	330	368	347	343	348	319	361	348	330	375	372	375	324	325	348	335	367	319	355	336	341	335	335	348	332	348	339	321	353	341	323	354	316	358	380	364	331	361	336	356	318	333	348	326	346	310	344	331	320	335	357	346	324	350	327	344	345	316	352	322	350	329	321	375	314	345	337	371	375	317	355	334	337	325	335	346	325	294	353	348	332	340	328	346	341	318	336	326	306	355	349	313	353	353	348	358	349	349	326	371	326	315	352	341	315	332	331	328	342	330	341	339	317	361	368	343	356	336	325	302	355	360	314	335	351	338	353	330	341	322	314	349	320	361	296	326	348	359	304	356	327	384	322	319	338	367	334	345	358	310	346	313	346	358	342	360	309	330	358	361	358	337	364	351	370	360	356	311	323	336	333	324	324	339	355	366	320	328	363	338	350	350	332	332	365	354	326	317	303	345	359	330	314	338	323	322	338	299	313	325	328	316	365	332	321	353	372	354	328	341	338	309	360	372	319	354	342	326	370	337	335	344	325	337	355	362	347	304	343	350	315	370	335	376	342	343	357	340	344	325	341	343	299	365	349	349	369	340	324	319	301	305	316	329	355	326	333	309	355	333	355	355
58690	8698	6658	3601	2258	1564	1208	997	860	746	673	590	590	551	476	478	495	464	428	449	450	415	407	395	373	399	392	412	381	376	397	411	361	352	386	388	358	378	343	385	362	367	382	386	360	354	394	355	348	384	413	353	360	378	359	393	377	407	384	393	412	383	366	372	413	376	401	347	379	381	373	350	357	375	377	377	344	338	380	358	370	361	337	340	382	354	360	346	328	379	365	366	327	342	356	342	319	348	397	348	374	350	384	382	359	385	366	365	353	345	295	382	346	347	348	377	377	350	355	379	377	348	350	355	358	367	341	346	368	369	358	360	346	350	348	330	372	349	367	353	320	333	339	373	317	356	328	355	333	336	333	365	354	371	348	333	343	376	322	383	373	335	364	381	294	339	388	362	349	354	395	378	308	347	358	353	330	360	347	377	351	333	338	392	379	346	342	298	350	347	325	339	341	351	362	361	370	358	343	353	348	366	363	313	359	353	312	368	349	326	374	330	391	346	363	354	337	325	341	380	329	374	327	348	343	380	345	339	379	345	336	378	333	378	337	373	353	346	346	355	354	366	368	359	359	349	324	350	344	333	339	348	327	365	349	342	354	335	329	356	333	343	326	341	369	359	340	370	371	371	349	335	368	335	358	378	345	360	320	363	371	374	353	321	349	365	371	346	355	400	324	347	337	352	381	384	370	371	343	342	353	336	342	342	386	351	363	330	362	351	345	343	380	354	356	366	344	358	370	334	354	330	365	346	355	343	336	358	358	354	332	354	382	325	321	344	339	322	335	336	347	330	334	410	347	382	337	371	358	352	360	336	373	363	394	350	338	339	329	360	339	383	343	317	345	352	370	318	387	333	359	378	362	378	355	354	360	365	347	333	355	377	317	355	367	340	367	346	331	383	343	374	326	330	349	362	364	389	327	376	355	341	365	347	350	347	379	374	327	353	349	328	339	370	365	336	357	359	329	372	355	340	346	340	340	374	328	353	339	355	357	323	339	375	374	351	360	343	334	388	370	351	328	343	349	332	341	351	354	350	352	318	330	352	355	357	346	371	379	376	339	332	325	373	371	348	359	371	364	358	327	363	362	362	372	327	359	374	366	364	351	341	354	320	368	366	360	354	321	341	330	369	327	347	343	377	350	301	366	362	324	365	386	354	314	362	352	353	341	360	321	368	366	312	367	331	346	328	345	383	337	349	417	341	350	361	331	351	345	362	324	340	365	368	348	347	399	328	311	339	333	377	344	364	371	374	370	372	362	342	347	334	350	360	360	353	354	371	342	363	367	383	362	340	350	357	360	311	359	304	378	379	338	363	348	375	363	405	350	338	345	352	404	385	355	378	353	361	352	349	339	327	342	379	341	359	335	345	386	346	366	363	327	357	345	360	389	357	351	372	369	366	350	377	374	318	325	346	372	319	369	399	351	327	357	351	336	322	364	349	372	376	346	343	368	365	369	321	360	344	364	359	365	341	368	356	331	338	349	391	368	377	335	378	356	338	362	352	351	371	388	331	382	322	349	352	357	308	361	363	355	351	346	359	337	354	348	332	361	373	375	353	333	373	353	371	358	332	331	387	375	319	343	344	340	341	334	361	321	379	350	359	324	351	329	316	360	324	349	386	358	354	352	337	348	377	379	340	356	356	366	337	319	343	335	343	309	352	329	340	381	361	371	318	380	365	334	333	330	357	399	345	353	338	319	329	370	388	378	379	351	329	344	309	358	338	321	318	379	352	360	318	322	369	353	340	367	348	344	363	337	353	373	328	395	340	364	335	364	362	373	328	393	354	362	359	362	345	355	333	341	316	345	347	354	334	359	339	361	350	346	369	355	350	355	369	358	348	366	362	343	332	362	364	357	366	345	332	374	347	350	386	322	366	365	369	352	348	333	357	356	383	340	324	340	341	360	349	346	337	384	353	384	327	364	363	377	389	352	326	365	344	323	331	321	345	337	361	351	369	354	339	336	339	365	365	354	339	354	345	369	360	350	383	395	333	352	349	392	378	328	339	349	315	361	360	347	350	341	369	381	350	350	381	379	373	350	358	338	355	359	341	344	352	349	354	337	319	361	365	336	366	327	329	351	353	325	355	361	359	330	367	343	353	379	381	395	362	335	342	340	365	337	390	369	379	363	339	341	369	360	365	361	357	340	337	372	344	372	354	364	369	344	353	332	363	338	351	321	362	358	347	332	313	359	325	352	364	355	342	361	321	367	357	346	370	367	339	348	314	320	345	361	341	326	386	341	368	352	339	408	350	357	346	391	359	358	372	329	324	345	346	366	357	329	343	349	353	325	351	369	311	339	337	332	371	358	382	379	397	380	380	371	356	353	370	329	346	330	369	303	326	343	344	343	352	345	377	356	387	375	329	382	368	392	376	351	368	345	352	357	358	338	327	367	359	361	362	356	348	365	349	366	356	344	326	351	380	357	375	375	346	349	344	353	332	334	371	353	340	342	365	344	374	353	322	362	363	348	405	378	330	348	326	310	373	377	371	366	348	374	352	357	373	353	370	336	359	366	382	321	362	330	341	343	359	381	376	360	369	372	365	376	387	358	360	387	346	379	331	377	373	355	316	377	363	343	345	334	368	368	352	372	347	317	339	335	359	384	365	364	349	332	382	320	353	349	364	345	364	342	357	360	366	373	367	371	331	350	320	354	356	345	333	359	356	326	331	344	344	341	366	369	324	343	331	374	336	340	316	351	338	341	348	350	317	358	372	364	357	339	342	384	366	345	341	382	369	346	381	369	353	326	357	358	343	342	354	328	368	334	347	354	380	353	340	379	349	347	367	337	353	348	394	317	382	365	344	334	376	386	342	365	352	386	355	347	358	341	333	328	386	330	354	304	358	322	351	374	363	333	349	366	344	345	361	369	356	337	349	376	387	349	314	371	360	374	353	332	353	331	336	340	369	330	389	367	343	351	372	340	337	322	352	332	372	339	350	337	344	362	361	358	350	400	330	404	326	338	395	356	325	336	386	339	346	343	316	364	343	358	348	378	387	350	325	373	330	351	346	361	343	344	339	384	378	392	333	342	372	341	327	349	345	318	325	330	331	367	383	333	369	342	364	360	359	346	339	327	338	363	329	335	349	335	321	366	351	358	365	351	341	365	312	332	332	370	348	362	366	387	355	370	369	379	318	344	329	330	331	361	334	360	364	327	335	380	320	365	369	356	332	338	324	342	362	372	350	343	336	384	332	318	360	354	372	344	359	361	327	366	369	322	360	376	320	360	364	343	372	360	366	359	299	400	394	333	361	348	375	312	367	352	362	347	340	357	373	356	334	381	326	363	377	343	325	353	340	345	361	355	326	373	320	340	398	361	365	349	349	376	351	303	360	386	353	365	333	361	349	364	377	331	363	337	338	368	363	324	336	367	362	345	353	345	340	341	347	344	348	346	349	335	368	340	356	383	368	356	344	345	343	374	319	352	317	345	341	365	337	336	346	396	387	384	366	349	377	364	324	362	321	327	346	333	369
23288	20967	28540	23457	20936	21000	12071	1482	1042	987	915	856	842	810	808	822	731	732	732	722	746	718	710	719	752	763	717	703	688	689	686	692	712	684	712	695	630	706	652	691	701	672	596	710	633	681	640	659	667	630	714	666	674	677	686	679	700	699	698	724	647	612	682	658	685	686	666	629	665	671	642	647	685	676	698	672	672	622	680	622	655	616	627	735	619	699	701	668	675	654	663	643	650	672	647	640	682	709	639	621	622	617	662	669	650	606	650	670	665	694	669	632	623	664	649	677	687	669	647	635	644	663	600	643	629	682	615	635	627	624	658	653	645	660	660	639	677	640	621	633	655	678	664	668	679	662	630	653	657	640	671	635	652	648	667	624	661	628	656	655	598	641	656	651	624	696	655	698	616	661	693	670	670	693	593	662	678	652	641	680	650	680	602	608	663	658	625	678	657	601	674	681	668	638	713	641	602	616	703	682	677	681	617	669	687	658	656	669	613	681	645	671	626	680	626	651	682	635	642	655	652	670	647	651	697	702	660	690	667	702	702	669	648	649	657	672	678	646	656	673	673	620	637	650	607	640	617	627	658	652	635	643	661	635	639	650	656	675	710	651	641	645	637	668	648	595	664	653	683	664	716	650	626	663	665	657	699	655	639	677	678	684	669	681	666	701	648	641	660	655	645	635	684	662	614	648	639	643	678	625	661	648	696	638	664	642	651	655	641	671	636	671	605	635	621	722	700	649	650	651	664	647	692	636	661	672	670	649	658	645	679	714	645	695	638	640	652	625	662	650	643	686	686	651	622	676	645	648	677	659	645	663	664	664	637	706	700	652	636	642	665	635	705	684	684	650	667	617	656	652	673	650	635	630	631	630	680	624	629	696	693	669	667	621	624	639	672	660	622	676	631	700	648	665	674	628	646	639	613	624	657	646	654	645	671	664	668	659	639	621	655	613	630	627	668	677	639	659	647	678	663	676	665	624	672	662	646	675	648	640	684	653	641	663	642	652	673	692	672	658	644	596	664	652	663	632	656	650	615	652	644	646	666	637	631	693	635	673	660	681	630	659	709	595	669	633	660	663	627	669	680	668	668	653	637	685	677	643	654	647	650	688	640	660	619	641	639	602	662	682	626	667	711	659	700	648	687	626	592	665	657	627	665	707	650	637	674	649	671	687	654	696	695	661	638	680	662	627	660	712	662	677	681	639	639	600	627	620	651	653	656	699	636	642	590	651	700	632	657	663	683	595	668	660	652	695	655	629	652	669	654	665	574	670	640	646	639	615	649	682	637	666	666	721	634	618	691	646	681	627	626	673	663	641	585	699	706	674	675	621	668	649	656	626	637	639	667	698	702	655	635	647	661	708	651	666	652	634	676	639	668	642	679	663	605	642	644	690	610	606	652	608	640	732	724	657	645	653	705	660	632	622	672	660	658	652	629	655	653	696	658	682	663	636	612	670	591	663	628	602	636	683	671	647	669	631	655	631	666	616	643	699	592	680	670	714	650	672	699	656	641	689	634	667	615	680	664	590	659	640	617	652	667	687	664	649	632	676	694	656	627	652	680	727	633	646	676	656	671	647	684	669	694	695	629	677	660	637	645	661	629	625	678	575	653	656	688	664	621	657	663	594	684	623	635	588	690	664	617	619	623	620	663	653	628	642	646	664	693	608	674	656	671	663	614	628	682	693	652	624	675	679	700	693	644	640	675	608	624	644	609	664	678	656	659	641	694	650	653	620	654	648	704	625	635	622	695	627	618	672	666	690	640	629	645	648	668	662	637	653	653	650	680	701	665	652	705	666	661	653	669	633	635	671	636	671	659	646	680	635	601	658	625	661	638	630	639	683	611	669	638	650	655	649	667	606	631	677	684	606	654	697	665	651	651	684	682	672	650	646	603	612	675	648	651	626	647	615	619	690	647	652	672	671	666	640	708	656	617	641	638	661	675	656	656	605	678	651	656	694	649	644	698	651	631	664	738	633	652	658	665	638	684	638	669	686	640	657	625	668	634	685	611	645	613	672	669	631	670	631	609	646	674	621	662	620	625	613	669	610	664	627	639	615	625	665	620	659	695	671	665	669	698	691	693	668	645	635	642	676	680	648	644	626	680	670	632	633	671	648	690	651	623	716	699	631	690	654	649	629	661	607	654	633	682	649	625	623	628	665	668	675	683	653	666	640	689	677	666	652	666	684	653	626	668	708	671	685	654	595	657	582	691	703	663	602	667	661	638	686	695	676	657	680	685	676	688	656	626	633	652	676	664	633	616	678	618	660	617	642	635	633	688	661	638	653	623	636	649	620	676	642	671	647	648	633	687	686	660	683	629	612	613	610	662	693	653	680	599	646	691	676	619	645	633	685	657	646	665	674	628	652	644	682	612	674	651	598	653	661	663	650	653	648	647	630	647	669	691	666	651	731	672	670	635	636	684	643	660	669	644	628	609	638	618	644	660	636	604	651	636	669	739	634	674	687	663	639	700	661	653	650	609	657	668	655	691	708	690	638	646	648	649	693	652	627	681	625	675	652	663	691	691	688	648	674	634	649	676	644	660	689	661	634	643	620	679	695	655	633	653	633	655	667	658	659	651	627	596	656	667	653	635	629	696	631	684	630	612	671	665	626	696	663	649	655	620	685	645	705	621	627	703	657	664	656	692	639	682	638	639	691	622	622	630	676	614	651	675	670	648	703	644	685	650	635	634	672	653	679	613	650	637	691	650	651	640	642	616	681	672	680	706	620	674	640	634	657	657	608	676	638	641	636	681	632	690	646	687	633	688	670	634	661	659	660	662	669	660	692	684	593	670	707	630	640	649	670	679	644	647	651	669	692	639	632	643	611	680	654	633	730	646	632	655	670	635	670	672	629	722	706	605	638	662	630	650	638	640	654	633	623	672	630	657	655	657	698	670	639	635	638	709	664	640	685	674	669	651	621	689	693	667	638	648	694	671	669	672	640	650	594	620	665	680	647	648	641	669	644	645	654	652	656	677	646	650	692	703	646	659	662	634	666	667	658	686	641	671	655	683	637	648	621	664	639	657	638	617	605	620	625	632	664	626	670	617	638	616	677	706	638	627	638	646	651	644	659	630	665	651	616	613	655	616	675	641	657	653	676	636	645	666	658	614	637	625	652	675	624	622	660	669	661	616	651	697	675	647	643	650	641	638	646	684	592	642	687	680	656	694	652	660	649	663	643	637	646	680	674	652	672	626	653	639	686	676	667	640	644	667	660	634	644	629	643	640	636	668	628	659	634	677	642	632	622	625	684	672	669	633	692	663	614	681	643	673	654	639	690	697	634	705	654	642	630	650	619	661	701	636	636	608	623	673	676	698	682	636	643	695	634	672	653	669	658	640	650	653	721	656	658	680	659	617	674	692	677	662	632	686	623	688	672	668	647	643	649	634	646	623	681	632	663	636	642	642	661	611	667	595	631	661	667	651	663	640	653	659	650	626	690	657	652	697	646	645	668	657	632	628	652	664	647	695	629
50579	9450	11300	6501	4072	2981	2311	1885	1557	1408	1211	1213	1067	958	953	903	844	800	807	774	762	744	770	696	714	698	737	688	708	643	684	676	662	668	677	695	655	685	641	638	630	652	626	647	642	636	605	660	652	661	657	605	621	634	651	677	678	665	673	663	662	694	644	622	660	621	684	652	649	634	661	627	626	607	683	633	619	602	595	621	699	642	655	653	624	600	592	606	638	640	627	579	636	587	608	644	613	602	622	630	593	608	604	621	593	614	588	583	617	599	592	590	652	605	623	599	604	614	592	589	640	593	676	585	617	647	579	617	626	611	639	569	613	607	585	629	588	601	611	572	639	589	609	600	593	668	646	573	633	602	585	594	618	648	607	626	607	609	626	606	613	624	578	645	616	605	591	602	638	572	629	574	637	603	649	602	626	600	639	652	595	622	625	585	629	620	588	626	601	614	622	616	584	629	634	628	622	619	622	637	615	600	594	633	587	577	577	618	644	597	595	630	651	612	602	620	589	607	594	626	601	611	602	643	594	614	595	628	581	605	628	618	597	620	630	606	638	638	602	601	639	607	618	613	659	604	590	647	613	619	609	632	617	680	588	610	582	615	605	696	578	633	603	584	623	597	645	616	637	612	643	574	627	616	619	618	603	604	605	627	555	644	577	626	613	662	588	626	623	598	600	618	562	651	608	579	681	610	633	613	628	617	676	585	650	618	641	591	609	562	639	614	620	614	601	616	614	607	631	611	623	590	568	612	625	617	625	612	627	631	632	610	560	613	603	572	666	615	604	591	597	608	609	585	579	621	592	549	604	601	632	628	570	597	587	622	601	593	651	623	639	581	601	566	635	628	596	579	625	633	676	562	670	587	593	570	600	625	567	599	626	600	636	606	626	633	602	638	592	598	669	617	584	600	636	601	622	601	609	564	603	597	589	606	608	615	649	614	601	645	626	608	582	675	596	602	571	588	658	615	609	598	621	583	594	615	639	629	568	604	632	603	629	608	657	651	620	636	572	620	603	631	566	624	603	609	638	620	643	606	607	644	623	646	605	582	621	627	572	613	621	655	616	602	631	607	650	654	666	624	594	610	607	608	583	657	644	635	587	593	621	648	640	583	619	582	580	621	657	587	587	597	576	616	642	611	622	608	623	591	624	605	617	628	608	598	623	577	670	649	608	612	647	593	600	597	558	611	621	572	633	588	603	551	610	625	582	614	596	599	635	622	591	585	627	664	598	610	619	588	613	657	614	590	594	646	668	612	593	629	616	617	617	608	592	657	599	635	631	609	627	575	593	620	615	642	606	622	575	599	591	667	647	614	589	582	591	605	614	591	610	632	590	645	652	589	576	650	620	620	679	655	620	594	583	581	622	648	636	619	626	598	608	599	594	576	614	598	567	605	582	639	610	621	581	597	641	626	594	648	626	583	606	655	645	641	557	637	644	633	657	630	590	596	655	599	614	590	636	627	582	586	621	617	628	615	605	603	618	604	625	576	604	624	532	605	611	545	621	627	640	625	581	629	596	598	650	640	610	609	592	561	568	579	575	606	610	611	625	602	586	603	642	564	604	616	590	624	595	611	660	619	609	668	603	605	616	619	595	595	643	620	585	594	623	565	634	632	612	585	567	595	629	619	591	637	605	635	606	578	566	636	602	659	600	636	632	624	628	615	667	592	592	608	635	665	638	645	621	597	633	627	594	623	602	577	619	629	605	590	638	611	589	597	634	627	613	602	592	596	583	576	628	635	614	619	598	607	625	580	631	630	622	582	628	606	633	589	638	603	656	621	588	612	614	584	615	588	642	612	585	605	637	599	625	609	606	634	617	619	578	570	554	626	600	547	598	613	627	587	583	617	610	629	642	655	605	627	616	586	576	580	652	599	614	593	618	529	615	600	655	596	634	638	618	626	609	598	578	597	584	620	622	648	632	580	635	607	585	590	608	601	607	593	618	650	591	620	606	621	579	588	603	609	587	573	628	558	636	628	588	666	588	598	599	661	573	616	610	603	620	608	637	632	588	656	625	630	631	604	635	610	610	601	644	631	622	633	600	634	582	661	661	634	604	560	627	590	604	604	593	682	620	607	630	586	630	622	621	572	595	563	635	630	582	607	602	596	602	635	644	597	605	603	589	567	647	629	601	604	598	577	648	601	623	651	602	631	623	589	601	611	587	639	560	570	618	618	598	553	575	594	610	612	584	583	609	664	635	606	562	632	623	600	623	661	570	590	580	607	558	624	602	603	673	611	593	605	573	624	588	640	625	655	623	577	632	604	573	596	622	608	627	588	599	639	654	589	600	610	607	637	630	625	619	565	605	666	600	626	624	589	595	625	573	624	639	606	584	632	607	587	606	623	615	616	570	590	608	627	654	610	606	598	617	629	581	627	637	620	643	584	617	569	570	625	630	573	609	621	628	659	586	641	591	614	600	605	618	619	616	625	604	629	614	643	623	610	581	603	610	659	614	615	633	640	616	602	633	607	609	619	611	619	622	601	638	642	622	647	584	637	616	645	591	561	593	597	591	621	592	584	591	595	655	587	636	590	538	660	625	612	555	623	579	610	627	639	618	624	620	598	617	648	640	621	585	653	622	626	605	587	577	654	639	602	595	598	584	587	622	594	631	616	630	586	636	597	597	610	653	580	611	603	585	626	609	612	679	585	611	628	610	584	598	597	622	636	571	593	607	651	605	607	612	646	585	578	596	649	618	611	641	626	591	594	581	572	570	616	611	640	612	601	586	609	596	580	567	617	648	597	601	573	635	610	617	619	636	623	602	552	633	604	597	629	576	627	574	626	615	610	594	635	625	604	618	609	633	610	610	629	605	600	615	631	591	652	634	608	643	583	600	617	591	626	609	622	668	632	633	606	583	577	614	618	633	589	594	598	621	619	636	568	592	593	571	607	618	596	650	650	637	610	592	629	622	624	629	573	576	605	596	636	619	621	603	585	618	585	623	600	607	603	600	628	664	636	617	602	607	622	568	568	574	630	671	628	576	620	625	570	593	620	593	620	675	557	644	577	596	647	599	587	594	598	642	575	591	569	591	660	552	612	601	627	604	615	605	603	592	596	610	592	673	630	598	588	601	678	607	593	620	630	564	656	557	578	598	592	639	547	617	584	590	614	591	625	621	585	594	609	645	613	666	661	642	584	631	597	665	613	599	609	573	636	614	602	654	693	606	651	664	613	603	623	598	639	639	603	555	609	638	624	603	634	605	600	592	580	594	672	608	668	632	640	635	647	614	599	607	635	590	583	626	604	624	617	606	582	623	664	623	573	614	606	611	629	607	609	598	622	607	579	599	629	602	631	589	595	611	635	595	609	580	636	591	620	632	552	607	654	617	639	620	588	636	556	590	625	612	615	624	597	581	609	632	582	617	606	595	608	605	624	612	619	601	625	598	643	625	583	656	634	628	565	585	606	614	611	645	607	607	667	626	629	609	598	609	636	614	580	604	582	634	565	657	626	604	637	632	593	620	622	594	611
35172	19342	5186	779	658	622	600	587	609	573	590	599	581	590	534	586	557	575	623	601	577	604	571	532	546	540	541	570	576	510	582	592	519	601	578	573	560	594	564	538	612	585	564	575	581	561	606	613	576	574	578	588	580	592	544	599	608	566	594	582	571	552	546	597	576	559	560	584	580	527	551	568	567	583	552	563	560	603	527	594	603	603	573	536	581	579	605	595	569	554	574	543	565	570	607	602	551	578	572	575	532	564	536	579	560	591	570	586	584	562	565	564	554	601	536	522	583	582	596	560	530	529	527	563	555	552	546	538	571	585	540	567	590	579	587	575	502	540	563	559	593	555	572	607	603	580	572	595	573	595	598	598	542	550	585	565	546	560	571	543	562	562	593	590	563	590	581	534	599	570	554	534	576	533	544	597	556	532	591	524	597	526	563	528	601	577	594	589	566	585	619	573	570	569	554	568	543	528	567	582	577	601	596	567	563	543	547	576	605	552	585	608	592	550	592	630	584	565	556	554	547	583	534	569	603	605	581	549	554	555	518	568	585	521	590	591	543	567	563	570	562	537	566	572	565	622	575	591	579	581	586	553	568	567	591	572	620	559	572	575	583	519	541	585	575	574	542	572	585	584	562	561	534	620	580	561	560	600	574	562	614	565	523	555	551	586	565	576	558	583	566	567	583	563	605	543	537	585	547	539	543	594	567	527	543	580	568	594	598	588	560	530	555	538	566	544	556	581	554	595	542	578	553	524	571	606	548	573	564	602	568	617	521	557	551	571	560	562	544	563	565	545	594	580	555	607	558	554	579	574	528	528	559	576	560	608	572	642	584	573	560	561	559	541	561	524	568	597	558	557	546	568	548	555	544	581	567	554	600	606	569	543	555	567	562	629	559	567	625	625	563	538	547	563	602	584	561	588	559	539	539	584	576	585	563	572	569	564	596	600	585	582	584	575	565	574	558	597	534	568	602	534	580	572	561	548	578	572	580	597	596	492	527	590	624	546	609	550	570	556	576	603	555	538	554	554	553	579	501	575	599	562	584	597	594	562	592	566	594	541	596	572	572	589	566	572	565	566	541	569	579	588	554	544	597	574	572	550	583	560	566	586	533	572	603	530	592	543	595	592	529	566	559	572	613	540	559	613	564	618	583	594	521	561	535	568	642	620	596	564	556	569	545	522	570	510	507	542	571	540	595	555	600	629	575	574	547	578	567	577	587	573	581	606	568	567	557	552	570	582	522	572	556	595	597	562	545	578	565	552	589	559	548	644	556	533	605	606	567	553	589	594	562	545	558	542	522	565	547	546	566	557	550	611	557	526	577	625	579	579	567	598	596	597	575	568	625	562	563	554	604	560	568	613	583	576	592	541	555	533	572	545	555	606	553	567	561	581	621	548	542	592	545	570	566	586	584	546	589	593	549	591	580	528	599	558	558	573	617	515	563	576	599	573	608	631	591	556	571	569	580	582	542	599	566	558	635	591	592	600	638	564	555	595	571	581	559	552	535	594	592	582	610	596	567	592	585	544	545	563	562	619	577	585	578	565	535	578	545	558	569	585	600	594	579	606	561	520	582	554	536	565	565	577	595	533	564	589	580	554	532	579	524	600	586	538	552	590	573	573	514	551	570	563	535	529	584	521	599	569	642	574	568	588	584	532	599	516	564	565	581	573	561	536	526	527	561	614	594	560	592	581	566	589	561	561	579	594	566	554	573	543	589	601	588	563	600	584	572	553	546	536	591	612	553	592	583	579	601	574	554	562	590	573	581	560	568	598	580	573	568	571	558	600	576	599	586	599	631	565	549	560	575	553	563	604	527	561	588	567	567	574	568	566	550	559	588	559	581	579	592	596	543	622	566	542	592	555	592	569	541	551	564	574	553	569	576	596	540	564	565	543	585	576	590	583	547	593	583	576	578	592	569	525	589	584	516	562	588	560	557	576	580	600	555	560	580	556	582	585	567	594	576	551	575	554	551	570	563	584	547	551	592	600	571	560	567	561	674	575	627	560	613	580	633	583	577	535	562	599	575	599	552	604	594	558	564	586	555	620	616	607	600	608	575	565	556	576	593	601	614	601	591	584	580	546	605	581	529	617	600	556	548	610	578	576	599	554	559	555	590	559	584	567	578	599	602	590	564	544	613	546	571	565	562	586	603	582	541	574	594	575	580	545	592	558	560	570	527	581	539	574	582	568	567	542	570	577	551	544	572	563	571	567	560	580	558	543	556	564	555	554	562	545	593	551	613	570	542	557	588	564	575	548	565	570	582	573	566	611	600	575	556	541	595	556	599	576	563	523	541	556	576	589	584	575	536	536	576	554	519	574	545	592	558	636	546	597	560	597	568	595	546	563	556	564	620	623	520	580	569	566	603	562	550	553	568	569	580	549	594	516	541	588	559	569	535	538	548	544	588	588	607	559	591	597	595	574	569	546	552	570	597	577	554	600	575	536	592	570	575	562	545	546	567	573	546	556	575	581	572	576	552	598	583	591	557	613	586	577	543	569	549	550	559	571	564	556	574	551	536	559	590	549	530	599	580	547	579	560	542	581	532	617	599	576	556	603	560	564	592	658	575	545	576	592	600	598	577	545	550	586	610	619	530	560	595	543	607	587	544	583	603	559	603	603	586	553	617	569	550	530	589	581	612	608	553	595	558	540	571	547	615	579	609	561	560	557	575	568	560	582	552	586	636	545	519	580	534	561	583	543	615	618	562	581	552	555	546	570	531	589	603	571	609	574	550	550	571	589	607	558	578	573	587	572	541	590	584	580	566	558	532	551	547	547	575	625	575	591	545	553	591	596	583	549	567	566	562	548	565	555	525	555	576	587	518	541	582	586	582	532	532	567	556	547	601	611	589	546	570	574	585	519	578	572	604	571	524	544	548	578	574	593	541	571	552	550	571	559	579	562	537	564	547	601	575	521	584	583	568	591	623	609	560	550	545	557	515	532	519	586	581	605	581	590	552	535	542	578	579	590	541	575	576	507	566	568	575	624	564	572	610	554	551	602	555	551	571	593	565	583	600	582	559	598	556	569	554	619	551	554	580	563	576	595	550	608	596	612	557	595	631	568	585	522	545	597	569	533	570	560	577	559	606	606	568	548	555	579	586	558	582	550	555	562	575	586	603	603	546	555	578	548	585	575	598	557	539	546	548	608	593	589	541	590	586	568	596	550	580	542	504	558	566	552	596	552	554	564	572	577	535	570	554	531	579	526	560	584	533	554	590	564	578	564	564	535	569	559	557	624	558	584	573	609	581	588	567	566	581	607	545	564	553	610	587	582	548	572	538	582	601	584	564	589	574	614	583	566	584	599	537	574	561	536	561	584	545	561	536	529	578	570	563	514	580	550	543	557	597	537	554	608	536	588	528	589	582	580	554	600	591	583	588	575	586	568	588	565	541	587	569	554	576	547	547	535	570	596	583	584	509	595	540	572	589	581	622	529	541	588	571	547	553	616	583	535	559	543	599	582	568	536	552	596
34124	4092	992	718	681	635	618	578	643	582	577	614	590	566	639	585	615	576	564	540	599	622	585	620	596	569	630	651	595	581	614	594	568	611	589	548	582	597	620	579	605	497	607	598	586	571	573	580	597	596	546	582	613	657	617	631	631	624	621	603	594	528	570	647	601	613	632	579	580	629	594	579	570	612	542	620	598	577	588	582	563	614	602	564	594	563	569	599	543	590	619	606	580	562	592	597	583	520	562	594	588	610	607	561	559	581	592	587	549	581	570	596	561	618	581	625	591	590	599	592	576	584	595	575	608	615	590	575	602	577	523	588	587	655	559	576	592	568	593	576	575	573	549	558	552	580	558	581	643	616	624	581	612	595	549	586	623	621	576	589	565	640	612	605	639	579	596	549	624	602	562	557	608	582	601	577	597	596	562	586	526	568	569	559	585	601	581	561	569	601	609	580	610	624	598	589	613	580	573	573	572	567	620	561	645	606	601	633	598	559	570	530	628	621	649	555	573	604	600	617	583	575	586	580	630	601	580	575	566	559	612	589	626	589	612	569	596	592	614	577	576	629	594	586	548	597	589	584	646	595	628	622	602	634	564	654	599	591	612	620	604	630	575	566	595	617	557	579	576	605	561	586	601	581	606	564	584	556	597	570	564	632	582	544	600	588	579	616	565	517	602	574	575	559	610	598	595	624	561	615	554	573	579	586	569	572	576	595	583	597	569	550	635	583	579	562	578	577	552	568	613	603	578	572	609	626	552	601	566	560	613	555	547	575	571	601	599	586	557	591	601	561	585	594	553	577	597	649	616	564	576	563	581	554	596	621	634	590	609	555	606	617	580	581	595	544	579	619	610	582	552	587	569	613	557	599	608	624	613	577	556	599	590	561	622	587	568	599	571	568	550	600	603	581	579	595	556	578	616	614	555	593	628	610	610	547	621	574	545	577	615	599	617	591	597	591	602	612	589	576	589	590	567	658	578	566	600	588	590	562	588	595	588	571	581	606	580	592	592	576	624	608	593	574	554	589	613	594	576	561	597	533	599	568	612	597	628	565	592	575	592	572	578	575	600	614	615	591	564	571	588	571	571	596	584	628	619	602	570	546	588	591	614	566	580	599	581	603	580	599	583	577	577	571	607	599	529	617	592	565	569	608	609	583	560	573	610	621	565	594	559	647	596	663	630	550	569	541	609	628	600	593	628	563	587	561	589	571	635	598	597	634	586	599	584	598	591	579	632	618	560	593	558	548	615	600	607	589	560	599	605	633	594	595	553	612	551	576	565	616	552	597	630	590	585	564	604	588	618	592	633	583	575	598	576	583	579	573	581	605	615	597	616	576	557	590	551	555	599	598	563	622	599	595	620	628	536	650	575	626	632	624	580	562	617	609	590	564	588	579	566	609	586	638	623	610	559	589	627	653	555	592	647	561	581	587	560	567	560	603	583	578	603	597	569	619	579	609	626	594	639	607	621	591	577	562	675	583	588	573	586	589	607	562	610	617	642	604	601	598	589	577	628	645	608	581	558	575	551	559	629	589	587	590	573	578	588	614	598	596	601	594	614	645	614	603	579	601	545	586	525	595	585	599	597	620	637	597	580	597	620	564	551	576	617	624	573	582	558	662	567	610	563	593	581	585	584	621	604	566	603	597	592	592	616	592	593	591	623	612	591	615	563	599	567	624	584	606	569	588	617	568	567	566	627	614	561	642	564	542	609	589	607	576	562	569	605	557	595	592	610	604	570	628	553	549	602	617	570	620	596	631	605	589	581	606	564	565	622	629	584	601	580	575	582	569	612	566	545	589	601	574	592	603	579	532	605	566	571	570	568	624	609	592	586	582	589	551	561	613	603	608	587	636	558	601	578	597	567	609	560	620	610	607	588	644	617	609	627	576	578	555	613	590	565	570	588	590	594	576	584	562	589	567	598	580	617	555	603	612	616	631	623	573	609	579	643	577	544	542	586	554	616	553	601	612	612	597	620	566	619	592	563	603	579	594	612	594	617	631	596	598	570	579	590	554	582	562	591	562	547	588	526	603	581	540	535	609	597	585	599	579	613	572	601	553	614	571	601	508	577	627	613	565	584	548	626	604	607	594	615	593	589	615	619	598	575	588	590	596	580	573	573	585	615	587	591	564	597	551	552	596	579	538	577	599	620	543	604	599	582	525	581	567	591	530	563	581	571	565	607	605	595	629	570	599	582	581	556	575	593	582	588	566	583	597	642	549	577	574	561	589	625	591	615	586	606	588	546	595	627	608	580	612	566	593	609	592	637	584	583	623	585	601	573	554	576	602	605	592	602	615	612	609	639	573	615	591	578	614	587	597	580	610	609	599	545	599	566	579	614	596	574	597	611	555	623	598	573	605	545	588	576	594	591	610	573	579	590	607	565	653	582	592	597	608	585	557	621	614	622	541	560	630	558	592	574	602	559	609	576	590	584	600	582	620	600	575	609	579	587	587	602	610	617	581	549	600	594	597	581	589	598	588	623	608	586	524	538	607	566	579	542	609	578	550	560	551	605	561	613	582	595	605	583	609	563	586	570	556	576	624	574	590	620	573	577	607	573	611	651	572	585	600	648	588	613	556	589	646	584	583	612	592	549	596	626	581	582	584	602	613	580	574	587	574	624	576	563	548	578	567	572	605	551	552	560	578	587	575	578	612	625	573	583	598	568	599	587	584	540	562	574	586	590	585	591	580	609	588	604	545	542	580	595	617	590	554	581	587	574	596	589	593	594	553	555	584	571	617	560	659	570	548	582	600	587	596	563	581	582	579	594	572	598	586	593	589	583	524	575	583	606	575	576	579	608	606	619	579	571	576	589	568	590	599	596	601	551	587	632	562	572	553	601	583	595	573	588	581	588	646	585	619	562	606	609	598	594	556	606	630	610	617	555	577	557	607	565	557	604	556	624	631	564	548	610	574	606	588	586	545	557	625	567	577	602	584	536	570	574	574	613	586	595	610	580	562	574	608	556	598	529	617	546	564	594	590	604	608	618	572	570	526	548	553	597	634	579	582	587	620	610	615	542	597	588	580	611	564	564	591	596	571	531	558	587	647	624	576	573	605	629	587	579	614	569	617	558	585	571	595	564	604	595	578	573	585	554	550	596	576	612	589	604	599	562	577	556	586	555	606	587	585	579	621	598	602	566	596	552	569	624	638	628	579	575	582	553	552	550	597	595	624	620	625	592	583	619	596	578	543	607	614	591	563	608	591	570	559	577	564	619	578	591	556	576	593	563	592	653	640	573	608	562	567	569	605	572	547	601	565	597	614	567	612	556	573	594	576	616	581	611	564	558	580	580	623	599	602	597	596	551	564	628	574	612	598	584	612	581	576	619	610	582	586	579	590	586	580	532	546	616	585	601	528	574	580	606	618	603	605	624	600	551	582	591	560	575	556	585	566	609	581	581	585	574	594	615	599	554	606	608	608	617	561	575	581	578	587	593	548	592	612	620	621	567	591	557	555	591	578	626	599	597	580
25515	21123	27882	24128	20916	10747	923	680	562	527	474	412	445	442	394	393	379	408	399	369	404	369	399	367	370	374	370	370	335	359	402	343	351	332	383	330	339	361	347	340	345	357	315	362	335	348	371	354	348	346	368	341	402	345	360	338	391	325	352	330	371	360	339	380	354	346	347	383	333	368	349	355	346	320	352	325	346	317	344	370	311	366	383	343	326	351	329	355	350	338	348	303	353	341	329	333	308	334	315	345	329	350	360	359	325	375	327	350	346	354	344	333	343	325	311	328	343	369	339	339	328	321	362	350	368	323	338	325	300	333	366	347	343	331	358	366	340	364	390	318	318	324	275	332	338	361	330	338	370	342	342	350	339	353	350	366	335	344	347	318	328	344	346	353	336	333	363	351	365	345	344	354	337	354	313	376	343	341	316	315	301	317	310	331	313	323	327	336	336	334	324	359	352	337	359	328	366	337	303	348	357	366	317	358	331	315	362	319	335	374	328	318	357	346	373	326	350	325	346	343	336	341	360	334	368	345	332	327	370	341	321	330	338	333	343	328	351	343	320	336	321	347	334	336	333	355	321	319	360	341	347	329	333	349	346	337	358	316	361	346	349	323	326	372	339	332	335	348	358	349	317	380	333	362	354	357	351	338	382	311	337	330	355	323	322	358	347	345	357	353	368	359	367	322	333	343	343	359	342	368	348	359	316	366	346	347	348	367	350	361	344	354	314	322	341	372	361	319	321	346	340	336	327	392	361	347	352	314	329	344	342	320	347	352	357	335	341	351	311	357	348	348	352	330	335	340	339	338	356	368	330	319	341	361	335	322	395	360	323	341	332	346	315	352	370	342	356	334	310	311	323	338	348	376	338	357	325	352	363	337	334	354	323	333	338	337	339	321	278	355	321	347	328	337	316	318	364	347	311	354	349	333	355	347	336	327	306	311	316	340	386	333	347	316	354	335	362	383	367	335	334	357	321	315	338	305	320	337	314	329	376	333	371	343	344	361	350	355	339	326	314	340	333	372	319	313	347	338	368	332	296	346	304	346	334	354	338	320	343	346	360	335	369	330	365	358	348	348	338	306	316	332	346	348	363	368	348	330	329	329	347	344	342	331	374	359	346	336	339	312	344	346	302	347	336	333	356	319	331	343	358	357	346	334	380	350	308	327	340	367	361	351	343	329	341	333	297	329	370	336	347	350	295	344	334	349	342	309	342	349	327	344	349	344	370	360	326	350	332	345	328	319	336	347	354	350	343	345	348	377	365	328	309	376	344	372	323	337	357	332	329	337	296	355	356	335	351	319	346	312	367	316	350	320	336	332	357	354	350	332	338	365	319	335	350	352	384	331	341	344	349	370	357	350	350	327	354	354	369	344	360	327	358	362	312	303	327	357	354	369	337	314	316	356	320	346	345	312	354	344	312	323	356	390	344	380	325	351	294	359	304	359	328	354	329	332	339	331	326	340	352	332	318	348	346	359	319	312	333	355	355	315	356	350	361	366	377	334	341	326	342	338	348	361	316	312	334	340	319	326	312	365	296	337	344	322	324	328	369	303	304	316	333	347	316	340	378	336	355	336	327	339	347	338	326	313	348	319	308	318	321	343	310	356	354	359	326	368	324	334	349	302	309	338	337	345	332	342	311	353	348	339	350	335	327	331	316	348	330	344	343	290	372	369	353	353	340	335	320	351	308	357	327	335	327	335	327	355	362	317	329	368	339	304	367	355	369	336	329	315	343	317	354	357	344	338	327	340	321	325	352	344	336	354	355	325	333	347	345	344	328	340	346	321	366	300	336	334	302	334	362	351	319	323	341	330	328	333	320	354	315	344	315	303	344	326	345	335	324	320	355	338	340	361	322	345	331	344	355	310	333	359	323	336	364	324	318	364	318	342	315	387	362	356	328	342	350	310	329	382	352	335	327	343	343	351	322	364	320	342	331	355	339	394	351	352	290	334	358	363	325	290	337	322	311	334	359	329	344	348	343	335	316	335	343	342	347	345	330	339	354	340	359	328	364	323	362	356	336	320	355	328	342	324	343	338	358	354	373	352	337	341	333	327	332	373	358	322	360	328	311	306	357	351	349	327	346	331	307	346	343	324	339	356	316	330	351	379	340	374	342	315	321	339	351	338	375	351	309	345	344	366	333	341	320	315	353	330	336	309	330	334	333	335	306	325	345	361	308	331	348	312	317	356	315	348	338	343	325	333	340	347	325	359	358	354	361	373	341	363	349	325	339	297	318	315	362	322	364	355	322	339	363	345	341	355	341	348	359	330	348	377	345	369	324	315	313	373	346	366	366	338	345	344	348	324	359	354	358	319	320	369	352	321	333	326	359	332	347	313	291	360	323	332	330	339	353	365	334	363	341	341	345	351	308	373	302	382	332	357	334	374	380	309	359	378	342	335	329	334	370	367	361	328	333	342	382	352	307	302	338	329	381	343	329	340	322	335	316	308	331	340	349	373	322	332	326	349	345	316	322	339	341	353	328	352	335	359	360	323	349	348	329	336	323	351	348	366	351	316	316	349	319	362	328	351	352	328	331	353	329	351	363	352	357	356	351	344	341	364	346	364	311	325	392	355	308	346	326	316	312	352	325	354	362	325	335	314	337	326	336	326	315	335	333	309	305	346	316	360	356	330	346	385	332	331	318	343	359	338	319	335	320	358	363	354	342	324	305	358	313	359	329	345	318	334	339	322	343	331	327	296	347	336	329	338	319	344	335	314	383	355	289	364	347	307	321	322	307	370	349	325	325	348	359	365	348	330	328	353	357	344	322	304	357	365	343	355	338	315	328	334	376	369	340	308	340	375	346	344	329	355	329	342	331	319	331	354	307	344	317	347	347	316	350	370	340	376	342	334	311	334	334	333	344	347	340	310	343	326	320	368	323	365	344	374	336	357	359	332	301	324	313	345	326	339	327	362	379	329	315	342	337	330	344	336	323	330	365	363	335	363	356	351	301	351	345	357	313	361	346	329	367	339	336	348	355	339	336	334	302	327	354	340	323	333	339	298	357	351	323	331	352	345	360	325	337	342	344	342	343	369	367	305	324	356	344	326	345	336	383	332	343	335	354	367	344	358	344	332	313	346	341	358	358	336	372	317	312	331	333	345	352	366	340	343	338	331	350	339	382	321	368	336	330	363	332	335	370	351	327	368	323	357	360	369	331	338	338	353	342	331	322	335	313	348	302	353	321	338	328	349	340	357	331	337	307	357	316	346	319	380	314	337	330	328	324	352	346	317	359	345	330	306	319	359	360	326	342	351	310	362	344	339	335	337	334	356	322	350	329	365	330	331	349	350	360	360	373	360	339	336	365	340	367	333	355	334	369	329	332	332	332	371	331	305	309	355	330	365	342	321	308	337	367	306	328	327	346	354	351	314	327	317	339	309	337	353	343	372	329	333	335	329	320	358	352	366	316	316	327	326	356	325	345	334	327	359	329	337	341	380	336	356	340	320	334	351	334	353	323	316	340	329	336	338
56191	9678	6251	3557	2264	1499	1208	975	772	742	680	634	584	545	559	474	473	458	452	452	432	421	424	402	442	413	398	395	378	368	387	377	379	346	400	385	358	380	384	377	337	374	356	373	352	394	379	350	361	376	359	351	385	368	369	346	392	380	370	384	369	372	384	395	380	350	357	391	341	398	373	363	396	388	359	367	373	355	342	336	356	390	350	367	341	335	357	369	338	357	387	351	338	359	342	343	352	354	360	354	334	377	342	370	356	351	362	351	378	318	349	348	355	389	341	327	360	349	373	326	351	334	341	350	366	370	379	332	352	360	363	340	360	353	324	388	343	348	356	322	367	354	377	355	317	341	358	362	339	338	375	358	374	356	346	353	335	355	337	339	343	355	327	363	400	346	308	330	338	383	331	350	343	374	345	350	360	328	393	370	383	321	387	369	330	344	369	353	376	326	345	354	346	312	361	328	357	348	338	325	366	329	370	332	342	378	348	328	332	374	303	378	372	327	341	340	347	405	348	347	371	350	357	357	372	364	330	342	353	352	344	360	334	333	340	373	350	319	387	325	342	356	365	315	355	366	349	332	357	350	342	340	360	386	355	367	357	340	353	340	328	337	380	363	351	360	370	335	362	371	358	337	339	346	376	330	356	349	387	343	340	335	377	335	338	386	339	327	345	347	350	365	370	347	358	336	324	357	323	359	366	356	352	328	363	362	373	361	359	354	322	368	338	352	348	327	371	353	370	331	349	341	344	350	357	343	355	355	356	305	353	332	335	343	315	360	374	339	344	348	363	376	363	348	377	349	354	383	342	353	354	346	352	332	354	335	313	359	366	368	329	342	347	357	372	346	340	369	341	321	354	329	382	371	359	374	353	369	342	382	350	358	366	327	384	339	370	359	345	382	361	358	346	331	380	343	348	369	335	368	335	330	365	376	306	356	366	321	374	334	366	332	376	366	364	382	373	323	358	411	330	355	367	368	367	346	358	337	343	408	347	344	351	326	362	348	374	362	352	366	360	402	325	355	343	379	342	364	351	362	356	383	357	371	366	310	348	365	354	351	369	303	339	331	345	344	364	369	357	366	355	353	363	378	330	371	374	322	323	351	358	389	351	334	368	347	315	366	345	370	326	335	372	349	368	372	362	335	351	352	343	336	327	321	358	347	356	364	372	362	321	351	360	340	368	327	348	344	374	356	368	352	363	337	351	344	342	375	347	377	372	383	342	332	364	344	332	365	365	354	353	344	366	347	341	345	365	332	348	359	349	363	323	338	364	348	338	366	351	348	389	348	333	312	380	348	383	368	352	364	322	328	324	353	349	321	356	350	342	389	353	335	391	351	375	368	348	338	351	366	342	345	336	376	341	317	341	350	369	361	389	364	333	381	368	390	371	342	330	335	347	361	349	352	375	364	333	360	347	342	350	347	365	335	339	373	333	310	326	349	356	341	370	360	336	372	349	387	357	373	334	360	344	329	356	366	345	324	363	360	339	366	342	328	338	368	370	365	333	354	329	322	324	343	325	351	368	325	364	328	361	350	336	375	334	385	348	327	358	326	361	335	357	375	369	352	354	371	330	344	382	383	340	351	374	382	364	379	370	337	367	330	318	369	342	370	333	370	370	374	389	355	380	351	339	364	358	376	339	384	348	356	332	370	344	337	322	340	345	331	323	332	352	378	365	356	338	370	387	357	367	371	342	346	364	357	321	341	336	340	368	314	318	366	367	377	359	338	356	357	352	367	342	365	355	342	338	377	322	325	361	343	345	333	355	370	362	364	348	378	359	354	401	376	349	368	355	361	343	367	343	368	353	345	386	311	368	389	349	344	346	356	375	351	318	321	346	324	322	359	314	362	331	346	328	332	377	328	349	341	364	355	347	367	382	372	370	372	352	345	324	334	370	344	371	335	358	351	368	324	330	330	355	339	338	307	327	367	342	329	335	319	330	339	353	362	345	345	369	342	367	362	333	345	357	355	345	346	375	369	326	377	366	359	324	388	368	363	347	349	375	343	370	349	368	387	367	350	343	335	329	382	356	339	348	359	349	316	348	370	364	321	358	326	331	316	340	330	350	372	336	341	372	369	328	358	384	322	354	358	358	344	338	367	324	316	317	389	386	378	328	376	368	338	348	366	355	366	358	324	356	397	338	348	397	336	340	377	306	346	345	352	367	353	356	381	369	343	355	349	355	334	376	351	333	359	335	341	378	375	353	342	338	326	369	325	355	337	350	342	326	356	352	380	355	347	345	345	372	369	351	345	337	357	371	322	358	369	342	354	356	347	371	345	343	362	352	353	364	328	363	363	376	353	325	361	344	342	386	327	320	334	359	364	355	376	350	324	354	314	359	369	325	331	351	351	341	335	377	304	353	332	308	364	348	322	361	375	328	333	337	369	360	358	365	353	363	334	348	348	383	345	368	348	328	365	358	350	332	327	366	344	390	341	376	354	386	330	343	317	375	354	334	380	335	343	346	350	370	345	345	341	378	354	338	368	369	350	340	357	359	368	369	358	353	359	368	353	371	322	320	351	377	334	380	378	327	338	371	359	355	336	359	349	377	351	341	313	357	357	337	372	350	318	342	344	330	353	338	362	324	358	353	366	347	346	373	353	347	344	353	341	351	332	329	359	343	373	366	349	369	364	350	347	361	367	329	355	343	311	327	343	366	364	364	334	368	343	334	356	364	322	361	333	381	317	351	337	352	356	357	336	358	340	347	319	364	375	350	373	376	362	348	323	357	364	356	349	386	361	326	359	369	382	367	346	352	343	362	369	378	348	378	368	340	367	355	349	355	368	340	368	331	321	350	390	352	349	389	376	367	378	371	357	366	358	338	341	349	352	352	333	363	378	375	339	329	353	365	397	399	338	349	407	367	356	340	328	339	364	370	361	357	361	359	356	324	302	362	364	364	379	358	348	381	329	359	364	330	355	348	333	362	354	362	366	338	331	342	343	338	366	390	380	363	368	396	347	331	344	343	326	352	337	369	346	337	385	355	353	379	336	357	357	344	357	313	354	351	341	348	365	391	353	343	365	362	321	342	366	363	356	350	361	340	364	324	332	353	342	358	357	351	340	391	328	364	352	324	346	355	368	374	363	373	352	337	361	360	351	349	313	344	342	350	329	365	358	340	364	336	342	365	330	357	348	373	354	346	336	363	376	371	325	342	304	331	347	344	389	348	352	319	362	370	327	360	358	343	364	359	332	350	360	383	378	336	342	361	349	359	347	384	354	332	373	336	347	362	378	354	344	348	382	353	323	369	348	329	358	333	355	330	304	359	378	298	370	332	341	338	316	365	347	336	339	328	362	348	344	379	355	371	334	349	357	327	351	337	360	350	326	347	338	377	353	380	363	373	354	343	326	393	327	338	293	358	319	354	353	385	355	362	340	383	370	368	321	356	353	332	365	358	369	363	367	334	340	344	330	352	367	329	341	356	345	341	354	350	345	360	348	343	353	306	337	387	367	353	354	338	341	359	326	355	387
23398	20996	28330	23739	20955	21009	10661	1381	1057	947	952	875	863	809	753	792	774	711	780	779	720	711	703	722	664	708	709	717	736	660	694	660	666	653	668	708	671	664	648	662	705	694	715	672	672	635	690	617	735	644	677	717	687	657	708	678	678	655	671	693	655	672	676	693	702	683	668	682	662	669	653	649	665	666	659	702	694	692	617	667	663	682	616	706	711	629	667	690	626	639	639	699	635	628	676	632	625	695	675	640	672	620	651	642	657	647	621	650	641	648	626	649	672	628	673	687	651	662	655	691	633	642	684	668	666	651	661	663	652	604	619	663	643	673	626	642	657	672	658	680	701	643	659	662	661	696	617	669	638	648	670	624	647	658	677	645	664	639	665	623	611	683	685	608	644	676	661	652	644	638	657	624	682	643	653	688	634	683	687	632	597	677	625	648	656	625	640	611	610	694	641	649	691	664	681	669	645	628	635	646	671	666	674	647	680	646	616	639	624	644	643	636	630	669	660	606	710	655	681	645	617	646	706	660	666	659	654	648	622	641	648	646	622	638	654	672	680	688	668	621	642	607	666	638	647	668	686	621	648	674	634	715	646	667	670	677	669	669	697	706	640	666	625	646	651	630	653	607	667	675	705	612	669	634	691	672	647	655	653	667	659	630	628	645	662	670	629	615	665	642	693	672	664	654	613	639	645	686	636	683	681	675	661	670	639	651	696	644	662	670	586	631	652	647	682	655	628	669	668	601	693	645	655	647	652	631	696	636	676	683	620	654	633	602	659	616	670	619	661	690	657	637	659	746	678	660	654	606	685	725	628	661	683	678	658	709	671	639	616	635	627	631	599	640	657	683	637	642	697	673	688	678	672	678	681	642	702	666	710	653	660	626	675	629	659	631	661	653	653	660	612	628	666	684	671	632	632	665	644	616	694	696	661	711	660	628	664	643	656	637	678	660	670	631	663	626	644	652	667	691	657	715	699	703	688	660	631	682	636	607	681	649	683	605	630	690	677	619	661	684	607	736	670	667	650	638	665	633	664	671	664	666	600	660	630	684	708	661	657	653	647	633	658	640	683	672	703	669	657	637	674	700	685	722	653	652	652	641	655	618	644	678	620	660	606	669	658	645	669	642	626	662	636	636	675	618	664	628	634	669	647	652	665	666	623	658	654	604	658	657	693	643	686	690	651	634	620	672	694	658	691	637	633	624	648	634	648	655	620	645	649	639	651	619	704	666	655	668	657	628	722	647	625	662	664	611	643	643	681	640	655	657	699	687	628	653	745	621	662	602	642	676	614	635	652	623	692	656	672	632	637	621	664	661	657	659	674	643	655	669	686	687	656	668	651	644	617	684	671	684	617	647	660	642	642	613	661	653	661	645	653	642	631	674	638	695	682	636	659	652	674	644	698	667	674	618	679	681	686	617	662	640	680	639	645	667	648	696	639	631	639	638	654	653	618	700	725	616	664	644	700	646	630	649	674	658	654	624	626	653	640	633	656	637	617	663	654	644	618	653	664	651	628	642	656	678	722	694	624	673	652	643	656	659	708	635	647	691	660	648	673	668	608	642	671	639	647	613	664	634	650	656	696	633	680	678	642	638	659	674	649	667	639	716	667	654	695	648	670	621	705	672	651	692	660	668	703	663	683	616	663	669	642	648	678	642	650	649	714	690	671	631	679	636	629	692	662	614	629	678	612	604	667	663	635	629	685	694	670	670	632	666	693	624	669	648	632	622	626	609	686	650	642	645	624	605	650	676	638	627	671	647	659	645	678	676	666	638	635	669	649	614	658	632	633	636	670	618	671	695	669	663	617	644	655	671	603	672	659	710	652	654	663	703	668	662	657	667	599	630	673	638	696	668	674	610	651	659	616	625	641	625	653	644	635	660	658	624	642	627	691	672	644	643	653	739	699	683	673	623	655	624	642	616	656	690	658	664	690	618	647	607	670	663	610	669	635	646	698	652	650	634	656	657	670	658	677	627	670	648	680	679	675	648	652	695	665	701	644	660	623	652	665	644	649	685	637	697	628	622	675	625	678	667	649	656	668	665	686	714	618	653	692	704	698	644	656	611	718	655	659	615	619	711	643	643	657	639	666	629	666	683	651	660	689	677	635	651	713	687	677	640	696	650	629	633	650	668	649	652	649	689	649	630	653	639	658	651	686	660	687	676	644	642	681	659	672	624	687	657	659	708	640	655	635	695	675	668	639	628	696	679	655	619	641	647	664	687	694	667	653	629	691	678	661	666	672	654	646	666	693	669	673	656	623	649	651	658	615	652	653	695	607	659	614	669	685	640	667	649	691	638	628	640	648	632	640	670	675	647	643	631	655	633	710	650	681	628	599	617	678	657	700	661	667	645	691	651	639	646	645	621	664	659	625	582	598	647	659	635	660	642	661	605	623	664	650	682	652	646	634	625	648	706	596	638	613	632	661	670	682	654	639	696	641	652	695	609	665	649	656	684	655	673	649	661	683	651	660	665	670	631	668	635	639	666	682	644	644	682	628	660	634	627	647	666	643	675	676	642	611	685	684	638	686	607	646	619	610	643	665	615	670	661	677	652	658	644	647	677	635	625	642	636	619	639	680	657	654	669	614	655	597	667	683	628	650	623	644	650	675	649	656	667	690	636	636	694	646	655	639	641	620	693	602	651	670	663	655	675	680	620	655	647	623	675	686	678	610	663	657	632	691	693	642	657	674	653	682	631	636	583	655	661	650	612	643	648	645	661	650	665	654	627	661	659	637	620	652	613	640	686	692	640	638	664	655	732	682	655	646	600	672	654	646	645	655	618	609	704	646	664	654	655	595	623	646	637	679	700	656	622	647	645	629	650	593	628	673	669	630	624	664	562	624	648	661	671	712	655	624	662	659	705	633	651	649	638	665	703	695	670	702	660	641	636	706	691	664	672	620	653	669	701	672	673	630	639	647	641	638	648	629	682	653	657	673	607	684	633	624	677	662	646	641	663	643	668	620	677	627	633	633	672	614	645	673	642	695	658	682	615	648	686	635	718	663	640	689	654	646	680	669	665	623	645	664	650	660	655	655	612	646	656	641	651	651	646	677	681	644	708	696	634	615	640	664	646	658	691	628	683	678	681	638	670	711	659	659	665	683	686	676	590	657	646	622	658	676	670	675	709	656	676	665	645	670	624	621	675	678	640	629	638	600	619	646	631	653	636	610	645	683	679	682	659	691	660	650	624	653	677	620	617	666	672	666	636	643	640	610	671	654	631	646	637	603	665	624	652	690	681	687	678	681	713	643	640	623	642	668	619	655	626	711	664	660	699	670	644	652	636	688	639	653	634	609	662	681	659	641	618	676	648	587	647	675	657	608	601	639	622	628	603	656	686	640	658	649	661	663	686	699	659	654	655	651	650	637	651	700	662	662	647	675	624	655	645	711	636	645	593	684	674	651	649	659	633	673	695	612	626	659	670	710	660	624	659	691	659	672	662	618	623	665	629	650	656	686	699	629	654	663	651	691	670
50976	9897	11013	6436	4018	2977	2256	1873	1487	1398	1281	1151	1035	974	922	877	864	866	826	803	758	758	702	715	762	673	734	688	721	656	667	678	663	648	613	640	689	653	610	684	667	660	594	638	673	622	614	660	634	686	615	628	653	671	649	666	669	664	663	659	660	629	709	627	673	665	599	636	632	683	614	608	595	623	656	562	609	669	646	601	586	596	615	622	602	611	603	594	601	608	582	640	627	630	636	637	635	621	626	586	574	569	654	628	568	557	606	597	607	606	582	641	599	618	627	656	596	629	600	592	610	651	598	610	613	617	619	637	660	635	630	608	631	617	587	578	593	652	597	623	592	618	613	635	649	610	631	606	605	592	591	578	592	619	586	581	607	578	628	641	591	578	589	613	595	561	637	648	572	628	613	652	595	631	642	614	608	586	626	618	547	616	644	628	621	600	621	618	609	642	592	622	639	562	624	625	630	595	609	630	614	600	601	623	620	601	604	599	615	571	636	597	627	583	617	624	639	614	607	601	601	585	661	629	619	606	664	626	596	618	588	620	642	650	615	630	619	603	620	654	590	593	627	638	598	584	554	600	601	614	577	598	619	630	599	647	582	576	598	601	598	616	611	607	594	587	565	591	590	642	606	620	616	599	594	596	641	573	595	603	600	574	554	659	621	653	582	629	604	557	600	554	638	649	606	539	628	625	615	638	593	599	590	620	620	620	589	603	617	596	628	640	626	595	606	622	586	618	562	605	584	638	613	580	580	592	573	624	604	664	625	621	582	612	631	587	633	608	619	645	599	581	609	618	612	613	619	611	611	621	605	590	619	583	639	605	616	632	599	612	550	604	619	595	624	601	612	615	610	605	645	587	624	619	624	642	613	585	602	629	571	629	627	571	628	640	661	572	594	646	588	626	643	631	612	624	588	598	584	607	587	641	593	631	647	618	605	658	622	601	607	606	650	587	607	626	617	568	648	612	640	617	587	631	599	589	632	588	608	594	607	644	598	588	617	617	614	632	643	605	615	585	636	607	598	607	602	615	623	566	643	605	622	607	607	632	607	592	577	624	608	604	624	604	597	614	608	657	615	598	597	609	637	608	637	584	644	590	623	589	570	604	609	609	638	644	620	625	599	561	575	624	589	596	628	637	597	630	583	577	626	590	610	605	613	630	603	587	584	655	604	594	636	613	613	633	640	576	590	603	568	590	640	590	649	583	604	648	609	582	651	604	594	613	616	613	584	544	607	614	644	641	584	584	640	619	607	620	608	606	577	616	590	656	618	628	597	617	617	593	621	613	637	648	592	622	661	619	618	573	590	617	597	636	621	609	622	605	609	625	609	589	601	636	630	603	632	602	591	592	560	616	627	634	614	603	601	561	633	635	615	603	617	619	592	590	634	594	592	613	601	625	590	577	589	573	619	604	592	591	623	602	616	622	605	589	610	643	634	631	608	635	616	612	597	591	615	652	588	624	627	645	616	618	653	636	585	630	609	639	602	623	626	652	630	660	608	556	616	633	623	618	606	640	612	602	589	636	588	606	664	598	638	620	582	625	586	568	624	613	615	615	621	563	590	593	618	599	607	666	619	632	594	590	652	597	561	645	581	609	603	611	621	607	619	613	611	594	629	612	577	558	582	599	595	634	651	608	620	581	601	551	618	644	595	636	571	600	607	650	564	670	567	637	597	662	622	648	592	646	611	574	611	598	585	668	640	604	625	623	605	611	604	614	622	584	615	607	574	606	640	598	586	675	614	616	578	615	638	603	595	588	617	606	602	592	626	644	633	647	563	635	619	629	638	615	653	597	578	634	630	603	623	673	597	564	640	605	583	621	583	632	642	634	587	619	617	641	612	596	604	657	612	666	584	637	658	615	582	611	601	608	616	640	647	636	566	607	632	596	600	609	591	613	634	581	596	600	604	609	590	635	610	573	577	636	569	622	621	598	617	616	602	660	595	615	651	587	578	627	601	609	591	618	563	618	647	617	594	635	635	591	615	636	632	594	649	635	568	594	552	610	640	589	604	626	586	617	605	615	601	593	625	584	610	618	624	583	590	610	643	620	617	613	601	591	577	604	625	617	577	628	625	641	651	592	603	631	631	585	553	614	579	640	625	580	638	620	621	599	579	589	623	662	598	636	577	663	634	639	603	589	575	627	629	584	616	627	634	610	609	586	629	623	598	645	596	611	601	624	635	562	580	623	608	629	581	588	617	569	626	589	573	637	615	600	602	638	589	600	659	589	598	606	621	654	599	646	617	583	580	622	643	615	619	565	611	611	581	654	597	622	596	594	635	607	673	602	593	583	588	587	578	580	616	634	612	612	543	587	598	607	611	620	587	607	621	593	598	601	575	605	661	605	606	582	606	590	615	596	617	632	634	574	652	622	594	601	629	641	620	575	615	618	630	620	613	618	608	643	605	581	617	597	619	625	591	591	577	554	592	650	611	592	648	622	621	573	650	639	606	596	615	585	633	601	643	622	586	639	585	597	616	605	615	626	623	583	590	605	603	601	651	613	627	580	599	652	588	622	593	600	617	575	619	644	550	590	595	584	607	593	555	603	627	607	612	585	614	654	573	589	552	617	607	600	577	630	643	642	618	647	630	628	589	550	612	597	569	621	617	619	648	578	600	586	679	598	583	602	599	583	572	616	611	564	676	578	619	597	630	600	614	599	582	567	600	620	595	598	648	604	620	576	647	600	623	624	563	620	605	630	622	599	626	564	548	606	622	633	601	652	581	670	645	601	631	566	592	607	582	613	620	614	594	631	615	611	576	593	600	631	633	590	632	595	601	611	609	616	645	614	586	635	597	629	595	572	620	581	626	607	627	594	624	644	647	606	581	651	625	587	614	633	610	628	588	589	609	648	583	600	617	633	629	647	620	591	605	608	579	596	633	620	614	561	595	646	599	604	563	627	610	648	637	590	634	596	636	648	602	572	625	642	610	609	625	600	585	600	597	595	624	592	636	642	596	594	580	583	605	616	617	610	558	644	634	620	618	626	628	566	623	575	598	604	611	622	648	654	600	611	617	637	607	615	618	618	592	596	593	601	588	633	618	632	596	582	615	607	626	630	632	603	555	568	685	580	576	626	615	608	636	620	545	569	548	617	587	652	605	654	606	597	602	596	613	613	596	612	557	579	631	644	604	662	647	616	600	607	606	601	603	646	660	647	586	580	593	573	640	612	639	589	613	597	588	647	604	614	589	630	630	599	638	622	566	606	615	604	644	607	612	602	639	655	634	610	604	620	611	620	619	618	659	625	615	625	610	628	613	624	585	635	573	571	586	625	618	637	620	599	598	629	661	640	583	592	646	613	606	594	627	613	579	627	632	604	615	609	613	651	626	617	621	611	646	618	641	659	614	635	572	601	605	644	620	628	598	619	620	608	616	589	601	598	583	602	608	590	596	609	635	654	624	596	664	624	609	585	579	633	609	575	536	564	609	569	598	642	590	638	611	559	644	588	614	616	605	648	610	640	623	615	661	633
34768	18991	5004	794	592	569	588	591	605	645	531	608	552	593	546	577	552	552	577	573	593	596	524	548	564	564	611	546	578	553	570	539	533	530	563	587	562	573	554	544	560	533	523	577	574	584	547	552	569	515	590	524	568	599	607	574	522	576	556	558	565	604	551	583	580	563	582	551	572	552	552	576	561	556	593	567	564	565	571	540	540	572	538	594	581	538	570	595	581	575	576	588	546	576	564	552	540	586	565	553	586	578	587	576	594	607	543	578	527	564	592	549	582	565	552	529	520	529	596	563	537	537	513	549	592	606	548	535	530	549	555	611	594	559	546	578	487	586	576	590	594	542	566	548	567	564	561	580	530	567	588	536	565	577	559	575	572	558	565	549	591	544	545	584	550	554	537	585	599	532	535	567	584	622	547	541	598	540	583	558	587	577	613	534	584	559	590	553	569	527	555	625	569	559	511	601	578	565	496	528	550	532	583	580	551	526	562	552	569	598	545	593	555	587	562	609	551	569	561	570	578	554	556	580	592	613	575	564	531	538	527	546	559	547	576	580	576	562	515	565	539	574	548	577	558	571	611	607	593	551	533	537	549	548	536	524	545	520	591	594	569	535	549	574	603	522	522	611	565	586	560	559	551	568	614	564	585	553	571	560	542	562	530	540	559	539	560	562	555	559	568	586	553	545	550	550	572	577	556	582	545	552	607	578	544	529	535	526	516	535	525	603	587	607	518	569	526	543	576	554	582	527	593	573	579	545	564	580	579	614	515	575	566	574	569	601	581	510	614	559	551	563	556	585	556	567	542	552	548	539	571	601	584	565	568	587	547	519	576	550	533	577	594	555	562	543	524	569	552	579	583	542	597	564	542	555	538	574	569	605	585	523	571	558	601	548	568	531	600	543	562	544	572	546	524	579	501	601	547	572	527	533	548	609	581	643	541	554	610	536	548	554	535	551	588	577	568	597	548	569	595	547	546	545	564	558	577	547	564	580	521	576	554	595	590	554	540	569	558	551	568	551	587	553	555	581	553	561	560	565	607	535	580	536	574	550	599	602	610	580	567	526	606	536	570	603	589	560	589	580	548	569	535	551	547	575	558	554	530	546	604	529	574	548	625	576	511	567	572	551	527	534	532	565	535	551	535	531	537	559	578	524	549	578	547	575	554	562	553	540	566	525	590	602	548	525	567	619	575	562	538	558	560	542	529	583	551	562	569	566	565	603	552	561	561	575	575	547	535	586	547	549	524	539	545	575	576	546	565	589	552	531	540	546	553	527	563	547	565	520	537	576	522	582	558	574	583	596	541	567	618	547	529	549	535	608	560	572	538	571	561	579	527	570	537	578	551	544	544	549	542	547	551	522	551	578	573	585	528	544	536	589	527	516	559	570	574	577	579	615	530	559	596	587	556	527	567	576	578	574	557	580	570	601	593	569	618	564	599	565	552	593	538	571	584	554	532	543	542	542	547	620	525	565	591	622	542	541	550	574	592	610	557	566	542	552	572	559	555	577	612	504	521	555	541	580	552	594	554	539	536	587	569	554	572	563	538	585	572	534	570	579	531	604	553	537	537	558	597	614	574	531	548	573	572	567	529	560	614	598	548	597	570	530	552	566	586	561	568	554	573	562	562	535	581	573	612	570	538	588	561	564	567	589	559	610	541	534	581	559	571	574	536	573	548	536	552	585	573	612	553	553	538	544	529	588	545	575	584	597	542	588	546	549	573	555	548	593	582	565	558	519	616	602	553	604	542	583	544	575	618	559	550	546	537	566	554	572	593	559	542	583	578	574	553	561	559	549	540	545	589	578	563	571	561	534	582	595	600	576	544	563	557	551	573	530	567	596	546	566	581	569	598	576	565	539	550	543	561	594	598	572	542	604	565	532	547	538	592	593	553	562	573	610	549	533	591	541	571	556	570	547	587	527	604	613	566	583	589	554	573	560	580	551	593	554	556	540	563	544	566	575	559	565	563	569	528	570	513	569	551	610	558	543	589	570	511	587	554	572	576	579	572	573	553	556	561	547	576	562	586	548	558	531	563	555	593	601	540	614	564	520	533	584	577	535	583	540	559	549	572	575	528	605	599	541	578	551	556	553	599	584	540	567	583	553	574	541	556	518	545	592	561	552	613	598	591	578	568	575	566	587	500	550	561	559	615	534	537	566	546	536	546	530	573	566	587	592	581	578	588	568	598	589	566	565	601	586	622	548	569	573	560	556	573	533	558	585	581	528	590	562	595	575	541	570	571	557	547	625	559	514	581	582	542	542	552	580	589	543	555	548	497	590	544	536	564	551	545	563	580	551	597	550	557	558	554	571	588	536	567	561	537	549	535	595	570	545	576	574	585	589	538	616	553	579	564	575	607	547	570	592	558	584	553	545	598	534	592	579	593	587	574	586	576	592	551	583	558	543	561	552	580	520	556	644	542	545	532	528	567	566	556	613	564	571	584	591	583	581	530	556	560	528	536	599	561	581	568	573	527	569	583	520	548	591	590	558	561	540	563	607	549	560	547	555	569	516	576	574	568	581	568	591	561	569	544	582	567	594	559	545	535	621	532	563	556	541	590	601	577	587	575	579	540	576	565	562	578	590	546	511	615	535	547	557	598	596	586	571	584	550	539	575	580	561	559	602	546	547	568	574	572	522	586	569	580	581	533	563	542	518	582	573	542	577	583	537	605	600	566	575	588	609	575	555	560	615	609	605	563	584	525	568	565	560	539	550	567	623	590	538	586	538	545	580	552	573	552	587	557	539	571	597	568	541	622	567	540	551	580	560	556	572	550	575	577	547	572	545	538	585	562	573	540	582	543	563	544	570	548	596	550	575	582	553	561	583	551	591	544	566	570	550	574	525	583	571	529	570	543	607	593	561	549	532	518	526	572	568	562	579	586	556	553	581	563	636	559	578	533	574	578	545	555	561	570	603	548	548	566	566	543	537	612	542	573	582	510	534	545	578	582	581	563	536	589	551	543	550	560	572	585	623	568	506	535	605	597	563	569	611	561	578	556	574	595	527	575	590	569	552	586	572	538	592	574	544	586	573	508	558	617	625	589	590	548	553	541	584	547	585	562	589	585	620	594	582	527	572	547	592	576	544	561	552	550	545	551	537	573	575	571	566	554	561	574	553	556	540	537	592	536	561	558	558	559	522	562	587	585	585	539	553	543	521	556	566	575	563	582	613	579	512	539	576	558	554	569	581	571	588	571	624	545	606	546	563	559	602	518	548	581	605	581	570	563	509	560	583	534	582	585	559	537	603	587	544	593	569	551	617	585	603	544	608	567	574	567	520	578	529	608	533	541	548	599	540	548	593	584	563	573	545	601	579	562	516	540	566	547	557	560	541	567	538	502	577	573	577	575	572	548	651	530	535	584	566	565	573	587	585	567	547	592	574	573	562	575	551	557	581	573	527	585	544	567	591	542	577	587	556	583	550	547	551	576	560	577	548	593	559	615	590	552	607	542	573	567	580	572	568	558	501	556	564
33506	3484	942	769	659	625	612	597	638	629	572	607	580	597	574	560	631	594	608	633	596	560	630	604	630	622	580	583	597	541	576	605	531	618	599	609	565	617	573	569	580	579	551	571	582	600	562	561	562	552	541	638	624	623	598	576	620	607	577	605	594	565	556	587	598	587	605	598	615	566	597	555	544	609	577	607	590	569	601	579	568	601	546	575	596	563	548	591	574	598	644	568	587	570	611	595	600	567	576	582	593	565	589	574	599	595	587	593	571	603	579	597	595	591	585	595	605	579	563	553	556	614	553	576	589	582	574	548	583	595	557	550	593	590	616	577	602	549	602	557	561	591	594	587	557	556	587	581	560	580	587	573	568	568	574	545	579	607	613	530	573	571	563	596	586	568	580	586	569	588	575	565	601	618	565	618	622	546	603	582	579	618	560	577	631	627	545	569	577	630	611	563	620	589	621	617	552	593	565	598	582	584	602	573	588	587	570	571	611	571	596	612	612	576	555	624	612	548	556	589	549	597	568	602	622	609	531	620	552	610	546	584	540	579	589	550	597	587	628	581	619	564	524	614	551	570	580	570	572	557	571	600	570	566	596	613	591	553	556	561	592	599	588	571	585	531	561	645	634	564	599	615	597	555	552	604	546	587	602	592	632	522	631	579	582	595	618	597	614	564	596	626	616	560	578	614	605	598	533	636	582	598	596	566	620	571	561	606	534	597	574	553	601	581	595	553	528	610	613	581	593	570	562	608	571	567	555	598	556	637	604	591	558	608	580	570	642	561	576	619	584	509	569	562	530	573	564	596	565	572	569	571	593	567	532	580	587	579	584	596	562	574	572	598	651	538	585	532	603	612	549	619	554	593	579	556	605	573	567	601	597	621	638	546	548	610	578	568	584	635	558	597	528	576	562	600	573	582	570	594	591	577	537	608	633	575	612	562	574	592	599	596	614	554	568	616	591	578	607	593	546	605	611	578	576	565	593	560	576	583	596	601	585	545	573	601	569	615	617	568	576	598	561	586	575	533	591	568	614	574	578	561	523	593	585	602	611	566	558	612	543	574	578	594	574	583	576	540	583	636	598	604	546	591	591	540	564	600	582	580	587	529	568	544	564	568	585	603	564	634	548	571	620	569	605	596	538	565	604	595	584	630	588	578	586	579	580	565	597	566	553	576	602	563	570	551	603	563	580	551	583	571	561	639	579	605	595	594	585	564	596	597	618	645	619	591	561	621	598	601	544	578	558	568	579	624	586	609	619	592	589	616	583	586	560	588	583	593	614	571	591	561	616	582	557	589	570	574	558	601	593	569	583	594	584	591	583	595	581	590	619	553	599	573	529	580	546	632	566	529	568	590	597	558	581	573	576	566	624	556	589	583	611	569	592	590	578	610	622	564	593	564	600	555	609	558	563	540	587	546	609	585	573	586	590	563	563	583	571	575	579	544	583	606	597	605	595	579	530	570	572	583	574	586	574	544	588	567	588	634	561	570	589	568	541	594	579	574	595	540	524	593	568	565	607	595	597	557	599	575	578	573	560	582	591	616	561	581	566	573	570	574	553	560	570	582	557	585	543	592	585	510	587	607	574	515	596	600	592	566	600	575	594	552	603	578	579	553	577	547	594	613	603	549	570	567	569	546	589	574	519	570	569	630	556	572	546	590	540	606	622	606	569	584	581	565	530	595	582	552	578	577	569	580	626	564	546	576	573	603	595	573	573	594	565	579	618	612	580	589	570	573	593	603	541	591	591	600	593	571	596	581	611	616	569	612	593	580	572	583	581	587	600	592	589	574	572	559	612	570	577	571	611	553	564	558	582	589	611	604	554	566	566	585	584	593	562	576	600	620	587	559	605	546	575	601	587	586	560	603	579	542	627	604	550	612	576	587	574	591	607	582	562	561	547	570	556	546	578	565	562	566	584	579	579	620	600	558	564	572	591	614	543	574	587	580	580	629	556	561	597	559	596	564	616	608	556	583	558	577	600	536	621	559	600	593	609	568	590	594	586	609	575	613	610	590	594	591	579	571	579	596	570	614	581	562	604	597	640	587	555	557	595	550	552	612	582	558	601	562	633	570	578	582	583	586	585	583	619	573	567	567	573	565	585	559	540	581	588	571	567	546	634	545	566	560	594	573	598	554	620	544	576	590	629	566	555	552	510	548	617	608	570	625	611	594	564	588	589	580	522	594	579	568	562	614	589	568	536	615	582	581	578	578	560	523	562	594	558	566	545	565	557	593	572	557	589	577	595	589	576	557	589	576	608	592	568	613	597	610	558	535	569	592	599	583	543	579	605	570	601	578	595	585	575	613	561	567	566	573	581	582	584	566	584	596	614	598	579	629	559	557	563	607	596	613	580	585	579	595	563	621	575	555	561	550	591	544	587	600	592	568	558	582	567	612	600	555	564	567	578	574	566	563	596	582	553	546	542	558	561	583	622	593	625	592	560	574	532	555	601	558	574	581	561	560	546	590	564	570	600	572	552	543	588	561	585	564	634	620	577	581	630	585	578	562	554	568	611	601	620	613	575	609	578	576	583	582	597	590	575	531	564	565	602	537	601	582	567	564	621	583	591	561	532	530	559	589	578	631	600	599	555	559	588	550	586	627	540	563	593	623	584	577	608	608	582	593	608	618	575	583	546	575	572	622	606	566	589	585	597	626	610	586	543	616	573	625	546	549	570	582	594	611	583	608	574	618	564	615	574	600	576	580	602	601	573	565	551	562	587	594	577	632	611	585	533	562	602	553	588	542	575	573	587	546	583	604	593	604	588	580	545	607	565	581	562	530	562	531	573	606	635	578	532	606	620	598	614	588	580	626	557	624	567	569	596	562	563	550	549	585	603	567	606	586	540	588	564	543	584	533	560	577	629	572	618	591	578	626	571	580	539	602	594	591	595	551	589	592	623	601	563	558	569	586	592	560	561	599	584	571	520	589	591	588	611	572	595	597	572	556	555	614	571	582	584	565	571	561	577	637	598	583	570	628	618	537	579	588	560	594	571	588	593	613	576	617	575	586	588	568	574	583	565	602	558	589	582	526	578	552	594	526	586	518	562	598	554	563	575	591	566	610	570	566	556	579	595	627	576	583	578	580	562	618	590	602	567	628	556	599	587	548	615	563	580	620	562	540	600	616	524	599	580	606	578	564	628	557	586	583	592	609	588	584	584	594	564	561	588	560	549	581	611	598	617	551	568	583	556	527	558	589	575	581	592	564	563	578	571	610	586	619	536	561	595	599	561	609	563	595	597	588	577	560	604	565	598	577	536	560	594	585	638	569	568	549	600	558	598	608	582	607	554	543	560	629	572	552	574	536	601	583	564	569	615	609	573	592	597	595	568	600	613	579	555	585	632	544	572	606	564	586	573	537	608	589	616	581	563	580	629	577	586	588	606	589	587	592	598	595	582	620	543	595	575	550	597	550	619	588	581	558	587	644	602	560	581	574	593	545	590	587	596	596	611	581	533	617	574	561	597	622	592	609
25610	21117	27732	24343	20912	9180	957	631	559	498	465	462	402	414	392	374	381	372	372	353	349	372	387	368	392	364	319	324	398	317	375	368	361	373	366	333	353	341	331	320	357	376	337	350	325	347	321	332	347	333	350	352	345	316	362	354	339	361	374	349	367	279	389	357	352	340	328	343	340	341	320	320	388	324	356	326	325	335	353	299	333	335	343	336	316	350	309	335	340	317	362	327	344	311	332	346	348	322	295	332	340	346	345	319	333	328	340	309	381	320	347	325	348	352	330	336	340	316	345	356	338	328	313	345	291	314	321	317	305	339	325	348	321	356	338	328	352	347	353	306	374	351	321	336	385	321	308	329	326	334	331	306	348	328	350	335	358	329	321	313	317	347	343	350	331	342	346	304	294	370	315	319	353	343	349	335	343	328	323	321	320	341	352	333	325	328	337	317	335	338	348	337	325	320	340	343	301	353	327	334	323	354	316	340	337	343	337	319	362	310	367	308	336	357	353	322	360	350	345	343	342	294	369	332	343	308	365	352	331	345	330	307	367	308	297	326	335	322	324	354	355	311	347	338	339	318	338	334	372	323	327	331	316	344	337	391	328	314	327	346	348	348	311	353	325	320	358	344	344	341	348	319	344	350	346	325	353	335	341	358	335	355	312	335	345	327	358	360	328	358	330	336	313	307	323	314	326	354	344	327	325	342	334	340	327	308	330	305	349	311	316	334	324	338	333	326	334	343	320	337	333	316	359	305	334	351	332	369	330	304	335	364	341	359	331	332	343	336	331	322	365	351	320	308	330	364	344	315	350	306	327	319	335	327	306	350	333	319	316	304	338	358	343	314	336	337	334	340	315	338	348	328	321	343	329	372	342	310	334	333	318	337	349	327	304	348	317	323	347	326	353	340	336	324	323	301	329	344	354	316	339	349	334	349	313	301	377	332	325	316	289	345	313	324	340	344	356	327	340	315	319	358	353	332	341	318	331	354	329	337	323	296	331	338	329	327	335	330	342	359	351	335	365	346	316	333	347	295	316	315	355	363	361	346	323	327	340	359	312	339	337	287	347	342	350	346	337	312	329	363	316	304	334	320	334	306	334	337	341	319	322	349	352	361	343	360	352	326	342	351	349	339	339	331	326	331	324	320	336	350	339	338	314	360	374	335	318	334	377	342	300	351	355	333	324	329	352	346	308	329	334	336	354	307	356	322	322	331	339	332	326	316	319	335	322	326	289	342	330	331	329	327	343	356	345	334	323	321	347	345	324	345	374	311	358	318	346	318	349	309	301	336	347	320	366	337	345	324	333	319	327	314	347	349	322	313	333	332	328	312	365	364	318	343	342	328	351	333	333	312	333	336	322	349	349	325	334	359	315	344	323	311	350	325	355	350	334	330	325	348	390	322	339	346	272	320	343	327	318	354	359	338	333	357	327	328	325	360	374	357	306	330	327	305	327	321	357	341	333	342	336	312	304	334	372	328	340	327	320	309	366	316	339	329	344	366	321	342	310	357	339	331	358	366	340	347	362	343	317	358	324	322	303	375	363	324	347	333	303	330	354	362	324	369	353	331	339	327	307	323	347	299	342	317	319	366	385	365	329	330	331	360	333	327	351	340	326	362	367	317	324	339	357	301	316	337	326	337	337	342	342	321	338	364	332	350	343	312	344	328	349	330	329	322	333	313	317	359	334	313	303	329	320	336	348	335	365	332	319	368	308	313	340	353	354	337	321	327	344	339	353	313	368	319	364	332	364	330	354	322	350	317	307	342	352	347	333	368	316	338	331	340	321	306	335	320	338	345	345	345	333	321	357	332	338	347	315	328	306	309	318	344	330	319	340	312	351	354	364	359	329	311	341	312	346	370	334	332	334	338	328	353	337	335	340	350	323	322	365	329	343	345	303	307	329	343	323	337	343	356	332	350	348	324	310	325	346	321	330	310	341	324	351	341	356	357	326	320	343	309	353	333	356	334	327	318	309	346	361	317	334	285	331	346	345	321	333	330	356	313	343	339	322	336	312	321	340	335	298	339	323	338	353	367	348	344	337	347	315	338	322	325	329	346	319	309	331	328	316	334	345	350	305	353	327	296	310	340	323	287	346	347	331	360	320	351	318	322	364	373	352	331	317	364	356	340	328	346	335	352	355	337	333	333	344	363	317	337	348	299	358	357	300	356	363	321	326	340	344	353	294	328	340	314	342	324	338	351	310	353	337	306	318	377	340	347	339	332	304	323	348	357	338	334	335	363	330	328	352	318	342	327	319	320	328	357	311	328	314	324	316	334	317	317	339	326	344	325	320	360	350	353	331	350	288	348	328	334	335	325	303	316	333	344	386	340	342	337	347	321	310	303	328	331	339	329	328	314	329	322	315	319	356	380	298	340	320	354	348	339	333	310	348	321	354	359	307	369	316	323	344	320	354	300	355	323	309	323	338	307	331	328	333	296	355	378	368	326	332	303	347	343	346	323	317	356	313	332	357	321	354	318	338	344	288	331	359	359	301	334	354	316	332	334	320	344	330	325	340	349	303	373	326	319	346	298	351	356	311	346	349	317	353	340	341	334	363	321	293	333	332	288	332	318	367	328	320	311	335	312	315	351	357	355	335	334	378	330	338	330	301	348	305	348	343	343	322	330	329	320	339	376	344	340	330	338	350	341	351	309	349	324	338	340	334	315	312	356	347	325	339	332	312	329	349	325	325	315	314	347	318	344	326	369	361	319	342	317	307	329	338	350	318	331	319	323	331	310	328	328	328	340	330	321	314	326	354	292	350	342	331	322	343	317	335	317	331	320	345	322	323	336	347	346	351	307	332	288	308	338	325	341	321	327	337	344	356	373	327	343	309	328	331	314	332	325	323	325	354	355	349	377	299	350	388	337	334	337	291	310	330	320	307	301	280	321	314	323	316	342	360	337	334	354	348	344	349	336	317	373	376	327	342	339	329	317	298	344	348	334	356	349	334	331	334	372	348	335	348	359	311	314	367	342	342	321	354	348	379	332	335	351	296	336	343	360	343	303	324	341	337	316	340	346	369	352	353	343	293	310	324	356	313	335	282	349	340	311	332	335	327	332	318	349	333	326	361	327	317	325	331	362	321	340	335	327	337	345	336	294	328	360	292	331	301	311	344	331	328	324	327	337	330	343	307	297	319	314	316	319	300	294	335	364	333	319	347	324	333	367	335	329	333	347	326	324	316	334	342	335	337	362	348	312	328	332	344	339	362	311	340	362	331	326	340	332	342	321	302	348	327	325	330	322	367	336	328	315	328	296	327	339	356	322	308	357	330	321	332	314	300	283	291	346	311	335	337	343	361	319	335	337	330	337	314	317	300	300	347	315	341	334	320	322	344	299	346	369	333	308	344	338	348	329	340	326	316	340	326	354	335	352	339	315	330	360	328	340	325	352	316	356	332	355	347	344	347	336	323	392	320	336	316	353	321	346	322	328	331	343	370	313	330	329	331	338	307	334	342	340	323	311	346	338	332	338
54461	7995	6612	3770	2340	1665	1288	989	860	761	686	580	589	583	515	465	461	445	400	419	422	419	403	415	359	402	386	361	400	378	386	340	391	326	383	371	393	359	354	411	349	316	355	363	353	363	322	334	324	400	359	362	382	413	405	380	372	405	375	360	380	355	385	414	351	387	380	352	350	382	346	348	355	340	371	383	373	389	337	347	330	359	356	397	356	357	389	339	340	357	348	354	370	328	348	355	337	360	370	354	361	382	348	380	336	363	358	349	349	348	356	328	350	339	356	320	360	342	367	340	346	353	346	321	337	321	329	330	371	349	323	322	365	342	336	365	344	338	344	352	343	356	348	325	358	366	347	372	347	368	334	343	357	340	344	360	333	340	298	380	327	340	318	352	330	358	325	348	346	356	341	339	351	350	351	328	316	348	328	357	343	335	350	308	392	341	361	362	347	363	398	344	355	335	323	330	322	334	346	337	330	339	329	339	373	370	344	324	327	360	338	343	336	364	330	350	341	382	323	363	337	345	380	370	304	337	359	333	353	352	344	364	357	356	330	359	356	351	359	362	368	319	368	356	319	319	348	352	361	330	368	348	359	350	346	384	355	347	381	339	329	322	350	342	343	335	339	322	346	362	332	344	342	350	339	367	352	332	331	340	352	331	323	322	346	320	317	333	354	348	335	356	367	318	359	372	354	349	357	326	365	332	335	358	344	327	358	361	325	350	354	369	362	330	375	345	323	319	313	338	340	359	355	382	322	320	365	319	358	326	369	336	359	358	370	350	337	345	367	325	342	357	318	340	360	378	362	352	392	351	331	339	340	364	338	357	366	335	366	368	332	351	355	338	357	331	328	327	377	314	341	372	357	345	334	372	386	340	339	360	351	318	349	358	363	337	307	350	356	355	350	364	317	357	345	332	359	342	332	355	347	335	322	342	344	342	329	350	310	333	350	344	354	317	315	329	331	359	342	351	319	339	362	329	338	346	399	375	354	386	314	335	361	360	365	323	366	328	332	317	350	368	298	343	360	342	327	338	339	338	323	394	308	353	350	351	319	323	324	315	377	341	339	349	366	329	348	348	325	367	346	374	358	347	319	321	354	349	316	345	356	344	320	340	333	350	350	372	342	351	385	338	368	297	322	362	315	351	345	327	362	333	351	332	355	345	349	335	353	376	338	378	339	358	306	344	341	357	350	340	385	355	352	336	321	333	364	346	328	378	338	317	353	339	314	364	348	324	355	337	315	337	337	348	331	326	364	344	365	339	332	354	356	312	386	310	336	351	348	368	324	383	357	341	342	327	330	339	367	365	333	348	337	331	341	355	391	355	334	346	352	347	375	349	326	344	335	368	335	350	338	336	374	330	346	290	324	376	352	313	369	337	352	358	362	321	345	355	316	335	320	359	332	365	340	382	312	318	365	318	353	330	348	341	355	351	329	309	343	368	335	379	348	371	340	362	313	380	311	346	348	344	335	356	352	322	352	351	369	354	347	338	328	328	367	340	357	386	338	356	362	368	356	327	345	367	317	349	342	357	348	351	322	327	317	360	396	362	352	349	313	357	359	339	362	354	346	363	344	378	341	320	366	349	316	329	346	351	364	357	328	380	355	328	358	303	336	321	348	333	334	327	336	343	323	377	327	325	363	392	344	345	351	349	355	364	348	330	367	362	382	353	348	362	340	334	348	349	361	355	366	344	339	358	351	347	329	359	365	357	351	365	346	323	341	352	356	349	360	410	329	329	341	369	330	358	358	358	346	337	355	342	340	324	321	379	346	309	395	339	351	352	354	342	339	339	344	342	364	365	346	330	321	358	352	370	309	363	343	369	328	349	337	332	363	359	367	357	333	407	348	337	372	359	351	384	343	339	349	329	358	331	331	323	351	326	308	331	369	332	344	330	348	322	327	343	347	355	379	355	368	357	338	343	341	344	322	338	355	345	345	363	335	358	347	350	350	338	345	339	365	353	357	354	370	325	351	351	348	334	341	355	315	332	356	336	357	367	330	374	308	334	351	360	317	358	359	361	340	333	321	331	379	333	368	372	387	332	326	340	348	330	375	355	357	353	341	337	325	380	336	340	346	340	328	353	351	304	365	331	356	351	334	329	337	352	355	361	369	338	329	352	363	327	374	362	382	353	362	384	323	322	366	350	343	351	347	328	334	358	367	331	344	361	346	363	339	366	374	331	318	358	353	387	340	354	356	358	342	362	332	347	341	333	364	362	347	304	365	338	354	340	356	349	354	331	331	280	332	337	342	353	317	336	347	359	334	354	359	345	355	345	313	364	378	370	342	323	355	319	355	335	364	324	359	335	360	384	366	388	321	359	331	305	326	339	298	323	341	347	336	355	341	364	399	355	342	353	363	335	341	322	354	349	350	376	375	355	332	367	335	354	333	363	354	370	368	361	362	336	331	349	381	305	336	320	339	362	348	329	343	345	346	317	343	362	342	355	326	360	342	343	340	340	343	348	372	343	345	323	324	391	319	337	329	342	352	375	348	342	354	369	347	340	351	355	348	369	362	375	385	383	355	316	322	387	338	321	336	338	308	341	362	382	347	346	333	324	338	393	350	355	339	359	332	350	366	346	347	372	328	347	315	362	321	323	334	338	344	363	337	332	328	339	369	357	344	311	334	365	342	367	356	360	364	325	328	321	366	344	366	372	367	335	356	354	365	356	357	361	333	346	363	355	347	341	328	354	340	334	318	349	338	315	367	358	356	354	323	383	358	357	326	330	343	337	317	318	347	334	354	336	326	324	330	324	327	346	348	327	343	347	330	341	362	367	345	359	344	333	321	333	358	329	337	317	358	349	364	354	333	310	363	349	363	367	329	352	306	325	372	326	358	344	359	380	352	384	377	360	333	377	329	350	338	357	336	336	342	314	354	360	363	331	352	371	345	336	322	356	357	342	377	360	372	350	367	353	370	327	361	362	358	345	304	347	346	321	338	355	336	349	311	321	341	357	355	357	350	363	377	354	339	337	326	343	358	345	349	336	358	368	346	351	354	339	345	340	350	353	383	346	364	369	339	347	352	353	336	302	328	324	332	328	352	343	352	338	343	364	369	378	352	337	370	344	388	325	327	341	353	327	353	354	343	326	325	362	326	390	334	340	313	359	320	347	324	334	340	325	370	374	353	330	337	361	358	355	377	363	354	341	334	307	317	313	356	368	355	379	360	320	334	355	354	335	354	326	335	353	336	345	351	348	343	351	346	357	341	373	332	363	399	361	351	367	332	353	354	346	364	354	364	323	349	344	325	328	389	324	354	368	377	345	324	369	346	336	336	344	314	347	370	332	352	335	325	350	361	378	294	333	360	355	349	327	329	349	348	351	365	349	340	357	349	351	335	362	333	355	321	344	372	336	355	336	339	374	336	337	355	365	361	335	349	377	358	337	363	355	335	370	356	393	349	362	302	356	352	322	359	360	313	351	341	340	330	332	348	350	316	354	338	321	354	379	350	363	345	382	357	320	369	317	356	351
23512	20966	28320	23681	20919	20949	7955	1378	1089	994	942	888	859	820	772	792	747	698	769	770	726	729	697	724	735	693	686	665	626	728	687	660	638	664	652	717	641	647	674	674	651	667	614	604	659	666	661	655	639	674	713	701	621	662	645	666	646	655	646	676	690	641	663	711	695	672	723	649	735	661	694	646	698	645	630	664	656	624	649	647	695	658	729	645	659	623	684	670	630	691	645	653	673	670	668	677	644	676	655	636	637	652	667	625	670	644	645	665	649	633	629	691	684	656	698	601	684	688	670	632	606	620	658	659	616	642	718	673	678	671	626	642	677	673	634	699	661	618	660	675	662	649	657	666	691	624	632	584	678	623	626	658	670	664	612	633	614	659	598	646	677	676	629	613	606	672	655	689	658	660	665	670	678	634	654	688	633	637	621	636	624	670	641	632	654	659	665	684	639	598	631	641	594	632	633	690	675	677	681	624	653	612	697	673	644	610	643	689	629	634	600	672	641	602	677	669	644	670	651	654	650	628	690	641	609	667	689	660	659	620	637	703	640	684	657	622	661	653	621	684	628	672	577	653	620	662	674	673	627	608	652	621	647	624	709	695	636	636	649	680	642	624	634	682	609	633	641	681	650	632	629	678	664	618	651	674	676	641	652	641	660	652	700	644	697	611	675	662	688	637	634	676	661	699	602	624	656	679	619	666	631	637	636	679	683	647	668	622	698	676	638	686	597	641	693	648	646	638	602	691	674	652	648	618	656	676	613	621	623	598	655	660	629	628	692	627	636	651	668	649	662	636	654	641	705	691	654	661	643	637	640	648	609	614	709	664	657	644	681	639	650	669	644	647	633	635	659	644	628	661	648	706	644	634	643	631	691	627	632	614	642	672	655	625	714	678	635	682	646	654	630	625	631	640	622	628	643	675	618	641	617	635	648	635	686	652	569	651	605	667	620	664	641	635	650	627	646	680	631	630	688	683	650	675	647	615	702	627	666	599	670	666	656	660	633	577	598	659	693	601	627	707	645	678	660	698	686	673	598	669	648	663	584	626	638	710	662	702	643	665	625	669	680	651	679	675	666	582	638	661	685	604	577	651	649	644	615	693	620	665	627	644	632	628	628	640	696	662	626	615	684	647	633	673	668	639	633	655	651	628	624	671	664	562	612	683	667	697	682	627	648	694	671	637	705	698	675	609	591	647	636	688	644	654	659	658	674	647	622	653	628	644	683	614	608	675	662	669	629	619	640	614	626	702	670	677	636	683	637	696	667	609	655	634	668	628	656	664	638	658	676	674	642	654	649	663	635	698	651	633	645	701	613	652	671	643	666	641	644	607	657	649	634	666	680	627	665	636	598	621	657	706	602	659	694	635	616	700	639	615	628	616	659	640	633	630	673	672	661	635	622	728	629	663	636	645	654	619	635	596	611	700	698	634	663	643	634	658	583	653	604	649	638	654	618	624	673	628	687	672	637	625	678	661	676	632	598	622	645	667	683	639	628	604	629	612	635	632	660	617	665	624	659	637	672	696	671	630	685	648	641	627	657	645	633	645	667	641	650	661	637	607	706	623	630	668	652	657	641	644	646	661	616	619	698	602	656	646	699	681	647	656	692	624	630	647	661	624	616	617	676	640	597	647	660	643	632	621	649	689	681	651	688	646	668	624	680	668	639	678	640	633	602	633	684	674	663	627	656	612	668	626	631	612	664	680	643	623	676	701	623	622	640	662	589	647	591	601	641	655	669	686	644	672	642	648	630	652	637	640	635	618	612	590	642	651	661	621	633	613	661	693	663	670	609	672	643	619	650	612	697	627	649	650	644	620	687	629	659	653	600	627	643	669	692	626	666	663	671	645	651	633	595	582	696	625	640	635	660	681	659	667	644	636	667	679	665	640	696	626	628	663	654	641	628	659	672	675	648	655	677	689	615	690	638	649	602	675	666	659	678	652	607	620	639	643	654	635	662	635	616	630	686	666	667	650	654	694	700	587	662	637	618	673	649	656	618	637	653	677	651	655	687	632	655	648	636	658	687	643	662	624	697	655	668	664	655	645	658	718	647	616	659	657	641	665	724	640	633	660	631	646	636	607	665	651	669	648	655	616	646	610	657	623	624	676	701	659	668	632	670	618	630	640	641	651	694	641	606	673	634	660	666	657	679	669	646	650	661	652	639	656	643	665	670	700	674	627	644	588	673	630	619	647	660	654	666	618	632	661	655	636	643	630	666	606	678	662	682	620	650	644	659	632	606	678	678	683	652	627	611	626	618	614	608	621	651	644	658	650	624	650	676	655	617	665	674	622	664	686	659	642	651	707	655	624	634	682	661	661	697	675	671	698	705	676	685	665	612	655	642	650	625	618	633	677	602	584	665	608	658	634	672	647	646	657	671	624	689	630	598	700	673	611	631	660	637	666	662	639	628	617	668	600	635	632	624	661	641	633	658	653	620	641	623	643	664	640	671	686	629	665	597	633	676	671	673	617	645	643	642	684	638	620	646	678	663	662	624	712	642	649	618	661	628	604	662	670	666	635	692	681	678	661	650	655	697	637	634	615	665	697	661	658	654	691	680	639	671	625	646	670	643	695	652	627	684	672	640	681	631	639	630	641	623	647	660	628	659	630	620	669	677	672	633	617	700	657	656	674	652	619	622	632	649	663	651	625	623	672	609	627	648	645	656	695	630	649	679	663	642	672	642	658	624	653	608	611	596	649	643	648	656	619	696	641	632	669	649	620	689	638	629	628	666	641	650	654	612	678	687	641	657	673	648	676	676	650	656	637	680	653	645	666	644	640	640	641	629	687	665	664	658	705	679	637	673	597	661	662	645	677	635	644	664	674	724	635	614	678	678	687	678	631	637	649	643	630	648	640	631	609	666	642	644	635	676	631	643	636	709	640	625	617	618	639	682	642	641	635	630	634	686	572	665	673	628	645	664	669	645	631	612	648	640	690	632	625	617	622	650	645	637	645	577	669	654	666	672	656	638	608	649	642	632	662	656	645	654	673	628	625	656	640	686	626	637	647	665	640	651	628	657	655	619	640	721	612	613	660	685	624	686	645	662	622	666	675	615	667	659	661	672	660	613	662	631	619	668	617	644	678	642	633	677	668	672	672	685	633	677	612	644	649	641	645	671	625	617	635	628	657	649	670	640	632	691	671	655	656	637	613	662	677	649	606	618	652	664	627	617	628	634	663	657	622	652	612	655	623	671	609	672	609	664	649	692	652	616	629	665	644	629	688	636	668	657	656	626	651	658	638	670	644	623	666	652	696	635	659	655	637	643	670	599	654	616	661	612	677	665	655	652	661	662	684	591	633	640	685	681	619	665	664	664	701	652	615	661	628	623	654	632	651	628	591	649	676	651	665	652	699	637	639	678	618	631	666	635	660	695	683	700	615	651	639	633	651	653	666	667	694	628	659	672	619	639	639	670	626	593	650	670	644	666	617	643	604	655	658	659	645	648	630	698	669	671	640	630	624	678	635	662	713	653	664
47511	10106	11253	6585	4173	2862	2360	1940	1555	1397	1183	1105	1065	1035	925	907	861	862	776	728	796	793	722	763	722	718	724	690	660	652	645	692	621	668	623	644	696	653	655	675	626	645	677	633	651	652	659	665	659	660	645	655	650	665	684	639	610	687	638	666	664	683	609	618	616	688	625	615	589	596	671	648	681	652	596	602	614	637	605	591	593	620	589	599	591	650	606	619	613	626	647	616	649	598	628	612	584	600	606	634	627	641	593	586	557	572	625	606	600	641	629	608	605	576	627	620	574	644	621	557	609	636	610	541	596	610	605	621	567	622	614	552	646	591	609	625	591	635	622	619	606	604	623	598	614	590	592	576	566	630	611	601	651	601	620	596	581	598	608	542	661	633	596	616	567	606	580	604	616	639	615	601	622	634	633	583	630	632	588	629	587	590	610	598	649	570	612	592	608	595	604	623	579	599	591	592	626	611	597	653	624	604	592	607	617	624	629	561	622	632	601	625	605	632	626	599	624	622	585	602	611	608	648	615	661	627	554	610	624	646	614	631	591	627	612	579	628	615	633	613	615	647	610	598	628	617	602	568	583	609	610	654	578	636	566	616	624	575	592	643	567	582	598	626	593	583	622	638	588	615	617	596	610	578	613	620	638	613	572	623	591	638	606	582	589	626	596	598	613	588	617	606	590	576	580	611	604	617	581	637	638	598	586	616	568	581	652	627	597	599	633	579	614	594	620	609	586	594	584	587	645	611	618	648	614	606	598	598	615	646	573	579	620	593	587	591	632	617	653	598	638	641	590	602	633	597	637	553	619	656	642	581	630	615	598	588	602	606	657	599	623	607	617	626	591	569	636	602	600	594	572	597	641	591	596	614	600	631	598	624	641	607	604	588	580	573	632	613	569	635	620	640	606	656	625	603	585	594	612	608	641	627	585	613	587	602	604	587	605	576	604	592	567	612	586	604	585	652	617	614	622	616	626	541	642	607	567	602	585	650	620	596	621	615	570	600	628	595	557	576	557	577	594	580	580	644	586	579	590	580	597	583	565	627	598	614	610	610	570	615	592	620	650	602	572	622	582	603	669	590	586	623	566	596	609	596	586	637	588	613	585	622	622	595	597	562	600	578	594	638	603	595	637	576	615	638	634	663	569	625	598	599	577	653	597	590	641	623	587	597	598	639	608	580	560	562	612	569	547	620	603	600	598	633	660	623	613	634	589	595	618	589	607	634	688	562	593	601	625	630	620	597	559	568	610	585	624	597	585	591	584	573	623	578	594	599	619	596	577	633	616	577	591	587	624	669	627	643	575	593	587	596	609	577	600	628	624	604	627	638	592	545	563	595	614	595	616	642	558	577	560	594	599	603	650	634	588	624	602	608	613	625	580	612	591	591	616	598	581	555	605	615	616	612	631	634	613	651	596	580	597	640	611	592	618	607	653	581	584	590	575	631	635	564	619	598	589	587	626	593	606	625	646	582	598	583	645	633	620	610	559	616	615	566	635	638	610	600	660	606	587	642	609	628	571	652	597	618	583	596	584	590	607	599	614	617	588	599	632	608	580	582	588	626	610	612	601	634	619	557	599	592	630	585	607	588	624	606	583	594	618	626	599	588	548	600	602	617	643	575	577	580	596	639	639	626	592	608	618	618	608	621	578	592	590	596	600	636	617	619	560	587	628	565	616	574	614	570	606	618	617	657	593	627	590	655	602	616	597	593	584	643	629	624	611	593	588	610	598	563	598	593	558	583	612	632	600	651	599	615	604	580	584	561	620	576	606	630	588	581	599	589	564	598	623	620	659	648	608	611	611	629	587	604	588	577	601	626	597	594	594	566	617	588	607	592	639	603	618	595	617	604	613	617	651	629	582	615	570	637	609	561	626	581	615	601	593	642	599	593	604	605	604	618	577	616	623	619	597	601	594	636	646	591	638	611	538	610	619	584	618	610	568	627	611	609	609	611	572	635	591	607	640	591	620	632	587	568	627	658	646	595	636	618	587	601	617	613	631	655	592	604	591	598	641	647	600	584	610	583	622	629	561	600	581	633	658	561	584	639	606	599	638	619	577	620	645	611	602	621	606	605	584	613	559	594	610	589	586	614	574	572	653	592	628	637	595	579	621	592	641	605	614	592	599	623	612	607	615	621	625	606	631	594	588	571	639	641	602	575	618	637	627	603	596	590	612	640	621	590	586	590	576	619	576	616	562	588	609	602	641	595	595	602	654	628	594	599	616	597	624	580	613	586	629	573	632	556	601	612	601	586	600	626	632	599	606	593	568	577	600	620	613	560	558	616	608	597	572	592	630	594	613	594	575	646	634	661	595	631	623	596	632	609	609	610	595	583	635	621	594	588	616	618	637	624	620	564	645	614	593	610	576	600	574	630	617	595	569	588	594	635	620	601	601	615	620	657	614	573	618	624	621	568	553	584	606	588	604	564	657	624	605	551	633	628	606	620	622	633	640	659	636	568	614	579	623	612	608	595	580	641	590	578	610	653	612	588	606	607	642	600	637	610	576	572	585	601	606	612	636	631	593	632	655	596	616	598	618	574	565	607	602	602	601	608	608	586	557	590	595	616	596	613	606	601	632	605	590	567	616	600	597	630	594	562	576	544	600	578	611	593	582	584	654	615	555	602	579	599	590	609	619	587	582	624	591	612	632	584	595	585	629	592	641	637	590	617	624	622	644	618	594	601	606	636	641	613	577	631	641	652	590	618	637	601	581	628	618	617	629	629	612	611	651	628	559	616	622	587	612	594	593	589	578	671	599	618	568	659	620	582	583	625	598	601	614	609	592	599	630	613	645	626	615	602	578	598	609	616	598	620	581	622	598	602	631	650	649	616	592	578	593	596	626	586	621	610	626	584	626	639	629	618	595	634	626	599	571	597	645	603	627	623	581	625	627	616	575	609	565	636	588	627	614	583	604	644	641	605	681	597	612	585	605	639	610	583	570	582	606	631	597	584	576	603	649	564	608	606	589	581	597	630	654	614	627	631	608	607	629	593	596	585	635	607	595	620	622	598	579	572	624	602	608	642	606	581	641	547	646	605	615	617	598	580	652	613	600	579	593	614	580	611	615	609	621	599	626	636	597	636	547	605	657	606	613	623	625	588	580	625	658	592	597	658	608	583	600	559	594	604	640	647	621	580	649	617	647	617	606	629	615	610	617	636	645	609	608	614	620	613	608	610	608	616	610	616	572	602	572	624	604	610	609	632	600	577	618	649	604	600	555	632	591	562	602	596	615	621	634	611	592	612	607	586	607	571	551	597	619	583	607	602	613	608	592	621	572	637	626	600	542	585	634	633	610	607	584	602	631	589	592	612	595	590	589	589	626	581	570	578	595	553	583	584	574	622	589	600	588	633	631	607	619	629	652	609	602	606	597	618	584	616	619	632	575	584	565	606	592	597	620	616	602	598	586	626	626	599	592	622	627	575	613	612	615	595	621	594	608	588	612	591	579	579	655	588	609	588	595	578	632	615	648	590
34537	19188	5228	853	586	608	564	549	590	583	547	570	542	555	548	543	572	523	543	588	559	574	572	556	533	595	573	619	556	512	561	581	600	559	557	537	537	528	569	532	569	589	602	574	565	565	562	579	571	535	611	589	571	539	567	563	547	584	601	560	591	547	556	591	544	603	544	516	567	552	571	579	580	611	580	580	577	604	525	589	572	528	594	510	572	541	548	590	545	597	566	529	597	573	584	561	600	558	555	549	567	552	570	544	585	554	583	533	552	588	609	576	578	570	598	562	566	558	538	581	568	552	559	578	577	565	571	547	565	618	561	567	576	569	523	540	537	587	568	576	508	526	544	567	573	557	575	510	594	574	555	544	564	564	562	586	544	535	562	549	552	575	545	573	592	588	584	560	577	538	551	622	539	541	545	581	565	581	628	565	543	585	578	513	580	546	545	589	554	562	517	533	551	546	536	577	545	520	553	574	574	568	596	561	555	574	553	541	608	595	621	556	575	532	549	534	524	553	551	579	549	598	578	535	587	610	573	568	532	605	598	592	532	561	558	548	590	567	517	535	575	543	535	574	547	551	521	596	573	581	533	513	547	524	574	588	582	552	561	550	563	522	599	552	541	526	568	569	612	536	521	576	563	565	568	577	569	575	552	542	537	587	577	600	560	577	555	602	598	543	587	567	550	561	540	578	565	562	570	545	565	584	525	539	555	535	583	567	569	577	550	559	570	553	561	553	586	581	561	570	556	532	565	591	582	602	578	588	543	568	598	559	531	590	581	621	509	602	561	593	562	584	531	529	584	581	571	514	561	570	571	563	558	562	543	580	550	585	533	537	546	573	540	542	557	578	551	568	599	604	544	572	546	545	578	536	558	578	567	570	583	566	554	567	568	539	598	552	587	539	549	582	588	621	583	559	541	598	533	608	525	569	536	575	578	521	560	556	578	589	537	530	571	599	539	546	555	538	551	571	573	543	550	576	583	563	582	606	577	593	551	538	567	556	519	529	604	550	549	544	536	540	537	621	580	545	617	506	588	580	621	566	596	546	585	581	572	567	593	525	563	597	538	577	543	520	577	579	592	537	561	586	542	639	561	585	567	533	534	615	595	585	554	613	579	571	566	557	531	513	527	560	543	554	554	523	554	549	567	594	542	593	543	573	575	552	574	597	579	609	537	593	533	577	555	546	537	601	568	530	549	576	551	544	552	570	579	595	578	573	558	582	558	539	566	541	556	570	557	590	610	521	539	578	590	546	564	547	559	518	548	553	579	568	528	577	617	594	535	562	608	553	562	568	577	528	538	550	534	562	604	521	534	551	633	577	553	568	579	590	569	543	560	546	534	566	559	567	542	566	555	537	570	565	546	589	545	591	557	588	612	533	549	571	550	542	585	547	537	545	595	553	551	513	494	563	551	554	633	565	546	641	578	575	534	551	560	574	533	557	569	612	576	560	569	521	577	549	577	532	571	532	591	566	578	566	520	568	565	596	543	604	565	509	568	562	580	620	574	557	574	599	581	553	582	545	568	560	559	575	579	570	555	545	557	585	590	572	587	564	542	583	535	546	548	562	568	504	573	575	567	600	577	583	536	533	585	568	591	561	598	566	607	526	559	552	579	575	559	583	541	555	558	592	551	588	571	594	558	553	551	533	605	576	592	574	572	550	562	531	556	530	546	559	576	577	578	549	559	583	560	569	613	576	558	565	549	542	557	564	563	525	575	550	573	588	518	557	552	573	564	553	565	594	546	551	532	547	548	523	579	549	578	583	579	561	572	591	552	556	559	584	563	543	519	578	564	554	544	545	570	596	566	549	566	587	591	567	576	555	598	586	566	586	526	617	582	528	561	549	558	560	541	526	521	525	591	586	560	567	588	569	600	560	578	575	547	612	525	556	563	606	585	591	598	535	588	550	569	550	571	557	579	564	585	566	571	572	576	580	569	545	531	585	582	575	558	542	552	588	616	591	602	563	559	524	553	566	520	539	565	543	577	568	539	595	560	571	538	581	531	583	544	596	555	517	563	613	542	581	557	591	568	537	567	541	546	566	549	567	544	574	577	526	500	564	529	614	588	524	567	593	574	541	594	575	597	561	537	600	549	587	599	588	569	573	568	529	546	542	537	539	541	593	614	559	578	593	556	545	565	536	562	562	577	517	526	583	585	545	569	510	558	533	520	593	566	589	599	594	571	548	531	533	576	576	547	565	560	542	527	603	560	541	582	543	574	544	562	534	518	568	553	610	572	576	537	558	563	516	564	602	572	589	561	522	548	564	545	623	546	549	545	554	545	542	607	551	561	620	532	587	531	537	536	523	547	547	549	566	544	521	550	569	537	593	601	592	517	538	579	592	576	594	581	559	578	536	569	562	571	541	559	558	567	601	568	545	588	568	537	609	560	528	553	548	550	549	547	560	548	558	565	533	549	558	562	556	519	548	548	532	578	562	555	598	556	573	567	580	519	574	553	607	557	532	603	626	594	605	526	550	544	586	533	565	571	514	549	593	548	567	558	593	548	553	585	598	584	577	529	584	552	541	550	553	575	609	558	551	541	551	553	504	581	532	542	588	562	585	606	570	516	561	512	555	573	643	591	541	550	565	537	600	588	554	544	547	575	565	531	555	552	545	546	596	536	584	601	559	588	573	532	553	563	565	559	558	533	540	613	501	553	522	575	555	541	591	562	550	567	568	556	564	541	528	555	512	554	573	578	606	556	549	602	598	539	634	541	547	573	566	543	559	596	554	603	543	544	568	559	579	601	551	565	563	552	615	572	563	556	543	569	556	551	561	571	571	579	555	554	550	598	533	535	514	569	538	549	526	559	510	583	579	597	588	583	561	587	567	548	535	560	540	564	568	558	592	552	536	518	613	571	529	569	558	584	518	562	588	569	573	530	543	577	587	582	551	535	604	571	616	539	553	564	561	571	546	557	562	549	603	549	555	587	564	592	521	532	575	568	566	567	563	581	531	527	597	565	555	584	551	591	571	563	581	589	590	542	602	607	563	548	599	598	558	555	566	543	595	526	556	545	517	551	515	628	589	539	565	564	567	602	516	571	535	525	564	587	570	541	558	542	536	561	534	576	528	604	558	557	543	550	571	604	531	598	539	566	557	606	588	645	585	549	566	596	586	544	583	589	548	594	589	559	590	554	539	599	633	580	581	537	552	602	591	562	568	561	585	573	571	563	556	601	593	595	550	587	527	588	569	573	570	599	598	555	550	540	574	480	574	530	566	572	590	555	538	557	550	518	598	518	574	583	566	560	529	542	546	544	536	594	559	560	551	609	550	584	572	540	571	561	563	549	569	582	545	582	584	567	563	539	572	579	560	558	560	579	552	586	527	563	565	538	619	582	535	574	550	572	566	556	581	558	531	548	580	524	584	556	560	565	585	573	573	569	595	598	575	578	512	551	564	565	580	579	549	548	541	555	565	581	552	535	599	605	580	557	633	597	587	591	584	581	576	543	571	523	554	577	546	589	572	589	547
33313	3403	908	729	687	647	622	607	662	607	597	553	574	554	628	621	542	568	568	603	569	563	616	601	581	613	574	585	583	616	563	559	589	575	590	590	579	560	570	614	597	592	635	620	581	571	594	576	517	589	644	602	577	623	589	562	597	576	567	597	634	547	613	580	629	565	592	549	590	552	663	585	592	584	609	590	560	589	634	596	615	617	536	590	563	621	583	561	584	559	554	589	586	578	614	519	563	630	599	587	549	566	566	588	607	594	596	591	615	537	612	552	568	610	589	587	579	581	612	595	611	566	601	548	574	603	568	552	595	545	582	551	576	605	566	550	569	588	610	589	587	623	554	598	571	597	570	572	583	578	625	562	536	597	588	583	538	619	615	537	575	592	575	565	616	585	557	583	589	564	562	589	582	610	599	551	539	594	587	592	599	563	561	526	557	594	665	572	578	580	581	539	603	628	572	585	567	540	555	598	547	548	550	562	625	626	615	532	610	558	564	635	564	589	575	568	585	553	627	604	569	563	557	553	593	612	553	577	611	619	591	601	582	568	604	570	566	579	606	561	574	534	571	585	580	578	608	606	587	557	579	593	617	542	594	606	583	549	609	604	610	552	598	569	545	572	609	529	604	615	595	555	604	578	585	588	535	562	611	603	552	578	578	553	560	634	587	583	569	541	602	545	595	595	600	592	576	610	646	592	578	560	563	565	612	612	591	592	612	599	591	583	643	567	572	533	580	618	583	524	537	565	570	582	610	570	558	603	581	608	554	560	568	588	569	591	576	574	580	597	599	577	590	568	546	592	576	589	556	612	585	547	551	591	553	593	605	560	548	593	592	563	575	570	537	563	616	638	577	619	619	579	566	550	609	577	570	553	545	584	568	590	586	564	566	572	549	577	551	612	550	569	512	564	561	605	590	604	591	619	572	557	599	587	590	612	621	586	549	576	572	587	603	524	560	588	593	551	623	609	589	583	606	617	589	559	562	565	616	537	573	596	610	593	517	616	574	541	579	596	625	577	517	559	598	577	521	585	585	614	566	558	583	574	585	557	588	552	571	562	596	574	597	569	587	616	573	575	589	584	567	601	589	602	546	567	557	584	599	605	539	571	610	537	625	558	598	610	560	559	600	572	562	575	562	579	592	583	582	602	582	568	607	611	555	552	594	580	577	554	613	554	591	597	634	573	553	575	591	585	655	618	599	553	646	586	615	560	590	579	568	580	597	565	603	610	586	610	569	596	616	564	591	559	551	601	547	547	608	547	573	620	539	611	584	634	566	614	604	597	590	564	592	601	549	573	579	564	532	576	577	559	579	579	575	557	590	593	583	520	542	544	570	557	611	591	608	576	597	558	575	600	532	596	601	600	591	576	566	614	549	622	602	593	544	580	581	587	616	590	562	618	590	566	563	608	567	561	568	564	521	569	562	562	610	601	574	626	587	573	610	589	584	608	576	568	602	625	601	584	566	536	561	580	589	585	618	597	533	597	539	578	568	605	595	591	592	585	601	521	591	545	607	597	595	541	561	551	574	600	611	598	558	573	574	591	586	571	590	575	532	623	549	576	527	581	616	616	593	596	608	635	569	633	576	602	587	600	576	562	595	580	565	573	611	584	616	569	577	559	589	557	529	575	605	601	611	608	604	554	570	583	569	605	588	572	565	597	592	601	610	593	570	555	598	616	526	593	565	601	572	557	586	534	598	571	568	570	588	571	582	571	596	572	580	582	571	653	592	611	612	557	603	585	596	577	541	597	594	623	620	622	606	592	607	594	596	582	545	546	571	563	571	571	607	601	540	611	577	567	582	573	568	581	578	568	577	627	607	572	571	546	582	596	592	552	566	565	599	553	591	630	604	577	617	576	559	616	593	644	579	586	559	567	593	594	572	575	556	570	584	593	596	601	591	561	581	570	566	581	606	590	585	592	600	541	585	557	620	606	595	616	589	586	589	592	594	587	567	621	566	591	606	602	596	602	563	603	577	570	585	566	586	643	598	603	559	626	591	556	564	560	568	576	561	570	562	580	580	603	586	577	559	594	555	590	551	549	585	555	613	555	601	558	579	589	587	571	537	613	600	561	623	564	588	586	641	578	528	627	572	564	599	594	592	579	611	574	590	550	572	559	566	606	569	565	578	604	575	584	571	584	566	616	533	551	612	524	568	580	590	531	565	608	585	578	571	586	580	570	574	575	580	591	581	592	562	510	551	585	627	548	597	586	605	548	572	587	631	604	592	592	598	573	601	560	542	586	590	597	607	579	600	599	583	586	589	578	525	593	617	591	591	586	555	591	556	596	572	582	597	631	541	601	593	548	576	586	581	586	577	592	602	584	589	549	600	565	551	564	604	545	636	577	597	561	605	562	587	591	560	597	616	569	571	586	556	592	612	579	592	565	580	551	533	570	565	573	614	548	570	596	566	598	624	601	590	575	585	577	570	634	623	574	556	612	606	606	591	595	597	578	590	561	537	604	564	589	581	568	572	598	596	560	580	559	560	609	619	575	559	565	595	587	613	630	574	584	556	590	568	627	605	583	545	596	607	608	546	541	596	544	568	619	598	604	528	586	569	586	551	553	571	534	575	557	581	621	539	590	601	590	552	626	599	591	507	598	518	613	571	572	602	568	607	583	582	599	624	577	597	557	623	607	609	546	600	582	595	572	588	598	593	570	570	540	581	591	551	575	532	558	580	623	613	566	559	578	586	575	593	563	565	583	589	566	553	568	549	594	564	566	556	619	566	617	568	566	620	587	613	576	591	598	591	600	569	587	565	548	557	604	563	596	592	600	621	593	540	573	575	566	592	581	566	549	562	590	570	566	570	626	571	570	568	589	578	639	580	601	590	616	594	572	583	594	585	567	596	577	599	601	588	587	579	596	591	583	584	569	584	631	585	568	604	585	576	564	527	583	629	573	583	572	596	607	551	573	619	579	599	556	546	562	615	581	596	537	611	575	562	535	554	547	595	595	580	565	557	616	549	576	575	569	576	552	645	568	588	580	577	616	584	606	536	598	560	587	588	571	626	520	620	612	588	536	632	611	580	590	579	619	577	617	613	581	612	583	585	629	576	598	589	578	572	572	608	567	596	603	626	567	602	573	599	595	583	615	588	588	579	592	574	588	565	617	536	540	588	591	591	560	577	583	570	601	572	589	622	610	582	583	604	567	565	565	555	607	567	592	586	602	547	564	585	595	547	569	573	558	592	604	587	590	628	603	580	554	597	601	554	568	537	584	595	567	616	581	604	585	577	564	572	578	603	564	582	588	527	592	585	574	591	580	548	557	557	573	549	545	560	571	562	577	590	573	535	575	580	589	574	636	603	578	554	608	594	574	592	614	569	589	570	563	572	590	594	592	607	569	623	558	581	554	592	516	591	575	606	603	611	563	595	614	622	559	586	580	576	614	567	585	604	587	635	613	543	593	590	587	573	541	543	564	607	546	577	525	564	562	543	564	592	587	610	576	581	573	582	555	595	600	584	585	561	535
25406	21009	27888	24077	20900	12604	1139	690	587	484	424	471	412	430	428	404	381	382	363	358	378	359	352	351	373	404	327	323	383	363	353	337	355	340	368	355	331	316	325	322	341	355	350	356	347	311	349	326	318	357	358	355	361	363	340	355	369	352	333	367	342	361	349	370	339	352	315	341	350	320	334	343	347	350	346	328	332	330	329	332	355	332	355	340	355	339	360	303	330	341	333	372	311	340	328	337	342	317	338	317	340	346	352	338	319	306	362	326	308	314	335	327	328	328	341	338	372	347	336	330	318	325	355	341	317	323	334	367	335	328	333	356	340	358	291	310	322	347	364	352	345	323	367	363	328	332	332	361	333	310	344	347	337	367	365	334	322	338	337	316	317	311	349	325	325	303	331	345	380	324	368	396	325	346	352	352	315	334	354	311	341	327	329	347	342	326	320	342	325	353	315	358	343	334	333	339	319	331	324	339	344	324	339	338	352	336	324	353	337	317	290	327	352	344	357	348	345	340	326	341	341	351	342	338	351	351	364	381	325	346	349	310	355	308	332	346	339	337	330	334	335	335	349	343	348	334	298	290	366	363	345	330	352	321	323	298	359	354	334	334	316	336	349	342	339	334	330	331	327	360	338	340	329	323	378	330	336	305	300	329	342	331	332	350	339	303	338	329	341	331	325	338	328	331	309	341	316	315	338	354	332	355	326	327	357	344	334	337	319	331	308	366	336	326	356	351	321	326	344	336	295	325	312	323	319	360	344	341	359	296	326	352	338	302	350	341	356	338	363	307	365	303	342	335	311	338	364	308	337	353	345	327	316	342	324	316	332	311	365	316	339	338	339	348	280	327	307	329	325	338	365	359	340	315	355	338	333	358	342	344	330	346	335	346	326	345	344	307	328	315	314	336	328	312	323	340	343	342	335	341	345	321	324	364	358	321	307	348	340	336	324	326	331	342	353	307	349	338	347	314	323	352	328	354	306	354	344	333	321	353	302	316	319	296	316	364	342	330	311	341	338	343	347	313	303	336	309	369	331	309	367	316	330	316	339	323	307	319	323	322	381	328	368	323	346	349	326	328	336	330	374	338	341	324	335	312	323	331	325	349	329	337	325	347	337	306	345	363	361	324	331	307	339	324	334	366	323	323	366	323	340	359	346	308	326	337	317	343	318	308	340	310	346	338	365	336	341	332	312	334	321	361	321	323	342	331	352	332	320	324	350	352	334	292	347	325	327	354	332	266	312	342	300	341	333	342	353	317	317	325	319	335	343	375	362	358	357	341	325	359	337	350	330	344	341	326	333	335	376	348	347	323	340	339	337	316	353	330	298	336	333	317	351	349	337	349	359	291	317	336	347	335	331	335	340	353	318	335	349	354	318	343	340	327	344	343	342	329	354	352	323	319	339	325	298	328	327	330	305	346	317	348	336	339	344	309	339	319	321	353	339	329	349	378	310	324	322	338	330	336	324	349	336	336	364	323	359	352	334	344	299	345	357	319	324	349	337	331	324	321	339	343	342	331	338	355	333	338	330	376	336	309	302	322	356	315	350	325	328	320	331	319	353	290	314	335	360	334	317	325	310	336	321	334	329	343	352	342	338	339	322	333	346	317	318	351	335	321	348	329	342	319	354	323	355	335	352	322	340	338	286	336	349	307	350	331	319	316	351	309	308	378	307	331	326	330	339	325	314	320	327	331	311	355	305	312	322	336	316	322	301	341	348	348	342	359	330	350	348	306	344	351	348	345	333	332	325	352	331	370	305	327	367	335	328	315	357	312	357	337	298	315	325	332	304	299	356	328	283	348	345	320	336	352	344	325	357	343	316	303	302	336	340	329	351	370	306	332	335	329	354	327	318	359	342	323	342	333	341	336	322	340	320	329	350	345	328	342	356	320	330	344	319	317	344	331	338	337	338	325	333	335	331	349	336	368	340	325	288	311	343	370	298	322	378	321	339	300	333	316	332	322	328	333	342	321	293	315	309	352	307	333	339	340	322	319	298	322	346	348	319	347	301	327	337	345	322	332	345	341	341	338	295	313	343	330	314	323	306	331	348	339	334	328	316	332	311	315	306	306	332	333	356	302	318	321	322	320	334	347	345	314	375	327	354	339	306	367	351	348	318	336	318	350	305	318	330	338	336	361	346	300	304	322	348	321	289	340	328	330	309	307	365	350	347	323	327	350	301	367	320	361	341	344	333	336	336	340	353	306	326	317	377	318	331	327	330	335	351	325	347	333	374	325	343	336	387	308	325	355	337	326	348	329	321	361	345	354	277	335	318	346	335	329	356	328	338	306	320	310	325	322	308	346	329	323	310	367	310	332	324	355	371	336	377	313	340	339	358	340	336	349	322	315	350	331	368	355	333	324	305	339	338	326	317	331	326	344	360	337	339	305	305	293	337	349	333	345	338	322	347	327	313	382	335	319	342	339	329	358	317	332	318	321	353	345	368	353	321	342	332	322	319	315	309	321	338	313	308	321	320	358	353	322	344	317	309	332	330	318	306	309	330	367	322	314	348	331	316	332	322	326	334	329	361	367	348	344	363	338	341	312	343	340	313	334	332	334	314	346	365	335	339	328	355	342	347	332	344	311	328	338	353	333	321	348	319	302	311	368	345	352	315	357	342	349	349	328	317	323	309	325	316	328	294	325	336	356	348	368	311	339	305	360	328	354	351	321	327	339	324	334	332	343	338	334	344	311	346	367	319	342	337	296	333	341	347	348	323	350	346	331	315	327	355	312	329	311	361	335	301	333	361	335	344	301	311	303	352	300	361	343	326	327	312	336	299	328	313	358	308	317	318	289	318	316	345	352	343	348	319	341	353	326	356	363	329	332	329	358	343	339	322	313	317	336	313	330	363	319	299	330	310	358	332	318	321	332	322	305	362	315	347	306	323	304	307	362	327	344	338	381	329	339	352	363	327	353	313	331	298	350	303	319	336	323	297	306	309	289	328	340	297	318	362	328	341	354	349	334	317	343	343	330	337	315	331	332	312	349	330	316	348	339	333	340	289	319	336	310	329	346	358	351	318	344	339	314	300	325	367	376	322	361	332	337	351	347	355	319	317	351	346	308	343	318	312	348	323	351	324	305	314	336	336	330	344	357	327	297	344	319	354	327	319	333	313	313	324	330	336	320	328	328	339	314	336	321	338	331	331	332	329	332	328	338	316	382	350	338	396	327	330	294	309	338	311	324	348	358	327	344	322	321	326	317	348	309	338	353	340	348	319	351	347	335	347	332	349	303	335	328	371	300	342	316	334	325	332	357	300	360	319	349	341	336	315	330	317	338	359	319	305	365	315	302	336	326	336	336	342	345	322	314	345	354	317	309	345	311	345	309	355	345	336	312	322	358	309	290	349	350	355	304	325	371	317	328	344	346	330	345	356	343	365	314	310	293	336	330	337	342	334	311	365	342	329	320	313	349	326	333	332	308	344	324	356	329	327	336	316	350	340	326	297	338	339	376	325	317	315	350	327	344	335	320
57790	8186	6546	3673	2213	1637	1214	964	831	774	679	607	555	553	511	515	475	465	426	509	408	410	447	405	386	372	409	364	392	360	366	387	362	392	370	390	373	346	360	356	368	385	338	370	372	356	410	368	354	397	355	383	401	370	368	381	415	356	340	340	352	385	342	365	382	362	339	360	372	365	353	349	368	340	382	352	379	348	311	346	301	317	340	357	355	349	351	340	327	348	346	339	328	320	345	345	373	343	328	426	397	364	352	327	330	350	305	374	333	341	341	348	369	328	317	308	361	368	333	378	370	356	352	365	338	372	372	347	367	340	360	351	344	336	317	333	331	356	345	333	337	343	354	385	324	347	347	342	333	343	339	353	348	356	342	333	364	356	347	318	343	360	348	352	358	344	338	328	349	356	353	337	343	354	373	306	378	332	347	342	356	358	321	379	402	349	338	359	314	359	380	353	328	375	360	337	352	349	327	368	340	360	348	308	371	356	320	345	368	354	339	326	338	339	321	329	356	307	366	369	337	333	345	326	317	348	353	368	367	335	345	344	343	325	370	348	362	326	342	345	338	337	326	336	367	356	340	353	317	345	369	334	358	361	339	341	346	331	321	328	357	336	340	338	308	339	338	332	339	350	324	363	336	354	319	348	346	344	321	379	368	393	360	349	327	352	316	372	347	366	339	348	349	330	318	356	313	349	306	348	355	370	331	349	349	332	354	311	337	375	362	351	349	335	332	353	364	376	346	356	332	321	318	375	339	343	350	340	342	339	345	316	325	354	350	380	377	337	349	325	344	345	333	363	344	353	346	339	354	327	321	336	374	348	365	367	348	340	364	335	347	329	353	312	368	354	336	332	341	336	356	397	346	363	346	357	347	357	338	347	378	356	337	364	349	364	317	339	347	334	377	348	353	343	364	350	354	360	357	325	349	341	360	358	358	368	325	348	327	341	349	346	346	352	378	342	337	359	328	330	361	378	333	334	360	357	363	322	388	357	329	401	352	363	331	355	338	353	314	339	332	368	314	323	323	352	345	340	372	337	351	340	338	353	327	362	360	337	323	325	327	313	337	332	339	351	291	344	357	299	301	345	333	325	337	330	326	380	347	331	339	340	349	381	357	328	332	348	346	359	337	324	326	340	376	275	357	345	349	361	332	365	372	345	344	350	349	327	324	360	320	358	360	326	361	340	326	353	339	354	351	314	356	349	385	332	367	343	354	360	314	321	351	376	329	326	344	331	348	346	391	302	344	365	345	396	330	347	358	334	305	340	352	331	315	338	374	319	326	363	336	369	327	337	354	363	314	334	326	361	344	369	338	323	327	345	323	346	317	323	370	367	371	340	322	315	316	340	347	369	319	306	314	354	340	316	360	336	328	357	340	301	345	331	333	352	345	312	378	345	374	355	334	362	349	302	361	327	367	325	345	341	297	354	326	369	307	368	323	368	334	326	334	333	319	340	356	343	328	335	354	301	326	331	347	299	359	331	328	361	360	323	346	344	341	333	349	357	368	377	319	336	317	324	353	337	366	312	358	324	354	366	338	320	358	336	358	322	395	338	377	376	330	342	348	326	335	329	387	336	337	391	305	330	346	357	336	388	346	330	304	338	295	359	315	360	361	350	320	362	343	362	345	342	370	331	349	364	340	326	348	330	341	364	318	378	336	349	352	372	339	402	375	348	343	350	314	351	366	331	353	359	331	332	330	371	323	325	357	336	354	352	358	371	301	356	345	307	343	362	339	350	317	331	362	318	369	336	340	329	335	353	390	350	317	355	339	346	351	340	326	369	329	366	335	348	340	332	348	371	344	302	364	334	360	337	334	357	338	371	382	353	333	344	350	324	360	380	347	329	346	336	320	364	328	334	340	333	365	338	322	338	352	340	317	342	306	339	363	326	322	361	345	344	336	353	348	368	348	349	363	378	368	339	335	345	348	309	364	356	355	341	343	326	341	331	302	352	321	328	351	356	364	350	350	348	314	368	346	374	331	358	345	339	329	366	339	333	356	347	353	339	325	333	333	338	368	351	342	355	355	326	346	360	344	355	354	335	358	346	322	321	344	357	338	361	366	342	348	347	337	341	362	357	344	370	355	342	360	373	351	321	341	347	333	352	362	372	343	356	331	331	391	357	378	351	336	324	330	343	369	331	359	340	358	361	342	348	336	368	340	380	365	350	320	345	370	324	360	338	362	336	313	337	350	357	295	333	361	343	341	379	313	347	355	317	326	336	370	357	327	349	354	354	372	332	348	358	335	353	365	330	336	365	314	336	347	359	352	338	328	336	370	364	361	314	339	343	355	319	344	350	314	356	338	363	338	326	326	348	344	386	372	373	325	331	412	329	347	363	377	359	333	331	359	340	369	315	371	373	338	349	318	343	354	337	339	352	356	339	324	348	297	386	346	343	346	355	358	366	332	379	364	340	353	379	307	338	345	345	339	350	326	354	349	313	351	357	341	324	359	321	359	349	306	332	320	329	348	351	342	354	365	318	366	308	357	390	329	360	323	302	353	343	347	366	361	315	371	281	344	347	321	314	331	384	334	352	334	340	336	315	359	318	346	375	330	334	351	341	333	361	335	345	373	316	341	354	348	348	336	332	368	364	354	298	340	336	337	339	334	326	343	338	394	340	341	343	366	341	328	322	314	381	336	311	329	381	340	323	370	359	357	324	334	360	329	327	327	351	342	319	325	355	339	342	346	330	370	347	320	349	357	344	350	378	340	346	344	327	326	336	332	339	323	335	333	325	338	331	361	367	351	346	371	327	350	351	341	368	347	350	316	342	330	359	350	346	321	354	342	362	353	321	321	361	346	324	344	371	326	348	351	333	310	340	341	350	337	371	361	333	356	344	355	322	345	346	329	361	337	338	342	362	351	332	360	369	370	374	366	314	367	370	357	324	349	338	349	338	331	343	355	345	335	352	347	361	333	312	336	347	365	347	376	327	364	319	361	328	368	338	343	318	324	326	329	335	346	347	346	349	335	371	363	339	339	335	362	342	350	344	297	325	323	354	316	338	337	367	372	338	328	358	370	358	362	333	337	321	338	329	347	378	347	332	369	331	358	350	323	368	344	344	334	344	374	317	341	331	362	357	305	337	347	356	354	326	395	377	354	351	323	351	352	345	318	361	341	368	358	346	340	333	345	351	351	335	338	338	339	329	347	366	359	347	389	322	370	348	335	348	340	343	346	341	358	349	374	346	384	360	287	321	310	376	327	333	344	338	329	320	345	337	336	325	368	359	329	349	405	340	354	316	344	374	325	325	314	344	337	335	341	345	342	290	380	361	375	359	336	310	320	344	327	323	336	328	348	345	316	345	369	336	368	366	325	351	323	357	354	341	360	333	335	351	354	343	335	335	318	359	323	332	314	342	286	346	325	353	334	385	367	315	336	331	341	369	292	339	331	336	310	340	349	347	344	321	311	347	338	351	320	373	369	358	337	336	309	345	330	360	371	345	332	324	366	308	325	356	347	366	323	334	320	333
23295	20960	28427	23614	20945	21018	12503	1484	1065	1016	879	877	861	801	816	748	798	803	771	681	709	706	731	720	706	713	684	658	729	684	705	666	659	734	690	688	680	649	650	640	656	652	698	624	679	667	653	618	653	663	664	690	628	679	661	677	668	679	671	708	693	633	654	684	739	658	662	685	654	641	702	661	665	634	641	658	629	685	675	646	627	672	675	695	657	609	692	663	677	693	627	672	652	647	597	626	641	629	667	659	672	662	673	651	637	645	631	632	622	652	690	655	709	646	680	683	672	678	672	638	643	639	667	633	624	599	643	648	648	641	632	622	639	662	631	653	654	643	677	638	612	651	616	650	685	650	621	676	666	636	679	682	648	630	660	702	657	590	631	672	665	648	643	644	638	674	667	663	665	657	616	616	662	680	655	690	644	694	673	638	641	655	643	622	635	655	643	640	684	655	665	637	674	609	632	676	653	633	634	628	666	659	644	647	641	638	645	667	627	677	659	655	630	658	616	679	642	636	711	702	690	656	622	614	645	663	651	657	640	615	659	646	647	630	646	630	663	593	630	663	626	656	657	666	682	637	611	654	606	619	687	649	647	662	646	621	642	644	691	651	721	645	662	665	628	616	647	657	616	638	639	639	646	632	633	667	565	629	645	675	610	638	651	665	647	663	643	641	697	612	637	672	627	629	679	652	640	666	622	662	649	679	653	667	638	646	640	641	661	584	648	582	641	636	632	631	635	652	667	694	658	679	643	628	721	638	643	643	617	678	643	703	650	646	650	688	678	672	637	633	616	632	646	652	628	616	667	676	640	621	634	644	668	632	648	645	645	650	589	602	675	651	644	661	666	624	672	670	659	662	643	656	667	663	646	632	604	611	678	623	625	613	666	646	632	637	710	653	599	678	616	652	636	657	680	689	629	697	614	603	601	680	639	601	654	674	627	677	653	638	715	665	668	709	637	652	611	671	672	641	675	662	637	649	615	625	596	650	712	673	642	626	678	674	694	676	642	630	660	644	661	641	644	600	690	644	682	637	632	641	636	611	647	646	656	586	623	614	648	609	658	627	638	655	672	606	673	602	641	658	666	602	639	703	667	664	673	646	630	663	629	627	615	650	659	666	656	617	680	644	609	650	626	658	666	659	651	677	662	652	660	636	647	615	656	646	664	629	652	676	651	579	695	665	686	639	617	644	681	647	640	642	698	677	670	593	651	707	698	618	632	655	666	692	684	665	629	663	685	678	609	633	660	640	610	631	653	603	663	649	634	616	666	668	601	624	636	659	659	653	637	666	660	652	684	612	656	652	654	678	691	617	653	658	682	645	652	626	672	682	630	643	638	632	646	668	628	641	659	623	642	642	647	609	648	626	664	662	650	663	686	663	648	603	652	627	631	664	634	654	691	576	677	655	652	637	650	680	658	663	661	688	650	642	676	654	612	626	618	627	657	660	638	614	675	696	640	656	623	630	622	650	668	637	702	659	641	611	664	654	616	637	601	650	668	664	632	711	640	683	631	637	603	610	628	623	687	668	650	655	602	624	640	657	607	648	655	668	649	628	654	662	665	653	594	642	656	696	691	679	672	700	650	634	648	626	678	600	616	614	599	650	610	650	623	631	646	660	666	669	620	642	644	671	632	688	698	660	627	634	602	661	711	635	668	672	660	644	674	639	660	641	644	683	658	638	605	652	638	663	612	631	661	638	660	691	653	550	622	628	663	609	676	686	615	618	698	644	651	658	652	646	647	640	626	676	678	677	639	653	656	618	644	644	636	643	637	610	612	666	654	666	648	628	661	661	667	657	664	672	662	611	640	639	619	656	679	664	640	667	596	655	626	698	656	629	627	681	638	654	619	701	659	666	622	636	620	631	654	655	663	612	621	674	662	664	643	623	711	643	602	643	651	665	647	600	665	638	675	632	621	659	653	625	719	683	631	651	689	708	634	647	640	638	635	707	648	647	649	618	658	637	654	630	685	693	679	569	618	647	669	629	669	703	678	664	664	670	644	650	705	697	644	633	636	668	638	640	650	652	652	603	664	645	631	634	721	619	600	606	599	626	657	601	644	618	650	661	656	655	689	592	657	719	643	618	656	689	612	641	655	657	635	661	625	624	672	624	651	674	687	636	634	687	660	706	627	640	639	659	671	634	660	687	725	666	654	703	647	688	660	648	683	657	645	624	701	600	644	657	670	658	661	657	678	669	645	636	640	676	646	607	611	609	683	670	670	639	655	673	655	644	628	618	675	630	635	665	638	636	639	700	696	612	662	658	696	654	684	677	675	649	665	640	646	653	639	644	698	611	621	664	586	618	662	664	684	659	671	682	642	638	658	658	631	592	697	638	653	630	665	610	598	667	659	637	646	664	692	655	648	656	610	626	621	643	615	645	635	666	639	647	599	674	602	661	604	613	609	685	638	657	666	679	594	666	666	636	644	670	690	609	624	605	637	631	645	670	635	635	624	677	649	671	658	636	644	660	641	680	669	630	603	618	644	655	635	648	622	675	639	680	632	633	634	667	638	648	639	642	652	652	647	667	623	657	658	640	648	642	626	588	600	669	683	654	683	682	613	680	665	644	673	618	695	625	677	594	640	664	652	662	635	648	645	612	612	623	682	647	624	600	628	659	570	663	659	614	640	637	627	630	628	664	635	627	657	616	664	640	638	645	638	645	618	643	704	628	622	661	632	618	668	682	698	681	632	632	630	620	641	640	661	630	616	666	612	632	598	677	653	646	704	641	700	681	702	634	624	693	597	653	621	667	619	671	639	649	653	684	641	647	670	656	665	616	628	639	633	666	651	651	652	666	655	657	709	649	651	668	629	637	626	642	651	652	672	694	686	626	605	663	640	662	662	673	596	666	692	642	672	695	667	621	670	671	633	655	600	628	640	637	648	648	659	649	658	698	659	688	619	656	647	671	604	652	661	596	653	595	654	670	639	633	620	650	635	697	701	651	608	639	681	683	672	646	676	617	588	657	645	639	668	674	620	625	616	652	653	649	665	701	659	651	637	645	657	628	619	677	660	644	587	631	679	661	615	674	629	629	722	653	658	640	643	627	625	687	628	661	658	651	664	664	677	640	635	670	632	645	644	667	621	633	641	666	590	685	579	687	607	619	657	660	651	626	617	654	612	623	596	637	663	618	635	655	644	617	695	632	593	659	651	628	606	670	640	634	618	648	651	634	670	622	603	631	638	631	614	658	736	635	657	661	656	653	714	637	653	641	656	626	662	670	650	657	737	672	685	664	663	648	720	626	645	658	638	646	612	643	628	609	622	652	618	635	661	650	684	687	638	631	645	633	657	652	619	600	645	631	683	680	637	578	667	644	622	663	622	643	647	626	691	672	638	628	629	627	622	659	631	649	637	694	631	657	615	713	640	651	646	653	668	679	613	695	674	652	625	648	634	640	654	641	657	575	605	627	685	615	684	624	652	635	650	664	620	655	666	717	681	676	649	665	683	634	614	630	647	591	605	689	660	654	657	682
55972	9995	11369	6685	4289	3052	2322	1883	1605	1419	1255	1114	1080	995	926	871	830	910	811	800	741	750	721	686	731	689	731	694	619	703	651	678	644	660	668	684	625	664	656	669	662	654	677	676	607	639	641	609	643	599	629	655	650	681	615	602	667	607	658	648	687	630	672	596	634	627	616	652	643	601	630	638	610	624	608	660	609	658	637	624	627	623	605	596	606	587	592	594	633	626	631	603	536	645	621	631	618	644	586	570	607	621	619	623	614	573	618	581	625	561	637	597	610	589	636	599	632	619	572	574	606	604	625	618	642	612	611	613	620	599	634	587	589	614	618	610	590	644	634	578	617	595	637	585	599	632	676	618	588	617	619	591	631	609	600	601	609	621	589	606	621	613	594	599	608	585	575	581	620	618	589	602	561	608	602	623	620	608	591	619	591	627	627	660	588	540	589	627	632	596	577	612	581	611	573	640	634	583	612	591	611	616	601	580	607	640	602	625	604	614	616	624	568	596	611	612	643	561	654	565	568	649	591	585	597	584	573	638	614	613	639	654	661	606	576	637	567	640	563	646	587	600	642	622	619	645	620	617	639	667	577	586	580	619	600	595	582	622	611	595	637	630	654	647	613	594	604	626	618	608	615	600	633	598	620	584	622	610	643	628	639	580	588	627	653	673	628	586	646	570	599	585	597	622	653	599	591	609	619	592	577	615	602	593	620	606	594	610	610	561	593	609	568	605	627	637	598	660	605	564	580	646	614	621	578	584	595	583	608	575	632	572	605	588	596	644	589	574	558	596	593	603	589	542	629	623	617	593	619	572	584	567	611	548	622	576	595	597	638	619	616	614	586	582	595	586	617	617	584	580	611	618	632	574	628	605	650	556	582	591	595	654	611	578	615	616	650	577	619	600	602	575	554	605	618	623	624	618	602	610	598	565	681	609	651	587	582	592	609	610	581	618	634	603	650	615	631	590	580	584	616	605	625	637	570	620	596	585	588	594	570	550	614	566	590	633	625	602	551	605	632	578	577	654	590	613	591	585	586	611	625	607	634	611	618	593	607	613	606	643	627	644	617	650	600	595	585	587	590	612	606	601	637	595	576	598	602	599	614	595	603	612	664	627	584	602	629	620	548	607	581	627	615	560	586	622	662	569	574	593	596	601	611	626	635	607	603	608	584	598	627	640	620	621	586	627	565	604	628	644	617	629	577	598	613	569	576	605	592	648	548	587	609	622	572	684	644	601	598	598	615	604	582	574	581	605	597	578	579	621	577	609	568	584	634	638	599	583	592	596	578	659	684	593	607	584	620	593	596	600	606	640	602	564	602	607	585	635	580	609	615	626	640	653	573	612	610	647	611	594	582	617	608	634	606	579	588	588	595	615	639	583	593	649	628	636	584	608	578	628	609	596	619	637	556	597	625	639	558	616	643	592	652	643	618	591	613	626	661	592	580	612	600	601	602	628	599	602	610	656	601	635	654	624	580	574	588	617	566	630	585	606	649	617	572	657	603	564	559	567	642	649	613	570	609	670	623	607	593	641	607	642	613	595	598	614	595	661	570	640	613	594	600	605	598	615	621	643	637	620	589	584	637	564	609	561	562	595	648	588	601	586	624	620	602	602	632	659	614	618	584	570	605	628	615	579	602	590	588	583	622	615	594	623	618	629	571	601	576	602	591	637	609	591	634	605	634	587	650	636	597	598	583	574	628	579	601	596	591	605	568	593	630	616	566	599	595	645	577	558	581	616	570	599	623	625	583	614	625	587	600	608	594	641	613	643	597	585	570	630	562	610	598	629	613	575	618	582	628	587	568	605	606	625	627	618	618	612	595	568	605	625	588	636	568	603	616	629	612	567	597	593	587	620	609	586	609	628	615	573	567	612	585	615	646	599	574	640	626	613	616	588	633	569	655	600	629	645	615	603	612	655	628	567	620	581	596	618	588	600	598	606	571	593	632	605	666	583	631	616	607	609	614	581	641	588	617	601	667	606	627	649	617	612	592	536	580	567	652	577	564	643	628	608	591	640	558	627	597	643	585	619	635	610	569	600	635	651	573	594	613	562	588	582	573	612	613	626	662	623	585	591	594	605	559	615	604	569	595	596	617	634	524	589	638	584	582	633	600	542	601	610	623	607	616	616	638	591	609	657	592	599	586	605	616	641	603	575	624	617	610	604	623	584	593	620	585	610	598	578	602	586	664	590	616	565	641	582	615	654	608	605	555	661	585	598	555	572	596	633	637	587	642	594	595	596	613	607	656	593	586	575	627	580	640	652	610	587	604	590	652	604	604	642	619	573	588	633	637	614	641	623	614	633	631	574	634	612	636	604	613	610	595	622	631	638	588	610	575	613	608	637	608	580	581	568	597	615	569	636	595	630	590	560	590	621	607	612	603	625	594	628	610	652	604	590	583	600	566	601	600	615	582	631	586	603	624	599	627	664	624	594	602	542	612	628	525	627	603	582	601	626	595	559	621	645	604	585	617	649	611	640	569	619	597	594	628	618	586	601	609	616	588	573	621	638	619	594	592	617	658	646	582	602	571	585	574	601	586	624	597	675	624	593	571	630	642	577	598	597	576	665	593	600	633	566	590	616	600	592	612	616	616	557	570	604	651	581	582	613	554	617	614	590	618	596	608	647	617	620	607	617	590	628	588	616	606	592	619	600	619	563	557	631	623	552	610	638	625	625	621	583	578	573	623	616	597	625	577	607	639	614	604	559	590	630	578	599	605	575	603	616	594	603	581	603	602	617	615	578	625	604	623	604	538	616	572	614	583	590	568	535	594	643	589	598	603	621	599	584	620	644	618	610	610	647	609	588	586	578	602	627	630	623	607	607	622	622	594	584	581	584	601	622	616	583	596	562	627	617	593	604	629	603	599	624	596	616	572	602	601	622	650	662	587	585	609	593	592	636	631	618	619	567	610	614	652	599	643	572	583	602	605	565	616	612	619	576	613	587	589	617	598	611	663	595	596	584	592	614	646	597	609	590	600	580	631	595	617	565	617	616	612	599	617	647	602	566	601	602	550	577	591	589	612	595	598	626	636	577	646	576	620	623	618	554	557	589	566	581	582	639	627	569	604	581	598	640	637	592	598	599	649	628	614	652	607	582	633	593	620	582	631	593	592	600	634	603	614	577	585	641	605	582	607	617	597	563	628	609	578	592	622	640	616	606	599	575	658	625	595	600	611	614	571	598	582	608	598	650	608	641	605	646	593	650	641	586	586	620	551	635	616	575	581	617	581	588	616	609	609	650	601	596	601	631	581	581	652	597	625	619	624	638	617	569	553	574	594	596	588	589	578	572	617	599	607	589	617	673	605	588	617	582	626	629	600	594	572	618	619	624	625	664	629	634	642	601	584	565	594	639	608	606	621	639	639	618	625	577	601	609	616	662	618	612	579	601	649	651	590	597	575	650	568	555	609	583	609	585	606	558	607	609	648	607	621	631	657	552	555	603	578	621	619	606	613	588	600	580	660	583	596	601	572	605
34308	19231	5820	855	635	563	600	583	590	604	550	529	573	582	585	558	520	546	575	538	586	597	606	574	576	599	559	541	542	545	554	556	561	526	548	566	552	589	549	525	627	584	529	611	562	537	549	520	555	580	595	598	589	576	579	578	582	534	558	545	522	552	568	565	545	585	595	597	565	561	536	506	537	573	565	489	602	577	556	548	598	538	561	547	555	567	580	539	572	584	547	560	555	573	533	606	559	544	604	565	576	531	549	535	600	548	551	565	559	580	530	516	560	587	561	616	542	584	570	573	556	561	600	574	569	587	576	562	555	549	577	565	601	575	548	573	530	540	533	562	570	557	565	557	578	577	574	583	512	606	544	536	559	547	553	560	557	558	530	556	558	608	558	533	570	571	517	564	539	539	557	564	570	561	529	540	568	572	557	561	555	525	548	497	589	573	538	583	568	563	543	571	573	557	533	578	547	557	586	526	541	527	548	569	548	559	596	569	552	532	554	556	551	565	566	523	524	605	602	568	564	539	548	602	547	598	547	546	538	555	560	535	558	579	535	556	574	573	583	564	558	577	554	638	535	561	560	570	558	592	619	559	583	574	528	569	553	535	553	546	577	626	569	555	579	582	550	567	520	551	589	573	551	552	541	546	571	542	522	550	530	546	546	549	558	559	609	552	561	592	607	589	558	539	550	554	546	518	540	569	560	575	547	549	529	518	563	587	607	534	579	574	558	595	550	557	519	557	594	580	584	546	554	549	567	542	552	575	528	539	579	585	539	578	548	549	520	520	542	561	526	559	538	535	594	549	544	528	592	578	546	556	562	535	547	563	565	537	545	575	581	573	555	593	536	554	545	568	561	533	515	536	553	540	540	550	588	542	548	557	575	549	565	543	543	529	594	545	546	566	547	524	569	548	549	553	541	549	539	537	577	550	508	523	591	569	548	561	564	608	598	559	534	551	557	573	547	517	587	590	574	575	558	535	561	549	561	548	580	542	549	519	563	535	605	518	528	607	579	536	545	560	525	528	544	556	530	588	551	577	541	590	555	579	586	572	533	510	546	532	540	583	565	561	533	565	592	560	520	563	554	538	585	573	579	576	566	594	543	558	533	558	587	566	536	576	591	577	582	562	553	574	547	579	551	520	586	570	538	551	598	563	586	518	546	573	541	552	540	553	578	550	540	547	550	535	564	590	539	590	556	546	559	561	537	557	563	573	536	550	560	579	588	573	546	531	537	558	576	530	514	540	578	533	562	573	522	567	568	530	611	545	557	528	617	571	564	593	526	521	594	550	539	591	540	536	609	553	539	528	540	572	533	566	560	529	558	556	558	578	564	568	571	566	548	567	581	578	544	539	561	529	598	530	530	527	568	525	548	589	554	600	540	568	547	574	570	572	572	556	561	540	573	553	617	526	577	605	538	551	588	532	546	521	611	532	544	536	599	547	543	531	542	581	548	540	548	557	614	542	544	539	596	588	537	566	585	575	549	543	553	581	561	547	581	600	570	547	590	511	550	591	540	523	554	562	566	532	543	529	569	540	548	553	554	524	552	536	547	526	585	548	572	557	546	527	541	586	555	513	547	558	590	562	577	551	502	528	568	549	522	586	564	542	578	544	551	604	585	555	551	580	520	559	571	564	517	550	597	550	566	538	550	559	580	611	594	600	521	573	571	537	596	574	562	587	559	553	560	537	563	533	583	570	544	552	536	553	581	524	588	552	572	552	558	501	554	578	559	528	543	595	540	522	558	535	603	530	545	567	544	555	619	547	566	558	572	526	528	574	567	570	522	582	545	575	578	523	554	584	534	602	536	525	556	561	564	556	563	542	542	531	522	543	543	601	531	544	558	572	550	618	551	544	563	535	575	518	577	618	597	535	549	568	563	562	527	571	523	525	522	536	582	604	573	569	575	534	555	538	552	548	601	574	549	539	603	561	549	569	548	563	572	538	558	559	568	522	551	564	575	533	585	542	562	583	532	563	568	540	549	573	537	556	570	497	581	555	595	540	594	592	581	610	541	599	550	568	570	544	534	599	540	542	526	571	528	512	568	554	548	553	581	515	558	603	566	548	541	546	555	570	560	602	554	555	493	530	558	573	602	598	554	561	528	608	542	544	607	576	597	571	573	564	548	566	564	551	555	562	570	594	570	597	552	550	550	540	554	545	517	530	568	535	561	548	522	539	575	558	547	559	567	555	555	593	574	538	560	536	574	572	558	564	581	570	499	585	559	602	576	586	516	554	579	559	592	532	549	543	546	530	529	572	579	565	554	589	587	569	501	568	575	563	560	542	573	534	561	520	558	552	557	599	557	597	569	559	557	573	539	549	519	593	539	549	535	576	556	501	523	548	546	548	552	620	604	558	586	561	550	557	582	581	583	537	545	564	629	560	551	580	545	508	548	563	523	575	595	543	566	577	567	575	560	606	543	551	535	577	561	568	571	575	581	566	560	580	529	577	509	540	591	589	565	548	552	566	553	516	544	558	543	552	549	523	532	549	567	601	549	597	544	529	571	594	544	537	533	586	551	590	533	546	523	553	573	538	523	562	535	530	534	584	509	588	573	568	564	596	562	552	562	579	524	578	527	563	555	600	536	601	612	574	593	556	533	555	580	557	515	583	527	531	587	595	586	578	534	574	557	540	557	574	556	544	572	622	545	586	549	535	541	572	582	569	566	542	526	587	534	528	521	577	555	567	553	569	585	564	540	550	574	572	526	521	549	575	542	570	538	609	552	572	589	545	557	556	562	553	543	608	570	530	537	581	557	543	561	539	566	544	529	578	581	519	563	577	547	581	545	572	570	588	498	588	576	567	607	526	582	591	540	552	548	605	553	499	542	543	568	548	565	539	543	595	543	533	537	562	529	579	585	568	552	567	601	577	568	596	613	553	567	547	508	502	544	564	568	559	549	552	535	558	549	571	532	534	569	549	541	586	561	557	558	552	553	581	568	545	577	586	572	573	581	562	570	515	532	544	557	544	534	611	559	560	525	560	568	558	565	527	513	567	607	523	569	585	528	571	603	524	514	540	569	564	590	556	555	575	555	570	617	569	593	538	570	569	534	547	582	540	603	543	563	550	554	549	546	576	560	561	540	586	579	577	561	556	565	552	557	574	523	580	556	598	554	554	524	520	600	544	543	531	579	575	549	563	581	571	581	500	564	542	554	517	558	545	582	551	563	541	533	546	555	528	571	559	556	579	534	594	534	565	583	549	532	556	583	525	599	578	555	526	556	555	576	533	560	598	538	559	568	542	554	558	565	592	520	569	533	599	524	565	555	557	532	547	547	607	559	549	543	542	504	603	610	553	579	583	574	578	549	605	527	586	542	543	564	547	587	542	543	536	528	572	582	565	529	561	535	575	568	556	553	574	589	589	590	571	530	536	577	580	545	566	539	569	579	557	549	529	541	531	586	554	570	562	552	552	527	562	567	553	545	524	517	575	550	562	543	543	566	583	575	543	569	562	578	541	572	545	561	597	575	565
33576	2895	901	763	725	602	589	609	645	584	598	652	585	588	530	603	606	578	595	551	597	563	598	576	589	581	577	563	538	608	591	580	562	588	543	587	606	564	587	600	601	594	568	607	612	570	601	619	557	585	580	604	596	554	573	574	601	596	590	591	614	577	568	592	578	573	596	597	597	612	606	563	589	584	640	569	565	586	615	562	596	592	585	562	586	593	613	563	585	591	612	549	518	577	529	540	582	523	574	625	600	521	559	586	588	557	557	568	622	600	586	583	547	538	579	575	571	582	564	596	561	595	628	610	558	578	553	564	625	614	563	564	589	537	582	583	598	568	588	600	588	578	543	554	611	563	562	540	593	564	589	567	573	598	580	627	566	555	561	542	590	557	592	545	554	567	556	563	539	548	579	597	609	585	571	593	545	564	567	554	611	581	560	560	553	553	643	552	551	602	545	561	588	613	562	576	567	555	604	615	561	580	579	571	556	571	600	542	576	581	580	561	597	558	588	563	576	570	535	563	564	582	570	559	602	567	627	577	557	620	612	581	552	566	609	556	622	602	582	536	611	600	584	563	567	642	576	589	583	580	557	570	550	562	604	584	541	597	593	555	571	586	534	586	599	595	564	555	568	590	589	552	571	574	577	572	551	605	599	578	544	546	528	558	575	621	567	562	601	570	615	610	628	576	631	575	568	560	595	588	620	582	561	554	583	593	541	583	542	545	576	586	604	594	597	585	587	593	649	571	618	565	596	609	582	567	542	559	573	585	590	539	592	613	639	585	584	567	627	599	576	562	559	599	577	575	570	556	541	571	576	561	558	560	587	546	565	567	563	604	597	580	586	594	584	554	611	619	635	533	622	566	589	547	575	603	595	586	585	580	582	533	600	594	573	541	563	592	548	584	552	576	581	585	550	543	595	582	587	560	598	572	572	614	614	579	568	555	550	582	607	566	569	562	545	581	614	547	568	589	612	615	614	571	561	572	590	568	553	573	596	600	537	605	529	624	626	554	605	587	542	569	570	572	589	595	569	573	587	602	579	619	595	612	584	572	546	565	577	581	534	532	585	537	556	587	595	551	611	629	541	556	567	588	579	584	555	545	563	603	524	584	577	580	589	561	554	574	582	574	635	543	556	532	580	571	577	604	587	572	581	587	618	573	593	595	593	591	598	567	607	553	574	632	572	574	524	591	610	558	582	560	572	594	604	559	612	590	546	576	562	573	573	533	541	537	563	557	598	565	549	568	581	567	563	563	552	534	545	595	580	613	574	584	568	546	552	595	574	556	600	607	623	605	572	586	546	569	580	577	599	586	569	575	604	633	608	563	563	595	551	553	596	571	571	545	616	571	597	585	581	602	588	576	565	611	544	566	589	589	548	604	578	565	569	591	544	583	524	565	614	611	604	600	569	566	579	601	608	572	584	601	582	583	575	571	618	583	543	557	566	590	535	587	569	604	581	642	547	557	615	527	562	576	555	568	568	586	554	627	582	535	573	580	556	565	564	572	578	556	591	540	563	571	543	580	547	567	586	623	601	565	576	544	545	592	583	583	586	593	604	601	586	535	585	582	583	573	580	577	585	554	580	606	538	618	569	621	587	569	567	601	592	615	580	546	604	577	570	572	589	548	560	589	545	548	622	560	575	614	575	578	532	578	589	561	607	592	570	572	574	623	592	586	592	575	573	533	558	565	563	618	584	553	564	573	618	584	559	590	603	533	585	556	543	573	561	563	555	573	586	596	551	611	591	590	561	589	608	617	560	635	569	550	549	565	594	561	566	549	602	570	615	580	593	560	559	536	584	560	609	552	593	560	620	566	593	576	531	592	558	553	586	577	590	571	549	624	530	506	602	610	546	586	565	586	567	571	611	638	583	586	581	546	589	590	594	598	591	588	587	596	586	617	569	576	561	609	568	534	558	572	576	545	581	570	577	571	581	572	595	607	618	597	563	565	552	596	580	561	562	558	548	584	566	598	611	537	581	571	587	540	551	573	607	577	610	603	534	571	589	578	601	565	560	604	578	552	624	626	565	584	576	598	549	526	528	525	581	577	559	577	574	599	559	602	601	563	561	566	580	537	534	549	609	586	534	568	586	576	547	565	557	567	595	562	572	560	572	558	564	559	558	551	601	575	565	598	585	601	577	572	598	553	594	577	556	583	563	543	629	568	580	629	584	561	583	549	582	613	577	546	590	586	605	574	619	545	555	572	583	591	562	662	577	618	581	578	576	562	627	575	559	641	549	571	605	537	563	584	550	558	581	589	577	599	549	567	569	583	594	530	556	570	573	569	607	574	543	585	571	578	563	557	588	562	576	550	556	563	581	549	583	623	576	598	595	574	602	563	599	563	582	563	593	549	563	599	577	587	579	550	608	614	575	577	567	553	614	579	585	593	617	573	587	575	550	552	600	553	592	557	580	593	586	569	580	619	588	594	574	574	572	610	556	554	544	603	573	592	580	585	544	539	615	555	552	557	600	562	564	607	586	590	607	577	578	552	559	557	582	554	564	579	578	547	605	561	555	619	559	588	550	570	544	575	611	538	582	594	563	617	613	562	577	567	549	597	584	588	617	568	584	575	497	577	586	558	535	553	593	554	578	556	592	602	580	560	580	575	582	562	554	589	584	597	537	558	555	616	554	587	585	522	564	628	554	592	623	570	529	550	606	595	591	601	545	562	584	560	573	545	587	566	581	589	599	599	596	591	585	600	601	574	568	591	589	598	618	595	555	573	573	603	610	600	542	566	581	530	587	605	558	562	579	571	553	594	617	597	633	560	580	576	606	597	571	598	561	536	631	582	596	576	571	568	576	591	534	591	569	582	601	618	573	591	535	564	585	568	573	564	597	606	582	604	558	559	603	574	579	591	574	570	620	589	600	579	587	597	566	584	566	589	567	610	602	578	591	568	586	571	557	598	522	614	598	565	563	647	570	597	627	566	627	564	569	568	571	552	571	573	590	567	603	562	579	601	575	534	536	588	539	564	572	604	542	575	536	562	598	588	558	598	580	584	640	617	554	658	572	557	624	621	577	578	576	599	551	600	575	609	592	585	573	602	516	579	577	582	545	584	573	551	596	561	574	595	600	535	613	568	602	566	581	517	563	601	588	533	582	599	588	566	564	615	562	547	590	526	605	606	591	550	584	578	554	551	609	582	569	598	589	567	589	542	564	618	557	555	620	527	600	566	536	589	583	593	568	551	577	619	571	576	596	568	607	599	571	580	647	632	565	542	593	608	551	604	571	547	590	572	581	628	597	609	543	590	577	540	623	601	572	518	543	603	572	589	603	569	589	566	579	560	585	560	584	620	611	571	560	564	525	567	614	574	570	552	567	599	579	552	569	585	617	586	599	612	598	569	567	601	589	564	579	594	622	577	580	553	604	569	622	582	596	561	570	619	574	596	611	618	574	580	591	544	573	574	547	586	573	599	531	592	614	595	549	538	643	564	570	586	539	558	583	562	597	595	591	572	572	575	609	583	567	609
25413	21021	28292	23750	20929	12525	1045	670	504	515	471	421	415	442	442	387	390	427	375	358	361	375	354	338	365	365	348	303	339	334	349	317	355	324	335	361	363	295	365	334	342	351	353	337	349	362	348	329	335	333	322	384	314	345	301	359	351	347	370	350	330	359	340	318	340	353	374	328	358	350	320	351	384	285	347	334	360	273	313	347	291	316	332	342	319	333	342	336	346	355	316	348	295	330	317	325	324	338	318	347	309	335	336	320	309	360	325	309	305	356	336	336	332	306	357	326	339	333	330	347	344	347	332	349	339	330	331	339	335	350	331	347	328	344	330	327	329	308	334	315	326	328	341	306	302	331	302	332	328	311	318	352	313	365	345	372	352	356	323	313	323	350	386	299	294	337	341	317	319	337	346	320	319	348	329	326	320	313	344	318	301	354	329	350	376	309	338	343	317	303	352	370	340	328	315	331	352	301	358	350	320	331	377	331	351	351	352	309	337	335	345	299	320	356	289	364	302	334	345	336	327	300	361	322	353	353	342	357	322	325	320	332	315	346	338	318	319	352	338	289	355	329	316	351	322	310	342	346	327	316	302	306	350	345	308	328	338	340	337	325	342	291	304	316	341	310	343	304	358	360	322	326	314	317	349	325	337	313	329	339	334	344	317	317	329	328	317	322	311	356	314	321	276	315	362	347	330	346	322	317	345	325	344	318	330	331	354	338	310	337	339	332	298	335	368	332	352	315	356	311	333	345	291	322	310	359	313	316	345	339	321	317	334	321	350	350	329	353	328	323	307	323	327	362	320	332	354	333	350	345	301	360	327	369	334	347	366	302	333	324	373	344	313	332	330	335	324	303	339	315	325	356	336	326	329	319	348	333	320	340	342	341	318	302	313	361	354	340	321	337	325	327	316	342	330	313	303	333	340	345	349	326	325	333	329	350	306	340	324	351	309	336	348	382	320	347	301	324	324	345	325	294	320	333	321	332	325	335	335	300	339	340	299	326	346	315	328	322	333	321	306	305	323	293	329	336	327	338	320	346	323	321	333	340	353	295	333	326	358	370	358	328	317	339	312	331	340	314	349	301	336	336	311	335	367	310	358	305	321	319	322	330	341	309	338	344	340	332	305	331	339	295	328	329	313	328	324	332	327	293	334	339	318	350	319	314	317	343	335	350	321	349	320	312	368	339	303	334	330	352	319	287	355	338	331	304	294	312	318	330	314	338	365	340	352	337	329	315	336	363	315	311	352	335	331	322	375	308	298	353	342	338	311	327	284	334	333	344	355	334	328	300	329	321	346	308	348	328	314	330	309	370	305	346	343	338	323	346	329	308	332	320	297	351	311	314	329	329	326	318	318	302	354	336	318	319	307	332	356	325	341	293	316	289	321	336	349	333	321	314	361	339	314	347	333	324	335	318	308	346	329	285	341	356	337	336	343	310	317	350	330	322	319	323	375	347	326	299	345	324	312	355	322	326	324	302	327	326	333	316	358	342	351	321	344	337	330	357	343	333	316	309	320	337	328	323	343	320	328	317	344	348	303	322	337	325	330	339	339	310	321	346	363	324	304	330	311	284	333	379	379	337	302	342	320	352	325	309	334	331	313	339	320	325	334	338	336	328	342	359	331	358	360	351	331	328	329	331	336	320	314	338	331	296	324	308	298	336	337	351	351	301	337	332	342	344	342	303	362	314	334	307	277	315	360	299	356	314	333	301	341	327	336	289	295	341	338	346	327	335	317	319	321	349	337	355	338	304	360	328	335	330	305	323	336	308	321	379	321	365	330	337	315	356	374	326	307	344	323	344	324	326	310	326	335	348	339	330	331	322	348	353	332	349	302	312	342	348	332	345	335	325	328	305	349	318	335	311	331	328	335	319	340	345	328	318	340	310	348	317	331	314	327	309	304	325	329	338	333	334	362	321	366	364	335	339	328	313	327	340	318	345	318	335	346	335	343	300	326	329	298	339	314	311	319	326	341	325	321	333	322	357	342	328	326	302	316	340	361	343	327	320	329	331	326	370	306	316	317	338	371	335	327	322	337	321	319	353	320	357	322	330	301	338	327	345	325	343	330	325	336	292	329	357	354	321	345	340	318	325	341	329	321	331	350	328	366	316	322	302	320	297	333	324	345	307	329	315	328	345	365	354	308	331	324	336	362	325	325	355	309	389	339	375	296	331	318	325	342	333	325	333	309	330	316	343	346	318	362	310	345	297	364	321	330	324	322	334	342	318	310	333	300	334	363	343	357	349	322	305	337	361	313	311	330	342	297	296	349	315	302	340	343	361	312	331	350	331	337	323	325	362	342	350	318	335	365	315	361	314	336	352	353	329	309	326	326	329	355	361	327	317	335	342	361	341	331	305	327	330	333	293	309	322	352	305	321	309	327	316	346	356	307	359	352	323	333	344	322	307	326	323	336	357	312	341	314	343	310	349	321	324	333	289	308	344	303	353	347	351	330	335	316	338	315	326	348	333	322	346	344	324	295	346	329	340	355	318	349	294	325	360	346	337	329	331	307	345	348	307	335	323	345	320	339	324	316	355	332	338	295	337	332	369	384	316	321	334	322	355	315	316	322	323	306	336	331	295	322	328	338	320	339	326	323	339	333	361	365	309	320	354	312	308	314	316	314	339	318	336	334	336	305	332	339	319	314	303	305	341	296	318	325	311	344	342	313	342	316	329	338	299	330	319	327	333	319	342	358	350	324	328	353	317	321	352	312	337	327	336	341	329	325	356	321	332	352	299	336	326	317	341	350	300	340	300	350	373	368	346	333	315	329	320	325	327	324	355	324	318	346	352	318	330	340	315	334	351	307	339	342	346	338	322	345	322	325	340	354	315	354	295	316	362	337	339	332	314	366	323	349	338	350	368	370	326	309	331	344	342	322	325	302	329	291	329	334	326	315	325	330	353	335	337	312	273	300	356	354	350	341	352	288	306	344	309	331	369	333	324	351	311	323	368	284	303	343	324	311	320	313	355	308	322	393	340	325	338	326	340	304	340	336	347	343	334	352	318	381	342	328	323	322	290	289	339	330	327	302	319	316	308	311	334	312	328	335	335	330	336	324	372	348	359	325	314	325	356	336	365	315	294	324	347	319	321	355	324	342	371	342	283	330	328	349	294	336	316	310	313	340	300	328	318	345	353	328	351	359	315	326	350	343	336	322	377	332	360	328	304	330	307	328	331	319	345	353	342	318	321	347	335	305	344	366	354	348	336	334	344	313	342	334	329	342	319	328	298	336	320	346	335	330	329	357	316	337	347	325	311	340	351	326	337	311	338	291	324	319	331	322	346	341	295	336	306	289	327	334	307	338	324	334	336	341	326	340	351	358	334	328	290	315	335	344	300	312	340	324	353	308	344	319	325	318	309	358	322	323	361	332	331	314	355	332	313	329	310	312	341	347	323	299	320	354	323	342	322	323	343	329	324	291	335	355	334	311	338	325	350	304	365	325	349	327	331	315	335	347	297	347	322	354	328	347	334
56572	6652	6560	3747	2348	1680	1270	1018	866	758	727	665	543	521	492	453	483	452	451	457	414	390	386	402	410	394	391	391	362	373	399	389	354	371	369	340	390	362	369	353	373	353	360	381	372	342	336	370	343	371	363	382	385	349	362	387	392	348	401	342	404	364	354	390	343	345	402	380	344	344	346	342	375	350	384	383	338	360	365	367	324	343	340	342	343	349	370	323	351	376	346	322	338	396	322	335	379	336	333	358	352	359	331	324	362	348	348	349	384	353	347	328	355	322	352	337	332	345	361	349	323	332	351	355	363	358	329	327	344	348	335	336	351	344	322	371	302	312	353	348	348	352	344	353	363	338	388	309	326	364	352	387	338	347	312	357	361	337	344	342	353	323	318	342	324	351	328	332	331	316	355	346	317	320	335	364	319	344	344	345	352	337	355	351	332	349	367	312	337	364	298	344	354	376	345	363	328	326	332	299	333	350	358	340	316	336	317	360	350	363	314	338	349	329	333	340	365	311	334	338	350	336	335	342	333	377	358	341	358	363	344	366	357	347	375	363	382	345	339	353	338	342	385	363	345	324	321	360	377	349	330	371	328	350	365	328	351	326	325	346	307	325	361	326	370	349	325	356	345	359	357	338	337	361	367	346	355	342	335	337	311	312	326	348	349	338	357	337	338	385	324	341	347	361	322	351	315	322	370	348	333	346	328	367	330	332	345	363	328	324	319	352	344	307	356	340	343	325	363	360	352	349	350	370	338	330	328	305	351	343	373	310	354	331	347	337	300	381	361	345	346	359	332	301	326	346	354	370	342	335	362	372	344	340	363	358	336	340	354	326	301	321	316	336	345	308	312	366	332	363	353	324	353	360	349	313	339	345	370	336	392	347	349	361	314	379	330	341	388	307	345	324	322	350	347	323	366	329	311	366	322	355	344	363	356	344	315	360	348	367	395	299	356	321	333	371	337	343	359	345	331	351	357	323	326	363	336	362	378	351	323	332	331	356	346	345	369	327	318	360	367	384	354	319	335	335	327	333	327	355	328	328	318	341	326	331	349	337	369	335	332	342	350	355	347	338	329	345	322	364	330	376	349	322	364	356	318	352	341	349	322	345	322	354	297	348	325	365	329	350	322	376	369	325	361	347	356	369	314	361	362	344	320	358	396	315	340	353	332	327	341	355	309	343	331	354	338	349	374	377	335	336	369	338	333	360	344	332	318	377	344	354	368	339	316	330	322	309	314	346	333	356	338	330	360	341	365	341	319	350	378	337	349	309	328	362	325	366	312	330	328	362	327	359	332	347	326	359	323	312	343	343	352	326	327	350	310	362	353	322	346	334	379	362	347	365	291	348	347	317	375	350	316	371	379	352	326	328	309	318	342	352	330	378	315	321	345	337	339	346	329	342	321	364	327	348	327	346	337	361	339	329	353	342	342	346	353	340	311	354	378	352	328	341	357	341	342	323	340	382	353	356	327	343	370	362	325	322	352	349	326	325	352	331	326	396	366	326	321	350	322	327	337	369	328	322	353	334	358	327	359	339	354	305	321	301	342	323	359	351	362	325	335	352	380	327	370	352	307	324	373	326	303	350	363	356	341	336	328	340	346	348	329	351	333	311	346	321	331	312	334	328	382	357	379	345	351	313	351	340	325	355	346	360	313	365	319	333	351	324	353	338	370	328	313	353	346	376	373	314	359	338	354	337	325	341	358	354	363	373	361	337	340	351	351	354	344	323	337	330	322	350	360	339	331	302	326	336	348	328	385	341	360	340	314	332	358	370	346	337	339	379	345	354	325	361	363	340	344	335	346	362	331	370	349	328	319	322	329	332	354	342	373	339	335	322	339	368	361	356	332	352	356	360	351	331	319	354	340	386	327	350	353	377	360	358	310	368	344	360	336	333	355	366	352	340	355	366	359	313	368	348	334	378	353	329	377	346	352	317	332	359	337	318	347	331	344	360	334	378	347	352	322	333	332	339	352	313	340	350	339	337	357	370	320	338	346	364	373	311	335	357	364	359	358	353	369	346	366	347	353	327	328	337	363	348	340	346	335	347	345	340	324	356	329	352	348	339	350	340	359	323	341	321	331	350	351	315	352	317	312	376	331	342	345	306	336	339	348	358	354	343	338	354	343	357	338	342	355	329	345	371	316	352	333	358	353	307	347	314	335	345	326	320	353	337	354	334	338	324	326	350	341	356	356	348	331	329	344	357	335	305	309	335	346	320	347	332	336	323	375	350	350	310	364	347	344	328	345	333	368	340	344	325	364	357	354	322	379	357	360	324	333	354	317	330	333	346	381	317	345	347	312	354	307	322	349	366	326	348	344	367	365	348	349	377	308	376	363	367	366	333	311	328	329	324	341	341	360	345	326	345	379	362	338	360	328	321	356	325	335	380	324	328	343	323	347	328	305	365	315	343	321	319	381	331	336	332	367	330	334	379	330	362	367	320	354	353	326	353	317	361	329	336	342	364	357	341	329	345	367	347	326	353	334	351	385	314	357	306	378	359	350	348	339	335	347	344	327	326	353	347	337	318	316	380	341	350	347	332	319	347	343	335	344	343	404	326	328	346	334	379	354	329	324	340	364	314	324	330	341	349	365	350	370	350	332	352	315	378	351	375	381	363	318	345	366	380	347	336	342	341	354	307	335	329	328	357	331	353	325	313	361	318	342	359	358	315	352	346	349	356	365	331	339	362	308	337	337	346	309	299	319	346	338	369	338	347	343	350	342	341	329	352	341	320	351	342	360	335	341	345	365	336	329	326	323	313	367	325	326	308	338	322	339	310	353	359	329	362	364	327	363	336	298	353	333	341	350	348	373	365	337	355	358	331	359	353	343	354	326	321	349	360	342	326	350	341	333	319	330	349	332	329	339	335	386	317	378	335	353	339	311	361	337	359	361	313	343	340	336	369	340	326	375	335	338	352	318	335	350	349	348	353	326	343	326	365	363	320	316	329	353	363	353	321	338	354	353	360	332	317	326	362	333	355	319	349	328	352	326	333	354	345	348	377	358	331	310	318	313	353	316	315	329	350	370	369	300	323	336	364	319	354	330	344	354	332	370	358	351	329	314	336	357	374	354	327	306	361	329	343	336	394	362	362	335	303	370	334	302	353	386	317	330	332	353	339	343	374	335	342	363	357	361	324	357	361	332	369	319	330	357	340	358	348	345	330	347	328	346	373	318	336	357	331	331	363	358	351	315	341	362	320	367	372	337	333	372	322	323	351	336	325	345	327	332	328	336	330	331	323	360	372	367	350	344	335	389	351	362	313	346	324	357	347	317	346	350	383	369	360	318	316	344	323	319	320	370	334	354	329	338	337	335	332	351	372	324	368	341	314	319	386	333	341	368	350	333	341	327	347	349	362	368	342	339	346	353	334	311	316	334	349	332	384	370	335	346	346	331	323	360	342	346	355	309	369	347	360	340	339	314	328	375	323	324	322	349	376	334	355	321	340	338	332	320	329	364	377	312	362	342	332	347	377
23308	20958	28594	23439	20942	21003	12614	1526	1092	992	889	924	849	863	773	709	733	785	706	746	707	708	704	715	711	706	720	694	683	652	688	682	707	676	700	646	657	690	704	662	686	677	686	701	692	645	669	675	604	694	639	671	652	641	691	721	669	710	668	661	609	640	684	657	627	711	618	665	698	645	656	680	674	688	651	659	652	653	662	640	636	680	638	645	668	595	702	677	658	647	657	675	610	636	633	641	667	629	650	632	671	605	648	664	679	661	610	711	648	619	652	679	627	618	679	639	606	631	672	628	691	640	629	655	615	645	656	628	649	647	654	660	645	629	622	677	694	665	619	633	640	616	635	638	644	701	637	621	642	644	623	679	627	664	642	648	695	616	660	630	686	639	657	682	646	662	641	699	657	603	660	673	659	608	648	645	684	629	589	611	636	592	615	675	625	672	640	685	636	627	662	700	630	672	641	646	667	597	645	614	644	659	649	616	651	669	667	632	643	630	613	681	645	663	628	638	669	683	622	619	705	669	650	628	594	662	622	625	684	634	653	647	617	609	647	638	630	646	645	665	619	644	647	637	688	645	656	659	610	621	646	612	625	647	701	673	626	655	595	646	631	613	624	621	659	675	613	679	668	636	639	682	633	610	621	652	608	654	687	629	681	643	616	670	645	613	645	613	627	649	666	648	631	673	634	641	651	666	644	651	630	673	652	662	651	632	673	650	619	622	613	616	670	663	611	604	670	634	641	666	665	623	686	613	639	629	698	642	700	611	673	620	685	625	683	615	673	634	610	640	641	642	628	606	649	661	633	629	666	625	644	644	652	621	625	624	639	708	614	590	578	622	653	632	592	635	658	669	629	676	617	619	687	647	635	655	654	649	662	694	627	609	648	641	677	597	650	616	651	638	614	652	602	661	632	637	704	677	673	655	653	659	659	682	639	668	670	650	612	621	633	652	650	619	679	680	656	621	681	660	613	681	641	685	658	592	625	623	650	656	633	650	654	658	622	650	648	673	637	629	637	612	648	663	652	604	633	638	647	597	668	638	619	630	635	625	611	659	689	666	684	653	627	627	617	663	654	618	696	587	644	627	689	683	650	620	620	628	645	669	651	671	646	663	651	653	638	643	617	636	652	681	627	638	613	683	661	695	605	656	665	647	618	630	659	656	648	657	671	693	659	675	642	621	643	647	681	643	627	631	631	672	619	701	640	659	629	644	610	642	615	653	659	655	630	702	677	646	653	657	650	661	672	650	681	686	647	641	678	672	646	693	671	693	594	620	639	633	630	645	611	659	631	601	714	655	645	659	669	639	661	671	662	641	652	655	637	630	680	676	661	634	636	628	659	664	627	632	651	605	638	614	629	649	643	659	621	637	627	641	626	616	652	625	661	621	655	658	636	604	651	656	672	594	640	585	681	657	629	609	654	640	609	614	655	643	672	643	619	709	660	632	640	612	678	683	669	682	619	658	646	624	570	649	644	650	610	666	636	621	640	685	629	658	622	594	618	639	665	664	628	658	665	666	708	625	672	655	627	631	662	700	614	614	661	673	642	627	605	684	645	643	659	663	657	636	561	680	660	675	659	651	650	648	636	652	663	644	642	642	616	632	666	646	642	647	669	669	612	615	640	639	615	643	590	637	644	638	660	623	663	713	679	677	649	676	656	633	641	633	630	632	632	620	633	643	624	644	680	614	653	708	678	595	655	633	644	641	695	666	639	576	662	618	628	653	664	670	673	669	611	673	684	637	653	656	631	646	666	653	683	670	618	636	643	656	605	644	622	668	676	674	622	601	629	654	674	650	647	665	662	632	611	632	655	685	606	632	664	619	657	629	635	620	639	630	685	652	618	596	654	694	687	653	613	629	652	617	687	685	616	635	622	695	640	635	677	649	641	642	658	615	685	645	657	653	676	691	634	620	658	665	646	629	657	680	604	645	685	614	661	667	634	614	646	661	629	702	701	644	626	657	604	666	635	638	647	658	619	604	628	627	644	646	649	631	648	655	666	636	637	631	704	603	620	668	613	631	663	625	663	651	651	673	685	676	620	658	665	703	657	608	639	590	588	625	648	624	610	631	609	644	613	598	686	607	661	643	660	681	618	610	668	675	665	700	657	624	667	689	631	685	618	686	669	622	643	677	665	646	628	614	652	648	665	722	654	604	627	640	647	645	628	597	671	672	635	655	669	619	675	636	649	670	644	639	682	645	676	606	646	676	625	660	595	629	658	634	637	656	620	655	664	656	643	640	681	667	649	633	699	660	612	669	654	688	637	623	645	637	639	635	635	640	656	647	635	683	631	638	623	682	692	681	616	685	652	662	639	612	628	630	653	637	639	639	591	658	626	628	641	655	630	628	622	653	652	660	605	666	619	645	650	619	611	652	617	625	648	650	651	723	625	636	601	632	638	644	667	668	640	646	641	675	644	699	636	604	627	618	639	629	688	661	614	618	620	600	662	646	644	614	655	611	600	608	684	662	645	634	695	643	630	632	690	705	660	645	616	617	615	634	698	602	613	636	680	632	638	667	674	630	595	602	639	676	656	663	626	672	679	593	643	599	638	644	626	653	639	655	643	648	659	641	656	690	702	692	627	636	655	629	642	642	638	642	666	640	669	675	648	652	647	637	661	696	634	635	625	624	612	653	642	630	637	649	644	641	625	656	653	636	704	674	668	649	697	598	688	662	623	646	595	692	654	672	638	666	672	625	633	668	632	626	650	617	656	624	613	699	628	664	620	656	711	691	633	613	624	635	633	661	641	671	648	656	655	685	705	671	629	680	649	625	670	665	638	709	652	663	658	646	651	670	661	645	638	676	657	651	669	635	714	648	655	634	663	653	614	651	630	631	651	668	634	664	600	609	642	682	619	633	664	678	666	623	627	670	652	620	637	606	669	624	637	601	622	626	640	644	646	664	630	638	613	604	612	669	630	676	609	651	624	689	651	644	715	702	652	674	641	665	659	613	640	610	650	603	657	661	640	667	676	620	658	653	677	655	694	706	616	718	616	653	647	677	677	683	669	647	650	628	620	626	600	664	674	658	632	623	683	636	636	612	656	700	652	625	634	650	640	626	602	691	694	655	685	607	642	593	594	656	642	646	663	616	608	674	676	668	656	656	603	620	634	693	616	670	598	613	657	671	656	691	650	603	604	618	620	610	593	641	660	660	654	686	675	620	639	635	576	610	643	601	648	670	646	652	637	637	662	610	659	618	629	633	618	663	642	637	658	655	614	627	614	637	612	634	684	679	624	650	632	655	644	616	622	604	621	665	601	622	615	643	659	649	655	671	681	632	676	644	682	643	631	647	635	628	634	625	656	677	650	626	608	617	667	634	671	625	664	659	660	602	576	601	631	679	660	632	639	670	700	674	675	644	660	668	633	642	586	650	658	617	667	640	651	646	634	681	653	659	633	686	639	615	601	585	662	628	628	635	681	608	598	667	633	587	630	686	637	621	645	629	639	647	656	655	649	671	647	642	641	661	647	641
55529	9879	11220	6803	4207	3055	2292	1918	1636	1412	1201	1097	1020	966	949	873	821	835	783	787	758	749	768	680	701	688	697	693	684	653	665	686	693	629	705	675	610	621	659	633	621	621	649	627	625	644	638	625	594	662	643	647	689	650	646	677	645	612	689	646	686	625	656	604	686	649	712	615	662	605	611	627	628	590	570	596	603	617	606	567	630	569	655	581	656	623	595	619	614	606	645	642	597	626	599	625	593	578	599	578	606	599	601	622	618	608	577	625	639	624	599	628	656	596	604	602	636	635	599	604	613	613	602	597	610	608	656	588	609	636	619	587	606	628	565	604	609	593	652	619	653	585	600	630	619	621	608	603	629	602	627	595	594	583	608	589	619	599	623	582	561	599	626	607	598	606	604	608	623	590	584	558	602	628	626	600	625	573	592	551	613	625	589	614	584	612	635	604	615	579	619	550	655	581	535	570	605	609	633	593	619	598	592	574	586	610	598	606	604	588	623	594	605	586	625	618	615	548	597	610	603	641	611	638	591	582	579	598	623	589	629	616	568	614	604	648	613	619	623	588	637	599	627	652	613	628	640	612	582	604	614	613	639	622	604	621	568	583	636	582	607	552	615	636	584	587	589	591	528	648	631	625	591	591	560	584	629	589	606	588	579	585	583	586	614	543	621	583	570	595	583	631	599	633	598	594	599	563	615	609	631	549	558	600	583	592	601	605	628	630	591	576	561	627	592	601	604	665	606	626	593	637	624	578	626	629	645	603	604	613	630	572	601	620	626	594	633	624	620	617	627	624	634	616	656	637	653	587	597	585	603	599	614	597	604	595	599	659	611	589	581	585	620	546	600	566	631	557	627	610	613	566	645	567	625	617	566	604	588	577	580	631	578	599	573	592	639	613	629	639	616	571	585	602	599	611	592	638	565	620	639	554	674	598	574	584	603	552	602	629	583	613	590	611	592	599	598	627	620	619	568	561	604	623	589	602	590	564	634	617	571	620	625	608	630	595	620	609	584	608	595	616	604	628	597	646	597	593	586	624	592	661	591	577	621	639	606	602	622	585	601	626	579	604	594	596	550	607	584	580	598	654	608	604	589	609	632	620	633	625	578	590	594	595	603	589	638	630	603	619	620	579	603	597	584	613	574	625	636	599	603	608	608	627	645	602	578	562	628	625	602	586	580	570	584	579	610	592	590	596	580	594	592	553	603	579	611	628	599	597	607	610	596	581	619	580	622	605	590	605	581	613	618	632	612	606	602	606	595	560	580	573	587	608	631	620	587	588	642	633	602	558	609	606	581	593	630	611	607	626	573	620	617	602	587	595	626	600	625	601	611	596	580	629	597	597	595	610	625	603	607	592	636	577	605	564	579	565	654	611	639	570	620	570	542	625	641	622	586	657	596	585	546	638	592	611	619	615	607	609	563	606	632	611	610	629	546	575	591	626	596	597	603	628	606	624	578	633	634	632	614	566	573	604	611	566	623	611	635	596	602	598	614	595	671	626	599	595	574	580	657	597	600	627	635	612	593	571	600	648	621	605	626	597	583	587	611	629	610	532	604	615	599	610	627	600	617	624	570	581	625	596	574	624	600	572	563	643	573	613	578	632	577	637	587	606	577	580	602	583	604	644	635	595	605	601	646	570	611	568	619	591	621	665	575	639	612	601	592	592	602	570	584	594	574	579	624	592	576	641	620	581	596	589	591	606	579	605	567	594	555	661	591	617	589	607	601	622	629	589	623	601	615	622	615	601	572	637	608	630	625	576	585	588	670	632	576	581	631	639	621	619	549	604	580	573	600	585	597	606	596	611	594	598	627	561	600	616	615	601	575	572	655	619	589	602	609	604	597	594	618	598	608	649	620	582	549	582	589	623	629	635	629	623	594	577	608	658	587	620	605	620	615	588	574	572	627	585	635	591	618	644	588	606	619	583	612	589	619	608	627	610	580	575	611	625	589	595	602	621	589	578	584	633	585	605	596	628	623	543	621	632	543	567	610	629	605	642	637	621	614	571	608	609	627	574	617	601	578	622	631	633	633	608	595	661	580	598	583	588	610	589	628	610	612	562	624	625	633	629	584	631	615	616	603	612	587	624	552	613	651	621	643	609	617	579	563	569	580	603	641	599	617	580	600	620	600	631	588	615	602	589	570	619	634	596	629	622	581	613	554	600	563	606	605	595	594	621	628	613	600	600	566	604	652	579	616	662	593	650	631	605	599	592	604	618	599	569	608	572	582	593	632	596	566	590	616	577	606	586	586	622	613	608	563	655	627	593	579	620	587	626	599	602	611	564	617	585	555	639	592	579	597	603	606	595	575	565	651	573	592	615	567	623	622	586	592	609	574	588	659	623	619	611	643	622	576	633	583	578	605	583	589	602	625	584	619	579	665	600	586	623	611	655	589	578	591	585	638	613	626	606	609	621	607	598	595	643	583	564	590	587	626	579	590	645	593	629	590	632	630	624	558	623	599	608	623	575	590	613	638	631	570	595	553	560	607	600	573	614	613	619	602	622	596	577	647	602	580	617	594	587	573	585	607	589	610	592	628	613	589	607	585	568	653	596	632	608	629	573	572	655	579	601	628	578	666	610	648	598	587	577	612	642	596	611	620	578	645	622	611	553	631	595	615	620	656	633	585	588	577	619	584	646	634	604	575	587	623	600	586	604	576	579	653	577	637	584	588	586	601	584	582	622	590	618	625	643	611	578	588	607	600	584	614	556	589	601	606	585	593	632	596	552	621	619	609	576	574	613	619	617	586	614	586	556	603	580	563	625	604	607	605	610	596	620	591	610	619	576	583	631	615	628	571	578	659	579	596	591	578	629	559	598	613	593	656	597	615	566	587	650	607	608	592	620	600	583	607	618	581	620	583	576	597	624	585	623	603	622	589	589	618	590	597	599	605	631	620	595	544	621	563	572	606	595	609	661	608	651	570	634	656	657	624	593	599	562	595	618	580	589	638	658	564	654	620	583	614	594	577	617	573	588	594	610	585	641	641	622	598	564	626	632	650	569	634	593	614	583	626	638	610	600	624	654	618	584	622	589	624	621	542	569	617	637	574	619	569	621	641	665	598	597	592	622	573	581	610	611	608	584	580	593	573	605	596	636	594	596	627	629	585	583	585	592	576	582	607	589	626	581	579	613	607	625	639	636	600	662	600	596	606	611	607	667	595	603	598	592	614	586	588	635	581	580	559	648	597	580	641	551	606	605	599	569	625	630	623	611	609	572	643	596	595	580	582	618	641	550	582	631	588	633	585	628	610	569	633	533	606	601	639	615	598	616	602	606	605	598	660	644	568	674	614	601	568	637	610	599	597	560	587	598	571	616	548	591	602	632	611	567	626	625	626	597	592	618	632	643	604	606	591	620	633	587	564	640	581	606	560	590	619	597	568	571	605	635	613	606	588	617	560	584	610	664	559	576	597	641	628	568	582	580	635	588	622	591	584	614	618	630	620	603	607	631	566	590	648	598	629	581	592	594	579	555
34120	18627	5007	781	632	621	545	529	581	540	572	587	572	566	524	533	616	549	544	560	556	550	558	551	538	541	541	531	535	554	533	551	541	525	570	550	520	565	565	585	598	535	558	537	569	568	530	581	551	575	535	562	570	556	578	520	596	558	559	576	582	580	527	554	529	593	554	587	587	585	553	582	549	544	545	501	577	556	578	509	532	610	544	545	591	559	599	526	539	574	553	545	558	560	555	557	587	533	536	566	530	550	603	541	588	584	520	557	542	586	542	530	499	576	541	566	588	535	560	597	544	552	592	541	566	538	530	561	509	577	567	523	594	539	530	513	574	523	543	600	531	588	542	510	577	513	554	569	530	540	538	556	543	552	537	535	557	565	539	556	542	531	562	518	576	576	620	549	535	574	524	572	525	559	544	563	551	588	540	541	585	575	531	589	593	564	558	578	525	534	559	576	557	538	544	579	569	540	546	503	542	560	556	536	569	613	545	562	588	591	527	533	566	540	537	555	573	561	538	578	557	529	546	572	553	560	590	604	571	555	533	618	571	559	545	523	558	562	552	486	556	568	591	585	526	526	529	514	565	586	579	543	530	588	506	506	510	557	538	547	561	594	546	606	591	518	563	593	553	529	519	592	577	566	553	548	537	528	588	516	579	532	561	576	544	538	536	586	550	549	574	539	581	531	525	514	589	596	561	536	544	542	613	557	517	537	535	543	602	527	592	569	540	534	561	588	529	567	552	545	572	603	573	558	540	564	563	560	560	583	534	560	554	550	539	573	575	526	576	575	568	555	539	573	514	612	571	555	578	564	572	541	511	518	544	518	551	578	541	553	553	573	551	566	559	549	518	549	577	562	548	536	533	543	575	584	565	566	558	537	562	555	532	538	581	499	560	538	564	553	576	499	519	526	580	578	510	549	552	577	556	506	548	618	543	527	545	532	567	563	565	536	542	509	505	549	521	547	576	541	553	530	571	591	574	556	601	582	561	552	601	566	563	546	540	577	548	578	533	535	564	570	580	536	542	573	568	580	578	517	546	601	560	513	531	528	562	501	543	586	561	538	546	558	597	607	532	560	558	525	530	549	557	534	512	572	557	574	582	570	569	570	538	566	546	594	579	561	553	580	577	552	539	584	589	579	543	527	566	521	539	531	551	525	585	593	563	586	557	556	533	551	536	555	581	536	588	590	565	539	529	557	585	565	537	563	570	544	560	520	549	528	516	546	547	559	526	556	544	539	538	554	560	573	516	561	532	536	529	562	607	527	592	549	516	549	503	573	544	570	537	540	566	580	570	561	564	537	562	543	543	589	545	539	566	566	545	612	599	558	597	548	568	545	518	592	564	561	550	581	560	567	529	546	562	535	565	529	517	541	547	519	544	547	537	547	581	549	578	575	554	567	589	562	550	562	550	540	548	526	581	558	536	553	530	522	597	549	538	544	557	574	559	533	531	514	587	540	567	551	559	549	585	554	557	571	568	577	500	567	544	566	521	565	599	594	579	565	575	561	542	559	548	544	589	544	586	603	575	544	526	585	630	524	551	621	561	568	577	569	551	628	572	599	545	542	607	561	599	533	559	579	550	547	541	577	549	555	558	552	521	585	566	562	553	567	555	572	541	541	559	573	579	601	580	513	561	558	585	596	526	541	543	571	543	556	546	567	550	548	547	551	531	601	546	575	593	558	566	547	569	574	541	523	602	559	575	561	577	528	565	582	554	541	544	561	522	573	561	596	548	519	551	588	539	571	579	521	552	559	540	546	582	525	553	545	534	562	552	539	581	570	546	561	532	533	527	513	547	551	571	611	566	568	563	534	555	579	559	585	518	539	508	535	521	560	582	515	578	535	546	572	608	565	556	549	561	520	526	534	568	580	517	551	553	556	559	544	563	570	522	520	575	548	534	553	521	542	570	561	555	553	570	583	582	533	573	523	541	588	570	573	567	547	585	574	517	544	598	557	529	539	547	534	503	547	575	518	560	583	526	576	519	552	521	561	538	533	573	522	508	510	559	545	559	572	530	571	533	568	545	505	581	566	561	603	604	544	547	554	547	530	544	544	589	576	518	562	574	517	550	554	564	531	590	553	566	575	561	536	583	580	571	604	605	581	547	538	546	508	540	544	562	542	563	582	564	568	541	539	573	568	560	558	579	565	561	545	547	548	551	539	535	556	600	549	520	571	559	507	515	599	547	528	577	552	559	544	548	550	586	595	539	519	552	511	535	531	540	562	523	565	547	559	582	577	562	550	537	568	542	595	550	558	549	522	622	520	540	507	561	538	557	574	561	587	528	549	542	518	575	576	541	539	539	560	596	555	625	555	571	565	526	517	539	516	579	557	546	549	552	560	541	563	540	583	531	584	565	556	536	563	532	559	558	554	562	552	530	558	586	577	559	542	543	530	520	556	585	568	559	539	568	529	569	477	559	604	600	584	560	575	548	554	555	555	531	542	561	504	560	543	601	589	576	529	561	571	538	573	537	557	598	520	546	560	552	562	552	542	550	527	572	524	549	572	549	513	541	564	578	545	585	581	534	592	537	533	569	567	520	591	558	542	559	543	528	602	571	570	587	579	541	544	521	575	563	569	570	574	550	614	560	554	577	551	546	557	560	563	555	566	595	543	519	558	560	563	548	531	590	553	543	586	540	502	602	577	579	535	576	472	557	530	544	543	553	538	593	526	555	537	531	514	546	561	576	518	522	598	573	573	517	570	571	569	532	551	536	542	558	526	585	574	540	579	583	560	535	530	569	580	574	542	574	557	562	574	589	586	534	541	544	530	527	572	575	525	520	591	577	531	541	564	528	569	580	479	564	536	552	512	511	572	582	578	581	585	545	582	528	565	519	516	547	584	584	537	523	542	530	537	545	529	575	563	577	568	589	506	554	543	593	565	547	532	554	551	529	537	554	558	522	562	570	584	604	530	583	600	531	570	565	549	544	507	556	537	548	577	558	502	564	546	528	574	569	529	542	560	544	468	552	511	520	538	552	590	620	573	550	550	541	603	555	524	557	590	580	529	595	550	555	534	559	555	567	605	571	556	581	551	574	535	532	554	536	545	542	568	554	559	599	516	541	524	548	546	520	588	593	515	578	535	544	575	558	567	564	566	558	512	527	549	561	533	562	571	573	567	543	551	568	531	521	534	529	504	548	571	532	531	579	549	551	527	494	553	554	559	537	571	567	569	614	535	556	576	510	465	531	582	504	539	521	540	587	524	526	579	571	572	534	566	565	537	571	553	551	544	525	577	544	584	567	564	553	545	530	585	585	595	582	562	580	570	561	540	537	566	595	559	546	563	526	552	556	532	566	595	534	557	564	561	505	557	561	566	563	560	513	560	550	565	543	591	585	518	553	586	575	592	568	531	541	555	552	577	545	545	530	584	592	551	548	532	542	528	529	550	534	528	570	527	515	553	602	533	566	543	533	567	572	558	564	535	516	594	557	529	534	525	542	587	539	539	580	543	564	571	548	592	505	577	537	532
32872	2304	958	757	645	626	636	643	605	550	616	591	572	592	542	566	587	610	604	559	620	575	614	584	563	576	584	560	570	555	618	546	578	555	581	576	567	623	555	572	562	563	565	558	547	589	574	570	589	538	563	590	561	564	584	578	571	539	574	588	589	568	588	545	603	636	573	624	601	607	571	612	577	561	528	553	627	574	536	590	553	611	557	553	585	565	617	572	580	589	561	578	544	570	539	583	620	578	603	537	571	604	576	587	591	587	573	530	527	579	569	599	586	615	597	591	553	605	574	559	560	549	591	579	557	607	565	636	570	553	555	584	595	570	588	558	554	605	569	531	601	550	632	577	561	573	619	609	564	559	583	602	537	568	592	574	566	584	592	583	578	553	573	551	551	570	584	573	618	576	552	594	598	652	620	586	575	563	555	572	577	562	576	593	582	595	574	553	586	601	576	563	543	530	582	531	568	553	545	586	578	601	595	547	571	560	561	589	582	593	577	564	584	599	548	577	588	559	597	553	537	552	576	563	611	589	583	568	599	599	591	559	542	571	528	580	528	571	596	591	571	543	558	569	573	570	530	593	569	577	576	568	567	542	560	574	543	564	597	559	591	565	596	573	581	564	548	525	616	522	540	599	547	554	542	587	573	569	581	584	579	570	572	535	588	621	589	565	562	535	563	540	586	556	540	571	575	581	603	546	602	554	507	577	604	556	568	567	577	555	579	546	553	555	576	642	570	575	599	597	568	571	582	588	593	515	542	603	573	572	605	521	553	543	572	539	579	559	606	557	552	580	575	612	586	538	553	598	567	567	555	566	559	584	602	506	582	556	588	586	548	586	551	567	561	564	549	580	551	583	612	574	579	544	569	623	571	578	594	600	570	550	598	551	594	555	577	573	575	581	573	567	588	565	539	541	573	574	629	571	546	590	601	618	564	556	557	519	582	577	595	576	579	560	549	589	590	539	619	574	555	555	566	543	566	577	573	582	662	590	582	551	584	548	572	595	587	581	570	610	548	555	590	545	603	573	584	568	545	588	561	548	596	584	581	541	514	561	558	583	568	602	591	588	576	571	581	555	555	555	609	581	536	602	538	560	606	532	567	552	564	520	596	637	567	562	562	596	593	596	525	570	591	588	617	548	583	606	598	583	549	569	548	582	558	531	550	539	569	573	564	580	585	563	592	559	543	565	577	558	574	519	567	557	540	577	579	571	587	591	564	593	569	567	588	576	565	527	573	591	598	566	588	569	562	572	606	534	583	574	562	616	560	555	610	560	533	608	602	539	575	639	573	549	565	606	567	558	567	593	582	558	577	618	587	594	556	504	594	535	583	560	560	601	557	574	540	572	575	581	569	537	600	574	554	534	565	629	583	544	558	564	560	577	560	571	563	568	556	566	596	571	562	606	593	594	582	565	565	571	541	602	593	585	597	586	604	581	618	568	586	554	561	545	583	592	590	579	539	546	535	576	528	535	578	569	570	538	584	561	589	577	564	564	611	534	597	616	555	573	555	561	577	569	584	597	554	561	594	562	601	598	517	604	578	561	557	556	581	543	566	558	557	585	575	601	598	550	580	550	574	596	546	521	579	579	572	547	553	604	600	547	600	639	592	580	565	600	591	558	632	587	583	591	569	566	594	582	583	573	555	580	603	609	579	567	556	558	599	568	531	585	545	589	591	572	613	542	563	600	594	559	598	539	601	611	563	556	549	573	589	595	553	612	565	583	582	561	568	589	550	578	606	577	550	546	555	575	574	619	526	567	560	581	568	586	571	552	532	584	564	545	576	577	581	533	575	595	568	571	564	593	579	545	575	605	575	612	572	599	587	574	561	514	566	578	604	560	592	593	588	601	599	566	588	550	581	563	579	602	594	626	562	606	591	547	569	542	547	583	606	595	563	551	515	604	562	585	522	607	546	558	567	578	594	549	594	573	616	592	549	591	583	589	570	574	592	573	563	574	551	624	561	538	566	611	583	558	549	583	589	561	617	565	579	578	553	531	537	569	565	568	565	612	587	542	577	582	587	619	639	558	543	606	557	570	570	593	551	567	575	561	572	554	549	592	571	581	593	564	585	559	573	576	584	548	532	624	555	586	531	582	568	565	561	543	557	522	558	552	599	590	593	574	539	590	586	552	594	599	564	595	545	583	541	582	580	581	568	563	564	594	563	557	567	573	578	588	555	573	592	533	577	579	561	578	611	557	544	591	546	589	602	573	597	527	581	598	610	533	566	563	587	572	563	569	671	564	578	568	535	609	565	566	537	550	553	605	582	525	609	584	612	549	629	570	571	580	559	564	601	517	566	575	566	597	575	579	622	559	565	588	540	597	558	596	512	571	559	553	594	571	555	562	548	590	546	582	584	533	574	595	574	588	585	556	539	575	606	600	595	563	580	567	570	579	595	536	582	570	566	542	542	582	569	569	588	583	545	585	583	660	588	542	561	589	578	590	565	585	565	592	568	581	577	593	570	550	575	565	542	570	557	570	559	581	626	581	591	560	601	579	534	550	548	580	561	523	582	542	569	571	557	565	599	569	552	587	562	546	590	555	561	573	588	595	565	562	595	620	582	576	573	570	605	552	543	557	562	567	530	543	604	517	533	558	556	585	544	556	596	589	630	589	542	545	572	574	552	566	588	571	584	583	574	569	583	619	609	631	564	604	547	547	575	608	524	595	575	559	599	583	587	592	562	599	534	588	599	543	568	541	547	558	604	568	596	528	600	552	630	574	583	588	544	557	561	587	526	600	615	616	568	575	592	550	593	573	564	532	635	547	603	496	622	556	569	558	592	559	568	558	557	575	566	595	573	601	532	572	539	574	548	566	611	534	558	583	526	558	581	550	578	588	575	606	599	568	551	548	586	620	561	551	581	599	548	607	542	579	617	557	600	597	600	568	558	595	562	580	532	558	524	598	581	559	644	581	566	590	585	538	580	568	543	548	562	597	554	575	589	585	582	602	580	558	561	553	606	573	605	561	567	611	590	546	578	575	604	614	562	571	587	562	571	579	556	533	562	573	598	600	557	582	568	563	548	579	578	581	546	604	563	569	555	600	574	571	555	529	575	566	572	565	579	567	551	584	567	542	605	563	544	550	558	540	571	533	572	552	570	565	581	565	580	578	597	590	580	583	607	598	599	581	519	555	522	600	540	540	611	554	571	527	560	563	568	586	568	572	562	596	585	525	574	573	556	543	574	525	575	554	576	571	611	592	617	545	558	534	540	514	580	564	559	598	590	545	578	558	599	593	592	585	548	539	570	603	579	563	595	541	571	582	576	572	596	609	604	590	589	575	606	519	571	569	577	576	555	573	582	600	589	586	569	552	581	587	591	582	528	550	552	560	601	542	576	575	571	582	569	573	588	548	567	558	583	567	549	582	529	591	588	528	615	551	577	536	591	585	568	586	605	522	555	579	559	623	548	556	557	567	630	584	533	558	553	553	561	521	600	579	588	549	561	614	582	586	563	562	562	580	572	593	567	604
25333	20974	27986	24009	20918	11583	1021	642	549	515	472	415	428	412	385	351	387	383	347	403	389	338	363	370	369	344	335	337	332	346	360	360	376	312	328	344	351	339	330	331	367	340	315	317	324	350	339	299	317	351	334	337	323	376	369	320	340	329	345	307	321	343	324	333	349	340	347	336	335	362	324	350	366	300	313	355	278	349	331	324	308	343	335	296	314	333	312	324	327	370	337	309	285	330	362	337	309	322	349	297	310	328	309	378	326	357	325	317	331	330	325	334	321	299	346	329	326	348	338	318	315	349	320	337	330	350	358	297	338	312	324	327	308	346	324	345	311	289	334	303	359	346	322	320	352	318	325	338	342	343	327	311	318	311	341	336	313	304	303	318	315	331	319	308	318	358	340	313	300	311	300	332	324	339	344	311	346	322	314	318	324	322	347	305	324	321	352	346	326	351	326	341	350	325	338	324	336	308	332	311	339	341	326	325	337	328	325	320	324	351	333	332	325	344	323	306	330	316	308	335	323	343	371	306	326	361	321	306	329	331	303	342	334	333	351	328	345	320	318	319	314	337	311	285	324	344	350	357	328	335	345	306	335	337	338	282	338	326	341	293	352	358	354	341	338	332	304	352	327	352	315	320	322	338	333	354	309	359	296	333	358	312	302	315	310	303	342	335	331	298	330	306	315	338	327	328	357	308	324	299	306	327	343	317	343	327	334	292	323	326	319	311	359	323	330	318	286	299	340	343	317	324	316	330	323	322	312	325	301	357	324	340	306	303	334	344	351	292	314	314	333	311	324	355	330	310	318	308	352	326	333	307	339	370	305	322	323	358	285	327	350	317	304	341	349	300	329	353	311	337	332	320	314	326	339	316	321	333	333	295	332	348	328	385	338	343	344	326	332	303	334	328	309	326	324	333	352	342	328	350	335	337	314	303	332	301	372	330	314	335	322	327	324	329	329	299	287	325	311	346	337	341	315	320	334	324	292	350	334	337	329	317	306	347	328	313	321	292	295	335	319	314	328	317	342	333	316	324	337	298	305	328	311	333	321	344	323	312	306	334	327	339	320	280	320	314	321	360	342	327	346	296	278	308	328	322	296	325	271	328	291	327	326	313	327	340	370	356	304	328	322	336	326	296	333	325	318	321	330	309	322	335	333	315	315	301	310	321	319	316	317	318	318	318	337	317	301	320	332	301	318	308	282	333	306	316	320	315	301	340	309	336	317	325	369	300	340	346	314	343	356	317	306	313	326	314	279	331	304	328	336	340	338	306	319	357	320	321	323	335	326	362	336	322	320	310	322	311	297	299	360	359	332	306	328	327	322	301	329	339	267	310	332	335	333	327	328	312	293	310	345	330	353	344	312	322	291	320	330	294	304	314	329	303	286	349	288	318	315	314	318	334	318	327	336	340	299	318	330	328	305	299	333	310	334	347	315	323	330	348	323	341	318	338	325	303	298	345	342	330	310	325	299	346	345	332	354	329	327	327	335	337	310	322	369	360	325	324	307	327	350	326	339	337	300	327	340	333	336	309	372	303	312	337	320	340	315	332	322	325	327	291	311	326	360	337	352	312	336	329	331	343	300	291	380	333	347	322	296	331	335	341	330	322	296	318	349	359	320	311	309	329	292	332	352	312	314	346	332	352	323	320	333	341	352	328	289	300	327	329	342	307	333	322	308	308	315	330	330	342	304	327	319	310	325	321	328	354	322	356	359	337	346	302	296	298	333	331	321	353	300	311	357	336	293	328	322	320	371	335	337	354	303	298	345	339	307	309	337	336	336	333	344	300	335	315	323	346	350	332	289	354	351	320	326	325	332	322	345	292	364	333	332	328	313	316	306	305	347	308	350	324	303	318	366	313	309	321	320	316	305	313	333	313	337	334	317	348	313	334	307	309	342	324	330	309	342	322	305	309	294	330	346	319	321	343	293	337	308	317	330	340	319	341	306	304	319	320	359	315	313	334	344	310	318	319	349	298	325	309	330	347	313	331	333	338	319	329	345	360	326	314	309	316	316	338	334	343	339	318	323	308	339	337	315	315	341	333	341	314	328	324	335	322	325	334	306	319	330	336	316	326	321	314	293	349	333	312	350	316	319	336	344	351	355	324	319	361	353	315	338	322	329	332	314	321	346	329	314	307	329	317	328	355	339	308	333	324	339	325	353	340	313	329	311	355	304	346	329	340	380	315	296	302	304	334	335	332	317	319	314	313	302	356	319	353	319	292	329	317	311	329	307	318	331	326	331	317	331	318	309	304	316	306	319	338	326	310	333	346	322	324	324	303	305	289	321	323	304	338	316	293	342	344	338	300	343	328	321	364	315	335	331	298	308	366	309	325	292	292	355	333	346	301	352	331	320	325	325	305	314	332	346	299	351	338	336	297	322	349	312	314	312	307	302	317	338	338	341	310	321	302	346	324	328	315	340	297	330	345	303	338	333	289	312	308	266	328	337	356	274	298	357	343	322	356	316	324	331	316	335	327	318	297	339	349	297	340	337	334	294	311	317	331	343	314	337	306	325	346	319	341	325	299	316	347	317	301	301	346	318	336	318	345	313	353	347	331	370	342	322	336	331	315	305	279	309	349	290	335	336	349	339	315	333	318	345	341	326	319	303	318	345	309	330	319	311	347	304	299	364	314	316	309	316	310	327	337	343	310	336	306	374	308	316	301	331	327	351	338	333	333	331	336	354	314	354	294	340	346	322	325	305	328	300	326	322	344	318	299	319	336	337	346	331	303	319	336	314	314	343	321	297	348	347	325	342	319	340	311	349	322	308	282	322	323	347	339	289	331	307	341	317	351	345	328	299	332	325	323	342	317	328	356	330	296	316	294	322	315	354	328	353	303	334	305	322	335	325	332	329	298	320	321	340	311	321	324	346	340	302	304	322	351	354	320	316	314	315	313	350	321	294	318	350	319	326	355	330	282	331	325	350	330	331	313	332	334	356	312	316	318	327	339	322	339	294	344	318	320	321	338	362	310	323	322	282	356	336	322	333	337	309	326	320	353	357	357	303	297	317	336	299	336	327	339	349	316	336	329	295	331	319	340	332	323	312	309	345	346	316	338	322	349	323	329	363	339	309	323	325	311	303	333	311	340	329	308	352	351	327	348	303	324	320	331	318	324	308	353	306	336	350	323	345	322	345	324	318	309	319	325	358	303	280	344	324	331	324	342	339	299	304	304	338	327	339	322	337	340	353	333	331	349	323	343	296	308	329	322	308	300	335	342	339	329	300	326	321	315	338	322	329	326	363	347	335	333	335	336	331	332	314	301	347	322	352	343	316	300	323	324	319	316	347	317	290	304	320	334	347	334	344	347	327	304	319	349	319	329	319	323	364	332	315	339	327	313	309	297	323	318	314	340	331	315	345	340	312	353	327	326	325	335	349	357	313	326	287	341	293	311	332	337	322	322	296	293	319	315	351	333	344	310	323	308	293	352	330	321	308	306	331	334	319	314	313	327	371	333	317	319	333	323	339	328
55993	7030	6977	3875	2355	1721	1207	1025	903	738	740	594	559	522	514	463	457	448	436	440	447	382	396	406	402	388	371	378	389	370	369	378	381	353	339	359	350	330	357	350	335	382	390	360	379	367	349	346	353	372	319	359	368	363	350	399	358	386	334	366	345	357	378	335	376	345	381	359	371	400	335	364	364	354	327	333	351	337	337	318	321	321	321	354	333	372	316	338	326	363	340	338	372	391	328	300	324	320	350	321	347	302	340	390	361	329	330	319	314	314	301	321	326	342	368	359	377	315	380	337	329	331	329	342	336	317	334	334	347	330	331	346	340	359	314	337	314	322	308	317	376	312	311	303	337	347	321	349	346	337	343	326	354	305	322	324	373	365	343	338	385	335	343	329	341	348	360	323	343	366	340	365	369	371	328	322	359	318	344	335	353	327	337	326	314	331	332	333	356	362	361	321	365	341	334	359	353	328	330	326	327	342	345	320	366	340	313	290	295	325	336	356	343	347	329	354	322	357	329	345	341	335	329	328	338	361	348	346	326	360	299	353	342	331	354	326	329	329	341	358	370	327	346	342	359	321	322	325	345	353	335	343	347	358	377	333	325	329	317	331	302	343	332	317	317	322	333	359	347	318	339	348	335	335	319	355	329	317	337	354	344	355	360	345	332	334	340	298	339	374	280	363	310	321	322	353	343	336	307	346	340	339	344	323	313	335	364	355	350	364	343	335	354	312	321	309	349	371	335	354	310	333	341	330	339	333	316	337	338	339	336	340	334	367	345	377	338	346	355	322	356	343	357	345	353	336	316	327	347	365	351	346	323	325	332	349	357	379	322	335	353	308	358	372	330	350	330	358	326	348	350	304	303	312	320	353	372	337	319	337	353	325	325	345	373	333	360	327	344	354	322	336	288	382	317	339	364	353	333	331	337	329	345	352	350	335	321	320	296	345	321	357	359	333	327	344	324	335	371	306	345	329	303	385	331	347	369	317	346	321	295	369	337	354	337	352	335	382	320	345	318	359	324	327	362	362	342	335	351	313	333	365	360	349	329	319	339	360	294	316	350	328	345	342	311	347	364	341	322	354	329	347	358	373	336	335	345	352	339	316	331	366	350	354	317	315	312	361	344	333	334	331	344	311	333	343	346	328	327	359	332	329	306	325	328	329	354	344	354	334	346	320	325	336	345	325	355	327	371	339	322	370	323	297	324	350	353	340	311	374	361	355	308	335	314	325	352	319	347	338	327	353	323	356	352	326	320	350	338	345	302	368	308	343	325	354	327	336	358	350	356	363	336	342	351	334	317	351	329	330	340	340	339	332	358	312	367	299	348	348	349	316	320	346	336	356	356	334	323	333	343	314	330	349	350	345	353	348	332	337	344	350	309	322	307	309	341	335	373	345	307	322	341	325	339	341	316	354	348	340	342	321	339	354	332	329	306	336	344	326	304	328	321	309	349	271	325	348	305	337	307	338	361	346	343	330	330	343	335	348	332	304	332	367	324	321	315	334	290	326	346	344	349	340	341	299	314	345	294	344	329	334	362	330	321	338	378	315	371	313	334	329	327	342	328	335	346	348	340	354	343	306	335	325	323	337	334	360	337	355	314	333	324	328	345	338	332	353	336	375	313	367	326	349	325	325	327	351	324	342	335	309	362	322	356	307	348	327	319	346	328	313	313	318	357	348	333	338	304	340	332	337	354	318	324	337	360	362	343	350	334	337	337	323	355	357	317	339	321	364	364	326	307	344	341	343	299	279	334	360	325	313	361	358	340	360	372	352	333	384	330	348	332	341	341	346	326	330	335	332	323	334	316	343	299	321	338	333	331	346	329	317	289	328	318	312	346	322	335	371	377	299	324	316	343	345	327	325	336	341	355	354	328	338	339	324	325	339	328	331	360	347	345	352	351	326	322	339	344	322	318	323	341	358	353	335	342	330	349	361	345	365	357	330	344	332	337	307	318	329	341	332	356	345	347	350	355	365	349	344	341	338	365	350	350	349	336	355	355	314	361	345	338	368	317	339	318	368	367	359	326	342	352	335	329	324	337	366	346	350	388	334	334	353	338	329	359	329	340	324	341	322	314	311	332	349	339	356	341	299	323	348	360	315	342	351	353	304	364	324	328	346	318	341	324	319	291	296	358	325	319	357	346	346	319	327	332	299	337	337	338	343	352	345	331	351	337	331	360	340	367	345	330	362	308	331	351	356	318	322	335	350	357	345	342	343	336	322	347	320	302	344	306	338	346	342	330	402	370	369	331	341	310	306	340	358	342	341	317	326	351	329	329	341	307	358	361	341	310	326	334	357	339	335	328	335	329	363	328	311	298	350	321	323	345	324	364	320	319	328	329	343	324	351	358	356	332	359	369	323	317	360	361	310	350	353	340	316	360	323	373	300	352	354	329	334	273	337	321	336	314	339	366	326	336	327	296	345	312	350	317	336	327	347	357	352	329	334	332	311	318	310	325	365	378	308	325	319	346	338	337	359	321	342	332	339	330	340	325	322	360	353	312	350	362	341	357	350	354	316	360	336	350	327	302	345	352	345	364	346	373	351	332	332	334	344	305	323	345	349	359	330	316	341	300	324	341	361	318	338	315	328	321	334	342	337	320	354	351	317	373	342	353	360	332	333	308	328	362	330	363	355	309	342	372	312	335	342	332	347	315	377	361	345	376	368	294	323	341	344	334	333	350	344	296	351	339	366	358	350	349	355	321	327	372	328	309	325	344	359	338	350	371	353	350	365	324	371	374	355	390	385	314	349	360	327	328	320	331	327	361	372	359	334	341	365	328	325	316	347	344	321	319	341	347	324	363	346	338	336	303	355	328	318	323	329	356	348	349	341	332	362	348	334	348	355	337	325	315	297	381	326	332	326	340	327	352	310	333	315	314	376	308	336	324	349	336	326	352	330	364	345	340	341	337	334	331	374	351	360	344	328	345	348	317	352	329	359	343	353	335	344	348	367	348	348	318	351	309	329	317	315	326	372	318	358	348	359	328	314	313	385	344	341	330	380	315	354	321	346	340	285	328	301	328	337	320	333	350	341	324	326	326	337	324	342	370	316	305	324	309	366	368	347	317	345	334	339	328	342	330	347	308	348	345	322	326	339	316	332	351	316	324	325	314	310	341	317	317	326	318	304	361	357	348	354	321	335	330	334	311	398	331	315	308	342	323	338	320	342	345	320	363	334	359	324	338	355	325	332	321	344	344	368	339	351	296	323	349	332	313	337	347	312	344	318	315	311	326	345	324	341	357	345	353	328	349	319	345	332	333	342	345	311	351	340	373	334	336	348	332	312	311	353	311	341	328	332	360	350	327	321	360	378	355	332	329	336	336	331	336	340	353	352	343	347	333	318	341	337	347	321	330	312	382	345	319	348	336	370	323	342	335	330	342	353	347	338	327	340	359	333	358	320	356	327	332	345	328	322	334	327	304	344	339	379	328	358	344	299	313	317	354	310	339	344	327	370	350	366	320	356	320	348	335	331
23324	20942	28514	23539	20931	21013	10928	1431	1043	1038	929	880	861	770	744	749	736	757	752	686	735	718	690	723	726	703	668	695	712	698	705	691	611	677	684	675	666	661	684	631	629	703	650	671	677	671	652	670	634	656	652	657	672	659	690	660	692	679	634	657	680	656	686	677	685	712	665	621	688	635	628	621	658	660	647	628	647	626	650	643	640	703	708	608	626	704	654	634	647	636	672	618	652	634	650	652	619	605	653	635	625	666	681	618	661	666	634	619	643	666	641	604	602	657	658	626	639	600	644	633	635	632	671	685	629	677	668	680	654	613	628	674	672	642	645	643	657	673	665	685	608	639	609	646	677	615	600	661	653	653	669	639	627	644	634	673	658	641	661	630	613	620	653	666	637	646	679	641	646	632	674	624	676	663	639	645	648	612	680	643	627	649	592	657	606	602	637	681	657	657	640	610	645	580	622	640	645	690	662	654	648	683	652	619	623	674	595	645	627	639	653	635	614	662	657	644	690	692	597	649	645	638	676	620	607	618	656	642	662	633	650	658	685	657	650	654	662	647	684	593	654	663	669	620	623	661	605	618	649	656	650	677	645	671	616	673	648	644	633	654	633	658	669	665	610	658	658	643	612	609	656	646	622	646	599	592	644	660	633	613	687	640	628	642	685	600	612	665	655	666	609	618	647	670	648	639	638	668	617	663	603	649	635	619	617	618	634	653	606	614	652	648	636	630	599	611	690	622	615	645	605	656	611	595	666	693	666	662	620	629	648	633	690	664	621	645	633	651	625	677	651	664	677	630	604	624	642	667	688	642	694	639	613	640	658	661	611	638	664	627	664	667	621	657	639	647	622	614	626	641	634	641	667	689	641	663	616	618	664	609	659	618	628	658	641	661	653	648	632	689	644	652	621	634	619	592	643	657	642	619	622	653	640	604	663	655	603	611	635	610	662	672	655	659	592	599	659	639	650	661	612	679	676	642	685	615	648	699	633	641	649	645	670	672	614	627	615	606	627	660	704	630	600	657	670	616	617	643	607	655	591	671	628	609	629	647	640	639	668	659	632	675	598	615	698	655	595	619	662	659	632	617	630	627	663	619	632	616	596	635	646	661	600	670	636	620	664	664	640	639	661	672	705	643	643	632	651	643	610	646	638	687	676	622	608	630	650	621	649	639	597	659	632	633	651	636	647	649	682	655	638	632	625	637	637	663	597	638	648	686	614	645	599	622	637	596	663	630	698	660	653	627	670	616	624	638	681	671	670	633	600	633	629	633	636	678	633	587	685	648	626	631	591	651	645	640	691	639	620	644	667	673	631	653	644	640	659	631	638	639	642	627	599	679	629	637	649	670	641	618	633	612	630	646	633	656	642	649	646	622	620	626	610	628	695	611	628	639	650	683	600	652	646	621	587	646	647	636	641	646	594	653	666	643	643	648	635	627	652	622	633	669	701	653	635	631	652	651	670	670	619	605	661	622	636	675	609	605	673	668	635	636	590	647	635	671	630	615	678	630	662	611	623	658	635	683	651	644	628	701	605	622	602	626	682	681	619	657	625	560	611	630	656	672	651	637	645	661	626	622	651	661	655	624	610	667	605	656	660	681	619	636	619	650	608	607	642	623	662	633	630	650	595	640	618	608	625	617	624	629	672	654	670	668	631	655	626	588	689	654	682	642	637	628	667	617	670	608	673	659	690	601	705	614	671	621	640	650	638	632	625	608	634	656	647	670	608	635	631	658	629	649	584	622	658	629	681	647	597	655	646	628	625	648	667	668	613	659	625	566	631	641	631	632	668	628	594	664	649	666	688	674	646	648	743	630	594	628	683	588	636	628	629	650	644	614	642	660	635	629	599	642	634	673	638	646	595	636	676	674	623	683	631	620	655	675	673	619	683	631	604	622	713	614	610	618	633	641	594	641	636	637	620	624	643	653	614	636	649	623	626	616	693	662	589	672	609	605	655	645	621	630	639	622	637	675	673	618	701	659	666	632	650	641	645	601	690	645	658	631	635	616	618	670	651	623	624	672	632	651	642	635	701	588	588	658	680	580	628	683	605	657	683	582	635	666	649	637	658	625	620	657	696	686	675	638	623	642	626	638	611	606	664	615	605	635	682	649	597	601	661	645	619	638	655	659	647	588	637	606	614	636	612	676	650	626	687	677	647	628	644	623	593	621	640	613	620	639	639	587	655	586	590	673	627	615	668	681	709	663	657	633	640	659	641	678	649	683	576	729	599	576	652	646	637	634	660	567	635	660	716	623	679	686	636	679	638	632	658	644	633	585	639	651	640	683	679	680	634	608	612	659	658	632	605	655	608	651	655	648	634	661	664	652	680	687	607	621	661	662	646	674	651	686	646	638	609	640	644	593	621	669	650	650	617	672	608	638	600	687	631	657	650	634	637	643	633	610	634	688	646	678	648	652	602	639	670	646	597	635	628	654	642	709	651	668	659	679	663	681	606	614	644	635	645	693	642	643	677	683	640	650	656	637	628	666	619	645	641	641	607	684	686	648	657	661	623	645	651	589	634	686	669	664	657	621	652	655	604	662	650	689	664	638	676	623	645	700	658	618	631	645	669	649	672	606	635	602	618	609	637	663	633	651	638	623	672	640	625	655	652	676	655	633	610	594	601	635	625	660	622	628	652	675	643	637	621	661	641	672	649	655	643	686	632	607	650	654	609	649	673	656	609	637	610	634	679	610	665	625	672	694	684	674	644	611	620	639	603	609	669	634	649	613	677	583	657	649	587	645	671	640	626	642	631	666	641	661	589	627	659	661	614	654	664	653	635	625	666	652	634	612	649	653	659	644	622	627	645	663	654	626	614	698	656	654	663	678	628	659	672	681	661	639	588	639	710	681	610	663	609	623	628	659	628	629	676	627	685	607	626	633	610	640	624	652	664	694	668	681	661	632	622	634	612	662	642	671	641	655	627	629	712	641	642	636	605	625	670	603	707	616	646	626	651	645	645	633	661	588	613	616	622	624	650	640	630	637	678	654	629	639	622	694	678	656	693	661	682	680	606	637	620	714	623	626	608	623	695	672	654	625	645	638	634	608	643	635	641	617	609	665	647	630	635	648	675	672	636	628	599	620	683	654	644	625	676	616	640	614	655	666	616	608	653	646	599	602	629	656	669	615	676	620	637	583	615	657	592	653	565	630	629	618	673	621	629	690	589	638	653	615	659	583	662	653	616	595	655	663	650	673	627	620	633	661	619	702	627	643	620	616	656	628	660	613	597	640	606	585	626	674	664	667	650	653	675	640	656	616	656	621	656	643	642	648	663	582	650	626	700	645	621	648	605	623	632	672	671	701	643	624	632	632	663	630	658	628	637	621	626	645	662	640	622	672	648	620	649	659	661	694	606	664	635	651	632	664	614	652	625	635	659	635	671	614	690	676	632	612	673	651	681	614	676	668	619	614	618	658	659	632	657	635	624	609	606	626	639	627	600	634	617	652	668	609	674	623	629	668	636	654	625	602	660	624
53627	10294	11728	6827	4361	3134	2434	1935	1602	1480	1286	1138	1085	1017	941	888	970	820	796	834	814	791	775	730	703	715	642	704	695	703	653	649	663	654	628	657	607	617	634	580	671	642	653	665	638	641	651	608	639	658	612	618	651	675	681	620	707	692	649	616	607	621	629	646	631	647	633	650	616	569	624	634	635	655	617	644	626	557	634	582	580	635	618	593	597	624	624	623	655	594	587	581	587	618	595	591	646	588	622	611	619	599	640	589	582	603	632	614	662	622	606	564	597	667	593	639	615	601	579	620	656	661	599	588	606	601	615	562	668	602	574	619	637	602	617	563	603	577	639	577	609	596	627	574	611	604	591	623	638	626	598	577	578	597	601	641	589	605	599	616	606	599	616	574	603	570	595	610	620	606	592	643	599	612	602	595	610	605	617	612	607	604	614	602	599	601	572	603	646	621	577	612	612	609	620	587	630	589	568	600	589	595	584	572	589	603	609	574	516	641	543	582	576	587	621	587	634	578	566	591	626	619	622	555	600	591	614	620	615	597	569	577	621	585	595	605	578	605	587	607	584	647	645	625	597	626	579	595	591	581	599	626	580	613	582	568	627	550	623	601	606	628	634	589	633	624	603	612	627	609	573	622	602	582	577	556	622	620	639	623	606	593	569	570	607	622	616	562	608	575	584	563	589	564	586	566	612	625	642	595	605	569	614	603	566	616	621	572	589	628	557	617	585	609	615	595	590	621	612	595	624	595	599	582	585	612	600	564	591	613	656	608	631	648	590	588	575	541	607	602	586	608	598	616	591	592	602	605	587	612	569	598	608	612	542	610	605	579	599	605	607	570	612	564	604	578	616	569	620	596	580	640	587	604	657	522	629	583	559	627	631	578	602	599	560	616	565	572	598	610	590	634	626	610	609	619	605	641	614	618	596	581	599	593	584	584	631	610	564	600	567	570	620	595	580	628	620	599	574	589	630	575	643	617	602	642	596	584	578	585	622	602	604	604	613	586	611	579	533	627	657	557	587	612	582	607	640	584	649	567	595	593	593	614	688	597	607	585	578	632	615	608	596	588	602	581	622	570	607	617	626	547	621	614	578	591	598	591	547	607	626	604	593	574	645	582	577	586	594	596	595	566	559	644	563	594	609	594	602	592	630	624	614	575	639	602	582	620	578	601	599	571	555	583	580	588	543	618	632	620	628	564	586	582	585	574	564	600	630	643	599	551	601	611	594	591	581	573	589	616	607	574	610	589	644	570	581	563	583	598	590	567	581	624	583	616	623	591	591	635	601	597	583	622	580	625	598	628	592	604	579	594	563	569	598	612	600	620	584	649	639	591	649	637	614	588	612	602	584	612	650	632	588	554	582	603	609	574	618	640	595	580	603	562	605	614	618	587	573	592	592	585	584	627	559	591	573	581	615	609	624	615	614	582	606	572	568	549	596	589	583	600	620	625	609	580	632	655	570	590	617	568	583	631	587	608	617	591	605	602	618	586	623	614	585	613	612	588	615	581	598	624	582	562	545	606	582	598	555	584	597	615	628	609	576	629	583	600	634	568	636	621	607	583	618	591	553	576	597	598	600	561	590	619	648	593	612	571	588	539	615	608	614	597	579	562	576	549	589	586	599	645	605	585	586	594	611	620	581	580	595	596	592	574	602	577	603	557	626	578	606	576	597	589	621	585	583	651	578	610	576	595	590	642	622	591	551	603	616	568	595	520	624	606	605	576	599	604	575	564	620	614	535	571	606	607	562	575	564	598	585	610	630	593	615	552	577	581	594	559	588	628	624	565	625	617	596	575	592	633	591	586	603	609	621	594	561	612	594	600	630	593	568	597	582	629	572	561	602	610	576	647	622	679	586	605	580	564	588	615	581	589	533	583	646	575	610	581	592	611	624	643	593	612	605	583	565	606	609	620	660	625	585	633	572	571	623	613	599	611	577	598	650	557	612	619	594	601	577	613	624	554	604	593	575	606	619	601	602	599	664	591	608	580	608	592	573	549	611	605	576	624	593	636	656	599	617	618	587	595	585	587	602	625	618	642	606	607	634	600	627	612	587	573	560	641	587	595	556	577	633	605	581	556	609	585	570	587	626	601	557	612	602	624	570	598	602	589	583	624	598	601	636	576	631	649	596	576	622	551	584	605	610	608	594	605	551	589	622	600	589	618	590	610	554	613	578	597	571	604	582	616	628	594	594	617	618	582	600	610	560	607	616	603	595	628	595	581	590	624	598	615	581	613	579	625	598	608	589	598	546	624	645	624	660	580	624	586	600	619	606	605	625	570	604	583	621	592	604	590	597	594	558	597	543	640	611	596	622	589	613	604	601	609	602	604	622	584	571	582	585	633	613	654	557	622	562	608	597	591	603	625	591	624	559	563	595	636	593	589	574	658	572	583	591	618	625	544	589	576	580	581	571	599	602	592	572	557	595	632	628	647	606	584	617	576	589	581	615	576	635	564	582	592	615	587	611	617	610	661	595	542	602	617	599	590	615	543	590	614	604	582	588	626	584	613	602	599	612	629	595	609	577	622	597	580	593	555	601	580	605	614	628	566	607	625	599	590	617	597	591	613	564	608	580	592	614	629	620	607	576	599	610	580	601	597	582	577	589	620	602	572	573	597	581	556	568	564	608	572	566	606	608	618	607	574	610	565	599	565	613	604	628	584	595	613	565	661	577	660	595	610	635	580	571	556	608	599	615	593	618	651	591	558	570	643	580	612	624	608	598	586	579	625	579	600	614	607	593	573	585	575	569	558	597	585	625	605	546	611	585	636	583	622	628	589	638	567	533	598	595	593	604	594	611	628	578	633	561	628	612	603	595	643	619	643	585	589	594	665	597	609	607	596	607	595	612	589	600	608	629	579	568	636	589	544	648	614	598	615	628	551	583	611	620	615	621	609	584	586	574	639	551	572	622	614	580	587	603	577	653	620	563	587	604	586	626	602	600	598	573	632	605	598	625	623	590	613	587	636	632	546	576	614	551	558	614	571	594	634	578	621	581	616	619	558	608	600	632	609	592	565	629	604	607	611	595	631	593	585	598	569	560	606	641	593	581	578	562	608	575	634	521	554	621	567	629	605	569	604	594	594	564	619	646	606	600	544	619	591	601	588	587	603	658	586	591	651	602	595	593	610	629	607	594	556	582	556	591	592	604	592	571	556	575	615	622	585	566	582	597	646	633	617	576	581	589	593	597	609	600	581	618	638	596	601	554	554	572	542	610	639	606	597	587	611	638	609	559	612	588	604	596	593	612	627	613	599	582	604	601	574	568	623	569	577	607	592	588	601	627	604	601	610	600	625	596	622	568	582	616	602	635	583	617	623	604	587	585	619	611	574	596	595	606	590	597	581	598	624	541	572	603	594	563	643	591	601	604	584	600	561	594	575	603	602	622	641	554	592	632	613	598	575	584	610	570	586	561	601	600	596	620	582	568	632	573	586	574	618	597	565	611	591	597	582	592	591	600	601	614	584	590	634	624	617
34072	16578	3421	827	613	577	577	548	607	545	556	559	519	537	539	558	544	547	551	545	542	581	558	527	578	543	535	531	580	509	542	512	565	513	568	555	556	567	543	526	574	580	546	544	555	522	540	553	515	540	644	552	565	543	587	549	579	580	527	542	591	582	577	527	561	552	532	579	566	564	522	544	556	575	535	539	534	521	528	501	522	579	598	547	549	536	607	595	544	529	577	557	546	520	546	519	525	554	512	570	524	561	560	541	579	559	520	561	537	555	514	564	519	545	559	516	522	522	538	535	566	529	577	545	516	566	539	561	531	486	558	541	544	538	558	575	551	544	529	487	549	517	552	532	566	514	589	547	548	561	559	535	546	546	509	530	574	551	528	563	549	537	536	555	527	521	541	539	542	557	554	562	546	545	521	508	574	525	547	553	526	514	559	552	542	576	533	568	528	545	533	512	532	575	525	537	568	537	577	598	580	514	553	529	550	516	575	535	538	575	589	559	565	553	575	517	559	534	560	567	512	539	551	541	554	563	530	528	534	552	556	513	537	541	512	548	573	537	523	509	532	546	576	552	530	569	568	551	519	550	575	588	545	537	592	510	572	537	519	542	555	523	588	541	543	580	540	549	545	534	534	541	589	557	523	583	555	545	556	549	587	514	547	519	539	523	612	546	515	573	552	556	536	522	560	583	578	584	549	536	563	591	569	567	555	595	516	546	520	560	580	549	546	571	602	539	539	556	558	542	516	570	568	567	541	532	488	562	563	552	498	548	556	519	481	536	600	584	559	564	531	516	556	541	569	517	567	573	553	564	544	576	533	581	592	540	542	518	541	491	559	606	525	581	560	524	536	570	576	575	536	526	571	546	577	548	504	518	573	567	596	574	543	504	513	527	538	579	583	530	542	541	520	549	554	560	546	563	559	558	584	550	568	561	584	526	564	515	555	515	539	524	501	606	597	534	552	577	557	527	563	560	556	511	557	524	593	574	575	539	532	534	571	530	529	520	515	555	559	553	527	543	555	547	550	517	573	559	535	536	558	532	557	572	551	512	563	569	535	512	566	544	548	542	582	548	530	565	576	499	549	592	509	546	529	524	535	536	556	545	525	573	534	558	542	552	602	516	511	530	538	574	552	551	511	505	554	548	522	596	497	572	528	548	555	522	564	547	540	573	581	530	551	556	548	511	529	537	551	559	526	585	541	558	512	594	547	574	562	545	545	555	557	563	531	555	558	569	516	561	547	572	540	535	521	539	542	532	507	519	540	583	559	536	583	553	544	615	553	596	530	570	498	566	593	557	538	538	538	605	565	539	528	536	564	566	526	543	557	571	589	538	596	541	560	599	550	571	567	522	549	533	544	555	604	538	534	522	549	556	565	547	546	555	566	523	566	535	540	540	521	535	526	543	562	568	555	566	573	554	522	538	554	521	520	560	556	540	509	530	527	586	537	579	525	507	574	540	526	543	542	543	586	568	570	543	550	579	574	538	585	520	571	571	517	514	569	502	523	545	553	563	564	533	554	544	549	559	532	575	543	526	551	533	535	550	531	569	524	555	522	561	546	549	539	524	521	558	550	536	530	556	548	520	538	579	551	566	551	544	565	561	553	577	569	543	548	532	533	580	556	541	543	521	567	520	561	570	552	516	538	551	556	564	584	513	563	529	549	540	522	522	542	539	521	537	545	589	521	566	513	557	525	582	544	556	587	539	524	512	592	560	489	546	517	538	561	507	562	548	586	569	571	526	588	522	551	608	539	550	553	550	547	571	572	510	526	548	549	579	578	540	547	531	589	514	527	529	515	596	570	536	554	570	543	543	556	510	565	535	518	529	569	510	567	584	508	569	554	526	559	532	594	573	539	551	541	547	549	530	537	557	565	561	571	514	539	575	576	572	540	578	556	547	541	539	557	523	535	542	564	561	516	527	579	508	578	543	568	533	534	542	547	546	561	515	554	547	543	530	583	519	574	545	562	533	539	550	570	555	574	581	570	555	566	566	580	589	583	548	547	517	578	529	547	528	481	500	588	564	576	545	546	512	550	543	546	556	513	591	570	539	555	558	573	544	521	537	514	580	586	563	560	539	515	602	535	492	520	544	561	545	524	557	563	525	541	525	538	519	535	537	488	578	526	561	516	567	549	528	531	571	522	509	584	540	587	557	545	594	591	528	535	494	581	524	556	569	569	546	540	526	528	519	563	577	569	567	552	537	527	515	535	568	552	554	568	490	562	564	557	516	562	582	554	553	540	514	571	602	582	563	517	556	541	539	558	558	524	510	561	519	524	560	570	542	526	541	546	566	559	534	533	584	543	537	537	538	551	525	554	526	548	536	557	561	558	550	563	564	527	520	539	504	537	550	534	579	538	561	530	538	552	566	565	547	562	544	605	543	558	555	552	549	536	593	537	537	548	536	546	514	520	513	544	569	541	587	549	548	563	565	530	522	557	523	544	527	589	526	550	553	539	555	558	559	519	566	541	586	582	589	545	518	565	548	571	566	562	606	573	554	569	575	521	575	576	508	572	517	516	552	550	553	578	511	528	569	503	533	557	538	596	557	535	546	537	574	600	536	533	524	543	547	552	529	582	519	560	518	523	547	534	557	523	543	558	595	548	582	520	599	555	535	522	561	538	519	558	542	495	540	553	557	533	581	569	510	511	564	555	579	543	530	545	566	559	548	556	594	573	591	576	565	494	528	540	566	535	550	548	523	554	556	543	582	534	584	565	554	555	544	543	558	556	597	542	576	545	540	511	520	575	557	525	590	558	588	524	563	558	529	524	539	562	546	516	523	541	523	502	570	569	545	532	536	530	518	609	583	539	556	580	564	573	575	553	618	545	544	587	521	532	534	547	535	541	539	554	552	511	518	518	548	523	562	518	543	554	557	559	555	535	522	559	514	548	526	561	576	553	587	560	590	523	508	545	551	554	528	558	548	559	516	571	556	498	547	606	537	568	521	552	552	541	563	522	510	529	551	520	551	590	540	531	578	541	543	542	527	555	587	613	527	528	521	543	572	537	584	535	600	574	547	575	547	518	539	520	501	524	564	537	543	538	573	573	544	528	531	561	564	525	521	561	556	515	545	525	576	534	532	530	581	526	537	550	535	527	552	544	531	592	572	536	559	512	588	525	529	504	565	542	567	551	547	554	512	570	563	544	529	558	533	541	524	506	561	511	568	542	525	537	580	555	554	570	555	561	534	502	566	527	574	553	560	528	531	519	552	611	549	581	543	552	527	518	553	518	521	576	507	544	557	495	554	578	529	520	542	553	558	534	537	553	555	541	590	549	559	556	561	557	494	527	542	538	553	544	580	540	523	564	563	572	550	594	535	516	530	547	562	533	538	568	525	596	604	521	517	549	571	556	558	525	579	539	528	546	522	542	525	561	592	566	559	539	548	518	549	574	539	554	557	545	592	480	559	554	547	532	539	569	543	533	607	532	579	552	554	594	583	561	585	524	570	518	583	572	551	543	546	513	519	501	520
28125	1344	848	662	654	571	571	557	535	495	541	543	504	550	482	511	544	502	521	499	515	538	515	501	541	497	482	529	508	516	499	530	530	553	484	471	531	529	500	534	530	508	541	527	529	502	525	506	517	497	559	544	510	572	565	543	540	533	533	507	549	584	542	503	531	529	507	509	493	532	517	490	513	518	578	522	543	542	494	548	538	507	537	509	482	508	528	498	508	501	521	524	553	485	516	532	518	530	492	511	505	496	501	495	480	507	531	546	506	555	527	508	512	464	521	503	509	517	533	495	514	553	505	506	463	485	530	510	487	546	518	541	528	547	485	503	523	461	492	513	470	514	526	589	541	478	504	511	494	479	568	541	479	477	535	519	528	510	489	561	534	478	521	511	519	483	523	508	520	523	537	529	508	478	516	481	523	466	519	554	481	516	494	544	523	553	530	457	555	506	540	565	534	558	502	499	507	520	530	550	552	566	538	546	514	521	524	511	467	501	519	528	536	533	501	528	513	537	538	538	501	505	494	533	515	471	500	485	486	478	475	536	518	557	532	561	512	514	513	489	525	535	497	495	531	506	564	453	549	495	520	531	521	493	520	556	533	523	503	495	502	491	498	505	516	519	560	553	510	521	553	492	561	492	498	503	537	474	508	515	514	556	515	503	502	521	509	525	567	515	531	488	506	518	561	548	534	489	529	501	550	503	497	477	498	484	533	510	505	510	528	510	526	512	539	511	553	516	475	542	499	500	525	487	536	532	535	495	494	497	498	470	519	492	494	523	504	537	528	500	558	487	469	492	485	508	554	490	509	544	490	506	518	530	520	478	555	513	513	495	509	487	556	479	498	534	504	515	494	503	496	489	492	494	530	502	512	542	481	514	549	497	521	532	506	520	513	473	508	506	488	501	490	515	505	519	504	530	550	535	482	482	512	530	489	528	528	483	519	528	519	510	515	466	516	528	508	514	469	490	525	515	532	552	541	524	524	506	511	533	482	492	542	499	536	531	552	469	523	486	521	470	517	531	547	566	480	535	487	524	544	526	509	540	543	506	494	526	574	552	512	493	533	479	517	516	533	580	494	562	506	517	539	520	536	514	485	488	517	528	525	487	550	484	577	552	502	520	468	508	498	508	528	549	510	517	493	524	519	473	483	554	546	529	529	517	537	509	522	507	491	535	510	514	487	546	516	520	521	526	529	510	473	515	490	500	534	513	508	553	516	526	506	511	491	505	481	517	529	496	515	525	500	520	493	507	518	509	512	511	546	496	551	532	492	484	504	536	518	500	508	512	507	519	504	492	526	514	508	528	512	497	484	539	535	523	553	565	518	514	533	501	541	485	532	530	518	514	460	523	523	492	549	475	485	514	553	536	527	481	529	525	521	504	538	459	509	535	526	501	541	511	513	510	514	481	556	547	560	532	522	516	538	510	538	503	501	537	518	498	523	524	517	520	559	493	481	522	507	522	527	498	526	514	497	494	527	526	490	492	525	519	484	493	531	553	531	521	553	483	505	482	528	480	514	477	505	504	498	501	526	535	524	514	513	454	536	498	528	524	504	481	564	477	514	511	482	480	520	546	525	521	495	507	533	481	509	508	504	551	524	517	531	480	495	535	517	562	542	497	516	494	491	525	478	490	493	533	516	490	524	512	539	527	545	532	483	520	470	549	529	521	464	496	503	520	521	516	523	519	551	545	545	509	526	519	533	526	484	492	538	511	582	508	501	514	495	500	548	523	511	512	516	524	502	532	512	516	472	539	531	481	544	482	514	552	499	497	526	497	531	554	509	509	546	560	537	520	510	493	551	495	465	488	533	486	478	481	531	529	508	490	500	554	468	506	571	518	532	496	495	510	529	488	533	469	523	525	537	547	519	516	519	499	497	515	527	504	530	504	510	514	484	531	553	494	508	526	469	510	479	517	501	507	548	519	520	500	530	491	517	512	535	546	520	495	521	506	522	525	502	493	505	538	557	520	519	513	522	551	503	507	524	497	545	545	548	503	513	503	515	548	515	513	547	507	507	531	516	524	545	561	537	528	482	522	554	511	502	526	491	513	494	540	515	500	535	490	538	514	512	500	476	524	488	535	492	527	524	487	522	514	491	484	481	500	519	543	494	539	497	525	553	514	538	489	486	504	508	505	527	485	539	497	523	532	528	533	515	519	475	519	504	519	525	512	519	481	519	500	509	494	537	522	542	491	516	487	523	491	547	532	532	525	523	507	521	502	492	495	532	534	534	493	523	503	508	515	500	488	512	512	517	507	531	505	512	507	503	506	548	502	540	495	521	528	484	537	485	498	500	461	508	490	499	536	513	512	525	532	486	496	532	524	515	514	496	509	483	489	528	515	505	494	537	529	509	506	474	508	504	497	551	495	512	513	498	557	508	537	510	483	532	540	507	506	495	499	506	504	512	516	517	470	515	511	519	492	461	508	498	474	528	479	491	518	510	525	532	525	501	573	504	539	489	525	478	487	489	494	575	531	513	498	518	527	493	472	484	524	504	497	511	491	525	487	534	518	523	535	528	547	516	515	529	489	503	521	479	515	530	513	501	525	526	549	540	520	478	531	529	468	485	523	524	524	531	510	501	506	546	548	535	489	544	537	546	548	518	539	501	489	507	536	571	518	509	481	526	526	519	512	547	525	522	533	512	502	550	492	537	529	512	512	526	500	496	512	493	495	504	479	539	502	474	538	477	514	557	517	470	537	489	570	504	497	513	516	530	503	528	511	482	459	547	503	520	501	536	471	527	489	549	487	520	540	498	502	545	492	493	515	521	563	504	501	521	519	498	530	492	490	507	531	565	493	547	554	498	556	532	498	514	530	506	542	505	522	482	514	535	489	496	552	504	530	503	537	512	505	514	527	547	500	552	554	479	530	476	481	504	507	497	509	565	526	538	533	497	495	489	529	529	530	495	488	514	523	488	518	509	540	492	548	551	501	526	483	499	494	498	506	545	514	495	485	472	531	527	531	506	530	484	490	546	511	520	480	542	507	499	535	475	511	495	518	538	506	510	507	548	496	528	526	510	479	527	522	507	516	525	508	479	510	513	519	542	491	506	519	540	534	569	507	496	529	547	462	547	538	533	506	509	507	531	476	507	495	524	528	503	524	519	499	521	497	512	503	490	498	496	547	494	571	502	507	481	514	486	500	469	483	513	516	517	525	511	556	521	566	529	513	482	546	554	514	515	475	495	499	526	492	505	529	493	562	531	513	473	505	502	544	520	493	517	523	487	510	484	510	562	516	503	492	513	542	508	534	510	476	486	508	520	534	505	536	515	499	520	510	544	510	481	490	515	527	479	507	515	513	508	539	537	508	529	506	480	486	530	516	513	525	494	489	483	500	519	525	491	531	498	480	483	497	489	505	556	575	504	505	530	539	537	530	523	537	495	543	502	499	495	499	532	553	507	502	484	492	548	514	563	509	504	524	474	521	494	506	470	544	518	517	526	480	491	518	538	502	501	509	552	538	484	516	510	505
25504	20961	27799	24149	20777	7665	955	643	526	510	481	406	410	388	408	380	380	378	383	366	339	349	361	348	392	368	356	324	327	356	322	319	365	335	348	319	333	372	377	313	344	356	311	333	313	338	326	333	334	368	343	351	338	350	328	338	339	358	329	341	308	330	330	320	352	316	345	308	314	323	339	348	326	330	330	311	292	308	338	315	306	339	337	341	340	314	309	313	344	316	324	339	341	306	331	328	294	322	316	306	295	305	341	325	327	332	320	331	319	276	324	332	317	312	301	328	308	307	320	294	334	313	311	353	299	273	328	326	343	294	333	313	313	328	324	331	335	331	368	337	287	334	345	308	320	325	318	334	305	326	326	304	307	318	320	340	331	340	318	310	293	317	358	329	309	359	297	328	330	313	323	303	323	323	323	316	336	323	343	300	315	347	339	338	321	289	296	343	318	292	320	308	317	341	351	313	312	313	352	343	321	367	368	359	313	314	346	319	344	335	315	297	359	307	340	354	347	318	300	333	314	301	311	314	343	325	304	319	324	325	320	303	295	316	315	291	312	310	327	339	317	327	329	311	335	302	305	319	348	330	303	315	319	333	347	326	302	329	342	327	311	297	314	299	348	300	295	333	323	372	331	295	342	335	313	301	312	301	342	293	325	342	304	307	300	316	307	343	339	296	300	316	330	333	314	268	328	355	327	338	351	320	350	305	325	312	315	279	345	318	323	310	292	313	315	302	356	305	316	352	295	302	308	327	359	315	312	302	337	358	322	332	273	330	331	359	275	311	350	361	326	329	305	297	351	331	294	314	329	327	279	325	325	326	296	307	338	332	299	359	313	321	347	298	313	305	314	288	341	294	318	306	330	330	332	318	316	363	303	317	331	310	356	298	322	350	317	332	352	338	341	352	312	295	306	330	329	338	377	331	326	310	328	307	301	296	291	324	306	330	312	300	322	313	301	335	315	328	277	344	295	316	341	315	320	332	337	364	305	291	328	307	320	313	295	319	322	329	295	352	325	307	330	330	327	310	331	326	358	303	295	321	322	277	295	282	284	324	338	328	330	314	318	317	305	352	324	327	335	307	305	315	307	324	335	331	329	349	317	314	338	338	329	323	326	313	354	346	319	302	305	285	309	322	312	333	352	306	341	304	313	319	321	337	338	324	344	317	299	349	301	331	318	313	307	318	316	328	330	284	320	349	320	313	337	324	378	320	309	326	326	323	323	317	304	313	321	317	304	343	328	315	312	315	319	322	319	307	331	304	325	334	312	293	281	361	339	306	329	344	320	297	334	329	322	299	290	308	312	332	297	335	285	334	350	338	320	334	327	312	334	324	324	343	316	336	311	295	318	306	306	329	338	292	330	325	344	291	356	260	313	349	341	291	333	340	335	333	350	310	323	285	279	343	327	333	306	305	338	301	349	326	360	317	323	339	306	357	300	291	314	321	352	329	342	319	332	276	302	297	320	344	313	320	321	332	356	278	325	332	351	312	329	353	344	324	342	346	304	328	345	330	346	337	320	334	304	329	321	317	321	308	315	313	298	346	303	318	312	322	316	330	340	343	340	340	322	313	348	323	316	292	320	318	339	319	297	341	340	318	311	356	303	300	328	321	316	302	312	324	304	322	324	313	335	326	325	313	281	310	321	303	325	298	320	358	337	329	313	291	337	336	337	315	337	299	338	347	346	321	309	339	317	316	312	331	311	295	306	323	312	371	297	322	325	307	341	283	311	338	289	317	316	323	357	311	305	318	351	374	354	303	307	299	329	323	344	318	318	324	360	312	301	338	297	348	298	339	331	333	298	329	317	302	352	325	307	329	318	307	335	342	325	305	318	277	303	300	346	361	309	307	296	326	331	302	338	315	324	309	341	322	325	338	296	303	296	334	343	297	299	302	305	310	332	326	352	351	344	313	319	310	339	300	343	306	324	302	311	317	363	363	309	308	331	311	322	318	302	304	338	300	321	332	318	291	350	313	341	325	337	313	334	337	348	324	334	323	304	322	301	318	346	321	319	305	339	312	311	346	345	318	319	297	303	300	328	321	322	347	335	317	322	316	320	341	321	337	345	299	337	283	313	335	289	322	323	327	347	311	343	353	299	316	365	330	304	332	315	357	339	328	319	308	351	341	350	318	329	295	317	318	349	309	312	355	360	292	319	314	348	306	333	291	345	283	315	337	323	321	327	315	353	311	320	313	336	327	315	328	361	325	329	317	317	288	325	321	310	314	308	318	311	348	332	307	297	308	343	324	303	314	330	331	300	344	326	339	332	336	328	324	331	368	350	362	343	323	321	311	309	345	319	291	317	343	317	343	354	321	298	316	336	329	326	346	331	317	329	345	327	334	347	304	336	309	323	304	316	317	331	334	317	335	318	313	349	309	305	313	334	329	323	271	312	325	317	312	328	362	283	323	323	315	306	300	363	359	346	295	336	320	331	331	298	298	322	299	309	317	332	310	318	296	293	313	325	331	342	335	349	341	346	331	324	336	316	328	310	343	294	366	322	330	315	342	329	313	319	319	367	323	349	335	317	298	336	325	311	342	329	322	306	327	299	280	325	335	335	325	331	329	314	323	303	331	345	301	322	304	315	295	318	329	326	334	325	333	328	322	308	342	328	314	319	340	290	317	344	317	305	314	325	332	346	315	335	286	316	340	340	331	340	350	329	321	306	319	325	331	285	296	345	279	318	304	349	310	315	345	319	322	320	355	327	315	356	326	328	292	296	350	316	321	289	339	324	316	316	315	320	321	317	310	312	315	332	321	308	302	313	309	372	328	315	310	322	317	354	336	342	336	296	305	320	311	333	352	323	327	321	326	297	295	330	278	307	292	329	329	350	307	339	344	301	332	312	352	325	292	306	320	319	301	334	327	312	326	316	312	315	348	307	373	334	311	341	355	301	330	304	333	343	323	322	319	325	355	325	300	341	316	313	305	325	326	357	341	287	317	317	308	296	302	326	283	329	358	279	317	319	291	303	308	290	320	334	330	302	342	301	296	326	312	325	309	332	318	350	331	341	310	329	302	312	318	314	358	330	320	321	315	316	330	337	274	324	321	322	321	304	337	305	326	332	317	321	311	304	326	296	316	331	313	330	338	337	319	315	337	310	338	324	340	309	333	336	285	319	336	317	295	326	324	343	322	308	325	351	296	330	308	297	345	322	299	309	295	307	334	345	317	302	317	325	311	346	319	336	309	344	302	325	329	333	312	316	345	329	276	322	325	328	322	323	289	334	328	321	300	348	321	303	312	324	287	341	321	307	349	314	311	331	303	307	324	320	312	300	324	286	331	299	298	343	300	295	292	303	312	338	291	348	308	313	310	332	341	341	329	302	333	332	311	304	297	323	326	295	302	299	300	325	341	318	290	321	310	324	339	311	282	326	319	331	301	322	302	324	335	343	333	321	316	315	317	331	344	343	323	334	343	323	329	307	294	321	308	305	322	310	294	331	316	341	345	303	356	322	351	314	329	323	295	291	333
50230	7520	7089	3931	2464	1751	1314	1070	879	746	692	641	598	533	539	506	449	469	403	428	442	427	389	397	342	431	386	400	387	342	359	359	412	363	342	368	349	343	334	409	342	357	356	328	362	370	340	344	337	356	359	358	369	367	365	363	351	387	342	360	323	385	314	367	374	349	363	342	357	387	346	318	306	352	367	290	327	348	361	324	336	357	319	321	327	333	354	287	342	334	347	323	312	371	331	351	345	356	306	362	354	367	361	340	325	334	332	346	336	309	356	312	310	345	345	339	359	338	329	330	328	336	330	334	335	320	354	375	342	343	339	350	320	320	367	325	306	320	332	298	332	351	326	368	374	377	333	329	343	345	374	350	341	315	331	330	327	319	344	314	333	357	366	337	332	349	331	347	373	358	338	368	332	322	331	350	326	359	333	299	345	321	319	354	332	324	368	335	303	331	316	345	323	335	329	308	351	331	335	308	333	334	323	339	318	301	378	360	364	321	358	359	341	336	343	358	321	348	327	355	317	326	321	340	320	339	330	328	317	336	346	322	312	376	320	306	309	364	358	355	319	361	328	347	324	330	349	317	343	330	305	342	355	350	318	334	288	312	327	337	330	351	354	334	332	324	327	336	298	334	332	340	312	332	335	323	328	301	328	359	306	334	340	290	314	311	343	350	332	363	335	313	312	364	328	320	336	313	343	353	328	329	321	343	359	342	367	337	369	296	348	305	328	340	365	322	307	312	325	333	360	316	328	360	316	368	351	334	345	317	328	345	320	333	312	352	346	373	312	357	348	332	331	331	351	378	308	337	363	375	342	324	315	315	354	334	313	345	326	352	331	352	314	324	314	357	359	339	303	339	323	366	324	329	332	331	345	353	333	336	348	327	314	313	343	335	325	344	329	346	325	367	322	344	336	354	325	336	355	323	360	292	316	318	330	311	307	295	322	341	324	335	313	326	345	354	372	319	344	353	348	336	339	387	306	338	329	322	362	309	350	322	346	342	351	336	370	335	314	319	329	340	337	316	343	352	340	329	339	326	336	307	324	318	344	328	330	326	326	338	340	356	354	341	337	338	340	305	332	308	337	347	315	346	321	325	315	353	290	342	307	338	375	322	333	328	311	352	344	329	354	330	309	361	314	334	325	342	332	323	327	357	330	329	303	337	350	342	342	328	341	320	325	342	341	309	335	368	333	322	333	323	310	305	321	357	340	361	300	338	341	348	311	306	345	338	315	362	344	354	355	378	327	325	354	332	310	342	323	324	338	353	321	325	341	362	327	343	367	356	356	324	352	363	319	333	325	353	342	330	318	310	345	345	318	310	352	336	381	349	342	346	345	340	326	364	318	344	342	316	347	324	316	341	338	329	310	330	320	327	336	323	328	328	320	339	337	335	331	320	327	328	347	324	310	333	342	339	337	343	328	335	332	317	325	312	296	292	317	346	357	368	314	311	338	331	331	354	369	324	354	301	315	335	327	355	352	330	314	335	332	351	316	348	356	335	352	342	347	331	296	347	324	332	343	345	324	321	357	318	316	287	349	313	330	332	329	358	318	351	349	298	326	340	344	358	323	353	365	325	348	320	343	334	336	325	339	331	324	348	318	329	347	334	337	354	332	347	353	351	329	374	381	387	331	329	318	315	327	359	338	325	312	351	327	333	344	321	319	361	274	328	333	323	274	372	318	325	321	353	319	341	336	342	350	343	326	288	332	339	350	329	329	317	311	321	324	311	332	322	333	359	305	348	346	302	313	322	331	330	344	312	341	351	346	362	322	347	319	368	337	317	327	330	305	373	334	319	323	340	334	328	288	351	342	328	313	332	345	346	322	346	314	356	364	317	336	320	315	322	351	307	320	338	344	356	337	306	328	341	348	302	323	348	332	337	339	309	378	317	316	328	316	353	330	333	304	322	374	324	318	348	351	330	327	314	352	351	304	327	334	323	331	316	347	328	340	347	326	353	352	339	333	316	304	340	315	315	336	313	355	347	326	340	312	334	340	338	337	378	308	352	329	306	334	337	333	345	303	320	333	314	355	336	316	355	344	331	340	306	343	354	332	325	336	323	326	346	323	365	346	345	313	343	334	312	321	345	323	292	344	330	344	343	336	354	326	348	377	332	357	307	353	343	339	347	334	377	295	335	338	313	328	332	346	357	326	356	336	348	357	325	316	353	365	308	331	345	363	319	318	330	291	364	334	319	325	318	322	329	362	361	317	349	332	316	303	336	333	322	338	352	345	296	306	329	316	336	345	325	321	334	350	339	334	314	355	327	332	335	331	337	329	318	341	298	337	320	305	293	332	340	340	316	338	324	346	326	328	329	324	318	337	347	365	334	353	292	331	301	312	356	365	359	344	345	377	312	330	339	350	348	335	325	344	323	324	338	335	326	306	324	338	321	324	344	310	351	347	317	324	343	323	328	343	343	307	355	335	336	346	352	317	347	320	325	308	314	308	334	311	343	305	313	326	352	383	324	334	298	326	337	353	338	333	362	345	327	320	340	313	330	347	358	333	345	343	324	340	313	324	335	332	373	350	344	330	318	333	366	348	349	348	326	318	313	316	358	321	320	297	366	293	324	356	322	312	321	327	342	326	350	334	309	328	317	359	339	351	336	314	349	355	309	321	291	345	345	324	337	364	334	335	338	331	312	357	332	307	348	361	358	334	367	321	350	355	307	336	389	337	300	366	346	345	332	326	338	336	351	368	310	326	374	354	327	345	348	334	283	324	340	330	350	343	307	349	302	302	353	354	318	330	342	325	333	350	350	329	355	298	334	356	353	334	332	342	330	313	347	320	327	307	326	342	337	328	322	317	301	329	310	353	350	346	296	329	333	337	347	349	332	346	318	348	342	346	302	350	342	329	336	324	315	348	323	342	327	330	351	350	313	320	338	365	317	338	300	303	334	334	298	325	339	307	336	311	335	343	320	326	307	310	339	337	332	320	322	341	334	321	331	339	340	369	293	349	350	333	318	318	344	335	351	344	337	320	366	344	327	284	322	298	336	353	319	360	388	345	326	323	332	336	321	343	327	326	319	345	313	350	325	306	328	345	335	374	318	302	321	353	335	343	326	382	312	345	307	333	325	325	364	340	344	363	366	339	348	309	340	334	328	295	355	340	330	313	312	336	343	341	354	304	360	344	350	339	337	323	293	348	301	321	334	333	305	327	331	352	336	307	323	322	330	323	321	316	365	341	321	351	309	342	315	363	334	326	300	325	372	340	345	333	336	328	365	353	325	314	288	333	328	344	296	328	354	320	345	306	323	323	316	318	328	337	328	330	326	352	313	309	342	311	335	368	359	312	350	314	306	316	315	338	349	355	339	313	329	336	349	327	325	347	329	380	309	350	362	335	309	355	337	318	318	322	337	346	344	322	344	336	350	316	354	346	324	338	349	323	317	339	343	295	338	354	305	325	339	334	325	339	356	319	336	337	325	346	368	331	327	329	386	348	278	333	333	332	332	351	325	356	361	338	349	367	340
23271	20928	28431	23551	20927	20967	7644	1413	1100	982	945	946	812	767	772	768	769	751	691	733	708	712	709	680	742	658	690	672	652	763	669	666	659	660	645	675	661	639	667	684	658	690	628	644	678	600	628	635	641	637	642	687	647	728	671	667	691	634	655	641	666	629	678	664	670	680	662	643	652	641	632	680	671	644	662	648	631	704	651	588	617	628	662	623	600	632	623	613	603	590	607	658	670	671	633	639	628	648	625	643	621	589	661	611	614	645	656	654	598	598	601	616	595	623	645	653	642	661	698	629	635	628	637	663	671	619	629	666	652	636	650	601	643	643	640	617	631	647	636	660	601	639	607	669	614	619	620	623	682	666	695	663	622	632	626	602	618	646	633	620	636	642	631	630	645	615	644	630	580	637	653	632	624	636	643	638	593	655	614	611	618	636	621	632	650	649	642	666	631	648	617	620	629	618	650	621	620	638	668	645	618	634	600	667	621	637	651	626	648	619	641	641	648	590	625	657	664	679	634	635	643	593	655	704	680	607	617	677	624	613	664	665	607	672	611	649	662	619	621	639	645	662	588	613	592	626	660	619	660	625	619	667	602	637	650	643	636	622	621	643	663	620	617	654	649	602	614	633	646	651	598	624	607	653	645	661	646	625	631	610	637	643	663	609	647	623	633	642	639	629	668	597	668	651	644	639	650	664	675	575	624	629	584	608	678	657	632	655	680	626	639	634	658	620	599	637	615	660	658	647	615	692	646	605	610	658	608	590	605	622	618	633	601	617	633	650	625	668	628	628	633	632	569	656	652	699	666	637	639	620	652	636	672	653	646	651	650	680	628	662	679	619	613	582	647	633	577	587	654	641	633	590	619	655	613	648	681	642	638	637	647	587	640	635	619	625	644	673	662	604	634	664	641	634	639	610	570	630	627	612	618	604	617	637	638	644	625	656	632	591	650	673	640	626	643	627	648	628	662	630	649	628	671	622	631	587	621	603	633	611	630	643	605	663	666	636	643	613	655	624	641	635	614	630	637	654	672	626	587	657	659	621	626	681	600	678	645	622	641	675	684	644	663	619	664	626	612	651	641	652	627	610	608	633	589	678	661	644	644	589	609	597	604	611	591	615	649	599	643	623	656	614	623	599	630	620	618	650	612	663	641	674	654	615	620	658	657	605	615	599	610	640	617	636	659	657	641	625	602	614	614	625	598	650	643	628	651	613	649	632	650	613	676	674	610	647	672	656	611	645	671	647	643	618	648	616	670	624	617	639	635	670	661	613	616	632	631	654	625	675	624	660	613	576	670	644	652	640	637	656	662	669	629	606	648	638	621	679	588	646	664	616	634	631	686	669	654	679	644	581	665	682	642	609	606	623	625	605	635	629	645	595	668	606	643	603	619	659	663	605	633	617	661	641	672	611	657	628	621	696	628	644	635	626	571	673	620	604	645	647	637	599	632	634	647	629	586	622	644	629	626	594	662	628	658	677	666	643	639	657	619	642	628	658	625	687	628	622	615	613	640	647	671	643	663	640	650	632	671	615	654	639	663	627	636	638	611	605	652	605	641	647	613	616	624	644	631	615	668	645	634	645	656	645	621	635	648	660	657	647	660	650	637	661	645	643	642	641	659	694	646	616	626	611	673	620	620	593	651	643	659	654	606	593	659	647	657	580	638	684	662	635	618	644	639	629	628	613	651	607	625	614	599	666	668	639	617	673	657	593	672	615	626	638	627	607	645	647	631	665	610	640	652	663	616	662	625	631	696	648	657	652	655	659	670	599	620	595	577	665	698	612	656	676	676	583	641	643	620	651	600	650	646	650	647	639	636	674	619	631	653	649	640	636	630	621	631	617	613	634	651	620	671	599	666	619	615	646	623	627	612	599	640	632	612	663	679	618	669	614	594	587	649	607	610	655	627	581	627	644	638	648	687	635	579	602	651	670	575	630	655	653	653	631	616	646	627	587	637	631	608	602	674	644	671	654	623	641	634	614	602	634	679	608	601	650	648	628	638	643	630	652	620	611	640	651	637	630	636	629	624	638	658	642	643	694	604	663	670	600	613	574	601	660	607	625	655	645	631	665	641	591	637	656	667	620	618	607	591	644	603	615	645	621	609	601	592	665	642	608	626	580	607	600	625	640	590	649	572	644	614	618	613	621	615	659	701	636	599	653	639	604	653	618	671	628	635	642	638	624	641	648	615	651	668	642	630	648	630	626	643	642	649	625	627	689	638	631	605	636	657	617	628	670	666	607	678	644	679	654	634	629	638	633	631	630	648	661	663	622	644	618	658	623	666	662	622	602	586	571	622	629	680	649	622	656	634	651	668	657	639	629	657	651	620	644	622	656	645	603	585	632	662	681	666	643	678	621	565	643	624	695	634	671	641	626	607	616	649	576	605	705	607	616	646	625	623	592	689	614	582	633	623	630	646	678	625	631	627	625	639	645	651	639	612	703	614	653	642	635	590	626	624	601	636	587	661	613	640	653	636	706	649	637	636	674	611	578	607	629	623	617	651	641	650	647	665	606	636	642	604	595	633	642	601	615	610	602	641	631	631	623	607	642	566	652	595	602	658	613	626	651	613	663	670	659	644	632	665	670	621	649	604	641	616	631	627	583	623	629	657	612	652	624	646	679	566	629	653	627	627	675	628	599	619	658	609	620	620	626	601	657	640	594	628	642	627	649	658	602	602	614	666	589	598	594	631	652	651	632	634	646	593	650	637	625	605	611	623	648	615	658	619	644	619	646	634	600	661	682	600	614	624	643	614	608	663	640	662	637	622	644	624	643	587	637	619	634	627	635	637	618	609	629	629	621	604	658	680	670	646	641	637	636	609	640	593	621	600	640	619	606	671	615	648	585	633	612	655	658	652	629	617	671	623	618	643	622	632	585	623	658	623	636	626	648	669	650	647	698	679	617	609	628	602	607	635	606	612	583	588	654	624	649	626	625	628	619	633	651	672	651	645	642	609	642	647	615	604	655	637	614	662	621	654	615	650	687	602	633	639	616	652	660	626	672	640	671	623	644	599	608	615	650	636	639	638	688	643	627	619	653	592	586	666	615	609	667	659	641	664	631	619	620	584	598	662	595	605	621	620	604	619	610	628	663	601	635	596	621	638	640	652	655	615	606	586	616	610	606	644	618	659	641	634	667	597	598	660	648	623	641	585	624	653	659	603	602	643	618	624	645	583	590	653	629	624	641	680	660	611	579	619	627	692	658	625	609	601	635	637	617	665	603	670	629	631	653	624	644	584	649	614	587	614	650	588	657	597	652	631	649	633	625	604	652	637	598	624	637	614	631	633	616	620	639	640	683	653	641	624	633	611	637	641	656	676	647	658	631	651	680	606	606	633	620	643	677	622	620	650	651	636	616	646	655	638	632	574	639	628	677	656	664	656	655	656	591	620	614	640	667	598	660	661	655	640	667	641	608	659	612	658	688	641	654	643	678	640	610	661	646	677	620	604	613	646	643	635	638	615	624	613	591	609	641
47421	10865	12205	7033	4478	3147	2489	2034	1627	1450	1243	1174	1106	1034	936	922	932	823	817	782	781	787	722	756	694	678	688	674	672	667	660	630	632	720	636	664	655	623	638	646	665	602	651	641	586	608	621	582	653	643	671	692	653	674	672	639	642	617	629	636	623	629	606	621	616	631	675	633	665	650	645	651	605	619	610	611	681	622	616	618	582	632	601	591	601	604	637	617	606	573	619	559	636	605	604	607	565	608	587	598	623	579	595	652	578	566	616	632	634	639	626	669	562	590	606	629	632	599	583	571	587	638	600	602	623	611	587	625	570	596	650	566	638	627	559	632	559	616	583	570	599	604	592	616	618	624	589	651	591	613	606	612	611	592	604	572	631	588	566	593	607	627	593	603	648	603	598	631	586	616	618	591	618	609	595	544	631	568	630	584	584	579	602	605	594	572	616	575	574	599	598	555	555	647	578	601	603	578	566	653	555	578	588	580	579	643	589	601	646	588	632	582	600	634	624	590	592	564	603	600	595	609	612	609	604	578	582	615	583	575	610	562	602	649	622	577	588	631	592	582	567	605	602	627	586	608	643	571	645	561	610	603	586	620	626	571	587	578	591	585	568	635	553	634	567	608	613	575	627	586	569	602	598	590	597	657	599	621	577	589	615	611	569	604	599	594	599	595	578	628	561	572	553	610	558	548	556	578	579	604	632	571	632	587	575	605	613	614	596	572	651	595	564	585	592	624	621	598	578	632	601	550	558	602	604	581	592	606	610	602	602	603	554	562	608	573	588	607	623	607	588	562	627	611	563	562	560	633	581	625	567	583	602	631	607	592	591	616	599	634	582	607	584	591	610	561	597	621	625	590	610	581	595	583	609	622	616	595	555	618	594	565	561	630	613	574	644	587	612	594	558	592	594	566	576	609	567	595	623	611	630	578	608	603	590	605	600	593	562	613	561	597	599	601	590	614	584	597	589	600	591	584	582	589	592	599	601	615	570	585	625	597	628	586	600	602	594	611	573	564	575	577	619	586	550	599	555	614	600	544	606	577	616	626	613	617	610	593	653	589	613	626	616	587	585	564	617	619	614	629	610	598	555	564	600	587	621	651	633	590	573	605	639	607	580	581	581	608	588	592	614	607	660	590	594	591	640	625	638	591	663	586	571	601	528	613	593	593	598	583	561	603	561	658	613	581	648	612	574	597	570	622	610	593	605	624	646	607	578	599	586	598	597	618	602	596	592	584	629	635	604	541	576	596	576	575	631	632	605	588	597	580	564	560	607	568	612	560	621	584	636	578	601	610	598	598	574	625	584	580	590	585	642	589	564	585	629	592	584	617	604	618	566	638	600	592	600	580	611	575	605	649	608	599	593	578	600	561	563	559	596	587	580	600	568	592	574	589	618	588	602	571	578	580	561	600	628	605	556	565	571	635	618	556	653	646	607	592	575	600	614	607	612	586	576	610	625	578	615	647	612	576	557	647	570	526	612	618	592	602	575	568	574	537	633	600	573	608	592	625	603	618	583	619	573	576	567	577	600	554	622	589	605	578	590	612	606	560	615	623	620	593	571	591	587	600	573	597	627	597	527	542	576	603	623	589	580	626	635	562	585	557	582	557	609	592	626	591	600	587	602	584	618	592	574	625	595	597	566	606	598	622	602	602	593	610	593	620	580	587	604	598	572	549	610	597	598	640	622	569	582	553	599	575	622	619	606	590	610	571	607	653	597	591	576	607	572	614	616	556	606	606	592	575	627	621	594	624	612	606	571	569	620	620	587	623	603	633	563	633	607	615	590	634	616	584	589	588	589	594	614	588	607	601	615	588	615	606	554	581	557	608	599	576	600	582	608	592	565	593	568	620	606	630	602	618	566	586	615	643	584	570	571	614	616	596	632	581	590	567	610	610	578	610	588	579	618	580	605	592	618	613	614	583	606	590	572	607	590	601	587	644	635	607	629	601	608	620	595	575	547	578	593	619	604	634	583	581	607	601	587	625	622	604	594	582	608	568	610	562	594	561	598	630	626	595	607	577	622	636	603	590	584	573	594	580	614	598	623	572	643	626	614	612	572	615	579	596	570	576	582	585	657	578	579	595	571	592	645	573	609	602	597	594	610	604	593	605	597	583	560	575	587	595	579	599	627	568	584	601	603	579	578	608	615	571	576	615	583	607	595	571	621	566	581	594	586	652	547	642	595	545	607	584	593	602	628	604	597	591	574	597	572	617	601	570	601	591	590	598	588	637	585	610	560	570	559	558	637	615	544	619	587	573	622	573	577	588	553	601	595	593	600	580	558	636	582	596	575	558	638	583	559	543	639	605	591	610	565	591	586	575	590	603	597	613	597	601	603	560	615	582	562	594	597	585	546	584	596	534	569	601	612	574	604	591	596	635	606	579	632	637	550	594	581	595	609	617	617	554	632	625	559	602	568	605	617	627	613	592	539	650	624	538	598	571	622	601	610	620	624	581	591	567	578	580	590	625	538	582	584	578	572	642	575	631	659	598	572	629	556	596	587	581	583	571	569	595	610	593	577	617	580	598	611	583	618	607	586	616	612	625	573	657	609	606	620	631	585	596	593	622	575	584	569	574	597	651	591	588	596	627	591	633	585	570	618	617	586	567	611	569	591	580	630	595	623	595	596	587	627	582	612	581	595	584	631	585	582	613	573	610	584	599	585	615	580	598	613	632	598	604	611	585	613	551	663	604	612	574	620	567	568	634	642	610	565	594	568	616	619	608	620	583	563	615	574	586	545	567	583	627	584	555	583	570	593	594	576	569	569	582	643	569	609	531	591	599	598	598	590	558	613	635	606	610	580	592	557	588	545	638	615	587	646	594	639	600	607	568	578	590	587	575	595	585	574	613	582	619	579	588	606	587	607	574	619	572	573	601	615	575	600	613	637	606	569	591	561	632	622	616	600	613	597	573	621	599	586	563	575	620	565	602	618	595	592	548	598	585	596	610	560	606	604	604	606	572	599	585	585	595	596	611	626	584	623	587	595	539	584	605	573	601	624	601	620	620	586	649	569	641	561	622	620	567	618	565	614	573	613	620	612	577	568	598	578	606	578	575	604	578	641	597	570	621	550	580	628	589	564	576	568	608	609	563	572	607	613	605	597	596	598	566	653	596	611	631	603	618	629	623	619	585	661	620	569	596	642	604	614	607	623	602	601	559	582	623	556	645	615	552	621	599	595	588	609	557	577	596	584	575	542	646	578	593	606	606	571	573	579	600	613	600	588	633	622	618	597	599	594	607	569	680	555	634	598	601	611	619	577	586	631	579	542	610	587	608	585	600	622	624	597	609	569	584	623	600	621	559	613	616	599	564	585	569	531	602	574	596	602	580	564	576	573	598	597	569	588	589	606	586	571	594	615	593	589	587	573	555	599	617	592	604	631	558	589	589	584	606	540	606	609	626	593	610	593	570	617	589	602	611	605	596	585	577	623	582	576	601	635	604	570	594	583	581	586	593	638	577	613	609	601	594	589	581
33864	16197	3026	730	580	584	526	564	570	568	545	572	575	543	545	521	550	537	533	555	586	529	517	558	554	497	517	552	525	532	574	505	520	557	522	566	551	534	544	541	498	557	532	541	568	569	553	539	549	557	558	541	560	577	555	550	524	620	536	556	530	551	523	553	573	578	529	584	592	559	540	569	564	518	569	522	568	547	530	554	571	540	592	547	570	551	538	551	534	500	551	537	573	545	560	547	557	547	547	544	562	544	581	567	510	550	550	564	552	554	507	512	522	552	554	558	545	564	569	545	566	533	551	515	540	547	544	482	558	600	575	509	540	548	528	542	555	548	515	534	518	561	541	577	537	499	552	521	556	528	552	542	479	548	554	565	511	530	583	515	549	511	531	543	598	540	529	566	551	535	522	524	569	517	546	527	550	554	519	545	535	543	556	542	553	577	543	537	566	544	535	532	525	553	534	529	570	577	517	553	545	532	574	514	534	499	517	554	567	525	543	545	581	528	537	511	520	534	520	545	556	513	539	543	516	547	546	511	536	522	558	524	564	542	545	569	555	493	516	506	527	530	549	554	540	515	578	496	573	572	549	534	519	532	513	574	545	560	562	550	548	526	507	546	559	548	513	531	528	572	511	540	572	534	532	539	541	509	523	547	522	580	572	603	554	569	524	528	530	554	541	479	505	531	571	550	505	552	554	536	540	540	509	527	555	564	507	540	565	533	515	592	518	554	533	518	510	549	542	522	527	543	545	543	547	557	484	563	551	533	553	513	523	509	549	569	543	509	511	567	512	529	573	531	563	587	584	564	598	581	519	555	540	586	554	495	551	534	514	530	536	544	557	540	567	529	532	568	525	534	558	553	552	544	550	504	588	527	536	549	560	586	556	536	541	592	538	501	529	532	529	529	548	561	554	552	538	550	517	580	537	546	560	486	495	525	540	497	549	488	491	550	563	557	536	538	539	530	534	548	540	559	529	568	543	544	522	519	527	534	528	552	533	516	526	553	560	545	532	576	561	534	532	553	556	560	562	530	567	518	546	543	539	549	526	522	549	534	580	561	550	597	546	538	551	517	572	535	524	536	578	536	562	565	588	567	517	534	573	587	550	587	510	536	537	516	531	530	552	544	559	565	515	508	582	556	558	562	567	565	544	532	494	541	530	525	559	545	553	526	569	583	560	504	568	567	535	544	544	553	539	515	563	547	551	550	526	546	548	526	530	570	513	525	505	531	531	570	584	531	554	525	629	543	534	495	537	537	512	595	548	528	517	530	567	521	507	535	527	539	550	530	564	555	578	504	540	497	547	523	506	542	539	538	591	547	531	564	543	544	549	543	533	535	563	581	542	568	535	508	522	522	539	531	538	580	566	559	509	582	510	472	547	552	573	534	542	528	555	551	535	555	521	549	527	505	572	529	560	554	578	551	542	565	534	568	558	544	545	524	518	522	526	556	497	534	517	529	547	540	538	582	541	514	529	566	526	537	582	557	532	577	547	554	517	517	554	529	511	521	498	542	579	542	528	505	556	548	548	497	562	579	591	532	547	561	558	537	520	561	538	553	546	526	527	484	539	570	527	519	538	543	522	513	545	551	560	534	567	565	561	575	560	544	529	554	542	515	541	545	536	565	520	562	550	517	532	552	534	560	595	543	529	554	536	519	557	576	549	587	572	525	563	548	531	529	591	553	605	531	549	524	544	511	516	505	569	558	485	565	554	562	577	568	574	540	547	544	551	538	501	549	508	548	548	570	525	527	540	539	531	551	538	511	567	569	542	567	583	530	477	537	530	543	577	560	538	544	528	545	561	525	508	544	574	531	514	553	550	553	503	569	554	530	543	567	563	547	534	544	578	551	558	558	569	541	513	528	559	568	576	532	519	515	526	543	565	563	528	559	594	540	535	570	581	531	557	558	534	539	524	522	592	555	558	507	527	508	562	590	526	531	544	547	584	573	584	548	545	522	549	523	526	536	556	497	582	586	553	529	571	536	542	532	568	528	542	523	589	498	554	536	529	512	568	545	567	524	560	556	571	547	551	543	535	532	523	499	541	521	577	548	573	520	574	535	521	496	540	554	518	552	513	531	587	571	512	542	542	499	574	566	544	506	564	553	541	500	552	555	564	504	554	587	534	564	540	552	524	528	519	510	536	533	557	545	529	551	542	480	537	576	548	553	537	583	582	540	539	526	533	547	574	531	544	571	585	535	547	531	484	507	540	561	528	510	560	517	547	550	546	533	511	549	539	555	553	528	526	590	574	550	535	564	533	554	526	536	563	568	535	539	540	492	536	501	559	535	550	569	557	591	538	499	517	547	559	556	523	500	540	531	553	553	575	587	490	521	521	565	568	537	584	554	519	517	568	488	568	567	571	551	531	538	595	569	546	545	541	547	578	575	526	565	569	579	544	548	525	564	522	550	535	526	561	579	578	545	523	474	514	558	549	544	521	539	530	527	569	567	513	547	539	539	493	576	542	536	498	557	567	541	516	548	530	550	533	530	518	552	555	541	542	533	564	528	584	552	553	583	533	546	533	532	529	553	550	498	544	566	545	522	537	520	568	521	522	513	557	537	545	548	564	536	553	542	537	567	503	524	539	556	529	604	504	512	599	570	514	569	550	531	557	528	576	507	509	532	550	544	564	555	487	540	532	517	554	541	525	543	560	511	548	568	541	520	555	545	537	513	560	542	545	564	559	542	503	533	563	514	523	529	528	555	549	558	544	517	537	519	569	522	563	543	538	509	586	548	591	556	583	564	535	551	533	529	523	558	533	539	558	468	572	575	565	529	529	607	551	595	568	522	551	567	544	518	501	507	496	554	556	573	514	544	561	535	558	527	518	549	534	539	540	552	561	566	528	545	546	531	554	588	543	528	519	556	487	530	555	530	548	562	510	543	562	564	592	569	516	541	524	555	516	541	568	564	533	539	543	555	490	547	539	522	543	555	533	548	547	552	578	537	561	528	558	540	526	548	558	557	551	547	524	543	509	515	507	545	540	518	551	574	538	553	556	562	543	535	549	519	498	549	508	566	535	515	542	575	559	523	573	562	572	535	597	528	575	554	598	509	565	570	571	532	530	585	531	538	529	524	567	529	522	553	552	523	502	532	541	504	503	495	533	543	518	560	535	580	542	522	573	580	544	561	554	532	563	553	570	568	552	591	539	558	608	510	544	543	530	540	577	589	556	550	560	577	582	516	570	512	565	530	527	538	547	532	512	535	527	528	534	584	521	571	547	529	540	561	505	557	546	564	583	542	514	541	561	597	585	559	521	577	577	542	539	594	507	527	549	531	531	579	558	548	528	581	549	595	533	528	546	532	538	541	492	575	572	579	534	575	521	532	553	546	529	522	564	516	503	562	532	508	547	544	590	537	568	571	533	526	582	566	564	495	558	549	501	526	547	559	536	530	544	540	536	564	538	520	502	563	504	572	540	521	535	543	520	570	560	551	540	547	564	553	575	553	559	551	530	527	493	552	574	577	563	558
30269	1828	902	741	624	627	623	584	594	589	589	589	574	595	558	598	541	630	559	600	624	614	580	539	545	590	558	550	564	539	593	528	518	599	569	589	598	554	565	563	610	560	556	573	600	577	572	606	575	596	513	533	564	599	601	590	603	558	572	567	591	566	609	563	577	552	562	569	585	583	569	545	600	577	570	594	562	576	591	520	565	540	603	558	553	598	551	568	548	559	576	550	575	576	580	534	569	571	599	544	572	543	529	546	564	526	571	617	636	554	531	589	610	560	576	565	556	549	592	578	565	581	570	558	562	554	579	565	535	545	607	538	522	552	521	576	570	547	547	545	599	560	611	594	595	586	545	566	579	601	579	553	549	537	539	578	557	572	565	583	600	605	533	605	551	550	600	564	562	547	579	560	530	568	543	589	557	602	556	576	580	554	576	536	559	575	571	553	597	565	627	579	566	566	537	597	607	583	520	521	597	598	579	552	596	554	576	586	622	585	556	592	544	544	575	584	574	541	552	538	558	564	583	595	594	576	585	559	598	588	552	558	548	559	552	568	604	541	527	571	577	589	557	516	576	588	602	545	594	543	526	533	574	590	549	592	549	550	557	523	592	560	588	607	569	537	562	537	581	525	549	534	597	587	560	574	572	560	592	556	522	546	546	538	542	543	590	548	583	595	554	565	566	561	582	539	563	558	585	583	524	541	569	582	550	592	577	582	593	566	575	581	545	615	582	512	552	517	546	543	590	554	610	566	567	554	548	558	560	569	538	572	568	560	574	583	587	542	516	572	621	542	573	554	607	561	593	595	563	595	562	557	555	590	532	528	577	578	557	583	554	530	567	597	607	584	549	576	546	563	554	542	557	575	513	543	508	575	593	533	528	578	540	587	507	576	573	552	545	547	547	562	546	558	580	611	514	546	585	599	580	523	585	561	550	592	559	561	577	564	520	551	605	590	580	546	554	540	567	590	599	574	564	640	569	573	578	537	557	568	586	593	527	590	549	599	572	555	562	574	579	568	525	517	548	584	558	592	596	589	580	574	601	569	534	585	574	556	605	531	579	572	518	564	607	545	578	581	565	577	579	594	538	580	549	557	548	555	565	539	565	566	574	561	580	577	556	600	575	555	542	564	554	560	547	553	561	622	513	589	583	546	582	561	572	571	551	561	557	569	602	522	561	578	578	606	541	571	563	553	551	524	555	566	565	558	518	583	565	560	566	545	549	567	573	583	581	540	607	562	571	561	587	538	543	561	568	541	545	582	561	598	581	549	552	571	554	576	585	559	554	585	575	553	560	579	548	562	573	543	557	568	586	566	528	595	598	594	600	559	581	586	572	574	594	544	562	567	582	554	547	567	576	586	581	555	559	536	556	600	568	581	588	577	544	593	513	560	579	543	562	536	560	564	554	559	580	513	558	535	533	585	557	556	578	567	535	585	565	530	548	558	575	575	536	572	575	526	574	541	587	591	537	553	544	560	525	597	529	570	573	562	563	582	543	623	547	607	591	554	554	544	553	570	561	583	592	567	596	545	555	613	579	530	546	594	581	553	556	521	526	596	559	539	589	549	574	564	606	549	564	586	564	569	540	531	591	569	591	554	555	576	549	607	576	581	562	548	582	557	590	548	564	535	548	583	603	558	592	541	561	558	575	553	569	568	588	595	600	582	598	552	600	581	580	547	603	577	547	576	568	597	605	549	591	517	567	602	540	581	582	541	569	576	595	561	546	538	567	545	584	532	547	522	567	575	552	592	527	573	573	555	590	585	552	566	540	570	518	608	576	562	521	584	549	571	543	539	557	612	586	570	565	595	584	572	540	547	529	561	571	545	581	563	561	548	588	581	595	604	565	518	591	608	563	500	588	578	549	535	534	550	578	564	594	590	582	571	561	570	566	562	538	624	534	584	546	572	561	564	596	565	559	564	555	568	576	594	559	568	582	562	549	513	576	609	550	583	586	538	542	568	546	542	596	574	574	606	557	578	539	581	544	603	546	531	538	550	561	528	624	574	577	579	555	572	593	545	586	525	546	566	595	568	575	583	575	586	596	544	582	593	599	540	579	558	595	570	592	536	526	574	592	579	554	586	591	552	566	573	586	584	601	546	539	541	521	570	628	558	556	552	576	571	588	590	560	617	528	542	571	556	557	565	592	538	564	554	615	556	567	557	528	549	539	584	556	591	592	570	564	591	546	592	603	594	572	548	559	557	615	569	534	530	542	594	525	562	554	550	595	535	546	570	595	587	563	573	586	550	573	558	573	517	567	595	586	553	600	582	528	580	574	563	558	582	598	526	530	570	538	557	608	495	562	564	549	569	551	570	571	593	577	594	582	563	533	571	524	570	572	569	544	600	584	596	536	580	576	608	536	547	552	587	561	544	571	559	562	577	579	568	564	583	555	561	566	573	570	596	537	584	576	544	545	567	525	591	556	560	541	562	582	575	578	599	589	523	534	560	545	516	556	621	565	555	536	550	556	545	541	606	591	514	542	585	508	552	545	555	591	609	530	547	583	579	569	540	583	595	562	544	575	586	579	558	552	628	600	485	552	582	563	553	525	577	596	550	480	566	584	537	563	562	578	542	577	562	593	588	575	541	538	573	522	556	557	552	582	575	573	537	559	522	596	570	549	533	560	573	610	563	586	546	538	582	599	573	574	534	571	598	597	597	562	539	565	598	554	581	546	580	545	585	568	620	570	593	579	598	518	562	588	564	571	543	568	589	588	561	538	576	620	611	563	590	554	548	551	577	565	546	574	561	553	604	543	565	548	588	589	587	571	552	583	544	576	546	601	593	563	552	506	610	577	591	572	527	571	584	556	561	611	562	528	555	564	572	493	578	558	534	548	612	572	525	561	571	582	557	493	530	583	563	618	578	543	578	544	523	577	583	610	544	523	529	556	554	581	535	587	558	587	576	548	564	595	585	537	559	584	596	561	515	557	574	575	566	608	556	560	570	581	582	572	572	539	551	541	562	581	540	576	622	496	600	563	557	581	572	543	570	610	576	572	559	573	588	581	557	591	601	545	591	574	532	547	557	588	566	555	559	586	602	578	567	547	581	560	537	559	553	586	557	574	574	566	567	563	574	544	536	580	568	619	557	613	565	603	535	558	575	546	571	576	557	544	509	593	591	594	571	558	525	565	570	551	518	542	562	536	534	560	553	622	542	535	573	589	544	554	528	574	544	598	597	575	582	549	574	583	575	547	566	539	563	568	539	581	549	551	593	539	532	556	551	566	540	536	593	551	564	592	551	525	538	589	552	557	544	583	544	562	542	568	577	572	575	516	530	605	579	569	553	574	563	573	539	582	568	552	575	532	579	546	556	556	555	555	552	569	550	585	546	552	563	566	593	541	547	589	552	581	593	526	522	540	563	598	601	580	571	568	533	564	539	560	552	535	539	548	588	535	530	572	540	572	587	560	578	568	576	587	534	571	535	558	537	587	591	581	535	546	559	583	578	558	568	569	589	584	572	546	559	514	534
25434	20993	27822	24197	20779	7042	961	640	535	507	438	425	428	421	414	393	375	355	360	352	340	342	353	387	363	372	339	357	361	345	340	337	368	331	333	338	311	325	333	326	327	309	298	341	322	346	322	316	316	329	327	349	332	327	337	337	344	316	346	320	320	329	333	332	312	345	351	360	335	300	310	326	331	341	325	303	322	337	307	323	319	325	310	347	308	349	309	307	340	300	338	335	327	319	311	344	317	283	271	306	338	322	321	346	306	288	298	303	344	321	323	304	276	343	323	304	352	300	341	332	337	302	319	333	329	335	304	309	345	323	303	332	336	319	290	307	314	356	312	323	314	314	315	320	311	312	313	285	321	319	309	309	338	335	298	330	311	309	319	309	317	346	325	325	347	314	311	336	318	306	316	339	315	317	343	308	309	330	282	301	310	309	306	323	291	282	330	313	312	345	332	307	310	307	292	304	319	296	324	313	310	339	322	333	302	342	323	312	328	343	335	300	312	310	325	303	304	327	329	361	274	318	303	288	334	323	330	306	303	313	302	303	311	308	337	300	303	356	314	330	314	315	339	336	302	310	300	306	350	296	306	349	316	370	347	340	324	323	364	299	289	309	314	321	312	318	329	284	306	300	306	319	298	311	329	299	346	291	332	357	308	336	293	312	295	327	326	350	282	332	333	310	296	325	306	292	336	306	307	305	303	327	324	305	302	319	317	311	316	292	315	322	352	302	299	305	330	303	318	305	356	298	292	294	311	273	344	321	335	304	337	295	312	306	331	322	330	318	293	344	304	333	321	321	274	354	320	282	320	298	298	319	304	311	299	271	344	322	327	326	324	300	328	321	297	304	317	315	319	341	271	321	308	312	335	332	340	337	300	319	305	319	277	330	309	315	299	318	315	316	315	290	330	322	320	332	296	286	328	300	349	313	312	287	322	349	343	345	320	309	303	338	265	285	316	294	297	342	320	291	354	299	299	323	324	301	301	340	288	306	320	324	316	325	330	308	308	330	342	334	306	329	321	308	312	339	346	305	317	307	301	306	301	310	303	300	302	322	333	318	291	313	309	323	331	302	310	323	299	305	294	344	310	324	330	321	325	310	292	303	305	334	345	339	302	345	337	304	300	297	321	298	334	325	322	359	333	313	326	346	347	340	298	312	344	327	280	341	291	341	329	339	303	331	304	325	313	311	311	342	300	315	310	318	296	346	286	313	333	309	328	293	331	286	335	296	330	296	293	302	339	304	323	346	328	310	318	327	329	336	310	294	302	332	325	312	288	300	332	332	304	308	310	317	343	319	320	291	307	350	292	299	313	298	309	317	339	290	321	320	304	299	353	283	329	352	322	325	332	334	346	322	308	289	345	325	363	345	257	308	300	362	335	300	284	309	320	345	293	330	329	277	323	285	323	350	343	311	309	324	335	300	328	328	332	310	356	316	323	338	305	345	329	310	327	323	313	334	312	328	308	310	317	330	332	310	333	344	334	299	302	311	336	327	305	337	306	290	322	329	319	306	315	310	332	301	292	320	313	296	307	350	302	335	364	342	325	308	348	316	328	336	318	300	341	326	322	317	336	302	300	309	297	324	300	323	326	327	336	335	323	369	296	310	333	341	334	318	332	314	285	309	319	317	307	309	317	318	309	326	320	322	343	301	299	309	305	328	311	312	305	339	334	337	309	334	292	312	310	323	311	290	319	317	328	308	340	306	316	321	329	300	323	318	290	297	298	325	333	299	319	284	322	311	329	315	324	356	311	298	309	344	315	324	319	306	335	360	340	313	299	361	323	296	334	306	292	294	312	373	297	321	307	272	319	315	319	306	328	307	274	290	315	338	329	310	306	344	319	299	317	311	314	315	329	335	331	294	326	337	340	323	322	310	331	325	331	318	313	309	339	318	299	307	319	345	340	296	318	320	302	332	332	369	292	307	297	315	297	267	333	330	343	348	345	322	305	308	322	321	314	319	310	318	312	329	291	354	326	337	297	318	329	310	319	325	313	326	294	321	303	316	332	350	352	317	318	330	300	337	295	344	333	304	331	294	303	293	309	309	330	314	317	302	328	299	332	298	273	352	343	315	299	311	327	310	318	276	322	291	338	339	324	310	271	301	319	357	319	332	315	310	306	312	331	362	317	327	312	292	305	334	298	352	330	324	329	340	334	303	326	299	308	326	327	344	272	302	328	331	280	303	342	352	347	345	276	307	338	321	291	313	321	326	320	291	331	317	301	297	322	302	331	320	315	313	303	306	352	348	308	304	332	352	331	319	340	323	319	298	325	306	342	325	295	316	324	312	329	337	323	303	317	303	330	333	306	303	291	337	287	316	355	321	287	304	313	336	322	266	300	336	314	313	322	322	284	322	356	297	331	305	325	314	298	304	311	314	302	313	323	289	321	318	293	317	333	317	293	341	316	334	285	320	324	313	319	303	307	333	307	329	310	341	300	301	338	317	310	304	322	314	299	293	295	348	299	317	332	330	320	332	320	312	332	264	328	329	315	327	323	308	326	313	310	315	334	345	328	327	321	336	321	344	318	340	301	300	318	334	355	332	302	316	282	304	297	316	328	275	292	328	337	325	283	318	311	325	330	319	282	301	329	311	298	323	309	341	332	324	331	345	306	319	331	304	320	305	302	297	319	289	308	299	310	288	345	325	335	312	338	311	309	306	318	306	310	304	326	290	298	301	316	320	321	317	307	278	320	304	336	336	331	300	285	293	331	320	302	332	339	347	329	336	288	331	323	323	310	292	321	297	288	296	327	313	345	342	310	320	326	300	307	293	322	293	311	317	306	325	325	287	301	303	311	342	336	346	284	329	329	295	330	329	316	325	293	308	310	307	310	299	284	314	343	316	354	303	333	319	333	297	284	316	335	286	341	288	314	315	309	339	337	303	327	323	307	289	319	318	315	315	293	329	340	285	327	317	322	286	350	331	303	308	296	318	320	315	336	318	317	313	316	291	358	326	315	314	345	330	311	290	310	298	325	312	292	338	306	306	321	308	295	303	339	326	353	311	326	349	336	335	320	323	316	352	374	303	321	308	326	315	327	318	287	275	357	288	321	331	336	317	322	330	327	289	315	313	296	303	326	313	313	308	315	325	290	352	330	305	335	319	291	290	312	298	327	330	318	319	318	339	312	354	309	305	310	326	340	318	296	323	321	323	299	327	301	336	264	316	296	306	325	299	314	338	295	326	330	300	295	319	300	328	299	324	297	302	328	287	313	327	349	342	316	324	299	295	305	307	308	305	298	295	313	308	350	339	328	268	330	328	312	329	323	335	318	291	349	384	309	325	309	278	293	322	309	325	313	312	308	314	310	341	304	356	292	333	324	298	309	304	312	301	289	344	351	306	335	315	333	325	335	329	293	339	348	342	336	292	300	338	314	304	307	279	331	311	300	320	303	299	320	336	295	298	302	306	347	332	311	334	330	342	280	362	319	337	309	333	340	308	317	320	331	309	293	327	326	308	318	318	339	325	291	301
49137	8306	7240	4009	2449	1777	1339	1040	909	772	712	635	582	562	487	522	479	443	430	377	451	422	410	392	417	369	349	387	351	405	362	378	358	395	373	376	355	321	338	344	373	359	351	333	351	335	385	389	321	325	373	336	404	350	372	375	350	335	369	338	323	360	356	352	364	351	365	350	336	341	374	352	352	329	326	343	346	341	310	329	325	360	338	362	354	323	317	303	373	319	352	370	345	330	349	343	317	337	364	325	315	334	353	360	332	337	320	338	348	313	327	358	376	356	308	329	357	331	354	304	325	334	313	307	324	326	352	290	321	331	358	364	321	327	367	324	361	311	326	342	349	330	320	357	352	298	337	294	339	319	314	329	341	342	325	299	325	346	314	323	305	335	352	345	332	313	312	337	288	346	359	332	330	356	331	300	346	329	307	336	322	361	330	341	322	336	330	344	340	318	346	348	326	319	324	344	343	343	335	358	316	326	337	318	331	306	319	337	292	357	350	353	328	358	301	338	332	317	331	348	329	364	339	299	332	330	340	316	340	312	323	326	332	328	365	353	347	312	315	322	323	361	339	297	324	362	317	314	339	336	304	295	363	331	350	367	350	329	348	332	328	319	350	311	360	347	366	311	329	314	335	343	342	342	377	315	311	347	332	382	332	343	341	327	317	352	312	347	345	293	328	347	329	283	318	336	366	345	351	316	286	349	328	315	331	339	362	318	368	333	326	343	360	345	327	366	362	323	319	356	322	308	346	308	308	320	344	333	337	335	356	329	320	326	340	308	315	310	348	335	352	327	311	325	337	353	364	328	337	362	357	312	341	354	349	328	356	324	315	283	346	336	357	336	330	371	357	326	322	332	339	326	351	363	331	324	355	331	345	326	322	315	345	331	326	343	358	354	319	300	343	305	321	288	322	326	344	347	348	318	310	312	304	349	368	334	336	332	370	368	282	321	343	346	353	320	332	319	313	338	325	318	308	332	324	326	366	329	317	322	315	332	328	321	332	327	367	319	312	323	328	316	340	347	288	320	321	353	352	341	303	289	306	349	317	329	341	350	303	347	340	346	319	327	345	343	322	357	370	305	325	339	299	345	319	331	287	348	338	307	343	360	347	331	303	320	367	336	309	339	335	308	356	322	325	300	365	288	343	314	326	343	368	372	343	345	298	334	319	313	367	328	336	308	337	337	317	323	312	312	319	345	366	349	358	287	332	371	306	315	340	301	323	351	357	326	316	318	338	307	330	323	344	359	324	337	315	328	326	302	322	286	322	353	332	354	334	311	363	315	345	346	336	301	335	321	304	337	321	336	320	340	350	311	350	345	342	322	318	325	349	333	354	346	270	337	348	330	349	343	321	356	356	333	319	357	326	345	352	345	354	331	335	331	352	363	348	329	338	316	309	340	338	325	336	341	326	330	334	352	330	326	340	343	316	309	322	319	311	313	344	330	335	335	313	336	327	333	337	328	320	308	348	322	299	335	360	329	337	325	355	322	348	334	340	326	328	356	357	337	353	321	347	351	339	307	355	334	333	359	300	349	334	342	318	369	362	341	328	307	315	318	354	321	343	314	336	308	346	330	302	323	317	326	331	342	303	362	321	353	360	322	328	332	342	342	354	361	305	308	335	293	365	343	333	342	320	329	319	326	358	332	334	342	318	334	330	335	336	303	332	320	324	317	293	306	338	329	333	358	355	311	342	320	279	335	306	324	328	346	328	309	301	337	339	329	310	346	335	349	310	344	312	335	325	354	327	344	317	313	328	349	330	301	330	333	340	349	332	354	315	348	329	375	294	336	299	372	297	321	307	384	307	326	364	349	336	339	328	331	317	304	333	336	304	335	344	319	352	326	352	308	337	328	337	332	363	359	340	337	332	308	348	336	308	369	364	360	346	325	327	349	365	331	352	323	324	325	329	348	314	330	317	329	318	335	359	336	346	291	322	352	347	344	335	296	337	356	323	344	375	364	328	327	308	319	340	342	321	337	304	313	292	315	340	333	320	323	332	308	340	352	329	299	332	334	321	324	321	346	313	312	308	341	319	334	315	347	352	323	344	355	314	311	320	319	312	342	336	326	336	346	327	339	317	294	357	302	320	369	372	327	283	342	318	344	364	356	299	304	349	353	336	330	311	317	315	361	355	312	333	335	327	359	349	332	298	313	323	328	353	309	331	368	356	316	298	337	307	339	324	345	346	331	346	325	353	313	353	361	309	314	317	357	311	323	307	332	326	322	302	358	334	339	347	295	362	342	334	359	337	324	339	329	327	334	345	339	340	329	339	368	301	341	345	334	307	370	319	338	364	366	351	355	326	338	332	327	324	309	361	336	312	340	337	360	334	357	335	310	314	313	318	324	339	339	337	330	325	313	313	308	328	323	348	319	345	319	308	329	318	327	339	335	318	348	332	362	332	359	368	345	296	339	316	323	342	341	327	351	352	327	349	323	311	307	323	349	357	331	346	325	344	317	298	298	356	299	338	324	360	306	297	332	338	327	336	326	312	329	338	323	327	346	341	338	337	334	344	330	355	346	318	346	371	314	323	335	333	321	320	327	337	320	320	381	318	351	364	311	360	338	290	331	317	349	309	315	316	325	346	354	364	353	306	344	338	354	334	343	353	302	337	336	334	321	329	346	356	323	370	372	306	272	351	351	367	305	346	315	319	357	331	334	329	327	321	345	325	325	338	329	367	351	335	343	327	354	340	345	295	318	319	338	341	334	380	328	332	315	320	332	327	325	340	339	336	338	327	358	320	357	326	326	342	340	315	323	325	337	327	358	322	345	327	342	327	318	369	354	317	327	318	336	304	323	349	335	308	315	345	357	342	303	316	348	313	301	319	336	313	359	326	282	312	348	340	345	339	323	336	303	314	353	343	338	351	304	325	324	321	347	330	335	348	349	339	301	329	308	341	318	328	307	342	342	336	333	345	318	331	337	313	346	321	332	324	335	335	335	324	310	334	307	331	325	359	400	343	340	347	316	322	323	332	355	332	318	351	319	322	325	329	311	345	358	332	312	336	330	339	320	328	308	312	303	335	333	356	315	354	357	322	312	321	307	321	333	329	329	350	345	318	323	325	293	354	351	352	356	343	334	347	324	334	324	323	303	337	283	338	361	343	303	347	327	345	362	332	330	351	338	352	327	323	325	352	348	333	297	324	328	302	358	332	327	314	356	346	299	333	358	374	327	333	338	347	335	346	324	322	333	335	338	317	350	341	316	342	330	339	325	335	315	288	293	346	335	315	334	339	352	344	348	323	357	347	329	335	335	329	346	340	382	316	331	320	331	340	316	343	331	315	320	342	322	334	329	336	332	319	339	326	306	355	350	299	349	318	327	322	349	370	300	316	343	344	329	310	328	348	320	325	338	320	311	365	337	339	323	351	340	345	357	342	327	319	341	307	356	299	314	339	327	334	329	342	313	308	331	348	321	313	322	307	307	348	311	340	333	320	356	306	347	343	358	301	332	348	349	310	354	355	360	349	358
23326	20977	28304	23782	20964	20907	6154	1379	1137	1044	875	918	882	876	799	737	754	738	744	706	705	682	623	736	692	737	685	692	655	694	651	698	667	636	644	675	721	650	643	656	652	616	686	721	628	613	666	618	664	689	688	654	680	645	627	681	610	650	638	654	588	624	651	631	647	631	669	630	660	664	646	640	624	622	616	620	650	627	600	644	671	667	615	584	656	654	630	607	619	621	618	568	639	687	629	600	637	590	620	639	652	684	627	630	667	652	621	592	669	629	644	632	612	670	645	636	630	654	655	596	588	613	647	628	607	650	602	665	614	658	597	626	691	648	667	619	636	653	648	616	619	609	631	610	655	606	630	647	667	645	617	652	625	634	645	609	589	594	602	651	652	600	656	658	601	669	631	614	632	612	661	631	619	632	628	661	618	627	639	630	630	622	593	637	634	592	601	626	611	629	605	654	641	620	657	684	658	569	600	637	625	607	585	654	651	594	650	637	609	621	606	667	614	633	621	597	607	627	677	626	714	609	644	643	626	665	625	666	627	648	597	615	679	618	624	642	605	630	634	621	544	635	659	619	660	627	582	624	643	663	594	616	651	713	635	613	653	662	624	644	684	647	620	626	682	636	599	590	638	613	646	613	591	634	638	667	642	666	617	605	628	623	620	668	580	632	623	656	620	620	639	647	623	660	646	607	619	639	623	615	637	662	630	624	660	613	660	640	632	615	638	640	631	601	615	641	609	665	589	636	574	663	615	647	633	629	637	642	595	609	623	645	637	589	636	622	653	626	651	668	650	626	659	626	616	642	612	650	587	581	646	638	639	579	654	637	645	630	625	660	655	645	622	627	604	636	632	698	619	653	616	689	617	607	660	652	641	635	657	660	656	662	641	646	592	587	614	624	605	582	608	653	621	651	612	644	610	617	619	641	622	655	624	633	600	593	632	592	637	606	640	569	637	606	679	621	648	619	619	634	594	623	621	562	620	638	647	624	608	632	632	589	598	624	604	622	642	603	666	680	627	643	620	648	633	649	639	674	614	651	644	626	651	619	644	591	641	683	643	655	627	620	604	607	626	628	614	623	651	644	610	626	627	609	665	636	632	672	655	582	631	632	667	648	640	627	640	645	632	658	622	668	633	639	631	611	602	616	647	613	589	603	655	643	624	683	666	636	630	675	622	607	640	606	614	621	640	628	574	638	665	657	599	628	649	637	642	637	630	618	607	654	644	633	631	609	596	583	643	623	638	599	665	699	688	624	657	646	613	651	647	627	628	640	650	620	633	648	687	629	647	651	690	632	604	637	671	648	647	616	620	621	632	633	651	576	583	662	625	643	651	651	629	590	605	616	650	653	619	625	643	604	629	603	626	563	609	642	673	639	609	665	611	621	592	663	626	647	640	643	624	637	647	647	651	619	640	638	619	657	620	629	627	647	603	632	597	634	635	673	631	644	663	639	634	649	622	599	638	647	658	623	633	629	657	648	677	639	639	613	633	620	629	604	603	698	611	632	641	585	678	717	624	608	636	661	629	616	631	582	616	702	586	617	613	629	670	639	621	624	644	630	643	652	638	633	617	642	677	608	631	667	621	667	628	643	636	618	600	654	607	638	631	616	654	630	633	608	633	625	620	605	642	609	641	658	634	642	592	635	646	588	641	586	653	657	644	656	609	594	611	585	600	685	600	666	684	687	597	644	666	659	610	638	652	627	717	618	643	624	582	630	618	652	657	670	619	607	648	621	666	649	638	644	644	596	578	632	550	618	623	667	635	590	642	628	663	660	656	604	619	645	647	582	623	614	653	616	648	696	620	636	612	629	626	604	636	658	621	619	631	621	632	650	648	612	665	636	662	610	674	643	651	618	652	651	648	616	625	628	601	608	648	654	621	653	686	641	631	578	628	644	636	636	647	627	648	623	622	627	638	656	674	645	640	666	638	633	650	628	631	620	584	601	619	649	624	588	607	594	648	655	592	649	606	608	640	596	618	588	613	631	673	599	623	620	582	636	614	618	604	660	603	657	679	611	674	596	642	627	624	660	588	647	626	627	628	605	629	618	611	609	623	631	632	635	643	614	696	639	658	627	613	659	615	633	660	619	596	625	605	669	680	664	595	633	630	629	624	637	628	650	593	614	617	638	657	594	626	584	648	681	600	601	651	591	623	613	616	602	683	668	655	648	620	594	605	595	662	603	644	588	671	586	638	630	623	601	659	642	626	632	630	535	629	644	617	627	662	622	624	595	648	598	594	572	655	652	606	595	607	645	647	650	621	669	594	638	629	690	610	594	620	648	631	624	645	638	674	608	617	624	584	653	612	623	673	658	676	653	619	650	643	632	630	615	645	642	642	670	589	657	632	613	571	612	642	684	670	615	649	631	676	686	695	649	606	618	666	655	612	662	657	631	667	644	644	625	641	641	613	635	647	637	639	648	653	688	658	625	638	642	620	614	643	668	636	665	682	617	612	632	629	627	602	648	661	655	669	635	632	645	569	598	626	671	645	629	640	622	648	676	627	697	624	628	643	583	638	645	631	599	611	692	650	661	564	612	655	638	614	608	629	599	608	656	634	658	625	655	628	615	629	664	620	630	635	623	626	636	627	625	610	651	623	650	639	617	636	651	642	633	589	617	627	594	660	701	633	669	685	626	656	649	613	653	639	660	622	607	645	614	599	615	655	622	666	615	659	657	604	628	637	635	639	650	575	636	587	647	620	645	606	650	619	641	644	647	618	626	622	653	651	670	640	688	642	617	657	685	589	628	633	586	650	591	604	641	641	626	597	648	627	641	669	600	659	620	636	644	637	586	649	623	612	643	680	670	636	589	642	613	646	588	619	644	644	645	630	663	604	628	642	622	616	630	590	657	670	658	659	630	644	617	659	613	603	630	589	676	649	641	617	623	591	645	650	619	582	621	613	632	619	652	620	652	657	664	615	692	645	638	639	661	634	622	659	625	662	637	601	637	655	637	649	602	628	621	643	644	610	594	651	637	646	620	602	640	633	616	609	599	651	605	666	621	659	599	619	661	643	677	620	635	629	593	607	623	639	639	633	614	633	605	588	595	670	598	613	651	628	609	617	634	648	627	625	629	672	611	656	660	656	627	633	676	620	604	638	620	642	627	646	600	620	624	646	647	671	635	618	633	651	628	585	623	580	667	624	629	559	650	591	643	606	630	634	625	608	646	615	601	655	606	642	638	662	632	598	640	658	636	566	658	607	612	650	640	646	629	587	610	617	665	643	611	610	618	662	605	640	677	623	653	659	652	619	599	630	663	675	610	619	661	632	648	675	677	598	662	620	660	626	611	660	630	603	650	638	630	604	627	577	625	584	677	602	628	610	686	605	637	599	635	633	607	630	602	617	579	624	577	656	630	689	656	633	636	614	624	624	638	624	665	656	649	623	637	686	637	659	622	613	628	620	663	631	621	655	605	664	643	601	594	627	634	612	634	638	623	627	611	676	662	608	649	595	634	600	616	655	620	677	670	659	637
46257	11813	12128	7181	4463	3152	2432	1996	1675	1494	1226	1192	1103	988	963	879	879	882	789	789	803	743	761	719	707	711	627	735	648	670	722	672	668	659	646	658	700	658	621	659	633	635	662	603	629	583	664	650	640	642	617	649	651	698	630	642	601	632	662	638	607	612	665	687	629	610	614	597	631	604	612	640	578	579	632	570	581	641	661	592	617	599	614	625	611	574	581	603	580	594	563	583	629	612	600	650	579	589	598	509	629	567	646	579	598	584	587	564	594	579	616	609	600	588	631	608	614	608	575	611	573	615	597	587	634	566	573	611	579	612	628	607	602	600	588	601	578	539	625	564	604	628	638	621	629	625	614	595	621	629	599	590	585	615	588	590	608	616	569	603	567	603	592	627	572	604	586	566	629	601	593	554	603	590	569	574	569	607	584	578	588	593	598	634	545	567	593	584	575	645	618	602	576	641	579	594	603	614	591	651	603	610	547	588	617	614	592	559	587	592	590	561	610	587	638	589	590	637	585	610	558	665	597	571	630	602	602	567	601	574	594	566	616	648	603	567	596	610	593	597	587	602	627	608	598	630	596	570	572	628	607	608	579	612	617	590	629	566	575	591	579	577	608	577	600	583	569	613	582	556	606	561	613	556	581	642	610	620	586	575	571	603	584	580	567	628	593	607	554	609	623	618	571	625	578	577	573	561	619	615	628	584	622	658	638	643	593	602	588	606	587	629	591	610	582	594	619	547	585	568	550	567	605	599	617	618	580	624	585	591	611	588	590	633	604	606	579	628	611	582	588	560	599	594	575	604	562	571	618	560	567	565	621	582	629	622	577	567	582	605	636	555	555	553	533	588	632	589	566	581	589	607	613	578	604	620	586	595	578	562	571	610	606	619	575	633	605	595	575	560	620	604	584	570	590	559	581	568	603	594	559	601	651	610	608	610	595	582	610	569	534	592	605	593	610	574	596	616	636	575	600	590	570	594	626	572	590	591	585	606	613	601	608	534	634	580	550	616	617	615	617	603	578	626	536	531	592	618	570	614	576	623	614	574	582	605	565	610	615	591	539	599	599	561	565	610	573	585	562	593	638	601	608	573	558	599	589	584	612	597	645	550	590	610	590	603	592	594	619	591	606	609	605	649	526	639	610	620	582	610	610	589	640	597	601	579	611	602	572	603	629	600	613	613	584	570	608	590	587	603	579	603	594	565	619	567	605	591	590	589	636	576	591	600	575	600	605	603	587	594	556	566	569	581	584	575	598	600	575	568	604	573	630	615	619	570	569	574	587	587	601	567	552	592	578	660	609	624	584	602	602	617	596	601	587	563	600	623	623	621	643	611	557	594	602	581	581	619	604	582	597	608	581	556	596	612	563	610	569	604	562	565	616	576	548	597	630	628	580	569	588	595	595	600	570	573	583	572	610	590	534	563	586	597	630	595	648	598	609	600	603	605	619	596	597	586	566	608	618	617	597	580	587	624	626	617	597	653	561	581	586	570	591	544	577	585	621	604	585	605	560	596	607	620	593	653	606	581	600	572	599	578	608	595	635	638	609	587	558	572	602	605	614	610	615	595	591	562	624	579	595	601	638	609	544	580	564	601	593	625	626	549	583	585	606	590	586	629	582	616	551	625	557	618	602	614	596	614	594	606	590	606	582	591	620	576	557	585	597	608	589	589	666	621	582	596	573	627	570	569	572	599	575	584	614	586	604	575	572	609	621	627	564	594	654	620	627	581	610	596	617	573	647	623	602	624	603	573	577	577	586	569	589	605	606	607	578	571	590	585	587	546	649	622	585	580	614	595	585	606	582	561	621	631	603	619	625	564	643	569	572	601	586	614	580	546	628	578	625	604	541	619	607	613	563	625	594	596	631	571	597	597	576	591	608	644	623	569	580	591	574	616	610	608	611	568	590	581	603	589	607	534	550	631	591	602	575	604	556	629	611	579	572	632	591	586	559	607	591	573	610	632	607	568	574	592	602	621	615	555	584	552	587	549	625	594	606	595	549	549	566	543	588	601	614	603	581	566	628	623	577	579	602	604	608	564	599	616	589	610	637	558	554	590	583	582	573	590	645	562	658	603	544	579	614	601	590	605	613	596	602	565	531	615	582	615	560	638	629	591	587	580	592	581	622	598	608	608	569	600	598	594	605	604	616	616	577	639	610	610	577	613	590	601	579	592	558	579	590	581	595	587	567	573	642	609	564	578	612	549	563	573	572	620	594	583	608	627	591	597	595	574	557	571	614	623	565	603	628	585	589	561	581	589	603	560	568	619	578	544	633	581	585	597	614	560	591	599	556	563	640	591	639	612	607	577	593	595	558	583	605	622	626	609	562	582	536	637	600	599	580	556	585	571	591	637	602	596	623	579	509	589	553	619	598	593	588	615	610	575	609	575	610	606	582	600	569	579	604	587	599	572	584	625	576	616	627	576	514	575	570	556	618	606	577	629	615	573	581	593	600	596	589	596	615	602	621	635	585	609	585	588	569	603	606	569	609	581	574	592	599	593	607	609	578	589	623	572	620	638	572	585	592	584	572	593	597	616	627	595	616	621	551	642	581	568	580	608	636	605	572	609	580	553	647	624	596	639	594	599	562	611	595	634	608	568	604	599	591	625	622	580	585	599	596	588	598	629	583	577	596	589	606	634	590	576	595	626	587	589	574	623	578	585	598	592	578	599	544	604	604	576	610	546	601	623	599	595	643	607	582	611	598	618	596	641	638	555	581	613	598	633	591	595	636	616	599	564	602	647	609	572	631	588	596	552	603	626	632	547	589	605	658	611	589	588	622	594	573	627	609	600	589	584	561	586	599	586	582	630	619	593	625	593	562	561	627	599	545	620	583	583	553	600	582	577	580	574	574	660	576	596	629	577	625	588	614	591	589	547	611	554	603	656	600	651	599	582	618	612	582	578	568	587	631	582	612	562	617	636	584	599	582	538	560	568	608	617	640	601	598	624	587	628	572	580	604	605	586	563	618	582	582	590	592	608	655	616	604	582	599	628	568	563	638	608	611	603	579	558	613	610	633	593	602	586	563	623	574	583	625	618	583	619	616	588	594	627	644	616	558	599	603	598	629	615	597	580	625	624	602	562	583	546	601	598	573	625	622	578	612	578	557	540	603	631	583	595	571	569	569	551	553	577	620	611	630	522	650	583	624	582	614	576	584	583	612	599	591	589	558	609	600	600	581	576	566	618	579	597	572	619	632	552	618	579	559	558	590	594	628	594	572	582	608	554	571	607	573	566	599	553	592	580	575	597	594	575	577	612	573	598	598	553	599	603	640	597	594	577	631	636	631	588	593	585	590	581	622	584	595	577	582	613	644	589	634	595	531	565	598	604	590	589	579	587	593	553	603	542	583	608	613	598	584	602	595	588	571	620	585	615	594	565	614	584	603	574	641	604	629	595	573	592	596	600	549	592	575	629	608	582	565	574	592	588	581	570	580	561	614	570	535	605	595	592	598	598	559	581	584	602	598	584	565	571
33818	16239	3050	728	608	567	576	530	535	549	525	533	550	563	543	571	493	604	518	505	557	529	547	533	573	537	547	537	569	532	515	547	518	536	569	592	517	608	563	534	534	535	553	562	530	574	527	555	538	558	589	540	538	570	583	561	583	497	554	589	551	512	580	552	503	530	547	570	577	562	543	527	570	559	508	544	516	535	531	541	559	533	549	576	546	517	534	546	541	522	564	534	506	575	571	542	506	541	555	541	525	519	546	540	538	519	507	557	534	555	549	552	512	533	553	549	540	515	555	555	553	564	550	540	520	548	580	542	569	564	539	563	537	555	560	581	530	535	561	526	543	546	552	539	535	533	546	563	544	562	528	530	515	587	548	538	585	584	541	572	528	502	583	572	550	528	552	556	574	545	550	517	527	526	566	544	557	566	524	526	508	539	537	548	562	549	574	554	529	530	539	560	556	495	483	540	532	548	517	539	544	534	520	559	526	518	545	516	537	491	508	534	492	584	519	557	534	541	549	605	545	507	547	574	557	531	570	564	567	548	553	547	523	554	584	490	541	550	509	557	540	525	562	558	535	503	541	496	531	572	519	508	542	576	573	570	573	505	528	508	548	554	560	540	554	572	549	533	580	571	552	576	522	549	528	573	526	521	546	556	550	534	551	580	525	530	529	542	550	518	554	549	555	585	536	542	524	567	546	521	538	551	547	513	570	511	539	519	528	548	540	517	548	533	568	578	523	569	565	525	554	556	539	561	498	516	544	528	524	520	570	564	554	602	503	554	565	514	545	591	535	511	491	544	538	505	582	542	576	566	521	520	545	550	555	534	522	497	579	580	554	512	537	488	529	526	501	547	516	551	540	547	544	527	548	558	553	548	557	600	540	567	536	609	525	537	565	524	537	540	552	531	588	503	556	526	557	508	574	542	547	551	533	504	533	582	520	526	536	571	541	543	529	524	524	579	573	545	515	540	537	565	532	555	557	566	596	550	532	531	570	496	564	522	517	559	586	557	536	522	524	538	553	494	565	532	537	509	558	506	572	577	535	549	520	527	530	557	548	512	553	485	518	558	530	517	527	528	525	519	537	531	503	553	557	538	516	546	547	531	543	495	523	520	532	579	561	535	553	554	559	506	523	525	503	540	545	517	521	527	551	495	536	532	524	573	497	530	530	550	554	559	554	523	544	497	546	515	585	568	545	568	527	562	564	508	532	583	557	543	540	572	511	506	544	521	571	565	557	521	526	567	529	570	562	559	565	537	548	541	537	561	563	543	530	495	499	524	534	489	541	535	562	522	513	481	572	559	524	525	537	551	552	544	593	549	523	524	567	525	541	536	565	567	547	538	517	517	507	602	545	538	549	539	522	509	530	530	557	551	545	536	522	541	551	584	553	599	531	524	526	539	532	553	592	535	561	536	553	589	547	562	538	566	523	511	523	534	546	557	586	576	568	495	543	567	497	532	565	541	532	526	529	536	492	535	546	513	568	547	525	555	534	533	520	561	570	541	510	537	558	518	564	556	538	527	507	535	545	531	547	545	523	542	530	535	514	572	492	554	550	508	532	498	563	537	543	545	542	566	534	555	537	569	538	544	520	575	510	537	525	516	579	532	520	559	567	545	572	549	514	533	530	554	526	559	544	568	534	552	541	568	523	560	515	502	518	548	570	571	550	562	536	524	611	546	540	565	568	564	586	540	526	569	533	560	551	515	559	545	575	547	545	537	599	590	561	535	554	556	549	518	564	547	547	538	561	532	538	547	578	540	533	539	533	549	574	586	522	522	530	528	520	523	537	560	528	564	546	568	534	531	533	536	528	552	562	486	531	552	545	543	511	576	571	527	538	519	527	546	515	498	571	529	567	514	540	551	527	499	547	498	529	520	512	566	561	551	516	555	542	516	535	536	520	572	572	515	513	513	511	565	491	529	531	544	554	564	521	542	499	538	534	564	534	515	537	503	563	563	538	577	516	545	557	582	525	582	583	514	496	550	551	497	542	547	532	551	540	505	525	556	582	504	538	503	515	529	569	526	537	537	547	545	547	557	576	524	558	542	532	551	545	519	502	536	523	500	544	555	571	532	532	538	566	533	540	477	535	521	541	495	549	556	551	537	509	520	538	547	548	546	539	555	551	558	557	545	565	551	514	519	556	518	541	531	568	512	552	556	559	556	544	548	553	539	552	533	546	561	551	499	529	501	552	523	554	557	568	532	544	498	534	552	523	534	588	530	570	524	559	548	566	585	498	587	558	516	588	550	577	566	549	579	537	582	521	541	559	530	528	538	519	552	558	512	590	517	546	532	506	557	493	525	565	535	568	519	532	517	586	536	514	526	547	531	530	579	536	542	500	561	518	511	541	529	529	523	536	505	548	547	533	551	535	553	544	522	521	534	575	515	543	509	541	516	545	525	502	536	531	545	539	611	536	560	537	551	559	559	541	513	588	571	535	575	514	531	530	530	527	524	544	543	568	553	552	548	501	554	557	553	534	545	500	532	521	513	544	524	501	547	550	517	569	591	542	524	577	553	506	546	566	570	536	486	577	497	506	546	541	539	553	499	513	521	528	544	563	549	540	543	556	546	581	556	566	515	547	564	521	536	555	535	532	518	546	542	549	548	587	543	543	520	506	555	537	542	570	524	520	534	546	516	569	533	522	576	566	520	525	495	570	596	503	529	547	565	545	540	546	529	543	522	565	556	550	545	552	519	537	532	566	561	565	537	528	547	607	526	537	583	560	529	538	522	578	582	555	544	552	534	541	567	539	562	541	517	528	521	552	543	491	554	522	548	554	552	541	492	556	578	580	541	537	529	559	544	497	519	516	608	586	579	551	574	512	565	544	570	532	569	565	578	514	538	533	557	537	532	502	502	547	521	533	571	531	554	519	511	554	542	596	540	504	472	525	525	496	527	554	555	578	546	515	567	553	537	539	581	536	578	544	545	505	552	537	525	567	529	546	552	500	477	500	513	566	525	537	491	533	546	529	541	504	547	544	519	544	538	529	523	553	508	561	523	510	542	523	518	528	497	548	585	535	521	525	502	510	539	542	514	482	518	532	551	536	529	529	561	557	529	567	536	554	561	569	543	577	534	510	535	554	578	530	552	555	530	532	524	513	580	544	527	581	561	538	518	541	529	567	524	554	516	556	519	540	539	523	537	548	579	582	547	546	524	516	540	525	554	578	568	526	492	584	505	494	508	553	547	540	520	568	509	583	552	562	519	540	520	536	507	492	525	521	549	547	589	533	532	506	522	516	506	529	549	540	549	539	534	516	515	510	529	541	543	526	554	584	520	531	482	531	488	533	551	522	544	551	538	548	561	553	550	556	519	559	560	533	563	518	513	569	556	541	550	534	538	559	506	549	522	522	553	516	516	483	493	499	564	519	519	508	522	532	560	522	547	537	552	512	539	524	587	497	514	533	562	522	535	544	495	596	518	553	517	528	524	512	526	547	579	566	565	521	534	531	553	548	576	551	548	519	590	510	484
30162	1709	947	747	615	612	621	650	559	583	565	561	598	543	560	597	547	562	570	589	572	591	580	563	543	538	556	581	565	559	559	535	551	576	527	572	534	560	539	559	572	521	585	550	564	545	588	589	555	546	517	557	613	587	560	563	606	538	587	565	594	574	588	568	628	580	585	558	574	580	549	554	554	546	552	593	560	604	558	566	558	539	554	566	551	622	539	545	548	582	560	612	570	607	553	535	591	572	573	551	557	561	568	553	585	583	563	538	552	533	551	600	535	566	515	567	535	566	565	587	540	526	534	570	601	548	559	582	524	543	560	561	544	526	578	549	542	556	562	558	534	562	590	600	555	553	556	578	538	573	551	545	602	550	581	593	562	557	573	570	581	566	579	568	575	587	559	573	557	570	593	593	555	515	546	567	563	533	563	572	560	585	550	574	574	588	531	603	551	562	593	563	541	538	585	562	620	565	549	603	523	556	617	568	551	537	537	584	535	591	557	524	643	579	568	547	599	590	554	550	539	535	535	536	543	584	557	578	561	570	506	584	561	570	532	606	559	545	551	563	546	579	552	531	592	537	598	561	542	567	564	554	556	556	564	549	563	580	564	502	579	598	547	579	521	567	577	570	607	549	551	592	592	564	601	585	544	560	537	543	534	553	555	561	589	588	564	514	545	565	570	555	567	571	572	528	524	572	563	556	535	615	536	589	562	598	554	523	611	525	514	555	586	528	598	539	543	591	592	571	543	558	544	608	583	582	571	558	584	563	523	548	584	574	561	549	582	561	581	529	554	546	601	551	534	581	549	565	579	564	505	570	550	535	593	546	596	560	556	563	555	549	582	516	556	597	570	536	527	554	561	535	575	531	547	565	558	549	585	548	588	547	567	547	564	595	541	520	574	539	545	561	528	573	560	515	507	581	539	590	588	528	570	538	589	547	564	572	533	550	590	550	595	549	573	556	541	569	500	564	491	599	515	553	583	546	566	585	566	575	560	587	550	562	569	552	534	562	580	579	568	578	562	550	562	626	545	577	543	545	529	539	582	575	562	539	561	538	577	525	584	562	553	518	512	580	583	593	563	511	579	558	524	561	545	592	548	516	575	575	567	482	545	569	607	587	582	583	532	536	564	564	566	544	564	552	573	567	568	561	574	570	593	556	531	603	581	533	561	565	550	557	538	583	628	575	612	553	572	546	565	595	578	556	613	558	586	557	614	577	575	588	583	572	575	543	566	562	524	572	596	567	561	597	577	578	531	568	565	547	522	564	551	564	572	567	585	591	558	565	554	530	533	630	591	567	531	565	555	602	550	588	570	542	548	588	561	552	566	554	593	535	571	546	552	569	539	561	576	599	572	573	552	567	584	599	561	599	564	527	542	529	519	573	574	554	584	576	541	539	566	547	584	581	563	564	579	529	566	543	544	572	555	535	563	574	581	555	572	535	571	581	566	571	561	616	544	556	533	575	570	561	580	539	544	532	525	543	573	557	575	539	577	584	562	629	534	580	495	593	569	555	584	552	581	552	583	560	557	571	525	556	549	545	548	526	550	540	547	561	559	560	594	588	534	606	524	538	547	546	527	525	577	601	561	566	543	550	545	533	574	595	578	569	553	571	575	569	536	607	545	568	557	547	568	580	593	508	586	586	578	600	575	570	590	553	584	576	615	596	574	547	540	567	568	536	550	576	565	602	600	566	602	577	568	590	539	544	547	530	580	556	602	583	535	585	522	580	572	579	594	609	552	562	534	552	535	550	546	526	559	560	593	546	551	530	549	583	562	579	520	521	578	547	513	558	567	570	634	560	614	550	563	576	561	562	564	520	580	555	560	555	507	513	540	544	553	552	569	537	527	567	569	558	558	569	540	502	555	574	540	561	554	567	583	554	528	548	601	560	546	568	587	543	532	556	537	521	582	580	553	557	589	559	548	563	568	521	588	557	575	594	563	549	561	580	546	516	576	565	621	600	568	545	576	571	543	536	575	589	543	528	552	556	587	540	575	574	568	557	589	599	600	559	579	575	554	600	554	573	575	577	598	590	568	592	566	549	560	554	540	565	531	519	566	516	586	611	580	532	579	574	568	592	546	541	577	560	555	512	550	575	571	518	575	565	557	560	529	558	528	589	573	581	561	539	537	616	590	531	560	549	578	533	526	527	581	562	533	599	604	548	577	557	547	558	562	560	549	549	595	563	564	622	565	570	578	569	573	553	571	556	566	621	534	552	591	578	589	570	609	539	557	591	556	551	556	604	600	587	557	540	581	539	579	559	556	529	552	571	567	568	553	553	551	579	588	572	560	578	568	526	565	541	575	570	578	617	526	547	532	534	544	577	546	560	558	566	587	606	553	534	529	534	541	578	630	532	553	563	586	595	532	560	545	560	523	566	558	586	544	596	543	548	599	576	570	571	591	579	550	563	562	568	533	535	546	522	601	573	571	608	569	547	562	591	568	553	621	591	590	538	559	516	554	546	545	579	558	584	614	567	540	543	574	542	569	550	579	591	558	519	548	612	580	567	546	569	554	559	572	550	545	561	572	530	547	559	571	552	564	537	572	572	546	564	527	587	559	553	563	629	523	510	548	541	537	516	555	558	551	556	566	599	536	525	562	591	576	558	559	584	556	534	607	558	568	542	569	519	527	563	522	593	547	551	583	587	554	572	587	533	569	569	580	630	578	564	589	525	591	544	560	547	556	573	558	521	558	531	583	556	584	553	531	562	553	569	543	553	596	571	532	547	572	562	593	554	522	560	556	534	537	580	564	531	552	535	540	563	509	570	572	560	552	570	582	533	511	556	568	534	561	510	570	537	576	555	540	599	559	546	568	528	604	556	542	574	570	577	617	565	572	575	547	571	565	576	565	577	557	549	572	558	530	533	513	566	593	554	582	560	554	610	516	565	589	555	568	548	563	525	586	571	561	575	526	569	597	546	569	576	570	554	559	534	568	567	550	594	577	581	530	558	554	531	577	590	555	529	582	619	539	556	608	569	563	601	584	555	545	581	542	577	552	509	571	560	535	574	565	544	579	594	542	572	526	569	554	616	560	539	566	577	574	545	566	554	609	600	560	585	519	546	584	561	565	580	546	569	552	562	562	583	595	581	551	595	581	559	536	591	575	550	609	521	541	520	555	624	548	512	569	577	540	560	582	605	542	567	565	557	584	541	518	556	517	543	572	544	576	507	591	580	562	520	557	583	566	566	594	561	560	566	593	537	568	541	583	597	535	568	587	599	537	581	562	525	558	533	600	532	556	541	561	535	573	588	535	585	530	573	555	596	541	564	575	536	568	553	602	576	551	570	569	539	564	569	550	578	526	547	557	560	616	564	553	513	600	582	558	580	531	565	543	562	567	576	581	571	570	571	603	583	563	562	547	527	534	551	555	566	580	562	565	543	552	542	560	494	554	568	564	515	559	570	584	534	562	569	570	558	553	526	506	549	582	551	580	561	555	560	586	588	522	598	559	601	577	578	562	600	563	542	534	579
25523	20938	27398	24502	20420	4849	929	696	539	502	472	474	429	451	391	397	368	352	395	391	385	360	391	328	369	312	339	337	307	334	320	328	324	319	334	350	341	346	292	338	303	326	341	328	299	320	326	335	327	312	345	318	297	335	321	394	325	346	356	334	336	314	339	348	350	327	291	331	323	327	331	317	334	319	290	324	313	354	313	318	310	332	316	327	321	316	338	286	333	309	280	319	316	279	323	349	322	307	316	306	325	327	330	285	300	289	319	296	335	309	333	303	316	312	304	307	332	325	312	331	322	316	342	323	308	299	305	292	323	322	312	347	343	295	337	308	304	301	301	328	296	301	322	319	304	358	310	334	315	284	340	310	330	378	308	331	303	329	328	341	317	319	345	311	315	325	337	318	317	309	356	334	308	304	291	322	296	333	326	346	297	281	342	343	289	319	315	287	319	292	296	321	328	295	292	306	306	314	308	301	297	318	330	330	337	294	299	331	298	310	323	311	329	340	329	306	328	333	314	329	289	329	330	315	313	310	351	306	323	335	299	344	325	295	320	327	305	317	324	307	339	311	333	318	322	297	326	311	303	351	297	320	316	323	314	295	305	307	350	311	318	340	267	305	342	325	306	320	289	325	295	317	296	336	333	308	315	316	346	317	314	280	326	288	308	324	316	340	320	346	321	314	300	300	312	283	272	299	294	294	302	326	293	319	321	333	296	321	301	330	281	307	301	303	325	323	342	305	320	342	310	322	332	318	315	287	300	299	347	295	288	297	303	320	323	336	313	327	343	306	300	308	321	298	311	332	304	324	294	318	312	324	384	314	309	287	275	312	331	300	319	336	292	336	328	322	306	321	313	302	332	324	289	336	314	280	316	340	330	321	313	328	289	341	353	325	350	303	302	306	303	315	301	306	326	304	347	312	322	279	312	298	308	331	313	302	335	327	305	318	326	310	310	333	326	303	363	295	342	307	299	305	306	330	295	348	351	304	307	327	292	304	307	310	303	308	304	301	329	294	309	298	294	319	317	318	338	301	345	314	305	313	340	311	341	299	314	308	313	311	315	336	302	284	320	360	286	339	303	328	296	344	335	289	314	321	339	332	303	318	296	334	305	320	326	304	311	290	308	292	282	331	310	318	339	344	302	331	300	325	327	299	332	306	317	331	292	322	318	304	303	319	283	311	313	298	327	315	322	289	345	338	298	361	334	318	322	301	321	293	330	330	329	329	313	321	305	312	326	297	306	295	285	328	316	296	329	323	301	312	310	317	332	303	291	342	315	309	316	346	303	316	303	284	298	305	303	291	327	301	310	296	316	318	333	293	309	307	306	308	324	319	351	325	293	296	315	322	328	350	298	296	307	327	362	335	323	298	320	374	310	322	299	294	339	307	312	308	311	324	303	290	324	309	318	323	327	308	314	341	315	316	328	307	313	289	308	346	314	322	348	302	318	307	327	299	348	363	308	300	318	295	291	315	315	304	331	334	307	313	300	317	326	305	346	322	321	313	312	288	303	306	306	303	301	331	336	314	311	319	319	315	321	306	304	323	327	347	286	291	343	303	290	341	299	323	286	344	320	311	307	316	327	281	306	320	291	338	317	300	302	318	294	274	290	310	327	333	314	324	297	322	318	292	315	278	367	333	306	329	322	304	314	292	306	298	288	319	293	279	327	326	344	313	321	312	288	364	308	323	341	324	321	327	283	298	335	306	335	304	292	339	323	335	367	317	287	307	301	321	296	297	306	287	294	293	323	305	297	330	298	302	317	326	330	305	326	305	320	300	307	319	316	291	309	333	331	305	302	330	312	297	322	321	295	310	319	341	299	325	307	296	318	334	340	333	312	322	320	298	300	322	342	297	311	308	337	309	316	299	313	307	333	319	320	307	334	303	297	317	293	337	327	292	289	342	304	324	299	322	328	307	297	342	315	297	318	306	282	337	290	340	337	299	337	327	287	331	287	304	340	297	332	331	352	302	309	310	345	326	325	324	317	345	309	321	310	339	318	349	328	320	325	322	332	336	293	359	313	330	315	320	313	292	317	300	338	329	329	302	296	309	291	306	328	342	328	316	343	324	314	310	340	334	325	313	309	327	274	335	310	307	297	309	349	291	305	316	332	333	310	292	297	313	344	301	297	326	300	309	326	318	354	317	315	362	328	328	326	324	337	337	320	292	318	333	290	306	350	331	307	306	323	345	336	309	273	318	340	289	333	328	291	305	309	316	260	287	327	333	313	321	340	311	317	321	322	307	340	324	282	334	294	327	314	335	342	345	300	350	349	316	340	308	279	286	323	348	335	353	323	314	327	316	306	308	318	309	365	311	304	298	283	321	329	301	303	320	314	324	295	298	320	310	319	317	329	316	329	310	323	319	299	294	317	304	303	322	305	325	337	314	348	307	351	325	322	314	311	315	316	322	281	345	315	327	313	323	303	330	311	313	300	330	292	289	335	354	293	326	312	323	320	314	290	310	311	281	334	322	324	334	351	339	307	272	291	355	310	326	359	330	330	358	323	331	291	335	311	329	308	293	309	322	301	277	293	316	294	328	312	332	331	341	297	310	310	331	321	321	315	314	319	314	289	310	318	316	321	330	324	337	284	322	313	324	310	330	333	303	293	344	305	303	320	317	297	344	302	316	298	296	320	289	309	340	296	329	309	290	322	307	297	302	334	294	327	287	319	305	352	313	303	322	298	299	281	327	326	308	320	317	322	288	311	318	356	346	318	327	310	329	299	302	321	358	293	323	296	345	321	300	319	311	286	316	311	338	303	285	310	332	327	318	306	312	331	339	343	321	282	312	316	314	285	304	311	312	297	303	320	321	296	294	323	277	302	325	342	303	308	318	317	327	306	309	313	310	309	348	277	301	316	321	296	322	331	323	330	327	297	320	308	320	297	298	280	304	322	355	305	339	304	322	326	333	310	309	306	307	326	295	332	337	285	325	318	350	325	316	326	317	307	300	320	333	302	288	323	287	302	327	338	304	307	328	314	324	295	305	359	301	328	300	347	321	282	312	311	309	332	300	310	288	329	329	307	307	295	322	326	309	338	344	323	329	310	304	348	337	291	347	293	335	340	314	342	297	302	339	321	320	350	331	289	322	297	322	307	304	285	319	312	309	316	302	291	293	299	323	302	298	308	309	311	355	304	321	327	302	316	321	289	315	308	293	330	311	301	313	327	313	285	309	305	296	346	329	318	342	284	315	286	329	277	338	284	338	295	312	298	336	325	290	331	320	279	311	318	332	306	343	311	336	300	324	323	310	297	324	286	302	317	314	311	350	336	346	338	306	288	322	301	300	306	273	312	339	305	331	305	309	338	277	283	348	307	322	294	286	315	313	285	313	305	299	283	297	333	340	317	304	306	293	320	313	294	327	327	312	318	315	324	300	331	317	308	303	311	301	307	313	298	322	310	312	280	346	312	303	304	304	330	328	337	308	294	292	313	300	306	281	304	369	308	295	326	306	298	336	362	304	290	326	350	321
44978	7989	7439	4107	2528	1791	1348	1093	864	801	707	657	591	535	518	484	435	509	439	407	444	422	398	385	400	415	366	371	338	343	326	350	350	345	365	370	330	349	349	350	368	352	394	354	343	334	353	368	354	360	384	365	362	396	362	341	369	335	345	355	327	363	373	380	381	317	315	304	330	308	346	361	337	358	379	322	340	330	346	341	320	347	310	343	334	315	326	339	333	349	318	319	327	329	357	324	330	338	319	316	352	348	322	332	314	333	302	337	332	330	321	352	311	338	313	313	308	282	378	319	328	354	328	354	328	321	333	282	316	307	336	330	384	301	337	321	342	299	302	304	357	333	328	351	308	344	343	328	326	327	330	321	298	315	380	313	312	335	308	304	330	319	326	317	356	316	309	322	339	306	307	302	333	325	302	316	330	311	335	315	334	312	344	347	341	364	344	324	330	344	309	311	354	330	307	315	314	319	306	349	340	301	324	340	319	332	331	325	316	326	336	326	323	325	320	296	314	331	358	307	322	325	317	358	317	351	320	322	325	327	337	304	323	303	349	319	301	330	336	316	352	322	321	341	341	303	335	358	317	338	349	307	305	331	330	334	341	342	314	332	314	333	344	347	316	355	330	308	314	336	349	310	320	343	353	322	305	290	344	317	322	324	343	349	353	307	348	334	305	333	314	306	346	338	330	320	324	301	318	359	329	338	320	300	340	369	324	324	294	329	325	324	344	307	334	337	339	305	345	359	339	337	306	341	332	356	325	360	329	330	318	323	327	348	329	310	290	324	313	329	312	312	329	314	285	319	321	304	365	339	324	308	353	316	354	306	325	341	336	360	314	312	341	323	352	346	322	332	353	360	324	339	353	326	329	345	343	312	324	331	329	303	310	327	331	333	375	313	318	326	327	310	328	311	311	343	308	361	332	305	331	334	299	326	336	367	295	335	339	318	322	327	347	312	344	323	346	306	371	335	355	344	285	362	347	304	340	315	302	313	322	343	343	320	340	315	312	335	339	347	321	335	333	356	336	313	343	348	328	327	346	314	316	316	333	328	333	346	335	354	285	344	278	362	333	309	337	326	291	339	317	357	321	342	324	363	319	327	356	306	350	318	310	324	299	355	322	307	354	348	339	325	308	306	328	352	320	328	347	317	341	312	317	307	316	347	355	333	323	312	348	317	318	370	381	315	327	339	308	362	356	308	323	334	351	324	333	330	337	295	315	288	320	344	301	310	321	342	327	322	329	336	335	332	348	305	324	296	343	296	330	329	316	319	315	347	317	307	329	357	348	330	342	357	342	339	343	314	326	352	322	315	308	324	349	342	315	369	338	310	331	329	343	325	340	278	349	310	323	340	333	333	354	292	326	295	363	336	324	326	334	319	336	310	320	328	311	342	362	335	341	340	354	339	312	329	358	346	367	371	319	338	337	302	320	350	292	335	318	332	332	341	336	321	323	347	334	346	339	365	334	344	338	350	332	299	324	300	333	363	353	310	337	338	312	329	333	289	361	331	338	316	324	311	282	315	325	324	342	362	325	323	328	324	336	325	297	311	331	304	327	326	336	324	335	315	331	319	321	300	328	330	352	352	354	315	329	329	340	333	332	345	332	305	299	298	322	327	321	345	320	346	354	332	330	344	299	335	322	348	331	326	346	337	344	340	355	311	349	325	320	302	334	312	339	306	325	361	323	348	328	343	328	314	292	328	355	321	316	309	288	329	317	354	332	324	301	309	335	348	326	331	307	350	337	357	330	347	299	298	330	299	322	308	338	313	329	345	322	339	349	336	331	349	323	334	326	286	335	343	320	312	319	333	320	322	334	332	339	339	316	321	322	333	343	324	333	361	308	330	358	324	328	336	321	318	319	317	307	305	322	294	319	335	335	313	318	302	329	322	322	332	340	289	305	335	325	334	343	326	341	304	308	309	320	330	311	335	373	304	330	326	346	334	342	355	297	338	310	334	323	332	347	330	339	334	340	346	355	317	300	336	268	312	343	342	335	342	349	326	292	326	340	332	350	330	317	339	338	349	304	367	338	303	318	303	320	341	336	329	321	296	319	283	289	286	334	329	321	337	318	317	323	352	325	377	306	319	313	345	318	332	301	308	321	321	299	363	321	315	325	327	332	330	309	324	364	303	311	330	304	335	340	318	316	336	309	338	327	344	300	338	343	333	316	334	335	353	375	344	320	362	322	328	344	325	333	326	316	337	308	328	342	332	335	334	324	347	330	308	352	317	304	360	331	345	343	335	345	349	320	311	346	316	326	310	348	314	264	311	316	305	331	351	326	323	322	336	374	334	312	356	381	366	319	298	306	341	347	297	342	313	346	306	334	361	308	318	316	301	345	300	295	335	359	351	329	311	325	355	349	335	336	342	326	311	339	324	373	329	302	369	334	343	335	308	323	308	358	308	350	328	303	311	324	323	350	316	312	350	333	329	324	307	300	340	344	304	310	328	355	320	331	359	339	301	350	322	349	328	314	295	314	325	357	332	310	326	354	308	319	335	342	308	323	325	366	354	356	298	344	326	326	333	332	315	311	348	327	331	333	317	321	341	328	314	325	354	306	308	322	330	337	342	345	316	316	329	313	328	313	318	343	309	340	346	317	292	330	323	334	314	343	319	344	372	323	306	336	351	370	345	296	352	307	288	334	318	346	383	338	323	325	333	321	334	322	315	324	343	349	321	329	334	297	344	324	332	330	326	337	304	335	338	345	364	330	342	311	295	355	322	346	315	315	349	355	300	364	342	303	317	331	318	304	337	308	342	331	335	300	327	308	329	310	330	311	331	342	287	319	325	335	344	330	337	313	296	341	333	312	322	327	350	323	336	338	334	326	342	341	313	298	351	330	314	325	337	321	335	341	314	320	327	303	337	344	315	354	317	288	323	291	329	343	322	355	327	334	339	344	355	340	308	352	310	333	322	346	336	355	319	366	323	344	359	334	328	297	292	335	314	330	349	300	350	321	334	306	373	317	314	339	315	315	318	314	324	333	347	324	312	325	303	305	340	310	315	311	318	365	349	362	318	287	312	306	359	339	327	292	352	360	339	345	295	330	345	336	327	320	327	333	342	301	334	320	343	341	361	319	301	339	339	327	352	332	344	328	314	323	292	346	306	346	320	324	351	352	299	303	330	325	348	320	352	330	328	338	322	340	350	328	331	306	322	354	310	309	329	329	337	338	325	340	341	301	365	344	338	348	312	305	319	353	324	347	359	296	314	328	306	309	328	315	321	349	351	300	323	318	365	336	334	308	340	324	321	333	352	347	306	360	322	338	318	317	337	342	306	311	359	340	331	342	307	316	314	320	326	328	304	311	349	297	346	362	308	378	342	348	341	341	348	343	339	337	341	341	314	313	321	292	292	334	321	348	364	304	296	302	342	343	317	309	331	350	336	335	335	301	335	335	354	332	324	333	336	353	355	347	304	353	324	313	368	343	287	336	303	338	326	330	336	321	346	333	324	327	323	355	339	347	316	342	346
23302	20922	27763	24244	20929	20572	4329	1399	1081	1019	905	876	905	845	843	789	751	734	706	675	698	694	690	705	682	675	682	649	607	693	679	646	695	690	676	672	662	687	675	664	637	616	654	614	637	689	626	662	653	623	686	653	681	660	635	687	622	675	650	609	676	626	636	650	653	637	644	655	672	608	641	625	632	643	633	628	592	686	645	587	641	618	607	622	634	622	604	606	692	647	623	641	664	658	601	674	591	614	644	628	620	632	652	644	689	660	622	606	664	598	603	642	616	561	673	591	684	613	644	598	630	580	589	646	639	622	619	550	619	671	606	633	625	634	613	618	615	592	611	656	628	639	547	579	658	565	613	635	620	651	589	611	591	609	672	637	655	597	608	592	629	643	690	659	621	588	673	607	642	615	636	562	682	630	604	639	582	597	618	625	635	636	603	581	640	645	637	698	596	618	623	604	607	614	637	607	592	626	674	623	620	616	634	648	639	617	653	666	657	639	650	622	609	628	554	613	608	597	620	613	598	607	626	634	617	589	615	647	640	579	645	624	670	602	625	657	589	633	651	654	629	609	584	672	646	587	655	606	633	637	631	606	584	642	637	602	608	645	586	625	613	638	641	623	629	593	657	607	604	653	590	608	619	598	613	603	585	601	616	601	639	677	666	670	620	694	585	616	660	643	633	643	635	606	655	660	654	619	616	613	609	622	685	608	639	609	660	617	588	623	642	607	651	617	646	667	645	604	670	632	645	664	583	551	615	633	606	587	605	574	601	608	660	607	580	619	617	700	606	635	649	659	583	592	614	579	656	613	618	628	630	622	633	679	639	676	599	656	691	633	645	615	568	614	606	624	664	631	589	609	628	644	655	640	639	589	636	566	617	610	651	639	672	613	627	616	634	628	604	629	621	636	586	616	631	618	607	621	602	599	625	662	580	639	607	651	598	622	606	638	646	605	607	670	655	682	610	619	653	577	638	640	632	652	643	668	603	609	631	623	641	644	608	631	611	612	621	643	629	585	616	605	650	568	613	609	615	636	609	616	645	579	630	615	608	612	612	654	640	601	598	555	673	630	631	596	631	620	652	608	595	620	656	633	642	641	614	635	598	616	663	620	672	622	656	648	646	597	641	622	652	650	636	598	607	634	635	657	570	636	638	632	644	590	640	643	609	608	586	625	603	633	620	597	646	619	638	622	619	577	612	613	622	633	617	634	617	620	637	643	624	594	632	656	618	650	597	667	626	640	623	593	597	636	620	603	598	644	640	616	566	631	644	631	650	613	607	643	616	634	652	639	619	626	613	608	664	664	605	605	625	620	589	618	631	645	599	618	565	605	604	649	627	596	658	604	628	603	652	648	586	637	659	588	616	640	609	660	576	653	611	595	581	654	615	641	614	653	617	597	599	663	601	669	679	614	576	634	610	554	630	616	655	623	665	647	616	619	621	604	648	607	640	582	635	628	583	623	620	626	623	620	656	586	615	650	616	632	639	628	630	610	595	655	617	651	665	635	612	603	621	621	641	653	678	577	635	625	656	610	586	639	599	594	626	614	627	637	651	639	610	621	674	626	627	654	660	577	609	660	619	620	613	682	604	605	667	647	630	648	619	646	584	583	662	605	615	631	679	670	610	608	633	602	609	596	606	640	663	607	623	619	683	673	616	627	642	615	615	622	623	620	623	668	624	656	591	617	664	622	658	620	642	633	609	616	600	606	623	623	585	615	604	629	634	622	602	617	658	641	614	584	608	578	592	637	629	646	661	637	646	608	659	613	622	621	599	642	629	627	651	640	580	645	643	614	579	659	577	653	643	572	665	643	611	653	576	602	635	646	619	597	661	657	663	625	629	623	640	621	659	633	610	626	631	603	618	611	609	653	629	605	636	606	587	651	627	627	667	624	600	645	619	626	615	624	626	612	639	623	645	649	638	605	629	639	634	616	598	595	618	601	645	612	615	660	634	623	645	599	630	654	617	614	641	626	643	622	606	682	584	609	613	596	600	639	616	600	635	602	630	621	662	670	532	613	636	667	608	589	619	590	656	549	605	595	619	663	603	660	628	608	597	601	630	582	639	610	645	594	614	612	634	647	667	638	647	629	640	597	654	613	660	609	632	586	647	633	586	642	675	630	607	633	608	581	631	624	620	638	622	645	643	616	635	644	594	637	563	625	628	621	642	625	623	671	660	576	602	650	627	640	592	589	637	604	603	636	565	666	602	634	637	675	598	598	632	626	634	650	668	638	616	616	667	615	619	610	656	677	612	585	598	662	594	608	609	687	639	652	577	616	623	624	608	648	651	575	611	621	621	580	644	586	636	619	624	652	580	602	625	585	587	651	636	611	600	652	630	643	634	627	613	599	680	644	585	636	628	645	610	586	634	597	619	665	647	652	600	580	645	643	622	589	639	638	609	634	597	614	622	659	587	628	638	620	625	570	582	627	656	600	627	619	628	640	606	596	664	617	638	639	608	620	637	627	664	659	676	625	652	650	666	613	641	638	618	665	663	657	641	578	613	655	671	636	605	615	653	641	620	589	646	631	646	667	595	651	642	656	642	605	666	579	608	603	588	677	618	649	612	610	657	585	608	650	626	653	604	642	599	612	604	610	552	636	634	635	597	620	639	643	648	663	640	638	625	618	600	686	619	595	628	608	677	633	628	652	630	623	609	638	640	584	598	623	664	672	648	602	630	612	626	647	629	614	651	657	590	604	636	633	601	616	595	609	603	642	611	624	632	609	602	589	598	628	587	619	638	635	674	596	668	692	647	614	619	594	649	652	649	594	611	643	641	624	616	606	605	644	630	681	646	658	688	657	620	631	613	631	668	650	666	639	640	661	628	680	595	591	619	649	618	598	607	584	608	638	627	645	594	595	650	611	661	645	608	616	604	638	641	600	597	670	606	628	679	654	646	660	647	648	657	599	643	590	610	590	655	599	663	600	662	638	620	665	619	640	618	615	613	652	652	616	623	607	643	578	614	608	692	626	583	614	646	634	671	635	625	646	595	663	582	614	609	573	593	594	640	617	608	636	644	621	627	663	628	629	644	624	626	636	649	624	630	623	576	641	619	617	641	629	587	633	658	600	637	626	584	631	621	644	658	626	599	631	638	637	658	625	622	664	646	617	618	585	606	627	628	643	602	651	602	595	610	641	625	676	609	597	625	553	583	634	648	637	629	584	643	636	631	626	657	666	640	653	574	653	571	648	654	609	653	634	610	625	608	634	635	608	603	622	616	621	679	627	656	624	669	611	635	663	670	637	673	647	653	616	656	646	614	678	613	581	650	615	606	625	659	609	591	656	625	612	609	626	596	647	643	577	635	606	613	656	588	590	607	647	631	618	657	685	614	641	664	624	601	677	654	620	606	612	667	651	621	606	632	627	642	633	639	621	584	615	654	651	604	644	600	626	645	637	598	629	619	571	628	621	617	613	623	606	625	683	672	643	621	626	635	660	660	600	586	631	616	627	562	656	641	590	604	628	597	618	643	566
40506	12500	12632	7294	4758	3453	2550	2072	1760	1460	1294	1187	1074	1031	996	884	912	867	806	789	742	759	734	756	762	717	715	659	709	663	660	663	628	636	642	588	617	621	653	647	636	617	642	654	649	653	602	586	673	629	647	690	617	607	603	642	603	611	630	623	604	644	623	674	686	630	601	654	605	630	635	594	583	609	628	592	644	679	577	607	622	554	603	593	579	585	625	567	569	643	548	582	580	620	638	589	555	600	616	591	586	602	561	571	550	561	577	611	619	608	619	620	589	599	600	557	578	594	583	609	609	596	574	601	576	634	618	602	602	592	604	562	615	577	604	557	636	623	626	627	576	598	623	586	608	567	573	607	607	567	585	555	590	570	597	602	590	602	590	584	632	595	584	603	616	606	605	581	633	609	570	585	615	573	577	576	571	604	600	590	575	591	566	570	575	546	581	562	599	589	587	609	622	570	639	537	604	599	592	620	574	604	604	573	611	576	613	539	596	581	591	590	567	636	589	590	579	620	575	618	610	604	600	609	574	535	596	607	583	590	608	543	582	605	576	584	594	604	581	565	561	553	572	605	606	593	590	605	604	587	613	613	580	547	599	629	629	610	647	638	580	575	582	604	589	629	612	618	560	605	606	598	577	603	595	580	570	592	529	578	629	623	602	594	643	562	561	581	597	584	597	576	559	640	565	562	572	559	583	556	611	603	582	583	583	560	585	578	603	582	567	579	584	609	562	548	579	599	568	610	558	613	629	614	585	610	561	598	633	571	578	539	553	565	579	559	567	593	579	587	609	645	584	577	599	600	575	539	635	605	572	635	550	606	590	583	569	606	604	609	604	564	569	586	602	578	589	628	541	562	534	578	576	602	533	623	556	602	604	640	605	631	635	572	598	556	574	596	585	557	584	588	529	562	617	562	616	550	594	558	611	603	592	578	586	560	593	598	572	583	608	543	590	575	605	555	601	583	590	567	572	594	591	588	598	626	569	599	587	559	561	621	636	551	585	576	615	581	565	630	566	588	632	574	570	612	588	614	640	573	605	541	587	589	620	581	584	576	597	596	576	612	599	578	586	583	567	539	610	540	661	557	592	586	578	599	600	578	581	628	588	554	599	553	599	552	599	569	620	567	546	620	578	549	579	559	615	602	614	556	626	572	589	607	610	550	594	569	606	601	542	576	559	575	586	583	596	574	613	599	606	565	591	546	607	540	569	617	581	622	621	601	550	553	626	595	600	602	624	611	602	582	610	582	569	597	528	615	603	627	567	564	589	584	606	597	562	614	608	571	592	601	559	541	576	580	575	624	610	578	629	615	579	578	575	580	572	583	517	605	624	556	608	592	602	614	614	561	581	602	614	570	603	614	604	563	576	575	580	547	608	609	610	564	568	589	615	620	578	565	556	584	594	593	580	582	612	592	565	600	562	638	567	580	609	571	586	627	570	631	608	582	589	555	618	604	583	603	536	574	554	571	565	574	609	612	571	591	572	607	553	586	589	599	603	592	562	557	568	559	548	562	560	613	577	631	607	611	568	591	577	594	606	589	583	585	624	577	582	555	594	610	613	575	620	605	598	630	588	566	579	586	616	568	623	553	539	576	611	593	583	632	593	568	603	590	623	609	606	577	583	553	550	554	572	580	558	592	574	616	603	578	625	558	592	577	557	544	550	635	602	579	529	551	625	592	574	592	556	591	601	620	590	573	585	596	609	539	613	589	586	588	542	590	613	599	588	572	607	601	588	628	569	603	559	560	594	582	562	620	581	588	638	591	623	625	604	614	610	613	619	616	576	611	581	582	598	588	614	595	606	531	604	551	569	579	607	627	581	589	593	565	613	568	545	590	558	637	600	589	625	613	609	608	596	651	558	557	540	632	568	588	577	540	599	585	563	612	610	586	564	597	582	560	522	611	615	598	588	594	599	629	602	578	542	573	556	601	625	612	550	600	581	547	594	540	573	620	620	568	595	573	592	602	603	602	583	567	559	599	565	610	609	585	591	579	596	615	616	624	560	584	586	587	559	564	586	606	549	560	558	650	654	585	606	551	572	581	560	611	608	567	596	566	604	566	634	572	625	642	598	597	583	578	573	620	590	624	570	584	607	606	588	588	604	586	579	581	577	567	567	632	568	566	556	574	564	566	595	571	594	570	578	624	581	598	574	607	595	588	589	599	542	604	584	628	571	617	633	596	585	567	595	545	556	600	624	569	612	599	591	565	589	618	618	534	585	576	613	569	574	596	580	549	582	597	606	605	628	607	610	559	597	541	608	582	582	570	611	580	587	601	573	575	572	583	547	604	538	604	592	617	606	586	595	590	616	576	644	594	589	626	594	604	602	578	584	584	611	623	594	595	601	609	558	604	601	614	634	564	603	573	592	573	581	596	635	582	562	553	591	629	574	628	628	623	604	573	616	559	592	565	553	568	551	572	594	584	613	626	545	603	649	628	603	628	607	573	629	590	586	629	555	567	615	585	567	585	562	612	587	570	611	622	529	591	622	614	643	546	556	565	558	609	587	598	607	581	593	581	617	596	579	637	615	571	565	570	628	576	553	587	556	593	622	623	600	568	561	587	587	578	598	509	595	568	610	612	582	597	606	624	626	572	620	601	615	655	591	652	604	614	627	597	595	581	537	576	575	576	544	609	614	568	603	566	622	547	542	590	589	566	600	635	608	574	598	642	583	563	594	556	613	595	602	664	614	591	616	555	612	591	585	541	532	576	653	600	589	613	616	590	581	606	591	582	587	596	616	579	575	576	615	564	573	567	567	587	540	574	624	583	609	569	578	623	538	553	598	603	571	580	634	578	580	633	621	594	580	553	605	585	586	600	550	557	613	638	597	575	592	599	556	603	624	615	589	624	599	598	596	561	607	582	571	565	579	575	550	595	589	596	583	538	620	599	556	600	590	546	561	604	585	600	617	582	565	578	653	556	599	568	634	585	548	602	587	597	533	590	563	586	600	598	589	620	591	595	618	602	616	578	584	608	614	634	588	616	602	588	548	596	620	554	622	624	632	589	606	573	594	539	565	603	606	608	613	597	577	635	585	588	574	578	607	589	590	601	565	591	573	617	649	585	561	596	592	611	592	574	593	580	581	559	624	605	588	588	578	592	589	627	578	605	551	580	594	577	578	594	605	609	570	601	610	614	541	599	594	582	589	631	555	589	569	572	585	614	579	585	581	611	555	591	608	570	561	596	587	570	627	653	582	564	580	596	515	594	574	613	591	580	559	604	610	608	576	599	554	616	594	599	581	562	576	620	592	571	599	605	604	576	552	579	553	573	584	619	556	571	600	604	597	600	607	613	602	564	624	595	565	555	601	601	596	585	595	554	592	604	569	607	543	527	632	546	575	625	595	578	592	598	584	608	622	543	583	572	601	559	594	581	631	586	608	604	639	587	599	612	592	606	575	627	611	556	627	607	608	620	637	558	602	626	580	633	607	592	590	624	578	618	554	587	581	554	602	602	568	618	615	631	571	563	599	562
33334	15200	2577	708	525	588	570	531	501	546	567	544	534	481	542	511	559	551	512	499	509	569	535	531	528	515	578	540	542	547	548	541	547	552	541	536	544	545	493	549	530	541	586	534	540	570	486	523	520	534	499	552	539	545	514	531	579	521	531	561	531	534	551	556	543	538	560	549	579	517	532	555	526	536	538	540	515	515	506	569	501	529	567	557	511	523	561	528	514	555	547	528	503	545	550	554	566	524	495	549	540	514	509	508	564	521	531	508	497	561	537	532	548	543	528	545	555	514	577	511	527	544	521	529	566	546	529	500	574	536	573	556	532	544	542	542	523	529	529	546	552	542	538	522	546	562	507	530	543	568	561	595	535	528	481	562	578	500	547	529	482	544	572	531	514	527	529	548	533	524	540	535	548	531	515	542	570	528	512	530	582	541	559	515	558	543	519	544	527	534	468	533	517	546	590	518	529	505	507	518	523	550	525	515	592	539	520	531	503	528	520	538	524	550	542	535	520	539	514	515	583	553	528	540	525	525	552	534	536	510	526	511	573	526	514	547	496	553	531	561	517	495	556	529	538	541	541	509	530	537	504	558	534	553	546	540	520	570	540	521	578	529	531	527	533	563	552	521	532	525	539	508	518	528	520	493	537	505	532	520	554	565	496	505	490	531	523	523	520	538	525	517	536	562	548	538	515	544	510	589	535	524	535	541	541	514	550	551	548	551	517	528	520	522	563	541	528	517	538	528	574	560	513	496	511	563	533	507	594	525	550	529	508	527	471	524	531	546	535	508	560	527	567	527	594	539	525	539	540	524	552	521	541	538	552	523	501	557	534	528	509	530	523	515	537	498	519	499	535	518	559	520	540	548	516	566	515	534	517	545	587	543	547	536	558	515	560	519	503	490	511	531	520	563	576	574	525	577	519	524	561	516	551	529	542	534	550	531	542	538	531	546	534	541	497	526	526	516	505	507	522	503	545	563	510	573	547	521	508	505	519	553	535	554	501	506	537	536	553	518	559	539	578	507	499	529	540	493	591	531	512	532	552	520	562	520	544	508	491	513	522	549	574	549	567	537	555	504	526	548	539	514	505	539	509	547	537	520	550	546	545	487	531	530	520	525	505	533	501	548	517	521	522	551	506	531	497	540	502	545	516	551	541	525	504	551	559	545	541	549	560	546	549	521	522	550	545	554	536	540	540	516	575	550	587	537	539	487	511	545	537	552	544	537	509	537	545	592	536	537	525	548	504	532	514	542	523	494	566	577	541	547	544	531	582	532	569	576	588	531	504	545	536	526	536	522	540	538	592	549	538	513	561	553	533	552	554	548	550	521	533	552	527	544	514	559	529	528	515	535	578	503	550	561	531	550	506	575	576	528	535	535	527	565	523	523	498	519	561	547	562	590	556	560	530	510	589	561	582	520	543	505	550	526	508	526	545	536	566	543	541	587	544	557	486	511	586	543	538	519	569	546	537	515	540	557	519	548	554	519	544	507	532	582	537	539	550	548	561	514	551	513	539	553	545	583	547	546	579	513	585	559	512	526	535	559	541	550	527	562	519	494	496	546	539	550	560	541	557	512	508	528	528	560	503	501	536	513	547	562	584	514	521	530	514	531	537	540	567	526	532	528	508	504	527	568	551	534	552	530	535	536	566	521	509	553	558	533	525	553	546	517	532	555	507	482	566	495	531	514	589	500	536	559	510	510	538	557	536	543	535	566	538	532	488	549	548	556	537	525	530	511	544	537	512	544	566	494	536	569	554	527	534	601	489	520	518	524	574	535	546	543	548	556	533	573	516	516	513	573	563	542	548	525	561	556	505	519	556	580	566	512	543	514	534	557	540	531	522	505	531	517	573	531	526	519	477	501	523	562	528	578	536	549	558	500	481	520	522	559	515	518	540	522	522	506	558	530	528	556	521	519	548	567	508	548	533	533	554	568	568	543	541	574	506	544	524	540	517	511	505	566	564	532	563	536	492	533	497	599	536	498	549	545	549	522	574	537	557	554	537	547	552	565	546	544	571	484	560	506	539	517	508	511	520	566	522	569	509	526	547	552	528	529	482	539	526	551	515	530	520	556	552	547	547	514	541	541	567	564	547	584	560	504	548	505	534	549	525	536	541	480	528	535	517	549	534	543	542	539	535	523	517	518	553	526	568	592	579	500	487	512	522	558	518	548	536	521	534	555	511	525	519	546	501	522	529	526	535	541	545	500	530	550	583	531	554	521	483	556	545	544	542	526	509	527	536	501	552	533	518	559	578	577	574	566	545	507	526	527	559	506	568	584	550	555	562	539	541	530	549	571	516	529	540	559	509	518	549	554	553	542	530	556	543	493	532	510	523	536	531	543	540	512	529	543	512	551	516	523	530	535	523	513	531	507	544	540	569	547	556	534	594	516	540	538	547	510	524	524	501	513	568	584	543	521	507	549	526	491	548	511	540	524	550	592	505	550	520	542	545	556	554	567	552	474	527	567	538	513	515	545	525	548	496	544	500	521	596	572	515	541	556	547	530	552	580	519	519	529	528	535	472	539	538	544	546	508	555	516	585	514	541	518	523	506	530	530	511	556	563	558	552	534	514	550	536	543	480	554	485	532	520	510	487	540	552	545	532	512	521	549	563	567	516	532	512	511	527	562	586	537	521	565	549	507	502	513	518	519	516	550	550	558	566	543	565	507	575	525	545	537	520	549	519	569	548	551	568	508	585	457	538	510	515	523	523	519	543	518	539	553	560	569	562	511	544	527	599	554	506	575	539	576	561	538	551	551	511	514	552	558	540	568	565	544	537	497	542	552	532	552	582	545	505	507	519	538	562	550	572	595	521	552	525	490	535	502	544	529	535	536	534	533	508	525	576	539	539	534	491	512	502	508	538	544	537	532	528	518	549	544	532	567	537	546	517	540	546	507	559	541	531	557	493	541	539	562	531	564	554	545	542	571	552	529	559	530	568	558	530	561	553	553	503	497	560	524	525	549	515	545	557	542	521	541	582	557	513	546	567	542	522	538	552	527	552	575	557	546	543	525	528	535	517	542	563	570	530	506	521	552	541	545	506	568	527	552	553	560	540	561	520	561	511	579	580	547	518	547	521	524	572	522	532	512	508	545	552	516	495	504	563	531	507	531	538	524	574	570	525	528	547	548	547	549	526	535	599	528	519	517	520	586	544	539	487	545	530	523	565	549	523	542	554	576	551	552	542	575	546	538	538	565	580	543	501	529	557	476	528	529	517	574	543	528	562	508	560	541	559	538	550	495	551	532	546	516	487	539	510	522	555	541	558	540	512	521	514	532	517	557	535	532	561	517	539	540	562	542	536	543	519	541	520	570	561	579	514	524	539	519	565	518	564	535	528	536	550	558	525	556	571	570	558	519	557	556	521	536	560	516	511	562	523	521	539	569	520	563	546	488	543	533	586	597	601	519	537	537	515	541	529	531	494	514	520	517	553	544	530	510	578	535	574	530	552	506	509	493	535	534	526	528	574	551
28349	1152	937	801	680	661	632	590	627	613	582	582	563	564	584	521	588	565	554	588	560	543	583	581	567	586	557	567	562	530	580	555	538	565	570	564	596	563	574	541	535	559	542	542	560	571	559	567	534	558	564	602	604	549	567	586	598	531	577	615	526	550	604	585	577	546	567	585	582	543	598	557	564	554	550	553	585	580	548	537	568	511	604	560	554	579	537	575	594	535	545	591	534	497	589	540	542	570	570	568	580	580	591	552	558	557	522	560	599	560	553	611	573	537	540	518	546	541	510	564	555	592	556	575	557	542	547	543	525	539	569	531	556	577	580	577	572	530	527	558	565	528	558	549	569	583	570	573	569	637	546	538	583	612	572	554	547	530	580	569	560	550	520	556	563	577	582	563	551	567	538	541	594	584	610	567	581	571	613	550	571	551	561	580	529	495	550	531	572	549	585	564	545	580	587	550	542	529	568	552	586	543	563	573	509	552	553	545	528	584	591	543	530	513	534	596	502	514	590	589	565	572	538	562	569	566	545	559	564	558	583	563	509	562	540	538	490	558	564	555	543	580	564	552	543	553	581	574	548	566	603	573	539	525	565	628	590	515	561	535	564	541	546	547	560	558	538	567	556	545	544	559	558	621	537	554	562	559	528	563	531	565	505	563	550	550	558	583	567	527	584	593	615	583	570	528	571	567	535	555	552	557	616	600	576	568	528	616	571	547	521	563	535	559	574	575	535	531	593	558	567	565	552	560	554	582	572	641	556	515	556	534	507	588	567	580	555	585	577	555	545	566	578	549	556	516	530	553	570	587	613	546	550	599	547	540	543	562	534	565	587	545	546	545	597	569	554	525	592	581	544	551	576	585	558	563	546	577	540	568	523	534	589	563	545	565	540	549	559	546	553	585	592	581	553	521	561	555	591	591	563	566	542	550	566	554	550	579	542	570	555	569	501	618	550	575	577	553	555	551	573	542	524	545	549	571	550	591	576	540	533	565	552	562	566	591	546	581	572	547	545	525	558	552	567	573	552	552	608	536	539	572	566	591	566	525	515	569	566	576	549	503	577	586	576	538	531	552	563	567	546	594	523	548	592	559	599	575	547	581	545	583	546	552	592	562	602	582	529	546	531	576	501	580	569	580	570	564	566	553	547	551	518	560	559	561	552	581	502	525	530	615	555	553	560	555	531	536	530	561	532	546	578	555	568	549	534	515	567	559	557	537	578	609	556	528	556	535	555	579	540	565	590	541	576	509	512	548	589	580	543	582	559	509	570	590	566	550	580	562	589	588	545	533	518	583	539	545	546	561	534	569	593	549	548	559	576	563	554	553	536	535	569	566	545	505	559	571	539	542	599	526	554	555	516	544	579	550	531	552	517	562	537	527	530	548	536	569	564	575	525	606	555	551	560	593	549	548	550	519	560	533	545	551	575	574	561	563	561	528	538	562	546	572	545	570	502	543	562	538	593	562	532	571	551	521	594	546	561	561	556	540	540	602	556	581	589	512	542	570	519	542	570	575	571	594	548	573	546	541	549	559	609	574	531	563	545	563	606	565	555	566	594	554	556	558	570	554	547	547	555	561	608	584	569	512	567	554	526	485	593	550	546	528	570	514	540	562	541	547	560	588	600	532	561	596	560	550	525	546	555	561	538	555	529	554	577	584	525	550	565	602	584	548	561	582	572	539	578	556	575	589	617	568	559	549	568	538	538	576	512	565	574	608	556	532	539	550	523	533	540	541	553	595	628	581	549	553	549	586	576	561	564	575	584	560	517	553	558	553	568	581	561	564	544	548	601	550	582	513	586	552	524	518	540	561	567	599	537	533	589	559	544	553	542	579	547	541	546	551	518	580	548	543	536	584	556	560	556	576	552	513	528	593	521	548	571	554	548	542	541	566	561	556	555	564	599	555	546	574	581	568	584	536	546	564	553	531	550	540	572	580	530	591	553	518	565	602	591	555	533	516	574	552	579	528	546	532	574	553	544	514	547	555	555	525	537	565	494	546	565	577	556	581	565	596	540	560	586	573	556	564	594	582	535	519	504	538	550	548	546	532	576	534	557	578	533	566	558	514	599	536	570	564	554	547	549	587	575	523	539	561	552	559	561	571	556	549	560	588	542	555	574	595	533	581	539	590	566	565	568	555	519	542	555	592	535	573	586	549	543	596	565	550	560	562	585	583	539	493	534	566	540	577	597	576	550	560	554	549	496	545	536	563	535	563	557	555	560	568	563	500	492	615	541	503	582	599	560	517	536	539	555	560	580	548	559	580	529	528	546	597	581	555	547	543	554	561	554	586	567	600	552	532	603	585	563	561	572	565	556	538	567	538	558	560	565	546	578	571	559	563	557	517	570	561	566	582	578	546	577	564	587	546	578	525	547	540	589	555	550	543	542	564	583	546	544	561	523	600	574	542	563	561	500	564	588	575	549	570	565	557	524	496	562	564	567	626	552	565	538	576	576	583	572	554	569	564	555	551	597	579	550	541	543	538	607	562	526	546	520	596	515	577	606	576	548	580	582	550	526	587	550	554	539	581	518	541	559	562	557	550	572	566	513	561	583	584	600	569	578	574	595	565	576	534	549	548	555	578	608	582	550	529	564	540	487	578	520	570	557	559	549	574	519	575	514	585	538	557	539	554	576	593	572	566	556	577	536	566	522	590	597	533	549	554	562	547	554	570	596	559	549	533	574	551	552	561	606	541	519	566	579	560	589	527	526	576	559	553	501	556	575	549	533	553	566	580	578	560	547	536	602	588	564	528	561	562	528	587	571	584	524	558	576	527	545	557	557	554	572	599	590	541	580	572	553	589	609	552	572	544	533	555	562	567	543	597	587	575	584	551	526	517	554	551	536	561	576	575	555	557	560	575	587	531	557	539	543	593	515	541	524	569	558	606	626	576	520	523	598	565	531	549	563	557	602	546	591	541	609	545	574	552	522	586	530	545	522	553	563	595	556	588	562	532	565	554	548	526	549	549	500	621	584	593	561	580	604	586	564	568	544	542	578	545	556	594	545	554	570	528	571	596	556	538	553	582	572	556	571	571	566	590	597	544	544	532	568	518	588	571	550	561	540	552	566	554	573	551	523	565	552	556	532	566	578	556	513	553	548	577	555	615	550	566	559	561	573	553	551	566	597	526	552	533	599	533	569	562	573	553	546	555	561	582	556	523	548	559	563	579	556	525	590	564	567	583	532	524	587	576	566	567	546	552	554	550	566	586	525	562	567	587	552	548	542	547	539	566	545	527	587	593	562	546	535	584	567	571	576	523	544	563	513	582	550	563	575	616	570	508	582	544	558	579	573	556	575	518	558	555	560	559	591	552	556	554	590	558	525	561	560	500	544	562	505	539	580	583	547	540	539	546	566	522	578	532	558	582	586	600	552	531	519	529	600	568	556	572	538	544	562	535	561	556	554	556	591	560	580	541	541	558	552	544	549	522	547	593	512	585	530	553	580	534	577	563	564	519	557	544	601	542	575	547
25502	20942	27432	24504	20722	6417	947	649	583	530	483	463	419	408	386	404	347	372	377	401	392	374	354	376	342	290	342	357	358	354	332	338	320	316	326	331	335	329	313	339	388	317	330	321	338	301	346	323	326	334	330	339	312	349	331	330	354	333	327	377	364	319	334	331	321	331	321	338	343	310	331	298	322	285	326	311	282	305	330	320	324	293	334	330	305	298	316	316	338	288	298	309	323	309	330	321	325	325	310	375	325	315	309	299	296	332	317	323	335	307	314	304	299	313	335	322	296	288	326	299	329	311	330	306	336	311	304	336	329	293	288	336	324	306	312	319	313	321	307	302	291	340	313	307	305	315	316	306	304	336	293	341	324	323	313	325	333	305	311	310	308	327	293	323	322	301	291	332	331	288	339	277	295	314	307	337	330	336	327	328	322	290	354	331	323	299	317	333	303	317	326	339	286	310	295	309	285	311	322	335	308	304	303	291	327	338	321	315	303	318	312	344	319	326	326	320	350	318	286	276	326	302	321	332	278	328	330	310	320	306	303	314	312	331	325	300	333	315	307	305	332	295	307	327	318	332	327	287	311	300	285	316	340	304	303	284	321	322	333	334	333	345	290	286	299	334	294	301	295	322	332	309	316	312	296	280	327	312	312	324	287	331	331	313	311	293	318	312	340	340	322	307	307	317	313	303	311	327	326	332	320	314	298	374	325	329	309	332	294	340	310	301	266	299	335	316	311	314	339	312	336	304	303	296	341	311	287	292	309	341	347	299	330	323	303	306	344	283	300	306	285	289	317	320	305	348	314	314	323	316	329	300	307	331	323	305	336	327	324	302	301	325	337	302	312	307	295	330	339	312	313	333	306	302	303	322	341	312	291	320	306	287	310	296	330	311	355	314	310	307	323	321	327	343	323	343	315	365	338	328	311	297	304	303	298	327	298	329	325	330	356	332	317	318	324	303	336	318	318	297	315	346	270	322	324	319	313	312	324	331	331	303	303	341	304	278	330	321	346	339	322	291	316	313	342	322	322	296	293	313	320	327	350	304	310	338	300	297	282	305	290	296	318	303	319	328	327	317	337	304	327	312	323	356	286	288	295	312	326	275	316	345	278	277	331	325	336	341	315	309	297	324	315	324	320	306	333	339	313	327	306	291	275	301	308	340	303	351	314	307	315	314	316	320	323	335	309	307	304	314	303	326	337	332	315	291	320	355	303	334	311	338	316	328	316	306	292	317	323	332	293	297	299	311	326	319	337	276	327	314	327	327	306	306	287	323	297	323	295	315	337	323	308	300	316	314	320	302	332	326	305	309	317	299	323	323	301	290	296	321	305	319	322	338	323	342	318	368	312	304	313	329	355	308	326	301	328	319	331	313	310	318	315	311	313	320	316	309	340	307	330	341	313	297	299	326	295	322	317	330	326	290	327	312	305	296	327	320	294	338	332	305	301	321	309	328	328	300	314	340	334	288	309	312	334	298	349	325	334	357	310	316	311	332	320	296	336	291	327	298	328	333	326	288	326	306	299	331	323	353	309	261	302	345	308	310	297	321	310	307	363	310	293	329	337	328	299	318	309	266	308	309	314	326	314	312	328	319	305	359	334	331	284	304	304	322	296	317	369	342	304	336	315	330	327	329	289	294	306	312	300	339	305	305	311	304	357	325	325	365	328	304	283	331	324	319	301	347	328	305	373	323	320	346	308	312	326	322	346	299	304	305	348	322	331	285	318	301	326	304	284	340	315	260	335	317	324	337	346	289	283	276	316	309	311	338	310	306	339	319	284	303	312	325	313	335	321	319	303	293	325	319	288	319	305	305	313	289	311	290	316	314	334	320	323	297	340	317	352	322	316	317	323	345	350	307	253	328	300	327	324	320	309	345	330	308	317	287	330	333	304	325	304	329	305	289	309	308	286	323	279	319	306	326	302	300	298	349	303	300	310	275	294	316	292	336	328	314	317	308	316	302	313	316	336	294	308	315	344	346	303	329	305	331	327	318	323	330	289	282	318	310	312	309	326	330	321	308	312	293	319	337	334	312	298	317	345	351	301	293	322	327	320	315	320	317	300	289	301	291	331	301	313	313	294	328	302	336	315	306	306	317	306	314	285	308	295	336	313	343	332	314	317	319	302	300	324	286	326	285	306	344	297	301	328	320	316	294	296	331	290	333	334	346	334	329	330	329	305	305	306	301	340	318	302	316	288	329	308	269	301	284	320	310	316	310	322	279	346	315	294	277	324	322	330	305	287	331	275	319	321	333	361	324	317	338	322	350	291	299	319	335	304	346	279	307	337	293	320	293	284	310	308	319	338	322	318	314	320	313	320	329	298	320	309	306	322	319	321	309	307	342	316	339	336	295	321	317	290	343	297	323	326	326	294	304	294	319	320	324	325	295	313	278	306	310	285	286	321	297	334	342	321	324	299	334	297	319	302	293	299	322	303	327	332	309	321	329	322	322	336	312	332	295	327	307	315	359	309	330	308	280	300	309	308	331	306	343	317	335	319	315	315	321	308	334	322	295	296	315	318	304	299	311	306	330	313	337	316	325	341	324	341	312	324	281	327	333	304	306	305	339	306	318	284	319	304	324	312	301	317	309	321	320	297	326	298	342	314	296	341	291	319	320	320	288	333	326	336	353	317	316	314	276	320	269	363	332	317	304	276	313	341	323	310	306	306	280	334	318	309	309	336	306	323	311	324	310	326	311	318	286	292	311	292	324	312	357	296	316	291	314	306	360	319	313	316	294	315	305	347	317	307	286	333	304	317	314	321	316	304	322	325	322	302	312	337	316	317	299	302	278	307	325	324	295	310	345	312	305	348	322	314	341	325	322	326	301	293	312	301	339	320	310	319	347	303	309	338	330	284	304	311	306	338	302	296	305	314	315	300	312	317	308	360	297	295	297	289	314	330	311	320	280	326	316	296	313	332	338	305	325	301	265	318	312	333	327	330	306	356	332	286	309	331	286	286	297	293	334	317	319	304	331	322	294	310	339	347	321	343	323	350	350	349	293	324	315	345	326	320	310	349	315	296	324	299	338	320	319	344	336	295	324	326	323	306	343	296	305	319	307	321	333	296	335	313	337	312	316	308	362	318	338	296	294	278	307	304	294	343	323	323	330	315	300	303	306	326	351	326	291	356	323	298	311	332	311	328	287	295	316	318	276	306	329	319	314	313	314	315	321	284	319	329	325	333	313	322	319	308	326	307	302	298	340	345	308	314	300	305	305	341	335	339	324	323	308	319	346	309	326	313	301	318	311	328	301	345	344	314	308	288	346	291	291	307	324	299	315	301	320	320	328	319	274	350	320	353	319	321	307	301	331	308	289	303	332	309	316	315	337	309	328	338	301	322	319	326	362	302	311	315	339	304	276	277	327	346	326	336	324	356	304	306	318	281	307	319	350	303	319	346	286	315	323	308	340	340	327	283	345	306	283	347	305	272	303	291	333	341	307	316	319	325	321	350	305	334	345	308	287	309	275	305	322
47291	7663	7323	4107	2440	1715	1370	1067	862	800	690	670	591	531	540	484	449	459	459	407	416	402	428	377	377	383	393	383	382	351	358	335	322	387	340	314	319	334	359	351	345	371	332	341	353	350	344	349	345	350	345	396	369	388	369	379	345	355	362	347	369	374	389	350	344	361	351	368	326	341	333	348	344	334	378	352	340	351	341	318	340	346	351	366	339	338	310	335	348	336	355	317	355	356	335	322	309	326	347	337	372	334	307	352	349	338	340	320	334	335	376	347	344	338	356	321	344	329	332	342	305	337	311	321	328	320	374	347	366	317	326	335	378	359	331	359	324	324	328	320	326	299	349	344	323	342	327	343	335	321	333	353	343	348	335	323	347	330	323	335	358	325	313	385	360	329	318	348	350	349	341	328	313	304	350	309	315	329	379	358	295	363	352	311	320	303	323	341	341	341	335	383	308	296	324	321	318	373	325	353	354	322	343	320	337	339	330	349	311	316	324	339	303	318	317	335	366	299	329	304	324	338	303	316	339	357	326	355	305	330	364	326	329	333	361	345	341	344	321	336	342	334	343	347	304	340	334	341	340	333	329	327	306	328	320	348	318	349	325	341	313	339	314	319	317	362	335	308	345	305	318	365	295	350	328	318	320	316	327	373	338	341	290	351	312	324	322	300	326	390	330	340	329	341	299	315	300	349	359	334	316	305	328	308	321	303	314	336	332	350	334	337	321	341	353	343	348	321	326	341	323	336	338	324	296	363	313	326	320	322	322	298	349	315	332	329	352	333	321	310	330	330	361	339	334	319	318	345	345	343	278	319	321	308	298	296	317	354	337	290	331	330	328	329	339	341	320	337	329	348	313	317	319	320	329	299	339	313	311	322	319	332	315	337	312	319	365	353	299	342	340	314	343	328	339	321	308	325	348	354	343	331	368	321	327	318	336	310	312	326	318	345	306	349	300	320	309	333	336	326	301	330	337	329	292	317	329	312	334	315	351	340	305	327	315	337	350	311	338	332	331	354	352	348	334	338	332	319	327	336	314	321	330	347	315	353	335	312	351	318	350	300	324	327	316	319	310	341	345	340	314	307	286	326	304	341	343	349	335	345	308	319	308	333	321	307	297	327	336	312	310	324	308	317	366	318	303	312	355	315	316	348	310	341	338	304	311	375	319	312	301	318	319	342	320	349	344	335	352	308	361	319	347	330	311	355	317	341	296	283	335	314	334	344	338	317	311	327	333	331	336	332	360	313	342	335	315	354	316	358	327	338	349	333	309	347	351	336	339	314	332	342	331	330	351	349	340	289	318	342	315	308	362	319	311	375	344	298	312	333	297	342	315	312	355	290	326	309	351	312	326	319	341	342	297	327	319	337	311	350	355	336	325	338	306	322	326	332	363	310	347	367	324	315	341	309	314	351	343	329	315	318	332	330	334	322	313	315	305	328	336	353	365	333	342	311	325	329	330	340	312	286	347	329	351	327	361	322	293	351	314	323	335	319	346	321	298	359	348	322	332	364	313	330	339	302	344	347	338	336	325	308	344	329	309	327	333	331	296	334	322	341	335	328	333	320	342	339	317	306	350	312	294	337	339	348	332	351	323	334	326	345	319	335	342	328	374	313	331	297	321	329	319	321	315	337	334	334	292	327	357	330	356	331	337	320	325	289	319	290	336	312	347	301	324	329	325	310	320	313	315	351	319	318	345	299	316	329	369	302	310	362	335	357	314	353	348	296	323	370	328	315	308	345	344	342	345	302	343	335	352	319	335	334	330	317	294	332	317	355	299	323	366	323	297	324	325	348	349	304	319	345	327	314	312	350	315	354	312	324	301	304	326	319	338	309	347	325	341	339	303	359	309	325	367	311	319	347	372	307	298	348	298	357	303	367	337	306	313	357	377	348	330	336	321	321	342	352	328	334	343	323	341	357	308	369	345	348	339	332	326	294	348	322	325	353	309	312	299	331	330	333	317	325	354	331	297	316	329	312	328	296	337	310	333	336	330	332	319	336	338	349	340	320	328	342	293	307	318	315	330	327	358	325	348	315	319	318	287	324	311	316	295	305	355	346	330	331	354	293	346	338	312	357	327	327	308	297	323	336	334	323	349	324	370	369	346	316	352	313	338	328	312	318	340	341	328	343	304	327	326	313	341	351	322	316	348	300	329	325	333	330	336	355	320	348	338	331	338	332	309	313	297	310	329	330	350	341	356	329	297	315	303	344	326	318	331	327	348	333	307	309	339	350	334	317	321	355	337	315	375	344	323	334	349	351	312	346	351	355	372	320	278	338	363	354	326	348	319	331	332	322	307	321	324	318	316	306	309	332	319	331	330	320	346	334	316	305	315	353	336	313	349	318	373	314	306	344	302	294	349	301	313	342	334	334	329	324	335	335	313	334	322	337	347	333	351	341	331	327	310	315	309	318	338	326	360	339	341	337	293	314	363	321	327	356	317	345	316	323	313	332	315	329	336	332	334	339	335	305	293	328	331	342	306	329	322	342	328	332	316	309	325	350	317	293	352	321	325	327	326	317	302	284	365	315	349	322	355	331	356	282	336	353	319	314	352	348	331	333	318	336	310	303	337	327	343	330	324	320	323	341	296	330	342	339	326	303	335	306	348	298	334	356	315	377	280	326	328	324	374	305	346	342	334	360	339	352	335	320	320	315	319	300	330	302	315	335	356	348	318	317	321	334	318	329	335	327	334	354	339	353	322	344	320	327	339	316	335	340	323	339	338	327	321	337	338	343	341	373	334	324	306	357	361	340	335	350	339	344	333	310	304	317	319	354	345	336	323	295	354	358	309	305	308	307	340	327	317	313	300	342	314	339	331	324	337	315	300	277	285	323	325	330	322	330	324	333	304	364	332	354	329	317	351	331	338	352	354	307	292	340	328	343	324	338	282	320	300	322	332	348	309	339	314	309	338	314	320	332	290	329	321	332	336	343	332	318	320	317	314	316	322	364	342	356	355	283	352	336	315	318	348	328	340	322	331	330	329	316	307	306	370	318	335	344	348	374	326	326	333	345	331	280	346	331	332	350	319	327	333	334	278	308	324	344	361	299	320	345	325	345	313	358	307	320	334	325	359	325	300	310	291	378	307	354	331	340	340	315	316	324	347	343	333	317	300	336	309	333	322	345	345	301	314	299	305	344	306	299	332	332	326	320	354	338	342	330	325	342	307	315	332	318	349	362	314	334	342	314	320	340	379	334	308	349	378	332	328	310	341	337	336	328	317	316	323	332	329	350	318	339	319	327	332	330	309	332	343	355	358	311	350	332	319	323	332	332	356	320	315	327	320	313	319	338	329	329	308	318	335	331	365	333	359	360	332	335	356	314	327	341	310	359	315	320	352	320	346	326	356	344	330	355	331	336	337	368	322	345	346	360	350	337	310	344	310	317	322	329	323	353	329	334	328	357	311	316	325	368	331	318	304	322	285	313	349	318	327	331	304	323	322	319	344	338	322	342	300	335	314	317	318	320	333	329
23425	20953	27844	24207	20947	20677	4999	1352	1027	985	895	935	874	845	744	759	741	740	748	733	720	675	725	721	736	663	693	671	722	682	699	640	655	688	635	629	671	723	662	650	635	672	619	671	668	676	682	608	646	626	655	644	634	670	651	658	681	651	655	661	640	641	652	635	631	674	628	672	682	645	666	627	606	609	627	628	663	650	604	666	622	650	637	612	622	590	676	603	646	637	598	624	618	632	623	608	617	630	621	596	626	633	660	623	619	635	607	671	647	614	658	645	612	666	643	608	630	570	617	629	620	641	582	656	620	643	623	632	653	632	638	655	627	664	649	628	613	607	654	637	649	591	616	603	613	621	604	614	624	600	629	697	587	618	610	636	657	605	632	640	623	638	601	597	629	636	646	630	593	607	701	590	628	641	623	580	650	625	633	629	650	658	609	608	632	620	668	591	647	574	604	645	619	640	617	619	616	610	652	619	583	615	627	610	625	623	626	605	608	684	669	647	585	609	610	608	633	616	619	642	607	632	633	606	611	648	617	665	618	629	643	625	646	603	615	634	592	653	645	692	612	648	640	623	625	586	596	601	627	628	645	666	669	625	646	609	590	623	639	577	633	650	652	655	672	589	602	652	641	605	622	644	632	655	640	620	695	618	602	588	604	664	619	628	638	642	620	584	635	629	678	623	643	622	654	670	629	616	658	605	617	646	622	624	643	646	619	646	664	632	667	621	657	624	636	653	648	656	582	626	638	626	638	669	575	657	674	672	616	656	633	606	568	628	645	602	587	619	603	655	599	634	608	639	609	641	665	695	651	595	699	573	631	617	611	665	617	640	642	627	649	617	653	631	671	634	629	635	644	652	606	606	667	669	644	583	619	629	603	599	640	614	640	634	629	581	628	638	635	618	629	652	644	631	621	656	637	598	677	612	622	642	642	642	624	566	666	613	680	610	646	638	586	620	621	660	557	634	655	669	683	606	637	647	639	640	647	604	631	596	652	625	667	632	597	630	619	628	621	639	629	627	656	654	669	606	615	652	639	648	633	612	638	648	568	677	608	580	658	615	613	596	630	653	662	639	610	595	648	624	620	631	629	617	637	633	628	625	587	593	572	620	594	641	600	597	634	604	672	613	619	629	618	625	605	605	673	613	662	593	660	625	617	631	626	681	690	637	622	682	624	607	669	627	635	657	586	634	655	627	617	640	591	579	632	639	620	645	611	632	624	718	675	625	672	645	581	636	614	636	617	643	607	657	614	641	623	636	638	673	586	656	618	652	595	648	626	624	605	606	632	622	558	605	579	647	643	597	632	634	581	628	609	660	625	622	640	655	602	578	655	638	582	614	609	646	626	603	632	634	616	611	590	650	552	664	626	625	607	590	654	615	613	590	638	640	606	612	595	608	620	631	636	628	654	677	651	623	579	656	634	590	615	631	624	617	639	621	652	627	658	641	605	607	582	656	627	628	657	630	642	654	619	635	647	629	640	623	619	616	629	616	659	638	636	586	644	577	625	638	674	677	617	649	632	635	619	624	608	638	611	594	691	679	624	602	598	610	656	670	633	630	629	633	616	613	584	594	605	660	633	657	601	640	636	607	602	610	624	606	670	654	614	630	643	627	625	651	654	635	598	623	622	615	633	650	690	661	640	637	655	615	607	658	626	596	649	605	601	552	674	624	646	612	609	627	603	626	638	631	627	651	646	637	605	606	666	636	625	633	654	639	652	610	610	626	642	593	633	606	640	669	661	626	614	642	622	658	653	613	604	678	608	616	622	648	604	608	631	648	606	650	593	645	617	588	649	625	643	662	639	636	652	626	638	633	655	691	654	629	617	623	669	662	634	621	630	641	615	705	604	579	658	603	622	598	652	607	658	586	641	649	619	656	647	692	637	664	602	636	658	600	647	668	599	649	618	636	646	598	647	626	604	634	662	644	634	629	626	597	648	622	666	655	658	607	623	640	627	587	607	639	638	604	604	684	655	645	614	581	621	624	657	587	624	648	624	608	622	595	545	598	576	580	633	613	616	583	695	634	620	640	597	599	664	617	671	608	609	659	579	552	620	619	632	609	629	673	585	628	612	646	639	613	630	617	650	633	623	625	613	659	624	624	654	589	631	598	573	633	671	651	638	608	622	666	652	639	630	613	625	633	647	605	646	631	614	612	638	625	587	602	632	600	601	637	587	645	611	652	651	686	663	604	631	637	606	644	653	604	617	622	623	613	622	624	663	651	650	665	662	611	661	636	627	593	608	679	621	633	654	618	647	629	609	638	646	636	580	672	625	628	631	621	630	606	621	629	630	633	626	612	572	601	651	659	636	617	622	600	637	635	651	658	602	702	612	587	674	581	658	585	612	608	628	612	609	611	602	688	630	624	640	612	645	618	632	615	657	647	620	621	573	631	653	638	643	646	669	631	614	627	616	684	637	649	630	590	647	659	659	611	584	613	639	583	613	580	636	580	574	617	663	622	651	611	593	622	667	627	653	606	598	593	615	614	639	636	627	619	624	641	590	620	619	614	625	638	653	604	632	615	634	614	649	685	657	568	610	587	618	604	668	619	661	598	635	613	594	653	606	658	613	640	664	709	644	657	609	657	618	654	632	615	633	642	620	596	617	628	578	653	597	658	637	656	615	621	678	641	600	655	614	627	553	626	644	634	632	650	610	625	640	630	627	593	643	642	619	566	611	644	636	610	651	645	652	640	594	641	632	623	583	603	621	651	626	594	626	597	651	601	634	619	590	652	630	620	610	667	605	656	594	624	628	631	635	585	655	596	688	642	647	613	639	626	594	640	647	656	612	604	580	587	646	630	628	634	609	650	635	608	643	631	632	658	630	634	659	621	612	617	681	655	604	649	617	630	662	595	619	637	646	620	634	606	644	594	639	633	624	634	643	617	582	638	620	616	592	607	662	604	625	638	611	627	637	616	633	635	580	596	642	645	627	617	574	643	663	605	651	604	651	598	604	638	680	570	630	652	635	691	621	624	571	662	652	608	638	622	597	633	619	611	649	598	621	626	619	645	614	620	600	604	614	627	614	623	643	640	631	610	629	641	652	673	609	631	590	623	619	630	609	598	673	616	601	634	636	622	643	633	651	657	634	618	601	595	629	617	613	607	625	648	654	594	609	597	642	605	548	661	595	633	609	618	635	639	628	592	631	617	620	625	660	588	618	692	659	661	610	626	649	578	629	648	633	671	593	605	629	645	638	657	617	600	612	593	613	625	629	624	630	631	664	623	636	645	616	615	640	629	663	630	644	674	616	583	673	597	633	629	609	613	681	662	656	599	672	626	621	641	605	625	644	617	675	553	615	629	660	616	634	654	628	617	613	624	580	672	625	635	603	643	598	632	614	621	658	615	598	626	630	595	623	627	641	668	592	635	641	672	607	603	646	627	676	612	633	662	632	611	633	618	616	638	617	589	601	656	628	625	624	655	593	615	578	612	681	612	665	645	628	617	623	609	628	653	616	651	648	627	615	602	627	604
40818	11382	12096	7034	4498	3299	2498	1980	1756	1489	1258	1164	1109	961	864	923	879	855	789	807	784	775	698	724	721	664	679	707	612	682	680	656	673	659	665	659	640	601	627	633	597	617	668	645	653	657	592	603	648	652	651	643	627	651	630	600	609	623	656	644	662	646	653	650	627	670	625	611	645	672	595	602	623	602	568	634	594	594	612	660	562	598	591	587	584	580	581	610	618	573	609	590	614	561	605	584	547	584	604	596	590	574	612	562	639	593	566	627	608	598	620	583	578	629	590	623	583	593	634	640	596	619	632	593	593	598	569	565	586	592	627	598	597	591	596	541	614	591	542	599	605	604	571	622	590	618	599	635	573	594	595	601	630	588	578	633	571	571	596	578	612	645	622	568	616	575	615	613	537	633	566	588	553	591	623	585	597	580	570	601	628	578	580	591	549	602	590	617	571	585	582	622	604	599	589	606	608	595	592	614	567	612	610	578	590	595	553	552	572	611	617	571	616	616	629	561	588	585	574	590	584	577	578	652	597	572	604	563	590	580	566	621	602	553	597	577	626	566	592	643	580	595	634	578	590	595	550	617	605	584	603	626	577	568	565	611	625	599	595	606	565	605	619	578	610	601	594	581	624	588	575	568	557	579	566	634	554	634	585	588	585	621	581	598	577	596	557	623	640	611	602	603	548	569	613	570	592	592	614	610	596	596	605	598	606	573	624	594	593	577	560	595	571	586	588	586	568	567	616	622	584	582	620	582	633	579	578	585	602	583	624	589	577	601	621	633	631	588	578	571	574	589	601	605	545	604	539	621	564	610	619	613	562	578	563	574	609	615	583	593	595	592	564	582	645	574	565	624	603	580	614	573	580	573	606	576	614	583	593	605	604	545	628	625	577	593	604	623	560	589	592	614	597	619	587	532	600	554	595	612	588	642	585	596	586	618	634	635	597	559	625	587	609	586	632	575	642	582	618	583	609	580	570	583	620	558	605	585	625	595	545	599	618	581	585	630	584	579	619	620	601	607	590	532	609	577	610	614	556	623	559	611	608	596	590	590	598	583	595	602	598	578	566	622	590	586	604	581	568	584	612	628	596	609	610	552	568	630	573	585	592	631	606	576	572	629	559	570	582	587	577	599	590	577	600	596	622	604	578	583	571	599	510	602	592	604	633	584	556	593	596	597	622	610	548	572	618	617	603	562	581	571	579	611	613	632	602	655	601	610	567	592	580	592	615	542	571	595	580	586	611	585	578	565	608	616	617	633	607	575	571	568	602	639	560	578	581	601	605	570	539	576	647	584	635	598	588	578	559	605	563	614	595	585	591	630	579	636	571	575	600	549	610	592	602	582	597	584	582	650	627	591	585	567	568	582	581	580	557	610	631	559	589	578	586	566	584	575	632	582	571	581	619	596	587	610	581	604	566	577	637	582	551	613	590	543	593	606	593	552	615	582	619	575	581	634	572	599	602	598	552	586	645	524	523	673	651	576	593	593	606	621	570	610	560	575	639	574	627	580	595	594	610	616	559	557	576	608	599	583	589	573	581	611	583	626	596	536	599	583	612	596	561	590	589	611	589	610	597	604	614	574	639	573	598	587	576	551	584	595	611	571	569	597	588	564	573	566	599	585	600	582	566	603	607	554	595	570	600	606	571	571	576	576	575	580	600	627	559	623	597	604	588	631	558	601	585	561	567	598	598	585	609	594	555	582	647	595	574	570	536	623	635	595	620	596	594	570	566	629	603	564	614	596	569	567	600	564	602	597	610	583	556	543	613	593	622	599	556	592	669	594	582	596	616	583	593	607	602	621	593	583	559	585	594	608	584	582	576	534	551	605	580	639	611	582	607	586	568	607	608	601	548	577	579	632	598	618	597	608	592	564	630	596	583	587	660	602	577	560	607	580	600	573	577	617	591	573	579	622	620	553	600	592	594	597	610	574	638	556	598	573	575	606	602	582	589	605	594	577	564	598	593	601	570	596	559	594	625	593	616	609	619	569	633	567	609	650	567	593	625	624	615	590	617	565	607	619	649	617	569	590	609	579	609	587	592	614	614	570	594	579	578	607	566	596	598	564	615	626	641	601	592	588	580	587	618	613	629	596	580	599	596	600	625	568	616	554	609	605	617	582	572	587	611	586	606	590	621	572	608	578	547	589	573	580	627	629	560	565	638	614	609	593	569	573	543	601	546	593	597	588	611	606	593	542	610	568	560	606	569	621	620	611	567	616	597	607	592	581	599	579	605	545	575	596	601	610	605	600	574	590	562	594	604	598	593	637	560	616	566	594	594	616	570	604	624	612	546	616	623	565	601	604	629	569	635	617	562	575	601	616	558	547	598	587	598	591	626	563	634	628	591	615	631	574	568	619	560	573	589	608	566	624	611	619	592	577	568	566	589	592	547	615	563	611	585	613	562	598	588	613	581	574	589	576	633	621	572	609	597	565	578	583	565	571	632	592	570	629	594	551	636	562	577	563	619	598	612	564	612	570	601	571	624	536	590	559	607	610	562	584	596	597	609	562	526	585	613	572	570	574	628	577	642	566	572	566	646	575	591	621	558	543	599	580	620	606	561	598	566	557	576	572	587	613	605	606	584	566	608	615	573	572	570	633	574	583	633	572	622	558	570	647	625	608	562	627	621	548	580	641	640	633	601	577	576	606	599	582	566	611	602	603	558	588	600	576	559	683	620	593	582	572	599	586	611	596	612	611	567	609	578	574	631	605	574	564	593	576	565	553	525	573	540	614	625	602	593	583	619	620	627	586	574	605	578	588	617	562	559	622	605	576	622	583	626	620	622	567	585	584	581	606	575	618	608	656	631	564	604	616	589	565	595	595	627	619	570	548	595	566	584	628	594	580	596	570	577	649	594	621	603	602	583	571	606	600	617	588	614	604	618	575	608	599	572	600	594	598	666	608	562	590	601	600	602	610	577	597	567	588	612	560	596	608	609	595	596	605	583	579	612	576	579	593	565	640	543	584	572	629	585	582	556	589	600	579	646	618	556	582	638	668	603	602	598	579	626	627	580	569	592	585	612	623	604	592	608	593	596	562	599	538	610	596	565	620	560	609	573	559	568	608	565	601	613	603	568	578	626	606	629	606	651	617	597	579	623	532	556	585	594	554	596	577	572	606	586	609	601	538	608	613	627	596	589	585	607	617	612	599	582	578	602	561	565	548	584	597	617	630	611	573	597	670	633	626	609	622	631	633	601	611	602	563	599	588	617	569	597	603	572	551	614	614	582	621	567	603	600	595	575	568	592	594	603	608	624	608	625	619	591	619	596	608	600	606	639	609	612	553	603	590	609	569	608	600	576	577	575	561	619	619	567	571	581	617	625	595	595	609	593	561	553	539	583	608	607	600	558	567	579	580	583	587	624	558	580	602	600	639	582	593	610	645	598	597	629	590	605	598	541	604	620	621	584	620	607	561	606	553	627	581	577	620	580	591	583	559	640	595	558	624	583	600	586	612	617	540	574	638	591	614	641	588
34249	16512	3225	782	632	555	524	575	571	533	545	536	558	553	527	564	568	553	537	539	576	518	522	551	512	533	524	528	495	533	539	548	498	549	528	521	521	592	561	494	533	493	560	540	547	553	561	533	547	580	586	553	579	560	535	546	534	524	569	578	514	520	523	509	550	543	512	549	543	520	481	547	544	507	543	537	567	554	503	578	510	530	519	545	540	560	561	554	576	530	519	546	516	507	513	522	534	526	498	497	509	529	551	526	522	530	551	511	573	580	538	493	521	544	546	559	478	554	517	522	540	575	529	563	546	504	541	531	540	530	581	580	516	510	525	509	574	523	528	508	575	554	562	544	553	560	522	546	525	546	538	535	574	529	534	517	561	537	558	505	520	512	515	521	504	539	579	514	507	539	534	536	515	550	597	534	548	534	498	554	548	508	542	515	510	539	525	550	547	545	528	541	536	523	526	535	536	552	547	537	569	564	528	508	517	521	526	510	567	546	509	537	568	542	567	578	564	508	504	530	534	482	534	548	544	555	506	570	523	513	564	546	548	545	528	512	562	546	557	517	532	571	523	536	568	516	544	484	570	542	532	566	534	562	512	564	491	534	553	544	549	538	518	505	534	555	549	485	529	502	543	533	516	551	565	549	508	543	555	553	555	508	507	521	540	530	558	576	541	538	522	574	550	565	516	559	589	517	500	499	501	544	560	495	517	556	547	531	555	524	527	510	579	497	570	500	549	546	594	581	533	553	542	563	556	533	555	564	571	560	512	553	544	563	549	528	544	526	532	514	523	571	511	556	544	551	558	571	575	520	520	591	592	509	545	551	499	556	530	536	533	536	541	522	572	557	544	511	521	551	551	510	542	539	554	509	564	542	557	535	561	544	523	526	510	529	534	479	529	529	543	486	543	523	526	528	563	534	585	553	519	535	518	550	541	588	540	540	552	548	544	539	586	557	534	550	527	563	539	541	519	515	573	508	546	557	498	517	488	538	522	583	525	563	526	585	495	545	558	549	532	550	556	519	513	496	527	509	538	552	555	517	542	545	531	576	558	524	525	528	557	553	510	533	543	528	532	574	552	529	530	543	539	546	540	552	510	558	531	589	534	523	537	539	559	508	532	465	520	528	539	512	503	513	573	527	532	531	549	533	524	517	542	557	553	530	544	558	541	539	548	531	546	500	565	517	532	516	541	581	521	531	526	481	488	555	502	549	488	515	556	537	539	493	511	548	542	505	530	534	549	587	529	553	546	558	549	544	531	529	551	545	585	583	521	553	509	559	504	546	565	593	531	575	550	510	552	484	576	572	516	555	537	517	558	541	570	502	544	507	552	556	518	530	521	545	530	473	512	494	530	527	507	526	554	537	538	554	536	526	539	560	562	545	553	528	514	531	509	525	507	528	569	524	547	562	539	492	545	546	569	537	572	573	545	529	541	534	558	508	488	572	551	513	521	524	580	566	542	522	561	511	482	525	544	515	504	556	556	578	504	525	558	549	515	488	555	542	584	548	530	532	585	547	522	535	524	512	515	514	557	505	540	516	552	544	538	517	515	527	549	555	556	574	485	533	520	508	536	561	601	574	525	523	545	545	536	559	553	523	547	567	550	529	525	518	543	576	515	542	537	542	542	504	530	566	521	521	545	559	573	573	540	552	504	561	542	547	521	516	558	581	536	547	529	584	498	560	535	542	584	543	542	571	545	537	509	515	545	526	494	536	529	554	532	525	529	540	542	513	540	509	534	545	568	519	560	581	495	543	549	557	557	536	550	554	564	506	557	527	514	508	539	536	514	556	519	541	563	540	510	514	554	484	537	533	516	517	539	506	549	554	556	498	544	523	576	534	588	536	511	565	503	629	542	512	543	536	550	481	514	522	517	577	526	546	551	570	538	581	562	541	546	544	541	539	555	569	554	522	558	548	559	546	546	521	580	562	528	547	552	573	533	509	530	532	526	539	540	520	553	489	548	518	530	531	564	542	516	561	552	539	568	526	512	557	524	501	525	512	546	513	545	578	518	511	535	554	540	546	544	535	530	562	563	548	510	574	524	526	515	558	543	523	493	464	526	565	551	515	516	532	488	513	573	511	535	519	552	573	521	523	565	543	554	508	525	537	555	512	509	511	488	541	539	534	515	582	554	532	512	540	532	537	512	495	521	537	562	543	510	512	522	561	525	526	576	512	535	562	560	522	541	474	501	560	529	537	550	508	507	550	555	557	539	530	540	563	544	532	531	526	567	552	564	516	516	552	524	523	481	566	563	516	524	523	521	585	557	542	544	549	557	543	533	559	535	545	529	542	532	538	517	512	561	527	570	554	569	507	560	515	496	530	530	515	551	488	560	489	549	572	551	515	596	542	470	535	539	541	538	526	530	529	513	514	531	530	509	572	540	543	548	531	551	534	560	511	531	516	582	555	578	530	508	529	536	514	554	503	563	567	499	531	564	518	580	517	566	519	584	539	565	496	511	541	507	570	506	511	533	521	553	543	508	514	467	541	533	586	581	512	506	543	549	517	510	528	576	551	517	546	520	540	555	501	564	493	538	528	539	537	538	560	541	530	534	518	524	522	537	611	535	533	508	586	537	593	498	546	500	528	531	525	569	525	523	553	579	524	494	536	559	570	563	520	556	531	540	516	532	560	508	538	548	532	557	535	554	537	539	527	523	570	564	550	517	557	527	533	543	539	490	544	484	530	500	541	575	536	545	533	545	549	506	501	534	537	544	562	536	554	528	537	488	509	571	480	531	562	549	540	539	528	592	523	541	569	538	547	568	543	513	554	548	530	539	535	523	536	533	530	527	557	514	538	563	529	521	550	544	568	548	547	506	518	558	554	544	519	549	555	529	537	519	526	523	533	507	574	516	542	516	515	532	527	541	575	524	505	567	520	512	525	551	530	517	562	531	567	516	554	565	558	549	505	546	576	526	520	525	531	533	520	546	541	546	504	525	529	531	509	548	543	547	543	489	548	572	543	517	561	550	573	561	567	538	537	544	519	552	559	509	542	530	508	507	533	555	544	514	502	574	552	514	560	543	544	525	512	526	531	527	483	542	541	526	507	532	515	539	542	559	492	538	558	556	545	559	528	534	481	563	524	551	546	497	525	542	538	570	519	532	554	561	511	530	535	504	501	572	515	586	528	564	589	517	561	547	525	524	529	550	504	519	492	563	570	576	564	555	551	530	586	530	540	545	574	543	548	516	552	557	527	504	534	554	556	557	540	546	544	562	527	529	532	508	532	559	525	557	570	531	544	514	594	504	522	550	516	525	518	503	474	523	517	519	532	585	510	495	542	537	554	545	585	516	527	570	551	520	545	544	533	560	540	506	535	516	497	495	513	578	559	507	573	520	594	560	561	528	527	529	529	500	544	532	565	595	564	544	544	559	549	517	507	506	583	538	562	582	526	562	545	505	542	552	489	534	586	554	566	567	537	488	570	560	571	547	505	538	568	536	566	547	556	545	563	540	577	575	531	532	567	521	518
30920	2665	939	701	663	632	620	579	611	610	563	581	591	529	569	560	548	591	592	534	573	590	554	550	518	537	563	548	511	604	570	572	540	599	579	554	545	536	560	545	547	587	568	559	548	574	538	554	581	599	582	540	548	564	604	593	599	598	570	577	579	565	570	565	568	585	552	594	545	555	533	523	562	582	559	530	551	570	593	561	582	545	608	558	521	519	550	582	542	542	568	564	568	570	563	524	587	568	567	597	575	633	550	558	590	549	538	530	566	552	525	593	554	566	537	548	553	524	547	592	551	569	538	583	533	504	553	565	548	562	541	563	536	595	577	535	576	573	526	564	550	564	578	542	572	542	576	550	552	550	554	554	583	537	548	559	587	552	542	538	545	562	575	566	551	549	551	540	577	531	558	572	561	571	563	608	551	572	552	555	568	538	512	571	521	542	529	569	552	595	581	579	551	581	536	554	555	579	590	555	546	590	538	547	573	557	594	602	573	560	562	564	565	543	564	567	585	558	590	601	584	539	569	556	560	549	508	575	544	585	607	616	554	548	536	577	553	531	580	553	572	541	513	569	530	585	536	550	582	573	577	593	521	554	543	540	556	537	552	576	504	548	579	564	561	557	594	575	573	543	557	569	531	584	541	554	551	529	554	541	562	570	562	540	568	567	568	545	559	554	550	576	524	576	554	555	548	566	565	551	600	535	567	531	560	524	552	546	588	556	575	566	547	543	542	562	570	577	537	547	564	593	571	553	537	555	572	558	570	560	551	566	546	523	551	516	521	514	569	556	582	581	585	576	566	585	581	543	571	553	577	538	543	539	585	512	551	598	588	511	573	594	560	539	571	586	590	543	524	595	578	579	577	571	567	602	554	589	554	567	568	546	579	590	572	557	539	567	547	597	568	583	591	561	594	573	532	553	516	557	571	566	559	561	497	566	548	573	575	578	563	557	567	521	558	525	562	557	551	531	533	570	552	557	579	582	546	580	533	558	595	567	586	552	531	552	553	561	577	592	521	575	535	583	565	574	564	554	559	559	517	570	583	569	570	556	563	555	585	585	549	563	598	613	538	513	604	544	557	561	570	572	536	574	590	578	570	572	603	592	545	581	544	588	579	569	615	530	583	585	553	542	568	576	574	567	560	531	543	582	557	560	537	549	565	555	546	564	508	559	516	536	570	573	574	610	537	567	556	571	570	557	564	585	592	541	533	558	521	563	589	561	574	553	591	506	569	595	546	538	547	519	593	573	559	568	605	552	553	560	571	546	548	587	526	591	578	529	542	559	571	552	548	569	553	532	529	589	538	559	558	565	550	571	617	593	528	542	583	519	566	584	536	578	574	539	546	522	557	547	589	550	576	541	585	540	597	572	561	540	598	577	574	555	607	586	537	542	586	541	540	561	553	555	543	556	542	558	552	554	605	603	524	560	556	549	550	595	588	502	550	511	551	523	539	554	553	537	546	600	525	564	565	559	572	578	540	574	583	543	559	554	565	565	601	566	574	574	544	531	572	575	558	581	529	556	544	544	561	551	521	554	539	547	568	571	544	575	553	513	599	534	531	549	546	544	540	529	587	540	569	552	590	549	577	563	544	544	568	528	561	527	577	569	584	529	562	563	574	555	529	559	556	554	554	573	567	570	576	555	550	568	516	554	559	526	527	581	541	538	578	576	583	563	588	558	549	558	568	580	531	517	581	581	579	558	558	574	570	528	539	561	552	561	571	558	561	528	536	560	592	569	579	596	573	561	589	556	589	564	549	578	543	548	519	544	536	571	562	578	565	538	596	547	524	572	546	513	565	583	579	581	556	535	554	568	576	582	605	569	589	576	553	550	547	578	547	571	514	597	564	561	533	546	586	536	564	562	562	547	537	525	592	562	524	540	569	552	557	523	546	539	573	541	549	580	547	573	554	548	596	531	532	540	535	565	522	570	591	569	554	569	532	581	531	573	537	575	529	579	568	560	561	589	550	549	559	566	566	570	546	571	545	556	514	575	552	555	575	573	564	555	574	586	513	574	531	554	538	592	558	567	586	532	554	569	594	542	589	571	558	548	552	542	508	552	579	538	536	550	549	573	578	549	543	550	583	567	562	513	580	567	508	529	541	560	566	583	510	569	537	555	513	555	595	540	546	535	501	546	540	576	612	542	571	534	534	517	584	554	549	561	578	551	557	555	543	531	581	529	545	555	524	534	566	582	554	575	521	569	560	570	554	510	527	541	545	548	593	548	537	600	554	524	533	586	569	549	575	556	575	572	542	541	551	572	524	554	558	575	530	533	529	582	562	536	567	582	560	586	530	578	540	539	545	538	547	546	539	520	566	574	557	535	562	544	553	517	525	541	564	579	522	531	523	599	543	552	554	554	540	559	541	539	615	570	560	540	552	576	517	589	539	574	547	569	589	538	547	563	565	536	577	510	543	534	515	599	556	559	541	589	526	566	532	541	542	572	574	544	605	590	544	549	576	570	603	562	563	560	550	569	536	512	550	587	559	533	582	582	614	574	574	552	571	582	575	576	547	612	586	609	555	554	536	523	587	606	570	544	539	548	554	564	563	566	560	569	538	585	593	546	601	545	511	563	559	563	558	546	541	522	561	550	572	597	583	549	572	559	590	549	527	578	535	558	498	596	545	589	559	582	544	564	573	547	585	575	574	539	548	559	610	591	557	540	559	541	516	526	550	559	561	560	607	556	597	579	567	571	569	553	557	561	566	541	601	535	537	532	575	570	548	557	591	591	561	555	581	539	549	535	594	522	585	564	562	606	571	530	560	532	558	588	553	547	561	537	567	532	558	596	578	578	622	554	574	561	580	537	572	577	556	588	564	575	584	511	585	563	578	535	572	533	572	554	555	582	545	589	570	586	574	548	568	576	580	599	547	574	540	535	561	568	564	538	565	575	563	580	543	565	576	567	573	599	581	524	526	597	538	556	558	577	593	540	563	550	522	542	563	574	572	536	549	593	542	561	536	553	498	568	576	570	536	628	553	604	529	555	513	567	574	585	573	566	587	547	536	525	524	564	591	580	594	568	536	519	548	542	520	562	549	574	568	523	568	560	536	541	577	554	583	579	590	601	556	566	533	533	561	567	582	564	541	544	589	551	576	583	537	571	557	557	561	589	559	550	568	524	571	548	561	554	591	573	538	613	549	544	537	594	555	591	577	523	579	575	572	527	560	622	540	563	547	554	569	528	561	540	577	577	534	577	549	590	607	559	613	557	580	557	550	557	528	570	575	554	566	535	568	596	575	553	561	529	556	537	544	564	536	575	579	555	573	542	508	580	567	524	568	548	565	579	584	553	559	545	501	569	529	563	576	555	554	515	536	596	570	539	557	534	616	559	542	559	559	588	552	572	548	592	547	559	547	584	570	589	580	586	537	530	520	539	557	587	589	562	576	542	511	557	569	543	567	546	550	558	506	576	547	539	537	538	521	557	548	537	564	569	564	577	586	558	590	568	565	556	537	549	601	551	610	566	550	524
25628	21017	26957	25089	20813	7015	922	656	568	496	456	468	400	380	417	425	405	382	358	356	361	314	352	346	358	346	352	354	319	356	324	314	327	305	345	286	314	340	311	327	316	334	332	324	307	316	342	344	341	308	345	304	348	349	327	310	313	322	331	320	323	345	311	313	335	341	343	323	318	359	284	306	335	325	329	307	310	323	302	313	293	338	356	324	315	343	330	305	299	354	310	341	341	321	318	273	310	311	327	295	331	341	327	342	314	293	343	320	295	330	343	300	321	336	290	316	293	314	291	300	316	293	318	334	265	302	313	323	351	309	317	326	286	306	297	327	312	327	322	336	332	322	317	322	326	306	321	333	293	339	303	308	291	306	330	319	330	305	317	288	354	296	299	318	336	313	332	313	271	317	311	310	307	322	335	280	295	308	348	321	318	318	296	332	317	298	338	330	304	299	329	314	330	338	306	327	305	295	293	323	297	314	314	330	314	317	314	347	305	351	322	335	310	297	304	303	310	325	308	340	339	309	307	307	299	323	319	302	322	316	312	330	284	313	303	290	316	311	283	283	324	326	295	314	296	317	295	318	326	319	291	342	315	327	315	317	308	308	329	353	317	304	285	316	299	298	340	321	329	332	338	323	286	291	296	293	325	327	309	326	297	318	314	303	314	294	323	326	330	316	339	282	328	311	308	293	336	319	313	313	299	297	311	351	357	311	302	296	331	309	314	326	323	314	291	336	293	319	316	310	308	313	301	328	363	333	305	316	299	323	298	303	337	286	312	334	299	318	308	336	339	322	316	348	327	294	307	380	309	317	292	292	317	300	349	300	293	294	324	311	290	315	308	286	297	325	333	322	314	336	299	328	292	342	334	318	342	315	336	337	351	341	315	283	340	286	300	286	324	339	342	294	297	307	311	320	304	330	319	356	321	324	335	306	331	327	331	325	333	308	294	344	301	312	321	320	310	346	286	296	320	304	309	307	338	318	311	307	316	342	313	290	342	314	324	313	300	339	329	323	272	303	299	296	318	303	341	313	317	303	317	322	324	327	333	319	289	301	308	325	294	338	290	317	321	332	325	302	300	335	320	331	321	309	278	318	316	328	315	307	336	306	313	324	301	327	298	290	303	312	304	325	285	327	319	301	332	295	336	298	278	320	359	332	308	272	309	315	318	293	315	345	348	313	310	316	292	311	313	313	336	364	325	269	308	312	336	329	310	302	281	316	316	333	343	318	320	332	333	309	303	287	361	285	334	352	313	306	333	318	297	334	328	314	320	314	325	300	331	332	296	327	318	312	332	321	311	330	337	315	323	269	351	321	305	343	268	312	296	317	312	317	321	326	328	347	331	308	303	339	298	329	292	318	333	321	310	313	322	308	358	339	335	344	314	339	301	330	299	312	304	320	330	323	289	311	310	326	290	317	305	329	320	329	319	321	342	316	315	299	286	294	354	326	322	276	339	351	300	321	318	316	323	340	305	337	337	331	307	322	319	327	329	322	312	307	322	273	304	330	347	328	308	340	345	326	306	312	330	329	313	335	313	283	292	317	280	305	296	292	336	333	327	325	350	328	272	308	373	314	280	332	299	359	337	296	302	308	322	303	302	336	320	318	316	306	311	326	284	305	313	320	347	333	288	303	293	304	327	308	285	307	323	302	318	316	317	296	323	337	313	292	313	335	338	301	311	346	327	311	318	325	317	321	308	303	308	311	297	308	318	339	271	324	298	323	335	312	311	331	335	301	346	253	330	341	296	326	312	291	310	275	324	320	304	333	315	338	319	371	298	322	307	315	353	312	341	322	306	289	339	300	314	297	337	325	321	336	300	321	300	335	310	313	305	331	311	320	327	315	320	324	323	340	297	309	297	333	316	338	320	343	294	367	316	338	312	309	321	298	305	298	286	321	307	312	321	329	314	312	305	311	312	291	324	329	312	315	301	315	315	336	309	336	293	314	327	335	346	324	306	313	313	335	316	333	306	336	362	315	330	343	332	321	335	333	352	317	321	296	309	321	279	300	315	307	315	333	312	298	319	328	322	280	305	309	355	297	304	304	307	343	306	309	298	311	347	294	302	301	305	291	292	320	312	324	333	287	299	326	336	320	330	330	342	298	324	300	343	340	335	308	340	362	353	339	330	333	330	340	311	322	293	297	323	304	317	316	305	304	336	320	308	338	314	301	320	289	302	318	329	327	304	307	313	324	304	323	300	309	314	319	292	321	285	347	314	324	358	287	313	302	313	307	336	337	313	307	302	326	325	317	314	321	333	293	332	324	331	317	317	324	321	299	317	307	314	299	341	315	309	291	319	320	306	326	276	319	320	324	319	298	316	291	305	324	326	304	323	336	297	324	301	324	306	333	304	337	318	303	322	320	323	289	287	318	324	323	337	326	337	314	323	299	284	333	309	328	332	299	278	326	302	313	304	302	315	294	306	292	329	333	316	330	342	297	310	327	314	308	314	305	299	337	330	321	335	314	320	295	332	286	313	295	329	301	331	342	324	325	327	295	328	337	338	302	325	324	344	322	320	314	322	308	339	324	326	324	304	310	315	290	364	328	301	329	328	325	307	284	284	308	277	313	345	287	278	295	337	322	327	319	323	302	297	335	308	301	315	314	294	343	310	300	322	328	325	319	332	307	351	309	323	332	319	292	355	301	308	294	342	333	284	290	320	318	313	308	352	301	314	275	332	329	329	307	304	281	313	324	309	331	292	291	307	340	336	295	339	309	310	301	321	326	318	334	311	315	320	312	342	360	311	311	289	341	292	307	308	323	338	326	316	326	299	283	315	277	325	315	326	312	318	330	321	288	303	336	346	303	314	327	336	351	319	339	338	329	351	349	322	345	325	274	306	316	341	318	308	318	312	310	303	344	318	326	317	320	303	318	301	331	337	310	290	287	301	293	308	336	303	318	326	343	327	322	341	337	319	311	326	303	299	316	305	290	313	338	351	315	323	285	314	348	308	288	312	328	319	296	315	306	309	328	314	316	346	335	319	321	293	320	315	339	335	354	288	313	326	318	358	296	326	303	315	322	356	330	289	312	293	305	315	300	292	293	299	304	318	334	310	335	316	313	322	344	313	304	330	284	360	293	308	347	308	321	317	312	293	283	310	347	314	341	291	327	304	305	304	325	290	308	338	303	320	295	306	310	283	306	290	296	334	357	342	307	323	328	286	312	328	331	309	313	289	308	281	328	307	303	321	339	347	334	357	325	327	300	340	319	293	320	284	306	317	327	277	312	331	319	355	296	293	316	322	346	344	310	300	289	326	317	285	314	300	321	312	316	304	304	322	306	318	305	337	314	302	338	344	334	330	328	283	325	330	331	309	308	339	336	316	335	313	308	312	305	289	329	286	357	307	318	348	340	337	327	324	334	331	303	317	291	285	305	335	275	296	319	281	330	325	316	332	271	342	346	298	293	300	294	287	371	326	318	284	321	352	326	303	322	278	305	313	321	323	340	325	314	302	333	326	329	315	312	316	326
51035	11779	7274	4059	2478	1721	1315	1045	916	809	722	613	606	532	528	479	458	438	466	455	433	404	416	398	376	377	394	354	350	394	394	379	376	344	339	369	360	316	338	341	376	369	365	351	370	344	330	350	350	359	340	330	348	398	335	364	336	381	347	327	368	354	364	358	344	330	315	335	342	372	315	363	329	366	340	340	326	345	352	354	346	336	345	301	305	331	362	332	331	339	336	331	301	298	312	345	341	339	361	304	342	354	315	336	314	315	342	294	323	307	302	312	337	309	329	338	336	330	343	315	330	341	295	332	313	341	362	330	325	322	352	308	339	336	323	317	308	359	326	306	344	310	394	296	323	312	314	343	347	340	311	344	370	342	331	375	341	349	312	320	311	312	299	324	330	335	350	325	321	308	358	317	360	338	321	322	331	355	322	340	336	347	339	340	345	329	324	299	327	307	365	331	338	256	338	300	338	333	348	319	318	331	342	293	341	323	323	333	361	345	338	329	343	289	370	306	324	342	331	307	327	334	339	329	303	296	339	317	310	327	309	352	315	326	342	326	322	369	306	316	324	314	345	328	307	314	335	325	315	333	332	355	346	318	333	303	326	333	353	326	345	321	316	327	336	351	328	335	351	330	321	324	313	320	319	347	349	317	301	349	349	319	344	335	357	325	328	292	359	324	333	337	314	338	344	326	318	339	317	355	341	333	335	316	306	324	335	346	350	323	309	311	340	310	346	341	340	322	324	330	316	348	307	363	307	292	314	323	355	286	362	304	324	292	342	331	324	311	318	328	326	365	310	330	318	305	309	332	331	315	351	352	351	315	341	310	375	363	362	367	356	333	304	353	337	294	337	333	317	334	376	324	328	355	339	359	311	362	303	320	328	331	342	366	319	351	339	286	317	331	341	346	333	317	324	351	301	309	281	313	333	324	333	335	338	324	326	324	334	333	339	303	332	309	315	293	354	305	336	347	333	311	322	299	379	310	328	343	330	291	347	321	338	332	351	359	336	328	331	336	334	340	330	311	310	308	320	335	353	365	319	362	369	306	346	336	327	321	332	343	359	306	343	344	334	356	353	359	369	322	316	328	336	317	326	322	326	315	290	338	347	342	341	328	318	325	341	341	326	331	312	321	364	315	310	347	354	322	315	325	332	355	357	327	326	327	319	331	323	319	321	353	363	343	347	302	339	304	324	333	325	328	345	340	321	324	342	344	301	304	315	346	357	362	307	326	340	288	355	329	337	331	347	334	314	344	361	325	311	334	331	319	314	311	342	359	343	334	334	342	323	345	342	325	303	350	320	321	366	355	317	349	318	329	309	358	333	309	319	337	338	330	328	324	338	337	334	321	323	344	358	324	344	323	359	347	340	319	299	312	323	359	382	341	349	310	331	321	340	297	318	319	366	350	333	329	309	317	343	326	324	314	323	355	306	315	302	323	338	311	329	349	316	354	326	319	376	332	325	309	339	325	342	349	324	316	312	337	305	330	332	309	294	307	328	355	371	328	309	318	351	304	309	324	369	323	343	325	302	352	319	303	337	325	329	348	268	308	328	306	310	338	305	308	305	343	293	341	313	326	318	304	328	348	347	342	334	363	341	321	332	327	323	330	341	319	352	296	359	339	343	352	313	285	329	340	320	323	306	351	323	319	332	349	342	322	336	318	326	331	297	333	335	361	321	332	344	331	366	328	316	331	328	305	324	330	330	303	307	331	314	315	327	349	319	296	346	312	340	329	340	335	338	366	344	343	339	305	299	337	317	339	324	334	295	287	357	314	286	311	337	341	351	309	342	307	327	321	309	329	310	290	344	347	352	302	345	335	327	330	313	352	313	307	333	341	334	321	322	322	303	354	329	336	374	319	336	341	328	305	326	325	323	323	321	299	313	365	319	334	319	291	330	347	325	295	347	317	335	340	317	321	348	326	367	331	305	308	333	354	346	318	316	342	329	335	305	342	363	359	353	353	302	318	317	334	314	348	334	328	334	326	360	318	295	319	354	330	306	330	346	323	334	322	312	328	333	338	319	335	339	356	335	343	326	311	360	328	335	312	325	351	356	304	338	363	296	311	290	337	338	340	316	337	330	324	348	334	351	351	313	336	308	319	342	320	355	344	337	309	328	306	315	339	288	307	302	348	334	307	336	341	309	352	297	364	327	361	306	317	344	335	317	320	321	308	336	308	333	304	326	330	319	343	329	329	317	346	309	342	329	306	326	332	324	360	311	337	327	334	332	345	345	301	333	307	295	326	336	337	324	328	325	330	357	302	329	342	332	326	336	306	311	343	320	312	348	321	341	325	321	340	326	326	314	343	332	366	320	369	351	331	343	311	305	324	325	342	312	327	312	349	322	312	329	334	347	311	290	299	323	357	346	348	298	341	308	356	326	345	316	343	339	332	327	326	295	320	362	354	288	324	350	331	303	325	319	345	320	345	300	338	315	324	306	320	340	317	323	339	307	336	320	343	327	347	326	318	355	372	327	331	334	350	317	314	346	319	326	340	309	350	303	316	343	320	323	328	382	305	333	365	311	301	284	280	327	295	321	304	356	314	326	351	349	330	345	347	331	320	350	324	330	293	341	317	324	290	338	321	390	320	344	328	300	315	344	351	346	326	321	309	340	324	318	333	346	335	315	341	336	307	361	321	348	341	324	318	290	339	296	316	344	310	292	359	308	332	337	331	340	333	344	350	347	329	306	333	308	336	314	323	356	341	330	327	322	311	357	343	345	335	333	325	355	312	316	308	344	328	331	341	324	319	335	338	325	309	351	326	321	322	327	346	312	297	351	345	336	340	317	356	351	312	347	317	290	321	317	304	309	322	315	337	326	317	312	341	335	328	335	348	305	316	355	333	308	333	305	307	290	339	332	337	334	319	315	331	309	333	357	340	343	306	315	355	356	329	330	337	296	320	326	342	318	364	325	337	329	312	336	324	342	352	360	351	382	310	309	326	325	304	304	329	314	325	324	307	317	307	312	334	304	317	305	309	320	324	360	325	329	347	300	299	329	336	351	302	326	321	318	334	338	323	317	331	301	331	337	325	338	279	331	334	324	348	340	331	339	365	349	336	355	323	335	316	303	329	319	356	315	319	336	324	309	301	352	331	343	332	321	325	332	322	327	331	318	365	318	344	309	344	336	324	318	334	345	324	325	340	334	312	324	371	310	352	308	326	351	288	324	335	327	329	351	333	315	338	310	352	317	337	352	330	325	300	310	343	333	347	341	298	356	328	325	345	332	324	322	350	313	337	309	310	362	308	331	320	306	319	313	333	327	322	327	341	322	336	352	313	318	326	342	322	327	307	310	335	329	333	340	358	321	364	312	351	336	345	328	324	335	331	371	316	309	352	350	361	315	329	323	326	355	354	311	317	332	339	330	349	327	329	303	335	322	287	313	312	308	325	323	320	339	338	353	329	303	326	366	300	357	332	330	308	354	338	322	306	307	297	325	309	324	344	323	321	332	296	340	319	310	292	317	340	313	327
23328	20935	27291	24663	20901	20750	5509	1290	1113	1044	947	868	906	802	784	796	760	694	766	729	693	723	693	721	669	675	690	685	640	665	682	683	637	650	645	702	642	662	614	650	639	663	645	625	602	684	622	638	635	635	690	631	640	622	696	662	660	627	685	683	612	652	647	648	649	667	645	635	617	633	625	603	642	664	677	648	613	611	562	696	657	629	633	653	662	609	657	655	607	625	631	609	608	652	634	637	630	618	611	637	616	653	619	651	624	691	602	629	627	596	665	660	609	603	632	638	630	628	644	634	654	649	650	585	628	624	666	667	679	621	599	580	551	639	603	605	619	657	616	632	642	643	608	631	636	638	640	606	649	638	647	604	632	639	628	628	656	610	620	655	649	602	701	622	615	631	622	621	590	643	623	635	596	628	623	592	596	642	574	667	633	638	673	664	602	673	659	615	640	617	620	625	650	643	609	610	614	643	608	592	589	617	650	642	618	622	600	652	589	649	647	630	604	629	638	591	645	644	634	615	638	593	607	603	653	651	592	648	596	620	568	643	604	652	606	618	681	635	600	647	640	595	653	628	599	580	656	634	656	624	632	622	590	636	622	635	664	621	590	618	636	629	630	616	653	655	652	601	601	627	595	671	600	633	607	597	625	620	596	626	627	609	615	587	619	619	667	637	627	625	659	621	610	643	608	637	638	627	634	636	625	660	644	611	674	653	661	606	663	619	648	627	598	620	579	623	594	637	652	651	638	670	639	636	659	678	607	661	621	656	600	632	602	680	640	614	631	662	604	608	611	589	599	629	619	627	639	674	605	633	608	636	627	627	613	596	606	639	639	629	620	620	610	610	652	614	656	638	717	633	642	609	666	615	658	619	634	637	608	616	643	644	649	637	630	634	617	655	611	619	589	608	633	602	618	659	603	622	615	626	658	647	599	646	605	622	600	682	640	664	651	629	595	631	628	629	643	672	638	619	673	623	630	596	605	617	635	640	626	630	660	645	597	597	626	633	629	621	624	637	595	658	651	656	646	594	644	599	634	648	633	654	613	662	619	650	635	632	636	669	614	619	633	631	628	599	608	620	635	623	630	642	608	633	642	642	590	620	649	601	636	639	608	659	670	639	659	613	628	625	658	587	662	611	679	633	606	608	603	591	623	621	695	634	637	583	646	610	633	630	566	627	609	613	605	612	665	599	638	581	647	619	646	606	645	625	617	616	629	633	617	655	619	656	661	636	630	626	695	659	658	616	615	634	643	666	635	600	628	626	606	645	655	635	618	695	606	634	658	643	615	579	646	654	618	662	631	596	619	625	612	649	651	603	601	649	632	600	603	630	616	633	621	652	658	630	672	623	636	614	605	629	643	623	634	625	655	621	629	660	626	579	651	638	645	625	607	637	615	638	614	615	586	651	615	623	679	630	585	662	650	636	636	632	591	630	668	636	625	614	637	642	610	653	632	615	621	602	649	651	648	625	593	712	661	663	642	603	625	645	633	635	681	632	664	608	661	612	630	608	591	626	685	609	644	590	648	597	639	617	608	669	624	629	621	575	607	640	618	647	650	610	665	636	569	641	657	627	670	658	639	649	582	629	616	621	604	610	637	651	621	671	687	650	593	637	603	591	630	649	607	597	633	586	678	645	619	645	581	608	602	624	586	650	651	632	623	645	655	628	616	648	649	636	626	602	642	580	585	631	647	647	605	608	614	635	644	619	637	605	613	598	627	673	609	645	652	619	663	633	644	691	626	679	647	639	668	573	632	624	626	638	622	619	607	702	632	620	602	622	615	651	647	661	603	638	659	659	656	612	610	646	617	629	648	612	607	636	627	635	648	610	657	617	600	658	639	615	653	660	633	649	594	639	597	611	666	659	682	596	622	609	676	652	645	633	639	611	658	626	654	589	658	646	659	624	646	638	666	593	599	652	669	574	652	620	590	636	610	626	633	556	635	594	630	617	649	645	644	598	612	662	634	615	623	620	622	661	622	579	634	624	633	609	639	594	579	644	609	634	614	610	604	585	650	618	655	634	656	575	659	623	568	626	627	589	575	608	603	635	612	582	666	643	616	610	600	590	649	651	667	679	659	600	679	636	607	615	622	593	609	663	610	614	587	645	641	660	599	596	674	633	661	629	581	632	616	633	613	630	621	620	639	636	650	656	634	651	604	597	636	667	670	631	623	615	587	598	660	630	624	659	671	602	610	628	661	667	656	651	627	614	653	630	594	630	638	628	634	608	600	634	603	639	622	616	613	659	602	595	657	635	602	631	622	627	626	620	636	623	649	648	656	689	630	681	613	616	669	638	650	622	599	626	621	593	650	609	654	637	662	610	637	650	620	627	665	654	635	612	636	610	667	576	640	658	605	642	612	629	623	638	652	640	624	650	612	661	596	601	601	653	595	603	608	620	611	654	621	633	666	622	607	650	615	582	650	659	644	658	640	617	675	628	632	641	606	654	623	605	616	628	610	592	608	624	618	632	604	594	641	640	597	669	679	644	643	574	654	603	645	602	655	633	682	601	583	647	645	651	629	635	607	630	609	653	627	647	629	639	628	615	576	629	650	634	621	640	662	643	626	638	639	596	627	625	665	616	607	627	665	601	619	625	628	606	586	640	625	620	621	653	624	607	610	675	625	628	590	611	650	701	647	617	612	626	628	653	620	656	615	611	644	659	626	568	637	609	674	608	625	579	654	633	661	569	644	638	643	664	642	647	654	582	621	610	670	624	632	591	654	609	640	634	612	618	669	574	615	590	568	653	603	630	647	611	610	613	643	605	638	623	594	676	635	618	638	641	606	620	596	618	610	612	660	587	624	633	618	581	553	642	613	637	634	616	640	657	611	648	584	575	679	638	625	597	647	650	650	613	597	619	589	596	615	625	646	629	693	647	653	674	640	627	640	635	597	616	622	624	616	640	635	639	643	625	602	634	668	633	659	625	657	638	621	653	616	637	661	602	616	593	679	612	629	647	660	636	678	634	649	649	564	637	635	624	644	625	626	620	621	672	628	623	632	595	613	679	668	630	613	603	635	623	629	631	672	626	606	651	621	631	638	636	605	645	620	638	644	634	584	641	646	579	597	586	608	593	651	657	618	652	648	619	613	658	677	701	647	635	562	608	616	649	635	642	651	646	599	604	623	634	582	656	613	637	597	661	632	635	579	623	681	623	619	632	618	615	652	678	606	637	595	702	608	613	645	606	633	632	625	642	622	626	616	624	627	637	636	638	617	650	629	687	621	641	682	601	595	603	627	616	630	644	639	636	657	636	625	649	626	629	651	633	646	557	640	689	601	643	663	677	647	626	630	664	621	566	646	641	640	611	627	643	704	618	620	642	617	618	615	617	660	639	610	655	595	622	619	630	606	585	659	619	574	609	633	628	623	645	624	628	589	659	620	624	630	640	610	630	646	604	597	648	638	662	600	663	628	649	617	619	628	684	656	640	617	642	628	645	629	611	599	583	640	654	602	628	587	626	606	616	644	625	633	638
48542	16982	12201	7006	4530	3201	2518	1955	1643	1414	1310	1164	1076	1051	984	940	802	849	841	777	765	738	736	670	712	720	660	665	674	643	667	674	672	656	690	612	600	592	626	628	616	633	609	620	635	631	597	624	672	602	609	667	636	622	645	618	607	605	665	631	610	631	647	623	679	628	627	657	565	638	598	616	606	581	611	620	654	612	604	561	616	608	616	587	599	599	578	594	585	623	581	612	583	612	610	581	545	606	569	608	591	570	637	575	562	591	565	568	573	637	585	563	614	593	577	588	618	601	599	599	620	610	604	575	563	581	595	575	626	598	623	580	578	577	607	603	607	573	587	551	584	609	607	604	566	558	578	553	561	571	608	624	565	618	546	604	614	564	599	626	626	560	619	603	575	572	565	572	570	591	599	618	553	588	600	551	576	563	564	609	593	566	575	594	643	579	607	567	535	600	569	560	578	566	569	651	600	587	604	607	627	573	575	547	590	564	574	618	574	564	566	591	592	577	543	574	597	615	565	591	607	628	624	567	588	570	602	567	603	541	655	595	602	608	573	563	575	607	611	602	580	605	625	623	587	614	604	541	540	607	581	573	620	570	588	616	594	594	574	542	625	602	601	612	584	580	579	618	599	573	594	590	598	595	601	593	622	561	587	563	575	570	633	619	589	600	617	611	604	601	613	570	581	615	582	565	589	636	543	595	604	590	558	605	612	539	628	561	656	556	606	616	581	605	570	599	595	620	623	614	574	588	596	550	572	601	626	577	612	569	605	581	608	574	596	573	588	605	606	614	589	574	621	603	579	610	607	581	601	596	576	607	606	580	571	582	587	554	568	616	555	612	591	603	624	605	605	548	578	558	612	529	587	578	616	601	610	620	582	587	548	628	593	591	577	592	644	581	564	591	600	604	600	596	568	616	620	592	571	606	586	566	587	620	576	588	579	575	591	608	615	580	583	587	582	669	616	562	611	583	558	590	614	590	594	582	597	593	639	576	558	545	609	598	620	563	607	572	584	607	625	598	591	606	567	569	559	584	585	565	619	562	612	571	588	570	593	626	605	588	600	607	595	580	564	577	578	556	576	593	602	565	613	550	628	593	622	574	601	609	604	614	622	598	657	575	595	580	581	563	578	564	559	601	600	562	585	597	572	571	601	572	652	610	578	588	564	609	615	599	572	622	584	658	557	578	618	604	653	617	546	579	559	574	592	613	590	604	597	620	639	652	584	601	581	639	628	598	567	581	620	618	597	582	566	610	603	571	591	589	567	604	602	563	599	557	552	568	599	562	591	567	611	562	578	611	557	551	600	592	594	567	599	600	601	598	566	631	603	530	567	580	583	610	551	539	591	555	604	558	583	597	550	612	585	587	604	612	592	590	562	585	621	618	603	576	583	590	571	563	573	544	619	574	553	653	555	606	587	602	589	589	591	604	601	575	562	611	607	569	603	623	567	549	532	634	588	600	597	573	532	602	597	576	596	571	615	559	598	585	611	562	598	580	599	597	569	541	562	603	607	582	601	664	596	580	586	562	610	540	597	619	576	580	591	589	563	617	579	563	617	590	605	574	605	577	574	584	594	575	577	565	617	611	547	606	602	622	603	572	575	564	614	565	627	578	656	575	559	591	612	598	598	566	530	574	640	592	560	614	603	623	549	603	583	585	553	556	561	591	579	587	593	611	609	563	593	622	605	564	597	623	580	608	602	615	595	583	578	564	552	607	622	573	607	575	569	572	606	552	583	575	611	597	563	559	604	576	599	573	580	586	583	564	603	604	603	593	576	583	621	586	569	622	568	581	592	581	616	602	603	591	579	563	583	620	570	588	596	579	602	575	585	597	648	592	576	648	611	601	581	579	573	599	545	613	596	602	564	593	581	575	572	575	613	576	631	594	573	594	560	609	582	555	605	624	577	575	563	590	563	618	621	560	574	644	592	552	580	589	572	589	575	603	579	566	567	594	581	575	560	586	563	590	599	576	578	582	584	564	594	602	586	586	597	540	561	589	589	623	586	604	586	587	637	566	584	582	593	562	589	577	604	580	625	604	579	631	561	563	599	625	557	610	613	582	606	541	569	601	596	598	537	570	557	608	565	589	584	608	587	634	589	621	614	598	636	553	627	574	546	631	609	548	583	615	574	573	603	597	550	579	565	637	548	605	580	582	581	570	557	608	595	605	582	555	576	614	613	583	553	579	600	616	592	592	538	633	582	594	587	574	576	596	593	604	576	584	600	554	590	584	548	603	573	603	605	611	607	602	573	541	584	567	591	585	630	591	603	576	622	582	585	601	580	546	573	528	604	560	574	589	588	573	577	569	587	572	572	639	571	641	571	583	624	581	593	565	599	577	581	567	581	598	591	554	607	599	580	617	574	566	583	596	580	587	568	585	594	627	581	607	583	613	605	594	565	582	578	586	615	626	573	595	603	606	555	575	577	602	579	567	547	609	611	605	623	574	596	606	569	648	642	599	603	597	566	639	604	572	563	582	599	595	610	613	558	590	617	566	581	570	615	596	578	583	626	565	589	608	640	595	565	569	562	552	589	577	539	602	558	635	588	602	570	605	580	584	580	554	603	590	615	598	582	620	594	614	574	591	583	639	558	580	598	580	563	597	587	605	584	576	610	612	585	588	607	609	603	595	606	598	561	587	596	614	584	596	604	577	590	656	569	575	594	606	583	600	536	582	593	566	545	608	570	579	617	562	572	596	624	593	602	567	544	586	563	588	586	622	588	587	563	580	588	589	610	642	588	556	570	585	584	576	563	636	565	607	610	552	575	561	623	634	575	611	607	562	620	626	587	556	583	614	558	558	614	547	616	609	558	611	624	579	630	587	595	578	593	542	561	559	578	581	598	662	615	618	600	593	578	576	576	590	558	600	595	568	545	587	619	594	603	571	572	550	626	663	601	562	596	600	563	561	643	625	610	608	653	532	585	589	575	606	587	601	602	615	590	601	585	569	556	581	593	575	584	614	576	555	576	609	613	590	598	623	577	632	590	588	577	581	620	586	631	580	623	597	641	585	590	598	597	601	583	582	565	543	592	606	627	599	578	578	603	593	575	588	564	554	625	564	595	604	655	591	574	567	588	623	592	572	590	631	619	632	609	618	557	622	578	599	609	606	591	582	583	600	613	567	590	580	593	648	571	589	594	625	593	622	626	592	576	560	586	594	594	614	632	639	573	549	590	606	587	598	575	544	592	564	600	604	549	594	654	568	601	627	555	619	612	621	577	590	592	539	623	580	565	613	554	564	588	561	607	539	606	617	572	559	590	601	567	595	639	651	552	586	619	562	621	555	599	570	573	604	599	586	556	582	545	579	563	615	603	594	567	616	603	568	591	583	568	555	575	585	563	557	582	569	559	560	617	631	572	570	596	558	626	562	556	558	662	619	592	579	604	618	588	586	589	563	560	621	569	522	587	612	606	573	604	606	599	611	571	585	597	608	583	591	586	585	591	560	606	564	567	575	601	597	600	589	570	630	569	606
33793	16786	3160	715	587	569	517	553	536	527	526	527	564	551	550	512	525	542	546	535	557	531	515	498	567	532	542	542	543	517	531	556	502	512	513	551	506	515	541	560	521	532	521	531	522	536	560	553	533	507	539	545	500	502	550	564	544	531	534	513	549	537	563	500	554	501	521	551	525	527	546	513	482	541	550	532	511	525	546	540	550	543	493	561	523	506	527	511	530	536	549	532	511	503	517	560	516	533	488	547	505	509	542	530	506	568	517	516	544	576	547	544	537	526	518	523	504	499	513	503	547	507	522	576	547	541	540	581	506	579	547	500	544	563	501	535	535	569	549	510	496	519	539	544	507	554	551	554	538	526	537	530	516	555	556	581	533	510	485	486	560	518	556	556	528	500	547	509	532	521	496	530	550	526	518	515	545	545	534	559	531	491	553	541	554	528	531	532	498	494	533	514	511	521	574	530	498	566	557	538	538	553	542	492	545	522	574	476	532	546	507	548	565	573	551	519	556	558	548	541	507	542	489	525	566	501	516	498	517	503	580	514	544	529	538	557	542	548	519	547	521	524	545	550	518	575	521	505	552	554	568	524	473	523	496	510	521	526	512	552	465	518	530	514	505	536	546	505	520	538	545	538	546	557	530	554	513	538	558	518	514	540	497	536	545	577	538	517	565	581	546	544	496	579	564	603	559	526	532	543	579	525	537	538	517	514	534	491	516	551	523	478	533	511	528	528	532	494	539	506	523	588	559	536	538	545	498	539	598	528	515	564	492	507	540	519	537	544	510	532	511	546	507	547	519	524	569	532	502	559	553	521	561	511	514	476	525	516	483	543	510	545	510	568	529	546	536	527	544	516	542	525	536	520	499	517	520	510	500	530	552	596	535	526	556	543	555	531	525	545	538	554	514	505	556	545	551	522	548	521	536	510	534	554	547	539	496	501	568	542	505	506	514	541	544	549	577	513	537	572	586	516	543	537	521	521	520	510	492	538	575	529	547	505	550	528	526	532	574	483	534	518	489	519	527	501	499	502	508	512	560	510	541	548	547	505	537	546	548	516	532	521	566	521	501	513	540	525	536	559	542	531	533	538	556	532	539	509	532	540	522	513	538	499	517	539	530	529	564	534	556	562	514	467	469	543	561	556	529	513	529	486	548	515	528	525	534	578	538	540	523	523	539	547	537	507	542	541	585	526	521	544	517	559	567	524	537	529	521	507	505	485	485	541	542	554	546	570	559	534	518	541	573	559	530	545	506	519	533	510	474	553	541	559	522	569	537	550	529	537	558	553	541	537	511	557	492	555	529	513	533	523	566	540	565	542	511	533	548	566	533	555	531	541	521	523	549	535	494	537	525	492	554	530	513	509	537	496	536	537	504	527	568	490	552	515	459	512	476	522	548	543	560	535	523	532	541	498	480	542	548	546	522	489	542	507	537	538	545	517	538	514	550	579	543	508	545	559	492	541	534	543	562	558	498	549	517	480	524	524	512	489	543	540	551	481	532	583	547	534	534	530	501	540	521	573	542	539	532	518	525	515	528	538	512	516	520	533	504	547	504	537	507	515	498	545	554	502	509	541	534	510	572	536	536	537	561	560	509	574	531	588	574	525	529	550	536	537	505	532	524	514	542	537	571	499	517	542	502	507	537	512	491	530	536	549	563	516	473	521	537	556	500	555	498	490	518	537	486	527	534	509	486	498	535	520	536	485	510	550	499	531	514	540	514	554	504	575	494	560	519	569	496	541	547	548	525	545	528	512	563	515	506	545	549	554	565	562	545	522	505	512	551	532	511	548	546	562	550	545	541	495	525	502	491	533	552	515	516	511	542	541	506	556	498	552	498	544	487	538	555	516	520	503	509	550	540	479	551	564	547	500	531	548	529	522	533	560	543	543	509	502	551	513	506	531	499	545	551	546	544	545	539	563	520	533	622	549	544	542	543	501	508	559	534	557	540	534	553	542	542	536	511	520	572	522	504	501	524	531	523	559	566	535	540	488	522	528	527	524	531	502	519	550	556	577	526	530	524	549	516	511	490	564	550	507	547	499	510	523	553	543	515	534	581	522	510	531	534	532	520	517	537	556	525	534	555	521	548	556	507	517	515	524	528	516	522	477	523	563	550	543	502	533	511	546	541	556	503	512	578	561	554	519	526	523	569	536	519	563	525	530	547	484	531	546	551	533	489	507	518	534	570	552	502	528	543	576	562	499	517	549	541	501	510	546	518	529	516	544	550	586	569	490	536	570	535	572	536	553	550	546	542	532	546	519	543	529	571	511	541	539	550	529	509	536	523	556	533	523	552	518	559	552	507	547	530	535	544	492	573	571	540	523	493	591	532	529	542	549	508	522	518	524	570	574	535	563	534	555	534	552	529	522	574	518	535	536	551	536	571	501	505	534	520	501	541	529	559	528	575	543	511	511	559	530	519	526	521	529	561	554	570	559	553	532	594	522	556	575	554	564	555	505	487	554	522	568	533	555	542	530	543	543	541	543	563	560	519	566	513	550	517	528	468	546	543	525	528	497	524	530	507	552	502	513	489	527	511	518	554	548	531	500	557	555	497	523	567	542	535	534	524	569	534	545	518	534	519	542	510	511	519	542	508	498	504	546	503	454	525	560	559	543	538	541	576	517	541	550	543	486	523	543	501	516	542	552	540	526	531	509	543	514	525	589	532	532	521	493	535	557	530	530	524	571	471	535	543	553	525	531	536	533	478	580	498	572	484	548	470	511	558	513	562	518	502	559	566	556	513	565	517	508	504	536	535	498	534	535	562	557	594	541	537	565	516	530	537	484	507	521	487	533	529	513	546	545	539	551	569	509	547	550	562	555	513	506	519	551	533	534	510	508	532	537	524	499	520	570	498	504	542	531	518	499	521	537	515	500	509	531	526	564	489	506	566	548	544	536	569	506	569	546	523	524	525	528	504	531	529	529	492	518	554	548	550	500	534	549	544	542	511	544	548	525	545	541	534	567	489	528	493	545	560	560	506	486	509	535	557	498	545	524	532	497	521	535	553	505	513	496	517	500	536	550	514	533	528	508	575	542	502	511	564	532	531	530	517	514	534	560	530	555	577	502	490	507	523	533	524	511	548	526	514	550	543	580	524	535	536	518	513	537	569	554	546	511	537	520	511	561	541	522	510	519	514	522	509	547	511	567	558	576	547	554	551	570	525	496	498	517	520	533	511	566	540	527	567	535	492	549	520	531	510	504	546	512	545	559	546	512	588	507	569	502	527	534	531	532	534	507	530	533	537	541	531	510	580	496	542	565	536	512	550	510	502	548	526	519	563	560	559	531	560	513	527	544	563	506	548	519	527	548	525	539	521	502	535	550	580	519	554	552	517	547	531	518	529	506	535	515	515	545	553	542	546	521	549	477	493	519	540	531	549	568	524	572	524	526	523	549	477	533	540	511	551	467	539	531	490	523	535	526	488	510	549	527	512	502	520	545	504	543	532	511	557	550	531	547	524	519	547	491	540	552
30795	3361	929	801	636	644	571	577	611	557	593	588	579	582	589	604	570	605	562	580	565	532	556	554	559	540	579	552	620	574	556	567	553	558	571	589	553	573	560	565	525	553	554	556	548	580	559	565	574	547	581	618	606	577	524	585	566	592	568	588	493	589	514	547	577	522	587	571	582	571	543	543	557	609	567	546	584	547	544	577	587	551	558	519	551	549	516	595	529	554	569	531	534	517	572	569	511	553	527	534	549	529	592	590	553	594	569	538	555	540	615	526	575	591	612	522	573	584	550	530	535	530	544	571	587	553	553	575	559	556	547	549	545	551	529	577	553	555	530	540	559	551	565	552	554	527	491	515	578	549	563	527	553	561	525	554	536	553	551	525	521	584	557	557	567	546	550	561	558	531	550	559	601	562	521	560	571	530	548	547	577	528	527	572	509	555	561	553	560	538	551	577	554	534	569	541	583	552	543	522	530	595	569	536	533	582	535	585	557	567	528	530	550	549	557	619	573	549	542	538	558	564	546	522	544	544	531	592	551	550	542	609	561	541	557	551	537	545	555	568	548	574	531	556	500	558	556	559	516	594	523	550	528	561	526	536	523	579	523	570	544	578	546	559	552	561	566	547	559	519	574	574	599	538	563	573	538	557	548	548	532	546	562	543	497	519	555	550	536	559	557	572	548	601	561	592	545	546	532	568	568	510	580	591	546	570	553	521	569	556	528	551	544	556	590	563	583	543	572	570	574	548	546	525	562	575	621	573	569	523	596	562	558	543	540	578	554	580	569	587	556	577	575	561	548	561	572	566	524	562	595	554	522	565	515	556	521	523	537	558	561	559	547	547	583	554	517	488	573	569	557	531	582	533	551	587	523	541	541	521	558	556	564	537	558	564	560	514	577	511	569	546	547	564	527	545	561	540	599	531	512	550	568	533	569	520	578	554	584	562	569	582	591	584	529	518	561	553	530	588	535	574	568	537	578	602	560	582	596	546	546	585	515	544	568	558	542	524	520	549	582	546	514	544	602	579	572	586	572	535	582	549	545	535	520	527	565	531	558	534	577	550	560	537	601	530	546	571	566	554	547	512	554	552	557	588	517	563	579	572	545	575	562	550	551	556	614	555	527	555	540	561	568	552	538	558	525	523	564	562	556	539	547	606	574	514	544	582	550	568	591	567	531	555	534	583	559	577	578	558	571	543	518	580	556	557	572	493	544	545	486	554	534	581	555	546	534	517	553	510	571	528	585	531	560	600	560	563	535	549	566	547	572	521	549	526	542	538	554	531	571	559	539	498	526	553	551	549	495	547	572	538	516	561	529	604	567	551	501	586	532	529	550	535	587	546	560	551	582	579	556	538	584	582	572	594	590	543	550	551	569	596	535	549	597	560	596	528	549	573	507	580	549	601	535	544	559	517	524	545	548	561	508	566	536	543	555	560	564	488	566	560	547	561	581	564	500	524	529	569	524	518	553	551	545	568	518	561	537	542	538	559	537	564	595	544	540	527	541	509	555	562	549	582	581	546	567	551	565	567	545	520	546	550	567	513	559	565	561	548	550	564	574	534	561	564	564	562	556	551	524	552	512	539	560	560	575	637	593	580	566	564	586	609	526	528	571	552	591	579	547	568	566	560	556	536	515	549	568	532	549	518	529	526	566	517	556	555	574	547	551	568	584	534	591	537	535	564	572	556	554	495	568	567	547	557	585	542	556	539	542	559	538	568	551	502	555	569	578	582	555	551	561	532	515	562	574	558	576	546	559	505	537	524	605	498	563	543	593	536	561	571	550	557	548	563	565	528	529	509	558	547	526	563	569	551	562	543	552	563	529	576	523	552	584	555	524	578	586	527	575	531	540	547	539	540	531	541	523	478	580	557	583	575	592	493	574	567	539	569	530	542	559	605	621	547	513	550	566	523	573	577	580	514	538	566	576	530	536	598	591	536	492	597	549	566	569	545	557	531	596	536	557	547	519	590	559	541	529	528	562	535	540	517	500	551	546	544	552	552	580	526	593	588	562	548	534	516	546	570	569	538	541	571	549	573	572	540	577	548	544	589	556	560	550	542	585	568	538	537	577	541	545	515	544	573	537	548	606	565	562	568	550	535	522	502	541	551	569	549	569	568	538	546	536	592	556	543	559	542	558	551	540	535	538	521	546	579	577	550	550	569	571	526	559	572	549	559	539	562	569	586	554	521	577	541	542	531	523	563	555	534	529	538	565	564	573	555	568	556	545	526	541	524	559	543	530	536	545	591	539	563	530	540	570	596	555	533	583	594	510	563	546	552	552	536	552	553	545	542	559	549	507	578	529	527	543	570	557	564	556	546	531	554	561	519	596	585	565	571	561	583	540	538	575	537	548	519	594	533	588	592	551	569	516	538	553	543	552	563	548	539	556	537	543	545	561	560	518	572	544	541	525	589	581	536	533	545	600	522	541	573	550	530	552	525	533	560	538	547	547	564	563	566	543	526	567	559	546	538	553	578	518	528	553	571	568	583	552	570	583	552	580	563	563	591	583	568	517	545	544	583	552	541	529	539	551	513	568	550	579	549	554	524	543	600	546	563	546	533	551	599	546	553	564	555	566	540	556	580	541	547	550	592	543	553	583	566	559	573	572	610	569	578	517	551	543	597	555	573	620	543	569	534	529	527	546	522	550	537	532	547	571	559	564	535	555	610	574	526	558	541	532	525	542	592	520	566	569	546	566	575	617	566	536	545	513	601	549	547	537	525	554	572	526	554	557	525	565	538	555	541	556	554	535	551	534	594	561	558	550	541	562	555	547	548	541	551	557	613	533	497	568	538	537	524	562	581	534	552	499	529	523	553	533	594	531	528	544	501	574	531	555	584	537	569	523	571	549	544	513	560	570	578	601	529	562	536	565	554	603	566	577	570	552	561	532	579	560	529	582	558	570	558	561	597	515	583	578	542	541	578	559	578	543	543	581	541	572	498	562	560	561	595	547	533	527	551	517	554	556	556	591	578	560	565	592	533	540	559	550	567	551	521	528	546	591	552	545	536	541	521	534	586	550	520	537	520	569	528	561	553	572	538	576	541	550	549	571	571	529	547	574	550	499	534	598	484	513	565	558	561	514	602	574	571	573	566	592	549	537	577	582	577	546	523	572	563	571	539	546	541	561	558	538	536	511	540	493	538	497	545	594	504	529	518	542	542	576	569	567	548	508	541	560	560	548	542	585	587	533	536	534	585	529	587	573	538	576	527	517	570	558	533	581	557	559	552	518	549	509	559	540	556	532	554	544	581	514	526	532	557	558	543	525	523	548	552	546	589	563	547	579	559	541	560	610	552	494	545	569	550	578	528	544	558	548	556	517	572	528	546	574	567	569	533	579	531	582	540	528	511	563	596	573	540	566	536	536	577	550	530	564	528	529	536	558	518	571	526	535	524	593	568	582	586	592	556	567	547	576	571	501	596	583	538	566	546	576	521	524	562	543	536	592	516	582	511	547	560	562	529	548	533	543	568
25479	21002	26942	25057	20880	8690	888	635	530	487	491	415	436	393	387	387	369	320	358	356	325	386	359	331	352	342	325	307	356	350	296	364	310	325	317	345	302	370	330	349	300	312	318	329	324	306	332	348	337	321	337	294	334	328	308	347	347	313	325	345	366	303	326	335	349	272	315	345	342	318	321	308	305	288	297	322	304	314	311	331	340	298	313	324	317	320	301	336	347	316	322	316	323	328	287	316	300	335	286	325	331	325	301	303	321	312	299	256	344	273	306	344	317	325	334	305	315	300	307	299	331	321	329	319	305	305	304	309	323	306	294	344	305	346	329	319	301	313	320	311	310	346	348	300	339	317	310	312	342	342	324	280	285	290	352	334	323	332	260	320	346	304	310	269	337	295	323	307	335	328	335	353	320	318	302	317	300	269	270	310	334	345	328	304	347	298	321	275	304	304	313	332	324	298	292	339	320	317	304	302	348	302	334	289	324	331	308	336	318	332	334	293	320	316	294	298	323	300	330	329	296	334	305	284	305	313	310	293	299	319	288	279	309	343	291	311	312	312	316	294	297	329	315	299	315	268	295	315	304	322	294	274	287	324	323	304	319	309	325	342	326	316	308	293	280	293	322	310	292	311	310	291	325	280	315	300	284	339	308	319	302	282	336	295	331	284	291	324	317	321	291	279	310	273	305	315	291	326	283	295	299	314	336	306	305	312	288	317	290	286	315	318	300	325	326	303	334	317	338	309	274	313	324	319	325	315	327	310	323	317	334	329	309	313	307	282	297	302	311	319	301	300	304	302	316	300	321	332	285	284	302	302	304	299	325	293	319	315	334	314	290	333	321	301	304	338	320	314	305	333	319	300	300	304	278	296	285	311	285	303	306	340	315	324	323	311	308	307	312	283	323	325	289	282	334	313	314	299	323	316	306	315	298	330	312	333	325	311	342	291	303	330	329	314	310	325	358	325	303	321	330	319	303	313	301	254	323	291	304	328	318	294	303	301	318	315	307	322	303	332	325	315	336	298	310	318	295	309	316	307	270	316	328	309	308	323	298	339	301	330	322	300	287	312	325	328	297	316	319	314	306	311	286	283	328	318	308	348	318	330	328	290	289	329	331	311	290	324	342	304	303	290	317	293	290	303	300	286	325	324	302	306	306	326	332	305	338	320	306	306	281	305	327	314	318	328	322	301	302	308	313	319	300	339	297	334	342	318	306	316	298	312	330	309	313	349	332	329	316	295	327	330	315	321	305	323	304	315	334	333	286	320	319	338	300	324	309	317	288	296	324	369	313	307	307	331	325	286	304	329	322	299	309	352	306	323	328	291	318	340	340	314	316	332	304	300	321	327	304	293	343	286	299	315	322	307	316	299	308	310	355	322	307	306	307	356	301	261	296	315	325	317	353	342	327	324	300	335	301	302	306	320	297	298	307	275	308	316	293	342	298	343	296	330	312	286	323	328	371	299	298	279	312	299	321	316	329	316	335	354	348	318	337	316	301	314	313	311	311	336	302	335	314	354	328	306	331	289	314	285	320	314	300	297	339	338	296	321	332	321	317	287	312	321	300	304	319	329	309	295	333	297	300	321	283	309	314	317	315	353	320	313	317	322	358	320	320	331	316	317	319	327	331	319	308	321	348	299	299	320	301	327	323	298	304	354	326	287	331	341	346	315	317	306	320	296	305	304	321	343	309	310	311	340	330	328	314	298	311	288	310	292	304	324	335	318	326	291	317	317	281	340	324	332	342	299	318	310	326	298	316	328	326	326	311	314	323	330	351	320	308	290	330	319	295	295	330	300	330	335	313	323	320	310	328	326	306	315	334	286	309	304	331	337	330	302	304	297	331	312	300	316	318	285	318	347	319	328	311	294	333	326	309	319	299	320	347	326	313	323	326	282	336	334	298	345	295	303	347	327	313	296	315	326	322	323	301	285	314	300	313	333	329	291	333	318	330	287	320	300	307	314	293	280	317	339	320	339	324	318	308	309	327	305	296	307	282	314	312	331	326	314	325	320	307	332	325	281	368	274	295	326	326	292	312	315	296	327	317	283	285	293	316	331	330	311	343	309	315	288	318	316	299	301	305	329	306	283	334	325	352	289	283	304	321	326	305	283	325	318	309	341	325	322	317	309	316	330	355	306	332	310	312	310	333	330	335	325	295	297	306	311	291	320	300	322	346	308	317	308	277	283	339	298	291	333	339	317	311	330	326	314	330	319	325	321	334	349	293	299	301	306	302	339	313	298	321	318	316	349	339	324	300	345	311	322	300	281	326	314	313	319	342	324	283	301	328	319	363	301	311	324	328	317	314	329	339	336	318	319	329	325	338	324	303	307	324	317	322	294	303	333	297	360	307	299	318	314	298	336	344	290	335	308	301	311	307	323	295	282	334	319	310	301	290	311	326	332	329	321	300	317	314	310	304	293	321	296	296	317	292	330	331	316	305	304	329	279	317	301	321	293	301	317	314	303	296	305	309	295	314	324	300	316	307	298	323	304	317	312	291	324	345	329	306	281	311	319	322	289	327	321	309	322	325	308	308	272	330	299	324	303	309	328	299	326	319	329	342	314	311	301	302	289	315	327	297	293	314	321	316	306	321	328	294	326	304	312	341	325	306	307	331	335	331	301	326	329	291	317	335	314	292	305	307	339	332	322	324	306	327	327	335	316	315	334	306	303	335	317	310	289	309	280	321	312	341	334	349	339	330	330	324	298	309	322	370	293	279	339	298	322	308	296	290	285	315	318	311	322	284	291	322	313	295	328	300	333	315	341	287	324	323	287	317	302	360	322	299	313	309	293	267	296	302	304	298	305	324	313	315	312	308	297	312	315	306	309	322	329	327	302	262	329	300	304	311	293	329	298	310	275	322	321	301	287	343	275	329	293	294	334	293	291	353	306	297	317	332	326	312	320	316	317	317	275	309	322	315	325	348	320	349	322	302	307	348	290	315	325	329	328	311	306	329	302	303	317	322	297	303	310	324	267	304	322	296	305	312	309	309	306	358	344	305	308	313	298	321	303	324	288	324	347	320	337	297	293	349	321	313	315	331	296	334	325	346	327	337	305	312	316	336	325	343	308	318	331	300	371	336	327	334	301	310	323	304	328	330	328	325	291	316	325	320	301	318	319	313	331	268	318	313	346	326	325	312	286	301	299	295	332	330	296	348	336	291	346	305	312	304	332	312	308	322	317	334	325	297	324	336	336	325	328	327	292	317	292	316	294	311	318	272	303	330	327	307	321	298	311	300	285	316	323	291	295	321	307	319	312	318	296	303	317	328	311	312	311	302	325	301	297	346	312	316	308	321	316	346	327	311	294	309	310	304	317	304	314	293	308	274	282	341	329	308	344	301	300	305	333	329	356	313	306	312	287	308	328	322	317	314	327	296	317	307	321	276	295	319	298	373	341	335	312	333	298	320	290	301	318	289	317	317	269	309	309	280	315	338	327	327	299	320	297	301	315	277	315	304	317	319	320	308	289	294	304
54051	9811	7167	3890	2472	1744	1356	1083	886	739	679	584	602	510	502	472	472	406	446	467	409	395	422	385	352	360	375	383	354	327	377	368	349	353	371	335	356	328	328	328	336	351	349	362	358	336	341	379	368	350	330	381	379	391	370	360	365	343	321	321	330	351	343	319	359	350	367	352	312	347	383	292	341	336	337	332	330	330	341	317	346	329	336	338	335	334	325	339	350	319	306	299	338	332	303	321	334	325	327	345	377	341	346	336	360	355	308	319	331	295	331	346	349	331	328	357	346	280	322	330	326	320	337	342	328	335	338	314	343	340	321	342	354	369	302	320	358	319	380	364	321	312	348	354	345	327	303	363	305	330	317	337	311	353	306	326	315	284	326	300	322	313	331	311	339	341	355	353	337	320	347	321	340	327	306	309	364	313	341	315	314	307	330	334	341	335	349	355	337	318	317	334	360	336	332	336	332	304	334	322	313	321	316	300	301	315	344	309	346	314	322	334	348	327	368	380	329	330	363	322	315	333	305	347	303	348	331	322	320	330	346	327	310	323	326	296	329	338	344	356	306	329	303	271	331	313	363	352	331	327	349	323	332	320	368	356	307	322	311	306	333	321	363	360	311	320	339	351	328	343	321	343	358	333	353	353	353	330	312	327	344	318	315	317	306	347	346	323	355	316	318	348	346	322	320	333	313	345	320	330	295	330	336	335	360	313	348	324	303	363	311	321	341	297	310	344	310	282	322	333	311	285	318	341	338	307	356	349	317	342	340	326	322	300	338	350	345	343	323	338	329	351	346	352	337	326	361	345	316	329	358	309	345	329	307	332	294	308	307	337	332	336	345	330	324	325	326	298	300	345	315	335	318	304	321	329	338	300	347	330	324	310	323	335	328	320	299	324	317	322	363	323	322	345	331	355	355	360	307	341	357	341	358	315	328	338	343	317	357	318	316	316	328	324	325	343	338	338	333	331	305	324	380	322	318	327	301	328	340	323	311	319	304	349	343	376	301	337	355	312	325	311	343	317	307	338	346	324	359	297	341	335	324	341	353	340	349	316	308	326	347	333	329	335	336	334	342	313	347	309	336	299	346	330	312	363	314	340	350	328	347	331	325	313	336	346	305	303	339	327	305	321	322	300	312	319	308	319	322	364	329	317	319	308	335	349	371	342	352	342	307	303	349	317	318	350	346	339	327	319	303	301	342	338	342	320	339	303	340	358	299	355	329	319	352	327	336	354	353	334	333	313	330	340	323	304	350	352	333	332	355	334	313	306	324	364	317	333	305	335	314	339	328	317	332	322	335	350	333	333	343	333	298	310	328	314	292	316	337	370	318	332	316	346	332	318	311	334	300	327	310	336	328	305	313	335	362	322	337	348	317	310	329	351	339	327	315	308	333	329	345	318	315	306	329	327	354	335	310	343	348	319	353	341	303	299	331	326	318	347	344	294	337	317	309	348	339	331	289	345	288	344	364	330	320	338	343	330	333	312	301	322	346	342	317	324	318	339	352	347	345	370	339	330	372	311	298	338	323	342	331	325	324	316	311	326	341	328	333	312	313	365	345	326	353	334	353	320	326	342	326	349	322	335	301	304	355	313	307	335	299	337	316	316	318	342	315	297	307	312	336	311	348	349	305	323	353	318	333	310	316	347	361	334	329	339	295	303	336	363	320	332	322	314	327	331	327	336	313	358	304	327	326	346	331	301	325	332	373	322	324	356	327	348	364	356	328	337	305	327	342	339	314	314	305	318	304	289	302	332	302	345	324	307	359	322	335	326	319	310	303	335	310	344	341	318	331	318	350	328	304	333	315	342	326	322	298	330	342	308	350	302	330	350	332	298	324	321	327	325	322	317	316	348	325	313	337	337	320	298	345	340	296	331	348	286	315	353	350	336	320	347	318	291	340	338	304	328	358	295	327	308	307	290	350	324	296	338	339	355	293	349	365	318	328	335	308	327	299	336	319	324	310	316	340	312	323	352	295	300	309	313	316	311	319	349	327	337	350	346	333	325	350	327	292	338	325	321	313	341	360	360	328	324	349	324	318	315	325	320	350	312	312	346	337	307	326	300	339	320	297	335	302	377	320	351	288	320	329	341	338	340	288	343	356	357	293	328	313	313	305	346	355	339	322	352	322	321	309	317	328	351	293	357	312	321	329	310	338	317	342	362	330	334	335	337	354	353	324	331	331	312	313	329	315	310	328	303	312	346	336	306	312	329	341	303	315	336	336	331	338	334	357	320	321	321	327	303	333	354	340	302	335	336	336	330	340	298	301	316	321	321	311	308	332	332	329	288	335	336	360	295	314	319	359	367	320	324	335	352	322	312	315	312	302	288	323	372	319	331	376	310	339	319	353	342	326	314	328	318	343	374	303	342	315	322	340	332	337	332	320	345	330	338	297	359	311	355	333	326	292	301	343	364	338	316	307	340	342	346	309	314	303	329	337	327	309	337	308	329	340	349	331	324	354	291	348	324	309	320	325	338	325	319	336	338	330	319	330	334	344	319	312	321	335	326	349	312	304	327	344	316	337	323	326	319	361	327	302	300	297	306	338	340	289	314	311	341	316	336	329	343	317	330	305	317	342	348	330	310	324	289	273	351	322	314	311	324	319	346	320	323	315	353	312	324	333	336	322	312	319	329	312	342	335	336	348	313	349	334	310	315	310	319	319	347	352	299	305	357	337	314	324	331	324	328	344	327	308	324	335	304	333	313	323	320	299	300	331	330	334	320	328	300	332	333	329	312	308	351	307	344	339	330	342	278	325	386	324	284	311	328	324	332	343	307	300	345	326	320	351	338	308	319	300	303	308	340	324	293	325	323	351	329	333	309	332	343	330	334	343	361	337	330	357	344	319	333	334	312	351	344	316	328	350	325	307	325	340	305	287	308	308	322	337	331	315	324	329	342	346	332	292	333	321	316	320	349	310	377	324	307	337	302	330	324	334	346	333	318	323	339	330	320	339	324	364	329	317	311	322	351	306	322	335	354	330	314	316	334	325	325	331	334	346	334	324	361	341	329	346	323	316	309	341	317	341	331	323	349	326	321	342	302	300	327	299	304	300	329	312	351	323	341	357	333	345	339	371	318	337	333	350	367	282	333	359	335	324	350	355	327	337	347	321	295	335	326	334	343	308	334	337	318	307	328	326	334	353	331	316	304	337	323	345	303	331	326	283	312	343	332	339	347	362	316	326	332	355	306	344	347	337	283	327	337	346	291	317	302	337	333	312	296	314	339	327	326	305	309	318	334	332	304	299	351	350	340	327	337	332	324	355	326	325	329	328	352	329	291	319	314	319	289	362	298	332	342	365	350	297	319	320	340	349	356	315	303	280	343	286	316	325	343	352	360	296	307	344	338	320	336	327	315	302	331	327	348	344	315	329	314	320	318	375	337	318	331	335	356	336	307	310	341	296	324	329	320	315	346	313	298	334	309	298	319	297	327	336	330	339	337	328	310	345	333	346	321	340	344	344	320	326	318	316	348
23313	20922	27754	24222	20919	20979	10051	1438	1039	990	903	867	857	818	768	720	711	687	759	711	738	667	639	646	688	717	693	661	641	679	659	634	596	656	697	607	573	679	633	653	654	651	667	626	627	664	637	674	609	646	694	681	625	641	634	681	649	687	631	652	644	621	625	657	693	620	651	617	641	663	653	629	662	612	679	634	639	622	632	604	636	623	630	687	657	642	600	614	613	611	660	687	652	630	606	610	605	638	651	643	625	628	647	632	631	623	612	649	616	672	631	634	671	683	653	597	634	627	644	595	621	636	624	625	665	626	599	621	600	625	614	636	628	591	624	643	641	645	617	589	589	588	632	656	649	624	618	614	630	610	639	645	631	589	630	697	643	635	638	669	623	639	652	619	610	595	633	582	576	615	627	663	662	632	601	659	641	579	591	672	660	642	599	682	612	624	615	578	603	617	655	658	629	661	667	599	649	618	634	628	638	583	601	644	663	619	629	636	619	616	611	599	620	626	592	678	652	644	626	649	628	675	659	604	616	682	565	589	612	622	649	610	623	614	638	631	621	588	636	665	620	661	638	671	640	610	654	632	624	665	675	629	605	606	643	599	631	615	639	603	618	646	612	625	603	610	646	612	634	601	616	578	627	612	592	620	572	663	612	626	640	602	606	624	659	669	603	627	645	655	644	648	619	605	609	630	642	589	651	628	612	653	673	660	603	617	645	611	603	651	657	632	633	616	655	625	671	655	620	632	636	672	644	580	683	607	599	678	608	645	692	637	623	642	625	665	631	614	641	567	590	636	652	645	619	590	635	642	673	667	652	668	625	604	629	657	620	641	594	618	597	601	659	642	569	596	585	613	631	598	605	612	605	655	614	634	635	658	612	634	602	635	609	596	613	627	617	613	632	609	603	655	623	621	627	629	650	595	620	652	607	655	580	613	623	607	630	676	600	589	642	615	628	589	609	614	640	614	631	623	599	659	617	585	603	630	651	614	673	649	647	612	647	652	552	636	648	648	600	606	625	651	689	635	635	637	627	632	603	639	629	682	621	628	574	578	616	621	633	617	632	614	616	604	658	613	643	586	588	612	619	616	627	662	672	628	658	643	677	643	608	637	628	670	610	679	622	613	642	601	628	637	616	612	560	655	611	618	646	598	599	639	603	597	592	605	594	603	666	674	620	610	610	617	617	641	632	675	666	693	643	649	617	657	599	633	616	665	580	623	660	596	613	636	646	707	608	645	634	659	661	636	642	649	632	658	598	674	605	602	632	635	656	613	638	671	618	628	640	625	654	594	615	578	655	635	640	544	621	643	607	641	669	613	633	611	641	589	651	633	631	642	670	589	583	597	666	614	640	659	596	659	587	659	654	612	598	611	641	667	653	659	616	657	669	619	591	595	591	611	644	623	609	630	673	586	587	640	630	606	624	624	670	636	600	634	689	651	607	594	683	608	608	602	656	617	606	615	600	604	617	608	634	603	593	615	549	635	680	585	596	582	626	606	600	620	600	618	666	623	656	642	611	640	619	609	626	704	667	588	600	616	661	656	648	668	677	689	653	638	642	645	631	609	664	643	606	664	593	624	609	588	634	601	602	608	630	660	647	649	622	599	624	657	604	605	597	668	612	608	601	614	601	627	591	671	620	614	579	646	654	659	634	585	601	599	670	615	632	621	609	677	579	637	669	554	680	627	590	609	627	635	607	595	623	633	604	579	654	604	603	607	616	609	644	657	597	630	628	660	619	630	600	638	655	649	641	580	650	641	595	646	661	644	659	658	597	657	608	605	655	657	644	618	637	608	640	577	655	658	614	646	644	605	630	637	602	652	588	610	596	605	641	666	629	639	640	649	642	668	599	624	606	623	647	695	598	619	611	598	623	641	597	573	587	626	608	646	629	617	625	623	617	655	592	605	629	656	618	626	667	611	650	615	613	631	615	655	700	629	636	589	650	615	608	628	679	670	695	593	579	621	659	644	627	642	623	675	622	642	590	633	649	649	596	651	650	666	674	614	673	613	614	639	657	629	667	655	660	633	588	620	624	629	629	660	645	646	638	651	657	634	623	603	611	608	618	646	626	584	635	674	672	640	623	642	621	605	621	606	641	595	666	582	635	620	661	612	643	638	582	591	585	669	660	668	601	600	674	606	619	639	634	669	623	628	626	570	671	580	614	633	614	612	620	566	571	588	604	640	630	653	625	595	628	636	597	596	614	590	643	590	656	639	629	592	644	637	632	631	662	617	616	627	637	629	588	658	644	664	617	632	617	614	618	588	621	614	633	623	636	611	589	617	589	584	623	627	610	637	616	644	668	595	624	618	613	664	685	624	655	646	651	628	632	654	618	609	661	645	603	627	583	645	620	641	647	644	595	584	620	615	634	680	668	620	686	659	653	586	657	624	650	629	570	591	620	625	640	656	700	626	576	643	630	582	608	593	645	636	636	669	617	636	637	619	611	600	663	642	639	567	635	632	637	626	601	642	609	612	679	593	592	618	586	607	647	594	631	627	604	620	673	641	664	656	635	618	640	605	590	621	596	621	630	633	623	612	623	657	616	611	609	661	659	613	616	588	669	593	614	619	683	592	599	591	620	609	593	618	617	638	630	650	620	642	601	573	652	616	635	695	601	641	592	651	654	596	659	616	653	614	661	623	649	670	655	627	659	627	606	627	645	681	599	621	603	624	656	625	662	620	654	664	612	641	629	617	643	652	651	625	631	620	651	636	636	613	627	635	624	612	612	604	630	599	635	614	607	632	663	638	661	661	624	670	609	627	618	644	623	609	612	643	638	632	624	637	662	607	605	667	691	626	614	626	655	615	642	606	648	589	659	634	615	637	637	628	637	643	610	638	666	630	675	619	641	579	671	636	626	642	608	656	602	614	644	668	617	642	635	658	609	654	638	596	620	641	621	605	611	599	626	628	618	602	633	647	656	623	647	617	655	629	630	621	649	620	653	626	629	640	648	608	612	621	652	617	632	655	631	669	604	643	612	645	646	691	665	664	657	638	631	642	658	595	618	633	607	643	618	637	625	656	611	607	653	632	612	668	588	606	614	620	663	604	637	642	684	631	631	609	593	613	610	609	621	661	627	591	616	646	647	640	618	652	641	635	634	631	636	642	629	613	599	614	625	660	671	612	616	644	594	608	640	585	686	652	622	607	609	644	635	636	652	610	632	629	613	638	618	610	662	661	615	637	653	570	611	658	668	638	610	620	656	625	660	591	604	649	631	653	627	692	634	618	653	604	639	641	641	648	639	557	637	601	632	610	627	598	627	622	648	593	641	630	605	634	597	617	603	668	655	626	637	626	611	579	576	634	655	607	601	598	581	606	616	621	638	603	664	606	660	605	609	648	615	637	645	647	659	613	570	654	653	596	640	605	643	647	645	586	618	626	568	570	641	637	609	599	605	624	615	590	576	652	620	605	648	643	627	639	604	578	607	624	602	646	594	606	639	697	638	641	650	631	649	611	648	582	613	637	624	603	626	638
53483	11012	12252	6957	4530	3162	2450	1913	1651	1441	1284	1180	1105	1025	1018	911	845	784	848	772	765	708	774	699	649	644	628	706	680	692	655	663	680	654	639	657	619	590	618	602	630	618	664	643	624	602	637	681	629	641	566	681	646	621	623	645	632	614	611	586	603	630	619	639	640	670	590	625	590	606	555	557	594	627	618	571	620	616	549	616	600	597	562	596	621	581	625	587	530	551	596	589	601	571	631	587	614	617	546	611	602	606	574	631	558	656	577	579	619	589	600	540	604	565	553	622	536	603	582	618	619	575	518	570	604	608	576	588	602	608	617	630	612	587	603	602	570	573	632	598	564	573	572	599	591	595	610	619	572	612	607	595	596	600	643	577	616	633	605	591	556	604	599	592	564	575	600	580	586	588	632	569	610	605	584	609	606	590	605	541	585	595	576	564	620	634	583	563	594	560	558	634	586	563	605	583	627	599	595	603	587	607	624	595	579	564	627	584	569	583	586	611	578	621	575	608	632	614	578	554	567	566	560	604	616	537	599	613	573	579	594	614	614	605	595	541	571	594	662	552	568	570	569	567	597	556	622	596	609	592	578	589	586	637	625	621	630	603	579	567	593	582	599	618	552	559	573	620	606	603	585	572	586	612	576	616	600	576	596	582	575	637	588	594	582	621	592	573	582	657	543	553	608	588	552	601	583	595	561	600	598	603	564	593	602	608	594	581	558	557	648	592	643	576	567	570	600	573	573	594	603	622	621	603	614	603	580	610	623	592	579	541	561	598	597	591	551	589	599	569	582	603	581	591	587	585	595	578	586	616	597	602	610	566	569	619	632	598	580	604	639	594	596	576	592	613	548	595	577	574	579	569	574	609	616	602	573	590	620	596	573	613	585	589	602	629	598	583	610	592	637	579	600	596	588	574	584	566	571	605	591	556	636	586	569	598	547	509	624	625	576	600	580	596	579	551	591	618	578	610	608	548	608	573	604	603	637	622	595	578	576	558	607	582	606	609	587	545	590	579	611	552	590	617	595	593	534	608	582	623	623	600	587	583	631	589	560	628	584	559	588	579	579	598	566	569	634	605	640	612	582	616	625	582	600	578	570	611	585	621	565	561	587	582	596	592	551	580	566	609	566	598	616	561	593	563	573	642	569	606	608	602	600	583	630	544	632	608	591	546	599	582	557	584	585	595	577	592	579	619	572	581	583	607	598	595	642	622	583	618	600	586	584	566	550	575	561	614	597	622	607	582	620	547	573	558	570	612	592	630	597	577	574	607	613	608	553	574	591	598	640	591	570	627	596	582	622	597	603	562	554	587	576	574	522	620	565	549	591	587	582	609	613	599	617	597	606	543	578	654	571	595	607	605	579	573	556	607	595	587	594	574	624	583	573	581	558	585	627	612	608	578	599	591	574	621	576	568	601	595	587	598	598	594	588	624	592	603	609	599	588	627	597	559	605	565	587	578	615	569	559	542	586	547	597	588	619	595	619	601	539	615	630	640	575	582	586	546	589	599	608	625	577	599	634	595	582	525	569	621	537	560	569	568	575	555	593	592	608	591	575	578	567	603	601	602	585	608	600	593	593	586	559	624	586	585	596	588	567	624	594	589	578	626	573	550	630	548	599	611	631	627	648	576	571	603	622	587	635	595	627	627	543	593	572	554	608	586	566	553	556	609	593	583	526	617	580	577	574	564	587	598	589	580	584	586	584	591	590	576	593	571	583	588	622	629	639	585	632	593	587	568	582	600	613	542	592	547	629	581	627	629	599	622	590	548	595	582	546	610	601	601	598	579	627	623	623	572	630	554	585	567	606	612	579	598	616	583	597	609	567	608	580	586	592	566	588	601	615	616	592	576	590	607	592	590	597	590	538	598	561	590	590	605	616	659	571	587	607	564	594	594	587	622	642	634	620	580	578	590	617	544	620	572	610	604	586	593	616	601	577	595	595	602	637	556	596	581	535	570	607	575	607	562	576	563	608	610	573	567	584	586	560	585	593	573	584	628	583	581	604	557	597	565	590	630	608	603	598	644	597	582	586	624	586	611	601	579	548	611	594	608	606	609	601	596	611	557	582	613	584	599	577	609	560	573	632	565	574	601	580	619	577	593	611	568	541	582	633	617	603	604	583	560	612	607	561	603	609	597	552	605	606	588	559	616	596	630	615	588	603	585	627	562	633	556	557	583	614	598	644	592	597	579	555	599	611	580	631	630	582	590	590	583	618	601	610	587	597	602	579	617	578	590	601	575	578	584	590	597	591	625	630	579	566	558	598	607	613	572	610	627	606	576	588	573	605	565	590	587	635	611	552	597	562	581	592	563	599	587	557	556	573	610	593	556	601	590	573	612	611	589	601	588	592	606	606	604	578	587	576	613	603	556	596	577	604	569	591	598	568	630	558	588	617	562	609	595	590	590	624	621	654	580	622	653	602	626	598	590	594	571	583	602	571	590	598	571	561	550	595	575	573	602	606	638	601	600	617	628	582	588	581	590	606	571	572	559	577	575	598	617	586	592	611	578	560	622	619	573	595	622	575	628	595	599	582	570	578	553	536	617	584	603	615	616	568	557	581	560	557	608	621	606	591	609	576	590	562	553	569	536	615	622	599	558	550	539	611	600	579	596	580	586	613	621	588	603	603	587	571	601	590	537	624	593	576	556	583	569	619	627	604	578	614	585	584	595	585	600	573	611	633	557	606	630	568	570	563	585	576	622	611	607	576	575	600	638	612	576	589	596	586	570	555	603	553	610	583	615	560	594	588	572	535	595	613	586	616	570	596	566	578	601	571	562	579	564	574	627	627	573	598	586	595	517	589	579	584	577	623	604	609	587	609	591	581	590	604	606	618	578	578	571	577	559	615	597	603	551	599	553	568	654	562	604	614	589	602	610	605	567	550	594	602	566	586	621	562	587	586	607	582	575	615	590	579	555	603	597	623	584	583	570	589	562	577	608	595	573	575	562	592	584	589	601	573	574	602	606	591	599	579	545	577	567	577	562	598	578	613	612	598	565	584	573	615	645	572	548	604	572	532	607	604	589	597	636	581	585	630	585	589	579	604	600	610	602	595	552	660	542	585	527	597	591	570	593	619	571	630	617	613	581	602	570	626	598	595	555	593	548	519	572	571	596	585	549	574	573	590	560	584	593	574	626	563	595	602	616	653	602	604	606	557	605	617	587	622	573	610	591	607	614	620	620	555	614	576	557	546	616	637	616	592	575	557	600	621	580	548	607	550	525	599	596	570	596	561	603	599	583	577	594	598	570	528	582	584	658	588	558	627	605	555	641	606	589	575	609	590	577	596	591	591	611	604	576	582	552	583	624	605	595	538	624	560	592	603	589	564	594	553	581	604	590	580	577	606	630	564	587	616	590	568	586	569	597	577	653	575	621	529	653	595	602	621	561	606	613	576	607	577	572	577	548	586	632	604	625	621	596	550	569	579	607	579	560	557	621	597	594	610	582	640	590	610	614	583	549	533	592	619	585	637	545
33991	18368	4685	750	594	539	568	531	531	558	549	540	537	525	508	509	505	521	514	553	522	580	524	544	539	541	530	542	552	550	522	554	547	502	527	512	533	562	499	538	530	548	494	540	556	574	502	554	490	553	550	537	549	576	574	543	528	497	548	539	503	507	520	526	516	506	529	565	522	512	545	561	532	520	568	539	553	520	529	522	556	501	560	569	499	540	522	526	535	522	501	540	557	526	543	571	499	513	492	521	551	517	533	547	538	544	556	536	546	560	519	482	569	554	547	558	522	493	502	521	518	583	526	517	544	510	547	531	517	563	504	536	560	543	507	544	504	519	549	550	528	512	541	563	554	536	491	520	512	538	532	547	509	531	521	515	505	596	595	556	540	509	535	532	557	553	536	537	533	529	564	524	490	524	537	517	555	516	509	526	502	537	557	542	524	504	513	555	532	480	532	540	515	539	528	513	537	549	517	509	540	528	537	544	591	544	524	477	547	542	504	541	487	544	520	534	540	557	522	559	495	523	515	505	541	550	585	517	546	530	519	519	525	522	522	531	528	536	527	535	540	549	555	534	582	535	520	543	511	534	556	523	521	537	515	532	524	522	558	546	544	525	544	544	516	496	556	533	572	519	485	529	561	495	549	529	548	508	512	557	518	501	570	498	543	530	538	546	516	516	544	536	529	525	511	513	500	625	524	557	504	513	527	526	492	551	538	514	553	536	533	569	537	510	545	523	545	493	570	499	500	527	476	525	525	556	533	522	538	512	537	517	521	574	512	503	554	465	468	507	533	543	521	545	493	519	511	530	545	545	523	506	501	485	552	501	508	529	521	516	519	545	556	535	529	540	512	515	516	541	498	581	523	486	564	534	557	506	485	536	509	527	528	546	519	522	521	547	555	520	562	541	529	528	513	546	589	572	533	518	540	522	545	530	534	536	483	503	517	506	529	553	574	510	539	523	559	540	534	514	518	511	519	531	516	536	544	523	610	499	547	550	541	517	530	553	530	587	539	502	552	541	534	498	509	543	546	527	548	464	506	530	545	537	529	525	530	564	532	542	504	506	517	531	549	524	533	539	539	549	543	512	525	531	528	552	541	500	596	510	544	530	510	534	522	495	541	565	563	567	561	542	545	527	546	537	527	534	535	541	556	547	518	531	580	511	523	553	537	506	551	573	547	565	492	529	501	548	554	546	523	532	531	554	527	529	523	496	529	549	522	532	539	484	528	537	560	559	546	574	502	537	553	556	523	579	532	469	536	532	504	505	567	499	541	572	520	517	543	524	529	500	523	548	527	553	513	553	515	510	525	544	524	540	532	559	552	525	514	541	526	544	547	533	536	565	520	550	552	512	515	534	535	524	543	579	542	540	491	560	535	523	515	571	532	521	501	542	532	545	509	556	524	503	582	554	495	541	485	508	565	530	542	540	533	511	510	528	537	573	523	504	545	519	551	509	520	548	479	561	529	555	512	518	522	566	482	522	522	544	530	489	487	543	503	544	559	517	519	537	503	490	560	502	566	546	521	542	548	515	537	541	526	533	497	548	521	515	529	530	511	502	510	515	552	555	516	508	519	559	552	480	522	532	487	506	516	568	530	526	577	524	503	514	509	507	528	545	550	550	570	522	530	525	544	523	534	495	511	517	519	526	504	559	554	567	572	516	534	556	539	498	542	505	557	507	508	527	531	517	571	544	530	533	484	537	538	524	555	510	525	474	533	533	491	517	556	500	558	512	536	524	521	503	520	537	529	561	563	524	532	527	527	547	559	504	510	498	606	528	532	544	576	535	566	537	528	547	549	546	541	560	515	525	528	524	556	527	549	532	546	514	539	523	552	519	537	564	552	528	512	537	545	551	509	518	521	489	561	522	536	535	524	555	492	498	497	548	534	536	545	514	523	561	577	515	473	507	469	559	530	516	524	529	538	514	522	514	542	546	548	538	528	545	531	531	507	501	570	558	574	482	555	528	535	535	490	507	538	507	524	543	496	540	543	510	509	530	567	569	553	524	568	496	550	474	555	534	542	541	529	515	497	505	494	517	556	510	529	575	560	506	535	528	567	506	573	530	577	489	512	530	534	514	501	517	544	512	560	564	505	506	486	538	500	556	542	497	503	515	530	484	530	510	576	548	547	577	507	518	543	497	527	477	521	553	536	553	529	495	533	472	499	524	530	529	496	535	555	519	537	542	578	489	542	526	522	522	504	519	539	543	535	502	527	513	555	501	499	547	524	566	570	528	556	536	541	561	540	507	506	523	566	545	534	517	567	520	519	527	517	533	546	524	504	539	545	477	517	514	490	530	571	532	560	511	552	530	527	535	513	558	554	575	525	541	514	514	543	548	548	540	505	504	507	552	536	509	533	518	520	514	531	539	515	509	532	527	568	539	514	522	499	558	555	538	516	523	513	535	552	565	525	582	543	524	543	548	502	538	555	550	525	527	533	562	528	507	559	521	514	550	511	525	575	549	534	518	528	482	525	512	513	524	554	506	585	535	562	543	553	529	522	533	553	517	545	550	549	543	524	532	556	541	526	559	527	523	526	518	527	534	578	526	479	532	510	487	516	536	492	541	500	565	562	534	494	506	532	543	533	508	585	542	544	516	510	541	537	508	516	528	535	482	575	532	526	535	571	538	544	537	544	497	523	488	512	549	539	541	543	522	565	505	539	474	498	541	512	537	536	518	589	536	488	502	492	540	547	549	536	540	514	521	531	555	559	552	555	529	538	538	533	530	513	567	559	519	504	556	568	562	561	507	547	521	531	543	545	533	551	562	558	552	529	536	507	541	535	518	525	540	568	531	536	541	503	528	533	511	552	527	517	517	537	497	529	515	529	502	538	498	539	535	537	561	543	530	532	518	610	514	543	505	526	488	551	542	529	504	488	485	501	504	513	515	512	511	522	545	533	559	543	498	521	534	516	564	539	500	555	542	552	511	559	544	527	546	530	540	532	507	540	521	523	519	491	528	494	498	604	531	488	508	517	558	543	517	579	550	536	543	559	552	493	510	563	527	547	532	552	559	523	533	532	493	565	528	536	538	518	554	521	539	552	556	533	504	515	522	537	555	540	507	548	543	526	506	550	586	525	564	510	528	524	542	506	504	515	526	522	539	533	549	521	550	528	524	570	512	509	540	556	555	528	475	542	545	522	483	540	581	522	509	553	563	540	496	534	521	530	551	512	552	564	488	537	582	574	540	548	493	529	532	530	560	506	535	532	564	505	518	566	542	545	502	559	600	550	537	509	538	500	532	530	553	537	536	534	540	533	525	542	467	553	551	533	513	560	549	481	500	527	528	538	565	530	513	565	508	514	570	536	517	609	535	510	562	518	512	510	535	512	518	506	521	531	529	466	523	539	550	542	512	555	494	501	537	538	556	497	532	516	508	576	518	547	524	563	540	549	551	491	531	541	554	522	553	544	561	553	487	530	525	587	525	521	508	513	552	476	491	532	528	539	584	534	552	528	480	537	487	536	559	514	557
32515	2694	893	713	633	610	593	574	599	598	580	555	606	563	517	565	526	591	575	537	562	597	598	521	579	562	549	541	574	566	576	570	596	547	509	561	554	528	541	526	582	528	537	555	548	564	539	522	587	598	578	553	546	529	602	585	576	561	546	571	586	574	597	518	576	577	540	573	540	571	563	555	532	589	548	578	512	572	539	575	562	545	591	568	539	587	539	568	547	580	549	528	564	515	536	560	613	527	550	554	559	561	524	531	571	526	540	539	560	572	558	535	527	537	565	563	540	589	562	572	504	542	565	552	561	550	612	546	545	567	588	588	540	512	546	561	583	550	570	529	542	561	566	588	559	538	541	543	577	535	564	555	560	534	554	531	571	606	584	564	524	557	574	586	542	529	538	550	612	548	518	600	543	562	578	541	535	582	534	569	574	555	582	538	548	579	568	506	569	602	613	552	567	542	539	563	545	555	583	552	588	566	551	599	580	560	563	512	573	557	530	571	532	547	597	534	503	624	603	559	517	530	543	563	575	566	515	572	529	562	549	530	555	560	542	544	595	563	510	542	566	572	540	554	567	550	573	548	508	542	535	587	573	535	571	563	607	596	561	525	554	584	536	570	624	553	589	576	538	560	564	552	551	548	578	552	538	552	554	535	530	550	543	543	520	588	555	541	555	591	539	501	572	587	579	572	522	563	501	526	532	534	597	527	545	570	547	607	532	532	556	602	557	527	519	565	539	543	507	597	557	546	565	561	565	564	564	565	522	498	558	527	516	546	592	555	529	545	538	554	542	563	560	551	553	550	532	545	507	542	579	579	547	531	568	545	539	578	511	566	594	550	592	566	511	522	563	544	545	551	581	539	565	548	557	586	573	562	552	562	555	526	569	533	539	523	538	562	551	555	552	556	587	567	565	579	573	574	554	557	565	574	569	538	595	530	586	540	566	570	563	522	529	517	626	556	539	538	585	549	557	617	588	576	547	566	559	564	576	562	597	570	535	553	594	510	552	526	574	565	576	554	591	521	555	591	555	558	566	564	535	575	564	498	555	570	552	538	483	561	583	540	582	543	548	547	581	567	563	569	539	577	531	551	571	543	569	519	545	537	560	545	517	580	511	545	517	558	543	579	543	524	529	563	561	578	594	537	525	546	569	523	562	589	563	550	515	568	594	573	535	532	546	584	569	528	566	593	529	512	553	494	533	556	563	540	538	575	548	581	569	569	568	633	555	572	565	583	557	528	578	598	553	558	559	549	600	545	613	575	551	553	541	549	560	525	569	501	548	543	538	568	528	557	556	507	550	561	551	639	550	559	547	553	516	556	573	538	541	599	566	546	562	534	581	551	587	536	556	501	600	592	517	477	593	544	549	554	565	589	557	539	553	573	584	550	546	556	495	561	555	579	556	564	535	535	518	572	544	547	551	524	581	554	550	555	554	526	543	584	566	548	536	555	509	573	509	553	600	536	607	520	541	556	531	545	542	553	579	567	524	564	617	550	570	511	543	523	550	568	531	520	569	571	578	532	554	547	563	554	572	564	534	571	568	555	562	582	586	515	521	525	574	547	531	564	535	577	497	523	554	559	584	555	610	560	567	562	547	536	582	567	549	562	573	536	554	515	590	563	558	561	560	578	564	568	525	598	519	571	540	554	531	500	551	570	565	532	553	536	533	545	534	533	528	561	565	540	553	575	541	564	560	538	585	518	593	553	547	551	523	540	575	557	566	536	552	568	562	546	535	581	587	547	534	569	545	539	560	534	569	585	598	555	542	527	538	582	523	520	570	560	561	563	514	595	571	547	544	561	563	576	535	499	542	589	549	538	544	559	535	540	583	577	554	534	567	551	584	527	518	599	555	595	566	568	562	571	597	544	575	516	559	599	531	557	574	589	597	532	550	571	539	588	538	540	588	580	586	563	523	576	560	583	593	559	548	537	577	510	561	523	518	541	571	502	559	575	551	616	519	560	503	522	568	485	492	558	529	532	562	582	556	517	553	578	525	545	544	560	553	558	582	559	598	550	559	589	566	583	561	606	582	562	540	590	544	502	544	553	576	534	616	530	558	549	539	578	571	561	554	574	531	568	568	560	528	554	528	547	551	559	544	567	562	564	589	532	552	581	562	602	549	526	588	572	574	523	523	548	539	576	530	615	575	567	617	586	542	615	562	521	518	521	566	574	505	516	557	536	563	520	593	526	525	523	606	566	552	536	556	569	548	551	619	496	545	548	529	545	569	555	564	546	540	569	535	579	538	576	546	515	542	542	511	571	537	554	538	533	584	543	559	551	581	554	560	547	575	524	557	559	571	560	574	561	580	556	543	576	552	559	543	564	583	532	566	536	533	592	540	574	567	573	564	583	557	502	528	513	600	574	566	556	589	597	571	545	563	523	607	538	546	511	561	582	612	550	526	600	545	551	510	583	539	579	542	552	577	531	533	532	557	576	516	574	521	557	588	532	550	539	592	562	538	576	534	555	566	567	580	547	573	517	551	583	518	536	558	555	557	542	539	507	569	571	534	569	521	583	495	568	562	617	573	510	546	530	577	528	547	565	595	547	563	557	575	511	506	545	586	562	576	587	572	563	566	544	542	561	535	586	525	518	587	518	532	538	568	565	536	563	582	541	514	554	573	524	582	536	521	507	570	539	537	522	553	542	614	563	536	541	569	552	574	561	572	531	549	535	540	572	561	556	507	615	548	580	540	592	549	605	551	588	556	583	576	611	568	538	563	556	572	546	577	579	556	575	529	553	550	547	538	552	580	533	544	597	535	536	535	541	586	602	595	538	556	572	613	568	567	594	609	509	542	547	518	542	525	553	555	550	549	524	585	572	527	579	574	510	548	558	529	553	539	566	541	557	581	554	583	550	552	521	576	533	525	535	576	542	579	553	583	532	570	605	553	580	507	575	508	572	558	624	550	539	580	578	552	612	576	543	575	546	550	559	564	569	526	567	567	567	529	583	533	544	578	573	585	568	579	546	517	571	546	553	563	567	546	519	553	569	529	534	591	523	590	579	557	573	563	578	548	533	564	583	506	571	516	511	528	538	555	540	565	574	548	591	542	530	555	583	563	545	589	591	523	571	571	555	549	565	539	555	578	516	559	533	559	545	604	551	559	565	546	540	565	544	593	570	558	523	579	569	545	582	566	598	558	538	586	555	583	524	584	574	566	534	548	577	542	528	512	529	543	552	582	586	573	557	557	538	579	550	586	551	548	548	565	554	621	574	514	533	570	554	550	529	550	556	567	580	552	546	560	577	554	587	533	527	545	535	617	545	554	510	575	550	583	517	556	517	529	573	504	542	564	536	549	584	537	580	560	596	586	583	567	572	583	525	542	540	568	543	544	555	565	549	501	562	568	535	570	522	584	553	521	562	568	568	591	528	582	565	541	550	542	521	561	536	560	568	537	558	561	536	538	587	558	601	557	541	555	539	567	555	564	552	533	577	541	556	556	538	556	540	561	569	597	577	551	560	533	517	552	561
25351	20954	27380	24558	20906	12390	1017	612	550	465	447	415	410	412	404	392	372	369	356	349	340	364	378	357	338	330	350	333	318	350	298	345	338	321	344	336	300	322	344	340	318	333	321	321	340	368	331	332	308	342	350	314	311	335	330	339	340	337	329	342	352	348	359	325	322	341	346	310	314	324	307	330	325	290	281	321	345	360	309	314	328	317	324	314	311	309	322	294	312	314	292	353	326	324	332	322	320	341	337	324	335	307	301	315	320	321	332	315	327	294	303	358	336	302	314	292	309	341	334	312	317	333	313	337	285	305	277	313	309	329	305	332	330	305	294	312	303	330	334	306	326	345	304	287	329	296	295	349	323	312	308	303	295	334	301	333	351	315	318	295	319	321	294	342	303	270	324	307	343	295	323	281	304	325	275	341	344	293	339	322	315	313	311	343	321	310	303	298	307	320	287	301	286	333	346	304	328	317	295	325	352	309	312	301	321	332	323	318	320	298	351	324	320	320	325	285	295	352	334	324	303	281	351	316	327	340	332	309	319	312	336	319	325	299	293	310	289	321	331	287	317	358	306	309	346	330	304	364	317	319	307	316	294	317	314	294	309	348	329	326	286	313	306	314	317	292	311	290	338	303	303	319	297	294	330	309	310	339	322	333	333	313	311	319	337	316	331	335	329	320	330	344	312	266	309	328	325	310	303	316	317	290	336	318	328	344	335	321	313	301	321	294	314	334	310	339	334	315	313	312	306	290	287	334	312	312	290	299	297	320	314	332	297	318	302	329	327	331	343	329	317	296	316	303	333	322	320	334	323	337	322	352	328	303	296	338	322	345	376	326	327	310	310	311	319	311	340	297	337	282	310	340	314	355	304	297	294	311	328	334	343	312	326	312	316	314	307	332	285	299	315	321	293	340	298	343	317	303	307	342	299	316	343	328	298	340	333	311	314	333	316	307	305	300	309	311	308	310	306	319	340	307	319	300	325	329	274	293	316	316	357	293	331	270	281	314	314	317	304	308	285	321	312	286	329	313	338	322	329	330	321	325	339	309	296	338	315	319	326	315	335	331	294	308	324	336	299	260	306	298	314	294	351	331	327	325	324	343	316	318	309	349	324	311	317	324	314	287	272	308	324	312	328	321	311	317	282	299	315	327	311	313	317	305	318	310	317	312	337	317	296	317	318	303	315	303	303	315	327	324	319	318	335	322	307	321	317	345	275	325	334	300	307	312	281	315	311	297	337	306	317	321	344	307	306	284	319	315	330	295	323	315	296	341	296	312	313	333	294	305	342	342	304	295	332	332	333	300	299	349	329	318	331	300	313	296	336	294	318	308	325	328	340	324	306	336	335	325	340	298	329	314	290	314	324	314	333	288	322	288	302	303	331	354	306	268	313	318	321	309	316	314	323	323	307	298	304	330	312	329	347	293	329	335	358	322	316	315	338	316	343	319	297	305	298	277	270	321	299	312	300	315	322	312	325	287	323	336	309	304	301	296	320	332	334	333	293	312	283	334	341	309	326	303	315	297	299	316	351	313	294	296	335	301	335	307	347	321	329	291	304	323	287	294	331	311	325	315	320	306	318	338	321	321	331	281	333	320	296	328	343	299	335	345	327	326	317	310	324	330	287	365	326	308	307	327	312	309	340	312	337	317	294	315	308	290	315	289	313	286	305	295	300	330	295	335	327	309	316	308	315	293	305	319	332	289	321	285	294	305	321	337	335	330	332	328	312	320	356	304	314	313	304	317	329	298	323	314	306	315	315	339	330	305	329	315	311	326	272	300	322	326	290	321	287	287	310	331	351	338	361	320	294	330	305	339	302	321	307	294	322	285	298	321	324	324	310	309	341	311	312	306	315	326	349	332	322	309	316	320	314	309	319	337	314	331	336	307	320	316	329	297	296	323	314	292	306	332	339	324	317	303	313	300	327	298	325	322	286	328	324	317	341	313	325	325	354	323	271	332	324	296	311	330	322	329	324	327	358	293	345	327	307	285	278	272	298	322	291	349	309	292	326	317	321	355	332	346	320	296	295	300	338	320	362	301	308	298	325	323	302	293	343	295	307	302	343	309	336	309	286	320	284	305	315	313	337	286	325	319	333	315	304	328	281	306	308	274	320	329	305	308	298	307	310	319	320	307	299	315	320	288	332	332	333	320	314	345	315	307	311	332	342	310	324	290	344	309	347	323	256	315	311	306	322	363	302	334	287	303	344	309	320	347	299	334	325	337	345	314	326	324	327	297	301	318	323	330	311	276	343	311	329	303	312	328	296	326	333	312	329	317	320	323	318	321	306	291	314	322	313	315	305	280	296	332	317	276	286	301	323	318	316	310	329	323	315	311	306	315	299	322	307	318	307	306	321	331	329	296	338	335	307	309	296	320	311	321	314	340	323	341	325	301	335	307	328	320	347	328	324	311	333	302	284	324	334	325	304	301	325	298	320	344	318	300	331	323	340	302	284	282	324	323	328	305	328	286	298	280	310	356	315	311	307	331	306	319	316	351	313	276	307	326	333	290	325	346	293	317	312	329	312	329	335	314	313	316	310	315	303	328	314	327	308	284	289	344	299	302	308	328	341	347	318	295	334	326	326	320	329	326	297	331	322	335	316	324	321	274	327	330	283	345	321	308	338	337	292	328	346	324	324	366	327	326	304	303	289	298	336	277	330	297	279	311	315	322	297	311	309	310	325	328	294	318	312	318	304	276	330	301	352	307	318	317	311	340	307	327	315	331	286	281	308	317	329	320	326	298	298	319	329	307	323	326	293	288	337	297	301	315	310	338	322	288	330	319	338	322	307	299	306	287	321	301	302	346	325	336	302	302	313	265	313	311	337	331	345	351	324	297	300	345	335	310	308	318	280	328	330	314	293	321	315	334	322	299	317	336	308	313	331	299	337	333	300	317	307	319	343	314	328	294	287	287	312	349	328	327	306	337	307	290	304	306	316	290	284	315	329	315	313	335	352	310	270	323	302	313	338	320	296	295	318	303	335	335	310	289	310	305	319	318	321	348	279	334	288	338	334	313	313	316	335	334	329	357	329	362	297	324	344	296	314	336	288	315	312	303	329	305	346	324	301	333	309	339	302	300	332	317	333	304	334	288	313	286	298	312	294	370	319	292	311	320	337	327	324	286	322	312	307	329	340	320	317	325	352	324	314	304	308	314	311	328	341	319	336	312	330	304	300	351	320	316	292	297	327	306	322	324	307	303	315	296	316	320	316	325	328	313	312	303	317	304	322	293	333	295	327	301	320	325	296	301	311	324	317	329	317	318	340	323	318	304	305	312	314	270	331	323	311	345	301	306	317	314	306	310	297	281	318	317	309	343	332	296	296	342	309	318	323	342	310	289	307	331	301	314	344	307	310	314	347	324	324	318	296	309	335	298	305	309	318	312	334	319	336	310	306	330	325	351	304	289	324	309	303	315	291	315	327	309	301	318	312	324	316	353	316	342	301	333	332	307	295	296	317	319	308	306	294	324	365	306
58915	7401	6785	3847	2343	1659	1321	1023	856	795	673	578	573	528	510	497	463	445	412	426	410	427	407	405	386	372	381	419	360	346	372	347	360	351	345	342	342	370	334	363	312	363	354	355	375	357	390	382	333	347	373	356	351	369	363	357	367	313	348	360	364	340	381	388	349	353	342	357	351	357	335	341	324	330	305	349	338	342	372	323	348	323	334	328	314	338	340	343	381	359	340	341	332	327	347	320	334	336	320	300	338	331	335	371	324	335	346	342	328	332	349	306	344	330	350	320	334	306	385	317	347	360	349	341	349	350	306	323	352	336	353	323	328	335	369	326	329	277	355	320	329	328	333	332	325	314	336	344	343	316	338	311	309	329	321	312	330	359	296	290	312	329	333	302	316	329	324	341	340	381	330	325	348	333	335	341	336	325	319	347	330	332	319	336	350	316	310	329	293	344	337	344	340	343	360	332	349	356	325	303	336	302	313	343	322	351	333	312	340	308	341	283	345	311	338	334	354	337	290	352	341	319	336	337	342	301	330	348	351	314	297	336	326	355	300	344	318	312	342	337	336	320	329	318	319	328	331	322	291	343	354	355	323	324	331	344	335	358	303	319	338	357	334	350	357	347	286	323	336	335	341	352	326	307	322	326	366	343	348	324	336	323	312	334	326	322	352	320	280	339	327	368	319	298	323	343	326	330	323	331	314	344	319	322	338	326	334	326	354	321	301	317	349	299	316	307	316	315	319	335	309	335	345	363	285	355	350	310	356	341	300	311	331	333	309	330	339	340	361	342	331	321	344	311	321	320	329	341	339	316	328	325	338	363	308	299	334	311	336	321	338	315	339	333	345	313	323	319	311	296	331	311	338	321	341	340	375	315	318	334	357	330	337	327	369	323	316	309	332	344	337	330	316	352	322	361	336	376	334	320	325	309	349	329	329	328	354	330	315	327	321	330	344	333	326	334	358	305	310	363	316	327	371	326	324	332	322	310	331	341	341	341	310	333	333	319	319	362	342	332	323	321	342	321	381	290	299	284	319	325	340	355	342	303	348	321	344	338	319	353	329	344	336	347	356	315	309	335	325	297	330	359	311	353	315	317	317	331	289	345	317	296	330	315	348	315	310	329	315	321	311	304	326	331	313	313	321	286	350	334	321	330	349	327	327	326	318	334	314	334	323	313	384	333	308	325	308	338	353	309	342	293	331	346	354	343	313	333	310	358	339	346	317	328	333	303	338	341	350	322	345	331	361	323	320	317	307	333	325	346	303	352	357	364	316	340	357	320	304	363	322	329	329	310	351	318	316	321	354	325	354	308	304	334	342	331	332	338	328	356	315	321	340	342	336	330	320	330	337	374	298	307	317	329	326	311	334	327	316	313	314	351	325	300	343	313	358	338	321	330	316	334	339	360	328	343	361	322	333	312	323	332	308	319	312	328	335	320	341	330	298	312	336	320	325	337	313	330	321	331	293	347	351	366	359	302	335	338	322	324	291	313	327	322	339	335	344	336	308	329	309	340	357	320	291	297	307	282	339	321	315	343	312	341	347	326	331	355	292	339	299	361	349	314	337	324	336	311	303	325	317	326	302	310	334	334	333	352	320	339	339	332	369	354	310	314	333	326	330	325	364	331	290	324	296	333	355	313	324	306	330	322	298	294	304	341	333	333	360	311	342	318	297	315	312	336	341	313	380	343	313	347	340	309	331	320	330	307	337	292	329	310	315	293	321	322	323	350	316	350	344	327	314	328	308	316	320	339	371	349	346	328	334	333	324	356	305	352	311	339	318	353	337	309	334	328	339	300	320	323	361	331	331	334	337	350	303	343	309	359	301	320	343	304	319	313	296	332	314	295	343	340	324	339	325	326	308	360	362	334	347	326	315	314	325	305	318	321	302	330	309	345	302	343	308	327	351	350	305	311	305	307	327	299	353	346	334	311	315	318	347	315	335	334	332	335	301	298	317	326	324	339	320	363	322	330	317	311	325	324	338	300	345	362	328	326	316	353	318	349	330	337	327	310	304	320	345	353	321	314	295	334	318	326	348	325	321	343	334	340	349	340	349	350	335	352	309	321	326	334	326	359	370	315	324	311	360	342	328	303	344	295	309	324	324	337	296	322	316	311	343	325	353	293	307	361	345	326	321	315	326	303	328	353	310	306	313	299	337	313	342	315	346	326	343	321	324	369	307	355	304	337	363	312	346	328	353	353	314	340	334	341	349	304	326	364	360	381	324	338	303	344	344	310	309	323	324	314	271	306	319	296	306	304	315	320	308	345	351	315	327	332	375	317	323	310	283	340	348	367	325	313	347	318	312	377	329	297	343	318	317	329	362	328	365	333	312	316	343	374	345	325	345	320	342	314	350	340	326	349	336	319	345	323	335	328	331	316	352	307	337	306	348	322	327	305	348	322	325	356	375	342	310	333	351	291	310	333	304	329	322	325	332	313	328	303	323	310	324	339	332	326	321	345	313	303	306	320	322	326	352	347	343	320	331	343	314	337	331	329	314	296	332	382	302	329	341	328	357	369	316	290	305	346	330	317	345	354	318	345	314	316	324	315	310	318	355	312	306	346	334	295	331	334	292	344	331	316	338	341	315	308	334	326	308	380	285	317	346	329	348	295	346	319	293	320	333	335	297	365	314	307	360	324	333	337	339	335	332	317	341	299	345	318	340	302	330	315	353	309	316	320	343	339	326	348	328	330	328	339	366	363	331	351	334	337	300	335	341	328	300	315	353	307	342	334	334	327	358	319	341	331	315	318	317	339	322	348	315	338	335	343	319	311	326	335	327	336	329	295	331	334	327	348	328	329	336	325	327	282	344	290	315	349	323	304	317	347	305	301	318	323	305	303	326	310	311	344	339	338	353	341	317	334	318	290	312	296	324	319	317	299	311	338	352	310	345	304	325	320	303	352	320	307	323	315	338	336	334	303	315	356	320	345	311	370	324	299	309	339	348	325	331	342	304	360	331	341	328	305	346	346	313	326	350	308	321	297	300	334	321	328	310	347	325	321	291	338	351	323	338	296	291	355	331	324	343	315	314	327	338	315	324	374	332	319	340	338	312	302	321	299	331	330	339	294	321	332	331	338	356	312	293	323	335	330	329	322	335	312	334	324	306	363	320	319	317	331	360	321	353	330	329	328	302	347	308	310	321	291	335	332	320	363	329	367	309	358	337	323	326	342	319	330	341	301	325	371	341	350	307	318	352	327	332	298	369	323	350	319	361	360	338	330	332	350	305	333	342	323	328	351	343	318	355	323	308	298	342	327	322	332	312	355	320	336	318	329	337	289	311	318	303	334	331	320	321	351	346	336	324	331	336	323	309	288	350	335	333	365	344	333	355	287	327	298	310	306	359	320	325	315	314	333	328	331	359	342	332	305	352	324	353	331	331	286	319	302	334	348	306	336	335	323	322	347	322	341	336	301	308	326	343	326	355	337	299	330	319	328	355	321	343	325	314	324	328	304	324	324	332	312	315	309	341	304
23343	20930	27845	24139	20921	20979	11970	1516	1065	1024	899	880	793	820	810	807	803	778	727	722	664	708	689	714	676	652	674	675	638	639	635	698	694	649	648	668	664	656	611	596	621	670	619	600	657	664	684	627	641	676	667	673	626	670	651	642	687	670	634	657	606	676	616	642	605	623	674	644	626	615	665	601	612	636	647	623	681	595	655	642	628	610	626	600	648	662	635	636	638	639	633	618	595	623	675	660	629	634	632	636	648	635	643	623	612	575	636	642	612	632	640	611	627	614	577	630	648	623	617	602	604	628	652	604	595	652	614	611	573	667	618	668	654	661	623	644	592	622	572	679	624	634	629	627	559	622	669	619	642	644	623	612	633	682	647	597	589	605	672	643	676	626	615	631	625	656	577	631	592	623	595	638	645	652	611	652	615	665	644	655	632	602	624	676	725	615	633	635	593	634	640	666	640	620	680	644	682	649	636	632	646	615	684	601	612	617	669	611	643	626	614	641	603	684	669	641	612	650	639	644	626	675	670	660	628	637	642	656	602	609	595	665	659	656	629	611	607	587	683	615	603	630	606	624	654	632	618	625	619	621	629	630	642	680	620	619	639	628	598	643	622	643	598	603	630	626	626	611	609	632	614	640	607	585	617	634	629	676	616	600	591	643	642	643	643	593	649	642	588	654	643	606	613	625	660	668	600	643	640	595	646	635	643	658	610	647	634	629	609	623	689	606	635	661	635	624	605	646	666	640	627	620	656	660	678	607	646	646	693	621	599	596	661	656	609	592	642	624	599	657	652	613	648	646	617	658	586	627	597	650	680	642	641	664	616	641	631	637	591	679	652	658	640	642	626	634	629	590	633	644	621	605	590	587	604	614	641	580	609	662	668	685	590	659	628	608	603	634	612	649	664	660	568	642	668	683	651	651	686	648	597	599	644	625	599	627	614	649	624	608	620	629	643	694	658	588	640	629	636	617	675	625	629	641	655	595	667	589	664	611	634	647	623	629	658	591	611	613	663	668	653	638	655	644	625	644	623	628	634	675	604	624	667	604	636	660	648	616	635	691	585	667	658	635	650	612	600	635	661	639	646	626	629	638	632	675	603	657	681	674	641	664	619	656	613	578	619	647	624	615	617	643	705	613	637	641	641	632	597	627	612	639	666	592	631	613	639	654	587	580	619	598	606	595	641	629	612	615	613	636	638	607	661	641	679	641	627	653	623	616	634	646	608	619	634	622	624	576	636	634	626	620	588	583	629	644	602	650	650	633	657	601	661	643	613	607	645	628	567	607	604	618	633	595	630	623	622	610	632	611	602	606	603	632	615	593	667	633	617	637	636	587	633	598	672	613	667	679	601	593	614	649	644	643	663	595	586	634	650	622	657	614	585	641	660	631	638	641	600	646	634	606	633	569	578	635	645	619	623	639	613	642	617	586	647	607	648	685	620	663	615	640	644	578	615	651	662	635	604	632	574	626	567	644	657	682	626	615	615	629	637	664	632	649	582	633	669	646	656	649	665	610	607	628	596	599	660	682	636	627	647	649	563	650	630	631	665	649	607	649	604	631	648	683	655	669	628	632	636	642	605	636	634	656	622	606	677	628	552	615	649	646	633	645	645	657	590	627	633	628	627	661	626	655	628	591	655	654	643	618	633	614	623	638	601	649	647	626	664	629	640	657	599	623	674	567	631	627	636	599	586	620	603	654	588	659	672	678	636	661	644	682	631	668	649	643	647	635	644	627	637	680	631	648	644	628	604	633	664	605	624	612	650	674	639	624	622	626	641	628	623	651	632	658	692	668	601	610	640	649	637	614	620	637	643	615	659	594	585	632	628	631	668	610	657	643	586	609	632	627	673	603	619	645	660	634	617	617	609	614	604	639	608	626	655	612	615	632	600	655	663	604	700	644	644	625	616	591	617	621	651	649	575	664	645	603	643	665	641	694	622	607	662	613	619	650	647	627	632	633	654	657	642	638	642	631	633	594	638	619	648	608	632	607	643	625	586	634	629	597	614	650	653	600	637	613	646	611	618	640	635	618	634	626	605	647	610	654	623	643	574	631	636	607	596	659	635	586	667	661	621	642	594	611	672	643	623	626	668	632	618	647	680	624	622	681	643	606	616	582	642	624	623	634	607	655	597	634	652	676	615	592	689	643	612	661	647	597	617	616	618	600	595	621	598	647	611	636	612	627	617	621	595	610	646	620	631	661	599	629	610	614	593	634	655	619	661	650	635	671	640	680	641	623	630	631	654	618	633	593	668	592	638	583	608	630	616	626	684	613	619	624	610	612	614	669	618	651	622	648	636	626	684	646	657	597	571	687	656	611	613	616	640	656	615	610	656	662	642	644	621	588	594	641	625	649	623	663	626	613	634	636	616	598	610	627	615	638	636	624	608	592	638	623	641	633	640	649	633	665	615	676	640	648	624	605	607	624	586	657	675	630	658	647	680	609	620	668	635	590	600	653	659	611	635	643	624	679	618	602	645	605	619	610	642	643	632	599	659	575	607	647	631	592	637	663	628	641	649	587	647	638	648	648	601	626	649	642	640	625	622	655	596	648	620	610	616	638	716	632	636	634	686	655	631	676	643	664	567	642	639	629	676	629	668	628	632	674	632	606	576	624	607	639	655	665	651	637	631	634	602	626	644	632	635	658	649	609	638	617	608	653	626	642	624	640	618	618	639	622	646	686	629	623	609	613	628	646	610	640	665	652	657	598	679	625	572	608	654	660	665	629	661	653	635	618	670	655	600	653	606	604	631	591	657	634	602	691	652	663	596	602	650	662	681	634	626	605	644	687	631	621	619	625	616	610	602	670	638	588	645	617	621	627	645	658	633	692	625	619	644	641	627	665	610	646	581	647	584	638	646	636	695	622	638	701	652	640	630	626	617	652	672	649	631	621	652	706	617	634	700	632	632	610	650	589	562	670	661	636	661	619	582	638	627	611	615	604	645	662	617	619	627	573	597	634	634	667	639	650	610	657	663	654	602	619	590	622	613	649	589	570	642	624	635	631	672	624	615	589	644	650	614	605	665	639	639	635	628	602	634	651	645	594	637	610	602	665	646	576	603	594	602	602	629	568	668	611	619	647	617	606	626	631	615	646	629	617	572	636	650	652	642	645	619	666	607	582	593	678	622	624	673	580	635	628	603	597	637	635	679	628	614	642	674	621	598	622	651	628	658	589	655	650	666	623	621	622	645	613	610	618	636	583	607	636	646	635	580	637	619	635	621	643	628	647	578	641	646	654	609	656	628	622	629	641	595	618	622	638	637	641	654	602	614	650	624	634	609	628	648	615	629	654	628	605	642	639	663	605	666	663	609	594	612	679	598	596	658	626	619	602	652	627	602	623	637	620	676	629	604	586	599	630	612	642	625	609	609	708	599	573	604	673	639	647	609	627	643	675	683	629	633	610	639	624	629	634	701	625	669	649	665	621	635	644	632	619	675	628	627	648	619	622	613	614	615	629	623	626	624	652	621	623	646	643
56527	10505	11675	6701	4248	3080	2342	1965	1638	1443	1246	1156	1090	967	892	912	880	862	772	739	786	726	690	774	666	707	664	653	635	669	682	665	664	664	603	648	650	653	645	651	597	658	616	640	605	618	614	581	657	656	645	635	617	653	621	648	627	597	605	665	599	661	614	617	600	627	606	613	634	604	578	550	570	610	604	584	630	629	622	636	576	620	646	625	609	586	615	619	600	601	611	574	572	633	631	599	628	597	622	615	585	584	539	592	600	628	597	594	620	573	636	574	563	574	600	597	636	590	629	607	506	610	565	597	546	610	610	611	633	609	571	538	594	593	563	568	578	575	615	553	633	582	607	646	592	640	624	564	590	586	607	595	623	620	651	598	604	578	578	597	610	612	583	553	597	573	590	609	614	564	604	615	573	586	597	565	601	600	598	573	652	589	622	560	579	607	590	590	594	598	559	565	600	644	583	582	574	600	616	599	615	570	584	572	588	622	625	625	578	561	575	615	601	577	601	575	571	611	619	585	563	596	591	569	611	601	609	616	544	571	576	595	597	645	607	613	595	572	609	598	615	585	629	597	563	631	594	590	583	593	604	621	612	597	537	549	591	586	602	562	588	566	585	591	578	606	567	596	623	638	600	614	609	570	589	604	593	584	639	580	589	595	564	589	626	618	624	618	607	591	563	595	638	570	594	597	596	585	611	585	599	614	585	577	576	600	582	621	584	584	633	552	602	622	600	603	568	613	580	570	609	604	638	587	547	574	610	578	625	588	564	586	628	571	547	630	560	562	600	575	617	585	625	625	578	599	572	588	606	611	609	611	575	578	546	595	587	618	571	604	621	603	584	587	611	544	584	619	607	606	583	616	629	598	576	579	572	612	569	620	610	622	609	598	544	592	558	627	598	599	630	603	601	553	579	592	599	612	567	566	586	558	573	583	608	589	598	582	573	580	536	615	620	575	582	640	628	621	587	603	638	602	622	572	630	560	590	621	594	568	584	596	577	576	548	609	636	583	579	587	586	548	554	587	594	581	594	576	607	580	624	591	547	596	608	611	579	553	583	599	592	549	562	577	586	608	573	603	570	548	610	574	568	597	588	597	588	596	559	652	575	579	603	617	636	638	578	593	575	557	656	547	623	634	598	600	573	623	583	589	584	638	556	612	580	643	602	590	631	571	613	601	582	609	586	545	598	595	599	624	591	631	550	581	581	585	623	562	598	624	626	610	585	560	582	640	581	604	576	617	610	580	599	580	618	580	572	616	578	573	594	560	561	581	606	566	617	562	581	579	542	559	564	603	565	581	581	624	565	618	563	587	586	609	566	605	564	611	572	593	565	557	592	594	576	579	596	581	604	588	568	592	581	570	611	574	610	601	578	569	572	633	608	595	599	606	607	550	611	589	584	586	605	618	589	551	615	589	565	591	589	569	612	595	578	596	645	627	607	573	628	651	642	587	598	578	596	596	619	577	609	610	598	585	627	589	576	618	537	571	556	592	568	600	590	570	573	554	603	600	602	617	664	551	570	550	608	629	584	607	606	583	616	604	631	606	591	557	569	558	578	614	607	586	608	593	609	564	583	555	578	570	603	586	605	605	606	600	575	585	592	585	613	627	569	586	576	565	581	590	602	610	617	575	608	578	567	596	580	619	606	588	561	571	600	586	565	584	590	601	571	553	608	568	591	585	553	614	531	603	575	579	608	584	609	595	517	587	586	559	595	571	578	602	590	620	589	564	559	608	629	585	581	633	573	596	609	639	571	597	627	559	537	611	603	599	561	600	592	567	636	610	634	579	591	621	636	624	637	587	608	642	603	573	599	575	632	582	577	583	611	565	628	576	582	589	604	605	656	663	563	580	618	618	585	602	592	581	592	606	578	580	615	631	644	609	621	624	580	631	589	578	584	583	574	539	618	606	580	605	603	616	585	551	574	593	577	539	552	594	562	636	580	598	635	577	604	585	629	599	587	632	584	583	550	578	621	607	593	597	551	573	516	584	568	587	645	588	617	619	585	596	602	576	615	573	622	650	597	588	572	608	575	555	605	546	609	625	590	610	579	610	569	606	612	588	629	603	584	598	580	609	567	622	564	624	572	636	575	608	605	624	551	594	614	600	602	571	601	580	567	552	553	570	572	592	603	630	553	597	641	609	585	620	596	636	562	585	592	617	599	601	570	579	591	640	603	596	544	609	599	605	545	578	574	614	614	575	517	590	568	603	586	622	563	572	601	626	596	579	611	579	559	578	620	608	602	582	613	627	624	613	582	615	588	614	603	596	610	610	590	580	577	621	601	568	563	576	606	552	610	621	587	603	549	616	617	598	559	630	635	557	618	535	537	637	595	581	585	560	645	623	610	557	596	542	605	613	565	602	569	560	631	621	554	588	550	607	587	573	596	595	574	558	634	609	606	604	563	604	625	603	598	600	549	596	578	591	615	587	613	548	582	612	599	605	565	568	572	588	613	566	607	588	611	589	592	585	633	609	576	572	603	587	599	609	556	605	609	607	586	600	592	592	586	586	640	585	546	549	625	626	651	593	622	605	578	625	596	570	613	620	599	632	583	548	628	584	636	619	595	631	615	575	633	611	617	642	595	605	559	615	587	583	592	580	602	574	633	602	609	644	592	618	671	568	581	592	631	620	675	625	598	610	583	624	611	595	618	649	558	593	609	617	593	623	598	592	588	580	610	589	612	549	606	578	642	610	614	641	591	602	584	614	590	585	585	601	636	591	610	580	593	571	629	605	600	567	594	552	612	569	610	563	628	567	603	538	568	604	587	562	566	624	590	625	651	601	586	592	607	586	615	596	575	638	615	610	577	531	573	605	551	581	560	574	586	560	574	597	587	574	615	565	575	620	628	591	630	647	581	602	592	580	573	601	606	559	604	586	600	531	560	616	551	557	583	613	601	629	644	587	589	562	553	558	554	578	564	641	598	605	560	588	617	607	612	622	602	586	602	593	587	581	581	602	595	587	610	619	601	603	613	570	629	609	577	570	621	597	611	611	576	577	579	576	608	626	581	594	618	631	582	619	583	626	598	584	586	612	633	596	654	576	591	617	599	606	581	629	622	605	593	564	613	601	600	573	604	602	588	603	666	595	578	576	541	605	567	599	586	597	583	623	592	580	633	623	559	589	609	614	620	588	596	576	587	549	574	603	585	604	587	553	612	549	589	611	604	573	614	615	601	555	586	589	643	570	595	600	605	558	581	594	626	557	594	612	619	576	591	573	607	575	585	595	632	587	574	583	602	601	621	597	568	557	598	579	612	598	594	615	616	621	607	558	625	584	609	578	573	635	518	624	602	596	554	578	570	640	589	626	563	615	573	595	615	594	564	535	639	604	627	572	598	599	583	605	561	579	597	615	575	651	600	609	587	652	585	579	575	572	610	578	581	562	577	530	604	582	629	568	652	594	597	600	623	585	612	623	613	605	601	583	603	599	618	598	599	552	604	621	551	609	614	558	581	580	595	613	593	593	598	619	601	617
34071	18964	5348	781	572	559	545	573	544	548	549	534	550	533	512	563	507	526	533	549	493	553	514	533	534	539	531	535	565	576	511	580	557	510	514	501	524	534	538	509	489	527	491	547	523	545	535	540	528	523	520	575	563	549	605	521	522	508	516	528	560	555	550	517	519	541	519	521	541	510	494	562	538	550	513	531	562	551	533	514	508	520	541	493	521	564	550	531	532	536	535	519	555	548	529	556	547	493	509	528	593	498	518	551	534	537	546	554	529	554	534	607	547	511	538	496	545	530	551	553	484	509	535	548	555	542	503	574	537	561	533	566	533	556	503	501	561	530	553	559	554	548	536	529	488	536	519	517	545	560	539	543	575	539	569	551	567	553	527	519	562	537	547	505	533	528	555	530	559	526	525	525	532	546	562	542	533	511	545	508	520	524	531	523	556	564	498	566	539	569	513	514	553	521	538	529	576	538	539	517	560	550	507	576	506	520	575	595	513	537	505	530	499	550	506	551	524	548	533	508	534	516	546	532	511	531	509	514	490	519	539	496	552	511	529	534	543	555	515	523	526	499	500	549	526	487	546	535	550	504	492	582	483	515	538	549	506	536	522	524	547	519	546	531	568	506	532	550	528	555	528	523	527	543	538	559	565	514	530	491	521	523	499	561	535	541	537	517	529	494	538	520	535	560	557	547	570	522	508	536	540	550	575	536	502	523	531	529	544	534	511	531	559	536	557	535	544	532	523	512	544	539	572	510	560	535	526	523	541	510	519	540	525	543	547	525	503	552	562	537	509	534	546	520	561	529	542	519	568	536	548	537	517	540	539	518	576	568	545	546	555	490	550	551	545	533	557	534	530	542	521	514	501	586	515	569	550	534	528	556	525	541	553	532	556	477	518	494	552	535	515	551	499	535	575	548	546	496	544	556	514	510	553	515	538	559	540	509	543	533	550	548	538	521	536	531	572	509	528	566	542	527	512	569	543	486	544	553	535	531	548	561	559	548	521	516	534	553	584	529	530	551	500	524	546	522	524	526	552	528	532	536	519	525	535	527	525	545	512	508	608	504	518	523	496	522	547	527	522	576	557	539	501	553	564	560	528	533	553	545	552	563	525	517	505	533	558	547	506	508	540	518	533	530	510	537	565	542	551	540	540	500	507	534	544	514	506	541	561	536	509	518	522	533	485	489	565	487	534	527	521	520	526	534	532	559	541	560	545	537	556	511	529	507	564	556	503	535	529	466	491	554	524	566	541	520	525	544	537	549	529	562	504	520	537	513	535	518	532	515	548	543	480	492	517	535	527	549	530	530	525	512	572	526	508	491	517	524	534	528	503	532	499	558	505	552	581	510	493	514	565	553	532	534	546	523	523	503	538	519	531	535	533	550	558	575	530	555	543	506	527	556	550	556	540	486	535	532	569	557	510	561	550	502	546	592	538	530	550	537	524	550	485	538	509	539	504	557	517	537	510	553	548	522	507	530	543	533	580	553	534	541	481	484	557	551	545	538	519	564	548	508	553	533	541	527	506	492	521	518	513	518	543	518	541	496	562	519	502	518	550	558	509	518	530	499	542	495	552	538	494	535	506	576	534	549	557	484	517	490	521	491	570	556	545	541	539	551	583	538	521	532	527	543	534	529	522	530	509	546	576	532	556	520	535	491	546	520	510	531	561	506	536	531	528	524	490	503	593	538	543	533	559	561	499	533	541	510	582	505	543	533	548	502	533	537	524	498	545	561	515	552	497	525	553	505	542	516	503	522	551	538	519	521	526	533	499	489	564	568	542	529	518	525	547	557	505	517	516	523	565	529	580	507	551	539	536	538	504	551	559	523	544	543	493	499	545	501	521	563	523	528	565	512	546	543	599	536	551	548	518	574	516	544	509	532	571	523	555	509	512	513	554	522	503	532	533	543	502	522	517	524	587	518	535	519	576	582	560	518	516	509	547	541	603	507	577	518	519	511	493	553	523	597	533	543	548	610	587	513	508	518	543	520	550	544	511	510	588	551	529	529	548	558	521	513	496	521	531	571	523	596	550	534	526	534	524	552	561	535	512	551	550	503	569	502	527	554	526	565	508	554	540	500	529	566	585	547	537	534	541	495	492	543	545	551	558	589	580	552	549	551	540	533	527	548	540	518	507	491	559	544	563	512	573	538	516	557	531	516	545	545	561	517	558	520	504	555	550	572	574	509	525	538	523	537	562	540	543	517	545	551	502	490	577	565	509	530	501	534	540	532	494	491	533	532	512	517	510	511	547	560	548	535	547	504	519	554	542	539	535	573	562	514	539	525	548	578	532	508	528	548	549	515	499	502	535	537	524	531	534	502	515	519	544	540	485	557	532	531	524	524	540	515	562	526	546	520	568	536	520	491	514	505	522	507	557	521	530	518	539	567	508	526	514	571	508	501	563	529	546	498	511	549	543	538	512	539	557	502	554	558	535	534	533	507	557	523	539	590	539	513	551	539	540	584	513	520	538	524	540	514	535	510	535	544	520	526	538	537	543	559	527	510	573	549	547	564	509	532	535	566	532	551	558	564	526	506	526	542	546	519	538	518	505	533	527	556	564	525	508	593	540	502	536	532	591	563	560	539	534	556	502	541	528	520	564	542	514	563	571	540	538	575	515	533	556	531	507	524	525	530	569	496	519	533	495	529	556	531	534	523	556	481	494	556	535	509	530	481	526	562	555	494	527	513	515	497	522	513	536	532	550	520	529	569	544	558	548	506	534	513	565	520	526	529	549	557	564	583	538	545	557	532	543	502	508	579	555	549	519	574	538	518	521	532	580	553	538	546	520	538	538	523	521	559	505	539	503	526	550	575	518	513	545	513	556	563	520	518	550	554	545	513	527	543	540	524	565	564	535	548	556	526	547	574	504	541	541	565	553	486	455	560	518	541	572	510	546	508	493	540	526	512	527	518	538	514	501	516	579	522	543	550	519	530	499	520	533	503	539	562	523	529	523	548	510	572	510	522	543	523	564	495	531	516	534	544	511	519	516	573	502	497	557	568	537	518	571	560	515	556	537	533	559	542	557	526	544	542	569	527	542	560	522	521	529	569	532	549	524	562	521	573	503	546	532	554	520	548	526	529	543	524	515	577	546	543	520	539	540	491	571	565	514	545	490	523	553	558	537	514	522	525	532	533	517	533	561	548	517	545	571	520	556	513	539	519	513	541	520	550	554	513	545	539	563	493	558	538	550	507	528	559	560	536	503	541	543	554	494	564	514	502	516	523	531	545	562	523	502	585	534	537	525	541	554	534	508	570	563	507	528	513	540	534	532	542	509	539	519	517	545	503	493	573	536	541	545	587	543	554	524	555	494	541	537	505	539	498	576	548	524	516	533	517	499	492	509	533	566	535	521	507	553	526	494	546	517	532	516	512	571	541	521	565	507	565	558	531	526	562	542	528	497	567	530	536	497	563	539	513	513	521	514	572	550	526	537	557	515	537	514	558	574	533	578	527	536	495	545	559	560	513	523	523
32927	2886	901	660	609	615	604	577	594	595	547	582	561	567	531	581	591	590	577	565	521	592	546	547	567	545	542	567	564	554	578	551	550	580	545	542	533	526	548	572	507	579	542	537	550	581	538	550	560	548	570	577	557	593	568	539	580	576	569	573	559	578	531	620	540	579	561	563	559	567	544	564	585	558	557	501	561	541	541	569	569	550	549	561	571	558	549	618	569	535	517	599	576	583	524	566	582	510	579	548	564	579	563	562	518	545	531	545	531	591	581	548	569	570	548	545	573	556	571	555	542	536	583	531	512	581	574	546	533	536	544	560	526	544	547	527	566	524	554	596	544	583	539	544	519	500	587	569	527	600	569	565	526	578	594	572	544	546	572	599	528	587	517	563	565	569	544	594	583	595	589	544	535	524	580	578	547	558	572	554	568	549	595	526	550	534	568	567	559	602	595	521	543	565	564	539	536	550	555	553	536	558	550	534	514	548	547	594	587	571	513	536	510	541	542	504	548	562	527	576	524	583	546	576	557	553	571	545	529	541	568	545	533	547	509	544	564	511	567	542	562	550	564	571	564	583	513	544	550	553	601	558	540	551	523	580	526	544	558	523	535	583	570	607	564	545	567	537	557	586	540	546	560	547	569	528	567	566	541	599	545	541	557	575	538	540	546	571	557	545	579	552	531	554	567	513	549	583	524	555	526	537	531	537	596	518	557	553	525	571	541	525	536	567	545	592	549	557	503	545	551	556	554	568	524	567	534	534	593	526	556	568	571	559	579	557	546	508	553	557	540	571	620	580	567	561	530	532	568	598	578	534	509	584	497	537	570	537	587	562	589	513	507	563	573	539	518	591	521	572	555	570	571	596	587	557	549	557	562	523	575	526	541	596	549	559	555	574	539	577	544	577	553	536	516	526	554	557	563	567	563	531	571	604	532	515	518	574	561	542	532	554	537	546	535	570	558	616	528	538	581	571	523	566	586	576	546	527	561	561	556	556	524	530	538	549	529	581	585	623	521	663	575	556	552	510	545	569	591	583	569	555	524	559	526	546	580	550	574	547	534	559	497	546	564	560	526	561	578	560	533	569	530	547	570	569	556	539	551	529	548	538	579	573	543	547	553	553	557	580	554	532	560	529	554	541	508	556	544	568	535	518	547	532	569	528	564	533	490	579	559	569	552	562	527	556	553	511	540	590	532	564	561	574	522	532	551	593	581	539	578	598	549	505	550	571	553	572	576	544	531	547	578	534	552	608	531	574	538	531	562	584	524	537	505	567	581	546	513	534	585	523	578	598	562	499	549	588	537	495	528	558	558	564	553	519	561	561	542	539	536	554	526	587	579	588	554	547	561	547	534	549	575	591	557	530	558	530	584	557	527	613	559	526	514	571	563	549	525	574	532	568	545	511	575	530	552	562	517	534	572	523	582	563	570	551	519	498	556	502	563	568	554	579	588	545	572	532	573	579	559	559	569	532	547	563	538	551	547	586	601	569	561	571	582	564	596	534	519	572	541	517	546	588	557	605	576	581	569	544	567	568	583	541	557	591	578	548	570	546	555	562	537	527	539	546	574	522	612	542	539	518	537	611	511	567	562	540	532	547	553	570	533	536	524	585	568	545	581	560	574	545	574	511	546	534	550	564	525	561	534	584	623	539	562	543	549	571	582	559	549	545	560	561	558	534	553	529	590	543	511	567	577	553	535	543	551	567	540	539	610	549	546	567	581	528	571	553	586	587	582	574	533	546	549	538	579	544	511	539	545	550	532	554	557	549	558	531	569	574	558	545	573	546	556	526	583	519	607	561	542	533	532	553	573	542	573	552	535	554	536	523	537	557	565	567	555	532	586	557	565	523	569	522	561	588	579	544	556	583	550	520	514	566	548	557	584	552	523	547	540	500	562	568	559	521	522	546	525	566	588	570	582	582	532	546	540	604	560	592	602	526	575	561	557	576	527	529	573	538	503	577	562	568	560	566	529	521	537	580	548	525	535	575	565	534	554	573	551	574	530	569	575	582	529	526	545	576	551	539	536	556	544	518	537	572	555	569	495	535	556	556	545	550	540	573	558	558	572	530	540	547	556	537	590	553	538	593	526	549	575	566	528	561	559	568	555	579	554	549	553	578	524	589	570	549	522	584	562	548	523	586	549	541	547	574	606	549	572	575	538	518	525	581	523	569	541	569	537	523	557	575	588	559	561	535	565	555	576	524	528	547	563	549	522	579	579	559	596	547	574	548	547	545	530	587	553	569	558	542	562	544	536	570	556	601	552	538	580	542	533	556	555	566	549	561	562	580	549	573	552	546	552	545	552	543	539	561	568	572	555	559	586	576	542	547	551	538	588	552	573	548	559	498	526	538	516	566	582	575	560	593	536	531	547	584	521	559	546	575	581	541	585	530	593	555	578	539	586	569	550	551	528	531	547	586	566	581	565	547	569	554	545	542	553	538	521	550	538	557	527	526	520	545	588	548	590	555	550	555	518	559	573	569	540	573	547	569	553	517	556	548	558	537	586	531	563	571	572	606	543	515	536	530	609	586	538	556	553	559	520	574	553	576	530	557	537	554	530	546	524	589	532	560	556	580	537	554	542	524	597	581	537	551	549	583	550	575	537	555	545	558	573	580	588	564	529	549	560	562	590	604	503	565	534	563	519	528	546	550	545	609	563	548	569	574	534	574	562	534	561	576	538	534	560	530	588	558	575	541	531	583	527	562	546	525	592	516	538	543	580	562	540	591	556	558	566	573	578	574	531	543	552	590	535	592	530	580	502	549	539	550	578	553	568	546	528	545	524	564	539	567	568	579	529	578	550	502	552	565	554	560	580	510	631	528	542	573	543	563	543	557	514	494	581	533	576	558	561	603	567	572	522	535	581	556	549	564	569	604	546	514	561	577	550	538	563	550	534	558	567	578	571	549	538	569	494	510	557	546	546	561	556	547	570	560	600	572	551	565	551	565	524	555	566	496	537	564	533	573	535	572	582	529	554	570	521	598	560	583	536	533	571	553	593	543	595	534	561	533	570	537	556	551	558	560	544	520	596	531	552	557	557	553	571	572	547	584	548	585	548	561	540	533	516	553	532	563	564	570	557	548	580	542	586	565	593	545	533	562	540	526	528	545	550	600	595	569	526	548	606	546	577	538	556	520	575	520	569	565	523	540	521	553	596	509	523	600	568	567	555	505	532	537	586	572	535	553	580	536	533	555	573	547	582	518	575	571	522	537	533	556	544	562	573	570	571	563	600	572	563	538	592	536	588	574	570	542	526	550	542	586	568	540	522	546	579	557	531	586	541	577	560	550	593	571	558	555	552	559	565	560	597	584	523	571	570	577	569	564	581	547	588	561	575	544	537	547	540	585	583	608	538	536	591	560	562	520	537	567	567	550	547	589	526	514	560	572	529	559	552	548	557	543	568	546	535	564	596	567	559	555	537	539	552	507	583	566	535	564	535	573	586	534	536	542	555	520	543	595	563	560	537	522	593	529
25364	21002	27084	24877	20914	11874	1008	685	542	541	465	431	410	363	423	395	387	361	389	390	391	326	317	350	365	331	357	341	360	333	350	311	303	362	359	352	301	324	329	290	329	306	321	345	307	327	357	328	336	325	342	300	348	318	318	335	301	343	304	323	344	307	337	320	330	325	323	311	301	320	332	317	319	318	323	356	332	313	315	323	319	314	310	359	315	348	329	321	327	303	329	325	307	304	337	320	296	332	352	332	330	313	293	326	298	320	312	326	295	308	307	302	301	310	316	315	302	328	334	329	334	327	318	295	311	317	318	341	293	315	339	321	349	342	312	318	321	296	346	325	307	299	321	309	319	355	310	291	316	304	303	307	316	340	311	314	310	339	361	314	310	330	324	293	330	319	322	277	309	313	354	293	323	320	334	324	343	323	309	294	340	309	297	359	310	335	307	331	329	320	315	321	348	302	283	301	338	340	299	302	317	309	332	330	309	292	297	331	349	335	325	318	327	318	331	299	326	332	311	339	343	304	289	344	309	316	336	318	303	290	284	322	347	269	315	292	307	299	333	316	303	295	292	322	334	352	297	334	332	330	290	341	338	354	353	336	304	326	340	317	337	345	324	330	329	334	293	309	307	299	352	329	326	332	313	329	312	324	302	283	285	327	319	335	281	302	302	359	353	340	338	360	334	331	346	311	345	290	323	314	332	325	356	311	317	349	315	312	335	341	325	312	344	297	325	303	344	310	321	313	330	334	303	337	325	324	317	315	328	378	290	351	308	301	303	370	329	307	324	309	335	335	307	316	309	345	303	321	342	306	326	316	306	296	312	323	310	340	340	299	315	322	304	362	322	327	344	338	324	325	324	344	320	312	309	312	360	300	311	303	330	314	317	330	304	318	315	298	330	332	340	339	328	296	333	326	305	298	344	304	329	310	313	338	348	332	334	298	285	324	339	336	348	326	316	273	318	296	310	314	332	333	285	342	353	342	291	328	349	304	327	299	319	342	326	322	314	325	348	309	330	297	307	316	303	326	309	348	320	329	288	353	302	309	302	314	344	311	291	333	313	348	310	319	326	273	309	356	316	332	335	292	302	306	344	288	285	294	305	356	301	319	347	302	306	313	328	348	339	322	317	303	309	312	331	339	339	351	332	319	299	321	309	297	354	351	309	280	321	320	312	304	320	305	329	349	320	312	325	306	348	325	339	314	314	313	307	328	362	323	321	328	325	294	338	335	296	345	310	338	317	311	330	314	311	318	321	332	315	321	344	363	343	324	311	341	359	325	323	307	308	332	343	307	343	310	307	312	332	322	340	312	321	320	294	351	303	332	331	324	310	351	330	313	316	295	367	308	294	314	305	302	329	344	303	349	289	316	332	307	322	324	356	317	306	322	349	322	327	336	306	314	349	313	342	340	324	309	353	302	329	327	336	312	289	333	329	296	337	336	318	330	323	304	302	337	320	315	334	314	316	278	351	324	311	292	294	326	295	313	326	328	295	358	297	307	304	318	297	315	315	338	281	316	330	350	324	318	315	303	308	282	318	316	332	321	319	346	316	292	335	326	315	307	322	353	301	295	336	300	329	331	338	312	314	337	311	334	321	355	335	312	314	311	293	318	349	305	315	301	310	306	266	339	301	320	306	313	293	335	358	338	311	306	311	285	316	329	318	302	313	314	349	312	351	336	328	281	362	300	319	307	280	333	312	289	321	303	341	300	300	329	328	342	329	330	330	332	346	326	333	343	305	308	291	333	355	292	299	343	350	294	316	316	313	292	339	338	298	325	326	339	278	337	314	361	310	338	337	321	313	339	316	331	348	300	359	360	342	327	350	349	320	315	308	305	286	303	350	327	302	331	314	329	309	303	314	308	321	325	343	335	336	313	295	325	297	314	328	326	316	328	318	301	347	333	320	313	325	304	308	315	329	317	327	315	319	327	316	312	326	320	323	342	311	310	331	300	304	315	355	329	319	306	304	296	340	282	321	305	359	326	329	322	323	326	337	331	335	342	324	293	323	319	305	327	343	282	345	317	323	317	340	304	378	307	322	297	296	334	331	339	303	301	350	351	337	347	282	324	334	299	302	296	335	331	291	277	280	308	325	307	296	317	332	323	311	293	330	320	313	298	345	331	317	325	355	325	304	292	317	313	291	318	316	313	321	333	318	332	302	321	314	349	345	319	356	343	331	342	324	344	335	332	315	347	324	358	317	330	311	336	314	321	303	303	319	322	281	345	323	313	290	324	305	318	301	320	293	300	331	280	319	310	301	307	320	309	325	320	335	335	333	281	334	322	323	321	302	314	337	321	325	298	329	342	326	279	343	367	331	329	310	292	301	298	298	321	343	352	336	309	305	324	346	318	306	319	320	317	321	308	309	340	311	331	332	305	289	326	327	336	328	358	314	309	293	306	343	303	320	332	316	313	315	294	307	314	339	294	349	298	330	361	328	327	304	352	324	321	334	322	329	337	333	305	312	314	304	321	271	311	313	349	365	316	308	298	309	311	286	327	301	303	300	314	276	336	322	318	344	305	305	338	324	328	324	303	320	357	326	299	320	282	310	296	314	311	320	297	276	319	305	301	339	351	334	295	330	320	297	315	316	322	349	310	331	342	341	332	332	291	302	333	322	335	321	294	314	341	329	342	335	310	370	318	335	327	283	346	275	298	330	313	345	336	307	347	355	295	314	318	304	333	288	348	363	343	380	351	315	336	335	349	323	293	315	351	302	321	314	325	334	336	276	314	318	314	336	337	371	342	299	289	331	287	343	313	333	362	314	317	335	308	329	334	304	357	329	311	329	338	324	297	347	349	287	330	302	311	302	347	311	315	303	330	329	327	310	311	318	302	340	330	331	330	354	330	328	317	334	299	331	342	326	300	329	303	350	320	316	308	319	318	292	274	292	320	305	326	320	302	334	331	346	321	332	297	311	315	313	299	317	309	295	339	282	335	312	326	300	300	329	321	315	295	299	316	281	335	309	313	317	319	305	329	334	268	334	283	306	320	312	307	290	290	305	321	311	346	331	322	335	317	305	344	317	263	335	314	312	304	343	317	307	323	327	341	339	333	284	306	329	321	328	312	339	336	332	331	339	259	341	319	326	320	276	319	328	319	303	312	334	333	320	331	348	299	315	306	308	283	283	327	347	323	333	339	323	315	293	330	355	317	329	333	341	301	308	326	339	319	330	324	351	304	312	300	299	356	343	296	329	305	343	312	320	334	323	342	316	338	330	323	308	297	342	341	337	319	312	309	320	314	313	276	329	322	324	302	336	362	308	301	358	294	335	354	324	338	324	330	312	336	318	315	333	324	313	314	322	320	333	336	303	331	345	293	307	358	324	338	305	300	307	326	338	344	344	302	324	330	331	346	357	299	338	346	327	352	315	327	292	303	311	340	340	345	310	329	297	342	338	329	348	302	321	326	317	310	341	305	327	305	314	312	350	317	324	314	336	328	307	326	324	298	332	332	299	321	322	328	313	331	313	317
58482	8548	6567	3744	2380	1555	1285	1009	840	691	645	589	565	528	467	480	475	464	444	419	422	417	410	359	388	398	400	389	368	370	397	378	374	322	372	344	351	344	313	351	377	377	320	358	337	347	324	357	380	352	358	380	340	347	351	360	335	335	352	366	375	416	376	347	334	346	379	314	356	365	332	310	343	347	324	320	346	364	391	327	335	323	328	322	328	313	350	333	360	327	353	312	330	336	336	329	338	304	320	340	308	324	344	328	329	278	315	350	327	336	338	309	353	326	323	339	302	370	323	336	333	316	324	304	327	314	313	337	328	340	325	342	327	303	362	320	318	356	324	332	330	375	323	366	336	329	317	340	301	368	338	335	346	331	340	358	355	350	352	343	331	317	310	358	341	368	317	329	314	325	342	353	334	301	340	327	322	340	361	302	325	329	330	304	331	334	304	335	339	371	298	318	338	356	320	322	310	334	340	331	362	317	314	338	347	330	346	324	364	337	332	333	328	335	365	323	344	344	371	389	325	334	302	315	359	353	329	346	348	339	323	340	305	334	298	342	342	344	338	319	329	339	349	343	322	350	360	321	337	330	337	368	363	303	311	346	315	307	348	309	348	341	314	346	340	339	344	332	307	318	321	312	328	334	328	335	301	338	328	340	326	309	322	346	322	333	340	295	347	321	307	323	323	338	334	349	348	311	348	317	346	306	329	322	341	317	328	322	309	327	330	349	337	325	359	364	338	338	324	330	288	302	325	323	347	338	314	328	293	348	333	285	343	344	362	343	324	315	299	353	323	348	336	323	303	340	330	304	364	307	323	339	336	336	310	315	358	338	349	340	310	327	354	313	334	319	328	311	369	309	312	354	338	377	323	381	341	340	330	316	305	337	318	334	326	316	313	324	309	335	356	350	320	349	335	341	371	317	339	294	336	339	353	308	340	336	334	330	310	352	354	354	331	342	322	350	327	324	352	327	345	332	324	337	349	344	331	309	310	322	339	337	356	323	309	297	315	333	320	316	327	358	340	334	338	323	335	346	336	352	331	326	319	327	352	356	312	323	295	311	355	301	324	322	342	328	335	312	341	345	318	341	344	339	345	323	350	356	320	367	308	336	357	324	341	376	338	325	327	320	344	309	352	321	324	351	352	361	326	305	349	298	313	347	316	310	352	298	334	339	353	312	351	335	338	348	319	344	338	339	307	336	288	343	352	304	316	340	363	326	366	322	365	327	317	331	315	329	330	327	343	348	317	326	318	351	331	314	338	282	328	308	334	302	326	316	352	325	331	339	354	341	324	351	340	301	337	297	340	360	334	318	350	339	329	355	313	306	289	333	346	336	321	288	330	344	307	351	319	295	338	302	341	316	343	295	314	327	325	293	381	332	293	320	323	360	307	364	313	349	344	325	308	340	327	339	336	323	308	304	315	344	335	334	330	331	355	338	315	315	318	334	342	342	327	314	332	326	343	345	360	340	337	334	332	300	328	333	343	354	322	354	340	311	291	341	351	310	352	318	340	332	322	331	346	324	338	310	358	300	330	331	331	322	327	326	337	358	340	313	330	345	324	366	326	328	332	333	318	354	343	333	335	340	325	324	332	353	337	323	362	328	341	316	364	324	325	342	334	363	335	317	355	332	314	318	324	325	340	361	304	330	318	345	343	329	352	351	321	340	315	357	341	332	344	317	341	316	328	338	361	351	354	299	349	301	342	361	325	313	322	309	280	332	309	326	354	332	336	336	348	347	336	335	307	296	339	314	367	341	389	299	337	320	353	333	327	313	360	349	336	345	316	329	339	334	308	325	354	344	318	317	356	361	365	346	307	323	350	298	326	345	308	356	320	354	357	327	371	346	306	321	348	331	334	356	305	311	304	338	327	307	319	340	340	327	343	303	357	335	345	336	303	348	324	329	348	338	315	336	338	322	327	340	336	325	337	346	347	304	323	333	331	346	358	337	345	309	355	322	347	343	306	317	305	327	322	315	328	299	379	358	333	351	328	315	325	342	337	309	294	315	322	342	315	340	305	331	346	346	346	302	368	312	327	326	340	305	364	342	288	350	387	357	345	352	340	340	336	354	326	306	334	324	349	304	337	326	290	368	316	330	315	307	333	312	366	340	317	317	328	348	342	354	350	339	336	298	336	318	325	306	326	312	310	335	332	310	333	337	348	311	324	324	337	331	310	361	309	359	368	323	341	346	347	364	303	321	282	361	360	343	300	363	339	315	310	373	350	347	345	311	332	340	339	319	330	346	323	324	296	317	323	291	317	335	354	316	351	327	336	346	351	335	335	341	340	356	321	301	374	333	318	351	322	359	345	360	349	353	336	321	316	351	292	353	313	364	337	310	344	323	337	346	331	349	308	334	351	362	339	355	321	322	347	327	311	339	336	380	319	340	332	311	352	367	317	340	379	313	300	342	332	374	336	333	325	327	370	332	310	318	320	344	326	320	326	347	347	359	326	313	344	347	292	324	347	340	312	327	348	334	378	338	322	350	337	319	325	331	319	363	320	352	361	320	343	327	340	337	329	334	321	354	317	339	301	352	326	366	332	336	334	357	370	345	350	302	328	312	340	331	322	319	344	336	346	312	286	323	299	355	352	340	348	348	330	334	351	341	351	317	325	337	315	331	353	349	355	357	341	341	335	314	320	324	334	308	292	360	335	327	318	328	331	308	318	303	335	335	356	285	367	305	313	378	333	316	338	351	345	311	307	341	333	301	315	330	309	332	357	351	317	362	326	341	341	318	333	320	312	332	361	304	330	340	335	339	341	346	334	303	319	353	331	326	329	354	337	340	329	320	324	282	336	304	326	354	341	339	307	324	325	312	317	349	338	325	350	350	312	334	299	306	339	360	347	325	353	335	313	336	313	355	326	337	376	314	340	370	318	330	342	346	317	330	316	316	316	303	346	349	314	311	308	326	343	314	311	338	319	353	350	367	345	337	306	351	329	316	314	299	343	318	344	345	341	350	330	339	371	324	318	338	324	345	347	319	307	297	319	347	333	341	313	318	342	309	306	332	326	334	317	323	352	311	364	355	317	359	363	342	339	322	330	317	341	335	311	321	337	352	357	342	352	340	319	295	316	345	354	318	345	311	369	359	337	323	345	326	343	350	315	338	336	327	337	330	360	293	328	332	372	343	354	341	302	340	351	354	350	337	314	327	375	319	339	345	341	369	353	321	354	317	348	316	349	286	305	324	332	353	316	349	319	315	362	288	319	355	337	319	335	333	292	312	354	331	345	344	334	335	335	347	348	326	326	352	319	332	325	313	314	354	330	338	301	340	329	349	338	361	331	337	325	358	368	335	352	327	306	353	318	322	339	352	356	329	332	351	346	336	344	351	351	330	335	310	340	334	329	321	331	316	341	341	316	341	343	330	325	345	326	308	305	352	322	339	347	307	324	309	335	342	320	340	299	359	344	303	345	333	296	336	317	317	312	325	341	357	311	379	330	321	343	355	349	338	332	302	305	327	357	299	318	326
23386	20980	27695	24378	20950	21000	11080	1405	1026	1007	924	828	817	794	792	777	790	782	696	734	716	681	711	699	673	660	699	673	642	688	655	639	680	636	680	639	685	668	681	698	630	609	656	641	665	643	645	656	694	684	678	699	692	698	672	610	669	646	652	684	666	656	657	680	678	639	650	663	640	655	639	628	691	627	664	666	631	641	601	621	663	608	615	650	654	669	635	614	646	653	629	635	649	686	662	650	681	639	651	680	644	656	659	621	619	658	665	641	656	659	612	656	695	640	608	635	671	643	609	654	628	629	640	635	647	657	648	647	638	610	605	641	653	663	646	627	623	661	653	646	648	703	642	643	642	641	603	629	624	636	674	676	684	608	645	627	635	671	684	660	626	655	599	643	667	621	628	671	648	654	658	653	616	669	657	617	644	647	632	621	660	653	607	628	701	666	630	610	612	634	637	674	627	621	680	655	686	646	686	607	606	623	607	648	610	630	633	622	638	641	660	660	624	650	587	633	641	651	659	644	611	621	663	619	658	653	665	650	657	685	686	611	608	650	624	633	624	653	668	622	636	706	636	632	657	626	653	648	601	635	658	654	662	588	636	632	649	659	673	613	696	622	662	601	607	636	663	646	644	653	684	680	655	625	623	612	692	615	606	636	613	615	627	632	657	631	666	636	625	644	661	600	671	616	633	660	651	624	642	646	654	611	590	667	618	658	655	639	677	643	639	624	618	686	626	645	643	661	663	662	671	680	663	686	620	619	629	639	644	660	601	616	668	632	635	596	629	679	631	614	670	603	620	667	668	641	634	603	659	651	631	647	657	669	667	629	604	645	670	708	651	624	634	618	645	618	645	644	619	601	624	678	626	636	650	621	626	656	611	697	627	623	640	625	626	710	607	661	654	627	654	678	657	654	659	611	647	641	686	624	584	671	604	682	702	635	642	618	655	663	665	656	667	596	650	671	675	645	640	612	605	602	626	605	636	677	688	633	663	673	670	637	628	675	619	609	691	648	626	611	643	656	622	665	650	600	588	643	635	670	661	666	652	672	623	636	662	648	689	643	662	600	628	669	593	634	656	635	671	644	621	614	663	625	606	658	649	618	648	612	640	653	632	642	630	636	597	641	643	627	658	673	631	679	627	662	646	617	637	636	640	604	598	647	602	606	630	641	666	688	661	615	602	673	639	654	624	693	673	608	666	702	665	680	669	650	638	662	641	629	637	620	632	591	650	666	619	629	676	682	640	624	628	643	627	619	661	645	633	660	626	646	644	602	647	655	649	652	680	653	615	665	612	646	670	633	606	584	666	622	651	670	664	645	650	615	679	642	647	653	651	638	625	645	610	648	662	644	643	665	612	667	682	591	693	621	620	673	640	671	659	644	632	635	598	633	663	638	626	647	643	603	628	635	631	637	643	656	675	647	658	637	623	568	671	675	666	640	648	660	643	683	618	630	607	578	635	631	621	628	665	664	656	658	669	594	581	627	649	629	596	605	627	639	631	664	656	628	645	684	669	637	634	655	647	611	633	664	637	619	599	691	652	681	670	618	675	602	619	651	659	654	695	676	655	621	605	659	614	665	668	580	600	635	662	622	626	608	635	591	660	621	644	603	633	636	676	654	627	654	633	642	645	625	595	607	627	649	607	658	646	677	635	648	641	609	610	684	639	627	655	629	608	652	620	630	631	705	614	641	620	670	650	692	697	637	671	645	642	625	623	622	653	610	683	617	627	635	615	663	578	686	651	626	635	604	601	605	653	620	633	621	656	664	625	611	623	688	620	633	677	680	648	617	634	606	626	629	709	651	655	637	680	633	611	614	648	647	673	608	658	609	631	650	605	594	654	613	616	619	647	640	683	615	674	626	701	624	640	635	674	644	655	609	587	654	633	648	655	630	638	629	682	681	647	585	603	612	609	574	641	667	628	670	639	667	703	598	631	658	629	646	596	668	626	645	624	609	707	639	660	615	662	597	655	640	623	638	618	672	643	654	644	622	700	625	651	661	636	633	665	597	662	621	615	589	648	633	624	675	620	623	667	644	618	664	597	673	637	661	672	666	640	630	620	646	627	618	635	632	671	613	662	628	606	624	603	653	618	649	616	623	630	667	655	640	625	658	599	669	658	626	667	637	639	644	591	675	660	649	639	632	654	625	636	646	642	644	618	663	647	629	642	633	675	636	649	687	659	660	579	614	678	642	637	590	669	610	633	626	607	650	643	658	642	617	632	646	703	664	601	648	644	623	575	666	633	643	633	679	626	614	608	580	656	641	630	595	655	612	682	657	624	620	686	668	644	657	659	659	625	618	686	647	623	659	682	701	626	670	631	640	640	640	660	623	670	623	626	625	661	670	620	626	639	663	670	637	638	623	666	617	648	657	690	613	561	659	649	630	591	663	634	661	642	668	660	640	659	636	663	613	664	636	628	656	621	667	651	624	603	651	676	633	692	670	662	665	609	618	636	619	621	633	625	630	662	659	633	680	685	654	629	634	664	656	644	679	626	637	641	630	629	642	637	609	645	629	630	645	643	603	680	629	660	621	600	669	628	654	605	623	667	659	633	602	652	641	623	653	663	604	624	607	652	623	572	602	634	595	636	612	643	618	667	615	627	664	636	641	651	665	605	600	629	641	651	658	649	649	648	613	655	646	626	606	611	642	656	605	622	609	649	620	638	628	632	633	607	597	579	669	679	665	622	617	648	657	619	649	623	674	653	658	629	654	610	605	601	641	596	670	642	591	662	627	636	608	617	634	655	647	634	662	630	642	618	624	680	652	624	617	630	671	660	637	610	623	664	636	652	606	618	605	669	623	691	600	606	646	637	661	613	636	615	662	663	655	593	664	677	596	648	639	661	654	658	662	695	651	580	605	625	646	638	632	614	619	643	583	647	602	666	629	684	599	669	624	640	617	628	658	638	652	637	633	657	625	665	593	624	630	663	620	659	624	642	654	660	628	644	634	614	659	634	640	673	624	611	623	577	627	637	589	576	629	657	623	622	616	621	625	628	632	634	650	597	619	637	627	625	600	585	624	615	638	621	664	632	631	602	672	634	650	578	644	601	593	637	637	601	654	629	665	664	623	634	646	620	652	672	665	635	638	644	678	613	653	650	667	652	662	672	654	628	654	670	611	611	634	635	622	646	669	628	640	650	636	649	670	604	607	625	662	612	660	657	646	675	645	683	651	635	636	645	643	633	618	599	645	640	655	615	536	653	654	616	615	648	584	617	708	612	621	609	642	648	644	638	620	652	604	617	632	593	622	620	632	618	674	655	612	655	680	659	628	632	639	627	647	664	603	695	633	627	614	642	670	575	601	670	614	674	604	609	668	625	667	657	624	679	670	640	654	656	614	648	623	654	656	643	684	627	642	670	640	631	655	699	661	626	604	648	625	659	663	645	651	597	635	604	647	642	594	664	594	636	689	636	625	646	602	665	645	681	610	635	611	667	609	602	648	651	668	634	663	660	626	623	595	616	645	595	639	655	618
55635	10555	11339	6708	4177	3013	2262	1862	1479	1445	1252	1121	1060	976	984	854	860	858	776	791	775	737	706	738	737	675	740	648	640	698	669	671	611	635	623	650	655	646	631	637	626	645	628	619	599	618	603	653	623	650	674	622	689	643	641	603	635	645	593	642	679	633	623	685	659	603	622	616	617	653	627	591	596	643	619	563	606	614	621	600	583	568	601	606	620	578	585	634	562	579	593	565	594	594	633	568	596	607	610	630	593	641	578	617	603	638	642	564	626	559	588	611	618	617	593	619	599	622	569	648	610	579	597	552	592	573	580	597	599	596	613	617	637	589	586	616	608	574	602	608	611	604	627	537	537	579	568	609	611	591	602	598	601	584	654	556	653	576	596	598	599	621	607	605	641	597	575	604	589	589	599	589	621	608	578	616	608	595	562	571	608	587	564	589	589	639	555	646	575	601	571	617	596	598	620	553	595	626	617	587	603	616	595	597	561	626	616	601	604	612	612	578	632	612	608	641	567	628	616	602	577	567	589	599	603	625	569	587	611	588	608	577	596	586	603	594	606	609	591	601	609	576	597	585	622	634	603	611	644	617	625	591	563	566	613	618	601	562	602	564	589	576	576	633	599	608	622	566	582	580	577	612	646	572	596	593	633	571	562	604	583	579	592	619	557	614	622	631	629	576	573	595	604	560	586	558	607	602	616	592	645	619	576	633	619	633	581	594	593	637	587	597	652	631	628	565	605	576	591	637	576	565	604	590	625	622	564	558	577	609	639	606	605	604	597	620	569	586	612	606	610	594	606	620	595	541	639	584	610	597	601	627	617	613	583	607	594	601	593	618	561	620	584	598	601	616	599	571	590	630	632	592	576	567	613	642	586	574	584	604	561	593	612	590	610	637	604	633	601	587	578	626	597	583	573	599	569	635	586	624	608	629	617	618	573	601	614	600	593	582	572	593	590	617	591	619	578	580	594	596	570	586	595	576	569	581	632	604	584	622	607	629	583	631	579	616	626	647	599	607	573	621	608	628	579	635	580	640	548	574	580	623	648	616	614	612	602	622	582	623	611	601	601	654	598	606	553	642	608	571	594	611	572	590	559	602	585	603	611	573	587	626	614	545	607	642	580	564	587	673	627	597	516	590	611	575	624	610	590	606	562	631	622	609	587	619	587	606	610	615	638	589	604	570	617	604	610	602	634	586	594	606	601	571	653	584	645	618	605	569	597	610	627	591	599	616	628	588	567	622	623	589	612	614	594	592	566	644	634	613	648	604	613	576	623	602	573	672	540	631	626	559	594	601	540	577	631	603	587	592	597	594	607	555	595	587	565	631	586	609	592	575	603	643	581	607	576	575	603	565	599	603	614	584	541	601	531	606	604	632	588	587	585	547	618	627	530	609	598	588	628	610	639	599	592	588	572	612	618	649	546	593	610	593	614	628	595	584	632	564	582	627	590	589	641	607	650	574	586	592	613	586	590	565	571	570	605	593	612	608	625	596	590	605	588	608	619	625	614	601	598	587	563	564	564	601	609	588	604	594	601	610	573	626	581	588	655	613	630	584	602	621	565	604	581	575	596	587	584	551	584	561	634	572	614	590	637	578	640	585	590	594	618	573	618	629	552	622	563	594	596	601	597	570	634	601	604	599	606	581	617	569	587	582	587	579	572	619	620	621	654	586	581	617	609	635	581	608	577	618	587	582	597	578	647	592	609	581	601	628	623	636	623	582	615	594	598	555	621	595	635	591	592	595	604	586	542	571	572	589	560	604	603	636	667	639	592	635	616	625	629	582	579	612	616	614	576	578	579	574	570	569	581	617	573	557	589	588	589	524	607	594	600	621	608	616	634	570	570	555	595	567	569	613	600	593	613	578	562	583	618	629	593	555	624	597	546	572	581	581	611	630	582	594	577	607	607	577	580	616	623	589	580	625	533	631	590	575	554	569	625	607	614	597	619	598	596	601	592	580	588	568	587	604	592	614	605	626	594	610	574	591	612	570	631	573	628	654	559	605	632	599	609	608	668	609	582	584	627	566	607	559	541	637	654	593	575	572	597	585	542	600	616	579	621	560	576	582	549	597	578	587	592	627	608	612	597	598	584	580	650	566	594	567	593	585	625	576	613	577	602	610	590	622	611	599	562	611	540	608	606	592	566	618	583	562	636	576	582	629	607	583	598	576	606	595	582	576	546	614	582	578	613	541	585	572	616	576	626	610	602	574	600	595	650	593	581	635	592	661	547	605	592	587	622	617	612	582	580	567	649	630	559	630	582	573	584	581	591	580	613	601	623	613	599	584	576	606	579	593	580	595	574	616	628	582	596	585	613	633	602	559	587	586	556	613	611	564	628	581	589	602	578	589	612	597	576	613	616	605	601	596	604	590	637	596	550	638	593	587	595	654	546	564	621	599	573	565	621	626	608	611	574	584	606	624	581	592	574	604	602	597	578	589	645	575	597	583	558	583	624	569	590	610	598	613	615	599	568	587	617	593	665	600	634	628	614	589	576	579	586	624	570	567	606	587	611	650	586	591	553	593	619	606	613	638	594	581	591	604	627	577	623	613	633	639	600	626	556	584	629	576	596	554	583	629	615	630	593	591	652	579	582	573	631	624	585	589	591	558	593	587	574	581	577	597	587	594	596	570	634	651	603	618	574	586	600	605	589	617	620	589	598	572	587	611	617	618	600	615	571	586	612	615	599	625	600	585	610	609	599	606	547	604	665	560	552	615	634	558	574	586	608	594	571	577	598	608	569	602	594	594	613	605	617	592	617	583	583	570	637	597	646	593	586	625	601	583	551	603	599	611	591	665	561	610	580	581	664	630	581	628	584	583	559	572	612	561	571	621	587	639	593	606	582	621	627	610	618	615	564	574	552	581	580	635	619	645	557	608	572	584	623	594	564	591	588	584	621	553	634	582	620	586	609	576	558	592	610	610	619	572	608	619	612	571	607	606	596	617	594	604	559	630	576	558	572	662	620	624	595	582	629	595	593	574	551	564	596	592	614	564	630	550	593	586	633	618	565	626	593	638	572	569	619	557	657	592	585	587	605	567	581	617	612	618	621	598	584	586	633	566	569	605	582	608	576	607	557	616	601	630	593	585	559	609	601	591	592	602	590	584	599	565	608	587	594	559	572	585	636	598	660	574	598	621	655	598	618	621	612	610	587	631	577	595	576	565	625	566	619	618	605	599	606	625	594	553	595	628	595	602	598	590	597	583	542	646	590	615	605	588	596	614	615	578	593	573	572	598	529	615	607	616	610	585	607	567	594	582	585	588	556	589	577	576	622	603	604	616	585	585	621	597	615	636	609	588	615	576	580	608	584	582	608	620	565	571	613	599	599	647	626	613	622	570	614	630	594	626	580	606	566	599	567	600	633	584	579	621	541	582	567	578	614	592	600	602	573	568	671	611	614	632	622	569	566	589	596	593	588	575	619	566	561	583	599	577	624	614	617	607	537	642	564	612	620	589	593	578	591	642	637	609	643	571
34812	18532	4697	742	571	535	558	525	541	549	551	511	524	538	523	533	532	535	571	491	541	521	563	579	546	531	507	547	576	523	512	573	533	545	567	502	538	550	560	542	572	485	531	534	527	542	538	534	562	528	562	575	584	542	553	515	554	557	498	517	526	591	550	526	553	536	487	526	581	557	513	541	617	547	520	540	538	565	549	547	538	580	554	547	521	522	537	539	575	542	508	547	504	550	509	519	536	585	513	544	501	512	553	537	539	600	558	546	572	550	509	573	566	550	519	572	531	575	535	524	540	515	550	510	551	533	508	551	511	539	535	534	511	539	507	525	551	542	516	518	535	545	500	508	522	500	549	528	552	569	540	519	512	521	566	516	532	494	533	499	526	544	540	509	525	574	565	511	499	554	603	564	561	527	595	516	571	532	562	506	568	538	520	556	557	574	532	551	579	550	529	530	500	530	522	565	521	530	555	532	513	519	546	569	523	546	524	556	567	515	541	577	562	520	535	524	557	545	571	500	541	507	522	538	508	546	531	611	551	548	584	535	488	538	561	544	548	530	489	502	541	498	547	539	532	553	540	577	511	510	496	532	538	570	587	522	551	558	586	516	527	529	548	574	516	531	585	532	528	529	546	524	527	524	563	527	548	528	557	558	541	576	589	463	533	505	527	543	544	529	562	559	573	525	515	572	569	544	530	525	562	560	500	535	524	540	523	501	577	539	596	518	509	527	537	556	507	536	556	556	531	506	545	575	547	498	537	511	516	542	527	493	545	551	590	526	532	529	540	547	531	550	504	510	542	527	525	535	520	512	567	555	535	540	535	527	514	537	514	542	547	550	551	548	582	575	541	544	506	537	556	541	536	564	523	549	549	539	526	564	558	541	548	539	576	547	503	529	560	500	532	533	514	524	519	567	546	546	509	522	546	514	531	502	535	539	550	527	538	502	520	498	579	577	526	517	503	548	529	558	538	520	505	510	550	501	567	513	526	513	561	541	531	548	544	554	544	574	483	570	551	571	529	564	531	540	508	551	530	561	538	554	534	519	501	544	564	538	523	514	565	530	553	550	551	524	524	534	549	590	551	564	524	574	555	500	529	556	503	536	494	534	527	533	531	546	559	555	533	531	501	517	548	495	559	572	487	544	558	525	542	551	519	519	547	531	570	497	575	498	556	501	577	543	540	544	535	521	514	494	532	521	557	560	517	525	534	537	558	546	499	552	515	538	518	525	543	519	542	574	544	543	538	524	518	529	575	571	559	533	544	532	564	516	565	538	536	557	511	575	541	511	472	552	589	560	478	507	582	562	511	506	529	536	592	546	541	550	550	552	600	515	515	498	546	536	570	581	519	565	542	571	524	521	528	550	563	558	535	556	514	515	509	496	541	558	523	525	562	559	556	502	521	584	517	543	536	550	524	484	554	564	499	539	532	567	563	580	509	533	551	546	544	564	577	509	541	526	526	503	540	560	577	509	517	518	528	561	594	570	508	525	554	546	528	466	516	541	537	568	526	467	543	542	540	510	591	550	529	513	526	528	507	549	527	541	506	573	500	490	538	562	530	538	529	518	547	557	538	538	523	533	525	517	550	528	587	537	518	550	549	540	545	574	522	506	567	510	525	537	550	547	548	558	551	551	509	502	507	522	500	526	561	508	541	562	550	526	507	550	544	516	565	517	532	524	552	588	545	556	563	574	510	533	552	538	516	523	551	523	497	559	544	506	538	517	530	524	548	501	521	546	583	581	560	532	517	509	534	517	514	525	580	528	541	559	557	502	591	487	524	492	532	519	542	548	527	512	555	562	502	567	537	568	543	524	543	554	560	522	533	530	553	545	540	568	585	563	503	511	539	528	518	545	507	526	565	529	555	538	521	575	565	562	548	533	532	510	555	543	538	524	533	556	529	511	550	505	574	520	538	482	547	533	524	517	515	540	597	527	538	526	563	537	508	577	511	543	506	587	521	516	583	541	500	524	567	542	507	501	547	541	560	513	544	537	538	515	550	528	534	551	554	536	544	544	493	522	549	525	506	542	566	511	572	588	530	544	530	531	516	546	568	511	556	535	522	553	524	556	534	544	528	545	516	571	535	558	509	501	538	562	536	573	524	535	570	492	537	538	515	562	511	538	547	522	573	579	519	509	551	582	525	544	559	539	530	542	539	540	546	524	521	543	475	552	513	548	567	557	514	554	517	533	560	508	513	568	516	573	565	515	555	562	518	490	579	500	525	516	518	530	482	541	541	576	509	546	561	526	563	514	562	584	527	556	537	538	508	533	519	546	539	525	535	545	534	584	473	534	546	536	497	509	591	564	484	534	545	561	505	542	540	529	560	523	519	525	540	559	542	503	592	559	536	531	506	527	569	552	509	537	527	515	553	531	507	523	530	524	482	539	527	550	531	518	508	543	540	518	527	491	563	495	578	530	527	584	548	555	591	555	542	574	485	538	520	569	536	527	562	524	525	527	506	580	529	555	528	520	508	566	512	566	543	574	568	542	557	540	528	561	586	567	535	496	508	517	563	509	552	562	547	552	512	523	522	546	508	523	544	531	504	551	562	512	544	573	529	500	570	495	541	550	599	513	627	558	500	497	532	526	550	547	547	526	535	548	534	581	551	570	542	522	533	544	521	541	526	497	515	510	527	554	564	486	583	566	515	546	509	544	539	519	579	540	568	595	541	500	538	571	565	573	537	544	561	553	520	558	555	538	521	548	550	530	527	541	586	522	563	542	492	523	519	511	532	545	538	540	520	542	538	532	507	541	556	547	569	586	578	492	542	553	572	521	541	536	545	597	543	519	557	569	540	516	540	505	536	559	553	518	534	576	535	553	585	552	522	586	528	506	549	533	554	534	564	477	554	540	524	586	520	541	550	555	547	511	576	579	595	542	545	537	521	535	520	499	537	519	545	548	565	522	549	504	533	509	530	541	509	541	517	511	532	548	515	565	541	538	561	526	518	559	550	540	579	493	529	535	525	561	556	528	547	575	564	528	542	549	531	532	543	541	511	529	530	542	563	535	526	519	508	559	562	530	525	559	562	545	598	523	547	526	551	507	474	547	530	543	514	520	555	555	534	545	539	546	553	540	532	550	560	566	554	543	552	548	539	542	512	536	519	549	512	563	517	552	550	542	521	519	518	518	585	520	546	563	542	516	581	529	548	520	531	524	562	507	519	524	544	509	527	553	511	558	544	522	543	540	567	562	494	524	516	567	598	513	512	552	518	539	512	551	588	574	586	543	545	553	542	560	533	538	530	529	555	540	520	493	537	531	560	524	525	518	532	572	530	522	529	519	519	564	522	517	561	519	544	525	528	549	565	485	526	582	530	501	561	546	536	548	515	529	550	540	539	516	558	532	546	543	580	547	555	512	513	558	556	536	534	521	558	566	535	545	546	520	544	549	499	588	538	515	531	524	524	568	517	567	540	539	489	511	525	509	559	551	555	565	521	568	553	569	534	542	511	571	525	544	546	553	545	522	532	571
33152	3483	915	717	647	606	603	578	570	554	581	590	519	585	560	595	588	559	566	552	588	572	557	557	548	576	563	575	566	560	553	494	534	565	578	559	590	571	584	580	497	545	588	571	577	557	576	611	537	562	592	560	592	559	564	551	575	569	591	554	557	553	542	562	605	568	574	606	601	571	564	562	519	596	537	550	578	567	555	564	583	574	523	561	588	550	559	526	553	550	581	563	541	540	537	554	580	547	531	562	535	576	529	579	582	563	576	554	568	573	583	593	562	545	582	551	566	587	580	584	542	523	546	559	553	573	562	569	580	596	583	596	540	551	563	557	529	560	503	557	539	538	553	506	545	527	545	536	532	560	527	571	550	542	551	537	539	572	547	558	571	595	523	566	594	573	537	593	547	541	534	542	518	557	561	524	558	596	551	530	583	555	539	534	615	571	517	562	506	536	544	517	572	574	553	545	534	569	555	494	540	560	544	592	581	576	579	526	536	588	555	513	542	593	552	602	562	616	526	554	555	543	561	548	573	546	518	558	564	507	536	544	563	579	587	594	566	581	565	541	551	593	515	548	492	584	546	552	570	544	560	546	558	546	578	523	534	534	561	555	562	535	578	555	559	574	565	542	540	558	531	583	536	527	513	566	562	562	553	562	575	566	554	569	573	563	545	562	554	556	603	584	525	541	551	524	570	585	570	561	586	552	547	571	524	591	523	558	592	549	552	590	568	574	513	532	586	509	581	605	549	529	534	537	556	582	532	552	546	550	498	544	571	558	602	572	566	585	550	535	517	586	538	583	551	567	565	508	544	548	611	557	504	549	539	583	565	540	571	561	544	577	563	507	546	554	582	538	590	564	578	536	536	575	569	559	563	568	589	536	570	578	586	548	548	566	520	555	575	546	565	531	544	540	564	548	547	546	519	506	598	613	575	540	600	529	535	551	562	590	566	542	535	543	568	528	567	545	563	537	556	531	546	564	567	535	540	513	578	545	583	600	563	514	530	574	572	526	574	536	554	510	586	572	567	568	570	550	533	562	565	534	583	567	541	562	569	534	562	566	577	539	590	572	569	550	516	544	565	539	542	576	556	559	548	570	516	559	583	577	585	546	566	563	558	587	510	574	554	522	558	582	557	574	585	532	567	537	542	545	591	542	564	569	523	527	531	491	563	575	518	560	541	575	565	549	531	566	579	558	504	506	593	584	604	537	573	574	568	510	511	565	586	549	546	573	562	568	564	534	552	582	542	551	573	562	548	503	501	567	529	545	568	538	530	553	569	529	533	577	597	574	529	589	557	541	529	541	543	546	545	555	538	567	575	545	560	570	548	537	533	593	550	558	548	554	503	555	546	547	536	556	543	550	557	523	568	534	530	600	516	554	575	525	536	572	498	566	565	558	536	564	522	540	538	545	565	515	550	552	579	557	545	598	606	571	555	569	546	532	579	580	564	548	586	575	575	563	564	539	536	552	573	606	529	549	567	543	582	569	530	570	558	546	538	610	558	535	574	537	518	551	591	572	561	519	560	558	556	586	557	541	596	583	523	565	537	562	549	560	566	586	543	559	579	555	527	563	532	535	563	578	540	527	533	541	565	553	596	550	584	569	570	570	552	571	522	553	532	579	546	583	574	557	529	539	525	549	555	510	595	555	573	543	537	567	577	550	576	565	593	520	528	517	562	544	589	537	564	590	575	510	562	598	567	536	566	535	522	524	558	521	543	567	566	528	519	580	532	535	570	584	575	564	579	579	539	541	564	607	558	546	563	555	563	539	574	550	565	551	541	536	557	573	552	554	538	581	527	538	541	542	534	572	553	556	581	560	561	618	543	515	545	614	561	570	542	578	577	565	567	571	572	567	569	572	558	565	586	600	618	557	558	527	563	553	574	533	539	536	533	530	513	582	510	526	586	578	593	586	588	544	581	511	577	532	500	546	551	549	592	542	540	571	557	506	538	578	518	542	569	556	553	567	569	564	587	560	572	561	521	559	547	548	572	582	534	603	511	551	577	491	535	578	541	560	541	536	586	525	577	500	502	584	593	565	547	554	551	580	539	539	551	583	573	533	547	549	557	566	580	564	579	566	579	530	554	605	595	546	549	519	552	568	544	583	580	576	505	568	540	608	573	570	539	567	567	563	549	541	565	597	608	527	596	569	510	574	540	543	549	571	573	566	532	565	577	594	571	601	553	594	567	504	543	525	520	588	593	570	580	555	544	585	486	569	534	539	509	557	547	563	572	529	560	580	591	572	572	534	555	559	559	588	584	546	570	554	518	572	545	573	574	548	529	580	537	568	580	566	554	535	573	546	553	571	543	595	584	557	567	554	554	543	564	576	567	552	548	581	552	530	579	560	530	528	562	546	587	535	521	568	541	572	575	549	569	559	536	553	563	549	594	565	562	543	570	554	540	559	567	523	606	511	533	552	611	552	544	513	591	519	568	574	548	554	559	533	548	549	567	572	558	597	585	535	562	565	539	570	519	512	573	541	552	530	537	554	552	556	584	569	533	587	545	535	523	562	559	559	551	561	539	564	591	580	540	558	557	553	582	597	574	554	545	548	594	557	554	538	553	565	555	556	565	551	546	546	576	562	581	572	543	551	482	569	589	580	534	554	565	549	533	575	575	557	538	553	571	535	554	522	551	564	557	539	538	495	554	592	581	569	566	534	512	562	563	553	583	534	554	586	576	567	575	522	586	533	534	554	621	541	577	541	567	543	560	535	539	524	601	516	573	553	545	623	546	541	523	540	607	581	530	584	576	531	593	566	583	536	583	547	573	579	594	544	581	538	587	550	573	563	579	554	544	587	553	585	578	585	532	515	541	534	530	565	514	558	561	591	575	522	562	557	557	566	529	520	583	540	553	570	550	541	537	549	495	558	581	542	556	571	555	544	538	526	577	568	574	581	527	538	558	597	521	584	562	565	574	519	587	569	535	531	550	577	504	517	530	539	556	542	573	600	564	526	536	557	557	578	530	574	587	577	515	528	570	590	528	535	566	512	566	532	572	519	517	565	564	582	568	565	539	580	540	572	569	580	548	556	554	568	563	570	519	523	525	567	532	617	531	549	573	559	553	551	543	546	557	585	540	566	580	548	570	533	561	567	526	585	542	532	582	543	565	538	583	556	575	609	572	552	633	510	568	551	566	563	582	543	539	548	590	584	579	579	512	574	539	539	591	518	530	567	521	553	546	551	558	574	561	560	560	570	522	583	542	580	539	556	539	527	544	600	572	553	566	583	524	551	570	556	529	551	511	577	529	536	521	574	545	571	564	550	550	566	551	512	576	536	565	570	555	552	574	568	509	601	550	530	597	516	566	573	573	583	570	544	543	518	542	557	519	546	588	577	499	576	546	565	570	566	527	540	557	534	547	546	548	549	563	537	556	558	549	597	566	594	505	554	557	562	567	592	560	566	528	554	565	573	521	536	522	587	603	574	538	569	574	553	528	561	586	563	588	538	537	554	548	547	528	564	610	548	536	536
25475	20979	27516	24412	20896	10491	1000	658	520	492	466	456	428	392	374	380	372	396	364	366	329	345	331	346	331	326	362	325	337	350	318	339	348	326	323	328	316	313	317	333	326	328	348	292	296	345	326	316	320	346	326	356	355	319	333	296	336	311	332	320	329	310	347	325	323	334	325	323	334	263	316	309	326	338	335	316	295	317	319	315	304	313	309	301	319	326	305	316	278	328	335	302	342	326	273	325	315	284	314	307	309	303	288	307	320	349	318	318	337	318	348	298	332	291	325	310	299	316	313	317	331	327	338	295	342	298	333	286	336	313	315	315	295	332	304	303	311	325	331	354	310	342	342	345	290	304	291	312	305	306	278	337	340	320	356	274	312	305	331	288	305	297	324	312	322	315	318	310	323	300	303	309	303	297	345	334	359	315	306	305	331	320	296	286	336	302	323	322	308	355	338	301	353	317	306	330	302	305	296	311	330	334	353	315	303	309	316	328	305	329	308	305	320	306	290	333	303	310	331	283	305	315	286	349	337	347	316	313	319	314	330	329	296	351	325	321	313	326	353	319	328	368	327	286	298	344	318	317	343	326	325	332	316	329	325	324	332	309	292	360	337	331	311	323	319	322	311	281	341	327	276	287	320	307	302	296	285	330	332	297	297	311	301	331	307	345	318	306	313	300	344	347	336	305	326	346	324	311	341	318	310	303	319	333	302	323	303	319	318	316	319	322	328	301	312	287	303	331	339	297	308	336	305	282	338	315	298	325	338	320	318	295	319	318	307	332	330	339	322	326	312	312	305	294	298	317	294	308	300	337	274	302	334	323	296	269	320	340	323	312	313	341	319	310	322	320	302	296	319	296	342	302	329	310	303	335	327	357	353	290	303	315	308	314	288	325	333	293	324	326	315	333	284	327	312	310	335	326	292	296	295	312	335	300	311	324	296	305	305	295	309	312	313	319	300	318	325	327	307	256	291	329	341	310	359	330	311	276	300	341	300	273	312	318	300	334	330	328	281	326	314	327	320	333	285	310	309	324	323	306	312	295	350	339	317	329	316	328	302	299	349	324	314	326	330	336	298	277	321	302	319	294	321	294	347	285	350	345	300	302	305	381	324	286	315	303	279	321	289	323	315	285	310	309	322	312	292	322	311	311	301	314	327	330	305	320	309	297	331	282	314	322	266	307	303	301	293	310	308	324	324	306	253	308	300	338	326	310	335	350	318	322	317	328	321	323	298	346	314	291	319	339	330	307	307	295	340	300	316	339	307	324	341	293	333	271	351	296	302	314	333	321	312	312	304	283	299	323	326	299	314	289	296	349	309	260	317	287	307	323	347	296	286	331	311	316	311	286	331	294	335	300	332	356	305	313	312	307	338	331	359	318	345	325	315	299	319	317	324	310	312	292	317	331	300	344	335	326	340	320	326	306	319	303	324	311	329	325	283	288	316	335	360	321	324	332	326	313	281	329	319	317	314	292	303	356	294	324	302	343	299	302	295	332	315	324	321	330	352	303	298	293	314	301	337	299	283	312	325	333	355	313	298	294	310	335	359	307	316	319	311	323	348	297	327	307	320	295	296	308	326	303	343	326	319	313	323	347	321	323	312	293	298	287	298	305	297	303	315	304	265	333	349	338	313	331	293	291	298	328	335	307	292	335	337	295	315	323	320	320	307	347	318	306	304	314	308	316	274	333	353	340	320	325	340	299	305	283	310	311	325	289	322	300	292	319	312	322	345	306	276	307	298	330	304	288	317	312	334	317	307	315	315	299	287	305	312	298	351	339	326	314	348	335	291	317	321	295	331	319	350	302	320	307	317	300	316	295	309	318	278	333	339	310	317	313	329	298	300	347	323	314	336	316	310	328	286	300	303	335	312	306	305	305	320	354	318	310	338	322	285	330	360	322	337	309	283	317	292	338	345	343	346	295	293	318	297	335	315	334	339	320	316	312	317	345	322	285	308	295	314	328	342	334	334	334	318	290	294	307	267	326	348	299	306	329	331	345	323	309	297	292	313	281	337	324	359	323	279	317	316	331	300	318	328	318	312	336	315	268	331	323	335	288	361	353	305	308	323	294	310	334	306	325	331	323	290	325	328	314	317	343	336	298	342	312	325	320	302	294	313	297	325	323	297	323	308	319	331	322	314	325	300	317	269	317	321	312	323	316	311	310	305	314	259	300	315	288	303	330	325	307	315	313	293	275	307	294	313	322	301	292	318	301	320	322	301	331	323	332	323	297	312	305	323	327	304	291	314	343	292	312	280	298	302	276	340	318	353	279	305	312	326	305	308	332	324	312	274	329	323	363	317	326	309	314	304	266	313	320	321	334	283	331	337	310	300	325	355	324	313	312	333	354	326	313	322	320	305	297	341	299	349	310	323	324	322	300	301	304	330	295	288	325	323	317	319	322	331	327	320	321	319	308	332	291	345	301	309	317	306	303	309	320	317	323	330	333	360	309	340	321	325	335	274	332	320	305	306	334	286	299	291	335	323	312	317	353	292	298	354	321	279	308	298	313	334	284	291	310	291	305	319	331	312	302	288	329	318	352	295	297	314	334	350	320	312	302	303	305	318	314	307	293	306	314	333	327	320	303	337	338	278	263	309	312	306	324	348	326	304	305	346	303	350	331	310	320	330	330	318	323	301	303	300	319	289	325	340	316	302	300	272	309	327	279	288	300	319	332	341	342	331	329	316	340	312	314	320	298	298	311	332	363	325	318	288	301	316	340	302	299	310	338	298	322	305	310	328	280	317	316	307	313	311	326	307	331	320	299	340	314	308	294	307	354	326	320	318	315	362	319	318	311	297	326	366	313	344	341	320	335	335	317	321	309	314	308	267	334	324	348	321	306	290	310	306	328	329	327	290	305	311	311	329	320	313	332	293	352	309	310	334	345	306	338	295	306	301	306	354	310	319	307	299	302	321	294	322	293	302	318	333	317	335	306	345	320	308	309	308	325	295	320	290	282	319	302	325	310	321	316	297	327	315	329	300	279	301	310	325	325	329	320	340	291	312	316	316	289	342	345	313	329	326	305	298	319	294	345	305	306	324	303	343	309	309	319	336	295	340	324	324	318	293	305	317	302	310	301	302	295	305	287	344	319	308	313	277	301	347	342	298	311	351	331	308	305	343	314	337	327	306	301	301	280	290	335	334	280	332	307	303	330	311	294	312	304	298	303	314	332	303	323	291	309	329	313	301	320	338	307	311	333	311	343	328	323	320	303	321	266	319	326	346	303	351	315	328	311	297	324	291	322	309	299	316	327	325	327	304	321	330	354	326	307	306	345	297	287	279	331	340	307	310	300	304	321	304	309	339	313	311	327	302	295	294	370	317	354	272	288	331	311	295	286	299	325	303	317	296	319	280	324	325	314	309	294	310	321	306	327	326	334	314	308	338	318	291	290	343	318	302	303	317	307	316	327	298	295	310	332	330	340	365	360	308	344	322	294	330	343	320	316	311	292	300	308	326	329	319	322	340	310	305	304
55179	8433	6873	3851	2363	1636	1226	1006	894	786	703	606	582	517	518	481	442	458	456	418	403	428	401	409	387	374	359	403	357	389	325	403	341	344	345	367	361	362	347	350	363	339	324	320	312	385	351	380	337	386	339	351	349	361	375	377	360	332	357	342	382	349	354	363	384	348	359	330	383	378	350	329	315	343	341	326	335	349	329	350	328	352	327	303	337	320	303	316	331	327	309	330	342	326	335	316	323	295	310	324	329	312	318	298	325	321	321	300	349	335	355	333	342	343	319	307	350	340	336	313	332	375	315	334	317	357	328	319	319	334	376	337	326	301	327	325	356	336	305	332	322	325	319	357	293	324	354	308	319	297	303	318	333	334	295	310	317	317	338	340	322	326	343	308	322	348	312	333	351	333	314	309	343	346	336	359	321	369	310	347	326	358	341	273	337	334	347	345	308	334	342	336	330	311	323	338	350	318	348	335	331	336	331	360	311	326	309	357	329	302	318	315	329	328	317	324	315	344	340	337	303	301	325	343	330	355	333	296	320	349	316	312	370	346	340	322	328	302	330	345	326	334	331	329	336	334	319	338	340	323	350	349	309	323	320	304	334	304	335	335	314	320	353	333	320	328	318	311	335	341	331	321	362	313	333	322	331	347	356	334	330	306	361	318	338	330	331	343	349	292	318	326	315	360	363	294	310	309	336	311	309	326	364	325	317	326	325	354	308	342	339	365	325	306	296	349	312	293	347	321	345	312	333	319	320	336	345	316	314	300	341	320	363	355	351	333	308	338	309	327	330	319	328	302	339	316	300	310	325	296	341	332	336	335	335	314	299	314	326	323	318	330	358	348	331	339	359	319	339	325	370	305	338	325	340	308	334	338	330	316	337	312	337	328	308	382	340	298	357	331	339	317	326	380	326	349	338	336	338	351	312	349	304	325	333	341	343	334	326	329	342	367	342	330	345	296	318	322	337	309	313	340	341	314	334	369	304	330	320	336	338	322	318	288	312	325	304	352	330	341	316	325	340	327	332	319	313	314	334	326	364	342	324	345	308	295	341	327	361	346	318	349	312	328	329	362	328	311	298	348	295	339	324	313	314	337	351	346	319	347	320	314	326	332	354	292	319	339	334	307	347	340	343	315	329	341	304	305	333	329	349	344	310	351	315	315	327	322	347	315	321	338	376	384	320	312	312	333	319	300	336	321	331	321	343	334	305	322	331	334	339	323	332	359	337	335	314	317	328	367	344	342	328	332	343	338	307	312	326	305	332	323	331	315	312	346	352	334	335	315	344	356	323	313	342	344	324	330	306	311	345	320	317	346	341	310	326	362	341	340	315	327	324	313	339	272	321	323	318	324	314	314	312	326	307	327	316	332	321	346	333	368	328	350	330	316	349	315	305	352	337	328	341	316	310	317	341	320	303	300	341	320	328	327	334	357	310	320	347	342	292	338	305	313	319	332	330	338	353	314	334	304	322	327	331	286	312	307	312	331	325	355	340	323	309	314	324	329	322	342	336	342	324	297	329	356	352	334	299	306	340	312	326	328	345	347	362	313	343	334	320	305	338	281	340	303	320	335	315	324	300	319	358	333	336	330	309	315	322	312	323	297	321	305	352	307	326	336	345	310	317	311	303	334	308	305	326	325	317	323	327	327	344	331	323	345	356	313	350	323	329	334	326	351	347	322	307	312	341	333	297	338	306	328	346	330	349	356	337	366	334	318	309	308	365	297	301	341	313	334	316	313	296	355	315	329	300	323	329	329	326	331	333	313	355	342	316	330	346	357	306	347	325	336	291	325	353	367	347	304	338	319	307	357	303	338	341	326	355	318	276	324	324	300	313	315	317	344	315	353	293	338	305	298	301	303	340	361	323	310	296	309	306	312	299	364	352	325	314	323	334	347	319	332	346	325	344	329	357	302	342	290	340	327	331	311	348	334	329	318	337	351	336	340	341	337	308	322	352	323	333	309	319	328	328	327	345	332	329	318	361	333	337	346	343	321	356	304	322	343	330	305	303	303	325	340	316	340	347	328	315	330	327	307	332	357	293	346	322	330	319	312	357	355	337	315	294	310	319	291	318	328	352	344	350	294	327	303	342	358	325	348	357	324	341	321	298	316	345	319	319	344	308	340	327	329	337	335	325	380	326	311	293	328	338	338	329	327	337	318	337	325	347	323	313	338	347	333	311	371	345	299	320	353	318	318	329	329	355	346	328	356	328	306	346	369	352	334	317	332	301	321	313	329	361	311	306	340	328	329	306	294	341	346	392	322	351	313	298	317	376	342	329	319	381	286	343	316	324	304	316	348	344	303	333	335	309	327	333	350	330	325	306	315	306	329	366	313	330	332	356	317	323	294	349	315	338	305	341	335	347	328	342	309	339	305	320	331	311	311	362	342	336	331	362	290	324	348	355	328	276	299	331	307	322	314	356	339	303	342	324	323	325	342	315	351	316	324	308	354	324	330	334	326	337	310	322	320	378	328	318	330	345	349	326	312	307	335	333	318	348	320	321	335	311	358	363	324	307	327	319	320	325	323	339	313	321	345	320	329	332	341	335	313	325	354	337	342	320	300	321	332	307	315	319	369	332	315	339	303	322	333	310	354	339	345	320	355	344	285	339	337	358	314	306	336	337	320	346	350	331	340	345	331	333	334	315	317	335	340	330	314	351	322	327	333	332	303	323	338	344	338	318	321	326	328	316	317	315	347	331	334	334	336	301	326	326	311	347	337	321	302	332	340	320	308	307	346	344	305	311	321	341	331	305	337	296	337	309	314	350	297	303	285	346	331	352	308	363	333	363	314	332	309	318	329	325	336	328	319	339	327	309	331	338	333	306	325	347	322	305	347	321	324	350	313	309	315	312	328	323	324	316	309	322	337	349	331	351	294	329	299	369	330	331	278	297	331	336	313	316	346	338	319	318	320	309	319	313	280	294	356	311	371	336	330	350	315	329	338	365	316	308	344	298	302	332	350	321	318	366	326	328	336	352	357	349	320	358	315	340	322	319	294	356	338	338	323	336	321	337	312	343	344	293	339	327	341	362	324	360	355	311	303	295	316	316	325	361	352	326	320	312	333	308	312	325	328	333	315	329	334	333	341	338	318	350	324	353	335	317	323	325	335	344	348	296	323	330	365	312	364	308	319	352	341	366	342	323	335	324	336	335	333	312	351	345	304	323	328	335	319	322	298	320	337	326	325	358	327	326	331	319	338	329	311	306	319	349	325	321	349	328	312	345	360	298	323	315	310	328	338	334	325	314	332	329	340	327	350	337	331	319	315	323	307	323	317	359	306	347	342	312	342	315	330	306	338	325	316	327	318	340	330	346	351	327	308	314	330	348	300	318	330	340	328	303	320	306	333	349	356	334	337	309	313	345	306	325	296	336	298	364	337	298	339	305	346	326	312	323	347	332	319	309	338	317	316	296	303	322	328	318	332	313	315	323	320	309	314	320	334	330	329	320	309	309	320	345	344	311	325	327	340	342	299
23386	20940	27777	24175	20915	20949	8295	1325	1047	1032	882	878	823	790	761	705	767	762	741	691	759	707	729	695	673	720	642	697	640	686	630	657	674	628	731	632	688	620	626	665	663	660	704	622	610	635	668	631	646	647	640	674	631	659	617	667	611	640	645	586	659	630	644	650	628	646	626	638	627	624	689	615	611	650	659	683	662	691	620	669	641	577	616	669	599	649	656	657	664	610	621	579	624	665	634	628	646	603	588	600	616	609	570	652	652	636	643	645	667	614	610	685	616	654	625	622	604	677	579	634	625	630	592	644	650	618	622	633	618	640	614	658	642	639	640	617	633	594	631	632	665	680	628	665	609	654	620	647	604	604	641	641	645	636	590	640	674	652	640	619	646	646	633	638	576	599	614	547	643	651	629	642	637	641	624	637	622	605	618	585	608	601	618	594	640	602	568	632	639	622	601	635	665	630	614	624	616	614	649	616	623	626	637	651	607	642	604	599	634	667	646	630	611	634	608	590	668	621	584	649	659	634	642	599	643	655	605	590	653	599	598	630	629	662	613	631	601	581	647	640	641	624	630	609	616	612	615	602	654	611	606	631	663	661	686	619	642	601	604	646	676	649	638	580	628	580	603	582	621	622	604	656	667	660	630	616	612	636	589	619	637	665	644	644	633	608	688	622	695	649	617	614	631	636	626	636	605	653	659	681	682	640	640	657	632	651	586	661	612	598	656	644	657	648	646	614	600	641	610	644	595	607	618	633	646	619	616	610	672	632	605	633	618	687	657	607	641	633	624	645	651	650	606	646	647	612	671	602	638	664	639	638	686	595	619	609	614	668	624	612	653	621	647	652	594	651	635	565	643	590	647	619	649	644	570	619	626	702	593	643	667	663	616	636	602	645	675	618	591	643	608	598	630	619	621	647	644	636	641	622	625	614	629	655	617	617	615	640	609	640	652	617	646	628	638	596	665	647	662	642	652	647	677	617	640	639	638	630	620	597	632	635	618	568	670	597	645	633	642	616	610	633	624	684	618	652	546	612	621	635	641	644	613	607	646	611	622	629	689	607	605	608	638	624	617	589	618	599	622	673	648	652	599	628	609	639	651	653	654	612	594	623	602	597	649	653	630	606	676	608	658	619	649	646	628	603	623	599	561	636	648	653	646	690	659	644	629	624	634	620	669	627	595	675	638	622	623	627	659	644	668	678	643	632	634	633	653	640	611	602	651	640	602	618	653	653	594	638	609	610	640	643	611	626	643	641	680	667	589	611	584	631	633	645	641	601	613	628	642	628	634	625	619	592	650	668	614	631	590	623	655	602	618	655	655	569	606	640	691	585	635	647	619	612	626	643	605	630	633	654	628	606	596	588	626	640	636	600	609	652	620	651	630	601	577	613	665	604	621	630	641	616	640	639	655	603	642	631	597	627	644	623	611	624	683	632	624	626	642	636	675	575	689	633	608	633	623	645	622	642	629	639	635	658	661	618	648	649	615	647	605	612	659	653	670	620	630	576	618	641	597	629	647	622	610	618	637	628	681	648	595	674	556	600	601	672	658	658	655	664	595	620	606	625	609	634	642	575	607	599	606	658	617	615	674	651	641	591	626	631	630	651	634	648	637	603	647	609	672	629	610	625	630	631	633	603	636	673	586	630	629	662	664	637	644	639	628	602	652	640	620	632	608	588	626	617	628	586	616	618	642	602	655	638	630	678	622	603	660	615	666	589	627	614	669	616	647	626	646	613	627	646	646	617	612	632	649	608	596	626	673	637	623	632	613	634	576	619	686	613	606	620	621	619	625	578	645	613	636	631	632	611	627	599	607	624	622	633	610	654	634	651	639	649	610	604	659	589	667	587	609	612	642	610	638	624	616	679	611	629	593	604	653	607	627	624	610	552	631	600	623	631	639	655	596	652	653	600	625	651	651	641	631	653	646	690	612	674	600	650	589	616	656	651	597	628	651	632	633	593	650	614	679	631	638	629	635	652	576	601	672	651	617	645	624	594	660	590	660	642	607	650	658	616	642	596	615	623	646	609	667	652	600	636	624	625	664	615	610	620	591	670	653	625	634	672	650	650	603	655	633	641	615	640	638	682	632	632	653	645	648	652	634	612	640	594	640	606	607	581	587	617	629	657	619	606	602	628	614	598	633	593	661	633	645	610	604	649	683	697	608	618	586	619	626	689	615	610	624	644	649	585	602	674	646	608	592	607	598	598	618	649	604	598	609	682	638	581	635	688	584	621	618	621	611	607	665	649	623	702	622	659	649	631	623	622	601	600	656	583	652	639	633	620	608	654	643	623	600	617	606	632	647	684	638	612	636	632	640	679	600	649	597	628	632	659	651	615	592	675	660	624	663	601	641	608	642	652	641	594	666	611	682	640	639	649	670	620	636	592	679	615	624	644	621	599	645	656	623	645	627	595	630	660	591	606	611	644	651	599	605	642	647	661	639	608	664	659	637	572	653	683	634	633	615	647	672	624	585	610	664	631	638	652	634	626	622	598	632	642	628	663	632	678	668	677	581	648	623	630	629	631	614	664	625	653	615	590	610	558	593	581	687	621	654	645	680	633	624	609	646	596	561	605	601	647	629	617	660	622	613	597	635	668	606	613	606	604	640	625	628	690	634	634	594	659	614	603	659	630	658	658	638	627	619	653	642	605	663	594	566	582	606	607	635	629	619	655	609	601	661	627	591	638	622	606	628	605	616	620	624	625	630	641	641	598	622	631	639	628	654	657	646	612	596	622	630	594	635	581	640	653	615	618	650	631	699	624	673	633	608	607	646	611	640	608	657	664	659	639	638	650	573	668	712	641	618	608	618	605	612	588	595	605	614	629	627	623	700	632	624	662	648	624	667	632	616	645	622	608	625	639	560	615	622	646	658	612	638	624	627	644	603	596	631	655	621	633	627	663	645	626	625	616	619	648	606	632	610	645	611	598	599	626	631	657	619	610	638	576	640	597	628	622	636	581	603	610	658	640	634	626	672	646	593	630	646	651	628	602	642	631	616	638	581	618	613	666	604	621	603	626	679	646	625	652	651	629	656	609	649	634	645	646	606	628	630	627	621	658	665	673	598	630	622	604	620	668	619	646	583	620	624	619	581	624	634	650	629	598	628	657	653	615	613	619	627	623	576	661	573	648	614	622	620	663	648	671	666	619	605	663	590	606	675	635	627	583	597	631	631	633	632	648	672	591	666	652	632	616	538	641	621	675	642	607	656	648	629	664	601	616	579	645	624	659	661	627	637	656	597	638	643	595	587	679	628	632	652	647	620	592	576	666	623	592	605	635	638	625	610	686	603	619	605	626	657	636	640	600	619	631	632	631	617	613	650	595	619	611	682	606	663	612	617	675	650	661	666	604	689	608	616	616	597	647	624	625	626	617	622	642	630	628	637	646	590	642	649	693	651	661	606	659	605	633	588	654	657	608	607	632	626	628	619	636	604	626	610	612	650	603	627	652	604	628	647	611	675	631	622	626	665	619	679	638
49714	11157	11705	6892	4380	3076	2399	1940	1646	1402	1191	1118	1085	993	959	937	836	861	816	764	757	720	750	753	693	673	692	676	643	645	612	647	661	632	687	651	647	614	588	639	600	624	602	602	634	569	648	625	671	586	655	674	657	623	618	646	609	648	629	655	599	625	693	616	629	634	621	585	658	568	619	594	587	612	609	630	609	608	572	635	613	607	608	569	604	623	590	611	603	628	643	566	595	626	589	637	590	599	610	586	565	595	587	585	635	645	596	608	540	561	578	625	567	635	611	621	574	556	587	622	621	611	605	595	627	594	610	625	637	561	561	562	565	619	613	648	601	591	592	607	593	564	605	597	632	544	595	594	603	630	582	566	584	606	616	600	624	561	560	589	624	597	603	641	584	605	587	578	613	613	637	597	603	630	631	613	587	595	563	603	620	611	573	605	596	600	596	574	628	606	595	582	558	624	576	592	561	571	519	600	615	554	615	604	592	618	587	568	663	613	570	593	539	555	589	610	636	641	575	578	619	609	575	587	607	619	610	548	540	582	634	561	594	574	582	612	653	617	599	619	584	605	573	563	567	586	578	606	608	547	626	597	603	637	573	586	644	584	612	597	607	596	598	614	639	557	606	622	608	547	572	602	588	580	600	577	598	593	566	604	570	642	591	550	588	550	578	580	604	558	611	577	576	584	605	601	616	569	594	582	585	606	588	580	617	626	544	604	585	573	570	597	562	594	628	604	633	582	563	601	565	592	561	603	591	614	564	604	629	588	600	597	599	597	576	588	611	608	585	648	600	594	637	574	580	548	622	619	589	601	600	570	591	570	613	583	623	626	617	573	589	587	618	607	585	615	614	577	627	559	570	548	598	598	586	573	645	566	610	609	591	588	601	587	610	583	588	599	564	575	589	593	587	562	550	603	588	594	622	552	578	596	605	548	594	588	573	571	589	595	617	622	612	634	589	587	605	603	584	605	607	596	594	573	618	573	569	673	563	574	563	590	616	604	599	549	579	627	603	616	617	566	608	583	570	615	579	574	556	568	590	566	558	600	582	584	561	594	576	604	541	590	586	604	605	600	616	596	602	611	613	593	615	619	587	605	542	593	607	589	616	612	609	586	607	586	599	576	578	621	569	592	608	571	587	606	600	597	617	606	589	568	640	583	611	586	584	581	595	561	591	624	598	589	590	583	629	589	538	598	604	610	584	619	600	549	586	644	555	562	565	576	587	599	630	607	608	550	543	560	594	599	594	606	577	577	544	599	598	597	599	578	630	616	589	599	583	587	591	586	582	583	586	602	633	585	631	583	620	585	608	590	596	565	599	591	559	624	646	571	577	583	608	601	617	635	613	620	550	603	597	570	607	577	629	639	575	605	571	528	616	590	629	584	593	619	548	578	572	534	601	637	565	551	622	567	566	574	595	591	547	643	600	597	599	619	554	635	552	577	597	580	593	640	610	574	606	609	579	562	564	607	606	552	581	620	584	584	576	615	600	566	600	582	614	590	565	595	544	608	571	602	603	618	596	555	576	553	559	591	571	608	587	607	555	570	602	631	618	595	562	602	586	627	607	575	588	605	562	603	626	586	629	624	610	605	587	644	653	586	609	597	586	615	598	588	616	574	613	589	567	608	571	593	589	591	564	620	614	601	593	634	599	570	609	600	593	594	600	582	655	596	573	551	631	565	583	587	628	606	644	608	590	597	597	563	601	596	550	621	588	575	564	558	560	609	572	618	570	578	545	575	602	544	594	622	603	619	556	641	597	597	583	587	560	563	634	610	569	563	572	607	603	565	568	540	589	567	642	613	510	574	604	641	586	582	592	612	561	567	547	621	592	596	577	600	585	605	601	560	588	597	599	573	623	571	533	592	604	562	597	624	642	585	609	584	645	597	579	588	578	600	583	599	575	622	552	597	588	581	577	625	565	626	617	596	590	597	623	619	591	607	571	595	610	611	637	622	562	587	594	616	578	624	568	609	564	575	548	649	587	570	576	583	593	602	585	593	579	582	577	628	577	562	580	571	595	616	625	618	612	581	559	603	587	591	594	613	587	592	597	610	613	570	570	579	576	579	545	611	580	563	560	565	573	588	628	614	605	572	594	620	586	601	611	578	562	604	612	566	574	628	607	573	598	574	592	610	606	583	609	606	616	572	527	601	578	598	607	593	586	538	573	600	559	604	608	561	600	578	595	635	571	603	601	595	582	586	577	572	609	587	639	587	585	553	608	584	598	564	610	566	585	618	600	577	566	534	606	551	529	582	610	593	606	566	592	628	633	629	589	608	587	562	578	592	623	585	615	594	576	567	579	589	572	604	602	579	627	591	606	621	543	635	577	570	577	611	566	563	588	603	598	584	580	574	561	567	590	584	522	594	577	624	629	585	566	603	575	557	569	598	592	589	596	604	594	564	650	554	594	595	545	636	561	624	613	611	582	596	568	605	572	598	614	570	562	587	560	567	594	587	590	543	602	614	591	577	597	586	573	550	526	630	577	591	562	600	596	582	589	621	616	588	564	583	575	601	620	593	579	581	619	598	573	610	584	599	616	579	583	601	560	611	619	564	585	582	611	598	598	614	560	583	588	626	592	597	582	585	600	578	555	605	568	625	623	570	609	540	536	545	618	578	595	594	603	608	579	605	633	587	593	584	578	616	651	593	591	566	590	593	597	580	588	589	645	620	620	635	582	609	579	592	602	598	579	550	593	590	605	621	581	638	559	617	533	572	580	609	620	547	568	581	573	599	595	589	595	602	615	575	627	583	589	592	535	600	597	636	616	578	578	598	551	570	574	564	600	637	608	589	614	570	605	543	626	591	595	618	529	625	567	591	600	596	568	584	616	597	612	570	602	616	580	639	544	579	605	603	594	612	579	594	585	580	596	578	557	552	650	581	555	620	581	601	557	581	634	579	634	544	621	568	565	599	596	576	574	577	575	596	578	599	546	591	608	627	577	604	586	612	596	613	612	617	626	599	559	621	593	581	619	612	591	593	571	569	565	560	574	611	552	564	626	641	593	605	621	607	620	570	604	607	569	579	597	612	579	591	565	559	573	563	595	550	591	611	599	559	590	577	615	573	572	583	663	572	580	573	630	641	607	620	605	575	597	620	577	582	575	578	580	601	568	571	584	568	616	647	602	606	589	582	584	569	615	609	591	617	608	553	575	598	573	555	600	584	598	566	591	561	583	605	636	574	613	568	599	612	568	599	595	569	595	609	625	603	627	586	631	581	608	527	560	617	593	617	601	606	616	576	572	571	630	590	582	569	609	593	628	590	630	589	598	591	618	581	569	617	566	581	554	592	571	581	613	601	578	578	571	645	580	599	584	557	601	579	610	585	565	573	599	616	604	588	610	610	597	592	601	612	670	607	595	561	601	576	608	613	582	612	566	545	603	569	593	583	616	582	585	618	637	601	599	589	593	586	624	595	564	587	592	551	583	573	589	601	588	621	615	573	581	558	574	609	577	577	556	594	603	597	627	668	589	558
34423	17733	3791	766	604	565	537	500	506	516	553	542	549	529	504	518	577	516	568	553	556	500	538	509	532	566	514	550	483	527	521	529	562	573	530	503	556	524	504	502	567	493	523	539	517	536	556	501	564	542	554	559	554	478	521	557	543	564	500	535	503	509	556	535	538	516	563	539	543	517	493	519	539	552	565	542	509	489	525	520	554	578	522	494	525	517	548	531	511	536	531	530	517	555	473	536	537	487	511	536	544	517	511	530	549	509	524	524	495	543	500	534	510	580	487	501	500	528	524	542	514	548	542	527	526	560	505	582	516	535	522	528	458	525	518	527	518	528	496	514	535	515	531	541	521	518	561	530	499	537	546	598	506	488	515	537	521	491	544	528	557	526	513	565	536	527	490	482	534	561	565	485	513	515	484	540	526	499	519	559	525	581	517	530	516	534	522	502	497	531	541	536	472	556	532	496	501	542	488	510	525	493	523	537	532	555	586	547	543	510	499	525	562	488	500	539	533	535	556	531	523	496	511	532	515	518	561	514	550	554	539	525	556	556	569	512	556	516	547	523	545	524	528	548	569	507	510	544	529	504	549	540	502	557	528	543	543	493	524	526	537	554	556	533	529	546	510	560	542	521	522	507	518	561	525	490	555	563	517	524	486	523	536	549	507	545	533	527	587	537	511	525	537	554	514	538	498	506	538	520	519	543	586	554	523	549	518	518	545	561	523	525	519	503	494	511	537	503	552	538	537	554	491	533	515	528	519	530	537	546	510	537	535	538	551	532	553	499	523	541	507	545	553	540	534	520	520	506	560	485	524	548	522	563	545	537	545	516	541	514	499	527	533	545	489	530	511	488	519	490	539	554	527	555	512	546	487	567	497	514	540	502	526	518	561	550	528	540	564	472	560	518	522	521	523	541	504	539	534	539	558	554	528	537	544	537	553	534	569	531	562	507	516	503	531	520	542	533	519	553	586	529	565	538	517	513	484	509	557	509	532	499	549	592	547	521	545	517	530	521	529	500	554	556	545	554	518	491	530	506	526	561	487	567	501	503	487	495	548	534	560	515	531	501	552	536	523	510	486	530	540	476	539	532	503	562	532	464	525	504	483	545	536	553	519	550	515	508	551	531	483	521	510	515	536	518	537	498	540	551	514	541	499	569	546	498	559	548	491	544	500	527	484	545	532	550	563	541	520	510	533	528	560	518	538	544	511	550	529	554	567	501	548	479	559	577	506	545	580	535	564	511	568	535	512	544	514	558	547	497	526	511	553	507	511	538	506	509	563	533	531	517	528	506	526	533	533	502	527	519	524	519	488	547	535	508	548	522	502	535	525	532	512	524	524	512	518	538	544	506	493	540	552	499	522	523	549	512	539	500	571	531	553	515	503	536	549	553	532	530	533	578	509	496	498	551	588	495	523	527	553	514	540	568	524	533	521	560	564	499	517	517	526	565	553	548	540	503	524	529	535	555	604	527	511	536	562	523	519	512	538	546	485	513	534	516	559	505	563	513	492	549	499	536	555	478	519	509	538	496	527	588	530	502	532	551	496	555	562	530	555	539	515	566	500	556	504	547	581	547	539	512	490	515	536	522	538	480	503	508	507	494	530	543	522	549	527	544	497	534	582	556	537	486	532	503	500	514	538	508	545	500	478	515	497	517	539	563	531	545	476	531	562	591	536	497	573	547	543	546	546	511	533	528	522	533	523	501	525	509	552	494	535	514	559	534	503	551	538	526	502	520	556	534	550	504	551	563	510	541	571	500	513	540	515	469	493	517	579	524	547	512	512	503	562	536	531	535	517	536	519	487	505	519	523	515	535	551	527	559	517	512	539	524	513	532	494	530	499	497	564	565	526	519	530	502	553	501	528	515	510	525	527	546	491	503	508	533	555	526	517	565	525	526	534	527	541	545	511	625	514	513	533	524	575	514	557	565	514	533	553	498	515	542	556	526	528	552	502	548	515	549	553	509	519	485	532	530	537	531	503	517	518	503	522	525	502	544	520	549	504	520	547	505	513	524	554	517	533	528	556	549	532	520	526	496	565	582	563	492	500	531	556	562	561	569	504	540	559	563	562	532	548	541	509	543	539	552	534	566	535	518	541	518	533	508	507	568	527	549	565	545	511	527	503	524	505	552	532	551	540	491	531	525	526	541	535	554	517	562	515	534	475	524	542	509	495	506	539	525	532	511	500	559	469	518	541	524	537	517	533	582	510	512	520	568	478	545	539	513	497	518	521	532	518	550	510	513	544	539	476	558	500	496	531	536	559	515	507	535	526	537	538	513	532	554	529	535	523	490	528	538	523	553	495	491	536	506	531	493	524	537	532	550	559	576	568	533	527	529	541	551	524	571	546	543	548	507	514	520	532	526	541	565	518	504	521	548	563	504	523	519	546	499	519	559	522	545	553	514	517	517	531	536	529	521	527	523	507	513	560	547	525	569	537	507	556	509	532	522	484	544	526	578	589	524	499	501	513	547	542	542	528	524	532	542	530	550	567	554	546	514	530	595	572	543	507	564	549	518	529	506	511	501	522	537	527	509	542	543	526	513	575	539	525	522	521	564	507	559	511	509	513	535	543	549	587	531	517	545	535	555	563	515	557	539	526	525	512	560	532	564	530	538	510	513	540	538	533	562	492	539	508	558	504	508	590	534	506	535	552	576	472	542	538	578	517	502	541	535	511	529	549	535	538	549	524	487	490	541	514	539	484	528	536	513	547	506	559	542	509	525	552	519	535	525	560	554	505	500	509	505	529	506	518	490	504	526	567	518	562	482	507	538	503	524	513	510	509	502	509	514	518	545	528	511	527	542	523	519	542	576	524	503	482	563	505	499	541	539	587	536	550	501	529	512	537	510	542	545	589	487	543	548	513	521	524	506	476	485	510	512	550	535	548	522	497	535	529	566	528	494	561	541	560	546	491	530	523	547	522	510	504	531	550	525	539	549	537	529	537	541	535	544	534	547	491	500	530	536	569	550	551	492	535	542	512	508	512	560	540	499	497	541	527	525	506	542	534	503	516	554	521	516	518	483	480	485	521	528	529	537	548	571	539	498	507	553	488	510	534	538	524	503	551	563	531	535	536	542	544	563	528	535	547	489	564	548	562	504	525	536	580	533	539	534	548	539	554	501	547	495	502	555	537	498	531	502	530	503	522	506	518	541	517	531	532	530	496	484	531	520	566	516	539	509	488	536	517	537	526	540	519	505	526	532	529	541	521	541	527	525	499	515	513	523	528	542	515	478	520	487	537	547	508	546	547	517	516	532	507	542	508	546	507	544	492	565	517	527	531	530	520	526	531	524	554	558	536	518	510	528	515	506	550	517	531	526	568	529	545	543	506	540	541	526	499	544	545	515	532	522	544	547	477	528	521	504	502	561	559	536	549	489	509	531	571	525	505	497	521	544	491	537	541	496	532	506	502	550	514	547	508	502	541	544	534	513	559	540	488	522	521	503	521	500	515	491	523	561	547	483	513	521	565	545
32401	3672	919	698	635	591	612	598	578	558	593	550	592	575	595	565	562	536	548	582	550	589	587	560	562	546	568	554	575	503	546	544	586	534	510	525	580	592	544	538	523	543	522	553	550	558	598	537	560	554	538	512	539	557	569	585	545	565	579	532	566	552	569	559	558	575	569	536	547	572	514	544	513	553	567	538	532	527	543	533	544	543	528	557	534	536	532	519	580	555	525	548	529	628	546	545	560	519	598	541	540	534	536	570	567	565	535	596	526	570	531	551	540	557	558	543	540	516	513	517	539	542	530	547	548	537	548	556	579	547	562	585	519	540	542	511	508	575	559	561	513	579	565	553	515	537	559	553	510	538	559	526	583	535	549	578	552	566	578	590	536	566	484	572	582	565	570	553	589	587	495	573	531	532	571	537	519	536	565	531	585	545	574	523	581	542	550	556	534	533	522	541	561	541	552	563	559	603	610	502	561	560	572	558	574	512	544	562	534	510	568	554	538	564	563	538	563	596	545	556	524	543	529	545	551	533	558	550	542	561	594	573	513	547	542	540	556	510	525	530	569	544	543	551	553	547	535	543	531	535	588	563	581	553	565	549	554	547	538	562	534	549	555	559	546	549	520	554	540	551	530	534	602	531	554	513	551	541	545	526	559	538	547	503	553	592	533	578	529	593	560	541	575	534	543	548	580	569	555	549	532	560	556	562	512	569	546	582	564	569	537	569	503	570	531	529	525	558	501	514	551	567	505	567	521	580	537	550	563	557	544	542	585	525	507	530	517	575	536	552	552	554	509	534	552	554	556	544	528	527	564	545	552	569	555	511	524	554	587	578	533	567	528	547	535	583	520	581	583	545	579	578	564	531	527	536	565	550	543	573	539	513	523	541	568	537	509	504	586	530	553	495	515	577	562	499	566	520	526	580	528	538	561	538	545	543	570	508	553	525	559	565	560	531	574	538	545	525	583	570	520	551	514	537	574	488	575	533	571	568	604	502	561	534	513	569	556	514	560	545	564	541	550	560	512	594	563	560	522	567	572	570	525	579	536	549	519	551	587	553	528	569	533	508	582	588	560	526	528	570	562	562	559	528	554	572	505	533	552	565	538	525	567	564	554	558	537	572	566	556	560	576	556	526	527	567	537	539	603	568	534	537	541	561	547	530	548	568	509	548	551	530	526	543	548	551	561	540	528	536	532	590	568	572	537	530	598	560	566	536	573	544	522	541	600	627	520	549	535	567	535	566	540	582	558	521	563	521	562	553	578	553	563	541	530	560	559	539	545	542	588	552	554	549	536	593	582	551	536	536	541	536	562	571	546	537	521	578	553	527	520	546	564	543	557	525	510	560	551	569	565	568	548	557	579	550	537	506	582	580	552	611	559	508	556	532	535	546	564	556	534	554	504	522	562	540	546	550	533	569	545	526	555	532	545	523	538	529	503	607	557	558	561	539	568	544	536	537	549	535	533	563	555	594	551	591	552	531	548	553	484	550	525	533	564	531	510	568	533	567	555	537	538	528	553	526	540	540	579	512	571	529	482	584	553	573	570	529	552	522	582	547	514	587	503	539	557	574	520	531	567	516	543	571	526	570	530	533	556	533	519	538	543	540	613	618	576	598	586	560	533	552	530	593	564	507	574	541	496	577	565	571	494	549	547	549	545	539	554	540	550	513	543	546	579	584	553	565	569	579	543	568	571	573	560	560	572	525	543	562	566	533	558	565	570	549	536	589	559	565	568	583	531	571	532	555	580	527	557	531	523	592	530	506	511	502	597	583	547	513	508	576	605	563	565	512	542	517	504	517	586	575	529	576	512	568	534	543	555	538	569	552	534	537	553	547	569	547	528	545	580	511	537	532	521	586	541	573	589	511	538	552	578	568	519	545	604	538	540	532	513	553	535	574	539	520	602	531	513	528	559	533	551	599	534	547	592	543	515	532	565	539	537	560	550	542	592	558	519	540	588	527	519	508	550	533	567	553	543	505	536	561	559	588	527	550	553	520	572	579	579	558	565	540	611	573	544	546	577	528	561	572	597	543	584	565	595	561	511	578	563	509	543	526	562	521	572	544	533	557	539	568	548	567	570	533	572	588	549	588	547	575	563	589	571	566	555	549	542	538	543	524	552	604	523	543	539	540	549	543	527	563	527	539	524	569	575	563	586	533	532	573	570	512	589	541	558	553	535	515	544	553	557	525	543	528	587	549	541	561	542	554	541	555	555	585	547	580	561	601	557	536	550	571	548	551	571	529	557	548	507	591	558	562	551	563	586	565	552	550	517	522	543	521	584	527	539	540	509	581	539	560	566	537	519	525	591	557	512	552	557	499	527	574	584	550	525	554	557	540	571	558	547	543	564	535	570	536	559	567	568	570	552	600	545	563	607	591	559	548	548	539	543	540	557	529	523	540	544	492	549	577	543	574	554	553	572	526	549	595	563	525	524	522	556	525	545	527	518	549	550	570	536	566	574	529	569	514	548	542	516	571	573	521	512	482	508	531	552	570	558	591	507	499	502	549	533	519	554	521	521	545	561	579	506	563	557	538	581	565	519	544	521	559	594	523	486	513	561	572	507	498	541	558	568	522	539	573	544	577	521	556	570	532	535	591	552	572	570	549	587	520	562	555	572	556	560	589	575	568	556	579	537	550	575	559	540	556	549	579	522	546	536	556	518	542	572	518	578	537	558	544	551	576	574	538	552	569	566	601	573	565	511	559	563	539	590	559	575	555	509	539	528	562	564	532	557	552	542	561	514	588	563	518	597	558	541	555	550	548	599	577	520	523	510	547	498	524	566	541	577	498	574	546	556	563	565	537	503	562	552	529	528	540	556	527	540	544	555	492	551	551	581	583	593	548	520	566	565	556	572	596	570	511	561	529	543	547	532	532	559	553	549	545	522	542	530	538	511	582	534	553	571	561	533	533	540	534	540	536	538	545	595	585	548	570	515	538	539	554	563	542	589	528	533	537	562	548	546	541	569	560	546	510	550	536	557	537	561	578	549	561	578	559	548	562	558	556	523	571	494	555	503	534	548	564	538	575	566	519	564	576	546	557	541	552	534	527	540	557	561	551	556	535	540	525	560	599	580	553	571	584	556	536	550	538	540	555	532	573	560	522	540	525	545	564	596	546	540	503	479	536	542	533	551	579	567	589	541	502	535	547	565	547	551	570	520	533	562	535	569	533	552	561	564	519	554	529	584	558	550	560	567	524	556	588	542	520	572	581	551	556	559	546	581	535	529	562	533	536	559	570	521	527	578	552	541	553	537	516	534	513	590	525	570	528	547	579	579	543	584	546	552	539	581	542	566	579	540	524	533	506	534	584	566	508	568	506	525	527	539	577	543	562	551	513	540	513	553	532	574	517	527	517	530	547	517	559	552	547	537	533	540	545	551	581	475	577	560	540	556	527	514	562	507	541	560	542	513	564	512	540	532	548	549	554	548	564	544	565	530	529	539	520	547	552	543	553	518	574	538	551	529	522	590	568
25597	21057	27093	24975	20846	8418	913	602	517	515	474	467	412	383	380	393	357	401	331	331	382	343	384	385	375	354	349	332	341	313	304	315	338	289	330	324	318	312	291	322	328	365	333	289	308	371	331	306	365	316	318	340	335	330	301	375	327	319	348	309	316	350	294	359	311	320	346	327	309	340	333	338	334	326	285	306	300	317	293	320	321	287	327	329	310	308	350	307	300	325	311	297	306	305	323	334	298	307	315	322	293	315	321	310	345	333	314	342	298	294	326	305	353	301	325	326	363	307	338	327	333	314	334	339	332	329	321	314	341	295	324	312	352	343	308	318	318	313	343	322	323	307	326	338	304	303	313	317	308	317	326	311	318	336	317	333	300	338	332	319	361	325	331	323	330	336	327	319	328	303	304	324	321	323	346	314	310	332	313	288	316	288	329	331	374	326	338	352	323	288	314	314	307	339	320	313	336	362	322	290	337	309	337	300	347	286	308	324	332	338	309	356	314	362	307	323	309	331	291	337	314	351	296	357	307	330	315	315	366	343	334	349	304	302	351	302	323	309	300	328	307	323	268	348	305	309	297	298	332	295	325	356	311	292	308	323	322	317	322	334	336	327	320	311	360	307	300	313	293	301	313	287	299	328	296	326	334	300	289	311	307	331	298	319	312	328	277	337	317	323	338	303	307	326	329	304	293	300	316	336	351	328	304	297	317	359	320	329	305	300	307	321	337	346	312	326	311	285	299	297	315	327	312	305	315	353	312	329	323	309	310	292	324	319	309	336	305	320	345	303	301	285	314	294	331	326	336	267	325	315	320	325	326	328	294	305	306	345	313	313	317	309	313	295	334	315	321	301	306	306	304	306	315	304	287	319	316	314	333	309	297	308	315	298	325	315	333	294	309	324	331	359	319	319	312	316	329	336	314	302	291	295	320	329	325	336	315	299	351	318	319	315	327	302	363	350	335	341	328	316	380	309	318	308	327	352	337	306	313	294	343	309	328	316	330	325	312	287	297	312	362	304	320	288	304	328	315	306	328	307	331	324	316	310	328	293	307	329	287	333	258	325	352	328	333	307	331	293	311	296	329	339	303	325	294	309	317	276	290	326	365	356	323	316	329	301	286	306	309	320	367	292	319	326	323	303	293	326	306	299	293	335	297	337	288	300	338	300	312	310	330	302	326	311	352	335	303	345	321	333	347	313	319	317	348	294	334	317	314	318	303	343	336	291	357	334	321	279	332	303	334	313	310	318	311	308	311	364	306	333	321	351	309	330	328	320	317	294	286	290	297	320	320	305	335	304	303	273	324	326	315	303	334	283	323	298	308	326	301	313	286	312	298	323	300	289	345	319	318	333	292	337	323	281	327	332	280	315	305	305	314	305	262	348	315	323	324	313	293	341	304	334	287	299	337	303	331	322	338	305	304	324	325	310	322	304	324	298	332	338	293	328	316	321	298	305	321	336	294	360	295	298	287	329	331	282	334	304	312	329	322	334	349	317	316	327	293	319	290	321	305	327	299	306	316	296	280	308	328	328	306	318	328	325	324	316	339	287	304	296	292	327	333	308	314	299	332	325	330	316	316	312	341	293	320	327	335	304	353	324	325	332	301	323	336	315	331	313	288	325	332	310	337	317	302	306	331	320	322	311	318	333	317	335	338	282	331	314	313	314	313	322	344	277	346	288	322	327	311	313	338	302	298	336	315	322	333	340	299	290	271	322	336	334	316	322	335	322	352	302	326	305	317	304	343	348	311	316	342	297	352	299	319	310	285	314	306	331	331	308	318	330	353	305	334	323	341	328	330	315	305	348	335	325	323	316	299	307	322	330	309	286	349	339	346	318	325	369	319	311	327	310	342	311	313	351	316	317	302	323	331	283	322	329	326	298	328	335	302	313	331	338	329	276	322	311	360	309	293	317	321	320	308	299	317	300	332	309	312	308	325	291	297	289	321	349	304	294	359	317	330	309	320	322	330	312	326	322	286	304	331	323	300	339	338	302	324	323	294	316	315	305	299	306	327	295	310	334	332	325	288	328	294	318	293	314	327	294	326	327	300	325	331	305	326	299	310	334	321	326	332	302	343	317	318	315	353	309	310	309	302	323	293	297	300	319	330	299	329	325	312	295	323	312	280	300	341	332	302	295	370	320	333	340	358	347	310	294	316	297	319	312	329	332	314	334	342	328	329	330	327	317	314	314	269	330	335	325	331	335	272	318	286	312	294	313	308	322	295	313	304	335	331	300	321	293	332	319	282	326	312	307	311	297	327	330	329	309	349	319	306	276	330	311	317	325	338	321	314	324	329	329	327	302	301	261	295	346	347	322	306	312	341	290	288	337	302	309	320	303	339	295	336	293	321	310	300	324	276	286	305	311	287	329	316	337	338	354	304	301	322	314	321	341	311	317	325	299	307	289	303	337	291	287	327	269	308	325	323	324	321	320	315	296	323	326	336	308	323	317	335	284	290	321	324	325	305	301	310	315	324	329	323	295	312	297	276	334	334	326	372	311	341	314	293	332	306	325	329	338	333	328	329	320	320	300	295	315	333	299	286	319	339	344	322	312	331	336	304	333	347	299	332	339	302	303	314	304	315	307	309	274	309	310	353	321	342	325	334	331	327	326	345	322	290	315	347	335	323	288	312	283	296	301	296	309	288	317	311	359	315	337	305	301	340	334	324	330	304	323	313	339	320	298	305	296	319	299	331	336	325	300	328	308	268	298	313	293	310	321	315	316	324	340	333	339	320	307	317	316	284	331	300	313	323	338	320	329	304	314	330	344	338	306	322	316	319	303	343	325	309	302	325	340	343	340	299	370	295	312	307	336	314	291	319	305	298	323	342	330	326	320	341	310	308	330	320	293	331	337	327	303	325	321	294	321	299	362	302	269	303	309	306	322	294	303	364	333	316	330	337	344	333	287	313	326	351	308	325	309	328	305	344	334	294	329	314	281	318	313	302	303	305	303	323	321	346	305	314	307	318	348	325	294	283	312	321	319	279	318	310	322	310	320	311	329	300	336	339	364	323	321	354	316	326	329	319	303	319	328	320	288	297	320	316	288	318	315	332	298	335	328	299	311	303	326	308	330	329	307	314	316	298	309	269	312	328	298	295	306	324	293	337	328	352	310	322	319	299	298	349	311	314	304	297	323	316	313	299	323	310	318	310	344	335	288	314	308	293	334	329	299	320	335	311	308	343	332	300	319	343	353	344	318	288	329	315	322	287	316	334	314	301	278	326	293	293	336	336	361	317	330	326	313	328	297	270	288	280	321	338	308	302	319	326	300	338	313	297	306	333	341	309	300	319	311	308	324	300	335	306	301	337	296	305	335	292	333	312	312	334	330	310	304	330	312	308	312	351	321	310	332	294	301	281	313	314	314	268	325	298	308	339	312	327	303	321	304	327	326	304	329	318	323	318	299	292	301	314	297	334	317	302	321	313	318	323	310	316	323	320	335	306	365	324	319	297	315	307	292	351	361	317	309	299	327
52445	12305	6692	3766	2339	1621	1315	1022	820	783	639	654	594	542	483	463	489	461	437	427	431	398	435	409	389	406	381	387	394	367	369	383	319	352	387	343	338	342	357	338	326	330	345	371	371	376	335	354	365	365	374	371	336	366	339	345	331	328	373	358	355	345	334	339	337	320	333	355	349	347	371	321	357	337	301	345	327	347	329	349	302	345	356	343	349	321	326	331	332	339	319	333	345	355	346	359	329	334	351	342	331	331	326	348	338	344	377	325	323	339	357	290	307	334	334	335	320	333	322	340	319	323	348	327	318	323	292	308	320	329	335	309	326	312	298	322	315	323	338	312	349	333	313	330	316	313	305	316	337	304	334	334	327	345	335	366	350	333	313	331	327	348	338	310	329	341	367	359	317	311	341	330	331	334	340	338	307	331	358	325	330	318	327	338	317	329	329	315	339	318	309	366	345	310	335	287	336	332	344	329	335	326	365	338	330	363	364	340	323	333	358	321	325	345	347	281	392	311	329	352	335	335	319	333	337	311	307	337	348	335	359	342	301	338	343	320	316	333	330	295	327	328	338	310	340	318	334	343	330	329	314	387	324	332	337	281	315	326	339	333	319	351	310	327	337	356	289	330	326	351	315	325	310	328	330	339	342	330	329	346	362	318	314	349	334	324	305	350	324	355	339	339	354	343	310	338	352	333	348	328	317	360	321	318	323	314	336	305	329	316	332	348	314	320	321	335	333	324	340	337	363	341	353	326	324	310	304	314	342	341	321	328	316	304	278	328	351	335	358	328	331	311	341	334	329	317	335	337	321	280	319	301	320	302	349	305	325	360	326	312	311	334	345	367	317	350	330	306	316	323	332	347	343	330	317	309	333	331	332	303	366	336	360	359	368	343	329	334	331	327	336	312	331	353	313	306	360	346	333	318	317	318	284	336	336	324	297	349	301	331	314	342	337	322	364	326	331	322	344	291	348	355	313	316	336	302	336	299	307	345	344	325	330	361	338	328	325	317	321	357	354	336	341	312	310	291	339	331	325	323	353	338	351	322	295	309	331	319	331	312	334	338	325	303	328	308	326	348	325	350	330	353	312	319	368	326	293	330	322	347	347	357	366	312	310	370	345	318	341	344	356	322	306	346	321	331	366	310	331	314	310	369	333	325	310	315	340	347	309	344	338	335	290	325	312	283	311	296	350	313	306	321	335	313	336	329	360	327	359	329	316	340	325	337	363	330	346	357	337	360	314	304	334	324	316	345	341	292	334	317	320	329	330	344	318	321	327	326	314	336	334	326	309	336	345	368	339	333	307	354	339	356	320	319	298	343	340	324	345	339	316	335	333	333	305	331	335	324	320	348	350	349	345	320	308	326	346	325	348	346	316	342	322	327	330	354	315	350	326	323	335	341	311	305	327	333	339	327	307	358	296	315	339	307	326	304	337	344	345	296	325	335	325	322	296	323	346	333	324	352	322	343	300	312	321	346	338	349	337	344	315	331	330	322	322	312	330	355	337	328	318	321	344	325	335	320	329	306	312	307	326	304	360	326	313	319	337	327	342	341	302	338	309	315	338	335	330	336	316	315	337	367	315	315	325	320	367	323	357	307	317	324	324	314	347	363	321	343	315	305	341	330	344	326	358	354	330	349	324	317	335	313	337	361	314	327	332	347	347	316	318	341	350	341	311	345	318	314	334	320	316	340	366	325	342	325	299	299	326	347	297	325	338	326	354	346	368	308	347	366	363	297	310	343	303	325	341	301	333	320	335	347	304	365	299	315	310	335	349	298	377	329	314	308	337	332	316	346	349	350	318	340	328	320	313	321	314	333	355	348	330	360	362	350	312	316	341	319	356	340	312	356	341	300	321	341	318	310	348	327	295	315	315	296	338	309	331	314	302	338	330	337	341	323	342	344	321	357	360	315	294	341	302	333	307	332	357	320	333	353	319	340	354	340	329	310	323	353	341	320	327	334	371	314	322	318	356	325	301	330	331	333	316	323	290	323	334	344	352	321	325	304	340	318	330	336	311	290	328	331	352	358	299	311	329	330	301	326	349	321	359	352	349	340	321	347	307	326	320	330	307	363	306	333	339	355	316	338	340	329	302	321	333	334	304	320	326	369	336	330	307	318	328	301	346	336	305	342	343	343	308	343	322	332	353	346	313	301	363	349	303	353	316	335	311	324	323	329	324	351	345	371	287	311	328	313	312	321	360	343	372	311	327	310	325	315	325	309	311	329	300	334	334	319	339	361	357	316	331	289	310	332	308	354	342	296	317	317	311	311	333	335	345	363	332	318	300	315	308	320	340	326	328	332	357	310	332	286	316	320	323	339	329	326	355	331	339	345	359	343	343	382	338	338	338	333	336	353	315	337	320	301	328	302	346	290	317	343	338	346	312	337	341	322	330	317	323	316	350	336	338	315	295	347	363	333	309	340	325	297	311	335	329	306	295	337	327	367	363	308	313	341	339	340	318	341	339	340	339	340	322	316	342	307	305	346	345	346	348	311	291	330	352	331	330	350	314	334	351	381	307	336	363	324	330	345	313	321	360	323	309	325	328	323	338	333	329	314	330	339	337	335	322	293	336	345	334	305	312	294	304	352	340	320	317	331	298	328	347	333	313	335	332	286	336	323	325	334	347	348	323	339	350	314	348	364	345	330	325	330	308	311	357	325	322	326	336	335	297	321	310	347	322	329	323	273	319	353	327	315	327	301	346	333	369	337	293	333	341	327	333	338	320	321	303	320	323	350	346	336	324	341	322	338	300	317	345	333	340	323	323	317	317	307	338	307	311	303	344	342	335	340	334	307	340	350	337	343	333	339	337	326	326	317	350	368	317	318	342	361	322	341	339	315	298	333	319	326	332	357	356	319	321	343	356	317	330	343	316	354	312	349	371	332	359	293	348	316	309	354	342	309	355	301	327	314	346	314	332	305	323	315	355	302	300	305	335	292	310	306	361	355	321	334	337	344	342	341	345	350	362	316	304	304	312	345	315	348	319	322	286	329	318	322	290	328	325	326	306	321	332	344	340	322	361	327	317	316	361	341	341	328	302	328	292	321	324	311	323	350	352	310	312	305	313	305	330	309	300	359	336	333	328	329	334	311	339	314	333	306	307	317	349	346	317	328	344	317	339	320	326	348	350	286	340	328	313	334	311	318	311	315	336	333	349	341	321	345	285	316	339	309	327	341	348	343	326	339	320	319	344	330	358	331	337	338	309	355	336	357	292	323	320	338	329	324	303	332	325	366	373	354	336	356	330	335	312	303	331	332	355	346	326	332	321	350	350	323	338	338	306	333	320	323	304	331	317	304	321	332	351	345	325	327	339	337	332	318	314	327	327	305	334	298	347	325	315	339	322	312	317	339	310	340	325	331	353	322	320	318	313	302	330	295	331	316	353	335	312	332	328	334	348	317	316	339	331	345	331	314	352	338	323	304	313	338	340	340	310	354	325	346	349	314	296	345	320	307	337	325	344	347	323	330	325	321
23374	20944	27742	24214	20920	20952	7411	1405	1056	953	918	819	841	777	761	720	728	710	710	726	716	698	653	721	728	682	696	660	714	670	685	708	676	663	614	659	669	650	656	639	624	638	705	600	675	657	616	678	604	647	668	625	657	635	697	601	667	675	672	661	677	642	604	628	638	624	634	669	647	637	630	689	650	633	670	640	612	619	613	636	678	662	651	673	634	635	638	681	660	628	614	639	630	597	611	625	682	686	617	662	634	635	650	640	651	617	638	577	628	633	635	620	607	641	627	674	657	652	614	583	668	600	631	655	589	601	640	595	646	610	658	657	639	648	621	612	625	624	577	629	640	599	645	612	649	618	665	610	684	630	589	606	585	648	695	597	616	651	641	604	598	644	623	682	627	652	653	643	651	640	665	688	655	609	634	697	659	643	606	648	655	648	641	630	608	671	605	613	647	648	600	586	636	652	621	673	675	692	619	653	639	633	590	632	674	642	597	637	620	612	608	629	646	613	640	636	608	627	611	644	650	645	634	578	621	662	620	630	578	640	588	595	674	624	637	638	596	596	633	608	653	666	637	619	640	571	621	611	633	658	679	664	619	634	680	633	610	620	668	589	650	646	648	618	591	656	587	627	593	624	604	607	660	670	674	587	646	600	596	600	612	671	642	633	657	604	633	652	689	659	589	657	645	708	632	633	643	593	632	603	605	629	575	587	609	636	648	656	655	590	609	601	643	618	635	682	635	662	612	640	641	683	661	622	589	599	635	617	657	639	662	619	672	651	632	627	629	626	625	653	625	625	674	666	628	576	672	639	667	651	652	638	639	672	646	609	610	670	658	639	635	647	636	638	650	591	658	618	622	643	610	654	610	661	608	654	596	611	599	660	665	663	628	636	678	630	664	664	649	672	636	594	622	599	673	629	662	643	643	612	613	617	680	652	625	606	663	644	570	653	614	574	596	661	618	678	602	592	594	650	633	586	580	646	654	639	590	631	652	676	612	598	619	661	612	633	640	629	637	628	627	596	589	647	619	654	659	644	640	674	644	675	651	627	665	687	660	644	640	634	576	578	639	615	631	628	645	620	646	580	565	642	626	630	583	628	666	613	651	633	622	614	616	653	628	643	650	611	658	654	627	647	634	628	652	617	590	622	670	599	614	635	637	641	615	661	622	614	606	637	650	583	608	628	658	665	595	618	635	658	631	658	590	620	628	635	602	635	659	646	607	634	605	636	598	641	593	610	614	600	659	599	597	631	608	654	647	651	644	624	692	650	650	609	669	612	597	634	649	606	578	627	619	608	607	644	606	598	643	615	692	634	608	664	630	628	635	664	648	622	639	623	647	616	614	599	619	663	690	631	681	596	678	618	595	616	623	636	656	617	624	659	617	607	594	615	633	682	624	613	616	587	629	610	614	611	609	595	632	628	652	638	636	603	633	628	618	598	613	669	586	617	637	642	609	645	606	597	663	622	623	620	615	601	631	591	670	626	672	613	619	605	655	656	622	652	591	629	633	643	569	617	594	644	631	627	625	640	622	619	691	644	608	628	571	654	626	595	609	632	654	636	673	669	631	644	638	637	663	680	679	612	585	626	598	626	651	633	667	639	656	593	683	634	623	619	643	680	664	650	647	645	627	638	662	703	610	634	584	654	651	654	697	624	643	627	684	649	620	698	663	630	663	662	648	622	617	628	651	602	677	634	643	606	597	636	698	622	675	659	582	628	622	647	654	612	628	623	648	649	637	616	625	633	656	596	646	645	614	647	596	612	600	644	615	613	647	618	649	700	659	606	596	632	619	627	637	645	618	636	623	598	677	661	617	635	606	614	636	609	657	662	608	614	642	686	639	634	616	620	679	640	664	631	601	614	637	626	587	618	637	607	639	648	677	606	657	634	629	634	667	615	638	648	605	579	681	673	677	684	683	645	652	660	620	608	605	622	642	651	644	626	597	654	631	687	620	614	612	652	629	651	656	628	653	597	632	625	679	656	654	613	674	640	609	617	617	627	634	644	623	628	637	625	673	623	605	624	680	660	680	678	623	636	647	666	635	591	571	629	608	582	603	612	612	643	629	623	610	608	615	633	608	622	660	644	652	606	660	605	609	667	652	640	614	698	637	664	642	644	611	629	596	658	645	622	642	628	572	631	630	604	619	624	620	614	614	612	623	661	577	607	667	633	595	592	656	621	596	624	664	608	641	586	601	627	679	658	631	603	597	611	586	621	681	643	637	663	587	632	642	645	630	629	622	616	611	599	620	599	622	687	632	618	611	665	596	658	683	652	642	626	698	618	622	641	667	620	621	627	625	630	667	631	626	641	658	621	597	607	628	672	606	608	631	570	643	639	652	665	640	620	605	656	630	613	604	626	597	612	619	655	638	578	638	611	629	626	628	587	605	648	580	622	641	657	637	618	647	601	634	640	626	600	643	656	623	657	655	619	613	648	618	659	632	609	635	611	630	642	643	636	632	619	625	611	652	596	590	608	636	632	626	618	592	609	588	598	605	634	629	627	625	595	622	620	654	639	589	657	621	626	605	632	617	637	594	635	595	629	646	586	625	661	639	633	647	602	651	595	639	627	619	651	649	670	656	649	636	628	613	624	684	623	584	611	626	622	609	633	663	647	654	658	614	600	662	635	633	620	635	628	580	600	649	644	667	628	640	647	610	630	631	617	626	635	659	644	661	619	628	684	651	577	616	636	623	611	630	644	595	622	647	639	630	642	594	675	595	660	670	625	607	629	644	604	645	633	663	575	598	606	616	611	605	637	645	625	595	644	626	643	624	639	626	628	641	622	632	642	628	584	597	642	650	623	614	584	645	630	674	572	591	663	628	616	614	634	639	655	666	615	631	636	593	663	622	679	668	626	580	669	640	649	661	660	668	651	640	590	628	628	641	654	651	662	632	611	677	649	649	609	606	613	682	573	609	627	581	613	613	619	629	621	631	588	621	677	632	620	634	634	632	665	604	627	655	647	625	636	620	623	643	642	650	597	625	662	667	598	609	561	659	625	671	579	675	670	638	653	644	631	657	644	678	586	655	606	604	615	647	655	648	598	626	647	614	600	607	677	577	622	637	610	616	642	652	577	619	661	667	582	660	680	631	655	610	622	609	636	646	605	636	626	634	558	610	656	622	584	612	652	617	585	612	619	626	587	635	656	598	616	639	638	605	602	662	640	641	672	632	639	628	648	605	610	651	654	667	623	629	599	620	598	618	640	647	646	690	634	628	650	619	642	600	674	637	626	602	626	621	662	603	629	617	688	630	664	632	597	678	600	606	608	697	626	628	660	619	581	594	603	642	643	638	675	631	614	605	626	660	663	625	601	616	642	622	601	613	640	645	628	654	636	607	663	666	637	666	616	638	603	656	666	636	598	696	615	650	623	616	579	614	646	596	658	617	666	640	619	667	646	668	610	610	637	629	647	641	658	630	618	616	637	609	637	654	621	619	601	643	563	606	628	642	624	630	629	651	684	597	677	627	627	662	604
46208	11181	11711	6818	4325	3084	2348	2007	1606	1495	1242	1161	1072	957	915	916	843	840	856	745	735	725	732	742	676	714	689	692	636	682	713	641	599	674	618	636	563	621	665	618	621	627	628	661	610	608	641	648	668	688	658	616	672	631	612	617	629	636	607	647	659	668	637	627	684	657	622	582	609	638	639	574	580	587	585	665	625	606	609	583	580	587	606	606	590	578	565	569	563	597	615	591	614	600	566	557	575	608	600	597	561	533	610	618	562	597	637	580	522	579	621	561	565	561	624	626	589	594	599	551	579	569	584	528	611	615	587	569	608	601	569	593	598	603	546	596	619	548	596	610	576	554	574	578	595	619	570	584	581	625	601	534	619	583	572	639	603	575	576	598	624	570	580	622	581	570	564	585	620	612	590	572	555	601	614	586	582	570	594	614	568	567	604	587	616	589	629	582	550	626	572	567	651	585	607	620	608	606	588	618	579	586	577	623	581	656	577	592	572	610	580	605	613	608	572	589	604	603	574	575	609	584	628	592	595	564	651	570	579	631	581	625	573	598	571	588	582	589	580	612	587	563	560	591	580	578	600	578	569	588	557	596	616	595	613	654	636	631	579	581	621	539	592	596	601	597	545	581	556	649	606	617	548	556	555	639	582	509	586	607	588	542	552	583	636	546	593	619	562	589	589	570	640	573	582	525	614	600	556	586	590	585	597	573	578	599	587	604	610	627	633	592	586	626	605	532	585	593	618	587	602	607	577	557	556	588	547	603	555	584	607	613	668	574	580	562	584	570	586	565	596	582	589	591	591	585	591	603	560	609	582	612	618	597	589	582	599	568	588	566	586	617	637	607	607	559	574	609	540	528	587	622	596	602	622	588	615	597	573	618	601	575	601	597	601	594	549	590	579	603	640	574	575	631	593	586	592	558	572	619	559	576	559	541	595	597	566	572	590	575	572	637	550	556	627	601	584	591	545	604	568	613	591	609	555	613	576	608	538	592	595	599	596	534	556	597	548	602	598	598	582	595	572	563	536	641	580	575	597	555	605	608	579	604	597	593	556	574	599	618	585	614	609	548	622	605	606	566	572	577	600	627	577	566	594	624	593	610	567	624	565	572	599	572	496	561	590	630	579	571	594	590	613	551	550	603	582	612	601	581	597	566	582	578	623	614	598	605	583	598	622	645	570	575	602	617	570	607	594	592	560	622	590	632	562	561	593	614	608	577	601	547	609	573	617	634	610	617	578	593	601	591	563	591	530	603	575	563	571	613	543	595	604	568	601	630	560	612	549	616	596	589	613	594	555	575	593	595	550	592	628	608	558	550	609	573	594	612	620	582	579	607	612	561	566	573	600	628	563	601	604	572	600	554	585	560	595	572	615	636	570	585	595	581	604	578	591	576	573	550	566	647	604	589	582	567	579	573	601	623	572	588	587	568	613	605	577	615	563	590	601	562	570	573	630	563	618	578	617	558	575	617	595	590	561	597	606	563	593	599	566	570	588	632	601	546	583	590	570	563	590	610	635	569	563	561	587	600	584	651	648	632	590	614	605	587	553	588	609	597	617	608	563	550	595	608	607	612	602	555	559	607	596	600	555	567	596	558	600	583	619	541	619	626	563	586	569	601	648	567	559	531	590	614	604	622	593	597	583	570	591	575	637	615	578	616	565	560	558	584	542	617	599	565	589	581	569	552	617	594	576	575	595	601	612	625	604	589	598	574	617	582	625	594	603	571	573	581	589	612	621	590	622	566	570	610	574	540	593	603	596	625	613	610	543	577	592	605	584	561	612	568	604	610	621	564	591	637	570	550	568	571	564	588	593	627	592	570	622	595	578	600	573	539	606	603	574	599	617	579	569	562	588	648	590	555	622	585	578	645	571	589	540	580	539	588	602	607	594	543	591	626	576	629	611	616	580	581	567	618	597	592	560	597	566	600	608	637	557	593	598	644	591	595	576	584	600	626	567	552	607	618	603	607	606	614	587	595	625	605	616	588	580	568	595	608	638	588	621	575	619	571	580	594	573	616	621	552	610	567	639	631	572	566	557	631	585	553	589	562	582	571	596	615	598	604	603	574	583	576	561	560	590	568	573	567	619	579	583	585	590	633	598	615	591	629	639	564	574	576	623	613	560	585	612	613	627	567	590	604	554	621	596	579	617	626	590	587	552	618	584	643	610	584	575	599	583	577	551	654	588	560	614	586	603	600	598	561	575	574	604	557	590	629	589	572	601	571	568	566	640	549	574	587	599	611	616	588	581	624	557	561	606	601	553	617	581	578	591	582	644	570	622	592	595	617	616	599	580	647	621	592	621	592	590	575	562	584	550	629	577	610	572	583	557	600	584	536	589	617	626	596	551	617	612	564	629	557	591	604	642	561	564	562	595	611	614	590	589	597	591	579	571	623	595	599	584	579	631	583	599	588	601	577	618	585	619	575	647	601	587	616	565	604	571	623	577	560	588	627	593	599	572	605	635	599	594	613	599	627	575	622	590	533	594	600	581	552	571	560	613	536	617	563	650	547	622	567	573	573	674	571	598	638	580	587	574	608	576	632	622	626	613	610	605	615	562	616	629	605	570	603	572	583	572	581	616	588	583	588	600	601	600	586	623	612	592	611	625	577	615	572	595	590	582	631	630	590	579	635	557	620	573	580	606	600	535	577	613	594	547	555	577	551	587	592	562	599	625	597	566	584	574	599	555	584	612	598	561	593	646	599	587	595	579	632	560	551	555	577	554	581	614	610	564	598	590	588	557	602	600	625	624	602	675	586	557	535	594	570	546	607	557	590	581	548	543	570	602	543	577	571	579	604	597	601	593	571	603	621	616	592	570	592	573	555	603	577	598	549	588	563	599	581	594	602	609	600	606	580	612	588	607	559	593	596	555	568	598	586	556	577	591	577	620	552	593	571	559	592	589	600	587	574	609	603	575	555	677	602	586	610	596	596	604	600	599	627	598	597	561	552	574	598	626	572	598	581	618	597	614	546	577	509	588	599	582	637	599	605	539	589	618	618	598	567	543	606	543	610	572	579	642	610	614	586	589	598	617	606	602	568	608	603	584	611	554	575	578	589	585	573	618	594	561	579	597	563	585	544	572	600	615	559	585	590	571	593	602	621	593	610	600	590	578	580	573	562	624	629	586	604	668	566	595	577	571	578	598	608	598	619	590	581	594	568	590	582	578	545	583	557	583	581	616	579	593	571	543	625	570	587	567	585	629	603	608	562	614	582	554	576	601	603	602	576	572	584	592	579	546	595	557	590	597	533	612	583	598	577	573	617	566	603	564	601	605	588	550	603	557	608	549	590	593	571	582	606	555	571	596	578	589	568	602	569	633	566	564	609	591	600	581	577	589	563	537	630	623	572	584	568	567	598	621	583	577	611	556	619	586	630	615	591	590	597	628	572	560	638	591	607	602	626	544	606	568	613	586	604	568	624	583	639	578	602	583	592	576	621	582	589	584	615	590	591	583	552	602	570	598	603	593	598	548	598
34063	17240	3775	730	586	605	525	561	489	544	530	494	540	518	531	522	534	479	521	567	506	522	548	551	548	491	548	545	506	514	538	519	530	503	539	523	551	496	536	529	485	548	516	520	535	499	544	571	548	522	522	538	531	563	568	515	532	476	497	534	511	529	529	523	535	539	539	520	503	512	523	488	490	548	528	517	519	511	539	509	510	552	533	504	561	499	532	540	544	496	520	537	524	533	548	500	497	539	474	498	506	556	564	521	535	525	563	488	508	573	526	535	478	529	509	501	525	503	491	526	496	557	497	522	496	504	506	548	518	504	512	524	511	493	539	500	522	563	501	531	510	548	508	524	528	516	525	507	501	515	538	542	513	535	540	510	504	501	547	475	497	509	525	510	519	482	537	532	549	529	542	530	553	498	508	504	530	502	525	538	525	479	482	516	570	506	548	493	514	491	507	519	549	531	557	517	526	527	518	477	515	509	532	526	494	504	570	544	548	491	528	502	554	514	548	486	518	458	499	500	518	482	502	481	544	547	544	561	520	517	551	516	491	516	546	510	547	535	520	523	520	554	505	538	515	514	495	567	528	478	511	562	524	488	512	516	517	498	512	552	499	528	556	540	538	511	526	522	545	503	491	507	517	504	551	519	511	489	533	573	547	514	536	526	512	506	524	554	536	524	505	488	524	513	495	500	558	536	498	497	528	535	533	556	514	535	528	544	563	553	539	540	539	515	514	556	504	525	561	498	535	503	506	554	536	502	498	546	517	472	520	521	556	517	552	542	526	508	490	571	487	458	519	499	563	517	538	540	564	558	548	516	509	553	505	526	508	539	530	524	530	535	508	512	511	528	508	504	573	495	533	524	568	516	556	484	526	494	517	492	500	551	504	496	513	508	529	503	495	486	526	500	501	518	515	496	511	525	540	532	495	546	513	523	488	529	521	491	538	478	510	536	512	527	534	527	539	493	518	542	510	522	561	536	507	532	491	534	543	531	538	533	504	468	512	561	542	517	562	503	517	522	490	517	495	533	506	503	482	503	512	526	533	540	493	535	501	557	491	502	500	533	534	476	500	522	513	504	525	506	515	536	527	510	514	495	566	508	477	547	536	539	530	537	489	537	536	564	492	540	514	553	498	552	547	499	527	498	467	520	552	488	527	533	511	535	523	543	495	536	533	553	549	487	476	515	524	536	528	485	500	520	528	518	527	559	510	500	505	550	525	514	526	554	520	554	503	541	532	532	520	538	530	551	569	526	524	512	553	504	505	510	500	539	486	549	485	566	539	524	534	510	539	528	509	528	536	510	496	523	493	550	524	510	502	549	545	527	511	522	491	557	495	512	516	550	539	490	529	496	522	505	514	552	534	553	483	510	514	495	529	502	505	559	512	524	519	562	468	538	497	528	498	556	526	544	518	546	480	525	552	518	552	504	517	534	521	538	556	541	528	520	537	567	558	501	569	478	597	547	496	531	514	532	522	580	509	561	587	531	499	561	540	577	518	537	512	521	503	535	509	513	493	518	551	494	497	513	497	510	529	565	539	505	535	525	541	495	518	548	553	505	532	523	533	574	496	578	472	549	510	512	517	542	522	542	545	530	552	495	507	533	533	544	467	502	527	548	504	527	547	528	516	543	509	509	578	526	494	493	512	536	536	519	469	513	483	510	538	498	521	508	508	549	534	516	523	526	537	498	531	502	519	461	506	531	493	510	555	529	492	456	498	548	484	521	509	522	582	556	549	530	536	566	513	524	535	551	529	558	519	515	507	522	520	518	545	526	519	531	519	490	495	495	576	548	540	522	535	525	517	474	495	514	530	545	556	483	538	505	528	539	513	506	536	511	531	539	496	533	557	513	561	492	499	497	532	514	561	492	535	531	540	525	536	557	531	565	527	514	527	518	546	552	482	521	538	473	553	523	489	544	539	542	499	507	542	534	488	535	525	521	481	520	555	517	488	545	510	510	514	525	506	537	521	508	464	501	525	518	535	529	539	539	514	536	522	475	494	500	544	547	473	580	514	552	503	534	572	532	566	493	484	551	515	519	554	558	530	515	517	531	573	538	541	552	497	517	544	537	521	512	535	519	558	534	498	482	516	503	508	530	526	548	513	511	501	494	540	530	541	545	549	527	499	501	542	553	549	531	526	532	530	588	501	558	553	542	544	505	532	545	530	515	565	520	473	539	514	549	501	520	528	522	520	567	532	543	509	539	513	497	544	494	504	510	515	543	544	537	523	499	490	508	534	524	477	480	546	537	496	513	517	586	537	493	543	519	532	564	530	534	519	539	485	546	501	552	481	585	576	485	530	518	516	535	494	524	543	511	512	528	517	534	501	487	508	511	477	509	492	502	511	513	527	559	506	527	505	507	522	521	528	491	482	510	504	504	523	577	546	515	546	549	514	491	546	510	524	560	538	500	545	549	536	506	499	550	539	551	516	513	461	507	548	520	543	572	567	569	511	548	512	535	545	537	535	534	533	555	533	512	537	486	575	509	517	561	502	499	533	540	549	534	553	522	514	532	535	472	517	512	492	528	525	513	521	506	474	534	470	503	520	487	528	570	541	503	532	541	569	541	565	491	492	493	562	505	531	519	523	522	523	521	517	465	503	561	513	526	514	500	510	547	513	554	536	533	518	527	556	540	518	519	569	506	522	528	528	577	501	554	494	520	526	514	565	557	504	527	536	500	517	517	551	531	492	530	513	495	531	519	520	530	501	521	475	551	536	488	535	501	546	528	508	544	508	508	537	532	552	509	548	520	517	518	532	530	536	513	498	516	512	507	499	518	487	519	533	525	511	532	524	532	542	482	490	522	506	560	556	535	541	525	526	529	499	518	495	497	500	518	515	543	486	522	548	556	541	518	507	506	566	558	495	539	513	546	571	551	520	521	505	558	538	512	551	551	479	567	508	505	513	546	528	518	543	530	548	539	517	557	526	516	511	527	535	505	507	536	550	519	505	552	535	536	526	494	544	526	508	525	522	500	556	549	513	568	495	509	474	534	516	561	507	450	485	556	563	507	514	511	541	520	534	494	544	485	507	542	519	508	504	521	527	512	600	511	573	498	564	503	520	521	518	539	539	484	541	549	541	535	521	499	520	502	541	522	515	531	487	576	513	499	519	502	547	504	520	522	539	529	551	533	511	504	522	501	521	537	511	500	500	505	496	500	531	535	474	542	555	569	560	551	541	485	532	524	514	509	518	549	495	515	491	531	536	516	561	564	518	525	503	523	522	541	499	480	571	514	555	522	530	558	513	504	535	494	536	573	510	535	560	534	522	487	490	534	524	514	514	553	523	536	514	536	492	515	575	543	473	535	539	525	493	506	541	522	563	541	545	540	534	526	532	518	511	529	531	562	509	521	540	507	553	490	556	543	523	522	541	512	498	549	521	503	476	498	538	585	524	554	516	521	541	571	500	577	494	500	576	502	563	487	491	528	491	500	535	506	514	538	486	504	521	512	518	536	559	520	515	532	506	542	498	537
31763	2297	932	728	641	606	579	597	538	557	585	574	541	548	524	535	545	525	551	558	534	551	601	562	579	580	518	513	566	554	547	544	536	587	567	542	535	510	557	542	534	521	541	578	569	544	588	560	595	543	523	580	589	563	510	556	567	508	543	523	565	547	544	544	540	522	558	539	526	516	541	514	553	560	595	530	553	556	582	577	523	541	559	513	547	559	546	541	584	556	541	528	522	555	579	540	536	612	563	570	532	567	542	551	564	524	600	563	560	554	554	579	526	505	542	505	512	569	531	548	579	576	510	568	520	537	551	561	538	576	524	544	540	568	577	563	533	534	547	528	556	554	557	533	548	551	546	523	537	559	515	557	534	540	565	563	544	524	567	498	552	546	549	537	540	601	519	554	562	543	554	535	528	502	568	574	560	558	538	543	499	526	519	511	504	535	539	547	570	561	555	533	552	554	527	546	519	522	526	567	511	509	543	548	529	545	527	550	551	593	580	556	567	527	531	553	557	542	536	533	570	507	550	542	548	544	532	521	537	527	599	551	556	549	538	540	570	563	547	536	542	602	502	569	515	536	555	554	530	535	540	515	563	538	534	525	553	548	510	535	543	550	547	530	538	516	521	560	564	550	531	571	568	534	526	574	564	583	521	548	560	545	514	536	567	542	574	540	560	586	529	593	553	559	538	574	586	536	554	534	577	542	556	530	539	525	529	518	545	511	590	548	546	540	538	593	501	525	507	529	551	525	557	522	559	565	531	546	503	546	549	541	565	556	513	529	525	555	556	541	534	507	568	575	548	559	512	544	536	542	563	540	542	557	564	555	572	545	533	582	540	505	561	515	588	534	551	577	578	557	573	564	561	540	503	545	573	552	527	550	554	571	511	532	554	507	554	577	529	549	570	488	530	592	541	547	535	567	546	534	579	500	545	567	538	559	560	590	555	596	538	540	509	519	588	517	532	578	543	544	568	554	577	586	528	566	550	521	534	564	553	509	603	520	526	560	515	531	570	544	532	546	545	525	578	542	527	513	548	573	553	591	564	530	560	546	546	529	576	541	574	530	509	533	557	523	607	541	560	557	551	562	531	557	583	559	610	554	530	543	532	567	564	514	565	541	525	564	570	552	550	567	553	529	532	553	595	579	525	566	585	552	567	544	563	512	544	543	536	557	584	526	536	501	576	550	548	547	551	542	551	572	555	528	578	528	515	581	521	500	537	508	545	539	562	551	561	525	555	570	547	533	526	560	520	570	562	549	540	554	559	565	531	559	538	525	499	558	553	555	534	551	560	562	564	572	516	560	494	533	514	527	554	504	533	524	529	544	539	535	576	555	496	553	557	564	550	531	543	564	581	553	558	520	566	532	514	528	539	572	556	531	531	556	511	569	506	544	585	520	536	577	523	489	521	504	578	558	531	550	537	574	534	549	517	550	502	583	530	537	562	553	524	530	541	531	517	564	526	575	547	540	559	554	529	518	536	530	563	546	535	551	508	572	541	540	571	539	561	572	564	541	507	561	541	609	563	565	535	514	564	548	529	516	494	513	557	548	522	540	555	543	531	537	532	524	552	535	572	544	569	580	563	524	542	501	522	546	584	520	521	570	527	552	562	529	551	530	575	543	576	597	546	552	530	547	555	559	533	578	552	574	512	570	551	526	520	526	546	531	527	582	537	529	555	542	536	537	545	528	535	586	565	565	527	552	522	572	594	553	539	545	536	539	557	490	504	500	534	586	592	582	551	550	551	543	564	541	577	515	553	560	553	536	529	548	544	530	531	582	513	505	552	530	521	564	529	538	511	542	530	545	535	500	564	536	559	513	529	536	551	546	549	586	511	527	550	567	510	518	538	511	584	544	541	596	596	530	507	548	516	571	541	561	566	519	516	542	568	506	541	590	570	517	567	569	516	551	531	558	505	600	532	563	514	575	525	561	537	514	570	578	544	552	548	529	541	556	576	561	532	557	529	554	529	534	519	582	540	579	553	594	551	566	508	536	554	543	519	579	546	572	510	563	576	564	528	579	530	548	548	553	539	551	574	526	548	555	542	554	558	501	569	581	542	545	542	560	545	567	548	571	551	543	561	552	560	576	573	562	544	596	546	569	553	523	544	524	530	555	545	526	545	540	498	534	556	548	513	511	541	599	601	532	598	553	563	523	532	601	538	558	546	540	535	573	564	518	492	534	544	559	586	530	584	541	595	499	538	541	544	564	549	553	522	534	515	562	581	556	563	574	565	561	506	534	570	532	542	605	546	560	561	572	548	538	545	561	571	540	542	557	529	546	551	542	553	539	523	595	543	549	533	568	503	559	530	551	512	506	511	555	542	553	550	530	580	538	564	510	535	500	540	573	535	535	544	545	501	569	531	523	554	546	565	582	594	526	564	551	527	545	554	523	514	536	549	542	544	530	549	570	534	554	538	529	588	528	537	503	576	563	561	532	508	527	564	519	539	528	563	527	573	490	526	537	548	538	532	538	534	530	551	566	560	572	528	571	510	572	582	580	546	512	536	518	563	536	581	557	567	505	531	534	504	545	537	557	580	589	526	540	526	567	554	573	533	576	528	567	533	527	579	591	511	562	548	540	559	578	538	523	530	539	531	555	524	597	522	507	551	539	503	548	524	560	524	582	581	573	525	531	544	514	557	553	505	543	576	543	551	571	557	538	540	541	580	512	549	547	530	561	569	536	542	533	552	571	529	531	505	532	552	574	528	553	579	537	544	520	560	562	554	538	552	519	531	555	511	526	568	506	548	502	521	520	529	509	523	581	541	521	527	523	580	554	544	565	523	537	519	518	533	527	535	566	585	562	550	534	548	545	555	552	566	559	559	533	557	513	561	550	533	529	571	523	568	577	547	563	527	569	556	555	504	517	572	550	579	558	521	532	553	518	543	564	512	556	502	528	563	596	571	528	584	532	538	516	582	543	554	575	531	509	575	536	551	575	565	555	565	529	562	593	565	583	572	540	536	536	557	555	496	531	524	584	533	567	530	558	508	579	522	562	534	532	533	586	555	556	569	562	515	536	554	499	564	544	518	507	591	536	576	531	530	549	553	550	550	548	518	547	556	547	536	596	552	513	514	541	542	542	536	552	510	523	558	567	555	526	556	553	552	572	559	553	536	551	545	558	572	551	525	550	547	537	533	572	537	534	559	559	529	541	547	601	572	581	515	541	535	531	551	531	568	534	550	515	535	563	555	582	531	532	542	545	532	552	560	550	567	542	551	521	583	554	577	582	546	527	551	531	542	590	539	517	540	516	537	535	577	557	560	546	536	533	514	552	563	540	547	551	544	546	549	560	566	551	527	550	493	496	504	539	560	550	561	535	582	492	516	535	564	548	531	557	574	541	551	541	563	502	537	582	546	560	563	543	546	564	575	549	544	531	549	500	542	556	585	508	558	581	583	531	514	605	529	553	527	520	534	536	522	517	577	528	512	553	540	538	557	580	531	568	547	532	563	548	554	524	520	560	531	554	518	519
25434	20963	27199	24753	20872	9910	954	638	539	499	448	460	417	387	375	344	368	389	360	357	354	336	328	352	302	373	343	334	346	321	351	295	330	316	318	305	324	342	285	311	322	319	347	342	304	297	336	286	308	357	291	328	301	317	346	348	299	343	357	317	314	332	357	340	309	291	300	341	337	290	329	300	328	324	317	288	303	300	321	338	332	308	310	316	314	293	318	313	301	309	312	289	312	295	327	327	314	321	323	339	320	325	297	327	314	301	332	314	316	286	303	304	329	306	347	303	320	326	316	290	336	310	319	304	306	301	296	307	316	329	277	292	302	283	292	293	333	309	293	318	318	293	343	295	347	321	316	294	303	317	307	322	314	308	295	356	302	344	308	303	294	333	300	337	283	315	331	331	312	322	291	325	327	298	297	323	352	323	316	298	318	353	307	311	337	339	321	315	307	326	304	339	340	310	296	310	316	332	312	283	283	306	312	319	324	318	309	284	304	310	316	315	284	309	307	319	328	306	305	318	322	289	304	337	292	317	301	300	302	303	308	352	268	289	302	280	323	295	337	288	330	325	295	313	307	314	311	288	324	319	332	307	334	338	302	298	329	335	310	344	338	279	293	303	307	308	323	286	309	280	310	318	308	299	308	308	317	266	306	293	293	288	300	298	284	288	334	292	312	322	294	326	312	292	291	313	298	303	301	307	308	271	296	319	321	298	322	289	300	274	315	315	321	331	338	314	316	279	290	313	301	323	299	309	305	313	276	307	332	318	305	299	296	311	297	309	318	318	299	316	319	332	287	325	302	291	309	306	319	347	291	313	285	279	292	316	308	324	326	331	311	321	336	340	281	284	304	313	336	277	335	333	303	281	297	281	316	287	292	284	302	299	317	305	320	297	310	338	312	291	307	306	266	313	322	334	339	318	342	298	315	293	293	338	314	310	324	309	316	306	306	297	314	298	303	293	308	315	305	335	293	311	318	321	306	294	271	294	316	299	316	307	337	292	319	325	333	308	333	312	319	292	316	320	296	310	329	323	296	287	330	345	308	256	275	325	315	324	307	305	267	290	312	279	342	313	300	328	305	368	297	279	286	297	313	294	286	288	303	294	305	300	327	307	303	310	308	318	298	313	307	311	331	332	303	321	294	328	325	293	308	320	292	322	308	314	315	315	298	335	285	289	318	300	283	328	306	316	342	311	340	322	293	292	301	292	288	302	314	308	305	313	340	310	318	319	293	345	328	329	320	332	323	272	309	340	290	310	295	323	327	315	310	337	321	329	273	307	326	319	305	318	285	298	303	305	294	319	324	288	298	304	312	325	304	318	317	327	289	301	307	338	323	310	321	337	306	315	294	309	311	308	301	323	300	332	317	307	288	299	292	284	304	296	332	314	324	322	318	302	302	296	300	307	300	348	294	309	275	323	314	325	310	295	325	310	331	301	338	316	307	325	275	323	317	316	326	276	322	303	330	335	307	261	320	321	294	347	312	319	291	306	342	336	299	312	321	274	311	301	290	299	280	300	310	311	335	290	299	327	310	304	309	301	320	299	339	318	299	303	346	338	330	297	308	349	321	316	321	298	281	317	327	315	306	270	320	299	292	294	322	281	331	340	311	313	336	321	320	318	325	312	287	281	319	324	307	298	321	297	288	318	298	295	308	329	292	298	323	305	302	311	338	290	303	294	302	287	321	317	311	322	360	322	321	310	315	295	308	300	292	313	347	293	338	291	308	318	332	319	336	295	292	308	304	311	292	320	310	297	330	304	308	317	322	343	285	293	310	327	341	289	302	273	298	305	341	302	313	295	317	308	310	318	291	294	305	312	346	309	296	292	285	302	295	294	328	311	305	292	302	294	275	337	327	265	334	313	307	318	307	312	292	272	340	304	337	326	309	313	295	336	287	324	335	318	340	332	312	290	315	309	314	330	290	308	303	301	311	314	304	327	308	325	299	306	307	298	285	288	322	286	291	352	319	332	329	280	308	310	339	295	317	302	312	317	314	288	301	309	334	304	310	344	279	300	319	328	302	306	305	326	313	305	290	299	314	311	306	326	316	281	343	291	290	327	349	331	326	318	277	313	324	312	304	337	295	324	302	305	302	280	299	302	291	350	332	317	313	310	312	324	336	312	311	288	264	320	313	286	286	309	307	303	299	281	312	304	300	323	294	290	334	327	297	272	288	316	306	317	323	336	308	322	331	322	314	309	317	291	339	324	312	317	314	340	291	324	327	335	317	303	280	283	320	298	334	352	305	316	288	317	322	318	321	297	303	327	325	285	295	311	320	326	331	294	304	324	310	307	311	283	305	307	303	301	325	308	288	320	300	319	314	329	299	295	292	338	300	312	337	325	330	324	289	304	314	281	346	323	333	350	315	310	329	285	294	314	300	300	309	315	310	303	305	335	310	319	315	303	289	288	290	313	356	296	355	312	301	335	324	315	300	329	308	287	333	317	320	287	327	343	275	282	298	301	296	305	283	330	313	286	293	341	317	302	315	337	307	321	311	343	315	323	311	333	327	285	288	263	285	331	313	331	319	308	341	303	297	329	303	321	296	310	339	301	306	315	323	312	293	327	291	286	298	310	303	317	314	309	323	307	289	301	310	315	360	316	326	302	293	279	313	306	322	296	317	296	322	290	338	301	297	290	278	325	321	308	325	298	296	313	280	300	318	308	321	310	319	286	291	302	289	297	351	335	318	299	326	290	324	304	322	314	316	290	288	330	302	310	317	321	274	321	311	331	300	300	313	286	328	304	318	328	335	323	309	344	304	293	332	304	304	329	320	290	314	286	310	328	327	326	301	331	310	301	315	298	332	268	290	315	304	281	308	309	320	321	314	328	316	308	328	267	289	291	323	320	337	311	304	302	305	322	313	267	315	287	306	321	311	297	312	321	333	317	298	325	316	293	276	300	305	314	329	309	344	335	303	312	325	326	285	300	288	315	294	294	320	323	277	262	304	349	309	307	307	287	302	288	303	346	311	284	313	287	313	313	328	321	273	291	308	349	271	316	277	293	309	305	341	310	302	302	326	294	284	288	284	349	325	285	326	317	323	294	311	345	321	320	287	325	362	244	332	317	332	328	307	313	314	302	289	309	320	330	326	325	329	290	308	278	306	283	294	302	302	287	298	297	322	318	297	341	305	359	298	294	315	311	302	307	319	327	339	304	321	302	359	332	301	335	282	314	301	310	330	309	313	326	299	317	294	279	342	295	306	300	336	310	310	296	300	314	342	294	270	316	292	282	287	314	328	315	300	312	331	325	282	289	301	328	324	295	316	325	272	298	320	321	274	296	289	319	283	296	315	314	299	299	306	322	325	282	314	335	335	301	274	314	278	273	310	325	312	326	300	324	300	305	331	332	308	281	301	300	319	337	324	343	296	318	309	320	331	316	304	336	305	288	312	280	300	285	302	320	313	318	298	331	319	303	292	320	330	320	281	289	324	292	316	309	312	348	299	299	307	273	323	316	320	334	346	315	307	327
53670	8088	7046	3870	2408	1705	1297	1028	833	698	711	602	559	537	458	507	478	448	432	439	394	384	396	375	362	414	376	375	351	381	363	373	370	323	347	365	358	332	358	332	327	323	335	341	358	333	348	347	340	340	315	361	341	324	342	363	319	326	358	373	335	373	342	367	328	326	360	345	323	353	302	357	381	321	355	350	344	303	342	355	323	306	327	316	329	360	360	303	319	316	353	333	341	312	330	334	335	295	331	298	342	325	331	310	329	348	343	323	332	299	305	309	306	334	325	313	309	323	331	319	334	326	298	282	316	337	325	354	325	307	306	341	329	340	351	308	339	329	320	333	351	322	296	294	321	314	370	331	297	324	362	314	311	312	318	317	312	320	356	296	299	302	325	308	307	335	309	351	292	332	289	305	334	305	358	292	335	325	304	307	311	373	337	323	314	348	313	366	344	289	330	359	331	343	323	344	330	302	344	307	362	339	318	316	313	314	296	366	332	344	338	368	342	322	319	328	340	348	306	338	337	318	341	361	316	321	315	337	292	345	316	331	311	299	300	336	326	310	296	316	351	328	322	337	333	324	347	340	299	345	311	340	271	344	305	333	356	332	307	313	325	350	300	318	334	332	351	346	336	315	309	340	348	307	356	296	324	324	313	330	318	312	342	351	327	323	341	273	317	277	315	339	323	338	306	320	341	321	327	329	319	318	293	316	290	317	321	293	337	314	324	317	338	334	316	387	297	346	330	292	291	311	328	315	335	325	296	295	324	311	331	299	304	320	308	330	315	295	329	295	321	334	330	333	315	311	315	342	331	316	336	301	355	360	344	306	283	329	338	355	335	311	292	301	322	311	322	323	325	325	318	309	330	322	333	300	316	288	296	343	315	284	342	304	299	359	314	347	325	345	297	295	330	347	336	358	322	308	330	315	295	280	305	326	310	282	308	366	342	295	310	333	341	315	339	319	272	333	333	329	329	312	340	330	310	322	346	359	307	346	325	309	266	330	313	356	303	326	337	322	371	335	319	287	328	344	336	351	342	315	291	334	327	302	337	312	345	316	312	343	326	335	325	341	322	295	296	298	354	348	348	343	314	327	323	311	288	290	297	349	325	344	325	311	339	324	316	367	314	327	362	353	316	324	331	312	345	315	315	304	337	316	337	334	317	318	306	325	308	334	311	320	347	325	319	349	306	356	310	320	303	347	348	318	327	322	321	341	329	318	356	311	336	328	326	303	313	350	295	340	302	327	367	361	327	332	312	310	338	316	323	332	336	312	337	315	323	328	350	328	320	348	336	326	317	307	320	326	334	317	295	307	318	321	333	336	334	335	336	303	321	321	314	291	321	366	341	322	320	315	334	329	318	322	345	284	361	324	325	305	353	293	319	302	326	318	315	315	319	339	331	304	315	346	300	326	359	333	348	318	326	297	307	332	362	332	328	321	331	341	339	311	327	325	336	343	315	336	356	299	327	300	297	355	325	322	335	309	333	353	317	332	317	357	336	312	334	331	304	345	332	321	335	327	333	312	330	321	332	322	304	326	320	335	335	297	317	309	349	316	333	346	323	321	302	340	343	300	328	319	337	342	318	337	345	307	345	350	332	385	337	335	339	335	314	330	313	352	349	335	328	302	309	295	308	304	295	299	291	336	313	318	327	316	330	337	336	306	337	304	312	309	320	330	317	293	327	314	319	325	324	306	312	333	324	336	308	328	323	343	303	326	302	336	300	365	332	315	326	314	357	331	313	333	319	329	275	363	342	316	325	306	317	318	306	331	345	310	329	285	353	327	312	315	322	315	312	283	321	307	322	338	330	322	317	312	329	315	308	328	350	331	377	319	347	313	328	324	304	334	334	304	321	347	290	322	331	350	303	314	293	327	314	363	353	313	350	299	323	306	328	317	346	280	333	332	319	319	320	339	333	295	333	308	329	310	333	275	291	330	341	315	326	337	321	312	336	295	364	363	327	309	295	322	345	310	306	310	334	312	336	347	342	333	314	347	319	323	342	338	308	321	338	335	323	319	303	312	309	300	256	340	311	326	344	306	295	347	335	330	321	330	341	346	320	317	339	311	331	334	327	344	278	304	297	331	320	325	297	290	312	304	304	340	349	334	340	309	334	323	323	315	324	373	327	312	339	286	308	357	320	346	308	314	333	311	300	337	301	318	317	324	337	362	328	333	325	318	304	301	314	310	298	343	321	326	315	330	320	306	356	341	301	363	305	334	321	329	326	298	305	326	333	307	313	299	321	380	337	329	327	312	311	314	317	323	327	345	336	329	364	356	329	321	320	319	324	339	343	310	297	313	345	312	338	338	294	312	326	323	318	307	323	317	343	352	305	316	333	325	320	332	329	325	304	335	338	315	301	327	361	341	291	340	292	353	340	291	339	354	324	349	346	330	294	335	322	341	340	322	304	314	333	308	327	310	350	310	323	329	355	305	325	289	343	313	301	294	336	301	286	342	328	323	326	283	346	336	345	356	326	301	302	338	314	333	345	340	325	298	358	311	297	319	347	329	330	333	356	326	295	305	327	354	302	323	315	329	347	316	287	293	325	344	329	335	344	335	327	331	334	348	306	315	315	325	274	275	294	300	306	317	331	321	298	286	363	300	324	337	315	305	341	288	341	313	307	375	343	297	318	321	281	301	318	324	312	299	321	351	313	316	300	347	332	342	293	326	323	353	320	291	279	321	323	333	320	338	332	337	316	335	328	317	320	349	306	326	323	291	322	337	334	310	332	365	295	322	342	324	305	330	333	330	325	359	308	329	311	291	290	351	335	305	303	293	305	281	316	350	341	346	324	302	367	325	302	312	330	324	362	324	326	335	302	329	324	334	354	330	342	292	305	349	343	343	315	316	310	296	309	331	314	310	315	331	289	319	339	332	323	310	346	356	360	368	326	305	326	326	315	317	327	326	339	328	321	313	341	305	317	317	302	310	323	329	317	328	333	322	304	351	313	302	325	314	327	335	338	348	343	311	317	317	308	351	332	323	345	306	321	344	327	317	328	329	308	351	307	302	326	296	302	292	353	310	346	326	328	303	335	329	347	331	333	313	323	341	318	309	303	314	302	311	315	334	312	358	308	313	309	308	317	334	313	316	322	345	345	320	323	317	308	287	296	299	313	336	297	336	305	303	309	328	310	330	335	314	311	333	337	339	313	331	348	309	344	358	351	323	351	336	314	339	318	312	304	332	328	335	317	340	337	333	320	338	351	324	313	321	343	294	353	318	366	329	313	313	319	340	320	318	328	355	311	334	320	287	309	313	314	334	297	334	319	324	296	337	331	319	329	324	301	320	351	334	292	342	309	309	355	384	291	344	309	316	339	322	341	309	316	334	334	314	309	362	328	299	320	338	347	321	340	303	354	325	300	319	337	295	354	318	343	328	292	318	344	312	313	294	296	304	334	327	278	334	317	338	355	325	335	336	349	312	326	342	333	308	311	301	333	335	289	330	321	311	336	287	335	302	335	330	317	351	291	339
23315	20919	27755	24230	20923	20963	8837	1419	1107	988	934	879	867	793	758	739	692	747	711	645	775	674	687	662	637	654	632	686	656	672	677	626	681	613	627	622	648	630	636	574	664	690	639	613	692	663	661	646	630	740	648	687	648	575	612	628	654	686	632	653	664	659	656	647	627	644	651	631	601	684	633	620	636	591	628	677	614	646	617	604	601	621	649	645	603	642	613	614	634	633	592	664	629	585	604	585	659	610	627	633	618	618	611	659	635	603	563	631	618	577	658	583	600	624	591	667	605	620	585	658	594	577	626	630	615	609	662	622	580	570	645	634	684	621	658	588	628	601	592	587	630	639	595	616	660	580	631	654	568	636	617	609	650	673	639	640	621	595	596	590	645	604	630	620	631	590	610	624	633	622	613	615	596	660	615	629	608	613	638	606	623	628	620	610	653	564	642	630	651	643	591	669	654	651	627	633	638	609	623	585	593	625	604	651	666	599	653	610	657	643	572	636	631	612	648	602	637	584	659	631	633	643	599	642	643	616	605	582	645	654	644	613	573	607	700	651	660	633	615	651	616	602	636	633	607	580	650	591	610	618	613	603	600	590	620	635	641	634	630	647	642	633	625	644	601	638	601	621	679	630	616	632	628	664	625	615	659	637	629	646	623	662	633	619	607	647	642	653	632	594	620	642	601	623	593	609	635	596	604	595	636	609	625	618	567	615	668	667	689	639	627	614	608	653	638	593	633	673	636	646	621	668	601	639	610	591	607	605	658	610	635	613	609	616	612	618	608	626	625	629	621	624	649	635	616	587	648	628	627	650	629	606	587	635	606	652	621	558	581	611	600	595	583	642	601	618	616	652	632	608	624	601	603	647	558	601	618	667	583	611	615	608	617	589	664	602	631	587	600	637	581	638	597	614	636	614	603	622	605	641	624	619	586	615	624	633	594	637	618	629	657	659	652	607	589	611	660	583	601	612	634	620	589	654	593	638	605	663	609	629	621	611	661	644	626	596	620	644	602	609	599	628	645	643	633	615	608	679	583	625	617	638	632	596	641	606	609	591	620	603	611	610	654	609	639	642	624	640	649	589	628	620	605	613	629	652	631	652	607	637	597	630	599	624	610	566	653	607	620	626	588	593	637	614	635	615	625	590	626	600	630	620	609	599	581	648	594	625	627	637	644	633	620	626	610	638	601	618	666	679	643	606	570	644	647	573	594	589	609	611	622	608	612	662	664	609	647	619	609	652	623	628	568	649	611	657	627	625	644	682	625	601	621	601	635	606	637	605	674	637	609	596	625	646	590	654	618	591	628	604	656	613	675	648	656	657	622	592	612	614	627	580	600	647	630	644	571	647	614	614	631	631	600	627	630	657	626	608	628	590	561	605	669	615	620	645	652	650	620	612	626	651	635	624	645	616	618	638	605	613	638	634	641	635	664	594	572	592	628	615	592	623	631	659	636	647	609	622	607	650	600	632	599	613	622	610	602	594	600	652	615	604	596	640	634	620	607	621	616	583	618	606	601	632	620	630	591	633	632	614	640	612	628	562	626	618	604	614	595	608	645	613	606	643	612	625	647	584	623	601	591	646	642	575	626	606	608	622	621	647	654	673	634	596	636	620	608	650	653	621	557	582	584	599	574	647	612	650	616	608	677	589	623	630	597	625	680	594	646	609	609	580	564	614	624	564	627	628	572	560	649	661	605	657	626	589	567	636	639	598	614	637	607	671	640	608	633	657	641	649	602	582	616	590	644	631	638	626	627	661	633	607	631	656	596	618	621	658	700	597	614	625	666	578	632	628	601	615	611	626	633	644	610	620	618	632	636	617	620	590	646	624	626	628	613	586	612	607	606	593	637	616	636	571	642	628	636	630	616	609	625	636	620	607	613	652	614	612	647	586	614	597	591	590	604	612	585	675	577	653	612	640	612	601	627	633	629	612	649	624	607	626	622	660	604	670	648	617	601	638	625	614	664	662	661	603	620	598	617	629	588	628	615	624	654	620	611	608	626	630	643	640	647	628	630	626	664	637	645	614	627	632	622	602	609	599	631	627	582	623	656	626	614	635	615	626	641	615	612	602	606	634	597	577	599	612	591	624	598	594	701	616	634	615	599	654	600	597	616	635	616	594	586	574	627	649	585	600	664	616	629	592	616	586	603	611	585	628	607	568	619	627	620	641	626	625	624	594	586	601	585	617	629	643	618	608	566	602	640	615	635	616	654	647	628	596	620	636	583	621	628	623	625	650	639	637	631	611	606	584	606	648	629	604	632	648	637	583	580	650	644	608	624	651	636	582	598	612	586	590	637	621	628	642	661	639	607	619	606	578	675	651	613	643	637	626	621	618	675	656	639	593	628	618	602	615	593	596	675	594	646	646	619	558	593	599	594	651	618	642	626	550	646	594	630	586	593	628	598	620	627	601	609	646	618	635	589	577	619	612	607	621	606	619	644	599	617	639	618	613	610	610	600	596	589	634	634	628	626	609	579	610	624	655	624	637	654	630	641	579	637	587	612	619	597	617	622	615	558	644	622	593	616	646	617	620	648	621	625	590	638	559	583	606	659	618	618	657	624	610	632	637	651	594	629	616	604	629	585	620	613	622	617	618	656	652	664	629	611	566	655	557	642	623	639	637	638	672	603	601	627	605	631	666	615	623	655	619	616	624	623	624	665	598	663	622	641	655	642	672	588	614	642	640	693	617	575	633	620	605	620	611	622	620	640	627	645	664	619	631	604	594	599	612	621	652	614	664	619	632	635	625	651	603	630	635	619	650	578	591	639	597	607	631	602	618	613	623	640	646	631	588	575	657	687	606	644	636	622	568	678	616	611	585	650	662	609	690	648	583	574	600	611	525	605	599	612	617	628	591	632	656	617	616	633	645	633	631	650	645	603	642	600	660	643	631	596	624	635	613	647	632	596	638	614	606	661	602	620	609	645	624	608	596	658	634	614	633	603	567	652	614	608	686	596	629	610	635	647	653	637	611	660	626	665	637	606	640	628	605	614	607	655	621	572	618	629	604	582	651	642	683	617	579	620	625	610	612	589	630	623	598	633	623	634	609	591	638	637	599	637	611	619	607	619	630	632	644	602	641	606	616	641	594	581	602	595	612	590	578	602	649	626	586	598	651	643	643	586	611	597	576	629	615	614	611	585	634	593	637	586	602	624	648	646	636	602	619	645	638	644	612	616	664	649	672	606	615	644	589	629	613	649	639	576	612	615	588	611	607	598	582	632	622	619	623	601	618	614	586	643	624	648	610	577	651	606	662	596	637	651	651	600	611	613	640	616	624	584	605	639	630	583	611	672	664	654	589	632	586	586	607	627	603	595	589	585	626	577	628	629	599	617	627	592	623	642	634	626	579	645	616	601	638	588	586	597	615	599	601	602	642	610	622	607	588	609	586	655	574	631	601	708	626	633	670	648	603	609	642	605	590	667	609	661	686	595	623	617	597	644	638	639	606	610	603	626	637	588	605	640	621	613	617	643	573
48067	11006	12240	7224	4491	3252	2405	1990	1684	1382	1216	1183	1065	983	975	905	865	869	834	786	719	715	734	707	661	682	671	700	640	654	601	669	686	656	655	666	626	603	588	643	619	649	557	627	609	625	612	609	579	699	673	625	610	690	627	599	642	626	676	612	633	643	607	600	576	612	666	628	613	627	663	614	600	615	620	604	643	601	600	548	628	597	592	583	572	575	620	574	587	629	558	571	594	614	615	624	566	570	572	620	553	588	622	590	548	590	602	571	571	573	570	589	573	596	597	598	580	566	583	582	594	586	582	569	612	614	585	567	579	565	576	591	613	642	560	649	597	600	606	542	570	604	594	620	574	600	615	582	642	593	603	566	560	564	593	615	601	561	607	572	593	589	612	597	584	587	591	591	604	614	538	632	595	558	578	620	568	605	591	585	562	598	613	598	596	574	578	584	593	615	562	592	589	565	587	580	581	564	613	594	610	590	581	597	622	560	563	569	589	593	631	615	587	602	563	603	584	593	562	536	566	577	599	564	607	554	585	609	577	568	585	572	612	558	572	560	579	566	586	582	626	583	584	602	563	575	611	554	551	624	605	606	579	591	581	600	644	583	595	598	554	584	622	544	564	590	597	611	611	580	583	549	609	604	574	608	571	591	602	606	602	549	593	635	585	548	583	562	584	559	622	582	584	604	636	570	558	578	559	596	578	577	590	582	620	551	571	607	581	611	546	602	587	531	606	590	553	572	570	551	580	613	588	584	570	576	575	560	582	598	582	601	618	552	608	590	569	556	548	590	568	570	610	579	608	580	564	573	644	639	580	575	585	603	589	601	637	598	587	531	568	560	533	623	620	602	598	592	586	591	607	614	566	586	598	601	625	584	578	599	577	625	555	570	582	576	541	617	613	595	547	620	600	588	594	582	573	615	619	611	576	577	623	594	568	585	565	558	615	579	586	628	587	580	619	578	551	577	589	570	587	591	607	584	576	612	609	594	615	613	564	541	615	541	557	582	611	590	580	588	596	584	598	592	615	572	595	659	609	618	604	543	615	544	550	572	578	558	609	590	571	559	610	536	546	560	576	575	558	571	591	567	562	591	632	620	637	567	620	607	521	600	585	562	560	582	581	613	596	586	570	552	609	586	600	577	593	577	560	575	599	616	563	576	610	622	622	576	577	608	577	592	611	585	585	579	560	593	596	559	606	635	597	572	628	619	598	579	571	595	620	625	603	608	594	578	598	579	568	551	569	562	579	607	600	603	600	592	577	594	541	601	610	544	577	575	593	632	607	564	618	598	550	559	615	568	547	555	613	577	561	594	593	596	575	557	540	576	554	618	557	591	596	570	597	554	570	577	540	555	594	572	580	535	612	590	599	606	590	589	585	626	617	578	581	555	645	609	596	631	580	636	574	575	584	576	595	587	617	569	537	604	559	591	557	626	564	595	595	574	592	610	588	574	559	541	609	555	580	601	570	596	577	596	563	612	567	591	625	566	531	609	587	553	579	586	560	588	595	582	514	542	576	575	580	563	548	574	633	571	575	582	621	600	564	584	572	643	609	584	577	590	585	587	577	607	555	611	528	625	624	594	574	516	614	572	591	600	564	579	595	583	587	594	600	599	571	586	610	595	567	568	586	590	568	590	563	557	601	564	598	548	577	583	555	629	543	570	585	596	585	587	622	606	574	563	593	632	581	548	634	597	584	563	574	574	592	608	571	617	578	544	573	604	573	566	580	586	552	602	588	588	572	597	605	535	567	556	561	619	582	582	574	621	547	596	611	613	567	596	582	584	576	599	627	583	563	567	576	580	587	550	641	589	542	590	613	599	566	563	579	569	603	578	605	571	607	611	571	603	561	600	618	604	562	617	617	609	587	568	580	565	574	563	554	586	520	569	599	582	583	612	603	538	629	558	573	560	592	564	556	566	580	613	604	591	592	570	639	587	588	572	592	587	527	570	573	605	555	608	551	580	606	560	580	602	600	558	607	576	551	554	558	602	598	639	595	565	588	594	555	585	555	615	557	580	611	548	530	611	618	589	598	558	570	579	541	529	590	622	593	572	587	571	592	598	549	599	582	592	582	580	563	571	549	570	647	604	581	583	583	580	586	570	565	564	588	576	590	593	586	630	577	602	615	580	581	565	629	569	635	584	583	584	574	574	574	622	572	570	609	559	647	595	577	554	599	603	583	577	601	589	578	592	557	517	573	569	557	625	578	610	591	608	572	571	573	552	617	561	578	613	568	577	593	561	589	579	638	591	596	579	599	627	580	579	578	601	580	583	576	546	594	581	583	607	574	545	570	602	583	625	579	568	585	588	563	587	586	579	598	584	609	591	566	575	579	587	575	593	606	599	573	552	556	478	583	599	609	506	575	578	598	596	601	560	579	606	564	579	615	563	601	595	578	563	578	566	621	544	622	624	588	594	580	545	551	591	608	590	602	626	645	606	600	613	597	562	583	593	591	601	572	598	599	617	589	581	565	603	603	651	590	538	602	574	617	557	630	569	556	578	567	591	573	588	567	584	622	552	611	562	585	589	609	590	589	573	612	629	572	616	579	607	526	590	575	613	570	598	607	592	588	590	582	599	571	627	598	575	584	604	568	598	639	584	580	604	629	582	592	580	542	601	568	592	565	587	592	579	608	592	556	508	544	567	552	562	595	586	586	651	577	576	575	596	562	606	592	541	567	574	576	566	566	594	643	623	603	627	599	600	548	563	599	584	592	592	597	614	600	554	598	560	561	608	601	565	636	564	567	583	571	582	566	610	603	629	589	578	570	561	584	538	617	602	603	612	572	557	589	573	580	541	577	550	579	584	570	641	576	605	588	579	577	580	586	601	576	541	569	594	564	593	539	567	573	569	558	564	570	607	586	579	634	549	651	545	602	538	566	575	560	599	585	553	575	554	561	599	542	569	612	606	563	584	564	580	587	602	551	562	603	602	553	663	554	535	572	563	620	573	599	573	598	564	600	588	632	534	591	593	632	549	589	607	620	583	621	578	568	556	576	596	608	552	586	564	550	602	582	589	586	609	568	575	592	629	571	572	578	585	565	529	532	577	597	591	579	603	646	577	548	546	579	603	586	603	564	565	604	585	551	628	580	597	599	569	582	602	570	587	611	599	584	584	587	589	607	605	566	640	590	555	606	574	590	616	609	580	597	572	548	595	616	599	608	590	536	597	589	599	572	592	583	580	591	548	541	627	607	583	614	525	589	593	586	644	635	589	576	582	589	547	573	536	581	599	553	639	576	575	610	563	614	573	567	592	607	603	556	569	551	569	601	581	594	624	576	589	588	566	588	578	582	586	581	577	569	606	613	596	595	557	595	607	567	602	539	609	597	551	564	612	589	622	542	624	618	580	629	587	594	600	616	579	550	554	567	604	613	597	555	598	575	564	587	553	570	545	556	571	582	593	587	587	583	606	577	588	579	572	563	599	580	565	617	536	562	595	602	575	581	610	549	587	616	603	609	568	603	571	604	578	580	557
33790	16851	3603	791	583	586	553	523	535	544	497	523	539	532	510	552	552	531	516	478	567	564	504	527	498	520	509	530	557	491	487	510	540	506	510	531	560	542	502	513	523	518	483	513	527	551	541	508	583	508	525	537	511	519	535	501	525	551	533	525	529	523	551	499	538	464	526	509	512	516	544	535	501	514	499	507	506	515	556	508	519	542	518	577	513	523	577	496	509	500	486	485	506	535	478	496	491	541	526	547	540	486	549	520	535	532	481	527	536	512	508	510	495	502	449	539	529	561	532	518	506	469	475	505	491	506	510	517	484	536	527	542	504	531	532	565	489	526	558	526	525	509	496	517	538	519	544	550	539	516	516	531	518	493	516	496	527	545	511	549	517	539	506	535	503	526	529	516	510	521	531	534	513	541	561	523	527	530	524	502	481	479	474	485	521	511	518	480	522	510	513	564	513	501	513	561	534	540	524	467	497	504	506	499	539	515	522	535	566	556	500	509	536	531	513	500	547	492	518	538	505	528	462	477	549	512	479	495	542	486	514	521	494	553	546	518	520	536	477	518	526	495	519	492	542	516	526	562	502	526	531	522	530	478	533	531	476	533	499	508	594	515	493	478	504	483	515	503	515	516	561	522	561	542	547	522	527	491	531	526	528	545	529	533	551	500	517	528	542	535	504	509	542	542	522	471	511	516	492	484	500	540	520	479	477	538	578	524	538	530	522	521	540	502	530	533	541	494	493	571	554	521	529	511	549	522	482	539	475	490	505	549	510	508	561	513	494	537	553	556	540	495	497	527	510	539	522	511	509	516	526	531	522	484	502	503	514	554	513	507	506	515	526	544	504	535	514	519	502	568	520	518	492	530	539	502	508	515	516	529	516	500	523	512	548	528	546	532	499	514	511	580	521	583	492	516	499	524	562	540	538	528	548	557	499	546	515	519	533	540	502	487	511	545	527	491	540	512	478	533	494	549	508	496	509	534	510	526	546	507	540	542	528	535	521	530	489	541	508	505	511	523	529	527	538	532	522	571	556	505	477	524	504	528	504	518	509	530	517	509	463	516	501	538	533	511	519	521	511	489	478	533	520	505	503	487	504	486	509	544	515	547	561	546	483	509	548	503	520	548	553	485	488	535	532	516	541	520	539	494	508	544	488	515	531	562	468	495	550	547	557	514	518	514	527	529	566	536	503	471	528	558	503	501	518	517	555	511	518	498	486	494	546	474	514	494	543	561	526	529	515	493	515	472	535	513	480	530	534	526	512	541	521	510	489	540	487	500	500	513	576	548	546	540	547	542	532	521	507	479	566	549	532	495	509	480	514	531	480	496	535	529	509	509	550	538	497	510	539	518	544	570	527	497	517	543	488	495	503	510	538	528	508	513	481	550	503	541	517	539	549	509	517	516	477	513	510	528	513	515	520	527	491	538	513	528	524	504	499	481	514	508	542	532	516	500	551	507	536	495	479	549	445	498	547	508	524	527	551	491	510	545	524	526	489	520	526	492	538	503	562	539	539	492	529	508	506	522	531	492	494	536	526	517	499	526	489	563	510	550	490	505	478	543	526	513	531	486	542	523	526	577	465	503	499	511	516	562	529	540	461	547	533	504	530	515	488	513	531	491	557	534	478	505	509	513	484	545	541	487	524	504	491	530	522	539	528	489	520	484	499	473	500	541	521	501	564	546	562	488	521	504	474	554	513	534	489	526	505	492	569	522	478	515	495	540	523	499	501	513	513	537	520	513	525	525	503	478	517	519	565	513	543	507	466	535	531	533	508	541	463	544	517	514	556	495	497	565	540	523	515	486	530	476	480	501	543	485	553	513	518	504	520	560	514	525	489	507	503	494	485	496	544	562	495	508	542	503	521	528	542	521	513	540	525	507	482	533	539	537	553	521	529	522	537	521	505	503	515	496	520	532	557	512	517	538	515	517	545	510	506	563	515	476	519	524	538	538	513	515	565	482	508	517	573	535	478	545	504	521	486	541	529	526	488	556	512	510	507	567	507	520	512	500	548	496	531	557	544	531	520	526	534	491	526	547	525	564	510	576	496	465	529	571	479	505	524	559	510	500	521	486	534	560	511	537	519	553	523	519	533	526	532	505	521	548	527	501	502	531	539	524	528	542	480	485	541	523	541	522	479	509	529	473	517	508	485	521	512	527	509	518	518	586	481	554	548	508	511	494	530	559	550	536	514	514	484	537	516	527	501	487	550	494	482	494	509	512	493	499	528	502	512	508	536	510	496	520	504	527	535	519	503	466	544	533	534	518	533	548	510	521	542	485	571	531	514	509	496	514	522	536	500	540	525	531	515	484	486	499	547	493	535	481	527	522	500	518	498	530	545	498	522	495	502	546	510	496	516	497	515	534	515	534	512	565	536	464	515	481	525	523	502	514	540	539	502	522	536	509	523	489	503	515	517	490	549	472	495	530	557	492	519	507	570	503	486	546	576	522	517	490	525	504	502	528	477	524	510	527	518	513	530	507	510	540	505	525	535	503	485	518	517	523	543	484	525	506	520	492	531	532	498	507	504	493	500	471	477	531	546	531	476	526	533	496	533	520	515	504	529	518	502	546	470	513	535	482	502	487	532	525	530	516	491	528	505	562	524	471	552	471	508	561	479	528	490	476	506	492	515	535	484	563	548	492	522	490	502	521	532	484	543	536	564	542	550	495	498	546	540	548	511	531	535	507	509	537	503	528	547	532	558	537	511	535	486	505	553	522	525	520	537	551	514	530	540	511	569	505	519	515	522	518	533	524	472	530	564	487	513	541	523	509	485	532	519	526	529	527	513	579	521	519	499	520	483	474	516	542	522	536	490	510	480	565	537	497	538	537	523	534	516	528	510	512	502	543	492	513	508	523	534	525	510	506	533	485	548	506	531	501	553	503	454	537	511	497	488	507	500	529	524	499	536	532	550	480	544	496	493	518	509	498	501	518	525	496	516	516	532	529	511	498	526	509	494	546	504	546	527	513	483	509	524	531	534	519	579	506	520	543	559	496	526	510	525	538	555	521	505	514	461	532	519	544	558	503	515	519	538	558	546	509	518	541	543	517	497	533	527	511	516	518	479	502	527	530	544	497	504	544	514	518	513	524	531	511	546	500	529	485	527	486	496	478	507	537	496	537	485	505	530	528	510	552	528	457	475	555	479	537	514	477	493	497	534	553	489	477	501	497	507	493	550	563	482	557	541	517	519	507	551	538	519	515	513	515	502	499	496	488	542	522	554	477	482	509	531	527	496	544	548	546	515	556	500	531	476	529	535	495	539	527	545	536	511	477	542	541	529	537	510	508	534	543	449	480	562	477	514	551	495	546	523	508	523	552	585	503	510	528	532	517	497	499	509	487	522	483	504	547	516	475	526	523	551	487	529	501	494	509	474	534	515	474	522	494	525	467	496	549	513	487	519	507	536	504	529	501	498	492	465	490	542	542	485	518	506	511	546	536	561	541	488	486	549	490	507	502	514	520	582	525	487	511
30608	1945	935	687	664	648	538	565	584	537	570	542	568	559	537	553	519	556	528	533	551	546	526	569	564	579	504	568	562	516	520	539	589	569	520	556	545	547	552	528	532	560	560	518	546	549	589	584	578	560	519	544	567	576	540	543	518	540	565	546	554	516	536	508	522	533	539	540	534	585	522	527	543	530	537	534	554	530	554	523	536	562	508	514	572	520	546	562	531	564	632	513	497	543	523	507	514	514	525	541	544	536	560	531	581	587	567	525	527	492	499	551	514	519	572	520	548	507	513	536	578	576	560	518	560	531	529	517	546	539	565	580	526	574	536	565	568	511	539	534	526	544	552	573	556	539	572	521	552	533	543	481	573	524	523	537	551	542	602	515	546	555	531	494	523	520	554	553	528	507	538	527	508	516	555	578	526	546	552	553	553	544	539	562	553	528	537	572	547	508	516	528	560	560	481	530	527	531	566	569	529	556	560	535	547	527	498	501	506	529	524	571	488	559	553	505	533	549	499	562	583	540	530	564	566	534	523	573	511	495	527	558	558	547	528	522	577	552	526	495	554	535	545	517	537	545	576	527	540	570	550	543	517	532	556	550	533	566	562	536	523	576	560	541	531	569	555	539	556	525	561	562	567	554	548	514	566	574	533	550	542	558	534	529	567	577	505	551	530	522	518	539	595	570	531	552	561	546	578	526	521	577	539	585	516	603	548	542	510	553	558	487	522	570	535	528	546	587	528	558	525	537	526	539	555	559	517	536	549	547	517	533	581	523	553	536	564	536	567	543	514	546	531	528	549	540	554	526	546	527	522	546	535	564	563	562	541	588	536	567	494	543	542	543	538	567	608	510	534	576	599	529	540	513	489	562	533	553	519	530	531	554	524	563	529	529	518	531	562	568	489	560	518	542	523	542	578	529	570	549	568	541	542	581	557	567	516	572	515	512	537	536	526	549	510	560	546	515	566	556	545	531	512	569	559	579	553	526	587	538	509	534	502	519	553	531	543	554	507	517	501	529	550	540	523	554	541	546	546	524	506	555	525	517	527	538	523	564	521	571	572	543	538	503	568	510	531	569	554	560	537	567	577	547	509	543	527	524	569	577	520	538	553	553	481	509	503	526	528	543	542	602	548	535	558	517	523	516	552	532	540	553	586	558	553	566	517	548	508	529	564	492	517	537	564	554	547	567	557	585	543	551	529	553	549	528	566	587	544	542	533	551	568	537	547	574	575	561	538	550	530	541	532	558	539	532	550	557	553	519	528	548	524	525	518	563	550	551	541	538	558	543	515	522	565	542	552	575	563	557	537	554	518	506	521	515	557	560	550	554	532	507	502	489	533	507	516	566	528	506	545	534	567	538	549	550	556	533	551	551	556	537	514	538	513	541	555	513	517	543	523	542	587	545	536	508	519	538	521	540	541	503	549	588	518	532	560	536	558	555	527	561	522	539	538	584	571	515	565	569	589	556	513	577	578	543	586	549	534	539	531	523	547	560	573	562	542	549	562	545	556	554	550	548	521	576	523	545	551	530	507	555	539	546	510	488	548	531	540	512	517	523	530	535	548	602	563	554	563	532	576	556	556	551	512	539	517	532	515	508	505	534	497	538	590	571	535	511	565	569	555	533	536	527	564	502	583	559	535	528	503	561	500	566	558	505	561	523	539	565	530	541	555	558	535	490	529	515	594	521	544	539	546	537	549	516	568	542	528	531	518	550	563	545	516	587	542	529	512	575	558	589	558	525	508	497	544	537	525	537	543	534	556	581	552	534	522	529	549	521	520	503	545	539	513	518	537	524	556	599	502	535	509	549	513	553	557	527	508	572	566	513	501	541	541	537	543	588	547	534	577	580	561	524	563	498	512	527	516	546	569	581	505	568	555	556	526	566	544	536	584	551	546	544	529	538	582	565	557	521	539	536	514	587	548	577	560	567	592	560	529	557	579	568	538	546	528	524	503	556	544	512	590	537	509	561	537	543	582	527	571	528	528	555	497	531	487	541	585	536	522	534	558	572	569	544	578	489	553	560	595	536	567	547	531	556	487	535	553	531	498	522	532	473	565	540	516	552	565	542	552	506	578	559	540	512	554	542	561	513	545	576	524	557	574	517	547	545	554	535	584	568	586	567	558	559	549	517	560	517	565	530	565	560	557	513	581	549	559	530	549	566	523	544	466	529	514	542	510	573	581	540	525	536	554	538	519	541	521	559	561	505	549	526	542	553	575	553	529	534	518	549	539	525	511	504	546	557	528	552	536	539	495	547	530	536	504	496	577	546	521	550	506	527	499	596	520	573	556	533	528	515	548	566	549	545	550	559	541	544	539	556	548	591	600	557	540	537	548	572	519	560	537	520	577	511	524	554	548	547	542	542	547	549	555	532	538	566	575	527	556	545	528	587	561	547	532	504	531	586	536	551	530	553	535	573	574	536	503	541	548	546	556	556	584	559	559	552	530	528	526	538	564	567	543	484	514	529	554	522	506	569	550	541	507	533	552	551	548	550	551	526	542	546	523	540	531	525	507	540	540	568	532	546	522	545	555	535	527	538	534	512	565	533	574	520	515	516	533	510	578	545	550	569	552	559	501	553	570	514	567	567	493	534	524	544	526	548	575	518	549	559	553	574	563	529	548	549	570	536	537	540	514	513	529	570	530	571	559	505	539	551	577	548	547	511	552	505	545	513	551	540	529	537	586	562	553	546	605	541	559	563	528	567	582	536	527	547	528	578	557	562	533	529	562	537	549	539	549	522	522	520	511	542	539	517	518	509	522	571	551	519	503	534	517	544	554	547	559	554	538	536	526	548	532	522	496	507	511	554	551	570	554	518	577	547	554	545	542	565	535	539	526	592	542	538	542	536	514	559	575	571	526	576	524	544	531	567	539	539	498	547	543	567	579	504	546	554	558	535	548	536	528	540	558	549	559	536	569	522	505	530	532	553	530	507	538	517	558	536	560	538	570	543	521	524	556	520	521	573	513	545	520	535	585	548	528	556	533	520	522	538	514	562	540	543	543	564	529	549	545	574	536	545	526	520	592	554	512	583	526	551	551	544	579	539	513	502	519	564	543	514	582	545	553	574	524	539	533	566	530	536	507	515	568	541	487	517	529	528	545	550	519	544	516	512	510	527	545	557	553	553	525	553	540	592	517	572	502	547	565	525	540	522	531	530	536	557	549	565	539	556	561	552	545	528	555	549	563	551	551	516	546	535	549	558	554	570	539	584	558	513	591	524	568	552	523	584	526	559	572	536	531	544	530	521	558	548	539	539	546	524	571	541	515	514	546	536	576	554	560	564	514	543	562	561	572	545	541	586	571	550	540	560	562	566	536	542	544	532	554	516	539	566	488	527	508	575	556	560	561	519	539	541	564	516	560	585	536	559	536	568	575	558	622	508	592	522	568	557	548	549	494	553	555	522	544	571	521	505	577	534	506	527	585	563	559	584	496	560	532	521	532	564	473	506	561	539	542	524	518	538	539	556	589	495
25342	20925	27072	24860	20873	8885	926	600	491	465	493	428	405	410	363	335	364	369	335	373	354	363	324	328	351	351	357	343	344	329	333	328	317	349	324	313	313	319	302	294	317	313	316	346	311	296	303	331	323	313	317	317	304	321	332	332	324	327	288	302	311	310	345	318	303	334	339	304	307	313	301	295	274	284	328	295	308	281	345	294	314	305	316	316	313	292	325	303	305	289	317	278	302	329	267	325	262	304	288	333	295	305	300	301	312	339	322	339	320	277	296	314	306	320	292	315	335	296	295	296	278	312	292	304	336	358	303	309	288	340	304	334	282	290	272	277	292	310	297	324	262	296	326	319	301	342	308	309	306	296	300	300	294	352	317	313	313	318	282	305	299	337	348	278	282	300	301	314	314	301	314	306	290	282	309	297	248	315	314	301	318	283	300	305	281	270	313	300	284	319	300	304	343	332	287	305	363	295	306	316	294	329	319	310	293	312	315	279	334	298	309	288	308	332	285	324	329	282	307	305	284	304	308	296	298	307	331	314	339	315	284	309	303	313	292	274	288	298	278	329	289	295	295	281	334	296	300	293	317	334	313	310	280	268	314	302	340	333	255	298	302	297	306	301	314	289	317	292	317	319	285	291	316	304	320	310	319	298	284	293	299	262	269	326	286	291	305	313	296	297	331	303	293	335	316	307	289	277	340	303	336	289	316	303	308	298	302	319	323	284	286	297	303	306	296	295	298	295	326	293	316	315	322	323	267	305	331	322	285	305	320	296	306	287	305	326	305	283	321	279	316	301	301	308	308	322	328	321	292	283	297	304	312	293	322	312	281	317	279	315	309	301	294	308	285	314	318	305	280	300	325	310	295	300	290	313	292	327	305	324	293	320	275	315	327	310	303	296	321	307	299	287	340	290	299	282	292	301	321	293	288	303	299	297	299	334	310	325	313	352	278	290	286	334	304	297	303	271	327	303	328	289	316	282	336	277	279	275	303	301	327	322	281	289	279	314	315	272	283	303	300	276	294	334	283	310	308	309	311	302	306	277	318	305	313	274	313	337	297	281	296	334	281	278	290	335	341	305	305	303	324	312	297	281	310	283	305	320	286	328	327	284	311	336	294	284	312	305	317	286	300	282	295	320	312	307	333	289	275	327	305	282	279	300	308	312	290	302	281	292	321	311	339	323	300	327	317	318	334	312	318	323	337	300	252	297	288	307	296	303	273	325	332	300	284	327	315	320	312	331	272	324	290	282	279	318	295	311	311	296	306	328	318	320	322	274	334	290	312	292	311	300	280	332	324	343	290	321	332	282	294	331	280	316	302	292	305	325	307	294	289	291	301	314	303	290	327	312	272	303	325	315	308	281	317	286	307	337	303	319	270	318	335	296	333	307	304	306	311	303	320	315	293	292	293	271	331	309	303	311	300	324	284	303	282	307	322	306	324	308	325	302	310	328	300	277	327	348	294	323	287	312	287	293	305	271	296	314	311	321	308	310	317	311	321	318	345	289	304	309	322	343	310	294	305	307	321	302	315	281	288	307	313	279	329	331	279	308	278	333	314	310	317	287	321	304	291	292	328	322	296	342	304	287	271	326	315	274	291	308	289	314	312	298	300	283	294	311	306	295	293	323	329	300	287	304	341	312	279	301	311	332	294	280	326	308	326	304	300	330	346	303	324	325	305	289	311	303	326	294	264	309	283	286	295	302	294	293	307	300	291	305	317	304	301	311	321	305	278	281	282	296	315	287	318	318	305	299	281	291	301	311	295	329	317	313	306	280	316	302	287	317	323	316	317	307	340	284	281	311	275	297	306	268	324	318	318	312	278	283	312	297	296	306	306	311	327	322	317	296	300	309	316	282	285	306	308	286	303	275	336	330	306	311	317	292	315	300	310	295	287	283	302	293	318	319	310	296	300	286	304	313	305	325	297	277	345	318	304	306	329	280	303	279	324	316	295	333	289	312	292	295	288	322	277	292	313	313	314	327	311	279	285	309	324	313	330	323	306	289	289	284	306	315	334	310	332	308	306	340	309	309	314	286	343	314	290	300	329	288	308	307	309	285	310	276	327	293	286	307	319	318	299	307	280	296	312	312	299	324	284	293	330	283	279	315	315	319	315	307	309	330	298	285	273	303	309	292	317	331	311	315	306	341	327	306	281	287	317	316	322	330	286	284	315	304	341	293	273	295	310	306	288	323	303	295	302	300	317	312	322	309	313	306	306	322	278	307	314	319	294	280	311	305	327	317	301	309	298	310	312	328	326	288	326	314	297	277	293	291	289	321	326	317	294	277	315	260	276	259	323	307	297	306	315	307	305	297	302	288	329	307	287	273	325	323	311	279	319	290	294	286	282	306	309	293	283	326	296	295	297	303	331	326	325	318	285	288	302	303	283	330	334	276	312	309	316	320	319	309	309	318	308	295	307	324	315	298	280	261	308	302	324	290	330	301	288	313	300	300	321	317	305	321	308	301	302	315	300	295	284	321	328	298	295	289	286	309	323	328	281	300	306	293	282	307	315	295	293	289	286	300	343	318	284	284	282	305	307	290	320	304	335	307	319	294	286	319	283	303	316	293	287	329	290	305	359	295	306	289	287	291	329	295	302	328	304	279	284	310	322	306	302	308	318	335	329	346	296	337	318	280	290	301	359	305	304	308	296	312	287	307	269	323	306	303	295	290	298	307	325	308	303	320	308	300	312	299	312	298	319	286	291	302	303	298	327	303	305	305	304	304	314	287	296	306	302	277	298	336	288	320	277	312	315	326	334	291	309	294	336	317	306	322	325	312	302	284	280	310	309	309	286	259	323	291	313	337	289	296	300	311	298	333	306	305	300	311	259	278	331	300	320	307	337	284	305	304	303	313	303	291	308	325	323	298	304	300	310	301	311	298	311	294	301	306	276	279	304	299	302	327	283	316	303	308	309	284	312	317	314	297	301	287	272	307	279	338	328	313	288	287	288	344	288	315	331	296	296	323	291	300	311	286	321	292	299	281	319	302	296	286	271	286	299	298	312	342	285	311	295	322	311	275	325	297	299	320	321	318	281	318	272	315	287	305	298	278	301	302	290	279	320	325	300	314	302	276	299	293	325	302	321	317	312	325	269	312	308	311	287	275	331	305	345	300	292	292	274	313	282	314	273	296	299	279	293	317	302	296	321	303	269	317	307	301	318	338	299	340	286	304	297	290	314	364	301	293	279	293	332	310	343	302	318	309	298	288	302	315	298	306	283	302	304	333	322	306	304	306	303	319	305	292	311	300	330	334	311	320	279	320	324	297	291	305	327	310	287	314	290	343	292	287	290	297	334	319	286	317	300	323	318	293	315	339	306	312	321	288	297	306	275	305	329	302	292	297	295	306	324	328	325	295	290	284	284	315	301	318	305	304	310	282	303	309	321	312	297	294	314	315	275	277	290	314	320	292	304	310	297	282	297	307	316	318	294	287	273	293	321	291	333	300	304	304	314	324	302	322	303	307	274	296	289	297
49751	8741	7195	4031	2413	1725	1303	1055	845	827	678	610	559	496	520	465	468	439	421	410	438	410	406	372	339	352	370	355	367	339	356	358	339	353	328	354	366	350	375	322	337	337	342	325	354	371	336	333	344	367	374	359	347	371	346	363	362	342	379	321	360	347	313	324	337	346	324	302	333	338	321	318	321	307	350	299	307	260	328	324	322	316	320	321	326	317	335	309	305	291	332	356	312	342	329	307	331	310	359	337	327	334	294	307	301	336	325	343	307	308	309	330	331	303	310	325	319	326	326	322	332	366	299	318	341	317	341	331	337	312	334	308	342	309	294	319	288	338	282	307	357	336	301	327	323	311	352	345	321	354	324	323	310	318	326	314	296	308	331	344	334	321	282	290	293	318	336	331	301	344	326	322	325	312	260	336	318	309	357	331	304	302	348	317	307	327	307	289	338	314	343	304	328	313	303	324	301	320	295	341	330	314	322	292	315	296	330	301	326	338	299	344	327	331	309	296	300	317	305	304	344	311	299	318	296	329	309	339	324	301	330	333	343	311	341	293	316	328	308	311	292	350	311	314	285	310	341	342	344	346	315	312	310	325	314	314	313	330	312	313	304	314	331	310	284	314	310	342	317	321	339	339	320	336	304	340	348	326	325	318	347	315	348	337	314	317	325	325	320	320	323	310	305	313	302	297	304	322	303	322	319	328	292	334	255	343	326	317	317	341	282	317	313	338	324	355	284	306	330	299	317	344	312	325	330	319	294	310	294	324	344	314	279	338	314	335	339	352	334	306	335	305	333	315	319	324	286	331	315	308	329	309	309	328	328	306	300	308	317	305	307	334	322	318	322	293	335	338	299	304	292	294	332	334	296	273	303	285	322	303	331	318	302	310	325	362	293	337	286	326	295	305	314	321	333	305	338	330	318	322	316	317	325	322	314	301	327	340	301	305	303	323	338	280	296	315	298	299	345	323	333	333	333	326	341	290	320	326	333	332	343	338	324	321	326	327	333	302	320	338	301	317	314	309	313	333	341	318	315	322	305	333	325	327	313	314	291	330	301	307	321	314	340	321	348	285	324	315	338	319	313	335	338	294	329	322	309	303	310	305	323	319	339	319	315	294	285	318	318	347	322	347	325	323	319	354	327	290	325	315	313	313	369	326	352	321	316	302	332	347	323	303	321	311	285	306	327	309	325	308	332	301	349	353	342	311	298	310	324	305	331	309	328	334	296	317	298	347	355	319	323	339	325	324	323	307	331	308	337	323	308	315	321	314	322	306	304	326	317	311	327	317	300	334	313	330	324	352	332	327	279	319	337	309	306	318	343	310	314	328	324	309	331	326	314	321	357	291	320	345	338	310	332	313	329	314	320	340	307	332	328	330	298	329	301	283	318	293	312	309	329	343	327	323	310	310	337	332	324	305	334	299	311	312	296	310	289	334	324	299	331	314	340	289	304	325	307	296	327	329	355	336	312	303	306	355	327	324	344	308	302	310	312	305	324	375	294	305	314	317	313	305	344	341	339	329	315	336	335	352	345	320	310	306	322	313	327	324	380	339	322	314	308	318	278	344	325	356	308	318	298	348	327	317	346	337	300	321	321	322	300	324	296	310	342	332	314	313	308	316	326	336	297	271	317	313	333	325	319	359	333	313	300	321	288	328	329	296	330	309	338	340	281	344	337	319	322	307	299	316	320	342	306	319	325	293	345	308	328	350	342	321	328	333	325	324	351	336	319	308	334	338	305	312	322	333	314	332	339	331	329	322	326	306	321	316	312	303	335	306	372	344	295	297	301	341	294	325	316	309	328	305	357	297	313	328	328	328	302	321	335	279	358	335	323	311	322	285	305	311	323	318	329	339	351	341	330	313	305	311	306	323	311	314	327	303	316	305	347	310	281	336	346	321	314	310	347	342	354	317	305	318	319	320	327	321	330	315	313	289	312	321	315	298	343	309	301	349	294	357	301	325	284	300	289	319	356	320	307	354	295	312	325	286	356	296	347	312	343	327	348	331	322	319	332	340	300	327	320	293	360	297	317	336	285	307	341	295	312	327	338	341	334	316	296	315	287	338	304	331	309	340	327	294	296	307	322	300	311	351	338	320	327	297	299	337	324	307	337	332	317	293	307	344	343	316	299	313	326	309	353	304	320	307	335	336	341	319	349	319	299	315	349	353	293	345	332	346	326	337	315	305	353	313	305	328	338	298	336	336	291	338	321	342	313	323	337	331	299	332	347	313	318	351	330	328	311	314	308	338	307	319	323	318	319	307	329	304	342	313	306	308	333	332	349	331	329	298	328	329	317	306	329	344	324	328	304	329	310	302	312	342	321	341	306	322	307	318	328	358	304	295	305	327	296	312	327	345	317	303	321	322	295	315	294	327	309	314	324	328	326	320	290	362	310	351	307	314	346	331	332	342	330	312	328	324	326	304	311	315	341	314	338	324	294	301	359	324	310	321	316	287	329	312	311	309	302	298	288	355	293	305	330	302	318	313	317	297	319	334	325	323	308	323	323	323	281	304	302	326	312	333	326	334	315	301	295	321	328	323	327	351	327	304	350	324	315	326	324	335	319	314	312	327	315	306	355	321	342	301	301	302	316	293	336	338	338	314	320	300	334	302	329	325	313	337	304	328	313	301	322	284	298	348	300	333	288	318	326	320	319	306	302	301	295	304	309	336	334	305	303	302	313	316	330	288	301	330	308	326	318	320	302	354	301	317	342	333	332	277	315	308	290	335	343	325	335	300	349	334	331	327	305	290	321	303	340	337	329	348	348	310	313	335	337	326	309	304	319	324	325	344	312	323	307	320	343	290	300	322	337	325	348	338	303	332	316	329	307	289	324	347	321	310	341	314	321	324	348	283	306	344	320	287	302	314	307	326	323	358	332	337	328	340	329	316	320	313	310	323	333	290	323	322	353	306	330	308	329	297	316	347	319	321	321	335	336	340	347	303	297	355	267	351	331	304	301	331	303	333	296	319	306	318	289	280	268	343	298	329	323	306	329	336	302	279	298	333	282	311	321	350	308	304	331	297	344	313	333	380	342	305	305	328	324	305	324	311	330	328	341	334	303	302	328	315	317	341	324	335	326	337	320	339	340	330	328	298	307	304	307	311	329	325	319	290	288	323	289	301	338	295	348	335	333	316	319	331	330	346	297	340	338	322	278	332	325	312	316	308	320	306	298	332	277	335	310	300	339	327	326	311	279	317	328	319	320	318	305	315	305	333	332	293	361	345	297	301	283	308	301	293	308	305	293	333	322	343	329	346	311	300	305	320	324	307	293	331	308	329	310	332	315	327	324	324	318	300	291	341	338	334	324	313	307	325	323	280	306	296	338	316	333	328	319	326	323	327	316	292	305	299	308	305	343	337	307	307	302	315	299	326	318	317	308	312	369	310	298	329	334	322	329	301	315	268	333	326	318	327	343	312	316	286	319	288	311	305	315	316	334	319	326	329	279	340	329	297	315	346	297	330	274	331	306	368
23385	20953	27453	24588	20954	20994	8207	1423	1118	1000	951	875	807	769	790	779	735	741	698	729	689	673	700	732	659	680	709	670	641	676	649	628	642	661	663	630	601	637	616	636	632	641	656	674	628	626	631	676	629	679	660	635	617	669	660	694	659	621	619	645	610	653	673	689	612	597	640	633	634	611	626	657	629	614	635	644	627	647	581	696	608	615	562	583	649	619	633	599	602	597	661	613	620	614	629	643	629	616	611	655	624	622	617	629	607	605	640	663	649	635	612	541	613	623	617	638	616	618	610	633	622	592	664	599	649	596	618	644	600	633	596	573	641	640	609	587	645	637	606	654	616	678	616	643	616	596	645	654	646	654	635	616	601	626	627	616	640	614	587	597	602	621	586	652	578	618	563	638	613	590	704	649	657	595	618	642	643	571	634	649	637	619	639	636	598	622	658	615	657	628	604	666	655	607	609	624	622	606	656	604	635	617	602	607	606	658	649	651	639	598	603	641	591	607	618	608	629	615	600	636	597	609	630	648	630	650	606	614	647	599	603	623	580	584	615	642	667	619	652	622	578	626	622	613	644	610	627	656	610	653	599	574	644	620	623	631	644	600	651	691	639	607	598	629	654	645	595	617	597	606	648	631	626	583	621	671	613	621	643	663	627	586	606	643	649	614	591	641	661	631	577	609	603	623	629	655	631	609	657	616	640	597	649	631	613	647	621	618	637	632	621	593	625	596	624	619	591	616	669	578	604	656	617	575	618	610	626	630	611	610	571	603	617	613	626	613	630	614	597	644	638	604	623	647	619	625	615	590	605	666	629	635	673	610	653	627	625	580	644	600	588	634	601	601	585	633	595	612	655	595	619	601	627	649	584	606	637	637	579	613	640	603	581	634	631	650	598	592	617	611	607	665	606	609	594	605	563	632	630	634	633	596	642	613	621	636	639	612	610	615	605	644	650	633	630	634	619	619	623	595	617	641	619	621	594	618	607	581	657	578	626	594	636	586	628	634	582	559	604	605	607	613	615	611	603	591	629	669	604	622	624	602	612	619	601	628	615	600	642	607	659	619	656	644	610	629	604	591	634	676	631	651	672	631	620	634	624	605	584	612	626	635	646	631	625	618	595	613	653	676	628	651	616	608	611	666	616	615	658	559	597	636	669	591	589	584	652	570	570	644	599	649	609	628	649	614	619	604	667	647	640	608	601	632	621	653	615	657	628	601	610	656	631	632	624	638	634	619	609	631	635	614	652	635	599	625	633	646	629	641	620	669	609	620	616	620	641	586	623	666	621	642	622	588	591	658	636	607	636	594	559	615	625	603	618	629	648	621	626	641	588	600	645	629	623	612	592	634	648	603	678	605	665	584	598	611	573	657	644	593	617	632	603	624	587	625	627	627	659	638	683	571	668	591	622	621	652	614	614	638	574	587	596	626	654	669	596	633	635	602	617	617	680	614	601	622	623	631	649	642	615	640	590	626	626	636	611	648	630	596	622	546	620	585	545	614	686	623	632	622	596	590	612	616	563	655	610	594	605	576	629	602	657	647	617	655	582	628	642	637	625	611	656	595	634	626	620	643	628	648	655	646	632	604	615	648	609	601	609	651	634	677	600	636	629	624	635	668	648	642	563	587	623	627	585	595	596	617	605	620	628	610	638	613	662	640	634	648	615	672	629	579	616	600	620	612	588	563	632	690	613	615	613	590	643	624	638	613	602	637	635	650	615	615	589	631	631	605	603	566	627	603	624	586	612	632	596	593	605	628	635	639	597	630	616	637	616	639	598	640	646	618	661	605	579	584	650	620	646	645	606	627	658	611	587	617	608	631	609	634	644	624	599	607	598	644	621	598	635	614	624	599	649	634	633	592	623	639	620	624	634	650	629	608	677	619	673	616	644	614	674	626	610	625	589	596	602	627	615	610	632	594	623	625	644	617	589	641	618	635	606	609	622	634	625	611	568	653	641	636	583	628	635	602	669	678	602	582	644	624	616	641	587	628	649	615	632	611	667	583	619	653	650	639	626	610	624	632	624	596	651	608	613	620	615	691	623	610	643	589	618	602	581	599	635	613	619	647	594	631	601	659	667	630	604	623	647	592	640	610	591	632	605	582	609	651	636	613	611	645	608	635	593	625	644	618	640	646	641	645	576	607	605	656	634	625	628	610	563	626	677	600	622	628	633	597	635	625	566	602	631	665	621	576	631	616	618	581	646	611	625	608	626	626	607	595	650	662	633	629	633	603	655	624	585	586	602	651	645	605	629	610	619	597	639	624	646	595	659	623	633	665	623	599	622	598	624	576	622	631	605	593	603	616	633	634	649	648	586	574	612	627	635	609	642	654	618	593	623	605	621	618	632	597	580	627	649	628	614	616	617	669	638	601	637	642	602	604	586	619	630	630	652	635	602	603	615	565	648	635	617	607	618	605	692	655	655	659	627	621	622	614	599	613	652	627	638	590	640	637	604	594	632	619	585	651	653	615	639	627	624	651	580	586	618	574	636	624	595	597	583	608	649	655	610	582	631	593	629	622	608	618	620	618	637	589	658	612	626	605	597	591	599	610	617	593	597	608	633	620	632	619	632	579	624	590	592	616	662	652	672	664	632	609	577	611	622	608	621	607	620	644	643	638	639	611	630	669	609	617	634	613	575	644	595	657	621	649	606	640	647	632	613	647	640	594	667	602	590	644	618	647	643	637	647	629	622	621	645	601	610	612	634	597	564	627	640	653	638	635	576	570	586	557	637	670	648	663	639	604	650	621	623	593	614	649	643	613	658	615	615	626	596	640	608	577	621	625	650	653	593	600	665	601	624	600	619	651	632	616	638	674	638	596	633	626	633	633	601	650	608	625	612	647	597	607	629	638	629	638	590	617	629	601	613	626	583	587	597	600	598	614	621	588	648	614	584	616	598	594	587	614	623	637	602	603	587	614	631	622	623	610	593	591	675	624	617	599	645	635	630	655	589	576	681	609	636	640	647	636	614	658	626	610	625	605	654	555	555	621	655	594	613	632	647	603	569	625	580	648	614	631	652	637	641	604	614	621	619	625	631	617	625	601	620	632	594	638	613	619	621	629	652	636	593	667	616	666	606	633	630	623	609	579	612	615	622	588	606	597	617	577	620	616	638	595	649	652	629	642	592	663	626	591	621	578	625	669	685	629	582	606	614	651	591	597	629	651	600	663	627	612	655	630	624	646	655	606	651	658	587	615	619	621	617	665	632	604	644	585	666	629	621	670	615	610	639	663	595	668	602	672	613	591	656	637	616	663	637	604	590	614	645	625	637	698	675	620	609	626	624	666	610	610	637	659	603	635	631	616	630	602	578	595	622	635	599	623	632	602	595	613	617	635	619	670	559	649	612	666	635	644	635	590	594	596	639	573	587	574	619	651	649	608	633	631	605	613	614	598	595	574	578	619	629	581	623	637	645	604	616	640	613	614	628	655	609	637	625	594	622	637	627	624	627	657	587	628	648	658	615	676	634	641	635	582
44569	11681	12183	7099	4458	3175	2388	1958	1675	1443	1263	1195	1098	1012	946	908	875	836	838	765	726	724	720	733	707	699	703	665	672	686	631	650	637	695	634	673	634	603	613	650	618	594	595	628	626	632	647	672	591	658	655	683	611	641	598	646	625	634	638	629	575	582	640	606	621	590	621	623	594	577	625	611	588	625	626	580	579	602	608	558	585	579	600	614	585	617	565	620	559	577	552	591	582	603	566	569	581	572	564	608	581	576	582	583	594	592	555	594	565	565	661	606	596	584	552	610	617	563	598	611	597	560	559	602	544	618	614	629	562	537	592	583	585	557	598	546	570	548	580	620	617	573	618	607	587	625	597	599	571	599	573	613	564	595	570	566	582	608	611	589	563	599	559	588	628	593	585	603	601	621	625	546	588	591	570	640	582	615	604	566	573	609	598	614	584	610	589	608	531	595	615	569	557	595	590	552	615	609	545	600	548	587	575	569	558	591	582	593	593	567	585	587	589	599	587	541	609	578	556	601	589	594	617	599	540	601	592	591	632	582	595	589	552	585	622	552	607	545	523	567	596	560	598	603	574	556	614	582	594	592	614	589	594	618	590	564	580	628	557	591	597	563	608	626	570	589	567	551	605	573	621	589	593	562	588	569	607	578	598	566	527	618	568	598	609	616	550	596	623	590	657	567	552	569	602	589	602	590	653	536	621	592	643	585	595	565	548	573	613	608	561	572	572	574	581	600	619	602	562	584	608	598	611	596	597	610	591	544	571	568	635	567	600	620	622	587	592	569	566	589	582	584	584	572	577	576	545	594	549	621	551	536	551	574	584	575	591	586	586	536	573	542	624	574	564	592	575	571	594	567	611	575	589	532	599	585	605	577	591	554	578	571	556	583	601	580	587	627	574	581	589	618	593	604	583	613	570	526	643	620	597	577	607	597	594	622	565	615	567	581	609	616	618	568	611	608	599	581	582	551	597	605	594	579	592	595	609	565	598	535	580	596	623	574	615	569	583	542	566	583	575	612	569	597	573	586	560	590	591	620	582	606	605	597	565	601	568	610	585	586	547	603	583	624	600	564	574	575	635	574	581	546	577	595	617	627	578	591	561	552	555	591	596	579	570	633	625	557	605	593	625	580	595	613	568	608	606	560	583	616	573	577	578	621	574	591	576	588	596	577	564	565	607	640	564	571	535	572	562	606	582	589	549	619	603	568	613	608	531	537	578	609	606	627	626	576	595	589	608	555	607	606	651	549	578	567	589	615	599	595	589	553	568	576	599	541	617	561	626	589	587	593	588	600	571	554	575	566	603	579	572	571	565	558	634	542	578	580	623	579	577	609	578	562	587	597	562	577	570	584	601	586	602	557	576	571	567	616	584	599	599	591	579	568	519	584	566	580	578	561	600	575	600	600	548	604	594	577	613	576	561	615	591	571	602	579	577	571	607	560	601	574	575	586	588	651	583	568	538	547	545	582	577	580	597	587	563	560	580	568	593	577	590	591	572	652	615	585	580	581	633	572	566	600	606	598	595	590	591	619	547	627	612	563	618	593	552	599	616	589	564	637	571	577	583	612	558	628	573	571	589	578	614	574	612	565	575	572	595	597	597	585	560	535	628	569	580	610	578	595	624	573	586	610	577	631	589	592	630	584	638	597	576	592	617	589	578	598	587	583	616	587	563	564	573	625	606	548	576	567	592	578	565	605	588	579	550	598	575	566	581	556	611	633	563	557	586	630	562	612	549	603	584	577	595	588	563	612	574	630	576	554	576	547	605	623	598	607	606	589	639	579	599	617	567	545	586	575	553	556	551	607	595	533	573	597	589	574	585	572	529	597	555	563	558	579	574	598	585	623	599	596	600	585	603	587	576	641	628	596	595	622	585	583	544	588	591	560	601	558	602	564	599	584	636	597	594	556	588	581	582	565	602	561	603	576	585	605	612	611	589	617	558	621	572	589	644	571	604	587	566	591	619	599	574	580	562	574	604	563	574	618	601	592	579	556	539	586	617	549	586	573	591	580	612	598	565	614	636	606	584	578	540	584	607	573	616	578	570	591	611	584	605	567	563	577	562	546	585	630	616	619	583	609	573	609	613	560	646	617	559	590	601	589	592	576	570	596	590	595	576	574	608	600	594	564	556	569	595	592	574	621	610	595	554	575	546	610	596	563	560	555	546	583	579	599	594	613	573	582	598	604	581	580	608	606	597	578	600	593	586	551	626	543	555	598	543	597	537	581	610	553	559	616	598	586	566	619	546	563	560	560	515	607	586	557	579	617	586	584	601	608	601	546	559	573	600	582	586	625	602	579	642	596	570	589	620	573	527	569	599	599	612	560	596	573	585	575	587	612	600	592	530	599	593	593	592	580	626	571	572	589	602	615	582	581	578	593	627	614	578	598	584	584	600	609	585	626	601	593	616	547	561	576	626	586	607	559	635	608	612	601	559	585	604	615	597	573	569	626	561	560	598	614	603	575	582	597	551	627	612	569	585	585	595	555	560	595	568	611	567	585	601	623	557	595	606	548	608	583	603	577	587	558	580	599	559	631	588	598	566	570	590	567	589	589	555	592	605	600	630	568	579	557	564	594	559	585	562	592	568	561	572	593	580	554	564	551	567	572	622	573	561	560	580	570	564	538	542	606	590	571	611	572	557	589	590	575	574	603	612	566	622	599	550	594	541	584	580	618	581	601	600	576	583	599	563	567	589	607	603	583	587	578	591	588	530	582	577	614	599	601	601	580	599	617	591	579	558	618	594	548	594	567	566	579	570	581	577	574	554	565	582	558	561	582	599	578	543	599	602	585	573	614	628	645	608	581	606	625	610	546	601	566	630	584	578	582	588	615	602	566	610	597	599	571	615	610	583	559	590	537	598	603	614	575	632	544	634	570	543	630	595	569	598	582	565	595	546	571	578	589	635	576	584	555	574	605	575	573	589	569	564	543	574	561	554	621	588	561	561	607	555	554	677	591	585	626	578	550	574	574	603	586	568	631	559	556	551	634	606	586	609	580	571	589	614	584	621	576	610	614	565	586	604	604	558	609	564	525	597	530	606	597	586	624	562	597	568	596	579	564	539	576	614	605	544	568	604	621	595	613	586	537	586	591	572	561	569	570	592	596	616	609	609	525	583	592	616	596	585	604	571	579	585	555	610	584	627	592	577	592	591	599	550	562	588	591	596	577	571	593	569	604	585	594	580	566	597	577	577	578	577	581	583	599	537	517	589	625	567	608	578	645	609	590	587	614	579	561	590	593	597	536	581	565	623	544	589	565	642	548	575	592	535	594	616	575	601	573	590	574	614	609	581	627	553	603	594	561	573	556	609	542	597	574	558	582	588	574	629	568	568	575	572	583	570	544	594	611	599	581	573	613	568	598	574	563	593	624	610	574	550	616	579	617	592	607	611	586	557	583	615	611	571	575	602	596	586	618	604	597	614	576	565	612	594	610	574	568	549	603	612	554	619	595	595	577	582	577	571	549	611	522	602	604
33909	16979	3489	766	606	620	522	530	511	559	519	553	497	538	520	528	531	525	495	493	536	509	503	519	549	552	491	540	537	505	510	503	521	517	513	542	520	532	523	521	550	531	528	518	529	536	522	512	513	531	498	538	547	501	541	528	510	488	533	528	516	519	523	497	555	501	525	498	563	587	497	486	548	573	506	507	479	529	524	535	543	499	512	487	547	527	551	527	478	521	572	560	540	514	515	526	548	530	483	525	497	519	558	559	519	542	498	539	516	551	487	550	484	483	565	537	510	533	501	554	543	508	528	506	504	531	532	510	517	512	485	521	528	539	529	534	526	482	507	507	534	481	555	484	495	482	497	533	512	538	502	472	497	484	482	464	480	535	536	480	524	527	535	494	562	539	500	527	521	504	521	506	517	525	485	503	529	531	551	504	531	498	508	532	505	532	484	499	550	533	511	520	486	484	510	542	528	551	509	504	549	510	533	512	528	513	470	551	524	528	531	501	477	479	508	551	508	504	512	517	522	523	514	511	546	517	530	524	532	545	566	494	540	520	482	543	551	543	529	505	541	532	518	509	514	524	513	519	475	487	528	498	519	516	538	503	546	518	520	500	502	539	504	541	502	524	497	483	522	505	481	545	499	502	530	535	531	510	529	497	534	512	562	542	509	512	503	552	503	529	543	532	526	521	511	523	511	501	523	547	505	559	540	526	542	507	499	515	495	497	505	517	469	521	504	530	525	524	529	520	530	495	526	588	507	543	517	489	532	522	543	551	541	518	535	462	561	478	547	525	517	532	517	536	543	503	548	519	516	530	527	486	519	488	536	497	554	548	511	537	551	565	522	542	514	518	587	538	540	453	522	522	508	522	533	549	486	520	532	502	534	555	531	484	492	513	485	499	493	533	525	511	516	523	515	531	524	548	524	496	550	523	552	527	530	514	539	492	496	562	528	481	519	507	536	533	557	498	478	508	507	503	564	519	487	544	506	498	480	509	552	495	541	477	551	501	493	520	483	510	526	503	507	526	551	508	529	562	557	533	522	517	535	480	519	541	472	561	499	487	533	520	530	538	503	503	536	508	503	508	511	514	522	507	549	485	497	528	503	507	516	526	509	560	497	535	534	518	506	515	508	534	516	514	534	519	531	499	523	517	534	506	542	557	504	489	536	542	520	522	511	504	551	544	524	540	507	489	493	512	584	541	509	497	562	534	494	520	500	533	543	542	511	538	536	528	515	523	539	528	462	542	536	496	543	536	534	534	489	519	501	519	455	555	476	537	513	564	521	515	533	505	464	498	504	538	507	499	530	542	506	573	500	544	516	526	509	537	519	463	502	526	511	496	487	508	508	508	521	529	494	528	494	545	514	532	512	466	534	560	495	524	501	489	525	494	468	507	523	514	565	517	534	530	495	469	532	492	491	515	568	546	556	494	531	531	526	511	554	544	501	497	512	517	552	508	541	552	469	531	489	521	533	525	552	510	547	496	518	525	482	471	488	491	509	492	490	495	558	501	498	522	541	508	510	509	541	513	546	550	503	545	510	495	501	493	548	532	518	516	516	507	502	503	523	505	505	525	526	522	491	491	530	494	507	489	538	486	521	534	543	536	537	509	492	553	518	539	500	510	494	509	507	496	519	495	519	531	526	543	510	500	516	498	555	555	510	534	531	499	581	529	555	494	505	555	537	520	512	505	509	516	519	521	530	538	519	526	498	559	509	498	523	524	535	524	539	527	538	544	497	534	547	479	545	546	518	513	504	512	495	541	518	542	527	516	510	546	520	506	532	515	517	502	577	523	493	547	511	533	532	513	537	552	518	510	540	496	547	500	510	491	514	560	534	507	536	491	520	517	525	520	535	525	548	521	511	520	576	526	478	536	534	495	541	544	501	537	524	501	511	504	527	459	541	526	550	513	525	508	547	520	483	519	528	533	509	511	505	531	479	482	511	477	528	529	526	519	492	509	494	541	545	533	517	554	572	525	521	502	522	483	539	494	505	505	504	561	520	575	500	518	475	546	515	544	549	538	509	550	541	489	482	511	478	512	497	608	534	491	498	529	515	551	519	500	476	532	480	513	544	581	498	552	532	518	508	514	545	479	505	506	547	502	543	506	529	501	535	467	513	542	549	534	509	521	527	521	505	512	538	500	483	568	505	547	536	544	524	497	524	536	500	522	526	494	534	510	535	506	511	534	533	539	530	477	556	541	506	558	535	500	506	504	501	527	507	555	533	508	534	495	508	509	461	454	501	512	578	542	506	505	546	561	489	537	516	536	513	530	563	497	528	489	600	542	512	509	508	518	524	516	497	575	549	561	516	505	476	506	566	516	520	492	500	557	505	530	523	502	539	530	521	510	517	528	519	525	510	531	543	472	500	534	569	541	508	507	531	548	513	503	514	518	538	533	548	514	535	523	538	478	540	498	508	484	522	523	491	551	531	514	501	514	540	543	503	533	525	517	474	508	506	555	567	533	483	530	548	536	523	534	548	515	494	500	541	545	521	505	488	510	541	484	476	550	514	460	518	513	523	494	550	483	518	515	508	523	525	536	505	555	554	503	535	509	560	508	519	539	532	538	512	517	565	542	499	501	479	514	551	547	497	500	544	521	507	470	499	488	533	519	513	529	495	570	544	513	510	551	499	487	484	506	542	519	498	489	518	513	529	520	530	481	541	534	545	509	543	528	506	533	537	519	541	529	479	538	517	519	482	548	506	521	527	508	490	542	532	493	531	496	562	494	503	511	499	547	539	490	514	517	499	517	511	519	531	516	505	554	498	547	511	516	530	511	495	508	543	529	518	515	544	524	519	497	518	493	486	470	517	502	525	511	504	509	485	513	506	522	546	531	545	511	517	488	521	508	523	492	547	461	556	505	499	508	505	530	534	524	512	509	504	517	499	540	523	520	537	547	532	566	568	511	517	525	498	524	497	447	534	505	498	516	536	536	532	490	532	553	513	498	519	532	536	519	554	497	505	520	574	539	544	533	543	527	524	552	522	514	475	501	506	537	526	526	554	524	551	532	541	522	521	526	533	547	541	507	494	534	518	526	526	542	546	523	535	541	517	543	529	537	515	544	465	524	536	535	553	468	489	487	560	514	494	557	522	539	547	517	486	540	532	520	512	492	523	507	551	534	514	534	511	569	543	511	509	540	487	504	548	543	491	521	523	525	525	553	531	548	545	499	551	567	519	495	481	546	516	533	499	541	499	506	520	557	502	516	512	535	528	501	539	521	544	557	496	516	532	516	539	531	543	516	497	515	515	524	548	520	528	522	557	508	539	489	503	544	528	532	503	576	554	498	491	532	514	516	535	510	516	518	544	524	497	515	535	494	489	530	502	524	515	504	524	534	499	543	507	498	514	534	527	497	550	514	481	494	537	516	550	497	531	512	521	489	488	494	502	532	532	511	495	513	522	466	504	543	540	502	494	495	495	518	516	515	485	467	534	521	527	526	561	509	522	478	504	536	530	500	534	520	496	528	501	479
30956	2801	866	720	641	630	589	561	563	549	574	507	564	555	487	557	533	578	549	528	549	526	580	534	562	579	523	519	541	516	505	541	521	536	529	492	542	546	545	563	566	544	568	522	542	576	592	529	571	575	540	598	540	525	541	532	566	539	579	566	511	545	505	566	562	551	532	573	571	550	552	536	523	560	551	512	532	530	561	533	534	570	520	552	535	558	568	566	552	543	543	520	554	587	530	554	560	549	514	525	520	541	538	552	576	507	555	562	551	533	526	555	582	610	533	611	551	551	500	526	533	559	505	557	551	497	497	544	527	536	537	511	521	517	558	509	569	560	514	544	525	536	565	546	572	542	500	560	553	539	542	547	531	524	553	550	519	537	515	524	491	522	551	567	517	569	551	537	541	565	516	533	528	544	550	533	574	535	524	519	526	526	527	507	558	528	561	537	540	539	525	521	562	509	513	540	537	496	553	546	539	556	579	543	545	524	562	555	549	502	549	565	544	584	518	528	531	533	556	510	529	520	565	562	537	564	574	552	494	541	588	537	550	564	606	543	526	546	564	570	538	535	547	548	561	533	556	540	520	605	533	546	596	519	549	514	555	521	536	553	546	547	573	550	560	529	525	511	602	588	513	534	578	554	523	525	559	570	510	552	510	567	552	568	518	534	563	527	556	574	538	557	519	523	558	530	576	532	559	503	565	558	495	512	543	538	559	554	570	541	544	575	578	563	565	561	541	540	558	589	525	500	569	524	612	541	570	536	537	534	539	557	534	518	570	567	544	544	532	529	530	541	558	529	545	543	554	552	560	567	504	547	574	546	483	528	539	573	535	538	580	528	568	535	564	499	600	490	548	499	516	592	515	536	540	518	540	563	543	546	556	565	574	528	522	564	516	514	558	553	545	551	561	552	577	572	528	551	546	507	540	557	507	529	544	560	538	579	514	524	495	541	561	514	544	561	548	579	540	544	541	561	512	559	519	514	577	524	531	542	543	548	513	548	560	570	544	534	538	538	511	557	528	561	548	537	570	547	531	536	560	510	573	562	501	559	512	537	535	517	566	512	574	525	555	532	522	552	501	546	574	529	578	522	522	501	566	500	566	544	559	526	570	542	506	559	513	546	562	536	497	554	507	529	583	544	547	533	509	550	552	539	518	539	549	519	492	513	524	543	552	569	516	558	528	564	544	527	544	549	576	546	525	482	542	566	555	516	548	528	554	526	507	582	578	532	516	488	577	521	560	544	537	559	583	571	537	569	543	509	577	572	515	524	527	510	519	547	527	554	555	512	536	567	540	559	494	544	566	549	551	517	568	586	535	534	535	563	519	528	545	519	519	555	508	557	539	554	548	519	575	512	522	553	574	534	544	556	556	550	551	543	568	506	552	527	527	548	542	513	543	581	577	562	519	538	537	518	574	600	561	538	520	544	567	564	533	529	595	543	560	524	566	572	581	495	556	506	568	520	525	529	534	527	497	567	523	542	501	548	566	515	530	527	568	533	539	514	526	527	548	549	564	557	516	559	567	533	538	547	524	585	577	506	577	482	525	502	559	534	526	548	497	519	516	543	546	550	548	553	516	554	555	529	534	555	547	533	545	541	583	535	545	556	537	520	557	529	547	547	606	530	562	543	530	527	487	515	565	541	556	528	535	583	527	522	537	562	568	607	566	555	570	515	478	582	576	538	563	584	486	549	529	568	561	570	527	542	518	555	556	551	541	484	498	530	523	518	477	525	528	543	516	539	498	554	481	555	567	520	518	586	541	516	554	544	540	534	516	502	592	530	533	504	547	497	521	561	526	560	498	588	599	537	555	525	551	542	589	574	559	574	536	553	548	539	504	562	567	549	556	558	527	527	539	539	554	536	521	528	529	510	576	555	518	505	537	599	545	527	537	540	520	511	509	508	529	555	608	521	558	567	543	558	522	500	525	531	488	497	551	568	527	591	584	562	523	531	511	521	529	531	511	525	573	513	532	564	532	585	546	541	577	561	509	536	515	604	559	534	499	535	551	565	559	547	576	523	532	547	551	563	515	529	541	553	585	545	544	574	570	519	583	548	545	558	519	570	551	532	562	535	591	573	576	569	536	513	559	533	484	528	552	538	555	523	522	566	547	529	571	560	571	524	504	545	568	576	523	540	571	539	530	520	571	554	580	564	564	601	515	531	514	561	538	566	579	564	534	562	491	534	574	530	550	529	586	523	515	541	531	589	520	503	485	524	531	554	522	497	538	556	524	561	539	528	505	516	553	528	576	600	538	530	510	543	547	537	541	581	517	528	533	537	582	504	555	524	512	553	537	541	606	523	557	566	556	583	578	540	562	555	547	518	578	533	505	558	579	527	511	529	521	555	530	557	543	549	533	569	542	522	571	522	548	511	558	553	521	552	512	573	561	555	493	560	538	521	548	564	543	514	457	508	567	573	523	508	536	534	545	502	520	547	508	569	541	515	531	559	547	596	577	552	574	551	573	502	532	543	556	533	529	525	533	591	554	538	550	545	569	524	523	541	560	535	532	542	547	527	537	565	559	533	494	512	525	516	589	496	500	565	536	580	553	517	554	566	537	591	484	528	535	568	499	539	551	511	542	559	585	554	574	571	554	486	567	544	543	569	544	558	529	537	518	539	553	557	495	539	545	513	567	513	558	560	542	548	541	586	564	554	541	545	510	570	519	555	508	565	567	503	525	553	549	559	595	558	528	516	541	552	529	561	552	537	553	567	521	510	542	539	556	545	523	555	551	589	510	534	545	547	558	566	548	541	550	556	573	543	539	550	574	497	513	511	557	556	565	524	546	511	579	561	562	531	513	543	525	605	535	544	524	558	527	469	530	577	570	570	543	528	544	530	539	539	505	519	584	543	587	551	541	523	539	502	528	556	599	507	524	542	538	550	528	552	523	548	562	567	533	541	531	521	494	526	520	516	530	527	548	594	562	561	537	510	582	580	486	524	562	590	566	522	548	561	553	570	561	537	539	570	518	527	570	506	527	551	511	534	574	566	559	514	544	537	571	495	499	552	567	545	564	544	524	552	561	547	525	538	541	535	535	541	523	493	531	567	548	583	539	494	559	562	539	505	580	513	521	567	539	527	534	539	586	524	570	510	504	554	555	566	507	534	578	537	535	518	515	531	550	556	546	591	555	535	528	567	535	549	546	546	513	543	542	540	540	562	536	557	541	545	587	563	516	531	518	543	515	497	534	599	578	548	527	530	542	554	539	562	591	532	564	523	560	522	547	551	532	528	530	508	524	533	563	489	493	503	499	561	539	557	562	566	520	543	545	512	550	492	556	516	520	580	529	498	531	563	553	525	539	574	539	515	537	586	534	561	509	531	585	579	560	566	544	509	557	577	581	533	528	562	536	505	564	579	560	521	537	519	525	532	552	559	536	551	541	498	549	536	523	515	549	558	540	544	544	555	526	522	551	522	560	567	508	525	535	533	556	552	522	547	573	545	537	522	525	536	584	562	556	562	512	542	512	569
25446	20961	26923	24972	20871	9503	928	597	541	485	464	445	391	409	390	380	379	350	336	364	367	382	341	309	369	344	332	316	343	314	340	311	311	313	311	291	322	309	325	329	322	313	320	335	349	331	289	334	328	335	329	305	320	311	311	328	322	321	303	289	341	326	311	342	318	349	332	297	308	329	331	321	274	299	288	286	306	315	277	308	341	332	339	319	309	336	318	309	343	357	330	342	315	308	318	289	260	315	334	334	312	331	280	324	294	333	333	329	319	300	308	304	296	312	307	299	311	304	286	266	268	296	280	304	352	319	331	330	340	330	323	308	295	297	294	311	315	311	339	308	305	316	327	291	317	319	309	309	308	333	321	296	296	302	292	285	315	317	321	308	312	305	307	286	334	291	337	311	302	308	312	306	317	278	299	313	326	325	326	307	342	293	305	291	310	314	292	313	339	311	272	291	327	303	332	302	297	292	308	306	315	331	317	306	340	278	301	257	292	332	301	302	306	265	313	313	301	298	313	313	283	305	319	316	315	294	280	337	293	279	311	291	329	322	323	323	292	323	324	319	298	270	317	319	315	304	329	315	311	312	289	302	313	350	266	292	307	337	302	325	283	288	313	350	326	329	294	299	317	307	297	314	297	309	308	321	311	351	338	293	312	286	305	309	290	318	286	276	307	320	302	305	343	313	331	316	328	311	313	341	330	312	303	290	298	321	326	317	303	336	323	326	325	321	305	304	311	322	336	309	344	332	304	280	311	321	296	302	321	347	305	308	329	337	290	328	304	308	293	312	313	318	295	275	302	275	322	324	311	277	335	307	294	298	318	316	279	315	335	306	285	313	280	312	283	294	301	290	301	295	316	331	301	307	291	316	331	273	305	319	319	298	313	299	329	349	308	271	306	278	336	279	297	320	305	298	294	308	309	342	337	292	290	309	341	309	314	335	332	321	345	312	308	303	321	326	297	319	344	288	308	261	303	300	277	306	327	311	318	314	301	302	317	318	298	350	315	293	311	303	292	309	292	327	279	321	330	326	311	307	348	289	283	307	333	341	288	284	287	295	289	319	308	304	351	348	273	274	319	337	310	296	266	294	338	290	325	294	332	304	308	301	324	312	298	311	335	301	297	288	328	287	292	335	312	340	309	295	286	305	304	305	347	318	303	308	317	309	348	324	300	315	264	301	328	302	322	325	293	303	333	347	314	321	281	322	336	327	300	315	317	322	293	321	305	301	288	343	315	333	301	297	310	300	310	302	305	312	338	324	304	293	321	292	256	299	319	312	315	306	302	328	304	304	331	277	261	326	304	302	297	302	300	276	290	333	282	324	300	320	301	289	275	277	291	307	320	301	304	351	284	293	327	332	327	301	341	268	312	298	287	285	323	293	312	304	316	298	303	334	299	332	321	282	317	337	300	306	332	292	322	308	312	337	317	313	314	321	299	294	274	297	288	311	303	314	296	314	320	297	310	294	313	328	312	323	305	312	288	315	297	307	311	308	299	325	301	288	324	322	344	320	331	315	292	329	306	316	297	309	310	312	299	290	316	320	293	279	314	324	313	300	297	294	305	302	306	298	299	299	286	289	304	311	297	314	295	307	318	304	306	295	315	291	302	302	310	306	324	317	304	304	286	297	307	281	280	320	322	312	281	293	325	302	315	314	305	319	332	316	299	311	285	290	293	326	344	290	312	302	313	295	311	279	345	323	315	303	309	317	334	290	301	341	314	286	309	319	322	295	313	317	317	290	297	310	303	289	314	325	342	297	324	278	300	311	326	314	322	310	312	325	328	324	318	296	297	347	352	333	295	307	296	284	332	320	305	298	321	299	335	338	326	290	290	310	326	280	330	312	308	308	362	344	299	308	296	305	311	291	284	303	275	316	301	341	294	333	295	331	285	319	312	312	332	338	300	275	273	320	320	313	304	312	328	270	332	306	324	271	328	323	342	301	288	315	308	315	317	308	335	297	307	297	316	275	320	349	293	293	284	287	288	316	326	348	312	318	306	302	304	325	329	324	338	301	323	306	292	307	321	301	308	291	284	306	327	306	300	308	337	291	318	321	298	360	287	315	315	306	308	309	313	303	292	312	329	300	310	334	321	317	344	311	308	298	317	333	305	308	285	298	299	322	328	313	314	333	322	324	311	334	316	311	341	287	320	325	292	289	298	332	313	283	339	301	340	292	318	337	312	354	343	330	300	309	345	296	346	319	299	323	311	337	317	315	325	312	311	322	327	296	289	305	298	336	303	309	315	297	317	307	296	289	303	304	291	304	348	344	323	320	300	309	291	336	308	308	295	310	319	320	305	319	309	354	344	299	342	315	278	316	324	317	319	324	315	323	328	309	295	322	311	325	314	324	270	320	283	328	319	323	310	290	310	308	323	292	288	311	318	328	312	302	317	327	306	319	335	289	299	312	318	348	329	343	286	292	328	308	310	283	305	321	329	305	322	314	291	322	320	345	302	306	321	291	282	331	269	315	291	322	319	295	324	300	281	329	326	279	287	293	335	311	308	308	315	334	300	299	302	288	289	308	306	299	298	286	301	313	339	291	310	295	322	299	272	289	286	272	292	316	284	273	334	277	300	289	318	333	308	326	273	321	331	295	305	294	282	341	334	307	281	292	326	288	319	293	302	315	262	328	323	319	321	295	338	292	303	316	302	299	286	326	337	312	306	302	304	293	299	307	316	306	321	306	299	284	302	272	314	293	309	315	308	336	296	278	307	326	332	300	325	289	312	309	306	311	302	288	333	303	297	318	298	313	304	324	302	306	292	296	322	323	320	317	348	315	322	307	351	325	305	323	327	314	306	331	324	291	310	322	323	314	324	316	301	286	291	320	309	287	315	315	288	326	321	311	318	305	294	317	302	284	326	320	302	303	291	304	308	300	301	287	292	295	309	287	283	312	290	325	298	330	315	329	291	309	338	290	314	301	302	325	310	280	288	323	282	337	334	289	285	295	281	311	309	287	308	333	302	302	322	317	293	307	292	326	346	292	318	316	335	347	329	312	306	331	321	293	297	293	311	319	320	293	318	303	321	307	303	301	299	343	294	320	306	294	294	299	317	318	316	313	311	312	317	305	318	297	318	288	305	298	330	316	289	310	289	334	312	293	298	291	307	306	331	329	325	268	310	294	298	345	315	301	328	297	323	308	322	314	303	333	305	328	339	325	310	298	340	289	303	303	314	319	308	297	303	316	311	333	324	308	295	322	316	285	300	337	276	335	299	320	302	317	331	308	322	279	315	331	326	314	274	299	283	294	306	296	295	311	284	286	285	302	321	318	329	352	311	333	284	345	279	340	318	326	322	331	312	307	332	305	324	328	330	298	303	311	316	301	325	302	301	296	312	301	307	289	303	313	299	319	308	306	290	291	285	357	305	288	279	338	289	330	292	274	331	269	302	265	280	299	310	323	320	281	302	318	306	289	316	311	319	302	298	326	271	290	284	310	317	280	279	309	270	325	276	300	314	316	332	337	311	303
53399	9748	7044	3904	2402	1676	1288	1000	808	746	671	616	562	497	494	473	496	470	409	412	411	419	410	397	390	367	370	394	357	333	341	348	381	351	378	322	346	348	350	348	341	346	332	356	331	372	359	352	364	364	329	329	355	341	357	344	405	341	333	345	331	357	338	335	331	297	323	347	339	342	299	344	328	374	311	318	324	332	312	353	343	311	311	349	320	358	319	329	312	334	321	348	323	328	323	357	336	339	295	333	326	343	356	327	346	339	300	310	331	330	348	347	300	331	316	324	318	329	310	327	313	309	327	315	304	325	328	331	356	307	350	324	323	314	298	295	346	320	291	291	343	319	311	350	337	339	317	335	326	321	335	333	314	305	319	313	317	302	331	330	333	296	320	342	311	313	324	328	315	371	356	328	325	317	290	314	338	324	323	314	330	288	312	292	341	328	333	339	299	307	319	346	316	310	311	326	294	351	333	357	319	310	294	299	311	357	321	315	348	353	327	289	354	331	333	316	303	317	315	313	325	307	318	295	314	293	321	298	320	327	300	337	324	318	295	290	343	354	328	301	336	324	294	324	332	345	343	345	330	335	320	316	319	309	344	322	348	341	327	300	346	298	359	311	348	331	335	314	335	318	348	352	334	331	303	328	338	340	343	325	323	333	320	320	334	320	361	291	333	344	342	331	307	338	324	338	312	355	320	275	336	314	343	342	328	343	330	313	312	323	318	321	346	332	332	352	330	317	316	350	293	321	306	334	329	304	303	356	314	303	327	318	294	349	322	318	331	308	315	355	319	344	305	334	342	318	310	306	296	326	341	362	321	346	349	319	329	332	299	338	295	340	327	312	322	334	313	329	339	330	334	343	330	323	318	323	317	328	314	309	351	321	340	317	334	327	342	349	305	332	308	329	351	330	333	325	310	340	311	317	331	322	316	322	340	340	319	317	324	286	348	342	301	300	308	336	332	336	362	337	343	328	328	319	316	291	318	318	325	350	330	294	329	357	334	306	315	291	322	371	277	332	331	337	296	350	326	355	318	323	304	337	311	314	306	318	322	321	334	338	310	329	307	317	314	324	323	326	340	324	343	307	314	328	323	333	329	311	358	345	334	352	303	327	332	297	325	302	382	310	315	303	311	310	338	293	314	310	323	329	360	342	329	328	314	299	323	307	322	334	366	342	309	321	297	347	360	296	287	334	332	308	292	296	317	319	336	300	337	339	317	355	311	318	333	322	303	332	349	337	293	334	292	330	327	293	297	330	349	350	327	282	306	351	327	330	319	305	310	313	327	346	339	306	363	334	367	330	315	336	331	312	357	323	312	334	310	317	349	324	326	313	350	344	311	312	332	322	329	303	339	292	356	335	318	336	290	333	336	291	320	343	323	325	308	353	305	328	300	323	330	344	324	307	374	311	331	316	326	355	313	326	317	287	313	337	294	300	337	313	294	279	308	328	336	302	300	332	338	288	328	281	318	368	348	333	356	347	356	292	323	335	297	340	310	336	308	323	294	306	343	302	335	352	306	300	330	364	344	299	319	333	282	297	318	330	310	331	355	328	341	292	307	321	305	337	308	319	312	323	311	306	319	356	322	318	317	345	297	320	330	288	320	348	301	316	311	330	344	324	331	307	315	315	327	344	290	332	345	301	318	349	316	350	328	324	329	372	317	357	343	302	337	368	318	314	321	328	309	319	300	311	284	303	332	339	318	328	304	294	321	316	313	323	328	359	340	305	283	316	329	329	305	358	321	358	320	309	282	306	327	340	387	332	322	340	341	337	319	314	376	350	349	298	330	323	351	334	332	322	353	320	336	325	355	304	299	344	318	338	342	297	315	309	319	318	313	331	319	325	312	321	314	335	343	319	367	309	325	315	319	318	332	296	285	307	311	291	342	318	348	327	345	311	345	351	357	297	335	330	315	310	286	331	285	322	285	308	345	338	312	323	352	323	302	317	327	298	335	312	309	343	310	318	333	322	333	318	332	339	323	331	328	330	313	305	315	300	331	362	321	334	337	321	307	306	305	338	323	301	328	337	329	301	331	312	354	325	324	321	327	318	362	354	336	286	330	298	348	304	308	306	302	322	350	311	305	328	334	327	315	336	306	345	322	347	334	341	320	297	322	334	327	308	288	315	297	321	304	306	353	327	292	311	296	323	327	303	337	335	316	342	336	310	344	309	309	335	322	351	304	341	343	317	305	290	320	318	355	319	323	321	301	321	303	323	313	340	303	296	307	346	314	338	320	314	338	356	317	330	322	328	333	317	319	313	328	342	327	319	308	377	335	339	302	312	321	315	309	316	299	331	301	342	322	355	325	321	338	305	321	353	319	329	307	330	317	362	336	308	330	338	332	327	313	314	330	332	324	329	338	335	344	343	314	327	313	340	330	312	305	339	283	307	319	300	316	359	348	296	324	330	337	380	299	311	326	308	312	328	328	334	321	318	308	283	345	340	358	329	344	292	321	341	328	316	354	317	336	305	318	313	351	343	308	340	321	331	330	295	318	327	305	309	336	348	312	364	327	319	324	307	304	314	337	322	344	312	291	327	315	298	350	333	295	326	324	356	274	308	328	336	309	305	349	332	304	303	293	339	311	336	322	317	271	323	306	331	344	291	302	296	295	324	301	332	327	324	334	335	329	293	281	314	320	313	336	340	305	296	313	306	314	332	352	353	292	314	329	308	344	283	308	313	312	370	339	305	341	326	309	306	295	324	297	321	304	354	297	331	331	338	335	334	338	333	313	327	311	331	353	332	322	327	295	322	349	295	305	324	320	314	333	300	309	312	327	310	325	293	307	313	307	308	307	316	322	345	309	330	335	317	318	337	358	346	341	319	303	323	347	315	352	325	321	348	325	334	310	313	318	284	316	321	322	317	321	310	315	342	330	307	327	290	300	316	312	332	305	335	302	321	313	334	334	341	320	308	316	331	311	311	311	334	341	338	297	330	318	310	319	326	332	312	314	337	307	313	317	312	321	327	319	324	341	341	304	347	328	337	305	316	298	337	332	326	343	332	311	323	341	324	309	303	279	303	330	329	328	278	356	346	305	315	303	321	335	293	322	287	342	316	305	324	308	335	305	343	345	324	334	318	294	304	340	330	342	331	322	320	351	302	310	350	305	304	305	326	314	316	322	345	301	319	354	309	338	337	350	326	320	317	325	320	297	344	353	306	355	320	321	335	319	342	331	330	321	325	304	324	323	331	313	328	318	338	307	323	311	321	329	306	345	312	345	339	338	323	334	315	346	326	334	301	348	302	319	304	331	324	362	338	328	302	287	321	330	324	348	315	301	339	336	299	354	325	343	295	321	322	349	342	329	329	314	327	322	330	315	325	328	354	320	333	326	313	311	322	309	286	324	320	322	302	312	330	335	337	292	323	317	305	323	319	321	285	319	337	327	314	305	296	339	299	310	315	308	341	315	314	311	281	330	322	309	329	288	327	305	331	332	320	313	343	327	312	298	318	308	307	338	351	293	308	326	358
23341	20933	27493	24493	20921	20969	9900	1437	1102	1009	962	853	844	828	709	778	761	668	735	755	710	701	666	670	683	668	649	677	679	644	659	588	617	617	640	674	648	625	624	639	661	652	649	680	631	669	645	702	643	645	672	683	671	675	613	643	679	654	665	635	652	642	625	684	595	622	677	567	636	630	605	656	618	630	649	613	645	633	589	611	635	625	667	593	630	618	637	611	626	585	589	652	622	636	636	662	639	673	604	573	621	606	687	628	667	645	596	633	638	629	677	657	654	615	658	640	634	659	614	636	626	605	613	598	638	617	664	653	588	630	629	630	592	633	607	685	656	623	616	623	645	627	659	557	624	621	614	603	637	586	633	611	655	641	626	589	657	666	626	586	640	618	602	638	590	612	632	661	675	644	596	611	652	639	654	620	639	643	599	612	649	615	611	619	631	688	641	606	681	613	629	647	610	614	653	664	572	623	641	647	651	665	624	674	649	614	589	646	634	671	645	611	609	589	645	664	623	607	625	631	631	616	619	583	591	631	633	612	597	577	662	630	592	676	633	613	694	635	655	611	596	600	632	615	625	603	679	631	621	618	700	643	611	597	639	653	678	661	638	636	647	583	623	566	644	656	618	623	630	630	632	643	616	633	651	617	588	624	629	650	610	603	690	631	647	631	602	669	642	650	611	623	639	609	655	587	642	621	660	648	619	634	598	634	620	660	659	648	660	622	605	600	670	624	630	692	646	663	632	626	640	658	620	611	631	627	635	652	567	645	623	641	616	649	650	646	620	597	631	657	654	622	626	573	635	594	625	619	633	622	623	599	641	671	634	644	687	651	613	624	639	668	640	607	602	592	606	634	645	684	598	612	601	652	640	680	583	678	641	658	619	595	644	646	646	668	585	673	620	640	644	623	638	620	644	630	667	625	589	664	649	618	588	635	620	660	631	626	635	598	634	660	623	601	664	576	618	601	610	672	635	631	605	624	654	618	638	609	649	627	634	627	606	635	617	602	624	625	638	654	606	663	650	611	656	602	620	598	627	635	618	602	611	613	618	676	613	654	654	637	592	625	594	622	643	654	683	646	649	625	594	622	600	610	642	609	633	645	620	602	652	647	593	647	595	609	651	617	616	605	597	601	588	634	627	598	650	646	626	640	641	643	616	642	592	663	648	595	678	638	611	626	652	627	670	634	623	622	663	631	637	636	636	635	606	661	602	642	598	627	610	624	633	651	583	632	688	604	630	632	643	644	609	597	658	679	608	625	632	613	693	653	621	613	636	613	628	629	665	632	594	662	675	630	637	579	635	597	642	636	637	637	630	601	583	609	630	630	643	638	637	676	627	574	589	596	654	650	592	632	597	621	592	631	618	594	610	627	635	623	599	668	624	593	674	668	625	660	626	674	639	629	666	627	615	602	654	617	613	666	635	625	574	633	631	616	630	587	596	633	621	603	659	662	641	631	580	613	664	646	633	636	631	644	607	648	615	628	664	665	641	663	650	629	631	668	629	607	647	647	611	656	595	612	618	594	606	599	642	650	597	618	679	615	626	614	640	668	646	655	591	541	599	684	622	638	636	616	626	685	640	628	604	701	638	613	683	658	664	651	633	626	617	643	615	627	597	647	625	625	597	668	608	655	673	617	645	657	606	624	660	657	600	650	614	580	612	654	622	621	668	640	595	578	580	632	652	622	662	610	618	597	598	620	625	631	630	663	624	649	673	632	647	614	577	709	658	611	635	592	668	662	584	629	653	602	603	615	612	626	629	614	619	604	657	612	623	655	631	618	630	610	642	590	673	647	669	618	678	698	610	655	599	604	604	634	618	657	563	618	620	663	645	605	664	608	627	628	666	650	604	650	625	645	612	618	607	611	582	627	631	607	619	623	613	625	663	621	583	631	611	646	617	623	647	626	621	631	613	639	604	567	616	604	641	627	631	617	667	638	618	675	642	558	652	604	638	627	613	612	629	580	614	596	625	593	661	644	628	595	618	661	627	661	646	624	621	626	637	590	612	639	621	594	681	591	646	640	607	616	603	592	598	591	617	640	614	602	593	648	569	626	579	637	607	623	604	660	642	664	623	655	642	635	626	607	636	640	658	623	615	642	621	614	621	615	629	631	598	626	646	637	602	580	625	594	622	616	601	638	612	616	638	600	599	605	654	657	640	613	630	669	611	669	624	612	611	588	604	610	641	615	615	627	611	675	640	668	622	658	615	579	690	608	604	594	679	629	592	665	629	657	607	633	685	612	651	588	635	548	607	658	619	590	655	617	631	662	601	613	616	681	672	625	651	632	647	603	654	601	645	657	630	644	608	644	614	612	630	632	658	603	606	628	619	656	643	574	649	612	621	625	640	611	616	660	644	663	582	614	610	615	643	694	581	589	678	635	637	611	657	635	590	633	692	613	621	644	625	652	659	602	660	611	628	624	600	615	622	636	615	607	641	629	671	597	626	647	579	651	650	662	658	601	633	621	627	624	620	613	594	654	620	677	611	660	576	659	603	630	648	621	628	642	600	614	598	662	614	622	634	652	614	602	626	610	614	619	610	619	576	626	589	621	614	624	628	635	637	618	585	644	546	620	635	624	645	590	576	630	655	595	641	652	663	645	620	637	627	606	659	643	635	622	647	625	612	619	646	622	686	620	588	620	628	665	627	647	607	638	662	644	630	685	646	637	617	640	631	673	656	579	638	620	647	631	694	622	630	599	621	623	642	648	632	621	593	637	640	629	616	633	648	612	659	647	603	676	636	631	595	677	582	694	653	613	672	612	650	605	604	630	622	659	646	658	650	608	645	621	638	617	622	681	600	634	620	648	612	624	610	623	625	608	632	589	636	613	650	639	622	627	625	600	600	613	614	636	616	641	640	606	679	606	603	613	660	642	641	619	665	614	624	597	628	602	659	609	591	631	673	596	582	612	622	628	635	632	620	657	658	600	627	629	636	653	616	640	625	652	650	604	622	648	588	633	600	597	623	593	618	630	577	633	609	597	608	586	603	693	629	613	633	606	622	647	609	640	643	648	629	645	633	585	625	612	623	617	625	649	660	640	629	642	644	618	620	610	633	642	638	587	584	596	635	654	654	620	679	616	610	624	641	618	619	582	628	620	626	603	621	660	651	632	601	620	597	637	607	642	641	592	620	624	612	600	666	595	573	670	647	657	638	644	613	650	649	642	631	585	601	616	604	638	626	599	639	587	627	606	617	598	607	616	622	631	610	580	651	627	692	606	609	662	622	644	627	644	631	643	668	646	615	626	636	650	630	647	639	620	609	627	664	624	654	629	639	627	646	640	684	640	601	650	633	668	617	625	632	644	655	627	617	632	628	618	662	613	676	597	659	658	621	618	624	636	624	603	649	600	661	651	575	638	613	586	643	601	607	632	627	627	616	597	635	662	639	645	599	613	646	649	601	648	627	575	667	635	618	602	654	617	626	639	617	663	574	627	633	583	635	638	662	679	642	635	632	630	608	618	590	667	638	624	660	618
51033	11468	11711	6861	4246	3105	2440	1896	1673	1431	1265	1111	1052	976	916	886	836	796	776	763	770	737	741	674	724	715	674	728	668	676	672	646	643	634	635	619	633	610	620	606	610	611	637	669	591	592	621	621	640	626	652	603	641	607	652	624	665	629	610	654	646	612	586	591	612	618	631	632	615	622	597	574	599	586	620	601	620	618	638	593	572	595	596	588	582	631	623	581	584	624	597	612	595	616	600	631	574	582	606	569	589	617	625	592	624	614	590	581	586	594	609	617	621	594	516	590	582	600	600	601	608	582	561	573	563	556	602	589	610	612	591	576	580	568	571	628	615	614	588	539	624	649	590	588	616	617	631	602	577	521	587	563	579	616	604	560	625	581	593	611	577	623	583	631	600	618	603	588	561	639	608	579	615	643	574	611	561	555	599	593	617	601	619	633	631	599	618	599	575	631	522	599	596	593	590	578	612	543	567	624	604	600	578	642	592	585	572	595	585	622	600	618	605	592	594	586	589	601	603	578	629	572	578	578	556	629	592	608	555	569	593	601	634	634	572	557	586	588	581	625	624	607	582	603	611	581	617	561	592	567	607	590	609	578	612	629	599	594	607	621	616	599	609	637	592	595	568	634	613	553	613	585	605	590	551	575	608	592	598	541	572	608	584	569	580	577	576	617	590	608	568	578	585	574	603	590	596	602	567	602	577	590	590	597	602	595	629	589	577	586	583	592	584	586	602	572	596	610	595	601	589	620	596	560	608	610	609	592	597	580	595	549	563	574	577	605	586	600	577	598	614	605	545	585	569	599	589	628	620	596	633	568	520	583	593	590	601	590	569	569	569	567	565	605	564	578	586	613	611	631	605	611	601	545	597	626	576	565	582	616	613	595	638	587	591	561	558	598	594	583	582	565	576	588	628	609	595	597	556	560	585	576	585	590	569	552	573	635	602	546	574	577	607	560	605	588	597	538	542	593	597	607	616	594	588	607	604	595	549	591	546	564	617	579	598	627	565	617	650	613	590	588	599	560	577	617	586	635	567	579	658	570	619	614	603	616	581	598	549	574	595	587	599	587	600	628	541	592	571	597	585	584	625	597	563	580	555	599	575	568	593	610	574	579	577	648	624	604	592	611	567	588	592	567	591	603	602	582	577	621	582	606	578	582	593	594	559	595	616	628	619	584	593	574	599	584	564	608	598	583	602	583	620	573	569	634	630	637	546	556	543	595	596	566	607	613	574	619	639	629	602	593	602	639	591	592	572	556	566	601	597	615	612	607	633	626	595	560	555	608	574	581	618	589	585	569	564	616	592	579	523	596	587	572	604	630	575	618	550	581	620	572	591	583	591	590	588	586	629	603	576	618	605	626	630	571	601	610	640	599	574	641	588	619	616	574	598	626	604	592	608	552	565	568	620	601	590	643	562	630	560	597	604	527	581	578	602	601	600	583	577	624	582	593	581	594	571	606	575	583	520	611	575	566	593	583	600	606	602	583	594	633	593	573	593	650	614	567	582	591	591	577	549	574	575	601	561	580	576	607	626	622	596	574	625	613	617	634	598	613	581	563	540	619	620	589	568	590	555	566	593	633	633	556	618	607	585	642	580	604	644	583	612	596	660	600	609	627	592	608	583	591	591	599	547	549	599	604	597	575	599	603	603	603	560	595	630	604	622	593	579	614	558	608	586	589	566	583	593	553	592	611	607	606	591	583	572	589	591	600	590	627	576	589	579	596	585	580	592	619	573	611	624	616	615	598	597	612	604	583	594	571	610	570	602	592	620	556	621	575	601	615	579	604	583	564	610	601	661	590	599	584	575	667	595	603	580	551	601	580	604	617	621	541	579	579	611	568	588	604	583	592	579	607	590	563	616	595	552	597	549	551	610	559	630	620	600	568	582	558	576	556	560	593	611	618	626	604	594	577	592	599	589	564	619	604	578	580	638	584	606	591	572	567	590	628	560	587	558	592	610	574	600	584	580	554	578	604	590	621	595	602	590	572	584	568	570	617	575	591	591	616	556	627	610	553	598	559	585	607	608	562	591	575	586	571	611	608	549	597	609	601	591	567	614	585	618	583	601	570	587	559	575	584	572	613	596	578	629	593	586	615	576	549	601	561	607	613	617	561	607	551	599	635	605	554	608	603	574	600	620	589	605	577	583	601	554	594	601	575	558	571	534	564	578	613	603	530	602	607	620	589	594	587	579	594	573	538	561	628	543	581	608	614	583	614	613	624	571	613	626	614	603	555	604	576	594	632	577	555	600	585	582	588	584	615	597	563	551	569	598	586	583	590	594	577	607	594	564	600	571	633	571	590	556	582	570	594	596	589	561	583	588	629	577	606	574	587	592	593	574	629	588	607	571	609	568	584	619	596	621	547	613	629	604	592	598	593	601	561	615	632	577	624	586	617	592	601	544	590	623	611	589	570	571	586	604	603	628	600	572	559	613	624	578	645	589	603	623	559	657	592	551	570	552	562	619	570	612	598	575	588	615	601	547	612	572	550	631	585	578	591	603	602	616	634	644	602	568	563	595	629	547	633	565	632	612	540	588	569	593	611	625	581	587	634	589	615	581	579	572	615	611	581	583	583	597	584	599	539	587	610	572	616	544	575	578	631	577	597	585	575	586	595	558	588	578	611	576	609	601	605	612	606	604	610	566	566	608	570	579	594	601	585	560	601	585	593	588	603	602	613	553	571	577	573	592	580	561	607	592	568	629	568	581	614	583	629	595	630	571	629	569	600	589	570	591	571	583	590	603	595	563	607	585	584	588	609	595	582	607	584	566	590	525	576	590	583	544	569	574	606	589	599	618	600	598	609	601	559	586	617	583	595	591	622	597	584	603	602	590	593	601	602	600	608	607	581	617	590	603	546	570	558	571	620	564	657	558	553	592	596	634	584	628	611	597	627	633	587	553	604	584	573	587	557	632	654	598	566	593	579	597	610	552	635	610	603	593	564	609	591	601	606	614	570	576	587	612	614	572	576	560	581	592	561	596	593	576	573	576	613	591	568	558	615	618	565	619	629	573	590	592	585	560	588	576	559	580	569	564	606	603	626	559	573	583	572	617	588	625	592	587	564	572	559	600	617	569	571	614	606	577	571	586	567	591	583	621	595	603	579	592	571	586	619	575	602	582	571	611	565	560	587	588	596	577	581	561	593	584	590	557	583	542	573	597	609	595	622	568	586	612	609	601	603	580	546	608	597	591	582	551	587	600	590	593	567	580	593	606	593	551	597	591	642	592	582	559	609	622	604	580	556	563	610	559	619	592	590	617	625	572	599	614	561	548	585	596	565	559	560	580	608	571	582	624	594	585	571	549	590	560	589	569	628	619	573	598	621	577	630	560	633	558	589	595	599	579	615	602	607	572	600	641	594	613	572	573	545	548	572	603	572	576	579	580	582	605	571	569	602	627	564	583	573	599	542	616	586	611	591	586	586	629	620	597	596	598	582	579	594	575	548	588	589	595	639	614	623	586	578	584	527	611	583
34403	17277	3833	765	588	555	562	514	522	538	543	530	563	540	521	524	514	533	474	524	533	507	568	511	506	565	529	530	516	564	495	513	499	545	517	537	481	531	500	504	502	511	546	512	495	522	526	474	534	484	518	534	549	537	502	528	506	512	503	510	500	543	529	561	531	541	505	552	509	512	486	495	523	492	536	483	514	502	511	501	477	546	529	513	482	473	496	511	540	557	506	541	476	486	550	525	481	536	515	488	530	494	520	465	507	539	507	569	532	491	452	504	515	548	557	488	519	528	547	515	528	524	539	489	508	551	531	541	486	545	523	521	535	536	466	511	533	554	498	535	523	507	489	547	557	536	490	515	517	542	529	524	591	519	507	520	474	517	509	500	519	543	523	498	539	521	503	527	497	476	527	515	510	540	510	534	532	509	544	549	488	510	528	549	519	546	524	506	492	528	518	534	490	503	515	561	512	532	478	506	524	520	522	522	562	553	509	528	516	491	517	502	538	521	527	522	502	507	516	544	539	508	532	497	501	530	517	505	515	490	467	544	498	537	508	508	489	494	540	502	538	529	545	488	520	584	521	506	561	492	524	529	494	501	478	508	539	542	512	487	511	513	500	543	526	534	486	484	508	493	512	515	542	547	527	500	522	486	504	498	523	552	513	558	508	517	490	535	503	517	510	522	547	558	523	522	525	514	568	571	514	524	527	512	503	482	532	472	544	530	531	525	513	553	493	481	514	503	530	519	456	520	536	516	488	515	518	520	521	522	500	501	500	526	481	533	518	479	516	543	508	560	499	527	504	529	530	520	519	571	507	495	525	513	558	549	500	528	532	506	549	512	506	546	464	524	509	548	514	529	511	505	528	465	454	526	522	505	513	501	484	551	499	545	535	524	540	526	539	559	510	501	541	489	491	518	517	544	538	492	454	524	512	488	511	508	524	489	494	528	509	505	556	502	517	574	524	539	524	550	564	526	481	515	526	495	540	507	527	516	510	527	529	546	533	509	522	502	534	543	484	525	515	506	484	501	496	516	481	533	482	553	525	508	496	585	527	549	572	519	519	504	555	468	520	512	500	559	530	517	491	547	527	521	498	520	489	495	450	485	521	572	522	471	527	566	556	495	540	521	570	492	523	497	556	562	521	513	594	520	534	547	501	516	501	488	527	506	536	504	496	493	532	524	525	533	528	499	519	563	521	501	552	535	499	492	535	523	511	535	496	494	511	553	493	527	559	521	510	520	510	490	526	527	582	488	509	556	517	546	543	552	498	510	501	514	481	537	532	529	497	508	510	508	519	493	513	522	532	521	533	568	533	511	579	524	527	496	544	564	528	494	496	490	502	532	519	512	505	498	543	525	530	522	472	535	492	527	504	530	553	513	501	509	495	481	553	503	509	521	511	493	535	532	522	524	495	525	540	521	524	485	509	514	497	556	559	538	485	510	548	499	498	521	525	511	531	478	554	507	509	546	534	540	536	528	482	519	508	520	532	505	479	575	556	523	498	528	542	456	547	529	524	511	495	487	529	531	536	519	569	496	478	528	587	536	555	505	510	467	502	474	485	494	513	489	504	499	505	538	564	525	527	560	524	535	529	550	540	533	470	513	549	525	510	529	538	476	514	518	484	575	487	493	515	531	528	504	506	540	506	531	505	503	532	546	477	535	511	516	507	492	525	543	506	521	464	490	500	534	524	522	541	520	528	525	501	550	491	506	560	502	540	526	487	521	538	532	522	565	513	544	545	546	506	492	524	524	504	536	558	489	554	524	531	535	516	525	572	491	520	524	537	554	543	509	488	517	505	550	556	530	505	534	530	508	474	511	520	520	550	559	499	507	510	498	541	523	508	532	474	507	521	533	509	520	534	486	530	509	554	483	482	521	520	502	518	489	517	478	526	451	523	540	542	535	505	501	501	547	484	525	509	555	519	544	543	508	516	548	516	480	501	505	556	543	502	517	544	514	557	559	495	531	535	571	514	495	535	491	520	519	494	520	507	515	485	528	519	563	489	584	545	508	572	517	526	544	540	499	494	526	521	495	478	511	544	563	524	549	573	507	529	489	519	522	544	552	484	494	535	510	505	518	568	476	481	526	509	508	503	539	546	542	538	534	524	532	489	506	525	498	511	522	540	524	500	540	486	498	549	549	516	507	518	537	502	488	533	485	532	500	524	537	559	554	478	542	538	512	518	518	551	521	510	486	549	505	492	524	521	530	548	528	516	526	511	503	562	501	526	518	459	540	513	526	550	495	554	525	545	529	525	533	522	552	525	535	498	521	526	522	503	524	564	582	546	471	524	515	516	535	537	505	508	530	499	537	533	491	540	546	543	552	503	507	526	529	489	511	512	504	515	499	547	490	582	539	506	522	534	525	547	526	517	540	535	510	522	502	529	540	501	500	505	523	514	524	532	519	566	558	533	489	507	544	556	473	469	518	498	516	509	494	518	516	496	481	533	534	513	529	505	501	513	524	552	533	492	503	537	489	516	521	526	476	543	543	478	543	528	522	506	556	532	504	515	559	504	502	509	495	522	532	515	545	557	526	502	504	499	539	516	531	507	529	521	481	566	520	516	517	530	538	500	539	506	508	523	524	557	550	564	522	510	495	510	544	489	506	515	548	515	501	515	506	514	529	513	532	511	528	487	500	571	547	547	514	490	488	527	495	515	476	516	540	575	513	561	558	510	483	471	511	526	527	506	474	473	503	542	502	514	503	542	530	546	508	521	526	491	513	523	520	513	506	498	544	511	524	544	511	532	484	566	521	501	520	547	504	513	541	504	530	512	540	535	527	560	503	496	484	532	566	526	520	540	551	513	494	556	531	517	516	508	515	503	489	559	514	507	517	517	488	493	516	493	527	542	535	483	539	521	526	542	542	519	581	555	513	534	546	551	543	533	504	569	531	522	506	487	503	555	528	489	530	538	516	509	525	508	558	526	510	502	479	527	514	483	504	519	521	526	509	502	500	560	527	522	544	521	508	533	545	541	532	467	494	494	531	516	517	531	537	522	486	520	507	519	525	507	578	517	517	526	512	525	506	530	473	492	496	521	550	539	482	553	537	548	494	522	490	504	566	509	510	546	520	533	507	523	514	505	504	512	509	491	520	523	522	508	491	545	544	571	533	536	534	541	465	522	510	522	534	550	536	543	531	499	515	527	496	508	521	519	506	512	522	520	498	505	539	525	518	530	482	513	522	507	524	462	506	530	501	533	520	509	530	506	513	486	509	518	538	478	552	503	558	525	514	555	509	546	508	565	504	531	552	510	445	514	515	504	521	482	510	524	484	505	530	510	509	539	506	506	519	534	545	518	526	519	499	533	534	487	511	538	507	527	538	525	550	515	456	563	539	531	510	544	525	519	544	531	563	518	504	495	554	512	510	523	481	548	482	524	494	536	506	496	544	513	512	491	560	558	531	518	525	524	507	525	512	537	564	559	511	475	515	522	494	523	507	511	491	518	529	486	521	523	520	560	537	472	503	518	548
31815	2450	887	744	668	649	584	553	579	548	542	574	580	587	580	558	580	561	509	560	529	531	500	589	515	597	560	541	544	521	545	531	564	505	560	550	515	498	502	526	542	518	523	532	569	520	563	557	522	579	549	560	576	610	524	551	534	571	521	520	587	537	507	582	562	520	541	534	520	549	549	552	524	549	593	504	521	516	475	542	524	548	506	523	535	536	532	544	543	549	560	510	536	555	564	544	536	507	507	524	525	525	564	552	583	505	556	566	499	557	520	483	566	530	525	525	523	557	534	560	539	567	490	519	512	571	510	514	545	540	553	571	549	500	552	557	586	535	525	538	523	546	522	512	546	531	528	528	565	519	520	557	567	543	564	567	529	524	527	520	530	522	587	536	536	527	542	513	544	529	509	509	580	494	552	528	541	559	571	510	549	529	589	550	564	552	484	544	528	550	535	557	545	524	523	531	560	536	606	535	553	563	571	563	513	540	508	559	528	552	556	517	539	541	540	535	555	554	552	554	501	547	599	524	554	550	565	545	557	548	571	554	569	555	548	527	519	529	504	579	530	557	514	553	519	501	511	541	533	556	542	558	510	585	539	570	564	536	548	516	574	550	591	519	556	560	549	562	522	587	524	547	512	575	554	526	558	552	525	551	528	528	569	534	588	560	557	515	543	535	544	558	510	525	529	563	565	546	539	537	569	570	558	521	560	531	526	527	564	487	580	532	525	536	536	533	538	552	515	559	499	566	523	542	581	510	538	484	522	578	565	517	552	516	572	572	524	546	551	526	545	569	518	516	498	529	533	548	550	567	527	563	525	510	584	546	559	526	555	539	588	525	534	536	529	532	554	576	534	531	513	542	567	554	593	577	500	529	529	521	526	548	544	568	520	548	554	536	549	563	580	554	533	504	565	516	594	515	531	569	551	585	505	526	542	497	530	536	553	549	544	579	554	561	541	481	529	514	509	565	555	585	540	570	547	566	557	541	527	526	543	516	549	528	591	536	529	512	560	562	480	525	507	564	518	565	527	536	544	540	521	580	531	544	533	567	510	523	552	503	523	556	572	519	525	612	540	548	553	576	525	493	527	542	561	516	570	546	526	561	537	527	515	538	535	556	549	577	553	521	552	580	554	520	539	552	504	545	543	555	592	545	510	546	537	535	540	508	522	587	521	495	563	520	542	543	524	560	529	539	509	526	541	557	542	565	510	584	542	550	518	534	517	526	478	564	508	539	547	542	552	563	568	571	553	529	534	541	534	517	527	554	544	564	534	530	533	566	561	570	553	549	530	555	521	543	536	520	542	500	530	535	530	531	534	550	556	518	552	547	555	536	561	520	559	532	554	513	509	551	529	563	556	550	534	557	511	578	581	514	549	536	545	605	563	506	519	560	510	534	562	581	508	521	532	579	528	541	564	528	553	521	511	533	559	529	557	516	559	581	531	563	527	556	563	537	562	532	570	548	552	560	511	528	523	537	549	582	530	536	532	527	523	588	563	548	543	548	535	553	531	528	597	559	529	571	535	537	522	523	569	521	583	545	532	527	511	562	562	580	503	505	599	567	565	560	535	548	562	517	508	529	525	525	536	547	549	564	538	526	559	533	517	565	483	538	546	506	555	514	571	546	607	576	559	529	528	528	495	570	521	502	497	518	516	520	533	520	556	539	532	534	512	526	528	526	571	516	494	577	556	561	553	555	544	502	578	517	557	483	560	525	505	532	532	520	557	572	539	521	532	559	519	545	482	580	550	560	513	558	532	571	539	494	537	557	553	561	527	522	507	524	514	524	501	557	519	548	554	500	550	530	465	541	563	545	511	496	512	547	551	541	529	547	523	558	550	515	557	547	536	525	541	573	550	515	544	510	525	520	517	589	537	572	554	504	515	492	510	575	513	518	505	524	513	479	557	587	555	510	571	555	523	559	525	577	529	561	537	516	566	516	507	519	564	549	557	546	524	549	564	541	531	523	533	531	539	548	541	518	561	530	566	536	533	527	555	539	592	545	530	544	530	539	555	538	528	556	534	542	542	527	531	535	567	559	507	504	558	549	517	578	516	538	569	527	511	556	556	541	549	547	550	535	574	527	525	525	583	564	532	585	540	519	547	544	552	533	519	514	563	531	513	557	517	545	544	559	539	524	529	584	545	577	547	519	538	548	536	511	529	588	553	555	505	588	521	586	551	548	491	531	516	553	556	554	514	499	525	553	553	532	534	563	535	537	524	529	566	543	555	505	541	523	565	552	549	509	535	520	583	530	545	519	502	552	553	529	588	521	531	540	505	512	525	563	521	516	534	532	552	542	606	546	550	548	556	544	548	533	559	552	515	569	560	542	536	532	523	541	540	523	511	513	529	525	526	565	514	551	541	514	543	527	513	522	546	561	542	553	521	538	535	537	540	561	532	575	536	555	530	530	509	551	581	491	546	515	554	543	517	500	533	556	576	538	523	570	551	563	529	521	539	519	552	550	559	545	544	532	561	500	506	506	585	547	549	544	565	523	551	519	514	534	563	566	558	544	527	504	548	562	550	536	516	539	524	561	543	550	563	560	519	521	545	495	563	512	509	519	535	507	482	551	566	521	531	539	546	556	542	478	567	503	560	554	552	569	560	568	548	539	547	582	565	548	562	558	558	590	547	534	542	534	537	533	524	544	568	537	511	529	527	538	563	518	537	539	536	561	552	533	530	531	517	528	525	555	527	548	535	536	562	537	589	542	521	513	551	559	553	507	566	565	534	528	556	534	558	535	540	561	570	525	482	562	549	500	579	546	554	511	575	537	568	538	565	581	520	560	591	521	517	547	554	546	492	549	554	575	512	556	545	516	542	534	571	513	525	576	531	540	581	529	529	542	526	518	529	564	536	543	520	561	526	553	555	537	511	556	526	550	541	544	584	552	546	525	547	515	553	492	517	555	562	544	546	536	570	540	540	548	530	519	525	505	547	539	565	572	574	527	538	548	534	538	542	586	541	526	510	536	575	540	564	528	531	548	557	556	565	507	526	556	592	533	559	517	475	558	568	525	591	565	551	575	566	517	518	536	538	538	536	551	577	570	544	567	537	527	562	529	513	532	537	473	528	521	563	515	567	524	516	554	515	523	570	542	533	544	559	553	511	563	544	495	489	561	583	529	595	581	540	574	549	523	526	558	532	514	548	521	536	561	574	550	491	560	525	518	566	544	559	544	535	540	565	540	546	505	511	533	539	535	533	543	562	505	547	506	533	536	511	530	503	551	555	547	529	541	583	526	499	541	567	551	498	586	549	517	572	520	527	537	538	527	545	563	563	517	537	512	533	523	517	575	485	525	543	534	535	551	549	508	539	535	546	516	575	587	547	521	544	538	511	520	531	556	556	554	510	581	557	539	552	550	554	587	550	577	554	546	512	540	494	502	578	515	548	527	592	510	548	541	550	546	589	527	529	542	523	557	559	549	535	532	532	552	536	554	551	558	546	514	541	541	540	532	552	526	530	533	536	505	522	571
25509	21002	27264	24805	20908	9544	928	624	559	465	443	453	415	361	395	346	357	380	397	356	337	351	346	327	329	346	321	332	315	321	360	324	308	296	296	299	321	322	324	328	318	329	338	364	303	290	316	325	340	330	320	334	347	313	298	321	350	325	342	319	341	307	325	309	319	346	328	353	322	303	292	328	329	300	302	277	283	311	300	325	309	337	296	325	309	318	318	319	293	317	325	314	315	310	329	317	333	334	303	279	287	281	318	277	303	333	305	342	301	326	340	308	325	311	350	286	294	318	276	305	313	337	330	281	301	341	298	305	302	350	313	293	334	319	327	311	320	310	303	346	298	334	310	322	325	316	280	326	273	314	304	315	319	290	331	323	315	308	290	292	326	270	322	314	319	301	295	323	316	312	330	313	301	327	322	336	330	314	294	341	303	304	304	297	308	315	329	337	322	304	328	304	275	309	293	297	330	290	327	327	302	296	306	299	323	291	281	294	328	291	303	291	306	320	311	309	314	298	320	326	312	311	316	325	341	338	295	321	315	316	307	305	326	275	329	294	312	316	333	322	324	310	338	312	317	312	261	302	320	319	340	300	314	295	311	309	314	302	314	310	344	337	288	303	310	283	305	309	326	328	321	321	287	320	311	310	274	295	307	316	338	305	322	325	278	291	280	294	278	344	357	295	298	310	297	297	295	285	316	318	299	313	323	339	265	311	294	306	302	308	290	291	320	295	296	332	267	301	295	304	314	313	283	295	312	326	302	304	320	311	316	309	296	314	298	325	314	300	328	309	312	294	313	316	312	285	322	295	305	314	284	305	329	299	306	310	311	328	298	323	331	305	297	299	326	309	296	321	317	309	295	341	298	316	348	299	318	318	324	279	330	328	310	327	297	331	273	328	275	284	312	313	371	324	309	308	272	299	310	288	322	302	343	319	334	353	305	378	305	325	291	299	304	291	298	327	304	286	282	250	295	312	314	350	278	340	344	315	317	344	325	323	309	296	325	310	352	309	324	291	330	306	303	344	346	286	310	281	295	317	285	317	362	306	273	281	316	313	334	303	344	333	306	322	348	306	278	327	326	331	345	330	316	313	322	288	282	316	308	300	307	285	311	316	320	328	280	337	321	293	326	342	321	325	313	314	303	306	301	294	302	317	279	329	323	319	310	278	326	321	305	308	295	323	305	319	351	323	297	316	304	307	283	278	323	330	309	289	321	324	272	300	344	301	318	357	324	327	338	298	302	332	338	347	326	329	291	298	334	300	301	332	292	344	307	324	328	293	297	325	326	340	319	307	311	273	324	338	282	351	280	319	305	283	302	338	337	307	302	284	318	318	315	310	295	311	289	301	303	289	338	303	286	308	326	295	325	310	334	322	289	289	327	325	322	317	298	323	277	312	321	277	291	327	299	303	339	304	308	275	305	322	307	331	279	312	321	319	317	305	292	296	293	296	296	296	303	328	301	331	280	325	317	316	310	289	323	295	324	321	304	307	325	308	321	304	324	320	321	282	294	302	323	327	317	298	323	306	298	285	280	337	295	308	354	285	321	311	313	323	322	280	322	300	293	283	323	290	336	268	306	333	310	297	285	348	343	295	292	279	340	325	310	286	331	317	285	295	317	308	306	293	326	323	288	284	299	304	294	320	303	320	317	297	314	311	326	289	291	312	328	329	317	309	304	315	310	303	330	275	333	304	318	299	292	305	286	313	339	285	303	320	322	326	324	319	274	334	320	316	298	322	299	360	305	320	286	316	312	316	306	304	319	304	309	321	316	287	311	349	318	301	315	324	301	353	318	321	315	323	313	324	326	299	317	321	298	297	285	325	315	324	313	331	314	275	321	278	312	293	301	333	308	322	331	309	288	306	340	308	315	302	324	288	314	302	315	316	321	307	306	310	283	303	309	327	304	329	303	292	302	334	314	331	305	306	297	297	339	268	324	286	312	325	323	311	310	297	307	299	308	296	329	313	279	313	302	290	302	285	316	307	315	307	320	287	362	342	296	332	329	340	317	294	316	310	307	331	351	318	328	313	314	336	308	306	309	270	294	326	284	318	307	331	310	326	314	309	293	322	289	344	314	309	289	304	269	323	319	310	285	344	302	284	335	319	303	289	327	300	313	296	327	355	307	352	280	320	333	327	322	310	306	297	300	327	329	329	338	293	305	328	324	315	285	286	305	338	326	316	308	301	325	315	274	314	294	299	309	317	322	298	330	294	291	338	264	299	328	284	328	329	322	301	334	310	302	314	351	321	275	317	311	324	305	313	323	301	302	337	286	319	303	305	312	340	306	301	284	314	302	305	330	309	312	275	288	294	299	328	324	310	299	322	299	299	313	291	333	293	289	288	335	268	320	296	301	314	302	315	315	307	303	284	312	355	294	356	271	275	317	321	294	302	315	310	309	309	290	301	310	315	327	293	340	325	323	306	347	342	305	289	280	292	289	334	311	323	337	317	299	331	292	313	282	299	305	307	302	321	291	326	340	320	342	318	300	318	304	308	285	278	312	305	295	345	296	315	341	308	300	303	301	328	314	314	332	335	318	290	271	287	307	285	314	303	316	266	326	311	305	307	322	333	318	317	327	289	339	309	322	302	317	326	324	315	316	277	275	306	314	300	336	301	311	304	303	338	339	291	277	322	316	321	322	292	286	307	327	307	315	325	326	321	266	317	322	311	305	320	265	287	320	301	294	335	308	270	322	303	332	322	322	303	300	319	344	300	303	297	324	289	303	306	296	319	285	286	331	339	310	340	334	325	295	322	308	303	337	306	322	332	317	285	320	311	314	318	307	312	315	349	310	322	297	344	316	320	318	262	315	292	321	335	290	334	306	302	310	300	321	275	288	305	309	298	296	309	300	293	305	311	376	301	314	307	345	309	304	332	287	337	306	334	318	341	317	301	333	285	324	304	310	322	311	321	302	296	339	318	331	308	293	279	320	286	313	306	310	328	277	320	300	291	310	313	308	279	348	288	303	296	295	312	319	313	334	282	305	303	289	327	354	319	311	318	322	284	310	329	320	324	310	358	337	305	286	292	313	332	306	306	312	281	291	314	328	287	318	300	318	304	277	307	288	329	316	340	311	319	320	283	327	292	319	321	301	289	351	277	331	295	271	279	300	300	303	334	354	307	283	289	308	303	297	308	287	296	330	351	325	285	311	319	330	315	315	353	323	319	283	326	333	282	311	302	340	301	299	287	305	299	314	284	328	313	323	310	352	307	304	321	280	335	307	308	277	278	290	314	300	327	289	294	316	284	311	305	313	322	307	326	269	357	295	307	282	306	342	280	300	313	331	280	290	320	293	297	325	302	309	340	293	290	319	280	347	296	311	309	302	298	339	300	340	289	306	316	325	301	328	319	358	339	328	335	306	315	317	299	326	300	299	334	334	301	301	315	319	310	306	265	311	344	302	346	294	326	309	321	300	343	335	327	310	298	316	305	298	328	359	278	329	339	297	304	319	323	301	304	318	299	322	336	269	282
52644	8221	6775	3813	2392	1629	1243	1006	916	837	681	626	542	502	483	486	463	426	410	406	392	426	387	361	386	352	376	388	330	366	383	358	349	357	392	341	351	344	345	369	374	341	339	327	371	378	346	346	365	341	333	341	336	360	358	344	335	347	338	327	359	293	386	299	319	300	348	332	314	313	308	368	305	302	313	352	369	353	363	322	344	323	312	341	331	341	330	309	308	309	283	316	323	322	291	327	308	356	299	286	316	348	338	318	318	325	319	331	320	314	337	303	330	314	305	332	310	320	302	306	334	288	312	317	314	306	323	356	341	311	342	308	336	308	362	303	348	306	346	336	344	345	313	300	331	346	313	324	331	325	308	340	329	327	322	294	356	339	320	351	320	316	341	301	282	330	302	319	328	326	316	314	304	315	317	336	339	333	331	272	342	300	348	328	312	316	327	334	356	334	297	357	310	302	316	326	318	322	310	322	315	300	339	313	305	309	320	306	320	334	346	321	368	323	316	321	351	309	306	346	328	334	336	297	352	291	331	301	314	369	304	316	302	308	323	318	308	323	364	336	299	335	320	326	351	313	353	336	308	327	294	313	334	356	324	351	309	311	326	358	347	274	327	327	317	312	346	289	353	293	295	308	325	340	315	303	320	300	342	322	361	334	363	341	313	371	323	324	312	344	333	323	331	300	301	314	302	319	311	307	370	349	343	338	307	307	308	334	320	336	341	353	295	303	298	306	320	287	350	325	309	307	336	355	359	330	303	341	302	322	347	343	338	350	312	321	321	330	324	331	343	331	349	344	295	332	328	310	371	323	300	301	315	313	297	368	352	327	308	309	304	302	307	310	365	309	317	378	317	307	346	366	330	309	313	309	318	324	320	303	324	319	357	325	345	319	317	292	350	331	326	280	326	349	328	323	331	332	322	347	346	339	334	337	318	366	310	339	291	324	322	312	328	314	310	336	324	322	323	327	326	312	327	337	301	302	325	322	289	309	334	343	302	345	339	321	346	305	327	322	326	313	327	331	344	317	320	315	323	319	319	321	325	342	329	302	323	315	343	369	318	314	333	304	353	321	315	260	315	316	358	338	355	335	333	348	300	318	316	302	355	326	330	289	310	306	287	298	339	323	367	319	318	350	317	324	360	335	315	304	351	342	305	308	345	332	318	353	311	354	309	304	290	335	306	304	307	337	305	341	335	315	312	317	352	348	318	321	322	322	341	317	299	298	316	325	305	323	340	329	291	303	306	317	353	291	337	323	314	311	328	332	314	301	364	328	359	344	337	315	345	332	349	298	342	329	331	277	339	323	284	335	332	308	331	315	304	325	334	313	332	336	289	320	336	315	302	340	301	322	299	305	294	328	318	358	352	302	335	325	355	321	341	338	306	358	285	343	298	321	320	320	312	291	301	308	354	320	335	352	329	327	315	337	319	335	311	322	313	307	335	304	312	318	318	327	325	300	344	337	345	310	307	326	348	334	316	325	297	327	324	326	294	284	336	334	330	346	308	348	329	337	332	336	321	325	286	316	298	309	324	279	329	314	314	325	314	340	346	360	355	313	340	293	344	333	301	345	324	315	348	309	331	336	331	340	331	330	309	276	357	323	323	335	339	338	306	298	349	324	312	308	360	292	352	324	331	332	313	309	333	299	351	316	316	328	312	328	299	315	327	310	325	352	315	315	328	343	327	324	311	324	310	323	315	321	301	318	352	311	311	343	320	338	367	328	324	336	321	342	341	332	300	332	340	326	343	323	305	288	357	327	337	333	335	307	332	345	309	356	321	312	342	305	334	358	336	315	334	317	333	288	332	330	325	297	334	294	301	335	306	329	314	329	322	318	335	334	323	331	308	310	317	333	336	325	306	322	327	319	334	318	342	356	283	335	333	333	350	295	338	344	290	324	299	311	300	284	305	318	327	295	296	298	319	343	318	344	314	338	285	305	329	332	294	311	349	353	309	304	290	313	295	326	329	320	372	311	330	315	326	328	309	321	311	318	314	308	303	329	349	321	322	337	301	323	303	314	349	291	331	352	332	308	326	331	299	334	336	341	299	325	307	353	317	313	320	377	360	321	336	358	324	308	326	341	356	343	331	294	305	309	348	297	330	284	351	306	312	328	357	316	350	297	301	296	287	300	345	321	322	322	328	277	317	297	328	284	312	327	363	359	330	323	307	311	324	316	303	316	317	316	334	320	364	282	315	325	322	326	315	317	333	338	333	325	307	304	287	334	331	349	330	315	293	362	337	299	320	281	293	317	323	305	318	333	317	317	339	296	316	321	349	351	318	327	316	316	317	339	296	337	335	328	321	315	349	327	324	333	306	338	306	323	336	333	331	310	344	320	318	333	320	322	323	339	335	317	296	334	350	317	331	309	298	332	314	317	323	298	321	314	324	313	286	328	331	324	334	282	305	315	332	312	322	302	336	312	341	320	324	320	302	306	309	311	311	313	316	318	330	357	326	313	331	294	316	321	347	322	337	319	316	324	331	339	308	303	321	312	326	319	312	324	314	320	308	298	316	342	319	335	326	319	329	363	309	325	307	307	333	295	282	331	331	317	283	316	327	291	363	334	315	333	318	307	337	304	300	326	328	311	330	305	317	315	339	309	348	321	329	316	317	344	328	334	365	322	335	317	343	288	330	307	329	329	320	345	279	339	332	329	317	310	301	326	327	304	319	345	326	317	331	303	321	301	360	321	322	280	319	293	323	304	322	335	316	387	311	334	307	333	309	327	324	322	299	298	332	319	326	314	347	360	319	334	275	324	318	351	301	336	308	320	364	336	341	307	310	331	323	329	342	322	327	336	309	332	321	332	325	325	295	288	324	319	305	288	345	313	289	331	342	322	316	357	293	326	324	297	322	327	350	301	342	338	315	326	321	315	297	326	318	318	297	348	325	325	327	353	353	334	302	322	331	361	330	357	329	342	323	330	305	336	348	329	313	347	307	327	322	355	352	318	326	317	317	354	347	334	342	347	325	312	317	302	319	318	341	329	323	347	316	327	314	299	333	327	290	341	330	318	331	310	347	334	328	326	315	316	319	305	342	302	313	369	313	313	302	328	303	309	320	304	294	330	323	344	330	322	335	334	357	311	363	342	328	318	311	298	304	320	338	302	336	363	315	334	348	334	347	297	338	312	338	295	339	296	327	301	293	340	345	323	336	335	316	312	347	331	313	291	337	324	336	332	351	339	308	313	312	284	348	303	301	355	369	319	323	308	367	330	321	322	303	326	299	293	328	320	325	335	305	317	339	320	334	323	322	342	342	315	356	341	328	317	331	328	312	340	319	325	314	285	333	298	343	368	315	311	320	336	339	300	310	299	333	318	323	334	274	334	321	344	343	313	298	331	315	311	305	311	337	313	297	326	302	329	312	316	335	340	319	324	293	341	328	317	349	341	333	334	323	353	327	302	278	336	341	349	325	344	333	285	309	301	302	287	341	318	330	310	330	323	344	305	331	297	285	304	301	323	323	303	282	319
23250	20899	27623	24273	20894	20938	8381	1413	994	973	933	875	802	825	725	835	791	752	699	755	693	689	704	702	696	682	711	657	631	726	637	627	658	656	674	625	677	695	641	740	643	642	648	647	655	644	599	686	633	607	611	645	592	645	648	643	596	711	655	675	614	630	639	651	646	637	626	638	619	653	625	601	613	634	626	601	668	656	590	617	622	633	612	628	638	646	653	609	693	658	663	615	670	664	611	622	630	650	630	615	623	617	594	643	601	642	602	648	624	671	635	657	616	619	606	650	625	631	644	612	628	623	643	615	589	620	627	616	608	636	590	608	598	618	623	601	612	650	628	624	629	595	613	638	668	614	647	606	666	651	657	669	600	585	641	609	644	611	628	633	639	631	589	640	624	652	608	565	609	625	615	605	632	650	662	593	622	627	613	619	646	651	589	647	606	607	621	653	601	672	668	609	611	615	688	607	631	640	614	580	624	622	623	632	665	654	601	639	642	587	679	657	618	597	617	672	674	666	649	582	602	616	604	624	581	653	613	626	623	579	618	614	629	624	623	620	590	646	649	620	648	668	647	624	614	607	643	647	622	649	610	637	615	576	611	669	648	657	589	615	643	619	594	619	590	612	632	702	641	638	640	619	605	579	652	612	622	609	582	599	572	654	616	632	643	623	659	630	645	656	592	609	661	627	625	608	613	640	666	644	633	605	614	569	581	611	621	609	601	658	586	620	599	651	583	585	567	653	652	616	638	610	601	629	638	611	656	617	634	629	604	644	583	616	635	626	626	653	635	603	589	625	612	596	548	608	660	631	579	578	625	625	654	642	635	656	621	643	606	639	599	614	633	591	640	594	581	651	598	603	643	616	652	621	650	597	601	594	590	657	644	595	634	632	571	639	637	589	622	612	604	628	630	633	617	611	642	636	613	592	630	623	635	641	627	570	624	640	601	574	655	586	636	636	666	595	680	611	616	645	601	659	642	628	610	637	664	600	603	638	613	682	613	621	546	645	600	603	634	644	592	625	643	615	593	620	629	617	672	638	644	591	586	620	626	612	631	562	642	606	635	601	596	629	606	594	629	645	608	568	658	647	608	649	689	640	624	634	664	639	657	611	638	600	585	570	604	616	639	628	630	596	665	645	623	601	582	634	679	647	612	657	651	610	615	627	619	627	654	613	630	632	630	591	619	654	655	629	604	579	654	593	630	633	641	590	636	574	609	612	599	632	615	620	634	636	649	649	664	620	615	616	625	645	605	615	645	654	639	614	586	586	628	622	628	580	623	585	634	589	604	617	671	668	635	640	633	634	696	649	597	635	594	631	675	612	601	619	640	648	603	580	690	601	631	653	655	608	613	672	579	649	635	624	596	647	631	651	603	632	675	645	666	631	634	624	626	644	587	627	649	633	628	642	601	652	608	616	630	612	599	614	639	641	616	607	623	642	613	625	624	598	607	624	651	608	633	645	607	646	590	610	642	658	587	640	639	632	580	694	668	585	619	666	658	657	647	613	629	599	649	637	639	637	614	633	573	601	608	610	635	595	631	608	643	598	605	594	681	654	603	634	615	641	619	584	625	609	595	675	674	609	565	694	628	631	619	665	626	637	617	627	651	681	669	643	661	636	556	681	680	608	617	616	649	588	652	610	636	625	641	632	668	615	594	609	595	600	616	628	629	633	619	644	678	644	625	646	614	634	626	591	652	615	627	600	674	607	680	583	642	627	585	660	608	634	635	642	598	614	619	612	591	618	606	620	633	633	659	646	590	659	590	620	608	599	629	624	615	599	597	614	582	618	620	576	637	618	602	653	601	624	641	626	654	586	603	597	660	672	637	657	642	599	616	613	611	642	617	643	628	616	646	600	641	646	640	680	613	650	612	651	637	643	597	592	606	604	611	614	564	640	591	645	637	580	603	635	610	604	611	619	645	613	682	584	603	598	598	599	610	589	616	585	638	637	591	593	611	655	627	589	591	639	634	606	628	588	643	603	595	603	611	650	636	640	610	654	609	673	650	634	634	642	589	611	584	623	645	648	625	629	589	622	580	596	611	591	614	619	648	622	620	592	636	595	627	610	595	575	614	680	635	654	683	624	571	643	558	615	611	655	664	636	627	616	644	653	581	596	599	620	622	645	602	634	627	604	574	605	635	617	622	634	623	661	596	565	600	627	625	645	631	612	690	649	651	587	639	628	612	632	612	599	618	596	631	666	616	598	595	618	636	580	637	620	623	642	575	551	634	590	623	566	611	592	700	607	599	683	661	578	595	613	631	611	644	665	643	618	633	606	637	655	587	588	584	630	603	613	604	671	615	597	647	613	588	597	612	603	653	668	616	608	600	650	643	629	689	631	573	620	591	626	601	655	638	624	657	619	640	660	626	596	621	586	646	607	636	605	633	576	604	610	611	629	623	631	648	596	636	676	623	605	651	640	635	632	658	595	623	592	636	662	675	598	614	609	630	615	650	650	629	612	576	658	651	654	607	614	639	596	635	588	627	630	571	603	621	616	626	606	604	636	584	598	630	653	567	655	640	604	613	566	608	625	653	604	626	630	597	629	660	600	588	624	608	641	645	608	656	616	591	630	583	651	576	653	633	579	612	599	613	623	619	580	635	684	605	586	603	628	683	632	655	613	590	640	643	622	569	652	623	629	630	661	628	659	667	654	582	629	650	589	634	610	658	600	637	578	644	667	650	634	621	597	630	616	631	626	616	635	637	663	673	614	637	618	610	581	602	635	622	656	640	634	633	582	643	638	631	582	573	608	641	631	655	646	595	617	628	600	656	650	612	607	622	615	663	630	611	590	606	606	607	612	605	616	625	616	669	644	636	656	656	631	624	613	590	647	603	633	646	646	621	664	572	627	621	650	598	664	646	661	572	643	644	634	620	645	625	655	635	636	629	649	658	673	645	592	611	622	613	617	626	608	619	587	623	620	609	636	631	637	592	616	600	630	638	625	620	595	622	583	617	600	609	590	643	636	602	628	650	586	625	594	652	568	617	597	662	604	628	630	601	637	634	595	647	629	638	660	571	581	608	631	610	641	582	590	616	600	601	666	635	625	637	593	634	604	596	672	620	583	650	608	642	602	641	607	681	628	577	655	671	640	591	641	611	625	605	616	614	652	632	581	616	629	627	669	678	632	558	643	621	647	581	608	618	615	621	604	647	593	622	580	635	640	611	607	599	659	602	616	645	629	630	633	654	603	634	630	638	638	638	652	654	645	638	635	663	584	654	636	615	660	639	655	607	683	618	586	635	600	650	608	651	607	643	647	588	661	609	612	638	625	573	641	612	606	620	643	604	667	610	640	619	618	685	646	659	595	615	644	617	634	598	618	646	647	650	580	638	636	625	597	617	636	551	644	651	651	606	639	591	585	613	660	660	662	669	632	619	625	669	638	599	618	638	630	640	661	596	629	591	650	646	586	619	626	593	604	611	612	654	584	612	585	595	618	640	582	637	624	640	683	641	625	667	636	629	586	618	595	648	624
45176	10898	11937	6948	4532	3180	2416	1926	1658	1407	1226	1112	1071	937	966	894	850	890	818	733	769	741	696	721	685	698	680	655	669	682	629	627	627	625	656	634	651	633	626	581	625	614	619	619	638	621	619	665	594	649	613	627	609	659	671	626	591	600	645	609	667	626	608	634	609	579	652	664	630	567	572	599	585	620	559	611	601	626	611	541	614	553	593	600	599	588	588	567	592	562	594	589	570	595	627	600	555	571	621	589	551	579	621	601	613	606	567	601	564	576	578	597	607	594	541	588	585	583	570	534	564	577	582	571	606	614	642	606	569	599	593	541	618	571	587	587	569	591	545	572	598	585	622	600	594	624	578	603	575	636	625	583	619	591	552	574	581	587	616	611	600	600	600	591	595	582	552	543	547	628	620	563	541	560	608	587	603	567	591	565	619	583	578	593	621	589	572	612	585	614	602	588	586	560	588	592	590	583	591	627	569	595	569	601	602	577	603	573	592	608	568	594	575	597	620	581	607	584	602	623	606	581	541	585	545	604	632	632	584	590	554	589	571	562	602	567	580	571	590	594	606	593	541	606	539	521	576	575	566	584	587	570	615	593	556	578	562	557	540	637	585	573	547	598	622	563	586	569	570	567	597	606	576	565	579	632	576	585	579	625	607	602	619	567	595	550	625	572	588	553	606	609	599	590	604	600	563	628	598	562	589	568	551	591	583	616	612	649	574	619	606	599	615	583	582	582	613	609	603	615	603	555	603	546	577	579	594	566	527	618	601	573	579	549	576	565	571	593	586	573	608	614	611	571	596	582	604	612	605	575	577	575	559	566	552	584	615	570	560	549	557	551	621	620	573	588	622	608	562	603	552	585	593	595	579	612	573	568	542	554	569	597	587	556	561	572	560	587	571	578	606	568	542	582	551	596	598	576	582	567	535	558	590	584	602	585	567	588	559	599	568	560	567	539	605	570	561	606	606	585	606	563	592	576	587	546	603	613	573	602	611	617	599	590	583	582	655	573	582	579	592	566	561	553	596	576	571	598	566	560	576	617	580	576	669	568	583	568	566	611	630	573	554	609	540	549	553	568	545	594	598	540	556	543	591	553	571	576	606	593	591	574	641	551	585	577	567	596	600	611	595	589	599	596	566	566	587	558	571	570	593	582	622	603	573	586	599	575	598	602	559	613	571	579	591	608	613	590	589	611	585	605	578	585	606	572	636	591	583	560	563	592	574	548	606	583	580	581	590	589	578	587	592	571	584	603	607	584	552	591	625	554	580	553	636	583	611	585	593	573	554	561	592	592	591	603	583	617	562	593	647	593	608	575	588	603	569	593	575	581	630	575	560	591	572	583	600	554	609	565	607	577	575	601	581	576	605	567	587	604	618	586	546	551	557	524	553	598	566	556	557	578	548	595	552	621	581	526	631	601	592	624	593	549	578	592	583	558	580	595	569	547	564	566	604	550	557	569	569	531	564	587	586	591	643	571	589	537	577	587	545	630	582	609	583	571	590	616	590	559	559	564	605	588	513	580	578	625	572	537	578	616	634	586	574	626	580	616	588	553	540	587	590	589	608	579	541	580	580	598	561	571	596	577	595	562	619	582	630	599	557	600	594	591	557	590	575	590	600	579	576	539	571	587	594	606	576	587	585	563	599	545	545	601	629	595	636	590	577	607	568	589	556	586	616	590	559	589	608	578	583	570	581	617	574	572	596	614	547	576	576	587	561	598	603	572	628	580	605	579	614	602	595	567	575	545	603	565	599	632	612	600	603	568	572	569	593	557	582	577	579	604	605	568	534	565	554	585	589	586	613	573	585	541	572	620	553	548	560	609	569	589	555	598	631	551	626	580	623	578	626	571	582	544	611	545	573	594	567	579	620	609	617	586	575	601	571	561	529	588	594	576	612	610	598	580	576	598	573	622	582	592	603	589	591	604	601	544	585	639	581	610	555	579	550	652	584	574	613	576	531	601	565	591	572	547	581	595	594	535	609	546	564	556	562	606	605	545	599	594	611	563	534	591	639	647	603	536	568	607	541	556	590	576	614	559	590	593	593	572	567	608	573	606	570	576	570	613	564	618	563	605	599	567	592	557	577	581	593	569	560	577	568	623	582	557	618	567	579	595	562	580	564	541	570	626	581	593	570	617	597	624	573	570	580	611	546	541	587	584	591	567	585	576	591	578	600	590	595	579	572	571	573	578	578	617	593	610	590	582	559	588	605	592	594	621	561	646	592	574	582	593	568	582	572	579	620	574	578	535	567	602	558	585	586	582	582	567	568	553	611	556	670	567	566	616	598	591	592	585	582	612	580	577	550	623	611	547	587	618	542	579	565	605	539	608	607	595	587	548	605	588	606	588	599	547	584	594	603	559	604	570	579	571	579	596	602	572	604	613	593	542	582	582	581	583	644	568	569	562	564	573	587	590	568	586	573	591	578	565	580	560	576	604	596	558	565	563	637	601	592	656	583	614	584	564	572	646	579	573	638	541	604	608	623	550	601	563	605	594	571	587	590	580	547	631	548	610	583	554	566	539	576	581	558	588	622	671	630	563	576	610	632	603	588	553	590	585	571	542	589	580	594	578	635	577	616	580	571	571	592	565	561	598	586	588	562	578	583	580	584	582	565	624	592	579	607	545	571	629	576	562	571	633	605	553	590	572	551	610	583	576	583	601	610	591	573	564	584	553	587	593	575	615	627	571	575	623	559	593	591	618	591	597	604	573	611	585	645	606	559	595	552	613	563	580	600	640	578	544	596	590	572	574	627	613	550	639	596	576	561	570	562	611	588	585	560	549	571	595	603	582	637	581	589	613	586	594	599	582	574	618	605	609	621	593	600	610	608	592	596	608	580	582	575	565	540	559	615	587	616	547	548	584	576	588	622	573	608	534	562	586	531	567	539	575	631	605	625	579	608	571	637	604	575	557	624	538	660	575	590	614	620	605	588	586	561	614	583	611	601	601	598	544	577	563	581	574	586	584	565	590	607	601	595	596	599	585	585	583	578	599	584	604	576	579	615	596	602	552	590	627	543	592	541	560	608	591	571	539	613	572	582	585	565	599	606	600	576	553	545	596	577	575	567	562	534	592	613	602	597	542	606	578	576	594	608	580	550	566	634	612	568	577	556	565	622	630	574	570	546	564	580	575	581	597	623	627	580	579	617	616	589	576	575	588	560	565	546	631	584	577	557	604	595	560	612	565	546	577	606	594	584	565	582	574	560	557	605	567	594	600	591	614	571	609	619	601	559	615	565	553	594	612	541	595	570	612	609	588	576	586	563	581	589	531	571	611	599	601	597	627	593	602	582	602	564	610	605	582	605	544	556	578	534	582	604	608	609	600	625	592	590	551	563	547	591	591	580	592	640	601	557	556	603	611	573	570	559	592	594	575	612	567	588	536	563	564	596	588	574	535	621	577	587	603	516	619	622	629	581	570	560	605	634	614	571	595	553	610	599	569	566	525	599	573	633	586	567	585	605	568	607	635	578	559
34067	17111	3549	681	591	574	528	527	552	534	500	494	536	555	562	525	508	556	495	493	488	552	540	477	510	499	508	505	532	542	482	535	550	478	531	517	522	537	509	498	500	492	498	512	522	481	545	526	503	534	475	543	534	502	536	522	492	535	523	472	497	497	535	537	552	477	517	515	543	564	499	503	506	507	552	500	516	520	465	499	503	515	509	504	507	505	504	494	498	516	518	505	512	502	547	527	470	515	484	506	486	506	528	499	510	576	549	503	507	528	506	475	492	493	492	515	491	536	490	489	544	504	530	504	548	512	497	502	535	508	512	494	568	555	515	515	490	556	504	512	532	536	537	501	481	526	514	539	502	549	527	495	522	504	501	518	515	516	515	501	507	505	469	481	488	518	524	504	531	515	523	536	499	512	525	509	473	493	543	479	533	537	524	518	495	520	557	520	529	536	517	554	513	498	512	508	559	479	534	475	529	541	530	510	512	497	534	459	550	475	530	535	504	551	546	490	525	555	504	470	524	533	526	476	532	506	515	517	464	471	534	463	532	516	498	548	540	550	492	507	534	544	500	551	520	557	515	489	489	520	527	528	547	538	503	467	467	525	476	496	519	558	514	547	531	492	522	506	542	514	476	514	508	538	485	515	545	505	521	531	530	579	504	523	493	527	495	540	509	514	520	484	526	505	516	578	556	516	521	532	510	507	543	568	526	530	519	541	525	488	529	485	533	538	474	485	514	511	479	576	521	504	542	524	470	480	543	529	523	533	482	492	494	513	524	501	507	483	531	551	517	546	506	527	467	529	526	538	536	552	519	536	518	514	489	499	533	569	529	495	524	523	528	496	519	486	523	529	519	575	485	546	553	530	527	509	528	502	459	528	507	519	491	514	521	513	550	533	513	507	550	538	499	489	560	517	560	502	496	502	492	476	505	520	493	462	487	489	486	508	478	502	499	532	547	530	539	535	476	492	538	500	509	526	550	521	525	524	503	476	471	536	570	511	534	498	493	517	569	512	520	541	496	537	503	497	506	511	513	510	508	499	557	494	488	514	534	521	544	499	534	531	529	505	518	527	562	503	492	543	570	527	508	545	497	525	536	558	540	532	542	530	537	523	500	548	508	527	486	528	537	475	489	525	485	495	473	500	545	513	479	566	552	547	521	513	581	470	473	505	529	537	500	503	515	547	544	538	484	523	517	511	517	520	502	530	463	523	490	491	495	538	477	546	544	540	502	505	555	514	513	556	502	571	489	537	550	511	525	507	492	496	500	529	541	558	531	527	502	488	536	522	511	535	548	550	485	484	485	511	519	542	496	498	505	498	533	540	512	536	551	532	509	536	545	516	509	504	524	540	520	545	502	511	473	541	492	501	501	525	478	514	515	490	536	516	477	542	515	479	505	486	534	509	501	518	512	472	514	504	508	506	534	529	519	519	528	529	495	501	524	470	526	530	529	527	498	490	517	531	509	520	557	485	526	534	546	500	522	511	489	522	560	518	526	521	496	556	545	536	567	538	509	522	484	532	523	507	550	521	494	541	490	551	514	513	518	486	501	492	483	489	539	523	482	507	535	524	530	494	491	545	532	494	496	452	499	555	569	534	543	481	516	523	536	525	535	511	529	515	502	506	509	486	509	490	531	516	542	559	505	514	462	482	494	533	508	488	486	505	512	521	527	463	530	487	542	529	519	524	525	510	516	549	513	526	524	551	558	528	524	565	545	522	534	528	481	502	507	553	517	508	521	507	511	521	535	495	502	545	481	531	536	487	500	520	477	503	479	509	555	549	494	491	531	536	469	548	514	517	501	502	500	504	522	507	534	500	504	558	502	495	524	518	517	529	509	553	532	501	517	522	551	469	503	509	566	525	484	514	512	535	522	486	532	534	522	514	516	494	504	545	527	514	501	520	502	531	476	518	499	544	474	505	500	508	515	521	516	520	513	501	503	533	502	501	519	525	486	521	512	557	542	522	519	550	518	469	530	496	493	547	537	530	507	520	541	510	520	530	535	516	524	505	551	536	534	515	487	492	559	549	542	539	532	565	527	492	527	527	471	502	472	552	505	526	512	499	506	527	530	515	511	555	481	555	554	505	480	542	527	557	540	510	476	516	513	497	488	511	559	540	537	483	522	501	524	487	491	513	509	520	495	533	530	555	525	533	524	527	539	537	509	499	503	511	507	512	498	502	445	502	530	491	571	521	516	513	486	496	552	524	499	507	584	514	516	535	514	527	492	530	532	540	502	481	505	535	500	547	520	524	537	517	531	517	541	480	515	464	505	485	529	500	516	488	514	505	510	500	506	544	522	500	542	488	522	523	573	466	524	541	521	527	500	532	540	528	508	482	534	499	540	521	529	515	513	529	522	484	510	522	550	488	557	554	490	535	529	545	490	529	512	489	499	523	498	536	537	547	520	478	515	539	535	560	516	450	484	515	509	520	563	516	505	534	511	520	512	573	529	504	550	553	562	519	511	500	490	510	495	465	498	507	521	522	494	482	495	529	509	510	500	515	505	538	510	505	511	533	506	484	460	494	542	510	536	532	555	499	501	477	531	515	483	511	536	487	485	520	526	547	554	486	522	539	536	489	471	497	491	512	520	569	499	501	511	493	530	524	538	529	529	500	518	512	512	504	501	511	504	489	511	543	505	528	524	535	563	504	497	487	510	511	505	467	498	493	568	484	506	583	524	476	504	502	536	484	486	525	523	498	510	519	529	473	536	511	528	522	525	532	527	538	489	535	519	509	482	487	539	506	492	489	541	525	543	538	514	519	539	493	534	578	521	496	517	504	537	535	507	506	469	496	502	534	541	540	541	493	529	489	527	526	539	480	568	491	531	531	506	519	521	522	535	507	526	522	507	491	479	526	491	561	506	529	506	500	525	504	549	529	497	518	507	528	503	535	526	495	486	548	554	544	501	509	528	517	546	475	532	504	512	536	507	526	549	505	537	511	501	550	498	505	527	543	502	520	496	508	491	512	518	508	501	530	532	534	502	506	514	506	493	525	510	519	513	502	536	544	519	544	485	503	540	488	579	541	473	475	538	509	517	509	538	517	537	489	535	513	529	536	505	501	477	537	507	537	511	520	555	499	532	519	518	510	539	545	550	512	521	596	525	508	531	518	491	516	530	497	514	534	530	488	527	514	536	508	503	500	520	527	460	549	512	504	505	530	554	502	513	496	509	550	530	508	500	497	537	553	464	535	499	536	542	501	513	533	517	462	507	527	574	536	485	525	540	477	545	523	508	481	525	548	532	534	489	531	539	581	528	518	496	525	477	510	509	528	471	505	525	520	517	532	545	518	518	495	477	529	557	522	469	516	549	555	517	535	524	523	496	529	554	520	568	518	517	516	493	482	546	516	514	526	514	495	515	527	496	551	526	496	545	512	485	490	523	529	528	506	524	489	538	504	516	522	573	525	494	535	487	514	519	528	540	520	551	511	523	537	526	508	495	529	552	497	495	498	493	565	539	516	519	512	534	542
31316	2465	878	705	617	577	577	527	568	523	559	539	578	586	580	544	531	502	561	520	578	529	540	527	530	564	517	564	545	558	528	506	559	561	545	515	593	538	518	537	519	553	574	526	538	524	512	552	519	607	560	549	569	508	543	531	518	543	548	532	532	585	538	587	559	546	551	535	508	557	541	535	540	537	564	538	566	579	548	506	589	547	570	532	526	527	545	546	525	535	524	528	538	583	545	565	507	526	506	570	505	551	515	545	557	560	509	518	576	547	502	531	542	546	537	517	505	570	576	522	528	533	562	541	548	567	507	530	524	554	561	545	549	567	530	540	530	592	534	540	532	542	520	553	535	546	544	512	518	567	525	554	538	518	553	558	543	556	517	534	526	519	514	513	573	502	492	522	521	550	519	591	560	516	538	533	537	532	519	536	501	517	583	537	537	549	511	531	511	493	531	519	576	540	537	517	541	573	531	514	567	481	551	533	522	554	504	537	525	480	559	561	529	527	493	522	514	566	551	527	521	524	546	496	530	527	536	535	557	536	546	531	563	515	504	515	527	560	518	571	567	541	533	512	533	536	523	549	575	556	571	543	553	573	537	546	539	549	552	524	551	520	528	564	503	535	505	513	528	512	547	525	554	486	539	530	521	549	602	562	553	508	508	559	533	560	524	554	545	495	519	533	501	497	535	574	536	509	540	536	555	534	524	508	529	539	596	536	572	565	528	563	549	525	562	518	559	517	541	558	537	557	526	514	536	519	550	526	540	514	509	493	560	559	502	504	542	538	498	536	525	575	517	513	533	531	527	487	563	511	520	506	527	545	510	522	556	575	528	544	527	545	568	536	538	540	534	508	538	498	520	534	544	527	530	547	554	509	553	530	569	584	542	488	573	504	517	534	539	563	560	523	557	508	526	572	537	540	554	573	561	563	525	536	553	539	526	545	527	560	538	516	527	553	521	519	539	549	562	569	564	541	535	545	552	526	554	588	610	528	574	538	562	498	520	572	553	501	546	536	558	508	502	535	538	542	565	503	574	577	555	545	503	520	528	544	504	568	528	531	555	549	515	529	508	538	530	532	524	545	561	573	513	557	529	524	556	509	542	533	505	506	548	533	498	561	559	548	546	530	528	532	534	533	521	568	496	543	521	496	519	537	536	535	546	494	505	538	502	535	544	530	550	550	556	558	521	533	516	564	533	567	543	517	540	534	550	556	488	551	551	551	558	513	540	544	513	521	506	537	555	518	509	498	510	545	516	566	506	525	508	541	564	549	537	562	578	560	504	561	546	520	526	560	547	514	577	511	499	566	568	552	534	525	540	537	515	555	536	532	529	535	556	558	525	514	533	514	525	507	515	587	555	514	525	517	520	529	559	541	525	496	513	548	556	533	538	553	536	582	571	520	551	536	525	523	507	578	557	516	485	535	570	508	565	523	522	532	578	537	548	489	543	562	544	534	494	524	513	549	526	571	539	558	569	528	493	522	542	546	579	534	554	514	550	565	531	509	579	506	569	528	531	520	547	561	547	541	538	545	519	515	530	531	492	551	527	557	535	585	510	548	519	525	510	542	496	547	534	537	537	497	527	524	546	521	516	515	524	541	528	528	528	573	531	533	525	503	522	559	533	539	513	516	532	504	528	507	554	533	579	511	522	565	504	550	540	513	540	546	530	497	552	567	511	593	582	519	550	498	530	521	559	531	520	521	555	512	505	527	588	542	520	542	503	550	517	561	527	543	570	584	520	551	553	548	530	519	571	522	536	517	531	525	509	591	536	546	539	553	511	525	486	521	575	538	546	553	521	520	530	554	544	500	528	529	563	539	497	544	530	545	541	524	533	495	518	524	524	549	513	540	551	511	524	486	571	501	565	529	560	547	532	565	545	537	563	525	528	512	517	549	567	547	576	511	556	509	504	549	532	541	538	577	498	560	541	535	544	525	502	524	522	573	566	547	510	544	572	525	539	489	564	561	534	531	502	522	539	543	507	568	558	495	540	511	555	542	550	540	534	555	528	512	575	525	484	552	544	544	567	564	579	508	529	545	533	528	529	495	543	556	585	546	552	487	516	532	526	549	548	506	500	578	540	548	502	579	560	518	516	522	523	514	552	564	560	522	553	524	527	548	540	533	534	512	499	566	520	539	512	540	512	484	513	538	551	555	538	543	541	506	563	529	481	557	550	529	537	553	538	559	590	584	524	534	503	543	528	544	548	547	541	500	546	536	527	555	505	537	565	502	553	559	533	486	555	537	506	503	564	530	590	537	558	538	547	520	521	505	553	542	503	500	570	528	523	539	546	497	492	561	507	532	569	568	527	556	516	513	542	531	567	550	575	584	541	538	543	515	545	497	529	513	540	586	498	553	527	502	528	526	505	534	553	551	537	528	503	533	582	559	553	532	488	565	533	594	568	552	552	555	528	558	532	502	526	510	533	520	538	538	493	540	543	531	523	507	540	512	541	527	562	599	495	540	537	562	533	553	518	531	536	526	558	554	531	560	532	527	563	519	568	536	517	525	508	494	547	526	513	587	497	515	516	523	538	581	511	534	553	553	539	538	531	564	560	536	546	514	515	527	516	522	519	507	582	546	525	609	586	514	515	519	535	542	543	527	542	543	586	536	555	523	509	524	547	549	563	502	534	561	537	516	573	526	540	548	563	607	544	553	511	520	505	540	568	551	547	502	481	541	539	539	536	568	533	531	532	549	542	504	509	500	513	530	536	550	525	538	502	563	545	522	546	540	521	545	560	568	544	547	528	519	536	535	511	559	543	531	542	531	526	527	554	536	500	546	534	558	559	491	532	515	491	531	553	565	515	528	513	521	508	561	588	511	545	530	531	534	551	540	546	564	513	520	530	542	520	524	547	524	536	574	498	543	504	517	563	532	527	531	533	526	530	541	546	543	516	568	566	525	518	537	516	558	508	524	483	562	485	511	494	544	546	568	553	552	545	566	548	555	538	495	547	558	550	535	526	517	498	530	537	531	538	527	525	532	549	517	546	509	558	541	553	573	554	527	523	494	534	509	610	569	531	549	562	514	535	574	551	536	545	513	512	525	518	504	518	539	564	566	561	580	555	499	527	506	572	556	533	579	540	513	512	540	564	553	522	516	518	516	529	558	540	522	558	505	573	550	591	523	570	527	560	496	516	529	542	574	564	535	517	493	567	567	545	536	542	538	525	534	532	560	515	538	545	509	570	544	551	516	510	520	545	558	543	530	499	570	534	583	530	527	548	553	512	558	532	509	516	575	548	531	496	510	530	572	555	537	533	525	549	511	542	535	543	563	501	542	538	510	539	561	524	551	571	553	511	509	564	574	545	512	583	555	563	548	564	520	548	545	559	552	541	568	508	490	562	564	506	509	530	469	516	538	505	518	586	538	550	553	533	597	529	533	589	533	550	554	526	545	533	536	570	518	534	539	574	570	560	539	549	552	566	508	527	532	542	542	501	547	532	524	568	526	557	513	550	569	547	555	536	547	563	520
25422	20944	26838	25137	20891	9728	929	624	568	470	462	462	403	391	369	354	355	356	320	334	369	350	390	336	335	334	351	311	312	291	326	314	303	335	350	318	332	307	330	320	294	311	321	292	313	353	334	326	334	327	307	334	351	336	348	317	291	299	328	330	334	270	279	338	281	293	312	286	324	293	309	317	315	327	325	340	310	338	306	326	306	318	328	331	304	282	308	325	341	279	311	282	296	303	301	315	301	310	326	316	341	304	288	305	314	329	332	290	322	305	283	285	282	302	308	314	283	299	282	314	308	300	322	307	320	303	298	294	309	297	299	334	323	290	313	314	300	314	310	309	320	308	311	313	276	291	320	311	275	307	289	295	266	313	337	327	309	287	285	311	314	295	313	307	326	283	310	310	321	305	305	312	319	305	301	305	280	297	328	323	310	299	298	329	283	333	308	291	318	329	300	318	299	260	333	278	324	299	302	288	301	304	292	303	316	313	300	292	312	307	283	316	310	299	329	284	303	270	309	275	270	317	278	301	292	266	293	312	333	345	329	330	316	349	314	310	316	285	321	347	292	312	294	326	313	284	321	338	288	310	303	315	309	343	276	277	310	310	322	305	329	287	296	320	305	316	313	298	298	323	307	300	358	304	322	303	303	311	341	282	292	325	290	291	293	299	316	305	302	274	317	282	307	305	305	279	284	319	303	273	348	301	337	280	313	287	290	285	344	298	296	294	299	289	329	308	297	307	308	296	317	290	285	309	298	317	325	285	322	300	294	288	313	320	342	281	329	278	283	309	305	311	293	277	288	329	310	305	323	283	305	327	309	334	294	294	293	351	328	296	280	297	313	305	322	308	291	307	316	300	276	301	305	303	311	289	315	313	326	296	302	275	308	305	324	322	315	299	320	342	299	297	334	301	351	302	298	336	304	309	292	315	274	293	302	297	281	299	301	324	292	308	314	314	322	315	298	296	348	308	304	312	310	296	314	298	289	281	309	345	299	311	308	317	308	334	316	302	304	304	290	263	324	308	319	282	310	275	326	284	307	305	309	298	307	303	291	303	324	309	287	332	312	302	330	325	304	290	325	303	304	319	310	297	290	308	305	308	280	300	318	323	299	296	307	331	319	280	320	293	318	306	313	311	295	331	289	295	279	325	306	306	305	311	305	287	294	314	305	277	306	301	297	315	315	295	321	277	324	266	322	339	285	283	323	305	294	323	293	304	276	281	304	313	305	289	283	304	304	285	311	328	313	310	309	272	315	299	329	325	318	313	307	330	284	337	281	305	302	308	293	294	300	320	289	287	320	309	319	303	333	313	304	298	310	297	311	297	286	333	316	312	329	304	310	278	303	316	312	326	293	292	291	270	326	313	309	322	302	301	340	309	280	301	294	306	324	287	275	284	318	319	299	303	307	275	281	291	295	297	289	303	289	304	314	296	296	307	306	314	332	301	333	298	288	314	297	300	335	286	306	269	310	278	297	314	308	292	308	313	335	327	323	313	315	294	304	316	341	308	281	301	303	291	306	325	321	300	291	291	293	288	308	316	296	311	288	312	325	319	328	282	311	306	302	285	314	301	311	313	324	284	275	323	302	296	300	288	324	294	327	306	357	309	303	293	312	312	296	344	288	299	322	307	288	333	320	294	303	286	309	312	332	291	299	280	286	289	297	327	298	322	299	315	284	274	291	317	330	294	295	330	327	307	301	302	285	305	287	285	311	285	285	298	331	292	282	333	290	310	305	325	317	276	282	304	266	330	328	302	329	294	305	310	301	310	339	272	308	321	318	308	321	308	309	308	310	305	335	292	302	299	296	278	278	300	332	311	306	310	314	335	325	290	336	303	269	315	290	302	292	302	311	291	315	309	310	322	318	282	312	360	297	299	302	309	320	322	279	307	322	297	320	318	290	309	304	309	261	284	329	313	290	284	314	286	281	287	319	314	296	295	302	344	295	315	313	304	328	310	276	315	293	304	297	299	326	320	334	298	326	309	308	305	302	290	285	313	296	328	294	293	301	328	301	298	305	294	305	297	279	318	308	328	298	303	317	327	284	355	298	311	332	324	305	319	306	277	320	299	260	312	295	314	331	280	308	298	284	329	270	274	317	333	315	299	291	271	288	314	295	321	292	300	319	306	312	325	307	284	350	326	307	332	302	334	278	278	295	344	288	270	277	312	317	338	324	307	294	307	299	313	303	307	281	273	335	325	323	284	287	311	295	302	286	318	311	301	299	297	311	301	304	314	320	269	288	255	274	298	282	294	306	335	361	316	309	272	296	276	300	296	306	265	318	292	291	297	311	272	286	310	295	317	293	301	313	296	295	289	297	312	305	306	304	304	312	298	303	297	314	304	322	300	289	310	311	320	318	333	321	301	295	280	315	290	296	287	334	300	281	294	302	300	309	322	308	308	296	300	294	295	311	313	332	293	295	281	341	273	296	302	281	260	276	289	309	317	334	303	338	281	283	329	306	307	279	306	311	316	324	276	315	295	312	293	303	327	314	299	298	322	334	312	307	307	295	313	272	273	311	304	306	314	297	262	326	331	297	325	299	320	321	286	316	328	323	286	295	281	328	278	305	326	284	338	316	328	288	277	325	292	298	281	294	294	322	347	330	325	319	310	310	287	306	288	311	309	303	305	299	318	274	297	284	315	307	349	328	298	307	331	323	295	286	331	298	305	319	295	304	309	295	319	285	332	305	305	305	313	306	295	301	305	305	323	290	334	352	306	282	308	313	298	319	282	314	316	310	315	290	280	304	291	302	281	278	337	314	278	332	285	289	321	313	311	285	321	316	306	287	312	300	305	311	305	296	283	301	290	312	264	282	277	311	324	283	298	272	307	282	340	300	288	334	330	333	282	254	286	296	295	291	276	323	300	317	304	302	304	310	310	297	321	280	289	313	306	306	296	326	301	287	291	267	305	331	290	320	285	321	266	292	305	317	330	303	316	293	279	273	293	299	298	332	318	295	304	292	341	273	334	296	298	301	290	303	267	298	286	297	298	322	332	301	281	301	319	275	299	325	300	318	299	314	293	316	310	285	317	290	259	306	294	274	323	310	302	297	347	311	310	300	323	319	278	312	289	286	307	295	337	310	318	319	272	329	318	299	299	312	354	323	318	320	300	302	304	317	321	295	309	268	347	302	310	285	296	320	296	318	325	335	315	329	313	328	298	297	273	323	270	311	293	281	310	308	281	349	328	295	290	332	295	280	328	290	313	294	301	349	314	322	304	345	312	291	313	314	313	332	295	296	311	305	294	316	307	312	320	299	314	339	308	320	305	289	314	285	309	283	304	288	340	280	282	283	286	299	319	292	310	300	308	316	315	295	322	297	286	273	310	297	289	304	309	301	308	284	291	292	303	282	311	288	311	321	314	302	300	277	322	302	273	315	322	277	300	309	301	295	328	301	317	358	283	312	317	317	299	300	285	307	293	303	329	317	292	322	311	276	276	333	277	275	317	299	291	348	302	320	299	302	294	279	300
51434	9865	7166	4007	2413	1710	1324	1059	826	787	687	647	593	531	533	520	472	446	438	388	401	417	389	388	369	367	336	378	377	341	378	390	331	335	350	370	345	351	362	337	346	348	359	303	319	332	402	377	353	352	320	351	353	360	327	332	356	372	356	326	347	355	357	343	334	323	312	359	330	350	343	366	328	332	320	327	364	321	324	324	330	353	313	329	326	329	320	355	296	334	308	353	357	304	338	356	295	309	338	363	316	313	306	309	318	339	314	326	348	345	340	301	328	280	354	336	339	321	296	333	344	313	316	324	285	317	305	303	329	325	330	343	352	315	303	326	326	351	303	286	310	297	299	346	308	322	322	336	311	305	304	300	310	303	300	315	304	315	351	302	352	339	296	326	306	313	323	317	299	303	315	319	298	296	291	331	322	321	304	298	359	324	324	289	315	292	293	317	343	310	321	303	332	311	318	328	335	318	327	323	327	321	304	306	303	325	312	332	311	311	336	327	308	299	301	292	305	313	259	325	335	327	323	328	328	301	358	355	308	322	310	296	347	311	353	311	321	322	308	269	325	297	333	283	303	279	334	335	313	331	306	334	326	326	315	340	310	294	305	291	325	330	290	341	287	305	317	321	342	334	338	337	313	343	304	276	319	317	318	305	355	340	351	306	307	349	302	314	283	315	336	327	326	333	316	312	323	317	311	329	310	347	308	337	344	297	289	344	305	342	310	316	341	322	316	292	351	308	289	302	320	306	329	364	322	325	332	326	312	325	307	300	304	328	329	357	326	325	315	324	304	360	316	297	298	337	319	330	313	346	312	318	313	307	343	303	318	322	327	315	331	293	342	341	316	293	321	301	329	310	337	292	315	312	298	307	329	335	297	320	301	297	345	330	306	310	312	309	327	353	345	336	320	355	304	312	321	307	315	306	289	272	352	305	332	298	313	325	321	318	306	321	349	336	344	320	317	315	338	291	319	333	337	286	315	305	315	301	269	339	315	338	293	302	302	342	320	304	360	303	295	331	314	300	314	308	355	309	342	324	323	331	344	332	330	317	333	308	314	332	326	328	314	313	311	295	320	323	323	280	317	295	338	321	338	292	330	329	317	310	338	322	340	297	330	312	297	333	312	305	345	348	343	339	329	339	303	337	323	332	315	333	324	318	342	326	313	353	325	304	334	314	305	336	332	323	296	339	299	349	341	329	275	304	320	299	361	295	311	323	289	329	294	290	323	308	322	352	308	286	335	319	294	318	307	307	338	296	321	304	319	326	296	292	315	290	291	306	338	291	283	329	312	324	304	309	309	295	348	338	301	294	302	342	329	329	335	321	273	315	331	328	332	315	292	267	309	349	314	299	327	292	294	303	310	318	342	300	304	313	338	308	319	294	333	315	300	306	274	317	342	304	336	330	303	295	330	307	313	336	284	336	342	313	310	303	330	319	352	282	337	303	312	310	331	335	294	322	358	308	301	334	302	319	319	290	298	294	315	313	292	317	331	293	292	328	348	284	345	329	337	283	326	293	313	312	342	285	335	348	315	312	322	308	334	319	334	315	313	349	312	293	297	314	314	322	331	323	343	334	320	318	329	327	331	290	308	310	338	360	304	325	311	333	350	280	325	302	309	333	335	326	341	310	333	325	312	326	328	333	321	358	328	352	308	321	308	301	315	290	330	349	286	306	298	321	299	309	300	342	325	320	314	314	308	291	316	333	336	339	335	332	346	314	319	334	327	352	283	294	320	279	317	330	303	335	306	323	333	332	297	292	303	318	322	316	301	329	327	340	328	306	341	325	365	308	335	328	318	292	310	308	330	321	349	341	276	333	298	333	317	315	337	335	343	329	304	335	309	323	293	332	314	303	317	311	331	309	309	312	337	327	332	328	287	294	324	316	313	333	323	355	291	323	361	361	293	327	336	312	286	314	306	340	338	335	342	325	307	314	315	321	287	341	325	335	313	313	342	307	321	307	321	325	329	316	321	323	307	315	327	339	318	331	325	271	294	313	352	326	321	319	306	326	284	299	316	307	305	313	268	361	326	348	346	334	318	350	322	316	291	296	326	323	329	322	325	334	333	325	296	316	339	327	339	316	336	324	331	296	303	309	286	337	321	309	301	301	335	313	333	336	327	322	344	316	279	308	319	313	304	334	317	299	300	300	309	329	324	353	311	290	337	288	335	335	289	291	302	348	300	306	314	302	301	326	328	307	312	301	327	293	312	320	316	310	325	303	298	325	332	304	325	332	338	294	352	332	300	287	339	303	336	340	306	320	322	358	293	291	278	334	291	284	302	309	312	284	307	301	325	309	310	300	302	311	317	308	342	322	320	329	350	312	343	306	345	297	302	345	328	329	303	320	337	374	310	289	301	319	300	323	326	306	352	318	310	335	302	318	318	327	308	343	274	337	306	319	332	309	313	315	314	316	329	326	359	314	316	321	350	349	315	344	312	324	288	308	317	315	316	316	326	282	330	330	343	312	303	360	317	316	338	330	300	338	325	366	301	310	275	334	292	295	331	332	324	334	322	324	321	322	318	328	297	349	332	301	317	358	327	306	315	304	296	320	322	280	309	329	345	333	310	310	299	359	327	303	335	324	313	312	325	305	297	336	341	300	303	320	296	332	328	302	281	303	283	305	346	317	322	320	318	344	321	305	299	333	307	301	317	307	322	300	298	305	299	317	314	330	292	317	274	321	327	327	324	315	309	332	305	303	326	305	309	344	329	289	286	341	302	309	325	345	311	326	297	321	304	308	289	335	298	298	319	338	315	313	313	324	281	307	300	290	335	297	328	314	350	317	309	285	289	301	333	312	335	318	317	329	326	309	335	324	290	326	304	318	329	295	332	320	322	269	310	311	313	290	304	309	285	297	317	324	324	338	336	307	300	321	302	302	304	299	355	340	322	335	329	306	310	325	314	307	346	281	361	342	319	339	307	301	325	335	319	299	303	322	316	313	293	339	315	315	290	278	307	313	319	351	316	328	306	325	315	288	332	318	316	324	315	315	325	321	331	360	317	309	310	323	311	344	289	312	347	316	295	305	298	328	317	320	288	299	336	303	316	295	342	319	313	308	328	289	301	311	308	307	319	326	326	324	288	315	307	338	348	342	298	324	344	313	339	328	327	325	314	300	297	299	312	359	315	320	295	329	268	332	334	295	322	326	302	306	316	336	325	304	326	315	317	332	315	332	304	325	323	305	293	322	336	315	306	304	341	274	322	307	297	307	322	313	299	296	324	330	311	330	340	297	335	324	327	297	330	305	311	317	323	327	318	295	297	325	296	308	319	349	277	350	309	320	327	324	328	313	307	284	333	325	311	302	332	305	358	285	332	303	342	317	352	327	333	320	338	354	317	333	302	317	342	344	338	316	305	308	324	335	294	340	336	339	292	349	326	295	314	313	298	295	298	301	288	305	324	317	355	304	297	352	320	308	278	329	320	263	336	329	304	310	303	317	316	320	340	296	297	349	344	318	309	288	328	302	317	321
23275	20936	27346	24671	20939	20992	9724	1445	1033	975	885	864	834	817	792	801	734	702	688	702	690	721	682	674	696	667	694	612	668	655	706	692	660	661	660	648	644	666	626	649	625	633	657	601	626	653	658	645	678	640	643	659	644	653	649	629	660	669	659	640	641	693	641	577	658	682	605	698	627	605	615	620	635	617	603	647	646	594	667	644	610	598	633	613	620	622	640	613	633	604	659	607	596	679	603	626	642	666	583	681	642	640	620	606	586	636	633	613	639	610	628	619	651	625	597	595	632	637	613	624	630	559	612	672	595	620	686	628	638	631	622	623	655	614	587	635	650	607	640	606	593	600	606	633	626	629	652	609	617	585	588	616	621	591	622	605	634	627	638	609	636	623	622	658	616	675	612	633	605	641	624	649	635	650	623	611	647	625	594	666	647	621	645	588	624	612	647	644	609	625	634	630	659	608	621	590	641	576	608	650	607	635	628	609	582	614	642	579	633	627	660	631	627	594	620	576	622	616	617	600	619	597	602	670	640	644	625	634	626	639	618	619	584	607	647	638	617	611	623	673	588	658	677	598	593	567	628	596	664	595	680	580	620	640	610	603	612	670	572	646	640	644	650	607	639	617	602	650	620	629	629	609	592	625	586	656	663	593	582	652	581	628	628	612	619	616	631	611	614	584	607	610	666	639	558	633	573	624	618	567	589	628	626	634	573	658	614	656	641	679	615	619	610	620	641	607	624	635	627	633	644	679	623	604	603	591	589	611	581	612	599	588	636	643	615	681	623	620	598	614	632	656	641	633	649	590	624	599	645	613	614	654	632	620	612	651	652	636	669	626	607	673	596	617	564	580	620	647	573	601	588	609	581	630	659	619	668	609	596	593	619	650	623	631	599	614	611	623	570	646	621	627	617	608	594	624	598	601	640	615	625	616	652	599	650	643	627	614	639	606	630	614	608	666	632	621	651	619	594	656	595	631	627	591	634	607	673	655	601	660	649	628	617	623	605	691	679	635	612	623	615	634	635	580	594	678	622	594	629	649	619	580	664	610	662	607	612	632	645	613	640	657	648	613	619	615	668	603	636	596	566	627	635	612	621	623	643	649	573	649	574	612	616	617	626	654	634	616	578	642	677	594	628	629	653	613	636	605	592	594	592	596	630	644	611	678	656	616	616	660	618	608	594	646	614	563	603	622	671	609	616	608	612	587	618	631	668	574	571	644	632	605	578	644	660	602	631	620	591	642	603	615	662	633	565	624	650	579	652	665	645	594	625	604	611	598	613	628	625	666	652	610	622	611	661	620	610	617	635	653	608	598	646	610	635	597	599	623	655	607	638	629	605	588	612	585	598	613	601	649	680	651	623	607	629	613	629	616	611	625	572	624	664	657	628	597	602	637	615	624	643	576	620	608	639	619	576	585	636	631	591	679	635	642	651	612	635	644	610	672	680	631	578	615	598	608	581	600	628	623	610	622	577	608	616	611	578	630	600	635	650	619	605	652	592	691	609	593	639	569	590	597	621	657	628	620	623	657	595	590	652	617	603	628	631	598	607	637	583	575	584	578	632	573	632	611	663	598	637	624	625	606	641	650	580	618	582	614	643	655	649	648	603	599	628	621	622	595	601	621	638	621	617	601	616	642	606	615	580	607	612	609	599	604	656	608	629	632	574	620	636	677	593	604	630	623	626	593	666	631	625	623	624	599	612	658	615	647	606	591	656	640	578	619	588	627	615	618	619	592	612	624	621	635	569	636	610	609	644	631	615	610	586	588	598	613	620	612	656	559	649	592	657	627	629	588	601	619	617	655	623	635	662	599	622	629	588	621	636	603	619	615	653	626	653	621	654	595	650	641	609	625	608	621	611	604	567	656	650	578	653	610	589	643	602	635	601	648	643	578	642	611	632	645	625	651	639	650	618	647	643	598	642	621	644	614	636	623	638	613	598	673	645	614	626	624	633	621	616	633	607	651	624	596	571	626	610	623	628	651	622	594	639	642	608	636	640	581	614	614	650	577	592	618	668	655	601	629	625	606	623	596	648	613	619	679	618	653	557	589	619	616	604	619	599	636	629	648	665	647	619	596	613	654	659	598	600	610	632	626	620	594	574	687	657	595	609	623	611	630	604	599	625	621	599	625	634	645	600	593	637	624	609	618	620	611	595	652	635	617	583	647	617	631	599	574	637	632	654	626	553	627	615	626	579	680	629	579	632	597	622	647	606	676	625	629	638	638	639	690	585	612	640	620	648	628	587	642	667	595	617	639	617	606	643	650	601	609	611	669	662	631	592	642	645	633	589	620	635	617	599	643	654	641	640	620	625	629	623	601	549	609	605	654	610	684	663	616	623	604	639	578	620	646	597	623	604	595	596	642	630	624	652	576	625	636	596	627	674	619	667	627	619	596	625	615	601	659	629	611	592	624	609	583	635	636	615	623	638	586	644	584	621	605	588	604	631	626	606	596	610	609	645	623	573	585	578	647	641	617	589	597	567	667	642	590	594	623	619	631	617	614	629	589	605	594	612	552	600	631	594	603	666	595	639	631	674	622	592	609	580	580	631	674	601	609	611	585	596	618	608	628	637	601	651	592	622	621	625	612	596	595	583	626	599	601	657	634	620	612	633	560	634	646	629	604	638	595	575	595	652	624	599	580	643	649	652	679	585	653	610	621	625	635	640	646	613	663	580	617	591	587	632	638	626	598	616	614	612	612	643	600	654	568	607	629	575	616	621	597	571	612	630	634	610	637	632	659	598	651	616	613	614	602	641	637	600	550	652	609	634	614	643	587	585	651	620	599	613	635	618	598	599	625	643	606	623	569	671	654	612	616	612	645	635	649	611	611	605	604	601	616	610	653	632	591	676	612	621	641	658	560	631	636	593	609	611	611	639	635	624	614	578	590	643	593	638	627	592	630	613	656	617	639	606	644	622	645	629	682	649	639	665	554	648	659	614	612	646	604	638	640	623	629	590	627	576	584	609	603	656	645	593	630	631	637	565	610	635	605	634	620	623	637	585	606	647	666	613	607	545	646	667	619	661	612	610	621	618	626	649	639	625	637	634	578	673	607	593	588	612	613	605	628	619	580	601	598	629	673	656	633	629	646	605	643	623	583	621	627	623	608	607	610	619	578	614	567	610	600	624	606	639	631	661	642	627	604	610	633	626	616	630	642	616	659	662	639	615	611	611	649	611	599	640	668	619	610	601	603	599	626	614	686	651	601	599	648	647	573	620	664	618	615	662	585	609	654	582	626	638	670	596	578	637	665	612	616	606	595	646	556	583	609	617	642	643	631	631	638	648	648	630	601	631	649	597	570	608	633	627	600	620	653	655	603	609	639	612	636	596	596	633	641	655	607	622	606	614	600	600	617	573	630	642	609	620	637	626	598	596	609	609	623	577	612	551	633	629	616	631	665	573	620	610	628	592	605	621	606	639	623	610	616	593	597	595	614	603	596	587	588	629	624	635	613	642	622	630	612	583	605	587	606	619	659
47455	13575	12278	7211	4580	3226	2482	1936	1619	1486	1237	1185	1062	990	939	950	869	854	767	779	761	706	722	734	706	707	688	701	610	664	672	626	633	682	626	661	658	608	618	593	603	623	621	617	627	633	636	647	658	625	637	627	644	643	588	657	634	626	589	655	607	637	606	610	644	587	594	649	599	638	606	604	638	604	576	597	575	619	605	589	595	581	552	599	643	580	590	620	566	584	534	565	623	592	587	586	626	629	601	553	567	610	569	525	614	578	582	596	576	564	569	574	563	596	575	583	577	610	598	604	567	581	597	602	567	579	602	605	612	553	593	570	577	624	576	595	600	520	616	593	596	565	575	608	538	597	554	598	607	552	606	612	557	582	585	597	590	573	595	577	599	616	582	572	571	546	607	582	598	535	581	610	574	596	535	611	577	554	567	583	566	576	594	587	592	629	561	603	582	555	558	575	573	575	619	599	610	572	605	578	588	595	574	630	617	575	598	574	563	588	575	584	543	605	564	569	616	592	553	552	586	627	585	598	542	556	598	577	596	563	589	553	562	582	577	586	547	578	610	587	581	580	572	596	618	578	598	549	598	575	571	585	520	604	600	611	538	590	596	560	595	562	571	562	580	608	576	596	608	591	577	588	590	565	572	584	537	555	564	569	542	562	594	601	585	628	543	591	574	584	582	590	567	611	571	612	575	581	639	572	565	568	583	578	597	559	598	571	517	519	587	578	595	606	548	526	588	624	588	576	581	560	553	600	586	576	534	573	613	557	572	608	563	599	622	592	567	546	557	573	562	559	569	567	548	578	590	544	609	600	587	546	566	564	623	613	570	640	595	581	567	647	613	609	578	609	549	581	546	622	567	553	608	557	612	560	622	565	587	541	538	570	568	593	584	585	599	574	577	598	614	585	591	565	580	536	569	529	598	579	555	595	584	560	583	565	615	541	551	562	604	550	566	563	600	562	570	611	573	569	581	571	587	544	584	545	578	551	613	590	568	556	590	569	577	583	620	610	556	576	566	608	579	526	556	596	599	552	559	621	632	601	571	585	595	617	605	566	568	573	583	595	576	606	581	599	564	591	607	592	604	587	578	564	578	593	570	566	543	558	591	574	572	600	579	640	556	584	542	580	548	609	596	544	581	584	582	605	598	555	552	598	588	638	559	592	539	589	604	601	593	574	564	606	603	601	588	626	568	582	575	607	544	600	574	625	569	589	584	533	603	580	632	577	590	610	606	576	641	589	573	580	599	586	577	630	592	616	599	587	561	571	557	574	597	585	575	583	543	603	583	597	605	549	567	511	591	578	647	584	571	571	609	591	639	563	556	580	585	590	580	588	592	566	601	577	561	601	565	596	621	607	615	604	605	559	625	571	589	594	583	598	589	606	566	619	552	594	560	587	605	578	584	565	587	600	544	556	575	569	597	630	581	565	597	576	578	593	567	567	608	587	563	559	562	589	632	597	569	611	567	563	590	570	610	578	578	561	547	598	605	602	578	617	564	554	589	630	586	578	564	579	594	632	577	594	590	590	580	592	584	599	544	586	574	625	554	541	596	579	563	535	574	559	562	614	573	559	589	558	570	575	586	587	629	619	595	556	578	567	535	559	626	595	595	497	586	537	563	571	530	573	606	629	602	584	616	553	611	591	592	571	565	591	593	572	579	573	606	565	581	563	553	602	574	579	563	587	586	545	551	566	555	564	575	617	589	555	541	610	617	574	578	567	573	566	613	554	591	595	577	590	598	554	600	550	576	564	592	543	591	607	579	609	591	601	593	590	633	571	589	571	617	616	572	595	593	609	561	569	548	625	552	568	558	543	612	577	612	599	561	591	589	584	596	547	543	567	554	571	600	524	582	570	575	585	608	584	578	579	599	569	545	585	543	603	579	565	596	605	568	571	597	543	587	582	554	606	620	524	557	567	590	540	566	582	539	604	584	580	563	579	567	581	585	600	602	640	583	600	551	566	542	577	554	627	624	582	549	564	606	575	580	589	547	608	557	568	613	546	622	586	540	550	559	587	631	603	599	559	580	626	603	567	596	612	555	592	609	619	541	562	573	567	579	606	543	598	636	567	520	547	596	582	566	621	595	571	587	581	617	602	581	548	579	550	576	593	591	602	576	594	608	580	559	534	598	577	545	549	569	575	579	575	578	591	569	577	554	565	543	576	584	603	600	568	553	588	582	583	548	561	578	601	589	541	566	617	579	534	592	587	590	619	617	601	551	608	590	565	589	555	597	602	620	594	556	566	612	608	586	585	564	572	570	559	640	612	604	575	589	616	570	556	613	622	608	586	565	601	557	577	565	559	602	581	570	599	587	608	603	561	583	621	629	634	564	556	564	576	574	582	558	628	608	560	565	588	542	592	607	580	563	589	579	596	618	580	598	613	557	572	558	560	625	592	602	539	584	606	566	550	598	582	551	622	566	587	569	566	554	603	566	569	580	585	536	627	561	578	563	593	614	598	580	574	620	572	571	607	576	588	596	553	559	554	582	597	590	560	603	574	607	543	567	612	645	582	592	564	603	641	555	576	589	569	578	601	551	593	526	542	561	590	578	609	591	589	570	552	588	608	612	576	564	590	632	581	572	593	598	664	549	568	568	603	540	661	526	585	554	577	612	584	590	572	565	558	564	546	593	573	574	558	574	631	561	568	595	546	538	559	582	560	544	605	567	586	590	582	628	608	598	596	625	604	576	604	559	532	606	565	591	606	601	630	624	607	595	566	590	542	544	577	584	574	571	574	569	567	646	577	581	521	616	581	589	553	551	597	645	625	571	578	594	581	589	623	573	585	576	580	637	547	594	577	584	594	571	557	572	590	564	599	547	597	587	569	579	620	566	580	596	608	564	573	537	582	562	556	590	585	581	552	607	585	600	564	620	580	614	604	586	573	573	561	551	570	580	578	552	587	579	552	555	565	567	571	559	601	605	619	610	549	630	625	572	568	600	530	548	550	558	573	582	574	592	581	578	562	577	548	591	564	564	535	619	552	636	617	554	600	555	556	579	576	569	562	594	579	659	597	604	603	599	584	573	553	659	574	586	608	602	577	567	570	550	591	574	585	593	601	594	620	564	572	567	573	573	538	573	570	589	546	585	595	618	584	563	572	572	607	544	585	588	644	549	613	600	592	596	594	590	559	547	563	543	577	600	552	576	594	611	615	555	561	612	636	572	613	632	551	565	578	576	580	570	581	564	565	582	574	551	603	588	572	606	564	573	552	627	537	591	567	619	583	582	577	582	558	629	607	573	560	572	533	584	570	569	584	599	600	585	617	582	587	581	578	624	593	584	588	555	593	598	582	586	571	553	597	590	635	598	595	602	569	606	549	598	586	629	550	592	540	570	598	620	613	589	550	602	609	601	588	559	559	592	611	608	629	591	545	605	610	587	571	557	557	599	609	588	593	604	553	574	566	587	585	604	570	560	601	586	583	608	568	575	565	608	617	611	577	590	572	597	525	540	570	575	553	598	563	592	532	538	526
33608	16795	3437	769	615	576	548	484	546	545	517	549	516	545	512	507	482	516	531	539	557	565	510	527	507	479	481	521	519	520	524	500	534	544	503	540	531	523	494	519	485	510	519	485	492	489	540	503	512	475	484	532	506	508	516	539	486	524	525	519	522	524	513	514	507	529	489	528	542	490	532	524	500	532	495	518	551	548	515	527	505	503	528	494	515	518	538	521	502	526	449	497	516	526	488	544	497	501	507	509	506	539	519	544	543	517	494	551	512	488	501	521	497	484	476	492	481	526	528	524	499	485	484	514	527	473	551	520	505	467	509	484	457	494	550	517	492	526	468	512	539	503	525	522	542	490	491	500	539	462	521	485	506	525	527	520	467	512	535	543	523	536	504	476	537	539	519	517	480	490	518	471	529	502	577	507	498	530	504	476	452	554	529	495	499	520	529	538	476	493	525	493	511	534	508	473	522	517	482	547	502	522	509	519	547	522	526	501	516	476	516	497	500	502	524	525	513	522	501	523	475	489	495	503	523	514	543	511	548	505	541	476	502	518	543	496	494	537	525	528	537	527	494	495	522	497	508	511	520	511	487	509	504	533	484	530	512	504	516	508	504	520	475	528	489	488	529	509	539	519	524	503	465	524	547	516	535	517	523	548	493	516	501	527	469	480	494	489	513	476	525	498	511	517	499	472	575	512	523	511	520	495	518	489	491	490	484	515	495	522	511	543	494	564	555	497	462	524	513	510	513	544	554	567	532	498	502	492	520	512	506	548	503	522	548	509	496	524	517	507	478	549	454	550	535	516	516	483	529	518	481	517	520	561	539	508	530	515	508	478	500	519	497	492	503	471	538	492	500	487	527	489	496	523	514	474	518	507	555	520	503	510	475	497	511	541	489	491	533	512	491	525	543	468	496	504	521	521	542	534	483	530	486	509	560	518	494	502	528	494	532	480	503	526	502	482	525	521	496	528	528	535	512	511	497	489	491	524	514	540	522	569	521	506	540	474	506	465	474	471	493	476	506	512	508	493	491	542	475	513	558	506	543	490	549	529	479	500	512	510	486	505	495	494	489	567	495	493	520	540	509	487	524	490	492	486	524	481	518	496	525	481	516	496	499	519	544	565	497	497	518	499	490	492	548	499	520	538	462	510	547	503	517	521	547	506	510	494	531	489	546	540	502	513	506	535	509	538	538	499	558	551	522	493	481	526	547	525	513	531	511	519	502	491	508	480	524	501	507	480	439	516	514	511	526	488	560	472	504	501	496	480	471	515	590	540	540	508	548	532	542	545	489	470	504	501	509	477	515	506	475	529	499	485	505	487	494	550	538	537	513	501	477	523	568	500	520	518	533	490	544	520	513	481	498	511	541	496	482	526	517	542	503	528	551	511	488	498	559	578	541	517	535	497	514	501	509	494	455	532	537	523	556	489	507	507	499	527	481	525	519	491	488	498	493	559	508	487	512	485	496	507	542	544	502	526	508	507	499	509	510	488	520	516	505	515	513	520	544	525	472	530	526	518	485	540	527	516	507	489	510	552	520	488	521	532	516	533	501	530	528	525	515	534	503	557	545	531	467	481	504	522	499	485	523	491	504	509	505	532	486	532	492	508	493	491	514	500	502	511	483	518	545	510	518	537	522	526	474	504	537	503	517	492	505	502	543	482	515	520	531	525	504	546	522	501	475	528	530	521	499	546	458	515	492	549	521	508	522	534	463	534	530	490	492	471	480	545	533	539	468	501	515	510	537	540	502	508	537	532	540	499	559	535	507	536	507	503	514	538	506	494	487	511	530	519	505	553	547	493	509	508	539	489	513	494	491	504	539	487	524	525	505	548	481	520	544	523	479	530	536	485	529	492	488	525	518	533	521	522	488	543	475	511	508	543	507	523	515	482	497	508	511	511	510	507	486	515	526	521	528	489	468	511	533	516	542	511	508	502	538	536	515	531	485	490	508	469	519	559	502	523	499	509	451	524	505	522	530	510	534	501	478	492	502	509	529	520	516	522	511	501	512	530	504	495	536	558	531	485	491	545	490	524	535	529	526	531	496	537	492	524	474	516	507	520	513	444	553	553	509	506	496	527	483	502	502	519	510	523	530	517	527	514	518	516	522	493	474	473	465	477	499	471	532	481	490	520	489	551	527	520	500	521	493	532	523	520	500	508	533	491	531	530	463	517	485	494	511	513	522	507	534	503	530	511	529	519	508	478	549	502	514	484	545	503	524	514	528	518	498	485	510	555	535	524	496	489	512	510	509	482	466	507	472	456	487	492	494	504	473	509	507	474	500	504	529	517	514	536	487	535	472	491	473	545	514	508	493	526	487	487	520	518	510	532	517	511	508	515	488	553	492	474	525	507	541	483	534	533	514	500	485	552	510	520	527	510	518	501	504	541	512	505	500	512	497	497	516	453	538	523	497	495	516	529	523	533	521	507	484	536	531	561	517	508	479	517	525	501	516	493	534	535	523	500	521	543	536	499	516	490	505	502	485	536	562	521	482	519	501	502	468	492	549	489	494	533	532	508	520	523	559	513	486	546	498	493	490	484	503	492	469	527	554	517	492	569	500	493	529	459	509	555	531	466	542	525	502	450	535	508	498	546	482	524	524	499	514	528	511	531	495	536	488	489	487	523	496	500	506	543	555	477	493	488	501	509	477	497	525	531	478	512	494	489	521	556	498	490	505	554	511	459	486	485	563	510	513	527	514	513	479	536	494	520	518	520	517	524	523	520	469	513	530	532	506	481	486	518	519	484	528	527	494	524	500	536	524	478	512	546	500	509	539	522	556	515	500	510	553	516	520	467	508	509	509	479	526	517	450	490	479	503	490	482	480	507	491	489	523	549	526	495	538	546	491	547	504	491	482	545	519	492	531	504	436	511	497	483	516	470	501	495	526	497	501	530	505	508	558	486	514	535	476	495	555	509	540	518	509	531	522	508	511	523	513	508	517	526	535	519	518	484	530	498	533	588	533	516	482	478	520	536	524	520	496	539	528	494	530	535	491	508	512	504	509	530	481	519	508	514	532	565	525	475	498	547	537	496	535	511	524	523	534	526	494	499	503	516	540	503	501	499	510	492	474	455	519	486	528	528	478	479	518	500	525	530	514	507	501	485	521	506	497	488	467	518	494	522	513	520	527	493	489	497	475	469	500	482	508	534	492	515	493	496	562	502	527	489	512	503	516	508	523	490	494	495	523	534	513	462	581	522	488	542	529	460	523	548	554	528	557	510	508	530	512	473	499	509	581	511	510	519	529	542	535	511	537	488	491	470	526	489	551	519	542	515	483	568	518	520	500	465	503	514	487	507	515	550	522	498	471	578	481	548	509	524	535	470	500	534	531	516	519	518	544	541	510	559	525	499	522	488	556	535	520	517	497	539	527	567	539	569	544	472	468	499	501	545	529	498	571	450	479	531	497	495	513	495	533	493	510	484	513	534	493	476	442	511	536	518	504	463	507	487	518	519	580	505	540	474	515	485	496	537
30200	2656	941	687	644	571	582	581	533	575	538	580	588	519	578	524	517	490	563	523	509	490	569	506	530	548	562	546	522	520	525	568	498	586	545	534	507	525	505	532	525	495	523	527	543	569	523	530	584	554	550	511	561	526	548	570	535	527	547	527	536	552	601	546	538	541	534	524	517	566	543	478	536	509	536	532	561	503	517	553	574	553	540	512	530	515	523	545	589	510	554	508	569	544	540	524	524	563	527	540	540	506	533	547	504	498	511	525	510	565	519	552	503	555	505	550	527	543	525	562	486	491	528	599	527	510	512	569	557	547	548	549	490	553	530	536	553	495	565	511	541	562	543	513	528	555	517	551	512	568	558	529	528	531	524	543	545	534	557	552	537	578	503	520	524	536	519	495	523	520	513	545	498	562	508	571	546	513	550	528	526	519	535	498	508	535	548	535	485	526	528	551	552	559	544	568	478	554	524	519	548	565	549	575	531	573	524	539	557	563	521	499	507	566	527	556	510	553	535	553	514	552	529	545	537	513	515	517	501	573	548	517	571	530	523	519	574	522	563	512	521	556	531	504	529	534	556	563	544	515	522	551	523	554	528	533	609	562	548	558	505	603	532	559	527	553	524	525	544	559	608	516	558	497	518	561	537	548	555	528	512	531	548	523	550	530	529	547	548	546	535	558	524	503	542	584	532	500	532	515	551	519	585	568	524	542	513	506	534	542	553	529	580	526	529	555	546	540	559	521	553	550	510	524	527	545	498	497	541	498	489	577	515	555	522	512	552	566	533	604	538	558	524	539	491	548	496	553	532	511	554	560	545	526	546	536	524	529	527	511	495	541	499	536	519	489	558	572	505	544	548	562	509	487	509	502	529	539	505	584	483	511	542	512	551	557	494	523	517	489	557	550	547	553	502	531	549	525	518	528	512	517	536	531	533	509	527	513	536	526	529	539	528	559	536	523	532	544	568	544	552	535	551	553	515	543	543	550	547	503	553	527	544	506	512	520	502	563	555	530	557	542	529	518	551	525	519	506	501	550	557	567	553	557	528	561	554	523	529	564	556	536	524	537	541	539	545	542	539	519	517	505	533	563	532	551	564	508	497	498	534	538	532	532	530	528	503	524	567	546	549	573	545	548	538	536	503	503	546	546	510	535	537	535	540	518	523	580	541	518	539	544	497	530	503	534	525	492	484	495	554	532	517	552	524	538	564	559	530	535	510	506	545	532	569	513	557	551	518	550	499	514	555	555	502	534	502	497	538	530	508	529	536	524	539	513	498	543	528	548	490	571	581	545	535	552	502	566	545	543	563	551	522	567	546	536	518	518	492	536	534	554	519	535	558	496	538	481	527	521	522	510	511	473	510	536	545	522	504	539	543	559	518	526	565	574	554	537	523	565	548	539	550	510	564	552	514	533	508	516	493	510	526	542	544	512	525	540	519	538	548	562	505	550	539	550	538	543	505	560	546	535	542	523	511	519	535	545	577	533	518	514	502	567	536	494	505	534	510	548	523	541	502	544	585	536	519	536	508	561	551	553	532	553	525	511	558	531	518	550	533	522	486	548	541	525	517	510	574	529	538	553	546	560	528	552	533	561	534	533	509	566	501	541	513	524	507	546	545	500	506	559	526	517	547	508	544	543	579	524	550	486	543	500	576	562	528	533	527	519	538	527	547	523	563	521	551	551	540	536	528	543	549	515	552	553	533	528	520	522	538	540	563	504	528	526	561	523	538	516	544	554	552	541	558	512	563	564	534	557	517	567	564	538	505	505	510	537	525	525	543	530	579	536	539	576	506	540	527	516	498	559	542	559	563	555	532	520	556	522	513	553	561	513	560	539	537	488	571	545	549	489	519	543	488	520	529	569	555	548	545	519	544	583	541	548	553	525	564	530	544	529	533	541	528	533	452	553	515	523	520	530	555	488	520	501	556	547	507	509	555	533	545	543	539	533	525	562	516	541	535	526	535	518	560	546	528	557	569	520	569	538	549	543	548	565	537	525	515	505	557	542	525	549	561	503	602	561	528	555	512	505	518	535	528	555	537	553	546	549	525	538	530	521	549	558	542	511	503	542	598	501	514	498	536	517	570	530	550	515	533	569	525	541	539	547	519	525	515	505	529	531	563	543	517	570	575	562	546	536	514	524	561	542	513	518	568	561	560	540	556	560	570	508	551	552	563	536	553	546	529	520	537	515	588	497	555	533	532	577	507	528	575	542	534	546	576	547	545	567	549	557	549	511	494	482	562	549	533	517	517	508	504	534	550	537	550	511	533	508	579	565	534	542	496	503	567	558	551	558	529	557	539	552	530	513	527	541	488	523	521	484	509	559	499	541	537	549	530	564	495	515	556	530	561	555	575	542	519	539	570	559	585	475	531	552	543	490	537	558	514	561	552	565	531	556	528	513	560	534	527	542	539	558	562	508	540	551	548	518	507	529	543	529	535	532	543	528	560	548	535	546	541	538	531	552	550	550	552	498	513	529	520	556	506	537	561	538	529	553	556	551	527	502	529	543	529	530	521	546	550	525	499	556	522	504	538	558	560	521	520	528	505	537	537	497	555	564	509	548	499	534	597	531	544	515	531	553	530	527	534	526	527	569	582	563	585	509	486	523	535	526	521	535	556	497	538	555	545	506	540	532	495	522	532	512	581	530	555	576	576	536	519	542	514	519	548	527	557	527	554	537	497	521	514	544	572	522	506	527	507	547	536	538	515	504	507	518	524	540	589	505	566	549	600	543	492	505	525	529	558	527	536	584	496	516	547	543	530	559	499	535	504	562	525	556	510	534	538	514	510	525	518	559	528	533	526	517	508	535	522	533	511	522	545	554	504	543	526	551	566	507	551	555	557	523	556	528	537	571	562	531	527	548	521	503	539	518	535	523	509	483	497	536	541	546	540	509	516	626	564	553	559	522	494	581	498	501	547	526	510	579	560	527	501	546	515	547	556	495	548	514	526	499	538	517	531	544	518	549	527	517	509	557	501	553	537	540	520	503	549	577	495	555	513	524	547	581	579	567	533	551	532	532	556	589	544	488	546	485	541	543	528	526	528	548	533	523	555	543	537	567	530	549	512	529	526	543	536	559	530	536	531	545	509	538	520	515	552	514	527	552	566	547	533	527	531	541	564	548	536	521	541	513	572	526	508	547	550	545	508	541	574	526	502	555	522	580	515	527	539	527	508	539	515	528	553	532	529	536	542	548	533	530	521	528	554	521	553	478	587	524	502	551	574	582	496	532	568	523	527	532	544	531	520	551	502	563	558	556	523	582	574	521	521	572	557	507	517	526	558	526	522	523	519	529	514	503	531	517	543	564	502	544	484	496	565	519	553	542	527	520	515	538	532	539	508	534	541	529	546	526	583	525	527	510	512	520	517	528	559	522	508	509	504	530	548	540	530	550	547	526	500	557	576	555	557	523	528	507	516	541	546	501	523	546	542	573	545	491	532	513	557	556	557	572	535	545	541	534	527	515	558	559	541	497
25237	20890	26992	24892	20870	9362	965	627	566	460	497	428	416	416	386	387	337	337	355	352	326	342	318	333	323	336	329	303	340	315	327	323	319	317	297	296	327	323	317	310	266	301	299	298	314	274	354	311	325	308	334	297	325	306	328	328	311	313	292	360	287	328	315	293	334	289	324	319	321	294	289	323	302	311	323	261	296	272	290	331	305	308	310	301	285	302	299	314	300	301	316	287	302	324	298	296	315	293	293	301	313	310	284	296	318	287	299	311	270	283	296	303	305	324	281	322	292	309	268	298	300	324	312	304	302	301	252	313	324	301	308	299	335	302	276	303	320	279	305	288	318	301	299	300	299	334	310	322	315	315	292	310	278	289	313	271	286	300	305	319	291	315	277	294	323	274	296	289	287	296	303	272	309	315	318	319	308	306	274	318	290	287	306	297	276	272	287	282	295	311	312	322	323	303	282	294	306	334	324	325	298	286	341	266	292	276	283	276	293	269	312	318	281	318	294	292	310	302	297	328	302	268	292	327	303	299	315	273	288	314	279	325	314	291	297	286	300	267	294	278	280	303	277	300	289	322	291	321	304	311	306	291	279	305	300	286	325	291	266	297	279	271	315	271	299	294	303	315	295	287	321	294	261	308	296	309	308	284	278	277	285	294	290	284	300	284	301	288	294	287	273	341	292	291	267	296	305	296	328	286	279	292	277	276	289	293	291	284	295	308	315	301	317	311	294	294	271	285	294	298	301	294	288	291	274	346	312	312	288	280	277	299	312	304	332	283	301	306	302	280	301	290	271	323	299	294	325	308	308	284	312	307	315	304	304	295	264	303	304	287	315	290	315	288	335	282	305	277	333	271	292	295	280	305	280	299	299	319	295	306	304	299	287	313	327	344	281	309	328	300	293	312	280	301	304	300	331	304	283	293	291	315	303	315	317	290	309	295	320	294	304	268	292	284	315	302	288	295	280	299	298	308	316	299	313	287	330	314	266	266	302	288	314	260	279	279	281	293	307	292	299	302	338	327	279	318	304	304	334	319	307	293	293	321	315	296	269	310	292	285	291	285	290	279	311	289	314	296	290	272	259	318	321	314	309	326	304	322	324	299	308	329	298	339	298	271	301	301	317	291	332	297	274	301	281	303	307	305	284	284	319	318	288	293	289	297	338	304	300	346	312	335	286	305	311	286	294	295	306	288	308	279	329	293	297	317	306	321	271	318	299	283	312	296	269	287	309	312	332	276	295	278	319	293	272	288	321	304	299	322	338	324	318	302	314	308	274	297	314	302	297	310	293	320	308	279	312	294	300	304	302	300	304	256	329	284	326	318	317	298	290	266	297	277	297	324	315	296	281	300	310	300	292	295	261	274	295	318	276	272	316	298	285	320	313	285	317	276	310	299	319	290	334	307	291	278	273	306	278	274	298	267	313	268	328	284	314	294	296	314	295	303	295	270	304	262	298	305	277	314	311	285	267	287	304	326	322	282	294	331	318	303	278	314	300	313	301	304	354	305	273	305	313	318	323	283	295	300	285	309	284	285	294	299	297	306	319	275	275	259	309	275	271	313	281	291	300	305	319	333	273	310	277	325	329	280	336	287	282	292	283	305	318	301	276	293	290	292	287	287	300	268	322	324	291	278	281	284	349	322	261	294	322	270	325	320	308	295	288	286	292	271	292	299	288	279	316	312	278	303	289	311	304	297	284	283	331	318	276	266	295	284	312	290	277	293	289	300	321	296	277	306	290	281	295	314	306	305	311	271	299	298	296	301	281	312	283	313	289	324	268	295	304	283	322	276	307	293	290	306	317	295	303	300	265	304	299	274	302	308	331	292	288	298	277	313	295	309	300	280	292	313	286	292	294	287	273	293	306	301	294	281	324	285	299	259	301	341	288	279	294	265	299	319	344	317	316	259	326	316	296	299	314	321	301	314	322	290	301	326	327	293	295	279	274	304	323	271	310	287	304	268	271	310	297	314	303	332	277	276	276	303	309	309	298	280	267	277	333	298	294	276	266	305	266	287	324	326	270	286	290	318	311	280	286	309	338	300	305	314	286	259	299	281	289	302	297	297	315	307	306	294	326	290	301	321	342	290	305	307	295	279	326	290	280	335	293	308	273	281	316	292	327	317	325	280	303	308	299	321	307	288	299	276	298	290	302	275	274	288	318	349	296	309	265	311	331	306	292	306	284	293	289	280	281	315	314	295	295	312	310	306	303	258	295	286	313	327	303	289	322	280	312	288	300	303	307	298	300	305	306	300	312	305	297	296	300	306	300	295	351	313	300	299	300	303	307	309	310	306	271	306	293	284	315	250	286	287	304	268	292	309	328	291	311	336	311	295	308	365	301	300	297	329	290	300	317	297	298	318	329	294	289	299	276	304	302	288	279	295	284	286	318	275	308	306	300	265	329	308	278	311	277	302	340	301	281	312	256	300	289	289	303	295	300	299	305	278	296	331	296	285	286	301	302	308	289	284	295	285	321	299	288	310	317	308	301	305	294	322	291	300	293	289	297	271	297	310	292	294	316	313	328	346	321	322	289	302	302	301	300	283	306	309	282	295	322	322	309	289	300	298	297	329	305	313	288	296	298	308	273	306	311	276	283	298	254	339	283	278	294	297	303	317	273	284	305	300	285	307	302	272	311	309	295	295	314	324	287	303	311	309	272	281	315	295	317	324	294	290	297	261	284	281	314	314	326	303	274	283	276	295	307	294	307	288	291	302	307	338	288	288	282	302	286	300	281	251	303	311	311	295	307	312	324	276	321	316	287	292	279	289	306	303	286	305	260	280	288	294	283	291	306	317	307	297	296	327	287	269	305	310	349	262	311	282	295	325	303	314	307	309	311	292	308	283	290	304	303	310	290	260	302	310	314	270	294	290	293	293	271	306	296	288	310	298	295	265	314	291	281	298	289	295	310	281	279	303	301	312	311	307	284	291	313	289	303	281	285	276	322	335	308	289	286	270	312	305	307	299	310	315	280	297	314	302	264	315	288	290	312	300	278	295	320	311	302	304	336	303	289	304	301	293	317	290	265	291	292	300	260	246	279	284	276	333	291	295	312	288	288	307	294	285	302	282	329	315	293	285	310	297	284	266	300	347	305	350	290	334	302	283	297	300	297	320	292	279	292	330	285	300	292	298	283	294	321	334	307	297	284	317	292	305	282	333	298	306	328	329	258	304	296	309	287	272	276	340	318	292	312	280	305	275	318	278	275	309	311	291	313	288	310	320	323	258	323	303	318	283	287	302	287	288	293	284	334	257	282	301	317	284	294	261	321	327	298	303	301	289	292	290	311	304	294	285	282	287	301	323	299	331	295	332	312	334	279	278	302	323	274	318	288	308	277	333	296	303	266	285	314	287	321	287	306	273	317	300	261	264	321	292	299	313	272	300	296	304	306	306	296	279	303	276	291	319	293	278	338	324	316	306	282	306	281	307	323	307	308	320	319	288	291	313	298	304	289	287	323	290	319	287	288	281	277	294
49397	9496	7246	4160	2538	1732	1334	1096	885	751	717	635	618	521	541	485	504	434	467	403	402	413	354	381	379	371	384	391	382	363	364	359	327	330	316	370	332	332	341	324	343	329	323	315	354	313	345	327	329	354	348	344	365	350	341	321	339	325	334	337	370	345	327	330	329	338	315	330	312	329	331	295	308	320	307	325	385	314	312	310	324	292	321	311	357	329	313	330	347	308	365	324	301	335	308	324	325	335	272	291	319	343	338	327	304	357	326	298	313	282	289	359	329	345	311	314	336	324	329	322	314	310	283	280	320	320	305	345	324	295	301	298	295	289	273	320	345	336	300	292	314	338	327	297	310	326	307	308	300	343	333	316	302	327	314	285	311	307	312	350	307	298	289	295	290	293	318	283	338	298	334	303	339	312	288	297	304	308	310	299	311	331	302	297	306	310	308	335	311	302	310	318	317	300	294	309	312	320	306	292	330	264	310	342	315	304	337	349	281	328	298	345	339	317	299	335	308	301	336	294	311	292	342	319	313	306	299	307	323	311	293	263	315	317	309	328	334	308	329	348	318	341	305	309	319	303	294	326	305	337	308	303	305	320	305	310	294	321	318	376	305	334	282	295	288	312	305	316	309	327	294	319	303	324	309	334	320	290	334	327	322	306	303	305	325	293	310	338	331	312	289	326	298	295	307	328	292	344	290	306	316	324	305	322	297	298	316	321	287	323	302	289	310	302	305	296	319	338	317	303	305	309	308	342	305	340	303	301	347	284	325	310	336	271	311	307	318	306	288	332	288	314	317	343	314	300	315	305	299	301	304	317	311	303	296	320	303	342	334	311	293	326	311	306	314	319	286	299	300	287	296	300	322	309	304	318	293	309	331	296	302	301	307	329	290	273	311	313	319	307	299	324	326	309	323	329	316	290	364	331	302	313	316	275	288	315	319	317	309	302	307	305	295	331	341	287	354	275	328	343	332	320	356	337	290	290	334	306	323	316	294	304	313	290	288	323	281	303	306	297	327	318	341	326	294	309	313	290	298	304	335	328	317	305	325	297	345	285	307	324	325	297	329	350	339	294	294	317	283	306	282	290	313	299	283	309	274	308	297	306	291	287	321	291	327	274	298	285	297	354	306	336	351	314	321	316	302	290	316	310	330	314	310	310	329	287	294	332	348	350	324	324	268	314	349	319	309	303	331	337	302	320	315	299	320	348	293	308	303	300	330	307	261	274	320	306	294	304	306	313	300	308	308	339	302	290	314	294	299	334	318	297	322	292	333	312	307	311	303	298	308	302	303	296	290	319	330	339	317	283	320	303	299	309	320	301	305	315	313	313	284	322	305	342	340	335	307	350	312	292	316	344	323	307	289	332	285	282	297	320	296	328	303	318	322	320	317	276	343	342	282	316	321	312	295	310	308	344	338	299	308	311	308	324	352	313	314	297	311	300	333	303	327	315	346	304	295	359	302	318	318	287	360	317	310	355	322	333	308	314	311	320	285	337	299	338	332	306	320	317	320	331	323	328	321	311	326	329	357	310	297	316	299	330	326	306	326	326	343	315	301	325	318	290	292	292	329	294	294	275	326	270	296	314	291	297	328	302	327	320	313	323	289	326	325	323	306	305	311	322	291	318	278	279	314	336	319	273	286	319	342	286	304	335	301	328	330	327	323	326	307	337	306	263	306	338	328	327	330	295	329	310	286	316	321	353	303	311	315	313	317	316	294	302	318	311	285	323	313	327	296	336	331	279	321	305	304	292	332	333	295	306	296	339	329	312	330	264	316	320	323	264	309	304	336	335	300	323	324	336	320	299	309	279	317	299	312	304	290	320	318	302	309	331	303	346	340	308	333	329	309	335	300	321	319	300	333	346	325	306	316	283	344	320	280	317	320	306	300	281	299	343	324	341	325	301	291	343	286	315	308	309	309	312	286	322	317	310	301	304	312	299	320	300	306	314	282	309	317	284	314	317	290	305	296	334	331	303	321	317	318	292	307	327	323	324	319	322	336	332	347	306	316	282	306	318	326	321	311	312	322	290	300	289	283	302	324	305	281	316	339	308	311	318	335	304	302	315	337	302	351	300	308	327	347	309	294	316	333	301	273	313	314	304	304	301	299	328	308	305	285	305	314	342	336	334	357	275	332	306	286	304	287	332	310	313	317	268	298	324	309	304	296	344	286	301	288	315	316	306	324	336	312	328	313	313	302	304	308	319	361	267	288	287	336	326	314	284	330	287	350	323	315	291	319	361	315	343	346	308	317	302	285	300	303	299	308	325	334	297	298	312	323	317	322	324	299	290	350	329	298	330	281	326	321	300	328	335	313	337	305	335	352	312	343	297	317	287	317	339	287	333	303	319	318	313	310	325	271	330	335	317	321	315	335	289	305	339	305	315	296	323	304	325	347	298	347	321	304	382	322	299	331	347	334	350	295	292	316	341	307	358	329	306	294	288	344	353	329	300	309	296	311	309	313	292	323	312	307	296	325	323	306	296	327	370	302	313	320	310	326	323	324	310	332	335	316	322	319	297	308	335	295	284	299	332	316	290	303	322	345	316	321	281	332	306	329	320	307	277	301	337	308	312	329	335	300	313	317	326	314	284	342	329	323	303	320	333	317	312	338	296	332	310	304	303	348	318	316	313	297	316	308	286	348	325	305	318	295	313	314	305	328	282	315	316	311	332	337	342	292	323	303	327	310	291	336	323	296	339	301	316	317	286	326	363	323	364	298	313	334	353	322	310	290	327	338	349	312	288	287	338	326	306	301	333	350	294	297	302	333	311	307	312	345	327	286	298	311	312	316	317	371	276	304	296	322	304	324	318	313	303	327	286	328	321	306	305	305	331	324	293	312	299	313	284	319	312	338	347	291	314	289	330	340	303	285	315	293	339	309	300	329	344	318	334	334	275	310	328	341	317	356	310	272	329	286	303	313	334	322	303	297	306	308	301	286	344	297	362	311	316	328	319	292	305	319	291	362	302	315	316	325	314	310	318	308	322	317	291	323	305	311	309	337	297	318	334	334	320	308	277	309	344	321	314	291	306	295	318	323	364	329	290	306	302	317	301	338	326	321	295	314	282	280	327	312	333	338	331	291	311	317	331	325	307	313	290	327	311	317	296	327	321	285	341	310	324	321	315	329	321	311	325	316	306	318	313	328	278	333	308	321	316	320	283	296	306	314	315	293	292	329	287	328	314	350	344	303	305	340	306	297	294	303	321	305	314	301	309	310	319	325	341	316	324	329	328	320	277	309	306	295	295	312	360	303	319	317	328	352	284	267	297	320	321	312	326	311	314	303	301	340	325	315	335	309	299	319	331	313	294	307	313	307	328	326	311	318	312	329	337	297	322	291	301	363	335	311	355	294	315	314	318	333	306	293	274	340	314	296	270	299	331	329	297	326	327	317	301	323	287	285	333	342	315	294	304	327	318	329	308	315	308	289	331	322	296	271	324	345	314	316	315	298	307	295	307	332	326	297	295	338	320	295	291
23301	20924	27495	24490	20924	20967	9694	1409	1058	971	927	862	834	818	807	767	723	706	729	703	712	660	664	656	675	761	696	656	691	643	649	629	664	645	658	659	617	686	677	639	632	661	610	661	671	652	633	608	585	634	618	612	655	582	676	671	634	610	652	619	649	666	651	572	641	627	677	576	617	660	624	641	664	645	680	624	612	612	652	586	572	556	583	593	593	636	596	612	620	620	627	581	687	593	651	587	631	590	621	600	602	608	631	566	585	681	542	611	626	651	608	587	624	628	574	627	621	618	614	607	593	652	609	609	644	598	608	619	631	621	606	646	611	621	625	593	642	594	613	587	611	610	605	630	622	619	584	625	588	625	606	610	641	631	587	565	640	667	602	555	585	596	557	537	576	607	653	618	627	603	627	600	627	614	611	628	594	617	580	653	648	606	659	651	609	595	573	579	595	640	622	626	613	607	590	603	636	638	626	631	614	643	581	637	541	597	606	632	640	626	617	643	630	654	624	603	585	601	561	592	615	585	640	653	598	613	596	592	630	675	570	581	600	640	606	616	634	635	583	575	591	558	609	624	616	633	589	606	555	597	616	552	643	618	623	590	640	589	662	620	613	595	572	667	641	643	586	599	652	592	579	598	636	632	598	635	584	614	647	613	603	609	621	619	606	641	585	605	586	602	639	586	636	576	617	600	619	591	606	630	615	621	642	657	626	609	682	616	621	618	612	565	650	622	620	647	591	594	590	664	580	623	607	621	631	609	629	658	611	639	620	636	602	588	576	591	630	602	613	629	611	562	641	620	609	647	614	587	615	610	604	558	582	597	626	602	658	598	607	618	592	641	646	633	601	628	603	623	596	571	624	584	604	593	594	591	589	621	625	602	617	577	569	647	649	639	575	651	628	604	613	621	606	578	592	636	642	606	585	625	603	658	587	623	610	631	611	629	627	608	611	592	612	591	645	598	602	605	599	621	589	610	605	610	568	599	572	660	579	623	579	666	584	608	584	655	588	618	589	621	552	612	633	611	596	610	632	575	576	588	615	566	621	605	611	583	657	633	646	630	622	586	619	616	567	615	586	661	616	572	606	627	572	636	653	627	579	618	597	617	628	610	620	646	625	603	634	585	638	556	625	605	644	596	577	653	591	580	599	611	577	642	617	598	624	646	639	647	592	672	652	637	564	579	593	605	577	611	606	577	516	610	582	565	640	567	612	640	616	596	577	587	605	614	604	648	617	580	627	630	603	644	647	559	633	622	612	612	606	570	572	616	606	647	610	583	629	583	551	635	616	607	600	632	609	605	614	599	576	599	583	583	601	619	607	637	608	600	619	573	614	610	635	631	612	634	635	595	578	643	630	619	617	641	592	622	612	607	564	640	638	632	582	575	577	593	595	599	608	654	582	614	598	617	648	595	608	597	630	615	603	611	670	632	653	569	587	616	617	614	609	612	608	639	622	655	586	636	595	596	630	620	606	598	578	591	644	643	616	641	587	624	617	616	619	590	605	644	602	626	612	629	582	679	598	597	610	634	604	611	604	589	626	600	631	566	630	595	584	621	582	613	604	616	627	582	548	593	599	572	590	642	630	622	578	596	612	551	584	610	615	612	587	607	607	617	581	641	610	653	603	622	618	598	618	606	621	610	599	625	587	616	627	623	611	592	618	571	621	630	635	632	642	602	625	596	587	622	657	606	632	652	577	627	636	654	602	605	565	600	610	642	634	634	620	654	597	619	623	661	594	580	629	615	640	585	599	571	615	613	602	623	604	629	600	608	594	629	639	567	635	640	616	600	594	600	605	595	670	621	604	610	616	600	593	639	620	601	638	600	602	592	613	591	631	611	634	617	664	617	628	623	658	636	629	613	573	593	606	555	554	655	612	658	607	594	613	629	576	630	609	614	616	585	626	612	567	567	621	675	647	604	640	572	619	620	596	595	575	606	621	633	605	634	620	587	605	619	585	629	589	614	616	598	616	655	584	575	638	613	624	619	598	626	594	591	615	571	612	600	639	637	604	614	597	649	628	601	575	654	604	600	602	603	579	600	569	600	550	559	623	628	609	601	642	589	657	604	610	574	562	571	607	588	589	567	596	642	630	602	619	616	651	603	624	631	590	548	622	609	607	620	656	635	646	562	608	640	597	621	637	666	601	607	647	587	599	607	605	635	595	599	645	590	692	630	617	623	571	608	647	613	628	614	588	577	606	633	597	617	600	578	632	592	619	611	624	658	612	580	596	601	597	603	638	597	592	582	627	592	629	598	590	643	609	622	621	577	638	619	613	614	643	618	581	613	590	669	626	609	562	612	653	584	606	610	611	631	614	569	624	610	601	615	658	632	594	566	605	618	621	639	606	614	648	590	587	650	644	623	629	652	643	606	636	644	590	660	593	611	567	603	595	611	560	633	604	538	603	587	580	614	620	571	602	579	573	636	606	656	608	618	605	605	618	612	625	625	582	619	596	622	575	648	633	604	604	590	599	616	644	601	591	622	628	586	606	598	575	644	615	599	648	600	606	592	558	558	602	580	656	627	634	578	597	635	591	589	628	640	621	610	634	616	639	635	606	630	597	603	606	625	580	648	607	627	579	614	595	597	598	605	653	610	616	630	586	609	608	637	606	633	567	608	591	586	601	619	629	652	626	598	641	608	617	633	587	618	642	615	570	653	591	633	590	584	601	622	602	620	635	605	592	624	606	599	617	598	620	596	627	674	572	633	634	602	644	662	580	597	619	589	611	579	660	613	605	607	650	621	638	634	556	576	634	622	603	626	570	622	608	620	624	645	598	679	593	625	582	635	653	574	620	621	633	630	635	616	607	600	599	585	641	573	628	632	612	639	586	627	612	677	616	583	612	573	582	600	621	654	609	593	581	590	618	581	547	597	621	580	604	614	593	629	606	594	607	601	603	547	597	585	608	596	603	630	557	591	608	624	593	667	578	614	629	579	589	611	632	594	603	628	577	654	613	616	581	617	654	628	595	619	658	612	633	582	685	624	674	638	591	561	619	659	586	570	652	611	641	631	585	610	598	589	551	637	632	634	676	631	617	597	607	628	616	601	632	627	593	642	617	637	580	629	630	622	590	623	641	605	604	618	617	625	588	597	640	611	626	588	658	629	610	605	595	652	629	585	654	642	607	633	601	639	640	628	607	564	578	618	546	584	637	592	668	648	581	563	609	591	622	623	643	606	631	690	598	627	617	628	619	553	617	609	634	568	575	615	637	637	642	637	590	610	615	576	616	621	643	646	645	624	604	643	607	614	582	662	616	619	628	559	613	597	639	598	601	643	664	629	611	585	616	642	615	621	569	624	568	620	627	568	580	639	618	671	573	621	597	592	628	589	605	695	615	635	601	597	681	600	676	622	585	611	585	579	626	619	569	617	634	585	645	595	590	624	584	574	624	624	616	611	599	608	612	636	628	591	614	604	615	583	621	570	625	610	581	644	615	611	598	590	621	594	633	608	595	618	559	593	613	624	671	588	615	583
46979	13121	12712	7449	4673	3284	2467	2098	1734	1522	1334	1186	1171	1025	999	901	867	843	822	827	749	756	709	716	693	707	669	681	662	683	679	614	641	671	646	675	655	620	584	615	625	615	584	585	590	634	659	657	595	624	589	602	665	614	634	643	620	631	583	634	597	634	591	597	604	607	654	557	544	609	563	623	598	617	575	561	555	586	652	581	591	593	610	603	574	609	597	612	599	530	576	610	552	584	582	556	612	593	589	602	549	576	589	556	556	602	561	570	565	596	564	602	571	572	623	563	581	556	580	535	573	520	593	617	605	562	594	583	549	567	586	634	545	591	604	617	561	586	593	615	600	595	592	593	561	573	565	554	535	519	594	580	559	533	562	587	551	555	603	571	563	566	566	580	608	596	590	593	572	560	569	576	619	573	568	594	625	612	571	620	555	542	587	571	575	570	568	582	575	561	564	536	586	570	616	570	578	590	562	567	577	585	570	612	565	587	587	550	597	642	598	597	581	539	651	569	595	564	622	627	568	572	611	569	554	566	605	572	577	588	598	568	601	595	579	543	563	589	568	572	547	560	599	597	563	552	612	505	576	560	625	612	607	588	574	572	570	585	571	582	572	597	572	552	547	591	607	570	545	530	567	581	550	515	590	593	562	578	569	590	595	554	614	578	609	570	593	586	588	588	575	598	586	579	548	593	573	570	528	588	554	580	598	520	551	627	572	575	550	571	545	592	592	565	582	568	536	548	560	599	593	568	562	621	555	609	567	587	587	554	603	601	616	570	576	596	594	550	626	551	599	547	603	570	600	555	573	611	551	564	575	608	579	578	582	594	565	586	594	604	562	581	553	583	580	608	573	619	585	590	576	554	575	628	569	576	546	598	585	595	556	562	565	616	563	563	581	601	567	571	608	589	563	603	584	587	563	566	581	597	583	587	546	613	586	598	601	569	587	572	591	612	581	581	558	557	565	575	599	570	607	593	592	566	563	615	606	587	537	570	549	526	592	586	618	540	574	571	617	612	613	599	582	558	609	528	596	609	572	543	551	553	544	591	541	587	595	579	603	565	563	582	577	561	584	622	572	563	590	571	592	597	597	565	560	609	552	577	562	541	594	570	581	612	547	571	630	583	584	517	597	602	570	553	538	539	553	573	587	555	577	556	570	581	601	538	592	586	595	573	572	557	579	633	567	535	577	542	587	573	596	604	589	541	585	591	548	592	608	590	601	593	549	593	565	552	572	542	571	587	570	566	528	616	564	577	615	603	596	570	565	592	616	584	614	544	566	581	576	554	580	564	598	559	591	575	549	556	585	536	551	648	573	627	581	551	587	551	590	561	570	621	582	586	585	583	587	610	570	558	609	550	580	606	558	561	581	588	565	575	557	520	605	550	573	590	583	568	573	590	553	577	630	557	606	609	614	590	556	572	567	543	553	558	585	538	569	579	588	546	593	568	543	609	559	612	598	580	573	614	593	593	590	607	602	551	590	596	586	632	617	591	575	607	565	567	576	544	581	559	538	593	596	562	553	562	605	545	579	612	578	552	564	529	565	574	593	653	620	618	587	602	581	617	565	581	572	589	547	594	542	579	617	626	539	590	558	602	578	582	581	607	569	567	561	603	575	551	600	608	596	580	560	615	592	647	595	530	551	569	594	570	586	561	583	574	579	597	564	559	536	569	581	559	544	614	584	550	577	548	573	558	633	564	586	573	574	582	555	565	572	566	536	568	556	582	563	584	584	589	574	578	562	605	553	538	579	572	564	611	613	585	629	578	583	586	599	574	627	531	600	577	558	587	611	576	580	624	548	624	601	574	627	572	532	604	531	545	560	587	559	553	555	567	575	599	533	554	572	555	564	538	591	584	529	585	541	582	578	520	601	595	593	575	573	592	603	573	563	569	545	587	580	619	596	619	599	577	588	588	607	574	541	628	615	591	592	592	565	606	616	602	574	561	658	553	541	595	599	540	532	579	561	585	607	557	606	598	579	566	575	618	560	615	567	571	595	572	575	561	561	592	558	586	570	562	568	579	551	581	582	597	581	612	618	611	562	595	593	542	577	585	579	548	583	617	534	623	565	571	583	564	580	609	611	557	585	591	576	549	593	586	609	571	576	565	598	599	564	541	589	519	619	607	576	581	571	566	590	544	578	597	608	571	580	575	612	573	616	563	556	586	549	551	501	568	565	592	576	525	552	633	599	586	549	564	589	568	586	600	561	559	517	621	574	589	542	613	595	613	616	598	570	584	580	579	603	564	557	534	602	614	595	582	577	593	600	585	619	549	612	567	587	575	554	601	585	546	592	570	539	625	564	564	598	556	575	582	574	551	542	603	566	607	524	603	595	580	621	575	607	579	538	561	599	548	551	588	531	588	586	573	560	548	557	599	541	567	559	541	580	586	558	524	583	572	600	592	585	583	612	569	576	592	611	575	593	600	569	628	587	586	567	580	608	533	556	588	540	584	571	570	573	617	585	568	591	645	610	596	585	548	566	583	567	576	590	602	565	558	584	590	570	570	590	535	583	539	565	587	557	567	571	598	588	578	626	563	574	595	579	578	582	578	606	578	546	611	547	558	591	528	547	575	594	549	555	588	569	547	596	506	585	602	607	582	580	577	547	581	570	589	561	549	527	573	609	579	584	564	574	637	562	544	588	582	556	560	553	574	564	560	583	599	557	588	598	621	614	567	549	615	591	563	575	595	567	584	566	622	578	596	620	551	585	567	587	573	578	569	588	588	580	556	612	567	582	618	557	614	581	572	593	582	617	613	577	552	571	574	532	601	577	614	563	571	534	560	574	617	568	553	547	597	584	612	572	598	555	595	606	588	575	578	578	552	573	563	569	543	564	615	601	558	562	594	566	619	556	596	563	564	570	569	573	578	614	571	527	591	630	570	590	548	574	561	589	618	542	568	555	581	588	625	554	546	552	521	578	586	568	547	587	577	562	579	566	576	592	580	571	558	574	541	574	573	583	617	570	582	613	602	573	597	557	590	556	587	569	627	559	593	577	557	582	545	575	598	578	558	581	600	579	591	567	549	624	569	593	565	558	601	609	581	599	632	551	583	524	597	598	577	564	570	597	589	552	611	536	572	574	611	546	615	607	543	562	577	529	580	582	532	559	536	627	535	590	572	562	597	554	619	542	564	585	564	588	557	585	595	555	619	564	602	629	575	544	599	592	545	590	554	547	564	610	579	606	559	548	546	591	561	572	581	584	567	543	549	569	555	542	613	616	588	613	580	569	616	594	537	616	584	585	560	593	586	581	654	621	578	540	603	546	596	555	593	598	580	590	561	612	575	619	560	568	592	571	596	552	581	591	595	605	541	543	564	579	606	601	565	519	626	568	544	547	589	587	593	623	567	591	541	562	561	571	588	590	579	580	580	599	597	608	560	597	605	568	570	558	579	585	579	578	591	578	537	605	575	623	615	569	597	586	580	571	557	549	576	580	543	562	631	584	586	594	599	568	565	611	540	552	622	579	556	566	608
32671	16669	3434	762	590	552	529	516	537	524	503	472	484	489	508	501	486	524	477	515	524	517	499	489	513	520	539	466	554	498	491	450	503	505	501	546	468	499	520	531	508	526	509	493	497	493	485	527	508	510	490	545	471	550	505	492	537	483	525	522	488	506	472	521	506	494	489	489	513	523	503	507	490	492	515	508	531	527	520	485	498	491	539	495	480	491	507	482	537	492	506	535	503	495	529	498	510	513	482	496	506	486	512	513	555	472	532	545	555	501	509	507	454	500	492	493	465	530	493	518	503	503	485	505	503	467	488	499	503	484	515	490	503	485	493	521	483	473	503	503	532	524	499	496	491	528	509	480	491	504	520	523	472	495	486	505	465	515	516	482	533	499	489	537	518	497	513	513	525	519	503	537	493	500	484	527	491	491	504	536	467	511	496	499	500	511	508	483	506	527	493	499	534	490	542	510	487	533	486	505	509	506	465	495	485	529	520	468	518	513	489	535	498	478	518	504	515	474	512	520	485	524	516	527	524	532	521	532	481	526	480	524	490	479	494	500	496	517	533	503	517	486	469	509	527	489	518	485	535	517	485	520	501	467	532	485	521	506	499	477	489	523	471	497	478	487	514	522	479	510	496	494	512	490	505	480	532	497	429	527	505	547	526	502	493	525	517	480	498	488	475	477	522	517	497	464	474	497	508	528	500	547	473	483	506	510	546	499	483	493	503	501	514	483	537	485	479	469	477	494	474	501	510	491	505	507	509	510	467	525	538	531	463	502	484	520	517	540	484	473	546	485	479	464	474	549	523	529	479	498	498	473	466	488	496	504	512	497	513	491	529	495	510	500	512	553	464	530	534	522	496	492	522	519	487	504	536	533	505	520	514	520	503	546	476	502	483	484	512	498	530	484	510	509	504	512	475	493	509	507	538	502	489	499	493	497	503	496	497	519	521	498	506	476	489	500	515	520	532	475	533	516	501	508	519	497	559	475	505	478	516	549	508	511	482	522	525	521	513	511	511	513	510	512	515	553	442	499	517	485	493	512	524	503	478	512	516	489	463	501	492	531	523	484	507	493	524	487	504	458	491	490	496	474	536	496	504	509	478	510	498	504	532	499	523	504	547	477	457	542	489	523	558	510	492	539	492	519	489	463	481	489	513	567	476	488	511	514	505	512	508	489	546	483	492	469	486	515	509	501	508	493	487	493	501	507	498	521	536	461	480	506	487	520	519	474	517	453	562	480	504	496	498	518	509	499	500	488	536	498	520	542	526	524	521	524	526	510	499	555	495	533	538	443	533	477	528	497	484	486	531	498	512	505	567	461	490	508	504	517	535	500	501	491	507	485	488	501	520	510	502	507	505	507	496	481	498	475	509	483	507	511	500	500	519	522	542	483	506	528	496	507	486	471	495	521	499	498	529	495	506	496	535	521	509	479	520	496	539	546	506	478	507	501	491	498	487	518	533	521	546	473	504	510	485	479	470	468	506	464	496	520	508	479	515	560	515	512	492	474	494	463	505	484	519	518	516	474	556	479	490	488	534	518	496	502	513	505	486	496	446	494	507	507	510	477	497	510	498	534	503	518	521	495	520	440	491	534	496	473	494	466	505	515	507	493	539	486	548	501	475	525	498	557	512	508	505	488	508	488	531	507	562	489	477	498	483	480	466	536	486	487	528	472	487	477	530	456	488	498	482	485	519	521	506	495	517	486	529	519	496	480	474	506	516	463	513	517	533	476	504	506	487	500	517	532	493	492	475	438	492	498	519	510	509	493	478	485	478	492	535	494	450	494	489	501	527	508	531	514	488	532	494	490	495	508	520	497	512	493	520	488	520	507	519	462	493	540	510	499	499	482	519	542	498	515	553	528	537	487	526	474	497	572	485	537	533	516	490	540	462	473	478	497	511	515	503	526	501	509	477	483	517	484	524	507	477	510	492	497	492	482	470	515	497	508	515	504	475	482	487	482	515	486	485	533	459	544	524	502	510	481	462	480	500	483	487	506	499	530	501	546	485	514	503	528	507	481	468	484	517	514	492	517	534	516	495	481	490	498	474	468	502	518	511	537	477	514	526	536	521	496	471	475	486	484	519	525	531	512	506	531	528	509	495	506	496	546	551	512	466	507	541	512	531	483	525	491	479	465	499	480	516	478	495	525	518	476	492	508	506	520	502	488	454	515	517	474	505	486	467	476	464	511	515	537	532	493	492	495	497	494	510	501	533	484	495	494	521	510	529	521	537	483	525	512	530	515	505	508	501	513	498	529	503	512	512	501	483	512	480	539	486	498	479	489	486	518	510	510	483	519	478	525	501	510	505	545	476	494	488	509	520	517	463	521	480	500	572	508	477	514	500	483	513	480	497	517	513	523	521	537	498	491	505	480	479	516	509	508	505	476	487	508	502	526	477	492	516	485	514	522	520	499	490	492	559	496	531	475	510	488	507	533	493	472	503	544	527	491	514	493	486	518	527	477	525	467	540	495	509	501	464	518	505	474	473	515	471	495	518	492	493	504	518	497	504	446	522	482	504	484	516	491	514	452	485	475	505	493	510	470	536	521	501	496	507	503	497	485	456	507	526	478	490	508	542	497	500	518	471	513	498	509	488	475	546	523	500	492	516	495	531	516	499	524	480	524	472	524	508	486	446	521	535	558	503	493	489	544	517	482	521	489	483	471	550	489	514	505	528	484	459	514	488	477	510	520	499	505	464	518	562	506	497	470	503	493	484	499	475	502	521	487	533	504	508	502	514	481	512	511	497	456	477	487	470	486	494	509	500	479	536	501	486	505	491	521	483	443	550	538	511	530	533	493	516	494	480	493	514	447	527	518	488	495	467	527	512	492	496	514	486	508	494	492	502	522	448	460	523	505	497	492	520	488	497	496	510	488	530	467	506	515	539	493	484	513	508	541	517	486	560	465	526	521	524	529	505	517	497	516	498	486	476	501	484	493	490	479	523	503	495	463	486	498	509	503	546	458	512	492	519	478	497	507	524	511	529	501	466	524	487	533	489	507	509	466	473	523	562	555	510	463	537	489	518	516	469	484	502	490	504	513	519	501	554	520	521	511	492	505	536	535	475	531	518	531	461	494	492	551	488	511	534	546	526	486	455	514	440	496	495	467	476	488	535	493	546	536	538	515	538	508	520	474	491	486	486	485	472	556	523	511	518	536	495	527	523	503	535	518	538	467	530	505	490	489	470	538	484	505	506	522	538	481	510	501	490	489	527	538	511	497	494	482	499	481	495	520	506	469	525	493	508	540	517	482	495	488	475	459	505	502	505	509	479	508	502	472	541	491	493	484	518	482	513	522	518	483	490	502	517	537	485	499	506	502	498	494	500	509	526	504	540	482	499	482	490	498	493	516	486	495	526	493	478	500	491	528	513	516	523	499	504	488	495	520	501	489	498	509	519	488	521	496	540	532	523	477	518	493	522	464	505	453	493	569	465	519	501	545	459	497	508	498	535	537	461	503	480	471	460	482	514	535
28904	2261	973	734	660	606	586	591	546	522	587	502	562	522	506	540	553	541	524	557	523	566	490	500	556	536	536	526	547	545	590	550	517	524	507	495	497	577	496	526	524	508	518	518	562	531	581	525	534	503	600	547	553	607	529	565	538	586	526	528	512	524	588	526	570	523	556	560	525	541	504	522	576	517	502	552	532	536	537	525	463	566	490	516	541	546	522	519	541	522	523	529	539	544	527	518	523	522	578	545	532	545	525	531	524	511	512	525	542	533	538	510	513	524	529	505	562	557	521	525	527	513	553	486	493	565	547	507	525	483	536	502	563	503	560	550	547	480	545	540	551	549	537	546	562	553	562	505	546	509	513	543	531	528	527	549	563	501	543	510	540	542	509	519	544	521	524	519	539	515	507	537	512	528	539	505	520	537	532	524	566	538	557	494	536	536	560	519	539	533	519	479	522	529	531	504	542	524	528	524	547	522	516	561	508	529	541	524	527	526	524	502	537	518	558	512	524	535	566	540	543	542	558	506	535	540	563	534	497	587	535	560	485	533	526	516	564	595	508	532	490	489	488	515	563	477	551	498	527	525	537	506	509	548	509	548	536	546	555	521	555	526	475	533	528	501	519	534	491	549	572	549	539	542	537	528	512	561	512	523	498	557	522	528	546	527	535	527	553	555	520	522	539	496	495	494	531	539	534	531	546	487	545	550	530	559	482	533	489	512	535	562	527	544	524	514	476	559	552	536	538	570	532	541	570	521	582	540	554	579	537	519	491	531	528	519	542	500	516	519	551	556	519	515	564	526	517	506	518	502	528	552	484	531	522	525	529	546	526	560	534	559	543	515	507	536	501	554	526	590	532	549	523	552	553	529	563	600	524	529	558	519	577	569	550	510	533	537	520	521	535	509	524	544	523	520	460	507	566	521	537	520	493	554	567	516	519	552	557	533	546	541	508	524	507	542	546	492	550	529	535	506	554	541	511	538	552	492	500	530	511	552	538	536	518	535	546	517	522	492	529	554	535	534	540	538	562	537	535	509	548	539	507	537	540	570	566	526	489	555	530	506	545	536	502	493	516	494	554	505	532	512	536	474	543	509	527	514	471	521	510	529	521	518	524	524	522	552	547	490	505	494	529	527	524	525	585	536	554	534	524	485	521	517	548	529	538	521	540	553	523	524	512	501	555	509	542	539	537	557	550	534	568	527	534	530	513	526	572	488	508	533	535	529	498	527	493	527	528	540	525	518	529	501	547	532	529	566	522	548	522	555	489	546	483	529	503	490	510	503	548	540	521	549	542	553	528	530	538	548	519	542	571	514	553	504	534	548	493	540	537	495	541	540	525	550	517	520	524	531	516	569	545	545	508	548	513	502	518	530	539	571	553	507	551	532	481	499	473	545	552	521	527	500	512	554	541	542	512	512	554	462	564	508	547	544	524	463	498	545	539	505	508	548	539	514	502	531	498	556	494	542	514	543	516	550	512	539	529	546	517	490	508	485	515	535	535	536	558	548	471	563	568	488	527	575	541	531	506	525	502	520	506	554	522	556	535	501	512	542	543	515	505	557	508	521	549	498	499	528	549	549	565	549	508	555	523	499	561	519	522	524	555	544	581	539	517	548	534	531	533	506	534	541	511	561	525	509	543	530	519	512	534	545	527	556	542	554	505	566	550	535	528	562	506	530	529	522	547	529	489	479	548	556	556	535	488	533	511	500	562	519	519	548	542	483	487	540	499	529	529	525	512	553	477	507	526	548	532	497	527	542	523	545	482	531	498	497	550	535	490	513	513	489	524	550	536	514	556	569	525	532	535	524	540	571	539	514	531	548	555	545	535	533	513	522	530	515	526	534	531	498	547	540	572	556	509	559	533	541	515	522	587	495	490	532	528	534	535	530	497	560	547	530	537	521	515	523	550	573	510	544	510	535	499	544	503	538	534	535	486	503	537	549	499	519	499	524	543	503	530	499	481	518	531	505	537	565	535	538	554	483	486	548	508	504	487	530	522	511	516	544	517	538	560	548	553	490	561	560	526	536	588	521	546	553	538	525	512	556	570	512	541	540	571	534	493	535	529	521	576	520	520	546	515	538	500	536	516	497	516	514	576	510	526	509	556	548	536	497	537	512	518	559	529	530	533	537	540	524	518	524	528	546	514	517	540	522	514	519	505	533	547	505	549	528	550	541	513	491	562	555	487	516	516	616	535	560	524	528	526	526	510	549	561	537	498	555	570	527	508	562	527	506	548	552	539	521	515	559	549	505	525	552	505	529	473	524	531	528	476	528	490	516	559	504	507	507	557	535	518	533	558	502	521	513	534	508	516	522	531	561	539	492	506	507	503	533	535	547	520	564	523	539	517	514	518	505	518	517	535	494	533	534	494	513	592	572	528	526	496	502	580	530	537	521	540	509	520	578	518	522	521	514	533	527	546	532	514	528	542	538	517	568	536	576	530	521	505	552	530	543	491	545	512	518	537	540	596	527	515	583	501	492	524	502	492	516	559	537	516	544	507	514	562	531	521	540	536	521	570	550	535	538	506	522	537	544	497	534	487	537	539	533	570	543	548	568	559	525	566	543	547	563	524	551	551	526	535	542	528	498	548	550	531	538	524	511	536	496	531	520	502	521	536	570	546	543	533	500	512	528	488	506	506	491	526	575	503	519	547	525	542	520	525	526	551	522	490	535	545	532	544	489	519	564	536	503	533	520	585	531	526	528	542	540	550	562	534	544	479	546	536	538	508	532	512	536	540	552	546	514	507	530	562	547	543	526	502	567	508	549	518	506	498	509	519	522	493	552	528	516	507	543	542	521	490	546	542	536	522	539	576	525	554	549	527	501	550	530	526	556	497	566	484	509	520	494	503	554	558	526	490	495	522	515	584	583	529	528	511	572	510	516	479	517	527	520	534	567	521	536	531	564	540	532	512	540	559	525	619	532	503	480	502	518	495	548	544	554	533	533	473	546	534	494	539	542	547	514	522	512	522	517	522	539	527	518	515	547	498	548	495	532	575	513	514	474	546	553	558	505	520	561	561	511	553	518	534	527	567	547	541	468	508	529	543	542	543	552	538	522	496	533	556	533	539	501	513	526	509	562	553	538	519	522	536	553	523	517	503	548	478	521	557	544	561	496	528	555	522	532	546	541	507	549	541	575	557	533	522	542	527	521	564	554	518	529	555	545	529	505	490	552	516	522	524	477	514	528	533	506	515	509	477	512	513	517	520	513	507	584	516	498	548	531	500	550	471	521	531	556	528	497	555	549	556	548	551	519	506	540	535	546	532	548	533	525	522	564	545	550	566	527	540	534	524	541	554	574	507	551	546	512	550	525	540	518	573	502	539	543	537	544	542	526	535	514	546	541	458	523	569	536	535	533	534	553	532	513	525	555	534	562	551	546	526	499	531	507	515	564	563	518	538	525	520	507	523	492	498	528	554	539	508	534	559	512	530	498	536	525	529	495	500	584	558	487	524	520	543	499	533	538	501	536
25209	20946	27111	24889	20904	10302	970	640	523	507	464	420	436	397	370	367	366	387	310	348	312	334	343	316	333	324	343	329	298	365	312	332	336	320	298	320	340	316	304	324	291	310	301	304	335	313	336	286	333	315	333	328	294	303	331	304	332	306	306	275	288	312	317	281	310	304	297	316	277	277	312	318	296	287	285	320	332	296	325	308	310	304	287	311	333	300	327	279	289	285	319	321	320	302	282	312	291	315	302	272	312	287	292	325	292	273	306	322	318	313	299	297	313	292	306	280	302	279	261	332	293	301	298	308	311	293	300	317	274	309	273	276	284	300	295	294	301	331	288	308	317	310	331	295	298	302	309	315	317	305	264	298	263	299	300	293	317	311	277	300	302	333	286	309	294	302	319	322	311	345	319	311	291	299	328	318	283	272	329	299	335	275	298	271	265	298	267	285	280	311	308	279	262	296	297	290	298	314	299	287	298	327	323	320	311	313	306	299	287	288	285	280	315	317	295	279	319	285	275	296	310	296	279	317	308	300	313	319	271	282	309	296	323	314	274	330	337	288	299	273	307	311	306	337	303	277	284	308	333	268	306	303	313	320	285	304	311	315	285	317	308	290	321	302	301	303	311	294	255	323	326	300	280	304	286	325	306	284	313	296	313	270	304	319	281	331	304	288	315	280	314	289	272	287	298	309	279	308	287	304	290	282	274	299	286	304	269	288	294	296	296	299	322	306	276	306	309	298	301	312	295	310	304	285	261	297	297	322	288	308	287	297	288	276	308	301	285	299	292	288	303	302	270	280	276	286	264	309	299	264	285	286	281	309	289	293	280	328	279	308	341	306	306	295	291	301	298	315	303	299	274	293	299	319	325	289	297	303	286	273	284	317	310	325	329	282	315	302	320	323	271	316	284	283	307	321	299	330	301	283	305	298	293	283	314	299	331	309	285	279	291	291	299	291	328	301	313	321	297	312	308	304	323	299	272	287	312	316	319	281	280	321	300	279	273	311	331	316	307	286	282	318	267	272	279	310	296	315	293	309	301	296	317	318	308	295	316	296	310	291	279	290	270	306	297	300	293	285	319	316	312	279	290	296	297	305	305	290	300	282	326	276	297	264	309	290	265	296	264	282	286	286	300	299	303	333	301	307	331	320	294	312	301	305	276	317	296	278	297	312	266	304	301	261	288	279	289	313	339	304	300	333	288	295	302	291	323	284	299	314	307	281	304	297	313	323	282	328	275	316	302	318	276	296	313	290	313	298	281	276	295	283	282	324	326	319	322	320	317	316	302	275	286	297	301	281	304	300	303	261	314	331	289	309	279	307	300	287	303	323	278	279	288	281	299	302	319	289	301	297	325	358	276	294	274	294	285	310	296	302	287	288	275	344	290	286	283	284	296	280	288	325	309	286	328	295	309	265	269	297	271	307	300	314	326	296	325	264	300	319	316	272	289	314	299	289	296	304	293	303	320	281	281	322	322	291	285	274	312	270	293	298	299	329	289	315	272	306	274	301	273	275	291	326	308	276	289	302	328	293	304	308	308	276	266	299	293	303	294	274	261	306	330	288	321	304	292	315	285	277	289	257	293	308	269	276	298	287	303	284	314	308	310	292	307	293	328	295	286	315	328	292	262	306	322	295	326	305	309	323	271	303	287	293	299	316	306	288	290	314	311	282	276	296	332	271	321	291	295	310	293	318	302	280	306	269	295	305	282	276	272	287	309	297	305	309	322	261	301	273	302	302	286	264	303	292	314	300	269	301	328	294	282	276	298	324	323	307	315	334	286	325	294	293	288	289	338	309	298	281	288	307	306	287	291	290	283	258	267	271	298	304	317	302	278	296	297	322	281	322	289	317	306	270	299	262	293	312	295	298	305	280	312	301	281	290	302	311	319	298	296	306	273	285	310	308	313	270	291	344	304	313	261	333	327	319	296	288	300	285	301	324	312	300	319	288	291	310	304	310	297	311	299	301	292	329	308	309	298	283	301	348	300	296	310	300	303	288	334	264	311	304	285	301	284	285	290	312	300	280	299	329	315	300	320	307	280	305	294	304	298	309	307	286	289	289	276	300	323	298	292	311	289	298	288	316	309	268	294	307	294	315	271	326	282	307	287	303	281	317	333	300	294	304	298	275	279	316	280	290	280	319	293	283	284	309	303	330	281	305	301	299	282	293	295	287	306	287	295	301	303	308	291	311	289	301	308	305	302	348	307	311	310	311	324	315	312	319	293	279	272	297	317	282	294	299	304	305	286	273	306	283	285	293	288	292	326	298	314	309	306	319	309	368	284	319	309	297	293	302	289	269	302	274	282	331	281	272	284	279	307	273	300	289	325	318	297	281	343	274	315	300	316	264	305	308	297	297	290	289	296	328	291	295	324	292	285	311	290	297	314	310	276	301	295	298	307	319	298	334	318	309	303	303	312	328	285	278	254	328	338	276	262	273	293	315	304	320	297	289	300	271	310	290	288	280	318	310	316	301	276	315	313	290	304	292	273	300	289	293	284	283	245	304	287	325	304	332	318	295	304	300	308	269	298	300	291	289	293	307	289	294	314	300	326	307	307	273	294	289	300	316	275	291	330	308	314	278	278	300	282	304	303	283	287	275	293	285	308	285	320	317	305	302	301	324	281	311	282	294	304	287	317	300	316	334	315	305	319	302	292	290	286	307	285	287	304	282	274	285	312	267	304	323	332	312	295	332	266	281	299	304	270	302	302	300	327	320	299	331	297	279	297	291	258	299	319	297	318	301	293	313	302	308	307	307	286	299	305	298	283	317	319	314	323	296	284	312	300	300	274	281	296	308	320	312	276	330	323	288	320	347	312	294	283	313	296	309	277	306	324	325	312	299	290	268	275	286	336	304	332	300	311	313	282	263	305	295	308	311	297	299	319	317	301	277	300	300	301	299	312	311	316	336	273	269	309	281	311	321	310	286	307	286	287	305	304	320	292	290	294	282	313	312	268	312	293	274	317	265	313	280	264	310	291	294	276	278	305	283	287	305	306	307	299	312	299	282	318	313	303	323	268	296	286	285	340	312	258	299	301	289	296	314	297	293	283	274	298	319	279	338	280	322	302	281	293	313	312	305	299	299	289	314	294	295	304	303	308	315	309	329	286	299	280	262	276	308	331	310	279	331	305	298	283	282	315	311	292	309	296	318	294	293	281	301	291	280	306	289	294	279	305	279	290	323	271	306	304	295	297	278	327	294	340	280	304	307	274	306	281	306	297	319	314	308	299	330	302	302	294	322	285	270	344	290	310	298	294	304	311	257	286	285	322	286	296	297	320	304	291	311	334	328	300	311	258	354	274	322	295	304	325	309	311	274	301	261	299	293	295	305	292	306	287	293	337	299	272	273	318	279	342	279	300	292	297	275	310	279	300	295	291	287	320	264	324	285	272	276	313	320	299	308	306	283	311	278	289	314	306	274	300	332	298	306	310	306	309	320	321	287	300	288	313	301	320	318	286	300	274	288	331	286	264	290
51660	11251	7331	4125	2496	1777	1328	1067	863	829	756	611	525	556	502	498	501	443	477	440	404	426	396	380	336	361	375	389	385	346	352	331	339	357	361	341	366	357	332	354	317	321	338	300	362	354	320	367	335	332	351	328	332	341	365	349	321	343	365	359	311	340	336	346	307	331	329	351	330	318	316	368	350	294	326	333	362	334	338	354	326	323	309	326	351	349	330	326	329	294	283	319	335	331	315	317	337	316	347	326	316	314	321	336	285	315	297	296	296	320	321	314	331	305	295	313	275	324	321	301	316	314	324	303	293	325	292	352	303	342	290	341	279	301	308	338	307	317	314	312	302	332	335	330	315	315	335	340	299	302	321	333	305	309	287	313	292	279	329	311	307	308	333	333	339	341	302	329	302	299	319	299	309	364	330	320	296	297	351	329	291	326	304	310	318	306	322	330	359	299	302	304	308	320	287	320	322	274	292	324	322	290	350	274	344	317	338	321	290	309	324	286	295	339	320	321	326	351	322	279	309	337	311	318	305	321	328	311	327	340	293	297	341	353	323	325	335	334	303	279	280	314	291	320	275	291	323	297	323	317	331	301	313	322	324	281	341	318	328	314	301	335	286	312	336	313	300	307	327	301	346	329	315	329	311	294	331	324	337	310	328	308	311	299	320	318	349	297	311	304	304	341	341	299	319	320	330	325	273	329	318	324	290	325	294	292	312	324	296	311	311	316	327	300	320	328	321	310	294	297	311	348	304	304	299	295	325	322	336	338	277	315	292	326	302	312	325	313	326	303	290	313	299	338	287	306	277	309	303	291	306	317	306	320	311	325	304	318	331	272	302	306	273	334	313	308	328	336	320	308	316	310	333	337	341	321	320	327	308	343	321	308	313	325	293	307	327	323	332	318	309	299	328	312	307	356	341	303	319	361	304	324	289	309	320	306	321	298	309	338	316	306	335	313	324	338	347	325	325	281	309	311	306	330	350	274	335	316	326	357	310	329	321	290	349	338	298	310	325	296	308	341	298	308	316	316	314	356	299	307	344	307	338	320	310	320	325	316	304	277	315	297	302	307	326	302	320	311	291	316	304	321	323	319	331	307	334	331	312	302	317	318	318	309	321	350	330	296	310	329	335	283	308	353	305	315	323	322	333	322	303	319	281	323	317	301	292	312	325	334	305	291	302	342	343	338	359	308	299	306	291	307	303	321	306	323	334	308	298	320	337	318	320	319	291	292	324	325	302	322	293	291	307	303	294	285	310	308	318	312	306	323	308	319	312	303	293	319	302	305	318	306	321	312	302	294	323	296	314	351	273	332	334	323	345	292	304	307	322	302	314	316	331	316	327	328	301	309	332	328	344	305	305	357	296	335	299	278	293	315	347	286	333	296	302	298	340	323	314	295	316	334	330	329	327	306	317	334	336	319	284	306	279	331	302	300	359	343	303	300	326	301	342	306	285	304	313	310	303	308	305	356	328	318	315	291	302	327	333	313	302	318	294	345	321	345	334	275	304	316	302	291	308	309	302	333	319	325	324	316	290	304	288	333	350	325	288	336	311	326	311	290	326	331	300	323	337	326	340	315	333	317	309	309	313	290	311	304	307	263	283	317	300	331	330	303	301	319	317	324	320	307	328	329	333	261	296	325	325	321	336	320	340	286	337	290	320	300	314	309	320	308	321	313	344	291	313	311	335	319	331	300	309	331	317	292	331	299	297	320	314	293	308	297	306	308	343	315	323	314	289	300	309	310	339	315	288	313	290	312	314	316	355	314	335	299	323	317	306	291	317	326	292	323	336	351	321	316	313	306	290	330	299	316	323	344	292	312	331	306	291	301	337	291	309	300	333	299	331	307	305	310	293	345	320	329	326	301	298	332	319	314	291	302	294	298	335	308	317	350	299	307	331	327	314	316	321	303	304	298	326	301	312	304	324	315	320	328	326	291	330	308	321	289	295	313	286	291	317	320	333	307	309	280	326	312	304	337	329	335	293	327	329	306	330	290	301	321	326	307	323	327	279	346	307	301	313	327	297	292	334	312	321	352	298	322	283	314	323	309	337	305	287	318	308	294	304	326	332	326	295	301	325	333	317	293	300	329	329	295	291	313	317	309	339	295	302	318	309	335	310	314	295	312	320	340	309	321	338	325	290	326	318	309	318	323	322	330	342	305	342	317	299	321	322	310	291	296	339	307	317	267	309	340	322	321	304	296	301	289	333	302	349	294	332	310	315	342	322	324	326	312	305	319	318	326	306	360	323	310	312	317	295	308	312	332	293	339	301	301	317	286	303	296	310	290	322	338	314	313	318	280	323	281	314	322	306	301	297	303	337	349	316	316	321	301	286	339	333	329	312	310	343	310	322	318	323	313	294	328	310	319	329	331	310	299	315	315	343	354	316	312	292	324	306	297	322	327	328	301	341	315	308	292	336	277	329	328	315	271	302	282	322	326	292	321	310	329	294	347	318	323	345	336	318	342	293	310	320	316	320	298	315	314	322	300	329	335	325	314	268	347	288	305	332	309	307	335	299	306	308	329	322	313	328	276	308	312	297	293	342	311	331	310	310	308	306	267	341	306	317	296	299	333	344	313	323	313	299	352	329	332	320	300	326	329	319	327	323	326	299	293	307	323	308	316	319	311	299	323	337	313	338	309	350	315	305	329	304	308	322	304	319	294	314	309	301	301	316	309	310	329	290	331	335	311	323	307	309	338	310	319	336	344	303	336	295	290	318	308	312	309	325	296	299	284	325	314	299	299	320	330	328	325	297	305	329	337	286	317	312	293	316	332	259	318	309	349	349	326	318	331	310	339	299	304	322	332	276	307	304	329	296	336	340	295	324	324	300	309	316	297	298	300	289	322	315	356	288	331	332	299	298	311	319	307	341	323	289	343	345	305	309	331	295	326	306	334	326	345	303	321	322	291	311	297	322	315	307	303	284	318	310	318	311	311	303	315	314	293	307	313	310	296	342	327	311	334	321	310	302	330	304	302	303	310	292	346	345	315	345	330	291	301	326	318	309	301	343	322	324	301	309	349	359	299	318	353	343	308	342	319	318	307	311	362	307	295	311	330	311	314	321	300	310	340	294	300	337	333	323	295	304	313	327	301	320	280	328	289	281	305	335	335	317	336	313	315	337	290	282	331	335	324	327	275	313	315	346	319	307	296	337	325	335	293	293	340	312	315	314	347	308	319	330	304	318	334	306	325	310	323	307	328	301	318	359	348	332	330	307	315	295	302	323	364	309	274	312	302	329	329	338	314	316	338	296	309	327	275	304	321	331	327	310	306	299	304	320	265	296	311	300	334	319	304	296	307	331	308	343	360	321	298	291	289	324	297	315	310	288	304	328	325	323	327	317	327	330	310	325	300	323	321	303	325	291	327	329	291	319	323	327	296	324	311	317	310	320	339	329	338	327	306	330	308	314	323	310	304	330	340	331	339	310	317	293	316	303	320	337	314	284	304	325	346	313	304	302	315	309	299	324	287	312	311
23222	20906	27411	24528	20905	20964	9528	1568	1066	992	898	839	860	799	808	757	728	721	712	717	718	688	656	662	654	692	656	696	711	610	645	642	643	638	680	614	610	659	633	616	654	666	658	673	617	651	619	647	638	679	665	621	692	633	666	650	628	603	636	642	654	719	622	601	652	593	567	623	640	652	598	681	584	612	574	598	605	637	579	595	610	619	625	604	625	597	588	589	658	618	642	600	644	596	665	644	624	619	618	651	651	635	590	628	613	614	594	622	578	615	564	598	617	643	619	579	600	626	613	623	598	595	579	585	586	639	605	613	588	596	614	622	625	598	569	612	606	619	634	625	621	624	607	585	585	609	621	613	628	585	613	640	651	618	627	626	604	611	564	613	654	607	632	596	594	572	572	621	639	626	588	602	648	627	656	594	640	579	612	623	585	589	661	621	563	637	586	601	597	618	576	666	604	605	607	633	587	628	607	617	643	569	599	632	587	628	631	586	611	612	593	623	590	617	606	587	598	585	634	612	613	644	614	613	570	660	613	680	626	586	637	626	619	599	595	596	574	594	613	641	600	592	612	585	585	612	623	599	583	620	630	569	649	595	560	628	604	604	617	632	612	637	657	619	637	656	667	585	657	641	683	619	556	601	557	587	626	616	629	643	628	642	600	582	617	665	673	602	600	644	567	600	588	610	614	596	611	577	620	636	584	629	612	615	634	593	662	632	593	564	588	633	614	619	618	632	562	618	580	653	572	619	656	643	604	615	620	642	567	647	661	639	621	649	592	619	612	559	646	612	594	584	635	626	613	619	636	596	613	623	629	616	618	580	635	583	641	646	595	606	614	640	652	649	661	647	630	630	611	607	593	607	632	642	654	578	637	571	586	589	612	586	609	636	632	609	565	604	640	638	626	597	629	584	591	631	657	584	624	577	581	624	590	570	614	595	594	625	635	609	630	647	559	621	623	640	595	641	632	559	615	632	581	613	626	581	583	576	635	600	634	644	615	585	629	628	598	626	553	595	647	650	592	616	664	588	620	623	619	604	616	595	602	559	615	674	595	623	597	620	640	649	612	618	577	669	578	629	636	595	601	646	622	625	597	633	572	634	594	553	626	587	597	606	605	620	610	610	598	570	560	636	601	610	631	624	612	589	613	580	607	613	654	613	628	640	589	619	631	640	624	591	600	589	595	586	612	611	625	586	597	618	604	607	603	613	621	638	601	624	581	610	580	616	606	637	619	616	589	567	629	638	594	581	593	604	617	582	619	633	609	611	637	629	574	643	624	563	547	601	566	599	604	618	637	616	595	590	590	599	631	600	592	619	615	578	615	589	596	611	637	635	613	592	657	648	651	649	617	598	626	621	593	611	633	603	610	695	606	580	576	631	621	578	646	622	643	645	603	585	623	551	624	650	615	626	648	650	622	621	572	611	630	657	606	627	661	615	585	574	598	588	584	603	675	598	623	600	629	617	607	638	670	642	582	544	642	607	616	617	626	575	657	631	599	624	630	604	637	589	593	645	648	657	602	644	623	613	627	589	591	603	648	578	642	592	615	602	601	614	618	620	584	613	601	586	573	655	611	604	584	540	627	589	635	558	697	556	621	590	632	647	653	651	588	585	611	587	634	616	553	600	621	610	673	551	600	561	645	579	638	582	622	636	639	654	627	590	603	608	604	607	626	623	626	609	598	603	666	594	636	577	649	639	620	613	655	597	585	614	652	598	575	618	650	596	587	592	614	629	583	599	593	575	624	597	607	578	586	601	594	640	606	586	650	553	584	615	611	665	565	604	614	594	593	609	624	579	626	620	622	589	639	640	593	608	616	608	625	608	613	620	676	619	621	599	590	609	610	613	608	612	587	628	590	582	599	645	628	598	597	599	614	588	575	573	610	620	622	646	604	566	634	673	608	579	632	592	601	646	650	646	650	616	601	592	654	556	595	650	601	607	581	602	699	642	564	590	583	588	576	633	590	625	622	570	608	584	613	646	599	586	604	627	561	621	571	596	576	588	596	605	623	615	586	597	598	612	622	603	595	613	658	640	596	603	580	571	641	598	639	565	588	598	606	647	590	613	619	631	607	633	626	662	592	619	626	610	585	595	584	605	588	612	577	583	617	607	616	566	613	637	618	605	635	656	656	611	622	648	618	604	592	631	674	581	676	623	625	615	671	656	604	573	622	601	591	575	628	630	613	603	604	588	577	626	617	618	644	590	582	647	640	622	624	575	611	559	605	611	607	605	626	641	672	613	624	590	594	644	643	624	633	640	623	641	582	608	590	585	611	643	599	623	629	598	604	584	658	586	634	619	631	606	639	635	588	602	672	594	653	614	625	666	608	595	604	604	622	618	618	623	643	605	608	623	581	598	606	610	629	618	632	592	621	661	639	616	637	619	600	642	611	603	611	606	576	630	608	601	582	601	584	584	637	626	608	608	619	641	595	602	598	614	665	634	580	632	610	584	611	603	664	637	578	646	596	619	611	620	561	630	644	577	575	617	633	621	639	608	599	605	605	587	633	649	629	611	646	605	606	610	608	600	602	649	628	575	661	600	617	623	627	582	631	609	668	615	600	593	629	572	614	593	597	583	618	591	602	658	640	630	555	675	615	583	649	601	623	585	615	588	609	563	599	657	599	614	573	618	641	607	639	657	614	548	633	615	627	614	617	634	597	602	619	607	610	595	610	605	636	637	563	677	609	563	634	612	596	621	644	621	625	591	624	586	649	601	561	576	563	579	604	580	608	615	607	658	605	619	641	596	593	636	624	657	620	624	592	639	596	612	658	653	548	627	566	605	641	624	618	625	628	646	629	583	601	649	634	619	631	594	588	600	603	604	633	601	565	603	670	662	579	609	636	588	600	611	567	611	581	605	622	645	649	605	591	622	571	618	643	604	639	617	653	579	601	588	617	638	605	591	620	622	613	619	605	619	607	586	597	597	591	590	584	610	624	633	635	653	577	653	590	630	640	676	606	620	621	608	606	612	612	616	623	602	583	651	622	599	623	591	611	615	571	612	579	626	677	623	597	644	600	646	658	592	624	603	608	640	614	630	636	622	582	587	587	660	605	612	623	614	594	588	612	598	557	639	624	607	649	619	609	604	611	623	634	615	606	632	628	626	587	610	593	605	591	656	601	620	602	616	634	612	618	618	609	598	602	608	636	641	586	567	620	629	657	626	602	635	629	660	632	626	644	601	589	628	616	586	606	639	608	587	586	618	572	515	642	600	621	619	607	608	629	569	582	587	582	650	606	588	656	641	636	582	616	579	601	592	610	644	583	592	602	632	646	583	592	605	617	624	668	624	613	591	637	590	630	609	599	600	635	575	581	604	642	632	628	606	603	665	586	582	599	586	618	604	625	587	622	604	626	617	606	631	604	642	585	597	606	627	617	632	644	594	648	608	654	613	577	592	565	589	588	624	577	611	609	591	568	677	625	574	584	586	604	584	653	618	633	607	619	630	609	627	625	635	590	607	641	593	655	593	610	623
50420	14468	12553	7323	4727	3346	2519	1992	1703	1434	1319	1169	1086	1010	957	916	880	818	768	744	758	771	702	709	709	689	696	731	683	621	664	681	634	644	648	626	607	589	588	628	661	571	629	614	630	633	655	614	573	625	607	640	623	614	644	614	588	639	622	591	638	595	590	584	598	642	609	619	588	606	607	638	598	587	596	612	589	621	612	588	587	612	604	609	583	559	630	568	581	592	608	578	578	584	611	588	599	566	569	568	576	577	545	567	602	573	575	600	598	564	550	594	563	628	582	605	613	557	606	575	556	544	594	615	580	584	572	609	600	622	614	595	592	522	592	618	603	574	565	582	561	580	551	590	573	589	604	596	580	573	571	604	606	608	579	560	585	586	584	576	570	566	600	566	573	558	570	578	556	600	564	620	599	590	610	552	558	564	573	567	596	575	596	584	619	561	607	598	568	584	584	611	600	588	586	600	523	551	635	551	530	579	556	595	580	576	588	544	578	551	586	564	597	588	580	570	583	569	589	576	552	591	592	562	559	589	621	540	535	565	607	574	581	611	577	578	572	549	586	586	557	575	577	567	573	592	574	551	544	585	575	573	576	594	564	577	565	612	604	606	591	527	575	593	583	562	586	644	570	572	548	554	557	569	551	561	565	594	600	584	588	574	580	622	578	572	575	577	580	587	590	591	595	550	601	611	589	586	597	577	565	576	594	593	551	624	582	600	583	553	589	580	600	575	611	546	595	587	584	583	603	589	556	542	665	603	619	640	555	606	592	588	601	547	561	598	561	563	543	612	567	587	598	567	573	641	601	571	584	538	596	550	571	602	608	588	610	562	575	539	527	591	586	599	570	632	609	569	551	548	602	621	616	568	565	537	537	582	570	561	588	563	601	610	617	556	584	554	575	573	575	565	596	590	584	560	569	583	569	564	580	585	548	612	572	561	578	582	584	592	581	583	589	582	555	571	590	565	552	495	595	594	605	570	561	593	587	612	525	553	581	573	586	570	607	580	576	543	552	590	565	609	580	566	538	544	598	541	600	592	595	592	580	574	553	552	591	579	552	591	551	577	577	536	592	588	593	546	615	585	583	550	586	568	565	572	585	538	562	565	604	576	580	613	608	587	585	591	553	589	623	609	599	547	601	532	597	546	568	588	612	614	574	630	611	563	593	574	604	547	582	573	579	550	632	543	534	570	585	586	573	582	605	549	584	603	572	599	627	594	566	543	567	604	572	591	566	597	583	567	590	551	574	581	596	564	589	578	564	547	591	579	552	592	567	587	592	603	604	532	602	591	576	548	614	588	573	585	597	574	565	595	556	593	578	586	592	572	608	577	602	556	586	610	571	561	572	538	580	532	561	579	586	613	588	589	563	544	534	568	597	566	573	581	572	619	543	570	573	569	587	588	614	579	597	586	571	555	591	531	588	569	580	586	636	582	557	584	525	586	554	550	509	602	593	602	546	566	633	554	608	601	570	637	607	551	587	608	564	596	589	573	562	594	613	595	525	602	576	548	567	576	582	575	554	579	597	617	586	585	604	536	593	624	574	595	642	562	605	540	589	552	597	608	587	576	562	568	627	604	539	586	527	582	574	550	564	594	596	584	582	579	585	572	589	594	564	569	597	536	607	595	578	600	565	559	565	537	578	619	583	569	624	579	617	609	572	571	580	574	559	566	559	581	550	564	580	578	555	610	603	603	619	567	594	595	585	561	618	571	616	627	591	578	564	580	551	560	584	552	558	599	564	570	566	586	578	578	559	595	591	581	564	573	612	641	560	590	571	601	585	541	565	578	585	587	571	572	571	568	609	566	540	562	563	545	542	609	598	591	590	537	581	549	599	592	568	567	560	574	563	580	590	582	578	587	600	572	587	579	603	562	588	544	596	574	574	623	598	547	596	582	561	569	529	602	567	587	616	573	581	552	593	598	575	562	591	625	612	611	567	585	599	590	610	537	600	552	573	608	608	596	568	527	594	527	568	567	546	552	597	604	598	556	601	610	575	607	592	559	587	593	577	607	580	561	563	591	606	584	551	566	603	593	606	596	584	576	584	599	583	544	577	617	587	568	602	546	591	592	574	599	602	581	588	588	556	576	524	570	577	571	580	631	623	569	585	598	604	576	598	604	578	597	556	614	538	589	533	571	575	576	587	560	603	552	589	560	571	560	584	559	617	596	586	591	606	546	589	575	569	563	598	598	576	610	586	585	615	642	581	583	598	560	580	571	575	553	633	539	572	577	620	600	571	580	582	616	585	585	584	578	542	593	604	579	555	548	608	569	608	566	575	587	596	567	585	575	576	573	586	582	574	546	581	556	565	576	578	588	568	569	570	544	610	579	571	614	581	600	548	616	587	575	544	597	576	572	575	548	578	573	558	560	544	582	583	528	549	584	559	545	575	565	602	572	573	556	599	562	597	521	550	525	540	608	609	572	578	558	573	542	577	549	602	600	607	611	609	581	599	618	551	615	586	584	584	560	635	572	602	557	597	526	569	617	574	567	584	591	545	567	600	565	611	625	587	609	606	584	548	606	588	609	591	588	566	577	595	590	603	570	564	614	618	596	615	578	587	591	571	600	560	588	543	579	591	600	564	600	580	564	569	561	594	604	558	559	585	595	542	562	541	582	587	555	611	577	575	543	590	606	556	552	627	595	549	581	567	577	567	539	572	581	616	602	575	588	572	581	574	568	595	584	549	611	596	586	572	583	585	590	549	560	586	588	576	636	570	598	567	591	563	574	599	573	577	592	584	560	559	618	606	594	598	590	579	564	587	555	572	587	570	547	626	554	519	574	576	619	581	558	628	574	621	578	580	557	594	567	609	500	561	570	542	593	582	544	592	575	566	543	574	605	556	604	603	629	541	583	638	572	569	565	549	574	599	599	545	624	546	615	567	573	553	563	573	602	589	601	560	598	586	581	569	578	619	577	618	549	586	572	593	563	543	594	560	555	597	571	580	610	575	589	607	589	551	571	559	578	563	599	564	585	552	586	563	569	545	558	560	568	573	562	636	565	602	598	568	572	598	555	576	547	557	558	632	603	668	567	563	644	530	589	575	561	590	593	587	591	583	537	601	589	638	589	598	598	565	539	599	619	587	562	585	605	557	567	573	575	587	614	555	603	598	580	581	576	578	552	570	632	626	584	564	604	592	581	555	617	575	596	588	587	586	578	572	585	581	556	557	620	591	547	552	551	567	559	554	598	579	582	568	552	571	582	576	591	569	605	576	581	596	567	565	581	535	568	580	545	567	549	557	565	595	567	597	583	588	595	599	571	600	562	595	597	590	612	555	555	592	576	536	641	582	607	622	554	574	540	605	621	600	595	584	627	582	594	587	623	570	627	556	636	561	530	571	585	581	580	603	593	625	568	574	571	548	575	542	602	558	601	591	554	596	583	585	571	596	552	550	539	524	592	571	542	552	554	587	588	539	560	570	531	572	565	580	614	628	604	612	532	582	573	587	580	595	600	572	609	579	585	588	588	555	586
33080	16640	3436	727	584	563	552	516	480	540	559	542	540	542	507	500	496	493	535	522	503	473	509	535	518	531	522	504	507	538	541	515	507	505	485	505	523	517	532	486	518	510	469	499	498	472	520	463	507	521	497	505	527	515	470	489	495	501	533	557	479	546	505	497	487	531	491	473	512	516	527	523	503	473	456	524	571	522	520	526	484	497	499	509	495	507	513	481	490	474	510	507	499	451	461	504	505	486	487	538	491	478	525	492	470	508	509	525	503	520	508	524	533	535	476	481	516	486	497	497	464	512	494	473	518	471	500	541	477	505	532	530	518	551	475	465	475	503	529	517	470	543	520	504	530	500	522	525	476	478	543	520	470	478	513	502	490	530	469	489	510	508	482	517	516	526	455	516	507	508	509	499	473	496	495	479	508	490	540	472	480	499	477	481	457	505	498	519	509	523	487	506	555	508	491	485	504	495	491	496	568	480	485	530	527	512	526	476	511	507	525	466	470	506	497	518	516	499	469	476	521	507	476	520	527	518	489	472	473	454	531	520	531	519	492	505	542	521	460	470	526	502	514	496	504	519	504	480	518	490	501	511	473	546	501	528	500	505	470	534	498	524	496	495	552	513	481	490	505	532	470	489	511	479	521	504	504	510	516	486	502	490	548	533	500	497	496	493	459	572	524	474	475	546	513	481	490	531	498	484	519	507	474	515	480	493	500	540	528	528	482	470	487	508	487	501	490	529	486	477	528	500	496	492	480	451	492	484	507	487	482	508	479	560	501	498	518	492	486	544	511	506	475	557	534	518	515	522	512	475	485	523	522	489	532	508	514	525	520	503	539	512	509	542	546	485	500	480	499	481	509	487	468	501	502	518	514	476	530	545	468	495	487	520	507	482	503	533	478	466	508	476	496	496	493	498	514	491	485	519	533	473	493	507	513	530	524	482	501	514	503	478	499	501	515	495	477	526	541	517	509	522	498	525	533	519	510	565	493	523	498	482	498	493	493	484	477	537	463	516	504	502	511	493	518	501	508	475	506	516	540	496	510	547	517	455	544	474	501	551	505	500	507	489	510	535	480	514	534	543	528	495	503	523	435	456	477	503	468	522	499	522	461	517	520	510	529	528	487	512	547	530	502	555	496	498	495	506	507	505	496	477	506	500	477	531	478	524	458	498	468	489	509	462	494	503	534	491	472	485	501	531	493	497	512	522	487	500	535	515	505	507	466	498	523	513	473	511	506	501	514	521	474	500	500	444	509	508	528	499	533	499	507	492	502	485	491	490	514	464	477	529	455	484	495	512	440	517	471	523	488	516	533	501	468	527	520	526	486	462	528	520	489	485	437	492	499	508	523	481	495	487	515	497	548	538	499	497	486	492	537	525	490	507	496	485	475	502	496	510	484	532	463	496	543	475	514	495	449	499	495	490	491	513	505	470	497	540	486	490	509	479	484	473	547	485	485	476	458	502	439	550	512	519	492	523	504	501	482	492	521	530	500	484	554	493	501	487	486	476	504	500	486	483	508	489	548	506	516	519	476	511	502	465	503	531	474	500	463	507	486	483	453	499	533	497	458	476	497	461	511	502	473	500	501	494	518	526	491	467	516	531	553	534	485	524	503	558	503	509	530	513	478	487	475	475	516	462	514	501	490	484	524	491	467	501	529	508	525	537	478	479	484	470	471	505	492	538	494	509	508	520	511	489	510	519	501	520	480	551	585	495	490	470	510	461	488	528	512	527	519	514	491	476	561	511	455	520	513	496	484	447	470	526	491	485	512	506	535	569	478	485	506	538	506	506	512	512	479	524	506	529	515	490	460	512	525	515	529	488	485	482	495	512	510	502	523	521	511	509	531	537	506	474	551	505	507	509	554	492	517	473	520	518	501	480	493	492	537	499	489	511	492	549	505	503	480	487	484	500	479	524	500	502	512	500	514	488	530	488	465	484	497	485	499	479	564	515	486	496	504	484	513	520	506	520	506	491	533	483	474	513	504	508	548	484	526	517	475	496	538	477	525	508	500	517	527	481	514	515	474	472	468	489	500	534	486	493	473	495	476	455	505	463	531	489	489	554	546	482	545	527	499	502	494	540	515	506	514	520	522	488	479	512	494	512	504	524	509	481	498	497	483	546	501	477	481	501	519	524	536	455	508	507	492	531	517	483	531	521	425	502	518	494	512	473	513	491	532	490	499	511	522	516	468	508	514	477	468	530	503	469	498	502	466	509	480	487	531	481	505	529	504	506	506	528	491	446	531	506	501	530	452	491	514	551	501	466	502	479	471	507	516	528	507	467	514	520	507	504	492	477	521	505	468	503	465	496	535	514	488	469	499	508	509	529	512	479	539	487	505	565	530	518	522	513	538	529	504	534	545	488	530	521	493	484	501	544	520	498	482	468	560	482	509	510	491	463	514	512	497	445	537	519	538	463	500	497	473	461	489	469	533	513	500	469	504	539	498	528	514	510	536	488	515	530	530	477	489	496	480	512	536	509	520	474	527	466	532	483	457	483	459	505	512	474	544	530	482	479	436	514	460	491	523	505	515	473	518	530	523	485	495	518	500	518	448	510	534	488	527	522	519	501	508	517	489	517	462	482	483	480	503	536	502	520	515	488	514	452	513	517	560	494	521	470	497	493	536	528	533	484	502	485	516	474	520	511	558	493	508	530	497	476	500	500	540	515	503	530	496	554	491	495	495	489	496	533	450	481	501	495	521	468	498	489	463	529	536	485	489	479	489	500	483	511	493	501	506	518	528	503	529	533	495	491	512	458	512	507	548	494	531	546	513	532	472	526	489	509	508	524	538	483	548	540	473	549	492	523	503	516	528	494	531	489	508	509	496	509	507	526	471	519	476	508	472	507	518	513	470	478	517	491	494	526	475	515	496	510	527	479	489	475	523	486	508	470	500	484	504	468	493	515	478	502	481	515	451	462	506	506	487	513	514	495	462	510	516	524	516	497	527	490	536	438	528	511	496	531	516	494	470	535	551	504	507	476	479	545	498	511	507	534	543	532	517	472	470	480	476	514	501	505	490	500	519	500	498	478	477	520	553	485	515	500	522	492	495	467	525	518	504	504	521	548	492	480	505	451	457	539	496	514	508	530	459	510	525	480	501	488	502	479	509	531	528	500	506	534	522	509	477	478	508	541	496	520	500	514	520	518	488	464	498	490	484	481	512	491	467	497	487	526	518	476	496	477	539	498	514	508	527	473	489	509	544	478	521	521	514	483	511	557	525	475	505	514	525	509	491	503	495	503	510	514	489	517	495	511	491	492	499	520	472	535	546	479	497	515	487	485	482	471	518	535	472	550	495	463	490	500	516	509	482	465	500	493	490	492	523	522	542	525	515	517	461	468	502	513	494	520	516	520	534	526	531	475	497	500	541	486	511	514	476	472	487	506	498	479	473	506	508	509	527	500	533	490	490	512	504	528	547	517	508	469	485	479	450	505	543	529	531	464	516	515	523	545	510	534	550	530	503	501	486	483
29461	2150	988	731	671	611	610	571	553	544	490	565	529	546	538	564	523	526	567	518	538	519	518	539	520	502	527	531	523	537	523	496	557	555	543	526	544	494	547	536	497	517	526	525	535	530	559	542	505	502	541	502	561	541	526	529	579	538	506	514	560	551	522	522	518	531	570	541	525	551	542	548	542	531	531	559	509	504	562	545	551	547	488	528	486	482	522	549	555	499	500	518	529	535	547	487	537	518	505	588	515	511	537	508	507	502	588	566	529	513	503	527	519	542	519	497	538	542	520	522	505	545	504	508	520	504	518	516	521	537	559	510	532	548	533	501	509	486	524	509	507	513	545	514	533	535	551	522	537	539	571	563	556	515	490	544	496	530	507	504	493	606	524	553	550	538	520	536	547	512	533	503	552	549	553	529	518	519	552	526	510	520	503	493	504	539	542	566	518	535	538	558	540	527	520	514	538	520	522	491	592	512	542	507	515	523	530	519	525	492	510	545	505	509	522	529	489	520	538	557	535	505	563	532	540	524	534	522	565	584	548	535	557	488	548	520	507	523	512	513	500	497	520	535	509	506	520	518	521	524	535	518	532	524	533	524	562	520	577	520	515	514	505	530	529	572	532	517	562	532	523	513	537	520	523	539	532	516	538	479	552	532	514	475	521	523	555	495	494	545	533	502	533	470	512	546	485	563	577	528	513	509	538	508	483	535	575	502	513	535	495	560	497	544	540	528	511	573	500	502	507	523	513	532	531	571	555	516	535	517	533	552	493	510	556	566	548	523	532	518	507	509	533	540	540	492	572	516	563	560	526	511	526	546	512	520	500	545	579	495	503	564	531	529	540	541	494	500	534	520	518	503	510	491	538	521	498	557	517	527	520	527	520	526	519	520	544	510	525	542	513	559	540	505	526	483	507	546	570	532	539	548	543	495	526	519	516	525	577	560	533	527	548	556	563	527	507	505	542	535	562	520	564	523	511	507	502	542	562	546	559	523	530	537	529	536	523	484	527	518	543	488	583	505	532	492	540	500	523	480	510	574	508	526	494	529	505	531	532	520	536	543	502	548	528	527	500	513	540	546	502	505	525	510	510	477	562	518	501	514	531	532	539	505	484	533	535	575	509	482	535	502	530	505	535	511	507	495	509	514	570	530	532	543	504	489	535	505	504	515	534	520	541	524	562	565	538	544	490	521	507	560	560	481	515	518	485	497	501	521	588	521	549	548	556	496	557	543	514	506	538	533	564	513	541	486	526	563	566	517	533	544	509	546	535	500	499	521	518	539	529	535	556	498	494	515	534	540	524	517	512	528	500	530	521	542	535	503	530	502	512	522	560	506	552	506	552	595	556	531	527	554	515	577	526	514	528	524	508	570	462	544	518	523	534	532	548	485	487	502	547	521	526	558	562	556	495	474	482	544	567	542	512	539	539	543	517	497	513	559	514	536	527	488	537	517	565	517	542	530	503	528	552	552	582	553	536	503	534	531	513	553	512	495	534	517	558	553	479	544	523	542	553	530	500	527	545	535	514	555	551	534	507	554	543	558	522	529	555	546	537	532	515	556	542	481	523	549	514	548	532	556	574	523	513	516	545	518	544	511	537	551	547	554	536	528	523	558	450	527	523	556	496	595	537	497	530	555	569	554	559	539	533	576	483	545	560	523	505	539	526	513	516	519	512	539	535	526	494	518	569	594	529	542	574	560	543	543	535	471	546	536	553	526	547	493	519	534	517	531	505	522	567	530	536	567	519	514	517	519	511	581	472	520	528	510	488	503	534	545	571	540	521	533	546	541	552	525	542	484	544	565	553	526	538	515	536	520	509	526	496	580	526	545	532	549	542	576	536	520	513	532	496	531	558	545	533	531	519	528	521	489	507	538	527	536	537	571	512	540	532	531	533	538	598	540	507	533	544	515	547	526	521	539	528	551	552	526	539	482	522	524	555	491	549	517	509	519	521	542	516	550	506	494	525	501	534	535	546	495	509	534	551	557	537	498	527	518	527	527	541	542	564	526	549	560	548	527	569	551	495	541	575	535	524	516	541	505	535	518	527	532	496	554	528	515	568	527	544	510	515	513	511	561	509	536	513	551	568	499	533	495	537	500	469	545	523	537	508	512	563	556	536	501	550	542	505	512	508	553	565	537	514	509	577	506	510	536	527	548	495	526	534	544	578	527	555	532	547	533	556	494	530	547	551	502	499	546	526	565	554	522	536	543	543	528	508	565	551	501	501	516	544	526	544	521	542	594	541	510	522	519	569	586	542	510	567	533	549	518	534	493	493	525	534	543	481	499	475	527	523	544	570	513	515	523	554	547	504	518	542	514	522	545	539	502	517	569	532	497	554	492	518	572	524	538	578	547	500	554	515	516	539	563	520	570	562	543	540	550	513	492	508	527	546	519	512	516	548	525	510	509	560	533	543	548	520	555	559	542	527	546	545	529	507	576	566	517	559	522	530	502	535	527	546	516	549	499	549	530	546	558	494	518	517	528	548	524	545	503	508	505	500	549	531	511	546	550	529	520	531	533	552	533	506	542	513	528	539	542	580	533	516	506	533	565	509	520	509	564	512	553	550	539	459	520	521	559	530	545	552	561	541	524	469	496	530	532	545	551	517	496	567	522	508	573	515	514	484	560	504	516	487	540	543	499	541	526	565	563	549	585	522	481	501	552	543	536	493	508	494	525	558	490	578	503	529	527	517	534	542	551	533	521	545	578	478	561	573	476	565	535	511	486	589	571	535	523	496	559	515	529	505	541	571	549	525	536	575	519	470	549	519	514	524	524	505	544	532	516	502	566	557	523	530	520	515	575	501	594	555	509	564	522	534	530	510	536	532	539	526	534	540	500	505	525	543	497	523	520	525	478	531	551	544	536	504	520	519	535	547	531	564	528	566	510	486	532	524	515	517	572	508	550	527	536	559	516	528	492	531	532	529	490	542	574	559	550	567	498	536	521	541	502	513	548	521	515	557	527	565	536	532	522	571	551	548	549	478	524	559	534	489	505	511	520	482	520	522	524	517	549	533	523	526	491	519	513	570	511	533	521	512	530	566	539	521	533	562	520	554	517	556	509	522	539	510	555	507	582	518	552	531	554	540	525	542	475	562	520	528	540	515	522	533	493	507	517	509	520	511	553	514	493	494	520	513	565	523	557	514	536	534	516	521	538	566	531	568	522	498	534	508	519	547	524	509	489	497	557	527	504	567	544	544	505	503	543	561	489	508	559	549	506	556	478	519	508	497	570	561	558	522	549	506	551	564	521	493	478	550	524	477	507	538	494	499	584	563	533	572	586	543	503	552	513	506	551	493	530	561	544	565	508	559	549	526	489	495	536	526	504	514	543	547	549	540	529	489	571	488	484	516	493	532	541	495	539	532	548	504	505	513	577	523	581	497	519	512	553	534	536	530	527	538	510	554	520	515	537	549	548	533	536	547	515	539	537	523	538	516	517	527	507	528	510	550	520	579	536	557	480	526	548	513	524
25227	20919	27209	24751	20881	8948	974	627	542	476	450	435	375	387	353	375	376	388	328	316	343	344	323	314	332	271	300	328	301	323	279	288	333	308	298	324	323	322	299	308	315	253	303	289	291	305	290	322	323	315	324	321	283	325	299	327	287	320	322	297	349	308	294	329	271	321	330	312	299	326	289	310	308	315	308	286	332	318	308	316	316	327	284	249	309	337	308	302	268	307	323	317	287	314	267	308	321	302	319	317	310	290	304	295	305	312	298	284	313	285	290	328	289	291	276	322	313	294	300	283	278	287	297	306	308	314	306	295	298	319	303	310	297	290	327	319	294	279	312	310	308	301	302	291	318	294	288	268	275	305	291	280	295	297	298	321	286	298	327	309	334	287	306	299	293	346	290	276	291	303	297	288	304	310	303	313	310	285	326	270	318	301	283	313	298	310	282	280	282	289	286	309	301	294	291	286	304	333	287	294	309	275	312	301	281	287	261	287	287	281	260	324	280	290	284	337	282	329	308	315	274	322	307	319	275	283	303	306	303	295	294	276	324	328	291	308	317	309	271	280	291	301	288	270	316	291	301	307	295	293	271	295	285	327	297	303	280	281	272	284	305	283	281	257	291	297	279	282	332	277	311	289	325	279	285	309	297	301	295	319	287	277	308	279	290	290	300	264	272	310	286	307	299	293	289	305	308	303	315	286	286	297	263	269	284	301	282	289	295	284	309	345	296	311	301	282	329	271	305	299	320	293	302	295	286	287	286	307	297	324	302	264	305	298	294	342	281	282	329	316	291	301	286	301	310	279	289	287	306	314	315	282	262	309	277	311	302	269	285	280	265	319	270	301	299	292	292	293	326	297	307	281	278	304	302	295	298	290	330	307	293	304	286	300	305	310	273	292	280	297	324	326	306	313	288	278	301	313	286	289	305	290	309	279	314	289	280	319	304	281	292	301	294	312	310	283	301	290	263	268	301	302	296	288	293	333	315	296	303	292	316	281	308	307	298	309	276	281	286	299	301	328	277	273	295	295	315	304	293	301	274	295	333	294	285	275	275	316	296	285	313	312	316	281	290	300	291	306	286	293	314	329	349	319	313	296	294	300	292	305	299	306	303	330	309	289	299	319	254	276	290	274	300	297	281	303	319	277	312	258	299	307	309	297	303	295	305	327	302	315	286	275	307	324	329	280	297	278	289	305	295	264	304	288	279	294	295	273	314	299	313	290	324	324	311	314	259	320	300	284	300	309	300	311	297	315	328	301	323	289	305	265	306	287	299	269	297	290	268	299	295	257	338	283	300	309	268	338	322	262	276	301	290	289	290	297	288	310	299	273	282	294	286	301	286	313	327	298	275	296	306	321	297	317	268	303	308	312	326	313	287	277	260	280	282	270	320	287	285	275	300	300	295	305	313	287	301	303	282	291	324	285	301	274	312	313	314	309	287	319	284	275	301	294	304	296	320	283	296	290	331	297	296	293	292	265	298	309	294	307	269	319	301	323	327	307	319	280	308	303	290	301	290	334	275	312	303	307	289	306	288	290	301	300	290	312	272	308	299	331	291	299	298	264	264	306	265	295	297	304	283	304	269	330	277	311	309	327	313	319	321	322	313	321	284	281	290	237	305	276	279	264	301	295	286	283	296	304	273	302	302	319	270	296	306	283	287	298	311	319	309	298	290	293	276	300	311	301	290	287	312	310	295	294	290	324	281	258	304	312	313	306	297	275	326	312	286	297	281	310	326	296	276	289	305	308	308	291	281	288	290	305	281	299	295	308	296	300	293	307	298	267	317	277	258	285	279	318	295	312	284	302	350	282	304	322	300	296	290	308	309	318	309	307	311	295	332	276	312	308	301	308	289	316	293	298	293	298	305	301	309	292	301	309	307	327	333	314	296	297	295	321	281	297	287	294	277	307	272	330	284	281	321	303	294	293	299	292	319	300	307	316	328	305	289	310	303	307	290	294	301	266	256	318	288	284	242	327	334	281	280	285	284	303	290	314	289	276	259	309	284	300	288	291	283	298	308	269	287	301	312	300	320	279	311	276	328	312	294	324	306	285	302	301	263	288	290	304	296	291	312	312	282	261	268	301	286	283	314	322	317	300	297	322	309	335	281	288	307	299	317	270	308	267	313	292	290	284	288	315	273	307	307	304	325	279	280	281	281	311	279	280	287	290	292	274	272	287	304	296	296	304	332	309	291	289	302	311	274	305	291	288	285	297	288	307	315	289	265	295	318	302	285	302	319	295	297	316	260	275	289	324	285	283	288	304	312	274	279	296	330	270	320	338	280	286	327	284	304	307	315	290	289	302	307	278	294	297	284	269	284	281	292	288	310	311	293	290	304	307	295	309	322	299	280	304	264	291	285	285	308	308	301	308	299	287	299	307	290	328	299	333	317	300	321	281	295	299	274	304	293	312	290	284	312	314	274	304	298	296	312	302	273	293	306	275	310	311	309	328	305	306	290	278	328	324	300	302	305	282	255	284	270	298	307	303	293	294	329	317	322	300	290	301	280	290	293	302	282	297	302	320	310	281	281	280	318	300	315	294	308	285	285	271	291	279	308	285	280	318	275	299	270	299	308	288	284	265	292	283	304	312	292	342	306	308	278	293	320	312	320	324	305	300	292	285	292	279	288	296	302	281	285	327	297	271	313	291	273	270	279	297	309	286	271	322	288	293	302	303	288	290	288	282	286	276	293	307	259	291	308	279	303	306	279	275	307	293	308	300	286	297	284	281	323	294	298	291	295	286	285	287	260	306	265	277	292	290	282	321	274	316	294	305	308	319	274	288	322	293	299	317	283	310	276	308	294	275	301	311	312	274	313	278	308	322	340	341	307	294	262	293	285	274	332	306	324	264	285	294	274	310	291	300	299	318	301	298	289	294	301	301	312	300	294	292	296	311	297	284	304	299	308	269	309	305	320	280	253	333	287	297	277	262	312	301	269	295	292	288	320	294	277	318	277	287	297	286	313	298	289	275	281	281	330	299	294	289	308	315	327	287	336	283	312	284	299	264	284	268	323	317	298	320	294	304	273	272	302	291	268	272	283	287	282	301	253	293	302	289	279	302	294	318	285	292	284	302	286	313	284	335	297	310	305	316	320	288	256	294	300	308	265	272	307	267	307	277	265	285	294	328	289	280	295	315	331	284	290	311	293	301	297	274	290	279	285	303	302	310	317	291	282	296	296	314	273	284	301	304	292	268	304	307	319	285	272	289	279	310	301	291	322	281	282	273	311	274	304	306	289	313	299	309	305	301	299	283	295	294	311	293	313	309	278	261	291	317	301	305	284	273	307	301	305	298	273	290	266	305	323	330	288	317	301	317	298	304	291	294	302	322	290	269	312	288	267	294	308	267	312	289	334	302	288	306	303	283	280	283	299	308	298	326	279	265	317	294	291	298	276	334	300	303	280	295	278	292	270	299	313	270	307	296	318	286	337	304	308	294	296	318	310	300	304	299	326	315	333	299	279	331	297	270	296	325
48081	9148	7652	4206	2644	1833	1348	1088	924	796	689	614	570	526	508	503	435	460	405	414	396	376	373	377	394	382	349	381	365	360	351	375	337	354	319	351	331	344	330	338	343	339	302	349	321	347	346	348	322	349	342	344	344	337	311	339	370	364	336	327	331	323	320	339	312	345	313	316	326	352	340	313	284	305	293	315	337	328	329	310	286	305	328	312	345	308	305	297	338	301	287	340	274	295	329	324	305	291	331	331	330	288	334	320	347	329	351	324	305	323	302	339	332	305	286	326	310	331	344	329	306	302	312	335	347	335	318	289	330	300	329	318	322	337	282	311	304	316	300	295	305	342	308	294	303	319	316	278	324	298	313	322	301	322	315	297	305	299	288	306	311	324	279	320	310	329	336	320	297	309	294	331	322	320	328	345	318	318	346	335	307	290	283	294	336	287	301	291	313	322	264	310	317	334	286	320	312	310	328	308	307	293	310	305	301	358	291	324	293	313	295	284	284	321	291	298	310	293	326	294	307	319	334	321	330	306	324	324	296	301	278	328	298	301	320	324	313	306	309	290	309	294	274	288	312	285	304	297	334	294	292	300	317	349	298	325	315	274	314	305	289	290	320	317	319	300	336	330	333	300	326	315	312	325	302	309	322	299	312	316	315	290	310	306	340	310	296	292	291	320	322	331	280	321	310	332	295	295	334	299	326	307	331	324	298	306	303	293	327	302	300	301	310	308	284	331	307	340	306	328	280	309	307	324	314	302	314	283	321	332	299	303	285	292	287	310	285	321	285	295	311	333	329	291	326	343	293	323	296	337	328	326	318	309	282	313	334	325	312	319	326	320	298	259	308	307	281	271	314	319	289	335	309	318	316	341	304	289	319	306	309	329	288	295	289	314	278	309	287	326	312	327	334	321	290	320	335	303	268	292	296	341	314	306	307	321	292	326	296	279	290	328	310	274	311	309	310	314	322	327	302	285	286	322	293	300	301	308	314	316	320	342	302	302	314	312	290	332	278	304	315	320	282	314	318	331	326	285	272	303	319	308	313	289	286	290	296	318	315	332	292	300	282	294	316	328	296	348	322	340	312	353	306	296	307	357	337	285	323	294	301	337	309	328	298	320	325	330	313	326	309	310	349	311	290	305	277	326	319	320	292	340	329	318	300	316	295	300	293	319	314	347	313	319	316	352	297	284	287	343	310	338	307	309	278	305	315	338	301	296	299	284	310	317	297	287	290	298	328	301	328	318	281	302	333	309	333	327	285	289	305	326	307	328	322	322	294	326	323	281	303	313	300	267	300	290	321	341	335	339	332	295	290	287	299	319	286	292	272	287	302	301	322	316	303	290	301	303	311	348	316	307	331	322	317	316	322	336	309	306	302	339	293	325	345	331	292	309	299	315	313	342	274	275	302	315	271	301	331	315	309	280	327	289	314	296	329	326	333	313	300	298	287	288	307	299	294	281	313	308	316	317	304	324	343	321	325	278	267	313	281	315	307	310	300	330	306	302	263	303	337	330	293	336	313	317	327	320	311	308	274	289	315	301	324	296	304	325	333	322	339	319	298	330	322	301	336	305	318	338	309	329	298	307	301	292	313	292	308	295	328	319	323	306	330	313	321	307	297	283	275	292	312	315	315	320	286	305	303	318	332	310	330	340	314	298	290	290	323	289	323	301	308	319	312	321	297	296	315	287	296	271	302	290	301	304	330	322	319	315	322	282	325	328	318	346	294	280	289	264	297	308	306	312	298	308	327	334	302	304	319	291	330	283	343	274	324	319	312	302	272	296	323	305	346	340	300	318	289	308	307	311	300	345	301	310	300	305	307	303	324	318	296	316	314	311	299	300	293	321	330	296	294	305	337	316	331	310	322	332	305	319	294	299	313	332	330	325	298	300	310	323	337	316	328	334	327	304	290	328	301	306	305	325	292	341	333	309	315	357	311	300	295	310	317	319	285	301	279	310	290	302	322	321	324	308	309	325	280	296	323	308	327	301	290	310	304	305	317	321	300	280	319	262	313	314	314	305	329	313	311	317	291	304	307	341	267	303	324	296	339	327	310	309	314	310	314	316	287	306	296	306	301	321	299	311	324	299	315	292	339	325	287	342	324	299	313	289	329	328	300	343	327	308	315	331	323	293	329	323	339	319	310	317	301	309	336	321	304	353	296	300	324	345	313	365	277	315	323	320	328	311	319	312	280	315	314	306	326	350	330	326	334	304	306	308	329	332	309	315	304	296	323	329	320	339	300	327	303	298	307	290	323	301	317	316	330	310	268	316	337	311	307	320	293	321	286	309	325	307	310	303	328	316	299	314	324	356	300	306	310	300	319	292	314	324	297	269	320	309	342	330	310	323	290	313	327	308	289	306	304	318	316	319	325	316	325	307	296	330	294	286	295	310	326	307	329	319	315	339	282	307	318	302	309	328	270	311	331	311	302	310	328	315	334	312	274	301	304	310	292	308	311	306	300	326	308	322	311	313	311	321	308	315	316	307	314	313	329	318	322	314	306	295	268	274	327	347	342	329	280	338	327	290	297	301	348	308	312	318	279	313	317	300	341	319	308	326	297	329	305	291	324	317	325	318	300	286	324	291	283	308	304	327	325	296	321	263	306	343	341	291	312	307	314	341	313	305	302	316	304	320	344	302	297	311	314	292	309	293	300	310	316	319	333	305	281	292	302	281	321	290	298	314	354	288	319	322	314	315	317	349	308	353	318	329	326	328	277	309	307	334	277	336	308	303	310	292	312	303	310	308	323	336	300	324	282	327	327	359	330	324	311	328	310	310	300	304	334	318	271	331	304	294	308	341	306	310	308	308	324	346	328	314	327	284	296	340	330	314	311	308	335	312	283	338	302	338	306	342	308	349	337	344	298	331	321	316	292	324	289	320	308	322	295	296	293	302	278	311	302	291	327	309	327	292	291	302	298	320	310	337	299	325	337	317	322	297	280	342	313	314	296	291	323	320	289	290	306	328	307	331	316	306	324	354	295	325	320	314	310	313	326	314	334	315	308	291	299	318	298	308	287	312	315	302	329	309	304	308	316	304	324	300	299	308	318	300	317	313	277	317	295	289	297	289	319	307	302	288	295	307	278	313	318	319	330	301	289	300	294	319	303	325	326	321	298	315	303	320	317	292	289	304	306	335	309	345	325	346	299	310	312	294	317	332	324	339	312	319	291	326	273	299	350	287	330	342	340	328	335	301	327	338	328	308	302	315	312	323	320	305	319	329	317	305	304	314	286	310	283	318	296	291	321	302	337	292	289	289	319	344	331	326	299	320	322	339	323	319	267	297	290	337	275	275	300	330	325	326	316	267	313	313	338	297	301	317	280	307	287	338	322	303	294	310	299	302	313	272	326	334	278	346	316	318	316	353	323	302	275	330	310	310	308	345	327	317	316	303	309	296	324	291	319	342	285	314	306	291	298	303	304	323	287	318	325	299	343	311	292	309	319	298	312	313	328	306	294	321	281	309	353	301	277	314
23284	20949	27628	24457	20949	20968	7667	1421	1075	1025	973	859	805	790	742	751	752	721	769	723	717	691	676	683	688	647	638	665	681	684	666	670	656	638	639	738	666	620	639	688	636	621	641	629	621	670	655	610	630	586	663	614	678	677	659	631	667	629	636	636	655	603	642	666	634	612	639	594	619	575	650	617	652	659	635	605	611	646	619	582	647	578	592	627	607	617	563	596	637	608	600	671	642	588	618	595	595	594	602	600	642	643	642	620	651	621	610	581	614	575	662	595	609	637	624	516	628	648	619	630	596	570	674	649	622	568	618	605	587	632	590	610	631	613	597	591	620	592	595	594	654	630	620	590	646	606	644	588	648	614	629	622	581	600	624	584	620	607	586	590	644	627	631	633	583	617	618	621	610	588	665	566	623	635	613	604	596	588	633	640	598	615	613	621	613	572	640	628	611	591	616	598	596	657	591	640	612	615	563	590	608	660	602	599	630	586	616	650	576	665	610	596	599	628	633	633	612	605	608	618	626	634	624	582	643	630	631	661	599	617	615	584	603	577	617	598	633	553	598	632	650	594	600	587	600	603	594	612	636	610	618	655	636	597	624	651	603	628	648	646	610	589	583	629	576	637	589	630	612	637	635	652	631	618	625	582	580	594	625	616	580	610	590	551	581	625	620	611	614	640	601	603	577	601	616	598	628	582	590	611	579	596	598	614	632	580	647	643	588	613	570	579	615	610	628	592	629	599	574	591	652	623	597	617	629	595	616	576	602	590	642	626	596	606	602	603	599	593	620	577	604	601	629	608	588	629	592	631	579	640	570	628	579	619	637	607	618	592	590	618	623	631	563	580	615	607	613	616	629	690	640	615	616	567	606	572	618	614	588	599	611	627	628	618	610	598	589	583	581	601	569	624	644	636	623	651	597	620	587	574	567	615	624	603	596	583	590	615	591	585	654	530	587	577	610	604	603	581	614	619	581	570	596	590	616	609	635	608	628	609	589	584	647	586	583	587	617	568	563	620	548	626	619	618	632	596	600	607	595	579	613	605	571	608	598	643	598	575	540	592	616	590	583	596	640	612	617	572	655	596	633	630	615	646	621	607	565	593	630	618	591	609	549	630	622	619	584	598	630	617	587	611	590	574	580	593	622	652	603	611	595	608	610	637	545	623	629	603	642	593	615	618	616	571	642	603	625	554	628	596	624	645	604	586	599	580	613	573	603	635	624	607	605	603	642	589	594	616	620	632	645	608	579	611	605	620	584	608	602	574	596	583	646	622	629	598	648	621	605	598	624	587	621	592	599	605	653	599	566	596	593	609	594	602	610	617	654	615	619	587	601	610	610	633	632	596	626	606	596	591	627	613	642	649	641	599	622	577	628	629	594	606	611	597	569	595	605	605	562	602	556	576	598	623	671	578	632	560	608	603	631	646	615	638	586	666	611	642	624	617	595	620	570	612	592	583	587	604	641	593	630	597	566	602	661	640	608	657	606	575	581	621	627	607	595	654	619	597	596	593	603	658	640	639	643	599	593	597	588	651	596	649	604	649	665	649	628	633	637	606	618	606	562	624	594	624	612	644	572	633	597	591	582	639	602	583	623	654	636	558	626	560	641	578	593	647	622	630	547	620	606	655	605	591	586	644	617	618	593	620	604	575	608	599	622	615	580	624	624	607	579	569	595	605	615	647	602	604	611	594	599	619	587	584	561	603	591	613	608	588	568	570	558	602	617	623	612	586	596	568	610	579	631	606	577	634	577	585	578	610	626	630	588	612	574	598	615	609	605	603	572	636	607	604	642	633	593	625	583	596	579	607	603	575	619	640	602	591	577	627	608	600	603	634	602	618	626	604	597	651	635	618	598	593	581	596	608	600	611	628	605	654	633	593	585	604	635	573	552	595	605	636	615	597	634	620	618	569	600	616	636	674	650	655	580	604	587	606	604	576	587	588	581	591	602	608	639	616	570	603	615	573	625	589	609	574	627	614	603	593	635	634	641	603	624	614	577	623	559	594	630	630	649	572	637	621	618	599	632	603	603	565	621	609	627	609	636	607	595	614	646	664	618	607	614	570	579	602	647	599	635	619	587	681	614	602	631	615	649	571	611	601	577	624	592	617	594	609	581	637	642	621	579	643	604	606	621	583	646	622	603	609	611	636	607	596	634	612	621	596	601	642	591	645	608	578	628	575	603	606	582	572	625	590	662	612	591	623	601	610	608	574	601	615	602	602	590	592	582	597	626	561	637	653	582	617	591	605	642	594	627	646	605	605	590	585	596	641	659	607	614	606	655	598	561	605	581	601	595	597	618	613	589	583	570	573	583	592	604	603	578	627	622	668	600	596	634	604	587	644	584	596	626	604	597	615	605	585	642	668	631	619	627	636	547	556	618	610	633	590	639	604	607	612	625	603	593	610	605	613	584	616	602	602	574	599	593	617	624	614	585	569	600	592	652	595	632	574	612	642	640	591	595	597	591	565	631	673	608	611	622	607	642	645	612	605	604	660	618	632	574	550	618	568	575	577	598	586	630	539	648	573	600	622	638	623	631	590	624	612	601	644	579	616	604	612	655	643	605	577	589	613	563	612	624	619	574	612	624	587	593	587	601	650	615	619	565	586	594	612	662	637	607	654	585	601	626	621	613	616	598	639	591	593	589	635	659	601	616	542	605	586	594	603	608	626	607	629	627	625	633	568	576	631	652	616	612	576	634	611	574	584	611	582	641	601	581	588	624	610	579	647	626	542	606	643	634	623	645	655	595	618	606	583	611	657	606	630	646	642	618	607	600	604	603	628	602	589	630	616	632	653	608	618	587	613	596	594	603	606	622	592	615	554	613	607	581	560	646	627	645	573	617	592	592	622	638	600	579	574	592	609	607	597	605	638	571	638	615	609	597	581	614	589	624	597	588	616	702	644	625	628	630	577	580	670	569	599	591	640	608	613	584	657	593	605	627	640	619	563	607	620	590	577	688	588	662	597	630	572	598	577	594	603	589	642	652	630	624	608	605	584	660	604	622	581	597	611	645	602	620	638	606	587	610	590	618	574	671	586	590	644	632	632	625	645	612	616	600	615	606	630	582	599	597	601	619	640	624	616	633	630	613	603	638	581	640	642	595	610	581	597	607	615	617	583	607	629	581	637	612	642	617	634	543	656	638	581	613	654	608	606	622	623	569	649	634	671	611	655	614	571	580	600	619	574	598	633	633	609	606	633	611	606	600	665	646	579	559	611	616	600	597	605	611	589	586	609	609	565	650	602	663	568	605	623	586	578	637	593	612	592	584	572	607	599	619	596	608	612	603	557	616	619	596	621	570	600	648	621	622	617	622	609	695	652	618	644	639	614	608	637	632	591	616	591	571	617	625	573	622	564	601	564	623	645	621	599	601	598	633	646	658	657	631	611	597	620	601	585	585	585	574	573	596	614	586	635	603	615	600	609	573	619	593	571	560	573	607	640	628	577	625	647	592	618	614	618	585	595	598	655	608	590	625	562
45835	17545	12819	7409	4744	3414	2571	2092	1815	1527	1304	1156	1143	1059	960	900	841	827	809	775	748	772	715	705	682	697	646	705	686	674	665	655	613	617	651	615	600	630	627	629	547	596	619	654	623	681	620	657	629	601	650	616	653	612	630	582	597	586	610	620	644	574	630	672	618	571	587	579	604	578	657	598	584	595	603	579	575	637	632	588	569	598	591	575	557	604	558	625	611	595	589	580	557	626	578	572	554	535	550	570	608	585	606	557	558	620	571	612	567	555	611	584	585	589	582	597	592	562	578	571	550	541	512	561	576	575	512	553	585	535	544	572	548	570	568	585	570	615	603	568	587	581	575	556	559	619	579	556	574	575	633	561	560	596	555	541	568	548	608	607	550	579	582	550	630	556	593	597	579	586	541	625	575	559	603	596	574	571	591	597	581	561	564	595	540	599	589	563	621	561	614	579	585	567	583	548	581	575	616	571	580	600	582	583	546	627	579	602	601	571	573	590	546	557	615	558	586	590	566	593	595	591	559	569	559	612	565	531	591	575	575	557	598	610	569	597	586	602	545	565	588	549	574	613	567	586	577	589	619	571	579	628	590	566	574	560	584	581	587	567	615	523	565	612	576	585	587	603	596	597	553	574	523	601	564	587	558	536	565	553	581	579	592	597	591	556	585	577	593	586	592	574	592	560	573	549	586	596	629	548	552	598	605	610	549	633	557	573	610	578	553	576	582	582	521	529	568	600	602	607	561	553	599	587	578	587	546	591	559	581	576	618	577	564	574	572	559	565	634	580	578	594	568	600	559	573	580	600	559	563	566	585	565	592	546	592	550	573	598	593	585	578	597	572	577	621	565	535	571	593	565	543	588	634	566	561	585	529	557	566	585	567	542	558	590	554	599	578	532	572	566	586	569	539	525	576	603	557	621	589	552	593	578	575	595	566	561	582	606	597	579	555	598	573	586	535	614	614	601	577	590	535	588	599	566	600	570	545	551	625	578	582	597	589	566	529	613	558	604	571	587	574	556	574	598	568	595	627	547	525	574	586	583	569	538	597	573	553	605	581	593	621	579	539	512	561	608	573	568	592	588	577	586	617	554	585	602	555	564	579	618	596	600	538	617	568	527	569	588	597	611	536	614	582	549	575	517	592	626	562	583	575	567	563	552	608	550	578	565	594	573	578	594	552	614	582	583	594	570	598	575	584	564	609	591	564	582	546	615	529	561	573	593	560	570	544	555	560	626	571	536	583	576	596	572	561	617	569	583	555	572	545	595	559	582	599	572	552	581	543	554	546	568	586	585	571	570	578	576	563	610	592	580	590	564	599	568	615	552	617	568	643	585	577	569	568	566	620	588	586	564	564	532	563	526	613	604	523	581	566	581	589	550	548	598	567	549	629	583	572	552	570	578	578	609	598	573	566	552	576	553	559	586	570	583	571	568	588	558	601	581	597	600	576	554	552	566	547	620	559	613	589	605	594	546	561	573	590	527	534	554	612	588	567	564	606	562	539	612	564	565	567	547	602	580	598	562	601	595	595	596	598	564	572	544	587	608	561	609	568	570	598	575	583	581	585	574	547	581	553	591	564	589	613	618	560	587	578	582	573	550	590	561	588	563	595	588	573	569	576	544	579	597	560	530	597	584	636	602	600	536	617	581	546	593	608	593	565	609	563	599	539	551	586	548	542	530	568	585	613	528	583	555	607	578	565	608	577	576	609	566	566	551	578	543	582	591	565	584	607	616	620	611	594	571	550	563	557	586	581	536	543	598	570	570	562	632	586	607	542	599	590	582	550	555	582	597	588	554	539	577	604	562	640	554	561	582	562	536	644	557	589	528	526	567	566	591	596	574	573	560	588	562	556	528	561	611	553	592	567	538	576	603	573	600	596	611	553	569	604	596	566	585	608	568	541	545	604	588	568	572	625	567	575	558	546	594	561	621	558	573	560	602	553	585	604	569	530	555	602	614	568	552	599	582	583	589	559	563	560	608	556	577	561	545	566	592	550	578	577	574	570	557	578	548	568	526	584	563	563	533	582	572	579	562	577	588	564	559	552	599	560	539	549	577	585	555	562	551	581	577	547	601	583	569	590	573	577	597	619	548	582	600	577	621	578	614	572	611	613	571	578	567	562	595	569	567	540	612	535	573	552	591	568	621	588	577	563	543	552	594	588	593	613	594	546	609	588	599	540	604	573	610	575	565	596	610	553	583	607	569	604	566	530	605	597	587	579	604	611	538	603	568	564	608	590	630	563	544	558	550	558	567	533	566	586	568	575	591	592	550	543	604	566	532	590	590	583	572	566	572	553	601	612	623	592	571	578	587	569	547	578	583	547	574	569	596	608	569	574	560	562	530	550	591	577	530	594	551	611	558	599	608	565	571	581	563	610	590	581	577	536	590	585	559	535	593	602	596	576	596	613	621	623	545	589	564	604	554	551	537	588	598	565	567	564	591	569	585	589	552	557	541	543	571	569	586	646	547	603	575	544	555	607	573	559	583	546	549	620	526	632	585	594	592	581	565	550	556	600	557	561	559	574	578	595	593	584	585	555	604	576	541	601	546	591	601	594	587	565	547	587	611	601	545	603	588	598	531	549	561	621	585	595	574	577	558	553	582	567	571	610	571	582	573	600	569	563	599	608	584	570	562	601	604	603	604	546	586	575	604	542	597	569	563	603	598	586	575	557	601	621	600	577	568	542	556	577	572	603	580	559	541	587	540	552	528	560	567	552	563	506	591	562	579	559	537	558	544	559	557	556	601	606	546	593	556	557	605	582	603	582	596	554	611	583	614	552	536	583	573	566	585	556	627	555	609	591	586	560	557	564	550	560	564	560	595	595	610	544	585	585	572	585	545	580	584	589	571	567	578	546	551	535	555	574	586	584	575	566	566	566	578	576	601	584	556	547	590	588	557	612	568	602	577	579	593	583	575	583	587	560	589	575	613	561	548	552	556	595	576	611	529	595	606	596	599	587	571	602	573	573	583	569	555	586	580	579	577	599	561	579	555	593	530	624	575	557	542	577	607	608	589	573	614	596	547	581	553	573	554	606	575	636	594	593	541	585	587	574	553	587	557	554	575	574	606	587	577	560	515	564	582	602	596	617	558	594	614	543	586	563	574	539	567	618	563	587	557	564	592	565	575	616	589	583	532	589	606	563	602	552	562	572	591	561	530	595	607	579	570	576	571	596	614	583	565	607	581	572	577	576	604	569	569	555	568	548	557	602	580	578	593	567	594	545	610	578	590	557	550	630	563	592	595	590	564	577	530	573	558	568	606	588	575	553	567	557	550	575	576	589	586	555	599	566	565	616	596	532	518	572	588	582	552	534	595	585	585	593	567	540	589	586	604	598	570	604	534	591	590	607	571	528	522	576	556	565	555	548	581	549	622	595	592	635	599	564	545	565	568	590	553	618	584	560	569	580	543	574	549	586	583	554	560	553	584	562	543	618	576	579	590	567	583	550	576	617	581	591	596	545	572	597	559	555
33385	16805	3037	735	573	564	523	508	510	494	477	513	511	526	512	486	469	487	524	531	525	526	518	495	469	482	533	497	511	510	463	452	529	525	509	502	487	505	511	488	474	492	519	507	518	538	489	528	492	572	514	536	515	526	504	521	499	470	462	542	497	547	472	517	535	515	485	519	559	494	543	498	525	524	533	543	510	480	463	511	535	498	537	497	517	525	535	485	535	488	488	489	475	515	479	527	481	478	510	491	486	493	493	488	523	503	484	483	504	490	491	511	468	458	486	528	543	481	484	537	472	520	523	511	526	468	513	508	504	469	476	530	503	462	531	513	512	480	545	511	478	483	521	573	506	486	495	465	496	528	513	517	513	466	514	499	507	470	502	472	465	485	494	532	490	527	510	467	469	482	493	510	491	506	567	466	493	543	477	499	467	488	460	523	509	493	548	491	502	475	501	511	477	490	486	499	552	480	490	521	460	515	526	521	488	546	490	509	487	500	486	515	485	513	533	502	490	520	547	499	467	512	483	502	470	525	537	503	489	470	493	480	504	524	494	473	498	516	487	406	487	532	501	516	517	490	464	512	533	469	479	503	514	497	534	491	502	516	510	499	491	493	486	529	495	483	518	482	529	521	528	543	525	500	506	485	498	495	482	481	511	528	520	463	502	521	514	448	488	511	475	523	452	522	510	494	492	488	514	490	532	490	477	507	470	500	506	482	467	449	532	519	529	459	485	491	500	467	508	448	484	524	485	503	550	493	488	466	536	528	508	485	532	535	529	493	495	524	511	522	514	503	499	512	464	495	492	452	492	504	516	493	501	475	510	498	575	488	516	501	480	518	530	492	461	493	541	492	474	480	479	504	478	490	474	524	501	480	500	487	492	481	532	498	515	561	517	477	582	532	543	453	555	528	504	516	536	500	511	498	458	502	504	524	493	469	493	478	459	481	514	487	544	469	471	492	496	521	510	519	503	522	509	491	495	503	487	532	490	519	528	506	503	493	544	485	502	503	509	534	490	507	477	475	554	483	511	483	476	496	510	494	549	516	512	535	495	529	515	521	500	502	492	491	493	499	531	511	518	470	519	517	516	516	478	469	484	504	514	499	504	514	479	538	505	512	499	487	517	513	510	461	485	507	540	512	503	504	456	510	502	495	516	521	451	525	499	516	475	515	525	497	530	516	549	517	507	505	502	497	500	553	488	465	463	473	513	525	531	487	517	525	488	532	478	514	497	487	515	520	528	515	469	463	496	502	498	501	486	514	507	476	501	534	501	483	476	455	489	502	515	520	459	533	480	489	542	521	521	478	505	505	465	486	526	535	474	504	522	494	529	532	503	497	481	477	522	519	511	509	502	491	500	516	510	505	530	510	512	519	505	467	466	488	516	498	451	525	516	466	486	516	526	522	494	546	504	539	474	501	544	478	479	500	527	503	435	534	494	485	527	480	512	469	508	494	509	491	541	470	519	481	504	506	457	487	505	494	467	460	475	501	480	538	508	498	513	543	485	542	508	494	531	488	534	503	559	505	515	489	464	517	461	497	477	490	503	556	534	481	486	521	507	487	505	505	492	486	531	475	480	488	480	493	487	440	515	493	514	511	498	492	502	506	530	493	466	521	504	518	477	519	523	483	477	483	497	457	507	505	526	507	485	547	504	511	505	551	520	533	535	504	494	490	532	466	514	485	525	487	532	463	506	514	509	482	472	506	537	523	507	523	492	516	532	484	499	485	528	521	485	492	514	505	522	475	486	488	519	542	536	505	492	520	511	513	508	484	488	497	506	528	509	509	472	470	526	501	493	505	486	506	508	493	529	517	485	483	520	512	478	501	502	533	502	472	524	532	549	517	512	529	554	488	480	507	478	504	466	541	567	500	443	515	497	518	514	492	525	548	522	511	495	511	506	494	499	515	457	463	496	496	504	501	493	505	495	511	521	502	493	533	510	496	499	534	519	509	501	493	517	518	497	504	533	480	512	480	489	490	510	488	501	473	506	484	509	502	481	481	540	491	493	537	502	486	525	452	500	521	501	495	478	527	541	499	497	528	481	543	490	524	527	477	505	495	484	425	477	508	478	549	497	541	556	519	527	463	502	510	485	521	526	504	519	530	498	513	529	505	484	504	525	557	494	510	482	495	471	524	493	483	510	465	450	513	535	517	496	515	498	498	479	495	514	467	507	501	509	495	454	514	500	485	520	486	502	517	497	500	523	503	545	511	480	503	525	502	527	497	543	500	502	528	461	517	544	533	498	491	517	497	494	496	510	509	487	529	496	506	487	505	518	492	496	529	455	548	485	538	478	508	482	458	512	526	505	506	489	502	475	491	483	515	540	514	470	507	488	517	484	491	510	505	508	458	513	480	511	482	523	471	559	484	496	529	495	512	497	489	496	480	507	488	521	491	485	487	483	518	501	524	508	467	490	513	521	491	496	456	490	487	501	507	503	519	503	463	481	499	499	529	495	510	530	530	509	516	492	500	533	503	492	508	493	492	506	554	517	527	507	537	481	515	487	487	514	494	481	490	540	483	468	499	514	541	488	476	488	469	522	509	539	495	519	485	498	540	515	531	492	503	548	528	480	471	495	514	485	492	470	502	521	487	460	494	502	515	515	523	510	478	494	502	517	549	516	503	528	498	522	479	512	487	460	543	456	485	507	507	546	534	490	514	508	505	463	494	514	532	500	497	503	503	499	465	508	534	510	509	519	494	503	476	496	504	541	492	524	485	523	477	484	516	472	500	503	523	453	525	487	492	477	502	547	514	493	493	533	518	501	445	505	527	466	475	484	531	515	503	488	515	525	511	481	483	473	468	489	512	559	512	522	494	510	524	513	525	493	479	474	504	526	500	480	506	471	472	478	514	549	512	534	532	573	502	510	480	483	504	456	515	493	480	505	464	482	487	503	496	499	529	505	485	508	501	531	471	517	515	497	488	520	514	512	491	523	521	518	481	558	498	509	511	467	504	495	520	535	504	513	512	469	519	533	518	488	465	518	487	527	522	484	502	485	470	482	469	478	493	475	504	492	473	504	502	516	488	493	470	517	548	487	465	468	503	502	537	470	521	464	524	459	501	534	507	510	526	467	498	474	533	506	528	478	491	514	463	498	498	523	511	503	440	535	493	496	494	544	482	538	501	514	499	530	473	491	523	514	517	534	470	509	490	508	542	508	529	538	487	510	489	512	518	542	524	527	458	541	512	515	521	540	514	524	533	538	487	555	478	463	494	462	520	495	461	528	481	492	527	533	501	464	475	499	536	529	528	536	489	540	505	460	529	519	474	497	485	506	497	502	521	527	525	524	499	492	494	513	520	477	496	503	514	499	528	520	487	484	491	492	529	492	498	529	485	527	547	505	483	490	528	493	514	477	529	518	520	511	499	506	527	494	506	528	473	492	528	503	449	484	500	505	460	497	491	488	518	521	530	511	497	505	515	490	500	462	506	537	465	519	535	496	505	494	481	531	497	486	514	502	481	500	535	526	521
29372	4935	889	726	599	601	531	563	568	568	550	558	543	528	509	524	527	563	523	507	516	548	495	526	525	524	545	510	509	504	543	514	558	541	535	536	524	525	536	537	533	537	487	547	513	561	525	491	526	506	561	496	553	534	541	550	543	543	556	532	518	536	540	525	522	579	452	522	526	539	539	536	542	533	499	534	527	537	520	555	520	499	526	504	555	488	559	556	544	497	480	526	526	574	508	525	568	515	519	527	531	521	528	508	468	545	544	535	540	485	599	533	573	513	518	525	524	498	541	485	539	561	514	515	531	526	506	511	523	552	503	561	533	536	493	533	535	560	506	507	529	510	523	521	490	550	554	507	526	522	548	553	518	509	525	491	535	532	503	538	507	510	528	501	503	510	565	557	522	560	532	544	496	539	535	509	543	499	538	537	530	530	537	502	512	495	554	480	513	524	562	529	536	515	510	510	528	496	494	491	521	528	477	545	499	502	508	535	543	493	519	545	525	546	527	558	559	529	555	507	475	545	533	563	531	524	517	534	478	549	523	525	532	538	577	517	551	488	511	476	515	503	497	489	522	564	522	549	522	516	568	526	475	540	533	559	521	517	540	510	541	539	544	545	594	558	567	544	571	551	547	530	573	535	525	507	519	530	525	541	475	563	506	541	552	550	553	502	488	497	502	526	532	521	550	531	521	571	526	541	458	536	450	565	546	552	509	590	514	565	506	522	530	533	522	517	544	552	554	544	507	483	557	525	516	546	503	536	577	543	519	540	562	547	563	504	509	505	493	480	549	499	560	523	530	590	510	521	564	561	560	546	491	525	527	518	562	562	531	515	567	554	508	506	519	555	537	505	513	519	516	557	562	523	501	498	527	537	522	507	509	534	492	546	520	551	510	520	525	536	542	578	534	530	550	548	546	495	523	504	521	504	539	506	588	534	543	514	522	515	511	566	525	545	544	519	532	520	531	546	534	538	529	537	540	527	507	522	510	507	507	523	555	474	536	551	542	557	567	541	536	521	540	589	556	532	540	513	550	508	536	575	534	527	534	523	576	522	512	503	501	501	526	528	559	555	502	501	532	503	545	517	529	579	555	556	562	511	541	525	587	556	530	573	489	551	555	591	535	538	519	552	530	537	553	520	514	556	528	547	548	517	540	520	515	532	528	536	549	559	502	515	560	536	549	546	502	565	517	537	512	520	539	561	551	552	518	551	535	456	506	516	536	508	527	515	563	529	559	520	536	512	541	541	509	546	552	473	499	530	534	505	535	557	547	491	492	540	528	519	537	522	539	520	509	529	553	493	515	533	528	526	531	515	538	494	481	549	531	556	511	532	580	546	464	575	568	547	525	553	540	553	519	517	514	529	506	555	544	517	560	554	557	480	520	550	503	511	529	519	569	514	527	539	521	575	531	485	496	507	551	545	510	515	533	553	513	513	512	499	527	549	555	551	520	547	507	488	480	526	509	552	511	541	500	557	571	560	513	514	562	511	565	524	519	531	506	547	504	544	513	540	566	545	596	507	543	504	558	486	505	489	501	518	540	537	553	523	535	549	519	578	527	489	555	533	480	521	541	516	513	501	492	525	529	535	491	527	520	510	523	543	582	552	521	491	543	563	526	511	542	530	542	551	527	522	517	543	541	517	554	515	521	517	537	543	507	488	517	552	553	520	506	494	538	537	586	507	525	535	529	553	516	563	558	536	530	549	503	534	546	539	556	529	564	549	508	532	556	514	510	513	583	494	542	522	523	528	515	550	533	531	564	537	568	525	551	482	554	507	515	559	525	526	530	489	511	546	534	510	546	577	529	526	502	520	554	539	524	505	544	503	517	541	520	497	554	541	569	513	538	550	507	545	530	524	522	468	536	471	549	505	509	539	548	566	537	545	552	492	535	525	509	530	530	539	502	542	538	531	545	488	512	540	560	529	548	539	477	545	534	495	504	534	595	536	534	498	490	503	570	542	547	538	537	561	519	505	525	522	544	500	531	515	516	510	547	559	553	546	566	562	568	520	497	529	546	525	530	551	523	523	529	508	540	531	487	533	523	543	503	497	513	517	574	526	508	530	501	533	548	518	518	539	548	583	531	474	503	526	541	506	570	475	543	505	552	529	537	507	508	537	554	526	521	455	528	544	546	516	493	517	530	556	520	554	547	535	531	485	520	506	532	580	540	533	510	495	575	536	517	494	550	515	526	541	550	509	586	503	482	549	531	556	552	542	513	582	512	531	528	520	497	504	512	512	520	522	534	542	506	536	500	550	495	539	508	527	537	531	533	496	553	473	545	543	510	499	547	522	554	494	553	531	536	543	473	536	567	525	499	564	549	523	541	530	482	465	530	559	497	508	545	511	468	533	535	519	511	553	538	544	522	543	501	537	536	539	494	553	534	587	535	504	542	529	495	503	517	531	571	531	543	505	522	547	507	544	541	511	555	545	535	558	605	518	521	529	554	539	503	512	511	521	533	528	552	544	554	550	534	571	510	554	549	564	531	492	550	524	545	494	534	509	484	504	531	570	532	536	529	541	553	568	507	537	536	574	506	536	527	550	538	499	516	556	529	484	534	542	548	510	540	516	557	499	523	499	543	545	526	541	546	517	499	521	537	528	533	528	546	521	573	504	549	525	516	469	508	503	526	505	525	520	512	518	565	531	540	513	544	540	524	549	504	519	509	562	581	533	492	537	514	573	512	537	519	525	559	483	538	518	523	518	498	534	534	509	522	522	522	467	556	507	531	546	531	539	541	494	509	565	553	536	514	536	521	522	556	499	512	521	497	541	536	527	527	521	515	523	566	527	537	512	536	541	488	492	535	546	510	524	522	538	551	479	510	521	543	546	506	519	573	544	578	546	519	503	518	533	521	562	530	523	540	519	522	508	513	557	519	551	500	547	568	512	557	537	539	514	543	529	520	523	481	567	502	532	519	518	516	553	516	522	533	516	468	497	535	529	524	484	505	533	532	552	543	522	543	464	539	505	535	509	520	503	518	523	538	492	544	539	550	566	502	517	534	544	524	533	586	521	529	493	510	557	515	522	530	518	495	547	548	508	517	521	500	494	543	499	527	537	500	513	545	538	521	568	549	519	499	525	539	545	555	528	540	553	537	525	535	559	486	522	526	544	570	532	524	530	518	447	575	508	538	526	524	542	516	532	529	542	514	500	550	530	491	555	536	514	521	525	547	537	538	520	510	542	515	518	540	529	525	519	494	507	527	513	554	496	526	532	519	481	552	574	520	551	532	530	564	523	512	479	530	522	555	531	546	500	535	548	507	513	546	499	545	538	530	540	509	506	534	539	528	492	512	523	546	512	553	536	503	501	505	531	525	521	511	505	540	523	547	525	515	497	529	532	513	564	520	519	504	507	507	518	522	549	504	538	517	518	519	543	522	562	516	576	532	519	544	523	555	517	531	516	498	480	544	500	552	487	534	561	530	508	531	534	506	503	580	555	526	497	541	513	555	546	508	542	495	532	529	527	529	528
25321	20983	26878	25089	20856	8318	949	687	542	469	442	413	435	366	389	343	380	356	374	361	330	358	337	327	328	341	330	328	319	352	299	311	321	309	286	339	339	297	317	302	338	359	294	311	321	315	309	321	309	296	330	316	301	290	296	355	340	335	327	330	321	324	321	284	296	305	314	304	333	298	313	295	306	335	311	322	314	325	285	290	310	327	296	303	286	311	314	312	315	298	323	305	320	295	305	289	322	299	302	278	313	288	331	335	337	307	326	307	303	319	289	290	306	305	300	302	295	301	305	292	273	273	300	283	309	290	297	309	292	265	322	323	319	313	312	320	331	315	306	303	294	286	305	283	307	306	289	288	286	299	302	314	303	303	308	288	288	292	274	316	285	284	315	283	292	342	319	280	290	305	303	319	313	280	323	302	319	298	295	352	280	309	293	273	260	306	273	314	289	303	302	320	311	301	301	310	277	289	319	341	290	283	317	293	277	327	315	326	317	340	294	311	338	322	296	293	301	278	312	313	308	299	273	309	276	312	287	309	313	326	320	288	286	322	301	343	316	278	309	313	294	299	331	308	315	314	300	315	288	294	324	310	284	304	317	304	311	299	338	296	251	313	296	306	323	304	282	298	293	293	329	295	271	307	293	313	280	307	305	343	312	271	286	301	303	269	314	296	292	321	300	291	299	304	295	325	283	298	301	306	311	304	296	293	266	306	297	285	296	314	309	277	302	293	337	321	302	277	314	297	274	297	326	295	289	307	325	281	304	284	277	324	308	285	279	331	304	286	291	295	314	290	314	263	310	342	289	304	302	291	292	298	305	276	295	301	300	321	324	308	303	311	328	294	285	314	295	294	333	277	299	284	302	292	286	282	317	297	268	300	295	299	305	291	321	303	319	315	319	345	306	307	302	308	334	280	297	332	278	292	322	330	288	326	293	270	307	252	280	298	293	313	317	328	309	322	287	356	312	330	266	289	309	345	292	315	305	318	316	307	313	292	317	261	288	259	316	305	287	325	344	277	299	258	315	286	306	273	322	279	294	303	320	293	294	301	280	275	344	302	329	304	289	313	321	305	322	290	329	288	304	300	298	295	321	316	308	313	305	292	329	347	313	275	304	295	312	298	336	303	312	318	300	283	321	285	286	313	326	274	318	300	298	301	322	284	289	321	320	340	286	306	328	315	299	315	302	307	277	323	295	281	307	305	296	335	297	293	297	296	302	329	294	294	297	320	281	270	267	268	290	314	304	309	316	290	291	299	310	316	313	319	301	309	286	290	285	279	279	314	304	292	316	332	303	307	323	312	295	317	306	271	292	286	293	307	306	306	306	311	309	318	292	292	339	293	300	324	289	324	294	320	319	293	329	324	295	298	273	272	286	291	321	310	296	287	317	300	328	335	294	298	285	287	310	313	273	285	320	290	339	312	309	301	269	288	323	314	285	309	315	287	288	298	280	301	295	296	317	280	323	296	318	324	316	323	306	331	312	317	268	336	287	298	298	294	308	307	310	315	308	315	303	285	321	318	331	315	310	303	302	323	334	316	279	326	320	300	304	334	331	328	301	270	293	282	302	289	325	278	303	323	311	311	314	313	321	315	310	309	294	298	298	329	294	308	287	327	286	289	290	301	269	314	276	324	299	302	271	268	294	330	297	308	336	301	324	274	288	293	309	259	273	299	306	298	291	345	290	324	318	333	326	310	306	279	265	283	291	308	345	282	300	315	287	306	298	297	304	306	322	282	281	273	328	282	302	327	317	294	283	308	293	326	290	307	318	269	297	288	333	324	301	319	335	302	348	318	292	310	304	329	270	315	265	320	304	326	314	290	335	291	328	309	318	290	293	295	287	309	303	280	267	296	275	290	321	320	301	296	287	297	311	304	324	297	293	277	322	323	278	315	271	279	315	328	299	355	291	310	293	291	341	323	297	298	347	293	317	306	305	303	305	284	331	297	289	297	304	307	269	328	300	318	290	313	323	290	311	316	312	308	268	286	289	310	294	292	277	308	290	261	289	307	323	311	289	322	341	281	312	332	278	314	299	285	262	290	290	299	295	291	299	276	307	294	294	300	315	290	306	303	284	293	302	293	290	322	308	306	328	277	291	309	304	312	314	315	269	283	270	320	307	315	342	281	292	265	307	315	323	298	311	318	292	305	312	307	293	292	288	311	290	293	290	324	303	276	298	312	314	311	291	318	295	287	289	320	286	301	298	312	287	293	283	297	299	279	299	311	310	289	323	329	294	293	317	312	316	314	294	302	323	328	294	310	333	296	300	309	273	301	280	310	307	267	347	300	289	315	298	334	337	307	295	275	312	325	304	306	294	340	259	309	317	282	323	276	301	286	302	281	275	309	328	301	303	315	312	312	325	313	296	313	343	327	308	297	255	297	287	266	320	300	327	289	294	262	303	293	326	285	302	302	280	312	286	279	321	272	270	289	302	305	293	304	298	280	282	282	293	295	303	306	280	297	332	329	347	302	302	279	329	260	295	307	288	292	319	293	312	281	314	296	316	305	293	307	289	292	301	313	316	296	324	307	286	301	333	322	289	315	326	286	299	301	298	297	277	289	299	313	304	324	296	291	331	283	285	336	331	272	291	307	296	310	275	274	341	285	304	312	293	292	258	281	345	318	278	294	318	307	302	291	331	337	312	288	339	269	316	302	293	315	280	336	285	296	308	326	340	308	296	304	296	318	301	295	275	327	297	292	287	298	312	310	317	285	299	306	307	282	310	278	279	269	302	308	318	324	277	316	292	326	293	308	282	339	278	305	313	299	321	317	313	273	301	308	284	304	298	291	314	325	308	322	305	285	286	302	298	275	297	289	270	316	318	325	289	308	312	294	318	283	287	310	338	346	314	324	318	297	301	270	301	307	302	290	294	277	285	282	288	321	293	314	300	305	298	297	322	340	304	285	311	304	292	303	291	311	314	327	286	296	270	295	321	294	302	316	305	313	303	286	294	318	273	318	305	304	312	291	284	253	313	290	306	277	321	293	288	330	298	304	311	290	274	310	302	299	311	349	282	317	285	313	291	316	310	288	265	289	318	329	298	317	308	307	350	314	263	321	295	272	305	255	303	282	297	280	317	305	313	320	325	295	334	267	300	293	274	302	308	278	313	296	259	280	303	362	325	332	297	315	328	314	313	315	345	316	320	321	306	313	319	317	278	305	281	302	289	354	296	286	295	310	324	305	291	307	258	301	323	283	318	282	317	321	287	298	308	288	281	319	279	301	322	320	293	303	298	286	319	298	295	318	287	330	319	277	316	303	263	318	302	321	289	335	313	327	326	286	292	281	349	329	289	294	267	309	333	319	316	345	303	283	348	300	300	308	320	318	278	295	311	324	293	300	299	275	316	304	307	294	310	329	283	297	281	293	337	293	328	275	327	315	326	291	286	294	331	317	289	290	317	295	305	293	298	320	310	307	321	278	322	320	314	326	299	333	296	308	275	311	326	289	295	305	301	303	297	280	307	324	276	321
55420	15766	7008	3966	2443	1668	1308	1054	870	733	628	617	568	546	507	483	410	427	416	412	433	394	398	412	381	348	374	374	335	350	349	372	377	380	342	342	322	332	360	353	296	335	364	365	341	332	353	359	353	340	356	337	400	323	384	344	331	351	338	358	319	309	341	354	338	327	335	301	356	349	325	330	312	323	356	339	301	357	318	360	298	303	305	321	317	313	344	349	303	338	307	308	326	356	304	310	313	298	334	299	312	323	323	324	335	328	313	333	330	325	301	300	313	324	338	324	322	340	316	325	279	307	304	321	317	295	301	319	316	304	335	323	319	301	322	317	292	323	323	304	295	311	319	308	321	333	354	312	324	343	314	318	324	334	294	332	290	331	298	312	299	332	308	304	330	298	316	308	333	288	340	295	297	319	299	298	325	296	340	338	339	314	327	322	309	319	324	323	326	346	327	333	325	313	332	317	378	318	335	310	303	343	318	319	305	325	305	306	339	286	295	297	304	297	281	339	307	331	314	304	341	321	319	323	312	333	340	333	313	319	315	349	307	303	330	314	316	292	314	339	314	302	340	319	331	322	324	294	319	288	303	339	327	315	320	311	309	323	312	312	298	328	292	338	300	305	295	315	278	319	288	267	298	317	325	315	325	331	312	352	298	328	294	318	325	329	303	318	297	345	303	328	282	348	322	340	300	316	331	333	313	341	328	320	322	334	313	322	297	329	325	318	317	347	303	321	310	290	368	337	291	295	290	313	298	332	310	358	333	295	283	307	336	289	342	309	337	312	316	336	320	339	322	329	343	334	326	293	313	305	302	321	319	326	350	320	331	301	307	327	302	340	306	317	314	322	331	354	289	315	318	297	342	316	303	297	299	317	320	340	285	284	337	326	324	311	328	311	325	326	332	305	346	309	336	314	314	334	327	301	322	286	300	275	358	311	337	338	310	296	284	327	333	303	328	350	333	344	347	317	317	322	318	327	275	313	336	311	314	348	334	316	365	326	314	318	317	343	323	313	322	327	318	311	315	310	308	322	329	309	327	320	296	315	293	291	282	324	295	337	321	329	305	331	308	310	358	322	310	313	353	302	326	300	313	296	330	306	312	323	291	306	315	324	339	311	307	337	289	295	297	343	315	328	282	336	324	322	291	310	323	308	288	348	316	325	329	307	311	324	306	330	319	326	314	317	329	339	285	299	331	302	324	314	287	332	330	298	327	296	333	292	321	303	306	284	326	299	339	340	310	314	328	325	301	327	327	332	305	346	334	340	298	326	325	328	330	334	318	335	291	317	311	321	313	335	327	323	332	345	326	328	318	322	317	297	301	321	321	339	304	324	337	288	304	325	335	332	322	337	303	340	333	324	317	320	337	301	304	317	300	344	355	296	332	310	323	314	297	336	311	311	304	335	313	307	295	334	299	289	345	322	306	307	319	305	322	295	304	332	340	321	324	337	290	287	310	304	308	333	305	363	321	323	350	305	326	315	281	339	344	304	304	322	359	333	298	310	299	326	325	301	296	315	309	282	322	282	330	311	319	319	341	316	284	323	324	311	293	290	274	307	329	358	293	341	291	288	307	338	313	295	305	313	267	341	298	316	323	306	337	342	301	337	333	292	295	314	347	342	318	351	310	346	333	333	345	318	327	328	326	313	324	359	337	316	323	335	336	311	351	291	332	316	313	310	323	327	370	338	342	322	308	322	303	316	344	302	318	369	300	331	332	316	318	304	300	307	306	320	325	326	341	307	333	314	324	302	328	287	316	313	318	294	338	311	323	338	314	324	309	322	317	333	318	278	295	332	300	310	305	347	312	328	310	317	315	320	324	295	299	282	332	313	327	286	307	336	314	323	313	314	339	337	327	315	319	320	302	327	305	343	328	304	305	302	327	298	349	347	308	326	311	318	323	309	318	323	322	313	333	306	316	343	303	330	342	341	355	325	344	331	319	328	300	298	325	310	283	322	309	344	312	294	306	319	299	309	311	326	304	329	308	349	325	295	299	319	320	284	326	348	293	342	294	306	338	317	296	306	328	324	312	340	333	337	325	308	298	295	311	296	317	327	322	308	286	335	334	297	333	284	332	314	301	325	304	294	310	305	321	343	311	307	324	310	318	309	313	287	299	314	356	326	309	343	318	310	306	329	336	308	286	295	320	301	337	331	328	335	305	320	295	311	294	355	314	324	362	314	322	317	290	325	330	319	336	336	353	276	309	303	314	293	337	304	318	322	325	318	328	327	327	341	310	317	303	313	330	317	315	341	330	298	322	313	311	333	290	314	314	304	321	313	303	300	305	311	331	300	334	314	353	341	328	322	307	308	295	308	337	319	301	297	318	345	351	313	323	318	293	300	311	320	300	322	321	311	304	329	282	316	310	305	332	300	362	313	320	329	339	316	295	312	331	296	284	339	322	312	319	306	319	333	337	326	285	332	295	322	331	317	318	320	314	297	315	368	313	347	344	310	315	336	338	330	318	317	323	330	306	361	328	337	309	289	309	311	312	282	278	302	322	283	274	316	295	315	313	326	337	345	334	322	338	343	328	328	324	319	307	302	330	304	322	337	332	337	304	290	311	330	298	316	277	323	282	303	313	317	314	269	309	328	318	329	361	313	314	317	319	325	330	322	322	316	314	320	296	295	337	327	334	294	294	324	293	287	313	319	322	294	321	327	334	342	332	320	333	331	356	282	289	346	309	346	326	306	337	307	334	309	330	315	295	332	312	317	316	322	301	316	332	308	308	309	323	292	330	315	342	278	338	292	287	313	326	312	312	338	323	317	346	376	319	335	313	294	309	295	329	327	290	315	280	303	327	325	342	332	313	279	341	298	278	304	322	337	294	312	315	303	292	328	309	340	325	333	311	325	305	323	294	336	303	299	316	297	305	349	345	321	276	343	317	317	321	312	291	293	317	293	320	341	299	336	322	331	311	349	310	307	303	283	362	315	318	336	359	329	315	301	330	317	339	320	329	366	329	291	329	310	332	303	294	299	305	303	307	330	300	312	285	301	295	294	341	317	302	326	327	331	306	340	334	327	316	327	335	336	324	342	325	317	307	312	327	289	310	316	310	328	316	318	333	333	327	301	301	347	291	309	316	333	325	321	301	316	328	338	294	320	294	337	318	311	307	293	322	322	335	327	311	318	309	329	319	312	336	332	322	301	338	335	341	310	337	307	317	329	291	303	308	322	314	337	312	343	323	313	322	317	299	268	315	332	322	307	310	342	291	322	305	350	321	346	310	331	309	301	339	300	318	330	317	315	325	295	306	300	290	316	313	346	298	312	295	305	333	342	310	280	331	331	307	311	290	314	313	306	291	270	327	285	331	338	337	309	309	343	327	328	326	318	343	354	307	327	326	321	324	298	342	303	312	340	320	315	309	308	325	335	312	313	313	290	319	311	322	333	291	301	297	308	331	325	311	313	305	320	335	298	282	332	312	317	321	317	271	311	357	331	287	320	321	284	342	259	313	318	318	320	332	287	332	304
23279	20916	27740	24241	20917	20955	9983	1442	1082	988	922	902	805	817	826	793	717	713	756	720	654	664	700	694	675	671	724	665	654	623	669	620	633	636	672	652	657	611	656	640	607	581	652	597	618	636	585	638	652	599	612	643	616	592	669	650	660	642	653	659	618	632	636	579	654	603	596	659	607	640	634	643	644	594	671	634	632	606	558	631	702	675	627	599	638	660	624	596	606	631	625	630	645	633	624	622	661	620	617	615	597	662	610	642	618	642	585	597	577	601	656	631	607	598	621	618	599	631	604	588	594	650	593	617	629	551	572	630	588	620	627	631	605	627	656	576	587	639	629	643	611	619	644	588	611	592	616	584	582	632	605	590	603	631	575	658	645	591	606	647	663	629	590	611	587	597	623	592	605	657	596	615	597	624	604	618	602	655	579	647	625	653	591	612	620	606	603	658	598	617	633	612	672	596	632	569	604	608	619	614	647	610	637	636	592	607	635	596	626	604	598	609	601	669	633	565	595	639	615	601	618	654	618	605	577	622	652	642	577	637	579	619	591	629	562	619	645	612	616	572	619	624	640	643	622	591	636	607	635	642	602	602	601	649	642	586	608	629	627	610	616	650	609	620	576	582	602	618	570	621	586	637	573	650	626	603	634	615	610	574	616	607	644	667	626	604	650	602	620	596	602	624	606	615	631	599	622	582	602	588	626	599	568	647	620	631	612	584	574	605	633	608	636	596	607	602	607	599	588	598	580	621	618	621	620	604	625	564	630	572	650	574	621	571	636	590	635	636	634	649	589	587	601	568	621	615	661	589	636	620	625	576	648	592	572	606	590	589	592	570	608	613	595	610	615	643	659	598	573	615	588	673	617	568	667	648	598	633	636	589	562	623	664	605	598	654	637	612	565	621	609	608	631	635	653	640	619	585	635	621	573	635	604	608	623	612	580	632	602	613	664	585	676	597	603	591	672	600	603	602	611	642	635	619	633	612	676	619	643	607	582	595	610	630	630	657	613	617	643	622	618	614	602	610	611	613	595	612	620	642	625	619	620	569	626	656	592	586	574	624	605	623	621	585	630	591	574	641	632	613	615	581	606	630	634	622	626	629	588	608	617	554	584	593	592	623	596	655	614	637	631	619	619	642	649	616	659	616	607	619	584	610	627	619	619	564	579	617	573	625	598	602	656	575	611	652	576	634	602	613	605	657	600	645	643	587	610	631	591	643	638	604	659	597	627	593	568	601	640	587	605	605	610	610	646	643	651	564	611	608	653	617	614	556	617	618	649	626	654	619	569	586	626	585	630	668	598	599	625	586	605	624	645	570	574	620	636	641	617	649	580	610	556	607	676	636	638	583	631	602	598	606	606	624	625	607	631	620	601	595	612	609	644	625	587	624	689	629	593	579	590	617	591	608	619	678	595	614	637	635	620	595	646	613	637	619	579	606	643	578	590	643	629	591	623	660	620	596	584	607	589	637	639	632	651	626	594	633	618	581	587	619	637	638	611	634	612	645	662	611	634	608	574	599	620	607	641	596	599	602	618	571	611	603	607	618	602	579	580	632	643	635	601	561	632	596	634	622	629	646	582	601	654	627	586	614	604	651	616	589	634	635	607	628	624	626	604	570	640	584	597	607	623	605	617	633	608	612	611	590	647	646	587	571	627	659	603	614	654	614	623	595	595	600	641	611	619	622	568	639	637	628	589	584	575	616	616	658	611	630	606	615	607	575	592	608	616	606	599	696	601	605	588	654	651	622	601	622	590	616	602	596	608	623	633	610	635	626	663	605	621	581	606	646	617	714	569	644	613	617	627	612	630	627	600	650	591	648	616	632	631	652	639	611	635	640	617	657	551	594	649	612	608	579	644	631	591	664	583	634	591	626	635	574	593	602	609	616	608	583	591	613	607	618	609	558	629	652	606	633	589	594	593	636	627	625	610	628	589	618	613	556	623	611	570	622	607	620	585	656	627	564	575	622	599	635	651	586	624	609	598	610	624	637	625	656	622	593	621	593	597	619	555	644	624	629	613	583	631	639	650	630	624	632	594	591	615	656	614	617	631	671	578	611	585	644	587	592	633	655	600	584	611	643	636	619	618	633	590	602	631	631	619	642	617	635	684	655	649	588	600	637	645	624	650	603	625	645	599	595	605	610	651	620	630	639	590	661	672	602	582	641	583	586	640	652	711	606	622	621	651	599	629	617	648	638	590	599	618	603	637	603	637	596	652	596	706	662	595	639	619	601	589	639	598	598	631	637	625	622	632	600	598	597	613	586	600	627	602	621	597	621	623	647	669	625	609	603	618	563	610	582	620	583	614	606	642	650	615	599	628	597	606	627	578	656	587	613	618	566	613	639	617	640	655	596	625	600	583	606	577	647	646	621	650	639	643	564	629	579	567	596	612	615	649	585	576	608	647	590	589	603	615	579	619	606	599	613	597	583	577	564	612	620	677	618	632	614	635	613	607	635	597	591	622	640	607	585	596	661	620	616	585	607	622	581	632	652	590	610	622	581	616	592	615	607	605	617	565	613	595	619	598	661	576	627	612	556	597	622	633	592	639	604	617	642	593	623	635	616	616	608	585	654	580	625	617	651	629	659	608	590	624	607	669	650	612	598	604	663	578	655	638	632	643	626	607	589	553	601	576	601	648	633	612	590	632	562	590	636	615	629	621	626	579	605	609	628	611	637	575	610	594	599	554	629	619	643	624	624	614	621	620	615	612	667	621	571	615	630	650	597	632	609	583	590	566	619	638	600	622	610	619	614	636	644	560	629	591	622	592	620	598	591	630	591	600	643	623	650	611	605	584	602	661	618	604	619	597	617	618	632	578	597	623	603	557	622	632	612	573	653	598	616	643	632	587	619	614	593	578	640	615	594	635	582	657	609	632	582	607	586	609	631	648	600	634	601	610	616	626	648	606	603	646	619	605	671	598	588	636	612	607	607	655	620	623	668	587	640	619	592	608	604	660	621	624	583	628	593	631	635	637	630	611	548	645	642	587	588	636	603	566	597	625	597	621	591	617	604	589	613	637	648	574	626	654	606	613	605	601	622	647	621	610	597	628	624	601	652	636	604	627	612	612	617	631	596	579	590	603	602	624	562	652	624	612	650	636	582	614	591	604	662	606	567	625	632	586	564	605	636	617	640	610	627	610	619	629	669	671	610	637	595	573	589	633	609	614	559	623	590	590	637	599	589	633	626	637	572	603	589	596	587	627	596	658	636	638	582	638	603	667	605	598	612	620	603	580	622	613	598	622	571	600	637	633	609	571	621	604	639	630	595	613	631	643	672	604	633	597	657	596	629	610	660	670	566	614	608	615	636	659	588	597	558	655	594	600	609	636	605	626	608	594	618	631	621	584	658	571	583	627	584	596	581	582	624	586	630	583	613	610	655	662	624	610	609	600	601	609	584	636	643	595	640	608	625	592	583	559	615	635	657	652	575	619	606	573	575	625	615	633	586	655	599	600	597	642	661	626	595	603	638	599	579
52840	11900	12177	7158	4545	3228	2384	1904	1662	1475	1313	1179	1113	1022	946	868	831	794	805	731	730	749	671	645	711	641	662	710	672	656	656	640	641	635	649	647	611	627	650	631	617	595	606	623	676	633	624	603	611	609	688	616	654	643	658	593	657	652	643	588	617	619	613	605	639	596	564	601	589	590	570	601	613	553	594	551	598	587	596	624	617	576	604	591	544	626	590	639	578	621	593	588	595	557	574	549	599	630	628	569	571	568	594	596	588	580	572	604	593	605	571	563	546	613	643	608	623	594	575	572	569	595	569	603	613	578	563	597	593	601	565	569	578	589	558	587	607	565	581	592	563	573	593	602	523	583	623	570	576	583	610	560	555	598	590	595	586	552	604	564	571	588	572	562	558	562	551	593	594	547	591	572	602	568	558	562	523	519	593	535	616	607	552	597	615	563	562	592	604	631	607	586	608	535	554	562	567	568	556	571	586	590	575	645	558	602	597	585	537	604	571	576	645	568	552	594	607	572	570	565	577	602	596	604	611	595	600	573	602	639	569	535	574	573	547	559	557	583	585	574	602	594	598	585	543	598	557	587	618	593	609	576	568	535	625	574	567	571	591	614	607	553	608	606	566	585	590	577	530	583	560	620	578	574	551	587	511	633	590	555	599	611	577	567	564	580	584	620	577	597	559	598	548	569	589	605	592	558	568	575	557	552	578	543	563	554	585	573	615	598	603	596	551	588	584	521	600	589	583	589	578	554	551	572	616	603	600	626	630	603	582	593	572	565	591	579	574	565	596	598	555	576	612	590	615	589	576	581	592	610	577	598	541	590	614	543	560	597	598	593	570	588	566	562	633	572	561	590	573	578	585	577	617	588	600	585	571	545	582	549	609	539	521	616	558	597	577	562	567	536	565	593	580	598	590	566	557	580	571	603	569	599	606	583	597	591	550	584	602	569	587	605	612	572	582	550	594	578	576	579	572	589	578	567	565	581	550	573	545	575	592	639	569	574	591	605	586	590	582	641	613	563	569	568	568	580	568	603	581	589	576	581	614	570	582	552	563	533	579	607	630	565	566	565	610	587	588	554	589	542	618	576	583	582	554	567	556	589	537	576	552	558	594	601	565	618	612	599	566	571	577	553	563	596	566	625	600	599	581	592	588	593	544	593	623	605	565	555	581	566	623	560	507	578	614	536	552	578	618	594	628	624	590	588	584	608	499	536	642	585	564	612	601	552	591	546	511	571	608	565	574	607	592	606	591	589	587	583	541	567	575	580	569	602	579	590	555	545	588	583	609	564	583	567	575	588	541	578	551	612	591	563	586	558	564	582	559	612	586	595	548	602	613	581	568	597	566	541	610	596	582	588	590	585	621	550	576	571	601	603	574	590	579	588	541	547	610	559	609	590	566	562	599	536	590	558	605	590	563	568	561	608	630	592	558	571	534	600	560	544	534	557	563	562	605	554	586	595	564	573	613	582	598	579	569	577	612	583	554	563	563	596	595	578	559	609	559	624	609	557	608	594	576	609	553	611	562	601	570	559	559	603	633	581	541	601	624	570	589	577	572	605	539	554	557	556	575	591	566	572	564	637	563	546	555	590	530	570	590	582	585	559	589	547	645	569	587	578	567	596	550	626	583	564	593	535	601	578	621	570	583	596	646	596	612	574	542	621	572	600	590	589	573	585	603	563	587	587	581	612	593	583	602	596	574	591	594	584	559	567	608	658	596	585	572	585	582	569	570	538	554	533	555	573	521	573	582	587	573	580	592	545	561	560	569	589	594	595	568	611	554	605	580	587	635	543	608	590	601	574	565	604	601	576	581	570	599	592	580	553	541	600	618	546	574	522	605	604	569	544	571	633	558	575	554	592	556	586	586	551	593	572	504	574	553	602	581	597	582	530	536	579	613	598	582	583	601	559	570	574	554	577	628	512	587	572	538	565	605	536	590	586	590	611	615	618	595	577	570	550	537	580	605	597	595	613	607	561	579	542	577	566	546	643	601	563	527	602	584	553	592	607	608	548	632	559	571	568	587	590	629	565	607	575	583	546	547	586	566	605	601	574	601	563	600	576	604	522	569	583	552	599	557	589	563	543	605	599	588	593	596	594	580	612	580	558	613	593	586	557	589	547	598	588	575	618	578	549	585	587	594	548	548	581	599	562	616	568	571	582	579	559	590	610	578	618	556	545	576	596	530	588	579	572	586	597	593	518	562	596	571	590	545	570	567	576	585	592	582	554	582	579	567	572	577	579	566	591	600	536	572	572	519	563	617	587	570	555	621	613	607	564	548	623	546	581	612	610	605	604	564	549	586	577	590	540	552	572	612	558	552	576	593	581	580	564	567	522	598	598	541	548	547	578	559	552	592	605	606	617	563	587	583	570	567	611	553	581	565	546	560	594	582	598	586	555	610	569	586	541	597	603	582	588	636	573	612	578	600	601	600	572	602	600	586	573	601	566	606	609	544	562	585	567	636	553	574	598	599	621	591	583	590	606	579	611	576	578	576	583	601	596	563	557	629	535	600	626	557	595	607	587	609	569	542	525	596	544	579	576	606	579	634	607	598	579	621	571	579	555	595	531	603	594	619	558	544	576	604	531	573	552	587	561	612	554	603	654	599	556	565	574	575	559	562	565	630	575	601	543	578	555	567	551	582	591	596	558	586	590	591	620	592	548	573	551	611	577	602	597	579	549	573	554	601	556	570	593	608	581	569	567	578	548	592	571	549	578	601	616	608	579	580	574	610	581	588	588	576	557	530	583	581	593	616	577	540	560	554	564	591	557	610	606	582	577	592	580	598	551	580	597	567	539	577	610	594	588	600	557	589	598	562	564	580	603	600	604	562	563	567	544	578	582	580	545	569	553	556	606	556	599	584	538	558	589	570	551	612	589	601	574	583	591	560	597	613	582	561	579	597	587	588	579	593	571	596	573	551	584	608	602	609	578	591	585	578	601	551	536	570	588	597	537	599	598	593	602	561	547	584	572	580	599	556	597	578	594	556	607	574	547	594	593	589	564	582	572	588	584	550	574	590	561	593	629	543	568	597	566	591	581	562	574	596	618	565	591	575	583	526	616	584	644	557	582	575	614	620	541	578	615	561	592	612	643	586	591	606	584	591	560	581	574	571	602	562	545	594	603	583	556	537	591	554	595	572	595	602	623	552	584	550	567	594	526	597	561	595	588	540	558	572	566	548	646	603	578	594	545	561	570	610	588	611	599	587	548	580	582	593	553	552	573	603	562	588	539	606	545	611	620	633	543	552	574	593	608	633	580	589	561	607	618	597	634	569	604	631	575	552	612	550	544	574	555	569	618	571	579	591	612	582	553	593	600	616	612	571	600	562	585	561	581	567	603	592	515	554	641	556	592	594	568	580	579	607	591	571	637	582	562	598	564	559	600	573	570	572	594	567	613	571	561	605	648	551	597	566	576	568	571	553	559	591	620	560	571	560	586	541	600	555	579	552	546	574	598	559	581	559	601	576	569	566	574
33291	15613	2769	664	538	481	549	504	511	506	521	506	485	524	517	472	501	483	501	505	504	515	481	502	516	467	533	479	491	504	522	506	479	495	511	548	468	518	499	462	459	485	544	509	561	506	510	504	481	510	451	501	492	487	522	520	522	519	501	522	486	465	506	525	553	534	512	493	490	519	503	488	499	502	476	485	493	472	482	503	507	525	514	509	494	486	464	511	505	502	488	519	517	476	507	522	499	500	496	477	484	476	510	514	505	501	504	529	519	484	482	498	518	523	475	502	470	489	542	491	530	480	465	459	537	490	487	490	470	522	483	499	469	498	535	475	500	531	503	488	505	500	459	483	525	505	506	539	517	497	504	511	459	510	488	505	472	492	489	533	486	483	529	495	476	477	487	499	532	527	494	500	502	508	510	499	530	479	493	469	482	506	548	480	491	484	478	486	508	550	514	468	478	525	494	529	488	494	476	482	534	541	485	508	498	509	507	531	529	526	540	487	513	493	486	495	503	493	486	476	475	496	465	499	459	488	482	494	468	556	498	475	489	488	486	508	509	496	499	531	524	499	465	500	526	516	460	511	523	528	503	536	471	565	486	448	529	550	527	489	538	486	515	533	532	493	480	515	486	513	478	462	488	497	476	484	478	484	472	500	515	515	514	510	538	499	529	522	449	506	490	486	525	509	494	560	482	500	505	502	475	472	497	512	533	483	499	463	497	478	475	483	499	506	544	485	480	489	519	474	514	481	499	537	467	466	486	496	520	509	525	488	491	509	509	493	451	483	461	524	448	505	487	484	496	487	513	504	505	510	480	517	512	502	495	477	467	502	490	509	493	462	507	488	471	496	499	484	511	546	520	485	447	456	498	488	522	484	503	500	490	493	529	513	487	493	546	538	505	492	527	518	501	475	496	499	512	512	523	452	521	465	518	499	487	471	470	484	480	489	525	459	438	519	504	513	536	447	499	478	504	532	492	465	507	507	510	498	476	521	481	548	529	491	501	536	488	498	475	499	509	497	482	489	488	519	486	466	523	505	547	519	477	459	482	519	526	499	485	511	509	517	505	484	524	516	500	511	503	527	488	533	499	483	494	519	502	488	499	487	514	511	485	524	514	445	476	475	434	484	496	452	455	515	482	475	494	486	484	477	468	510	504	504	481	514	502	473	437	513	459	510	490	520	518	482	484	511	484	510	506	506	483	473	493	515	493	532	516	435	506	503	511	496	500	534	467	511	505	496	539	534	512	470	508	468	474	504	498	512	515	501	519	512	527	482	466	523	492	522	512	488	494	533	497	468	463	506	499	497	466	514	517	502	481	521	504	515	476	490	537	467	500	491	473	484	479	524	507	466	508	501	487	496	516	497	513	560	503	541	497	492	476	507	543	488	503	493	534	508	507	502	491	518	488	522	501	518	531	490	461	532	526	500	506	500	478	471	484	527	492	470	518	483	512	495	515	485	500	470	468	535	496	484	446	517	484	494	479	498	545	491	452	461	527	533	527	472	474	442	497	506	525	519	521	518	485	498	472	491	542	509	484	445	531	454	482	496	493	496	483	516	489	511	466	541	529	478	484	510	497	503	500	496	449	479	466	477	493	505	492	527	546	503	439	475	538	533	503	511	498	530	486	541	462	504	473	523	477	498	533	540	442	523	451	498	477	481	495	466	480	472	486	511	515	487	497	504	448	504	515	495	517	479	554	495	501	515	500	496	551	535	520	469	514	474	517	523	527	444	486	512	495	504	517	500	510	504	491	503	528	516	494	488	516	537	535	538	466	497	519	490	499	490	461	483	499	549	511	479	536	526	510	499	484	479	506	510	514	505	528	495	492	472	547	489	539	500	506	511	520	485	500	510	527	457	472	503	489	504	503	469	482	504	483	463	493	488	476	513	521	502	473	529	486	481	477	489	488	513	526	474	497	512	482	513	492	479	482	520	516	509	504	507	514	496	555	512	547	484	463	532	507	476	462	502	473	524	529	525	510	504	531	501	503	461	486	461	484	489	450	494	535	507	513	505	489	476	450	470	518	478	528	510	478	490	517	485	528	469	505	440	478	515	497	467	494	452	461	508	522	503	522	508	511	459	528	497	492	494	521	496	495	531	524	488	503	521	490	490	552	479	457	504	497	466	514	484	528	489	508	506	529	507	504	460	499	508	491	514	505	485	522	496	485	471	508	491	490	518	513	529	529	496	478	483	501	470	499	489	478	479	546	471	502	505	540	453	494	499	464	510	479	536	495	502	499	484	499	538	528	469	502	493	527	491	498	522	481	507	458	529	467	499	484	519	550	480	487	536	493	487	509	483	491	514	483	500	501	509	472	520	525	507	514	482	527	497	500	488	502	456	495	512	479	479	492	471	503	501	457	489	526	526	466	495	477	466	520	483	508	503	459	483	501	498	473	513	515	524	485	482	475	503	486	461	513	554	471	510	508	463	497	531	475	468	504	516	468	507	531	524	497	538	464	469	481	473	511	502	463	495	512	509	514	462	459	493	464	469	463	470	494	498	520	484	494	504	518	507	516	487	505	476	445	489	557	523	483	475	502	467	534	516	477	504	504	489	486	512	514	469	501	511	496	512	479	514	483	509	504	462	478	487	504	485	530	479	517	540	510	463	514	474	484	474	489	485	503	497	507	505	494	476	486	488	493	505	533	532	501	493	524	486	495	506	493	483	548	455	525	488	495	482	410	523	475	520	520	489	489	485	494	467	472	518	468	502	497	512	466	502	518	471	470	491	490	517	515	521	520	478	514	492	514	529	477	516	496	488	549	535	511	525	486	502	493	505	510	487	506	526	502	521	491	512	484	491	521	498	545	484	508	499	524	541	531	516	547	500	497	496	496	512	510	548	498	455	493	496	505	501	499	496	513	459	530	500	500	470	506	527	496	543	531	503	483	478	468	497	501	507	537	499	483	515	518	492	520	496	502	488	511	495	505	513	482	499	467	544	515	448	492	531	473	522	511	525	516	491	489	497	500	483	504	513	485	503	489	504	533	505	517	495	520	526	472	508	495	518	478	498	520	523	483	533	485	495	482	525	514	512	498	466	513	449	460	495	470	513	481	492	495	476	497	490	490	481	548	501	451	523	507	516	495	485	522	523	514	526	514	479	512	492	506	514	502	482	468	492	480	528	548	519	501	463	480	517	494	488	495	512	510	470	496	489	504	464	505	469	456	496	486	556	524	486	499	518	515	487	514	489	503	484	505	463	486	502	501	508	529	514	509	499	439	528	502	493	534	458	491	462	505	485	463	515	489	470	479	507	500	489	528	511	496	467	505	500	543	507	481	489	461	502	513	498	491	483	515	467	516	512	506	488	507	498	484	522	482	492	492	498	494	507	521	522	505	490	487	542	497	453	475	512	483	486	511	491	497	486	527	476	460	509	530	456	526	457	488	494	506	507	502	492	519	509	477	485	530	499	507	498	509	463	487	503	494	505	518	510	534	520	480	542	522	486	500	527	517	506	466	516	479	485	533	497
28654	1505	863	708	633	582	590	542	519	549	540	576	512	565	572	527	495	505	500	568	529	496	503	526	496	537	528	562	556	552	547	498	567	485	531	540	524	523	568	524	541	530	530	515	511	493	558	550	542	522	545	567	527	561	519	568	538	540	523	506	493	474	552	534	551	522	514	546	522	545	503	571	517	545	531	485	540	485	548	500	524	513	508	509	494	514	522	527	516	527	544	524	517	506	505	533	466	573	544	523	560	509	529	496	525	535	524	500	493	560	538	514	524	506	543	513	525	520	559	522	507	504	512	528	537	548	505	476	506	544	544	517	489	506	501	522	522	532	511	521	515	508	530	530	546	516	546	539	478	565	474	562	546	536	522	540	565	550	531	556	581	512	510	535	494	532	542	553	526	533	523	489	579	503	516	549	529	520	519	540	499	522	527	525	519	530	532	505	516	522	492	544	517	529	527	506	527	526	492	539	547	482	504	509	494	501	552	498	503	506	510	522	513	502	516	548	509	537	575	540	524	537	533	506	492	535	525	515	575	534	530	554	493	538	505	536	458	512	496	584	517	552	514	573	509	573	538	497	516	510	536	474	535	533	523	490	524	550	557	543	538	524	512	555	528	501	526	483	511	530	531	476	556	492	538	512	574	517	540	498	513	516	543	495	527	552	505	526	541	564	524	529	530	524	495	504	504	515	529	524	510	559	522	497	543	496	541	500	501	542	520	505	527	504	528	509	513	526	521	562	524	525	548	522	522	572	512	510	514	530	504	551	559	468	532	520	492	535	496	545	508	510	545	513	528	502	517	516	516	493	482	542	493	526	486	507	510	490	540	540	548	512	503	501	561	513	542	501	513	506	536	500	513	520	550	535	494	521	522	549	526	548	525	501	523	490	562	561	513	535	558	486	531	507	492	503	557	526	494	533	516	521	562	526	512	518	534	531	499	516	523	514	531	519	499	517	537	521	571	550	487	546	528	532	495	587	521	522	505	471	522	518	540	519	541	528	529	502	533	511	553	512	551	549	478	529	531	536	500	489	506	508	517	537	531	518	509	485	534	531	493	516	542	511	488	527	536	515	534	521	527	560	523	528	528	522	510	525	554	539	551	518	537	517	528	532	538	552	493	521	514	516	516	514	525	481	497	549	525	499	521	559	544	568	518	542	531	486	506	507	523	537	532	525	532	513	518	512	499	531	528	561	527	504	489	514	506	509	492	520	548	499	538	536	515	543	501	526	579	530	498	514	534	533	491	530	564	508	560	498	536	512	528	507	511	523	497	567	509	525	497	498	553	519	527	510	538	543	530	526	524	499	530	548	527	476	505	487	490	539	540	560	522	528	496	510	540	547	573	490	554	529	538	540	575	527	505	547	541	535	515	508	535	524	528	532	509	581	547	475	520	550	521	533	529	498	551	522	489	486	496	492	512	532	545	508	549	532	543	531	528	532	533	514	526	479	519	520	498	521	495	555	498	523	519	507	535	511	528	466	539	539	546	520	531	567	517	548	492	552	511	524	537	547	501	515	492	489	536	516	516	533	558	553	507	541	549	506	534	497	519	512	518	493	491	514	498	514	505	484	508	523	526	495	511	538	509	589	535	504	491	485	551	503	541	510	491	511	521	521	532	481	530	529	498	548	539	542	493	506	495	511	502	479	507	481	529	522	519	537	512	548	513	545	578	506	496	487	558	511	564	541	522	488	534	455	541	549	537	510	481	566	512	511	541	493	501	533	535	520	547	558	561	503	548	519	502	537	520	517	528	500	553	535	589	480	530	535	522	539	536	496	517	511	521	524	529	540	550	518	508	541	513	503	488	554	515	511	510	549	521	552	539	514	479	521	513	537	483	554	522	471	529	526	503	508	483	503	526	542	526	531	485	563	513	561	490	540	534	498	465	541	529	514	532	528	514	568	551	520	554	508	528	522	504	569	505	512	526	535	517	519	557	550	527	526	531	520	563	489	572	504	548	562	506	553	487	512	472	544	550	532	503	530	537	544	535	511	505	504	537	537	521	479	525	492	549	549	499	529	514	508	510	522	511	503	515	551	529	520	505	552	510	518	493	557	521	537	536	545	517	516	477	519	495	492	515	548	477	562	535	488	511	553	541	536	558	525	516	525	535	536	537	551	532	511	544	532	516	518	468	535	512	540	504	514	506	559	506	523	554	508	495	524	520	556	523	505	502	543	498	528	532	537	492	505	537	530	494	561	520	495	523	494	527	546	517	514	531	502	481	498	536	502	484	500	508	489	546	534	529	499	522	537	521	558	510	536	523	511	542	526	519	533	487	510	534	548	526	513	511	576	548	523	506	539	547	529	501	584	508	514	566	502	520	510	534	526	499	549	490	500	540	558	495	512	514	504	533	517	519	539	519	539	554	517	437	510	547	506	495	500	534	508	525	513	531	525	516	514	523	524	490	560	528	493	485	499	490	542	507	493	515	550	541	496	534	498	505	522	520	489	533	506	496	540	587	536	511	505	528	516	566	561	566	564	549	496	475	569	499	512	535	488	543	538	543	540	522	531	511	539	520	513	514	535	543	533	499	510	548	490	522	530	565	511	523	525	554	549	506	480	526	507	516	509	521	490	504	548	538	508	549	515	491	530	525	550	540	507	546	525	539	530	540	527	525	555	504	518	532	548	529	522	525	528	519	536	522	514	536	529	509	541	508	502	505	513	569	530	509	513	559	581	516	500	529	514	501	509	523	556	542	523	544	497	505	529	507	563	489	512	515	523	547	525	472	544	519	532	518	537	528	551	523	571	508	525	537	502	515	518	550	493	540	493	542	510	536	521	533	525	518	497	548	568	521	543	487	502	501	554	511	514	550	538	517	561	510	523	527	529	531	487	518	530	519	542	546	532	539	551	552	539	526	524	539	496	493	545	511	549	495	492	533	487	516	515	532	523	512	512	523	485	534	555	540	533	540	504	543	497	506	536	530	557	509	496	531	510	514	570	542	480	555	535	498	544	533	508	515	555	525	523	526	517	480	559	516	534	517	497	495	557	548	567	558	524	566	493	526	533	501	535	531	534	492	500	537	537	532	550	506	518	492	494	502	539	525	542	490	530	535	528	523	547	502	522	553	548	555	552	547	487	533	493	511	546	522	527	536	518	551	520	523	544	511	560	512	505	485	538	482	540	536	515	565	555	521	522	510	499	518	533	530	538	553	528	541	574	544	475	511	520	521	557	527	523	512	524	506	515	501	509	489	555	532	501	471	552	514	538	519	530	559	536	464	478	536	529	461	525	470	522	533	512	510	532	547	543	526	542	505	510	544	570	521	524	544	515	516	521	555	511	527	516	555	527	515	552	541	495	521	556	494	531	509	535	513	549	546	539	505	531	551	508	542	575	507	530	567	524	586	520	480	556	513	568	574	545	592	500	491	507	568	522	537	522	547	527	496	534	561	518	530	512	507	479	549	522	505	545	530	561	556	483	518	515	539	537	518	528	498	538	509	489	536	524	523	513	543	568	490	536	516	530
25318	20929	26275	25671	20680	6356	908	648	560	481	450	391	412	387	379	391	324	356	381	329	351	318	322	318	319	321	310	327	328	338	326	346	313	314	302	330	303	340	264	312	307	302	341	275	334	284	330	299	316	308	330	326	278	327	291	304	299	298	320	266	271	282	266	306	304	328	303	314	282	306	313	302	284	333	323	330	271	282	294	270	331	310	308	307	314	300	321	280	319	282	309	312	311	289	272	282	281	297	296	299	295	290	295	270	306	297	283	302	278	257	281	303	265	289	318	281	306	302	310	322	308	328	310	295	288	303	295	306	342	297	300	305	297	259	303	330	306	291	292	271	294	314	290	307	284	271	313	310	321	323	300	297	301	342	286	301	292	270	300	319	285	324	310	328	285	308	319	280	322	279	300	292	306	281	272	284	295	277	300	301	280	266	323	303	294	272	302	326	300	298	280	291	281	258	281	290	317	291	297	325	308	290	285	279	291	327	313	306	290	281	343	304	300	299	295	306	299	311	316	273	293	272	290	303	258	292	290	281	318	300	299	300	295	293	328	299	324	309	265	295	308	261	298	312	303	346	289	304	297	302	277	295	321	282	302	300	294	288	311	264	298	255	300	310	274	310	295	262	287	290	327	314	294	270	292	298	285	314	294	280	302	293	316	321	304	280	306	308	308	306	310	293	293	329	292	325	287	269	316	296	263	297	319	280	302	317	276	299	282	304	287	322	293	291	271	306	284	271	311	313	301	334	291	309	288	283	297	287	290	295	308	284	294	306	310	293	306	304	315	301	321	311	295	323	310	326	289	281	308	295	311	274	300	273	299	296	275	304	285	279	273	271	321	290	299	290	315	309	278	262	284	261	305	304	305	303	301	281	315	293	301	288	303	308	291	268	300	309	306	287	286	297	315	296	293	304	329	317	289	319	281	299	286	335	275	290	317	316	266	299	298	295	290	289	326	311	279	297	291	311	285	309	285	278	320	301	300	302	306	323	274	297	327	295	312	275	299	290	313	280	294	301	308	289	276	273	301	328	283	273	301	300	335	337	279	315	280	296	298	294	305	306	301	286	298	299	325	285	285	322	306	293	291	296	291	312	298	269	290	312	322	312	321	288	276	274	328	293	282	288	308	250	280	266	300	324	284	300	294	308	314	302	286	278	324	295	320	303	276	275	282	299	292	251	303	328	326	294	317	306	282	295	294	309	292	318	316	288	253	329	290	281	288	323	308	315	310	300	304	281	304	309	287	298	277	303	279	301	322	307	306	304	319	313	282	305	286	288	342	295	323	320	312	289	287	272	274	292	287	280	324	321	299	293	303	272	317	298	269	286	315	268	300	331	273	303	310	320	289	273	278	286	300	309	289	281	300	306	316	314	310	286	311	312	300	308	308	297	291	282	292	269	321	300	320	261	275	297	318	315	266	269	292	317	302	312	341	316	307	289	280	296	294	297	329	301	318	316	290	303	315	271	272	285	300	268	281	289	329	286	280	290	297	305	296	288	297	297	285	269	280	312	285	276	321	345	298	320	310	329	311	291	306	317	306	296	310	319	291	266	300	280	288	288	323	286	284	296	293	301	298	288	299	303	302	300	296	305	264	309	315	307	270	320	295	288	286	316	310	278	289	291	271	322	288	301	307	306	273	279	298	271	276	313	315	285	285	308	277	288	301	309	306	273	312	281	307	319	297	278	301	326	265	288	294	289	289	299	289	313	301	283	291	290	296	281	297	282	288	327	283	307	300	280	286	296	302	307	315	318	283	275	299	302	277	285	315	298	286	272	290	290	295	308	277	316	270	300	284	289	283	295	303	279	294	312	323	288	287	324	313	302	289	254	299	288	298	320	295	338	307	267	313	302	261	333	288	309	325	284	290	276	292	283	298	287	289	310	286	311	281	310	318	288	285	300	305	302	282	304	281	289	282	266	315	281	278	300	327	303	306	294	290	282	305	291	308	301	309	304	273	296	296	285	309	297	315	322	295	288	279	305	331	306	325	318	327	323	285	298	309	338	310	282	304	317	265	319	274	329	302	262	292	297	270	287	307	291	279	284	287	323	300	323	299	287	312	264	291	290	295	314	299	290	312	258	295	281	306	337	306	318	302	302	311	293	283	277	284	304	263	302	340	277	257	278	271	295	319	311	301	288	279	259	274	309	271	304	267	295	263	295	309	293	288	279	300	296	256	330	292	281	303	279	290	294	288	267	267	295	329	311	318	313	304	300	308	288	290	326	288	311	273	298	299	280	290	280	350	318	305	337	305	267	291	298	299	272	293	319	318	309	300	308	293	283	308	313	303	291	313	290	297	295	294	283	325	318	309	304	289	306	299	273	294	292	302	330	311	306	284	308	303	281	273	307	282	301	288	308	321	290	321	258	309	325	289	294	307	270	305	304	327	291	312	306	308	313	291	292	274	287	307	281	302	301	296	321	299	315	305	317	306	287	299	309	300	271	270	294	291	243	271	270	290	304	289	302	305	319	273	303	265	314	315	295	302	301	270	292	300	271	274	286	294	287	278	308	291	289	298	317	289	286	306	334	288	272	286	326	304	299	280	313	287	295	280	292	313	275	303	307	321	344	318	296	295	297	286	318	271	305	304	295	297	302	301	279	302	284	316	296	304	309	329	343	297	312	290	299	285	302	305	314	314	278	296	263	331	301	311	313	296	308	300	305	315	265	305	277	336	329	292	301	306	298	296	306	316	306	298	306	309	298	294	302	286	292	305	282	304	308	297	282	281	316	317	298	314	311	334	287	280	312	308	273	288	329	305	289	302	273	249	284	296	301	305	322	283	291	286	300	294	292	324	314	298	298	290	299	293	299	275	338	282	326	306	295	281	307	293	286	325	293	267	292	303	291	304	309	279	288	312	275	299	305	279	311	282	320	269	299	302	293	303	294	314	288	317	272	284	299	311	278	298	296	292	291	278	331	278	271	285	310	309	299	275	329	295	315	309	299	336	317	287	290	329	312	293	264	295	309	291	291	307	311	292	262	284	295	287	312	279	295	275	291	303	294	286	355	286	300	305	286	324	290	301	301	300	287	296	313	307	303	280	327	329	291	302	313	282	344	259	268	311	298	326	301	293	302	331	284	283	294	331	282	330	285	301	291	315	263	311	274	306	289	302	285	291	310	299	299	313	314	280	317	300	298	276	292	268	291	278	289	288	282	302	300	332	303	290	271	285	274	292	291	304	305	336	285	289	310	292	288	295	280	256	303	311	321	296	267	333	295	300	293	311	289	273	279	311	295	275	290	307	276	311	295	305	296	332	325	280	303	274	284	316	272	306	289	327	292	320	271	309	314	313	242	311	308	286	295	319	269	287	312	268	279	283	322	309	329	270	282	298	310	307	285	324	322	329	299	300	313	313	319	306	272	300	311	313	301	299	326	287	327	312	274	276	298	289	279	301	270	274	301	280	294	269	249	297	311	299	320	294	298	291	286	256	280	316	280	326	297	329	292	286	297	301	285	329	299	318	297	295	276
44627	14550	7532	4137	2489	1775	1380	1086	907	764	676	632	559	523	514	471	449	447	437	394	412	380	387	366	366	397	358	361	357	347	357	356	354	378	330	302	328	337	292	302	322	360	302	363	326	366	314	370	340	358	358	349	371	331	329	346	318	257	313	340	330	338	318	324	351	322	288	339	292	317	300	309	296	341	348	310	276	315	313	333	348	279	333	321	302	330	309	315	325	336	298	303	308	318	324	271	308	343	274	319	319	274	331	315	290	318	327	298	309	338	312	284	328	307	280	299	324	292	316	304	313	340	290	289	308	340	338	288	333	287	309	324	296	308	301	332	346	302	296	321	322	308	328	301	339	297	325	326	313	295	318	312	272	302	316	298	353	312	322	296	322	341	332	307	271	291	275	329	317	315	325	329	307	318	348	286	329	288	299	323	322	293	325	305	311	321	303	301	308	296	331	322	314	276	292	303	293	321	300	286	300	300	320	311	324	319	315	307	329	313	337	295	292	302	289	294	348	327	302	291	331	311	299	309	293	296	326	320	299	332	314	299	348	309	332	332	333	342	293	289	316	316	330	336	306	304	293	305	331	306	287	303	295	309	307	314	313	303	328	316	356	290	301	337	293	344	308	344	319	308	327	287	302	322	315	293	332	301	319	278	352	342	311	299	317	320	304	308	337	302	301	304	319	333	338	317	315	299	330	293	311	293	324	305	302	311	313	316	320	309	314	332	318	337	291	304	300	295	340	308	332	290	302	304	314	298	331	287	334	312	320	319	356	325	298	331	310	291	319	303	288	321	325	323	336	298	310	297	333	335	308	284	318	311	301	317	366	296	294	298	293	316	287	313	326	308	307	293	315	289	329	330	335	334	321	318	315	318	307	325	339	303	309	290	294	311	313	344	317	297	327	294	331	317	315	296	304	317	358	308	325	296	329	299	305	302	355	300	314	318	335	317	324	294	316	333	330	348	324	330	292	337	319	323	291	313	328	294	334	311	282	314	305	292	313	296	327	288	337	314	303	323	316	284	291	313	271	312	293	296	346	328	297	312	346	319	339	305	307	288	298	307	308	315	290	294	293	277	280	331	321	305	348	311	327	297	308	320	345	322	294	327	318	319	307	307	301	297	319	332	337	312	302	313	317	317	318	324	304	321	290	301	303	324	314	305	289	302	325	328	318	330	290	292	294	318	337	299	336	350	317	334	322	315	275	312	303	344	305	294	319	322	306	303	303	300	296	310	321	293	303	290	316	304	290	301	341	315	308	295	333	311	315	303	343	299	296	296	338	307	316	303	293	280	318	300	316	292	325	317	323	305	315	293	306	292	328	348	329	307	313	313	299	297	332	309	301	318	317	312	308	308	304	325	294	305	319	312	291	297	322	321	303	308	294	331	325	339	297	296	270	316	300	302	325	291	303	318	307	329	318	309	305	312	283	282	360	345	342	353	304	346	321	327	312	319	315	299	327	302	307	325	327	298	334	334	302	328	305	318	300	307	311	321	330	291	308	310	323	322	325	305	308	298	338	278	326	289	294	325	286	317	347	292	313	305	271	345	293	309	294	321	326	314	308	303	327	284	296	293	307	296	303	305	294	303	304	312	354	315	311	316	305	317	298	285	315	317	334	304	273	314	309	291	294	318	311	335	274	301	293	345	345	341	281	314	287	313	274	313	296	266	285	287	334	305	320	294	317	318	310	294	331	280	285	295	306	292	306	295	321	295	330	319	325	306	297	309	319	294	269	326	309	327	304	326	329	316	331	316	318	332	308	302	312	327	309	308	325	301	286	287	293	328	302	329	309	287	316	331	332	316	298	299	324	318	326	338	324	316	311	309	306	307	315	298	273	340	306	315	280	275	299	297	333	312	313	319	288	328	334	322	320	273	320	287	297	273	320	287	298	313	311	270	306	305	299	316	327	298	307	348	305	334	366	340	314	312	322	331	330	312	360	325	323	331	311	285	315	304	331	304	308	301	288	294	318	309	294	342	323	284	302	301	277	332	319	310	297	328	298	295	302	326	289	318	289	310	310	279	327	324	310	304	304	292	313	322	310	305	282	311	345	280	320	323	322	333	324	340	337	256	293	297	267	293	310	314	295	302	316	277	309	301	326	313	325	299	314	333	362	322	289	323	278	286	336	319	326	284	334	293	296	311	310	293	279	329	342	296	327	361	332	314	331	326	322	287	325	318	331	294	320	285	312	327	282	292	346	308	327	299	308	321	329	308	307	325	330	318	296	312	325	321	317	316	295	317	351	304	330	338	297	302	327	293	311	318	285	332	304	321	336	316	309	277	354	299	303	304	314	321	304	329	320	303	305	318	301	299	317	322	291	313	298	295	329	359	308	290	308	331	317	330	314	318	312	326	344	297	312	284	311	336	311	309	295	324	314	285	333	331	335	323	317	320	332	346	292	328	320	316	290	315	325	328	292	311	274	294	329	330	302	316	318	285	318	266	316	304	284	319	326	310	315	330	297	297	287	310	314	297	316	306	302	318	319	312	311	315	352	337	286	303	306	312	322	325	320	311	315	331	312	312	300	306	327	325	324	345	308	307	311	335	332	302	316	299	291	296	321	334	290	324	314	312	287	303	319	330	306	291	325	286	298	307	315	326	308	271	303	282	276	315	321	338	333	309	333	288	299	300	320	266	336	331	310	306	320	325	309	336	333	308	326	343	323	316	278	354	298	322	325	282	309	316	316	313	318	316	306	315	273	332	297	307	318	299	334	338	342	306	287	327	321	313	316	329	326	269	287	305	268	312	340	321	313	303	324	323	313	330	298	314	338	320	303	286	306	352	324	319	338	298	308	316	284	340	318	319	310	311	308	304	299	320	323	300	322	336	307	309	334	271	309	308	284	323	336	344	295	310	322	331	326	301	315	299	303	322	308	306	320	314	320	342	310	338	263	307	300	330	308	287	308	331	282	309	308	322	320	329	299	311	322	302	314	293	325	286	280	338	299	298	298	320	322	298	303	306	309	320	273	295	332	310	353	298	323	328	320	336	310	341	313	322	290	332	324	331	321	282	327	311	302	277	326	335	313	308	305	305	286	317	308	288	307	360	344	305	301	326	345	341	293	336	310	345	307	306	323	322	307	326	359	322	287	290	302	292	291	326	326	328	285	284	312	298	332	312	321	333	331	295	284	332	313	297	297	304	309	337	289	328	319	314	320	325	304	283	321	319	327	300	287	320	307	324	280	334	300	308	343	293	318	302	276	280	285	320	326	328	299	328	334	307	294	298	286	333	308	285	301	314	324	320	276	328	279	338	309	314	299	336	308	326	317	331	295	302	336	322	336	318	325	302	342	327	295	284	322	283	290	309	294	300	301	287	301	321	282	293	272	331	312	293	298	280	325	305	320	334	298	300	331	308	345	309	342	324	336	322	310	319	306	331	336	301	342	325	325	298	314	325	314	306	307	337	325	305	321	311	307	301	317	329	330	324	296	304	309	327	319	275	299	331	281	301	333	303	308	312	310	307	314	320
23216	20949	26662	25310	20921	20823	5970	1386	1089	992	891	868	835	848	716	737	762	716	711	716	663	722	685	664	661	683	650	662	609	725	623	609	651	621	662	652	633	666	600	635	652	632	616	674	613	618	641	605	674	608	606	665	604	628	686	690	611	633	653	664	653	638	681	586	651	611	647	592	603	639	650	648	609	616	659	566	621	580	610	599	645	609	619	596	610	560	618	647	613	583	630	656	617	644	604	618	656	563	613	647	613	630	612	612	589	616	617	590	611	609	659	587	608	635	657	675	615	622	618	611	598	615	638	588	584	607	615	619	641	571	643	600	663	621	602	702	674	646	652	597	621	591	578	629	630	596	659	571	604	649	589	610	603	607	579	569	602	602	615	630	625	601	625	616	621	597	620	670	589	552	640	612	598	631	623	646	615	618	636	642	607	630	661	598	628	656	591	639	584	608	580	619	614	640	648	635	625	643	549	571	581	592	595	623	614	619	628	664	633	603	648	618	576	614	635	609	623	603	646	582	641	595	607	654	605	631	616	616	610	602	609	612	637	629	611	652	596	623	571	584	614	617	664	629	612	617	614	607	588	652	618	616	617	632	598	580	608	595	597	592	607	575	644	600	634	591	629	608	624	565	629	604	612	626	632	619	621	586	620	627	614	610	630	645	584	617	602	620	636	566	655	650	641	606	602	633	638	588	621	617	646	628	603	602	633	618	584	634	594	612	612	651	643	593	612	583	625	617	574	607	555	636	635	643	617	625	631	559	599	624	619	599	637	592	635	595	574	605	644	621	606	606	613	581	593	625	660	589	599	636	596	619	605	648	583	612	614	673	605	559	594	617	596	609	636	619	640	601	663	610	617	602	598	626	611	635	606	595	608	636	611	630	626	610	600	570	624	628	561	619	605	675	649	614	611	587	645	656	593	601	650	621	633	628	654	556	592	612	623	660	598	645	590	589	588	679	590	643	618	636	598	625	650	614	609	601	591	623	650	655	586	645	619	627	636	588	624	644	597	643	606	648	605	594	584	631	610	638	626	600	639	615	634	675	634	639	629	691	618	600	608	547	616	609	607	621	634	621	627	609	619	601	618	646	617	645	644	634	691	642	616	604	620	621	596	624	592	641	627	623	588	579	607	633	576	576	640	653	605	612	681	604	624	606	613	632	610	662	657	557	595	638	616	654	651	616	612	634	625	609	670	588	616	645	646	630	590	584	643	603	592	641	605	605	635	640	634	642	608	610	589	600	652	624	597	608	615	615	597	563	630	587	617	634	606	641	658	620	608	622	626	583	598	653	612	647	631	616	608	628	600	630	580	637	640	611	637	612	614	620	595	568	600	630	615	623	609	684	598	602	624	595	586	629	633	610	605	617	616	589	631	601	628	636	570	601	628	650	631	623	650	616	617	584	600	637	597	614	644	630	623	579	671	630	595	629	639	645	630	611	621	592	587	627	643	579	604	617	620	598	659	609	600	625	644	604	579	618	606	649	588	651	653	674	568	623	654	607	691	652	640	650	585	601	625	623	655	618	669	616	643	643	624	640	630	643	557	563	571	626	611	642	614	581	614	625	628	628	638	664	631	580	595	594	620	622	626	632	584	617	650	632	612	597	612	649	628	594	598	628	608	635	615	641	634	665	607	636	621	635	620	656	602	629	608	614	585	563	626	618	655	621	616	606	644	661	613	597	637	618	614	587	597	561	611	606	637	612	591	672	587	644	599	603	628	597	609	612	596	594	598	624	629	634	613	633	638	589	637	598	566	642	643	630	589	615	673	609	585	619	586	665	601	611	584	602	657	643	632	655	628	585	628	630	645	625	613	584	600	582	576	603	613	621	617	588	619	638	583	665	595	612	573	634	612	614	638	589	614	611	579	598	632	652	630	615	629	608	635	599	616	654	654	698	607	646	600	590	632	634	633	587	593	639	631	596	616	664	667	672	640	588	575	590	645	622	627	578	611	576	640	580	655	545	627	626	617	638	655	611	590	624	663	587	600	602	610	661	642	638	618	664	625	603	570	619	618	687	610	668	634	653	618	593	612	601	602	625	647	641	630	585	600	581	615	593	638	570	596	596	600	630	618	634	631	632	554	635	582	601	618	627	640	627	572	633	599	614	599	601	628	585	632	576	626	636	622	593	610	606	616	631	582	571	561	649	655	582	607	609	644	626	643	638	608	644	643	601	586	651	618	595	576	647	651	607	534	671	658	621	595	647	643	588	677	635	627	627	599	593	618	595	600	598	594	569	673	568	595	616	637	608	588	591	598	594	557	590	669	591	655	641	648	688	627	604	616	625	635	604	616	601	656	635	630	625	625	648	598	642	605	651	606	633	613	596	652	609	612	599	633	660	651	631	632	562	622	562	582	601	648	581	595	602	622	644	627	636	590	606	615	605	597	592	665	628	612	578	632	603	627	614	634	671	608	634	576	649	582	650	646	640	608	562	590	589	599	613	583	576	667	670	647	617	568	620	580	587	609	611	644	611	643	607	661	633	611	625	622	645	602	594	621	627	628	598	587	628	638	620	610	657	617	629	644	629	561	641	621	618	619	636	616	620	607	592	569	621	605	638	555	575	591	669	624	578	595	607	654	606	603	631	625	593	658	691	621	596	583	641	588	627	611	634	585	621	577	626	610	619	636	655	600	555	608	599	613	598	617	597	591	630	607	613	657	598	605	627	596	639	591	605	632	576	555	580	620	613	612	646	653	625	564	639	587	642	604	627	608	607	629	607	630	598	649	629	624	566	614	584	597	687	613	603	605	648	624	613	591	640	622	605	675	609	601	611	637	591	632	607	625	624	617	609	603	624	592	557	584	613	600	607	604	619	635	614	603	628	623	645	631	651	600	618	594	606	591	635	624	608	609	580	591	630	677	610	613	587	602	567	647	622	601	575	576	623	585	633	594	658	628	626	622	583	634	574	607	675	587	615	633	589	618	634	602	640	584	618	620	642	612	586	621	625	634	663	589	609	651	593	592	653	593	636	655	574	615	644	586	615	610	642	596	644	605	583	600	617	620	614	607	638	650	632	594	602	637	631	629	567	636	640	608	573	623	599	617	622	607	627	629	605	617	607	630	619	657	631	642	628	655	675	594	663	610	622	618	638	622	628	645	632	577	658	596	584	611	622	594	593	606	655	636	654	603	604	634	611	608	627	675	604	620	623	611	625	634	570	581	611	608	613	611	650	588	623	621	610	631	636	580	630	597	627	623	642	593	628	664	599	644	656	649	620	636	616	574	604	597	615	598	548	640	611	612	628	612	593	631	618	601	645	580	599	632	608	622	592	604	635	631	605	586	631	619	605	601	648	606	604	570	588	585	625	640	609	618	614	627	609	637	606	591	651	634	604	640	631	656	604	598	588	589	617	628	615	601	601	663	578	590	609	592	565	628	630	653	595	624	625	645	641	645	621	635	582	613	682	624	572	647	661	661	554	621	598	595	599	623	587	663	597	636	614	650	608	597	644	607	616	617	632	627	609	632	668
47406	23935	12141	6989	4454	3062	2480	1957	1646	1458	1263	1102	1024	955	893	854	869	837	786	803	723	728	758	715	656	726	653	660	688	677	650	651	663	614	610	685	618	594	622	584	635	642	598	613	612	626	649	622	636	627	599	620	610	581	615	618	610	596	623	642	583	600	586	584	628	621	632	599	619	616	581	584	603	555	609	580	593	554	612	617	597	565	584	601	576	593	587	568	632	622	596	542	612	617	619	621	576	594	538	555	581	571	571	582	591	536	616	564	625	567	599	628	619	580	569	617	603	626	586	586	652	559	561	580	590	582	590	575	569	584	586	572	576	603	648	575	568	558	592	556	583	561	576	590	581	569	596	575	586	626	573	582	579	594	625	589	592	583	598	597	588	551	633	557	599	552	592	580	571	573	585	568	543	574	606	558	550	583	628	581	606	570	577	558	552	585	556	609	590	570	587	575	571	505	585	619	571	572	579	594	573	586	564	590	604	608	584	597	597	514	574	599	589	598	559	580	562	612	616	602	544	570	553	573	581	561	563	553	556	602	601	563	599	574	582	590	565	574	547	591	620	539	581	592	565	622	581	556	635	583	558	557	594	559	542	610	569	586	563	599	571	577	526	564	555	601	557	547	581	542	580	616	624	592	598	575	604	547	595	575	571	563	570	582	555	589	586	555	616	616	638	607	555	566	592	595	597	579	586	599	609	578	605	576	622	600	579	561	613	593	550	572	631	569	578	553	584	524	603	584	570	573	578	631	583	581	548	595	572	609	540	568	567	537	556	599	607	616	586	585	569	593	566	593	581	566	569	634	567	559	573	572	553	562	588	624	594	590	580	625	588	592	598	579	579	602	576	622	565	565	618	580	608	595	612	573	576	580	533	610	605	582	603	579	573	546	633	632	610	550	594	558	612	566	602	566	545	578	610	595	587	611	612	577	560	612	579	564	533	567	555	556	568	597	536	578	598	621	585	593	593	576	544	599	581	598	587	567	585	550	591	580	616	582	587	595	606	576	608	555	596	573	604	574	556	610	581	584	563	569	571	619	595	587	611	572	578	623	590	582	599	552	548	610	571	586	564	576	593	571	574	552	588	563	553	598	600	588	612	612	535	587	585	597	609	555	586	548	639	591	562	603	569	564	596	566	563	598	557	593	596	567	586	650	582	593	600	587	588	557	589	550	609	598	584	594	595	618	584	608	600	621	570	589	570	565	605	604	591	575	565	572	571	582	570	575	575	566	548	590	608	642	606	601	584	580	571	564	588	528	592	558	569	619	602	585	560	576	550	606	548	620	563	580	617	568	572	570	572	576	539	582	558	599	598	609	597	565	615	584	610	566	588	592	589	619	569	589	595	599	616	602	587	497	579	624	610	546	614	582	559	595	579	603	539	553	586	599	595	593	536	632	565	592	575	568	592	596	577	580	588	573	549	554	546	571	591	565	538	556	549	591	554	584	569	612	570	564	589	604	562	559	592	574	581	627	539	569	623	550	619	600	539	589	597	562	587	583	549	574	563	660	594	603	577	618	629	548	551	592	572	532	590	609	606	585	582	544	555	592	611	566	561	536	578	614	580	549	581	642	576	582	596	552	570	562	552	634	606	542	580	547	613	537	599	589	598	584	611	586	614	582	599	643	562	559	593	619	582	587	619	579	555	620	545	560	560	587	563	559	585	596	630	557	596	583	594	564	571	599	521	587	588	550	549	640	576	605	575	579	587	554	568	608	634	621	563	595	577	551	549	589	579	578	577	592	579	583	578	628	590	560	568	593	627	614	614	600	645	585	615	599	581	599	563	550	625	566	581	580	546	646	571	546	597	605	565	591	587	586	579	577	557	608	587	572	588	566	572	595	575	551	556	611	523	580	585	575	573	579	601	558	567	588	573	568	536	565	596	598	516	594	582	574	600	585	613	537	579	555	571	601	586	589	586	599	620	613	581	559	549	577	598	569	574	576	583	622	580	580	543	617	547	598	597	553	523	579	543	567	554	576	551	578	612	601	571	596	605	604	556	605	556	624	597	551	606	586	598	566	613	564	562	553	581	563	571	608	588	574	625	572	558	568	589	599	566	597	599	592	574	555	593	591	562	580	579	636	590	610	565	631	599	624	575	587	583	563	588	574	584	572	628	540	546	561	577	591	567	595	618	586	584	600	584	561	616	563	564	575	580	550	548	592	574	570	553	533	622	607	609	612	613	617	531	597	624	605	593	613	592	563	598	576	534	623	595	586	579	594	560	584	601	606	603	561	607	565	592	598	594	579	565	580	567	545	513	577	560	572	616	582	588	565	562	557	600	579	571	540	572	589	609	582	607	574	558	571	570	567	609	625	613	549	551	589	576	554	632	572	573	544	536	573	581	559	556	559	568	599	587	581	577	622	569	576	580	585	571	568	615	597	592	557	579	592	617	630	583	600	575	587	571	576	547	618	561	597	535	596	578	565	564	632	552	603	590	568	574	558	610	558	627	568	568	585	544	606	608	538	575	566	596	585	616	544	556	548	596	569	571	580	605	563	555	597	557	556	585	561	593	556	585	564	558	573	550	586	588	589	575	548	583	572	538	527	596	601	567	557	541	588	602	555	607	602	558	572	575	625	575	581	599	616	542	564	568	575	553	593	575	634	584	565	553	564	546	614	556	582	541	580	592	582	584	572	597	542	568	576	637	579	570	596	533	560	572	589	583	583	629	580	565	573	568	622	576	592	587	658	596	573	561	604	644	573	586	620	554	551	617	611	534	572	583	552	557	570	554	578	579	617	560	555	600	596	556	555	542	594	583	587	601	570	602	594	529	580	601	556	573	594	594	589	584	581	617	545	580	593	583	567	629	633	586	605	540	600	556	579	603	594	551	553	545	571	599	548	636	605	569	631	585	592	597	585	547	607	590	547	621	573	566	598	587	581	597	583	556	571	588	566	579	584	588	577	585	567	569	564	571	613	565	591	595	615	596	602	557	580	569	554	593	591	536	554	543	546	580	548	574	588	605	604	589	527	555	541	589	576	558	614	595	609	504	576	598	576	557	556	579	570	605	593	560	570	596	609	574	598	593	586	556	604	588	592	596	562	596	571	621	561	566	600	546	557	588	613	595	555	571	612	560	552	571	574	578	594	563	591	603	573	601	594	551	566	566	592	603	553	585	586	569	607	568	587	587	609	560	635	544	580	596	592	556	577	571	619	605	588	539	605	558	575	570	600	596	555	568	558	560	538	554	518	602	584	571	575	600	567	603	602	570	555	584	585	530	582	620	584	563	589	587	588	600	574	566	549	556	581	595	561	597	634	609	583	612	571	593	611	544	532	592	585	573	576	560	561	560	616	589	575	589	581	605	587	594	544	588	593	602	575	577	604	621	602	567	569	580	553	614	590	598	569	551	582	523	555	586	584	582	570	620	558	579	531	553	601	594	577	595	561	594	567	571	552	597	595	561	577	629	549	555	538	584	568	555	551	577	597	561	553	573	560	583	612	563	620	613	557	599	599	587	611	555	587
33705	18287	3330	717	576	562	560	547	544	551	553	504	506	518	497	538	506	506	492	517	521	510	537	484	517	586	473	542	549	508	471	523	530	497	493	500	517	512	497	502	518	495	506	505	502	510	487	504	484	509	523	487	492	515	523	524	507	524	496	523	502	469	480	490	514	517	559	476	502	518	525	530	528	529	465	506	519	513	506	495	486	496	515	534	471	534	513	512	501	539	511	494	509	497	459	488	512	518	495	519	466	535	542	505	516	518	518	526	507	521	499	523	525	512	525	510	567	506	486	519	536	510	509	535	527	502	469	499	477	479	531	501	541	516	483	497	454	526	513	500	532	541	530	524	527	474	490	495	520	466	473	479	480	467	498	471	474	521	533	526	492	508	540	508	504	500	523	522	514	536	528	488	544	534	468	507	535	522	518	455	500	531	467	493	537	529	507	558	499	481	471	484	498	523	531	499	526	500	532	493	520	474	529	525	533	522	515	508	562	488	518	487	506	485	499	492	466	488	510	506	509	538	514	490	490	521	517	505	519	518	523	489	519	485	524	468	503	495	501	483	490	515	498	505	504	459	509	504	497	522	487	489	536	509	526	502	502	485	495	546	513	494	533	533	520	496	546	526	466	473	519	496	486	507	524	471	504	530	511	509	510	509	522	536	524	533	484	503	493	519	523	493	536	487	530	521	502	525	528	504	540	518	504	500	490	534	521	553	486	539	550	516	472	520	494	477	496	512	532	520	538	523	522	513	523	501	489	501	487	522	477	472	532	531	492	444	493	517	474	472	529	535	519	509	468	533	519	470	495	498	537	548	525	541	487	501	482	475	490	573	520	511	516	485	513	498	472	497	506	488	533	501	498	494	485	452	504	488	515	496	530	494	483	460	523	478	503	526	507	476	489	508	553	486	534	524	521	518	536	502	506	506	502	551	506	513	493	465	508	543	476	530	469	514	501	493	496	542	533	492	508	512	513	493	508	513	465	487	556	527	512	507	485	495	507	490	487	515	516	544	520	524	548	523	512	518	519	493	538	479	525	542	545	461	478	500	505	526	529	464	505	524	512	527	508	498	475	515	495	514	529	508	503	489	546	518	492	493	523	530	512	499	503	502	498	532	535	507	507	541	518	464	545	500	519	551	465	531	551	485	484	523	457	473	499	506	519	527	523	493	490	484	521	480	482	534	463	524	524	564	514	494	513	515	523	486	501	472	513	509	488	517	527	517	519	506	523	478	530	508	524	489	550	538	480	509	483	510	504	522	537	475	524	485	522	496	563	502	549	537	493	500	487	458	527	504	487	506	458	519	502	554	513	531	508	489	481	532	517	527	536	482	504	510	543	534	511	490	503	509	531	530	533	515	491	477	512	522	538	484	476	528	508	525	510	527	508	537	547	552	519	478	496	474	496	515	486	511	495	537	501	487	528	504	519	532	521	537	498	540	505	520	487	502	472	461	558	476	493	479	488	479	549	503	507	519	535	532	516	473	449	504	525	466	505	520	529	512	480	546	530	508	494	485	528	489	540	508	515	549	528	547	522	525	552	549	527	496	502	498	507	514	513	539	480	520	499	514	496	514	494	507	470	532	510	538	511	495	503	529	505	504	496	492	521	497	502	516	479	544	499	535	532	505	486	511	472	505	489	521	524	490	470	552	529	535	519	497	492	519	464	481	521	478	492	485	502	525	513	515	495	528	530	527	519	500	521	491	516	508	508	486	504	459	490	520	531	542	450	482	491	533	495	495	491	527	496	469	549	504	544	536	522	505	504	505	504	532	480	504	510	515	528	507	492	491	475	517	509	550	517	507	530	504	524	485	523	497	511	540	506	506	464	495	480	548	519	469	478	505	543	530	515	530	497	582	501	502	502	482	532	526	571	464	483	522	522	543	531	481	489	540	515	502	506	520	497	503	506	516	497	504	557	495	531	479	496	532	507	479	486	484	507	493	498	537	469	504	498	508	526	492	488	489	516	554	560	496	538	497	542	487	467	542	491	534	544	507	512	528	510	494	482	551	503	478	486	525	527	540	580	484	518	503	510	472	520	499	491	492	537	521	540	520	505	503	526	519	461	535	502	489	521	515	527	547	526	516	523	540	547	519	490	544	543	498	504	492	527	487	513	489	532	520	548	515	507	521	566	511	498	537	505	492	498	509	504	495	526	546	515	493	501	485	514	498	515	504	502	513	586	539	505	535	508	507	474	532	569	532	538	501	537	511	547	499	528	510	463	551	511	506	516	532	529	522	537	511	519	557	517	528	465	492	491	509	491	543	485	523	484	538	521	544	492	501	507	508	543	521	489	480	497	514	493	503	474	535	525	513	528	515	519	486	518	490	532	508	480	516	499	493	509	506	508	518	539	483	520	503	510	491	518	525	476	468	525	489	513	501	513	504	491	487	504	511	532	484	533	499	479	511	531	527	497	488	522	499	506	505	519	524	534	494	496	499	498	512	509	512	499	495	510	510	546	534	535	503	535	523	525	491	518	484	488	519	506	532	508	492	494	514	526	505	527	535	527	540	514	536	520	525	514	528	524	502	501	550	495	551	503	517	524	532	511	544	594	548	495	509	495	513	524	530	494	554	521	506	513	503	524	496	500	492	500	471	522	509	468	521	506	541	512	506	543	508	527	498	532	495	483	537	513	476	500	518	497	571	535	484	511	516	494	523	502	518	530	509	519	540	471	545	518	554	504	542	533	518	482	502	476	491	521	549	548	487	507	538	520	532	496	511	538	490	548	497	507	507	504	510	511	537	504	508	527	509	550	536	509	488	495	528	523	509	512	496	492	469	514	509	495	527	517	501	525	502	494	468	496	502	513	497	502	484	553	473	538	514	502	506	463	480	496	537	477	494	521	500	518	539	483	509	546	481	512	526	480	513	525	504	497	510	506	492	503	506	518	509	485	492	521	437	481	537	521	553	487	491	513	518	524	519	508	512	517	540	530	476	523	530	514	512	521	541	532	524	537	504	483	492	486	503	554	513	477	514	530	487	506	517	501	487	532	503	522	499	521	518	482	483	530	528	503	523	490	509	541	531	526	530	562	519	517	540	534	506	523	523	527	535	513	501	541	484	512	538	492	487	514	521	541	541	451	517	523	527	489	538	500	482	528	516	497	519	460	524	524	540	535	522	513	528	490	528	529	519	462	509	548	477	512	534	503	502	530	496	487	528	520	496	511	509	517	464	499	536	481	524	528	484	485	511	487	562	501	492	521	480	488	522	510	513	500	503	503	507	485	533	520	508	501	534	499	512	498	525	502	526	509	502	479	508	543	527	528	502	489	483	508	472	530	485	483	517	493	494	500	519	551	508	492	475	487	510	504	532	521	454	478	509	532	488	481	492	498	501	515	482	494	516	538	488	491	491	515	499	493	497	461	489	549	515	496	478	515	476	522	506	489	486	499	528	514	523	473	505	525	516	486	468	539	456	466	507	506	524	519	478	524	510	513	516	535	453	485	481	524	521	463	525	516	529	543	517	501	526
30965	7835	862	668	650	590	573	602	562	571	543	528	531	528	533	568	538	504	545	519	555	556	572	523	503	506	507	543	520	556	565	576	542	532	509	533	572	554	549	571	514	544	533	551	563	561	566	558	540	556	517	537	553	510	550	553	531	542	536	560	512	542	542	524	524	559	573	564	515	563	535	536	509	562	566	523	503	575	534	545	541	561	496	555	544	541	522	490	598	513	514	587	543	523	524	537	543	493	562	528	563	536	512	530	500	539	537	549	586	547	508	525	498	544	571	508	547	558	500	576	527	511	557	525	527	559	489	521	507	537	501	500	547	553	568	501	570	506	551	585	567	577	564	552	498	553	524	527	525	531	490	528	512	504	525	508	498	520	501	559	514	533	501	526	562	514	535	541	531	521	516	533	523	521	537	495	529	556	573	551	552	539	507	489	539	536	494	536	534	593	475	529	516	552	512	506	527	530	512	540	529	504	545	541	528	522	559	521	502	560	527	524	529	543	499	522	554	548	516	500	550	528	479	539	510	535	552	561	518	554	515	569	512	567	557	571	497	521	521	544	514	502	518	540	543	565	552	539	537	543	551	541	522	527	533	547	505	513	563	544	505	546	539	542	550	534	562	548	527	481	505	562	540	496	549	530	537	589	491	559	532	532	511	512	496	519	504	570	523	510	511	570	480	517	504	563	534	520	537	535	491	532	544	478	500	542	496	563	537	531	534	556	521	515	556	557	549	496	562	531	552	520	513	535	507	523	501	576	501	552	553	528	530	524	547	530	554	562	502	533	592	530	545	519	530	521	550	564	557	502	507	547	513	507	517	544	546	494	494	490	532	513	525	539	544	507	581	502	535	518	510	551	495	536	552	553	522	527	551	508	539	567	526	549	530	515	526	518	496	550	511	530	546	586	516	559	560	533	590	544	526	532	549	541	538	545	552	543	542	498	481	520	526	507	521	534	511	526	533	546	589	506	513	555	506	495	557	550	510	557	541	526	508	506	513	591	498	546	553	532	505	526	544	507	552	547	477	547	533	513	527	544	522	511	533	535	539	482	552	555	525	519	526	506	508	491	527	525	520	520	508	501	550	544	490	512	530	526	558	512	569	531	622	532	545	524	552	503	562	534	522	544	545	524	508	546	568	550	526	532	501	494	538	538	509	510	547	538	559	513	567	514	513	571	547	539	544	503	577	535	543	554	522	567	530	526	556	510	585	552	523	531	524	521	508	585	530	530	558	533	526	513	497	564	495	512	530	486	516	512	496	544	555	528	502	559	540	534	521	511	549	556	536	519	505	504	533	534	523	516	519	571	576	535	500	535	554	553	569	533	534	503	522	542	530	505	542	542	560	552	513	509	535	592	533	566	568	521	521	540	540	536	517	513	542	554	522	502	562	533	562	531	527	560	594	561	559	521	539	502	534	521	456	511	578	470	536	532	547	500	516	513	518	498	482	564	494	536	544	525	527	517	558	520	534	530	517	542	541	535	515	519	519	517	559	545	527	525	516	554	537	554	525	505	526	525	518	551	535	549	510	537	568	552	517	537	521	473	528	518	486	501	519	569	497	556	568	520	539	495	513	535	523	519	564	493	517	560	514	538	535	565	515	524	478	519	532	523	509	502	531	559	521	517	540	547	520	522	507	479	545	560	526	517	546	493	540	541	558	558	514	564	542	525	457	514	530	532	540	556	517	549	531	569	548	527	545	553	524	510	528	500	541	522	552	514	563	542	542	515	540	522	539	515	554	531	554	542	517	498	485	543	545	496	516	554	505	497	519	556	535	561	537	545	543	534	505	513	518	518	550	523	542	528	530	508	565	540	503	543	542	552	516	558	503	552	549	532	509	507	506	544	519	543	526	523	501	536	539	564	509	499	498	538	597	523	517	515	558	550	546	552	538	558	542	507	515	533	529	520	556	567	575	553	532	491	520	555	494	504	559	573	592	564	501	509	518	544	569	482	571	530	503	490	487	501	498	562	552	547	564	508	519	541	512	545	536	562	543	500	511	538	541	539	541	554	540	505	538	554	532	551	547	535	529	537	533	547	545	519	557	525	546	501	576	545	605	571	508	496	517	548	519	537	541	507	464	494	529	515	516	531	534	485	503	563	547	495	505	529	521	499	553	476	556	538	494	531	552	535	526	504	563	532	560	529	540	505	501	585	534	564	571	568	542	521	536	515	509	551	532	509	515	527	495	560	516	501	518	521	536	544	550	492	537	567	548	518	523	538	545	507	544	538	549	527	536	605	524	525	529	535	535	551	543	529	532	563	553	544	545	577	549	545	563	498	522	518	553	521	545	535	515	502	521	513	541	527	529	537	508	510	521	543	527	554	535	531	553	539	524	483	511	534	552	523	548	544	519	556	541	546	564	565	496	557	518	542	561	549	576	512	560	482	535	545	523	528	576	515	502	506	549	547	554	540	551	513	523	537	556	559	514	545	530	566	569	508	522	547	547	560	541	515	540	491	509	579	499	542	503	530	559	521	534	534	553	512	554	519	542	506	561	492	532	523	514	487	519	557	554	534	542	554	518	505	535	556	564	553	498	500	521	580	541	524	545	557	503	552	559	516	491	516	534	560	558	527	518	503	582	515	511	515	545	529	537	523	544	509	557	559	492	506	551	533	523	528	540	535	543	553	546	525	513	578	553	515	547	505	478	481	554	520	493	501	521	518	548	541	557	525	503	556	544	519	530	541	548	509	514	540	544	529	519	538	538	556	523	543	566	495	553	524	534	554	516	528	516	509	543	544	550	541	487	536	507	528	494	518	526	530	496	542	515	506	536	538	516	544	575	499	504	532	545	548	518	546	535	535	562	519	530	496	554	581	502	519	553	564	533	541	526	557	572	522	541	557	514	529	512	546	554	531	521	545	513	512	530	499	508	530	538	563	509	536	520	556	522	527	479	531	494	535	504	512	521	537	559	536	563	521	517	498	538	477	502	549	504	532	528	575	535	526	545	534	566	546	547	533	554	553	523	508	508	546	564	517	481	487	528	522	515	563	481	555	524	540	532	513	544	531	573	517	541	501	540	570	563	558	495	490	542	501	559	497	545	527	542	513	542	555	555	536	554	529	527	534	553	501	553	506	540	544	510	537	581	548	520	515	520	495	532	591	583	521	542	536	547	543	551	523	521	519	522	566	528	551	559	538	567	531	539	533	472	508	528	522	506	584	517	583	521	544	493	571	501	522	538	548	537	517	510	557	587	552	531	490	557	518	544	571	540	532	537	547	514	508	495	514	534	548	528	534	503	522	539	494	542	529	548	537	557	529	525	589	521	572	569	570	590	523	578	510	527	520	535	558	517	498	544	564	498	517	502	567	575	572	522	507	535	509	531	561	548	514	534	551	571	509	506	536	511	538	556	540	522	528	488	544	555	549	519	544	547	545	531	537	545	522	544	510	562	474	536	498	504	536	526	523	540	549	501	522	504	535	520	526	523	499	520	469	557	552	561	575	547	554	520	529	538	519	554	508	550	532
25361	21463	26427	25563	20092	4662	799	631	571	494	465	430	410	398	383	351	343	376	362	362	353	332	341	311	338	351	335	359	361	329	329	338	334	317	334	318	326	309	340	334	288	292	315	325	313	316	319	304	332	352	316	325	339	316	290	305	313	310	296	317	334	322	329	330	327	328	324	341	305	304	345	319	305	324	318	304	318	297	334	320	321	322	316	289	312	310	318	314	311	321	296	298	300	339	353	327	293	303	317	312	346	293	292	297	319	297	314	295	331	310	333	313	318	346	316	319	316	324	331	331	323	306	295	339	309	303	334	349	315	323	286	299	301	310	315	335	288	331	303	321	308	317	280	319	318	293	340	338	285	291	321	341	319	317	330	300	333	303	301	319	301	306	295	302	279	305	300	321	352	323	331	313	299	300	331	318	309	319	331	294	353	278	312	319	301	321	326	304	316	272	310	329	291	298	312	290	296	303	351	333	301	326	294	333	287	311	314	336	303	330	290	339	273	298	318	285	303	293	278	306	313	288	304	277	332	321	343	316	295	332	297	302	321	288	315	333	325	306	278	307	295	290	317	307	285	322	286	297	332	289	289	319	312	312	292	305	309	309	297	316	313	339	329	318	329	297	310	343	304	347	310	333	311	303	322	334	298	310	302	325	302	311	340	296	332	272	292	298	330	320	274	305	300	344	324	288	298	292	326	298	331	311	281	269	343	324	305	294	307	309	338	337	290	303	308	317	324	298	302	265	369	301	340	324	280	296	298	313	308	311	346	295	286	325	294	295	269	352	315	328	320	321	296	346	301	339	339	311	308	331	323	297	325	304	300	303	317	313	278	293	277	270	328	304	297	323	306	338	308	325	345	303	329	321	318	279	312	309	313	305	313	327	307	307	280	319	269	310	318	338	292	268	303	308	313	323	319	334	312	350	344	309	304	326	312	340	338	311	302	295	316	294	314	309	293	303	273	300	320	293	325	320	313	295	315	300	316	291	299	324	321	300	284	314	302	294	309	326	310	297	309	284	338	295	306	337	308	277	325	335	339	327	300	304	333	317	321	271	316	307	290	310	287	298	329	315	336	315	276	332	307	277	314	336	310	340	327	328	307	331	310	339	305	322	287	301	317	340	318	323	298	359	333	338	301	308	342	302	332	332	321	318	292	314	281	320	314	307	337	297	348	305	298	330	298	310	312	286	325	279	312	327	308	296	295	329	325	298	326	311	283	304	283	292	283	301	326	320	328	317	325	260	306	302	287	297	311	346	307	306	323	313	304	313	326	287	313	287	291	325	311	290	297	305	309	306	323	313	288	306	298	360	322	317	345	344	325	287	330	289	305	306	303	319	315	327	331	326	350	345	333	287	312	331	285	309	274	316	298	316	321	324	305	288	313	283	309	323	311	313	288	300	293	302	323	311	307	304	329	301	337	316	327	278	291	308	316	340	293	359	330	293	299	300	324	299	303	313	336	328	328	324	284	290	316	309	314	317	312	269	294	322	316	328	308	302	299	315	287	286	320	287	289	306	331	304	305	309	300	282	309	317	303	335	339	338	279	322	301	318	311	307	320	335	323	297	329	325	275	321	319	343	279	307	332	310	267	348	289	326	319	291	285	318	317	309	328	296	300	296	312	325	311	308	313	289	276	313	319	310	300	329	325	296	301	303	301	308	299	329	317	281	308	354	306	331	327	311	307	333	301	309	303	292	309	288	330	326	314	328	318	329	304	303	305	320	302	296	293	295	323	318	311	337	324	327	291	342	313	279	319	287	301	304	292	289	313	309	334	335	288	340	294	301	302	293	319	302	329	321	277	301	300	312	314	300	307	320	317	311	282	288	304	335	294	302	346	268	304	312	297	317	288	307	299	288	312	315	325	293	338	349	325	297	323	288	312	330	341	332	327	305	323	341	303	339	316	339	310	274	315	311	297	314	327	314	334	313	301	315	334	363	330	306	297	326	309	318	342	289	308	314	274	298	312	316	324	315	283	330	326	321	295	328	313	300	297	300	320	300	321	354	274	305	319	329	283	311	332	310	316	300	298	309	314	332	300	327	291	280	351	321	343	318	325	315	311	296	320	320	318	345	314	302	320	325	316	304	351	324	309	337	289	318	310	323	344	341	278	334	344	338	306	298	288	306	331	341	332	307	338	322	329	292	325	318	306	281	316	314	310	326	294	295	363	332	340	312	303	322	330	315	312	328	341	300	295	295	287	330	343	297	295	302	313	325	303	336	310	307	298	286	310	301	318	297	317	301	330	305	326	316	308	319	302	309	333	304	324	303	294	293	307	314	305	310	294	342	297	316	336	314	288	279	294	312	299	319	303	293	301	308	336	301	300	289	305	295	333	272	323	314	295	315	306	314	327	344	290	292	302	292	307	286	316	330	345	323	311	325	349	314	327	271	323	330	301	337	299	291	324	316	285	339	278	315	290	340	313	313	318	327	330	320	305	318	346	323	338	296	328	331	336	286	343	322	310	286	305	309	291	317	289	316	271	305	328	317	314	298	335	335	273	301	314	310	304	328	353	326	292	297	312	308	317	317	325	318	306	338	327	288	349	330	298	326	285	333	304	350	299	286	321	316	308	319	318	316	269	329	286	313	338	304	349	329	330	315	321	323	305	301	285	287	319	306	307	339	313	332	295	307	280	328	315	289	325	305	320	321	323	297	284	303	311	310	314	306	271	310	296	326	309	321	334	322	326	326	343	302	287	307	297	321	304	297	327	295	321	296	300	301	327	309	282	324	313	319	321	333	327	307	325	301	313	302	297	300	294	324	326	344	302	317	275	334	296	327	304	299	342	309	289	302	329	305	310	317	311	321	315	308	279	301	310	322	302	309	322	320	322	319	292	298	314	304	359	301	304	349	313	320	304	302	295	323	297	299	267	312	321	322	305	311	275	317	319	312	323	307	329	311	309	303	280	298	339	334	312	314	323	307	323	350	320	310	339	314	298	353	335	313	317	313	320	295	325	302	298	312	303	308	300	311	310	283	314	322	307	289	324	275	299	277	310	317	321	287	330	325	295	331	323	309	303	335	286	322	314	316	327	306	317	315	310	313	311	316	326	328	302	330	329	307	301	347	304	301	314	317	318	315	319	332	307	311	346	303	326	336	303	307	324	312	295	323	301	326	279	287	311	314	331	296	280	336	304	289	307	316	298	312	298	296	308	305	336	303	315	313	297	332	301	292	342	317	279	302	305	303	296	305	347	315	325	313	289	331	311	325	333	287	326	321	304	306	322	272	307	315	298	304	316	319	282	340	320	312	321	322	322	324	337	314	330	339	307	315	292	313	319	303	302	311	294	302	319	305	321	312	305	312	310	318	327	310	345	304	288	320	271	325	338	336	294	314	302	309	302	301	269	291	320	261	296	333	323	328	290	294	335	293	303	300	312	320	341	318	314	300	298	338	316	325	341	325	310	314	292	248	306	339	309	285	338	282	290	280	328	345	301	340	346	329	318	299	289	306	331	312	320	298	306	310	289	321
57889	25393	6495	3595	2248	1531	1234	953	798	670	708	620	565	507	508	448	469	414	432	384	425	365	412	396	379	368	397	332	375	360	330	354	334	341	343	365	341	304	350	394	356	343	335	314	324	339	357	355	336	371	327	359	336	334	340	388	339	345	323	323	341	315	318	332	325	350	347	334	293	336	301	328	306	359	298	320	344	345	328	352	327	289	341	306	346	327	351	327	335	340	292	361	327	339	306	335	331	329	293	318	331	317	318	304	300	342	328	297	327	303	339	324	290	356	333	330	317	314	322	306	328	342	344	318	336	323	324	328	344	329	302	344	291	346	335	356	350	336	289	325	330	335	304	330	345	325	344	321	313	306	315	328	313	315	314	329	324	300	323	352	327	312	314	329	315	306	324	324	302	339	321	284	340	266	364	323	328	312	314	289	293	294	292	305	327	351	296	349	334	307	337	321	306	336	339	354	322	340	310	335	326	323	321	289	313	327	339	326	349	355	349	334	317	340	310	326	340	323	292	277	337	340	316	310	341	311	342	313	327	333	328	292	322	301	341	324	311	312	337	340	302	300	329	326	335	363	329	320	334	333	350	312	291	334	340	322	312	326	336	332	297	304	320	281	351	341	306	314	322	319	349	341	289	334	331	304	329	327	315	358	334	343	302	361	326	314	325	312	300	341	336	321	326	331	356	320	298	374	323	308	316	331	315	363	322	324	324	321	314	348	332	326	329	304	332	328	337	326	353	323	329	328	315	311	277	336	358	336	312	345	359	356	356	330	345	310	345	334	318	333	328	316	338	337	328	314	297	321	300	328	338	313	332	336	332	345	369	321	325	355	317	328	324	387	299	324	335	300	358	308	316	327	307	317	339	349	312	293	316	303	316	290	313	331	327	336	320	332	344	336	311	293	328	303	345	336	336	311	311	300	316	309	301	337	356	329	320	325	318	352	359	315	325	308	302	308	301	316	315	319	301	294	312	318	326	301	322	304	304	328	326	308	351	361	349	305	311	322	339	302	332	324	294	367	331	350	316	320	319	303	334	348	294	338	307	350	323	319	299	324	309	298	346	323	303	339	369	323	313	320	287	311	310	321	343	313	311	312	318	292	350	305	305	311	329	321	310	315	321	318	316	356	300	327	318	347	313	356	336	311	336	297	339	294	326	328	317	350	321	371	311	282	299	315	329	311	309	317	317	315	326	334	353	298	339	342	344	326	309	342	356	312	302	300	329	320	333	314	307	321	327	333	335	336	307	355	317	329	320	303	319	346	332	316	319	339	338	310	344	329	293	364	324	341	323	299	308	304	315	337	344	293	321	314	335	318	323	343	360	358	340	334	294	303	310	317	316	326	317	326	321	326	346	326	332	329	316	319	322	293	320	318	308	320	314	309	307	338	305	345	313	307	315	319	328	319	324	324	323	337	334	310	329	320	325	360	343	344	295	301	319	321	337	342	301	334	365	324	304	357	326	341	294	310	342	331	302	316	327	355	363	330	333	328	298	334	341	314	318	329	332	316	306	323	305	320	298	346	345	339	325	317	285	292	331	324	289	311	333	307	296	344	311	316	354	306	326	359	327	342	337	299	311	296	326	322	330	321	290	320	336	335	368	344	308	317	332	323	332	298	346	338	306	306	312	330	312	350	329	313	345	315	351	327	307	345	332	332	339	339	370	319	309	333	336	364	296	363	318	336	320	336	326	339	320	327	330	320	303	293	319	336	356	315	348	314	339	343	349	344	363	325	346	315	304	315	341	312	321	355	303	321	309	288	336	273	346	305	330	317	307	326	304	327	333	376	302	293	321	337	313	317	322	310	307	341	310	347	311	356	333	364	318	324	336	316	344	285	338	333	341	300	299	304	334	319	380	292	327	340	324	304	345	323	309	331	340	351	329	313	305	315	333	296	283	329	335	336	321	327	278	315	295	330	324	342	315	303	323	350	316	310	314	291	297	309	296	312	347	308	316	324	323	322	328	314	298	314	320	307	304	336	344	351	314	302	340	342	327	335	332	335	343	341	311	315	309	330	297	287	317	324	330	349	323	297	358	289	338	333	354	312	309	313	329	344	312	341	329	309	332	311	346	313	343	286	348	323	310	328	313	313	328	330	350	337	297	327	328	335	316	310	349	316	348	294	322	317	299	328	286	312	318	312	326	281	320	355	307	326	333	319	340	338	325	324	312	324	333	320	297	299	321	304	287	298	291	305	328	325	367	349	358	349	335	357	325	308	356	307	313	311	317	301	307	292	347	313	320	330	307	327	329	314	334	297	326	326	325	342	309	325	334	336	340	315	302	337	328	300	306	310	320	312	307	303	337	309	315	326	321	311	289	367	325	330	347	336	321	341	319	344	314	332	315	336	323	315	319	304	335	328	304	325	298	332	328	323	305	347	335	335	288	327	299	332	325	343	318	328	328	346	354	327	356	304	288	327	292	334	310	352	343	318	328	360	313	347	326	285	326	300	316	310	325	327	335	330	324	295	292	335	321	339	320	313	331	322	332	317	309	337	301	339	306	313	336	310	309	334	304	318	323	305	341	331	317	337	342	319	319	313	292	335	323	314	327	301	314	332	331	306	293	331	304	326	329	338	366	323	305	323	342	312	385	323	304	336	320	335	286	319	296	324	334	297	317	348	313	298	311	304	347	320	333	302	324	316	361	311	285	304	314	320	311	345	316	296	328	313	320	299	337	340	308	327	349	313	319	297	325	320	348	322	336	325	363	367	352	310	303	360	316	311	321	307	319	316	331	320	336	317	294	340	334	315	346	326	337	333	317	314	314	290	311	335	360	302	313	347	297	281	317	335	319	290	310	302	291	307	352	326	347	334	318	324	367	313	314	299	345	349	334	319	279	339	313	313	323	326	301	319	323	339	314	324	300	339	316	312	335	331	315	331	295	354	333	318	333	328	309	329	349	308	312	346	357	364	328	342	318	336	304	319	323	324	306	342	340	331	321	343	324	337	327	338	299	319	319	319	303	328	305	327	336	311	292	328	313	323	342	313	342	315	327	326	321	302	335	352	334	317	326	334	336	282	331	350	326	326	322	315	331	309	321	298	322	327	318	292	309	294	305	318	343	303	323	316	287	332	302	327	297	329	314	332	348	338	304	292	309	361	325	322	323	325	348	325	327	313	329	332	343	316	321	308	305	339	328	315	370	331	339	311	342	354	316	298	314	316	346	281	341	345	325	314	307	297	295	304	287	337	351	344	321	345	333	318	292	326	332	335	333	354	327	298	299	330	316	347	352	335	300	338	310	328	310	337	301	315	337	345	337	352	292	336	356	318	320	321	334	335	342	330	312	316	324	310	311	315	327	322	305	324	330	335	324	345	365	307	320	334	340	328	293	297	354	343	311	347	294	309	311	333	307	356	310	322	337	335	306	304	338	304	342	337	299	333	311	335	349	325	340	339	338	324	333	326	307	328	311	300	310	283	333	325	342	326	346	335	339	342	334	318	324	339	327	318	337	350	315	304	322	303	315	346
23298	21145	26717	25293	20926	20167	4763	1301	991	960	938	846	774	785	788	758	776	748	766	709	713	737	676	705	680	682	688	661	641	690	672	655	609	642	633	619	653	645	616	613	660	616	671	631	648	655	674	678	676	711	670	674	628	632	642	644	635	592	651	665	654	606	605	664	618	660	681	641	614	605	625	651	659	710	626	632	596	657	619	582	657	611	632	606	623	675	623	666	654	600	655	647	669	645	630	598	632	641	601	647	656	631	649	601	588	621	545	603	646	643	640	629	597	642	619	623	649	618	591	626	604	650	623	581	643	641	596	628	569	573	645	652	593	624	588	633	616	614	621	641	622	600	643	644	615	618	649	618	591	646	609	614	666	579	664	598	611	620	672	582	674	618	625	636	616	624	603	603	608	580	654	635	685	623	585	648	620	653	639	588	678	659	580	596	599	602	620	614	571	651	651	649	653	592	596	670	622	613	618	629	643	661	600	644	624	630	598	619	612	613	678	627	660	599	655	637	625	622	610	647	644	642	620	653	605	631	644	601	640	619	657	586	634	661	645	673	587	595	597	676	669	640	612	659	598	609	589	653	631	668	636	639	642	598	639	661	605	603	654	616	626	667	609	599	613	614	589	640	625	572	617	600	607	605	620	632	589	619	631	627	598	618	637	645	603	603	557	605	665	623	625	623	648	677	678	614	575	621	644	641	642	628	630	606	639	633	650	648	613	591	626	658	622	610	622	596	605	682	648	619	625	603	630	620	622	681	656	662	598	665	643	580	567	654	588	623	610	628	598	622	612	652	604	627	600	622	659	641	627	647	602	619	601	600	631	638	582	601	614	625	613	640	635	602	627	694	653	653	648	573	604	625	630	615	634	604	567	623	600	603	649	651	649	595	621	615	641	599	638	627	642	642	629	609	622	584	613	623	615	645	649	642	598	664	664	621	632	602	646	643	676	606	647	623	623	607	605	599	624	626	627	663	646	630	644	671	644	602	626	608	653	619	681	642	639	601	673	653	643	623	691	654	631	644	625	591	614	639	648	609	638	632	612	665	561	637	616	619	639	627	629	657	617	654	591	646	648	643	619	601	655	650	615	652	673	592	603	604	623	590	617	620	617	657	645	643	609	606	605	672	666	594	620	646	632	616	602	581	638	643	640	602	627	645	582	652	625	632	634	627	640	633	611	658	659	643	660	619	631	616	588	671	623	661	581	618	586	654	630	628	588	615	607	610	661	645	641	628	629	663	609	600	636	647	612	621	612	630	590	648	603	619	598	654	614	619	619	616	659	618	619	667	593	600	651	636	595	631	637	629	615	651	591	633	659	637	601	617	605	630	606	606	613	642	629	616	611	592	614	621	612	660	610	619	601	647	626	615	649	617	657	661	624	613	632	604	596	614	631	600	665	671	637	613	650	592	602	621	603	614	600	619	684	615	627	612	632	662	613	609	643	600	664	629	641	605	614	611	617	612	647	694	590	612	677	619	645	606	659	597	678	563	648	620	642	644	645	634	622	637	625	621	697	593	656	649	641	578	621	646	584	597	629	632	684	601	645	701	628	600	639	642	565	631	608	605	663	638	618	685	618	633	648	656	591	591	629	632	616	632	604	627	650	601	646	582	670	602	612	623	616	643	631	605	611	640	637	627	627	600	584	625	567	639	636	646	645	598	595	626	578	615	710	632	622	662	642	622	639	616	587	637	627	640	647	617	671	608	623	583	616	601	575	644	644	647	634	683	616	630	622	589	603	613	632	570	630	672	629	661	577	620	674	658	617	679	638	614	627	630	629	630	631	632	607	629	626	634	639	668	636	657	635	628	645	644	603	591	637	620	646	637	612	640	619	604	572	646	665	581	617	615	639	638	621	654	663	667	655	619	574	642	626	649	587	597	607	607	566	632	656	623	640	638	600	563	619	588	616	623	639	667	628	642	620	646	624	609	621	642	585	650	633	642	613	669	645	633	578	646	632	652	633	548	629	609	628	601	650	617	642	548	667	623	620	650	644	608	619	634	622	635	649	632	607	676	641	633	601	634	639	605	601	666	675	657	652	598	611	677	611	596	651	571	609	635	645	631	665	579	604	597	630	579	633	601	607	612	631	634	663	560	640	586	583	579	623	681	629	612	635	612	603	600	632	653	640	654	636	598	609	599	602	615	627	628	584	653	572	630	649	621	626	647	595	651	688	617	618	636	623	565	594	598	622	637	613	601	625	646	589	575	588	628	638	677	598	583	602	631	639	668	630	602	605	585	651	656	623	665	599	611	606	671	649	619	635	588	616	632	579	591	640	579	623	585	605	655	638	623	640	608	606	585	651	698	609	663	635	641	586	627	670	616	648	648	572	590	607	568	637	594	637	605	596	633	647	624	639	641	623	600	655	619	609	591	628	680	545	634	595	645	597	640	614	611	602	624	690	594	615	630	676	670	610	588	676	620	610	660	644	645	622	636	606	567	621	662	608	591	624	616	603	618	631	595	611	617	617	622	590	623	596	587	628	642	588	607	595	616	617	636	604	639	585	636	645	632	601	691	612	623	625	609	630	655	642	650	669	604	604	600	618	662	624	651	637	648	652	598	638	609	655	669	664	593	626	633	591	691	587	622	649	617	647	685	626	652	616	622	613	613	633	632	660	649	635	645	645	623	634	651	611	558	615	627	630	675	624	638	648	627	656	602	584	567	637	623	647	650	599	611	617	677	641	624	644	627	622	618	632	585	592	636	608	586	622	648	599	651	646	610	646	614	611	574	610	614	647	613	611	638	615	689	639	649	585	616	633	608	574	611	608	661	637	632	653	629	619	622	633	621	622	628	604	608	625	654	615	642	618	649	607	629	615	671	647	608	614	615	624	616	614	660	655	610	672	594	636	641	601	613	599	631	603	646	605	657	602	633	622	650	598	592	645	617	610	629	635	636	624	619	626	628	576	605	650	607	618	633	579	589	625	650	592	614	619	649	610	662	610	638	652	604	619	634	604	634	662	626	634	620	625	654	614	620	654	607	607	650	625	634	672	662	670	571	639	636	587	599	629	657	629	613	641	647	654	613	600	628	611	604	654	610	652	605	594	623	619	640	647	628	624	622	651	639	625	663	579	610	654	635	612	658	656	633	619	632	605	647	654	621	626	601	595	620	625	592	654	639	672	629	625	623	641	638	626	639	662	643	639	656	575	648	621	631	610	648	672	631	627	682	665	617	717	598	626	600	586	626	609	605	648	603	637	585	609	607	610	625	616	658	609	611	634	587	646	644	640	638	624	566	620	599	628	626	692	635	610	643	620	605	629	640	616	674	639	666	622	594	672	614	644	642	637	609	677	675	620	635	580	635	663	602	639	622	560	638	643	665	601	575	608	644	608	670	670	623	611	573	646	621	665	644	596	679	593	635	613	641	619	655	594	594	604	604	610	639	630	624	650	648	634	614	647	626	634	639	597	539	608	572	649	637	650	624	687	634	592	591	653	619	578	612	657	641	643	646	608	653	611	624	593	588	622	656
60249	26902	10974	6390	4089	2820	2221	1806	1605	1368	1193	1096	1047	1001	911	864	829	780	781	732	756	730	713	730	664	716	681	676	640	651	647	676	626	633	643	619	674	566	645	658	613	624	653	614	608	604	649	583	601	652	649	579	617	664	591	584	606	622	626	655	604	641	636	595	610	574	597	673	598	631	617	630	547	610	600	607	595	536	578	621	617	600	589	593	568	615	591	585	639	591	659	631	617	568	629	608	593	585	597	610	576	610	586	572	593	579	585	596	589	613	567	618	564	593	568	579	573	589	540	539	590	599	591	616	559	628	575	594	557	614	567	588	590	580	617	612	589	604	561	604	568	614	611	602	591	594	599	573	568	564	600	592	600	559	567	573	592	625	565	574	578	559	598	625	607	571	572	633	536	599	572	624	595	597	607	550	621	640	595	584	584	626	550	564	604	597	564	584	573	646	584	613	576	591	617	599	593	579	574	614	565	558	611	568	621	595	618	617	622	582	578	579	600	575	606	598	570	591	624	592	543	554	586	587	536	574	606	605	634	580	554	589	621	550	570	593	613	584	549	574	610	634	614	579	628	611	584	611	570	555	602	595	580	594	583	590	599	577	593	595	551	571	601	591	613	574	618	589	574	629	614	588	549	584	623	585	583	578	582	586	598	561	571	574	581	589	583	559	588	551	567	595	591	563	542	564	588	576	573	576	598	558	581	591	583	566	548	586	602	578	594	627	575	568	570	610	628	582	630	609	563	598	582	533	560	605	568	588	620	624	594	587	589	559	571	569	621	596	551	590	608	571	602	593	562	612	566	569	634	657	613	600	587	577	587	523	565	581	604	567	585	540	604	580	612	597	594	560	577	574	562	568	604	576	599	520	611	633	594	597	623	622	565	598	566	609	568	600	567	606	582	592	593	589	560	592	589	591	583	549	537	603	624	578	620	614	577	637	573	593	531	621	617	591	614	582	623	623	589	628	562	540	585	577	569	596	601	562	587	590	608	598	581	603	617	544	587	610	572	588	568	588	589	601	608	590	603	621	592	580	595	588	614	569	614	625	561	581	588	590	599	587	563	560	614	538	561	554	570	594	582	553	571	588	595	581	621	579	611	581	574	565	583	578	600	639	644	578	591	610	587	622	558	587	610	578	568	579	621	585	613	591	528	570	600	595	542	608	564	595	584	564	613	544	603	604	589	594	580	622	623	581	587	589	609	560	616	582	585	561	595	590	577	608	573	546	576	613	573	598	581	606	605	614	523	581	591	584	550	576	594	583	598	586	572	546	590	567	551	597	564	570	599	604	590	624	610	567	608	574	610	593	562	575	589	624	634	563	560	608	605	612	585	597	511	605	594	626	614	604	595	591	585	609	552	585	590	619	597	583	587	545	559	606	562	621	611	638	591	600	586	612	633	598	603	571	558	586	580	586	615	598	621	628	605	589	585	574	584	560	576	559	536	571	613	594	572	579	615	613	561	602	575	586	602	593	581	575	584	571	584	594	590	598	597	624	542	603	553	604	607	599	639	598	598	576	552	588	547	565	636	582	597	607	566	538	603	633	586	622	584	624	566	633	567	588	607	591	576	569	600	591	568	583	580	572	578	579	580	580	595	593	596	603	596	585	567	563	583	555	615	606	589	576	596	612	605	622	615	582	597	613	570	594	581	571	597	580	612	564	643	572	587	603	591	602	566	591	618	596	606	594	570	576	596	566	583	566	597	616	597	541	587	561	549	573	602	563	572	576	626	644	605	615	575	626	573	581	571	579	562	559	577	586	579	592	577	581	558	587	543	560	573	589	551	590	604	574	577	616	625	607	628	601	581	573	581	587	575	588	583	580	583	608	545	616	555	570	603	575	606	615	583	616	596	594	549	589	614	610	559	599	622	639	585	591	616	617	599	583	596	561	591	485	547	596	563	608	554	608	581	607	589	554	578	607	574	565	609	590	553	585	580	569	611	605	596	616	575	528	558	579	586	621	602	627	567	582	595	572	559	605	609	595	549	569	614	618	584	567	611	578	604	578	560	600	570	588	580	572	614	608	641	597	541	639	588	607	604	608	612	609	622	581	574	615	594	602	630	578	595	635	572	567	545	597	612	590	614	601	609	598	560	618	576	618	604	560	641	585	557	580	581	589	591	584	578	572	594	547	570	608	585	592	588	573	574	622	585	593	555	577	609	598	579	602	563	627	552	588	614	583	621	526	586	590	568	574	638	551	592	602	620	562	622	612	575	580	563	588	601	558	577	584	596	595	589	549	661	569	608	607	556	629	558	569	564	568	592	621	610	628	570	565	585	551	573	572	586	590	598	633	561	576	602	615	567	571	572	570	610	588	620	599	638	607	577	593	570	614	595	563	599	583	562	589	578	607	565	563	553	566	579	642	578	611	593	579	578	567	625	642	578	590	560	560	609	598	599	601	588	569	578	563	550	583	596	608	580	583	582	608	533	582	541	566	601	575	584	609	553	580	568	580	603	578	601	582	551	620	607	585	558	590	588	565	572	605	593	581	602	599	576	582	597	599	548	588	607	564	562	545	595	597	603	586	612	624	569	575	604	570	602	532	598	580	570	581	588	575	541	597	599	623	572	561	568	589	609	602	559	556	575	569	570	607	588	591	563	613	539	577	630	597	614	595	589	606	567	612	591	600	589	586	562	592	604	570	562	599	595	560	521	620	595	600	572	582	594	584	621	610	619	602	612	552	605	569	570	593	611	557	552	628	535	563	628	578	608	535	588	591	605	585	552	598	595	596	612	610	572	574	578	562	605	626	636	605	620	525	607	631	548	546	615	631	539	645	581	564	583	547	554	586	573	578	618	562	532	590	581	575	582	636	593	595	535	587	606	580	563	596	605	536	618	587	598	604	582	592	614	559	604	561	605	606	594	604	574	620	543	622	625	609	637	633	599	554	587	636	550	561	620	600	567	593	549	571	620	572	594	573	575	600	599	610	613	564	601	581	600	579	576	572	562	640	610	596	625	592	585	615	640	596	550	595	614	584	587	594	616	591	577	576	605	565	584	567	597	607	587	591	554	564	632	619	578	603	604	581	560	586	546	596	564	622	614	605	588	616	596	584	597	579	561	585	590	594	608	589	611	592	619	573	605	599	550	600	612	585	548	556	560	566	548	551	561	607	577	588	569	554	584	530	554	564	582	592	621	557	574	615	595	570	584	536	567	569	584	593	608	566	610	615	571	528	570	552	604	585	580	590	589	595	605	569	612	607	602	584	599	606	588	609	579	627	618	517	596	620	563	604	627	583	619	593	588	557	581	588	577	595	581	639	622	591	562	578	609	580	590	590	592	609	600	552	574	616	580	579	601	587	570	591	585	572	559	607	580	582	570	584	588	572	578	591	558	557	615	571	572	620	599	592	623	590	610	563	583	617	569	597	604	552	591	608	615	601	568	578	622	551	612	608	588	581	562	593	598	592	602	592	614	609	572	567	615	592	586	568	604	563	576	599	556	597	598	554	579	591	583	572	597	556	565	599
33480	18795	4768	785	580	509	492	511	585	533	567	515	520	516	538	506	486	537	545	512	496	489	495	550	541	497	562	526	528	520	507	500	481	511	516	496	518	523	486	491	496	487	479	509	497	490	507	542	511	500	509	478	507	499	502	516	521	503	505	479	530	523	513	456	491	480	505	561	537	544	500	519	536	537	468	485	502	514	493	517	546	542	509	499	486	523	515	522	515	501	489	525	511	527	481	509	526	469	477	493	477	516	515	474	530	547	487	454	459	464	509	479	481	461	513	470	488	532	477	537	524	496	514	531	506	477	499	477	484	508	487	512	538	475	520	512	486	514	486	492	475	521	532	527	545	542	513	493	518	531	484	544	495	462	495	486	491	492	519	503	495	526	512	483	505	535	482	505	500	516	496	517	504	454	503	481	456	443	480	480	504	509	491	536	473	488	466	528	524	496	528	478	456	486	524	509	518	521	501	501	459	506	545	516	486	498	495	512	496	484	501	507	451	471	521	514	505	510	532	541	517	498	507	489	509	520	489	503	544	557	563	545	514	493	488	533	466	491	477	542	497	464	514	505	485	493	516	474	532	495	514	495	537	527	448	524	489	501	459	470	456	460	499	528	504	527	494	483	520	489	493	509	526	521	528	495	547	533	481	538	480	460	504	491	536	508	528	508	547	529	548	463	440	481	487	515	484	522	496	492	485	512	519	499	444	499	508	490	522	539	536	473	486	511	508	505	511	507	499	480	497	470	516	523	512	531	504	493	524	488	538	498	508	507	514	496	520	520	513	465	534	480	463	483	505	511	478	477	514	526	504	483	507	516	482	510	505	477	527	463	485	493	512	536	515	519	507	492	475	508	515	503	502	504	493	526	499	475	508	496	493	516	488	550	530	564	506	486	476	473	490	524	525	536	526	472	511	522	539	474	536	492	504	505	489	523	490	525	485	510	494	477	499	470	488	495	500	517	482	524	490	483	526	492	478	525	464	497	476	495	514	480	501	485	501	492	524	531	522	480	500	506	529	487	524	497	505	529	504	480	511	524	486	493	546	527	501	510	521	530	474	480	507	441	507	498	519	479	543	529	480	504	518	496	478	517	506	503	509	477	476	511	488	517	506	495	515	523	516	497	506	484	521	511	486	484	511	523	495	477	506	488	530	484	500	479	527	502	495	480	524	530	503	468	504	473	499	487	531	490	525	489	528	511	505	496	513	517	516	518	506	455	498	501	506	513	511	516	527	520	483	510	498	478	457	482	439	508	514	495	472	518	502	503	493	511	482	511	525	450	477	498	477	554	512	547	467	483	499	535	511	524	520	472	480	500	543	478	510	494	494	484	522	548	521	503	486	511	513	526	525	524	492	518	534	516	543	530	516	509	513	487	482	485	441	481	494	499	489	508	461	525	495	495	478	496	474	486	506	484	503	501	486	517	501	488	456	515	498	494	501	468	517	525	497	526	511	490	460	515	499	465	481	482	463	511	482	495	515	515	517	491	481	511	510	501	476	507	473	529	483	503	491	490	466	485	510	486	498	487	489	509	511	518	539	479	519	502	475	478	480	487	466	491	519	533	516	475	512	512	473	476	497	488	534	538	489	495	529	501	519	463	489	489	516	485	504	485	501	470	506	472	511	516	504	499	478	490	543	501	508	543	518	496	477	504	515	486	517	492	552	501	526	484	512	492	501	440	494	453	489	476	545	518	517	529	531	557	509	524	463	487	489	494	480	504	519	521	462	447	505	485	496	449	532	497	497	517	513	469	540	493	454	488	523	514	488	506	449	485	508	490	533	514	497	526	501	500	493	519	471	534	501	514	504	514	505	518	498	505	505	520	506	535	501	477	482	534	470	541	534	484	472	478	505	502	504	527	545	545	504	519	523	500	487	495	512	486	483	516	483	513	510	540	494	528	467	488	508	524	467	534	488	505	496	506	498	525	456	487	547	457	512	497	496	523	499	504	482	483	520	492	495	466	484	471	484	483	486	523	525	486	489	513	467	495	525	516	517	513	500	504	500	529	520	503	482	502	522	469	526	481	465	486	469	497	504	528	530	494	512	505	488	491	484	518	545	479	527	520	530	523	465	520	514	526	518	485	495	482	489	476	492	493	494	499	495	542	523	540	495	511	483	507	486	546	463	451	573	521	463	493	494	530	516	483	502	487	523	496	483	505	479	492	485	512	497	529	482	492	504	529	485	473	500	460	502	486	510	479	498	510	540	524	470	474	503	484	508	503	481	480	486	491	491	567	507	511	514	457	527	542	528	459	523	519	496	511	474	484	498	520	504	480	555	526	498	511	499	513	522	463	482	472	477	518	513	433	517	478	512	471	497	453	481	504	527	513	530	509	502	551	474	515	470	504	536	490	516	514	512	458	546	479	522	517	487	494	503	471	528	478	540	472	481	493	532	454	493	536	533	505	479	504	477	490	502	512	483	466	481	501	497	495	503	527	518	505	504	502	501	497	547	560	491	487	509	540	548	530	525	512	471	503	512	501	503	503	522	500	505	475	503	512	511	460	516	478	552	503	492	495	505	504	532	502	497	538	487	507	482	503	528	530	486	489	457	521	511	513	519	530	464	518	476	475	503	482	518	496	508	476	486	486	509	459	488	468	493	514	491	508	526	502	510	513	537	512	542	516	520	522	517	495	459	495	476	504	515	510	476	510	495	542	520	497	482	495	505	482	543	511	528	503	552	511	489	501	568	509	498	487	497	515	492	487	494	472	513	522	485	446	495	489	518	507	514	489	547	466	509	496	490	476	496	522	511	470	536	506	518	505	455	520	510	470	506	511	473	502	506	504	500	486	497	471	480	474	477	482	499	512	488	484	510	492	542	508	506	466	478	520	483	508	578	524	487	439	508	492	535	488	479	503	474	469	505	509	497	463	520	482	521	513	457	516	514	508	504	483	525	491	529	527	480	544	472	478	503	534	477	488	518	492	510	500	510	503	483	497	473	539	492	516	520	526	465	505	497	464	486	485	535	560	499	487	459	500	491	509	526	492	493	468	494	473	512	454	515	495	503	518	511	494	475	505	506	477	467	530	497	489	474	507	455	495	522	564	486	466	481	510	521	517	480	465	496	491	544	489	459	474	542	528	490	518	485	508	528	537	540	479	499	541	525	505	488	502	516	516	504	519	514	519	462	496	493	529	531	503	521	512	573	465	485	504	499	479	515	507	553	493	514	484	494	466	510	491	512	511	509	478	500	523	493	482	507	517	473	486	525	521	488	493	513	470	503	539	525	511	502	532	521	514	522	487	496	475	470	517	511	520	457	492	518	516	522	531	502	504	498	507	529	490	495	482	452	526	516	467	517	489	450	471	498	490	509	523	501	491	529	513	495	492	500	481	520	498	496	469	509	505	512	521	470	499	489	495	537	507	494	497	521	501	506	528	479	457	482	497	481	507	491	480	515	513	508	533	543	491	500	504	501	479	511	509	498	497	515	473	488	518	488	485	487	510	487	471	525	494	520	474	501	505	533	499
32252	3985	852	678	601	568	558	523	577	530	559	516	588	515	519	490	531	527	509	537	471	548	544	508	503	529	520	490	514	536	510	507	505	543	532	552	552	553	576	520	549	541	539	496	495	559	513	526	528	560	474	509	515	538	519	562	547	514	499	542	540	511	547	521	573	537	504	537	532	564	480	534	507	479	516	531	537	491	547	539	540	502	518	521	513	481	480	548	490	508	525	496	513	524	532	584	496	493	535	493	500	504	542	509	546	531	517	516	553	556	535	493	544	488	498	566	490	523	529	522	577	507	542	529	509	519	546	541	514	514	530	537	478	512	526	494	515	526	535	545	544	537	499	510	564	536	525	559	495	494	515	541	550	524	549	520	548	517	553	538	502	561	528	516	553	550	489	523	544	531	523	517	481	516	551	544	536	487	555	565	550	509	500	504	518	516	518	514	492	548	530	526	488	505	500	548	557	546	541	509	529	484	553	514	524	498	487	554	502	520	502	538	490	518	535	546	554	557	514	518	530	505	526	511	486	533	545	512	512	549	523	503	503	504	510	540	537	526	574	552	494	535	568	568	568	484	523	516	538	518	498	538	528	545	548	554	533	542	555	545	526	563	537	505	519	530	556	532	513	547	507	520	514	571	542	584	538	535	498	511	507	543	514	545	544	506	499	509	551	523	518	509	492	496	571	497	521	547	502	506	536	519	541	532	503	537	488	508	507	519	492	527	536	532	545	487	522	537	518	521	520	531	567	516	536	507	508	501	556	531	537	553	512	527	486	523	518	512	519	526	480	543	513	534	530	504	488	535	512	499	533	556	490	516	512	483	524	526	525	490	557	529	558	517	531	574	505	565	547	508	533	489	507	534	523	527	493	508	532	511	490	527	545	523	520	538	539	519	536	512	545	538	500	497	542	491	500	581	511	523	514	504	486	508	519	533	529	572	518	519	493	534	524	545	544	555	504	501	527	511	517	517	535	545	532	498	517	515	522	460	528	530	542	533	499	527	510	521	510	549	497	512	526	531	556	536	508	496	517	523	529	562	522	498	505	525	522	487	502	520	531	528	533	547	528	533	517	538	545	557	517	475	566	550	478	516	535	547	522	499	516	509	498	553	550	495	513	517	511	506	529	513	526	551	544	498	502	530	532	544	540	545	487	532	488	499	507	506	506	538	507	559	503	517	528	521	518	518	545	549	491	547	538	539	512	532	517	516	512	503	537	530	510	561	526	505	527	529	490	522	527	519	504	514	494	550	544	534	487	526	540	527	533	545	515	547	516	518	517	538	493	504	505	524	526	530	534	497	495	501	477	520	513	491	551	521	485	548	532	544	511	493	575	514	488	517	546	547	513	502	514	533	510	522	495	528	540	484	477	508	561	525	493	507	542	504	544	546	536	554	554	529	534	564	540	521	540	537	513	546	542	503	501	570	509	474	511	537	522	527	497	517	554	501	506	511	533	534	511	565	524	554	502	556	504	523	523	558	535	534	549	545	516	515	500	534	552	507	527	494	513	524	485	522	563	515	526	560	541	517	539	520	524	534	514	506	511	546	548	536	507	553	497	533	532	529	514	504	570	472	533	548	478	536	534	518	539	537	481	552	533	522	519	534	541	536	483	572	515	532	519	500	531	511	565	501	522	541	547	573	546	566	571	542	506	515	522	513	517	541	490	507	511	509	471	518	543	573	514	508	527	539	486	543	505	545	524	515	506	516	518	497	530	515	507	543	535	487	527	574	496	521	538	502	525	529	551	535	509	562	515	494	516	524	521	537	528	536	504	484	495	530	526	524	495	505	502	498	554	512	512	485	498	496	549	537	552	526	529	519	546	506	468	514	505	517	518	573	494	490	467	512	508	538	539	515	503	557	549	568	551	480	490	549	554	524	492	544	517	539	497	528	534	520	509	531	505	488	488	514	553	549	531	564	512	545	537	484	492	478	503	524	503	515	534	480	508	539	473	497	528	500	491	502	514	497	542	504	546	507	534	545	483	549	567	546	517	500	541	569	504	541	558	508	514	518	532	536	514	544	514	493	500	510	541	535	525	559	534	550	519	520	561	521	536	546	556	548	512	527	497	492	495	519	522	498	526	530	523	482	524	512	522	469	540	490	506	518	511	531	511	543	510	518	491	566	511	532	534	553	560	529	529	486	504	525	524	491	536	489	504	531	527	557	523	525	484	548	531	522	484	527	501	528	537	530	534	554	556	546	557	541	505	531	461	515	487	510	559	555	538	495	498	535	526	534	524	558	547	514	506	496	502	565	488	505	534	523	514	540	526	513	530	540	544	529	530	511	536	518	545	548	523	558	530	496	509	561	529	491	518	549	525	519	534	534	439	539	524	495	510	524	555	539	521	514	545	513	485	539	477	522	519	535	554	511	512	512	503	518	515	551	504	522	518	532	508	587	519	466	557	507	549	482	513	500	524	501	513	501	510	499	518	530	511	504	504	535	528	522	535	538	509	521	546	519	532	530	525	507	494	550	556	528	549	555	523	554	509	513	542	524	526	502	546	499	508	520	545	539	489	492	504	533	506	516	543	529	580	539	512	530	549	517	563	534	543	540	529	518	561	537	540	517	515	529	548	514	519	474	510	469	563	561	543	495	509	519	515	528	567	541	523	518	543	509	506	496	529	543	498	551	492	497	503	520	526	589	500	507	539	527	540	542	556	539	518	549	519	533	514	526	511	513	572	514	527	506	517	545	502	521	509	494	486	533	498	516	529	539	539	516	566	506	518	525	504	518	529	490	536	533	494	537	515	470	529	537	571	523	503	500	491	544	526	516	522	524	525	514	520	480	521	489	551	533	516	497	507	489	505	540	506	542	526	484	527	543	577	484	542	543	550	537	509	501	541	517	523	511	513	532	553	527	533	559	540	539	562	535	538	546	501	539	553	557	488	516	479	525	511	501	504	545	555	528	520	556	509	527	520	510	520	493	512	517	493	518	513	538	514	524	509	513	521	553	574	500	571	509	499	524	480	517	505	544	525	501	521	502	553	539	519	552	494	522	529	505	527	507	535	518	529	518	520	548	493	572	528	528	534	494	498	507	500	537	548	571	518	550	535	518	549	512	487	570	535	486	528	510	512	531	533	501	556	493	487	492	562	527	502	512	482	490	571	550	529	520	519	564	517	515	509	529	516	521	495	516	528	560	570	493	517	530	531	526	511	524	500	504	499	506	524	495	526	516	499	531	547	540	549	512	505	519	538	514	520	544	517	518	527	534	506	530	490	539	490	522	540	519	536	541	559	531	570	562	528	509	545	494	545	495	542	523	537	490	511	547	504	569	512	507	526	533	526	513	544	541	508	535	524	489	531	514	504	517	557	520	529	525	535	510	515	523	540	547	547	489	542	514	581	529	551	530	534	531	513	495	576	524	554	534	513	504	527	558	552	522	513	549	544	487	557	491	535	564	529	528	514	514	513	560	562	514	483	555	501	504	496	496	526	501	544	554	494	486	518	498	502	506	514	497	520	545	528	502
25300	20946	27466	24483	20891	11191	1006	621	530	473	450	424	446	376	396	375	376	365	346	342	338	353	316	330	327	329	326	354	317	305	330	328	309	338	290	301	330	275	318	311	317	311	288	321	321	314	347	289	317	301	318	288	325	327	320	324	315	319	296	300	320	308	303	251	295	331	312	313	271	294	276	313	308	332	288	315	318	342	282	286	247	319	344	304	319	298	289	308	329	300	305	287	307	283	288	266	288	307	308	300	290	309	302	298	306	317	299	306	325	311	308	296	303	321	332	300	274	307	294	302	301	284	265	299	300	325	309	307	285	281	289	295	314	273	305	290	308	293	305	295	268	283	305	305	303	317	329	312	312	289	280	307	318	310	303	325	292	300	299	311	309	296	285	324	318	302	301	307	322	303	346	284	338	315	297	271	291	304	327	335	292	299	291	299	310	303	290	313	315	296	307	298	329	305	268	271	304	302	291	313	265	311	297	289	304	316	294	317	277	290	299	291	293	308	307	302	268	265	326	306	330	281	326	318	316	307	336	285	287	298	303	328	273	308	279	313	321	273	306	300	324	300	287	308	276	287	288	302	279	334	276	260	312	305	282	273	298	328	327	272	301	336	292	304	302	286	295	304	294	306	318	303	288	324	252	302	275	327	277	318	298	335	318	295	354	297	300	295	305	285	310	308	305	316	285	307	300	314	308	303	295	289	306	275	320	270	288	298	315	295	303	282	289	279	304	337	317	269	314	293	271	275	297	306	298	276	319	306	298	322	301	312	320	301	308	279	297	306	301	291	313	297	289	320	294	290	309	323	272	321	307	288	254	316	282	293	297	302	270	332	315	302	290	288	298	288	290	287	303	318	303	293	327	290	302	305	308	297	323	300	278	309	284	263	341	298	298	279	323	309	309	315	261	330	324	293	297	312	319	334	313	304	288	307	285	313	316	288	269	308	276	317	335	319	279	308	311	284	289	297	322	288	286	288	301	295	287	280	339	291	330	299	281	311	289	301	314	310	321	322	286	300	320	309	301	302	306	333	275	283	289	305	309	292	314	319	286	299	309	291	280	294	322	302	290	319	279	295	301	295	296	296	306	293	333	307	304	314	296	251	292	297	327	314	344	286	286	313	304	293	291	295	286	314	282	315	264	285	312	313	317	290	297	306	296	297	310	277	304	333	332	285	328	322	288	335	319	303	303	316	254	273	288	298	303	330	303	310	283	302	314	280	310	290	289	302	325	313	291	319	297	295	310	308	273	316	314	271	317	289	301	328	292	248	319	307	291	294	268	299	284	300	300	290	315	309	305	298	309	292	311	296	312	310	308	319	298	287	278	310	299	285	307	294	346	296	336	303	311	280	296	289	296	324	308	320	306	302	297	325	326	282	308	311	297	286	295	278	302	303	293	311	293	304	340	265	307	334	332	317	338	281	264	315	313	257	295	312	271	297	308	324	300	328	287	281	268	274	288	301	285	301	307	324	294	307	315	285	291	311	301	285	294	313	295	294	316	313	281	292	317	301	301	309	282	299	315	293	295	320	294	283	299	281	309	311	313	287	288	308	287	296	327	306	303	280	304	307	317	282	314	271	350	312	301	308	307	308	284	289	255	254	312	275	307	317	281	280	344	324	293	310	320	319	272	318	321	285	316	300	318	330	287	300	302	296	324	301	322	301	301	304	314	290	284	317	276	266	288	284	302	304	299	288	304	265	326	298	338	300	274	303	295	271	299	263	267	282	308	330	273	321	288	303	276	278	326	289	346	302	303	312	322	298	290	278	313	312	294	320	299	284	298	312	325	331	302	291	314	318	284	298	328	293	324	340	292	299	289	290	304	303	293	326	334	266	296	288	311	301	303	337	334	285	317	299	341	318	303	301	294	305	317	280	302	302	307	300	314	299	302	307	309	306	309	298	305	301	293	269	341	310	278	286	310	274	303	291	326	272	332	281	297	284	303	302	285	328	279	301	295	280	290	276	285	300	313	319	316	287	328	299	259	354	320	292	311	297	300	300	284	300	284	263	280	327	274	299	295	301	339	307	285	290	296	315	285	328	337	327	291	285	322	291	303	283	317	283	292	308	284	273	327	279	320	289	302	274	297	293	274	285	310	286	298	313	298	303	319	273	294	289	312	306	269	294	313	301	290	326	326	325	276	276	281	317	268	289	297	290	314	292	301	282	272	303	301	290	302	310	297	297	300	336	303	306	298	315	307	308	317	292	310	317	303	261	328	282	266	299	302	266	303	302	315	291	302	297	301	298	264	327	286	269	291	297	303	293	298	307	291	325	286	303	278	275	274	330	288	288	304	298	315	286	313	308	302	308	308	298	282	302	306	302	301	301	307	301	299	281	319	294	279	298	322	288	285	298	309	298	286	322	311	311	315	286	271	290	286	296	310	320	344	303	323	281	282	282	286	311	288	327	298	287	297	284	314	332	311	290	313	330	301	334	282	274	312	281	326	327	299	314	313	301	286	304	320	315	304	298	285	276	275	316	292	295	285	308	300	288	309	275	296	309	277	275	299	317	280	292	315	305	291	307	301	280	288	318	290	260	287	319	283	308	302	318	293	342	286	264	311	302	292	301	333	300	311	318	277	315	300	292	311	276	322	302	295	363	289	280	298	311	283	335	300	268	311	284	286	292	300	307	299	334	282	297	310	315	310	273	310	309	300	279	351	278	269	308	305	306	273	308	309	317	307	295	273	330	271	287	291	302	313	286	300	291	264	313	310	291	328	290	312	264	287	286	311	284	288	294	262	262	302	316	289	301	302	316	323	282	315	278	289	320	338	308	291	296	306	304	279	279	275	305	286	310	302	296	317	274	279	339	300	308	330	290	288	282	292	301	308	267	312	297	307	328	311	288	317	317	321	284	301	286	326	295	312	306	334	281	289	323	282	283	327	329	301	286	334	264	272	278	301	280	286	283	284	330	292	317	290	301	286	294	298	317	307	302	327	302	304	310	302	283	316	310	297	297	276	308	303	281	300	340	313	288	329	303	297	303	261	309	312	305	323	303	307	307	297	307	334	282	337	307	293	289	305	292	309	288	290	284	289	301	300	265	325	306	314	314	304	315	309	292	279	335	290	302	294	274	311	299	309	261	278	308	317	289	284	311	311	255	263	259	305	333	291	287	309	281	272	273	299	284	312	294	286	286	296	297	311	296	319	261	292	311	298	258	299	323	301	293	306	303	299	298	282	284	311	311	330	292	304	286	282	311	293	276	287	308	283	310	340	299	293	294	324	287	304	270	358	300	288	306	289	260	283	276	284	285	312	298	307	298	276	291	312	324	295	282	322	292	330	307	281	300	301	313	293	290	315	314	304	307	296	327	290	292	292	277	298	283	292	308	325	294	315	313	285	289	299	284	325	310	288	302	310	294	291	276	295	314	341	307	299	299	296	311	257	290	309	276	268	260	290	313	301	303	304	291	280	296	287	308	306	291	284	272	285	277	308	291	330	299	312	297	326	294	348	296	300	290	309	338	286	297
56614	8181	7005	3878	2434	1598	1272	1059	888	766	683	616	553	507	476	445	459	441	415	417	404	353	405	393	387	355	340	334	368	364	335	367	347	331	346	323	367	371	324	329	347	326	343	329	359	357	334	342	321	370	314	335	360	343	337	350	330	308	345	328	370	325	347	348	333	301	306	323	326	291	345	350	294	328	341	292	334	302	300	319	332	318	332	337	322	334	329	314	314	332	323	309	318	309	311	318	306	331	302	307	325	299	277	311	303	315	351	357	301	318	338	328	305	317	309	320	311	337	299	349	316	321	292	339	319	323	301	298	322	327	326	272	335	305	342	287	335	333	343	338	316	308	317	314	316	341	342	333	329	330	296	296	330	342	349	314	294	309	296	306	300	304	350	315	321	309	335	329	340	290	310	290	326	306	306	327	329	345	310	312	287	373	338	312	356	288	305	309	325	280	317	303	318	316	307	336	319	292	294	287	316	311	299	303	337	329	320	308	312	338	346	317	300	321	341	292	298	314	313	280	308	315	326	294	321	337	331	314	322	293	327	329	321	300	319	312	314	317	296	311	341	310	324	335	271	310	312	345	298	295	327	349	312	300	326	324	329	324	316	292	335	325	320	312	309	315	335	317	305	306	309	308	317	325	261	305	331	311	308	312	308	322	324	317	323	319	303	312	302	329	316	263	318	342	309	299	295	314	355	342	324	356	287	306	312	271	298	336	294	320	358	294	344	336	292	293	292	323	320	308	303	312	333	284	306	298	319	308	327	321	291	325	310	284	297	334	312	325	302	297	318	318	299	306	316	271	305	293	331	291	314	308	319	306	313	322	317	298	312	292	333	320	308	355	319	318	325	329	314	286	320	324	314	299	324	329	317	307	287	338	309	302	324	317	333	341	328	316	262	345	319	327	311	287	308	298	321	287	295	299	292	321	335	324	345	324	318	325	290	309	323	288	316	323	311	294	301	350	328	321	332	296	311	289	310	325	314	357	295	339	315	294	288	363	330	313	341	339	322	287	319	297	319	307	324	329	311	300	318	344	303	297	310	298	305	302	359	311	308	300	330	311	326	315	337	292	294	311	306	320	295	300	322	310	308	329	286	313	359	317	309	288	314	311	301	319	303	332	326	303	356	312	300	327	283	331	318	280	322	285	332	281	339	313	315	312	354	320	309	317	320	339	309	329	296	302	326	306	316	295	338	327	305	330	313	317	313	296	349	329	291	324	310	308	305	315	297	304	344	313	302	328	308	298	337	303	329	300	345	316	348	336	301	327	285	324	314	310	286	318	308	329	320	312	317	301	327	326	330	311	320	268	313	328	299	300	303	295	325	288	309	316	335	299	288	325	314	325	303	313	325	340	297	302	286	313	294	304	275	281	280	309	304	316	309	308	327	316	313	318	316	318	342	336	317	323	319	304	292	286	308	340	289	295	284	313	326	333	314	306	303	298	335	338	281	314	320	319	329	334	280	304	287	316	269	307	327	314	328	303	284	305	303	292	280	310	337	310	289	336	329	312	306	339	349	298	294	307	321	302	307	305	327	300	323	313	306	337	319	321	312	325	300	338	305	314	276	308	285	321	346	327	334	333	319	314	326	322	330	282	323	324	318	308	323	277	350	300	327	313	307	312	290	311	317	338	316	309	330	327	307	308	306	313	311	301	330	328	294	304	305	280	294	307	324	308	334	303	327	307	281	282	310	321	283	323	328	287	325	305	301	273	305	304	322	290	320	330	314	294	312	296	310	318	327	341	318	274	293	322	292	342	330	298	326	326	283	301	320	258	312	347	328	284	308	293	340	287	338	328	303	307	312	330	294	307	291	308	307	297	299	359	296	333	317	314	322	305	307	327	302	317	330	342	295	277	276	314	313	332	321	277	301	317	302	311	322	320	299	297	299	328	319	324	321	302	288	293	308	338	302	337	309	283	315	322	341	307	292	308	317	328	358	321	268	326	334	301	322	325	297	316	305	303	313	311	281	291	320	335	324	305	310	287	334	306	312	325	296	318	298	330	281	311	313	305	315	324	288	333	319	286	326	297	326	317	324	292	319	323	317	307	327	312	345	322	299	311	336	316	328	319	350	323	318	314	287	310	311	323	313	307	307	291	288	298	305	291	313	275	331	297	307	306	341	304	305	294	311	315	320	334	324	304	290	302	330	317	318	339	303	305	315	346	345	306	267	354	331	306	300	310	309	318	285	314	325	316	335	301	276	326	326	298	323	303	298	307	308	294	304	302	321	315	308	308	310	337	313	327	334	334	299	303	316	319	312	314	331	310	268	311	327	294	302	311	320	305	335	325	276	328	301	330	300	312	347	299	296	314	315	332	324	318	295	319	304	332	332	325	285	302	321	282	334	292	293	334	314	331	299	280	306	329	355	295	326	311	287	311	294	311	300	312	302	328	320	330	311	321	320	324	315	322	318	311	306	293	324	310	348	304	297	329	314	336	331	327	298	315	338	325	328	317	280	310	305	308	317	294	309	318	304	322	279	290	307	297	319	327	325	332	321	314	312	306	324	296	318	317	322	317	313	319	343	301	306	289	285	303	321	343	323	281	320	309	308	311	363	301	303	309	305	308	322	311	280	329	316	298	304	340	314	306	275	304	312	310	323	301	333	323	317	322	299	306	342	297	292	313	341	311	307	330	321	310	329	326	305	278	300	321	353	315	341	323	317	312	332	325	318	299	297	336	325	329	280	298	316	315	320	321	323	306	318	337	321	323	283	333	353	321	308	301	315	320	290	337	331	318	310	286	332	319	294	280	302	324	317	283	340	335	285	320	300	296	313	306	331	309	322	316	342	313	312	303	288	305	313	315	305	332	319	285	311	314	341	313	298	297	327	287	282	322	288	303	315	314	304	317	324	296	307	317	295	290	318	297	332	292	294	312	316	318	318	301	315	301	330	311	300	314	303	309	284	295	321	326	281	327	288	325	320	334	312	352	297	306	304	320	305	297	274	297	321	333	294	290	329	277	326	308	313	331	296	299	272	315	325	317	321	331	315	314	330	285	327	317	336	325	311	309	301	325	312	315	304	325	336	339	327	313	318	320	341	300	338	306	313	296	304	337	305	312	305	321	305	309	310	308	322	328	318	327	300	308	286	333	316	334	318	329	329	326	285	313	338	344	346	323	299	299	302	330	331	306	343	346	286	314	320	304	294	328	321	321	341	298	297	305	309	299	323	321	294	320	322	329	302	347	290	332	301	304	318	300	342	320	333	318	315	293	300	333	309	343	313	336	294	320	336	327	361	339	296	310	332	340	333	300	328	318	323	300	322	362	319	301	321	274	310	313	313	320	279	335	319	336	303	328	296	299	295	321	313	341	343	304	343	326	328	330	297	325	338	325	286	312	298	311	319	316	306	343	306	324	304	324	304	303	273	331	295	308	286	289	284	340	326	284	320	294	308	341	323	319	299	312	328	307	335	308	356	340	315	311	320	331	303	287	338	297	319	308	314	289	332	320	308	303	305	328	294	315	326	307
23284	20966	27949	24134	20960	20999	8860	1388	995	950	915	894	845	826	784	783	735	692	702	674	722	697	677	704	650	659	650	698	638	652	646	647	641	632	642	625	666	640	618	634	686	637	629	601	625	636	623	628	630	616	643	650	638	668	634	639	653	628	634	606	648	602	600	603	608	627	643	623	626	614	629	611	663	602	603	616	587	601	658	621	630	609	644	581	611	580	583	628	606	579	620	601	613	618	577	620	585	591	640	617	597	626	619	608	667	581	592	603	631	610	589	681	636	602	633	615	633	595	586	615	613	636	581	596	606	661	652	616	583	610	599	607	608	616	610	623	587	569	613	599	646	629	628	603	565	634	591	618	643	609	622	638	603	605	599	602	609	606	655	621	654	609	584	609	591	640	637	635	636	579	587	576	646	573	660	605	607	641	596	628	636	581	560	600	588	633	602	593	596	594	652	638	604	605	594	637	609	644	632	629	598	635	616	642	615	608	647	612	621	593	620	611	646	643	634	613	618	623	615	594	614	619	594	622	618	630	582	602	612	595	640	607	625	611	587	594	615	602	634	645	607	618	612	593	653	624	654	660	610	633	620	605	587	626	615	624	651	566	605	644	619	594	598	629	574	606	596	647	592	638	571	608	590	588	666	615	598	672	605	606	582	670	585	576	616	624	608	634	675	607	654	598	652	647	668	606	627	620	611	668	579	635	651	619	626	626	588	645	634	631	653	598	570	606	612	585	595	607	610	585	590	645	624	613	556	670	621	629	561	607	617	576	598	609	666	590	647	652	627	585	612	604	602	641	593	615	637	602	630	606	669	615	613	611	631	615	636	608	633	647	629	653	609	653	615	611	602	624	633	614	573	641	602	650	589	595	626	657	652	608	645	566	655	594	603	626	596	616	608	586	602	578	619	631	641	619	629	605	603	573	668	642	587	615	576	562	680	612	617	640	618	585	583	634	595	643	644	639	610	632	621	620	650	619	597	619	603	633	602	608	600	608	655	575	588	574	583	624	623	626	585	608	611	546	635	591	589	649	632	602	620	616	618	582	616	624	618	601	590	587	627	651	599	636	607	619	652	612	612	667	544	608	618	606	671	640	626	594	622	628	577	585	639	633	616	621	619	555	612	583	654	657	593	630	614	617	585	636	617	607	634	638	664	619	607	580	628	586	615	608	604	643	606	622	533	640	655	604	563	612	626	635	582	595	581	609	614	598	636	616	661	608	603	584	598	565	587	591	585	626	652	607	615	663	613	654	629	594	615	636	615	637	617	592	604	607	648	645	587	587	631	646	583	604	622	583	584	609	593	617	637	624	614	616	633	564	589	607	648	686	670	605	589	606	582	605	599	593	620	609	608	662	645	625	603	626	635	608	603	636	619	620	581	647	638	635	644	647	613	620	686	611	612	601	582	624	621	625	615	611	648	588	626	656	625	605	636	662	587	605	613	634	598	593	604	640	624	634	644	578	634	617	652	624	657	588	610	612	606	621	629	665	669	662	590	625	591	639	634	599	669	576	616	585	641	604	624	619	605	635	629	609	602	589	628	589	625	656	644	643	634	622	541	660	674	577	605	637	611	591	629	610	577	597	676	624	634	653	598	588	623	616	563	632	581	606	620	610	636	615	618	585	617	596	633	601	637	606	572	579	591	599	627	589	612	619	553	619	661	622	594	654	628	594	608	611	597	619	644	633	613	667	630	575	612	644	610	617	610	613	615	580	565	658	597	579	657	625	653	648	617	629	611	585	642	607	591	593	599	674	608	637	606	590	595	622	644	597	623	636	605	583	613	614	599	651	647	626	668	618	623	603	588	596	606	632	646	669	588	616	647	602	630	624	605	634	595	646	627	661	596	611	601	621	622	619	629	619	627	618	586	596	601	595	636	613	641	607	619	584	643	593	646	597	569	634	629	659	618	585	575	628	634	620	609	623	629	642	618	615	653	619	558	606	663	637	637	589	644	597	587	645	587	608	581	637	605	634	618	602	622	615	587	580	637	570	625	647	645	641	646	647	566	596	647	621	576	588	639	603	621	594	598	655	553	645	610	584	648	636	591	648	611	612	593	612	634	617	597	643	618	660	638	614	635	625	609	614	668	624	623	611	578	595	594	603	612	614	553	598	585	622	618	600	607	604	635	607	621	616	548	646	619	629	591	597	630	586	650	632	637	636	629	595	580	556	585	619	574	589	597	629	599	645	606	656	564	629	577	627	630	585	602	609	613	583	643	630	607	590	600	648	632	607	612	594	642	601	617	650	594	601	641	631	625	598	607	594	626	622	604	586	609	632	629	572	586	613	608	647	592	567	603	599	637	596	566	612	593	605	611	625	617	619	569	612	599	610	625	650	594	605	650	672	619	583	580	639	624	657	614	628	599	592	576	613	593	643	598	610	586	621	649	631	608	634	602	631	603	569	635	664	593	656	589	627	621	608	602	593	625	602	646	643	567	619	632	635	598	634	588	615	625	564	596	635	626	641	664	633	606	643	621	582	626	609	611	573	627	660	618	551	629	570	595	588	619	631	619	615	566	611	629	579	628	630	612	658	615	627	628	620	602	594	610	614	601	587	622	610	633	594	628	593	563	591	630	627	635	608	602	610	648	591	611	597	609	586	648	636	622	691	613	584	634	616	656	600	612	640	611	565	606	628	601	597	636	624	641	626	578	601	613	586	633	568	603	615	591	555	621	614	609	581	664	618	636	643	605	643	623	642	614	658	640	631	567	657	622	626	634	572	629	591	657	618	609	634	595	618	580	599	619	585	560	575	665	638	633	569	593	595	667	597	592	652	586	593	616	609	624	582	611	615	608	589	606	567	590	646	589	621	596	616	640	626	632	626	626	639	594	597	575	619	606	606	635	619	611	609	585	638	572	632	650	606	580	616	665	614	668	634	601	576	646	596	626	608	641	639	629	594	607	663	595	600	602	666	614	601	629	599	658	607	592	619	651	640	621	571	572	578	643	581	626	588	614	610	619	604	610	617	626	660	651	640	588	590	597	573	643	634	638	621	587	617	677	613	585	616	633	624	600	582	625	653	605	617	616	621	612	634	601	628	641	616	586	605	620	620	640	594	616	636	627	596	578	609	600	629	625	669	601	574	636	633	596	640	649	555	636	655	614	586	602	591	657	618	581	606	618	634	618	618	607	657	617	643	597	619	587	604	585	609	634	598	628	631	619	635	653	598	636	602	625	635	609	624	618	584	637	580	640	624	575	646	661	582	607	577	602	615	625	604	578	615	612	581	591	587	601	614	620	600	621	644	602	604	613	616	594	647	625	595	619	583	611	622	581	621	600	621	641	633	588	613	616	587	661	594	586	602	624	597	589	615	637	630	606	617	589	629	606	612	645	670	558	596	625	611	599	595	613	583	617	655	610	592	562	583	584	611	588	597	651	617	619	633	623	610	631	607	621	569	641	643	618	584	600	600	625	638	642	613	600	625	554	621	577	650	611	603	584	606	620	636	609	656	640	623	582	614	546	584	653	621
51969	11970	12175	7257	4469	3309	2521	1939	1647	1430	1284	1191	1040	954	991	918	889	815	805	776	733	740	703	679	685	692	667	712	626	666	611	585	637	633	596	618	656	633	630	628	602	656	646	555	630	634	628	649	607	602	600	601	639	641	570	574	574	624	565	585	592	569	600	594	593	555	617	588	575	600	606	601	590	583	553	633	549	612	576	612	538	625	598	564	549	579	575	549	617	574	579	576	583	555	599	586	555	595	556	575	571	579	577	562	585	556	539	572	570	565	618	586	549	543	635	586	569	619	547	619	569	651	552	620	572	587	581	595	559	615	587	605	576	573	546	555	551	606	587	566	580	580	607	596	536	579	556	581	568	618	615	593	571	552	576	559	557	589	570	605	600	571	614	599	553	547	613	581	570	591	553	636	588	612	600	612	550	553	584	624	556	580	577	515	601	535	603	570	594	581	616	500	608	565	573	543	576	585	613	575	596	569	562	613	576	591	602	595	567	590	613	594	553	579	609	600	565	528	537	617	552	556	589	594	608	595	584	548	552	560	623	536	590	565	594	552	577	584	547	615	580	567	606	625	579	575	525	560	599	570	549	559	561	594	597	553	601	617	526	575	553	567	499	573	603	577	531	569	549	563	562	606	646	579	585	545	580	550	580	572	582	602	587	613	553	588	593	583	611	555	587	599	538	548	574	583	599	593	550	576	575	557	578	556	585	606	539	617	527	608	608	585	619	556	511	616	558	566	598	549	546	585	591	589	585	588	607	611	587	585	546	566	568	561	601	607	570	545	529	558	567	594	581	560	609	597	593	585	585	540	583	521	536	572	578	565	647	585	610	601	555	547	597	573	581	565	571	562	545	601	594	612	573	597	588	562	601	522	585	543	620	581	543	578	572	576	595	550	514	545	545	573	597	534	530	591	564	553	551	608	613	561	556	546	587	585	603	588	566	542	553	584	635	558	566	533	546	575	566	576	587	581	574	584	586	566	586	606	558	592	567	626	582	601	600	567	580	543	580	543	568	560	599	508	601	592	589	593	584	555	550	611	555	576	608	614	583	626	580	578	587	557	590	591	616	560	620	579	586	571	569	554	598	604	563	612	559	563	587	558	549	615	589	598	556	580	596	567	581	587	552	569	540	534	569	605	584	596	539	635	588	558	559	589	560	572	556	533	607	561	543	565	560	573	587	577	592	548	582	559	596	602	553	557	573	574	560	552	598	558	590	565	583	577	550	558	580	617	553	586	592	590	562	589	536	601	547	586	603	609	587	617	562	563	618	588	591	543	625	569	594	584	613	597	617	590	586	572	576	587	567	581	564	564	549	594	600	583	542	572	591	551	590	559	558	583	557	617	554	582	547	568	579	647	560	535	539	570	537	590	538	575	580	579	576	548	586	606	557	591	591	595	597	573	572	538	592	531	585	590	561	549	595	569	600	586	571	565	568	624	587	601	643	604	599	591	552	598	573	556	577	567	592	603	554	562	590	604	577	582	590	581	560	576	560	606	601	585	576	594	559	600	554	598	532	552	566	610	588	584	595	577	567	590	585	592	638	600	586	576	565	597	541	588	544	594	566	529	561	569	550	554	588	561	571	601	551	590	550	562	559	594	607	562	606	535	561	590	569	578	591	532	583	586	585	561	604	593	566	573	617	554	577	617	544	551	551	545	621	589	615	573	611	578	565	605	540	551	588	575	564	554	544	560	565	599	594	596	616	587	573	566	560	575	544	549	581	554	612	574	574	559	567	605	657	578	589	578	607	596	605	572	556	575	540	603	578	615	621	589	584	559	595	587	592	550	574	612	610	607	500	569	539	572	536	587	580	586	541	580	559	578	575	563	587	554	530	570	596	584	565	558	552	579	609	593	599	576	552	565	566	551	580	543	580	596	598	589	567	620	566	577	559	560	616	543	544	567	594	550	564	569	612	582	541	584	584	581	630	553	573	567	539	600	600	553	565	552	570	551	589	556	577	595	622	581	576	577	586	611	604	583	594	575	567	606	575	588	552	560	555	575	602	537	550	558	596	601	622	562	514	575	581	600	591	569	575	599	555	546	562	572	575	589	581	568	576	574	624	567	577	551	566	596	527	614	601	593	560	587	568	524	585	585	531	600	544	614	572	598	566	553	562	575	564	625	619	592	569	532	590	566	556	573	598	580	551	610	562	526	566	541	545	576	607	605	585	524	592	548	548	612	574	577	584	571	581	559	564	625	556	584	623	560	544	575	553	591	573	589	570	573	595	579	568	596	599	553	586	642	611	588	535	567	611	578	567	600	547	595	628	577	544	626	588	589	600	600	553	634	586	547	619	610	586	628	595	537	573	545	573	608	607	581	612	550	548	592	560	591	596	574	594	577	572	578	569	576	603	619	591	561	568	585	585	602	531	601	574	562	627	575	580	587	568	580	594	570	531	594	584	582	571	565	643	534	551	612	580	593	545	598	564	588	564	605	551	529	634	528	508	601	603	604	612	554	573	597	579	537	590	580	589	619	594	528	557	608	597	560	579	622	554	555	509	598	565	593	565	576	566	585	560	608	564	584	553	512	580	580	574	590	535	599	572	567	611	600	568	583	567	556	599	573	610	615	557	563	574	566	567	571	544	556	553	565	604	551	539	568	608	572	548	590	609	585	607	608	561	611	580	545	559	578	564	555	533	597	597	574	529	567	568	565	576	564	564	575	610	544	564	587	583	616	563	580	579	551	560	609	619	566	584	594	591	550	576	556	569	590	591	559	577	642	589	584	569	595	539	568	527	568	550	589	650	629	589	576	541	593	572	588	612	613	593	546	593	569	580	570	571	614	587	594	556	568	597	557	572	619	526	597	555	592	594	625	565	578	544	558	596	573	612	583	579	575	608	610	529	573	618	583	555	553	571	548	548	587	599	554	635	584	564	557	530	573	580	591	574	605	565	593	573	521	593	615	555	577	600	592	567	580	576	581	587	555	586	571	594	579	592	585	570	567	570	575	588	564	559	561	561	578	574	603	559	545	618	594	603	567	596	555	560	573	588	572	590	570	562	595	593	606	575	610	567	597	576	568	562	590	599	589	584	570	588	592	608	612	581	570	578	558	565	542	618	548	565	546	604	555	589	579	619	584	566	572	531	598	616	565	551	524	593	557	543	568	588	593	587	579	542	581	576	581	554	575	593	586	567	579	599	621	592	645	578	565	655	578	570	554	573	583	555	582	528	612	587	531	599	588	580	544	590	564	563	611	594	543	571	601	552	583	573	571	588	574	572	545	585	564	580	537	547	594	550	592	581	577	621	603	570	600	555	551	572	562	593	576	550	604	604	563	577	588	592	573	571	623	574	554	588	578	592	584	592	558	592	564	555	577	551	548	583	574	564	631	578	564	570	606	549	589	576	590	585	584	556	624	569	567	641	547	569	544	559	605	587	553	558	567	585	600	571	587	553	578	600	594	581	571	580	591	582	612	607	584	621	525	555	543	568	581	544	586	547	617	583	555	632	580	584	573	627	563	571	562
33604	16707	3459	774	619	555	506	528	517	469	465	503	507	539	504	463	503	492	480	466	509	525	523	490	486	460	495	517	492	521	503	494	509	475	500	509	484	482	497	475	499	531	545	502	493	487	484	527	509	502	497	475	543	467	510	516	484	468	495	479	519	545	491	483	522	491	523	488	524	495	516	514	497	510	489	499	503	475	514	472	482	540	486	461	459	531	482	460	478	510	457	533	511	480	496	504	531	510	471	484	472	469	536	488	518	486	533	470	505	503	521	504	498	486	511	487	477	483	472	473	478	479	456	499	491	472	518	482	530	461	491	508	509	511	491	506	499	501	500	497	484	492	476	483	486	488	481	563	496	500	470	472	532	514	477	538	491	482	446	491	485	510	475	490	504	499	484	507	507	533	497	535	502	493	499	506	506	514	435	479	483	506	485	478	553	470	500	502	473	498	468	497	517	491	518	526	488	502	492	429	497	483	525	522	448	502	487	507	470	438	451	479	492	490	509	497	522	545	509	509	487	497	499	523	494	489	501	471	488	467	491	444	494	501	510	465	496	500	489	523	482	489	502	493	507	452	500	484	523	443	512	507	493	502	468	483	486	493	520	507	523	503	480	498	472	499	518	477	448	509	447	498	489	489	510	467	466	491	489	477	506	505	508	505	506	483	479	483	489	498	527	479	513	508	535	489	441	490	504	497	498	514	526	483	477	466	493	514	462	527	497	500	469	468	483	490	486	497	487	461	487	487	511	493	513	545	532	504	497	475	517	495	494	513	451	479	491	520	513	504	490	457	493	457	516	493	530	457	506	559	499	512	470	457	519	490	493	466	495	516	527	522	495	527	523	506	518	501	470	491	453	507	478	517	492	519	516	486	453	497	495	496	483	461	496	530	523	483	491	465	542	521	526	502	472	513	525	492	455	447	461	508	472	467	534	522	483	515	493	534	525	493	500	463	500	473	471	503	543	487	502	510	483	497	503	475	499	454	532	496	469	512	482	510	518	491	495	484	515	497	490	495	493	498	506	509	511	483	488	486	499	528	482	519	487	462	495	498	445	462	495	476	471	520	483	501	529	494	455	453	539	511	484	519	492	466	497	460	509	477	505	484	520	514	462	519	483	479	489	484	516	522	535	519	497	490	489	503	462	472	490	494	522	530	472	517	458	489	479	487	503	494	526	503	502	523	527	483	505	496	516	483	472	530	523	491	509	483	471	495	493	473	516	499	449	494	486	439	512	474	482	502	478	501	532	484	466	483	507	527	501	480	461	499	458	474	517	507	481	502	506	508	480	491	477	487	487	489	482	484	498	518	518	529	522	517	442	507	504	475	472	489	482	503	494	492	560	480	495	498	475	438	537	524	508	512	444	537	520	485	468	492	496	506	505	523	505	453	516	547	471	511	521	517	498	485	491	523	462	513	507	471	513	498	484	495	525	501	500	471	491	501	491	470	525	525	513	463	523	455	477	473	495	497	501	495	480	476	527	490	516	476	456	502	472	473	491	511	500	473	461	491	511	490	455	476	491	477	497	490	491	534	446	489	437	533	475	502	487	501	506	451	495	530	465	452	500	510	485	517	488	496	526	467	507	505	479	479	485	501	449	465	469	487	494	482	472	494	482	535	506	529	494	462	495	506	494	460	460	515	525	473	542	531	490	487	483	480	495	529	514	454	506	486	454	464	500	519	554	466	491	508	513	435	522	501	456	505	520	522	471	494	489	501	471	513	495	478	474	515	500	518	499	496	487	455	485	511	482	500	488	481	494	468	473	470	506	479	477	516	498	517	509	486	526	487	505	499	495	512	510	482	457	535	485	529	482	491	494	476	511	497	486	467	476	472	481	448	490	522	476	499	466	476	457	495	532	520	500	424	524	489	498	488	490	472	476	491	483	479	494	466	520	501	418	489	491	512	505	524	478	535	456	507	538	484	512	483	511	484	466	479	499	482	497	426	523	488	446	465	443	500	464	495	483	471	500	496	475	495	518	499	491	501	483	540	499	500	531	490	523	505	464	514	484	489	474	467	504	475	499	490	508	492	499	480	480	499	522	511	480	491	497	508	465	491	509	512	521	452	479	505	540	478	526	468	494	512	497	443	470	505	490	504	478	508	512	516	484	513	511	508	478	534	505	529	477	537	444	503	507	503	513	456	500	495	514	466	543	477	509	480	509	499	475	536	459	468	466	508	524	486	506	540	489	483	478	446	516	474	519	477	493	474	484	496	493	482	498	508	512	500	484	503	497	510	479	474	547	476	497	508	471	496	527	472	499	470	510	507	537	464	508	472	504	456	479	498	488	527	478	493	485	464	500	493	541	461	510	505	478	489	535	504	500	522	489	488	472	511	460	506	484	496	428	499	490	467	523	492	493	471	506	512	450	497	474	516	499	474	459	533	509	473	505	523	489	503	506	526	480	482	481	469	488	489	468	469	493	505	469	480	489	484	466	502	514	481	494	467	497	502	503	480	476	476	517	475	499	485	489	489	484	476	484	485	461	499	497	515	499	502	495	493	517	490	477	524	510	507	522	521	484	506	507	501	486	485	466	526	527	521	488	498	508	467	477	508	509	460	500	503	537	508	491	490	509	512	500	475	529	460	463	496	511	489	485	455	494	524	534	497	531	507	483	481	482	499	520	524	499	511	495	501	430	498	451	498	496	492	481	484	503	500	479	504	488	475	513	518	489	487	537	493	485	491	493	493	509	497	502	507	482	437	484	456	487	460	491	477	569	499	497	531	537	482	507	513	526	490	487	493	472	500	532	480	482	512	489	517	501	468	466	513	530	506	509	506	473	478	521	517	484	475	506	499	526	526	527	502	475	503	553	465	456	523	497	479	535	487	488	470	490	481	497	509	500	518	498	508	490	503	481	490	489	471	510	536	511	489	532	454	489	508	464	507	467	508	479	498	517	525	498	512	493	494	466	511	544	500	434	474	498	553	501	493	488	501	447	521	496	479	495	487	512	504	491	507	474	518	476	478	472	548	487	510	500	550	494	489	484	487	510	530	451	502	477	470	512	484	530	469	511	540	498	497	523	521	490	474	511	493	484	538	519	480	548	499	497	507	475	510	520	448	528	492	532	471	489	517	515	489	481	535	488	530	490	516	487	487	505	493	482	504	463	469	484	480	479	520	511	494	498	494	501	520	487	508	555	478	504	525	471	498	457	462	477	495	477	488	503	490	501	489	498	446	490	473	521	483	467	512	497	456	487	486	493	512	536	499	516	473	511	478	489	506	519	458	539	536	541	512	503	465	487	497	477	497	494	485	497	505	542	500	497	477	488	495	519	489	502	487	496	469	480	526	518	474	456	464	535	455	517	475	505	489	472	473	469	507	560	545	472	449	489	476	502	527	464	457	495	500	500	466	522	506	480	454	473	496	471	503	494	533	532	446	523	537	474	465	491	490	465	524	515	511	512	482	482	484	502	516	494	481	498	483	464	464	477	481	463	530	501	495	494	483	466	473	497	486	493	508	516	478	487	495
30207	1943	933	679	590	600	590	563	491	557	516	516	522	496	536	486	519	552	525	534	537	530	516	541	515	564	469	503	485	461	558	534	515	537	510	529	500	527	529	512	507	537	567	544	562	541	536	488	514	511	532	513	501	523	536	539	531	529	518	545	520	519	485	491	545	510	536	520	538	515	499	481	533	521	539	489	534	521	500	500	535	464	549	538	495	531	519	537	512	508	550	490	529	537	462	501	522	505	515	540	506	468	507	569	540	527	507	544	499	507	490	532	525	533	448	483	486	512	497	496	541	486	495	481	541	538	541	506	561	541	514	520	486	515	527	535	528	513	512	504	528	528	526	513	509	533	523	517	511	515	512	533	497	493	565	530	516	529	521	502	521	549	490	554	554	487	537	494	464	511	512	524	546	515	542	510	515	507	493	526	518	519	500	550	496	514	509	546	501	496	522	551	532	545	510	532	476	520	570	529	492	506	495	506	506	505	533	532	474	503	534	504	601	512	493	533	508	548	495	538	519	495	481	517	499	548	501	528	526	515	523	497	515	532	493	509	515	531	532	494	549	539	533	521	491	513	548	548	509	465	509	550	506	486	507	504	528	499	484	533	548	499	534	497	523	513	538	551	515	527	496	546	478	487	537	518	541	524	497	486	532	516	501	497	547	514	515	506	542	516	470	480	492	542	489	520	509	515	515	497	498	516	499	502	508	439	539	518	529	542	494	515	490	542	517	518	496	508	544	501	531	545	492	538	509	508	524	527	509	528	484	525	516	511	496	486	490	509	535	503	509	531	524	526	517	538	540	492	544	533	568	504	519	532	500	507	527	485	510	537	523	500	519	504	499	520	500	514	512	501	502	541	523	477	479	536	525	520	557	568	557	510	514	469	574	480	534	543	526	507	514	501	542	541	509	527	502	528	547	505	519	508	497	471	525	505	535	521	478	535	491	516	505	518	517	555	476	513	532	507	513	564	520	483	504	529	584	487	524	514	542	510	501	511	483	537	540	522	498	515	536	557	522	535	532	525	497	506	533	506	504	554	548	557	562	545	530	541	514	443	525	543	575	510	503	444	525	502	506	506	512	531	536	516	490	527	510	517	463	508	509	483	550	552	538	543	536	494	492	519	521	538	534	524	519	511	575	506	515	515	483	551	487	529	495	489	510	517	510	511	487	484	529	495	544	512	546	503	512	533	499	518	513	500	514	463	542	481	532	497	520	532	500	552	529	522	528	533	514	525	515	489	517	500	540	519	488	533	523	526	526	491	525	539	501	544	494	464	502	491	523	509	503	535	525	526	522	527	485	516	523	510	499	484	539	484	535	537	530	510	530	505	554	537	488	511	517	522	483	494	524	520	499	510	531	483	501	511	561	536	519	503	534	505	515	505	483	529	510	481	525	513	500	536	502	531	535	548	497	496	547	500	548	541	511	512	545	508	490	521	483	546	459	527	544	540	528	539	486	528	453	513	549	529	548	533	501	529	498	481	513	546	531	506	509	518	554	497	534	495	558	500	505	489	504	501	474	516	525	535	507	554	501	532	469	541	560	531	541	515	570	562	551	505	567	532	499	520	536	513	537	541	500	539	553	526	505	539	539	522	504	529	526	513	533	492	481	497	566	509	533	507	493	515	522	539	532	488	499	515	521	500	537	490	516	495	502	511	525	539	511	521	485	571	479	511	512	498	508	548	482	506	498	599	492	539	532	534	546	513	505	496	516	543	544	495	525	519	544	564	494	532	541	539	488	498	514	528	560	522	536	509	506	514	529	503	571	493	508	476	498	509	493	531	536	523	540	498	531	536	551	515	567	510	522	479	510	474	489	504	519	528	540	543	498	540	505	533	493	535	498	526	518	512	466	530	534	512	517	513	522	500	505	517	506	496	528	526	564	519	511	504	546	513	519	505	502	484	558	516	545	464	506	493	493	541	480	555	487	484	550	459	495	519	470	476	528	526	533	520	501	515	535	545	520	519	519	542	525	540	528	488	543	491	520	482	500	537	522	540	517	520	535	554	504	527	508	502	503	486	482	504	505	530	558	534	508	554	512	548	520	536	518	538	496	530	494	519	486	507	521	547	521	498	502	533	521	522	521	524	552	508	505	484	509	518	477	554	510	517	519	535	500	522	516	499	536	538	505	536	518	531	524	559	526	541	510	546	529	545	528	521	520	486	492	506	520	504	495	540	485	535	537	481	552	507	526	492	519	526	531	512	521	529	515	475	526	527	471	494	519	524	520	566	539	537	533	490	544	527	492	548	534	506	530	525	546	528	558	571	547	531	495	509	490	501	546	490	520	509	527	538	557	480	504	529	483	533	522	539	539	497	517	516	517	540	481	503	551	531	543	524	532	554	489	527	514	540	529	495	526	524	517	461	491	494	497	506	499	551	501	505	533	510	527	517	483	563	504	496	524	513	500	528	482	527	505	531	508	522	519	495	549	462	488	479	516	530	519	499	505	531	535	503	490	514	502	491	524	512	554	534	512	541	504	556	535	511	529	560	529	518	538	496	504	515	512	557	531	561	540	537	507	516	540	465	524	491	503	501	538	470	539	509	518	513	526	522	521	545	508	526	508	505	539	513	497	531	537	519	571	509	511	497	474	522	510	496	531	529	492	529	519	515	495	485	512	484	507	506	526	495	528	531	516	518	537	502	458	467	552	501	503	498	480	514	535	544	514	508	511	523	497	532	501	550	497	511	510	487	495	538	502	529	517	546	498	526	512	526	498	504	474	508	504	541	501	498	499	468	512	484	486	505	517	554	543	501	506	491	506	535	492	507	517	529	491	484	498	549	557	528	537	499	489	535	504	509	509	541	477	507	563	527	484	479	555	534	515	533	539	502	480	480	537	562	527	503	535	526	542	519	574	500	498	504	546	511	515	461	527	501	501	519	542	511	493	541	519	499	505	481	534	559	546	502	535	484	517	528	522	501	546	494	491	540	559	461	507	485	550	531	483	486	515	510	520	503	563	508	500	513	520	537	488	518	526	521	518	515	520	498	536	484	533	536	519	525	543	515	560	498	487	499	512	504	555	521	533	503	505	535	490	545	581	505	499	497	530	481	512	556	499	565	519	503	506	512	502	532	468	524	519	511	494	496	505	502	508	565	503	529	521	483	542	509	535	516	526	537	537	499	487	537	512	510	533	550	509	475	538	491	503	510	493	567	522	511	498	558	531	493	483	494	469	527	507	494	480	524	543	546	503	505	508	532	518	500	547	534	528	521	514	483	489	525	538	507	532	484	495	532	522	498	511	525	522	503	499	491	525	518	474	515	502	533	535	530	508	554	504	531	513	526	491	505	502	517	521	474	532	566	507	516	526	577	528	555	521	553	503	499	493	525	483	484	510	495	528	507	505	530	516	516	522	489	484	516	506	483	508	512	535	528	510	547	520	493	512	502	569	527	518	550	521	556	501	486	535	492	512	500	513	531	513	534	505	557	518	535	510	539	537	521	531	536	523	523	489	500	485	539	491	541	533	522
25333	20959	27156	24829	20879	9149	920	579	534	486	461	398	399	378	403	359	349	362	367	320	350	309	357	321	330	332	333	331	336	351	317	304	331	300	336	315	295	326	320	306	292	308	315	338	328	327	305	303	310	300	297	337	283	302	299	302	314	324	342	276	309	317	337	289	324	341	314	319	290	294	298	307	322	305	312	272	311	295	312	291	317	296	306	304	284	284	284	293	319	292	332	287	320	283	298	286	308	285	277	288	294	309	330	286	292	321	280	311	312	317	306	276	301	313	316	294	283	294	284	295	291	307	300	294	255	291	258	310	288	293	322	299	280	298	309	294	293	305	276	281	288	302	275	298	322	334	289	298	300	303	318	290	304	292	302	301	300	308	304	270	293	304	291	293	262	262	312	283	296	294	279	272	305	295	322	288	327	303	297	316	306	305	300	284	314	288	275	308	276	300	308	319	282	290	287	291	309	296	268	303	327	275	288	260	314	275	286	303	307	287	320	284	296	290	314	332	322	300	258	301	296	287	277	312	334	347	290	278	295	311	327	293	284	296	268	266	263	315	284	276	345	324	266	290	311	286	305	299	321	281	302	266	282	302	286	294	310	316	307	318	304	278	283	298	273	274	289	306	306	315	284	271	324	311	288	298	277	274	304	298	309	283	317	318	300	321	328	296	280	301	303	320	288	299	311	310	284	327	291	304	314	290	273	307	309	318	249	298	295	309	316	292	297	293	291	271	310	291	304	292	299	313	305	278	288	315	306	292	282	328	285	293	310	295	308	275	288	269	288	312	280	320	281	292	315	293	300	298	283	285	295	293	310	303	315	293	331	316	269	325	281	300	303	272	313	297	278	337	285	286	346	322	300	308	289	299	302	319	290	281	292	307	285	315	291	325	288	308	297	302	257	296	302	304	298	283	300	350	280	297	314	292	311	324	319	314	329	327	287	289	295	280	279	274	289	282	276	315	287	310	291	291	301	302	293	280	307	307	274	331	275	296	288	317	320	320	298	323	303	286	324	272	283	307	298	304	316	295	318	291	314	322	332	284	320	290	297	291	303	266	282	270	301	279	301	311	306	298	304	272	315	306	297	300	323	294	279	273	308	272	280	296	301	292	340	288	295	281	295	324	313	271	315	267	335	310	299	304	304	282	291	328	290	297	322	250	305	287	296	288	276	300	325	275	280	290	333	314	292	299	293	313	288	303	299	311	306	308	299	293	299	307	303	285	281	324	305	317	316	284	303	294	310	318	303	304	303	273	286	286	274	279	297	322	298	303	322	315	309	293	289	303	295	292	282	306	273	320	295	285	310	278	273	329	268	290	290	290	332	301	303	284	325	297	261	337	310	288	280	298	326	277	285	305	294	296	309	293	291	306	306	277	260	318	315	289	277	274	262	272	286	302	303	266	312	272	316	340	294	302	293	298	311	322	315	283	288	299	266	321	311	280	315	275	306	294	312	294	300	314	323	261	302	314	266	279	309	315	291	289	273	307	307	300	333	274	299	322	291	299	309	270	325	308	295	292	287	333	300	309	309	310	304	307	305	296	292	309	274	285	293	264	296	290	302	313	284	295	316	297	345	329	297	288	273	278	313	303	293	319	309	320	280	265	276	293	295	278	272	301	293	282	290	292	306	284	302	310	289	312	291	326	306	316	284	319	279	290	292	296	283	317	326	291	340	306	285	304	317	287	314	312	334	301	257	308	334	301	306	286	322	307	329	291	322	280	325	284	276	300	294	251	300	322	305	291	291	291	319	314	293	297	283	276	282	282	310	243	305	335	294	300	315	309	288	298	329	293	308	315	287	298	294	300	326	289	302	323	311	322	297	324	305	317	334	293	300	273	298	273	293	316	301	309	315	283	303	278	287	261	311	323	323	276	284	268	299	303	291	305	289	303	281	314	300	272	308	290	275	297	335	303	290	293	314	311	267	276	315	279	291	301	277	293	284	295	296	289	314	291	296	321	297	269	284	298	304	273	324	284	326	292	272	310	291	318	309	311	305	327	310	256	295	318	313	300	301	303	291	311	291	284	270	330	299	289	298	254	300	279	294	297	272	328	273	304	298	294	288	286	317	309	302	292	297	258	309	269	265	308	291	289	357	279	305	321	281	287	313	281	303	296	302	270	311	307	306	313	315	313	305	316	299	286	287	269	282	294	266	319	302	286	323	300	328	306	272	288	304	268	284	303	303	271	310	288	290	286	294	266	306	285	270	297	289	293	287	310	291	310	285	309	299	307	295	328	292	322	300	277	310	285	300	269	305	287	264	331	304	315	278	273	306	304	285	311	278	293	315	324	294	318	280	299	250	317	308	295	284	274	316	289	298	268	282	293	273	298	285	294	274	280	291	279	337	284	317	302	265	285	290	308	310	300	299	258	302	284	270	289	262	308	275	320	299	319	347	313	301	263	294	282	287	302	321	320	294	276	338	305	309	273	306	285	292	316	294	325	283	281	287	278	269	297	288	326	315	305	307	303	267	312	290	308	293	294	298	320	300	284	289	267	294	332	286	316	279	275	307	315	324	287	286	289	303	312	295	310	273	317	267	297	299	327	275	298	288	324	299	288	295	307	285	300	287	303	296	296	324	305	298	288	306	294	297	279	263	325	286	316	293	301	305	285	297	330	315	293	303	275	294	288	286	307	300	271	296	313	292	298	307	286	296	287	281	295	281	300	315	308	306	295	306	310	322	318	263	296	300	318	306	298	305	334	311	301	255	277	299	285	280	288	289	345	289	287	298	284	264	288	291	312	285	311	324	277	286	295	318	336	268	286	250	309	304	277	311	288	265	316	286	319	314	291	296	282	308	306	313	318	306	308	319	283	265	290	309	309	287	315	296	290	299	311	289	272	316	344	289	296	305	332	311	291	277	286	303	332	291	290	295	300	303	303	290	329	293	316	314	329	283	312	280	324	327	321	258	328	293	323	284	298	286	293	320	312	270	288	301	315	303	287	342	303	279	294	276	287	291	316	311	298	280	287	295	311	284	297	320	300	273	297	342	317	299	287	283	306	314	349	334	327	313	308	296	288	305	280	296	271	284	302	286	329	283	283	317	305	307	310	303	289	287	260	285	255	333	283	271	286	290	309	284	307	298	322	312	311	282	313	290	314	283	320	264	312	300	303	287	280	315	296	302	272	299	294	320	342	296	293	259	314	283	297	273	325	312	277	291	308	299	289	347	289	316	287	302	284	298	312	315	293	294	323	317	303	288	288	333	283	302	317	273	328	306	322	276	322	302	295	318	286	293	303	302	309	317	271	290	319	294	294	282	317	274	266	299	307	277	284	285	298	319	317	273	310	306	280	292	300	290	279	270	283	313	323	278	322	286	337	328	282	317	290	320	317	315	281	313	300	322	298	307	293	291	313	308	274	326	289	294	301	264	298	307	318	287	253	317	294	309	271	278	301	296	338	266	292	293	280	296	295	312	275	289	289	287	276	296	351	273	301	337	307	299	322	311	310	275	331	297	288	283	307	283	299
54641	10222	7003	3964	2431	1658	1233	1020	846	798	673	631	583	517	505	481	429	434	414	418	370	451	382	354	402	348	370	361	372	346	352	364	334	335	332	323	338	346	333	346	331	318	299	307	314	312	338	344	325	344	365	357	335	321	351	337	377	313	312	334	338	325	334	320	330	315	345	317	300	322	333	334	304	313	294	302	328	335	335	324	352	326	315	322	321	285	337	317	303	314	318	289	300	323	310	315	288	289	323	319	344	342	295	291	298	307	317	310	318	329	314	307	322	295	351	328	328	314	329	304	331	290	346	277	308	324	327	300	331	338	304	320	280	288	302	317	307	327	322	301	321	318	317	315	286	327	314	320	316	313	317	296	308	312	334	298	313	334	308	369	289	317	327	337	326	319	302	326	302	333	328	314	343	309	309	334	264	317	311	338	302	294	296	306	335	298	281	275	347	316	297	331	344	291	286	336	325	306	313	304	305	346	329	315	328	338	314	326	289	357	303	285	302	304	314	325	312	294	290	339	303	316	305	315	313	304	326	314	331	305	333	321	314	329	308	316	301	331	289	293	312	308	297	317	306	294	329	307	288	297	323	313	346	315	298	306	315	288	316	316	334	326	321	323	342	337	300	302	300	341	345	304	300	311	324	309	287	340	310	311	306	299	324	302	310	308	288	333	289	296	336	320	291	307	323	347	297	312	288	321	310	318	327	305	269	327	318	293	329	277	320	345	331	297	298	319	325	310	332	315	315	361	298	314	319	279	326	308	299	323	309	324	302	326	301	311	290	310	306	292	344	308	329	305	306	315	302	301	290	324	302	319	317	331	337	363	296	339	310	316	343	307	333	313	332	300	307	290	299	344	276	307	355	331	324	305	294	303	307	335	289	280	314	293	306	310	361	295	326	322	325	296	337	320	322	286	313	327	333	306	298	326	322	317	313	334	327	293	312	288	321	296	328	301	299	314	325	323	334	332	298	309	342	308	285	322	314	333	347	318	330	295	327	320	331	322	350	325	309	342	308	321	313	316	312	323	311	311	293	306	304	294	310	350	315	326	304	328	320	316	312	318	340	301	311	302	309	310	306	338	356	314	288	315	301	294	311	319	318	305	335	323	276	319	332	303	303	311	281	309	299	310	323	330	299	311	293	313	308	323	310	298	316	320	335	328	342	307	314	332	311	298	327	322	316	301	330	276	301	305	355	316	356	300	295	289	288	307	316	305	315	312	322	326	316	338	319	301	338	321	285	335	309	328	309	295	309	305	340	304	322	326	309	289	326	339	270	305	352	289	289	316	335	304	295	316	320	314	321	285	328	325	312	300	334	321	308	302	307	324	340	330	301	271	307	310	306	311	291	327	289	267	266	299	319	309	299	315	349	275	301	322	302	300	299	293	310	294	315	311	308	294	286	307	322	306	292	343	292	345	328	280	296	300	305	308	322	278	279	310	318	312	293	313	294	304	317	295	319	343	290	325	324	328	314	307	293	274	329	304	314	281	318	309	303	327	322	316	294	289	329	290	332	303	279	290	295	317	313	347	289	303	323	308	334	316	311	302	327	315	323	317	301	323	298	354	330	295	329	277	331	321	306	305	357	285	348	317	358	291	319	319	311	321	322	318	326	271	324	332	309	314	308	306	312	315	302	292	317	294	318	295	307	318	314	312	308	330	331	341	314	304	333	316	325	344	326	292	330	297	323	323	290	295	320	322	302	296	303	322	310	344	311	293	321	287	320	295	281	307	322	319	338	319	306	331	316	302	331	321	309	295	312	326	318	279	330	321	324	308	285	312	331	310	326	299	277	356	311	350	332	309	296	323	341	302	315	294	316	297	321	303	350	309	338	316	311	294	307	335	302	313	316	332	318	302	359	315	319	302	289	329	325	329	321	305	318	296	313	294	330	296	330	325	293	301	301	314	315	327	327	308	300	324	316	317	309	310	323	289	349	310	292	327	318	339	299	285	302	306	286	293	324	358	301	316	330	311	305	287	313	298	324	309	287	320	319	306	318	318	310	344	350	336	337	333	332	325	307	298	298	311	318	338	317	339	306	329	336	318	327	335	339	298	327	319	314	323	294	322	322	335	279	325	311	316	298	329	301	307	325	293	310	315	312	311	330	323	336	318	310	307	325	303	303	314	291	292	308	310	269	337	303	323	292	304	326	334	312	280	303	297	321	309	318	343	336	309	292	319	310	319	321	297	286	300	310	320	312	321	335	312	328	327	315	313	329	304	344	356	314	294	320	314	322	291	313	298	303	302	293	296	343	307	361	316	320	296	320	329	331	324	340	313	275	308	331	319	339	320	338	297	280	321	306	321	329	310	309	303	310	330	336	305	287	313	339	331	357	274	313	321	309	272	303	328	309	306	334	341	326	332	311	316	286	330	331	292	332	326	323	339	301	315	318	322	312	320	304	300	315	325	283	307	330	288	295	323	301	297	321	296	324	297	320	325	311	332	325	319	325	328	295	321	337	314	326	312	298	338	307	311	341	313	300	284	309	322	319	311	312	324	314	308	300	315	289	294	311	269	326	313	321	320	284	339	318	312	273	340	308	328	321	320	306	316	292	300	302	325	307	324	327	326	299	302	293	288	296	321	308	305	336	316	306	274	291	299	297	317	317	312	288	320	301	297	301	299	327	284	327	310	287	327	297	321	320	320	314	326	304	310	277	320	312	308	314	301	299	280	380	297	308	314	339	295	298	322	294	310	336	332	310	307	322	320	281	304	317	331	322	298	318	300	313	337	305	310	358	310	330	279	303	289	314	315	307	301	341	302	300	294	334	302	322	308	302	294	304	332	364	352	296	324	318	302	312	321	306	346	293	306	298	290	313	299	315	293	273	312	338	317	318	294	303	306	294	335	327	336	292	310	318	315	316	287	312	295	316	312	308	314	320	326	344	311	323	302	342	289	309	302	279	328	321	315	326	298	283	329	277	319	295	313	328	322	297	306	291	307	331	310	315	328	287	329	295	306	331	304	289	336	308	293	315	315	336	335	346	313	310	297	303	297	328	324	301	307	287	319	286	289	305	300	300	332	315	336	307	297	315	320	321	327	326	299	336	283	324	311	330	311	324	318	318	325	330	318	321	317	312	290	263	306	289	328	328	319	294	315	296	327	276	341	325	312	305	315	312	328	311	316	281	287	298	316	327	312	302	311	287	287	335	336	294	317	294	303	308	327	323	281	299	297	309	336	294	336	317	315	322	342	318	323	327	324	318	323	322	306	286	334	342	321	313	314	323	292	286	348	313	300	306	309	314	327	280	300	339	323	306	336	302	292	311	285	306	307	323	342	298	305	319	301	320	320	327	293	304	333	330	313	312	333	317	307	315	315	343	352	312	298	335	276	310	306	326	321	297	301	275	308	342	313	338	314	310	319	291	291	306	320	324	350	295	320	318	309	347	292	306	302	322	304	313	308	320	335	325	325	294	326	317	298	292	309	326	310	314	309	294	334	327	336	310	305	300	316	312	300	302	328	320	318	324	334
23324	20949	27247	24788	20937	20971	9361	1394	1056	947	963	878	739	754	750	754	727	714	742	717	693	666	674	636	666	707	673	684	647	660	648	658	633	634	648	675	616	666	610	619	673	653	663	637	633	609	666	604	632	628	660	658	625	642	654	639	634	642	629	625	627	660	613	614	614	581	629	635	637	642	666	627	579	612	662	618	596	658	582	623	609	609	607	641	603	613	563	608	645	647	619	654	638	632	611	611	618	581	626	655	609	663	605	625	653	608	633	668	581	633	638	594	597	564	590	556	655	625	602	630	601	654	623	616	593	602	588	617	668	613	589	602	578	600	606	609	612	567	590	634	617	612	623	613	621	620	621	644	626	641	598	580	599	631	631	575	593	605	600	596	621	612	615	581	623	598	598	611	606	609	650	587	644	593	621	585	594	625	590	668	616	623	646	608	641	634	632	579	624	602	626	570	556	633	600	656	601	611	583	608	624	611	649	600	605	632	586	640	631	597	551	582	604	598	619	621	596	621	641	594	580	597	685	646	652	585	632	610	601	599	594	615	600	587	579	621	639	605	630	622	589	583	575	595	622	621	618	655	593	592	583	626	678	620	597	559	606	621	575	601	670	620	639	643	585	656	606	586	627	625	584	613	644	643	610	621	535	629	581	624	640	599	606	593	600	621	617	664	601	653	578	609	615	615	568	610	581	597	585	605	582	597	612	659	601	598	584	598	596	631	597	599	619	603	533	615	620	637	620	589	631	627	623	609	665	575	604	629	702	592	578	561	640	611	629	636	631	629	601	580	533	581	588	584	611	621	589	604	589	602	630	608	628	580	600	649	613	593	583	617	662	587	573	619	589	604	613	603	648	630	594	603	587	657	655	592	601	641	633	562	624	631	644	606	588	601	635	642	633	632	583	601	566	610	593	630	598	623	647	579	589	599	601	619	613	608	623	624	624	628	590	602	649	619	608	622	626	586	556	616	627	637	585	600	587	578	554	589	600	586	577	655	614	596	593	650	610	598	598	606	593	601	600	622	588	613	622	606	617	619	602	617	584	650	633	589	568	590	590	597	590	617	600	562	621	606	614	625	651	615	623	586	637	628	622	606	613	605	582	574	556	633	602	586	620	585	586	638	587	608	621	582	570	605	613	597	599	595	609	594	596	607	616	608	614	600	559	593	676	622	631	606	574	597	652	594	610	599	599	650	594	581	644	617	623	638	612	636	592	607	600	600	638	616	625	619	589	570	601	578	641	596	605	590	673	566	622	593	613	649	592	664	636	597	621	564	648	562	635	643	606	622	621	609	634	593	557	634	589	637	617	641	604	598	620	609	628	569	633	630	614	564	638	640	627	632	615	621	624	579	621	599	600	581	668	604	599	583	567	629	648	594	614	597	616	629	613	625	648	641	624	618	654	596	620	610	621	666	569	608	649	590	608	653	608	602	630	605	633	621	571	626	573	605	651	612	629	661	641	594	632	658	618	574	644	614	633	621	616	562	621	602	607	605	601	632	582	639	623	607	625	623	612	590	590	641	582	569	635	642	642	616	600	608	562	637	639	649	663	584	619	583	606	599	596	617	601	623	615	625	624	613	575	583	589	605	618	619	611	586	630	692	611	621	630	602	646	633	621	629	568	604	603	615	630	621	625	638	638	651	575	579	592	631	606	607	638	586	585	572	614	605	665	610	632	627	668	590	600	618	628	635	598	627	608	645	608	605	563	627	607	574	616	609	619	675	604	598	603	637	590	618	639	593	614	617	610	641	614	614	597	625	615	602	606	606	565	673	613	594	618	590	607	641	619	598	612	624	646	646	596	629	584	582	592	613	618	599	620	605	658	622	623	600	623	592	593	584	559	669	621	632	629	660	625	655	608	616	608	688	609	637	642	665	607	600	626	579	602	616	674	659	622	603	629	626	606	610	620	623	599	596	596	592	617	600	584	643	576	608	643	603	590	620	601	617	601	588	602	647	596	596	597	639	661	608	591	606	602	597	606	579	610	652	612	627	592	602	610	572	574	624	615	577	682	595	584	608	639	603	592	665	626	654	566	623	578	596	619	632	659	620	638	644	589	597	600	582	618	647	670	596	539	603	624	624	618	658	582	631	643	597	663	665	606	564	588	620	688	648	616	621	622	600	631	614	628	565	576	534	569	636	596	631	627	653	587	589	630	603	612	590	592	629	656	573	599	640	607	632	601	621	650	600	614	628	566	612	613	622	619	638	618	585	641	614	577	650	624	582	627	648	627	581	619	592	549	568	623	591	628	597	605	574	607	626	640	674	615	614	633	613	596	616	617	657	607	604	560	636	616	599	592	622	638	633	619	631	617	581	650	626	623	637	630	599	585	607	574	600	563	584	571	549	604	603	599	605	596	617	590	657	590	598	602	602	617	614	602	600	604	650	601	628	586	582	608	663	629	622	632	651	626	626	624	592	588	610	581	619	632	579	585	596	625	603	641	609	602	574	623	637	592	617	575	606	549	575	632	629	621	606	606	581	578	617	604	648	603	599	643	628	531	629	645	580	640	626	608	588	634	639	613	604	618	593	614	589	551	628	616	666	628	654	563	664	588	582	548	582	598	627	611	632	652	633	618	621	590	612	628	589	606	659	609	612	644	632	599	635	577	603	627	645	625	592	610	637	637	574	587	600	632	623	603	661	649	631	636	612	617	593	603	567	638	638	584	608	614	598	610	589	627	661	601	630	628	613	581	620	615	608	606	664	659	590	604	568	609	623	604	638	630	585	670	646	603	674	589	575	622	625	606	587	616	634	629	627	608	619	618	616	604	599	582	605	631	558	616	580	633	635	592	655	612	588	644	614	627	626	587	632	622	596	617	583	587	602	603	606	630	620	634	597	617	661	622	586	662	650	614	675	603	640	643	635	612	613	629	583	604	640	612	611	606	599	639	628	584	594	590	619	606	612	604	570	597	627	645	598	648	587	603	593	603	604	621	572	666	629	544	622	569	616	603	612	617	664	608	606	616	592	669	620	579	649	622	658	612	614	609	621	682	637	547	625	615	611	618	600	617	607	610	644	616	587	615	586	619	621	598	627	602	601	634	608	617	592	613	640	605	608	625	647	638	593	602	604	612	616	608	645	647	594	629	596	598	637	611	576	631	614	580	621	608	636	604	639	645	600	592	643	641	617	631	576	602	612	588	669	631	577	635	592	586	590	589	602	632	620	621	585	621	628	610	638	597	620	586	576	621	623	592	618	640	652	643	597	601	633	600	634	621	597	665	635	612	603	632	632	610	587	609	580	618	608	598	608	603	630	603	633	607	597	569	642	613	665	618	630	637	614	627	630	620	582	616	640	607	573	608	602	631	573	596	623	664	679	619	570	591	598	632	592	612	598	560	566	649	615	596	603	632	650	625	600	646	592	615	648	624	604	610	584	654	592	637	640	591	582	588	639	652	615	663	594	596	590	595	672	591	598	606	636	587	619	601	616	626	599	600	625	620	633	598	570	632	625	603	604	603	587	599	618	639	575
56412	14602	11837	6951	4359	3142	2326	1924	1624	1386	1230	1154	1065	1012	882	928	857	804	794	735	785	766	786	739	676	657	680	656	671	671	629	598	632	643	616	634	608	672	598	619	591	643	586	606	672	599	561	607	629	628	623	645	606	622	634	635	641	610	600	586	592	603	605	564	589	592	630	559	600	635	614	628	604	563	599	595	610	600	601	575	615	549	570	599	559	561	558	632	593	611	611	547	596	580	614	575	588	571	588	631	568	573	592	587	558	518	609	621	621	586	570	601	560	580	604	536	518	572	553	584	565	561	587	597	609	587	562	575	559	610	581	560	571	585	597	567	614	560	588	603	575	577	609	599	560	606	576	605	604	577	586	586	575	581	570	574	559	585	590	584	567	572	571	579	605	620	593	592	569	581	541	534	551	580	533	595	568	581	537	563	557	579	588	586	570	562	576	601	618	593	580	575	558	593	568	614	559	596	562	583	617	577	587	552	560	581	542	562	589	614	613	616	566	609	567	579	618	573	541	588	599	547	562	577	588	551	537	592	579	588	568	575	564	576	578	515	581	571	615	528	572	595	573	568	633	610	587	599	614	582	578	606	576	565	599	562	633	615	584	590	602	575	591	611	585	552	611	566	577	555	556	583	576	601	587	586	592	567	550	581	589	594	603	564	603	607	554	584	584	625	588	581	593	608	590	572	601	590	615	578	569	557	628	608	575	566	532	594	579	624	531	600	572	598	541	551	594	627	553	579	588	570	584	550	566	519	535	580	632	617	571	569	614	581	524	582	585	573	572	582	560	599	562	571	548	595	536	589	591	596	549	601	573	601	595	613	583	556	594	572	587	591	619	576	550	587	617	563	586	606	529	578	544	586	540	611	629	588	625	594	575	598	625	631	566	604	578	589	557	576	568	581	542	563	595	559	567	586	586	628	598	578	552	557	584	562	572	568	545	549	578	575	589	551	558	617	547	542	588	588	600	555	537	550	538	533	541	575	497	574	581	549	602	573	617	563	621	592	627	580	588	583	555	588	562	583	582	550	595	582	559	582	584	586	558	586	575	568	563	565	569	569	550	600	517	553	578	556	561	582	548	619	600	603	607	596	597	579	580	613	590	574	561	568	561	573	537	599	605	585	562	615	578	558	617	568	546	598	600	562	608	558	598	586	555	593	538	603	581	580	547	616	579	572	591	598	544	536	591	591	555	613	582	540	565	576	625	580	610	540	578	572	580	542	615	595	575	555	607	586	538	584	591	577	541	606	602	545	573	554	610	604	590	558	557	572	555	610	582	559	594	605	570	600	571	538	556	574	515	586	565	548	568	574	610	598	569	614	591	596	605	568	593	544	591	590	599	523	594	513	540	557	604	528	565	570	569	572	584	548	555	565	570	572	602	579	561	595	549	565	559	517	582	586	577	570	587	571	585	616	606	546	575	532	575	570	618	612	557	599	581	560	559	556	606	592	590	623	594	553	591	557	581	575	557	571	526	594	548	575	559	584	601	552	543	573	556	549	594	582	534	568	582	543	567	575	539	569	604	576	596	539	557	531	575	565	571	623	565	566	595	565	614	615	565	591	552	584	624	612	557	583	576	569	637	588	601	570	602	536	575	658	537	603	580	545	589	566	581	552	601	564	592	598	595	601	610	564	562	596	568	586	562	539	590	614	576	576	619	541	627	550	584	594	623	596	575	585	593	578	531	557	595	587	621	587	577	617	621	577	584	614	599	603	583	606	583	551	635	572	562	587	528	579	563	611	582	572	555	573	555	576	602	570	578	535	603	588	570	567	610	584	604	527	570	613	585	602	581	559	543	609	587	569	588	560	554	574	543	571	570	541	578	591	573	632	580	563	609	604	553	586	549	578	574	542	602	554	559	565	614	552	544	583	607	543	563	602	559	578	651	607	523	565	549	547	604	566	557	561	561	591	566	560	561	519	566	560	590	571	577	576	590	549	586	557	578	570	627	579	585	568	588	601	584	597	581	568	574	605	567	594	600	558	564	563	614	597	536	590	588	571	537	580	612	568	583	602	553	554	611	575	615	584	610	596	581	580	571	588	571	589	568	543	578	592	596	622	607	578	577	593	563	605	574	599	576	564	567	581	541	605	584	554	591	555	586	599	555	591	597	603	559	551	532	584	560	580	564	582	615	596	583	558	578	557	582	588	590	564	548	551	575	600	588	619	579	577	600	574	546	556	565	614	562	556	606	595	546	560	602	572	594	543	604	550	521	572	563	596	586	553	585	628	581	564	544	580	583	552	565	592	623	567	585	585	559	562	608	634	573	563	601	600	563	561	578	572	588	547	594	593	557	555	555	583	582	597	558	564	604	578	548	565	612	572	548	560	585	558	556	609	594	602	544	581	581	583	540	589	605	574	538	577	540	548	539	581	559	604	585	618	615	591	555	575	570	580	612	560	572	580	570	604	561	554	550	599	586	610	584	507	614	581	625	627	608	567	572	561	568	558	554	601	537	595	581	598	622	604	589	574	588	564	620	611	610	627	621	569	574	569	591	532	588	587	569	594	587	580	600	561	537	581	556	586	523	589	548	631	601	610	585	579	573	563	587	543	580	608	619	594	604	577	610	588	604	549	543	517	566	586	577	577	571	583	590	604	561	579	613	600	579	554	571	597	550	626	586	593	580	596	587	613	610	617	570	583	603	556	611	573	599	591	568	559	572	586	547	539	583	587	562	567	600	607	563	579	565	539	605	548	579	630	541	600	592	611	574	541	581	552	553	559	532	578	610	586	588	549	599	551	568	590	588	569	551	595	564	605	579	599	600	617	571	572	576	580	602	537	575	545	545	616	584	598	592	544	567	553	594	525	597	595	621	619	596	589	549	587	601	573	566	600	587	579	596	596	583	552	592	550	562	619	551	589	591	572	577	588	607	611	620	547	551	564	600	595	566	616	566	585	653	582	574	564	557	605	568	579	562	564	561	560	592	571	584	580	551	566	591	541	573	586	572	598	589	593	564	613	564	580	580	627	570	565	569	621	564	581	572	538	606	574	593	562	584	588	594	541	572	572	532	534	572	549	618	546	580	570	556	540	590	563	573	559	581	589	609	615	585	569	556	601	577	580	581	547	536	557	584	582	611	580	537	582	593	576	568	547	620	534	549	582	585	602	538	578	568	575	587	576	562	566	607	619	591	544	561	556	576	572	583	583	549	597	566	579	550	576	586	570	568	576	568	559	596	573	589	559	572	603	577	590	575	546	578	550	587	576	561	552	606	606	572	576	544	599	573	583	617	564	578	582	591	565	606	566	566	633	601	575	584	559	587	557	575	578	599	611	586	560	564	555	557	573	548	600	574	566	594	558	574	553	580	572	549	556	578	564	551	542	637	512	565	578	564	597	575	561	566	594	589	560	605	559	594	586	580	582	568	602	592	567	588	585	586	564	560	567	530	577	570	583	594	583	572	560	574	618	528	596	574	615	534	595	560	573	568	606	523	597	511	608	599	576	577	612	586	602	625	564	575	590	593	580
34164	18411	4035	763	551	542	523	520	505	504	519	459	502	531	475	478	501	489	486	519	491	471	497	500	519	484	516	509	545	484	494	495	521	475	504	502	502	496	487	486	483	514	484	485	492	502	482	522	480	537	478	511	487	475	482	486	539	452	516	509	502	492	494	505	473	475	517	506	500	543	514	532	484	510	495	474	434	518	470	535	489	511	487	525	470	492	474	478	501	510	487	479	495	465	486	512	488	439	477	473	483	454	537	522	533	531	495	500	495	487	509	482	489	547	544	492	496	514	476	507	472	459	499	469	500	517	443	504	454	506	523	525	478	522	471	520	483	493	491	477	486	486	520	528	443	477	483	469	522	504	514	507	507	489	488	519	494	500	488	530	522	467	443	520	493	473	524	515	490	459	522	481	493	514	466	470	545	490	490	483	508	488	530	491	516	539	490	485	526	526	461	536	482	479	504	490	493	548	526	480	487	499	510	506	521	509	498	469	535	475	474	508	509	528	492	532	548	502	526	495	487	516	507	483	492	511	555	478	499	489	485	500	495	503	515	500	479	508	537	486	497	509	518	487	475	485	503	516	504	494	475	513	501	522	478	536	509	533	516	518	512	506	521	478	481	497	483	553	514	524	561	462	493	470	509	512	484	478	510	502	519	490	514	486	495	501	501	535	491	515	467	487	489	421	518	470	558	506	511	490	506	499	515	523	479	525	528	495	506	519	458	474	502	467	491	536	529	502	478	479	481	491	505	502	528	462	541	529	454	496	462	514	493	514	511	551	518	480	518	491	497	508	472	493	508	520	482	522	524	521	494	519	510	531	506	521	500	472	488	493	517	486	540	476	502	473	504	476	546	538	485	453	522	494	491	494	501	569	476	474	507	491	514	478	530	482	516	523	483	496	517	492	508	480	498	492	465	495	503	521	549	505	504	493	475	487	502	497	474	492	496	518	436	459	511	482	482	512	499	511	504	487	501	528	479	485	542	517	484	492	461	475	501	496	517	471	548	514	448	511	506	502	516	516	521	485	496	512	488	528	521	519	459	486	539	482	511	516	498	527	485	479	523	471	510	534	542	518	517	506	509	448	521	534	522	483	489	487	500	534	477	490	500	476	484	525	498	506	494	515	533	511	459	457	492	492	555	533	491	521	474	483	465	530	489	511	490	503	526	511	534	466	513	503	510	472	536	479	476	499	523	486	483	521	497	539	493	482	486	514	479	504	489	505	483	457	490	484	522	467	494	477	524	490	468	477	537	488	438	505	501	539	504	523	517	504	508	519	487	488	491	474	502	482	511	513	504	556	503	501	490	490	473	482	452	498	530	471	479	471	490	505	514	508	495	509	487	505	485	513	498	464	525	500	494	521	508	512	478	483	558	486	478	499	478	463	497	497	491	482	510	454	496	509	479	530	506	512	505	481	482	461	524	489	513	525	504	491	433	505	463	509	512	514	468	499	501	485	483	526	498	501	469	478	462	460	511	510	478	521	508	511	476	489	497	479	523	487	486	473	509	505	490	507	466	481	525	468	517	514	474	513	503	485	506	515	503	515	524	507	495	488	541	530	475	492	504	448	482	502	475	491	529	491	492	521	501	493	513	471	505	527	509	507	477	531	485	514	493	474	509	487	495	465	476	504	482	523	509	512	491	519	544	452	495	514	498	489	494	509	517	475	466	540	512	516	503	492	525	531	492	535	507	507	484	534	539	524	496	512	480	456	546	499	512	505	453	477	493	480	448	491	514	467	562	515	523	524	472	531	507	499	441	480	530	473	470	484	477	521	505	493	473	459	494	467	500	467	501	491	492	505	496	451	458	452	540	525	479	535	479	492	496	523	445	522	523	506	503	483	506	495	504	472	534	471	516	503	522	495	508	502	501	499	501	523	482	483	474	477	480	494	499	515	493	483	512	529	481	562	519	460	465	514	485	521	516	486	483	505	507	507	507	477	498	512	501	547	509	482	481	525	520	533	454	525	490	529	523	489	506	528	473	478	499	518	496	467	494	497	480	526	496	506	480	472	545	484	486	476	478	504	473	467	504	468	511	495	494	547	497	473	491	509	520	508	487	495	499	529	446	511	509	495	496	524	475	522	429	519	479	467	498	473	507	506	483	513	487	499	511	476	502	497	520	465	492	519	508	560	516	524	489	489	457	552	477	502	438	502	473	531	441	503	465	526	523	500	526	533	476	538	507	536	550	495	470	498	462	536	505	476	466	523	525	529	493	508	505	508	489	509	492	498	496	486	450	465	465	486	506	497	487	513	509	501	488	515	484	505	486	499	490	548	507	480	479	495	483	528	514	490	458	481	460	502	507	486	489	508	498	512	504	491	476	500	470	494	486	495	479	462	475	497	491	525	517	478	519	497	475	485	499	525	480	475	505	468	470	441	527	467	515	498	530	496	513	480	514	500	485	442	519	476	489	495	508	477	516	501	490	500	504	489	528	488	496	505	496	478	501	506	475	482	520	464	515	470	458	518	495	485	473	486	512	483	494	485	517	491	504	508	520	480	525	500	512	498	488	512	503	528	493	503	497	485	479	507	464	512	463	523	477	480	512	499	507	478	517	489	475	536	518	463	505	484	517	476	522	487	471	447	498	473	526	460	462	503	507	465	525	489	497	517	524	472	506	503	494	478	508	480	528	492	485	512	494	477	565	459	505	488	496	488	492	467	489	489	515	519	504	494	461	483	523	513	476	512	520	481	496	478	483	466	507	507	457	469	459	528	499	525	486	452	483	484	500	554	467	524	530	473	549	510	471	491	462	515	476	502	545	439	516	545	488	502	506	503	485	494	482	500	498	499	503	497	516	502	477	498	506	521	480	495	492	497	517	508	491	480	472	508	476	509	495	511	510	472	489	518	484	471	514	498	499	495	484	497	464	511	468	496	518	495	490	515	521	514	505	502	490	502	502	516	504	501	473	531	484	476	505	496	483	528	479	492	527	534	473	520	529	491	469	513	518	515	500	560	492	499	489	492	451	513	462	462	524	500	501	517	504	499	510	487	506	536	501	468	482	504	494	464	541	485	471	491	464	505	499	521	472	519	458	492	477	519	484	538	482	517	523	508	513	486	498	485	527	488	516	484	510	506	518	497	508	532	492	484	499	515	473	516	505	520	509	477	531	476	489	507	522	488	501	474	484	510	526	503	482	489	485	452	531	498	494	520	507	496	495	495	479	479	494	509	487	512	471	518	500	463	495	489	494	488	478	487	443	487	507	484	449	466	473	514	486	521	491	510	476	482	503	539	511	484	456	497	464	494	491	503	529	499	548	505	518	525	475	472	470	526	463	499	496	478	509	469	517	537	471	458	513	497	471	513	452	495	506	507	496	458	532	482	493	490	503	523	496	528	504	500	468	538	496	492	490	487	487	506	515	504	479	528	499	527	488	506	460	470	489	499	513	510	546	485	444	461	511	495	520	507	450	470	488	454	472	524	507	517	499	496	492	490	506	493	507	502	544	514	489	542	494	448	501	525	483	482
32277	4622	892	724	650	580	585	531	564	535	521	526	468	551	543	537	548	557	564	481	538	567	535	523	525	526	493	563	534	532	470	523	506	548	539	537	533	527	515	454	491	514	534	567	498	506	488	536	516	539	508	521	534	565	536	551	557	562	530	527	527	554	539	517	521	531	547	495	526	552	555	475	537	513	524	520	520	514	519	528	552	503	504	497	508	542	502	547	511	539	551	557	487	531	514	552	495	565	513	557	506	542	538	542	523	536	530	538	510	500	513	571	499	516	541	532	513	521	509	538	514	514	501	534	511	543	527	560	495	509	511	532	545	491	468	511	576	493	512	530	505	535	516	548	516	540	531	509	535	535	541	498	501	549	521	553	530	509	514	515	521	552	497	536	561	525	547	584	497	488	519	533	520	543	522	533	532	494	522	519	559	524	483	504	559	506	511	527	535	466	535	517	515	530	490	548	539	566	511	530	483	524	517	472	537	525	575	547	543	522	524	524	469	492	520	518	489	541	533	492	540	578	533	514	541	531	536	547	544	559	546	538	482	501	548	514	519	504	522	497	513	494	511	548	520	514	551	537	537	565	491	479	497	505	545	512	529	504	505	532	499	541	534	539	530	540	515	535	512	522	540	552	513	534	513	481	523	506	540	506	488	477	490	495	505	520	551	476	527	515	547	527	521	531	555	524	488	510	474	488	509	497	523	526	545	535	509	515	569	523	528	501	568	496	544	527	508	540	521	513	532	540	505	512	524	528	515	519	501	557	523	502	503	524	543	559	492	508	518	519	517	495	513	490	564	511	524	519	542	527	523	500	531	507	552	549	558	477	544	496	519	501	478	506	514	540	502	538	561	539	539	538	540	510	505	547	535	554	526	519	524	530	523	505	539	526	495	536	540	504	514	528	511	556	571	541	500	528	509	562	509	510	481	514	529	499	549	520	526	529	510	534	536	512	506	589	500	501	512	520	573	548	516	503	571	529	524	543	495	516	499	558	514	532	518	521	523	497	515	522	469	512	566	553	533	540	536	522	518	535	554	547	535	559	516	525	500	487	513	509	525	533	507	565	525	531	540	530	545	490	530	507	515	506	522	527	546	526	555	504	532	502	570	524	475	531	546	512	518	545	516	502	515	544	510	560	550	516	544	509	498	537	513	502	503	449	517	516	494	506	495	556	535	521	510	494	537	543	539	514	488	518	512	523	539	555	521	523	502	498	489	510	522	551	553	514	541	509	543	509	531	484	504	485	509	539	526	528	539	524	544	537	513	489	532	510	521	520	547	526	508	494	526	527	491	547	521	493	521	507	514	490	507	517	509	544	521	525	548	538	502	567	530	486	542	509	515	487	521	534	474	524	529	551	528	519	573	501	541	506	550	535	537	504	489	526	517	500	521	522	537	487	509	522	520	505	539	563	496	462	535	550	523	495	492	505	549	551	549	514	507	549	538	526	522	516	494	542	536	499	574	509	504	507	547	532	502	517	514	538	504	571	498	560	531	578	522	504	545	512	531	497	527	521	519	546	524	521	504	538	508	524	515	520	527	546	497	527	508	498	518	492	521	554	503	518	506	521	543	552	482	510	480	518	546	538	535	518	531	578	521	562	526	577	506	520	549	539	535	509	540	512	484	536	547	486	477	513	514	506	543	510	516	491	511	497	550	521	512	525	543	521	522	506	548	506	501	547	490	560	518	530	522	546	517	550	513	507	583	522	519	501	476	556	533	529	488	522	523	563	480	522	522	497	491	489	535	514	506	527	549	500	483	561	523	493	528	536	549	547	529	541	541	488	530	468	538	487	562	553	534	552	513	518	504	557	560	532	565	510	514	496	523	528	545	489	485	598	492	522	478	529	531	540	548	571	497	519	529	514	518	581	545	517	514	527	491	521	509	527	498	568	503	510	500	497	550	512	554	522	513	511	531	559	511	527	509	546	536	518	513	512	531	534	547	560	517	503	558	493	520	517	559	533	530	505	533	524	517	522	532	531	533	513	541	508	518	537	515	552	574	508	583	517	506	470	521	540	524	476	535	502	520	475	519	549	544	511	520	496	510	538	528	529	533	536	513	554	518	524	516	572	520	487	511	550	523	506	494	547	527	548	500	532	504	479	479	529	494	538	529	521	478	462	495	591	507	553	506	510	545	518	567	514	490	571	532	544	492	527	567	502	485	524	517	504	502	490	513	560	568	505	534	556	501	521	500	513	537	535	529	540	522	542	520	500	496	525	533	526	515	490	532	523	490	515	528	517	502	541	540	523	546	478	543	526	512	577	524	516	525	548	503	576	569	533	512	523	512	522	525	549	526	531	547	507	520	511	502	549	507	537	534	544	520	506	558	537	534	560	544	479	533	532	545	547	520	538	516	483	511	529	490	535	510	523	510	534	494	512	537	536	520	497	534	484	558	499	537	533	554	521	507	498	523	514	548	498	521	487	473	544	522	533	515	552	494	507	518	515	551	490	507	551	535	535	508	498	528	555	523	494	501	522	534	536	526	538	512	512	534	525	507	518	524	503	523	536	530	524	512	508	551	484	532	536	520	545	540	518	565	556	518	540	531	496	516	543	526	517	520	506	475	497	532	547	508	561	515	523	532	493	490	511	506	550	488	524	529	524	533	534	519	540	588	512	532	507	549	509	525	527	513	525	510	526	486	515	569	515	503	539	557	524	540	524	518	501	509	529	527	518	549	532	497	515	534	531	485	588	519	526	475	515	508	537	484	541	528	548	522	515	552	516	511	575	535	505	487	511	562	533	543	524	519	542	509	475	462	504	537	509	570	509	510	521	484	526	500	540	503	519	494	545	541	473	523	520	504	538	565	567	530	514	485	517	528	493	545	514	511	509	502	470	540	511	534	542	506	553	532	522	513	499	522	498	539	537	503	501	577	467	515	553	503	506	508	492	488	496	505	514	548	518	498	552	543	524	557	505	538	502	529	555	538	509	523	504	569	502	560	477	487	520	516	563	552	541	529	496	547	516	527	529	540	543	562	534	535	480	516	523	528	563	517	547	514	495	482	552	576	519	522	505	544	540	545	500	527	521	539	520	532	549	517	537	499	533	508	510	490	519	562	535	549	526	541	546	529	515	477	549	541	532	530	546	538	514	573	512	500	481	483	481	528	512	516	477	569	506	505	516	528	527	495	553	493	499	454	535	530	500	527	574	500	503	535	511	491	540	550	502	540	502	562	473	537	490	515	465	486	494	593	519	523	519	557	575	586	544	515	500	514	485	537	499	492	551	506	505	496	557	571	510	505	519	496	497	503	566	522	520	543	489	491	558	527	524	534	501	528	534	500	542	496	482	534	488	496	525	524	499	562	584	504	503	575	507	520	533	514	468	562	487	525	544	506	519	514	528	470	556	514	529	513	577	535	539	535	542	507	527	534	497	535	520	519	517	494	519	522	480	522	514	515	506	499	562	568	552	539	537	542	514	499	523	508	512	518	511	531	535	531	532	527	527	514	506	562	512	530	507	516	515	504	525
25423	21016	26976	25116	20968	11633	997	583	550	499	448	445	402	379	342	379	350	346	367	353	325	360	336	350	334	330	331	304	333	280	343	318	307	323	331	337	310	324	314	330	314	302	286	341	346	317	314	309	301	339	332	325	276	328	330	325	299	305	327	322	269	313	316	265	305	311	323	297	327	321	274	287	314	303	296	280	305	304	264	260	305	307	318	274	317	279	300	321	287	292	297	316	275	311	336	305	317	294	313	311	301	330	283	285	292	322	326	293	279	292	300	289	320	289	317	300	306	311	300	290	280	325	297	293	327	308	310	296	295	302	318	308	289	303	305	288	293	316	310	298	336	291	306	309	288	330	287	307	297	337	317	316	311	295	305	280	314	291	283	306	300	296	321	291	305	311	314	303	302	327	296	306	303	309	307	278	306	305	284	331	297	327	308	336	295	298	301	287	303	285	307	301	292	292	292	301	298	324	297	273	315	309	306	298	314	292	305	317	300	314	337	305	315	324	276	282	319	308	319	293	274	330	266	280	292	298	303	306	319	278	267	290	289	323	318	325	312	304	275	331	309	298	306	322	298	274	309	304	304	329	293	317	291	282	295	293	287	276	311	299	312	290	303	301	302	251	325	299	278	311	307	303	311	299	276	317	290	308	305	294	302	317	337	322	289	292	302	306	310	312	313	281	278	299	291	293	274	302	265	302	298	313	310	317	303	306	307	292	289	315	302	327	268	313	293	293	313	331	285	297	298	295	293	343	299	289	298	322	292	317	294	298	314	289	271	292	317	314	279	266	297	296	290	299	324	294	313	304	337	306	281	296	309	293	326	319	324	300	304	312	275	309	292	347	314	297	336	326	329	293	286	305	321	316	304	348	292	318	348	278	308	309	309	298	332	318	282	283	280	276	318	312	284	269	309	291	279	319	288	306	275	293	310	325	311	305	289	292	317	317	302	286	303	300	293	271	319	322	299	342	306	266	300	303	298	302	300	320	305	317	311	285	275	285	322	289	292	304	327	322	314	309	310	302	290	297	339	270	269	280	296	303	304	320	326	314	330	287	292	290	248	280	309	306	305	260	309	288	292	295	290	305	309	297	330	290	279	284	300	329	296	275	286	294	328	307	318	297	324	294	332	308	319	300	326	287	288	304	297	312	282	317	320	306	305	329	309	318	297	261	301	294	292	281	292	309	343	292	313	284	317	298	318	306	323	306	270	297	298	305	304	302	305	319	297	303	268	281	308	291	363	284	284	295	316	284	307	298	268	307	305	314	273	276	280	271	327	330	291	320	310	317	303	278	320	295	297	306	288	303	287	303	282	316	325	283	322	310	311	291	316	308	297	281	306	282	299	316	292	294	299	319	292	283	333	326	291	306	282	291	272	302	310	296	287	283	331	309	290	291	300	289	282	294	299	280	244	297	315	309	308	298	294	311	314	323	274	309	303	287	319	290	279	323	320	308	269	282	281	302	310	297	317	274	308	305	290	277	297	311	273	299	305	329	307	301	287	338	323	324	279	297	293	325	290	301	270	306	323	325	353	322	291	278	332	315	280	313	283	316	314	294	258	297	313	296	278	294	300	304	291	317	316	295	291	303	313	316	300	296	308	323	262	315	322	347	296	293	295	313	287	282	320	299	306	325	333	322	304	329	322	281	340	296	325	331	280	322	295	321	315	337	306	267	287	290	301	309	301	299	311	300	299	339	339	261	296	296	287	313	307	288	259	301	309	315	321	312	307	326	286	299	275	301	337	304	272	299	301	322	309	299	324	323	292	323	300	297	297	328	307	302	286	294	298	282	325	287	291	309	290	311	303	270	314	279	294	317	304	313	317	301	300	297	305	287	309	315	320	326	340	318	286	294	295	284	313	291	267	321	301	310	309	279	314	330	286	303	307	287	299	287	297	299	324	296	275	339	276	325	311	284	288	293	318	295	274	276	336	320	311	281	272	287	299	277	309	307	270	302	300	283	323	299	279	294	293	312	289	285	305	333	282	321	322	312	320	309	261	336	340	303	276	302	320	284	316	289	278	315	337	308	335	319	283	317	296	306	323	271	315	273	311	311	289	287	309	295	299	295	271	341	328	342	332	281	290	282	324	290	302	277	321	309	284	322	271	276	304	274	321	300	314	274	274	297	276	318	279	289	289	308	309	265	291	294	293	286	280	319	314	302	298	307	284	282	294	287	265	277	299	275	332	301	331	304	295	317	289	297	314	293	316	300	319	298	284	307	325	293	297	311	291	295	322	284	291	299	299	297	337	301	268	292	267	295	289	285	333	302	299	283	269	295	333	284	292	299	304	314	306	279	315	311	295	305	307	320	304	305	293	300	296	307	280	295	292	319	311	291	298	318	300	309	315	308	289	287	272	294	297	324	327	292	297	308	313	310	308	264	289	313	291	292	303	327	283	296	295	327	293	310	297	295	289	297	269	295	296	327	311	289	301	296	330	301	312	303	309	304	315	308	315	253	328	303	284	323	297	311	264	323	333	286	275	328	342	305	312	312	322	277	306	286	310	290	288	324	341	309	319	315	297	302	285	294	305	318	296	318	285	320	316	281	336	296	314	297	311	292	300	275	313	346	286	304	316	314	299	334	310	312	330	311	272	287	328	308	320	286	321	303	299	291	265	324	317	305	324	284	301	308	279	290	322	321	284	286	316	283	334	292	315	325	320	327	289	324	305	325	311	291	276	298	303	326	307	331	311	310	261	312	310	341	317	269	299	299	290	298	284	303	323	265	323	286	296	319	335	311	320	327	295	300	311	281	340	286	303	341	274	286	284	300	294	309	310	311	270	313	260	317	305	275	282	294	301	295	296	299	287	303	291	317	311	339	310	312	322	310	331	295	264	323	317	307	311	312	267	304	331	284	296	306	296	296	290	336	312	329	296	272	284	318	305	307	335	286	312	336	303	311	279	327	312	294	314	309	336	305	294	278	319	294	299	332	313	302	320	307	292	281	300	262	306	277	291	327	326	357	333	295	310	326	314	292	292	286	295	290	300	310	270	304	283	304	327	285	305	293	299	317	300	310	279	282	297	318	294	314	306	300	330	320	293	315	314	319	304	330	281	300	294	277	304	283	329	263	325	311	319	297	276	310	303	290	289	289	300	314	276	264	298	299	302	297	321	308	284	303	308	291	292	293	321	293	318	285	294	299	324	305	284	290	279	275	309	306	251	311	314	304	286	254	288	314	301	302	284	268	297	272	286	321	312	272	316	308	324	300	280	303	315	324	306	299	315	304	323	298	272	286	301	308	305	286	274	317	310	280	297	302	284	283	260	291	334	338	309	298	287	312	303	282	301	286	312	283	284	282	301	308	329	302	275	279	276	319	297	299	282	326	291	319	278	312	290	303	280	299	289	312	304	295	316	294	283	336	292	316	294	307	317	275	305	285	317	294	286	306	323	307	295	304	315	303	261	291	308	295	307	291	317	283	289	284	291	309	307	299	293	300	309	285	276	295	304	295	270	296	304	290	302	292	310	272
60096	9900	6873	3843	2359	1662	1226	989	848	701	715	596	570	523	481	478	442	461	402	434	409	377	363	402	398	384	328	352	372	346	374	325	337	319	318	322	322	315	310	330	303	332	319	339	314	332	353	374	324	347	311	352	357	357	345	312	325	315	321	329	313	342	368	362	323	326	337	301	305	353	364	320	313	354	323	341	317	344	298	348	351	317	335	311	314	304	328	315	322	317	295	317	309	296	325	330	346	338	337	323	342	332	281	299	331	309	331	316	315	321	300	304	337	322	328	314	316	324	316	304	311	309	317	314	300	327	343	343	316	328	280	335	297	322	311	366	301	295	324	320	316	311	319	344	276	320	328	316	301	314	320	341	314	318	305	331	328	305	321	308	309	308	322	317	309	297	321	309	318	321	315	324	323	309	323	305	302	267	286	290	341	310	310	323	300	324	313	287	314	340	298	339	320	310	285	338	324	351	310	339	320	316	294	326	296	330	305	346	332	311	306	281	312	299	316	308	322	300	324	309	291	331	304	335	308	314	313	292	311	293	350	315	323	313	319	310	334	278	303	344	309	306	306	296	313	356	316	322	294	310	317	322	342	337	307	325	301	304	296	327	355	363	295	325	331	310	350	304	313	307	305	284	295	298	326	281	291	349	292	319	346	326	308	304	299	304	310	343	321	321	360	316	297	337	315	282	313	264	322	277	351	322	324	302	327	342	314	295	349	327	300	315	321	295	284	288	323	292	309	299	314	314	335	303	312	300	329	326	360	313	334	301	322	357	339	353	304	330	313	328	348	313	285	307	309	318	310	306	338	301	304	305	299	314	312	308	311	302	327	307	295	314	321	316	312	300	315	335	316	334	290	304	296	331	333	328	309	294	339	312	299	320	309	288	295	323	311	307	327	304	314	338	326	303	297	305	324	329	337	323	309	303	324	276	326	304	302	331	328	310	311	321	304	354	299	332	299	323	309	318	296	324	307	304	299	288	311	286	307	288	324	288	320	303	308	326	310	317	327	312	325	293	308	287	350	302	318	288	337	306	300	324	291	316	317	301	294	357	297	320	279	298	318	296	322	315	310	342	332	307	313	321	306	303	313	333	319	306	333	321	318	329	322	286	312	338	313	292	309	311	309	311	340	301	304	317	303	296	323	282	314	274	294	341	323	304	331	309	345	298	317	329	305	313	309	308	328	301	323	313	347	303	317	332	331	346	304	321	304	312	288	345	314	336	352	310	280	333	345	305	313	332	307	310	296	328	355	308	287	318	336	332	303	327	332	328	328	336	330	301	303	295	300	337	287	307	299	332	339	325	300	312	334	304	313	332	342	314	336	338	289	328	292	301	314	321	299	302	306	308	318	274	336	330	313	315	307	343	309	306	326	320	304	323	293	339	301	292	296	313	314	295	307	320	315	336	303	322	328	316	311	332	332	320	312	313	333	329	303	323	320	326	275	314	336	337	312	289	315	328	339	329	286	309	311	311	286	305	309	305	314	358	323	309	337	322	310	309	331	286	324	299	318	303	308	320	305	340	320	318	315	303	321	326	308	305	281	336	317	328	310	293	325	292	307	289	314	310	307	319	327	333	331	332	309	293	319	322	308	282	335	305	321	303	315	265	332	341	312	330	321	331	336	318	305	291	322	309	303	347	327	331	312	288	299	313	331	345	300	301	306	329	300	283	285	333	323	294	299	341	301	292	284	304	296	316	316	306	285	327	334	294	289	310	304	318	332	289	288	302	360	292	326	304	295	316	304	316	307	301	305	319	323	314	310	323	310	319	307	331	323	300	317	320	309	305	318	298	325	326	282	325	285	325	300	285	323	317	317	309	300	306	335	308	317	298	310	303	332	337	322	324	315	298	262	312	308	307	329	302	302	331	292	323	318	263	315	313	278	306	292	329	310	313	298	299	328	324	340	334	295	312	326	311	295	324	307	340	294	325	321	303	316	361	313	344	302	317	325	281	322	281	309	307	307	301	350	295	316	345	352	311	322	330	336	315	326	315	298	305	318	310	314	308	305	287	298	317	293	289	277	288	350	335	311	307	325	301	314	361	329	309	301	313	299	294	307	293	306	321	285	311	291	342	288	293	323	291	324	330	315	306	312	281	290	293	348	362	315	301	299	301	314	345	299	307	331	304	301	305	357	313	304	320	308	325	298	306	321	308	329	277	330	296	325	312	299	310	316	357	303	326	320	306	324	331	328	279	319	308	334	311	334	304	291	321	336	306	330	325	269	290	303	283	303	325	302	318	317	294	338	329	303	331	320	293	319	313	306	332	308	331	296	308	314	327	314	319	294	289	307	321	327	332	283	287	286	314	291	310	332	287	308	316	303	305	318	316	313	315	333	313	306	336	324	343	298	331	330	316	280	337	293	299	314	316	341	323	296	341	316	310	313	309	317	304	327	271	305	307	314	320	336	314	314	322	333	295	304	321	315	342	300	314	317	307	337	327	313	317	269	307	317	326	338	313	305	331	315	330	284	340	304	280	327	313	331	314	319	295	314	299	321	325	333	303	316	305	283	290	316	303	328	294	339	316	316	311	330	338	295	310	323	298	323	302	319	320	295	330	309	303	309	347	338	299	344	328	333	347	299	341	333	333	297	309	299	313	279	311	323	323	319	304	331	307	320	323	290	330	324	323	324	309	306	320	313	330	320	335	308	307	329	306	277	304	309	318	309	341	302	332	308	318	287	346	312	281	321	336	315	305	309	320	270	310	370	351	317	322	313	331	307	318	320	321	321	303	336	333	298	321	274	289	313	300	328	325	329	323	322	317	317	311	304	278	299	321	320	300	312	322	292	326	290	343	332	360	296	281	294	343	285	307	324	306	287	304	287	308	290	326	329	267	310	306	310	323	321	329	324	309	321	284	344	328	335	339	311	314	340	331	324	316	311	317	299	304	309	317	313	310	318	335	314	292	343	308	296	315	331	331	296	315	296	304	308	316	327	291	320	290	299	335	299	289	315	289	342	321	323	318	336	319	314	311	288	321	273	299	312	292	314	290	347	281	326	291	267	286	334	323	316	347	328	316	315	322	345	346	312	306	327	329	334	323	301	314	324	284	337	310	314	274	287	306	325	320	311	286	319	314	295	304	308	318	344	308	289	333	287	327	292	293	315	332	309	313	316	331	311	328	308	312	314	307	309	313	303	310	332	342	308	340	332	320	335	304	320	327	297	300	330	318	322	309	311	305	269	308	270	304	315	308	322	345	356	312	319	325	309	348	349	301	292	319	309	309	316	309	333	316	324	330	315	280	355	297	307	327	315	306	296	288	313	317	300	297	303	303	290	359	299	294	315	343	342	319	337	285	315	330	301	324	331	340	313	317	302	314	310	313	323	322	332	301	317	304	333	316	333	301	311	363	334	277	317	322	322	312	328	310	303	314	326	307	321	309	325	322	317	323	288	292	315	337	327	345	329	339	318	328	315	304	332	299	310	315	305	283	308	282	312	293	308	322	304	317	306	327	327	308	298	308	327	304
23250	20920	27735	24206	20910	20962	9592	1519	1044	961	895	821	813	733	742	755	720	777	723	679	705	659	712	668	692	616	714	697	647	668	626	681	647	609	714	677	666	648	633	641	600	608	628	661	664	613	617	624	626	668	687	627	675	677	622	607	609	632	625	629	620	649	635	653	568	656	611	601	584	646	624	670	622	610	686	563	615	617	614	597	622	620	608	621	617	608	667	601	633	577	606	618	572	624	607	640	657	622	623	612	599	637	607	603	585	610	625	598	599	641	633	604	612	618	609	643	613	612	589	659	617	614	626	588	587	654	650	639	647	616	626	641	561	632	602	589	619	584	612	624	614	585	594	654	610	622	597	571	658	603	624	564	594	627	620	654	619	564	628	580	620	621	623	647	625	635	593	590	647	624	617	607	641	660	602	658	607	584	621	629	612	661	604	611	574	643	636	630	636	618	603	640	586	597	618	577	538	609	600	607	586	663	618	608	580	586	582	587	644	611	618	570	629	603	629	605	583	609	597	603	584	582	607	628	638	617	631	628	608	610	593	545	555	602	603	633	617	610	607	586	604	620	604	609	588	641	624	599	572	579	605	635	582	632	650	598	613	563	605	636	611	608	633	623	636	613	602	606	586	657	632	609	591	540	605	582	614	606	618	603	614	569	565	667	641	583	616	654	575	598	654	565	607	538	609	623	603	599	593	633	590	662	531	627	636	611	615	571	615	588	603	622	593	586	606	677	604	625	623	613	581	609	607	578	575	625	645	579	618	615	637	638	582	579	620	586	597	547	583	582	591	619	615	604	593	607	604	594	626	618	648	570	583	618	631	620	614	600	597	586	623	614	652	603	599	652	601	628	630	621	576	629	591	598	652	623	609	594	638	640	643	601	610	549	589	603	589	602	622	623	578	646	613	585	586	614	624	593	637	580	615	593	654	634	605	622	648	577	613	621	625	626	653	613	619	617	585	640	640	592	624	603	629	570	578	599	632	608	626	558	580	632	628	582	618	601	582	613	543	625	642	573	596	608	658	622	599	590	647	576	572	696	582	610	594	585	562	571	630	590	554	580	642	644	632	655	643	583	594	641	626	608	581	573	632	627	634	638	602	649	600	570	622	599	590	645	649	634	606	598	621	654	605	634	629	611	626	622	650	595	600	602	668	556	605	603	606	633	646	598	593	610	588	609	610	574	647	582	629	669	642	632	591	597	607	592	652	631	631	681	588	623	585	587	626	640	641	561	602	629	593	635	620	610	626	606	629	593	626	582	640	615	642	634	605	641	655	649	555	567	616	605	619	613	634	615	641	561	640	588	626	555	611	644	585	585	602	595	608	644	624	639	630	627	636	597	652	673	624	620	612	574	607	622	672	595	643	572	595	639	584	645	604	610	616	569	620	654	666	667	605	637	606	616	620	582	618	606	566	621	630	610	578	601	639	590	648	591	550	608	614	606	586	620	649	623	580	571	607	619	604	618	573	672	637	621	647	571	560	624	613	632	621	614	614	611	651	633	609	591	635	622	640	593	581	645	587	613	572	619	607	592	578	639	627	598	620	592	612	557	606	625	575	611	612	653	621	575	647	576	597	593	653	616	628	607	595	558	598	570	624	629	610	618	628	610	618	665	592	577	633	558	614	592	598	619	583	622	627	631	613	556	627	587	615	595	592	612	626	598	629	606	618	629	631	608	633	618	556	611	651	647	622	590	622	624	653	608	624	595	617	574	600	634	616	596	627	617	607	581	654	647	589	649	595	602	602	577	632	638	624	605	561	671	621	561	601	582	596	608	589	581	613	563	604	636	591	623	605	628	590	594	560	605	619	602	586	583	581	645	626	564	622	590	575	625	624	630	605	617	568	615	587	654	623	623	620	598	630	598	628	605	595	638	640	629	639	623	624	632	603	600	653	627	621	587	586	607	656	618	600	620	602	566	597	644	636	652	658	617	635	629	615	641	603	608	632	597	577	653	563	625	620	641	608	631	614	639	555	612	630	626	616	617	633	634	594	625	575	653	635	573	564	626	578	591	614	623	612	621	628	596	524	632	623	614	640	650	618	605	609	592	640	604	634	590	621	598	625	637	637	637	621	584	630	599	641	599	596	610	635	586	617	600	620	617	578	631	608	590	632	620	625	592	626	627	615	590	582	614	629	623	623	630	647	649	590	621	570	606	600	631	619	610	593	628	624	581	627	602	632	608	637	559	600	606	582	597	631	551	566	600	608	665	603	657	634	615	534	627	599	577	639	676	626	614	609	634	612	620	589	628	638	584	602	625	615	582	627	623	589	594	600	618	662	629	613	601	657	639	643	549	621	653	691	648	601	613	655	582	601	615	582	610	625	612	681	624	637	594	618	569	583	615	633	632	629	647	646	630	569	594	634	618	621	624	634	642	668	589	658	588	570	599	656	642	647	606	594	630	589	598	577	577	660	607	625	604	596	630	603	590	580	602	615	614	598	622	634	576	623	638	590	576	551	627	641	579	641	628	616	610	646	656	657	605	591	578	594	632	581	577	633	661	604	621	620	569	616	613	617	604	573	592	623	602	622	558	550	593	630	614	606	592	635	603	582	573	631	591	591	605	589	595	620	592	583	642	617	637	593	636	576	570	596	628	579	609	639	604	640	645	614	600	610	599	624	626	626	612	598	613	648	580	580	615	631	659	583	604	601	628	614	610	634	590	599	603	558	629	594	603	614	594	606	599	647	634	611	622	593	616	593	679	617	618	640	613	619	568	583	582	619	564	606	591	614	604	557	649	602	616	621	640	607	638	587	611	612	616	696	646	581	626	598	599	605	644	605	624	634	625	618	598	633	584	606	589	591	695	628	645	590	610	584	618	612	640	664	623	636	591	629	634	656	616	646	628	692	634	640	594	641	617	629	627	609	577	594	573	623	597	620	577	579	582	663	627	614	622	640	631	606	549	625	636	585	607	659	625	588	625	580	596	611	544	625	611	602	642	625	631	576	617	604	619	611	566	612	612	573	634	666	655	629	601	639	590	648	590	661	588	599	622	653	616	610	627	634	623	637	588	595	600	607	613	587	627	600	624	598	625	612	647	624	586	624	659	594	609	610	615	588	601	621	613	648	589	624	560	545	590	618	613	608	613	607	602	593	680	643	621	587	621	621	624	617	668	609	631	634	602	641	577	645	657	627	623	628	582	639	656	624	611	609	604	627	606	588	648	611	652	624	595	625	609	649	607	600	648	619	617	571	635	582	608	628	576	602	580	641	611	641	587	584	648	609	624	621	586	589	674	633	581	616	700	646	636	636	615	636	610	614	598	603	602	625	627	582	636	646	604	578	675	636	655	603	589	612	621	608	635	625	625	599	636	632	616	571	613	622	605	606	603	621	619	564	632	620	555	641	660	622	664	562	549	600	676	654	652	587	583	620	655	550	587	614	665	575	616	622	629	565	611	607	628	585	635	623	652	604	645	601	603	626	573	605	623	627	650	590	649	629	611	585	620	557	639	577	565	624	597	613	642	588	614
55970	12263	11867	6887	4369	3127	2342	1928	1680	1371	1212	1168	1049	1008	921	846	850	830	756	800	693	722	687	713	701	690	652	664	697	636	596	616	630	681	629	582	629	672	580	599	605	604	575	590	613	601	626	628	541	633	595	614	640	666	596	623	592	623	605	587	638	578	635	602	603	592	609	560	562	610	661	619	614	541	597	613	569	576	564	590	564	527	597	628	586	549	555	560	584	580	589	570	595	576	586	590	571	566	607	627	581	563	573	614	590	588	604	602	564	567	567	607	568	570	583	557	572	565	592	626	567	568	576	563	571	595	625	581	613	574	570	577	595	572	555	613	575	579	525	598	592	572	557	578	583	582	622	561	605	594	585	576	557	569	598	588	579	578	551	564	566	614	572	623	556	558	561	540	570	568	584	546	599	595	575	568	605	610	579	639	557	569	567	545	610	561	555	562	523	592	570	581	548	571	595	568	578	569	585	543	572	583	573	612	611	588	585	577	576	565	526	588	586	567	534	509	561	553	607	547	589	547	608	574	566	558	589	555	604	558	607	623	611	571	531	568	587	586	580	551	588	587	577	589	570	553	582	578	570	558	623	549	604	577	577	559	553	573	571	585	593	587	587	590	599	557	543	524	567	547	541	599	564	577	594	602	586	586	567	594	581	546	587	540	592	525	540	572	536	600	587	587	551	573	574	639	614	551	588	548	578	558	577	601	569	565	575	563	557	548	558	584	587	580	564	550	593	590	527	568	585	558	592	557	605	572	563	569	541	590	607	604	552	570	575	630	580	579	602	543	600	599	557	577	602	547	592	586	590	618	553	603	605	549	590	555	591	618	583	605	590	581	615	575	584	594	596	579	555	549	611	587	584	600	564	587	605	567	590	573	567	585	606	574	559	547	594	575	546	562	568	565	557	556	541	595	561	570	615	607	557	599	572	613	517	561	570	566	547	589	579	565	543	583	573	639	568	606	555	591	565	589	579	562	562	578	543	542	564	597	593	563	579	563	579	607	569	566	592	562	614	584	525	600	570	592	567	617	563	547	547	589	554	571	559	538	541	561	520	547	618	585	573	565	575	513	590	601	550	577	574	578	571	561	551	552	521	570	594	579	571	556	593	619	580	561	573	584	571	574	568	604	580	573	557	579	553	555	566	572	584	572	622	572	584	561	552	556	550	550	563	592	564	583	579	558	560	573	572	527	567	568	575	621	582	576	570	609	600	591	544	606	579	605	575	579	583	583	612	595	595	578	559	548	584	589	591	544	524	576	595	606	593	618	594	579	565	594	559	526	542	581	583	611	577	578	526	549	552	598	601	579	582	571	548	518	561	610	595	595	593	557	592	599	561	566	539	578	594	559	571	590	602	578	588	571	566	544	622	537	582	602	583	569	585	583	634	557	540	526	577	594	583	534	586	603	544	547	570	575	604	583	554	550	552	603	614	641	575	563	545	554	524	571	562	562	626	583	556	579	553	570	549	592	549	596	589	561	525	554	560	564	567	569	561	555	567	550	588	582	577	530	611	594	580	569	594	598	571	572	582	604	588	566	575	576	568	581	595	574	607	570	564	627	561	571	563	560	577	524	587	548	628	550	606	582	616	587	594	597	561	547	536	599	582	575	578	562	579	569	547	537	600	581	560	546	630	587	554	576	593	596	633	613	581	533	579	559	524	575	572	572	580	588	574	593	581	595	583	552	589	618	599	593	599	577	531	573	518	547	558	564	558	575	604	606	574	591	625	562	598	549	554	539	612	580	568	623	609	572	589	584	605	562	594	551	587	575	587	547	540	580	592	551	571	576	569	543	574	589	543	543	578	503	552	541	553	558	556	584	571	587	579	625	603	536	539	577	578	582	529	556	548	551	555	555	575	621	572	567	570	595	570	592	569	572	538	541	561	587	566	578	582	589	586	590	561	537	580	568	612	593	541	540	523	537	590	573	595	532	546	568	606	601	581	523	596	559	551	541	534	644	567	583	557	639	637	585	532	587	595	572	599	611	559	566	575	617	569	601	549	591	575	569	549	578	578	571	575	568	580	564	565	532	567	526	598	523	580	606	550	562	570	556	556	536	578	616	559	592	584	559	548	561	600	589	545	553	597	577	605	608	582	591	575	553	550	602	574	557	558	555	562	567	585	583	557	571	618	582	611	550	563	576	571	590	570	601	595	555	546	605	586	597	560	568	582	551	524	581	545	577	578	557	568	569	568	555	566	624	590	589	598	562	591	583	610	547	614	566	597	573	595	596	539	555	540	569	534	571	546	546	591	515	558	521	615	562	638	573	581	609	598	554	594	596	585	604	590	556	541	580	618	539	545	625	600	572	555	589	540	605	567	601	600	564	565	594	576	552	644	594	599	596	561	534	618	552	544	614	618	573	606	594	583	609	575	647	590	584	568	563	544	603	569	557	538	611	570	550	573	565	565	553	552	571	587	576	551	589	548	560	578	603	566	599	555	610	592	591	523	573	581	564	531	585	551	549	574	558	581	594	575	572	575	545	548	555	556	598	605	602	606	567	536	608	576	529	559	597	594	556	575	582	548	573	567	558	568	565	565	568	569	575	572	568	545	559	573	558	575	585	556	562	555	527	583	580	583	575	580	586	613	514	556	620	579	549	599	575	570	607	574	592	571	543	600	566	560	566	556	560	556	535	534	573	571	579	582	613	563	579	547	593	600	610	584	618	573	603	603	526	538	563	562	564	600	584	521	557	585	599	533	565	560	528	569	582	521	566	573	572	560	547	566	574	578	582	574	603	579	550	632	553	581	567	599	586	568	605	570	538	560	578	572	604	527	625	578	545	552	568	608	546	552	602	596	555	532	581	560	586	562	533	586	573	599	564	574	578	591	530	553	579	613	576	550	583	625	570	575	575	567	563	534	592	579	530	591	561	540	626	543	553	620	601	588	578	581	549	591	569	581	556	557	608	594	567	591	603	603	579	570	592	533	544	538	568	585	608	601	572	570	586	597	566	598	612	581	513	579	582	577	556	563	563	580	521	568	545	578	595	610	599	574	581	587	570	580	558	524	567	612	557	566	550	573	641	585	601	606	604	610	618	588	618	561	565	579	530	626	591	605	567	532	578	548	562	571	540	596	606	575	584	593	567	544	587	609	581	541	573	576	581	591	554	548	575	554	569	562	606	570	610	574	590	629	598	586	622	577	611	611	556	537	559	592	572	556	550	575	541	541	577	568	615	567	592	572	582	571	596	559	534	553	528	591	570	588	557	619	551	554	568	586	541	572	576	588	585	581	570	583	594	586	596	547	557	577	543	576	569	583	562	554	560	610	589	577	538	580	568	584	571	600	585	529	620	536	558	603	594	639	588	579	530	570	586	659	585	569	595	582	543	569	549	547	589	564	596	552	581	601	545	603	601	570	554	579	581	590	573	557	590	597	560	562	561	576	536	571	635	565	543	556	536	557	577	574	565	589	558	629	597	537	567	544	569	572	580	557	583	591	598	573	543	562	585	585	580	536	574	561	551	530	599
33758	17531	3642	772	585	559	513	481	479	493	510	520	493	496	519	481	490	494	478	514	494	482	510	470	507	475	493	505	488	485	522	510	500	487	497	487	524	467	492	488	474	513	501	486	497	503	496	491	521	519	485	520	495	443	476	488	517	513	511	497	485	539	486	514	467	521	501	459	504	504	532	522	504	452	459	517	461	484	527	504	519	499	531	476	521	472	478	478	450	478	505	483	480	462	504	517	521	487	507	515	506	491	497	487	467	505	494	501	519	473	462	500	445	470	446	496	542	479	512	461	488	481	484	497	475	465	485	507	499	503	509	539	524	503	444	499	522	514	483	503	489	530	522	509	513	530	559	462	502	505	489	515	454	481	518	463	527	546	460	479	457	480	476	460	481	512	528	483	483	494	470	498	488	494	476	497	454	491	505	529	516	475	527	513	498	489	493	549	468	463	518	512	514	485	449	474	470	498	487	493	477	454	521	451	512	514	500	496	484	484	487	461	452	510	465	490	549	465	469	481	492	514	513	503	552	483	481	461	486	491	526	467	458	472	499	493	492	467	451	503	498	527	527	513	496	483	474	499	499	550	455	489	473	458	488	493	476	479	497	500	464	513	510	513	461	479	486	524	465	484	502	506	488	481	506	540	459	470	448	471	481	487	466	463	495	489	487	497	485	525	486	479	477	525	516	519	435	487	514	504	500	474	502	515	508	517	523	498	481	473	458	520	475	482	500	492	485	465	492	495	475	483	486	476	505	517	528	495	471	506	516	505	547	471	451	519	470	513	477	508	492	458	467	504	473	517	504	480	503	520	482	477	487	483	485	524	471	431	469	514	519	457	480	442	457	453	485	465	501	503	532	479	516	478	510	499	495	508	456	477	473	497	484	507	527	434	488	508	524	513	493	511	502	532	484	488	504	535	471	531	494	478	496	458	459	497	476	487	469	495	483	510	509	494	501	530	512	503	468	489	490	482	502	504	533	483	456	491	485	449	487	467	523	451	470	478	476	461	486	471	510	470	479	472	480	483	481	499	472	488	491	510	456	513	518	519	455	521	499	509	506	501	493	526	504	491	509	512	480	496	487	513	476	478	456	470	497	501	510	486	482	518	498	506	490	539	522	474	501	475	502	507	478	499	477	506	496	508	492	505	481	474	473	487	517	476	496	501	508	530	484	509	476	501	508	496	507	524	503	523	512	503	544	516	455	524	495	466	498	469	534	461	471	434	482	497	536	462	469	490	499	492	468	489	469	486	516	516	444	487	511	509	495	500	510	497	501	477	493	515	534	469	487	499	503	517	478	537	555	492	496	453	522	511	496	493	485	483	485	488	485	518	495	514	463	473	486	498	446	534	474	513	525	482	482	517	535	513	480	477	509	475	500	498	513	478	466	496	473	488	506	488	513	481	505	503	488	481	502	468	535	465	462	491	490	520	520	505	498	507	463	503	475	487	536	460	483	458	493	489	497	493	495	523	527	499	460	476	498	482	469	529	492	518	442	501	460	480	447	500	450	477	475	510	511	539	496	468	479	474	511	499	506	527	517	513	489	478	472	512	472	512	489	487	525	484	499	523	513	487	465	486	477	503	527	500	471	543	539	523	499	484	449	464	502	489	487	465	467	510	512	479	518	530	504	494	480	476	448	489	448	501	497	513	486	477	470	497	462	495	477	502	487	462	501	488	547	546	490	506	522	482	524	511	514	472	510	468	512	542	445	495	464	514	484	444	487	483	515	465	467	500	496	504	536	454	510	479	461	475	471	496	465	504	467	487	453	469	514	508	480	497	491	506	471	485	516	457	461	512	496	500	526	517	448	498	498	510	520	464	476	516	511	504	483	515	479	526	481	488	501	520	510	546	500	513	466	501	500	497	545	504	492	486	455	484	530	533	470	488	460	482	487	488	423	473	474	461	486	463	490	461	511	484	490	504	502	475	495	492	512	529	463	489	477	509	496	475	474	442	486	468	477	454	449	463	462	495	453	490	458	494	449	515	498	487	484	490	465	492	491	486	503	526	459	509	498	459	525	493	511	516	513	532	480	501	478	518	454	493	525	494	474	478	478	523	485	495	502	497	488	481	484	493	479	461	494	531	515	474	490	450	452	483	479	501	501	510	528	516	476	474	510	496	515	495	487	501	484	508	491	494	453	478	520	506	516	512	492	527	472	516	454	500	468	488	544	464	477	488	490	471	494	475	519	498	509	489	461	507	481	484	478	480	500	481	503	465	513	466	511	486	469	515	497	471	484	467	473	483	500	470	507	495	487	488	490	496	532	521	512	500	525	469	508	523	501	499	477	488	500	507	472	490	423	500	504	521	507	481	480	510	496	483	515	503	499	488	511	507	494	511	492	508	463	514	486	485	465	463	523	443	500	502	530	472	493	466	474	495	453	472	455	476	506	505	487	492	489	447	484	472	501	508	476	509	488	524	476	486	493	490	498	502	523	476	467	493	473	492	473	479	511	495	485	487	473	523	476	465	506	496	489	495	502	467	502	499	530	484	484	480	462	510	507	499	464	484	513	486	494	497	485	522	484	490	507	504	503	513	484	487	515	504	481	484	529	495	466	513	486	517	466	495	540	517	488	494	502	499	473	476	487	487	488	483	474	484	502	474	457	526	489	476	485	490	456	474	494	556	523	470	517	501	527	484	476	470	495	505	468	506	542	502	434	497	506	482	510	490	521	511	490	470	507	488	535	481	491	494	490	499	458	485	484	476	501	476	497	521	502	453	485	521	499	532	515	464	494	491	494	514	489	517	488	486	524	478	506	501	525	451	495	470	502	496	474	440	510	478	521	487	486	533	483	479	479	476	508	499	524	513	522	433	487	504	526	495	505	522	475	479	486	486	500	480	514	463	522	524	501	472	499	515	472	480	508	480	468	511	518	446	516	455	483	482	479	461	486	483	510	510	478	485	471	550	515	507	481	490	471	510	467	505	447	483	471	495	488	516	501	455	520	497	479	505	468	483	498	484	486	475	491	475	480	471	484	483	461	487	505	484	473	517	518	489	463	536	530	475	462	473	491	483	502	525	516	450	513	495	495	474	536	467	490	443	462	509	499	535	498	478	521	490	528	530	472	455	435	479	503	534	490	449	481	512	522	506	452	484	474	516	507	522	476	529	493	466	508	519	542	525	473	467	461	522	485	492	504	475	489	470	530	522	479	506	450	472	479	482	463	464	509	492	490	472	482	499	517	444	543	451	516	475	479	505	479	524	507	491	491	434	488	504	481	473	496	516	502	495	489	491	442	470	467	493	504	520	508	508	508	512	502	485	481	455	518	489	481	467	517	459	515	501	465	500	472	519	528	485	470	500	486	521	471	464	482	488	495	511	461	507	476	488	492	488	512	518	502	493	506	473	470	460	485	483	467	482	482	472	457	519	486	458	492	463	488	530	487	535	495	483	483	488	531	482	495	492	503	494	514	485	466	507	510	505	498	482	514	483	478	476	511	497	474	482	462	508	504	462	493	461	484	466	462	500
31214	4026	844	677	659	589	566	530	548	525	552	522	548	517	485	520	525	553	527	532	528	562	517	499	542	499	517	522	530	513	547	507	531	491	516	537	492	494	521	537	494	526	560	523	591	543	496	502	536	503	526	526	532	510	498	534	515	534	527	512	513	510	535	540	510	496	534	499	510	541	516	513	510	530	546	526	507	551	538	507	522	519	496	525	515	500	484	535	495	517	519	529	501	535	509	517	501	508	537	512	529	534	497	538	541	522	536	502	508	505	516	512	543	516	517	489	552	496	513	494	514	543	528	493	504	558	478	528	511	517	490	485	551	560	496	518	508	522	515	515	523	537	489	535	503	547	524	536	500	503	556	536	518	511	513	523	529	507	562	507	526	499	569	497	561	519	517	489	505	507	490	520	512	539	486	539	526	527	554	505	520	534	519	467	528	558	531	499	507	504	536	516	506	521	509	568	552	504	484	513	523	530	541	513	558	480	536	510	532	498	527	512	546	476	538	532	571	496	531	518	503	541	550	517	513	516	529	533	515	533	542	499	525	495	495	494	490	543	519	549	510	508	548	524	486	507	486	549	543	522	522	538	524	498	513	540	527	477	537	488	493	509	543	512	497	516	526	527	488	541	491	540	517	499	529	504	524	534	537	528	517	501	516	478	517	544	521	523	519	507	500	517	526	511	497	512	498	508	521	538	525	520	564	519	520	513	555	506	496	510	486	528	525	491	539	552	525	527	497	526	553	502	535	518	486	513	512	531	520	527	509	505	546	510	515	481	500	475	528	514	504	484	507	505	506	505	519	508	503	550	483	523	583	499	507	506	519	531	532	534	537	527	473	507	491	548	542	498	511	524	517	506	499	535	536	540	502	525	531	510	549	493	495	490	556	473	513	510	520	522	514	499	500	529	525	511	527	507	540	507	530	468	507	529	501	539	476	536	511	553	531	538	534	536	495	532	505	533	545	498	522	529	512	523	480	529	500	521	551	519	519	509	497	507	494	518	497	503	486	510	510	544	503	562	493	491	513	515	506	487	515	533	492	554	534	548	524	496	521	505	510	520	479	481	522	498	546	524	574	557	553	547	531	486	524	488	514	532	520	532	527	510	552	484	508	530	547	510	499	528	552	515	535	507	503	474	492	541	500	495	534	509	510	535	513	479	566	488	536	460	521	509	523	513	534	510	490	516	518	553	546	525	492	538	462	486	510	518	535	500	537	512	497	468	516	522	550	538	529	579	504	486	480	492	517	535	531	534	540	513	557	515	542	497	522	511	524	554	533	499	496	499	527	537	523	549	516	534	514	486	523	518	492	541	538	488	541	517	487	464	490	498	544	525	523	493	505	521	512	514	522	550	514	552	516	513	502	534	555	518	535	507	517	526	504	488	495	529	529	483	557	540	546	503	505	566	482	576	511	545	534	501	514	531	502	506	546	495	497	489	535	570	539	517	530	534	500	484	527	501	507	527	524	525	527	501	522	483	525	528	530	533	534	553	547	507	509	512	520	516	526	520	508	541	497	518	543	502	519	505	497	503	485	529	512	537	497	535	498	535	550	522	551	534	513	546	492	516	525	520	520	516	513	471	522	509	497	519	528	523	508	520	550	541	494	534	505	499	512	542	491	507	518	531	545	536	496	517	483	529	513	530	511	507	543	504	516	533	496	555	534	526	543	521	515	541	484	527	508	481	504	504	504	516	493	508	503	489	503	501	516	508	535	509	533	552	544	537	496	521	516	493	515	542	471	523	528	490	539	535	475	494	471	521	557	518	513	549	480	529	553	543	522	483	510	520	520	498	500	517	541	555	506	544	521	497	588	540	536	517	519	526	517	526	517	507	510	525	498	522	514	477	473	549	521	498	535	523	518	521	521	505	488	544	531	484	555	519	447	495	469	504	518	496	485	496	472	519	514	493	530	528	479	495	543	536	543	487	503	490	497	534	509	492	469	502	508	545	489	490	513	535	517	548	468	515	492	511	481	533	522	548	510	536	497	500	535	507	513	533	533	496	497	517	503	504	562	514	530	555	521	520	551	511	549	515	528	504	525	531	538	492	545	506	543	513	553	513	549	532	530	532	542	523	508	529	503	511	514	492	497	492	542	491	534	594	548	561	491	469	535	511	494	545	539	542	515	548	521	490	515	533	548	485	513	503	559	511	518	551	544	504	543	520	486	501	537	500	521	544	507	539	506	556	516	470	548	513	521	504	514	535	536	515	498	503	522	509	487	539	505	531	491	503	527	504	477	537	508	514	520	506	513	498	502	510	525	519	537	510	559	553	480	562	542	470	516	532	501	534	533	518	518	513	574	519	494	498	519	479	511	518	519	512	486	556	521	525	538	517	503	494	505	514	527	479	506	546	520	540	507	520	500	563	515	534	513	517	516	519	528	535	500	520	465	505	467	515	520	526	569	501	518	495	520	548	542	514	511	547	494	509	518	467	504	539	530	504	498	493	526	534	504	523	499	518	486	521	533	522	528	552	491	501	538	533	507	501	520	496	503	510	611	534	514	541	518	528	523	494	533	496	511	524	516	487	479	551	505	545	512	531	518	522	517	502	504	506	478	498	529	539	540	513	532	511	476	532	503	552	503	493	518	535	514	522	512	533	532	503	474	537	538	522	525	504	520	510	563	534	547	506	545	516	496	481	508	509	497	524	488	515	515	533	563	494	548	506	527	516	511	518	531	513	509	515	495	505	511	528	486	497	507	537	520	525	507	521	507	505	482	471	554	563	538	511	506	513	531	507	509	536	483	514	518	499	519	538	535	479	511	522	490	535	537	527	533	533	529	491	545	550	564	495	538	501	533	528	509	517	529	516	509	512	508	512	514	553	498	513	534	504	516	497	556	515	517	515	501	521	589	497	527	487	511	481	480	512	499	501	477	479	525	520	546	531	555	477	517	503	545	523	481	537	504	509	500	521	489	482	540	544	524	505	530	476	485	477	533	452	570	550	581	535	545	506	516	524	505	490	509	528	493	507	542	511	534	537	484	510	453	515	510	536	532	526	549	495	483	515	519	539	473	496	523	511	487	504	516	506	520	541	569	506	542	541	533	492	491	549	516	494	495	508	466	529	530	511	509	516	546	507	523	505	496	491	547	540	539	561	523	510	529	567	515	515	553	511	546	508	503	531	503	486	469	543	509	515	500	479	478	517	554	545	506	501	534	528	491	526	531	499	513	521	518	503	486	492	508	530	525	464	518	524	523	524	545	510	522	534	486	535	502	494	563	524	517	550	543	543	531	493	503	546	530	476	490	540	501	496	509	526	516	511	510	561	489	554	534	519	571	524	494	509	479	519	513	496	503	510	563	498	513	484	554	526	508	551	531	529	465	511	531	523	504	523	554	475	566	499	534	520	541	475	537	478	469	518	516	485	490	539	528	521	500	522	494	509	533	470	514	500	531	511	538	532	533	504	474	540	542	519	509	529	548	503	482	526	541	502	509	539	528	528	515	524	501	521	497	491	544	496	529	496	535	523
25383	20983	27146	24855	20879	8691	927	610	514	515	448	434	426	355	407	394	347	359	300	357	312	351	340	312	314	312	319	328	312	349	314	313	338	300	330	311	326	319	325	329	325	303	297	275	307	337	324	310	277	294	289	308	297	328	321	317	302	304	325	280	332	328	291	335	280	310	269	307	300	325	293	329	321	315	291	299	312	313	270	292	302	286	300	311	307	303	288	307	296	311	286	319	311	282	314	292	284	277	321	281	312	293	297	313	301	283	270	287	289	271	296	305	278	289	328	309	330	292	304	311	277	288	328	306	314	292	294	299	308	293	319	310	278	277	282	300	300	309	281	305	290	314	286	304	309	277	332	298	290	264	280	277	290	295	269	322	312	313	267	279	292	305	309	296	289	285	311	298	299	288	287	293	303	286	304	288	295	287	307	318	283	279	296	306	303	312	313	305	302	311	277	304	307	319	320	313	260	279	273	291	308	285	280	284	296	276	270	290	315	283	305	293	279	278	285	274	283	317	295	310	277	298	303	293	304	300	314	316	298	328	340	305	284	282	312	267	320	305	286	308	290	309	302	287	308	305	282	308	307	304	269	313	258	314	271	270	281	285	306	262	278	297	282	296	307	291	275	306	286	317	288	281	284	311	287	284	289	300	278	275	292	275	319	310	318	303	273	294	320	278	269	287	273	309	295	299	288	274	296	313	292	309	271	283	301	292	283	305	276	307	285	257	327	298	303	299	316	295	306	279	283	297	287	266	293	314	280	316	315	292	299	279	294	309	301	278	243	313	287	297	291	294	307	296	280	290	300	277	271	288	289	293	295	303	291	264	286	302	281	304	284	285	265	283	285	298	309	298	269	314	309	315	323	327	300	279	309	286	291	303	304	313	309	293	326	300	315	274	252	315	305	301	290	268	285	301	274	275	295	315	306	312	305	304	321	321	296	295	282	296	327	299	282	304	307	285	285	298	301	297	302	300	323	317	318	305	254	308	308	321	300	329	311	279	286	307	308	337	292	290	295	343	291	309	284	297	295	286	308	291	314	296	292	324	306	290	275	296	299	294	289	320	303	279	310	311	309	275	293	296	310	278	304	299	267	292	304	279	307	272	300	296	285	305	247	288	308	294	303	277	302	320	299	282	276	290	290	290	307	274	304	270	294	285	283	311	308	280	295	325	306	276	291	297	269	328	302	327	303	341	300	295	313	302	307	312	287	304	255	299	280	284	282	273	306	290	298	321	315	272	299	321	300	312	292	314	305	305	290	326	325	325	316	270	294	313	307	313	293	306	320	292	307	304	303	297	297	298	315	304	278	344	290	295	294	304	290	256	313	299	279	289	271	294	299	299	299	326	296	323	313	309	336	293	279	293	300	268	297	333	316	279	281	290	274	302	296	285	269	275	300	279	323	320	303	296	301	300	271	298	290	253	280	318	300	307	291	291	292	293	298	307	296	308	285	292	254	300	309	280	307	290	289	304	262	272	315	297	297	285	288	305	291	313	298	277	314	315	322	301	297	260	322	298	287	289	288	299	314	289	330	263	272	287	281	313	292	288	311	293	304	302	285	262	294	261	312	307	303	287	327	279	301	327	279	283	299	282	296	313	317	266	293	326	319	306	299	297	288	259	318	315	270	317	294	306	302	268	295	314	312	306	300	311	307	300	288	290	285	286	319	281	295	321	331	271	315	342	305	313	296	308	276	292	299	320	332	295	311	311	306	297	312	255	324	286	284	277	285	322	294	271	311	315	300	303	313	302	287	291	292	299	314	281	269	292	300	286	307	308	296	316	297	307	270	306	313	288	305	288	269	287	312	300	288	287	283	305	298	310	309	298	301	310	297	288	325	316	307	312	314	267	327	296	319	299	316	318	294	297	264	286	288	300	307	309	308	290	295	286	319	295	310	313	283	311	283	311	309	291	285	283	274	294	273	284	297	266	295	286	305	282	285	290	273	275	303	299	270	309	322	307	297	288	305	287	297	331	289	286	292	317	304	290	266	309	296	278	269	323	314	293	265	280	292	344	299	319	310	278	280	292	292	304	294	307	282	282	301	285	302	277	290	304	305	292	308	310	294	278	320	304	301	302	314	286	278	277	288	277	305	285	332	278	307	271	296	260	299	291	279	285	301	297	305	283	282	283	305	314	275	339	330	322	294	334	302	289	266	311	288	298	280	304	285	268	306	282	275	312	303	301	312	312	292	295	308	292	297	314	260	286	306	265	301	274	291	295	315	284	282	303	285	284	290	328	306	286	288	292	295	299	313	300	314	280	271	315	321	290	291	276	282	299	289	301	286	311	303	289	324	298	286	289	320	300	294	308	304	310	297	286	287	286	309	283	289	292	289	292	315	309	311	297	287	298	315	282	281	309	323	312	337	318	288	297	263	297	279	274	293	302	315	301	294	279	296	249	282	280	302	269	269	275	321	298	304	325	326	285	269	315	272	290	283	311	306	288	298	267	312	300	286	311	324	347	305	279	302	287	314	297	294	272	283	292	314	313	335	285	298	301	292	334	281	288	318	301	318	322	287	283	285	310	300	326	273	317	274	295	299	282	344	311	300	292	280	292	286	282	290	299	318	308	294	307	299	305	274	280	301	310	302	301	339	297	301	294	298	290	317	307	300	300	292	321	323	277	286	301	277	277	317	311	304	295	274	295	278	290	300	282	286	257	273	275	286	287	313	261	329	277	302	310	265	290	299	309	300	320	298	310	301	307	301	286	297	283	325	281	295	301	299	269	282	318	272	332	302	323	283	295	304	273	299	292	305	276	287	303	303	299	327	265	306	290	294	291	316	310	341	332	306	292	327	287	299	300	290	302	296	304	266	286	313	303	317	275	288	272	295	284	288	288	303	278	310	310	298	304	304	330	310	316	262	292	287	274	303	286	284	308	292	307	300	297	285	327	312	283	285	312	275	289	302	306	269	293	304	286	264	299	317	303	306	304	284	326	295	338	282	325	309	288	320	286	305	289	287	308	290	292	300	291	312	313	285	300	314	294	308	295	285	285	307	274	309	267	290	301	315	291	298	322	298	305	330	286	296	280	288	305	278	320	255	313	270	301	287	299	297	325	336	304	292	322	276	316	322	267	291	277	301	280	316	328	313	291	289	286	314	288	320	291	275	290	307	296	291	295	297	291	280	296	266	309	282	281	280	324	290	280	312	295	301	291	269	332	301	285	300	329	318	295	299	314	301	310	290	303	316	281	325	299	301	309	276	301	315	277	294	335	271	273	306	302	278	317	299	308	310	302	288	296	300	293	285	266	295	296	316	270	309	303	315	260	315	331	307	293	321	268	287	296	280	269	299	298	302	276	321	293	316	277	274	295	285	296	310	303	301	286	276	272	309	292	319	308	295	308	304	317	295	294	271	294	295	306	289	294	302	308	309	250	291	305	331	283	304	297	288	275	306	292	296	295	272	297	345	316	275	269	333	317	316	316	262	270	275	307	299	284	289	285	309	301	295	288	288	318	299	294	307	315	308	313
54086	13254	7008	3940	2402	1678	1323	1034	847	733	701	675	532	542	508	471	456	427	442	408	428	395	372	394	379	366	357	361	332	378	327	374	368	314	342	352	335	331	343	329	339	336	315	339	325	334	299	336	314	314	360	354	373	325	315	335	336	322	303	333	332	330	332	337	289	326	335	325	338	322	350	327	312	298	356	283	323	339	362	311	323	293	345	344	316	301	306	328	326	318	305	344	323	296	303	308	284	326	325	312	326	322	310	340	307	294	311	318	338	295	294	296	268	313	331	304	293	290	321	287	316	323	317	314	324	306	323	281	307	312	318	296	346	319	309	324	315	311	299	311	296	335	342	307	295	338	328	328	293	287	323	332	329	314	307	311	320	301	301	322	317	318	312	304	332	312	328	314	327	319	294	285	322	327	295	301	332	306	313	296	297	313	305	299	322	311	287	325	328	331	318	311	331	309	319	313	306	315	325	306	312	312	296	336	321	328	300	278	316	311	292	304	336	296	287	301	310	350	314	282	337	341	304	286	282	287	301	315	336	321	341	319	302	292	299	326	303	286	319	319	330	302	313	328	304	303	303	329	319	299	292	293	330	327	317	316	295	311	302	294	295	339	292	310	319	318	295	346	324	299	318	310	309	315	313	318	308	301	287	281	327	343	309	300	298	269	308	281	297	294	321	304	299	328	310	327	333	342	312	309	290	306	317	309	279	326	318	321	316	330	301	333	311	304	300	319	294	330	306	272	287	298	314	314	279	323	318	319	271	311	293	312	314	296	328	308	294	346	322	290	314	304	305	317	301	289	292	316	309	326	316	295	286	304	323	332	303	297	319	319	309	303	300	310	305	303	300	352	303	286	323	317	331	295	281	293	278	295	334	315	321	298	309	335	305	317	293	300	274	313	326	327	300	323	278	311	314	305	319	320	306	296	282	305	294	306	322	298	283	310	302	300	332	323	303	312	311	318	310	358	335	310	292	334	313	324	326	292	299	323	320	307	342	316	310	286	292	319	313	282	315	300	311	325	299	337	309	290	325	313	313	311	331	317	315	312	284	293	273	342	301	323	319	301	298	311	314	341	315	337	322	334	326	319	278	302	302	301	319	319	337	342	309	305	328	315	317	310	303	315	298	296	288	309	296	337	308	319	325	267	281	319	295	325	310	304	299	303	319	352	300	311	349	319	301	333	320	301	325	317	291	300	305	329	314	332	356	288	313	325	293	330	303	329	317	333	318	338	309	338	313	326	316	292	311	336	288	316	331	314	334	301	277	318	298	305	304	319	309	283	295	303	309	306	317	287	296	292	302	306	287	333	333	333	318	309	284	286	295	299	333	311	323	309	308	317	374	304	324	306	293	288	317	291	304	310	323	289	328	328	317	287	328	327	333	335	297	302	318	335	299	307	292	315	334	296	289	321	283	313	298	306	274	305	300	304	299	335	302	308	312	318	296	299	314	328	338	284	315	311	307	310	327	282	277	302	289	287	291	318	334	302	318	314	295	321	322	284	307	330	303	287	330	290	291	276	336	313	297	273	271	293	327	307	307	311	333	313	328	334	327	307	321	308	318	333	332	326	308	323	301	304	293	357	306	294	296	311	322	303	295	317	337	309	332	294	286	324	307	313	295	320	321	283	334	323	288	285	317	313	283	306	321	331	324	317	330	297	299	306	307	314	322	296	294	292	292	314	295	284	302	309	301	330	341	331	300	303	305	294	314	306	331	297	317	331	303	325	311	305	334	339	301	298	310	338	317	290	305	327	274	282	308	308	307	315	286	311	319	317	297	316	327	311	312	327	325	286	314	300	276	288	363	308	316	283	301	300	307	290	294	316	316	296	318	334	330	334	298	302	270	298	319	309	310	309	300	330	331	379	307	320	340	342	280	338	329	303	284	314	327	302	343	291	303	335	291	327	315	344	304	310	298	333	315	292	341	312	320	320	303	325	314	315	317	315	310	331	301	316	298	292	329	303	284	311	286	324	308	353	295	311	344	304	331	353	301	326	313	332	304	343	345	320	303	315	328	274	304	309	328	311	300	284	311	279	316	279	286	302	329	347	344	309	314	293	310	277	305	317	302	304	320	344	325	311	306	301	344	305	329	329	306	273	324	298	284	267	293	309	332	316	305	297	300	340	266	327	332	289	331	325	324	329	276	291	314	309	285	277	285	330	320	317	334	297	302	315	311	326	312	320	284	307	321	343	308	307	302	316	297	302	298	320	320	283	309	278	311	298	284	293	289	300	314	313	301	300	284	319	318	286	340	317	312	323	337	296	296	317	323	282	314	289	317	307	316	325	330	368	326	307	283	318	320	300	349	289	316	305	317	301	281	292	345	315	311	313	299	314	318	307	331	327	318	343	326	332	302	332	310	284	320	341	301	330	304	299	302	270	326	303	317	317	298	312	326	336	336	335	323	339	305	302	313	316	308	289	305	300	335	333	273	338	319	306	290	359	301	308	316	320	351	306	290	318	330	314	297	336	309	329	296	313	307	309	302	299	287	336	296	325	316	302	323	305	299	290	299	305	309	350	320	321	284	305	307	301	315	304	307	304	313	318	314	316	304	292	305	323	316	277	305	271	275	338	307	286	293	328	309	312	308	333	319	285	357	312	342	308	290	293	314	355	306	297	296	311	286	324	318	326	282	300	338	310	311	313	321	275	308	303	315	310	330	304	312	323	287	331	323	337	310	288	336	317	318	324	315	307	318	263	307	325	334	333	285	278	296	313	306	306	290	309	295	286	309	325	324	317	308	323	309	288	307	321	314	313	328	304	293	294	291	300	296	287	322	355	310	310	312	308	333	329	278	291	308	328	331	315	318	323	317	294	284	311	304	301	299	328	298	312	315	306	285	319	307	304	316	328	331	329	297	293	311	311	331	298	327	331	287	300	293	327	325	359	298	315	297	299	320	258	328	279	318	289	287	326	328	336	299	300	341	311	327	315	333	300	301	293	291	314	302	296	315	334	296	338	312	330	307	305	335	316	275	334	333	290	322	294	333	330	319	324	283	306	306	319	290	329	326	284	328	311	325	325	297	283	309	337	319	313	279	310	300	305	307	282	333	322	319	312	307	288	303	312	320	314	309	307	335	346	303	311	314	328	282	282	313	310	314	327	327	294	300	293	329	311	310	320	291	332	315	330	314	330	322	317	318	309	311	306	280	318	273	297	290	340	306	334	274	314	282	281	324	325	304	310	292	310	283	292	327	314	339	291	300	278	324	347	317	296	302	305	337	319	314	330	330	295	320	329	294	323	313	294	297	326	319	297	296	285	368	303	308	321	285	306	309	304	286	329	320	301	297	273	294	311	297	322	324	322	304	281	313	307	326	334	320	302	286	307	312	333	291	325	319	325	325	294	331	311	327	338	297	302	334	342	334	284	301	301	317	342	303	305	292	311	315	296	300	328	289	303	288	324	290	318	332	323	309	315	308	303	298	307	283	312	327	302	309	288	313	309	308	327	303	312	324	313	309	306	316	344	304	337
23248	20966	27169	24821	20930	20960	8460	1349	1011	978	889	867	805	748	781	721	754	723	707	692	660	671	728	629	618	683	650	668	660	690	650	622	669	619	652	634	664	639	603	673	648	659	623	596	587	640	662	624	596	656	658	660	695	665	690	696	629	602	626	632	626	607	638	584	637	605	658	630	634	609	602	607	618	611	642	651	600	604	560	658	650	605	609	586	631	618	597	633	667	641	625	613	594	633	604	616	633	637	589	578	613	638	623	605	606	650	603	636	609	604	621	616	587	579	641	611	631	618	623	645	648	604	639	666	614	582	582	604	603	600	594	640	623	537	615	554	606	594	566	592	629	598	619	599	626	577	625	659	599	562	613	599	647	619	603	623	606	568	598	636	629	594	622	644	614	617	625	603	652	631	636	579	620	604	626	645	640	629	609	620	642	600	605	622	576	611	603	630	616	625	644	632	583	656	634	624	621	635	639	578	623	597	604	636	633	578	568	606	678	624	642	606	576	643	614	618	635	654	649	649	575	570	575	623	650	636	619	582	604	600	599	612	628	609	643	639	608	609	615	599	584	636	618	621	663	595	635	625	618	603	617	599	630	658	656	629	601	662	585	657	615	662	588	591	618	604	640	588	660	611	614	621	635	628	634	629	626	599	587	608	579	600	641	581	656	575	629	603	589	671	625	660	603	581	596	636	607	629	637	610	568	660	628	634	666	634	583	608	676	592	592	627	595	625	622	616	612	532	589	664	623	649	573	622	589	597	605	618	566	643	588	580	585	599	578	642	587	596	623	577	577	640	625	613	633	628	579	608	608	626	585	626	603	603	609	574	613	597	572	596	647	633	618	596	617	636	615	589	628	595	581	624	585	638	643	591	543	612	584	631	633	585	599	601	589	642	658	593	628	639	593	603	672	653	607	613	650	615	581	609	599	573	609	618	642	645	594	634	601	579	625	604	599	617	637	626	613	661	602	609	650	618	571	624	635	609	564	562	618	634	598	570	577	591	647	596	584	631	572	621	627	621	600	626	625	640	608	629	625	591	584	594	612	603	591	642	633	602	629	628	629	579	571	572	637	642	606	622	637	630	636	588	613	595	602	604	614	611	633	598	582	615	585	643	599	644	609	646	561	582	625	646	647	609	598	625	616	668	573	586	609	611	626	654	643	590	629	646	603	638	604	646	620	653	615	633	620	616	612	689	670	590	602	651	603	676	634	609	621	621	592	645	646	597	618	617	621	580	677	657	581	608	596	637	593	580	591	611	590	621	630	613	575	621	633	616	591	649	578	602	595	660	600	590	638	628	615	622	606	640	614	626	594	594	602	626	602	625	572	633	622	587	592	630	636	675	592	618	606	676	583	594	595	620	597	584	618	607	627	611	658	591	612	624	638	622	607	635	621	624	626	600	636	651	607	637	604	607	595	624	632	583	657	655	666	618	612	572	609	644	626	586	621	640	583	588	626	606	630	656	596	629	576	628	580	646	633	601	648	621	645	621	638	575	609	639	660	601	619	622	614	593	591	592	642	620	626	604	594	578	626	607	649	599	591	604	598	620	600	599	576	619	602	602	605	598	589	631	635	618	582	634	599	656	552	618	600	629	611	664	638	601	647	631	613	633	651	612	604	592	634	643	643	613	610	618	615	616	622	652	628	598	601	600	623	615	638	639	596	582	599	601	616	617	627	673	618	603	612	631	644	676	596	599	619	630	617	562	565	656	609	590	619	656	592	600	621	588	551	612	610	608	594	584	567	607	655	600	616	605	632	606	629	626	596	608	615	593	618	590	577	601	620	626	607	629	598	606	615	580	599	603	599	630	591	590	631	598	581	580	571	661	626	618	600	616	662	599	620	579	641	598	600	621	611	644	613	595	613	634	612	597	653	617	637	583	570	593	577	604	605	653	585	646	604	678	587	610	633	608	611	633	620	599	629	685	620	594	670	645	597	620	676	628	606	665	613	598	591	616	595	581	560	636	604	618	623	599	605	621	579	641	631	598	629	664	591	586	669	586	602	648	565	587	592	691	613	629	602	600	616	606	615	599	603	617	642	577	629	627	624	609	629	630	619	565	585	605	626	645	601	598	609	625	591	623	567	613	665	595	606	650	588	618	596	622	643	631	582	594	645	619	606	614	563	634	617	628	601	619	679	585	603	603	616	629	602	651	619	610	641	632	597	591	610	601	603	621	604	661	619	596	583	612	631	648	614	620	546	672	650	662	580	612	603	584	583	644	667	590	605	596	590	675	629	569	620	600	648	590	567	586	598	638	602	587	646	562	580	567	651	611	588	609	576	622	635	601	654	589	627	634	596	649	580	603	600	589	604	618	604	590	623	614	617	635	602	629	597	612	618	651	662	586	595	615	646	638	589	599	603	577	614	595	591	603	618	689	606	619	592	603	606	621	584	620	638	625	598	619	622	587	567	575	622	646	641	619	626	612	615	602	572	623	619	614	605	632	623	650	602	614	619	591	598	641	622	577	606	628	582	607	616	553	598	600	642	655	610	577	593	600	596	590	607	568	643	637	654	643	611	606	634	601	631	636	581	592	613	613	621	589	616	582	658	615	612	594	602	576	615	613	631	635	638	601	602	604	606	567	608	635	559	660	658	625	616	619	607	587	627	604	601	611	636	623	626	589	642	603	630	663	653	585	596	622	595	627	603	597	624	639	596	644	666	611	593	582	629	612	608	572	590	607	612	633	626	647	571	579	601	638	587	608	687	654	612	566	626	613	620	650	603	572	572	622	576	619	663	647	607	584	664	619	602	696	615	607	630	613	612	630	653	633	585	597	614	636	597	610	621	613	614	572	616	616	611	591	612	614	647	632	589	620	612	601	660	582	670	623	594	599	605	551	604	576	633	607	581	637	626	593	582	631	653	621	578	656	607	605	621	599	608	600	631	599	639	588	697	633	596	609	648	650	608	610	615	618	644	568	613	582	623	646	612	629	641	612	637	579	617	614	634	657	627	615	599	638	618	654	647	592	629	626	670	557	580	616	622	616	626	556	658	610	652	631	586	626	575	606	634	634	604	597	618	600	653	620	635	610	627	600	662	622	627	623	559	617	664	625	559	626	602	603	604	649	595	589	628	636	594	593	651	635	570	630	600	621	604	629	605	613	560	555	647	612	611	572	617	612	610	615	637	649	615	611	577	632	615	636	613	631	595	616	649	625	593	616	590	623	609	618	632	591	602	621	627	609	637	604	634	612	640	576	626	635	602	635	624	599	582	557	566	615	602	625	623	608	650	601	633	591	597	588	601	650	684	627	621	586	611	586	589	606	591	583	646	574	649	581	612	601	613	600	654	587	609	600	635	562	638	641	649	678	632	590	641	514	619	633	586	588	651	635	590	599	592	554	605	621	676	581	616	622	599	647	622	638	599	602	590	573	642	636	612	610	570	534	600	620	629	665	608	599	628	611	643	628	619	599	654	644	606	622	609	613	574	590	599	623	664	612	609	584	637	639	625	666	622	595	571	602	575	631	634	652
58675	18196	11495	6664	4321	3029	2415	1845	1599	1362	1267	1182	1041	932	947	951	845	812	779	754	759	748	747	655	677	674	689	661	657	650	657	629	634	656	621	578	615	647	614	616	651	603	621	658	637	625	631	617	623	590	619	601	651	586	609	636	626	620	616	622	614	605	599	576	579	620	584	624	627	574	579	610	601	572	588	603	518	672	576	563	611	574	558	594	610	599	562	594	606	607	592	596	581	587	597	591	572	620	592	584	606	590	577	601	590	591	593	597	567	581	560	541	601	614	581	615	594	532	585	550	617	558	596	587	583	514	592	636	597	610	591	596	538	569	584	576	584	601	585	598	606	579	601	583	600	549	583	616	610	564	583	599	591	592	599	563	590	627	591	558	528	563	590	587	583	567	586	615	621	571	589	567	592	624	578	583	587	608	560	534	584	549	589	565	574	587	612	563	575	612	577	569	604	633	565	534	561	581	625	597	570	600	591	582	637	542	577	629	556	587	592	572	571	570	560	594	593	550	627	556	602	612	610	552	566	608	571	566	600	595	644	587	548	605	592	588	628	560	594	632	606	607	550	577	556	604	576	622	606	556	578	564	577	570	539	583	584	603	592	576	588	588	564	577	561	541	570	591	594	540	606	598	556	577	571	599	618	609	602	597	623	576	542	574	596	594	603	590	571	581	545	587	534	587	579	585	561	586	578	570	569	594	592	553	552	545	560	554	536	574	566	576	574	592	585	624	593	586	596	620	590	569	606	543	539	612	555	615	555	573	598	600	573	610	584	574	598	608	581	584	568	585	625	558	593	621	553	585	589	553	564	586	548	580	608	572	599	562	558	612	561	587	580	538	573	550	583	576	575	594	571	569	578	574	575	579	597	597	595	616	543	582	603	581	608	556	587	558	532	619	581	597	612	536	556	607	555	588	602	579	581	584	579	551	590	540	592	583	581	586	547	617	587	576	573	584	575	579	569	527	603	582	556	551	583	556	561	569	584	578	608	576	602	563	572	544	594	590	575	551	593	587	554	560	563	602	572	575	580	625	602	606	590	579	555	572	604	570	607	560	574	565	589	549	574	558	566	615	585	604	583	585	582	604	628	595	594	576	562	563	617	574	590	561	581	592	624	567	573	604	588	560	618	599	615	607	600	571	606	573	623	611	609	607	564	590	582	566	546	589	614	536	569	566	584	631	589	591	556	612	613	595	572	608	605	550	597	557	577	580	562	612	572	605	555	624	593	564	604	619	637	560	621	585	582	602	591	556	573	597	510	584	558	593	532	539	582	535	572	568	601	620	646	595	566	561	603	586	582	567	593	581	627	591	595	614	548	609	619	597	608	529	590	575	589	595	578	577	593	541	587	556	558	531	557	579	581	543	578	550	616	604	588	566	584	539	558	556	565	608	608	601	570	586	582	591	557	566	601	589	572	594	586	544	605	542	562	553	592	595	560	560	571	556	545	561	623	564	559	610	530	549	574	586	590	614	594	573	557	565	562	590	600	589	603	566	566	572	551	583	564	561	589	535	532	594	603	564	548	588	591	563	561	537	613	546	594	616	594	576	578	590	580	607	616	579	590	604	606	534	569	591	551	551	631	608	599	518	597	605	569	612	535	562	569	639	572	606	596	583	574	549	603	576	612	618	540	545	616	564	584	596	571	607	558	592	587	573	600	573	613	536	543	592	557	575	628	587	589	615	603	539	615	584	593	581	589	595	573	592	605	528	573	566	594	568	586	554	561	579	578	610	553	563	570	611	594	546	535	571	569	602	579	588	541	574	588	579	680	567	571	578	533	555	586	552	593	556	575	537	601	574	583	588	554	591	569	585	610	593	566	572	595	542	587	586	608	540	560	578	566	600	569	588	586	548	590	570	573	533	570	574	578	586	560	559	582	638	535	635	550	591	587	576	586	575	587	553	533	581	587	556	535	593	588	540	541	563	604	630	585	597	558	613	580	588	573	557	549	585	528	572	553	557	562	608	631	573	557	584	546	600	566	604	553	574	578	605	576	548	635	604	543	584	560	572	607	587	536	556	610	541	564	591	602	602	562	624	619	555	559	553	568	570	558	600	549	587	569	602	586	557	572	590	566	551	542	580	588	567	600	546	567	578	550	570	613	597	561	610	564	603	601	589	606	602	603	550	586	563	573	630	599	584	604	634	600	548	609	589	557	579	601	573	545	581	588	590	527	540	560	592	611	563	556	571	595	570	566	643	568	586	589	605	535	581	549	607	575	597	576	533	591	551	546	607	561	564	568	531	616	598	597	580	546	584	593	557	552	572	594	569	591	565	593	587	529	576	594	586	569	584	598	589	585	605	596	558	615	583	574	582	582	606	582	605	611	602	571	552	572	581	584	571	536	565	556	593	577	573	531	575	589	567	607	573	561	564	570	616	569	593	566	534	562	575	573	599	584	608	605	565	620	547	589	533	553	605	570	573	549	624	597	538	555	547	584	573	581	613	586	554	544	567	569	592	646	601	598	576	607	584	566	569	554	565	506	549	552	609	542	606	599	586	593	553	591	544	575	621	609	614	589	584	630	619	558	602	571	571	579	600	575	580	592	615	567	560	535	583	548	597	600	534	563	567	563	606	600	576	525	587	610	581	578	609	602	597	587	567	575	574	591	570	564	600	562	576	591	577	619	555	554	597	559	647	574	597	597	563	531	591	547	561	590	589	609	574	577	570	593	576	592	612	584	595	539	587	602	594	585	530	537	573	542	578	594	587	551	554	588	636	579	593	631	559	574	619	568	597	577	590	534	569	560	556	594	570	554	527	527	589	566	587	579	594	558	621	587	600	566	557	573	561	578	586	578	529	599	606	591	568	597	578	551	533	608	575	546	624	580	562	556	560	593	585	598	577	548	556	572	531	590	597	595	592	604	522	599	587	596	612	570	564	577	571	573	558	562	559	545	548	602	581	590	574	583	549	572	585	577	582	573	582	525	551	620	617	577	580	584	587	572	568	552	596	569	619	602	569	601	610	588	579	575	577	578	549	588	578	571	593	557	598	588	555	622	615	587	580	542	591	570	582	562	569	609	570	561	599	558	556	630	578	548	596	578	547	554	565	508	574	583	561	570	568	650	594	549	603	577	604	582	626	609	600	561	618	558	611	561	603	649	573	562	563	542	610	622	631	525	585	593	574	608	553	593	596	615	597	566	633	611	567	547	522	568	563	574	577	662	563	605	538	623	567	582	605	566	623	546	576	555	639	570	580	563	574	597	559	595	564	556	610	624	600	576	570	590	586	557	562	597	569	618	560	585	552	580	556	579	593	577	578	551	566	614	578	549	589	616	606	542	608	547	582	533	619	596	541	602	548	571	576	544	574	578	600	570	566	564	593	595	591	637	570	535	591	574	559	541	587	550	573	586	610	596	565	574	559	569	566	602	572	576	592	595	564	552	589	532	568	566	576	618	621	576	593	605	556	611	548	610	593	535	632	533	574	585	598	618	564	566	577	629	604	597	588	568	571	597	572	592	558	610	581
33881	18636	4351	740	599	549	517	504	521	468	517	470	483	511	469	514	467	537	510	505	500	488	577	505	497	468	490	505	529	483	523	476	501	466	517	478	460	517	534	538	508	492	498	475	508	523	465	530	494	505	532	490	484	503	483	503	480	499	471	497	527	454	552	500	508	549	501	512	482	472	537	507	530	507	490	476	515	527	511	498	545	523	497	532	484	573	532	485	470	514	539	473	476	492	536	457	480	501	507	476	517	480	485	515	477	497	480	515	494	541	530	497	469	491	495	514	490	494	504	498	453	490	514	505	465	516	507	534	507	484	527	489	470	494	508	453	506	501	501	507	504	513	488	479	444	495	495	478	535	513	497	478	500	488	500	541	512	498	536	484	470	450	500	517	504	512	480	482	488	489	487	529	492	516	479	485	507	498	495	475	505	495	498	514	510	483	502	519	485	486	499	516	481	462	519	445	539	512	473	475	496	495	474	494	499	499	466	555	496	494	438	488	484	503	485	501	508	498	462	474	466	495	495	473	446	516	467	512	497	500	525	547	521	448	510	492	480	534	490	490	513	479	528	523	495	473	470	498	526	458	522	477	508	536	497	498	503	526	480	496	492	501	479	515	499	492	460	475	501	482	449	527	485	547	516	478	486	520	508	472	536	505	491	477	469	480	505	468	475	490	496	487	490	514	488	489	485	478	488	454	518	517	495	479	505	482	481	522	489	518	480	516	451	478	503	485	454	522	521	500	497	486	493	488	529	472	509	504	531	483	474	505	492	505	499	524	520	493	500	515	499	498	565	483	512	509	461	499	476	494	489	511	506	470	503	503	471	513	457	476	514	501	481	488	485	510	466	474	481	468	484	541	514	473	509	438	484	519	519	484	487	491	452	491	508	483	495	504	493	504	517	486	518	506	559	483	485	529	520	514	486	505	534	481	482	490	518	510	524	469	477	497	470	498	509	521	469	543	462	510	415	482	543	511	504	507	484	506	459	477	479	505	533	490	480	528	531	501	485	499	514	468	478	543	506	483	453	458	496	490	497	480	477	462	476	515	534	471	501	485	473	541	498	492	505	497	509	489	487	524	497	485	482	465	479	471	485	461	518	492	528	481	511	464	469	545	505	478	483	507	526	467	512	440	539	494	520	453	490	490	477	461	535	523	492	465	485	478	514	479	552	523	480	487	477	505	483	468	505	459	481	473	528	487	502	479	515	529	497	495	483	516	467	481	505	511	514	488	499	466	520	512	509	500	495	498	473	486	483	489	471	502	475	512	460	463	471	519	522	465	505	535	500	480	523	516	473	510	509	478	498	509	501	508	472	479	502	507	503	519	459	496	505	474	454	484	467	474	515	464	512	511	509	477	512	532	495	471	524	498	546	480	517	527	525	449	495	473	509	479	481	501	473	477	505	536	504	501	511	505	520	580	497	477	504	474	498	544	550	506	464	497	515	499	484	517	497	475	499	511	493	491	473	462	538	513	522	481	521	493	511	514	480	477	453	499	501	536	507	516	518	482	467	499	486	492	482	499	486	470	498	480	508	502	504	498	493	543	480	479	484	461	522	489	455	476	484	515	519	536	473	497	507	520	509	482	476	538	540	466	499	497	454	460	502	502	440	514	475	493	505	482	497	520	460	521	530	482	515	502	527	537	511	514	486	515	494	472	518	482	502	511	507	496	523	482	487	480	455	470	472	486	471	550	530	483	488	516	526	505	487	519	458	468	512	495	512	517	499	508	540	526	490	504	516	486	497	472	517	482	500	476	523	494	514	494	510	508	499	471	503	521	513	529	485	505	481	478	477	536	457	526	508	472	518	510	513	471	522	519	520	496	525	511	472	504	486	496	490	487	511	471	467	480	498	535	497	461	495	520	519	494	488	472	518	477	460	495	504	497	470	470	511	503	495	487	501	540	491	521	503	469	508	484	535	474	455	506	503	528	497	515	509	474	493	493	509	465	544	470	499	513	513	528	486	486	496	520	519	478	474	481	496	486	503	475	487	493	516	494	487	518	501	458	493	511	491	467	490	497	485	510	499	507	534	540	501	496	491	530	497	519	493	512	503	487	501	536	547	470	515	485	530	514	514	486	492	511	542	521	517	514	478	519	503	506	464	514	542	498	449	519	510	469	487	487	474	487	479	440	464	535	519	530	499	476	474	507	529	526	468	479	513	486	487	457	458	518	515	478	506	498	483	468	478	499	482	525	510	488	493	539	524	514	515	533	466	501	492	499	528	506	476	505	492	508	510	509	497	458	494	505	483	488	508	548	511	502	487	512	488	487	482	494	504	495	500	524	469	464	525	513	505	529	488	493	520	501	477	528	503	525	490	483	463	494	469	475	506	480	449	511	508	469	509	493	481	510	515	484	479	529	475	525	521	514	502	486	496	518	514	485	492	530	506	521	503	499	531	537	519	572	479	510	476	477	532	504	512	483	477	470	446	498	461	534	490	487	524	509	456	498	489	492	478	509	512	531	512	510	490	498	453	499	504	518	492	504	479	508	517	507	499	507	516	516	510	505	527	519	479	479	470	531	483	504	481	528	504	514	488	490	471	525	475	495	493	508	472	500	472	466	494	514	503	493	475	505	472	518	509	465	454	499	519	498	516	546	511	487	468	504	509	492	500	485	493	520	516	500	499	469	492	499	482	547	524	522	534	495	466	521	478	492	490	490	509	488	481	496	487	498	495	539	512	479	497	522	485	487	514	500	530	536	457	497	459	476	509	485	462	485	479	483	510	502	533	504	487	485	480	471	530	545	464	511	503	434	514	491	510	472	472	468	488	474	520	484	455	475	501	521	504	491	523	494	477	449	479	482	479	518	503	510	488	524	463	497	469	478	480	512	505	531	525	513	476	464	461	523	500	499	461	535	466	512	515	503	479	491	492	506	475	502	519	496	490	511	516	487	477	500	469	495	498	509	503	503	490	470	499	459	511	517	487	528	488	518	508	533	491	466	524	488	522	481	479	471	496	532	532	460	468	511	491	499	555	524	470	489	523	495	531	535	473	495	459	525	466	492	490	535	502	489	472	491	477	447	487	519	502	492	498	535	513	460	487	488	484	449	522	491	508	546	504	490	441	564	489	527	493	475	452	501	513	514	541	503	523	500	511	478	522	521	480	521	500	517	499	507	442	501	507	475	521	496	486	479	508	485	467	506	526	521	507	502	524	473	530	482	500	487	459	479	471	536	516	512	511	514	497	478	463	450	513	479	507	490	479	492	509	477	507	504	491	517	484	482	504	521	524	526	487	483	508	490	485	504	434	519	496	464	442	537	524	477	510	536	535	519	527	469	485	496	514	520	514	443	510	513	514	532	496	544	486	505	455	530	522	490	461	492	496	475	517	496	476	521	509	512	479	474	465	486	522	477	486	498	492	495	507	505	470	475	483	497	525	481	520	464	520	491	490	500	499	509	487	496	475	481	465	481	490	507	481	507	494	510	453	485	501	529	475	487	473	511	474	490	502	490	511	534	468	457	484	497
32401	4621	835	688	628	565	519	557	552	544	553	524	497	531	520	563	512	520	529	512	529	507	556	510	512	506	526	486	473	525	477	531	559	495	552	545	505	571	487	529	518	549	542	523	502	557	497	508	549	540	523	569	516	575	547	497	526	546	492	509	513	490	523	531	549	508	524	536	543	484	501	501	552	546	521	518	503	557	522	536	528	540	534	516	511	491	586	495	513	549	503	530	510	520	517	533	523	497	535	495	510	508	518	540	512	525	534	525	521	505	487	553	492	478	518	541	577	509	525	524	523	522	563	569	484	526	513	497	576	561	506	521	502	532	540	522	531	553	521	513	527	523	565	471	520	549	513	504	513	522	533	536	528	467	545	463	523	516	471	538	542	500	526	524	491	503	538	534	451	480	541	486	496	513	508	542	513	504	511	506	511	530	572	541	541	539	480	510	478	561	531	497	470	516	534	484	542	522	525	480	503	553	532	487	537	500	558	481	528	519	474	532	491	533	478	518	491	522	534	526	545	527	525	505	531	542	569	552	537	506	488	537	532	535	506	547	512	509	520	553	510	550	528	497	507	505	469	499	539	483	486	518	549	543	503	467	533	493	521	489	506	529	518	519	492	544	515	504	523	530	541	549	518	508	536	537	499	542	548	538	507	525	523	578	483	529	530	477	505	481	496	541	493	492	550	558	478	502	560	511	524	516	544	508	534	508	500	523	560	504	520	537	504	491	550	513	551	519	549	501	520	517	535	499	508	485	496	530	533	531	512	511	525	522	507	530	544	557	548	514	520	523	498	499	528	533	531	508	570	484	523	543	514	524	580	508	566	537	519	540	492	477	473	521	537	505	484	550	566	504	540	489	489	519	522	528	563	509	525	497	513	531	515	496	527	521	506	473	505	524	517	536	529	551	556	518	535	528	561	509	474	544	506	578	515	518	550	530	504	542	508	541	522	531	500	499	537	514	473	528	529	515	510	506	515	522	452	487	541	496	505	504	548	520	521	546	534	563	523	450	503	512	518	511	558	524	526	550	515	508	513	489	531	525	518	535	509	554	503	546	514	515	520	514	541	508	557	531	510	520	529	490	560	534	525	535	493	508	556	527	497	518	514	522	555	498	542	545	536	561	541	501	533	518	497	501	519	512	552	551	523	527	505	543	537	522	498	472	521	520	528	514	484	526	501	516	549	531	561	493	542	525	515	506	511	491	527	509	502	507	487	525	511	513	482	489	541	514	521	504	478	501	548	529	547	523	491	530	485	510	496	520	544	536	505	524	516	505	566	532	501	519	513	512	510	512	499	540	515	522	504	540	495	518	548	516	504	526	510	502	496	529	533	510	505	526	494	469	504	525	525	481	485	519	519	553	504	515	482	547	529	588	479	505	512	534	517	533	524	546	530	510	512	506	521	528	513	484	538	517	566	542	533	523	519	525	517	472	462	537	542	502	552	536	508	485	539	533	491	503	538	525	513	483	562	487	526	503	528	501	528	502	525	506	533	545	534	536	528	516	524	491	552	525	505	510	540	521	513	533	502	541	518	507	522	518	505	480	519	535	499	514	557	521	500	514	504	510	532	532	514	569	489	502	543	500	537	550	542	516	499	521	510	528	536	522	461	528	513	520	515	501	515	543	471	517	526	532	520	538	521	538	519	529	567	524	477	534	516	519	522	484	511	519	561	502	533	508	490	503	551	498	540	515	537	543	536	516	598	484	534	522	514	533	500	542	533	521	552	523	561	504	510	503	465	498	581	530	490	509	514	532	503	500	515	500	494	512	553	533	503	488	472	517	544	535	509	498	521	507	516	505	509	485	559	552	528	520	501	497	509	507	512	523	576	550	548	502	498	514	541	496	522	562	518	555	555	478	501	476	538	503	534	556	508	552	475	507	520	516	520	523	489	541	518	477	505	537	522	504	504	511	518	531	509	511	544	516	508	534	497	492	529	512	499	504	530	510	528	531	519	565	457	535	498	511	545	528	518	568	509	531	549	538	506	502	500	530	525	530	484	537	522	531	550	522	523	526	502	515	555	524	534	484	508	564	506	553	503	521	484	519	545	506	520	504	471	563	557	528	532	514	491	517	521	565	525	528	532	544	549	541	534	487	491	504	487	527	522	558	564	532	539	491	539	535	498	547	484	528	544	540	506	508	492	547	500	523	511	554	528	514	513	508	496	552	504	493	532	527	528	466	546	556	512	534	571	548	504	504	498	483	488	499	543	500	493	506	524	512	521	483	543	541	555	531	534	522	490	516	522	503	506	519	489	570	524	519	515	525	502	536	558	474	534	552	513	538	542	508	518	560	539	503	503	526	526	495	508	520	538	520	510	545	502	537	517	502	498	501	512	523	513	546	537	536	523	529	558	511	557	521	510	547	521	523	523	517	519	551	483	505	531	510	557	513	481	507	556	541	534	505	527	581	527	529	507	558	520	517	514	488	505	512	490	517	553	494	541	500	548	506	514	500	553	541	548	536	526	487	517	535	536	544	513	523	533	525	497	500	497	517	529	489	538	543	532	520	490	533	507	523	503	556	517	520	529	488	487	523	506	470	524	494	518	493	534	535	558	504	513	558	556	528	536	498	514	527	551	524	535	543	504	518	509	512	517	537	542	533	518	542	527	508	507	534	523	502	496	511	507	520	490	535	534	532	480	539	560	514	531	509	481	513	541	533	571	533	524	503	508	501	519	496	477	498	514	506	509	566	553	531	488	527	525	545	522	527	532	504	487	508	517	545	487	543	549	526	471	501	510	497	514	541	498	523	503	510	491	518	545	540	531	532	499	514	514	517	480	485	487	515	510	503	515	493	551	508	519	536	520	526	539	526	496	533	509	528	513	512	546	518	508	494	539	515	544	511	483	522	494	502	545	518	456	468	533	484	517	555	539	530	533	541	549	499	544	537	519	491	505	540	527	502	560	503	508	548	554	520	518	533	499	504	475	520	510	497	512	522	510	510	494	485	455	554	530	510	517	555	538	518	541	508	513	531	528	532	540	501	539	531	536	531	490	470	526	522	513	506	507	527	528	498	515	456	529	514	499	484	542	467	537	491	510	501	542	531	535	521	527	525	517	539	533	491	523	504	557	524	474	515	492	531	482	527	548	523	525	489	556	497	529	494	532	519	556	536	514	518	508	488	501	501	497	495	478	571	544	520	564	525	553	523	546	518	537	500	525	537	484	520	553	553	517	539	510	501	567	486	527	504	486	561	489	530	523	531	529	502	507	504	519	507	559	512	505	532	501	486	507	486	516	510	518	528	501	541	529	514	529	546	531	547	523	495	530	510	530	545	479	508	507	512	518	518	566	515	513	543	529	507	497	528	516	546	511	529	486	518	561	490	492	526	536	541	488	487	507	525	498	534	493	516	502	495	507	510	513	470	504	489	540	535	537	477	529	489	526	529	501	483	516	497	549	534	516	537	493	495	543	534	543	513	514	504	499	558	509	501	524	483	519	510	519	527	538	486	540	507	520	528	541	530	519	519
25346	21033	26738	25197	20855	9783	894	630	473	472	443	442	411	367	384	382	363	348	323	326	333	334	345	343	343	354	355	340	291	359	305	302	335	319	326	296	316	302	312	317	320	319	349	318	287	301	329	304	316	307	307	328	306	328	289	328	332	312	346	302	328	324	327	281	321	312	326	351	313	335	317	273	304	354	302	319	348	345	305	276	302	297	324	343	285	314	333	298	304	328	295	328	327	297	322	320	260	294	289	316	317	304	302	306	272	313	319	323	317	288	311	291	296	304	301	306	317	306	265	322	295	323	294	336	327	336	291	316	294	292	308	321	283	316	296	276	292	300	331	283	285	297	297	307	311	297	335	298	314	336	312	333	330	331	324	326	303	317	324	291	300	290	323	286	344	277	303	315	323	281	290	316	292	301	317	281	323	280	334	314	270	293	312	273	293	281	317	270	304	271	314	316	275	329	308	315	282	278	273	291	295	279	270	295	341	327	301	278	294	308	261	276	308	294	279	308	303	307	298	288	298	330	297	293	286	316	298	268	338	288	312	294	302	317	325	299	300	264	309	318	284	288	318	320	316	296	299	321	334	301	302	323	280	288	286	314	278	307	319	319	333	329	292	292	305	309	319	310	327	309	328	285	289	311	309	308	275	285	321	308	294	336	301	320	269	319	282	284	299	303	294	332	308	296	316	338	325	333	305	314	290	319	311	319	309	292	303	294	303	304	285	280	303	308	333	310	299	306	308	289	278	315	274	317	281	274	301	315	314	302	337	302	275	320	325	298	286	325	291	320	312	322	279	279	320	298	305	327	308	311	275	331	300	306	292	313	290	294	325	306	291	271	302	296	304	285	280	299	291	271	319	301	339	307	328	311	299	285	296	302	295	296	314	287	282	295	325	284	292	311	297	289	318	311	296	305	291	290	295	323	330	317	291	307	302	302	303	318	312	310	294	309	289	343	330	335	345	315	327	322	280	309	327	279	292	311	293	275	330	295	295	304	298	294	239	333	282	293	281	322	287	296	305	294	319	301	318	279	310	294	293	293	315	346	305	276	322	291	325	285	298	324	302	319	316	296	269	304	306	316	298	270	321	334	315	320	306	322	314	315	297	288	335	332	326	306	293	309	274	320	317	322	294	304	291	288	313	289	288	280	287	329	287	315	304	294	279	313	265	326	286	307	285	314	312	280	283	319	326	337	309	290	303	284	291	301	287	301	300	338	310	328	316	313	296	312	311	312	302	291	299	312	295	322	303	320	318	276	308	278	302	306	321	322	308	275	291	312	319	296	276	298	309	323	316	313	286	274	298	302	294	273	319	300	307	289	252	311	293	348	326	307	292	299	294	328	344	308	324	342	295	267	296	273	296	320	334	304	311	300	327	284	296	317	295	318	309	321	290	323	308	293	301	313	285	305	313	299	321	324	291	275	299	319	283	291	294	297	310	280	316	302	315	349	323	306	318	314	314	360	322	314	316	325	281	297	310	324	279	282	280	305	346	304	312	305	308	298	307	309	303	286	271	312	299	321	331	292	293	281	311	323	309	318	299	336	318	320	309	306	282	305	325	287	285	288	319	277	299	329	307	295	304	301	254	284	294	317	297	332	275	281	321	320	307	303	330	304	313	306	316	310	292	301	266	320	334	310	309	330	304	308	284	295	272	281	313	318	301	298	328	310	314	332	291	285	300	320	306	279	271	295	275	280	306	301	293	306	302	352	280	315	340	311	294	330	276	291	278	311	304	270	318	287	298	311	311	313	297	272	358	313	316	279	305	266	302	305	316	264	330	315	331	273	312	310	302	326	298	313	292	294	279	279	310	277	285	270	334	302	268	316	310	348	294	307	311	312	292	304	279	332	349	289	320	336	303	322	336	330	346	315	313	308	317	319	317	300	305	299	307	320	307	296	294	302	317	318	328	277	314	267	306	337	300	289	313	277	286	352	329	313	296	323	301	278	327	304	288	299	317	327	292	315	270	291	313	316	271	309	341	282	324	301	330	327	298	318	313	317	311	326	304	331	306	300	328	289	315	276	301	311	297	340	299	282	254	293	281	296	331	310	317	295	307	342	304	292	305	290	294	293	307	329	314	287	302	295	318	308	317	313	307	314	326	304	290	302	317	275	293	296	315	293	324	304	297	282	299	335	281	355	303	330	254	335	331	315	316	265	295	312	330	324	312	314	310	280	300	305	285	318	320	316	305	331	289	305	272	297	299	323	273	297	298	322	293	302	301	291	281	289	278	333	328	320	293	273	338	299	312	299	271	286	319	322	299	289	307	297	321	305	310	296	309	317	345	290	281	314	293	322	301	299	287	308	319	310	322	295	308	313	302	325	310	316	306	299	323	312	287	294	297	314	328	281	337	298	324	314	301	306	305	269	296	318	317	324	325	333	297	287	274	306	308	313	329	297	313	319	296	300	287	296	264	332	314	296	319	293	319	315	290	270	285	325	338	298	302	269	273	289	327	286	296	311	318	310	292	327	228	322	305	295	289	296	319	307	343	272	293	333	279	320	321	314	295	317	329	311	298	272	309	308	319	291	307	316	309	304	295	328	303	316	308	270	262	306	319	316	280	335	304	291	309	296	336	320	301	288	283	315	287	307	327	259	329	304	309	277	321	330	283	284	299	280	289	263	291	306	311	312	313	349	327	330	309	306	317	297	294	267	284	275	314	328	282	306	302	318	308	301	315	288	292	310	292	297	309	319	325	338	288	309	320	315	329	297	285	301	332	320	299	329	283	319	297	316	306	341	295	315	323	291	300	289	303	273	289	311	279	336	297	299	299	289	301	285	308	312	309	308	293	309	293	294	297	297	317	285	266	285	316	321	308	298	313	281	317	341	284	304	334	332	307	284	345	293	304	291	303	316	292	308	282	276	280	325	293	302	296	290	303	299	322	309	291	298	308	303	315	321	325	295	294	307	317	302	306	308	289	324	298	312	273	305	277	323	293	294	300	281	315	302	297	278	271	320	298	311	315	277	293	278	281	283	303	293	344	284	331	297	281	289	306	333	328	269	292	322	325	330	342	324	289	278	297	316	312	282	289	330	302	322	324	296	296	300	285	299	296	290	314	329	316	296	309	303	319	329	291	287	292	268	302	285	291	313	325	293	316	339	316	301	331	321	306	341	340	324	306	316	363	310	302	336	303	294	300	315	298	304	301	301	317	296	289	330	324	297	306	309	278	311	317	295	305	293	292	319	309	305	270	338	326	317	332	306	305	323	289	291	302	297	340	310	337	297	325	332	295	290	288	315	299	293	312	354	295	315	282	306	325	331	304	316	325	286	295	270	310	274	295	321	288	317	296	339	323	318	311	274	313	285	303	338	287	301	335	289	329	301	309	293	309	291	288	331	298	299	295	309	309	316	286	331	309	296	322	307	342	317	295	325	290	315	290	320	327	274	303	313	318	298	285	304	293	286	319	287	275	297	316	258	282	294	297	286	292	309	321	282	301	291	355	308	300	296	355	266	307	295	302	297	279	291
59457	13684	6496	3691	2225	1602	1253	972	840	740	630	577	564	545	459	456	505	461	443	379	415	366	379	368	372	374	391	334	401	338	321	341	342	339	340	318	342	351	351	340	327	331	343	357	319	353	341	321	352	338	344	330	356	320	312	337	334	344	314	324	315	342	298	350	349	333	328	359	338	309	314	310	315	308	344	318	316	285	334	315	319	311	317	342	299	319	298	363	319	324	320	346	335	336	323	283	305	314	317	324	306	329	315	328	307	301	294	313	323	346	345	302	306	301	301	345	332	342	321	334	301	298	302	326	334	310	330	283	277	342	294	312	281	324	333	313	309	322	323	330	325	327	324	323	319	334	280	341	358	307	305	331	300	293	324	326	325	337	338	318	293	320	322	325	318	330	327	303	304	311	306	352	296	325	332	350	350	275	310	308	347	317	317	350	280	312	349	306	318	328	310	333	312	293	326	286	344	325	344	323	292	328	299	302	329	304	306	325	345	296	338	314	310	306	334	278	322	338	328	334	313	345	315	284	349	317	317	305	299	319	332	344	313	346	297	320	322	313	343	305	300	318	335	302	296	342	350	308	334	305	331	312	304	307	328	322	329	325	305	335	328	319	298	324	287	342	277	315	307	298	263	315	278	333	342	312	310	362	347	318	321	304	330	342	330	318	307	347	279	299	301	326	323	319	273	318	264	311	334	305	290	325	308	295	323	329	330	331	304	298	304	308	340	364	274	286	326	355	306	300	293	341	310	333	319	348	339	310	286	299	330	290	339	312	341	312	313	298	305	315	307	325	322	327	298	343	345	299	324	338	296	298	303	333	336	308	296	314	311	324	317	298	309	329	276	316	331	335	332	295	340	308	310	316	301	300	309	304	329	331	306	316	311	321	314	304	313	328	338	292	321	299	314	306	277	305	304	304	314	340	327	314	324	339	317	329	290	344	272	327	297	334	330	303	341	318	293	322	327	309	294	312	297	315	320	351	301	281	342	324	308	284	342	339	311	351	306	326	341	304	365	317	302	308	320	324	311	355	319	355	326	304	342	294	311	320	308	330	306	285	335	331	326	316	334	318	336	327	321	307	322	346	302	302	328	330	329	299	290	322	316	321	320	297	289	345	352	292	304	305	312	325	298	339	327	338	313	329	299	362	308	308	305	298	304	332	313	339	322	332	321	342	345	329	325	329	329	319	300	352	330	311	316	327	293	312	301	287	308	311	310	338	324	331	347	340	316	342	329	310	329	319	283	307	305	322	319	312	322	296	329	311	305	346	325	332	324	336	331	295	297	327	338	319	315	324	322	309	301	298	327	347	311	333	303	307	326	321	272	315	332	341	294	331	312	289	295	307	333	309	332	301	302	310	321	327	334	303	304	298	328	313	326	307	309	327	329	295	303	326	307	299	292	302	308	306	345	315	327	300	320	350	330	308	311	314	346	290	311	313	337	306	311	322	344	302	299	324	345	308	341	275	318	289	319	325	327	329	328	358	309	342	309	292	318	354	357	309	312	314	299	315	324	335	327	294	310	302	295	292	305	306	312	316	316	318	325	310	321	305	291	301	348	296	313	313	318	332	324	301	331	323	320	332	290	313	308	295	308	295	295	319	312	310	321	343	304	310	297	322	293	344	308	334	329	323	289	325	323	291	335	325	311	293	316	310	309	308	311	315	298	319	320	283	301	308	305	300	351	315	315	318	327	298	303	298	333	287	313	314	326	307	324	297	319	296	299	344	328	296	326	318	311	337	286	299	320	322	337	291	294	294	336	310	324	302	302	307	320	300	321	312	315	293	322	321	350	320	333	273	297	281	320	287	317	286	301	307	342	319	305	310	282	306	342	329	323	304	329	318	333	326	306	320	322	326	291	316	328	318	327	274	297	322	317	308	282	322	336	330	319	342	320	302	291	330	328	324	326	324	278	317	313	295	326	326	296	371	295	310	325	357	313	289	326	311	293	284	339	310	319	309	336	334	301	307	323	334	333	346	308	327	295	325	293	325	308	333	311	287	308	319	294	306	305	303	314	276	307	322	297	317	302	344	353	322	321	320	332	316	308	338	304	320	294	344	343	307	294	315	323	311	318	339	308	337	302	301	321	300	308	344	316	321	335	323	338	303	332	314	318	316	300	317	343	300	305	328	288	315	328	358	319	322	316	326	313	287	346	289	305	319	333	351	305	327	313	323	314	298	309	310	327	327	343	309	340	313	326	310	323	321	324	327	316	340	306	284	308	316	313	319	313	343	309	336	312	302	289	312	338	351	329	322	327	336	335	315	323	321	312	334	316	288	323	333	336	312	315	276	336	323	310	325	307	343	329	299	293	300	343	308	329	328	316	308	343	340	331	350	305	311	328	300	320	337	326	322	273	312	299	317	292	326	322	299	319	301	323	320	305	316	309	309	345	331	302	331	323	291	331	315	349	337	331	327	299	316	268	318	322	280	293	330	320	300	323	333	301	284	323	312	311	333	332	296	307	347	304	286	297	318	306	313	321	290	315	320	315	294	318	315	294	312	303	348	311	324	331	301	338	332	297	337	298	299	316	300	299	326	341	324	320	335	338	277	318	332	339	274	303	296	326	318	303	336	298	305	304	309	318	309	306	311	307	305	302	324	321	299	300	324	326	304	333	321	319	346	297	313	336	341	300	338	308	289	307	312	328	328	342	340	324	337	332	302	321	301	294	344	287	291	320	313	325	330	333	347	309	301	323	316	311	323	291	349	324	300	324	307	329	331	313	316	295	312	327	318	316	320	315	334	302	303	294	309	342	311	325	305	323	287	312	315	311	302	297	300	297	275	310	313	304	334	300	302	317	325	322	309	312	303	299	313	290	299	316	333	331	318	316	337	309	335	291	308	271	320	315	305	306	332	310	353	340	284	334	312	331	311	311	331	303	300	291	294	305	291	318	331	316	300	311	301	332	306	308	340	305	325	329	305	320	323	294	323	332	313	322	317	304	338	299	327	339	318	306	333	316	309	303	308	322	347	337	346	300	307	323	332	297	289	304	315	286	282	302	301	360	322	318	333	309	282	337	321	290	316	375	307	341	330	321	305	334	293	349	292	312	308	298	328	306	292	306	304	296	298	324	295	333	319	290	317	306	320	341	301	336	322	314	333	337	295	309	339	325	336	318	341	342	312	302	313	332	344	302	329	327	318	329	309	321	303	341	325	326	332	313	357	316	311	312	375	313	332	324	318	315	331	310	309	332	335	330	331	313	345	310	331	334	322	286	326	308	318	326	309	305	324	300	318	317	344	335	335	324	307	332	310	303	300	301	300	329	298	308	296	338	309	322	284	340	319	323	354	307	283	328	304	346	328	347	315	303	368	329	331	304	313	312	313	324	316	304	325	314	316	301	271	305	327	284	327	300	315	305	331	297	308	319	310	329	325	331	350	302	338	318	309	322	297	311	338	296	348	326	310	309	344	298	297	314	307	303	337	319	287	336	320	308	309	325	306	337	319	319	270	308	311	327	325	284	299	298	328
23272	20970	27248	24788	20924	20953	9498	1381	1025	967	906	832	821	810	809	757	712	764	704	676	736	706	660	641	672	666	639	694	659	689	654	659	684	660	656	635	675	635	603	618	578	665	634	679	614	643	665	664	683	683	630	632	656	628	673	653	649	659	648	632	683	584	632	623	669	635	668	669	681	660	562	605	597	659	599	677	617	633	632	638	606	613	645	621	609	643	610	665	677	645	659	637	607	603	647	651	605	677	622	619	657	629	629	635	610	672	652	582	630	687	623	576	634	607	630	652	597	629	621	634	582	617	628	644	579	632	579	591	604	606	600	646	639	637	629	647	611	581	628	638	614	620	586	644	635	614	575	661	590	590	651	627	619	594	607	651	643	654	614	636	622	626	605	662	604	622	622	552	588	621	642	609	585	627	663	600	573	610	594	598	598	590	622	608	580	633	612	636	558	590	633	660	688	623	602	600	614	572	610	608	602	619	608	662	632	664	597	601	635	633	629	622	651	616	600	567	588	623	611	664	637	645	629	652	625	633	640	630	594	598	596	630	674	646	619	609	653	586	604	612	582	622	608	623	651	626	675	647	660	640	589	627	610	621	674	642	648	645	627	603	573	624	640	576	647	596	599	612	637	622	689	602	626	618	640	675	608	594	619	594	618	636	585	618	605	602	639	629	615	613	598	669	577	618	595	612	622	620	673	638	671	646	620	618	580	616	634	638	616	660	618	621	573	560	603	593	621	615	588	609	643	633	627	609	605	582	601	616	643	643	676	610	633	612	600	638	664	681	609	565	645	547	624	606	643	661	618	591	610	618	627	617	607	615	633	604	613	593	635	643	623	608	629	642	662	636	632	605	603	641	627	566	673	563	627	625	645	626	612	607	638	593	630	635	634	599	667	607	631	606	627	614	619	647	647	604	621	639	630	611	656	599	657	606	592	664	636	630	616	625	638	630	609	598	616	595	589	640	609	606	614	588	600	596	599	584	639	640	648	606	613	619	595	656	638	646	658	596	630	595	603	609	627	605	666	627	623	618	644	617	679	609	572	612	664	622	622	647	638	604	595	606	622	625	584	621	619	630	619	680	613	638	608	614	640	607	661	580	631	654	608	610	671	632	588	621	591	604	630	635	610	625	615	624	588	621	625	612	591	718	625	609	619	616	648	625	620	618	629	601	621	640	630	600	662	667	602	646	613	604	634	644	624	597	600	588	619	607	683	644	581	612	653	632	659	607	615	596	594	646	648	628	599	678	641	633	646	630	605	652	656	597	634	612	620	589	599	596	609	616	652	694	615	606	604	646	594	665	650	653	653	627	621	660	671	643	616	626	639	605	618	604	586	597	634	624	631	592	653	641	611	594	581	591	606	596	622	637	638	608	630	641	649	584	643	596	648	628	607	602	594	641	630	634	581	630	615	588	629	645	635	631	613	637	690	654	644	642	621	632	622	637	631	598	627	606	646	664	612	606	650	600	594	588	670	614	650	627	636	590	645	656	646	601	605	586	706	604	637	656	619	634	608	663	658	622	632	577	636	651	612	578	601	652	630	616	650	658	579	615	620	631	645	635	654	625	635	663	622	585	592	584	617	621	636	632	603	636	654	634	616	601	594	630	582	620	556	624	610	661	606	634	674	641	655	624	607	609	652	614	655	618	589	647	631	594	587	588	605	626	617	614	646	612	628	571	607	605	600	648	562	603	569	648	582	654	615	614	662	600	623	629	588	611	625	576	614	599	606	595	653	580	673	624	603	615	616	657	683	617	614	591	625	622	633	631	635	589	575	598	617	604	642	648	643	631	575	599	588	598	587	586	622	587	621	584	634	608	627	605	626	597	643	650	599	592	594	591	586	618	655	609	602	600	646	619	614	587	656	598	668	592	598	612	636	615	582	653	651	596	637	615	617	650	637	633	631	607	629	619	622	613	648	580	634	619	622	670	619	623	601	619	590	640	642	637	597	633	695	583	631	648	618	651	633	594	613	610	605	640	602	604	642	602	587	613	628	612	594	647	661	613	604	632	613	612	583	637	601	642	623	609	621	612	609	613	630	633	598	596	615	593	676	603	659	634	599	657	583	618	656	656	668	639	700	625	644	660	609	617	594	613	603	608	619	609	625	670	651	662	605	633	589	674	662	638	629	645	624	552	634	597	645	638	631	618	618	688	613	602	619	619	655	650	603	665	649	656	618	610	629	614	597	611	600	592	610	636	602	620	590	620	645	649	643	577	630	628	633	647	555	627	629	626	644	646	609	635	556	609	610	613	669	621	621	603	615	603	612	600	641	664	617	664	609	604	597	626	632	627	623	624	643	624	623	575	673	604	662	618	596	641	612	622	627	624	644	648	671	620	583	627	601	626	581	660	598	578	638	619	630	609	617	613	626	628	629	582	633	659	636	637	625	693	642	641	617	655	590	645	637	624	618	614	595	682	651	627	624	560	590	633	596	612	635	641	580	664	595	650	598	649	622	652	614	648	642	614	644	664	631	629	590	651	606	657	621	614	623	656	652	607	663	607	632	577	630	638	632	652	640	611	640	590	628	612	567	632	564	645	648	651	651	666	611	675	575	631	646	602	620	616	624	592	633	591	610	608	600	604	631	614	622	595	626	580	628	634	647	615	579	624	638	650	668	596	656	609	621	610	643	631	578	581	623	654	606	636	607	607	576	633	648	596	610	580	616	621	615	568	605	588	648	621	608	594	603	614	665	611	614	639	655	649	642	609	617	633	623	654	645	679	653	654	602	639	616	615	548	619	653	612	632	633	653	632	639	574	613	598	654	632	610	613	575	652	661	555	630	642	664	610	625	626	585	615	585	604	599	622	635	618	668	631	602	644	636	571	592	614	630	592	657	621	624	621	606	646	621	672	636	631	608	570	644	654	642	605	672	568	618	644	657	615	649	600	619	573	585	610	610	603	617	614	631	628	602	605	629	627	605	608	623	624	633	597	649	645	641	613	615	668	606	639	630	604	684	619	629	604	628	621	617	631	608	635	574	636	636	616	625	645	632	592	643	660	659	635	596	634	654	596	574	626	649	617	612	596	607	612	673	625	590	627	621	643	638	619	569	630	634	669	634	649	613	677	599	566	642	621	631	615	652	616	582	651	633	638	643	626	649	604	662	642	629	652	608	649	598	589	604	645	668	659	620	632	625	624	600	602	649	574	622	573	611	587	624	623	642	631	634	644	648	625	640	602	614	630	642	604	622	628	642	621	635	654	615	630	580	631	631	637	628	621	621	661	607	587	625	627	638	630	645	579	665	626	663	616	676	633	623	690	672	630	644	613	598	663	593	649	602	591	595	660	612	634	627	579	641	623	599	603	635	666	613	616	626	610	608	616	650	608	554	624	603	652	630	581	623	616	601	638	631	591	607	648	633	606	637	596	631	665	628	600	637	673	626	616	594	605	649	626	606	650	626	623	622	625	600	626	653	619	592	594	629	627	631	542	627	601	637	597	617	604	645	643	600	617	598	613	590	586	648	596	604	630
59435	15362	11143	6633	4081	2956	2248	1927	1555	1353	1249	1107	1084	1016	885	889	857	816	793	717	742	715	681	693	766	694	726	625	668	660	641	647	670	630	586	667	613	610	623	629	628	649	620	616	637	594	596	648	594	619	602	612	628	654	573	589	627	607	599	639	625	602	603	600	604	610	620	614	607	581	659	580	618	608	592	612	563	592	580	600	548	589	614	591	572	579	580	597	614	547	586	555	634	606	588	558	589	581	591	598	583	582	605	590	588	572	594	599	596	588	620	576	575	589	618	610	563	571	574	631	570	615	628	584	620	606	570	562	598	614	588	568	573	620	597	605	586	575	585	611	534	582	595	586	629	577	558	561	582	595	578	595	566	600	645	559	598	595	571	562	616	573	573	577	604	547	588	571	580	541	510	620	571	579	623	550	591	586	549	569	593	598	541	561	544	584	594	613	606	569	614	565	590	595	603	592	590	559	589	551	550	600	590	597	597	567	584	599	588	562	601	614	647	553	574	544	608	615	587	570	572	600	596	590	598	576	599	547	544	557	590	579	622	596	617	579	607	602	580	555	607	589	599	601	573	598	586	580	608	553	577	562	590	585	591	608	565	623	564	570	594	565	559	607	568	542	588	562	570	587	605	600	548	616	581	563	552	588	555	602	557	574	573	577	613	575	564	583	561	603	558	640	543	581	579	599	621	530	570	611	579	551	579	587	547	596	569	603	609	572	563	529	557	599	603	588	596	589	554	584	571	549	575	628	604	607	561	588	602	569	588	559	616	564	579	580	577	588	571	594	577	569	605	542	569	567	576	600	601	614	567	575	552	587	534	564	618	580	567	521	586	557	591	594	558	565	563	607	595	595	620	624	624	572	593	614	631	570	549	593	608	546	574	576	606	584	608	601	596	560	592	575	594	569	583	550	577	560	587	634	552	531	621	581	548	616	617	562	576	606	538	573	576	611	599	617	641	535	577	624	568	580	563	602	643	611	538	568	624	577	596	577	597	573	563	593	570	590	608	573	599	607	605	580	541	597	623	551	589	640	609	556	598	600	579	564	609	578	601	592	589	570	608	539	574	573	592	605	578	581	582	605	610	578	561	583	571	597	552	543	609	606	585	561	635	556	594	539	575	562	563	568	618	618	582	580	582	584	584	560	569	558	601	594	581	622	603	561	557	584	569	590	630	619	573	579	629	563	559	564	603	581	622	572	572	592	585	581	558	579	602	593	571	584	559	608	594	614	595	621	575	598	571	557	566	581	605	610	543	615	574	523	605	593	598	551	586	585	599	590	597	562	621	579	597	582	593	572	598	574	563	585	580	582	584	527	571	594	582	574	595	556	596	594	585	569	626	565	564	584	581	595	572	574	579	586	598	569	544	585	588	558	583	584	589	601	578	589	567	541	602	555	593	596	540	609	585	607	594	588	588	567	603	554	578	581	606	571	576	553	542	605	602	592	594	569	570	578	571	589	541	628	613	626	577	563	565	548	561	625	587	597	584	593	588	599	648	575	605	559	556	586	602	605	556	567	599	560	598	581	580	558	554	609	581	570	528	577	611	572	560	546	598	583	597	538	610	631	590	573	595	581	587	580	635	543	546	602	578	608	575	583	548	585	614	552	621	592	535	576	560	565	563	597	599	534	547	619	547	533	592	580	593	567	614	601	589	561	568	585	604	545	592	573	588	592	591	559	612	587	589	591	603	609	576	535	621	590	580	544	608	567	574	603	563	618	612	566	587	621	576	601	588	537	574	584	619	517	595	563	626	625	605	582	528	581	571	544	567	571	551	550	596	577	643	575	569	558	603	609	526	617	561	609	594	593	573	587	560	590	571	582	583	584	566	558	596	567	584	550	551	585	578	606	561	584	566	591	621	594	608	590	597	584	558	583	580	593	560	567	572	580	582	533	608	599	568	589	571	526	601	583	577	537	609	596	617	603	613	553	611	547	578	604	585	571	616	597	582	583	602	581	616	565	577	601	565	561	574	573	615	613	572	561	591	601	597	598	601	612	602	593	578	588	564	585	568	605	617	614	591	577	612	571	594	534	569	590	600	603	585	568	611	587	596	566	570	602	565	593	585	570	586	571	610	587	597	586	579	628	537	567	605	538	568	597	596	550	590	560	588	574	593	590	540	616	595	542	579	591	609	603	571	583	586	543	585	594	586	544	570	620	571	555	590	577	604	574	568	599	598	555	564	586	621	610	582	554	599	569	585	542	527	601	595	607	567	613	558	576	602	616	585	588	621	583	594	617	628	621	601	596	576	589	576	555	585	603	582	585	569	551	580	577	627	581	603	527	598	601	553	628	605	557	570	591	612	625	572	574	558	585	604	583	572	583	574	560	600	582	568	543	570	600	537	578	605	592	592	585	587	575	564	606	572	592	600	602	610	601	583	604	602	580	576	605	580	596	559	552	592	583	591	560	572	544	613	551	617	569	569	574	512	618	598	592	565	596	599	577	587	550	532	572	550	565	637	556	573	600	580	598	603	576	614	556	571	612	522	582	582	607	574	592	572	584	601	627	581	588	589	585	564	566	589	604	585	588	589	572	600	582	564	614	582	593	589	603	568	630	578	571	586	583	561	554	589	577	640	563	523	602	566	608	608	528	568	617	576	590	592	563	550	546	551	546	582	560	582	599	601	552	591	561	588	597	563	608	604	633	587	601	592	613	575	591	574	594	578	579	611	593	562	549	551	590	553	587	591	591	601	645	597	632	598	607	581	577	562	571	556	599	581	608	572	630	582	563	596	577	556	594	559	615	565	579	572	547	559	539	582	550	557	588	586	564	580	568	589	561	564	539	561	568	609	526	624	597	555	566	575	592	564	624	610	608	562	559	583	580	615	568	594	567	563	549	633	597	581	552	590	567	557	606	598	593	630	593	582	594	579	566	573	543	584	573	583	570	627	611	579	546	617	587	582	558	603	551	555	580	608	582	593	585	586	564	601	597	586	574	583	616	574	573	548	566	584	567	556	605	567	579	558	608	607	517	597	589	590	597	590	569	592	597	590	570	591	619	575	595	558	608	565	563	612	565	573	614	603	565	620	599	537	557	550	567	601	601	591	605	597	521	586	600	598	580	572	600	570	573	618	567	628	576	572	636	569	563	574	580	590	597	614	588	625	585	580	562	625	593	575	577	601	559	598	597	573	554	576	587	564	573	589	560	534	571	566	519	566	534	577	597	560	609	550	586	635	567	607	585	602	566	571	562	562	561	552	543	601	586	575	592	544	585	586	584	619	572	595	612	574	632	566	545	606	550	645	596	601	595	600	582	603	588	622	576	553	570	578	597	590	571	608	596	604	584	582	577	609	605	624	601	598	562	595	614	551	591	566	588	622	548	571	590	585	578	565	558	577	589	580	597	571	605	569	605	581	520	612	626	588	574	544	597	562	552	600	570	595	613	617	590	549	587	563	564	601	593	567	605	540	561	650	604	555	553	592	534	572	573	615	583	538	537	582	641	592	635	571	574	632	615	586	632	595	583
34784	19363	4897	810	621	551	527	499	501	510	523	459	519	490	482	449	474	513	527	506	440	456	528	489	509	486	514	519	479	532	531	439	499	529	507	517	480	505	524	524	479	538	468	487	532	524	475	522	530	483	495	523	492	553	515	503	501	504	487	534	506	519	502	496	503	525	509	497	461	489	478	509	533	504	501	477	479	511	532	467	520	488	503	513	517	509	537	470	522	494	506	523	527	522	508	484	551	520	534	505	499	494	538	488	474	545	498	509	510	470	513	497	520	492	489	475	503	504	515	495	489	519	525	490	507	481	496	481	480	522	512	501	570	473	493	504	513	499	461	518	451	530	511	525	493	507	467	482	513	496	510	485	474	516	456	489	467	476	505	520	476	532	515	524	511	460	508	506	524	486	463	510	552	479	486	466	517	528	484	495	473	503	568	504	523	471	515	456	489	492	521	491	513	511	469	501	509	520	486	524	543	562	483	468	519	472	520	498	481	518	499	468	464	503	472	490	523	542	456	498	501	468	495	493	528	502	463	504	545	502	514	519	514	488	523	496	499	475	500	539	481	535	522	508	488	526	483	489	504	497	559	555	494	489	522	493	468	529	513	481	513	446	512	507	483	507	512	500	500	518	440	513	507	519	477	476	548	470	481	508	497	488	443	520	508	476	554	480	513	496	527	491	476	522	530	488	479	490	470	459	491	478	496	489	515	487	520	484	513	502	494	492	499	494	497	503	508	457	458	469	513	487	488	503	513	516	510	497	477	508	513	539	484	480	480	528	494	503	482	502	471	481	515	446	507	493	546	524	453	475	466	482	522	484	518	536	539	522	487	533	539	473	483	495	516	477	547	488	496	453	508	502	501	525	541	500	478	554	457	506	510	518	514	522	541	506	422	508	493	492	512	501	488	495	488	470	484	463	505	490	519	492	489	498	529	536	518	477	480	480	527	487	488	479	519	498	496	503	505	480	516	496	513	479	468	537	474	502	504	488	532	476	485	533	508	478	520	481	507	481	506	497	496	484	536	486	501	507	498	523	500	527	534	526	499	500	484	515	495	454	494	507	518	518	491	507	487	521	535	513	483	476	467	504	499	513	508	470	537	504	516	511	492	540	493	517	460	513	504	483	501	520	519	500	488	490	517	476	502	491	510	473	531	467	514	485	474	497	490	519	480	491	463	512	505	497	541	544	562	478	522	499	465	523	521	482	499	472	502	472	497	516	542	505	483	496	452	511	496	527	532	502	527	504	506	472	493	498	522	505	454	443	512	553	494	477	524	504	504	490	501	488	490	528	506	545	493	458	531	495	500	510	480	488	534	486	495	516	469	477	499	499	524	498	478	508	491	529	485	522	515	497	509	502	507	482	501	470	506	491	521	518	488	504	504	535	487	572	534	493	467	493	515	532	541	531	497	496	551	470	502	483	539	506	507	505	503	528	520	517	514	480	485	489	474	511	528	511	493	506	498	554	515	521	484	509	475	505	465	493	514	505	448	538	500	519	484	509	507	482	491	518	479	477	523	500	469	494	499	519	506	526	505	464	530	522	500	488	489	465	509	502	470	484	540	536	488	513	504	512	506	500	495	507	464	494	519	474	501	535	499	543	506	494	484	559	484	522	494	536	465	495	492	471	491	491	462	495	471	509	515	503	487	533	517	493	471	497	465	467	508	537	541	506	517	505	470	486	534	519	545	466	504	508	532	485	497	481	514	506	466	530	497	495	455	495	493	487	502	524	515	527	514	469	498	539	495	518	494	498	460	480	536	516	519	532	468	515	509	522	499	505	515	509	486	496	538	495	512	539	506	488	503	501	495	512	489	520	488	517	550	507	544	487	503	473	503	503	522	505	515	501	472	468	535	496	491	510	478	500	513	515	529	484	511	470	518	513	506	488	488	484	508	495	519	485	502	514	489	489	490	492	503	489	481	451	506	493	456	539	488	471	548	486	486	521	520	480	546	496	505	473	505	508	483	463	521	537	498	488	500	512	508	494	538	494	501	478	494	499	516	485	504	530	504	514	516	509	545	469	491	497	488	483	487	470	519	552	516	507	525	494	454	514	491	484	478	487	471	502	455	488	456	522	485	507	494	455	514	506	502	511	478	523	496	506	503	469	488	529	501	530	499	503	522	509	498	495	495	496	505	473	493	507	492	505	499	496	504	507	455	495	529	514	463	504	497	524	494	463	516	476	486	509	506	512	505	542	499	499	428	495	469	528	487	477	468	509	509	519	538	590	525	525	546	521	482	452	521	514	502	496	528	517	490	516	511	493	499	485	480	488	518	464	444	493	511	499	517	529	493	485	494	504	537	567	510	509	471	535	477	471	481	509	510	515	531	542	505	484	535	519	514	516	488	487	493	505	520	510	548	467	541	476	508	556	469	477	487	473	530	499	487	523	474	515	512	552	485	483	529	481	486	519	502	504	537	480	504	492	527	482	534	510	514	527	514	518	496	497	473	479	536	486	505	511	492	472	496	522	483	498	494	464	517	521	581	527	489	492	465	455	514	480	482	478	437	507	503	502	480	483	478	492	481	507	482	538	475	537	532	505	521	476	483	529	512	532	505	523	491	507	500	488	533	465	496	499	505	504	514	503	549	475	529	541	485	520	498	539	460	516	543	521	516	482	499	505	507	509	495	497	464	526	503	482	540	494	527	481	479	519	484	504	491	518	552	479	493	518	507	480	508	498	524	533	485	506	490	502	487	535	475	506	494	489	507	518	516	528	508	492	524	531	558	476	487	535	494	495	507	511	489	470	476	528	489	493	486	477	480	534	527	488	501	487	530	489	493	522	484	538	513	517	479	503	541	502	505	523	496	515	480	500	532	515	523	481	524	519	522	523	500	502	480	509	503	530	499	532	515	507	488	482	527	514	533	512	506	465	495	511	502	495	497	491	499	531	468	464	530	531	507	506	478	519	502	503	480	472	450	513	499	485	469	507	507	500	501	477	480	504	495	542	511	523	517	492	455	514	525	474	518	457	516	490	528	524	478	480	505	513	511	538	493	553	499	517	485	518	483	523	523	484	531	514	504	473	514	473	475	488	523	533	528	469	498	493	495	485	518	474	508	526	479	479	519	492	500	493	467	477	512	484	543	503	530	501	502	542	512	516	523	505	514	458	487	508	491	514	520	505	513	526	531	474	500	525	482	500	492	475	492	537	488	524	522	526	487	488	491	513	496	478	505	495	502	500	468	491	491	521	479	483	482	522	501	521	459	507	516	506	501	514	457	503	478	503	488	504	475	510	511	474	541	517	526	504	480	496	483	493	525	496	545	490	516	511	511	508	484	516	482	464	477	476	468	515	458	469	519	463	511	529	482	518	506	518	469	495	466	518	536	482	486	517	516	497	533	509	520	492	508	503	523	519	506	535	496	514	514	489	507	443	541	519	539	469	518	525	471	488	525	516	509	545	519	486	485	499	526	489	563	506	478	513	490	524	544	526	514	506	485	488	469	483	508	456	515	492	528	485	530	511	514	487
33644	4988	895	664	614	595	554	541	552	533	579	559	543	484	541	506	540	484	581	530	530	538	514	510	526	531	499	514	520	507	534	578	558	510	580	577	530	520	517	541	538	541	521	518	499	507	536	525	595	550	555	554	571	598	521	530	504	552	510	508	522	558	526	507	536	501	509	545	566	503	534	550	526	519	515	502	560	562	516	539	511	516	509	541	542	528	493	502	509	530	559	515	516	497	535	482	540	527	534	535	516	534	521	492	557	513	534	543	493	564	525	547	539	495	537	542	495	493	523	527	516	557	516	508	527	525	519	512	506	539	486	517	487	531	540	522	547	504	527	520	508	524	533	559	526	527	514	550	519	517	522	557	550	477	494	486	525	520	522	535	483	502	535	528	541	551	513	522	517	496	552	493	520	536	510	540	543	557	510	546	559	530	513	525	544	544	545	538	483	514	541	492	551	547	491	518	507	505	470	516	536	500	519	517	539	500	531	506	561	537	553	514	532	539	528	559	505	504	534	581	536	544	556	518	506	514	567	485	510	513	487	532	543	502	544	529	497	533	516	505	522	488	547	547	493	521	564	513	503	471	561	536	523	543	525	534	526	511	505	512	516	535	523	497	559	545	502	518	545	520	523	535	518	504	579	523	549	538	499	540	497	501	501	530	535	518	516	552	502	521	504	472	555	543	512	456	547	486	486	526	532	524	540	544	528	483	555	529	534	503	532	528	513	529	515	538	521	503	510	521	535	558	552	543	539	515	555	527	480	557	549	540	505	571	533	531	552	496	543	495	577	540	554	568	505	566	516	510	535	552	549	532	561	533	531	529	534	508	508	537	503	523	533	495	517	527	524	562	476	541	542	516	551	525	521	544	486	529	531	532	495	497	559	561	509	535	535	570	516	524	518	505	507	517	529	503	562	527	533	503	521	538	528	518	502	532	524	549	537	527	525	504	496	529	545	457	548	518	557	540	560	497	515	574	528	503	496	505	523	505	516	530	507	552	517	528	518	555	504	504	531	564	555	523	503	537	523	522	538	490	527	564	501	533	521	531	527	524	536	522	519	534	523	545	512	542	524	526	521	531	528	525	521	537	520	540	530	510	526	486	514	493	500	510	507	534	532	521	519	532	522	533	542	527	509	510	511	548	565	510	557	547	489	527	541	520	537	506	517	550	528	484	520	514	568	531	522	504	535	530	523	513	566	515	516	513	527	473	516	512	554	482	523	546	546	498	523	524	548	523	515	526	556	553	520	557	525	514	528	528	538	515	538	450	539	539	535	488	529	499	521	539	557	526	522	504	557	541	540	490	556	509	502	514	511	503	487	488	503	545	524	531	480	542	528	519	555	509	503	526	552	527	524	528	547	512	524	564	549	527	520	526	519	546	543	509	544	505	549	494	578	540	554	493	519	551	497	485	514	507	525	519	518	539	493	543	530	547	509	554	546	540	536	554	515	508	497	497	512	561	522	514	512	536	522	513	597	516	541	572	529	511	485	516	528	524	520	552	524	548	531	547	517	524	541	507	501	520	529	517	494	549	501	525	517	504	516	527	544	548	507	491	533	532	585	501	536	523	554	481	512	524	553	520	490	548	537	518	512	525	537	524	538	544	533	530	508	505	515	500	498	511	489	504	559	502	555	520	494	503	546	493	555	520	517	551	522	516	513	536	552	491	503	510	488	476	466	510	504	511	510	506	537	502	529	523	528	518	509	489	536	489	525	530	518	495	512	523	499	509	532	495	508	516	502	539	524	504	520	475	495	543	520	577	556	555	513	512	512	499	561	514	547	498	512	532	490	506	495	514	530	479	507	511	512	495	516	505	537	549	516	558	510	532	566	487	506	536	538	515	504	541	520	517	462	561	518	524	597	498	539	555	566	527	483	560	506	546	490	523	518	500	532	539	515	543	512	529	522	503	559	510	473	515	551	490	514	523	538	559	505	537	506	529	515	530	527	538	499	531	506	554	485	530	493	509	522	529	480	526	544	549	526	536	534	521	566	543	526	509	526	521	475	523	533	526	497	535	517	543	513	497	476	518	535	545	502	547	538	537	534	544	499	492	490	564	531	580	503	500	574	563	556	523	517	520	555	516	538	490	528	549	508	515	506	504	546	511	488	537	540	520	501	523	503	496	481	515	507	516	536	534	524	543	525	528	515	526	547	524	537	490	522	522	522	477	504	505	514	517	524	523	525	500	536	493	525	556	549	552	522	526	536	478	537	541	530	519	517	520	505	526	542	544	537	494	498	546	518	528	483	491	500	498	511	509	517	533	528	554	529	521	526	542	547	566	534	522	531	534	533	525	514	511	562	529	543	518	529	510	502	581	497	509	519	524	525	518	544	519	553	498	501	543	549	518	513	540	525	502	532	527	553	539	494	518	491	531	510	518	484	524	530	526	550	553	501	516	522	493	541	552	531	527	540	531	502	550	546	524	486	520	536	504	499	512	535	499	530	516	501	506	548	515	509	555	511	520	505	544	534	481	541	557	527	545	511	512	502	533	520	518	544	522	537	515	525	535	565	517	548	508	505	539	500	518	485	501	543	561	520	507	561	513	548	517	512	528	578	518	524	552	525	528	513	551	493	504	516	536	549	513	534	546	534	546	520	516	521	530	529	512	519	520	527	518	520	539	566	528	511	570	512	532	501	525	492	516	540	530	525	546	538	523	524	536	500	540	547	490	533	553	536	508	532	509	544	520	523	514	513	571	475	564	564	488	511	551	487	478	531	525	529	526	533	520	542	541	516	535	539	486	524	544	516	516	501	546	528	509	504	497	492	536	522	536	525	544	526	555	522	519	498	510	503	533	575	512	529	488	502	531	564	552	517	507	502	535	537	507	508	489	540	480	533	502	529	500	523	514	514	554	535	494	529	495	526	508	541	520	537	550	484	549	507	518	525	501	534	477	524	524	537	538	511	517	522	488	542	502	536	532	542	507	537	501	551	540	525	510	509	495	521	532	522	568	504	525	508	529	474	529	524	537	503	528	510	531	511	499	490	519	530	507	513	544	514	538	538	558	551	491	537	517	516	520	507	544	545	531	486	507	514	529	503	506	492	557	547	530	495	519	541	570	517	556	514	511	515	529	553	569	482	498	504	558	563	489	521	524	524	558	528	528	510	525	509	530	491	536	532	532	494	494	567	537	480	566	560	524	551	550	516	536	507	530	529	529	515	495	480	546	526	525	534	535	504	510	533	508	553	483	526	546	518	548	514	563	516	545	513	491	507	486	522	526	522	496	492	496	534	533	527	550	507	524	478	548	524	523	521	511	487	529	487	559	562	509	526	516	508	528	565	504	519	524	489	520	509	527	536	515	546	504	494	517	559	526	505	510	500	474	480	580	483	532	523	521	499	511	524	522	528	555	536	509	522	516	491	511	501	522	489	471	549	570	481	512	491	508	517	517	563	498	509	539	537	538	520	569	512	516	476	535	536	518	555	505	532	531	523	507	544	538	533	502	558	520	497	507	542	475	526	495	491	550
25386	21012	27055	24856	20865	10665	903	619	542	495	478	437	365	372	362	371	363	360	347	381	376	335	302	336	351	310	340	306	333	324	339	343	341	347	340	322	282	323	319	305	315	332	308	308	296	345	302	294	335	314	314	344	321	316	292	313	299	338	302	354	308	335	330	306	366	311	317	308	307	304	297	338	315	337	329	333	296	334	329	335	311	310	298	311	312	305	367	312	329	320	323	282	328	279	309	355	343	329	306	333	329	289	301	331	313	297	298	322	318	320	298	282	291	293	312	295	310	279	291	279	302	330	301	321	324	337	330	287	286	292	297	324	301	359	288	310	322	297	324	293	329	314	312	299	319	326	293	321	309	311	293	344	293	272	303	327	308	311	311	312	296	296	328	288	289	315	287	297	331	325	274	299	317	330	318	299	313	312	310	339	328	287	320	299	326	311	323	291	287	339	266	298	318	318	286	322	289	310	316	318	305	311	299	320	299	294	291	329	326	291	289	312	289	307	319	325	291	294	291	326	320	305	321	326	339	313	300	290	274	311	306	333	312	303	313	307	279	338	318	285	291	304	290	290	334	303	322	316	293	256	301	309	294	303	316	325	334	322	295	292	296	273	311	325	321	327	288	321	320	271	289	289	290	308	272	304	299	305	305	285	329	328	318	303	270	309	331	321	292	295	319	331	303	257	276	328	304	307	293	286	327	272	312	271	301	312	271	301	322	281	326	298	341	325	316	327	303	321	304	316	306	310	318	318	288	320	309	284	323	322	299	300	293	306	324	291	282	326	328	285	317	291	306	265	297	302	316	296	278	338	313	281	314	330	311	297	307	295	312	324	265	313	306	315	294	313	324	275	302	325	272	328	302	311	329	280	298	274	300	290	331	299	295	298	325	292	306	322	294	277	310	302	320	338	331	308	323	276	338	349	327	304	279	337	302	331	305	298	319	289	305	310	319	296	298	300	317	313	311	296	299	335	306	297	282	322	293	329	321	302	300	289	305	320	304	323	330	321	266	351	318	304	309	298	300	279	273	311	322	277	298	322	278	274	296	295	309	314	304	301	331	313	287	280	283	299	307	314	320	302	307	303	296	303	299	285	305	272	277	309	293	318	287	310	356	285	322	305	274	283	337	338	298	320	281	319	282	280	302	336	351	308	298	299	296	347	331	329	300	316	309	335	336	336	269	332	311	305	307	320	348	333	334	320	312	295	342	319	276	299	296	365	273	306	298	308	287	338	308	316	307	295	287	301	318	302	340	291	321	304	350	283	293	306	325	311	282	321	303	333	321	290	335	311	300	310	313	316	295	263	309	287	293	329	282	292	327	296	266	311	323	309	286	301	315	332	318	273	338	321	312	283	327	307	316	323	340	308	308	323	314	301	306	298	322	288	310	314	309	258	317	340	292	292	338	257	320	311	288	304	308	296	322	295	310	295	334	302	318	294	313	304	293	300	311	307	300	336	307	305	315	295	331	335	298	311	303	331	316	315	299	312	286	324	277	329	307	317	326	321	329	326	335	300	336	307	323	313	302	315	283	294	325	312	301	317	296	266	311	311	315	285	290	326	309	309	328	301	293	296	288	311	299	308	294	306	289	299	314	299	318	332	314	297	271	311	266	337	304	282	295	292	298	309	323	331	324	312	292	295	317	333	311	302	301	287	292	331	291	304	301	296	295	333	272	293	291	324	322	356	304	318	310	302	309	283	303	296	295	278	325	297	279	312	336	293	300	295	331	313	294	288	278	318	300	280	321	307	305	323	287	310	319	331	297	306	303	334	311	314	308	325	286	312	322	345	327	295	337	318	278	283	305	298	296	310	310	317	289	348	281	285	319	286	287	285	276	317	341	272	315	307	293	308	303	322	327	304	306	316	293	317	275	312	290	306	295	338	331	313	296	288	293	293	292	315	317	310	303	289	334	290	279	318	318	322	343	323	274	278	309	313	312	346	315	301	319	294	309	312	306	289	301	316	302	329	296	332	315	297	330	302	326	306	291	286	286	313	316	316	291	307	288	297	335	302	282	315	307	310	322	281	294	291	304	303	308	295	290	301	309	320	309	284	308	348	323	303	285	272	331	308	312	292	299	296	331	335	308	268	298	295	320	319	264	304	297	279	332	292	291	284	319	293	316	314	327	312	329	325	304	364	316	274	293	291	317	283	325	341	322	324	295	264	301	298	304	295	293	290	285	307	328	313	289	292	299	296	302	292	303	361	307	322	303	314	323	314	293	295	320	311	291	297	296	295	316	327	319	294	322	278	327	319	297	320	316	311	286	327	314	278	287	341	290	293	295	297	321	309	310	292	338	314	307	323	289	327	334	309	361	323	304	293	304	307	287	298	306	294	307	321	331	294	318	309	292	300	324	307	287	290	315	301	304	315	283	314	254	327	305	332	309	278	337	270	301	310	318	330	281	303	313	306	328	323	312	302	316	307	287	292	310	293	306	314	318	333	326	347	301	287	293	296	314	317	295	316	296	273	292	317	294	296	302	327	296	300	319	320	334	306	304	305	319	293	309	290	280	321	298	299	324	362	324	310	312	320	312	313	308	305	298	319	279	325	332	299	312	308	314	277	315	308	313	311	331	302	316	301	285	293	316	323	337	284	303	294	333	311	286	337	314	287	324	319	303	315	331	287	311	316	312	350	306	291	339	351	331	290	316	296	294	306	308	316	296	292	305	315	297	288	323	290	310	315	331	292	304	316	296	311	299	336	305	338	289	319	305	324	331	304	335	286	327	267	303	307	297	272	311	299	310	329	294	300	290	315	282	338	340	311	317	302	326	311	356	328	319	313	303	281	298	324	315	304	319	303	308	318	331	320	302	276	287	297	343	342	314	316	300	297	308	336	284	306	304	310	283	275	284	339	320	321	298	277	282	312	301	310	310	293	315	306	296	313	320	315	329	306	292	307	324	304	346	291	339	314	300	294	340	273	331	284	297	327	340	285	302	309	249	327	291	276	292	305	293	295	303	302	307	297	291	314	300	300	322	299	299	274	298	297	353	321	301	313	297	282	308	282	316	305	312	307	301	283	282	300	293	302	331	309	345	297	286	322	333	308	323	296	294	277	281	282	303	325	332	328	341	322	332	301	306	323	327	316	296	282	325	347	321	287	290	307	299	288	296	323	330	320	324	297	301	292	331	301	333	324	306	294	272	283	326	304	303	341	294	305	282	292	294	287	299	290	302	307	290	335	313	250	342	325	309	265	309	322	324	276	311	318	312	319	315	300	292	350	311	312	272	315	325	283	317	308	289	299	313	301	334	305	286	307	321	326	269	304	285	285	284	310	317	298	322	305	348	304	327	318	299	324	320	322	292	329	332	328	308	257	302	319	301	309	343	291	303	291	302	352	309	269	307	295	313	305	334	308	304	325	323	281	341	323	288	340	316	316	335	303	339	298	327	306	338	267	310	327	310	312	298	307	301	316	312	326	311	341	333	307	306	300	325	301	283	329	332	321	296	304	333	291	327	343	289	277	285	324
59016	10509	6531	3648	2246	1603	1233	985	821	770	659	582	550	520	496	412	474	405	410	424	398	385	351	408	380	356	361	335	377	369	359	374	365	363	354	329	328	352	370	318	352	332	311	326	317	341	354	384	322	340	372	332	356	340	332	335	325	353	342	326	331	342	317	360	331	352	332	339	351	339	362	338	329	329	337	309	311	322	355	305	311	337	329	355	316	295	324	264	343	331	316	333	298	349	325	321	335	320	312	294	341	325	329	335	332	303	334	293	360	322	355	354	293	322	345	342	329	338	307	323	322	295	334	328	308	308	324	299	316	328	313	363	311	302	314	297	335	331	285	308	308	317	352	311	329	317	331	349	275	303	314	314	292	314	292	293	295	297	271	304	324	299	322	326	318	323	335	309	314	312	326	342	326	328	327	309	314	329	326	294	352	337	341	337	291	302	317	315	300	304	342	324	346	357	318	301	321	315	294	297	329	346	356	320	305	293	319	319	321	330	314	315	310	296	333	305	316	320	290	336	349	307	326	301	309	317	330	335	326	314	324	325	343	331	286	304	276	327	311	313	324	328	321	317	299	318	346	326	347	280	368	330	343	325	328	261	309	328	299	300	333	310	307	316	315	349	299	313	321	309	317	322	318	288	304	312	320	334	322	312	289	304	310	314	307	320	333	314	301	329	315	298	328	335	327	278	337	296	293	325	300	329	319	316	295	333	316	337	306	316	338	332	300	340	330	355	336	279	354	324	304	306	351	298	314	341	323	334	312	346	304	333	326	303	326	304	357	322	308	273	320	318	336	311	334	342	325	313	332	312	324	307	326	294	332	362	314	315	320	312	341	296	315	308	340	328	319	328	309	321	306	296	298	329	291	286	285	335	336	287	325	319	316	318	311	314	377	315	323	293	297	305	328	322	303	290	283	314	334	344	299	311	354	312	324	284	322	322	359	302	298	313	318	337	300	324	334	328	319	314	311	294	336	365	341	315	318	343	306	345	315	348	304	321	320	323	345	349	299	310	317	310	320	333	326	328	343	302	328	356	325	338	324	318	353	295	290	292	313	327	328	333	332	322	332	313	314	339	347	324	310	320	327	333	307	347	277	324	307	322	330	289	313	315	301	309	313	322	294	302	333	331	313	318	280	303	328	329	313	335	320	325	316	312	312	354	318	321	318	336	295	320	324	333	304	295	338	313	325	315	282	311	312	317	324	303	323	313	323	313	325	314	352	317	314	301	295	298	302	282	332	314	320	312	275	289	314	325	332	293	297	300	308	317	317	280	296	325	348	329	318	328	341	352	284	273	337	324	318	284	299	304	261	310	293	302	289	345	338	301	343	325	303	304	294	337	333	289	316	312	312	325	310	316	317	328	325	332	344	290	324	312	340	323	362	315	318	312	299	332	313	308	317	298	303	327	318	313	340	361	318	319	280	310	318	323	312	324	324	294	345	318	307	325	312	314	299	312	338	316	333	312	308	332	327	323	302	311	325	331	301	354	334	345	288	319	325	320	305	302	280	307	291	345	320	299	303	345	290	332	313	337	308	302	341	312	294	300	312	322	306	300	307	318	301	287	313	301	307	306	314	289	308	330	364	336	314	303	323	318	315	322	350	301	314	285	319	317	328	305	311	315	323	299	299	307	323	312	327	304	313	341	333	344	316	293	333	338	331	321	340	315	318	326	324	335	315	300	335	332	271	321	324	315	365	338	287	313	307	318	367	335	307	301	305	350	318	303	322	343	323	343	342	329	320	297	308	333	324	330	306	344	311	319	325	289	316	313	324	306	332	287	305	294	315	322	312	320	332	319	316	337	342	337	314	307	331	316	327	323	299	296	299	325	312	291	324	318	335	337	321	274	331	322	297	310	306	295	286	322	299	328	299	308	302	322	340	322	308	311	330	332	335	305	316	344	314	349	320	327	296	290	302	291	301	314	316	303	295	330	326	335	305	313	323	315	316	325	318	346	347	320	334	334	348	319	315	317	302	299	343	296	321	275	302	310	309	301	319	318	337	278	302	345	331	339	347	305	345	321	317	345	307	327	312	335	329	295	327	306	339	282	328	359	316	315	319	341	295	335	311	303	324	303	294	344	311	327	323	299	343	302	298	337	340	329	269	349	311	317	334	295	316	348	295	292	338	307	352	314	305	338	333	302	325	297	343	311	311	314	300	288	329	336	315	298	314	322	333	346	331	324	373	311	345	312	311	277	322	348	274	319	343	324	303	315	343	359	335	312	314	340	320	324	341	316	294	341	324	313	310	345	333	339	310	326	312	321	334	293	333	312	282	338	312	301	300	287	308	337	301	317	333	315	328	301	326	322	329	305	319	351	300	311	342	336	287	303	321	339	295	325	320	297	311	299	295	335	328	306	311	334	311	322	320	318	299	332	322	315	303	326	324	339	286	341	300	314	369	303	321	301	318	318	312	305	314	322	299	335	328	337	285	333	316	297	322	322	307	352	317	290	306	348	336	323	332	316	339	367	336	298	317	297	322	304	321	329	323	331	296	316	334	306	355	303	347	281	325	307	301	311	320	313	283	320	297	301	329	335	307	327	317	323	327	324	300	322	316	331	332	346	309	335	297	330	332	329	297	305	328	326	311	295	298	329	293	303	315	318	331	303	349	308	309	356	320	315	329	319	343	324	286	321	301	323	328	350	325	321	308	353	311	312	312	303	297	317	296	301	305	307	288	331	288	298	290	309	315	306	322	317	340	306	297	306	337	278	324	320	319	315	303	330	318	289	315	312	298	321	309	308	284	347	302	298	307	324	313	331	283	304	321	350	333	325	339	293	319	327	321	313	309	350	314	352	320	301	333	338	327	318	321	324	314	291	338	317	312	323	317	319	339	305	304	323	340	314	337	293	336	311	319	317	326	290	312	321	323	336	291	328	296	351	338	332	331	332	326	313	322	313	335	302	301	344	298	312	331	308	300	314	315	305	312	326	359	343	319	296	300	340	331	329	318	318	335	326	320	282	332	339	324	305	349	336	314	329	285	299	327	302	289	323	290	316	306	365	306	359	317	299	315	326	329	320	290	323	349	315	304	336	318	288	303	305	326	322	338	341	332	316	305	328	302	316	303	339	291	329	330	339	344	309	322	371	310	349	317	328	306	326	316	330	317	314	301	274	303	354	350	338	315	323	322	330	314	333	305	311	286	322	280	358	307	323	318	306	324	274	330	341	321	307	302	326	308	322	355	321	333	321	271	321	306	357	289	330	346	321	317	349	349	304	303	320	331	328	310	293	310	308	324	322	342	287	315	335	303	346	330	333	317	352	312	329	338	296	322	304	336	337	280	315	332	329	289	303	287	317	333	332	320	324	340	346	296	288	363	311	338	319	298	318	313	327	340	348	308	316	327	338	344	296	305	308	282	307	305	329	332	269	298	361	308	320	298	333	340	357	304	325	294	306	314	322	307	317	307	335	315	336	319	324	310	299	318	319	317	328	332	337	325	331	309	356	303	327	303	331	340	306	288	285	320	330
23331	20938	27535	24413	20919	20965	9919	1439	1075	939	890	865	817	790	750	740	755	742	718	671	704	667	668	695	689	605	647	656	663	656	660	661	657	691	600	684	641	642	642	656	665	591	607	670	618	648	703	678	648	678	666	674	667	647	643	651	654	610	677	668	630	634	642	642	635	651	655	663	671	687	677	615	595	676	635	610	635	621	602	646	602	607	618	623	688	681	595	612	656	578	632	622	626	652	676	627	626	654	632	641	634	642	596	615	599	635	620	635	591	612	651	643	622	624	626	637	652	626	586	630	638	630	633	668	573	637	622	626	628	641	626	595	552	587	605	622	615	633	653	630	618	627	619	633	680	592	620	591	647	663	615	631	622	625	619	674	610	641	646	633	616	646	637	654	666	632	643	639	627	641	617	638	602	640	598	612	612	659	639	575	631	608	605	590	625	626	668	604	629	631	675	590	632	667	590	630	608	627	577	663	686	570	621	634	589	629	604	630	634	616	623	655	598	611	582	648	586	633	623	608	662	623	617	641	612	667	620	668	668	670	631	604	591	640	613	614	628	587	619	601	655	645	590	648	633	632	610	655	613	609	599	633	641	593	584	634	619	553	646	611	647	631	613	616	611	630	625	642	570	599	595	609	622	651	628	581	621	610	699	654	642	598	646	589	643	585	640	565	583	623	622	636	554	579	614	629	643	586	574	616	586	615	607	584	623	621	614	612	607	617	630	614	603	644	612	646	657	636	622	630	630	610	636	630	580	642	605	606	647	633	625	612	622	633	621	593	625	617	619	594	614	642	575	585	615	639	625	580	637	620	651	575	633	619	620	600	623	587	612	597	577	623	630	640	600	605	618	652	630	626	612	578	637	592	645	586	617	603	603	644	652	600	573	576	594	641	590	654	658	639	588	633	638	645	635	660	668	644	602	602	601	637	632	618	569	630	580	618	647	597	595	615	636	613	636	620	630	618	685	637	599	653	619	578	622	652	615	597	653	601	610	629	618	663	637	626	627	638	620	594	628	584	662	632	649	612	591	607	661	599	628	614	662	604	657	622	632	600	640	624	596	644	598	640	667	604	620	663	653	636	617	616	612	620	618	632	654	651	652	624	645	634	616	606	612	603	635	566	628	590	647	577	636	644	662	623	606	659	620	596	631	626	634	616	610	579	636	601	675	625	638	636	637	609	673	615	619	612	612	594	619	597	640	648	651	641	636	608	638	598	590	635	625	593	639	631	617	656	630	611	686	658	579	637	616	634	666	633	659	600	627	596	632	669	623	660	616	604	654	633	612	645	593	593	628	579	614	591	604	648	640	643	633	586	636	563	587	620	703	614	651	641	585	622	632	597	624	597	621	579	614	643	622	618	644	642	633	592	593	607	596	573	585	659	559	570	611	643	611	643	606	641	584	649	578	618	629	592	614	623	610	642	634	671	647	609	614	645	624	652	602	622	635	616	584	622	612	595	616	654	622	649	621	587	633	613	626	663	644	606	645	607	646	628	602	610	603	626	629	607	627	654	607	600	636	629	642	612	673	608	597	615	613	598	574	626	584	628	618	642	623	635	617	613	632	605	589	615	624	612	616	595	628	650	593	644	670	636	618	625	561	605	656	652	657	633	631	605	617	607	620	633	635	653	667	628	603	619	603	602	664	632	656	646	569	631	623	626	588	624	596	612	614	639	628	631	661	626	626	595	590	648	612	601	623	633	618	626	601	612	571	624	646	624	660	603	626	567	623	675	562	648	636	583	667	567	621	598	603	612	652	656	606	605	604	628	644	612	613	625	568	596	614	604	650	625	600	640	582	644	611	612	602	634	629	629	612	665	624	654	666	616	646	617	585	593	610	615	592	581	634	596	640	671	619	596	606	605	604	616	666	630	617	656	589	638	659	599	630	616	687	663	620	628	630	632	645	595	660	618	622	638	661	605	611	632	616	651	615	633	656	643	622	623	619	571	576	591	582	660	647	554	584	644	604	666	640	591	633	610	613	630	615	588	598	618	593	602	610	633	563	667	632	596	622	620	643	601	641	600	647	622	596	623	585	590	631	621	648	623	647	587	583	593	619	623	621	602	599	623	582	601	595	638	609	638	646	634	672	584	616	599	619	628	619	631	640	677	582	644	625	545	621	615	596	647	617	607	635	618	650	651	606	651	608	606	608	633	615	601	636	592	640	649	617	580	609	559	682	617	599	602	610	603	612	610	609	576	648	652	629	628	660	599	642	561	624	593	649	573	623	624	650	652	614	586	630	665	644	599	626	584	617	585	587	615	641	625	626	626	630	667	608	639	605	662	618	663	639	654	670	590	607	619	665	605	659	619	618	632	589	632	603	629	581	622	669	636	639	618	590	587	591	616	656	639	606	596	608	662	616	677	598	608	628	598	595	631	620	602	649	583	632	594	603	632	697	615	598	625	610	602	646	636	598	621	624	632	646	631	626	597	605	575	632	633	665	638	637	640	634	628	593	618	615	636	631	609	618	559	599	605	614	630	593	613	635	608	629	660	629	666	597	643	646	620	611	578	582	599	623	688	587	601	617	601	607	589	667	668	617	611	606	639	641	575	644	622	634	608	638	607	653	596	627	633	625	604	634	653	619	628	548	586	634	636	622	621	627	607	591	636	615	622	610	607	662	663	629	628	640	538	648	650	624	628	617	607	681	557	620	571	637	665	619	621	613	651	650	597	634	595	605	662	631	626	625	611	641	640	637	606	613	634	622	592	628	593	641	612	633	611	657	624	595	597	623	603	635	610	616	658	590	592	622	601	614	631	640	683	622	637	613	625	613	615	636	600	622	638	577	650	647	622	648	629	628	625	607	627	601	640	586	632	617	611	602	593	606	629	607	597	620	597	641	590	604	576	629	631	609	604	633	591	618	609	594	638	618	666	660	664	658	644	586	641	601	612	662	640	615	627	654	655	609	591	594	626	578	639	635	588	561	643	602	595	604	619	613	605	622	640	636	634	594	614	643	627	622	615	590	578	604	651	640	635	608	634	595	601	618	588	588	609	624	618	636	629	559	618	604	600	580	631	647	632	627	589	633	582	644	617	583	644	632	629	639	646	616	621	569	606	633	631	639	581	617	611	656	607	597	627	604	641	616	643	584	599	648	662	631	630	680	626	594	648	570	701	634	597	612	623	612	646	589	622	633	620	580	619	609	570	643	609	628	683	630	621	609	633	620	677	636	665	602	646	634	637	615	667	617	598	599	607	593	645	633	594	652	622	603	602	633	621	624	609	629	600	647	583	633	597	592	631	583	610	596	663	601	612	639	621	628	612	639	615	644	645	616	623	612	662	648	641	611	616	620	690	641	585	606	630	596	618	643	620	567	638	658	634	584	612	621	625	586	624	631	660	611	621	588	632	601	630	655	613	634	589	611	639	566	590	607	625	666	654	573	589	646	629	574	632	642	666	631	602	666	566	633	630	615	626	671	654	651	653	569	681	606	633	634	618	651	626	637	622	583	627	610	621	617	597	618	588	613	620
56078	12045	11458	6809	4169	3096	2257	1859	1552	1431	1243	1132	1049	953	924	847	846	805	793	765	753	698	697	672	707	686	625	671	616	682	639	650	681	655	617	611	560	666	595	630	592	623	589	630	573	662	644	625	663	636	637	598	643	606	614	591	599	617	633	592	686	598	546	622	626	616	624	598	580	599	582	670	566	597	559	593	582	612	595	587	613	601	601	593	574	584	573	548	601	611	622	602	587	589	569	601	611	615	588	588	567	574	571	577	604	571	581	584	591	571	600	602	590	573	557	603	588	549	617	597	561	589	581	566	602	587	545	588	651	561	594	565	629	559	562	605	596	591	571	568	590	582	622	602	567	622	572	555	602	582	584	604	534	579	595	551	576	568	586	550	589	589	637	578	578	570	571	577	546	578	592	559	581	619	580	581	597	574	595	551	621	594	570	594	592	559	554	577	585	549	589	566	576	577	578	561	548	583	545	566	597	561	517	581	584	606	588	546	599	615	577	581	543	565	606	546	629	623	531	574	553	546	560	576	552	594	574	577	560	561	583	541	607	595	593	573	608	605	610	614	584	585	560	561	556	614	600	589	582	596	597	602	607	591	568	575	600	571	562	622	589	546	562	561	617	551	564	558	569	579	598	596	529	558	582	595	611	585	568	590	616	604	549	577	564	603	570	586	580	566	584	555	557	579	541	573	577	525	574	552	601	562	613	578	569	580	544	563	598	599	562	571	584	582	588	573	589	556	568	602	604	612	553	564	603	580	568	573	616	572	556	600	599	585	567	584	580	569	581	577	624	608	565	579	565	585	586	614	584	590	583	600	617	569	591	576	562	578	558	554	604	566	539	579	631	596	556	567	558	553	586	569	580	593	563	593	603	579	597	575	559	569	553	572	573	613	564	590	541	581	578	587	575	574	583	604	561	601	588	605	542	591	614	631	580	605	585	529	602	569	581	602	578	575	525	573	562	604	566	597	627	628	607	585	588	588	587	578	579	628	566	574	563	567	608	573	565	521	569	602	588	576	572	585	582	616	611	573	537	562	561	557	593	599	605	582	622	596	584	585	573	618	580	622	570	560	641	607	557	588	602	532	610	560	595	590	568	571	558	625	573	601	583	623	607	579	537	580	569	586	557	607	587	564	560	602	606	623	542	581	553	589	649	582	564	585	569	590	568	604	594	615	600	553	596	551	599	601	595	589	579	553	555	573	567	590	576	566	589	623	623	602	628	599	554	583	573	570	572	600	579	526	551	569	561	564	534	620	591	579	619	576	562	582	543	589	598	597	651	605	558	606	553	570	592	551	566	599	540	588	531	599	592	594	585	552	580	582	583	553	583	558	624	584	589	587	575	567	582	625	626	575	595	594	578	619	609	582	584	599	617	572	564	631	586	542	579	579	591	571	549	584	545	576	589	584	582	573	576	539	577	576	590	528	599	568	565	586	577	579	591	553	573	580	588	601	596	589	588	571	618	599	608	609	591	614	622	582	536	600	536	558	600	552	586	592	545	560	603	569	582	546	588	574	578	568	577	581	566	573	586	592	545	560	549	558	576	596	606	588	631	551	581	593	575	577	618	553	589	623	596	562	602	601	613	571	609	575	561	583	596	641	613	577	603	613	587	583	556	565	596	573	600	550	557	579	561	593	589	601	636	549	571	619	597	578	558	595	600	569	558	583	614	599	575	570	596	638	571	569	558	581	619	532	613	611	599	599	590	552	596	569	583	594	577	606	587	553	590	585	568	557	594	599	562	604	568	574	537	601	623	600	635	593	583	528	563	584	562	571	575	560	601	608	608	594	583	581	522	569	551	595	566	576	581	595	591	562	626	560	600	573	543	605	588	563	606	536	603	588	578	572	589	538	551	555	582	590	607	590	562	558	580	587	600	548	578	601	575	587	563	617	591	599	624	582	588	567	558	561	571	582	567	598	575	531	584	599	592	568	582	565	593	598	581	587	627	578	533	583	584	570	580	567	548	562	591	611	560	594	572	594	568	583	579	593	555	576	607	562	530	527	559	611	637	553	553	567	545	577	590	548	584	607	607	596	561	588	611	607	606	567	561	578	564	560	583	588	545	630	556	552	550	593	575	568	565	613	562	569	591	619	531	572	583	571	626	539	604	561	601	610	529	597	573	548	554	603	565	585	604	574	550	612	558	580	599	601	585	618	589	541	614	576	554	577	607	622	606	575	576	611	586	615	578	562	571	550	605	575	570	566	571	593	600	591	539	572	591	617	563	552	593	601	583	587	623	570	598	566	623	578	559	531	606	592	544	592	569	577	574	539	598	624	607	598	566	593	565	579	566	607	584	579	626	623	610	568	565	607	595	609	574	627	600	529	548	604	623	583	610	576	527	582	607	573	582	601	555	567	545	550	564	573	560	571	601	609	606	596	576	580	581	566	642	582	551	574	577	579	580	607	577	601	569	581	586	575	601	578	537	597	603	552	618	553	600	597	583	602	583	589	527	587	552	614	551	539	542	576	574	580	626	580	573	607	579	618	591	599	598	617	606	553	626	572	591	552	552	552	587	576	568	563	579	559	564	555	568	574	568	568	557	605	586	619	577	568	604	543	599	572	562	564	568	548	585	599	576	573	629	544	577	592	567	580	572	603	548	567	586	543	620	576	563	595	580	567	557	566	577	581	560	550	583	600	601	583	549	552	590	585	609	593	592	589	582	590	562	543	597	580	625	567	540	578	566	591	591	576	604	598	585	545	590	555	552	529	544	613	608	575	588	570	602	534	605	566	605	592	600	594	518	580	575	586	592	581	571	574	545	558	602	564	617	523	565	560	553	601	609	600	550	575	590	561	573	596	549	575	548	585	520	595	564	592	611	571	597	549	599	557	623	568	545	587	537	579	591	518	560	591	572	615	544	597	588	597	588	582	523	557	575	546	578	587	558	612	559	585	578	567	570	639	625	601	577	590	599	579	559	580	589	575	578	551	556	603	566	580	549	551	573	573	585	606	559	568	583	597	604	594	593	603	624	586	562	569	605	620	595	534	571	545	583	573	588	534	561	597	560	591	558	582	592	555	590	566	556	530	597	586	568	536	558	600	597	598	606	601	536	549	561	585	564	533	650	586	628	566	600	536	572	547	620	588	584	571	588	586	612	561	558	574	563	623	572	581	573	558	552	529	564	580	578	570	559	593	558	614	623	581	592	586	583	577	521	566	592	562	562	561	582	599	586	556	587	600	587	581	613	570	581	615	551	567	577	514	582	528	566	562	582	587	537	578	579	594	587	548	569	588	551	570	602	582	561	544	589	573	554	595	568	589	582	583	595	581	593	599	581	562	565	561	579	571	570	575	563	564	579	657	582	585	608	597	558	543	580	588	607	563	569	592	621	576	630	622	592	602	554	544	546	551	557	570	555	597	622	561	595	588	608	529	587	571	592	565	568	588	571	550	600	588	600	583	599	569	566	563	588	560	620	596	591	557	566	579	571	598	583	617	607	564	543	598	571	593	590	581	586	579	615	585	608	580
34323	18530	4628	760	534	556	513	522	494	510	550	534	499	519	545	470	484	528	494	517	516	475	522	461	477	515	502	481	516	524	524	505	506	470	506	506	489	492	455	570	491	463	493	521	542	512	530	453	472	514	565	525	478	507	491	509	498	520	505	483	505	513	520	509	501	457	470	534	466	475	487	510	482	504	507	513	499	524	498	484	497	496	511	475	470	499	497	486	508	502	546	485	484	466	500	507	460	468	459	483	488	515	463	457	479	502	542	520	520	461	532	517	533	496	507	499	540	490	514	498	469	475	480	513	497	519	511	545	523	475	534	505	514	494	499	506	506	515	477	511	533	489	481	455	504	504	495	507	440	471	482	503	478	485	480	500	458	490	481	486	486	527	513	498	514	481	459	510	508	492	475	493	511	528	470	530	535	528	491	473	495	519	507	559	482	471	480	484	496	506	533	534	493	509	505	499	496	511	505	483	492	520	493	504	476	503	506	517	527	515	472	481	517	506	522	486	481	503	511	474	512	517	508	503	505	516	464	509	539	473	504	560	478	475	518	471	490	504	513	483	508	479	485	479	513	502	466	475	505	490	485	522	523	499	511	491	508	490	455	484	507	460	510	497	513	505	476	489	499	515	498	498	485	533	473	501	471	522	499	544	512	476	481	467	507	491	504	469	511	500	502	487	522	463	444	487	494	497	449	491	472	510	471	514	499	459	481	522	472	461	483	453	512	486	483	485	534	504	528	478	495	511	475	461	491	499	543	496	492	454	511	461	473	512	450	462	482	521	469	499	496	516	517	505	520	509	492	517	493	517	458	553	504	473	506	501	506	471	464	496	516	449	460	512	528	457	523	488	532	529	512	503	513	465	506	503	514	499	513	485	513	476	477	503	495	478	510	491	483	508	467	524	487	510	527	531	471	482	474	508	476	480	488	460	492	523	452	492	515	494	470	484	532	481	534	493	517	536	503	519	520	459	435	482	515	482	517	474	444	443	526	502	492	498	479	470	495	538	534	500	501	500	476	481	517	486	515	493	510	495	464	495	478	507	515	514	478	523	474	488	513	479	516	491	496	534	530	477	485	511	501	477	530	506	493	509	523	529	514	521	462	460	504	500	519	510	507	513	463	501	516	455	490	509	502	476	470	543	488	466	463	511	516	505	474	515	505	488	491	527	509	531	498	505	496	454	509	472	493	498	507	519	513	498	487	492	484	526	543	464	477	490	564	505	492	485	520	513	485	505	502	483	486	493	496	479	513	523	503	500	511	490	469	501	517	464	493	461	511	483	522	496	513	476	496	513	528	454	519	517	490	469	523	560	511	482	509	537	506	486	466	496	515	486	480	506	534	533	490	466	491	505	540	523	537	514	478	533	512	494	551	511	476	553	478	544	472	525	498	467	529	495	537	466	460	483	507	465	504	462	513	526	499	513	486	535	522	499	506	472	476	512	485	498	503	497	486	496	488	491	499	484	501	493	481	465	488	498	512	494	512	529	474	536	492	491	529	493	492	473	501	469	467	520	466	487	489	497	493	535	558	506	546	500	477	491	497	514	445	477	520	509	490	457	497	491	466	475	474	485	468	448	477	526	525	507	503	486	537	490	486	515	464	463	517	498	501	498	498	501	517	511	498	549	502	465	492	504	516	533	532	476	479	490	549	497	522	492	528	503	435	501	435	524	521	490	495	493	502	480	494	475	477	474	495	470	496	484	498	487	489	521	533	481	473	516	499	481	493	523	519	465	492	492	508	490	486	520	508	502	488	473	521	566	487	507	525	521	498	531	514	473	506	450	508	488	558	499	493	528	491	522	473	497	515	465	517	536	457	526	487	517	523	502	510	468	514	524	478	509	488	501	490	506	487	495	539	500	481	494	495	501	482	489	502	484	520	493	507	486	510	470	512	516	492	505	516	507	527	498	487	490	496	452	498	505	532	500	490	515	477	485	522	475	516	506	488	495	539	521	502	490	519	496	432	498	500	490	523	513	558	489	499	489	503	456	468	496	480	554	503	486	488	580	482	523	494	503	516	491	495	496	488	464	491	543	522	505	514	502	475	481	483	530	496	507	509	471	519	483	490	529	500	499	491	518	540	562	510	513	509	516	518	498	472	518	465	503	486	460	472	499	475	533	505	487	492	496	496	508	514	557	532	501	517	486	496	464	544	462	517	496	493	507	507	508	561	505	509	517	488	485	470	489	513	470	497	522	464	498	496	505	484	478	469	522	528	504	487	477	525	484	497	473	482	488	446	493	501	506	506	484	510	471	505	507	515	500	489	519	531	507	478	481	495	541	519	484	470	508	525	517	531	466	474	530	505	508	502	510	501	495	461	474	503	520	502	486	519	532	488	504	464	511	493	483	494	492	470	512	487	488	452	508	513	485	531	483	480	514	503	497	511	476	524	497	509	538	478	503	488	488	471	542	478	477	519	490	490	480	503	498	545	533	523	534	520	465	527	513	509	489	484	507	467	548	460	546	506	517	468	491	462	502	493	493	520	489	475	511	524	513	476	505	501	487	495	555	479	521	498	497	480	504	529	536	484	496	475	502	514	513	556	484	488	500	475	468	474	477	463	498	487	499	488	480	538	480	495	503	492	475	484	484	430	487	478	517	502	489	499	480	451	511	516	488	482	499	502	462	485	490	440	482	504	498	504	534	521	507	540	546	473	480	516	480	527	519	522	486	477	523	522	522	494	473	501	523	479	455	502	487	512	498	490	479	544	505	522	500	472	462	475	467	499	508	491	496	507	493	481	474	514	502	528	488	509	475	479	532	477	485	505	491	480	496	523	491	518	506	486	504	542	528	490	504	511	506	475	485	483	495	497	534	481	521	500	490	467	532	503	503	491	501	509	501	479	490	495	510	487	498	489	486	467	492	477	489	492	501	519	508	497	527	465	504	519	490	500	500	510	478	500	482	475	519	511	523	499	548	512	493	509	490	532	464	472	530	464	517	507	479	443	472	496	482	501	535	485	497	468	512	520	498	504	503	529	487	483	522	499	522	496	493	523	484	480	504	462	486	486	520	474	478	483	520	497	535	493	507	512	495	485	495	498	480	459	476	476	465	524	493	531	482	514	484	529	504	482	485	492	522	483	463	514	574	484	507	488	515	497	474	499	504	490	500	496	495	475	478	502	506	511	510	499	483	454	442	486	483	522	483	532	513	484	517	490	541	464	494	442	500	483	509	497	511	542	486	489	501	477	511	513	491	486	521	469	491	513	502	480	496	472	523	477	524	475	516	473	485	521	493	464	465	499	514	466	455	476	493	502	477	484	485	474	487	518	454	519	491	527	485	511	481	482	485	483	492	504	535	470	505	492	479	538	497	517	529	481	476	478	465	492	490	476	471	484	490	492	470	515	531	494	484	521	522	517	465	526	510	470	492	511	513	497	496	532	511	479	463	499	490	482	498	522	488	490	509	446	501	497	537	464	474	514	525	472	463	472	520	541	505	503	532	523	461	506	557	514	498	483	505	484	496	480	491
32868	3685	878	707	633	620	554	560	548	538	561	529	514	513	515	514	502	520	548	541	555	574	538	511	491	517	553	458	510	503	514	535	503	568	520	501	513	484	504	536	521	532	524	540	518	529	464	526	526	536	543	494	514	536	519	545	534	518	497	514	552	516	515	523	514	542	524	520	553	497	550	516	513	547	518	511	486	528	548	536	556	519	522	518	516	490	545	541	510	514	538	537	556	530	528	526	520	568	528	509	524	538	529	571	501	519	505	543	517	468	495	486	502	546	513	525	536	539	518	513	534	508	501	565	531	511	524	548	514	483	526	534	529	546	521	516	573	491	515	507	541	548	487	544	522	465	517	519	503	513	540	496	494	541	540	548	491	536	505	519	495	558	549	460	501	575	500	518	520	520	539	544	506	536	520	552	550	512	533	550	561	511	520	489	491	511	530	554	511	510	503	499	529	518	512	532	464	544	569	515	500	526	548	534	506	485	520	509	513	486	504	512	470	468	513	546	522	522	496	532	536	523	509	509	511	493	477	512	501	528	550	552	505	517	546	508	503	506	501	529	533	514	498	503	524	513	518	527	558	481	520	552	508	508	543	495	538	569	542	482	488	498	525	506	494	510	499	504	551	471	509	514	533	518	549	518	582	519	521	513	538	522	486	521	484	508	518	547	503	493	476	543	496	522	491	493	493	543	563	527	489	474	531	553	522	499	493	481	476	484	525	521	543	496	518	530	525	539	549	474	506	509	522	531	512	490	546	524	511	532	498	510	501	522	545	506	538	520	552	508	544	527	492	504	527	526	492	528	537	544	516	540	508	542	510	486	523	525	516	539	560	481	506	528	516	542	499	490	536	534	563	523	507	494	522	529	499	521	525	529	501	523	494	508	557	539	510	527	553	500	532	549	515	528	496	498	535	512	512	529	506	513	534	530	547	549	528	547	514	509	495	462	532	491	517	518	510	498	518	504	482	529	513	506	538	537	528	526	472	517	527	485	547	490	539	496	552	542	531	538	525	539	520	474	518	536	528	503	484	517	582	516	525	537	508	497	548	519	507	506	491	512	521	537	493	493	546	462	533	520	499	540	502	465	503	484	491	524	513	506	506	520	566	514	533	499	489	517	537	545	505	502	534	504	525	531	515	552	525	473	467	512	517	509	523	515	522	543	537	521	531	533	522	559	523	536	503	468	499	506	539	533	540	553	529	499	538	551	518	503	465	512	556	522	550	519	529	496	535	506	490	572	574	518	483	489	518	572	519	525	514	538	517	516	510	510	539	561	512	512	501	527	488	498	518	561	552	499	494	521	536	503	519	517	504	565	511	530	513	556	536	529	538	525	550	522	534	496	521	507	525	506	506	512	523	491	485	516	515	497	525	515	498	524	504	537	492	506	552	502	502	505	508	540	486	574	499	501	528	568	527	545	474	506	500	536	525	536	481	482	472	511	535	494	527	500	483	517	573	489	560	506	528	526	524	533	496	539	519	532	542	474	542	494	523	491	520	491	534	535	538	498	524	512	521	531	460	511	477	523	512	545	490	562	525	541	529	535	523	475	487	490	536	526	500	511	547	494	538	557	497	482	535	510	525	570	524	523	532	526	492	515	502	531	538	480	565	512	512	531	508	476	521	522	515	495	494	524	540	510	530	481	525	505	522	524	513	495	530	550	534	544	508	560	534	494	533	517	521	512	501	509	522	483	522	519	547	510	494	476	515	482	504	485	514	479	503	554	516	534	556	532	531	521	528	505	526	463	463	513	514	526	509	502	524	510	559	542	526	517	524	515	514	496	541	488	491	530	535	512	521	498	528	516	502	546	532	528	531	480	483	520	503	529	532	518	538	551	533	564	516	498	524	484	482	543	502	489	519	516	517	493	539	515	497	486	521	515	503	486	545	506	540	514	524	530	532	510	507	541	485	542	535	565	513	517	523	524	493	548	512	501	512	489	514	527	555	477	539	493	537	499	549	514	562	505	541	467	502	510	485	517	511	533	519	543	520	517	537	464	545	525	538	514	516	491	535	499	502	517	516	521	519	498	525	520	533	508	543	502	492	511	533	520	534	531	520	524	520	520	541	504	519	500	523	508	519	516	511	493	527	496	540	527	538	519	550	503	503	504	514	506	549	550	492	512	521	534	499	515	535	532	518	526	548	531	525	530	519	534	541	488	488	519	519	515	484	542	507	532	504	503	489	483	501	508	555	471	502	513	537	513	567	488	531	489	498	492	516	552	533	480	527	524	523	500	503	496	508	523	544	503	514	536	508	537	516	531	476	551	518	545	490	563	528	527	525	506	540	548	531	518	519	501	545	526	505	494	512	483	511	495	539	510	528	501	528	491	562	512	496	516	520	541	513	509	496	518	503	523	514	527	506	510	483	516	565	502	516	532	541	512	513	543	516	535	538	520	531	532	542	495	535	514	502	485	522	548	546	518	519	532	497	522	531	535	525	514	496	515	513	491	558	548	511	469	474	494	517	528	517	531	484	517	550	536	505	525	509	563	523	530	551	531	518	474	466	499	514	520	512	473	562	494	490	547	477	487	552	521	506	536	535	519	536	563	533	515	522	532	509	515	517	508	522	519	515	529	458	517	524	444	526	504	524	495	493	499	523	512	503	488	474	509	534	536	499	492	507	549	514	509	556	530	524	507	526	505	514	501	541	495	511	590	495	521	497	500	516	526	518	555	528	524	512	540	503	534	470	535	523	509	540	531	528	533	495	520	520	493	536	532	533	497	512	490	513	557	517	478	487	566	488	525	539	495	535	494	486	521	520	495	527	543	479	507	544	542	506	532	506	527	512	526	508	512	501	500	542	475	507	475	545	502	553	497	554	536	499	544	519	509	542	505	526	496	529	507	535	498	490	493	506	541	525	508	516	502	522	470	511	539	528	505	507	539	529	503	515	534	568	505	485	519	489	515	535	548	511	510	525	498	506	507	517	526	535	530	505	526	513	488	527	513	537	516	526	528	524	521	526	502	478	518	526	482	509	549	519	528	511	533	468	557	519	508	485	527	488	519	536	527	526	524	539	516	503	507	533	508	479	476	517	554	546	494	506	511	493	523	521	513	515	561	534	549	492	509	492	480	510	487	505	527	535	518	515	532	505	513	525	508	533	494	542	497	507	509	502	510	501	556	508	475	474	509	543	521	491	545	532	517	492	536	516	534	509	488	537	491	542	504	501	537	533	496	545	516	462	518	503	510	521	494	550	503	495	533	499	524	491	531	497	503	502	532	516	477	540	525	542	502	554	519	525	495	552	480	515	567	483	570	524	496	514	507	537	507	516	511	514	499	512	542	514	518	468	488	531	551	514	564	485	535	516	515	541	500	484	513	534	527	523	536	499	531	494	528	527	532	520	500	535	500	541	548	529	502	528	508	500	512	533	524	504	540	533	538	538	537	500	512	521	510	524	505	503	508	467	471	496	517	565	484	532	556	518	541	548	563	482	503	504	501	467	514	500	501	532	502	533	506	496	524	527	520
25426	21008	27143	24773	20880	9798	922	629	540	481	453	430	377	397	379	365	386	372	339	316	315	335	321	359	360	317	339	309	335	347	299	327	295	303	316	286	329	341	318	340	300	321	298	317	300	312	332	338	343	316	288	328	307	314	307	308	319	289	311	328	292	287	298	330	310	301	325	296	286	322	322	317	318	295	329	319	318	302	308	281	326	312	340	307	273	260	289	302	310	300	296	298	310	310	354	308	285	315	315	309	298	290	306	305	304	294	321	340	278	310	296	288	293	301	333	286	319	271	309	305	281	283	288	318	297	295	299	356	293	308	290	299	341	349	330	313	291	319	309	298	330	294	335	290	284	296	316	296	301	304	279	325	295	286	289	318	324	313	332	302	304	319	278	328	316	319	308	319	301	300	266	334	343	285	311	300	302	328	283	336	299	290	300	311	299	307	294	304	281	311	300	307	340	308	303	320	295	307	285	283	297	290	299	268	347	289	313	289	311	312	303	290	289	311	280	271	287	283	321	304	292	313	305	325	296	292	314	380	281	323	298	302	310	300	326	343	295	297	294	284	349	315	303	301	329	295	295	309	306	300	306	321	290	293	314	279	294	296	293	264	269	324	293	330	277	299	322	285	307	304	292	312	276	280	294	330	267	312	327	281	308	298	284	279	289	317	287	288	286	322	285	329	302	322	290	341	301	335	307	293	339	320	310	299	300	309	281	294	311	308	309	321	312	312	307	313	304	274	296	296	323	309	335	314	332	310	291	315	311	287	334	303	324	300	300	297	322	303	328	300	302	305	289	322	314	282	329	330	293	291	275	296	280	314	329	288	318	324	314	305	313	285	292	271	300	303	317	325	307	310	272	300	298	303	293	321	339	276	303	331	275	352	327	290	323	301	300	298	297	296	296	300	312	302	299	290	322	311	290	266	302	293	294	310	287	303	318	288	288	282	308	324	290	298	322	288	314	317	296	337	313	333	314	307	322	323	290	297	288	279	291	303	303	293	307	308	283	331	314	316	322	290	326	327	317	303	311	336	275	315	304	289	326	293	337	280	322	304	315	290	318	314	308	291	309	297	275	272	327	290	292	310	285	298	323	307	291	319	339	306	292	306	261	283	302	292	310	316	304	322	314	281	307	304	314	263	321	300	314	287	275	288	309	321	322	284	312	292	269	353	298	307	243	275	292	297	341	308	301	297	292	296	283	307	311	303	336	304	294	269	298	323	275	253	276	322	275	306	287	319	335	301	320	322	329	314	327	293	282	293	303	330	334	297	303	298	294	315	299	321	307	295	284	292	318	286	331	288	300	306	305	319	261	277	289	313	280	313	313	290	277	288	303	325	316	333	311	311	308	292	309	295	303	281	320	311	312	300	316	306	298	286	311	290	279	311	322	291	295	311	289	286	292	318	295	343	299	287	349	304	292	284	311	329	320	280	302	305	316	329	281	304	317	331	332	280	307	316	311	305	311	315	295	295	287	304	305	283	317	295	319	312	311	299	322	277	306	295	312	321	270	287	293	311	313	298	311	340	311	300	271	306	337	281	315	310	313	294	285	346	304	282	321	297	278	283	342	312	303	266	297	275	315	290	306	286	310	307	312	307	309	304	268	307	324	293	298	307	268	314	341	286	303	306	271	289	284	320	332	304	309	329	300	298	283	272	315	287	287	299	312	299	277	303	295	277	285	283	317	303	283	316	290	283	307	306	285	294	285	290	312	306	322	299	294	287	300	297	324	299	309	303	317	284	313	326	327	300	315	310	308	318	310	288	312	282	292	306	280	286	317	314	292	287	319	305	322	287	281	295	316	305	312	297	327	317	310	304	316	297	312	324	300	294	301	324	337	298	305	325	299	309	308	296	348	332	297	315	272	288	306	298	291	294	287	321	292	320	324	327	311	344	296	304	279	297	306	301	312	294	302	307	309	287	279	294	302	287	296	321	282	307	306	344	311	283	273	314	313	303	309	281	307	314	303	320	260	299	303	276	312	316	308	317	264	259	291	307	274	332	322	273	359	309	323	334	301	292	318	310	324	304	307	291	287	295	293	280	322	272	303	297	332	302	278	316	340	303	302	325	285	290	289	302	312	312	319	306	289	277	286	312	333	325	331	322	281	313	305	298	270	310	290	332	322	315	303	293	293	322	272	329	261	332	313	321	294	318	330	296	297	302	322	300	294	321	292	317	287	277	350	307	312	311	286	309	289	287	307	317	315	319	283	303	301	293	296	303	320	268	326	328	313	310	299	281	312	278	286	308	317	328	300	316	335	318	289	346	315	302	299	314	311	299	300	286	313	286	299	300	266	311	292	304	308	296	328	301	339	327	315	304	279	345	317	321	284	291	319	300	306	325	295	293	286	286	321	292	296	343	326	328	306	334	278	281	345	267	299	333	270	337	317	331	288	293	300	301	311	299	288	302	293	333	347	317	317	313	296	296	332	301	302	272	292	274	318	326	309	313	317	332	300	289	315	337	305	328	304	312	309	303	306	278	330	319	319	298	297	315	307	311	306	308	310	298	304	283	287	307	309	301	280	326	288	299	284	295	319	294	280	283	326	275	306	330	321	310	312	282	296	317	297	281	293	311	281	295	292	285	271	301	332	299	291	351	332	297	313	282	343	322	315	276	303	304	291	303	333	299	307	283	341	289	311	285	302	290	319	308	334	315	313	264	322	283	310	328	299	319	310	308	329	331	301	315	306	292	300	308	312	297	299	307	308	314	320	304	298	294	290	317	268	333	299	309	330	306	296	313	284	320	289	295	313	314	303	334	286	319	291	280	290	318	279	323	325	300	316	321	265	297	307	293	334	323	312	282	274	327	307	316	299	332	318	296	305	311	311	300	320	308	302	315	296	305	310	312	277	325	281	298	297	279	297	305	318	310	326	299	300	323	306	308	322	320	317	338	309	315	288	305	310	306	299	315	305	309	321	293	312	321	319	300	321	293	311	304	300	282	298	295	276	267	315	297	293	287	294	289	288	313	317	329	321	309	287	277	281	298	298	318	340	266	297	291	314	303	331	332	337	261	307	326	298	305	320	305	314	306	291	320	328	308	336	298	281	298	285	317	288	318	278	292	295	323	298	297	310	297	352	284	307	291	286	310	326	300	318	314	329	287	303	290	287	315	318	346	321	306	309	317	302	306	327	304	285	294	334	300	307	316	297	300	290	335	327	294	302	288	297	288	297	296	318	325	280	320	321	293	277	276	299	307	291	310	305	288	290	300	285	316	320	325	309	298	325	318	293	330	299	321	334	309	335	306	296	291	300	299	311	299	293	318	311	316	312	277	319	307	311	295	314	332	301	308	292	302	304	286	306	268	299	317	330	294	302	339	314	314	298	356	297	301	285	308	308	307	302	309	300	288	293	287	292	324	332	285	275	295	320	297	303	293	282	309	311	304	317	312	293	331	290	301	320	320	311	292	297	317	278	331	312	288	300	311	336	320	292	287	300	309	293	293	268	300	283	325	278	328	319	305	314	285	326	322
56984	10949	6805	3776	2256	1637	1215	1024	800	722	669	631	520	499	480	473	449	437	442	407	408	380	412	369	376	388	361	344	334	368	333	320	336	336	339	331	353	314	338	309	333	356	323	359	346	376	350	323	334	347	350	346	364	326	312	363	318	330	334	325	301	325	337	323	327	328	332	353	360	319	328	352	332	357	329	303	311	354	298	327	350	328	296	339	337	335	315	345	337	298	329	318	310	321	332	328	309	312	335	289	345	346	324	293	285	318	334	307	313	337	319	293	283	322	312	310	309	290	334	304	334	328	347	290	302	306	277	314	315	308	322	352	298	303	322	302	318	326	290	274	325	348	305	340	299	321	297	322	306	317	320	339	313	301	311	317	327	341	309	314	298	291	295	320	322	329	298	294	312	337	324	290	347	303	302	322	310	305	305	298	296	323	331	303	300	310	317	321	335	318	329	329	307	326	299	305	298	316	305	337	334	330	322	313	321	324	341	313	324	307	304	317	292	304	319	308	323	313	314	285	278	340	314	352	319	317	335	284	328	342	301	302	299	311	317	301	325	331	302	323	296	319	290	323	295	308	308	342	315	329	329	320	322	284	346	289	292	320	336	338	314	311	304	298	283	338	323	325	337	330	324	312	323	293	326	301	350	344	334	305	289	307	330	313	294	316	318	305	284	357	343	306	310	314	301	294	321	295	340	327	295	355	329	302	324	289	312	323	307	335	330	300	298	330	295	298	329	303	347	313	293	335	316	303	346	289	323	323	268	314	300	306	343	303	328	309	311	319	316	320	308	317	311	334	284	297	338	326	320	336	324	340	327	305	290	302	322	322	303	302	309	332	314	298	329	311	306	301	299	313	329	278	350	319	303	295	326	332	303	303	309	300	290	324	313	285	284	330	316	329	301	290	294	310	299	335	304	319	346	338	335	301	335	314	306	300	332	336	367	319	297	328	308	340	356	295	303	336	310	308	292	338	276	327	321	337	344	319	314	324	349	301	329	307	357	330	298	336	318	310	302	346	325	322	321	315	308	299	297	298	283	309	307	309	305	321	326	323	304	340	339	303	349	332	281	328	305	281	333	302	306	315	310	326	291	347	305	308	316	321	327	312	285	285	321	265	323	305	287	317	310	356	293	323	307	299	296	292	296	297	328	298	315	319	330	322	287	339	314	334	315	317	337	286	312	277	314	296	273	342	297	299	300	339	327	301	322	326	291	279	329	313	298	302	302	333	308	302	317	333	305	308	307	313	308	299	308	322	318	285	337	303	311	328	332	309	312	288	326	321	327	316	327	303	336	331	331	281	338	303	321	353	351	299	313	325	330	339	292	274	345	334	323	298	326	323	330	310	297	266	298	346	288	333	310	294	330	308	325	331	285	350	306	351	303	325	323	336	294	319	314	286	337	307	322	307	305	298	266	331	316	329	335	332	311	341	289	296	334	315	324	327	327	324	307	309	280	306	315	316	299	359	302	316	310	322	281	300	307	318	309	292	343	342	307	297	281	311	351	325	319	316	324	319	285	306	343	292	316	288	321	321	320	304	332	306	293	312	316	329	303	307	342	333	301	329	312	326	322	310	302	319	329	326	293	308	291	307	339	279	319	314	309	323	341	311	284	307	287	333	352	319	281	296	317	353	336	295	322	334	312	309	331	282	319	316	307	315	301	310	311	324	308	310	339	329	284	331	301	316	308	331	277	317	319	324	347	311	305	331	303	301	319	313	347	305	291	271	345	319	336	310	311	312	291	312	328	361	317	304	343	305	305	328	335	315	298	302	317	297	256	312	304	301	296	300	332	304	289	307	357	281	310	314	306	314	333	327	318	326	322	339	334	350	307	377	338	291	301	305	343	319	314	334	345	318	342	290	284	315	294	319	307	341	315	323	317	323	284	301	332	303	309	327	317	324	312	341	343	349	295	305	312	321	316	311	325	296	347	330	306	302	317	316	287	295	306	323	324	320	334	332	321	310	356	300	315	323	307	309	321	335	314	305	344	331	316	357	319	324	294	302	322	330	312	329	310	303	318	314	324	308	339	299	303	311	340	327	328	321	329	313	342	326	310	319	317	357	290	300	336	316	322	354	307	324	307	315	306	298	317	303	311	310	306	342	339	299	292	288	306	297	345	306	319	314	327	323	309	319	330	309	334	312	294	322	299	293	303	295	335	298	316	315	286	300	296	332	283	343	316	319	276	321	319	346	367	325	319	300	325	320	301	331	336	333	313	346	310	320	335	287	273	327	333	309	333	303	309	331	341	317	283	343	324	283	291	330	292	326	309	339	301	315	330	283	332	291	346	301	321	327	321	300	322	318	311	341	304	293	341	283	323	334	335	325	317	279	317	345	265	331	312	334	337	322	305	316	306	294	323	349	323	301	290	321	282	318	285	326	328	322	314	289	294	328	319	327	319	328	296	318	320	336	318	315	344	300	313	304	321	308	306	289	313	330	269	326	330	319	347	324	306	293	303	314	287	314	339	320	326	316	312	329	314	299	335	286	331	326	317	326	313	303	288	334	302	310	296	290	297	304	330	305	307	302	300	353	363	312	304	314	306	309	285	298	336	307	290	326	272	325	289	315	308	333	317	296	326	329	331	345	293	331	305	323	294	288	311	340	307	314	310	314	293	336	312	328	315	327	333	274	343	301	309	292	313	302	321	295	295	334	322	298	326	304	294	323	292	347	328	334	329	306	329	329	328	331	321	317	313	316	306	331	263	319	317	336	333	291	302	287	316	311	327	332	316	325	343	323	326	323	317	316	289	309	324	303	296	292	305	324	299	321	302	287	309	334	310	323	305	322	315	336	319	321	327	279	322	337	303	349	295	327	343	296	339	311	311	291	334	322	290	287	313	317	290	316	303	357	300	300	314	269	341	325	292	301	336	333	356	347	339	308	317	295	293	327	320	321	291	305	325	322	313	291	322	320	309	320	337	322	323	293	318	255	314	308	329	311	331	310	297	334	328	305	294	316	326	314	333	279	343	331	316	271	316	311	316	352	328	353	295	318	328	310	330	307	330	312	305	332	319	312	291	334	327	317	317	337	314	332	333	320	288	292	318	316	288	310	307	309	324	344	302	319	291	331	277	296	305	281	279	297	286	297	336	293	303	310	303	298	309	278	296	354	333	332	319	305	335	296	299	313	343	309	297	313	327	294	306	295	306	328	342	299	302	352	320	345	308	310	312	353	322	305	307	317	307	334	307	306	291	317	293	282	319	320	324	283	300	298	306	316	313	340	308	334	337	307	307	304	305	305	348	311	297	308	331	328	299	303	304	297	302	330	307	299	311	325	300	323	275	327	334	304	319	317	327	305	337	311	314	289	321	312	317	309	272	304	306	331	315	324	320	328	319	316	316	304	313	292	326	315	328	323	285	307	306	310	336	327	340	323	342	303	321	293	300	299	325	324	326	305	308	283	352	321	336	324	322	331	348	309	304	299	301	360	323	341	310	299	340	298	306	312	328	306	320	338	333	327	300	353	317	300
23323	20976	27544	24538	20951	20987	9598	1352	1096	1014	917	850	781	744	810	770	743	740	725	693	712	714	697	691	666	669	617	598	658	674	659	647	638	679	643	650	593	615	627	591	625	650	658	639	652	613	636	610	648	655	627	620	673	624	631	670	654	624	639	638	628	656	669	580	668	675	605	590	681	597	647	625	652	664	633	682	668	617	579	605	639	615	640	656	594	664	634	645	635	626	606	609	620	617	604	617	614	618	622	626	604	661	618	565	641	637	610	577	624	631	624	592	592	614	623	620	599	635	634	599	604	636	623	614	601	620	656	606	589	620	624	598	617	651	565	593	633	631	644	621	702	642	621	608	618	657	619	619	628	631	599	615	639	625	655	586	652	629	597	601	618	602	630	646	613	639	597	579	624	565	608	577	613	631	598	625	608	614	627	593	606	614	579	613	588	609	638	656	667	676	646	662	639	633	590	582	607	656	637	584	617	591	629	618	625	634	634	634	633	636	627	618	605	633	608	584	635	622	622	614	579	643	604	572	609	581	639	626	651	600	564	587	606	633	586	633	613	588	614	624	636	582	617	590	598	561	602	624	639	652	653	650	608	595	629	610	636	637	612	600	585	638	641	605	650	716	627	597	624	611	643	585	662	628	621	586	622	615	605	611	573	661	636	621	604	652	598	626	618	652	606	627	606	581	642	651	652	616	585	568	653	569	593	667	636	629	601	566	641	654	645	594	668	628	596	602	610	588	581	611	608	599	610	639	635	609	614	632	638	651	632	592	616	645	663	630	611	654	554	614	598	582	589	642	693	620	625	634	605	636	604	575	618	620	612	643	628	645	584	602	663	603	583	605	589	615	605	633	592	636	600	604	631	611	663	640	597	608	645	633	629	651	625	617	628	643	624	586	617	600	641	578	550	599	638	616	613	612	614	652	613	603	618	606	620	624	615	605	616	623	627	633	616	624	612	627	611	629	610	621	663	581	566	617	607	660	600	635	600	605	609	609	659	651	623	624	609	635	629	619	625	600	659	644	628	682	616	656	661	635	610	597	600	624	593	587	671	637	633	612	660	662	606	603	609	675	629	610	620	688	610	620	573	652	635	566	653	599	628	582	609	637	633	602	613	566	631	614	624	596	633	617	643	611	608	624	617	593	668	594	598	620	629	603	641	626	632	627	617	617	564	642	602	653	580	626	596	604	600	635	650	638	666	592	565	578	615	622	639	637	638	623	636	605	633	646	614	577	646	611	604	618	602	613	623	616	646	594	634	642	619	620	604	640	599	648	594	669	664	632	645	600	635	633	593	622	597	621	591	644	640	628	620	622	611	604	645	614	662	571	574	663	592	609	621	590	619	596	642	641	632	613	617	631	657	603	625	658	660	650	575	612	603	648	612	597	631	603	619	595	613	656	639	631	613	632	612	598	629	580	622	652	612	628	633	651	617	589	614	585	624	618	625	607	645	629	629	600	634	628	630	621	607	594	618	576	625	621	600	616	642	635	630	620	591	620	587	602	620	602	613	609	635	637	593	610	601	666	621	613	650	600	621	649	644	637	622	614	599	620	619	581	636	621	593	567	605	675	629	630	627	661	606	637	638	613	656	588	640	592	653	587	634	642	597	604	616	692	591	637	661	599	630	651	601	581	611	655	618	601	585	627	584	613	606	625	614	604	594	624	593	615	626	653	620	578	605	651	657	628	625	640	615	618	635	583	599	645	624	613	616	644	687	618	644	614	668	622	609	638	607	617	639	583	664	609	608	608	576	578	625	632	599	594	611	589	631	621	655	602	630	604	643	615	675	612	645	662	620	620	642	639	598	607	601	623	622	599	587	632	606	633	584	606	649	582	631	618	645	634	608	619	646	596	631	632	646	645	634	607	607	597	616	567	577	596	628	610	602	617	596	582	661	606	618	651	637	572	606	621	599	670	670	609	586	594	587	670	616	603	617	625	682	623	596	598	596	635	657	630	632	620	634	644	626	666	615	610	579	618	598	591	655	582	660	604	641	636	599	609	600	598	623	644	580	609	631	587	605	660	631	627	632	581	599	571	557	625	646	658	655	590	615	651	616	616	631	637	609	601	636	599	589	641	608	577	577	640	654	619	618	654	634	639	603	558	615	593	615	599	646	649	609	576	629	597	606	583	585	583	585	598	659	616	601	586	617	617	600	668	617	648	596	581	637	659	626	613	599	610	640	611	655	625	618	623	601	625	613	599	622	580	558	633	610	607	596	598	642	656	609	672	627	590	636	585	620	599	655	608	671	590	652	582	609	612	587	643	577	610	585	654	611	628	597	624	611	652	674	600	637	607	577	661	583	634	620	638	622	650	611	583	655	631	641	627	630	602	646	642	575	621	599	617	585	619	602	602	618	600	635	625	603	597	601	637	610	607	602	608	624	621	605	638	630	607	644	621	627	632	642	584	619	607	606	631	629	601	617	636	624	610	613	579	621	644	604	671	648	583	592	651	624	621	622	584	671	617	637	638	629	635	628	640	620	587	664	628	660	671	648	627	641	618	567	600	669	600	648	626	575	667	612	593	658	616	650	629	629	610	571	642	552	624	630	626	581	641	613	641	619	599	583	602	602	590	599	598	623	635	620	594	622	608	647	603	626	599	645	640	644	680	620	643	636	610	627	648	578	615	602	637	656	607	648	624	582	593	628	586	671	604	639	612	548	625	608	628	622	622	628	606	599	626	607	640	655	602	609	609	594	615	587	644	654	604	613	634	615	608	647	584	580	657	603	643	644	574	635	629	626	601	626	575	612	604	616	673	630	595	583	622	567	598	659	667	676	602	649	594	599	647	629	626	634	629	585	594	610	624	637	616	631	627	620	621	600	666	592	598	616	581	599	607	628	651	675	613	592	654	619	595	619	629	619	638	576	690	576	643	632	616	597	619	603	596	670	622	620	596	602	613	667	601	641	640	643	605	604	592	628	611	610	640	596	602	643	614	629	637	625	595	606	629	626	637	629	651	611	596	627	575	583	615	619	600	619	650	634	654	641	621	640	659	615	632	642	644	612	600	654	614	618	604	648	635	636	610	574	639	613	608	627	615	613	589	633	659	581	599	622	638	625	644	650	608	642	625	621	613	637	607	624	662	630	642	616	604	656	640	605	608	652	644	637	598	675	604	592	568	623	593	613	561	607	558	658	601	570	576	620	621	648	555	658	637	621	657	609	650	636	613	621	582	623	591	624	624	635	605	594	569	606	600	624	571	622	568	604	577	645	645	600	607	637	610	590	596	608	637	646	612	625	630	642	630	634	602	609	583	600	577	584	645	674	636	620	615	625	642	631	590	613	637	617	617	626	584	654	629	600	620	598	630	609	640	590	622	650	592	561	639	603	625	586	610	609	583	643	568	642	632	597	607	640	629	624	603	660	598	629	561	652	586	579	662	620	600	614	645	594	609	593	625	562	598	613	653	601	641	627	646	615	618	637	616	632	630	642	599	657	615	624	609	653	624	627	611	627	645	601	623	588	632	615	615
55336	13057	11574	6870	4302	2991	2299	1898	1670	1363	1266	1119	1048	996	923	845	862	808	769	725	750	755	692	689	688	730	674	664	657	676	680	660	703	660	643	659	615	608	615	580	640	623	603	607	628	634	636	648	613	631	634	641	660	641	611	633	605	612	596	575	625	614	629	589	587	606	627	619	648	594	578	584	556	610	627	621	590	563	566	577	584	616	619	619	514	553	587	574	611	575	573	524	589	631	593	531	586	612	602	570	587	608	557	568	626	579	566	570	590	569	530	593	611	566	563	592	590	609	554	600	551	569	565	582	549	573	595	576	531	586	570	605	605	526	569	566	523	570	598	602	566	584	573	586	567	559	561	586	542	598	569	566	620	581	594	616	564	559	533	554	557	548	572	585	573	539	570	607	570	591	530	581	629	559	577	607	587	602	562	578	585	594	623	612	559	516	572	559	602	586	534	593	571	564	586	551	559	574	539	535	620	574	621	552	611	550	622	597	593	588	601	613	581	593	584	591	592	603	565	579	549	546	596	559	572	590	572	599	600	642	612	559	581	571	596	590	581	573	612	562	576	618	564	563	625	577	591	586	580	566	576	586	607	581	614	582	551	591	570	538	564	568	558	572	561	542	579	574	489	517	549	591	591	592	550	562	555	582	557	553	598	602	576	572	595	560	563	567	567	568	561	580	590	536	588	601	571	594	613	588	581	569	544	547	562	605	597	544	581	554	593	581	603	584	596	600	569	575	564	583	564	567	590	579	581	581	548	611	592	590	604	549	606	608	571	614	602	613	585	606	562	541	550	588	584	559	587	601	579	601	607	586	588	593	601	607	565	611	573	605	586	554	571	549	632	594	542	535	632	543	579	587	581	523	590	552	555	601	577	545	598	606	556	630	617	567	615	609	578	566	573	574	579	563	606	553	584	551	597	564	592	587	574	547	574	541	519	615	621	563	582	569	574	549	612	570	573	595	597	588	528	553	530	541	571	596	566	549	595	599	614	545	601	552	596	617	607	572	610	599	547	600	591	566	557	587	585	618	566	610	526	588	602	578	588	570	569	581	566	565	554	594	596	555	510	602	564	575	557	603	595	568	608	564	546	578	588	578	616	551	604	641	594	548	579	581	544	563	598	584	543	566	545	599	587	601	543	603	583	583	607	597	555	571	580	592	587	605	579	575	603	585	558	573	562	586	548	582	608	596	559	562	529	570	600	595	606	614	611	559	550	576	609	586	603	583	573	615	575	609	560	590	554	566	595	599	629	574	628	612	581	541	574	574	582	580	554	565	619	598	539	577	540	576	626	582	572	571	597	599	596	586	585	623	567	608	615	576	583	616	590	612	583	577	614	584	586	556	566	575	561	607	592	587	560	560	549	554	626	565	537	547	603	550	577	555	576	563	566	566	573	620	586	550	588	570	515	631	567	545	587	545	615	577	625	576	591	589	553	581	553	579	587	580	588	596	602	557	580	565	591	575	618	589	568	597	589	536	629	572	592	566	538	592	547	551	652	607	589	566	592	576	639	588	578	572	567	580	585	572	562	556	529	509	558	559	603	545	599	595	561	606	613	576	568	587	583	569	557	604	579	610	600	573	565	554	602	572	583	572	602	554	598	568	568	573	575	582	617	597	575	578	564	597	587	583	585	565	597	596	593	568	608	629	554	572	569	601	589	614	627	602	593	536	563	579	614	603	568	569	571	571	566	593	617	552	599	572	559	599	553	535	551	558	585	554	562	587	552	571	547	601	558	601	600	622	574	610	545	560	573	588	565	582	599	559	556	595	599	557	597	581	551	613	624	586	569	575	580	550	614	587	610	582	634	556	586	586	566	616	613	574	535	579	565	592	628	553	602	567	528	575	627	555	602	589	617	573	580	541	608	554	587	568	600	577	606	618	566	569	586	614	584	570	569	601	558	558	622	594	582	538	638	591	594	551	584	539	602	589	600	548	556	626	576	558	599	578	621	556	570	613	588	584	554	568	588	564	598	550	565	581	510	591	569	595	573	586	579	529	594	565	549	606	597	517	571	581	568	529	567	593	592	615	591	582	582	617	577	548	575	587	594	540	554	570	587	575	572	616	587	570	566	553	541	556	625	542	516	569	575	590	569	589	558	592	614	603	622	613	576	571	600	600	571	597	592	572	611	606	606	559	594	596	524	593	611	594	550	600	567	607	548	557	571	564	612	561	548	572	540	616	576	577	565	575	574	585	551	573	620	585	594	618	580	549	567	596	579	588	556	563	570	567	600	570	553	572	545	555	573	616	589	620	630	588	579	588	565	563	581	609	637	564	598	604	597	595	597	552	537	592	595	559	552	580	560	575	558	545	580	605	636	538	560	603	591	628	592	514	585	586	586	605	578	572	583	555	548	564	570	570	570	599	580	602	592	565	593	551	588	594	600	525	564	552	602	584	589	554	586	587	547	567	600	576	590	586	596	593	554	575	551	591	576	577	596	593	604	561	593	568	556	550	599	592	566	545	606	576	599	571	592	596	582	570	582	576	622	579	601	585	582	573	630	586	556	646	591	606	613	598	541	592	563	646	593	574	577	605	556	615	590	552	566	587	606	597	646	590	573	569	547	583	560	568	570	560	598	571	578	582	600	572	525	606	591	565	584	583	567	571	567	566	552	572	612	563	601	571	564	592	539	554	573	565	550	565	567	578	577	593	557	522	613	568	510	536	626	562	634	587	594	559	592	585	583	587	546	545	610	591	576	560	544	596	555	546	569	557	574	599	612	546	575	628	572	564	574	578	594	611	594	562	554	560	552	546	585	579	609	586	566	562	557	588	617	603	583	590	608	613	595	571	594	565	583	622	591	579	581	610	605	566	614	530	559	584	586	578	585	591	556	563	551	571	577	582	532	589	563	544	599	562	580	565	610	545	575	621	599	567	546	558	572	622	578	547	615	569	554	582	545	565	609	562	538	545	591	595	593	537	553	578	583	575	581	598	562	567	540	609	587	607	596	589	578	574	560	590	594	587	601	574	575	550	567	546	583	578	541	608	610	589	598	594	584	560	618	600	580	563	590	571	583	587	582	620	573	592	542	652	549	588	592	603	591	561	539	555	624	545	569	565	585	558	562	580	573	567	570	543	590	608	599	568	583	543	594	548	558	558	578	560	601	520	633	541	584	584	582	557	587	588	544	575	615	588	601	567	553	565	547	562	559	565	557	613	595	606	600	596	596	574	576	606	538	581	612	608	533	599	585	588	598	570	612	579	545	589	613	606	605	590	584	579	584	567	573	585	582	576	619	573	598	591	554	589	618	544	606	595	592	561	611	571	570	533	536	561	585	594	560	557	569	594	568	577	558	574	583	561	634	637	585	607	539	558	552	598	621	582	582	576	544	616	547	582	571	614	600	543	602	593	602	564	533	579	560	579	603	549	577	562	567	566	598	613	577	552	555	603	584	615	562	550	571	575	594	569	540	547	579	562	565	529	551	565	564	638	612	590	579	563	600	604	596	618	571	575	604	590	571	595	582	568
34498	18460	4540	700	610	518	503	506	500	488	478	495	540	516	500	499	535	492	493	503	512	485	507	507	526	485	476	493	499	481	516	508	470	528	496	497	486	480	516	486	497	511	491	473	524	487	472	500	510	492	476	521	481	503	536	496	520	508	445	486	497	495	509	487	503	482	472	448	496	521	430	527	491	493	498	494	491	504	444	462	454	504	530	484	483	485	477	534	492	440	489	499	464	513	505	480	503	471	520	507	496	470	502	446	464	508	496	507	453	438	517	498	488	533	503	447	472	467	491	494	522	469	524	534	460	467	551	455	481	502	458	512	489	454	479	515	483	486	482	478	500	538	521	498	501	461	500	512	512	493	521	485	500	494	537	494	473	475	470	492	507	474	514	464	460	462	530	472	476	468	519	497	470	492	488	481	477	531	486	505	499	523	500	502	528	473	499	491	469	502	462	516	484	519	503	546	499	515	497	429	488	489	538	498	475	516	502	508	472	494	536	493	499	519	471	494	530	532	504	515	485	455	459	482	487	478	489	489	503	483	484	482	465	499	471	521	452	505	505	477	500	486	481	479	435	475	508	520	517	465	495	497	497	494	492	506	499	491	500	504	502	533	489	468	475	519	469	515	477	505	511	489	495	503	556	486	489	502	492	479	512	489	486	479	472	509	494	481	470	499	529	495	491	503	488	488	517	494	486	513	445	512	481	499	472	489	496	484	463	495	505	502	494	486	520	476	510	462	496	515	516	459	511	464	470	487	516	485	508	486	487	507	484	518	507	518	486	470	492	514	483	511	474	486	469	482	480	526	476	506	513	485	512	495	508	519	463	455	525	445	500	478	500	486	479	508	502	477	532	496	485	467	481	483	515	485	535	522	506	505	526	496	498	480	567	482	499	523	482	486	518	518	495	476	476	457	477	510	518	527	487	509	484	530	499	539	496	493	462	520	498	530	521	484	501	504	475	478	493	503	513	504	454	499	524	531	471	514	468	479	529	477	494	504	503	568	490	480	494	506	541	479	508	469	467	496	480	482	514	467	478	494	488	502	475	517	469	523	500	509	491	471	485	527	487	496	463	527	497	459	457	483	480	516	455	519	474	519	470	467	494	512	513	512	473	479	480	467	507	471	457	533	478	511	479	471	465	520	517	485	500	495	499	511	538	488	470	470	443	495	509	471	516	528	473	476	541	501	533	503	528	506	487	509	529	491	520	487	465	522	468	473	514	488	531	505	471	497	472	478	476	495	487	485	462	543	462	528	508	523	487	485	513	494	488	489	466	510	525	525	529	473	516	492	497	500	502	476	483	496	509	475	494	480	493	489	476	461	474	508	492	484	472	483	489	507	512	522	481	449	494	501	498	475	488	468	494	452	492	509	476	457	486	499	501	527	454	510	503	490	465	492	507	487	514	496	504	525	531	494	491	475	478	513	489	452	466	489	457	479	519	511	487	508	471	505	468	504	516	517	507	525	520	459	501	511	476	499	504	475	481	492	527	509	480	550	486	482	487	495	502	459	480	508	505	496	497	500	478	471	499	496	509	481	471	515	527	505	494	488	501	453	507	468	508	506	499	494	517	490	505	530	520	525	488	461	503	511	560	518	492	527	498	473	460	507	499	516	513	517	522	446	490	497	530	492	490	513	501	439	525	463	472	461	499	505	478	470	468	526	491	544	492	515	517	509	490	445	471	493	476	467	505	497	483	504	515	486	470	503	521	452	532	476	532	504	486	511	501	506	491	492	486	457	491	466	488	502	517	532	506	494	525	488	473	488	514	466	520	501	499	519	456	480	504	465	540	465	511	480	501	501	504	505	505	522	515	482	482	504	499	437	472	487	502	509	483	464	505	489	491	478	509	494	476	474	518	523	517	494	493	483	501	521	491	505	492	503	507	534	478	497	523	436	491	462	474	504	519	484	522	483	487	476	521	541	487	519	506	490	489	475	523	487	526	475	491	517	523	468	483	530	472	464	519	471	544	494	543	479	490	512	484	523	475	513	492	494	514	509	509	515	489	491	490	495	517	513	491	479	474	435	460	479	466	500	531	499	532	517	527	462	493	533	565	463	471	526	478	464	539	483	509	515	469	489	551	497	491	504	493	526	520	444	485	496	457	501	495	499	483	494	460	506	532	508	489	455	497	491	496	501	472	493	480	535	495	500	471	491	518	491	523	482	496	484	478	509	534	499	489	484	467	519	472	508	514	499	506	488	520	503	517	539	515	503	484	512	469	461	499	487	494	511	478	505	509	516	519	501	514	522	481	503	472	503	516	502	493	466	487	507	487	502	530	521	514	501	481	492	479	472	497	526	498	483	524	462	506	516	498	466	508	486	485	511	494	475	490	475	509	448	479	497	517	473	496	509	502	515	478	498	513	499	516	485	498	479	475	440	506	498	471	492	494	503	532	498	509	508	504	476	489	472	481	501	454	525	520	534	525	496	496	498	494	509	483	497	507	494	491	511	489	491	545	431	483	519	487	437	512	483	513	495	478	502	468	506	508	521	473	441	487	495	463	475	478	522	457	496	487	487	532	541	512	485	499	495	501	462	487	508	492	469	495	536	480	455	499	523	479	448	460	509	499	480	481	491	511	502	475	490	466	505	509	506	499	493	519	485	492	483	513	486	509	500	484	496	461	458	512	470	478	479	498	498	507	463	502	529	501	501	482	484	512	514	501	464	500	470	498	457	496	549	461	478	478	489	491	469	556	493	520	509	473	497	480	471	505	514	478	519	537	533	497	491	530	516	458	498	462	515	504	515	521	518	527	466	515	485	490	479	492	516	493	500	490	479	494	483	460	490	482	484	493	489	524	460	490	508	491	525	484	498	519	490	558	470	478	513	502	459	473	473	491	507	535	495	509	487	478	503	497	474	474	502	493	485	530	496	491	503	503	475	517	508	470	488	469	482	477	467	504	527	486	514	526	474	491	476	478	476	510	511	483	490	498	482	496	450	484	499	502	519	464	487	464	497	486	448	480	482	499	489	483	500	463	502	507	494	529	478	479	509	511	482	509	501	487	470	523	484	519	499	470	475	480	470	517	477	506	464	484	507	515	483	473	514	517	487	469	530	490	505	482	507	475	494	512	493	502	544	507	496	485	464	443	496	521	521	508	541	524	479	525	491	475	510	490	499	520	471	513	502	492	492	523	483	501	467	493	464	487	472	535	494	514	481	525	491	515	491	491	497	527	485	511	493	499	511	496	525	481	510	480	488	476	539	505	525	515	512	471	492	510	519	466	520	480	519	462	511	469	488	443	501	484	486	512	465	490	483	495	515	524	502	477	474	491	480	458	497	495	449	476	506	489	484	498	518	479	471	492	518	484	504	468	493	484	490	506	506	487	529	501	533	460	444	484	510	444	518	482	510	449	445	493	495	500	503	489	490	529	477	523	476	510	483	488	485	494	531	479	433	492	484	502	519	488	484	478	445	499	522	523	519	486	517	455	514	532	493	543	508	563	510	524	495	478	495	514	526	480	519	482	498
32819	3830	871	673	610	606	572	487	513	524	525	548	498	519	509	536	523	517	527	472	506	518	536	489	516	485	516	574	519	523	504	463	533	485	483	546	541	477	510	529	508	520	502	516	521	498	513	485	501	507	531	531	525	515	523	501	511	513	513	488	520	544	518	472	534	533	527	564	505	558	505	531	514	498	570	501	553	520	543	500	562	514	512	553	564	502	527	532	528	500	530	520	528	502	537	543	533	517	512	547	559	501	522	549	478	524	533	537	527	510	498	477	517	536	512	492	517	504	514	532	477	527	540	501	515	534	524	514	568	505	528	502	492	471	471	458	513	514	512	523	540	512	495	506	498	536	490	521	490	459	551	516	494	512	519	533	511	500	530	470	534	518	531	508	499	532	540	526	500	536	517	502	526	550	497	488	511	484	490	529	524	524	520	552	512	502	523	500	504	530	496	536	468	523	525	469	502	446	524	495	500	534	504	533	508	499	512	530	510	517	543	513	512	495	475	506	546	499	514	537	497	534	503	522	544	497	516	546	512	490	514	496	464	505	496	514	491	490	503	533	518	532	510	523	558	526	507	519	487	543	505	524	536	511	510	494	530	511	522	517	485	522	491	491	542	527	473	524	501	542	483	554	486	504	529	514	490	546	521	492	501	490	543	507	536	518	491	499	478	506	483	525	498	540	541	564	500	520	528	558	482	519	503	497	543	525	519	527	521	515	502	487	511	445	517	511	560	543	538	506	483	551	542	532	534	496	519	477	533	502	537	495	551	530	535	493	585	499	531	537	528	535	523	516	476	504	527	492	490	566	537	488	485	472	503	536	534	551	526	531	506	508	484	459	533	507	493	497	545	495	518	522	484	523	510	528	543	482	470	575	511	569	534	491	514	511	513	483	523	491	530	530	567	502	525	517	542	539	518	468	560	527	523	501	551	573	483	502	507	526	487	524	512	517	518	520	504	537	525	574	541	518	521	520	542	518	530	504	511	520	533	472	507	462	515	498	497	470	502	471	492	540	531	525	547	494	520	495	501	478	546	496	532	520	520	539	498	470	519	514	512	519	528	518	565	499	532	490	490	513	516	490	488	535	469	552	499	503	521	497	524	504	518	538	533	498	470	528	482	508	509	481	556	541	527	521	527	495	512	507	519	558	533	484	498	503	531	508	525	519	523	505	484	495	501	543	477	499	492	513	497	550	511	484	514	509	526	542	549	522	539	554	529	508	507	520	481	502	480	506	502	488	531	495	539	509	569	512	535	509	514	523	537	523	529	551	504	532	521	488	508	540	482	496	525	522	481	501	486	529	512	468	510	458	514	506	520	535	497	503	520	491	523	528	507	530	546	492	540	496	550	537	499	525	496	535	490	490	520	537	526	523	524	502	516	512	503	523	508	502	531	523	518	531	518	494	513	532	490	551	487	502	548	523	512	542	513	499	523	534	509	536	566	511	529	540	501	497	497	528	500	538	563	539	524	505	504	485	506	535	511	527	539	486	478	473	550	506	496	545	516	555	510	561	510	530	489	518	519	524	503	521	551	510	518	503	502	497	496	522	497	522	530	527	530	528	524	485	483	485	525	502	521	531	507	508	521	503	476	530	528	501	497	512	487	489	543	519	538	536	490	509	528	474	511	477	503	513	519	519	535	509	536	519	551	529	523	490	504	485	489	513	542	527	474	493	504	497	515	508	486	496	525	523	520	497	520	557	503	513	510	536	506	537	588	512	538	546	519	459	528	501	524	458	508	513	487	531	487	516	533	516	527	528	533	542	493	538	560	501	512	521	543	487	498	533	527	489	524	524	462	529	537	493	515	561	525	535	501	513	499	503	535	482	482	511	490	506	535	463	556	527	545	520	528	540	517	491	519	467	538	507	509	490	511	499	480	533	497	514	491	495	555	502	504	499	551	512	501	500	531	509	507	536	506	535	557	533	523	523	506	540	511	511	520	541	509	477	528	542	469	505	509	511	542	524	498	539	502	553	536	495	486	489	513	538	520	520	513	518	533	503	499	521	491	542	532	495	505	552	499	521	517	536	520	469	495	525	545	526	470	518	550	518	503	503	489	507	501	502	497	474	496	524	507	524	561	483	519	499	510	503	539	525	501	486	506	510	556	511	505	514	521	533	524	500	492	521	544	505	497	543	501	520	526	501	563	509	537	518	509	509	488	515	537	492	495	531	511	505	520	552	504	537	533	524	504	474	477	491	552	518	526	471	518	529	530	511	530	518	554	481	562	563	490	528	491	540	503	520	514	542	498	534	494	527	528	517	477	511	490	531	541	537	483	556	495	504	500	510	491	517	509	501	546	459	501	533	540	517	529	529	524	460	499	503	471	520	565	486	540	488	534	500	536	518	483	533	487	517	504	488	498	514	511	523	523	484	509	527	478	536	517	550	522	544	533	550	540	509	531	497	520	520	530	510	539	535	490	506	538	522	520	513	529	522	506	513	541	543	538	498	523	549	528	508	508	522	528	536	515	561	525	494	530	513	518	516	540	502	525	527	519	549	511	519	514	495	533	495	514	531	478	512	466	538	509	483	521	474	523	552	515	535	515	575	518	535	499	487	503	507	503	518	481	523	494	521	518	523	541	528	535	532	526	502	481	556	516	522	517	492	481	501	511	525	494	531	524	525	493	494	541	506	518	543	522	529	507	528	479	539	466	516	527	567	508	480	534	509	526	531	505	509	518	533	506	537	520	513	481	527	491	473	509	521	501	516	533	500	501	508	495	485	500	534	548	501	495	522	501	447	529	536	525	520	486	508	517	533	476	499	544	516	479	520	533	558	513	515	497	526	536	490	508	504	492	540	508	493	518	496	528	491	502	525	493	496	540	531	516	495	531	480	526	544	499	517	516	506	515	543	538	524	512	507	531	525	535	556	537	505	548	547	528	501	540	560	497	525	525	545	499	490	528	544	474	508	533	536	512	499	504	529	526	517	470	514	537	521	558	502	520	576	540	528	501	492	553	537	512	500	483	511	516	500	525	517	519	517	498	513	531	522	494	518	492	489	523	556	538	493	511	549	523	521	539	503	505	515	542	538	490	527	531	552	525	507	533	545	541	552	533	518	482	521	516	514	539	488	553	502	562	519	544	541	528	556	480	516	521	487	535	460	523	517	550	495	507	482	511	544	573	525	542	536	503	489	497	528	495	519	497	506	521	520	527	523	549	510	533	526	495	547	519	515	532	510	546	493	488	496	516	501	504	511	465	535	538	536	479	494	473	581	492	481	529	508	546	511	513	516	529	540	480	512	551	521	496	542	490	537	547	486	516	542	468	522	513	513	505	529	555	494	525	514	521	512	547	553	571	533	555	506	509	488	512	519	514	529	473	512	490	542	541	548	531	529	548	528	471	499	509	510	470	525	488	488	534	514	513	479	534	490	525	500	531	479	512	527	505	454	502	516	501	537	494	566	530	495	498	540	526	504	487	528	543	499	533	499	526	522	534	505	517	524	544	497	516	474	509	533	520	555	502	508
25371	20995	27108	24842	20905	10452	941	601	526	450	442	410	395	424	364	386	356	296	339	342	363	336	346	327	361	322	332	336	266	332	328	340	305	319	302	329	315	313	317	353	319	307	284	312	309	307	306	327	293	334	306	311	311	325	331	304	354	313	323	306	295	289	320	344	321	329	322	323	303	348	320	316	305	327	309	317	319	303	304	320	326	325	348	306	336	334	294	288	300	310	277	285	307	352	306	310	319	305	306	320	312	305	311	287	301	283	303	301	316	307	312	310	305	302	330	327	300	301	310	295	297	296	294	313	319	296	339	298	302	308	295	315	315	325	312	308	303	311	305	307	290	298	292	305	289	324	296	278	322	318	294	297	302	335	305	272	301	327	314	305	306	299	303	355	291	290	314	307	310	322	266	275	308	315	291	297	284	292	292	308	297	311	306	294	320	353	310	307	279	289	253	298	288	271	322	326	294	318	273	294	297	331	299	274	328	317	299	320	328	313	272	316	319	300	265	318	308	286	317	295	300	322	301	323	313	321	300	293	276	309	316	296	283	318	278	344	297	291	298	299	304	304	332	320	307	309	310	316	290	296	297	335	309	306	324	316	320	312	296	297	324	312	304	326	310	306	281	327	330	290	354	298	319	314	300	259	286	267	284	306	284	281	303	325	316	300	319	311	310	304	312	278	291	277	274	319	338	303	301	286	300	304	314	282	335	288	297	334	322	311	293	296	298	296	313	328	303	328	303	309	329	345	335	302	292	291	315	292	328	303	280	264	302	290	272	303	322	305	322	310	312	299	295	287	313	306	321	312	293	298	333	302	292	322	337	313	280	319	309	295	303	299	299	311	310	308	297	316	325	277	315	293	273	307	276	300	303	281	290	308	297	302	283	287	338	258	292	331	286	305	302	303	307	316	292	304	312	293	300	291	308	314	299	316	320	307	291	293	297	306	317	329	300	307	317	284	314	317	281	269	299	314	269	315	300	284	287	291	292	318	345	317	323	294	317	281	300	308	273	289	320	311	299	298	302	326	311	306	311	303	311	301	280	318	302	283	315	323	279	343	310	321	291	305	316	312	289	296	295	327	288	316	287	314	295	325	293	312	298	287	307	310	291	299	283	325	291	310	297	314	308	289	311	308	319	315	292	283	288	327	330	296	302	320	326	303	287	316	307	313	295	317	288	312	309	312	304	290	295	326	298	312	318	330	342	299	311	337	282	309	308	291	303	297	314	286	291	310	331	270	309	280	297	283	285	319	313	300	273	309	302	316	317	311	293	312	295	290	288	312	320	292	345	300	296	335	293	287	323	292	307	296	331	311	313	295	297	322	307	325	329	299	301	310	300	318	321	285	296	315	314	317	309	288	312	307	283	299	307	313	296	310	324	311	299	293	291	305	297	306	324	318	328	299	324	305	283	287	310	302	312	334	299	312	273	278	322	273	301	313	302	298	318	307	304	334	297	301	289	299	304	285	297	317	256	333	297	292	340	315	314	315	278	316	329	331	314	319	319	336	282	306	319	332	276	321	309	305	300	294	303	310	315	303	342	335	312	292	310	296	310	292	293	297	291	286	298	301	296	283	296	295	297	311	329	298	313	305	310	307	291	319	308	298	286	313	258	319	337	287	313	302	308	324	313	292	316	291	289	312	319	283	299	327	326	272	305	303	275	326	307	305	295	294	339	271	313	299	282	307	316	289	332	276	298	312	301	309	301	302	317	296	281	292	324	316	321	288	300	317	340	309	319	302	300	293	306	290	286	281	308	288	308	320	335	319	330	314	293	319	309	282	287	281	339	313	326	287	319	310	332	285	295	314	302	319	285	333	332	291	317	320	307	274	283	330	307	285	298	306	306	320	288	317	310	282	317	276	277	300	315	342	305	317	297	312	302	285	299	298	324	285	266	297	320	336	299	307	285	296	292	307	301	317	303	310	311	287	324	311	315	310	313	311	318	294	347	326	316	314	298	315	266	312	284	340	276	288	324	311	296	307	273	309	325	298	295	281	296	317	284	352	314	306	307	319	331	325	298	309	287	271	301	304	315	307	278	301	323	299	313	274	285	290	287	344	312	304	332	288	301	302	318	272	294	289	267	298	321	327	315	287	283	325	292	299	336	299	316	298	318	310	320	295	301	275	276	331	304	291	318	281	310	331	296	276	313	300	296	288	311	307	325	321	286	289	310	291	336	321	324	312	306	276	328	311	309	283	346	298	297	317	294	329	273	300	318	307	313	308	301	288	307	293	319	295	281	323	322	295	329	293	332	325	329	313	302	305	323	324	284	292	296	289	307	322	290	295	283	329	317	272	298	294	292	309	294	300	328	296	327	314	320	281	290	293	319	314	302	293	324	337	307	291	294	305	308	295	313	279	296	329	318	289	301	328	312	296	294	302	306	330	291	298	253	313	316	322	302	285	286	298	295	311	301	315	328	318	312	305	272	308	297	312	291	329	281	293	311	303	307	279	298	302	319	317	296	297	296	295	288	308	314	319	295	314	304	306	274	318	320	290	324	306	316	299	295	287	307	305	300	317	339	293	323	295	303	316	292	356	342	320	324	290	292	274	280	307	317	310	306	306	285	313	295	267	280	308	277	291	291	321	322	293	325	279	318	281	287	288	301	337	308	286	287	295	302	306	286	296	274	292	293	305	316	316	316	319	313	294	308	296	278	305	297	301	298	307	264	309	303	323	301	304	307	293	273	310	311	305	308	274	275	259	271	313	309	295	303	311	303	286	292	311	298	304	300	291	289	303	241	314	309	314	328	296	316	281	279	277	289	295	287	327	342	305	350	282	286	300	294	286	308	334	287	282	292	317	317	302	296	311	304	314	307	304	284	327	309	331	332	328	328	306	262	302	338	266	268	326	312	323	308	289	325	289	307	317	302	312	287	289	297	305	342	298	310	303	331	338	323	290	302	287	296	293	278	343	301	315	313	298	304	305	273	279	309	322	338	286	309	295	315	278	295	299	328	302	278	271	286	305	327	296	309	306	308	318	294	291	309	340	293	252	308	316	299	313	304	277	283	308	280	309	295	332	306	307	305	287	325	298	301	320	313	315	320	303	308	295	323	284	300	314	315	311	328	324	303	327	296	329	332	308	304	305	302	330	305	315	292	280	315	313	335	295	294	257	303	309	312	311	314	300	273	282	316	337	298	283	306	327	262	329	333	322	301	304	322	312	333	317	314	304	303	296	301	331	281	285	301	283	311	312	319	281	310	336	299	291	322	275	313	293	278	310	300	271	275	275	313	294	284	334	308	298	290	313	296	326	296	363	312	258	320	314	331	299	341	318	303	309	333	349	275	278	334	317	297	334	305	304	331	298	300	292	299	314	287	314	294	305	305	278	293	287	287	320	268	318	314	293	302	315	286	317	324	292	314	322	278	320	345	304	317	305	324	317	272	323	289	298	315	298	313	314	311	270	318	349	307	289	288	312	299	304	313	303	302	291	344	329	281	312	314	326	339	286	282	305	307	304	313	298	322	297
57679	9892	6633	3684	2248	1571	1176	998	831	729	652	623	544	507	512	480	453	404	410	359	424	380	389	407	375	344	366	332	352	350	331	316	368	341	360	337	352	335	322	327	349	331	376	333	318	342	362	342	336	332	343	329	316	330	335	306	301	317	320	323	327	329	343	327	314	322	339	342	326	364	339	317	337	337	335	330	315	306	294	295	307	321	335	345	355	330	323	337	311	331	296	311	321	316	326	318	311	295	312	312	340	316	360	358	342	301	282	336	299	306	349	301	336	329	330	316	319	310	310	303	352	346	321	307	326	296	315	329	297	294	323	312	308	283	319	343	317	324	331	324	345	331	311	333	321	296	310	338	307	319	303	310	310	335	321	329	311	339	285	330	314	311	309	340	333	309	312	309	346	291	314	339	321	316	315	300	313	286	334	297	279	311	335	324	316	321	288	319	326	305	319	348	328	310	289	324	318	312	325	300	295	327	309	292	319	332	311	311	292	293	313	312	293	352	310	318	350	310	309	337	342	305	324	296	312	312	323	319	304	326	316	299	304	295	292	284	347	329	343	294	337	293	318	312	301	309	312	330	280	326	335	294	285	320	326	327	343	307	315	323	315	303	293	315	312	359	339	331	315	321	331	312	316	334	350	301	311	326	302	324	307	312	306	303	316	282	284	316	330	310	314	326	317	298	299	296	302	339	314	274	313	304	324	305	318	304	302	345	301	303	333	313	324	303	301	326	305	313	308	316	326	325	333	297	322	324	311	321	295	300	287	308	314	324	323	315	344	294	330	316	323	340	305	318	316	329	315	302	279	305	325	289	321	295	323	327	318	318	338	295	291	347	286	321	282	299	301	315	298	321	315	321	322	310	292	289	324	308	304	333	319	348	312	337	331	295	309	344	281	277	341	306	327	305	311	304	316	325	302	319	311	336	340	301	282	324	311	268	367	317	298	305	335	298	347	296	325	315	341	330	313	309	332	305	326	303	322	308	310	317	341	329	312	293	312	312	321	311	312	334	311	320	342	319	324	339	346	344	312	335	331	324	315	296	313	329	286	301	311	293	309	305	333	313	289	336	325	299	309	325	319	341	290	321	308	300	348	325	325	321	324	321	324	267	342	261	323	319	315	310	322	349	337	308	310	297	329	282	303	318	338	316	345	321	320	326	309	326	306	295	340	326	315	293	319	316	302	327	317	331	292	306	335	306	331	319	342	339	322	316	290	315	333	332	277	328	317	314	343	303	310	297	306	310	316	312	327	310	298	302	302	327	280	324	340	324	311	298	309	294	299	283	334	291	296	320	356	293	304	315	307	321	318	331	346	278	287	323	308	295	327	298	316	283	323	334	320	310	326	337	292	307	316	300	332	357	322	310	333	336	300	336	316	315	356	332	318	316	314	272	279	332	302	341	299	305	310	319	331	318	299	325	309	311	305	305	306	305	322	340	306	305	355	318	321	336	363	274	321	336	324	312	336	344	325	341	300	325	340	340	309	297	339	302	325	310	289	341	295	311	306	312	316	290	330	327	274	315	332	292	315	329	293	318	313	279	300	279	325	321	284	319	309	329	367	307	269	314	328	286	324	352	324	327	304	341	289	345	320	339	292	339	346	306	326	325	291	321	357	312	314	297	329	334	340	303	303	341	311	306	355	325	308	319	321	292	310	315	279	319	321	316	342	329	340	297	333	313	308	288	308	324	295	326	302	313	317	293	304	311	343	320	286	313	298	315	306	326	313	319	358	298	306	307	314	330	288	323	299	322	315	353	314	326	303	265	313	317	307	307	312	335	306	314	326	340	318	307	335	282	295	300	308	301	335	320	288	314	360	340	319	289	295	301	331	313	343	318	342	324	283	317	331	336	318	333	330	317	311	328	329	329	322	298	320	289	298	292	309	311	360	320	274	304	315	321	328	323	328	297	295	326	326	314	324	303	338	344	329	306	319	303	310	323	309	292	324	341	334	354	351	330	322	316	317	302	308	326	314	332	304	326	331	327	307	296	332	330	308	311	320	317	312	311	320	284	279	296	308	332	303	306	288	315	282	281	322	331	316	316	341	311	295	329	312	280	320	316	330	354	314	293	313	330	292	304	301	317	276	302	307	326	343	329	330	326	298	266	315	296	301	347	316	369	306	331	326	315	322	335	315	306	306	297	333	282	298	325	336	321	309	283	310	278	337	330	306	322	317	308	330	297	309	328	333	328	286	288	346	300	326	305	291	305	312	339	336	317	318	303	335	311	340	352	330	322	292	327	291	356	315	311	324	320	314	317	283	308	306	321	351	333	295	308	273	290	314	316	283	309	333	299	317	322	326	289	334	322	344	295	302	303	310	334	317	305	308	326	293	282	307	327	285	324	302	307	304	322	319	295	307	279	325	340	293	340	306	278	319	283	329	316	308	308	328	318	316	344	336	327	300	334	292	328	305	338	303	306	299	326	315	307	318	305	323	337	348	310	322	335	330	324	325	338	311	302	275	281	334	304	291	312	351	294	329	308	319	283	313	319	320	308	290	313	322	313	289	342	328	314	335	327	310	324	317	320	309	295	293	294	322	288	342	333	330	293	318	339	317	291	308	329	312	327	309	306	323	308	304	352	327	319	320	328	296	295	318	308	331	325	329	316	320	346	290	311	310	341	350	317	288	328	299	338	322	306	333	339	339	298	274	311	329	306	351	332	317	311	299	308	326	303	320	313	317	315	332	266	298	327	338	345	344	328	279	314	331	302	294	309	332	311	294	339	320	313	290	292	311	321	327	312	346	283	298	337	330	333	326	330	304	338	324	333	314	291	298	326	296	281	314	299	333	310	271	274	315	313	341	308	305	304	323	278	318	311	334	295	324	323	329	295	319	295	302	315	306	329	330	297	340	338	290	344	289	331	324	345	304	342	336	284	299	319	294	346	328	350	311	309	303	300	327	304	314	327	314	301	282	306	314	327	337	338	310	297	319	295	309	305	320	331	293	344	327	322	345	313	313	297	342	307	313	290	327	312	297	308	329	307	296	312	318	312	311	291	344	356	299	312	327	325	324	329	323	296	313	331	304	321	323	316	288	322	322	333	306	295	320	337	348	288	302	298	326	310	331	313	307	307	311	310	322	300	331	336	308	331	330	301	315	327	301	302	331	329	295	314	340	320	333	349	321	308	323	295	310	279	326	301	290	308	321	320	306	347	341	320	325	327	312	280	297	294	303	307	317	305	338	326	333	320	296	294	302	355	305	319	293	301	310	338	338	313	342	352	327	274	344	332	321	327	313	314	323	275	336	310	312	337	326	363	314	308	300	333	320	307	322	337	301	323	320	312	302	316	287	275	356	313	322	314	341	310	307	317	344	307	307	313	334	318	267	297	319	307	350	319	315	340	300	320	327	311	369	338	314	294	340	280	312	311	293	299	314	308	294	320	303	317	311	325	330	314	288	312	300	317	308	297	320	288	349	351	297	321	284	284	338	331	310	320	323	302	298	300	301	294	324	304	315	321	332	314	329	346
23347	20948	27643	24395	20924	20979	10439	1411	1054	935	904	849	803	779	738	753	728	743	679	709	726	691	664	683	699	678	663	688	675	652	654	631	678	675	637	614	660	695	665	650	671	652	643	658	707	629	610	673	622	668	661	653	607	651	635	639	636	666	649	627	678	625	669	618	623	601	643	637	645	671	615	621	659	636	639	642	592	619	594	628	601	646	625	623	625	625	628	615	616	627	664	619	557	613	640	611	619	657	636	616	657	603	587	603	585	652	634	660	590	567	598	624	628	609	623	594	641	598	611	635	625	617	626	645	633	585	643	623	619	603	591	630	643	581	646	665	610	625	584	635	610	667	630	649	610	598	602	646	634	631	577	623	675	592	645	635	603	631	648	571	619	612	638	584	629	600	614	637	667	590	598	636	675	665	635	622	639	640	600	634	631	607	613	607	583	632	660	646	655	648	603	641	587	581	618	604	600	603	625	611	603	607	604	649	588	604	631	616	625	645	572	598	615	629	628	607	606	622	625	642	610	578	588	656	608	627	612	624	616	620	621	614	630	611	591	580	630	604	645	622	622	651	628	592	592	618	658	623	640	646	630	586	656	573	567	626	592	636	601	628	651	632	631	642	653	593	590	637	612	646	646	634	555	620	654	611	611	663	660	588	632	645	639	633	616	598	622	607	598	637	641	636	603	610	623	596	633	610	613	610	644	627	536	608	602	592	618	632	586	634	578	596	632	628	559	627	629	577	640	570	668	629	596	649	594	651	647	628	578	609	607	546	646	658	602	622	615	637	608	610	669	588	610	624	650	609	586	581	584	637	643	612	610	632	633	618	618	608	644	603	627	603	612	609	629	597	579	596	620	605	612	650	582	569	627	659	666	617	601	615	615	638	593	645	656	634	637	597	618	592	638	596	614	635	602	629	674	617	599	621	629	660	618	607	635	633	601	603	625	615	645	598	575	597	604	668	577	645	625	621	619	588	597	629	639	596	599	617	623	621	619	645	625	600	579	674	620	622	622	611	588	636	593	658	630	610	643	634	632	584	593	625	587	599	627	642	635	659	624	657	595	581	633	657	634	608	611	582	605	653	646	638	675	635	611	573	606	649	652	576	664	667	608	662	577	647	688	635	615	638	610	665	644	604	634	625	609	627	593	609	590	653	628	601	593	598	646	618	593	605	625	610	637	616	661	645	615	597	654	585	633	630	616	635	612	597	612	675	610	608	633	638	635	653	657	624	643	600	610	621	590	604	642	587	616	632	602	619	584	620	584	592	591	641	608	617	636	638	672	595	614	614	630	661	637	647	582	635	630	591	636	632	598	619	586	633	557	582	589	627	618	584	619	616	594	607	590	577	651	589	622	638	634	623	593	646	672	599	628	639	604	628	600	633	628	620	608	588	651	643	614	627	623	628	597	619	621	609	613	621	612	613	602	619	685	666	627	640	610	610	626	635	636	624	609	615	583	663	634	630	651	646	592	562	625	584	620	593	628	615	628	622	598	646	566	632	590	606	600	593	644	612	614	615	590	628	634	630	622	615	603	602	629	626	603	635	617	591	597	638	641	661	627	645	635	636	591	615	632	598	586	602	620	610	648	651	612	640	646	628	605	575	672	644	596	600	562	622	620	661	621	663	606	598	648	609	610	639	595	604	634	659	645	598	619	661	608	631	606	678	641	575	681	669	634	638	627	618	608	594	625	670	599	666	638	625	641	632	640	638	625	633	614	629	640	620	644	569	622	601	646	617	643	666	564	628	626	640	617	633	612	626	660	611	615	609	651	627	678	563	659	593	593	600	645	626	587	619	614	597	583	620	633	627	630	655	609	631	598	653	622	625	573	624	621	608	633	611	606	618	667	631	596	618	597	606	651	640	576	607	646	621	638	635	591	618	578	575	613	619	619	610	626	632	614	652	660	627	610	619	656	646	628	608	642	635	555	583	598	642	603	634	610	612	601	583	596	636	642	647	596	664	630	593	598	617	608	612	595	663	612	634	672	628	618	625	633	617	602	620	661	635	631	617	612	627	644	593	585	640	631	628	647	595	588	614	634	597	600	612	611	602	592	628	602	647	647	627	678	658	623	647	602	613	592	611	590	578	572	604	652	597	632	653	667	561	633	607	594	637	627	606	626	591	587	608	626	621	629	643	605	612	561	674	608	624	630	613	632	619	640	589	568	601	671	642	625	629	640	616	641	604	574	599	671	654	588	636	619	606	570	621	581	606	564	676	581	613	589	597	673	627	584	637	574	641	655	603	647	584	603	603	622	602	650	650	628	628	613	609	602	587	605	596	598	653	590	631	615	589	640	690	643	625	605	554	627	592	608	621	597	619	607	643	598	617	622	648	607	580	648	627	644	633	658	594	577	657	597	601	636	577	642	602	636	603	601	585	591	609	605	648	628	615	633	646	597	600	597	625	662	672	626	596	604	628	573	632	624	642	669	625	629	649	630	635	598	662	606	605	639	626	629	639	620	612	639	597	623	634	629	619	629	613	600	605	614	618	629	625	656	610	669	584	624	656	641	571	622	622	636	606	657	661	619	678	621	651	604	594	625	637	628	638	619	594	702	609	617	637	614	583	634	644	582	606	626	672	591	608	634	617	623	598	615	606	578	658	626	643	619	579	644	653	674	611	641	584	654	597	627	653	648	613	634	614	633	623	625	579	638	655	615	599	593	644	618	600	605	600	615	610	603	592	588	597	617	607	542	647	619	576	633	541	571	617	604	644	670	579	571	616	645	642	584	585	622	642	672	599	595	632	625	609	649	605	631	598	621	604	607	621	558	589	635	614	614	626	612	597	591	627	592	653	612	587	609	642	625	683	611	633	681	641	581	628	610	618	628	653	596	603	613	622	638	585	601	589	587	626	589	600	609	641	619	627	579	646	621	623	563	605	626	608	635	602	615	633	616	612	614	650	613	619	596	659	595	623	608	620	613	605	621	625	596	567	612	617	619	547	628	573	624	638	635	615	665	622	626	650	603	593	602	633	580	650	644	648	654	616	635	644	619	611	616	615	619	605	659	627	652	636	604	641	682	627	648	631	579	611	634	674	665	601	631	643	565	635	684	575	672	651	645	613	625	611	606	600	605	613	593	642	619	628	655	625	664	568	603	606	619	659	618	603	607	612	608	611	639	592	622	607	583	603	665	639	648	640	622	636	634	589	633	631	584	613	587	633	629	610	592	636	640	640	641	605	679	571	579	601	625	632	629	592	637	566	599	640	643	611	636	607	598	584	587	621	632	613	624	610	553	637	636	630	613	604	658	587	603	600	640	686	619	631	633	636	622	614	624	599	642	650	624	618	599	625	637	629	678	605	643	621	623	583	627	632	618	654	646	602	625	644	609	587	626	652	617	604	627	619	632	640	615	646	583	608	571	612	610	607	583	626	582	571	582	615	635	598	593	644	648	621	615	661	641	610	608	626	645	647	596	611	604	645	668	617	609	642	584	593	646	637	642	604	702	636	606	666	647	634	614	638	585	606	633	643
55480	11250	11503	6637	4194	2965	2299	1912	1499	1396	1166	1156	1086	1027	954	886	861	751	850	781	714	736	689	647	691	694	698	623	661	658	649	610	628	670	643	654	629	624	599	599	624	581	588	602	578	579	617	679	596	639	589	644	598	564	586	593	599	611	632	628	590	643	613	603	614	631	613	607	636	612	591	615	596	618	623	596	574	618	632	590	601	579	596	597	598	565	605	614	621	587	584	572	568	599	553	612	561	575	591	605	587	566	581	596	548	562	583	571	566	556	578	584	545	581	553	609	556	575	592	611	587	584	601	571	560	563	600	588	555	603	541	567	586	560	598	546	605	580	598	579	563	552	537	568	534	615	578	521	595	606	602	585	597	570	579	577	637	576	598	578	603	534	607	601	567	575	585	561	545	586	595	594	583	570	547	576	608	591	569	595	599	568	605	562	606	586	572	608	590	575	602	590	588	563	573	587	560	579	588	578	617	606	587	568	569	569	569	575	569	598	577	594	600	541	546	634	557	537	557	581	560	643	634	600	577	562	596	539	613	638	566	563	573	597	589	581	595	580	582	579	559	546	575	592	567	548	577	589	579	538	570	556	553	569	575	587	595	554	599	588	615	561	567	591	562	550	540	595	566	583	564	570	570	543	581	579	580	574	546	580	565	559	577	541	604	595	604	557	574	547	607	584	592	598	591	593	581	609	571	552	576	540	589	557	599	592	601	583	593	577	599	552	571	630	607	563	588	577	546	563	569	582	614	580	580	602	599	567	563	553	575	615	571	567	563	593	590	562	586	578	606	577	643	551	596	576	591	629	589	571	582	582	595	568	545	586	553	558	567	609	582	581	545	599	568	603	594	566	566	542	609	589	556	572	542	565	634	549	578	607	612	578	560	577	564	548	532	557	580	602	567	541	541	563	588	599	545	574	560	577	567	570	537	558	572	582	605	571	596	588	601	591	620	592	613	590	575	561	597	545	555	596	618	587	559	649	595	596	596	612	592	545	617	637	560	587	586	587	592	582	590	592	605	565	604	581	588	592	601	597	523	554	536	581	574	567	596	552	540	557	596	553	599	605	582	605	565	597	586	567	602	580	548	560	571	569	557	591	569	584	567	539	603	579	603	590	591	568	581	615	588	568	548	540	601	562	590	602	590	569	559	626	570	580	631	576	592	583	569	605	626	593	603	551	588	545	627	529	568	526	600	562	607	632	595	543	594	576	553	585	576	602	541	555	628	577	561	613	567	573	573	572	596	598	618	574	569	583	579	579	590	584	570	546	549	567	598	592	573	588	624	597	576	543	597	575	574	612	613	609	600	620	554	600	614	546	603	580	592	592	594	575	574	533	531	544	611	589	612	579	554	572	568	564	627	604	556	559	569	631	562	602	608	592	581	561	562	621	526	595	565	568	553	554	580	574	552	567	583	582	619	600	581	608	579	585	604	560	581	629	587	564	585	571	549	562	585	590	594	613	568	594	598	562	585	534	600	591	586	612	605	604	559	587	574	554	588	563	592	587	560	571	557	597	585	557	588	626	595	616	571	535	575	600	569	571	578	553	620	570	590	553	568	538	561	555	555	571	592	564	563	568	540	565	606	553	608	603	573	534	558	540	587	577	596	571	607	575	592	546	591	562	585	544	557	581	578	602	566	569	579	576	568	602	564	575	529	579	587	596	586	617	581	597	628	587	619	613	594	583	557	602	536	564	572	556	594	597	594	576	598	571	556	591	595	513	580	562	597	588	576	586	557	593	567	597	589	539	550	575	580	554	621	564	598	569	618	578	527	574	572	566	565	584	594	558	549	585	578	564	570	555	567	605	596	584	597	592	555	533	538	567	591	556	586	564	561	560	620	587	587	592	559	588	559	550	635	603	585	592	541	570	556	598	572	540	555	569	625	590	556	564	540	534	589	579	577	581	581	607	572	634	570	523	565	558	586	559	570	566	615	582	562	586	614	576	587	588	577	605	562	578	589	543	556	558	612	574	621	597	592	584	589	594	581	547	541	558	524	536	590	613	580	558	585	554	576	598	560	571	593	605	574	613	572	587	580	564	596	566	627	626	584	552	603	542	578	560	572	564	542	567	590	619	537	572	541	567	558	579	565	519	576	590	554	578	615	527	566	615	594	568	631	616	579	551	574	581	555	581	586	592	544	577	591	580	575	589	589	557	581	582	597	599	572	618	566	575	593	614	560	591	599	550	581	590	571	574	583	610	563	581	661	577	549	580	582	595	575	569	563	572	534	556	521	584	591	615	585	583	573	601	578	583	521	589	621	625	598	589	554	585	589	563	579	581	572	564	576	592	581	596	582	555	575	572	597	574	611	570	555	559	575	577	561	566	571	619	555	532	551	580	571	531	553	596	604	601	583	592	557	577	575	585	576	550	587	566	547	591	589	562	587	568	600	621	560	599	558	579	576	579	572	622	612	614	599	623	611	553	580	588	582	552	610	542	524	607	581	592	538	562	566	591	585	551	595	565	575	556	587	581	606	595	526	582	608	600	577	588	592	581	582	565	574	619	571	531	605	568	599	576	569	570	591	601	605	564	552	581	610	565	575	635	573	545	575	562	635	564	593	619	595	564	550	614	547	603	589	597	594	591	630	603	563	545	555	615	582	558	569	625	518	547	581	571	626	584	577	577	578	550	577	622	584	556	570	594	565	560	579	596	573	599	572	586	592	546	568	582	599	578	581	586	563	571	587	534	615	580	557	583	591	575	555	614	558	593	619	556	535	571	593	594	577	594	604	581	592	588	584	589	579	597	586	517	610	607	581	562	579	589	605	588	581	570	559	553	605	584	557	589	556	585	575	617	568	580	578	564	543	605	605	614	582	590	565	596	563	597	585	578	576	574	602	567	557	598	544	569	581	585	534	569	613	587	598	582	592	572	591	561	560	602	610	591	618	614	617	565	560	601	591	606	587	587	602	575	637	603	570	561	547	591	568	596	594	552	550	573	607	575	583	593	576	569	611	571	535	572	555	577	590	632	575	577	605	586	608	561	581	576	620	592	575	582	545	537	572	584	621	557	547	557	584	581	580	573	616	601	603	560	549	587	586	585	608	567	580	556	518	587	603	594	563	571	556	610	603	584	547	530	553	579	650	577	566	572	558	555	559	581	565	548	572	557	557	562	547	564	586	569	614	585	559	620	568	601	556	561	579	576	570	589	554	592	567	583	589	612	611	559	593	614	574	555	589	588	581	578	542	587	538	550	595	584	593	595	603	557	603	552	625	554	526	623	553	598	598	595	598	593	562	611	573	566	592	536	550	630	607	591	592	589	593	527	627	597	557	594	553	547	552	602	588	602	588	619	567	584	599	593	606	570	542	578	584	636	582	577	568	567	575	583	547	570	556	564	530	600	557	548	611	608	556	604	604	604	592	593	628	606	568	575	615	579	604	570	565	557	595	551	581	606	599	572	603	572	574	582	573	602	611	594	600	563	635	569	572	618	592	579	574	562	547	580	632	581	601	521	572	558	584	595	586	576
34458	18143	4448	715	626	524	479	501	517	523	520	492	521	513	508	481	509	480	451	488	495	545	497	521	466	499	488	490	486	471	512	521	487	458	467	479	515	505	451	515	513	511	499	509	522	517	508	465	513	497	495	496	498	489	464	514	503	494	487	502	493	485	530	522	472	506	466	485	493	491	490	509	511	511	520	491	487	481	497	498	507	505	519	515	469	458	474	493	510	487	479	462	504	489	489	517	479	446	505	470	487	485	500	489	491	501	459	479	487	543	452	510	526	464	491	517	494	498	513	485	520	492	532	517	452	457	508	516	455	470	476	495	513	448	464	554	514	507	538	501	512	461	498	467	492	480	500	459	490	518	518	432	481	534	477	469	522	519	458	489	514	468	471	481	488	467	454	511	461	478	492	511	508	481	499	553	493	470	427	506	489	482	522	447	501	470	479	488	481	527	523	477	502	501	569	461	486	493	510	452	445	477	474	498	483	507	488	451	466	541	495	472	507	501	472	479	508	513	492	461	496	491	473	504	495	478	489	500	490	468	486	477	474	499	465	471	521	465	505	507	496	494	494	488	515	481	434	527	491	470	515	498	489	464	506	477	475	472	500	476	490	521	500	491	524	432	463	491	476	468	468	477	538	489	499	477	499	521	476	510	500	520	476	482	472	494	486	520	490	467	468	535	530	497	493	461	473	463	492	517	504	495	481	500	466	555	511	486	489	506	469	491	475	501	472	488	485	468	511	473	492	474	466	497	502	496	495	485	486	485	497	497	471	502	512	473	495	445	530	477	472	513	443	512	519	473	531	492	519	499	474	471	502	488	479	458	501	450	478	477	464	464	480	480	512	497	504	523	497	488	543	491	483	505	462	472	486	495	495	490	509	470	474	452	508	510	488	482	488	479	545	494	505	533	488	477	464	470	492	466	480	502	491	463	490	492	521	474	484	464	490	465	483	447	504	505	493	474	477	502	481	531	505	502	495	490	493	472	470	471	505	471	508	531	448	471	538	487	470	492	487	475	496	501	522	463	507	486	505	478	477	489	515	501	483	508	491	458	475	492	491	461	480	481	467	486	492	492	467	488	510	496	472	495	517	469	466	455	507	443	504	493	475	507	532	469	487	529	524	482	490	523	496	441	489	486	525	481	463	492	506	490	485	508	480	486	445	503	482	487	504	505	494	463	488	473	508	502	477	486	508	495	545	471	503	497	443	473	520	424	457	534	513	460	451	481	468	464	456	493	473	541	502	443	486	480	524	476	500	509	472	474	479	526	534	519	506	467	489	463	486	483	450	509	471	537	477	464	446	465	469	527	481	515	493	501	494	469	483	479	454	480	478	490	470	519	486	465	498	489	493	536	493	482	455	512	463	472	486	494	480	515	450	482	499	479	523	553	502	472	456	445	489	501	511	499	467	503	525	475	506	503	512	498	515	450	480	453	484	469	489	464	454	485	476	491	447	434	476	524	483	473	521	521	520	487	454	472	479	549	492	488	479	475	503	474	482	515	470	499	476	460	495	495	510	453	484	463	484	501	500	499	535	467	503	481	522	481	497	468	507	491	470	488	511	487	493	511	476	508	510	506	509	469	502	524	500	497	490	495	462	481	506	499	473	475	487	487	484	505	480	491	495	518	518	452	481	510	487	470	472	516	497	512	471	437	515	475	455	460	509	501	468	536	475	433	505	508	523	528	507	475	519	454	501	527	480	511	496	527	487	506	468	441	507	506	504	500	492	503	486	482	471	475	483	531	527	494	500	477	475	456	509	518	478	531	517	463	531	488	517	538	526	490	480	476	512	505	497	481	517	520	474	475	487	464	496	469	498	483	509	478	484	503	441	528	484	487	475	467	473	516	457	462	514	536	489	544	489	493	484	471	522	469	464	481	480	504	481	501	525	482	512	489	492	459	462	505	508	474	484	511	503	479	508	503	456	512	510	476	514	500	483	480	468	532	489	491	485	506	510	492	496	446	478	483	481	489	518	507	482	492	462	529	500	475	468	489	429	482	489	477	497	487	448	490	470	472	467	491	488	537	483	493	482	508	452	461	478	506	506	527	514	515	502	486	499	494	518	512	471	505	554	501	498	506	509	486	502	472	486	429	486	462	485	462	461	517	510	505	492	485	471	509	491	513	469	522	497	497	485	495	489	523	533	528	512	514	490	461	467	488	493	484	497	497	505	497	460	501	498	477	523	460	409	448	524	481	509	506	483	486	454	530	498	501	489	521	508	548	474	482	526	464	470	507	467	474	491	487	519	451	506	475	489	477	510	466	512	493	472	472	467	491	485	515	486	466	537	500	503	469	466	462	462	497	516	482	488	493	471	490	512	500	511	500	498	485	482	494	462	477	494	496	475	456	526	497	524	479	523	507	490	496	490	468	484	503	505	493	459	537	505	510	493	455	497	458	498	471	471	519	430	499	430	476	482	483	515	468	509	495	511	508	512	489	521	503	492	494	489	515	522	468	512	520	474	519	463	488	494	469	492	499	494	500	538	468	506	480	471	459	505	472	517	486	469	495	463	462	460	486	438	472	465	443	459	503	494	475	504	504	502	496	456	487	495	492	462	494	458	492	506	481	555	487	463	494	511	492	480	489	480	480	460	523	470	487	511	446	503	461	500	520	460	453	523	470	508	476	472	521	504	523	501	511	489	518	448	492	507	542	469	483	494	481	525	530	493	435	465	475	446	518	516	489	492	510	483	523	470	479	511	474	461	483	487	476	489	515	503	489	487	452	487	477	508	514	505	471	500	518	441	511	478	521	518	516	505	499	491	483	451	509	486	516	519	477	477	503	483	506	462	464	495	481	446	501	501	459	491	499	492	482	484	485	508	540	506	466	470	493	498	488	477	504	497	476	476	480	482	545	512	485	504	498	475	461	464	482	468	498	524	469	496	506	478	514	470	498	496	542	521	506	464	486	457	465	506	517	480	477	489	493	534	504	508	473	523	529	518	467	472	530	519	512	449	479	495	480	489	440	504	499	551	430	494	512	481	467	507	490	454	506	477	481	483	478	500	471	521	505	471	489	460	508	505	479	503	471	480	489	480	478	477	514	479	555	474	463	504	500	489	465	491	494	495	504	505	441	486	514	459	495	517	555	507	527	505	478	469	471	480	482	496	513	539	483	460	482	498	531	521	490	478	445	508	471	506	464	491	491	495	521	497	474	465	503	511	489	474	518	498	537	506	521	452	464	485	531	503	487	490	537	488	471	537	505	453	488	468	492	502	475	510	499	444	467	501	467	468	478	487	494	484	476	454	498	488	516	521	481	465	474	536	509	441	506	460	477	485	472	440	466	469	486	497	491	515	488	496	457	488	467	481	446	484	475	497	498	490	488	491	470	425	473	477	472	455	474	481	447	464	506	552	487	508	504	498	512	506	479	523	460	458	487	495	469	463	498	496	464	482	484	534	487	505	492	460	496	489	474	507	480	490	527	521	505	489	502	536	477	539	516	471	471	503	525	452	482	485	471	484	502	555	469
32812	2734	886	724	629	569	578	550	528	540	521	536	467	515	536	505	472	548	529	541	512	497	539	490	506	481	502	509	509	485	505	522	536	535	550	505	549	538	493	477	506	533	521	503	501	488	511	521	561	525	528	540	508	546	511	502	541	500	487	494	518	573	506	526	502	519	503	527	489	499	509	493	504	561	527	512	503	498	499	559	525	503	517	528	522	469	526	524	498	487	477	523	496	501	462	505	487	582	480	536	534	541	519	483	505	539	496	540	506	501	504	507	502	488	479	552	514	488	474	483	531	513	498	522	494	563	520	464	527	490	537	454	513	476	503	533	501	497	486	518	520	491	515	540	529	506	534	475	524	532	472	498	531	485	504	498	500	539	524	491	537	497	511	529	534	501	508	500	522	526	491	483	554	498	504	493	506	503	494	517	517	557	557	485	495	481	556	491	536	528	457	474	526	504	544	540	545	466	556	518	470	540	493	485	565	497	506	526	525	511	525	528	523	552	525	513	546	512	519	499	492	518	516	462	516	527	493	498	472	494	537	537	482	507	547	518	534	516	521	493	490	540	509	519	445	538	511	507	518	541	517	542	496	504	542	525	529	499	523	504	536	530	479	524	476	478	493	527	527	532	498	523	515	500	521	482	572	511	510	493	482	498	500	512	520	495	454	514	492	473	517	502	480	521	503	487	509	516	482	528	521	529	526	537	508	499	481	521	532	493	463	533	517	502	518	508	508	465	492	508	528	507	516	504	495	508	523	488	576	515	510	520	501	500	524	485	543	510	467	504	525	508	509	488	547	507	548	517	494	531	484	488	493	504	477	538	522	466	490	536	501	537	507	521	512	529	500	503	505	545	511	511	477	507	515	564	516	470	521	503	526	524	493	547	537	540	498	521	531	494	533	528	523	474	500	461	537	522	518	503	517	490	494	505	495	486	546	504	514	501	504	495	511	508	537	463	543	517	511	502	473	539	541	474	523	560	539	490	516	538	492	535	512	491	506	515	550	523	564	530	506	505	480	517	583	516	528	563	484	531	514	570	480	504	535	526	513	504	506	515	536	537	528	516	463	505	525	481	529	487	506	476	525	493	496	504	493	502	543	479	508	528	502	510	504	523	534	476	460	531	510	519	502	487	529	515	530	519	503	536	533	477	518	506	542	510	537	520	512	483	510	508	534	441	535	513	522	505	529	474	524	524	493	519	534	494	512	475	535	527	518	496	506	498	524	531	531	489	474	512	535	490	521	530	521	548	536	496	469	554	505	525	481	514	542	540	526	476	485	532	539	467	509	497	523	585	538	540	523	524	503	511	513	507	561	512	483	511	502	513	556	533	499	518	515	505	544	527	508	523	515	512	531	555	544	528	519	496	523	513	520	546	483	469	487	488	497	456	527	498	487	504	526	529	497	505	494	481	529	483	478	536	550	510	523	534	565	518	536	537	494	541	488	485	491	547	505	512	490	523	524	534	490	490	565	488	495	486	526	534	514	478	507	519	549	484	512	520	546	479	512	512	490	538	516	526	514	532	506	493	526	524	517	469	547	513	481	491	552	515	486	501	515	490	514	552	521	506	576	513	516	517	463	538	478	519	500	490	516	487	498	529	540	475	529	527	465	517	511	490	526	521	475	503	506	492	496	523	503	507	498	498	554	542	476	516	489	484	493	482	514	491	494	477	490	522	529	539	527	517	474	494	534	497	483	492	508	454	501	487	453	498	519	515	533	523	527	529	559	510	473	541	515	472	501	549	463	513	553	525	507	540	503	508	531	530	532	519	506	540	546	516	531	520	535	527	516	469	525	482	544	488	505	485	525	499	538	522	479	500	490	534	517	513	505	553	537	518	488	518	517	486	499	502	568	492	523	487	537	543	549	554	503	476	491	529	506	536	523	530	531	503	465	477	550	491	477	527	475	522	515	474	489	502	513	563	520	533	497	487	500	507	502	512	554	486	496	514	486	556	504	496	496	512	495	482	502	517	483	480	521	502	503	533	502	525	508	468	498	521	526	480	532	562	511	478	536	501	491	551	510	540	502	524	563	502	529	457	550	524	531	509	497	486	524	500	494	510	497	508	535	501	524	464	506	485	493	510	551	468	513	510	553	522	493	486	550	535	555	497	543	499	542	495	537	488	458	532	520	525	514	544	488	505	473	543	519	516	497	530	533	495	521	503	557	492	509	509	476	525	552	491	514	520	548	542	504	484	480	458	521	537	502	489	511	535	531	507	517	527	510	505	506	549	530	506	495	515	508	502	473	475	458	550	518	516	520	544	526	553	478	511	504	515	502	519	500	516	475	500	477	532	531	486	511	554	500	491	518	518	488	508	501	514	484	522	505	517	490	586	522	487	522	533	531	544	502	537	513	532	516	521	525	486	466	494	523	510	507	542	531	494	543	543	497	514	500	508	490	530	516	506	510	505	544	536	551	516	518	541	527	484	556	528	528	506	510	528	487	555	524	533	523	521	502	500	478	494	513	532	503	492	515	496	521	538	506	461	558	513	521	494	492	539	546	493	485	534	515	485	524	539	525	531	529	501	490	539	508	488	478	570	514	521	507	504	517	526	500	502	549	558	501	505	489	509	518	528	515	516	492	483	547	498	453	543	509	495	465	540	509	552	499	508	516	491	504	502	470	477	535	535	508	517	520	510	486	494	505	527	485	494	493	534	550	511	545	511	479	465	516	488	495	536	531	523	519	505	530	498	534	479	528	498	533	493	499	500	540	532	534	531	496	517	458	496	513	535	516	501	499	478	506	509	508	477	531	530	512	541	479	475	491	486	468	483	508	475	479	498	511	566	490	515	504	492	541	512	490	496	504	516	499	514	514	466	530	515	531	510	525	476	507	522	538	508	487	503	515	529	517	470	518	507	497	520	488	547	499	539	481	481	514	481	515	524	504	485	533	523	504	522	495	537	507	548	520	521	526	503	469	542	483	536	498	496	498	494	552	521	504	536	484	531	564	517	521	486	558	505	510	523	491	514	515	479	538	514	522	525	464	475	500	526	518	521	545	505	506	498	510	515	482	530	527	510	522	499	539	569	501	510	518	493	502	501	517	523	571	478	536	505	490	514	528	520	461	505	483	515	502	482	489	496	507	506	548	544	545	487	530	522	531	504	511	524	506	499	518	538	507	494	476	499	529	524	523	505	472	540	523	525	517	495	514	493	503	523	499	482	511	526	489	542	459	504	500	504	488	507	516	502	492	498	503	538	505	507	521	510	517	473	514	556	520	544	495	501	512	529	515	472	495	528	536	469	512	503	512	524	484	545	508	499	475	519	512	512	546	456	472	523	532	479	508	513	542	515	516	508	510	538	543	554	485	525	529	508	509	503	505	489	526	514	507	503	510	496	492	497	476	517	497	536	511	503	542	502	510	490	526	489	493	490	499	541	525	558	525	511	527	523	546	532	532	510	494	456	550	481	524	501	510	527	496	518	547	516	524	528	502	482	508	541	513	535	542	531	534	512	536	524	504	531	539	496
25567	21032	27370	24669	20918	9950	914	561	526	467	430	412	378	394	375	366	345	336	318	368	358	322	335	361	322	337	294	312	351	339	288	338	298	306	346	295	332	302	305	312	326	304	332	313	303	296	300	308	323	327	315	313	344	288	302	305	302	317	323	316	340	292	312	310	284	301	323	321	312	300	321	285	303	320	312	326	328	331	298	292	311	348	292	315	312	305	343	314	344	298	293	270	297	302	287	274	331	310	293	284	302	293	277	296	329	348	332	313	315	271	282	313	292	326	288	300	289	320	336	294	270	298	312	338	302	298	283	265	294	327	322	295	331	325	297	315	342	291	284	294	319	297	313	307	312	327	296	278	283	280	327	271	321	302	320	319	319	365	322	321	318	344	297	294	333	294	299	274	291	292	324	250	298	324	301	292	295	301	291	275	290	326	310	336	312	287	311	297	289	290	282	308	290	303	304	310	278	277	270	315	295	294	305	307	299	323	265	278	362	321	290	331	339	307	325	310	322	304	287	266	325	286	284	344	333	291	297	330	304	314	294	322	308	271	293	317	316	304	312	267	283	320	292	291	330	324	304	300	291	306	311	283	322	341	302	312	306	288	296	302	286	309	319	302	279	276	312	310	305	283	323	296	318	328	310	309	291	294	299	296	306	300	287	286	315	304	303	279	327	323	298	288	267	287	302	312	310	298	316	327	322	305	313	335	279	275	320	307	294	299	295	327	298	316	289	312	297	304	307	291	322	308	285	292	299	350	288	275	334	329	284	275	274	312	311	329	299	305	295	306	299	305	297	316	298	277	330	293	321	315	284	290	311	301	298	285	309	303	311	299	309	307	308	302	279	292	296	319	283	298	306	293	286	300	335	301	312	299	275	310	265	299	299	305	319	300	308	299	298	287	297	325	311	304	295	308	308	317	309	302	305	286	281	291	285	316	304	290	287	332	319	297	316	299	294	285	291	283	296	274	277	288	335	304	260	316	264	293	318	293	301	296	275	327	324	297	303	339	327	305	312	308	292	337	332	333	362	303	273	317	301	307	304	305	302	284	323	333	322	339	262	292	289	308	322	258	290	298	295	336	313	299	304	291	304	279	339	289	276	313	322	295	306	275	299	318	287	326	313	322	308	343	348	309	315	298	281	309	300	320	293	315	295	306	306	332	333	282	322	334	274	318	292	316	280	293	301	303	310	311	284	331	322	300	276	295	294	276	296	297	302	312	325	293	297	290	312	290	305	298	303	281	297	302	285	283	305	305	322	290	281	308	307	317	315	315	344	307	293	305	297	288	313	295	294	306	281	280	275	294	304	306	290	334	293	299	302	317	321	315	303	327	297	325	296	308	290	302	269	317	290	297	293	310	336	314	290	309	319	291	289	331	293	290	282	281	283	324	297	275	284	287	291	308	332	306	307	308	283	328	282	320	279	314	320	288	306	321	320	294	309	321	317	319	274	285	294	319	329	324	313	291	296	314	326	331	338	295	293	307	288	274	294	295	304	320	301	329	305	327	278	314	290	286	313	317	323	312	313	309	277	303	299	284	286	282	296	274	342	311	280	327	283	267	313	268	303	328	324	291	318	302	318	286	293	282	304	315	282	317	306	295	301	306	317	299	318	344	340	312	311	315	311	292	302	304	290	313	307	320	323	265	242	324	271	304	291	322	294	296	295	273	306	290	300	294	265	316	299	290	296	318	289	320	315	294	295	297	284	317	310	302	340	306	319	309	297	293	308	288	275	310	302	302	302	295	275	290	309	304	307	294	307	347	291	296	303	325	309	323	324	307	312	289	279	309	280	276	271	319	326	314	303	320	328	291	322	276	305	282	298	332	316	279	313	318	325	297	295	319	290	301	322	300	304	285	291	338	308	293	322	315	322	289	294	325	302	275	314	280	293	286	319	276	336	307	299	324	314	302	317	304	291	338	340	324	301	295	301	302	336	297	305	301	290	277	313	314	306	295	301	285	292	325	287	291	303	326	335	305	298	313	284	265	344	278	291	288	289	313	329	317	312	295	308	317	270	289	318	319	313	275	317	270	273	298	296	274	287	284	312	315	310	293	302	341	296	281	319	297	290	290	324	271	298	289	324	265	278	303	299	319	304	287	310	315	289	319	285	282	310	284	309	319	317	254	312	325	286	310	299	294	304	300	292	300	270	315	324	327	310	283	302	316	303	331	307	276	308	283	305	309	348	326	318	314	300	312	281	304	330	301	290	306	322	277	288	312	307	316	269	285	280	281	348	316	341	276	317	285	266	327	297	334	294	303	341	298	317	310	345	337	302	312	278	298	299	320	317	294	266	323	312	319	275	295	320	335	292	336	309	286	313	303	281	296	322	310	311	278	277	291	329	280	287	285	322	302	324	279	311	312	322	286	313	320	287	315	302	267	285	294	289	321	274	309	310	279	289	293	304	330	312	305	311	325	317	300	299	289	287	331	310	328	300	313	301	304	308	313	285	289	308	293	258	300	288	330	300	291	329	300	333	295	346	294	327	298	301	325	266	300	300	305	320	282	304	318	320	309	320	303	300	288	321	285	336	307	322	318	280	310	299	320	295	282	315	312	310	320	309	310	302	272	317	299	309	277	297	303	291	291	318	292	314	274	268	304	301	312	308	339	328	350	287	308	293	329	337	298	293	278	344	301	327	294	313	314	301	299	318	342	321	295	299	309	290	299	317	305	284	302	304	290	306	313	293	288	274	296	322	286	296	269	319	338	290	320	318	269	324	278	299	294	331	315	294	290	305	322	311	299	335	296	302	307	272	310	320	303	334	314	300	312	288	294	325	298	322	303	319	315	282	298	310	320	319	317	300	304	323	340	305	322	311	290	300	326	306	328	268	284	332	283	274	274	287	348	329	325	300	285	273	288	319	334	299	321	304	291	280	298	295	299	287	297	311	346	308	301	318	310	290	312	304	310	305	308	288	291	320	318	311	304	316	318	303	309	311	298	293	331	268	275	300	306	323	314	320	295	287	290	312	315	304	318	304	323	323	321	323	295	291	303	329	308	307	280	286	336	291	294	325	281	326	299	306	310	329	276	275	267	373	270	297	279	331	283	312	290	271	316	287	303	318	297	307	292	291	311	324	306	323	268	270	323	305	296	300	290	317	287	298	296	303	337	304	346	303	302	302	283	296	292	291	300	314	283	319	315	327	317	272	260	328	285	303	301	310	310	311	328	303	276	294	319	314	302	296	334	301	290	331	320	315	304	333	313	332	256	334	321	237	314	333	303	297	307	288	310	304	297	343	280	311	311	290	312	294	341	285	295	303	304	272	312	309	311	292	316	297	308	336	284	302	318	305	308	302	321	313	286	313	301	307	321	303	316	283	295	288	303	292	289	318	299	282	297	296	283	271	302	312	278	315	295	318	296	313	274	285	308	310	311	297	308	300	321	305	314	295	307	279	273	298	351	302	301	303	312	337	279	333	293	337	290	299	289	342	280	293	285	297	327	299	271	324	314	303	317	296	284	291	303	311	293
56239	8831	6640	3769	2325	1610	1228	978	854	681	662	604	572	531	495	436	426	420	392	384	404	395	387	383	339	354	388	341	349	339	348	319	341	351	389	329	342	340	309	311	342	319	336	337	332	342	342	344	347	353	314	319	326	373	330	302	341	318	331	339	340	348	311	298	322	334	314	322	328	283	340	315	340	327	315	355	270	290	307	317	292	300	311	288	324	311	314	315	304	311	330	353	319	337	336	318	319	285	302	308	303	313	310	300	293	281	341	297	331	308	333	329	305	291	326	316	300	325	296	338	270	319	345	322	313	318	330	303	312	308	304	294	309	299	313	327	304	306	343	309	311	319	323	294	340	310	324	321	313	322	309	322	293	312	278	312	325	298	298	350	286	322	312	336	336	332	312	302	307	314	327	336	319	287	345	302	297	307	330	325	331	319	342	316	293	328	326	339	307	305	305	344	347	320	321	275	302	325	325	303	296	342	295	322	315	323	320	314	288	327	320	315	323	312	342	291	301	317	344	315	277	302	325	368	331	318	293	323	308	313	343	303	303	298	330	309	302	313	306	304	303	296	324	310	343	307	330	340	306	292	304	333	301	305	312	280	298	282	318	335	321	295	295	329	289	312	310	294	314	323	312	314	317	319	297	301	339	327	293	321	290	319	300	297	313	300	330	311	324	333	310	315	319	306	297	315	311	305	291	308	305	305	330	301	310	274	304	331	315	325	294	308	304	306	349	308	281	278	287	338	307	336	319	309	317	300	299	345	327	266	295	297	332	309	314	317	307	322	304	301	327	338	347	312	282	337	315	320	326	317	333	315	303	303	281	318	307	308	312	345	313	313	279	295	326	270	330	322	312	314	310	332	312	326	313	327	298	320	327	308	342	327	280	304	316	305	286	337	314	287	294	308	318	344	307	332	324	284	295	275	311	305	312	351	316	304	314	320	311	282	311	314	305	296	314	322	333	314	331	316	326	292	306	280	290	309	294	309	319	302	328	351	311	301	317	315	313	316	305	321	317	323	320	305	337	319	296	322	297	306	314	312	305	311	306	285	319	316	316	306	294	289	328	317	333	294	338	315	291	317	344	306	315	333	329	304	306	316	326	319	318	297	320	303	330	312	304	318	330	299	322	301	330	292	324	309	295	298	288	271	334	319	315	301	350	326	304	326	323	326	322	303	369	294	284	304	281	346	293	301	335	316	313	295	319	337	318	297	324	317	324	312	310	332	295	316	304	300	308	316	308	284	307	289	321	287	328	308	306	310	277	306	311	323	306	318	326	315	304	307	339	337	317	335	288	341	295	322	295	318	305	329	292	289	340	301	320	336	353	299	287	316	314	318	319	291	327	326	287	300	323	310	300	308	294	298	314	304	290	292	342	328	320	305	336	312	326	327	315	303	301	329	322	318	305	318	314	317	316	309	296	299	330	304	328	327	311	292	298	323	306	305	334	306	293	305	299	305	295	312	339	335	329	336	348	298	312	290	306	310	315	309	288	308	346	296	288	306	301	322	325	340	319	316	327	302	320	325	328	321	305	312	296	350	316	312	317	314	287	295	272	315	302	319	316	357	344	327	306	299	331	329	291	298	321	315	306	307	280	277	328	309	288	308	336	325	335	335	340	322	354	295	278	311	323	306	326	333	313	330	290	336	301	304	304	315	308	303	340	295	331	303	305	300	311	279	323	324	305	318	329	306	317	339	305	287	318	318	334	303	308	342	336	291	310	352	324	322	310	277	334	338	317	290	311	335	284	329	299	348	269	334	298	308	328	364	318	316	300	289	300	333	300	294	335	278	329	308	340	321	326	335	329	301	302	292	325	324	324	329	275	335	328	342	298	333	309	303	342	298	349	323	316	310	291	303	324	303	312	317	329	335	311	295	282	319	350	350	320	313	311	299	336	314	304	308	301	311	314	281	296	309	332	310	329	276	310	310	307	315	317	296	340	305	323	313	295	298	325	317	310	351	311	311	314	290	292	292	355	331	310	311	312	319	298	300	310	315	313	300	305	310	314	300	310	283	322	331	292	289	287	316	284	301	329	321	298	292	296	336	325	310	292	317	309	313	330	331	307	340	320	306	336	335	327	311	318	323	302	310	314	307	303	310	312	303	326	331	318	346	302	280	292	307	271	300	323	267	315	287	312	299	307	341	298	301	307	314	305	319	299	349	311	324	346	315	304	321	337	322	297	317	314	315	303	319	320	293	328	339	307	325	317	298	314	302	300	298	328	296	318	294	292	342	299	334	283	305	306	318	298	320	320	285	312	352	311	327	350	320	304	321	346	299	361	306	304	342	319	302	332	334	319	314	296	297	288	344	322	302	306	338	294	295	305	334	335	309	312	292	294	343	330	304	313	331	310	297	319	311	308	316	341	311	311	318	311	315	320	309	310	295	281	313	313	313	297	331	334	334	313	310	295	326	329	293	312	342	318	314	303	342	306	299	299	334	321	309	280	308	315	332	347	313	292	300	324	335	331	295	316	293	298	320	316	281	296	335	309	324	320	323	321	299	296	322	318	305	288	330	295	270	287	283	302	288	331	314	305	284	311	327	275	316	283	307	325	306	332	328	348	300	320	306	310	321	306	333	337	301	325	327	312	315	333	302	314	286	322	327	325	327	304	327	307	322	304	272	309	317	319	298	304	328	300	294	305	302	310	313	317	317	293	315	329	320	279	302	302	281	299	315	304	306	299	320	296	326	335	326	312	306	308	291	316	334	319	330	324	270	326	318	303	311	297	300	305	310	286	313	331	289	331	320	292	300	325	335	298	318	355	309	321	286	314	275	330	315	305	317	309	320	339	332	320	302	317	307	340	303	323	305	327	306	352	295	341	314	299	327	314	308	324	310	343	312	298	344	330	311	304	271	325	330	306	282	346	316	291	286	299	324	312	326	318	330	355	303	291	311	310	346	302	301	333	293	316	347	326	321	311	304	340	327	308	333	324	336	336	324	305	315	316	301	292	325	313	306	300	303	322	310	340	298	325	332	296	329	323	349	334	315	327	334	310	300	299	327	302	338	314	318	325	271	304	296	327	314	314	354	300	307	327	331	312	313	338	356	292	333	308	326	306	304	293	291	292	280	301	340	326	324	336	314	340	347	326	322	332	305	300	310	327	319	296	300	293	279	307	319	327	316	292	307	291	321	297	324	326	318	317	307	302	325	355	341	300	322	338	316	324	304	308	328	309	316	316	289	345	319	316	314	314	303	307	354	326	335	308	325	320	290	309	314	324	318	308	333	323	304	333	335	342	278	324	317	325	256	300	311	321	318	319	292	329	302	294	309	309	324	298	289	310	294	294	276	336	311	292	314	295	336	319	328	328	320	362	311	296	333	302	324	290	305	317	326	326	318	332	262	322	306	317	307	302	321	291	319	320	312	344	309	315	357	293	298	312	299	356	320	358	309	296	324	318	327	288	316	339	310	286	317	291	318	330	322	322	326	343	310	298	293	313	314	295	321	307	318	307	303	331	319	289	298	345	290
23283	20919	27755	24161	20898	20969	9523	1403	1017	959	928	851	787	769	764	763	764	719	721	698	682	703	638	686	680	648	652	645	629	706	668	641	675	612	637	673	613	614	660	626	663	628	631	629	594	654	614	665	619	630	641	653	639	598	628	648	593	624	605	650	622	603	623	613	625	620	627	648	627	631	605	624	630	684	605	640	596	623	621	653	610	659	620	594	628	622	602	619	676	608	622	580	600	634	599	652	585	585	628	614	624	628	625	647	592	658	613	629	633	641	614	623	631	629	618	661	641	589	611	625	609	616	622	606	654	612	642	559	590	585	599	585	609	667	622	639	595	618	602	599	663	646	643	638	580	611	668	667	625	581	625	633	603	618	593	646	637	582	628	636	637	590	601	646	590	633	586	591	570	628	611	593	595	610	644	618	647	598	627	612	636	592	615	612	609	592	630	626	633	616	631	647	653	608	597	611	605	588	649	633	585	649	592	621	650	625	627	605	638	644	627	587	612	582	667	599	617	618	610	645	581	627	611	613	636	593	635	670	665	593	611	604	612	629	652	587	581	660	671	614	601	681	589	600	565	619	575	601	618	619	586	659	621	608	586	598	639	623	645	610	632	611	588	588	613	628	612	636	616	604	613	642	600	660	600	612	594	611	626	601	612	563	608	669	653	603	623	603	665	611	613	627	625	616	626	608	634	638	660	585	544	572	623	629	633	594	637	587	607	612	582	615	554	594	632	577	615	677	615	625	605	619	598	624	582	611	632	640	616	595	597	621	638	637	656	614	612	611	621	587	642	618	623	581	624	605	605	612	594	605	610	619	614	574	576	598	604	602	648	579	651	626	649	612	662	648	655	569	623	602	616	605	623	578	618	532	610	607	634	618	582	597	636	600	598	604	617	597	639	620	633	625	611	611	677	607	597	593	561	584	603	633	621	628	606	573	651	611	592	658	662	642	632	640	666	609	575	640	613	594	607	629	595	626	558	612	652	615	606	624	599	598	593	604	622	655	584	638	580	599	585	569	587	584	660	573	611	663	604	601	651	644	627	624	593	601	651	628	596	656	606	630	639	627	619	616	633	608	603	634	618	625	612	585	662	613	620	590	634	605	651	621	609	588	575	558	641	621	618	622	639	640	657	570	612	603	609	661	622	571	648	563	639	638	637	599	604	653	682	600	613	627	574	620	599	603	594	569	599	658	591	616	635	633	616	655	651	577	602	610	621	605	627	660	617	625	630	623	609	614	637	604	619	593	595	607	613	669	657	641	637	601	640	617	610	621	630	621	605	629	602	638	580	632	624	594	618	580	652	630	588	600	605	625	605	611	629	658	611	601	567	636	600	682	642	650	637	594	634	616	642	669	633	634	586	575	606	642	623	614	609	583	587	592	611	651	632	603	613	659	623	655	617	612	587	636	603	641	648	621	651	603	615	659	577	583	590	589	626	591	627	630	542	615	641	634	628	601	657	645	608	627	660	608	592	572	645	644	651	623	646	574	567	637	601	612	624	597	634	657	603	619	619	587	583	602	590	639	598	562	609	655	665	593	615	581	661	617	616	621	617	620	611	615	592	636	608	574	630	581	636	608	591	615	656	588	584	675	595	594	572	614	620	651	653	620	576	601	648	634	601	624	603	634	624	663	605	643	613	585	611	605	615	609	586	606	590	664	604	580	629	565	628	622	644	649	589	608	626	622	550	559	613	630	596	606	646	597	622	630	606	630	581	615	579	603	597	571	594	601	605	581	649	603	576	659	607	674	602	605	600	625	652	619	612	617	628	642	646	596	608	603	590	590	617	612	619	634	600	635	625	601	588	639	633	640	640	597	629	637	599	651	615	617	571	607	648	619	587	624	626	617	594	612	611	584	582	635	634	611	618	643	618	603	592	645	652	592	631	629	633	613	635	620	583	608	580	649	606	576	606	634	654	609	634	616	640	632	626	665	615	636	680	669	645	587	600	609	599	607	599	613	637	628	643	619	618	590	639	647	625	619	657	584	657	556	657	625	578	587	640	565	631	607	596	613	551	631	606	600	605	589	601	636	598	589	628	590	619	631	657	636	610	626	637	599	654	574	596	557	622	643	609	603	600	595	639	598	656	557	603	612	580	613	615	668	593	619	656	621	642	609	584	616	600	561	625	568	627	579	638	612	644	592	671	611	642	624	629	622	585	627	624	606	586	610	619	622	629	635	621	612	647	613	626	652	581	616	568	597	646	607	613	635	623	615	610	615	646	588	643	580	619	581	595	587	645	654	614	608	610	595	616	628	574	619	641	621	582	612	620	661	642	585	586	611	647	620	623	666	634	618	612	626	610	627	621	613	581	609	602	620	631	606	617	595	652	621	637	582	615	618	616	599	635	648	617	619	617	611	639	635	614	578	601	605	585	617	533	655	627	582	588	604	576	651	586	612	616	627	657	624	629	605	606	603	611	612	595	614	601	587	618	596	591	661	630	586	607	550	606	561	636	609	649	623	621	630	601	605	582	585	617	545	592	613	617	610	616	581	663	623	655	607	622	669	606	631	589	618	577	605	597	603	636	639	615	584	615	552	644	621	638	607	589	620	627	614	592	609	580	618	603	645	596	592	611	613	673	605	629	570	622	583	597	627	629	614	636	618	612	596	651	638	618	671	650	549	599	685	600	592	612	615	647	614	628	645	648	613	586	620	600	673	576	594	660	630	603	607	622	625	622	614	633	590	603	649	617	602	621	640	668	612	605	641	641	567	622	610	584	613	654	655	602	596	581	636	632	633	595	598	641	533	598	636	596	634	656	644	604	577	648	597	600	662	583	614	649	623	607	591	607	615	610	599	635	616	577	584	665	664	656	636	664	627	654	612	652	607	612	644	651	626	623	615	596	645	578	637	652	632	608	586	636	612	636	646	634	648	610	618	596	623	611	638	640	670	584	562	587	639	590	634	630	619	623	634	596	606	601	640	589	609	608	634	601	554	611	625	623	620	560	613	680	633	626	622	614	610	649	609	666	585	602	575	617	656	651	674	622	652	626	598	641	608	619	607	628	563	625	616	628	613	633	623	639	578	610	642	624	639	612	636	582	618	632	640	604	644	590	648	616	608	580	620	631	623	608	560	631	613	617	644	632	648	629	611	582	628	619	610	595	607	624	585	571	653	595	579	606	624	648	642	629	676	570	653	601	608	615	594	597	611	592	567	632	649	627	588	604	610	626	599	644	595	609	645	611	579	625	590	603	637	620	591	605	592	580	609	636	635	632	618	671	610	639	562	597	645	609	586	590	664	618	589	609	612	629	629	670	606	612	573	633	646	580	577	619	620	647	627	610	597	603	655	624	595	626	613	634	613	615	610	633	583	628	623	630	619	655	564	626	625	612	596	655	658	609	667	590	630	623	618	591	646	562	643	631	638	619	631	570	609	578	608	596	658	595	573	631	561	623	603	599	613	620	605	606	580	628	653	630	653	627	607	667	618	638	565	631	615	562	606	612	649	611	607	623	616	605	632	583	644	647	584
53673	10742	11372	6597	4241	3052	2322	1785	1560	1374	1207	1104	1062	993	953	894	830	855	737	747	748	715	705	668	654	727	654	659	670	645	649	642	621	628	653	612	604	632	632	624	642	604	601	593	569	616	613	579	638	600	631	614	625	608	629	635	599	603	645	562	655	598	602	611	597	609	631	575	638	639	630	597	648	558	553	597	601	599	610	582	605	578	592	559	592	594	588	576	568	611	606	554	590	599	596	555	597	579	549	559	591	613	564	609	563	587	534	580	575	573	546	590	561	639	560	556	568	600	604	604	591	596	552	580	535	573	580	604	613	593	564	597	615	567	573	597	585	614	606	580	611	600	593	591	571	549	567	549	587	571	610	595	610	605	532	559	572	616	557	590	572	627	652	614	585	565	564	589	560	567	573	617	648	560	564	576	587	521	534	603	589	624	571	552	564	562	549	613	543	535	561	629	558	532	570	576	590	519	583	548	567	608	544	567	570	539	594	551	606	555	606	540	560	579	561	612	597	588	621	575	545	590	556	593	547	596	593	633	537	552	578	614	637	563	613	559	571	575	548	575	595	537	547	567	598	554	566	585	542	584	568	581	581	598	593	579	543	559	608	606	606	595	568	570	584	562	576	570	538	570	577	583	568	609	580	574	598	598	576	600	613	594	576	555	579	589	605	551	564	585	551	557	584	545	580	581	546	606	566	578	600	603	579	548	595	588	578	557	577	560	600	573	597	626	569	589	613	600	541	578	603	580	577	616	635	576	564	576	587	632	556	573	612	532	554	543	600	566	548	587	602	557	584	602	570	572	580	578	577	604	535	564	574	587	522	553	629	568	556	602	583	589	520	599	554	552	587	575	588	563	604	575	570	575	610	590	580	585	660	575	541	519	545	574	612	552	578	556	549	586	603	559	574	583	582	574	620	579	610	521	560	605	558	589	564	573	588	567	582	548	551	589	596	568	595	567	548	541	566	590	576	629	570	543	587	567	590	598	595	591	544	554	637	594	589	591	575	534	599	562	553	587	603	568	572	564	559	577	593	563	542	579	578	563	542	543	598	558	579	625	576	564	603	581	616	566	556	561	573	599	561	589	581	554	557	543	551	656	586	571	580	544	567	540	583	618	562	555	572	540	540	545	551	569	529	572	552	571	586	545	594	572	598	535	584	563	573	596	584	557	576	581	525	561	582	558	587	612	564	570	581	575	594	600	585	579	584	581	584	572	615	616	592	581	598	553	565	556	606	541	566	569	595	581	569	596	628	552	550	587	546	584	603	540	604	556	581	614	628	615	617	574	562	551	563	577	588	564	570	531	549	552	551	597	538	579	599	563	564	597	565	557	585	598	556	561	558	578	594	602	595	539	595	591	546	618	571	529	563	570	592	568	622	567	573	538	621	613	576	569	650	574	549	563	596	608	562	607	569	565	612	595	565	609	625	582	566	560	538	577	571	584	549	582	572	562	532	577	559	567	530	601	589	563	616	556	553	601	568	547	557	580	564	587	577	596	566	583	623	571	581	541	549	529	560	588	582	585	575	553	576	521	596	604	576	551	600	604	575	568	568	554	535	532	571	561	565	560	587	553	582	558	557	560	545	558	580	590	562	592	544	573	565	591	533	587	636	549	559	556	595	579	577	523	602	595	548	563	593	630	572	566	573	630	588	591	593	649	550	626	605	568	580	607	599	563	594	576	530	552	597	570	518	622	640	549	558	562	595	592	589	593	568	542	567	593	517	593	595	579	529	565	581	580	590	559	554	562	596	580	565	560	567	551	540	572	581	593	607	610	591	568	547	547	582	572	556	582	551	621	554	539	572	623	598	599	576	613	539	568	567	605	592	572	577	598	559	562	601	585	585	604	601	572	548	628	587	606	604	566	607	567	579	611	546	541	636	619	530	577	579	618	578	514	554	604	613	613	588	575	590	588	624	595	550	579	585	586	604	643	599	587	541	569	563	589	576	580	604	615	545	616	560	623	560	585	614	576	581	563	549	594	585	589	582	579	553	594	536	577	558	569	565	570	585	567	563	588	579	605	585	600	606	614	545	547	568	579	610	600	589	620	565	610	602	601	577	603	527	568	608	572	560	586	627	613	557	563	535	559	575	624	623	612	597	566	540	563	594	585	575	586	581	585	601	594	597	593	595	599	596	538	549	573	526	573	581	567	583	546	547	591	583	600	591	563	599	586	587	543	536	569	583	557	627	600	593	572	547	573	585	608	562	600	627	545	558	577	609	548	515	551	597	612	512	595	551	586	605	593	602	556	562	560	562	596	581	574	594	584	587	593	525	580	588	575	589	553	640	564	555	601	606	626	605	568	546	536	551	600	594	525	576	608	564	621	581	548	574	589	611	546	557	577	623	610	590	585	567	607	571	541	597	564	574	641	583	606	568	596	566	581	605	550	589	547	635	586	583	589	581	588	603	600	593	565	564	577	602	610	584	531	608	529	584	584	586	563	589	537	564	551	541	581	541	595	604	573	574	593	596	592	560	606	618	614	572	583	565	527	592	572	570	571	563	575	566	593	606	581	579	567	587	582	589	559	573	600	615	593	581	601	544	552	605	556	621	545	547	587	559	544	572	579	588	588	540	567	611	589	560	524	580	581	605	567	588	550	578	565	589	547	583	555	571	602	547	559	585	589	542	565	577	588	596	593	595	595	617	617	539	584	573	579	569	593	583	577	578	595	569	558	547	567	574	579	539	567	576	584	591	557	644	579	568	580	545	601	620	599	574	571	580	542	575	581	596	573	572	612	597	593	563	590	592	611	565	538	594	589	580	562	589	561	554	565	600	611	574	543	572	598	589	531	611	559	573	564	574	565	607	602	565	590	596	537	572	637	588	589	599	630	588	621	550	609	550	582	538	569	572	571	591	589	611	568	565	574	571	571	573	572	544	577	587	575	577	580	583	562	579	610	588	576	611	583	561	540	574	569	591	580	566	589	569	571	570	613	588	599	559	567	562	570	541	574	559	593	586	542	593	595	541	589	545	553	578	558	559	610	568	598	548	611	563	556	551	572	595	557	608	538	569	511	587	643	596	576	575	584	563	561	574	571	585	603	569	546	581	580	568	568	598	601	569	601	605	579	560	563	594	570	609	553	564	563	598	546	602	595	557	558	590	589	557	545	565	559	594	589	567	566	594	576	532	572	576	581	622	572	593	588	584	563	645	595	596	567	553	541	550	594	589	539	544	561	635	604	599	600	575	575	593	595	577	537	569	566	602	539	560	557	615	559	538	613	597	549	550	583	594	514	575	597	593	584	531	578	572	593	600	516	578	622	556	598	550	577	597	586	589	560	583	601	606	602	589	561	560	585	606	582	585	561	553	562	590	552	639	599	579	612	611	560	563	594	556	586	596	572	584	571	603	577	584	608	590	582	555	622	587	567	603	604	580	589	569	607	542	598	587	587	623	567	552	537	580	561	593	631	572	525	593	576	566	598	572	614	590	583	603	543	607	567	554	582	530	551	602	588	545	600	593	583	585	556
34614	18360	4472	678	534	506	522	489	523	508	504	525	504	478	478	524	493	466	486	513	476	521	486	503	457	485	537	506	505	463	498	485	493	458	471	519	467	491	494	442	504	489	449	527	538	486	523	495	512	484	481	493	536	503	464	537	439	482	491	487	490	506	522	495	468	511	523	510	475	572	437	504	506	497	490	491	492	511	512	513	454	491	514	515	497	461	491	455	528	485	522	488	479	504	506	495	507	477	472	490	477	504	518	505	518	467	525	474	520	507	545	502	524	477	489	497	451	490	531	470	454	497	514	502	514	476	490	509	487	459	512	485	493	460	532	467	515	516	529	491	498	512	478	524	493	482	489	492	477	475	490	472	542	490	502	501	478	471	493	504	498	486	481	477	509	518	467	477	478	453	502	497	555	482	489	492	474	509	478	495	485	505	477	507	481	457	497	479	526	477	537	478	431	469	487	510	513	495	490	509	510	515	504	486	494	553	501	441	519	501	461	508	484	484	473	478	464	479	489	510	482	515	458	457	483	486	468	509	505	459	479	510	498	459	521	505	507	465	496	453	514	482	483	533	472	481	464	478	472	515	475	491	471	513	505	475	503	476	497	463	504	477	465	481	453	501	448	468	518	533	473	478	515	472	478	517	511	518	449	516	505	497	519	497	488	499	476	488	519	511	496	523	475	471	486	520	514	478	506	459	479	499	451	491	519	472	539	448	471	464	478	471	496	518	479	511	514	485	521	481	465	475	480	531	495	517	518	495	482	437	502	475	472	527	495	478	472	507	514	501	483	451	488	520	471	454	522	515	500	518	467	551	508	444	501	517	473	506	497	452	544	495	462	501	463	498	524	448	499	521	498	484	520	550	479	485	491	489	492	496	500	475	476	467	477	493	507	504	489	513	480	485	497	472	510	496	538	557	505	486	476	510	496	475	474	481	484	465	508	532	482	482	529	469	463	509	506	496	484	477	497	494	498	465	474	536	465	462	527	478	526	456	561	448	494	505	482	502	462	492	459	461	508	459	479	498	469	456	489	547	493	483	483	443	513	430	508	468	526	480	532	513	483	473	475	511	502	521	518	475	479	465	481	477	451	480	502	477	508	477	495	515	490	505	493	466	502	462	524	463	466	495	478	472	459	477	501	494	501	457	485	501	498	496	503	482	503	472	485	472	495	453	464	497	539	484	496	476	491	490	492	508	483	479	491	467	473	481	526	479	487	462	515	525	525	484	481	514	518	506	480	514	513	508	507	506	441	510	468	468	467	467	473	527	507	518	454	468	522	535	470	491	457	514	481	460	478	506	527	505	494	487	496	516	467	493	517	493	485	460	527	477	466	449	496	457	469	472	526	492	488	495	491	526	524	495	492	464	491	470	460	478	505	498	484	459	482	447	516	501	472	480	486	495	474	500	483	505	439	497	476	498	509	489	499	493	487	542	479	475	465	464	521	489	534	491	494	488	510	499	504	510	473	491	467	558	456	481	468	493	504	485	496	544	506	470	530	507	504	488	493	484	479	474	489	489	501	500	512	515	490	484	481	462	475	523	513	482	475	464	513	518	509	479	464	493	472	525	504	480	509	496	480	520	514	496	488	496	549	472	480	485	504	487	467	491	486	496	487	499	485	514	452	502	468	494	512	504	501	499	467	491	472	493	526	513	527	452	455	491	494	507	477	482	500	492	508	476	522	498	505	534	508	498	474	453	475	498	467	502	451	491	508	474	475	494	488	484	480	545	491	469	508	501	474	472	519	467	495	472	469	496	487	484	481	479	506	496	466	494	478	488	498	461	512	510	507	503	482	475	489	501	508	470	471	495	525	509	493	490	483	521	486	524	503	496	504	491	519	468	507	479	526	505	519	505	483	512	506	518	488	481	473	513	488	499	474	508	471	464	489	523	487	473	460	469	518	473	510	519	470	468	536	478	500	519	454	500	504	484	517	474	481	471	503	517	503	516	496	481	508	428	504	511	479	502	489	533	458	522	501	542	490	492	482	519	504	508	469	496	529	502	488	451	457	518	525	485	464	480	464	440	479	445	505	476	505	484	505	475	494	490	479	509	517	535	507	538	465	536	489	508	469	518	506	484	502	510	516	501	503	500	507	509	486	508	512	496	476	478	486	512	494	478	484	475	509	459	514	444	551	472	502	492	483	498	474	459	489	496	486	509	459	518	500	507	451	509	471	532	498	497	515	478	491	509	488	491	467	480	521	542	502	492	478	488	485	519	462	492	494	479	507	499	531	474	474	489	464	518	448	481	499	475	517	476	486	473	517	462	481	484	479	499	507	492	513	495	478	505	475	492	456	455	501	508	474	479	473	494	458	482	510	435	514	456	530	480	483	491	481	471	465	524	476	508	499	482	476	458	478	509	485	508	465	484	477	490	445	498	477	457	511	430	493	448	514	474	452	500	530	523	486	485	466	505	503	502	477	455	501	497	459	490	524	499	493	516	503	500	503	505	510	458	500	460	501	482	524	479	509	518	513	538	487	515	467	464	503	511	467	435	494	484	511	497	507	460	477	489	444	495	506	459	492	463	467	458	487	491	495	492	493	466	498	503	481	495	491	546	475	541	487	497	429	473	511	484	501	489	486	482	511	470	480	463	494	474	492	469	450	534	477	482	498	491	492	443	507	537	489	489	491	510	464	474	509	500	498	456	483	505	472	505	505	487	472	494	468	486	516	497	497	496	477	495	503	477	515	499	474	463	504	498	528	462	513	453	507	500	470	488	505	500	503	498	484	530	487	467	497	478	487	519	484	492	481	472	487	470	499	529	508	497	497	506	492	473	511	501	440	508	490	454	519	469	483	514	478	519	474	534	470	496	524	530	474	449	513	438	488	538	510	464	495	500	517	497	431	490	475	474	456	485	472	498	512	503	556	483	487	465	477	488	479	497	518	481	499	478	493	459	490	485	506	505	466	501	513	468	534	498	504	433	512	499	492	523	496	503	518	470	500	516	472	499	510	481	484	516	503	535	485	511	467	505	471	484	482	473	469	495	463	465	525	485	464	481	515	485	509	464	464	522	488	494	479	477	532	493	510	529	476	516	506	498	513	476	491	447	513	498	503	481	481	527	512	490	469	497	510	463	450	472	520	482	489	485	503	476	526	530	530	483	499	466	467	489	512	503	469	521	492	476	487	504	495	487	499	472	485	487	504	487	464	477	494	482	476	524	502	516	534	519	479	503	494	526	482	481	476	524	517	530	535	458	480	488	496	485	451	505	449	490	484	526	491	476	494	535	469	520	473	528	486	479	497	486	456	513	463	523	517	507	487	522	435	482	498	483	484	469	463	493	491	472	508	536	487	523	495	484	482	486	520	487	480	505	482	476	509	485	511	507	484	496	471	475	470	482	498	497	455	464	477	515	534	493	493	445	499	470	533	457	450	468	508	496	491	534	470	533	503	476	474	525	493	493	494	453	474	461	481	511	505	494	489	452	480	501	487	518	514	469	496	496	493	480	480	476	525	538	479	476	505	473
32843	3198	816	732	645	551	558	596	575	519	539	494	510	511	554	526	497	488	546	504	515	510	543	515	517	531	489	514	492	455	524	485	527	532	508	555	449	519	467	499	528	548	513	513	520	518	516	540	519	493	525	494	519	521	508	517	538	511	511	555	484	528	517	537	530	518	534	502	483	527	517	467	488	512	514	502	511	524	510	513	489	493	534	503	510	531	513	487	535	503	544	517	487	497	508	521	494	522	479	514	521	518	537	537	534	505	532	535	544	489	547	530	557	505	555	517	464	536	502	509	520	495	501	505	497	547	512	513	556	506	519	507	516	525	509	500	539	508	519	532	517	512	547	501	503	505	490	530	478	527	514	502	541	571	510	529	521	547	504	505	497	485	531	512	520	515	484	535	545	503	500	493	506	509	531	515	547	471	494	527	531	544	504	514	485	515	486	492	508	498	501	495	479	498	513	532	502	507	511	490	521	530	468	542	529	498	495	537	504	478	497	530	515	476	548	524	510	533	472	520	538	480	511	550	500	496	513	505	544	514	514	516	515	512	526	461	525	520	506	507	510	564	447	520	523	504	499	463	501	498	533	501	516	518	471	494	555	507	500	501	511	504	537	470	543	542	485	502	518	577	494	507	532	530	520	483	530	487	539	540	572	529	498	552	490	508	528	514	550	491	501	533	500	526	491	585	505	484	495	535	532	511	518	545	531	528	532	544	568	553	524	486	499	520	505	529	513	512	534	536	490	497	530	543	501	533	531	519	532	552	531	508	500	510	497	537	529	500	525	478	510	507	483	510	545	519	528	493	498	518	509	489	522	509	480	511	555	498	524	547	536	513	522	521	553	524	485	524	493	501	516	535	542	489	517	505	501	499	533	525	510	547	507	526	535	513	500	504	523	520	524	495	501	496	517	499	504	503	494	513	536	497	496	514	479	491	487	485	533	551	531	489	522	506	512	520	494	526	501	481	518	527	537	479	520	549	503	550	521	536	510	549	497	512	514	510	536	516	503	483	551	500	490	518	494	523	555	474	488	538	524	519	515	470	527	494	482	520	506	488	512	541	503	515	510	488	513	526	490	494	502	539	542	499	531	507	521	525	571	498	529	508	485	537	504	534	484	488	492	502	514	527	540	502	534	480	511	532	504	523	487	521	501	513	544	511	526	496	501	512	520	514	540	517	486	542	508	531	504	531	505	508	505	520	509	515	524	525	515	508	521	557	489	508	491	563	526	543	527	502	539	505	513	509	519	498	493	533	518	477	528	511	507	526	488	510	509	466	524	514	489	501	527	533	572	518	495	497	512	507	483	537	519	516	552	490	493	508	501	508	530	479	467	537	528	503	513	511	471	462	538	551	485	498	553	553	489	482	491	496	532	520	539	577	511	495	497	493	469	537	543	504	476	515	485	526	506	518	526	519	493	500	550	538	516	514	529	523	510	534	521	494	536	470	530	518	499	577	533	495	533	495	516	521	500	517	541	523	488	492	477	522	548	522	493	530	500	525	498	518	531	534	485	517	524	547	511	507	474	504	498	531	485	497	534	523	522	539	497	469	522	515	490	488	526	501	509	497	509	513	512	473	549	506	508	525	509	494	503	496	540	520	485	515	542	506	518	490	500	536	521	492	535	497	501	490	479	517	512	521	507	502	505	516	502	554	550	549	516	531	545	496	504	519	497	557	510	522	503	512	502	540	505	501	516	489	509	533	519	510	531	523	498	497	499	527	491	517	510	481	501	510	531	493	495	541	479	546	490	503	509	489	505	546	546	486	533	485	498	541	529	515	535	550	529	556	553	504	503	558	509	494	456	526	532	512	527	518	508	523	527	518	522	549	498	488	497	518	510	510	489	506	508	517	515	499	496	508	523	478	541	514	525	526	506	519	521	530	534	503	530	479	495	529	519	502	520	477	532	495	506	528	535	513	489	517	506	546	499	511	504	512	472	536	478	486	499	505	518	493	507	537	516	501	522	512	501	493	530	492	552	543	540	460	502	510	519	506	491	546	513	501	521	535	516	489	542	501	530	513	508	547	537	525	555	474	531	498	537	466	515	530	491	526	507	501	534	553	524	499	502	492	535	499	492	527	499	493	506	480	532	518	539	538	543	509	504	526	524	504	488	509	502	488	499	482	516	505	483	488	523	496	511	515	484	506	522	469	503	526	538	461	541	524	540	477	523	492	525	544	521	529	513	548	465	547	526	488	509	523	536	497	495	480	508	541	539	504	549	514	513	519	496	457	506	532	514	499	475	525	516	491	496	482	465	535	523	494	528	510	503	491	529	518	515	505	534	506	534	530	551	534	567	500	515	498	528	495	501	494	533	498	492	549	509	476	509	504	532	525	499	535	526	524	545	469	462	520	523	507	531	500	514	529	462	497	502	499	463	542	536	527	512	513	497	510	510	518	504	524	509	511	510	494	516	509	509	499	492	527	466	531	495	514	508	487	550	506	478	510	485	514	500	516	516	493	519	510	511	509	488	503	498	463	518	522	476	549	520	506	530	503	513	536	503	522	512	505	511	498	480	566	520	530	508	492	517	536	499	545	498	486	521	514	506	517	529	502	507	461	502	519	549	509	519	497	510	519	520	484	508	496	510	492	508	543	471	529	524	538	530	490	518	505	471	503	542	527	485	552	532	499	490	523	486	524	528	492	487	529	491	508	507	531	546	532	473	497	511	458	496	514	499	515	522	495	532	510	478	523	526	537	556	534	499	508	487	520	504	525	476	535	494	490	501	561	488	526	546	493	510	480	536	518	511	552	510	518	505	541	552	520	513	492	492	505	500	546	520	504	493	514	526	552	523	540	519	560	475	488	521	536	475	505	534	510	493	538	496	554	510	537	491	491	501	520	471	515	532	499	509	507	534	543	523	512	529	504	509	511	518	503	529	541	507	534	528	517	496	502	514	530	532	509	507	499	524	506	550	477	518	496	531	519	565	519	521	508	517	511	520	487	562	539	500	536	530	530	494	524	522	523	542	519	509	490	504	530	549	522	543	487	495	518	528	514	497	537	511	510	518	535	510	489	540	529	509	479	537	523	523	502	521	491	501	503	497	541	549	519	497	498	498	534	516	538	503	497	514	498	535	527	536	488	499	484	531	501	482	471	521	498	525	496	515	531	497	492	553	526	531	491	482	532	475	492	497	511	512	468	534	496	533	516	490	511	519	517	546	520	483	469	534	510	558	514	518	456	529	554	522	505	523	533	509	559	485	505	500	549	537	557	517	511	572	512	519	529	483	489	533	481	505	487	511	524	483	528	520	542	505	487	546	516	495	493	510	512	519	486	495	546	527	514	506	547	548	536	520	542	524	534	488	510	521	510	553	529	494	516	518	539	467	487	527	543	504	519	533	525	478	536	505	490	506	564	512	536	470	499	532	481	508	496	576	480	517	517	523	498	497	571	521	511	537	538	517	517	522	514	495	553	531	536	486	502	541	551	517	515	505	513	477	559	505	520	501	516	531	530	506	510	556	500	513	552
26667	21983	28571	25849	21872	10793	958	641	524	499	471	431	415	400	369	395	395	383	341	359	367	341	373	366	356	350	324	316	302	324	340	347	308	309	299	339	349	303	325	337	322	294	325	314	347	344	324	342	306	358	338	355	315	295	305	329	358	344	354	292	325	313	310	321	317	340	308	335	295	342	345	316	305	328	339	314	348	332	314	313	324	332	334	343	329	334	309	322	341	336	284	345	308	311	305	314	324	333	312	300	307	334	297	303	334	308	338	331	326	285	295	276	325	307	336	298	281	307	323	303	326	315	333	331	330	324	302	323	299	332	309	298	311	310	326	299	323	315	342	309	306	338	285	339	351	310	311	310	352	299	335	318	311	321	338	320	326	312	307	324	304	336	320	334	331	304	324	287	356	302	359	297	293	314	311	317	294	291	323	330	311	300	291	323	336	327	317	296	317	324	297	313	297	333	307	335	294	324	280	290	298	296	338	304	318	343	321	315	313	326	324	325	326	328	319	292	320	320	299	322	293	328	293	292	322	293	314	317	295	329	314	325	310	320	345	314	320	303	324	336	311	311	308	315	296	297	311	300	315	328	323	309	309	322	333	320	308	317	321	319	337	278	312	338	281	319	301	281	350	302	320	321	341	306	321	304	294	325	326	327	281	300	307	313	320	302	328	271	304	347	299	285	307	302	324	353	319	340	360	320	301	298	303	348	352	320	295	310	332	307	286	299	305	352	359	355	318	330	303	333	296	303	313	308	299	324	351	305	326	322	331	284	337	325	302	339	324	302	315	325	304	327	342	302	340	295	290	332	308	315	322	326	309	359	306	295	291	317	324	319	285	337	321	325	293	338	299	320	342	333	298	336	345	341	319	322	342	320	300	311	344	321	328	293	320	320	334	317	302	307	299	319	321	294	313	303	347	318	281	347	325	316	315	308	304	291	339	307	301	306	311	312	348	298	348	316	321	335	323	325	305	351	301	287	279	312	321	320	339	313	308	307	291	297	291	262	304	332	288	340	308	340	330	305	324	324	322	290	331	340	319	349	312	308	333	291	295	308	307	305	335	315	319	297	307	325	292	317	346	293	328	295	305	314	305	322	310	289	355	282	354	335	292	296	295	282	313	300	332	339	323	326	325	275	336	289	301	316	297	293	312	320	361	312	310	306	343	325	304	330	337	362	361	293	328	292	297	278	337	317	317	323	327	348	328	331	300	319	340	295	339	321	274	339	287	339	323	352	303	316	329	314	308	288	320	285	317	292	298	378	322	319	299	295	295	315	304	323	321	323	287	294	306	320	310	301	312	331	315	328	289	345	310	346	319	305	301	323	302	312	304	350	317	320	293	315	316	306	315	308	310	337	314	304	356	295	311	323	310	285	283	313	339	299	327	279	323	324	325	293	302	296	326	293	301	293	337	307	312	301	317	326	310	275	337	300	316	284	300	329	293	301	300	317	289	324	316	298	321	341	332	336	304	318	331	333	330	294	310	302	306	303	350	328	301	290	301	327	303	329	295	325	279	306	320	312	317	339	320	308	318	300	341	320	281	311	286	317	291	335	323	313	336	305	333	291	321	301	359	303	306	318	293	307	332	306	331	325	353	320	317	325	327	341	332	303	343	335	324	327	305	321	298	253	309	341	319	324	313	309	343	289	322	306	343	319	307	306	327	313	328	305	326	327	322	304	319	326	290	335	323	316	313	272	285	302	302	312	331	345	339	330	316	306	287	315	338	282	337	293	326	350	305	337	318	315	324	309	299	309	320	331	324	350	297	314	305	294	308	325	310	345	325	312	306	342	315	326	320	293	296	309	320	320	299	309	346	337	316	330	349	334	292	313	300	360	346	333	320	314	342	296	321	297	308	331	344	307	279	308	338	295	310	332	332	326	270	317	332	289	293	330	311	261	300	298	298	271	302	293	334	313	311	326	338	307	316	312	272	322	312	311	301	305	334	314	334	311	324	302	311	300	324	328	302	361	331	317	305	326	348	317	320	347	321	306	294	348	334	325	314	343	307	326	324	297	282	313	293	340	307	300	298	347	333	302	311	313	288	313	299	307	318	288	349	293	298	330	336	303	312	324	339	276	318	304	324	337	320	289	310	327	317	319	309	301	312	302	330	315	323	307	291	328	304	308	298	322	308	331	325	347	284	329	304	317	298	323	298	319	296	312	323	337	326	340	301	298	354	311	307	301	284	292	324	350	306	322	309	286	325	306	318	319	331	330	319	297	285	283	306	314	335	317	303	295	334	326	292	321	325	317	295	302	337	298	287	298	327	328	298	321	293	312	313	296	293	324	328	317	322	316	306	344	316	300	351	310	311	326	297	298	332	284	303	325	297	335	314	311	342	294	295	331	346	334	294	306	295	317	290	308	318	298	305	308	315	312	332	320	289	325	334	320	300	310	322	318	342	306	314	347	334	320	311	349	330	313	334	340	314	332	342	336	310	297	290	318	306	286	341	336	298	334	317	333	308	316	299	340	304	310	333	314	305	351	356	345	309	319	345	316	329	327	310	299	314	310	312	288	289	333	330	311	333	300	323	289	322	325	325	276	318	296	311	315	332	330	305	322	301	304	316	284	330	283	291	331	302	340	321	356	322	318	310	299	335	308	287	322	277	288	308	326	323	288	348	277	328	310	328	321	313	337	272	331	313	295	282	289	316	309	313	301	357	286	276	318	311	309	329	332	314	311	318	310	309	291	344	310	336	305	280	303	326	320	299	290	303	332	335	307	306	327	323	314	344	287	305	266	327	315	285	306	343	289	304	317	317	321	304	304	323	325	328	325	338	327	335	320	367	306	329	341	312	332	334	330	315	330	314	296	352	328	323	297	308	319	298	319	325	317	300	287	290	305	322	309	320	324	290	312	344	346	305	268	323	315	318	315	315	296	316	295	355	316	306	295	291	315	334	299	328	308	290	341	274	299	310	324	287	312	323	309	280	333	316	319	290	334	318	275	317	301	264	345	321	295	323	312	314	344	297	317	347	325	347	338	322	315	295	363	353	301	326	343	307	313	330	324	321	319	328	348	336	297	334	290	323	323	314	296	300	299	291	300	302	320	339	353	283	284	278	341	314	310	324	307	336	296	327	317	304	291	305	315	296	327	320	311	338	296	322	280	324	309	322	311	334	313	318	307	316	307	323	341	297	315	303	300	293	329	332	308	308	323	312	304	342	305	313	336	345	307	328	331	313	300	319	332	340	312	317	312	327	317	321	328	318	318	315	330	289	324	331	322	344	291	308	333	315	294	308	337	309	316	343	341	336	296	328	313	298	302	318	324	320	300	347	303	335	346	290	320	327	338	318	338	297	346	326	332	364	277	314	307	307	326	291	322	309	311	322	341	320	305	292	286	320	346	303	320	303	350	326	315	294	345	301	318	330	289	318	308	323	324	319	323	296	324	325	330	341	290	312	346	316	324	330	300	308	345	333	348	300	300	321	302	321	310	307	332	331	318	292	297	332	314	315	316	307	349	350	315	310	303
58434	9661	7110	3941	2319	1719	1254	1047	846	755	650	572	577	533	510	494	443	468	381	419	428	403	427	368	401	402	351	408	397	365	350	328	357	357	349	337	352	350	309	365	308	346	358	315	350	363	346	364	354	353	378	355	363	345	332	345	318	352	360	365	350	340	364	350	373	330	360	342	348	333	360	361	349	349	309	319	328	363	328	318	321	322	325	353	345	357	328	326	328	337	326	315	321	312	315	358	350	316	286	345	318	341	341	334	336	351	317	315	347	326	340	326	343	317	355	309	353	314	348	349	308	316	319	328	334	322	343	323	336	315	330	312	309	339	338	346	359	301	323	334	295	308	304	393	337	323	340	289	340	323	356	359	338	321	321	352	338	339	318	365	331	331	305	339	370	358	323	309	314	314	313	325	345	312	334	327	315	314	311	339	286	323	349	328	322	344	310	340	331	337	329	316	357	347	325	336	338	339	348	321	329	311	332	310	325	311	305	319	327	335	347	314	335	335	316	313	309	336	336	369	340	314	319	345	322	346	310	322	344	326	318	316	344	306	323	319	364	331	323	329	339	327	307	339	347	338	318	336	308	316	369	311	305	336	324	309	338	319	343	359	296	332	344	331	345	341	313	329	339	339	340	326	309	339	321	329	283	321	321	325	309	327	334	335	320	349	345	319	328	340	320	347	315	324	322	346	299	333	336	307	341	328	316	327	301	310	309	353	339	297	325	314	312	335	318	360	299	319	323	329	300	329	321	335	355	306	326	345	325	312	278	334	318	362	319	317	309	305	320	332	313	322	339	326	318	298	318	357	331	336	333	331	327	321	306	333	334	318	312	317	352	309	315	301	308	330	350	308	324	307	347	314	334	338	323	297	313	352	329	302	326	326	340	320	304	300	346	342	337	317	297	322	339	328	343	316	348	299	341	319	341	321	308	314	332	328	336	328	321	340	358	347	315	343	330	315	344	329	341	339	286	295	336	323	342	333	302	345	298	329	300	343	326	288	322	306	322	304	332	297	351	313	303	344	326	322	328	345	329	349	329	307	285	339	327	340	298	324	331	339	335	321	342	331	324	331	337	308	338	288	322	337	367	290	349	311	329	348	310	294	332	331	332	340	326	357	319	321	335	359	335	334	355	330	332	342	332	330	332	298	297	351	314	321	366	344	308	332	331	332	340	310	301	349	315	355	301	320	325	300	305	342	329	307	329	333	324	292	315	307	312	339	351	327	343	314	337	337	327	328	320	324	335	335	338	348	335	334	312	343	339	300	346	308	332	319	341	331	308	333	309	332	295	323	339	338	304	315	315	319	336	319	326	343	314	319	321	359	317	316	348	339	327	343	291	337	353	347	313	319	322	302	325	315	330	333	289	326	314	313	341	355	330	327	331	309	312	294	345	343	335	306	315	329	313	349	333	337	337	314	325	317	322	313	325	299	327	353	345	334	307	337	330	327	325	313	364	316	310	310	317	359	309	332	361	304	319	280	323	321	321	334	326	299	325	328	326	313	326	356	326	316	334	316	346	323	302	346	307	300	347	353	315	317	323	323	312	301	328	308	347	362	321	342	302	326	320	346	312	324	334	342	355	292	335	345	353	293	342	349	344	286	323	334	304	298	342	339	293	343	333	312	314	328	313	359	323	357	329	325	316	347	307	340	345	282	327	321	320	303	341	317	328	287	330	337	339	328	328	295	288	298	327	343	330	320	353	317	321	328	318	307	369	344	354	317	320	311	367	314	335	276	337	307	329	298	312	318	332	325	334	323	358	330	317	308	347	326	320	320	318	326	317	299	316	327	331	338	301	320	333	325	369	287	303	323	327	303	349	322	351	320	349	329	361	334	331	327	322	314	343	333	318	363	319	352	310	323	308	345	308	298	302	342	307	325	327	314	324	356	319	332	318	323	286	376	306	324	315	314	313	384	308	338	302	328	316	314	288	346	296	336	340	296	318	327	309	303	308	361	333	343	312	318	328	322	298	321	358	325	322	347	324	324	350	349	342	320	303	340	373	348	322	336	311	351	339	315	337	294	327	354	357	342	343	337	283	292	314	320	314	316	316	334	313	352	286	320	357	327	350	351	294	298	316	322	335	315	324	324	321	331	313	328	327	340	303	322	313	299	296	338	307	323	343	316	343	327	333	303	299	324	335	315	339	333	311	377	294	364	339	327	341	352	287	343	324	333	293	300	324	307	349	335	303	351	334	314	337	306	328	303	331	299	312	326	311	287	340	316	319	310	338	351	344	350	353	313	336	340	306	308	339	343	347	318	352	338	327	313	324	343	313	290	329	312	319	317	315	336	296	344	346	303	282	281	342	320	314	314	342	300	318	355	328	297	340	320	324	320	307	302	310	342	304	328	333	310	336	320	326	319	310	317	293	320	331	330	313	291	311	307	372	329	296	322	324	342	309	312	307	335	326	341	341	316	325	335	327	326	305	344	324	307	330	324	344	337	335	304	340	335	322	308	333	318	354	359	342	320	292	306	346	332	330	310	337	328	370	324	307	336	312	332	354	318	310	313	299	307	317	338	323	325	345	352	326	327	323	281	318	304	332	341	325	289	319	301	345	351	334	328	333	334	340	330	337	326	335	339	329	322	311	331	348	333	339	305	332	316	320	328	371	314	298	345	344	363	343	308	309	297	292	322	336	311	357	335	327	334	307	338	338	329	342	337	307	327	321	352	295	348	330	335	309	334	327	363	330	341	321	312	307	334	321	340	314	306	289	297	363	316	322	321	327	337	311	318	348	344	336	312	306	348	354	358	334	320	337	324	332	315	288	374	289	316	320	310	324	319	357	340	344	313	341	341	340	349	328	307	323	326	321	310	320	334	313	298	318	295	292	328	330	317	318	329	327	321	296	318	310	322	323	322	315	332	299	340	326	302	342	283	331	302	324	339	333	363	322	342	318	316	305	319	316	311	326	316	320	316	339	306	318	320	310	316	341	317	324	314	331	324	358	329	304	323	299	312	321	331	327	309	313	337	335	318	344	305	352	321	326	346	302	311	326	333	277	349	346	319	306	318	317	332	354	318	295	353	330	349	338	300	345	323	329	320	339	319	320	341	347	297	336	314	310	339	329	329	358	316	314	338	341	337	331	325	324	338	331	345	354	340	309	325	324	355	304	307	327	290	333	327	318	291	322	329	333	320	303	359	300	315	307	304	290	300	314	322	324	292	353	313	332	354	339	331	324	327	287	330	296	296	310	328	323	308	305	314	330	326	349	328	360	297	328	332	321	313	312	301	327	313	376	327	326	333	344	332	316	370	339	322	317	308	313	305	330	306	367	321	315	332	330	330	317	297	327	320	310	290	312	331	322	350	319	326	322	321	321	321	300	367	318	323	353	326	357	335	338	334	332	336	315	345	310	318	349	365	295	332	312	310	322	302	359	315	337	344	322	319	352	309	317	355	297	336	338	313	324	324	329	385	339	349	299	298	295	358	343	340	323	324	321	322	321	319	339	313	333	362	327	313	342	337	310	335
23332	20944	27669	24340	20928	20978	10054	1387	1043	926	889	837	850	795	769	708	720	728	729	736	671	673	702	678	697	639	687	621	623	631	595	624	631	602	598	626	631	679	634	645	589	628	616	642	612	618	611	603	651	601	641	605	672	657	609	611	637	621	662	627	669	615	589	671	634	586	632	585	610	585	609	620	587	628	601	609	622	652	681	605	647	651	656	587	634	632	654	631	582	610	643	630	600	578	643	584	598	581	618	592	575	597	550	597	596	614	623	587	643	595	587	561	632	583	618	561	618	639	621	629	607	602	609	592	583	565	617	640	614	583	557	636	645	640	610	623	636	540	646	621	590	650	594	635	630	568	605	631	607	598	574	588	621	617	625	645	578	647	618	653	635	605	651	639	609	656	636	618	616	586	600	624	603	616	624	618	597	602	613	569	630	569	597	583	668	606	619	577	645	671	624	578	656	621	661	574	598	591	677	585	638	606	628	620	600	612	622	594	597	630	644	598	643	599	605	605	645	668	594	599	608	591	590	614	634	590	604	636	630	617	606	635	602	600	621	632	616	599	621	595	604	627	648	571	622	598	588	585	596	653	649	593	655	613	619	611	611	609	621	658	593	605	593	602	675	609	675	597	652	616	604	638	599	593	571	614	626	603	611	612	632	590	631	561	648	614	612	661	634	631	642	637	610	589	565	645	637	569	616	590	618	584	603	618	632	628	622	636	631	635	582	601	614	592	607	619	605	607	617	600	672	613	638	641	636	624	639	587	605	626	603	594	589	620	647	673	619	576	624	612	625	632	638	626	645	597	620	593	616	617	623	602	619	579	611	636	615	602	611	614	633	621	590	610	612	620	598	630	620	616	628	657	613	596	587	614	628	602	619	628	632	599	608	594	598	591	619	601	646	605	583	642	624	609	614	618	622	605	598	684	598	645	628	612	596	652	589	562	629	589	594	640	622	611	624	599	620	577	604	646	580	613	616	622	603	576	566	611	593	597	624	628	580	611	588	601	611	605	574	653	600	610	616	645	639	604	626	610	634	593	616	639	619	607	612	627	609	647	652	627	651	585	617	599	654	627	625	629	614	581	645	615	605	599	599	585	621	561	599	634	619	591	636	602	624	621	599	610	593	582	647	625	635	629	625	606	623	629	622	609	602	645	637	580	595	616	602	644	582	648	606	591	600	621	641	583	613	608	599	562	615	643	626	597	635	600	642	632	622	594	608	633	647	614	623	592	632	625	604	600	584	583	611	662	576	620	619	578	621	612	644	583	642	585	597	579	559	627	600	648	587	602	562	625	590	594	598	628	656	603	617	601	618	576	611	605	634	579	620	590	612	628	600	567	583	637	604	646	639	670	616	631	623	639	616	623	605	606	611	599	608	631	608	627	597	594	561	618	647	608	655	654	588	615	584	623	548	621	616	672	578	580	617	655	573	553	600	615	640	637	581	642	627	648	649	618	597	578	616	602	628	575	602	586	624	589	582	609	632	618	677	665	609	632	662	591	623	615	596	601	590	677	625	599	661	601	620	597	661	556	561	650	593	598	644	613	622	600	647	604	648	570	614	626	618	622	621	594	689	634	637	563	629	575	638	610	597	623	608	614	598	601	629	581	600	630	618	609	655	649	606	600	584	608	604	640	558	608	645	588	624	656	651	642	599	599	613	627	616	610	611	651	601	629	585	619	600	620	641	583	587	578	622	598	599	623	632	630	606	611	612	616	621	599	633	601	603	625	657	614	580	614	614	643	620	619	603	598	567	606	595	603	647	635	600	599	588	603	643	563	571	636	621	623	619	613	614	584	596	602	595	609	629	601	619	627	598	615	600	653	576	583	608	602	641	622	633	602	602	628	608	599	642	588	587	637	621	623	628	583	612	580	646	601	572	632	595	613	631	612	622	598	597	622	569	595	651	608	605	608	608	616	613	640	652	642	626	584	598	628	619	631	605	650	609	649	585	608	657	595	615	590	595	587	616	622	596	583	570	614	595	618	633	633	603	597	639	666	657	646	590	598	602	627	624	610	622	552	603	610	603	614	568	598	639	559	613	608	612	599	639	581	664	669	612	599	642	625	604	612	647	641	597	580	596	578	616	607	642	635	583	639	625	564	635	616	612	574	596	612	568	628	604	601	663	654	625	623	635	570	595	573	614	590	606	615	619	618	599	615	593	629	615	651	639	661	602	658	644	591	626	604	667	622	611	627	603	613	580	618	598	581	592	615	587	634	654	641	645	634	670	593	613	652	608	566	633	605	580	646	593	601	555	587	639	645	637	612	665	622	633	630	653	606	599	656	606	604	641	622	585	593	620	605	620	619	597	632	612	576	636	590	634	618	575	642	577	617	640	586	627	587	601	641	621	621	655	579	580	605	602	599	565	589	610	643	596	626	609	632	611	651	612	575	593	585	603	608	645	588	611	606	611	691	616	618	620	680	673	578	615	648	595	614	608	628	582	595	616	598	603	600	593	609	614	617	607	646	641	621	601	671	589	637	619	673	653	582	614	578	588	615	592	585	637	651	620	586	661	625	593	628	566	617	619	617	599	586	592	574	590	624	602	623	603	581	602	610	570	585	622	683	626	631	601	619	586	620	618	643	601	591	591	631	581	619	595	610	604	650	662	619	627	607	594	669	618	644	638	634	594	633	620	601	619	584	594	601	661	580	609	624	614	654	643	573	616	593	606	603	604	581	626	610	626	573	587	613	701	590	636	589	647	617	596	601	658	619	652	619	617	608	647	653	614	594	608	599	617	600	612	653	637	581	559	566	610	664	572	576	563	630	606	616	616	626	573	605	596	636	642	612	591	642	607	614	615	594	570	601	666	602	589	609	633	626	602	596	616	629	656	578	586	630	611	576	689	610	588	638	635	640	581	595	666	628	620	622	573	646	627	605	670	608	603	614	626	653	618	607	638	662	580	618	598	621	607	610	581	657	609	634	588	610	604	627	594	624	646	579	633	655	590	580	609	620	641	595	615	596	595	650	614	567	623	636	619	622	620	623	549	618	614	613	566	631	585	577	597	617	582	666	625	591	646	600	623	603	646	613	604	603	610	605	569	581	589	623	574	588	601	618	587	592	592	565	586	598	605	624	605	590	608	607	632	649	629	596	680	601	626	609	601	632	600	645	624	590	588	600	644	613	598	610	664	634	602	649	641	628	562	590	645	620	643	639	605	656	599	556	626	539	621	635	619	602	604	636	596	630	606	627	621	612	649	587	630	604	597	616	617	579	605	569	620	633	570	621	589	599	561	618	605	586	578	670	598	618	581	569	586	591	619	608	598	582	594	637	617	668	606	642	637	619	585	621	638	624	634	609	657	597	596	575	641	599	614	579	589	620	614	640	633	612	612	579	618	628	616	576	605	639	600	607	599	625	616	602	609	583	604	579	641	649	625	572	603	600	622	612	622	587	614	631	606	606	629	611	632	602	629	649	636	598	615	598	573	554	587	596	615	607	646	622	632	627	602	640	587	604	590	686	628	625	597	627
54620	11295	11650	6513	4330	2998	2266	1867	1583	1372	1196	1067	1045	968	888	846	873	814	784	761	687	696	766	729	686	649	660	628	650	616	656	566	611	612	607	690	630	563	589	620	627	582	582	591	630	644	611	637	609	593	580	602	627	606	587	606	610	591	577	656	628	677	566	592	647	610	668	579	606	601	580	608	611	614	616	615	599	599	574	571	579	606	605	592	583	581	562	577	604	591	578	537	601	534	580	591	565	583	621	537	567	555	576	606	605	583	557	633	561	558	594	618	619	560	593	570	596	596	580	549	629	583	580	596	610	596	573	613	583	605	607	573	615	577	559	529	529	596	581	596	578	598	593	584	609	582	553	575	579	559	584	583	558	582	622	574	585	577	602	591	617	589	580	605	552	559	514	562	595	572	581	543	589	575	600	619	628	588	576	573	526	591	586	574	555	572	547	561	605	573	533	615	582	541	560	559	601	547	616	542	549	578	553	573	573	552	591	559	630	611	599	577	587	556	575	591	570	567	585	563	582	556	622	581	563	547	575	601	572	602	608	567	589	598	613	589	563	606	578	585	566	636	549	612	559	566	556	575	571	592	568	584	538	561	567	623	509	554	578	574	573	578	566	540	589	568	599	600	597	558	575	573	566	577	564	572	553	581	590	553	542	586	621	613	555	556	605	610	537	539	571	545	557	545	536	559	588	565	575	600	547	601	588	585	555	566	543	543	565	604	500	578	570	570	592	598	588	611	593	569	545	605	604	565	569	584	551	545	542	603	579	571	592	564	550	569	572	564	573	582	542	573	583	575	583	574	617	586	557	573	563	572	610	590	596	587	597	562	594	591	571	608	555	593	574	574	565	574	567	569	590	559	624	588	565	595	577	573	567	596	558	567	533	563	570	590	584	589	579	534	561	557	567	567	600	579	571	555	576	583	591	568	571	572	595	563	579	534	597	566	566	604	590	603	571	576	585	576	588	586	576	591	571	562	596	558	581	586	600	645	586	549	578	599	524	555	603	575	575	545	560	584	601	591	581	593	571	545	572	599	596	563	569	626	600	573	554	568	566	643	588	596	600	581	607	602	608	601	562	559	589	562	559	564	578	592	573	598	570	589	589	616	604	567	585	577	560	535	566	575	574	633	563	594	579	572	573	570	581	541	583	557	593	561	596	575	564	540	577	630	598	637	594	606	575	493	603	565	617	570	617	537	554	589	573	567	562	589	596	556	574	581	583	553	599	612	565	620	571	596	560	586	584	539	568	590	577	558	595	595	588	587	549	591	566	587	544	580	563	608	587	525	581	577	575	589	546	561	571	558	541	598	579	556	575	581	607	547	595	581	560	600	564	554	564	564	556	578	573	586	614	551	533	554	596	588	556	536	567	602	540	605	582	565	573	618	607	567	579	584	622	616	619	582	582	545	571	600	573	567	568	572	561	560	571	579	630	589	553	587	578	535	563	599	541	569	597	581	561	616	550	577	539	584	626	550	580	573	573	595	560	608	546	568	598	590	593	572	558	571	561	553	562	553	548	556	630	603	589	606	578	551	609	588	545	615	507	609	605	550	564	559	588	555	576	553	624	536	595	573	577	553	551	578	586	549	588	531	567	552	584	608	543	613	574	570	583	561	578	562	560	581	570	576	555	590	565	544	612	551	580	565	553	588	591	568	564	622	572	571	560	578	581	556	591	623	615	590	585	548	565	558	582	558	562	559	574	579	630	574	586	543	552	593	585	591	572	558	582	584	618	584	556	612	585	584	558	585	618	634	523	575	581	544	542	572	600	551	544	555	577	581	554	553	601	592	574	586	584	583	582	587	588	606	554	586	607	548	590	587	569	605	583	600	588	581	584	568	541	544	578	514	599	579	592	619	551	610	589	608	558	561	564	563	595	593	598	518	580	594	570	574	585	597	568	606	524	563	605	595	535	551	602	603	579	552	572	566	608	599	591	573	588	515	547	632	601	615	588	565	584	569	537	583	581	559	582	575	589	550	636	577	564	602	566	570	585	523	552	609	552	565	557	582	595	594	619	599	590	578	551	587	582	612	570	573	570	614	571	577	568	607	575	560	569	580	564	562	585	557	581	571	589	598	597	560	643	570	576	611	569	618	572	579	588	578	596	567	609	566	587	605	614	623	567	588	585	603	594	572	592	560	568	650	572	553	565	616	564	560	547	602	577	540	594	570	572	546	570	587	562	580	638	584	567	535	592	627	616	577	543	526	562	593	570	537	563	565	582	608	587	560	585	565	571	592	557	579	588	568	612	589	578	572	554	599	572	543	620	565	580	546	573	558	583	536	595	570	543	576	622	598	548	561	551	557	556	621	610	593	603	537	578	599	569	591	577	560	578	611	553	589	540	512	565	577	536	594	559	579	577	553	599	575	608	567	566	557	617	605	564	620	596	574	575	562	607	578	592	633	565	545	599	555	567	561	631	571	595	576	597	588	613	549	520	604	548	565	605	575	609	556	557	538	587	606	571	619	588	558	602	594	576	575	550	600	593	551	580	574	523	565	630	570	582	577	632	562	549	549	588	582	603	533	595	634	568	600	572	574	542	561	568	563	559	599	609	528	579	604	622	606	542	596	591	585	595	566	557	585	561	554	589	579	575	568	539	602	540	614	608	587	605	570	589	614	584	622	591	546	584	525	560	582	534	612	594	573	568	553	614	560	574	580	573	603	606	539	559	608	563	596	608	592	622	539	600	562	534	635	543	596	557	550	540	574	575	614	604	553	606	567	576	578	618	633	570	566	556	583	561	559	590	602	563	644	550	576	576	579	568	623	569	575	537	553	544	575	577	573	580	554	613	588	576	588	540	576	601	578	537	552	585	560	582	578	589	603	564	568	569	570	609	591	616	598	559	530	551	578	559	568	586	585	586	555	645	561	598	562	563	603	550	590	564	592	527	595	533	630	587	634	556	590	567	599	566	562	593	582	547	598	592	570	602	583	570	609	627	538	614	585	534	535	572	558	558	556	585	606	595	495	573	586	553	543	557	568	623	582	539	555	551	563	573	621	580	558	533	562	557	570	616	556	573	582	540	605	614	596	587	552	561	562	581	565	605	579	592	597	614	566	536	605	586	547	552	581	598	592	623	557	563	567	569	613	597	568	571	589	591	559	581	578	569	537	595	570	622	563	557	513	595	571	609	583	572	550	547	581	597	586	528	557	569	558	575	562	622	571	602	583	585	600	589	576	559	593	618	571	543	519	561	625	562	601	540	595	579	605	596	586	534	592	571	524	583	598	539	580	544	597	553	560	581	604	570	577	572	549	575	572	575	559	583	610	609	532	578	573	616	582	583	591	586	581	582	566	527	600	576	589	567	586	562	591	564	545	598	590	566	557	583	589	546	554	572	584	602	550	536	559	570	529	612	579	584	578	560	571	605	593	555	581	544	588	559	591	574	599	605	583	578	591	583	576	550	574	597	596	597	655	538	569	542	581	563	557	621	560	620	597	589	575	586	577	573	548	544	604	585	560	575	574	548	594
34470	18341	4493	722	568	547	508	497	501	498	532	493	512	470	463	492	488	506	444	497	480	489	500	474	474	493	498	484	483	449	525	492	462	468	506	493	468	459	511	487	494	517	502	457	524	464	520	502	494	498	501	466	481	483	493	513	486	500	498	484	530	520	501	458	507	535	496	520	519	479	480	489	517	494	477	470	455	485	474	533	526	488	484	468	495	491	512	479	477	472	503	502	497	488	496	505	497	488	537	504	469	523	485	458	496	500	513	485	436	492	511	489	502	477	470	472	507	481	484	490	496	500	477	458	445	444	507	476	493	514	481	509	462	521	508	439	429	501	475	441	550	454	507	503	479	500	507	516	505	465	481	505	481	474	499	503	507	510	510	473	525	467	453	481	513	486	496	505	460	474	459	505	530	423	490	491	458	478	514	479	473	498	476	488	482	473	491	471	472	465	490	494	502	495	485	507	493	479	461	528	480	469	474	458	500	494	491	468	438	506	480	491	489	494	458	509	521	469	498	488	435	503	485	512	506	509	482	464	460	500	518	512	481	480	513	468	446	474	544	535	485	478	501	479	487	524	474	486	459	475	504	491	488	504	477	489	470	509	553	479	450	514	488	464	523	468	488	492	460	480	475	501	458	485	498	497	493	447	528	470	531	498	460	470	470	474	467	449	488	465	492	509	454	509	445	476	498	494	534	486	524	494	485	487	479	479	476	478	521	493	495	481	493	460	484	499	473	494	463	509	502	485	483	431	463	490	486	468	461	497	461	470	467	473	490	484	537	490	504	427	455	496	470	466	478	520	491	499	478	457	513	498	475	477	484	480	493	449	510	468	495	537	452	500	473	493	456	477	473	548	466	468	497	485	456	496	503	502	488	449	434	506	489	514	480	457	463	473	497	517	459	466	459	497	511	516	486	517	488	498	489	453	461	473	470	448	499	435	473	499	482	449	490	527	507	478	507	507	480	488	485	460	479	477	473	426	491	470	480	462	506	471	498	483	500	493	473	508	470	543	484	518	486	519	443	490	542	478	451	474	476	449	472	476	487	483	518	519	486	501	513	529	473	489	510	406	499	546	463	440	504	467	494	476	451	506	460	486	474	514	530	461	479	490	460	490	484	508	491	474	546	496	496	480	507	464	483	488	488	503	507	494	490	529	527	464	475	477	478	485	503	486	496	441	457	459	470	494	470	472	474	478	487	489	489	505	486	495	503	452	465	515	501	494	521	488	490	481	476	470	511	496	477	449	504	509	475	444	476	535	471	505	495	467	497	462	536	479	489	505	472	518	479	480	499	477	448	446	495	484	488	484	484	485	500	473	498	518	495	512	499	493	450	516	528	498	479	530	515	468	521	503	525	484	443	491	489	488	474	466	477	442	488	522	502	518	502	489	497	482	455	468	503	504	476	468	487	509	447	472	460	491	486	472	475	474	498	504	498	474	501	488	507	554	479	502	502	481	489	492	506	464	528	508	491	480	527	501	441	463	491	478	456	484	467	514	474	467	492	517	499	430	507	497	474	469	483	493	468	454	448	470	468	508	526	475	503	481	495	500	462	463	458	484	552	436	517	460	490	475	506	492	496	476	456	469	453	484	457	507	495	466	495	456	478	476	450	494	496	500	510	494	496	477	483	512	502	496	462	487	504	502	487	474	472	479	469	492	431	477	462	468	458	448	480	502	512	502	485	521	435	489	481	486	516	475	480	475	517	519	458	504	475	485	491	460	485	459	452	520	529	481	493	482	483	485	475	523	477	500	462	519	481	498	482	479	496	481	474	513	487	458	458	485	463	516	525	518	468	480	510	455	492	460	502	501	458	486	507	505	462	447	476	494	502	469	471	498	474	476	483	518	535	490	474	475	518	471	481	492	513	496	469	553	503	510	542	504	500	509	495	500	479	482	515	449	463	498	480	502	502	523	514	505	498	482	451	539	488	456	502	478	459	468	508	475	468	469	503	455	513	495	459	475	538	473	488	496	471	485	526	469	462	516	451	466	490	506	494	488	488	476	479	511	471	489	481	520	502	437	457	457	480	458	508	465	517	474	457	488	521	488	446	505	479	520	516	461	461	516	483	465	515	469	457	489	470	455	470	517	471	525	507	491	501	460	446	455	483	467	518	463	484	529	530	478	500	456	469	487	481	510	500	494	489	473	513	479	471	493	492	481	428	500	489	484	524	496	471	490	510	482	464	479	488	493	450	505	516	471	468	491	485	433	508	514	503	467	503	500	450	506	501	501	456	472	478	481	457	463	502	505	442	474	505	496	467	453	478	451	466	509	477	488	477	473	480	495	454	478	487	487	507	498	475	485	498	458	478	459	500	471	448	486	485	515	492	506	462	528	457	508	468	482	457	521	558	474	495	447	487	488	508	489	539	508	485	487	469	530	489	490	496	493	507	480	531	478	468	485	486	484	491	482	473	501	515	497	480	540	507	456	514	469	482	435	501	436	471	483	516	502	481	524	499	499	471	484	454	475	483	493	469	466	473	482	485	478	486	484	487	483	460	486	479	453	470	480	487	500	500	479	498	502	513	506	515	526	484	473	473	463	467	477	475	444	465	462	498	498	485	480	525	467	486	488	498	500	504	445	473	461	470	530	488	447	506	462	489	471	477	466	504	498	548	526	511	450	507	467	530	475	502	498	475	482	480	473	491	510	469	495	481	494	454	463	432	499	514	517	453	466	455	506	480	505	493	453	454	487	492	477	478	511	494	489	452	497	510	519	499	480	541	485	516	454	506	498	552	476	512	466	499	466	503	512	471	514	503	483	517	454	508	515	521	452	504	498	466	474	530	504	509	454	443	495	531	496	478	491	473	471	484	488	485	462	498	494	481	425	485	477	465	473	541	487	481	484	506	468	476	481	503	503	515	468	488	441	484	446	502	468	498	471	473	440	493	490	509	501	477	473	485	498	501	493	505	529	483	492	452	523	489	487	512	454	487	485	487	480	475	498	516	531	466	454	492	525	487	502	492	520	529	505	446	472	499	499	503	494	513	457	470	452	497	534	456	469	491	463	500	488	481	462	514	505	479	464	470	418	463	479	463	492	460	467	494	497	455	491	452	500	488	486	484	524	518	473	474	495	455	480	490	465	480	485	513	478	483	489	506	464	448	457	504	517	455	465	462	497	478	474	468	441	456	502	495	516	488	492	485	499	518	495	487	513	479	471	480	480	472	501	485	472	472	483	493	520	484	477	471	438	487	476	493	492	472	492	486	493	521	481	491	520	464	536	497	509	479	457	482	503	481	485	532	506	492	467	495	502	507	499	498	473	544	464	471	457	506	510	456	453	498	467	508	477	506	511	488	467	528	495	472	500	480	468	510	454	485	490	481	434	517	468	497	466	464	486	529	478	506	466	505	487	509	519	520	462	472	502	513	534	544	465	519	497	524	455	494	480	466	432	461	486	508	457	538	479	532	477	485	473	464	496	479	510	499	464	477	467	458	488	475	514	487	491	471	517	474	494	465	503	508	464	500	453
32937	3302	850	696	633	590	559	539	516	513	559	530	513	542	547	493	521	517	536	518	489	517	513	532	526	536	512	504	501	468	504	473	485	525	489	496	526	509	516	505	522	497	484	498	491	535	493	542	576	520	499	498	532	503	487	532	523	516	536	516	547	504	548	531	522	504	509	528	502	535	504	539	497	527	529	509	489	501	483	507	520	510	511	510	534	514	507	472	519	530	523	542	499	553	543	503	473	550	504	471	514	496	516	502	547	499	472	538	482	525	486	526	499	500	517	504	477	568	555	507	495	501	528	478	504	482	555	536	512	484	507	517	507	474	504	515	505	520	505	508	518	514	537	544	492	538	485	522	492	531	489	494	510	536	526	508	506	511	510	497	509	535	552	534	529	489	488	506	486	508	521	504	522	523	506	527	509	517	458	520	525	510	495	498	467	498	516	513	525	493	517	499	519	502	457	532	547	533	487	510	534	458	554	499	521	528	475	537	515	507	479	506	522	505	496	516	516	477	500	525	509	497	498	514	467	509	483	532	497	497	484	565	528	476	516	500	530	531	537	507	502	465	531	505	522	512	501	480	503	500	491	519	515	542	531	493	516	484	514	465	494	519	472	490	507	533	532	511	531	514	457	536	495	527	494	473	496	500	464	539	514	536	514	535	484	522	486	507	483	503	516	508	518	520	507	535	519	506	518	507	544	515	498	454	514	483	479	509	479	472	506	494	501	509	477	527	533	501	496	546	496	524	502	500	514	490	533	474	478	546	474	518	512	497	505	512	483	529	482	510	469	514	517	490	516	530	548	486	498	478	488	498	503	532	497	523	522	557	580	497	519	487	508	511	500	502	506	518	519	523	481	512	496	500	517	519	470	482	508	476	544	470	455	512	509	505	491	481	500	491	525	573	515	456	469	524	550	484	514	484	544	500	505	487	478	490	527	532	533	506	500	510	499	510	536	474	547	525	492	539	520	457	523	508	501	553	489	480	534	542	525	496	462	485	511	508	492	515	527	508	495	496	505	475	544	507	486	502	505	501	465	538	532	493	503	485	515	462	498	519	542	508	473	518	491	525	507	497	499	490	500	479	506	474	501	521	496	478	491	527	479	493	483	545	510	451	474	543	498	478	567	493	514	526	511	512	507	491	533	536	523	496	536	539	504	521	493	504	531	503	481	518	494	481	488	483	511	498	515	533	482	510	488	484	516	460	528	505	540	512	527	516	465	505	491	464	542	493	525	499	515	515	526	517	494	479	533	526	533	493	531	508	457	521	516	477	523	504	492	492	492	486	505	452	511	530	494	497	540	530	519	519	510	485	553	518	511	505	527	498	500	495	508	517	503	521	533	518	518	499	473	489	498	496	524	483	487	478	541	508	515	487	514	475	500	557	508	539	493	510	474	529	532	509	508	495	499	499	500	487	501	497	526	528	488	495	513	522	484	465	560	515	499	556	480	497	523	490	531	513	501	502	503	541	504	520	505	511	479	502	501	531	528	479	512	505	553	513	481	542	549	511	510	511	503	494	504	516	478	505	496	494	485	514	493	526	516	529	531	511	514	461	492	513	538	507	473	515	483	565	515	567	464	532	550	495	484	484	542	508	505	472	526	502	480	536	526	527	498	526	472	498	527	490	480	489	521	497	529	491	536	536	519	515	497	531	456	535	491	495	510	538	502	479	510	501	529	502	486	538	525	515	532	539	480	489	466	537	529	501	469	514	524	502	510	487	496	485	463	497	493	547	545	482	503	567	487	528	533	478	501	522	511	488	500	481	485	517	497	521	534	495	499	479	519	526	464	528	530	493	497	515	505	510	543	486	543	510	478	499	491	497	492	506	516	500	557	507	502	506	505	494	500	507	538	479	508	477	483	514	490	546	514	479	519	536	542	538	528	505	497	504	511	516	524	505	509	505	499	551	538	472	530	525	497	529	499	516	492	543	494	501	512	507	508	478	508	514	504	494	502	533	496	531	495	522	512	526	514	514	511	487	555	505	536	499	532	497	511	539	492	470	529	518	500	536	517	487	501	524	507	466	525	484	521	505	518	475	532	459	482	519	493	513	526	548	465	512	515	506	541	503	501	515	526	512	502	479	494	529	534	529	515	501	496	510	525	490	510	480	502	493	520	530	518	491	478	509	493	498	487	506	509	518	517	569	507	488	517	530	512	509	491	537	530	555	525	464	520	472	501	472	539	477	514	557	513	521	540	514	532	499	554	493	492	504	492	505	514	494	526	504	485	486	473	496	495	492	515	527	484	469	472	498	498	486	524	505	509	488	520	500	482	521	493	485	548	488	518	495	524	509	492	515	508	517	519	492	509	512	501	501	489	558	526	497	529	480	556	482	480	505	494	481	510	492	488	510	501	482	487	541	482	498	472	505	488	459	501	505	519	517	572	499	486	509	539	475	510	508	509	514	503	546	486	494	538	480	502	501	518	489	492	536	525	504	504	467	498	511	487	513	497	493	515	551	496	519	502	518	512	491	481	533	537	512	507	494	518	478	479	502	465	490	497	462	492	486	523	493	506	539	519	507	548	455	491	533	506	507	488	457	526	503	494	469	515	544	512	518	535	493	527	525	551	486	493	520	503	516	517	497	506	498	583	486	502	495	468	504	498	518	526	489	512	469	524	516	511	547	526	518	482	544	525	533	515	504	492	515	461	532	541	513	519	501	487	530	526	492	490	459	505	533	548	566	533	524	497	482	482	501	503	544	538	519	515	531	514	493	489	499	507	476	515	497	516	491	487	482	491	550	517	501	490	509	509	512	502	499	535	551	531	518	533	500	475	497	478	474	542	508	538	475	527	514	512	514	514	516	516	470	518	489	507	513	532	491	523	494	501	518	502	452	516	503	506	515	509	541	527	509	499	536	494	510	502	454	553	522	529	504	521	474	517	518	515	547	516	499	527	478	499	525	484	464	527	498	572	522	484	472	503	511	495	498	512	500	480	502	481	489	530	472	525	481	516	499	478	524	494	522	535	510	496	497	473	516	517	505	503	484	548	525	517	454	491	523	435	508	503	509	536	532	439	521	557	502	540	523	492	514	513	538	500	517	514	512	502	519	510	473	495	476	549	541	522	513	514	504	485	476	507	493	491	500	515	506	497	507	481	524	508	519	507	505	540	502	515	511	516	488	542	503	495	513	496	538	523	521	492	530	512	460	528	512	472	465	512	518	528	511	516	530	502	485	510	528	517	459	497	497	509	554	496	507	542	509	520	513	532	493	503	537	488	516	496	508	496	511	542	485	506	493	512	497	493	493	541	526	489	517	482	528	505	506	468	503	515	478	502	523	537	524	538	533	537	485	513	492	503	510	507	517	500	469	563	481	540	472	504	503	516	491	496	527	494	499	512	511	482	474	528	511	503	477	530	508	502	549	480	528	531	508	533	511	505	492	532	528	468	534	477	528	528	462	454	512	508	523	521	497	529	549	514	545	495	486	537	481	491	531	576	510	519	530	509	503	511	517	530	527	543	546	509	510
25432	21017	27051	24926	20880	10311	976	635	531	470	406	416	443	390	382	379	362	342	339	354	341	348	330	359	331	342	320	337	304	336	304	334	291	277	291	326	297	318	296	290	309	318	303	270	313	318	289	308	320	337	321	319	295	323	278	312	309	305	313	292	304	298	304	286	300	338	331	280	340	325	254	289	296	308	296	347	283	277	306	315	309	321	322	329	316	274	295	314	288	267	267	308	271	291	301	285	306	267	313	286	325	316	286	292	300	304	301	301	303	290	324	317	308	286	282	293	319	292	297	294	292	315	323	291	315	327	288	305	296	300	291	288	299	271	287	304	319	302	288	288	296	299	301	278	305	301	294	313	288	305	286	302	296	269	279	317	285	293	320	294	326	302	306	309	284	312	276	278	318	327	308	290	270	300	319	298	307	313	331	319	276	294	298	292	307	286	284	293	313	268	271	297	322	307	314	282	313	277	279	321	313	287	287	279	298	267	281	303	319	303	286	268	282	312	299	251	308	299	337	301	282	298	307	282	283	299	309	280	316	306	278	283	326	296	289	316	296	328	282	304	273	272	314	324	348	318	301	273	317	287	318	307	309	289	314	305	302	296	306	292	310	275	304	321	287	303	295	333	289	303	303	285	322	314	299	300	301	321	297	306	285	273	294	274	306	293	289	326	296	309	272	306	318	294	287	306	293	282	318	287	327	283	316	287	306	295	283	310	274	311	303	290	291	314	308	325	283	285	307	269	276	298	307	338	296	322	289	316	317	307	293	294	296	304	292	321	311	304	321	309	312	302	282	299	328	323	265	292	318	287	301	302	294	302	306	311	281	337	284	265	301	323	308	314	310	296	284	295	253	274	296	315	278	309	301	266	319	294	305	270	274	303	293	312	321	298	302	271	287	313	311	305	290	301	298	287	299	302	338	301	295	280	308	317	283	264	292	323	307	303	296	321	314	292	331	310	278	291	294	285	282	290	303	298	290	260	294	298	306	287	281	263	266	295	280	297	285	275	283	291	299	289	307	285	302	305	291	290	312	288	303	294	272	297	312	301	309	300	328	298	292	285	298	318	295	310	341	317	300	296	294	299	307	290	299	325	316	323	285	290	284	295	318	268	307	316	292	308	307	299	259	289	328	294	294	323	300	329	326	283	316	301	296	276	288	295	300	294	262	337	306	325	292	297	352	270	274	279	292	327	288	281	271	271	296	297	341	300	281	276	301	298	288	294	292	349	303	292	289	287	281	287	286	315	295	336	333	281	302	292	293	312	306	293	332	297	290	303	287	282	291	316	294	328	305	272	300	273	282	284	335	270	294	296	288	274	327	313	305	302	284	303	292	292	320	317	317	299	310	285	288	277	287	307	313	327	335	300	300	297	309	278	305	291	288	328	319	306	313	308	297	298	286	271	311	272	312	283	311	315	306	313	284	280	304	303	298	297	290	315	302	289	306	261	300	290	297	339	319	293	303	320	302	300	287	296	298	293	284	302	288	330	294	305	308	315	272	312	288	316	300	312	306	317	308	254	275	303	309	317	295	298	309	307	279	318	325	320	295	266	309	315	287	288	291	287	319	307	298	289	290	301	277	300	275	322	312	296	306	278	309	315	343	292	319	298	275	319	298	295	307	300	304	312	303	301	343	307	285	311	307	339	316	262	290	317	308	277	294	316	318	332	301	280	268	296	303	287	307	286	302	266	323	276	308	278	301	290	271	288	323	286	301	306	327	303	273	280	306	331	283	331	307	290	323	306	295	308	315	307	311	308	302	276	288	280	329	328	292	321	303	311	305	296	295	342	305	270	300	291	262	297	282	329	283	286	325	297	280	285	314	283	281	330	281	294	327	286	308	300	340	292	289	306	290	260	318	311	334	305	314	307	305	304	300	294	310	317	302	304	338	329	316	289	298	338	279	265	316	283	323	308	283	311	317	268	324	269	268	288	269	261	317	300	327	308	292	322	307	296	307	289	268	324	283	304	293	309	285	287	303	289	308	300	291	319	280	292	280	309	282	298	316	300	342	311	295	303	272	261	275	281	292	284	310	327	280	311	349	312	317	309	315	326	290	285	305	293	303	328	301	261	302	297	300	291	333	289	302	309	272	268	284	325	302	297	300	277	311	326	304	295	278	267	309	307	292	270	290	314	290	279	271	315	299	300	298	317	303	293	308	281	319	304	306	282	280	319	284	314	321	318	296	284	328	276	286	314	280	341	294	311	304	289	333	291	314	304	269	341	287	324	260	313	268	325	299	296	291	286	272	289	291	243	290	320	285	283	329	300	295	333	288	277	301	273	294	329	288	300	305	334	298	319	287	283	303	274	319	292	297	320	294	288	315	304	309	328	316	291	285	290	285	323	287	286	319	283	308	316	312	311	304	287	311	298	289	326	302	301	313	319	298	276	298	281	255	305	285	260	272	282	318	279	293	293	330	289	288	300	298	315	305	302	281	300	267	295	308	319	326	281	316	280	312	296	303	292	306	309	307	258	312	314	307	322	299	288	288	267	303	264	322	314	326	318	296	324	301	327	311	286	301	311	291	296	325	342	306	320	282	285	334	303	360	291	299	305	306	304	280	292	308	310	323	301	346	276	292	278	331	317	286	326	293	270	306	307	291	312	309	290	301	308	305	300	300	327	312	287	282	328	284	300	331	294	287	305	300	288	289	318	285	263	301	290	300	277	321	287	295	312	357	285	321	286	289	296	303	300	278	331	270	289	301	307	298	277	284	324	302	298	314	287	274	308	310	292	310	312	312	296	310	275	281	293	288	299	311	328	295	314	303	297	290	284	272	314	276	307	314	308	275	309	320	274	302	262	318	269	304	287	314	296	295	343	296	300	337	283	284	300	272	295	324	309	312	351	306	313	315	297	288	293	287	285	283	320	330	286	309	301	346	318	301	300	271	289	313	311	318	309	295	321	296	273	297	319	316	304	315	290	308	319	278	297	311	287	313	319	299	339	297	318	294	316	313	293	275	288	292	304	286	319	291	298	302	293	314	323	307	315	286	285	309	292	270	243	290	265	304	291	271	303	317	306	316	314	311	291	299	315	291	316	303	322	336	303	315	272	282	321	309	280	291	332	302	295	296	289	302	289	295	334	308	307	319	285	285	279	310	333	300	291	304	307	272	292	297	279	322	280	288	292	299	301	285	276	336	278	286	315	312	313	296	309	286	301	313	310	272	294	296	306	306	296	327	294	290	308	315	267	289	305	306	319	306	267	317	334	298	308	342	327	323	325	303	294	299	311	302	263	312	294	299	276	299	312	288	291	278	259	294	299	316	251	276	327	284	293	317	307	272	315	279	311	309	294	313	296	314	311	315	266	324	298	315	312	277	295	319	318	285	313	331	297	286	330	285	294	279	316	300	266	309	278	303	309	283	305	258	280	294	314	277	290	300	276	292	303	316	333	289	324	311	252	281	276	294	319	319	328	350	330	321	289	309	301	304	326	329	298	322	303	308	300	285	314	300	256	279	301	289	288	302	315
57667	11064	6492	3574	2201	1517	1214	964	810	707	621	603	549	504	471	499	441	403	431	392	417	383	375	374	356	354	377	367	387	366	335	319	333	358	317	368	340	345	335	333	346	344	353	321	330	314	322	333	379	337	319	321	321	334	312	329	333	359	337	318	310	323	316	331	348	289	315	321	334	311	362	328	311	326	297	313	346	291	347	329	326	289	354	334	296	310	366	320	321	306	307	310	345	307	302	330	329	313	316	319	308	325	296	316	312	344	310	303	321	332	324	299	325	280	307	308	306	295	325	333	320	310	329	307	314	307	282	317	290	321	339	286	287	339	297	282	297	294	337	321	311	324	342	290	302	298	291	313	296	307	295	313	329	320	326	293	296	320	311	324	331	319	297	294	317	313	299	318	304	304	296	320	301	299	315	315	306	288	329	322	315	291	294	319	321	320	347	305	316	315	333	302	324	335	322	317	290	333	305	313	315	308	331	334	326	295	296	301	292	317	341	308	311	315	324	317	321	317	310	304	315	286	320	320	306	325	305	329	318	317	282	312	296	303	324	293	333	306	328	325	302	320	332	317	307	345	323	329	312	363	327	292	309	314	317	327	324	307	290	320	287	340	302	298	315	312	310	293	310	331	316	318	331	309	320	332	338	292	310	271	313	314	304	317	288	331	306	315	318	303	329	330	313	327	311	308	326	331	303	278	354	294	309	273	335	324	290	328	296	339	306	285	258	298	302	334	307	319	297	306	329	316	315	302	334	299	333	340	314	302	305	296	324	315	326	320	301	341	292	345	316	298	304	318	315	339	321	331	302	338	307	330	288	331	319	345	307	306	338	314	292	323	329	308	285	314	316	313	291	305	313	292	335	290	292	312	320	305	332	359	310	316	306	310	323	328	292	325	293	322	320	319	317	307	311	316	331	307	333	301	324	323	331	301	313	314	321	316	311	310	331	340	342	312	301	289	325	305	317	313	308	307	317	332	309	301	346	299	315	298	311	317	331	326	316	301	308	328	286	317	338	302	335	299	310	283	331	306	306	319	323	308	293	298	310	294	315	316	287	341	307	307	299	299	313	323	312	333	285	310	341	327	301	324	311	322	307	297	363	324	321	273	326	334	289	323	309	316	300	323	332	329	301	288	304	334	311	311	306	283	310	312	328	293	318	315	319	327	312	295	344	298	321	318	325	305	321	314	314	328	276	326	294	327	324	316	323	299	332	312	320	335	297	342	300	302	303	307	324	323	302	306	295	323	322	318	287	308	320	308	324	308	316	311	309	317	286	342	296	289	360	299	341	310	300	319	302	327	281	320	314	303	317	330	327	281	295	303	298	338	310	325	303	311	315	327	307	326	315	305	303	312	331	328	329	338	313	313	304	331	308	333	305	305	328	311	330	338	345	323	300	304	327	347	299	342	269	304	286	298	315	306	311	299	333	298	303	298	329	311	327	318	324	324	333	309	318	271	312	303	311	295	325	291	318	296	299	318	321	321	295	337	337	308	295	335	319	331	315	289	302	318	326	301	319	294	326	321	290	334	319	324	314	280	292	297	309	347	303	358	294	337	328	322	362	326	297	310	316	279	306	334	297	331	287	289	355	317	312	287	335	328	294	319	263	301	318	324	308	298	320	350	308	296	336	293	293	306	338	292	289	334	303	285	300	283	319	343	315	296	309	305	314	276	352	311	307	298	342	300	271	338	320	336	314	309	288	295	327	265	279	302	325	321	344	310	317	317	307	311	290	303	319	302	303	314	335	325	344	279	283	318	283	273	350	301	334	305	280	311	335	298	340	296	305	305	316	319	313	309	315	322	310	300	284	308	298	332	303	282	287	351	331	304	341	289	336	301	291	302	292	323	311	320	326	282	335	340	295	323	335	294	309	287	317	299	308	298	307	329	324	304	317	333	305	323	332	288	342	301	296	292	360	338	313	308	336	311	316	313	296	294	297	309	326	296	304	304	304	320	340	317	309	325	324	350	351	324	305	288	307	289	314	313	330	305	302	305	308	280	305	317	321	312	349	302	313	313	314	292	288	356	323	308	303	309	278	282	343	300	325	299	278	336	272	290	315	314	310	274	321	331	302	336	271	280	321	310	316	316	321	337	297	324	318	330	326	316	317	336	278	305	284	325	303	322	274	294	308	305	311	274	302	360	311	303	314	330	292	303	310	329	305	294	333	310	296	368	314	312	315	317	318	320	301	320	320	293	320	318	324	292	340	318	342	309	327	325	313	296	303	281	286	286	282	295	312	301	294	317	294	356	320	330	334	271	304	311	320	259	342	299	293	315	312	288	309	312	313	292	286	298	302	287	294	301	310	295	333	300	352	313	314	302	315	318	297	303	291	311	327	314	303	290	357	307	313	314	310	294	305	306	289	330	318	304	312	276	342	288	335	346	317	325	328	331	311	310	292	294	281	297	324	272	323	343	300	300	333	314	310	317	320	322	299	343	311	320	315	324	315	333	312	303	326	318	289	289	316	314	321	309	353	316	343	291	316	330	275	309	316	306	319	314	312	313	312	327	305	317	321	328	316	303	315	301	288	319	329	314	335	305	327	324	329	342	320	303	326	332	306	304	344	342	295	305	332	320	330	330	348	281	324	327	321	336	321	314	305	309	331	301	304	297	327	325	305	313	289	322	349	298	301	311	289	312	290	319	296	284	320	333	315	336	333	301	310	302	300	313	316	317	317	334	321	329	309	322	276	323	353	301	319	296	323	299	301	318	298	300	329	330	301	296	343	300	320	325	276	307	307	300	301	310	295	316	318	286	302	279	297	354	319	320	299	274	319	322	304	329	366	322	322	308	318	288	303	295	289	334	331	331	305	304	332	323	326	315	304	311	326	308	329	341	331	306	292	334	295	315	275	308	291	301	292	326	299	299	303	308	342	315	294	324	328	346	310	318	343	298	318	337	306	292	284	327	291	321	286	339	326	302	315	307	301	340	319	307	308	293	347	303	290	320	341	328	338	343	322	322	340	322	311	321	324	304	338	305	321	304	318	336	306	312	325	342	315	305	283	307	317	303	321	337	290	314	280	306	319	324	308	321	317	307	312	278	301	323	342	313	319	320	321	334	313	305	327	304	343	293	306	329	337	327	338	299	317	282	301	316	335	299	311	298	310	310	310	319	352	331	307	302	307	330	312	319	300	318	318	295	315	297	285	281	327	289	320	331	316	311	303	325	315	291	303	326	334	300	300	322	325	289	342	307	326	321	339	277	301	276	285	343	296	291	309	326	347	331	307	317	310	318	306	305	300	315	311	301	312	321	309	299	331	283	322	345	308	335	288	309	321	263	302	281	290	300	304	302	292	290	322	296	298	305	297	304	299	307	320	288	364	301	343	311	303	329	309	290	299	312	288	296	336	295	320	301	280	305	283	341	366	285	304	319	297	291	302	310	289	311	303	331	309	335	303	317	313	308	296	350	318	270	277	331	322	290	322	348	324	278	303	294	279	308	323	297	285	299	309	309	315	318	325	325	334	305
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
