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
339853486123	339853486694	339853487244	339853487792	339853488344	339853488894	339853489444	339853489994	339853490542	339853491094	339853491644	339853492194	339853492744	339853493294	339853493842	339853494394	339853494944	339853495494	339853496044	339853496594	339853497145	339853497694	339853498244	339853498794	339853499344	339853499894	339853500444	339853500994	339853501544	339853502094	339853502644	339853503194	339853503744	339853504294	339853504844	339853505394	339853505944	339853506494	339853507044	339853507594	339853508144	339853508694	339853509245	339853509794	339853510344	339853510894	339853511444	339853511994	339853512544	339853513094	339853513644	339853514194	339853514744	339853515295	339853515844	339853516394	339853516944	339853517494	339853518044	339853518594	339853519144	339853519694	339853520244	339853520794	339853521344	339853521894	339853522444	339853522994	339853523544	339853524094	339853524645	339853525194	339853525744	339853526294	339853526844	339853527394	339853527944	339853528494	339853529044	339853529594	339853530144	339853530694	339853531244	339853531795	339853532344	339853532894	339853533444	339853533994	339853534547	339853535094	339853535644	339853536194	339853536744	339853537294	339853537844	339853538394	339853538944	339853539494	339853540044	339853540594	339853541144	339853541694	339853542244	339853542794	339853543344	339853543894	339853544444	339853544994	339853545544	339853546094	339853546644	339853547194	339853547744	339853548294	339853548844	339853549394	339853549944	339853550494	339853551044	339853551594	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2529	3600	2300	2528	3600	2300	2528	3600	2300	2528	3600	2300	2528	3600	2300	2528	3600	2300	2528	3600	2300	2527	3600	2300	2527	3600	2300	2527	3600	2300	2527	3600	2300	2527	3600	2300	2526	3600	2300	2526	3600	2300	2526	3600	2300	2526	3600	2300	2526	3600	2300	2526	3600	2300	2526	3600	2300	2525	3600	2300	2525	3600	2300	2525	3600	2300	2525	3600	2300	2525	3600	2300	2525	3600	2300	2525	3600	2300	2524	3600	2300	2524	3600	2300	2524	3600	2300	2524	3600	2300	2524	3600	2300	2524	3600	2300	2524	3600	2300	2524	3600	2300	2524	3600	2300	2523	3600	2300	2523	3600	2300	2523	3600	2300	2523	3600	2300	2523	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23756	21742	29674	24387	26643	53546	53080	37505	22914	10170	2934	908	436	329	356	326	353	353	347	351	341	331	343	328	306	360	347	361	344	323	324	305	348	318	370	322	339	339	333	317	317	388	317	309	363	370	345	334	327	319	320	322	367	361	335	317	330	322	350	340	333	342	331	298	323	331	313	322	356	342	361	329	356	380	320	353	329	282	360	307	324	316	336	335	310	340	330	320	339	321	344	318	316	362	324	310	354	315	325	300	306	307	322	340	313	317	299	330	305	304	350	323	361	359	343	328	318	302	335	333	355	325	316	342	307	320	334	327	311	349	345	321	336	343	288	359	313	329	345	361	322	320	299	364	319	349	319	328	343	338	335	312	328	314	330	340	333	307	334	355	328	343	331	312	342	324	353	314	307	345	296	312	361	328	324	308	350	338	323	321	322	323	336	327	336	340	335	343	315	329	319	334	297	320	305	340	344	346	335	332	329	304	316	340	338	333	349	320	311	326	319	355	319	345	331	311	351	291	341	334	340	307	330	291	338	331	350	325	352	301	349	311	376	293	343	339	383	350	381	348	319	304	338	305	309	384	303	311	305	334	329	371	314	332	349	323	332	314	350	342	324	335	323	326	340	330	316	323	314	326	313	328	323	356	322	350	306	295	309	305	301	364	324	317	344	313	336	363	357	341	313	330	333	332	352	347	295	336	322	353	308	351	311	326	346	353	336	339	311	318	346	331	336	304	345	341	346	319	367	349	314	336	302	333	319	297	319	328	346	318	332	332	333	360	324	354	305	362	296	327	317	332	322	322	334	304	335	323	328	333	297	334	331	344	339	341	377	338	333	318	321	358	339	331	312	339	319	336	297	340	356	353	333	332	346	329	297	332	321	328	338	295	344	318	325	350	301	328	327	325	340	361	330	353	347	338	328	349	325	338	319	315	365	296	320	345	322	335	322	327	306	334	344	370	347	306	342	318	321	338	334	296	305	333	343	340	337	347	316	334	326	318	331	347	326	327	313	342	329	346	306	340	357	362	351	349	344	355	339	325	355	359	344	347	329	309	329	330	319	294	310	323	339	323	308	327	319	355	275	335	303	370	343	327	321	332	305	307	348	350	337	336	342	315	337	339	331	371	308	342	336	307	361	324	315	327	326	325	363	360	314	315	300	337	341	359	332	356	326	331	309	298	341	314	342	335	316	309	335	312	340	362	305	362	343	327	363	324	338	333	325	338	322	286	343	321	287	321	329	299	317	345	304	296	355	340	322	336	312	318	308	341	343	315	316	298	307	355	382	365	296	327	336	311	344	337	331	279	349	303	354	312	323	292	334	340	321	325	341	323	372	311	332	300	321	314	330	347	338	334	327	330	346	358	330	336	302	308	330	352	349	322	322	334	326	312	297	346	344	329	343	319	320	348	338	319	287	347	310	370	335	331	338	306	317	323	293	308	325	308	321	349	322	351	328	343	345	358	311	317	314	346	353	337	325	316	327	331	339	321	323	325	338	319	365	325	338	310	365	317	334	317	335	326	334	334	327	327	339	301	329	300	320	339	316	337	360	340	318	324	343	346	296	311	369	308	361	322	359	345	319	327	327	359	337	347	341	344	349	315	331	315	332	344	331	317	348	345	331	341	368	322	316	366	334	328	336	314	347	346	354	326	355	330	305	344	316	336	333	326	313	316	310	316	355	342	323	314	352	319	315	308	295	345	304	343	314	337	327	329	344	340	323	337	327	333	334	314	349	312	353	358	328	330	335	314	352	340	335	347	360	328	339	333	339	355	330	351	331	361	313	313	330	317	357	303	307	311	327	366	354	319	323	360	326	350	301	325	333	321	331	357	320	325	356	343	315	314	356	343	342	341	334	347	352	351	307	375	330	365	315	326	349	335	313	356	347	320	309	348	331	336	302	318	315	342	332	335	329	357	325	340	345	329	306	317	349	300	313	346	339	343	344	328	363	324	304	353	313	316	329	327	326	314	333	341	327	332	303	326	320	310	316	340	315	354	298	339	359	313	335	310	338	312	339	324	332	323	332	280	327	331	360	323	324	364	345	312	300	312	335	335	330	313	350	343	321	360	366	301	331	335	338	290	294	309	337	321	344	347	381	325	323	320	307	319	354	354	364	325	286	341	333	298	326	307	352	322	336	342	297	307	349	340	316	331	356	349	339	315	311	320	320	348	318	333	311	336	317	318	329	327	312	316	338	323	326	330	361	329	341	372	336	314	347	306	355	340	343	321	289	333	333	320	350	313	295	360	317	342	347	338	308	320	313	318	325	326	321	346	318	336	356	342	325	364	329	297	317	326	343	328	346	331	315	361	339	325	329	305	340	327	303	351	355	312	327	314	320	340	320	348	319	317	312	367	331	363	338	339	333	332	327	322	308	317	322	342	310	312	310	311	321	354	324	300	341	328	308	319	341	359	322	328	330	352	339	309	338	339	344	332	333	338	323	341	339	338	308	347	306	371	315	312	339	344	317	284	336	310	306	320	337	347	318	358	323	310	348	344	357	307	325	305	339	305	331	329	331	337	360	327	313	332	352	340	333	330	307	321	290	353	325	304	309	315	336	331	338	314	359	327	337	313	329	366	295	353	331	364	320	323	338	331	324	322	297	338	335	382	335	308	361	311	333	334	325	357	356	344	314	335	350	310	300	332	320	327	355	343	307	332	341	314	332	330	310	338	324	344	350	308	332	305	366	301	327	308	325	321	326	314	353	345	314	333	366	348	301	323	327	303	327	353	299	324	341	309	343	311	312	314	314	333	320	327	323	329	349	326	327	344	297	294	347	338	347	332	339	347	325	332	345	339	319	337	300	350	302	328	329	329	296	331	329	329	338	327	329	325	357	322	328	299	317	327	301	336	323	313	289	346	316	336	342	319	330	328	343	308	307	331	317	326	321	322	331	348	329	294	329	358	347	336	357	346	338	343	352	343	316	317	300	333	347	345	317	320	333	323	314	337	378	356	322	321	302	298	318	329	330	320	330	348	348	337	332	319	321	324	334	336	326	308	324	319	306	322	349	330	313	351	335	341	330	358	325	331	351	323	333	362	343	361	322	310	336	351	309	324	350	316	340	307	351	350	350	372	348	345	349	326	304	316	306	330	323	373	340	325	293	315	328	349	331	287	306	329	321	327	340	301	349	351	306	346	346	314	341	310	317	339	315	384	323	295	328	332	297	340	297	332	340	336	354	292	337	320	320	327	335	331	332	315	344	351	293	293	330	325	360	329	333	332	331	326	323	329	360	306	339	323	344	364	314	316	313	343	339	344	334	336	357	324	332	348	337	310	341	352	331	335	326	341	325	310	356	323	336	313	335	308	342	346	332	311	321	314	336	333	353	339	332	305	340	307	305	350	342	364	336	347	328	326	315	339	330	333	351	348	364	303	338	335	334	299	317	320	305	338	338	344	340	359	323	310	326	287	327	342	349	323	340	337	339	336	299	346	310	344	355	344	307	347	345	332	339	353	323	320	337	350	308	316	326	308
13739	19252	33623	23540	49375	62268	55916	43396	30523	16681	6587	2178	856	578	606	567	591	575	600	584	606	591	562	603	580	610	616	558	591	566	554	580	605	527	594	595	580	587	615	592	637	614	637	626	572	574	614	614	582	609	583	619	533	578	561	617	579	545	587	580	586	588	560	579	544	556	623	558	575	619	585	564	594	554	571	594	608	577	527	558	619	587	578	562	600	576	570	563	581	579	591	576	575	549	555	535	575	562	609	560	585	636	580	531	574	584	563	584	580	637	553	571	583	586	577	540	567	612	588	582	560	564	572	602	595	580	633	616	581	568	557	611	595	556	556	587	603	551	569	620	556	613	579	569	567	544	551	612	614	602	569	625	621	597	569	561	602	609	600	571	575	547	565	575	580	566	562	569	596	572	596	554	575	562	572	578	598	631	585	588	574	573	578	636	607	549	599	599	536	579	599	591	598	574	556	550	597	598	616	600	573	605	616	542	557	587	610	591	584	592	556	587	557	563	566	582	537	576	570	603	605	584	636	574	585	563	574	574	557	560	562	572	591	606	528	555	587	529	571	605	580	564	571	634	548	572	589	600	599	607	562	546	582	614	531	565	582	603	612	612	579	570	623	583	607	613	633	604	587	590	596	557	588	571	601	624	561	553	572	627	585	554	585	564	566	570	588	542	574	599	572	576	616	570	547	623	559	584	574	552	625	559	569	603	552	551	585	588	572	609	584	611	573	628	599	557	585	576	553	593	606	614	575	568	579	611	581	602	558	613	571	594	536	577	606	585	567	573	575	555	584	578	579	595	601	563	572	601	596	559	596	568	590	600	606	582	538	567	573	589	564	573	565	566	559	589	548	565	560	556	576	552	600	586	602	574	561	551	596	571	561	550	579	561	565	573	561	581	535	555	589	606	618	555	632	582	612	548	616	599	592	614	583	595	579	580	596	530	582	515	597	554	584	527	513	590	579	575	567	526	590	594	574	555	531	566	565	574	625	557	601	583	625	587	610	607	568	611	516	609	585	564	561	567	580	588	571	535	634	579	592	603	571	571	590	568	582	617	597	575	564	576	573	583	526	591	618	603	562	607	627	552	576	572	558	587	579	616	556	568	605	574	541	590	574	613	602	567	621	602	574	584	602	591	574	620	588	579	561	594	553	574	551	633	579	530	594	550	551	566	592	606	597	597	570	553	606	622	581	599	590	580	601	573	548	608	532	536	610	537	598	559	589	593	594	584	620	619	575	603	586	546	523	552	584	591	588	598	563	601	547	590	576	597	570	612	594	617	574	545	582	605	595	599	582	552	609	607	576	552	565	595	590	579	597	606	624	593	568	555	623	591	555	586	591	541	588	576	582	562	574	521	605	533	599	589	573	554	573	553	538	572	538	565	536	590	590	573	596	570	613	578	559	588	578	584	602	545	573	560	622	552	599	587	580	586	570	602	581	538	582	611	572	562	593	569	586	612	613	604	570	564	584	563	567	563	566	556	566	558	587	564	600	531	569	580	571	584	580	613	611	575	566	560	593	566	553	575	572	617	598	609	614	575	580	594	590	623	555	578	581	537	547	601	569	613	559	587	578	608	595	620	645	559	589	607	572	609	574	600	571	566	620	583	555	588	592	598	616	555	572	594	637	561	641	601	610	614	666	542	623	570	556	645	574	588	546	548	596	576	568	591	587	607	589	571	592	572	602	556	578	613	585	607	587	595	622	569	568	555	584	581	632	611	569	545	573	590	563	621	545	577	575	567	556	536	603	577	585	562	619	628	575	592	564	577	588	585	564	579	621	604	554	552	589	572	600	607	570	617	557	556	626	615	599	593	551	610	567	564	559	591	541	546	576	626	533	616	580	571	612	577	584	565	584	581	585	598	577	589	596	579	605	570	550	543	558	548	515	543	537	581	577	582	553	581	597	574	554	602	612	609	581	516	562	611	606	605	556	606	563	571	598	617	568	569	598	549	596	566	526	552	578	557	605	570	578	561	595	545	630	560	595	613	580	599	582	559	577	545	555	586	551	593	573	576	580	579	619	585	590	629	604	584	585	612	561	565	603	558	555	579	583	591	567	538	547	567	561	551	551	567	548	537	577	556	597	590	587	592	530	552	575	602	564	592	586	606	595	549	601	547	578	544	593	578	532	578	577	576	602	589	581	594	610	570	544	570	594	533	609	593	563	603	577	518	564	615	561	625	552	623	570	619	549	583	570	526	571	580	603	585	583	595	638	639	551	630	589	609	595	613	593	591	597	555	566	577	581	570	634	589	581	667	554	558	623	582	533	562	605	570	546	593	585	554	565	625	619	521	552	599	553	577	582	588	578	562	590	545	578	609	585	589	567	578	582	595	553	588	566	570	581	535	562	554	578	601	591	592	605	614	601	521	563	515	594	592	594	549	564	588	580	587	602	575	539	563	562	649	534	582	559	586	568	592	572	577	587	611	619	603	585	559	540	537	583	559	581	587	570	550	617	599	598	579	573	554	610	556	576	603	568	602	577	576	570	573	592	562	564	602	555	612	554	594	534	606	573	599	572	577	582	629	586	569	560	598	550	626	590	593	616	545	629	574	554	551	585	585	616	583	580	573	560	602	575	578	606	564	558	602	582	586	570	568	560	595	563	616	561	596	586	522	573	577	567	598	598	626	597	590	538	613	530	580	596	596	615	598	543	592	553	619	584	567	550	536	554	580	569	538	574	578	559	578	575	557	605	594	559	549	569	615	579	565	574	600	563	601	586	595	559	578	544	538	605	580	556	550	635	598	619	577	600	555	569	605	560	541	547	590	567	564	610	579	586	506	594	570	534	597	602	579	592	594	586	557	580	629	540	597	619	588	562	576	574	556	544	576	553	579	596	575	575	580	601	591	559	538	547	562	565	546	582	580	545	629	566	547	597	569	587	578	551	570	627	561	569	587	580	582	570	572	534	574	600	580	606	596	589	610	572	552	590	590	655	578	567	560	541	554	592	557	593	588	575	600	603	611	585	644	561	590	600	565	540	576	541	588	579	522	576	594	562	552	527	568	623	588	581	537	543	618	566	603	562	576	576	591	536	574	584	579	569	596	620	570	526	584	585	602	533	546	633	580	563	557	591	577	604	575	567	582	572	568	560	558	603	568	603	594	585	619	601	580	571	558	623	564	533	595	557	613	583	600	556	596	602	565	604	558	533	601	544	575	618	601	585	580	580	584	565	591	608	631	589	597	575	637	557	544	622	561	595	570	561	603	541	548	590	613	558	549	563	609	623	591	601	588	565	574	598	541	558	561	603	542	576	598	559	554	615	604	582	561	569	608	614	607	598	608	587	599	622	532	565	589	594	576	594	581	575	568	603	590	567	615	575	614	571	602	540	574	542	617	559	569	591	567	544	624	560	567	585	583	544	595	596	600	587	553	580	538	533	550	540	578	563	561	556	627	572	591	579	586	541	579	563	595	588	616	576	597	555	607	558	587	592	614	587	565	577	561	561	552	587	587	601	573	579	552	560	614	567	595
26421	19866	10747	2259	9226	12952	9388	4885	2231	1093	670	561	469	494	507	485	490	465	510	487	479	498	515	494	513	501	525	522	487	515	496	486	476	452	468	504	484	537	472	456	481	505	555	537	482	522	489	537	482	473	527	444	541	506	514	535	469	501	524	525	534	491	487	499	471	475	514	454	504	509	546	499	486	484	489	488	493	495	480	478	516	478	500	496	457	517	509	472	485	513	516	487	494	514	488	534	466	496	529	532	468	516	500	518	477	520	496	496	467	471	516	489	490	508	500	533	487	502	507	501	491	520	489	480	527	509	508	516	473	485	490	449	486	488	520	477	509	522	516	475	469	500	498	500	502	515	467	527	512	502	496	519	496	525	456	537	525	521	518	483	507	500	490	500	489	495	503	500	513	459	499	543	483	497	528	506	514	485	481	512	494	522	509	522	483	502	500	511	512	507	448	517	467	518	505	500	473	501	468	456	507	495	477	491	474	496	480	516	501	479	508	519	511	474	513	527	533	501	496	521	498	488	483	448	535	532	515	524	458	502	507	499	497	464	493	510	484	505	478	501	476	491	500	490	459	499	524	498	500	511	495	545	507	527	500	486	473	503	486	502	468	500	487	508	490	470	498	500	568	487	482	463	536	487	520	504	471	461	469	477	466	498	526	471	518	470	488	479	508	502	491	534	473	499	467	501	517	504	479	474	477	475	504	482	518	498	479	505	476	504	493	506	478	525	492	509	523	477	508	502	546	487	487	494	495	488	498	501	486	465	495	467	541	510	522	542	514	463	517	542	456	469	489	537	499	492	510	526	466	477	464	502	504	517	511	492	511	465	517	446	507	532	524	471	487	475	534	451	499	508	509	508	487	525	490	554	484	486	479	527	461	489	494	498	502	474	481	517	490	493	505	506	499	487	481	499	517	476	474	510	458	480	517	483	494	512	553	503	505	504	505	498	504	496	496	483	545	497	479	499	515	493	522	480	514	477	491	527	466	480	464	520	489	473	482	548	566	514	506	520	451	522	490	493	497	511	481	471	473	516	543	520	495	474	512	490	459	486	544	515	520	474	500	536	479	508	462	464	479	499	503	481	500	467	513	492	511	489	452	477	470	498	557	498	494	476	480	476	486	510	492	495	494	487	506	528	504	544	536	512	488	467	476	483	533	457	451	505	503	517	519	501	530	509	529	499	476	496	532	492	463	467	495	444	516	485	522	474	483	462	510	531	514	479	450	512	487	470	488	505	475	482	502	527	533	507	511	509	506	527	513	485	511	493	530	474	450	489	487	492	461	473	480	503	483	525	508	495	478	535	545	527	450	485	495	511	468	517	485	561	534	489	473	497	511	498	484	511	504	517	486	458	502	523	498	497	509	513	552	501	504	496	538	499	510	504	532	463	528	515	557	525	537	513	509	473	532	513	492	514	516	512	510	494	459	497	492	486	519	490	486	500	515	454	465	504	493	474	525	509	493	480	515	493	461	468	524	481	477	501	457	458	519	504	489	483	549	495	533	527	488	479	479	482	471	515	500	499	511	489	494	542	503	508	498	502	480	483	493	524	481	506	515	549	508	441	507	526	485	507	476	468	495	526	520	460	517	491	512	543	522	477	544	502	521	486	523	508	462	484	491	480	499	471	465	517	506	463	501	509	493	484	534	497	485	501	442	517	488	473	515	515	483	487	533	518	512	507	490	435	507	489	475	511	481	502	486	486	509	502	506	500	515	476	524	486	531	490	476	486	537	496	539	518	496	456	517	510	478	468	498	488	494	497	488	507	470	492	506	482	514	486	522	507	512	519	454	522	491	468	520	512	545	477	503	521	480	481	455	480	479	514	511	479	500	510	456	504	470	486	513	495	479	491	505	483	494	509	473	508	485	497	497	494	521	519	515	486	487	471	491	495	502	484	502	483	482	553	471	518	481	488	512	520	497	507	496	458	462	465	502	485	531	448	509	468	496	522	490	501	474	541	523	521	455	470	529	457	487	518	535	505	504	498	490	482	503	511	530	502	518	484	502	490	508	530	514	488	482	546	478	495	489	504	551	508	484	486	527	500	476	493	507	479	515	500	468	472	482	453	511	510	457	484	485	535	511	462	491	467	517	535	521	525	506	478	475	489	495	466	487	478	494	475	518	499	495	514	507	492	468	497	482	486	510	484	470	468	491	498	488	484	475	490	466	493	497	509	513	481	535	513	487	484	433	494	486	477	492	507	507	458	502	501	516	463	494	557	527	472	481	474	458	462	466	471	466	506	519	481	493	479	525	520	534	522	522	524	490	501	487	476	519	515	497	493	510	536	468	509	510	498	501	511	480	506	527	529	506	464	477	447	489	511	479	520	488	520	497	510	513	505	520	464	500	476	488	493	493	470	535	490	472	478	477	504	494	472	494	492	479	492	508	515	534	482	515	477	510	533	496	465	474	476	480	488	575	516	499	471	506	487	518	488	504	452	444	468	521	466	514	532	467	496	487	506	481	487	474	495	525	487	503	472	473	496	514	452	522	479	474	505	541	474	513	488	458	446	521	526	500	474	501	513	492	538	488	512	465	479	504	482	485	520	480	486	529	484	513	481	484	505	498	513	494	518	481	483	511	525	503	517	502	455	481	517	501	491	496	499	523	510	473	504	539	498	486	498	511	514	496	515	488	464	506	482	472	462	496	522	467	498	474	488	476	483	518	497	487	476	534	499	500	501	523	506	522	486	492	510	469	521	545	507	475	481	530	501	511	499	484	486	537	487	491	553	503	493	507	465	531	429	501	500	520	500	502	507	495	479	496	498	483	447	499	479	496	509	479	490	500	510	487	525	550	513	518	476	479	537	475	435	463	496	470	520	504	512	509	513	512	461	512	480	502	526	471	514	455	501	501	477	498	514	510	510	512	443	456	468	456	503	494	496	468	485	471	506	480	492	497	511	478	443	509	561	447	460	483	549	467	505	483	484	512	477	505	521	512	481	471	506	473	517	508	505	483	495	508	469	491	490	494	473	514	474	497	497	511	501	499	507	480	482	481	484	476	505	515	503	488	480	492	498	552	512	500	479	520	486	557	496	477	457	516	477	510	527	489	523	481	463	469	464	502	463	516	499	507	530	484	481	500	515	469	503	523	516	521	499	512	451	488	509	545	450	477	495	497	527	503	555	499	478	512	498	499	482	467	511	475	495	504	492	505	495	506	496	475	513	533	510	462	473	492	501	467	496	534	513	539	550	472	505	531	495	539	488	486	530	499	498	466	509	459	508	489	513	494	517	509	468	510	518	477	461	495	546	525	487	530	479	552	509	492	509	493	461	504	491	515	491	471	533	483	508	516	480	472	470	469	516	470	511	487	490	537	478	467	466	551	475	471	496	511	482	490	502	511	479	494	453	489	517	474	484	489	519	516	473	485	476	471	503	502	508	484	508	451	478	511	489	507	491	517	548	538	499	518	450	473	512	514	518	495	539	516	487	521	489	500	497	509	475	511	544	480	472	478	502	487	490	479	495	516	514
5022	3057	12586	3960	18503	22200	16811	10277	5005	2462	1453	967	862	862	864	893	907	893	891	873	919	876	864	909	848	886	937	838	872	898	898	885	891	906	891	897	895	915	879	881	896	893	857	882	823	871	852	902	882	844	914	887	905	894	875	878	866	822	896	869	907	841	879	888	885	868	887	893	872	836	838	889	906	861	800	913	826	801	902	841	863	848	870	812	873	836	880	862	890	867	813	911	834	897	869	892	842	880	855	883	831	867	826	840	831	887	886	861	865	914	926	840	863	898	822	878	916	883	873	852	824	796	830	815	887	871	875	863	897	866	843	847	890	875	842	878	834	927	944	903	832	864	833	826	920	867	853	885	864	866	841	896	840	893	870	849	883	885	848	821	897	900	861	867	868	944	850	848	902	864	877	891	916	866	842	882	848	862	864	901	857	857	839	927	920	854	804	890	883	869	850	843	846	871	899	837	883	817	822	885	932	830	846	925	895	859	910	876	833	930	872	846	927	882	909	890	874	870	884	907	912	907	857	851	868	899	876	895	892	832	813	895	858	886	902	870	847	830	878	890	917	867	865	873	890	829	907	851	885	864	889	899	910	951	870	878	864	781	917	882	848	851	914	826	874	866	823	849	841	880	882	845	931	856	843	856	841	825	903	910	895	923	901	830	885	875	874	882	848	840	910	813	907	869	888	879	861	876	859	832	891	822	868	871	874	862	917	878	879	814	886	905	914	865	808	863	846	913	863	872	889	881	828	850	873	876	849	908	905	874	864	863	856	845	875	862	863	867	878	864	888	851	868	871	915	888	847	922	832	856	830	891	848	850	898	878	864	875	851	904	865	875	889	877	883	885	847	831	877	848	852	839	932	865	884	847	880	874	852	905	852	860	851	844	890	869	887	845	860	847	869	853	905	907	884	843	903	849	910	824	870	908	921	876	893	815	859	851	861	846	894	892	902	879	873	868	878	854	926	807	855	892	838	854	870	878	856	868	868	889	836	865	890	860	856	876	896	877	869	906	826	802	870	891	848	870	857	856	817	848	861	853	903	910	854	875	906	932	836	860	860	863	860	911	877	858	836	832	879	880	865	866	934	900	869	844	883	894	903	887	892	851	942	848	867	851	862	886	841	884	902	841	874	897	847	894	864	880	908	890	853	866	930	879	851	841	896	881	920	856	771	910	885	864	843	854	883	886	867	864	874	887	921	883	870	887	893	853	881	859	876	867	908	917	842	895	844	861	805	858	846	886	893	886	863	889	876	894	861	870	879	834	878	860	839	908	841	852	920	882	873	868	852	870	856	902	899	779	850	891	824	871	859	896	890	849	876	870	903	854	904	841	873	913	827	866	861	832	876	881	843	911	821	885	869	915	853	866	884	831	881	831	883	843	841	868	870	825	857	891	908	865	871	834	802	849	808	870	883	890	886	909	891	843	806	930	919	849	841	834	840	931	859	864	867	894	870	869	916	902	889	825	871	859	895	873	903	836	882	817	870	883	877	820	873	895	862	878	876	869	833	874	901	902	858	920	853	845	838	880	824	866	932	890	917	889	904	839	909	880	920	841	861	798	885	848	910	863	902	856	850	837	880	869	831	851	861	842	877	854	830	879	841	878	826	863	872	871	918	915	853	864	861	902	859	915	856	891	870	930	893	846	852	869	872	898	881	951	881	915	896	908	857	947	853	855	905	873	856	874	864	867	884	864	850	884	848	856	859	868	846	920	910	919	867	851	836	891	824	873	822	860	889	906	841	886	841	841	886	868	886	883	913	835	882	884	917	851	885	896	846	932	826	881	836	895	871	842	889	917	859	898	809	925	878	945	845	829	841	880	859	867	854	888	925	862	864	833	908	909	897	892	866	824	908	904	876	869	883	864	869	859	859	870	825	889	941	854	838	868	874	866	889	878	860	915	898	920	905	814	820	834	878	882	833	911	868	828	875	869	886	850	869	911	870	921	901	920	886	880	872	871	923	852	900	892	883	894	852	819	791	860	837	821	838	873	823	863	884	882	903	866	866	902	906	888	892	864	905	856	810	893	811	876	820	880	891	913	911	863	867	859	860	860	858	849	865	870	863	919	858	883	865	828	889	865	983	872	886	909	873	851	880	847	908	883	896	842	877	871	891	871	913	848	920	871	882	863	908	836	871	850	880	905	880	870	917	861	882	861	910	841	862	863	834	910	883	869	893	836	871	935	874	919	927	891	910	823	884	896	897	849	873	813	879	870	853	871	831	839	845	849	883	892	931	832	818	854	941	902	890	901	889	788	887	891	874	876	879	838	846	925	917	863	895	846	913	835	848	888	896	849	824	901	925	899	889	856	885	891	837	855	849	824	894	867	907	831	879	881	934	814	914	891	879	855	863	892	898	934	819	854	853	858	824	864	872	865	853	889	899	857	893	912	907	864	828	840	877	900	873	832	826	890	882	858	871	840	912	897	873	919	878	868	866	868	895	868	807	914	888	880	877	891	841	879	894	873	875	833	889	870	875	842	843	857	863	850	837	835	876	858	874	854	899	872	889	891	906	899	891	893	890	882	828	874	905	865	846	853	861	891	861	877	878	898	940	874	913	890	854	865	872	915	817	867	900	865	835	852	849	866	875	883	876	869	815	871	894	861	910	880	872	916	851	870	896	874	871	874	906	923	823	940	891	903	902	849	823	814	875	898	858	857	905	856	855	882	870	838	898	836	836	809	883	879	868	868	845	876	817	843	877	900	858	862	927	840	932	851	881	833	865	893	931	923	893	870	912	873	877	867	930	862	892	919	900	864	862	888	840	867	865	854	874	825	883	894	850	862	892	929	852	872	836	861	883	830	889	868	853	844	881	864	792	938	958	827	849	854	863	805	895	846	918	911	884	868	875	854	859	849	877	915	885	837	884	861	845	858	828	842	873	895	879	853	819	892	877	911	860	879	861	842	814	870	888	896	863	829	862	906	883	813	812	867	882	885	862	950	883	870	858	861	863	879	897	847	862	883	820	877	911	862	850	897	896	843	886	838	837	835	851	856	862	894	883	908	807	825	845	851	883	829	800	897	861	886	852	900	876	853	878	815	841	879	863	881	871	843	850	808	869	873	920	892	879	923	885	867	878	881	882	883	876	875	845	867	895	870	899	890	894	817	850	889	875	882	888	867	902	844	880	901	851	860	835	910	865	873	846	879	842	853	862	894	800	856	906	867	878	806	828	908	837	844	875	856	848	904	885	875	845	818	887	941	881	945	878	869	918	898	863	901	884	859	816	817	881	849	804	855	830	873	876	830	880	837	872	902	869	856	917	879	831	918	871	850	870	882	873	882	866	912	869	862	864	791	868	852	862	894	840	842	915	871	815	885	866	835	853	872	874	858	883	901	877	906	853	896	857	892	855	883	879	833	868	849	842	860	882	916	860	829	849	870	904	852	879	904	891	882	835	869	860	858	835	837	909	878	855	875	827	906	825	854	849	907	898	797	891	876	839	882	853	863	902	901	902	844	829	887	864	882	861	875
24769	21048	28236	24193	23243	38353	29418	16540	6510	2105	902	571	478	466	445	456	446	439	451	434	467	456	459	462	438	466	494	393	465	463	426	453	422	458	448	452	442	449	475	469	448	476	447	447	422	455	437	486	454	435	432	447	449	434	448	457	431	473	467	440	471	445	493	456	485	468	427	487	436	455	454	466	480	445	437	428	444	441	437	477	463	421	441	478	446	449	488	452	430	431	475	463	483	431	444	433	459	460	437	457	452	478	445	450	451	445	425	461	456	454	462	451	452	456	433	444	488	452	394	428	452	460	451	464	438	441	442	423	457	451	469	472	465	405	445	462	430	412	447	482	475	422	476	426	452	443	463	459	420	461	441	455	441	434	429	439	430	469	443	430	458	429	443	439	455	438	440	455	434	465	456	471	457	468	496	457	437	412	466	443	482	436	454	444	405	415	419	463	454	426	467	452	444	436	425	453	436	481	440	435	420	405	426	470	449	466	483	440	457	453	420	450	458	436	453	446	463	463	476	423	425	472	463	477	477	456	457	435	416	442	451	414	432	408	438	474	414	443	436	426	464	462	467	462	424	462	455	453	513	473	445	452	511	443	421	456	440	499	449	516	440	473	428	436	447	449	465	451	475	436	460	469	452	434	448	450	430	453	442	453	432	442	443	468	429	445	451	490	467	442	418	438	435	443	465	442	441	469	457	447	466	478	479	482	428	459	415	467	464	456	471	461	438	438	451	433	433	427	433	446	462	457	448	430	465	397	447	459	444	459	474	399	442	441	451	462	468	448	432	485	414	461	450	444	450	451	439	446	440	462	470	440	433	427	439	444	432	429	451	467	475	496	404	431	472	451	465	479	460	447	454	447	482	507	449	430	430	454	445	423	460	473	466	445	426	455	428	428	430	444	413	427	414	425	434	446	430	427	426	442	395	431	454	450	458	418	446	483	444	423	431	450	449	452	427	461	434	485	457	444	444	453	428	418	481	418	482	410	451	451	453	429	444	421	461	441	420	423	468	459	431	462	444	456	425	455	470	445	450	421	422	476	448	448	460	466	437	471	406	449	449	471	424	428	457	496	422	459	430	467	420	443	458	460	464	444	454	445	489	470	450	435	460	453	439	418	451	454	429	434	427	489	467	435	467	413	428	434	485	451	384	447	423	431	460	437	452	444	440	446	482	449	414	433	400	449	459	449	410	436	420	468	437	495	466	456	461	424	460	492	482	461	455	442	460	441	462	450	408	426	461	456	435	450	455	429	465	453	462	475	495	455	460	420	464	502	401	431	456	487	475	444	429	421	450	437	462	429	482	420	394	442	477	444	417	442	431	492	447	431	466	463	457	457	431	453	414	416	454	452	452	435	408	457	434	463	448	456	446	442	438	480	470	466	461	422	433	455	446	454	448	425	421	447	486	492	428	466	481	449	415	437	445	387	450	463	449	484	466	444	447	465	453	419	468	440	450	441	448	453	479	473	457	446	450	422	492	443	442	438	438	498	446	500	411	472	447	486	446	449	453	396	461	449	435	461	443	438	452	484	461	439	451	465	494	441	404	421	473	434	447	451	450	464	454	421	464	464	437	457	470	472	426	455	447	446	454	422	407	419	474	454	448	449	459	451	482	446	440	468	442	444	439	436	448	439	453	460	450	451	456	438	467	437	500	447	470	423	447	455	452	480	477	461	475	456	429	420	490	480	417	470	434	457	468	453	431	449	458	467	416	426	456	444	440	459	443	436	460	450	479	453	470	441	406	439	469	468	445	457	429	427	462	494	425	401	409	447	449	428	414	467	439	424	444	417	461	429	433	489	423	420	421	442	452	451	458	444	428	478	449	499	438	437	439	437	413	455	408	464	437	426	453	427	464	425	506	426	437	447	449	463	439	443	450	425	439	389	484	464	483	442	429	436	475	481	489	490	446	431	430	455	421	446	448	423	433	437	466	472	439	477	418	459	419	434	467	463	449	403	453	457	451	484	429	474	454	464	428	454	432	397	423	462	466	481	474	490	477	444	425	460	445	449	451	419	442	480	474	510	417	420	431	430	446	434	486	464	416	460	437	420	437	441	436	458	489	410	405	441	459	433	436	456	450	443	452	484	429	407	465	445	443	469	455	474	456	418	427	435	485	394	406	431	444	434	456	481	450	462	480	472	461	425	444	444	457	469	449	390	410	443	471	432	444	466	477	461	501	426	463	484	403	453	454	473	447	427	438	427	443	464	458	459	477	464	440	448	478	406	430	517	416	493	400	452	414	464	443	452	452	473	455	451	439	392	429	474	428	444	420	445	432	457	430	454	442	468	448	455	454	475	430	438	434	469	513	447	444	496	431	466	427	453	454	424	433	381	436	451	456	477	461	456	452	473	445	422	427	423	476	436	454	450	439	446	424	460	454	427	481	446	471	458	450	468	472	463	487	482	493	387	456	437	440	456	448	423	435	425	469	436	422	484	466	437	436	423	426	438	426	430	493	455	457	454	447	431	452	453	451	455	410	420	473	449	474	482	462	439	449	418	456	456	471	434	462	452	438	469	456	441	452	474	427	467	457	486	433	434	463	479	467	471	451	489	470	434	429	465	480	450	442	447	450	452	428	417	449	438	414	422	493	459	479	448	456	432	483	425	464	451	452	483	459	444	417	497	405	428	419	392	413	449	460	477	479	447	454	455	429	448	439	467	423	458	425	415	456	453	466	472	392	475	418	438	446	455	462	434	478	436	476	460	477	489	463	449	460	420	431	464	462	463	420	407	424	452	423	469	431	429	422	453	486	453	471	427	435	427	445	457	452	466	465	460	424	420	480	463	442	457	480	495	455	449	457	451	466	437	491	523	447	441	438	439	452	439	471	455	492	462	464	456	437	409	418	473	431	483	426	463	434	465	416	489	484	475	456	442	430	474	438	445	476	452	486	456	457	441	469	442	448	436	445	463	438	444	429	445	456	446	437	371	449	458	455	505	431	483	426	461	453	488	472	465	406	481	451	443	442	455	457	439	417	453	482	476	473	459	452	457	422	460	469	439	456	451	434	438	464	461	427	445	431	407	427	434	454	418	439	483	457	429	431	452	461	447	474	425	450	418	428	470	493	464	450	426	487	475	459	446	441	475	435	452	442	460	431	476	438	473	457	411	463	427	436	454	499	458	472	478	440	479	403	488	440	418	484	487	455	452	427	441	451	438	407	439	433	450	412	420	477	424	435	484	480	407	469	454	451	465	462	406	439	463	469	428	493	483	456	456	457	458	455	443	426	480	502	493	443	441	448	478	470	449	452	443	456	493	481	418	498	443	473	455	452	460	485	450	460	465	444	430	459	404	430	424	446	480	465	448	430	468	449	460	451	449	439	467	440	478	458	434	438	448	453	439	477	435	491	428	438	442	441	445	466	418	444	482	440	440	476	456	475	419	463	434	452	491	428	440	465	469	425	467	468	419	445	468	455	461	455	459	439	442	404	472	455	425	458	445	444	460	465	461	439	435	447	492	463	440	452	417	447	437
5856	8964	37833	8599	31738	43661	35186	24000	12564	4840	1836	1039	811	764	828	765	793	853	822	803	819	812	807	807	818	811	817	834	802	800	793	815	793	809	833	772	810	769	813	744	793	756	850	853	796	819	810	797	771	809	837	803	800	772	823	778	813	818	818	801	794	854	757	807	834	845	784	764	850	858	768	791	790	811	889	832	807	808	800	768	830	831	826	811	825	761	771	807	797	784	799	786	810	746	819	865	807	872	800	791	795	799	805	836	771	790	811	798	825	814	794	833	793	805	792	753	818	831	816	776	794	797	830	833	812	804	822	792	831	774	805	844	825	776	843	778	792	764	832	827	762	759	858	778	803	823	803	864	817	839	806	804	788	846	799	867	823	800	801	788	862	799	815	757	782	819	831	790	811	809	774	833	788	803	804	828	828	834	780	801	795	811	829	825	823	807	837	821	847	790	868	815	825	789	815	849	796	790	844	802	813	823	835	759	786	760	828	812	823	807	810	832	789	819	807	782	800	776	839	789	831	807	792	879	781	805	830	786	851	774	817	746	828	783	824	789	823	859	857	792	766	821	833	781	777	822	836	839	756	806	786	793	797	923	771	790	808	781	809	812	778	812	832	841	793	794	801	773	799	855	791	821	778	802	803	817	789	792	802	829	829	781	822	775	815	837	802	819	812	784	796	788	778	784	827	758	805	835	800	785	858	801	846	817	825	786	790	802	807	836	804	765	823	813	834	774	837	774	816	825	797	815	816	780	752	788	771	798	808	821	812	768	806	774	840	803	808	823	849	812	824	771	811	816	829	802	751	829	798	763	841	803	753	817	839	800	816	754	787	772	766	824	828	777	774	776	765	814	827	852	847	778	839	824	812	789	817	822	789	802	863	814	832	805	751	844	793	760	796	826	798	846	766	808	816	842	774	834	782	793	795	798	785	772	816	800	823	855	764	843	782	830	798	774	778	816	843	832	838	806	788	849	858	809	824	831	848	768	801	811	745	736	816	812	770	805	811	814	795	817	769	810	808	823	832	789	790	824	818	778	826	766	873	804	784	850	781	787	801	821	791	832	831	839	800	776	847	771	799	819	803	794	824	805	824	803	848	815	796	771	827	812	836	788	807	810	776	745	784	813	813	799	819	780	811	738	812	796	813	785	755	808	812	783	785	764	822	871	788	877	864	807	807	766	769	754	772	810	796	792	757	796	821	836	815	845	822	813	842	773	785	792	812	836	815	800	763	810	781	776	786	874	766	839	858	808	782	850	754	792	819	777	803	820	775	773	774	775	813	853	833	742	784	784	779	798	793	794	763	781	826	814	866	808	848	778	813	818	802	772	784	798	829	820	810	815	798	820	786	815	826	787	779	789	786	786	806	831	793	788	815	791	829	809	809	833	804	805	784	831	787	794	811	816	778	791	794	820	763	770	777	760	791	816	814	797	818	792	873	821	818	855	747	820	817	817	810	804	828	794	809	772	777	876	779	820	780	852	823	795	816	777	795	824	776	746	764	788	819	787	812	794	821	845	746	798	797	833	815	782	751	866	767	792	858	809	808	792	814	838	838	796	784	782	792	786	802	776	834	799	826	828	787	752	854	828	775	849	745	778	807	786	805	840	765	761	797	818	819	772	817	769	833	831	858	829	834	779	834	799	769	849	782	790	809	786	803	804	808	765	841	800	755	815	824	814	826	807	805	789	823	755	809	777	758	792	798	811	767	799	838	803	787	849	797	770	826	822	805	822	821	785	839	836	864	840	841	766	825	826	767	842	835	796	742	784	866	802	855	824	804	759	784	789	828	809	847	860	829	826	818	785	807	782	815	778	811	803	858	830	804	797	785	824	788	788	759	800	786	812	797	759	800	779	761	788	771	789	810	820	785	775	823	828	846	834	764	829	790	836	786	813	853	824	828	803	806	824	789	772	830	809	737	784	797	853	787	753	783	733	808	793	763	784	772	769	803	838	792	815	820	821	778	807	820	786	873	828	841	803	819	816	817	891	867	797	780	804	819	787	809	787	825	877	777	817	767	866	808	807	791	839	842	798	773	805	775	845	776	793	768	858	828	749	839	812	815	814	816	801	808	796	790	818	799	855	804	810	787	780	770	785	852	823	776	801	806	788	796	762	844	733	819	817	825	791	818	831	782	818	793	752	836	804	777	829	797	816	822	820	762	828	786	752	787	820	778	797	822	784	814	781	782	839	819	785	824	838	772	810	782	792	827	785	777	825	883	776	774	801	814	839	783	816	757	837	839	815	810	830	789	780	798	813	792	829	816	808	788	804	826	810	813	806	804	838	768	792	774	801	822	773	786	790	846	835	843	755	823	758	803	794	810	804	824	789	817	871	783	803	789	836	814	790	864	798	768	810	792	845	782	805	786	764	809	814	850	818	827	826	836	787	813	800	807	796	802	785	826	811	824	840	782	780	797	830	841	833	821	835	782	802	748	809	801	752	784	775	787	810	796	799	826	782	796	804	815	751	838	797	778	812	754	773	834	855	834	761	790	834	796	839	861	776	803	798	789	792	789	806	812	817	821	782	798	779	859	783	794	764	789	812	814	829	789	834	837	780	847	824	762	782	827	770	756	816	822	764	821	821	769	801	812	823	778	792	835	783	795	811	795	816	849	814	757	821	875	768	824	840	839	835	850	786	826	799	849	770	810	793	801	811	806	766	842	807	778	798	814	803	778	838	830	832	785	812	769	791	832	765	749	806	783	784	807	775	790	818	841	787	826	790	827	773	786	865	799	809	873	862	789	785	836	802	856	798	825	795	767	830	740	757	831	809	781	793	850	816	817	740	786	800	829	797	780	820	784	789	751	825	831	774	781	813	848	803	823	809	810	855	789	811	805	824	805	791	787	794	823	809	774	834	798	774	797	808	851	880	862	799	811	767	828	838	840	817	795	785	804	780	850	784	772	869	800	815	793	823	785	793	828	838	762	804	777	769	823	777	813	847	799	781	814	882	829	820	793	777	837	741	819	817	825	760	794	819	785	795	796	824	786	776	760	868	730	807	845	846	757	786	804	794	869	837	810	820	823	818	806	827	811	815	807	776	743	848	807	814	787	768	768	813	849	814	818	762	848	770	868	794	797	833	801	824	805	830	820	822	817	784	840	768	775	812	836	787	813	752	848	794	769	818	838	773	776	816	857	811	793	806	807	826	803	783	810	773	840	783	778	746	749	835	732	785	804	790	804	814	816	850	772	841	889	785	823	781	765	803	808	857	830	793	819	843	834	759	743	812	808	838	806	862	805	785	821	848	753	815	819	837	817	806	774	828	820	817	752	836	780	822	801	835	767	812	787	799	808	820	773	823	765	769	801	803	835	838	815	791	777	816	846	811	794	802	823	808	784	830	817	883	799	786	787	860	809	781	789	789	798	841	796	761	761	850	797	772	803	835	843	830	758	795	836	762	799	811	797	817	755	799	839	854	751	825	810	822	810	816	803	807	765	834	762	752	781	821	854	840	790	807	820	810	783	825	792	767
22937	21032	28367	24199	34615	56077	45227	29162	15077	4586	1265	557	362	301	309	306	292	328	323	299	332	279	282	330	322	285	324	361	338	315	302	310	283	307	327	334	328	358	320	319	295	325	324	319	312	324	305	296	328	301	303	348	314	301	298	287	322	310	292	296	299	347	311	315	339	290	318	292	314	314	315	336	295	296	308	324	304	312	333	306	344	349	298	296	317	320	309	304	332	298	267	281	298	335	315	297	346	294	276	287	314	307	287	306	312	294	289	309	311	302	289	340	270	292	321	340	331	292	314	280	316	309	321	291	327	338	309	296	288	284	319	326	338	274	303	341	311	310	293	322	276	290	289	299	321	319	313	286	338	285	292	321	296	310	304	319	340	288	285	298	309	289	344	320	302	326	295	312	289	334	317	314	304	300	311	273	308	308	338	335	324	275	297	294	322	299	285	343	341	293	305	286	304	314	306	308	290	299	297	282	319	293	303	309	305	317	287	315	286	305	308	297	292	301	360	319	298	288	279	314	306	332	324	336	279	318	289	307	273	328	313	300	290	317	289	308	336	307	303	322	317	279	305	278	304	303	287	277	304	323	324	284	281	316	296	275	302	320	320	322	299	318	292	300	281	280	305	315	321	322	301	285	317	339	327	303	291	290	306	292	315	294	317	304	299	291	284	314	286	305	326	302	305	328	323	274	328	318	336	301	334	277	270	307	301	305	318	314	315	311	321	298	310	312	329	334	294	292	299	290	287	289	336	341	270	276	292	304	297	341	296	290	317	324	287	276	317	319	338	299	316	324	297	328	336	309	282	297	314	282	286	319	320	312	291	286	290	288	307	332	336	320	304	305	283	294	304	300	301	282	319	312	259	283	291	329	315	317	312	332	328	321	335	305	284	320	290	311	293	290	299	288	308	298	344	300	295	310	302	311	285	313	297	296	314	313	271	287	314	302	307	329	299	295	325	304	305	310	311	327	313	311	323	321	290	287	328	317	287	274	295	277	267	326	311	301	308	323	288	307	305	330	319	311	328	293	316	312	306	316	311	303	262	302	296	326	305	318	315	310	324	309	334	325	280	320	312	326	301	301	296	321	315	299	305	305	337	298	291	293	324	268	326	298	312	312	291	288	337	300	305	307	314	287	329	342	281	299	302	303	317	327	326	316	307	302	326	300	310	304	302	296	290	316	286	291	307	321	311	310	299	328	295	316	280	282	313	298	302	292	335	268	309	301	337	292	317	320	298	289	307	319	345	294	332	280	293	303	302	278	303	285	314	287	289	301	305	321	292	318	310	323	346	313	305	288	319	297	342	305	304	267	259	331	285	293	304	314	291	299	310	305	294	294	255	333	320	306	300	297	306	324	279	312	299	293	298	294	307	281	282	331	315	302	297	288	308	310	290	291	322	295	311	334	303	297	302	322	276	306	313	305	311	274	298	363	293	329	313	361	317	283	310	310	324	314	300	270	316	326	311	282	320	294	297	283	288	327	320	324	307	279	339	323	285	338	318	316	299	328	312	307	296	324	315	256	306	274	297	300	290	325	319	319	301	307	312	318	325	305	323	293	313	305	307	293	342	304	307	307	314	332	275	317	291	313	304	283	291	315	302	308	287	328	315	313	315	284	323	308	327	303	280	316	299	319	321	327	297	320	329	299	301	342	335	305	309	311	316	302	312	312	324	297	363	327	295	292	299	276	325	320	300	343	278	313	317	311	320	305	335	284	313	309	291	307	295	331	299	304	278	311	288	298	304	321	300	289	310	343	298	302	300	311	315	285	310	294	280	290	295	298	284	319	306	278	286	275	321	296	294	318	310	316	301	312	333	335	324	288	294	323	298	310	346	317	321	313	319	302	318	318	279	317	339	340	328	297	315	309	310	292	312	314	340	321	313	283	282	279	301	280	310	309	298	296	309	326	274	292	285	306	278	310	286	317	316	310	313	320	315	291	298	317	320	322	328	299	311	319	330	331	308	312	317	315	316	294	308	304	336	304	273	290	306	333	299	315	297	302	301	335	289	279	294	292	308	309	311	299	336	304	321	282	288	341	304	320	289	337	301	317	305	304	290	284	291	298	312	333	324	293	306	305	306	275	305	302	315	285	310	300	304	310	288	327	271	289	305	325	307	318	331	317	306	289	278	325	327	309	291	362	330	295	312	284	346	305	307	303	343	292	295	330	323	299	326	340	311	285	292	299	316	309	294	279	326	302	306	292	307	322	306	311	350	293	294	307	308	288	303	314	281	305	342	303	310	316	327	299	312	297	280	333	326	332	301	278	272	312	330	278	326	298	311	289	242	324	325	311	290	272	311	274	286	348	320	297	302	277	307	336	314	299	301	331	310	311	279	304	317	296	302	276	306	322	316	297	277	295	308	283	308	306	301	339	319	303	301	315	321	321	309	329	319	321	312	306	303	302	321	298	312	298	297	279	281	295	311	323	286	329	305	325	334	289	300	352	301	293	312	284	342	317	310	293	287	329	280	297	338	302	290	294	343	277	289	291	284	316	278	283	302	320	260	320	295	313	304	293	316	315	264	302	295	327	322	301	328	339	347	279	310	285	311	321	278	315	316	313	311	255	307	307	285	298	311	280	338	313	328	309	297	296	291	285	335	319	309	318	311	328	301	280	287	298	311	290	303	334	304	305	274	314	303	310	318	298	316	307	308	308	290	296	295	346	331	326	314	320	305	305	300	296	288	290	307	314	291	309	287	285	300	281	255	321	286	269	285	328	313	296	319	266	275	304	296	309	279	278	307	299	306	298	289	317	289	334	324	324	286	297	314	273	308	341	348	305	337	304	299	288	280	282	322	305	302	296	285	285	311	312	315	307	304	298	333	324	290	303	273	310	313	322	301	332	333	324	301	299	328	312	302	284	326	295	334	318	333	314	308	284	303	319	314	302	347	327	293	284	280	307	285	274	320	290	296	312	318	297	308	285	265	313	301	328	324	288	340	340	333	318	317	326	297	304	314	299	332	290	333	281	278	313	344	318	291	282	337	288	282	293	300	287	324	278	336	303	317	305	317	341	294	261	288	331	305	304	313	295	298	310	299	312	321	316	323	287	338	321	302	307	298	307	296	317	304	321	277	342	306	317	279	310	313	292	301	318	289	311	279	292	320	291	308	308	302	313	302	272	342	343	316	285	298	311	293	341	280	314	318	296	297	306	273	258	271	280	295	300	290	290	299	310	348	289	321	308	334	327	304	266	289	299	313	284	303	314	280	298	313	293	300	317	295	311	329	271	335	313	309	289	298	321	291	300	276	306	305	316	310	295	316	271	312	286	298	304	266	307	278	316	322	288	303	282	338	307	320	320	288	317	312	331	292	306	307	359	287	288	305	286	295	300	295	310	288	299	352	319	281	329	311	316	306	296	339	322	304	283	285	304	294	317	317	296	300	308	271	322	318	299	298	293	313	294	281	301	306	296	297	280	296	283	307	308	327	326	332	342	344	310	309	313	334	316	285	289	301	289	293	337	281	315	310	318
10963	18565	48456	25435	52331	63204	48588	35947	21713	8739	2916	1149	730	537	530	553	544	562	523	546	553	581	535	547	516	592	541	538	553	536	541	554	567	563	538	529	521	542	555	566	529	532	570	581	529	517	582	535	528	559	556	565	525	547	552	529	558	507	525	532	554	554	545	568	576	570	495	555	592	581	539	584	560	565	527	547	568	553	555	520	505	549	488	526	534	507	550	573	564	530	574	531	526	542	529	514	572	527	562	559	543	505	543	556	523	564	517	565	513	548	525	503	579	532	516	556	572	531	534	512	555	564	571	507	490	508	541	539	468	532	506	571	565	555	592	551	554	542	551	537	539	513	574	527	547	568	560	538	547	598	531	580	523	574	583	523	531	552	527	536	566	558	515	581	546	584	574	518	529	488	535	521	562	565	536	515	535	560	571	578	515	554	529	554	553	573	518	525	560	535	565	545	554	509	557	487	595	544	526	570	526	519	519	565	544	566	542	522	562	525	528	546	522	497	518	532	563	549	535	511	525	545	531	547	501	563	579	540	581	576	500	552	537	594	568	557	523	547	566	555	549	541	555	551	522	560	543	530	518	534	551	570	557	559	520	541	566	579	519	590	535	516	511	560	520	603	532	551	554	531	572	552	563	553	583	545	529	547	549	529	515	579	534	552	555	552	537	537	573	569	551	514	574	563	535	526	540	530	509	521	535	526	486	574	562	571	507	580	530	538	549	559	588	538	560	507	539	524	558	541	552	500	553	525	571	557	569	513	549	494	525	522	549	513	576	545	543	560	566	513	541	537	542	532	509	523	508	512	500	565	537	536	537	542	563	531	532	545	543	559	541	560	574	541	562	589	553	528	581	530	553	537	532	505	549	537	492	577	548	504	547	590	524	521	523	502	499	574	560	574	580	537	564	512	536	508	592	549	578	539	535	509	544	508	555	495	522	525	527	522	534	528	552	550	577	521	543	526	524	553	574	538	519	546	520	520	529	539	534	532	529	555	555	517	527	590	523	592	543	537	542	580	508	518	542	544	552	555	566	538	556	555	557	513	576	546	568	573	509	550	513	523	577	515	565	575	564	568	545	551	540	539	525	527	569	509	585	583	536	523	551	538	544	515	518	532	527	560	560	556	511	566	565	523	532	541	552	534	580	535	518	571	537	554	559	504	539	562	567	533	549	540	543	507	556	552	560	516	521	519	517	566	504	552	563	548	557	516	527	559	536	492	518	493	572	533	514	553	564	549	533	562	533	543	500	576	583	503	527	533	486	550	551	562	603	563	552	557	518	550	549	555	528	542	537	522	511	520	540	514	505	529	573	527	518	538	516	586	563	549	534	534	559	562	549	538	540	568	531	568	559	537	532	515	539	566	515	460	512	621	519	539	501	600	530	526	513	530	568	576	513	543	529	568	512	562	525	542	534	537	564	563	551	537	554	545	529	588	569	546	532	529	536	523	535	561	512	572	564	555	538	564	506	560	564	523	582	570	518	478	551	513	496	532	561	567	558	512	533	570	547	521	571	513	525	555	589	535	495	544	549	520	536	505	566	551	555	552	549	522	523	520	528	560	584	495	545	564	553	625	537	549	510	558	554	519	553	535	515	505	544	558	505	541	537	557	556	559	525	529	597	505	505	553	555	546	527	538	531	481	568	546	545	545	534	534	523	576	536	572	510	544	612	523	569	541	554	549	514	543	507	544	536	546	542	539	535	526	517	550	531	511	512	531	496	502	501	573	552	532	540	534	517	562	522	532	537	547	561	481	587	508	532	558	523	539	536	551	567	505	527	568	573	598	555	542	528	522	551	541	542	511	557	535	515	606	517	580	583	496	531	539	525	587	542	541	549	552	542	522	544	545	540	559	532	505	551	529	532	518	553	553	502	524	550	541	562	525	566	537	513	565	561	569	516	522	566	579	502	577	554	558	589	506	565	524	557	565	526	525	517	506	524	578	517	563	562	525	534	510	485	572	533	573	523	553	532	555	540	536	554	552	545	534	551	555	533	540	554	562	584	569	561	555	512	561	545	543	533	582	514	511	531	577	521	519	577	525	537	569	551	598	537	485	531	516	538	540	554	573	523	558	525	539	526	599	553	557	553	559	571	530	547	556	539	542	592	524	545	536	522	554	508	559	548	555	539	545	511	557	513	540	571	542	526	535	517	575	546	544	502	547	534	562	561	502	504	581	542	558	550	560	529	512	545	553	551	579	558	503	518	533	523	549	502	575	552	527	479	508	535	566	539	545	537	570	574	586	539	556	590	535	483	546	568	551	537	551	514	567	603	533	533	570	555	509	544	534	532	551	492	575	561	543	534	507	555	550	543	521	507	528	524	565	548	526	574	575	582	515	523	526	532	563	521	557	552	571	556	578	535	582	551	545	533	569	554	563	524	508	530	570	550	518	545	492	566	518	505	540	542	546	587	519	533	517	555	526	498	552	543	556	515	542	570	545	553	565	519	569	556	529	505	549	549	512	566	535	514	574	545	576	569	548	497	552	539	542	543	591	552	573	563	530	541	560	533	525	539	528	542	485	560	527	555	560	538	531	563	572	528	562	550	515	528	521	523	542	517	561	541	536	564	535	553	550	588	575	541	528	542	569	564	515	593	562	534	590	524	566	556	521	554	529	537	554	523	525	523	553	535	551	553	477	537	582	506	507	524	521	539	577	525	531	527	547	556	510	546	522	490	548	517	536	550	585	578	521	609	532	516	538	526	540	545	529	564	552	543	506	528	557	557	530	568	527	550	548	546	527	535	562	585	542	528	540	533	576	529	564	539	567	549	506	580	590	566	545	540	514	563	517	523	503	565	515	565	545	567	576	558	582	538	540	546	547	563	592	561	534	499	538	559	509	569	549	586	529	548	533	545	515	528	559	531	587	569	545	572	546	572	543	535	556	558	519	560	535	572	533	523	491	538	566	578	528	534	476	559	542	522	544	519	525	535	577	500	538	544	536	574	564	550	551	541	535	495	536	561	529	554	506	545	570	552	557	509	571	539	502	513	518	517	512	528	548	519	587	513	523	570	520	525	511	559	515	601	530	540	542	562	502	563	532	531	526	515	566	521	572	586	548	581	560	525	551	555	557	522	536	544	510	555	573	548	538	528	552	535	501	584	590	532	539	531	505	552	542	553	530	546	534	546	550	566	531	563	544	548	551	518	574	523	523	550	526	567	531	492	541	542	561	570	548	526	527	548	503	579	528	552	522	537	543	547	527	568	543	558	557	573	565	581	528	527	532	557	578	500	565	554	525	521	536	577	565	522	575	555	537	543	524	550	525	506	524	564	559	550	556	545	515	548	544	539	542	530	555	592	555	542	546	537	508	545	582	535	543	516	525	501	533	539	557	519	530	554	579	560	580	573	558	538	514	538	529	544	554	519	503	531	525	566	581	475	569	548	513	523	562	543	573	545	517	532	533	530	578	546	563	546	505	501	511	569	515	535	560	536	539	579	510	533	579	552	592	553	570	546	541	568	498	555	569	529	541
26545	20019	11871	5937	17456	13960	7660	3369	1464	828	600	504	506	490	521	509	477	507	477	512	506	480	474	478	477	485	517	460	453	509	493	555	482	478	466	572	526	514	482	492	499	496	487	480	499	463	474	495	509	541	482	498	492	478	527	495	447	521	504	482	504	479	490	489	478	523	470	502	546	508	456	490	495	461	466	463	477	522	479	519	500	463	500	453	473	471	485	454	481	478	493	506	513	489	471	494	518	455	507	514	481	457	484	518	501	480	464	498	489	510	459	508	509	518	508	504	498	443	502	489	469	516	507	505	500	525	501	491	500	518	480	515	509	500	490	512	465	523	524	489	484	470	531	524	456	522	455	529	482	503	512	534	487	476	493	492	494	523	493	494	507	489	518	513	517	495	470	515	517	492	537	549	479	504	508	485	472	509	540	516	494	506	516	475	493	467	483	506	520	449	479	502	530	524	483	490	510	489	488	510	461	480	487	469	489	484	487	516	504	500	479	504	483	476	517	491	487	518	516	456	492	490	488	541	484	473	507	515	476	485	490	483	483	504	485	489	523	555	518	515	517	486	510	473	478	563	495	472	520	506	504	473	492	462	508	500	490	507	506	475	475	461	491	474	471	485	508	461	486	508	467	511	504	473	455	484	487	525	477	498	465	466	500	504	486	520	513	467	523	456	517	463	472	469	511	482	512	504	473	469	496	497	543	485	491	485	468	500	470	461	482	516	489	494	475	476	483	491	487	474	486	502	498	437	496	460	513	468	496	522	497	454	465	508	522	465	494	501	495	494	524	488	472	504	479	478	497	500	472	502	487	475	494	496	491	514	498	513	465	501	477	477	472	468	472	487	493	485	527	490	512	504	494	482	508	468	514	476	462	518	505	490	470	553	489	490	472	472	460	517	475	498	466	491	501	474	488	478	527	501	494	457	474	503	470	513	504	498	466	505	499	466	509	506	528	484	505	533	477	478	518	545	517	472	485	493	485	498	455	478	503	492	480	495	494	503	487	540	472	515	517	470	515	509	503	525	515	467	479	508	512	455	477	500	479	485	493	476	525	516	481	497	491	479	524	483	481	504	461	492	503	481	511	474	522	469	497	517	510	481	482	443	475	491	474	506	481	496	497	500	505	464	494	504	508	467	504	476	516	479	464	513	485	527	497	510	467	478	520	510	498	501	506	522	490	482	511	494	481	542	516	501	508	477	496	506	459	475	521	456	510	477	450	507	488	501	461	503	455	477	460	500	464	484	458	488	494	501	487	505	487	513	499	465	510	450	509	478	521	465	478	500	476	479	487	481	521	474	490	522	475	508	506	457	484	489	493	484	539	458	483	531	537	474	540	475	490	526	525	489	477	496	471	480	544	489	478	467	508	465	501	504	489	458	480	524	523	496	469	479	465	544	470	475	513	499	536	514	489	492	462	498	487	462	500	450	491	511	507	517	522	507	500	508	505	499	495	506	509	458	469	490	498	546	499	502	475	503	507	473	468	501	489	497	513	540	497	492	501	493	473	488	485	484	514	519	478	511	506	513	484	511	484	487	499	451	449	503	500	475	467	517	467	486	479	462	512	481	501	457	428	502	498	513	483	539	510	490	529	489	490	487	501	493	493	497	481	495	509	538	485	489	500	485	502	478	520	486	483	444	471	468	506	506	468	502	474	486	511	474	476	502	501	495	490	553	483	502	499	490	500	505	504	487	489	508	491	523	487	460	503	490	507	509	474	530	483	472	477	495	498	457	492	529	485	507	512	538	490	483	476	476	497	494	480	502	464	473	508	471	480	477	476	498	519	466	518	521	515	538	472	487	494	520	473	498	489	520	505	503	530	482	534	469	520	474	524	491	501	507	460	466	500	496	501	528	471	465	512	473	508	557	492	523	461	503	488	512	502	486	507	514	479	540	514	484	537	511	486	516	468	533	474	479	544	516	462	517	494	533	503	473	501	553	497	460	480	488	508	497	489	482	498	495	493	473	488	505	464	508	468	476	487	463	482	500	505	515	463	494	491	548	472	507	505	471	461	533	493	489	499	484	472	522	504	483	463	471	506	520	496	497	484	537	490	488	495	497	506	471	504	475	504	481	510	485	523	527	506	487	487	499	473	512	472	449	515	482	506	465	508	532	521	519	498	501	477	491	482	483	510	486	524	526	488	433	505	475	501	478	476	521	479	484	527	503	495	484	471	524	482	497	462	471	534	497	429	524	521	487	454	455	506	480	533	499	445	491	503	511	468	495	495	492	543	500	495	482	476	492	515	508	526	477	483	517	470	449	517	468	491	493	480	496	502	488	468	512	476	479	456	494	542	501	499	485	524	453	478	521	494	500	513	450	509	469	507	462	520	492	487	506	494	525	486	527	481	479	478	523	521	511	445	517	473	503	515	455	507	499	504	473	486	502	477	470	487	494	521	505	491	528	528	488	486	461	478	489	537	508	486	478	517	504	492	494	499	449	479	491	507	483	514	492	457	488	456	445	517	550	487	497	514	537	496	499	518	507	495	489	505	547	496	461	486	451	521	464	493	477	541	487	506	531	480	477	471	513	487	468	468	468	490	487	491	466	497	489	475	510	470	509	473	486	518	491	525	459	496	468	511	516	500	509	500	465	467	492	524	531	494	473	498	504	506	469	482	543	491	491	522	530	488	537	503	494	509	516	469	472	467	526	534	489	541	495	519	501	531	530	491	475	479	537	493	494	514	454	509	483	512	492	462	521	505	514	490	508	482	508	485	535	487	475	494	511	518	552	461	510	501	444	497	489	515	496	479	491	517	481	497	504	479	488	499	518	513	476	485	515	528	476	500	493	503	492	520	511	509	445	502	488	464	500	512	503	485	473	520	547	494	516	493	526	534	469	505	490	491	526	462	500	483	519	545	490	497	514	522	506	488	470	536	489	493	492	515	496	494	524	499	531	523	495	539	492	494	472	485	450	484	480	536	449	475	491	478	489	512	470	497	493	509	505	458	476	513	495	485	501	483	508	445	504	483	497	466	512	504	463	469	536	520	545	507	496	488	492	441	472	492	512	470	482	480	508	496	551	539	477	492	493	495	466	448	457	498	519	514	517	492	464	485	477	532	509	486	500	534	529	467	491	486	497	498	514	518	492	451	498	473	503	470	511	482	451	495	464	495	444	520	533	520	506	477	519	454	492	455	511	500	524	511	500	495	501	517	497	496	478	494	497	526	503	464	482	488	477	531	514	506	471	484	474	475	517	511	481	476	494	545	489	495	496	503	513	547	525	514	453	474	469	492	480	488	479	492	501	509	479	491	484	494	519	500	492	502	487	499	479	457	484	481	505	506	507	500	494	506	490	525	502	508	473	464	477	520	513	486	491	484	520	505	475	472	544	494	530	465	520	473	490	498	502	526	492	492	474	446	476	446	465	509	494	517	523	480	458	492	467	461	464	475	447	483	483	496	470	499	517	493	518	477	478	494	499	515	476	510	505	462	484	508	509	481	471	512	468	501	457	505	500	469	503	509	496
5508	3088	13827	9148	27012	21539	13492	7184	3237	1619	1152	906	923	865	832	886	837	860	858	865	901	904	836	861	862	870	818	889	893	851	902	914	881	883	870	864	838	901	853	903	902	868	858	867	873	888	863	857	875	889	857	862	825	862	818	867	838	924	875	857	845	872	858	852	867	850	926	893	876	885	896	892	884	851	845	894	855	939	888	836	913	859	882	876	894	919	901	851	887	829	885	847	860	850	855	875	880	843	803	856	849	838	837	879	903	850	876	841	918	846	893	833	846	912	869	844	883	866	869	870	873	908	893	925	852	868	861	836	841	884	827	889	857	823	879	883	863	861	901	856	850	897	854	858	867	847	849	854	870	885	863	838	854	927	836	856	898	920	892	867	830	873	891	856	879	869	848	862	872	832	874	870	880	894	898	828	836	843	861	888	837	921	830	881	861	915	845	898	827	869	899	861	897	857	914	861	915	837	871	892	916	870	905	860	877	885	869	897	858	869	852	877	882	837	811	857	897	869	848	850	870	828	856	879	881	904	870	860	881	879	886	845	842	885	908	870	826	899	872	898	843	907	942	827	862	922	830	816	861	910	864	859	904	845	835	845	881	899	896	826	898	910	839	909	850	849	845	833	798	860	883	856	885	839	894	900	846	871	881	875	897	869	876	848	862	918	880	927	856	873	863	862	881	865	863	870	829	870	867	903	869	870	902	903	921	871	889	882	857	872	832	859	872	824	838	861	869	893	885	901	862	888	827	863	855	878	808	856	818	849	838	904	879	837	858	869	899	787	878	865	865	889	857	824	886	863	810	870	892	874	908	887	871	835	861	920	808	842	857	851	861	873	839	885	831	854	874	829	869	929	881	895	871	850	900	873	920	859	895	863	892	881	907	876	891	870	888	882	886	837	863	871	837	887	904	849	880	827	842	855	873	856	861	818	868	867	875	879	902	791	862	853	883	856	906	893	848	869	892	821	874	884	898	901	859	825	845	898	862	827	870	866	894	890	875	780	874	947	885	893	890	842	878	884	903	864	846	889	941	882	847	839	870	920	861	871	948	852	877	873	902	855	854	893	834	807	837	851	855	862	905	845	873	866	897	870	831	897	851	855	891	851	854	891	939	889	876	937	904	854	863	851	919	875	850	864	884	821	893	904	879	886	859	837	820	845	830	885	882	841	867	902	910	931	884	851	847	892	846	845	913	858	905	846	865	828	896	905	872	840	870	850	932	824	880	861	847	886	905	855	825	863	841	939	853	856	843	924	904	933	874	889	840	852	867	846	898	836	845	859	862	893	826	844	871	917	881	817	872	899	833	895	858	890	859	915	860	842	847	892	870	831	785	888	847	870	878	852	912	877	845	858	816	841	828	810	880	872	802	874	838	923	825	823	836	869	812	826	813	864	857	840	851	843	865	895	872	894	879	867	877	868	853	854	892	862	875	850	854	868	907	918	896	848	841	930	879	904	828	846	852	895	872	837	829	864	892	922	890	887	892	910	864	857	873	809	874	873	863	824	878	932	892	876	849	878	837	898	871	889	873	903	869	883	867	881	886	856	905	851	820	876	823	891	868	853	884	876	844	873	875	875	882	833	895	898	920	837	854	894	837	860	842	839	851	908	893	837	829	868	871	886	950	867	821	864	862	907	881	866	879	850	861	927	783	862	930	854	873	916	880	906	883	881	865	886	925	844	871	917	910	859	908	844	843	819	878	869	879	859	861	848	815	827	908	915	853	837	837	861	876	850	883	895	865	867	897	840	909	884	913	902	873	810	874	853	918	929	862	910	887	876	847	860	868	870	856	860	883	875	827	836	939	915	858	899	903	856	866	911	876	860	936	829	899	905	877	861	892	927	847	877	868	908	882	851	872	886	901	938	881	853	848	870	878	878	856	886	842	940	881	839	844	835	861	900	862	847	825	863	946	922	861	914	849	898	818	899	851	925	819	888	892	820	901	894	837	897	863	838	875	899	844	874	857	878	845	835	896	918	870	803	874	861	851	830	901	849	901	878	827	907	887	849	871	875	897	890	889	893	846	864	855	842	861	844	896	885	855	825	850	811	868	860	898	903	893	863	886	900	896	890	866	916	893	881	927	907	874	874	920	869	894	887	876	865	823	876	941	837	890	867	850	858	871	920	871	829	879	877	877	855	831	893	916	877	866	867	842	926	869	838	856	904	885	879	917	946	827	918	924	878	912	854	875	911	886	881	872	854	885	885	886	871	894	895	870	873	873	875	895	873	806	875	890	904	858	845	920	890	849	839	875	834	899	866	878	892	862	879	857	840	881	828	842	892	891	802	820	828	831	849	832	857	889	829	858	901	897	868	899	830	899	842	873	878	892	896	868	894	865	888	814	857	878	827	824	884	861	893	872	884	895	856	849	860	860	855	870	866	846	889	831	820	808	875	869	935	853	911	870	849	838	906	857	878	900	894	844	904	854	917	840	904	909	904	887	836	913	847	843	860	878	906	833	893	832	855	887	867	842	848	898	853	854	905	833	846	886	866	892	866	852	828	847	831	854	869	893	872	871	903	900	797	857	916	888	845	855	820	870	846	836	906	909	835	848	859	852	873	857	914	915	891	882	854	898	888	842	871	869	838	859	898	868	874	868	880	886	871	849	848	897	866	840	864	856	918	906	915	893	870	871	854	867	828	871	914	886	875	860	906	911	900	891	852	923	884	889	858	832	900	865	872	813	882	875	882	852	834	875	864	897	923	891	890	901	815	925	868	860	922	903	854	908	901	929	853	890	841	868	828	898	876	831	875	862	903	888	890	885	872	910	833	898	869	921	891	838	869	896	884	859	844	938	854	863	869	869	913	887	863	854	832	888	862	917	908	844	916	884	897	893	897	846	857	927	871	911	874	911	850	850	872	870	864	872	858	862	805	880	872	865	891	837	905	859	868	869	851	882	929	802	880	895	885	872	858	859	895	861	859	883	827	861	858	879	898	871	960	834	849	843	900	882	826	848	859	851	820	832	857	932	846	817	872	821	909	881	823	811	828	815	909	884	835	905	867	851	882	891	819	914	847	937	829	921	823	907	870	819	843	844	892	886	871	887	892	903	866	840	908	860	854	921	881	890	864	924	871	824	821	833	873	903	884	876	830	858	889	928	866	840	834	881	855	837	901	835	821	838	852	850	865	899	834	919	870	866	874	849	907	903	857	870	855	800	797	845	908	840	871	850	841	897	883	810	919	892	889	876	849	856	860	856	934	879	869	815	870	858	848	880	873	913	853	886	907	852	865	859	886	826	864	898	864	946	903	842	928	847	833	868	833	879	833	919	934	880	860	832	865	869	872	894	844	932	850	882	845	839	838	843	886	858	849	846	926	859	847	908	912	903	884	859	901	860	845	893	843	896	839	851	831	846	838	861	869	873	819	905	859	826	874	867	867	896	882	853	884	890	901	906	852	890	857	830	883	856	867	868	856	897	870	851	859	862	843	881	911	895	908	876	836	886	890	858	865	842	832	853	876	883	838	858	877
24755	21028	27209	25468	35134	38765	25889	12538	4183	1513	740	532	489	436	420	469	463	452	459	494	443	468	408	466	466	488	508	448	420	458	469	458	478	448	443	492	470	449	468	481	446	451	461	455	479	469	509	457	476	446	444	449	489	477	429	464	457	490	418	449	433	465	489	427	489	481	470	454	400	467	473	432	488	459	454	475	452	456	441	468	452	456	445	442	478	477	457	477	448	466	435	483	444	502	458	462	491	467	449	458	440	504	502	459	453	462	425	486	440	444	451	422	474	464	481	467	404	451	420	445	450	481	462	441	461	445	486	421	426	473	480	459	499	427	488	435	453	493	459	449	470	467	453	453	437	472	441	430	455	474	463	492	454	449	471	492	444	459	493	468	474	470	426	446	458	458	460	415	455	478	444	457	448	459	443	437	439	464	437	472	487	471	508	425	473	445	472	442	468	471	435	478	454	435	452	465	447	439	469	473	418	449	443	450	502	452	453	461	460	413	483	446	441	477	448	438	455	476	496	484	497	491	468	461	471	471	465	432	491	436	430	438	448	485	488	452	435	465	454	415	472	459	465	465	455	438	480	436	445	467	426	446	461	455	431	460	436	439	461	458	480	472	428	447	477	433	443	432	465	447	466	480	452	455	439	457	465	474	448	449	447	465	455	432	467	474	450	483	458	427	449	492	483	453	446	467	460	444	470	487	439	459	465	468	434	481	434	413	462	433	475	463	496	488	492	477	451	429	457	434	481	412	455	425	491	447	475	450	488	460	459	497	499	459	430	439	451	453	477	465	470	476	437	493	476	487	468	439	457	460	414	433	479	481	459	450	443	466	451	458	421	456	461	441	483	458	453	445	443	450	434	462	436	487	437	412	478	475	455	453	472	500	458	488	453	440	506	478	479	453	460	473	483	464	453	453	493	454	462	450	418	425	436	476	445	480	450	462	442	479	469	466	484	437	461	423	480	455	498	447	430	459	459	426	405	462	462	447	468	437	423	440	456	423	467	461	475	466	467	463	455	446	410	435	471	455	478	458	450	460	498	467	444	452	489	462	448	462	506	455	494	475	478	463	439	462	455	419	418	439	476	460	465	465	484	495	480	444	454	477	460	444	456	445	504	413	443	480	448	451	468	443	464	462	474	449	463	418	433	442	453	427	428	430	466	454	448	478	442	524	436	446	473	416	479	444	486	524	447	461	408	480	451	474	423	435	484	436	454	462	440	425	470	468	476	443	459	466	483	442	465	447	474	422	452	496	483	446	471	461	436	471	470	479	491	430	453	432	435	440	438	452	467	429	443	465	460	392	497	410	488	449	488	476	465	459	465	438	496	484	467	442	444	435	466	442	450	437	473	475	469	450	462	446	468	420	465	441	475	450	459	435	464	462	473	470	455	453	454	493	449	407	418	526	488	456	444	467	456	487	470	464	452	422	457	447	461	479	442	458	437	460	463	452	452	438	475	460	443	506	463	456	415	452	472	465	483	473	478	455	455	444	446	490	462	489	420	486	454	435	440	452	469	465	471	419	464	479	460	462	484	462	487	464	466	475	414	462	502	477	421	446	446	485	478	489	406	447	424	428	471	455	464	441	470	430	453	481	471	452	449	460	431	437	460	486	482	430	495	473	464	472	435	412	437	482	481	493	461	451	421	424	452	465	420	418	447	491	450	448	494	454	445	455	485	447	409	418	472	463	449	426	448	474	446	461	445	483	493	433	443	487	477	473	458	477	418	450	511	472	443	432	428	459	471	500	423	467	436	483	467	448	448	470	464	448	474	440	451	461	456	463	491	487	484	487	442	508	447	483	474	441	459	454	445	449	436	440	428	426	432	451	474	435	488	444	484	454	478	453	468	420	452	464	454	470	485	464	468	485	448	472	467	437	435	470	448	437	486	463	454	456	467	467	431	421	478	446	477	456	427	442	494	476	464	471	394	466	483	481	472	476	443	434	426	465	446	485	445	450	462	437	480	427	451	446	487	444	430	498	432	440	437	453	447	434	462	445	469	434	444	484	476	450	495	461	456	427	480	462	402	419	491	490	492	454	382	461	450	481	462	437	475	461	442	473	488	488	441	438	441	441	447	435	436	436	425	449	448	442	445	471	445	474	447	467	457	449	445	473	450	471	427	483	465	439	465	423	447	463	428	467	464	456	444	432	472	505	436	483	492	481	450	463	421	430	461	424	475	458	463	411	480	474	442	471	465	448	485	447	492	483	452	424	444	479	443	464	493	480	505	472	486	432	410	392	441	488	469	449	462	450	437	467	460	484	435	458	444	447	461	508	424	446	441	450	475	426	466	445	460	428	428	460	454	463	447	422	439	475	496	497	458	473	456	458	477	408	464	453	447	506	489	440	465	455	451	433	471	487	441	468	458	483	464	435	485	425	444	417	445	418	442	414	439	447	492	500	462	460	464	426	442	459	457	430	461	418	497	446	460	462	472	475	495	418	455	447	492	472	455	477	427	455	434	438	448	465	472	469	455	488	493	508	445	462	448	440	469	463	453	438	446	484	457	443	486	449	490	467	453	437	439	451	454	444	468	446	443	452	459	472	468	496	449	468	460	513	486	430	467	497	454	513	434	457	465	461	453	439	448	464	411	454	469	482	481	474	442	477	477	482	469	463	430	447	433	427	436	451	492	457	519	453	469	439	430	465	458	451	476	509	437	450	455	503	463	452	455	439	434	450	480	476	482	447	460	470	418	431	482	451	456	473	446	455	476	430	440	451	434	452	457	458	453	430	470	465	448	414	464	432	436	471	435	489	463	432	491	492	466	467	460	465	458	471	490	438	424	476	490	470	424	452	419	477	467	453	449	451	448	451	462	470	438	475	479	411	407	461	429	447	465	447	458	413	443	464	489	459	461	464	455	458	452	474	420	441	515	435	435	457	487	467	472	423	453	472	488	519	419	447	409	460	467	447	471	450	431	496	450	454	456	436	458	503	465	431	446	482	470	460	484	435	447	467	434	465	468	473	427	454	463	470	459	475	450	442	475	471	447	449	470	452	454	480	439	412	431	443	482	455	459	457	457	450	463	424	473	489	431	425	446	436	468	459	453	460	467	486	440	498	444	454	473	456	448	473	458	451	437	456	426	491	459	456	427	485	448	450	452	470	466	452	472	440	457	438	473	423	460	474	445	467	456	492	460	477	412	459	515	474	494	445	451	477	494	488	446	475	448	480	500	456	468	479	441	466	461	465	453	457	427	439	470	466	467	489	492	484	455	458	445	479	473	457	449	457	491	427	435	463	484	465	454	457	456	431	432	445	446	445	494	459	460	488	432	414	447	512	476	494	454	465	462	483	487	469	447	461	498	495	460	477	455	441	469	396	443	449	481	430	465	431	516	433	439	459	466	424	435	476	474	479	441	428	471	449	433	476	430	467	464	484	496	491	475	474	465	443	458	484	425	473	480	461	476	446	457	500	445	491	465	432	438	446	467	440	428	470	444	418	498	447	439	501	420	422	470	460	467	480	452	495	444	476
7387	7983	31943	21137	45122	42627	31344	19361	8810	3546	1523	1010	852	867	812	800	790	830	823	799	845	800	774	788	822	851	834	849	843	868	856	859	867	784	811	813	884	822	790	841	794	793	823	865	807	846	796	838	830	872	825	805	807	819	794	830	793	794	792	850	892	889	823	823	840	819	839	876	827	821	810	786	791	829	800	788	801	831	848	811	808	826	850	866	826	798	812	789	769	774	843	797	803	781	785	775	830	843	781	849	852	793	802	827	821	802	763	830	761	795	825	834	815	798	820	810	834	849	828	807	857	811	845	786	814	798	825	816	776	805	785	827	825	796	797	837	809	837	828	817	841	801	824	797	862	831	833	830	810	792	807	838	778	797	813	801	884	812	840	776	818	808	835	791	792	809	787	790	811	818	832	827	835	804	894	841	825	836	834	759	791	810	809	822	868	814	812	815	818	833	848	795	813	863	853	851	790	771	786	761	818	848	826	815	830	774	827	815	790	808	841	824	847	802	834	811	824	852	816	835	834	806	880	821	839	823	807	814	859	797	809	790	820	838	821	765	874	817	784	797	799	841	797	839	792	771	834	784	765	821	845	812	832	862	795	826	794	865	768	822	776	794	798	864	817	885	823	824	844	844	848	806	784	790	855	833	787	792	780	808	773	819	802	815	826	791	870	825	830	851	789	869	838	822	782	843	840	783	808	793	812	808	780	791	895	774	819	857	829	808	790	823	824	840	821	810	821	812	819	798	847	824	803	767	803	809	852	804	811	837	839	827	807	803	863	869	797	819	860	799	833	810	809	791	838	798	802	824	835	858	815	761	778	796	828	776	809	803	828	848	795	837	796	807	913	841	807	801	790	828	809	842	868	801	826	780	765	858	813	802	880	869	798	787	769	838	815	850	840	852	781	822	842	827	845	791	830	811	831	854	857	819	811	801	865	890	775	746	836	791	766	819	838	784	825	784	809	817	833	843	798	803	830	799	775	747	793	802	783	823	843	862	800	818	829	831	841	823	837	826	788	858	793	813	805	813	806	826	830	774	783	850	825	799	832	811	847	872	863	822	755	856	792	811	801	814	829	794	821	817	833	843	823	838	804	805	827	814	837	782	841	784	788	764	879	812	846	818	818	820	813	849	804	805	858	800	855	782	780	810	843	834	858	806	787	858	840	863	829	838	808	814	822	800	838	816	804	769	806	838	810	842	836	856	828	826	825	797	806	826	833	788	795	806	841	783	811	847	784	821	841	834	810	767	837	870	795	821	791	786	816	810	849	825	871	846	812	780	815	785	832	789	780	826	804	751	792	800	842	788	809	862	812	807	825	790	816	812	809	810	832	849	814	801	820	790	830	818	874	827	805	826	780	830	769	801	848	852	794	816	802	847	792	809	801	789	820	844	819	829	810	803	831	797	830	814	788	824	817	791	859	814	827	827	806	810	816	894	823	774	831	775	860	823	892	850	847	805	867	831	825	838	783	841	796	759	783	851	852	822	828	803	882	790	802	841	755	772	778	833	796	840	805	768	805	775	853	846	845	826	852	837	829	812	797	843	851	850	828	842	852	837	842	781	807	783	850	779	822	825	763	794	799	860	829	884	761	863	797	836	777	838	834	851	802	831	841	779	819	832	835	809	804	809	799	842	801	775	828	840	849	827	771	819	864	851	810	835	792	781	802	833	836	818	852	776	790	850	825	790	835	767	845	799	812	781	835	790	785	851	838	837	819	836	811	787	840	863	827	813	818	787	801	762	854	853	780	809	805	803	813	813	839	842	787	820	871	848	805	807	795	827	822	818	820	797	795	820	805	814	821	839	812	829	811	813	854	830	815	778	821	795	844	761	830	802	827	818	824	855	839	853	814	804	834	849	808	813	780	832	801	833	841	827	750	802	840	795	804	815	838	815	849	789	850	818	815	859	836	809	809	833	857	814	837	812	805	826	834	799	826	828	860	808	833	818	824	821	771	808	792	805	830	812	836	789	805	818	845	828	768	824	804	786	831	820	823	823	813	857	808	767	895	828	813	818	802	823	793	832	822	849	846	825	795	795	850	848	814	838	803	833	780	865	844	806	830	807	818	806	822	835	828	855	831	787	838	785	807	822	824	835	850	800	839	851	773	836	773	819	824	812	821	845	840	806	832	838	794	853	858	703	821	768	861	860	823	812	853	852	870	824	878	801	816	855	831	794	834	763	812	863	835	840	798	772	865	827	780	815	811	788	778	834	841	793	883	760	801	811	785	804	846	841	812	801	835	827	868	796	831	797	829	820	799	907	781	823	788	793	796	813	800	791	853	854	772	820	829	811	832	825	847	784	780	819	839	801	837	841	804	844	845	778	817	815	770	794	857	837	821	858	820	849	791	817	844	755	799	819	786	848	784	772	814	830	817	796	786	786	790	838	837	824	787	835	873	795	824	800	818	785	814	857	845	808	803	830	857	785	849	811	834	841	794	790	806	852	804	810	822	762	811	801	823	831	845	799	811	794	784	811	798	766	809	828	880	826	852	822	864	853	824	820	820	779	818	807	802	870	864	818	872	789	811	804	778	790	848	773	793	818	834	855	861	774	805	798	843	860	777	833	866	790	764	807	858	841	872	807	903	835	815	851	849	783	854	812	805	774	811	792	783	846	834	839	829	839	833	828	882	855	884	786	817	815	817	834	816	827	796	859	828	850	858	785	807	769	783	866	802	822	836	814	789	846	866	795	816	805	814	813	845	821	838	769	790	807	805	803	812	820	826	812	838	819	829	828	848	812	816	785	868	802	800	835	799	812	826	803	786	800	813	824	822	819	807	825	810	856	822	801	832	771	858	785	808	802	826	835	804	796	832	826	825	771	839	760	803	835	800	805	824	827	817	806	808	860	780	805	841	870	821	905	829	846	837	832	844	790	842	795	878	834	807	777	839	787	788	817	831	853	825	864	797	828	808	814	828	803	843	830	823	793	784	835	882	850	773	801	823	814	801	811	807	827	786	783	814	782	773	816	813	810	839	878	850	804	832	788	784	863	846	802	830	881	813	823	863	835	847	834	849	794	782	811	775	850	803	806	804	836	825	779	843	802	817	773	773	846	874	816	787	833	849	803	801	833	791	819	794	858	800	809	838	784	800	823	831	800	831	807	839	826	806	777	814	817	863	818	804	859	783	817	821	811	812	803	785	815	774	804	859	835	796	834	853	841	806	846	792	811	848	853	849	821	781	857	816	875	812	819	796	813	850	798	832	834	874	814	806	805	804	816	820	840	804	813	835	803	846	822	829	808	836	827	822	882	798	762	860	784	800	826	860	758	824	803	795	869	836	851	870	835	803	842	791	867	803	875	813	837	851	809	851	803	802	822	847	809	817	825	862	819	781	801	804	806	847	829	763	810	860	836	796	805	788	782	816	850	827	887	830	839	832	786	824	825	834	842	772	808	821	780	885	793	832	852	818	782	793	843	799	852	792	844	802	829	765	791	875	834	818	834	786	780	854	840	880	842	806	826	790	815	833	832
22961	21068	29023	23723	42936	53217	42728	25858	12413	3607	1058	486	381	369	317	360	342	378	361	350	320	349	328	329	335	343	324	334	353	349	284	362	326	311	340	327	357	351	311	336	352	350	335	305	328	321	318	318	286	326	318	327	328	362	357	349	357	334	346	326	328	348	331	320	338	280	330	310	339	319	342	326	324	345	332	323	342	338	315	343	323	329	366	342	324	357	318	342	329	331	381	327	315	344	309	335	296	339	362	354	314	369	333	365	338	324	355	340	335	315	319	346	347	303	317	358	359	334	324	323	333	318	330	370	304	353	342	326	358	337	350	314	340	323	328	338	342	323	329	314	308	309	349	336	347	334	332	321	347	332	328	306	310	338	296	302	306	358	343	315	338	322	319	334	374	291	322	325	301	324	314	330	309	343	313	320	315	331	374	331	369	339	368	356	302	316	336	330	332	342	310	328	325	325	351	332	307	348	345	321	347	285	320	352	322	318	302	304	335	355	306	337	328	298	338	320	330	357	312	330	348	338	327	357	302	370	339	341	325	338	344	359	349	335	314	320	340	318	335	333	305	332	381	340	322	329	325	338	319	320	343	309	331	363	352	361	329	321	363	330	344	332	323	300	327	370	326	307	307	308	332	325	310	356	351	350	325	317	347	375	328	346	344	335	362	330	336	324	348	333	338	313	341	332	333	338	296	320	324	324	328	328	337	309	321	310	321	354	319	341	333	348	344	338	331	332	365	318	324	317	316	350	328	359	366	355	321	336	353	324	333	340	319	309	333	320	327	322	332	335	338	333	330	341	333	282	331	367	309	331	315	307	331	333	324	298	297	302	319	340	338	319	307	320	311	307	337	323	347	344	315	358	337	344	336	335	333	303	329	317	333	303	358	321	336	347	338	331	347	325	312	338	339	348	328	335	316	317	322	311	341	309	332	329	346	335	348	339	368	326	329	349	311	330	307	317	306	374	321	299	287	334	352	321	352	292	339	332	327	328	350	358	320	358	364	322	318	359	354	324	328	343	374	350	322	324	331	330	336	340	346	327	338	352	332	297	352	351	353	337	313	344	353	313	337	302	311	315	314	308	334	307	377	352	304	379	323	349	316	327	346	341	303	310	311	334	348	321	321	346	336	364	334	358	333	303	337	305	324	328	343	330	327	364	328	363	367	376	290	340	320	322	328	333	341	318	312	339	333	333	342	329	359	347	336	374	327	316	312	315	350	324	333	335	319	343	311	305	333	281	316	343	305	326	333	318	330	325	369	364	330	314	330	306	325	310	317	324	306	342	343	339	315	324	314	355	351	326	330	321	304	310	324	314	350	315	306	356	329	320	330	329	356	326	341	347	293	335	302	357	327	311	313	311	327	322	327	314	355	334	326	292	318	320	286	311	319	321	297	331	322	325	371	329	297	340	359	330	299	347	352	333	302	324	312	337	327	306	344	309	308	351	375	362	336	344	335	339	334	341	325	321	357	350	342	339	339	304	324	309	335	289	374	345	359	338	332	322	339	334	328	334	316	334	349	328	352	348	326	330	315	352	365	336	320	334	317	344	335	329	311	363	342	336	347	360	334	367	354	359	332	314	328	300	331	321	341	355	328	330	340	321	324	344	359	288	344	360	327	316	330	321	343	326	317	338	349	339	358	336	342	334	341	358	349	349	347	330	313	369	319	330	330	326	338	315	339	331	341	339	307	333	363	313	343	353	331	336	310	338	294	333	357	357	341	315	338	339	324	370	324	331	325	319	323	354	338	328	332	345	330	330	319	310	318	322	313	327	323	344	339	336	360	342	338	308	340	306	329	275	323	293	359	354	337	308	345	336	325	356	318	341	297	314	366	361	316	350	344	321	335	300	338	359	351	317	352	332	315	336	338	285	337	297	318	343	318	329	327	321	325	322	303	324	321	379	286	306	356	331	320	366	309	336	315	338	309	344	350	348	325	319	344	364	337	325	353	340	325	321	352	342	338	344	312	353	380	309	335	329	313	289	369	333	381	316	335	355	299	314	339	328	326	287	324	376	334	333	348	323	337	328	350	340	315	318	273	347	377	338	335	322	281	366	323	293	327	317	408	331	357	381	352	347	352	329	374	328	321	349	347	327	357	341	323	339	309	341	284	346	319	318	323	334	331	311	327	353	323	344	298	347	336	364	327	325	360	330	302	325	297	350	345	337	357	312	344	315	330	335	332	332	310	334	360	327	319	321	318	310	312	361	355	304	330	343	313	328	350	356	337	327	319	288	328	305	341	321	302	334	326	353	329	344	325	360	328	343	334	328	345	301	330	334	347	341	348	348	335	361	313	354	336	337	315	341	356	320	361	342	337	315	318	332	351	293	342	350	375	339	335	325	328	349	317	352	318	351	290	388	365	359	329	355	355	351	301	362	335	326	317	325	292	325	332	352	310	351	312	310	335	338	297	346	322	318	337	339	311	302	327	342	321	354	322	351	337	351	308	310	337	332	329	330	341	337	310	324	305	326	309	333	342	352	353	317	324	336	303	324	332	322	300	331	331	338	326	360	335	349	318	338	331	344	337	339	331	336	336	365	306	354	355	334	333	341	341	332	316	319	342	307	346	312	320	323	329	359	330	344	341	319	349	344	355	351	334	321	340	325	330	331	299	326	336	321	310	357	323	327	318	337	314	331	375	348	344	328	339	307	347	316	327	306	294	307	340	323	354	341	332	307	352	319	328	333	312	358	291	357	346	332	304	367	353	326	337	342	351	324	321	335	337	345	351	342	312	325	337	374	312	320	350	335	296	342	333	328	317	319	308	326	339	329	311	328	314	334	339	347	349	337	321	368	348	343	321	321	324	321	361	361	345	328	344	318	318	328	338	327	280	340	342	330	312	329	334	355	324	363	341	322	341	296	336	324	316	304	325	328	324	314	310	335	361	328	330	297	315	313	361	306	360	312	317	361	334	346	318	337	344	342	319	286	342	336	312	307	324	336	334	330	307	361	326	351	314	331	322	329	344	335	341	310	334	319	330	317	336	304	324	327	338	313	337	319	319	322	313	343	325	329	339	352	371	346	351	345	329	331	341	322	327	353	351	356	309	308	344	355	323	332	333	310	352	341	330	340	317	344	354	339	303	303	338	309	320	346	327	331	318	360	326	332	339	343	350	316	330	312	335	314	354	314	349	305	338	326	369	357	302	311	333	352	316	332	326	337	323	349	335	348	332	302	347	340	341	329	317	344	358	337	330	337	334	343	317	316	319	314	320	340	381	299	330	323	344	339	293	340	348	337	370	357	352	355	333	343	337	320	300	336	327	329	334	328	341	363	326	308	315	321	349	331	314	347	313	332	332	342	346	331	340	341	320	303	352	334	349	307	302	301	336	355	334	322	336	339	329	325	313	348	296	358	344	335	313	315	340	325	348	331	327	322	321	340	338	333	323	336	344	334	336	354	332	333	385	334	367	329	337	343	318	360	337	358	317	306	326	332	333	324	350	319	308	327	342	348	317	311	341	342	320	360	345	325
9460	17476	49221	39356	67031	60823	46223	32708	18799	7495	2629	1007	682	604	612	612	588	565	570	604	630	603	581	600	627	592	588	635	574	613	635	622	578	599	555	560	561	558	574	613	587	577	589	608	556	558	567	623	548	632	621	591	593	603	552	585	573	609	593	614	550	563	574	580	614	572	588	581	609	588	637	577	614	566	577	615	607	599	580	582	611	605	639	579	618	572	584	639	589	598	567	548	580	574	592	607	623	580	629	567	587	587	598	625	611	637	588	594	600	586	577	564	589	569	621	577	638	609	586	597	546	590	557	605	607	593	559	597	602	591	581	593	618	604	603	570	594	608	618	586	636	572	578	666	557	623	537	647	574	604	585	582	532	545	569	603	619	559	564	578	616	592	619	536	619	583	546	604	576	591	614	569	576	566	607	605	589	573	604	605	572	585	576	593	588	582	605	569	560	574	587	560	588	622	555	577	600	607	579	571	574	608	574	564	616	573	601	612	573	557	566	605	562	580	590	614	606	562	590	636	587	577	595	550	621	602	572	610	585	574	569	593	605	597	585	593	577	598	606	598	587	612	605	569	558	579	595	598	616	595	600	585	611	601	605	630	587	554	562	598	582	627	563	606	583	604	572	574	584	624	590	580	570	591	602	601	567	572	577	596	598	624	564	561	578	607	578	593	570	570	586	594	602	576	563	618	553	604	582	614	547	597	572	577	573	566	570	587	619	594	587	558	613	603	574	592	565	593	614	611	596	590	615	594	567	577	616	600	608	613	586	521	585	573	599	604	604	604	598	611	600	557	521	602	609	599	582	541	528	615	571	599	601	597	609	575	596	602	558	598	604	605	571	593	590	613	645	598	619	597	586	588	571	581	549	604	557	584	600	578	626	575	591	607	610	596	581	600	565	592	614	593	592	563	578	564	591	570	619	613	619	568	640	601	606	626	558	571	553	613	584	621	613	604	607	589	618	581	586	563	617	626	633	584	608	585	610	561	621	612	583	589	593	590	582	585	570	562	593	596	558	603	615	602	612	597	628	587	556	553	569	589	568	633	651	612	593	550	604	585	602	581	593	641	599	604	531	586	576	603	588	575	596	594	591	599	561	581	577	594	614	582	609	627	604	604	559	588	614	574	571	595	578	565	579	615	562	593	521	595	581	610	603	555	596	541	580	580	599	603	566	627	601	602	604	577	601	586	584	598	600	569	589	604	567	566	612	573	625	595	605	584	553	583	588	585	602	594	547	608	634	622	546	608	570	588	597	557	519	584	575	601	550	600	628	612	577	638	604	617	583	603	565	618	597	605	579	578	602	573	587	598	616	557	578	596	605	603	584	600	617	606	575	606	620	610	579	557	638	615	593	635	580	613	571	629	557	583	608	601	599	608	600	620	601	618	563	568	584	570	579	565	573	626	555	582	610	641	599	616	574	565	587	598	557	581	570	573	592	589	612	573	540	616	588	595	597	601	586	581	579	592	586	599	578	623	559	602	560	562	568	570	582	563	584	595	601	596	635	635	602	611	605	638	589	588	575	601	598	600	594	538	580	588	582	617	557	573	601	581	576	505	582	589	554	547	560	621	584	556	588	621	611	583	578	606	604	550	597	599	595	581	583	608	622	574	600	597	589	619	597	590	596	576	602	598	577	566	564	627	558	580	586	633	579	545	561	590	603	577	573	565	571	604	596	602	599	604	601	581	580	604	590	631	584	571	589	578	622	578	624	584	592	597	631	596	590	570	580	617	560	598	590	561	573	567	638	585	581	589	619	534	558	579	587	594	613	581	591	594	617	594	581	600	599	579	611	637	608	607	601	579	604	624	590	606	558	565	609	599	584	604	559	587	626	586	618	605	550	618	581	611	563	525	621	613	615	630	595	602	555	602	620	598	590	613	537	619	605	565	602	595	569	550	597	583	578	557	554	583	587	553	576	605	584	610	591	534	574	602	630	574	587	589	566	592	579	648	606	601	599	531	544	646	665	557	591	540	583	600	596	604	575	577	621	619	640	589	588	616	589	627	584	636	599	593	556	611	595	561	595	635	576	580	568	569	597	595	577	615	574	605	581	624	595	620	601	610	618	631	623	641	596	572	577	592	609	585	618	575	596	546	594	611	592	589	630	598	566	563	570	603	600	604	587	604	584	561	579	596	578	541	581	566	621	579	630	571	615	613	621	608	545	609	601	562	559	613	608	612	628	589	575	602	649	595	569	604	623	611	573	537	613	589	592	594	592	616	592	612	556	576	596	572	591	583	590	619	570	561	580	592	571	604	560	567	582	580	577	634	608	609	580	603	590	585	594	612	577	583	603	586	582	598	598	591	611	559	597	602	585	627	602	559	588	590	614	577	566	578	535	640	607	587	599	619	610	600	622	602	556	613	575	607	596	592	582	570	604	552	597	581	584	618	628	573	572	589	595	631	600	603	603	619	558	563	670	610	585	579	611	554	579	585	607	637	593	583	572	597	609	596	630	619	567	594	568	611	559	574	601	626	598	568	614	550	589	579	624	573	556	603	566	607	609	620	605	598	578	611	581	565	602	598	523	584	577	519	643	600	581	544	609	587	581	600	604	592	603	613	581	577	562	601	571	557	560	553	603	533	588	611	632	540	625	613	590	547	557	562	589	603	615	531	654	605	548	579	562	582	606	604	622	601	583	578	549	561	605	595	602	586	562	600	581	596	598	535	628	597	530	634	541	576	623	608	623	591	569	621	615	586	605	572	581	619	598	623	604	572	568	540	619	590	596	586	599	635	562	599	601	580	606	597	624	578	607	570	601	561	543	551	603	571	591	580	569	563	578	632	586	576	580	571	579	577	601	570	554	545	604	598	573	581	598	618	582	561	603	594	606	584	625	595	647	608	584	610	566	600	561	575	572	621	553	584	587	603	599	564	602	567	590	556	587	622	608	573	583	555	606	567	545	595	605	577	586	593	564	552	540	581	591	624	639	587	594	571	553	625	583	604	535	573	570	636	616	594	542	618	618	601	603	615	575	590	643	605	551	606	580	571	622	579	624	594	595	572	587	556	616	584	586	591	556	576	614	607	587	598	609	585	555	632	574	568	628	607	611	568	602	573	607	588	570	577	547	603	567	612	629	624	586	592	591	591	573	587	623	561	563	560	580	588	582	584	547	600	586	567	612	562	596	617	566	585	607	552	578	583	607	573	601	619	621	594	598	581	582	610	602	611	594	623	609	631	582	582	640	542	561	618	592	624	553	580	600	648	631	540	584	586	557	551	587	546	576	580	575	589	574	561	573	614	604	595	602	594	542	575	564	562	573	595	617	592	584	578	578	613	575	595	605	561	628	594	568	564	529	657	570	587	592	608	625	598	613	604	598	558	553	567	623	603	572	566	591	568	599	597	616	590	590	588	649	599	595	570	557	600	568	550	569	568	581	545	574	587	628	580	597	555	615	602	622	586	570	589	553	599	612	573	596	569	619	591	609	612	592	553	589	620	584	620	617	599	574	591	618	544	597	559	567	575	586	566
26545	20019	13720	9322	17620	13968	7208	3087	1341	838	547	530	508	467	511	513	520	508	500	488	495	503	479	502	498	501	485	509	530	500	493	477	524	482	523	509	502	505	507	487	509	533	551	479	501	481	506	514	482	480	519	514	487	515	469	509	466	488	546	490	480	514	516	506	512	486	511	482	489	494	473	516	498	472	510	558	504	501	464	479	466	522	516	489	492	534	481	533	512	499	521	520	508	507	529	518	513	509	487	487	526	507	517	470	487	501	478	506	447	511	478	536	513	561	495	505	494	485	542	474	481	487	486	447	483	526	464	513	499	518	460	518	480	506	524	456	485	513	490	529	496	522	525	476	500	468	519	506	541	491	473	505	495	494	508	528	491	488	506	483	491	510	504	517	514	506	520	484	505	517	472	495	506	528	507	463	504	500	523	514	554	503	486	506	499	453	510	476	524	541	551	512	429	514	445	483	511	478	488	499	478	473	475	519	498	480	506	509	492	505	515	533	509	500	500	514	519	521	475	519	442	502	491	494	505	528	509	460	504	492	462	520	534	473	533	564	476	526	523	480	493	493	482	527	518	484	495	511	494	486	522	455	481	477	495	511	552	461	517	524	525	518	478	519	491	498	473	478	511	514	479	483	543	499	483	488	537	454	498	528	509	508	491	486	493	496	512	503	462	485	510	531	504	519	528	488	510	491	506	539	529	502	502	496	500	482	483	478	485	512	494	482	485	502	506	481	478	501	499	490	485	522	481	466	509	487	539	470	504	473	512	501	490	459	509	473	501	498	505	494	507	449	537	467	480	528	524	483	479	456	510	508	488	503	505	517	494	513	513	478	488	518	516	536	467	501	507	475	520	537	476	552	509	502	483	522	484	500	516	493	482	500	503	530	494	476	509	518	518	530	508	511	470	500	470	547	503	490	496	465	503	514	494	465	478	511	529	473	488	494	513	553	529	518	530	509	472	470	551	499	505	550	512	483	489	482	502	538	495	506	485	501	495	508	534	507	480	494	471	472	556	519	487	520	515	506	492	512	523	508	501	522	494	535	486	509	504	487	480	507	499	492	492	499	499	491	491	504	474	487	506	516	507	514	491	485	499	454	499	471	492	473	479	503	479	520	489	490	513	512	518	542	482	499	483	481	513	521	543	558	482	498	541	512	544	495	489	486	523	506	498	545	477	542	504	521	530	504	525	517	521	512	474	482	508	509	501	546	481	550	487	483	545	501	496	519	549	455	509	505	540	473	529	468	496	549	514	504	494	486	499	508	529	501	477	518	462	490	482	482	524	456	521	551	485	496	523	514	501	481	480	501	501	467	476	498	476	447	516	530	515	493	492	497	488	509	491	480	498	535	513	502	531	535	502	471	530	501	524	530	478	464	510	525	545	516	485	534	525	506	505	464	504	526	513	502	519	486	493	515	487	519	512	490	539	505	509	473	487	497	522	514	522	533	491	524	465	485	501	517	474	488	498	466	495	520	464	468	507	480	481	517	533	535	532	517	490	468	498	495	501	463	448	479	515	492	480	510	496	480	505	488	510	472	522	510	474	512	527	505	496	491	496	524	503	531	487	526	494	477	542	455	490	487	505	482	529	493	476	493	501	540	503	487	501	480	497	510	493	498	490	484	485	495	571	507	512	504	440	520	500	499	498	477	471	489	495	499	522	492	550	511	528	518	522	501	493	487	491	466	520	499	467	477	507	525	500	500	508	489	481	473	533	523	473	494	498	507	484	466	500	472	522	536	515	492	517	497	520	490	534	501	455	525	507	472	515	555	472	494	508	486	500	516	510	500	534	525	490	514	492	530	504	499	506	505	490	534	501	489	500	503	484	483	549	474	462	530	524	478	505	458	556	526	498	474	472	508	500	510	498	498	549	525	489	499	477	489	511	500	441	548	474	484	476	490	508	508	495	479	490	500	523	502	507	519	466	490	499	516	491	554	545	506	524	522	496	492	501	462	505	477	465	515	513	476	520	502	517	474	539	458	515	507	528	502	531	483	480	521	497	489	527	503	487	487	494	472	512	524	505	516	497	503	478	504	496	492	493	491	493	495	464	511	493	508	472	484	514	488	497	493	495	522	489	523	504	495	524	472	496	495	499	529	457	507	523	496	504	492	485	512	538	484	533	490	525	507	547	543	485	524	523	437	490	503	533	492	468	514	509	486	459	461	477	496	513	490	521	490	520	485	528	471	546	515	491	479	477	474	529	471	460	513	453	522	463	509	509	517	516	496	507	476	530	532	450	497	524	482	496	495	487	486	488	536	535	506	536	523	520	480	484	495	497	480	497	492	472	478	538	516	500	508	493	503	503	500	479	506	499	516	499	522	479	530	501	501	465	503	491	511	464	513	478	499	491	510	475	533	457	499	500	517	478	528	506	533	518	458	509	530	501	497	493	501	464	505	534	490	486	449	463	484	538	508	494	472	491	479	517	500	500	467	446	488	523	501	508	482	527	491	481	499	586	525	478	564	482	522	500	524	500	481	511	508	428	521	466	507	483	499	474	503	494	494	529	532	501	522	490	488	542	478	475	477	549	519	468	510	517	483	497	536	485	501	483	462	532	480	514	496	511	493	504	504	521	499	481	499	467	524	479	497	531	464	541	481	498	485	526	522	480	507	494	518	499	514	489	486	457	491	527	487	504	509	495	485	501	497	478	498	510	513	473	501	505	453	543	487	493	513	525	502	530	479	511	542	532	517	513	539	520	500	527	474	492	512	449	514	541	502	466	551	473	465	500	526	521	486	476	494	510	499	470	492	502	510	518	513	549	507	519	469	505	520	476	510	489	509	503	507	501	491	520	530	513	500	475	502	477	523	502	531	476	481	510	489	492	492	502	556	496	537	500	497	524	523	505	478	524	505	496	504	496	526	502	522	501	524	507	511	496	501	489	519	505	479	482	514	493	488	452	488	556	467	472	499	519	498	483	507	512	535	512	500	510	510	500	494	557	486	528	494	511	451	529	493	473	498	466	492	481	478	499	506	495	515	509	483	494	511	506	495	537	482	507	500	506	500	527	473	480	483	463	533	484	484	477	512	534	578	485	488	496	515	468	487	493	504	522	480	514	531	502	508	508	546	506	500	544	478	527	466	553	515	495	474	497	486	546	525	511	504	531	482	481	475	488	485	497	513	559	494	507	504	511	523	524	503	489	518	501	499	478	524	478	542	471	496	519	495	550	471	495	490	551	474	497	528	515	520	512	504	468	517	460	530	485	482	518	500	502	479	517	503	532	519	473	521	484	489	488	499	504	507	495	508	492	519	510	496	462	499	475	492	502	524	508	510	504	503	500	553	492	502	520	505	515	479	493	528	490	531	501	532	456	531	485	473	473	512	505	525	468	494	508	547	499	482	564	499	496	513	491	485	518	464	468	490	538	522	521	536	478	491	499	498	497	492	481	507	493	511	504	526	473	438	475	509	521	501	508	526	493	512	484	518	477	503	476	445	493	468	501	471	545	491	496	483	512	526	558	503	500	526
4885	2614	18625	12080	27526	21695	13488	6741	2985	1575	1076	985	912	852	871	926	891	872	901	851	865	905	869	869	829	848	879	884	816	832	937	847	869	872	869	913	828	903	878	919	879	889	887	913	895	882	886	885	855	911	881	879	851	910	869	853	842	872	886	904	868	873	874	908	867	872	880	873	875	901	947	888	881	903	860	848	846	889	908	871	838	911	849	869	883	876	872	877	901	928	849	880	870	896	896	935	862	851	877	839	916	876	878	922	909	878	865	867	917	869	940	845	852	829	858	876	918	833	863	879	877	863	849	882	904	891	903	867	900	862	874	899	839	906	918	846	902	901	955	898	851	861	880	832	861	840	874	889	898	895	876	829	946	870	838	869	911	923	889	891	935	887	901	865	890	853	940	883	946	949	868	853	854	858	880	892	938	856	863	871	946	905	863	890	861	932	880	899	896	909	848	919	859	881	884	885	888	883	836	865	861	910	879	860	836	904	881	871	895	955	890	925	901	882	864	903	880	901	864	841	891	895	900	886	871	909	848	897	855	921	922	890	861	875	886	879	907	813	868	842	925	823	876	882	867	890	884	839	907	852	824	826	874	859	840	834	895	840	879	870	856	874	842	831	862	952	881	846	845	866	871	907	846	870	866	881	904	849	868	872	912	882	892	885	876	864	913	856	864	862	900	932	891	851	893	902	848	881	856	898	907	861	891	872	892	863	927	876	887	891	855	921	845	839	885	862	880	872	889	883	937	882	870	886	936	883	875	918	851	865	911	847	908	897	887	902	868	842	937	941	890	921	900	871	936	850	907	898	878	862	907	925	886	855	887	884	897	884	902	931	865	879	944	879	879	876	928	880	906	829	878	873	882	898	877	858	913	874	879	881	904	923	893	903	883	909	864	841	852	884	843	938	852	852	915	781	796	888	923	869	853	898	932	890	896	898	882	895	888	896	895	850	941	849	910	883	869	878	887	903	854	894	914	863	943	837	877	916	858	923	827	911	868	852	853	905	844	876	868	915	909	883	862	922	877	898	893	922	885	896	916	887	905	881	922	926	885	904	884	842	903	881	892	905	850	916	846	927	860	921	862	851	882	852	883	878	888	853	873	894	909	903	869	873	855	833	856	908	859	892	899	893	915	926	880	946	941	854	904	875	917	881	817	891	915	869	844	849	882	896	892	911	895	924	921	877	876	884	865	851	887	924	878	893	842	926	892	936	931	923	902	870	859	902	804	902	904	839	819	932	878	873	874	863	871	899	931	918	888	945	897	911	869	894	890	901	858	934	906	932	827	925	877	914	901	886	885	893	858	909	888	923	917	854	881	875	875	848	898	897	864	880	942	917	874	916	884	886	922	857	881	949	903	899	896	856	870	872	891	943	872	896	966	907	911	889	852	906	905	944	880	889	845	882	887	920	876	914	904	897	890	893	896	883	903	870	864	977	862	897	902	902	878	885	866	926	890	939	914	877	867	901	875	854	907	898	867	877	891	925	900	908	931	924	875	912	890	913	850	865	916	858	839	844	946	949	895	898	901	932	881	879	875	917	857	882	889	869	870	881	935	905	865	842	889	845	868	924	846	936	874	917	907	914	881	830	911	899	884	897	904	909	893	822	892	879	937	911	898	883	913	848	894	869	874	880	919	858	913	837	862	816	896	847	837	856	852	888	879	898	866	887	912	842	844	890	876	904	919	891	937	859	918	859	931	926	921	936	895	923	868	859	900	895	929	902	851	858	858	874	888	876	899	911	901	865	873	919	893	826	920	874	883	924	902	933	957	826	844	856	894	850	881	873	831	911	867	899	885	889	953	845	958	886	919	924	923	880	868	864	818	866	870	899	889	880	918	908	878	954	877	938	876	887	877	874	855	803	877	891	890	867	929	884	868	854	849	893	945	915	853	854	881	847	915	868	867	899	925	896	876	880	896	924	939	866	897	855	857	857	849	859	919	930	863	863	857	848	922	880	901	908	866	929	873	861	880	903	891	882	837	912	940	880	912	865	915	831	889	885	857	882	890	881	862	851	848	882	853	870	900	855	866	847	956	875	848	866	938	899	867	927	915	901	893	868	870	878	905	888	903	918	898	903	887	884	868	876	835	874	887	918	832	872	907	869	871	850	839	850	891	847	885	896	915	853	889	912	887	881	862	920	850	897	914	921	844	809	893	873	914	911	894	927	869	889	919	862	919	885	861	841	880	904	864	863	912	916	914	861	889	913	895	882	876	839	835	814	885	848	878	926	891	899	865	945	900	915	890	975	885	939	860	866	903	835	877	849	873	825	909	837	904	958	876	887	867	883	900	869	903	881	932	852	892	821	874	884	914	880	853	864	871	882	903	877	899	859	884	886	874	885	829	897	867	895	873	886	886	866	872	881	901	940	851	892	897	880	878	858	877	889	815	896	832	871	878	891	883	844	890	930	887	908	947	884	892	882	823	841	891	873	893	868	901	911	854	900	860	861	871	909	896	900	861	928	888	867	830	875	841	863	967	937	905	876	823	859	906	862	862	936	883	879	903	806	902	882	872	857	904	908	833	898	854	865	887	844	891	862	852	928	868	855	852	907	890	872	889	906	950	863	892	869	906	906	891	856	876	845	878	852	844	871	898	856	913	868	816	898	871	930	880	877	908	907	896	849	893	846	938	864	844	850	911	883	911	866	895	906	951	920	907	865	853	835	840	907	879	887	884	870	873	890	906	836	856	891	890	910	801	857	884	908	854	916	902	863	937	876	876	853	914	907	926	884	895	889	891	923	889	844	882	887	874	890	829	874	867	944	899	933	886	924	904	898	844	908	853	915	901	843	906	867	912	858	859	886	818	916	901	879	910	845	884	878	914	911	920	921	863	898	848	898	860	860	843	931	905	895	934	896	910	879	840	868	860	903	926	867	878	884	903	947	883	893	878	848	896	841	899	856	928	890	862	889	846	828	863	935	852	898	922	869	900	875	924	854	882	858	881	919	849	908	915	864	929	871	898	862	872	905	896	857	876	958	919	842	896	888	904	864	856	911	874	869	914	876	934	870	868	838	849	892	902	820	856	866	882	872	895	836	885	883	876	859	895	855	897	821	870	947	880	862	879	885	869	926	858	913	934	929	928	901	889	849	844	874	856	892	908	894	850	891	892	892	759	909	852	875	853	843	926	874	903	851	861	830	907	876	874	829	899	842	853	855	916	834	832	905	895	904	868	878	922	926	846	859	959	871	860	905	846	897	863	909	853	847	849	914	878	888	896	853	903	924	898	953	891	894	885	888	899	867	802	875	873	902	900	836	823	883	916	878	899	911	880	857	889	895	868	887	853	911	893	885	814	869	816	887	839	915	923	869	868	923	916	930	929	875	910	863	856	882	883	933	863	889	856	865	905	845	879	906	872	857	885	919	816	886	908	848	859	883	941	908	831	852	861	834	910	862	908	837	905	919	884	907	883	899	866	912	889	815	905	888	904	878	895	918	856	868	905	864	888	878	906	895	900	928	869	840	840	853	842	902
24818	21052	27455	34826	34932	38087	24663	10425	2990	1087	636	545	460	469	471	445	476	458	484	423	436	466	460	451	453	466	464	440	477	438	440	435	437	477	433	444	439	465	488	494	470	446	500	448	428	484	472	501	458	482	484	459	470	476	443	493	470	441	497	479	459	462	440	447	459	475	447	465	456	428	408	452	469	438	480	450	483	477	483	481	449	468	444	443	473	448	472	440	444	467	445	461	423	461	448	459	473	435	461	451	468	435	483	480	472	473	479	420	431	477	492	432	463	429	478	472	435	426	421	431	464	454	467	449	468	446	463	448	445	461	432	434	458	462	474	457	471	446	485	469	463	445	447	449	448	472	451	449	412	441	464	448	496	445	474	466	460	415	500	429	445	472	459	416	428	430	510	453	431	482	453	484	410	430	420	474	422	446	469	451	427	496	461	458	441	460	457	447	459	460	458	450	445	483	484	458	452	513	480	450	471	461	466	463	456	487	475	502	462	441	461	443	447	439	474	435	463	440	470	454	482	429	474	454	468	462	433	465	451	478	519	501	465	420	477	463	451	448	456	456	448	431	448	459	444	414	417	457	427	433	461	421	440	459	453	510	471	471	479	456	477	507	496	474	439	452	459	449	413	458	446	446	470	445	456	479	452	477	441	492	431	471	497	440	439	453	460	456	504	472	443	484	399	458	478	436	464	450	519	482	440	466	420	459	433	515	476	464	451	478	445	463	415	447	416	473	460	466	485	451	437	451	448	454	466	485	455	489	451	466	472	459	443	421	442	476	468	470	427	455	477	465	476	440	442	467	467	470	448	442	454	434	458	452	453	414	425	451	472	467	485	486	463	439	475	492	454	466	474	457	490	458	433	468	423	431	471	465	468	460	471	448	433	444	435	453	427	467	437	455	456	469	461	485	449	426	430	479	461	437	457	435	453	461	488	427	435	462	460	448	443	429	482	477	462	434	442	469	471	461	496	486	424	464	447	466	486	440	497	481	464	511	489	448	454	483	408	485	440	489	449	478	493	444	431	448	449	475	445	462	509	483	459	510	487	398	487	476	386	404	453	445	493	493	424	476	472	447	461	434	455	473	431	449	459	473	452	445	464	493	487	460	454	428	467	443	443	458	452	461	481	464	436	469	467	469	506	486	473	443	446	453	470	451	450	433	443	484	439	457	433	468	462	470	448	429	464	474	427	453	444	438	449	461	430	461	457	449	462	446	417	441	474	481	452	491	485	452	457	467	467	439	450	440	476	487	434	422	432	488	460	482	447	472	427	487	417	469	454	490	462	435	430	437	499	448	459	451	437	436	471	482	465	435	498	457	488	451	450	425	417	459	442	435	435	440	479	499	495	439	422	441	504	453	487	411	457	449	478	419	460	449	464	465	450	428	437	479	469	463	445	454	441	440	457	455	468	454	459	447	445	463	445	488	438	449	457	433	434	466	462	434	421	478	498	421	486	462	482	429	483	446	459	498	444	450	425	460	461	449	465	437	470	449	473	447	442	471	450	461	464	446	489	462	456	478	456	458	486	487	411	440	431	470	457	447	466	463	484	455	478	426	453	476	445	481	468	476	430	452	485	464	470	389	418	459	468	468	444	447	487	479	447	475	431	461	473	468	423	477	502	430	431	459	475	449	467	456	463	438	440	434	458	476	485	438	444	504	449	473	434	474	448	457	462	466	488	446	442	452	453	433	461	436	438	433	476	458	445	442	457	486	444	471	463	481	446	423	449	426	454	469	471	453	442	435	480	461	440	464	461	466	452	466	464	429	462	452	411	451	469	441	436	436	459	440	433	471	455	484	489	468	464	422	475	485	461	460	458	450	460	468	464	482	425	476	427	423	466	471	450	478	458	447	481	470	461	443	446	509	415	482	485	454	442	460	505	464	464	463	425	481	477	496	464	494	458	470	441	477	451	457	454	473	452	456	443	430	486	449	424	442	472	460	456	457	445	454	498	463	455	434	493	446	512	415	509	468	437	468	460	442	442	431	466	474	473	504	489	453	507	459	453	471	478	466	473	444	485	492	446	463	472	459	445	470	482	481	422	478	471	484	453	492	445	417	490	429	466	466	483	459	488	444	491	441	477	482	410	474	473	459	441	461	487	445	486	473	437	447	420	494	456	424	481	453	475	464	463	478	476	514	462	451	454	428	456	463	466	462	476	471	493	458	502	483	456	456	476	467	443	475	478	476	450	470	477	464	477	480	442	496	473	397	456	473	447	491	474	435	452	501	444	460	463	418	451	447	486	446	439	408	476	450	459	442	473	467	483	483	450	454	462	466	426	424	457	454	435	459	443	455	476	475	461	444	446	410	446	469	494	448	449	451	472	468	490	514	455	474	471	460	455	466	437	437	423	439	462	446	474	415	434	459	480	463	451	444	459	449	436	457	441	447	496	463	465	470	452	466	489	435	451	486	495	428	443	466	481	471	480	469	487	492	505	476	449	476	435	431	445	462	446	449	464	440	426	478	491	454	486	467	473	474	470	450	475	459	481	403	522	462	471	476	485	447	478	461	423	447	468	494	434	456	428	437	461	471	478	443	474	469	500	456	451	442	440	449	506	484	483	452	443	434	422	479	464	447	453	462	470	430	484	477	460	450	493	468	438	467	464	480	442	445	471	443	431	433	429	441	473	429	436	513	476	477	425	428	466	446	446	472	461	431	470	449	464	477	457	466	468	458	477	428	473	458	440	464	441	448	453	454	441	474	479	493	449	466	480	447	454	496	444	419	440	463	427	442	471	473	431	467	504	452	447	450	487	440	457	473	462	468	442	444	480	470	436	481	443	455	507	463	453	447	496	472	465	473	438	497	498	451	419	468	457	440	444	465	476	428	476	502	457	438	449	433	476	483	482	444	447	429	480	466	456	484	441	510	451	511	465	448	459	464	465	442	507	471	486	484	478	418	456	424	459	468	455	474	467	452	455	430	425	451	433	482	443	478	451	451	429	440	443	453	469	466	440	456	451	476	420	425	486	478	464	476	499	477	468	482	442	450	459	490	476	456	481	452	496	419	470	470	455	498	496	442	488	471	479	456	484	443	476	442	437	410	470	449	490	487	431	450	459	460	452	429	478	424	494	471	407	470	424	428	447	446	471	459	494	449	456	449	423	470	452	437	454	477	463	450	468	457	409	457	442	445	452	500	443	459	410	461	456	499	482	463	453	473	456	482	476	464	437	465	458	451	443	475	475	428	441	445	442	460	498	455	496	435	467	452	480	480	454	477	444	438	471	442	469	445	481	508	421	483	456	487	458	411	430	430	478	470	455	475	459	500	409	463	455	436	464	485	446	459	455	433	445	437	429	444	427	459	456	419	444	446	450	468	470	467	479	488	469	469	465	424	425	456	477	490	443	471	445	399	451	468	503	470	491	473	455	446	450	451	469	408	443	451	478	455	480	478	450	452	450	458	454	470	487	491	434	448	485	455	445	455	425	443	432	475	560	441	512	473	460	430	499	498	421	447	473	448	471	426	428	499
5318	8324	19126	38611	45324	42046	29869	16103	6685	2556	1296	947	839	823	814	807	785	799	848	798	808	844	840	853	803	867	827	851	798	772	804	821	840	841	804	849	854	813	874	796	802	835	846	823	868	797	816	828	844	831	852	821	796	797	813	867	799	817	844	860	782	835	845	818	841	828	849	797	831	844	859	869	789	820	833	823	824	819	856	801	853	833	803	794	811	873	840	787	794	827	817	850	788	811	836	807	856	812	777	842	883	815	810	755	824	820	803	857	799	800	808	850	828	836	845	824	807	822	794	819	818	798	781	865	830	842	863	786	834	830	814	836	844	798	818	821	843	865	825	814	866	794	826	769	804	854	842	802	791	813	816	802	862	789	858	777	806	795	865	794	813	784	839	806	883	788	789	862	788	827	824	814	822	862	817	852	784	786	815	794	847	859	834	827	843	828	836	834	795	831	842	843	817	816	835	794	824	838	797	844	848	836	802	803	831	802	873	823	795	797	807	858	799	783	794	863	818	825	825	839	803	806	852	808	843	813	811	767	783	835	831	792	822	866	809	796	813	819	786	826	775	858	794	851	874	803	777	847	824	773	825	839	822	832	833	901	877	785	828	790	838	856	851	801	798	838	817	799	832	836	864	835	841	812	831	824	827	789	813	801	799	817	812	835	785	873	817	862	792	798	835	810	826	819	840	808	797	738	757	831	828	809	803	812	833	793	796	854	823	796	870	800	868	771	845	804	829	813	866	837	825	798	812	836	819	801	797	806	806	762	831	797	798	820	787	844	814	835	783	755	840	760	795	842	884	868	818	847	823	813	823	761	748	824	856	861	861	819	820	812	815	880	832	864	849	834	817	807	863	863	825	841	806	822	844	814	884	808	835	871	826	847	798	821	818	840	819	776	815	864	861	822	837	785	789	817	842	847	818	820	830	760	825	812	848	844	814	806	832	786	789	854	789	776	783	823	799	775	845	779	831	854	850	815	791	804	776	801	859	819	844	842	790	846	826	818	818	778	845	879	781	830	801	795	794	785	883	840	833	800	798	824	856	868	857	857	827	829	823	843	847	829	808	821	787	843	845	829	786	847	840	866	851	827	803	779	814	801	772	847	802	835	788	847	830	809	858	821	848	843	763	796	804	796	800	847	776	888	833	859	885	842	824	830	794	784	851	779	806	823	824	786	826	810	834	798	803	837	817	808	851	827	820	844	842	789	827	825	830	834	859	829	834	811	838	822	811	847	792	811	877	818	772	824	826	818	842	778	766	799	805	823	828	812	819	867	853	841	789	791	796	792	818	797	809	822	836	771	807	835	805	826	828	823	846	846	859	818	830	858	792	785	869	841	802	836	824	824	830	839	865	801	787	750	812	802	828	885	824	789	823	794	829	786	762	829	805	841	819	836	837	864	828	791	800	819	848	800	826	858	859	827	823	860	861	777	793	819	875	766	834	859	834	792	850	884	790	870	818	776	831	834	785	846	875	837	798	849	818	860	841	883	811	773	785	779	860	804	793	837	838	830	838	856	850	815	831	812	831	818	847	801	805	791	855	812	806	855	793	799	803	858	860	832	820	751	803	798	834	802	800	792	831	785	865	777	767	817	828	795	822	872	822	816	799	831	853	785	851	822	820	823	814	777	834	830	804	835	852	775	766	822	836	805	834	853	813	817	829	811	806	836	829	823	795	861	882	777	835	874	840	859	766	805	818	829	769	821	757	812	895	862	836	814	778	815	816	789	863	847	807	781	811	808	797	871	813	829	822	847	812	808	847	839	801	811	848	819	818	846	788	801	841	810	841	823	799	816	828	796	839	792	842	831	811	785	790	814	863	821	834	854	821	803	817	833	814	850	784	835	798	790	774	778	858	884	849	820	808	802	814	796	847	846	817	808	797	802	810	861	847	877	848	775	790	808	790	823	830	807	836	801	839	836	844	889	838	841	817	827	826	791	882	842	858	816	863	830	801	760	857	792	790	826	830	774	825	818	773	877	821	851	845	799	792	808	864	778	834	812	856	803	797	811	829	841	820	794	812	795	860	869	760	793	817	840	856	818	735	795	837	863	820	802	872	827	846	801	812	864	780	806	837	880	799	801	797	849	808	816	811	815	778	885	838	819	811	840	839	827	794	768	774	784	809	862	861	855	779	824	849	801	849	903	813	824	882	846	844	832	874	758	818	825	827	817	822	776	824	807	782	829	827	774	814	831	835	790	838	808	800	834	830	790	825	884	823	828	841	791	810	835	798	815	863	773	833	793	801	763	771	857	819	819	870	826	812	776	865	849	796	789	825	777	837	832	812	826	809	822	846	816	868	829	855	787	826	836	863	846	835	794	822	798	826	860	798	774	861	830	849	833	854	803	793	840	853	782	811	806	767	857	835	803	862	830	860	795	778	816	856	823	792	819	810	846	765	776	759	860	832	790	813	840	804	825	823	799	790	885	785	827	809	793	749	837	843	824	863	839	835	831	860	801	804	768	834	844	789	824	832	795	830	792	884	809	831	804	851	805	807	874	845	804	792	809	823	790	801	861	813	769	836	784	810	796	864	807	832	767	830	852	786	837	833	817	835	822	773	847	835	831	842	766	820	882	816	822	809	801	789	840	837	834	826	862	803	869	796	855	829	832	808	832	830	832	818	796	858	871	800	825	832	802	849	850	768	837	836	806	791	803	780	833	851	777	848	812	812	838	796	808	788	827	825	771	816	772	847	831	805	839	838	787	843	819	788	834	822	791	845	836	857	849	829	810	867	854	819	811	810	863	895	818	817	843	830	798	843	847	813	821	801	860	880	791	838	787	813	826	797	804	851	791	820	830	804	808	853	839	799	781	802	804	779	819	799	806	821	788	840	811	865	839	831	820	806	799	780	838	818	809	806	756	818	849	800	832	801	820	804	840	838	842	782	828	834	818	838	829	805	857	817	809	808	788	828	855	835	831	850	838	854	850	818	841	821	801	797	829	818	835	823	859	851	818	766	833	860	811	784	827	841	847	803	796	807	864	791	805	852	831	809	793	871	834	817	768	801	809	801	820	842	831	839	853	821	825	851	808	867	791	762	850	842	853	826	820	820	834	801	803	808	825	819	835	837	800	801	804	802	811	776	863	802	815	763	818	853	879	786	848	789	846	825	842	866	880	827	817	825	822	815	836	770	798	856	844	860	866	823	817	822	772	823	800	849	836	801	805	792	824	804	801	829	850	782	798	820	841	819	821	830	878	779	789	873	820	846	788	763	806	820	816	812	792	835	812	777	785	820	853	826	808	822	888	835	816	813	832	828	842	780	833	829	817	810	849	820	825	823	825	838	821	873	822	784	782	843	847	782	828	846	820	814	838	795	824	839	835	781	813	858	862	816	850	841	813	856	836	809	835	828	820	815	793	841	763	808	805	825	888	820	806	844	775	797	821	831	849	797	846	800	780	796	805	846	845	792	842	852	871	825	832	848	826	803	777	866	888	847	842	785	812	820	793	855	806	839	811	857	797	849	851	871	839
22925	20972	29349	32272	40180	52953	39271	21562	7775	2163	788	446	358	348	343	355	352	337	352	345	324	344	360	362	338	366	371	337	364	329	328	334	346	331	381	366	351	330	334	331	342	319	321	312	301	316	354	336	344	323	306	373	312	342	303	293	308	358	341	317	330	300	339	313	313	340	367	350	325	342	347	358	301	343	365	343	339	302	336	318	355	322	319	345	324	315	324	360	305	365	321	310	316	333	292	325	313	319	363	336	356	354	364	332	347	316	344	292	357	300	331	317	291	298	335	286	338	350	342	360	348	349	357	311	310	340	325	354	348	353	346	368	364	319	340	339	331	351	320	347	321	334	353	302	358	375	344	323	334	360	298	333	338	364	307	335	358	354	305	351	313	338	336	309	344	331	348	334	333	341	323	333	352	319	356	320	332	349	298	317	327	359	347	362	324	350	319	314	316	361	349	350	323	333	335	353	302	338	329	324	347	341	340	340	348	334	353	378	319	341	322	312	320	327	327	359	371	353	351	326	371	306	344	339	357	323	324	347	348	357	330	348	321	312	370	325	325	353	344	336	338	311	332	339	328	336	370	341	321	364	353	345	338	345	344	339	327	316	327	326	327	341	324	332	340	297	300	326	340	334	324	321	332	305	360	319	362	340	350	336	363	339	357	350	315	326	352	311	359	326	341	308	361	343	340	331	339	323	294	329	329	327	298	345	349	313	332	376	319	345	306	390	327	324	314	360	319	321	356	333	330	330	322	344	332	334	328	332	344	327	363	327	369	352	354	336	355	329	325	331	363	340	335	317	359	341	324	329	352	345	340	331	305	321	316	295	337	302	345	315	329	310	341	342	339	348	352	317	338	330	315	312	340	314	368	316	307	312	338	322	345	302	353	354	354	317	346	353	344	324	328	317	331	341	343	315	346	288	353	348	321	331	324	306	348	301	355	339	355	319	336	310	333	311	333	342	338	343	354	347	336	330	349	323	381	314	354	337	315	367	382	361	382	348	320	348	296	367	355	357	329	361	342	330	342	313	316	322	333	351	351	336	318	329	357	318	336	343	351	330	347	357	334	338	331	338	339	306	315	327	328	345	323	346	321	357	350	312	341	316	349	325	311	321	342	307	334	329	341	345	361	342	330	324	360	297	327	342	323	352	340	334	342	324	344	325	323	294	328	336	328	352	310	350	381	297	287	350	359	333	330	341	327	353	367	338	341	372	318	336	342	316	327	332	344	330	345	308	329	333	304	334	322	321	356	347	304	353	314	313	367	306	350	321	367	334	314	330	352	343	345	306	334	348	379	332	322	327	330	332	334	329	345	335	322	333	332	369	338	337	307	352	355	316	343	314	328	350	356	337	346	353	320	316	363	341	383	352	359	311	364	321	343	372	310	316	343	341	315	357	325	342	347	336	345	333	329	346	332	358	331	339	335	330	353	309	310	319	317	354	353	318	315	346	354	307	345	351	384	330	356	300	330	355	339	327	340	323	333	311	321	321	343	305	318	322	343	294	331	328	329	362	328	338	344	325	300	331	318	346	337	332	316	325	319	354	326	319	350	306	323	338	367	334	361	329	314	329	332	333	352	340	352	313	333	342	366	336	315	342	334	309	311	307	315	349	335	360	367	292	344	347	308	338	343	327	313	305	316	325	350	309	348	303	318	345	352	337	343	302	354	332	325	306	353	352	341	307	330	337	329	323	323	326	373	317	349	360	336	348	342	336	349	331	341	314	327	315	314	321	359	336	322	297	328	300	315	340	338	325	349	343	321	327	343	349	321	292	334	323	319	324	311	362	354	342	327	350	321	344	362	358	328	326	362	346	331	307	358	361	298	316	315	331	302	346	316	376	370	319	323	331	310	330	336	279	325	335	326	344	315	342	363	341	365	329	328	343	322	346	317	335	339	317	310	342	318	322	342	314	305	356	337	306	328	346	350	349	330	330	350	332	370	344	352	316	354	328	329	330	336	321	358	335	365	335	328	331	318	333	334	343	330	339	323	314	319	293	309	332	319	345	342	323	321	336	344	310	324	370	351	314	322	321	329	330	370	345	323	315	331	318	358	326	305	341	339	314	333	343	314	355	327	325	349	319	320	337	293	322	307	332	333	328	315	315	321	352	332	332	347	384	355	352	344	328	349	313	352	327	334	317	353	331	313	332	325	316	350	343	342	358	341	357	356	327	301	336	333	298	299	342	335	348	315	347	335	305	320	346	342	356	309	313	334	342	330	328	305	356	324	326	334	350	326	318	353	334	319	349	329	356	355	333	330	322	336	343	337	343	339	309	306	335	347	338	337	350	323	314	332	326	322	323	337	336	328	349	345	335	354	333	310	303	340	341	317	367	353	331	331	334	314	336	357	333	323	354	361	323	306	332	302	309	322	334	338	336	346	325	337	324	333	314	330	317	354	340	346	331	340	304	329	306	330	334	324	375	335	346	308	331	355	310	352	317	314	329	324	329	328	344	330	334	331	323	378	317	342	378	299	318	336	350	364	336	327	355	325	330	322	319	341	316	319	332	316	333	366	313	348	268	370	359	347	370	333	314	338	311	335	341	350	324	312	309	325	344	346	337	355	360	309	334	315	336	329	357	339	313	345	338	339	317	284	344	368	314	330	352	331	336	346	305	351	315	357	327	354	331	367	324	334	324	325	349	340	338	370	359	325	344	343	330	350	356	343	306	338	342	322	303	351	383	326	337	328	370	332	315	325	357	361	348	360	350	353	335	353	347	346	368	320	320	318	322	293	335	330	307	370	327	329	338	356	371	336	286	313	337	326	356	341	319	364	336	386	333	325	307	335	352	317	360	331	338	345	349	310	326	302	336	362	321	338	325	301	360	352	314	321	335	373	337	319	333	326	289	344	318	353	335	380	305	352	322	325	335	337	331	289	325	307	302	343	367	302	313	309	335	343	323	323	354	310	331	308	326	341	332	331	306	326	327	374	325	335	323	338	344	340	339	365	305	330	328	342	341	330	310	348	319	373	329	360	365	323	327	342	331	325	337	358	329	316	350	340	356	304	320	311	317	341	341	340	339	341	351	333	314	311	344	321	339	316	302	328	344	298	366	329	326	308	349	312	335	326	350	332	293	309	321	323	365	325	318	332	338	310	314	330	348	314	339	353	325	326	359	331	344	333	298	337	334	321	358	349	316	352	314	339	338	325	317	353	323	322	339	313	337	350	331	297	317	336	330	360	318	345	287	337	326	330	355	316	324	343	368	334	345	335	328	327	298	333	308	328	317	372	339	329	360	332	329	337	353	340	319	333	355	319	330	326	324	318	323	342	348	365	328	351	373	318	347	339	329	336	346	332	327	341	358	322	340	333	304	332	361	323	365	328	311	330	339	347	319	344	346	322	356	338	301	333	365	340	309	310	315	295	353	312	335	293	348	318	332	338	318	339	320	323	337	313	327	323	342	321	345	309	384	319	323	310	315	347	326	311	363	344	338	311	329	359	352	309	370	328	348	324	345	287	330	320	366	347	372
10531	22354	46591	58775	62450	59636	42789	27501	12824	4808	1694	775	637	574	591	588	611	585	595	581	575	646	614	605	585	592	601	595	671	588	605	549	590	583	624	607	574	641	619	566	597	565	613	605	550	559	577	635	560	627	619	581	612	579	581	594	598	600	562	562	599	611	604	540	585	603	581	580	620	593	552	587	580	645	589	604	584	561	629	598	585	504	611	549	608	641	617	552	599	589	573	579	591	572	548	579	539	586	610	661	584	579	601	563	592	576	593	599	607	578	606	624	574	542	589	588	585	602	596	600	562	563	600	588	629	634	575	585	576	596	586	575	586	615	614	615	581	592	610	615	583	561	563	600	542	637	546	539	625	604	574	563	575	561	536	547	613	568	621	615	627	612	564	604	582	586	633	527	608	583	610	602	617	582	615	622	601	573	618	550	606	613	572	641	615	595	545	598	584	568	589	613	611	616	614	603	625	579	552	583	639	628	593	625	629	616	572	582	624	577	603	596	624	601	603	580	583	554	618	563	581	579	566	567	601	561	596	612	563	618	615	617	598	592	569	588	560	589	612	578	552	597	577	598	569	570	579	617	589	610	564	587	564	603	583	573	551	558	574	599	573	588	599	606	582	585	599	551	543	556	610	629	647	585	607	578	585	585	600	597	604	609	594	596	587	590	616	569	596	589	573	548	599	589	592	605	591	577	565	568	578	567	609	568	567	591	569	599	540	615	556	621	569	595	579	605	651	596	588	577	606	592	596	576	573	587	632	609	613	605	607	603	595	583	577	586	601	586	602	562	572	575	597	603	606	589	616	606	578	612	569	630	592	555	605	560	558	611	550	604	541	625	636	610	625	568	589	604	629	586	580	583	614	608	581	564	615	589	561	567	638	552	575	626	565	603	615	591	615	607	587	571	613	626	594	586	578	605	592	576	636	543	665	591	597	618	584	576	639	572	595	564	586	572	610	620	618	558	621	631	529	576	607	625	626	590	603	603	614	599	570	622	599	564	599	618	612	612	601	563	582	622	590	600	616	591	630	578	585	633	577	561	590	571	571	578	582	653	659	591	584	571	561	576	572	618	602	596	586	605	546	575	600	552	606	550	549	586	572	611	599	623	596	619	625	623	580	615	600	575	587	583	621	548	613	651	511	559	629	568	560	599	597	598	590	577	648	614	592	599	557	630	573	583	641	564	596	574	589	627	578	625	625	586	602	621	575	600	549	580	600	601	594	566	550	591	620	609	605	585	594	596	615	578	582	569	567	550	534	610	622	586	604	564	561	628	594	596	590	534	555	580	623	565	577	534	622	629	568	655	542	594	587	568	612	582	594	620	586	573	580	597	577	589	568	596	565	571	601	600	604	598	557	577	556	626	627	578	619	590	569	563	560	606	579	601	645	566	607	595	586	608	627	622	619	558	590	573	597	577	591	614	578	655	580	532	598	548	552	604	613	620	622	574	586	563	589	568	598	556	607	559	595	576	595	595	601	620	561	590	560	571	550	581	581	603	594	637	596	555	609	612	529	635	594	575	603	623	622	586	569	575	560	562	588	619	533	557	554	617	575	620	556	597	591	614	610	617	598	611	588	642	578	594	583	567	559	600	622	609	617	575	586	626	598	628	620	611	546	604	592	595	582	636	614	594	600	591	577	609	567	561	590	607	569	631	588	555	629	572	577	574	635	587	587	573	598	606	637	590	595	580	607	566	560	575	615	565	599	573	595	596	558	612	569	564	562	560	577	567	580	575	655	580	557	568	607	615	553	583	562	655	579	582	606	601	583	579	611	559	561	620	603	581	620	611	629	567	606	567	597	629	583	557	610	590	587	635	593	577	647	602	582	605	605	594	605	579	582	568	624	620	630	613	585	596	565	605	626	537	627	607	585	609	593	508	612	580	612	553	598	604	593	631	636	615	574	605	606	574	600	646	557	605	592	565	579	570	580	560	579	587	577	592	566	627	608	532	604	633	597	584	609	608	571	617	605	533	571	604	577	562	562	583	613	591	619	596	562	599	591	565	580	610	603	587	624	602	610	592	546	614	586	556	584	612	613	547	587	555	598	539	609	574	609	534	636	603	637	610	584	542	593	601	579	581	588	622	579	588	585	618	622	587	591	554	558	604	604	585	597	615	548	610	546	617	596	609	596	596	537	569	628	583	617	618	575	594	599	539	579	569	576	566	565	561	590	585	629	616	583	586	637	630	594	564	588	593	592	571	570	566	639	577	620	590	603	552	642	588	578	598	551	603	574	599	589	591	572	592	597	607	585	591	554	586	605	610	564	593	567	591	625	593	580	579	577	602	570	631	572	587	624	566	603	609	578	611	586	603	575	590	568	581	568	617	607	606	583	608	594	594	609	605	587	598	601	598	593	589	611	603	592	608	584	590	584	602	579	591	617	582	599	573	614	589	601	590	628	591	579	602	596	634	606	556	596	611	586	573	573	607	568	595	584	565	584	606	609	531	559	592	605	585	568	559	652	556	593	592	603	595	631	586	531	611	539	599	586	605	577	591	585	598	613	611	575	610	597	594	605	583	555	610	586	586	594	597	610	586	601	649	582	598	580	601	603	584	619	583	581	624	607	621	604	601	555	616	624	597	592	559	590	578	578	580	582	561	595	586	563	582	576	619	612	547	594	644	586	591	587	577	596	601	648	589	602	581	607	592	566	621	585	578	608	597	570	632	556	588	596	558	601	592	615	615	610	561	630	602	606	608	609	615	579	586	606	609	636	599	619	596	617	610	600	590	617	577	536	638	576	602	573	585	586	571	559	549	585	597	609	588	544	627	614	596	570	570	586	594	605	597	605	615	606	604	590	575	604	608	589	600	606	576	622	614	600	642	574	592	582	570	558	587	571	587	580	610	623	569	579	586	598	590	584	587	591	601	636	592	608	591	599	558	610	612	600	560	611	582	608	601	571	624	586	638	611	575	590	539	577	565	598	561	628	604	629	566	577	574	568	586	608	603	591	581	575	581	630	569	599	592	585	572	608	591	591	567	563	635	579	589	575	599	576	564	600	559	559	628	621	541	576	583	611	564	595	619	570	575	588	603	585	610	622	529	613	599	573	650	584	637	641	576	582	565	554	609	599	593	611	571	617	588	577	587	637	593	564	556	579	641	598	621	562	548	566	596	616	600	607	594	561	594	597	603	600	553	615	618	594	606	675	563	639	569	599	585	559	593	557	577	595	607	607	591	596	585	596	638	595	576	605	622	613	648	588	620	589	615	576	628	587	600	573	575	592	614	635	601	603	594	582	597	628	572	603	578	593	547	575	611	610	558	584	594	647	612	631	585	599	560	611	595	587	565	608	633	567	621	607	590	613	578	557	579	594	529	603	581	576	551	570	600	558	564	586	613	619	599	612	603	577	609	593	571	621	629	583	564	574	575	636	598	571	601	572	604	632	602	610	576	606	597	654	570	608	583	583	576	582	584	574	565	581	617	578	571	532	652	594	590	599	609	582	584	625	594	589	630	591	615	573	574	588	566
26678	20086	19618	18412	16659	11945	6016	2546	1099	671	533	505	487	513	496	518	467	493	488	521	511	520	473	450	487	493	511	456	515	510	500	464	480	486	531	474	474	475	476	465	480	479	459	551	490	511	497	500	515	520	483	470	515	466	496	520	486	480	466	507	508	493	491	500	509	469	476	475	500	471	482	508	505	473	491	521	473	508	516	484	532	505	539	502	478	486	532	506	505	471	498	513	500	481	530	505	474	491	492	507	498	508	473	496	478	496	505	460	518	465	475	466	497	488	494	467	500	551	477	427	468	513	506	494	546	495	478	471	506	482	460	485	499	498	467	456	494	504	468	473	495	521	518	479	513	499	497	488	480	517	511	481	475	491	503	505	469	519	468	507	524	472	493	498	494	480	485	481	499	492	495	498	490	477	482	495	490	487	491	470	482	478	514	479	459	517	501	480	498	495	474	543	499	515	452	513	484	488	488	508	516	459	485	535	495	509	494	456	504	508	532	528	485	486	469	494	507	494	457	488	466	509	509	495	510	484	495	481	496	531	502	479	518	489	482	491	490	495	531	444	491	501	523	491	512	482	504	492	474	530	472	485	479	529	521	487	496	497	534	515	514	486	505	467	485	493	518	485	508	508	477	501	517	483	491	484	485	464	487	474	477	501	444	484	470	497	491	466	488	517	497	469	501	517	520	475	497	446	454	502	537	468	522	487	481	514	453	515	493	506	499	475	501	535	475	476	469	518	521	452	473	494	505	492	501	480	461	526	485	486	508	488	500	493	497	500	491	520	492	486	495	512	509	515	476	511	511	486	490	489	494	533	497	516	502	487	488	477	497	495	472	528	510	510	499	492	490	498	452	523	508	519	485	479	494	501	521	523	479	513	509	506	468	473	507	526	503	502	508	525	511	546	519	527	504	529	486	468	500	501	478	483	496	546	487	531	500	506	491	495	511	518	481	499	484	484	505	487	498	451	498	508	497	500	491	518	499	474	530	466	486	474	482	484	492	531	466	477	482	487	516	483	487	502	518	513	499	476	466	470	467	458	486	525	530	494	485	509	525	444	517	522	540	505	480	484	524	508	489	546	443	500	482	547	493	479	494	519	514	474	515	544	476	539	497	494	488	510	531	499	468	520	493	490	518	456	513	484	470	483	540	511	487	529	486	525	522	506	499	483	511	503	525	516	500	494	447	510	490	514	464	503	453	481	523	503	508	482	486	486	510	513	506	518	465	461	455	474	492	508	481	483	490	488	516	470	520	511	516	504	471	487	542	518	489	467	507	513	499	438	490	477	537	556	477	518	455	486	460	464	499	492	500	460	487	513	488	498	503	544	514	491	487	518	494	480	503	491	518	473	469	504	495	475	479	486	480	476	504	495	468	517	482	516	477	514	505	520	476	510	487	490	490	430	510	506	493	484	493	508	494	491	513	486	509	528	520	521	502	504	511	480	505	485	459	448	489	508	494	494	510	497	549	494	520	469	495	508	539	510	547	454	486	527	473	467	505	523	531	502	486	527	479	476	477	519	508	464	457	503	507	510	476	492	531	465	493	511	483	469	480	500	509	515	484	488	502	502	495	478	526	490	501	492	493	456	498	521	508	532	560	482	454	507	486	492	489	498	493	499	480	539	527	486	505	492	511	511	496	504	488	493	495	500	481	516	509	497	478	517	506	510	509	550	462	515	495	475	551	510	497	436	511	492	477	480	493	520	453	490	510	508	479	475	506	471	527	526	480	513	509	483	493	492	483	538	491	492	486	507	518	515	495	517	488	493	506	472	515	452	487	493	523	510	474	500	518	480	512	481	517	472	472	476	498	471	497	454	501	476	462	474	514	497	504	500	477	514	548	509	499	452	467	480	520	469	457	521	465	547	527	501	506	521	477	473	503	485	488	484	518	479	512	502	525	513	524	491	495	477	457	497	504	491	521	518	491	472	494	457	528	534	499	541	534	522	525	499	487	545	500	536	485	512	509	531	452	460	504	500	514	482	501	524	517	487	518	482	534	500	517	537	478	497	465	485	485	527	515	473	481	487	511	536	477	487	494	529	442	541	505	461	482	493	489	514	518	469	525	507	481	515	508	500	484	476	494	535	512	513	493	498	478	522	483	517	476	496	512	472	470	510	522	487	440	514	511	498	484	498	479	531	458	525	492	480	510	493	480	478	509	501	495	487	473	424	515	463	478	511	494	479	503	501	490	497	488	534	480	508	500	465	508	491	534	475	482	486	489	496	524	549	431	494	499	488	509	493	529	508	531	483	497	489	506	526	494	441	495	512	502	517	476	487	516	480	489	499	510	474	479	519	494	518	530	485	511	489	515	488	483	520	480	480	478	490	505	478	527	490	483	534	473	533	504	499	497	503	507	476	495	521	487	484	515	480	507	467	453	517	455	468	509	465	498	499	503	496	549	480	483	461	480	536	474	536	484	475	525	454	535	500	516	519	488	502	485	461	476	472	494	518	484	503	494	495	469	476	489	501	446	484	507	511	468	480	509	510	466	504	487	521	496	523	531	505	500	530	528	524	515	499	483	523	509	481	491	466	478	474	519	489	526	462	476	500	546	486	497	498	492	476	514	438	538	528	482	471	511	479	510	489	475	486	454	535	502	494	491	459	567	494	500	484	466	491	544	488	474	467	517	492	492	454	480	523	433	476	459	513	508	481	488	500	500	518	501	488	493	485	468	487	476	531	482	448	481	447	490	518	526	470	564	514	504	510	499	484	473	518	515	482	510	479	494	540	489	489	465	503	509	510	509	481	525	484	493	497	505	469	506	498	456	488	492	473	481	492	499	505	500	472	463	494	478	492	474	474	483	508	493	487	489	496	466	493	499	507	528	502	490	473	505	504	498	505	475	478	501	498	502	501	492	487	550	490	535	484	513	499	491	529	500	449	514	508	504	495	525	446	500	533	532	490	456	482	496	479	480	495	515	504	492	527	502	495	464	477	509	462	474	476	478	479	511	507	489	466	520	482	479	548	507	482	506	449	490	488	482	497	540	484	507	510	491	494	504	462	466	481	494	477	485	531	444	481	514	495	491	476	497	492	467	508	484	504	460	460	537	480	481	519	475	551	487	508	545	489	501	483	493	479	503	546	455	520	520	490	513	502	488	537	534	538	506	525	496	463	516	485	471	503	482	507	511	545	491	505	494	508	505	463	472	467	540	457	490	485	502	498	479	489	493	500	514	539	521	481	527	523	512	506	504	498	536	482	488	499	484	521	475	550	521	514	484	492	520	535	517	469	479	531	470	482	478	506	494	461	519	485	512	497	463	494	470	472	490	484	433	506	518	464	520	522	498	483	487	518	496	503	519	503	476	548	481	503	482	469	464	492	504	502	510	544	513	536	511	493	481	458	505	494	505	521	533	521	471	471	489	485	514	495	458	511	474	480	496	498	499	464	481	486	478	511	502	493	473	519	509	476	457	533	464	496	476	494	473	503	520	482	502	504	451	499	515	504	471	500	532	492	479	487	487	498	509	519
5862	4940	27739	23042	25085	19501	11577	5477	2318	1342	1022	902	858	859	872	916	859	866	833	859	850	864	906	876	850	883	887	850	933	849	871	873	872	926	864	835	884	885	876	867	845	902	909	830	868	855	898	885	852	918	859	859	890	822	873	850	895	897	842	873	837	853	811	849	869	847	844	834	885	828	817	880	866	861	842	832	862	873	832	817	879	910	859	845	901	856	853	833	852	878	866	894	859	858	885	893	937	871	838	868	891	846	867	855	851	930	856	854	846	879	873	856	879	899	833	845	854	854	855	793	872	850	812	882	917	875	874	831	900	857	857	871	885	842	897	883	873	857	875	894	859	848	869	881	835	874	857	930	917	849	902	900	919	823	900	895	884	870	894	862	821	842	880	835	913	885	887	918	904	935	841	875	850	862	855	878	823	844	850	838	863	891	923	858	857	854	860	910	871	858	883	863	828	821	875	912	855	925	840	886	802	922	904	832	915	855	856	876	897	895	873	892	872	825	886	929	859	881	846	867	848	829	909	865	837	871	836	893	890	889	897	850	868	910	879	912	882	953	820	818	866	923	894	845	853	846	859	847	820	865	826	867	888	895	849	856	885	909	808	875	906	897	892	841	887	840	877	877	865	861	939	875	927	878	861	907	884	874	909	904	938	857	881	790	914	847	865	853	864	848	956	855	860	810	855	860	902	867	871	833	898	850	839	888	876	908	907	886	856	856	822	872	828	877	898	879	849	935	856	852	926	868	853	852	881	872	872	847	807	898	832	918	910	832	857	861	890	920	873	799	859	855	882	874	840	888	842	914	876	909	853	861	859	873	872	866	866	824	920	828	829	854	886	865	891	894	864	855	873	865	890	881	833	881	831	885	842	849	911	907	866	907	891	887	922	874	831	895	884	857	846	870	895	827	850	904	845	864	805	785	858	858	850	837	914	902	871	895	868	845	856	917	890	839	918	840	866	862	867	874	905	879	863	925	853	815	852	880	929	854	869	886	817	917	838	866	873	888	872	823	822	844	887	892	908	781	829	870	885	876	808	892	842	874	828	897	856	870	851	855	876	861	880	836	892	855	892	874	857	850	820	912	839	872	842	883	866	868	872	943	877	888	904	877	846	877	879	897	919	860	865	922	897	850	887	819	853	919	889	841	826	865	921	865	873	856	904	879	914	906	907	814	826	892	861	813	889	862	895	863	901	830	843	851	883	883	913	848	908	869	862	907	871	854	888	858	867	897	914	853	870	894	840	902	944	925	862	890	902	863	792	856	857	863	856	853	860	858	871	874	877	920	870	840	822	890	870	893	831	839	835	876	839	897	901	848	923	834	860	875	913	874	886	929	895	873	864	856	916	847	824	900	889	939	835	872	901	861	864	893	890	827	886	893	864	940	914	858	861	840	873	857	864	865	890	860	861	903	904	860	864	873	910	836	910	886	869	877	850	885	882	857	863	905	877	905	855	824	850	854	873	929	835	891	882	909	880	861	883	889	850	867	855	837	852	876	839	872	912	822	863	878	857	906	852	860	880	928	835	872	899	859	871	804	894	875	873	855	880	867	827	851	865	946	918	861	875	908	867	874	888	846	839	893	784	837	887	876	863	873	878	858	901	849	864	913	882	882	847	934	925	848	904	816	894	850	859	932	854	836	902	811	858	878	906	895	842	812	857	854	868	837	815	882	860	862	876	825	825	942	890	916	860	851	903	898	848	896	943	879	848	890	800	901	867	863	870	866	830	879	865	884	861	860	923	872	854	881	853	926	841	838	937	889	896	909	904	851	861	866	916	907	881	875	916	868	876	826	875	879	817	832	894	889	873	836	872	889	875	844	911	882	871	871	843	956	864	885	881	891	806	844	894	923	862	888	910	859	861	868	939	884	904	955	915	912	829	835	825	941	913	887	822	809	851	893	896	815	899	871	894	868	895	812	918	887	838	863	860	833	838	886	913	867	871	847	863	860	840	849	924	906	866	888	896	849	886	872	861	861	861	817	888	882	892	932	848	853	908	860	904	844	802	893	853	831	854	886	909	887	835	877	886	837	844	870	877	848	830	814	852	865	807	928	893	837	821	833	880	906	918	882	908	869	819	867	834	797	905	899	873	876	852	870	855	883	885	884	919	870	842	881	902	858	908	868	867	788	873	889	891	893	839	879	874	856	846	871	857	886	866	841	818	839	876	886	895	919	840	843	838	862	880	832	827	872	886	866	935	873	858	831	864	886	855	818	919	858	890	896	880	865	848	822	877	855	880	813	878	890	840	881	877	876	860	936	893	851	880	857	879	904	849	803	896	862	890	837	868	886	828	863	904	875	805	818	914	900	863	847	876	861	920	856	845	906	830	841	848	866	894	843	878	830	898	846	901	842	810	818	847	859	809	830	869	866	811	813	878	884	875	885	866	849	905	889	875	880	816	827	859	850	855	894	872	874	868	882	866	873	864	864	850	805	895	862	889	901	864	899	883	828	804	887	868	886	879	862	899	892	834	904	836	894	906	867	826	856	874	902	927	879	908	888	832	907	843	838	859	862	879	877	830	874	835	819	834	852	858	874	890	856	879	862	872	852	885	847	902	884	853	891	903	841	866	849	930	893	857	894	855	831	847	892	895	920	945	843	878	896	884	936	901	858	833	921	865	830	872	874	855	839	851	903	850	834	842	868	860	911	915	897	836	855	832	851	876	859	883	866	907	859	845	834	899	803	867	862	905	847	866	858	854	897	860	855	918	902	870	897	941	852	905	942	806	854	889	897	858	879	941	863	830	833	861	787	826	855	876	797	867	842	844	882	896	870	933	895	861	887	900	899	887	859	850	927	873	832	886	867	876	904	869	902	848	851	826	907	857	867	869	792	880	844	925	832	914	818	856	942	837	836	877	872	856	833	886	885	905	876	892	879	877	888	892	890	853	860	889	791	895	869	848	846	898	823	890	908	894	878	832	885	912	823	904	832	858	859	855	902	864	892	873	886	852	910	884	886	873	866	863	879	835	848	857	854	872	906	828	937	847	896	909	852	878	903	853	898	877	903	897	837	855	893	827	853	886	837	861	900	896	857	861	896	949	851	828	913	841	902	890	878	875	842	915	820	840	892	821	810	938	870	897	872	826	873	808	905	895	873	902	867	866	867	911	899	874	856	886	796	866	886	878	854	862	861	885	873	841	872	900	921	876	859	800	908	891	912	878	907	926	879	897	916	862	856	896	871	868	883	824	879	882	910	865	860	842	882	893	894	814	831	868	911	885	857	921	879	907	810	813	980	902	900	864	872	803	824	872	850	899	914	792	856	806	846	848	820	898	861	839	859	930	858	848	834	914	897	839	845	849	781	855	807	893	891	811	846	870	849	841	877	847	870	876	887	877	866	872	846	861	861	823	836	885	873	899	860	883	851	874	844	873	888	869	886	897	797	909	877	897	850	815	910	891	860	895	828	848	868	870	857	876	906	883	858	868	899	859	877	886	892	869	837	863	800	789	848	826	880	860	919	913	868	868	852
24763	21022	30127	37477	38465	32526	20803	8139	2453	950	603	522	476	478	455	467	467	487	480	492	472	465	477	467	479	479	447	477	490	476	470	472	467	467	480	485	503	457	451	478	481	511	481	473	481	478	472	492	469	470	495	432	448	475	492	449	466	425	439	454	478	449	471	463	472	475	476	487	494	474	495	473	444	478	433	466	494	476	456	472	459	519	450	474	453	487	463	474	462	483	469	491	484	453	454	456	419	460	468	461	481	480	441	509	469	470	476	458	464	455	495	415	447	509	469	433	438	478	461	501	453	443	464	440	451	512	449	475	457	495	450	455	471	445	432	460	452	496	468	457	439	483	461	457	444	466	439	467	474	450	464	432	486	457	474	466	454	482	439	476	434	438	452	472	471	493	434	479	464	473	445	488	468	488	471	484	498	476	480	468	465	488	460	487	459	461	486	436	449	440	436	460	495	441	470	463	459	447	465	432	480	436	506	495	445	453	454	421	474	466	478	456	488	469	433	468	449	466	480	453	445	446	431	431	461	435	465	458	461	496	450	472	477	440	449	485	431	504	490	445	482	454	460	460	481	445	465	419	487	459	471	438	479	462	466	456	492	458	477	450	506	481	436	469	452	483	458	445	485	486	438	417	462	456	474	451	443	470	485	445	429	457	459	456	466	513	486	429	449	488	446	474	476	448	450	474	440	501	489	478	449	462	437	473	487	480	437	448	478	451	447	424	447	462	467	472	464	456	437	446	495	453	469	422	445	456	453	481	478	461	466	454	463	485	430	481	462	450	431	462	482	472	429	491	490	492	482	527	439	461	475	444	477	483	482	517	484	440	464	481	461	474	442	482	464	447	482	499	467	467	483	450	455	488	515	463	472	481	475	472	454	479	437	480	477	469	474	473	456	458	469	469	466	449	438	460	455	484	453	438	450	488	482	502	454	489	460	480	473	482	525	515	481	480	482	487	476	446	468	448	488	496	445	479	516	439	461	465	463	485	419	459	432	474	450	431	454	475	466	465	491	503	499	465	483	437	504	447	466	486	411	475	459	467	491	453	477	444	491	494	441	468	487	455	448	449	453	433	468	446	432	460	435	485	446	448	486	499	479	444	481	453	473	473	463	439	508	470	453	430	496	478	488	486	468	468	409	417	468	460	473	461	481	426	496	451	458	460	492	487	487	458	438	471	486	474	456	470	498	452	474	420	474	463	475	414	467	454	472	453	443	484	490	474	448	507	479	495	482	471	463	446	480	422	436	465	459	451	505	481	463	468	499	525	472	478	464	453	500	474	437	460	428	429	474	474	462	504	461	428	474	443	462	509	480	506	457	478	483	439	450	465	492	454	443	473	477	488	449	483	427	466	472	483	469	467	441	476	516	453	429	449	451	474	449	469	460	462	432	437	422	495	460	452	463	463	495	426	487	453	495	450	455	452	429	457	470	494	472	415	472	465	455	457	463	447	478	496	421	466	468	460	466	470	429	464	494	463	465	462	453	462	437	465	466	429	482	465	495	462	430	468	430	473	470	512	461	443	486	459	489	478	476	476	443	463	486	482	423	484	466	483	447	446	471	439	474	503	500	489	526	482	446	476	493	454	429	476	453	447	487	475	481	461	483	471	469	425	449	466	464	456	514	451	450	446	463	446	481	435	458	482	454	474	455	488	496	464	453	464	456	452	493	498	433	492	445	466	479	468	413	464	437	441	451	437	459	474	440	468	447	462	495	467	462	467	511	444	492	445	468	462	475	499	443	467	461	533	480	512	446	448	469	456	488	457	426	483	479	474	455	463	458	466	465	494	443	477	465	471	437	492	460	423	467	467	453	472	483	461	473	490	505	485	504	430	485	491	504	504	446	440	485	449	481	463	419	440	461	457	396	450	472	447	418	471	487	487	448	486	475	439	444	474	456	500	464	497	462	458	450	498	422	477	463	441	437	455	476	442	491	466	471	440	439	461	490	449	450	448	443	482	463	471	450	473	471	506	493	472	473	462	481	483	465	438	468	468	466	452	478	445	472	480	429	427	458	445	506	474	439	453	441	436	500	472	457	482	472	444	460	463	478	443	490	465	483	447	460	469	466	488	432	443	446	514	488	474	434	452	490	450	470	449	455	450	463	463	473	523	433	472	453	449	452	465	510	446	447	445	486	480	504	477	461	465	450	439	434	502	483	496	471	405	493	476	468	474	472	462	461	472	459	485	447	488	460	508	478	452	470	441	497	465	489	476	490	444	486	433	474	443	433	477	454	471	455	465	493	482	450	487	446	464	445	478	428	464	444	534	453	502	456	462	478	450	466	469	469	497	446	451	467	510	443	465	446	467	488	498	458	421	426	463	470	510	494	476	467	464	422	491	464	475	468	500	457	451	446	457	464	477	400	448	483	450	492	470	462	454	453	483	502	468	427	456	471	454	465	481	453	486	439	472	450	482	461	442	505	426	469	479	451	489	467	486	474	509	475	458	464	462	481	450	470	486	430	453	474	472	471	430	462	466	482	463	458	477	432	466	457	463	446	499	428	456	484	428	423	471	414	462	445	447	461	475	474	466	494	471	451	459	446	435	480	439	483	439	541	473	475	461	479	458	436	479	464	444	486	452	437	460	470	484	487	485	484	439	478	476	460	468	448	476	459	504	444	503	413	521	453	446	512	460	483	454	451	477	477	438	455	482	469	418	415	476	479	469	481	483	455	462	454	483	443	482	468	485	441	479	475	469	466	463	455	459	461	495	455	463	464	437	439	442	465	473	467	454	489	436	487	473	460	467	458	493	448	500	446	493	495	464	444	485	458	449	463	486	461	507	442	492	438	460	449	428	487	461	468	429	446	495	455	404	474	466	474	473	421	446	485	508	499	474	430	502	438	486	493	455	491	457	435	470	435	493	481	467	449	449	469	457	467	500	476	482	431	425	446	467	462	453	489	463	474	458	465	451	446	499	452	454	481	471	460	464	490	439	420	455	465	472	484	470	476	454	480	487	511	506	498	492	515	488	463	439	432	476	494	505	473	508	469	428	447	472	493	462	411	464	499	487	456	488	461	465	480	452	459	462	501	424	478	485	472	470	444	458	476	445	455	467	488	457	429	469	428	480	499	459	469	487	439	454	472	462	473	454	452	483	469	461	484	425	481	466	475	469	484	449	477	460	437	465	486	465	472	482	452	472	479	457	436	499	463	483	432	468	479	449	451	490	448	444	438	439	485	474	435	510	466	480	435	462	479	459	466	434	455	487	450	441	444	482	470	485	423	486	431	474	448	479	476	456	446	462	468	484	420	473	435	478	486	491	487	462	425	471	455	477	495	450	416	453	419	470	447	454	496	463	458	464	483	464	433	525	476	451	464	467	506	470	477	460	453	475	444	474	467	456	448	476	452	456	463	456	451	454	452	475	421	460	526	449	489	475	451	435	431	435	464	477	496	446	488	486	453	462	470	513	440	422	449	466	437	481	441	475	488	477	461	490	495	488	473	474	450	465	475	515	459	478	428	454	489	449
9275	7946	43731	46408	46600	37510	26362	13822	5509	2120	1163	864	833	836	822	853	817	783	839	880	787	807	795	751	770	801	832	853	822	831	780	832	803	825	818	766	858	842	807	825	817	804	785	795	858	850	851	824	879	791	805	792	817	804	819	787	784	831	833	827	820	828	844	804	780	751	760	884	830	834	838	840	778	777	799	837	829	778	825	785	820	779	829	808	807	829	794	794	765	887	805	793	807	806	824	778	804	834	786	797	862	784	819	854	824	804	852	828	791	818	812	805	818	828	835	838	809	822	803	837	821	808	856	792	824	833	793	902	813	802	815	852	808	764	848	844	787	796	732	813	862	831	889	827	875	836	807	847	856	866	815	844	847	816	819	832	828	788	831	815	845	806	837	898	787	822	808	853	799	822	856	817	861	803	798	762	789	803	826	784	799	792	830	823	780	818	803	766	803	828	845	837	817	800	831	821	841	819	828	818	831	766	809	820	806	820	836	819	845	861	782	824	846	833	758	837	838	830	793	873	848	808	791	774	849	798	828	810	815	838	800	812	793	849	861	844	846	803	779	789	799	797	805	841	827	828	855	786	858	811	823	846	828	846	800	826	800	862	823	867	827	762	777	782	823	841	767	835	870	802	838	769	860	788	828	801	832	839	846	798	761	827	785	842	773	799	825	819	819	853	844	849	778	793	867	802	866	753	800	801	828	818	839	812	851	772	813	809	790	810	819	886	839	872	799	879	804	782	861	827	826	840	797	830	800	794	808	806	807	822	845	787	809	840	795	825	836	767	775	818	829	816	765	845	808	800	816	810	817	849	838	850	800	836	793	799	819	844	831	850	795	785	802	870	778	834	824	769	844	773	817	822	774	803	830	839	780	819	797	847	826	805	876	816	806	815	827	838	756	745	851	818	815	831	807	869	854	808	840	807	838	829	787	813	810	819	813	783	748	797	779	829	801	843	763	771	846	814	824	831	792	858	793	827	840	834	845	832	795	812	879	815	808	754	837	855	804	800	796	802	831	789	838	802	828	809	804	810	850	759	792	856	797	901	809	807	859	838	806	803	820	803	880	801	839	864	814	843	833	797	815	829	806	808	797	787	806	816	842	843	826	789	835	803	759	804	817	795	835	840	770	816	821	817	775	839	815	808	800	830	793	812	827	799	774	847	829	789	814	779	806	820	876	817	787	834	828	798	822	795	846	810	799	830	814	830	801	851	847	846	818	826	763	855	780	854	787	776	816	777	797	812	844	805	848	792	864	819	822	810	801	815	795	808	838	839	795	816	801	834	831	807	803	829	801	784	796	811	807	812	828	838	810	792	814	822	841	789	844	783	830	802	811	820	820	844	825	804	741	814	829	794	802	802	820	805	813	839	820	797	814	841	853	851	857	820	821	811	817	826	824	818	817	799	853	791	852	854	853	805	826	820	821	829	773	809	817	797	814	847	793	822	789	822	791	746	852	844	792	857	803	769	799	875	814	842	798	816	804	884	800	829	761	862	792	799	788	826	831	830	824	853	770	831	769	850	836	824	798	795	837	847	809	838	853	822	849	843	844	766	816	808	826	790	861	824	813	856	870	813	824	827	803	826	764	793	885	864	799	828	867	836	813	749	853	824	804	815	816	857	807	815	796	828	808	803	855	767	834	761	826	722	856	802	832	783	825	797	793	785	789	820	873	778	872	835	820	799	784	846	869	758	790	848	843	828	778	831	852	822	854	796	811	830	801	805	844	827	868	837	774	805	821	866	823	803	818	797	782	846	843	788	807	861	820	850	818	837	759	817	780	818	812	806	835	796	809	813	827	859	808	872	840	794	839	857	799	834	776	775	818	807	801	839	820	775	796	838	842	816	794	761	813	825	830	798	757	798	824	865	827	850	806	823	836	820	828	832	819	831	799	846	802	822	870	816	848	855	865	832	760	835	787	794	828	793	816	817	824	814	826	812	795	795	852	831	779	803	844	797	784	804	781	812	771	845	898	852	795	835	807	799	796	841	787	811	851	812	814	812	877	824	796	825	812	836	809	823	816	817	827	902	807	814	824	800	860	867	828	772	831	823	810	799	827	820	849	798	792	788	858	829	856	820	821	762	819	768	827	812	804	777	826	776	808	817	833	830	831	784	816	830	818	827	805	806	805	795	822	826	866	838	807	823	808	862	838	831	813	818	815	797	769	819	811	836	790	824	830	803	774	810	828	859	824	756	858	798	779	825	822	792	761	825	841	807	790	833	841	816	878	810	835	781	827	800	813	834	793	845	833	771	833	840	783	856	800	805	773	805	764	805	824	829	808	831	795	814	849	828	837	838	854	766	785	795	817	843	841	819	821	797	831	852	818	872	799	817	831	839	810	820	787	850	833	809	808	858	805	814	833	845	822	849	862	819	845	819	820	807	910	783	838	808	823	766	776	783	850	867	820	816	764	844	816	809	805	872	809	837	791	822	827	804	835	817	847	800	804	793	754	828	808	829	795	798	768	781	833	829	854	881	800	765	867	753	809	810	817	814	798	804	755	802	800	820	841	826	800	822	800	764	808	772	791	820	791	844	784	793	852	801	834	815	832	784	801	834	846	781	894	854	851	845	808	856	839	813	772	846	878	828	812	759	816	799	793	802	844	792	828	793	793	864	853	816	778	849	783	865	805	819	815	787	798	858	837	771	837	806	811	798	805	718	850	874	863	806	782	779	827	819	806	836	858	850	813	799	841	819	827	800	820	819	835	861	802	810	814	802	834	787	784	814	821	821	836	770	824	816	850	785	793	817	836	831	860	851	830	815	822	806	876	801	815	838	819	824	838	852	817	800	832	807	810	827	891	831	797	791	843	772	844	781	819	821	838	761	819	810	792	788	844	836	773	778	806	822	813	829	794	816	845	809	812	802	850	786	806	800	837	804	797	758	857	811	868	852	824	853	764	791	808	863	821	851	783	827	816	807	780	845	850	796	784	835	821	830	838	818	799	822	817	828	868	805	796	867	864	819	784	784	831	803	820	776	842	822	825	829	821	808	801	842	792	840	820	770	839	826	788	830	765	808	839	838	772	846	822	835	832	788	838	822	821	861	821	825	846	823	833	814	781	809	870	838	794	802	838	831	762	844	841	800	779	787	818	812	846	741	848	812	776	846	786	855	856	872	828	839	814	811	828	840	746	868	801	844	804	841	850	771	834	794	786	796	809	790	871	852	814	871	828	846	832	811	844	799	885	799	835	784	756	774	766	853	780	774	798	810	860	833	822	806	822	830	867	832	768	800	834	816	753	806	838	785	832	826	767	856	786	790	765	824	837	822	831	826	803	837	809	862	816	829	804	807	831	864	846	849	786	861	806	821	827	827	800	830	823	784	798	822	794	769	795	781	855	849	828	868	818	815	806	772	794	839	861	856	813	768	787	766	863	769	807	818	780	837	788	774	858	796	821	879	824	869	777	864	822	776	792	810	825	879	799	849	814	824	833	822	810	829	783	775	797	812	835	823	843	810	835	842	806	823	859	812
22917	21022	29557	38002	42936	46129	35894	19330	6818	1769	675	461	393	371	364	378	352	389	365	361	360	335	389	371	358	351	365	367	349	379	366	377	336	360	345	384	334	371	363	338	365	337	341	389	355	361	366	350	328	364	356	374	397	372	379	351	360	358	350	370	361	345	362	374	335	381	374	352	360	355	336	358	340	379	355	346	325	380	353	365	357	356	365	401	366	348	350	367	340	396	365	350	330	332	374	352	365	335	353	338	352	391	377	384	380	356	324	336	335	334	319	374	333	357	363	351	367	366	313	336	364	361	315	341	351	356	348	369	308	356	353	338	399	358	388	318	355	370	374	360	345	319	377	362	348	381	338	346	363	364	354	368	373	390	338	326	377	376	371	351	353	360	364	368	371	368	355	354	353	341	370	356	343	365	381	380	343	383	324	367	368	344	351	370	343	400	355	372	386	339	347	399	353	371	346	378	322	359	307	347	336	364	379	372	339	381	358	340	379	343	356	383	347	343	350	360	357	375	368	376	372	327	342	309	373	372	403	386	366	346	353	356	377	359	366	398	363	424	376	369	369	367	368	375	367	360	366	339	338	391	361	339	366	393	357	381	359	394	327	356	328	362	364	370	357	315	370	335	382	369	344	388	347	360	322	359	317	384	343	337	328	356	346	342	356	384	403	335	372	358	355	348	352	343	364	314	350	356	376	323	399	360	374	342	327	382	336	364	357	355	359	346	344	370	338	385	371	358	342	338	377	355	350	352	399	325	359	373	304	351	365	335	368	365	348	370	366	363	375	375	381	350	342	366	348	368	373	390	330	368	357	391	364	368	351	330	349	339	386	306	384	357	341	382	366	359	339	301	360	333	349	362	362	356	352	391	343	362	375	352	342	360	331	381	355	370	327	339	342	395	375	354	324	328	355	354	359	360	349	316	398	336	367	367	353	346	408	362	369	367	368	352	350	371	360	361	340	373	351	362	361	347	329	365	377	355	343	361	369	361	354	345	316	347	377	380	386	360	321	349	372	398	366	365	337	355	377	366	405	344	397	346	370	344	356	344	359	336	375	350	343	368	379	351	356	330	373	358	368	373	354	360	336	359	390	381	329	378	384	349	302	352	347	354	364	318	384	334	345	380	378	344	349	364	385	367	350	366	335	401	339	364	367	364	364	339	343	340	393	344	385	361	344	363	370	374	357	335	355	374	346	325	354	348	347	347	345	378	357	339	360	345	379	355	376	356	384	373	353	361	352	341	350	332	414	355	366	372	363	362	358	340	385	396	376	357	332	374	332	371	390	371	347	352	375	342	356	348	330	369	361	349	352	348	356	368	366	352	334	344	346	363	364	345	339	330	353	374	349	367	337	339	368	341	346	306	339	352	363	345	370	346	361	354	332	379	352	351	366	338	336	353	365	357	382	362	338	336	352	373	355	322	377	390	339	339	366	356	361	355	390	362	360	323	380	323	370	344	368	337	331	379	353	307	331	359	334	357	343	353	350	331	353	349	350	371	335	356	382	356	356	358	366	370	348	389	353	388	359	360	377	373	330	369	356	370	335	390	331	333	354	352	352	345	359	429	367	362	376	329	353	349	350	352	338	388	360	329	337	358	358	361	353	356	368	364	342	375	360	351	361	337	351	389	326	352	348	313	363	333	391	337	330	352	378	387	341	344	359	357	393	350	358	348	398	339	336	366	366	399	338	368	358	328	352	326	381	378	381	356	305	321	341	373	356	329	320	350	363	374	359	371	368	382	327	354	342	330	345	336	357	359	325	335	388	338	379	380	364	339	359	349	395	345	346	352	378	359	355	379	356	346	360	384	373	356	355	349	346	364	353	372	349	339	359	361	353	321	378	375	362	370	381	349	337	360	321	349	327	373	330	323	343	353	378	327	329	343	383	345	358	310	371	354	352	373	380	335	352	372	365	349	384	349	346	312	359	339	380	333	361	357	369	352	324	375	359	318	312	400	359	335	375	336	343	339	380	372	362	383	354	362	388	357	360	387	366	332	335	337	371	368	369	369	332	340	361	359	353	396	368	326	345	381	349	339	375	356	367	365	335	365	345	377	356	343	338	357	346	334	346	345	396	366	350	373	339	341	376	364	375	340	363	352	335	355	335	342	346	349	335	397	372	388	356	334	369	361	362	372	366	332	356	343	343	360	344	362	330	358	365	362	376	372	346	367	366	348	343	330	357	347	350	356	373	333	340	339	378	345	355	364	351	360	338	348	371	366	352	378	362	351	362	355	350	364	374	373	353	349	343	337	387	335	373	350	365	372	359	348	312	359	346	373	331	371	346	377	341	341	355	348	357	350	318	357	374	328	362	355	376	351	371	361	351	377	340	397	369	364	316	323	369	364	364	340	368	378	336	359	374	344	342	333	347	354	340	372	377	379	365	345	390	360	381	366	330	375	338	348	367	390	342	374	344	369	352	345	386	340	332	373	317	355	331	359	338	396	330	337	371	361	357	327	375	358	326	356	360	347	345	358	357	335	341	374	391	365	369	347	368	380	393	398	326	374	354	367	381	351	350	366	347	320	361	361	343	333	370	370	353	359	364	375	370	324	327	355	342	362	384	332	336	357	394	389	329	326	355	354	360	342	331	343	366	373	326	346	374	370	349	364	386	364	396	360	352	374	357	332	396	339	341	355	396	379	383	336	355	348	332	342	359	339	363	345	348	335	340	401	354	354	315	318	364	357	341	363	358	360	332	370	340	375	376	352	316	353	369	333	371	341	311	384	345	363	377	357	350	347	364	335	338	388	359	353	347	391	364	360	369	344	353	327	363	374	367	356	353	351	338	345	322	365	335	365	325	345	363	323	365	314	340	339	389	371	385	366	368	385	356	363	350	365	364	359	361	358	338	389	364	321	369	361	369	361	344	370	380	353	367	365	346	385	332	340	342	375	347	351	363	328	345	369	382	372	410	335	363	383	404	350	351	323	359	386	331	367	348	354	344	334	359	356	337	350	353	366	354	335	343	366	354	353	365	339	331	347	368	359	350	378	356	391	357	343	341	332	343	342	369	353	378	354	384	354	337	338	333	359	337	306	375	397	367	344	354	361	392	349	366	368	370	345	377	369	365	371	327	353	344	392	384	350	331	373	358	363	376	337	351	358	348	361	357	361	345	338	336	392	351	376	353	363	346	347	342	349	374	347	351	332	361	374	333	392	349	336	364	368	351	345	355	340	380	366	367	307	331	353	344	359	358	364	369	351	371	336	335	358	371	359	332	343	384	339	369	365	331	352	357	338	337	372	376	339	345	347	373	405	327	337	359	349	378	352	333	343	364	348	326	374	369	374	361	371	338	386	361	355	334	338	345	337	380	369	373	357	359	332	324	365	365	390	335	383	367	334	376	326	340	396	355	359	365	337	327	336	354	359	338	332	347	361	333	362	361	350	342	360	359	382	361	353	370	345	379	369	358	370	416	363	377	355	377	336	364	331	364	364	356	379	354	363	379	386	329	371	335	375	335	329	363	333	369	338
16351	20090	60386	77097	61742	53833	40472	25590	11908	4197	1486	853	690	585	655	608	577	624	618	630	563	617	634	597	641	631	609	563	599	639	647	627	613	627	614	603	605	630	632	598	615	641	630	599	635	600	636	629	639	597	538	629	633	611	651	618	629	601	603	655	631	681	619	661	585	651	634	648	597	603	596	607	644	615	605	606	609	585	640	604	620	601	621	572	544	651	599	565	601	601	625	648	643	615	622	644	596	607	645	579	629	630	633	597	625	614	621	622	648	643	630	635	597	612	608	606	612	578	634	588	587	625	611	583	624	615	616	600	645	612	645	603	667	632	674	610	624	613	623	603	637	575	591	649	653	650	654	644	621	611	613	628	631	636	606	614	643	587	603	620	627	610	619	654	655	650	582	601	624	655	539	615	616	665	624	594	611	581	623	661	598	606	597	618	628	619	586	607	598	621	632	608	617	597	619	601	572	645	611	617	628	623	625	631	597	614	648	617	634	627	638	615	596	640	635	610	602	613	606	643	658	622	600	643	553	639	605	640	592	644	652	600	571	602	617	596	632	619	617	640	618	610	618	635	617	633	586	602	604	644	594	615	608	640	552	555	625	586	662	605	642	597	660	617	626	656	621	618	641	629	643	595	638	596	644	609	713	624	626	593	622	654	592	604	648	670	641	600	618	647	588	630	641	619	648	619	578	603	644	612	636	624	574	617	597	614	604	628	604	612	618	642	584	596	594	627	601	613	612	560	629	594	655	610	622	632	625	621	599	618	643	637	613	624	587	591	608	634	628	612	649	629	638	606	672	584	611	627	609	591	647	604	605	613	595	660	665	650	583	637	625	616	657	624	619	625	591	622	603	594	640	616	579	626	617	631	649	642	575	603	613	671	625	630	563	633	601	620	610	621	609	614	661	652	581	618	643	590	644	585	639	625	600	656	655	688	619	611	606	643	609	639	619	618	617	598	610	637	665	622	606	635	597	613	640	609	617	596	667	657	606	594	593	580	606	599	626	628	639	585	637	644	592	626	671	611	598	604	599	560	613	652	579	647	632	615	628	612	583	619	639	651	624	612	587	629	636	561	594	646	633	613	593	634	642	632	618	633	628	602	641	666	664	603	610	623	596	666	602	581	611	573	632	595	632	594	615	632	609	630	568	614	599	583	667	580	636	623	606	587	622	611	645	642	628	614	583	610	621	628	625	656	596	622	661	664	651	607	629	595	568	596	654	601	571	576	598	633	634	614	588	584	592	617	636	635	583	618	636	636	616	658	644	604	633	598	628	637	594	663	628	638	606	620	660	619	602	630	607	667	581	639	653	650	564	618	640	623	644	607	622	642	604	618	601	622	646	659	609	631	661	655	599	640	598	601	608	664	614	618	670	595	643	576	629	639	606	652	655	675	616	629	659	601	658	629	586	587	607	610	644	612	653	620	638	647	641	628	625	651	632	615	561	617	618	642	603	596	607	674	605	598	587	632	607	615	596	625	605	651	638	639	646	638	634	640	600	581	585	643	612	621	614	640	644	593	638	628	653	658	597	613	608	660	613	595	651	622	643	623	633	608	617	599	581	611	647	609	608	622	610	640	615	663	614	633	629	611	638	632	608	643	601	585	593	589	626	654	626	615	623	631	644	583	608	582	677	641	623	614	578	636	595	588	618	592	614	639	557	624	605	647	644	591	583	613	612	615	592	632	617	606	641	612	597	647	570	619	628	642	626	612	600	619	616	649	597	607	637	576	665	633	588	671	628	571	622	587	643	633	615	613	651	639	585	632	631	578	621	657	590	626	619	642	576	618	636	576	594	619	607	621	591	604	630	642	583	626	630	609	635	612	591	646	617	610	604	588	615	606	597	623	611	606	596	620	651	605	629	611	597	601	575	619	609	571	603	557	649	657	601	628	614	632	611	580	602	637	616	631	610	617	622	607	636	613	613	635	579	603	619	590	571	588	587	618	618	606	610	564	637	602	625	640	646	602	587	638	624	600	602	601	623	556	637	581	620	650	642	618	632	588	588	635	623	618	668	637	590	639	623	627	593	649	665	657	599	587	606	569	653	595	614	671	614	615	593	590	655	655	655	649	561	588	599	607	694	607	652	660	608	610	609	595	641	604	618	596	601	628	610	603	609	657	637	621	611	627	601	638	620	599	586	628	630	584	617	604	630	613	593	646	616	644	582	652	603	609	639	649	629	649	684	602	627	587	633	636	620	653	580	612	603	597	635	606	584	608	612	615	613	614	567	622	641	587	618	631	599	599	595	590	591	636	605	662	649	608	616	621	616	607	614	613	644	608	631	629	615	617	595	600	598	578	626	603	665	645	602	619	589	617	646	594	606	616	604	627	626	604	619	608	599	588	604	628	626	644	628	644	613	608	593	615	624	653	607	629	622	605	600	582	646	657	614	583	666	566	644	610	626	598	613	650	578	632	600	592	638	658	602	593	613	580	619	621	598	605	616	590	561	602	645	640	633	620	631	632	596	634	640	575	587	622	589	630	618	632	637	627	620	678	625	617	581	597	615	610	607	618	626	638	625	652	609	649	631	644	590	619	638	660	602	632	606	636	611	600	631	623	594	603	629	579	614	594	625	611	613	647	636	609	610	609	606	624	628	629	622	650	670	585	572	629	641	622	594	601	634	593	653	601	616	584	656	644	624	622	605	600	614	634	665	674	615	595	618	640	576	645	634	616	642	589	615	613	647	638	593	617	643	637	644	609	602	606	591	628	593	652	624	614	605	621	644	647	685	593	586	658	624	631	588	613	658	617	620	584	617	591	613	604	596	598	595	601	655	638	598	630	590	623	630	643	612	632	579	619	658	587	589	641	640	614	641	585	615	669	628	624	650	570	669	659	636	663	600	593	646	624	594	592	618	613	617	644	617	674	602	597	625	610	609	641	622	589	630	627	599	601	561	651	606	648	626	585	585	654	636	604	612	617	625	577	602	613	626	647	651	647	615	611	613	602	625	669	625	586	639	593	610	630	644	635	630	577	623	594	617	623	621	624	649	584	627	631	602	606	631	636	581	613	633	605	618	583	624	628	620	612	637	591	601	591	589	610	601	609	626	617	596	629	562	646	653	647	607	606	624	616	579	649	626	604	629	600	596	605	619	609	635	606	593	608	656	616	633	666	597	629	600	614	589	628	619	636	648	623	587	647	641	643	650	604	623	643	639	581	607	602	605	606	579	637	602	608	636	646	612	560	625	610	621	636	623	625	593	638	649	604	659	599	685	624	567	619	654	621	614	604	617	624	638	614	612	557	620	632	589	636	619	661	627	657	630	615	605	613	614	629	600	648	612	658	607	602	591	630	569	618	638	568	668	628	634	599	672	595	595	618	664	586	614	636	604	585	582	621	561	597	617	638	626	600	603	624	619	628	650	619	622	614	633	651	608	565	625	606	642	590	581	614	632	605	687	623	653	671	656	684	603	653	605	624	588	598	584	582	598	625	645	608	589	623	635	617	605	655	637	629	594	591	632	650	615	607
26438	19912	15151	26719	15594	8359	5566	2505	1215	721	582	565	513	502	534	530	502	477	525	500	538	514	462	525	524	480	473	512	529	543	523	505	502	507	534	511	487	563	537	469	484	507	533	521	512	508	563	514	489	460	545	464	532	496	526	506	461	483	537	482	531	503	504	478	520	503	475	504	555	525	492	499	505	529	495	468	524	512	496	505	522	498	540	468	504	488	533	509	524	528	536	498	522	490	532	504	499	516	516	518	526	507	524	471	492	502	488	489	506	472	521	519	515	538	500	502	508	500	518	485	535	508	505	472	509	493	496	503	556	539	531	547	481	524	492	480	493	547	511	486	505	529	499	558	503	516	490	505	501	474	565	542	538	520	526	536	502	572	471	503	528	497	506	491	486	514	476	503	457	564	499	479	517	526	521	509	499	504	524	525	544	492	506	529	537	479	495	494	515	485	508	498	505	509	509	470	489	473	496	524	495	494	531	525	468	515	522	482	533	519	508	543	502	486	519	540	499	530	512	510	502	509	546	538	495	505	499	506	492	488	486	501	504	482	528	514	550	533	534	489	518	461	507	493	518	529	470	474	459	526	510	547	501	484	489	527	512	500	471	482	495	530	504	488	489	502	495	525	496	515	484	538	511	482	497	484	525	506	513	492	527	514	501	500	513	529	505	517	467	499	498	488	514	470	487	544	568	546	482	490	478	487	533	529	526	485	490	525	543	539	484	529	504	508	547	476	543	517	537	516	518	455	490	523	501	494	477	498	492	540	468	493	534	522	465	476	517	513	503	530	512	534	481	527	498	496	481	525	489	548	532	471	515	500	510	529	510	504	512	548	515	555	567	499	485	503	521	537	549	498	537	515	528	513	529	512	538	468	492	519	520	461	475	531	522	546	508	509	511	485	505	516	549	537	514	506	504	474	474	511	498	533	496	502	484	498	516	516	524	442	532	482	518	513	508	526	539	525	513	532	563	556	530	500	495	489	502	537	544	488	454	531	463	531	505	515	512	539	502	497	525	528	487	510	517	539	544	542	537	492	524	521	488	509	498	495	506	537	464	525	506	486	499	499	502	499	508	527	516	534	499	474	479	486	531	517	507	512	498	463	482	480	532	500	513	500	527	500	508	507	516	490	516	556	517	472	493	527	510	530	531	482	549	498	484	500	497	545	497	464	542	495	464	505	493	541	538	472	519	502	527	508	469	538	484	458	514	482	523	514	500	497	503	460	555	539	492	504	516	525	497	484	532	503	462	554	491	520	536	518	470	511	510	514	555	486	532	477	497	492	504	498	483	512	481	541	529	509	521	515	531	490	495	507	506	515	537	468	526	546	517	553	511	490	489	520	490	499	534	550	505	496	510	498	535	526	518	498	510	501	528	505	508	534	529	485	515	523	492	504	514	561	503	487	513	488	469	463	533	534	508	516	484	496	530	528	522	525	490	500	490	471	533	524	517	526	520	511	510	500	491	519	496	526	490	493	493	493	510	502	494	517	541	492	479	511	541	537	512	521	503	518	517	535	525	519	496	487	499	506	489	517	538	485	527	509	493	537	506	541	492	471	493	514	521	484	527	520	477	524	516	512	479	485	525	538	481	491	486	501	524	487	502	511	478	458	528	485	514	512	478	491	489	530	507	549	462	570	509	532	494	539	519	483	475	516	560	477	530	501	516	524	505	494	469	529	516	504	520	501	516	502	512	524	516	524	501	513	513	531	491	526	525	505	525	467	513	512	502	502	558	526	479	504	478	499	535	530	561	499	499	487	511	508	527	503	504	532	504	519	496	506	503	507	493	494	532	513	499	478	479	510	532	503	547	471	526	507	535	508	501	507	485	511	497	543	484	513	493	485	476	533	473	479	508	457	507	520	528	507	478	486	502	480	489	489	469	541	517	494	518	498	508	485	546	505	511	537	525	532	478	506	539	548	529	538	498	493	511	498	509	488	513	503	534	526	485	547	500	490	505	501	521	525	518	511	503	533	527	500	516	525	502	501	521	500	497	520	524	524	543	495	457	497	485	516	541	482	511	481	533	520	512	536	526	538	517	510	480	474	503	505	514	510	521	518	479	506	515	483	507	515	521	522	536	478	527	494	496	525	466	508	497	503	494	529	532	505	512	480	483	539	486	536	491	506	499	505	515	571	526	531	529	531	492	526	511	533	465	511	512	500	485	556	543	502	502	490	519	545	520	461	511	515	519	465	512	518	524	487	497	533	471	470	557	499	539	506	514	490	517	511	487	479	530	484	527	514	488	544	519	506	482	506	484	544	530	483	502	506	511	500	463	486	502	504	507	505	509	484	483	515	511	464	543	505	515	554	488	520	520	482	516	508	506	514	518	499	534	500	509	552	508	519	517	506	468	486	510	499	560	514	469	498	500	517	506	516	521	493	462	500	514	501	507	484	501	481	481	473	538	550	547	514	546	496	491	463	536	517	538	483	533	514	503	501	522	485	507	536	510	521	505	502	529	490	517	492	518	468	463	506	506	491	540	488	473	523	512	504	489	502	489	573	518	524	539	565	501	472	527	516	495	506	568	512	479	510	502	508	514	508	510	527	500	487	470	523	503	488	537	509	489	501	479	494	502	546	515	472	509	563	512	511	512	481	502	494	507	482	543	494	477	522	500	504	551	498	524	503	518	558	491	521	500	506	554	542	539	505	498	490	501	493	492	512	492	512	517	523	495	502	504	502	491	523	508	518	535	489	507	538	478	509	520	495	518	517	519	511	493	536	553	502	527	500	510	509	506	542	505	465	512	514	493	538	513	486	517	515	542	498	518	498	527	473	498	569	528	520	465	515	502	520	513	500	538	479	524	514	530	502	520	492	524	530	486	523	506	471	501	487	521	489	492	468	520	552	497	521	512	462	489	535	504	533	437	527	482	495	495	513	498	529	528	544	516	523	490	506	496	498	488	502	515	541	500	505	500	524	484	501	515	519	514	519	485	485	524	519	527	548	516	495	503	509	470	525	512	514	482	495	540	498	532	523	532	510	468	510	473	511	515	505	521	533	468	495	503	508	518	521	542	472	507	532	500	506	523	512	509	509	534	510	523	502	471	500	505	509	489	531	505	538	484	546	482	515	510	526	525	502	492	478	543	509	503	481	534	516	506	552	503	507	502	500	483	494	528	525	475	506	508	477	500	563	513	502	511	530	531	513	517	485	513	509	490	474	494	548	528	533	508	510	488	494	488	538	526	496	469	517	489	552	487	515	531	519	532	502	521	533	498	496	455	499	455	488	466	492	473	506	498	502	510	523	503	487	512	479	524	499	499	516	531	515	480	485	537	543	537	530	506	528	476	537	514	495	501	519	460	500	539	540	487	511	516	526	542	499	468	493	506	546	504	509	509	497	497	516	540	495	480	522	500	497	531	528	488	482	531	552	500	540	517	534	511	541	500	501	499	509	494	499	507	508	504	486	512	522	500	512	495	504	505	515	517	532	542	534	503	497	540	520	505	530	461	512	515	533	487	516	498	544	500	518
5599	3546	20305	32546	20551	15272	11302	5451	2520	1326	1000	904	894	856	857	903	884	894	858	952	894	848	913	872	843	810	850	868	873	875	885	886	830	794	940	902	861	892	864	873	910	875	865	876	877	885	919	871	884	852	843	893	873	896	844	867	860	866	906	874	891	886	882	839	903	837	873	857	858	894	894	820	841	868	873	870	880	865	846	916	915	922	884	879	933	924	833	895	895	836	880	858	866	902	873	833	912	862	895	933	874	882	878	917	851	846	875	890	889	867	868	882	878	860	819	842	898	880	902	855	882	893	880	897	897	898	854	895	813	866	822	870	880	946	869	865	878	898	910	886	828	832	854	879	852	912	932	880	888	857	855	842	870	871	877	885	863	838	872	859	824	907	887	919	855	872	865	918	882	882	824	884	898	857	860	890	890	882	884	855	808	811	873	875	867	889	809	902	846	878	909	890	885	878	891	892	884	882	905	903	877	875	893	895	874	896	872	867	903	893	870	868	887	871	826	857	879	840	882	827	894	844	865	857	903	862	904	867	878	879	944	933	897	887	905	851	889	861	911	889	871	890	846	817	861	857	855	871	883	849	855	841	866	878	846	836	885	889	945	913	882	873	822	867	888	906	913	923	884	925	900	888	910	885	867	860	811	850	851	894	889	876	912	884	880	849	858	859	880	749	870	930	894	925	858	852	860	887	839	852	860	915	899	873	877	919	855	855	863	912	840	928	907	886	881	889	911	860	903	875	887	889	885	826	866	865	893	921	903	876	850	880	863	867	850	873	886	902	790	827	851	874	946	931	888	924	862	883	869	822	884	890	870	891	883	835	843	879	920	917	885	845	881	841	875	894	908	905	874	872	834	933	872	912	878	883	871	879	874	867	928	848	903	840	888	814	875	898	910	832	885	886	865	843	881	864	893	875	869	884	918	933	875	827	853	871	893	874	899	928	900	879	887	857	838	866	890	869	911	798	889	898	838	931	874	913	892	842	877	961	879	822	848	923	869	867	898	921	909	890	922	880	891	866	867	879	864	899	830	922	860	864	965	861	847	813	836	852	855	850	905	829	861	842	863	911	850	894	874	866	820	906	860	880	871	924	922	822	860	867	893	857	881	937	897	858	876	869	877	875	881	893	849	854	901	850	835	895	870	899	927	924	845	859	893	869	817	899	832	876	884	876	889	820	902	927	921	870	889	847	863	866	881	882	856	881	867	934	876	841	959	885	863	921	868	900	851	870	875	872	880	904	885	881	883	903	886	871	878	846	921	862	905	875	890	881	857	874	870	859	860	882	902	832	868	851	941	871	858	905	830	827	864	881	897	873	934	918	848	909	945	847	913	879	829	864	933	879	837	841	883	872	881	857	932	848	897	850	860	886	936	883	904	916	863	895	903	892	950	838	934	907	843	891	862	915	886	906	884	892	874	883	856	863	895	836	822	928	907	888	875	896	838	888	888	865	898	833	914	837	858	869	867	843	882	897	894	880	846	866	920	892	898	937	852	867	874	846	917	879	909	842	844	847	889	860	900	936	913	838	891	853	867	833	884	852	940	865	831	854	849	874	902	898	876	894	851	854	868	837	845	883	923	820	908	965	856	854	844	864	878	815	881	894	842	872	893	869	877	888	887	873	872	891	861	870	857	886	875	858	917	860	877	879	908	866	846	840	848	889	867	924	906	897	903	844	849	873	813	894	865	859	904	856	862	877	890	925	830	893	909	844	836	866	898	871	956	831	896	819	842	882	832	862	912	851	930	879	885	844	882	888	927	902	829	847	925	893	846	907	829	890	870	879	936	862	793	904	910	850	939	891	853	904	930	909	897	859	852	870	880	853	883	871	830	883	863	929	845	800	822	876	910	889	830	895	894	930	892	879	872	833	883	830	900	896	825	893	872	865	924	837	893	860	888	820	941	900	880	869	891	890	855	844	925	879	904	846	885	882	836	826	864	872	854	925	886	808	894	864	841	850	816	868	914	880	881	854	929	878	839	871	867	819	899	900	912	855	867	813	891	907	872	903	880	874	844	877	827	841	887	890	861	869	894	864	874	870	909	885	891	847	862	811	873	896	850	878	881	966	885	938	836	899	877	863	880	884	891	833	852	898	879	904	883	913	833	881	867	853	908	837	911	856	863	896	948	867	875	833	905	876	864	874	880	883	823	903	862	838	926	858	875	858	876	949	877	855	835	918	870	916	893	811	837	858	866	868	837	889	886	885	889	860	867	872	860	899	857	908	882	819	842	845	845	853	838	892	856	901	906	861	852	857	857	878	865	837	877	882	959	845	911	942	893	916	862	921	874	848	899	830	912	823	871	869	865	895	895	861	902	874	860	854	912	862	803	892	876	894	916	895	864	917	890	886	875	919	883	861	876	836	885	903	875	907	827	857	889	903	916	860	870	850	842	907	847	813	933	861	911	896	869	896	867	879	851	866	892	822	911	839	850	885	890	946	879	900	857	910	857	877	881	866	885	860	897	890	865	877	852	896	833	896	873	846	812	913	831	857	857	858	876	867	869	868	890	885	836	845	850	864	873	861	861	849	818	890	836	860	882	913	829	868	913	864	889	865	899	862	888	876	882	902	837	895	866	918	870	892	905	897	878	913	865	864	929	873	827	824	908	897	883	871	869	831	875	904	865	923	827	860	872	898	884	844	864	919	855	847	905	896	846	841	901	903	881	820	816	906	842	915	860	908	907	894	863	867	883	898	863	896	918	888	839	830	911	881	910	885	935	848	841	867	906	843	860	923	872	842	880	868	862	838	853	853	889	858	880	887	893	868	896	859	856	855	893	840	822	911	870	868	901	904	869	909	881	870	892	880	852	790	879	879	870	918	901	823	882	869	887	892	880	856	898	972	861	877	868	835	895	939	945	891	817	815	854	875	846	866	938	911	898	830	852	890	885	913	851	967	852	854	889	861	854	890	880	880	876	918	890	842	923	856	852	862	905	880	857	846	931	884	859	855	909	906	932	932	888	860	861	917	950	815	908	840	887	845	962	877	934	909	863	876	912	873	874	820	911	916	886	848	830	860	910	848	879	879	868	856	875	831	911	872	888	887	886	862	882	829	887	872	864	878	890	925	876	875	812	908	888	875	842	907	887	897	866	886	922	846	879	948	891	928	855	918	873	849	874	891	901	908	881	919	902	899	916	879	902	814	834	887	878	852	867	819	884	870	838	896	895	852	863	894	897	867	929	859	894	918	878	864	849	855	854	833	859	889	909	902	874	880	878	883	862	880	888	890	910	846	910	846	843	902	938	922	881	932	920	883	824	903	866	884	868	860	878	822	871	885	890	858	883	837	862	881	904	883	875	804	841	863	854	876	880	883	911	939	881	890	891	890	841	880	858	847	937	895	834	887	852	851	851	877	844	881	921	885	853	918	902	937	854	806	891	897	856	888	831	840	840	885	868	917	878	928	879	912	860	909	853	881	840	917	870	958	847	931	875	870	919	860	919	886	833	891	890	839	859	891	909	902	902	865	835	884
24755	21020	28852	45400	37777	28568	19967	9174	3059	1152	671	517	483	472	478	482	489	497	498	491	476	459	483	490	458	516	511	459	469	461	453	472	477	486	491	525	456	481	497	452	458	470	421	472	470	489	479	491	482	506	486	486	470	474	484	470	485	480	459	452	494	491	475	458	465	492	480	490	502	493	448	491	498	450	459	513	447	480	462	488	477	427	464	492	468	469	420	486	467	512	447	497	500	462	478	467	468	468	487	512	489	482	437	478	446	479	509	440	436	488	451	476	451	448	467	469	450	455	492	510	469	462	470	468	468	466	528	461	436	456	469	415	479	495	485	455	529	474	480	483	486	482	461	492	494	461	514	469	469	493	483	446	468	475	477	446	542	456	485	475	472	477	454	490	499	487	470	456	478	508	453	494	453	470	456	488	473	473	438	508	462	513	448	501	462	469	467	488	442	477	470	462	457	489	469	469	464	479	506	508	503	470	491	471	437	479	466	478	493	486	453	441	460	489	439	461	467	480	496	463	482	437	472	468	476	439	470	486	435	467	462	482	492	458	493	422	499	488	501	483	467	441	482	498	447	478	474	473	451	469	430	487	448	475	481	463	450	500	443	498	496	500	475	504	453	449	475	508	437	470	481	473	427	453	477	459	430	472	453	460	452	474	487	467	477	478	483	488	460	484	490	463	497	489	448	428	468	474	504	453	459	515	446	479	481	439	487	498	475	505	424	464	485	482	484	508	489	446	473	495	477	516	485	459	484	460	480	483	477	473	475	505	456	483	515	477	480	444	490	446	466	477	490	469	472	470	419	487	452	495	481	491	445	484	478	500	473	490	466	488	473	466	476	452	479	495	463	460	454	501	473	482	498	485	476	414	433	435	494	501	464	491	495	482	465	482	471	454	485	457	489	473	487	443	464	464	500	478	483	495	475	446	481	481	499	458	450	490	496	462	489	466	441	458	486	512	435	495	474	485	461	504	461	467	473	454	450	429	477	487	463	506	480	477	487	501	492	479	467	484	410	479	433	490	473	497	483	490	471	458	487	458	478	479	478	453	488	479	416	496	448	445	471	454	493	455	530	482	472	491	440	473	486	508	431	496	477	494	465	432	493	438	467	497	490	445	493	457	464	463	471	470	455	487	457	504	460	453	448	471	470	487	507	467	498	451	495	468	487	446	441	470	484	449	502	467	523	509	458	489	458	457	456	481	475	482	519	464	522	492	491	488	472	494	441	485	460	488	501	455	458	463	476	467	461	474	486	475	427	458	456	458	457	437	441	473	493	427	491	488	497	458	443	463	475	494	458	485	469	486	456	469	452	459	471	469	457	460	500	484	480	448	476	474	460	491	471	461	509	429	428	496	478	487	454	482	511	452	438	499	493	471	497	511	494	457	456	527	455	465	464	477	453	450	449	506	505	466	475	456	497	434	494	490	455	442	454	465	457	463	496	439	461	441	453	452	476	471	530	487	491	485	483	441	504	450	495	491	454	490	439	464	508	494	412	461	483	457	469	482	488	467	498	487	469	424	479	440	435	488	470	484	476	489	448	464	443	462	443	487	484	490	458	490	428	491	505	487	505	470	453	436	458	492	456	490	484	464	460	458	481	470	516	491	475	493	485	477	452	499	474	497	486	471	491	509	465	474	469	474	470	476	454	475	482	485	455	480	490	406	461	471	482	510	498	520	472	522	479	462	515	503	442	468	474	478	485	479	476	471	483	452	465	482	427	453	440	500	465	486	455	482	428	474	471	460	455	522	478	459	451	459	483	462	408	478	457	508	471	503	471	463	479	437	484	506	462	467	494	451	476	499	415	484	480	482	473	494	473	470	470	465	477	478	452	499	484	478	492	521	478	491	491	512	505	452	465	467	474	501	486	465	453	460	453	440	470	471	481	467	486	476	473	483	497	475	461	484	500	480	481	449	453	470	497	496	439	469	529	493	440	469	448	479	472	477	502	465	456	468	477	494	489	470	480	481	443	471	433	476	494	494	473	489	460	457	480	496	474	458	464	472	454	467	484	484	468	487	463	440	424	445	471	487	490	431	507	536	473	453	486	458	467	488	478	466	493	457	451	479	462	509	466	461	455	473	475	453	450	444	471	417	469	515	473	465	481	480	479	437	443	471	454	460	492	458	482	503	465	459	502	502	474	435	474	462	459	456	484	472	480	435	497	461	473	473	429	512	493	491	433	486	452	470	467	438	481	492	478	447	449	436	464	457	491	465	468	492	428	459	465	451	444	498	452	460	459	455	463	417	470	477	462	447	460	479	483	458	479	474	471	482	493	515	492	504	449	470	435	479	540	443	451	509	427	447	500	473	491	447	512	511	480	482	453	459	432	469	460	489	472	461	468	458	459	476	462	444	480	481	457	457	510	496	476	481	470	431	483	493	501	505	463	465	474	445	467	442	510	489	483	422	466	437	430	486	467	462	488	501	487	460	464	472	471	481	458	506	485	488	490	466	439	486	436	481	460	446	466	517	470	451	484	461	443	486	477	510	460	442	501	475	467	464	516	465	446	495	461	460	485	485	496	474	443	459	461	461	444	526	475	447	484	496	452	457	434	441	496	455	460	452	446	469	536	451	516	463	477	461	478	470	440	514	455	465	460	460	486	429	453	475	500	477	490	464	466	467	505	523	449	475	485	480	462	464	512	475	457	491	472	461	457	463	484	470	505	456	486	495	465	462	461	470	486	490	461	485	483	447	512	482	477	501	449	412	448	489	498	444	457	459	462	468	487	446	504	498	493	457	461	471	504	455	481	441	486	451	485	490	475	444	513	495	487	463	456	483	483	471	492	479	458	540	465	455	476	480	453	448	451	462	489	448	463	487	510	497	445	484	457	488	476	448	461	472	456	472	486	434	483	440	499	481	467	432	451	485	450	450	487	483	445	475	476	476	467	453	511	436	501	458	485	483	498	538	472	492	493	485	500	469	448	468	439	483	468	514	471	458	454	516	462	483	502	448	504	501	527	468	512	469	504	430	479	482	455	458	470	439	445	424	499	458	462	458	442	442	480	473	469	494	428	498	499	430	470	489	494	488	491	467	481	506	493	486	492	461	490	489	445	487	465	460	509	499	477	459	490	471	465	457	460	476	472	461	497	508	464	480	450	481	477	460	518	472	444	490	456	492	475	479	465	504	481	477	444	460	476	491	436	523	475	501	459	484	473	469	477	488	501	485	459	466	455	464	489	490	509	488	491	498	465	494	467	494	460	452	453	499	498	478	457	473	486	491	495	486	476	457	479	511	488	465	490	430	489	470	461	482	470	497	526	483	443	461	494	454	485	474	513	480	477	472	534	426	485	480	487	446	457	439	449	477	479	460	474	463	487	503	484	465	457	490	535	519	430	468	483	476	502	454	469	467	433	476	515	488	503	460	472	457	437	453	473	475	478	456	501	476	478	488	497	478	498	479	461	501	469	472	485	490	449	496	452	496	440	464	462	443	492	450	471	501	487	465	500	452	466	471	480	460	471	445	474	421
7999	9454	36074	56734	42401	35776	26494	15979	6981	2635	1296	925	822	854	789	790	813	834	829	839	822	842	847	829	849	806	837	793	827	851	790	843	813	812	833	829	808	824	832	802	833	856	807	816	859	839	801	803	846	830	847	814	832	755	853	801	791	903	884	801	841	808	829	843	892	854	818	851	831	830	817	828	812	816	812	831	824	786	837	841	861	810	852	814	813	857	807	809	831	798	820	798	849	831	821	840	825	791	840	861	846	841	901	893	827	848	827	817	828	870	814	909	845	805	823	819	829	844	860	820	838	824	813	807	839	884	824	877	857	832	893	830	854	887	819	822	845	823	848	820	856	795	815	804	851	825	824	838	876	803	839	838	847	810	871	830	837	833	803	827	849	872	817	848	879	803	801	841	888	864	790	849	785	817	871	820	839	862	844	851	791	853	843	820	838	875	834	830	789	821	859	832	842	841	826	809	867	827	898	856	831	815	833	782	809	835	805	824	807	843	816	851	827	836	812	796	850	789	838	855	794	882	877	799	814	879	812	874	862	848	758	843	802	865	785	876	824	851	837	845	835	874	821	854	880	817	881	817	849	841	813	834	854	817	826	843	840	844	829	803	810	855	793	858	866	801	808	839	816	858	836	784	862	825	843	865	798	865	780	825	844	807	849	812	867	873	855	802	852	839	821	865	830	888	800	842	796	793	785	818	791	835	825	840	812	876	827	833	911	800	788	817	828	833	862	829	836	732	845	844	891	809	839	817	839	853	825	858	832	843	848	822	794	769	830	797	828	809	763	835	805	862	904	819	877	821	801	845	824	829	771	807	843	810	842	826	783	799	845	860	819	849	860	822	819	833	778	789	821	828	795	829	832	773	836	814	908	817	827	814	817	827	834	868	827	785	866	831	824	813	827	868	836	819	795	833	832	870	858	865	809	848	772	799	812	834	819	877	784	785	840	847	892	835	810	823	851	824	838	836	805	852	840	850	809	824	814	859	828	777	801	793	824	856	887	827	828	840	820	873	830	813	856	861	813	800	828	855	828	809	839	848	873	831	844	810	803	862	814	861	862	779	807	817	834	812	857	853	875	804	817	827	821	863	770	809	833	805	858	797	834	822	832	766	843	836	875	861	840	823	829	822	788	798	831	842	825	822	854	851	822	796	842	799	847	779	812	830	783	815	817	828	800	828	862	843	859	820	816	860	831	817	834	811	841	845	841	812	835	830	792	830	806	848	814	790	873	820	817	836	852	862	839	861	821	840	833	823	814	849	845	798	803	826	862	830	840	847	841	843	797	827	778	844	859	809	834	847	757	823	877	825	857	811	851	854	827	836	828	857	890	807	761	809	831	828	851	823	812	838	788	827	832	796	818	856	810	842	768	864	892	812	823	800	824	830	829	822	816	831	828	787	794	880	824	792	836	854	852	837	823	831	830	838	823	834	823	844	820	775	899	810	866	812	802	802	761	817	845	840	915	816	822	858	802	827	865	773	890	830	874	781	855	839	785	867	826	864	855	775	839	811	798	840	769	826	807	815	788	811	856	777	819	855	836	855	859	814	818	827	836	891	821	820	817	841	840	814	782	823	868	820	848	807	846	799	782	828	822	868	858	838	805	875	824	799	850	844	843	856	811	814	829	870	857	756	816	871	849	754	843	801	840	823	802	820	869	797	905	810	790	846	792	814	845	791	863	788	821	772	814	807	820	844	836	795	842	839	813	810	801	821	835	808	850	839	848	827	826	825	866	836	880	875	827	883	861	856	788	835	838	772	788	809	832	830	832	812	828	865	824	852	799	812	843	800	761	828	835	859	860	809	799	824	799	849	759	844	894	831	823	808	860	815	848	795	858	847	772	839	834	873	802	863	844	787	791	845	816	807	848	799	867	835	799	795	880	824	816	798	788	823	848	826	857	789	812	829	812	838	853	831	805	794	824	795	821	875	824	865	817	857	830	823	861	871	816	834	864	802	838	879	861	806	832	801	815	837	857	820	811	832	831	859	857	787	910	827	848	815	834	862	812	775	830	881	861	897	854	805	853	871	815	870	851	809	804	884	802	831	839	799	840	779	851	866	804	820	821	824	806	798	809	865	835	787	829	831	865	845	871	864	810	834	833	869	859	853	841	827	799	880	844	843	833	814	873	864	775	796	829	827	821	813	814	796	842	847	863	829	830	844	820	839	827	842	828	797	874	821	871	789	809	853	800	813	883	862	855	865	803	823	802	810	841	811	870	850	862	802	854	883	795	823	821	802	857	866	813	825	839	851	791	821	784	800	817	833	786	851	818	809	792	842	824	786	826	894	810	784	787	859	836	848	787	863	836	839	811	786	818	777	829	827	819	880	838	852	864	838	823	831	852	894	835	849	859	819	813	855	823	894	858	841	838	892	825	772	828	820	850	860	808	802	832	849	827	823	842	842	876	798	812	817	855	831	790	796	799	835	803	860	843	793	813	854	887	780	874	810	811	812	833	838	857	833	835	858	832	868	846	799	827	825	841	818	805	807	799	780	767	803	801	776	827	836	799	864	839	805	852	840	881	792	841	824	851	870	823	828	807	806	875	829	831	850	860	795	860	816	833	813	841	824	828	859	814	852	894	796	827	834	845	856	876	841	842	781	815	841	815	805	814	861	823	876	834	829	844	837	815	842	872	830	881	827	858	841	812	808	829	743	822	838	831	814	784	794	870	826	781	848	839	844	877	807	924	892	829	828	837	830	808	787	809	877	872	859	856	791	866	780	815	874	784	809	826	774	791	839	841	776	817	844	823	816	802	826	897	823	782	820	794	822	802	816	786	867	832	812	843	825	797	887	811	914	816	854	815	805	828	763	808	817	797	876	798	848	850	787	856	815	817	810	834	862	805	807	799	856	855	811	847	842	843	799	851	820	842	754	848	832	835	809	789	852	808	852	829	810	784	810	868	820	843	828	853	832	810	839	880	837	825	806	838	895	828	812	918	793	817	851	848	831	872	817	812	814	850	806	867	844	800	824	827	821	826	855	841	855	878	889	823	800	825	822	784	787	866	837	810	893	868	792	822	815	846	838	788	843	855	850	806	795	886	815	842	822	818	862	844	822	817	811	854	865	839	849	827	869	836	875	818	819	776	780	870	822	838	776	786	835	881	858	791	805	846	838	813	869	824	819	803	798	833	831	881	842	839	840	848	808	843	870	840	834	840	837	827	813	782	818	887	809	811	802	824	782	828	810	831	794	766	820	889	831	856	824	807	844	805	797	794	894	834	835	817	857	851	819	861	821	815	816	866	830	772	846	820	830	832	842	889	826	855	824	837	826	871	838	834	776	913	824	847	821	858	842	845	803	821	843	822	837	819	859	820	865	808	841	847	829	867	852	774	842	792	879	877	811	846	786	836	844	870	840	813	839	846	847	824	803	838	870	815	792	858	809	837	815	865	841	835	862	780	847	799	825	815	833	807	809	812	807	826	828	841	825	825	814	842	810	853	855	835	867	781	891	792	860	889	829	817	853	814	808
23034	21033	29174	40585	46327	46066	37292	21542	8434	2437	784	478	418	410	376	376	396	390	370	334	380	382	391	382	378	353	415	365	379	358	358	372	365	351	371	392	357	377	386	366	349	388	343	353	387	386	349	371	314	374	360	366	374	358	367	363	330	401	357	353	358	338	391	322	359	373	398	378	366	396	360	368	375	388	394	351	371	378	370	349	382	382	346	374	324	394	373	385	372	331	357	362	373	356	360	386	361	397	420	367	365	381	338	405	361	360	378	382	350	358	372	362	357	363	337	344	375	380	398	371	348	352	382	381	370	347	365	372	391	345	344	377	387	349	364	342	402	377	345	364	346	363	348	369	347	375	365	366	365	403	349	353	367	357	338	393	366	398	372	384	334	309	347	344	342	356	352	384	383	376	339	382	377	328	383	381	372	360	350	372	379	371	375	350	363	345	330	378	349	363	342	397	392	371	361	368	377	371	371	362	369	355	368	393	377	389	413	382	383	363	351	402	365	359	349	319	381	375	348	343	345	364	370	352	381	392	375	362	358	367	372	374	342	364	375	346	348	374	371	372	340	364	382	377	350	371	354	400	384	368	370	341	343	382	360	370	356	387	369	354	346	343	333	368	363	357	395	365	356	356	363	374	355	301	386	382	354	352	373	349	357	368	367	379	386	394	345	384	386	367	391	355	337	375	362	373	355	352	382	370	386	358	359	362	380	362	361	334	336	380	359	409	373	362	345	358	339	343	386	373	347	369	365	356	351	351	365	385	335	371	372	350	372	330	364	345	334	368	354	358	400	397	384	384	323	370	379	350	386	400	364	343	377	362	355	374	356	373	374	362	353	357	402	393	370	351	367	366	365	360	351	359	369	358	353	324	334	390	341	363	346	357	347	354	339	356	401	349	387	367	372	367	342	359	364	340	360	382	378	363	357	353	356	345	343	341	303	326	361	377	370	358	372	360	361	373	391	354	380	385	339	391	371	328	368	361	394	335	355	356	375	355	352	377	386	364	352	358	341	392	342	329	398	379	314	337	383	352	392	386	362	389	378	370	361	365	345	379	383	346	361	345	380	359	399	388	381	371	339	352	362	390	367	355	358	375	365	329	371	388	355	371	344	375	377	356	352	363	357	375	336	333	361	361	322	359	402	336	374	374	405	364	353	337	379	343	343	368	375	368	395	390	381	359	356	383	346	351	344	373	344	384	364	383	388	382	371	356	375	355	375	356	382	337	352	364	373	355	380	352	364	360	381	343	366	370	333	380	399	382	369	376	377	333	362	378	354	379	388	370	356	365	415	385	362	397	367	369	367	342	337	356	354	350	348	337	346	383	372	379	394	376	403	399	344	353	376	399	380	350	340	343	351	343	378	346	365	384	371	358	333	359	355	384	355	360	357	355	373	379	367	372	373	343	327	359	367	373	350	346	342	400	383	384	411	373	385	364	405	362	361	378	361	372	352	378	378	405	368	366	350	356	373	367	359	357	386	348	364	354	347	343	343	368	364	339	356	343	362	367	349	374	348	366	355	361	389	330	405	377	366	399	396	357	388	384	342	372	335	346	393	350	382	343	361	369	376	346	325	367	336	390	379	363	364	341	372	351	314	365	348	366	340	395	367	356	355	399	370	361	385	374	393	382	388	373	384	368	348	343	371	364	366	365	376	371	358	393	333	323	369	351	355	356	353	363	380	372	337	349	394	384	342	359	352	331	372	335	373	403	351	379	388	345	388	347	380	365	395	363	357	361	353	390	367	401	375	317	358	366	338	346	386	383	315	366	368	352	324	330	398	384	348	372	352	363	382	389	341	346	337	380	355	361	314	379	371	369	330	394	362	399	375	352	357	371	366	379	368	334	337	405	362	370	335	382	355	383	370	363	391	376	391	338	338	385	349	361	304	343	347	331	364	342	389	349	352	374	377	315	360	368	368	364	352	377	360	341	370	365	352	357	379	366	342	359	396	354	396	366	353	388	369	395	350	383	343	362	338	361	367	320	351	372	341	349	364	385	362	398	371	372	348	368	364	393	367	388	400	406	415	320	370	367	358	349	376	359	393	350	363	347	370	381	386	374	359	383	378	411	360	362	318	395	333	380	353	359	345	377	327	354	373	372	384	383	386	366	403	366	384	322	372	372	350	385	393	358	323	352	363	339	382	355	379	369	369	339	381	341	343	356	337	368	380	350	352	361	368	378	374	375	384	348	347	323	333	355	362	357	336	386	334	377	359	376	354	363	369	353	363	406	349	360	332	342	375	365	370	386	337	357	347	348	336	340	350	339	387	353	376	360	367	387	326	351	360	350	365	363	348	361	376	355	372	356	355	346	338	384	370	403	346	352	352	412	387	342	383	334	375	364	360	327	344	375	342	360	392	394	323	368	345	384	368	343	376	372	365	380	382	353	368	336	393	390	351	350	359	362	372	336	381	352	370	365	345	358	321	356	356	368	381	366	380	391	359	378	333	360	385	357	386	380	390	389	412	386	381	376	348	397	363	364	369	357	346	352	393	333	357	341	372	351	378	369	349	352	346	374	368	371	372	377	368	339	375	357	363	348	388	351	382	363	370	369	372	338	363	370	364	335	343	350	364	397	385	359	384	364	355	379	360	348	332	414	390	361	384	390	340	377	349	383	416	361	393	358	336	352	365	356	356	373	346	397	372	378	367	357	345	355	339	375	373	348	387	345	375	360	338	367	366	387	377	360	359	337	355	355	367	371	353	383	364	361	368	367	378	383	388	348	373	375	370	349	378	333	370	363	367	358	357	385	353	351	352	379	367	382	348	377	353	375	373	361	412	425	372	390	362	384	391	352	378	328	378	382	340	371	328	388	339	349	328	364	344	393	373	389	364	344	380	331	337	334	391	317	341	381	340	363	380	380	347	338	345	351	351	341	396	364	353	367	363	356	377	348	339	371	369	348	396	354	366	373	398	383	389	365	377	352	319	366	345	313	332	361	372	385	333	357	381	376	363	378	338	376	393	342	361	341	341	365	368	389	368	385	374	361	381	363	375	367	352	362	396	351	366	352	394	377	346	312	377	393	414	396	380	346	372	399	331	388	378	375	351	348	389	371	353	339	368	364	341	378	353	400	352	340	344	332	382	344	366	384	377	388	397	367	334	321	336	339	317	386	367	372	373	359	352	377	357	381	370	319	320	331	382	340	352	375	343	380	389	323	376	381	365	364	381	358	365	348	347	350	381	343	359	368	369	366	382	382	361	375	387	383	354	386	355	365	378	363	365	353	346	348	366	372	366	378	389	356	359	349	333	368	356	376	343	361	367	351	363	383	359	387	348	360	354	401	371	365	355	344	378	342	378	357	358	379	359	386	402	379	361	359	349	381	368	351	381	390	357	349	336	382	367	386	363	344	382	341	400	374	392	356	373	352	377	378	371	368	374	359	327	382	362	363	364	354	382	339	382	351	336	381	325	357	350	359	359	358	365	362	350	395	390	371	358	361	373	328	386	331	343	368	343	387	316	361	384	372	360	343
12084	17776	48902	79704	62418	54582	41932	28248	14446	5148	1798	874	689	648	646	633	638	635	620	633	574	617	664	639	644	620	621	620	623	634	639	662	654	647	616	612	653	619	614	653	654	663	587	609	587	631	652	617	661	639	619	657	581	640	637	613	635	636	646	617	609	621	648	643	658	628	642	654	654	640	659	598	567	625	629	617	619	620	640	645	665	631	604	601	618	676	609	643	594	631	636	596	689	642	622	627	616	637	578	659	655	637	671	611	661	678	564	625	637	577	611	651	635	625	592	664	576	621	649	593	606	659	617	662	670	654	615	635	568	632	621	603	633	639	643	645	628	603	603	691	607	600	610	668	650	637	615	574	583	631	638	640	624	635	623	663	679	618	595	640	639	623	647	622	673	618	591	605	634	632	590	605	601	629	623	580	612	580	647	656	635	661	649	646	609	614	609	666	659	615	619	681	637	639	625	632	553	631	655	634	659	621	639	613	658	701	587	627	682	594	638	599	628	616	658	681	599	578	640	665	606	651	607	602	649	621	665	618	619	597	610	648	631	618	652	631	640	617	592	603	596	606	668	596	578	603	620	669	588	648	638	652	624	643	648	645	633	585	597	675	622	640	645	638	631	621	634	647	647	609	673	631	697	670	657	589	631	678	662	600	637	623	645	654	604	584	621	635	639	599	644	626	632	662	642	604	638	623	632	650	594	585	608	641	635	611	620	604	657	636	627	642	654	627	635	611	639	558	670	603	633	635	655	656	657	649	663	610	667	594	603	612	651	658	630	633	611	616	629	612	652	602	666	636	625	665	607	594	672	601	633	598	658	632	591	619	626	617	658	603	648	663	626	649	635	647	655	602	639	630	674	661	618	622	649	649	633	647	623	656	606	604	615	611	629	638	626	644	588	623	656	608	640	613	577	622	655	616	632	651	593	655	655	625	605	662	624	638	606	630	622	644	622	627	672	603	693	610	619	623	621	617	596	612	639	662	681	581	596	611	623	641	626	599	631	624	650	597	628	642	607	612	623	622	622	658	639	597	640	640	643	589	602	630	632	637	611	628	661	621	653	598	612	611	630	588	609	632	649	609	613	622	600	624	684	619	641	617	651	585	588	624	582	614	529	601	614	618	603	654	617	615	590	635	670	642	627	609	658	646	637	599	654	593	638	647	600	654	607	632	629	634	614	603	628	624	644	606	593	651	654	625	626	593	598	617	645	583	662	615	622	658	615	629	646	612	641	649	610	614	617	609	617	623	650	644	647	663	622	630	591	633	606	626	642	633	593	611	647	594	658	617	617	604	672	633	655	601	654	589	653	614	626	592	596	630	638	623	641	636	633	604	629	646	645	597	622	620	636	611	594	632	655	642	594	608	588	620	615	615	638	643	676	684	635	601	628	652	632	650	589	663	637	630	672	653	646	624	612	612	594	647	624	640	633	673	643	654	633	604	673	648	622	603	642	659	646	650	634	674	669	654	654	637	646	601	592	610	632	627	670	598	630	606	648	605	633	615	633	578	614	616	634	638	628	638	649	641	639	664	634	614	601	648	663	617	614	627	650	634	593	598	623	668	676	618	639	601	603	607	603	641	587	593	640	659	605	622	676	612	623	609	637	696	637	624	629	607	629	621	593	598	648	584	646	624	615	619	626	621	632	610	617	666	633	610	619	622	603	617	624	601	646	546	633	646	632	634	578	623	623	636	598	618	626	619	607	641	593	608	636	614	621	613	615	619	671	616	577	595	593	652	620	702	620	597	630	601	582	597	637	637	634	614	599	648	594	652	652	627	651	633	634	611	671	620	633	612	615	631	588	634	658	572	632	599	655	646	598	607	645	612	624	607	641	657	627	601	668	658	632	607	623	602	637	591	606	675	591	652	640	642	644	645	622	611	650	622	609	617	629	607	639	625	630	629	635	622	684	619	656	642	666	668	639	637	597	586	624	635	607	570	606	629	621	594	624	593	647	625	666	612	645	612	627	607	613	642	663	605	635	592	630	621	617	584	626	632	687	702	658	630	591	624	605	601	637	630	582	663	628	602	607	671	584	659	643	630	677	648	638	632	665	612	623	661	616	628	616	598	603	608	632	630	627	602	632	643	638	586	628	596	622	606	630	658	627	609	680	620	645	598	593	659	641	636	643	610	645	612	631	660	637	628	659	630	662	642	623	617	628	601	619	632	645	628	611	600	625	666	621	613	590	652	641	608	619	607	613	679	621	626	600	630	634	653	636	648	581	618	621	669	634	588	653	599	575	603	675	616	603	592	616	579	584	640	611	610	584	660	649	620	607	635	638	613	575	683	671	592	635	641	624	637	667	623	661	604	626	617	651	658	644	621	602	615	632	618	654	658	627	669	598	602	661	627	705	651	633	650	601	582	681	621	622	618	572	667	649	632	649	640	666	656	637	631	591	613	635	588	648	627	635	594	644	645	626	612	677	664	641	623	593	639	583	627	623	641	594	663	715	627	649	570	650	599	639	669	627	626	619	617	595	663	669	641	614	643	598	587	632	631	601	672	650	631	607	656	639	636	645	688	597	608	608	619	595	628	607	616	621	636	607	669	659	607	589	607	593	632	628	650	619	596	624	593	608	623	646	589	638	653	627	646	642	611	623	638	669	648	619	624	588	604	641	608	657	631	597	669	631	622	636	645	634	628	653	655	638	644	620	621	629	634	644	612	628	664	671	639	664	626	633	695	651	594	620	580	655	626	654	649	657	619	638	653	629	631	599	631	651	616	626	638	638	624	644	602	628	634	609	647	612	634	609	611	632	611	627	593	602	634	625	647	598	616	663	624	614	638	656	639	637	613	620	619	627	615	598	617	675	616	635	652	642	619	673	594	612	589	573	639	663	638	686	632	666	619	652	639	609	630	604	626	631	587	678	642	611	614	647	619	633	639	581	616	620	625	611	636	593	661	685	656	606	608	617	634	651	644	636	659	563	653	608	632	622	662	621	655	619	641	624	607	670	632	638	608	636	653	649	668	634	602	660	621	586	606	576	620	631	604	632	643	605	629	630	590	624	641	595	633	609	658	631	645	647	656	546	643	631	652	655	613	651	604	659	709	624	651	619	613	631	618	646	636	652	626	617	662	612	655	620	581	625	612	668	649	645	603	651	650	641	616	634	656	607	630	676	638	621	588	641	627	615	637	605	645	618	611	595	620	606	635	634	566	656	635	602	586	642	625	647	608	594	632	604	617	649	617	649	616	600	662	624	608	597	633	621	612	639	641	630	659	637	611	626	614	603	605	639	626	630	665	614	650	604	628	653	628	635	654	618	647	659	658	595	623	603	668	606	639	653	623	624	649	649	652	664	616	608	666	673	613	644	638	619	645	658	620	678	686	606	616	594	580	603	593	685	647	620	655	635	627	650	611	627	646	654	622	624	614	637	597	653	696	596	661	587	646	662	579	628	621	603	609	617	617	624	618	661	641	614	607	670	607	622	631	592	595	638	670	635	615	588	673	705	628	669	632	672	582	599	633	655	687
26583	20123	13502	27039	16521	9356	5797	2607	1159	739	568	547	523	527	497	509	496	486	492	552	486	532	484	495	506	495	546	555	510	488	496	515	485	486	525	478	517	531	489	479	476	495	507	490	513	529	518	492	502	524	509	529	493	530	508	496	525	534	505	491	481	500	505	495	508	495	558	509	483	511	531	520	483	518	524	528	550	558	515	501	522	506	511	524	517	527	526	547	473	508	509	490	527	499	521	551	515	506	538	531	546	490	495	487	509	518	504	495	536	518	541	498	511	550	550	512	526	523	478	524	451	513	506	489	522	515	516	482	493	507	497	497	530	492	483	555	505	499	547	536	521	516	555	495	483	516	522	520	500	536	519	493	477	509	527	569	516	495	513	524	493	520	521	496	539	519	492	510	510	525	463	520	496	524	520	537	505	453	506	499	501	517	533	528	565	525	482	525	475	499	476	546	528	498	488	476	507	523	509	509	500	530	491	535	548	479	502	506	471	487	515	498	529	517	509	483	496	481	512	529	518	491	506	473	496	521	481	507	484	505	491	489	502	492	514	521	519	520	512	535	501	505	522	513	534	506	510	502	494	468	535	513	530	526	511	557	542	470	520	530	512	494	538	493	473	499	510	527	465	480	525	506	448	503	483	481	474	500	474	525	506	508	457	508	496	503	534	551	520	521	524	537	494	508	530	469	529	524	507	569	525	524	502	500	480	501	476	530	500	486	514	516	481	500	485	507	518	471	522	491	508	528	513	514	524	482	478	498	509	532	492	537	513	473	538	529	487	506	536	485	513	506	468	444	515	514	543	551	559	483	511	499	513	517	504	520	491	479	505	542	528	495	462	519	515	531	512	506	493	506	521	523	508	534	501	519	502	490	480	552	521	510	507	568	541	496	496	510	493	538	550	526	490	515	557	476	517	498	532	519	505	546	487	467	501	494	501	510	521	519	507	517	533	496	498	474	532	537	506	512	512	552	498	463	525	497	496	537	546	497	485	507	504	522	469	516	492	537	481	561	498	515	520	513	515	508	479	509	547	514	527	496	533	483	504	513	547	516	527	526	511	481	511	484	528	488	522	499	496	512	483	495	555	526	513	494	513	532	531	489	503	538	494	517	452	516	535	541	505	510	549	495	520	461	489	509	493	491	503	450	459	503	488	498	495	514	518	522	521	514	523	478	489	528	465	497	506	532	500	514	478	524	508	565	500	488	491	554	498	532	503	500	480	508	510	506	525	496	540	496	483	456	460	474	504	481	553	483	550	491	522	508	526	470	496	520	481	485	557	480	559	542	493	512	504	486	514	503	528	516	484	550	506	509	480	537	531	477	499	503	543	540	492	514	532	511	504	522	500	582	505	511	536	511	474	488	560	531	536	530	488	533	527	498	503	529	504	495	488	506	513	510	466	500	507	523	483	498	492	502	516	517	502	491	509	517	482	492	523	492	510	507	541	532	535	512	527	507	525	517	531	522	504	473	542	508	525	499	546	510	502	530	518	540	553	491	506	496	495	518	545	496	499	535	524	497	519	522	516	502	466	485	511	513	528	516	519	523	488	549	497	537	510	518	528	504	509	528	536	537	526	478	495	493	488	528	514	504	506	544	499	499	516	529	522	466	520	512	513	530	522	507	510	523	519	532	520	487	503	490	542	499	502	524	488	535	528	499	534	479	526	510	496	527	510	502	516	517	543	489	528	518	514	534	488	517	503	486	504	525	517	485	491	521	529	503	516	502	490	514	489	504	516	533	552	482	501	530	500	521	551	512	492	498	497	503	547	498	549	557	450	479	485	563	517	510	525	513	513	512	504	522	518	491	536	535	483	493	490	494	505	493	537	520	493	505	516	552	496	497	538	527	528	499	488	542	516	475	466	485	502	501	548	467	477	502	496	498	508	500	514	530	518	511	486	512	487	525	519	488	477	525	546	504	460	513	512	498	488	500	478	544	498	536	495	541	500	514	478	495	505	520	492	490	476	480	525	501	482	494	485	532	535	525	525	471	517	516	512	508	526	545	527	548	528	502	498	507	571	492	504	497	509	489	525	507	522	540	506	500	515	484	520	540	503	487	516	485	506	509	505	506	479	492	492	504	524	505	498	496	513	496	473	487	483	503	491	495	545	508	546	485	474	446	522	513	497	520	489	517	491	521	523	509	470	505	485	531	483	508	509	508	493	534	482	522	481	509	518	539	515	508	448	471	499	501	506	524	472	508	552	520	545	522	527	547	525	483	514	534	530	501	500	525	523	529	533	451	434	517	483	508	519	497	526	523	491	500	512	499	497	483	511	532	484	508	501	536	472	468	512	512	514	500	476	519	493	534	504	493	508	529	485	531	491	493	477	500	509	495	519	497	548	558	549	491	490	485	530	527	488	495	471	473	499	519	491	492	503	515	527	489	478	549	513	533	506	577	483	478	516	502	517	508	495	503	512	546	518	495	510	496	528	483	583	507	534	503	511	511	502	519	494	496	534	506	508	515	496	523	501	484	502	507	455	484	523	541	481	521	528	504	474	482	532	489	470	532	511	498	512	509	470	512	511	501	521	548	518	513	485	506	477	524	528	523	511	526	512	530	535	487	519	503	525	513	503	494	490	478	555	501	521	470	478	490	520	524	464	509	486	506	482	509	520	541	497	515	506	544	517	543	543	476	491	515	515	507	515	491	495	505	512	495	498	509	486	502	518	512	527	507	493	502	529	510	532	537	488	520	485	479	485	510	515	514	551	534	528	523	492	533	543	502	505	484	521	531	497	529	502	476	552	507	507	508	511	443	522	486	494	488	484	515	523	512	496	523	483	485	516	520	481	526	527	505	493	523	511	485	510	511	536	512	503	509	492	507	513	513	501	503	504	468	513	489	488	519	510	521	497	504	538	531	471	497	476	511	513	528	480	499	554	516	520	487	538	508	477	471	506	522	505	505	494	495	531	527	530	490	523	560	531	492	534	529	501	486	501	537	506	513	515	471	556	525	533	547	512	510	513	517	543	523	477	509	510	509	516	568	508	513	545	545	481	516	465	527	526	479	489	514	512	485	518	499	465	491	527	491	465	516	484	514	473	509	490	534	480	537	514	541	497	501	547	482	485	528	504	491	497	541	504	541	470	516	457	449	497	534	515	511	494	531	546	520	500	468	535	502	502	506	507	493	530	483	504	470	552	510	471	475	502	509	461	505	515	471	477	465	534	467	524	510	533	517	464	542	514	525	500	529	499	527	522	561	506	501	520	494	519	521	540	492	518	506	500	510	484	487	483	551	532	522	477	498	506	483	515	525	468	515	496	514	472	508	524	583	524	523	548	490	506	550	507	532	490	523	496	533	511	503	490	502	471	545	495	526	461	505	532	485	529	510	495	529	480	525	522	552	541	484	521	484	511	516	514	531	505	529	521	525	522	542	513	484	478	520	495	538	524	531	524	534	472	505	503	495	514	507	483	547	500	531	550	528	488	506	513	505	524	465	530	522	504	510	529	528	515	519	504	545	497	488	543	476
5050	3475	16046	32997	22165	16664	11656	5727	2627	1405	1061	966	915	911	904	851	866	919	846	902	801	885	857	881	893	917	849	857	859	889	914	853	856	881	906	938	875	848	885	878	896	871	897	904	919	884	897	894	923	897	888	900	860	889	848	883	875	898	886	888	912	863	915	853	957	826	864	894	904	807	878	886	881	808	867	882	845	888	868	866	892	881	819	866	917	874	898	882	870	940	888	915	847	856	838	908	847	854	924	880	894	878	864	890	872	890	894	875	893	887	901	910	864	871	844	880	858	890	892	868	884	941	925	880	891	929	845	881	918	913	864	860	872	872	895	844	870	889	886	889	865	924	903	889	864	938	922	912	794	889	873	843	908	929	877	914	872	911	848	873	891	907	884	894	899	903	870	860	829	836	920	877	882	842	886	878	899	852	903	883	911	851	912	904	851	863	841	849	837	862	870	926	900	933	926	863	865	905	908	864	922	908	909	855	858	896	863	868	857	932	921	924	896	895	930	867	893	913	865	896	931	898	907	911	885	862	866	902	863	866	890	955	906	911	878	869	878	877	846	839	893	884	863	905	882	853	851	921	897	847	902	914	896	860	865	872	902	869	919	880	903	916	889	894	902	817	841	894	888	862	901	837	901	921	895	871	900	900	884	883	883	919	896	902	883	843	892	888	901	869	874	906	917	857	880	868	905	945	919	824	876	905	903	877	858	893	896	874	885	865	852	873	847	850	887	859	868	889	896	859	853	869	919	961	904	925	857	922	881	913	866	881	937	856	908	864	834	920	886	899	857	879	912	877	915	849	868	886	865	904	912	849	904	918	849	887	877	880	889	839	914	903	868	897	926	936	853	908	855	865	830	878	936	921	854	908	897	933	877	923	900	922	828	953	905	900	904	885	902	863	835	820	900	894	867	913	818	900	898	870	900	901	869	874	898	895	889	887	884	840	858	857	952	885	899	897	881	862	889	902	864	831	904	889	897	843	884	894	904	906	923	901	895	888	899	870	855	844	890	893	878	876	828	888	844	814	863	896	875	882	821	865	882	863	900	882	852	891	863	923	879	904	841	839	911	880	875	827	883	869	805	909	926	831	857	842	884	890	928	884	895	908	880	886	868	876	907	928	864	899	916	909	870	889	860	903	863	849	842	895	864	863	912	864	867	815	915	874	870	884	862	857	889	873	900	981	933	851	875	876	874	873	869	892	887	956	874	872	872	921	872	865	849	890	876	858	882	901	874	882	888	883	904	895	955	832	895	852	890	852	884	850	839	897	836	883	891	897	906	929	898	874	895	896	886	902	851	845	817	913	844	902	878	886	831	807	900	888	886	884	865	837	887	852	903	922	899	880	846	913	890	859	905	878	861	856	860	899	902	863	856	895	852	878	858	876	887	892	820	923	871	882	831	837	849	931	892	877	892	951	961	909	838	900	921	877	887	900	906	912	903	895	867	856	840	890	934	787	908	942	921	862	830	810	887	878	857	888	874	899	869	823	866	901	891	830	911	885	883	894	844	920	812	919	922	872	892	892	880	864	907	832	875	885	944	846	880	859	894	965	902	896	896	902	864	882	859	907	904	841	871	857	906	924	883	863	881	920	918	858	842	921	817	828	850	921	872	910	871	861	892	903	845	871	893	889	856	912	898	859	824	880	880	945	853	864	880	888	871	930	882	863	894	905	876	873	847	869	895	891	872	899	860	851	891	909	932	914	892	902	910	951	857	839	870	898	851	907	864	877	899	876	924	868	878	881	889	932	936	909	858	871	867	836	856	865	894	844	895	886	950	986	892	926	865	926	842	905	842	934	832	863	876	886	844	910	880	917	878	909	883	861	841	881	935	910	863	867	878	881	881	898	918	881	909	902	890	827	896	878	843	900	863	854	891	893	902	871	913	910	820	956	857	889	906	847	958	896	879	892	913	869	871	893	929	859	894	879	855	854	886	874	888	864	839	853	893	873	879	830	845	899	898	837	888	834	918	891	933	878	849	878	835	869	883	886	859	899	880	881	884	894	888	890	840	911	832	878	869	875	950	943	872	884	867	851	915	855	899	866	877	884	833	830	894	858	861	864	861	934	867	864	852	809	902	856	851	815	859	901	923	871	836	871	895	870	923	844	896	873	908	885	905	812	861	888	849	892	888	883	861	848	899	868	888	884	840	854	924	920	880	888	879	876	857	908	916	852	882	849	880	909	934	833	853	955	899	894	836	899	873	913	874	854	868	890	905	874	903	872	870	876	904	879	845	824	925	947	877	867	862	849	916	858	839	901	883	858	872	884	803	924	778	905	887	914	871	902	851	880	914	888	904	848	850	917	856	910	871	873	853	821	919	865	934	856	885	879	874	883	893	933	908	867	866	831	852	910	922	874	854	857	894	899	811	879	846	938	870	915	866	888	892	892	865	907	824	885	923	820	908	885	899	863	926	885	904	901	860	897	878	914	896	874	886	845	908	896	879	912	908	910	921	909	843	934	862	854	937	875	883	882	860	843	824	853	886	900	903	895	893	895	918	868	899	905	922	851	823	893	859	914	908	876	890	884	899	876	896	924	886	901	914	885	867	877	878	940	905	928	879	853	887	893	918	903	879	893	893	853	857	894	883	881	849	858	877	887	886	835	850	883	848	894	959	894	867	852	900	849	903	892	894	869	907	887	900	900	885	885	857	844	904	863	858	884	833	899	896	855	853	875	874	861	870	958	837	886	848	877	880	891	869	882	876	877	840	879	927	913	884	864	888	877	863	837	861	812	881	904	889	859	862	861	839	854	829	867	904	844	855	864	877	857	925	862	871	859	864	870	875	896	880	860	889	868	888	891	843	879	910	872	894	872	892	840	837	865	883	833	897	865	920	845	880	882	838	906	863	887	896	918	880	878	899	915	895	879	879	897	879	903	863	936	887	893	867	896	888	864	897	844	876	899	899	865	926	881	897	888	877	883	881	860	884	855	875	877	927	875	914	906	879	856	893	885	863	897	869	894	909	857	849	914	842	906	953	892	844	916	907	936	872	851	898	871	826	864	876	898	818	888	911	894	857	875	913	861	854	847	872	856	872	931	878	848	853	936	875	877	891	900	873	883	903	945	888	919	912	944	901	898	919	846	875	839	818	870	819	901	897	865	875	851	863	894	880	946	927	866	917	868	917	841	905	940	867	918	869	906	875	878	863	866	877	899	873	890	890	942	873	845	854	848	886	854	898	869	865	911	909	899	880	894	860	877	852	876	902	864	919	894	871	862	871	893	855	904	918	838	861	833	852	898	904	864	882	958	862	852	858	828	899	868	881	838	912	892	913	907	939	885	906	900	897	889	892	863	851	900	870	837	878	840	827	887	844	890	882	857	866	898	889	888	933	885	896	929	837	924	894	854	933	849	848	856	840	866	925	884	916	834	895	901	858	904	812	860	874	870	919	882	891	880	864	873	866	895	840	855	897	871	835	811	845	868	845	895	885	872	905	940	881	844	827	825	857	860	931	866	896	839	862	853	869	924
24706	21012	27470	42353	38155	29964	22900	10897	3558	1241	683	529	503	470	473	483	487	491	505	490	454	467	480	467	478	492	494	481	472	498	433	493	485	465	430	461	500	490	498	487	458	470	445	457	498	430	469	469	433	474	455	496	522	478	466	422	479	463	467	444	472	477	475	464	458	462	473	475	471	512	464	457	448	487	486	467	447	447	476	449	467	475	471	439	459	473	480	471	468	489	484	460	451	462	481	435	461	470	492	431	510	482	479	476	493	488	440	440	481	493	464	462	467	492	478	471	454	478	485	474	486	510	432	463	478	502	453	475	495	470	493	488	445	495	455	476	491	465	520	462	467	489	429	480	430	488	449	449	452	485	476	488	496	435	473	524	492	487	490	483	455	480	490	465	437	498	478	469	471	483	461	470	470	480	497	492	461	477	442	506	469	469	465	479	412	485	451	480	435	460	459	462	458	492	471	462	481	492	507	441	441	458	438	436	444	434	508	511	465	456	460	491	448	476	452	499	485	496	498	457	455	488	472	430	485	484	455	426	502	476	499	423	467	477	477	473	473	457	463	482	444	525	483	490	450	465	497	454	418	488	436	458	475	459	442	493	416	497	464	479	484	458	455	462	453	459	445	444	425	467	509	460	459	451	470	487	473	483	476	441	443	488	474	476	443	476	470	454	454	472	508	500	483	499	480	473	464	465	451	462	443	488	453	471	451	462	443	453	460	460	447	493	467	477	500	465	479	481	494	475	480	482	469	483	444	525	446	462	475	495	439	487	507	481	469	493	490	434	478	477	472	438	476	448	490	420	487	444	494	481	441	427	476	471	463	539	485	474	479	472	491	453	476	467	472	449	475	502	493	452	486	470	478	486	480	462	475	513	481	507	451	462	493	474	450	459	455	482	508	497	501	458	517	455	448	451	453	465	463	483	495	447	464	486	455	454	499	475	515	474	480	458	460	474	489	481	495	467	443	478	471	495	444	489	478	448	465	470	441	478	485	460	473	481	477	447	455	438	493	530	481	472	483	475	458	478	508	492	458	486	484	481	477	458	506	481	442	468	482	467	487	482	476	475	482	485	485	436	458	485	470	436	499	482	489	449	502	512	494	517	479	463	502	468	467	472	486	451	448	448	458	503	476	484	461	443	476	481	425	491	475	468	483	492	461	490	499	495	443	449	423	486	484	475	471	450	478	446	484	489	496	458	500	469	456	519	519	462	492	489	496	483	480	501	453	507	477	504	473	440	469	476	462	505	452	445	488	435	463	470	487	481	484	435	488	459	458	497	438	486	493	455	461	464	473	481	469	462	476	472	481	438	463	475	469	474	468	496	501	445	460	472	492	455	455	510	482	453	479	449	528	462	479	457	462	494	473	467	442	459	487	449	466	479	470	428	508	448	472	478	473	465	497	494	493	412	464	479	464	459	442	487	460	481	473	435	494	489	478	497	455	459	482	525	463	463	501	474	477	461	499	453	471	459	457	470	455	468	469	454	483	458	457	487	445	499	479	473	447	462	460	438	483	492	454	509	493	412	486	464	459	443	449	433	474	467	467	523	456	476	496	503	473	473	448	455	493	442	478	474	476	465	453	445	470	461	460	429	487	459	501	446	480	463	512	462	441	462	465	464	490	441	471	522	466	476	475	469	514	470	515	485	450	496	433	496	491	477	453	433	497	477	487	469	452	476	471	462	467	484	473	487	449	493	446	482	462	456	494	456	427	489	460	458	499	462	495	480	485	455	432	498	458	465	462	476	455	477	480	475	490	455	488	507	465	465	469	413	446	458	492	456	483	512	460	446	471	470	480	450	449	453	475	477	484	466	506	433	458	460	485	461	445	482	500	510	436	479	463	429	468	490	444	457	466	475	467	457	465	485	479	489	470	472	448	436	458	462	459	439	466	496	433	488	482	475	442	500	437	478	455	495	442	448	458	474	437	484	464	514	483	463	463	497	480	459	433	510	449	470	491	448	474	482	427	502	456	492	476	507	473	464	512	499	474	522	452	479	470	458	477	476	474	471	497	499	454	517	423	463	473	485	466	472	520	488	471	443	466	465	441	454	481	434	499	463	456	462	471	451	484	414	462	433	484	431	472	523	481	506	477	471	421	433	488	457	460	476	428	487	450	456	450	486	463	508	450	459	440	448	514	463	461	488	496	456	490	440	488	485	471	478	499	445	476	429	510	455	508	477	466	482	441	467	474	464	487	455	509	439	494	472	448	496	515	454	480	438	484	488	476	491	471	458	472	519	481	464	469	443	460	414	481	463	455	485	501	458	472	469	449	458	478	438	451	447	482	467	480	464	488	457	481	448	483	474	456	453	452	456	456	445	457	477	481	489	457	479	486	442	467	418	483	515	524	495	478	492	498	479	488	442	431	452	491	508	464	447	471	464	501	441	453	443	465	473	458	504	456	471	451	465	486	473	470	460	446	477	457	467	458	501	484	456	459	438	485	439	465	457	495	505	506	504	451	439	470	452	495	447	483	464	448	473	473	490	477	448	463	458	485	471	477	490	462	442	454	448	485	457	455	501	512	457	486	475	488	480	485	445	481	468	494	471	472	497	459	457	477	507	431	483	458	460	433	440	479	482	443	492	462	478	472	467	443	446	474	485	488	447	453	449	476	461	485	481	441	455	497	469	466	437	488	468	492	442	454	481	441	527	412	433	496	461	453	466	448	446	462	461	487	459	446	453	483	450	485	499	492	513	463	453	468	453	443	462	469	476	488	485	455	475	445	455	514	469	457	508	483	472	502	414	492	468	484	467	481	480	479	475	455	463	478	481	492	460	503	486	496	484	475	459	462	487	432	472	506	450	511	484	434	468	432	458	488	450	476	474	498	480	475	471	508	450	466	461	478	455	515	477	541	500	449	466	479	473	494	474	477	441	470	439	528	488	458	510	466	458	508	461	456	466	450	464	476	448	476	488	454	460	473	475	471	466	452	454	476	480	448	467	452	472	453	490	446	431	463	442	477	493	461	488	439	455	504	436	470	492	472	467	442	450	426	474	466	501	475	466	498	449	486	435	473	487	501	483	439	455	460	441	470	466	476	459	441	476	493	459	500	467	478	458	483	472	495	477	458	481	474	459	470	477	490	453	498	475	487	492	488	459	473	456	441	448	460	482	459	458	475	484	496	498	434	468	457	490	467	452	471	472	465	464	469	497	448	454	423	468	460	497	499	469	456	444	474	418	461	495	460	502	458	430	470	449	470	501	484	488	508	468	445	454	438	451	494	477	452	448	481	469	458	469	455	474	453	470	484	475	486	450	471	474	486	474	465	480	488	463	423	500	501	462	494	450	506	484	466	478	462	465	447	489	482	485	455	447	452	463	454	492	465	484	482	454	495	443	493	503	464	457	422	507	487	474	491	474	489	492	463	483	483	462	455	455	459	450	512	494	485	500	474	503	451	487	491	473	490	459	478	479	493	461	487	468	461	521	455	491	467	429	451	430	455	494	460	474	478	444	498	483	453	498	467	492	464	497
6878	8619	23058	54749	42875	36492	29627	17692	7515	2927	1369	1012	812	804	795	824	806	833	836	872	812	813	796	850	839	826	809	793	842	794	832	887	813	777	829	823	855	808	840	804	809	829	863	762	798	821	808	810	826	862	742	828	830	890	795	808	864	844	825	831	835	874	831	841	768	850	838	805	841	798	835	808	821	829	820	788	853	825	812	848	866	833	829	867	807	889	804	849	840	796	851	778	824	876	827	854	824	804	826	805	824	813	823	852	836	816	790	824	796	828	834	814	844	844	890	823	820	784	851	838	811	811	841	799	850	825	864	809	851	806	867	813	835	848	833	759	840	872	764	852	816	811	868	855	859	833	842	827	837	831	816	830	838	797	792	774	870	807	857	831	798	860	822	869	798	824	840	857	848	826	820	835	788	818	836	812	819	840	769	895	834	853	828	796	808	841	832	784	870	853	866	795	834	840	791	827	795	854	861	811	855	826	807	870	809	761	833	817	812	805	826	857	848	811	783	814	791	819	838	830	802	813	872	814	825	818	834	819	859	831	783	879	756	807	820	845	800	838	814	788	824	863	820	834	799	857	805	831	801	813	848	890	809	846	821	837	847	793	842	832	825	787	857	837	838	827	826	805	854	805	834	881	828	853	813	848	830	827	852	828	770	848	820	819	821	814	897	876	853	822	828	852	787	821	830	835	769	829	807	836	800	884	777	873	801	859	809	853	844	800	807	858	784	849	850	831	872	800	888	817	818	907	816	834	827	829	835	873	851	854	856	826	776	860	844	857	805	867	862	809	890	861	863	839	829	826	762	890	863	849	834	779	831	809	836	806	774	837	795	822	816	825	790	828	852	810	833	847	753	819	823	817	835	833	891	819	880	797	807	824	834	873	822	846	839	803	823	802	813	843	800	836	843	806	827	793	824	871	849	839	850	818	827	812	840	797	824	766	846	772	868	829	853	844	813	855	877	867	852	806	824	844	801	773	783	837	841	765	826	830	808	838	833	835	817	796	804	850	826	817	806	847	881	814	869	874	861	863	800	821	848	806	840	793	826	873	806	789	801	853	818	837	860	823	817	816	868	831	840	849	808	853	787	838	813	841	780	761	828	824	843	787	820	874	825	802	851	788	839	763	855	796	787	833	826	832	843	840	815	852	793	821	838	792	785	867	842	850	833	810	816	819	870	853	837	846	875	838	791	857	817	787	815	802	799	856	796	807	827	845	829	865	809	838	838	843	824	784	857	841	828	843	849	836	872	800	843	866	803	848	809	846	853	784	829	833	836	839	849	860	829	835	818	855	792	835	836	787	864	866	856	854	832	850	799	785	795	804	819	821	817	832	807	806	822	799	830	854	877	834	831	806	773	826	840	842	865	815	831	803	816	832	859	857	825	867	806	848	853	826	849	872	782	867	802	793	832	813	812	835	807	783	741	874	816	832	837	826	809	801	829	854	838	857	861	818	856	815	822	836	813	855	808	837	812	858	849	832	821	854	795	824	842	830	781	817	861	780	790	849	851	827	799	820	827	824	822	830	772	798	831	810	792	829	849	888	844	823	793	852	836	866	845	812	875	880	823	817	834	840	813	870	799	802	842	810	790	805	799	851	815	837	823	819	878	853	859	856	834	827	813	826	812	849	840	807	761	845	852	810	831	791	815	816	870	830	807	816	847	808	762	839	857	812	810	861	779	824	790	849	808	796	846	807	794	786	868	812	854	811	865	822	855	831	871	831	800	808	791	781	840	845	797	818	782	868	811	811	828	864	822	819	809	854	822	792	866	876	845	771	861	821	852	866	860	859	820	806	783	825	817	823	837	817	861	858	816	810	821	849	827	892	820	824	830	857	831	853	819	880	865	803	840	844	840	824	853	804	784	806	839	811	850	793	842	790	843	841	812	861	844	857	816	810	815	816	818	826	796	809	834	830	861	850	859	831	853	837	840	857	858	790	838	838	888	842	804	848	852	840	801	846	770	798	872	785	846	919	844	848	812	875	821	849	813	841	850	796	840	792	785	831	895	816	816	844	804	843	817	837	833	801	826	788	798	844	840	858	889	833	821	815	847	819	803	806	800	809	833	793	869	879	823	869	803	834	843	871	835	829	783	775	803	882	797	842	802	786	876	783	877	840	841	788	843	814	841	821	822	802	835	853	808	866	824	865	805	786	790	828	834	856	868	830	832	822	852	811	800	835	831	803	839	807	832	844	845	859	811	842	835	768	851	835	827	786	833	858	882	836	843	811	820	780	831	848	752	829	887	850	820	834	867	801	804	833	842	838	875	795	801	840	800	819	862	822	839	812	801	822	779	829	797	816	810	822	852	849	807	853	801	828	835	808	812	885	796	885	854	814	856	785	832	851	817	870	819	854	858	820	849	784	809	854	838	855	804	821	843	863	788	786	857	829	853	819	869	849	848	820	856	859	864	808	786	854	839	780	874	784	769	826	826	812	838	831	806	813	789	823	790	807	862	889	789	858	837	811	808	774	852	826	835	833	777	838	853	841	785	875	772	819	847	835	841	810	833	839	785	818	836	836	833	834	846	825	853	834	847	828	845	779	871	835	868	849	807	834	803	832	790	824	824	836	848	775	839	837	823	794	833	834	869	861	817	824	784	845	809	776	871	858	811	880	835	794	827	857	829	832	870	807	800	793	834	806	840	870	843	844	769	828	857	779	837	782	821	771	840	810	814	823	820	812	862	813	829	793	835	868	831	877	829	794	810	801	837	800	838	864	770	860	812	830	847	792	802	845	742	803	853	754	850	843	869	867	839	806	848	847	859	826	841	761	850	833	845	782	768	829	874	826	770	813	833	784	826	798	852	804	812	832	844	809	850	834	809	795	834	830	814	828	776	815	800	833	793	848	817	814	862	797	872	808	896	878	771	845	826	851	812	819	812	790	876	812	840	727	861	844	805	778	821	793	810	827	804	836	804	852	833	830	822	832	876	827	802	819	829	886	883	841	808	852	833	824	836	814	796	878	773	798	826	869	756	821	842	793	807	834	793	774	852	810	877	829	851	861	887	860	862	797	899	821	850	804	791	820	825	828	784	817	871	809	791	834	765	847	839	853	822	798	828	830	805	844	811	821	869	831	820	874	872	832	796	870	844	831	842	844	861	832	815	836	847	820	808	866	859	787	792	845	807	812	818	833	834	795	824	814	852	815	844	865	817	843	805	839	836	865	764	805	813	884	808	832	797	818	819	837	810	829	820	852	813	816	869	838	872	827	863	830	843	800	823	858	802	875	801	849	825	794	848	872	859	839	842	847	845	797	871	881	800	849	825	876	855	851	864	848	815	840	853	840	842	874	814	789	846	844	836	811	804	833	858	821	865	789	848	808	876	853	847	802	855	833	823	820	814	806	850	816	826	858	823	886	844	866	842	883	848	816	862	856	814	826	871	798	823	793	812	833	839	814	821	887	842	827	830	844	788	843	860	790	876	831	817	783	828	854	844	865	778	895	834	833	826	825	839	869	865	869	834	836	778	820
22965	21014	29052	38108	43298	48919	39748	23814	10431	2860	961	468	379	388	407	368	369	348	355	373	380	388	372	350	346	395	351	339	381	367	372	362	402	329	347	365	402	355	353	370	338	343	370	350	383	352	362	348	379	348	360	355	366	345	327	334	351	349	341	350	356	354	346	425	333	346	343	360	351	371	384	360	344	380	323	339	364	398	362	355	356	381	369	363	343	369	348	363	330	351	348	329	352	343	408	365	333	348	386	372	350	336	377	369	374	343	382	360	391	365	334	345	373	364	334	347	339	392	368	372	357	358	373	352	343	350	355	375	365	360	365	375	361	369	358	370	345	365	367	384	370	327	351	349	366	336	322	366	340	354	388	371	335	368	377	397	372	361	355	357	339	374	364	363	363	339	378	366	349	397	381	335	349	358	369	344	349	368	366	381	374	347	348	350	352	337	385	350	384	377	356	331	351	355	347	337	353	375	357	383	371	348	363	369	379	362	368	360	360	381	381	378	333	374	306	401	360	386	372	353	357	359	382	367	347	337	383	370	369	365	344	366	380	393	369	338	405	351	396	349	375	391	349	367	364	374	358	344	353	378	348	352	354	374	335	364	360	356	355	363	337	350	362	384	359	346	379	319	382	353	356	347	372	383	389	376	351	394	350	373	384	362	354	392	367	318	358	343	367	375	375	369	358	372	362	361	349	343	349	328	387	343	373	338	360	367	361	367	339	376	352	355	366	363	362	330	359	352	343	371	337	372	364	371	330	371	373	372	347	378	353	352	358	359	310	379	377	382	370	343	372	350	349	333	384	358	363	350	365	336	346	303	392	361	360	353	378	336	370	350	352	385	366	386	303	368	356	365	354	336	350	362	347	365	336	344	377	376	340	369	353	374	351	352	353	368	374	349	358	370	353	357	384	414	377	359	401	377	367	366	388	361	364	339	363	337	363	365	355	371	365	364	352	403	338	364	347	393	343	373	369	346	398	340	353	376	365	370	337	373	311	332	360	342	329	378	364	373	338	347	374	383	345	393	408	358	361	372	342	375	361	388	360	354	356	341	329	341	373	369	330	353	353	395	372	326	358	350	353	381	346	351	349	354	338	358	335	372	366	367	365	407	352	389	361	347	330	361	382	329	358	304	351	375	352	364	367	348	366	394	353	342	391	349	349	357	352	379	344	356	371	351	342	367	373	356	368	361	375	343	361	367	349	361	387	379	353	369	334	372	390	308	380	380	358	351	377	364	360	363	372	336	390	383	359	356	384	342	383	370	348	354	354	369	368	364	383	327	370	349	372	351	381	365	389	355	366	366	374	317	361	372	356	346	351	366	357	345	358	386	339	343	359	402	333	354	362	367	372	332	351	373	340	354	341	379	362	354	363	370	360	359	370	397	362	384	397	362	353	349	337	356	331	370	349	333	348	344	362	389	367	365	353	395	339	377	380	309	357	371	342	355	350	365	352	359	375	380	357	356	340	380	385	361	339	404	369	350	328	383	363	350	369	381	358	380	367	380	354	352	349	370	356	351	357	399	325	365	344	395	336	368	333	371	344	346	348	339	324	358	364	397	369	363	339	366	370	321	355	356	343	353	370	358	354	344	323	352	365	352	383	360	374	376	398	368	358	367	359	320	331	373	342	345	366	328	329	341	388	358	370	371	360	367	374	368	390	378	332	339	352	377	369	368	375	381	355	335	359	349	340	369	387	364	367	330	366	370	339	337	357	381	334	373	347	345	362	361	351	350	390	350	351	353	348	343	363	357	401	376	334	358	397	374	386	338	371	353	398	362	368	381	337	364	384	355	351	333	352	357	346	359	371	357	378	349	362	338	363	349	337	372	346	377	346	361	333	370	400	363	353	338	345	350	373	339	342	341	360	358	360	349	365	338	366	340	359	332	376	336	360	368	371	383	384	373	371	377	358	352	380	355	346	378	375	348	347	393	391	367	329	330	388	339	361	334	352	342	343	390	390	360	358	323	349	376	338	356	397	367	373	341	395	341	335	366	365	347	341	369	368	335	317	357	384	353	355	382	395	351	367	354	360	348	395	326	349	381	388	360	372	395	367	387	331	336	355	365	355	322	378	354	374	346	360	342	361	373	336	375	326	368	347	351	361	365	427	361	380	353	386	354	416	387	355	362	399	364	383	368	357	381	362	355	338	359	336	375	370	342	347	356	383	358	371	325	388	381	333	364	370	412	411	373	364	380	371	341	386	361	374	374	381	357	363	375	340	387	360	346	326	326	397	318	373	399	340	363	354	358	374	398	353	366	367	348	396	373	357	317	345	334	349	375	362	376	370	401	345	355	343	332	338	320	346	349	352	313	332	355	371	365	390	368	357	391	356	338	358	371	330	370	359	339	367	358	363	339	344	365	360	331	344	348	366	324	348	332	364	355	353	380	376	342	358	351	376	368	359	343	392	376	359	369	331	377	353	370	337	317	369	354	391	386	354	388	364	362	357	332	353	362	429	345	363	358	307	369	400	324	378	379	362	384	359	356	368	343	341	350	367	343	383	336	359	383	345	369	376	364	362	362	392	392	374	361	414	352	335	389	401	388	368	345	351	349	354	350	374	378	356	385	364	371	364	363	416	339	355	326	332	362	373	361	362	354	361	331	347	335	364	330	352	321	391	364	362	390	384	363	400	364	361	367	355	377	360	366	380	336	374	365	362	360	348	383	366	344	358	368	334	360	345	346	374	358	316	359	365	382	344	342	389	377	337	348	376	376	385	350	358	396	367	352	365	369	378	385	364	325	358	361	390	365	390	328	341	384	397	362	347	343	386	340	346	351	354	381	345	376	350	375	353	352	349	363	330	382	375	351	342	335	353	373	373	376	372	337	371	377	374	354	344	370	383	371	378	378	346	395	360	316	388	379	377	351	367	367	347	346	311	415	404	348	361	372	369	372	355	351	335	373	364	344	346	352	369	342	361	327	391	359	366	368	363	338	337	351	386	342	373	399	360	348	380	358	369	352	362	378	361	340	352	371	334	392	385	368	342	367	356	343	334	358	359	384	347	349	399	365	355	311	335	367	318	367	339	360	335	344	333	354	353	350	353	355	372	350	342	362	381	355	371	351	365	398	343	388	346	306	359	351	343	383	340	348	352	381	347	348	339	380	355	384	359	350	359	351	387	378	351	388	356	383	385	366	362	360	325	362	373	342	359	342	365	332	353	339	361	384	348	380	335	369	388	347	355	364	379	347	350	347	373	349	347	363	338	368	354	351	344	360	381	376	337	325	337	333	376	374	330	336	377	358	393	383	348	355	362	375	347	337	332	370	391	333	328	347	357	378	368	354	343	361	360	368	354	365	350	373	399	380	343	330	371	381	388	371	378	341	370	328	366	383	385	352	349	371	347	378	369	346	365	355	381	342	334	339	339	373	368	346	369	365	362	360	342	337	358	382	378	357	360	407	348	381	332	388	342	364	356	351	369	363	353	375	366	380	354	374	364	342	348	359	372	363	377	351	363	368	350	357	383	377	382	355
10293	19511	30718	72580	61275	56730	44249	30407	16540	6348	2162	1034	740	621	639	614	602	662	643	634	669	640	633	640	638	624	664	645	606	643	595	629	625	635	595	682	581	638	626	631	576	590	603	664	623	649	606	604	647	663	650	620	617	607	646	645	539	601	605	644	629	621	627	558	611	670	617	645	620	617	655	648	658	604	666	639	607	629	660	639	645	629	621	596	658	611	618	639	608	632	608	662	636	626	591	636	607	626	598	661	632	610	595	620	591	623	602	619	642	612	635	610	628	582	585	617	627	610	646	633	629	640	630	625	614	636	691	605	648	608	630	645	671	673	631	661	644	627	620	608	596	622	633	652	625	624	618	652	605	636	619	608	658	656	640	658	635	608	641	621	653	659	685	646	661	604	640	634	636	610	646	585	628	631	644	594	638	633	634	622	602	619	638	615	569	655	600	621	617	613	673	649	607	591	609	632	601	608	667	653	611	614	637	592	608	627	611	606	648	618	662	611	604	602	583	660	650	624	596	606	621	621	613	608	637	627	642	588	632	640	650	623	620	613	625	613	608	599	636	619	679	615	645	622	663	650	598	627	679	593	644	630	635	615	643	610	628	651	640	620	643	657	610	642	654	624	622	586	631	590	642	641	631	588	644	574	621	635	637	665	645	619	642	617	664	608	595	609	659	626	615	618	622	665	608	627	566	624	608	609	603	628	637	591	634	615	612	598	607	610	596	641	635	623	638	601	660	632	599	626	640	644	664	614	609	609	638	635	603	623	635	624	584	616	629	625	648	623	591	654	603	606	606	637	628	621	636	591	614	593	609	612	632	666	613	621	661	674	634	627	659	622	657	608	576	607	644	625	606	603	634	641	627	645	668	681	616	638	617	629	606	600	630	598	643	659	616	619	618	633	618	648	641	604	647	568	644	663	623	666	612	596	580	602	583	622	593	611	624	618	608	595	630	608	617	636	622	611	646	633	592	605	633	589	615	605	659	620	660	636	594	611	672	611	596	606	637	587	618	569	672	660	603	619	676	594	632	572	635	672	563	626	620	629	656	623	662	631	594	604	626	607	619	620	633	634	592	649	604	644	594	582	622	616	620	656	648	659	609	610	645	622	600	647	618	641	602	598	639	647	629	608	636	653	641	608	601	612	633	636	590	657	605	620	641	622	575	619	560	628	658	625	654	637	670	610	607	587	617	638	602	659	612	607	629	599	633	641	648	593	618	678	621	573	656	663	647	657	621	605	624	587	634	651	610	632	622	609	603	627	597	642	623	598	641	593	623	566	596	594	617	642	648	612	607	582	618	615	646	651	625	654	617	635	627	629	637	607	607	634	616	629	610	606	622	658	617	622	596	617	578	635	580	576	627	603	619	651	596	629	608	642	589	635	590	614	646	615	629	613	647	680	620	631	646	631	629	600	613	635	631	643	602	629	619	614	617	623	613	649	641	646	686	630	666	669	649	590	648	606	635	632	608	640	619	613	678	630	620	587	646	620	636	606	633	625	634	630	611	579	617	649	720	622	653	613	612	651	644	635	618	674	667	657	665	625	610	640	628	601	618	645	628	605	591	652	618	669	641	597	622	593	616	600	614	635	595	660	641	634	594	635	620	616	653	619	626	650	627	630	624	644	627	638	598	638	674	664	627	645	595	648	634	616	608	665	623	615	625	654	630	639	615	587	599	626	589	690	688	624	608	630	627	615	672	605	613	626	613	570	611	646	599	640	641	604	627	642	591	609	588	665	580	626	685	600	588	615	578	638	646	646	618	587	601	655	666	643	620	638	655	654	609	565	641	662	607	631	637	616	659	618	632	624	651	674	608	628	668	591	630	646	644	635	680	644	638	649	626	603	619	630	647	628	600	630	601	622	591	659	620	624	620	622	637	655	685	661	622	608	620	628	615	651	618	596	641	628	657	675	653	631	642	638	610	608	631	611	641	663	612	609	616	674	613	650	671	601	625	603	602	625	617	601	607	668	631	601	598	658	642	624	607	639	575	626	625	657	669	645	572	655	598	599	632	600	649	621	645	665	640	621	614	644	613	620	634	618	619	608	646	646	639	667	613	607	613	608	646	684	629	629	595	599	643	629	600	604	669	650	639	597	615	649	644	627	636	608	625	657	665	605	626	643	581	664	617	598	685	654	646	615	636	603	639	620	623	619	604	675	639	638	600	593	596	655	649	631	620	684	665	617	641	617	623	672	617	591	637	618	649	613	598	630	653	599	657	614	617	663	626	628	609	615	623	630	624	628	637	652	616	652	640	670	624	608	625	628	652	612	652	609	591	635	611	598	595	652	693	615	642	612	634	627	604	624	630	650	616	651	665	599	687	625	644	631	648	641	609	593	613	622	567	646	631	616	612	631	638	616	600	619	587	621	657	632	635	615	649	656	582	597	625	637	613	627	679	627	662	585	624	604	614	587	671	587	639	642	662	585	587	593	599	633	609	632	585	603	647	629	601	635	630	615	620	632	657	640	625	628	620	624	617	625	585	610	642	617	638	599	614	670	625	652	655	635	594	638	666	634	673	594	620	583	614	686	648	591	604	580	601	611	655	607	627	563	687	647	663	602	609	613	636	622	676	608	645	639	623	685	580	639	626	614	648	611	615	610	639	582	567	612	647	635	665	637	620	590	643	646	605	677	667	682	650	601	623	638	599	618	634	607	592	602	635	593	630	637	634	612	612	613	629	657	624	584	617	603	576	638	628	624	548	640	584	624	593	623	602	615	636	640	607	610	631	627	644	658	657	661	598	595	613	595	617	634	647	613	606	602	632	647	689	621	630	612	672	608	628	614	636	599	618	605	643	600	612	609	649	626	607	616	659	628	625	609	651	623	596	652	618	615	653	628	634	649	626	588	606	616	637	618	629	646	642	666	588	621	613	588	602	611	639	616	604	667	627	649	622	620	635	637	639	659	634	603	627	616	621	619	634	668	643	645	628	623	676	660	678	626	626	606	648	651	642	651	656	591	638	666	589	620	611	630	651	636	629	634	602	644	637	643	606	652	637	672	699	615	622	599	595	586	573	642	585	658	613	587	647	623	608	613	590	586	671	605	583	636	587	613	615	621	675	560	624	602	619	624	600	659	637	575	621	639	611	629	585	606	622	642	612	637	615	600	635	631	647	625	623	641	623	649	616	610	625	631	605	628	591	556	611	643	631	664	622	602	606	628	646	562	635	654	628	617	611	642	601	625	663	623	586	612	607	643	673	612	616	621	651	614	648	634	602	636	649	640	701	595	595	621	624	621	606	632	627	638	656	627	621	588	625	657	640	649	638	599	669	658	631	636	624	612	677	668	677	617	623	605	596	643	672	611	635	643	628	615	613	613	646	711	614	627	651	620	646	614	665	578	616	634	648	603	603	656	650	624	590	596	618	632	627	595	595	641	641	609	613	625	595	652	615	648	605	642	608	657	627	604	664	637	670	616	620	653	639	644	644	595	679	638	645	644	648	657	603	625	614	605	625	656	605	631	638	606	635	642
26516	19980	13806	23552	13307	11394	6373	2803	1266	786	625	486	513	501	534	504	537	528	509	511	511	490	481	486	492	477	536	483	483	512	561	523	551	515	502	487	526	497	478	496	482	525	487	526	485	513	489	518	536	515	520	492	532	510	508	533	539	499	515	471	503	499	516	524	517	491	509	539	512	515	534	513	521	486	530	531	530	538	482	563	477	511	530	485	547	499	511	519	484	525	523	505	529	544	488	509	521	553	508	480	537	538	532	517	497	523	485	498	468	474	489	545	489	533	546	548	530	532	504	507	514	541	512	504	530	521	517	501	557	494	515	517	529	507	536	520	506	498	495	514	509	450	522	474	549	533	546	536	550	486	512	492	478	539	489	506	523	499	576	522	521	513	503	509	526	471	512	513	460	514	533	477	518	562	501	530	482	528	528	501	494	550	557	529	482	510	524	529	494	506	551	519	544	508	518	477	513	519	551	505	518	521	552	514	495	494	542	484	539	529	502	525	506	542	505	513	526	539	507	504	498	516	444	536	513	534	515	510	538	537	540	512	514	505	529	499	536	496	471	490	528	513	488	531	541	529	573	505	507	545	477	532	493	520	531	551	506	515	515	498	475	508	504	501	496	497	487	504	477	495	509	513	508	510	484	545	477	540	516	529	562	500	469	488	511	501	488	492	517	537	520	495	480	519	497	488	508	499	558	468	524	501	532	495	478	479	534	528	484	523	514	500	501	509	539	537	498	496	498	491	524	479	470	528	506	529	530	514	526	515	526	496	475	545	530	536	523	524	506	475	506	480	534	519	503	508	537	503	504	564	549	503	521	474	549	529	519	543	543	500	486	540	525	536	497	533	487	513	506	558	492	541	546	529	513	512	500	503	494	494	522	522	520	498	505	546	525	464	462	469	508	520	534	462	520	536	516	492	528	504	514	519	548	541	529	554	510	494	487	520	465	522	532	515	492	501	519	497	501	500	526	530	503	531	537	517	494	489	491	511	507	470	517	515	508	512	526	522	495	490	508	507	519	528	490	532	480	456	497	496	494	460	509	506	523	509	506	539	554	485	522	517	488	506	470	493	478	468	512	500	532	521	476	556	535	523	496	511	482	476	509	477	489	480	483	504	495	485	534	497	498	490	510	504	509	526	530	551	534	518	507	528	507	540	520	484	525	517	504	493	524	528	530	503	523	506	537	518	529	484	493	515	489	502	478	497	532	527	514	507	548	502	537	547	522	515	546	531	517	518	544	495	512	537	512	480	485	506	508	513	514	537	523	545	471	472	524	541	507	512	528	557	521	493	470	540	511	497	511	497	516	499	524	500	515	522	509	482	508	491	535	512	533	489	537	560	520	538	536	557	532	504	502	503	518	498	502	481	567	489	528	518	523	494	523	507	510	540	544	532	528	504	543	518	551	531	503	482	530	483	517	532	510	505	539	498	544	499	514	510	549	500	507	484	512	510	517	530	532	456	506	487	481	528	478	526	557	522	501	530	545	488	505	535	518	503	493	521	518	515	491	504	495	513	508	485	544	523	488	518	514	544	514	491	546	494	484	507	512	519	509	541	547	530	518	568	481	494	523	481	518	513	522	544	491	532	489	522	544	505	521	534	515	518	505	467	503	539	549	503	525	506	515	474	561	531	484	494	528	541	485	519	513	503	499	512	528	527	545	506	506	543	510	523	504	525	510	486	518	524	518	515	509	540	516	494	510	499	506	450	512	536	507	512	500	473	519	544	495	497	514	571	505	500	505	523	522	522	544	546	505	476	541	491	516	501	479	489	479	532	515	503	522	536	508	504	458	499	524	546	513	526	536	528	467	512	509	492	503	486	494	496	547	513	461	497	527	541	547	524	509	509	507	496	532	529	462	505	534	473	533	543	516	561	516	531	527	532	560	515	510	494	484	450	529	553	482	533	492	507	530	509	488	508	466	487	525	503	491	494	493	481	477	490	533	494	508	513	509	465	478	565	475	485	523	482	525	514	477	508	530	515	524	516	505	536	507	545	488	520	534	568	519	519	504	482	505	517	494	485	549	514	510	528	529	526	480	537	519	515	517	461	487	515	461	502	512	514	548	545	505	492	468	517	506	514	546	490	544	517	495	477	569	494	500	524	507	533	504	489	500	484	494	526	533	536	506	496	573	524	541	487	526	485	519	530	538	509	469	529	541	517	528	519	520	465	549	521	515	513	510	506	504	518	488	568	523	480	523	514	505	535	500	486	521	497	492	478	432	503	528	512	521	467	505	519	483	491	548	524	494	539	488	512	533	483	459	485	537	527	472	557	476	501	512	500	549	540	502	554	490	494	498	496	501	493	526	490	511	520	497	514	510	502	503	528	553	539	521	535	516	494	529	535	519	494	474	510	509	520	534	514	511	483	505	492	504	548	509	513	493	532	488	504	533	532	525	484	451	509	477	513	538	522	504	551	523	569	460	557	556	577	519	502	496	516	533	530	496	506	502	507	546	513	527	510	513	471	513	514	474	518	511	491	478	493	519	519	481	490	515	510	530	503	530	465	507	525	533	494	516	462	533	487	557	532	477	536	523	548	530	533	503	504	525	522	481	499	507	506	533	495	484	476	502	521	532	492	539	523	486	453	509	467	506	493	505	557	496	548	509	520	494	514	499	537	521	547	548	547	504	506	521	499	510	495	528	481	529	509	514	481	493	494	492	499	495	499	516	511	497	473	467	524	538	472	528	508	535	536	485	477	519	545	488	497	506	524	534	531	501	488	509	517	513	532	548	465	534	483	523	482	540	503	488	525	489	473	479	459	505	515	508	519	522	520	505	501	524	548	488	521	524	487	550	490	546	495	509	478	471	529	534	534	529	487	525	506	486	506	527	517	531	512	489	489	500	496	526	534	503	537	535	563	527	486	536	503	540	520	536	558	485	470	456	493	484	561	553	530	519	512	528	542	507	521	506	520	465	479	516	525	473	491	492	506	508	531	534	505	540	522	490	521	521	486	504	492	510	468	531	479	478	562	507	510	551	511	527	536	498	517	544	504	521	522	490	516	531	521	502	496	512	547	529	525	506	503	558	471	519	516	524	509	497	498	527	500	555	514	502	505	528	474	521	537	493	490	524	467	507	479	530	538	559	471	525	518	482	510	500	540	536	469	557	515	509	501	501	513	489	523	511	520	511	470	479	497	509	534	541	502	530	528	496	529	480	510	485	528	517	567	549	500	491	517	478	525	504	532	523	525	531	506	539	532	508	517	523	475	493	504	509	509	481	495	501	554	521	514	490	520	480	542	483	495	557	537	521	492	526	506	509	540	508	494	490	521	478	521	516	471	511	486	525	494	513	544	539	520	449	506	512	511	529	531	505	453	506	520	527	521	492	511	508	487	523	546	504	498	518	522	512	551	504	518	482	516	487	526	533	527	515	505	466	519	526	482	503	521	506	461	554	507	538	486	502	473	483	518	477	513	480	494	507	512	469	537	528	516	525	500	517	514	494	499	505	526	535	493	491	499	502	500	524	511
5204	3463	17330	29596	20377	19320	12141	6154	2677	1439	1017	928	895	854	855	891	884	886	889	878	886	935	892	930	872	896	808	929	923	900	872	841	917	861	909	902	842	843	885	872	890	921	881	858	868	937	879	883	927	815	897	838	906	798	880	906	838	922	882	853	914	931	890	861	889	906	880	906	932	930	854	872	906	915	881	901	875	898	855	890	869	867	928	851	900	890	864	887	912	822	823	897	887	891	927	867	894	893	891	885	878	862	906	896	899	919	902	895	850	874	855	874	899	925	853	857	891	913	940	902	880	856	901	903	871	857	887	838	868	853	830	815	904	886	895	865	856	829	846	942	886	851	905	876	851	911	896	840	892	919	909	856	872	908	886	925	877	901	821	911	884	891	926	891	876	855	908	881	895	891	904	932	873	826	882	858	843	840	892	837	846	847	835	946	847	886	932	876	890	874	841	856	919	937	855	877	882	874	894	861	947	873	915	830	837	892	912	855	844	878	892	825	863	875	869	939	907	873	944	857	834	870	875	904	912	890	866	879	898	876	910	834	889	831	876	861	899	878	854	824	833	843	900	888	915	940	843	918	885	840	851	904	912	849	926	905	921	877	884	833	873	921	827	855	894	875	900	883	850	887	901	916	864	884	883	870	896	866	853	896	914	924	863	860	884	840	874	880	892	912	919	901	890	898	887	860	833	897	882	853	914	885	881	867	816	876	889	884	872	917	856	862	832	864	881	868	802	815	926	899	831	903	868	876	858	864	865	927	852	869	879	905	873	836	881	902	900	851	884	892	867	887	859	885	862	877	882	886	902	907	865	866	837	911	899	874	875	845	874	896	908	844	856	892	850	904	905	867	847	879	926	928	899	878	867	866	849	922	897	894	916	857	897	895	908	875	922	862	909	835	897	905	904	904	903	913	891	874	865	863	915	868	848	920	909	864	921	892	832	878	849	903	877	877	879	940	870	888	883	844	897	936	874	840	897	910	904	887	897	934	861	855	896	850	852	872	879	890	861	844	878	904	866	897	846	889	871	885	890	938	859	874	874	886	863	870	902	920	867	837	889	889	913	914	865	897	894	867	848	851	879	863	819	839	926	908	855	877	924	930	936	849	882	838	910	841	846	866	871	854	868	870	928	869	873	897	851	908	938	851	882	947	844	858	867	896	862	871	845	891	847	858	928	932	866	876	927	915	892	845	937	846	868	876	879	937	931	892	891	908	891	923	828	860	905	907	901	864	865	846	906	929	876	915	910	882	897	878	906	849	890	861	899	905	884	868	851	864	849	908	848	862	903	867	879	896	846	921	879	877	795	890	865	831	834	882	854	815	817	889	863	860	944	899	863	855	811	850	878	897	890	877	870	903	924	950	951	953	863	838	912	873	877	919	888	931	830	943	905	907	882	853	832	879	868	852	932	863	849	882	844	902	884	883	854	885	911	868	834	875	901	832	897	878	851	909	890	917	841	844	883	869	900	889	885	944	868	893	876	867	841	869	890	866	856	887	881	859	945	880	874	884	868	890	845	847	906	918	826	864	873	855	952	877	940	872	897	837	907	891	857	896	873	840	849	885	899	843	847	898	901	886	849	904	907	881	899	849	872	886	897	891	950	834	924	847	909	923	875	837	858	871	877	891	944	897	837	868	888	924	922	868	948	895	846	900	837	886	872	902	882	880	878	831	858	878	929	846	861	882	885	898	896	902	855	865	890	857	861	887	904	844	901	936	849	874	831	882	834	861	864	900	818	906	857	855	877	877	899	849	847	819	884	908	861	905	910	885	830	900	860	916	898	931	863	861	860	851	822	892	870	857	877	824	911	866	881	832	889	879	858	885	898	868	883	865	908	927	827	860	866	915	848	909	874	894	872	867	879	924	894	909	886	913	898	900	871	939	915	884	911	894	875	874	911	870	802	847	864	841	898	898	907	871	896	908	903	843	881	855	888	837	911	837	845	848	886	855	906	858	846	823	860	870	902	947	896	919	916	946	872	836	899	917	845	905	885	884	971	855	867	876	875	888	862	904	821	841	853	889	898	873	872	900	894	894	896	936	870	867	879	963	820	856	865	866	873	836	844	896	890	861	870	860	821	865	834	865	908	900	903	853	825	914	871	839	857	897	859	905	845	845	861	856	903	884	911	857	856	856	880	917	840	919	906	862	858	825	871	853	868	844	890	863	898	856	879	936	842	837	898	860	861	883	903	902	872	887	835	835	861	927	880	937	863	883	843	862	882	864	867	886	940	886	907	890	898	831	887	944	900	866	895	898	940	889	890	854	901	900	855	891	878	840	868	914	870	872	896	930	873	890	892	905	867	843	828	885	891	878	904	880	911	893	912	885	864	883	852	876	913	958	917	856	917	852	896	917	870	865	893	889	852	961	895	881	892	892	886	859	922	902	893	857	868	856	885	865	921	894	886	879	868	849	896	894	902	885	927	860	959	912	847	883	828	863	876	859	888	857	872	848	905	855	913	859	862	905	887	917	917	879	930	862	925	879	905	879	852	890	858	899	831	830	879	866	879	905	898	889	872	855	908	830	866	861	890	912	832	843	954	869	811	876	901	857	904	907	884	827	918	837	910	862	907	861	937	877	901	872	858	919	882	853	861	894	889	846	878	895	849	858	887	880	904	810	875	839	934	911	865	890	906	869	887	887	858	867	876	869	895	871	868	896	898	881	870	881	846	897	866	891	878	865	938	879	872	871	886	870	871	888	854	830	835	884	836	889	875	900	937	892	845	904	895	874	908	829	882	965	890	888	920	876	884	907	896	870	898	821	883	866	845	886	920	832	967	890	932	888	870	897	868	866	848	891	874	890	865	881	894	843	907	881	825	868	849	918	857	878	888	874	842	860	917	873	924	871	872	885	879	897	857	849	924	848	891	827	905	883	906	909	889	921	838	822	904	878	901	815	880	857	887	869	891	855	838	892	868	877	844	884	848	847	885	886	893	848	864	860	859	861	859	872	867	868	876	857	847	863	857	911	870	885	879	902	871	867	863	941	887	881	898	905	887	851	916	890	893	842	897	929	876	904	851	885	922	892	855	863	859	876	909	884	865	849	916	879	851	843	897	891	832	859	876	883	817	900	848	889	882	910	937	904	878	888	861	864	872	830	882	882	867	873	886	870	916	814	859	919	859	819	878	872	870	835	857	884	862	905	910	861	924	910	891	874	844	890	901	902	844	869	913	940	905	894	842	882	841	919	952	942	842	855	843	874	908	870	877	900	962	835	871	900	899	883	820	915	887	889	869	899	846	883	873	847	871	834	883	865	919	887	914	864	875	828	891	825	833	852	873	901	843	898	881	853	912	919	876	866	862	899	888	854	879	894	915	791	897	896	845	859	881	911	880	875	895	854	838	855	872	839	881	800	920	878	860	917	882	886	860	883	850	901	903	887	844	885	891	887	787	890	911	887	888	869	875	900	878	857	937	870	923	891	856	863	877	855	923	856	867	861	936	942	821	903	868	853	883	872	896	857	890	920	883	876
24711	20978	28086	42078	32255	33673	23248	9944	3127	1190	622	471	499	458	460	493	435	445	460	498	459	471	445	451	508	435	467	493	482	498	463	487	435	434	491	446	466	485	470	481	441	446	457	461	448	461	466	503	496	484	480	413	462	474	456	480	514	467	448	507	476	479	464	482	469	468	466	503	512	470	468	485	506	468	456	471	503	465	458	489	521	473	514	466	509	440	468	423	511	462	485	496	516	462	486	491	436	432	472	468	510	506	502	439	466	479	437	455	477	475	483	458	477	464	482	439	471	482	462	498	469	498	480	483	497	470	426	449	488	479	457	495	452	488	464	469	469	453	431	493	455	481	448	491	451	469	519	462	493	481	472	495	470	492	499	421	504	469	482	478	445	440	493	491	503	490	493	491	443	437	494	477	473	460	458	489	457	471	492	496	504	484	430	474	503	452	464	480	487	489	485	462	476	471	481	453	442	464	472	477	472	475	530	496	447	477	488	463	454	482	500	515	476	503	435	490	492	468	429	498	496	475	469	491	474	483	472	460	470	467	460	469	492	486	474	490	486	490	519	463	479	491	507	474	480	467	445	457	489	445	466	464	464	436	482	460	485	453	456	461	468	444	477	491	499	457	472	482	474	461	476	480	444	503	526	487	464	497	473	486	465	509	448	454	465	456	441	478	490	514	467	448	471	493	449	462	497	474	448	482	440	461	491	476	479	470	465	456	468	465	451	478	506	497	487	476	441	444	507	479	455	504	547	501	463	504	514	465	498	475	499	484	482	519	451	452	498	478	454	431	502	461	462	497	503	475	471	468	466	499	465	470	491	502	464	449	514	500	466	469	504	494	457	463	473	443	461	501	469	465	483	490	479	461	470	457	487	444	476	489	467	500	470	495	485	485	473	473	518	473	476	482	485	474	470	487	500	456	469	458	500	471	479	478	430	475	493	446	470	541	438	511	502	503	471	476	441	470	483	497	484	479	435	441	472	492	520	477	486	463	489	446	500	467	433	519	508	470	474	456	473	493	432	470	494	454	463	466	485	466	493	502	460	462	460	472	465	470	471	452	460	478	519	469	477	424	455	470	486	436	469	464	471	437	475	460	469	475	463	515	466	471	483	466	481	506	480	489	441	491	476	481	442	470	493	510	509	491	425	484	506	460	459	466	484	498	509	468	441	461	473	426	474	535	454	437	465	456	512	504	452	467	474	484	496	502	485	503	462	428	447	469	489	475	497	470	481	459	473	472	451	481	487	486	472	494	492	469	454	430	461	480	462	441	473	472	462	452	508	520	471	487	492	435	484	488	474	474	476	481	462	493	454	459	462	480	496	461	498	473	469	508	459	493	500	464	465	458	434	474	493	467	449	461	452	469	454	454	508	447	507	470	448	487	453	501	465	474	500	459	469	469	503	476	459	450	500	435	459	460	476	456	505	505	496	481	476	471	483	493	483	507	465	496	440	438	479	471	487	470	497	498	488	449	436	465	473	479	479	512	444	477	482	495	472	482	454	452	485	458	459	438	435	459	467	470	457	484	491	451	472	434	480	443	466	499	480	467	477	457	438	484	494	461	489	482	514	445	550	475	446	469	473	455	426	479	479	515	460	491	492	498	452	482	473	467	507	501	485	485	478	433	475	470	471	458	426	529	457	483	468	449	514	486	458	493	456	480	458	482	506	472	439	523	477	441	481	510	512	497	493	486	469	490	437	474	491	490	467	470	519	466	464	499	497	492	468	498	496	458	434	462	457	492	469	485	469	498	450	457	478	457	480	527	476	509	437	520	461	473	476	442	480	479	498	456	452	455	489	438	497	452	462	482	494	521	486	452	468	445	463	441	455	479	478	491	509	493	487	491	467	462	481	469	490	498	456	450	511	466	452	491	513	466	439	481	482	477	497	473	468	493	460	443	477	467	463	508	463	481	479	496	473	451	451	464	481	475	483	439	507	473	504	483	433	453	486	494	511	465	437	434	442	469	482	506	452	470	481	478	469	479	438	449	472	469	479	485	486	526	494	441	485	462	501	488	456	474	485	466	469	472	481	496	456	464	510	477	462	489	447	518	465	454	475	492	447	477	493	468	453	447	479	506	468	477	478	497	445	444	459	484	492	457	474	477	517	443	445	459	463	473	470	454	458	485	466	473	466	467	488	489	520	498	478	469	497	459	499	424	458	420	482	501	447	482	458	474	473	465	445	476	479	514	463	502	482	471	477	494	512	474	498	460	489	480	449	488	490	478	464	469	513	473	509	468	487	504	479	436	467	453	456	407	483	472	482	476	474	431	455	513	495	431	467	442	475	507	465	467	511	466	503	454	435	508	456	478	453	472	439	452	475	436	472	446	483	478	451	517	482	470	503	504	476	494	466	479	504	522	443	499	474	482	466	488	444	476	468	478	502	462	492	484	453	494	458	487	483	441	479	499	486	481	447	452	485	498	485	484	509	471	467	470	497	430	482	467	479	500	492	496	508	484	439	513	455	498	491	478	495	487	429	508	436	473	443	461	525	435	465	463	453	440	454	519	493	504	483	494	463	485	431	513	505	476	484	466	477	473	500	486	482	465	461	452	479	484	471	455	478	470	483	483	488	456	464	470	491	480	468	476	509	498	484	439	499	483	438	486	465	431	479	483	555	479	475	448	500	473	447	495	462	477	458	457	480	456	507	462	491	516	466	484	515	486	480	449	515	507	490	496	463	461	421	485	496	463	484	496	473	492	472	495	479	457	500	510	503	477	483	425	452	456	485	459	470	504	490	494	465	471	481	495	444	471	460	458	476	473	486	478	458	451	476	530	473	476	479	478	486	460	498	489	445	457	500	447	495	479	433	451	439	464	473	473	510	460	460	444	505	470	448	468	427	493	500	456	488	459	446	461	467	513	489	514	446	473	478	494	493	463	526	457	464	479	474	445	473	482	489	479	502	493	465	461	472	469	447	473	429	470	425	495	470	489	518	483	451	472	456	459	503	476	450	498	521	454	525	487	446	489	492	477	491	432	467	497	484	456	502	456	511	473	494	456	474	486	475	473	464	443	466	461	468	472	454	495	477	478	458	480	489	487	507	451	477	474	480	446	439	508	431	514	444	449	478	460	462	489	461	499	498	484	471	488	479	454	479	452	466	498	491	493	461	488	468	456	455	471	469	481	455	474	455	509	488	493	473	487	504	473	460	454	509	480	489	470	468	491	492	449	453	446	449	454	487	473	469	505	498	462	487	465	486	472	488	503	441	483	455	511	454	447	447	466	484	457	449	466	484	469	527	456	493	443	494	474	496	487	451	500	481	476	478	475	473	503	461	477	479	497	492	469	459	454	491	449	485	484	503	446	486	487	467	449	471	481	462	448	483	504	463	461	492	474	467	458	460	491	486	488	483	453	504	494	474	487	470	468	474	446	478	433	456	443	480	476	524	440	471	483	473	459	480	458	490	480	462	508	452	444	479	458	480	478	505	498	464	465	476	493	486	461	499	501	463	506	474	465	465	476	495	470	483	475
7716	8749	33337	51805	38935	39421	28828	16135	6841	2658	1245	958	848	884	881	830	817	809	880	824	849	840	880	845	874	857	762	876	852	800	860	817	858	830	842	825	884	795	860	854	837	867	873	777	860	855	846	789	815	858	789	865	814	814	853	821	848	826	859	845	805	802	787	807	870	782	879	883	797	820	826	849	808	778	855	887	840	825	812	864	814	854	805	790	816	829	817	806	840	794	802	847	844	807	869	864	842	830	827	801	817	810	876	835	835	892	765	799	806	797	871	820	845	816	819	815	805	851	811	821	829	838	793	842	791	835	847	864	847	784	857	761	823	846	853	824	833	843	869	853	821	847	783	849	845	825	828	821	837	825	820	864	870	852	819	788	800	838	838	844	836	840	832	813	842	869	838	826	837	836	810	847	817	812	869	869	810	813	823	907	829	849	843	830	871	849	818	829	816	869	855	823	815	786	868	861	809	825	834	897	840	823	801	878	836	840	857	801	822	871	790	827	818	868	787	831	813	843	830	846	804	859	825	836	832	832	796	829	863	856	831	854	824	764	839	830	844	793	864	869	820	823	819	846	825	827	853	843	840	816	821	811	848	830	853	794	786	801	811	865	883	843	879	801	850	806	792	835	864	861	847	857	811	870	805	816	850	816	858	881	877	863	840	797	894	799	811	765	787	823	825	807	834	863	842	813	805	820	867	833	843	853	845	820	847	842	875	840	800	857	863	815	803	848	778	816	841	893	835	839	854	830	804	865	837	865	805	812	819	804	818	840	829	826	807	848	840	866	852	791	813	784	860	843	834	788	833	822	852	808	775	778	839	818	772	800	814	799	807	785	817	865	885	806	792	838	928	878	837	839	816	842	832	803	876	844	808	820	773	828	812	884	821	812	829	778	831	817	892	847	787	818	777	838	835	771	814	840	822	829	795	877	802	830	863	880	829	833	814	865	811	879	854	817	811	847	861	804	834	858	803	819	882	756	799	835	838	812	827	864	810	811	784	884	793	816	828	819	849	813	826	823	843	867	766	804	820	820	830	841	813	799	853	823	797	843	814	833	830	823	882	789	791	841	823	832	867	815	882	852	830	839	781	786	785	790	839	803	805	845	816	865	848	809	823	808	779	867	851	835	930	843	792	830	841	809	841	855	835	779	830	880	823	811	857	827	823	835	851	829	772	798	781	789	766	819	820	781	847	855	831	865	816	843	817	883	783	815	802	851	835	889	827	840	809	797	826	837	827	795	823	862	803	837	822	834	883	809	885	822	822	786	778	825	818	851	850	843	869	808	807	848	786	828	739	838	801	833	813	830	825	834	795	832	848	866	839	833	787	786	787	889	837	807	845	841	830	817	820	838	879	828	801	828	781	800	783	838	825	805	796	864	803	812	853	853	850	825	833	807	860	815	815	843	804	806	836	874	829	816	805	837	816	842	790	799	779	845	861	841	827	840	802	828	855	836	844	844	889	855	845	776	815	831	874	870	836	857	819	841	847	788	876	848	816	859	816	816	797	848	787	799	833	859	830	776	749	829	776	848	790	827	786	800	828	805	773	857	827	770	801	825	869	852	895	863	847	835	844	820	784	867	858	841	812	801	805	812	783	857	824	869	785	801	769	826	846	861	886	756	823	836	838	784	788	810	820	817	815	809	827	828	892	814	749	872	839	821	790	834	809	815	808	824	851	816	835	834	882	850	844	892	811	850	813	854	809	826	778	845	878	865	814	808	833	818	816	847	832	796	802	848	814	899	841	796	778	858	809	881	808	835	888	819	817	800	831	793	878	814	860	875	844	842	818	836	834	841	802	826	873	782	854	797	861	839	827	861	811	760	843	864	851	820	875	815	837	836	798	819	790	830	839	853	829	839	805	816	832	850	838	810	759	926	783	820	783	865	817	849	856	856	834	880	823	806	791	853	861	837	822	859	832	867	841	881	834	847	826	855	849	821	845	825	835	812	791	860	846	774	818	791	817	856	766	834	808	798	872	818	830	845	813	828	843	831	822	779	779	834	796	841	807	785	796	808	851	772	836	885	862	866	810	864	866	797	791	854	783	792	852	881	815	837	829	830	822	808	842	851	822	770	893	805	811	871	829	837	799	838	848	809	783	850	843	818	821	784	758	785	811	910	826	801	831	845	852	818	782	870	809	846	814	823	850	832	840	903	833	837	842	837	823	823	834	855	819	811	776	834	842	884	794	799	832	827	824	827	821	812	809	753	847	853	836	824	825	817	832	878	820	872	827	842	829	820	858	809	800	813	814	843	839	794	875	852	832	872	809	805	809	847	812	849	831	851	813	772	823	832	867	812	833	812	827	836	805	827	825	863	809	817	834	872	815	859	886	836	874	823	802	842	824	854	805	831	850	871	830	811	810	848	851	839	783	857	830	785	839	817	795	810	838	782	787	848	839	817	868	861	792	843	815	830	817	840	811	834	826	853	858	805	855	816	787	879	788	807	853	851	849	813	778	852	800	802	836	768	848	813	820	832	839	813	855	789	862	830	854	814	813	874	799	811	813	779	852	812	827	856	805	831	805	834	819	832	801	847	818	822	841	840	805	801	809	837	858	840	769	846	821	799	797	827	848	870	789	823	858	860	839	855	802	808	825	826	842	829	842	832	787	837	782	787	832	808	836	782	810	839	819	824	839	776	796	817	820	774	857	830	860	895	835	757	895	758	830	873	804	807	884	836	798	800	849	803	834	831	852	859	864	838	838	911	810	861	887	818	817	868	841	833	810	773	849	858	830	832	880	850	889	802	859	824	850	873	826	785	830	836	768	833	851	891	854	800	812	766	801	829	801	842	814	808	866	801	830	840	837	851	871	799	843	858	855	828	809	833	847	817	831	851	862	839	796	779	853	838	855	836	799	810	872	818	796	861	843	847	849	871	836	836	862	866	808	830	821	841	815	834	828	822	844	811	867	833	813	846	816	895	806	867	836	808	825	764	788	816	826	789	805	823	822	816	862	837	825	840	878	865	817	878	861	780	770	819	867	834	876	854	857	818	852	816	823	797	849	824	853	838	847	832	803	808	890	805	869	816	823	870	781	847	802	860	854	795	816	864	827	882	834	810	821	839	875	830	870	874	804	839	762	836	842	835	826	817	858	813	751	832	824	817	846	853	821	798	859	825	841	809	812	814	825	850	812	802	852	811	808	832	807	787	827	840	790	843	838	810	798	840	832	846	856	804	832	841	845	864	829	824	817	825	858	850	830	771	823	812	844	816	812	815	832	823	817	838	774	769	800	805	851	831	833	844	857	826	863	859	864	834	828	849	844	826	829	839	848	792	822	750	807	821	814	794	875	846	812	834	794	849	842	815	831	804	861	860	841	852	883	868	847	751	804	862	849	859	838	831	808	850	832	820	857	909	834	851	830	837	831	809	833	848	823	825	834	827	877	800	788	810	808	820	781	824	820	814	801	816	801	879	880	833	850	852	843	833	821	794	880	809	850	833	856	838	839	876	845	838	841	874	850	867	842	831	797	798
22958	21046	29200	26022	41534	51391	42190	24669	10471	2794	915	486	375	364	370	382	370	370	396	368	355	333	345	356	373	368	370	368	349	339	374	324	386	376	342	378	342	336	367	378	355	361	357	375	323	386	345	417	389	340	340	361	369	374	381	363	353	368	360	375	344	383	335	407	369	359	345	371	378	353	356	332	379	404	345	341	327	355	373	350	348	347	353	376	358	333	423	331	360	337	372	362	356	382	366	360	369	366	373	388	386	343	378	350	375	350	376	350	381	353	354	362	359	403	371	364	353	332	405	342	373	354	391	394	343	339	352	381	357	343	368	350	369	379	350	374	363	355	388	349	381	381	360	374	377	345	362	340	370	330	351	377	374	367	343	377	357	390	383	362	352	350	347	354	347	359	367	353	342	364	362	347	380	368	361	357	370	374	388	364	352	336	366	373	373	404	373	391	342	380	374	351	363	378	349	365	359	369	366	349	342	355	355	385	355	358	372	377	352	361	355	355	353	384	369	355	381	339	387	361	388	360	371	369	360	365	375	385	345	354	359	379	371	390	347	345	352	376	388	342	364	350	352	386	349	371	378	378	341	381	356	344	361	333	359	365	388	382	367	375	361	367	387	375	358	357	351	353	378	365	366	365	351	333	373	348	381	352	396	407	375	383	337	350	341	389	391	403	359	364	371	350	362	371	370	381	386	388	364	362	343	368	384	368	327	353	348	393	370	339	366	353	325	370	353	352	381	376	352	388	372	353	362	358	362	385	374	396	370	355	340	328	351	366	365	349	376	343	389	345	378	360	348	371	350	389	363	334	352	328	362	347	388	387	353	366	372	408	380	360	366	403	386	334	344	375	395	344	334	374	361	345	375	374	368	335	355	384	330	367	361	339	370	359	369	379	371	369	348	352	361	368	386	347	341	356	338	363	341	398	370	387	345	367	331	351	328	380	378	337	360	385	337	362	369	364	367	379	364	371	373	370	354	383	362	365	364	356	367	346	350	388	346	359	386	382	354	377	375	384	400	359	352	360	355	386	387	322	355	342	389	362	352	363	343	343	358	390	358	368	353	376	340	309	349	374	380	364	324	376	353	372	388	386	383	349	367	402	368	352	354	361	340	385	324	376	355	383	406	376	375	356	363	344	350	361	341	359	348	373	373	371	365	332	370	368	393	345	353	410	316	389	356	359	364	357	382	350	372	351	340	400	324	383	353	366	366	320	342	366	362	333	374	370	395	404	350	370	384	388	393	338	337	349	378	350	355	364	361	391	351	367	374	354	368	342	348	387	349	346	364	327	344	344	347	379	356	342	378	351	366	354	344	369	331	404	370	361	330	331	353	351	379	371	350	393	341	353	369	387	356	395	364	371	363	363	385	383	351	379	344	400	388	358	358	355	362	369	362	369	338	379	360	365	371	355	386	396	335	372	354	363	376	339	353	326	320	369	370	345	376	355	346	355	354	356	348	359	348	349	338	363	331	344	383	357	397	344	360	360	375	337	368	358	389	368	375	367	403	361	338	357	380	354	387	402	382	350	379	343	409	374	351	365	333	385	356	411	361	383	381	344	380	364	357	357	361	335	361	362	363	345	376	334	374	374	366	371	318	347	346	377	382	369	323	398	381	360	343	388	361	366	340	334	388	388	407	322	362	401	360	378	405	392	380	363	370	391	317	357	326	355	351	357	382	348	362	354	371	379	365	381	367	370	348	370	364	364	382	345	373	368	345	381	346	362	342	336	334	344	327	353	399	362	353	377	329	369	384	356	380	343	348	400	366	334	342	360	370	378	359	365	335	363	374	397	360	353	362	369	360	364	350	386	356	374	373	350	365	369	336	360	385	376	383	399	347	401	383	362	379	371	361	335	332	386	345	356	387	367	355	364	400	392	382	350	356	384	356	360	351	374	398	356	333	370	355	369	373	351	383	368	388	349	352	363	372	341	362	351	367	335	360	360	362	348	355	405	367	369	382	384	364	377	364	373	360	370	367	372	341	357	373	345	385	370	366	390	377	323	351	355	417	354	343	337	353	370	367	383	375	358	377	340	359	369	384	381	393	371	343	372	362	352	369	370	370	355	336	384	353	335	353	347	370	365	383	359	351	323	371	382	362	369	335	372	364	353	357	380	348	345	391	337	334	386	328	352	359	405	379	370	371	351	342	365	413	336	360	387	392	385	335	377	336	350	381	370	353	366	384	368	368	354	365	375	387	371	345	396	402	356	372	386	348	379	378	364	348	398	348	372	374	398	366	368	388	391	361	380	347	355	382	369	354	368	371	374	331	389	377	341	337	373	359	364	336	374	380	390	360	375	361	357	343	335	352	396	354	386	359	395	353	364	323	408	364	371	354	372	357	372	404	368	406	390	381	386	370	370	370	393	342	361	363	378	361	387	373	333	371	352	382	380	361	382	380	381	370	349	343	339	387	360	353	363	386	331	344	348	362	378	381	330	410	393	352	346	324	383	341	401	361	380	362	377	370	352	370	382	336	368	370	344	385	341	373	376	361	375	375	366	397	387	372	335	397	386	376	354	405	375	392	354	332	369	349	360	358	375	366	358	322	357	372	359	356	363	352	386	392	404	362	358	345	400	385	391	353	397	369	371	401	365	383	338	411	339	381	361	358	366	342	354	381	337	358	355	359	371	355	380	369	374	386	376	388	378	364	367	359	390	355	372	366	352	396	378	349	344	389	387	364	381	341	383	338	369	357	375	356	400	403	366	339	359	364	342	355	377	371	363	381	378	341	374	355	324	363	398	372	364	361	380	396	381	357	351	411	370	382	369	331	361	383	386	376	349	367	347	364	388	354	362	376	350	341	363	354	361	376	362	366	369	371	356	373	335	381	344	348	361	349	376	370	378	362	352	343	314	363	357	364	377	372	373	355	348	385	356	406	336	370	348	354	366	381	349	367	369	367	344	366	379	349	373	337	359	361	355	390	367	353	373	361	412	369	337	355	365	370	378	363	387	349	353	327	324	356	363	370	346	342	386	347	358	394	356	352	360	365	368	399	370	381	374	357	391	359	383	392	363	338	375	374	374	355	357	368	361	361	376	347	390	375	359	340	363	360	343	353	354	357	343	374	358	348	378	381	319	350	341	325	333	386	393	376	373	335	369	338	381	387	342	369	373	357	415	345	397	372	334	365	363	367	389	348	359	392	360	376	359	378	370	365	390	355	385	387	330	349	336	369	357	351	348	335	372	337	375	368	360	386	365	360	372	352	334	386	376	388	367	387	358	405	377	320	379	387	371	382	367	365	359	350	367	351	352	398	362	357	395	355	358	359	329	365	346	357	358	367	377	368	359	374	391	343	384	357	355	322	354	384	375	367	366	373	323	373	407	348	364	347	364	372	365	362	383	395	352	328	349	342	361	332	373	356	372	404	357	348	374	377	317	345	358	380	334	363	355	335	371	332	371	347	360	357	348	381	354	361	386	350	359	346	352	360	376	406	395	400	344	322	378	406	378	318	392	348	378	340	378	349	341	409	399
13695	18417	44196	48168	64495	59169	45565	30935	16416	6164	2009	977	701	622	641	644	624	642	611	638	643	652	590	618	649	624	630	602	609	629	577	618	623	663	643	613	603	633	619	639	623	648	636	653	620	567	635	606	605	619	607	611	631	633	613	653	666	621	640	596	639	594	650	611	632	679	630	687	613	643	659	632	664	610	623	634	625	583	577	620	649	574	651	638	643	623	629	633	663	619	611	644	619	665	635	644	663	648	651	615	663	658	614	609	675	646	647	640	686	653	646	647	627	633	652	642	585	661	626	623	654	621	660	593	636	602	616	640	622	634	600	600	648	605	640	630	676	623	609	631	590	585	615	680	605	645	642	655	611	643	661	610	681	651	581	640	652	634	598	633	623	662	666	651	665	664	592	638	650	622	607	646	660	638	612	596	649	644	611	621	656	608	634	642	628	620	624	614	652	618	632	575	612	663	650	635	632	610	649	636	630	614	626	585	608	672	591	638	655	657	636	614	621	636	655	662	649	649	651	637	618	643	607	583	623	625	617	583	591	604	639	626	647	630	626	639	617	651	641	613	609	620	606	627	621	652	629	609	630	592	639	674	661	679	608	612	675	617	648	638	630	596	670	638	628	623	588	622	600	626	656	620	625	609	623	655	639	604	635	617	641	624	648	663	632	624	635	664	616	598	637	634	633	612	620	624	622	623	590	628	602	580	614	591	644	621	611	653	594	547	603	649	637	622	585	629	640	655	705	648	590	633	658	617	655	605	676	649	620	651	612	620	645	581	643	628	662	608	610	625	620	657	621	675	648	615	640	619	640	654	679	608	601	661	635	600	649	619	599	664	621	605	638	640	621	630	620	620	648	609	582	603	672	627	617	645	649	652	610	632	645	676	592	645	654	671	673	642	618	595	662	629	606	650	657	638	591	620	628	619	619	625	630	635	640	599	632	581	647	633	598	643	614	598	651	668	646	632	624	644	624	624	638	624	671	626	615	646	638	624	612	654	661	648	641	635	616	618	664	613	656	644	634	636	584	631	633	617	640	614	630	642	623	603	622	608	636	610	600	694	620	682	621	564	639	660	647	656	632	615	591	656	606	644	596	635	637	693	635	557	591	619	642	668	651	678	631	592	655	603	601	642	658	617	622	624	606	628	627	627	639	654	585	611	675	641	652	626	626	586	657	648	642	628	642	602	644	657	618	665	609	631	619	603	608	636	635	619	577	636	644	649	597	657	596	651	630	632	649	639	623	625	659	649	673	611	648	638	637	662	642	611	649	603	635	663	654	642	608	617	621	674	637	607	588	650	626	613	600	662	635	623	644	641	654	600	603	625	622	588	634	610	635	611	586	650	615	628	630	594	614	636	642	653	645	679	595	637	644	670	646	633	655	625	618	595	664	691	670	633	624	605	626	668	623	645	609	643	650	642	640	597	658	664	617	637	663	628	603	604	642	606	670	595	602	644	641	639	629	595	643	669	634	609	646	629	602	648	632	654	635	651	664	643	675	632	621	597	657	614	597	657	612	633	624	664	607	660	629	651	640	620	631	641	613	584	648	647	649	683	611	592	623	640	593	602	666	658	644	599	617	661	611	622	622	641	598	656	605	665	617	608	607	609	672	651	654	663	654	593	623	591	594	619	633	654	619	667	622	625	653	598	606	685	634	661	600	611	629	649	613	613	626	632	646	631	588	600	606	608	617	648	629	595	596	640	613	671	642	611	680	635	614	638	609	602	666	657	639	653	649	608	615	629	671	617	635	648	623	650	639	599	611	624	605	620	592	667	652	641	633	609	616	633	640	631	598	642	636	668	625	631	630	659	652	615	575	603	648	626	629	624	630	560	664	614	618	639	601	670	603	660	611	622	660	631	668	628	641	627	613	631	620	608	678	637	693	614	661	643	600	645	593	604	619	645	579	629	618	593	619	603	660	630	649	664	672	647	642	662	605	618	649	601	664	603	602	625	644	674	628	601	654	655	633	589	612	622	636	709	605	591	581	634	653	654	618	624	652	656	611	613	624	652	644	638	593	599	609	642	645	622	649	620	680	590	616	634	648	623	624	600	603	668	622	622	633	625	631	641	648	650	641	672	625	668	621	617	627	662	661	645	642	613	621	581	632	615	647	637	596	610	609	586	657	614	645	647	647	645	632	636	664	632	622	628	657	625	597	669	635	660	626	627	602	667	654	616	653	660	689	674	616	625	649	624	654	626	638	633	651	640	627	602	632	644	635	645	610	672	665	628	620	622	614	592	644	620	590	608	612	617	603	652	614	653	684	568	647	631	586	624	668	620	630	614	594	625	640	639	633	678	637	636	676	644	621	666	635	605	605	651	653	639	644	655	629	618	615	671	655	645	643	624	652	630	628	613	631	593	660	669	636	609	675	617	661	595	661	591	608	594	630	692	667	681	663	645	633	625	681	644	649	661	614	631	602	618	625	622	602	606	600	646	670	651	635	683	648	617	606	615	639	592	630	629	620	646	628	661	629	637	605	611	632	615	645	643	648	621	644	617	638	598	644	621	637	649	640	630	599	603	619	649	598	657	642	633	622	632	628	659	613	647	683	687	621	602	658	611	649	596	631	627	635	646	693	644	665	610	636	572	595	632	628	635	622	609	660	616	628	593	591	641	629	638	651	620	655	639	617	660	637	656	652	605	679	624	624	659	606	582	629	589	617	613	642	603	589	644	635	649	630	672	604	650	635	632	654	646	589	658	599	604	631	604	582	632	600	653	644	605	627	597	619	617	645	626	645	603	662	654	649	626	597	657	645	686	635	629	629	667	634	571	635	571	628	628	651	639	617	643	610	645	616	633	603	637	603	598	652	630	625	627	632	616	612	645	638	669	638	655	637	626	639	622	632	637	660	632	617	614	599	632	621	634	650	649	618	657	654	636	624	618	622	607	591	628	645	639	601	619	638	651	621	650	638	639	665	662	628	666	637	644	621	628	606	642	660	622	669	611	663	620	599	590	650	580	622	611	609	668	594	632	635	602	652	630	646	645	602	613	647	640	651	599	617	615	677	599	649	638	663	640	626	650	642	652	662	606	646	644	609	646	632	647	629	618	613	631	647	624	673	675	626	665	627	623	613	645	637	671	602	653	629	628	647	642	657	665	594	637	614	623	652	595	628	623	650	592	605	636	618	607	616	596	665	624	614	603	569	611	658	583	664	620	645	640	665	667	616	659	636	663	621	629	576	641	664	608	675	614	610	639	666	609	610	628	637	603	655	659	617	647	595	675	647	610	644	590	631	598	643	631	581	646	622	636	616	640	608	661	592	614	637	638	657	610	647	613	626	663	669	642	638	651	606	612	666	644	638	631	633	630	622	618	608	617	579	582	637	650	583	663	626	623	581	653	635	639	647	608	655	641	636	632	576	606	623	622	628	665	645	599	657	598	637	626	581	639	683	609	629	575	642	630	624	655	648	647	636	646	637	673	715	648	614	619	665	635	656	644	623	646	618	657	668	623	625	598	634	658	601	655	630	616
26463	20023	12949	16898	17467	13362	7117	2849	1215	680	552	505	521	524	506	506	535	484	482	493	524	477	517	517	511	549	492	550	507	511	530	527	490	489	477	520	499	467	482	524	497	512	526	493	483	512	460	542	516	532	563	516	483	524	520	458	523	520	496	523	482	533	477	531	523	520	507	517	492	490	494	470	510	503	506	486	542	474	546	477	533	475	516	476	471	510	532	505	502	502	492	459	504	506	519	492	502	483	536	520	508	519	485	528	470	522	513	473	534	528	510	534	482	513	492	508	475	456	535	484	506	498	489	521	470	526	501	503	502	519	494	510	479	498	499	505	469	519	500	509	503	502	490	480	499	542	483	511	483	522	518	526	488	517	481	569	477	518	471	523	532	498	497	515	515	543	532	502	509	451	530	534	466	476	489	528	473	512	480	521	513	516	507	473	517	510	501	504	489	485	482	496	480	468	469	548	480	477	476	486	487	540	532	505	498	487	494	510	504	503	506	476	506	508	470	517	490	536	533	517	506	530	536	497	504	549	508	443	505	528	502	504	514	536	478	507	485	490	492	504	492	504	516	520	510	528	507	526	508	540	477	517	456	514	482	503	498	478	487	479	516	499	525	483	510	535	512	517	514	509	489	528	481	519	496	491	467	526	496	474	546	456	516	504	491	496	515	453	501	497	496	495	492	496	473	523	494	494	533	515	479	509	512	518	485	512	497	538	512	479	511	454	473	506	474	484	509	501	471	473	509	491	486	503	534	520	509	484	513	485	528	459	518	520	507	501	472	501	507	479	479	522	503	483	477	486	532	480	526	470	509	505	490	506	488	487	530	519	511	491	480	496	518	524	490	481	462	511	470	483	484	483	469	532	510	471	503	502	532	514	509	533	494	512	455	494	490	516	508	498	507	488	471	517	512	516	477	468	483	500	521	496	518	555	462	507	482	535	486	505	484	480	461	500	498	495	491	476	490	490	522	516	523	443	520	518	507	480	504	470	481	508	522	451	488	517	509	483	503	485	503	553	502	472	545	547	520	510	508	531	500	540	537	514	516	521	523	480	510	470	516	532	484	532	518	523	499	500	521	493	480	489	484	471	523	474	505	482	509	531	512	473	500	499	479	490	517	520	509	477	493	511	481	496	487	499	494	472	476	509	491	525	463	498	497	510	482	510	489	512	538	512	485	469	493	499	514	467	490	505	480	450	481	506	517	511	489	503	505	456	515	488	515	522	521	506	518	500	505	491	492	563	505	543	506	520	521	538	523	486	480	505	484	532	514	497	527	519	519	523	497	501	550	515	518	521	471	467	449	483	463	493	483	518	485	516	517	480	515	480	489	468	505	447	487	529	496	541	492	481	473	461	493	521	534	496	451	487	496	487	545	544	518	500	496	493	467	493	492	492	471	539	532	537	515	459	492	510	485	471	516	542	465	491	501	536	508	477	474	457	494	523	529	512	524	518	509	503	484	482	486	518	526	529	499	529	497	496	516	502	507	505	498	491	515	454	495	471	471	456	505	492	495	470	491	523	505	505	529	488	476	510	501	535	459	520	527	522	477	472	514	555	479	499	520	468	501	545	509	491	541	481	497	495	460	479	495	483	498	507	524	488	471	514	507	533	509	512	522	497	478	479	484	467	477	451	535	487	502	484	511	512	487	489	518	470	520	482	534	561	501	536	478	484	469	521	485	442	484	505	486	508	548	507	508	495	475	485	484	518	477	500	505	534	476	488	544	517	433	487	483	472	508	510	491	531	495	501	535	468	504	526	506	461	516	479	511	499	504	521	495	488	511	500	538	457	477	487	493	487	526	510	524	486	497	471	539	547	470	508	501	529	544	514	468	506	504	522	488	476	494	504	488	500	508	511	498	512	516	541	506	515	476	478	504	512	504	497	505	515	501	495	482	500	482	520	484	511	466	507	536	511	493	479	478	461	460	496	506	488	529	488	493	522	497	478	509	489	516	496	499	478	519	504	503	482	477	471	504	517	485	505	472	514	452	485	482	517	520	485	494	531	511	486	523	490	500	500	501	522	463	480	510	468	509	496	493	480	485	539	474	521	524	480	476	506	505	510	516	553	503	531	473	482	519	520	474	519	522	486	487	542	472	492	477	524	533	474	497	507	519	482	507	490	515	532	491	536	482	461	495	537	468	538	487	491	509	482	493	521	495	513	457	529	518	489	498	488	475	513	496	471	490	507	513	533	462	510	552	522	493	515	477	516	507	468	515	513	528	513	524	542	482	478	480	500	482	492	498	504	508	524	532	534	468	486	528	500	544	497	494	480	492	497	522	541	564	501	542	484	489	538	510	540	568	518	489	480	543	428	497	497	495	462	493	500	527	534	482	486	463	490	485	510	494	534	450	469	529	514	539	524	492	528	470	473	490	511	497	482	491	490	503	536	485	540	541	461	465	521	532	483	503	502	520	482	505	469	490	473	480	487	497	486	513	531	511	471	496	496	523	480	483	502	508	523	505	499	532	502	476	472	546	525	482	484	541	523	487	477	476	484	481	475	493	532	504	552	487	501	507	480	530	507	490	502	520	475	507	518	487	501	556	488	536	488	519	518	492	495	523	494	470	474	516	498	512	497	482	502	529	501	541	490	501	553	462	534	551	507	482	510	496	470	496	530	516	497	511	497	491	497	531	481	499	506	520	495	537	514	498	453	497	512	482	461	479	510	469	542	500	479	493	494	508	493	517	525	470	474	490	538	532	520	495	514	489	492	495	530	543	494	497	482	487	501	473	475	486	544	519	494	495	498	503	515	478	494	535	521	498	495	522	541	511	537	489	478	473	482	488	489	494	470	532	482	479	488	482	489	473	527	475	495	517	523	475	532	462	480	515	527	540	495	530	466	493	516	547	487	514	503	524	519	527	493	480	472	494	488	491	524	505	503	501	506	516	519	539	552	502	510	490	534	482	523	495	539	496	513	509	501	508	520	521	502	513	521	520	542	505	503	531	524	487	525	485	482	497	512	521	499	499	487	526	486	525	490	515	498	470	502	510	535	496	489	536	489	522	488	522	525	496	487	515	501	500	501	477	518	494	498	508	503	472	512	482	497	481	492	521	506	524	508	513	471	518	511	494	492	499	488	492	495	555	529	489	525	553	506	449	494	502	509	482	488	503	497	492	477	493	519	507	512	522	509	488	512	525	493	537	507	510	493	515	510	504	492	504	506	478	484	500	546	520	521	484	509	492	484	488	519	459	486	499	486	501	486	539	517	519	502	535	532	473	522	500	506	508	524	514	472	511	531	506	489	552	535	467	482	479	486	477	493	501	506	512	550	464	456	538	539	455	525	529	505	486	490	517	491	465	484	529	520	521	510	535	486	522	513	442	526	481	497	498	508	551	484	510	461	491	523	486	546	500	492	509	490	508	485	503	496	504	518	500	504	502	476	491	481	447	495	515	495	532	513	513	505	525	479	534	488	539	492	504	501	469	490	508	529	528	505	519	517	476	479	543	504	482	512	509	492	495	517	505	469
5352	3089	15034	22125	26494	20738	13041	6152	2458	1450	1026	925	907	913	807	832	863	870	879	866	875	867	882	861	866	906	846	842	921	922	864	905	877	906	895	903	800	892	864	880	822	879	912	839	862	831	888	883	875	842	854	890	848	859	938	882	906	855	934	830	874	855	829	864	817	911	901	893	864	817	812	885	895	847	839	867	839	863	838	873	826	877	874	878	872	887	827	847	812	860	856	810	885	837	886	827	885	879	878	867	881	849	862	866	879	894	941	898	870	865	866	841	869	872	865	828	859	901	808	859	852	889	882	831	903	876	821	887	850	834	878	889	855	892	864	888	935	879	896	870	881	903	812	885	869	838	886	884	802	893	837	833	887	876	881	901	906	913	898	843	884	824	919	886	870	880	891	846	856	895	927	832	852	911	873	830	879	831	838	915	890	846	905	877	881	900	848	885	878	866	836	842	797	879	866	864	877	861	879	837	835	926	891	834	905	894	786	808	844	847	820	871	887	811	907	892	890	881	843	902	859	893	906	875	836	895	910	891	858	896	880	855	865	913	890	852	927	852	823	860	834	855	857	867	849	904	890	882	851	870	882	819	876	795	847	869	836	827	844	933	898	885	875	889	872	847	880	915	904	841	913	859	876	852	832	844	852	868	847	831	914	866	897	848	867	853	873	906	855	817	855	857	842	908	878	887	881	852	886	843	916	868	895	849	865	834	911	863	859	860	795	853	878	899	877	850	893	887	849	825	879	909	783	842	855	864	852	821	875	960	858	898	835	908	858	837	855	857	860	930	886	812	885	897	820	815	874	893	889	852	856	853	912	858	842	928	892	842	902	842	832	809	822	900	834	847	925	809	823	842	854	908	873	882	919	887	855	835	931	907	859	866	868	868	854	858	853	907	951	897	847	925	867	834	876	841	892	827	894	888	884	878	878	821	881	854	852	890	841	836	861	909	867	849	832	857	894	827	922	831	881	864	879	912	867	850	869	874	890	842	863	852	843	865	842	875	848	827	907	846	796	819	813	841	891	840	885	859	862	870	899	884	924	893	868	844	816	883	869	835	835	856	872	800	869	869	871	831	915	837	923	887	883	843	833	908	876	844	900	889	908	863	866	820	855	903	844	897	852	869	831	858	903	863	859	832	873	822	819	912	821	868	904	820	897	875	903	863	876	930	905	871	893	861	825	879	851	863	865	858	880	851	880	831	807	840	848	907	895	939	927	844	882	818	927	851	845	873	836	896	880	873	819	783	880	871	890	892	913	927	863	853	903	833	893	873	830	833	882	909	875	885	851	877	802	875	927	914	897	879	840	857	848	919	831	883	862	876	849	908	890	846	845	875	850	825	830	852	916	837	856	876	861	914	894	896	886	828	828	892	857	815	879	866	844	848	873	865	851	878	838	847	887	870	876	888	871	877	880	872	846	899	845	857	876	875	861	879	872	868	819	864	893	907	889	918	893	857	879	912	905	808	938	845	869	858	882	821	898	886	841	884	831	837	874	840	906	854	848	838	836	844	847	847	852	885	852	832	897	881	870	907	860	928	852	853	881	876	862	925	900	876	842	890	844	896	840	908	864	887	892	873	834	870	835	858	850	886	828	806	864	882	836	866	877	838	893	849	889	841	874	908	868	843	883	865	844	878	893	838	882	876	884	864	826	895	856	870	850	894	875	859	873	903	880	885	869	836	894	894	937	894	858	874	857	882	857	904	891	870	834	891	833	819	864	851	894	843	847	881	888	895	879	875	880	884	885	806	882	853	894	893	842	842	879	894	821	850	865	898	839	879	877	917	869	876	882	884	904	846	858	876	927	829	841	893	893	861	896	883	833	895	832	897	866	854	877	880	910	839	839	883	877	872	850	900	878	878	846	889	841	873	815	828	880	861	844	857	889	855	873	827	903	804	865	840	853	891	870	863	829	941	852	866	814	863	886	880	848	839	861	930	868	883	864	863	899	921	854	871	874	880	852	920	849	858	879	897	876	851	848	809	861	894	850	900	871	850	858	844	809	852	888	899	887	906	868	861	858	873	871	945	866	842	852	830	875	855	869	875	846	832	814	840	875	854	887	828	843	927	893	823	852	900	909	912	882	863	836	895	861	883	855	879	844	912	873	872	883	800	893	841	890	924	856	935	903	902	873	823	898	851	839	833	899	826	824	823	887	870	850	888	889	860	896	841	877	875	944	872	876	902	878	853	900	879	866	896	888	844	851	887	879	879	875	833	891	884	885	858	835	880	828	887	830	894	877	825	877	854	902	838	845	905	860	849	872	875	877	902	887	868	847	839	918	877	887	851	922	811	849	845	877	838	906	842	876	846	930	853	885	891	859	868	896	859	839	910	861	870	851	900	853	843	869	864	910	842	844	848	838	842	855	856	863	862	919	855	877	879	828	869	831	843	849	884	858	906	886	867	844	872	864	875	883	835	872	871	852	827	862	819	809	914	850	893	868	900	843	889	925	866	875	857	869	894	849	873	834	887	789	870	857	876	873	855	944	880	843	879	889	913	868	827	849	860	894	853	873	882	864	867	896	854	836	889	833	866	887	854	868	840	864	875	839	937	843	851	870	856	849	909	876	844	927	913	867	903	867	880	890	899	915	872	874	911	861	864	856	816	881	871	875	837	821	850	869	863	864	877	885	860	900	862	867	881	897	850	907	903	896	923	874	860	856	896	889	847	854	863	833	843	867	895	877	928	838	875	880	863	901	923	855	840	845	845	870	873	875	842	856	839	889	861	875	845	859	883	884	841	858	930	891	900	870	824	947	862	872	855	876	855	882	862	881	826	840	867	884	882	880	800	889	899	848	849	870	889	864	850	853	852	796	886	864	836	857	898	870	832	878	858	831	867	847	901	870	866	847	869	860	877	835	901	893	861	821	855	911	818	884	825	884	829	847	881	829	891	841	813	854	845	823	845	875	922	854	855	870	874	839	899	880	893	900	880	898	874	858	863	931	873	891	852	872	904	845	841	878	816	833	860	801	852	860	853	872	849	860	883	840	901	861	839	860	827	911	908	841	879	840	923	825	896	868	833	820	879	881	855	921	859	905	899	900	871	871	877	881	867	815	871	872	867	809	900	858	877	891	904	894	822	850	873	870	855	891	854	828	852	873	932	854	829	871	807	822	869	892	825	868	827	885	862	881	886	882	825	876	842	850	836	896	898	855	865	884	853	837	910	921	896	889	866	861	935	814	878	847	854	849	854	857	884	882	864	903	866	879	886	842	867	827	915	910	859	897	849	835	857	886	846	901	873	883	919	859	895	794	900	884	905	898	865	889	846	814	904	878	879	879	835	925	881	834	871	823	868	842	859	880	857	928	853	847	885	846	840	861	879	913	894	830	888	922	861	870	882	860	859	852	883	903	860	885	863	841	858	829	804	878	896	867	897	872	858	880	894	879	836	874	913	890	854	856	911	849	869	839	821	857	848	890	869	851	885	850	852	856	968	862	868	892	854	850	923	871	854	848	854	830	881	847	794	870	914
24856	21076	28190	29244	36961	37633	26206	11825	3478	1300	647	512	489	459	424	462	454	461	523	496	450	450	447	442	473	455	492	485	452	451	460	437	452	509	467	450	442	493	488	451	433	449	506	441	429	480	463	477	501	445	449	442	462	451	484	492	458	449	438	464	428	450	449	458	480	438	491	455	460	486	472	470	487	464	446	457	447	458	423	470	428	486	486	475	467	456	420	485	489	463	442	468	436	475	463	482	456	441	501	445	465	449	436	464	478	464	462	491	433	443	450	497	447	507	488	452	429	438	488	491	442	433	499	466	452	449	463	471	434	472	417	439	433	475	464	469	464	445	448	471	455	504	483	439	497	459	483	416	420	458	496	454	453	469	473	447	467	475	460	471	467	465	437	448	481	458	446	418	447	468	423	450	487	482	458	447	457	471	466	469	458	479	458	487	460	455	457	438	487	464	484	455	471	467	483	480	465	441	433	501	455	422	461	474	452	447	458	450	426	455	453	436	490	463	488	445	421	443	466	459	478	450	458	457	421	472	440	469	455	448	456	446	466	491	440	432	446	485	467	501	475	453	481	432	453	465	486	461	468	450	453	428	503	487	448	456	477	438	421	464	465	467	436	448	481	447	460	444	492	472	492	453	502	470	458	505	502	484	451	487	462	472	488	440	475	453	463	503	458	445	462	442	445	484	468	439	461	446	522	447	475	449	481	446	449	445	432	446	452	467	455	428	423	484	458	446	489	417	432	496	471	490	442	431	466	459	434	470	493	475	448	455	435	466	454	426	439	449	482	453	438	472	457	421	482	455	434	483	444	452	453	457	477	464	464	489	446	461	477	423	482	467	497	461	474	475	467	450	502	468	474	477	467	490	463	484	450	511	425	435	478	431	433	481	449	455	459	474	436	488	437	447	473	456	448	426	452	487	469	448	421	463	463	444	460	487	481	468	479	486	482	459	487	445	419	492	484	449	497	495	463	410	452	420	493	484	443	402	437	418	482	469	440	421	410	471	444	445	466	449	468	456	459	462	485	468	473	466	438	466	441	461	452	476	465	464	463	497	473	447	491	426	471	445	470	471	432	426	416	441	496	471	471	490	451	466	469	503	513	436	468	448	462	463	497	489	452	486	477	447	493	453	480	452	462	463	437	475	472	478	427	410	441	465	459	448	472	453	424	480	453	442	466	467	444	429	456	437	484	451	440	469	444	432	453	469	493	452	425	453	472	448	449	454	471	487	453	449	472	441	494	448	482	475	497	510	449	441	485	419	488	491	463	482	477	442	441	441	462	480	479	478	445	474	487	483	467	457	413	453	474	448	473	449	484	479	456	423	477	464	464	477	446	449	449	484	465	480	484	443	442	420	483	471	449	466	452	437	444	457	440	469	464	471	496	472	445	463	474	468	479	460	517	467	486	477	447	478	462	450	473	426	458	436	467	488	450	476	444	432	456	459	513	449	452	480	466	455	457	452	442	446	440	480	483	452	460	438	453	502	455	413	459	506	463	490	451	488	462	440	468	419	457	461	465	448	429	435	445	432	461	517	471	461	447	437	475	455	512	458	443	466	451	447	460	440	447	466	484	433	463	460	436	478	438	461	414	477	486	438	472	462	494	456	424	446	459	434	488	475	460	475	502	488	456	461	472	473	449	466	436	479	485	463	440	440	441	445	486	451	470	488	508	475	448	452	468	443	448	458	463	489	471	454	458	454	425	525	453	484	454	434	461	441	467	436	460	403	481	460	416	447	467	451	475	486	475	453	447	450	432	440	440	416	471	400	498	460	431	468	447	485	487	451	434	491	480	437	448	492	420	475	426	487	458	446	471	471	444	448	473	478	457	464	462	482	472	484	445	479	463	461	439	455	444	501	456	479	438	479	474	467	451	464	476	468	470	457	469	463	478	454	444	481	477	481	406	489	459	455	485	465	430	456	464	485	492	477	446	460	449	429	448	442	492	506	480	467	483	469	457	502	481	423	431	455	479	451	460	473	493	461	468	466	466	441	420	471	436	438	410	442	464	469	450	427	479	501	437	487	440	476	439	463	431	484	450	464	450	484	469	476	442	463	458	497	444	448	481	431	471	473	465	470	445	458	480	442	436	468	443	440	465	446	469	437	460	439	444	481	461	480	467	446	514	455	463	451	451	469	482	472	496	425	452	458	466	439	466	503	464	468	461	463	448	486	459	478	501	436	434	478	506	484	484	442	536	460	432	446	490	453	490	470	465	467	471	459	453	480	451	477	457	453	435	497	463	431	497	455	474	463	446	449	486	459	493	454	474	486	442	450	464	477	469	442	454	468	436	449	450	464	473	453	419	423	476	458	463	428	445	446	451	465	453	471	435	471	436	468	455	470	463	424	454	457	440	473	473	456	458	454	481	427	416	436	438	477	497	481	515	477	471	442	505	477	455	452	458	471	484	467	426	438	457	444	469	429	478	479	485	484	482	479	429	445	459	484	445	458	482	427	441	530	483	459	471	468	464	453	432	502	457	457	451	467	432	449	428	417	415	433	460	482	472	486	485	443	486	465	462	426	440	481	458	499	448	476	462	434	465	442	480	456	468	503	507	494	437	489	471	492	440	482	459	450	468	491	493	470	493	431	466	439	451	492	459	461	428	489	454	468	475	478	482	423	482	476	456	453	450	448	489	453	482	471	455	446	432	482	436	486	461	478	486	491	483	474	496	481	449	472	468	465	439	452	463	480	471	466	446	500	481	480	469	449	468	467	478	472	493	459	505	434	445	493	440	482	496	458	495	437	461	444	446	491	457	468	438	519	427	440	435	503	477	447	496	473	423	448	473	459	465	484	445	464	483	447	470	497	452	484	457	463	460	477	487	431	441	458	458	441	448	415	475	486	476	471	477	437	432	451	472	473	425	486	459	488	438	446	470	439	452	474	517	467	398	482	443	469	459	463	479	468	499	441	447	475	449	497	462	444	470	479	464	455	485	483	448	458	457	428	445	466	447	438	486	487	425	428	471	451	472	504	458	446	468	409	452	453	423	482	450	464	508	443	497	498	462	461	438	468	460	460	425	445	464	460	513	473	431	445	455	459	473	469	468	484	453	446	488	491	458	449	481	455	449	486	456	479	462	476	447	428	440	454	464	444	470	443	456	423	444	462	441	473	455	456	449	421	456	422	435	487	444	474	454	481	444	436	416	446	419	430	459	485	453	450	484	464	420	438	470	461	474	487	485	433	430	476	477	482	486	507	496	460	445	471	480	428	461	470	478	450	464	466	444	437	463	465	451	449	497	459	465	449	444	455	419	466	439	475	454	442	467	491	462	494	482	469	477	473	454	471	455	452	418	479	476	448	452	464	472	433	456	445	466	470	486	451	474	441	472	470	463	447	407	446	442	446	460	471	462	460	467	466	477	466	420	450	440	454	480	476	451	458	431	456	441	450	485	474	472	470	433	464	488	486	451	467	472	452	479	459	490	481	490	473	451	473	466	460	453	443	482	408	480	468	479	462	494	447	467	450	500	506
6142	8054	29290	32330	46271	41810	31586	17603	7405	2812	1319	974	827	811	822	820	782	834	790	897	805	820	797	805	817	793	768	817	784	809	794	849	818	832	795	806	824	826	839	835	805	717	830	785	807	825	827	785	787	841	876	816	840	895	844	843	795	838	823	827	800	824	842	816	812	793	855	841	797	814	822	792	766	825	836	779	836	811	800	820	801	865	813	858	802	804	786	793	804	835	778	827	837	808	784	857	754	809	872	824	819	826	820	822	833	777	753	803	846	808	756	800	827	823	825	789	773	826	783	854	801	763	780	858	829	818	780	846	815	830	821	812	790	791	805	784	823	870	811	780	845	815	847	840	808	818	786	817	834	813	829	826	823	809	815	840	782	780	832	792	811	832	831	770	805	809	788	850	773	818	796	821	826	825	853	799	810	831	764	825	838	795	751	814	832	786	811	834	779	818	839	803	773	843	806	764	791	758	771	833	836	771	774	803	839	808	803	796	839	831	812	841	818	791	805	803	806	813	788	850	801	821	808	873	820	814	835	758	813	807	803	820	825	832	819	870	842	783	859	798	765	841	846	853	809	783	780	783	809	792	831	798	830	839	832	852	803	786	797	820	825	787	844	803	795	815	831	796	833	797	776	795	818	791	787	819	838	833	811	819	849	817	819	757	763	811	859	822	882	843	820	810	788	807	791	784	801	828	794	790	788	827	806	842	840	806	800	824	847	795	834	835	779	825	767	749	835	878	795	818	815	752	854	808	833	849	844	770	850	842	825	798	875	801	820	819	813	820	789	777	763	824	851	768	848	837	815	789	797	778	819	775	810	778	832	817	823	822	774	812	793	787	811	814	790	830	802	827	844	804	805	830	802	804	866	752	813	838	846	804	851	776	845	825	761	840	806	805	813	803	808	894	781	814	823	823	833	818	768	780	812	829	863	792	785	820	827	799	804	860	758	837	791	797	788	839	789	791	776	801	800	794	796	898	825	789	804	822	863	806	811	799	802	820	839	832	775	814	862	809	799	806	823	790	785	752	784	794	808	820	782	804	758	857	776	781	827	786	854	799	736	864	812	803	783	836	837	830	809	792	801	785	819	821	803	816	821	840	790	827	803	876	820	850	789	800	806	831	834	773	856	843	850	787	798	802	831	819	777	819	826	793	804	802	812	819	814	809	797	797	796	745	812	792	832	788	792	773	861	831	752	804	807	799	843	839	805	832	796	836	823	784	824	850	816	843	779	789	829	776	802	829	810	820	841	777	851	780	846	767	835	791	832	800	829	797	816	781	846	813	760	829	814	809	750	801	784	869	819	848	779	755	864	765	834	789	813	833	786	798	743	834	834	814	789	819	823	810	761	807	762	806	822	768	819	795	769	817	833	790	797	825	792	751	788	812	799	839	777	870	799	796	829	815	803	793	857	834	815	846	814	744	803	753	811	775	800	840	798	824	799	880	851	851	791	775	822	750	873	837	865	839	798	835	800	791	857	805	837	765	809	852	791	809	851	789	770	853	835	797	818	779	819	840	779	826	816	807	830	834	788	809	847	757	815	828	776	893	842	836	775	757	820	834	821	811	776	782	805	807	846	784	836	799	823	780	803	830	758	827	789	818	812	772	846	781	809	817	846	833	817	794	795	791	790	802	804	819	811	813	802	867	788	876	819	798	773	816	827	782	846	836	774	765	836	867	802	773	779	832	818	790	768	798	806	848	783	812	804	816	822	826	817	831	783	809	773	807	846	819	823	807	833	824	781	814	837	785	837	834	827	799	794	794	791	898	837	788	853	781	843	790	802	856	845	807	781	792	819	806	798	797	785	765	835	809	771	835	807	807	870	831	807	826	866	814	774	778	814	827	801	807	798	845	833	816	783	832	815	832	836	806	797	796	785	793	833	824	762	813	841	830	809	797	782	838	768	834	823	788	791	811	816	837	825	870	866	830	783	869	830	840	821	845	812	824	840	749	717	807	850	795	769	814	804	875	810	852	804	803	796	840	818	807	836	840	809	803	792	836	813	836	820	869	758	787	829	834	788	772	855	783	873	809	835	817	812	808	840	842	821	833	879	812	820	804	832	803	837	821	810	818	788	816	802	838	790	755	784	807	824	790	810	818	790	786	827	780	764	776	823	794	798	792	838	835	782	870	830	804	824	809	813	807	865	842	796	794	824	872	846	836	839	787	834	876	795	818	778	822	754	791	809	767	788	833	866	838	816	808	786	769	863	777	818	872	741	801	782	816	824	781	816	852	813	826	803	794	769	809	806	771	856	844	841	843	799	797	848	840	831	808	814	814	806	798	809	824	834	823	817	821	855	811	759	814	792	827	824	779	853	820	788	827	873	827	800	814	794	840	801	840	841	804	822	844	796	815	837	763	831	836	817	777	837	861	844	811	759	767	781	817	881	794	826	766	786	805	816	811	822	827	775	767	855	813	840	854	802	830	806	851	800	846	829	817	841	799	809	784	804	883	804	807	779	825	811	867	805	791	808	824	819	783	765	788	801	833	830	826	852	802	827	843	809	783	836	827	790	789	801	842	787	858	808	820	801	808	813	764	813	828	805	776	789	786	812	797	801	792	777	769	814	734	809	807	768	819	876	786	828	868	824	828	842	824	800	830	784	827	849	812	783	831	801	783	833	808	791	820	812	825	796	748	781	837	818	809	819	834	833	821	820	839	807	832	812	853	798	773	865	814	801	809	792	792	794	789	800	805	846	827	833	818	802	824	797	815	830	836	844	792	785	821	786	798	806	746	771	796	831	805	808	792	829	829	762	782	851	823	814	823	808	862	815	779	864	781	839	786	822	832	771	800	836	788	797	877	847	793	761	844	823	858	772	838	876	771	809	848	786	841	820	790	825	765	768	804	803	764	786	805	798	840	782	845	818	812	776	793	736	828	838	870	809	855	817	809	787	803	808	842	801	764	841	848	790	821	808	768	776	833	838	796	784	823	804	849	844	824	816	758	856	756	768	781	818	786	784	784	840	791	802	832	848	822	831	814	815	758	820	758	836	820	793	783	809	802	779	824	842	770	793	795	841	845	815	782	804	817	787	779	867	839	793	810	816	823	818	821	817	824	857	846	835	807	811	795	837	834	805	774	847	867	839	796	818	822	778	764	793	802	837	805	817	745	854	769	825	765	807	712	765	801	826	783	839	817	868	807	816	854	817	852	812	862	797	792	781	784	823	831	844	769	779	784	866	802	770	793	819	873	770	793	783	796	808	803	752	786	848	799	792	825	790	815	798	786	807	799	819	809	859	835	784	817	794	809	799	831	775	824	798	828	793	803	849	786	818	847	793	856	792	780	828	766	808	836	815	773	864	839	812	736	819	818	794	806	824	830	805	843	834	818	873	825	813	834	814	820	782	834	830	773	862	846	819	879	810	822	823	779	805	824	828	797	783	818	823	803	799	805	819	827	775	808	748	802	839	789	827	855	767	824	769	765	819	797	804	775	824	810	775	830	789	792	802	767	782	813	812	808	813	815	818	790
23074	21139	29473	25210	45661	52247	41456	23692	10530	3244	1035	500	375	332	318	381	356	363	317	360	364	347	359	370	336	343	335	332	363	342	352	341	346	345	325	361	370	326	332	336	328	333	369	304	302	334	329	340	370	337	338	337	330	335	332	348	345	361	334	357	358	335	333	346	331	353	349	360	302	349	360	347	314	349	385	340	366	300	327	379	359	326	353	344	338	339	379	332	364	323	347	353	338	340	333	330	367	351	339	363	343	339	339	353	347	327	344	385	319	313	320	352	362	395	342	361	331	340	328	346	306	340	323	360	320	336	299	352	321	328	361	343	332	391	325	342	326	329	344	342	287	330	332	316	357	322	337	359	352	359	325	308	349	333	363	342	307	299	316	361	344	311	326	333	322	340	378	354	341	340	331	326	346	328	333	347	407	366	329	333	353	334	290	352	331	309	342	349	322	343	352	339	326	310	349	340	355	355	325	334	322	343	339	326	320	312	355	363	350	313	328	365	343	363	357	312	302	327	306	329	352	348	309	352	347	309	325	344	335	342	326	369	333	339	327	347	363	332	315	300	314	332	334	359	357	315	324	325	318	344	344	340	334	344	361	350	337	348	344	364	344	356	346	364	361	362	345	305	350	320	313	337	358	333	338	366	337	334	305	334	379	336	352	314	305	321	333	347	327	355	354	331	318	355	335	349	382	357	342	357	325	319	347	337	333	337	343	316	356	348	347	347	330	348	349	379	403	328	359	341	356	313	357	324	334	333	365	295	380	324	358	341	343	321	342	320	374	351	329	351	336	338	327	345	309	344	327	335	309	342	331	386	313	324	334	363	325	353	342	340	330	324	340	339	356	318	309	324	352	315	308	321	329	364	346	335	348	339	320	318	328	312	319	341	373	319	304	346	345	353	345	319	360	325	308	350	350	358	376	323	347	344	357	345	349	326	352	313	354	337	339	300	351	334	363	304	361	320	342	335	354	363	355	304	352	329	336	330	314	367	336	328	323	353	341	320	337	338	343	357	342	354	337	347	342	343	342	364	327	318	364	350	351	326	348	335	337	339	348	325	310	329	323	340	327	308	329	351	333	346	346	355	342	307	366	379	321	312	307	338	323	370	323	320	295	367	328	360	336	322	297	351	322	337	350	381	341	355	361	377	358	330	350	345	343	342	329	312	349	344	328	329	316	351	313	360	363	352	285	341	341	357	353	331	320	356	339	302	325	321	339	335	329	332	378	325	337	334	337	349	338	336	335	351	311	291	339	312	316	343	330	346	325	338	338	367	332	348	319	353	339	336	355	320	313	328	348	362	324	349	336	338	358	300	334	384	361	335	345	342	331	352	337	319	359	332	318	342	340	350	356	325	345	350	318	368	351	332	328	385	351	344	371	320	313	326	332	304	321	318	337	327	349	362	321	364	358	351	353	314	347	358	317	326	339	329	317	340	331	354	357	344	358	348	359	346	363	340	322	348	363	357	296	314	344	381	317	319	332	312	374	351	354	340	353	302	349	346	330	312	351	317	332	328	322	339	344	345	367	342	332	326	351	343	342	361	338	342	341	322	362	366	346	324	300	353	331	354	313	360	344	328	321	361	347	342	316	355	364	361	331	361	338	334	321	307	318	340	311	309	339	336	355	292	366	325	354	313	363	352	311	348	329	337	331	353	349	318	369	334	324	371	351	339	332	341	348	309	290	339	326	346	334	326	340	322	359	325	345	337	323	301	329	334	327	361	341	316	335	348	355	324	343	311	376	330	333	357	356	332	345	337	346	340	350	341	357	331	373	335	343	328	316	341	326	364	345	345	315	318	313	350	338	370	341	288	353	364	336	347	325	358	344	325	356	299	339	359	341	321	339	323	302	326	384	331	347	341	340	334	330	357	327	352	371	327	339	369	305	350	308	351	303	350	328	343	336	337	372	317	348	316	344	340	324	357	336	342	351	373	330	315	353	346	302	351	343	345	340	312	340	338	338	335	345	323	357	320	346	333	345	317	317	351	295	356	317	343	356	321	333	343	321	340	347	336	352	345	373	332	357	362	357	365	325	332	358	303	354	331	357	319	348	336	340	343	341	359	330	313	358	336	357	340	318	334	330	361	352	326	323	355	347	340	346	348	331	343	349	363	330	359	352	353	312	334	350	345	339	328	365	323	329	364	344	309	369	336	335	354	334	323	345	338	344	347	350	348	361	322	329	350	333	336	330	341	331	321	342	305	323	382	332	346	356	288	321	339	376	324	340	354	394	369	353	318	314	369	339	336	333	382	321	354	343	360	315	357	319	366	337	324	334	304	339	335	345	316	333	348	316	348	337	341	346	341	320	341	333	312	328	337	341	344	333	364	329	342	353	313	367	367	332	346	334	309	363	357	341	359	323	359	360	348	293	341	345	318	345	350	347	369	356	345	328	339	356	348	335	355	336	358	357	337	340	352	351	346	356	324	348	350	314	344	328	381	338	340	393	325	344	366	343	327	342	323	370	369	350	333	330	312	303	337	347	338	333	334	364	304	333	337	314	323	338	322	340	340	348	328	362	320	325	368	314	373	351	326	338	353	327	369	310	349	319	344	345	362	345	336	332	315	315	323	335	327	332	319	341	334	326	327	373	319	329	335	352	340	341	390	344	315	318	367	388	329	342	351	335	354	370	318	335	305	326	317	307	327	347	339	314	347	320	359	348	351	327	344	339	320	322	339	302	331	339	375	343	343	310	341	336	338	339	350	324	332	352	294	364	339	297	317	342	325	368	312	350	374	338	357	337	333	302	337	323	346	341	329	340	347	357	335	319	326	363	340	362	342	341	345	339	321	324	346	319	344	327	345	339	356	342	317	327	336	312	348	330	340	334	343	395	343	344	336	336	335	352	356	332	329	323	330	376	324	320	340	332	346	299	329	309	360	324	304	375	316	334	351	331	339	350	307	318	359	311	329	347	369	329	345	343	314	332	375	330	301	349	322	320	356	333	332	322	314	322	385	335	335	313	337	334	361	311	338	299	325	336	358	346	354	332	324	338	347	347	343	335	350	351	333	353	322	334	340	310	311	340	314	291	323	310	334	329	357	336	293	356	316	350	330	349	334	327	356	326	349	325	323	351	326	354	348	368	378	356	330	310	365	325	382	299	326	309	355	359	325	343	354	353	330	331	339	373	343	322	346	381	310	355	337	322	313	313	337	335	324	333	379	334	351	343	345	347	330	344	349	322	307	351	362	352	329	318	336	334	344	336	287	332	325	310	344	358	328	338	354	349	308	360	358	315	362	337	364	342	320	345	325	333	324	319	361	348	346	365	325	345	348	339	335	342	343	360	354	329	342	328	333	324	323	321	331	317	312	364	312	330	338	360	335	341	341	333	296	302	361	329	335	323	358	338	355	332	378	311	367	322	346	344	327	340	360	366	352	345	333	357	339	309	345	381	311	345	360	343	343	341	350	356	342	350	327	345	327	309	319	351	338	327	343	340	322	359	352	343	335	330	315	334	366	331	336	375	334	345	300
12666	18476	37161	56501	69167	59652	44847	29919	17020	6976	2335	974	664	565	571	628	621	621	612	601	587	579	600	602	582	612	577	564	587	610	571	580	618	561	613	569	600	599	590	577	592	574	571	612	586	567	625	565	566	583	622	593	545	587	597	570	605	605	597	548	584	575	624	563	565	590	627	612	588	614	580	619	581	616	606	583	599	583	590	531	598	603	598	622	636	575	559	589	601	556	604	543	625	603	571	611	611	554	581	600	578	597	593	578	585	585	584	594	570	585	603	637	598	624	618	580	614	562	619	582	592	582	606	556	590	590	573	558	600	627	577	578	628	587	619	614	550	551	633	576	614	563	648	585	613	574	602	606	580	588	569	570	576	638	605	601	609	572	562	583	597	632	600	626	591	628	580	587	630	617	579	668	551	586	577	585	600	589	612	602	596	614	573	590	585	579	620	604	592	588	578	576	582	606	536	627	551	640	584	605	564	614	629	570	615	596	612	568	561	606	623	603	587	540	615	553	625	616	560	590	583	600	553	583	551	596	618	629	607	566	619	564	590	578	598	583	558	617	582	614	590	557	610	633	581	565	618	608	614	574	576	620	566	584	648	572	622	571	563	607	585	605	546	615	592	556	538	550	594	518	603	595	593	587	626	603	591	571	606	572	603	618	637	582	588	562	602	601	595	625	566	579	556	564	628	610	619	596	610	596	589	602	587	628	618	585	592	620	615	601	600	531	604	552	628	597	602	601	584	645	617	617	641	610	601	574	603	554	562	616	627	590	569	566	584	589	607	574	605	604	589	582	577	579	538	579	555	574	603	596	604	625	575	614	602	573	590	553	556	559	626	598	580	595	608	552	566	585	539	555	567	611	589	614	593	586	589	576	634	585	574	589	559	549	599	592	575	614	609	582	551	614	605	551	579	544	618	619	601	569	539	575	583	604	562	554	594	589	577	583	606	584	579	619	574	602	592	585	629	610	587	582	580	594	585	573	552	589	601	570	544	614	573	592	589	559	532	602	599	566	584	564	621	574	578	582	604	610	575	615	588	561	595	583	571	589	575	625	626	527	552	596	590	570	573	593	581	602	617	643	571	559	566	580	567	588	594	589	574	621	565	588	598	593	571	634	610	605	596	570	586	590	597	594	594	617	612	579	577	525	610	549	570	538	628	602	638	551	556	583	626	567	611	608	567	580	589	612	550	609	627	575	590	607	605	544	610	581	606	588	604	588	637	601	584	608	594	601	586	594	604	553	602	585	563	606	601	612	605	564	601	614	608	577	582	598	597	570	569	588	586	588	576	587	609	585	578	566	617	628	581	581	573	606	580	585	613	586	572	608	613	603	614	584	597	584	549	622	559	590	603	571	544	593	550	521	570	612	577	616	608	588	589	591	611	538	590	603	565	625	608	567	562	621	549	580	576	591	632	595	585	573	623	623	594	656	580	564	536	626	609	568	559	611	668	550	636	601	561	582	554	593	565	570	610	580	644	589	606	545	613	567	551	580	583	588	618	580	617	585	586	592	577	577	617	568	641	560	590	554	569	610	576	578	581	600	539	548	599	558	617	562	633	577	591	600	538	537	628	604	553	570	581	594	582	602	533	518	531	610	592	589	581	571	579	610	633	602	612	553	604	553	597	597	604	588	639	593	618	581	588	579	534	595	627	611	596	567	573	601	571	617	552	595	619	613	602	580	576	603	611	579	539	614	579	558	575	599	626	592	548	587	555	580	597	585	597	601	601	627	596	589	545	597	561	590	621	560	558	577	580	646	553	581	575	612	579	612	607	604	577	578	598	603	580	603	579	555	585	634	617	605	596	598	555	567	597	585	603	644	603	593	590	556	571	629	621	617	541	600	612	577	585	589	606	563	631	560	579	623	593	598	572	650	620	552	573	557	528	588	583	606	606	607	584	604	593	606	572	543	565	596	588	603	610	591	614	544	613	532	597	601	612	646	586	578	591	554	587	541	578	578	623	556	576	608	579	549	613	603	564	551	568	545	570	606	573	588	546	587	604	554	601	590	585	604	534	563	571	594	602	579	602	582	605	594	620	594	552	607	578	589	624	585	568	592	630	582	566	643	568	601	601	581	571	605	590	577	576	563	548	605	614	612	583	566	551	561	584	613	595	641	588	548	604	618	607	599	579	599	629	584	569	615	602	597	577	608	566	595	610	600	613	562	622	581	617	569	513	581	625	614	600	553	559	608	609	575	552	583	571	596	598	603	598	513	579	593	586	573	566	631	554	602	580	575	621	650	565	626	602	600	598	591	552	532	576	583	597	586	582	562	596	586	611	571	578	587	582	607	569	578	628	589	610	587	577	589	577	598	638	661	601	598	605	601	590	558	575	574	623	593	572	618	547	591	550	630	611	569	611	609	574	570	561	590	616	612	545	603	634	625	590	558	593	644	593	631	594	595	622	577	585	620	609	592	596	599	605	590	601	577	590	600	563	571	592	576	587	564	592	565	575	566	578	597	579	588	563	606	574	621	572	610	560	590	590	597	586	632	595	611	594	594	587	607	609	612	584	568	573	609	581	595	548	577	597	599	576	586	533	615	596	593	590	533	543	625	580	605	573	590	599	571	615	556	601	593	611	596	609	590	585	567	591	614	591	628	630	571	594	590	608	563	601	629	569	582	601	606	650	586	570	532	576	574	552	554	603	610	610	598	613	580	595	593	611	585	581	606	608	589	580	623	564	601	641	611	579	585	589	581	596	549	562	583	616	533	562	612	570	601	611	580	569	558	591	589	599	589	580	606	585	606	614	574	629	580	636	604	543	587	546	563	628	594	568	589	577	551	595	547	602	584	585	584	624	557	604	622	580	578	591	578	604	640	616	572	567	637	611	578	572	607	572	598	596	582	612	588	567	602	590	544	572	621	578	590	607	645	569	584	608	550	586	575	593	592	593	594	583	577	597	570	533	559	568	577	560	592	625	608	592	556	577	558	554	593	569	557	596	603	589	588	579	597	530	600	556	596	566	583	579	600	622	542	576	528	593	584	623	579	569	557	577	587	561	599	564	618	585	557	557	569	598	610	601	581	588	617	547	623	593	604	550	598	540	571	597	599	601	574	557	576	574	579	587	605	542	547	542	552	571	629	635	568	567	593	598	602	648	636	589	567	559	553	605	599	615	584	605	576	624	555	567	557	626	608	582	620	598	576	600	607	556	617	598	585	548	641	581	589	566	599	567	653	557	604	558	583	554	609	611	613	610	589	581	571	571	561	598	569	623	590	589	617	594	582	574	608	620	600	607	538	575	556	589	562	568	586	597	606	601	617	612	567	624	593	568	591	593	572	582	592	608	579	605	607	597	578	534	583	589	604	571	584	569	652	570	626	568	599	626	552	624	547	592	569	571	587	605	597	589	594	550	606	607	578	578	597	595	629	538	619	622	602	623	615	630	591	639	565	595	587	583	598	590	606	565	576	578	579	592	621	552	578	578	585	591	553	598	577	609	566	582	582	569	613	579	592	597	580	568	590	597	609
26485	19991	10950	17168	18239	12938	6638	2458	1142	742	597	517	521	459	485	459	480	469	490	455	489	491	503	453	525	444	486	504	497	461	490	459	491	395	490	476	522	492	527	460	510	473	456	489	479	514	463	508	459	442	494	498	496	468	450	502	496	493	444	452	494	492	487	423	480	483	440	499	444	508	472	443	458	482	510	490	457	474	522	500	463	498	492	463	483	488	434	477	472	434	461	462	450	465	480	479	464	488	462	490	467	431	446	504	495	481	511	463	470	464	471	473	459	472	436	491	467	463	460	466	494	452	465	456	448	496	473	507	480	470	512	446	492	454	500	466	483	502	502	499	468	486	472	495	495	475	503	487	456	540	469	508	504	484	476	509	480	464	450	438	484	456	479	487	526	487	526	468	438	494	490	510	504	510	481	482	508	478	469	539	446	505	488	474	501	495	460	479	487	481	502	472	459	462	479	471	465	469	496	501	471	501	474	486	483	504	481	478	490	461	476	457	476	457	469	476	510	481	486	501	473	464	520	453	469	485	458	452	472	501	475	494	498	448	471	455	475	472	499	500	459	452	453	475	453	485	464	439	477	487	502	483	468	488	472	460	438	477	436	464	462	478	454	501	516	505	437	483	468	517	491	439	441	502	474	482	468	460	450	468	423	459	460	487	421	497	507	469	468	492	488	477	472	459	473	432	517	429	492	511	466	497	488	527	443	486	473	515	511	464	501	472	494	509	465	450	465	463	468	486	495	480	472	460	478	539	463	477	466	464	478	489	458	451	448	450	478	476	472	453	496	498	468	533	476	504	532	526	482	469	431	503	452	479	461	432	474	464	494	513	467	480	450	487	494	480	457	469	419	484	452	446	508	462	487	489	495	489	494	491	487	530	517	460	440	483	481	487	461	522	454	437	450	509	431	470	435	462	472	498	464	493	474	534	457	500	474	466	503	485	478	501	452	474	463	476	500	501	505	488	468	482	474	448	464	507	495	496	458	492	462	490	455	454	487	466	510	511	491	485	478	490	487	492	491	492	440	490	478	487	497	440	462	484	480	440	458	455	466	510	505	459	476	494	470	471	500	477	436	468	475	525	495	481	493	520	513	468	467	498	484	459	466	494	504	504	479	492	448	492	496	456	453	475	481	443	487	484	496	519	511	487	464	468	465	459	475	507	478	476	449	493	462	488	501	497	449	463	482	529	476	480	477	470	463	456	453	472	449	470	506	488	519	466	499	511	470	491	533	467	458	494	451	462	457	489	478	427	466	473	462	485	497	470	491	512	477	497	482	459	475	460	497	462	465	487	445	505	522	481	438	485	489	464	463	465	522	463	444	488	495	479	473	473	500	482	486	432	525	477	488	498	475	485	501	465	499	420	504	449	499	476	462	477	458	496	471	447	468	458	473	469	448	541	488	501	477	477	480	484	503	512	518	458	473	475	463	454	485	504	487	502	485	448	449	452	437	448	472	489	487	436	482	486	452	462	466	471	480	469	436	456	476	483	465	451	467	520	498	487	486	509	515	431	456	437	427	449	490	409	481	489	482	448	470	511	513	468	495	463	507	461	473	481	497	477	496	462	473	462	441	500	516	446	508	510	476	474	476	516	488	492	496	486	440	448	471	479	495	485	472	448	454	451	457	497	471	502	476	482	499	479	541	502	479	501	432	460	469	494	501	463	492	502	484	472	477	494	473	487	489	448	461	479	488	453	480	488	483	529	456	468	468	491	507	524	497	468	463	447	481	472	460	461	481	471	472	465	461	515	472	490	495	530	491	452	502	474	463	469	490	447	475	473	516	493	441	457	474	475	461	505	502	473	469	504	497	453	465	480	479	434	499	461	507	489	466	510	476	471	480	481	487	471	422	452	461	435	461	462	478	446	452	501	454	450	459	473	535	465	468	476	500	477	469	483	474	457	466	526	512	511	444	474	439	469	451	479	465	476	501	483	478	453	462	493	482	465	472	476	492	444	445	475	502	475	509	461	469	488	447	471	466	467	470	497	473	511	486	464	474	492	488	489	498	495	464	473	478	531	497	475	478	481	521	449	467	473	469	484	499	432	464	473	500	493	468	453	493	444	505	466	499	496	514	446	476	473	485	485	488	452	510	469	503	459	469	487	520	467	473	449	466	469	473	464	491	495	438	500	494	461	501	453	476	473	471	462	480	463	480	461	471	484	454	473	499	522	489	470	476	451	460	473	464	468	469	508	510	503	471	501	484	478	491	490	501	461	460	451	479	477	474	479	473	468	485	479	484	498	476	453	469	446	496	484	498	517	517	476	513	484	459	488	509	478	506	513	478	478	477	464	487	495	478	473	472	499	457	454	483	501	428	505	470	456	480	489	492	485	498	442	486	450	491	493	484	474	470	458	495	482	467	495	479	477	480	493	503	444	465	484	517	476	451	486	469	472	497	474	437	449	479	498	479	482	464	476	499	526	504	452	475	473	509	472	478	476	466	512	467	471	470	492	472	458	413	466	452	489	466	490	500	449	488	467	495	502	494	443	461	457	499	460	477	467	478	481	510	477	501	474	461	477	470	481	469	506	482	462	495	497	483	477	496	489	481	505	506	474	513	503	490	468	495	478	507	508	484	495	486	483	473	485	462	440	508	431	467	456	480	434	499	477	542	494	454	443	509	481	484	474	497	483	511	456	504	446	487	452	546	459	472	469	477	514	487	494	430	485	473	447	501	439	476	435	470	448	514	479	500	464	483	451	461	500	447	516	461	459	501	489	500	469	485	449	491	505	489	473	465	518	466	466	510	494	510	449	470	500	483	496	436	476	514	485	467	484	494	485	470	478	485	470	491	498	438	478	471	478	458	473	472	491	484	466	449	481	482	487	464	496	469	443	488	500	428	467	516	459	503	455	477	422	487	546	471	450	483	474	473	467	480	481	478	451	479	483	499	486	453	450	453	443	501	488	459	464	485	452	439	506	483	426	478	448	485	478	462	468	501	434	446	442	448	511	490	474	511	448	490	483	509	485	443	466	478	461	471	512	461	495	494	490	491	501	466	491	480	451	460	511	470	514	450	451	490	491	474	488	486	485	517	472	492	442	480	478	436	533	457	478	483	525	457	450	488	483	500	484	499	456	484	452	480	452	474	461	447	513	488	460	471	472	496	519	474	476	498	442	452	495	495	472	492	485	475	422	416	507	497	487	450	503	475	530	488	492	461	499	514	474	478	508	483	472	451	489	502	461	515	471	510	496	486	520	480	518	455	486	455	488	498	476	476	498	484	464	455	488	491	463	468	496	502	476	489	518	479	471	473	482	503	477	531	491	489	486	464	496	478	427	485	490	488	504	492	451	495	464	444	467	488	491	474	452	519	472	486	463	495	466	466	482	463	438	527	480	464	489	517	477	483	473	484	471	492	468	443	475	488	469	426	451	449	466	439	476	442	474	469	474	480	447	484	458	486	500	486	490	509	479	479	481	497	488	461	446	476	486	487	511	459	507	458	474	445	471	486	473	491	465	497	465	505	480
5087	2663	12301	23920	26685	20536	12314	5514	2421	1539	1076	938	854	800	843	816	800	834	852	799	832	822	818	811	786	868	831	846	794	805	908	802	824	803	875	849	846	835	846	873	803	815	821	766	852	858	803	805	813	853	825	814	789	835	885	824	838	845	833	803	799	832	848	844	814	816	803	828	815	776	850	817	834	804	836	801	826	837	856	808	847	848	828	837	859	853	747	767	832	847	816	848	812	862	848	792	865	844	781	810	844	769	859	802	800	844	829	809	830	830	824	831	772	833	843	863	845	821	841	866	828	851	888	861	816	844	776	789	810	830	842	802	839	792	855	836	846	809	847	813	796	830	850	823	841	826	760	871	803	844	864	838	888	807	828	850	885	799	813	800	845	856	811	804	841	772	862	807	825	793	860	760	907	812	766	843	827	837	853	787	820	906	845	828	828	775	824	794	852	861	840	851	839	821	827	802	826	826	848	832	841	802	834	841	860	804	811	805	872	849	818	806	792	800	801	846	792	844	823	839	881	866	826	821	884	846	821	846	839	811	816	781	849	827	808	879	833	807	800	832	802	811	795	831	796	810	837	782	865	846	893	787	864	801	841	802	883	847	849	823	741	859	879	862	830	800	817	828	855	847	820	860	855	803	848	853	798	783	842	810	846	775	836	859	812	859	831	809	840	808	861	801	813	832	852	841	850	824	784	808	800	841	789	837	844	783	782	787	795	808	823	806	833	872	822	842	772	863	849	817	809	879	808	827	803	794	861	849	834	834	851	847	806	780	886	808	831	786	851	815	873	803	832	866	816	816	786	836	863	800	775	860	858	844	825	871	859	870	838	857	825	895	851	789	780	847	816	782	841	816	894	842	860	845	836	846	839	796	843	846	795	864	818	834	826	826	818	766	834	808	847	878	787	875	837	802	817	802	814	824	845	779	881	851	828	872	827	911	827	866	835	797	768	870	790	804	854	819	823	847	870	881	832	820	768	823	853	833	841	855	851	800	836	810	873	794	845	872	868	822	877	803	869	851	853	819	846	867	823	827	864	834	791	817	758	800	854	868	794	838	877	796	878	816	812	808	869	819	859	802	790	826	833	853	874	811	830	818	796	830	767	795	841	862	841	849	827	854	854	804	809	763	863	850	836	842	807	824	820	791	832	822	806	844	780	789	803	839	837	894	842	792	863	788	778	840	862	798	870	828	830	830	853	859	818	824	823	829	856	864	850	822	837	827	833	847	861	810	862	891	858	845	781	840	829	843	841	879	874	834	863	837	858	797	813	780	809	827	844	804	855	799	803	824	810	821	825	879	845	852	878	815	838	836	833	855	851	826	830	893	838	792	805	860	800	870	800	823	834	819	838	845	827	850	754	872	812	833	819	815	819	839	808	821	825	838	856	813	818	818	811	853	823	835	792	864	847	828	809	853	822	777	844	856	849	815	868	876	860	777	818	830	805	863	899	813	838	834	806	796	799	868	835	883	837	841	830	777	794	841	813	854	850	787	825	852	847	801	840	863	816	861	811	849	795	820	890	807	794	815	828	788	751	852	815	795	843	856	802	888	831	791	810	891	807	843	806	840	818	856	885	840	813	799	848	877	779	838	835	832	862	841	826	769	820	849	835	842	838	830	873	853	810	794	893	876	824	882	822	881	799	796	828	822	815	775	845	824	836	862	818	905	803	873	850	860	849	850	823	811	807	847	854	821	832	805	824	817	825	838	854	788	815	811	850	782	795	829	873	840	835	779	811	831	770	821	821	817	819	815	797	790	813	812	848	812	817	866	811	826	838	822	837	877	840	858	832	801	847	833	837	852	874	852	854	832	800	855	856	856	847	852	832	802	801	829	811	820	801	821	841	808	830	781	845	833	817	882	816	834	806	819	818	830	824	823	840	806	830	829	804	820	816	843	795	907	879	881	830	828	769	837	845	847	752	798	839	820	819	870	895	817	863	840	846	815	808	838	809	811	855	859	816	881	813	798	822	882	782	816	819	790	803	836	809	889	838	853	812	843	878	848	865	783	827	797	815	854	829	841	811	815	810	811	841	836	859	835	889	852	887	784	811	900	776	800	843	856	835	802	838	841	810	837	790	819	882	858	805	850	871	830	810	842	828	830	803	833	838	843	808	899	898	879	864	828	836	788	832	824	863	837	834	839	838	840	800	825	838	845	844	890	850	844	790	839	831	831	857	837	872	818	853	881	819	811	778	846	859	815	846	862	861	825	793	841	871	809	831	824	806	844	825	840	875	835	843	775	816	844	858	877	821	842	767	794	859	805	872	832	817	842	830	829	795	828	814	807	842	808	820	853	754	842	787	894	849	836	844	829	810	760	867	799	783	809	789	819	798	770	800	808	792	790	836	852	870	861	842	824	834	826	870	812	813	830	851	861	860	794	821	813	788	809	803	846	841	832	786	828	861	823	828	836	799	814	813	850	860	772	862	833	835	821	883	850	826	824	864	832	826	804	826	838	836	827	822	852	814	790	868	886	816	807	815	834	834	827	828	799	805	805	879	849	823	844	813	857	802	817	776	805	847	784	864	872	802	806	830	829	832	847	819	812	918	818	836	857	796	826	836	854	816	828	864	817	797	808	842	800	836	810	863	848	843	818	850	813	795	856	841	800	818	767	830	846	843	839	812	823	814	813	812	810	797	832	848	877	829	810	819	834	780	781	839	800	782	888	796	819	785	859	794	806	838	833	780	776	857	835	817	795	839	829	841	815	839	875	819	774	779	848	814	847	824	821	820	845	870	861	869	828	867	816	805	880	842	825	855	854	820	843	770	822	861	829	857	788	858	890	890	850	828	799	845	876	852	815	795	828	751	885	866	758	829	798	827	814	785	844	835	853	820	851	841	826	825	822	851	845	780	847	851	833	885	840	810	833	843	858	833	850	888	858	812	825	811	784	867	775	835	839	811	800	867	844	820	849	840	786	770	865	847	921	840	857	828	864	843	893	898	848	817	881	821	814	840	784	866	850	837	832	809	824	793	822	796	832	770	856	791	832	852	871	803	801	783	822	793	866	840	801	863	864	848	841	835	839	822	869	781	787	868	823	857	820	853	830	805	838	822	848	788	875	783	815	815	840	820	788	807	886	738	783	828	838	828	883	773	890	864	843	788	877	818	819	851	845	832	814	810	858	860	801	860	799	821	837	856	814	853	820	850	821	835	837	807	832	820	857	889	811	817	826	842	851	830	828	812	853	807	815	846	843	838	820	826	808	821	832	831	857	844	837	823	848	832	838	839	821	847	806	755	877	885	821	830	840	788	869	852	823	818	850	842	832	851	842	807	813	831	822	819	838	860	815	888	824	833	876	808	813	821	848	826	831	801	809	800	846	854	813	859	894	824	858	839	836	860	836	823	847	874	835	864	845	855	792	870	812	822	836	857	856	808	865	853	844	786	819	884	790	827	805	847	787	788	823	873	855	854	798	799	855	837	815	817	878	793	853	847	799	835	849	814	826	815	779	840	831	782	811	864	878	815	778
24801	21044	27680	34649	43625	33732	21448	8762	2945	1214	689	554	496	454	423	446	450	441	417	446	464	469	438	421	418	462	483	442	451	457	475	404	458	453	484	438	424	455	452	433	440	438	460	449	472	447	489	453	451	481	443	488	450	472	444	445	428	423	419	459	452	447	465	443	450	433	453	475	459	460	462	473	463	460	442	450	447	443	441	460	475	459	457	485	459	411	420	437	449	435	495	447	442	476	422	465	446	445	449	484	462	452	450	451	506	424	459	458	495	428	470	446	430	484	420	445	442	439	503	451	438	452	463	476	493	428	466	475	423	457	490	426	447	451	449	451	472	481	454	415	452	476	435	453	422	466	478	482	438	428	515	487	438	497	467	455	424	494	441	420	458	458	408	473	455	461	475	426	407	422	461	445	519	427	437	459	430	457	444	461	455	478	431	429	451	455	453	467	455	407	441	417	470	493	460	467	453	458	442	464	455	447	426	439	410	431	466	451	403	429	434	458	450	463	453	454	482	441	477	433	440	452	481	476	497	475	442	439	424	432	452	468	449	478	464	462	439	474	446	512	463	454	428	460	455	466	486	444	518	444	501	466	451	446	477	437	472	473	454	424	467	461	472	480	465	448	439	420	464	516	452	422	470	492	463	444	469	441	478	484	465	425	476	447	454	447	456	497	428	443	470	415	472	448	463	458	463	464	466	423	462	426	434	458	452	447	464	423	460	481	499	453	415	440	489	477	442	428	459	429	467	451	423	424	432	431	463	469	434	450	446	482	420	467	439	458	445	448	448	433	420	483	458	458	437	489	436	484	487	490	436	448	455	460	454	431	436	427	446	429	441	460	473	444	448	445	404	450	473	432	462	411	439	437	478	412	511	430	497	477	451	456	447	480	444	451	444	440	466	424	463	493	459	481	457	426	464	447	489	479	505	442	416	424	425	435	454	435	454	428	441	452	476	461	453	463	462	470	453	471	419	428	457	443	466	462	480	475	428	458	436	430	418	499	464	437	454	454	433	436	482	464	480	437	436	460	422	429	421	462	442	434	431	472	406	459	464	427	454	441	463	455	454	444	444	475	430	418	461	499	464	452	467	491	466	477	451	490	477	439	468	442	447	453	434	450	458	447	457	444	448	441	430	457	454	452	440	466	434	451	447	479	437	461	478	488	488	460	489	464	439	469	443	420	432	434	500	458	445	444	438	412	461	443	406	463	460	468	459	445	439	451	453	455	461	463	462	463	458	506	447	450	490	455	422	436	412	431	440	491	443	466	471	476	441	449	486	442	457	405	492	429	429	428	460	448	419	446	484	480	472	428	432	456	470	414	456	437	478	470	460	448	432	415	469	438	456	465	435	429	444	471	449	452	458	433	479	479	419	451	448	473	480	463	478	452	466	441	441	414	458	442	436	411	471	446	464	445	416	459	432	431	468	484	493	457	445	425	441	451	437	437	441	472	428	446	425	481	454	432	473	418	459	457	456	486	408	494	467	452	453	399	452	442	418	443	461	472	454	423	468	450	463	446	470	448	444	465	447	477	481	485	423	452	446	477	432	437	449	469	460	453	444	444	460	449	424	486	446	469	443	456	454	458	456	444	443	491	452	458	430	435	459	489	444	468	430	485	442	437	412	440	418	426	468	443	476	461	471	462	439	487	457	456	431	448	448	462	422	443	471	443	472	432	427	455	420	459	416	483	499	457	467	490	456	471	413	442	434	459	455	409	447	423	477	439	437	461	490	473	483	425	477	446	436	460	404	453	447	434	473	465	446	412	451	435	474	475	455	483	435	445	448	470	445	480	456	449	450	412	476	460	434	401	466	461	467	455	467	434	409	423	436	420	439	436	439	425	461	499	445	424	454	449	443	448	481	470	436	431	502	452	448	475	495	477	468	459	469	446	460	463	442	457	441	430	482	440	443	445	471	475	455	439	491	475	402	438	444	419	477	457	483	503	424	451	460	451	478	423	435	457	446	409	468	457	461	448	443	424	477	445	456	431	459	448	461	463	417	441	453	477	424	441	453	470	446	444	439	435	447	480	467	483	447	450	446	477	427	465	468	491	468	404	456	457	467	449	443	446	460	427	437	453	418	450	434	438	413	433	441	478	428	441	474	497	465	501	463	488	427	446	452	441	463	471	512	440	472	420	437	477	430	449	476	420	400	447	455	442	444	420	432	474	464	465	509	462	456	472	470	477	452	483	447	447	463	452	460	456	493	463	531	432	441	453	497	467	468	478	456	464	424	431	459	449	437	512	457	446	468	454	433	462	454	445	464	451	447	451	471	501	452	402	447	470	466	447	441	417	463	445	432	437	463	462	446	427	434	441	471	444	436	478	458	488	436	420	395	472	417	418	433	429	442	460	452	421	453	466	490	427	490	490	425	446	461	467	411	462	468	462	482	449	451	485	433	474	481	418	455	404	467	443	416	452	454	443	434	460	410	457	472	465	438	442	493	451	484	421	470	465	450	458	432	469	444	452	457	423	453	459	429	414	493	482	464	456	451	473	462	473	469	475	444	484	433	512	428	462	443	431	499	425	448	450	452	462	429	452	474	421	500	456	465	423	468	467	470	415	457	463	471	441	441	454	428	424	450	436	428	456	438	501	469	431	459	471	468	443	458	450	455	480	413	440	456	440	467	459	484	412	459	415	463	445	452	448	447	431	446	486	457	460	453	454	451	466	447	446	495	447	436	473	433	475	454	396	481	446	428	414	474	424	449	490	410	448	447	461	459	446	465	424	405	445	480	470	476	461	450	468	408	447	459	434	422	439	455	431	460	465	432	471	486	471	450	445	462	455	417	455	465	442	464	491	456	479	413	457	447	425	442	456	461	478	439	455	454	468	468	455	471	452	477	431	418	463	455	464	458	475	492	447	418	451	456	463	457	445	443	458	455	445	415	440	432	496	458	478	449	437	465	440	459	457	467	455	439	454	449	412	454	509	481	442	434	449	431	460	468	483	482	482	438	485	438	499	441	410	433	435	467	457	472	419	490	511	434	453	432	471	494	473	498	408	459	450	473	495	458	430	445	438	415	471	446	436	447	471	449	452	446	427	474	462	464	481	446	465	483	473	414	446	467	453	472	436	439	465	446	451	486	428	464	469	419	447	472	479	443	447	427	435	471	464	458	407	434	437	421	436	460	462	465	469	462	442	434	481	440	438	445	463	493	491	443	443	459	462	445	459	446	434	435	465	494	451	446	463	444	473	438	454	466	440	453	466	423	444	438	467	435	447	448	438	468	434	487	444	429	446	461	490	468	436	457	441	477	487	497	423	461	446	461	470	421	469	445	446	459	438	449	453	450	472	445	487	471	467	461	405	452	474	502	477	452	413	436	424	402	401	460	464	405	443	442	407	472	431	459	469	460	443	470	455	424	474	448	408	432	419	414	474	453	453	441	439	462	450	485	448	488	471	445	424	430	486	476	438	466	457	448	439	444	429	420	483	423	437	402	453	446	413	477	426	445	441	501	471	462	404	399	468	423	466
6374	8781	26362	44734	48592	38070	26837	15057	6390	2827	1509	906	869	788	797	799	799	814	802	732	798	788	749	819	786	835	833	756	775	755	808	766	758	781	822	798	769	812	810	832	772	806	767	801	764	745	824	782	792	806	781	804	750	768	818	780	846	785	768	806	761	833	738	794	802	746	732	802	782	799	810	764	790	826	751	788	789	804	791	792	801	749	719	840	788	758	796	766	840	814	810	843	822	819	775	785	749	838	808	758	811	836	782	783	746	793	822	787	786	817	771	782	763	794	717	732	777	779	805	785	801	809	790	825	825	757	807	790	789	816	799	800	771	776	816	752	779	821	785	754	838	785	836	819	813	830	788	747	819	806	816	749	793	816	747	800	814	846	819	804	751	750	792	763	760	807	785	721	819	788	748	829	834	805	825	797	811	787	827	769	758	820	768	776	836	777	796	814	813	743	792	792	778	773	817	803	768	825	827	794	806	831	750	799	789	769	788	803	799	767	748	766	823	799	784	844	778	828	835	819	779	773	799	801	749	763	789	829	794	748	750	744	828	779	791	779	830	740	790	758	825	768	766	772	806	771	788	803	839	784	778	768	823	763	793	806	795	747	739	810	817	781	788	774	803	833	814	795	726	843	799	818	797	796	754	796	778	755	766	721	810	804	820	807	780	832	825	775	793	834	824	767	785	790	824	817	828	768	767	780	782	792	801	743	818	791	791	800	775	766	805	819	741	770	787	782	812	832	796	788	806	785	752	810	799	793	807	784	788	811	828	798	787	765	793	782	822	774	807	767	787	815	764	768	772	830	785	847	746	797	815	843	806	799	845	737	773	786	808	777	774	812	825	819	791	787	761	827	755	745	777	794	842	784	794	854	767	794	759	793	767	801	830	805	760	783	759	744	761	752	824	749	810	780	798	783	785	777	783	819	768	798	822	788	824	830	774	763	767	762	718	795	833	798	776	788	809	817	820	727	800	742	819	854	822	723	737	760	753	789	782	789	741	789	779	766	798	782	781	827	805	810	768	790	775	783	808	840	814	806	789	789	796	808	769	734	757	792	783	801	806	772	790	804	774	801	804	758	749	800	781	829	825	828	761	799	801	764	793	860	805	777	805	810	785	736	767	804	814	760	816	812	796	801	740	787	802	765	782	807	858	789	807	751	800	787	837	752	755	813	844	838	786	809	735	800	772	805	823	768	764	804	822	768	819	797	794	781	786	802	784	792	851	849	815	797	796	778	790	796	742	807	786	825	793	751	777	757	766	787	793	829	803	785	813	805	771	802	823	809	850	757	769	769	788	830	821	745	800	837	804	793	815	847	804	782	746	810	846	846	812	805	743	776	812	776	802	745	758	742	791	853	797	762	764	783	789	779	809	778	759	758	774	810	804	765	767	781	765	811	815	798	801	782	760	773	774	886	847	793	746	822	765	854	789	823	783	806	821	806	824	806	757	741	808	806	806	768	762	770	765	821	802	816	787	805	797	791	789	800	831	830	785	811	792	834	790	754	795	769	792	736	792	781	795	764	789	755	799	814	800	792	773	798	817	785	803	787	747	768	768	813	803	776	782	838	809	773	817	822	779	794	802	822	821	827	811	789	803	795	794	758	763	780	781	797	754	759	770	826	794	789	769	745	745	803	803	776	782	748	764	781	790	787	793	810	767	796	769	812	785	804	791	775	826	841	822	807	805	782	750	795	769	792	800	811	838	798	756	785	813	801	800	812	795	792	831	807	777	751	797	815	769	750	771	771	810	770	767	774	835	831	781	797	791	846	864	821	828	757	779	706	825	762	750	776	844	806	770	779	841	799	784	813	763	774	733	775	772	795	787	781	803	788	834	759	825	784	811	803	760	788	753	760	813	800	782	806	811	778	792	779	755	801	775	814	799	773	719	780	761	769	802	781	785	781	796	802	774	724	771	821	707	820	800	787	798	774	830	805	771	805	804	849	787	766	772	769	757	816	813	790	778	773	763	818	790	779	813	816	785	776	813	836	783	743	723	802	819	751	786	751	804	768	838	825	806	808	808	787	798	774	783	818	797	790	786	797	841	829	803	778	799	830	807	816	851	816	734	768	785	793	806	776	805	802	816	814	772	842	827	780	807	785	727	800	814	761	773	810	746	761	800	750	715	825	827	805	761	786	801	787	844	794	823	760	763	872	798	770	812	826	769	815	803	787	778	740	744	783	765	814	808	760	765	820	814	763	760	823	805	780	820	790	805	791	793	809	755	798	834	812	747	803	765	811	833	779	724	787	778	754	792	787	806	752	751	758	781	801	786	811	790	810	835	810	805	782	774	789	836	801	793	825	825	806	771	779	773	853	780	811	737	801	769	779	770	783	819	754	743	752	777	754	789	734	773	784	799	808	802	763	788	754	819	784	821	785	720	785	789	837	790	796	776	773	827	825	825	796	797	759	791	758	751	787	775	779	761	819	793	737	838	790	758	784	808	813	781	797	820	835	776	766	803	781	827	816	834	789	761	773	813	752	739	764	750	812	804	739	774	735	798	783	737	803	775	715	794	784	776	758	821	768	794	795	763	771	809	770	775	826	828	787	811	780	809	768	812	797	744	761	789	784	775	842	747	780	823	825	771	803	778	689	809	791	742	783	735	838	783	788	798	808	769	808	775	752	750	809	783	733	768	725	813	796	744	783	774	751	798	793	808	786	781	817	762	739	780	857	814	758	769	782	766	816	781	847	758	734	806	825	730	828	767	807	800	785	837	779	820	824	794	770	780	815	809	775	820	765	777	768	788	817	796	811	823	802	752	798	776	828	834	813	782	799	793	790	798	794	819	814	767	782	774	760	775	815	759	826	798	791	778	840	762	798	820	869	793	849	795	776	799	724	758	779	787	723	802	770	761	771	762	842	783	766	794	742	791	822	791	796	784	822	789	780	730	790	822	807	706	782	809	807	809	791	808	785	754	735	725	784	822	804	803	864	800	797	770	775	840	786	759	813	796	791	781	762	772	768	799	820	799	776	807	776	734	798	786	819	790	768	741	791	782	753	817	819	758	808	794	819	819	766	799	806	781	792	761	815	757	806	809	769	810	830	763	843	765	847	775	791	799	789	811	790	811	784	800	764	781	805	839	790	816	858	795	764	774	816	795	823	768	751	772	811	781	836	763	801	758	793	751	785	780	813	791	810	779	793	811	737	796	810	777	806	779	783	854	770	760	788	828	770	831	746	822	759	781	763	742	739	763	812	798	771	815	794	771	816	762	786	790	768	786	789	786	764	770	833	749	797	808	745	801	830	741	829	793	805	816	813	838	764	788	771	824	801	793	792	811	759	808	803	818	786	744	793	798	807	783	787	743	781	801	854	778	763	784	809	813	805	782	773	736	799	789	795	737	765	763	818	793	746	769	798	770	788	821	827	772	833	806	735	808	755	788	767	797	796	778	817	831	740	789	795	753	797	775	793	730	778	742	798	828	828	818	789	784	807	779	742	778	789	770	787	836	793	756	748	790	796	782	779	776	838
22966	21020	28601	34017	56805	47213	36198	21539	9006	2838	1020	526	440	326	350	328	355	323	361	353	353	352	344	340	320	321	346	376	337	364	319	336	372	328	354	345	331	390	375	355	285	301	376	357	369	325	341	325	353	334	359	364	325	350	327	345	365	320	381	317	353	358	333	328	356	347	321	365	350	364	339	349	339	334	356	369	338	345	318	331	342	341	360	353	342	307	319	356	327	336	355	339	347	336	367	354	351	334	331	340	382	351	339	366	320	366	361	371	356	356	356	290	370	351	338	322	360	342	359	331	378	334	350	335	377	330	340	359	333	349	388	326	346	343	369	349	349	388	351	330	342	349	370	322	386	356	315	351	332	379	329	348	340	363	339	371	334	355	348	392	332	343	314	348	363	341	377	352	371	334	333	357	387	338	319	332	339	357	356	319	346	328	339	365	354	349	333	350	364	354	325	340	342	367	358	335	373	340	359	330	326	316	323	347	337	361	344	364	357	377	374	309	327	345	362	322	338	367	358	351	339	340	337	326	348	337	343	340	357	368	346	362	342	313	354	398	343	352	347	346	314	340	322	330	364	340	372	372	334	346	335	344	358	365	356	355	361	329	315	335	360	346	342	326	356	355	324	336	297	346	322	334	341	336	369	342	357	335	342	325	355	366	327	312	345	345	357	358	332	352	402	317	337	312	316	346	333	327	354	370	347	368	350	386	342	331	343	348	361	323	358	354	350	338	363	354	387	358	384	334	328	342	360	330	360	353	332	351	320	353	388	338	337	347	337	350	344	326	357	325	331	342	360	364	348	332	378	351	352	333	349	360	325	342	378	372	348	349	310	327	351	330	322	349	328	340	368	307	319	371	359	355	320	346	350	338	335	325	358	348	325	352	306	332	357	379	338	303	371	337	352	331	339	313	348	357	326	334	371	337	328	338	317	345	360	341	355	371	350	334	357	373	333	356	359	337	360	339	346	298	346	341	351	362	342	329	331	351	342	351	350	368	363	335	342	337	332	391	341	371	336	350	377	366	343	325	339	311	347	312	361	360	332	340	352	363	345	346	331	335	354	379	363	306	384	342	345	351	337	368	320	341	311	298	355	366	350	320	342	360	364	385	349	317	317	329	364	328	355	336	346	330	342	347	349	300	330	375	345	347	330	364	334	349	343	323	358	319	336	364	321	345	332	373	343	311	347	313	352	367	338	356	370	325	339	340	322	332	338	363	370	329	330	350	345	365	334	333	345	371	340	338	352	324	377	336	329	358	347	338	331	359	347	341	328	332	369	355	354	343	330	326	327	351	359	346	321	337	309	333	326	327	341	355	358	338	317	344	332	341	337	348	357	333	356	316	364	340	322	353	379	341	341	360	314	355	340	336	354	330	348	356	319	346	322	353	368	311	370	344	354	322	324	333	347	318	308	350	342	321	351	336	346	344	358	322	348	373	349	344	363	371	383	338	347	359	367	333	327	368	350	356	361	357	365	332	324	349	363	362	352	320	363	362	322	374	347	339	366	345	341	352	348	353	350	354	307	324	355	338	383	396	359	350	341	337	321	327	328	359	327	341	309	341	364	352	315	351	349	341	347	350	313	363	310	332	315	400	303	355	348	337	343	319	351	311	369	356	358	325	345	333	358	363	353	354	373	374	355	323	318	327	339	367	354	348	310	326	326	314	342	338	356	326	334	312	297	337	355	352	342	354	333	349	363	354	345	347	350	339	346	356	324	325	333	354	349	355	341	348	376	352	349	373	359	330	328	316	327	337	378	356	335	389	346	329	335	337	371	367	341	373	360	351	344	330	357	315	341	343	323	380	355	325	345	352	328	310	345	357	327	330	366	359	339	336	331	348	356	347	386	322	318	360	345	301	338	337	361	359	334	365	360	351	354	347	322	362	349	354	357	368	344	341	357	334	383	371	360	407	372	370	350	337	359	322	337	351	325	324	316	322	331	365	359	333	362	353	336	346	380	341	361	341	349	309	354	334	324	353	308	309	335	336	318	348	309	361	343	366	328	337	373	368	342	351	324	348	364	322	357	357	337	324	356	356	369	371	338	328	310	351	343	340	360	355	373	336	364	361	348	361	342	364	337	310	367	325	365	335	352	344	376	342	365	312	335	356	394	341	323	344	319	356	333	339	326	353	340	345	336	331	331	340	378	338	382	304	322	358	384	338	339	335	331	357	345	329	348	320	319	349	363	317	339	375	331	345	383	345	363	332	316	343	281	323	341	334	343	347	341	311	352	343	371	344	319	353	372	354	351	350	316	346	370	363	368	365	342	353	341	350	339	360	342	350	341	316	320	334	320	341	364	347	347	301	346	337	342	332	335	370	339	359	341	326	357	357	366	337	344	348	294	366	344	358	317	331	340	341	338	331	350	336	319	346	303	334	345	327	348	329	337	362	352	332	353	377	326	397	357	354	346	338	334	381	344	297	364	353	344	355	338	368	332	322	330	362	331	314	341	325	315	316	363	318	348	332	336	373	329	336	333	343	337	343	342	341	330	326	344	358	350	373	327	342	355	343	371	343	337	332	355	330	365	359	347	341	319	355	343	324	355	330	339	360	322	354	321	377	376	356	354	318	346	325	361	339	365	328	342	337	328	329	319	359	380	325	318	314	308	358	363	386	349	321	324	358	360	349	325	362	348	335	358	331	319	338	319	332	346	361	340	357	335	303	335	325	327	334	317	335	344	337	332	347	346	338	316	329	322	361	323	330	340	319	365	320	320	314	360	347	363	368	362	328	320	353	334	339	369	343	372	356	360	343	330	309	341	349	341	367	316	347	372	347	365	363	324	337	368	387	337	350	361	336	357	315	367	351	309	345	354	351	294	349	329	352	319	372	358	363	332	331	336	339	350	327	308	356	341	341	333	353	320	351	319	351	330	342	330	309	338	353	331	359	334	334	345	316	366	321	384	339	327	330	337	337	358	373	321	312	354	328	334	345	356	326	350	335	326	361	346	360	363	350	375	319	337	368	345	329	337	333	344	366	354	384	359	326	331	331	317	346	335	340	332	356	363	338	329	351	296	372	335	340	357	333	336	337	342	344	361	349	345	316	374	358	322	354	370	329	335	355	336	361	328	344	335	334	354	343	347	328	351	335	319	348	351	317	346	363	334	320	321	347	335	329	318	360	384	343	358	335	333	351	315	349	347	292	363	331	353	352	352	345	308	331	347	327	316	358	329	329	346	328	342	327	348	328	351	340	295	353	323	342	353	341	323	315	392	329	331	341	349	372	353	357	352	356	337	346	322	330	343	343	343	313	343	339	343	363	348	315	349	321	322	352	338	335	345	344	352	367	349	347	332	371	353	348	335	332	370	324	366	362	343	362	365	340	345	353	368	337	343	337	352	322	371	340	368	386	326	339	319	360	364	338	358	331	343	345	351	360	355	331	366	328	326	307	332	341	382	345	355	333	332	337	331	395	338	339	311	350	342	333	330	382	322	326	387	349	334	333	378	349	325	373	356	337	345	331	358	351	305	338
11778	19560	38434	65679	70373	53141	40715	28055	15452	6396	2369	1085	717	611	606	600	602	595	563	568	580	595	619	551	643	603	624	592	675	601	585	592	617	573	564	572	569	624	593	586	576	589	618	639	572	564	599	583	588	642	574	605	580	610	586	611	581	643	621	632	635	602	598	626	601	591	568	627	551	610	577	605	530	552	593	619	577	558	555	545	602	595	570	580	633	569	603	552	601	573	604	581	585	573	594	591	583	637	616	598	626	596	571	601	607	573	615	590	597	636	566	586	610	573	572	644	681	595	604	592	588	582	591	621	571	621	649	578	606	591	627	600	608	610	570	581	595	632	580	609	550	576	568	592	580	570	608	626	588	576	610	565	575	622	627	648	630	573	589	574	636	626	613	556	605	574	625	563	585	580	585	607	601	577	598	599	584	583	612	621	575	595	600	544	565	588	636	577	602	587	605	581	579	593	570	528	598	589	586	570	587	604	583	593	616	597	617	573	641	576	583	570	588	600	607	575	572	624	597	608	577	557	555	578	588	578	606	612	571	645	542	637	569	608	612	584	600	556	597	600	554	567	537	600	576	558	625	618	611	598	615	621	596	575	620	629	595	605	591	588	614	578	619	645	590	602	560	571	558	593	530	597	549	607	621	605	587	629	604	612	576	597	621	570	551	611	580	578	582	587	612	600	564	604	582	623	603	563	570	602	590	610	628	607	653	565	600	653	598	599	551	599	579	567	601	597	537	564	622	575	635	573	574	586	579	609	549	601	589	556	574	616	605	600	612	613	600	560	617	604	567	605	581	578	566	606	619	617	550	580	621	562	597	616	616	554	589	561	603	557	597	597	600	609	653	625	607	599	628	602	545	569	626	607	631	540	586	626	574	608	568	643	582	623	611	591	566	574	604	574	580	562	571	610	608	579	609	606	611	613	549	573	597	596	640	635	573	597	602	589	584	575	605	666	596	589	587	558	585	604	626	599	571	571	569	627	603	605	543	596	624	573	562	620	565	586	639	585	594	577	590	593	610	588	605	587	575	589	571	623	563	594	607	629	569	619	595	587	567	607	627	614	592	612	589	601	637	568	572	636	619	573	607	591	592	625	591	606	594	625	627	533	599	584	611	644	561	577	579	628	599	608	597	600	581	670	620	620	594	607	623	582	604	629	574	577	598	586	566	613	560	598	594	613	562	634	597	638	590	591	568	527	567	570	592	576	638	619	624	602	600	622	604	575	603	605	600	629	579	631	578	586	607	584	568	536	627	584	581	582	590	595	605	591	650	593	565	626	586	617	614	606	607	614	561	638	593	572	614	609	578	611	551	620	610	578	576	609	557	578	586	552	574	650	584	650	535	563	614	565	589	598	631	575	614	551	566	632	602	579	544	608	560	601	581	621	572	568	540	604	643	562	582	595	600	595	583	590	624	569	586	610	603	566	581	588	595	576	584	582	578	560	571	573	595	557	605	585	590	581	618	567	563	637	587	569	570	603	609	592	624	584	579	631	566	600	572	598	588	601	581	640	569	567	603	589	619	588	592	561	576	620	612	600	583	596	600	585	612	581	596	588	604	558	575	610	557	610	600	588	581	604	562	589	642	592	626	587	585	564	580	607	597	562	596	624	579	598	610	593	604	561	554	599	622	596	586	627	604	587	577	624	620	607	639	600	639	638	584	552	579	559	583	582	587	612	616	589	556	612	599	581	606	594	594	573	608	589	606	633	588	604	589	566	590	592	583	615	600	629	550	562	600	593	619	582	625	636	589	620	617	594	594	599	580	624	592	590	608	606	619	581	589	614	580	610	586	627	603	633	573	629	588	631	555	564	599	609	573	602	591	582	581	626	589	618	577	597	599	615	599	580	618	586	560	564	599	574	592	575	628	597	564	606	570	594	581	582	628	562	616	595	604	575	568	598	606	574	577	639	600	551	637	593	627	583	632	559	600	631	566	644	576	631	593	627	559	553	608	573	589	576	628	607	623	607	567	588	580	607	609	587	623	585	609	591	653	543	565	561	602	597	599	636	623	604	603	614	590	531	598	586	631	544	559	572	556	576	582	612	578	566	607	628	611	600	625	611	568	592	626	540	622	594	573	612	584	629	607	571	614	597	607	590	570	571	571	597	560	589	600	566	538	599	550	602	640	613	610	571	554	611	634	592	593	572	610	589	583	582	598	590	654	573	620	594	595	602	561	577	637	573	605	624	595	567	591	604	593	553	575	586	601	599	583	611	589	572	577	603	613	571	582	643	569	590	616	592	590	572	552	573	582	563	599	602	551	620	556	583	606	593	602	574	544	611	596	611	594	626	592	570	557	596	586	575	608	553	595	585	611	599	637	576	562	583	590	508	607	595	594	565	641	615	571	595	607	608	590	565	599	607	610	598	621	560	597	584	584	609	595	601	593	600	639	611	627	588	601	572	598	587	601	607	588	605	630	596	641	612	592	634	586	574	616	631	604	593	579	610	564	611	586	548	606	608	602	561	552	605	595	664	577	578	586	616	592	581	587	588	580	588	595	683	636	573	587	621	598	583	612	619	591	580	602	613	607	612	591	570	581	618	552	586	614	563	582	589	624	613	575	635	604	576	577	588	569	591	585	577	631	615	571	600	598	563	566	615	626	643	588	576	632	608	556	579	618	601	607	627	587	552	572	626	609	617	578	623	607	610	614	566	566	627	598	577	588	589	602	606	632	584	601	615	602	581	611	601	569	641	561	559	603	626	591	607	606	544	584	532	592	589	593	611	605	633	622	652	647	596	566	554	566	588	626	600	576	617	588	595	575	576	593	647	616	588	589	611	627	547	590	598	612	541	582	593	564	636	575	582	553	633	617	567	613	585	587	573	614	578	585	595	570	607	589	594	633	569	604	574	608	619	626	605	613	626	572	575	607	561	564	604	625	603	572	624	573	607	629	581	623	576	609	634	578	579	553	603	601	606	570	594	577	577	574	623	582	595	586	549	595	575	555	586	628	583	593	635	599	575	587	597	572	598	653	597	602	593	644	613	603	625	569	543	588	590	602	613	638	577	607	621	592	598	581	593	584	621	577	643	598	574	620	608	610	611	618	582	586	606	580	665	580	608	633	614	627	594	562	623	588	614	610	591	594	620	575	573	550	575	595	575	599	591	616	558	587	599	594	587	573	589	602	599	618	614	619	572	572	595	576	552	577	633	544	579	593	576	588	573	624	568	610	632	546	597	620	562	607	581	597	605	595	571	593	598	580	612	567	597	600	592	576	581	586	615	585	597	589	594	599	614	575	646	596	552	607	611	616	573	564	621	569	584	601	631	562	561	631	619	601	598	576	600	579	577	610	631	540	577	608	591	589	551	554	597	598	537	627	614	611	607	571	615	618	577	600	547	605	617	581	591	569	593	631	638	628	603	589	592	605	602	596	602	575	567	579	560	561	575	593	580	608	608	557	625	573	605	563	637	573	600	563	575	598	580	599	577	585	568	560	558	637	575	609	562	567	626	615	593	578	607	624	567	588	619
26315	19950	10368	15511	20654	11183	5869	2781	1321	876	637	506	481	472	436	492	489	498	539	475	505	492	524	492	536	457	449	486	461	482	504	465	514	455	496	502	473	480	492	497	474	452	469	484	468	493	491	499	500	484	496	477	502	489	474	484	474	508	530	476	465	492	474	465	514	484	516	470	496	513	494	458	508	491	471	489	496	491	500	460	498	487	498	502	489	481	495	526	459	468	500	486	473	474	500	528	507	459	483	513	513	458	508	492	496	503	484	501	483	492	502	521	474	522	545	476	477	505	471	498	518	560	496	472	543	491	482	468	521	508	505	497	455	515	501	479	494	481	513	460	458	505	474	498	486	531	497	518	465	478	487	501	463	499	516	512	478	465	490	492	461	499	492	481	501	475	499	497	513	491	512	485	463	461	510	507	492	481	478	490	481	524	442	500	455	534	511	519	459	483	479	487	487	454	485	512	516	445	477	490	468	508	517	479	467	502	485	477	483	497	501	451	483	460	492	517	497	482	479	482	453	489	477	520	471	491	496	485	506	494	514	495	486	477	522	498	533	511	482	486	493	506	466	483	512	460	498	478	497	478	533	514	518	513	481	492	571	529	474	492	485	502	524	521	445	477	509	520	482	500	508	504	491	467	532	482	519	482	478	477	522	514	533	489	479	470	487	504	436	468	512	485	498	479	472	483	502	515	471	479	489	520	500	504	459	499	494	496	486	432	485	516	510	552	502	507	490	509	473	520	486	517	428	483	477	485	475	492	513	493	457	470	505	472	510	499	537	466	525	466	454	463	502	461	476	490	472	484	525	495	504	473	455	491	472	518	521	534	509	473	513	466	502	488	454	505	498	479	511	479	519	434	493	492	491	508	491	500	532	514	489	470	477	507	473	514	496	485	515	504	483	439	497	520	483	481	484	477	503	504	521	484	465	462	473	513	479	490	476	486	501	458	517	495	473	515	518	454	481	502	495	472	455	502	525	480	450	524	532	499	470	499	478	461	490	531	490	477	480	488	469	502	481	492	524	484	485	462	433	494	518	472	525	472	517	515	503	454	498	534	486	511	474	506	515	471	507	487	501	498	496	512	521	471	476	517	519	483	491	451	490	498	489	540	505	463	489	501	476	479	516	504	488	478	537	526	489	450	516	480	523	530	492	518	498	474	512	477	493	496	459	445	482	468	517	453	510	522	457	476	484	537	509	483	493	480	504	498	490	464	477	488	497	518	462	502	489	528	460	489	483	537	473	472	480	514	492	501	480	490	520	508	520	472	496	480	514	504	472	478	464	481	496	505	473	452	490	461	455	492	490	448	522	493	500	508	503	470	473	503	519	472	512	505	525	513	458	504	506	512	545	488	497	523	501	494	485	479	495	482	490	506	469	493	535	457	483	530	465	486	509	460	480	492	452	484	479	495	512	501	495	519	507	495	487	521	521	514	493	476	475	512	512	484	551	502	514	542	574	503	495	432	476	443	498	505	492	493	472	482	479	474	508	460	509	489	487	461	488	514	447	498	501	494	490	493	514	516	504	492	491	515	533	456	484	482	463	468	515	501	490	470	493	483	508	512	494	469	526	464	497	465	487	511	484	514	471	490	520	485	493	494	459	471	507	483	492	528	494	449	480	514	501	532	488	500	511	479	506	486	491	436	488	503	507	474	529	473	506	511	451	498	527	474	506	521	486	519	506	507	497	534	483	487	445	490	457	520	479	456	472	462	524	508	463	533	491	522	471	490	479	448	472	509	512	518	498	487	476	483	468	500	506	494	506	499	488	509	482	491	491	523	461	493	495	471	519	449	453	488	576	507	472	501	469	500	480	552	542	516	486	496	462	484	463	490	468	502	499	500	492	478	489	500	491	459	533	500	453	516	515	469	514	499	503	511	495	465	540	509	453	458	487	489	495	421	498	459	479	476	491	448	517	543	509	495	481	504	498	516	479	499	533	492	480	503	469	520	472	442	478	467	498	489	529	485	497	499	482	503	492	500	521	497	483	479	481	472	515	502	507	517	526	495	460	484	477	483	466	522	512	498	503	453	476	474	466	492	481	503	479	438	502	489	495	495	451	481	505	536	512	470	423	486	482	503	518	506	503	475	465	530	485	486	487	472	525	489	486	500	484	522	491	509	465	496	476	499	494	479	481	523	463	521	527	495	481	517	531	464	503	477	499	494	445	468	490	471	471	509	489	490	503	490	466	492	469	521	480	470	510	484	472	477	438	494	483	499	500	483	506	467	513	486	487	490	459	480	465	480	508	504	481	473	518	533	466	495	484	450	530	474	485	434	494	509	470	489	534	474	456	479	483	457	501	498	515	508	503	502	470	490	486	483	467	489	519	498	507	492	491	507	504	495	523	510	496	480	545	474	473	489	501	495	470	497	479	502	488	504	462	495	473	474	478	492	494	500	490	509	493	501	521	504	476	539	476	548	534	482	454	469	452	512	472	533	507	451	492	466	499	464	478	467	472	487	479	493	477	480	481	501	500	487	480	503	470	519	502	492	471	486	502	467	453	486	464	506	513	502	505	497	497	462	494	497	479	478	516	482	474	494	501	534	501	504	478	504	503	495	509	541	473	442	510	482	484	466	469	481	496	506	493	474	485	468	459	487	486	501	471	506	511	500	526	488	502	516	500	497	487	514	496	467	504	491	479	462	492	521	485	504	476	481	462	508	492	482	476	445	490	509	482	479	499	495	507	506	476	505	452	491	490	540	480	473	472	491	489	451	481	522	473	494	500	508	495	512	533	525	518	531	475	515	500	499	510	470	517	487	480	487	427	445	518	490	454	470	531	489	473	512	514	479	454	510	467	464	514	478	473	456	513	499	495	487	473	467	500	506	513	497	501	454	505	485	483	473	523	495	490	499	470	484	486	530	519	480	512	492	457	477	487	481	479	494	491	512	491	478	490	469	490	424	487	497	458	486	439	466	455	504	508	526	562	496	472	502	520	521	520	511	473	446	500	512	470	484	465	481	506	484	521	475	461	470	492	479	443	502	494	455	483	468	489	480	482	515	459	511	508	478	522	505	506	471	487	488	467	477	500	477	500	481	523	492	486	458	515	471	525	497	516	468	457	523	544	467	538	424	494	507	504	502	451	520	500	491	474	472	477	458	486	541	502	494	505	522	474	459	513	556	532	511	467	504	511	472	506	492	521	502	515	513	506	476	492	484	513	479	515	489	435	495	513	504	486	482	518	483	540	475	501	504	444	497	532	520	499	485	455	507	505	469	522	490	500	466	510	469	512	479	476	501	468	483	488	538	540	502	487	482	471	488	535	509	499	491	509	521	485	492	508	489	487	481	483	497	487	447	484	486	539	447	497	504	484	454	450	481	481	548	487	478	523	487	513	527	500	527	495	468	480	489	478	473	479	488	480	490	508	503	513	503	499	487	499	485	471	494	525	490	515	533	517	525	519	520	469	501	475	516	450	492	503	477	521	489	506	470	487	517	531	483	482	486	484	502	513	476	503	509	489	493	505	516
4877	3229	11213	22272	28339	17172	11411	6098	3127	1720	1155	933	855	816	878	847	851	817	816	869	857	846	863	833	893	836	786	843	796	846	815	876	802	811	795	835	813	828	846	832	912	834	835	865	821	873	893	894	868	883	817	835	880	889	829	871	867	860	874	856	823	825	813	852	810	839	868	849	828	870	849	864	796	851	828	836	900	820	895	845	903	834	805	858	833	839	832	832	844	828	860	851	840	885	819	870	874	840	867	891	853	864	912	806	806	795	848	831	854	866	831	803	853	834	834	844	778	793	860	869	851	868	835	833	826	876	853	789	839	841	854	900	853	879	837	880	876	821	881	857	844	846	874	871	818	862	783	887	828	838	825	807	838	871	834	820	867	846	860	801	846	876	885	806	867	866	863	821	843	885	858	872	855	865	853	839	874	865	864	823	826	862	864	848	853	897	816	833	852	837	889	883	873	879	831	896	836	828	849	870	892	840	850	847	831	837	805	861	836	809	851	826	854	864	822	901	837	802	877	821	816	846	848	865	867	841	808	889	869	818	840	848	859	864	842	859	833	864	816	842	792	798	832	814	799	879	820	857	877	825	833	823	879	818	922	887	783	901	879	823	861	839	820	864	847	856	860	888	788	887	812	840	875	807	920	859	833	834	882	855	847	879	853	824	812	888	827	869	860	873	837	868	872	866	864	858	861	887	866	826	830	800	848	878	874	827	879	862	905	840	809	911	801	808	916	865	790	838	822	817	844	838	818	822	832	866	848	857	882	846	837	833	845	857	840	806	852	876	884	888	905	814	837	885	895	840	848	873	855	855	874	845	869	833	857	863	863	789	848	811	821	814	834	848	811	832	828	812	817	860	879	851	817	869	859	902	840	828	876	820	901	804	839	834	864	902	834	864	864	884	871	787	866	835	905	785	861	886	830	824	826	852	833	869	879	848	858	830	876	803	856	846	865	835	854	796	884	882	850	875	839	924	900	855	863	835	855	842	848	855	900	822	881	798	884	859	857	794	915	859	820	844	788	879	810	816	856	892	862	876	866	866	840	833	875	855	816	890	827	849	824	866	881	887	879	855	856	843	845	847	839	815	835	805	870	844	837	865	894	788	809	813	846	883	832	899	844	849	845	845	837	808	867	899	815	860	821	858	882	818	846	835	878	841	865	810	818	851	839	884	844	862	856	801	860	889	888	894	858	891	804	825	843	798	884	822	842	835	848	854	867	837	844	826	849	873	825	862	826	855	819	762	841	863	858	854	820	920	844	854	862	840	829	879	835	848	842	881	838	836	850	864	879	866	857	851	871	850	792	861	849	843	837	843	820	842	837	800	851	859	831	824	856	844	869	868	825	902	805	861	845	868	834	833	807	827	797	877	828	822	839	882	808	832	869	793	796	904	860	843	818	889	859	842	815	858	876	861	869	841	838	849	835	821	864	830	815	840	844	831	817	799	856	863	804	816	869	853	865	836	816	906	859	779	874	852	916	828	849	863	800	873	849	800	863	847	807	748	818	853	831	851	874	872	867	859	833	886	867	850	903	810	860	833	876	847	799	814	859	900	838	803	874	778	880	820	821	815	867	851	836	837	828	833	851	879	841	845	859	787	829	820	826	856	840	827	887	850	898	830	834	782	883	862	852	849	876	851	890	912	855	861	864	852	930	907	910	901	847	861	906	829	874	844	830	861	863	832	876	838	840	860	826	865	890	814	843	832	884	816	859	872	827	814	772	827	869	838	847	808	822	809	852	882	872	861	853	831	858	853	843	873	837	859	835	823	818	853	829	821	801	775	853	852	827	783	825	865	842	868	822	838	844	817	804	847	835	869	826	806	828	856	814	823	843	860	849	840	894	816	814	833	782	811	860	822	846	825	859	869	880	871	819	858	888	855	847	869	793	792	849	833	801	830	873	884	811	822	844	889	847	844	838	844	903	834	845	833	822	856	803	824	861	802	907	816	875	829	867	858	847	866	871	807	844	812	876	846	861	878	832	873	800	844	843	827	892	816	854	886	867	841	808	846	879	857	870	838	850	916	860	883	800	863	872	842	810	853	908	887	818	819	827	869	850	831	818	876	835	837	876	834	892	848	846	818	850	860	892	818	870	850	836	868	829	832	827	863	840	860	851	871	872	837	868	804	879	830	801	812	853	777	889	829	863	869	892	841	870	869	867	907	871	802	873	840	838	852	869	798	832	840	861	837	831	806	860	836	864	841	803	834	810	809	888	821	846	859	881	854	869	873	832	850	848	821	865	850	835	849	831	846	879	818	842	858	850	900	836	882	881	818	915	824	826	881	849	845	839	811	811	828	904	843	853	843	856	858	817	909	825	818	875	830	809	844	889	858	884	858	839	828	859	866	832	844	838	869	833	848	875	898	861	801	841	849	836	854	873	878	824	850	851	806	849	864	850	854	836	896	850	862	871	843	849	848	828	813	836	839	829	874	864	887	851	841	878	858	839	864	935	851	863	871	818	815	869	839	834	853	817	879	866	856	788	816	879	859	852	808	833	825	792	842	800	867	872	875	889	877	852	886	822	833	876	852	801	878	809	877	858	872	904	882	890	833	896	858	832	858	866	800	824	899	825	832	818	808	886	802	831	857	817	854	856	834	811	811	833	841	785	877	834	824	864	880	823	840	876	890	811	981	838	925	855	867	801	813	856	829	823	908	847	845	866	832	856	854	848	860	846	859	867	791	866	853	870	876	837	865	828	849	829	823	817	798	796	860	854	817	866	826	829	801	791	836	841	869	844	862	896	794	870	856	849	875	907	874	861	889	885	839	860	849	822	897	813	878	843	866	858	823	824	825	839	833	894	851	854	847	843	856	846	907	889	874	817	894	857	816	842	848	874	801	870	809	876	856	830	843	851	882	859	842	819	814	859	814	865	838	835	832	836	869	836	844	885	820	841	862	897	861	786	850	879	870	833	845	847	861	814	851	818	885	864	867	908	898	884	829	844	886	850	807	810	804	860	842	870	880	878	816	868	821	815	834	846	842	810	798	811	839	857	855	832	868	805	872	837	877	816	847	856	823	788	838	823	866	859	874	847	850	856	854	842	871	831	918	867	849	844	815	851	866	862	905	873	834	845	816	900	812	868	870	835	844	861	855	849	831	832	848	861	829	845	810	880	860	806	896	812	832	826	824	807	832	815	861	825	822	834	839	836	820	851	827	851	874	822	846	873	831	826	783	821	817	871	883	841	897	844	861	820	809	838	873	889	893	850	866	845	878	851	868	859	823	826	817	822	867	874	836	889	853	841	833	858	825	859	826	885	828	895	837	881	822	829	868	834	826	914	859	834	816	846	855	828	834	850	780	830	878	832	854	904	872	843	844	853	850	882	869	877	844	849	798	868	879	866	827	805	866	839	837	849	845	804	856	817	832	861	880	849	863	881	844	829	841	853	855	888	833	844	818	847	867	862	844	810	828	825	906	884	832	809	860	854	845	854	888	872	835	856	817	812	839	846	870	844	796	897	835	862	851	846	864
24846	21088	27880	31957	39087	32260	22914	11825	4632	1794	819	551	490	512	483	460	520	474	457	487	464	487	497	450	483	469	502	509	435	465	476	498	457	479	451	485	438	451	456	476	448	463	457	475	463	433	494	473	454	460	465	477	494	434	459	467	412	478	457	460	435	415	485	481	508	460	451	467	473	487	471	481	423	456	431	480	485	451	456	440	456	463	474	472	470	462	439	474	472	491	492	441	428	471	477	450	453	458	473	442	478	436	454	444	470	452	485	442	461	449	478	463	427	512	440	483	446	451	423	457	482	471	481	432	417	454	470	423	485	475	462	445	485	467	494	484	466	442	472	459	441	461	478	473	447	458	444	443	473	445	467	475	467	432	468	442	462	459	449	459	476	435	491	451	486	446	468	445	455	485	484	480	447	436	456	494	479	481	448	458	456	465	439	493	481	438	491	468	460	442	440	443	454	467	454	447	481	461	498	438	465	443	480	443	441	451	476	455	494	461	410	441	461	461	462	484	478	456	465	438	505	457	457	457	464	451	445	451	507	448	469	448	479	479	473	381	447	467	483	439	481	463	427	456	472	497	445	457	429	448	492	429	437	473	462	496	453	442	461	459	475	455	447	442	438	422	467	474	471	446	412	489	504	497	459	449	470	469	443	413	443	464	472	451	461	472	441	475	444	463	427	476	477	439	458	419	440	437	489	466	494	447	455	450	408	435	470	429	457	464	437	434	462	467	489	473	424	464	431	467	435	446	476	462	490	415	456	463	468	466	458	429	443	459	423	461	474	421	491	430	449	476	443	446	432	455	464	462	484	465	450	433	431	474	473	475	486	414	483	460	425	413	462	462	462	443	511	443	421	462	437	480	449	467	403	474	460	476	434	453	478	435	449	464	464	469	454	463	468	489	430	436	466	464	540	447	423	421	438	461	476	455	452	449	440	446	460	472	469	443	494	455	457	504	497	452	508	479	458	484	464	476	455	447	455	443	453	422	428	489	466	418	437	476	441	438	480	466	446	486	464	439	455	469	478	467	437	452	459	431	461	437	493	457	451	470	467	479	429	450	464	437	461	486	453	497	463	506	447	457	462	438	444	456	460	492	451	447	476	447	489	454	457	461	466	459	475	466	484	431	448	426	449	482	442	495	454	455	449	450	462	427	464	480	454	429	446	483	449	498	448	419	507	432	432	481	453	461	434	483	508	507	447	474	427	485	470	450	464	434	440	429	423	431	450	473	454	403	497	468	462	435	478	443	462	470	480	417	507	471	469	458	443	454	420	440	499	471	456	435	459	454	408	430	478	480	454	442	419	457	470	488	472	415	458	462	471	448	450	462	487	461	457	456	501	441	447	453	461	439	439	448	451	473	484	500	440	505	474	439	449	496	456	437	454	460	453	440	447	473	512	438	452	474	463	436	449	422	430	498	454	437	431	442	426	491	478	448	486	467	484	448	447	463	435	464	455	436	478	450	447	453	430	462	442	474	453	451	460	488	421	464	465	438	466	478	460	426	437	462	442	449	469	466	477	446	489	460	485	444	436	440	450	494	440	474	472	453	486	451	432	462	475	445	431	469	465	424	457	439	503	464	469	403	477	432	433	423	424	472	457	481	445	469	449	483	457	492	490	424	482	441	442	454	439	454	457	468	491	473	449	462	459	463	489	474	489	445	458	437	487	460	482	487	457	453	472	461	458	442	475	468	476	460	442	462	445	466	473	466	440	485	493	456	442	438	453	464	446	440	453	475	433	453	481	471	459	484	499	439	515	453	469	466	445	442	463	493	431	460	446	436	433	439	481	479	495	439	518	470	453	446	479	457	448	460	455	407	442	433	471	459	465	449	450	480	482	439	454	495	514	464	468	449	459	459	452	443	475	447	446	424	437	447	503	476	506	423	455	487	508	471	460	439	444	455	471	424	438	451	495	427	440	439	469	452	453	486	425	508	440	476	412	458	490	456	465	470	455	450	436	458	448	454	430	429	462	448	473	466	447	464	440	446	442	441	442	441	463	470	509	454	452	456	463	468	427	455	459	449	451	453	482	492	465	488	453	454	506	452	452	485	484	449	486	456	443	438	425	457	454	457	456	440	441	467	464	444	445	422	433	437	459	471	492	449	477	523	478	493	448	451	457	465	419	477	503	424	455	448	436	462	437	461	475	426	487	442	497	457	442	468	495	497	390	448	422	420	446	464	438	469	448	479	458	457	483	469	478	467	443	448	464	464	447	441	491	449	473	495	461	453	418	468	462	445	461	414	481	475	489	448	467	486	450	484	466	474	480	480	491	490	441	450	462	469	452	503	451	502	447	460	480	438	447	493	470	485	436	433	453	452	464	467	457	500	472	458	441	421	491	463	457	467	473	485	451	473	441	477	391	450	471	447	489	403	436	429	490	433	425	476	478	456	448	473	472	443	504	445	479	414	475	480	480	444	429	498	458	469	446	444	468	457	469	426	431	481	466	443	467	486	496	499	425	434	480	474	470	457	412	500	410	444	484	465	465	463	489	485	419	501	481	454	457	457	418	435	445	458	443	487	459	444	468	487	485	442	423	497	459	455	469	453	488	456	448	466	451	455	500	444	467	471	450	490	470	488	460	431	461	449	444	493	449	476	464	486	435	426	437	476	467	455	475	486	434	498	424	455	472	461	435	446	466	459	451	471	447	475	501	474	491	483	443	476	415	474	452	445	467	488	418	455	481	454	489	475	461	450	445	427	485	448	471	452	456	457	464	460	481	459	469	461	473	423	489	459	486	441	455	424	447	462	485	466	439	437	463	442	428	474	494	443	433	434	457	439	456	464	457	454	478	477	435	463	476	440	470	459	433	442	432	472	448	472	474	451	472	463	472	461	464	473	482	442	474	469	477	466	457	423	486	470	465	448	439	472	437	474	481	432	447	441	444	502	458	473	472	409	473	480	493	456	448	419	460	443	408	414	481	459	502	490	417	441	451	442	456	477	439	429	459	434	477	484	451	451	480	467	466	414	442	456	450	489	456	436	447	470	517	432	439	480	426	430	457	458	470	455	463	461	428	461	471	430	458	466	442	473	450	460	461	453	456	435	465	462	442	479	418	498	453	454	436	448	470	469	485	447	438	464	455	426	505	452	469	446	468	485	440	451	449	469	466	446	473	496	493	447	499	451	432	491	488	473	448	451	444	466	462	472	462	474	455	480	428	466	452	422	486	478	448	464	469	486	461	495	449	472	455	446	489	417	484	428	465	489	427	459	453	438	452	449	480	446	456	423	472	477	444	480	474	464	499	432	458	464	484	445	454	449	446	453	440	439	430	477	478	460	448	460	436	453	467	443	476	466	444	474	476	468	470	427	472	470	488	433	472	478	475	472	445	477	482	446	412	458	451	463	442	453	473	466	468	395	459	452	449	463	456	453	449	481	455	459	481	476	480	457	445	476	450	446	444	461	479	454	463	436	464	450	450	450	425	452	419	452	497	470	485	448	454	450	472	451	436	471	466	490	464	448	450	444	511	477
7117	9123	26070	43857	46313	37536	29742	19153	9784	4309	1819	1062	872	796	834	834	831	755	834	799	848	843	821	813	820	843	863	787	780	816	833	825	845	832	851	805	843	758	810	812	799	795	860	798	848	853	830	815	822	825	836	860	815	827	752	765	833	830	809	833	859	798	844	838	764	787	829	836	800	840	796	804	800	862	843	828	801	758	783	812	828	831	789	814	799	790	831	807	791	850	863	837	794	785	824	827	805	802	823	794	829	771	791	794	770	795	848	831	831	834	788	764	808	816	842	807	807	795	823	839	836	798	794	799	789	811	789	815	751	828	826	753	795	791	855	799	835	849	850	813	799	767	821	812	801	790	849	794	803	736	828	843	817	812	840	827	845	826	764	829	832	865	834	803	804	797	809	836	816	836	831	870	841	819	779	835	794	786	771	839	860	831	826	802	832	862	842	811	829	823	810	835	845	757	776	793	823	774	791	848	802	806	798	808	828	791	848	789	795	792	816	827	821	793	797	794	824	859	840	756	802	871	840	814	805	841	824	802	809	781	855	796	808	827	791	794	789	864	812	827	819	794	798	803	796	843	810	796	817	794	783	771	788	791	866	839	807	839	802	769	833	832	860	791	819	836	824	834	806	846	797	799	788	805	787	826	825	815	835	846	760	787	794	762	830	753	817	785	828	824	794	795	851	811	859	769	777	809	807	814	842	770	832	810	812	822	796	801	778	791	749	786	816	803	800	793	777	858	781	737	832	829	800	814	768	821	811	836	850	808	835	793	811	821	750	822	827	793	775	808	871	816	816	825	814	805	832	785	832	827	817	835	820	849	798	837	811	841	815	803	783	793	770	828	774	788	848	801	806	817	849	816	779	796	796	837	830	829	786	798	774	843	792	805	806	861	758	771	831	839	817	826	822	829	819	836	811	797	828	775	805	788	788	821	806	806	796	818	797	804	812	859	781	774	799	779	821	785	810	834	772	822	804	790	838	793	831	825	803	815	845	793	782	835	842	857	854	793	852	833	828	805	803	841	832	809	826	809	804	841	846	830	819	805	815	810	807	807	831	828	827	802	853	846	803	829	797	822	801	802	826	805	803	799	796	854	805	766	767	815	792	867	809	780	831	833	812	790	831	779	810	797	828	828	761	803	836	798	825	813	852	764	843	846	810	858	791	824	836	848	748	768	817	844	820	830	781	832	870	825	797	802	838	797	814	889	828	850	803	808	756	777	810	786	796	809	791	774	873	798	770	826	824	777	811	782	840	828	867	791	809	797	835	793	820	819	829	776	795	792	771	848	823	778	821	775	841	802	882	797	814	800	829	765	802	827	833	780	789	793	801	854	838	843	822	770	825	812	757	843	835	781	810	801	758	771	807	803	771	808	838	769	803	810	800	846	822	798	814	786	808	841	823	811	786	819	785	788	804	782	818	781	791	812	793	828	799	806	801	837	764	787	819	774	794	817	772	821	785	769	768	833	848	830	775	843	795	776	825	761	847	867	852	785	788	861	822	799	874	745	797	833	808	827	825	819	801	800	817	806	833	741	841	774	831	812	839	870	790	804	802	837	853	854	803	809	776	836	804	799	769	746	825	822	772	805	858	779	798	814	801	841	801	802	805	795	855	828	842	798	825	812	786	832	824	791	837	786	818	859	763	805	875	790	814	806	798	774	815	831	832	830	805	802	822	839	846	786	795	827	805	811	813	808	845	831	835	801	824	784	785	847	823	807	827	836	830	841	747	826	748	802	766	799	813	782	811	816	787	793	799	820	829	801	838	835	808	824	811	842	799	800	807	821	780	827	819	808	785	864	877	836	808	848	810	869	788	853	727	792	799	788	873	789	819	828	807	817	824	835	765	783	805	819	823	854	791	815	833	794	838	840	802	784	846	787	838	788	804	852	817	842	776	775	805	836	791	808	821	785	759	812	824	842	808	824	772	803	801	768	798	795	809	818	845	810	828	811	826	813	854	812	800	746	798	786	816	807	772	813	880	799	808	770	807	769	816	831	794	806	821	777	770	798	793	816	806	812	794	836	771	825	839	793	817	760	818	810	818	807	859	840	786	795	833	778	806	789	825	788	869	768	837	779	773	803	802	779	817	822	860	796	800	825	792	832	818	811	768	793	832	796	816	836	851	793	858	803	750	803	827	797	803	823	837	807	795	747	808	794	812	824	803	755	772	811	838	804	819	826	859	813	773	824	794	837	856	814	797	793	830	843	796	834	795	816	802	810	808	814	768	833	855	819	822	864	801	804	821	809	821	861	826	827	850	820	807	777	746	825	815	811	757	843	793	797	798	854	784	849	826	818	836	818	845	806	764	847	783	791	831	763	824	821	822	719	813	810	836	783	865	834	832	775	803	805	807	758	808	834	836	765	781	834	851	765	788	818	784	820	810	860	795	815	850	826	818	798	811	812	789	829	795	788	855	791	807	848	789	813	809	810	773	827	765	842	763	866	817	822	821	780	816	814	801	818	793	836	776	842	789	845	824	803	753	789	818	817	788	771	815	821	818	801	762	830	838	751	833	802	793	843	785	788	853	800	823	822	829	807	834	774	835	778	804	866	810	802	816	831	801	776	800	753	813	747	831	774	829	800	815	824	760	784	818	818	829	835	788	893	831	818	827	835	782	847	791	764	746	851	799	857	782	817	823	775	845	824	860	867	818	779	794	809	782	823	809	859	811	805	791	832	811	795	873	756	840	763	783	853	780	829	843	814	807	828	812	841	782	841	843	820	836	809	869	819	810	784	795	834	840	810	815	783	773	793	810	868	862	813	816	831	815	844	832	807	759	804	826	784	808	810	843	820	808	769	839	835	845	850	806	796	855	770	811	838	798	783	791	827	843	811	787	852	814	806	773	829	866	813	803	823	836	779	816	809	777	823	818	823	800	809	841	830	782	777	750	810	858	795	803	823	790	814	806	840	822	830	796	836	807	824	823	863	824	894	827	813	782	812	794	793	779	894	821	825	858	791	780	808	782	824	817	723	784	783	789	781	818	790	790	794	773	798	803	823	830	828	783	858	857	758	791	816	878	832	819	813	895	804	821	854	755	812	875	801	841	819	830	808	787	783	869	811	761	745	841	788	824	771	776	768	772	870	750	780	798	782	789	828	810	758	818	834	813	831	815	761	798	843	809	800	849	810	800	799	785	769	792	810	857	772	808	807	748	816	809	788	803	787	789	800	773	837	792	799	780	815	846	812	807	809	786	819	857	788	820	776	810	790	833	842	769	810	780	842	723	784	800	812	799	785	793	799	774	751	792	798	816	767	825	791	791	812	792	825	813	763	828	839	853	804	779	805	816	821	807	811	883	841	833	777	828	794	837	846	837	782	790	815	807	829	750	782	804	808	821	817	816	817	807	814	802	805	842	803	797	772	802	848	783	847	807	832	827	835	776	824	850	763	834	864	751	781	786	813	795	814	824	767	832	843	823	788	758	773	800	788	842	821	796	864	802	811	795	774	814	792	799	813	859	814	776	788	793	842
22999	21072	29026	29419	38832	47129	42098	27507	14807	4902	1393	549	416	379	335	362	323	358	332	354	376	333	340	353	364	362	333	356	336	328	354	322	376	365	369	338	305	360	345	385	362	346	355	337	367	396	349	373	350	332	353	363	340	347	349	333	364	343	375	382	325	343	340	342	361	361	340	408	351	351	362	373	349	336	341	350	343	367	322	365	331	344	356	371	335	384	335	355	336	363	334	380	386	334	376	360	363	336	362	354	359	327	340	318	336	357	348	360	357	366	310	389	355	366	346	352	345	374	359	373	364	360	338	322	334	354	351	348	345	363	359	387	340	371	337	341	333	344	348	366	373	359	332	380	359	369	349	349	342	350	355	329	343	346	369	341	336	306	366	374	339	354	364	374	337	364	370	353	373	307	332	353	354	355	385	364	334	353	317	348	355	360	313	327	351	371	351	350	347	349	353	327	396	366	373	368	315	328	307	367	350	349	333	362	328	374	318	327	368	356	347	335	324	341	332	365	379	366	378	367	326	361	338	378	329	358	348	339	343	387	340	345	363	361	347	344	346	359	342	338	344	372	364	351	316	326	338	338	325	347	354	340	363	323	339	355	353	372	331	356	332	359	341	338	364	348	333	367	363	347	363	332	380	323	362	303	344	316	334	331	349	364	340	336	347	368	380	352	378	366	354	323	359	344	332	329	332	346	322	388	318	339	327	345	369	360	328	364	379	347	364	341	363	353	340	337	325	356	339	368	352	318	358	318	340	331	353	343	346	367	332	320	340	373	346	357	404	340	360	366	383	342	371	375	353	355	355	364	340	334	325	365	350	344	345	386	383	358	373	361	327	368	335	331	354	336	348	384	363	330	324	321	314	360	342	349	346	379	347	362	309	352	327	344	366	359	366	341	366	334	384	337	363	317	375	330	377	320	357	358	349	357	334	341	340	356	309	339	330	344	342	352	354	363	355	367	343	332	321	334	339	364	339	339	335	368	356	327	365	329	350	323	366	327	356	371	358	350	337	313	309	337	312	342	346	352	340	362	343	341	355	357	370	348	327	379	333	338	341	336	340	360	370	352	344	346	341	379	366	327	344	353	349	367	320	366	356	375	348	336	359	357	334	315	345	330	357	374	317	329	365	362	366	336	386	344	353	349	365	377	354	366	306	359	356	332	342	342	314	358	334	368	353	357	353	353	332	366	330	336	396	356	349	345	372	335	371	334	331	342	339	322	339	375	331	333	391	377	375	360	337	361	362	327	373	347	380	345	345	330	374	333	324	341	331	337	359	359	359	363	354	349	322	356	337	333	332	350	350	332	353	327	328	351	353	319	376	304	343	340	336	345	355	337	354	324	325	370	333	366	323	322	412	331	345	370	398	320	336	338	346	343	347	351	331	315	360	352	345	337	355	333	348	369	355	350	335	314	377	354	345	345	355	367	314	331	366	365	346	361	339	367	344	345	377	344	284	336	301	362	356	340	335	360	336	354	380	373	351	372	362	370	337	342	320	344	338	361	330	367	352	338	331	325	359	366	373	340	375	327	370	371	308	374	340	361	328	353	343	340	355	374	324	360	372	368	365	363	368	359	413	328	354	348	357	351	366	367	344	328	332	359	351	349	303	316	356	371	349	348	356	333	315	344	340	328	360	358	350	400	375	352	345	397	380	367	387	332	347	357	416	371	348	340	356	325	340	389	363	337	360	342	314	381	351	368	401	320	332	342	333	360	334	363	359	338	342	317	321	333	370	368	391	317	379	346	355	340	365	359	374	380	330	359	346	363	331	329	352	333	304	359	361	352	351	344	345	339	308	336	356	347	324	340	355	340	341	353	357	330	336	356	341	350	361	338	324	367	345	334	328	330	315	344	303	290	359	322	340	330	347	364	322	353	345	346	358	331	347	354	355	353	357	352	374	371	348	358	349	380	340	326	373	365	329	357	348	383	341	340	342	314	374	334	363	331	351	351	367	338	360	343	340	331	333	344	330	366	337	347	367	374	344	332	329	359	382	338	327	352	376	346	402	348	345	355	362	356	348	364	374	331	317	341	326	321	358	373	335	375	329	375	360	347	361	340	365	337	375	332	355	391	381	326	364	343	313	344	331	359	332	356	321	343	310	339	334	335	308	384	387	359	336	362	390	314	350	352	335	340	330	338	357	352	357	366	376	349	329	349	330	325	331	370	359	342	377	356	365	335	341	332	373	349	381	327	339	349	358	348	367	362	341	337	342	370	321	358	361	377	362	333	354	342	355	346	342	336	344	317	346	348	324	335	331	344	343	342	334	341	356	352	377	346	357	349	336	355	343	395	358	346	405	365	373	362	350	315	346	339	348	331	320	360	348	349	362	392	341	345	351	331	309	352	363	332	383	350	357	334	329	360	364	355	317	375	312	331	363	333	347	318	366	356	340	378	349	340	342	353	339	322	379	364	351	340	386	376	361	354	362	369	306	350	343	367	315	332	345	353	334	329	325	346	354	349	341	334	362	363	347	331	316	344	342	366	317	361	353	371	354	376	327	323	344	336	329	367	373	353	339	364	358	344	346	342	366	352	331	348	317	362	384	344	329	344	359	328	320	371	361	342	333	342	349	360	338	397	371	333	364	350	349	373	381	331	327	382	354	344	345	368	340	359	337	388	348	356	348	343	362	360	362	353	347	358	340	324	314	366	408	368	328	363	330	314	381	331	372	354	327	324	350	328	321	337	340	341	361	360	376	305	357	328	342	375	344	350	380	343	347	348	354	372	342	351	368	350	326	337	330	370	338	342	343	373	344	363	348	342	359	371	376	388	355	382	368	330	346	335	353	338	358	332	346	336	353	326	357	358	331	318	354	353	347	352	317	350	403	339	360	343	393	328	328	360	344	338	367	383	374	356	350	351	349	357	316	357	360	340	308	325	367	369	339	335	316	346	351	355	369	353	366	363	351	320	362	395	354	355	335	334	350	359	320	362	326	372	360	344	347	347	359	377	321	349	388	364	348	328	380	323	353	352	338	331	350	340	382	364	341	358	367	368	330	345	340	330	352	348	352	338	331	327	370	340	353	346	356	350	341	349	346	348	363	359	363	312	335	340	349	354	329	369	336	342	351	381	390	376	352	357	343	335	358	328	355	349	369	349	333	338	339	342	337	357	383	359	358	332	370	333	315	323	364	343	354	341	346	346	346	325	342	324	345	365	370	339	345	314	349	346	340	344	311	353	347	328	332	373	364	367	336	344	331	347	348	349	358	373	323	346	319	337	361	364	320	373	352	371	362	355	372	347	336	372	347	347	329	373	362	349	383	319	375	387	325	331	327	351	323	333	345	333	333	316	360	302	330	340	339	358	348	362	347	334	356	333	361	329	379	316	343	344	340	359	379	388	331	370	357	346	341	360	310	384	365	359	356	358	336	351	328	335	363	343	376	307	362	365	342	326	323	341	356	328	351	342	335	333	337	334	330	353	401	347	356	396	348	354	331	357	333	329	346	347	339	343	360	333	335	343	306	357	373	378
13085	19798	37972	67080	61839	55583	46650	34669	22261	9815	3385	1274	754	621	615	621	597	662	576	593	607	654	640	585	559	577	617	632	618	585	630	593	573	683	578	566	642	617	591	640	629	645	590	617	637	572	607	572	607	611	598	619	590	607	548	617	590	616	633	644	591	587	621	555	624	618	609	601	564	605	629	639	595	599	608	640	594	648	609	588	610	596	580	617	575	550	603	581	579	606	623	630	640	621	626	561	630	610	653	589	596	591	578	589	584	565	605	578	624	582	600	608	626	612	639	651	595	650	633	600	667	615	603	586	636	613	595	582	627	575	623	588	638	624	550	629	602	613	573	586	574	615	568	595	607	563	610	570	609	609	646	607	631	575	585	598	622	573	598	595	630	628	601	618	571	637	617	608	596	557	622	616	604	611	569	585	580	612	575	595	605	619	623	575	590	630	635	591	632	563	608	614	589	567	607	601	602	603	618	632	611	630	610	568	613	660	562	616	641	604	561	596	568	598	626	606	609	615	597	622	616	593	585	593	545	618	610	609	644	586	580	627	605	652	629	613	583	636	581	580	607	599	602	604	624	606	582	558	614	588	597	585	594	601	645	575	565	585	551	607	543	649	654	580	575	628	583	597	599	606	610	609	579	633	579	618	632	592	634	637	604	623	614	642	600	652	633	617	615	579	620	569	594	614	633	607	618	604	657	599	572	658	598	618	550	588	620	631	625	628	568	626	587	636	635	618	560	614	602	603	612	592	619	608	662	568	607	619	579	636	549	605	604	649	561	631	565	604	572	593	594	615	614	623	590	607	600	649	601	604	592	597	616	580	642	587	630	621	585	565	663	657	636	589	604	665	595	548	595	610	666	649	586	593	639	615	662	585	601	607	618	611	579	552	569	584	574	596	632	593	612	639	642	636	645	611	608	612	608	620	634	635	566	611	595	614	615	613	605	547	599	591	632	627	634	609	612	640	600	614	605	591	592	627	592	573	589	645	611	596	610	573	574	668	566	606	585	583	600	567	609	603	618	607	669	649	599	646	586	643	570	563	627	631	588	624	625	631	599	617	656	566	593	637	621	612	589	606	589	589	591	620	632	591	606	643	592	612	594	622	567	648	601	663	543	600	626	593	579	625	590	589	580	608	567	663	599	601	614	630	630	616	606	584	583	610	587	627	584	637	638	630	594	603	602	624	635	596	537	606	604	617	595	605	561	652	613	570	590	590	593	563	593	635	617	606	630	569	551	598	654	619	638	612	648	611	600	579	623	628	596	619	575	556	654	624	603	565	603	592	592	589	669	625	632	586	597	599	639	590	585	605	588	626	636	618	575	571	551	569	615	635	585	602	660	571	637	619	603	558	621	608	645	596	594	599	630	577	614	596	632	627	578	604	604	642	596	580	618	629	634	606	608	609	590	604	571	583	571	606	581	619	616	606	600	621	634	582	638	631	562	617	608	609	578	577	604	599	568	584	621	601	591	622	589	680	644	598	613	574	629	658	597	563	624	612	612	610	573	611	610	605	605	568	604	611	642	639	604	579	592	584	622	611	658	640	557	589	606	613	600	639	622	599	610	579	644	592	612	637	595	619	639	610	602	604	637	651	611	580	556	561	628	631	601	619	579	602	635	627	603	610	583	599	619	615	617	611	616	603	609	620	620	614	603	619	632	623	569	647	624	601	636	586	594	573	586	603	626	613	589	598	642	636	610	575	589	622	563	608	620	635	632	599	615	663	581	570	630	564	611	638	606	590	624	613	588	621	577	614	567	600	600	581	624	605	578	569	609	599	619	665	628	618	565	579	563	608	590	602	631	588	564	656	620	627	541	580	595	622	645	578	596	549	593	578	630	574	635	645	621	626	648	578	572	653	628	625	604	593	599	643	620	595	640	627	650	572	604	585	603	625	594	614	646	609	596	612	638	615	585	607	583	588	611	623	652	623	609	608	616	600	567	594	632	610	554	590	587	600	575	622	612	602	604	606	591	563	582	608	634	592	588	585	588	571	605	618	624	577	618	602	604	586	643	610	620	661	586	543	604	593	600	601	593	604	633	556	596	624	646	637	585	645	598	619	643	562	602	583	614	620	580	617	636	593	628	580	555	634	636	627	574	600	596	615	606	612	636	618	603	622	581	618	626	597	614	618	572	619	570	581	582	591	593	646	581	608	623	610	618	602	567	622	597	556	577	638	601	587	619	590	617	599	592	541	613	612	626	601	630	589	612	591	624	615	557	606	633	617	589	611	609	611	554	612	644	642	651	636	606	607	631	651	607	605	578	598	576	624	572	638	602	621	607	621	608	575	591	593	564	600	592	606	590	608	653	531	622	604	617	601	581	616	628	576	619	588	609	605	582	595	631	614	632	549	615	609	597	595	588	637	596	589	588	611	623	571	599	609	611	593	623	633	582	625	601	599	609	618	659	564	589	575	603	613	610	549	598	581	598	591	597	618	653	584	605	579	594	607	593	590	635	623	625	639	590	573	627	643	587	580	615	658	624	604	586	577	631	627	586	601	637	628	593	628	593	603	608	609	586	616	603	606	540	610	619	607	569	609	565	586	609	607	615	569	588	673	625	617	660	631	608	604	605	622	592	608	568	632	568	637	600	641	590	571	599	598	601	618	616	587	592	643	592	610	613	618	596	626	649	629	616	580	644	556	636	565	637	629	588	578	564	613	596	581	651	614	592	594	586	597	626	602	629	621	664	585	633	662	540	615	650	605	633	616	622	599	627	584	612	652	566	588	623	630	569	609	610	629	640	591	619	583	625	647	592	584	591	626	609	603	603	592	604	632	611	639	613	606	587	598	640	617	580	607	616	549	604	606	627	590	596	618	608	626	630	588	587	582	618	610	613	605	622	618	616	655	620	604	593	586	567	644	608	597	580	588	637	620	585	587	621	581	626	586	561	590	590	559	653	592	593	578	582	581	595	581	601	555	603	566	597	593	613	584	582	551	624	560	578	617	640	639	608	584	589	601	577	603	607	633	589	572	594	626	580	608	607	581	626	578	594	612	619	570	592	634	642	611	638	627	616	610	613	583	627	615	613	625	601	585	598	639	618	595	661	634	564	573	592	570	618	602	602	586	607	605	625	584	603	554	631	639	570	583	598	586	622	620	604	607	575	592	633	619	577	592	589	601	605	608	597	572	589	594	588	618	615	610	600	644	582	603	628	635	603	595	620	630	573	637	594	622	589	576	618	611	572	595	623	650	620	619	639	565	624	621	569	644	589	615	611	645	578	623	600	601	581	619	618	611	602	618	614	675	633	642	621	614	606	612	567	575	618	549	582	612	625	561	588	573	564	640	589	603	597	612	613	627	659	593	616	553	593	616	616	581	634	615	612	607	613	633	594	608	611	618	607	627	648	627	594	596	582	619	626	593	591	575	556	631	615	583	556	623	643	608	676	583	621	623	616	598	593	614	580	631	625	616	599	590	577	607	625	613	600	618	594	593	634	615	602	595	628	611	615	626	579	644	629	642	570	654	609	610
26455	19965	8460	20690	13819	11285	7190	3359	1520	827	627	496	492	516	520	517	500	462	519	520	534	452	494	516	480	496	466	504	516	512	516	501	475	495	463	520	517	458	500	515	496	518	482	518	464	499	469	503	477	445	487	450	480	465	472	473	483	490	505	484	489	487	486	498	518	523	492	519	512	469	517	474	523	464	481	489	494	521	506	497	450	508	525	520	508	466	475	467	476	468	492	468	486	555	480	523	525	502	457	464	507	489	522	477	484	465	492	494	498	477	504	518	474	472	485	514	483	552	529	476	507	482	476	480	497	509	500	495	543	502	473	476	493	511	466	507	450	494	486	530	477	502	486	490	482	475	493	488	487	521	451	493	513	513	506	500	514	491	505	509	498	510	492	481	511	503	484	455	499	507	483	486	509	505	529	482	498	528	504	486	500	490	466	459	434	501	493	493	468	508	485	424	508	459	481	499	490	494	533	505	489	459	463	456	475	514	462	460	478	510	484	474	503	500	500	473	511	502	518	478	492	505	457	497	511	511	505	497	473	446	495	461	484	495	460	513	499	518	500	485	474	480	486	501	457	476	502	490	515	498	526	486	501	522	483	463	507	504	470	440	518	485	511	468	492	490	476	480	504	494	509	486	505	492	491	449	462	529	445	455	522	513	521	512	500	474	471	492	515	488	455	492	487	489	478	498	476	508	534	479	501	457	514	491	505	558	497	501	541	482	522	511	497	498	502	476	475	458	485	503	486	517	458	497	460	487	486	481	514	495	463	516	484	512	496	483	482	497	518	495	498	482	521	524	442	476	490	484	517	465	455	458	468	525	527	471	486	472	439	498	483	495	497	475	518	497	485	506	507	524	506	510	453	480	495	504	476	499	486	500	486	496	447	481	481	470	513	485	491	493	526	489	510	506	482	507	540	468	452	522	512	517	492	470	527	487	549	513	478	523	514	494	448	505	482	483	497	483	496	500	466	479	479	470	503	496	513	490	464	529	501	495	480	504	505	530	454	449	520	458	524	443	480	516	467	477	472	522	478	511	502	486	466	493	514	464	521	530	469	500	517	476	516	486	474	482	473	520	479	458	505	487	476	476	467	473	476	508	495	478	496	504	479	481	517	461	484	490	524	496	484	493	514	516	471	516	478	541	472	487	481	476	489	531	503	463	508	488	506	495	516	497	463	494	530	492	484	498	519	488	500	521	485	487	471	501	517	460	486	452	505	496	526	475	480	471	487	478	501	463	462	445	496	495	509	476	483	507	493	500	491	496	484	491	514	519	483	492	482	483	534	498	505	513	471	448	526	452	543	408	504	488	507	497	491	514	497	482	509	469	449	476	513	494	504	494	496	523	476	491	485	501	483	488	498	451	494	483	512	501	453	459	512	494	491	487	527	459	519	484	517	502	484	481	487	499	487	483	475	498	468	509	488	479	497	457	497	477	505	509	467	490	476	471	501	468	519	531	516	479	456	459	480	512	484	493	420	494	470	521	529	478	488	449	509	480	517	454	494	459	456	551	460	450	511	474	503	494	489	475	486	504	410	487	486	514	493	495	516	472	500	482	518	528	524	468	504	460	461	488	461	534	488	474	472	486	496	476	507	514	454	533	492	478	455	518	505	490	497	506	500	503	494	461	534	479	506	481	478	497	515	452	466	457	478	481	496	471	526	490	504	522	482	465	525	511	463	502	522	495	497	481	493	475	458	470	458	523	481	494	495	504	506	520	492	477	447	518	503	529	453	482	488	489	492	471	520	496	498	518	465	497	496	489	482	491	526	470	460	517	535	491	462	491	539	520	519	522	455	515	481	503	496	500	506	509	515	527	507	503	493	532	537	505	500	443	479	427	508	491	490	450	501	474	509	491	511	495	482	506	482	499	493	474	488	494	482	483	499	487	460	458	486	457	477	461	502	518	511	512	526	475	474	455	466	467	527	459	476	487	551	486	508	496	465	525	492	505	468	495	464	504	521	503	518	460	495	452	458	475	480	496	507	506	512	469	471	491	455	538	465	491	514	471	525	500	533	487	528	465	497	526	499	466	498	519	540	526	504	494	484	519	458	505	495	471	445	477	503	484	462	492	488	492	529	466	499	492	509	508	449	484	489	480	490	482	492	486	485	521	453	477	498	477	468	480	472	487	484	489	468	473	513	501	504	482	485	448	513	512	518	488	483	522	477	501	519	515	493	512	501	503	459	466	521	509	464	491	481	504	488	491	484	468	480	486	471	497	492	494	463	483	495	478	511	488	513	507	493	479	503	516	504	513	524	493	496	466	503	487	483	460	499	529	473	494	458	452	465	499	495	475	484	499	476	488	469	490	489	499	483	496	497	469	511	517	471	504	479	503	518	489	524	495	512	515	530	461	496	481	544	518	522	502	513	484	498	503	493	464	495	496	484	473	505	494	487	520	460	514	490	493	472	463	503	506	504	515	473	497	496	469	525	508	525	521	474	474	437	473	507	497	473	482	452	494	497	499	492	457	450	435	496	482	486	510	487	511	458	499	497	483	544	520	509	474	506	476	465	528	495	498	524	478	521	503	530	523	542	476	484	521	503	464	464	484	485	489	504	507	496	508	469	478	511	493	474	511	503	503	536	456	514	477	510	485	442	528	524	500	517	522	484	493	527	490	534	489	509	513	471	468	488	476	495	498	499	510	510	505	514	507	489	470	525	463	497	507	448	491	484	505	495	496	495	487	465	502	504	453	496	480	508	509	485	451	509	475	476	534	495	510	514	499	524	501	525	492	497	530	423	494	510	492	502	489	479	532	487	506	473	474	509	491	499	486	490	484	491	448	519	495	527	496	461	481	458	478	496	514	438	483	507	509	519	462	477	484	503	512	485	530	494	512	499	498	479	496	471	462	500	457	474	524	521	489	459	523	497	549	493	517	467	486	501	531	498	496	498	505	443	507	497	491	495	507	492	489	533	488	496	520	463	473	502	508	506	523	492	516	509	496	485	479	480	478	464	443	461	495	490	477	447	510	489	497	493	491	484	497	488	479	510	507	503	478	457	512	496	466	482	548	510	499	518	476	532	446	446	481	499	468	486	495	504	493	489	526	457	523	500	494	491	469	476	519	535	491	487	489	507	433	471	509	488	500	496	487	512	476	531	491	517	526	499	475	499	479	489	541	509	491	487	467	450	505	470	479	474	468	476	534	470	461	491	485	505	505	495	506	480	529	484	492	499	505	511	510	519	501	523	487	497	490	483	507	527	498	454	472	489	545	508	501	488	461	532	477	481	520	482	530	527	469	537	483	519	479	456	482	461	487	474	506	497	456	504	507	489	496	499	491	487	459	517	514	520	485	488	515	482	467	507	471	488	498	480	500	466	482	509	486	512	493	475	500	467	464	472	467	493	476	482	509	456	489	487	489	450	502	509	449	496	478	506	491	480	485	483	486	494	474	501	530	459	501	511	467	521	491	487	476	484	500	492	510	501	486	536	506	492	525	484	459	498	513	548	513	475	444	462	500	515	523	504	483
5328	2782	7241	28290	20834	19591	13433	7182	3446	1655	1146	925	878	891	880	889	845	839	852	850	854	882	841	882	877	832	863	868	789	825	843	837	842	844	847	891	890	866	823	853	898	891	876	861	817	860	831	879	837	861	836	853	849	857	826	873	811	871	867	921	845	845	893	838	855	860	851	862	856	843	889	877	823	913	849	836	874	821	828	824	831	896	869	836	879	834	854	843	855	814	858	875	832	822	843	903	874	856	853	834	860	778	835	876	861	834	801	827	858	861	868	861	881	878	862	817	857	799	880	870	868	863	888	844	841	864	846	873	848	869	878	828	844	875	885	872	828	878	856	869	849	897	876	868	776	863	900	833	857	859	838	884	854	852	839	870	849	849	851	846	874	879	863	888	887	788	840	795	885	831	843	873	890	899	876	788	845	857	845	847	772	861	831	877	867	823	859	873	841	821	888	884	868	866	841	873	847	869	811	862	872	859	858	881	827	861	871	833	836	833	871	825	901	868	871	850	834	878	866	815	808	868	885	848	892	854	851	877	880	854	838	806	904	842	858	883	832	900	810	840	841	840	876	826	864	871	821	862	873	862	839	774	799	841	863	878	803	884	853	845	842	944	845	825	883	849	802	828	887	843	872	852	834	874	842	855	829	868	860	831	841	889	826	819	839	864	828	880	864	830	872	923	839	862	850	809	817	856	879	873	870	834	880	868	885	833	875	833	872	855	861	933	850	852	892	844	862	793	890	884	895	813	866	844	861	832	821	869	827	850	814	848	854	856	764	798	807	844	853	893	837	849	849	820	830	882	866	894	846	836	859	848	848	815	836	873	865	845	851	886	864	881	842	862	847	828	883	851	849	819	855	890	841	799	859	887	870	866	807	823	837	868	893	801	800	871	871	925	834	829	815	820	838	822	791	855	876	831	917	862	844	843	859	812	869	923	857	818	855	847	921	848	857	802	862	830	817	885	845	849	843	881	846	845	827	884	853	841	921	848	800	829	893	812	842	845	875	838	830	819	846	838	892	864	829	872	848	828	881	882	879	891	841	866	869	801	841	838	842	905	839	886	845	849	842	879	841	864	844	866	853	891	787	886	905	942	894	852	820	821	856	885	859	883	816	799	869	865	884	858	882	856	867	861	830	872	820	889	851	855	853	853	835	860	859	864	861	873	904	869	866	787	838	850	895	890	878	835	934	812	893	854	880	839	881	874	866	879	888	838	852	886	774	880	877	779	882	882	866	866	862	864	832	873	873	841	850	811	866	848	828	846	835	858	827	887	859	849	860	821	896	844	929	828	787	811	870	828	830	848	816	867	854	823	838	828	826	818	855	864	894	863	848	875	871	825	909	823	841	879	852	828	841	825	823	871	836	879	869	854	828	844	882	920	844	837	889	864	892	829	904	819	832	826	908	818	867	832	844	830	872	804	854	841	871	861	900	881	857	844	839	898	866	818	864	844	852	872	809	810	850	933	841	831	860	863	862	878	850	834	878	836	872	869	882	818	817	819	830	875	868	845	856	851	845	804	821	852	833	863	835	851	856	868	826	828	824	857	830	876	810	873	880	856	832	884	855	850	886	843	840	855	860	798	842	881	820	842	839	810	892	838	829	893	829	835	850	817	814	887	809	884	830	865	797	821	878	914	866	822	835	839	872	827	864	878	854	813	856	888	830	888	854	892	877	856	795	872	859	805	866	841	845	866	849	833	844	840	914	857	884	847	844	851	834	808	858	854	870	882	888	869	848	823	808	911	869	929	807	905	903	895	862	876	845	883	933	891	847	833	782	852	846	823	795	850	885	855	891	818	883	818	847	838	819	846	798	842	818	844	880	867	849	879	865	856	839	882	871	840	830	887	899	847	875	850	782	825	848	854	901	869	851	879	829	859	852	875	913	865	867	834	854	887	843	876	797	857	818	816	817	835	871	874	854	883	857	812	838	865	868	867	863	865	856	832	822	911	843	805	826	874	846	848	869	892	857	822	805	893	791	837	849	852	839	897	867	870	877	794	869	888	884	828	859	820	875	869	824	851	856	828	842	873	847	901	825	847	881	837	823	833	877	855	834	810	849	825	786	834	908	858	871	883	840	889	827	891	863	819	857	867	807	852	843	842	880	831	831	873	907	839	861	826	802	897	866	926	797	891	840	844	866	830	846	834	821	805	847	865	827	840	810	829	851	823	834	875	860	932	848	920	862	888	886	882	875	827	839	868	829	788	886	805	906	848	800	860	832	846	892	819	876	817	847	907	836	806	831	828	800	851	809	836	840	823	852	854	867	881	910	817	864	781	867	866	792	841	829	899	857	889	824	887	864	892	804	842	842	870	899	833	869	849	831	859	847	816	894	865	852	884	929	841	921	868	806	887	855	886	850	828	869	829	877	844	808	880	859	866	868	884	835	836	853	817	803	875	862	874	832	857	896	858	841	843	835	877	852	835	885	829	854	856	876	854	850	851	871	868	905	838	806	889	864	851	865	878	920	839	896	849	877	817	884	858	867	831	851	885	811	809	885	884	866	832	892	827	882	838	805	833	842	876	859	880	828	926	795	832	872	838	857	874	851	899	904	894	872	880	869	845	871	856	846	875	838	940	897	875	916	835	831	837	871	872	874	815	873	866	868	866	870	862	815	896	802	847	812	842	880	852	894	874	859	885	886	900	822	803	872	853	886	877	875	885	910	889	839	815	889	899	909	861	867	817	832	860	885	869	875	834	866	856	811	888	853	859	836	857	846	903	899	874	832	829	854	875	815	848	846	816	861	854	830	846	850	845	835	836	851	862	818	812	847	859	874	867	869	871	908	802	836	849	870	862	901	818	842	872	860	906	824	830	867	843	873	844	854	851	830	904	869	838	858	810	876	878	827	839	835	877	862	865	834	843	849	853	829	873	854	879	824	830	876	867	827	859	867	818	852	829	835	813	925	888	872	821	845	810	847	846	865	856	859	884	816	807	889	871	861	895	837	880	876	888	917	853	791	935	795	852	868	825	878	809	866	812	830	852	870	854	863	879	858	859	851	795	844	847	838	871	845	871	866	895	852	874	831	871	817	824	903	830	842	828	781	880	860	813	831	826	825	839	830	885	868	887	859	901	832	841	830	859	812	877	889	878	830	821	816	902	868	823	902	839	872	925	809	841	858	846	824	864	860	799	863	836	866	858	901	838	877	844	824	815	852	860	845	858	777	829	842	807	878	846	895	906	831	850	838	858	883	833	821	831	845	893	839	807	886	881	872	859	851	874	845	869	902	875	815	860	851	864	877	905	858	904	864	828	923	854	843	846	869	846	906	861	827	883	891	878	843	904	903	839	838	864	875	840	843	801	854	852	803	824	898	851	846	882	882	899	869	832	892	838	815	849	851	865	861	852	836	873	867	866	900	810	860	838	873	839	802	899	825	838	879	876	821	849	861	809	881	872	877	860	839	870	885	888	865	883	863	902	943	815	846	867	829	793	843	818	816	868	891	860	847	900	842	881	849	875	861	834	853	871
24737	21018	27262	33836	32830	34970	25702	12892	4454	1644	757	575	459	492	411	446	456	492	481	471	470	448	455	469	410	419	454	445	461	450	496	459	459	457	473	447	466	485	492	457	461	487	414	459	459	512	476	523	434	440	460	450	455	433	437	432	483	479	458	487	442	456	425	455	458	478	481	460	460	449	468	458	445	440	479	460	487	481	431	456	440	416	419	441	467	424	476	437	487	466	458	451	451	476	493	477	440	452	462	473	480	489	468	470	427	473	458	485	478	505	449	432	453	451	440	446	447	476	466	414	450	458	495	493	471	489	460	462	428	458	429	442	448	417	444	482	452	475	439	477	436	461	458	447	457	435	419	440	457	431	441	467	483	515	433	438	444	437	429	470	480	460	486	498	442	488	422	463	446	459	461	459	497	484	432	450	438	446	484	439	433	468	447	441	462	424	470	463	445	477	444	443	465	463	463	444	481	443	499	465	487	444	448	491	475	450	411	449	438	464	448	479	461	448	433	448	423	415	478	449	427	449	443	437	479	437	454	438	456	483	447	427	475	455	450	457	447	458	473	467	448	436	484	453	497	476	455	458	446	421	472	507	402	431	465	431	399	435	463	487	460	427	488	484	438	487	436	442	451	453	420	436	450	477	476	449	456	446	471	455	474	414	483	424	435	458	473	437	423	461	385	456	458	428	447	464	467	455	450	470	411	415	451	493	464	462	441	462	454	483	445	462	459	498	443	436	446	436	489	436	459	446	463	477	419	474	484	442	524	469	493	475	447	430	431	449	406	473	434	469	439	462	466	443	459	466	421	462	425	473	474	440	499	479	465	449	479	424	445	472	458	456	468	465	474	458	439	473	408	475	477	459	485	425	426	477	429	442	414	470	429	439	412	464	428	482	488	438	419	485	425	459	469	504	440	446	455	463	448	461	457	459	465	447	468	467	468	461	430	419	452	409	416	459	459	443	458	428	462	439	420	432	432	445	468	463	485	440	479	455	454	441	441	488	458	464	439	456	461	429	427	503	441	451	430	468	430	490	436	447	425	445	468	467	457	458	489	435	483	478	432	451	463	442	494	442	459	462	424	438	431	465	486	424	465	444	466	450	424	437	490	469	448	436	461	457	425	420	460	462	474	450	452	441	457	483	420	465	467	459	454	451	440	455	450	473	428	458	447	414	418	443	478	509	459	434	450	454	434	415	429	440	486	449	439	424	461	423	471	485	441	452	473	489	441	425	429	462	435	456	481	449	486	462	489	457	447	471	429	495	443	459	420	440	464	469	425	448	474	453	406	443	444	436	472	478	454	487	451	464	438	469	445	444	441	437	462	419	425	475	460	465	454	464	430	466	484	470	459	459	443	456	462	427	435	404	409	435	422	428	463	432	483	454	482	453	427	436	476	447	459	454	417	429	454	492	489	439	434	451	447	454	423	426	457	457	417	456	435	422	438	454	472	449	434	410	444	447	463	437	456	441	407	470	467	433	478	482	472	465	490	473	470	473	481	428	481	472	457	468	433	460	428	446	419	429	437	467	458	464	431	444	435	463	448	459	461	496	451	438	443	465	440	448	442	450	455	444	445	457	442	509	449	443	454	428	467	435	473	501	451	485	440	440	470	460	423	480	430	446	464	452	438	439	458	516	442	486	467	463	450	433	464	472	474	440	459	440	475	462	463	471	442	455	444	449	468	479	445	464	467	454	453	464	462	462	426	468	481	418	471	408	447	446	438	507	437	437	474	458	432	442	458	440	455	449	428	476	432	449	411	484	432	435	478	492	428	462	430	470	437	449	440	454	419	463	446	460	502	471	493	466	434	446	406	470	481	442	466	473	491	440	436	475	464	421	462	471	477	470	445	445	474	438	462	454	439	466	464	460	477	447	481	447	468	479	454	479	412	453	459	437	432	450	423	457	468	471	454	460	401	461	441	455	446	464	457	478	431	438	462	445	455	410	437	456	424	424	451	425	439	466	478	419	440	460	384	466	463	440	445	436	475	437	462	457	428	431	447	476	463	425	475	487	450	459	463	496	413	442	432	481	452	420	466	459	493	463	453	439	430	459	430	462	454	462	452	428	465	484	419	463	463	462	403	458	439	463	451	439	429	428	456	461	457	455	461	448	412	416	464	455	459	452	449	437	436	464	422	478	428	472	462	446	411	459	474	400	468	446	420	432	452	432	483	481	450	474	435	435	467	444	443	490	433	453	408	433	458	446	435	425	456	408	430	449	424	432	436	445	447	471	455	449	462	469	465	409	427	433	467	443	435	439	458	441	451	449	434	434	426	425	428	478	460	483	454	462	465	462	450	448	482	461	444	454	466	445	500	462	448	485	464	473	471	448	452	450	434	444	463	430	445	456	424	457	454	473	448	448	449	524	461	481	447	451	444	454	481	475	422	438	414	491	459	478	414	432	469	436	457	429	443	451	425	455	465	456	422	482	485	445	438	484	443	482	422	464	451	420	439	429	460	474	426	431	448	470	436	422	455	461	478	465	453	432	462	481	454	446	531	457	437	431	457	455	457	463	442	476	436	432	455	423	446	422	469	477	433	454	445	456	443	453	465	441	439	476	426	449	432	456	472	435	423	460	475	477	471	413	485	464	477	448	453	464	443	436	437	439	424	455	458	459	473	442	440	455	443	473	480	438	450	442	439	459	449	409	466	444	448	445	453	439	466	455	447	473	449	432	474	452	460	449	457	472	426	482	441	415	475	506	454	473	439	476	417	477	425	434	431	427	439	425	471	422	454	477	404	459	502	422	452	460	445	439	458	494	470	446	422	487	445	467	450	415	456	465	448	422	462	454	456	444	449	451	404	448	467	454	481	452	422	463	459	452	440	447	451	463	420	421	458	469	503	456	468	487	447	453	446	468	469	459	447	435	480	468	454	503	449	432	419	455	448	428	441	478	436	475	462	434	489	454	425	465	409	407	447	458	481	470	446	445	449	426	433	468	461	447	449	426	435	472	466	426	461	482	403	453	438	493	450	436	423	494	440	463	459	449	466	439	436	459	440	418	490	465	418	416	499	408	455	453	453	450	417	447	451	424	422	464	486	458	459	425	445	444	456	448	459	449	461	455	417	427	450	430	436	501	449	443	433	430	442	441	430	432	426	475	432	433	450	457	489	447	461	429	477	456	457	465	411	498	445	417	492	471	426	434	465	439	450	441	463	456	438	445	452	461	411	443	454	473	426	501	445	470	472	424	441	430	449	465	432	460	477	437	453	417	443	456	496	459	439	449	470	449	462	443	431	448	457	465	443	429	458	437	469	446	473	501	503	437	454	460	452	452	425	452	452	435	453	472	460	483	450	463	466	462	513	464	455	420	465	476	470	461	455	470	445	449	482	436	470	428	471	482	423	437	444	446	434	506	440	416	447	472	448	458	408	428	468	421	435	437	440	442	462	444	443	488	428	443	420	474	463	457	431	445	432	462	469	471	497	467	453	475	445	438	462	452	467	474	437	433	444	458	473	454	443	446	468	455	464	435
6586	8532	15816	46780	40653	41069	31603	19878	9304	3764	1637	994	821	819	787	806	800	791	778	827	737	769	827	814	786	816	823	799	774	799	770	763	788	798	759	773	845	778	804	852	800	816	757	773	822	834	720	804	779	752	802	751	780	835	797	772	774	811	780	796	799	796	807	813	777	819	763	828	745	744	852	733	801	798	758	836	820	774	822	794	796	782	793	829	807	830	865	763	794	783	760	723	777	819	788	801	814	786	792	748	832	786	821	832	770	811	782	793	784	799	811	805	769	803	802	784	853	760	787	776	808	830	836	825	785	746	784	746	794	784	748	848	769	866	771	765	868	799	799	792	760	796	797	785	795	780	765	835	791	796	789	776	790	827	782	837	776	787	812	750	742	782	837	818	799	827	790	826	799	748	845	798	766	854	780	792	785	785	805	785	805	845	763	796	795	793	784	775	772	809	812	813	769	828	777	793	753	757	810	795	805	817	779	853	815	763	847	800	791	814	795	815	784	787	790	770	788	730	795	806	775	783	783	759	791	802	741	766	792	816	821	807	780	763	773	805	759	813	791	789	828	790	833	758	809	827	786	817	807	767	761	791	804	795	849	848	869	787	787	775	804	731	787	794	804	774	791	782	769	798	766	793	818	792	829	787	795	803	794	812	810	794	844	797	770	809	788	794	790	803	819	810	797	769	769	747	839	771	805	796	788	771	818	815	807	773	792	773	794	753	803	762	765	820	844	729	800	791	835	780	773	788	794	776	867	814	769	766	814	782	708	829	817	779	752	805	774	740	754	795	776	785	816	837	833	831	831	749	807	815	800	744	790	786	777	797	805	776	785	834	856	775	773	773	765	784	795	759	792	760	777	792	798	762	776	805	797	809	808	771	764	771	749	765	811	788	748	799	712	797	812	852	731	745	785	827	812	801	773	807	812	799	786	812	794	788	816	781	799	803	740	800	869	823	748	775	761	789	703	802	761	755	807	831	789	830	823	809	767	788	815	735	752	790	756	803	787	766	801	790	756	774	785	777	795	762	759	775	792	794	781	779	784	779	767	791	773	776	767	755	845	842	739	740	811	746	809	800	812	772	786	831	782	841	825	772	795	803	774	770	746	837	782	788	782	770	804	810	782	813	829	793	750	771	761	790	809	739	817	817	801	818	773	800	768	830	817	794	749	756	806	816	791	848	816	820	803	838	809	824	776	802	808	790	802	815	840	845	751	770	766	846	829	806	755	801	784	809	825	816	762	776	794	791	779	809	775	820	771	777	748	813	784	775	793	790	853	789	793	801	787	773	787	780	782	774	824	770	804	788	843	842	830	772	801	831	799	823	789	793	807	805	818	799	884	773	737	830	816	782	791	772	845	779	773	785	794	820	799	755	856	817	813	780	780	761	778	799	843	781	749	818	778	772	770	796	760	757	836	760	793	789	804	761	785	766	813	759	754	778	807	763	820	808	817	834	820	768	810	813	793	803	817	808	776	776	821	801	828	810	802	756	749	777	823	780	730	801	774	800	783	769	823	792	773	798	769	760	742	782	779	771	793	771	821	785	841	781	732	806	805	774	829	799	845	779	790	839	800	822	822	806	836	762	829	800	781	805	725	768	756	806	746	798	795	782	795	805	840	801	799	745	761	781	794	760	797	808	755	791	807	757	788	776	791	823	755	764	780	772	743	823	808	791	781	796	760	773	772	746	837	828	807	767	787	818	777	767	798	802	728	787	823	774	782	756	757	819	801	800	809	793	805	814	773	768	814	815	794	784	791	794	785	790	838	795	807	768	774	752	819	765	809	806	817	754	791	803	806	804	788	846	823	772	774	756	775	827	784	781	784	778	789	830	818	755	802	800	795	823	761	802	739	809	785	841	786	800	800	791	827	777	787	804	780	786	805	792	769	782	804	765	768	736	805	782	792	824	810	780	768	811	810	792	807	833	768	761	767	786	789	825	816	794	801	724	821	799	750	793	820	835	779	825	790	751	863	772	790	837	795	784	824	827	770	781	767	801	819	815	829	819	823	788	830	810	829	765	730	838	787	839	809	759	765	833	782	838	818	764	750	793	801	818	851	775	756	858	798	776	794	837	762	812	814	776	767	766	786	785	788	824	821	828	747	811	773	811	760	739	797	756	769	829	811	783	773	806	780	792	765	847	860	813	800	845	799	806	807	782	815	834	799	841	734	805	814	824	802	792	777	812	820	825	809	755	830	823	856	812	798	799	822	783	795	799	779	801	749	739	768	804	806	810	800	752	830	802	786	749	781	847	770	801	818	789	783	754	784	787	803	807	795	791	782	816	802	820	798	778	808	809	828	772	800	823	818	792	772	813	781	823	795	754	850	776	771	824	808	804	845	827	811	771	751	787	787	787	786	771	757	800	838	796	825	785	815	768	787	739	790	820	805	785	793	776	768	797	830	780	781	758	779	790	772	812	722	755	761	835	771	821	829	793	786	806	803	771	843	765	823	849	764	827	807	779	832	813	838	772	803	817	825	778	790	780	749	860	765	783	747	836	794	835	763	789	805	834	759	808	780	776	794	759	796	786	781	811	802	753	779	819	807	789	776	808	807	793	788	791	771	820	745	829	810	773	764	767	817	766	785	792	804	819	815	762	771	809	797	792	776	798	817	817	787	795	805	778	787	790	767	805	823	805	802	755	798	813	761	758	805	814	785	816	795	770	807	833	820	769	836	798	825	804	829	794	780	797	769	826	760	768	820	816	835	798	800	809	761	772	850	769	835	786	788	784	808	766	859	821	802	769	753	776	808	780	802	765	809	807	787	808	749	848	769	754	810	816	817	791	846	756	759	767	802	823	779	757	843	801	815	809	778	791	834	754	791	778	838	799	818	769	808	826	792	797	798	828	798	842	754	763	806	792	822	800	816	815	771	811	753	806	784	803	807	796	847	789	722	781	758	779	782	798	821	781	784	781	792	826	839	778	803	782	818	795	785	801	815	813	850	798	755	783	770	764	736	809	785	784	746	757	814	762	803	792	773	779	746	801	799	796	836	760	818	767	756	796	796	789	864	813	812	774	746	825	788	804	823	785	814	841	788	785	798	837	794	789	728	804	830	754	790	750	813	779	812	798	783	837	821	763	814	851	817	793	791	751	823	804	749	764	818	762	773	761	764	789	768	811	778	783	779	820	788	798	803	781	802	815	814	767	779	789	800	813	823	788	793	799	785	823	755	770	789	807	812	792	756	801	756	773	803	772	805	785	789	769	762	877	837	837	756	830	746	830	775	770	831	798	772	748	849	778	776	805	794	808	803	767	743	867	810	835	840	755	801	786	782	774	810	799	756	839	783	864	817	775	813	738	785	815	804	779	778	754	807	807	773	769	782	818	832	865	780	808	727	737	793	814	753	742	867	817	793	773	800	772	787	793	782	822	809	817	813	771	797	786	760	788	806	801	829	787	792	804	790	853	793	805	803	798	814	772	826	845	805	755	819	835	789	808	837	769	826	792	828	789	750	824	843	755	824	791	782	730
22987	21056	28912	27150	32024	53012	45650	28632	14897	4886	1297	622	385	320	329	303	330	301	345	338	322	291	320	316	333	343	320	345	331	308	307	322	350	356	306	322	316	332	327	359	310	327	325	303	334	328	296	341	326	326	326	298	303	313	348	288	325	329	329	338	324	317	332	308	333	338	323	296	320	321	358	293	291	347	294	334	353	330	336	315	303	343	336	333	299	304	335	315	323	329	320	314	305	295	317	314	323	323	326	293	324	303	320	326	322	345	326	307	333	333	330	325	334	342	338	333	309	323	342	319	300	316	292	353	309	327	323	302	289	329	305	284	335	343	351	384	318	308	315	312	312	319	285	333	293	346	329	302	324	335	318	334	298	283	343	328	294	319	356	345	291	302	314	322	307	326	322	334	304	301	301	319	315	317	319	346	330	300	325	327	325	318	313	310	339	367	339	322	323	329	325	281	328	343	321	348	317	289	339	307	341	305	328	360	331	303	300	305	331	315	357	330	302	323	329	334	305	313	324	336	337	316	300	329	334	322	339	282	322	324	322	338	305	319	334	306	338	348	318	281	329	332	318	307	343	314	331	313	319	304	349	303	310	293	324	280	300	320	343	330	317	304	319	360	324	304	328	338	285	303	314	290	327	322	316	319	320	319	342	332	339	315	315	341	330	323	345	327	314	312	293	350	322	309	330	339	314	301	313	334	332	334	307	348	339	328	321	335	301	340	323	310	293	341	294	324	322	334	310	316	324	321	333	313	330	335	333	325	312	341	315	304	298	318	304	321	303	327	311	333	282	335	314	331	295	323	323	337	313	328	312	316	303	317	340	324	298	315	334	310	347	304	303	302	329	319	321	335	297	320	346	315	319	289	318	341	329	356	315	339	284	345	352	299	347	322	313	344	351	317	345	335	306	316	298	297	348	317	321	321	329	323	287	336	338	317	309	315	349	282	329	333	324	350	274	305	290	319	327	328	331	292	308	344	312	325	305	317	326	306	333	292	326	324	310	318	343	317	369	332	310	324	327	294	289	316	319	339	315	342	327	348	302	333	362	310	321	332	312	324	315	319	293	313	324	306	312	334	297	322	289	322	314	321	315	317	341	283	355	304	318	313	310	306	324	338	323	328	305	325	296	322	321	323	323	352	309	329	321	283	316	309	328	319	296	315	333	311	318	303	308	320	320	352	286	333	326	355	282	285	322	289	316	310	328	335	311	311	346	309	336	326	348	332	309	306	321	354	322	310	317	351	320	312	293	309	327	310	309	322	272	296	333	307	304	304	335	341	329	295	350	294	314	307	332	311	329	321	324	319	288	341	337	333	330	307	336	328	328	304	336	321	344	323	319	315	311	329	332	324	301	313	317	319	295	305	338	347	315	313	326	298	321	345	318	310	320	339	299	317	313	297	292	342	303	341	345	296	340	350	322	328	331	300	329	326	328	316	302	335	326	309	304	305	313	321	297	328	326	355	345	304	338	339	314	322	321	338	335	328	321	303	284	335	357	331	332	318	316	367	325	329	332	369	329	321	327	368	309	310	335	302	333	331	329	318	295	326	320	310	319	360	318	335	314	355	339	382	322	336	331	315	323	313	319	307	326	312	305	329	313	308	292	324	364	308	314	302	320	335	338	339	339	321	336	312	310	318	318	315	306	309	326	325	324	305	304	297	300	314	332	330	328	301	294	329	350	345	314	324	339	324	314	338	334	287	314	342	320	313	343	292	282	290	309	322	327	339	312	321	317	283	310	290	288	345	306	337	346	327	331	298	320	330	343	308	311	289	328	305	308	337	307	299	296	311	342	307	309	333	301	320	350	343	313	321	315	319	325	339	316	333	332	333	339	340	328	343	301	350	336	330	319	320	303	305	293	325	303	320	324	302	354	317	287	331	316	334	327	328	312	332	310	322	314	307	329	344	326	316	308	313	306	335	338	350	343	284	316	329	318	314	335	311	329	320	346	308	320	300	313	336	343	309	312	332	308	302	299	316	286	288	323	302	308	307	342	290	297	317	309	321	305	343	343	308	303	343	378	327	344	319	287	334	340	320	305	321	324	352	312	300	319	325	334	320	319	303	316	277	320	314	297	307	324	312	321	334	310	342	356	342	332	300	288	322	344	311	325	286	325	343	300	318	304	308	338	308	315	307	339	333	335	318	315	306	311	305	288	302	343	289	299	324	321	299	368	307	345	341	310	284	336	294	332	349	324	334	355	306	326	312	368	311	332	332	309	309	332	333	347	335	322	340	294	290	288	297	320	305	325	326	321	325	319	306	312	287	317	310	321	319	300	335	299	290	316	357	318	335	315	317	318	307	330	280	310	312	297	314	316	280	287	331	317	290	325	323	311	351	299	319	325	324	327	327	343	320	313	308	329	319	329	357	301	324	312	354	319	312	318	320	303	313	300	344	353	345	332	324	326	323	306	323	298	299	296	339	299	293	302	344	314	305	334	330	307	336	321	342	292	284	312	300	293	331	325	332	314	316	324	303	340	305	351	273	305	315	355	355	323	326	298	328	280	306	313	336	332	334	326	314	313	340	375	324	277	316	321	325	332	303	337	297	300	336	336	301	310	354	304	294	324	315	339	335	331	297	336	317	330	334	298	314	331	307	349	316	291	301	313	344	306	300	325	297	342	315	311	292	323	293	322	341	322	331	337	306	314	310	322	303	328	307	344	332	306	331	328	307	326	336	329	314	335	347	297	315	331	346	331	322	330	335	344	334	319	339	338	310	321	318	355	327	316	326	303	316	332	297	293	310	346	315	314	315	324	325	323	316	315	339	316	319	301	352	325	314	298	309	367	338	351	332	318	319	342	352	333	340	322	301	332	330	346	309	320	322	342	349	369	323	304	330	278	306	266	336	290	315	307	348	301	362	333	331	318	334	325	315	317	314	325	327	323	331	326	329	349	320	307	319	319	304	321	329	343	322	299	330	277	308	282	314	323	295	319	308	312	332	341	276	307	326	322	310	293	326	280	328	335	343	323	301	287	330	285	326	345	314	328	314	309	316	274	315	324	329	315	327	329	317	288	324	280	325	330	312	327	309	291	301	298	305	312	341	315	309	317	327	310	304	319	313	329	310	315	297	330	300	374	319	304	321	325	323	318	326	327	302	333	321	336	336	330	307	318	336	306	316	299	310	305	339	331	326	329	282	331	316	353	316	355	352	301	308	325	312	344	309	318	326	342	289	323	346	312	294	328	311	319	312	326	361	300	327	343	328	332	339	318	346	325	317	341	337	332	316	318	323	339	309	353	327	320	329	322	308	317	321	331	311	326	339	305	353	336	295	347	299	337	314	340	339	285	331	314	299	313	297	317	338	328	322	293	326	302	325	309	329	319	335	307	309	322	313	324	306	268	342	293	339	339	305	316	341	316	305	335	300	292	334	339	325	319	346	319	292	339	322	325	322	312	326	332	328	318	307	337	307	315	352	348	306	304	329	335	300	334	319	326	343	342	310	364	319	318	296	311	295	300	313	290	331	330	310
12244	21591	27628	55598	54507	61779	48484	35334	21649	9636	3174	1330	754	588	560	546	545	526	540	536	593	553	530	598	557	569	596	574	526	581	556	560	607	535	543	562	558	568	572	556	565	605	545	541	528	570	518	559	521	591	595	544	528	564	558	507	536	569	556	568	531	554	561	540	567	567	556	552	575	509	575	531	570	557	526	587	568	562	554	527	543	537	544	578	502	583	555	543	592	556	546	567	561	546	563	589	533	574	555	623	551	561	562	582	557	572	571	569	570	544	545	551	586	562	547	588	603	524	531	550	564	547	548	575	569	541	544	539	540	577	556	590	587	540	591	579	540	553	543	560	571	559	565	577	537	553	580	530	553	513	551	537	518	543	548	560	554	564	564	587	579	577	583	593	534	538	564	546	555	561	565	547	584	584	544	551	596	571	534	555	534	551	522	553	553	578	559	567	569	539	577	559	522	561	582	542	554	560	559	506	535	546	584	569	566	576	534	574	599	572	527	547	575	571	562	564	588	528	577	588	588	546	592	565	574	543	574	589	581	566	568	552	589	555	586	542	580	549	528	575	549	574	563	560	605	542	576	558	560	534	525	553	562	602	559	544	587	546	618	606	546	533	572	574	540	591	562	569	541	527	559	574	545	570	570	540	560	531	572	537	546	566	570	571	560	560	575	549	541	546	518	585	599	536	569	569	601	562	541	573	546	587	549	576	529	559	577	531	527	554	549	539	572	543	568	567	559	557	580	578	544	556	576	582	574	556	554	588	563	512	551	570	561	553	541	588	556	575	554	540	590	552	554	522	509	559	550	541	603	536	569	611	533	524	546	546	568	541	568	560	555	585	556	545	600	534	541	551	579	526	529	549	553	581	544	551	550	551	561	537	558	589	560	592	563	529	551	547	521	534	538	566	512	531	544	564	579	604	532	538	525	571	569	532	554	532	571	494	568	581	568	536	546	559	522	540	630	543	538	523	603	556	550	541	558	529	584	541	568	526	554	567	589	559	531	555	538	554	551	556	559	564	531	516	574	588	560	569	577	545	543	589	553	542	566	520	551	543	537	545	562	585	534	602	512	591	630	536	587	565	576	561	564	541	566	554	534	606	565	539	557	549	581	568	531	538	535	552	578	584	551	563	577	554	521	557	557	528	566	536	561	584	561	598	565	544	537	583	543	587	553	587	591	571	553	554	547	541	534	564	532	576	580	536	566	524	581	597	555	571	550	573	569	561	557	552	533	518	518	561	575	543	566	537	539	585	543	575	586	590	571	570	583	577	536	525	556	541	554	575	563	531	608	565	575	536	524	526	599	529	552	534	559	562	590	545	559	582	545	559	555	535	553	543	554	543	618	596	536	522	607	569	567	538	551	554	555	552	528	604	551	541	571	537	543	551	599	565	551	606	550	530	565	538	559	558	580	544	580	538	552	542	555	603	555	577	498	528	545	522	522	497	590	503	512	547	541	578	536	549	559	558	524	609	577	543	565	586	580	536	565	580	520	578	601	550	568	535	567	590	560	558	572	591	613	553	559	519	531	563	572	550	561	518	539	535	594	541	611	546	575	535	574	550	554	583	594	573	584	559	521	561	556	515	626	561	588	601	599	592	521	587	578	586	555	540	576	571	526	562	540	541	544	565	600	573	557	535	587	590	577	537	602	574	561	506	555	542	555	572	530	550	598	536	538	533	542	553	553	586	555	583	601	566	568	548	557	585	582	544	532	575	570	550	557	553	565	567	513	573	564	539	557	593	553	560	542	600	577	540	572	560	526	544	580	541	547	566	581	569	570	561	522	575	553	542	573	537	563	540	583	538	563	604	555	546	544	567	519	566	562	516	529	612	586	539	542	578	504	540	558	538	581	572	528	575	583	562	562	590	514	578	554	562	551	559	592	546	483	545	582	563	613	541	517	543	521	542	560	547	533	576	603	571	522	591	613	551	545	546	538	572	534	573	545	565	548	558	576	567	544	513	549	579	579	533	563	530	567	551	544	535	573	573	537	536	529	601	555	563	521	587	591	573	520	546	533	595	600	535	569	572	531	553	544	559	553	552	574	547	564	524	515	527	576	589	555	551	529	540	542	569	515	564	582	569	611	554	577	568	543	549	550	571	588	520	598	544	553	575	546	556	562	567	547	555	562	570	545	567	533	539	583	576	571	527	559	571	569	580	568	593	599	530	572	565	531	565	561	577	537	564	543	566	558	581	527	554	573	550	476	520	546	525	537	553	557	550	547	590	550	543	548	589	579	577	548	529	575	606	515	578	534	567	560	579	588	554	558	554	605	564	523	583	565	573	601	591	565	559	566	534	533	561	570	594	586	573	590	579	588	549	563	576	564	560	552	541	539	526	560	576	574	549	570	519	543	510	588	551	537	552	541	543	554	550	607	545	559	590	551	581	561	559	572	502	521	555	566	524	582	532	549	557	538	540	571	581	530	570	612	576	559	543	531	538	597	549	558	553	526	554	578	550	554	552	573	566	540	599	550	601	524	542	516	586	548	570	533	567	585	550	568	597	578	528	535	565	570	531	583	544	585	532	549	537	564	617	567	509	519	567	524	617	561	560	557	544	563	557	563	577	534	542	548	568	550	561	549	537	582	526	521	543	539	594	554	595	541	539	575	516	567	572	541	542	550	593	535	529	568	568	542	591	590	551	566	556	524	552	517	525	573	571	533	525	597	535	555	573	581	580	561	554	571	560	525	530	596	556	530	578	586	598	567	533	529	542	560	538	591	548	513	564	578	558	532	571	575	588	573	527	560	576	591	536	551	560	581	560	547	535	531	525	564	595	581	525	577	582	545	542	558	532	554	528	593	556	547	577	599	536	504	598	588	581	590	557	580	554	583	535	553	604	525	604	540	493	572	582	528	562	569	527	550	544	522	578	559	547	572	572	526	560	568	568	604	595	597	546	542	571	600	601	589	501	548	580	529	533	602	569	583	589	550	555	586	564	546	560	574	533	590	580	548	509	532	562	530	586	552	580	526	590	555	535	561	569	538	570	541	606	552	580	553	508	480	558	557	541	503	550	543	562	560	545	558	558	530	518	579	585	577	571	537	524	567	579	548	554	563	542	565	570	509	523	595	570	548	575	558	547	572	561	544	546	566	582	570	548	566	582	591	535	544	563	546	548	553	509	559	571	555	571	587	582	554	545	528	571	599	538	573	535	566	544	597	509	561	528	571	566	566	566	591	582	558	585	596	555	581	554	557	539	631	565	557	534	585	562	548	558	594	576	556	582	552	582	554	554	545	559	597	505	551	592	512	563	493	578	525	531	551	541	554	588	503	539	544	526	611	571	511	561	531	568	546	553	566	597	597	545	587	566	561	534	556	557	564	547	534	579	526	567	553	587	507	566	513	571	531	541	533	553	542	607	555	612	527	533	587	549	526	537	533	588	540	564	533	557	583	556	564	538	570	573	542	573	533	563	537	566	558	546	523	563	565	539	565	550	640	576	585	540	556	567	567	538	532	536	525	551	492	601	612	568
26609	20045	7310	11861	11223	13714	8403	3745	1686	846	603	487	473	474	475	442	484	452	468	464	476	463	467	475	418	465	461	466	495	450	465	439	442	507	428	462	450	418	442	477	473	464	460	491	468	455	467	454	448	447	432	501	456	428	395	487	447	457	465	466	469	476	458	475	447	460	469	476	455	441	469	429	450	429	420	446	451	442	473	477	424	437	448	490	457	504	469	464	452	476	437	429	429	459	467	456	474	450	512	466	423	507	463	466	418	453	434	440	467	430	467	455	459	458	456	454	475	455	467	447	500	425	468	471	446	468	448	471	470	450	487	407	463	478	481	446	474	420	448	454	448	457	487	496	466	460	437	430	467	453	497	480	444	456	456	451	469	402	415	463	468	426	450	399	432	448	476	462	435	422	457	451	461	446	472	481	474	454	415	443	438	490	477	440	472	449	472	482	418	459	436	429	468	466	450	467	459	454	450	461	490	428	443	478	444	474	482	456	461	470	468	439	432	503	481	452	423	468	495	462	446	432	471	514	419	437	440	461	472	469	461	469	421	469	484	464	475	414	456	474	453	480	443	490	477	471	454	455	437	455	437	483	469	491	466	442	453	468	470	478	488	462	471	474	452	446	485	492	465	452	441	440	486	442	470	457	484	421	492	458	448	435	466	454	458	506	418	472	491	439	455	465	470	497	460	431	515	451	431	454	472	444	446	449	485	472	429	498	466	464	475	446	490	451	474	441	439	475	499	475	498	447	449	449	455	463	449	487	423	502	450	480	442	453	468	436	434	488	461	476	490	476	458	478	444	470	464	455	473	453	472	504	461	491	467	481	425	466	451	435	468	456	451	503	434	476	471	495	439	461	450	454	422	473	403	498	476	396	444	416	437	479	463	472	451	457	403	480	477	461	469	445	443	446	451	470	486	475	461	466	424	472	477	478	452	454	460	456	482	468	472	469	449	455	419	428	450	461	464	461	465	459	466	467	445	452	457	420	430	477	479	454	464	467	494	478	454	471	440	478	462	494	464	453	459	479	468	433	443	401	419	473	471	446	471	425	395	471	453	442	490	467	443	500	509	505	462	461	482	486	451	433	481	444	491	481	451	482	480	449	444	455	459	480	449	480	461	452	443	460	477	500	484	436	425	460	452	428	469	443	471	464	486	477	454	463	476	454	478	470	427	459	445	437	441	432	441	489	443	462	465	479	483	469	478	414	483	459	428	445	453	468	435	449	489	449	449	441	468	462	459	454	432	456	452	449	470	439	466	399	470	458	462	460	433	461	481	467	454	462	477	482	430	450	479	519	465	416	442	461	444	474	437	478	461	444	473	474	502	485	478	435	475	429	441	443	449	480	448	504	435	456	471	464	448	497	463	468	461	465	447	429	431	437	442	447	464	496	448	465	454	477	471	443	473	458	457	470	483	479	475	467	482	433	465	447	499	485	470	454	451	465	473	474	509	481	451	469	433	441	452	462	448	455	424	434	454	451	427	511	483	442	425	468	456	462	448	446	475	476	457	456	520	455	447	463	454	455	500	470	479	451	412	451	458	443	467	485	466	493	462	452	447	452	427	480	454	455	463	489	444	457	450	450	453	459	465	460	488	449	447	456	425	466	417	472	429	522	453	416	448	482	459	485	483	451	490	505	461	442	484	487	472	457	492	446	469	493	457	469	487	455	433	473	496	471	457	452	479	461	483	459	464	468	438	458	473	448	449	439	485	449	494	463	439	458	468	438	476	455	456	410	449	462	497	428	410	446	470	461	463	438	467	456	490	471	435	478	473	469	473	464	438	447	427	491	469	428	449	480	465	449	488	457	473	438	455	457	492	453	473	443	428	449	474	456	456	445	487	445	464	454	474	468	477	468	463	451	462	474	463	422	441	449	480	468	471	460	451	437	458	476	452	451	472	464	456	467	426	459	450	444	454	503	474	458	469	468	411	450	441	457	469	486	442	455	460	417	463	437	446	459	435	437	446	486	425	437	462	471	441	438	471	467	484	463	462	446	466	427	484	500	476	466	482	449	453	471	464	476	464	458	453	461	452	489	498	486	504	489	481	490	456	457	505	465	475	423	499	435	482	441	455	499	458	537	447	450	456	477	404	486	433	435	472	489	446	497	497	478	446	454	468	494	433	455	457	444	470	463	480	443	490	458	426	423	465	451	456	474	451	491	461	447	481	446	439	448	441	455	450	469	452	491	468	477	464	479	463	486	436	459	494	478	470	463	459	467	474	453	428	474	431	464	462	454	442	422	478	409	453	449	423	463	478	475	480	448	479	450	453	458	506	476	525	449	439	471	449	490	469	486	463	430	453	447	471	446	449	478	444	449	440	451	491	443	435	442	443	435	466	494	462	469	478	478	448	434	429	450	500	440	439	484	462	456	472	445	431	493	441	543	421	441	469	449	456	458	428	481	461	450	456	460	473	449	452	439	396	434	472	450	474	466	485	480	452	486	452	458	443	471	434	446	463	404	463	452	506	474	457	445	486	460	433	461	442	434	474	404	430	462	472	418	417	449	452	470	510	477	469	500	431	513	461	467	454	495	452	523	478	469	490	475	472	491	430	485	419	447	472	439	479	450	470	486	449	467	424	458	435	457	435	497	419	469	447	458	465	477	475	481	505	485	446	444	468	443	474	441	473	490	492	441	467	475	459	474	460	472	454	474	437	425	454	493	483	463	464	461	459	454	440	424	458	454	475	483	463	459	402	480	483	452	440	467	468	454	485	467	481	474	448	431	453	450	463	470	514	472	465	448	457	429	437	457	480	458	463	455	464	465	458	474	461	497	464	469	480	458	497	480	436	423	449	447	433	454	474	448	458	427	493	466	454	462	464	451	433	426	441	434	464	482	414	497	471	417	424	442	501	459	444	401	456	488	445	462	436	431	456	485	471	458	444	433	441	451	505	457	486	455	474	505	453	436	463	437	458	471	476	488	497	461	434	456	427	430	478	442	466	459	429	468	452	471	486	485	489	458	493	468	441	447	454	460	426	469	478	463	492	444	463	481	473	460	420	446	477	441	427	494	486	436	480	438	447	424	456	452	471	461	498	451	494	448	461	428	488	488	482	474	481	406	466	443	429	515	456	447	483	463	478	451	461	454	475	441	450	427	469	450	503	442	460	471	444	422	479	471	420	445	469	456	465	465	475	441	442	473	446	484	459	450	484	456	454	432	435	439	468	425	471	484	412	461	442	497	479	466	420	482	481	437	476	456	452	484	499	430	453	477	455	509	481	458	457	470	419	478	424	471	455	486	450	477	437	477	476	494	460	439	506	444	483	448	453	472	462	439	478	440	452	481	471	474	470	451	466	472	465	456	495	477	445	445	435	464	501	468	460	499	477	423	481	457	477	445	496	475	460	476	472	431	463	464	512	458	507	466	461	445	456	437	426	447	448	469	450	466	454	446	442	497	476	449	468	475	444	460	455	440	399	454	465	448	443	520	437	474	450	447	462	441	451	432	494	485	491	487	460	492	413	454	468	444
5911	3244	4419	18120	19881	21926	15111	8137	3806	1807	1137	884	815	798	807	762	778	845	805	791	854	840	772	813	733	778	805	776	848	777	743	773	799	853	802	771	850	792	792	758	796	802	846	815	830	827	785	828	794	766	750	750	853	781	803	756	806	791	778	782	830	818	813	814	818	846	794	758	787	779	828	779	811	774	779	789	768	821	779	800	774	776	777	778	827	816	786	845	749	773	852	787	772	794	741	853	836	806	812	781	814	837	774	766	830	762	730	808	798	778	763	852	888	792	856	815	819	842	829	805	846	784	775	836	814	770	796	784	800	785	797	788	823	795	797	793	777	834	819	802	779	780	756	787	786	832	814	849	755	782	835	745	826	821	807	781	797	787	783	800	834	810	770	776	781	836	768	827	761	786	830	798	790	794	782	802	823	800	789	792	754	840	832	791	753	813	851	819	821	828	760	814	819	792	812	827	827	810	826	850	835	771	779	794	772	856	800	758	816	799	799	786	801	798	799	812	793	807	780	813	728	777	812	778	840	812	778	779	768	835	812	770	774	837	792	807	802	826	845	809	820	803	855	815	807	811	772	782	831	761	735	816	784	776	847	846	830	851	803	828	835	813	789	751	822	841	764	766	832	829	774	781	821	767	800	796	808	802	790	815	804	836	815	877	836	781	829	793	801	758	831	783	806	879	789	754	796	780	824	800	821	839	778	772	764	838	837	807	801	815	800	750	809	836	831	824	816	755	833	825	777	783	775	810	809	781	817	752	755	811	809	772	859	854	805	837	785	777	800	765	808	779	845	829	754	757	784	812	833	755	804	780	862	782	798	793	814	791	800	823	771	756	802	840	773	860	820	808	819	812	814	821	799	775	758	786	813	848	818	820	780	827	779	820	760	809	841	803	806	802	820	813	808	829	728	780	783	819	796	773	834	808	781	774	801	847	827	803	810	773	783	811	758	781	811	789	825	817	846	787	806	848	830	840	817	831	766	799	808	775	809	791	845	758	830	810	821	817	841	845	816	803	772	836	791	822	793	817	765	819	771	801	809	797	807	753	815	771	767	794	811	810	818	869	795	830	816	803	773	846	794	810	815	786	771	789	840	823	752	779	767	778	798	842	830	777	814	753	791	850	813	810	793	754	839	789	727	860	809	774	806	770	777	850	801	794	841	789	824	813	789	788	798	827	760	807	834	759	767	815	848	799	744	777	815	771	836	795	771	782	806	803	760	798	836	780	780	815	801	819	816	775	818	761	815	763	836	763	768	751	814	773	795	806	787	774	841	795	799	870	804	779	815	816	818	795	794	764	794	763	817	784	786	812	754	774	764	791	781	838	757	788	803	833	835	811	836	764	784	806	793	807	838	837	786	769	809	764	795	785	838	815	816	819	802	809	804	856	815	762	786	826	740	724	803	803	767	778	740	818	788	847	824	813	799	812	793	714	791	802	826	791	798	860	842	819	771	779	837	819	825	842	830	808	806	807	800	834	768	800	811	744	807	813	829	830	863	740	811	794	809	826	797	804	764	776	773	808	782	784	797	791	808	817	812	760	776	835	770	776	813	799	832	830	857	805	777	794	831	784	839	784	795	849	799	763	805	793	846	755	845	801	839	794	782	813	783	823	844	782	794	802	762	810	774	793	832	804	865	770	798	867	765	868	814	804	785	788	848	826	810	822	817	846	794	798	806	778	821	807	837	810	802	800	811	811	796	872	804	773	781	806	797	773	791	797	813	808	868	760	832	817	737	795	758	877	831	824	775	856	801	796	756	788	810	769	804	862	788	803	832	794	785	785	821	819	783	838	825	830	763	792	767	823	865	859	777	766	771	774	790	811	780	850	781	799	785	835	776	799	784	793	803	877	859	769	830	775	795	800	772	803	772	773	801	814	754	820	774	789	778	849	805	826	837	819	768	797	773	810	850	737	824	780	824	766	764	738	819	759	774	799	758	786	783	778	769	801	785	812	852	808	834	790	833	772	736	794	777	835	831	788	766	787	841	807	766	859	840	830	812	816	809	844	793	770	781	845	828	787	795	780	828	791	797	809	760	838	795	776	799	836	815	788	779	791	886	822	807	808	812	829	803	807	792	834	771	769	866	845	830	816	789	805	769	837	804	805	775	799	777	765	788	828	820	810	779	785	835	756	782	815	806	814	813	809	844	745	824	788	824	790	796	760	802	784	793	815	796	814	888	825	832	823	782	820	797	808	827	811	787	786	791	766	798	769	784	833	825	823	808	793	820	761	791	785	824	866	823	732	862	765	816	814	768	800	824	844	817	758	811	807	852	803	786	788	790	785	806	808	820	839	796	766	825	818	790	873	733	816	801	789	857	822	814	819	811	834	841	850	784	884	759	778	761	797	818	803	880	797	774	763	797	801	817	843	808	853	793	853	788	811	773	812	826	807	850	808	844	807	800	793	809	817	822	775	793	812	830	825	791	817	819	829	867	807	858	746	745	779	773	827	862	814	810	827	851	770	794	809	832	790	825	771	784	820	791	782	803	811	799	756	818	755	768	778	836	816	813	786	817	801	845	817	797	806	797	803	781	783	810	795	808	837	821	797	802	811	762	801	820	846	813	829	765	796	786	832	808	788	843	791	784	830	824	809	792	796	799	779	736	807	784	783	790	830	808	782	759	804	772	833	738	798	814	858	834	798	783	736	790	796	814	844	858	829	817	830	800	792	782	775	832	770	790	813	773	802	797	822	813	847	759	793	811	776	820	832	818	815	764	791	845	833	785	811	819	796	807	787	812	775	814	807	860	817	774	810	797	820	842	819	813	793	842	802	796	875	819	792	877	808	777	803	816	809	832	848	801	827	795	794	825	785	780	815	758	782	730	790	777	823	798	823	794	847	877	805	832	809	773	784	761	788	813	800	829	766	782	742	757	798	815	809	846	748	781	831	815	810	749	804	782	793	780	825	766	825	810	799	790	806	743	790	841	840	815	809	839	744	846	793	813	836	764	796	739	846	806	836	749	864	835	796	799	801	822	780	825	808	757	769	867	813	819	769	795	862	776	846	793	799	823	787	831	786	800	808	805	780	805	762	788	780	839	828	796	792	791	759	800	796	760	778	860	796	854	787	819	778	795	846	822	780	799	841	799	778	809	763	787	784	797	774	781	800	794	800	823	747	794	854	808	786	741	759	805	804	796	758	833	830	798	805	784	822	809	837	757	802	807	812	729	808	794	817	834	775	764	821	811	787	814	799	811	777	796	810	791	819	809	803	806	781	832	826	800	796	790	778	835	807	813	764	780	848	825	797	778	807	808	792	785	803	770	811	803	811	873	817	777	821	772	786	824	805	779	796	781	775	840	775	789	790	799	831	763	823	776	861	812	770	840	768	759	813	771	807	782	764	785	802	782	781	812	803	792	803	854	821	801	834	807	861	822	788	773	798	800	823	755	828	823	805	774	792	795	816	827	761	803	768	848	824	831	845	857	808	805	810	751	798	807	764	837	847	784	814	776	791	796	772	772	789	824	775
24786	21064	27549	27096	36789	37031	24984	12386	4422	1590	724	510	499	399	421	418	437	430	398	465	418	436	415	469	431	412	430	445	445	416	390	449	396	428	429	425	398	429	455	450	412	416	455	426	413	420	445	382	443	414	425	406	422	455	408	450	446	399	390	404	407	432	461	402	406	432	476	422	446	432	460	463	444	444	415	456	451	425	441	388	420	412	435	430	444	415	409	429	416	449	405	433	402	445	446	369	439	405	415	418	396	453	433	421	392	414	387	444	413	396	413	407	400	424	465	399	460	419	396	453	408	423	455	417	439	426	410	382	453	391	418	439	423	423	392	428	415	414	425	426	436	405	464	436	455	377	449	433	424	428	424	428	390	413	409	455	405	440	433	431	426	404	411	424	428	437	428	388	446	464	424	426	424	445	444	383	419	403	449	410	437	402	436	417	400	406	429	418	407	455	414	442	454	439	406	416	425	422	412	421	395	410	384	430	420	427	414	432	433	390	403	401	405	423	422	392	392	432	417	393	398	438	395	405	409	412	396	385	409	471	406	428	412	439	399	440	397	441	378	436	409	431	445	411	440	424	422	413	394	368	408	431	385	408	414	440	411	413	451	460	412	400	434	388	403	422	380	438	412	387	418	434	393	433	389	412	446	429	424	421	433	435	449	370	453	452	393	397	409	440	421	433	396	415	405	428	405	435	449	424	414	420	428	414	408	433	399	459	424	413	427	426	447	426	408	411	423	424	407	386	406	420	444	431	427	425	428	419	368	416	420	408	433	411	440	394	430	436	411	426	442	436	387	420	432	435	434	460	393	403	419	430	393	421	481	429	397	398	394	416	402	448	413	435	401	426	442	446	438	429	448	482	445	429	435	438	444	413	410	426	407	402	453	395	393	411	394	374	454	439	411	415	406	406	416	418	406	437	429	417	458	433	437	439	412	422	429	452	454	401	425	417	442	418	408	421	447	424	453	397	448	466	397	428	373	424	431	411	418	398	409	424	385	425	415	408	396	457	450	421	380	422	463	440	407	404	447	452	403	449	404	447	422	436	421	406	417	437	434	441	433	458	471	409	410	398	445	407	405	413	422	447	403	401	460	412	418	460	423	414	409	423	429	417	409	440	460	396	433	440	364	430	397	448	444	442	432	418	408	473	410	399	418	399	430	420	438	459	426	389	463	432	421	450	419	419	427	422	395	438	446	398	435	411	461	440	462	451	425	420	398	422	441	393	425	438	442	409	426	416	413	444	447	432	437	410	455	395	423	450	425	429	444	428	452	432	437	433	416	403	403	409	438	457	381	424	396	387	446	434	398	428	408	452	407	435	424	440	428	434	415	418	397	435	420	431	431	424	461	417	439	384	395	408	401	413	426	412	429	440	362	417	411	394	402	453	399	396	487	408	396	421	398	427	416	412	436	403	411	405	419	400	439	392	427	459	426	386	436	438	423	414	418	415	405	452	442	420	440	441	432	394	423	424	419	440	401	407	414	429	433	460	426	421	403	410	441	417	453	441	413	465	480	402	448	422	403	431	424	404	419	422	434	403	437	437	444	425	419	430	434	426	397	394	417	411	420	422	436	423	401	426	439	406	416	418	423	435	411	404	408	400	392	459	436	433	419	427	410	409	440	462	373	446	443	372	435	408	421	422	426	413	471	412	413	402	408	427	382	429	441	375	447	413	426	398	420	434	424	421	425	456	475	387	467	441	432	406	424	421	424	452	437	417	386	411	436	480	417	443	439	395	409	421	407	401	407	391	415	388	414	392	418	428	449	438	462	425	405	383	405	429	429	419	401	442	425	413	449	402	426	446	452	421	445	382	435	419	438	426	445	397	422	388	387	436	433	433	414	432	435	451	429	421	417	464	430	409	401	422	446	427	414	392	411	407	429	385	426	430	429	363	429	491	410	420	411	439	428	389	434	431	421	407	408	413	432	437	470	449	416	403	388	407	415	419	448	426	443	428	405	395	442	464	420	387	413	458	435	397	413	419	397	417	447	445	398	398	418	416	389	421	412	423	468	439	412	430	396	417	464	420	424	404	449	439	441	404	438	421	420	457	382	426	384	417	415	422	450	404	431	401	425	432	406	446	421	376	443	473	404	407	427	438	414	435	442	430	422	435	410	451	446	425	406	418	443	423	421	425	422	412	414	434	413	453	446	374	434	399	406	461	448	431	387	433	426	402	452	444	404	431	444	449	426	437	436	378	432	412	412	403	420	402	419	425	432	444	430	419	398	411	458	401	410	444	391	424	453	383	417	412	434	451	396	407	451	420	454	415	415	434	386	419	395	445	407	422	463	447	400	402	432	413	404	435	384	439	456	428	434	449	424	422	402	437	461	418	370	422	420	405	395	400	452	423	449	390	416	428	397	490	453	427	438	412	451	446	473	398	429	434	429	461	424	405	437	403	448	416	458	393	444	420	419	460	469	421	402	452	417	441	423	404	433	429	424	408	444	397	407	467	415	444	438	446	414	430	424	424	418	429	433	400	443	427	429	471	391	420	412	405	426	422	392	399	438	449	392	425	409	376	435	457	419	407	418	463	405	427	397	423	430	411	442	445	385	443	398	443	423	429	426	378	409	398	485	409	415	374	410	413	425	428	419	435	410	408	405	388	389	434	406	427	431	443	390	413	427	455	434	403	425	395	413	392	417	457	420	416	395	402	416	420	418	423	428	393	412	456	412	438	439	443	401	466	441	415	452	446	427	418	450	424	448	435	469	428	407	425	404	426	395	384	435	441	406	434	414	408	423	426	399	435	413	419	406	431	434	430	392	401	379	406	425	434	429	390	401	449	419	433	470	389	423	402	423	412	485	446	408	393	388	402	421	475	438	425	427	401	409	413	457	428	406	439	411	434	433	427	433	403	417	403	400	441	409	422	429	434	450	409	415	400	431	426	428	434	447	407	440	479	415	416	392	413	471	430	426	408	452	431	445	412	450	422	457	437	405	455	464	420	449	407	411	415	443	425	432	413	443	418	381	422	484	453	389	409	423	432	432	418	394	445	395	411	393	449	391	440	409	414	407	446	409	429	442	404	408	389	403	446	404	405	410	433	436	410	432	432	477	419	391	410	446	420	420	405	443	422	398	414	389	414	397	464	432	411	462	436	417	460	415	413	426	445	401	423	413	451	440	445	436	444	412	459	428	388	444	433	423	425	441	421	427	413	418	404	404	418	410	456	435	439	456	422	437	415	440	443	454	417	419	419	410	354	437	447	404	422	430	423	408	416	393	439	413	402	427	413	448	415	444	436	451	436	491	397	389	417	461	407	419	429	439	384	455	431	440	427	408	383	426	411	439	414	412	446	451	446	450	401	429	365	411	415	432	422	434	450	414	418	392	411	448	452	422	421	456	417	413	439	441	408	422	445	400	431	433	402	436	434	400	415	419	430	469	401	421	444	436	427	466	420	391	386	416	416	441	412	397	419	411	408	433	401	388	423	419	434	419	400	403	408	416	425	401	418	391	414	402	439	427	448	427	402
8997	9385	17980	29393	46706	41150	31103	19433	9399	3782	1451	957	754	738	748	714	743	743	750	757	777	756	764	782	794	780	753	710	774	760	770	758	730	770	729	795	770	765	743	773	724	744	771	747	713	750	723	760	721	754	723	719	815	751	761	796	740	685	768	739	737	730	750	725	715	722	784	763	747	789	758	736	720	776	779	796	770	738	773	764	815	741	801	783	768	721	786	790	781	759	714	800	769	767	689	731	735	733	773	776	803	730	805	716	731	721	731	765	713	733	753	734	789	747	715	773	763	754	761	772	745	737	766	709	732	741	766	736	751	722	724	752	782	727	747	736	700	773	778	712	822	729	747	761	743	758	798	711	774	755	768	716	765	738	835	755	723	776	747	713	746	741	722	798	773	734	688	739	696	702	771	721	756	733	756	753	735	723	722	775	719	761	724	766	799	798	832	737	766	777	734	759	717	743	771	749	751	759	750	811	696	716	753	739	782	740	740	742	775	738	743	766	691	765	710	732	719	725	755	753	735	701	742	753	727	755	718	717	738	736	766	773	744	790	799	774	695	799	749	763	669	693	726	749	799	756	710	732	790	715	719	753	796	772	769	746	768	750	755	730	759	781	762	763	732	765	777	738	778	763	731	781	751	786	743	779	731	780	711	770	722	734	763	788	754	734	791	782	766	719	741	705	744	716	789	811	793	752	714	778	767	795	777	730	784	768	732	739	765	749	761	749	698	777	738	719	790	726	751	781	758	777	759	757	776	685	713	745	768	731	753	732	805	793	810	768	803	776	773	746	741	726	742	754	681	734	707	714	690	756	726	712	782	737	753	712	731	787	779	703	740	759	786	744	787	758	756	726	756	726	762	744	741	765	741	717	779	768	742	767	724	754	747	766	708	780	779	775	694	743	761	746	776	754	744	734	755	732	703	773	755	843	737	742	778	753	800	747	782	772	778	777	746	752	781	672	721	747	773	787	681	701	740	750	774	760	791	779	755	737	808	757	745	755	760	788	744	780	758	761	791	766	767	748	768	742	796	737	710	788	778	734	733	772	752	725	774	768	790	767	750	762	744	731	733	697	728	715	729	765	743	776	753	738	735	775	754	748	738	755	791	759	715	730	749	803	744	777	751	795	742	747	781	774	729	737	744	780	734	758	778	735	697	726	777	754	740	762	708	743	749	733	780	727	779	710	727	779	784	835	691	725	784	719	722	759	758	766	728	720	728	729	747	771	749	779	749	720	723	701	709	690	785	753	745	769	762	726	763	786	775	755	771	759	762	786	748	682	756	732	738	688	750	722	804	794	754	769	740	741	773	704	763	757	735	728	760	770	753	753	720	733	838	738	723	738	730	733	719	780	752	757	719	734	729	725	731	754	747	758	738	727	732	762	738	736	766	769	747	732	770	785	772	755	712	736	738	758	770	732	786	740	757	767	736	722	720	748	790	739	789	809	723	751	750	686	744	779	756	766	758	754	757	733	694	771	726	753	780	767	750	751	708	742	767	768	749	744	742	732	780	747	735	752	708	753	771	732	739	795	789	759	761	743	743	759	759	754	740	770	757	690	728	751	764	774	702	778	724	763	771	743	762	755	722	772	734	800	739	741	751	754	750	778	755	712	740	752	718	740	767	722	744	782	690	761	704	762	736	788	789	751	724	737	737	753	765	721	806	731	720	770	750	742	746	751	759	743	776	773	732	800	762	751	775	703	733	768	774	738	807	737	759	751	725	726	759	660	758	709	766	752	751	720	753	742	735	832	773	786	728	732	691	784	731	794	755	775	766	772	760	772	774	748	777	731	753	802	769	758	717	738	786	759	763	744	731	722	751	762	721	777	706	766	791	754	704	784	746	724	792	775	712	741	765	725	710	716	739	774	769	755	779	739	716	729	724	749	745	794	751	735	745	783	709	783	729	739	780	775	714	720	792	754	805	801	780	756	770	782	795	765	746	777	752	707	710	764	742	730	743	760	750	719	755	749	728	755	698	755	735	747	776	747	715	739	781	748	730	768	726	735	754	728	753	777	787	748	753	722	722	739	783	719	716	693	741	731	733	766	749	751	750	726	726	831	721	795	748	746	749	784	722	729	739	712	767	798	744	746	711	731	774	760	701	726	771	756	706	753	679	737	733	738	752	716	768	751	738	748	754	719	782	766	763	696	770	769	737	757	781	705	712	761	760	769	777	735	722	696	743	760	694	733	749	789	730	749	735	792	774	786	727	697	730	762	780	797	778	763	770	736	756	762	769	734	760	749	742	749	757	784	741	813	744	743	713	702	766	745	786	747	744	723	729	793	748	750	751	755	759	766	781	749	777	751	733	801	769	753	786	742	715	731	748	737	769	777	784	730	784	793	751	746	740	753	736	727	798	766	768	704	740	779	778	739	745	713	752	777	734	758	680	743	723	743	726	797	760	680	692	731	702	742	717	727	758	738	777	718	770	744	744	776	790	764	772	786	759	778	798	754	737	742	742	680	728	756	739	773	774	772	745	743	735	725	795	783	714	750	799	714	721	728	707	724	709	769	782	742	751	779	738	766	730	738	829	755	746	810	700	764	748	769	753	781	768	727	753	737	734	738	735	769	735	719	745	757	764	737	743	747	759	666	741	712	751	749	787	795	815	775	750	724	737	721	733	751	748	746	788	688	813	718	750	757	765	764	728	808	741	723	784	751	814	785	780	781	767	766	792	774	806	773	738	698	800	731	803	754	768	728	764	767	763	784	754	710	758	806	752	755	734	766	757	740	750	737	735	776	737	717	755	778	726	699	761	711	794	707	702	707	752	715	755	738	743	751	750	755	752	698	731	707	695	721	775	721	746	794	769	742	735	752	759	813	771	797	723	748	771	705	733	788	759	759	761	741	724	728	730	712	714	758	738	752	748	745	772	721	748	745	720	736	716	764	762	752	766	744	735	733	770	799	772	795	748	730	732	813	760	791	805	734	701	826	753	745	783	756	724	762	777	730	737	720	737	712	740	766	759	727	783	751	743	740	760	764	750	775	719	717	707	777	794	740	694	763	754	772	728	774	758	715	781	754	786	722	744	763	724	748	779	775	757	712	755	760	745	784	796	792	724	725	747	740	729	717	774	791	725	684	732	748	743	769	770	714	755	708	740	719	786	774	709	741	711	775	721	768	717	734	738	717	775	759	699	751	782	732	734	753	773	774	785	779	737	777	746	772	736	765	740	735	731	737	732	731	767	784	760	722	754	762	703	754	720	720	739	748	767	765	783	759	758	725	797	755	787	774	790	770	763	746	767	752	780	789	744	752	756	742	730	769	779	747	763	756	750	753	705	685	719	738	722	745	754	783	754	756	724	754	736	746	752	816	752	770	732	761	781	763	763	736	715	745	731	744	738	690	754	713	793	749	745	706	777	757	734	722	738	787	752	716	751	753	766	752	740	734	763	689	745	741	748	760	749	774	709	771	758	760	751	775	728	746	746	708	788	773	746	775	777	740	741	735	804	773	785	726	794	752	704	771	768	781
22999	21033	29032	23887	40080	54441	44695	28655	14861	5005	1362	651	368	322	324	290	313	277	298	338	330	348	318	336	326	351	315	321	306	317	338	304	307	337	320	317	307	294	321	292	308	303	314	321	327	315	318	333	315	325	316	342	325	318	324	312	325	324	287	318	283	300	323	321	314	310	320	314	318	322	334	338	319	319	319	316	313	316	295	313	324	294	318	314	345	320	322	307	317	293	357	279	349	332	353	300	281	308	347	314	308	344	301	304	297	289	282	325	341	304	357	330	303	301	290	314	318	287	308	310	313	291	330	336	310	304	338	315	315	319	304	322	326	335	326	319	316	310	326	318	332	317	311	328	315	324	293	336	301	311	302	309	298	295	343	328	307	349	330	311	323	309	299	315	312	321	295	307	332	321	303	305	319	306	290	279	310	292	287	339	311	312	311	306	274	304	309	309	318	299	317	293	276	315	311	317	310	325	280	328	321	323	285	312	312	324	323	319	317	324	318	296	301	332	295	317	323	338	308	332	328	310	336	295	289	333	327	307	300	307	308	310	319	313	312	305	310	313	322	312	333	317	321	332	287	304	316	329	306	336	305	305	315	293	304	295	308	330	314	297	318	317	313	328	336	280	307	298	332	341	279	330	285	278	289	346	294	285	313	300	310	299	339	328	336	320	301	331	316	311	321	323	313	318	322	291	324	340	302	297	338	269	293	338	311	304	313	309	306	310	289	319	335	324	314	300	307	331	324	313	338	325	315	329	300	306	327	332	306	330	342	301	299	317	353	308	305	316	321	319	319	321	291	295	286	333	344	290	299	286	301	309	296	300	300	334	314	319	352	311	283	301	318	292	316	332	318	306	270	309	302	311	326	289	306	292	303	318	307	285	334	366	312	318	289	281	319	293	337	318	306	329	320	317	329	304	303	307	302	310	304	330	340	324	277	316	286	337	310	310	338	326	297	302	316	311	323	307	285	336	321	354	300	303	328	329	290	344	320	295	302	317	296	297	303	333	322	284	308	329	325	290	351	311	316	352	321	313	294	289	335	319	302	336	332	299	332	283	314	300	320	324	321	275	300	301	291	306	310	316	315	309	313	323	307	330	319	287	342	327	310	324	292	313	301	308	284	295	332	321	317	308	307	311	326	312	301	312	342	332	275	344	305	289	318	305	333	292	293	297	316	336	299	326	332	316	306	301	336	320	289	332	300	314	306	310	302	311	366	314	340	320	289	331	323	304	322	326	351	324	294	371	312	302	335	331	305	304	314	334	335	282	302	332	325	326	310	335	333	282	305	320	322	338	305	300	332	351	324	301	308	348	310	310	326	304	313	279	307	316	328	331	333	325	336	316	351	361	327	290	314	320	299	274	320	327	314	306	307	354	293	328	330	318	327	308	321	304	333	303	293	295	325	299	304	322	307	306	296	293	298	334	312	317	314	318	316	343	316	320	325	300	312	291	264	326	324	303	343	293	313	334	303	319	306	309	320	321	339	290	300	308	321	306	304	315	351	312	331	324	283	297	314	312	282	309	304	331	301	314	313	298	307	326	293	306	285	319	336	328	294	355	296	299	314	322	317	314	305	320	313	333	323	287	316	312	332	289	316	316	324	311	324	297	321	322	371	327	312	297	297	296	282	348	305	305	273	310	305	301	328	308	321	327	334	302	283	298	298	310	337	319	315	332	314	312	300	305	320	336	321	340	295	282	303	330	325	325	329	325	337	327	299	345	337	283	318	325	313	317	293	357	288	338	313	320	297	294	334	318	299	301	311	335	312	298	333	318	334	304	328	322	337	339	317	271	295	312	316	281	326	330	290	311	315	305	333	316	327	317	305	302	306	294	351	331	263	323	325	354	322	345	292	315	311	341	329	286	296	311	305	320	285	297	308	329	286	345	335	285	305	293	295	315	287	279	310	339	309	279	331	322	292	322	302	307	306	318	308	329	279	297	301	336	306	336	325	295	319	348	304	301	311	272	285	325	304	307	348	320	294	330	297	317	321	287	277	340	337	322	277	316	338	281	284	352	335	318	305	297	317	335	344	329	318	326	302	308	327	322	325	310	314	340	309	327	289	312	333	284	290	324	302	295	322	297	292	306	301	349	329	330	305	310	316	297	324	326	301	308	297	299	345	300	287	299	281	312	281	293	321	338	311	321	324	335	352	315	314	295	292	325	321	302	296	308	312	308	318	339	332	317	329	287	327	322	339	314	314	315	325	331	314	302	317	311	296	332	315	318	291	315	261	288	316	305	311	336	324	281	317	305	331	334	308	308	301	288	332	308	329	318	346	336	315	310	295	320	345	323	318	345	293	318	333	291	283	311	307	305	314	309	357	339	342	335	326	327	311	303	323	298	291	320	299	299	299	339	310	316	322	308	293	303	316	328	291	277	320	305	298	312	307	326	326	324	331	305	318	299	302	298	309	342	315	334	297	320	289	319	288	325	336	298	283	303	344	358	315	315	311	297	290	285	322	290	319	295	302	316	321	312	309	309	347	329	317	297	321	312	286	310	326	335	258	317	303	307	343	316	291	298	324	305	305	339	318	302	334	263	296	340	334	322	331	308	313	330	300	313	319	302	309	311	305	301	278	297	319	311	369	333	341	292	342	282	279	306	306	306	314	329	323	295	304	293	329	332	325	336	323	305	331	294	293	303	343	286	330	311	317	290	336	314	301	318	292	301	327	344	312	320	330	307	290	300	325	308	317	321	307	300	322	316	313	329	335	337	309	317	357	323	302	332	306	307	301	322	322	345	311	317	298	303	318	307	311	299	286	338	335	320	304	310	303	314	305	315	311	311	333	294	295	299	311	323	300	307	326	329	313	316	335	340	306	316	322	303	300	320	295	308	307	317	298	309	324	337	334	319	289	335	327	298	318	293	328	331	326	293	315	308	294	297	299	296	294	323	307	287	310	310	328	298	324	316	323	345	345	315	321	306	303	296	317	323	317	322	287	331	305	337	286	326	300	334	282	322	292	306	312	292	296	318	346	309	319	353	309	325	328	317	310	328	299	302	328	292	314	298	304	302	324	334	320	313	292	311	291	298	312	330	297	319	293	321	300	325	298	350	331	326	352	304	305	309	331	314	303	304	312	318	294	346	319	293	322	304	315	335	305	315	298	326	289	315	321	293	285	325	309	301	321	363	297	308	317	303	308	310	335	283	327	319	343	293	277	286	353	306	307	323	307	304	323	308	309	300	311	296	282	303	349	319	313	288	279	307	323	307	326	325	315	338	314	313	299	338	354	298	321	325	311	325	316	303	319	307	298	285	305	295	289	299	323	337	312	301	336	304	317	337	336	281	311	302	314	297	301	324	324	299	330	290	294	278	296	309	273	283	314	312	301	289	283	324	328	313	310	313	280	300	338	295	337	359	325	311	323	271	289	296	292	323	315	303	332	327	310	338	306	322	314	296	298	284	315	298	311	317	294	319	290	290	304	321	324	312	325	296	314	304	288	312	339	314	289	309	337	344	309	296	302	325	323	327
14784	19881	29229	38493	64312	60992	48338	35322	21809	9723	3172	1442	738	611	558	568	570	474	540	511	538	576	520	542	587	573	545	543	570	571	528	541	549	590	544	533	548	546	537	560	574	563	530	568	561	567	527	535	574	590	536	539	570	518	538	529	534	562	551	568	518	573	594	514	554	563	521	575	532	547	483	538	556	575	516	551	548	529	584	531	529	513	533	561	541	569	585	544	542	515	524	587	558	569	575	565	546	516	525	523	553	570	540	547	537	581	529	557	538	557	518	548	549	530	543	544	536	529	571	529	588	564	517	557	562	552	524	525	533	520	570	552	565	563	564	547	589	539	536	536	576	549	545	498	578	520	552	541	553	545	555	558	572	567	577	525	544	583	567	540	599	555	565	500	551	528	540	576	570	528	563	556	528	516	560	538	496	530	553	539	505	497	580	503	543	562	536	539	549	534	577	542	564	516	544	548	543	530	566	509	518	566	547	558	545	548	541	542	588	520	567	530	554	531	585	525	513	573	569	503	551	539	545	550	499	529	545	537	606	546	594	561	549	543	539	513	550	483	543	545	555	546	553	555	534	566	548	542	515	535	573	507	519	522	569	583	546	515	568	523	573	573	551	570	569	527	518	539	539	529	574	531	535	584	535	533	520	513	523	559	535	565	566	541	583	520	600	560	555	569	578	540	548	547	577	541	558	537	556	578	552	563	552	531	526	471	473	511	607	517	536	519	535	517	526	548	558	558	540	539	528	518	550	575	504	539	570	559	514	558	538	557	524	544	551	557	571	516	550	573	561	575	565	539	560	485	554	533	588	598	552	545	544	538	573	540	582	511	580	549	546	546	523	566	492	539	603	567	568	531	530	567	556	573	548	517	513	556	508	519	544	590	587	582	517	533	573	546	570	548	563	547	539	520	521	558	516	573	558	558	527	590	549	534	545	508	527	566	529	576	589	532	578	551	545	578	537	519	538	504	518	554	540	568	554	514	538	552	584	551	563	520	544	544	559	544	513	570	514	553	532	550	542	573	571	550	528	556	515	564	533	549	534	565	505	532	566	549	528	568	552	541	530	559	536	525	565	545	543	511	534	546	568	522	560	558	556	516	607	489	522	566	556	545	621	516	585	561	557	555	560	527	505	539	587	550	552	549	541	525	536	559	520	528	516	563	570	525	548	528	532	538	553	529	521	549	557	574	552	532	572	595	598	541	567	569	533	539	568	545	564	572	549	530	517	532	543	556	522	528	532	579	563	544	529	543	569	540	561	578	561	550	524	499	553	549	543	493	510	594	538	571	520	522	546	515	547	542	534	544	584	549	548	503	541	527	532	542	560	520	516	555	576	553	509	505	554	534	564	561	548	565	540	583	542	555	531	527	528	557	532	541	500	537	565	548	561	573	594	551	501	572	556	549	548	545	557	547	566	586	568	544	518	530	532	510	522	551	538	613	563	525	546	564	539	546	559	572	539	543	579	533	523	572	571	550	555	550	542	543	578	583	519	552	554	580	545	536	531	569	544	560	580	561	515	534	529	517	551	539	610	520	493	570	554	531	518	523	532	552	478	563	491	565	559	576	547	534	572	506	490	518	497	523	563	565	541	584	571	505	550	537	483	534	554	507	579	539	552	509	570	531	502	506	572	518	565	523	528	547	493	555	521	566	554	561	551	551	504	549	570	569	550	554	561	526	584	550	558	507	533	582	567	537	545	539	592	561	545	573	523	559	581	547	524	543	569	527	565	548	533	545	508	551	577	552	561	543	542	502	572	551	529	593	519	565	568	572	527	545	580	547	541	534	593	517	554	528	562	581	525	539	514	539	569	542	512	608	510	543	513	536	569	541	521	513	545	562	526	549	559	568	547	588	553	544	563	586	534	568	547	543	545	555	559	521	543	586	564	537	552	565	527	525	542	556	535	551	568	570	578	562	584	544	542	581	527	551	533	550	537	552	543	519	514	576	532	570	521	501	497	541	575	525	564	553	539	528	522	535	554	543	550	523	536	519	534	612	513	540	587	495	518	553	517	552	579	521	601	557	532	569	539	524	544	618	522	564	541	557	528	532	536	542	489	491	518	495	551	529	566	542	562	518	537	525	507	563	504	565	553	501	532	539	538	551	555	562	531	523	555	583	557	547	533	587	547	570	568	549	564	521	527	560	566	509	516	563	535	560	547	558	590	549	574	494	576	547	580	556	533	572	570	552	555	552	552	547	522	581	550	520	541	531	538	522	555	571	532	540	572	546	566	540	521	552	582	511	516	576	539	561	542	543	543	526	583	536	543	544	519	557	556	555	597	535	508	522	569	568	519	541	539	517	583	598	549	504	548	568	533	547	535	519	538	511	497	575	537	577	551	516	552	508	540	544	533	532	615	554	539	513	538	555	552	538	561	532	559	553	551	548	515	580	559	560	531	598	570	598	565	534	532	556	566	538	544	577	538	527	593	547	523	556	555	570	531	521	591	509	522	562	561	592	576	517	534	555	548	567	565	588	551	510	598	520	534	549	553	533	555	559	545	511	552	545	533	549	498	513	543	555	524	522	543	585	523	520	556	527	608	508	545	563	540	531	539	520	562	545	540	574	539	549	531	586	569	576	552	575	532	570	577	539	548	542	523	538	544	549	551	552	518	541	540	536	544	569	528	522	551	558	522	543	537	598	511	558	521	561	564	570	559	554	541	528	551	532	503	547	525	547	558	554	546	531	590	544	543	535	513	558	526	608	520	533	562	531	548	536	548	529	546	558	584	521	535	564	522	547	515	493	511	539	542	572	555	521	537	522	574	542	504	528	533	543	513	551	574	562	554	513	530	536	536	530	552	574	512	510	561	527	495	500	589	527	533	532	561	527	552	573	554	537	556	575	573	585	555	566	567	553	642	535	533	510	562	529	537	546	548	537	541	553	565	586	534	500	558	548	533	530	541	539	543	521	534	556	572	547	567	553	543	542	559	534	579	505	566	513	579	543	554	513	524	530	567	518	595	530	527	536	545	565	555	526	552	583	526	541	561	554	566	559	535	519	562	570	532	563	541	539	553	587	557	588	526	539	554	536	549	558	523	545	567	558	516	582	566	546	557	559	552	558	557	523	523	532	576	588	549	553	521	510	549	553	603	520	574	551	524	503	569	566	578	571	557	557	516	532	552	542	585	516	566	542	524	525	541	547	565	544	570	535	493	570	536	567	569	567	560	541	526	570	571	533	555	520	534	548	516	526	526	556	566	520	536	526	584	575	588	554	587	589	564	520	532	577	591	539	557	603	571	551	558	536	486	557	554	588	572	573	512	529	549	515	563	545	562	571	563	549	501	548	553	580	562	516	555	497	525	517	566	542	553	549	554	573	600	565	511	527	540	567	534	527	563	593	541	589	560	542	518	519	519	555	553	526	565	546	528	569	546	563	551	566	534	551	566	543	574	562	498	556	565	523	557	561	534	545	559	554	566	583	549	603	587	578	520	552	534	542	547	534	502	542	501	565	557	559	539	539	569	595	536	556
26509	20069	7879	9425	11022	13129	8499	3912	1820	993	617	528	478	444	486	451	470	495	463	518	450	450	489	493	447	443	486	487	461	462	472	491	487	502	463	441	451	490	452	488	467	447	458	463	464	442	439	444	485	466	466	458	489	473	493	440	488	476	462	469	444	496	444	468	445	446	475	469	503	453	440	445	467	501	471	464	456	467	470	451	468	434	507	468	454	485	490	448	455	430	462	489	468	435	493	517	423	482	493	492	463	461	471	466	491	447	447	456	491	422	472	421	494	473	432	450	443	427	445	492	445	498	450	459	470	468	450	455	460	460	470	444	479	434	448	444	480	486	482	525	463	476	451	462	469	424	468	435	473	476	481	483	439	475	492	453	463	462	447	462	464	449	476	441	471	463	493	485	434	523	452	467	412	479	478	496	444	477	448	473	466	445	455	471	474	489	445	479	433	456	440	457	485	482	471	481	474	457	470	465	490	465	477	429	450	441	462	462	479	457	449	517	424	467	493	444	436	477	463	464	445	450	453	477	455	462	447	454	494	473	435	492	468	410	464	521	476	423	459	493	434	462	471	481	456	435	432	478	438	460	465	485	454	482	490	511	478	455	422	448	450	493	473	433	501	443	468	445	437	463	480	468	456	443	442	476	434	479	429	469	458	481	433	470	467	489	473	435	443	481	438	408	468	475	452	471	440	474	475	497	426	464	460	460	442	487	468	470	449	493	466	431	511	459	486	479	485	438	496	432	468	502	468	493	437	504	448	480	440	449	500	465	489	510	476	491	421	495	480	409	435	447	490	449	431	464	474	491	493	462	468	459	482	470	463	468	453	438	471	460	468	462	473	451	436	458	429	482	475	454	446	428	497	465	463	502	483	488	467	488	454	460	491	442	455	447	487	484	462	496	489	484	482	486	480	463	486	419	476	460	449	435	473	476	456	423	458	459	444	461	474	461	446	455	513	483	481	482	475	445	469	454	487	449	448	460	437	476	485	483	467	459	506	513	502	475	456	465	462	457	487	488	425	484	462	460	500	482	488	480	468	473	465	501	470	466	464	490	460	438	459	474	461	468	434	428	459	480	493	488	471	441	489	444	469	475	437	445	415	476	496	433	486	465	498	442	481	457	493	426	454	451	465	446	457	463	475	496	422	446	505	481	503	439	478	442	468	451	463	487	447	477	444	483	449	462	481	478	470	440	492	448	489	466	484	392	460	491	466	435	463	457	461	461	455	486	468	504	485	448	467	504	469	411	418	466	470	487	457	482	460	473	490	473	456	441	451	457	482	440	477	461	458	449	420	496	500	456	460	461	480	481	432	408	493	457	468	474	478	476	459	500	480	436	473	450	441	473	460	483	445	495	462	463	451	444	483	425	457	472	472	471	451	434	480	532	435	457	468	464	463	486	431	474	412	454	480	463	480	496	487	492	443	467	449	494	499	467	437	520	480	483	471	451	454	515	459	436	433	428	465	469	440	458	443	469	446	462	470	424	446	458	451	471	486	426	478	427	494	466	435	445	470	479	475	443	464	475	475	442	495	469	504	449	502	500	469	469	493	489	467	426	467	467	436	448	465	469	446	506	500	512	479	450	425	447	441	476	459	470	485	457	450	459	494	474	437	457	441	489	459	485	468	445	471	478	462	454	472	451	478	479	485	447	421	448	475	418	437	427	487	472	492	491	466	462	472	460	451	481	488	458	464	454	455	488	425	470	451	496	476	462	446	473	469	427	477	448	455	472	459	462	455	476	474	475	480	433	501	485	468	472	472	482	476	460	460	469	474	452	462	488	511	492	490	468	492	476	450	492	484	444	458	490	475	483	448	428	502	467	467	461	466	486	476	522	471	477	441	434	455	472	486	486	466	469	461	465	490	483	497	474	470	436	516	448	482	430	482	449	469	488	441	463	475	467	469	451	453	469	474	466	464	488	487	472	448	463	466	478	448	481	467	455	494	439	508	471	472	444	459	483	499	457	481	428	481	456	476	464	505	496	464	464	452	517	478	483	465	489	447	520	480	470	461	466	445	475	454	459	418	439	507	495	462	483	472	451	511	461	503	491	466	469	462	434	498	454	480	477	468	466	455	487	460	426	456	426	443	431	455	472	512	463	469	429	458	502	485	453	487	449	436	457	478	463	470	455	471	468	495	435	439	480	496	400	448	453	468	499	458	484	455	469	444	467	477	447	484	460	477	428	483	450	462	455	476	491	453	482	433	439	476	472	472	473	464	464	472	473	443	504	470	485	496	404	416	472	438	442	452	453	459	484	457	455	481	489	491	450	479	433	476	485	470	459	426	455	479	462	453	480	488	426	503	478	475	468	467	463	445	463	445	471	463	473	481	470	455	476	449	464	462	465	499	486	473	473	510	440	461	503	487	479	421	452	510	497	458	442	486	469	442	473	465	447	450	416	441	511	473	436	462	478	446	480	499	442	472	495	439	454	470	455	480	491	442	466	437	468	489	494	492	504	452	456	485	441	474	457	445	502	473	464	485	434	478	454	489	453	434	463	436	469	460	460	460	457	509	464	486	458	472	474	464	459	444	462	475	451	472	469	465	441	489	447	488	438	434	411	475	484	464	435	456	519	447	461	427	458	457	478	454	480	480	466	457	509	407	478	456	496	466	488	478	478	485	471	445	450	462	464	449	471	482	464	465	477	441	496	473	483	483	482	474	476	478	440	491	460	500	462	480	470	471	480	457	456	450	471	459	474	439	480	425	459	461	500	440	490	459	483	468	475	469	484	476	474	448	473	434	468	458	469	471	481	451	472	475	462	424	432	459	479	456	466	476	437	465	461	446	488	475	471	471	459	481	471	459	448	504	435	406	455	475	462	491	469	436	474	470	465	472	484	442	468	475	484	456	512	512	464	459	472	466	477	469	450	474	448	489	472	461	496	477	486	496	486	472	457	495	454	472	457	421	458	467	491	455	459	436	461	467	477	426	464	485	459	436	428	465	460	474	441	482	484	436	429	483	469	464	446	424	448	470	485	472	473	506	490	453	452	490	495	492	410	466	462	426	484	489	459	476	435	484	465	464	443	445	443	506	456	493	453	456	472	467	448	458	462	486	488	501	451	447	473	446	484	497	454	466	453	465	455	441	469	449	447	484	471	526	487	444	495	432	443	453	481	489	478	468	483	445	441	435	420	444	464	477	463	488	453	454	415	442	483	467	500	431	431	439	480	465	472	497	504	494	490	465	459	447	508	486	482	492	449	466	486	459	438	462	466	437	426	462	494	462	446	487	458	434	441	485	439	491	452	469	476	438	437	449	483	476	438	461	460	497	448	467	470	451	436	486	472	484	464	424	482	434	450	442	446	441	446	462	469	434	474	487	475	478	516	459	467	445	473	488	479	446	465	446	467	464	504	511	493	456	472	485	458	466	496	488	451	491	481	473	470	493	427	464	466	468	448	478	486	475	458	491	473	459	484	445	459	486	455	476	493	473	460	474	475	489	454	426	491	448	492	457	474	449	467	502	460	441	489
6155	3204	5821	14644	20426	21272	15581	8507	4084	1968	1133	874	811	772	794	814	806	807	821	842	836	774	861	815	804	827	861	791	820	850	835	781	809	785	762	846	790	852	830	798	846	822	786	777	829	766	818	819	835	821	792	831	791	856	835	845	828	878	793	895	809	841	806	849	792	827	820	783	781	818	822	758	828	810	843	800	798	869	750	835	806	795	818	816	828	861	784	818	816	818	802	810	800	877	772	826	823	888	814	806	847	818	827	834	840	786	818	802	820	798	868	813	854	781	797	813	787	855	794	778	816	837	800	850	837	857	848	810	794	835	805	848	800	811	809	819	853	828	840	814	863	831	786	777	862	809	796	842	804	816	847	826	871	824	809	831	822	775	805	847	799	791	766	825	855	834	750	837	836	769	765	844	792	832	863	868	780	773	845	835	789	823	849	839	899	852	788	799	847	831	819	785	800	784	817	828	851	774	755	805	780	794	806	832	801	789	822	856	808	802	779	802	818	779	796	810	812	785	799	825	830	862	851	743	867	853	797	858	808	809	824	803	832	818	764	759	824	774	792	808	832	794	820	811	785	831	797	834	809	829	834	827	810	806	783	782	830	817	798	837	803	824	823	814	809	847	805	802	756	851	835	780	830	829	822	830	852	840	831	798	809	815	788	838	846	857	816	808	844	836	796	831	838	808	852	780	819	863	837	831	830	846	792	844	799	804	811	840	775	802	796	799	843	827	811	780	795	790	804	849	795	789	764	841	831	824	784	818	814	794	790	824	752	786	784	826	816	865	782	813	793	803	825	835	763	764	796	872	826	832	779	813	804	813	844	869	787	831	813	812	805	846	778	861	805	792	824	784	852	814	810	865	810	815	817	841	790	794	778	825	827	782	863	833	844	878	770	845	826	850	822	832	797	795	805	761	856	890	850	804	847	826	862	826	784	789	788	816	839	797	842	821	826	807	852	811	847	815	789	823	820	806	843	815	821	829	874	784	765	804	824	788	830	810	796	856	822	841	831	810	829	865	777	796	761	853	822	813	831	791	826	825	813	842	795	826	801	850	853	884	829	788	814	816	829	764	872	806	802	805	794	870	804	790	800	785	802	854	825	797	856	822	786	851	825	804	810	825	760	776	837	822	824	826	854	821	809	808	805	813	814	787	845	811	809	819	815	804	802	837	826	829	859	820	790	796	798	827	822	795	796	825	760	778	802	803	815	840	812	866	794	794	812	781	823	843	845	789	785	802	796	863	806	793	794	782	832	771	874	855	841	824	859	782	840	900	802	800	837	775	855	866	848	832	821	856	793	802	782	849	848	800	791	800	854	850	798	804	832	803	838	796	818	812	788	850	780	879	827	830	823	771	804	808	822	781	830	782	810	786	873	752	812	850	796	819	793	832	798	819	830	808	826	819	806	840	861	849	742	854	795	825	788	820	820	823	813	802	877	780	815	802	801	824	846	818	796	776	858	883	830	802	775	828	825	805	812	812	813	821	833	795	807	837	799	792	803	805	847	848	843	798	803	787	869	778	864	824	800	787	778	843	794	790	786	814	808	787	803	797	797	827	803	791	861	825	810	805	799	813	835	797	815	764	796	811	842	745	784	819	767	793	795	893	839	777	799	833	790	795	810	849	819	779	771	849	875	839	812	805	804	835	835	789	762	846	843	817	798	807	796	783	824	869	825	825	840	853	835	835	854	796	732	809	795	823	817	829	829	788	800	813	794	799	787	789	799	843	818	815	839	769	806	810	810	845	800	797	814	817	829	806	814	807	831	822	829	777	830	773	837	829	788	855	824	777	855	828	817	846	805	797	769	762	836	861	769	838	761	805	794	800	823	830	807	804	801	772	820	798	855	797	865	769	849	814	810	857	829	821	845	873	860	797	836	837	790	778	810	810	802	758	776	777	805	755	864	791	781	793	808	845	855	804	745	809	776	823	764	783	795	814	837	791	835	814	851	874	786	783	853	841	848	828	782	777	872	774	795	809	819	794	825	795	805	846	876	829	823	815	820	803	790	840	864	804	780	825	848	833	756	805	821	816	794	786	835	811	813	815	852	820	792	861	803	843	769	848	816	831	841	798	852	747	835	810	793	812	808	827	787	858	825	822	859	840	814	858	798	773	820	790	761	852	831	791	807	839	785	815	812	795	836	831	846	817	855	792	782	770	786	833	844	849	871	835	830	844	862	796	806	814	813	801	780	805	791	808	778	818	841	826	777	850	838	804	791	842	808	811	864	806	828	826	796	808	795	848	793	840	824	847	869	811	813	786	867	844	784	770	806	802	781	875	842	822	815	794	821	812	811	764	781	782	823	801	817	878	784	847	778	765	827	858	851	822	799	810	832	827	819	804	799	819	837	850	805	835	813	829	774	854	756	819	806	793	850	766	834	853	772	797	839	873	854	842	847	851	833	838	853	819	779	823	794	783	813	810	798	799	794	808	841	800	805	834	823	784	779	853	800	805	816	808	815	763	866	824	826	820	801	817	861	783	802	800	866	812	828	801	814	816	780	819	749	813	834	792	789	826	811	825	830	802	833	805	806	832	845	816	830	835	812	830	850	832	849	799	796	798	823	786	759	793	805	786	772	821	840	803	797	809	853	852	857	817	785	832	848	800	835	832	820	852	766	797	831	795	837	813	869	762	835	776	781	827	793	806	768	859	819	803	820	849	819	799	857	838	825	825	811	841	836	821	812	845	861	826	788	806	844	806	770	804	848	803	814	810	782	800	841	818	827	808	795	839	794	828	847	768	825	809	815	818	816	788	825	815	794	854	833	798	808	797	802	832	797	788	820	859	796	816	823	816	844	826	795	793	790	807	806	845	829	841	869	878	761	800	837	868	854	778	861	801	797	807	807	788	788	772	810	789	880	826	844	771	800	810	848	805	790	807	801	821	861	815	816	885	823	846	861	798	816	797	811	854	823	798	850	833	805	784	808	816	812	769	837	825	866	836	815	844	855	837	787	853	801	797	793	760	778	797	793	766	821	805	838	844	811	789	764	779	800	775	834	803	835	804	814	830	804	793	785	799	847	774	785	854	772	808	837	839	796	791	792	825	821	799	819	773	815	815	823	799	821	797	844	898	779	807	825	843	764	784	744	827	838	817	822	771	839	858	846	821	785	824	869	809	824	797	838	803	807	863	869	816	828	832	819	869	822	856	842	816	796	796	786	808	844	769	789	820	858	802	800	816	837	814	812	876	822	808	804	798	848	809	803	794	890	855	846	808	830	834	837	822	810	796	802	857	854	812	797	796	840	826	867	787	801	762	808	812	811	748	813	809	817	840	818	798	797	805	812	786	828	768	830	851	796	791	841	746	855	830	833	785	811	823	831	842	830	830	810	822	861	836	829	843	825	793	731	856	846	777	836	783	795	797	816	816	815	852	847	807	833	803	864	803	854	813	773	839	816	791	757	791	815	821	804	805	832	810	848	799	821	836	815	835	812	880	812	838	831	785	808	820	791	842	817	847	852	824	793	806	859	813
24776	21072	27411	27929	29353	37609	27806	13780	5020	1793	855	555	473	463	433	434	447	442	425	472	425	436	402	440	433	464	416	402	426	400	450	414	435	449	446	456	421	441	412	427	419	411	475	444	432	396	441	444	402	421	425	431	439	412	438	434	410	424	410	480	407	423	466	447	442	446	430	425	416	434	454	405	414	433	400	426	404	428	451	425	441	437	421	438	396	422	431	452	441	442	437	402	443	415	429	418	429	427	425	426	434	380	414	441	408	441	439	463	433	420	417	446	421	406	446	396	397	440	430	426	458	406	440	419	433	430	438	434	455	398	442	406	449	415	403	409	434	468	413	400	441	416	460	448	467	424	422	415	435	411	400	460	472	397	441	403	440	407	397	401	443	419	438	437	447	396	405	470	454	439	452	387	461	457	411	412	423	435	403	436	436	440	444	403	447	417	450	417	446	426	445	448	398	444	440	434	429	462	431	453	414	423	421	376	420	439	418	419	424	431	446	439	420	418	456	428	467	413	418	422	433	474	463	470	437	398	426	442	413	421	403	427	444	410	439	428	429	424	424	428	414	388	446	403	431	398	438	451	445	438	417	477	432	427	427	439	412	452	427	440	415	424	453	436	415	433	422	440	448	425	432	425	434	418	458	420	419	461	437	417	417	455	425	409	441	455	431	447	431	444	426	424	436	440	427	441	418	427	437	403	455	390	412	426	404	405	460	425	412	426	438	443	465	424	419	455	464	428	417	430	420	408	387	419	454	474	432	469	470	446	419	454	420	412	433	419	432	440	424	456	430	432	441	419	445	427	482	421	442	449	462	409	425	430	398	413	432	453	404	452	426	417	461	406	443	477	451	450	451	429	405	404	402	447	417	444	450	425	474	408	414	443	413	426	441	401	450	446	427	441	443	429	444	429	419	409	454	409	455	416	442	420	473	448	441	474	414	428	407	414	423	432	416	452	458	393	394	440	438	415	426	422	389	427	453	396	458	437	466	443	436	424	430	456	397	493	432	448	441	409	432	418	434	429	456	451	436	426	441	392	422	411	422	404	430	453	475	445	442	445	427	415	426	432	437	421	423	424	432	459	409	449	427	424	441	425	405	420	470	389	472	395	450	441	437	435	443	404	411	395	439	422	421	438	457	437	405	443	446	449	423	405	468	407	462	458	410	419	400	427	424	453	411	460	433	431	394	425	424	409	474	435	404	456	440	441	413	445	424	471	451	402	418	404	447	454	410	470	444	412	455	422	441	444	407	420	414	456	398	431	426	448	447	455	474	409	439	391	425	417	397	438	408	429	452	440	424	439	470	422	423	416	450	426	438	397	410	415	413	429	426	431	427	411	415	416	416	422	449	427	455	425	419	432	421	453	427	393	430	436	461	440	407	377	439	426	415	436	445	438	417	475	422	441	441	438	417	429	439	444	441	428	439	418	447	422	420	464	461	443	443	451	404	400	396	426	440	427	455	415	442	448	456	438	446	437	444	457	399	415	436	447	434	452	421	412	411	434	442	434	429	408	435	390	425	442	378	437	426	469	457	415	425	424	455	403	417	417	408	423	470	371	433	385	430	422	417	482	464	454	443	409	446	443	454	433	479	449	458	454	403	405	412	447	432	392	404	432	415	396	467	436	460	413	465	419	466	464	404	423	429	423	468	398	412	451	423	435	437	457	429	438	421	430	397	419	427	413	422	459	413	458	401	426	446	454	406	419	372	446	433	401	455	426	428	416	412	440	435	453	414	464	451	451	455	393	441	403	461	429	416	422	465	428	455	398	413	426	423	416	450	460	400	409	448	458	451	444	418	442	453	421	412	435	463	446	430	423	442	409	442	399	435	473	447	418	465	453	447	446	408	418	426	433	409	449	417	404	424	424	443	445	444	422	407	425	430	406	435	396	437	451	422	417	438	434	436	414	433	440	453	437	393	426	442	455	425	427	441	387	433	438	453	408	463	418	400	420	445	416	447	412	422	409	419	428	438	414	455	454	389	427	397	428	424	459	472	416	446	394	439	417	401	399	409	432	419	385	472	458	427	395	430	429	413	454	455	430	441	456	443	422	451	448	425	417	409	419	398	404	438	397	453	414	446	448	437	475	417	455	418	444	431	434	455	443	441	423	415	441	447	420	432	447	413	401	425	454	450	424	444	452	407	448	471	454	409	436	435	463	463	419	388	426	454	458	423	412	428	489	423	438	426	453	436	378	404	434	399	431	427	431	452	401	458	439	469	456	390	405	460	376	420	424	411	382	412	391	403	430	409	418	439	438	408	431	450	430	424	432	443	441	416	431	433	425	425	442	434	409	417	428	473	442	444	439	432	455	434	422	484	442	417	432	412	427	370	425	437	401	466	430	450	463	450	439	445	436	439	409	441	428	454	429	436	452	425	426	429	422	401	448	464	419	451	443	434	455	444	411	422	449	445	422	411	414	444	446	437	450	456	435	443	413	454	457	468	446	418	384	464	423	400	425	429	410	414	419	418	456	433	413	429	370	374	413	443	450	439	422	425	430	428	426	441	417	420	459	446	389	386	444	419	451	431	409	464	416	390	445	422	454	421	435	406	451	424	404	430	416	418	398	427	441	427	407	401	441	447	424	422	436	456	447	425	410	476	434	393	455	442	416	465	416	397	427	415	443	401	441	459	422	471	433	457	443	439	454	416	436	445	406	445	463	410	444	412	407	421	446	443	409	414	444	426	411	423	431	450	423	403	421	426	428	426	425	440	411	442	418	408	434	440	464	421	459	448	447	445	435	411	461	432	448	459	387	440	419	452	437	416	411	417	445	429	436	391	427	428	405	417	457	467	390	437	382	437	450	444	420	460	448	464	458	466	432	402	455	454	415	414	410	394	441	438	437	429	417	422	423	406	420	411	425	431	408	425	407	452	433	412	439	438	430	452	416	411	414	442	411	397	425	466	415	436	422	425	451	403	468	433	419	416	432	439	446	430	418	456	428	382	449	450	465	412	401	454	424	431	471	443	451	432	392	447	415	423	415	462	458	398	447	441	410	432	447	429	419	422	448	438	438	454	433	489	414	413	432	445	405	437	427	435	414	433	447	423	434	430	388	417	425	467	419	465	390	434	432	403	444	428	435	454	462	424	470	412	449	430	402	442	408	448	385	391	420	443	439	441	447	435	417	449	418	432	441	466	403	464	435	402	414	451	439	437	426	449	416	409	455	439	410	452	429	445	458	472	445	434	411	451	444	443	435	444	428	421	463	418	438	419	428	445	424	423	429	423	413	429	425	427	402	421	386	411	427	443	420	427	419	428	435	408	465	404	417	414	422	459	399	415	454	410	406	438	450	443	421	416	419	408	458	432	457	449	408	435	412	468	437	425	407	423	433	433	397	452	413	463	409	428	414	432	413	397	404	424	414	423	418	469	445	459	443	448	420	433	421	399	426	433	402	472	420	429	447	438	422	403	427	443	449	435	418	458	412	407	384	446	429	442	441	424	471	424	430	429	448	435	388	432	440	432	447	409	449
7639	8051	15723	35464	39614	42309	33166	20972	10232	4225	1879	1017	832	763	716	801	710	730	805	730	765	780	798	744	769	731	748	745	747	731	765	769	758	747	794	713	790	765	806	750	780	747	781	797	800	770	794	800	750	716	752	781	766	766	767	775	776	770	773	733	725	757	762	734	803	766	745	808	733	767	726	732	767	750	806	790	750	732	766	739	732	712	789	718	771	793	753	759	754	758	765	734	758	763	751	778	754	752	778	750	690	766	727	744	738	790	765	759	747	784	752	741	730	758	786	783	830	793	734	757	787	762	770	755	732	770	784	782	769	754	769	769	754	787	717	735	780	744	777	725	753	718	796	771	744	802	766	747	762	721	761	813	777	763	748	743	794	774	768	774	786	759	788	775	733	756	771	742	728	755	797	762	801	784	750	794	745	820	784	737	766	752	744	756	739	752	766	782	751	809	741	773	760	768	728	786	824	755	751	787	742	834	768	772	781	775	775	740	762	731	743	770	777	735	750	808	744	743	754	760	753	721	734	734	806	738	825	761	778	793	756	750	786	794	757	759	778	724	767	769	767	742	766	809	718	788	781	818	730	757	723	736	719	812	742	762	745	781	803	805	737	769	727	855	710	754	758	838	746	780	763	754	775	781	763	757	728	726	717	751	831	758	735	763	744	712	784	769	803	748	782	777	764	755	750	719	785	740	727	768	743	732	794	766	771	771	735	730	791	773	765	676	730	742	769	759	771	785	729	752	761	783	758	707	761	732	758	786	777	747	749	760	773	767	766	777	744	768	739	771	771	785	779	727	748	734	755	752	781	770	763	770	746	768	703	804	778	808	746	727	764	760	761	734	753	737	736	751	720	780	750	765	692	714	742	732	753	750	755	798	769	736	757	712	730	775	741	778	764	757	757	781	810	755	738	758	752	729	700	676	767	712	783	732	769	753	749	751	735	721	750	788	746	783	737	798	793	736	724	736	791	756	756	779	780	783	731	814	771	784	801	749	753	768	735	773	747	745	777	769	779	763	772	738	740	713	749	811	742	747	743	775	791	742	747	730	790	744	801	745	746	750	768	784	764	766	783	725	758	752	714	744	743	792	779	729	750	732	783	762	796	767	789	752	779	740	755	757	762	741	804	770	804	772	695	772	781	736	756	724	741	754	760	716	737	801	722	797	731	778	727	781	734	801	797	781	778	757	754	769	765	711	761	781	767	742	744	776	747	760	764	824	735	709	760	778	776	770	789	795	749	768	779	787	763	759	748	717	769	744	717	775	761	768	721	769	748	758	761	770	769	746	761	746	718	730	788	722	777	746	756	729	750	732	722	786	795	764	792	713	783	772	754	762	751	807	797	775	771	729	736	791	750	820	756	761	808	705	750	742	747	769	747	764	750	768	717	771	749	771	757	747	758	752	806	781	749	781	753	789	688	765	743	735	747	778	752	784	791	765	783	743	755	757	777	741	777	774	748	713	785	793	751	801	791	696	738	759	804	746	752	718	759	728	760	793	768	691	750	751	766	762	735	756	768	700	769	768	775	729	776	794	792	750	735	747	769	777	750	716	758	754	779	757	775	825	758	750	797	778	753	807	768	728	714	764	732	783	727	744	749	761	727	756	742	693	759	726	769	761	734	769	754	738	778	751	769	783	736	768	762	760	747	731	805	743	732	722	751	748	732	778	729	776	784	776	730	778	713	736	727	725	725	739	760	766	761	739	724	777	753	732	762	767	766	687	804	754	707	769	805	776	772	789	736	757	786	706	802	766	768	778	756	746	769	781	757	728	792	754	744	766	783	759	732	737	767	778	756	778	735	795	750	748	785	781	757	785	679	803	751	798	729	795	716	772	765	790	736	745	788	812	727	737	815	764	788	786	784	755	737	739	789	753	695	719	758	784	790	735	754	778	765	809	765	732	782	788	825	762	755	724	780	763	731	748	745	737	750	783	770	783	786	833	758	797	743	753	758	755	747	771	756	726	759	722	777	761	754	758	791	749	757	732	780	777	756	757	808	756	737	718	746	748	761	820	756	753	770	771	764	696	731	728	749	772	749	774	798	766	725	716	770	726	817	746	720	783	756	758	758	768	783	787	759	772	791	803	780	778	740	803	785	790	698	716	723	769	762	750	769	772	748	756	810	756	778	763	740	762	771	777	810	785	712	766	747	744	742	758	731	737	737	749	752	745	731	766	759	732	721	734	750	756	761	762	765	774	755	754	792	775	752	737	771	790	743	777	744	756	738	750	778	752	764	737	772	785	766	778	754	719	740	723	755	718	756	743	728	795	759	768	766	783	756	763	770	779	810	736	765	752	762	743	818	777	761	757	752	715	741	791	844	774	760	788	791	784	767	776	771	746	768	752	811	788	740	752	723	777	755	779	775	731	719	720	784	745	730	781	806	757	728	759	760	746	777	737	747	741	722	772	792	756	749	757	726	765	724	829	752	705	743	716	742	775	736	752	759	771	774	691	696	833	716	751	786	705	735	767	719	753	748	726	779	775	763	723	755	718	758	771	788	768	743	767	742	744	730	803	797	758	741	725	729	730	721	748	813	744	755	757	739	779	763	819	699	802	779	776	784	748	753	746	777	775	761	766	728	715	693	778	737	751	743	790	746	808	782	757	756	760	774	793	833	760	802	764	719	772	773	748	762	763	817	776	788	758	777	772	806	731	783	785	759	773	811	802	783	780	732	784	723	763	746	783	776	741	739	746	750	749	802	751	756	739	781	724	722	772	738	789	768	797	745	765	706	730	751	755	767	776	725	664	760	760	746	780	760	733	798	755	743	753	758	790	758	767	723	755	758	751	751	743	735	785	742	728	774	808	758	742	756	757	758	724	749	825	713	768	759	735	740	754	736	737	764	740	781	734	752	734	728	775	782	785	802	771	769	735	805	810	746	732	754	700	738	775	758	806	710	766	752	750	739	797	736	762	766	768	788	766	763	739	752	750	784	749	790	757	765	787	697	718	737	770	848	755	803	808	761	731	785	766	757	780	714	772	759	769	748	763	759	762	781	768	766	719	791	740	753	750	748	764	770	796	759	703	751	777	754	778	785	705	802	768	744	732	761	744	766	803	727	762	710	751	743	756	763	751	753	721	698	765	775	752	729	821	747	763	787	792	731	778	751	793	809	803	737	750	743	786	760	757	789	692	762	746	782	776	803	781	739	691	768	723	753	773	766	775	729	789	752	756	747	754	677	718	759	797	745	766	799	772	736	745	739	747	761	772	753	782	744	746	772	787	741	751	794	773	726	776	770	698	749	755	742	779	739	728	730	733	808	715	785	783	749	745	762	770	807	791	754	759	781	751	754	761	764	809	703	783	768	748	796	755	750	717	750	759	757	709	776	756	788	774	739	767	763	768	763	771	797	796	754	758	785	755	783	708	690	794	734	751	749	756	690	809	788	727	722	773	784	756	726	785	758	782	720	785	739	726	751	734	777	713	784	756	760	757	747	779	757	754	773	748	766	835	792	788	723	745	776	788	753	736
23000	21056	28937	24009	32681	51684	47050	30264	16371	6141	1732	649	442	332	337	343	322	295	342	306	302	302	323	317	327	325	344	320	333	298	291	347	367	307	311	334	337	289	316	348	291	293	343	296	333	293	312	315	296	324	303	283	297	321	322	303	334	341	307	300	311	317	328	348	286	273	305	295	316	288	291	311	340	342	307	328	321	298	350	338	331	312	306	304	334	330	297	299	325	317	279	325	329	283	340	288	326	364	296	299	340	299	313	313	300	347	328	283	296	286	311	311	307	286	335	285	308	307	313	323	332	320	305	324	297	312	307	319	312	299	297	307	314	297	308	316	307	338	307	329	333	296	328	310	302	309	298	317	314	293	331	289	328	308	360	313	312	295	304	317	322	303	317	271	278	342	305	299	311	315	313	345	300	298	364	315	335	308	322	307	313	333	289	302	303	303	316	330	334	338	328	315	296	320	300	342	291	305	312	323	304	303	328	331	315	301	314	307	308	302	312	309	333	335	294	315	342	296	326	327	315	353	313	296	346	310	320	324	323	317	284	325	309	303	335	313	284	288	343	307	295	286	296	302	299	300	331	313	295	333	304	300	306	312	306	305	315	324	329	331	319	305	321	313	309	339	314	310	303	289	321	267	334	315	306	299	342	332	285	321	340	346	282	312	350	294	283	262	336	299	260	299	299	328	313	307	327	318	308	303	328	320	304	306	315	304	275	275	329	291	316	300	321	294	285	303	343	310	298	316	327	316	290	330	296	308	315	301	274	382	335	309	330	339	340	313	299	281	301	307	318	309	306	278	319	354	277	286	280	312	303	309	296	300	304	349	304	330	291	303	303	312	329	307	309	332	316	324	326	290	324	340	348	301	341	304	320	290	331	318	336	331	319	323	329	304	305	311	314	328	350	298	339	302	311	288	320	327	303	341	334	323	313	306	307	337	304	320	328	339	329	351	308	298	352	343	316	305	297	357	317	312	319	311	298	323	304	281	321	339	315	321	333	295	324	313	328	335	331	315	315	315	330	303	304	311	328	303	333	323	329	294	327	321	312	306	324	337	316	322	317	303	308	348	311	319	300	313	318	317	329	330	267	291	350	303	314	309	308	320	333	309	310	286	321	293	313	313	306	305	270	287	294	327	307	333	301	337	286	290	356	315	291	314	294	309	321	309	328	272	313	283	318	309	338	318	315	338	303	293	293	355	296	337	314	327	287	306	311	306	330	317	314	300	308	324	328	317	319	308	288	362	323	283	317	320	301	323	299	302	322	338	333	317	275	326	287	311	307	316	296	326	327	332	304	331	300	312	332	303	298	303	303	360	346	329	295	309	308	290	281	312	298	317	289	287	318	304	346	353	289	314	315	318	317	298	309	318	336	346	291	331	308	301	312	326	323	306	318	326	308	349	318	316	301	337	310	340	324	326	317	354	322	295	311	321	299	340	313	305	322	277	309	345	305	297	339	340	325	287	326	326	294	333	304	306	299	338	260	319	354	311	336	299	357	316	349	287	337	317	312	338	294	316	336	338	287	337	337	329	327	324	317	295	298	326	328	303	318	303	324	294	336	317	325	293	308	357	316	281	306	281	307	329	322	339	324	309	287	310	298	342	326	299	327	316	321	319	308	339	292	294	315	312	335	309	299	291	316	301	333	325	320	301	330	307	310	304	317	318	330	317	317	309	304	320	310	294	284	316	313	294	317	314	331	304	328	313	336	349	308	303	319	287	327	311	328	303	299	275	342	323	331	282	324	327	350	318	324	316	337	319	301	326	311	332	296	315	336	311	312	300	313	296	313	332	321	320	310	341	289	297	308	328	334	301	309	328	302	279	303	330	326	295	292	301	291	327	340	305	331	306	321	299	330	337	323	311	300	300	305	320	327	347	327	269	309	334	322	309	295	333	281	309	328	294	308	305	288	271	347	302	335	318	336	286	325	311	291	336	313	323	307	302	331	313	313	303	320	284	329	323	317	291	314	294	317	331	314	299	302	300	311	328	323	328	324	313	330	357	343	317	309	310	321	319	293	315	347	304	318	306	315	337	300	297	333	331	336	339	339	295	321	285	311	330	304	281	323	314	342	339	321	328	301	300	328	333	291	317	314	324	310	307	290	305	325	293	319	315	333	255	319	343	291	349	297	295	305	293	293	294	291	299	322	284	315	331	326	319	309	318	308	330	294	291	304	305	318	309	317	301	307	310	329	325	341	336	293	286	352	320	332	306	319	305	319	310	310	300	326	308	313	330	341	318	315	332	354	275	321	312	317	329	301	313	318	315	296	334	331	321	332	275	311	320	275	308	316	331	325	319	285	328	341	313	316	283	315	305	315	289	340	314	331	340	335	299	312	290	328	299	317	291	305	318	303	292	294	332	286	324	329	295	319	298	347	301	326	295	313	316	323	335	323	318	316	329	286	332	317	312	325	312	315	282	321	298	311	306	292	291	319	258	297	326	306	310	309	343	308	288	335	312	317	364	331	312	334	291	327	318	312	335	305	331	307	284	310	332	345	296	305	311	310	307	317	290	304	304	291	318	339	274	339	307	330	318	297	340	320	329	354	308	343	289	335	271	349	298	342	301	300	316	335	311	332	346	312	320	330	327	309	329	304	314	306	306	323	292	310	319	305	306	311	316	333	306	326	332	312	335	312	314	318	319	318	321	331	296	349	304	319	319	315	332	313	311	303	280	303	298	310	324	298	317	354	311	291	318	276	327	333	332	308	314	279	325	290	324	312	302	328	311	301	326	336	316	288	329	303	320	339	326	307	313	294	331	306	323	305	329	284	308	340	312	315	348	321	323	298	281	329	325	316	304	315	303	310	318	315	285	326	290	325	305	338	325	317	327	296	310	313	289	247	313	306	307	333	316	309	302	313	319	291	335	307	312	311	305	307	296	305	351	317	325	327	290	314	294	306	318	338	311	285	276	331	326	317	308	314	324	299	336	286	337	311	272	326	344	302	337	293	316	294	305	329	318	335	332	321	314	336	307	299	325	296	325	317	325	283	330	288	301	317	320	306	321	315	318	285	321	307	324	327	299	313	316	327	308	314	325	292	277	344	354	279	294	310	293	333	341	310	325	328	316	291	330	313	314	327	329	325	332	298	316	314	313	290	291	323	322	296	326	334	286	286	336	342	313	299	321	282	333	316	303	326	295	332	294	321	361	327	313	303	297	333	306	332	306	320	336	301	308	279	321	290	334	316	289	290	292	323	303	292	272	334	339	289	328	308	327	316	310	325	310	340	303	325	322	325	324	324	282	315	309	312	281	326	288	310	317	291	303	329	310	332	327	293	325	325	282	318	315	284	302	305	295	335	356	302	338	355	306	311	302	312	312	311	332	311	331	279	277	319	292	299	298	335	356	296	317	320	327	332	308	321	299	281	320	310	329	344	307	303	300	326	322	322	302	317	302	289	338	298	309	325	327	353	316	310	300	317	322	307	322	332	309	294	277	304	322	299	304	322	340	313	282	294	329	305	320	317	301	315	302
12607	18633	25510	43300	57745	61323	50452	36466	23434	11450	4329	1548	763	617	539	554	589	551	582	534	560	474	564	567	545	551	591	572	548	584	552	518	567	535	502	539	586	538	539	566	545	554	525	572	589	538	568	531	579	568	575	543	526	566	534	574	566	532	539	520	524	501	511	597	554	547	553	553	564	522	594	562	568	596	537	563	551	554	528	546	516	520	528	559	534	574	602	580	536	570	522	557	558	558	597	542	535	561	620	549	512	566	556	579	559	523	570	521	574	528	558	550	554	526	509	557	557	540	574	550	539	549	516	561	529	511	505	567	536	527	551	536	543	560	542	542	583	570	543	565	493	567	546	531	527	545	600	549	570	510	550	535	534	529	556	518	605	540	526	528	558	615	569	523	548	535	527	582	559	516	559	564	517	568	562	573	567	539	551	551	586	535	578	552	563	536	533	546	539	567	537	518	541	514	597	545	528	544	550	528	511	542	534	523	533	544	548	546	559	533	555	563	569	596	527	563	531	558	545	551	581	559	586	587	531	538	566	586	495	609	569	533	578	576	528	516	561	506	560	582	545	545	561	555	545	550	582	557	532	548	516	517	563	529	561	557	577	558	546	522	519	496	527	542	515	561	546	528	531	604	531	586	512	550	574	523	537	572	575	524	577	589	542	577	551	569	562	533	552	562	509	519	545	554	570	516	581	528	541	551	555	525	569	528	555	513	536	543	519	505	551	550	545	583	564	563	573	540	611	510	569	598	544	565	561	571	573	534	543	553	549	542	550	552	554	573	540	555	554	522	556	547	558	553	539	559	551	534	515	580	563	526	544	561	534	550	560	568	579	537	578	551	575	556	536	572	568	540	591	562	536	542	553	533	565	563	553	551	524	617	537	572	517	591	573	513	571	586	567	553	566	522	536	519	543	503	572	567	541	540	587	541	481	528	563	539	527	553	529	531	533	545	557	556	564	544	549	532	531	545	516	505	584	519	556	565	547	546	539	549	550	526	521	601	561	524	550	508	562	581	548	560	522	559	531	531	560	564	582	569	559	556	557	542	536	524	562	567	535	553	588	566	544	555	541	540	523	559	518	581	541	573	597	574	520	565	578	554	499	529	570	539	513	540	560	542	607	537	537	531	576	554	546	555	519	574	562	522	550	505	542	512	532	540	556	579	540	531	534	486	512	538	576	543	568	586	578	537	530	521	571	493	532	528	549	552	587	556	567	537	529	524	538	583	543	557	492	528	545	555	559	556	528	572	579	504	542	540	553	532	545	520	563	554	534	562	559	557	542	550	547	517	543	567	558	534	551	593	538	545	557	589	528	518	582	564	537	589	530	507	527	526	571	563	539	500	576	575	533	567	535	527	549	554	555	563	523	516	562	497	538	540	573	555	557	536	490	523	503	490	532	567	530	556	563	557	519	535	573	547	503	512	552	579	554	544	518	508	568	580	574	524	526	504	517	515	613	581	568	583	512	538	581	559	552	552	531	520	584	576	521	542	582	528	520	530	543	559	554	510	524	558	542	534	530	556	534	529	514	527	554	517	575	564	566	575	537	559	537	558	554	555	555	527	543	538	561	531	578	525	574	526	538	538	504	522	528	565	556	513	548	558	564	520	546	533	548	547	523	534	517	531	542	511	533	584	583	523	544	576	535	528	546	534	562	542	559	544	544	546	533	564	568	593	550	565	528	556	550	517	532	544	525	503	566	579	553	588	557	559	525	561	525	534	556	572	529	548	551	567	569	545	567	549	531	545	543	552	561	542	558	578	591	551	525	560	538	538	551	566	550	594	573	553	520	596	539	542	544	579	547	552	538	575	542	510	547	482	575	529	514	571	544	532	538	510	554	581	564	547	545	584	526	544	530	538	557	550	571	546	543	528	566	536	552	522	556	527	519	564	588	562	556	517	517	547	572	549	558	535	592	551	533	535	568	563	596	532	537	570	547	514	560	530	561	542	529	562	524	559	541	536	525	550	495	548	556	554	541	521	507	556	576	551	614	586	543	590	553	575	519	553	585	520	565	509	517	544	588	559	588	529	555	533	552	540	584	498	554	575	551	537	528	535	571	569	590	516	568	565	545	553	537	542	589	552	541	523	579	534	552	600	560	572	567	489	563	533	530	567	548	565	496	533	530	573	503	568	534	561	540	528	589	538	527	570	534	557	596	551	529	542	538	553	538	565	590	562	563	536	577	528	546	538	530	574	567	564	515	538	543	598	573	582	548	564	560	562	581	543	558	516	574	531	546	521	541	583	552	549	510	537	550	555	558	539	482	565	539	519	576	533	550	577	540	556	519	531	535	511	564	546	560	548	521	550	550	551	552	604	511	567	566	510	550	549	556	548	545	579	569	542	524	540	571	551	536	546	552	544	543	498	537	515	547	539	552	556	550	545	533	534	523	518	583	530	574	568	549	511	533	543	559	566	581	564	604	587	530	590	609	519	566	562	552	523	541	548	539	563	533	529	548	582	598	557	538	562	535	580	537	552	520	554	537	571	531	534	512	563	569	530	575	552	555	511	542	569	541	585	539	550	547	510	543	547	533	514	563	537	564	539	506	563	529	555	531	558	554	529	530	538	538	597	548	553	537	520	545	563	539	550	555	592	560	531	549	551	509	589	547	532	571	564	567	550	582	549	525	582	591	561	539	531	563	578	535	546	545	544	575	545	551	570	584	500	581	597	515	530	553	529	545	587	575	540	569	586	525	542	495	536	518	571	544	575	487	548	510	536	554	522	573	538	541	559	528	557	559	552	532	563	543	525	540	590	572	552	586	558	539	579	558	578	538	528	541	504	550	592	565	533	513	576	528	555	566	548	570	559	522	574	549	559	530	574	549	563	569	528	539	541	547	561	595	522	520	554	538	568	578	549	581	525	560	543	565	558	550	514	542	515	549	571	556	520	510	557	557	579	531	538	547	556	557	538	557	562	541	579	535	556	526	581	532	552	583	570	535	549	517	524	540	528	563	517	567	548	539	579	512	518	555	521	580	522	543	517	542	568	537	539	556	540	555	531	555	542	554	588	543	574	572	539	530	510	537	585	550	567	502	549	582	568	538	565	553	542	529	514	528	577	527	551	565	545	575	524	560	572	576	549	555	513	555	545	572	525	564	544	556	515	538	540	565	546	496	543	552	529	512	553	526	542	554	567	544	586	535	558	595	572	547	550	578	574	520	531	534	592	549	533	600	527	522	521	555	546	566	561	554	528	577	559	565	547	530	509	514	502	549	597	572	534	554	542	585	524	521	526	546	574	560	558	557	531	539	535	538	547	553	538	549	513	573	516	520	501	544	517	520	522	539	572	544	564	577	578	571	506	544	518	542	553	561	549	526	549	545	559	527	554	579	550	543	549	572	554	578	533	545	516	595	552	523	573	524	506	570	577	574	558	516	569	544	550	566	562	559	532	584	586	503	530	562	533	581	540	526	575	537	556	542	525	542	588	520	534	544	555	558	571	524	553	527	542	545	522	491	553	547	554	553	582	545	548
26540	19982	6964	5406	10879	13447	8661	4399	2003	1107	725	547	470	504	494	468	451	449	479	486	482	471	468	453	468	459	455	432	463	487	475	481	445	480	463	504	486	493	458	485	435	460	430	457	430	439	464	481	428	473	417	466	464	458	459	467	475	489	459	435	476	489	458	451	488	472	461	458	498	456	470	498	479	472	483	444	413	477	438	452	468	457	445	438	478	486	472	459	427	488	447	457	464	477	503	480	501	456	455	496	458	442	437	430	477	443	492	463	456	418	422	448	464	444	440	466	459	444	423	437	456	454	405	463	472	478	455	487	472	484	455	492	461	483	438	460	482	451	478	465	472	465	498	455	468	462	450	460	471	478	519	495	446	482	451	477	466	432	435	482	485	479	421	489	478	449	477	475	490	445	472	462	480	463	474	460	426	484	438	458	435	469	432	463	449	497	482	409	470	481	441	472	461	450	475	442	470	428	462	440	453	452	499	480	481	472	477	485	450	480	489	474	449	488	448	497	489	422	459	451	445	454	472	467	479	459	466	501	467	475	461	494	458	451	478	444	465	482	438	464	441	470	437	480	438	433	455	473	441	459	439	454	452	485	452	493	394	454	483	442	432	436	450	472	469	442	425	448	450	464	491	438	477	484	447	433	436	467	457	421	460	465	453	472	477	487	442	461	512	458	431	501	454	467	477	479	458	476	472	456	432	455	454	446	463	451	426	476	461	493	448	475	429	468	467	477	465	476	465	435	488	474	440	500	457	471	449	487	440	481	466	449	464	457	446	476	501	463	446	444	454	473	417	489	486	473	441	488	459	479	460	462	476	465	474	451	457	482	438	450	483	463	464	456	447	443	482	469	453	447	458	458	425	458	470	442	458	463	469	473	447	462	475	521	455	405	449	409	465	451	424	486	467	474	457	467	467	435	469	459	488	475	472	462	471	446	424	453	485	449	475	441	400	474	480	484	442	488	453	523	437	464	469	472	442	453	444	468	484	458	450	448	442	465	469	488	461	441	447	458	471	486	464	452	443	430	445	490	455	467	504	475	448	452	445	448	477	488	445	458	453	481	436	442	463	447	455	488	463	444	438	447	450	452	425	456	419	439	478	444	464	463	436	457	460	426	485	459	451	435	481	442	414	474	444	437	454	479	491	454	474	426	458	463	509	451	430	459	440	462	430	445	448	476	520	496	433	442	460	490	462	436	430	469	417	497	484	453	466	427	461	475	468	438	436	475	467	438	398	431	441	453	457	445	448	490	504	474	449	430	433	479	418	483	455	447	417	502	453	440	478	451	486	488	450	451	457	493	471	471	434	448	471	452	439	460	439	470	451	498	468	445	429	450	503	476	478	437	452	469	455	450	455	424	460	438	456	455	435	458	443	501	423	448	486	457	456	449	465	458	472	468	441	470	459	459	470	465	461	457	437	471	453	458	477	465	458	436	495	473	461	475	472	483	469	510	436	453	454	469	460	464	431	473	445	446	434	466	496	476	414	425	449	445	451	418	484	476	432	467	451	437	472	463	459	461	447	479	437	490	427	437	482	503	471	505	457	454	483	487	440	429	455	445	459	454	432	450	461	446	448	454	444	462	499	499	440	467	465	464	455	419	451	456	452	460	458	454	465	487	484	443	424	458	457	490	437	478	454	479	459	449	448	452	453	451	442	463	477	417	467	445	457	429	458	431	429	463	457	458	453	502	464	437	448	458	448	455	454	471	450	497	485	469	453	444	463	461	463	459	473	486	452	481	441	477	407	451	447	487	492	486	435	426	477	440	472	472	468	452	482	443	464	467	484	435	467	483	451	448	452	497	462	491	444	484	459	496	460	457	467	467	454	443	453	514	422	451	462	437	481	457	453	473	451	476	430	419	445	437	527	456	483	441	453	451	455	468	464	469	472	446	425	465	458	483	453	466	441	440	477	445	427	479	503	451	453	444	467	442	444	444	472	463	489	454	458	468	432	471	493	449	484	446	433	452	457	485	445	468	476	450	424	446	461	453	468	485	443	459	473	474	501	446	462	475	445	447	468	456	489	490	449	484	468	432	480	483	455	452	412	483	456	462	476	431	479	467	439	462	471	452	411	434	477	472	454	490	433	472	450	471	468	485	462	452	460	464	446	467	462	458	452	441	443	466	474	498	468	464	480	415	463	467	452	488	460	465	465	488	463	469	473	507	487	470	463	458	451	472	466	449	496	520	443	454	498	445	449	475	423	429	475	502	437	458	470	469	423	503	470	481	459	480	509	468	470	439	451	477	423	440	480	434	461	421	493	470	458	426	465	467	478	467	470	449	470	492	427	452	478	478	409	462	483	484	435	506	448	479	448	463	459	492	472	475	477	469	490	483	444	448	478	462	465	486	446	445	463	482	467	467	456	497	430	469	439	473	461	401	455	457	446	449	430	445	439	435	449	494	431	423	438	458	467	490	494	472	458	443	487	462	439	455	469	470	469	507	449	445	451	466	434	443	465	478	490	485	452	448	458	451	473	432	480	494	465	452	481	489	481	438	452	475	428	429	422	478	482	427	468	446	466	466	437	454	444	470	446	421	434	445	456	475	472	447	464	460	457	457	428	459	458	508	474	496	445	450	444	485	468	473	456	478	455	460	490	459	463	435	468	471	477	471	412	443	496	464	454	490	493	470	455	490	486	459	462	416	482	408	417	465	440	476	452	473	471	473	488	440	485	413	463	478	419	434	463	455	462	522	440	480	483	472	432	462	434	467	437	454	442	476	488	479	473	464	435	473	477	466	468	442	462	474	460	447	443	430	463	445	451	498	455	438	475	517	431	469	470	449	455	447	487	481	430	455	474	459	469	494	454	482	439	464	480	419	453	500	470	439	495	462	470	484	455	478	447	489	430	442	443	445	448	438	469	487	435	479	489	444	446	477	429	461	491	437	475	494	456	453	516	446	442	438	447	403	468	462	443	464	460	465	475	472	434	488	459	508	526	461	472	465	439	484	463	473	445	439	444	459	454	474	456	465	409	437	425	453	492	487	445	464	426	489	440	448	479	458	456	500	445	478	449	460	440	452	474	431	486	450	472	460	502	441	458	457	468	423	490	449	452	422	448	467	478	477	465	455	455	481	452	465	483	489	454	438	469	455	466	460	481	488	466	431	499	432	448	465	453	450	436	481	462	493	462	433	485	479	485	458	456	453	494	463	477	455	469	496	451	486	427	497	471	448	428	455	445	488	464	423	466	442	442	485	447	443	468	437	463	455	445	435	501	476	520	456	484	447	455	454	462	462	418	438	426	457	460	480	463	440	420	521	456	456	417	492	492	455	459	433	429	438	470	429	459	431	490	458	479	461	455	469	463	460	448	459	480	465	493	441	468	494	468	446	451	474	448	459	472	479	456	467	482	472	479	485	463	453	458	449	450	476	484	493	486	455	462	446	503	476	448	446	481	456	436	446	513	454	452	431	485	445	494	454	449	479	504	439	459	455	473	485	482	480	492	453	452	483	499	492	426	434	458	462	442	454
4717	2980	3496	10106	20090	22143	15867	9319	4629	2299	1323	919	881	837	819	835	767	780	790	799	799	799	804	767	819	832	813	861	825	774	809	806	793	791	807	808	810	821	798	796	851	805	802	799	806	857	812	826	798	809	824	792	780	755	801	842	765	800	810	794	794	724	796	754	764	830	800	803	801	768	807	780	785	792	792	803	832	811	779	803	786	760	819	787	813	772	817	814	794	848	809	783	785	786	823	838	810	779	804	797	780	782	807	809	790	852	799	792	773	828	793	806	833	808	794	877	778	813	729	818	753	831	820	818	795	871	843	780	747	802	782	839	857	827	802	803	807	805	861	820	817	846	797	809	824	782	791	770	821	808	801	801	810	806	779	830	791	796	809	867	809	849	799	816	820	765	830	802	813	818	812	805	768	757	735	798	767	761	799	817	785	809	858	797	815	839	789	788	842	819	814	826	802	759	778	815	814	776	844	772	809	813	739	842	842	835	777	826	822	838	783	847	836	811	817	783	745	795	849	767	804	775	791	811	792	788	792	835	823	837	780	797	766	793	761	825	804	815	840	807	801	811	798	822	778	835	789	810	836	819	786	780	784	763	832	811	825	803	840	807	793	839	821	843	809	771	787	802	835	726	827	768	861	826	753	803	782	838	808	801	756	795	837	824	836	796	809	775	865	763	838	843	765	833	775	750	740	846	816	835	800	776	819	802	848	797	775	795	778	823	847	828	743	800	802	849	828	823	783	864	789	858	746	775	809	838	858	837	814	787	787	789	766	802	793	812	822	820	782	820	814	815	764	821	786	819	877	833	763	831	822	765	839	790	783	833	853	797	815	823	790	814	825	808	835	772	795	794	800	826	813	800	840	795	766	788	800	799	828	832	800	796	842	801	814	801	815	835	823	880	831	830	778	797	773	809	748	819	804	841	808	781	809	752	873	812	786	804	798	842	828	820	804	840	769	784	812	811	810	775	825	812	867	792	835	835	833	774	828	830	775	809	786	806	809	797	809	817	838	799	781	748	794	774	828	768	749	776	806	806	841	783	824	840	806	793	803	777	748	819	760	767	827	807	819	835	847	795	779	766	826	804	805	758	864	829	810	854	788	798	815	846	816	840	835	803	824	816	784	837	799	802	796	836	799	841	807	785	824	826	849	759	778	776	800	824	759	819	786	857	825	800	828	785	833	795	791	805	768	784	792	776	814	815	804	835	831	766	802	774	756	831	827	825	772	813	826	799	818	781	811	781	855	799	785	831	770	818	774	779	836	819	798	793	817	822	783	810	860	801	817	784	798	824	797	829	773	818	775	800	834	823	812	802	814	818	756	755	844	789	824	806	859	852	839	808	797	774	755	865	749	786	779	803	828	814	811	749	797	822	848	769	763	803	772	782	745	763	802	777	798	822	808	815	820	778	782	845	871	793	805	778	814	809	818	811	805	830	834	838	800	811	787	750	797	803	840	789	841	767	850	798	883	817	821	863	828	772	832	847	843	787	841	788	827	827	842	835	863	766	788	808	783	834	836	825	836	843	800	770	768	778	812	799	821	793	841	865	854	823	850	779	804	848	826	830	785	766	792	801	788	783	787	797	870	777	821	827	829	840	810	817	769	810	775	785	784	800	765	785	812	855	825	797	809	770	820	824	835	841	810	823	773	787	824	814	854	800	813	812	811	801	822	820	778	814	855	751	760	785	756	832	769	802	748	803	811	813	757	886	797	812	806	835	807	790	841	857	831	822	822	797	818	783	825	876	771	781	789	791	838	777	801	792	824	805	833	817	775	832	785	771	810	858	804	822	771	825	810	751	799	842	806	811	767	845	799	817	837	815	746	765	785	782	798	783	798	795	794	856	823	822	783	805	762	813	820	842	782	806	801	795	821	794	788	824	814	758	849	841	826	794	797	820	778	804	797	773	779	856	795	807	823	807	806	807	844	822	831	775	799	793	795	763	804	799	802	844	825	831	811	799	805	804	780	792	800	778	852	792	790	763	759	806	785	817	832	765	806	796	782	815	881	792	772	788	860	838	778	788	789	863	827	825	801	757	787	820	830	793	821	774	818	842	800	775	817	767	797	807	859	815	790	837	800	800	808	815	799	805	787	800	849	806	821	808	811	784	814	807	857	821	795	787	818	771	792	770	803	837	805	832	796	788	835	742	785	780	805	826	813	846	851	830	783	787	810	802	804	811	737	785	817	828	800	821	860	740	843	810	752	816	778	804	819	811	823	753	828	809	830	779	783	804	799	796	794	751	870	868	807	757	785	841	833	837	785	826	758	851	789	794	757	832	821	855	808	830	753	801	830	800	783	752	816	830	776	801	792	761	815	790	837	794	790	829	796	811	777	765	748	761	803	736	852	793	782	848	808	748	833	796	781	791	811	812	805	825	773	813	819	813	822	786	817	770	818	776	805	769	857	829	790	800	777	819	784	796	789	841	791	876	825	838	816	765	787	766	813	838	801	802	845	831	814	872	842	830	797	779	834	790	887	778	759	810	848	762	795	816	802	792	799	814	785	810	815	854	818	850	769	853	840	816	808	793	794	823	828	790	808	785	830	833	798	829	814	861	841	795	827	798	804	783	850	731	799	777	861	791	811	773	805	811	787	812	773	779	787	805	817	793	846	811	838	767	795	784	793	784	774	855	814	795	781	826	841	799	766	802	812	850	729	786	785	777	838	778	793	803	779	811	820	835	795	787	829	797	825	768	795	797	760	791	813	791	817	798	757	822	824	781	813	796	780	819	855	809	822	825	831	827	813	822	786	832	835	739	817	813	773	869	752	782	821	821	815	819	793	830	820	799	793	820	820	810	773	816	829	813	886	761	799	778	801	741	766	779	821	809	792	811	819	798	842	817	802	794	765	831	820	853	821	753	796	870	773	778	798	810	846	781	766	856	855	828	859	796	841	834	790	839	825	823	794	826	835	792	830	801	774	793	784	788	818	803	784	794	810	820	786	795	780	842	779	783	832	874	834	796	802	825	818	752	851	835	785	834	790	847	843	806	834	824	832	840	798	819	818	775	806	803	770	789	810	799	810	796	788	844	783	788	795	819	828	771	825	849	819	782	813	802	873	810	775	792	771	841	783	784	843	798	832	841	789	793	794	818	776	804	771	832	774	789	841	799	823	821	831	795	795	789	836	810	819	775	823	780	838	808	811	748	791	794	775	797	773	791	818	778	779	815	772	734	772	798	775	840	755	801	827	749	765	818	821	722	835	797	823	818	791	800	811	771	820	765	828	845	746	768	850	784	765	809	804	815	794	748	867	826	794	790	775	790	799	873	812	865	797	817	790	802	800	798	795	791	777	798	856	813	791	792	811	799	825	809	784	783	779	778	768	801	775	853	786	808	879	766	807	808	849	768	765	812	814	820	799	858	807	804	824	808	755	827	778	774	790	808	787	823	835	833	820	839	771	775	791	795	730	807	772	872	821	777	822	795	808	813	806	774	821	832	858	759	788	783	820	800	782	803	742	800	758	793	852	843
24738	21041	26918	26334	28785	37878	28445	16013	6216	2163	872	535	446	419	443	458	438	413	466	424	391	391	421	402	440	421	412	451	452	470	401	415	433	392	438	433	394	449	414	452	446	411	414	405	435	426	429	434	440	416	425	450	445	419	427	420	441	432	430	438	420	411	434	410	407	417	425	438	427	448	422	414	414	455	404	399	422	442	414	438	422	466	468	423	422	420	424	431	407	453	396	397	465	424	420	390	433	428	411	417	429	407	425	417	423	420	433	370	438	412	418	419	435	449	419	427	385	435	429	418	431	429	439	448	444	441	439	409	420	447	430	432	426	452	403	414	436	407	444	384	417	425	442	427	401	378	433	421	457	449	442	430	442	423	393	468	426	408	400	404	383	424	459	415	390	438	424	429	377	428	423	437	455	415	415	440	402	413	441	453	444	433	475	461	458	468	443	430	436	462	419	407	419	445	459	414	426	442	456	429	433	394	424	425	423	451	423	426	414	447	401	413	416	436	429	430	392	376	446	424	440	404	386	411	445	417	443	449	418	443	445	391	425	412	430	467	438	438	427	416	435	429	419	452	446	408	390	408	419	450	448	444	448	428	408	425	421	414	447	415	453	405	393	438	431	432	391	431	431	436	451	464	445	438	394	427	470	416	447	441	425	434	447	417	442	450	410	423	425	422	432	437	450	435	431	440	437	458	407	428	423	433	445	412	427	430	419	403	420	380	417	418	395	410	446	392	410	412	437	408	463	419	435	397	407	423	455	438	394	386	412	380	412	434	433	424	429	446	399	415	372	404	406	405	473	413	403	413	415	439	401	403	387	445	458	433	434	439	428	434	409	455	437	428	444	429	441	431	455	387	429	407	467	407	395	459	458	443	435	399	419	413	432	462	438	465	398	438	422	465	440	434	420	442	425	434	423	393	407	403	432	482	380	412	454	411	433	408	448	441	406	440	426	441	441	405	447	398	457	446	431	457	430	407	407	401	419	410	451	423	416	426	441	439	437	432	425	434	452	423	437	411	428	436	375	436	426	415	441	378	423	425	440	430	422	450	429	393	409	423	439	415	443	438	410	445	425	441	467	424	469	442	439	402	436	414	425	449	416	441	453	431	404	405	445	406	428	470	429	426	417	438	426	438	448	437	414	415	438	418	453	390	410	377	446	450	456	464	431	428	401	445	410	443	415	412	427	481	398	447	426	417	395	432	413	442	420	428	434	422	431	432	441	369	419	413	423	417	433	379	396	441	450	423	443	408	456	421	457	439	429	395	417	425	414	427	398	438	438	434	418	435	411	413	394	438	437	412	449	418	430	415	413	434	429	435	379	412	435	414	410	403	425	432	432	442	415	422	422	439	412	399	403	399	423	442	413	405	397	431	418	415	451	410	417	392	448	384	432	428	399	458	404	418	420	414	397	421	434	424	435	429	399	412	438	411	389	390	390	412	430	453	450	425	430	429	414	385	440	435	441	412	408	429	452	403	456	391	436	453	459	418	407	416	385	387	429	425	389	421	418	453	432	431	443	462	449	433	406	408	406	426	449	433	409	437	444	431	445	423	454	405	430	438	445	468	423	417	421	389	413	410	428	454	424	402	403	435	446	442	414	421	416	414	421	444	416	419	416	440	437	388	427	425	399	417	442	428	421	415	426	408	423	416	399	465	425	422	457	422	439	465	438	380	418	449	442	416	447	420	418	431	460	399	384	392	429	446	412	437	399	451	431	442	460	406	421	413	417	417	458	390	441	449	451	441	404	420	424	437	423	445	388	451	404	413	427	453	417	454	461	476	403	453	395	429	418	427	435	413	417	405	413	412	458	420	398	420	431	442	416	445	447	434	421	402	414	431	440	433	442	412	434	448	422	443	407	435	417	397	478	442	435	451	443	445	449	447	424	429	419	408	411	430	446	412	434	434	385	425	408	396	421	386	444	415	456	395	427	443	473	416	431	433	453	408	421	428	448	409	397	437	415	451	425	459	408	429	399	415	417	442	447	430	420	429	426	416	396	412	427	412	441	421	407	428	430	396	436	422	419	449	391	436	419	421	438	427	426	395	412	431	405	395	418	434	423	418	407	447	426	390	428	395	400	438	409	441	428	459	418	418	436	415	450	439	408	437	435	406	408	398	385	440	432	423	462	442	403	412	411	387	433	410	451	412	418	444	460	406	448	402	411	401	404	397	425	481	403	419	435	430	441	400	416	404	434	457	378	441	429	486	385	435	422	410	426	410	414	426	409	399	450	420	419	431	409	418	417	408	432	437	409	452	431	400	442	397	398	447	393	404	444	428	404	463	431	468	439	430	438	404	354	439	416	423	409	428	413	435	455	433	429	393	428	411	397	424	395	417	447	455	415	497	408	423	417	389	391	410	439	426	440	392	395	412	411	414	438	429	425	438	451	433	403	450	404	440	391	443	467	412	417	465	435	410	441	426	444	430	417	424	399	445	415	464	453	418	362	431	397	430	407	457	459	424	428	411	406	459	426	438	400	449	394	416	398	380	440	421	445	406	400	428	456	431	433	410	429	440	411	438	446	439	414	409	429	502	454	384	418	470	440	424	386	424	423	437	432	455	411	445	426	453	429	462	424	394	447	440	446	417	433	446	428	403	413	439	424	403	452	435	396	418	422	464	380	424	403	439	430	455	402	410	446	403	411	423	413	421	417	419	401	445	442	448	409	435	425	416	432	396	400	428	398	426	406	422	431	419	431	441	444	421	401	451	446	387	422	387	411	442	450	446	449	360	437	423	413	433	416	445	423	413	440	414	418	416	448	411	426	411	443	440	406	456	448	452	433	414	402	406	427	438	384	480	449	412	416	421	471	437	427	411	455	443	431	436	429	369	408	440	433	411	492	396	420	419	442	451	434	437	443	403	458	450	445	416	440	417	425	404	407	389	404	405	408	437	440	429	368	429	445	430	430	399	412	437	410	472	452	445	454	446	420	422	402	450	436	420	393	460	407	446	405	431	425	459	429	444	439	458	411	432	387	435	413	436	437	429	419	411	438	424	464	450	420	443	454	408	446	420	426	433	442	426	421	440	453	414	426	422	409	407	454	405	441	399	400	413	441	418	414	413	441	406	449	431	429	442	461	421	450	424	416	406	448	450	409	435	414	405	427	431	425	383	410	442	448	401	437	432	420	417	421	417	413	427	470	419	424	413	396	431	363	427	437	450	419	435	439	423	404	436	436	406	399	413	407	400	435	418	356	401	399	425	422	448	438	416	433	429	421	425	422	463	430	438	406	436	448	425	434	438	447	415	440	413	412	443	449	422	432	432	397	420	412	438	451	430	416	413	370	406	422	431	457	441	461	440	426	456	447	431	435	451	428	444	441	431	423	444	411	431	442	411	407	435	445	405	445	421	432	445	452	440	427	426	398	432	429	442	445	444	410	409	454	442	430	412	445	415	435	436	428	410	423	434	441	424	409	408	435	442	393	419	434	432	420	421	384	414	428	426	415	438	389	437	395	402	462	458	441	447	449	410
5613	7926	11392	27769	40103	42582	34131	23260	12229	5257	2068	1054	805	779	725	750	731	793	756	799	758	730	734	778	754	772	743	740	731	727	774	764	801	754	768	715	778	753	732	779	772	747	723	795	785	776	755	792	775	759	747	758	764	734	787	758	725	786	711	750	782	713	756	761	770	771	687	765	757	778	763	707	732	768	759	749	759	778	723	778	739	738	725	747	739	696	768	790	718	736	753	768	722	729	747	757	748	741	717	762	770	724	745	734	736	813	757	726	739	726	767	747	709	718	718	724	723	701	776	732	745	736	747	722	767	773	815	745	766	721	784	696	728	722	721	764	735	772	740	736	771	760	762	775	711	729	726	767	805	759	776	755	735	764	750	777	741	728	785	761	740	776	756	754	761	741	802	708	750	741	706	733	759	763	769	762	740	763	759	778	760	739	728	722	720	724	761	719	724	754	733	673	757	762	754	721	688	726	714	738	767	751	736	780	784	696	756	714	738	729	735	728	745	762	731	742	742	716	721	789	759	713	735	748	777	717	744	758	737	763	754	716	768	762	732	734	754	750	749	736	746	766	718	716	723	727	714	718	743	727	729	720	759	768	770	747	705	738	728	704	764	708	761	756	726	767	704	749	754	753	781	744	777	802	749	752	739	754	744	673	794	737	741	754	752	710	789	701	796	731	759	792	791	735	794	779	743	778	787	756	788	742	747	746	696	716	731	719	706	753	753	775	799	751	765	735	732	742	732	718	714	793	752	790	666	770	805	735	736	748	756	753	760	786	739	720	777	743	757	737	706	694	743	728	749	760	726	737	735	776	770	764	760	764	737	750	780	775	740	776	740	745	720	772	771	703	716	769	745	787	773	722	720	711	731	727	742	739	753	693	745	762	787	702	698	719	725	757	721	756	739	749	743	690	728	767	732	778	800	754	785	735	766	746	748	763	737	706	720	755	742	701	771	714	778	805	812	754	724	757	744	755	757	749	758	759	749	708	745	767	748	761	751	747	768	775	737	755	772	783	760	767	737	762	778	737	755	712	745	748	764	709	809	709	799	762	680	745	736	718	784	726	779	681	727	731	744	772	783	754	741	757	747	767	761	758	759	747	757	750	763	774	751	734	745	716	741	726	744	760	826	753	752	712	678	737	758	775	728	780	744	714	759	742	741	742	765	786	744	747	775	727	754	740	731	737	764	782	753	762	784	722	763	754	795	783	763	774	761	787	758	726	747	744	762	777	747	715	796	788	773	783	748	785	745	707	745	766	832	730	762	782	767	737	735	749	749	706	693	770	719	789	717	706	769	736	761	733	718	738	748	749	739	746	763	749	790	758	698	799	730	769	746	749	758	690	790	744	787	742	764	774	722	741	721	751	764	773	797	744	714	712	723	758	747	764	758	774	749	724	725	749	724	742	756	740	758	753	741	768	763	747	748	782	753	774	774	739	734	721	736	747	732	742	712	755	769	695	729	783	723	763	751	779	732	720	749	752	766	793	747	708	748	718	754	779	735	751	735	765	712	755	796	744	764	780	767	800	742	713	701	809	761	724	762	706	784	762	736	700	755	716	737	773	773	737	751	728	794	778	743	727	770	791	741	726	741	733	747	731	735	677	755	770	720	797	716	767	725	721	790	759	728	721	781	771	771	781	777	754	714	736	763	703	736	727	731	726	777	693	785	777	751	755	748	733	759	738	708	727	793	750	732	707	738	731	772	732	802	699	747	776	766	769	740	736	739	756	753	759	736	751	734	729	750	776	763	738	743	747	740	800	756	731	736	749	778	757	707	733	776	728	743	782	793	762	716	789	732	728	696	773	712	777	764	740	808	762	764	772	741	738	713	767	751	747	761	744	737	734	710	751	748	777	721	767	763	703	752	802	790	716	747	792	758	736	761	745	757	744	725	745	728	729	742	772	761	731	720	727	739	755	767	681	747	718	780	709	749	748	716	752	778	704	759	749	722	713	758	739	774	757	758	744	759	773	727	786	698	760	779	731	764	738	741	743	701	761	719	734	758	772	748	776	775	773	734	769	761	759	746	804	721	742	699	741	760	762	731	747	741	748	772	758	723	719	754	778	756	815	720	725	745	726	692	767	739	697	741	776	713	737	748	732	755	727	733	734	729	787	812	750	743	726	719	711	765	729	786	707	745	772	763	761	708	757	723	698	758	713	757	749	759	681	716	748	752	765	728	774	696	695	717	721	734	729	734	749	797	767	757	787	748	731	751	731	714	758	743	751	722	752	740	732	739	741	678	734	735	701	739	753	746	722	758	752	767	710	749	739	747	745	718	756	747	749	727	782	768	783	728	775	690	727	758	752	736	692	724	719	722	755	719	739	722	762	734	783	735	764	733	732	720	740	732	795	722	764	754	723	783	741	773	756	796	710	737	759	723	731	732	781	756	753	781	744	746	738	743	732	773	710	768	727	699	784	773	748	710	754	755	746	714	737	762	741	726	740	799	738	760	782	738	807	757	761	749	747	801	755	756	740	731	709	767	766	710	735	771	769	757	750	722	712	751	728	698	752	728	707	742	783	706	733	676	753	777	760	739	725	780	744	754	740	745	761	729	733	758	734	758	749	707	789	747	755	742	753	730	752	753	778	767	779	780	742	733	705	796	745	754	723	743	739	716	750	763	790	738	698	749	744	709	751	756	756	774	748	748	746	730	778	722	739	752	765	750	745	704	758	723	740	751	771	714	770	757	748	730	754	763	747	720	729	777	753	816	766	766	673	746	738	733	749	760	751	737	817	794	726	745	824	767	764	743	739	751	737	706	706	770	791	760	782	764	703	741	734	746	762	771	738	700	805	746	807	724	714	736	746	747	788	768	748	717	754	743	762	774	748	749	706	797	732	746	780	732	765	751	782	733	695	729	762	769	737	742	716	772	735	733	749	772	721	745	769	776	751	739	765	811	792	739	776	781	741	784	738	746	732	755	751	772	723	799	750	743	794	758	737	728	774	721	736	743	716	713	718	739	751	740	750	740	739	733	721	712	810	748	790	743	740	780	748	752	778	749	733	744	748	765	705	714	715	717	750	717	752	736	752	804	768	723	800	753	752	777	693	748	734	741	760	722	760	764	744	718	717	779	756	728	766	773	753	738	712	748	729	741	756	729	761	732	715	768	730	749	733	755	787	748	748	724	736	743	696	789	748	784	719	740	757	746	764	727	752	726	777	800	741	760	780	716	738	764	746	755	733	749	783	717	715	716	777	739	772	753	788	740	769	754	751	805	718	757	712	689	747	735	763	751	735	750	777	701	764	746	683	736	745	748	789	734	776	787	769	758	699	794	803	717	776	712	711	795	811	710	778	739	782	691	767	723	773	777	791	740	763	770	710	717	771	768	822	730	781	777	738	731	792	749	731	777	735	738	710	785	770	735	762	720	736	784	775	689	758	761	731	743	751	715	775	726	696	754	742	727	772	757	742	727	742	750	759	713	782	716	757	738	720	767	729	707	671	791	785	801	748	742	743	748	745	756	753	747	770
22898	20913	28609	23686	37405	53773	46223	30842	16925	6180	1763	690	365	331	320	325	301	328	318	306	325	324	330	315	294	318	295	308	307	305	347	287	332	325	309	339	318	310	321	296	312	299	309	319	318	301	329	315	298	308	274	301	306	305	312	308	292	332	317	282	304	300	323	330	256	312	312	326	306	293	302	304	327	290	318	288	318	287	287	296	305	319	307	306	339	291	311	287	312	273	286	339	339	281	307	316	316	337	314	335	359	303	320	328	326	296	277	294	299	338	305	307	303	297	331	334	290	305	334	313	332	287	295	271	309	319	320	312	304	333	295	293	287	304	276	293	323	338	275	300	323	295	276	333	308	302	307	322	307	301	310	288	274	335	304	317	291	282	296	332	281	279	337	296	314	304	298	328	323	304	326	335	301	296	315	286	332	284	325	313	328	290	322	300	303	322	301	298	313	312	331	325	301	304	329	310	318	277	300	314	302	326	289	326	323	311	302	307	285	326	316	330	301	291	316	303	303	305	297	304	308	355	293	291	309	301	296	322	322	297	296	288	294	303	322	315	323	345	287	277	299	305	289	296	311	305	297	285	301	287	305	316	279	295	314	298	296	323	315	303	277	324	292	307	277	324	313	274	307	306	324	278	306	306	297	315	294	302	284	297	344	297	291	297	314	288	286	292	260	303	335	331	316	303	300	314	289	282	313	295	307	303	268	323	309	311	330	296	288	269	337	290	319	296	298	280	316	326	316	317	313	274	285	301	291	283	285	303	295	321	289	316	291	283	329	325	310	321	291	326	317	303	292	301	276	315	335	286	324	304	278	288	296	292	279	277	313	331	319	303	318	307	317	305	297	289	306	325	308	317	311	318	286	304	280	291	290	309	292	287	325	295	308	300	324	306	294	311	296	286	325	323	323	334	295	328	327	286	304	304	297	295	318	343	322	302	278	312	313	304	294	309	309	314	311	298	322	327	313	305	295	290	318	322	329	279	334	318	328	289	324	289	297	313	298	313	304	287	312	317	291	294	339	284	289	332	314	323	325	304	315	312	296	293	286	302	289	290	314	291	303	354	328	305	309	323	329	307	286	307	297	279	306	307	302	308	318	295	316	334	316	299	321	309	300	297	309	288	308	288	315	318	298	297	318	289	295	300	313	270	276	299	323	324	316	295	322	278	320	303	272	292	314	303	318	270	322	298	305	297	344	313	342	314	316	343	302	322	308	317	328	317	311	324	303	299	302	284	282	294	317	328	295	291	349	302	337	303	343	314	330	286	340	296	312	308	320	298	282	303	313	291	284	307	314	305	303	318	285	320	307	302	306	285	312	293	288	311	301	321	311	291	301	279	308	320	289	294	321	298	315	311	315	283	350	306	322	340	316	293	269	308	282	316	309	348	303	297	293	280	293	333	294	294	294	321	302	321	328	314	278	311	300	285	318	302	309	316	312	305	293	341	313	283	345	287	296	312	298	331	310	304	308	307	314	296	314	353	335	307	294	324	303	313	326	336	330	273	325	318	345	315	319	297	347	320	303	315	294	370	291	282	308	289	324	315	301	327	292	300	318	296	302	297	299	280	275	278	306	302	317	312	318	305	310	293	305	318	309	286	289	325	285	292	285	287	309	298	289	327	316	319	298	298	297	302	277	331	331	307	306	308	310	314	328	336	311	310	311	314	297	305	291	293	336	315	274	293	309	281	279	293	306	289	271	334	318	314	318	300	341	288	320	291	307	280	295	263	328	308	301	289	305	327	298	273	322	304	314	292	328	298	295	313	324	322	286	289	285	273	308	283	277	339	315	321	300	318	303	294	291	347	313	297	280	267	322	300	331	306	299	338	297	311	285	324	278	315	294	274	286	320	264	291	271	301	316	338	334	340	306	312	317	301	326	294	327	291	327	323	302	326	310	301	273	307	301	305	312	329	294	322	317	309	311	286	268	295	288	312	296	324	330	351	305	310	313	298	300	284	284	315	269	361	307	322	302	294	327	300	329	279	297	304	307	288	318	285	300	314	283	300	322	289	317	349	283	315	293	315	307	314	295	333	318	327	306	291	302	307	300	326	322	276	316	322	283	290	323	307	304	307	314	313	302	294	290	288	316	297	295	321	317	326	291	302	308	309	293	329	328	314	280	320	307	304	326	295	308	320	266	316	295	298	305	336	316	323	283	297	306	313	334	278	294	297	327	309	330	307	286	292	301	320	295	279	294	280	316	354	324	310	290	283	329	293	294	307	324	325	275	311	296	315	321	298	344	310	309	312	296	309	304	295	310	307	278	313	300	296	298	349	273	323	320	308	293	279	326	276	278	323	302	298	338	327	297	312	338	301	275	312	329	295	296	291	325	286	268	297	270	317	303	345	309	304	330	274	325	334	305	304	371	324	294	338	305	322	330	302	318	329	285	312	286	343	303	300	283	304	273	308	316	359	304	321	300	330	325	327	325	308	281	306	292	310	270	313	316	323	274	277	323	313	292	298	310	303	290	313	287	282	306	314	314	270	334	293	329	288	320	314	279	324	318	307	324	334	300	313	306	321	325	309	282	323	338	309	310	292	317	311	295	324	288	311	289	311	292	298	262	298	312	295	329	291	331	297	345	308	319	293	326	331	316	330	320	322	320	348	326	300	281	283	298	315	287	305	311	290	318	314	285	299	340	301	290	307	295	284	324	284	329	310	350	285	328	295	299	306	313	330	305	291	314	302	273	312	318	312	298	328	276	313	323	324	302	312	276	315	316	342	330	323	315	312	309	308	335	316	320	279	302	277	317	289	291	301	311	310	320	334	303	310	311	291	274	315	305	308	326	303	340	282	300	285	307	271	315	316	298	305	288	303	311	313	315	290	325	330	317	326	293	314	283	329	310	291	295	304	296	275	339	281	328	326	321	323	319	290	298	326	275	332	288	316	300	324	319	300	295	300	293	300	287	302	321	315	315	309	316	303	307	330	283	292	293	297	322	322	320	301	294	275	290	284	290	299	320	300	317	297	287	294	319	328	339	320	283	329	292	306	323	289	315	324	297	277	311	275	297	294	306	281	310	295	292	323	299	278	259	282	294	343	292	258	322	311	288	306	275	341	311	280	288	286	326	318	299	288	323	305	341	300	321	268	287	289	320	299	328	290	332	329	343	295	333	310	305	314	338	317	297	281	297	313	311	315	300	331	304	313	281	325	349	338	287	290	311	308	294	298	337	315	312	287	316	335	300	293	315	315	310	324	326	303	273	288	308	298	322	296	295	322	309	319	292	293	281	305	312	281	303	307	316	311	283	304	311	311	307	288	285	305	299	335	306	291	308	309	313	311	293	297	293	303	293	311	287	318	337	295	334	282	302	324	295	294	274	322	317	306	304	325	317	298	336	300	314	288	301	282	280	274	311	296	304	288	303	300	289	332	323	329	325	301	294	308	277	316	310	329	303	320	334	333	303	333	307	317	318	285	323	300	344	274	281	321	294	320	292	316	319	305	311	278	291	301	295	287	324	299	287	306	335	295
10627	18473	26788	41681	61908	61019	49362	37106	23881	11569	4343	1508	725	556	583	513	498	533	505	564	535	535	511	546	548	529	541	508	529	511	524	556	546	460	537	563	527	560	494	569	530	525	523	554	548	554	524	515	527	496	544	518	525	537	531	504	506	554	493	547	517	558	569	513	562	535	575	533	526	561	506	562	518	531	487	500	517	544	555	531	497	471	552	534	547	552	552	565	547	521	584	523	533	555	561	539	529	549	535	547	494	540	532	583	534	517	574	537	539	540	542	523	501	519	507	517	540	542	514	551	523	541	546	516	551	517	564	530	558	520	496	558	563	524	565	527	543	544	542	533	486	577	546	514	548	486	546	574	548	498	542	515	522	555	515	504	534	574	540	514	532	490	562	481	518	525	545	549	559	519	521	535	517	550	524	527	498	479	547	491	557	498	544	545	546	522	539	552	537	554	543	526	533	512	551	545	530	505	545	500	537	527	539	550	560	514	545	553	537	573	513	503	553	557	530	570	569	519	537	502	558	546	559	534	520	513	507	568	568	487	567	558	537	531	511	482	505	544	554	516	529	533	544	537	523	516	511	532	513	535	515	484	557	546	558	540	556	524	542	514	517	573	512	569	553	518	543	555	532	550	515	532	557	539	508	530	541	556	543	540	553	532	545	551	501	537	525	572	530	525	480	511	514	515	528	541	514	522	494	575	580	591	532	563	526	521	556	521	531	553	568	523	553	577	489	536	521	545	557	564	543	573	539	569	560	531	544	533	514	503	536	530	508	535	560	531	560	498	521	501	546	568	534	553	566	530	524	533	536	538	542	541	546	471	463	522	574	539	534	534	555	537	533	541	559	522	500	527	550	514	573	560	520	535	522	547	534	529	559	491	517	516	504	529	529	545	537	554	531	510	520	545	544	511	529	527	546	537	546	526	577	522	580	486	513	517	535	534	568	535	549	548	565	516	547	527	553	527	489	567	520	540	538	498	563	576	544	585	534	520	515	519	551	525	510	530	535	565	501	543	499	532	559	557	530	539	518	513	519	542	522	563	538	587	548	508	546	541	534	542	582	522	553	544	518	545	513	552	530	495	515	575	551	550	589	501	521	527	528	562	547	519	557	520	518	524	533	561	539	507	551	522	556	553	537	594	505	490	507	558	494	496	559	565	500	574	540	521	553	538	529	541	560	527	537	495	568	547	541	481	526	558	534	563	595	532	493	526	552	559	496	530	510	558	534	552	541	523	530	545	544	491	546	541	532	547	508	549	532	538	528	542	491	522	516	508	542	552	516	527	555	541	549	512	508	579	517	577	533	550	528	540	542	502	560	530	551	535	523	538	594	525	505	553	536	567	544	501	575	506	540	579	527	559	539	553	542	544	504	563	531	537	520	543	549	542	525	534	481	507	560	534	561	535	543	517	530	533	550	522	533	544	550	554	507	530	494	511	539	542	545	559	549	567	504	517	536	568	486	511	502	526	550	489	551	543	529	543	523	526	513	541	516	573	530	539	553	553	554	626	545	571	560	521	512	489	552	493	519	544	508	500	541	521	537	535	554	519	537	531	505	503	504	553	531	565	527	564	528	509	514	526	507	550	518	522	565	511	522	509	513	557	540	542	542	552	509	536	519	539	556	583	561	575	520	553	530	525	521	518	485	511	487	513	605	531	537	504	537	559	549	504	544	504	559	531	549	538	518	504	500	518	527	539	552	537	552	549	499	541	566	561	524	512	494	555	530	556	559	502	554	553	499	522	528	563	545	512	503	541	562	548	522	557	524	514	516	535	551	527	536	540	552	515	553	509	497	548	506	519	569	543	518	541	505	575	537	537	558	533	551	578	510	526	540	523	569	564	534	532	532	530	548	481	552	546	552	567	530	500	520	549	577	518	575	557	517	532	528	510	558	512	514	499	550	595	553	531	530	538	527	523	572	538	546	501	538	548	535	563	517	528	525	516	528	560	553	541	563	512	552	544	533	523	532	565	546	569	533	534	546	533	486	562	509	521	547	507	530	543	548	555	543	516	586	552	543	552	545	550	556	516	540	513	539	500	529	542	520	488	513	490	484	540	566	537	527	502	543	533	522	505	509	550	509	514	557	463	558	517	529	509	522	539	572	586	522	563	517	554	506	533	541	530	541	549	532	547	545	556	560	539	554	556	576	521	510	528	550	565	534	508	563	573	514	533	528	550	513	548	492	539	542	579	528	531	544	547	506	525	527	514	508	525	563	536	535	500	548	510	505	556	551	520	557	544	500	520	538	527	556	534	517	513	531	520	490	535	572	570	544	490	562	540	521	507	508	537	563	564	547	516	531	526	532	533	526	517	527	547	539	563	565	541	524	508	526	543	530	517	492	565	530	528	550	544	573	506	562	519	545	513	522	519	541	504	540	521	526	509	511	525	562	546	536	553	559	548	547	547	537	538	584	537	538	533	542	561	540	575	539	566	534	540	575	527	531	528	527	528	549	514	545	506	503	515	501	549	526	565	522	522	517	546	502	563	526	569	547	543	566	514	543	522	537	495	513	528	512	535	560	568	576	549	493	539	559	567	514	545	524	500	539	550	523	509	509	548	518	517	561	532	516	571	537	525	504	536	531	524	509	526	507	513	574	520	551	525	513	560	509	519	547	546	570	558	524	574	568	514	539	550	543	502	513	488	532	560	520	576	527	541	520	532	501	542	532	515	528	545	510	558	550	504	509	539	573	512	522	509	544	513	516	520	527	556	534	538	522	546	540	548	573	513	539	544	516	482	542	525	561	548	550	553	569	479	531	503	527	554	540	525	513	551	533	504	580	517	487	533	518	573	533	514	547	529	535	497	541	541	507	519	514	579	554	565	549	525	557	495	537	483	539	530	518	554	547	523	540	585	520	553	551	540	557	533	546	491	545	571	517	540	520	493	520	527	557	522	547	506	522	577	538	508	523	565	529	555	530	521	541	535	554	546	551	488	525	546	535	543	515	527	530	505	493	537	546	539	505	603	585	500	518	540	530	538	529	550	511	551	531	582	544	592	522	539	517	538	506	542	514	505	533	514	569	522	510	559	504	522	514	509	509	512	547	545	511	533	524	522	528	515	487	516	506	533	557	563	549	535	524	522	534	517	555	578	504	547	574	536	541	476	546	516	518	524	518	512	564	550	545	519	562	551	501	532	540	498	535	527	530	520	556	517	515	539	559	530	546	553	516	580	572	555	505	516	572	547	552	514	556	526	522	533	587	541	529	535	541	522	562	549	505	596	500	535	473	570	540	567	546	538	513	530	505	521	546	539	515	529	594	534	565	552	501	519	501	535	540	586	542	490	551	545	517	523	502	494	537	519	524	530	525	487	514	570	531	565	571	587	579	563	542	533	535	516	511	535	544	529	527	478	532	542	509	534	556	577	547	517	515	553	561	547	520	544	518	581	552	533	551	518	524	546	518	517	493	522	518	535	524	551	522	541	565	568	529	531	523	531	558	541	532	556	537	493	585	583	520	553	546	488	542	553	495	554
26524	19959	7394	6288	12157	13943	8533	3916	1747	933	645	481	486	430	445	440	485	459	442	464	428	438	465	470	472	422	471	456	458	462	453	477	464	476	460	435	470	422	430	455	487	424	473	460	452	431	455	467	451	465	447	518	456	429	450	449	472	490	468	433	463	459	497	432	455	433	459	438	440	467	458	423	470	450	445	470	417	432	456	457	442	456	463	447	421	474	451	450	475	443	457	422	453	441	442	438	458	427	426	428	425	419	426	402	422	408	439	473	466	421	499	496	488	458	462	447	410	415	473	463	453	451	466	443	429	504	425	481	470	441	470	401	438	449	423	443	446	458	467	467	466	447	421	461	439	440	477	432	476	457	436	442	452	463	423	452	412	477	454	481	428	461	495	461	456	464	428	448	456	453	440	465	436	451	442	411	458	464	458	433	442	456	475	446	416	435	440	479	464	423	457	432	455	449	432	451	439	441	403	456	438	446	471	419	432	472	467	446	468	445	442	466	455	451	471	426	459	451	483	430	462	444	441	462	445	454	468	460	468	481	419	438	505	432	435	462	467	449	453	475	429	467	450	481	420	440	485	475	443	417	442	476	506	454	425	466	460	430	466	436	485	437	424	444	459	446	475	454	486	430	429	455	474	456	437	457	451	456	434	472	452	479	476	428	418	438	469	456	434	463	444	441	477	446	428	441	443	457	454	469	468	457	441	470	432	437	427	463	473	444	454	422	469	439	442	458	470	443	444	464	493	501	461	454	470	451	440	483	444	486	455	445	434	487	518	458	466	434	424	489	471	445	446	436	450	442	439	521	453	458	472	489	436	443	449	437	472	442	427	445	431	392	412	439	462	417	457	446	456	445	430	436	388	469	443	457	452	479	430	433	448	481	458	462	456	455	429	433	432	439	468	475	436	423	420	445	428	432	425	472	441	454	471	460	418	460	458	459	434	436	420	445	449	428	390	428	475	437	438	468	481	473	438	453	476	439	405	436	417	481	448	446	456	480	408	435	444	464	459	443	440	479	449	450	473	444	457	497	428	475	436	436	421	431	448	450	445	459	487	440	430	450	444	457	472	420	413	448	460	439	435	452	427	444	438	424	422	444	400	426	414	436	485	483	478	426	447	445	431	473	456	490	421	458	490	435	454	443	473	454	433	438	437	433	435	433	476	428	476	469	460	439	446	473	491	427	472	472	443	424	449	485	413	458	479	458	453	461	483	447	432	467	453	452	463	468	414	449	407	454	483	463	438	467	444	448	443	472	447	483	438	447	469	453	451	432	440	453	453	451	477	465	446	448	463	422	433	439	410	467	451	466	433	462	444	448	426	439	441	432	459	428	479	456	481	479	454	484	449	485	423	457	404	453	433	425	472	465	444	421	436	435	445	426	461	438	461	424	447	415	480	424	464	461	449	460	442	406	417	456	479	436	430	433	458	432	435	468	437	463	508	437	477	435	416	439	447	447	429	483	434	467	455	473	435	443	489	470	435	409	455	493	489	449	445	468	438	422	441	464	438	460	461	440	432	456	469	432	462	410	451	418	394	448	436	456	445	412	454	468	471	481	457	453	444	448	437	413	445	464	488	442	452	470	464	415	473	424	457	447	494	486	485	436	436	471	485	439	434	404	459	488	460	434	450	434	451	471	429	471	448	443	470	467	468	453	491	456	445	445	474	482	469	457	440	455	450	474	431	433	448	420	452	470	466	445	452	457	446	485	438	435	431	466	449	461	401	469	447	431	425	443	446	454	415	436	462	430	431	464	467	456	423	430	443	448	452	438	471	491	467	452	465	461	492	442	435	408	462	466	433	437	459	467	437	455	437	478	446	487	455	454	475	416	484	447	443	495	481	439	466	442	451	446	489	488	431	464	461	442	476	472	467	475	455	460	469	433	477	459	432	421	430	455	432	460	455	432	459	469	420	450	478	443	462	444	468	453	451	411	419	439	456	461	429	453	460	457	449	423	420	452	426	405	474	475	472	434	468	472	447	435	435	437	430	435	476	470	455	421	457	433	445	478	447	501	479	451	459	429	443	438	467	435	457	438	445	415	445	419	452	457	484	441	421	435	441	446	431	457	496	480	476	447	458	434	436	410	474	427	474	448	431	440	449	446	435	462	480	477	448	430	497	424	472	462	437	467	425	475	472	452	459	457	434	460	451	455	467	444	450	433	417	494	459	459	425	459	436	442	442	460	437	448	462	473	408	486	468	443	452	455	458	426	435	454	489	457	439	462	440	477	475	458	470	413	440	436	499	452	471	456	430	470	419	475	428	488	458	429	435	449	463	415	440	444	454	420	486	428	453	453	433	420	433	466	442	449	422	472	433	468	446	471	453	454	460	427	433	458	465	461	483	464	443	430	411	463	496	438	452	454	454	460	454	452	455	450	435	457	455	445	448	443	486	420	439	416	495	450	445	456	448	415	449	462	440	386	432	462	469	420	473	460	444	407	466	428	435	443	452	490	444	467	438	489	498	429	433	480	463	447	495	448	480	438	441	418	458	457	471	450	462	468	479	467	473	454	456	417	441	412	450	462	484	454	461	454	453	446	447	509	473	467	429	434	500	461	455	466	462	433	449	435	444	457	425	473	415	440	422	465	454	461	389	457	457	448	475	449	417	458	446	476	465	458	458	445	435	431	489	463	438	432	461	467	497	460	480	435	437	402	420	425	479	470	429	465	462	448	445	461	457	443	471	408	448	458	423	418	428	472	428	474	445	447	471	463	428	436	445	437	472	443	485	418	434	448	478	458	486	450	442	412	443	439	464	448	446	450	456	454	458	460	428	496	449	436	452	444	467	470	440	477	497	486	462	464	422	474	430	475	421	418	419	497	428	418	448	432	407	464	458	448	456	439	460	433	463	485	444	458	505	433	467	465	452	439	477	457	423	471	406	469	432	428	417	429	393	459	474	441	432	430	470	458	459	458	453	457	454	446	479	462	428	415	450	445	444	439	458	445	457	445	468	435	435	458	461	457	479	408	439	458	471	447	452	424	475	447	434	447	444	440	429	446	443	480	396	446	447	442	485	454	469	459	442	444	429	457	465	506	480	429	455	503	444	440	421	411	449	422	429	466	443	432	462	456	472	455	480	466	431	463	480	427	454	454	475	431	444	472	455	404	451	409	438	471	441	476	458	442	477	453	432	455	462	450	480	459	421	461	434	457	481	462	498	452	465	445	479	448	467	428	446	440	435	484	450	441	477	435	441	472	452	426	434	405	457	472	488	428	445	436	403	417	442	446	469	420	469	444	465	430	449	464	434	456	459	508	434	498	474	435	434	450	414	438	419	441	441	457	456	459	432	480	425	447	451	469	440	455	449	434	425	413	456	459	443	473	465	454	424	469	449	428	428	423	479	445	461	458	454	455	426	435	406	457	464	472	485	437	412	468	458	443	454	479	412	450	480	432	422	449	467	436	464	452	442	427	479	463	452	446	455	441	484	425	455	431	491	423	429	446	470	465	428	450	425	434	456	425	448	436	478	480
5360	3013	5042	11208	22072	22653	15517	8440	4048	2027	1157	925	830	838	848	833	733	801	772	832	797	825	795	848	769	806	816	801	727	796	834	765	782	816	798	830	792	779	795	787	791	782	752	760	842	827	813	799	758	774	796	789	816	799	781	790	795	775	760	803	786	760	760	796	804	793	797	757	799	807	762	793	805	788	753	779	775	783	808	824	786	812	804	790	808	762	750	805	762	837	828	750	812	827	797	792	793	800	844	776	821	829	794	833	838	785	785	755	797	743	830	787	805	782	776	793	787	833	782	771	780	809	826	834	803	870	791	833	789	781	754	806	805	783	797	854	797	780	754	845	765	801	774	791	781	818	797	805	792	804	778	815	835	806	855	741	773	779	779	844	770	765	803	818	752	784	772	818	799	807	769	811	783	808	829	768	813	758	801	808	746	782	784	813	788	763	842	790	755	752	756	793	839	756	829	798	815	805	779	795	796	798	773	792	796	779	820	778	824	772	805	845	793	772	751	764	749	808	800	818	805	832	824	782	753	836	762	797	762	793	773	726	768	844	784	792	814	763	732	785	840	819	818	798	756	778	809	799	793	755	773	815	805	796	803	784	765	770	815	805	775	771	793	792	799	790	879	811	762	814	785	787	811	817	801	805	785	817	788	836	798	761	786	809	782	806	829	808	850	773	776	814	828	846	770	734	779	853	771	805	819	755	779	736	787	798	735	784	798	790	794	830	836	789	794	801	798	793	760	759	787	799	808	768	790	815	789	739	754	813	782	816	789	818	780	819	815	823	780	830	789	783	859	826	785	800	806	793	838	783	828	769	820	768	750	813	769	740	771	791	800	791	789	807	781	738	778	811	801	787	827	787	826	795	800	776	813	800	784	780	791	773	810	823	812	767	792	747	812	801	816	767	798	849	803	778	795	783	773	771	773	796	790	842	786	809	759	781	865	796	789	799	814	815	812	824	784	799	814	822	832	774	837	783	780	828	774	835	802	749	768	808	806	773	813	754	778	834	798	801	780	753	777	802	746	804	776	798	786	795	821	805	783	794	750	776	814	809	785	837	762	774	739	820	831	803	757	788	776	798	782	743	804	803	795	786	788	804	833	818	775	790	797	854	784	812	788	782	815	780	756	809	823	842	779	802	788	802	831	821	866	774	808	794	844	865	843	871	819	789	783	792	784	788	831	758	768	794	752	780	780	781	758	768	815	840	791	792	772	813	776	760	803	798	857	791	780	794	823	799	850	801	792	787	822	706	797	759	835	787	798	783	860	802	756	798	785	738	758	797	802	827	821	875	800	788	793	807	766	782	775	776	764	808	794	770	785	804	813	831	762	797	772	800	811	802	788	787	754	752	834	822	821	761	787	811	793	775	757	831	757	852	863	798	780	842	766	835	773	831	761	782	769	852	811	814	819	821	722	763	803	810	773	758	758	761	792	844	797	758	814	779	805	779	776	813	751	802	803	813	782	781	844	740	831	848	847	792	742	803	834	828	838	797	759	810	842	778	802	790	777	769	825	832	812	792	785	808	809	811	853	800	780	793	784	802	804	803	812	784	836	837	800	840	783	777	830	795	812	756	763	788	800	807	738	809	788	861	789	804	762	743	815	817	812	780	801	782	795	783	720	782	764	803	800	785	839	818	816	729	812	755	806	779	821	787	784	784	806	817	786	788	815	781	810	788	819	748	809	796	798	772	806	796	755	810	793	801	833	786	738	819	780	800	838	776	805	784	765	793	817	810	785	794	815	768	849	747	866	756	798	763	784	810	807	804	755	792	764	725	865	744	749	820	772	762	762	814	858	815	806	821	786	809	812	769	796	768	802	818	831	788	836	796	794	796	773	767	792	772	796	781	808	824	776	791	764	832	770	801	746	789	799	835	754	795	767	790	781	849	791	773	813	793	752	801	790	785	724	821	833	788	738	768	767	789	819	841	776	811	797	801	811	820	773	854	825	801	793	806	849	821	774	792	791	793	827	781	768	723	773	789	768	801	796	793	810	809	772	773	761	790	776	804	800	766	793	759	781	768	838	768	787	809	816	778	777	790	799	811	772	796	768	812	780	786	823	779	793	787	788	843	729	813	805	813	788	767	811	806	803	799	784	778	776	765	780	867	786	809	781	802	787	747	819	798	761	807	781	752	744	761	779	804	827	794	764	814	821	782	803	784	762	830	853	845	796	821	804	755	784	780	802	780	799	780	775	821	744	797	817	817	787	770	755	806	758	786	747	797	799	821	800	829	760	818	814	750	771	774	819	832	797	737	813	797	797	802	815	805	781	774	749	822	830	807	755	787	773	796	788	770	759	778	805	793	821	788	806	841	794	802	844	748	819	773	807	733	754	779	814	804	804	799	774	740	719	741	793	805	808	771	788	752	823	753	782	813	794	763	791	791	771	788	766	782	763	837	790	829	880	780	830	780	810	777	740	787	755	779	756	810	802	798	822	806	773	741	820	824	776	786	792	807	755	778	822	787	791	775	819	783	824	760	846	801	784	801	812	728	835	810	777	790	807	814	826	816	816	784	762	752	819	830	747	781	805	752	797	798	861	788	854	796	800	776	800	825	818	800	786	792	810	786	795	804	756	768	790	815	791	805	795	795	777	782	818	840	786	797	797	750	749	781	799	792	777	770	821	825	812	775	745	770	805	823	797	746	751	818	763	778	789	856	822	812	834	853	802	776	764	785	812	805	747	782	807	773	783	786	758	828	788	796	707	740	765	804	784	798	781	827	801	785	778	834	814	768	795	785	852	748	819	797	783	768	761	829	785	802	755	798	773	814	837	827	825	770	772	776	771	779	788	794	804	820	824	851	804	815	787	773	763	797	812	830	773	771	792	778	763	790	785	774	801	788	818	795	723	772	771	781	809	784	813	822	823	808	747	773	804	806	821	737	817	809	788	807	801	765	783	766	763	854	797	847	795	811	829	801	793	794	852	753	829	844	803	795	799	819	791	796	776	785	830	816	760	756	752	765	801	823	835	791	825	772	783	769	838	793	803	824	760	835	810	780	829	792	792	736	806	826	775	821	764	826	828	783	809	774	769	781	750	828	792	769	740	818	741	797	832	805	773	812	764	823	772	798	811	775	845	819	838	765	802	760	761	790	799	785	841	831	801	838	795	823	780	733	778	741	784	766	806	771	745	824	826	802	775	855	798	810	841	845	796	796	789	837	780	811	807	760	808	798	810	799	765	829	819	842	828	799	800	855	830	793	777	781	837	789	801	803	788	821	754	823	799	758	780	785	860	775	785	802	816	792	778	823	797	800	820	752	813	766	776	794	867	805	771	781	775	811	834	825	774	814	781	828	799	808	760	774	781	780	776	782	830	759	814	794	804	813	788	826	801	800	777	792	754	772	755	744	773	792	763	799	822	778	812	764	747	881	804	734	805	811	805	802	819	849	788	817	803	806	802	803	788	818	806	778	834	759	766	767	844	829	761	788	796	800	787	810	807	809	744	804	795	804	749	815	773	776	801	797	810	792
24847	21064	26853	25746	31118	39307	27653	14221	5336	1856	777	528	407	423	429	426	414	422	419	416	372	412	443	399	435	392	430	448	417	410	454	399	418	384	437	425	375	396	404	415	436	428	423	442	424	367	368	423	439	405	410	399	394	397	417	421	412	432	412	416	378	448	429	420	442	445	424	441	440	407	447	431	408	390	456	410	435	430	421	407	400	392	380	406	398	373	407	420	430	437	398	377	412	398	393	449	407	420	403	392	440	429	458	384	448	403	447	396	383	354	399	389	412	419	423	427	413	399	443	412	429	422	411	405	447	403	397	409	430	425	403	432	402	418	411	431	390	406	439	421	440	445	429	383	433	396	442	387	440	451	393	406	405	425	433	401	410	418	376	414	411	457	399	424	410	409	449	381	378	423	426	407	382	385	417	424	405	436	417	403	439	435	413	427	423	414	392	359	439	415	403	408	403	394	415	408	432	443	426	394	384	426	403	366	427	403	398	399	404	448	401	417	446	404	427	413	419	422	415	448	402	391	414	389	397	442	443	431	378	391	393	426	403	416	400	428	426	433	442	387	424	404	389	455	381	446	395	421	405	424	432	376	429	372	411	405	398	431	430	408	445	410	446	412	425	404	405	443	428	425	412	399	412	453	369	432	417	443	424	419	411	439	427	414	423	410	384	406	452	412	399	414	418	431	433	420	449	416	425	420	403	429	424	448	424	418	370	379	412	376	417	404	383	416	406	403	388	414	409	427	415	405	402	420	399	396	426	439	437	423	399	420	432	410	401	408	448	407	403	393	398	426	401	414	430	395	412	393	465	411	422	383	429	380	382	407	398	443	425	421	426	433	454	408	401	434	397	384	400	392	393	440	423	416	372	405	406	442	382	419	401	387	392	407	386	427	416	448	430	395	370	419	456	407	405	432	388	408	393	435	394	416	390	396	404	414	425	398	406	429	418	413	425	421	426	413	388	415	410	431	399	437	383	431	419	402	458	398	372	431	404	395	406	448	440	381	361	390	384	380	401	423	410	403	388	420	406	417	388	408	453	431	429	432	419	429	450	384	439	422	384	442	380	379	410	434	429	415	373	447	417	417	399	380	411	373	449	403	444	405	419	412	390	425	427	365	435	401	408	430	414	421	403	382	414	414	368	419	436	462	378	427	378	434	424	393	401	432	445	393	418	427	387	436	439	447	380	404	430	452	429	411	390	437	380	365	395	418	413	409	401	406	421	390	398	425	408	422	419	477	417	440	388	432	406	386	409	413	428	428	391	400	409	447	395	414	411	430	428	396	431	423	379	450	410	445	349	398	448	401	425	419	402	404	383	414	402	430	447	417	399	434	401	420	393	395	419	433	377	388	414	411	418	412	410	427	385	407	396	426	413	427	398	378	404	426	379	395	442	419	411	415	403	396	397	443	415	448	425	388	435	408	413	406	450	413	394	417	431	416	394	426	407	393	397	404	421	413	406	429	426	416	436	380	390	420	420	387	423	421	399	410	424	388	403	417	388	410	450	382	421	398	404	420	424	403	439	398	426	446	448	404	409	413	389	417	422	393	426	376	373	417	403	408	452	413	403	400	442	411	418	393	348	439	386	402	393	442	401	391	419	402	459	403	400	395	410	402	435	428	427	401	407	412	415	441	427	390	413	394	415	480	430	393	455	389	427	459	417	390	440	403	403	407	413	423	413	433	450	408	381	404	386	394	440	430	401	436	386	407	416	444	433	416	410	427	424	445	451	417	399	427	440	400	433	406	420	414	460	402	425	421	424	388	422	410	406	447	429	430	415	404	392	436	427	434	402	401	394	404	459	404	474	397	429	425	402	445	405	405	419	437	406	407	395	395	422	409	434	439	404	389	386	369	408	415	409	444	435	397	421	417	409	431	417	439	435	384	408	419	390	400	414	396	419	428	419	443	395	429	441	443	421	430	423	426	421	399	392	428	400	418	381	418	425	396	411	429	414	378	423	391	385	411	406	415	418	381	429	392	402	392	425	408	430	423	418	376	425	391	393	375	406	421	401	419	426	425	420	415	385	393	409	397	414	405	405	417	392	384	423	392	413	428	432	430	445	393	422	430	385	427	370	440	426	409	382	426	413	444	460	429	391	388	386	408	407	428	437	397	416	389	406	411	402	404	424	393	393	405	447	418	418	395	436	395	437	387	398	403	401	428	416	421	405	419	405	394	455	418	437	426	385	392	421	409	419	419	376	386	404	404	377	409	432	409	393	436	438	426	435	422	385	404	416	443	380	392	372	400	410	423	390	423	421	415	433	423	438	422	431	438	401	387	398	425	397	410	390	398	458	392	402	401	438	439	416	444	398	395	436	416	421	408	436	417	445	406	444	417	428	393	419	424	446	431	427	366	406	421	426	384	389	405	406	401	402	406	423	400	431	490	448	396	368	415	392	388	404	418	398	399	432	399	387	394	457	445	412	421	392	373	404	432	411	393	406	392	442	430	412	402	390	426	409	435	397	412	442	428	405	421	392	381	414	420	439	432	399	403	395	410	415	395	425	433	389	396	400	397	443	431	413	398	396	379	407	408	381	438	412	415	436	414	422	445	434	394	440	438	444	430	399	407	461	408	430	429	430	407	390	413	407	414	424	421	403	403	439	395	458	449	421	393	415	402	395	432	394	404	399	414	415	424	429	426	381	434	383	432	411	419	399	447	409	421	411	403	415	433	399	412	459	426	418	436	443	378	422	389	371	383	422	416	427	414	409	451	399	406	444	405	425	447	415	414	439	433	384	396	424	423	380	393	411	387	430	428	400	366	419	445	434	417	438	444	360	392	427	404	399	440	429	441	395	399	433	416	377	407	382	407	430	421	394	429	425	423	415	382	413	418	427	387	415	396	396	413	412	407	420	410	384	426	399	415	448	404	419	389	392	433	401	451	386	432	417	377	391	446	456	448	385	397	408	430	391	414	400	422	410	393	406	413	422	421	439	406	417	442	411	405	404	412	382	438	395	420	409	415	420	415	383	424	420	428	413	432	426	420	387	383	428	402	413	403	429	444	404	415	433	430	390	411	407	413	426	380	435	423	396	422	379	432	429	439	424	449	407	434	434	401	398	408	397	404	408	441	438	410	442	387	427	395	406	434	390	414	426	432	390	428	412	446	413	388	405	425	413	458	401	393	408	415	400	409	391	392	439	429	403	412	413	369	453	411	418	422	412	384	399	421	400	410	434	424	413	398	405	429	415	388	396	373	392	413	402	433	440	424	380	419	388	393	423	387	382	417	422	429	433	420	373	425	397	430	437	437	441	432	389	449	397	411	394	427	403	436	400	436	420	398	416	404	379	408	398	422	457	461	421	406	420	365	412	414	392	413	386	410	425	424	420	424	407	430	402	403	428	384	387	429	416	402	419	433	409	382	383	413	407	392	404	401	404	423	382	407	457	391	400	411	394	400	406	382	415	381	381	396	465	396	414	390	423	401	399	417	416	410	399	387	399	373	469	410	426	424	434	425	429	412	405	427	408	410
7013	7754	10387	25935	42376	43245	33166	21302	10875	4366	1868	1052	794	695	734	762	774	702	725	747	742	748	729	745	732	760	756	741	807	750	729	747	764	749	744	710	733	726	750	733	738	756	710	727	728	696	715	738	738	732	730	746	759	746	809	761	754	738	735	722	723	732	703	739	756	731	721	698	752	737	707	756	788	761	756	737	729	728	706	726	723	757	693	752	735	767	746	713	758	739	770	743	720	803	761	739	734	747	764	715	771	721	754	717	731	708	726	712	740	750	753	749	721	725	746	710	740	711	762	726	703	743	760	755	757	720	726	740	726	800	713	752	724	768	768	779	767	794	699	754	699	722	720	704	774	748	719	726	754	709	691	749	762	771	714	744	721	739	779	810	792	724	763	776	765	756	738	719	765	714	762	764	704	746	772	769	725	795	760	774	755	692	751	746	763	672	776	726	735	705	753	782	733	742	744	717	737	728	710	744	736	783	721	738	796	763	735	730	695	725	793	726	713	714	785	725	718	775	786	702	705	757	703	710	722	760	740	784	739	704	747	766	773	735	752	778	768	747	764	694	736	774	769	731	713	769	755	743	737	718	725	725	745	756	752	717	741	738	744	793	756	786	742	736	755	712	757	691	763	720	750	734	816	753	745	754	744	732	719	755	754	727	736	687	721	749	756	780	740	778	735	717	707	729	765	744	722	765	712	756	759	789	746	757	721	690	729	715	684	723	743	747	801	770	692	730	732	716	706	738	768	805	741	735	786	739	768	773	678	707	710	716	756	741	756	717	703	737	718	696	728	737	740	739	713	725	749	739	736	725	739	717	771	744	735	791	780	742	773	695	760	766	716	781	721	705	758	706	727	727	737	738	754	693	799	703	766	689	764	743	715	758	761	718	729	730	764	734	725	761	796	711	736	752	753	759	722	689	698	739	761	807	741	751	706	737	727	769	746	720	743	781	697	747	711	714	739	720	766	723	752	737	743	765	696	759	740	722	704	714	729	752	739	741	755	685	768	699	725	764	751	700	693	794	768	736	723	727	809	747	751	728	734	749	717	721	756	749	738	763	730	761	752	737	770	779	788	758	759	776	760	746	732	711	703	762	724	689	752	751	767	743	738	781	743	706	715	765	743	722	770	754	739	765	724	754	735	807	722	708	732	744	710	723	732	769	719	749	728	723	744	731	680	763	755	749	781	743	752	771	690	733	742	765	712	712	732	718	719	766	694	737	745	698	724	735	774	672	746	702	711	774	777	741	766	735	694	737	739	720	771	744	686	735	731	723	747	751	775	753	746	774	719	763	777	774	757	733	746	738	778	692	733	694	735	750	731	722	775	773	734	749	775	732	738	693	733	746	755	804	731	737	787	745	759	726	712	719	782	768	783	719	692	742	749	771	693	698	751	733	756	770	765	684	718	713	743	752	739	753	690	759	725	745	743	727	727	707	714	691	728	707	731	715	751	694	762	755	742	711	727	710	744	779	708	741	742	712	742	721	751	758	707	721	763	717	739	712	708	757	757	745	732	731	728	689	775	755	781	741	733	732	739	739	772	679	731	702	723	720	721	742	690	676	714	735	765	755	767	736	707	738	702	757	721	742	714	753	689	690	711	716	755	725	704	729	727	736	696	737	732	710	702	735	763	740	699	736	726	753	721	750	716	732	729	691	726	707	751	770	738	701	687	777	769	726	683	726	730	733	702	713	709	728	690	729	714	737	772	787	703	795	714	723	738	729	749	731	757	741	750	757	723	728	734	744	764	750	760	792	754	722	737	760	714	802	750	716	724	742	751	728	796	674	781	769	748	685	738	708	733	771	711	746	728	743	760	723	727	735	731	776	747	725	726	745	732	749	716	728	741	750	719	722	717	755	749	728	768	690	762	695	705	741	763	750	769	730	744	719	729	727	757	789	702	732	788	726	753	733	766	693	750	718	719	716	764	744	735	710	742	776	713	732	708	724	746	750	696	723	732	746	700	765	795	711	707	755	805	746	776	741	755	740	755	706	744	761	780	771	723	785	746	717	763	748	684	758	792	746	734	761	765	749	782	736	701	746	722	782	748	703	739	791	689	744	730	722	760	714	703	690	738	728	723	776	717	722	731	758	753	738	706	755	724	719	751	738	751	727	753	713	734	745	745	727	718	737	761	747	725	752	707	744	784	744	754	792	783	681	720	720	803	714	718	729	712	723	748	754	739	733	698	714	795	716	730	733	713	755	719	757	674	797	742	739	764	715	771	769	679	788	706	743	745	760	759	726	757	712	751	750	791	713	736	699	764	739	741	733	780	736	734	714	753	732	734	688	764	732	721	795	796	763	765	689	742	703	713	735	744	768	734	756	695	751	744	744	783	772	762	753	667	782	735	719	727	768	703	737	769	722	694	680	687	720	773	704	731	738	687	807	717	745	776	769	737	714	748	725	775	751	766	785	719	755	753	742	736	679	749	765	707	742	747	776	685	722	727	753	740	722	721	744	708	712	712	773	759	716	752	747	727	756	785	705	745	713	756	755	747	771	738	700	706	766	708	725	797	739	711	747	723	758	783	734	740	689	699	740	759	765	781	765	726	782	737	745	714	714	704	711	749	735	770	733	709	791	705	727	713	722	758	715	759	743	732	752	752	715	756	721	749	742	804	750	746	780	747	737	733	768	757	751	775	700	709	783	754	760	733	758	741	746	689	765	713	740	712	733	784	721	714	714	755	734	710	748	715	744	781	766	780	704	720	780	718	747	769	731	737	710	765	714	760	724	770	758	761	739	712	756	714	732	718	737	758	753	728	730	724	749	769	735	733	719	767	731	719	785	774	732	738	812	737	761	765	747	728	783	782	701	712	754	726	723	751	775	726	730	724	747	716	744	781	761	777	732	764	764	718	808	744	743	779	750	753	733	755	701	765	713	754	748	733	725	781	779	759	746	791	708	725	717	744	742	757	699	770	759	727	721	748	774	800	734	728	776	770	730	699	755	754	753	723	762	757	753	730	728	767	762	718	792	720	769	778	704	750	728	733	708	747	734	777	758	704	758	693	708	725	723	740	721	761	737	796	753	718	762	680	710	682	721	754	779	770	789	697	702	757	768	762	743	685	751	726	755	768	817	769	754	702	705	732	709	735	754	749	729	744	723	772	772	707	766	762	703	735	696	724	715	737	721	741	735	715	782	736	727	754	763	732	754	715	745	680	738	767	752	746	698	752	766	753	748	744	767	722	755	753	716	726	773	716	759	728	751	716	704	785	730	707	771	770	772	743	706	713	735	721	752	746	709	707	732	763	708	757	728	772	718	719	701	765	708	757	740	780	758	709	749	717	730	743	757	694	776	773	749	719	750	756	731	718	793	739	756	759	728	749	779	774	738	718	729	748	743	755	774	740	770	737	699	700	745	713	797	730	723	702	698	718	710	696	793	801	717	753	698	725	755	755	804	772	772	795	719	735	756	754	742	711	813	744	687	743	756	802	749	736	733	730	689	752	777	733	706	748	759	724	722	776	749	737	772
23001	21053	28893	24780	40699	54502	44836	27938	14135	4427	1325	595	372	347	308	342	300	321	341	286	322	307	324	305	298	315	322	314	326	307	334	327	318	303	300	312	310	299	321	269	299	304	325	290	286	308	319	344	281	333	309	323	325	364	297	325	320	317	330	335	324	317	288	304	333	315	302	326	280	361	327	310	346	354	325	284	296	343	335	309	327	305	327	315	301	318	320	322	325	284	290	290	331	296	308	288	323	295	324	305	290	295	337	292	295	325	277	322	295	279	283	311	320	325	340	293	267	304	312	267	319	284	302	296	299	297	276	298	280	330	308	300	319	300	332	275	285	314	313	338	309	272	293	326	312	306	324	311	307	279	343	300	319	312	299	308	309	302	277	297	331	323	309	293	341	323	316	324	286	279	301	309	310	315	291	305	299	300	289	323	294	334	293	286	324	315	305	281	335	304	287	322	294	280	303	311	295	332	315	293	297	336	317	297	308	294	313	323	308	315	322	309	291	337	306	349	329	310	279	299	302	340	319	308	338	328	312	327	284	327	313	295	300	333	278	278	313	311	310	301	305	286	296	308	296	320	330	296	318	337	350	310	308	297	267	287	301	308	306	307	327	296	269	297	333	312	265	296	315	323	290	334	294	323	304	317	301	337	308	327	328	281	295	325	297	326	308	307	293	289	304	326	314	320	284	317	302	299	307	298	316	322	301	306	272	299	294	337	323	319	327	272	316	300	301	319	291	312	311	302	332	307	296	338	290	304	307	308	299	297	291	306	322	314	294	271	317	333	337	302	291	311	331	317	289	313	352	316	325	341	321	315	291	293	330	320	314	320	334	284	287	288	298	298	291	337	283	326	319	329	281	319	313	315	293	294	333	309	297	285	283	342	314	309	317	317	297	291	305	279	289	316	305	326	279	342	306	321	305	318	297	334	302	318	324	328	329	326	278	274	307	324	295	335	323	295	275	311	296	291	323	307	339	289	308	290	324	330	275	308	286	270	306	331	284	306	347	326	302	273	323	324	288	318	354	300	315	299	288	306	313	297	303	277	301	279	310	276	331	271	312	320	295	301	313	337	300	273	331	313	307	325	342	343	318	306	314	319	285	345	291	314	289	295	309	278	294	328	308	301	338	316	289	306	308	275	286	322	310	311	302	328	324	334	278	283	304	293	306	306	288	323	313	304	256	295	327	328	327	307	306	323	286	314	333	285	298	328	317	311	307	304	295	298	326	318	306	292	312	314	324	298	339	306	304	298	318	283	324	317	316	296	296	316	299	339	326	298	328	315	310	322	304	309	295	321	332	311	307	340	313	298	301	303	349	303	329	319	319	297	303	317	332	312	325	312	307	286	295	315	318	317	317	308	320	279	315	340	316	299	306	357	304	300	316	301	321	334	294	316	333	300	315	297	297	304	332	324	321	304	317	337	325	274	333	317	312	308	298	329	306	284	314	331	315	340	326	342	307	354	291	316	327	303	279	268	309	320	296	283	293	307	324	305	292	309	299	317	320	303	320	322	263	322	323	296	307	296	296	300	317	296	298	317	331	303	313	275	280	281	310	315	310	309	305	315	316	304	295	320	298	347	321	309	320	301	326	311	322	327	308	317	287	294	296	332	324	311	280	295	354	301	294	294	344	287	289	300	264	331	317	299	298	331	257	300	319	329	320	332	330	298	287	327	304	317	322	326	330	322	303	339	326	285	283	332	309	319	315	296	302	300	297	316	286	270	319	328	352	313	301	319	286	329	284	288	286	295	293	326	288	286	301	301	340	299	295	312	319	285	301	327	299	308	296	298	312	308	312	301	294	279	304	295	272	332	310	314	304	295	331	320	314	303	304	340	320	280	283	318	301	298	356	304	314	314	319	313	279	302	301	314	319	314	334	291	280	307	270	276	312	304	323	322	306	317	296	318	308	323	299	293	334	281	316	329	339	318	344	298	279	302	288	306	289	312	307	288	294	301	341	289	314	318	337	327	331	309	312	308	327	353	349	301	318	306	294	318	324	317	313	320	306	337	318	296	339	291	307	307	301	264	302	266	287	315	300	312	328	296	329	287	307	324	292	294	294	298	299	323	292	323	326	300	298	300	305	324	291	328	272	301	314	328	310	338	298	287	312	321	339	297	332	310	324	318	305	304	318	308	305	303	320	309	301	282	300	294	301	293	319	299	323	283	314	299	320	290	295	273	293	350	307	295	304	309	310	289	289	281	310	316	309	314	319	296	287	337	323	326	331	329	307	313	305	299	294	290	325	322	322	299	320	322	287	322	321	313	312	280	290	305	335	288	300	298	302	346	284	310	315	299	317	322	246	304	295	317	306	295	346	314	278	329	288	271	331	289	300	308	329	295	305	306	320	305	326	300	311	333	324	338	337	324	323	297	308	277	324	295	337	289	312	308	306	278	306	326	313	311	293	305	310	289	291	291	304	301	308	326	318	322	312	284	291	303	315	292	334	289	301	319	321	319	310	317	278	326	279	313	296	297	316	330	324	306	322	287	302	306	326	278	305	312	311	276	304	321	308	309	280	344	303	285	334	331	298	296	289	333	279	289	296	308	300	299	336	310	327	301	292	299	326	330	273	281	286	321	318	341	283	300	316	281	305	309	289	343	318	347	343	314	291	307	313	323	285	318	295	289	286	291	313	286	309	287	282	261	317	307	319	294	295	324	313	334	296	294	311	289	353	312	324	315	309	334	324	296	313	266	309	326	334	321	301	316	272	303	329	305	297	304	314	303	314	301	308	320	338	321	314	271	310	326	302	327	302	346	269	305	317	306	332	285	287	323	296	312	297	314	342	311	318	298	313	307	298	316	296	335	317	326	303	330	303	303	307	343	307	305	335	295	319	308	320	292	292	298	296	298	310	327	303	336	335	317	299	328	316	315	314	312	304	315	291	299	319	288	332	339	275	304	340	336	334	327	326	278	282	291	281	274	294	314	333	318	299	335	280	312	303	313	336	341	336	358	320	284	298	316	311	332	291	317	301	317	343	294	336	284	318	306	294	331	312	305	326	323	281	314	305	328	299	295	298	277	313	282	317	316	317	353	353	325	336	305	313	333	335	333	323	325	303	280	334	291	261	306	301	315	284	303	302	309	327	315	291	316	299	289	301	307	315	303	314	321	303	278	334	317	306	339	320	351	295	298	313	336	297	314	294	299	306	318	321	317	281	354	290	304	302	318	304	308	301	284	324	306	304	299	331	307	294	308	269	303	336	306	295	327	289	315	344	293	350	304	299	317	288	326	345	305	330	295	302	301	300	302	314	339	308	302	281	309	312	292	304	315	291	295	309	300	283	331	322	278	303	290	328	292	285	319	329	311	291	325	339	314	299	316	307	291	291	313	322	331	342	304	313	304	327	337	302	290	321	317	296	294	308	303	319	289	314	314	309	291	321	303	297	278	315	291	328	296	319	293	325	290	336	327	330	292	308	281	285	309	272	310	274	319	304	326	297	295	335	293	306	307	306	277	257	331	319	295	286	313
13670	18177	25362	48978	64262	61269	48239	34814	21080	9020	3223	1218	720	575	568	536	505	526	549	534	592	496	485	543	554	490	550	550	540	575	520	543	548	531	572	558	523	546	536	547	540	562	536	554	540	540	542	528	530	581	555	527	530	566	555	564	549	551	528	543	578	561	537	565	537	535	551	555	550	540	575	577	526	532	564	515	532	550	599	550	566	561	568	555	544	550	560	513	550	556	596	559	532	541	528	527	528	538	532	569	548	559	520	554	528	540	528	507	575	534	533	540	520	496	564	592	543	573	526	548	541	549	567	557	532	555	545	488	532	542	534	522	500	574	566	560	554	549	525	547	523	519	549	521	563	523	585	568	573	546	538	570	534	550	568	520	537	537	514	506	565	500	557	528	525	529	580	545	518	560	542	561	543	562	508	544	560	520	532	492	551	528	548	564	542	549	522	500	554	532	579	543	557	519	538	567	559	544	572	534	557	549	528	526	568	577	520	549	589	482	541	540	526	550	523	588	539	540	526	526	491	540	512	532	520	529	554	548	545	526	542	538	577	544	516	555	585	568	550	537	527	548	537	517	558	534	522	562	536	505	606	502	548	536	563	538	530	526	562	540	563	533	526	559	527	507	570	543	545	545	542	566	554	573	575	553	529	567	557	544	503	512	513	564	526	520	519	520	546	557	504	562	560	563	533	534	539	561	552	558	540	537	555	552	520	555	543	561	519	493	539	560	556	589	542	537	509	525	588	509	534	530	521	588	552	503	557	526	519	533	507	564	548	528	545	549	578	531	545	564	522	524	539	557	532	541	542	536	588	551	541	551	550	524	545	551	561	528	507	548	567	563	516	510	557	556	571	550	494	526	551	493	534	571	556	546	531	538	543	523	550	558	566	540	581	553	534	566	523	553	529	545	514	504	537	519	569	589	546	518	524	570	547	535	530	512	542	566	555	547	535	519	548	572	572	508	495	566	583	552	538	504	554	557	539	553	511	545	513	567	517	619	577	477	533	545	540	563	555	515	538	558	529	570	518	539	587	555	592	517	550	571	543	542	522	559	540	513	551	590	523	562	522	556	513	557	542	533	514	551	552	540	533	526	514	545	576	551	538	546	561	519	518	556	537	540	562	562	550	540	548	575	542	563	525	555	559	532	513	563	522	558	557	543	543	553	584	522	515	559	540	504	535	552	557	540	506	545	554	514	530	551	552	573	562	512	539	595	534	551	518	568	558	536	532	546	561	589	526	534	591	610	532	495	594	529	553	571	537	545	579	532	544	535	564	582	540	523	594	555	538	523	522	523	519	567	586	553	569	516	516	528	571	537	551	519	568	565	520	572	549	528	567	499	544	533	537	509	532	563	554	566	523	549	507	532	531	600	551	608	570	547	569	536	569	545	531	548	554	591	525	503	593	576	505	533	538	577	514	554	561	521	544	527	513	535	552	562	496	558	542	543	528	602	580	511	545	530	530	543	556	551	543	560	534	525	517	524	513	579	528	601	511	580	584	548	534	574	577	512	585	524	569	546	527	546	538	513	501	542	546	565	559	535	515	580	505	524	542	572	571	586	532	525	555	596	552	569	530	574	547	543	548	544	557	558	571	514	577	565	564	515	508	577	549	532	524	541	559	540	579	527	536	530	548	554	539	541	508	545	500	497	513	530	557	560	543	562	554	569	529	555	577	523	543	570	514	535	600	610	535	540	567	560	563	538	508	551	535	598	579	535	539	573	521	546	549	533	553	524	543	572	571	551	555	550	543	573	539	579	549	551	536	514	507	544	571	537	520	551	542	531	580	589	516	536	555	528	552	524	587	522	517	567	515	544	561	517	528	558	508	532	515	556	545	538	524	552	526	591	495	544	571	543	550	542	553	526	520	527	577	496	509	522	540	537	556	552	502	570	539	568	578	539	552	565	551	567	538	578	524	519	562	557	558	559	534	520	567	572	609	561	481	542	543	541	588	580	550	557	544	529	520	545	551	578	557	548	548	555	509	517	557	499	501	557	532	544	534	532	543	541	511	543	527	562	577	538	549	509	530	549	555	519	513	566	553	559	533	540	558	529	549	596	546	542	473	520	512	513	539	556	557	507	561	565	541	558	564	512	543	523	528	553	532	554	528	536	494	547	506	530	544	538	531	573	549	534	530	552	555	549	548	569	550	579	547	605	544	523	573	546	532	563	558	550	495	525	530	542	576	559	511	531	528	547	534	576	556	550	546	552	512	558	573	539	571	527	592	532	559	598	556	514	522	600	493	533	538	548	517	527	528	521	489	554	571	525	560	515	509	530	520	544	512	542	580	603	535	534	576	524	548	597	556	545	553	537	543	519	555	501	540	563	548	542	516	556	526	552	534	558	530	523	490	563	558	553	526	557	552	544	522	539	556	536	540	570	497	510	545	535	509	494	559	524	512	550	579	546	559	586	523	503	562	574	559	537	507	514	527	575	562	571	525	563	558	513	538	557	562	566	546	578	491	590	567	516	539	555	554	560	553	581	528	580	543	546	518	554	533	529	555	556	576	559	604	538	543	557	561	556	567	551	556	569	536	545	569	532	504	528	531	516	590	507	528	539	539	550	526	557	538	536	586	506	556	587	543	570	559	569	559	511	592	524	562	524	554	516	531	542	554	577	544	528	535	511	523	522	541	580	567	539	527	537	516	569	570	598	603	538	562	535	529	579	485	517	563	542	529	537	549	613	527	577	525	593	557	563	519	544	592	518	559	560	534	563	512	531	545	564	547	491	546	571	531	535	548	557	536	572	555	518	550	524	555	591	548	569	558	547	571	555	550	559	548	537	580	527	542	557	545	537	544	552	563	560	518	535	522	569	528	543	542	576	565	497	511	566	557	551	548	551	481	549	510	574	550	533	522	541	501	521	561	525	552	546	572	494	531	531	542	533	582	543	506	552	540	552	555	542	569	535	558	523	517	519	522	549	548	555	506	586	570	593	534	544	486	602	500	561	535	522	559	507	578	511	525	526	553	560	525	502	546	574	571	558	531	576	538	570	561	525	564	533	559	532	512	578	533	523	549	545	556	544	506	547	550	554	536	524	551	555	544	581	567	524	594	540	542	499	541	552	531	555	586	501	516	525	565	518	495	587	510	555	563	571	547	535	539	525	532	529	553	540	570	530	563	537	569	584	596	553	568	564	520	554	520	564	529	534	559	521	556	559	558	571	497	564	537	585	556	546	537	581	542	573	574	546	528	533	548	546	590	548	545	520	584	531	527	524	536	527	548	547	549	569	592	537	550	508	531	524	571	539	553	508	542	556	543	520	543	552	566	511	545	546	522	520	538	543	560	518	558	553	529	574	529	590	560	499	533	527	542	553	580	555	543	535	507	513	585	538	537	545	546	540	519	582	565	533	554	515	551	498	522	583	549	540	549	550	535	587	608	577	528	568	551	552	569	520	548	572	555	526	584	584	583	553	517	567	557	529	571	501	611	568	544	570	526	564	522	560	558	523	529	530	576	532	578	569	527	557	536	554
26447	19945	7155	9039	15435	13957	8043	3503	1664	837	562	475	428	453	493	437	466	471	440	404	460	429	460	472	436	425	426	452	476	478	445	509	487	459	461	410	487	461	436	465	435	455	465	450	456	439	469	452	472	495	459	458	446	471	450	432	467	453	409	477	459	474	437	432	429	466	457	475	449	459	485	457	427	465	516	417	431	480	464	442	421	437	443	456	475	463	454	410	453	446	501	445	469	508	430	444	485	506	440	480	454	432	447	442	463	499	474	469	415	423	449	454	446	424	488	425	452	477	449	438	491	475	441	469	469	463	482	413	512	416	477	430	453	449	459	435	467	451	464	458	452	426	496	411	485	447	456	408	500	458	493	485	448	451	446	454	446	420	498	451	450	423	457	475	465	460	456	486	448	476	447	440	448	492	470	413	460	458	483	458	490	480	425	444	441	483	454	460	426	473	435	442	448	433	493	501	457	439	474	452	453	458	439	460	422	461	468	469	464	440	431	463	438	475	432	477	475	481	460	461	474	461	459	443	472	454	490	432	438	434	414	484	465	446	469	480	456	442	467	453	447	474	453	431	462	451	487	460	449	468	460	427	433	492	472	441	441	432	457	469	467	457	482	485	497	435	457	484	462	455	463	424	465	454	452	422	474	437	460	462	438	470	441	441	432	413	447	477	462	477	452	439	425	479	406	483	464	428	414	437	422	473	473	498	450	438	474	426	473	425	452	464	483	434	483	476	463	463	437	476	453	458	481	473	448	448	456	439	426	429	442	468	446	461	435	503	490	430	433	449	419	492	452	410	432	445	447	411	478	495	444	450	432	419	466	447	458	453	445	446	436	471	466	445	457	452	478	449	477	432	469	465	493	412	447	480	453	448	443	437	455	414	422	473	438	444	438	467	464	454	468	454	462	436	454	444	437	448	475	455	440	407	501	467	458	489	455	452	451	446	439	401	462	492	465	434	505	422	510	456	454	475	443	441	470	452	441	474	451	447	438	446	433	469	434	480	441	400	413	436	438	467	440	476	455	425	455	457	434	447	450	435	464	492	429	447	439	453	488	434	470	443	439	425	479	450	492	437	447	474	472	471	484	432	437	481	426	434	455	438	452	464	432	446	446	422	459	429	456	445	472	451	465	467	474	457	430	496	433	445	454	469	451	464	456	447	437	523	426	486	461	489	445	490	472	392	465	467	447	478	483	475	443	425	456	477	475	441	459	462	405	438	433	453	417	459	410	465	458	426	430	491	471	454	465	453	492	445	471	474	459	467	445	424	451	444	437	483	437	452	463	446	434	467	473	485	449	426	428	468	483	476	477	424	487	432	449	475	450	454	457	462	470	443	472	477	422	462	454	445	445	467	466	441	466	435	449	468	463	458	431	417	476	447	471	467	449	444	446	453	489	442	466	460	480	462	469	453	460	479	468	439	506	442	449	467	454	448	449	470	490	482	420	459	432	446	473	446	416	439	463	467	456	478	477	430	434	495	442	470	461	414	454	424	469	445	471	459	437	507	486	477	440	413	447	448	476	487	452	428	460	462	426	472	490	462	446	449	438	430	450	432	491	428	455	452	482	473	449	452	479	431	437	455	432	446	443	430	429	443	476	462	449	482	447	437	438	443	474	425	467	423	413	472	464	476	471	486	458	464	442	471	446	429	461	465	406	463	456	440	485	441	451	465	452	496	469	445	433	437	471	417	419	481	463	463	476	455	482	438	493	460	469	475	471	441	481	486	460	452	458	438	453	446	446	447	460	481	463	452	443	433	469	481	482	437	460	506	474	490	464	428	463	416	423	445	446	453	495	474	443	467	430	447	440	443	461	467	477	448	433	491	445	447	438	487	490	407	468	449	448	460	480	448	460	443	467	439	465	449	449	477	423	466	473	423	423	482	448	456	476	436	440	462	441	476	446	440	432	428	417	454	422	426	436	475	471	427	471	454	422	446	459	440	474	454	477	434	490	457	457	436	433	432	482	423	444	437	429	476	478	453	453	462	432	432	452	438	454	440	459	465	450	475	449	476	453	463	459	445	453	427	452	477	481	439	466	476	447	449	456	441	432	480	485	494	424	422	418	444	424	453	455	448	429	430	475	486	461	467	481	498	446	453	464	434	452	415	413	463	486	459	445	408	477	443	467	480	468	465	431	451	469	451	478	419	454	447	432	498	453	452	409	480	449	478	472	477	431	484	418	463	491	443	464	436	453	467	446	442	433	462	444	442	442	447	487	417	456	490	435	493	447	430	427	449	415	453	463	453	454	476	432	439	429	438	472	422	465	471	480	449	454	462	481	461	463	441	457	457	478	458	435	461	457	445	444	428	479	440	473	443	433	462	448	460	445	485	432	470	473	467	451	471	467	414	482	439	457	470	483	446	449	481	380	448	440	456	438	438	468	471	471	446	462	451	462	471	462	476	439	453	450	439	478	428	482	455	439	418	419	404	461	483	444	446	463	474	416	493	477	451	450	441	472	462	464	459	444	455	467	417	482	462	484	464	484	482	486	490	457	447	431	440	421	445	426	419	480	456	488	434	480	461	460	481	441	449	426	477	465	458	461	443	448	484	445	429	440	460	417	451	426	464	447	476	456	471	420	433	402	495	423	472	429	475	439	450	464	408	442	491	468	462	485	488	481	469	453	457	471	473	445	458	485	442	462	458	442	471	448	459	459	473	473	455	448	441	446	470	427	433	427	441	480	455	443	497	479	417	461	437	476	431	451	446	496	462	490	457	441	433	467	483	457	431	414	503	459	481	457	474	438	432	484	456	446	454	445	468	462	452	433	450	450	463	472	476	464	485	453	453	420	466	464	488	488	442	435	461	438	471	455	444	464	433	451	460	456	458	469	434	456	452	444	456	458	452	448	459	453	425	418	461	439	454	467	472	456	474	444	425	450	419	476	432	451	432	483	473	447	476	426	469	494	438	482	437	431	460	434	436	463	453	468	436	448	458	460	448	467	458	425	454	440	445	464	480	429	425	445	449	454	453	503	445	428	411	413	451	463	488	491	459	466	489	431	409	472	461	469	466	463	423	426	465	453	425	460	481	456	446	439	434	419	468	445	430	441	445	426	407	425	455	451	479	439	465	447	490	488	459	516	450	439	469	475	428	469	434	457	446	455	460	485	476	459	449	451	458	465	466	465	442	429	468	450	466	452	466	432	428	460	449	499	451	478	462	483	461	492	449	482	468	430	452	447	449	439	463	447	459	452	476	446	429	449	467	458	443	458	426	434	456	441	452	467	468	477	462	419	438	480	429	469	456	463	451	450	447	468	483	463	429	492	438	451	437	447	466	505	442	446	454	461	456	421	479	434	496	450	479	439	473	453	433	499	449	494	502	447	457	474	459	473	460	485	465	450	463	470	451	474	448	430	447	414	450	461	462	463	487	467	449	452	484	480	466	479	410	447	439	449	447	448	440	437	504	461	481	457	443	462	413	418	443	453	501	487	423	428	453	442	449	432	440	455	461	477	472	503	462	472	473	483	457
5289	3152	3596	15743	25176	22041	14426	7565	3386	1751	1046	885	885	795	813	814	823	779	784	852	832	799	798	796	775	794	831	841	812	803	797	771	793	808	802	815	818	793	794	802	804	842	813	797	826	810	810	773	741	841	810	803	794	782	772	799	825	773	785	834	760	800	791	746	789	812	778	808	853	807	779	790	788	834	804	792	827	774	772	786	807	782	757	770	784	804	750	802	762	859	813	838	801	777	811	806	839	801	798	764	772	750	781	822	755	807	772	818	803	801	786	783	798	831	799	767	799	808	764	852	811	803	783	854	821	818	794	821	844	764	792	798	772	784	816	802	779	803	802	765	739	845	795	870	826	812	752	806	824	861	777	837	807	847	792	774	801	807	798	801	811	800	828	772	831	788	790	791	791	771	786	851	810	803	810	847	772	801	792	773	842	763	783	812	756	754	749	840	807	789	840	794	845	774	821	809	803	804	847	761	789	783	772	816	778	808	812	778	860	819	845	816	787	759	780	781	790	838	822	777	810	768	780	835	813	823	726	802	754	777	755	767	777	821	797	807	755	836	833	795	772	809	801	832	790	803	780	851	773	800	788	786	808	759	800	799	786	837	790	815	823	847	816	804	758	759	841	817	846	784	843	812	802	804	819	783	810	785	827	750	814	767	799	786	765	821	778	815	803	793	819	770	812	815	740	796	811	760	831	715	846	792	788	786	807	786	813	797	798	775	817	807	835	748	755	836	833	824	784	784	822	792	808	818	795	821	803	811	790	783	778	790	805	797	752	771	818	750	794	750	794	779	794	800	761	737	792	790	802	822	742	811	792	816	840	746	834	783	795	812	790	793	787	804	836	762	811	795	777	807	796	789	779	846	794	774	775	843	795	803	759	815	768	817	772	843	818	767	792	772	757	835	829	787	820	746	830	740	826	786	776	851	795	755	782	827	788	795	812	774	774	815	830	865	790	800	787	785	815	799	782	838	820	834	815	807	808	825	781	822	835	806	772	817	786	765	844	786	800	791	822	754	815	761	733	745	797	833	794	785	793	784	828	781	797	774	796	736	857	778	775	771	828	817	805	804	791	847	775	796	731	810	795	793	772	739	799	784	757	792	791	785	800	827	813	775	790	768	785	811	810	850	799	775	790	780	781	797	826	782	753	767	789	804	794	789	732	807	790	816	824	806	858	767	780	817	821	798	787	777	783	791	803	820	795	782	762	784	809	805	783	795	836	802	764	799	771	814	773	795	848	824	817	798	795	747	782	771	768	774	824	716	776	794	844	860	810	786	774	782	760	778	794	792	762	831	757	758	796	835	786	791	779	804	811	773	834	776	810	794	785	772	768	765	808	795	780	839	814	784	764	744	805	802	827	822	783	769	766	781	803	776	796	784	778	761	814	794	823	786	808	811	821	739	758	806	783	786	797	792	800	794	821	769	774	770	788	786	773	788	809	774	807	822	774	791	779	823	769	797	759	800	775	784	790	833	767	762	814	822	797	794	781	808	800	795	784	830	833	784	813	824	836	829	840	809	786	772	841	809	804	777	800	829	761	832	809	784	776	792	751	794	739	813	815	807	797	857	790	773	811	815	831	793	797	806	798	866	814	782	803	780	794	816	832	785	825	774	850	806	789	784	804	789	843	781	795	815	841	791	796	798	808	767	766	768	815	750	777	714	772	809	748	809	799	767	816	802	773	792	798	807	839	798	803	802	781	777	797	797	757	805	816	784	815	809	827	779	775	857	754	838	825	834	768	810	762	830	819	787	808	815	804	771	778	777	819	812	755	781	808	834	805	761	769	792	757	818	863	747	813	809	790	815	784	841	818	807	796	782	814	819	843	832	806	763	823	850	813	810	793	813	824	752	797	807	776	822	802	836	832	835	802	812	800	760	791	784	793	814	800	792	778	805	851	788	809	831	796	755	842	734	797	795	829	822	816	792	784	794	816	824	784	759	777	802	804	754	834	772	795	835	805	796	770	826	797	768	793	802	829	821	789	820	804	807	768	796	807	776	794	799	823	773	802	809	830	758	750	768	833	784	775	748	816	800	808	824	796	814	856	749	775	822	726	767	777	821	750	822	790	793	843	771	800	793	760	795	783	796	789	762	782	822	804	803	779	796	802	754	829	815	810	797	796	796	795	811	765	745	807	773	832	782	793	786	801	778	788	769	746	784	846	765	787	790	790	817	797	825	770	836	799	788	826	809	765	825	798	727	741	827	795	801	789	760	809	814	789	784	809	752	808	836	779	749	758	751	778	817	855	772	800	835	797	819	806	794	802	829	733	767	822	792	756	764	788	729	810	829	810	782	798	842	797	847	851	831	777	743	735	804	812	780	817	794	784	790	782	782	800	802	793	793	808	792	829	801	805	838	836	772	765	802	813	778	785	779	816	772	774	774	850	842	803	832	800	834	781	812	769	765	765	805	843	813	760	719	841	750	748	814	808	866	787	819	805	795	823	780	829	832	807	772	782	812	805	786	860	816	728	787	814	763	840	793	801	771	825	770	835	785	723	879	818	852	800	810	749	803	781	831	767	837	808	812	843	759	839	839	811	791	802	760	800	839	775	800	821	796	801	808	825	767	795	817	830	835	765	815	817	752	772	759	832	815	784	791	791	815	804	814	787	776	787	845	776	857	848	784	795	773	802	742	789	854	795	813	789	827	833	796	758	772	807	759	776	805	768	807	831	773	774	809	837	834	843	799	790	779	795	767	853	822	785	776	784	806	816	762	803	817	771	792	746	838	756	809	795	767	839	719	793	795	787	733	829	826	764	758	805	806	788	786	791	792	826	771	832	794	787	809	810	813	834	798	818	802	818	764	785	821	807	812	749	789	794	769	796	846	751	811	827	750	796	825	794	815	801	787	809	785	725	784	769	768	764	761	814	816	796	795	753	784	824	810	786	828	806	787	828	810	782	809	781	782	819	853	746	750	787	792	790	802	801	783	793	763	742	768	742	790	783	809	789	796	833	808	844	806	794	739	794	828	850	842	789	811	807	837	823	848	795	779	794	787	792	799	839	796	810	837	802	773	775	786	819	790	777	774	801	757	757	761	796	784	756	781	777	794	804	772	799	774	854	757	768	803	812	766	830	794	859	796	805	789	785	780	835	802	800	795	826	805	791	789	775	808	801	768	764	798	816	812	775	823	822	777	777	795	805	813	787	802	772	767	822	861	814	814	754	781	831	759	779	774	812	754	780	813	809	768	829	807	761	767	813	822	889	776	798	813	809	780	807	780	769	863	784	770	790	827	784	790	810	768	810	823	806	838	783	777	777	802	826	809	788	816	805	814	839	797	792	804	862	754	795	766	851	818	843	818	760	814	801	840	819	759	799	785	778	798	859	854	770	798	825	777	809	779	809	794	816	835	781	835	831	828	808	815	790	819	786	784	819	789	752	817	796	785	782	826	808	759	789	828	772	783	826	849	787	794	799	758	818	818	824	866	778	841	763	804	754	778	782	803	801	806	811	762	842	836	781	797	820	809
24808	21099	27227	27203	32797	36646	26440	13789	5092	1751	793	503	448	413	470	428	364	433	373	435	430	434	393	431	417	423	415	437	467	437	445	405	432	445	439	438	444	421	382	422	401	407	399	406	404	410	430	431	448	442	452	401	429	409	414	433	420	457	449	445	432	420	442	439	406	416	449	419	436	453	428	432	422	432	401	414	405	428	453	455	430	436	446	451	416	421	428	433	409	397	418	414	401	399	414	418	423	451	458	422	445	403	404	405	399	453	408	427	434	449	453	371	412	437	392	428	435	446	419	425	388	413	439	454	408	382	413	430	434	435	431	415	441	395	409	451	435	419	436	447	428	432	432	406	404	397	429	417	383	451	413	428	410	438	438	403	435	407	404	443	458	456	398	439	432	439	430	417	450	454	434	424	403	420	400	435	418	446	407	417	422	414	431	421	442	415	405	459	435	427	404	425	415	418	417	435	447	413	429	429	441	414	402	412	454	435	439	437	383	407	403	436	413	428	395	395	380	395	387	407	429	412	430	420	438	423	440	449	427	427	386	416	408	422	390	410	450	449	403	419	410	402	420	452	408	458	426	399	432	408	432	412	453	421	396	396	423	447	418	420	441	438	419	422	386	433	426	412	450	425	411	401	450	396	398	406	435	446	419	445	451	394	440	431	424	432	400	394	401	446	424	401	409	427	436	413	410	433	432	421	429	415	394	390	408	412	406	421	417	408	426	397	465	407	431	448	435	449	428	434	432	414	371	383	393	415	453	469	420	430	423	455	429	420	427	432	422	446	412	418	374	445	430	447	415	452	419	407	394	444	439	407	423	429	429	431	420	412	358	425	412	400	385	421	412	394	416	406	406	436	428	411	422	410	441	404	407	446	415	450	428	453	448	436	399	396	442	441	423	456	401	424	408	436	387	441	463	389	400	454	407	410	434	441	408	395	387	404	455	427	411	443	444	459	423	398	410	366	433	396	417	403	419	414	434	447	413	452	433	410	424	401	427	449	407	395	414	470	428	459	455	445	425	390	431	459	435	413	445	445	429	441	419	415	403	397	421	432	438	409	440	405	446	394	455	403	424	424	416	396	419	438	464	405	442	453	447	406	411	434	442	427	428	427	408	438	412	422	403	444	420	397	412	440	402	406	471	435	415	441	416	424	432	422	426	404	417	389	413	425	391	414	424	424	427	413	458	436	392	456	391	393	423	419	444	431	448	427	438	468	387	353	445	444	473	430	481	421	400	410	399	420	457	426	421	449	429	421	413	416	445	421	420	457	427	431	393	409	408	398	433	417	441	445	429	399	457	413	444	438	435	411	437	441	417	447	430	406	418	438	435	396	413	453	413	403	434	402	426	413	452	422	404	425	449	391	423	406	430	403	416	448	436	458	425	404	412	426	383	440	407	454	415	417	430	423	408	440	410	449	415	430	416	428	412	421	435	408	434	431	436	439	430	432	435	421	456	437	429	441	388	437	459	423	421	433	439	406	472	472	405	412	407	434	422	446	433	444	421	464	428	399	419	440	430	412	449	407	406	418	422	429	453	395	418	424	395	401	384	387	412	395	421	392	405	368	407	409	445	380	422	395	436	418	345	413	383	450	432	444	435	470	464	409	439	423	399	418	402	465	413	453	445	447	432	436	461	431	443	428	428	422	413	409	430	389	441	436	401	424	437	406	453	409	399	437	421	399	422	472	391	449	391	454	401	428	428	421	415	399	409	440	451	434	442	447	403	425	421	410	390	403	404	407	404	426	443	424	454	374	442	395	422	443	424	401	423	406	440	425	433	433	449	406	391	391	378	400	399	413	395	416	413	418	436	420	426	473	408	377	436	410	458	418	429	433	389	463	397	433	443	431	435	428	421	423	470	410	402	402	403	445	444	441	411	412	426	424	441	428	406	430	429	420	439	423	435	433	444	405	423	446	388	395	398	406	407	430	416	425	410	430	455	423	416	442	423	451	455	454	457	426	469	438	469	466	413	416	449	422	388	438	461	411	440	394	443	383	422	391	434	435	414	383	431	426	437	418	425	449	428	430	424	480	399	436	435	437	444	450	446	431	433	413	438	417	409	429	409	418	427	426	390	425	434	457	380	408	442	419	459	430	406	435	426	421	420	397	416	432	409	443	486	424	459	456	398	431	381	442	435	413	423	439	429	445	437	425	398	407	414	408	445	423	409	454	425	397	399	388	453	418	405	408	419	432	394	429	412	410	445	399	431	403	440	433	410	421	448	448	425	469	404	412	413	404	414	397	427	436	456	406	435	433	445	428	425	444	448	449	425	413	445	415	413	412	426	437	393	432	460	417	445	451	428	413	411	436	404	452	444	380	431	427	414	397	426	431	422	478	480	434	410	421	402	431	444	421	430	456	410	414	439	361	439	412	390	439	445	443	457	433	381	402	451	418	424	430	427	413	438	407	421	430	434	401	445	430	450	404	408	419	407	437	442	434	435	416	377	437	420	412	429	433	419	435	413	430	448	418	406	472	419	413	385	389	416	380	459	405	432	475	408	412	445	421	421	395	396	412	445	423	450	432	384	399	414	411	405	442	436	392	411	437	450	436	415	422	426	419	423	405	403	432	413	425	429	437	414	359	437	422	419	409	451	424	375	436	452	439	421	443	441	428	432	408	416	440	443	446	412	432	421	438	427	405	453	434	396	431	392	419	406	408	416	465	417	455	420	432	399	434	426	414	407	438	444	437	404	441	445	432	386	417	413	450	408	388	416	432	431	452	429	435	420	415	413	405	428	433	421	445	413	451	417	410	459	407	406	429	430	420	417	419	430	410	461	426	424	400	400	433	451	401	416	392	431	397	426	430	422	425	441	440	402	438	443	446	429	412	458	412	451	374	418	439	423	429	405	419	425	424	406	448	454	415	433	441	416	383	403	438	371	398	445	448	434	479	442	454	404	429	427	423	441	435	426	414	438	414	377	423	424	437	427	406	438	455	378	446	398	416	409	427	418	426	423	458	401	415	440	442	426	441	462	425	400	417	441	425	413	423	469	408	422	384	427	413	430	416	420	428	447	465	442	399	381	440	448	427	402	429	396	425	419	432	424	390	447	399	406	397	432	419	412	394	412	410	387	411	396	412	381	437	402	421	460	424	416	448	431	449	422	450	448	432	416	413	447	407	387	421	415	394	409	420	453	427	461	444	455	462	433	416	437	381	364	446	439	428	425	394	426	412	429	442	441	367	411	430	450	457	399	429	423	381	392	385	448	406	400	440	406	418	413	391	399	421	419	422	371	416	416	423	422	433	417	424	452	438	413	391	428	398	411	420	444	411	417	417	404	453	425	401	412	397	396	455	448	425	450	425	432	436	420	430	448	413	475	428	450	456	391	464	407	466	438	399	372	390	405	421	444	389	419	499	419	420	412	425	428	433	375	445	395	411	400	435	447	407	441	399	449	398	398	425	448	472	399	400	424	472	423	441	397	423	404	467	419	446	399	394	396	414	420	443	429	423	397	370	438	429	422	429	412	422
7191	8561	13333	34730	43957	41654	32259	21160	10723	4033	1669	949	845	736	726	745	781	800	784	750	737	762	759	688	726	702	741	798	731	746	755	729	791	752	772	757	771	736	722	750	777	724	754	709	739	758	717	747	750	753	787	785	731	744	753	798	756	773	777	780	769	762	723	682	772	727	713	756	762	770	752	770	775	756	731	707	751	776	759	767	722	724	742	747	769	772	788	766	785	764	706	787	777	770	760	751	718	711	788	793	771	754	757	764	801	731	773	737	803	747	765	707	745	758	760	723	713	797	727	749	781	715	762	787	738	769	775	750	701	754	771	735	727	739	764	740	743	749	764	747	732	742	769	766	743	749	781	757	743	761	718	712	731	723	784	742	728	747	684	755	743	793	771	722	731	746	829	713	763	785	715	760	736	760	733	807	802	781	694	778	698	762	750	718	791	720	780	770	779	735	728	763	772	749	729	754	740	796	744	765	703	733	781	733	750	739	724	722	724	764	760	795	757	773	737	726	754	741	732	766	737	732	738	732	726	764	737	708	739	757	751	743	723	771	743	773	705	737	752	725	716	779	719	770	774	723	777	784	773	786	791	730	714	779	753	755	754	753	763	725	765	766	751	751	721	815	716	712	727	745	759	775	749	794	728	752	713	742	730	752	734	731	788	741	712	742	755	733	747	738	742	728	699	768	732	731	789	807	750	790	691	732	748	748	754	759	731	772	724	671	754	720	712	725	794	771	772	678	730	782	737	769	772	731	768	773	705	829	714	701	765	746	789	719	667	806	755	729	781	762	723	750	770	718	714	743	717	782	782	743	738	755	766	721	816	732	773	749	749	755	744	759	757	764	699	719	778	717	767	800	769	738	760	788	728	743	726	764	771	785	692	786	718	796	672	732	731	768	741	727	769	762	723	746	764	726	701	774	716	765	779	710	799	740	747	762	782	737	742	791	719	720	813	804	761	760	726	712	766	710	704	773	754	753	760	792	785	763	738	744	778	722	765	744	755	766	726	733	757	767	729	738	763	710	765	772	736	822	690	794	798	764	781	706	739	725	734	752	721	729	751	718	789	735	734	768	787	735	772	726	738	744	786	754	731	722	781	762	735	754	744	699	681	749	783	732	755	759	738	756	732	710	765	746	753	783	751	712	758	708	782	725	744	761	777	733	821	708	739	739	772	793	725	728	792	753	730	740	768	749	767	724	750	720	737	781	757	806	725	735	724	769	771	732	717	771	742	742	747	730	710	769	742	744	717	738	762	763	684	777	794	749	755	754	773	736	740	779	724	720	697	703	737	699	766	707	736	736	779	760	753	717	714	731	741	721	796	721	735	771	753	746	786	788	756	765	688	731	730	739	792	739	740	784	687	736	740	712	760	768	748	702	781	738	791	753	797	698	745	766	765	740	772	737	724	747	716	753	736	741	751	711	757	798	747	774	722	745	762	743	733	738	756	711	761	749	733	737	729	758	724	718	788	773	762	756	757	733	757	749	774	757	787	725	774	773	721	749	745	791	713	771	730	787	801	715	737	718	731	762	749	793	752	736	746	748	811	751	722	728	787	777	727	767	725	735	747	772	789	768	717	770	753	713	743	760	740	701	729	754	792	753	790	701	716	756	777	767	740	733	748	688	732	784	782	814	765	731	700	789	746	743	743	688	782	699	766	725	754	736	745	776	737	736	755	792	787	759	795	825	769	797	793	721	811	744	742	702	728	753	765	723	728	720	771	736	710	754	803	802	687	740	765	704	784	756	746	682	755	751	753	767	745	750	776	765	733	734	732	755	736	747	715	758	727	746	736	790	795	775	726	740	775	742	721	768	698	758	750	756	727	768	711	755	781	731	775	756	734	766	776	721	720	757	740	744	731	734	743	751	730	781	731	793	809	743	779	807	777	752	671	734	724	751	767	716	710	713	768	774	795	770	762	750	701	787	759	764	778	762	754	720	732	736	759	770	715	749	789	739	795	748	711	769	762	779	757	748	764	717	729	825	738	764	739	696	741	751	745	714	734	714	797	711	748	711	732	773	790	771	751	792	754	707	776	735	730	790	749	796	728	697	767	778	763	722	747	745	762	731	776	757	729	731	707	751	742	777	747	768	758	708	789	778	743	770	753	795	726	762	756	718	774	768	776	769	752	730	763	788	771	771	752	706	813	723	776	724	769	784	772	714	786	775	748	754	777	727	804	742	754	786	745	729	727	748	719	711	775	700	714	732	765	675	741	758	718	748	754	788	736	698	756	747	754	780	734	739	737	747	785	754	744	740	760	760	750	755	788	762	701	748	800	786	774	770	797	709	736	804	748	754	782	783	780	761	752	749	763	768	747	737	760	744	756	740	792	783	771	734	773	743	757	753	737	740	771	765	754	723	753	759	742	763	730	734	725	760	738	823	691	749	715	722	730	781	737	757	769	715	794	747	710	744	766	782	732	772	748	758	748	751	740	740	773	742	718	790	721	835	740	802	801	764	778	744	749	757	752	724	723	764	731	804	754	677	754	759	745	738	735	736	745	799	738	758	753	786	752	747	763	776	759	741	779	692	722	745	752	753	743	730	762	757	741	769	755	748	762	752	741	737	767	748	782	704	681	739	741	766	730	702	773	785	700	783	759	758	769	714	761	734	784	777	712	746	781	778	712	785	779	730	753	736	806	757	742	780	748	741	733	746	746	756	738	754	763	765	726	736	717	731	769	762	691	751	721	722	743	750	767	779	740	759	773	720	760	764	786	710	735	732	785	779	760	743	732	716	774	726	735	783	775	780	751	792	772	785	741	785	715	720	705	788	727	726	717	784	752	746	796	718	766	756	780	762	763	756	774	734	727	719	803	713	724	773	765	748	773	713	792	777	765	770	769	788	771	735	764	748	754	780	749	736	740	706	770	802	786	776	753	715	776	759	776	774	726	752	761	699	783	760	734	791	810	768	739	691	739	761	709	741	753	761	750	733	775	711	724	771	721	758	762	737	729	766	766	692	729	713	763	803	790	739	762	767	751	741	739	746	762	716	763	756	768	714	706	726	759	803	775	729	790	754	773	715	790	755	739	765	760	729	736	767	746	689	771	723	745	743	776	748	711	743	823	737	724	726	743	743	733	728	733	742	745	733	764	754	772	803	741	759	736	786	706	743	760	722	755	754	766	715	737	776	750	769	734	725	729	746	772	702	761	757	701	781	789	779	764	777	790	743	744	694	747	727	742	792	759	712	741	763	780	776	739	746	783	767	694	757	741	744	730	750	748	705	755	751	719	752	742	761	734	740	724	775	774	748	694	735	744	757	776	710	723	703	691	760	746	708	742	770	720	768	728	768	700	776	754	737	710	758	718	728	766	737	782	773	777	797	733	716	697	726	760	714	713	727	746	774	753	743	791	813	785	758	735	701	799	731	772	763	759	728	772	743	769	730	726	814	795	774	760	739	753	785	713	767	720	757	760	815	742	742	743	758	756	794	727	785	714	753	741	757	736	767	753	777	770	774	713	763	743	794	736	692
23003	21026	28860	25282	38711	53137	45197	28230	13500	4121	1139	508	352	329	321	330	364	315	344	290	338	317	297	304	321	310	314	320	326	302	313	319	332	328	291	322	309	342	311	329	318	322	276	314	334	286	324	309	337	301	319	311	279	338	304	308	293	298	331	300	355	314	329	314	318	313	338	337	314	319	319	302	305	303	310	313	316	302	341	301	347	309	285	272	308	346	295	307	316	306	308	327	305	326	307	287	331	309	305	325	352	365	297	317	321	328	328	331	315	323	343	342	332	318	312	298	262	355	311	305	326	340	308	319	297	319	281	308	345	314	313	314	308	331	332	347	306	298	295	307	293	315	313	326	324	309	318	318	314	316	298	296	315	295	346	315	320	301	311	275	280	320	321	341	316	330	327	335	311	311	358	337	332	327	333	294	322	301	331	323	294	301	316	313	320	345	325	312	322	297	319	289	349	321	284	319	323	342	288	259	320	310	330	298	329	329	309	314	322	317	327	318	329	325	327	343	306	310	329	315	323	315	333	322	304	310	323	344	310	306	317	332	301	314	301	305	326	319	289	294	332	287	313	293	348	352	289	296	311	345	306	314	299	329	328	291	322	277	341	310	253	332	332	324	315	330	291	303	316	310	303	341	307	315	320	341	327	322	331	308	322	317	319	308	320	316	291	309	287	298	334	338	291	331	304	337	331	348	323	308	296	299	352	310	313	345	327	282	277	321	352	355	298	314	327	338	314	315	332	302	296	328	318	310	322	289	317	308	306	290	283	314	338	348	319	320	314	316	350	324	310	331	301	299	297	335	312	294	321	335	338	330	327	324	313	346	305	330	338	312	328	310	300	310	322	298	289	303	277	281	316	336	309	300	305	308	312	297	299	286	294	323	330	273	318	300	285	339	339	319	279	348	329	309	324	314	307	288	312	321	330	316	325	310	310	319	330	336	357	342	319	329	337	356	328	322	285	318	334	299	340	292	275	319	320	332	303	325	299	307	306	289	306	317	289	351	310	320	308	316	325	313	317	306	318	322	331	311	318	320	294	350	330	313	327	361	311	340	334	324	319	299	321	303	332	337	331	328	318	309	346	315	331	310	304	343	304	313	319	305	323	321	311	294	303	284	324	332	341	293	356	316	336	323	309	308	314	329	335	278	318	301	308	334	316	303	329	315	320	314	284	307	303	300	314	300	346	313	300	314	310	318	326	335	301	299	291	312	302	313	339	329	257	352	296	289	303	322	322	330	329	297	285	301	333	303	355	336	298	298	341	310	285	308	320	320	311	314	310	294	325	325	302	306	306	274	324	290	322	315	329	332	315	311	319	283	306	309	307	296	302	325	292	309	321	324	309	322	326	293	330	311	304	316	309	318	291	305	305	339	331	315	297	296	293	297	320	305	291	318	286	308	309	280	306	327	323	304	316	324	312	290	342	291	332	288	317	309	302	315	318	357	310	336	295	319	320	328	332	304	304	304	314	331	307	305	317	339	318	311	346	300	304	323	336	334	303	325	321	313	343	339	280	325	288	325	296	325	340	322	300	320	327	314	302	318	331	328	353	342	337	312	272	308	309	305	290	307	305	315	325	340	315	322	321	319	300	326	306	317	331	298	326	341	320	329	281	296	341	306	317	313	326	312	308	288	330	331	316	309	302	320	283	288	265	323	324	322	317	280	301	322	293	338	322	324	311	313	293	326	320	299	313	321	326	327	323	287	323	302	320	299	325	328	337	317	301	313	351	301	298	317	320	286	308	343	320	342	336	287	303	310	316	327	313	311	304	313	327	302	315	331	301	350	327	286	287	315	294	333	311	303	331	346	323	360	338	287	358	308	363	318	318	320	311	247	329	277	328	329	279	316	309	293	323	305	325	281	328	344	320	289	325	304	325	294	318	314	313	335	283	344	321	316	295	308	311	322	309	330	293	336	290	336	308	323	296	335	281	326	329	303	317	328	326	295	320	338	298	320	333	333	325	311	312	326	312	279	284	342	332	286	288	299	311	307	330	324	335	320	307	292	319	329	335	307	328	294	300	306	301	289	334	333	336	313	337	329	317	334	318	344	312	315	329	322	336	293	293	344	321	333	284	338	330	312	303	337	282	286	280	299	310	304	341	300	378	311	308	352	336	324	321	343	295	324	349	305	296	324	356	345	322	325	305	317	300	324	336	315	288	306	341	320	300	332	319	309	334	308	323	311	332	338	336	340	315	354	328	323	308	317	359	320	305	286	313	291	335	316	352	331	319	335	320	343	289	337	320	308	291	353	327	335	335	297	303	295	341	303	304	329	306	308	307	342	340	329	324	314	302	348	316	324	295	353	296	339	326	297	322	309	323	328	276	309	307	319	299	296	322	284	316	372	310	320	326	325	329	337	304	351	295	340	293	296	323	322	342	312	335	324	330	330	307	328	308	318	332	353	309	344	306	299	338	279	292	322	320	340	339	328	319	304	334	315	322	315	327	332	316	311	320	339	336	300	343	325	305	300	304	307	320	312	296	315	276	322	353	290	345	332	317	313	328	312	329	314	322	313	315	318	310	286	307	313	319	312	333	292	319	319	304	296	321	297	283	326	293	303	311	298	291	299	294	295	332	298	317	334	313	318	279	297	292	317	312	316	300	319	314	271	335	344	301	305	332	291	280	329	329	313	335	316	299	319	325	301	299	311	314	297	307	286	301	300	352	314	326	337	303	294	309	345	332	313	297	346	293	329	293	293	308	333	315	310	309	311	318	300	331	332	347	339	334	329	306	360	337	293	315	323	314	301	294	300	309	302	295	308	323	312	311	320	296	344	339	330	310	300	309	348	327	343	310	312	303	306	313	314	324	319	301	319	338	320	319	332	351	290	293	354	315	310	292	312	321	299	320	331	318	318	315	320	322	313	300	303	303	317	307	303	326	304	312	306	338	323	316	308	294	323	331	301	314	301	327	342	315	325	320	309	327	329	310	317	322	285	328	332	358	301	288	320	294	310	308	309	334	295	312	316	305	335	293	325	313	298	321	316	359	274	322	303	298	294	308	314	313	283	333	304	340	326	304	287	311	311	305	316	297	290	323	307	317	316	312	314	318	280	304	313	291	299	325	326	309	331	332	302	313	336	313	294	305	291	318	326	304	294	278	354	311	325	273	324	305	361	353	294	341	313	305	316	307	308	337	315	311	334	304	340	366	322	330	302	327	292	307	314	310	320	330	298	307	335	303	323	297	305	283	289	335	331	314	329	310	309	333	309	327	316	357	312	310	329	314	318	307	276	300	300	340	295	320	296	278	307	316	320	322	323	315	304	314	321	318	315	321	326	305	309	317	307	327	330	328	290	325	348	297	330	293	336	336	338	310	294	301	327	326	332	309	317	316	322	335	376	324	337	307	303	312	295	343	307	294	316	312	317	334	312	307	284	329	330	297	325	332	319	324	299	325	313	348	307	316	318	282	327	306	321	337	298	306	306	314	299	309	338	324	328	292	323	332	301	316	319	280	338	320	316	306	316	316	323
15295	20350	32895	54658	62755	60323	48236	34215	19894	8006	2683	1054	696	600	527	564	566	554	547	556	550	557	568	539	535	517	594	566	571	534	534	574	563	551	532	552	568	541	534	555	553	539	570	564	555	551	569	525	523	547	586	557	565	606	545	568	578	525	503	565	587	558	544	536	554	529	572	520	538	547	585	530	579	544	491	583	538	524	563	533	587	523	568	539	548	581	553	549	579	527	553	540	549	568	553	565	504	562	552	561	527	571	543	561	559	553	531	535	516	535	597	565	589	540	535	528	494	571	590	537	533	546	538	551	557	584	548	535	543	531	566	580	538	570	570	563	526	542	554	565	564	577	511	560	559	578	550	559	548	550	549	501	578	547	557	572	558	588	525	519	558	534	556	518	530	541	563	514	554	545	551	539	521	547	576	570	574	536	567	554	542	539	553	525	548	567	532	542	522	547	535	544	565	529	539	559	577	577	554	575	559	549	560	552	553	547	605	583	525	566	548	538	563	501	560	530	543	586	544	546	497	515	585	540	552	600	555	574	503	551	583	555	556	546	529	507	605	536	545	522	575	570	561	545	563	574	564	544	527	555	605	558	549	593	554	490	541	561	576	557	535	522	572	567	561	533	558	498	551	514	572	550	581	557	563	593	491	547	537	541	489	571	561	534	540	549	565	559	575	540	537	522	552	520	542	539	554	543	534	569	524	564	522	537	539	545	532	517	560	481	519	552	511	576	534	570	581	543	518	541	565	552	546	536	524	546	567	546	523	528	518	583	506	542	525	508	556	547	562	531	512	550	558	536	551	545	522	513	533	571	552	557	537	536	508	583	605	539	528	505	527	517	544	544	560	538	548	535	596	508	545	562	545	566	527	534	564	580	579	547	540	575	550	560	503	527	535	549	532	529	573	537	546	555	545	557	538	555	551	564	562	533	544	529	538	589	548	535	529	527	559	588	554	522	517	516	560	552	532	534	537	523	534	527	557	561	521	515	562	542	528	532	542	518	554	517	547	522	555	555	573	541	568	546	556	554	565	539	524	549	531	566	543	536	577	544	599	565	515	562	505	589	550	553	518	588	512	542	530	553	582	575	547	555	518	572	550	544	529	544	556	562	540	526	551	581	526	549	537	581	555	541	555	581	518	536	557	559	505	558	532	527	540	533	568	535	522	562	575	582	584	552	565	531	555	535	512	571	589	544	590	562	563	542	533	586	549	564	564	558	560	560	520	535	526	514	533	561	536	550	571	564	553	548	555	544	585	602	539	550	583	558	531	570	526	541	542	537	544	538	551	536	569	529	592	513	554	561	503	526	535	570	528	542	587	559	572	572	607	529	531	531	573	543	586	547	515	515	576	508	528	572	533	523	542	550	523	510	565	562	570	583	558	549	541	539	548	576	548	575	553	558	520	528	583	573	552	547	578	593	571	554	541	573	583	540	584	532	528	521	609	554	563	565	552	597	557	506	517	539	540	538	532	523	556	546	572	583	535	550	569	553	526	549	562	590	533	535	547	556	584	530	569	539	572	547	525	557	588	554	573	557	508	544	565	525	537	493	531	536	579	549	517	566	523	552	531	565	579	554	547	582	564	544	554	525	534	540	593	567	557	499	544	538	539	508	559	600	571	549	553	539	571	576	592	548	533	537	577	550	586	529	530	547	532	549	546	559	571	583	566	559	551	555	541	537	565	515	537	545	518	570	584	551	553	549	565	560	560	555	551	547	590	539	552	549	544	548	528	589	504	545	530	554	531	582	552	555	489	533	523	549	542	528	552	512	524	555	574	533	531	548	530	628	538	581	565	603	569	547	520	553	560	560	571	554	527	528	530	541	521	598	550	556	539	534	552	554	571	561	557	572	552	531	531	575	532	597	534	534	509	546	553	552	587	513	515	527	560	600	579	562	524	546	524	523	520	573	535	580	519	563	550	580	529	563	585	564	547	575	541	560	534	571	527	578	554	568	533	609	588	519	556	551	537	580	579	540	569	560	570	600	537	514	576	529	557	542	526	519	535	515	570	546	568	519	484	549	545	576	525	540	564	512	530	532	543	554	549	530	553	562	513	562	560	546	513	552	515	594	575	573	504	564	542	546	543	555	558	503	514	528	523	530	571	506	590	561	572	580	585	536	547	541	541	543	532	542	521	550	544	517	547	559	561	531	530	571	565	566	571	589	543	533	551	568	504	577	579	550	500	549	570	526	506	579	560	531	585	553	538	526	585	560	546	569	528	539	574	564	502	539	506	526	546	556	531	537	547	523	579	547	533	540	518	538	523	568	531	552	559	519	551	557	550	561	523	529	551	536	592	538	537	566	531	526	558	585	558	535	552	605	541	569	530	563	613	571	550	575	538	552	596	523	549	546	549	551	539	545	563	557	541	552	507	579	518	507	514	535	560	557	577	527	555	562	554	519	540	544	569	516	566	588	609	517	562	556	571	521	548	533	563	569	554	564	516	564	591	556	562	547	531	542	576	510	564	536	531	583	622	523	507	552	575	558	573	540	544	506	537	543	607	545	563	572	536	584	572	536	563	552	578	560	566	551	504	560	538	541	553	563	562	589	555	564	569	554	563	554	560	586	539	566	567	515	520	560	544	552	588	545	563	552	566	546	563	558	540	574	526	531	524	588	549	572	576	516	552	570	543	520	550	572	544	559	583	538	540	531	550	530	547	546	577	547	544	531	594	545	524	550	527	515	551	540	523	544	558	556	529	567	567	570	562	586	525	530	613	568	520	536	583	521	545	556	527	553	535	538	546	518	542	583	524	549	560	537	515	560	552	506	577	556	551	537	502	532	572	549	503	545	552	527	577	568	561	531	613	534	566	492	551	595	517	612	582	580	585	563	549	509	576	566	537	546	563	499	584	525	560	557	589	590	552	526	519	580	548	544	580	553	520	535	558	540	534	520	534	528	533	531	502	554	527	549	525	521	541	551	561	543	582	516	547	565	536	609	528	548	570	597	572	531	590	551	553	554	584	558	531	581	539	574	519	575	597	574	518	606	553	554	555	590	504	555	501	551	575	579	532	538	542	587	548	540	568	558	554	553	531	565	540	554	587	493	477	507	514	515	542	544	537	584	544	529	567	569	562	558	556	560	545	554	526	585	518	565	563	584	557	589	539	562	576	526	556	577	531	549	591	560	548	617	554	613	539	574	565	562	509	562	543	566	561	561	562	548	544	550	524	555	539	563	592	541	588	564	573	547	552	538	542	582	560	540	529	538	593	563	558	549	575	591	533	521	575	563	550	565	542	514	561	570	537	528	539	543	508	503	572	555	544	520	516	537	522	540	589	589	532	538	546	519	549	535	508	526	564	542	585	573	518	539	536	562	559	539	532	541	574	576	534	535	553	573	569	590	592	561	582	529	565	579	586	552	536	560	592	581	562	587	545	588	571	553	563	533	562	504	542	530	564	526	533	521	564	567	558	537	504	564	557	549	543	588	532	565	537	539	511	561	558	541	539	546	569	560	595	520	587	552	547	559	542	565
26514	20037	7348	11716	15265	15147	8112	3261	1357	715	557	440	487	488	496	448	422	431	473	438	473	429	448	446	437	456	471	466	477	430	443	503	489	446	426	498	471	424	446	458	453	467	456	463	445	434	434	446	455	452	432	477	444	445	459	464	503	469	422	464	451	473	442	456	457	463	445	442	473	461	440	458	454	459	470	422	450	474	451	448	467	442	462	482	456	446	478	464	458	420	445	443	473	472	462	463	433	516	456	479	426	420	419	423	468	462	524	477	454	443	455	437	475	457	458	466	450	446	415	449	499	470	446	479	462	452	438	427	431	446	451	474	455	428	453	479	459	449	466	451	447	479	456	487	445	410	430	461	454	485	435	444	456	485	437	422	480	478	432	466	434	420	433	482	436	423	425	421	472	412	439	457	449	428	435	430	430	497	438	440	465	430	437	438	447	468	420	444	435	453	434	441	470	430	458	473	471	456	424	471	496	442	449	507	470	466	418	453	458	465	439	462	443	448	460	445	451	476	475	468	483	479	436	443	457	419	407	437	473	465	456	442	465	446	420	457	440	465	461	499	489	434	458	434	482	452	423	475	434	448	423	494	450	459	435	491	412	455	419	474	445	498	445	457	510	419	435	422	472	439	421	459	489	445	426	433	436	474	409	448	477	482	448	491	456	488	445	437	466	419	453	442	440	460	438	399	477	454	451	472	412	440	440	494	451	450	442	420	459	452	463	491	474	426	495	442	473	493	448	434	476	456	465	440	482	471	452	490	431	444	463	455	454	490	479	428	457	413	477	446	461	441	439	481	459	436	497	451	403	464	450	439	419	478	416	473	466	443	445	431	445	416	451	469	446	476	469	421	457	484	431	455	441	443	451	462	455	459	471	436	466	437	476	473	477	442	434	432	448	447	451	482	493	470	442	482	472	420	435	446	472	447	451	440	435	407	449	451	472	426	439	484	428	465	426	453	444	408	452	427	462	472	461	467	469	420	452	441	451	469	460	439	485	457	443	444	437	444	420	438	521	473	482	432	426	458	416	446	455	429	430	476	471	434	445	463	439	436	432	479	460	472	468	453	441	447	457	436	436	446	492	457	441	475	435	474	430	420	437	471	432	452	445	484	439	475	448	421	475	461	476	459	431	441	482	454	479	469	496	453	471	482	447	433	455	450	451	437	465	457	469	455	481	436	449	486	470	429	439	424	443	439	483	457	477	455	457	449	438	487	440	485	475	444	424	475	507	455	430	417	452	444	460	475	430	443	484	451	486	515	462	447	432	461	439	472	473	420	457	439	415	466	454	444	484	441	441	479	439	431	486	481	489	459	462	503	459	440	483	436	461	428	472	449	426	470	432	448	459	452	454	415	485	471	441	460	472	465	477	438	440	432	458	441	473	447	475	409	462	470	435	468	479	417	460	450	446	453	442	476	473	463	507	455	442	437	475	472	477	451	460	436	438	430	482	404	457	438	490	439	480	467	476	457	463	460	447	419	477	432	449	442	446	412	456	481	443	472	469	475	411	502	434	432	427	458	442	462	422	472	411	446	474	467	437	444	420	458	430	435	434	461	480	464	451	477	434	473	410	448	447	460	461	437	435	482	472	484	458	449	444	493	445	438	450	445	503	445	438	461	456	431	465	422	468	452	431	454	476	437	443	459	511	459	439	418	495	434	466	432	458	430	463	449	483	431	427	479	450	475	435	440	464	511	454	437	474	463	465	445	427	469	472	417	449	467	479	436	471	427	479	478	441	485	444	466	431	425	458	446	422	420	484	484	427	456	447	462	436	449	419	440	478	460	455	453	420	421	440	457	417	455	430	448	449	440	449	440	412	490	442	472	496	490	425	457	440	430	441	444	439	416	459	465	468	463	436	478	509	462	460	463	452	483	489	460	442	446	450	426	485	423	475	464	430	469	426	433	445	458	456	467	426	434	467	459	490	480	432	434	445	454	458	473	503	444	430	456	460	469	425	455	454	465	450	452	485	427	438	421	466	460	432	456	483	433	444	440	446	460	479	448	449	441	420	440	431	457	423	467	428	456	425	476	457	422	423	429	483	455	436	446	484	457	471	445	475	488	486	465	441	464	408	443	432	479	470	470	453	456	420	461	426	424	472	448	442	450	424	442	451	467	465	452	447	477	430	468	440	447	462	488	456	457	436	448	461	457	483	453	458	422	455	425	481	435	498	449	447	478	468	454	480	472	457	465	425	462	440	450	456	472	441	447	449	476	446	470	443	440	448	487	454	458	461	487	444	444	437	427	436	474	503	413	459	495	450	477	468	469	500	449	475	501	476	441	453	430	458	452	452	465	471	445	453	471	439	446	454	485	447	430	440	459	443	468	446	445	490	463	420	449	432	411	463	470	473	436	480	462	427	467	456	453	442	476	438	440	467	441	436	488	449	471	470	455	446	438	485	448	470	475	453	431	434	488	430	463	459	443	446	452	475	466	479	461	442	472	450	476	422	448	482	437	458	423	493	448	428	414	466	438	443	435	477	459	428	431	445	405	417	479	460	462	445	449	478	417	466	423	458	464	498	425	431	461	467	492	467	475	425	452	462	444	451	476	461	497	431	469	438	469	478	453	488	471	461	461	464	470	449	479	438	497	412	470	414	443	457	466	458	479	454	456	425	481	469	454	444	432	439	433	473	428	449	472	443	468	432	454	451	477	464	461	429	456	422	473	461	497	415	414	453	448	481	461	488	467	452	469	454	461	430	440	444	399	482	484	485	473	506	436	466	423	444	457	492	464	451	496	478	458	474	435	481	478	465	466	438	463	486	460	462	441	447	480	444	462	446	445	442	478	456	481	434	427	407	459	470	439	467	448	492	501	449	478	487	473	447	437	497	431	487	498	460	440	458	437	433	467	431	447	460	449	408	461	481	442	434	475	448	490	463	449	476	458	448	455	479	427	445	460	477	451	490	427	476	481	454	451	467	448	453	437	459	469	426	468	465	472	483	444	464	424	437	477	473	417	416	436	438	456	444	483	429	466	459	447	467	450	442	468	482	457	432	449	483	489	450	456	444	474	455	447	452	436	451	450	428	500	455	451	474	471	443	464	465	438	442	452	477	402	459	469	454	467	444	441	451	466	452	425	453	439	474	444	460	455	440	403	444	502	399	438	432	479	512	459	444	428	461	437	408	466	437	472	445	438	460	458	494	463	475	466	444	458	441	463	432	449	454	438	484	465	470	413	461	412	500	469	447	412	454	465	473	463	422	464	447	463	474	457	485	461	440	451	419	439	447	468	438	450	475	435	462	481	452	453	498	479	463	435	438	489	443	459	463	479	478	439	454	438	454	476	450	442	475	457	451	457	439	473	450	447	471	464	458	459	437	479	472	448	459	459	435	447	422	490	478	470	455	484	465	438	427	446	422	439	487	451	485	394	446	459	428	428	424	451	490	447	448	491	460	473	464	468	434	448	442	439	456	403	430	456	445	421	471	496	452	468	477	440	477	443	455	426	453	463	478	407	459	458	459	493	501	442
5444	2166	4348	18452	25234	23067	14387	6839	3124	1463	1000	846	853	773	805	768	813	780	794	798	820	772	752	807	769	817	838	727	784	780	734	744	777	812	795	774	857	829	780	799	826	823	803	777	807	825	770	788	791	795	776	776	744	753	783	814	830	787	768	772	807	786	792	746	783	872	776	860	789	818	814	816	815	834	804	773	714	782	829	804	820	773	784	835	803	819	765	779	797	812	825	765	786	763	852	835	806	817	796	789	849	817	826	734	795	790	711	754	816	844	826	794	782	745	805	842	821	766	817	781	795	775	806	762	761	827	851	778	760	754	806	815	777	788	837	789	842	802	810	780	778	831	812	830	795	766	819	772	778	775	753	776	779	795	799	788	809	845	809	808	770	781	792	807	751	801	834	807	753	830	818	816	783	788	727	829	813	760	756	830	782	776	807	825	798	757	775	763	833	803	742	791	779	804	743	784	805	822	772	783	733	872	745	801	791	763	792	762	800	762	813	748	774	790	815	793	795	791	794	785	790	794	801	798	802	806	779	804	799	819	808	756	824	834	780	774	835	808	795	801	765	778	823	779	815	797	802	767	776	818	823	787	796	771	805	816	793	848	830	802	779	799	764	780	764	764	753	811	786	803	791	782	818	814	817	816	767	794	803	749	766	747	801	771	804	748	814	795	793	835	825	792	749	801	804	794	832	832	781	763	817	807	807	756	770	768	797	821	746	794	738	820	792	832	760	779	782	777	866	783	767	817	805	808	808	849	803	794	810	772	812	797	735	779	762	763	792	821	738	783	841	792	829	820	790	810	813	827	811	805	768	780	836	797	799	755	789	785	817	753	820	808	789	790	803	806	808	814	770	775	777	751	767	826	785	790	783	796	776	773	760	783	789	820	812	797	838	742	807	847	838	779	835	757	800	835	796	805	775	740	793	805	755	782	873	761	799	776	749	792	773	795	790	786	772	805	812	800	805	794	830	794	785	781	778	773	824	807	790	807	811	813	786	765	786	829	819	808	778	750	823	745	753	764	770	814	820	759	778	777	819	775	820	771	796	778	765	784	782	793	822	806	795	803	754	778	797	741	761	757	797	803	801	799	860	808	796	789	837	863	773	827	863	723	788	790	784	790	798	783	737	792	811	757	743	828	792	763	812	784	814	750	786	780	819	795	782	817	771	826	771	754	769	809	845	795	788	768	783	810	794	821	796	748	782	812	810	810	793	805	797	802	745	778	791	777	749	798	850	845	769	769	838	763	746	795	797	799	779	800	808	772	796	780	791	805	787	786	811	798	763	806	767	760	818	768	782	833	797	820	771	813	763	793	803	784	875	761	784	829	812	794	826	780	799	825	775	747	803	777	808	788	765	747	758	854	736	776	794	792	793	808	813	806	798	806	803	797	771	794	784	762	794	776	794	815	779	776	723	786	793	803	784	808	795	813	795	745	830	793	774	756	821	750	834	849	824	822	791	824	815	828	862	789	781	849	797	756	741	769	771	781	801	803	776	802	823	806	828	793	802	746	797	838	827	727	796	794	795	757	810	827	786	837	806	837	793	813	796	824	776	764	846	799	831	799	772	756	736	835	743	796	783	790	797	807	813	807	791	782	795	816	787	833	758	792	799	815	769	753	803	799	848	775	779	815	801	797	795	782	762	829	783	799	822	814	810	800	816	789	821	791	796	796	784	827	799	769	806	845	790	810	765	801	805	856	788	824	799	867	758	797	770	789	820	799	763	802	810	811	808	725	829	808	769	827	790	810	786	754	822	831	767	764	811	782	763	760	770	785	833	776	764	819	796	799	800	774	851	794	793	815	772	781	793	776	787	809	821	765	808	791	803	776	781	817	827	787	796	791	818	832	794	796	813	742	808	745	819	776	762	759	847	844	807	750	792	798	794	800	769	787	770	774	770	826	802	771	803	758	809	809	798	802	783	798	801	752	805	784	793	822	828	806	813	833	722	809	831	781	823	774	818	804	783	771	774	783	769	800	770	777	748	800	799	809	754	818	823	764	789	781	829	765	767	790	751	748	781	789	746	764	806	809	812	817	757	771	776	818	797	782	827	872	725	782	842	829	793	767	777	835	757	771	768	825	793	809	806	802	758	779	755	804	798	827	755	803	820	770	791	878	767	828	788	781	830	811	740	820	793	790	855	728	778	800	780	810	819	737	800	793	785	819	754	794	742	865	782	779	827	809	798	759	869	799	823	786	818	765	791	804	796	778	812	824	782	820	782	830	755	796	794	780	795	790	830	770	799	817	767	808	803	788	762	807	775	827	776	823	794	739	805	810	800	812	831	774	820	820	836	800	771	763	790	783	757	788	799	770	775	770	788	815	774	802	785	819	818	769	823	803	811	782	770	750	768	817	785	819	796	841	761	771	782	762	752	837	781	760	773	785	854	831	813	807	770	806	740	831	820	762	784	778	752	833	813	794	782	814	793	796	769	759	757	819	826	765	806	768	811	780	840	809	827	813	783	770	772	786	819	842	777	790	789	794	820	823	817	834	764	802	880	785	797	803	816	807	800	777	823	783	792	778	821	842	802	779	798	766	763	736	734	821	821	843	827	854	805	788	775	781	806	773	749	797	818	789	777	781	818	761	808	783	789	772	811	755	823	793	842	803	797	763	780	829	782	800	770	773	753	803	849	817	826	759	770	789	795	780	789	841	863	804	798	809	828	804	801	804	803	758	778	859	777	798	834	752	796	809	826	848	790	739	810	744	830	769	819	779	812	791	777	781	777	760	802	795	774	730	778	810	789	735	802	787	792	789	819	798	788	783	797	848	786	832	818	774	756	734	755	820	747	813	786	720	837	742	769	773	807	764	829	811	756	755	807	838	779	784	812	811	788	792	783	796	788	799	780	773	810	769	815	777	793	770	836	802	815	786	817	830	819	797	791	775	789	838	758	774	760	772	776	833	811	757	788	760	793	777	810	758	794	844	808	785	758	792	818	792	786	838	816	802	837	801	854	804	735	814	820	798	839	806	832	807	772	753	829	800	830	768	764	770	792	758	712	796	790	809	785	815	802	803	796	783	807	795	856	791	759	812	768	814	787	763	771	788	829	789	780	788	831	838	803	737	830	793	760	764	766	804	784	827	741	756	778	804	756	781	790	807	757	799	777	798	823	822	846	830	746	769	766	794	804	819	806	765	769	816	775	811	796	835	784	765	737	777	781	807	813	753	809	791	790	787	790	745	778	804	749	798	787	829	778	827	794	750	842	787	770	813	781	765	767	762	759	798	822	830	803	785	840	797	775	745	795	808	736	795	788	786	794	838	747	832	790	834	809	794	797	793	765	780	818	765	794	784	742	751	797	782	767	824	753	801	814	817	804	830	826	724	813	804	722	778	791	785	820	866	816	819	768	813	781	847	807	770	841	798	823	838	797	798	796	782	806	816	835	790	800	728	793	778	807	784	836	818	769	827	796	786	783	824	797	832	801	746	770	766	759	792	781	790	762	765	810	775	840	839	794	796	782	782	753	798
24750	21040	27321	29948	37198	37557	24601	10680	3358	1180	613	461	464	385	419	437	424	417	413	409	433	441	423	443	433	399	428	417	417	397	454	438	410	427	420	424	466	413	433	430	443	418	406	416	420	387	427	445	400	427	427	488	362	441	413	401	409	419	396	440	443	392	428	403	461	422	422	439	414	428	411	452	405	452	405	421	362	406	415	387	379	426	422	387	425	431	421	407	415	435	419	419	410	399	395	382	407	427	422	417	416	390	392	421	433	426	383	427	396	458	403	429	413	383	412	367	379	403	415	397	420	406	442	409	415	432	420	408	420	413	405	411	421	400	425	426	405	421	412	426	432	424	421	418	407	430	398	433	404	423	396	406	441	428	425	397	385	446	412	388	429	402	417	390	418	416	392	448	434	429	432	398	407	418	408	409	415	393	398	346	417	440	376	449	399	404	413	370	419	405	398	437	422	432	421	426	431	425	400	412	404	408	414	414	417	413	376	386	395	423	418	423	439	403	408	421	419	413	408	420	417	462	407	416	414	409	414	436	387	460	448	400	429	383	427	399	449	415	395	440	394	468	419	405	425	381	430	412	407	425	440	445	409	414	437	419	410	424	410	428	413	419	386	381	400	431	435	456	416	409	398	459	407	422	417	466	439	397	414	402	430	390	460	430	408	419	430	413	435	415	419	408	386	406	395	433	449	398	413	447	419	408	435	396	438	430	449	425	404	436	395	422	436	383	409	401	428	425	399	418	435	406	427	459	449	441	414	437	375	428	430	426	408	427	415	394	405	411	387	427	411	419	417	391	415	408	414	419	425	418	406	413	410	421	403	394	418	391	402	369	420	413	413	416	421	449	389	435	428	398	429	445	396	410	436	406	399	399	402	406	420	394	416	435	429	387	428	407	394	354	416	431	400	420	419	420	414	461	418	454	425	425	421	408	397	423	406	436	387	419	398	468	387	439	410	410	436	427	399	382	415	429	440	396	401	422	413	385	418	442	426	459	415	388	415	386	374	426	419	415	388	448	417	384	430	383	357	421	446	428	440	429	435	409	377	475	439	404	413	428	369	372	432	416	436	434	410	407	403	444	391	436	424	446	416	379	415	419	424	411	401	421	405	402	392	442	403	427	364	390	407	434	398	433	382	410	425	404	402	421	445	433	420	397	391	392	438	433	418	434	469	445	414	436	413	402	407	410	404	394	433	436	402	410	418	394	440	414	402	414	387	414	407	406	406	413	433	412	425	461	403	402	422	427	433	400	419	411	418	432	411	427	401	391	434	385	397	426	421	395	420	403	428	409	422	420	402	437	424	410	410	454	436	407	402	425	416	423	424	401	422	390	405	417	408	390	446	386	394	423	387	421	426	407	389	411	423	433	384	425	426	414	433	380	425	408	411	383	422	406	427	404	382	435	399	389	434	370	405	438	405	403	386	410	450	405	432	406	424	455	409	434	426	381	429	410	413	420	397	415	448	414	421	418	419	423	421	446	435	408	423	435	453	405	404	380	439	428	439	421	402	373	399	424	402	392	440	436	432	433	434	392	395	431	428	399	394	418	423	411	390	414	375	440	362	390	375	409	425	445	381	368	421	369	406	428	454	444	412	433	418	407	470	410	428	428	399	435	420	396	439	396	427	431	388	420	401	411	400	430	414	448	393	414	400	403	419	385	427	405	448	459	430	416	434	393	431	411	424	390	427	441	394	428	403	445	387	414	420	428	420	396	428	437	431	364	421	400	405	384	442	412	422	425	400	432	409	395	398	394	376	416	390	409	420	412	396	422	451	393	417	442	455	422	434	418	404	440	389	426	399	440	405	421	409	426	401	407	422	418	408	444	436	429	385	382	407	404	429	434	390	386	424	390	405	440	419	403	395	420	428	429	396	427	418	421	416	406	400	399	391	438	453	408	414	368	413	385	449	399	392	408	433	404	365	360	413	406	402	441	391	370	416	406	441	408	427	397	419	431	384	400	386	395	419	394	405	407	438	426	419	409	450	417	405	393	421	401	436	403	403	403	371	401	434	369	418	408	407	432	440	400	410	407	403	401	458	426	425	373	421	404	404	409	405	379	428	441	360	424	387	399	442	430	424	416	390	413	400	403	402	433	401	444	424	382	446	409	407	419	431	436	404	410	385	405	403	445	416	426	412	403	420	380	445	427	434	406	435	407	425	442	453	431	440	428	417	440	403	453	425	398	393	401	408	453	463	401	417	442	432	447	430	414	423	397	423	419	413	402	419	450	405	389	447	385	400	390	417	433	401	392	413	437	392	396	435	407	406	406	410	414	390	423	400	407	423	408	426	410	392	418	420	457	436	417	431	401	449	426	414	439	445	388	401	420	406	404	412	418	411	409	420	390	437	437	420	416	418	425	450	439	439	398	421	451	427	441	414	434	404	446	438	418	395	384	395	392	396	428	388	411	459	404	393	411	414	403	414	438	429	414	388	419	434	412	405	463	381	400	452	408	426	421	421	415	421	463	383	433	430	412	403	396	395	403	414	437	396	391	419	420	431	429	432	456	435	438	406	442	412	389	402	404	436	411	419	394	458	378	412	447	417	413	397	426	406	425	436	422	410	425	426	421	427	406	428	416	411	428	416	426	392	407	377	395	413	404	412	416	397	433	380	431	378	425	402	410	414	417	391	410	423	420	408	411	410	413	395	442	409	457	447	432	450	429	418	438	412	425	409	408	404	384	409	356	417	407	421	422	430	400	430	436	415	443	420	411	382	448	421	412	415	411	422	438	436	445	424	430	427	433	419	444	409	410	430	392	419	424	493	401	424	415	427	384	424	395	443	414	409	475	419	408	432	436	396	419	413	374	412	416	406	405	473	415	392	432	415	420	428	415	409	425	422	426	438	420	398	461	425	402	385	400	424	423	390	372	436	420	381	400	402	408	408	431	429	381	418	421	433	416	461	402	393	350	466	401	395	386	437	448	457	402	421	396	394	417	443	420	400	442	390	379	418	405	439	406	430	432	392	437	418	424	404	420	437	416	398	435	426	452	447	434	426	411	401	421	387	422	429	432	386	392	419	444	406	413	415	429	396	426	383	416	383	391	405	403	352	395	416	404	448	415	418	408	400	395	428	452	412	381	393	414	393	416	418	423	403	434	430	413	421	388	408	419	398	450	401	402	459	426	443	401	456	431	413	421	431	432	417	408	463	428	392	399	421	398	415	427	409	439	449	419	420	434	439	421	442	394	444	403	444	426	407	446	417	417	431	423	415	417	396	447	422	401	411	405	425	394	440	392	421	425	435	390	421	407	432	384	405	377	428	419	422	414	401	442	388	435	389	377	462	415	436	439	443	376	418	423	416	415	378	397	400	405	384	406	429	397	446	428	433	387	432	422	417	405	393	421	434	405	420	441	401	415	400	421	434	421	423	421	407	415	430	427	412	433	397	424	420	463	412	438	366	393	454	381	425	413	408	436	397	419	399	362	385	421	439	457	413	440	392	397	452	431	402	462	417	413	440	373	432	403	415	444
6665	7599	17682	40731	46778	41357	29685	16620	7324	2787	1281	899	772	744	716	729	790	787	741	725	756	694	785	763	716	716	747	743	702	701	696	735	712	745	693	745	722	765	782	736	698	734	761	695	720	753	774	741	724	745	745	784	684	751	725	763	741	771	701	748	785	753	742	732	768	759	745	749	745	728	757	698	703	764	692	714	754	750	711	726	726	750	740	723	765	733	695	702	757	701	693	708	789	721	708	736	733	791	740	755	767	730	729	720	725	772	711	746	758	726	761	739	729	768	745	758	727	726	732	751	799	742	758	741	691	725	762	709	731	726	718	675	774	720	743	770	709	759	736	758	723	758	759	733	730	660	729	701	700	763	744	724	738	710	734	708	740	744	696	716	770	667	760	754	762	715	746	767	763	724	709	777	728	717	727	729	794	726	730	683	740	739	675	746	744	760	749	724	751	743	695	718	750	705	755	681	735	734	731	724	724	710	747	751	746	745	722	740	757	736	718	710	705	722	723	717	696	760	689	736	757	750	738	749	733	714	740	739	714	753	705	717	686	744	739	717	778	776	736	716	775	787	722	710	705	741	744	726	754	758	730	728	724	707	751	724	718	741	700	727	772	720	728	803	684	751	792	757	733	710	761	771	730	778	694	743	711	697	760	750	760	752	736	724	763	760	705	770	742	741	737	710	774	744	746	794	762	801	727	731	729	740	733	705	711	741	772	736	726	712	696	762	727	746	710	743	719	709	705	765	727	740	677	730	659	814	717	755	752	754	730	756	794	737	743	727	743	742	774	765	738	727	681	787	708	780	760	735	718	725	719	754	731	744	733	740	685	741	711	708	763	720	713	742	721	709	760	749	702	748	750	755	777	744	728	693	728	710	731	749	766	741	751	701	695	738	776	762	782	690	757	704	717	753	741	763	706	724	763	702	724	754	739	716	709	735	715	714	700	748	750	750	797	736	728	694	749	738	718	718	722	776	738	750	716	739	702	749	761	752	757	726	710	777	751	754	731	744	756	712	702	756	712	761	752	718	681	742	714	748	716	702	798	754	736	776	711	705	673	709	713	727	711	766	758	738	746	749	715	727	730	743	793	729	737	760	757	776	738	756	768	765	731	680	724	744	785	776	765	743	770	751	698	739	742	736	763	747	776	724	721	715	726	721	773	727	779	789	744	786	726	696	753	732	726	713	777	702	718	693	737	722	736	766	708	771	733	752	680	768	735	737	672	728	777	754	732	776	690	735	742	747	688	754	740	792	708	744	712	794	712	744	753	698	724	753	745	735	746	722	686	688	749	747	725	762	749	715	740	705	741	757	763	666	700	743	730	733	789	747	754	703	724	789	703	718	749	676	721	738	786	774	730	734	745	719	759	739	777	703	758	711	799	734	722	725	666	712	765	737	729	753	743	725	758	772	749	791	699	725	737	714	709	745	732	778	752	739	727	704	733	719	735	767	736	782	774	723	735	748	751	771	750	740	679	727	731	696	736	742	717	770	777	714	709	755	753	722	750	755	726	750	738	743	696	770	754	719	747	745	752	768	740	708	773	710	718	724	752	753	725	743	769	727	714	717	763	746	795	703	725	740	749	759	722	758	760	718	716	727	765	723	692	679	729	706	749	760	761	779	789	762	710	737	702	709	751	767	746	766	700	720	702	774	774	754	685	736	743	731	770	757	709	765	787	753	760	745	723	772	756	739	746	729	725	717	765	699	714	746	780	707	706	729	785	677	748	707	741	720	742	746	737	734	717	733	699	730	723	765	762	742	768	732	751	728	745	740	757	719	747	718	768	698	774	719	691	793	762	696	716	775	752	734	746	732	720	774	726	782	720	700	756	771	722	742	708	670	733	772	746	719	721	709	716	704	738	752	749	725	742	727	748	756	753	715	732	764	725	725	758	710	745	702	680	690	778	724	764	744	706	698	803	733	690	772	723	731	767	797	740	741	735	735	729	791	782	766	717	797	781	699	755	769	760	782	733	711	759	741	713	752	759	740	709	775	760	733	758	745	717	739	777	700	723	730	703	697	757	759	762	732	747	710	745	703	757	749	785	762	718	732	710	722	755	731	738	738	737	727	709	770	735	738	732	734	726	721	720	728	737	752	771	731	735	747	750	733	736	734	779	747	747	722	719	746	731	755	799	716	759	768	717	705	736	761	707	726	701	712	748	734	715	744	760	723	741	753	728	767	744	717	728	707	750	716	752	749	727	724	761	734	742	731	710	779	711	733	685	680	755	704	713	792	745	730	729	702	750	770	756	770	746	761	764	743	737	777	760	708	725	715	760	695	720	723	725	768	736	761	722	766	774	702	690	727	741	756	727	728	759	754	705	805	781	733	709	749	734	774	726	778	781	747	736	777	740	737	748	734	733	750	763	742	713	754	769	710	759	707	756	768	713	755	701	756	711	745	746	748	730	739	776	770	720	748	759	704	695	757	782	738	732	764	755	721	708	726	760	750	724	688	706	813	723	763	731	743	739	722	699	701	781	768	784	806	688	769	781	783	786	764	755	748	763	738	701	750	766	759	795	770	758	774	703	777	732	762	740	736	768	751	743	777	744	739	759	763	711	704	717	741	709	699	741	708	708	719	745	755	725	686	769	734	703	683	708	749	708	771	725	760	736	745	720	694	733	720	706	767	684	774	731	712	753	743	726	752	710	759	744	754	748	712	701	696	701	723	756	766	728	744	755	711	739	758	759	730	760	791	754	742	724	710	726	801	762	747	738	731	711	756	718	769	669	703	741	702	715	793	769	720	709	706	739	750	719	721	728	716	778	743	747	758	711	712	759	781	781	774	713	751	699	699	762	700	712	711	704	734	758	742	771	696	734	774	757	802	727	735	722	753	718	737	730	788	757	734	738	792	756	734	752	730	737	715	732	708	713	750	745	715	743	758	730	727	703	728	742	728	705	699	736	717	770	777	697	735	695	715	732	741	731	688	715	732	701	709	724	688	738	739	712	733	770	733	738	736	737	722	700	721	757	736	746	767	712	777	773	705	741	759	743	726	707	774	747	741	755	769	740	698	780	733	758	700	742	753	772	702	736	749	756	718	715	759	730	745	724	735	741	752	725	670	741	783	750	720	728	767	734	729	740	743	718	804	696	752	715	734	695	734	800	761	702	735	702	735	713	718	731	739	786	761	772	763	718	767	793	790	698	687	694	734	705	751	714	748	737	732	742	734	737	742	735	706	758	761	745	745	783	722	780	781	743	710	764	765	761	717	698	748	753	702	713	738	725	736	719	729	723	710	803	706	757	719	700	704	780	767	705	715	751	727	728	788	715	756	727	718	753	684	790	661	653	738	791	755	743	782	723	732	770	701	678	715	749	750	769	750	748	723	729	766	732	679	765	741	712	750	740	744	754	768	762	750	760	757	756	741	718	739	711	749	729	697	735	754	737	775	714	760	753	702	699	742	725	762	716	800	735	751	705	707	682	750	758	719	785	738	708	708	718	734	709	752	805	747	768	785	694	792	751	782	735	771
22999	21006	28736	24886	46328	52645	40568	23556	10070	2559	852	413	347	355	331	307	342	340	344	306	311	320	312	315	316	327	340	310	300	281	313	286	330	334	305	301	308	307	320	296	276	274	273	321	307	299	304	302	305	345	308	309	307	306	291	310	319	356	313	303	341	281	283	315	290	336	332	314	319	322	283	290	332	336	338	309	347	323	300	303	294	285	315	319	333	350	303	277	315	344	298	299	303	293	340	325	330	342	297	298	305	346	303	291	301	316	323	319	317	315	332	299	297	310	303	314	328	308	320	299	307	317	329	314	316	361	327	335	310	295	317	305	278	291	293	276	297	323	269	297	298	292	320	292	313	308	320	310	314	327	308	313	303	329	307	346	314	292	316	327	298	311	285	301	319	300	323	303	329	325	317	355	276	309	302	303	299	301	336	310	297	314	296	335	314	337	315	292	301	328	268	315	320	312	295	358	336	319	303	332	319	328	316	306	309	304	325	299	307	337	322	315	339	313	286	284	296	299	310	321	302	305	294	308	301	317	323	318	310	289	336	291	304	310	296	317	334	321	306	309	329	354	283	306	353	310	305	320	315	314	323	325	299	299	284	310	317	319	311	318	332	308	301	315	308	332	345	338	323	315	329	302	306	295	326	310	280	334	333	291	318	320	316	300	340	278	341	338	300	302	302	289	312	293	342	283	301	348	303	306	301	283	310	332	331	340	320	320	299	317	321	310	346	300	319	316	328	314	311	341	276	311	321	345	341	318	330	344	325	292	302	330	315	293	318	300	307	312	329	321	333	343	328	335	338	291	328	308	349	325	283	311	290	309	300	301	301	329	297	314	310	335	306	340	330	310	306	314	316	263	297	307	321	326	277	280	309	292	329	303	314	298	302	272	327	351	324	289	314	294	316	295	287	327	305	355	307	319	274	319	325	319	298	321	322	296	315	355	329	309	315	347	298	282	297	296	329	321	299	335	313	330	316	309	333	334	310	295	333	323	319	323	330	324	318	340	329	312	303	334	344	317	333	328	329	325	297	331	363	324	324	332	323	313	344	307	340	301	311	305	309	327	285	305	284	299	292	310	321	306	312	299	289	296	287	314	312	281	332	325	308	297	308	336	294	300	285	291	306	278	331	332	296	340	306	312	322	309	322	340	328	322	306	291	322	353	294	310	315	299	302	275	313	322	329	318	312	304	313	320	301	326	329	338	313	290	318	312	312	312	319	300	325	321	310	311	308	302	282	290	310	314	298	284	293	302	306	307	281	310	305	320	301	318	297	298	318	343	305	320	285	319	302	287	337	301	321	315	310	326	322	331	315	328	293	334	278	296	305	328	330	318	314	359	321	298	315	294	316	330	322	283	312	304	298	306	334	323	316	318	337	318	310	331	313	295	289	314	295	335	348	310	314	335	300	294	343	288	341	338	312	293	285	324	298	277	275	282	317	337	312	310	295	311	327	298	321	307	297	302	325	320	335	299	287	314	308	345	328	317	304	311	345	307	331	297	285	331	297	306	322	286	297	338	323	322	321	310	290	293	356	316	337	288	323	313	314	310	313	308	286	320	334	321	325	305	326	326	290	317	329	310	316	315	316	323	320	318	293	313	312	294	310	308	308	323	340	322	299	285	330	330	302	317	322	360	355	332	312	335	279	323	331	280	334	292	301	309	274	284	298	304	311	303	310	302	285	331	315	322	341	299	294	347	327	309	354	295	294	319	313	354	313	326	303	311	296	287	317	302	289	309	320	329	320	310	307	307	312	307	291	324	314	298	342	306	313	296	305	316	353	314	325	308	310	284	310	326	305	292	297	274	320	322	291	339	319	314	297	334	262	314	307	308	309	318	308	337	299	320	294	295	321	313	301	301	305	310	306	330	354	319	306	304	294	303	291	328	329	291	305	315	327	299	301	320	292	286	352	326	325	320	320	342	321	315	309	311	281	315	313	334	337	308	299	313	309	304	303	327	316	350	301	317	300	313	314	320	296	346	331	331	328	324	337	301	337	294	341	314	314	293	328	307	313	326	297	305	315	315	282	345	288	311	317	293	311	315	329	299	332	351	278	289	333	330	286	292	338	331	327	333	329	313	334	332	321	293	292	330	319	300	285	319	294	299	331	324	322	344	290	322	288	325	306	302	320	318	307	316	299	302	309	287	287	301	315	298	349	322	318	335	295	306	304	319	307	272	299	321	325	296	337	307	286	320	345	292	316	313	282	306	313	316	318	360	334	354	289	293	325	305	311	312	305	337	315	335	290	315	315	321	343	314	344	331	341	306	320	347	304	306	285	310	334	289	294	322	316	309	321	303	285	336	299	301	305	314	319	336	353	297	331	287	333	283	333	298	299	299	280	321	337	300	292	324	346	300	304	301	336	350	302	313	356	320	321	303	298	352	320	280	331	293	309	317	342	326	346	305	335	301	328	331	325	297	292	307	324	297	321	337	340	299	310	309	295	301	291	335	294	330	291	310	337	305	296	295	316	320	304	331	313	352	287	317	307	323	333	311	304	311	313	328	318	289	330	299	291	314	307	326	348	300	340	306	268	295	297	348	320	322	326	314	319	303	327	327	299	312	325	299	322	312	297	307	314	330	335	341	298	321	307	332	326	314	307	292	316	305	323	323	292	306	296	346	329	326	302	296	314	325	290	313	350	327	311	327	330	296	323	316	308	300	333	311	309	300	286	322	348	293	311	317	297	293	321	307	297	284	316	336	319	320	323	330	312	296	294	305	322	313	337	307	322	340	354	310	302	332	325	295	283	329	282	311	307	305	337	305	336	304	307	334	303	323	354	279	306	317	294	316	293	310	319	323	333	320	306	315	304	297	324	330	316	327	282	304	307	303	312	325	330	319	300	308	324	321	348	337	307	334	309	328	340	294	309	307	321	304	346	298	309	321	330	311	311	281	299	315	281	325	307	304	290	318	315	294	310	327	308	317	322	335	305	287	321	300	307	338	290	304	306	303	323	300	347	285	325	316	303	301	309	282	324	333	348	296	288	289	325	326	313	300	301	336	294	326	300	324	284	313	352	324	318	294	327	287	298	307	330	277	290	321	328	293	338	300	315	324	300	315	315	335	325	328	299	328	362	304	278	344	308	293	305	340	299	301	272	285	303	285	331	313	302	303	310	295	320	298	310	318	289	300	328	312	293	311	343	330	303	287	304	273	288	305	307	314	332	301	332	320	310	300	332	304	355	309	306	334	322	279	329	303	322	295	314	354	310	313	309	323	266	332	337	335	305	291	281	287	322	308	323	260	327	335	328	320	323	296	311	355	313	305	313	316	291	295	304	295	308	312	323	302	311	319	307	320	348	310	298	315	304	322	307	304	321	306	283	312	332	317	307	300	322	313	308	318	327	313	298	342	315	322	336	320	336	288	306	276	300	292	300	295	303	290	288	344	344	317	299	342	335	350	304	321	284	305	328	318	310	328	328	329	319	324	323	298	279	296	291	285	316	309	329	299	331	282	296	316	295	338	285	283	337	317
9701	17468	30262	47578	71635	60173	44003	29923	15890	5766	2018	855	580	602	563	601	537	550	524	531	510	552	555	527	569	565	542	533	580	614	543	542	544	542	539	596	546	490	529	539	510	544	532	594	585	539	511	526	588	519	565	575	536	543	562	563	565	571	566	594	544	541	553	534	566	560	554	560	526	554	551	535	560	543	552	570	565	556	533	530	525	517	577	578	542	571	534	569	520	553	573	543	562	564	532	563	554	515	567	559	506	524	551	548	541	532	510	552	544	508	571	575	555	552	561	571	561	582	539	546	546	533	551	530	542	544	561	567	583	521	532	502	548	569	586	541	544	541	585	552	547	548	547	575	556	586	544	566	582	524	505	565	513	523	534	564	521	570	557	549	540	542	580	523	504	555	568	615	564	550	561	570	571	505	571	534	549	536	534	569	535	588	561	507	565	527	575	537	570	544	585	583	547	535	553	581	528	487	531	556	541	557	539	534	565	543	554	492	584	547	519	553	536	544	566	580	529	545	560	570	526	541	573	557	556	546	558	589	524	578	588	547	571	559	560	571	582	526	546	537	544	512	532	599	529	530	518	548	502	572	547	525	528	575	535	526	565	540	595	537	539	538	554	572	577	590	546	582	543	511	549	566	593	510	516	555	538	531	560	555	553	529	551	537	513	563	598	581	522	528	561	554	564	601	558	599	534	562	548	525	566	507	534	540	595	546	585	540	540	567	526	569	545	581	549	567	572	540	494	533	573	560	575	495	513	547	544	554	558	535	562	572	566	586	558	561	535	551	595	522	575	583	530	540	565	535	554	561	550	544	566	522	545	506	549	548	552	555	553	516	510	514	512	530	539	532	519	543	548	536	586	543	548	534	546	564	544	573	533	549	561	562	540	519	565	550	542	566	564	515	579	579	556	548	569	569	567	589	541	567	594	559	536	515	553	547	546	546	557	524	521	519	500	562	536	519	527	563	533	516	550	570	573	564	542	528	578	538	553	587	548	565	540	567	575	596	574	622	546	520	516	523	556	555	553	586	571	552	564	529	565	500	548	576	552	531	495	556	566	531	597	537	525	514	534	538	523	557	566	583	513	553	592	552	593	559	556	599	597	579	510	532	616	548	532	575	513	502	570	555	563	509	529	558	534	556	567	533	598	586	588	578	552	519	547	529	528	554	533	579	513	548	547	570	531	554	481	550	541	542	531	492	549	555	515	501	545	552	528	541	554	551	571	573	518	520	570	547	575	552	568	560	521	537	549	530	555	546	512	568	588	543	534	562	549	561	540	493	504	551	509	545	539	563	546	549	529	566	551	565	544	557	577	563	573	536	554	523	494	528	541	549	540	538	529	519	526	562	532	517	561	524	555	561	586	540	554	567	536	570	586	563	529	576	539	549	591	497	547	555	580	569	577	534	541	561	548	520	530	569	521	557	541	534	544	548	530	526	545	535	559	495	542	584	560	553	550	570	580	591	539	577	561	526	562	557	556	550	584	532	573	551	541	518	509	529	530	538	581	596	537	521	571	506	492	549	525	575	566	581	522	566	550	615	536	563	529	548	548	539	563	505	562	560	561	550	565	547	562	535	516	563	570	534	534	514	525	518	539	532	524	543	504	560	500	536	547	539	562	582	515	586	567	541	504	568	497	529	517	553	533	579	553	593	552	565	542	552	583	571	559	516	588	562	572	494	567	574	534	562	538	562	565	553	554	535	555	583	558	546	511	565	527	528	557	536	541	561	548	585	550	537	562	610	527	544	564	526	546	556	490	567	539	525	529	534	550	573	516	563	560	505	519	552	532	553	543	540	528	536	532	582	557	551	548	558	525	543	574	538	527	535	536	546	576	542	548	587	542	522	558	511	545	559	578	532	536	572	521	554	538	563	563	554	564	529	522	524	592	577	531	530	598	517	554	525	580	511	523	499	568	513	514	538	576	548	535	555	543	546	516	561	522	540	564	582	546	543	596	510	562	520	558	558	594	583	583	547	545	538	548	545	594	546	519	560	577	566	545	498	563	557	533	543	492	552	583	557	577	525	580	543	565	536	556	546	553	530	579	538	566	528	552	529	535	575	562	552	556	526	542	556	576	517	525	558	614	510	542	586	581	596	525	574	583	552	497	607	506	582	540	519	528	512	585	544	556	569	535	555	549	515	543	519	554	546	529	588	537	555	541	545	557	547	576	551	523	516	552	525	534	582	578	539	567	548	527	549	549	598	541	572	579	543	557	546	524	541	570	521	563	557	555	616	534	567	533	529	574	548	568	521	566	596	579	549	546	536	539	526	591	551	553	544	559	580	550	596	515	534	567	550	554	532	517	574	506	570	526	545	556	525	530	587	550	540	557	586	554	542	573	541	558	550	551	552	534	528	527	530	488	541	535	584	582	523	549	516	538	536	541	558	583	533	539	531	508	525	579	529	515	583	531	510	574	557	548	525	551	573	591	564	547	573	565	553	547	612	566	567	534	560	550	550	541	513	545	546	549	560	567	574	529	564	483	549	551	516	524	539	526	551	561	536	574	482	533	567	485	594	558	552	551	522	601	533	605	535	572	553	518	568	519	559	542	566	539	587	495	564	526	541	537	555	563	565	553	572	567	530	548	554	531	573	541	545	546	563	585	560	502	538	534	552	550	516	547	575	536	557	523	557	555	536	530	539	586	563	559	525	500	556	565	553	543	547	527	525	583	559	528	607	583	550	572	551	545	550	554	537	557	550	529	580	553	528	533	534	518	506	558	587	556	526	581	550	558	549	548	556	510	532	543	545	538	548	532	530	547	524	565	579	587	534	540	542	561	529	566	541	566	522	574	579	518	569	572	560	570	565	568	539	576	545	542	553	540	548	535	516	543	564	548	552	564	523	543	532	553	510	544	577	505	577	560	535	554	513	569	549	521	544	567	559	541	559	535	593	565	562	562	605	545	545	562	545	542	554	535	584	545	557	543	524	542	576	558	586	587	519	573	526	511	541	534	532	540	509	541	546	541	552	561	561	562	521	580	533	482	541	504	581	537	529	616	542	543	546	574	537	540	518	560	558	546	527	515	548	527	566	540	558	510	570	560	577	539	532	550	556	567	580	579	562	545	549	556	544	557	527	524	541	561	554	563	565	531	497	530	565	565	520	569	550	565	518	556	533	538	536	547	536	543	554	560	561	543	538	541	561	564	548	523	537	520	552	516	550	571	499	533	548	540	590	526	555	537	534	542	539	552	548	498	575	536	569	551	567	533	529	583	554	536	583	577	519	528	595	551	556	544	531	532	569	490	538	573	563	531	561	555	542	545	568	551	577	566	560	573	528	550	545	557	548	565	612	529	536	568	549	572	582	564	545	585	527	492	548	525	572	538	549	558	558	555	515	564	537	559	513	555	514	551	578	541	615	569	543	548	540	558	547	557	563	538	562	538	539	545	517	574	580	498	555	560	530	552	539	520	512	586	578	535	565	500	588	571	528	540	577	552	546	562	538	567	562	545	542	508	541	552	538	529	550	554	571
26432	19945	7162	10587	20636	15088	7351	2849	1253	699	542	467	486	452	463	456	448	417	477	449	454	475	423	466	444	468	439	464	478	467	490	484	482	426	437	459	481	437	431	434	434	427	464	455	432	449	467	461	457	453	432	495	468	442	450	442	420	426	453	435	479	476	446	450	462	461	453	462	416	498	437	405	479	453	469	411	433	441	433	436	470	449	448	420	430	457	465	426	444	458	472	450	466	460	433	458	469	471	453	461	428	466	438	464	462	444	416	434	418	410	417	430	440	470	471	444	440	435	458	464	458	444	448	441	469	476	435	469	419	440	444	442	443	433	446	436	481	460	456	453	474	419	468	453	443	450	463	454	495	426	457	449	448	446	429	450	452	461	451	471	464	474	449	468	434	400	425	427	421	410	476	469	420	429	486	454	449	461	473	442	425	400	451	439	454	426	462	472	430	408	447	424	444	431	475	453	444	437	442	454	447	437	422	427	457	439	468	448	445	474	455	412	484	441	447	464	483	421	495	431	445	429	450	429	450	448	463	452	425	444	455	460	450	444	482	445	435	449	449	482	423	451	449	486	441	428	441	445	433	482	457	455	460	449	457	417	446	447	442	442	469	444	434	457	442	410	472	463	454	490	410	435	487	426	453	464	477	458	425	483	423	437	434	453	457	426	444	431	458	425	451	424	425	454	504	471	448	424	462	444	436	466	429	458	452	428	445	417	463	452	472	416	453	455	465	460	457	489	456	433	427	461	473	448	431	459	433	453	448	472	474	449	440	442	443	468	444	423	433	447	420	429	471	482	448	455	462	470	471	471	440	426	467	438	431	476	417	450	427	446	427	493	449	461	471	421	457	507	440	467	455	476	454	440	449	478	473	465	470	444	435	456	443	422	457	440	439	482	444	439	470	481	415	469	413	464	435	423	488	455	475	462	455	468	460	462	440	456	426	465	439	434	448	498	458	410	491	423	463	470	435	465	471	482	436	423	452	457	429	464	449	468	434	455	434	458	478	448	473	444	497	464	411	467	453	446	438	416	443	444	440	450	420	458	417	438	405	438	452	435	435	431	479	412	407	467	446	434	469	452	470	421	465	463	467	460	453	448	437	425	470	477	438	463	446	449	455	416	426	472	452	494	454	437	459	433	441	456	466	453	446	431	451	479	440	428	461	459	423	489	466	434	487	499	436	408	469	409	445	389	455	487	445	452	459	461	450	471	440	415	473	489	439	451	481	460	432	450	450	449	439	468	478	469	442	441	457	444	465	457	450	477	477	441	440	453	431	426	484	421	486	461	442	464	435	506	418	426	478	465	438	473	415	460	455	422	425	453	438	442	473	446	500	445	479	438	412	440	400	466	416	453	449	424	396	442	416	459	412	425	423	456	449	453	428	473	471	474	475	479	418	451	466	452	432	453	480	428	437	434	443	430	471	461	448	433	412	492	470	416	432	478	412	433	458	471	449	402	464	426	412	452	449	424	472	412	425	476	409	463	442	494	465	464	404	444	460	441	417	420	430	428	417	438	482	489	461	460	436	418	447	445	525	481	444	416	409	454	427	415	447	426	470	491	471	402	446	443	480	470	421	429	442	464	445	454	439	450	452	443	424	457	472	427	458	439	446	452	466	473	450	423	438	457	440	469	437	444	443	464	444	479	416	443	453	435	443	432	462	476	446	436	407	407	424	507	476	454	460	481	450	442	450	452	444	472	466	488	467	454	443	448	416	417	461	468	441	432	439	456	473	464	474	482	444	423	445	435	466	453	418	413	475	479	439	466	440	486	420	408	421	413	413	462	468	469	439	449	449	430	463	419	437	495	459	454	443	477	446	466	483	486	446	468	456	429	434	458	475	436	498	453	465	436	440	382	443	464	463	486	437	458	444	516	434	468	491	455	451	434	428	484	432	423	471	479	461	452	428	464	465	450	432	470	508	424	438	462	449	493	473	429	446	433	424	439	470	458	477	434	455	439	428	435	462	445	453	448	432	440	455	462	461	456	450	437	463	476	489	441	458	458	465	415	422	480	404	442	454	437	430	454	425	438	452	429	444	436	472	443	409	464	448	455	406	441	425	452	414	452	455	425	432	457	468	487	436	443	441	448	456	425	463	474	430	438	425	443	434	483	497	492	456	460	441	451	410	455	477	421	449	438	436	460	440	447	441	481	396	452	445	454	433	453	428	451	435	440	454	455	475	448	409	462	405	449	445	447	448	444	463	395	435	428	471	401	445	420	463	438	445	401	479	487	457	445	467	465	443	455	463	405	445	469	470	457	447	458	443	449	430	440	432	464	429	479	452	451	442	477	458	438	458	443	442	497	436	443	422	455	463	470	408	429	478	455	446	419	472	443	439	461	466	426	443	463	444	450	449	456	447	468	472	432	458	449	438	421	463	446	450	448	429	406	425	470	453	437	488	460	503	459	457	460	448	469	444	440	485	438	442	421	432	429	432	463	454	450	419	446	491	463	424	440	462	422	461	445	465	457	460	438	490	447	471	447	445	459	458	486	478	441	422	433	446	451	423	440	437	444	432	443	457	437	459	447	446	459	449	422	438	477	452	419	435	464	464	456	431	426	428	440	463	424	437	446	470	454	505	459	444	464	464	482	441	500	454	489	393	444	452	466	444	473	465	461	417	458	465	472	456	456	453	461	443	447	440	455	433	434	435	435	443	449	448	439	432	450	432	436	439	484	450	449	425	449	451	456	493	460	453	447	479	417	462	467	472	430	420	435	448	431	435	486	464	435	426	447	450	429	463	488	470	456	441	419	478	452	455	408	426	423	498	460	424	438	433	450	432	435	465	452	422	460	444	409	480	428	481	440	467	461	426	477	475	463	486	480	443	468	431	453	465	426	466	446	461	436	473	455	480	461	436	448	447	439	452	446	449	427	465	444	457	441	428	446	420	412	426	452	480	436	435	434	458	438	486	432	467	453	443	437	434	414	501	431	406	468	442	424	446	470	469	448	436	444	493	433	463	446	412	424	428	468	472	415	486	431	446	449	461	439	443	439	426	464	455	473	438	441	445	414	441	458	439	468	412	435	418	481	475	453	444	390	453	438	479	455	473	482	419	444	441	445	455	413	457	427	458	439	453	430	400	467	435	423	441	430	449	463	437	442	476	458	424	463	445	446	433	438	440	451	463	448	451	439	454	439	436	441	446	402	460	432	493	469	449	460	428	422	442	498	489	420	496	468	430	489	459	440	464	419	452	447	409	432	422	476	462	454	463	459	442	464	456	468	436	426	454	381	404	410	438	466	439	462	457	448	423	438	467	454	466	476	425	473	463	421	499	424	461	458	474	456	460	467	484	430	444	481	431	493	438	441	470	488	455	449	450	463	459	436	416	429	443	463	408	470	408	417	453	474	434	421	474	469	420	454	448	458	411	449	467	421	442	423	433	456	409	474	459	437	430	477	425	451	431	441	489	446	471	482	475	423	459	455	444	447	445	438	430	459	463	435	461	457	425	446	472	441	446	409	452	489	426	459
4843	2771	3660	17575	29534	21998	12982	5938	2645	1425	978	874	800	815	773	751	725	799	837	817	753	753	815	775	764	763	755	802	822	732	755	777	777	831	789	767	792	847	813	839	774	777	756	780	783	793	803	774	785	830	758	764	734	781	788	802	793	755	776	752	785	805	785	858	751	750	848	793	764	790	806	784	767	793	746	758	774	748	811	826	762	752	827	797	791	810	821	773	793	758	767	804	753	808	759	806	823	834	800	810	753	767	812	780	822	788	748	799	761	732	735	790	794	755	724	774	847	741	765	797	773	814	788	788	793	794	770	813	773	791	822	824	816	811	763	770	814	801	781	820	824	778	773	795	756	755	794	735	759	814	774	767	818	812	761	786	791	746	802	810	789	777	811	785	804	788	757	818	783	755	810	761	768	729	814	813	805	797	820	762	794	831	830	782	747	788	778	759	786	774	807	736	792	806	746	779	765	792	778	678	779	810	787	794	788	827	719	817	782	796	757	754	768	808	772	804	766	808	747	771	792	823	787	772	763	820	802	822	754	754	780	787	770	816	750	825	812	744	803	771	789	808	785	789	795	792	822	743	770	744	735	780	793	818	807	781	809	779	818	784	816	752	784	765	800	811	763	828	817	782	753	779	784	796	799	792	743	851	780	832	761	801	739	758	803	766	744	740	786	757	757	803	804	768	766	772	738	797	802	767	757	807	767	798	826	808	729	757	829	762	757	794	808	802	800	750	760	836	813	780	822	762	760	754	790	792	763	795	776	713	763	781	836	799	806	763	806	759	839	805	785	783	755	792	798	823	762	801	783	737	760	816	769	795	835	755	826	766	781	830	812	754	792	810	776	790	767	791	788	774	819	842	761	790	732	840	799	756	741	785	809	828	766	752	773	735	788	770	817	813	807	818	784	752	816	804	750	861	742	827	781	754	789	816	789	765	783	783	757	815	750	739	775	820	764	739	809	774	731	702	778	782	792	768	787	809	802	801	809	766	802	866	741	823	797	777	762	794	793	837	770	836	748	757	792	814	757	786	821	803	777	791	788	827	837	718	763	785	756	811	771	840	792	804	757	811	773	783	724	754	810	794	764	787	779	760	771	810	786	756	778	773	791	763	788	830	812	744	769	776	795	794	759	788	798	766	801	740	779	775	821	761	793	774	786	779	766	788	798	752	804	779	763	766	807	803	818	768	764	828	809	780	789	739	775	767	756	775	779	801	786	777	803	762	791	814	778	815	728	806	729	730	788	782	750	766	763	753	805	742	776	746	799	788	813	752	761	783	766	723	797	821	768	782	776	832	734	740	766	747	764	797	744	820	770	747	770	760	766	785	819	795	825	777	764	844	798	768	746	770	768	781	785	774	798	788	792	783	809	806	814	821	759	804	736	785	813	806	813	775	822	752	743	791	766	738	817	784	823	802	752	760	786	814	782	810	748	755	724	782	776	772	735	788	780	808	827	796	785	780	767	796	799	752	757	784	743	816	799	808	829	789	824	750	785	766	765	791	814	773	785	769	757	765	804	735	788	765	794	741	772	763	807	772	796	781	764	825	823	802	800	826	756	848	802	788	779	762	790	773	771	854	786	780	780	785	757	709	739	744	807	793	828	755	790	765	774	789	796	814	782	751	728	806	801	784	785	777	873	837	794	794	751	800	782	819	829	805	783	761	808	774	774	756	773	810	755	749	809	836	764	781	781	821	793	789	808	761	798	773	805	756	788	772	759	808	760	759	812	765	798	731	704	824	757	780	811	799	865	803	811	799	776	796	794	751	782	736	759	795	767	814	779	832	783	741	815	763	809	783	849	764	776	804	838	790	745	820	809	758	766	788	783	783	796	759	796	852	760	814	766	764	824	733	784	717	782	821	765	768	782	786	785	784	759	789	789	780	770	793	826	794	756	787	827	749	834	837	798	771	742	806	771	778	804	773	786	757	749	799	819	796	742	835	815	776	779	798	789	773	800	804	755	802	768	773	780	778	769	792	768	821	735	784	784	805	780	756	845	788	823	790	772	788	808	797	820	848	828	769	764	777	774	748	807	766	800	784	778	785	840	712	776	752	773	812	737	751	817	717	810	815	785	757	778	813	727	798	787	762	758	766	797	813	771	753	781	787	806	794	828	803	821	749	799	796	772	745	808	784	819	798	772	816	782	808	781	798	800	758	764	827	831	774	841	785	830	784	789	840	786	768	804	821	767	810	821	749	704	798	750	778	775	783	751	760	737	766	761	802	802	775	832	814	776	822	810	773	817	781	760	829	782	805	773	792	803	778	763	852	739	781	776	800	772	795	798	812	774	783	839	783	818	820	832	731	791	813	756	810	797	797	791	772	763	775	765	778	812	762	745	790	807	740	751	748	786	794	772	785	798	808	789	791	802	792	781	790	762	794	725	758	829	746	724	827	789	805	761	774	842	798	790	816	795	784	779	821	784	809	739	747	750	779	814	761	790	775	801	795	770	775	755	762	736	766	783	787	769	818	769	746	799	755	797	795	802	822	769	799	770	799	807	819	795	786	817	784	789	853	801	744	830	793	806	800	773	771	793	795	766	787	747	789	786	825	778	783	822	747	815	803	799	760	742	821	753	794	825	761	827	786	811	804	790	746	799	792	822	738	781	758	780	789	805	721	807	804	773	778	807	812	784	750	807	794	779	764	768	743	743	762	812	735	847	775	775	787	783	776	795	793	806	759	740	769	793	765	810	798	795	791	803	795	809	758	780	797	751	813	788	814	770	778	801	826	809	809	775	791	772	825	809	772	753	802	795	769	825	779	789	815	751	789	820	773	768	803	773	829	772	834	818	774	783	809	810	796	784	752	794	731	780	758	779	839	771	776	777	757	839	796	740	807	792	735	770	734	827	796	715	796	724	806	779	751	831	793	785	788	792	749	766	769	795	772	787	767	764	808	810	761	755	757	739	781	788	756	812	819	822	786	755	819	809	794	816	732	818	807	804	781	772	811	788	814	741	744	787	759	773	747	792	726	749	795	805	790	795	790	777	748	821	806	823	758	817	776	765	796	835	783	788	808	797	798	816	796	791	773	811	761	768	811	726	766	812	785	827	776	760	745	759	774	743	807	796	785	750	767	772	757	775	761	757	787	807	778	784	771	863	751	823	789	815	788	808	793	753	820	726	773	811	797	809	787	783	786	811	773	822	781	777	793	764	786	797	800	744	743	808	836	772	817	785	814	783	747	808	764	812	754	768	739	818	820	798	765	778	811	806	803	728	823	732	787	766	779	797	811	807	774	778	793	772	809	766	772	821	764	769	797	844	800	770	783	790	807	799	781	764	783	778	781	784	817	778	774	794	792	786	760	810	761	772	794	770	769	786	742	798	744	801	754	754	779	786	796	776	721	827	788	780	725	801	800	765	789	821	795	782	765	765	800	779	808	805	759	745	763	733	780	773	861	821	782	783	758	827	791	779	800	789	783	789	765	777	760	805	774	805	789	765	818	802	787	816	804	808	780	810	773	804	807	794	752
24691	20934	26813	29690	42498	35018	22905	9612	2855	1100	617	439	421	397	439	391	396	414	378	401	440	423	409	392	425	421	393	406	401	445	409	421	415	389	417	400	421	436	401	438	410	426	452	404	442	402	427	414	390	393	417	415	400	414	406	397	384	426	446	447	408	428	424	409	408	377	381	432	419	413	432	394	421	419	454	418	443	437	422	405	394	412	422	412	398	436	429	421	445	411	390	397	386	421	404	424	436	401	410	398	431	401	382	407	446	449	457	383	394	401	378	417	415	416	419	407	412	412	410	420	453	410	403	414	410	442	418	420	397	386	412	422	432	412	412	403	414	437	440	398	385	421	366	376	417	385	403	424	407	404	420	398	412	399	406	435	378	423	440	402	423	419	442	410	456	469	410	383	420	424	384	434	400	386	410	415	382	424	402	394	400	391	405	396	409	399	417	404	407	449	427	395	399	417	387	419	379	368	435	388	391	392	382	421	417	406	424	421	389	410	428	434	402	413	411	368	417	406	375	470	378	392	427	389	412	393	416	425	413	438	420	408	434	414	390	411	413	418	388	377	423	428	426	424	424	435	390	408	402	400	384	424	400	402	379	410	434	418	392	402	438	382	386	397	436	403	421	393	398	403	392	414	414	433	414	398	400	419	401	417	433	396	435	409	410	438	375	407	449	402	407	431	417	390	376	432	428	421	374	368	407	423	398	404	421	437	414	388	417	412	406	433	402	378	431	408	397	414	423	383	401	405	419	365	394	413	382	375	395	404	400	397	426	442	413	384	392	443	406	441	411	425	418	416	392	405	407	447	416	415	435	406	433	377	443	408	381	435	415	414	395	437	434	402	426	413	407	452	419	411	434	389	427	462	399	389	402	414	403	404	420	403	364	412	419	386	407	432	394	376	381	400	419	403	411	410	394	426	405	414	397	403	391	409	406	405	431	402	391	411	376	404	407	421	405	451	415	438	366	403	449	433	373	424	388	459	455	415	415	425	443	441	385	406	372	396	402	428	424	396	399	366	403	421	374	411	417	404	367	405	409	399	397	414	393	397	419	434	427	436	407	409	430	406	431	388	434	430	402	419	406	411	410	396	402	415	391	436	436	455	408	412	432	378	396	403	386	413	421	408	387	438	410	366	440	376	417	437	411	404	400	398	422	411	416	400	431	401	475	419	409	422	406	401	406	422	406	445	424	382	388	412	396	448	417	428	436	442	394	401	427	371	408	384	395	448	364	422	413	419	461	414	389	391	412	435	425	398	414	397	415	413	432	425	394	398	392	388	419	397	410	424	408	407	389	377	397	435	433	410	440	406	403	420	374	388	426	409	406	410	417	431	404	417	407	410	387	413	392	449	440	417	421	369	393	431	421	396	427	423	391	407	410	439	432	388	399	397	404	382	422	423	422	440	390	399	423	389	436	430	401	430	413	445	363	451	461	424	375	405	420	408	418	389	406	404	406	445	445	429	376	385	379	432	427	421	405	405	393	393	413	361	413	379	370	381	372	403	390	411	400	406	382	422	432	397	416	404	432	425	386	415	451	435	409	397	396	427	443	428	431	417	390	413	421	410	433	411	414	452	417	408	378	411	399	409	439	428	429	399	431	397	440	393	409	435	424	442	403	417	384	405	429	378	402	418	397	389	416	401	417	419	396	385	371	408	454	412	399	432	407	405	400	405	396	425	440	432	398	422	440	404	427	409	428	387	412	381	438	439	387	378	397	396	379	399	441	400	373	420	443	406	440	420	406	428	410	434	414	387	409	413	395	382	401	421	391	409	428	431	389	357	411	396	403	401	385	383	413	415	412	428	387	399	411	401	417	404	392	396	400	418	393	428	428	385	400	419	376	440	409	398	373	436	408	411	399	405	387	402	416	404	415	453	388	432	404	433	398	428	411	371	417	409	417	425	408	429	440	428	394	414	392	423	425	398	418	395	399	391	413	409	420	393	416	439	423	412	431	401	404	389	380	411	395	415	386	438	437	407	391	402	400	394	394	416	413	380	404	433	426	382	409	445	432	423	358	398	390	392	413	390	360	412	404	416	376	406	437	405	377	436	419	418	381	407	412	442	407	409	422	410	430	390	415	437	396	428	413	454	398	395	390	380	414	407	413	385	420	427	430	413	420	414	444	400	411	392	422	420	396	444	418	418	412	441	387	396	398	412	416	417	415	420	418	416	423	400	396	387	419	409	398	416	406	391	392	433	422	411	395	395	393	366	387	424	413	429	385	385	423	400	421	428	439	414	403	428	431	409	425	418	420	395	443	393	399	392	412	422	396	412	422	443	397	413	422	440	378	413	435	397	408	402	421	403	403	427	389	417	431	390	400	418	438	424	419	427	439	403	387	398	400	349	411	426	426	433	418	388	435	395	400	414	415	417	450	427	447	370	413	385	416	469	387	370	377	363	375	406	421	426	412	395	411	372	396	432	427	429	454	431	429	408	419	425	428	392	400	369	436	413	391	408	392	400	388	393	384	399	429	449	424	406	416	385	430	421	413	398	400	415	419	391	396	426	429	403	415	426	401	396	369	398	404	394	422	453	378	414	388	408	416	401	371	409	416	419	387	397	411	380	371	428	401	420	416	405	414	443	392	423	397	392	406	435	391	429	416	386	413	427	406	400	412	366	415	415	426	380	402	433	407	431	443	382	374	413	407	429	441	431	409	416	390	386	415	437	390	442	423	389	414	435	424	418	412	388	388	409	404	404	403	386	413	393	389	421	406	430	384	385	434	401	369	429	426	414	423	446	426	385	415	425	403	414	412	376	426	410	412	378	414	383	416	437	363	420	421	382	380	391	432	414	431	390	400	360	410	364	415	423	411	394	397	427	423	378	388	408	415	408	416	378	395	373	399	421	436	360	407	440	417	378	437	392	416	402	393	397	404	408	371	409	384	416	419	412	397	414	458	435	377	401	410	417	418	411	408	417	390	376	413	364	425	375	395	464	415	412	427	413	419	424	385	414	410	407	441	410	426	418	408	420	430	438	435	379	424	436	419	408	414	404	414	382	397	421	398	393	431	397	430	392	379	395	423	376	381	386	426	374	433	383	417	412	429	439	418	417	418	404	408	402	440	418	381	407	402	416	429	377	401	405	400	382	455	413	395	449	380	399	456	426	397	391	400	387	398	421	414	411	447	395	371	427	377	392	422	434	431	425	445	413	430	432	416	405	423	410	424	404	406	421	402	425	448	418	400	413	413	383	388	408	366	395	418	405	429	418	397	406	412	399	442	431	417	438	387	400	406	404	394	405	432	423	386	396	408	385	421	381	429	419	432	381	396	425	427	411	404	420	389	413	417	396	398	397	444	468	423	406	408	412	392	397	402	409	427	420	419	443	398	429	391	399	395	413	387	396	399	399	449	397	418	401	428	401	433	410	383	427	394	387	396	396	396	394	378	396	436	373	410	420	386	394	403	391	433	421	450	392	417	449	455	384	414	405	417	438	416	412	407	376	397	398	421	381	379	414	389	404	387	399	421	427
5689	8031	16774	37824	49016	39594	28019	15507	6417	2441	1132	813	772	730	697	754	754	709	719	714	775	689	724	696	692	751	781	699	691	730	735	728	749	768	787	751	726	719	706	725	748	710	746	688	765	676	722	776	694	731	663	751	695	766	685	720	775	755	735	746	789	746	706	724	690	746	719	697	765	745	703	789	747	757	701	707	728	723	745	727	757	735	711	695	743	719	744	720	685	750	744	726	725	759	701	728	741	759	696	733	712	708	696	792	732	725	698	698	737	734	748	732	676	679	686	702	688	702	721	745	743	726	721	786	746	778	713	740	742	722	751	742	723	711	745	741	739	724	734	729	699	723	725	724	729	699	738	755	744	729	717	766	749	684	703	715	726	698	690	769	739	738	757	754	760	698	736	697	748	722	703	741	759	708	714	745	702	761	723	744	759	762	715	679	758	750	730	732	694	711	743	747	761	741	729	746	726	664	731	709	728	756	721	790	726	792	711	796	741	719	734	699	706	710	732	700	759	689	691	730	705	761	739	760	726	746	725	772	673	709	702	764	738	739	715	750	762	766	761	726	713	725	738	782	723	707	724	715	756	698	742	728	725	717	765	702	720	750	728	745	761	710	763	705	678	735	718	685	732	743	763	730	719	734	770	746	738	766	715	731	692	708	815	779	729	723	703	739	773	719	725	699	725	728	760	704	738	754	735	748	735	730	768	706	707	698	683	732	698	794	716	718	724	738	734	742	747	714	719	733	710	653	699	773	731	708	733	705	747	748	718	778	679	717	723	725	735	692	747	737	718	715	772	731	714	758	716	729	733	753	704	706	718	722	681	722	745	740	728	727	689	728	741	723	720	757	725	737	809	785	718	718	751	731	731	746	779	720	700	721	800	724	726	743	711	745	734	735	749	689	787	749	736	733	704	719	731	745	692	732	742	705	748	689	730	688	740	708	735	721	720	769	706	640	726	787	751	788	761	770	755	762	708	757	716	718	729	725	716	708	749	733	721	741	764	732	726	749	731	731	724	755	774	699	703	723	728	747	737	705	723	730	775	759	674	712	754	698	692	735	700	699	744	667	734	709	662	744	721	745	737	697	703	737	732	696	711	722	736	734	745	704	748	772	734	743	709	716	704	680	756	766	737	716	769	704	788	740	757	731	691	751	764	729	730	788	709	727	659	749	749	702	768	724	755	779	696	764	722	735	726	716	719	729	682	720	735	781	760	707	731	752	766	715	730	760	698	731	745	720	721	711	721	743	750	701	727	763	750	710	734	769	760	738	684	720	743	692	738	645	707	763	756	687	747	735	738	723	714	744	769	756	738	733	756	691	680	725	740	719	746	672	740	793	720	698	753	763	781	737	693	708	720	738	705	769	732	729	716	766	708	719	711	695	732	767	743	744	759	777	759	714	735	764	718	727	750	730	749	748	691	730	682	672	713	727	729	708	714	703	736	729	703	751	743	738	717	719	749	712	755	717	737	740	728	696	721	710	752	717	715	725	711	745	750	681	708	751	719	737	722	705	735	732	731	741	684	766	707	735	708	758	688	756	680	733	755	731	711	777	737	689	709	718	771	743	760	743	745	737	713	768	722	731	703	741	733	703	733	749	692	761	697	701	702	746	682	754	713	749	693	701	741	772	747	742	723	765	675	729	669	719	761	698	741	757	723	747	688	705	740	690	738	726	752	713	701	720	761	728	717	761	710	715	711	695	668	721	806	764	732	730	753	711	770	734	708	733	647	740	746	792	767	762	731	693	767	767	716	761	730	732	696	704	734	714	771	721	700	734	723	737	718	715	716	692	751	734	724	726	745	736	766	695	711	737	738	715	710	706	780	770	760	711	670	738	721	727	756	759	748	727	735	781	695	708	668	787	717	759	722	698	707	712	713	728	663	734	750	729	742	727	724	737	732	737	695	709	721	702	726	704	692	762	708	784	754	765	730	732	765	687	730	780	732	740	723	704	731	787	744	696	744	732	760	748	718	737	738	725	717	774	753	719	726	701	726	737	688	713	745	752	694	733	723	775	720	725	696	755	727	746	749	761	721	722	774	742	755	743	692	732	708	717	751	709	745	749	721	745	709	728	770	752	773	719	737	770	733	714	764	702	751	741	684	725	746	758	716	719	708	737	661	731	728	741	755	760	717	676	697	667	709	747	702	770	776	728	759	715	725	739	716	707	718	749	754	713	729	763	764	719	739	737	694	711	743	719	736	708	722	751	697	744	751	728	743	724	735	670	695	728	745	709	722	759	735	771	716	692	706	745	716	751	681	762	690	724	695	724	732	674	717	706	706	678	672	771	721	713	671	744	695	707	725	701	765	755	735	735	688	782	756	770	700	742	718	718	754	703	744	746	734	690	816	707	746	681	740	681	724	748	746	699	731	795	724	720	716	730	722	717	749	740	733	708	729	734	748	739	720	752	770	720	710	727	739	729	691	713	707	719	704	746	718	727	772	704	764	704	715	736	707	753	753	739	771	756	713	735	734	734	686	711	757	730	766	782	704	707	750	717	737	708	719	741	766	705	708	721	748	773	741	744	750	741	739	719	744	754	748	731	743	685	738	731	746	691	694	760	741	742	671	787	723	727	752	716	788	734	706	716	789	704	749	742	735	771	707	714	796	743	700	749	710	750	742	789	730	710	665	671	687	751	700	730	763	746	748	706	690	762	688	761	725	745	778	759	713	764	715	734	763	742	754	734	713	728	697	796	723	711	746	737	717	714	761	754	737	721	742	732	710	707	709	758	677	747	779	726	714	799	736	763	733	769	726	732	804	748	719	760	717	702	721	724	736	758	714	736	755	738	703	752	781	759	721	685	744	677	722	727	756	762	728	749	694	730	777	697	655	747	724	732	729	727	702	760	780	727	719	701	739	741	720	749	763	711	711	702	716	720	698	760	725	761	772	723	749	688	739	731	740	707	707	689	716	726	729	734	749	757	743	715	715	748	740	752	733	748	722	715	748	729	737	756	740	735	753	726	742	773	722	744	743	712	736	744	757	752	759	724	731	706	742	671	694	713	715	734	720	650	727	725	726	736	742	711	722	782	728	728	720	664	691	722	750	752	704	724	777	746	720	749	712	719	722	714	763	721	756	744	759	724	728	732	730	713	717	740	682	770	705	704	773	763	682	708	721	705	725	731	734	746	761	719	728	759	694	738	738	725	770	735	748	735	750	720	668	792	741	720	697	766	721	723	733	734	700	735	678	722	758	732	694	741	722	715	741	766	690	760	721	729	712	771	740	752	700	715	696	756	698	725	698	745	790	731	742	712	771	775	738	758	652	745	734	717	722	710	767	737	710	765	728	757	740	767	710	729	772	686	700	727	691	735	706	720	745	721	756	705	726	756	756	764	730	730	693	753	693	743	717	769	760	727	724	702	729	688	747	771	739	712	737	748	693	711	750	693	711	740	692	762	735	776	724	740	776	753	717	702	686	678	698	706	722	697	719	750	736	724	724	736	704	738	723	733	755	739	752	679	718	675	748	760
23011	21024	28777	27022	46089	48097	38461	22434	9701	2950	961	450	356	310	320	308	338	286	304	315	308	302	338	330	285	294	306	342	282	316	285	304	327	336	323	272	315	316	299	294	282	322	304	295	324	293	312	315	326	323	320	326	300	320	326	304	312	311	306	307	285	336	303	309	310	288	327	308	281	282	339	315	335	325	283	302	316	320	299	293	316	281	356	315	302	307	308	295	289	280	300	294	290	306	315	313	323	266	289	308	282	305	343	300	307	332	315	324	293	302	342	328	321	321	308	308	302	314	316	317	299	342	308	294	284	292	313	285	318	326	308	345	285	326	300	330	302	319	314	278	341	290	312	290	304	306	333	321	296	275	298	287	312	283	317	337	339	302	320	299	332	302	293	309	325	324	304	286	334	292	305	301	303	311	314	305	317	324	321	304	293	281	300	287	323	290	303	337	317	306	336	275	284	300	307	317	285	292	286	287	314	299	291	278	321	294	335	309	317	296	354	301	311	318	305	314	327	331	316	304	306	316	300	317	323	317	331	334	335	334	304	301	305	328	317	293	340	303	313	322	302	323	325	300	312	309	323	315	327	296	314	319	292	336	313	307	312	286	312	288	316	315	304	328	284	278	320	291	295	303	309	290	315	305	295	295	321	330	295	311	357	292	305	315	313	310	310	337	282	282	290	309	309	319	294	306	331	316	321	291	258	279	298	327	304	332	326	305	329	333	342	317	325	315	318	329	311	290	300	270	325	325	325	301	346	315	316	287	284	292	277	327	333	327	259	319	317	279	343	310	308	301	301	306	306	300	311	287	333	280	308	294	297	327	311	284	293	321	298	328	276	321	282	293	318	304	325	302	333	320	279	297	309	277	333	318	289	302	313	294	307	308	303	318	288	312	311	284	332	330	277	318	311	279	294	283	288	319	324	326	292	295	333	320	287	303	342	312	325	323	285	315	306	318	344	276	299	314	297	283	300	308	302	318	343	343	299	285	326	316	299	297	324	320	314	302	285	344	330	336	297	320	288	291	299	285	293	263	311	296	305	309	325	316	324	295	296	324	288	308	296	291	312	306	282	315	296	320	299	339	285	334	302	316	273	345	278	306	332	283	276	295	312	311	317	306	292	329	284	278	332	302	315	311	296	302	282	302	295	324	328	318	283	320	325	313	281	315	307	326	294	293	290	322	327	319	296	295	314	292	313	288	321	299	324	301	313	327	305	312	311	303	298	305	299	300	339	318	277	324	300	298	310	312	334	302	344	316	305	298	291	320	300	326	288	295	334	308	314	293	319	295	306	300	314	292	294	295	309	315	346	290	301	286	311	323	316	317	286	290	326	315	301	309	308	310	291	302	321	314	299	325	303	324	313	279	295	293	332	319	318	305	295	285	274	253	282	287	334	317	338	297	295	304	280	317	311	311	307	299	302	296	344	303	311	302	299	322	299	317	321	332	311	288	290	344	324	285	275	313	307	327	333	325	344	323	319	291	298	304	301	307	347	290	313	332	279	289	304	300	290	306	333	291	305	281	313	289	290	328	331	309	304	275	297	317	333	320	299	273	321	296	294	330	314	283	312	310	297	308	309	308	299	299	358	288	294	289	309	299	304	307	284	277	305	295	311	301	317	313	297	313	295	305	322	324	314	303	306	321	311	307	314	354	298	308	289	334	263	287	315	316	334	300	318	293	291	324	293	309	323	297	300	302	331	307	314	282	298	277	285	301	339	304	315	321	321	295	304	267	313	283	325	316	307	321	301	294	307	309	320	279	305	311	280	341	314	340	312	333	271	293	348	283	329	281	320	286	305	294	314	293	284	312	289	317	287	291	312	280	297	290	277	326	297	281	330	305	284	295	325	317	289	290	271	337	309	300	321	293	306	309	309	288	313	325	291	319	341	282	289	302	299	307	312	302	310	315	319	276	301	298	328	301	311	342	303	277	287	299	314	311	304	294	291	329	301	314	288	346	318	289	345	327	294	338	274	305	317	317	313	294	311	315	295	314	323	299	283	298	303	298	321	336	315	305	333	329	331	293	318	317	317	331	298	309	329	304	267	329	333	312	333	279	321	304	303	345	303	314	355	292	314	332	333	288	322	317	305	293	321	312	286	286	355	285	333	327	333	354	300	313	320	314	312	279	313	291	304	332	294	282	289	289	306	305	308	315	304	307	300	280	276	308	322	321	315	305	306	324	309	316	316	309	300	327	326	293	303	288	307	303	303	335	274	293	307	294	301	315	284	305	315	344	324	282	314	253	311	314	308	294	313	284	274	314	300	333	335	328	332	300	298	289	308	304	324	314	312	316	330	298	310	284	299	337	311	332	300	300	325	325	326	282	304	336	321	307	285	296	303	317	321	286	297	294	292	342	294	327	284	327	288	301	293	306	325	303	308	315	292	321	297	297	304	293	295	291	314	327	303	279	296	303	284	303	296	295	316	337	303	336	313	324	333	305	332	323	286	301	318	290	308	324	270	302	321	283	312	335	281	329	353	291	301	303	310	333	303	303	311	327	303	311	318	321	307	299	295	326	297	321	305	345	350	317	299	289	340	281	336	342	316	297	291	320	302	312	278	287	297	314	321	322	293	309	348	297	296	292	320	312	308	311	316	298	295	321	327	300	303	301	304	309	317	295	301	294	301	276	305	304	330	330	298	255	292	324	308	279	330	296	306	330	300	315	293	312	279	312	287	293	303	278	289	319	304	279	281	285	360	310	310	324	280	316	345	303	267	338	276	291	309	304	289	318	327	292	365	320	313	311	313	325	310	304	330	321	318	319	304	312	299	337	298	320	313	318	293	303	343	320	325	293	299	331	323	306	314	323	283	281	293	303	277	331	320	316	288	293	332	320	338	308	334	332	310	318	300	298	300	305	305	289	293	301	317	316	306	296	323	305	290	335	301	327	331	339	302	299	296	305	331	341	291	298	291	308	346	299	318	324	305	335	322	320	308	315	298	298	329	296	305	303	340	290	283	297	305	279	295	292	290	310	303	291	315	312	327	305	295	329	266	291	333	298	306	310	305	282	289	330	309	306	316	311	318	276	254	286	288	344	323	301	300	284	264	281	347	329	334	285	306	310	301	324	315	324	328	274	322	290	314	279	281	324	301	271	280	299	307	305	320	300	317	322	295	313	336	322	323	305	314	353	296	313	312	306	308	290	311	316	312	341	335	294	292	298	276	321	305	304	319	307	303	254	303	290	274	348	329	288	303	325	296	309	334	311	327	286	326	304	349	306	286	281	319	301	296	299	314	315	304	280	319	298	302	322	323	300	296	314	326	270	307	278	299	292	316	303	317	299	277	300	339	303	321	324	309	315	292	308	290	327	331	328	298	271	313	323	315	330	324	299	302	327	303	338	280	295	338	291	355	307	302	297	311	302	294	316	312	289	311	280	293	291	310	288	334	297	290	303	318	300	307	316	318	285	281	296	297	306	314	308	304	321	279	302	320	295	343	317	329	314	297	321	299	290	322	316	320	323	343	293	312	303
10534	20200	30097	52310	71012	57636	42575	29485	16159	6420	2334	888	607	539	546	550	489	553	536	541	536	567	544	525	552	572	486	494	581	537	534	511	538	548	532	557	523	536	576	598	570	548	549	558	502	538	543	570	522	525	521	548	565	527	566	566	549	533	550	533	554	563	541	538	524	533	513	531	513	510	535	510	527	568	483	505	535	521	540	541	498	518	536	513	520	516	537	579	550	537	566	549	533	581	538	555	564	552	552	598	519	556	542	562	566	528	524	545	559	539	510	501	522	516	556	492	585	564	558	479	549	544	563	512	515	571	550	548	542	541	565	551	559	522	532	535	543	516	540	488	529	516	507	540	537	510	545	540	521	565	526	511	565	531	574	578	556	501	509	544	501	566	537	545	547	560	570	519	510	510	538	510	531	565	591	494	567	511	554	519	549	547	505	503	531	557	564	540	557	513	569	562	551	554	552	513	528	541	500	523	480	545	564	575	526	571	576	543	525	510	528	569	531	500	540	529	531	517	565	574	530	540	586	581	571	524	512	550	506	531	578	536	550	526	538	537	511	514	578	544	502	527	490	544	543	493	518	533	512	565	506	535	527	555	521	531	539	557	518	560	538	518	537	557	534	531	520	536	513	536	539	548	509	510	532	570	579	579	543	508	514	555	513	540	528	536	544	492	498	532	540	535	520	540	531	528	550	577	514	562	560	579	544	559	523	567	519	500	566	528	606	576	556	581	585	532	543	566	536	529	507	537	551	531	518	602	523	520	575	552	535	572	501	574	538	488	575	499	534	556	549	518	547	558	626	537	546	466	529	559	551	534	529	544	539	500	522	585	541	543	485	539	540	524	507	528	525	510	547	558	574	543	539	563	538	548	557	528	575	526	504	547	517	549	545	604	548	527	516	565	526	552	534	547	568	528	539	524	553	540	552	549	522	509	540	541	532	551	550	522	504	530	544	553	528	550	524	560	551	512	581	551	569	561	522	558	542	528	577	498	554	557	547	534	513	545	509	536	561	571	546	533	538	552	585	547	521	568	540	550	562	563	503	560	528	558	539	528	556	505	531	514	526	505	584	504	560	544	523	547	547	576	542	568	569	542	534	538	568	512	559	552	538	578	562	546	561	543	569	504	583	542	550	531	527	538	517	556	574	550	534	539	551	548	506	512	548	530	520	477	556	550	538	506	528	525	554	554	603	515	554	561	536	535	595	519	526	580	515	530	567	547	559	562	520	515	515	562	539	598	529	522	562	519	522	520	512	548	555	564	584	530	570	519	526	529	480	588	561	558	603	589	561	531	534	550	512	516	525	530	529	544	542	538	550	538	511	557	509	566	554	529	560	537	524	524	551	545	570	587	546	561	553	508	533	498	508	560	553	542	517	534	538	516	568	562	559	511	554	575	529	543	550	543	523	536	554	539	552	554	525	515	554	556	529	517	539	502	528	523	529	545	523	536	523	555	550	513	560	548	496	525	523	508	515	517	508	558	521	540	589	529	481	529	530	511	549	537	604	547	588	532	530	534	534	531	567	533	565	529	550	509	502	564	556	566	581	576	511	562	532	578	560	502	538	540	514	572	558	546	564	540	545	526	525	562	543	521	570	552	578	560	531	524	561	503	517	535	542	500	523	573	508	518	564	552	518	544	562	493	541	534	535	580	564	510	499	535	541	540	533	567	565	567	531	527	517	519	504	543	528	525	561	565	574	538	519	548	547	541	491	559	573	523	559	545	567	546	515	558	551	564	557	524	532	557	544	479	546	534	533	570	537	557	531	519	509	580	544	537	516	599	500	550	580	532	527	504	513	557	506	517	520	533	595	510	559	533	527	547	537	513	542	515	498	555	530	521	539	526	548	529	530	517	528	570	551	591	556	539	540	551	535	578	532	564	511	502	521	515	550	507	583	512	523	505	603	550	502	507	534	542	558	497	506	520	521	528	536	567	546	508	545	498	565	572	513	547	549	562	541	541	522	556	531	526	538	553	557	525	500	550	529	547	503	510	529	545	564	530	566	499	548	567	507	509	555	524	548	533	577	553	575	529	544	534	533	507	568	517	513	555	561	510	517	552	532	503	546	537	568	498	544	514	528	522	570	586	563	506	572	544	565	471	595	559	543	550	564	548	538	547	533	592	594	528	563	532	558	554	494	518	549	553	559	524	526	551	542	507	580	539	557	595	542	522	543	543	554	535	523	583	554	541	542	548	548	556	521	516	519	565	547	525	531	552	515	581	578	521	524	539	531	549	515	562	533	539	557	564	538	533	542	536	544	529	536	520	539	573	519	544	560	576	554	534	532	546	521	552	552	526	514	540	533	553	533	540	506	542	516	549	510	576	542	568	525	524	526	544	535	527	503	562	521	517	520	555	527	532	552	535	520	550	523	535	534	530	553	545	528	536	588	534	530	519	501	544	543	549	515	566	501	556	539	543	527	550	522	490	534	498	491	535	543	522	554	520	533	540	548	551	516	554	541	573	529	538	529	540	537	567	531	579	576	540	527	567	547	528	542	558	526	510	560	467	529	558	571	558	560	535	564	562	540	514	533	496	528	545	574	543	531	550	505	517	518	548	556	546	517	520	529	536	539	504	541	500	565	556	540	524	551	569	551	512	538	570	553	560	533	580	546	490	539	560	568	534	555	559	559	547	573	560	527	511	569	520	556	513	518	541	529	568	532	592	523	516	516	584	524	550	530	527	537	516	540	515	501	521	531	587	538	560	543	514	560	536	523	583	556	535	556	537	536	538	535	512	548	558	535	530	521	530	534	595	544	572	528	549	551	553	556	585	555	565	597	543	553	588	519	514	553	540	527	521	571	564	508	562	557	557	541	531	530	467	511	524	553	549	519	544	526	560	587	533	519	552	499	485	508	527	533	523	522	539	542	508	525	523	577	558	566	540	556	562	504	517	573	567	589	513	559	548	570	542	543	567	577	545	543	563	527	526	535	541	514	550	530	586	549	544	506	564	548	523	468	514	578	523	500	542	553	544	549	523	485	549	539	533	512	557	574	532	563	585	555	556	581	567	544	533	609	528	527	551	525	555	530	518	556	546	560	532	555	561	513	552	533	534	521	525	562	542	566	544	574	525	512	528	576	551	562	571	555	537	537	526	538	525	539	521	540	576	563	511	547	511	557	562	536	574	501	536	581	545	533	546	542	578	568	569	575	513	571	550	587	536	541	555	509	531	560	511	537	549	577	531	552	530	541	520	509	563	514	499	520	549	542	574	543	545	540	540	577	516	563	552	564	533	553	528	544	552	504	542	530	542	561	542	570	542	567	555	523	515	504	508	528	551	563	537	549	539	541	539	573	542	532	586	519	545	559	535	500	520	536	554	553	523	532	530	544	560	557	535	528	590	574	505	545	512	521	534	566	499	524	534	586	606	540	550	540	536	516	535	561	600	570	500	534	553	526	555	533	529	534	557	555	530	570	537	570	542	547	554	515	560	503	543	551	560	573	551	558	528	558	512	550	498	556	515	511	511	558	568
26620	20049	8516	15403	18425	12122	6640	3010	1403	792	522	482	434	440	440	438	457	408	447	424	414	454	443	425	432	421	476	458	473	432	474	443	436	441	448	425	446	426	419	453	428	410	418	460	430	464	465	431	458	467	462	441	445	427	445	449	476	428	406	434	429	444	417	441	427	428	461	441	413	449	428	417	442	424	412	478	477	484	430	464	431	420	456	416	413	453	442	445	442	431	434	488	433	449	465	445	446	440	409	427	442	467	458	412	449	444	477	452	454	459	441	435	485	450	414	416	452	432	458	401	454	444	441	451	457	430	444	426	459	427	419	412	412	440	441	449	471	413	430	437	446	455	442	414	418	415	451	420	435	426	454	467	480	400	370	429	449	454	427	467	449	451	441	418	450	426	426	432	436	435	458	440	473	446	413	429	442	487	444	397	446	422	422	464	446	443	439	450	456	447	441	498	426	455	401	398	436	458	435	437	459	444	420	471	442	430	433	415	481	443	455	430	475	433	480	440	460	460	447	453	461	418	456	452	449	399	420	466	449	438	430	463	436	409	457	405	460	444	463	447	424	400	433	445	425	469	416	421	465	467	440	380	456	447	431	405	432	479	449	462	460	474	452	415	438	469	461	414	475	445	464	426	436	453	461	433	482	445	431	467	431	482	391	394	429	412	446	468	443	456	430	422	432	479	440	484	444	409	427	420	413	453	461	479	429	420	438	414	482	461	420	410	458	422	437	441	451	428	417	445	446	429	460	442	469	454	425	421	439	422	443	438	462	446	460	430	420	426	418	431	441	455	460	446	436	422	425	478	446	481	456	445	417	438	410	417	386	463	441	431	425	484	439	450	465	445	446	429	442	460	419	418	425	427	414	439	435	475	457	451	442	441	414	448	434	454	425	389	403	450	445	451	485	410	439	430	431	459	454	441	453	454	434	455	416	444	443	471	428	433	431	449	432	414	487	404	480	498	452	444	421	438	468	495	450	413	413	423	436	457	393	404	428	452	438	477	429	445	412	449	430	418	443	428	468	425	452	460	429	403	473	464	417	438	426	452	454	436	421	478	448	502	436	473	445	423	414	452	459	470	408	436	424	462	443	435	425	420	431	442	417	406	458	411	447	425	435	467	394	430	438	435	422	420	413	433	434	444	467	459	457	437	420	449	428	403	445	446	414	406	474	417	433	450	447	446	475	441	423	447	459	450	445	422	466	480	420	443	448	433	457	432	416	447	431	463	443	480	482	485	471	423	486	423	414	477	434	459	430	424	475	446	408	452	443	430	456	486	426	473	408	453	434	450	451	426	423	463	456	463	430	462	457	430	431	435	434	435	376	469	453	424	439	435	407	422	465	451	436	455	435	427	467	441	448	457	434	472	459	449	437	424	423	449	436	427	416	447	467	452	435	497	465	472	420	422	440	452	442	452	457	429	475	393	449	448	451	435	428	455	443	439	443	466	416	463	436	420	461	415	424	435	456	427	459	461	472	424	442	430	465	457	439	407	421	493	445	439	440	449	437	451	442	433	474	458	452	447	415	457	455	428	432	432	479	450	416	475	446	415	467	416	423	437	459	453	426	437	400	461	477	480	424	450	415	432	421	453	421	448	428	424	493	443	388	436	435	446	464	441	471	455	461	455	420	447	439	470	458	421	499	448	428	449	487	430	486	446	470	404	416	435	465	437	426	464	431	496	438	402	464	483	455	401	470	476	440	434	423	418	454	447	430	438	439	461	419	426	439	443	441	436	440	446	435	440	475	420	451	444	429	438	448	436	442	452	470	462	425	436	438	442	407	445	444	464	425	436	437	443	466	470	417	458	477	445	440	447	450	440	405	447	451	405	467	445	441	452	440	457	433	449	452	439	438	438	454	443	419	439	415	448	427	444	421	451	428	429	434	439	448	426	459	433	416	453	414	480	436	478	470	490	437	486	452	462	447	425	447	438	412	461	432	422	426	441	453	416	473	445	441	437	457	426	449	424	406	409	422	390	446	403	460	463	428	433	402	411	455	471	472	432	463	417	468	419	453	454	435	428	473	452	464	426	452	451	427	423	454	430	444	435	437	456	459	419	466	472	468	428	409	443	455	429	419	406	456	410	462	460	411	404	415	415	414	449	424	445	443	423	452	448	449	433	441	428	458	451	426	443	437	421	444	442	428	452	428	440	456	426	478	410	456	440	422	420	417	439	448	443	410	462	442	418	439	451	447	458	401	444	412	446	425	434	418	447	435	442	394	457	436	448	430	414	430	435	470	444	432	418	438	439	456	438	425	436	459	453	468	423	450	478	436	416	433	441	436	427	422	424	388	434	439	427	424	418	443	467	435	406	437	455	497	453	417	416	434	433	414	442	437	394	491	463	479	456	477	478	418	419	446	441	412	443	391	435	424	440	420	401	463	465	421	481	452	438	465	414	457	406	426	423	417	429	430	441	446	405	484	458	457	417	443	453	460	475	438	440	460	429	442	463	427	454	405	451	451	448	434	419	467	436	448	430	455	449	434	423	405	441	463	460	455	444	448	440	452	434	448	453	431	416	449	434	465	437	437	469	449	423	441	435	452	422	459	441	427	365	409	413	440	438	422	428	463	442	446	479	416	435	441	418	410	451	403	446	447	454	424	464	401	420	426	496	446	474	421	447	431	477	452	462	469	437	401	443	396	452	405	437	437	433	451	432	407	444	447	447	440	446	477	450	458	455	438	445	451	429	443	441	471	405	445	451	444	447	476	387	429	438	471	438	432	437	461	434	416	443	479	460	445	424	483	430	442	417	456	412	453	477	468	438	465	436	407	414	375	434	467	434	438	428	418	461	430	459	496	457	442	443	437	449	470	453	450	452	445	426	428	459	456	427	443	445	464	452	426	468	428	488	437	444	466	414	469	438	465	461	460	488	459	489	404	434	429	413	414	460	480	454	436	438	417	442	453	479	441	447	441	447	489	470	444	436	442	450	421	470	466	417	419	433	432	409	486	447	433	429	457	442	424	486	433	458	486	400	416	490	438	426	461	446	453	429	446	467	439	430	445	452	479	416	444	449	430	404	446	440	464	446	449	451	390	440	431	442	448	394	431	417	442	456	523	438	406	444	426	448	428	484	481	467	466	425	442	463	437	463	475	444	409	446	457	460	432	445	438	479	464	427	464	483	432	439	426	457	411	428	452	416	409	464	454	435	476	454	438	438	441	490	439	440	428	433	443	455	449	445	462	423	407	459	467	437	465	473	439	431	434	406	463	449	446	410	434	464	412	441	436	442	441	447	432	452	442	459	438	462	432	435	418	449	428	435	445	437	447	465	460	458	450	420	434	464	452	442	427	436	457	432	419	440	442	417	440	416	427	454	449	422	449	439	452	438	435	456	428	453	446	398	432	454	514	415	465	474	435	495	467	438	416	459	434	487	430	474	427	428	436	455	471	439	448	441	396	452	447	429	394	440	415	472	454	427	434	460	410	423	429	444	442	456	469	428	440	447	443	425	452	435	422	436	452	460	400	427
5165	2729	8942	22222	26623	19403	12371	6642	3097	1626	1005	839	746	762	769	771	810	841	754	760	768	728	792	770	743	771	813	786	796	757	796	789	738	785	788	806	789	753	831	802	761	795	749	764	713	773	744	777	759	797	760	808	834	778	788	735	778	763	794	759	788	772	760	754	741	794	804	824	790	789	819	812	819	737	779	796	776	823	789	760	782	816	781	780	793	782	828	784	792	772	794	759	795	810	777	733	770	752	738	783	782	737	756	816	762	780	777	735	745	717	840	787	786	745	781	751	737	739	756	774	779	807	830	799	793	790	698	810	764	769	758	800	748	764	793	750	734	781	791	732	814	782	732	740	817	774	789	760	770	768	732	754	733	761	767	786	794	756	820	835	792	785	787	757	803	731	762	774	786	767	730	728	790	736	796	848	750	750	798	804	804	772	775	745	801	790	765	787	768	777	808	802	724	764	768	780	764	820	782	731	753	762	783	790	785	775	833	769	815	821	777	777	793	803	825	792	779	758	794	780	787	783	839	751	755	738	748	795	776	723	779	794	758	756	797	745	740	790	750	781	756	765	771	772	774	751	759	774	787	756	757	800	790	808	776	718	752	785	756	822	760	706	748	783	772	775	809	785	713	799	762	773	794	740	789	776	740	803	786	823	768	748	773	851	798	754	781	767	775	788	779	786	760	792	759	828	796	762	796	836	764	792	799	802	767	796	778	819	731	776	808	768	785	775	766	744	755	754	791	755	760	775	774	756	730	775	808	798	800	771	766	769	771	783	810	829	802	769	796	778	751	793	774	721	705	802	747	758	749	772	773	749	761	749	787	791	781	782	809	794	797	769	704	812	763	828	781	730	767	756	773	759	734	775	784	773	827	780	733	833	790	762	780	789	813	795	772	775	759	758	766	830	823	844	779	727	770	796	709	816	834	771	785	779	773	764	758	833	753	781	744	802	733	792	734	768	777	766	794	793	774	720	802	784	805	776	777	725	774	769	752	745	771	804	739	809	763	793	777	815	729	794	829	762	762	820	778	789	737	777	760	774	793	754	728	771	779	755	757	758	758	749	735	775	760	800	759	848	779	788	802	798	751	773	771	735	766	744	785	767	810	816	792	778	776	736	745	789	785	785	795	777	822	750	729	757	744	836	772	818	766	779	755	823	752	785	816	755	773	735	772	787	821	775	784	791	817	805	795	766	798	782	746	771	779	776	769	743	734	778	765	828	762	795	789	734	799	794	760	752	730	769	768	738	765	789	816	788	757	743	777	801	760	751	751	744	778	760	753	804	774	791	743	766	795	814	818	827	772	758	753	778	768	797	711	807	771	779	788	780	795	737	780	760	805	796	764	770	760	788	814	740	797	711	814	733	754	804	774	787	764	777	766	807	805	794	773	801	756	735	777	746	802	736	751	815	797	776	764	744	771	773	763	778	783	849	769	734	790	792	773	797	789	751	795	768	746	792	741	751	831	733	832	757	776	729	826	796	752	748	819	787	804	725	788	744	734	744	758	805	788	710	799	782	792	784	789	755	789	743	826	778	743	765	784	759	777	785	789	778	783	766	837	765	786	771	761	816	800	733	818	779	753	767	735	758	720	805	779	759	763	740	786	758	790	803	769	782	746	786	800	774	740	718	752	763	766	789	760	781	808	764	758	781	807	756	737	773	785	757	720	819	785	770	792	740	732	842	796	783	795	756	770	773	759	802	774	788	817	761	805	798	805	796	793	800	783	763	794	829	803	767	768	786	748	778	770	785	808	770	794	749	787	776	833	777	766	786	788	756	798	756	788	808	778	762	697	773	763	800	801	771	769	739	770	813	797	749	780	748	776	760	763	785	787	769	744	787	759	777	807	820	772	777	748	809	762	778	803	795	806	758	765	779	741	757	772	767	787	759	747	759	804	789	736	794	770	763	739	825	761	783	779	780	788	784	746	740	776	789	800	784	780	708	750	751	795	858	784	796	762	821	783	807	757	758	800	784	813	808	793	828	768	806	743	782	759	788	714	738	783	775	724	780	788	816	787	790	757	784	773	773	771	809	751	774	729	752	768	790	712	751	779	791	826	758	802	774	780	800	766	796	786	769	765	776	783	778	818	778	772	814	769	788	786	781	813	807	791	771	772	797	804	818	768	806	790	822	751	772	753	792	783	807	745	764	814	785	736	778	821	803	793	800	736	784	775	767	727	838	718	779	752	786	774	782	773	807	808	738	781	753	783	729	799	787	805	828	725	795	788	832	746	757	792	758	778	779	834	811	769	726	752	730	770	796	781	762	819	787	758	756	782	768	784	759	838	792	820	777	794	775	799	833	774	764	791	791	762	741	808	813	792	817	749	807	781	817	773	787	778	805	719	765	765	807	820	762	766	784	766	774	795	823	730	751	813	773	808	799	781	745	778	764	743	768	767	807	774	820	810	749	765	782	774	784	775	763	774	723	769	848	771	744	802	698	807	765	817	769	812	785	734	757	773	782	766	753	796	763	766	734	776	762	766	788	767	784	822	773	755	728	805	771	781	780	756	757	753	773	766	782	796	764	729	811	774	806	756	766	763	748	746	809	738	791	820	791	796	819	849	770	797	751	772	784	750	806	758	807	735	805	752	824	770	819	734	749	765	826	784	763	753	736	753	754	764	775	826	790	813	788	781	731	739	788	797	749	778	739	747	817	761	783	849	787	756	731	797	783	735	792	810	795	748	779	810	752	775	755	775	764	797	820	744	725	816	740	750	769	783	746	817	849	783	759	732	792	781	751	767	730	765	769	804	789	770	797	856	828	786	781	770	733	775	823	774	727	779	777	747	808	778	834	756	761	805	774	788	835	786	804	738	797	802	712	794	801	768	812	738	751	747	762	780	814	733	744	736	797	811	790	797	739	773	765	779	783	747	759	798	781	764	789	763	766	740	738	797	767	806	773	818	755	800	754	794	789	772	761	765	798	774	834	745	807	764	820	796	794	761	814	829	795	790	801	807	744	799	786	820	828	798	782	786	786	703	751	780	779	792	782	802	829	796	781	750	802	806	747	782	776	813	766	865	760	775	783	722	772	771	712	785	795	825	743	800	778	819	797	811	840	815	799	785	758	742	794	728	787	770	823	798	745	758	776	765	801	771	795	777	815	756	776	727	748	780	814	795	799	814	794	742	795	780	769	734	743	768	745	807	742	783	753	790	766	735	779	796	749	794	782	797	751	737	769	750	772	775	761	788	796	735	802	798	777	797	802	743	757	752	783	789	823	771	771	797	804	785	815	754	807	774	775	790	752	806	805	760	710	785	798	758	811	737	761	785	775	772	769	834	784	797	756	813	814	794	748	785	763	789	745	806	787	720	775	775	724	775	746	806	766	797	774	781	729	815	721	778	744	729	769	778	744	723	766	788	748	742	807	735	743	784	784	773	815	733	727	816	811	822	772	776	793	759	708	807	761	786	771	812	783	781	805	797	797	780	745	802	759	786	756	810	751	793	799	778	819	699	777	758	824	790	765	798	767
24821	21069	26830	31362	43069	32647	23296	12147	4312	1370	650	490	409	418	426	414	425	420	446	455	398	412	407	416	397	407	376	402	410	400	375	454	409	447	389	414	385	392	409	426	406	401	422	431	399	406	414	396	429	400	415	442	408	434	398	392	419	412	426	409	419	411	400	373	397	422	415	408	386	455	422	412	399	403	419	419	412	421	404	391	407	413	392	381	453	422	402	381	400	427	398	395	418	413	380	399	433	444	409	398	396	409	431	434	404	460	403	390	400	390	419	381	411	364	445	411	371	387	391	416	435	419	387	423	403	407	415	398	378	407	451	431	402	394	382	419	411	361	388	364	390	389	429	396	387	403	399	391	422	406	388	388	431	388	415	404	376	438	392	399	422	421	419	400	367	384	395	408	432	416	428	417	414	419	379	423	422	433	411	428	421	395	401	419	426	407	418	394	348	381	399	426	414	406	409	419	407	411	423	434	411	367	392	387	435	396	411	392	398	393	433	434	404	396	407	404	415	384	415	388	427	411	404	402	387	422	395	377	418	422	386	396	389	384	390	418	378	412	365	382	444	417	420	392	421	411	387	382	354	412	396	421	406	424	397	409	376	386	412	399	399	430	394	367	410	404	390	427	363	424	416	423	403	410	440	418	411	400	363	422	421	424	393	394	411	403	433	395	417	416	404	417	408	379	389	424	407	393	388	415	398	442	382	415	389	409	395	390	391	416	432	407	400	436	439	405	454	410	409	410	406	395	391	401	393	391	420	397	398	425	419	389	385	378	397	422	399	379	424	371	404	402	401	418	397	404	415	439	431	429	388	399	424	453	389	406	407	396	424	410	428	421	390	406	387	417	389	394	408	401	441	411	399	411	384	399	394	416	400	456	411	399	419	405	397	399	440	393	403	379	392	424	417	422	402	427	383	368	401	386	366	396	387	420	390	396	424	439	413	403	424	403	433	410	423	421	398	413	380	421	417	397	385	411	400	386	380	392	383	397	435	413	444	398	382	440	412	408	419	424	378	404	396	407	395	373	387	404	380	411	405	435	390	415	373	400	390	403	397	380	389	391	399	411	390	391	415	435	406	413	400	379	422	408	430	424	388	420	405	390	415	355	414	387	405	410	386	419	380	398	393	396	398	382	414	431	425	396	366	406	443	378	428	373	399	423	377	404	406	422	423	450	382	416	423	441	383	400	430	417	402	398	405	430	432	390	431	420	415	383	395	434	403	415	422	398	437	396	381	388	431	405	415	382	444	393	425	381	452	407	427	372	422	395	390	397	413	413	404	425	416	417	392	376	432	385	430	382	420	391	422	433	354	379	382	429	407	402	423	368	430	397	415	402	410	453	412	425	399	411	403	366	402	386	406	423	414	415	408	435	373	405	400	404	385	375	402	429	388	384	405	390	391	408	410	402	401	367	389	407	372	415	409	443	382	410	404	409	409	425	403	418	392	399	418	405	393	388	432	409	397	408	406	407	395	399	411	416	405	442	423	450	427	415	418	387	408	426	429	410	398	401	376	391	406	383	410	418	398	422	416	444	390	413	386	399	406	428	376	413	428	390	441	399	399	390	427	414	400	373	374	420	391	405	373	422	370	399	421	371	404	404	378	428	422	424	409	398	452	407	446	451	419	423	412	401	458	399	427	425	419	403	402	375	404	399	381	413	399	429	441	422	417	420	392	421	409	405	409	386	426	409	398	387	402	420	440	430	373	419	389	393	438	415	446	433	421	433	416	384	404	418	402	386	412	382	422	426	402	425	410	421	364	413	382	401	389	429	376	404	362	467	405	437	383	390	435	375	398	404	393	381	409	394	419	405	408	369	416	406	407	369	401	408	405	379	399	433	395	426	424	408	408	402	414	386	393	438	388	401	437	383	382	426	408	430	410	374	413	422	399	445	379	442	348	421	377	394	418	435	417	376	412	440	428	425	394	430	406	423	412	433	409	450	388	383	445	388	420	409	397	420	401	408	395	407	400	426	405	418	408	398	412	401	433	405	393	405	398	396	386	430	408	375	415	391	436	400	419	409	375	435	402	434	432	409	395	392	416	394	391	381	432	446	415	394	423	402	424	413	425	437	424	398	381	403	417	362	411	420	422	409	407	408	419	431	430	384	440	380	378	435	398	377	389	441	398	380	418	410	439	414	421	419	423	427	409	404	400	408	394	406	428	382	375	415	424	408	403	423	410	394	425	409	370	404	379	427	398	389	402	416	394	429	393	380	395	448	425	412	369	407	391	389	381	431	399	421	362	370	396	400	430	391	417	414	431	442	413	411	431	419	395	402	406	409	441	437	388	418	411	393	396	416	438	419	394	419	400	427	403	423	406	402	409	397	395	411	432	396	381	392	425	426	396	407	420	388	410	414	449	373	446	412	397	404	430	400	410	404	402	405	405	399	407	404	396	434	411	397	385	417	389	415	429	420	431	386	393	376	412	411	411	383	410	401	408	446	393	341	400	439	394	400	390	394	398	414	391	394	377	393	423	418	397	376	404	420	423	388	424	423	443	419	396	411	377	403	391	428	427	421	377	403	415	430	394	421	396	405	387	403	447	399	393	401	420	379	445	424	429	390	404	420	427	396	382	463	397	448	383	353	418	401	405	418	402	402	414	403	389	400	414	401	442	423	380	405	395	400	430	402	418	403	410	358	404	429	443	415	400	406	427	418	380	447	345	432	422	399	385	420	418	416	377	376	389	398	403	414	376	410	415	396	439	423	435	451	393	382	427	376	426	412	376	403	398	388	397	407	444	421	423	385	439	395	426	406	410	432	421	386	392	419	410	429	378	436	404	404	396	382	384	460	394	397	413	396	389	459	424	370	391	370	409	414	402	385	409	417	391	396	433	417	413	406	416	397	412	393	416	442	425	387	408	438	374	365	391	408	405	398	421	397	442	401	414	402	407	404	408	396	377	407	396	422	433	414	401	398	393	401	402	380	411	366	393	378	390	393	469	414	405	397	377	399	438	395	433	409	438	411	407	417	413	430	390	399	446	388	399	425	400	430	400	402	420	397	398	440	424	419	355	376	390	402	397	412	395	376	389	391	423	438	412	388	390	407	406	396	400	380	412	418	398	392	396	456	408	382	439	382	399	420	413	418	435	399	409	418	408	354	405	391	437	402	403	384	393	412	442	391	412	427	407	399	389	405	422	468	397	403	407	378	385	406	375	412	416	416	428	411	403	426	398	420	406	396	403	388	408	400	379	417	379	412	383	393	389	379	401	416	403	388	421	392	417	394	403	382	386	398	426	417	403	387	409	408	411	414	417	374	422	427	386	386	429	404	396	384	432	430	393	401	427	412	377	422	413	414	399	422	402	445	380	412	398	414	437	411	425	381	394	425	414	403	415	411	404	414	391	376	415	402	441	383	428	391	397	419	429	394	400	415	376	400	386	421	414	431	410	419	387	390	397	389	407	402	439	393	369	409	425	393	428	390	412	399	410	405	401	441	370	444	410	378	403	418	391	446	381	430	393	380	391	416
6933	8776	22602	36496	47417	38384	29908	19396	8880	3336	1355	823	795	741	719	709	722	721	731	652	700	692	749	715	693	684	749	715	762	714	737	681	685	763	744	703	724	736	715	669	722	734	732	750	743	681	745	815	698	724	712	762	755	702	709	731	685	742	711	742	716	716	733	703	726	680	755	699	718	754	744	687	717	725	775	740	673	680	772	699	749	685	772	689	699	696	771	729	732	729	716	758	742	759	693	692	745	681	702	727	755	739	728	695	743	696	697	718	687	765	722	764	721	735	722	744	737	736	726	729	734	742	673	736	708	728	695	698	725	709	702	692	685	656	694	709	721	727	726	723	724	714	734	748	735	715	686	729	730	682	688	723	749	723	694	805	718	744	747	739	706	709	738	731	711	724	752	742	718	747	689	703	718	717	707	736	737	770	716	705	764	774	739	665	733	737	710	732	684	706	758	707	754	715	723	696	742	716	741	712	666	760	740	730	707	737	730	677	725	709	709	723	719	727	718	692	748	721	698	698	700	748	716	756	704	722	732	724	714	732	712	718	722	730	719	767	766	735	701	752	709	732	722	699	726	686	719	696	723	710	729	720	696	712	707	696	749	704	731	710	687	703	749	779	729	713	716	752	697	747	693	683	704	748	752	752	744	712	729	706	735	694	770	735	754	712	704	766	644	702	780	703	718	716	736	732	730	671	708	751	660	671	714	721	734	709	708	715	755	696	763	762	679	783	726	723	726	713	680	736	731	717	777	711	711	808	722	709	781	687	767	731	733	761	697	722	748	761	721	742	684	719	699	735	735	721	739	705	738	709	726	732	718	712	728	732	725	716	713	740	735	718	718	755	701	723	748	739	747	720	727	714	704	789	753	697	761	712	727	740	734	710	746	682	737	692	689	694	662	773	726	727	689	735	712	707	715	679	762	757	716	740	700	726	722	725	688	717	732	690	761	703	692	742	743	720	709	752	681	739	698	676	780	703	713	774	706	723	712	723	689	720	750	720	703	692	696	711	730	714	695	714	717	673	715	734	705	716	691	742	734	723	746	765	777	703	737	722	695	703	773	757	756	698	728	733	741	747	736	679	706	728	665	682	697	716	723	662	724	737	734	725	700	699	739	715	759	766	714	691	723	724	700	700	720	723	737	720	702	693	730	704	697	709	708	675	689	711	713	718	745	781	698	738	734	723	712	732	696	746	753	684	687	738	725	746	727	681	776	725	735	689	744	692	702	721	709	720	752	747	737	764	698	687	735	668	732	710	722	717	701	760	716	694	763	781	704	710	688	732	734	738	743	735	757	733	714	738	744	740	704	734	692	749	671	716	696	700	718	740	730	742	768	735	718	779	681	697	729	719	716	704	704	759	699	665	736	722	745	693	691	790	687	749	700	736	738	767	693	715	703	715	747	771	704	665	742	735	700	749	733	715	720	708	721	703	721	729	699	709	742	701	747	672	713	710	688	743	737	769	695	706	772	758	698	675	719	733	752	721	734	727	722	698	682	716	688	741	733	762	681	752	703	704	696	694	694	748	727	734	732	707	738	713	729	678	771	714	689	740	741	742	758	730	663	746	727	741	658	707	675	728	710	754	723	720	683	727	701	719	653	771	735	703	709	744	677	676	782	796	720	751	722	694	745	739	742	742	745	698	716	691	728	733	723	719	687	713	697	778	760	714	752	725	646	755	715	702	724	744	759	731	713	703	701	754	689	694	720	743	741	717	756	793	678	732	750	732	731	734	724	735	725	733	768	726	676	706	700	677	724	697	712	711	685	676	763	724	737	707	706	740	700	725	729	759	733	741	676	725	686	717	720	712	775	679	744	723	729	708	727	712	765	748	703	697	701	698	703	759	680	718	739	683	705	717	743	699	729	693	715	744	679	732	708	709	716	718	704	744	719	728	691	681	760	743	710	703	735	746	664	693	757	707	739	750	777	771	730	744	772	677	767	707	738	707	700	668	734	713	754	734	663	755	749	704	696	749	701	695	718	716	697	731	692	724	690	718	706	682	742	663	737	723	713	702	742	728	726	687	788	748	731	748	675	729	720	750	687	674	679	750	742	720	721	705	694	724	724	752	742	734	723	679	736	730	678	751	672	747	719	693	690	744	706	747	734	745	677	732	702	722	774	693	715	717	763	698	716	729	727	720	739	763	685	789	721	725	699	708	699	706	728	701	706	737	714	737	778	758	748	694	682	704	728	687	726	698	710	746	687	752	708	740	715	688	755	783	666	757	720	765	724	706	769	733	731	714	697	739	711	736	728	730	729	742	711	736	732	703	736	747	799	708	696	688	740	760	741	725	753	713	694	746	705	688	750	724	707	749	710	674	680	715	752	719	733	737	711	737	755	746	722	688	716	726	730	735	727	754	710	747	689	747	778	701	711	752	735	737	731	702	740	702	744	731	722	746	696	721	695	731	733	698	741	730	765	738	725	721	736	718	696	701	751	747	824	711	745	666	711	752	700	707	713	712	665	735	711	703	764	684	703	707	756	749	750	676	709	776	741	752	719	729	712	731	702	741	704	732	740	725	705	715	696	723	741	692	731	738	697	741	738	721	713	698	736	737	694	735	730	703	740	720	775	738	715	682	702	709	724	692	717	687	768	751	706	702	658	693	709	704	724	719	717	703	704	745	713	668	755	685	714	725	732	691	715	685	725	718	698	729	688	716	698	734	715	751	703	726	697	739	745	718	728	711	738	706	691	755	732	720	740	688	692	746	723	714	774	763	724	766	690	705	762	708	768	734	677	712	700	726	742	736	735	793	742	684	716	721	707	725	691	699	761	698	755	733	710	698	745	730	718	718	743	698	721	717	760	729	740	737	730	722	758	697	728	748	718	724	731	755	747	730	697	730	699	738	738	754	736	744	727	713	704	706	726	787	688	747	722	688	736	681	744	773	693	759	740	713	743	716	741	697	718	706	740	686	714	720	756	714	706	744	735	743	687	752	667	761	764	750	726	679	716	709	691	676	692	718	711	736	746	738	709	723	806	747	655	689	716	703	703	713	716	685	708	678	720	685	759	731	690	707	755	740	726	683	691	661	766	744	715	709	723	768	765	746	745	714	707	727	777	708	739	675	719	729	739	723	702	749	708	742	681	707	724	728	759	710	687	758	683	734	727	752	730	714	664	722	693	682	694	673	726	747	672	738	748	725	757	711	754	722	754	734	763	732	763	713	719	740	708	744	724	718	729	709	706	735	734	727	691	763	707	676	711	724	713	718	763	734	727	678	743	702	765	708	731	772	729	745	769	747	763	758	690	704	712	750	703	733	669	701	760	698	675	743	754	730	757	693	715	706	745	707	653	687	798	790	753	706	717	765	686	688	722	737	714	782	725	778	739	786	745	728	724	807	706	699	713	717	705	740	749	713	692	754	749	752	710	720	698	759	732	696	694	710	690	701	764	729	698	757	722	701	706	749	700	730	699	752	699	746	705	735	749	715	708	716	689	744	737	711	732	750	721	739	714	735	750	702	692	751	741	704
23035	21064	28735	28948	52813	53034	41143	24076	9769	2467	827	395	377	326	276	297	348	324	330	330	309	301	308	331	312	297	309	315	320	329	283	329	272	318	289	318	289	323	331	316	311	301	321	286	316	283	300	329	283	279	293	300	335	312	327	336	313	330	312	294	285	317	307	283	299	317	307	293	306	252	288	351	302	304	330	317	289	303	324	349	291	322	309	297	296	336	328	299	321	283	289	289	312	293	314	287	319	326	318	280	331	299	316	314	288	281	300	305	306	307	312	304	312	311	305	280	287	313	292	292	280	310	326	324	326	321	294	291	313	334	306	308	338	314	283	298	330	268	321	306	312	285	309	318	306	312	329	332	306	314	303	296	325	312	314	292	317	288	310	327	329	314	325	295	303	294	287	325	305	315	307	315	315	323	313	284	286	311	319	312	294	305	290	311	285	297	291	306	303	330	277	334	304	286	322	295	348	327	291	299	285	303	272	295	309	330	276	294	287	308	310	321	276	305	308	325	317	304	279	258	323	299	300	330	269	307	298	298	297	310	323	297	303	318	295	292	328	285	298	287	322	300	330	304	294	296	285	286	296	268	298	288	305	302	320	304	314	293	311	307	293	309	316	316	294	263	274	333	268	295	291	328	301	323	325	306	312	305	328	316	308	303	314	296	288	299	333	316	313	302	334	312	311	321	323	273	288	304	303	302	311	310	309	304	297	306	276	304	305	303	294	324	288	328	330	290	294	320	289	302	333	329	337	289	342	310	290	330	320	316	295	265	326	275	304	310	293	280	301	292	304	284	322	296	324	320	319	315	283	297	289	312	310	323	295	315	313	327	299	302	312	329	325	338	304	309	310	319	313	306	280	313	285	287	299	300	314	303	296	297	307	339	324	321	311	326	307	308	308	311	305	313	293	299	279	327	309	316	323	281	307	309	287	298	281	320	325	314	292	279	300	313	295	284	305	299	332	313	334	303	290	288	328	338	268	279	319	314	323	314	302	313	315	307	286	326	307	317	287	327	292	309	300	298	284	292	271	308	291	290	297	330	297	326	306	301	316	323	280	318	306	321	332	343	324	271	313	295	289	280	299	323	324	311	282	292	281	297	276	295	295	316	331	325	275	264	300	305	307	272	301	314	307	312	312	305	316	285	293	327	272	296	303	303	288	324	276	314	284	304	314	301	284	289	270	325	306	290	285	301	290	279	319	305	296	322	314	314	304	281	321	311	303	315	328	298	309	286	324	327	316	285	318	330	334	313	319	317	320	317	304	318	302	304	308	318	292	305	300	296	321	323	298	281	279	300	301	297	320	285	282	312	301	302	316	317	315	310	309	291	289	304	287	300	304	309	329	295	315	282	291	295	308	319	281	315	285	318	283	320	283	311	294	302	292	284	313	275	304	327	291	309	295	299	304	298	315	305	297	293	313	318	305	310	305	327	340	290	300	320	317	323	327	299	305	319	308	313	316	331	300	330	290	301	307	313	318	320	314	310	296	320	281	313	296	312	294	295	311	309	318	306	293	322	318	283	303	298	328	310	278	292	278	322	289	303	268	317	262	301	303	332	300	312	322	305	297	290	282	299	296	284	308	316	291	292	280	299	275	300	325	324	324	302	302	289	318	302	287	304	293	318	305	318	323	290	322	324	308	272	288	316	319	312	321	314	312	305	321	331	321	321	299	323	302	294	328	271	310	297	323	337	314	279	278	293	278	280	282	326	313	328	325	300	287	315	315	279	292	319	307	318	311	316	304	301	314	306	282	307	292	333	279	310	318	289	299	308	316	334	311	311	340	310	318	279	361	330	316	311	311	319	305	325	309	336	307	305	347	325	274	268	300	334	327	310	340	302	303	304	341	295	326	299	286	307	319	309	290	278	279	310	304	319	313	309	334	292	264	299	298	309	307	312	316	293	305	301	300	308	319	288	279	296	277	289	304	310	312	268	322	305	312	344	302	299	306	321	313	278	285	264	313	307	324	317	295	319	282	341	296	280	306	305	296	279	323	276	347	292	264	281	326	315	301	295	292	309	313	316	320	305	299	315	319	306	307	320	276	274	290	295	294	284	309	322	349	333	307	287	283	294	339	321	266	333	324	316	317	317	307	300	283	288	316	296	313	342	273	316	312	292	288	323	301	285	320	335	285	291	351	306	312	287	292	327	322	325	334	278	305	322	315	294	323	311	280	293	291	292	277	311	320	317	283	310	348	297	296	306	283	322	336	291	330	298	279	300	305	321	314	288	294	304	296	309	307	295	326	309	288	308	305	307	328	311	327	324	331	310	258	313	288	314	310	319	309	280	294	293	317	311	307	321	284	293	304	335	310	331	298	281	316	291	310	273	314	310	304	323	304	302	323	291	299	305	327	323	314	302	312	323	330	313	295	311	310	280	308	301	260	320	314	282	278	307	312	309	296	292	317	307	290	329	300	315	257	310	299	289	326	300	283	312	291	326	298	323	301	330	297	313	303	298	317	311	307	318	318	336	298	307	323	291	311	323	299	277	327	311	289	289	304	294	291	301	315	293	311	278	297	289	278	293	312	296	298	310	294	287	302	288	289	306	329	301	325	325	306	321	314	320	308	320	304	309	274	305	302	325	319	321	314	273	310	323	282	304	341	304	291	301	327	317	326	303	308	291	287	314	288	306	297	294	315	341	319	311	293	274	285	328	314	290	281	299	282	297	307	306	310	290	326	315	315	274	301	298	302	305	296	304	282	318	320	293	311	316	316	319	318	306	317	291	322	320	295	312	302	321	301	310	289	301	320	308	327	258	292	311	322	308	318	320	302	306	308	296	303	290	304	278	300	328	304	306	292	293	316	271	310	292	306	348	323	305	312	310	267	338	307	327	313	340	305	334	310	298	312	319	321	294	323	294	277	295	334	280	326	345	274	312	296	306	361	309	283	289	303	251	303	278	318	306	330	273	296	288	295	301	317	311	313	286	300	307	293	278	289	308	319	313	295	307	287	290	288	294	291	304	283	297	314	292	319	304	324	298	299	287	276	320	317	266	310	286	316	346	318	327	291	301	290	312	261	306	298	335	303	303	301	287	310	332	310	295	325	312	303	297	305	328	313	272	296	319	336	330	282	319	303	327	273	313	315	339	303	306	337	310	275	292	327	301	314	304	289	310	316	275	282	331	332	313	322	320	301	292	272	322	315	293	294	292	330	317	311	296	313	316	321	281	311	323	280	278	301	323	334	309	318	310	312	302	300	299	304	294	281	291	326	326	315	300	304	289	297	264	281	324	307	305	312	284	313	327	342	321	302	306	309	310	307	258	264	313	298	316	294	299	312	282	296	305	299	300	339	311	289	284	328	308	304	267	314	298	285	278	304	280	310	301	295	291	323	308	297	339	304	289	298	297	342	320	308	367	289	313	317	307	299	286	283	302	310	295	305	302	318	292	307	319	328	291	327	292	305	303	314	314	296	304	294	315	297	297	304	324	308	320	319	309	309	318	313	312	292	310	321	335	316	336	317	288	325	293
10251	19715	31865	51972	70652	59181	44578	30330	15209	5575	1770	800	577	549	613	567	545	531	567	525	555	545	549	517	541	522	520	519	511	551	514	508	525	514	542	574	502	546	550	518	540	508	522	483	509	534	568	512	548	504	514	532	518	537	590	517	563	507	515	549	564	578	556	536	540	552	532	549	500	547	530	526	524	568	518	559	559	579	521	572	546	560	546	526	542	550	510	545	537	511	518	554	531	554	505	551	504	557	528	496	483	570	561	534	561	538	566	524	532	502	522	523	520	553	545	566	524	587	531	559	554	495	606	528	509	483	551	568	527	580	537	543	584	530	563	572	588	550	517	522	556	556	490	515	521	509	520	574	549	556	538	518	498	550	556	546	536	538	539	541	495	553	560	566	565	517	504	583	522	535	516	530	524	490	495	547	527	536	517	521	516	543	543	529	549	556	528	532	557	550	511	551	544	537	566	528	551	540	561	590	528	564	543	475	509	596	524	524	530	554	568	592	508	512	555	552	559	513	547	522	504	495	507	579	523	534	526	570	529	524	511	529	517	471	536	539	523	534	565	536	522	559	534	540	551	589	492	539	515	536	493	532	549	556	543	495	569	525	538	547	519	547	528	549	529	513	539	530	532	508	525	493	523	576	531	565	530	525	518	558	547	486	506	574	541	547	493	538	566	541	533	542	539	533	527	572	552	533	568	535	479	525	552	538	489	527	503	524	541	545	512	527	508	518	527	512	528	542	557	573	515	550	491	508	541	550	572	556	522	491	484	502	544	521	527	478	534	534	584	532	535	513	543	532	537	520	515	547	474	557	580	545	514	514	558	537	572	536	563	589	555	553	486	572	545	531	534	548	540	553	533	536	525	556	587	512	539	563	521	532	530	513	533	533	581	540	547	540	506	538	582	532	563	536	547	515	554	545	552	591	497	559	563	496	519	512	505	534	566	555	541	545	532	537	496	568	571	532	519	504	522	541	540	509	553	554	567	559	534	546	526	515	540	541	540	556	532	536	552	520	550	541	526	522	531	516	538	492	494	508	523	512	500	534	532	546	546	515	527	487	552	537	544	548	506	536	524	527	543	491	536	526	558	523	547	547	545	534	502	539	525	563	507	535	553	561	542	555	499	535	570	527	583	565	549	479	550	536	569	531	553	536	538	535	512	540	531	526	507	525	533	570	548	560	535	555	533	499	566	524	501	507	563	551	556	578	561	562	505	544	560	543	530	574	521	523	545	551	555	537	565	510	511	542	565	580	515	575	540	525	541	524	512	544	546	527	545	516	544	533	554	525	574	527	564	547	564	523	503	505	531	517	502	529	522	550	527	529	550	533	571	548	576	568	539	486	546	545	513	554	531	578	558	559	536	534	526	525	562	525	531	528	545	539	529	518	516	550	520	566	541	530	533	544	535	521	539	557	561	565	544	534	533	580	533	539	511	530	540	504	539	567	522	485	491	582	549	522	581	557	541	548	537	510	550	507	520	515	551	545	521	539	561	545	581	569	552	556	504	527	555	558	509	544	531	534	500	511	514	544	549	548	504	554	555	542	577	559	544	539	544	539	580	530	541	562	527	538	574	544	576	538	526	513	522	532	508	551	525	544	537	529	514	580	552	543	548	531	488	538	510	580	574	545	506	565	514	533	553	557	559	517	528	571	531	543	508	542	565	508	547	546	530	512	572	525	543	519	546	520	546	553	534	560	544	606	571	531	539	568	518	519	562	519	567	508	521	517	567	521	549	565	536	543	532	576	541	560	517	523	533	545	533	517	545	505	511	504	523	524	547	521	554	556	506	542	534	536	494	483	538	531	539	521	539	518	562	553	535	522	519	566	557	523	554	508	560	486	572	520	532	543	537	540	579	567	578	546	507	566	555	555	526	513	540	518	538	509	540	575	525	526	511	538	514	506	535	559	549	545	553	505	504	544	524	523	561	554	548	566	497	554	549	553	546	538	505	543	527	489	493	551	546	528	539	562	522	559	539	537	529	503	557	526	537	519	521	513	559	536	554	508	510	544	535	544	580	527	564	507	555	569	521	557	535	517	509	514	548	547	543	557	550	552	536	562	526	531	540	520	527	534	495	502	530	500	546	564	566	550	518	498	564	522	569	540	520	560	493	556	506	521	503	560	518	520	574	570	502	539	501	536	499	554	580	562	508	560	556	510	525	502	534	549	525	576	550	502	511	483	532	548	529	498	572	517	564	514	574	533	548	514	578	533	494	534	528	498	578	534	581	533	524	540	529	535	531	526	513	549	593	528	537	495	516	527	520	539	539	514	532	533	553	527	532	535	518	585	532	560	509	542	549	526	551	500	527	536	548	562	563	529	526	547	532	561	550	557	527	534	504	536	506	551	545	541	525	514	541	523	550	540	500	544	568	582	558	555	546	553	553	513	544	568	567	525	542	553	540	514	587	538	550	584	539	535	526	520	540	538	535	530	547	532	562	566	545	530	569	532	544	519	537	531	521	522	531	545	523	547	551	530	500	535	521	558	502	475	543	520	512	514	529	529	558	560	538	528	549	563	562	533	572	556	548	572	544	584	592	543	534	528	507	559	555	551	501	503	541	497	556	525	569	528	569	520	540	535	588	523	531	509	524	515	567	566	553	473	507	523	559	587	495	561	555	557	552	559	542	550	528	566	544	510	562	556	512	508	531	553	513	547	562	514	543	550	518	546	532	568	532	533	541	563	528	569	537	530	514	592	520	517	526	511	573	548	528	533	499	513	501	569	495	528	552	562	489	524	517	515	514	528	564	532	541	540	534	523	541	515	511	531	538	528	541	543	577	562	530	499	574	528	516	514	541	556	544	530	514	544	525	532	514	570	554	531	543	551	539	568	551	487	554	562	521	543	541	532	574	523	583	530	519	550	550	516	486	518	520	557	544	532	532	551	533	512	524	543	531	541	496	517	564	560	568	537	498	536	511	516	514	533	557	548	505	515	534	472	522	552	555	561	532	531	518	553	556	498	524	506	537	487	549	554	551	535	526	532	503	564	584	525	544	562	521	514	577	539	517	535	548	563	525	558	530	549	533	540	556	543	546	534	501	537	530	512	539	571	507	525	492	541	587	606	512	525	536	533	541	552	543	542	540	518	556	532	533	544	549	572	576	529	561	528	555	512	515	533	520	510	586	550	512	505	534	525	537	538	581	482	491	546	532	545	540	506	532	527	542	516	545	525	530	571	530	553	560	540	521	538	504	483	548	533	532	524	499	541	554	526	530	526	530	521	513	485	510	547	518	566	520	518	527	508	499	535	541	562	508	537	553	519	542	527	542	541	549	521	523	532	521	546	574	517	554	524	524	555	526	562	515	489	507	541	548	495	551	579	521	529	539	508	540	518	582	534	562	533	525	505	596	539	561	527	537	550	506	557	527	547	537	582	546	532	553	536	514	549	528	493	555	551	541	550	549	532	573	532	609	551	520	534	551	525	533	549	538	554	547	550	535	529	546	523	546	514	527	536	514	533	569	554	515	572	554	566
26308	19807	6919	4529	19103	15462	8212	3171	1367	712	491	446	442	434	427	395	433	434	462	413	436	435	451	425	411	399	405	415	457	427	428	440	390	439	448	424	423	415	423	435	429	443	444	425	434	475	434	411	404	414	434	395	408	414	443	424	429	428	423	455	409	457	429	379	430	422	417	418	457	378	429	405	394	426	422	392	390	451	445	453	420	420	449	458	437	428	381	396	393	439	404	433	370	453	474	416	434	420	425	424	404	427	402	433	422	441	407	411	419	429	437	410	461	412	433	438	413	395	378	417	422	407	414	452	397	451	428	413	444	391	424	388	421	407	402	415	434	441	385	451	425	408	397	459	431	416	410	429	429	403	409	416	403	406	397	468	392	427	438	391	418	420	442	391	386	405	425	426	419	416	414	387	411	412	434	435	430	429	424	419	438	420	445	422	406	437	388	442	455	417	393	397	452	422	402	435	393	398	444	442	459	421	426	416	438	428	430	414	390	378	414	432	429	401	417	386	418	434	429	424	437	414	437	424	417	422	413	397	377	445	442	408	423	457	412	431	439	437	421	438	418	405	462	396	404	448	455	434	406	432	432	406	445	439	425	416	423	405	433	386	405	429	416	441	412	404	418	414	419	454	423	394	450	403	399	421	441	434	399	397	413	429	433	408	416	401	459	372	419	388	447	441	436	442	442	407	436	451	443	460	418	392	396	396	413	442	432	412	378	405	400	430	416	378	440	419	452	429	429	405	440	450	402	434	409	409	446	402	425	415	430	424	409	409	440	440	407	430	423	373	447	435	419	399	401	499	390	428	451	389	390	390	413	394	414	440	392	417	382	409	402	431	429	443	423	393	395	419	433	401	407	415	429	469	403	431	432	411	396	400	415	410	399	413	453	403	421	392	412	428	420	436	426	421	431	409	437	406	445	421	424	402	415	448	446	399	406	446	447	458	440	421	451	450	420	401	420	408	455	395	406	427	459	460	403	401	432	459	392	410	436	395	389	456	407	408	425	384	463	424	437	429	428	427	425	410	434	402	418	456	410	429	427	475	397	456	406	426	411	383	432	439	417	445	417	403	439	425	439	409	414	420	425	430	436	410	367	415	423	437	444	420	449	398	435	409	393	398	407	413	451	417	430	455	429	426	396	431	450	383	407	402	434	432	424	417	422	439	460	414	441	413	411	424	401	419	436	440	448	412	442	416	409	443	422	434	419	426	422	461	412	414	415	416	459	453	468	424	422	416	395	381	430	437	452	432	413	410	382	440	409	424	429	441	430	425	391	393	415	428	426	401	413	405	410	399	399	426	438	422	417	398	419	414	422	406	422	468	441	407	430	403	419	405	401	407	448	400	428	424	402	423	417	464	404	425	425	420	412	413	453	454	439	423	419	450	420	421	430	422	411	405	415	449	404	403	421	399	443	436	433	419	468	409	412	422	399	412	422	428	434	431	410	415	413	402	425	432	429	414	443	439	436	419	407	425	445	454	422	425	424	398	457	402	416	398	412	427	434	426	435	436	418	425	398	391	423	437	454	450	433	435	431	417	426	441	415	415	407	403	429	439	421	440	440	427	440	413	428	420	415	439	434	403	423	429	413	408	415	392	451	427	427	456	424	421	411	451	439	421	433	434	427	418	422	442	406	452	450	421	415	448	422	452	423	412	463	386	426	433	394	434	402	448	442	447	382	417	396	394	458	429	427	405	413	422	431	413	410	415	429	417	437	426	446	434	410	428	425	452	417	438	415	447	422	417	406	449	441	431	400	425	431	430	398	453	438	412	444	401	402	425	456	446	436	419	437	428	392	452	426	444	435	423	419	410	390	447	380	394	436	421	460	446	439	416	446	426	424	437	407	409	441	436	417	394	467	441	413	398	420	394	428	429	374	425	416	410	439	408	373	441	421	429	391	445	448	447	419	432	423	444	405	444	408	407	406	408	442	417	477	427	434	426	435	410	429	437	437	424	455	422	391	439	399	417	402	445	423	443	433	452	431	428	423	439	387	406	420	436	380	421	398	421	433	415	386	448	401	422	430	471	444	416	407	438	429	418	411	415	456	419	458	419	414	430	423	418	434	431	435	410	411	401	434	433	421	440	400	412	438	454	410	393	425	377	386	433	450	452	438	440	399	447	410	451	448	443	431	439	421	392	444	439	452	429	421	412	440	428	448	429	421	432	434	440	432	433	414	403	427	426	387	447	435	433	467	432	412	427	410	417	425	414	413	404	451	433	418	385	413	397	457	407	429	423	398	441	450	417	396	405	452	418	435	457	426	428	478	392	468	457	404	403	422	429	423	430	441	397	458	444	408	450	405	432	408	385	427	424	447	456	416	419	433	416	419	432	421	448	447	392	466	392	417	395	415	440	436	375	441	414	439	421	426	467	420	418	419	406	448	440	394	406	408	408	438	424	436	391	415	427	441	428	443	421	438	436	411	411	425	400	434	394	423	401	430	449	407	428	445	384	436	421	433	393	397	422	399	442	457	401	420	426	436	410	463	420	422	474	439	447	431	410	390	421	436	431	421	414	463	413	402	393	422	444	439	453	406	401	440	437	399	427	449	424	431	413	452	455	473	422	451	455	455	386	392	409	383	424	454	447	410	427	423	411	407	423	441	425	417	415	435	398	408	400	429	436	382	430	432	395	429	409	455	444	423	425	420	407	448	425	448	440	416	438	397	437	406	423	429	447	404	414	425	424	439	433	436	442	424	436	417	429	411	401	432	422	409	439	391	404	419	414	401	403	461	418	396	455	407	432	431	428	414	417	436	398	445	412	468	405	381	378	445	418	412	419	425	404	401	419	449	418	398	438	438	421	432	433	449	393	456	436	413	389	426	422	433	425	464	397	438	382	394	413	405	428	412	437	443	394	439	405	394	445	430	402	458	402	414	376	422	425	432	434	416	393	412	426	408	437	446	420	406	369	431	418	435	392	444	414	403	442	412	432	425	453	411	394	421	436	424	404	478	429	417	435	441	442	433	398	440	411	444	425	463	425	433	390	413	466	431	417	394	402	417	394	425	471	418	428	402	418	435	423	412	400	429	423	423	394	385	447	417	400	400	429	403	409	426	426	450	437	422	439	403	396	435	402	465	408	431	419	441	399	436	422	456	417	455	409	406	388	400	421	455	438	390	411	396	412	408	430	415	424	422	436	361	445	414	405	425	402	442	469	376	428	400	457	422	413	429	432	430	401	403	416	415	385	432	387	440	440	444	425	414	395	456	427	400	392	484	437	427	439	426	458	436	426	438	420	435	451	444	412	402	425	437	444	421	410	433	437	423	436	455	424	443	433	407	466	429	418	449	429	421	430	470	415	447	407	450	423	413	469	418	440	403	445	426	395	407	430	429	432	407	428	438	401	415	446	408	427	421	446	439	434	413	429	449	432	415	415	397	452	440	395	432	417	410	435	453	446	407	416	421	425	390	378	391	402	425	450	428	386	400	431	431	419	403	435	431	371	435	466	425	392	438	415	431	442	382	419	418	433
4664	2655	4358	8465	28673	22988	14296	6765	2857	1403	900	800	789	700	760	734	761	750	776	744	729	750	755	767	764	771	753	751	742	754	772	767	714	746	748	746	717	760	758	753	706	764	742	762	714	802	719	776	738	773	777	765	745	699	760	704	787	702	750	782	754	743	726	764	781	753	745	707	739	689	709	721	761	739	736	752	797	775	759	729	700	809	774	767	742	750	735	778	748	762	741	742	719	781	772	725	806	751	759	778	773	757	705	757	781	725	726	741	735	791	806	733	772	761	733	737	694	759	754	729	743	787	716	824	722	785	749	758	743	763	727	793	794	725	760	736	734	770	726	775	728	726	703	758	742	741	742	786	710	762	701	706	731	736	736	730	766	782	768	752	742	734	739	763	731	754	758	698	773	702	756	724	703	689	696	790	724	753	737	755	686	723	835	753	755	742	715	812	730	744	740	775	729	728	688	723	713	704	706	717	779	769	737	722	688	711	715	765	776	770	766	739	734	738	774	731	774	800	699	762	753	709	752	703	767	748	738	746	762	799	729	721	725	786	704	733	772	803	753	711	722	756	718	753	711	780	743	716	742	773	742	739	714	750	767	749	769	751	694	746	739	789	704	780	685	769	765	742	747	719	780	742	741	736	725	715	729	782	735	738	740	775	737	715	750	735	708	726	698	741	767	795	762	743	758	705	712	734	771	735	754	727	711	732	708	765	766	801	744	766	746	748	760	745	752	722	726	731	737	706	765	743	779	770	769	774	745	729	720	733	703	750	729	755	771	722	773	707	774	744	785	743	717	745	698	754	750	820	760	770	742	812	744	808	782	764	726	781	787	704	736	770	747	722	742	745	718	787	751	728	738	732	759	747	709	789	761	724	763	762	787	783	721	735	726	735	719	714	812	708	721	762	767	717	822	741	766	717	807	796	779	694	773	750	736	769	748	725	731	718	791	728	736	715	762	806	754	740	791	738	774	743	753	765	744	733	763	752	730	738	739	789	809	740	687	775	745	821	743	764	695	733	741	752	735	754	737	737	765	731	691	778	742	748	752	793	719	781	775	765	805	754	756	731	805	740	727	718	767	723	812	757	717	755	775	747	676	755	792	782	740	761	735	711	772	739	736	723	753	730	786	785	723	790	756	754	734	789	707	743	780	682	754	790	742	746	758	706	769	746	761	734	730	679	714	696	765	776	795	771	730	795	758	713	725	765	758	765	729	719	706	682	744	712	698	743	764	759	759	754	758	756	742	753	722	737	740	718	753	743	749	798	785	787	717	802	722	791	717	729	763	797	758	814	751	747	762	769	756	758	773	770	746	704	766	716	693	765	748	760	730	805	728	739	722	771	760	724	713	779	792	795	720	752	739	733	739	813	739	717	732	753	739	751	714	764	763	723	754	745	814	741	760	731	780	770	725	778	732	729	719	740	756	744	778	749	777	714	742	793	756	751	753	783	743	729	755	721	751	774	821	733	714	727	752	790	803	762	769	788	704	779	784	776	765	688	763	774	737	766	781	727	761	799	785	712	781	763	795	771	742	763	798	729	726	750	680	734	733	735	721	731	778	690	818	727	718	754	707	780	710	750	809	704	717	738	696	746	781	739	730	733	720	712	751	719	760	729	720	753	759	724	761	774	787	785	751	753	771	767	720	739	723	770	717	755	739	752	756	772	732	699	829	764	730	723	734	730	753	734	745	732	755	787	749	765	683	714	775	750	768	717	706	735	788	712	716	719	732	758	740	708	728	811	742	790	748	732	768	705	755	739	756	757	733	760	714	730	756	740	757	819	749	793	774	781	728	744	767	717	755	750	779	746	796	757	729	776	745	776	687	746	770	720	723	750	728	779	760	734	750	711	712	798	744	705	802	741	815	724	739	781	727	730	729	750	739	783	756	780	746	723	763	761	728	727	772	714	724	716	763	720	723	732	739	731	723	772	712	823	756	719	736	734	764	754	793	731	747	769	771	767	745	794	782	769	713	772	747	704	726	758	729	788	729	722	723	748	736	739	750	790	720	733	750	704	747	762	759	705	751	722	751	748	738	699	769	753	799	790	760	707	782	751	743	763	730	719	763	739	760	702	789	724	742	746	729	742	723	754	705	770	790	729	740	783	741	760	705	781	746	722	753	754	713	747	689	758	742	727	736	764	800	709	757	780	786	739	807	795	729	742	779	738	747	764	783	738	755	760	768	747	793	786	734	772	789	796	739	776	730	728	747	774	726	799	746	742	750	782	763	733	804	768	763	716	726	749	726	796	760	776	737	750	772	780	780	731	800	745	746	719	732	825	729	807	753	760	746	747	739	780	738	774	742	745	776	685	728	732	718	724	760	707	745	711	743	813	766	689	714	800	715	730	722	769	757	709	747	804	758	778	766	739	748	734	736	718	760	717	718	703	722	774	765	762	740	774	757	732	745	760	729	745	775	770	749	726	716	752	744	737	787	773	753	763	709	789	723	790	753	749	756	725	712	769	793	769	762	747	713	749	691	757	720	688	741	719	772	740	728	734	703	772	754	741	786	738	799	753	708	752	766	810	739	761	740	718	733	776	694	708	722	785	726	772	713	723	721	763	752	706	672	745	737	782	789	761	736	761	733	772	754	766	676	808	707	760	759	769	700	739	758	760	744	742	739	762	745	777	781	769	691	808	707	786	772	784	745	731	808	726	779	748	756	736	740	702	702	756	751	728	711	753	762	765	789	749	731	737	743	771	760	765	774	764	762	726	752	781	798	757	736	786	718	774	746	773	749	741	740	742	785	728	784	793	738	743	768	762	731	744	735	770	754	676	714	726	767	732	732	724	730	754	774	787	738	747	751	680	747	788	725	774	740	738	769	776	722	758	744	796	791	787	707	745	764	785	728	726	760	755	778	699	743	738	738	720	746	730	687	748	756	729	801	745	798	751	708	755	751	740	803	736	729	754	729	725	768	738	778	772	728	746	779	738	729	733	754	764	745	755	729	773	770	727	758	722	736	715	752	741	679	728	698	745	720	720	769	770	730	757	740	729	697	767	701	772	762	769	745	762	779	751	793	759	734	772	740	740	801	727	726	731	703	756	758	748	743	767	747	771	752	721	754	759	713	708	773	764	744	757	725	761	703	769	723	745	734	730	750	739	743	769	700	708	746	770	730	733	715	733	753	796	779	775	747	737	731	722	752	732	741	774	755	779	756	783	718	766	781	738	748	713	747	722	797	730	739	714	803	718	794	765	752	782	723	737	741	735	766	711	707	801	794	736	738	738	753	753	714	714	737	752	754	795	752	770	727	761	685	756	773	704	677	753	769	697	751	771	739	745	769	829	687	767	737	718	747	674	703	764	760	783	722	743	760	760	770	711	736	756	746	714	746	731	752	754	749	760	695	671	742	808	736	782	742	794	759	728	750	794	745	736	726	748	761	774	728	761	726	751	792	796	726	785	757	751	810	775	736	729	791	719	800	755	746	770	728	750	745	743	710	753	764	732	722	774	718	790	751	715	719	777	761	768
24672	21031	26816	25265	36978	39113	27142	13173	4076	1282	608	491	435	432	388	365	415	378	400	397	361	372	426	378	390	389	395	415	385	413	392	358	387	360	397	394	369	405	390	420	378	387	386	397	376	387	412	416	383	386	401	420	385	388	374	400	373	390	380	383	388	366	376	407	400	385	405	382	387	369	405	385	391	349	420	366	390	361	394	401	376	393	370	397	374	400	388	385	374	368	355	407	387	375	371	361	386	405	390	361	395	399	405	380	382	356	362	367	403	407	404	392	357	361	415	377	371	404	360	402	388	369	385	391	422	375	374	365	398	406	382	390	385	393	419	379	397	387	388	382	418	376	404	394	408	363	355	350	411	372	357	379	392	432	378	388	367	410	408	428	387	380	383	352	364	399	367	403	397	390	415	383	390	416	416	366	389	379	397	361	390	400	366	400	365	343	377	396	403	386	380	422	363	393	370	404	421	369	405	424	364	436	399	375	392	414	420	373	364	404	382	392	422	362	388	421	385	354	402	418	430	400	410	376	415	371	387	374	396	363	363	368	401	397	356	406	370	394	350	420	374	376	379	380	372	388	381	381	393	351	412	382	379	370	385	397	380	385	358	373	382	397	388	410	385	359	430	410	369	361	336	423	377	394	406	421	424	394	411	373	368	353	409	375	373	354	374	391	412	375	415	370	408	407	378	399	393	391	412	362	384	364	356	367	404	362	347	391	400	359	363	362	377	360	375	401	413	377	349	402	389	390	357	407	358	385	402	395	372	389	376	379	400	404	401	393	406	400	386	359	377	366	377	399	385	393	373	414	377	379	397	395	370	383	369	378	349	359	378	380	418	375	401	377	391	373	378	377	362	371	396	384	357	388	385	384	393	389	366	398	391	393	364	378	454	381	379	417	354	381	395	390	388	401	361	379	382	418	402	369	366	388	388	373	380	389	431	353	363	369	377	430	370	442	423	345	394	379	391	370	401	384	385	392	380	370	416	411	376	377	393	382	377	384	382	413	418	379	401	402	401	381	354	357	389	401	341	355	368	417	378	395	412	389	378	400	426	433	392	392	398	367	404	369	359	405	360	399	408	354	399	380	358	365	366	368	391	383	388	375	373	384	378	396	416	376	368	373	404	412	366	415	395	375	377	355	388	384	425	424	394	363	422	403	388	370	399	389	381	398	378	370	374	395	388	373	428	392	375	429	404	407	398	433	423	389	365	367	404	416	382	408	367	404	371	385	384	390	424	380	399	410	391	377	383	348	387	397	429	404	346	404	420	393	422	361	354	397	346	393	397	397	370	370	393	390	333	375	379	370	349	395	451	404	402	385	398	377	378	363	425	393	392	390	398	395	403	389	410	411	403	382	352	410	401	362	377	415	381	362	401	412	358	378	403	386	356	400	398	419	370	413	371	385	365	413	389	405	403	433	395	377	405	388	364	368	365	372	364	351	392	378	389	406	366	415	369	397	375	374	407	412	390	407	367	377	360	390	388	383	397	376	364	369	423	359	387	389	379	389	395	380	377	353	366	383	395	373	383	394	396	393	401	374	378	383	395	404	377	392	386	359	392	398	374	385	416	393	379	376	359	376	377	420	374	385	422	388	390	382	408	403	408	345	359	398	394	365	408	388	389	365	437	365	373	364	424	380	375	370	396	360	385	371	401	367	346	400	368	387	393	402	349	352	401	361	331	355	399	384	383	402	386	402	369	395	383	386	390	401	405	375	368	386	395	363	378	348	388	360	390	427	383	383	412	370	357	402	410	367	392	342	382	419	391	398	400	409	361	381	393	386	376	361	376	386	394	372	386	403	416	386	364	383	385	371	402	391	399	386	384	386	390	375	395	406	405	414	410	399	450	398	383	370	428	385	399	400	379	406	372	413	394	396	386	403	411	356	397	399	383	377	385	348	368	419	379	363	393	380	369	404	378	384	382	381	409	389	350	349	423	404	434	389	343	402	415	401	389	397	385	375	382	392	391	383	369	398	402	393	365	418	373	376	394	375	372	398	383	391	360	354	386	398	368	384	365	362	409	388	388	385	402	384	380	381	416	362	356	413	393	383	360	401	372	385	404	376	379	426	375	400	362	361	349	403	366	402	391	354	397	378	411	389	390	375	413	418	406	426	413	381	400	390	386	390	374	373	363	419	362	401	418	362	398	379	366	383	379	361	365	382	398	381	388	365	364	372	366	411	391	414	386	362	381	377	404	349	388	370	362	369	378	369	372	387	401	399	361	368	382	422	395	361	380	377	404	380	370	373	395	403	404	371	404	352	362	405	396	377	362	374	436	395	386	392	375	364	385	345	404	337	403	356	368	381	392	369	360	395	400	375	430	384	387	412	373	367	412	411	401	395	370	400	367	384	377	386	363	364	395	394	423	376	408	356	390	395	385	400	372	390	405	403	397	394	387	410	381	399	429	399	412	384	380	379	380	362	388	381	408	385	425	374	395	405	386	375	409	353	406	404	405	389	432	405	374	384	370	398	364	389	376	397	432	394	395	373	396	397	409	421	387	362	407	415	422	389	426	375	380	366	383	387	409	364	394	373	427	372	416	399	382	360	371	379	393	376	405	378	381	392	362	400	416	418	395	411	396	378	398	403	368	389	405	394	384	393	403	385	349	380	386	384	418	404	399	386	384	369	358	411	432	378	363	380	364	388	383	402	374	364	387	395	388	363	377	357	405	406	373	386	371	361	425	397	375	390	372	388	373	378	371	370	411	399	448	365	351	397	363	373	355	425	370	376	452	372	396	399	357	374	373	375	403	378	395	371	392	350	389	393	352	402	379	359	401	377	378	392	370	390	370	398	361	380	397	380	415	380	379	418	370	428	408	392	390	402	373	412	409	396	367	367	405	367	363	399	424	413	357	332	374	420	404	382	358	392	394	370	396	372	384	397	396	360	397	383	377	376	375	396	380	358	368	411	389	409	376	392	379	382	398	394	405	369	367	421	406	407	363	369	428	377	395	390	358	385	380	366	374	379	372	403	384	368	368	357	374	400	425	373	378	393	389	373	371	386	374	368	391	399	373	362	351	400	385	381	355	381	383	370	370	392	387	405	427	368	379	430	392	399	382	411	372	379	388	359	366	385	354	408	357	356	428	349	394	362	347	401	409	375	414	401	356	389	368	367	426	414	404	402	400	403	354	368	419	349	365	362	391	365	406	393	391	400	408	383	365	378	390	375	433	377	363	355	390	369	373	383	373	349	367	387	395	434	380	413	394	385	381	395	399	390	371	358	388	364	386	391	382	363	388	389	393	366	452	395	416	333	357	352	386	406	375	416	372	438	368	376	404	369	376	387	376	362	358	387	363	401	408	362	373	372	371	352	367	410	370	406	387	394	437	379	368	415	381	361	338	400	386	373	393	366	387	356	391	380	403	412	404	377	374	367	383	407	414	412	428	408	365	403	369	396	386	360	373	411	383	363	396	445	407	371	379	385	433	415	411	386	372	351	369	394	371	393	408	413	386	427	364	421	369	385	384	399
6751	9506	15097	25438	46961	42748	32522	19333	8645	3038	1340	864	762	690	727	719	695	684	715	689	709	698	724	688	641	711	673	691	656	689	700	667	719	701	699	729	670	704	679	712	658	718	749	704	665	720	723	700	710	687	684	732	711	680	750	674	684	677	705	675	674	715	676	663	705	704	702	648	701	714	744	652	676	685	691	646	731	658	738	707	714	678	711	699	684	731	703	656	691	716	692	679	692	626	686	694	673	662	702	660	694	716	683	710	657	722	705	690	683	686	722	685	675	661	681	670	665	727	709	731	688	666	680	691	736	680	711	650	693	703	691	709	705	660	731	688	695	702	694	729	731	696	719	695	715	670	710	710	754	689	718	702	712	665	731	734	730	691	722	683	673	677	664	680	750	691	714	719	661	682	730	711	680	699	692	672	678	674	719	670	689	726	639	696	738	674	706	708	695	710	713	672	675	662	706	665	746	681	712	724	660	691	721	686	660	646	611	695	670	681	717	723	685	683	667	682	694	752	678	658	670	703	663	711	637	682	664	682	680	673	669	718	667	729	744	668	680	744	665	680	685	708	674	718	675	727	672	714	677	710	656	686	700	694	708	710	718	709	717	686	730	691	701	697	676	660	704	715	684	721	690	691	643	732	703	643	704	654	673	736	723	661	705	684	698	674	710	741	691	714	684	699	697	697	680	660	736	689	693	692	684	677	698	691	663	692	697	706	709	699	718	662	704	682	658	664	678	717	697	700	653	643	765	682	691	698	737	669	701	702	678	677	666	658	688	664	650	687	679	698	691	693	654	678	698	646	701	676	666	738	675	653	720	682	702	654	688	698	679	671	712	685	710	682	702	670	671	677	718	702	653	687	698	699	715	737	708	650	672	716	727	678	679	706	703	669	732	629	682	706	706	711	688	696	654	719	653	650	696	673	703	708	676	652	649	655	665	693	681	699	730	696	698	663	702	658	701	690	720	673	681	691	660	690	703	662	679	678	664	635	673	683	654	699	715	638	737	657	672	663	661	700	760	686	642	706	742	686	692	706	693	680	653	679	726	679	642	696	713	697	705	727	666	674	681	688	702	678	684	687	728	679	690	703	723	661	700	679	654	656	731	693	726	710	734	679	727	690	695	731	704	700	722	690	663	684	719	702	707	634	698	686	695	704	695	708	664	737	658	713	698	697	670	699	704	668	701	623	681	649	740	658	664	707	714	700	696	755	682	679	726	686	667	723	706	659	681	702	675	717	716	680	663	678	690	750	708	683	663	687	642	710	677	693	694	672	670	712	671	686	684	709	641	667	717	703	710	679	709	667	690	722	680	660	720	729	652	698	692	715	691	661	700	640	698	662	673	670	714	675	691	675	669	703	760	708	689	670	684	693	688	670	731	680	701	713	644	684	658	713	691	679	664	713	659	678	716	682	683	717	658	729	654	698	771	746	696	693	709	705	684	698	709	637	742	691	704	742	722	664	728	693	699	699	713	720	699	692	698	690	693	676	712	651	737	701	676	678	670	683	712	678	711	679	662	753	704	674	686	672	697	678	672	646	692	694	645	706	727	716	643	656	713	662	723	672	676	711	693	724	691	746	686	699	693	692	672	666	676	684	711	679	734	663	720	723	641	687	681	727	674	697	680	636	736	700	657	718	685	706	697	670	691	713	689	673	714	678	701	690	690	739	713	725	679	723	698	688	686	652	681	700	706	681	668	699	700	724	686	686	707	703	660	635	644	714	657	727	693	696	675	655	713	741	693	689	685	727	684	645	703	694	713	705	676	699	667	707	676	688	695	714	686	670	711	648	637	709	698	702	676	686	665	708	674	705	678	681	646	706	736	664	676	674	697	697	695	674	675	718	708	730	685	670	722	690	673	732	724	669	690	664	718	744	700	678	656	758	635	662	696	694	646	688	712	705	710	675	733	678	672	675	677	679	693	696	702	688	646	677	722	695	735	683	662	682	720	696	679	704	660	667	759	728	721	628	738	706	669	730	662	671	703	699	658	712	720	710	701	655	742	721	642	691	692	666	636	716	697	661	717	710	705	717	702	727	720	659	686	685	699	685	731	659	719	672	695	752	710	699	669	736	697	691	706	719	736	693	668	681	657	716	697	662	705	718	705	681	685	698	727	680	656	673	712	679	688	676	705	696	707	715	690	727	662	668	661	689	686	693	670	728	710	696	690	712	657	674	733	654	656	713	695	702	701	680	680	695	718	703	618	721	749	725	696	714	671	661	689	661	680	711	730	693	697	694	715	693	680	671	738	701	718	690	698	672	678	704	659	691	698	692	695	693	709	694	701	712	674	732	689	715	717	703	700	710	680	707	677	643	674	693	687	696	657	685	664	729	698	700	722	692	676	662	729	684	664	711	670	685	662	742	697	684	668	697	730	686	669	709	685	699	715	715	653	665	665	696	696	677	680	676	745	697	696	700	694	671	703	640	682	692	708	674	685	674	726	685	704	663	703	702	706	713	702	730	685	664	750	700	670	674	691	689	709	672	656	716	710	708	695	685	647	690	687	691	670	647	673	712	718	658	714	725	697	709	736	693	702	684	681	633	723	666	690	688	661	680	677	704	699	656	706	759	686	706	670	664	713	708	708	710	705	685	672	676	711	670	695	737	706	691	657	692	729	633	667	706	625	679	657	703	664	694	712	693	690	706	695	670	690	673	711	698	681	713	724	666	674	701	720	737	720	686	716	679	701	700	687	739	685	673	683	713	691	662	717	668	649	711	681	692	694	695	686	671	679	715	681	700	639	713	710	685	678	731	721	690	709	661	731	690	709	715	690	724	688	667	690	664	734	693	710	710	720	714	742	722	664	700	649	717	654	709	673	683	674	649	681	670	714	607	679	672	711	680	676	710	696	697	687	737	676	709	693	673	649	748	705	714	703	710	723	683	741	699	673	710	701	713	713	664	688	664	740	650	673	714	692	754	711	691	660	705	707	675	722	674	697	690	686	671	674	676	682	626	718	689	734	657	675	651	700	674	682	659	707	697	684	669	684	710	702	685	693	639	711	691	679	677	724	642	722	667	680	714	704	705	749	714	687	712	719	685	719	691	681	655	680	685	639	659	654	664	745	718	661	671	681	680	672	652	659	674	725	672	727	690	700	666	709	665	673	702	698	738	654	705	725	721	715	687	703	734	681	746	693	713	688	721	638	708	682	691	703	667	710	756	660	679	758	643	725	706	683	640	680	692	666	644	681	709	638	740	687	727	726	710	651	674	690	692	742	725	680	691	710	683	680	725	750	678	769	698	682	698	690	712	703	740	710	672	667	676	711	665	710	685	689	666	675	699	676	746	705	708	721	701	699	680	711	687	739	680	729	713	681	724	685	682	708	717	649	697	643	650	708	710	699	726	704	745	728	721	670	736	707	730	691	663	710	718	711	677	690	699	657	672	719	730	721	711	712	679	710	711	681	713	640	687	696	721	702	705	700	708	698	710	636	693	701	645	674	711	682	695	705	662	674	671	756	738	703	681	710	680
23030	21062	28803	24655	43539	54950	44752	26994	12435	3479	963	434	321	285	319	300	297	286	310	302	282	273	285	302	287	296	308	287	269	318	285	320	284	305	259	282	238	269	282	284	252	282	256	277	288	276	251	299	328	299	266	264	281	269	278	291	258	276	268	321	303	285	294	243	308	296	275	314	265	284	279	292	282	303	311	303	274	310	283	283	253	248	272	278	300	255	285	289	279	303	290	273	290	284	285	266	287	297	273	258	250	288	279	288	268	295	288	236	307	257	279	254	295	274	293	247	254	275	277	292	275	272	276	269	292	271	235	287	272	276	273	275	273	289	291	282	287	293	297	273	257	291	284	274	256	283	272	282	279	274	295	303	293	283	263	307	289	265	280	272	287	236	313	281	297	288	277	306	276	262	306	275	275	275	277	273	276	284	261	265	287	314	290	285	257	257	258	262	280	279	293	252	279	266	306	308	318	259	274	282	260	309	262	261	260	285	264	296	271	280	261	278	276	295	270	279	306	278	299	273	275	292	260	298	287	290	273	305	269	278	290	268	293	282	240	295	269	290	304	316	278	274	252	271	258	281	252	289	277	268	264	242	286	316	282	287	300	272	312	270	283	268	257	301	303	289	268	274	296	275	298	256	279	271	274	274	253	272	282	294	287	297	289	281	296	281	315	314	282	298	267	285	295	290	289	257	298	287	298	263	262	291	281	279	308	283	292	267	289	241	277	303	277	266	235	269	287	315	276	279	292	268	254	287	276	252	279	272	260	289	282	276	295	287	277	309	288	271	290	267	292	266	267	267	299	289	291	300	256	281	264	267	289	263	260	300	276	281	272	249	268	282	277	274	299	268	331	267	261	299	281	289	310	270	264	237	269	269	284	267	276	279	281	250	276	260	276	322	295	252	296	285	285	253	275	315	270	301	303	239	259	285	230	298	269	280	251	290	297	326	271	265	294	283	276	269	267	230	302	268	278	262	266	322	252	296	261	293	285	257	272	267	261	272	256	278	254	295	262	302	265	268	302	290	295	273	257	281	265	272	272	279	285	286	276	305	299	278	283	317	278	289	264	265	289	294	298	262	262	261	270	261	280	270	285	255	289	284	276	285	279	309	277	275	254	283	282	278	301	281	285	271	268	263	265	288	273	304	252	264	240	289	265	273	283	301	286	300	285	296	290	263	276	281	282	277	287	282	289	300	297	254	286	287	289	295	275	295	269	282	307	276	279	273	280	265	278	291	276	277	288	283	269	284	263	252	261	288	256	308	286	303	251	277	293	289	303	257	264	267	287	266	284	282	269	283	271	255	286	252	286	269	292	299	280	299	282	285	299	309	279	275	248	274	284	299	264	219	298	268	275	272	268	271	268	289	260	271	274	288	290	255	256	289	295	265	310	291	264	261	270	302	298	272	266	258	292	316	277	253	284	231	283	289	287	283	272	301	268	273	278	306	301	308	298	268	268	291	272	264	322	278	276	294	283	283	255	268	279	285	255	297	274	252	267	289	285	285	279	284	266	295	287	254	278	303	272	272	276	286	256	258	264	269	283	255	270	277	292	278	282	313	269	323	266	298	270	270	286	260	255	271	288	265	257	287	281	283	279	247	281	294	308	280	266	277	294	307	269	305	285	290	260	267	276	275	299	272	308	261	302	311	280	258	282	269	266	275	273	288	273	283	270	263	285	287	277	263	311	268	256	318	269	253	274	281	276	300	286	276	275	282	272	287	308	298	280	271	299	278	272	258	293	295	278	270	299	268	273	294	290	275	287	267	295	254	264	299	264	281	298	266	268	274	277	281	283	269	302	278	274	301	271	261	297	284	307	290	283	298	303	298	266	287	290	281	291	274	252	270	292	287	261	263	263	291	281	291	287	281	277	277	298	282	290	280	269	274	258	259	256	269	271	259	276	252	281	292	255	269	289	276	308	295	266	257	301	314	295	308	277	267	307	278	285	277	237	262	260	293	302	291	272	267	291	257	327	255	293	270	273	260	287	302	319	279	304	265	295	280	278	263	271	287	288	291	278	293	305	272	258	296	290	266	284	253	280	286	290	278	271	256	281	265	281	273	279	249	275	282	265	286	289	264	278	248	278	252	318	278	297	276	286	279	258	296	296	267	271	281	281	252	302	283	275	270	286	275	255	238	265	264	287	267	233	275	269	257	295	294	276	282	286	279	286	281	283	279	296	250	283	315	273	262	292	302	287	280	272	257	274	265	261	260	263	275	268	273	287	298	291	311	280	270	257	285	294	264	289	285	257	302	284	286	284	262	287	272	284	298	269	280	277	305	288	239	279	270	274	309	289	283	291	284	277	258	267	270	305	268	270	287	285	271	299	299	267	250	295	278	284	282	275	282	285	271	290	283	271	302	268	255	285	307	293	303	298	269	270	266	279	294	279	288	301	278	269	284	275	287	250	287	280	269	299	298	286	279	282	310	290	292	274	285	321	274	265	278	300	268	295	290	287	235	254	287	292	268	253	302	295	268	285	280	272	269	306	299	262	290	265	289	287	274	299	287	304	284	281	251	258	286	290	261	271	265	264	283	280	306	250	286	301	306	272	259	255	280	271	308	285	296	271	261	286	270	285	276	298	255	289	299	257	262	296	273	264	293	263	292	312	287	274	260	258	250	272	293	294	281	310	298	274	309	257	274	247	286	292	307	256	249	296	289	270	258	293	311	310	306	309	280	277	269	274	263	264	278	282	278	301	288	280	306	268	285	284	271	301	305	259	266	265	276	256	263	261	285	270	282	267	269	278	273	299	257	285	286	279	278	247	274	277	303	282	276	265	258	267	264	273	287	276	265	260	263	291	273	294	280	303	261	299	270	286	247	293	285	273	261	289	279	282	298	269	301	291	276	298	277	293	284	299	270	308	279	287	235	276	271	268	278	257	255	284	279	292	267	268	256	278	264	262	300	295	299	277	296	263	293	289	285	229	278	282	266	297	265	281	262	296	267	240	304	293	299	258	265	285	303	297	277	281	270	295	304	279	320	264	263	288	305	276	307	304	264	296	284	279	284	279	246	276	285	283	304	294	263	282	289	259	277	277	285	290	273	290	318	300	283	267	293	287	259	286	288	274	279	281	267	306	290	271	279	298	274	282	263	263	299	270	306	297	291	310	264	289	269	265	296	287	290	328	258	282	246	296	261	281	284	286	258	245	281	288	312	284	287	293	266	275	275	271	284	279	289	247	296	311	286	297	283	278	279	284	270	302	306	281	302	272	296	266	257	280	280	285	270	264	307	284	279	277	292	266	280	271	254	291	279	280	268	262	281	290	269	276	270	272	307	290	302	273	319	268	274	285	276	278	249	291	228	282	281	264	247	296	275	258	275	283	292	297	278	250	290	282	294	253	265	279	295	256	260	277	267	295	279	264	311	279	289	263	268	266	305	274	274	301	284	287	242	277	285	289	301	274	296	257	269	273	280	282	258	268	288	317	264	286	300	256	286	261	305	300	291	295	253	300	298	257	280	276	307	264	280
14313	21480	33269	48817	67238	61454	47772	33216	18549	7387	2397	915	573	513	488	477	529	483	481	468	491	518	488	503	457	477	474	494	486	459	481	457	496	486	534	485	491	506	500	501	534	474	495	480	530	529	470	504	478	487	480	482	457	530	483	487	511	525	505	502	501	542	505	497	498	483	480	485	467	522	515	443	515	472	501	497	485	485	528	474	483	490	477	460	456	503	505	450	460	491	504	496	481	487	478	495	499	490	469	495	489	526	530	525	500	491	455	512	520	491	484	526	519	494	488	460	516	521	495	521	536	496	459	531	506	532	498	523	463	496	516	508	496	466	531	523	489	502	516	484	520	453	495	501	501	507	536	490	462	511	539	495	532	490	512	505	496	541	486	504	512	493	520	515	516	492	491	488	497	509	484	469	498	531	502	484	493	479	543	498	483	503	480	491	473	510	457	460	467	529	483	468	495	494	479	509	482	519	549	498	512	516	464	487	521	489	497	463	525	527	534	491	482	471	488	528	481	490	497	494	500	524	505	493	541	492	518	498	502	500	513	522	497	501	521	506	469	503	528	503	497	509	533	479	504	507	495	508	477	468	493	465	481	513	487	493	517	500	460	507	507	485	522	495	490	482	532	500	482	498	497	535	482	535	478	535	482	499	514	500	488	477	509	484	503	503	526	443	465	460	466	519	516	476	455	524	510	536	505	495	558	458	486	476	497	507	512	492	526	490	492	488	489	521	500	501	482	493	498	518	473	500	516	511	483	479	455	498	481	506	496	496	490	468	515	543	495	460	505	500	470	493	525	455	550	498	504	491	498	473	486	481	509	487	481	520	494	513	535	508	504	528	507	522	479	473	513	484	531	489	495	496	524	485	509	467	488	512	464	464	496	501	503	506	484	445	467	475	468	511	516	475	489	504	512	547	531	512	466	493	499	514	497	499	464	464	523	507	511	503	476	539	458	496	480	458	499	486	471	518	508	483	501	512	458	505	492	477	519	478	494	489	508	519	509	476	475	504	477	498	526	515	514	492	475	500	470	492	543	478	482	522	469	481	471	464	494	527	497	502	498	475	519	495	499	517	485	504	492	484	480	491	486	514	483	455	528	538	513	487	507	509	493	491	483	485	472	512	507	546	494	499	513	507	547	500	507	510	444	491	509	498	487	458	488	483	476	499	469	461	491	498	452	489	499	483	472	515	513	496	506	474	516	527	496	500	477	468	471	481	508	474	447	510	477	481	520	513	468	481	483	489	558	458	477	479	504	505	498	458	524	464	496	505	486	544	521	507	481	523	511	497	496	479	487	514	499	504	492	476	522	468	531	477	506	503	451	493	471	487	492	487	491	540	534	466	480	492	540	539	458	440	501	473	477	486	478	483	454	458	480	480	519	484	488	485	501	487	470	489	498	491	496	496	481	478	565	503	475	510	511	480	473	523	494	491	521	473	443	469	506	498	534	515	497	474	502	488	471	488	483	498	489	485	490	451	496	470	472	498	466	494	480	531	497	501	485	501	499	478	532	488	511	524	501	486	505	472	490	475	470	468	477	491	486	474	488	493	521	505	478	484	455	509	504	502	470	491	492	505	475	474	522	486	480	497	515	498	493	497	476	492	466	492	506	496	509	460	465	514	556	466	476	486	500	497	553	475	514	473	503	472	470	482	527	466	473	501	474	524	488	468	474	475	513	501	510	463	495	451	503	503	497	489	533	496	494	432	471	521	496	516	475	467	524	490	474	488	534	460	498	477	468	489	533	474	506	493	513	502	504	496	459	496	488	511	497	502	490	507	445	467	478	494	515	500	481	533	488	518	512	475	472	509	478	502	515	529	530	489	482	500	510	485	507	521	543	469	503	490	472	493	511	503	533	490	500	502	511	503	493	527	524	497	508	497	517	514	524	531	470	547	504	468	503	518	458	489	507	465	495	498	467	480	478	485	491	508	481	493	483	490	539	480	523	522	485	463	476	481	462	519	469	529	527	479	489	524	430	483	498	500	486	476	496	484	469	476	492	513	482	494	485	462	496	495	512	495	501	483	504	488	490	524	463	494	551	481	469	481	537	495	476	490	495	476	523	474	474	450	474	501	501	497	495	509	522	503	524	477	510	538	510	479	507	505	518	471	477	533	474	504	494	492	472	491	492	486	494	515	510	521	498	479	494	452	468	453	492	483	478	469	470	509	518	506	494	472	491	437	493	523	516	503	462	511	520	491	534	491	500	480	473	473	495	465	475	511	495	472	540	447	514	468	477	495	490	528	511	511	461	505	538	480	504	513	477	475	504	513	479	498	520	477	540	423	459	464	500	509	478	517	478	519	473	479	486	479	489	504	503	496	492	499	476	492	476	457	469	431	509	540	487	471	502	482	487	476	462	475	541	489	514	477	487	475	486	505	498	517	511	511	552	475	516	488	496	466	479	455	521	469	506	497	524	471	482	521	493	504	513	471	471	462	492	488	507	454	503	522	512	520	477	512	501	514	541	501	535	509	524	516	517	480	494	491	496	486	456	536	533	511	499	500	501	509	504	521	483	497	498	487	515	507	485	502	490	464	523	480	483	501	450	499	482	479	492	485	514	457	525	484	477	492	460	496	485	458	502	501	506	477	477	510	493	508	507	484	454	490	444	503	500	529	449	505	509	502	500	542	473	474	520	486	494	508	469	503	481	477	477	505	489	488	512	494	500	460	524	508	494	497	505	522	474	491	470	489	508	521	520	501	492	484	509	470	474	485	552	485	482	496	475	463	516	554	501	480	500	490	457	491	484	496	519	489	485	515	493	449	502	464	493	498	483	485	465	463	507	485	478	476	494	478	497	473	495	479	501	531	488	460	467	516	485	518	487	483	505	514	484	493	504	481	466	494	495	515	479	509	517	490	491	489	458	533	470	506	512	503	513	522	501	482	509	476	495	493	493	505	485	525	479	501	479	515	537	537	461	481	493	478	480	464	498	485	458	498	506	490	495	506	502	504	467	479	532	521	464	553	508	495	492	498	482	486	495	509	489	477	531	478	510	487	486	532	491	462	486	500	468	503	530	499	504	515	465	502	464	486	535	522	516	502	541	492	507	470	514	498	454	523	491	515	493	512	462	478	481	505	450	493	475	454	503	505	509	469	479	486	488	504	504	482	486	493	506	491	499	498	495	485	490	502	494	492	507	505	473	485	499	511	491	518	487	500	523	485	468	454	477	489	481	479	482	517	483	548	495	510	502	515	522	511	480	468	474	505	466	483	518	492	489	491	501	500	541	485	491	467	503	507	500	519	498	497	492	463	517	494	561	475	496	534	486	511	519	479	508	469	516	468	519	486	511	485	530	512	452	477	522	504	513	482	490	515	490	493	498	514	489	475	530	460	508	481	504	485	518	514	474	523	523	515	480	502	518	516	490	484	462	498	496	448	514	549	448	495	455	502	480	503	502	494	485	483	470	499	466	478	495	455	487	507	496	459	508	498	464	467	445	453	503	474	547	515	464	452	502	520	519	512	492	484	478	491
26345	19903	8728	12373	18083	12912	7105	2908	1222	682	485	392	477	418	405	422	431	395	421	424	408	396	447	413	421	411	403	406	427	376	414	417	428	421	440	432	405	414	419	389	419	445	443	436	389	403	389	391	440	390	412	415	400	429	445	377	386	419	445	374	410	399	434	398	404	409	407	418	399	385	422	397	394	415	401	403	411	403	365	431	390	406	380	427	413	433	429	396	400	387	375	403	423	384	431	417	423	408	375	412	408	442	369	382	440	448	384	382	427	406	443	414	390	386	395	398	417	471	410	413	441	446	431	423	416	391	426	432	410	423	423	413	444	421	417	446	394	397	426	417	419	431	382	434	415	419	373	459	432	438	410	384	422	401	435	417	415	393	414	399	399	390	402	411	441	410	426	385	372	424	385	428	416	421	429	387	426	423	450	386	400	436	385	428	422	398	446	419	414	407	442	444	404	423	425	422	389	410	390	391	410	401	441	400	400	368	446	424	415	418	425	430	382	431	417	420	438	392	416	413	403	388	426	399	442	375	402	403	395	386	425	415	402	390	395	402	411	407	406	404	387	422	414	416	414	406	389	467	376	402	407	405	426	409	417	404	389	401	432	406	421	438	413	417	426	418	436	413	421	414	434	430	436	379	392	394	428	385	390	392	388	398	401	390	387	425	427	451	409	377	421	402	430	430	416	416	406	378	380	440	431	393	411	440	420	483	399	410	400	382	426	417	388	412	394	424	411	448	427	398	417	439	428	436	412	383	435	413	379	362	382	414	372	428	397	434	414	404	432	437	375	453	428	413	415	405	368	420	406	395	379	433	394	430	414	450	431	443	429	421	414	401	370	417	374	432	410	390	400	420	421	420	398	444	418	414	387	436	412	411	404	435	421	406	413	417	434	406	405	428	392	405	446	399	444	421	424	436	392	390	445	395	406	396	416	436	464	414	457	418	409	374	389	398	408	412	419	430	425	402	427	405	429	411	383	410	385	448	434	423	412	433	438	421	367	402	413	380	419	387	448	422	448	418	389	437	412	418	423	411	402	380	400	436	417	361	436	394	420	423	380	391	429	373	443	418	419	454	431	417	421	420	442	435	397	433	409	384	391	397	424	438	407	416	428	380	411	407	426	440	360	417	412	404	407	415	422	415	414	408	402	409	440	405	424	391	407	433	402	384	436	394	391	410	419	448	404	415	411	414	439	386	408	391	425	427	394	396	447	418	471	416	400	417	405	424	374	411	465	393	416	420	415	402	387	356	383	442	376	391	435	433	398	428	411	433	429	428	416	405	401	400	466	433	421	379	439	423	423	437	418	418	420	398	415	414	450	404	394	438	453	445	427	403	444	398	434	434	454	414	458	399	433	371	403	401	428	386	399	399	434	417	410	414	420	377	422	378	426	412	429	423	424	377	409	404	401	413	400	436	387	395	416	427	389	408	388	392	404	392	410	450	427	415	384	420	414	404	429	438	404	429	391	400	417	411	427	445	422	367	445	369	418	428	410	425	432	451	370	431	383	406	414	425	403	379	417	454	384	407	441	384	392	434	387	424	456	407	436	372	419	442	436	398	422	439	396	420	412	437	434	427	430	431	416	436	439	402	392	413	398	398	437	407	405	432	439	423	408	387	435	450	427	421	433	455	423	392	422	401	386	406	427	389	394	402	401	398	403	404	449	402	423	400	418	414	395	407	426	415	429	388	393	422	419	400	407	408	412	426	425	385	409	409	426	395	403	397	383	415	438	424	396	467	402	379	432	404	429	458	408	408	418	383	416	357	424	417	411	407	426	409	398	427	438	429	452	416	432	416	457	416	421	417	403	395	413	410	429	399	401	382	457	427	409	466	403	415	425	431	415	393	416	436	399	434	420	412	387	409	418	453	389	441	397	431	421	412	451	439	430	416	444	430	400	417	443	388	411	412	390	429	421	402	436	416	417	430	432	384	410	383	448	389	420	407	419	405	417	426	399	414	407	391	401	398	433	447	448	428	393	382	418	419	374	401	416	399	408	412	396	392	440	428	383	428	426	420	395	438	445	429	457	409	416	420	400	416	404	429	419	445	398	426	409	410	432	427	424	433	403	416	410	407	425	403	446	417	418	397	419	412	438	391	395	404	441	424	415	447	420	397	415	410	400	429	408	411	383	401	426	411	400	446	394	425	430	417	415	384	419	426	374	434	375	405	412	401	395	399	418	386	423	445	390	429	395	412	391	429	427	451	454	383	420	379	381	398	398	391	432	381	413	403	442	416	408	437	410	416	421	420	395	414	414	406	416	429	426	412	419	394	443	405	404	446	419	416	415	388	412	399	412	395	401	454	386	383	411	416	425	365	407	420	399	432	430	414	401	435	399	430	395	418	428	404	419	442	411	409	406	424	448	420	379	390	405	415	437	390	396	422	411	428	407	435	384	393	435	417	419	404	428	374	408	437	405	435	433	415	432	420	429	405	406	415	423	420	439	414	426	449	438	429	410	409	424	413	427	402	422	436	409	421	406	396	372	427	398	418	422	414	440	410	415	382	395	438	403	409	412	395	403	446	360	381	396	422	397	434	401	403	384	416	436	427	427	393	404	424	440	395	426	427	422	428	401	425	404	404	403	391	411	421	410	392	421	388	412	425	440	405	364	408	403	387	385	439	397	403	424	388	404	420	429	397	385	458	406	413	375	442	396	389	432	418	399	453	447	448	459	430	448	422	417	431	425	426	390	430	388	410	415	390	436	437	457	429	402	377	429	410	375	396	434	415	389	407	407	412	437	421	394	392	442	405	384	417	405	435	412	392	421	426	412	421	420	434	413	417	401	434	393	414	435	420	405	418	405	404	428	396	412	396	422	455	424	414	420	405	411	442	396	385	409	433	432	401	400	417	398	423	401	438	421	419	399	399	411	421	400	446	437	411	462	447	360	392	385	420	424	422	423	416	438	426	434	388	383	443	425	379	431	412	433	415	442	403	433	400	440	419	405	414	405	430	419	430	431	391	409	412	414	412	412	425	381	419	422	471	403	425	414	430	443	430	407	414	421	451	368	431	442	415	424	419	415	411	384	419	430	388	382	406	387	427	394	415	381	399	425	411	408	411	449	446	426	396	401	408	418	441	416	414	417	400	410	417	405	395	437	414	434	424	404	412	418	404	418	414	433	403	403	415	407	403	403	407	435	389	391	393	427	373	387	420	383	445	436	397	383	447	412	419	427	434	402	393	389	366	415	393	420	470	388	424	413	427	450	425	407	436	378	424	444	425	421	403	420	385	413	409	420	397	416	416	422	444	431	385	381	439	423	409	440	424	407	412	407	389	404	426	399	418	433	365	449	377	383	405	425	395	401	435	375	439	362	403	422	439	410	432	362	386	476	406	478	392	404	415	409	433	415	354	414	415	395	433	418	414	387	428	404	382	422	403	393	413	445	424	423	437	424	413	394	400	434	420	382	421	461	415	413	430	407	425	428	408	417	412	413	405	448	446	397	390	415	452	425	438	412	419	416	406	426	403
5002	2824	9030	19781	26431	20385	12921	6550	2860	1474	928	746	741	728	745	741	747	743	725	767	743	764	733	767	749	710	748	694	729	720	745	690	709	772	753	703	782	733	689	751	702	682	721	698	725	708	776	719	809	713	705	693	747	755	700	712	737	717	758	724	690	732	734	731	710	758	720	740	738	734	772	722	735	743	730	679	674	727	712	742	725	766	736	704	740	736	763	721	739	721	698	751	678	751	758	749	736	747	691	702	718	706	774	750	714	777	731	729	718	741	717	740	769	746	709	753	688	777	715	699	754	727	732	725	713	689	719	752	721	694	732	749	725	775	707	758	752	676	726	697	734	711	702	705	653	729	724	751	749	732	744	756	747	718	702	689	763	750	703	749	711	791	700	732	706	743	726	750	729	734	698	778	711	720	774	728	747	735	728	715	723	727	703	720	747	720	698	741	768	756	729	694	711	756	760	739	743	719	745	792	746	705	701	718	730	739	803	688	696	753	716	668	688	734	701	741	682	808	695	740	751	763	721	738	678	707	731	706	752	738	698	729	697	708	733	701	705	778	728	745	716	722	747	750	696	813	723	691	737	694	699	773	732	693	768	776	742	738	715	683	761	700	741	760	744	717	721	720	717	773	681	727	758	656	724	721	746	722	733	701	691	756	708	700	743	731	722	739	749	679	721	745	736	749	746	739	746	765	724	719	756	764	740	717	756	743	722	712	707	717	722	722	702	724	796	760	713	707	731	705	717	688	750	721	749	733	756	719	742	719	671	808	757	759	729	715	745	763	724	770	698	742	696	674	721	754	734	744	788	710	772	730	746	752	721	711	751	763	746	758	720	758	719	744	708	755	729	728	725	693	703	721	715	735	748	723	723	675	744	725	704	783	681	687	735	709	722	705	741	722	755	721	733	752	707	720	756	720	732	704	733	700	741	736	702	723	695	753	734	712	699	762	737	735	725	768	759	742	718	746	742	725	782	748	702	754	709	701	709	705	715	713	713	698	720	721	715	733	684	766	712	756	740	736	771	720	746	764	720	779	746	762	692	752	697	730	714	738	747	725	762	777	731	738	714	756	741	728	729	753	769	723	761	696	713	753	712	730	733	732	771	708	711	735	758	729	719	790	753	758	729	711	683	748	694	726	687	761	727	705	722	719	729	746	735	725	736	706	744	704	691	736	709	751	708	749	736	733	791	719	729	726	693	704	762	758	740	748	717	715	696	728	766	767	735	719	734	768	703	723	686	736	797	717	744	739	697	700	730	761	704	690	719	724	750	657	711	720	720	766	726	720	714	763	695	726	781	725	752	717	707	707	688	726	746	766	783	744	737	733	696	752	745	702	708	731	736	733	708	712	724	685	781	694	701	767	695	772	746	732	724	720	733	739	729	686	738	685	768	750	725	728	735	725	772	768	740	708	766	685	740	710	759	769	690	696	709	730	757	708	675	763	733	746	695	689	673	739	769	753	742	745	700	733	755	721	730	723	748	778	736	721	741	779	720	737	722	736	714	725	710	697	730	745	749	725	722	758	735	703	788	725	772	723	706	748	685	744	727	685	722	716	706	746	737	754	717	748	685	728	730	772	711	732	747	726	747	767	736	779	749	769	734	679	727	704	780	739	729	731	713	729	792	746	738	714	727	751	734	758	769	707	724	742	714	744	746	682	712	751	726	750	701	732	762	700	755	745	702	731	735	715	722	753	696	717	699	774	722	699	756	744	730	722	714	769	712	718	683	742	722	704	774	738	748	757	732	734	756	737	767	767	720	757	663	742	703	719	765	708	689	756	752	746	747	739	721	763	701	679	727	710	718	744	745	709	740	754	723	731	719	724	732	733	747	723	766	769	743	725	700	678	764	781	733	714	717	701	734	697	742	713	678	705	739	698	742	775	773	795	721	758	723	737	738	700	757	702	673	794	715	715	723	718	698	740	731	768	728	741	765	767	732	712	712	678	745	713	703	711	705	729	780	731	724	765	686	711	767	718	747	782	766	735	766	734	735	707	755	738	715	697	713	723	713	735	732	767	732	729	740	733	703	706	745	734	726	694	760	746	718	729	708	759	769	752	718	681	735	720	742	755	699	692	713	697	713	718	723	728	697	761	762	743	767	797	761	755	721	713	781	769	705	717	753	700	727	724	736	733	695	703	722	713	758	696	728	757	776	818	724	748	711	689	763	787	749	728	780	726	748	752	784	709	726	752	743	740	761	743	720	712	770	718	738	774	708	695	667	716	717	714	727	694	751	720	737	766	741	728	744	750	738	725	738	683	774	782	744	708	749	714	684	725	667	754	730	712	734	683	728	690	795	724	730	737	737	687	767	765	765	750	704	728	736	756	729	733	762	729	703	762	723	755	702	735	753	707	688	687	727	785	711	704	740	752	725	689	712	739	734	750	717	744	721	745	738	732	749	716	728	714	706	719	771	753	740	711	756	668	760	717	708	756	715	727	711	699	693	774	685	725	812	768	722	737	728	761	756	707	725	733	738	755	714	708	715	678	712	735	699	736	701	730	759	800	714	757	777	741	706	758	738	744	777	688	702	756	691	718	732	762	713	750	760	755	708	717	730	684	753	731	717	726	714	718	787	710	730	715	758	718	703	697	747	715	777	694	689	739	713	723	712	742	752	771	758	756	721	701	726	739	733	722	722	757	764	699	756	706	752	739	744	703	765	744	724	768	741	733	721	703	797	707	753	767	714	751	712	723	787	704	683	712	704	740	727	714	762	730	675	744	773	730	734	780	779	731	700	725	775	783	716	735	756	737	775	721	733	745	714	720	755	746	752	735	794	753	760	730	722	731	690	738	749	705	766	748	716	704	672	751	755	685	728	807	675	735	702	751	727	734	723	765	800	762	784	733	701	699	721	741	771	726	747	748	733	726	746	774	783	688	704	746	741	725	724	737	675	691	763	692	770	749	731	725	711	711	767	714	729	691	748	734	759	706	760	680	772	733	710	701	731	711	712	706	719	752	744	720	664	788	702	709	736	711	763	760	755	713	728	748	725	755	711	665	726	701	704	747	758	745	675	750	742	736	788	730	667	739	758	715	755	733	684	674	702	746	690	800	724	726	720	727	679	724	758	698	728	702	724	765	720	722	756	686	713	751	736	755	685	758	765	681	724	736	750	713	713	752	740	754	766	758	764	710	718	717	749	748	752	758	714	759	756	700	781	748	739	698	715	704	720	786	695	709	736	732	743	686	742	721	701	732	750	702	733	741	735	718	732	739	745	761	730	725	780	772	731	771	736	741	701	689	739	760	741	732	794	699	767	712	729	756	723	675	733	698	795	751	687	741	720	719	755	681	762	715	736	800	708	702	713	665	700	745	723	728	728	710	741	731	708	717	763	778	691	713	776	724	802	736	727	708	727	696	776	733	724	762	744	713	733	694	796	750	778	718	753	711	735	743	702	778	736	659	719	789	725	691	692	744	729	709	705	710	720	702	759	773	706	758	751	715	757	740	762	699	744	743	698	726	723	736	772	731
24765	21015	27089	29651	42436	34810	22816	10317	3282	1110	629	439	367	388	406	397	381	406	389	390	414	393	390	367	408	415	384	411	354	371	388	358	396	380	369	372	371	397	390	384	399	370	433	377	376	370	396	385	363	399	379	387	379	370	383	395	411	351	364	379	397	340	377	388	401	404	400	392	402	361	401	388	361	378	386	356	368	393	376	401	424	386	380	396	409	365	421	410	398	388	384	354	371	347	380	365	345	421	379	364	377	398	362	405	347	336	334	345	383	384	413	377	393	388	342	371	384	403	362	401	410	367	369	383	402	371	359	362	387	384	387	364	398	369	387	394	370	378	361	436	399	404	399	360	352	389	417	384	375	424	380	338	402	390	358	386	396	399	353	362	373	367	377	360	402	385	368	360	414	370	378	378	391	388	391	344	360	389	395	376	375	364	365	410	360	410	380	368	366	377	378	376	347	370	353	363	394	364	371	392	366	388	408	398	383	383	362	397	404	373	359	366	381	383	354	384	415	381	368	434	421	372	375	361	387	406	364	380	389	374	386	378	388	374	337	407	397	376	362	397	359	392	430	375	367	350	370	386	406	330	382	359	392	375	380	397	348	373	420	401	372	363	349	388	397	365	372	379	364	398	359	422	413	392	365	361	410	363	420	389	363	387	402	394	380	419	397	370	383	388	396	423	373	400	366	410	360	358	386	394	407	367	384	396	393	380	374	356	370	382	388	421	386	383	375	362	369	384	401	377	383	392	407	432	372	392	388	409	373	414	385	393	381	368	389	369	394	368	377	404	405	401	374	348	350	342	392	369	404	414	349	381	392	371	409	365	368	428	396	387	407	363	408	369	390	407	366	413	387	374	411	386	364	413	386	389	365	363	336	391	422	319	356	379	368	406	395	375	396	383	390	391	333	388	381	357	374	403	435	372	368	409	376	383	356	370	366	411	400	395	383	382	387	407	384	376	369	378	385	403	404	386	368	363	367	364	364	382	393	380	358	369	409	385	363	393	391	389	380	392	379	389	414	383	331	366	352	380	376	360	380	375	378	356	374	418	378	367	384	416	391	365	360	416	400	362	390	392	390	417	411	382	381	401	403	395	382	359	397	397	356	403	390	404	406	410	393	375	375	392	366	399	361	420	372	395	366	361	372	407	381	390	342	405	388	366	416	424	406	365	368	385	364	379	365	394	349	391	392	390	385	355	364	405	393	392	396	344	381	379	399	383	426	374	388	405	385	389	377	397	387	365	328	379	377	381	394	383	376	388	345	378	378	386	381	362	354	391	362	381	402	371	403	375	397	368	360	380	369	388	414	398	384	358	350	355	385	362	385	365	367	367	344	366	407	385	365	410	437	418	372	417	397	386	382	338	405	395	398	386	406	409	383	399	373	416	373	396	397	380	412	387	424	387	376	355	363	400	394	361	412	383	426	407	393	374	399	384	359	362	402	402	402	351	382	365	369	350	402	400	406	414	393	384	355	364	373	403	392	386	388	392	368	400	367	387	394	418	357	375	356	396	351	398	356	339	368	377	364	354	382	376	354	397	381	416	387	440	373	415	380	421	398	372	384	382	386	384	389	396	398	364	367	381	363	364	387	385	373	387	415	385	399	406	408	397	385	364	403	410	381	391	388	394	383	362	389	396	392	359	388	407	382	349	386	362	357	369	421	393	374	392	393	370	376	363	403	395	411	390	393	417	406	403	372	388	387	382	353	385	385	405	365	381	371	387	408	395	373	357	367	399	389	376	414	397	381	384	402	397	383	358	347	386	391	356	361	390	392	380	372	351	401	420	369	371	397	376	379	402	371	387	387	376	379	399	378	377	381	380	372	368	410	385	431	385	403	378	391	370	359	409	361	372	402	374	387	410	408	385	407	407	372	380	400	383	355	421	410	396	341	377	360	362	364	361	374	382	379	384	390	387	363	381	381	402	352	402	367	381	392	353	399	353	355	398	381	371	397	365	387	352	363	387	362	372	399	405	388	376	375	366	384	410	384	381	413	390	405	371	410	418	374	378	350	383	359	392	376	396	356	371	424	349	381	423	379	377	383	384	391	379	401	370	408	410	344	393	382	381	350	384	423	378	359	362	419	384	383	382	394	408	387	406	400	364	330	383	388	384	368	348	434	387	384	357	403	370	385	403	394	384	396	374	412	374	369	376	389	382	393	347	378	380	370	355	352	408	381	383	338	406	374	358	378	401	385	438	361	409	384	376	372	425	382	384	379	367	371	411	396	409	433	398	371	383	365	402	354	365	355	402	396	378	398	390	353	381	418	398	411	363	397	393	345	364	405	377	362	391	386	397	401	393	419	371	405	370	358	403	355	399	369	356	385	396	385	372	364	420	393	400	349	360	391	394	397	395	383	359	378	422	398	387	407	361	391	361	361	392	386	379	399	388	378	379	387	380	340	371	383	400	381	322	399	368	385	324	407	403	406	419	403	354	398	356	366	386	360	373	339	356	380	407	379	381	391	376	367	400	342	389	416	380	335	380	393	419	418	400	380	354	399	415	384	345	367	369	382	378	406	414	409	399	379	394	359	381	399	411	398	365	413	394	393	400	346	412	402	388	396	369	398	392	370	364	411	396	381	397	413	371	372	406	389	394	383	380	348	362	385	359	382	394	397	396	387	393	421	400	373	388	377	390	354	396	394	381	397	384	381	348	389	369	408	357	415	381	377	396	412	345	397	369	390	350	389	361	339	374	361	373	407	364	364	372	389	383	349	324	352	355	389	316	380	347	395	356	387	390	400	396	379	402	402	372	406	429	369	364	362	386	390	359	400	386	386	403	352	364	381	359	400	387	411	397	388	404	383	406	361	381	407	370	394	350	419	414	423	405	384	418	420	364	390	410	394	408	384	380	382	393	395	391	439	391	386	338	336	395	339	356	384	385	371	388	373	359	396	348	389	376	374	416	392	398	392	409	423	404	400	399	343	383	363	396	388	394	394	347	377	385	383	438	364	397	404	411	400	430	385	388	382	368	400	342	376	402	386	380	362	372	357	377	410	382	406	388	358	402	411	397	365	395	408	372	382	395	379	396	397	384	394	421	361	393	375	395	347	410	374	391	366	373	386	375	413	360	385	375	379	351	371	408	355	382	381	351	361	368	350	368	412	408	381	407	381	383	409	387	355	368	374	354	381	394	369	392	406	381	402	383	431	391	386	386	363	417	383	388	356	391	356	389	398	387	393	415	383	361	361	405	377	354	365	385	364	368	381	363	363	398	384	383	381	389	395	374	387	388	374	371	368	402	367	358	415	423	367	382	394	376	376	378	369	408	400	370	371	397	403	359	392	400	382	409	376	410	398	370	412	387	360	375	412	358	369	359	373	377	384	396	392	355	410	392	314	370	374	388	382	377	391	367	388	403	346	379	384	372	411	395	398	371	417	410	374	414	354	382	361	384	361	371	413	392	383	377	355	367	407	368	364	366	381	397	397	390	389	385	383	357	372	406	377	350	427	381	414	371	402	404	378	393	398	396
6564	9277	21314	41877	48426	39766	28924	16909	7550	2690	1183	860	727	670	639	677	710	663	734	706	681	663	686	689	705	729	711	699	651	681	650	725	668	695	655	673	689	682	676	676	698	702	717	652	721	719	677	661	706	686	741	703	662	687	681	665	682	682	690	661	659	681	706	682	678	683	641	685	678	682	692	710	663	719	679	662	628	702	686	676	661	670	722	694	644	629	674	731	699	715	687	674	714	685	710	654	708	721	720	665	659	683	700	721	745	724	706	659	724	681	715	658	638	664	706	703	696	758	690	711	658	661	628	689	694	687	712	704	673	673	674	687	691	711	691	718	709	691	697	680	694	672	727	690	687	654	699	694	673	697	617	692	667	660	678	730	691	700	708	666	714	694	614	676	678	683	705	718	664	729	638	691	709	694	664	669	704	717	756	684	709	717	723	697	684	667	664	704	671	622	646	709	663	697	682	652	682	733	677	668	702	717	695	647	662	703	729	687	689	707	689	658	752	691	672	662	664	718	681	707	713	724	650	617	689	690	681	697	697	695	666	704	689	689	643	694	663	670	647	725	670	713	728	665	661	719	686	633	678	706	661	724	662	734	711	663	686	676	642	710	705	712	682	670	695	684	709	730	708	692	688	698	670	694	680	680	707	690	689	703	653	683	698	695	706	662	691	655	677	736	690	703	678	689	688	663	690	687	697	674	674	700	712	729	669	688	702	678	654	686	714	640	650	706	663	667	700	733	713	725	726	689	645	693	680	676	658	680	723	691	668	691	670	696	673	698	683	702	720	719	656	698	656	695	708	677	696	676	674	719	716	704	702	683	661	671	677	662	723	659	675	670	692	735	669	674	678	686	700	628	720	749	660	718	682	683	683	687	672	692	713	721	693	716	710	674	685	710	676	701	698	640	697	694	670	690	685	730	677	663	700	678	682	689	694	669	749	709	695	704	691	653	700	689	697	791	670	687	630	672	714	695	747	707	663	668	663	718	687	696	666	682	704	694	739	701	683	680	733	723	685	674	681	662	701	645	711	682	679	674	691	723	648	684	726	693	715	765	696	667	697	710	686	703	702	689	694	688	692	743	683	668	685	711	719	639	691	665	676	681	696	658	690	700	703	700	680	673	704	639	666	697	700	717	659	706	728	674	675	685	721	707	634	659	678	699	684	698	668	653	695	672	683	663	655	698	684	664	692	684	676	673	692	661	694	680	688	689	680	694	671	686	678	656	660	676	727	673	696	632	668	691	698	706	735	651	683	659	678	660	692	663	680	711	704	683	691	708	688	675	624	729	711	654	654	724	655	692	709	657	658	720	700	745	703	653	672	669	667	689	676	663	708	714	673	715	672	671	683	676	690	734	679	656	705	700	685	674	705	713	668	703	651	674	685	684	719	686	707	658	714	708	691	668	714	706	696	642	648	720	717	712	695	702	724	683	684	666	706	670	679	673	698	689	645	677	707	676	727	702	693	692	706	726	688	701	730	683	666	665	727	667	672	702	694	660	708	681	738	699	691	708	721	635	674	679	705	702	670	709	639	697	665	717	712	691	671	657	700	670	643	691	705	684	692	678	691	638	677	712	777	644	673	719	680	649	727	675	704	696	658	661	699	697	707	696	646	683	675	691	776	655	671	669	693	659	670	687	681	675	707	671	688	688	712	661	685	707	667	711	683	655	712	636	697	708	707	715	663	729	751	687	706	672	708	710	700	685	711	686	640	691	714	679	714	634	651	642	714	657	726	706	711	675	743	717	715	698	628	699	702	661	678	723	692	674	686	752	634	732	651	700	727	644	723	729	694	708	652	676	667	682	703	680	663	708	650	676	727	684	709	694	718	682	661	680	666	692	695	671	660	623	693	672	702	669	679	642	753	764	728	701	683	754	692	677	648	697	648	707	659	705	666	654	717	707	683	724	641	721	698	656	702	696	693	676	679	669	710	649	699	711	698	697	697	680	686	692	701	661	715	685	656	714	696	629	680	719	701	723	658	682	647	691	718	647	670	675	675	668	703	677	702	669	690	671	698	707	732	648	701	651	694	654	662	681	694	727	707	717	685	673	693	717	706	698	690	724	693	678	683	673	659	718	688	695	707	669	657	660	702	685	677	675	673	675	696	747	690	658	656	642	721	730	683	699	696	674	666	676	706	705	691	758	726	660	632	691	704	691	737	686	711	643	681	655	700	657	717	661	680	659	658	716	698	705	654	651	688	703	752	704	706	725	658	691	717	728	668	686	654	666	689	679	668	706	717	701	697	671	682	654	692	702	668	665	661	679	654	645	678	690	646	697	667	717	681	672	701	653	730	707	657	726	707	666	702	672	674	699	669	717	697	611	649	713	717	675	645	660	616	650	693	689	680	627	677	753	673	699	675	696	703	652	656	643	644	656	714	672	676	645	711	667	699	725	679	687	656	668	694	680	668	674	702	691	621	737	717	706	683	693	706	675	706	657	643	686	714	713	716	627	699	662	671	719	699	664	674	656	700	739	713	706	625	717	630	658	681	674	668	670	672	711	689	663	654	683	713	704	678	712	700	689	711	699	672	713	718	706	674	655	723	697	705	687	710	714	690	688	679	733	698	678	721	688	713	679	683	712	690	651	668	730	636	620	660	703	710	697	710	679	682	726	679	693	721	696	730	657	708	676	657	703	660	692	708	684	690	723	685	700	745	671	668	734	696	721	714	721	677	735	678	696	720	720	665	695	667	697	726	734	671	662	672	696	682	674	641	679	675	687	698	693	697	676	677	685	664	695	720	705	719	650	628	679	689	717	695	696	700	731	729	670	736	709	713	715	698	675	665	683	702	675	671	690	690	724	678	689	709	655	641	677	641	613	681	696	686	680	685	665	707	710	678	651	685	665	682	691	697	695	694	718	697	665	721	690	655	666	699	620	715	713	685	645	716	679	692	656	713	645	703	682	689	697	677	664	683	701	665	657	698	661	692	726	664	652	690	616	667	680	658	684	653	695	716	700	689	734	683	723	630	683	688	712	692	692	682	691	662	706	699	692	653	701	683	685	694	687	680	679	717	639	759	689	689	685	678	694	645	692	720	716	680	701	720	664	710	692	760	698	706	681	648	706	668	642	713	681	707	657	726	676	730	683	670	709	687	689	645	685	699	720	669	657	704	679	655	711	696	683	699	691	676	729	737	742	640	685	654	666	737	676	659	707	744	694	699	675	705	702	663	723	677	699	702	686	696	720	716	658	692	705	726	652	692	701	666	717	714	694	722	675	669	696	650	682	713	696	655	697	686	692	681	701	697	689	680	663	654	672	689	682	692	663	657	691	703	690	671	690	695	671	685	646	722	680	692	680	673	632	677	705	682	659	742	689	691	691	698	659	687	688	705	662	695	687	667	644	636	651	661	714	706	651	722	737	668	691	661	692	652	677	673	690	674	679	667	650	715	698	650	690	661	678	674	700	686	714	681	707	657	664	644	694	688	703	650	726	701	694	710	690	723	674	666	683	695	671	696	643	688	671	653	707
23049	21032	28632	25860	51292	53197	40154	23793	10735	3018	906	442	339	302	322	288	293	266	284	312	267	291	309	288	292	293	310	274	283	277	286	293	289	280	310	330	290	267	293	263	287	295	293	267	285	283	273	276	285	271	299	278	295	295	287	291	279	283	277	307	278	281	302	286	279	273	272	274	283	271	288	294	268	291	295	261	316	284	294	288	286	261	297	257	271	291	280	298	267	268	295	277	281	308	295	296	284	285	274	295	251	297	297	308	311	296	331	278	274	268	293	270	257	300	304	325	302	281	284	280	295	305	267	281	291	255	274	279	262	280	284	279	307	264	307	257	297	295	263	305	282	279	297	311	297	310	305	316	288	272	285	294	293	243	285	281	288	306	297	272	300	303	303	272	288	322	284	295	317	284	309	287	269	267	296	309	263	293	293	285	290	298	282	287	295	291	279	268	261	309	275	284	274	293	292	292	298	308	285	299	310	275	266	314	285	298	295	274	298	286	298	278	271	294	270	290	269	292	305	289	301	288	310	306	285	297	265	324	290	279	300	296	305	274	306	320	271	281	283	282	281	296	264	282	283	324	269	284	299	290	260	289	281	262	290	277	276	307	280	300	302	301	269	289	268	263	279	282	269	306	281	281	296	306	337	289	282	285	293	285	280	282	269	308	276	281	267	262	280	271	278	287	287	285	298	283	288	299	296	258	298	286	270	273	277	286	251	293	284	279	288	334	239	307	281	295	299	272	307	293	307	269	302	290	287	291	287	304	290	289	300	300	277	276	291	287	316	271	262	300	279	284	294	269	267	311	309	290	284	280	280	266	295	296	274	298	290	291	283	300	251	311	272	271	283	284	300	269	284	299	286	275	287	291	290	299	293	255	273	264	270	289	256	265	311	309	299	274	289	281	305	305	256	291	278	283	264	270	294	274	308	296	304	277	266	310	298	290	272	294	307	279	286	308	287	273	259	288	298	292	286	271	316	300	305	310	325	270	222	283	282	278	266	278	296	274	264	289	290	270	261	268	292	254	302	274	278	288	303	304	295	276	292	297	266	281	279	271	284	305	311	303	303	294	278	302	306	286	279	295	314	289	279	275	303	277	321	265	271	292	268	287	308	293	269	278	306	272	251	326	292	314	262	293	279	249	254	278	283	265	330	291	288	287	291	322	332	277	276	288	296	289	316	302	285	265	284	287	314	241	287	267	312	289	282	297	312	277	287	306	306	277	288	273	279	260	279	300	277	287	275	285	294	287	287	281	288	246	273	278	270	322	281	291	276	257	314	280	311	282	283	304	303	276	314	271	292	285	302	273	284	288	321	284	253	260	259	289	303	291	276	285	270	314	272	273	268	278	278	286	262	287	299	277	301	265	273	281	294	298	287	269	298	279	306	301	285	272	266	282	316	307	309	270	289	332	310	292	263	268	300	286	286	314	267	313	264	252	297	300	291	285	250	295	319	267	250	282	288	282	290	281	310	319	297	304	280	294	294	256	299	324	279	286	302	286	278	257	314	314	283	273	291	286	280	292	302	303	293	262	274	288	305	294	292	314	279	275	271	298	290	250	324	300	272	287	255	323	281	306	316	268	283	311	276	296	311	277	285	305	278	306	263	289	273	302	260	295	309	295	262	289	278	292	293	309	296	258	292	303	318	298	304	295	314	291	295	281	305	295	295	289	283	291	302	277	299	280	306	288	249	252	276	279	289	287	255	293	284	285	318	293	282	305	305	315	288	289	335	277	299	292	280	288	291	253	311	306	327	276	285	289	300	317	308	250	298	286	280	275	304	255	272	317	285	289	267	274	298	290	275	279	303	300	293	276	308	270	303	317	305	279	269	290	277	280	285	293	297	283	306	293	275	276	273	297	282	287	306	311	283	292	299	302	305	283	267	282	306	320	326	288	294	300	300	295	282	307	277	248	301	304	251	308	307	303	276	288	298	296	295	298	291	295	304	282	283	296	300	290	282	261	294	317	301	291	288	253	274	300	273	275	274	288	305	287	295	280	292	278	261	304	256	310	300	316	289	255	284	282	292	280	339	259	272	315	279	279	292	307	269	286	303	272	278	273	298	284	295	261	326	265	286	282	309	278	290	268	295	319	279	278	297	282	318	281	289	306	304	274	277	278	274	306	299	265	261	268	291	282	277	289	279	285	293	314	287	278	287	291	288	246	299	263	277	288	287	300	257	279	272	280	247	279	297	312	287	303	292	297	285	296	302	304	317	287	281	282	276	278	312	298	270	294	293	312	299	283	299	284	314	276	316	269	286	291	289	295	307	301	299	286	319	291	291	287	284	294	266	326	304	302	296	313	261	300	284	326	256	301	305	261	268	307	304	288	299	310	327	268	286	288	300	274	293	307	290	283	249	282	273	310	263	332	311	313	284	279	304	325	267	263	291	314	307	294	311	277	283	275	267	271	325	286	289	263	283	291	284	302	290	269	283	286	232	309	275	276	282	293	310	282	282	291	305	296	300	281	305	266	285	287	297	270	284	276	285	301	304	281	247	298	282	263	287	306	269	302	279	282	247	263	272	297	282	284	288	254	255	296	310	280	302	281	333	280	278	297	311	296	269	288	282	308	265	291	330	284	256	304	292	283	306	317	297	272	283	277	308	292	276	286	285	303	299	264	267	271	278	292	280	290	287	268	297	271	287	273	287	266	280	278	280	287	277	256	276	311	297	300	266	297	292	282	294	287	284	297	267	284	301	286	290	285	270	304	294	296	320	268	292	311	268	280	292	300	280	274	321	260	269	285	303	277	267	299	315	303	295	280	294	296	289	296	290	319	282	290	327	300	276	273	330	309	273	263	279	298	295	304	281	283	284	305	279	253	274	293	275	256	264	262	268	288	265	279	265	278	281	298	321	303	317	302	277	258	267	268	299	307	309	289	298	286	308	302	288	297	296	260	270	299	319	267	273	291	263	283	320	295	310	299	263	270	294	282	304	301	330	302	287	287	284	303	286	326	264	276	286	257	265	247	274	285	298	263	320	288	284	290	287	300	285	264	310	315	279	277	274	273	285	302	271	292	251	277	279	299	294	246	294	284	316	284	286	286	289	291	292	290	291	286	290	285	303	308	281	277	303	264	285	301	290	304	284	272	282	309	288	291	270	282	293	296	279	296	328	292	250	278	260	309	274	280	309	290	297	273	296	269	293	275	283	262	266	320	289	254	302	293	290	304	304	297	288	285	272	284	300	301	288	268	314	314	289	264	289	285	295	307	297	307	276	279	305	303	319	263	293	278	280	278	262	286	265	292	305	260	269	295	274	300	270	296	286	315	298	285	276	289	318	308	289	281	321	307	297	276	302	306	297	296	306	315	287	296	285	285	298	310	299	269	296	276	282	303	297	348	294	298	314	304	311	313	278	282	279	306	281	295	311	287	271	276	265	296	294	317	256	322	272	292	295	284	272	278	292	277	283	280	311	297	328	308	290	273	294	304	291	312	253	291	266	298	314	288	248	279	301	305	275	311	274	285	277	276
10532	22887	37240	54292	70926	59383	43524	30707	17046	6717	2263	892	580	458	507	564	492	516	467	504	517	527	505	501	504	503	530	536	493	496	468	519	477	522	482	533	507	542	557	509	516	508	559	475	471	518	527	519	493	532	476	491	492	535	505	530	523	511	503	486	518	484	522	497	536	496	481	494	485	518	493	483	507	504	485	514	497	496	514	489	506	472	503	539	466	501	520	518	524	502	508	491	462	540	506	526	519	525	525	523	517	543	527	505	482	515	498	514	487	521	502	513	473	508	516	501	491	507	532	480	484	506	534	515	500	494	493	507	515	510	526	489	503	502	488	479	483	467	493	476	511	474	516	511	492	522	498	529	488	520	492	534	519	511	529	525	497	486	490	506	521	518	492	500	506	462	486	517	527	537	484	508	468	525	478	505	501	538	495	549	513	477	526	501	527	478	511	476	502	568	533	532	487	491	534	528	516	480	502	531	492	523	512	480	508	522	488	493	537	491	486	490	474	538	500	502	496	522	518	549	533	453	522	536	508	497	526	512	493	491	518	496	474	497	469	524	506	487	500	484	494	516	493	524	454	479	507	492	472	512	498	511	508	490	516	507	490	510	521	483	491	498	490	524	523	488	529	498	489	518	516	474	491	524	530	511	512	536	470	473	496	514	493	513	521	496	531	506	526	500	538	470	506	524	503	514	501	472	488	523	515	489	522	502	516	508	534	533	446	534	529	474	520	529	516	538	494	510	505	505	517	516	531	528	513	497	491	510	536	550	550	530	481	486	521	513	506	496	510	500	510	544	534	459	508	531	527	503	493	527	556	519	474	507	498	504	526	535	511	507	496	514	497	497	531	475	503	497	483	497	506	511	505	551	526	486	493	530	499	508	553	474	499	490	494	481	500	543	492	520	524	467	523	483	504	522	521	515	501	506	511	451	538	525	530	497	530	517	487	476	531	499	523	507	508	497	499	512	513	540	492	526	495	503	538	494	496	530	465	473	482	485	544	504	517	533	498	510	531	538	533	497	503	490	515	486	511	497	475	553	500	518	521	527	521	490	519	515	519	517	495	495	516	505	494	489	531	500	516	511	466	486	514	566	525	530	540	486	522	474	528	510	543	536	505	533	488	500	483	460	513	522	492	514	458	534	536	477	473	481	475	464	526	506	518	486	499	535	497	497	514	535	508	505	491	510	533	491	481	509	492	524	526	518	461	512	506	521	462	547	527	527	512	530	484	490	474	502	490	463	540	490	502	579	509	516	495	510	547	489	493	508	513	481	500	521	528	562	499	485	488	505	485	496	509	519	460	539	524	522	524	487	474	476	525	515	461	516	524	540	522	451	522	490	510	532	524	479	497	478	490	481	554	496	493	484	503	501	483	507	499	492	484	509	504	494	526	508	485	520	541	511	499	497	533	541	510	474	475	535	527	491	524	484	520	492	508	498	510	514	521	587	491	497	537	472	508	473	502	513	453	497	510	491	503	514	539	489	487	498	540	509	486	506	509	480	532	520	516	507	490	546	499	521	481	493	464	499	499	509	530	527	523	503	515	512	509	478	484	493	504	495	506	473	492	493	510	499	516	553	506	538	504	464	472	505	482	519	551	491	497	509	491	506	511	473	479	479	505	486	453	530	510	494	504	500	490	488	518	505	467	508	502	495	463	512	545	489	511	531	508	493	495	521	470	474	527	500	494	484	454	511	456	454	495	522	499	507	545	489	530	508	531	477	517	526	497	496	547	510	479	534	506	511	497	525	481	493	475	512	522	487	507	488	483	511	527	516	502	485	514	513	510	517	478	507	521	495	528	505	537	526	581	513	532	486	499	489	506	511	505	495	511	461	560	480	519	499	524	547	506	483	541	493	539	453	472	537	515	510	503	529	520	553	505	543	541	477	536	518	546	548	481	491	520	514	511	447	506	534	498	510	525	523	496	545	492	478	477	506	483	518	497	483	501	479	515	541	487	503	495	501	522	530	497	530	500	486	534	504	445	529	450	509	513	510	555	478	548	545	509	520	535	531	495	505	491	477	504	478	491	518	542	470	529	495	464	538	476	506	507	527	519	477	515	511	526	511	573	495	481	518	531	537	554	486	467	498	522	526	509	499	512	571	518	500	471	494	550	511	500	485	477	493	475	506	513	526	513	505	498	511	520	545	506	503	516	544	508	485	511	504	510	492	524	516	527	505	489	533	546	520	528	506	493	533	510	509	521	492	527	530	508	468	510	511	501	454	531	486	492	531	509	518	494	502	519	493	506	498	526	518	482	524	522	500	495	508	494	524	501	519	508	478	489	515	491	479	477	524	465	530	499	514	513	512	497	490	506	509	499	518	514	467	502	493	487	548	495	534	495	513	524	544	492	530	517	477	550	520	553	504	533	504	524	495	515	518	461	554	494	507	551	499	525	534	496	466	512	540	513	510	506	509	466	531	539	497	542	509	493	495	507	524	529	525	527	492	574	534	507	503	509	466	509	472	509	483	556	490	521	544	535	519	496	484	510	531	514	501	502	520	475	500	485	487	505	455	500	485	508	519	464	521	459	440	474	517	475	516	526	526	508	558	481	511	511	483	523	506	490	510	536	502	500	512	499	540	510	502	535	474	489	482	571	517	538	487	504	500	509	527	511	539	508	496	510	473	526	487	520	487	461	474	517	484	491	524	513	498	489	515	546	516	489	502	482	516	506	475	525	516	502	540	519	520	445	496	522	520	508	471	465	544	483	471	558	526	502	491	470	518	488	528	447	469	489	517	548	513	468	473	499	494	557	509	520	507	511	488	529	496	488	467	512	485	512	529	504	540	526	527	472	468	505	504	501	519	501	499	498	497	517	522	542	509	495	521	503	478	525	513	481	501	484	496	420	550	523	521	553	492	505	506	487	509	505	524	510	474	477	538	516	481	493	481	504	501	466	498	521	491	499	475	503	518	516	494	498	525	551	496	495	519	513	523	496	549	475	528	494	495	528	524	515	536	475	528	562	519	493	534	507	540	485	521	527	534	500	504	511	493	524	512	556	487	515	516	546	496	481	536	531	512	472	520	545	509	476	514	495	494	479	501	526	509	539	542	506	518	558	506	537	468	495	487	553	493	534	484	528	480	520	465	509	531	513	508	530	500	466	506	527	525	465	511	525	508	488	525	525	476	536	512	501	473	527	486	504	491	492	485	481	494	518	508	498	502	515	533	494	494	516	495	499	516	491	468	515	530	509	505	530	525	508	487	503	519	534	486	520	503	515	519	491	527	513	533	518	493	480	507	520	492	545	533	521	491	470	546	537	500	492	487	483	504	519	501	477	510	472	551	466	450	473	511	485	550	492	519	476	492	487	532	513	494	551	498	543	531	535	491	515	504	504	490	510	497	532	478	514	510	499	511	486	508	523	506	503	486	548	541	500	508	530	504	507	470	524	491	500	544	545	524	508	504	497	502	537	519	522	533	483	513	482	476	515	558	502	534	533	551	547	526	527	464	482	483	498	553	483	448	543	494	463	506
26559	19960	12334	11122	19201	13530	6363	2672	1128	684	503	455	426	438	404	405	431	453	419	411	424	437	429	426	391	452	424	455	423	418	430	446	420	392	411	432	412	437	402	436	429	444	428	436	461	424	413	420	468	441	439	394	422	405	399	433	426	397	419	422	440	442	430	442	416	447	440	448	451	408	403	398	413	404	417	436	412	421	391	456	421	425	409	408	464	428	425	411	418	404	424	465	397	440	396	401	458	448	381	391	440	418	452	438	456	426	457	412	412	439	443	445	389	418	401	407	399	415	430	424	442	423	407	403	443	439	451	417	418	423	393	416	402	385	391	433	441	437	418	434	391	414	426	401	409	455	446	393	417	404	399	374	432	413	417	396	376	454	381	429	438	442	413	465	412	406	421	454	416	422	438	431	407	384	437	399	388	430	434	426	448	409	437	454	392	444	417	441	393	448	426	455	421	425	418	406	439	413	373	393	393	403	404	402	420	412	387	435	367	419	412	411	460	435	374	431	429	452	414	386	434	436	423	440	382	409	382	444	443	423	416	393	421	390	398	432	401	399	450	399	415	394	422	401	448	435	416	415	421	419	446	418	410	427	425	409	417	417	386	398	408	434	390	454	395	425	441	438	468	422	425	425	454	446	404	421	422	437	433	465	393	403	392	435	423	417	398	416	403	419	407	400	444	391	422	423	409	440	411	439	428	480	418	396	423	384	451	432	417	462	431	466	402	442	435	435	432	425	429	433	448	417	426	436	414	383	422	448	384	427	387	460	423	428	415	442	399	436	437	369	451	404	448	435	396	432	415	419	440	412	400	389	427	449	448	410	416	430	408	431	423	443	460	404	429	431	438	370	392	410	434	444	419	400	448	407	406	380	419	428	428	423	396	425	417	406	429	417	439	410	409	404	448	430	384	429	395	397	413	414	418	398	411	431	440	450	427	459	447	427	401	437	432	483	385	442	414	404	451	456	404	427	425	419	437	440	400	424	387	374	395	388	437	407	396	459	406	442	445	396	420	404	430	414	404	381	439	406	434	403	439	433	404	423	435	399	428	411	427	434	432	383	431	414	384	414	462	416	425	428	379	401	422	457	428	380	460	407	422	419	415	430	396	403	431	423	398	413	410	415	434	428	441	391	415	403	414	398	459	421	437	428	405	417	422	390	430	434	445	393	453	423	468	411	410	420	410	402	389	438	416	408	432	425	387	424	394	391	435	410	444	418	432	404	400	422	419	415	395	396	434	433	399	422	399	436	449	425	415	405	441	391	436	368	430	415	424	410	429	434	399	438	441	439	420	431	430	399	404	400	419	438	386	399	425	408	439	413	391	435	418	443	411	429	451	426	409	440	415	427	406	374	433	410	412	444	396	433	429	439	411	426	422	397	454	468	381	415	422	393	404	390	405	434	388	413	427	434	413	386	424	427	393	439	393	448	420	413	419	414	396	420	383	418	404	422	424	399	446	426	443	414	393	399	405	394	392	426	391	426	410	391	429	439	422	418	430	406	424	406	442	423	379	431	418	406	401	425	386	376	404	433	424	428	392	412	438	378	443	457	448	414	403	458	463	389	406	457	419	474	450	416	432	424	471	434	387	426	413	434	427	438	398	395	429	412	439	424	406	417	448	424	422	420	414	420	358	414	428	406	432	396	451	410	425	407	447	433	437	455	425	403	429	411	416	394	411	410	405	431	405	419	418	417	428	435	395	366	377	442	410	403	429	397	387	400	431	421	434	405	406	480	451	463	390	420	452	395	386	413	445	473	400	398	386	408	422	395	417	419	462	399	435	385	416	402	438	354	393	405	444	446	443	410	410	450	412	417	414	417	443	438	420	418	440	447	434	433	467	405	394	415	410	385	411	428	379	385	377	440	394	420	433	463	420	406	424	413	386	403	432	414	434	423	418	389	411	419	394	393	415	421	411	411	426	413	437	422	425	484	435	388	423	420	428	422	400	414	396	392	407	416	456	401	438	491	392	397	400	447	409	425	424	433	437	412	445	390	432	407	433	441	395	374	419	459	427	448	406	457	403	405	407	463	433	417	389	441	415	438	399	431	457	413	408	439	447	414	417	460	434	434	393	431	395	415	405	428	449	404	414	375	448	392	403	424	399	442	427	415	436	410	392	407	423	436	364	433	444	418	423	409	437	420	423	383	413	433	429	448	423	407	399	392	423	425	394	415	400	396	413	391	439	391	433	404	431	411	389	425	426	382	438	438	380	427	405	436	443	406	410	390	404	392	423	447	438	420	423	421	462	405	427	443	411	433	422	421	407	404	410	419	403	425	430	444	438	421	434	406	403	433	423	400	419	435	416	418	405	422	417	420	388	421	418	429	433	399	454	445	410	426	451	373	399	449	448	405	430	405	426	436	435	425	430	410	415	432	416	412	403	400	409	406	411	441	414	434	395	411	426	387	427	440	411	440	399	386	413	420	442	415	456	420	409	410	442	383	421	400	396	367	430	451	422	419	405	398	447	429	423	433	431	434	414	410	476	412	443	397	438	429	429	394	418	435	398	417	418	429	392	411	427	447	438	422	414	445	442	437	462	413	378	420	412	412	430	427	421	397	389	399	406	432	463	432	411	423	396	430	427	404	393	441	400	401	469	443	401	410	413	408	431	398	417	426	397	417	455	421	399	447	420	444	394	453	450	414	443	387	406	387	401	386	449	422	424	428	428	397	438	432	391	406	417	445	422	419	418	412	391	444	407	412	395	394	430	409	411	483	428	412	440	455	424	432	426	432	403	382	427	396	416	405	432	436	444	430	445	430	404	452	423	395	402	405	398	443	437	446	388	410	483	449	423	435	441	404	405	386	456	431	392	418	412	464	423	474	451	431	436	439	414	448	402	438	402	404	355	467	388	420	392	478	440	411	409	420	442	438	400	432	445	432	420	440	405	421	397	403	435	403	400	421	413	426	408	410	434	419	430	418	407	475	409	441	416	398	412	423	373	443	438	405	416	441	422	353	413	438	429	394	399	393	453	409	417	386	429	388	404	448	423	397	401	414	418	386	425	448	414	425	404	449	399	427	419	391	438	426	443	407	445	409	432	422	408	423	448	432	415	392	419	401	392	423	422	441	448	435	412	435	472	376	411	445	418	418	476	394	476	415	379	372	413	426	444	437	426	428	446	402	418	400	409	446	410	416	397	408	365	423	387	410	427	417	446	385	432	423	399	430	425	450	402	416	405	440	412	421	428	422	418	460	394	433	427	420	457	407	401	422	453	428	444	431	411	444	384	382	408	439	424	411	432	395	450	413	433	416	448	402	428	442	416	449	418	426	423	442	418	387	436	433	442	465	400	413	422	424	441	417	404	448	426	447	416	419	436	413	421	451	434	440	433	437	426	414	423	428	413	464	406	407	426	453	397	429	436	432	411	393	431	414	392	427	443	397	432	434	396	425	411	411	420	422	401	415	401	417	432	425	410	476	402	444	407	429	405	457	405	461	434	440	418	382	430	412	389	390	424	406	398	446	418	452
5459	3408	16022	16676	28143	20767	11543	5885	2780	1361	936	743	769	734	786	743	811	753	731	743	772	688	757	781	722	740	781	688	782	741	755	722	772	756	719	726	731	705	769	753	709	713	759	753	729	731	711	745	743	743	813	750	754	745	767	749	702	737	789	704	713	705	745	713	750	762	720	724	783	777	772	710	706	746	754	728	733	725	768	700	775	764	746	743	764	736	747	701	712	738	716	767	747	721	773	752	719	731	781	737	780	742	738	754	679	770	704	780	751	704	693	748	717	813	728	734	737	760	707	746	749	766	719	714	790	750	740	738	761	754	696	698	738	730	749	699	832	749	756	693	756	735	749	752	734	678	751	772	742	754	736	809	747	750	754	739	774	699	764	763	707	742	757	787	735	728	759	731	685	708	729	727	718	778	742	718	744	753	739	753	766	756	738	716	749	724	731	721	736	771	736	709	786	741	704	775	741	699	718	695	750	699	762	751	717	753	766	769	758	722	761	722	742	736	767	737	702	721	706	731	725	751	742	725	754	704	752	693	752	747	744	726	717	762	771	740	768	733	778	770	749	754	721	767	741	751	760	771	695	747	761	734	741	764	746	712	798	713	712	698	753	711	743	746	760	717	759	725	786	771	715	749	788	721	717	737	759	755	750	738	744	722	777	727	739	736	795	747	742	673	748	734	763	710	771	755	748	701	728	720	776	741	745	796	707	729	758	708	742	752	741	752	758	771	719	739	719	733	772	767	719	764	754	754	776	742	719	724	687	728	756	717	793	789	735	758	714	690	687	750	745	723	711	727	780	796	779	707	706	745	726	732	797	745	763	769	717	728	716	783	708	736	774	775	755	773	730	710	726	758	754	755	739	764	758	788	697	778	753	768	747	722	733	743	757	783	707	759	727	738	694	749	789	710	735	798	711	767	748	744	778	778	739	756	793	741	776	773	729	742	728	708	779	759	807	687	752	725	741	725	769	741	726	679	792	762	745	740	746	740	706	701	753	751	738	798	740	704	748	754	721	715	729	740	758	721	729	754	788	758	709	751	711	715	727	769	739	772	711	733	738	759	753	691	713	713	752	765	728	725	686	730	695	745	720	787	756	734	672	713	719	732	710	725	695	742	732	770	709	689	699	749	751	778	748	716	758	724	767	791	837	747	736	769	698	735	778	751	761	744	783	758	748	762	745	715	757	746	763	726	737	727	736	717	712	773	727	731	746	683	729	711	763	734	747	761	725	741	748	718	753	731	745	742	767	699	753	746	736	728	704	705	737	740	754	716	711	754	719	759	715	751	750	768	765	686	760	738	800	717	751	731	764	731	740	727	725	826	715	745	744	722	752	757	702	715	703	731	730	749	706	723	751	725	781	754	704	779	723	734	759	767	719	763	768	766	750	733	719	720	692	709	747	737	752	694	748	730	803	719	757	749	797	759	721	742	731	772	756	783	686	731	756	726	765	745	781	688	746	780	726	772	743	747	716	778	796	771	735	737	710	750	775	725	783	755	754	741	709	773	736	736	777	736	816	778	740	753	737	785	712	744	762	770	713	692	734	757	729	682	712	758	758	770	732	736	756	708	749	737	772	721	756	694	743	728	751	746	786	747	716	774	693	763	722	714	755	758	733	732	748	703	721	748	721	756	712	769	783	791	754	769	809	702	773	798	771	724	762	783	726	758	793	698	778	681	720	740	717	704	705	717	769	719	777	766	718	684	769	736	715	748	769	747	757	703	778	703	751	765	743	715	749	779	731	767	744	700	727	732	732	758	745	762	729	737	761	725	764	764	780	735	731	782	727	742	713	797	754	740	754	747	754	792	758	676	768	734	745	750	743	751	708	839	692	820	747	731	769	691	749	768	701	705	739	738	751	724	749	741	742	689	719	751	739	734	814	773	737	740	728	736	718	726	743	697	747	776	742	727	779	756	759	730	713	755	732	764	757	746	767	744	737	765	774	772	769	765	793	738	717	677	716	767	732	710	760	788	767	703	710	770	691	720	754	714	752	730	715	717	709	756	729	699	724	770	712	748	771	701	726	742	765	721	715	735	773	764	739	734	687	761	755	736	678	749	741	720	801	809	705	714	715	758	775	745	743	735	733	735	783	747	734	727	747	706	721	698	798	750	775	715	782	792	739	746	716	721	709	766	766	731	779	781	722	779	788	749	749	713	749	723	771	728	701	746	709	759	708	730	736	754	760	737	784	749	736	709	743	795	760	759	741	780	735	724	752	769	743	738	720	692	686	726	784	797	767	747	789	753	776	696	731	785	701	733	737	764	749	752	783	761	732	698	703	676	711	702	691	791	682	736	765	753	727	746	733	718	745	720	720	747	713	697	718	744	780	789	736	718	708	733	727	727	721	741	737	727	751	723	697	732	718	694	746	715	740	771	766	732	713	719	775	745	733	728	742	727	701	771	741	703	687	741	722	756	719	740	727	748	734	731	758	749	799	787	770	738	784	702	749	719	743	751	782	756	747	742	773	686	777	683	757	742	703	727	726	778	766	772	746	771	708	739	713	759	706	724	679	753	769	725	723	696	762	761	704	755	716	730	770	705	710	811	720	729	760	740	773	766	758	748	770	719	782	726	728	729	744	803	748	799	723	754	701	713	773	751	747	738	712	718	728	740	712	731	738	786	745	762	764	764	722	664	736	739	754	734	763	749	714	733	731	730	681	785	717	751	751	738	765	741	704	753	723	738	729	759	734	753	732	742	726	763	767	767	704	766	730	712	748	759	775	740	752	735	745	771	764	761	731	712	698	769	728	705	702	755	729	708	759	744	782	751	772	739	791	737	703	692	688	761	755	765	739	753	732	741	788	765	758	774	734	763	801	730	735	720	727	756	734	725	763	710	734	757	763	737	751	774	715	790	707	703	720	700	763	701	727	733	741	717	746	773	704	767	738	809	756	707	714	731	687	768	721	740	734	766	739	737	782	713	752	740	757	698	779	770	740	769	723	700	770	729	736	768	717	739	699	760	704	733	747	724	741	735	795	773	768	727	682	768	734	714	673	749	730	705	684	788	743	747	740	734	765	737	701	728	785	761	789	722	722	760	780	740	710	761	741	745	759	683	718	759	755	791	746	766	748	763	737	707	741	731	774	771	734	759	725	776	776	780	731	738	718	730	728	723	770	753	713	748	737	781	715	759	758	747	734	743	774	710	801	763	745	740	752	748	747	725	716	741	739	719	767	776	721	739	686	737	740	730	716	754	709	737	728	774	717	753	731	755	715	745	746	743	738	698	755	773	777	720	731	741	737	727	777	764	733	743	732	756	736	757	725	734	748	773	735	762	764	803	761	710	766	758	727	756	745	702	726	740	793	719	736	750	733	747	737	740	777	753	775	746	777	724	715	726	746	746	668	782	795	737	716	748	682	720	733	751	704	713	725	765	773	717	763	750	717	717	755	692	767	730	761	732	716	771	753	742	767	698	744	735	765	755	731	752	733	758	735	723	772	707	803	718	731	766	717	739	763	742	768	728	746	728
24712	21024	27312	28428	38989	34475	23976	10794	3538	1266	575	428	391	375	377	390	398	379	398	414	399	384	358	385	391	382	400	430	396	414	419	345	391	383	359	388	355	425	394	372	419	413	393	366	424	395	412	408	366	396	360	424	394	372	385	376	396	396	426	417	388	401	358	394	411	370	366	407	385	387	387	378	373	375	367	377	373	373	390	395	392	377	419	348	370	373	387	357	379	391	365	393	407	388	409	386	365	412	356	371	388	411	372	357	369	410	408	365	428	396	367	361	382	379	381	383	380	386	391	345	399	410	377	376	343	390	398	383	390	367	425	430	356	382	410	360	389	344	416	391	413	361	347	363	406	374	367	379	403	383	366	400	398	421	416	386	386	355	376	388	404	364	382	414	396	387	352	408	410	361	399	405	373	384	371	373	402	455	402	389	396	410	405	379	398	399	383	368	422	353	347	386	397	394	404	399	366	382	416	432	364	379	410	397	367	378	382	390	396	356	386	421	369	371	419	402	376	379	342	379	380	372	389	410	397	367	367	395	393	374	417	414	398	397	388	392	364	377	413	383	368	411	367	425	406	372	368	391	376	375	370	431	351	376	384	357	378	396	387	367	389	438	368	385	400	365	378	376	425	419	379	409	390	350	372	396	401	367	386	358	370	378	375	394	383	391	419	414	409	406	424	387	420	377	361	380	367	378	401	386	397	393	393	384	371	363	381	399	402	394	371	365	394	416	362	365	372	377	385	422	381	405	406	379	420	367	377	397	411	396	367	369	401	366	378	380	338	404	386	346	409	395	413	369	367	381	393	379	415	392	416	387	382	390	405	416	362	397	393	387	402	357	349	412	394	437	364	319	387	379	404	383	378	415	406	378	396	371	389	416	365	374	348	357	376	390	362	393	377	402	373	401	399	387	401	387	421	379	378	386	354	375	387	351	420	368	385	377	375	358	393	343	415	403	351	368	398	421	347	405	400	401	369	391	405	355	400	370	412	392	351	389	369	380	381	385	421	347	370	380	429	367	367	381	364	373	411	391	376	409	400	406	340	387	393	384	377	374	418	369	395	386	388	404	388	395	327	402	385	381	372	402	421	361	393	371	388	398	392	375	387	358	410	402	409	408	373	389	403	380	414	346	387	379	405	388	384	411	391	384	414	367	385	408	395	356	367	380	390	364	411	390	380	397	360	384	400	406	372	400	397	386	362	370	394	395	374	338	370	376	434	416	377	384	359	392	378	423	399	375	391	369	383	404	368	427	385	393	398	394	401	349	396	392	392	400	386	381	409	423	397	406	366	401	379	404	373	347	394	388	390	417	385	403	411	384	385	374	405	401	376	406	408	382	414	383	380	371	372	374	425	382	401	379	398	385	376	403	378	358	434	432	403	410	384	394	387	398	372	410	422	382	383	382	426	390	390	358	388	348	413	363	372	370	392	384	377	382	410	374	405	364	401	385	419	393	423	370	422	434	364	377	407	361	361	372	354	345	417	367	398	412	365	405	373	377	417	379	397	355	423	369	360	359	398	379	374	384	383	371	401	341	390	352	403	383	374	377	376	374	371	367	362	385	399	392	396	340	404	370	400	394	409	349	444	389	389	401	411	411	355	381	399	380	423	388	371	356	379	402	378	371	400	378	389	384	384	401	395	361	387	409	365	382	423	394	356	369	342	392	360	395	388	396	366	358	396	374	382	416	384	430	393	393	384	414	385	377	414	388	377	365	391	387	395	362	413	358	364	373	366	389	392	385	426	355	397	395	359	429	382	388	357	386	426	350	380	368	387	364	390	366	414	352	388	408	374	389	396	411	373	383	389	423	413	418	393	381	372	386	411	412	388	354	412	406	384	387	410	393	397	383	397	397	406	407	396	411	347	361	388	389	355	358	389	352	398	429	379	411	357	384	383	401	375	372	396	365	402	364	390	394	416	374	412	382	360	376	391	367	394	429	390	395	387	375	391	368	368	393	377	407	395	424	387	392	378	387	424	377	388	436	370	394	392	425	371	390	391	397	389	385	369	388	378	402	371	378	384	411	398	354	386	385	391	371	368	357	394	414	401	394	401	373	407	392	429	371	382	403	363	379	351	384	362	412	373	402	398	373	407	414	396	406	414	379	409	362	364	395	375	398	362	379	391	376	386	380	377	361	368	378	381	370	361	407	405	382	403	358	347	385	386	386	425	390	398	399	390	417	427	372	422	374	376	387	380	393	398	397	376	366	404	356	391	423	384	366	411	400	381	403	364	397	359	370	418	372	385	393	425	366	385	365	371	390	377	393	396	413	352	372	386	406	404	390	391	360	440	404	372	385	387	387	375	389	426	375	368	387	374	366	360	354	387	378	390	364	389	417	382	394	385	389	359	373	419	375	370	397	398	355	343	397	382	370	388	407	407	398	398	394	381	384	385	377	418	383	399	395	407	388	387	386	381	392	367	384	341	382	357	398	400	389	371	344	397	331	377	404	370	383	394	409	387	370	393	385	356	369	423	350	411	360	347	356	390	409	359	363	443	386	386	401	381	380	364	398	395	405	379	388	351	415	390	399	391	392	369	374	398	379	384	358	399	373	363	388	387	343	407	365	387	363	382	399	416	394	409	364	356	380	391	403	423	414	364	394	366	388	402	383	356	375	387	387	388	378	376	399	416	385	426	351	372	396	390	385	426	366	372	348	395	353	423	419	377	377	388	377	365	393	383	369	384	406	387	396	408	401	405	381	377	369	374	417	447	381	391	366	359	382	406	396	407	391	404	409	344	439	408	388	390	398	403	404	376	409	395	415	383	373	410	413	422	392	402	379	372	376	378	376	353	417	379	385	391	359	387	397	361	373	395	381	379	343	380	371	341	346	342	395	342	396	395	370	355	389	370	358	363	387	388	384	368	360	401	385	403	366	392	369	360	404	355	365	411	346	397	374	393	403	399	369	418	411	376	392	392	348	387	381	418	412	384	378	374	364	345	389	405	420	350	388	370	382	377	374	377	372	396	415	404	353	401	357	375	352	385	373	389	395	376	359	428	408	405	380	405	367	395	367	392	350	370	402	379	381	381	391	390	356	394	366	391	385	427	432	374	351	370	384	362	364	363	384	392	397	395	433	406	369	376	396	363	380	388	392	388	350	382	340	369	394	353	368	370	398	359	391	404	376	373	383	360	387	409	405	365	365	406	395	418	445	410	370	365	390	361	390	385	403	399	386	370	371	390	376	353	393	404	358	405	378	359	388	389	388	390	375	384	372	390	359	381	395	374	434	418	412	430	389	385	422	375	391	377	383	395	392	374	374	363	385	383	383	387	405	383	385	353	384	376	421	415	362	412	434	405	420	382	376	379	383	375	396	355	359	383	396	407	402	415	401	412	395	392	384	399	360	358	420	390	340	399	391	375	380	367	383	415	353	401	383	394	368	354	406	370	377	360	379	370	394	375	378	402	363	380	386	410	408	403	358	391	367	420	393	410	353	434	388	390	385	342	391	386	378	400	369	358	362	396	424	363	404
6706	10078	27900	36594	47311	40113	29627	17159	7866	2972	1332	879	710	693	756	708	672	698	665	661	654	702	715	655	765	749	686	714	711	679	669	701	686	658	708	746	681	718	700	654	665	682	703	696	681	710	648	665	677	677	689	677	703	694	694	709	685	736	663	655	715	697	650	676	681	696	707	699	665	719	716	683	688	690	695	681	715	668	675	708	682	734	710	707	703	676	649	683	682	726	691	683	764	649	726	712	725	688	655	733	656	694	717	689	718	691	687	661	682	729	702	675	701	735	660	691	667	722	687	682	634	691	709	716	694	652	681	676	705	668	737	700	709	751	701	663	706	688	683	722	712	671	712	695	724	714	741	661	726	699	718	692	681	701	724	721	738	706	668	692	669	735	668	740	694	742	696	665	670	671	627	633	683	706	736	661	723	727	664	704	679	695	713	684	730	722	702	700	728	677	735	712	686	672	648	727	697	689	706	666	677	675	695	670	731	687	674	715	724	741	713	682	692	691	688	705	706	726	668	679	698	669	700	715	699	745	648	696	682	689	721	676	637	662	715	710	708	699	704	718	719	656	714	678	730	680	674	701	684	669	706	728	743	674	729	687	694	719	671	700	687	659	688	682	718	745	688	676	678	708	668	682	686	669	727	727	721	718	683	679	701	702	678	724	733	706	684	682	742	720	708	675	706	676	700	689	710	710	681	688	662	676	728	701	657	723	649	664	688	691	699	735	650	711	697	675	728	699	673	738	704	679	711	681	689	750	675	699	731	738	761	659	684	674	716	666	681	628	694	678	747	682	674	656	671	689	738	738	700	661	688	686	757	690	730	748	724	733	757	683	654	731	704	694	696	676	670	685	710	710	679	734	726	702	709	661	695	682	698	754	662	677	707	714	679	721	708	699	641	701	705	697	661	693	692	671	671	635	689	678	715	720	688	651	706	673	726	685	691	685	721	688	681	628	707	669	718	684	706	685	661	699	689	722	746	685	724	693	698	683	709	689	681	681	657	716	676	724	700	705	713	693	664	684	638	657	631	731	748	677	681	689	701	720	646	757	709	711	704	703	724	710	685	723	715	667	731	676	697	744	698	724	728	723	665	702	701	656	705	676	669	664	710	668	707	666	672	746	737	694	697	688	747	687	700	717	706	687	701	661	737	689	677	660	674	688	693	727	683	701	727	691	707	695	697	691	693	701	651	690	737	696	694	724	717	697	667	706	699	693	673	668	694	704	702	708	690	668	719	660	696	688	691	697	721	764	715	682	674	674	694	678	670	721	731	668	697	752	697	708	725	735	725	698	708	682	688	690	680	691	673	709	687	707	704	689	712	686	678	646	651	662	730	678	707	651	702	696	697	661	759	705	699	646	681	699	668	718	685	713	693	659	754	721	680	729	691	705	698	721	696	710	710	688	682	675	693	651	738	704	722	699	704	742	704	720	680	692	695	712	679	726	688	713	677	677	700	687	692	685	674	710	674	683	705	683	683	702	685	687	721	704	679	708	676	749	702	728	728	673	716	676	781	703	673	683	684	687	680	695	689	659	676	684	681	726	707	701	677	680	701	664	693	686	701	681	682	730	744	736	694	753	678	740	660	704	718	705	702	681	641	689	686	654	695	660	632	735	694	667	669	714	720	669	703	704	687	725	694	676	695	723	684	727	675	706	690	714	691	767	675	730	682	680	682	698	718	703	668	709	731	683	683	710	705	687	711	764	675	662	689	632	687	669	686	750	694	717	674	690	694	645	701	675	671	687	717	749	704	704	676	653	706	681	737	734	701	703	723	725	671	677	722	681	733	711	701	690	702	702	715	693	699	710	696	725	719	650	708	736	738	736	707	663	704	679	701	694	668	690	712	687	706	706	695	733	725	684	640	730	734	675	715	682	679	681	673	753	667	704	662	682	712	737	718	656	702	700	738	716	679	706	700	677	679	699	694	720	673	682	687	696	719	635	690	683	660	703	670	706	700	616	682	641	681	719	671	696	698	705	675	695	679	696	694	716	680	646	702	715	664	721	671	710	675	764	627	655	706	683	647	667	686	634	671	713	685	717	663	688	664	670	760	635	668	695	679	681	677	685	652	691	687	735	670	715	702	674	704	755	701	733	685	674	663	660	646	660	681	681	749	679	693	720	733	709	694	689	754	706	645	694	688	667	718	703	679	695	721	715	641	715	726	666	694	696	688	671	711	704	702	689	672	671	737	702	679	691	688	724	708	679	718	713	705	715	701	711	690	665	685	694	724	727	746	729	686	687	665	714	648	685	687	722	682	677	681	704	698	715	679	711	678	736	731	732	706	673	664	637	697	722	690	689	769	685	704	696	656	711	711	696	721	727	651	693	701	672	755	683	654	715	738	689	659	738	711	693	670	683	700	704	649	688	728	701	727	691	668	666	701	734	734	675	699	725	695	684	697	662	690	716	677	721	691	716	703	658	702	682	669	674	725	680	701	723	696	709	668	738	659	652	633	737	686	743	705	706	686	699	680	707	688	698	749	710	700	715	651	744	690	662	740	685	671	680	701	718	694	692	716	663	679	718	665	680	732	681	664	672	742	674	650	723	711	680	679	693	649	669	705	732	653	681	709	699	659	679	684	680	701	701	656	718	717	704	674	671	715	684	724	662	662	692	697	701	717	715	686	701	745	719	745	704	677	731	667	721	713	735	733	678	684	680	714	697	701	716	719	711	686	738	683	693	675	702	704	691	723	708	704	670	672	698	708	698	691	668	734	708	641	679	705	720	719	668	667	631	690	649	664	711	702	702	664	689	683	705	697	676	669	655	659	734	691	688	657	715	653	692	718	676	711	662	685	707	758	724	702	710	681	706	696	682	674	735	706	679	664	721	661	717	742	725	669	669	666	685	647	659	729	687	684	672	679	710	670	722	696	674	714	647	704	721	687	675	699	669	744	677	696	724	710	719	647	674	710	665	713	699	690	676	710	712	698	704	700	694	708	663	690	733	685	690	690	693	712	699	687	654	651	668	743	720	704	720	690	688	719	679	666	715	690	696	697	705	730	703	697	700	704	656	728	668	649	695	684	694	665	708	699	734	705	693	682	679	636	721	713	702	676	684	669	727	689	706	668	696	687	701	658	722	687	703	650	712	695	671	705	717	685	709	673	693	684	723	709	711	695	717	712	682	706	691	718	674	727	700	704	694	684	668	697	660	730	639	671	705	724	718	679	700	684	709	652	660	682	673	718	714	663	675	692	668	725	745	654	725	715	646	677	673	693	701	706	660	682	697	683	707	657	690	709	711	703	652	702	673	696	723	677	711	705	710	721	688	667	717	638	758	730	676	712	705	685	680	669	684	726	695	731	719	700	711	675	698	701	663	697	682	677	681	716	728	675	726	671	692	688	684	724	676	685	747	664	683	674	668	735	687	720	722	674	734	736	699	695	688	668	690	695	663	675	716	689	683	709	698	671	703	699	696	686	683	711	667	693	679	731	684	741	715	663	671	646	655	677	677	684	668	695	693	697	744	713	698
23048	21068	29232	26218	40860	53741	46078	28737	14339	4475	1240	519	360	307	277	288	289	299	266	303	285	304	296	319	298	285	299	302	276	309	278	277	286	298	295	301	260	282	300	297	271	263	283	289	318	301	276	293	296	314	293	277	273	286	309	286	282	289	297	273	284	274	296	308	334	325	283	261	279	284	274	328	308	306	264	272	255	283	268	280	261	287	274	293	320	302	282	288	311	278	311	281	271	294	286	299	285	277	337	308	277	275	302	298	307	300	303	281	283	296	293	283	308	291	281	282	313	298	271	274	269	299	305	313	318	275	267	280	267	279	315	290	304	292	316	274	301	303	305	302	300	276	258	311	295	327	312	256	292	291	274	293	258	284	303	295	295	293	277	290	295	294	302	294	285	301	296	298	288	305	292	283	310	318	281	285	286	305	254	275	283	278	276	306	305	283	302	260	275	281	302	286	281	257	308	287	270	281	299	282	287	296	300	293	283	304	307	307	314	310	300	314	303	326	279	287	302	300	292	292	309	276	272	270	314	316	321	275	279	302	282	290	316	299	296	311	270	266	260	249	288	295	296	317	272	341	288	306	292	268	287	299	301	302	324	323	284	292	272	315	304	278	289	319	311	281	270	267	277	278	287	307	293	269	297	285	292	292	274	288	288	270	272	278	344	274	311	279	301	296	279	274	304	287	300	283	303	298	251	280	293	298	284	291	262	270	270	265	286	295	263	282	295	285	304	291	284	301	298	293	284	266	285	307	298	281	319	304	267	288	300	291	275	280	330	264	276	289	270	271	269	275	308	286	260	265	253	275	295	281	289	274	290	275	281	269	310	286	285	284	287	273	272	272	303	276	273	291	280	310	276	291	273	288	276	301	278	281	255	277	293	297	270	300	277	273	295	305	271	285	312	288	292	291	282	311	270	289	291	299	296	300	271	300	298	300	286	286	301	296	293	278	289	294	299	262	296	323	287	269	281	292	313	303	254	270	274	293	301	286	300	273	291	283	312	276	317	299	298	295	312	304	272	278	284	265	279	313	294	298	281	296	268	292	286	273	266	269	248	278	324	268	287	283	282	314	275	274	270	276	262	334	282	317	304	291	277	268	315	294	285	313	285	316	303	320	274	306	284	303	266	275	247	320	266	297	259	294	294	278	257	287	272	272	306	296	277	249	255	299	275	303	279	283	282	299	310	259	286	264	263	306	291	244	282	313	283	253	269	309	285	295	279	301	299	296	295	304	281	308	288	305	273	296	284	301	276	314	317	293	319	240	267	289	317	286	284	270	251	298	296	273	292	256	294	296	283	273	293	273	289	289	266	294	286	274	284	326	278	311	269	295	298	287	261	306	274	276	279	281	298	280	275	280	280	291	262	320	281	313	307	287	290	309	298	261	306	294	315	287	275	282	309	313	326	301	316	292	291	275	309	286	285	279	281	281	298	271	301	296	302	265	296	302	282	287	290	297	283	332	281	288	296	287	286	276	270	280	247	288	285	301	290	296	284	286	254	262	280	303	303	261	273	281	318	281	281	279	284	255	286	299	322	290	292	313	250	253	311	304	293	279	295	285	282	321	293	301	254	292	277	304	275	272	275	296	286	307	324	284	268	282	246	274	305	284	296	271	293	303	298	284	305	319	270	300	292	265	316	306	274	276	284	291	302	286	307	247	260	274	272	277	259	297	315	306	292	273	300	261	289	270	269	297	298	260	309	274	310	301	287	292	285	277	274	301	290	308	319	284	292	296	285	267	293	279	285	282	262	300	299	251	294	290	309	295	290	275	298	266	267	281	307	302	282	291	292	275	269	284	292	269	289	293	295	278	280	318	272	289	278	251	288	254	303	290	300	301	283	258	291	263	297	312	287	287	307	279	254	278	282	281	290	272	267	282	260	290	298	297	301	273	301	306	303	277	288	286	308	280	295	322	300	291	312	294	281	268	286	272	286	296	257	252	270	283	306	286	279	282	286	299	293	308	271	285	283	280	309	286	285	307	321	311	297	286	277	321	281	293	297	310	280	265	315	271	287	279	303	284	286	297	272	311	291	290	285	304	293	271	252	254	275	281	284	286	284	266	292	291	279	289	305	277	295	302	255	274	307	288	288	312	302	287	282	299	292	265	289	307	281	283	266	303	268	276	249	275	277	273	257	285	266	255	279	296	291	280	288	302	285	287	260	301	256	304	306	307	290	283	314	306	289	281	294	303	257	252	295	289	306	288	294	275	308	304	238	265	283	269	301	309	276	289	294	272	296	308	308	259	304	294	270	277	286	288	261	293	301	322	292	307	287	269	280	281	294	269	308	290	295	304	294	278	277	260	276	272	262	317	303	293	318	298	284	316	311	293	291	276	287	291	280	277	334	279	275	314	281	302	264	316	321	267	271	309	300	314	276	312	280	272	301	269	260	309	280	268	287	285	284	318	273	270	294	254	287	304	294	286	259	304	320	273	268	286	294	325	260	266	322	273	268	302	273	287	280	290	310	305	295	320	265	295	275	264	304	285	286	289	302	285	261	285	292	258	297	301	292	265	305	285	289	300	299	292	268	290	291	287	318	306	284	272	276	293	270	265	302	273	300	317	283	287	310	305	290	296	299	277	284	292	319	302	303	309	266	284	312	278	299	298	282	282	293	294	248	307	297	293	280	274	299	320	305	297	270	311	272	268	295	275	293	286	288	282	276	274	282	279	296	268	282	297	306	286	312	269	308	264	276	291	286	293	283	304	299	289	279	291	275	283	263	291	280	298	289	297	284	270	316	322	281	272	291	261	281	321	270	308	311	288	297	307	287	288	270	263	272	275	274	289	300	280	310	305	292	270	306	316	276	280	288	289	272	325	290	271	276	279	265	304	290	287	298	299	319	252	254	261	272	302	284	255	267	268	262	299	265	268	283	301	316	277	275	321	264	261	296	277	292	282	280	275	276	280	291	256	292	273	336	288	304	277	274	260	272	287	274	291	287	288	267	301	254	281	269	263	260	273	276	303	313	296	266	269	320	285	319	257	281	271	270	297	304	311	306	279	280	287	313	302	291	290	316	273	274	282	308	269	315	285	274	307	318	293	286	285	317	278	282	293	304	250	266	271	304	284	312	292	246	301	305	302	280	268	316	312	250	295	311	284	294	274	279	262	247	272	258	296	288	307	295	278	262	268	282	286	262	258	290	271	282	293	290	287	284	283	303	285	277	280	313	247	294	335	309	271	308	268	317	285	283	273	269	296	283	276	299	271	263	305	264	291	294	289	289	262	278	272	276	270	291	311	324	296	271	306	295	282	288	279	293	282	257	286	271	274	257	287	303	284	279	285	316	281	255	281	309	291	263	277	284	293	272	297	278	321	280	289	283	276	285	297	287	275	280	296	286	264	283	285	290	339	280	303	287	290	313	274	311	282	295	248	294	287	284	295	238	282	290	296	279	257	282	298	282	315	301	300	260	259	299	276	315	304	293	286	277	290	289	281	270	279	286	296	295	259	306	313	276	285	287	277	306	314
10077	21567	33326	39970	62145	60673	49210	35023	21064	9333	3099	1174	679	472	504	516	508	498	471	481	526	490	498	504	503	523	512	501	499	513	502	492	510	526	582	494	504	519	528	527	505	505	543	514	519	511	500	546	518	519	500	513	522	492	480	506	499	520	499	534	520	491	502	508	454	497	487	480	525	514	494	480	490	503	550	491	537	513	526	535	473	512	513	504	474	515	511	524	514	502	482	516	464	524	454	515	491	473	487	514	491	513	528	520	483	461	507	507	487	540	493	522	469	528	513	535	540	501	528	481	479	501	482	521	490	491	477	500	472	533	502	473	517	520	529	500	521	523	495	514	458	469	496	490	503	488	510	506	520	498	500	492	488	536	515	497	506	504	519	502	504	513	497	540	508	518	534	503	507	517	495	536	516	516	536	478	561	486	504	497	484	499	518	484	540	490	489	529	519	480	533	514	547	462	515	496	517	508	505	498	516	494	518	531	499	506	509	503	500	503	536	512	501	485	515	530	495	468	509	495	492	508	517	494	517	499	534	521	521	525	499	529	479	517	523	502	473	547	493	482	509	515	492	469	496	519	496	498	505	564	493	492	481	505	514	533	536	511	521	475	518	513	506	472	513	481	483	495	490	546	520	507	535	491	489	459	512	522	506	521	509	506	495	504	547	475	487	485	519	491	487	527	527	510	534	456	526	484	456	492	531	501	519	504	520	510	494	482	508	492	504	491	474	503	512	468	499	528	529	506	494	504	514	480	489	521	526	500	457	524	493	518	515	548	532	483	482	547	493	500	512	500	509	496	509	491	526	500	528	467	499	513	524	499	495	565	473	504	542	477	495	507	487	483	490	514	474	486	492	527	513	525	508	507	484	479	522	493	491	527	520	502	502	511	495	463	479	548	515	515	528	522	542	506	504	485	520	530	464	519	527	518	484	496	527	535	507	484	533	488	523	479	475	504	465	485	472	532	471	529	541	503	504	466	496	495	489	536	531	531	495	500	527	475	517	523	521	548	471	490	557	540	508	536	533	504	512	493	508	479	504	517	528	507	516	516	530	533	526	476	524	488	495	516	517	506	499	523	556	495	539	450	518	549	503	481	516	499	516	485	512	519	443	526	519	518	503	513	523	485	525	493	515	515	530	482	528	523	476	504	522	517	495	511	527	520	470	501	512	553	524	491	452	505	485	500	496	499	491	522	514	500	540	495	539	504	540	544	501	515	463	563	524	516	474	524	510	455	542	482	516	542	505	514	507	498	524	506	555	520	541	520	526	475	472	504	498	450	513	544	487	511	516	489	512	516	475	494	475	515	511	542	518	519	547	501	524	498	509	515	480	516	528	512	496	513	525	472	483	472	478	481	503	488	497	504	522	543	556	510	509	511	496	491	539	474	483	514	519	539	552	511	480	502	523	486	493	542	523	523	464	533	514	514	504	483	508	482	483	519	520	504	535	518	501	517	505	510	499	496	502	507	495	452	512	494	524	453	527	501	536	506	507	492	533	528	527	476	555	494	493	522	501	503	482	544	522	512	518	475	486	495	532	491	495	523	512	468	542	503	510	525	469	515	504	489	495	495	532	507	463	522	457	483	497	484	519	491	533	477	487	497	533	545	465	496	518	491	525	502	494	494	500	506	488	469	490	493	517	507	557	496	500	503	484	538	497	511	492	493	513	541	494	514	496	482	514	514	519	501	496	501	541	501	522	501	483	539	507	488	499	529	464	497	530	495	534	495	505	516	551	552	492	501	547	486	494	527	491	470	521	518	476	456	505	507	507	510	551	499	532	527	487	483	501	505	513	494	538	500	526	513	504	549	518	473	513	546	481	510	544	518	479	507	526	529	507	528	481	492	481	555	531	459	474	549	512	514	517	510	498	502	532	481	521	508	498	501	538	522	517	494	494	504	478	516	514	517	528	532	525	547	537	511	500	470	485	509	512	512	515	472	497	493	504	516	519	513	518	460	483	499	493	522	538	500	496	507	499	528	513	511	527	492	497	508	524	512	485	530	464	517	513	504	499	505	493	521	497	524	520	514	459	493	496	482	473	491	517	519	500	492	494	514	524	566	468	512	491	491	472	485	541	524	502	489	491	518	502	506	479	542	510	511	538	508	508	512	454	504	487	503	493	551	512	509	562	499	479	545	502	503	524	451	511	495	496	497	528	505	534	501	563	468	515	526	529	481	500	520	503	485	468	505	458	540	501	498	464	499	476	504	498	480	500	532	512	523	473	492	550	530	509	514	496	485	526	516	476	528	514	480	506	520	520	510	498	528	448	516	471	506	518	529	514	487	489	501	502	522	516	529	524	465	495	519	509	512	505	492	486	497	511	504	512	505	513	544	517	492	507	531	495	505	523	510	500	543	496	500	488	472	510	501	515	505	529	485	516	514	509	515	493	479	533	481	479	513	522	490	466	514	511	501	555	472	514	518	497	498	529	470	553	476	518	488	499	492	519	518	506	512	520	512	486	525	499	520	521	474	527	504	549	539	519	513	491	520	505	515	501	518	507	527	528	462	515	540	512	484	497	529	514	487	548	463	505	551	482	499	490	512	512	484	497	508	515	517	504	472	562	494	527	506	508	509	514	491	506	523	466	481	470	500	492	556	506	567	527	508	550	549	501	539	529	524	521	551	518	479	462	559	497	499	507	503	475	496	502	496	527	499	504	522	512	502	503	481	515	517	496	465	528	503	488	506	492	513	539	501	515	500	513	459	515	537	529	515	496	498	487	545	512	507	501	499	513	482	489	487	516	493	479	508	515	503	504	529	542	514	502	500	444	516	527	513	533	544	480	510	507	515	531	467	508	543	532	515	542	524	546	542	533	478	494	511	551	522	499	504	483	520	491	512	513	527	541	497	544	495	520	507	493	519	513	503	495	501	507	490	502	504	492	517	510	526	547	471	545	479	481	551	513	522	504	510	505	491	550	539	558	473	519	486	484	505	561	508	519	505	530	485	490	502	499	528	529	500	487	513	516	487	502	500	474	535	529	510	566	517	508	507	518	497	497	518	531	516	516	530	489	480	466	514	537	509	513	539	501	532	528	521	502	497	494	518	501	522	487	516	552	521	535	494	518	549	496	531	543	506	511	561	511	474	521	519	508	478	542	476	522	480	507	498	491	471	523	480	501	501	484	526	516	501	499	498	478	527	523	473	517	478	506	513	473	515	532	497	496	496	537	478	518	472	528	539	531	491	478	553	542	536	498	505	503	518	490	512	475	480	484	475	519	514	480	494	501	513	528	516	502	505	550	507	518	499	493	489	524	500	525	504	466	482	500	554	499	504	482	505	520	488	499	502	486	523	521	515	540	501	484	519	513	485	537	496	508	513	502	479	485	511	489	536	549	553	538	481	545	500	504	492	543	522	508	466	493	511	531	494	545	508	539	492	495	498	539	535	517	527	477	561	507	509	502	526	518	490	508	535	479	517	522	505	506	505	508	448	453	497	540	474	483	541	499	541	553	544	533	509	478	506	472	554	493	523
26635	20091	12211	7499	8977	13255	8811	4249	1995	904	604	448	426	401	394	399	415	424	429	415	416	397	408	399	404	431	435	391	427	400	415	437	445	411	419	423	450	445	441	425	491	428	432	441	393	464	433	425	456	387	405	424	433	399	414	422	433	404	416	412	438	403	416	401	441	412	385	434	372	412	415	404	427	421	365	416	411	433	461	413	418	436	412	426	446	427	371	377	447	374	447	424	396	420	412	427	401	407	407	408	372	423	439	471	469	416	410	403	440	433	400	401	456	424	367	427	424	436	428	446	395	446	413	384	396	390	374	422	441	425	408	414	456	410	413	437	393	411	408	411	421	398	414	425	420	413	435	404	425	411	447	468	446	422	414	406	397	423	406	398	420	416	438	422	444	401	426	426	402	395	437	424	390	480	408	434	413	420	453	406	453	399	414	423	393	402	433	439	386	423	431	448	411	378	419	422	412	407	404	410	425	436	435	387	443	400	427	406	337	408	412	431	449	476	412	422	419	421	445	430	417	411	401	406	409	384	443	445	394	436	426	418	409	405	429	432	397	397	379	389	434	417	413	426	402	451	427	407	387	431	407	433	375	396	424	385	405	415	404	400	417	433	423	403	402	401	398	440	449	391	388	443	434	422	422	431	404	419	423	424	409	372	391	413	432	424	420	402	434	402	436	375	429	399	427	427	413	441	408	385	430	407	432	433	401	414	394	403	407	466	410	404	431	412	436	407	424	418	383	425	446	414	417	405	397	418	412	399	434	422	415	409	445	377	419	420	449	386	453	419	455	463	383	439	444	384	440	433	401	408	422	447	408	405	393	397	439	436	425	406	407	401	378	392	406	402	428	415	428	440	482	423	417	404	443	424	413	435	473	427	414	421	436	424	412	385	374	437	404	450	425	398	413	420	443	444	441	382	418	394	382	395	419	428	379	412	440	422	380	422	407	436	411	420	450	436	421	411	420	399	437	412	438	436	425	431	421	420	428	428	423	418	392	411	416	414	438	408	377	425	424	413	444	400	409	407	430	443	429	442	426	397	429	389	431	415	396	405	428	368	426	441	402	405	439	360	431	445	436	420	440	369	442	380	404	434	427	432	421	414	407	428	418	404	410	421	450	433	386	445	444	362	412	416	443	427	456	419	382	422	383	417	450	441	436	424	387	433	441	416	408	388	406	424	443	413	391	407	413	434	435	419	380	398	422	382	388	424	393	409	406	377	408	434	408	427	384	453	439	417	451	405	394	423	432	418	430	425	405	438	418	380	425	420	431	400	421	437	387	439	398	409	463	422	410	428	423	381	409	418	398	402	387	458	415	411	430	380	396	432	391	399	393	414	437	439	436	430	408	386	377	407	422	424	391	374	402	415	436	411	438	423	402	391	426	376	412	394	426	410	379	408	444	433	442	409	433	450	406	416	463	412	406	399	419	375	427	455	438	409	451	403	429	433	386	430	386	433	459	430	408	421	429	427	388	396	387	429	400	417	429	424	421	393	419	444	420	398	416	461	420	400	407	415	404	415	397	408	392	411	422	400	438	425	418	371	427	430	402	406	402	394	437	394	431	439	404	433	440	413	421	404	405	442	417	399	394	441	440	462	419	406	437	433	386	417	407	427	407	415	441	432	418	422	378	452	418	411	408	390	401	409	390	457	402	403	388	403	411	425	395	435	428	384	407	412	409	397	394	438	422	405	432	429	439	444	428	402	395	428	387	411	410	385	413	428	401	419	426	448	437	428	403	397	451	444	417	376	433	421	433	433	414	436	407	407	385	392	443	398	414	409	432	425	433	448	401	404	470	424	416	414	403	411	412	404	446	416	400	408	406	389	388	421	405	428	423	430	419	433	431	399	424	434	429	399	440	417	403	358	375	398	404	404	410	421	422	377	416	427	414	414	401	402	408	429	424	389	415	403	426	425	421	441	457	412	418	435	442	402	416	417	476	439	453	440	413	444	414	386	372	403	395	420	438	443	425	434	448	449	418	397	430	394	444	419	435	398	411	440	432	409	411	433	426	454	414	415	437	427	393	416	393	429	458	432	386	390	407	403	448	405	437	416	429	386	394	436	373	395	399	407	419	413	429	416	373	412	446	438	412	407	409	417	395	415	428	410	393	449	413	388	473	437	422	375	431	430	442	429	399	409	394	439	425	401	430	439	406	409	426	370	407	397	422	415	453	409	421	411	409	420	395	427	400	460	387	365	400	403	409	447	421	444	431	409	421	438	412	420	424	418	418	430	392	425	413	447	388	399	396	397	397	419	423	412	402	418	431	422	395	408	439	474	401	431	371	411	411	418	471	451	412	406	430	458	394	397	383	372	427	417	430	419	380	422	445	441	417	428	431	369	412	427	423	407	407	403	416	408	425	426	410	393	441	391	387	394	387	420	433	464	422	451	440	430	411	418	423	442	396	389	409	418	418	425	398	414	437	413	448	456	399	448	451	358	419	426	413	428	430	385	417	419	408	429	389	431	433	430	396	394	422	401	389	424	435	447	425	400	414	404	443	392	392	446	444	434	431	427	416	412	387	418	443	430	430	392	438	439	404	401	395	429	436	379	430	425	425	410	429	411	443	433	402	426	411	404	385	405	418	394	438	418	405	429	399	426	429	401	401	426	448	417	395	422	425	377	413	455	388	399	420	445	451	414	447	438	413	439	432	416	415	424	435	406	424	416	386	414	397	389	424	420	434	380	388	401	420	410	400	442	414	425	381	417	440	394	410	432	414	405	421	390	375	413	405	421	468	398	407	431	446	390	415	420	391	420	409	408	368	453	428	404	413	427	430	434	416	419	383	461	433	427	385	401	414	420	461	433	400	402	404	456	431	428	399	493	423	421	414	393	420	417	397	404	435	408	442	448	422	426	410	394	394	372	383	433	373	411	432	402	396	389	419	398	421	396	435	412	403	412	455	439	408	392	433	386	432	411	400	419	432	414	419	402	411	436	433	379	378	401	420	452	411	414	448	419	410	411	396	389	403	392	414	407	410	425	400	410	415	425	425	395	388	420	442	414	392	409	408	406	432	415	438	425	409	443	399	390	399	405	403	443	392	418	427	412	418	446	387	388	440	457	416	418	413	429	433	391	458	427	460	381	410	389	393	412	431	406	389	413	408	391	406	400	460	434	426	411	398	410	445	438	410	428	426	444	402	447	427	407	429	443	403	446	416	414	407	413	442	429	421	440	411	418	424	434	423	424	463	384	419	422	445	435	403	409	423	439	413	387	440	412	383	415	452	461	423	426	410	413	421	388	403	439	412	402	423	415	418	418	430	416	417	402	419	440	461	426	390	368	423	433	423	440	407	414	434	424	426	399	427	445	397	406	397	411	439	415	391	456	417	439	407	430	436	386	427	372	407	404	422	413	407	420	383	416	396	433	370	428	416	425	420	406	420	414	412	380	401	435	445	413	442	419	453	417	439	401	413	384	426	419	415	412	416	422	392	390	438	378	437	403	435	421	383	422	416	382	418	407	456	410	434	368
4830	3297	15594	9022	17702	22444	16145	9188	4595	1955	1123	852	769	743	715	725	727	699	748	762	703	683	708	764	770	722	721	764	749	697	789	736	711	744	738	708	743	759	745	698	791	756	723	764	689	737	736	703	672	756	739	733	769	769	717	746	785	732	725	739	769	699	758	740	707	775	725	680	750	695	693	726	779	713	760	743	769	704	770	694	727	696	759	756	747	744	752	763	693	761	740	722	697	704	731	748	731	793	767	716	778	710	752	768	724	758	702	719	753	735	718	807	726	712	756	728	738	720	758	771	736	736	704	739	761	723	784	707	750	761	717	703	750	722	733	736	748	699	733	726	709	699	714	737	744	733	711	735	734	742	726	745	719	691	738	703	696	796	775	688	716	737	715	788	734	720	715	752	722	756	729	736	724	731	724	728	725	720	749	749	706	732	774	736	756	731	745	743	721	737	781	734	713	771	745	723	760	729	807	732	678	717	759	731	705	745	754	751	729	757	747	698	735	723	703	761	747	707	777	753	732	676	759	756	719	737	738	767	708	719	737	714	742	711	759	702	804	727	735	696	736	703	747	732	722	695	718	758	759	758	721	716	752	749	715	777	682	704	758	742	722	706	694	717	738	769	670	781	732	729	769	726	725	734	740	707	752	765	814	717	739	786	720	731	761	718	708	704	756	720	762	755	735	734	734	713	781	709	724	767	729	693	779	695	749	784	727	697	729	761	764	747	717	735	782	686	744	782	766	735	703	749	718	704	737	707	731	752	744	695	748	758	662	738	736	749	721	691	738	698	737	752	745	731	738	738	720	738	742	723	773	736	756	740	732	774	717	750	740	785	734	736	672	733	746	749	759	685	734	766	673	747	743	750	717	758	772	726	713	695	730	708	776	732	761	690	710	732	705	679	745	730	725	767	765	733	734	749	721	715	713	705	691	722	720	760	755	748	762	733	735	722	803	742	771	725	753	688	725	732	672	819	761	708	772	794	706	728	772	779	697	753	753	753	759	745	727	757	715	744	700	778	733	692	746	743	759	739	774	791	760	732	750	794	784	742	750	712	743	732	739	788	738	767	753	738	745	758	742	764	755	686	715	774	712	742	793	703	742	733	780	724	728	715	719	743	723	709	764	751	760	764	740	707	717	671	759	724	712	757	746	734	770	687	723	689	683	759	730	723	742	747	751	681	795	704	704	743	736	724	700	723	706	760	699	713	737	792	766	786	760	756	776	742	761	706	743	755	722	735	764	742	714	706	783	775	740	731	746	724	736	763	767	795	705	724	788	732	705	735	775	744	761	733	725	746	712	714	736	716	741	759	737	659	727	719	751	751	736	705	703	745	735	766	757	724	700	756	731	701	740	742	690	704	770	701	780	773	732	769	689	751	755	740	772	739	729	729	686	742	791	748	765	731	751	712	773	750	725	685	744	787	793	774	755	703	749	791	771	721	765	749	712	693	705	752	749	741	736	779	712	723	770	740	743	738	699	747	675	748	703	732	719	737	740	729	711	733	765	758	759	710	739	721	749	713	707	726	765	705	704	724	679	736	704	710	737	805	717	766	781	762	750	723	743	791	708	731	748	757	751	742	735	728	747	716	747	704	722	768	728	719	700	741	736	738	746	691	759	754	767	756	715	776	724	748	760	738	729	801	735	727	757	735	748	725	789	731	749	725	744	705	724	767	756	732	719	754	742	722	723	736	796	717	726	700	773	773	764	734	736	729	726	755	765	768	676	757	763	731	720	726	754	753	777	747	712	699	767	699	747	754	745	761	746	729	742	746	720	727	749	735	671	705	689	755	771	735	745	707	751	717	761	742	717	708	726	736	715	753	780	713	743	729	762	740	741	742	743	767	715	744	708	723	695	747	711	732	807	706	723	693	745	730	723	730	677	732	739	714	725	740	746	716	730	696	770	718	749	718	745	742	724	776	758	721	721	756	739	735	732	754	748	703	783	712	765	758	734	742	738	775	738	784	721	716	755	813	726	758	700	733	765	765	732	718	735	715	735	743	747	760	678	711	780	728	793	729	715	732	721	763	724	742	724	726	734	730	785	738	734	763	744	739	765	700	789	741	742	708	771	722	774	770	757	704	709	763	767	728	757	717	719	762	704	731	744	730	758	734	733	724	755	788	737	732	729	684	778	733	715	693	673	709	717	706	699	708	692	699	740	740	738	760	719	742	732	708	756	770	721	698	722	773	729	769	749	744	698	732	728	730	737	731	703	777	721	761	691	740	735	757	720	760	749	747	718	756	796	715	745	734	755	722	706	742	729	768	755	754	754	803	751	721	710	780	746	746	765	733	679	736	757	783	743	744	806	735	759	787	753	746	769	742	719	737	792	735	737	792	789	695	746	728	738	737	750	742	760	738	794	765	754	758	736	713	737	731	676	726	688	758	735	690	736	739	752	721	711	711	702	789	742	726	733	758	691	759	754	765	718	763	733	717	728	732	745	735	720	734	773	728	689	709	703	734	733	717	718	738	728	745	739	726	739	811	731	749	704	741	698	766	706	715	734	723	743	779	728	764	709	749	719	730	711	741	786	698	739	707	761	718	739	752	780	741	742	793	696	752	754	741	724	736	729	781	762	744	733	696	755	817	735	773	720	773	693	747	724	773	749	702	722	715	765	751	706	727	688	732	757	733	734	689	794	768	707	739	738	730	725	716	759	709	769	764	731	726	735	738	720	748	774	710	710	722	687	732	740	766	710	757	749	731	741	738	746	705	746	732	714	725	729	714	736	742	726	742	797	705	727	732	717	754	750	731	756	810	793	716	759	755	717	757	775	750	750	759	750	777	674	724	756	781	719	726	709	745	763	724	741	759	779	728	738	705	726	725	732	759	722	762	749	745	773	745	737	718	767	707	750	684	729	756	715	739	753	760	714	733	720	747	764	710	735	783	718	728	785	703	748	762	733	739	774	751	743	725	732	757	702	685	719	766	700	755	745	674	715	719	760	747	735	769	728	713	724	730	734	737	727	760	749	743	778	742	714	690	779	756	786	802	752	707	759	695	750	710	754	700	732	686	741	689	769	720	702	774	741	797	768	760	725	731	729	754	734	751	738	751	710	735	770	666	723	797	754	753	752	758	765	737	688	738	761	743	745	752	688	713	681	708	739	737	744	751	745	707	711	715	765	729	716	697	711	751	775	793	738	709	748	740	725	731	710	780	745	752	767	733	781	697	692	809	706	741	725	714	737	726	759	735	719	711	711	782	776	744	729	716	700	749	739	716	772	784	767	707	723	743	702	733	731	732	707	724	738	692	738	739	758	775	707	742	734	693	732	696	732	733	753	727	736	750	782	729	738	719	763	805	725	724	731	719	752	750	668	733	713	743	743	738	691	705	691	793	715	710	759	722	706	722	763	702	741	744	729	741	712	734	730	740	787	746	817	698	731	703	745	701	761	750	763	768	743	715	788	749	764	763	755	773	726	731	707	746	776	684	724	761	735	714	707	721	751	708	766	747	701	738	757	747	694	740	761	758
24760	21070	26845	29080	29457	36933	27556	15342	5627	1782	801	470	390	379	382	346	380	391	372	379	406	340	360	393	384	402	373	373	402	379	398	366	418	382	375	403	392	412	337	350	393	368	379	373	377	364	407	353	371	371	386	380	397	366	380	359	342	405	383	365	417	391	407	408	372	353	407	375	382	333	372	356	395	386	355	386	355	377	353	365	347	388	378	394	390	366	384	394	354	340	370	369	347	386	385	411	367	405	388	390	376	366	384	358	380	364	379	392	359	365	390	411	414	387	406	381	367	400	355	370	380	376	377	366	393	411	381	367	406	355	399	391	380	412	384	375	384	403	371	377	419	390	369	379	398	367	391	382	388	377	376	376	392	414	375	390	413	392	384	383	405	360	411	396	374	389	394	378	364	383	361	380	403	356	358	390	395	377	372	379	388	367	385	413	387	389	345	374	405	394	377	365	384	387	377	390	379	373	375	380	412	421	401	371	395	390	370	384	391	408	373	390	378	400	382	362	373	415	367	388	338	382	390	376	369	381	356	387	401	368	380	367	385	416	341	376	402	381	387	377	349	425	379	379	350	402	360	365	377	361	445	413	383	353	376	386	395	384	353	398	380	384	363	400	353	371	362	374	372	352	388	337	387	399	373	351	430	387	395	374	409	419	360	398	367	413	402	388	411	404	371	419	390	378	380	374	388	391	357	393	389	338	354	368	386	393	356	402	401	384	384	406	402	404	403	366	376	352	385	345	385	403	376	389	430	436	377	391	415	363	401	388	389	349	397	375	418	407	382	385	401	386	364	411	357	421	408	359	349	377	336	383	397	352	399	409	366	394	387	376	373	402	446	354	392	388	362	369	391	386	383	360	395	370	426	392	383	384	395	375	373	368	362	361	378	374	388	424	389	360	387	390	371	383	400	392	385	418	343	365	359	368	379	366	377	409	365	405	395	355	373	408	413	383	397	379	373	389	367	353	381	380	391	381	376	387	375	364	397	384	398	377	349	365	389	396	415	392	399	358	386	389	383	377	367	373	406	358	387	384	333	337	367	414	384	380	397	363	382	377	362	419	355	390	370	384	408	344	373	364	352	362	385	358	360	375	364	389	378	347	372	372	372	394	366	368	368	375	375	381	402	389	385	375	380	359	388	363	393	354	384	354	410	392	334	434	406	364	368	385	376	418	396	376	392	366	393	383	416	378	402	431	367	405	379	368	342	369	379	379	410	379	372	392	379	346	383	384	371	378	384	387	389	401	363	392	358	396	393	375	371	368	347	370	362	378	378	360	382	387	410	333	353	357	357	393	381	357	374	360	381	361	394	380	368	426	357	361	365	374	381	388	395	368	373	370	366	349	384	407	379	363	400	388	357	385	366	361	368	376	371	356	391	388	398	369	402	362	396	406	361	357	368	372	392	386	364	393	374	405	377	365	360	413	377	395	390	366	422	385	357	397	408	375	343	357	380	361	396	434	371	386	337	374	374	357	391	379	400	347	368	398	390	351	383	396	405	386	430	331	407	374	368	365	350	398	366	407	376	382	358	402	385	357	414	394	373	378	377	393	365	370	391	382	370	401	404	371	368	363	393	360	375	350	363	379	384	376	408	400	396	376	426	380	407	352	386	362	361	393	384	363	385	383	365	368	404	387	398	360	385	374	377	407	375	359	360	374	422	381	380	360	380	349	417	399	388	384	356	384	384	381	359	376	343	359	373	349	353	397	393	385	407	396	368	373	360	390	361	353	403	382	360	372	381	354	378	417	360	430	418	399	372	395	416	380	397	363	381	395	398	384	405	352	369	375	411	422	365	360	388	365	372	381	377	400	384	359	355	424	329	378	399	345	331	368	391	382	386	369	370	389	399	408	378	397	376	398	363	373	370	416	379	363	385	376	382	376	394	384	379	384	377	353	406	399	372	390	388	346	377	378	367	408	378	398	388	388	375	376	401	392	377	383	403	368	377	406	387	389	371	363	349	364	397	345	356	407	358	398	394	431	374	390	351	386	393	387	358	419	366	385	383	374	395	359	347	368	391	386	384	395	424	383	362	358	401	391	391	415	382	393	385	393	390	356	373	376	395	396	372	403	387	358	366	342	374	390	368	399	362	376	402	369	372	380	379	350	384	338	405	404	377	428	380	357	351	378	370	392	409	374	336	367	374	378	376	369	364	413	401	365	344	334	371	349	368	359	364	367	421	366	392	357	348	323	389	366	368	380	375	354	395	372	380	357	357	428	394	384	411	354	364	368	417	390	349	378	388	360	369	368	398	425	409	358	361	382	388	340	372	369	355	392	400	352	384	364	400	357	380	371	399	354	386	356	377	388	361	365	360	369	422	383	399	369	362	364	404	380	370	321	353	396	360	377	393	372	357	374	366	357	378	376	405	398	360	386	372	355	410	388	390	380	357	389	392	390	392	389	360	424	385	352	406	395	384	358	388	375	404	405	387	353	384	372	392	410	392	357	365	384	348	369	385	371	414	383	378	342	370	387	388	367	384	343	373	375	384	399	389	383	360	337	396	377	361	359	355	384	383	377	357	328	366	390	369	353	363	394	372	361	380	369	395	368	375	389	390	369	374	379	394	364	364	363	368	355	376	406	392	343	393	386	356	361	392	391	372	364	413	391	403	377	409	395	379	382	348	374	383	386	403	374	353	374	400	350	369	401	375	372	410	369	391	410	359	375	374	390	372	368	368	371	412	403	361	341	348	352	385	395	400	396	385	350	381	385	437	370	401	367	367	400	396	379	394	372	395	398	384	397	389	363	360	378	367	372	384	389	350	373	396	352	374	387	345	374	389	396	411	397	377	360	389	397	384	378	380	381	350	369	374	371	382	372	416	395	409	388	361	363	381	420	416	362	358	427	399	382	375	350	355	372	357	381	403	360	430	403	384	368	387	401	406	353	371	398	356	350	377	365	407	362	365	382	404	381	361	359	384	385	378	354	358	352	342	377	405	361	369	412	354	366	382	401	369	411	334	357	372	386	401	429	391	387	407	376	353	357	392	384	369	389	371	385	409	396	415	386	391	413	402	376	379	392	360	362	350	359	355	353	383	404	397	377	401	366	382	374	397	364	356	399	360	352	391	375	409	388	337	405	374	378	376	385	370	368	402	390	362	375	359	386	393	393	404	368	383	361	351	363	399	370	380	414	383	387	346	373	384	380	382	374	344	386	325	369	376	416	339	383	386	403	383	353	390	384	377	399	406	388	357	384	391	364	376	377	357	362	410	395	387	389	368	343	390	387	389	363	383	368	328	385	406	379	391	392	386	393	395	362	405	419	364	386	374	421	391	390	361	384	392	370	390	379	395	375	348	398	374	331	372	375	363	375	352	408	385	407	371	399	352	398	415	384	395	379	373	387	378	404	371	402	370	423	397	378	362	367	391	410	398	385	388	399	412	424	320	369	379	403	358	374	383	363	388	410	374	343	385	386	410	362	394	372	375	363	383	361	370	360	380	380	390	345	372	373	379	368	391	376	352	382	349	368
5735	10002	15893	33951	40766	41639	33848	22619	11007	4421	1656	963	740	677	714	686	691	689	656	642	651	664	688	685	683	676	698	706	729	712	676	696	648	690	711	685	703	685	648	723	698	711	673	681	644	694	656	714	687	751	699	707	688	662	679	765	735	648	662	668	638	663	649	665	709	717	682	655	671	658	696	676	724	686	718	652	690	693	665	699	663	662	702	665	695	678	694	675	702	694	667	720	659	648	659	705	666	656	695	660	617	711	679	627	670	696	667	722	706	662	687	696	658	668	690	718	688	689	674	708	646	691	686	686	712	626	670	683	723	687	691	738	684	678	698	711	704	660	619	711	626	691	684	674	665	662	668	709	674	708	692	701	681	644	713	709	682	698	626	704	665	705	709	659	680	649	676	679	653	702	707	659	653	672	653	688	659	671	715	701	711	650	700	667	682	616	676	650	679	656	698	695	689	698	728	650	659	663	691	652	653	740	697	676	680	688	701	690	705	667	664	723	708	716	658	709	697	734	716	673	683	686	616	700	724	729	684	695	655	667	663	675	682	696	719	689	682	700	653	670	682	636	660	687	677	647	661	667	687	667	666	678	663	642	674	683	646	702	679	696	701	708	660	681	694	697	710	666	680	697	672	708	663	685	675	673	671	653	622	707	710	658	697	697	671	686	654	647	707	647	723	670	692	630	721	623	643	674	708	654	658	674	730	685	673	704	733	669	673	724	693	700	697	639	711	722	707	729	717	667	698	709	724	645	659	709	693	657	698	684	670	754	683	672	675	634	696	675	706	659	710	669	720	718	702	677	704	726	671	731	694	725	678	695	710	674	701	645	659	679	670	681	737	690	727	710	672	627	709	644	679	688	682	666	659	661	693	677	668	724	645	690	693	674	667	686	678	629	698	661	695	664	692	643	674	704	656	665	684	711	700	716	691	665	754	670	687	671	697	676	714	710	662	680	689	661	730	651	744	647	688	675	670	662	682	668	704	653	697	693	672	710	661	668	689	699	699	748	712	665	667	722	685	670	705	670	660	679	698	666	656	681	652	668	684	693	688	709	672	677	705	647	682	665	654	721	692	703	684	655	663	694	685	670	698	623	654	665	676	657	676	669	678	714	697	657	742	676	732	652	655	698	660	679	721	674	668	698	703	641	637	645	728	722	690	685	682	751	707	703	623	662	672	665	659	680	681	650	672	676	680	672	683	645	683	657	686	722	704	697	673	700	689	663	692	689	672	648	718	702	720	685	708	685	692	709	627	673	695	713	702	694	625	674	634	648	675	699	679	665	688	678	688	684	671	698	709	688	696	667	665	686	695	690	686	725	651	728	659	688	663	719	742	738	680	670	675	675	649	669	655	690	618	688	633	700	663	680	691	696	686	655	719	690	720	697	698	697	641	673	674	687	694	660	682	763	717	672	697	652	665	670	712	701	694	696	691	673	726	672	625	670	724	680	696	691	649	669	680	688	703	703	641	648	677	679	700	728	730	664	735	708	664	727	644	674	669	671	697	653	745	690	689	689	675	683	670	710	686	707	699	662	718	658	650	677	669	637	638	690	632	701	668	676	689	677	662	668	647	666	715	747	612	672	698	661	671	694	698	677	690	652	703	680	714	700	691	703	706	675	648	669	682	670	702	677	642	662	718	649	679	660	725	736	682	697	648	682	630	694	693	675	713	662	649	646	705	693	678	714	666	664	673	652	682	682	668	723	635	741	710	660	676	696	689	706	680	701	680	634	654	674	669	686	652	709	655	628	687	655	680	656	675	686	660	672	680	681	692	662	677	699	688	654	683	732	684	717	728	620	702	668	701	674	710	669	661	682	692	681	670	670	660	709	718	673	711	694	661	628	660	634	672	698	639	705	676	689	710	743	645	711	703	677	702	676	669	703	687	699	666	737	683	682	620	706	705	717	665	680	724	663	734	672	683	650	692	714	726	706	687	699	716	658	704	665	692	696	654	734	693	695	656	673	712	659	660	700	645	624	634	679	626	676	660	662	642	680	658	690	650	639	640	704	691	681	658	670	726	660	716	644	693	699	683	672	663	666	653	665	707	668	697	686	648	659	639	679	698	702	676	690	654	645	700	644	690	696	668	683	700	704	684	656	761	679	694	672	659	689	684	693	684	690	668	672	682	687	670	678	704	688	685	660	661	728	654	690	731	631	681	710	704	644	720	676	670	686	646	645	661	664	709	703	690	690	722	695	663	641	700	678	690	664	678	695	701	703	682	648	695	695	675	733	696	681	669	673	675	661	686	687	673	665	671	678	661	677	673	677	674	670	674	692	664	701	640	719	702	658	667	662	688	742	674	655	665	691	719	682	679	674	687	662	689	701	715	670	647	716	684	711	707	698	684	665	683	690	711	671	652	661	654	699	746	663	672	674	683	673	707	703	665	667	647	675	691	649	657	705	666	699	722	719	680	708	695	699	689	711	681	671	697	679	655	628	636	653	674	674	676	642	708	667	651	686	657	696	683	688	673	666	656	656	652	721	654	642	656	687	715	738	607	665	735	696	706	695	690	713	679	717	679	712	677	658	668	708	685	686	720	666	657	674	649	683	662	710	681	700	659	677	736	695	649	693	701	682	691	657	664	637	689	693	639	681	715	704	679	688	683	699	757	648	680	740	672	724	661	651	714	663	684	710	708	684	653	621	627	660	747	698	649	702	685	723	656	681	693	703	640	680	698	626	639	751	668	666	676	684	673	734	656	698	672	656	659	659	701	629	707	733	658	616	682	686	708	696	708	646	687	658	694	666	637	705	698	679	730	664	662	712	669	674	641	681	672	674	662	689	669	684	689	757	672	684	718	695	674	694	730	671	641	687	710	627	736	681	703	619	671	636	657	679	670	667	658	678	695	698	684	650	726	645	649	682	675	680	676	668	662	667	721	649	710	659	731	714	689	671	681	687	647	666	725	653	644	733	658	716	674	715	667	657	723	685	696	666	634	676	621	678	668	687	659	692	698	663	691	633	650	650	699	650	653	679	669	699	652	705	662	647	647	637	676	690	627	699	704	709	714	637	721	652	695	699	706	664	685	694	656	661	667	696	689	697	716	660	690	671	705	634	681	665	693	694	640	719	699	666	641	696	690	703	699	684	675	730	683	704	703	718	719	703	663	679	695	654	688	668	646	659	652	670	680	656	677	722	699	736	706	709	727	685	677	693	643	689	672	651	700	677	642	643	697	662	708	701	674	665	688	673	683	686	652	664	695	658	657	653	661	677	676	683	694	697	703	690	681	657	667	681	652	664	673	738	707	686	670	679	703	719	685	706	687	694	669	699	642	707	645	643	679	700	688	712	695	684	695	683	699	727	687	680	686	646	671	695	670	678	694	657	669	687	677	695	689	717	679	685	723	661	689	691	693	707	667	674	695	712	684	674	700	691	655	677	686	682	659	743	654	705	697	686	689	651	676	674	648	708	639	704	690	691	687	660	687	707	645	713	666	706	687	684	686	658	683	722	684	714	699	695	632	675	668	719
23098	21108	29020	26445	37725	53313	46319	29900	15674	5371	1495	520	374	297	285	270	255	259	274	263	278	257	297	278	264	276	283	268	272	297	269	255	282	302	314	245	272	295	267	280	275	259	275	286	320	291	281	304	277	292	236	274	266	310	291	303	285	318	287	253	255	276	285	269	257	264	282	300	282	276	274	261	290	267	265	274	261	255	291	269	306	278	272	295	256	292	282	257	269	260	275	279	267	277	280	262	280	286	298	272	274	307	289	284	275	245	274	249	270	263	253	234	258	274	249	277	253	269	283	260	277	279	281	259	240	313	294	254	292	266	275	261	261	305	272	253	276	277	264	289	279	275	263	277	264	298	277	275	303	267	304	281	298	299	294	281	267	274	251	267	259	251	274	262	286	277	277	288	273	287	283	297	274	289	265	288	265	283	253	292	269	269	259	279	284	264	284	267	286	269	286	282	271	300	271	270	258	293	280	265	281	276	286	262	314	259	289	280	290	273	277	290	259	277	265	283	275	299	292	300	282	340	273	278	290	260	280	254	262	269	269	256	260	298	267	269	276	259	287	274	270	276	268	305	268	276	281	286	274	268	242	263	282	261	292	291	282	285	288	273	280	281	261	264	275	266	289	276	296	276	288	265	285	287	271	274	268	251	276	282	270	272	263	294	264	287	243	300	302	284	293	295	282	308	278	241	285	293	293	291	278	307	278	295	285	278	260	279	274	271	254	287	292	248	258	269	293	291	276	280	250	268	267	287	261	289	270	312	286	283	242	266	293	275	307	287	265	279	283	290	279	275	276	272	289	307	284	264	269	274	295	287	241	260	272	281	275	298	263	283	266	281	273	306	304	267	306	265	256	284	272	284	291	239	299	255	270	306	274	297	278	275	305	254	269	273	295	302	287	225	256	274	286	273	260	297	282	268	270	296	255	265	294	286	293	288	271	241	281	257	271	263	290	273	257	276	269	276	292	267	292	277	254	311	278	309	261	265	272	310	256	327	282	288	291	286	250	290	286	280	283	290	303	260	298	258	261	263	256	266	313	260	270	269	285	272	279	261	242	270	297	262	269	278	265	269	277	271	275	240	278	292	258	267	270	253	308	271	262	272	291	290	283	258	288	275	268	248	281	274	310	256	286	288	263	297	257	277	294	302	299	266	294	248	266	272	250	278	268	280	286	271	263	281	267	279	269	276	299	292	285	290	275	289	268	280	289	250	283	254	279	267	297	306	267	269	246	260	282	292	280	271	273	255	285	263	274	303	282	271	260	275	259	279	253	290	279	303	309	265	321	268	272	261	284	264	268	267	278	296	256	287	252	265	265	259	278	280	265	249	293	273	279	282	295	279	254	292	272	279	279	258	274	259	284	272	258	309	283	279	281	283	286	291	264	298	296	287	282	262	269	277	303	265	296	281	286	280	278	275	300	265	291	295	271	275	286	273	256	251	259	273	283	277	277	267	245	278	265	282	289	274	288	272	275	298	297	292	284	278	281	260	266	270	269	265	265	273	300	270	288	301	281	276	288	248	273	295	275	276	293	261	296	297	249	276	273	251	252	284	268	268	255	266	306	273	257	255	264	313	249	264	264	272	299	307	237	279	270	280	269	282	293	289	294	242	257	288	293	293	267	312	261	261	288	296	278	266	279	270	247	288	237	252	269	301	304	277	253	245	294	251	303	262	272	298	285	262	273	265	267	294	254	289	293	267	304	276	268	271	273	246	267	278	278	235	235	270	272	262	260	277	293	272	289	287	241	281	326	325	271	304	295	290	288	266	278	252	264	269	295	312	308	283	252	267	272	238	290	272	269	272	270	274	272	263	288	278	301	263	265	298	269	276	261	274	266	260	276	270	266	255	276	272	234	263	247	283	300	299	256	295	294	252	263	294	298	288	260	279	286	245	283	285	258	260	270	270	280	284	283	272	298	251	282	262	269	277	271	275	278	275	271	274	260	283	255	291	271	285	276	315	267	265	285	275	283	253	288	268	292	285	261	277	265	279	253	266	270	276	239	272	267	266	249	276	284	291	282	305	275	307	241	256	256	257	297	274	272	280	268	261	254	303	260	248	253	246	275	291	275	252	265	284	281	263	309	290	263	289	301	278	262	280	253	272	281	283	269	271	296	284	238	283	267	277	321	278	283	309	278	272	288	277	267	262	284	275	286	285	269	275	249	287	296	254	278	248	303	282	275	286	315	240	265	267	259	280	296	254	270	279	256	269	272	264	252	255	266	257	265	298	261	278	273	276	272	282	295	271	257	252	284	268	267	273	266	275	301	290	304	279	286	261	253	255	305	275	293	271	294	245	290	257	281	248	289	278	272	252	262	237	292	287	280	271	299	296	249	268	281	261	278	278	278	273	247	280	267	271	278	265	284	275	296	274	282	273	329	285	295	286	234	243	289	262	276	260	284	277	281	286	271	271	307	301	272	263	282	277	265	239	274	289	281	296	292	279	257	242	255	256	256	285	293	272	270	298	256	304	260	260	247	295	292	260	282	273	241	264	295	281	300	266	270	267	271	301	283	257	312	276	293	274	305	273	258	290	306	268	270	262	249	263	280	287	285	305	282	292	305	294	252	276	244	270	270	283	270	283	291	251	252	295	255	271	268	267	251	272	259	290	287	299	284	267	246	292	250	259	280	282	287	287	270	275	271	263	275	301	283	272	258	287	280	274	298	278	268	256	282	271	277	257	307	276	268	324	298	261	288	266	253	262	278	280	288	296	284	270	284	250	286	288	275	245	249	278	318	278	275	263	294	272	292	287	288	281	274	281	256	292	285	324	272	283	245	268	267	302	262	266	284	275	253	286	298	272	281	265	292	295	283	272	271	280	268	313	289	265	262	269	320	285	302	279	272	246	277	246	278	293	302	260	282	282	237	277	272	281	238	300	278	271	257	278	266	289	293	283	245	295	269	275	292	262	270	280	251	280	295	306	252	245	254	285	259	287	298	245	300	266	247	263	248	265	277	269	275	291	265	289	265	287	306	255	296	294	295	254	310	327	297	290	245	266	255	289	256	278	281	275	271	278	284	253	292	282	280	260	271	291	256	261	267	277	303	288	258	264	267	273	273	285	282	281	257	288	255	261	281	292	287	262	292	265	274	271	270	293	274	244	263	262	262	292	277	285	282	286	248	261	277	283	282	276	270	281	241	289	252	294	286	257	313	254	290	290	253	262	295	279	278	269	297	280	256	277	270	277	302	269	281	267	279	273	259	273	265	262	263	279	262	267	299	246	273	266	285	281	278	274	252	295	278	272	272	254	295	257	277	286	272	304	247	263	278	280	269	272	261	256	270	262	269	291	302	260	282	284	272	276	294	279	281	249	265	289	287	307	271	292	279	256	293	265	273	303	240	262	276	267	283	250	307	242	268	254	296	277	306	280	286	279	302	298	295	264	270	297	288	268	270	282	290	279	274	277	262	272	252	286	283	300	279	308	260	260	267	294	259	272	273	278	306	256	293	299	260	295	248	269	263	230	268	291
10845	20206	32094	43564	60620	60261	49839	36350	22704	10240	3627	1301	677	522	496	485	509	471	483	483	503	507	512	489	502	482	460	466	498	472	492	502	524	473	461	537	517	459	499	467	475	508	507	466	539	497	533	477	515	526	493	554	480	492	488	485	507	551	463	467	485	518	479	542	436	496	500	460	475	496	511	484	496	506	481	498	471	521	527	537	499	444	497	481	476	466	488	505	479	464	533	499	495	490	477	470	535	495	487	505	477	483	499	475	498	467	508	454	486	463	518	461	498	506	468	522	479	518	451	482	471	465	483	495	458	470	531	489	522	524	504	462	521	521	448	467	472	508	458	466	514	499	473	516	472	478	494	434	493	515	454	486	494	472	447	492	458	530	446	545	465	506	455	482	448	472	505	537	455	529	479	500	496	473	462	484	469	519	514	508	471	483	521	499	456	533	513	477	499	454	467	499	460	483	525	500	480	482	478	521	467	460	454	503	484	485	494	517	491	487	488	514	530	507	507	478	546	529	462	515	474	467	484	506	484	513	454	472	461	460	481	493	467	495	480	462	500	504	448	470	520	493	506	492	488	495	501	496	491	473	486	496	484	478	480	462	479	458	507	497	485	516	488	519	455	499	460	474	477	516	490	510	507	514	514	499	470	508	496	482	502	515	493	498	531	484	493	491	483	473	492	505	503	486	461	505	481	486	466	538	443	468	472	491	490	491	469	521	490	463	509	507	468	486	507	475	514	489	475	476	488	479	486	534	508	464	451	510	500	463	469	512	494	516	492	507	480	507	496	475	486	487	502	474	487	486	460	469	514	502	501	463	473	494	464	423	502	484	510	508	497	484	505	481	477	468	482	502	468	467	482	514	518	468	476	514	489	502	510	521	466	529	463	464	491	505	484	533	472	526	458	490	460	475	478	485	530	519	517	520	484	490	472	501	453	483	460	487	512	496	520	491	483	503	488	482	484	505	476	473	481	486	459	472	498	502	516	490	501	471	470	521	490	506	491	475	480	485	506	503	516	485	502	473	485	494	501	507	476	478	500	483	506	506	503	481	528	458	509	516	495	474	444	499	483	479	501	534	507	465	498	469	497	485	473	508	478	440	515	507	516	462	529	489	498	497	436	522	482	477	509	504	496	477	500	454	519	506	497	469	448	443	515	520	489	477	502	478	480	490	501	484	458	475	486	516	479	525	490	460	502	469	474	483	499	495	467	520	487	483	480	489	477	477	490	461	456	475	506	485	488	493	470	508	488	565	473	524	473	487	459	456	482	504	486	515	470	493	503	503	516	483	513	472	483	492	514	473	491	516	502	483	533	479	532	499	474	485	517	519	478	483	502	479	501	478	498	554	455	520	489	458	461	473	509	497	496	507	495	488	484	505	517	497	495	483	481	516	523	453	510	462	491	503	509	456	494	483	485	515	510	535	484	489	504	507	507	502	483	465	448	474	439	476	523	485	504	492	469	440	508	508	488	457	484	483	503	492	514	492	469	505	503	486	522	465	473	501	521	493	534	443	519	506	496	470	482	501	480	485	483	535	524	455	459	503	464	504	477	460	491	485	485	474	469	479	480	487	491	471	544	492	480	498	508	488	485	506	496	494	506	473	518	490	480	506	493	473	502	499	490	493	497	487	502	477	537	498	493	442	489	498	481	490	453	482	515	482	440	505	479	470	490	513	501	491	498	473	455	471	508	474	470	473	470	506	498	511	530	484	495	507	492	481	507	510	517	468	494	536	478	508	504	470	473	504	471	445	515	480	453	447	507	492	444	487	503	490	502	494	465	478	451	517	461	482	510	491	483	474	494	476	510	518	497	500	486	482	494	491	480	499	466	490	494	461	504	496	470	457	539	500	451	508	517	442	491	499	458	495	483	487	491	461	473	486	499	500	492	475	528	490	473	501	490	458	494	448	486	429	512	459	499	555	499	474	501	526	502	502	439	446	488	471	480	495	456	496	484	474	468	488	484	469	511	504	474	487	474	506	480	471	485	469	481	478	509	501	492	517	507	470	453	448	492	477	512	505	467	506	481	464	476	530	470	477	487	488	486	480	512	496	490	484	468	494	502	485	473	488	460	473	485	481	504	494	475	493	506	462	498	502	481	483	480	510	492	494	470	518	506	511	462	440	497	485	477	494	487	486	507	515	512	511	503	491	473	492	497	485	465	506	493	512	487	477	468	491	498	498	495	479	488	495	478	501	498	490	489	504	484	484	514	505	505	473	490	490	451	462	492	468	479	460	502	484	459	545	502	482	521	517	470	519	483	483	477	485	488	528	446	483	509	473	482	459	451	474	481	480	472	484	474	477	478	456	464	499	457	494	488	480	474	511	489	519	496	455	449	508	518	461	521	536	512	462	477	480	468	474	523	516	473	503	478	511	501	496	488	513	467	491	543	480	488	504	502	507	486	464	475	499	477	525	508	473	487	503	484	481	484	516	479	537	527	495	491	504	485	494	527	522	484	505	527	505	496	489	481	482	477	477	479	494	487	479	543	470	497	504	469	445	493	514	480	499	475	506	494	494	520	478	534	468	467	505	464	496	492	493	495	484	463	452	458	475	495	505	505	477	478	481	484	484	491	465	452	501	468	488	509	462	481	497	469	469	555	482	459	508	501	450	471	483	460	521	495	457	490	495	511	481	494	483	497	495	492	499	512	504	519	509	494	461	478	528	464	514	518	465	482	478	479	498	513	467	512	453	488	500	537	478	480	473	492	531	469	512	550	501	463	501	491	506	482	470	492	450	468	534	461	490	495	476	488	466	456	501	476	468	483	493	471	461	510	484	506	487	487	481	511	509	518	511	538	488	471	466	518	504	493	498	491	485	467	476	480	487	459	505	494	512	462	468	472	515	497	475	481	495	499	492	454	527	477	485	493	470	468	451	478	434	456	496	496	498	476	469	491	499	495	434	510	513	502	499	491	490	510	494	459	526	457	502	470	528	453	475	471	493	497	493	453	470	489	494	479	500	490	490	462	505	533	483	482	484	485	525	514	473	489	528	502	496	471	454	488	474	468	504	470	479	492	481	490	508	508	484	515	464	488	491	469	475	484	516	486	509	487	478	492	509	510	464	464	501	485	500	462	498	526	487	480	521	466	519	486	494	470	496	467	481	471	465	462	479	477	486	511	456	475	476	501	485	510	456	464	486	490	508	445	492	442	512	516	471	518	522	477	493	506	499	511	483	491	497	498	480	489	471	489	500	504	508	487	461	462	513	518	494	491	495	514	467	526	487	502	476	504	551	498	470	450	459	503	461	493	475	504	531	504	488	469	533	475	490	465	502	532	519	467	517	479	484	494	475	511	493	483	438	546	559	483	520	495	497	510	458	516	504	482	451	491	523	462	539	486	466	474	475	468	515	524	502	516	463	452	456	449	480	430	422	494	470	468	438	512	519	497	476	488	454	487	508	507	508	472	468	521	500	473	453	508	519	480	525	446	468	506	482	477	463	480	483	462	485	468	497	509	486	520	460	465	508	478	483
26387	19812	8119	10365	12013	12643	7821	3609	1709	873	560	451	408	398	384	417	381	402	399	396	427	378	428	415	421	386	402	391	389	431	405	399	415	384	428	394	401	392	369	367	410	415	385	392	402	392	409	402	404	407	368	429	397	430	382	439	413	394	391	399	372	378	402	411	427	357	396	384	350	366	396	416	435	419	376	396	390	402	376	378	333	385	385	426	386	399	423	395	403	437	395	405	397	372	409	418	430	412	402	396	412	382	403	389	449	376	396	377	424	392	380	391	416	394	402	394	382	415	424	362	410	373	394	413	411	397	388	371	387	390	355	381	372	400	388	431	390	412	407	420	375	399	411	386	381	418	396	420	408	437	378	387	409	415	384	387	395	403	373	425	395	405	407	376	408	392	405	445	426	384	376	417	384	352	380	393	384	407	395	392	421	426	395	380	426	409	376	423	452	394	361	383	402	396	389	401	387	399	352	400	433	433	401	392	397	385	404	444	352	402	409	387	382	407	417	415	377	389	395	421	388	407	415	431	380	424	392	383	381	366	374	364	394	396	409	433	449	419	443	405	400	357	385	425	414	412	373	406	392	404	384	387	414	373	432	424	410	436	419	352	364	396	393	407	395	403	406	389	416	414	382	410	384	417	387	443	380	376	416	404	428	410	434	424	399	382	381	383	391	413	421	385	385	410	415	379	397	394	353	422	367	409	405	426	375	406	417	417	412	410	425	437	402	415	387	412	390	412	451	416	393	410	416	379	425	417	412	422	398	380	368	440	435	410	405	394	405	354	411	412	411	425	373	402	403	393	420	368	396	411	406	441	440	383	389	419	400	384	393	363	411	389	401	390	398	389	408	398	412	395	373	393	369	369	399	431	414	394	415	463	407	407	368	430	405	397	407	418	407	384	382	405	388	436	442	386	396	402	426	371	393	422	385	386	407	405	412	423	372	378	362	387	405	408	395	427	378	386	396	424	393	396	392	397	380	388	397	399	405	399	421	383	418	457	403	417	414	380	399	395	428	393	443	390	378	412	397	391	409	383	391	421	398	403	446	383	403	404	396	383	393	428	426	412	419	409	411	435	430	441	384	413	398	361	365	383	390	401	425	364	381	432	379	405	414	416	438	371	390	434	405	393	373	421	393	385	383	426	386	389	430	371	440	374	397	390	392	416	389	403	398	405	426	410	418	431	414	380	378	416	416	407	435	407	393	395	379	393	434	410	410	438	424	388	392	405	428	407	440	359	381	421	418	401	406	396	411	402	404	384	412	460	407	400	402	400	422	394	396	397	408	391	402	416	386	402	445	444	408	397	405	415	383	416	405	384	391	375	421	385	400	442	391	413	395	413	411	381	374	428	350	438	395	370	385	447	421	416	430	418	447	389	401	382	413	451	407	397	420	400	421	383	430	434	392	430	404	405	435	403	411	438	378	390	380	416	354	393	412	399	369	380	398	379	416	436	439	402	360	371	419	395	396	389	388	369	406	417	386	410	386	389	390	435	414	383	393	384	356	416	389	420	411	402	374	436	414	400	418	414	393	409	432	391	399	413	401	418	451	423	401	391	363	447	408	438	405	396	389	397	354	397	381	404	397	382	419	421	391	396	368	435	404	405	387	389	419	425	395	405	392	414	422	399	390	394	403	433	375	434	394	392	404	416	406	399	391	413	366	414	413	369	397	399	404	382	402	408	381	387	435	393	432	428	427	382	409	416	409	392	399	396	396	412	427	438	397	414	394	397	421	373	408	390	367	404	371	399	389	443	418	426	395	412	383	367	383	423	412	408	425	381	398	421	434	456	380	382	419	385	376	402	381	369	428	408	382	424	392	426	415	415	427	363	422	386	432	395	393	419	388	427	390	411	400	375	397	395	387	387	395	405	401	406	433	427	404	386	381	402	386	365	394	392	368	392	408	399	383	340	407	393	437	405	382	416	404	407	429	390	435	432	403	383	412	391	396	424	357	403	390	411	399	409	396	390	397	410	450	406	409	392	411	374	394	396	401	398	389	416	410	413	379	403	409	395	411	413	376	409	384	410	425	396	363	375	387	373	366	388	430	413	423	397	391	440	394	392	417	400	419	436	384	440	394	396	407	436	421	387	420	398	416	387	452	412	385	373	404	394	463	413	394	430	381	409	396	383	372	425	391	396	415	433	384	380	425	398	418	403	395	397	384	391	409	383	396	387	409	404	367	432	408	387	426	397	353	394	411	403	420	442	411	405	381	379	411	379	394	398	402	431	377	389	398	389	385	412	405	409	378	413	411	364	381	366	405	369	385	373	407	384	381	394	418	462	395	377	389	405	429	391	383	418	448	417	393	382	404	367	450	416	436	397	372	389	413	409	412	429	410	375	396	407	408	389	372	397	392	432	407	423	423	403	410	420	410	351	373	433	400	379	374	365	381	404	409	367	430	364	402	390	365	417	420	393	404	403	398	431	388	426	388	429	409	430	400	422	390	417	437	377	423	414	398	394	374	372	410	373	414	400	402	405	381	411	391	398	420	404	406	409	406	383	404	400	442	394	401	418	417	388	407	408	424	376	387	386	404	405	386	391	412	398	401	399	416	434	390	421	427	409	407	374	416	447	378	402	442	435	386	407	397	380	423	355	440	437	398	426	374	403	394	406	402	384	389	381	390	412	403	412	370	434	410	362	397	383	396	386	421	440	403	399	374	404	396	380	383	402	399	414	407	406	371	404	382	391	460	387	398	410	409	409	409	392	402	416	392	401	433	421	434	389	398	416	425	398	408	420	389	380	402	415	380	406	389	394	408	407	393	441	404	440	407	384	404	381	402	384	389	407	357	422	408	422	379	392	395	401	382	427	421	417	421	412	407	380	404	406	391	403	384	414	383	416	430	410	414	398	409	369	403	397	421	427	384	417	401	385	409	410	444	417	402	412	416	370	423	396	412	388	417	374	381	370	392	394	427	453	395	399	399	397	375	391	392	393	418	421	417	389	394	440	385	393	415	380	417	414	377	380	367	435	392	392	429	414	426	383	414	400	439	392	455	403	423	394	406	384	427	411	389	367	426	394	381	405	410	413	400	377	406	434	403	409	432	400	411	364	426	416	397	398	411	391	400	396	387	393	425	423	422	408	390	422	415	411	407	378	404	388	366	405	407	377	419	443	419	423	352	421	406	417	421	407	436	393	407	394	416	371	402	420	417	396	440	415	444	396	340	386	414	415	355	397	400	409	413	422	407	396	440	417	403	398	396	368	423	445	404	397	405	429	390	431	386	390	379	397	369	392	439	382	390	428	386	436	423	383	417	407	407	412	405	407	365	375	370	422	405	367	404	435	415	410	424	418	393	404	379	423	419	428	413	404	422	416	406	461	387	411	399	424	391	404	411	437	425	383	409	394	375	411	396	431	379	367	412	408	405	392	393	447	410	406	417	416	388	430	399	407	366	416	402	400	406	417	411	418	386	396	376	384	412	393	421	384	409	419	400	428	391	380	405	421	424	371	417	407	395	380	412	389	378	430
5462	4060	7475	15423	22162	20935	14829	7993	3921	1952	1166	817	756	710	694	756	711	670	733	669	701	659	688	716	737	692	670	720	732	710	693	736	677	695	703	711	691	751	743	737	732	704	741	730	705	738	690	704	671	712	706	783	719	713	780	704	704	674	748	703	717	725	700	674	741	734	746	762	745	744	703	703	690	677	671	712	633	728	687	681	705	724	708	702	696	694	715	703	696	727	689	691	724	653	761	727	727	704	735	716	775	723	734	712	746	727	713	752	776	779	732	719	769	731	737	693	738	722	722	700	694	700	775	730	771	711	761	725	738	716	681	693	741	711	692	743	706	664	761	752	710	745	745	713	742	758	716	740	695	739	723	727	713	697	736	703	680	680	707	694	709	716	733	755	764	708	675	694	719	755	742	739	708	691	753	692	768	683	689	736	681	707	707	722	700	741	738	695	690	693	718	696	718	727	693	757	673	707	653	731	718	734	742	701	734	736	735	719	681	716	687	748	744	721	712	741	715	717	739	730	723	695	707	749	701	701	721	693	693	726	720	706	691	712	714	754	728	692	707	751	751	747	717	671	727	705	737	665	731	740	724	794	670	687	726	759	694	766	702	730	705	692	695	674	699	707	734	720	688	732	735	678	743	742	660	713	751	658	710	688	746	677	711	716	733	739	746	721	679	682	714	724	763	716	640	727	755	741	727	694	745	738	730	685	686	708	776	732	712	630	714	689	698	681	703	742	695	717	714	701	703	725	759	722	748	692	704	750	726	717	671	672	683	737	703	685	696	716	736	705	683	737	707	765	726	696	719	716	707	761	727	757	713	682	723	719	730	734	710	701	694	738	691	696	678	721	706	662	711	695	700	720	721	736	742	666	680	722	695	731	715	658	689	724	742	711	726	752	718	709	768	737	710	720	687	705	705	642	684	700	754	702	693	730	770	723	755	693	730	731	702	723	731	724	717	719	771	693	708	742	714	715	704	774	735	715	713	707	733	682	736	742	664	702	723	723	756	718	728	712	688	726	718	725	702	721	696	678	727	756	678	708	742	706	708	724	713	730	683	691	682	710	743	709	727	724	686	713	701	741	719	759	698	684	698	684	723	675	677	697	726	716	692	711	711	727	732	741	721	738	700	689	711	681	670	744	722	728	681	711	728	685	689	738	733	703	732	697	683	687	758	711	725	726	718	732	740	747	744	741	714	724	705	701	693	713	712	720	705	760	723	766	734	684	696	716	690	692	722	748	758	736	752	741	728	751	707	705	709	707	737	703	674	707	743	704	680	719	703	722	705	713	669	721	663	706	684	694	726	719	761	680	716	698	707	715	758	672	704	743	772	713	697	670	717	704	690	675	690	720	757	739	761	704	700	711	695	715	729	687	664	718	723	707	729	790	695	703	678	671	736	737	700	728	683	714	701	711	721	674	741	677	696	746	713	707	670	751	705	682	715	708	721	711	681	674	741	698	712	731	687	744	717	738	707	682	730	729	716	706	730	716	698	672	735	698	739	690	763	706	711	760	725	666	753	714	735	692	712	701	717	708	754	714	706	717	759	708	702	711	714	748	738	780	717	707	728	713	680	693	691	707	705	682	710	694	732	692	722	726	697	701	739	711	718	676	722	690	745	680	717	719	692	693	718	695	724	732	743	753	744	721	709	754	753	716	732	706	715	721	740	689	731	742	674	733	692	702	673	762	755	736	678	709	726	724	731	757	712	729	684	730	696	694	702	686	668	716	715	688	712	730	749	751	733	784	716	750	712	745	718	690	703	723	706	742	758	722	761	684	688	696	678	713	728	712	723	763	718	755	726	705	702	696	691	709	688	734	734	721	730	744	702	728	671	685	691	693	711	701	661	701	711	728	686	735	710	694	714	737	710	684	691	691	754	681	689	709	728	708	763	695	706	746	690	690	757	719	702	663	708	727	694	699	753	745	710	742	738	699	680	748	729	700	733	691	703	695	716	680	736	754	746	717	663	699	717	727	733	740	741	692	733	721	728	732	710	698	737	699	714	725	711	727	749	723	703	696	703	707	755	757	694	719	741	703	702	737	718	725	734	696	710	692	708	717	687	707	693	717	712	736	729	682	750	672	723	705	718	663	714	713	736	739	716	670	762	734	688	721	701	718	692	698	690	719	708	712	700	709	693	720	734	718	715	674	744	689	661	767	729	707	719	696	728	703	664	748	687	754	773	668	689	695	727	725	700	688	712	743	734	721	731	729	700	721	694	755	735	701	723	675	673	710	712	773	700	703	707	709	709	723	706	698	728	673	734	688	713	714	712	713	738	706	752	674	753	730	729	717	692	727	725	684	729	713	706	751	720	683	729	757	705	684	735	720	688	711	705	693	695	714	690	727	693	737	725	724	673	732	747	723	709	746	734	674	737	735	711	723	676	752	705	763	705	736	698	677	725	759	743	717	719	689	737	727	727	735	728	672	722	726	710	700	676	712	717	706	719	699	725	744	684	724	760	695	736	711	737	734	746	692	682	719	743	725	746	730	706	760	696	726	717	747	737	746	742	713	737	695	725	686	754	725	719	683	756	741	711	721	734	725	696	720	727	724	707	696	707	657	715	704	747	701	708	752	757	716	686	729	693	712	690	745	702	721	718	726	673	707	686	707	769	720	690	730	712	708	729	757	745	683	681	730	682	718	727	719	763	707	683	743	736	713	747	744	677	687	697	644	699	744	679	736	742	676	734	715	705	719	741	703	726	701	689	706	734	740	729	693	735	721	736	731	719	717	728	707	753	744	678	711	741	683	728	697	703	733	712	706	716	665	721	707	747	669	708	718	710	739	679	740	715	704	759	711	707	725	693	717	726	689	679	748	715	689	708	704	692	683	630	755	687	747	708	688	726	739	720	780	704	706	685	701	720	687	688	674	695	743	732	698	710	706	696	750	663	686	670	694	683	692	726	726	737	705	724	675	764	702	711	726	706	665	714	685	761	718	697	683	698	704	686	776	702	690	665	774	696	675	706	699	729	712	715	756	760	711	691	672	753	705	735	713	664	743	668	688	745	702	770	746	733	745	691	732	692	728	721	725	694	749	718	709	733	722	720	709	737	684	743	730	704	711	709	670	693	706	797	717	752	773	703	697	689	677	739	757	779	666	732	708	708	719	734	747	722	713	663	741	691	718	732	757	679	692	750	714	700	732	695	767	712	744	766	738	704	733	717	744	711	664	700	739	753	730	701	737	693	675	717	701	717	720	719	705	746	729	703	742	710	682	711	708	705	687	697	726	676	732	728	719	665	745	772	742	694	731	687	679	755	663	690	713	696	709	710	706	674	715	734	707	700	756	737	741	669	736	735	665	693	709	712	720	671	722	741	721	689	714	740	714	681	704	752	704	715	714	698	710	691	736	727	735	754	706	739	738	714	685	679	724	689	710	702	724	694	671	715	701	701	702	718	681	745	715	721	704	695	702	736	702	723	734	716	699	720	715	740	731	713	712	665	709	682	717	711	706	724	702	721	725	710	734	667	714
24775	21088	27214	26861	34532	35940	25433	13404	5273	1971	757	458	377	381	404	350	382	358	348	370	370	379	359	363	366	359	387	389	353	365	381	387	329	386	359	358	405	389	367	348	322	378	347	361	349	379	353	363	320	367	393	394	398	391	331	363	357	369	372	379	347	361	332	367	373	409	349	335	358	368	381	346	353	376	347	403	349	353	407	348	348	378	347	343	362	368	345	381	369	357	375	373	376	395	409	367	388	367	384	361	332	359	387	366	363	352	353	324	356	355	360	337	360	371	359	369	339	345	351	343	344	372	349	365	356	360	363	390	380	374	328	378	369	368	400	356	349	364	398	381	386	338	335	384	379	366	350	362	389	358	332	409	364	330	340	380	370	384	361	357	353	336	342	350	352	378	368	380	356	390	387	398	362	341	352	366	335	368	381	424	387	392	358	352	363	362	350	392	365	352	343	368	359	361	340	383	368	380	344	356	407	357	431	349	363	347	374	388	352	391	389	358	392	377	371	350	364	376	359	368	343	379	400	367	373	375	368	347	352	346	362	356	389	398	346	388	380	368	370	399	355	325	368	326	393	355	401	363	360	367	356	354	361	372	370	339	356	362	363	359	362	356	355	370	369	367	353	353	340	346	375	359	353	351	393	375	365	348	349	359	365	350	348	379	350	378	368	337	356	324	341	356	381	367	324	357	336	385	349	360	365	366	374	337	344	367	363	367	350	359	359	361	346	366	377	361	355	358	390	354	348	382	338	371	365	363	355	354	356	369	372	379	380	392	330	349	375	362	337	360	322	373	327	340	337	373	382	354	346	346	374	383	358	362	349	359	369	346	363	376	378	336	353	375	345	340	352	360	387	415	379	388	403	405	380	381	373	355	371	352	341	356	359	384	344	349	388	374	355	384	360	345	347	380	358	374	335	381	361	347	348	379	343	332	366	358	353	343	386	348	336	372	393	348	341	336	350	354	366	376	376	351	376	380	349	368	368	369	321	403	388	359	383	374	364	337	371	371	373	376	354	346	386	350	349	377	372	396	366	340	339	357	368	350	382	328	361	382	368	370	376	365	344	359	378	355	347	357	376	371	383	352	366	352	396	341	365	362	412	363	361	355	355	355	374	364	355	360	356	349	372	351	359	354	335	354	326	364	354	375	349	395	368	369	337	370	346	336	370	396	372	387	349	390	333	364	369	346	349	394	379	395	373	359	343	379	345	336	369	311	374	386	386	382	387	391	354	365	388	353	376	385	349	399	356	364	383	382	390	356	369	368	359	381	352	331	374	400	379	349	386	355	378	388	351	325	383	339	345	365	395	342	388	356	362	358	398	374	373	350	353	414	352	326	371	359	359	391	363	380	379	357	385	351	366	353	370	378	348	398	339	352	397	355	379	356	395	349	354	364	353	376	381	376	367	361	363	367	345	351	366	368	336	359	381	385	368	416	323	343	347	379	330	363	339	344	348	380	384	356	350	343	368	367	344	378	318	361	364	374	374	343	386	345	391	362	352	388	335	417	382	355	340	345	343	332	341	356	355	361	366	342	362	363	411	375	318	350	381	339	349	340	399	348	368	410	344	355	369	357	400	388	341	370	352	333	380	346	368	362	366	370	373	349	326	381	368	350	345	357	377	349	342	339	368	344	368	366	388	346	361	358	398	354	384	388	379	367	363	359	340	389	403	357	340	389	359	385	364	365	363	389	366	401	375	365	375	368	390	337	387	361	325	380	386	383	355	338	385	372	363	341	349	347	355	361	341	349	341	366	388	351	349	414	362	376	351	346	380	336	375	356	370	360	360	358	347	366	378	344	398	335	349	383	337	371	366	349	375	366	345	344	373	377	358	339	348	356	333	354	356	367	381	358	344	347	384	397	365	349	370	331	350	387	344	349	353	359	388	357	396	365	355	382	377	313	366	362	369	331	355	377	376	364	367	348	368	366	372	378	342	352	362	370	364	390	395	354	318	403	414	394	346	382	343	343	370	371	374	352	350	339	362	378	370	339	330	364	365	358	350	387	339	360	355	375	382	380	354	381	376	380	335	330	356	382	361	358	380	366	371	385	376	364	386	358	343	322	359	366	355	357	349	369	319	387	385	366	371	397	334	334	371	358	390	371	385	368	365	372	366	384	398	374	363	385	361	348	339	357	346	385	401	385	356	346	357	392	408	363	380	369	339	336	346	389	379	342	358	373	363	392	359	343	343	350	366	384	393	358	414	357	399	372	383	385	368	354	376	356	344	313	357	359	346	352	360	361	349	356	381	344	362	353	403	352	353	359	345	343	379	375	353	360	358	402	354	390	378	345	371	392	372	363	360	370	373	385	370	354	380	341	398	340	380	384	331	364	393	315	372	352	362	355	359	341	369	339	340	348	377	377	330	355	351	341	331	344	340	375	394	362	375	362	349	366	354	343	358	368	380	393	380	342	380	360	346	387	374	358	364	362	347	359	370	368	358	365	404	355	350	374	375	374	339	365	347	358	351	384	353	385	369	364	376	346	372	356	360	364	382	400	367	387	350	347	312	404	377	349	379	387	357	361	344	351	388	392	378	334	369	361	361	373	361	373	357	382	360	364	345	373	323	354	371	352	380	396	359	381	359	333	337	344	353	370	366	372	345	349	360	386	338	363	368	355	362	406	376	388	396	368	383	354	346	367	357	352	336	358	390	341	347	388	346	392	328	327	360	350	347	352	401	389	337	380	386	348	404	369	326	377	344	369	322	377	373	341	361	366	350	362	337	366	342	321	374	353	370	347	353	387	372	372	426	333	362	347	363	372	384	386	332	353	349	351	345	368	362	350	380	381	378	377	345	375	352	375	354	370	367	349	383	378	341	368	390	372	391	386	359	333	350	390	355	345	382	387	358	334	368	372	352	380	354	402	360	357	332	381	364	336	374	391	362	377	358	371	341	381	372	354	392	386	362	355	372	360	390	394	354	366	327	391	353	354	373	344	358	353	365	362	395	396	380	355	388	351	339	370	351	364	372	376	363	370	396	349	370	370	357	418	368	371	346	389	358	358	374	357	358	359	392	370	368	384	380	336	378	416	357	377	371	349	365	362	383	354	359	376	361	339	361	354	355	373	353	398	334	350	335	396	316	350	380	377	350	354	354	369	356	346	323	374	358	353	382	350	380	361	351	368	362	406	400	358	371	354	375	394	367	365	378	370	365	360	376	342	358	362	391	387	369	349	345	382	345	358	389	356	379	341	350	379	348	379	352	387	377	330	361	355	346	350	389	354	326	378	382	400	354	365	371	345	354	356	361	382	341	370	359	354	364	364	396	357	377	351	338	356	396	396	382	354	364	375	353	321	348	393	361	384	374	349	379	365	375	363	363	353	322	327	378	382	328	315	375	346	347	381	347	354	379	362	394	381	333	338	384	344	390	347	385	381	309	360	374	366	374	349	347	353	375	352	385	351	370	338	357	341	382	342	380	367	340	357	374	349	377	361	368	354	350	348	366	330	381	335	382	358	371	335	345	389	400	356
9318	9242	23139	30581	44415	40502	31890	20713	10954	4692	1858	912	757	648	667	676	614	654	635	665	653	689	664	683	699	650	666	647	625	723	654	653	645	654	655	637	679	645	659	660	641	608	699	651	658	678	665	648	645	653	674	631	662	605	651	668	652	674	666	610	619	678	635	692	675	693	661	661	708	653	651	666	680	661	707	675	704	731	656	700	672	669	690	672	749	660	676	673	630	674	645	641	685	714	658	651	602	637	690	661	619	644	667	670	651	671	653	638	676	609	632	721	638	694	633	687	707	654	660	675	653	641	666	708	670	622	652	653	716	679	626	655	668	633	654	667	623	662	655	685	659	649	655	661	674	663	661	702	653	653	689	689	673	687	652	640	693	702	612	669	698	664	680	671	667	669	680	663	660	660	698	622	726	640	667	655	628	656	598	664	679	652	692	670	682	655	672	709	682	618	695	674	636	637	681	649	672	635	676	685	655	623	686	684	657	660	611	703	658	649	650	662	646	665	668	635	666	618	685	672	627	686	672	706	655	638	692	641	650	662	667	686	639	664	669	687	666	649	657	697	660	642	676	649	651	695	665	647	668	668	644	674	685	667	716	692	616	688	639	652	654	696	625	663	693	649	654	647	679	667	624	639	716	712	673	660	689	636	674	626	695	665	672	630	627	666	641	700	716	694	649	619	673	670	637	647	655	678	641	657	705	648	665	639	676	675	664	697	681	635	703	662	676	658	645	616	664	697	648	709	661	715	645	702	684	679	641	662	658	632	598	617	690	606	669	650	677	682	686	674	668	626	646	654	685	647	665	653	675	700	642	693	659	662	637	696	684	670	711	685	689	619	682	678	705	663	647	650	659	661	694	653	653	636	646	683	645	620	619	656	683	679	676	651	678	661	638	686	657	647	648	686	658	690	638	655	664	643	712	702	725	657	644	661	700	658	667	636	676	689	669	674	628	661	732	651	613	636	691	685	686	676	666	632	681	684	703	691	666	652	629	681	618	682	650	605	661	638	635	641	644	686	673	678	673	667	655	684	654	641	616	612	691	650	688	666	657	646	676	658	630	608	679	666	659	672	613	672	696	710	682	659	685	657	662	681	628	624	670	653	625	632	643	610	685	643	668	665	649	657	715	655	662	643	690	660	685	691	669	691	650	657	667	680	682	733	693	676	642	699	644	648	635	693	648	665	632	651	634	673	621	657	670	645	641	661	654	668	652	627	677	647	681	628	672	637	670	680	702	654	666	682	620	721	678	688	663	656	647	645	669	650	701	628	643	684	665	645	690	678	670	675	646	657	643	655	616	638	683	668	653	673	646	691	647	674	658	679	642	666	632	650	702	701	650	678	708	660	635	605	653	691	628	632	688	664	703	674	694	646	666	643	673	655	629	642	653	646	632	661	654	708	653	645	674	675	637	628	652	667	655	664	668	669	619	682	674	664	684	669	766	667	678	646	644	648	643	674	641	650	602	655	631	643	665	649	646	655	653	730	659	655	627	665	624	646	623	644	699	676	686	676	693	717	684	660	689	665	622	670	661	622	672	659	726	666	681	686	644	652	673	678	643	665	637	660	677	669	647	660	641	683	685	696	717	676	681	655	618	688	642	673	675	688	677	634	632	637	689	683	669	678	671	640	677	633	669	635	680	678	671	641	675	678	695	655	661	671	634	706	672	708	667	647	643	647	707	669	704	645	647	636	650	663	684	676	691	683	702	670	665	683	650	690	616	691	619	660	642	661	661	626	657	622	668	706	692	662	704	656	637	701	655	647	653	671	618	643	633	696	620	672	683	698	673	624	656	664	630	634	633	639	659	672	692	689	643	665	648	660	682	654	646	688	689	696	642	653	700	639	651	632	669	667	660	704	640	682	691	676	636	686	701	647	653	665	675	679	610	643	666	687	651	642	673	639	640	634	651	662	654	674	657	678	670	697	671	666	678	629	643	634	668	677	674	656	695	687	651	655	652	650	688	703	717	636	669	658	658	685	656	678	641	618	729	644	665	657	636	625	617	670	643	641	674	640	643	628	683	665	655	667	631	656	636	644	650	719	655	656	684	629	611	674	664	671	675	668	684	669	672	658	616	654	679	650	675	663	668	688	672	609	657	679	648	649	661	642	689	640	669	701	672	657	660	674	653	623	684	709	689	686	683	688	622	687	684	624	644	677	671	653	706	694	695	646	670	630	687	621	665	645	664	626	643	637	681	668	677	679	661	638	640	640	666	638	646	637	639	628	669	681	631	656	647	660	660	651	680	669	646	673	687	614	619	646	646	709	708	668	662	672	648	679	689	651	674	696	699	646	683	677	680	681	653	721	682	667	653	679	651	638	670	672	694	657	651	655	667	677	675	690	634	688	623	623	687	704	686	678	697	636	641	629	609	666	645	661	629	652	668	685	666	665	670	647	637	627	654	646	674	619	661	631	639	655	628	676	734	678	661	671	719	661	624	639	647	665	622	644	667	644	623	656	670	659	659	668	734	664	661	643	664	636	663	667	661	639	671	633	660	611	688	661	628	699	673	665	649	675	674	697	652	649	632	680	612	687	676	687	654	706	640	617	691	686	619	652	628	627	695	688	642	642	653	664	640	683	731	667	647	670	639	627	630	637	676	710	686	661	664	656	646	667	675	637	660	641	698	651	623	686	682	699	643	655	622	694	647	686	701	686	686	672	640	680	670	668	666	686	681	611	645	660	657	701	664	644	656	658	608	654	683	666	697	648	651	627	633	683	688	686	709	686	671	681	654	674	656	667	656	671	686	674	648	687	705	628	693	678	652	655	708	704	669	677	632	682	655	717	657	660	651	664	683	703	646	690	656	672	645	659	669	698	701	618	683	640	664	659	651	702	627	641	672	674	656	632	664	670	669	649	637	648	669	706	689	664	631	655	641	707	653	701	702	667	665	685	670	654	713	657	653	627	620	618	691	674	683	675	617	680	645	599	673	722	700	670	691	669	667	661	626	608	665	722	645	705	647	670	653	645	652	663	669	668	677	670	696	669	661	673	666	580	605	640	663	668	628	664	678	631	679	671	644	720	647	677	624	665	720	687	613	642	682	659	650	635	673	634	675	660	636	647	631	670	675	649	663	655	638	669	610	635	620	713	703	669	638	669	699	676	660	655	632	662	667	681	707	647	631	674	685	660	655	691	634	714	688	648	683	647	628	646	681	705	663	672	653	662	676	640	615	624	651	682	685	680	690	649	736	651	697	681	704	729	662	717	637	661	632	636	701	649	657	702	637	712	670	624	647	684	674	674	642	715	671	627	631	661	678	641	672	637	677	657	676	674	654	658	663	700	668	642	686	651	655	588	652	662	689	705	658	680	643	645	662	645	669	712	705	743	696	656	673	652	633	663	690	675	644	635	641	651	657	658	647	681	680	668	674	693	686	655	631	620	634	697	639	660	682	683	678	649	661	670	651	673	678	663	692	652	668	666	671	654	668	647	647	683	717	635	662	675	629	689	666	636	642	702	720	674	654	664	632	654
23057	21084	28913	23830	33925	53234	45632	29140	15639	5728	1658	591	359	274	270	265	247	262	262	290	255	241	281	300	279	293	269	228	259	282	242	259	247	275	291	251	249	289	252	276	283	262	292	263	260	251	261	277	252	252	248	297	249	265	279	278	232	252	297	217	266	280	253	270	283	252	278	261	247	266	278	250	268	257	258	261	221	270	251	244	243	255	241	245	272	266	260	274	222	268	276	282	265	273	290	259	246	276	250	236	268	277	220	263	256	267	262	247	226	253	257	283	256	265	269	244	231	271	287	277	292	275	288	229	241	253	234	246	236	252	240	264	258	279	237	252	277	251	254	257	240	224	258	247	249	269	276	255	270	266	268	258	252	282	255	255	234	271	281	248	269	253	280	252	252	279	257	269	249	252	263	254	249	249	266	247	298	275	263	267	269	224	274	246	262	265	247	267	277	271	291	281	255	258	273	251	264	248	264	280	256	280	277	271	291	268	287	258	266	257	283	242	243	272	274	281	270	256	230	265	284	260	287	247	271	257	264	250	267	268	268	266	256	264	263	278	275	297	224	261	226	263	254	251	271	241	256	236	251	252	269	269	249	277	281	260	221	233	267	270	273	259	276	231	269	248	289	281	254	243	256	281	237	274	249	254	263	284	287	242	264	261	259	253	311	262	246	267	282	245	275	271	267	275	255	261	276	257	256	271	254	239	244	259	272	268	264	275	250	264	258	286	246	265	283	254	264	252	252	278	263	280	240	278	272	277	267	267	274	277	252	263	262	252	237	248	244	269	265	236	281	257	268	270	262	273	242	273	295	256	282	251	276	271	229	270	270	273	263	254	272	274	278	274	256	283	270	299	265	262	280	281	265	255	274	228	261	269	250	267	258	248	280	263	275	276	234	237	269	256	257	291	260	278	259	280	245	289	277	283	235	279	262	256	288	209	241	283	240	255	262	237	251	272	250	249	256	278	254	257	275	275	253	249	224	258	267	259	274	276	272	263	279	280	283	259	233	252	248	265	256	273	271	257	283	273	270	251	249	268	260	279	268	279	274	275	263	243	276	301	234	248	273	252	273	274	270	262	253	250	256	270	251	258	247	261	283	266	250	275	293	258	272	283	258	258	240	256	252	253	246	265	258	286	257	275	262	265	272	258	271	251	272	271	294	242	285	249	293	242	257	270	254	252	253	258	248	269	271	253	265	273	255	247	252	258	274	272	241	259	255	265	256	225	258	225	248	271	251	265	251	313	275	257	265	244	271	252	255	234	243	238	274	249	269	261	279	253	229	280	240	273	265	258	278	273	259	264	246	279	250	249	262	279	269	251	258	269	244	257	278	256	300	268	275	268	256	245	233	269	235	284	272	264	247	260	267	272	292	226	267	232	258	252	271	257	269	258	254	251	248	282	270	255	249	255	266	264	274	257	249	236	266	276	271	275	279	257	265	250	262	256	279	249	256	250	246	252	265	269	209	265	246	239	262	248	239	277	240	247	267	275	256	231	268	260	264	281	253	277	248	296	252	275	255	275	245	277	284	277	259	238	253	252	257	256	251	261	263	243	246	262	260	237	284	258	263	262	279	243	231	258	243	258	276	267	290	281	258	274	271	238	269	266	263	281	236	266	278	269	262	263	279	256	262	272	284	249	284	242	249	261	247	239	270	263	255	257	267	296	237	252	238	262	280	265	242	270	288	276	232	261	250	281	266	298	258	268	282	248	269	271	264	272	270	270	292	271	257	251	255	278	259	266	285	258	278	275	256	260	264	261	282	245	235	277	261	289	289	277	262	250	255	252	244	251	276	271	290	245	273	282	262	241	256	273	253	290	283	276	301	276	259	253	241	287	245	254	251	272	262	256	242	250	273	261	253	269	276	269	242	256	255	249	238	294	271	277	259	265	248	247	257	257	260	234	254	255	243	266	253	267	257	245	236	282	302	290	250	259	235	283	268	280	251	253	214	242	271	250	249	270	283	253	243	243	258	254	283	259	265	261	268	258	244	245	234	254	229	247	261	273	258	254	270	244	264	246	275	244	257	241	271	269	273	259	267	252	283	238	264	268	290	280	250	305	297	234	243	246	266	235	246	271	270	262	245	266	238	269	282	268	252	234	268	263	255	250	214	273	248	264	248	266	263	266	268	263	289	276	262	245	271	249	247	257	280	231	262	279	267	250	276	274	251	219	256	277	301	270	280	238	278	275	247	253	244	295	261	264	262	295	245	287	258	286	267	257	253	272	255	269	240	255	253	300	275	270	271	256	272	261	274	248	251	250	295	267	281	254	263	272	256	249	307	284	264	291	279	245	280	251	277	237	251	272	244	243	280	245	257	249	275	256	254	263	230	253	287	248	247	288	247	230	248	255	254	247	275	268	260	279	261	265	269	276	265	231	250	251	286	232	274	237	255	257	279	275	295	285	249	254	249	254	281	258	266	247	294	271	247	280	249	247	257	266	268	243	253	231	265	271	280	243	275	250	303	250	246	271	266	286	242	253	234	269	270	274	256	253	269	253	232	261	247	263	248	258	263	252	263	257	246	271	273	241	291	240	249	262	269	277	246	271	245	234	297	273	252	261	256	266	267	272	238	239	275	269	275	254	257	254	271	288	280	251	240	255	264	247	258	241	279	273	256	222	270	276	255	265	264	277	260	252	234	261	282	262	282	268	252	290	255	280	250	245	250	264	278	272	251	246	283	278	272	270	263	272	231	253	246	272	291	258	261	251	255	245	268	244	258	253	246	260	264	253	255	252	228	270	276	234	267	235	257	260	259	262	262	257	269	248	253	258	254	238	265	257	258	266	260	274	262	267	253	252	252	245	252	237	252	275	249	247	240	226	247	247	271	261	270	271	263	249	292	253	253	261	272	264	271	286	242	247	291	262	245	257	266	255	271	266	261	227	231	278	258	269	261	286	267	252	264	277	253	261	246	251	244	260	274	274	258	287	302	269	288	275	261	246	264	255	254	207	258	246	275	271	252	281	278	269	241	274	290	259	262	265	229	281	290	263	314	248	268	246	239	260	308	283	247	277	238	252	290	254	231	257	268	249	222	263	268	287	282	238	269	283	266	284	266	278	249	279	267	246	247	273	251	263	248	237	245	242	251	278	281	274	288	257	262	290	239	278	238	244	280	251	293	263	260	265	219	269	259	256	254	311	278	256	258	255	288	262	245	250	247	257	274	253	239	257	266	233	268	273	282	258	283	250	270	268	285	246	242	257	255	254	269	254	277	256	273	271	258	280	288	268	240	254	254	250	268	287	233	260	277	261	262	288	277	278	297	286	253	245	217	255	274	253	256	247	243	242	268	263	244	276	267	256	263	225	258	262	237	274	268	235	265	276	271	268	270	276	294	258	239	243	232	266	259	275	296	245	274	264	266	248	239	258	279	254	276	267	248	268	265	254	238	271	255	257	254	290	265	231	231	260	270	246	290	246	257	273	226	255	261	264	242	253	249	239	236	277	258	274	249	259	248	264	256	277	252	262	267	234
11278	22062	41481	44285	60341	61890	49144	35855	23264	11310	4033	1341	702	463	450	435	477	452	453	470	472	458	455	470	492	450	485	481	472	457	483	483	474	494	469	461	443	466	492	466	451	426	432	457	457	461	467	460	460	449	502	468	412	491	484	477	494	459	518	479	467	464	463	474	463	492	481	447	469	457	501	447	403	502	478	488	463	445	486	461	452	483	418	484	472	471	482	460	503	490	466	484	477	478	473	442	488	460	455	493	483	470	450	512	464	489	476	482	466	455	435	453	453	457	484	446	479	456	454	512	466	463	470	426	493	477	439	478	478	466	447	433	469	486	423	488	415	478	437	462	484	469	519	456	527	491	473	440	482	444	480	471	513	463	459	488	464	429	459	482	446	504	439	456	463	439	463	458	443	467	425	484	495	471	497	441	445	442	460	472	423	500	447	450	497	504	476	476	462	494	440	487	482	485	491	478	455	473	450	467	491	473	441	471	463	493	452	454	453	458	469	478	429	454	449	442	481	466	443	478	477	458	458	407	487	474	484	473	467	447	446	435	436	461	488	513	474	478	436	472	462	483	467	466	440	506	476	493	482	476	435	482	466	495	478	458	488	490	515	487	470	473	480	482	489	485	495	470	453	462	462	435	463	474	502	470	451	478	477	413	453	468	463	458	474	429	482	492	459	490	458	504	506	449	495	439	424	490	465	451	475	443	478	462	449	494	498	475	464	472	439	449	464	473	495	494	429	490	446	472	475	482	488	463	480	457	466	491	454	440	468	436	448	485	465	450	493	495	473	489	493	460	434	467	478	438	478	440	454	446	518	494	517	438	502	468	465	465	465	445	443	451	444	476	492	451	464	480	476	438	516	469	463	478	460	473	472	474	454	457	456	458	458	466	444	460	472	510	503	482	467	492	459	519	435	440	457	467	465	484	447	485	468	459	509	452	435	500	460	458	443	447	464	431	460	462	494	476	464	485	458	446	488	481	473	463	501	485	452	451	451	451	461	492	460	475	466	455	447	429	489	447	454	507	446	479	494	440	490	487	480	468	470	484	452	454	452	460	470	438	442	469	452	522	447	485	491	452	455	490	453	477	459	443	427	478	423	452	449	479	499	450	448	464	460	454	473	471	480	444	414	475	487	498	471	459	491	479	509	460	454	491	469	485	484	468	466	455	454	453	513	507	446	470	458	447	458	472	443	458	507	470	450	456	466	505	463	442	479	481	419	496	453	431	487	442	435	459	463	443	505	460	455	480	473	507	511	462	474	504	449	482	447	507	420	462	462	483	489	450	463	504	488	498	437	464	468	451	500	472	499	469	474	459	466	462	441	444	505	468	470	460	430	489	462	469	489	429	468	443	463	485	441	439	449	441	415	453	467	484	471	447	442	470	422	446	457	476	468	497	467	431	472	447	471	468	457	469	501	487	465	501	483	432	471	433	452	441	467	493	460	479	467	479	508	501	431	434	506	430	466	481	476	487	443	468	486	475	456	468	507	437	504	431	476	467	423	486	488	464	460	403	440	460	434	426	483	466	455	441	476	452	436	457	458	481	440	494	441	473	479	488	478	483	476	459	480	455	462	454	461	465	472	475	445	448	480	484	484	458	472	449	477	442	462	463	477	465	457	483	500	465	468	446	432	462	469	496	488	461	467	496	454	456	492	446	477	447	458	465	480	442	489	459	445	474	465	473	462	473	489	428	396	470	462	461	478	472	437	460	485	484	472	468	408	461	443	475	414	458	477	477	497	467	440	454	451	418	452	456	455	487	465	470	482	493	454	516	458	462	461	471	476	420	495	455	434	449	451	466	480	447	497	467	513	480	469	478	464	484	491	431	486	473	472	485	477	470	462	453	457	451	434	468	476	449	445	464	463	482	489	490	487	441	478	452	467	456	465	450	477	477	455	466	474	447	432	433	479	455	472	493	442	461	466	444	448	475	488	497	453	440	465	472	456	498	445	457	470	433	448	444	433	462	502	490	458	453	475	497	451	479	442	462	453	490	449	475	493	493	487	465	446	452	486	494	470	468	449	443	480	486	449	492	436	488	457	447	424	489	427	447	471	512	471	482	490	458	437	472	479	487	453	464	481	457	465	470	484	508	431	458	472	485	491	458	452	463	487	473	471	506	477	467	494	464	490	462	521	488	470	485	500	481	483	448	485	485	461	475	456	507	469	444	465	478	454	472	508	497	472	509	453	480	464	430	504	474	473	484	480	491	482	490	461	514	476	475	502	458	473	460	499	474	483	427	483	500	455	492	457	467	478	508	492	462	484	495	439	452	496	432	497	452	466	450	429	463	493	455	500	468	443	448	458	479	505	457	468	510	508	432	460	453	451	478	452	464	466	464	433	474	445	485	485	480	460	480	442	484	458	496	469	446	481	460	505	494	469	453	453	467	445	460	476	442	482	458	477	456	510	494	449	503	430	412	470	469	511	493	460	485	414	471	464	450	445	465	499	471	479	486	459	476	501	459	465	418	456	466	491	464	494	456	457	439	461	454	465	450	439	463	451	467	501	510	482	433	474	494	467	514	446	484	500	462	458	475	436	437	459	457	471	465	507	512	462	463	488	483	462	488	493	466	452	473	472	484	487	501	485	448	439	459	442	466	497	463	411	479	451	452	450	478	440	482	467	487	454	451	486	443	468	440	467	449	471	498	446	484	478	471	457	470	468	454	449	509	469	465	471	435	463	423	486	432	475	457	513	466	503	449	468	478	439	462	444	494	466	440	493	457	453	487	439	466	469	454	500	423	466	449	502	487	488	460	498	442	455	447	469	441	477	450	433	442	481	426	471	476	487	460	493	509	462	498	503	458	477	464	479	486	454	454	487	467	446	453	474	442	458	475	458	444	472	466	476	480	488	475	450	467	450	461	461	449	430	506	516	531	457	446	487	480	456	459	509	466	475	477	474	447	456	477	469	429	432	472	416	464	432	485	464	493	433	439	445	486	462	477	467	463	497	517	482	469	450	504	452	477	486	475	482	442	459	432	476	497	498	455	451	436	490	489	480	458	459	472	465	454	487	442	424	461	460	468	461	445	452	476	492	452	463	475	461	475	464	490	458	495	431	469	474	522	446	492	459	456	498	438	454	478	438	491	470	446	475	481	460	468	468	416	500	481	465	438	436	477	483	458	469	483	465	498	511	477	486	489	451	461	484	490	425	505	497	491	506	464	470	469	473	456	501	450	482	479	452	429	520	502	455	493	454	448	478	457	433	456	479	507	453	465	447	420	447	490	462	473	463	470	456	466	510	466	467	444	458	455	477	477	456	466	439	479	476	480	474	455	443	470	422	448	486	468	471	443	441	469	471	471	519	461	442	445	483	482	486	477	457	408	461	453	459	442	477	473	446	520	422	496	485	496	479	470	455	444	479	440	436	503	437	427	438	450	480	516	413	447	460	463	469	461	447	467	450	460	496	490	453	467	438	475	449	451	465	453	443	458	475	443	470	484	457	448	457	464	475	441	448	479	431	443	494	457	456	458
26557	19985	13267	12505	11138	12069	8087	3532	1539	842	526	428	395	395	375	374	396	413	352	405	372	389	399	388	343	395	377	406	415	400	430	394	389	382	396	399	415	372	385	371	393	411	378	414	403	390	397	395	406	377	433	418	424	381	408	405	408	380	401	391	414	402	391	400	386	400	352	390	406	402	388	377	418	360	388	365	357	413	387	378	393	401	375	400	421	401	377	378	373	376	388	410	433	379	408	393	429	399	383	402	390	360	387	376	381	411	355	422	373	377	386	384	369	386	439	383	393	389	398	373	393	389	397	400	384	389	392	400	385	402	424	391	406	372	390	379	391	394	401	405	402	405	394	375	390	411	401	386	364	381	389	353	381	363	401	370	387	394	379	402	362	403	379	401	384	417	439	362	371	378	387	400	375	364	387	387	410	414	394	379	380	386	416	430	393	392	379	419	362	385	418	369	399	390	378	415	413	405	364	401	421	414	386	403	380	401	385	425	395	386	361	417	384	421	375	434	400	409	408	405	420	397	403	363	389	410	381	387	390	407	350	398	399	408	390	389	405	401	371	412	373	383	409	360	385	347	383	409	406	389	390	372	398	376	363	374	386	402	356	421	422	389	379	391	411	390	388	389	371	404	373	415	400	405	367	391	383	403	403	382	416	422	384	417	371	385	389	408	372	394	404	381	434	417	380	439	392	423	386	373	414	379	357	423	364	417	369	360	421	358	378	381	392	399	367	396	383	402	363	399	374	385	388	410	375	407	428	354	406	390	372	400	421	374	389	395	377	412	401	394	432	406	403	402	364	382	397	414	369	421	366	403	354	395	406	403	415	404	383	400	405	398	404	359	376	379	381	387	357	371	361	367	394	415	354	413	375	377	402	419	404	410	403	442	372	442	380	373	393	418	418	385	398	389	413	394	348	427	410	414	401	394	417	394	417	402	417	359	416	395	407	386	397	407	399	406	392	394	393	392	375	398	384	374	401	393	421	358	437	406	373	370	407	399	408	389	398	391	388	364	398	382	382	405	359	411	392	402	413	395	396	405	415	376	402	406	385	413	394	407	393	403	397	420	421	432	401	411	396	397	399	389	391	418	371	395	369	400	416	373	359	400	357	393	398	389	374	401	370	400	418	328	404	389	385	396	401	406	362	426	391	412	415	366	423	405	371	401	392	394	414	405	410	402	356	402	374	409	410	363	417	387	365	382	404	373	383	388	414	347	403	362	380	378	389	358	347	415	384	398	404	400	407	408	403	385	400	400	422	393	394	397	406	382	393	404	422	398	397	402	371	404	391	361	394	437	374	365	365	391	431	408	396	379	403	419	416	351	408	393	404	410	387	349	371	383	422	380	388	440	368	364	396	382	405	404	373	410	407	385	387	382	380	371	419	368	377	345	387	408	384	394	366	408	388	397	357	371	407	368	401	396	412	369	374	367	404	384	407	389	366	417	403	416	370	418	415	392	395	387	386	412	407	425	417	391	382	414	379	399	409	380	381	403	425	403	380	408	367	396	370	369	392	374	403	388	378	410	395	389	384	412	405	394	359	374	362	351	380	421	413	388	377	369	378	373	437	414	419	425	367	387	444	407	410	399	411	415	416	419	391	404	376	377	411	381	392	372	365	383	408	419	344	353	395	371	381	371	373	457	414	377	370	382	393	365	416	427	426	428	372	370	356	396	379	392	357	384	384	358	398	414	420	419	391	390	365	394	408	371	390	379	386	390	409	391	380	414	370	377	379	388	400	382	422	421	387	380	393	396	384	415	403	380	377	396	385	392	377	374	399	397	382	414	406	425	433	382	395	420	374	403	352	401	378	409	369	357	427	417	403	385	394	376	377	413	427	362	423	414	382	413	397	379	391	378	448	345	388	400	404	385	429	408	403	373	373	394	407	383	403	356	401	367	373	376	376	348	367	389	418	401	423	338	405	373	433	361	392	390	428	415	403	419	417	396	362	368	389	397	370	375	384	362	369	422	443	355	350	387	384	417	382	391	371	373	375	355	435	400	425	386	378	386	386	380	377	407	405	405	379	387	408	386	420	377	378	403	362	393	404	379	378	392	422	414	385	381	391	388	377	371	408	382	409	402	391	332	386	391	400	400	367	398	401	362	400	395	418	395	396	381	384	370	387	375	393	409	396	372	417	409	400	368	393	379	372	370	355	396	392	391	387	381	334	409	389	382	416	400	393	367	380	398	382	395	409	388	378	378	409	403	368	356	371	418	366	396	386	414	395	382	433	396	386	337	390	420	395	435	370	399	413	375	391	400	413	389	421	381	365	389	372	371	368	399	420	364	389	366	358	361	393	389	402	395	405	428	395	402	392	423	417	407	340	389	395	416	368	372	418	358	415	429	383	404	355	441	386	421	350	384	377	429	364	377	381	416	395	394	368	355	407	385	409	383	363	391	369	377	362	352	400	374	382	400	345	384	404	417	404	405	391	387	412	375	388	364	375	380	387	424	418	400	369	391	394	384	376	395	395	400	384	389	382	377	395	425	385	351	401	389	384	418	363	426	405	407	389	391	371	364	386	397	391	438	389	352	397	404	412	398	404	395	371	402	373	383	422	410	380	411	386	395	381	404	364	375	383	413	393	421	381	392	386	366	379	426	365	397	360	404	386	364	387	386	372	387	401	365	382	405	363	401	404	423	392	386	392	382	412	389	385	389	400	387	384	378	375	360	365	389	386	395	387	392	356	415	394	372	405	390	424	372	375	406	403	366	391	394	337	400	395	387	377	389	389	384	391	390	388	402	376	407	395	359	382	379	408	413	414	351	389	377	396	385	400	383	381	387	401	362	387	427	424	366	405	413	389	374	400	432	394	382	398	383	416	382	344	367	395	403	389	396	395	390	405	395	392	406	417	397	392	393	385	429	420	384	379	392	390	418	385	408	411	415	403	406	369	365	370	421	397	380	381	394	400	396	434	403	384	361	413	395	410	405	403	380	366	386	373	402	415	384	402	424	360	378	362	374	389	402	368	380	392	403	350	379	421	401	429	391	421	404	419	378	373	360	375	380	387	398	383	424	431	410	382	434	403	420	391	382	365	401	412	376	377	394	428	353	382	397	420	371	393	393	364	380	400	392	398	393	402	414	384	352	416	421	404	394	398	400	343	377	407	398	424	395	379	386	368	381	369	383	398	406	410	388	388	415	409	365	387	388	415	410	390	428	359	402	381	367	397	367	400	381	385	344	369	369	386	410	365	383	387	370	392	366	416	384	380	394	412	415	389	359	410	388	388	411	375	396	407	410	410	400	402	403	401	387	428	394	396	428	392	388	405	424	422	424	416	389	399	390	397	391	382	400	373	416	371	362	380	419	388	393	370	400	408	382	375	402	386	421	378	380	404	400	355	377	421	383	394	399	396	409	385	393	374	378	366	405	387	379	362	413	404	419	406	368	389	399	403	386	401	389	346	390	426	379	420	390	377	368	395	373	355	429	400	364	412	410	420	391	371	409	419	380	383	358	410	374	381	357	405	411
4801	3497	18316	18615	19646	20892	14917	7772	3651	1806	1067	789	782	717	722	711	731	726	725	713	703	708	686	691	749	714	718	684	694	740	695	690	671	728	732	662	715	730	696	715	693	694	661	732	743	724	692	671	646	697	728	691	736	736	683	692	694	727	686	688	705	734	663	705	708	697	685	698	666	704	716	673	717	713	739	714	659	748	718	746	690	720	738	725	702	680	739	731	691	698	722	702	734	662	694	642	710	676	669	659	749	704	778	708	687	670	688	723	708	688	680	731	675	698	682	707	682	715	761	716	676	709	737	739	714	703	672	663	698	672	684	740	665	708	686	696	674	670	735	715	721	707	739	707	715	745	686	720	699	658	703	671	737	706	718	713	678	657	664	685	689	682	726	736	741	667	721	713	754	766	678	708	675	700	730	713	728	730	718	701	679	705	708	697	710	682	662	731	747	699	692	734	746	723	715	713	725	682	709	713	698	674	710	725	719	721	656	749	711	646	726	711	707	687	688	705	743	687	686	697	691	733	684	716	677	697	668	701	670	674	652	693	705	709	739	731	736	735	678	710	712	686	704	645	708	703	707	699	708	664	705	720	746	722	680	673	737	678	713	705	687	667	729	693	739	697	737	707	726	674	753	691	726	656	686	778	698	733	728	697	721	730	721	683	714	694	666	750	720	729	687	682	743	681	677	729	663	714	666	694	731	715	704	664	675	688	684	706	710	693	712	701	703	684	708	663	665	692	676	740	710	668	708	720	714	725	723	713	631	735	707	731	688	716	681	669	746	691	698	740	728	686	693	724	690	742	684	705	734	716	678	712	736	691	684	734	713	677	726	701	734	804	694	726	687	737	746	712	684	646	731	678	709	690	706	723	686	708	715	701	700	673	685	681	699	728	675	690	711	690	712	687	724	699	686	687	715	675	719	684	673	700	701	728	671	700	705	681	686	749	733	680	746	708	711	692	699	705	681	718	682	721	692	725	699	697	670	689	732	728	702	703	726	697	696	757	711	711	737	695	715	731	714	709	721	735	700	715	729	699	722	748	688	650	702	712	702	704	709	683	762	685	703	692	733	710	714	699	697	710	733	698	741	722	713	723	723	706	751	732	723	672	713	717	715	702	715	769	679	743	705	701	740	688	730	669	712	667	689	719	675	707	656	683	707	689	706	733	692	700	709	707	680	692	728	716	680	703	703	669	714	730	689	637	703	663	718	695	696	706	694	700	679	714	730	682	719	766	702	670	707	740	721	770	696	661	740	719	657	699	740	706	719	679	718	691	666	689	724	720	727	730	713	714	655	705	731	681	698	708	722	712	721	699	709	695	680	706	718	741	686	733	711	707	743	693	700	703	661	725	690	693	702	724	704	726	686	707	715	730	709	657	689	693	699	755	735	714	714	702	753	643	698	765	748	736	722	720	725	730	701	672	653	695	714	652	715	753	696	725	731	699	729	731	749	667	743	651	701	672	703	745	667	707	726	684	678	702	761	645	687	708	692	702	721	698	682	650	685	720	746	639	729	707	690	699	741	721	704	720	737	711	703	710	711	730	760	723	683	686	710	695	721	708	710	772	698	699	696	711	654	688	697	710	675	770	711	691	671	710	697	739	670	700	718	714	692	718	755	736	726	715	694	700	711	658	661	684	714	725	683	713	716	675	699	753	682	693	657	705	705	694	725	685	703	689	662	678	721	679	715	673	696	674	712	667	679	727	669	660	724	706	696	677	710	735	689	699	727	735	756	694	713	722	707	696	724	695	731	685	690	680	696	716	749	681	700	707	733	685	700	659	671	662	725	705	743	706	677	727	664	731	688	691	716	703	677	729	680	661	696	700	699	726	661	745	713	717	683	749	739	676	667	695	687	727	717	732	704	704	674	715	696	726	738	661	694	714	741	688	685	709	716	703	743	749	685	706	682	684	684	714	728	662	672	713	701	721	728	736	680	662	709	693	690	697	765	722	714	675	759	720	717	751	714	730	693	725	643	699	732	722	675	753	713	713	667	697	712	727	717	715	716	686	716	688	749	683	752	710	697	731	702	699	697	707	691	705	730	686	725	696	719	761	684	689	697	755	717	709	700	685	718	715	708	667	714	734	689	716	727	703	696	700	682	711	716	691	657	734	727	702	680	739	664	681	700	692	690	746	658	725	737	656	707	642	726	667	698	710	702	682	722	703	704	695	656	703	674	718	690	699	711	714	683	705	693	706	697	682	658	729	723	673	676	693	712	748	736	737	696	732	722	681	680	734	698	688	735	690	745	686	710	720	736	730	696	723	724	712	698	679	747	703	682	670	669	704	734	739	688	728	743	700	749	713	677	705	762	699	760	706	710	749	750	709	726	668	712	658	724	710	660	678	772	699	672	745	683	736	720	648	705	695	715	717	698	696	705	756	730	654	638	718	735	683	722	722	690	706	757	714	698	702	674	687	657	674	702	716	772	723	687	721	670	674	670	752	708	691	702	739	739	722	763	715	740	671	729	719	703	694	759	637	738	709	695	705	669	705	663	691	722	695	697	708	713	739	670	738	709	696	702	704	664	692	747	755	736	659	711	723	702	735	727	698	686	743	724	645	727	746	722	714	725	728	721	731	698	714	731	698	647	696	690	697	714	715	698	668	724	716	673	722	715	680	707	719	734	675	739	694	722	736	716	726	756	748	682	700	689	699	711	689	693	703	712	700	725	695	658	706	721	724	672	708	712	723	730	706	694	713	719	713	733	736	729	726	709	695	717	674	687	691	735	686	738	714	690	731	738	685	673	749	701	723	727	720	716	690	687	736	659	673	713	696	678	690	661	719	695	720	716	732	665	697	702	685	712	682	713	684	701	694	674	648	753	682	712	727	719	695	697	705	676	683	682	718	751	759	685	703	699	703	710	719	697	710	721	709	758	698	688	723	684	694	727	748	728	742	749	685	693	674	754	702	707	720	670	712	720	744	700	706	699	707	721	699	713	646	687	761	721	718	686	763	667	750	704	704	712	733	710	687	734	692	684	716	716	676	747	768	688	686	680	730	673	661	713	710	711	714	702	708	734	684	718	700	715	741	650	670	722	704	668	692	680	737	735	681	683	699	711	706	717	665	686	741	703	688	746	717	694	684	704	685	728	707	729	693	696	676	707	697	712	708	685	672	719	717	666	753	698	676	682	668	677	705	702	672	698	725	733	709	686	689	712	696	673	695	640	704	722	725	726	694	732	699	715	692	679	716	705	718	717	741	725	701	719	695	723	728	690	757	696	691	754	653	679	743	749	769	708	716	730	711	713	691	704	664	712	689	680	739	766	700	673	680	743	665	691	684	717	692	759	677	706	712	726	704	700	714	680	696	705	663	727	728	726	714	717	670	734	710	766	747	688	714	701	772	685	657	709	694	744	734	737	665	722	692	740	693	720	732	682	699	700	680	688	691	699	677	720	718	735	747	697	731	720	687	733	673	765	691	684	707	756	705	687	744	723	680	658	712	662	708	753	702	704	706	669	734	699	735	689	660
24970	21126	28299	39881	35652	31317	21603	10468	3538	1280	608	415	406	384	342	377	398	361	349	384	387	359	356	376	393	363	355	365	424	330	376	379	403	345	373	349	365	363	371	371	358	353	356	364	352	368	410	408	372	387	363	346	367	347	349	359	347	355	374	383	375	395	336	364	325	369	346	343	333	361	375	365	375	349	358	378	371	356	361	365	359	369	386	383	359	348	385	337	313	343	375	365	344	370	380	366	390	355	365	347	359	345	372	377	379	358	351	362	346	371	357	358	360	362	356	397	375	373	390	347	367	337	378	340	367	368	339	374	350	344	368	374	379	394	381	322	356	375	356	358	335	364	362	394	369	370	340	380	363	385	372	372	404	364	329	361	389	405	373	390	366	362	321	346	372	370	360	345	347	360	332	357	369	328	385	382	351	362	350	364	358	402	376	365	357	356	358	348	331	346	371	374	384	392	343	373	398	380	346	347	360	384	368	365	352	384	341	324	311	364	373	370	345	345	362	368	373	362	358	372	370	348	364	373	314	373	366	339	350	356	377	369	358	400	363	386	366	367	353	358	359	364	368	368	363	343	357	372	369	364	387	399	374	358	370	384	379	377	378	346	364	396	372	389	367	358	393	377	302	331	353	373	342	366	365	352	350	368	334	349	375	333	385	368	377	355	375	336	345	342	346	338	378	404	349	404	359	388	360	363	366	342	379	379	389	401	359	365	376	342	341	384	332	366	371	385	337	355	346	393	387	331	372	370	364	416	328	373	369	357	383	379	376	375	345	347	334	346	373	363	390	364	365	401	349	353	332	327	350	374	361	379	404	355	336	393	363	400	365	386	388	353	383	343	382	373	351	331	375	390	347	359	393	337	363	379	355	362	359	373	339	371	372	341	368	372	418	368	364	353	363	374	409	384	400	398	334	361	363	379	349	393	378	379	359	364	379	350	350	375	385	343	342	388	380	383	407	427	361	335	393	395	349	354	395	374	385	363	382	337	390	371	349	354	353	332	382	356	347	395	361	370	388	369	394	369	361	365	334	405	407	361	372	372	354	383	389	415	342	353	354	381	346	380	364	366	372	387	359	356	354	392	381	366	343	390	349	355	337	352	372	335	382	402	357	342	331	353	380	354	360	353	389	358	395	368	351	369	361	357	357	351	375	386	347	355	369	335	382	380	346	402	362	400	395	362	370	353	353	383	351	365	371	390	384	344	354	347	336	358	365	344	367	397	355	374	316	345	365	373	371	401	347	373	371	399	339	350	356	363	380	400	355	380	377	371	364	373	339	363	349	341	370	375	361	345	420	355	369	400	363	357	372	386	398	385	356	379	381	398	337	400	367	348	389	353	349	362	371	388	355	373	370	353	370	358	344	361	338	375	357	326	387	396	369	319	338	377	352	392	358	347	364	356	332	358	350	361	351	338	373	380	366	381	364	364	344	348	366	361	355	346	362	379	350	355	371	358	363	418	383	339	342	376	354	393	381	347	371	342	360	343	378	313	354	360	360	380	357	380	382	351	389	326	366	374	377	380	334	368	388	343	351	365	380	359	351	373	355	362	383	360	348	382	388	339	360	367	349	348	342	355	363	372	360	314	403	363	385	347	381	366	366	384	354	376	375	384	397	359	419	386	339	398	383	397	366	363	382	323	370	367	391	363	343	378	387	381	380	383	370	391	388	370	376	396	349	367	375	346	337	351	378	347	365	396	355	361	343	360	371	387	380	341	362	344	374	389	390	410	389	373	387	360	348	355	376	405	386	343	396	337	356	373	355	375	356	349	392	345	379	355	360	348	350	356	367	371	327	399	372	367	369	344	371	382	361	363	365	373	367	370	361	389	365	353	380	381	358	354	352	385	381	351	388	356	359	376	331	331	364	391	370	365	387	349	379	377	375	364	352	385	357	384	346	343	379	390	344	380	342	380	364	369	374	336	366	365	351	350	365	358	363	380	362	334	377	363	340	393	345	345	368	363	378	382	406	341	381	387	337	356	324	344	350	392	351	345	359	384	386	374	376	374	348	392	383	396	398	365	365	360	384	341	358	370	366	379	355	370	381	407	361	387	365	349	398	380	383	358	354	365	355	356	367	369	352	367	370	384	366	351	373	373	364	388	328	318	363	361	347	358	363	358	375	375	369	359	337	393	363	382	392	358	338	364	436	350	359	353	366	384	384	361	386	366	380	357	391	340	365	374	376	398	362	385	345	361	390	356	351	390	351	373	336	377	363	381	367	330	340	358	357	352	344	363	345	383	360	394	371	401	368	350	336	376	378	331	350	356	353	380	365	353	370	360	383	357	354	362	364	388	379	392	369	364	341	358	350	362	356	344	359	339	372	369	341	359	381	369	359	339	370	386	384	377	388	366	375	362	351	361	375	390	374	348	319	357	371	352	372	377	335	337	382	375	378	365	393	343	349	352	348	362	385	332	386	353	360	344	409	371	381	392	374	385	354	372	376	346	348	362	361	365	398	356	354	339	348	380	355	388	354	384	382	344	344	347	404	391	356	364	377	378	338	321	348	368	370	377	343	394	363	391	366	350	370	360	382	357	381	384	386	346	350	377	387	354	372	351	359	367	354	369	350	393	415	392	387	374	376	362	365	372	331	353	341	372	369	383	364	365	371	380	328	397	341	381	396	376	392	370	393	360	342	396	367	378	364	329	342	349	362	374	385	367	375	347	363	356	352	392	366	359	348	391	389	374	341	373	388	335	368	364	345	344	354	357	363	393	381	327	356	380	360	371	350	378	349	342	364	364	394	362	369	324	379	344	370	372	363	333	373	343	372	384	353	377	380	360	380	359	385	351	401	401	386	352	365	349	338	356	405	374	362	379	353	356	350	375	356	373	384	365	357	370	349	367	364	335	351	394	380	355	399	362	369	373	367	345	361	359	392	348	363	346	366	416	353	392	351	398	366	407	368	358	384	364	391	396	366	400	365	376	374	404	397	371	388	396	352	390	359	379	355	316	368	408	350	374	383	377	366	402	363	382	367	378	368	376	358	359	354	338	375	361	343	340	378	368	364	378	376	338	353	364	345	354	375	331	334	381	350	352	352	350	366	347	364	333	335	364	335	373	343	372	359	389	377	382	392	381	376	373	353	355	358	374	358	341	358	360	345	353	373	328	371	382	351	342	343	396	360	322	406	376	360	383	387	375	368	372	375	402	363	355	396	366	362	378	379	371	373	364	374	341	375	346	331	341	349	389	353	350	342	361	372	373	374	352	350	345	380	351	375	404	339	347	340	332	368	350	336	400	409	315	385	345	355	354	348	350	384	378	370	353	353	412	364	352	349	373	333	374	386	369	384	361	369	371	407	395	408	369	367	359	359	366	360	374	369	359	361	369	391	387	345	354	353	360	353	350	395	353	359	359	359	395	367	351	355	353	344	339	358	314	348	367	385	352	338	383	337	352	348	355	369	367	370	355	349	329	396	303	381	372	359	367	371	346	312	361	364	371	370	384	408	376	340	368	351	334	369	398	380	366
7198	12763	38281	51341	43235	37500	28621	17626	7921	3068	1354	863	723	619	676	649	658	675	656	689	687	673	613	624	654	642	680	645	625	694	637	660	637	659	663	662	659	693	659	656	634	661	655	684	678	666	642	637	656	646	712	674	636	650	703	696	654	669	645	653	661	634	688	678	714	659	640	667	668	632	672	647	630	626	625	656	695	662	674	667	693	622	698	651	645	647	646	651	679	641	636	675	724	658	708	666	642	644	662	648	659	670	691	652	674	657	663	640	635	691	644	645	668	643	663	643	637	636	629	635	643	668	712	654	657	679	646	669	718	645	661	678	659	682	692	632	668	651	639	651	618	662	664	679	658	671	643	663	630	636	637	606	633	706	649	622	680	651	671	701	680	646	659	696	660	703	671	691	686	692	665	683	585	646	675	694	673	647	693	671	642	630	641	665	635	681	655	619	630	637	667	691	662	679	643	685	645	623	648	652	683	690	650	670	635	641	671	727	608	673	680	667	652	636	690	651	670	654	631	664	665	672	646	665	686	663	719	660	650	638	653	665	674	650	661	673	665	664	607	680	639	676	640	651	644	723	612	677	667	743	662	660	681	633	647	665	622	640	663	663	631	662	645	682	691	698	673	674	635	696	611	665	653	612	681	631	609	641	688	693	654	661	687	655	605	655	692	688	689	689	706	681	644	694	680	658	647	678	654	662	641	658	694	648	671	667	662	626	677	656	638	662	673	637	656	576	644	703	662	666	646	695	629	644	628	658	669	639	638	681	655	640	630	655	618	672	632	653	675	666	603	581	634	664	663	656	613	665	650	615	659	665	628	708	697	650	659	669	652	626	664	634	645	666	653	706	696	612	649	645	691	620	672	613	609	666	682	638	638	641	630	663	667	675	679	627	707	647	644	667	653	668	702	644	603	640	686	663	653	656	657	647	618	657	627	626	646	648	645	673	643	652	654	699	724	667	628	618	630	678	653	704	637	649	691	701	663	599	642	655	694	653	700	658	631	661	693	656	602	679	663	689	679	665	644	676	616	661	675	680	675	626	615	653	630	663	696	664	624	628	608	628	650	641	653	687	657	651	676	670	653	696	687	646	687	670	677	639	691	670	699	660	681	692	594	706	654	626	646	649	667	647	636	664	720	672	662	643	651	688	621	630	629	671	697	677	674	663	654	600	682	688	651	626	728	640	627	643	729	628	687	645	665	675	678	713	664	642	647	668	668	652	651	659	662	649	660	661	710	673	703	670	700	629	678	624	634	641	663	689	661	690	663	626	621	619	656	685	619	666	653	666	667	686	703	685	681	672	640	660	638	643	685	666	672	642	626	669	676	613	629	654	644	659	683	597	680	657	634	658	669	705	687	627	631	650	639	684	658	661	673	640	667	630	632	637	666	628	669	649	670	692	636	690	696	713	663	693	664	652	633	689	621	645	666	653	646	647	671	608	656	642	678	685	696	696	652	636	632	675	658	634	651	650	622	614	647	657	654	669	660	633	675	643	692	666	685	653	657	629	660	686	645	626	632	672	665	674	638	669	633	614	650	647	700	685	661	653	661	669	653	679	682	675	667	661	658	635	648	657	670	627	673	686	668	643	655	638	684	630	679	641	648	651	672	631	650	634	714	618	681	603	667	658	675	660	613	637	672	704	682	666	675	644	689	672	649	689	665	629	661	641	659	664	677	651	626	659	628	677	662	660	635	678	654	645	693	671	669	656	736	656	719	630	658	637	708	657	637	669	690	675	670	649	683	617	630	664	621	687	650	638	661	659	669	631	634	619	681	707	690	698	661	695	673	627	713	662	671	667	633	625	617	679	657	625	729	651	655	644	654	637	634	640	659	661	627	643	696	653	649	678	665	632	646	630	669	693	652	646	661	667	621	682	585	677	597	632	683	652	684	659	711	652	666	697	648	680	631	637	659	648	669	674	616	646	699	659	672	639	677	651	668	592	623	661	688	631	691	641	670	671	653	648	641	634	666	655	675	659	630	636	632	645	673	664	632	659	643	697	664	609	658	687	634	628	660	668	628	700	657	634	709	617	649	648	648	679	649	664	681	666	670	624	677	629	677	681	644	673	667	607	690	654	676	690	692	680	658	698	667	656	648	626	642	702	647	692	656	643	682	676	658	674	636	640	629	674	670	661	652	640	673	617	690	631	657	677	649	681	710	693	631	688	638	726	623	662	670	699	626	672	659	635	658	668	665	649	652	659	654	618	642	638	617	693	655	668	653	615	669	654	626	698	680	660	683	659	651	600	643	704	668	685	684	666	622	669	603	639	691	713	672	632	651	650	669	680	666	627	629	706	654	666	646	702	652	672	635	679	654	666	600	678	716	641	638	623	658	671	664	663	683	659	694	666	651	669	659	650	660	691	657	640	681	664	676	628	667	653	670	699	652	662	730	685	649	667	620	666	675	700	598	649	639	668	701	672	666	679	605	640	628	638	630	622	680	659	660	674	653	664	673	659	667	690	608	638	680	700	682	643	656	703	699	670	674	632	650	624	632	668	623	674	666	660	681	714	686	626	637	663	623	655	650	705	672	671	664	664	690	686	666	666	669	707	615	634	662	702	658	652	674	640	651	665	649	706	697	643	667	659	599	693	680	693	631	750	654	652	627	653	631	672	674	634	616	623	650	581	650	646	642	658	630	630	626	656	653	675	667	620	671	647	664	611	621	636	614	650	653	644	728	594	675	638	664	624	654	699	692	644	674	670	632	655	662	629	650	667	651	696	659	694	707	666	635	660	680	686	704	698	656	639	693	667	692	666	644	652	646	679	652	681	643	618	634	648	672	635	666	669	678	631	637	624	687	621	721	679	695	704	688	643	671	700	653	670	644	707	680	646	654	657	640	697	650	685	652	624	675	627	642	648	634	651	697	614	637	610	671	666	663	701	673	670	660	678	636	617	659	666	581	650	671	654	664	624	674	658	679	635	680	668	696	600	678	712	644	653	632	669	666	645	639	658	677	638	698	700	700	654	682	682	632	655	658	651	630	639	631	654	620	660	664	624	671	646	635	673	661	688	641	700	628	671	695	657	672	654	634	655	604	655	642	637	667	666	669	718	731	664	669	659	654	687	642	632	643	663	659	659	686	659	672	685	593	672	682	680	638	693	661	659	667	649	625	641	675	668	634	657	660	621	671	658	675	638	682	664	628	654	651	703	676	624	661	657	679	612	664	640	674	662	653	693	658	637	653	670	623	632	659	659	652	638	652	673	632	670	674	621	661	715	681	624	665	657	638	663	685	645	712	705	645	693	657	677	658	620	646	640	634	696	681	646	652	744	712	654	657	648	633	672	642	670	581	689	651	640	666	675	660	669	667	628	667	647	664	651	718	658	602	670	643	689	640	624	636	662	677	691	654	658	638	641	689	649	668	675	683	659	666	694	655	622	642	699	657	686	622	679	683	689	671	623	622	732	684	672	654	697	665	660	721	638	644	637	645	686	679	677	625	645	696	651	693	627	622	669	646	670	697	624	693	623
23056	21090	28845	31829	45001	47525	39683	24453	10658	3041	892	458	315	276	284	277	269	262	276	241	261	282	302	299	269	281	297	272	242	296	282	283	281	293	279	289	292	270	278	281	286	300	284	288	274	276	295	280	272	299	286	279	256	279	292	281	272	271	276	276	301	288	283	267	298	281	301	267	274	294	270	261	283	248	291	259	309	280	291	271	254	285	268	279	287	245	248	283	250	277	259	286	284	278	288	294	265	252	295	268	276	280	276	271	268	243	274	262	286	274	295	297	248	269	279	278	277	292	267	266	258	254	299	267	280	294	269	292	288	288	299	247	267	246	297	283	272	284	277	311	288	278	260	295	244	271	294	298	239	243	270	235	291	294	284	289	270	263	265	297	277	271	277	255	287	285	259	303	254	272	305	288	274	265	267	263	250	286	278	281	254	276	248	296	277	278	287	312	272	286	230	274	288	268	280	261	286	250	248	274	270	287	288	267	237	287	267	316	269	301	272	281	259	280	285	264	294	270	259	265	286	272	269	285	279	265	283	279	333	258	264	260	285	249	280	267	299	280	296	268	251	268	287	272	313	309	295	268	292	303	289	278	285	291	266	275	273	278	302	307	259	236	279	253	270	285	265	264	301	293	285	294	299	256	278	297	293	265	285	265	259	286	272	261	280	254	311	273	284	285	264	255	306	259	241	283	277	270	269	254	288	276	257	264	261	279	252	245	284	324	264	266	297	269	270	264	285	265	293	318	286	286	254	249	233	248	293	273	291	319	298	270	281	282	261	273	255	303	239	253	265	259	267	261	269	295	255	265	261	277	268	275	276	293	289	289	279	263	285	275	264	285	290	264	298	298	259	253	264	262	267	301	267	265	279	294	257	277	263	294	280	301	268	275	259	297	277	266	294	277	261	325	268	249	240	285	267	264	296	278	291	301	283	313	248	266	277	279	267	280	298	288	243	271	280	264	254	303	270	269	267	306	284	267	302	264	305	288	267	242	264	277	281	259	272	287	295	269	263	279	274	270	308	279	264	238	229	255	289	245	280	261	262	243	270	290	253	266	272	250	283	293	262	295	266	269	283	282	270	298	260	293	281	274	284	277	276	288	278	278	256	264	265	269	293	266	274	302	296	273	304	286	274	302	286	269	256	312	285	256	278	283	283	268	286	283	286	275	253	287	299	300	268	278	295	310	297	266	266	298	271	277	304	283	298	269	315	289	236	255	287	272	287	282	276	273	285	275	267	256	269	279	331	271	264	294	295	328	274	282	278	276	279	260	271	292	299	269	277	279	299	277	272	280	258	253	271	262	276	268	288	303	303	283	274	260	250	271	289	257	280	274	290	267	277	282	293	267	282	267	278	256	270	248	273	285	281	255	277	258	268	261	232	276	292	275	282	273	255	260	270	280	264	296	264	280	293	262	284	265	281	270	277	271	256	287	269	293	292	281	287	262	269	280	262	297	273	260	273	264	311	277	267	256	269	259	244	269	267	283	294	275	295	282	273	246	285	309	288	262	276	311	257	267	290	243	270	293	298	285	270	296	268	292	278	264	279	247	262	295	256	285	238	274	273	272	275	269	259	281	284	292	280	283	289	278	276	271	276	298	299	265	251	270	277	281	284	258	274	285	284	274	263	254	274	292	275	274	279	298	258	275	271	294	260	281	274	265	290	259	273	286	263	271	254	266	267	280	275	305	278	283	323	284	286	285	286	256	280	274	282	274	286	303	254	260	266	281	263	261	267	264	259	277	291	298	266	289	279	271	277	310	283	250	257	290	274	259	297	278	266	247	294	277	271	274	244	265	299	269	309	265	279	276	292	252	261	252	265	277	269	268	276	291	249	291	292	264	260	276	278	260	241	270	271	265	295	266	248	285	265	275	304	265	267	295	294	300	284	253	281	275	273	267	268	275	286	279	288	243	267	259	303	255	292	295	272	279	251	280	270	259	271	274	282	283	269	305	271	262	298	276	293	272	262	298	256	308	273	267	285	284	273	273	265	269	266	267	297	279	249	289	271	257	263	252	269	263	272	287	262	285	271	262	264	301	290	283	260	251	285	265	253	283	317	291	287	279	305	291	244	276	303	285	301	298	262	293	261	293	276	289	283	278	258	290	287	274	250	276	263	289	270	280	268	261	263	278	280	278	280	302	292	253	258	292	264	250	276	271	265	283	267	282	293	277	298	264	283	289	279	267	301	290	310	267	305	287	295	275	279	287	276	274	278	257	267	303	273	274	283	257	267	286	281	286	288	266	240	304	282	284	266	278	303	264	267	256	267	263	295	281	320	264	291	274	267	278	258	278	280	279	277	283	280	283	288	279	263	247	278	272	283	290	282	281	279	245	253	280	320	271	293	256	289	278	292	272	280	290	293	299	281	279	258	274	265	248	299	286	309	278	272	276	261	269	270	256	278	260	264	287	265	274	257	287	283	312	274	258	279	273	294	292	271	288	256	252	261	289	324	250	263	269	254	270	263	265	280	267	290	287	276	283	278	250	262	257	278	262	259	256	286	284	285	273	264	280	286	283	273	285	285	238	261	263	282	275	292	261	282	260	276	302	272	267	253	261	260	280	239	279	292	273	280	267	268	272	301	281	307	257	273	281	274	256	285	278	306	286	284	282	289	282	266	283	273	288	277	287	268	286	281	286	277	248	263	270	283	279	280	269	266	284	272	279	257	286	297	292	295	302	258	256	262	275	287	261	290	277	303	288	280	267	263	264	306	294	266	288	278	255	276	268	262	263	278	289	283	307	289	268	294	252	256	281	275	287	285	284	263	253	294	232	297	260	263	283	265	290	294	249	265	283	264	295	249	269	282	265	267	272	274	265	263	293	269	274	273	285	262	298	296	265	267	271	287	268	298	306	245	266	261	296	284	282	263	306	276	281	284	262	267	276	314	259	273	281	280	300	264	272	291	265	270	277	256	273	271	289	289	264	286	262	265	259	252	279	264	296	273	276	253	263	300	265	252	289	254	296	315	284	253	277	285	275	279	286	309	286	267	278	263	265	277	257	255	265	285	272	268	279	261	264	272	318	277	289	270	265	277	259	298	261	299	282	284	276	250	266	247	302	249	297	249	256	255	246	298	295	258	293	264	264	272	278	301	271	269	287	267	270	259	246	298	270	240	268	314	258	282	287	275	275	262	281	268	274	291	262	263	271	271	276	260	293	292	253	332	256	306	290	319	276	262	284	292	277	278	274	241	307	261	286	260	271	295	292	272	249	293	284	282	300	277	263	289	276	248	269	274	256	295	280	281	266	260	287	239	300	278	293	281	253	241	292	281	275	258	291	280	284	282	280	276	278	261	309	281	273	254	255	259	243	296	277	256	260	275	274	295	299	269	281	264	284	270	307	263	259	266	290	268	284	283	270	256	284	273	259	285	275	288	280	266	287	282	293	259	271	266	298	288	260	262	252	278	274	285	272	271	281	284	288	274	282	261	261	259	272	295	254	287	255	288	278	278	279	276	275	302	291	265	283	244	271
13073	23320	33935	68521	67545	55638	44426	31272	17090	6902	2284	915	593	492	516	454	516	494	490	480	515	526	493	548	456	461	539	481	550	501	531	480	458	498	498	511	476	507	515	514	448	458	506	506	554	486	465	527	507	479	502	489	492	504	457	496	514	485	545	480	491	483	524	467	494	500	521	496	519	509	516	467	540	469	476	501	470	477	488	503	495	487	482	517	487	534	491	482	532	441	495	458	510	483	501	509	460	497	492	469	502	497	489	497	498	505	466	488	480	493	531	469	479	484	465	508	497	502	452	464	559	507	487	483	498	441	514	485	488	499	440	500	484	505	480	476	442	489	502	513	461	510	500	490	482	477	524	492	484	484	482	497	462	508	494	478	495	501	493	472	479	498	518	508	477	501	462	508	508	521	486	494	491	495	460	497	522	485	467	455	504	524	510	452	540	467	471	497	441	465	461	549	461	497	501	522	520	527	472	451	476	503	473	501	481	499	499	496	491	489	468	532	483	489	486	495	487	528	495	460	462	483	501	473	486	486	484	471	502	489	478	495	477	480	492	484	461	489	483	518	489	452	453	502	517	463	471	481	512	446	479	517	509	474	497	524	471	498	517	501	531	482	447	473	482	527	514	500	517	486	493	482	485	532	498	498	477	468	446	454	490	471	455	517	481	496	528	487	525	492	493	481	495	485	551	534	473	496	493	480	538	490	486	490	496	450	474	542	481	513	490	520	491	526	515	434	511	489	503	520	478	497	476	468	511	473	468	486	497	493	496	473	499	499	499	493	495	516	496	459	515	494	507	480	508	486	526	519	509	466	495	480	476	462	501	492	515	476	494	490	507	528	461	466	489	489	478	482	495	482	508	519	524	495	497	494	489	477	472	491	482	500	493	449	515	498	517	516	489	515	512	489	467	518	472	458	503	495	465	498	471	483	480	478	473	469	452	472	483	494	487	494	512	500	519	488	518	479	497	484	480	506	493	462	497	489	518	446	541	499	504	455	491	473	473	503	525	447	465	475	468	520	504	458	465	461	494	517	495	515	511	443	468	472	479	510	526	453	518	502	508	478	485	482	497	485	468	488	504	462	470	506	487	479	526	485	496	463	459	465	475	501	511	489	496	474	471	511	480	535	480	456	526	462	519	467	482	474	529	471	492	492	487	506	495	481	499	511	498	491	459	480	530	505	454	495	495	522	480	559	466	483	479	506	447	446	444	476	474	460	476	470	487	496	511	481	458	482	488	484	502	453	518	519	491	506	451	457	488	480	511	475	454	552	475	472	484	499	513	495	533	478	501	469	482	474	480	493	538	457	473	510	511	472	499	511	487	491	495	525	493	456	494	436	515	521	468	470	466	519	474	498	508	523	481	482	492	478	505	461	539	455	504	472	466	457	484	497	487	496	500	479	471	507	517	482	494	501	477	466	486	489	484	483	465	494	468	511	513	471	493	490	542	476	431	466	470	464	492	453	492	480	508	523	478	498	487	523	459	509	451	490	481	486	499	445	454	461	499	500	529	504	535	453	504	503	502	476	477	504	496	500	484	482	500	513	485	477	497	496	478	477	507	480	442	478	497	475	492	479	485	501	522	443	521	483	505	455	468	498	477	522	489	522	462	485	515	509	469	487	512	454	489	489	484	472	464	506	468	472	473	463	468	476	483	489	468	475	508	490	471	476	498	485	462	531	484	483	463	502	488	463	479	468	512	483	468	486	496	468	519	494	450	497	465	452	479	495	480	512	486	463	520	513	501	477	468	477	531	503	503	462	488	457	494	527	480	517	485	516	508	456	484	492	497	472	457	501	487	472	488	495	518	452	488	517	506	546	498	498	533	471	466	496	478	459	453	489	449	488	471	499	494	522	483	503	498	508	470	453	476	506	525	474	492	518	474	523	510	511	481	510	531	453	508	502	487	482	464	453	492	509	513	518	478	475	455	501	471	471	506	478	479	447	504	526	463	443	489	481	482	525	497	482	503	482	454	498	461	488	495	504	473	491	455	494	517	516	498	498	481	478	478	496	497	493	488	457	451	426	481	478	504	466	516	507	509	495	481	508	435	475	459	510	499	498	497	478	548	521	496	519	491	466	501	463	493	480	494	478	501	501	511	451	460	477	492	433	496	478	522	459	471	490	481	490	471	511	511	502	508	485	448	473	478	479	528	491	522	509	457	483	480	482	506	471	503	468	487	469	459	508	479	492	459	472	495	441	484	504	472	543	465	502	516	491	496	489	478	506	524	516	484	487	515	505	495	454	499	498	489	530	474	444	484	474	521	452	444	448	494	478	480	457	491	483	449	497	447	489	510	524	533	508	459	482	501	476	520	480	492	463	451	499	453	474	455	428	451	553	528	476	526	490	506	476	513	458	519	507	472	511	432	533	484	491	526	506	456	492	465	546	492	479	488	481	506	482	513	510	488	490	499	484	488	476	483	495	470	513	438	488	517	529	497	485	452	493	482	453	491	470	471	468	465	502	520	539	509	472	525	454	459	485	523	505	487	483	502	535	487	461	520	433	486	486	515	453	473	503	465	486	517	481	478	506	478	487	501	511	474	539	469	480	462	506	491	484	492	485	498	497	489	479	489	455	482	497	458	486	488	501	465	448	504	484	483	489	455	452	484	494	500	503	503	503	482	484	513	520	535	524	487	540	512	479	449	515	465	497	505	556	463	512	495	477	498	471	508	471	493	472	492	488	495	508	468	470	487	451	462	500	528	458	507	473	482	471	502	474	491	495	463	513	468	473	499	490	486	485	477	463	500	514	514	504	503	487	502	488	502	512	483	489	502	505	476	501	474	466	540	487	505	502	463	487	518	537	480	486	482	507	475	444	511	470	494	496	522	468	459	507	544	486	511	492	509	458	524	464	507	460	498	469	499	478	467	494	478	489	519	468	549	494	481	453	450	514	459	476	479	472	499	481	450	459	530	474	511	469	456	465	433	507	453	473	497	474	517	534	479	450	461	535	474	473	518	472	471	467	479	517	512	486	474	497	483	485	483	507	481	536	489	510	485	526	490	495	505	483	481	489	456	507	460	477	505	490	466	516	467	477	483	523	507	463	493	492	452	502	504	520	505	484	467	477	524	524	491	475	461	501	507	466	504	503	480	490	526	494	507	499	473	503	498	466	505	470	481	492	488	452	499	479	501	509	513	474	501	499	474	499	476	507	485	519	457	497	468	497	516	446	489	502	494	489	523	489	475	463	500	475	492	495	470	508	459	469	508	494	517	526	516	485	472	457	513	504	494	494	492	530	500	477	456	475	498	537	463	447	493	493	503	467	487	487	474	444	486	493	483	470	468	482	450	473	455	485	483	521	474	510	480	504	499	498	493	492	533	477	480	484	461	459	506	471	500	470	455	505	464	528	465	498	508	484	492	489	464	487	478	489	522	503	503	502	489	501	491	473	483	461	464	472	478	488	483	493	479	485	486	487	481	534	477	517	443	487	502	445	448	517	460	483	518	484	482	509	508	441	491	478	517	469	496	449
26587	20024	6700	13720	18350	12639	6304	2688	1188	668	499	436	401	415	370	400	385	397	413	419	381	432	405	422	380	420	419	436	440	403	432	409	424	437	392	400	379	421	413	403	417	395	388	409	381	378	396	418	383	410	392	389	371	398	393	428	400	395	378	427	420	391	398	401	417	385	405	383	384	422	445	409	363	391	440	376	381	399	393	439	377	405	398	389	414	385	421	423	385	375	392	369	406	379	425	385	366	392	406	414	401	411	396	419	397	418	375	420	415	412	421	393	427	418	396	428	408	394	408	385	420	402	378	368	415	455	398	412	385	378	408	418	395	379	416	403	370	388	386	410	380	407	410	399	405	412	371	356	379	383	379	420	378	400	407	407	383	385	399	374	360	432	417	372	399	422	395	420	403	381	431	392	423	386	426	402	364	399	441	367	424	406	414	426	390	418	363	428	395	383	430	404	389	401	385	394	416	383	404	408	402	393	421	383	402	401	436	415	433	399	391	451	417	362	396	409	418	409	415	399	400	371	456	387	404	401	392	413	394	422	420	426	379	416	378	382	425	371	416	402	430	402	407	365	421	403	401	430	400	363	365	416	393	416	382	379	377	415	381	395	376	409	398	398	392	388	403	383	429	404	395	385	424	394	402	406	338	397	406	408	388	406	438	394	396	416	400	386	406	402	379	376	393	377	391	406	400	421	387	402	383	407	410	410	388	416	380	426	426	360	441	410	414	402	401	381	416	385	377	392	403	393	431	430	392	407	410	363	408	405	368	380	420	374	416	418	387	423	416	406	388	396	386	399	437	379	419	380	408	372	413	444	402	415	421	434	438	386	420	403	374	432	399	412	375	374	392	409	398	380	415	407	427	429	402	421	402	421	407	419	393	387	415	403	407	427	402	375	401	424	411	393	417	402	410	409	406	402	428	424	371	413	396	436	406	391	356	400	361	402	384	385	379	451	401	385	404	365	400	380	409	420	382	397	406	423	425	426	400	389	366	384	407	381	394	415	400	441	394	398	393	358	388	397	407	370	420	375	385	378	392	426	411	415	433	414	413	423	392	381	419	388	413	380	387	392	386	381	427	371	441	382	398	393	419	395	416	422	407	395	414	436	350	414	397	425	448	435	387	383	434	410	358	432	366	388	423	427	416	389	411	386	398	435	416	392	409	408	413	406	417	421	387	404	410	400	401	392	386	398	388	390	382	403	373	379	448	403	382	369	414	397	391	376	403	408	398	401	401	364	437	414	372	424	410	410	413	421	413	415	424	379	377	406	380	376	384	380	430	404	400	442	412	424	410	404	401	381	421	396	411	419	406	427	413	382	409	395	379	430	421	421	349	390	423	446	408	403	434	443	419	413	426	425	406	400	409	399	410	422	394	456	413	413	387	406	407	373	391	409	382	369	387	420	368	411	401	381	383	415	414	382	391	390	402	390	414	398	410	391	366	392	411	415	389	386	363	393	404	374	398	426	411	377	426	401	386	411	401	406	434	382	412	410	395	376	406	430	408	406	419	415	360	407	389	426	421	409	394	396	404	391	406	388	400	382	405	354	378	391	408	394	411	388	395	390	384	391	399	376	413	382	402	453	398	389	416	403	386	421	427	415	435	359	408	418	408	411	394	394	401	393	406	351	396	385	389	388	450	439	398	380	435	432	403	393	384	409	424	436	408	380	386	405	439	390	434	422	374	407	431	390	412	395	449	413	416	415	401	404	365	394	384	387	383	408	412	410	385	421	431	407	369	434	441	388	404	406	415	371	360	378	406	396	391	393	380	403	380	389	438	389	372	401	370	427	422	421	424	387	403	381	421	396	386	383	419	434	380	430	402	392	401	410	414	407	406	409	395	393	401	410	378	433	419	427	390	383	377	367	413	384	383	426	397	394	428	392	380	414	381	382	402	446	408	391	407	390	419	375	384	377	409	406	417	417	408	397	436	409	399	412	418	424	386	402	370	374	408	425	402	400	429	372	420	428	368	419	423	416	388	409	437	405	371	380	379	401	380	383	428	417	402	383	422	415	409	391	397	384	431	418	349	383	418	364	378	417	383	420	407	437	448	440	426	380	417	432	420	412	397	403	415	393	409	374	427	419	407	427	433	392	376	384	406	394	370	409	417	409	410	433	385	405	415	386	400	414	393	389	392	400	400	404	393	415	412	403	395	382	436	433	434	397	420	397	402	430	382	425	387	384	401	388	395	393	399	387	389	400	392	392	414	415	406	389	377	390	384	407	378	454	373	406	403	422	411	427	405	394	409	375	385	402	388	386	416	392	417	392	399	395	393	434	409	440	388	429	391	389	378	406	388	374	454	421	432	390	426	416	378	411	447	383	405	398	382	398	418	420	387	384	407	370	424	406	389	442	390	388	428	408	434	427	388	441	384	443	390	390	404	393	416	426	363	377	399	402	402	389	415	405	416	430	405	411	425	373	394	416	402	430	410	408	426	375	400	387	373	431	450	402	422	447	412	415	416	400	404	388	372	385	396	394	447	421	431	412	393	422	436	411	389	444	400	392	401	409	395	389	388	423	407	410	406	393	382	407	409	410	406	389	402	401	414	406	386	407	427	399	425	430	415	387	383	428	413	364	409	404	423	401	417	373	406	413	422	391	414	391	412	391	388	394	393	407	433	421	392	407	408	425	369	421	453	398	406	423	424	429	413	390	430	386	391	368	397	389	389	380	372	408	392	401	389	412	430	430	408	431	424	386	421	398	414	400	395	400	414	381	394	371	409	410	441	422	419	379	378	407	414	407	421	394	372	385	402	419	374	374	407	367	403	425	391	364	420	413	426	415	403	405	415	439	436	397	406	434	406	397	395	411	386	377	449	392	388	403	422	411	367	406	395	403	399	405	416	417	403	393	388	386	406	420	422	413	392	408	409	385	402	375	371	365	385	398	379	401	439	395	429	369	402	415	421	408	381	402	407	377	356	393	397	431	363	438	384	424	434	405	411	430	425	425	411	417	380	381	426	392	377	419	409	390	413	370	420	381	408	376	406	416	404	404	424	399	398	407	373	448	381	441	405	430	361	386	386	409	385	398	387	448	410	390	421	403	408	409	378	405	431	377	378	415	435	374	407	408	430	390	374	386	411	380	445	381	374	410	385	405	389	426	425	393	414	396	383	429	428	389	400	412	391	435	393	425	410	394	414	412	414	404	422	381	395	380	406	367	385	419	392	396	385	405	422	371	407	387	445	411	412	408	422	450	415	407	397	374	377	409	421	378	398	404	412	410	396	422	416	431	405	403	380	342	423	376	382	432	426	446	403	414	411	389	433	389	400	382	407	376	408	396	426	418	420	397	377	410	495	403	382	430	398	407	379	406	389	405	415	458	428	423	392	432	434	398	403	406	378	417	407	411	381	381	407	368	390	409	352	397	412	371	422	381	371	408	407	429	384	403	396	412	394	423	422	448	414	400	368	439	408	433	406	373	389	404	428	381	382	374	402	392	374	378	419	381	418	458	420	399	398	382	394	406	417	404
5133	3367	3099	21657	26697	19540	12160	6229	2733	1357	880	777	695	730	693	701	714	753	721	690	760	711	737	668	742	721	739	681	715	716	696	736	743	714	743	721	715	688	711	685	721	689	752	753	729	720	678	719	742	739	699	713	693	746	662	700	708	731	699	692	704	675	679	711	766	738	670	702	768	680	713	726	726	733	718	702	742	720	732	720	753	712	709	695	733	720	696	800	735	753	663	641	705	739	754	688	744	729	698	721	696	709	701	738	721	718	698	711	719	672	736	707	671	654	696	733	714	723	737	695	723	741	672	735	737	725	703	725	734	719	733	711	724	652	732	673	682	692	730	673	733	714	729	722	698	670	736	657	712	705	751	694	716	708	692	718	714	677	685	671	722	631	744	722	708	746	706	663	689	766	686	681	717	718	703	676	729	716	687	687	658	661	727	675	708	717	748	712	694	710	731	696	654	713	686	695	708	669	723	702	698	695	706	735	702	704	691	701	725	742	715	682	672	715	691	773	723	719	695	713	719	731	703	720	782	773	692	686	694	709	727	675	730	726	719	752	737	687	711	700	667	695	722	730	742	663	686	684	675	678	708	705	771	706	747	729	677	691	737	725	763	734	737	700	714	727	711	707	764	745	717	723	715	715	733	698	688	703	703	706	686	713	753	728	720	750	722	743	714	681	697	752	757	707	655	616	730	720	752	688	724	712	662	711	739	721	763	681	726	741	724	680	654	688	669	703	710	731	688	746	691	680	679	711	670	742	641	704	738	697	680	740	744	723	729	760	753	722	740	712	713	715	711	726	677	696	728	699	684	689	727	729	731	723	679	714	720	692	738	741	709	704	689	695	709	673	702	657	709	698	700	692	746	675	704	686	743	702	707	687	739	742	663	667	702	707	755	667	688	730	692	705	690	735	752	761	676	721	734	700	733	732	723	690	669	710	717	699	723	633	727	720	696	747	716	744	728	758	692	659	709	721	718	692	717	708	730	756	692	713	737	717	674	699	728	707	698	723	764	689	681	737	702	766	720	739	711	725	689	703	726	692	717	706	761	748	791	696	720	691	693	750	713	728	724	684	698	697	697	740	738	689	734	704	691	697	731	733	688	662	701	698	709	696	734	729	746	680	709	713	664	704	701	700	698	713	710	734	732	725	705	709	691	694	771	745	746	739	658	731	736	740	681	690	699	743	729	703	700	713	695	700	659	677	740	685	679	677	726	680	739	685	709	655	681	692	744	709	740	703	739	707	704	696	728	707	746	714	673	752	725	699	734	686	685	667	672	694	689	719	716	678	695	692	688	721	702	703	726	688	684	719	653	700	732	728	718	715	747	730	721	728	731	759	695	709	702	716	734	706	705	739	701	695	701	706	697	716	769	736	713	727	703	720	734	695	724	763	696	707	719	710	717	678	700	686	728	718	670	730	692	690	763	679	732	668	686	751	690	727	752	651	681	732	698	740	708	693	676	681	694	724	718	688	736	730	688	684	722	714	672	718	706	752	715	663	700	691	726	722	686	681	715	698	729	753	729	739	705	733	685	676	712	652	754	725	733	731	725	760	707	668	757	695	670	768	701	688	717	697	687	681	679	731	723	674	719	729	702	695	635	754	736	682	727	738	715	697	724	776	703	695	718	725	715	702	663	703	708	698	744	698	704	713	681	716	714	720	726	700	776	725	713	736	718	745	733	716	733	727	710	706	735	718	729	715	701	685	695	687	736	700	707	721	739	674	689	683	764	636	726	698	697	680	729	735	718	724	692	722	645	729	741	678	733	755	697	705	687	733	761	726	706	696	729	704	727	690	684	739	675	770	721	712	676	705	732	719	749	738	702	741	701	723	712	681	787	698	693	729	672	703	730	722	752	700	692	784	682	737	679	733	659	750	713	756	710	721	729	696	721	734	716	758	713	748	708	705	747	691	699	717	716	690	671	715	674	774	697	722	768	738	689	698	705	708	688	716	730	700	678	695	704	643	770	732	745	667	692	701	685	710	651	708	659	731	702	686	668	698	721	707	725	716	699	769	703	738	715	718	704	720	713	721	698	737	692	735	780	695	723	708	725	716	706	659	714	658	686	694	706	762	708	710	681	727	693	720	684	776	747	677	706	745	727	719	708	718	708	704	722	702	744	707	642	701	704	715	712	732	724	724	779	739	727	672	713	702	699	708	667	699	694	738	703	707	691	690	688	679	738	735	699	700	709	679	734	649	718	657	739	705	709	722	753	742	707	677	774	683	696	679	724	738	712	744	713	731	706	725	701	726	699	723	664	730	680	690	736	703	714	691	710	709	711	732	695	705	721	689	704	738	762	693	722	712	723	743	721	727	706	741	690	749	693	719	754	693	721	705	679	711	722	733	728	722	731	679	697	697	751	720	763	688	716	729	648	746	731	726	705	680	712	719	755	752	699	667	724	678	721	693	761	742	723	680	753	698	738	737	682	705	692	738	688	703	699	695	720	734	711	707	696	697	759	761	709	742	692	721	658	766	724	694	679	726	710	696	695	740	702	738	723	759	736	808	702	738	724	675	725	711	710	683	723	675	704	719	771	716	724	698	672	700	692	741	694	695	743	770	693	740	690	740	772	701	750	728	709	740	692	707	711	718	714	612	683	702	720	680	726	711	765	724	695	716	746	687	727	739	745	722	695	690	747	703	705	750	755	739	751	762	695	691	708	753	756	645	703	717	719	682	702	730	735	736	653	743	715	711	703	754	733	716	771	631	696	739	680	722	700	747	747	737	691	672	724	665	641	720	679	705	722	686	740	714	675	676	681	723	703	685	723	704	734	725	714	745	668	669	736	708	733	705	692	711	718	725	661	716	744	728	653	669	738	740	719	663	673	755	698	765	752	700	766	689	750	689	721	714	748	745	712	682	654	691	733	709	697	684	764	703	670	737	718	729	741	780	690	747	739	755	685	745	716	693	756	723	712	731	700	711	687	714	713	701	732	690	760	681	732	688	727	722	712	699	725	722	745	693	711	685	705	711	700	734	701	707	718	737	705	678	715	706	658	671	753	679	734	650	718	692	742	716	751	706	741	665	689	711	737	722	745	687	716	686	753	719	729	766	718	766	706	725	709	668	704	673	757	680	703	622	712	746	738	739	769	727	718	748	710	726	723	718	709	718	715	694	744	676	722	748	675	740	709	688	773	709	728	739	742	745	717	735	717	676	725	746	712	760	727	700	725	690	705	756	704	761	687	712	680	713	688	759	718	688	681	738	720	691	710	713	717	747	775	706	736	729	777	727	736	744	711	717	760	714	751	704	681	677	711	732	771	699	716	733	693	723	729	727	740	723	693	720	679	702	716	699	697	701	709	703	689	695	711	745	706	713	747	719	687	724	736	682	701	726	760	731	694	739	715	673	708	700	723	685	694	696	717	709	698	696	714	698	751	742	739	720	711	721	681	745	717	679	672	755	705	717	746	691	712	729	714	741	686	708	686	717	765	719	723	686	721	743	711	700	734	665	688	690	724	682	643	678	699	649
24722	21018	26684	26537	38848	37306	24861	11476	3725	1268	626	408	385	360	358	359	391	371	392	351	321	363	416	382	361	351	407	391	401	359	398	372	375	344	350	372	387	354	354	367	370	331	338	350	368	390	387	383	398	363	351	361	368	357	395	340	379	380	375	383	344	381	396	416	368	369	363	347	375	378	390	354	346	379	378	406	347	369	385	374	363	360	392	363	335	403	349	379	355	356	366	359	384	382	363	378	377	388	390	388	361	385	334	381	364	357	363	360	379	360	357	363	363	386	391	378	387	347	387	393	346	342	385	357	345	337	358	378	380	343	372	365	386	405	389	399	406	372	377	398	370	378	367	352	353	392	362	396	360	380	370	372	366	414	382	404	360	375	369	392	385	390	366	367	363	391	355	372	385	376	380	393	357	369	373	375	382	412	331	389	374	368	361	403	379	368	358	392	406	382	372	381	385	355	382	343	415	385	403	341	388	386	362	378	347	383	354	372	368	346	371	377	388	380	363	346	369	380	381	366	399	373	340	361	396	362	373	381	370	379	331	385	349	363	364	372	365	321	372	354	356	340	421	395	373	371	394	378	366	361	374	397	390	359	356	361	353	398	346	389	365	327	383	378	341	368	368	362	351	382	384	365	374	360	351	359	365	382	352	343	334	357	391	344	394	376	382	363	361	408	378	369	357	415	360	350	354	351	367	345	377	384	361	377	331	373	379	346	390	383	366	364	350	360	373	380	360	353	389	350	345	378	390	365	381	372	363	374	345	377	369	359	353	356	368	382	381	359	369	396	398	377	363	421	397	382	381	354	385	359	378	362	391	384	339	358	407	383	386	378	348	377	359	360	344	378	345	364	317	394	397	377	360	397	403	407	391	372	361	385	378	378	394	347	358	373	355	372	365	373	350	413	356	363	331	370	326	377	365	393	383	397	401	349	355	364	399	387	384	401	398	369	362	366	367	388	335	374	400	352	385	413	379	380	366	371	344	336	414	341	407	393	341	370	379	380	348	370	378	383	370	391	379	384	412	356	339	344	376	404	361	380	398	382	386	333	370	375	372	368	365	381	343	343	375	344	366	363	370	359	405	366	388	369	373	368	354	411	365	391	381	367	350	411	350	372	324	377	371	355	408	390	391	368	344	390	358	346	378	384	383	365	345	365	374	364	363	383	366	419	329	376	367	393	368	357	369	383	393	374	364	393	382	394	377	411	354	383	367	373	364	384	369	370	354	360	377	382	383	354	376	388	351	388	396	349	359	399	362	396	388	381	376	394	392	400	406	342	370	387	397	382	358	358	371	381	376	371	341	400	383	377	365	348	392	393	355	377	375	352	323	339	375	379	369	380	369	365	364	388	376	348	380	372	400	355	359	354	355	359	367	369	371	384	361	379	385	359	357	363	368	383	375	374	328	373	365	367	373	370	346	388	365	383	389	367	349	385	359	395	402	379	321	365	400	356	367	369	392	364	355	345	383	350	370	339	363	358	336	379	366	385	378	367	356	354	377	365	360	359	371	392	383	372	350	356	351	338	374	390	392	361	339	380	342	369	354	385	378	403	367	384	370	364	385	370	387	347	381	369	381	390	386	384	337	412	414	357	385	364	357	415	405	365	397	371	363	394	377	363	407	374	370	368	364	346	370	382	350	382	368	398	371	393	361	348	332	380	379	370	388	351	360	387	362	354	408	359	372	369	379	391	339	397	408	404	373	407	366	383	362	359	356	373	396	365	403	383	368	365	413	359	375	354	411	384	373	383	361	381	351	366	408	367	371	339	371	346	344	368	382	378	354	364	391	378	351	364	354	352	398	399	363	337	386	365	370	378	386	378	399	375	384	396	371	385	356	384	356	359	361	363	366	357	361	366	393	399	330	369	369	377	386	378	384	379	362	346	350	400	379	382	402	413	370	389	351	353	383	356	372	395	391	367	364	383	358	361	356	378	378	394	370	381	386	368	364	364	368	390	393	349	368	376	370	335	380	356	388	383	404	396	397	399	382	343	389	355	380	398	341	371	362	370	365	363	361	320	372	384	357	411	375	363	381	362	337	409	354	352	374	366	350	384	375	363	382	363	380	368	374	351	382	376	371	381	393	381	338	350	365	346	369	359	378	366	335	371	343	341	384	367	390	383	366	367	354	366	365	379	370	412	372	382	386	351	362	374	388	355	381	413	375	378	381	367	379	395	362	375	388	385	397	383	340	395	364	355	412	387	393	384	398	363	370	378	394	374	382	377	343	363	350	388	379	371	388	353	356	354	358	341	408	352	368	357	373	370	363	382	372	367	398	349	354	397	395	354	377	355	347	352	410	387	420	389	347	360	351	384	391	380	361	397	377	359	341	408	318	365	380	376	382	364	349	391	385	367	376	371	373	344	353	354	386	347	407	353	394	372	417	371	366	367	349	363	378	353	379	383	348	380	378	366	340	370	367	361	359	379	357	396	367	400	389	391	412	380	372	380	356	360	357	389	386	368	352	340	331	364	352	378	381	349	389	382	372	356	384	356	364	340	384	361	365	385	369	372	365	404	390	373	372	354	367	377	398	377	382	345	374	335	356	357	345	364	393	399	345	366	368	369	385	374	358	389	353	391	398	373	406	355	369	398	367	382	355	355	352	398	451	359	370	381	362	340	398	364	385	360	393	396	345	394	378	373	348	345	385	384	371	389	365	344	388	394	363	374	363	363	359	394	380	375	386	371	365	335	424	370	348	353	332	389	364	375	373	354	364	390	383	376	370	344	351	380	372	390	386	367	404	373	381	378	373	354	359	380	386	393	386	386	356	363	403	387	362	352	373	388	377	350	385	361	363	357	367	401	378	379	394	338	396	392	383	405	406	375	363	405	380	368	362	358	410	392	376	356	359	358	345	354	344	357	351	371	391	402	408	363	391	374	360	413	372	355	398	380	393	385	376	382	357	381	381	371	383	367	372	433	377	377	387	375	366	399	361	380	374	367	386	394	345	396	395	392	373	357	372	359	351	361	406	393	370	383	353	361	352	376	399	376	406	384	401	363	387	381	406	385	379	401	407	378	372	403	363	383	392	400	411	386	384	383	393	381	380	364	357	332	384	383	384	338	390	421	404	365	356	381	401	366	376	348	374	348	324	350	382	368	368	375	343	405	372	336	379	362	397	366	375	390	375	375	328	385	378	383	381	398	385	397	377	367	335	369	370	376	375	378	378	390	385	334	382	378	362	367	358	384	351	393	408	343	340	357	369	376	368	369	357	371	382	383	403	341	410	369	352	377	388	348	341	372	380	398	362	353	377	363	363	407	388	386	365	380	364	363	419	387	422	370	389	367	368	342	392	395	350	346	353	387	362	381	380	425	329	342	355	396	373	374	388	355	378	380	390	397	361	314	358	395	352	362	364	401	350	352	352	358	376	375	374	345	396	366	377	371	371	367	378	349	360	357	343	373	353	375	387	354	344	385	408	342	365	372	356	370	347	381	335	388	385	352	350	379	371	357	387	365	342	353	383	376	378	382
6517	8967	8965	24355	47805	41296	30537	18003	8263	3198	1369	856	686	668	643	685	679	688	675	623	659	679	721	705	654	701	732	682	708	655	660	692	693	695	644	618	695	718	712	679	686	686	674	674	653	646	649	666	642	709	707	679	664	671	717	632	656	694	642	639	638	637	682	623	699	679	705	649	641	692	680	703	690	682	703	695	683	706	696	670	603	688	675	667	654	598	657	680	677	703	713	646	680	678	703	702	646	675	664	675	648	713	670	624	683	663	651	650	653	670	681	676	661	669	700	672	644	724	656	665	663	718	685	691	658	648	659	666	703	683	676	673	656	699	669	638	700	648	658	652	678	632	677	684	654	651	663	644	678	681	660	688	679	701	646	689	664	680	676	671	685	670	630	663	649	645	685	641	668	682	725	661	709	688	642	678	732	691	666	645	687	631	713	748	660	697	684	658	653	675	647	645	684	687	616	688	650	658	673	691	700	686	608	641	687	659	645	621	707	702	666	677	641	700	662	714	679	640	685	650	695	695	661	629	688	698	666	686	675	655	683	683	661	655	657	731	682	624	667	688	648	688	686	689	656	647	652	636	679	695	651	641	654	707	704	639	600	671	654	695	710	681	697	647	698	671	689	669	672	653	624	655	669	655	682	616	623	715	690	636	693	657	652	683	696	677	694	683	690	664	661	643	713	654	660	674	695	660	654	641	671	674	689	656	684	709	671	667	705	638	672	662	669	658	650	643	661	646	698	700	658	652	728	710	671	690	704	629	689	640	632	685	649	656	730	676	632	651	652	711	698	646	632	647	669	672	669	642	656	651	689	679	656	653	658	683	655	696	671	681	700	694	682	688	665	654	699	665	674	654	641	686	665	668	653	730	664	676	641	654	652	672	694	656	638	620	705	688	665	647	672	659	692	672	664	691	645	673	658	665	658	671	638	645	688	699	652	703	641	678	646	638	656	674	675	724	678	622	672	636	660	706	707	672	628	655	675	675	685	635	684	662	651	674	666	666	646	647	648	684	682	723	636	650	644	643	708	710	646	766	662	666	687	630	650	678	683	614	685	715	687	668	649	670	673	685	628	644	690	681	691	638	627	685	667	665	691	663	684	633	639	707	690	688	672	662	673	683	671	665	658	710	682	686	666	676	709	716	680	644	681	670	625	672	654	635	644	664	666	712	668	715	669	674	705	693	674	663	686	668	658	671	675	726	682	683	627	685	646	671	693	662	657	696	623	695	615	670	656	659	687	717	663	677	677	673	628	700	726	675	691	736	684	631	647	681	664	643	682	672	681	652	688	662	655	680	699	624	683	719	658	666	683	679	677	666	670	661	682	698	662	673	652	656	663	677	641	682	650	667	671	707	668	636	704	636	639	628	655	628	675	658	634	672	698	658	700	650	659	679	654	648	698	657	603	666	660	692	666	682	677	691	705	707	657	636	682	649	677	643	648	725	680	710	630	670	694	701	672	631	681	687	684	643	699	673	639	670	631	672	679	699	677	670	658	647	676	683	660	631	672	655	665	671	672	667	659	656	656	668	664	670	724	671	661	645	676	648	655	638	656	662	691	652	678	630	625	654	675	668	683	671	642	651	644	683	708	689	634	652	672	672	657	677	694	713	702	697	708	691	626	682	688	653	676	671	643	653	632	671	608	690	660	642	659	666	644	737	713	723	692	669	684	671	701	650	675	627	662	635	706	658	656	664	681	705	663	633	685	647	692	670	636	668	702	668	629	653	639	644	706	681	688	715	679	663	696	655	657	658	691	625	635	668	656	631	636	699	633	697	736	646	680	664	688	667	648	636	663	671	664	612	619	658	691	685	675	648	649	708	650	650	691	638	679	660	710	660	642	662	680	663	661	661	716	700	708	649	657	625	715	686	702	703	698	671	666	665	688	622	643	690	689	707	666	664	688	716	687	665	671	699	668	636	702	705	699	667	709	692	670	647	690	669	684	635	671	669	685	643	702	631	684	650	717	616	713	600	648	670	663	686	643	685	702	714	668	687	691	667	658	630	650	686	687	678	689	644	633	677	652	709	691	688	648	719	710	669	649	630	654	692	685	686	736	679	663	698	686	640	658	632	658	646	643	676	649	619	662	668	641	655	751	735	657	671	668	683	673	638	656	692	600	670	680	707	725	680	666	693	698	629	712	701	649	651	729	691	654	651	678	665	717	634	676	646	644	657	718	611	648	671	638	756	645	675	660	712	696	669	682	675	633	657	683	690	699	634	688	666	651	681	660	675	665	663	649	665	640	655	717	648	677	689	680	696	688	662	633	671	660	660	658	665	633	691	660	711	684	690	670	681	657	660	772	665	673	679	685	653	645	690	691	663	717	688	620	649	644	647	691	709	670	627	689	704	636	661	655	726	660	670	648	667	698	689	679	628	668	615	669	699	672	661	706	690	658	637	705	630	684	683	677	683	674	644	662	651	721	677	671	658	673	679	662	653	665	668	638	678	648	625	681	654	707	646	648	687	674	665	666	689	628	656	705	646	712	686	703	680	695	675	678	688	701	647	668	723	700	637	659	670	608	693	662	665	693	672	679	663	661	612	670	690	656	679	691	616	674	702	596	688	669	644	648	650	643	621	728	726	671	657	654	685	725	671	728	647	678	722	663	693	700	667	711	660	696	689	615	643	666	670	643	665	650	680	686	671	670	686	660	688	628	648	685	676	630	681	639	651	636	666	650	682	659	636	713	666	650	650	668	623	632	690	682	695	634	665	691	653	691	668	643	678	704	682	660	710	675	656	646	693	665	719	661	657	697	677	623	687	719	682	672	667	693	660	668	697	623	649	698	616	666	637	660	687	689	698	653	705	655	701	622	695	669	627	658	701	682	676	653	718	660	675	654	628	628	669	745	642	674	705	666	709	665	701	662	659	677	660	672	680	694	669	644	648	705	667	679	671	677	663	719	686	688	607	718	663	672	663	676	666	667	663	671	686	652	677	641	689	682	657	630	646	678	674	653	658	639	701	688	635	665	664	685	718	689	648	650	663	697	680	684	654	617	666	699	695	685	668	721	694	686	663	665	653	679	672	646	661	679	712	601	646	673	643	623	658	635	698	659	640	696	667	654	684	661	701	684	667	677	695	686	689	663	640	660	667	682	656	717	695	632	678	677	696	608	642	644	669	685	698	653	674	671	658	654	612	692	651	672	670	676	652	648	665	679	651	680	732	676	658	640	702	670	694	671	679	666	644	680	705	690	657	673	693	663	639	647	703	698	705	656	648	650	672	687	634	712	648	674	687	661	704	716	680	672	648	664	698	618	699	714	695	667	683	617	733	703	648	717	638	672	708	666	714	717	663	625	676	687	706	677	630	670	705	690	667	632	638	678	701	683	684	672	677	687	627	698	690	654	681	669	648	654	660	642	692	693	698	684	694	707	679	631	668	671	641	644	676	644	667	643	632	655	646	641	620	666	671	689	678	685	665	692	702	686	699	652	682	688	633	657	637	629	708	655	666	655	711	683	689	663	658	627	662
23113	21136	28819	29312	52986	50899	38289	21841	9451	2607	778	418	315	294	322	271	298	297	308	305	291	300	273	317	294	275	276	293	308	300	330	277	311	291	298	309	276	305	295	276	314	309	341	314	290	313	304	278	279	288	259	289	295	311	302	295	284	297	263	284	302	276	304	299	272	283	283	317	304	327	310	304	296	279	259	277	283	284	272	294	289	327	312	294	305	313	272	304	289	243	287	285	272	296	296	296	267	286	270	296	298	299	322	290	293	307	308	301	297	281	278	314	299	273	269	275	293	302	270	309	283	317	285	286	300	313	269	297	287	289	278	308	273	290	314	286	272	271	279	280	274	286	277	278	279	272	320	285	307	274	312	287	291	291	259	270	259	317	315	265	310	306	287	287	297	298	269	293	267	286	311	257	284	295	249	271	304	290	284	280	303	235	281	266	276	292	314	327	289	296	322	301	270	304	265	287	290	293	303	282	278	293	277	277	291	304	285	305	296	290	267	294	277	248	277	284	268	257	303	287	256	293	304	302	293	323	299	262	278	287	266	282	270	307	299	290	335	304	304	283	259	272	264	291	289	279	302	300	288	296	294	316	319	284	284	293	274	308	281	268	292	336	302	266	302	268	258	273	301	299	313	272	296	330	303	296	312	293	271	288	297	274	277	289	310	286	294	263	296	300	297	283	286	302	312	298	278	317	272	299	292	293	252	274	283	270	288	295	300	311	298	274	306	337	291	311	279	310	260	282	275	287	280	289	271	288	279	280	297	253	318	289	289	301	261	294	299	287	311	295	274	302	274	273	282	275	291	284	296	281	269	285	323	283	268	285	285	264	299	284	275	313	291	299	292	278	321	283	301	274	276	289	319	291	314	305	266	293	279	247	267	292	262	303	276	272	281	273	316	312	297	298	266	285	298	286	304	260	283	285	312	290	274	278	273	287	294	301	300	311	315	303	315	294	287	285	276	296	297	298	291	305	272	298	280	259	300	281	287	306	311	297	262	302	311	267	272	296	296	293	307	288	294	304	279	282	281	273	278	302	291	294	297	279	286	274	295	277	300	295	281	303	290	302	287	306	272	273	272	276	290	288	273	265	304	296	308	315	293	268	282	270	285	277	281	295	312	282	287	288	293	301	319	284	271	305	308	294	274	282	303	306	278	311	279	281	277	288	292	310	275	301	276	286	292	297	322	278	298	261	317	295	286	301	300	266	293	294	250	275	323	295	314	290	272	280	273	275	296	295	278	276	284	291	289	294	303	291	302	267	300	291	276	265	282	293	240	263	300	305	295	294	265	295	265	268	281	271	307	288	289	285	278	280	318	287	301	288	312	280	303	266	275	292	282	269	263	273	273	275	258	283	280	278	326	300	293	298	309	292	284	301	266	265	288	303	306	291	305	309	305	308	271	296	286	299	291	296	268	306	305	278	263	280	290	276	267	293	272	275	303	290	322	298	279	289	281	292	318	301	266	295	289	322	264	325	296	307	290	296	286	264	290	301	272	279	278	296	285	312	281	257	280	266	291	284	290	300	260	315	294	301	278	263	311	305	288	317	272	271	281	294	286	311	266	299	290	296	304	304	284	284	281	279	284	282	277	303	331	311	296	282	311	306	322	304	316	279	294	272	290	322	282	261	264	274	276	299	298	273	299	285	286	300	306	274	294	294	318	293	319	289	282	293	255	291	298	293	272	258	277	272	288	271	289	334	290	304	315	277	266	304	265	255	288	251	328	305	277	308	307	278	278	296	302	305	267	292	280	298	260	280	301	280	287	304	320	299	333	290	290	317	290	296	301	293	271	286	257	303	310	286	250	272	290	291	267	286	292	326	283	267	298	284	243	275	270	298	279	292	285	271	295	303	311	289	313	284	294	281	292	296	306	294	280	284	301	278	281	283	272	271	260	316	273	314	303	290	286	291	302	286	280	273	295	284	288	261	327	287	251	321	301	255	299	289	280	293	269	267	291	281	296	280	292	286	297	292	277	298	282	265	273	285	289	316	299	284	298	321	266	276	284	297	277	287	281	262	292	324	276	287	303	271	291	301	271	293	283	241	257	289	278	254	283	300	267	260	280	303	307	270	293	291	285	306	283	305	293	266	296	278	272	304	286	265	281	288	327	272	274	291	309	288	293	260	331	298	289	293	294	264	317	314	290	263	296	291	288	275	318	300	280	288	285	291	275	290	273	281	279	300	291	278	282	306	317	309	278	298	301	301	291	290	290	289	273	280	303	329	302	304	264	278	276	301	281	328	310	276	294	292	291	280	273	304	298	309	293	295	303	273	274	287	304	266	271	287	304	279	275	291	290	241	293	271	293	288	296	292	291	278	289	271	307	262	263	267	315	290	277	282	299	312	268	294	294	299	262	292	307	289	268	282	295	297	264	289	306	306	278	284	297	296	300	298	281	290	277	287	295	306	283	309	316	299	267	299	299	296	241	293	285	276	288	285	285	291	263	281	305	267	262	259	271	293	306	283	267	301	299	276	285	274	316	301	299	288	293	271	301	275	324	274	300	291	286	298	288	274	271	311	261	305	279	283	280	312	258	294	286	277	280	293	333	275	290	322	266	298	289	292	328	318	264	284	277	271	272	296	283	259	277	286	230	306	300	274	315	299	291	286	306	302	300	306	287	279	292	305	278	282	286	303	286	310	301	308	304	267	301	275	298	338	271	293	315	317	315	304	307	299	305	282	248	257	281	288	265	291	285	291	297	289	256	276	311	272	295	321	273	304	269	313	297	294	311	263	273	287	287	267	256	287	300	268	311	310	302	274	288	327	317	290	268	280	293	284	295	314	271	291	299	264	288	245	288	278	275	288	310	291	279	248	302	270	293	275	263	299	277	279	295	281	308	267	268	293	259	288	292	324	286	323	279	303	267	292	269	273	291	305	316	299	270	286	270	296	292	301	289	291	269	261	300	288	272	295	311	306	275	310	315	296	317	283	280	258	267	260	313	296	276	294	290	253	266	317	278	279	278	285	286	273	285	292	290	306	281	291	284	299	302	301	293	277	296	290	275	273	280	303	309	294	269	280	296	307	317	270	258	266	289	268	274	324	308	312	295	296	305	271	289	277	272	307	304	282	279	273	311	270	263	273	269	280	308	313	308	297	290	289	311	273	256	294	292	309	275	288	290	282	282	276	281	305	304	276	264	285	274	298	312	286	260	283	284	296	278	283	268	283	288	291	295	280	294	278	271	276	302	263	298	299	280	280	281	282	265	291	297	303	290	280	283	272	296	299	272	287	279	256	309	296	278	282	249	289	275	328	271	317	290	277	257	307	294	306	277	267	276	295	293	303	280	273	294	294	300	303	318	290	260	271	297	292	303	272	318	262	285	290	319	311	275	299	284	273	302	272	287	266	288	292	316	303	309	302	308	309	263	293	278	275	269	301	245	296	304	279	298	308	304	323	286	300	302	267	292	318	317	293	297	292	321	262	280	246	289	307	307	292	268	271	293	258	279	303	286	304	287	279	315	292	289	284
12349	24492	21162	43667	72545	57580	42757	29095	15810	5966	1951	898	594	551	529	537	549	497	533	521	522	520	465	515	506	505	507	510	508	552	476	488	530	528	518	531	512	470	498	516	497	537	510	539	507	522	530	501	507	508	519	531	586	552	525	495	492	477	494	513	540	545	517	564	507	516	546	519	548	503	541	540	490	530	562	508	506	522	526	536	530	507	520	472	490	518	509	500	468	498	509	521	516	532	515	502	489	536	548	526	528	521	519	489	551	468	497	507	524	521	491	528	542	516	486	495	531	489	498	522	525	508	563	513	518	548	493	541	534	527	487	492	516	482	496	512	531	563	495	507	536	529	498	513	499	546	515	505	507	518	541	484	503	500	550	517	545	489	548	508	513	504	509	497	522	525	510	494	487	508	495	499	482	512	521	506	535	508	482	518	521	556	491	520	530	478	508	531	548	497	507	524	505	538	542	523	542	520	526	524	556	514	500	533	480	528	537	530	510	459	515	542	504	491	507	520	525	523	527	514	503	514	531	532	492	477	519	516	505	503	499	577	507	494	498	495	510	519	495	494	548	533	513	488	493	546	540	497	466	509	499	516	528	503	486	480	519	529	524	513	488	495	503	481	525	499	516	512	511	466	501	516	480	519	509	512	526	508	519	469	454	510	522	501	516	518	520	507	490	499	520	471	546	536	535	520	517	492	533	511	492	500	523	535	465	531	522	514	516	493	507	528	536	492	531	536	541	513	522	516	542	514	537	527	515	542	486	493	516	505	508	555	510	465	507	543	508	525	514	506	518	521	529	514	550	515	536	558	570	493	508	509	489	522	505	514	552	539	497	474	525	545	523	524	496	465	515	556	510	505	521	564	496	476	527	492	502	543	505	508	528	503	513	510	531	511	515	531	491	529	487	452	497	462	508	468	531	520	530	494	527	470	493	539	541	518	469	490	524	524	479	485	515	515	511	478	501	524	515	527	482	527	552	533	467	508	520	527	547	548	536	527	478	518	503	520	507	534	531	547	503	523	512	521	519	555	522	507	498	513	496	560	481	495	487	502	501	490	506	541	504	535	494	531	490	514	488	519	535	510	491	519	453	530	532	476	545	531	488	522	529	498	502	539	555	537	505	556	496	542	553	502	511	566	494	493	489	518	539	562	544	542	538	518	469	545	505	518	525	467	509	568	558	491	471	531	539	506	526	507	510	498	486	495	493	511	473	488	505	502	531	526	501	569	518	513	544	499	535	550	527	528	500	492	522	526	503	522	498	553	571	533	493	516	478	518	527	522	496	503	506	538	532	480	454	555	506	533	515	488	491	506	517	506	546	522	528	539	548	537	477	504	523	490	515	504	494	534	510	503	531	497	547	547	517	504	531	519	522	508	480	531	492	497	555	499	519	506	508	503	531	511	493	517	529	528	505	522	563	528	522	520	549	528	548	481	548	565	556	526	497	527	500	541	525	501	481	489	511	510	537	519	501	510	507	519	516	522	527	515	488	531	524	496	492	469	522	527	505	523	500	520	542	541	510	521	515	485	517	534	558	538	585	532	484	516	526	498	497	534	498	532	509	500	483	528	496	518	517	489	516	478	537	492	567	538	516	540	520	523	499	557	531	527	501	525	552	534	477	512	521	488	557	511	544	523	510	463	546	491	489	485	534	493	517	514	467	487	544	522	531	544	491	531	514	527	530	509	490	503	509	527	505	516	548	555	498	462	538	530	497	512	558	514	479	516	544	502	494	486	550	513	501	508	487	513	520	543	538	504	477	507	497	489	529	551	501	527	491	502	536	531	551	468	493	513	501	511	498	541	524	536	533	515	525	495	544	512	498	540	501	541	492	470	507	496	526	470	507	492	515	513	515	521	531	514	523	514	476	554	512	504	531	537	507	554	491	551	552	551	499	524	471	532	480	521	471	520	513	464	574	511	503	529	494	472	516	555	517	518	499	512	532	504	513	523	508	519	479	504	572	493	501	531	472	510	529	488	509	531	506	511	511	521	541	493	511	535	532	522	533	499	522	529	470	541	541	496	546	542	547	496	538	515	556	543	537	508	523	523	519	518	507	507	518	525	515	501	525	524	508	522	523	524	504	554	531	521	500	545	517	517	499	477	507	508	508	512	531	530	548	552	520	516	512	524	526	561	500	508	511	545	487	465	485	555	515	533	541	513	489	545	492	532	466	480	551	510	476	509	517	480	490	523	494	477	497	524	494	552	496	496	495	521	511	524	501	531	539	493	552	492	545	509	510	507	512	505	522	516	536	521	520	559	503	516	534	545	544	557	507	498	505	544	503	558	487	544	498	494	502	486	506	496	482	496	531	500	547	542	530	496	483	505	517	499	532	549	511	482	503	469	507	468	481	527	505	499	494	474	523	500	536	497	478	536	521	489	495	523	546	501	554	508	554	497	549	553	498	484	526	504	546	524	526	515	516	522	535	534	507	475	484	526	525	481	498	506	489	548	541	543	509	530	519	505	523	491	502	504	535	515	482	501	524	449	485	480	513	524	537	546	510	543	523	589	516	546	546	526	520	549	523	509	539	513	538	543	529	540	527	487	504	537	533	526	562	564	520	513	533	500	508	506	499	562	493	529	514	492	534	513	557	496	518	490	483	529	497	556	461	483	496	508	501	532	483	499	497	517	536	472	468	482	523	510	516	527	544	483	541	526	487	491	531	492	503	499	484	509	507	479	526	514	542	503	516	543	496	514	534	481	513	521	525	554	515	500	541	531	547	489	510	527	520	489	521	529	493	504	495	511	523	508	524	525	504	542	523	536	459	507	503	504	559	548	538	528	556	525	540	496	529	529	514	515	471	527	468	518	507	504	511	505	503	483	472	528	502	538	449	530	548	506	531	481	514	513	514	523	481	510	478	536	511	516	490	497	502	515	506	502	543	485	438	537	543	492	564	530	533	520	511	519	508	544	515	548	519	490	502	489	503	517	504	493	453	500	523	527	566	490	494	488	504	526	453	532	499	448	580	526	499	564	555	534	494	503	505	517	516	550	507	512	511	507	522	483	498	504	464	499	514	504	500	496	508	504	506	493	512	497	549	532	523	498	470	506	530	531	523	532	504	494	505	499	479	477	547	516	550	507	494	499	501	520	534	513	519	535	482	502	493	494	497	511	514	533	525	508	528	565	507	493	515	543	527	507	552	544	496	540	519	485	505	499	472	530	505	510	552	496	511	554	495	494	511	515	509	543	551	492	470	529	502	535	477	506	537	505	497	484	526	499	473	504	492	531	553	532	520	513	523	491	543	486	533	487	476	496	514	496	510	514	538	503	528	522	531	496	469	541	529	510	524	527	501	514	455	556	493	514	516	501	528	511	538	529	522	515	459	534	499	503	510	520	521	536	528	556	510	491	500	496	541	489	481	521	524	537	488	506	454	507	515	505	501	531	525	478	525	495	536	486	519	512	484	535	506	526	510	514	529	519	503	559	504	509	505	501	515	534	535	512	526	529	494	520	475	545	529	513	491	548	527	498
26503	19922	6493	14554	20865	12841	5885	2237	1091	646	435	410	410	363	401	411	429	354	374	426	411	423	434	400	378	360	368	398	407	383	399	425	394	383	384	400	394	389	416	397	403	418	372	362	408	393	435	398	382	382	387	416	379	420	423	422	390	403	417	373	389	389	420	411	406	407	394	396	402	393	422	381	403	389	399	405	412	421	389	424	402	397	406	406	381	385	415	405	391	416	403	382	419	416	397	381	393	384	383	389	392	419	370	424	362	396	416	424	383	371	414	415	409	395	398	392	379	407	409	414	393	425	384	410	412	427	436	384	399	362	396	383	402	402	415	435	382	411	400	411	414	420	418	417	430	371	407	358	397	403	376	393	385	421	398	400	418	386	410	388	393	420	378	452	399	428	401	393	379	441	419	395	390	407	411	433	406	412	400	388	405	366	384	399	417	406	422	390	413	413	406	378	375	393	395	426	405	416	390	389	414	405	417	408	448	417	378	399	416	429	407	424	399	404	412	388	422	391	426	400	397	405	425	428	365	445	384	409	422	394	399	414	385	357	418	423	407	411	405	404	405	407	416	422	386	433	433	365	417	409	397	403	402	377	442	405	418	369	401	424	427	391	434	412	378	411	407	401	392	399	405	368	411	411	395	426	414	418	470	406	400	419	428	407	427	390	394	421	427	412	403	425	378	386	400	407	376	392	402	408	402	396	382	406	392	397	383	413	414	387	400	394	414	421	395	412	419	424	410	395	395	381	391	375	417	402	372	421	379	404	395	373	401	351	409	393	383	412	422	348	399	372	406	415	395	405	410	460	423	420	387	420	418	397	397	431	404	417	405	396	417	387	401	414	380	376	455	379	435	428	374	385	388	379	390	439	372	431	394	357	377	394	381	403	403	438	409	444	435	389	414	390	406	374	401	438	414	401	419	414	393	424	438	429	383	372	413	399	436	406	391	448	412	396	399	424	378	440	412	430	390	388	394	420	409	396	412	398	380	393	351	392	402	429	379	377	395	394	397	390	383	422	410	391	402	419	401	398	422	391	439	405	401	387	419	402	404	414	424	385	390	357	382	415	378	443	406	392	409	413	377	413	442	403	427	390	381	429	427	443	373	400	408	399	387	419	405	429	415	384	385	390	345	420	378	387	416	428	412	397	422	391	423	421	397	452	415	388	401	419	387	372	440	376	426	437	420	413	389	408	438	418	373	390	435	413	385	410	381	407	387	423	412	434	406	431	383	398	374	429	407	397	390	390	393	397	396	374	429	420	393	378	401	401	385	381	384	417	414	405	409	375	407	397	429	372	403	407	386	424	402	412	400	411	391	367	403	385	391	417	386	408	398	379	413	412	394	391	397	364	405	420	356	434	403	356	402	387	395	410	383	397	400	398	399	395	421	415	379	401	404	381	367	403	399	408	399	400	398	402	377	407	410	390	390	396	399	409	393	424	434	437	398	421	392	411	384	374	401	388	426	379	386	391	384	429	384	411	386	392	385	395	406	398	387	427	355	413	420	415	430	382	441	375	391	372	383	412	391	397	387	407	402	431	404	425	435	425	432	393	396	393	424	393	413	425	402	375	432	405	389	408	422	380	411	390	390	390	416	416	394	354	425	444	395	399	377	406	403	397	434	408	411	427	424	400	400	409	383	415	456	402	423	390	398	373	380	394	445	391	418	387	389	411	418	388	430	409	377	444	371	411	387	404	391	386	398	402	418	382	396	398	438	383	405	399	382	416	445	406	396	400	413	408	381	378	390	398	396	396	377	424	394	361	369	374	396	396	371	412	411	398	403	381	385	380	377	423	428	407	363	389	421	405	412	397	385	422	414	352	381	388	389	381	382	393	397	407	417	396	398	414	394	437	390	406	423	369	398	370	433	406	398	421	379	373	399	395	392	425	397	423	392	419	388	419	396	425	398	414	416	409	413	375	419	372	410	396	445	446	398	421	447	405	428	451	420	415	430	405	403	382	455	425	387	387	389	379	375	401	416	388	392	406	413	403	400	414	436	387	400	429	420	418	357	416	424	389	441	358	416	394	389	381	390	389	408	383	446	411	405	400	409	384	370	364	397	408	411	363	393	386	425	436	406	388	404	389	414	386	407	380	412	385	390	396	437	395	380	370	399	387	399	444	391	415	389	427	407	392	413	367	408	404	419	370	413	392	453	403	434	362	408	393	425	403	408	415	375	388	393	409	384	416	448	382	372	408	360	416	409	394	411	402	393	422	368	388	401	361	390	428	445	367	404	434	408	352	394	397	398	403	408	392	391	427	396	416	434	385	366	423	381	429	442	385	417	387	405	393	421	414	403	438	406	410	402	412	372	397	402	400	381	394	358	416	397	388	426	425	374	384	429	389	380	410	411	412	384	429	356	409	402	373	398	364	430	422	376	415	392	374	407	427	410	379	412	400	371	389	422	405	375	401	425	411	393	418	445	430	396	407	408	418	431	433	408	382	449	379	384	417	418	394	406	389	407	377	396	411	420	450	422	424	416	374	388	356	401	405	406	404	412	414	431	416	429	400	427	399	420	411	379	416	397	390	415	395	396	387	386	419	423	399	405	391	396	395	398	449	400	418	398	413	387	367	406	383	396	402	418	434	417	396	409	405	390	423	392	418	413	385	366	389	410	391	390	386	400	411	401	407	389	383	413	399	418	419	410	423	368	397	386	401	407	393	388	374	410	416	386	390	420	379	391	421	402	396	388	409	434	404	379	380	406	375	388	399	413	400	436	395	439	365	401	405	423	419	437	373	403	394	379	414	426	410	424	421	411	408	420	406	391	398	421	405	405	400	397	394	375	377	421	401	395	371	397	434	429	392	434	410	400	362	434	407	376	426	395	386	395	384	396	385	377	387	416	402	419	405	419	368	432	442	358	412	368	398	453	424	392	415	437	391	407	426	377	396	415	404	375	384	437	394	391	394	359	387	408	389	381	414	406	375	412	386	367	402	406	385	408	407	415	402	418	423	389	411	412	406	361	405	413	381	381	400	414	383	375	401	389	417	385	367	404	374	355	393	394	366	388	411	386	407	409	401	410	435	388	361	420	402	418	394	397	380	399	394	409	384	421	391	380	399	392	418	397	365	404	420	414	389	401	404	415	423	363	380	385	409	393	407	414	415	387	364	361	382	409	398	376	406	412	390	392	370	381	396	418	431	404	380	375	408	395	362	391	404	400	445	377	394	401	423	419	414	367	444	390	428	408	420	422	418	401	415	386	370	367	403	404	423	395	424	390	395	395	396	409	396	413	377	396	394	403	404	401	403	409	352	400	445	390	399	428	423	440	410	390	422	410	387	396	409	388	424	394	386	363	394	399	425	439	404	377	417	362	394	390	400	394	408	407	426	361	409	388	416	424	414	412	405	395	400	398	402	385	396	409	388	346	421	410	425	405	409	398	409	409	422	402	402	389	398	398	398	399	385	386	433	360	395	385	452	404	381	378	413	386	422	388	399	397	406	413	406	395	434	371	407	421	412	384	394	417	396
5740	4881	2833	22307	28456	20006	11432	5319	2439	1225	882	745	705	718	746	696	755	712	710	687	706	716	744	759	704	697	726	744	706	706	737	708	724	711	717	758	745	701	705	733	700	717	708	734	678	730	723	676	699	699	717	686	688	725	740	730	709	711	722	681	724	751	673	756	771	716	695	725	687	722	679	734	753	696	748	745	664	735	750	770	680	685	742	787	705	691	677	720	696	720	709	733	738	717	759	721	704	744	711	722	741	692	673	712	720	738	751	736	693	739	703	706	683	716	741	711	724	754	728	694	727	691	712	725	711	722	730	731	697	760	709	759	745	697	718	738	667	760	707	745	690	669	686	714	695	717	743	688	739	712	671	740	726	702	782	746	669	720	693	728	720	706	738	768	735	731	747	741	728	734	653	674	782	702	710	718	736	722	720	696	720	734	722	727	704	744	743	707	733	693	760	715	732	744	677	712	700	740	721	734	737	740	710	668	706	693	746	746	715	699	734	664	726	693	707	687	744	705	712	742	728	728	681	701	702	741	684	756	650	662	696	720	711	690	697	772	745	700	727	720	718	734	693	719	691	741	696	758	700	734	721	768	734	697	755	697	693	689	698	749	747	762	675	691	716	683	745	695	744	743	758	720	739	743	727	703	692	672	760	718	743	752	742	739	672	763	767	672	698	714	748	761	734	726	737	711	765	713	715	709	713	716	722	724	695	720	720	708	736	675	707	712	714	690	710	676	757	703	772	737	705	659	752	750	670	715	712	723	750	716	707	732	740	730	689	715	709	702	731	765	713	751	715	744	716	718	723	768	688	703	695	694	736	838	755	752	746	694	679	750	715	736	741	677	702	759	685	727	709	727	734	723	746	703	691	751	716	758	723	695	695	775	700	740	720	710	691	703	717	664	684	790	727	674	744	750	765	705	700	685	712	730	726	712	732	730	714	680	727	704	752	723	678	714	752	732	707	751	723	663	722	703	738	705	750	706	708	712	683	715	756	712	734	709	712	694	705	745	717	730	722	723	718	692	693	688	743	718	689	707	718	756	695	694	751	746	683	736	699	696	712	733	771	724	710	703	714	734	718	727	719	751	678	709	709	658	709	737	722	741	725	734	731	790	638	743	746	700	729	709	673	745	707	739	666	718	736	733	709	714	756	742	728	719	711	735	705	724	726	693	716	685	755	736	723	729	714	713	674	740	683	754	765	716	723	714	773	669	738	724	680	666	704	686	739	709	732	686	773	726	741	672	751	757	730	695	689	736	757	730	690	736	649	704	701	755	682	726	710	720	719	652	667	736	728	721	720	706	737	696	739	755	706	750	711	697	759	773	731	760	689	698	710	699	717	756	721	711	688	767	716	733	738	738	727	754	695	714	748	753	725	719	716	783	738	699	714	726	741	703	687	712	731	754	675	713	704	755	723	749	692	689	749	720	726	743	686	695	669	739	741	725	787	750	668	717	740	731	763	687	694	749	697	756	728	723	699	651	679	735	758	700	720	697	680	727	722	685	706	731	706	666	779	739	717	731	696	685	707	690	710	737	695	708	722	739	706	696	705	722	728	701	686	709	731	692	717	679	709	696	713	770	691	696	741	747	712	797	710	717	699	679	747	727	739	695	665	710	746	713	701	681	688	752	707	751	671	708	734	715	760	704	710	728	757	702	721	720	710	781	709	708	711	684	688	705	685	743	711	739	741	720	706	677	679	761	733	703	746	701	761	706	727	718	720	653	736	718	734	753	748	704	711	695	757	731	735	718	728	747	717	730	787	730	726	776	705	686	717	741	723	683	756	739	697	706	715	697	745	722	694	659	757	683	729	695	736	743	736	701	720	702	685	707	726	702	720	683	725	686	730	744	714	740	714	702	723	695	682	701	657	650	710	769	694	722	691	741	688	761	659	722	715	743	691	684	737	693	734	749	715	730	695	699	747	721	739	700	686	679	740	695	749	684	728	770	707	747	736	770	707	749	726	732	689	709	702	737	693	725	697	735	738	722	713	743	725	738	711	718	740	766	729	691	671	743	749	724	721	712	708	709	732	723	742	718	686	685	765	677	727	765	754	711	701	684	730	682	743	731	765	714	766	705	739	781	751	723	724	772	722	664	731	729	702	729	694	711	769	727	736	717	771	722	734	714	738	712	704	703	693	712	725	702	704	680	715	746	675	712	716	737	677	723	724	736	722	722	712	700	720	730	727	704	722	741	679	744	741	765	735	771	769	765	693	714	720	746	688	666	770	721	760	744	714	778	740	691	695	673	736	701	724	714	696	743	753	756	691	739	783	741	679	711	732	725	727	708	681	709	691	703	689	702	774	660	717	779	740	708	727	768	733	690	657	683	706	768	756	727	730	711	694	745	788	729	766	757	738	726	746	721	750	710	733	751	684	741	685	721	697	775	701	758	756	723	729	733	730	742	733	737	758	738	710	725	681	706	719	753	684	752	728	719	720	716	715	735	723	708	645	695	731	670	761	692	758	703	727	708	739	733	750	746	722	734	738	723	772	741	699	718	728	744	722	779	726	754	739	712	713	774	681	682	734	716	757	720	719	759	714	715	712	693	704	704	714	734	746	695	721	743	693	720	686	703	720	700	723	682	722	715	694	767	743	739	741	670	754	797	722	727	653	719	701	654	721	735	733	753	707	711	730	710	687	728	694	742	705	700	697	742	723	708	720	759	742	729	759	744	709	737	683	715	687	701	724	690	668	746	738	751	700	715	681	716	700	662	714	726	691	722	700	739	689	667	724	729	727	744	703	707	716	711	700	681	714	706	747	776	665	714	730	729	688	711	771	718	721	717	741	738	700	707	716	732	717	760	712	739	667	776	733	713	768	713	719	687	767	713	752	683	718	739	742	733	740	691	737	684	732	746	739	766	714	713	737	709	709	675	722	718	694	762	674	731	744	750	759	730	728	736	701	774	702	721	708	735	762	668	775	747	738	705	691	734	727	758	693	707	756	717	708	744	719	734	719	755	733	709	721	669	736	723	767	715	767	747	735	726	715	723	729	699	704	740	737	730	734	755	685	705	753	722	671	751	741	722	698	721	736	753	688	683	728	734	716	701	742	727	660	679	745	731	767	774	753	765	770	693	714	728	688	701	694	756	725	734	723	718	720	683	732	706	695	726	755	725	709	704	705	688	719	755	742	722	729	717	715	721	716	698	741	776	750	692	691	735	707	703	677	772	735	702	731	782	733	696	737	738	765	738	671	713	752	708	763	736	772	701	698	726	697	675	720	770	729	697	709	725	742	670	713	696	689	703	698	755	763	723	696	660	713	676	706	731	700	713	704	741	721	744	715	738	734	658	728	719	730	788	725	725	746	746	742	759	705	737	683	707	692	684	769	773	734	709	778	720	745	724	696	709	738	744	691	731	692	703	731	737	666	666	722	742	731	707	703	723	778	712	746	741	720	732	741	762	649	721	681	745	710	761	736	730	731	749	773	725	757	774	704	741	717	696	733	716	716	709	757	665	697	687	740	720	743	760
24893	21123	26931	34063	47036	33771	21491	8515	2608	912	552	400	413	397	399	380	373	395	341	362	360	358	354	380	346	362	384	381	367	394	344	334	336	377	391	387	380	386	362	398	383	360	392	371	392	377	398	370	371	395	384	392	377	388	363	356	368	401	355	363	410	369	352	388	360	387	412	436	380	350	356	412	328	389	340	356	343	441	344	367	382	364	371	385	377	352	374	383	353	338	358	354	383	359	408	373	374	334	379	351	386	367	360	372	362	377	373	364	413	366	355	348	374	359	355	358	383	387	379	365	355	377	356	378	387	362	383	359	369	370	353	398	344	331	394	364	354	370	343	372	365	369	347	379	357	383	372	389	394	321	358	395	387	370	364	350	404	389	393	362	377	407	395	401	371	371	346	352	352	362	389	414	354	376	353	397	416	377	361	376	350	352	366	376	365	386	379	378	338	378	372	401	405	360	353	363	359	402	358	407	382	391	351	402	397	352	344	363	356	380	363	353	359	377	363	372	401	414	364	377	372	387	328	338	405	356	339	393	345	365	368	392	377	378	402	408	383	362	369	330	345	374	349	400	351	406	350	385	326	336	386	360	333	362	403	373	365	424	360	401	381	379	401	394	389	376	351	361	356	364	353	404	360	402	376	366	355	345	353	385	402	390	372	374	402	365	369	383	394	381	352	341	384	348	389	404	341	368	332	388	386	380	404	399	368	398	354	355	363	369	351	390	365	385	380	374	384	394	400	390	381	366	371	388	390	386	378	364	377	374	412	370	361	398	368	376	425	349	375	404	347	382	343	387	393	359	415	389	373	407	379	365	359	365	349	379	370	359	364	374	360	366	389	369	378	317	364	363	380	390	372	398	408	373	377	365	345	390	370	383	394	340	347	369	366	388	383	394	364	347	382	395	346	368	354	387	352	396	369	381	368	378	387	356	358	340	357	371	362	381	406	380	382	355	369	336	381	334	375	369	351	389	372	364	360	363	351	373	364	388	367	353	370	373	368	338	357	355	396	365	387	358	349	358	382	350	396	381	414	353	396	350	386	373	383	355	364	373	394	421	388	354	354	367	391	368	362	356	349	387	372	395	367	369	389	350	361	383	369	357	377	331	344	366	335	346	356	345	381	359	331	378	362	385	384	415	395	364	400	390	365	366	372	356	356	375	355	345	357	359	358	360	372	376	384	386	361	365	353	369	388	393	372	361	369	384	357	341	377	425	366	378	419	361	353	371	419	389	368	391	353	367	378	392	381	319	398	360	395	362	354	373	371	380	373	345	356	374	356	376	373	388	350	396	388	389	411	355	357	368	394	371	376	348	364	388	346	379	413	393	393	363	406	382	353	359	353	380	394	378	354	370	372	399	332	375	384	387	311	382	381	367	362	349	345	348	360	341	381	369	381	351	353	400	390	359	357	401	350	361	359	363	390	389	356	375	373	375	384	383	353	371	377	379	362	374	343	393	361	350	370	362	391	384	395	363	374	392	365	364	400	354	345	367	345	381	366	362	367	362	393	371	350	409	378	384	387	363	373	381	354	376	397	370	399	365	351	421	367	403	359	361	372	395	389	377	370	392	382	405	367	397	388	344	395	390	390	373	341	376	373	368	372	383	356	398	366	387	371	377	358	318	398	378	352	381	349	370	412	313	399	377	358	399	353	371	371	371	366	365	386	369	358	373	374	366	385	352	354	340	348	358	376	381	338	396	388	376	365	397	350	377	393	410	356	360	379	373	384	358	356	373	381	392	377	362	357	359	347	324	367	362	323	370	346	348	382	375	366	394	366	379	372	380	404	420	341	361	359	345	360	349	381	376	366	395	412	374	377	369	395	328	376	317	338	378	397	368	367	363	383	369	378	405	349	389	346	381	387	364	358	373	378	375	344	361	351	339	364	355	405	344	405	364	357	379	384	405	379	376	315	348	354	388	378	413	364	359	384	373	368	361	371	377	356	372	361	396	407	379	344	390	384	383	352	381	377	386	355	410	351	345	345	351	375	367	366	359	362	384	347	357	403	392	362	375	379	399	329	372	370	341	404	371	367	380	356	376	379	339	355	384	382	368	349	391	358	393	380	349	364	364	365	372	412	337	396	392	374	353	338	344	371	370	367	413	385	349	377	417	399	381	344	370	387	408	394	358	376	356	385	385	375	378	366	363	349	355	351	393	362	365	361	364	403	350	355	341	419	364	381	412	376	372	372	362	365	397	366	350	381	361	395	367	366	393	366	360	349	366	367	378	352	390	376	396	405	382	396	393	376	360	382	385	368	344	334	409	390	391	379	371	337	370	376	342	348	372	386	397	362	378	368	352	386	365	352	370	366	355	348	346	391	352	342	347	371	402	320	366	371	363	362	381	368	309	419	361	356	378	384	344	355	373	360	397	364	339	371	385	407	366	319	359	357	409	327	427	387	375	357	395	380	372	406	366	386	380	380	399	386	370	395	364	362	356	393	411	378	358	373	382	357	348	340	382	399	379	377	344	348	414	371	419	350	367	395	408	388	390	345	369	362	389	366	356	356	369	361	382	406	411	368	387	382	373	376	361	399	352	375	377	378	373	400	368	375	379	388	374	400	343	369	395	353	368	388	349	343	358	373	350	356	360	372	383	348	383	368	376	397	339	379	367	372	360	371	384	371	353	363	350	340	371	356	346	395	370	377	382	380	370	392	375	363	382	394	342	402	352	377	350	418	386	370	368	333	376	378	342	344	393	375	359	418	375	369	380	359	373	361	411	347	375	374	376	395	374	364	343	382	343	350	408	399	399	354	349	389	371	361	383	377	384	381	341	367	372	396	396	386	347	360	385	389	390	372	368	388	364	414	392	365	335	360	344	376	330	347	384	357	357	376	376	359	383	371	362	374	400	351	377	382	389	364	356	364	374	378	402	380	384	363	380	357	403	331	371	371	353	361	343	382	346	392	380	356	398	384	378	349	389	349	366	373	377	364	380	402	379	347	368	362	355	377	400	371	372	348	342	350	404	370	406	354	354	355	363	383	410	371	366	374	405	348	369	394	376	337	359	398	390	382	367	362	362	367	380	366	375	344	350	381	321	391	373	330	351	365	388	386	338	367	390	378	366	345	392	371	332	375	360	363	393	389	371	391	390	385	362	383	377	395	367	400	380	398	386	356	362	378	393	386	355	381	335	423	352	414	349	368	355	382	381	362	369	346	390	386	381	382	375	365	330	360	384	364	382	336	360	342	406	375	335	364	361	379	380	320	374	363	369	355	393	350	393	348	360	337	371	345	363	369	381	392	383	391	342	376	386	367	394	405	366	341	386	346	350	368	397	390	388	368	363	393	360	388	383	393	345	407	403	409	347	378	373	377	348	353	403	350	363	350	382	368	379	381	351	363	382	366	396	373	380	415	393	369	356	392	382	364	381	384	371	386	344	383	391	368	360	373	391	384	364	386	395	366	371	365	392	350	359	362	389	334	395	356	341	364	340	338	366	374	392	370	366	357	425	336	393	350	402	331	383	375	371
7306	10438	10967	43452	50374	38832	27318	14348	6003	2305	1135	805	660	727	663	647	665	675	659	678	681	731	685	660	671	653	632	637	703	667	711	688	670	675	710	682	634	672	679	622	672	658	663	694	674	674	771	666	669	685	708	674	743	704	607	641	695	677	672	689	631	667	653	667	664	677	645	668	649	695	723	687	706	702	683	678	651	708	674	692	651	662	669	659	671	700	649	694	687	665	670	708	692	678	649	629	706	680	631	685	659	694	694	697	669	714	704	690	637	691	690	665	666	688	727	722	621	642	642	666	669	737	635	630	681	700	657	647	705	676	671	693	649	671	662	650	711	730	689	680	660	689	674	672	721	621	746	685	651	676	616	676	702	687	686	614	651	644	652	667	686	625	656	670	678	701	645	621	681	666	664	728	628	693	724	621	663	686	697	695	681	645	658	667	667	711	650	646	671	661	704	689	677	675	665	677	666	686	669	712	657	609	682	705	660	632	685	667	682	660	671	710	656	671	681	696	703	663	698	671	673	677	662	649	693	677	667	644	737	682	661	669	654	662	653	633	709	639	700	689	697	649	676	643	659	682	652	643	643	653	654	637	754	647	685	680	652	633	680	687	642	650	682	736	689	695	662	649	701	726	735	663	659	692	653	709	703	667	659	694	665	637	700	693	648	699	689	667	661	730	649	609	700	687	657	677	689	679	689	644	668	639	662	699	731	631	684	676	612	672	621	673	667	668	700	682	661	654	732	656	646	643	677	691	684	652	668	657	695	706	612	673	648	671	673	665	677	632	687	693	672	699	635	666	689	690	663	689	639	649	717	638	680	666	643	669	678	646	647	614	679	641	638	650	710	680	646	682	661	694	709	629	700	651	675	658	624	661	680	664	646	650	679	639	660	648	671	656	678	706	621	701	674	652	655	631	721	683	682	685	702	656	700	663	688	669	704	680	683	695	691	650	685	637	696	667	667	645	657	664	724	669	650	703	613	691	682	722	668	685	694	689	647	664	655	643	654	656	675	698	609	654	667	629	720	673	670	708	673	676	697	679	661	691	684	661	718	719	655	674	684	659	633	628	625	678	674	717	668	669	664	628	653	689	670	684	654	678	640	690	683	679	652	678	650	690	726	645	664	678	660	694	734	673	645	684	693	644	673	657	641	670	767	591	682	695	661	663	633	657	649	673	677	645	690	666	673	688	685	711	640	689	638	706	656	644	650	704	609	670	660	659	680	730	660	707	697	650	664	732	683	646	662	693	728	696	689	686	660	720	638	678	661	695	667	698	672	684	693	652	683	679	686	678	671	715	679	660	669	694	705	653	639	687	698	685	657	679	690	697	705	664	740	674	731	662	703	712	694	668	663	639	676	683	722	672	595	668	691	694	657	637	675	661	703	643	649	675	648	667	659	632	686	687	659	654	639	643	654	684	702	740	614	634	679	642	663	680	676	660	648	687	650	657	692	658	674	697	686	645	689	728	685	650	722	678	668	697	706	637	695	657	639	652	689	673	659	675	723	711	692	706	685	687	627	678	671	658	665	697	714	672	675	637	646	669	717	660	690	697	680	662	660	650	662	691	673	642	694	662	621	733	674	671	687	695	649	691	639	657	685	635	689	649	716	686	654	647	672	701	655	684	707	675	686	661	645	697	701	662	673	644	644	703	664	655	629	701	672	676	636	708	678	669	707	735	657	681	674	685	670	732	682	669	676	692	649	688	711	660	690	683	624	662	661	680	696	675	663	693	688	700	653	722	665	683	653	712	640	665	667	607	703	654	671	701	649	674	706	672	686	674	657	689	653	703	657	655	684	687	688	589	663	669	652	681	707	620	658	668	673	665	648	714	684	731	647	660	695	698	672	642	674	703	665	682	616	739	654	668	738	647	692	673	709	705	703	635	671	650	703	703	717	617	628	653	617	655	697	628	726	648	668	658	641	655	675	658	698	679	679	682	649	662	636	662	703	673	625	651	652	669	673	709	673	648	708	668	688	646	668	701	636	683	668	668	683	663	668	671	666	700	666	708	665	680	663	714	695	651	699	687	672	704	672	711	669	650	657	655	711	643	702	664	671	670	635	643	657	672	702	684	660	680	711	678	684	668	652	685	697	685	698	674	679	654	724	696	687	690	625	697	643	696	660	656	665	675	653	704	670	698	719	664	690	673	691	634	668	604	708	655	640	648	630	686	706	633	658	689	688	704	656	667	703	694	702	652	717	623	681	631	627	651	700	691	686	674	649	705	668	714	666	640	678	662	669	691	696	637	688	676	659	622	670	632	659	639	623	649	712	701	684	720	715	692	676	713	697	683	666	679	682	677	664	724	681	711	679	665	684	662	706	666	684	645	702	676	653	670	667	657	690	654	699	658	668	690	651	639	659	673	646	631	690	664	692	624	692	676	676	629	642	693	692	698	647	632	657	623	710	635	650	693	649	666	660	661	663	687	685	681	686	652	677	664	699	670	677	670	623	674	662	689	665	695	675	645	695	603	691	653	640	695	740	645	661	673	646	718	647	691	650	648	694	701	714	655	670	675	703	674	713	673	625	657	669	682	677	660	684	636	684	643	668	695	690	658	680	640	653	702	706	699	659	716	702	642	713	707	673	644	696	647	691	679	645	693	688	657	694	729	661	664	705	686	645	684	682	671	678	662	654	653	650	666	650	673	673	675	687	657	669	693	683	723	716	742	693	648	710	651	660	701	651	686	646	690	723	720	698	639	717	710	642	678	648	655	667	679	670	622	659	675	695	704	668	653	643	694	683	713	675	650	739	698	757	658	683	662	668	687	666	686	642	667	606	698	662	669	664	640	665	680	675	658	684	726	658	658	671	648	650	715	692	656	657	664	738	704	665	642	656	696	656	671	640	679	692	647	649	643	651	632	682	686	650	654	700	663	705	689	705	653	705	689	656	669	715	650	653	689	657	675	677	686	672	650	666	693	653	651	671	689	698	693	639	674	658	633	639	719	657	671	695	658	735	676	693	691	681	687	701	679	708	696	718	668	683	679	632	665	655	643	669	711	659	659	668	647	685	662	712	660	653	653	666	689	664	696	670	673	656	690	729	654	710	659	689	675	659	714	622	672	689	672	685	653	681	660	659	683	639	692	687	687	665	628	676	662	653	677	629	663	657	678	689	657	630	667	701	672	664	672	657	670	639	636	708	669	681	648	624	705	688	692	646	668	663	671	669	681	647	703	674	647	663	660	672	710	710	682	725	699	701	665	700	664	693	699	676	671	652	722	635	642	676	675	703	691	699	681	734	654	663	654	657	711	672	684	673	665	722	659	658	659	663	672	720	724	693	667	662	698	711	662	698	680	646	685	676	675	678	647	704	674	679	669	731	708	645	652	651	722	659	698	648	639	668	681	657	695	662	689	715	691	679	651	612	694	702	745	689	649	659	672	651	641	641	697	645	665	639	682	648	642	670	712	714	706	679	626	635	664	676	638	660	701	625	720	687	688	665	678	631	691	659	739	707	688	682	676	686	640	677	698
23054	21115	28804	30544	52247	49606	38936	21347	8042	2118	714	414	300	283	303	252	289	296	296	272	284	289	286	292	312	294	297	266	301	299	323	274	307	280	317	325	283	310	296	277	310	287	308	298	292	313	276	282	274	287	317	283	290	275	301	305	304	297	270	310	282	328	281	256	281	290	286	282	313	283	304	307	297	272	272	313	273	274	300	288	282	302	283	280	313	284	279	285	299	287	285	288	299	305	291	305	288	310	271	261	299	242	283	295	276	323	276	274	288	282	285	295	259	289	290	270	288	284	289	281	255	269	286	303	307	276	268	313	315	290	285	280	286	285	280	300	314	274	272	290	324	297	323	284	306	312	270	300	283	266	274	298	270	288	282	300	296	258	327	304	272	253	278	287	250	282	291	286	279	290	296	269	304	277	267	299	275	270	289	292	306	275	312	328	278	313	277	310	293	276	316	280	299	286	265	293	274	288	317	286	296	289	302	289	282	288	280	272	264	272	285	276	272	298	297	288	360	293	298	310	288	284	283	268	265	298	308	250	292	287	286	276	289	309	293	318	299	285	282	290	277	290	298	291	281	317	258	296	277	262	312	286	278	304	306	269	276	311	293	280	282	302	264	313	285	283	282	306	290	312	277	296	269	285	286	271	298	274	325	314	314	305	316	291	267	308	304	290	285	273	274	282	286	289	288	292	231	267	288	292	302	265	276	315	279	289	278	299	273	259	280	281	304	329	307	311	286	296	278	262	301	305	286	327	301	329	273	294	320	311	301	279	284	321	292	289	283	290	296	311	297	308	280	291	312	284	304	322	310	296	255	289	302	290	286	277	281	316	272	302	269	266	283	273	307	290	302	312	263	299	272	281	290	301	278	317	271	293	286	289	301	307	303	292	319	268	307	291	280	289	271	281	294	304	305	253	289	273	276	292	321	254	311	297	282	299	284	292	259	291	295	269	277	278	311	279	288	274	302	288	285	293	261	276	303	283	296	243	294	288	268	248	281	278	285	279	295	285	297	302	279	260	277	289	310	293	291	283	277	280	280	308	282	274	272	308	297	275	278	277	300	276	301	285	326	276	322	290	273	300	295	294	279	291	303	287	284	297	286	295	279	282	294	294	270	287	288	280	286	308	292	277	269	296	286	278	303	278	314	279	268	281	268	269	278	283	274	300	297	335	277	303	271	286	296	264	269	279	319	296	292	305	270	292	309	298	290	293	299	277	321	276	310	289	278	296	300	291	307	296	297	285	284	261	291	265	286	312	284	300	302	278	281	277	276	313	290	292	272	278	290	301	307	264	307	269	262	263	261	289	320	295	287	286	282	262	295	297	280	279	276	278	255	281	275	271	321	268	298	283	285	308	255	286	252	292	268	306	264	286	291	298	299	270	298	260	291	300	282	302	307	312	304	302	293	293	296	311	306	294	306	292	284	304	290	301	282	283	271	283	324	295	285	272	292	291	341	289	291	260	319	289	270	298	275	267	312	302	247	271	284	288	278	258	280	286	292	279	275	294	326	304	280	281	309	283	288	295	298	283	279	270	265	295	286	281	264	246	308	293	283	289	306	300	262	290	262	303	288	309	254	298	297	293	274	285	294	278	290	304	312	323	261	300	302	276	284	305	291	317	282	263	291	319	278	319	266	325	305	286	273	312	289	287	302	284	275	275	326	284	320	280	296	292	251	285	295	304	321	311	319	279	288	274	298	280	268	287	298	284	292	290	339	279	287	280	304	288	294	283	275	293	292	275	268	299	301	289	258	272	269	260	321	296	276	289	282	305	263	314	311	271	287	303	291	307	298	272	270	277	312	312	284	280	289	291	273	286	319	271	321	308	293	283	254	286	280	262	279	301	308	281	286	276	256	301	293	285	262	299	291	262	267	273	257	277	295	267	288	291	294	279	278	292	271	303	299	284	311	274	294	271	336	287	255	261	289	286	253	301	290	293	296	290	281	276	285	304	284	301	259	285	328	282	298	312	296	290	301	294	284	274	277	284	264	301	276	287	293	295	304	279	330	327	297	297	267	299	294	297	284	291	319	300	283	275	309	268	297	300	306	304	275	294	270	307	294	310	316	280	259	281	299	280	290	273	290	267	265	302	265	269	317	307	285	273	278	300	289	286	270	280	302	298	323	302	273	268	272	279	273	265	312	304	288	297	302	322	302	291	247	299	318	288	291	310	277	281	285	298	315	290	288	287	289	297	274	312	284	238	299	272	272	292	283	274	299	285	310	255	308	294	280	277	303	257	296	307	305	290	283	308	296	293	267	269	302	300	287	315	261	270	309	298	281	250	281	263	293	305	307	269	289	282	296	288	290	297	301	243	277	280	282	281	275	297	275	286	294	273	276	275	291	296	289	277	304	281	309	286	255	293	296	284	299	302	282	287	269	272	262	294	289	291	276	267	263	318	289	301	302	294	282	272	275	267	282	286	272	298	250	295	299	293	283	256	292	336	269	279	314	292	285	299	293	291	286	293	318	289	317	290	280	287	268	297	290	285	284	300	287	291	273	273	274	275	288	296	311	276	296	278	267	255	273	280	273	267	278	286	304	311	322	285	279	294	313	309	293	276	285	288	299	288	271	291	277	317	282	270	272	263	324	299	291	294	306	302	280	324	271	271	307	289	299	295	303	298	293	300	273	267	275	260	302	299	291	252	315	300	277	280	310	294	286	328	277	287	295	271	291	293	286	258	268	271	267	312	304	291	289	273	278	316	275	311	289	294	278	297	266	297	292	306	302	309	260	318	245	298	303	277	319	306	312	284	296	287	287	287	302	299	294	297	277	316	308	253	288	301	283	292	280	282	285	289	267	293	305	265	304	275	287	284	256	269	297	286	313	308	301	279	264	318	274	262	281	286	283	281	287	276	284	309	248	298	297	278	287	299	272	298	273	270	288	302	288	295	274	287	281	300	292	268	275	263	249	294	292	305	270	270	279	314	263	252	291	298	297	283	304	312	283	261	297	283	278	263	294	284	252	298	296	309	300	272	281	257	282	300	261	319	296	290	287	283	288	305	270	274	282	304	275	313	253	288	260	302	297	300	271	288	268	296	292	288	253	285	319	266	268	269	303	299	261	299	321	273	268	248	259	284	287	274	287	299	287	323	277	317	296	273	296	317	295	291	301	306	267	275	267	284	324	282	311	279	277	284	263	285	311	276	279	303	293	259	293	298	276	280	277	264	309	301	278	279	263	291	287	276	294	305	322	263	282	269	307	303	285	277	297	295	292	255	295	304	252	326	285	283	292	302	311	263	289	272	261	258	309	293	293	284	296	305	249	324	276	270	271	287	301	303	298	284	281	289	303	273	303	294	284	305	319	272	304	315	327	252	286	278	316	291	309	297	309	295	313	302	300	280	286	305	309	277	303	278	276	278	300	300	291	286	298	294	314	285	269	274	305	279	286	296	304	294	264	295	295	293	263	302	278	306	313	263	283	295	265	268	294	274	298	270	283	288	284	278	300	293	273	298	302	268	298	313	318	290
15904	22049	24335	60795	71747	57341	42979	27995	13883	4927	1708	737	598	530	541	501	532	526	474	491	509	507	490	498	503	510	474	530	512	535	498	494	525	517	475	530	509	529	514	558	546	507	497	580	503	524	481	504	500	506	470	555	521	535	492	526	539	513	494	540	516	491	503	525	527	515	483	534	525	523	493	495	513	513	490	517	533	526	496	536	523	524	485	494	561	556	526	490	549	500	512	494	501	522	481	488	520	501	496	471	486	490	468	525	467	457	512	508	488	493	476	493	489	512	537	499	461	500	508	506	517	512	504	530	523	509	504	508	503	501	449	513	500	502	479	511	507	483	562	471	519	545	509	481	494	524	509	471	524	501	544	547	511	515	467	538	507	534	499	504	497	508	543	518	519	475	503	534	489	485	524	531	537	518	545	517	516	565	524	522	538	515	504	517	484	500	503	485	490	492	489	484	523	540	468	512	495	513	512	499	558	529	518	528	524	483	538	471	514	513	505	473	528	529	483	475	498	501	513	513	532	507	493	486	510	512	599	479	479	471	565	528	513	505	498	513	503	514	512	540	499	509	481	507	495	502	511	482	504	538	495	509	533	524	508	498	537	526	530	498	464	499	515	483	495	469	527	501	533	490	525	529	472	508	545	521	508	507	505	520	494	517	506	527	532	498	501	501	495	494	523	472	516	510	512	523	519	538	504	544	525	511	489	510	517	501	557	511	504	501	509	523	505	504	486	512	495	491	476	502	509	544	510	495	482	499	508	495	494	533	517	498	504	491	509	472	509	507	556	511	491	530	514	508	524	501	481	505	509	486	516	525	509	496	498	501	529	534	510	493	539	510	526	511	501	505	494	567	552	516	502	464	516	522	524	495	513	526	529	465	530	480	466	514	539	509	538	515	534	528	522	511	540	521	522	523	505	516	476	463	523	510	525	516	493	504	530	512	505	476	550	504	504	502	517	534	530	561	485	503	519	513	513	526	502	516	514	513	524	522	524	511	529	511	496	487	536	511	544	512	523	531	527	488	524	509	523	497	494	466	494	496	517	498	507	499	488	539	458	484	540	496	507	487	513	526	529	499	512	510	500	512	539	532	492	515	496	463	510	517	519	511	480	510	502	513	468	505	473	489	536	492	481	508	499	478	526	531	526	519	504	500	508	537	500	505	501	557	493	531	510	489	484	525	538	526	498	512	509	480	494	543	514	517	506	472	531	513	504	486	544	543	506	497	545	474	479	492	494	498	509	493	485	549	484	520	512	460	537	503	534	488	525	488	524	523	505	510	532	500	511	522	516	529	509	547	524	538	484	507	497	492	507	494	531	468	529	511	470	477	468	469	510	495	497	516	473	547	480	516	504	534	529	495	517	475	535	495	535	567	478	530	520	513	492	543	508	484	523	529	488	529	503	508	496	513	512	550	466	506	459	515	514	508	531	461	535	534	527	520	479	479	559	501	532	463	463	514	565	486	503	482	507	498	519	506	522	535	517	515	531	472	502	529	538	547	508	547	482	500	503	525	528	450	545	530	480	505	548	502	498	518	542	486	511	535	514	480	496	509	519	471	503	481	540	524	505	534	463	505	525	488	551	487	514	488	523	504	513	501	485	501	462	543	540	493	542	523	518	468	542	498	504	500	486	518	516	494	494	510	541	497	468	516	482	500	468	523	478	501	520	509	481	516	498	500	522	522	487	518	510	516	488	539	527	503	503	513	529	533	549	528	493	487	472	486	539	487	523	529	540	529	503	527	506	517	514	498	476	513	510	471	500	523	492	467	545	516	511	526	499	521	488	508	522	526	488	528	501	487	507	503	523	537	474	505	519	520	514	507	525	482	498	517	495	494	470	521	516	518	496	528	465	503	511	476	473	509	548	534	495	538	507	507	522	511	458	487	530	487	509	531	515	469	495	510	547	526	507	510	546	534	490	494	494	508	538	499	496	515	542	511	473	496	517	503	521	522	502	525	527	530	503	517	471	513	510	526	512	476	512	521	482	552	560	497	501	506	510	479	554	507	480	511	527	509	504	467	554	543	546	518	490	510	485	531	524	519	507	543	538	515	502	522	555	518	544	480	532	541	507	535	495	510	486	530	508	512	493	509	486	499	512	497	511	488	501	505	464	504	530	553	488	521	524	471	482	465	469	530	464	515	479	506	541	499	502	512	552	511	505	490	493	530	507	529	500	522	506	524	504	553	540	523	528	469	501	503	505	503	499	522	512	545	491	508	508	562	560	508	510	445	503	503	509	547	516	508	488	501	508	537	537	482	498	512	500	495	530	486	497	531	494	490	520	499	478	516	495	519	540	482	507	519	530	512	480	552	513	514	505	530	512	511	523	508	466	542	498	534	501	533	465	510	524	496	511	512	503	522	479	541	501	494	529	496	530	537	508	514	508	486	484	489	487	490	485	494	447	500	497	495	514	516	543	498	556	507	493	517	502	516	523	505	510	502	524	504	500	515	516	478	480	567	528	526	483	497	539	486	495	526	503	525	496	508	509	525	463	529	527	502	560	533	527	517	573	478	567	515	525	502	557	502	491	525	559	532	487	492	513	504	485	502	503	514	536	514	460	497	494	499	505	526	469	511	490	523	497	508	522	524	518	517	515	493	485	499	507	494	498	489	533	456	504	523	525	508	505	505	494	519	530	515	515	485	499	515	539	491	517	508	499	505	505	534	514	495	531	518	517	490	534	521	492	484	470	538	488	513	519	503	505	519	530	473	475	589	500	517	570	494	474	511	534	498	498	496	520	491	503	514	478	478	537	501	498	494	519	513	495	532	542	487	467	518	552	480	526	460	526	500	512	492	520	475	503	495	502	481	543	502	556	488	504	506	529	454	508	539	476	521	467	511	496	535	440	490	501	536	510	522	484	508	505	502	519	500	560	497	494	490	523	548	476	560	515	502	520	477	499	556	516	486	529	495	502	530	541	536	485	515	485	521	533	566	482	509	515	501	519	506	503	516	490	518	491	528	528	454	513	503	503	495	493	484	515	484	522	520	490	439	481	489	502	504	469	502	480	517	499	495	507	525	499	485	530	503	497	540	499	526	525	481	539	511	506	486	514	487	532	526	524	518	511	524	503	521	517	517	522	515	538	473	510	500	523	496	520	508	497	500	492	532	481	522	504	513	507	510	541	523	581	495	521	496	506	484	511	509	495	501	492	497	507	558	550	492	528	537	521	465	471	512	476	489	511	476	479	516	509	479	543	476	490	529	528	506	500	498	526	517	498	509	513	492	471	530	484	486	468	513	492	487	508	503	503	533	525	519	472	490	536	498	509	534	518	500	474	494	501	519	530	564	485	544	500	483	486	486	543	496	473	493	444	520	494	478	541	478	525	521	512	478	523	505	492	522	511	523	488	534	498	518	463	497	476	521	472	556	543	520	510	534	520	555	460	501	524	524	534	509	485	521	504	568	515	494	584	537	527	490	540	504	488	513	514	475	494	495	497	508	450	514	498	512	511	503	498	481	498	527	460	469	486	482
26571	20002	6536	12979	19445	13035	6526	2578	1095	632	485	403	364	378	412	392	419	421	391	365	375	378	395	366	390	390	431	437	395	377	405	398	435	412	378	385	370	369	381	392	380	381	400	387	419	407	385	376	406	366	380	404	361	423	377	384	417	399	393	400	379	373	426	386	440	372	364	393	395	391	399	411	392	349	447	421	381	370	375	402	401	380	394	369	396	375	362	380	374	373	392	405	401	392	395	388	399	377	417	418	389	372	395	424	381	404	368	383	392	393	381	406	395	426	397	418	380	382	406	363	378	374	394	377	367	390	405	378	399	390	387	418	432	391	414	375	389	384	379	432	412	399	417	394	361	383	369	434	427	393	396	418	407	384	391	387	428	384	391	390	373	384	371	415	386	403	415	408	380	405	418	334	375	399	411	397	381	382	385	395	351	394	355	398	408	377	415	383	416	377	368	379	392	360	394	396	422	387	378	390	397	389	368	420	369	373	398	385	382	355	408	427	402	393	391	372	382	356	441	386	407	405	387	433	399	412	406	406	390	390	366	388	376	380	422	386	374	368	361	392	391	397	401	398	396	356	420	391	398	407	352	426	404	391	409	377	397	387	361	372	374	426	362	372	394	445	408	356	418	365	376	382	411	389	376	376	394	376	384	380	426	360	404	378	376	413	384	431	419	402	397	390	395	424	437	382	371	409	418	389	392	366	379	387	390	423	393	408	343	369	372	409	406	394	398	398	368	429	401	394	421	375	404	381	396	383	407	402	405	420	364	418	376	374	389	390	399	368	431	390	410	390	356	380	432	406	392	382	381	389	392	396	404	413	365	387	419	372	371	378	396	386	398	414	386	440	402	405	421	384	352	417	408	417	393	397	400	364	388	393	403	409	393	376	382	362	366	436	414	420	362	411	357	373	414	404	403	405	390	410	403	399	399	366	434	391	408	373	365	350	381	396	440	409	396	382	424	402	405	392	350	391	383	349	425	384	384	426	383	384	402	393	391	374	396	387	398	403	420	396	428	381	372	421	378	424	429	418	401	417	401	422	385	398	365	409	375	390	398	394	391	410	358	412	369	400	363	421	424	427	383	384	412	420	388	357	395	365	381	423	391	382	415	424	383	394	391	365	421	369	389	382	407	389	360	389	404	372	397	377	339	402	380	381	384	438	377	361	412	407	376	376	405	399	409	366	401	381	392	405	388	374	366	378	393	407	398	379	405	413	380	424	389	413	403	426	387	399	404	383	395	399	412	418	394	372	401	384	402	390	401	441	398	431	400	385	393	411	372	368	393	389	414	428	390	421	379	418	400	407	423	388	380	399	384	414	391	405	377	430	386	390	424	379	393	364	371	424	406	366	416	415	441	442	366	408	391	429	404	373	397	380	381	396	410	414	402	402	402	393	373	399	381	412	403	357	402	387	372	391	381	371	378	417	407	379	393	407	384	424	414	414	421	432	352	418	399	387	428	377	372	375	376	390	390	439	402	376	401	441	440	393	396	408	388	375	371	373	387	418	374	370	357	419	381	399	360	373	420	389	425	373	391	350	418	370	427	353	368	410	370	381	387	386	387	411	384	373	407	400	378	404	408	378	383	423	407	401	393	389	385	395	375	391	379	395	393	386	387	390	410	395	402	419	424	367	377	379	408	397	415	365	372	409	379	409	417	389	407	394	425	392	384	400	394	386	407	387	389	396	415	422	394	398	387	427	416	392	371	382	377	383	348	361	391	401	385	403	373	380	370	398	366	400	421	408	365	357	402	371	421	383	389	392	381	389	394	410	392	375	409	415	367	401	376	403	366	409	375	357	378	405	390	384	389	432	417	404	392	332	367	378	394	424	371	392	387	413	394	397	420	368	371	378	372	401	394	372	399	408	407	370	387	402	404	385	404	363	386	394	366	388	394	389	422	399	390	370	383	399	374	412	374	437	386	386	380	403	411	415	409	365	394	378	367	398	387	388	400	399	418	381	394	393	393	411	387	385	423	383	412	405	409	395	386	419	415	376	386	411	364	412	381	381	386	403	362	422	393	406	394	390	391	412	371	380	403	386	405	371	431	358	388	394	403	347	356	386	376	393	401	420	388	380	390	425	396	395	403	386	381	403	411	402	402	416	373	394	371	398	363	374	388	388	392	420	393	382	383	394	395	402	399	363	377	366	400	385	408	406	375	367	353	393	380	379	399	447	389	399	391	418	358	404	375	372	388	389	365	393	422	411	380	414	411	358	387	381	380	379	387	391	397	432	409	412	367	360	417	366	386	400	388	420	400	366	404	387	374	395	393	421	393	358	381	409	389	382	422	382	415	382	386	389	386	397	401	399	408	391	431	379	375	400	394	364	386	407	393	378	382	377	392	396	444	357	397	400	404	432	417	402	392	381	364	381	401	399	399	362	371	348	417	421	415	414	403	403	413	408	357	423	369	433	403	401	415	384	397	388	389	385	374	417	389	367	416	407	388	390	403	387	399	426	393	384	353	443	395	347	393	394	387	390	415	376	422	374	393	361	390	375	379	383	378	398	384	423	404	419	380	389	373	377	401	397	395	381	384	412	394	369	392	380	389	367	373	419	363	412	409	384	420	422	418	441	406	356	381	386	393	395	398	390	393	414	376	379	402	392	376	402	438	410	394	391	385	423	382	392	386	410	431	403	388	390	421	362	396	415	391	352	399	381	410	389	392	401	412	408	396	406	383	401	379	408	408	424	389	396	393	364	393	388	410	401	355	413	375	394	401	409	374	369	373	408	390	392	378	412	386	411	365	383	394	376	388	409	382	362	387	406	386	383	399	387	394	367	395	398	396	440	407	377	393	385	401	387	410	403	395	404	410	389	415	389	377	406	380	403	368	395	363	395	397	404	383	356	421	373	380	411	385	369	384	401	359	364	364	400	371	393	380	396	384	385	386	374	376	407	419	393	360	425	394	390	385	386	411	393	406	344	387	385	387	408	364	381	381	380	402	456	405	376	408	373	378	386	388	404	370	368	382	368	399	385	437	398	397	387	380	363	399	402	413	406	403	376	407	367	417	396	374	426	418	379	392	407	386	365	390	432	401	381	387	403	426	432	356	400	393	406	418	401	383	371	430	384	373	393	399	384	382	399	398	392	405	385	381	404	374	398	365	393	385	390	402	414	386	397	412	375	388	394	417	382	384	353	371	383	367	376	395	422	398	396	394	355	368	374	390	395	394	361	365	403	400	406	401	405	398	405	403	418	368	400	387	410	368	372	409	376	410	369	387	389	374	403	394	379	413	386	401	388	390	388	368	428	385	455	408	393	394	393	386	424	365	353	410	384	421	393	388	405	426	403	352	406	445	362	407	388	416	375	386	369	367	345	406	365	364	418	421	405	410	381	375	410	365	396	387	387	376	387	396	391	377	368	392	380	408	432	382	371	399	375	421	393	408	360	358	389	362	410	377	366	363	395	368	388	417	397	376	400	389	403	447	409	392	401	402	393	371	371	398	359	366	391	401	405	432	372	392	399	383	387
5826	4511	2634	20038	27283	20416	12224	5771	2544	1265	818	744	714	693	683	733	685	662	694	698	735	697	687	678	671	698	688	710	736	671	688	675	684	694	707	654	677	649	732	729	727	650	666	729	689	663	753	698	704	664	706	685	727	711	668	716	688	696	672	708	711	707	705	698	722	700	693	674	701	673	664	682	654	670	720	674	661	716	689	651	702	680	635	678	702	685	752	672	723	706	736	728	714	693	678	679	733	740	670	701	674	703	727	708	708	758	694	707	661	697	729	724	709	651	722	684	720	660	693	693	708	703	692	728	727	720	665	711	688	671	707	729	685	661	679	722	736	701	730	715	731	667	723	725	690	725	677	688	704	705	714	689	704	696	658	703	762	729	707	690	756	664	696	703	692	649	685	679	715	683	728	725	741	690	703	697	676	750	692	682	744	725	643	745	670	727	685	695	709	714	659	719	706	670	735	711	677	691	661	698	686	667	665	712	678	717	709	693	677	726	740	700	657	685	712	712	674	706	641	696	723	683	661	720	704	715	728	674	641	715	748	658	700	713	693	714	649	701	703	732	711	703	661	672	650	698	680	703	708	716	677	675	732	702	747	722	682	665	679	711	723	719	736	738	682	690	735	750	663	719	713	728	692	691	685	713	733	699	688	651	663	689	711	714	714	727	699	670	717	725	711	678	686	688	677	712	720	699	700	719	740	714	717	679	706	718	697	677	658	711	714	682	701	682	702	667	703	730	703	699	692	711	711	679	717	706	726	743	719	723	701	672	664	670	718	672	692	720	717	676	707	665	680	683	760	704	746	696	708	686	693	664	674	654	729	696	693	717	716	702	718	685	674	691	671	660	702	716	686	656	710	652	723	721	707	659	696	658	694	718	679	724	700	688	642	692	733	732	671	677	743	712	622	668	640	755	726	673	722	723	731	655	693	694	675	724	714	739	760	666	695	749	699	691	694	679	696	729	753	710	697	709	708	752	719	682	713	707	674	721	729	704	693	705	697	699	664	715	698	682	709	700	734	726	715	781	686	697	666	722	733	719	719	661	719	666	685	716	710	709	669	681	735	642	631	699	664	716	690	700	696	719	718	704	704	664	712	730	706	666	722	743	653	734	739	698	721	698	692	708	766	710	716	725	665	670	729	685	707	720	688	695	719	716	691	723	719	676	649	745	733	709	702	712	675	671	753	645	694	651	696	630	695	680	662	678	718	692	685	677	688	679	667	687	679	717	701	671	685	715	713	700	704	676	762	729	717	649	744	677	688	693	704	716	716	702	730	702	648	698	707	699	709	696	687	693	706	728	685	679	743	708	722	713	683	732	709	675	688	742	667	683	699	704	695	720	676	718	688	698	707	764	713	724	723	683	670	662	676	739	670	727	694	686	711	632	716	715	678	707	680	702	736	688	667	695	687	707	730	700	683	670	653	734	703	680	721	772	704	717	760	700	684	757	687	711	700	736	677	688	745	672	711	694	674	670	748	689	729	664	728	698	662	686	710	703	728	705	674	707	657	716	720	721	674	678	698	712	718	699	722	707	755	698	656	690	658	693	716	674	688	682	721	694	652	753	700	682	721	672	695	666	717	689	720	724	689	721	664	721	695	681	704	671	685	668	708	687	662	701	690	702	744	697	761	709	715	735	624	718	708	717	713	703	660	717	715	693	696	736	731	719	687	709	684	745	718	734	693	688	713	713	693	658	703	683	686	685	718	728	707	674	692	721	664	718	713	682	725	739	715	717	724	720	666	724	684	735	653	733	698	688	670	723	734	676	720	735	711	672	701	724	716	652	653	742	716	687	692	741	661	695	653	694	708	664	719	688	739	703	714	682	673	682	651	661	649	750	723	721	705	698	775	636	740	679	722	682	720	705	667	668	688	736	722	676	701	691	707	667	674	710	730	734	720	673	719	692	716	685	708	701	745	721	676	719	726	729	699	686	712	712	728	671	708	665	665	655	734	713	677	695	663	655	703	699	701	741	736	708	732	688	737	736	698	707	693	712	687	720	704	704	679	699	691	666	672	718	695	699	724	707	736	711	775	668	664	699	699	673	691	662	703	747	705	699	685	734	682	674	696	689	712	721	712	751	723	667	715	706	692	697	697	689	672	702	631	715	714	698	680	693	714	669	708	727	686	703	731	672	734	707	687	702	715	693	719	701	689	727	713	657	713	701	718	686	714	682	689	686	702	724	716	683	697	756	671	735	694	701	695	753	717	698	727	695	717	746	743	742	708	748	706	748	735	706	725	676	711	650	715	701	671	689	709	722	716	703	722	698	731	726	688	673	665	708	743	672	720	667	671	713	701	637	705	697	744	700	705	710	727	718	674	653	751	691	682	755	674	685	754	696	717	715	716	717	727	717	711	671	712	683	721	695	699	728	723	668	717	716	669	656	682	698	704	720	660	711	663	709	720	727	658	684	714	691	669	686	696	703	667	730	698	727	668	651	702	670	712	680	667	699	741	687	655	752	710	669	709	698	680	674	662	704	685	685	717	732	678	670	677	666	730	749	704	697	715	678	686	680	690	716	715	663	719	667	678	717	692	672	656	701	672	686	707	718	689	703	701	717	660	704	687	744	696	730	728	701	695	715	660	711	746	710	695	691	692	705	683	661	750	673	698	726	730	702	762	716	678	661	674	678	726	671	674	714	706	712	696	697	688	688	672	724	729	673	679	700	707	667	749	701	662	704	689	706	728	683	689	725	653	691	728	715	693	656	694	729	695	698	723	697	694	736	701	623	696	673	685	693	713	680	675	673	700	706	707	676	677	726	691	672	728	685	717	765	674	680	660	732	703	702	705	677	747	659	708	723	678	702	726	667	690	699	710	707	698	702	699	712	701	672	661	681	742	676	672	694	704	735	692	742	736	679	682	685	705	695	699	741	691	696	659	711	726	675	716	700	651	771	717	724	761	750	655	718	689	707	740	705	685	667	682	736	722	736	705	734	701	675	718	720	675	720	679	654	694	721	719	690	713	673	690	746	684	726	675	710	691	651	727	715	688	670	688	680	724	683	671	741	699	736	750	703	682	727	703	692	685	720	729	678	670	735	669	691	699	694	754	707	700	704	656	692	708	692	711	759	729	650	675	715	712	730	647	695	688	696	675	721	684	664	724	639	685	723	658	742	697	736	720	663	714	722	690	646	730	661	746	735	698	705	699	665	732	691	705	693	711	712	727	737	645	667	702	717	694	691	684	705	677	715	702	699	719	767	759	710	736	711	666	693	739	686	679	713	752	700	695	642	714	698	699	656	715	736	673	696	674	732	708	702	695	703	705	687	706	711	717	707	721	674	730	702	691	661	699	695	704	713	702	647	681	656	718	717	725	662	699	679	681	678	695	680	663	668	729	671	667	687	693	702	729	702	698	752	708	654	727	713	717	718	672	728	714	722	677	674	715	698	671	681	695	684	634	714	715	716	692	712	722	716	682	710	698	687	678	697	681	735	687	722	675	705	746	676	721	669	713	670	686	726	708	708	701	750
24758	21026	26987	34913	41091	33139	21683	9024	2621	918	478	434	350	365	376	355	370	324	395	360	328	341	372	375	363	377	359	378	369	357	335	349	362	359	373	362	371	384	342	325	352	351	355	347	366	355	376	369	382	393	342	379	339	352	366	335	344	413	367	330	317	361	366	348	355	360	381	342	359	372	368	392	383	342	372	368	359	366	361	326	396	353	373	324	348	339	354	375	386	374	346	377	332	371	349	339	355	363	337	393	329	318	360	348	366	339	351	318	348	345	357	370	349	377	372	342	397	355	346	373	342	362	347	368	345	366	373	360	325	327	361	360	362	349	388	367	357	360	377	325	356	383	338	372	359	336	316	357	350	336	358	366	357	318	358	362	341	358	334	361	354	342	340	342	347	384	370	337	363	376	339	352	354	371	350	355	365	332	377	347	357	362	394	375	362	384	366	374	340	344	367	358	346	380	375	320	383	351	343	374	335	378	340	352	335	356	345	390	326	386	333	350	372	347	378	387	343	388	337	350	368	355	343	384	339	369	386	351	335	367	362	362	366	397	357	343	341	381	347	388	359	366	353	381	345	350	375	365	329	356	356	342	347	372	354	324	356	384	338	404	373	351	345	358	353	356	366	341	335	354	357	383	344	370	364	392	361	376	355	380	371	343	314	345	342	375	329	354	373	361	367	381	387	392	364	379	343	354	376	358	373	344	339	332	348	406	391	360	389	345	362	382	328	346	366	325	366	375	341	413	358	370	368	334	372	330	351	344	362	370	353	387	350	320	377	378	380	348	327	366	345	363	381	353	320	359	363	351	384	355	366	361	342	371	364	375	346	365	333	376	372	370	325	350	370	413	382	345	370	355	367	334	391	356	369	355	360	368	343	391	369	366	375	359	371	332	380	340	364	355	376	383	345	336	351	322	329	352	383	398	362	348	335	380	357	369	340	331	356	378	376	340	375	355	370	373	352	367	332	364	342	342	342	346	369	404	334	350	325	369	366	375	361	361	340	397	341	326	369	346	346	350	371	369	393	343	367	397	374	381	368	322	370	366	354	369	382	369	422	342	388	337	356	377	371	363	359	334	370	365	376	398	396	347	362	359	368	384	383	359	399	399	357	354	339	320	336	403	389	310	363	357	389	374	339	377	375	341	358	353	399	362	361	351	382	377	342	344	369	374	401	363	359	384	387	386	338	360	361	368	372	360	367	362	364	388	356	342	326	356	322	346	397	329	357	387	366	361	380	325	327	347	386	335	393	360	376	361	348	370	356	366	352	419	352	336	346	331	350	342	346	334	350	329	352	351	367	373	354	363	367	377	395	356	373	378	381	330	353	376	366	392	351	369	335	378	390	353	373	361	361	363	330	386	326	358	334	367	369	381	385	358	353	345	353	347	328	357	368	363	339	339	341	342	342	395	385	348	388	373	356	368	357	361	369	370	387	365	368	351	335	360	348	360	355	366	324	360	369	361	325	327	345	328	345	367	386	365	337	367	372	357	340	332	352	324	373	371	349	362	371	364	317	372	347	380	376	350	380	328	376	374	361	360	317	345	378	370	351	337	351	358	381	336	373	357	352	332	386	336	363	338	347	344	342	341	371	385	332	359	356	388	325	351	391	334	354	364	347	357	353	356	333	343	392	390	355	386	319	369	359	390	349	363	353	368	372	334	342	354	367	393	374	374	391	368	342	373	376	375	354	372	376	338	351	337	359	369	380	348	335	410	328	401	339	354	349	321	353	355	366	380	353	375	373	347	334	316	357	308	358	413	339	337	382	375	349	320	370	360	377	381	345	384	352	338	384	355	377	398	360	359	359	364	377	362	362	374	375	357	350	327	380	403	359	331	345	326	347	396	322	402	360	386	357	347	387	389	376	360	336	366	364	398	366	375	318	352	327	326	336	310	382	369	335	353	379	361	394	375	351	364	362	358	384	359	361	331	377	372	376	346	376	352	361	390	344	324	343	391	356	362	325	337	359	353	363	370	394	374	340	348	390	363	343	337	365	347	357	348	346	342	338	356	357	351	373	374	367	379	366	385	337	385	364	338	351	360	348	332	355	366	345	349	383	348	363	372	367	382	334	334	348	317	385	342	378	359	377	356	329	344	344	348	364	358	395	342	378	360	404	380	352	354	349	370	367	359	339	344	321	384	369	369	369	350	363	346	329	379	359	337	350	335	350	369	373	362	357	336	380	403	373	369	377	361	358	372	369	338	390	364	325	373	357	358	344	347	327	404	397	349	335	371	362	329	351	347	357	392	353	365	344	344	331	365	355	371	359	356	339	344	391	401	380	375	378	354	366	409	356	376	348	332	317	329	363	360	360	389	367	354	354	381	380	349	351	383	326	346	381	368	373	362	391	347	367	327	373	347	376	391	348	351	339	399	342	346	321	367	360	364	373	358	364	375	365	365	382	348	357	404	367	358	370	381	356	346	347	380	364	352	353	352	347	385	336	362	367	340	357	355	332	350	366	383	342	364	364	362	355	364	349	350	357	350	387	343	396	364	364	381	367	354	372	369	370	364	372	353	354	350	337	345	355	356	315	348	354	342	392	334	309	344	359	370	342	400	342	370	369	330	347	373	349	362	366	391	375	370	354	340	352	390	355	332	379	343	399	366	369	368	377	379	343	338	356	350	332	328	370	355	354	383	377	358	356	333	357	361	368	358	348	351	354	396	354	334	344	388	359	357	372	392	388	373	363	322	348	384	372	371	350	366	361	377	378	340	280	378	366	348	345	362	330	362	372	345	358	352	335	380	338	364	346	371	382	372	407	338	349	369	360	330	396	354	383	408	355	390	390	355	356	366	356	351	345	358	384	365	359	365	342	384	411	380	324	381	322	359	388	330	380	339	350	346	332	394	347	346	335	366	361	357	351	385	358	356	349	392	361	345	307	366	361	402	375	394	381	359	365	367	374	396	338	362	377	339	361	331	319	375	380	347	370	368	361	311	367	364	350	384	369	342	362	373	333	374	390	344	311	340	364	352	373	339	350	371	365	351	364	354	337	357	334	356	363	366	349	338	356	383	377	346	358	331	341	350	336	371	348	357	337	327	351	379	380	346	363	357	330	389	365	379	350	371	359	360	383	397	352	326	352	339	382	323	374	332	384	353	360	357	356	364	372	338	378	367	369	366	379	356	359	362	368	342	359	345	335	392	382	384	358	350	365	338	326	330	355	363	343	355	354	348	389	341	341	359	356	371	320	353	355	347	348	327	343	367	347	364	360	385	345	334	347	349	343	378	380	358	329	350	343	342	355	351	346	337	369	368	356	383	343	348	339	347	372	398	361	366	345	342	344	345	383	330	350	342	339	341	334	347	350	404	352	347	377	342	362	336	340	385	329	350	367	365	332	348	334	365	367	348	384	351	371	347	352	345	368	353	380	348	353	367	353	335	339	371	351	353	400	357	364	390	369	338	343	358	364	375	338	349	371	350	358	367	357	384	379	357	393	376	382	378	349	374	319	353	367	351	346	377	362	367	344	354
9543	11761	16028	47843	47243	38423	27890	15148	6160	2087	984	712	670	638	651	626	628	641	585	654	637	679	677	709	701	674	618	624	645	649	600	656	631	651	673	636	610	672	654	632	630	675	661	647	673	627	662	623	689	662	649	668	662	643	668	670	664	672	665	610	643	638	674	632	660	698	648	657	692	657	646	664	657	660	669	621	641	659	591	629	630	647	588	634	617	661	604	621	681	666	667	607	652	654	665	642	657	692	663	648	606	631	641	581	614	629	638	695	663	650	639	694	660	668	658	647	643	678	643	637	676	626	656	635	633	645	687	618	634	670	675	650	635	637	693	661	641	593	630	681	633	667	683	637	628	644	627	624	608	676	640	678	680	633	619	659	616	616	638	634	617	597	650	657	646	626	680	659	600	650	642	612	619	655	668	669	672	676	672	642	669	697	638	674	688	607	656	637	659	655	633	649	685	656	662	623	646	649	657	619	658	669	697	625	630	629	631	622	644	618	710	611	671	686	650	622	671	647	658	642	595	700	639	631	626	683	636	645	672	612	671	641	644	661	628	687	628	670	629	677	649	609	674	652	639	643	600	635	697	658	686	683	662	622	662	634	639	607	641	634	658	612	623	626	653	641	672	613	691	635	662	629	603	644	582	673	654	658	657	664	664	646	691	599	659	695	650	657	638	685	673	635	665	654	685	641	642	674	670	633	611	675	663	647	621	627	663	653	660	649	634	648	670	640	631	660	625	617	668	633	627	648	660	649	628	649	675	637	675	644	675	629	702	661	657	621	658	610	659	641	628	623	682	650	682	629	687	618	629	617	665	602	628	650	612	650	634	660	676	664	663	696	711	679	664	660	615	649	624	619	633	612	671	641	631	692	622	632	654	626	691	668	630	612	602	678	616	664	631	658	650	658	622	638	667	633	652	646	653	650	627	645	606	630	664	655	657	640	652	659	657	654	639	669	643	664	680	639	646	667	627	665	638	678	661	635	635	638	641	676	639	644	630	655	638	599	621	670	629	662	630	654	614	669	633	652	667	672	645	648	659	607	674	644	682	671	602	651	655	685	634	691	652	631	716	641	633	639	626	658	655	654	652	617	657	661	691	662	646	640	684	648	637	658	657	687	613	644	652	621	635	663	647	658	661	645	659	654	642	678	601	646	658	690	610	618	614	657	630	637	656	681	629	632	646	659	583	649	668	628	638	671	643	655	626	647	635	673	644	651	646	658	641	658	671	656	628	653	653	623	605	638	645	648	625	694	650	607	592	642	655	635	667	623	630	632	656	656	684	624	667	647	679	646	635	691	635	632	606	679	630	664	618	694	629	646	648	633	650	624	641	669	706	638	626	619	636	610	672	631	616	650	663	673	629	682	694	625	632	679	627	689	685	649	672	645	647	613	644	655	695	650	619	661	659	642	635	635	638	613	611	631	583	659	615	650	651	631	684	673	658	659	632	663	634	681	626	673	669	645	608	653	663	682	647	659	647	657	668	617	648	615	656	666	685	682	644	685	629	636	630	600	648	648	655	613	652	672	634	681	665	666	612	629	689	633	662	663	661	617	619	623	639	683	612	669	618	617	658	654	672	646	678	661	673	609	642	607	620	712	667	618	665	667	668	643	636	607	632	628	580	613	633	689	669	642	643	664	676	664	663	690	670	640	634	659	661	620	629	631	653	677	651	650	646	675	613	635	615	649	603	649	654	640	635	623	685	640	623	643	634	643	663	652	630	617	671	650	650	678	653	640	626	633	651	591	631	663	643	625	671	668	648	611	684	628	649	657	676	627	617	615	670	674	642	670	643	638	622	669	627	688	634	642	636	644	615	654	622	657	659	683	644	626	608	653	614	652	650	648	670	620	659	655	623	679	656	604	709	625	618	626	641	617	603	645	628	664	645	651	690	679	645	632	654	644	674	674	623	664	663	630	609	641	637	605	632	657	681	677	661	633	687	638	620	645	666	640	636	663	611	622	595	685	671	638	663	639	632	658	637	672	644	616	678	638	654	636	591	654	625	606	566	644	628	672	655	679	633	665	647	692	654	607	659	629	648	670	676	636	653	625	655	626	637	631	644	643	634	606	647	681	653	657	656	643	637	630	643	677	649	605	622	613	658	621	663	663	646	655	685	650	603	655	668	658	670	675	649	683	607	627	659	613	650	663	632	647	680	674	697	636	681	643	637	620	635	677	630	659	634	674	652	659	654	610	634	614	641	650	671	642	647	652	643	664	626	681	639	639	670	658	683	653	643	677	624	632	635	628	689	659	640	651	670	646	611	703	647	677	626	623	649	684	647	662	652	592	632	651	643	648	686	679	638	641	701	630	674	606	621	652	660	709	636	648	624	650	622	671	647	657	643	657	650	598	695	646	623	633	627	653	660	666	638	660	657	637	682	699	648	650	638	649	653	644	654	614	655	702	634	649	632	624	676	655	660	650	643	678	686	628	669	677	654	601	671	646	661	656	631	663	688	654	635	609	603	646	712	628	689	645	628	613	659	653	632	620	610	655	625	647	692	631	626	629	663	663	664	663	661	650	659	687	623	620	675	667	677	650	613	642	617	632	645	684	648	648	650	661	665	683	685	667	663	697	658	646	611	645	636	661	615	679	606	659	672	696	664	638	616	622	644	621	622	648	697	656	681	613	660	674	618	632	655	668	659	650	664	623	671	639	665	619	640	669	701	645	658	646	648	649	674	679	655	624	634	609	651	654	624	647	695	610	642	589	651	616	664	674	631	657	622	626	600	631	661	631	663	621	612	663	636	661	647	654	635	662	654	667	588	676	658	648	661	644	644	640	655	689	629	617	635	663	641	645	643	673	664	704	675	645	636	649	650	567	607	651	640	643	660	672	636	686	619	667	686	667	691	650	696	659	625	650	614	633	627	648	617	628	675	640	665	668	658	680	642	636	637	643	618	647	586	685	702	645	659	659	665	625	679	638	629	679	630	668	706	644	664	696	688	641	622	648	650	653	659	595	636	626	675	688	639	655	661	643	585	646	640	662	617	627	628	638	655	668	661	669	672	650	635	676	711	614	661	696	614	676	634	694	660	621	661	655	660	665	624	684	680	648	653	652	663	666	637	619	668	670	689	648	659	660	664	591	683	626	661	674	682	718	624	591	586	664	590	633	645	612	675	661	663	662	681	616	650	635	717	663	651	646	634	641	713	645	662	667	635	653	709	638	650	648	654	611	582	621	683	611	680	654	697	602	643	647	655	665	636	629	670	645	664	646	648	648	637	628	657	675	662	647	623	702	684	627	633	646	640	623	656	629	677	663	640	620	632	686	657	633	650	717	637	648	625	666	690	606	700	623	648	686	690	619	654	661	648	654	624	617	654	657	647	626	634	659	623	638	645	620	630	645	654	649	660	626	629	683	633	683	658	649	642	652	657	651	651	705	675	713	612	652	647	683	722	623	608	648	649	643	607	670	617	684	696	629	699	627	628	632	652	643	657	620	630	645	612	666	628	670	665	673	605	635	626	644	709	615
23043	21068	28762	31584	50420	51766	39689	22018	8948	2271	701	346	284	302	277	275	278	255	278	267	286	257	293	278	289	267	276	248	257	300	252	285	272	267	269	268	291	283	286	259	285	252	294	256	296	273	294	273	249	239	259	276	244	268	254	252	290	248	286	268	290	285	274	259	291	263	282	286	262	274	271	262	267	269	291	240	240	287	276	287	256	258	253	281	277	279	256	302	252	272	248	252	257	267	256	272	274	270	272	253	281	256	306	264	290	301	279	286	290	262	288	258	252	280	261	281	267	306	282	262	284	274	283	267	251	277	278	241	248	298	289	268	277	262	266	265	268	249	251	248	276	280	258	311	286	246	267	276	287	279	273	256	264	254	256	263	255	284	321	261	257	259	269	278	292	261	249	271	259	278	278	277	249	274	282	307	267	269	275	260	263	277	288	284	294	293	275	281	267	287	263	253	262	317	278	240	291	253	238	281	269	271	244	281	254	304	293	270	253	264	290	287	289	258	278	228	269	279	254	259	247	268	266	298	265	246	262	248	252	270	267	277	241	272	268	291	273	262	275	270	244	264	258	260	293	246	271	267	280	254	297	290	277	255	255	259	247	272	278	237	252	276	285	256	263	269	283	283	296	261	261	270	263	268	248	290	282	244	260	284	295	268	284	266	266	258	266	302	287	266	275	269	273	246	253	268	273	253	283	255	237	270	258	256	260	298	277	296	250	272	280	299	236	297	279	287	260	258	248	297	257	268	273	270	272	261	252	240	241	286	272	269	284	261	277	269	247	294	291	287	256	276	284	272	241	272	303	251	264	268	284	271	250	262	256	299	250	270	283	280	248	272	273	245	286	248	278	235	277	259	251	250	238	287	262	269	266	289	278	283	274	261	269	273	259	260	234	279	262	291	260	277	255	243	297	238	267	270	269	282	277	267	301	252	282	253	242	270	279	274	271	291	261	300	264	252	276	256	270	298	285	276	268	279	275	229	267	249	290	271	272	256	293	293	243	255	292	258	261	264	265	256	268	268	261	267	280	244	267	252	257	259	298	270	273	261	281	269	262	298	290	270	304	274	271	285	294	262	276	293	263	263	271	264	259	284	263	270	256	262	255	276	286	251	254	266	265	293	282	269	295	293	270	295	265	255	280	248	253	258	275	279	276	270	290	266	260	259	239	275	282	280	250	267	264	252	254	266	285	267	283	289	290	272	283	271	286	248	286	293	256	290	266	280	218	279	263	280	255	239	257	245	254	265	280	283	258	254	266	294	253	274	257	256	257	259	287	267	261	261	281	289	267	286	240	274	276	303	273	257	251	247	269	294	283	298	271	267	248	265	261	264	267	273	281	279	287	278	268	281	227	287	272	246	239	296	289	260	309	274	264	304	269	296	292	282	261	273	266	251	269	280	224	255	281	270	285	259	269	260	242	278	266	243	272	252	255	291	289	261	280	260	302	281	275	280	262	274	232	267	278	260	259	276	255	255	276	257	290	245	285	270	307	244	270	255	230	268	280	275	273	292	299	264	278	244	289	290	285	285	278	245	293	237	254	258	290	242	268	265	288	258	286	253	250	296	277	284	294	275	281	271	272	283	285	257	279	273	259	260	261	244	263	263	278	265	263	267	307	269	317	279	260	274	262	232	267	254	264	278	281	249	282	244	275	259	284	287	248	276	269	263	271	251	249	283	254	262	247	294	298	269	277	265	314	252	265	299	272	288	267	254	290	246	264	304	257	259	278	275	282	266	302	278	279	274	262	248	254	280	233	280	267	279	251	265	253	297	271	273	286	278	233	280	259	270	292	266	251	306	275	298	278	310	289	291	260	295	246	257	244	285	267	314	257	259	239	255	256	262	272	265	268	266	265	273	261	287	248	267	292	266	267	251	284	253	255	230	257	250	286	293	282	265	291	284	249	249	262	276	249	304	278	267	261	272	283	285	248	259	275	246	257	257	286	288	240	254	294	257	275	257	240	267	298	264	284	234	257	267	283	260	271	277	295	277	307	294	259	292	282	271	223	261	297	287	288	272	260	229	252	250	249	288	278	271	244	230	262	251	264	262	229	264	273	246	240	276	270	270	294	264	245	269	270	263	289	268	267	288	297	264	275	284	295	256	259	261	264	288	275	270	231	234	288	252	267	292	264	271	277	277	258	241	263	257	251	251	233	266	266	260	299	270	280	272	269	289	264	294	263	251	256	264	282	253	261	284	266	281	266	262	260	242	271	275	255	287	293	267	267	241	272	271	283	279	246	255	226	266	294	259	280	304	263	260	221	267	274	263	252	264	264	255	274	267	306	263	277	269	259	245	263	282	270	264	292	262	246	259	274	286	270	259	259	268	283	261	271	269	280	261	276	265	296	294	257	262	290	275	297	269	285	294	276	274	282	253	271	280	286	248	241	265	285	287	246	258	287	278	269	280	236	266	275	275	267	253	304	271	257	270	280	279	286	267	244	275	271	288	297	264	282	281	299	271	290	297	262	278	274	250	247	287	285	301	261	249	269	260	271	264	292	256	302	276	279	246	277	250	243	276	251	258	291	266	258	297	279	272	243	253	269	273	283	283	268	284	274	277	263	255	273	278	241	296	261	264	278	240	265	284	295	256	259	291	248	266	267	265	293	263	287	264	254	266	263	261	285	265	287	309	280	321	269	246	255	294	265	264	230	289	263	275	299	293	251	279	289	266	227	255	252	250	287	253	291	261	260	268	251	282	267	265	234	265	245	253	213	268	247	292	250	270	250	263	256	258	257	249	276	287	259	263	243	265	268	271	280	255	274	279	253	284	261	264	271	283	246	258	257	280	266	263	286	269	271	299	274	265	262	299	247	261	252	279	284	295	260	236	281	286	270	261	256	254	273	284	305	278	260	255	306	266	283	281	241	244	267	262	294	263	265	268	268	263	299	266	268	237	241	300	295	247	266	253	253	256	278	281	253	288	271	271	260	272	270	264	275	258	260	295	284	251	270	276	296	259	249	282	300	288	283	270	278	251	280	257	255	275	261	263	252	265	257	240	270	286	260	274	267	318	263	249	273	300	269	265	286	255	247	289	269	277	271	270	242	254	267	281	295	281	265	268	264	281	276	264	290	272	281	252	319	257	306	292	291	245	261	256	251	263	275	256	262	286	256	263	255	284	295	277	269	297	275	255	251	254	268	268	267	290	249	334	275	269	259	267	262	270	277	267	264	255	301	243	238	260	258	246	268	276	295	282	257	277	272	274	298	278	259	262	291	270	280	277	283	277	254	252	289	230	280	282	280	262	280	283	273	263	250	285	236	272	277	269	293	258	252	246	285	270	261	292	277	268	249	253	288	247	269	249	258	264	280	252	278	284	285	257	284	240	291	291	302	263	258	257	277	282	275	248	276	291	308	262	247	263	281	288	293	280	291	266	287	268	288	262	255	290	255	275	271	262	262	251	264	267	254	278	258	289	268	246	254	233	289	271	286	278	265	271	255	251	255	292	288	286	288	253	259	276	281	250	284	251
14142	25855	28754	67703	69109	58091	43332	28545	15086	5208	1641	723	533	483	456	500	472	497	497	498	498	462	524	487	495	502	467	460	493	480	493	498	504	486	500	463	492	479	467	476	476	518	438	458	488	517	461	464	460	490	473	501	484	499	488	494	483	469	520	486	530	457	507	495	475	499	436	462	441	460	514	527	482	500	503	461	510	495	461	440	476	488	488	510	499	504	483	498	464	486	477	485	465	487	463	483	505	521	471	491	486	442	478	480	513	461	492	473	479	485	474	452	434	562	511	460	517	447	513	526	493	456	476	505	484	443	473	490	473	475	495	503	487	479	467	488	464	513	503	493	496	472	456	475	522	497	472	482	477	478	477	464	458	461	503	454	480	480	513	466	487	455	510	501	471	505	494	487	503	497	507	478	474	454	479	474	453	501	476	478	520	494	492	491	487	443	462	512	459	528	448	475	499	517	462	438	486	492	470	499	449	448	471	429	522	462	499	494	481	466	490	494	519	481	476	506	455	534	477	500	499	504	490	500	494	475	459	491	481	457	484	455	476	484	507	479	480	515	491	475	478	475	489	445	487	493	496	514	479	443	492	508	485	503	500	467	509	472	483	490	516	479	465	489	477	461	455	531	493	457	482	504	480	486	480	504	478	466	438	493	480	506	496	480	443	482	427	522	512	502	475	499	473	481	453	510	501	462	483	501	477	494	477	465	505	490	472	506	487	460	458	462	493	501	478	481	472	458	464	474	438	515	475	501	491	468	513	460	497	461	473	527	466	461	481	521	496	465	481	451	476	493	481	497	451	459	497	485	476	475	449	483	462	478	462	474	553	479	490	497	500	461	467	475	468	517	466	500	450	456	468	448	526	503	487	480	469	477	461	496	497	514	469	535	479	498	483	501	457	440	463	507	507	505	501	470	460	478	504	479	459	488	517	461	516	461	496	468	487	474	511	484	491	527	459	454	475	463	526	460	464	490	477	453	499	500	493	481	531	484	508	486	483	455	459	465	507	462	454	476	461	495	505	481	497	459	477	480	489	485	485	502	478	466	470	507	468	468	487	470	492	449	465	470	453	467	508	492	498	469	495	449	467	506	498	477	489	502	494	463	522	465	464	488	501	465	490	520	503	485	450	466	491	453	505	480	477	484	452	505	474	465	468	475	459	478	491	498	470	477	498	467	493	494	485	471	452	480	457	507	487	478	514	480	488	464	459	461	495	509	481	501	446	431	517	450	428	465	491	481	472	461	472	474	467	489	456	447	491	464	480	455	487	511	467	469	519	475	509	486	451	488	496	500	451	492	447	466	490	505	491	513	456	523	490	474	486	456	438	465	440	483	464	483	456	448	475	474	511	455	466	480	490	476	487	457	479	455	489	471	484	479	527	498	504	490	523	468	489	461	504	472	483	481	473	500	466	484	470	500	520	482	479	457	459	468	507	503	470	457	477	485	506	459	493	466	496	465	495	490	482	479	462	466	458	464	470	477	492	463	482	464	452	468	488	508	498	508	470	504	454	482	446	446	459	453	483	443	451	501	472	477	490	466	460	493	525	452	489	474	448	462	442	488	476	486	516	481	494	524	469	458	461	481	514	480	468	460	508	472	483	515	505	495	549	475	457	498	500	491	497	485	486	458	457	517	493	503	477	487	487	518	475	481	477	459	498	512	486	433	487	487	462	491	482	482	509	497	499	491	509	471	495	488	460	486	495	506	527	483	477	469	475	444	461	451	451	506	478	413	488	482	501	487	446	475	500	505	466	458	478	458	470	449	462	461	485	491	471	490	495	480	469	502	519	524	484	476	471	486	484	461	531	468	462	472	441	491	485	457	487	456	467	496	515	478	497	480	489	487	409	473	486	449	478	429	490	471	455	485	456	497	483	456	497	497	504	476	474	491	464	450	488	447	502	492	509	486	461	504	480	430	525	458	508	453	441	502	486	460	486	456	455	495	488	495	511	511	461	487	499	493	461	493	457	492	482	488	446	503	512	452	498	482	481	491	475	481	493	473	473	460	485	477	493	498	484	493	475	483	467	409	463	470	508	491	454	490	453	467	491	492	458	465	525	470	478	486	498	460	469	478	450	522	448	477	468	454	495	472	480	470	483	488	498	487	486	496	464	474	487	452	509	488	489	461	475	479	450	473	449	484	496	470	481	497	480	484	473	520	469	482	437	471	482	488	486	478	500	449	480	500	505	528	477	527	465	486	506	431	527	512	474	489	487	463	457	447	462	522	479	465	474	452	498	422	475	481	425	481	471	528	480	461	481	479	453	470	480	442	492	459	470	472	495	507	499	432	511	455	513	471	487	488	473	458	499	473	494	489	511	483	463	468	472	491	527	499	478	457	553	498	519	508	477	505	481	464	474	470	494	486	490	484	492	483	459	449	518	509	471	461	483	525	431	487	489	487	461	489	476	459	452	491	482	505	459	458	495	499	489	490	471	483	515	465	492	473	460	474	464	512	466	492	457	518	491	467	496	519	518	482	478	452	460	491	475	496	454	503	443	504	477	489	480	486	468	451	477	492	476	470	445	507	466	421	481	449	463	462	468	453	456	478	488	492	490	503	499	519	489	500	522	454	478	448	544	464	474	469	479	508	487	475	451	462	517	468	483	483	460	474	488	511	453	485	457	448	489	450	488	517	461	485	486	491	474	457	459	455	485	505	436	466	495	470	510	480	501	490	462	477	471	488	530	477	501	500	486	447	489	476	443	492	485	509	502	488	473	444	484	503	495	493	462	487	469	466	463	509	433	473	480	480	443	472	476	473	469	477	444	516	494	493	483	464	469	499	503	508	489	480	479	467	457	471	490	530	476	484	494	486	478	428	477	473	468	530	491	448	466	480	471	475	507	491	492	480	459	458	475	470	468	460	475	444	482	522	434	499	457	494	457	467	464	508	475	500	461	459	467	499	469	497	488	505	485	485	469	463	489	480	493	484	475	481	472	488	493	507	464	454	485	519	478	469	467	469	461	472	487	488	475	456	488	491	515	433	497	470	514	473	467	467	503	477	486	443	490	473	499	449	470	496	490	477	485	499	469	497	534	469	459	493	496	450	463	466	483	498	475	522	467	480	463	506	434	493	473	478	486	450	470	462	451	509	442	463	479	502	504	490	518	469	490	549	482	448	489	499	490	505	470	441	477	507	512	458	485	473	484	477	450	492	482	504	488	471	470	462	498	448	481	513	466	449	525	463	484	449	475	463	457	480	478	479	462	476	503	490	507	478	491	459	470	483	476	501	496	470	498	490	501	524	495	490	449	496	503	500	467	496	483	447	476	489	478	499	494	474	440	489	462	456	482	471	489	490	483	451	452	509	518	482	475	494	485	504	477	481	460	486	496	514	435	521	491	446	479	460	445	463	499	495	474	492	486	461	467	491	470	438	407	453	483	507	486	476	480	491	476	476	493	488	540	487	455	480	490	457	461	470	481	440	496	446	460	471	526	450	502	488	443	506	510	465	500	509	482	483	457	485	471	503	475	488
26607	20066	6988	17458	17173	12564	6580	2521	1195	597	468	390	407	364	375	379	396	375	382	385	415	417	372	421	417	360	387	405	362	395	378	375	379	387	367	363	361	398	396	404	362	379	367	381	377	367	400	380	353	411	385	389	391	361	390	369	409	373	416	395	365	386	402	377	404	385	394	370	357	368	365	378	437	399	406	351	371	354	397	371	388	385	411	384	384	415	420	345	387	370	370	419	405	374	378	387	374	380	373	371	354	365	369	380	345	370	367	380	379	401	365	390	381	390	370	394	386	357	351	444	388	383	347	383	388	353	382	390	393	380	383	366	380	388	366	390	401	384	382	437	377	410	394	337	422	371	380	406	393	384	377	365	381	394	383	402	346	401	431	447	354	367	366	338	370	406	383	407	349	352	407	389	391	391	371	382	364	392	351	386	354	352	367	369	384	405	351	411	353	403	383	376	363	383	390	326	384	391	376	385	389	362	371	412	376	376	402	378	394	376	359	368	436	367	398	358	404	366	402	372	375	404	368	347	383	394	370	360	400	419	381	363	426	331	378	366	382	405	421	396	371	403	381	374	362	435	378	341	398	382	357	399	387	337	382	385	372	379	338	427	375	415	386	400	375	357	393	381	365	385	397	370	383	381	391	360	390	361	370	396	405	404	359	382	396	391	381	359	373	381	387	407	390	420	385	370	365	409	378	407	412	384	361	381	410	367	354	371	361	407	389	402	368	379	380	367	393	346	387	375	436	376	407	342	364	382	338	357	399	382	357	363	370	384	380	375	410	383	385	408	383	392	378	345	345	405	360	401	396	351	416	385	342	414	393	378	379	421	382	393	392	399	409	380	401	388	373	374	390	387	362	384	366	398	368	384	385	395	384	405	348	400	404	367	396	403	353	401	375	395	380	354	377	407	386	369	386	389	400	370	364	403	376	399	353	385	392	398	378	348	370	378	387	413	375	389	358	399	401	397	358	408	397	390	381	399	411	364	389	409	392	343	406	400	376	373	403	374	379	373	359	318	415	366	348	385	395	390	381	379	369	394	378	391	394	429	371	375	408	376	331	393	359	385	396	393	412	358	384	377	390	393	397	362	368	380	362	344	397	413	383	393	387	399	379	359	389	393	393	408	394	372	370	345	391	428	373	364	362	380	376	355	406	364	402	386	368	380	359	349	394	407	364	368	348	369	389	383	390	366	373	383	399	350	385	387	381	406	393	392	383	388	389	391	381	387	347	427	346	398	402	384	380	339	373	399	336	392	362	379	352	420	404	374	329	362	375	381	400	368	390	385	347	393	380	354	369	396	348	375	402	433	403	375	391	399	409	382	396	359	401	367	363	385	359	356	380	371	391	360	387	370	363	374	373	384	422	351	439	376	385	394	370	399	393	372	385	417	381	365	379	378	379	371	370	369	361	396	367	367	386	376	396	409	381	378	367	380	402	373	371	424	362	377	405	360	382	402	339	408	368	392	385	413	377	401	346	367	394	380	376	443	371	390	403	356	351	389	341	399	420	384	379	387	384	367	431	369	376	380	374	370	386	334	361	411	347	379	370	385	353	374	371	391	374	401	369	374	374	391	386	392	382	385	403	375	370	399	370	354	348	400	362	377	370	333	357	417	367	397	392	389	386	375	334	371	381	390	400	379	389	421	380	377	373	372	363	383	363	387	359	380	383	376	361	402	381	419	384	390	422	387	383	395	395	400	376	381	373	389	377	382	367	394	368	364	372	356	392	350	368	383	360	392	388	405	364	381	382	404	413	422	402	348	418	358	403	405	368	398	407	363	344	392	371	396	408	369	403	357	416	399	381	424	403	359	375	389	398	355	379	384	401	377	404	379	395	395	398	422	376	378	364	359	343	356	388	386	392	389	345	397	376	383	364	358	424	401	396	383	388	384	349	387	408	385	379	404	415	385	405	390	394	360	373	421	407	399	403	402	390	372	364	362	390	404	396	397	402	376	349	375	391	428	377	383	404	362	384	372	372	373	381	358	390	379	378	377	365	374	385	401	387	394	400	373	369	381	401	387	377	396	387	391	343	411	388	382	360	413	405	395	358	362	377	365	392	378	392	357	397	399	389	352	360	372	352	403	396	379	363	419	388	394	359	400	391	398	401	400	403	400	392	405	353	379	361	358	396	377	402	400	377	359	392	354	367	356	406	365	406	364	368	379	401	381	380	393	386	357	397	438	343	375	387	394	344	370	381	432	364	353	378	405	384	375	407	359	366	404	369	400	410	353	346	392	414	360	363	374	374	364	355	368	336	387	335	374	375	379	369	379	405	416	380	418	404	365	406	374	385	357	389	376	346	345	365	387	420	405	380	389	388	375	362	377	379	382	379	363	357	373	367	405	385	387	398	380	406	392	380	378	358	386	355	374	358	393	357	398	373	403	382	367	350	368	383	361	397	381	384	399	391	352	389	406	396	383	376	341	398	388	398	353	347	380	390	403	360	407	364	369	360	411	365	369	397	391	363	371	375	369	382	367	391	381	401	355	360	390	419	352	362	372	408	395	427	409	376	375	416	402	373	373	373	361	400	386	384	397	393	362	395	371	408	384	398	380	401	397	366	394	389	391	398	373	398	380	388	368	410	391	367	379	373	372	383	404	396	416	415	386	388	387	404	395	384	349	369	401	373	381	376	380	418	388	386	392	356	382	379	394	372	375	404	368	400	357	388	355	388	375	363	393	415	387	392	373	364	402	393	374	411	369	341	394	345	364	391	390	385	387	393	409	387	381	358	391	374	363	364	413	392	381	405	368	397	390	402	390	374	392	381	369	391	393	389	359	380	398	370	344	389	387	388	371	404	408	354	372	351	403	402	392	382	418	380	366	368	363	363	367	374	333	377	379	387	392	405	389	353	361	385	382	366	368	363	396	377	380	343	402	360	353	422	382	427	416	387	374	368	383	385	418	402	379	389	392	400	367	349	387	375	357	385	380	339	385	373	371	389	380	354	377	429	380	391	388	344	372	380	371	373	386	378	391	380	406	357	401	388	366	363	369	408	379	398	387	355	358	388	365	360	363	372	375	360	398	387	369	400	399	386	386	377	370	386	403	358	377	371	386	396	360	379	396	372	400	385	414	404	387	404	438	370	374	384	385	367	364	380	384	403	390	403	360	374	365	395	370	395	376	358	369	366	361	375	408	403	401	393	374	387	370	364	389	389	398	381	376	373	398	377	380	358	358	393	370	399	370	385	379	417	376	364	393	380	382	386	374	406	366	394	380	389	394	381	375	384	430	380	378	418	396	397	409	387	363	402	393	366	363	370	382	404	410	365	364	394	402	357	394	401	411	376	371	378	360	386	368	404	398	383	390	407	390	379	410	353	306	406	396	338	432	389	391	367	364	358	399	366	410	377	355	373	354	344	409	366	417	360	416	348	380	353	407	430	368	399	377	371	400	429	406	401	413	358	398	367	393	385	407	401	365	369	389	390	379	415	352	400	412	362	372	436	365	392	374	367	394	413	387	388	377	381	372
5573	3173	4260	26737	25408	20188	12396	5712	2671	1302	857	714	715	671	634	682	670	635	715	681	673	686	678	708	689	696	708	630	659	660	707	705	693	703	717	690	661	674	675	659	638	697	657	684	699	689	658	650	719	660	675	679	658	668	644	636	725	687	682	688	686	692	665	691	682	677	705	669	659	703	644	675	630	681	679	663	681	661	665	698	700	675	694	701	679	690	623	702	683	684	674	680	705	692	595	691	675	670	680	700	682	694	664	685	642	663	654	681	631	671	678	653	645	677	677	657	691	647	691	684	675	681	707	661	669	666	655	670	724	691	664	653	628	707	694	696	628	715	664	673	648	668	679	660	646	727	655	686	652	658	690	696	674	668	679	678	691	675	705	652	736	655	655	701	705	705	707	698	667	725	691	681	675	671	669	656	665	630	684	652	673	717	663	652	654	726	659	674	655	690	712	665	699	667	668	685	633	602	649	660	656	642	673	678	688	655	687	691	660	725	691	634	690	703	674	688	682	692	666	691	669	657	662	665	681	684	671	699	692	682	685	691	670	671	709	671	715	671	690	667	684	641	665	698	704	737	669	670	656	697	709	681	673	661	689	715	677	678	666	690	724	687	665	673	652	653	651	726	655	647	658	718	665	686	706	693	641	651	677	673	674	635	654	695	634	694	682	644	658	650	681	674	694	669	648	664	709	739	677	700	691	671	676	611	677	695	668	625	670	674	699	707	708	668	693	658	636	674	694	663	682	700	682	637	648	658	726	689	651	665	701	710	690	661	701	676	690	684	654	674	722	653	640	711	660	676	688	691	678	655	665	709	662	652	628	649	683	661	662	719	689	671	657	668	695	656	643	652	662	664	660	608	656	686	705	690	654	672	704	664	666	626	633	648	664	651	723	700	651	718	710	660	666	712	638	653	684	674	644	692	711	650	682	691	672	703	667	675	648	702	692	666	716	739	674	696	699	666	626	718	743	667	659	631	670	658	694	697	657	671	660	676	685	651	690	691	710	686	698	669	663	632	683	634	690	678	715	659	685	639	710	698	662	663	685	721	621	714	679	678	636	637	668	677	697	716	658	645	700	726	684	715	664	648	660	664	687	649	657	681	655	643	661	678	650	687	709	677	683	685	679	663	657	649	655	659	668	704	672	653	682	678	711	669	709	647	671	662	661	658	706	673	681	676	691	672	747	697	652	693	695	672	659	698	750	675	703	694	725	675	646	638	694	668	680	657	660	641	648	660	709	657	702	681	722	662	718	659	657	651	696	651	653	657	617	700	654	655	666	683	678	695	670	633	712	668	670	722	647	638	675	703	713	707	660	676	665	643	649	619	646	673	656	670	680	671	681	711	689	673	682	683	640	670	649	657	704	652	684	697	688	693	663	646	702	659	700	680	698	655	656	691	664	668	663	689	698	652	698	707	677	677	651	686	642	651	701	733	679	633	654	667	672	685	705	660	714	730	689	685	637	696	665	687	687	656	675	711	662	675	640	657	658	734	663	656	683	632	707	738	647	710	663	637	714	699	669	669	664	662	614	656	706	700	629	695	693	654	719	682	691	674	662	622	632	682	685	654	726	702	681	684	702	703	694	682	719	725	667	675	679	664	641	642	707	671	668	736	687	651	680	670	703	665	640	725	669	692	697	718	679	686	706	694	702	762	694	654	665	693	694	718	664	676	714	677	655	673	661	689	683	661	651	674	705	689	678	620	656	633	664	631	646	661	632	657	672	649	645	654	725	655	689	610	656	672	670	713	675	684	671	670	698	677	642	686	696	697	700	652	690	678	659	697	700	677	644	699	657	661	664	668	717	647	681	691	691	691	691	705	695	690	701	632	695	640	654	700	676	625	704	690	646	646	680	659	675	615	674	686	666	698	674	717	656	670	701	628	660	689	682	653	709	723	660	698	698	711	662	654	700	681	650	683	660	647	650	598	692	672	656	673	661	661	640	635	623	669	660	668	687	695	703	669	736	636	662	752	669	746	683	699	706	752	669	709	732	682	642	685	682	693	655	669	696	641	684	671	677	730	743	692	736	664	682	699	756	659	683	691	667	671	649	675	670	714	736	665	685	718	642	671	690	642	707	700	683	675	690	666	685	692	672	640	690	706	642	707	686	738	676	708	681	661	707	703	673	665	745	685	678	677	700	699	652	691	672	687	646	630	656	657	672	683	666	671	665	658	682	655	692	663	625	661	672	703	662	650	695	669	668	648	705	697	669	731	678	674	691	670	679	639	668	693	672	684	679	658	681	672	683	701	727	685	697	666	669	635	654	647	693	696	678	727	643	689	658	722	639	669	702	652	696	711	651	665	692	685	678	690	656	654	674	680	690	644	640	675	708	643	685	656	687	659	673	660	720	686	667	678	689	645	707	632	644	682	698	629	692	637	669	638	636	685	663	681	676	662	704	711	665	645	703	698	671	666	675	691	637	661	727	679	681	711	671	669	673	688	686	663	681	659	700	645	681	712	691	654	696	677	652	689	671	687	669	702	662	711	654	689	696	651	674	670	686	737	683	675	668	693	676	682	607	643	651	720	691	679	652	685	638	713	710	681	672	679	682	709	671	691	657	638	655	673	728	653	680	686	697	667	674	646	668	616	649	651	675	661	672	723	684	637	681	637	680	705	690	684	642	678	649	679	697	686	679	672	634	686	672	659	702	682	677	651	689	691	686	746	587	654	671	675	659	693	721	662	674	696	655	681	723	691	698	705	667	701	714	697	674	675	680	685	670	649	667	667	679	691	685	743	661	673	669	691	674	687	685	653	660	680	705	635	675	661	704	669	712	709	722	701	652	702	672	659	667	643	663	641	663	666	685	670	604	656	679	674	682	700	686	667	671	675	648	637	696	663	696	668	639	718	685	679	660	619	656	720	704	670	660	713	688	689	696	677	676	642	680	665	692	681	662	674	678	642	690	675	731	666	643	682	736	674	623	654	692	657	676	694	650	675	657	655	658	686	703	656	667	698	666	708	696	688	681	650	687	632	701	627	711	683	687	684	676	683	678	655	707	689	672	657	721	659	668	666	644	643	701	690	689	672	728	634	701	734	733	597	634	714	666	683	712	647	686	696	701	700	643	710	675	705	655	620	657	680	664	647	662	690	653	745	632	674	687	672	708	641	658	677	674	668	666	664	673	662	705	642	650	697	683	660	653	664	681	676	642	680	695	701	702	682	708	684	655	637	684	667	701	655	632	627	683	719	673	674	680	660	662	702	675	641	689	685	669	667	730	721	688	707	691	663	641	672	673	659	705	664	669	690	658	671	671	663	703	729	636	674	683	724	716	714	671	673	676	693	682	664	669	632	682	683	714	664	665	683	636	675	698	657	693	711	634	718	689	676	680	693	718	718	732	690	674	658	733	734	629	664	642	668	659	669	689	637	666	704	714	669	681	673	678	706	701	646	703	678	688	656	621	695	692	637	647	698	685	676	723	693	717	687	694	648	657	684	711	635	672	679	676	673	711	671	648	697	694	640	717	693
24837	21070	26843	34115	40601	34358	23089	10117	3132	1107	538	426	398	328	372	346	376	359	348	359	372	361	376	348	350	356	347	343	359	411	329	335	371	358	334	364	369	342	337	332	394	317	355	381	365	326	367	354	349	347	346	351	346	350	335	365	337	366	351	365	365	350	370	346	318	372	362	350	357	353	363	371	350	350	321	299	328	369	326	361	344	372	362	384	336	349	385	340	359	348	336	374	361	350	326	347	342	363	349	322	347	358	330	320	324	350	374	361	290	347	341	335	344	341	348	308	351	346	367	358	348	360	352	358	367	351	352	356	384	363	388	341	352	358	352	405	364	368	366	365	366	350	375	328	367	350	392	310	318	318	390	356	365	357	367	338	344	365	347	360	356	355	342	342	354	373	348	349	335	364	366	349	319	345	331	363	331	371	336	345	364	348	370	359	336	344	349	337	355	350	354	332	364	327	330	358	335	344	329	346	392	320	346	350	333	347	356	321	376	332	343	360	348	335	351	357	341	368	368	344	335	357	366	343	360	354	381	365	349	323	351	359	343	349	355	357	378	347	346	367	327	352	347	361	368	354	317	370	365	371	367	386	361	328	359	343	343	372	353	358	343	337	349	347	357	373	314	382	389	356	379	364	334	332	369	322	339	352	348	358	350	329	335	357	351	349	340	349	328	359	317	348	370	338	355	376	353	352	365	338	356	343	359	366	345	336	323	356	363	390	325	351	343	320	357	358	360	350	339	324	377	373	361	344	334	349	348	358	396	377	334	333	353	345	331	355	315	319	334	368	361	364	344	346	354	333	337	366	329	347	328	326	350	356	374	356	329	320	371	348	324	387	384	366	348	350	338	330	352	377	342	385	334	362	387	360	332	324	362	319	361	324	310	345	335	364	354	340	367	359	378	342	354	344	328	350	344	322	286	320	327	376	334	351	344	337	342	333	336	324	350	335	341	363	346	342	374	331	351	367	360	354	364	376	351	351	361	330	366	370	350	336	339	330	369	373	342	355	357	335	352	352	331	334	335	356	370	349	335	379	372	353	353	380	373	351	311	340	353	368	342	333	344	353	332	352	390	326	389	348	360	336	401	329	357	375	353	315	375	368	359	344	361	361	339	369	380	351	328	380	356	342	371	365	338	313	358	368	359	358	304	366	329	329	340	377	376	358	346	358	335	386	374	329	343	358	360	352	371	339	361	383	372	368	334	375	360	375	326	340	378	343	359	340	361	392	349	368	357	362	356	362	355	351	356	339	326	339	354	351	384	363	367	378	371	363	352	321	366	343	356	357	316	311	321	351	355	352	338	353	348	350	343	329	320	348	356	359	344	360	327	343	349	377	316	331	346	371	377	307	390	346	287	359	372	355	335	360	354	351	342	360	354	354	340	346	373	350	375	341	366	346	364	335	351	350	308	331	354	337	373	355	343	365	370	355	355	344	326	327	366	344	335	375	351	385	359	345	354	324	373	344	309	338	333	347	331	320	332	321	369	340	354	328	357	333	339	359	348	317	355	350	332	348	357	360	348	368	362	365	343	351	386	330	363	357	396	387	371	351	358	350	356	365	392	345	357	359	358	326	391	336	372	383	378	334	361	367	308	358	372	353	361	366	351	391	381	332	366	326	369	354	354	349	320	335	342	322	363	322	350	337	356	348	335	358	337	371	349	368	367	364	343	342	350	356	320	358	325	344	326	352	346	377	349	335	368	380	365	378	380	326	336	353	350	323	390	352	351	352	376	347	339	369	356	369	348	379	337	338	377	362	375	320	361	348	360	358	340	357	379	368	344	348	341	334	348	374	345	377	358	341	351	371	397	371	358	364	354	356	330	364	328	358	333	366	369	324	359	394	374	369	333	365	363	376	365	322	370	355	320	353	343	339	363	356	332	410	330	313	355	363	379	364	332	355	375	329	329	363	338	385	348	369	338	371	304	360	362	357	334	365	367	340	362	368	361	371	332	348	366	338	323	349	315	362	364	363	355	342	342	347	341	371	320	350	357	360	340	341	339	354	340	377	364	350	364	351	313	367	359	326	347	337	344	366	331	353	377	343	331	354	340	364	369	350	352	342	352	352	334	345	368	362	351	337	339	342	368	382	326	354	316	380	346	364	345	298	349	368	359	398	365	312	379	337	329	358	362	381	360	335	342	375	326	334	328	335	350	323	348	350	366	321	357	348	363	377	372	348	390	357	368	364	358	358	323	368	358	386	385	384	347	376	328	357	396	338	339	355	369	334	330	351	363	376	359	330	318	368	311	350	364	358	343	385	379	403	324	386	361	359	348	364	349	308	370	373	382	367	356	342	359	398	330	367	322	376	359	335	367	375	390	374	368	343	316	346	365	315	368	344	345	341	344	356	358	370	353	327	339	357	366	326	337	351	310	350	344	347	314	349	348	351	401	334	350	369	341	335	357	387	317	355	343	374	348	342	357	357	365	362	347	376	364	347	350	345	361	348	370	315	343	351	366	300	357	322	340	374	337	359	367	360	340	327	332	353	319	332	366	363	362	327	348	345	340	348	359	357	345	364	339	365	377	333	377	360	367	342	344	367	355	399	338	331	391	355	349	342	363	335	356	350	372	322	311	352	330	345	354	351	328	361	355	360	361	362	330	345	292	335	351	342	339	333	354	339	315	367	361	341	354	329	319	370	376	347	345	361	372	360	332	291	337	358	328	371	350	342	348	337	327	388	364	341	367	374	357	349	354	318	366	358	363	314	334	341	341	314	340	377	389	337	383	370	344	323	341	328	322	373	356	317	347	358	331	347	363	358	356	334	366	350	362	349	345	357	342	387	341	339	377	355	330	338	339	348	354	388	335	354	348	355	368	334	345	353	353	357	345	371	353	349	370	354	337	352	375	334	338	326	344	376	322	364	339	375	364	357	351	374	339	351	370	339	345	358	360	364	376	347	347	367	384	319	335	347	371	381	325	326	360	369	362	388	339	413	358	353	340	389	345	340	382	369	343	373	349	367	344	369	335	367	336	355	316	337	328	335	294	354	361	370	353	392	367	321	340	370	365	354	382	334	391	395	325	348	358	361	363	320	381	388	349	339	336	324	308	329	381	338	373	374	337	357	362	337	340	383	379	346	376	348	377	375	346	377	374	350	339	348	331	341	350	383	341	310	350	353	351	348	328	377	348	346	371	362	358	366	362	354	325	333	333	381	366	300	330	327	369	358	386	366	353	381	360	314	335	356	364	374	344	377	366	339	325	364	344	351	323	366	361	329	333	352	343	343	365	333	328	338	401	353	350	326	409	368	369	352	344	329	366	324	312	365	345	354	340	337	369	388	373	362	366	356	347	356	365	334	358	331	374	349	369	339	352	389	346	345	337	377	340	363	351	314	355	354	371	358	349	363	325	369	326	351	357	342	392	368	360	353	339	355	349	362	363	385	336	363	344	388	349	368	380	321	387	352	367	354	358	362	353	352	325	319	346	337	355	359	341	324	387	346	363	365	374	341	350	339	336	333	384	361	339	344
6565	10682	12656	44518	46565	39380	29227	16479	7277	2678	1201	771	639	681	632	634	630	654	645	628	648	645	664	661	647	658	611	638	679	585	606	629	636	624	648	659	625	653	619	625	590	654	602	644	645	645	634	613	628	594	647	574	637	613	610	604	640	640	648	574	602	637	625	650	579	654	650	684	599	633	649	629	632	657	696	650	666	634	643	637	655	677	643	621	632	634	609	591	635	598	613	665	669	631	591	618	674	621	639	646	652	605	623	630	661	658	637	640	647	641	646	593	636	633	659	606	658	611	626	603	625	615	648	643	627	631	672	601	668	614	597	619	633	663	605	617	632	626	657	671	653	641	620	652	629	653	625	619	586	634	615	638	620	695	624	663	618	657	590	635	650	660	668	602	630	606	656	590	622	648	669	666	653	627	646	645	644	617	631	632	626	635	672	650	637	669	631	613	615	659	643	619	628	662	648	637	641	619	655	648	613	624	634	608	634	613	639	663	641	628	603	624	671	640	614	591	640	649	661	665	646	624	601	628	624	632	610	670	662	640	644	641	647	622	643	647	616	617	652	645	652	631	656	640	634	590	668	648	687	638	631	644	653	628	646	633	633	615	641	669	643	637	632	655	628	588	670	633	634	627	606	643	636	680	702	596	667	647	683	648	670	676	627	619	612	637	599	649	653	644	602	670	646	652	669	636	612	607	643	631	636	594	652	663	607	583	597	649	621	604	668	642	643	652	640	623	629	610	625	627	622	590	649	615	670	640	660	629	610	630	631	590	602	628	659	656	644	618	612	667	637	620	623	625	614	602	657	655	660	648	639	643	657	671	649	635	618	672	631	659	648	640	629	626	642	659	695	654	621	657	643	638	614	674	594	672	656	621	658	638	625	631	647	615	623	674	625	628	601	617	636	663	594	633	587	632	585	623	634	674	636	631	636	636	637	670	627	600	645	664	643	696	609	638	629	619	644	674	674	641	687	672	598	668	643	687	645	611	597	647	653	630	602	627	663	662	623	674	664	638	628	655	646	643	615	650	611	605	628	617	656	619	600	638	673	674	608	630	649	651	629	642	634	652	647	641	616	623	628	652	635	631	627	641	630	661	633	621	660	645	604	651	664	595	648	584	691	630	597	584	646	631	633	625	596	625	621	628	660	625	648	634	644	625	632	647	660	665	614	635	654	624	612	616	612	653	655	640	636	590	621	655	588	682	661	639	585	630	661	649	628	683	625	623	585	649	666	611	622	615	681	598	666	669	608	618	610	639	668	608	636	667	656	636	602	613	629	600	626	599	602	644	633	651	643	646	620	618	615	695	645	629	641	625	598	637	637	627	649	640	612	635	649	618	643	642	685	621	591	670	671	628	664	634	613	613	644	615	639	637	596	655	662	692	652	624	650	598	610	633	605	617	606	673	678	642	659	634	666	621	634	624	651	682	663	599	601	670	650	599	665	591	635	636	637	621	667	646	621	621	657	613	658	621	646	628	606	661	640	629	671	646	642	644	655	622	658	650	631	661	625	677	610	631	623	634	657	647	655	567	625	672	608	597	638	669	620	645	608	674	636	656	669	614	609	642	628	617	651	655	611	673	657	625	614	667	649	684	683	619	698	603	639	661	630	661	582	668	640	657	607	646	673	629	616	654	615	663	640	602	585	619	646	601	625	658	667	633	591	671	626	604	627	645	654	602	656	674	652	645	602	620	594	629	655	655	587	612	643	635	642	647	620	639	649	633	630	622	658	633	624	610	641	635	627	681	619	663	665	604	592	633	609	614	636	642	668	667	634	678	662	666	634	601	583	593	637	677	658	643	632	640	603	641	636	625	663	638	628	653	655	632	649	596	639	643	639	679	599	615	589	615	661	683	580	602	635	629	650	634	676	634	647	620	613	610	642	624	645	654	603	670	607	624	622	644	624	644	625	633	620	658	624	612	632	647	603	618	656	660	673	662	639	633	644	644	630	644	665	654	603	619	643	648	628	625	643	673	607	606	667	636	621	638	610	629	657	612	621	586	626	655	639	660	678	638	635	643	656	624	647	619	630	631	629	660	653	683	613	621	637	625	628	626	675	646	619	643	621	609	655	633	653	631	622	639	624	658	616	610	598	614	598	625	627	627	602	668	634	660	633	673	600	638	636	562	602	633	611	654	611	622	618	619	586	580	678	656	621	691	616	592	644	674	678	583	657	668	629	686	653	625	615	617	667	629	629	610	627	635	652	628	659	663	652	644	634	613	627	631	644	638	623	626	619	668	654	617	625	663	623	639	662	612	621	623	612	670	650	646	590	627	676	616	643	646	659	658	584	624	658	615	623	624	634	688	614	641	668	622	656	616	638	633	659	610	653	655	627	622	662	625	662	647	614	663	602	631	604	582	682	609	649	581	667	641	603	657	628	612	687	644	603	613	607	631	639	659	645	622	638	592	656	603	626	609	661	668	629	583	608	635	639	593	635	629	656	648	642	607	653	649	652	648	648	659	683	642	635	628	660	583	695	666	659	699	624	629	633	604	634	622	682	611	634	612	613	617	590	628	638	569	664	655	603	646	632	638	666	682	619	653	613	632	609	599	616	616	667	638	678	626	590	635	640	609	588	625	617	604	633	637	645	670	610	623	652	632	614	641	670	618	640	686	584	626	644	609	614	624	642	656	650	654	635	627	653	619	628	625	628	645	591	669	638	608	652	648	668	619	582	629	623	628	635	643	676	657	629	644	614	595	641	669	625	696	621	609	682	612	627	623	674	653	605	657	600	614	646	648	640	611	673	648	632	641	633	615	642	636	650	632	598	639	612	588	645	601	616	619	622	640	628	616	629	612	637	647	703	639	667	638	627	642	646	664	668	612	643	653	646	598	627	655	631	654	600	612	634	604	650	617	669	649	639	635	617	679	621	656	611	638	673	611	672	613	610	662	613	619	629	618	601	604	623	649	658	591	650	643	611	650	668	616	596	630	635	632	638	593	619	680	655	635	607	641	652	632	666	593	592	645	651	644	647	652	630	677	638	635	684	621	622	639	634	641	623	652	649	641	677	595	613	607	608	602	635	616	619	636	604	648	628	622	626	634	614	639	623	624	646	626	633	636	630	627	661	636	614	615	630	587	654	657	656	633	646	626	612	641	700	635	652	613	628	617	650	588	644	609	616	656	665	626	664	634	647	624	628	671	641	648	615	625	627	662	619	591	616	605	614	634	653	665	648	592	671	628	590	604	622	617	588	596	656	640	614	637	608	627	619	581	638	645	633	645	640	643	618	600	629	587	625	639	614	599	648	654	621	637	628	591	657	612	650	699	595	594	597	641	662	629	663	675	611	643	636	652	646	593	692	613	664	637	696	609	611	617	643	686	624	602	647	646	673	648	639	600	620	671	635	641	615	637	610	648	654	639	644	642	667	608	597	620	646	629	644	689	607	675	625	627	646	589	697	599	693	667	666	618	658	623	636	640	650	679	623	664	689	659	642	651	614	591	621	645	612	603	610	613	644	647	652	646	648	623
23016	21078	28801	31457	48688	52020	40131	23638	10202	2767	839	414	302	296	281	269	293	292	263	289	293	304	262	252	245	257	276	293	270	285	248	288	282	246	255	260	277	269	283	285	247	288	268	284	272	255	298	266	281	256	274	281	302	285	271	270	292	260	271	280	278	263	257	301	262	259	265	306	274	261	305	251	258	271	281	262	306	282	262	250	284	272	274	268	273	249	290	285	258	282	259	273	246	294	269	267	274	260	249	258	265	283	268	268	251	276	267	285	256	266	268	282	270	286	318	285	264	269	262	272	268	319	311	245	285	263	235	278	279	256	270	260	268	255	252	286	264	239	244	291	256	263	264	275	289	275	246	234	285	269	252	281	229	267	293	240	268	248	249	287	276	263	263	242	292	269	278	265	278	258	267	290	253	284	290	269	288	255	291	256	269	276	285	258	291	268	246	238	271	243	247	239	275	282	265	304	275	274	302	270	286	255	248	266	280	286	300	261	273	239	265	269	288	255	274	279	274	251	291	260	288	278	264	244	257	253	241	272	258	296	278	263	277	245	271	246	244	234	268	265	259	253	272	262	273	277	273	257	269	270	273	295	288	243	296	260	291	284	273	291	266	253	284	295	299	267	276	257	262	273	244	285	245	255	239	289	260	253	277	250	271	274	259	256	266	232	286	271	256	304	289	277	280	279	268	285	260	268	267	287	289	288	263	261	232	299	279	271	272	270	288	241	264	276	301	307	270	286	301	284	269	241	270	290	262	280	255	258	276	250	265	278	291	290	267	283	262	248	267	271	282	284	284	268	251	276	251	251	273	309	257	260	272	252	283	270	291	278	302	249	266	292	278	256	252	267	261	271	249	260	260	286	257	279	270	296	258	251	262	275	245	252	251	282	250	314	264	250	251	267	280	314	285	251	296	257	266	286	263	292	268	256	295	262	272	282	278	249	309	266	272	269	271	277	264	272	270	257	263	249	283	248	293	285	270	286	273	285	279	279	253	262	258	240	284	265	238	243	263	256	266	273	254	222	254	261	241	284	269	258	276	237	241	291	309	265	276	308	261	295	276	268	286	265	259	306	283	266	250	264	259	279	276	275	246	249	256	268	288	272	251	258	254	282	256	270	275	303	254	268	267	257	282	248	243	275	286	286	236	268	264	269	281	272	275	276	271	272	259	290	269	302	253	280	267	306	275	277	267	257	271	256	251	252	278	275	263	260	302	273	293	266	275	239	287	299	252	270	281	269	294	303	257	270	258	290	267	311	279	280	264	295	263	282	276	275	288	254	259	249	245	268	254	286	272	276	269	273	281	274	272	276	283	269	288	254	275	260	270	302	282	277	280	274	271	256	273	274	262	241	277	245	253	242	281	282	275	261	292	261	288	301	290	288	253	250	278	257	309	251	306	269	279	279	253	239	238	258	300	250	296	298	260	278	262	279	269	260	238	271	260	281	258	284	251	285	260	249	247	242	261	207	271	278	293	281	278	271	266	266	288	275	276	280	259	257	278	302	263	307	289	265	250	290	300	285	276	270	258	302	264	275	280	264	267	268	241	278	266	284	282	276	258	278	270	258	270	259	279	299	270	274	263	273	255	245	273	251	293	281	266	247	294	311	256	279	262	240	276	270	241	287	257	252	236	259	280	291	271	309	234	277	288	294	277	263	261	271	254	263	293	275	289	295	260	269	256	288	289	265	269	272	252	284	260	284	262	288	273	262	251	288	275	266	261	265	276	263	276	244	235	243	246	292	279	272	248	300	268	291	238	286	242	244	256	275	253	280	264	262	299	270	261	287	263	271	283	260	273	253	274	263	259	273	250	257	253	277	282	276	267	254	268	280	257	252	277	266	273	292	281	256	257	271	247	249	287	262	262	261	236	285	256	249	238	277	256	258	270	288	277	264	279	276	273	259	262	238	262	268	275	246	257	269	260	243	274	267	256	277	259	248	278	278	259	254	282	248	252	281	287	280	260	269	274	269	290	264	291	280	258	273	289	270	260	262	279	270	283	243	272	269	255	246	243	280	261	283	273	259	262	272	283	282	260	263	261	226	302	269	263	298	236	284	287	263	276	253	249	292	267	277	269	268	296	265	260	269	267	290	258	270	263	288	272	263	265	305	303	283	289	263	303	292	266	263	284	294	260	254	259	282	282	243	270	228	265	296	282	256	265	244	242	256	274	243	297	235	264	271	271	257	279	239	298	265	283	259	221	249	296	242	264	254	290	262	260	251	247	264	272	268	306	266	279	278	277	272	233	265	245	263	279	286	283	260	256	288	244	302	265	261	234	231	273	282	262	260	230	307	265	262	272	250	252	249	266	265	298	241	258	249	275	235	277	241	279	279	235	285	293	250	282	257	286	252	277	228	285	275	254	263	311	297	267	259	250	249	281	270	246	259	305	278	262	283	265	248	287	266	264	282	293	290	256	262	260	270	288	264	273	274	258	291	268	243	268	249	275	301	290	277	265	263	276	248	277	266	278	258	260	258	251	279	258	307	248	280	255	274	289	249	252	236	247	294	281	264	318	271	275	250	266	299	291	287	251	265	267	238	274	231	271	280	292	289	261	257	273	271	274	266	279	268	258	261	269	296	278	250	261	258	269	272	287	287	274	258	279	311	270	267	268	266	230	248	274	265	278	254	246	243	307	256	282	276	288	272	263	241	279	275	278	278	267	279	274	256	276	258	303	300	296	283	278	288	281	229	275	236	273	296	276	265	293	271	304	282	293	285	249	270	282	250	285	301	278	219	242	252	252	272	280	279	250	294	288	277	265	274	283	286	278	263	271	257	255	250	308	266	250	277	240	323	302	249	281	235	257	261	246	287	270	296	287	275	279	269	278	284	268	269	295	311	255	282	272	252	246	265	252	265	300	275	279	277	255	285	264	281	294	267	265	241	249	252	250	282	276	263	262	246	283	264	284	258	276	260	250	250	275	250	260	265	287	283	270	258	272	240	265	286	246	269	278	263	259	278	276	272	266	280	265	270	277	250	273	273	274	283	289	290	284	255	297	259	266	281	243	264	257	279	274	277	260	259	264	248	263	255	275	280	262	287	259	285	268	271	296	289	259	280	248	271	264	267	251	272	273	267	238	274	271	280	265	287	221	269	296	245	255	260	270	247	284	254	263	267	254	268	224	260	270	269	245	274	284	293	272	262	240	304	264	270	293	318	256	282	257	287	251	290	270	318	277	264	268	281	269	261	266	253	319	271	267	292	244	264	243	278	275	276	274	300	273	248	263	260	269	281	245	271	272	273	251	264	286	270	263	246	263	287	258	257	247	269	266	259	262	259	276	260	263	272	261	255	260	247	271	257	281	275	285	276	277	271	282	260	275	268	300	306	297	240	264	237	259	280	267	286	282	276	282	240	269	270	276	280	273	289	257	269	252	262	277	247	273	273	277	288	282	270	260	259	286	284	247	268	273	255	273	271	275	244	273	302	256	268	252	238	313	289	264	279	262	243	272	295	297	264	251	282	275	293	278	299
13066	24122	26633	66536	68104	58775	43972	30406	16402	6221	1976	813	573	501	447	457	474	453	473	485	465	489	478	470	490	455	474	523	452	486	485	501	466	471	477	455	435	524	459	470	487	462	502	475	476	448	484	494	500	474	450	475	483	484	477	481	450	500	490	458	508	479	501	468	500	481	489	491	470	495	485	479	475	474	465	451	446	490	475	462	449	486	476	484	506	484	489	447	467	503	477	495	449	533	500	482	460	467	490	466	480	527	457	490	458	474	509	502	458	457	493	482	444	469	472	501	456	484	464	498	468	481	460	458	482	496	483	504	486	478	488	470	499	470	471	472	436	455	472	460	501	486	451	490	469	478	499	490	486	484	481	481	460	460	464	480	456	492	445	481	444	497	513	469	446	479	512	483	485	464	474	471	466	447	457	479	482	487	529	481	460	500	490	519	478	461	488	466	488	458	505	486	460	466	514	526	464	486	490	465	438	452	459	457	497	493	466	476	466	465	489	465	429	467	461	457	506	477	486	490	484	475	508	466	491	436	503	486	496	479	461	493	482	497	459	460	511	436	492	439	467	507	465	477	435	419	484	466	464	470	479	479	500	481	461	443	469	479	434	457	524	432	465	436	492	486	451	480	455	495	464	483	460	459	520	504	481	511	470	526	446	519	446	466	489	475	502	517	441	498	482	459	477	475	493	491	500	489	492	485	438	508	510	460	452	470	467	486	445	490	451	483	463	518	496	485	502	478	473	449	475	483	425	464	483	517	439	496	510	466	487	451	483	471	478	483	474	503	474	506	453	445	476	498	484	458	495	457	470	448	478	444	453	477	428	500	461	466	444	543	468	462	509	501	449	476	479	462	509	485	479	539	451	508	501	457	517	434	486	468	471	467	477	473	479	486	456	458	463	487	486	474	463	491	481	471	501	456	467	464	476	462	502	497	501	518	474	469	466	497	462	468	429	506	479	454	461	488	467	470	479	439	458	485	431	471	461	452	457	502	455	491	465	484	513	424	451	478	439	512	480	462	526	478	504	494	479	452	432	459	436	457	461	519	488	444	434	438	490	474	466	484	483	480	522	510	475	481	479	479	500	486	456	480	503	461	488	497	485	498	539	456	515	483	478	499	488	481	439	476	420	473	469	432	500	483	474	457	490	465	512	466	446	445	475	523	470	480	445	484	462	482	448	496	501	445	472	475	450	444	493	485	426	480	471	468	468	453	458	471	518	461	498	493	452	504	465	484	482	463	519	501	479	453	474	470	503	513	499	473	495	496	494	460	496	456	459	508	452	472	486	490	502	491	486	491	464	470	484	470	500	466	495	475	478	447	491	460	482	467	472	448	510	469	499	434	504	460	475	502	464	466	446	460	509	466	464	488	524	478	455	472	483	530	479	478	465	469	486	486	440	449	481	455	452	497	466	472	477	447	498	465	457	431	474	457	494	463	523	455	483	461	467	497	447	500	439	473	460	491	467	455	478	478	474	490	519	495	516	435	472	496	472	452	471	502	438	451	464	455	488	483	493	480	477	456	484	479	465	442	472	493	527	489	481	506	448	467	500	460	463	462	476	480	476	479	453	490	503	464	486	502	510	465	468	494	458	484	517	486	456	469	492	455	473	484	457	495	455	477	480	468	457	485	507	493	486	457	466	487	491	503	475	462	436	486	547	490	465	482	498	438	497	450	465	494	451	495	451	443	475	483	497	494	491	493	506	482	447	470	476	470	483	456	482	490	458	477	485	464	510	452	467	489	475	439	468	457	512	500	472	462	486	481	475	445	478	484	540	506	513	489	485	502	449	469	459	498	503	468	449	462	477	487	469	467	471	478	458	518	475	502	516	483	492	488	446	446	483	479	484	452	499	530	450	471	464	458	464	472	491	496	462	442	485	492	477	474	481	471	502	489	445	487	469	476	471	463	513	483	486	522	495	501	491	460	437	482	448	453	461	488	481	518	443	480	467	479	503	452	474	477	469	469	473	483	473	468	474	482	468	469	492	471	507	500	454	461	460	484	454	468	490	481	460	500	506	438	479	482	472	469	427	532	485	451	518	496	449	442	497	468	482	483	463	473	486	461	484	443	503	424	446	511	487	460	483	487	455	479	503	480	486	458	454	476	554	478	452	455	463	470	477	440	485	499	462	469	473	472	463	475	456	469	470	491	479	503	461	508	507	468	467	456	424	473	506	481	498	501	479	500	495	438	503	481	507	459	444	507	485	499	461	468	463	473	450	437	474	467	473	437	508	475	451	476	478	486	477	494	474	472	440	474	477	481	463	473	480	485	444	442	451	441	462	485	496	493	461	496	458	478	461	494	477	482	460	475	491	495	437	432	503	480	468	447	429	490	474	475	510	477	437	482	501	447	490	433	471	486	457	451	488	483	491	431	510	506	493	511	449	471	465	488	483	465	481	476	505	487	482	479	483	472	440	456	450	473	432	480	468	465	485	486	478	434	474	478	456	494	435	499	443	476	481	470	448	478	495	487	474	467	487	496	494	483	506	506	492	483	452	502	467	502	433	448	473	497	471	423	491	519	468	471	511	460	457	479	478	471	502	438	498	467	517	456	454	495	494	486	495	514	488	491	472	500	438	466	484	534	498	428	469	484	477	501	461	494	489	468	482	472	483	488	486	509	480	484	465	455	506	446	451	467	476	465	470	467	463	497	461	498	487	502	494	478	473	503	511	455	507	487	495	493	491	453	500	468	512	450	481	449	463	471	519	475	481	484	483	497	462	491	486	480	481	475	483	465	474	502	509	486	498	483	534	451	470	455	460	481	491	450	477	450	495	520	493	478	456	477	490	511	484	466	498	525	446	505	456	526	488	442	456	492	463	443	435	471	496	476	507	485	477	484	501	455	492	487	506	486	471	491	455	437	507	457	490	512	433	491	506	475	503	452	494	468	499	489	474	459	478	486	457	432	468	440	427	449	475	469	457	442	489	433	538	496	488	470	470	484	441	499	499	474	489	471	460	504	485	467	474	481	473	524	475	480	487	487	452	495	456	493	501	489	510	499	456	496	475	508	454	475	463	473	425	450	482	459	443	485	492	488	455	465	484	464	493	487	470	478	484	492	469	523	457	491	470	496	461	492	405	502	472	457	510	476	431	490	476	445	486	454	476	472	492	427	475	472	448	482	491	478	464	460	493	418	532	486	478	508	536	467	488	470	476	491	459	481	448	515	483	444	443	486	509	457	503	473	478	448	438	446	448	471	472	481	467	514	505	465	463	482	519	469	464	491	489	468	434	469	518	470	434	449	481	483	475	458	493	482	475	460	461	473	494	466	457	481	440	463	454	496	467	491	485	468	437	463	487	463	449	461	448	452	459	478	488	488	451	492	489	449	463	482	513	479	472	517	463	460	495	462	514	470	477	502	517	474	496	486	489	455	463	476	462	471	488	444	484	485	478	451	470	488	466	484	467	473	488	543	476	462	510	509	456	471	444	461	489	471	459	489	458	463	535	492	490	466	484	494	471	492	497	460	466	463
26413	19939	7003	14075	16400	12792	6516	2849	1214	647	489	415	360	396	386	371	411	418	385	386	372	402	388	382	390	395	386	356	393	360	417	353	406	403	390	371	379	393	385	385	388	376	323	397	425	366	364	369	388	373	393	415	356	370	410	371	370	410	385	371	396	328	370	417	390	365	381	383	367	372	373	375	377	376	398	386	398	373	388	408	390	393	376	361	366	358	429	364	398	420	379	362	390	343	361	369	380	369	390	363	383	411	371	388	341	383	364	389	376	383	381	406	368	373	401	375	372	371	386	376	366	389	362	401	371	411	371	400	384	371	379	394	359	360	375	387	380	363	418	396	378	345	385	407	393	362	389	421	426	380	346	377	351	391	395	348	370	386	371	397	354	331	401	408	398	405	370	362	361	387	369	390	372	413	409	371	378	394	363	419	400	359	374	375	379	355	407	379	368	375	393	366	352	404	372	347	384	415	369	388	360	341	358	378	371	383	390	391	343	353	379	380	361	360	352	366	378	381	370	421	367	374	385	361	364	368	422	382	360	356	421	392	348	395	407	356	404	368	373	344	384	379	407	386	381	368	365	377	365	370	359	389	388	360	413	396	366	358	395	361	395	399	391	363	339	404	336	360	366	428	368	352	384	366	404	410	360	424	365	409	383	391	395	373	368	413	379	349	359	409	343	420	385	396	382	412	393	385	365	356	418	355	404	335	371	370	399	386	340	341	357	374	401	407	367	371	395	389	363	404	347	407	381	354	357	347	410	365	406	358	372	379	390	351	408	382	367	415	352	384	393	392	351	391	385	383	389	367	389	386	376	380	372	380	378	366	406	410	351	385	373	391	369	369	377	378	377	357	383	348	376	349	365	389	426	350	353	347	367	395	395	378	373	382	372	352	371	390	395	368	377	371	389	378	391	342	370	383	384	363	379	368	371	401	386	393	387	415	383	365	397	387	354	399	365	421	375	373	377	374	339	345	393	374	346	406	412	388	380	372	340	405	383	385	325	350	364	370	406	380	405	376	386	373	389	355	355	374	370	393	390	357	369	355	390	360	401	384	384	394	399	375	359	360	371	369	363	356	366	382	355	399	376	370	365	374	354	373	392	386	398	407	368	366	370	408	375	390	354	363	377	383	361	386	355	351	381	367	385	410	386	392	338	346	376	355	344	398	391	366	407	394	382	357	394	385	359	361	363	401	361	350	392	366	355	365	356	367	379	376	360	403	374	377	408	409	370	393	356	374	371	399	372	373	362	386	389	383	404	372	384	407	374	383	388	384	372	381	382	401	392	347	403	414	373	416	410	384	368	372	396	375	375	408	420	401	394	378	393	390	370	379	405	351	378	340	358	376	378	358	332	387	388	406	411	375	371	390	412	384	382	381	392	387	386	379	364	390	390	368	370	358	373	357	395	360	418	384	368	378	382	384	402	373	353	354	378	410	366	356	411	364	350	407	347	395	420	363	386	408	347	392	386	402	354	380	416	405	397	369	369	370	343	368	371	362	391	379	392	354	374	400	377	400	414	359	345	390	343	388	367	405	377	364	373	427	386	360	405	380	363	374	393	371	381	364	382	396	376	354	406	378	383	369	396	385	372	379	366	375	390	413	406	373	376	375	321	388	400	377	352	385	356	333	430	359	380	407	392	358	402	366	352	404	398	372	352	378	413	383	367	364	382	399	420	388	360	387	366	385	383	381	352	384	376	362	376	395	363	366	407	396	370	346	378	376	396	391	359	365	392	392	351	350	391	368	378	350	384	384	392	391	387	356	373	390	389	423	367	388	391	403	410	416	374	374	373	404	379	366	366	355	386	373	383	391	373	378	384	400	357	431	388	406	352	412	405	391	369	368	376	372	358	386	383	401	402	373	399	343	389	356	347	422	381	362	358	400	386	363	374	337	390	375	414	398	354	355	384	367	352	356	385	400	374	332	379	388	400	375	364	373	409	362	372	368	363	371	375	373	410	403	363	364	382	377	389	401	357	365	371	381	385	407	365	383	392	414	370	379	380	380	381	396	327	373	391	393	371	376	403	375	360	373	397	376	371	406	414	339	371	388	383	420	350	367	385	403	369	386	361	388	390	350	386	400	397	366	382	399	395	382	382	389	348	378	351	394	371	379	345	387	405	410	376	382	406	372	365	370	355	372	380	378	387	373	364	402	382	353	373	358	356	384	397	369	382	384	378	394	355	417	307	385	379	391	368	365	357	388	382	382	383	403	396	392	360	361	383	398	360	362	373	359	363	357	370	373	363	377	372	395	388	386	378	375	386	369	359	384	337	325	384	364	403	382	369	344	417	351	376	394	395	379	365	379	377	358	421	392	357	379	389	379	374	344	402	394	402	385	388	393	354	386	384	379	401	361	402	399	368	395	353	355	353	407	371	382	410	379	418	399	345	392	385	348	425	369	356	380	401	370	368	344	354	390	415	386	375	392	385	347	358	364	383	378	379	420	352	367	362	385	371	380	391	406	388	374	401	359	358	362	393	402	375	361	393	393	361	359	414	396	380	364	393	372	393	393	376	351	366	368	361	378	386	385	377	344	327	401	373	326	378	388	363	372	400	372	376	392	407	363	369	361	387	383	413	367	385	384	393	389	348	377	375	394	390	385	347	388	383	359	403	411	399	396	370	372	412	366	376	392	393	352	369	355	369	430	374	364	363	366	371	337	387	357	421	388	363	377	406	364	378	343	345	376	352	382	360	365	387	355	363	362	378	387	354	372	356	398	403	384	357	397	364	369	388	405	364	361	396	370	407	411	350	381	381	372	392	383	379	382	401	357	415	379	396	382	348	370	376	393	406	385	380	356	397	347	396	396	383	400	366	353	389	374	352	350	374	422	356	389	377	377	368	381	388	374	393	392	391	405	398	358	374	383	374	368	397	374	398	370	389	388	366	409	374	392	368	368	387	353	363	375	378	378	351	386	389	380	338	388	364	313	375	388	378	372	355	409	364	365	390	394	358	361	367	397	350	379	398	368	375	369	365	406	369	407	368	348	405	368	367	372	379	373	370	383	404	373	380	397	373	368	379	352	371	347	403	382	343	390	336	354	364	403	386	358	395	399	400	361	355	403	391	400	360	338	364	361	399	370	398	383	360	349	380	366	352	370	364	406	386	375	364	356	387	399	379	371	395	353	394	383	395	376	392	384	383	421	419	352	392	374	410	387	374	350	397	352	394	363	354	328	393	404	356	350	370	328	387	369	377	372	401	383	366	429	385	358	354	384	387	409	413	402	389	397	386	386	379	390	386	351	387	393	394	429	414	397	388	360	403	382	400	390	380	398	377	369	344	378	415	386	363	391	355	388	403	367	393	397	366	364	373	348	402	377	360	447	369	363	376	379	363	389	388	341	358	349	373	364	376	384	365	439	379	355	355	358	384	372	394	408	368	361	412	383	379	327	397	387	364	387	372	389	371	378	382	385	379	388	381	387	346	370	401	364	383	356	380	394	386	383	369	382	360	375	380	367	365	378	364	357	398	360
5795	5027	3972	23264	24940	20415	12526	6444	2809	1394	867	733	716	717	669	641	655	696	685	675	714	684	675	661	695	697	630	688	709	686	686	698	674	659	692	649	691	673	636	647	687	711	672	654	640	713	668	678	726	656	634	659	662	674	613	685	648	654	678	710	703	648	743	705	646	667	694	682	658	648	686	699	672	620	703	664	663	673	652	684	666	697	733	666	675	694	715	667	677	675	680	651	650	675	638	678	713	694	661	708	648	697	701	671	635	710	704	705	674	683	701	682	704	656	669	694	637	693	629	719	713	682	718	686	661	656	663	659	662	698	690	652	669	679	701	749	636	693	695	690	696	644	643	664	684	645	675	672	655	620	721	632	711	668	710	725	705	707	608	724	671	689	661	680	689	612	719	713	700	657	700	690	644	661	665	697	643	704	658	700	762	667	702	750	643	675	702	667	716	722	674	706	608	649	687	682	690	734	653	599	681	671	657	661	684	629	657	676	666	686	695	666	674	685	663	698	679	718	663	658	669	700	661	690	675	666	651	660	654	686	691	664	696	686	648	713	642	671	688	721	637	649	687	695	659	680	688	699	654	687	683	645	636	684	677	712	639	663	652	655	633	630	678	646	660	662	660	699	663	702	682	683	646	686	676	695	691	707	661	715	652	679	662	674	693	671	717	657	692	677	682	695	688	646	664	679	655	659	677	683	671	648	641	669	683	641	702	655	674	691	701	687	664	656	709	628	652	636	615	661	721	680	650	693	668	700	693	709	720	690	704	696	659	647	663	676	721	685	684	653	702	612	742	692	692	695	704	669	670	690	657	665	709	652	679	655	686	640	644	655	689	672	678	700	729	696	682	708	692	701	650	672	649	688	636	674	711	693	686	670	689	660	638	650	652	640	661	643	661	689	687	684	670	697	667	663	664	698	671	679	681	711	638	663	650	653	668	694	697	647	717	685	664	623	713	703	700	663	678	667	649	674	684	668	664	691	732	671	727	628	670	732	648	695	667	720	666	647	693	666	697	669	701	657	715	669	696	665	661	674	648	654	680	690	676	673	674	724	635	685	681	654	715	614	710	684	680	692	677	733	685	706	631	652	724	659	667	690	659	676	696	617	650	717	674	619	659	703	677	695	682	706	686	672	650	702	655	706	705	692	684	659	643	670	622	682	719	692	730	671	712	675	677	666	663	624	708	645	713	694	627	679	676	679	677	706	662	707	691	661	651	657	700	642	670	675	659	694	654	683	696	746	702	711	672	679	771	695	648	655	661	689	712	725	670	650	720	665	676	647	722	700	678	682	670	642	675	683	670	696	665	642	657	691	618	636	686	694	680	669	657	600	649	712	707	679	709	662	669	696	712	669	647	686	688	659	683	693	679	666	656	645	646	711	668	684	697	708	666	658	715	643	677	691	617	670	668	684	645	638	672	663	666	685	643	578	691	702	644	670	669	670	712	691	674	672	683	714	675	684	671	647	690	659	647	688	685	646	674	659	671	697	764	680	658	699	663	678	699	684	739	645	663	637	663	671	713	649	688	715	669	715	681	687	642	717	675	663	690	698	691	634	650	690	701	697	675	672	679	693	685	668	659	691	654	676	699	687	713	698	659	686	685	695	635	704	673	679	694	619	652	657	656	688	655	695	634	696	661	661	676	674	708	677	684	720	653	637	651	701	680	695	649	712	653	711	644	634	683	690	646	681	702	652	651	681	656	685	677	658	661	667	629	681	669	694	661	700	681	714	738	708	702	671	653	615	679	673	705	700	648	660	710	726	678	665	681	687	718	656	632	644	714	638	639	675	697	716	696	723	681	711	645	707	715	645	651	667	677	696	695	662	734	695	661	690	676	690	683	739	650	651	674	723	666	643	681	703	654	687	685	709	651	677	692	693	653	700	669	653	661	655	724	641	706	733	688	646	648	655	661	688	663	648	670	677	667	690	711	672	678	690	645	655	688	706	714	650	621	680	628	701	691	660	684	670	712	704	687	627	655	757	652	703	677	662	692	659	659	625	667	657	670	634	663	713	732	638	656	609	710	670	646	715	646	641	689	657	653	631	678	647	666	697	723	640	685	645	642	685	669	654	753	661	646	659	725	693	616	671	713	646	719	650	680	666	722	671	656	676	672	731	735	698	662	625	616	696	667	692	638	670	684	650	665	688	678	682	712	695	659	659	663	641	719	683	667	719	728	736	686	642	661	669	706	673	662	681	644	681	682	668	686	727	661	702	657	717	687	684	647	685	668	732	721	692	681	649	659	712	670	667	654	676	638	719	654	644	667	654	645	635	676	692	672	712	681	672	688	701	678	695	684	709	686	712	668	699	693	728	673	704	706	716	687	634	711	691	696	629	718	681	645	662	670	629	679	684	687	654	644	680	674	689	688	651	636	674	677	687	678	644	655	645	703	646	692	701	712	649	673	654	634	645	669	640	637	645	698	672	654	697	643	720	634	733	686	645	704	647	645	709	633	694	660	720	651	616	694	654	701	684	725	697	688	650	705	706	677	695	672	661	666	676	701	669	636	690	688	650	674	660	692	676	671	677	675	701	692	639	685	663	683	663	645	666	684	705	648	695	673	683	691	700	668	691	663	716	748	659	676	704	681	649	638	716	717	667	658	656	658	679	645	693	710	701	621	698	667	682	706	682	681	684	667	665	638	638	642	675	677	681	664	703	677	676	723	653	630	665	664	648	694	719	656	690	700	684	741	699	685	683	683	649	676	669	638	665	729	647	635	702	661	683	678	677	686	672	663	646	656	663	657	653	660	708	657	680	669	690	680	660	662	708	673	679	692	684	639	684	657	665	657	683	671	687	709	699	664	698	655	672	698	674	649	656	654	669	690	732	683	667	670	688	664	655	689	691	717	709	653	649	682	679	701	676	677	682	670	652	663	691	630	627	614	695	659	705	686	685	699	717	658	652	690	709	657	653	656	659	666	677	649	651	660	669	634	678	699	680	671	694	699	682	703	659	692	652	659	641	718	695	645	650	743	634	648	645	623	692	628	726	669	694	660	731	659	646	664	709	751	669	646	646	658	674	670	606	668	679	680	664	632	692	647	653	730	696	659	698	673	630	673	672	658	645	698	626	676	674	652	696	643	684	701	691	727	709	653	659	700	738	684	691	661	610	694	700	657	691	668	689	723	674	706	726	652	677	698	671	637	678	670	645	702	670	720	697	692	711	646	681	669	670	684	698	630	665	652	632	658	693	704	678	678	685	684	612	690	616	632	682	658	697	619	665	722	746	667	683	670	683	670	721	707	600	669	670	676	665	669	655	707	645	664	674	687	721	691	687	650	693	699	623	693	652	669	679	669	668	678	718	675	719	704	673	681	709	641	685	719	633	701	650	691	678	652	683	739	636	659	643	665	688	709	695	674	704	645	684	691	643	660	681	676	714	704	682	685	688	730	718	638	698	693	620	702	646	625	685	683	714	708	711	673	686	637	678	686	679	610	657	730	689	683	655	693	679	642	662	671	683	688	616	668	662
24724	21083	26767	32309	39130	34760	23757	10486	3374	1199	561	430	391	322	364	327	328	319	347	367	375	358	360	372	360	358	326	334	367	349	350	355	389	362	369	362	339	329	338	344	347	324	335	317	359	364	356	363	339	368	353	333	367	344	349	347	350	316	373	354	367	373	378	370	334	314	344	352	360	337	365	369	338	343	373	373	339	332	311	366	364	375	353	376	367	355	325	341	376	362	363	367	391	374	369	329	379	341	374	380	310	350	354	365	388	341	335	347	374	346	307	349	307	361	319	337	354	342	377	346	366	345	352	339	338	337	367	332	336	356	370	359	358	359	352	340	326	316	348	353	347	379	322	376	382	395	357	355	340	360	377	381	386	372	344	360	350	357	312	344	333	342	374	324	391	369	361	343	314	309	375	363	348	337	356	346	374	340	384	367	369	367	348	338	350	343	350	315	374	359	410	309	343	352	334	383	326	352	361	359	352	339	356	354	336	375	361	343	350	379	357	367	347	340	349	348	332	355	342	379	365	352	340	331	320	365	341	391	355	363	364	349	360	351	372	363	358	354	358	356	330	318	316	325	414	368	338	339	329	327	356	362	354	384	343	337	353	333	385	383	356	364	331	396	357	329	355	385	370	370	375	392	342	362	356	316	335	342	360	340	371	320	364	371	382	343	349	350	317	368	366	333	327	351	363	355	333	330	372	338	333	330	378	322	339	336	371	370	351	339	325	302	366	367	330	379	356	339	359	358	341	349	339	339	349	329	364	340	352	348	336	364	337	358	400	352	379	372	336	327	345	348	351	329	318	354	365	341	335	358	365	327	374	363	354	339	362	362	382	380	335	349	350	361	360	346	365	369	347	363	396	377	357	322	370	314	359	373	375	345	353	348	341	339	383	389	361	341	349	341	378	340	358	313	351	379	346	332	360	362	336	341	316	338	342	322	345	356	325	378	369	403	347	357	355	327	359	386	377	346	332	355	333	376	347	337	389	363	338	313	369	351	363	342	327	362	347	359	354	368	316	332	340	367	392	359	345	369	390	341	320	391	370	356	331	351	366	391	339	354	356	371	384	322	337	366	335	329	380	371	320	373	369	355	358	362	372	387	352	352	357	364	338	352	381	354	340	360	353	342	343	339	351	351	365	339	348	378	350	359	328	376	340	349	375	347	375	362	327	370	358	389	338	365	365	361	370	383	343	332	355	373	335	335	364	366	362	335	362	374	356	378	380	342	341	321	343	340	372	313	354	371	347	353	358	316	373	357	391	368	334	350	355	318	344	341	364	351	374	354	346	303	340	349	337	369	361	342	375	345	352	357	328	363	330	344	341	369	345	349	333	344	342	372	340	348	381	382	356	344	380	343	364	359	329	344	341	363	331	340	358	378	333	358	361	356	355	373	367	335	308	321	354	358	374	362	356	385	316	361	324	353	317	329	341	333	306	374	366	339	377	358	320	372	372	358	331	359	373	348	382	360	380	378	327	355	329	349	368	340	350	337	348	340	343	354	405	369	361	358	348	342	330	351	363	363	374	350	368	342	345	329	340	354	332	320	352	357	319	355	326	349	369	366	348	344	351	372	351	336	354	346	371	336	351	351	402	388	317	348	366	384	329	351	339	369	350	370	339	356	339	347	336	346	360	352	335	342	352	354	328	374	368	359	344	375	342	372	324	366	381	342	340	324	336	354	381	343	363	374	375	359	352	363	402	343	371	374	315	373	365	360	327	356	377	386	325	304	354	351	364	339	343	356	346	338	347	339	374	371	322	334	368	335	366	332	334	416	359	332	369	364	356	376	364	353	378	343	366	362	379	333	363	329	357	336	379	373	317	385	346	364	370	331	350	351	358	328	353	372	382	333	350	350	347	324	376	340	370	349	345	318	367	362	362	335	365	340	366	366	360	356	345	338	335	379	354	388	351	326	351	368	332	376	357	394	320	381	348	353	347	331	314	354	346	323	325	365	341	376	345	365	356	375	351	340	363	328	357	354	369	341	356	372	363	372	354	354	347	329	362	337	374	334	359	337	373	336	360	359	358	355	349	352	333	366	359	341	363	356	346	386	395	354	343	366	355	345	342	367	348	319	320	390	352	329	375	370	347	339	368	361	404	360	356	353	378	340	384	330	361	336	363	337	363	334	355	345	347	346	338	336	346	344	331	337	353	364	347	359	354	358	364	353	362	362	371	352	351	346	363	369	391	323	345	350	376	356	360	392	363	352	326	354	362	334	369	310	348	351	345	354	336	357	358	343	355	379	350	333	342	359	355	369	342	355	358	373	355	350	355	352	375	376	363	356	336	392	382	381	344	345	294	362	331	375	334	379	359	373	377	359	367	357	347	365	361	350	355	353	327	355	358	336	378	352	332	338	358	380	357	334	364	315	375	371	353	328	321	348	350	364	370	374	346	350	353	330	359	358	371	365	360	360	353	363	323	331	356	355	360	349	361	327	325	347	362	351	347	376	363	331	385	374	357	310	339	364	378	331	328	361	342	312	346	318	337	365	374	347	333	342	320	336	324	372	374	308	364	334	346	343	334	366	349	326	348	356	355	354	308	361	366	343	352	370	340	337	381	312	342	315	339	355	317	366	331	363	349	350	322	375	335	361	360	351	349	325	354	360	372	348	362	342	363	324	323	342	348	369	373	343	385	364	375	364	350	370	352	367	328	340	356	309	331	342	381	354	364	362	336	378	366	369	363	367	335	350	365	352	341	385	357	382	326	345	358	344	353	346	333	363	381	367	383	373	365	362	350	388	383	358	363	332	355	383	354	334	319	335	343	323	340	352	313	362	352	375	367	362	362	374	393	312	369	348	384	324	331	361	335	374	329	336	332	354	354	363	374	367	346	366	328	336	347	353	365	351	368	335	369	370	352	357	341	321	338	375	331	360	320	374	356	362	322	347	357	356	330	380	319	344	335	382	337	361	363	347	364	376	346	362	380	346	371	345	339	348	346	331	366	360	315	384	376	352	354	359	363	324	309	379	350	321	341	335	331	353	332	358	312	364	352	328	335	350	353	360	370	335	356	317	344	377	341	415	341	355	344	349	352	336	332	336	341	380	353	378	332	341	351	374	352	326	327	369	332	328	369	354	339	341	325	359	361	356	338	353	349	350	348	346	385	315	340	334	368	333	363	349	367	401	334	354	351	358	347	367	383	316	353	384	356	332	385	345	380	374	382	367	359	366	315	392	367	325	362	359	381	336	335	331	343	338	367	375	368	372	347	355	342	364	362	344	353	357	331	348	342	383	341	324	356	327	363	360	355	348	365	346	319	326	351	397	354	349	341	378	358	369	340	376	365	356	352	302	375	364	344	325	355	387	342	361	397	368	325	379	360	357	335	338	338	345	348	355	356	351	372	391	360	358	342	362	362	361	368	329	341	382	350	375	373	364	309	324	351	373	343	357	333	334	369	345	339	337	356	367	339	369	376	329	341	341	387	330	356	361	340	370	366	367	351	366	362	347	355	363	362	380	346	357	355	365	368	357
9496	14593	11402	41345	45943	39786	29816	16992	7544	2918	1259	771	631	660	672	623	612	622	591	639	633	622	649	620	609	630	635	618	664	644	634	661	630	608	592	620	666	626	640	657	673	599	613	609	667	637	637	603	638	647	639	660	616	599	617	607	609	641	660	665	632	619	620	660	614	668	663	662	643	641	636	587	643	628	579	629	651	617	629	615	665	654	642	655	653	629	610	584	614	660	618	646	619	626	623	580	573	633	640	592	656	635	645	653	644	596	623	640	633	623	649	624	667	641	646	655	687	651	632	628	601	622	641	614	639	648	574	593	634	616	656	635	601	620	617	632	657	613	662	637	624	647	654	639	610	655	638	655	639	634	641	640	636	596	693	638	605	627	634	638	643	655	619	633	597	592	590	610	607	661	658	652	619	584	672	618	674	632	599	586	633	627	635	641	647	612	600	625	593	645	630	661	648	682	656	685	672	616	676	638	646	665	596	622	650	648	624	601	613	584	623	635	673	640	648	662	673	623	643	640	624	643	628	652	617	681	626	609	627	657	647	690	600	645	671	621	611	599	650	701	649	627	641	636	619	612	615	643	624	604	621	623	654	641	623	643	618	619	630	640	631	602	638	629	622	643	612	623	627	654	631	602	646	620	655	602	680	631	635	600	601	660	607	652	610	633	645	640	626	595	645	639	654	613	637	659	619	566	632	627	693	585	644	623	635	625	627	587	607	663	625	615	659	625	664	664	635	603	651	662	622	658	632	658	649	648	635	649	662	629	607	645	639	631	592	630	628	580	658	631	614	651	629	623	660	571	675	607	599	647	628	582	599	616	629	643	620	651	608	636	696	625	654	638	658	627	627	643	633	636	643	675	672	634	637	609	655	641	639	659	610	610	647	644	589	633	635	661	641	629	623	652	665	633	664	615	615	635	643	634	626	614	632	599	651	669	630	623	633	599	679	635	672	627	661	641	615	608	584	641	639	663	658	616	636	637	605	616	640	643	602	639	646	638	605	632	581	605	645	659	637	618	585	672	632	597	669	624	670	629	644	636	645	681	644	659	631	619	609	632	632	608	631	670	636	596	614	652	570	626	622	654	634	677	631	593	618	617	626	657	607	645	619	641	626	603	645	569	601	596	601	663	640	616	636	636	597	618	667	595	667	598	649	575	623	605	630	627	583	647	617	610	637	554	598	678	639	647	642	597	611	595	629	620	599	599	688	616	637	665	639	601	679	679	619	604	626	652	633	643	625	658	647	598	615	591	640	629	612	663	647	656	645	652	662	646	655	640	576	664	685	632	642	629	648	621	624	649	647	640	643	659	647	618	605	615	626	595	638	642	656	648	661	662	649	605	657	668	602	667	625	611	639	628	631	663	650	658	613	604	612	650	638	645	620	617	679	623	592	667	625	638	614	659	648	618	657	667	583	623	621	630	675	626	642	624	644	624	645	572	647	616	622	604	641	609	655	642	625	630	672	653	674	599	614	667	625	641	661	623	643	650	636	666	633	641	664	625	619	625	642	647	641	651	658	622	652	621	610	640	633	656	620	620	680	611	637	655	646	647	641	629	615	642	629	664	634	658	631	683	639	630	685	626	619	656	617	639	637	592	604	652	628	634	639	595	623	642	678	631	635	651	606	638	641	623	638	624	645	607	633	629	586	585	657	635	627	617	616	645	649	645	593	655	660	671	618	628	622	667	652	596	661	623	604	577	651	604	611	642	623	617	636	587	617	649	586	606	628	656	660	626	613	665	653	700	641	645	643	657	615	590	654	659	661	666	653	622	618	607	614	632	622	689	646	644	623	640	654	641	630	661	604	614	629	595	655	668	681	624	616	636	669	582	638	654	630	630	650	598	602	588	621	649	688	620	667	664	632	615	600	665	661	626	665	604	616	640	595	628	659	681	674	624	681	619	630	620	622	605	624	686	653	580	660	678	636	638	602	664	619	638	623	620	613	605	628	623	596	640	638	633	619	623	660	658	559	651	620	638	665	595	604	609	624	611	673	682	597	630	635	654	592	595	673	627	626	642	671	629	614	622	602	581	633	626	682	642	602	655	653	689	592	618	637	601	645	645	606	577	576	699	645	582	609	614	674	652	670	635	633	679	595	655	612	655	660	643	625	618	640	655	644	625	599	605	609	657	652	620	642	646	617	666	586	658	639	607	620	686	636	620	666	608	643	624	645	610	635	616	647	643	653	662	700	652	604	638	614	605	595	627	586	651	694	612	612	619	625	624	635	655	641	617	631	622	640	656	645	650	649	610	606	625	637	632	605	621	617	642	677	638	668	637	622	625	658	611	625	640	647	675	608	634	654	653	577	635	622	620	616	655	616	631	673	642	598	653	635	653	630	585	634	624	641	626	625	637	632	644	638	607	599	595	638	656	635	614	617	612	598	607	626	654	653	637	592	656	629	598	549	628	634	658	622	649	627	628	616	639	620	648	610	592	637	646	628	621	573	647	618	633	662	605	644	616	645	625	599	600	663	642	653	622	651	618	604	624	644	642	633	607	641	669	655	637	638	680	633	637	638	634	637	641	604	621	644	630	658	660	604	662	639	603	630	651	642	669	598	607	589	640	666	663	579	658	649	665	630	624	658	668	641	629	622	662	613	657	631	660	612	605	646	634	635	619	675	621	677	627	609	661	664	625	635	638	620	691	604	622	671	610	643	634	632	642	635	619	680	618	610	565	622	647	635	645	620	672	656	636	621	645	680	627	688	602	668	642	666	630	599	644	648	669	628	617	647	604	648	593	664	605	631	653	649	620	596	649	665	634	630	662	614	687	678	657	603	584	632	663	652	663	624	616	601	641	629	671	601	645	681	622	670	679	636	619	643	634	677	667	646	661	659	629	630	610	665	658	693	662	650	623	601	605	590	651	659	617	677	641	617	642	626	626	601	634	607	646	634	584	641	632	661	621	635	621	596	646	637	646	637	638	696	677	613	675	651	629	643	637	630	656	606	648	633	672	605	659	655	605	577	602	641	597	645	617	657	627	656	641	617	612	687	635	648	627	622	679	664	665	623	601	652	633	662	625	665	679	586	592	633	655	660	648	617	647	603	632	675	679	601	624	648	613	665	632	632	650	660	584	639	619	635	608	628	599	649	637	611	624	608	659	632	590	671	634	620	665	664	624	647	610	649	678	623	593	646	631	633	629	585	647	579	653	673	628	673	629	638	651	651	627	658	659	622	626	672	639	598	621	655	584	628	626	713	602	636	639	675	607	647	620	653	632	609	650	649	658	631	653	685	633	636	608	673	642	603	612	622	607	637	601	647	666	595	630	667	656	614	679	599	651	625	578	543	590	611	636	630	622	666	647	649	662	635	608	647	606	630	643	629	599	633	674	579	629	702	612	594	651	627	612	669	651	669	637	591	640	627	623	617	638	656	605	623	679	596	633	648	659	626	631	629	611	649	641	630	629	661	676	681	623	613	618	661	678	648	598	616	579	626	628	649	606	622	644	605	650	670	673	577	613	609	589	626	624
23057	21079	28841	30780	45471	50490	41666	24864	11079	3224	1000	400	273	293	243	277	251	260	258	231	266	283	239	280	282	264	239	258	292	274	272	242	296	282	245	262	297	282	274	233	247	255	275	244	294	245	249	270	234	259	249	280	257	275	269	225	279	285	268	259	266	239	281	272	261	234	268	263	232	280	265	258	257	258	229	299	273	276	285	250	263	285	267	258	267	278	254	261	249	226	272	249	237	248	306	255	255	262	272	254	259	263	255	255	272	292	258	257	274	278	262	263	244	274	258	286	245	271	254	294	300	250	276	274	260	244	264	259	236	271	242	257	254	278	270	264	239	253	281	241	253	248	275	259	272	269	263	275	282	280	262	259	275	267	250	256	278	250	278	254	297	228	244	274	300	252	248	274	262	254	284	275	242	262	264	227	266	257	258	271	235	266	248	262	234	259	262	285	262	294	254	300	218	287	277	261	238	280	270	238	291	276	265	261	260	258	249	271	279	256	285	261	264	247	275	254	246	255	299	280	248	257	284	273	287	253	296	229	296	286	227	238	259	263	236	283	254	253	247	264	253	266	254	263	247	233	263	272	261	259	253	243	248	258	238	292	252	262	297	259	251	234	231	248	253	259	266	234	272	257	291	277	236	257	274	264	272	262	236	265	259	292	250	256	242	255	268	268	278	239	256	244	284	247	255	241	252	262	256	225	253	269	259	255	289	264	279	234	251	267	277	300	272	249	272	273	285	269	264	253	255	248	291	278	265	264	272	272	263	241	248	235	268	275	250	247	283	251	242	298	270	292	253	243	277	271	276	290	256	258	269	266	262	270	243	255	285	258	250	264	267	268	228	246	263	280	260	292	254	249	257	259	265	257	286	280	270	256	246	275	263	250	254	271	292	246	256	257	276	270	238	274	225	246	283	289	274	273	248	282	268	286	242	251	275	266	277	233	274	275	291	248	251	252	272	251	264	284	259	264	255	250	266	288	272	226	273	267	251	297	262	279	245	287	269	278	260	274	278	281	285	254	275	279	279	285	267	259	258	255	262	270	284	269	224	236	239	244	259	262	258	284	242	249	256	255	276	276	244	272	266	325	273	273	270	271	267	229	245	260	267	266	291	282	256	266	234	273	246	272	234	289	272	255	258	251	283	250	265	259	272	248	235	236	246	252	247	265	265	278	272	255	266	252	274	236	273	263	221	262	256	268	258	265	255	239	278	284	287	251	256	296	260	230	288	256	263	269	287	254	273	290	295	215	229	257	266	271	226	224	271	243	255	260	260	208	279	248	296	258	248	272	256	280	295	261	274	281	271	256	273	268	253	239	268	257	251	279	268	269	272	283	272	255	244	252	258	254	275	257	255	238	243	242	251	258	244	260	283	259	281	278	253	291	261	236	247	256	247	276	281	263	261	310	275	250	273	256	262	266	273	271	299	240	245	263	284	255	256	252	238	234	226	240	268	271	287	283	235	266	240	265	252	288	259	264	258	300	279	234	260	252	271	287	272	264	266	266	276	262	251	246	239	257	275	247	253	232	245	259	249	274	255	251	276	265	262	271	225	249	263	257	260	294	299	252	286	230	292	278	259	248	245	256	275	242	278	259	247	273	253	236	238	271	280	254	271	263	271	278	252	235	286	254	304	243	259	255	244	257	240	262	264	280	259	262	271	272	232	269	274	279	254	249	234	273	272	249	282	279	264	237	272	239	272	242	239	277	271	247	294	276	265	247	283	271	284	308	230	267	267	267	266	272	248	263	269	256	278	281	235	212	228	276	284	250	248	279	260	292	267	285	241	278	264	242	280	257	255	272	253	252	252	251	254	267	280	248	269	288	266	267	280	271	259	260	264	224	263	257	237	276	281	234	286	287	263	260	288	254	213	276	266	254	281	243	252	262	273	253	243	280	244	249	243	255	267	248	256	284	240	247	269	262	262	278	281	261	220	230	264	249	274	253	261	270	259	230	278	241	248	235	241	246	254	269	255	274	268	253	256	235	239	243	264	269	282	265	274	237	248	260	258	247	277	284	290	258	258	283	232	235	263	249	290	251	266	244	254	251	282	251	262	260	244	261	253	246	244	262	264	227	237	290	261	285	266	272	271	256	253	240	248	266	251	273	247	273	262	252	259	291	237	262	281	275	240	262	227	266	290	242	252	243	263	262	257	280	279	250	273	260	266	254	255	290	219	269	287	269	267	263	241	271	270	257	265	227	296	280	258	257	261	253	273	276	286	279	296	273	250	280	259	254	278	268	271	262	243	269	271	258	259	276	248	247	250	272	242	236	272	268	249	257	259	294	282	256	282	251	254	257	269	259	228	303	268	240	264	258	261	249	269	248	271	262	258	259	280	278	246	278	235	259	242	254	273	254	267	266	247	248	263	280	306	254	257	254	284	245	229	240	269	244	263	267	258	256	265	262	257	260	254	254	261	251	252	245	281	281	269	278	267	271	256	274	263	265	255	238	299	270	250	259	249	269	259	254	247	272	253	274	287	244	295	259	244	241	253	235	266	253	273	265	253	274	252	295	273	241	253	262	253	267	244	246	263	235	276	256	243	275	271	247	268	248	277	250	274	258	249	254	242	261	251	277	257	274	254	276	256	246	242	250	272	259	285	258	276	268	278	255	280	265	249	251	253	244	241	273	270	271	252	254	258	269	249	275	218	274	252	269	297	259	253	221	241	249	279	239	262	257	243	247	254	278	252	246	252	227	264	267	274	267	245	288	255	245	249	258	263	265	283	302	258	260	279	271	247	241	282	298	254	254	276	244	252	268	283	251	266	269	258	251	282	242	270	261	259	226	253	280	272	243	252	214	263	266	267	266	248	257	257	223	279	275	266	277	263	241	244	247	235	270	233	229	242	264	248	261	279	262	255	253	250	228	285	258	281	286	272	273	251	269	251	225	253	270	250	254	302	275	249	258	256	247	223	245	264	271	245	259	261	256	229	251	295	260	264	246	238	260	267	273	252	249	277	260	245	274	299	253	249	256	226	242	249	250	292	277	264	252	252	266	250	276	268	253	244	268	286	242	242	262	246	277	265	277	254	249	274	271	271	253	265	246	234	243	241	272	250	252	265	269	265	259	265	254	273	258	260	264	255	270	271	273	246	247	259	277	259	265	267	286	258	242	273	257	257	276	261	270	248	263	282	292	266	260	232	256	225	279	257	265	258	286	285	246	250	240	300	243	261	265	237	265	228	284	264	281	276	253	247	271	263	269	283	261	240	259	262	235	284	258	261	269	265	252	262	271	252	243	258	255	275	259	272	280	285	247	253	259	244	259	246	265	259	262	268	251	258	267	248	263	276	271	240	282	255	260	274	274	289	292	274	278	246	271	269	286	279	267	270	256	283	246	253	285	250	256	268	258	252	267	241	252	249	246	264	269	267	264	296	273	266	242	238	283	255	256	257	255	264	277	250	254	236	276	261	262	276	274	254	246	259	235	263	256	255	264	256	291	235	268	255	279	249	266	261	244	232	244	257	238	243	249
18061	27046	25991	65413	63814	56834	45654	31640	17524	7026	2462	971	569	481	445	478	439	502	460	503	475	471	445	454	463	487	480	444	442	446	441	475	477	457	454	471	444	474	449	483	486	472	466	453	484	449	465	454	452	470	502	472	469	442	474	479	523	464	467	452	456	448	445	462	459	492	475	475	473	465	505	457	467	510	478	469	463	452	454	417	428	451	465	491	501	476	460	490	497	464	494	478	471	523	477	541	466	472	436	476	475	478	445	480	464	393	533	409	442	426	475	489	456	449	480	439	472	499	484	467	486	508	478	469	494	428	444	466	445	444	465	437	453	454	462	464	481	485	455	454	469	454	443	464	472	455	475	435	460	493	479	499	502	475	464	469	445	479	498	461	472	443	422	464	465	471	494	487	449	469	510	487	477	481	494	524	463	475	460	454	455	459	456	461	480	460	488	464	513	479	459	496	485	489	454	453	449	472	504	467	446	446	473	452	446	465	449	480	486	447	491	483	496	437	464	433	480	461	482	472	465	476	495	462	457	456	459	507	441	450	487	470	525	494	468	471	425	459	425	482	482	468	487	497	424	469	482	487	493	477	464	501	476	451	473	479	466	425	491	431	478	467	458	490	479	462	473	467	478	461	471	474	458	484	483	463	470	467	446	473	447	481	496	510	466	496	464	460	435	450	456	447	431	446	456	457	518	471	447	460	457	495	474	465	461	495	480	496	450	463	505	475	446	457	435	441	449	501	478	454	445	478	491	436	464	442	461	476	483	474	438	489	463	478	496	477	446	429	456	457	486	479	466	473	477	483	480	448	435	485	463	482	475	459	439	444	442	462	463	450	462	475	490	475	447	428	490	431	504	435	440	446	470	463	475	490	473	461	479	462	507	460	465	476	458	466	447	473	488	485	456	429	509	469	485	480	499	470	450	458	460	502	471	471	479	479	470	498	483	448	462	493	490	459	518	481	410	430	432	489	481	468	472	471	474	465	465	456	469	453	477	460	415	528	472	456	456	435	489	456	487	467	498	435	448	452	483	459	434	475	461	427	458	490	429	486	456	496	456	502	458	436	454	449	453	510	437	493	476	491	462	470	488	478	524	448	446	458	500	452	417	502	479	455	449	486	471	472	422	471	490	444	481	429	451	469	475	485	483	460	466	489	471	480	444	479	463	485	441	442	466	466	465	507	436	518	460	470	441	452	446	484	441	441	433	438	478	441	495	445	447	461	448	449	478	410	494	455	466	498	486	438	490	448	501	454	440	517	475	425	452	445	493	483	490	486	485	461	494	476	452	513	453	438	485	467	468	458	425	504	480	458	479	512	474	447	466	453	442	487	482	449	484	434	452	474	478	463	488	486	467	483	458	469	445	472	481	433	449	476	463	442	467	459	445	464	454	446	453	465	461	437	446	476	474	490	457	441	487	514	456	444	475	465	416	482	482	472	493	442	447	461	490	489	482	479	457	485	473	455	507	482	453	457	459	480	488	443	451	464	475	490	428	488	485	459	488	519	454	458	467	439	500	463	465	482	432	465	499	480	481	477	433	467	452	463	480	475	479	475	487	481	493	449	506	478	453	471	484	457	459	478	426	470	443	456	428	480	455	456	434	480	458	464	497	492	442	534	471	477	481	466	468	476	479	471	479	466	485	467	461	442	475	466	443	482	491	459	464	472	433	459	479	447	456	510	496	509	462	439	470	461	489	531	473	434	515	478	476	485	484	496	428	470	496	466	491	458	467	440	480	496	452	469	468	467	461	471	446	457	456	469	453	481	482	472	509	446	426	464	453	464	472	464	452	439	466	481	423	448	483	467	421	467	482	480	449	489	485	447	438	432	474	476	464	502	448	475	435	515	503	449	478	457	463	484	478	489	455	410	472	449	494	475	459	490	465	481	435	459	472	444	474	481	472	480	452	515	480	527	481	467	469	444	494	462	453	450	450	472	426	452	433	473	438	470	462	458	456	466	467	465	444	447	461	423	494	428	493	468	462	442	462	460	486	483	460	480	461	464	483	414	481	475	476	458	497	474	469	445	464	459	444	461	463	482	462	464	465	478	515	457	489	448	476	471	453	472	459	484	482	424	468	490	478	460	453	452	475	494	466	487	457	499	497	488	440	473	491	495	531	409	475	462	460	476	460	472	461	438	464	484	425	489	443	487	470	486	451	470	520	490	437	436	453	461	472	484	465	463	510	467	464	475	447	511	480	463	531	427	449	429	460	455	486	458	445	450	469	445	474	483	502	463	477	474	443	498	450	466	485	436	439	421	500	478	513	461	528	498	490	455	490	451	458	435	483	476	466	473	454	462	443	476	456	464	487	462	457	460	478	499	448	425	440	420	481	436	480	451	471	477	455	472	434	473	464	461	453	481	477	463	422	513	465	487	475	472	457	462	468	466	431	481	497	461	478	480	485	480	462	469	451	470	434	432	439	448	454	485	479	493	483	448	505	452	468	464	482	508	529	450	452	461	488	500	486	497	490	465	486	488	466	472	475	449	500	457	493	474	453	498	511	433	461	467	462	489	458	476	468	472	424	476	464	417	457	447	460	507	452	437	464	471	469	454	437	452	470	411	472	432	461	463	472	475	476	456	437	483	495	481	484	465	463	462	486	453	461	458	496	447	463	475	472	470	515	466	470	476	493	458	467	449	442	483	447	454	461	436	512	500	459	474	477	455	475	487	463	502	484	468	451	466	440	454	469	478	495	454	458	489	460	480	504	449	469	450	441	490	468	494	494	488	483	484	471	463	461	470	461	449	447	458	473	477	492	473	470	465	443	465	480	500	443	451	461	441	478	478	472	438	438	443	499	486	481	456	443	469	432	478	460	476	478	500	463	457	457	480	486	468	495	451	482	481	479	480	473	452	430	532	484	452	456	484	479	473	489	427	482	457	488	454	481	465	474	496	481	456	462	441	434	448	481	460	471	455	470	477	454	482	479	441	454	497	434	447	500	505	441	454	460	498	464	470	484	489	503	460	489	457	470	479	485	512	473	439	491	501	462	465	465	481	513	450	463	465	466	481	471	462	485	442	488	445	491	470	443	484	450	483	452	475	446	478	473	451	503	507	442	463	455	463	447	479	474	486	463	441	471	511	513	513	476	451	470	441	471	513	476	480	477	473	473	433	437	484	462	481	464	437	473	468	498	492	501	457	471	500	504	471	442	443	527	446	462	492	459	464	449	443	466	508	462	464	439	442	501	475	453	492	479	500	476	485	449	507	474	466	497	465	462	457	480	475	486	479	468	482	462	454	451	500	456	446	461	490	474	485	476	460	502	444	449	445	498	490	451	494	459	482	478	489	495	491	517	482	488	491	475	427	531	484	425	461	497	458	459	436	479	479	469	459	501	440	485	455	436	458	449	469	511	466	466	485	486	449	517	490	463	439	492	459	483	456	494	466	475	457	509	431	476	473	454	444	428	437	425	453	501	510	444	472	444	440	479	457	467	458	448	432	485	462	492	469	456	465	484	426	451	432	449	478	455	491
26329	19801	7065	14719	13295	12286	7162	2889	1358	654	468	398	404	368	354	352	420	398	404	356	374	377	390	370	378	396	338	381	380	357	370	346	357	344	374	370	385	366	378	395	373	362	338	389	347	339	372	385	397	357	367	386	378	384	355	387	386	351	351	402	346	388	372	383	400	390	364	371	375	416	373	336	358	377	381	349	365	345	361	364	380	394	327	358	376	383	389	376	372	360	340	332	392	389	401	348	371	372	351	367	394	394	360	378	372	350	367	379	387	356	396	353	383	343	391	368	358	362	359	390	376	353	333	350	360	320	395	379	347	409	396	357	374	326	336	366	391	348	349	367	383	357	360	363	363	368	357	386	363	362	371	390	337	392	312	335	338	380	365	345	346	379	344	335	366	403	357	359	354	376	389	347	339	376	361	362	350	380	381	405	376	339	362	357	364	351	348	361	384	352	362	346	344	392	321	401	378	352	366	398	377	356	410	348	375	412	362	340	422	357	338	374	341	372	365	385	408	351	372	374	327	356	367	348	365	353	377	363	378	368	387	345	344	396	347	373	359	392	346	385	360	352	382	369	354	363	396	353	334	364	344	364	358	364	396	361	385	386	360	393	376	372	364	387	397	360	360	365	380	393	351	351	377	358	393	363	337	386	372	397	384	384	394	383	344	378	380	358	405	335	373	359	349	358	371	355	350	364	385	382	366	354	352	382	387	344	359	363	363	337	375	342	358	367	327	374	364	345	366	341	350	353	343	390	377	365	401	346	362	394	363	340	398	367	377	364	340	393	346	372	367	370	356	346	371	362	346	361	379	351	372	368	344	332	363	395	376	347	358	399	332	364	380	363	369	369	363	365	386	361	357	354	390	357	415	361	348	402	377	350	402	350	386	381	365	346	339	383	382	350	360	362	357	370	348	352	334	354	380	344	377	391	351	356	378	341	344	366	362	374	351	331	368	359	365	366	375	373	359	341	385	365	371	368	354	362	378	363	356	388	359	368	362	369	380	382	348	374	356	358	375	349	365	362	349	395	377	395	344	345	367	374	365	399	381	379	349	376	392	359	353	353	377	363	386	341	383	354	392	372	365	369	367	364	382	368	403	346	336	358	374	366	399	374	399	334	397	329	358	348	398	375	387	373	395	334	336	370	335	387	375	349	364	370	377	373	368	334	361	362	362	384	339	352	375	321	382	342	350	350	349	355	373	375	400	364	356	361	323	346	369	334	362	376	393	351	361	372	382	391	364	371	392	408	386	396	399	378	375	377	397	359	395	348	372	376	403	356	341	376	386	350	385	382	377	357	367	365	351	369	346	352	363	377	360	371	400	376	375	355	345	354	331	329	391	366	403	367	390	382	369	389	400	379	390	384	336	329	391	383	371	371	348	367	345	363	396	361	373	366	375	363	329	392	348	339	358	355	353	379	359	343	363	377	380	393	352	405	353	375	387	392	390	369	373	401	375	338	345	344	384	347	413	360	389	354	345	356	348	382	366	401	390	354	378	385	367	356	365	366	366	376	373	381	347	341	358	368	358	385	331	358	390	371	349	362	380	373	351	395	344	401	366	356	360	336	350	364	375	356	390	373	400	352	394	367	340	343	312	376	367	370	368	325	356	322	414	365	353	374	369	386	361	388	385	391	337	371	355	344	353	367	331	369	377	376	327	347	383	356	400	349	389	376	335	368	347	372	367	364	375	359	362	349	349	340	382	372	371	364	398	359	365	354	378	403	374	353	355	359	370	393	370	355	382	346	367	385	400	392	358	406	340	376	354	373	373	402	367	366	337	341	357	363	367	377	373	329	372	348	368	381	382	387	396	362	393	374	391	347	339	366	354	363	361	370	361	379	378	389	370	360	385	367	357	364	402	355	349	391	398	316	342	384	381	384	378	367	377	379	381	348	341	387	375	354	399	378	378	381	360	366	386	373	383	379	371	358	382	349	372	332	348	346	383	357	372	355	369	351	371	404	375	368	387	342	342	367	345	382	368	358	415	389	365	389	370	366	375	384	355	363	373	366	357	347	347	374	375	391	371	389	387	337	363	383	344	350	361	388	387	358	344	384	330	388	399	349	363	399	354	385	365	385	379	348	373	345	363	352	359	370	361	384	334	362	349	357	375	379	368	346	374	374	374	394	344	394	394	341	342	385	354	353	362	384	346	377	344	350	411	345	364	363	383	362	374	399	342	363	370	384	343	358	385	366	357	379	372	356	373	343	364	389	360	368	400	379	356	394	395	355	370	371	389	360	380	350	376	348	356	360	380	397	401	363	401	383	366	353	355	340	340	417	369	382	367	366	375	413	373	358	358	371	338	372	329	392	378	368	385	383	363	351	338	376	381	305	412	375	387	358	385	371	385	361	407	370	380	361	344	384	328	391	352	364	345	359	378	413	331	405	422	349	365	372	366	379	383	381	396	348	344	389	375	367	345	353	361	336	349	395	338	345	339	358	334	353	361	354	376	343	373	335	385	392	343	386	330	376	378	393	392	371	383	359	357	361	385	383	377	364	385	351	363	367	355	357	364	367	339	406	376	375	344	413	381	357	332	399	372	335	380	347	378	349	352	382	355	400	381	399	367	372	379	361	363	400	334	369	359	344	360	388	381	367	376	358	372	373	362	381	357	375	384	362	350	396	396	371	390	361	409	362	379	371	350	365	385	366	357	412	366	422	393	373	374	368	371	352	335	373	368	367	352	386	376	359	412	390	385	384	373	354	361	358	390	373	344	388	365	372	366	354	337	376	335	383	374	382	347	367	366	382	418	386	367	365	369	349	349	397	402	347	374	335	374	387	369	389	366	379	386	378	365	381	365	351	409	402	398	406	391	374	370	366	352	369	320	355	387	416	388	354	377	382	350	387	368	366	325	366	371	365	385	375	363	372	400	359	349	381	356	346	340	331	383	388	379	373	396	363	348	370	398	328	370	399	361	368	378	349	356	376	348	366	381	392	357	339	402	377	359	399	362	360	361	386	363	362	360	356	364	371	382	389	369	390	333	386	395	374	365	351	358	352	326	379	330	395	386	331	365	371	365	369	372	372	367	359	373	392	389	356	369	356	371	359	346	373	373	363	353	387	397	365	350	363	393	368	384	380	362	337	371	361	390	372	380	356	354	364	355	310	402	403	381	368	341	402	372	411	372	365	380	363	357	368	392	408	380	369	351	362	362	372	356	347	375	368	347	391	358	340	409	357	360	356	360	368	395	400	353	379	344	353	377	376	351	361	392	383	360	377	375	377	373	348	370	358	378	360	372	394	376	378	371	364	428	364	360	364	349	365	408	359	362	378	409	368	333	404	384	370	349	381	398	379	368	355	341	360	372	372	393	352	403	407	386	361	391	386	385	354	376	370	374	371	393	359	351	363	363	377	365	372	345	343	368	343	416	367	381	391	364	352	373	372	393	367	368	358	340	341	342	370	380	377	395	396	368	365	390	354	390	376	371	331	329	388	367	358	320	362	374	366	362	341	356	371	354	397	345	339	388	345
6314	5550	4292	23748	21865	20624	13540	6654	3045	1427	893	741	671	635	652	715	670	650	629	672	646	673	643	681	650	716	644	670	679	672	684	661	681	710	661	678	705	677	684	680	632	624	685	644	659	713	661	687	645	639	644	659	673	703	656	686	676	683	663	708	676	658	623	637	634	673	690	682	678	689	674	697	651	684	667	672	642	680	663	635	676	664	654	729	685	628	646	629	710	667	681	670	667	650	656	628	685	695	669	695	640	595	659	613	695	672	630	656	635	683	686	700	678	644	679	639	701	677	662	679	680	614	647	707	651	640	630	677	671	656	694	653	674	626	649	649	653	679	686	701	660	639	681	652	632	682	627	671	659	623	654	673	695	645	661	691	670	683	643	638	655	615	670	629	694	617	652	650	662	688	660	679	626	651	636	669	653	660	622	684	679	676	688	692	622	639	659	658	635	714	676	634	677	694	629	677	653	669	687	655	622	659	682	680	645	692	642	706	666	638	653	609	638	673	623	706	625	632	638	660	653	693	662	630	678	664	626	619	632	631	677	690	653	612	683	651	646	603	651	673	693	725	689	655	681	658	684	693	663	663	640	645	649	636	661	657	656	689	718	644	616	679	664	673	660	657	639	691	645	676	653	649	643	667	670	665	645	648	639	637	690	672	650	643	644	671	654	681	680	669	668	627	715	642	671	670	659	667	613	675	619	607	680	670	682	635	676	666	666	649	652	674	722	674	690	697	661	655	683	661	668	672	687	699	699	630	660	700	664	693	695	655	652	686	664	662	655	639	642	630	686	696	700	605	641	669	649	748	674	634	690	670	667	659	671	658	659	678	647	670	688	674	658	696	662	679	613	595	666	616	660	680	644	692	710	658	683	658	655	595	675	617	620	660	641	616	697	669	641	673	682	635	711	704	641	692	651	684	722	683	612	675	661	643	663	626	678	615	691	624	619	675	662	619	651	641	645	700	661	680	666	656	673	656	651	631	688	672	637	659	648	640	724	741	645	687	649	648	703	663	662	660	638	679	693	662	702	657	632	693	637	658	701	707	636	656	641	634	722	630	638	665	652	661	642	699	683	619	684	685	667	660	636	685	604	631	664	681	669	680	663	649	652	639	663	626	689	680	670	682	649	655	639	724	668	623	708	692	618	714	655	690	707	665	615	613	698	676	669	663	662	621	657	660	643	654	638	634	661	647	665	640	682	622	659	657	661	650	626	631	677	623	706	673	656	689	655	676	686	637	639	644	685	674	664	684	636	639	701	680	648	664	625	673	703	649	638	627	707	649	622	677	678	633	654	685	677	668	628	657	605	628	691	707	630	636	684	679	641	656	686	695	660	690	661	674	653	654	665	673	664	653	627	646	636	676	672	632	694	626	666	653	667	625	681	660	627	660	637	707	626	648	656	658	661	657	643	639	695	689	682	676	676	645	652	642	657	619	611	655	682	638	700	708	645	663	672	706	662	643	673	685	652	649	684	666	635	666	707	662	657	693	671	651	703	647	651	685	662	706	642	651	674	694	703	665	690	629	671	690	702	686	648	663	685	688	669	632	683	692	657	653	688	641	638	718	633	652	686	651	614	640	627	660	662	617	682	658	626	678	640	679	684	640	610	636	652	617	652	622	625	629	639	665	633	637	663	641	687	673	665	639	662	666	632	598	657	713	669	689	677	707	639	654	673	672	645	665	676	701	636	657	688	656	631	666	671	638	656	692	708	600	670	684	688	621	665	642	675	671	643	666	684	657	670	669	627	686	673	647	723	628	708	627	703	670	656	696	660	676	653	661	640	683	699	691	648	617	651	671	684	652	656	704	683	626	623	638	627	646	638	625	696	681	685	661	646	638	684	720	688	686	655	630	635	641	689	689	632	686	686	660	632	665	658	625	649	641	615	663	639	630	672	658	650	663	649	695	676	640	658	661	668	657	673	682	672	669	605	647	652	673	663	670	634	689	633	664	681	662	668	701	680	654	643	681	654	691	631	687	665	630	642	691	607	651	626	652	687	671	634	647	627	647	671	650	687	647	660	652	669	668	667	657	696	679	599	623	674	690	690	675	699	690	672	671	649	688	630	672	695	660	653	645	609	654	633	670	651	639	677	683	606	696	680	693	689	656	688	692	676	663	678	654	652	628	654	657	664	647	674	686	651	699	654	670	696	641	680	673	684	638	621	652	652	666	628	645	654	716	687	681	628	652	623	653	595	690	651	650	713	625	686	657	650	660	683	649	683	709	684	659	702	695	656	675	655	658	706	695	682	660	657	655	652	625	670	662	612	686	702	697	682	677	664	655	695	673	660	664	680	652	666	637	662	669	656	653	689	645	683	683	664	640	654	691	678	653	681	621	648	681	688	642	652	676	672	687	645	637	702	640	601	638	698	666	669	636	677	621	674	670	666	653	695	688	681	659	633	655	652	626	683	655	664	643	689	660	654	647	671	679	646	647	655	625	642	627	662	682	682	635	654	654	671	648	612	669	635	669	658	672	652	703	683	682	690	724	643	672	655	676	655	628	663	623	661	666	611	651	701	643	636	672	611	664	676	687	645	673	651	668	624	681	646	645	645	690	671	611	668	631	670	697	646	654	674	656	676	628	629	643	664	668	639	680	694	637	639	680	674	667	619	670	681	643	690	636	638	661	655	681	614	688	629	653	660	734	653	652	672	644	636	657	688	674	646	673	649	666	656	610	631	661	630	629	648	671	687	632	646	715	606	640	667	594	673	662	672	669	684	626	630	652	630	629	659	662	699	651	631	688	678	620	649	650	660	692	658	661	666	665	654	696	661	610	715	696	697	647	670	623	684	706	663	703	654	689	687	633	647	679	645	715	676	654	654	613	636	671	597	708	659	683	699	716	642	677	637	626	699	647	670	681	620	687	644	658	682	635	591	630	613	687	713	683	643	667	693	668	649	661	642	636	657	649	668	676	636	664	704	691	658	673	668	653	691	610	686	660	646	636	666	652	648	641	685	654	642	711	687	672	697	735	650	648	634	650	696	658	634	650	623	676	701	660	640	702	687	665	692	645	659	674	617	633	671	644	650	637	697	681	685	637	615	648	710	663	685	681	651	686	613	660	690	674	686	677	634	701	619	659	677	664	702	635	640	643	669	702	686	615	655	648	690	610	675	719	684	632	698	642	660	676	631	697	665	679	651	622	668	633	707	649	623	658	642	621	652	637	647	670	631	680	656	644	638	723	678	674	635	668	662	737	671	649	670	691	653	670	674	668	642	697	628	679	697	715	627	667	688	696	685	674	655	683	681	667	681	628	665	646	648	681	634	624	661	677	678	702	629	684	682	655	624	649	670	624	671	671	690	689	630	715	690	637	679	649	680	670	643	677	654	675	639	638	648	653	695	644	688	646	609	675	658	628	615	647	664	677	679	706	665	685	713	686	651	665	623	673	666	682	633	673	700	705	627	696	646	644	699	662	653	693	677	660	683	677	716	687	646	626	637	680	710	675	706	662	660	626	666	655	667	633	623	683
24942	21142	27185	33093	33879	36127	24011	10806	3448	1185	598	412	382	331	343	353	340	339	370	339	341	341	336	327	378	330	341	348	350	350	361	334	364	338	328	324	325	349	339	343	368	348	371	362	343	343	372	317	347	337	329	358	330	336	326	321	313	295	324	352	349	353	379	349	358	364	345	323	304	349	357	311	336	346	337	348	345	339	318	327	334	369	336	354	350	309	326	349	315	381	361	347	331	361	320	342	330	335	313	347	341	334	337	358	318	362	329	297	335	360	329	310	332	345	321	340	311	329	357	326	337	335	355	353	341	346	345	328	324	338	363	327	314	326	313	331	344	347	331	340	319	362	375	363	317	329	380	340	361	354	328	321	317	356	341	337	340	331	380	332	363	360	325	351	350	353	316	326	318	369	343	353	360	341	334	352	347	313	339	358	394	309	326	338	324	346	381	390	356	341	376	318	346	326	317	321	368	330	325	336	344	342	370	345	332	317	317	331	342	291	366	325	344	333	321	355	325	335	352	370	327	323	335	337	363	346	321	347	355	353	381	338	349	300	345	320	381	396	345	358	333	357	326	357	343	345	350	343	351	345	364	349	325	357	315	335	307	356	377	306	353	360	322	376	350	332	340	326	328	338	316	354	321	346	327	369	357	326	324	362	344	304	344	311	339	357	355	356	275	324	380	321	350	344	331	313	337	331	339	361	355	338	341	367	349	355	335	319	368	346	308	350	346	339	365	402	339	325	350	324	342	334	319	364	358	343	341	360	324	378	350	319	377	335	378	338	325	344	326	326	330	346	333	368	349	364	336	369	375	345	351	332	329	368	359	345	333	375	345	321	343	325	337	356	342	372	310	350	344	357	365	325	344	347	314	333	341	340	375	329	343	342	325	340	380	333	329	308	349	348	337	352	393	330	367	358	343	323	358	326	350	333	360	347	312	370	345	326	341	319	356	345	334	339	350	335	315	369	344	349	321	365	336	389	342	320	351	346	342	323	341	351	366	336	333	312	351	355	350	337	322	354	322	350	352	316	357	344	349	349	343	316	306	333	319	369	320	333	363	333	349	376	356	321	369	365	348	369	299	338	335	385	332	288	321	355	363	349	359	338	333	372	325	337	348	347	326	367	352	367	331	320	329	350	338	313	351	335	338	339	360	376	325	323	359	345	326	333	352	341	323	349	326	350	363	337	352	331	321	339	375	331	327	315	361	343	326	343	359	356	340	328	365	352	366	382	317	378	383	351	351	317	315	321	340	352	347	340	321	382	352	319	363	356	355	359	342	324	348	363	335	355	339	347	338	354	360	355	359	343	352	344	324	343	346	341	350	360	344	346	369	350	340	344	353	330	387	342	337	350	348	332	334	315	339	321	323	356	342	331	361	366	360	340	340	354	324	368	319	354	323	352	357	354	316	335	348	332	345	373	349	329	353	348	316	351	310	354	339	343	315	346	313	341	333	330	349	343	331	340	317	338	368	346	340	321	384	326	336	342	378	313	358	362	332	363	361	325	326	306	337	346	356	350	332	337	350	337	342	351	334	312	314	311	339	338	382	347	348	329	314	340	318	345	339	349	346	344	363	358	352	370	372	336	323	355	337	334	352	343	359	339	358	303	345	324	313	305	324	361	309	340	349	377	347	366	331	334	344	333	335	343	362	347	379	323	334	338	323	344	342	328	350	332	323	355	399	334	343	350	311	322	348	356	373	351	363	344	348	364	325	356	340	329	362	319	363	353	322	341	330	319	346	371	354	379	352	350	363	356	293	355	357	300	356	353	346	361	313	344	340	310	318	315	341	343	331	375	320	309	328	327	302	332	344	332	343	351	339	367	322	321	354	325	348	357	333	341	366	361	361	334	340	338	321	338	344	354	350	343	376	343	331	333	359	345	293	330	341	323	320	326	383	333	326	329	330	341	352	325	326	360	348	330	354	366	331	367	323	361	364	348	358	331	342	347	344	323	315	340	340	350	352	328	341	336	347	327	327	403	339	362	332	356	339	346	363	328	328	355	344	321	333	344	345	349	360	348	352	345	351	340	341	344	362	320	318	353	336	342	327	327	370	373	348	324	358	344	344	361	330	328	308	357	358	356	371	348	334	341	330	332	332	346	340	346	322	333	376	344	331	310	360	379	333	343	333	331	359	362	351	379	388	291	343	367	383	366	342	370	352	346	323	334	366	388	336	359	331	387	313	325	332	353	350	341	349	338	375	362	342	375	330	289	339	319	319	366	340	334	377	375	340	351	312	334	302	349	340	352	366	353	351	357	365	316	340	351	318	348	337	332	344	344	293	326	344	347	336	361	317	342	333	371	343	367	317	329	360	352	358	333	372	362	329	338	352	314	308	310	336	398	359	373	339	369	347	330	348	345	313	355	349	320	332	344	329	357	305	314	334	320	345	322	318	339	366	313	324	352	363	343	383	318	329	360	372	349	348	330	331	318	317	335	368	322	349	327	339	351	351	325	334	337	325	328	337	346	346	337	347	337	340	363	333	325	352	320	347	326	350	332	341	310	329	348	359	329	321	344	367	324	323	350	353	349	343	302	343	344	335	352	349	354	307	367	354	314	320	342	354	347	338	339	334	336	330	352	333	352	314	350	352	319	346	323	359	330	360	336	330	340	397	361	348	335	325	355	343	320	339	301	356	341	340	349	334	349	376	339	357	321	304	350	357	328	356	330	348	344	374	318	347	357	350	330	306	354	381	329	360	322	329	352	364	332	344	327	368	354	327	340	353	379	353	352	341	353	348	334	332	331	337	337	331	346	346	341	331	330	344	367	296	352	330	322	342	339	368	346	320	365	336	315	334	363	341	359	323	323	330	355	367	307	347	323	318	312	352	363	339	329	351	377	347	341	344	338	333	332	361	325	363	309	349	321	318	351	340	327	350	317	317	340	327	337	337	313	317	337	356	348	313	349	321	340	341	338	365	321	363	361	383	336	360	329	330	340	334	362	335	349	367	354	362	337	323	332	352	318	351	357	358	357	349	335	328	347	352	346	333	364	318	345	330	353	353	363	309	324	325	322	351	342	351	342	342	334	324	329	333	360	333	364	328	343	344	377	346	348	366	347	313	343	355	328	300	346	335	380	352	348	338	353	362	321	350	344	364	337	346	377	326	374	331	349	332	370	344	335	349	345	325	334	355	309	353	323	342	333	313	331	330	361	344	339	331	354	281	314	344	343	335	338	336	342	331	286	359	307	367	340	329	349	354	337	350	314	337	327	329	348	369	331	334	362	392	340	336	335	347	329	335	341	352	351	350	351	343	348	331	347	362	334	326	341	330	374	376	303	345	365	334	370	330	333	334	362	358	333	329	366	349	358	344	328	325	327	322	362	344	350	362	350	326	346	349	342	336	314	351	316	387	361	333	333	340	341	324	393	356	350	354	349	353	338	325	361	295	339	335	371	352	343	351	336	312	353	338	303	337	363	374	343	366	331	318	378	332	363	377	354	361	360	328	381	317	339	350	347	340	349	386	333	303	324
11064	15386	14889	44723	42379	40953	29855	17569	7951	3041	1334	785	652	597	633	618	620	594	633	615	564	628	601	633	683	611	648	601	651	620	605	618	606	630	626	588	646	644	600	613	600	657	639	615	632	573	673	609	629	576	679	632	599	600	605	583	610	660	605	635	584	655	634	604	611	621	617	614	654	657	604	614	571	584	572	646	598	678	613	636	555	636	614	592	604	655	636	604	593	659	644	633	612	609	692	648	585	627	621	639	634	658	613	606	608	634	612	607	652	618	604	606	628	605	594	609	596	598	658	647	618	608	577	623	615	648	606	632	647	596	638	588	620	675	657	600	632	670	638	618	623	614	610	618	645	626	596	624	664	650	668	625	646	632	608	607	630	652	631	579	600	672	696	650	650	627	657	609	635	636	619	595	657	666	572	618	616	629	615	580	594	608	620	585	660	606	626	617	616	594	632	621	616	603	620	675	644	604	642	623	625	660	672	616	639	623	608	635	599	593	599	600	591	608	615	587	623	595	606	596	595	608	650	605	636	622	590	688	570	638	600	599	613	629	592	644	626	637	646	622	657	619	641	639	590	601	628	609	602	637	613	652	602	636	644	602	656	657	636	604	621	614	649	603	609	619	627	650	661	624	621	634	638	620	618	613	623	610	596	627	577	654	645	610	615	610	597	650	634	642	598	590	580	672	644	656	620	635	617	644	640	617	631	642	632	633	631	635	584	634	651	642	624	616	660	605	653	632	611	602	627	691	641	584	597	609	618	616	661	630	620	636	590	645	629	657	654	669	646	593	599	615	629	589	667	609	606	627	688	652	634	610	656	594	621	630	660	618	600	582	633	633	662	639	614	636	625	614	615	638	654	643	595	589	605	576	592	646	642	641	602	610	604	619	630	644	612	620	619	614	616	615	621	609	664	630	574	642	588	598	603	608	641	609	640	590	625	600	636	648	636	602	606	582	683	638	644	598	650	657	594	658	594	650	623	599	626	596	608	626	589	584	606	598	681	628	615	651	644	611	640	602	637	620	575	626	613	635	604	605	638	623	617	612	623	634	645	620	622	631	624	635	614	610	603	573	631	623	594	628	577	604	632	610	603	659	626	611	673	630	628	582	597	647	635	645	610	656	647	633	588	589	640	637	623	635	603	622	635	603	649	632	647	645	657	603	654	629	586	646	642	645	603	602	645	639	615	600	594	614	598	614	607	624	610	582	617	618	582	619	649	637	646	609	591	575	604	636	659	615	620	644	606	665	629	622	611	708	644	623	628	616	645	662	611	667	622	561	598	628	625	583	629	703	617	643	626	650	595	679	634	617	651	636	568	641	637	662	645	610	647	589	650	596	634	640	636	617	641	619	618	641	642	617	608	576	561	640	616	635	631	634	637	607	622	575	637	607	614	599	606	587	602	620	630	626	638	638	656	644	622	605	619	646	584	623	594	647	629	626	632	655	595	610	600	589	601	630	606	599	598	612	614	656	599	635	613	593	642	670	625	616	659	592	607	662	645	643	627	692	628	665	651	604	607	638	614	624	640	669	660	667	585	646	617	659	646	630	633	593	623	629	624	626	612	652	587	650	635	582	600	631	635	638	633	599	634	599	640	617	638	596	620	640	639	612	623	611	636	645	620	654	653	628	602	637	671	643	621	652	650	631	611	633	636	580	625	653	620	643	684	616	628	651	628	662	626	593	620	627	593	614	583	598	620	638	606	668	663	652	619	637	585	634	664	619	637	614	626	619	611	602	648	638	670	593	657	668	623	641	662	598	606	615	651	596	667	622	621	606	651	634	620	684	630	670	610	591	671	602	642	639	591	663	667	617	627	668	629	654	602	639	588	666	605	678	623	599	625	618	602	662	566	615	586	606	580	587	606	639	628	614	632	650	600	626	585	612	625	644	614	668	595	606	592	619	589	643	599	615	602	611	617	609	591	673	630	624	632	608	627	580	584	593	603	704	614	612	647	656	593	632	635	582	602	611	646	594	667	642	667	596	630	649	665	588	614	590	626	600	630	637	670	594	604	600	635	602	604	596	622	651	613	614	591	616	622	593	672	606	601	643	640	612	635	624	657	662	638	627	668	626	639	647	574	590	623	609	608	583	598	603	581	628	641	626	635	655	607	648	613	640	588	632	629	611	594	623	638	605	619	645	613	584	670	570	670	630	584	635	611	640	675	616	650	624	679	626	664	627	628	649	633	583	656	621	613	613	652	620	607	652	681	645	633	615	563	618	594	588	607	651	641	649	658	591	609	625	679	620	614	607	664	597	636	693	666	599	658	592	641	630	618	641	639	641	646	641	604	600	579	607	679	616	648	618	630	645	682	602	664	633	618	581	629	616	602	653	595	593	631	647	655	619	630	594	635	653	594	573	650	606	618	563	627	630	607	582	604	605	652	640	636	627	623	594	613	621	616	613	599	611	609	656	637	642	623	648	650	617	613	585	613	623	588	604	662	610	648	638	621	627	622	591	590	604	650	617	611	605	605	562	649	634	632	661	614	644	598	612	632	648	609	612	614	642	642	633	666	603	622	640	657	614	633	598	600	616	645	632	614	621	630	632	575	658	604	619	632	616	613	664	626	603	656	619	605	621	550	638	607	610	635	626	612	624	622	631	662	629	645	616	588	638	618	602	616	621	594	675	611	667	615	609	629	644	640	630	639	615	599	644	618	634	659	615	628	652	604	601	637	622	633	611	633	638	617	587	615	615	629	608	634	660	624	608	623	639	648	617	603	616	597	607	622	606	635	627	636	639	670	599	569	597	619	616	593	607	669	644	562	606	636	616	625	616	608	664	641	616	644	618	607	669	630	619	674	616	654	602	615	601	644	673	592	621	610	639	633	633	616	612	632	620	620	641	698	673	570	597	634	608	604	633	644	609	610	600	608	601	620	674	611	635	626	617	618	649	604	596	621	636	629	602	621	646	620	638	651	635	627	592	628	592	610	626	609	645	606	623	636	614	646	621	643	582	642	624	609	552	639	630	686	604	620	603	641	614	618	598	600	614	616	656	614	661	640	663	641	655	627	633	645	653	662	592	652	655	626	567	619	631	664	630	639	608	619	616	634	605	603	639	653	621	644	659	602	658	662	596	643	615	624	591	626	639	622	585	644	654	620	607	622	633	603	616	613	580	637	619	571	639	674	614	660	664	622	661	709	648	614	613	642	634	603	578	634	602	674	639	589	644	639	622	627	624	658	638	562	642	656	598	596	584	636	643	613	621	623	620	614	594	611	614	613	567	597	629	634	640	606	589	613	615	633	631	634	599	570	609	600	651	611	619	619	602	632	613	632	607	630	630	589	636	554	645	611	632	597	619	620	602	622	617	633	667	651	582	640	634	641	627	632	635	623	632	593	621	647	590	585	603	639	615	670	625	637	615	601	645	622	604	618	621	630	633	672	615	650	619	571	674	587	617	620	583	615	653	616	625	580	659	611	601	653	623	634	604	644	630	649	615	675	674	582	606	615	629	627	593	619	622	643	655	643	624
22983	21011	28755	29256	37834	52172	42163	25328	11779	3410	1038	412	299	257	252	251	246	246	303	276	239	301	278	232	275	260	262	265	252	267	269	253	237	273	286	279	263	259	275	261	270	267	228	277	256	244	274	259	279	243	285	249	230	264	256	253	256	255	269	275	251	264	243	255	272	257	247	256	262	244	286	248	259	252	249	266	268	256	280	263	251	264	253	245	260	267	252	283	266	245	260	255	229	253	297	266	271	243	262	254	285	258	301	265	272	268	269	266	227	270	222	286	273	258	273	231	257	267	260	256	248	268	286	248	271	253	261	252	248	256	246	255	233	244	255	250	262	248	259	262	232	264	248	238	234	262	290	257	278	261	243	260	244	242	281	241	288	253	249	259	258	255	238	257	248	263	252	241	289	275	266	243	259	243	245	250	253	274	272	274	235	244	234	265	242	246	240	204	235	264	230	248	246	235	251	258	243	255	250	242	301	252	240	249	265	242	239	269	263	265	257	255	264	262	237	256	245	248	261	254	269	259	240	257	252	257	264	258	257	251	228	242	247	269	240	221	254	245	264	236	249	253	254	247	275	253	246	243	259	219	248	241	243	263	269	281	243	231	260	231	261	273	258	246	227	247	233	277	246	240	274	239	259	229	270	245	274	222	263	284	251	296	276	264	246	245	263	269	238	234	242	251	240	232	256	262	249	281	256	257	251	241	238	241	248	261	258	234	238	273	285	261	269	264	274	259	252	251	248	220	257	268	255	277	246	241	237	247	233	251	241	230	246	260	284	277	259	237	246	258	241	249	270	228	281	244	261	247	257	263	266	255	253	250	241	236	254	214	245	253	256	237	251	245	275	266	240	226	256	253	269	257	270	270	274	248	244	256	263	244	248	261	245	241	222	261	275	218	245	248	252	273	278	254	241	265	272	255	245	260	253	262	259	221	247	288	256	254	289	258	253	255	248	266	244	245	250	252	227	245	250	242	253	243	244	232	247	244	284	275	258	236	247	242	242	263	251	227	262	270	247	249	203	267	270	234	276	240	245	244	252	236	245	252	266	253	298	279	248	248	233	260	257	232	246	277	237	241	242	245	240	255	239	258	264	237	262	274	274	248	251	257	258	266	277	259	241	255	276	262	246	292	256	249	249	250	278	255	246	256	253	244	234	245	267	265	240	246	241	279	254	256	265	240	275	258	245	221	265	243	252	250	295	260	236	265	257	229	244	245	232	272	276	243	245	240	242	247	228	267	265	273	255	259	234	259	245	250	239	281	262	244	279	258	245	260	253	287	282	257	244	264	248	239	236	248	233	260	266	259	270	235	244	241	214	267	231	261	253	257	253	273	245	258	267	250	259	249	249	269	236	255	236	252	264	240	259	252	240	263	247	232	257	256	276	249	247	263	253	256	274	243	248	270	236	259	291	257	231	265	262	255	249	255	239	258	277	247	260	271	272	232	238	252	260	243	258	256	260	248	270	224	264	274	276	252	214	250	268	259	286	268	267	234	260	262	272	270	271	258	265	254	245	249	260	232	243	253	257	255	245	235	226	261	248	243	245	271	261	235	246	247	254	246	275	226	282	268	271	232	219	274	255	242	281	257	260	264	212	247	252	245	257	244	232	234	224	241	229	258	294	251	226	254	278	255	236	265	236	258	265	268	237	255	279	252	286	253	250	222	253	271	239	272	275	231	220	245	226	235	228	235	274	252	235	270	248	242	283	271	239	273	268	248	236	251	253	263	231	250	279	239	243	252	248	239	253	278	251	236	267	252	237	250	249	237	256	246	286	245	253	241	280	259	248	236	237	273	232	271	240	275	286	249	271	243	257	237	258	245	240	270	231	254	241	243	249	265	266	241	279	224	268	277	254	260	238	252	247	248	249	269	270	261	265	254	237	250	264	282	243	248	251	271	283	245	261	264	252	257	228	243	278	247	281	230	236	263	245	239	240	248	268	222	265	260	264	248	273	265	230	225	229	241	275	246	262	251	241	245	284	235	259	213	261	246	222	231	266	285	268	248	252	234	269	280	233	266	255	295	247	218	259	249	269	247	250	261	241	251	258	259	246	241	272	274	265	249	270	260	281	211	256	260	274	263	255	252	274	246	256	252	264	273	256	234	264	257	237	264	231	261	287	251	278	246	252	263	258	250	224	236	241	226	278	236	254	279	281	273	258	271	258	275	260	233	260	260	268	248	231	259	245	277	255	256	258	233	252	236	244	230	291	250	259	257	276	272	231	254	232	254	299	230	238	266	264	223	288	263	232	272	231	291	239	279	218	257	210	261	270	263	267	227	230	265	247	236	273	231	247	238	225	268	246	254	262	251	228	268	278	256	250	246	268	259	246	254	261	260	247	261	260	263	273	255	270	239	266	263	263	214	268	241	240	244	241	258	272	238	220	262	252	266	250	216	244	268	243	251	254	268	238	251	251	231	283	220	243	221	245	237	243	249	224	253	263	248	282	227	263	260	245	283	242	273	247	241	228	251	270	247	243	260	266	227	252	242	280	251	263	249	287	240	243	265	254	253	265	255	246	255	272	274	250	231	255	250	230	242	252	225	236	276	252	232	259	237	259	229	272	222	260	233	241	249	269	267	260	235	265	256	284	250	269	269	255	264	274	248	271	238	241	245	243	248	232	209	226	240	243	287	259	228	262	239	260	274	256	251	251	272	269	264	262	249	248	263	250	239	257	256	246	276	233	280	280	251	264	244	284	270	257	255	276	227	249	238	255	264	249	265	264	258	262	253	250	242	241	227	237	273	238	264	260	227	272	261	225	222	251	256	260	240	269	237	234	214	254	238	231	247	267	255	250	253	263	236	255	253	220	262	253	243	226	258	257	224	266	232	253	259	231	245	234	243	243	254	237	284	260	268	262	236	244	257	251	268	264	246	257	262	263	233	274	256	270	260	241	267	223	261	244	263	265	243	251	244	269	249	257	251	274	261	240	267	245	266	239	246	251	260	262	264	264	244	239	277	273	259	254	237	258	241	253	229	242	278	243	212	247	224	234	237	236	237	230	244	266	282	237	244	240	245	261	242	283	273	256	261	259	249	242	283	242	238	238	250	268	267	244	245	256	246	254	275	221	222	272	274	243	261	283	263	259	238	263	211	248	236	244	229	265	264	269	244	249	285	246	272	231	258	243	273	240	265	245	301	252	243	300	268	220	252	241	272	235	273	261	245	290	242	262	245	245	266	285	257	264	246	260	257	225	231	256	245	242	260	249	259	238	239	278	248	259	254	265	273	258	268	258	272	272	236	288	247	242	256	258	259	265	251	271	281	253	246	256	256	246	247	263	251	251	255	240	240	264	268	261	265	259	237	246	262	265	255	244	250	241	242	267	253	267	251	271	252	218	257	271	230	253	247	252	261	256	244	252	296	230	228	278	256	255	233	256	289	216	261	289	261	255	249	267	272	258	270	229	244	245	255	282	259	273	248	244	253	267	268	292	279	245	252	225	270	244	240	279	234	248	244	220	249	284	279	261	223
19257	26350	26668	63594	59653	60295	45741	32309	18609	7613	2544	915	585	450	448	467	480	445	457	429	461	445	458	469	470	499	461	455	469	462	474	442	449	465	476	473	449	448	449	448	454	474	434	458	450	482	475	460	476	428	458	472	471	470	467	483	456	460	459	490	489	437	456	413	437	416	431	454	445	450	430	476	472	453	449	438	430	453	423	449	418	482	431	480	450	409	415	448	429	450	443	444	457	516	454	424	466	417	407	452	428	441	460	478	464	442	429	463	452	448	462	446	473	419	411	446	463	452	446	471	465	427	435	455	470	465	470	477	444	457	454	452	459	445	473	447	510	442	405	402	457	424	407	492	444	468	476	458	435	464	461	459	465	479	447	468	435	433	453	451	471	465	436	490	422	448	465	413	432	452	473	459	449	474	485	437	478	451	460	436	450	458	461	464	477	416	473	436	448	474	449	404	472	452	466	497	480	452	473	436	475	424	424	460	451	492	478	421	465	450	467	473	447	452	483	444	446	466	426	443	440	455	468	411	478	502	471	453	460	431	461	460	449	482	429	452	460	416	439	474	433	411	475	449	418	423	418	441	467	497	427	475	467	489	431	452	433	437	469	462	519	430	488	418	449	481	462	498	506	468	474	442	446	439	481	425	444	458	507	471	495	458	438	475	462	466	442	442	447	465	431	460	465	486	459	439	497	431	450	414	428	432	411	463	437	427	481	487	424	441	462	488	472	444	418	472	471	497	456	444	438	474	450	461	431	454	488	461	425	444	491	482	451	438	463	439	431	436	437	469	441	470	469	487	441	431	431	441	469	452	474	486	445	455	471	432	495	444	444	472	481	466	459	444	483	428	463	423	438	433	479	439	477	413	437	466	492	450	443	433	435	482	447	453	432	452	447	431	440	442	489	462	413	440	462	462	452	467	445	479	468	481	452	465	459	453	484	446	437	446	453	466	452	447	441	426	446	446	482	475	446	424	453	455	442	427	451	430	486	508	508	457	437	479	480	477	446	455	457	442	441	431	439	444	474	483	445	414	473	450	493	447	456	459	440	470	448	463	464	454	427	423	474	471	447	503	465	472	456	449	434	443	429	465	480	441	458	447	437	459	468	474	478	441	432	441	484	454	422	469	433	455	437	461	466	438	456	475	425	478	475	472	472	470	465	456	484	457	499	459	465	480	446	478	483	467	460	445	435	394	425	482	483	491	464	452	461	472	454	432	456	455	401	458	474	449	481	507	471	464	449	455	485	481	467	480	489	449	462	445	465	441	477	484	414	463	488	485	457	451	457	441	448	467	474	480	451	443	489	494	458	463	434	470	466	424	460	415	455	451	443	417	399	423	449	441	470	434	488	461	452	410	440	469	446	466	442	467	469	454	452	425	447	469	496	454	452	497	455	462	450	490	466	463	466	476	473	436	459	468	400	504	431	449	423	476	439	408	483	435	441	449	425	420	466	439	444	435	473	461	469	452	439	500	482	480	476	464	466	444	444	423	472	462	474	441	437	440	442	472	432	447	455	431	467	474	513	478	458	441	451	429	469	448	462	447	468	466	438	447	455	456	444	442	456	434	454	459	428	450	413	451	459	451	461	485	436	449	465	443	471	453	473	452	430	452	464	455	425	415	483	435	491	451	465	448	440	456	483	526	457	405	451	472	481	463	492	494	443	518	437	471	454	444	492	404	479	456	426	437	433	453	471	452	444	458	455	412	478	434	448	487	456	448	416	443	445	443	481	453	473	459	430	456	469	473	449	472	448	448	462	472	475	443	465	459	463	466	470	482	473	505	497	463	463	458	454	459	470	487	448	497	441	422	445	430	435	464	448	480	469	390	397	454	436	444	451	456	478	417	468	439	461	456	441	431	455	440	467	404	466	438	481	454	479	466	445	437	464	416	440	471	466	477	445	453	460	456	447	435	442	485	452	449	486	463	457	437	433	470	472	453	467	427	499	468	433	449	472	483	458	470	434	485	477	472	454	453	456	455	446	472	448	456	474	440	463	453	473	436	430	468	450	460	394	453	444	454	435	485	465	445	454	438	437	439	461	432	499	493	475	416	443	468	494	489	459	463	389	434	453	445	463	441	488	450	410	417	444	437	446	466	473	490	464	445	407	478	470	463	485	467	452	425	433	417	443	424	432	462	406	496	425	440	469	440	474	472	421	436	499	439	458	475	475	428	473	484	442	456	465	437	447	461	469	446	464	483	469	463	430	442	492	503	444	449	445	471	433	461	436	436	456	462	447	455	434	467	488	443	434	480	439	438	492	442	455	470	474	414	480	474	463	464	439	470	477	452	451	443	464	442	445	444	475	431	434	420	449	490	466	472	427	472	418	476	457	455	422	439	439	432	471	456	458	483	419	436	431	462	436	409	455	492	484	431	456	472	455	436	457	444	431	412	416	428	433	467	430	449	459	478	443	469	459	511	428	446	464	464	433	459	445	442	463	449	455	433	398	450	438	440	423	413	433	450	463	445	465	455	480	419	452	463	410	475	505	463	457	457	456	438	466	438	446	508	464	433	454	452	450	429	477	481	468	484	447	469	507	449	449	477	475	444	426	461	456	460	434	456	487	413	439	449	433	461	450	452	436	453	454	472	465	483	454	490	479	464	444	448	481	464	461	429	454	484	459	463	444	445	463	439	446	421	456	432	488	467	432	446	447	450	444	467	460	491	491	472	437	428	437	465	459	464	471	459	470	478	462	432	457	453	451	504	471	433	447	445	448	436	478	446	465	437	460	471	472	446	465	435	422	435	475	461	434	469	415	448	455	456	464	454	481	459	475	431	484	443	451	468	424	449	471	448	456	467	453	469	439	431	463	462	464	466	481	461	452	487	459	462	491	440	399	414	447	464	437	470	449	443	456	435	468	480	430	443	431	464	449	449	492	460	424	407	446	429	461	454	459	446	410	473	450	435	469	462	453	441	449	433	457	443	440	486	453	441	463	452	475	453	477	468	468	481	470	433	461	426	489	429	447	423	456	400	492	468	460	453	451	488	453	455	447	463	450	457	487	452	446	428	441	517	473	451	446	459	484	414	432	473	475	453	513	471	487	470	494	463	469	463	469	447	411	461	452	466	475	519	439	445	474	421	434	428	465	463	417	449	469	442	425	467	471	446	429	407	457	409	421	459	470	483	499	474	434	476	423	430	510	438	458	486	476	457	478	446	500	487	496	494	464	477	488	463	443	452	421	464	457	447	447	459	441	459	409	465	444	459	415	455	503	485	443	424	481	467	449	468	440	430	430	455	476	456	434	457	489	461	482	479	439	448	478	439	461	442	432	448	474	469	478	459	423	439	460	446	471	476	433	477	499	476	477	456	407	483	436	424	453	464	435	438	438	445	455	467	420	464	450	477	467	446	459	467	441	459	460	461	462	490	481	438	462	457	459	434	458	441	441	459	406	437	459	459	498	440	433	457	453	437	464	499	453	423	456	405	487	455	428	443	438	415	435	498	456	466	463	474	440	429	466	430	453	470	482	477
26563	19991	7311	7952	12252	14426	8442	3579	1436	737	497	357	404	363	403	382	371	388	363	342	396	362	383	347	375	357	430	361	349	365	347	349	378	327	351	352	375	356	353	349	365	354	352	381	373	335	344	330	383	357	362	359	383	351	350	362	330	341	400	372	341	338	381	361	360	358	346	358	412	348	356	351	371	341	376	373	330	350	381	323	357	374	366	391	368	348	360	342	377	393	372	399	370	371	373	373	361	332	351	374	401	340	369	370	396	367	343	369	373	370	351	364	366	359	376	347	365	355	366	398	368	380	363	375	387	384	351	368	387	369	389	339	333	365	367	351	362	385	358	339	348	307	346	331	347	364	407	373	383	347	373	358	365	373	368	371	356	351	355	377	363	399	374	338	357	345	343	371	386	371	366	386	370	358	349	356	390	362	384	419	356	383	344	354	368	375	351	379	365	376	336	375	345	353	382	377	378	370	399	365	367	344	372	374	365	372	385	367	367	376	368	330	353	365	389	360	375	385	355	370	321	345	337	369	359	389	373	351	371	377	362	368	353	354	396	385	340	361	336	335	357	419	358	376	396	388	353	383	358	334	334	361	353	335	363	341	363	385	353	362	390	362	347	333	336	356	367	340	382	380	412	385	376	381	337	358	362	382	389	357	377	359	354	364	373	357	356	378	393	366	362	377	362	384	351	397	374	355	354	352	331	341	388	372	376	341	377	363	380	420	353	378	401	390	337	389	397	372	366	364	366	393	367	374	369	356	331	344	357	345	335	366	377	346	344	373	362	348	376	338	355	353	361	355	358	364	364	368	347	377	351	352	370	366	354	374	340	373	351	403	370	360	370	380	360	380	351	352	340	382	363	350	359	380	358	366	310	392	373	341	379	353	382	367	390	377	365	371	361	368	384	356	361	368	324	359	355	381	387	379	371	377	354	330	387	378	379	378	346	374	348	354	321	343	382	341	360	361	356	363	358	400	361	346	374	349	353	376	355	353	367	368	364	375	399	339	363	385	314	370	341	395	375	354	398	381	373	386	365	338	385	358	355	369	373	400	355	380	339	358	366	367	396	374	352	376	373	341	352	365	333	351	371	352	354	347	340	322	356	360	362	372	342	382	428	347	363	367	405	353	361	371	366	351	367	365	354	348	380	376	361	368	368	365	384	340	349	371	376	366	394	344	367	392	375	347	376	380	385	372	376	359	382	374	364	356	363	383	359	367	329	330	335	377	375	367	363	338	410	369	364	377	356	338	373	373	381	395	356	355	365	397	402	364	381	362	371	351	345	359	374	357	386	334	394	349	389	337	374	357	398	359	337	379	371	365	366	339	380	338	371	379	360	336	372	359	365	331	357	336	376	366	393	354	364	356	361	360	336	366	371	344	361	364	333	371	364	334	362	355	408	373	378	409	392	369	369	382	376	345	372	359	336	328	352	366	375	368	366	357	371	349	345	380	378	362	342	370	392	409	330	357	367	375	345	369	354	328	389	390	343	344	365	366	328	364	377	358	365	342	352	356	368	361	355	372	369	350	380	365	359	358	335	369	393	373	377	376	383	368	353	351	376	409	395	379	364	387	319	361	337	358	395	343	383	340	355	385	341	334	346	388	361	381	359	350	341	379	362	393	371	328	373	339	348	370	347	349	358	372	363	420	379	364	360	375	401	355	374	356	395	372	364	369	371	363	328	380	349	346	353	365	381	350	346	379	364	362	336	357	362	368	412	367	362	370	343	357	382	363	366	358	356	342	384	342	349	344	362	342	377	328	397	384	353	376	371	362	384	348	389	369	349	399	339	376	358	357	371	353	339	383	386	353	364	334	344	389	377	367	359	362	383	339	381	359	347	380	369	372	367	394	375	385	343	349	390	355	381	381	343	355	374	366	382	350	386	359	350	362	346	355	351	400	361	381	366	363	360	354	373	352	351	352	387	345	349	357	335	377	368	379	354	367	348	368	353	346	359	373	386	364	393	333	350	326	379	349	327	355	365	344	338	342	380	395	367	359	362	387	385	365	383	370	343	368	375	343	370	369	334	356	349	366	407	356	366	363	367	336	363	359	340	364	373	375	360	382	387	355	358	344	386	390	350	349	368	372	379	348	319	317	349	378	361	353	354	384	361	347	349	355	364	368	375	384	354	369	365	361	393	408	340	354	375	362	365	369	361	395	347	390	380	408	375	343	305	335	359	375	387	352	348	354	345	349	389	382	351	368	362	386	347	364	361	354	362	381	355	357	336	348	386	373	358	365	375	367	366	366	335	370	399	355	388	342	336	366	376	364	355	374	369	344	344	356	393	354	397	346	409	389	378	354	390	400	346	373	378	374	345	374	346	341	398	353	358	337	361	336	351	360	363	353	376	360	367	357	355	371	358	391	398	373	354	362	366	366	364	364	385	361	390	377	350	348	425	370	375	349	338	404	385	362	333	349	346	343	364	401	359	311	339	346	391	384	368	343	369	374	362	362	384	352	352	330	407	365	361	376	337	363	397	342	345	373	404	340	365	369	395	356	418	366	363	374	360	342	366	368	347	350	360	374	357	357	349	360	366	334	383	354	378	352	384	345	332	392	366	365	350	359	341	366	349	365	363	366	362	371	399	364	358	348	374	385	336	368	335	385	354	322	398	397	344	351	371	382	380	380	389	381	417	384	336	395	378	358	378	336	383	361	390	376	365	364	357	380	394	342	358	370	381	343	374	369	382	340	338	369	349	363	359	346	382	379	401	365	336	348	358	384	384	350	357	354	343	366	363	353	378	340	384	352	382	375	378	359	350	368	380	358	365	404	357	350	370	366	353	382	358	373	383	340	359	339	350	336	364	402	345	347	366	370	398	357	341	372	369	346	369	378	365	355	351	343	344	341	358	349	340	386	385	360	378	376	390	402	358	394	371	357	350	360	380	394	351	348	381	361	391	388	379	396	316	344	349	358	353	337	323	371	340	358	372	370	383	333	379	366	360	379	348	390	369	375	346	402	359	372	350	328	377	362	358	389	370	377	346	375	396	377	320	358	367	374	362	356	366	398	371	350	373	359	358	381	345	357	372	376	371	402	339	340	378	353	353	313	352	328	352	330	348	360	377	409	365	402	374	403	368	349	384	369	368	380	362	369	352	368	328	335	391	395	336	337	357	392	374	350	361	381	320	363	356	335	357	373	381	361	352	327	360	328	387	344	342	339	342	343	376	361	360	391	335	367	364	358	358	366	346	380	363	357	384	351	312	332	385	418	375	356	402	357	376	335	344	394	333	399	375	385	373	377	327	369	388	369	336	365	373	362	339	369	348	364	348	350	365	374	374	353	369	401	340	351	395	413	361	358	347	396	371	379	358	373	362	405	348	352	357	348	369	411	366	348	369	351	404	344	348	352	350	340	379	361	369	347	374	347	411	372	366	357	357	367	353	353	333	400	369	370	345	380	347	374	352	380	382	384	369	362	356	339	315	346	368	327	379	358	327	383	336	376	388	323	376	337	385	373	344	386	380	390	369	383
7210	5344	4337	14768	22115	22994	14896	7416	3448	1523	966	746	684	644	706	643	645	650	689	626	659	673	655	634	672	644	668	636	697	674	635	648	628	640	659	649	702	644	636	637	658	644	637	634	685	650	701	641	677	687	704	638	673	647	654	676	682	638	700	670	681	620	632	635	656	577	634	621	694	625	641	655	653	630	663	607	643	658	611	676	621	630	646	665	656	644	667	629	632	680	678	674	658	645	662	632	683	676	680	641	654	607	614	636	640	684	647	660	677	655	648	687	677	642	679	674	688	662	660	600	628	644	653	652	686	659	657	655	647	621	630	620	681	648	650	681	677	674	663	672	646	661	723	603	651	674	670	656	651	639	668	681	674	636	664	643	639	691	639	608	645	653	678	661	664	622	646	663	635	648	673	652	624	629	645	633	638	702	626	685	682	646	647	654	665	633	653	633	662	650	651	639	600	672	638	671	665	649	619	644	687	645	682	646	671	649	666	705	688	633	662	689	635	700	680	655	668	668	676	668	703	672	668	678	684	658	646	639	621	675	606	678	677	698	663	636	666	618	637	663	644	634	630	684	621	627	695	628	607	617	603	617	681	667	626	660	633	634	697	659	675	676	700	654	600	640	642	666	646	698	678	622	645	636	654	599	636	659	648	659	626	670	668	681	612	679	633	658	663	606	621	702	644	650	627	662	646	665	614	682	629	704	675	674	656	690	693	658	645	618	684	661	664	623	642	651	606	682	626	671	672	630	635	639	623	675	613	690	661	671	660	638	639	652	620	632	642	674	661	646	707	646	678	624	710	651	668	660	642	631	669	660	676	664	650	684	610	657	683	686	649	646	626	680	633	683	637	645	645	641	674	645	629	652	644	718	656	639	684	654	595	693	687	625	664	656	614	692	628	648	639	617	671	701	671	648	689	643	669	665	653	641	591	639	687	666	684	649	662	650	647	670	659	651	692	680	699	638	675	656	672	657	655	684	648	644	656	639	635	640	645	638	667	627	633	617	628	644	654	618	620	678	657	657	665	656	662	639	647	643	660	657	730	676	645	641	650	658	701	640	653	643	648	652	619	677	657	657	684	697	643	639	632	639	687	648	653	680	687	658	683	672	651	650	643	671	667	616	674	627	666	712	646	669	664	614	641	620	675	661	661	651	673	656	670	652	691	682	636	658	649	609	642	640	684	647	679	619	648	643	683	626	598	658	687	696	670	661	647	628	620	637	621	668	637	683	654	621	650	663	609	669	663	630	617	686	640	641	667	670	667	631	682	634	680	610	623	653	600	661	612	655	629	662	636	642	649	660	683	649	661	678	646	627	636	672	669	674	629	678	626	657	667	673	679	613	653	658	633	637	671	640	687	691	694	567	697	651	678	673	668	620	622	693	655	643	688	654	643	636	660	696	644	675	648	655	630	629	679	633	663	633	686	642	633	649	651	667	647	656	671	609	645	653	652	661	703	661	641	677	682	697	636	637	634	600	647	614	625	642	654	627	657	655	668	722	617	670	639	677	672	687	643	678	683	702	637	685	657	655	661	613	641	654	675	656	651	684	643	621	648	677	662	666	686	678	681	639	613	630	713	662	676	666	640	639	640	644	685	652	646	647	652	621	670	643	588	657	655	680	677	697	692	623	659	632	666	639	620	646	685	645	694	693	684	680	637	659	628	638	623	688	660	692	677	641	635	680	640	642	630	639	666	627	664	684	663	663	668	618	654	642	596	676	678	618	663	627	694	652	690	633	635	642	664	654	668	683	686	650	730	629	653	663	632	623	665	656	676	611	662	623	618	646	658	688	652	698	650	695	628	689	688	627	636	661	666	649	641	658	683	676	679	637	627	637	670	656	646	643	621	664	686	660	673	665	635	666	627	650	640	607	662	674	673	651	676	664	670	628	668	631	628	660	636	659	676	677	663	646	686	674	690	667	635	672	661	644	682	647	584	738	662	648	622	647	686	674	681	660	639	632	657	676	627	617	660	687	630	661	664	640	641	674	706	660	615	611	649	681	655	671	651	691	670	687	640	631	637	659	624	663	635	615	682	715	614	708	657	658	697	656	651	651	643	689	647	694	669	654	684	654	670	647	646	627	661	659	601	670	613	661	683	674	634	636	689	646	631	649	668	666	687	638	655	641	621	686	677	671	637	676	661	673	658	614	661	674	668	654	655	674	617	653	624	633	700	672	661	637	635	689	640	666	689	661	656	636	612	674	667	648	642	629	702	656	634	699	629	676	714	633	688	634	691	667	637	643	652	651	666	630	661	650	666	702	652	693	600	633	626	624	631	651	637	662	653	651	686	627	629	654	738	610	667	635	616	678	657	671	650	660	659	679	648	668	658	672	680	630	608	668	675	619	676	651	699	714	610	597	598	671	639	609	659	646	635	639	667	659	633	615	615	656	655	683	691	630	654	675	610	663	688	619	657	612	644	645	667	674	660	675	648	652	649	622	661	647	660	649	709	628	667	618	629	720	674	676	676	661	666	666	655	651	656	674	665	658	660	644	647	642	668	659	643	673	641	682	702	665	666	682	647	639	670	698	652	653	671	633	665	698	671	632	610	662	668	679	644	624	695	664	655	652	693	689	657	633	593	669	640	667	748	650	626	659	702	644	668	671	657	618	626	610	717	660	650	638	714	689	642	649	669	640	673	654	638	616	672	640	687	679	659	630	626	667	688	612	659	670	688	734	650	607	650	658	669	665	701	674	621	644	621	626	639	643	650	636	637	647	676	670	633	684	613	711	658	684	678	653	632	698	667	670	678	646	652	658	700	679	651	702	655	639	645	655	617	670	632	712	643	638	669	660	637	654	677	617	670	684	662	632	673	637	684	665	603	642	698	645	643	629	653	626	678	690	647	650	614	651	656	629	629	630	654	630	672	675	671	691	645	686	631	650	674	654	673	661	598	623	648	626	634	643	638	653	636	667	668	666	628	657	644	661	636	651	677	691	621	683	648	660	613	671	654	663	656	680	633	639	665	723	680	639	639	694	684	662	678	684	633	593	630	683	661	686	694	655	651	664	667	682	636	635	659	683	675	664	654	654	635	671	677	665	664	684	712	669	649	640	681	628	659	647	667	639	612	686	650	606	668	657	690	647	669	635	666	685	645	634	674	631	662	661	678	642	619	654	665	684	683	620	687	656	637	649	616	681	673	717	648	651	672	691	664	671	689	609	634	646	672	669	647	622	667	690	668	652	655	665	653	674	635	643	639	641	640	704	643	623	671	657	659	646	684	651	627	616	632	639	639	615	683	675	660	650	639	684	626	685	638	623	694	623	675	657	665	655	656	728	670	649	656	660	690	684	633	622	607	650	626	665	677	672	662	665	627	685	673	625	648	650	628	669	659	630	626	691	623	666	660	637	690	642	645	649	707	644	616	643	633	669	622	690	648	637	684	636	655	637	676	652	697	640	673	664	671	667	611	656	690	614	641	656	646	653	646	652	657	675	666	659	641	633	663	644	647	674	686	670	615	639	724	682	680	685
24840	21099	26769	26651	29565	39060	26816	13743	4764	1537	671	439	358	342	310	311	335	326	371	318	340	349	335	324	307	355	355	337	322	343	353	338	362	340	339	320	351	355	300	348	336	332	355	354	323	323	336	364	329	328	308	316	360	340	314	345	351	343	348	342	357	325	342	348	340	327	354	319	334	368	332	328	351	330	350	335	342	355	378	337	325	323	325	337	346	337	364	360	294	329	333	304	368	340	330	348	325	349	340	371	314	351	339	333	298	328	368	302	334	342	349	326	339	306	339	319	326	367	330	306	333	295	339	350	335	332	345	303	334	342	321	310	350	330	346	338	355	317	339	320	348	353	305	344	325	356	327	328	361	339	323	325	341	325	309	331	314	335	354	334	355	365	317	333	320	337	354	366	328	335	382	313	359	334	310	329	331	356	345	326	358	345	368	326	331	346	323	324	324	341	367	341	360	354	317	364	345	332	320	315	341	350	333	302	354	334	331	334	310	329	381	364	376	303	333	361	345	338	326	347	346	368	341	349	370	314	341	355	350	367	314	339	320	338	341	355	330	325	337	335	342	323	334	331	322	330	325	345	345	367	331	322	352	346	345	331	361	343	341	345	313	337	333	334	359	335	312	335	347	368	328	346	302	324	333	344	287	338	351	319	331	343	362	342	321	366	325	321	345	319	344	335	351	345	328	336	308	311	341	329	331	350	346	347	339	347	349	335	375	329	349	324	316	333	322	350	348	315	333	322	314	299	334	362	358	327	341	380	333	350	333	335	322	332	293	332	340	312	318	334	342	359	326	310	350	341	346	370	327	349	322	355	357	343	339	333	317	342	319	344	347	367	325	307	320	331	347	350	351	341	362	328	308	310	329	359	347	336	365	337	336	378	324	337	348	351	361	351	310	353	343	334	348	358	347	347	356	300	314	343	313	322	323	332	361	332	352	310	348	385	332	316	360	327	348	338	338	306	311	356	333	347	335	335	301	331	363	322	364	324	317	317	302	370	311	319	342	330	341	336	323	329	361	353	368	329	338	348	333	356	336	334	337	331	337	382	341	330	359	354	321	322	323	316	348	323	368	360	296	326	340	319	339	339	336	318	331	358	354	345	364	347	315	323	333	316	358	335	342	331	303	321	356	330	323	337	344	340	318	338	319	325	319	334	338	347	328	346	334	354	322	333	365	349	346	328	347	310	325	318	341	335	341	327	365	336	302	335	331	317	328	345	337	314	349	353	355	349	386	307	366	339	307	357	326	353	326	339	333	358	330	364	376	319	302	339	351	335	353	325	307	337	331	316	301	339	356	309	330	331	344	351	336	334	335	342	345	309	345	326	333	337	319	376	360	338	339	324	359	317	326	337	334	327	341	359	343	356	353	315	336	346	353	360	327	348	332	336	309	351	354	300	374	341	333	339	366	361	328	350	313	335	315	350	332	344	350	365	350	353	352	363	313	327	307	348	340	371	343	352	356	335	351	331	377	322	350	352	330	332	324	293	346	352	340	353	328	340	346	341	348	344	323	334	338	336	348	333	349	333	355	360	318	360	320	357	323	350	340	338	383	346	337	348	340	341	348	341	330	344	359	347	346	323	296	357	342	329	346	330	333	350	339	314	357	335	329	329	308	325	302	358	310	336	329	321	344	331	331	333	291	351	320	362	336	331	336	364	323	327	338	351	351	326	334	328	356	361	343	339	379	335	360	327	347	313	331	324	314	370	358	358	320	320	321	323	334	311	358	327	329	328	323	342	351	326	335	349	351	305	326	347	340	366	307	341	369	324	318	299	343	345	345	343	342	325	365	300	326	340	310	341	305	320	367	363	315	360	315	321	337	354	330	319	331	342	333	324	390	354	315	355	316	349	313	324	317	316	314	320	331	317	335	353	340	311	334	342	343	321	298	322	351	352	319	323	358	352	327	342	329	311	328	353	342	310	342	355	350	358	348	326	348	332	330	358	348	320	352	312	331	347	343	291	338	356	343	327	316	339	343	334	340	333	336	329	363	343	297	348	336	325	328	332	334	342	331	318	356	317	343	331	309	334	340	319	329	313	350	341	368	341	345	347	370	306	334	336	307	318	335	333	352	350	325	301	326	342	339	346	332	359	348	314	346	359	352	337	330	342	322	340	297	371	354	296	340	355	360	321	333	326	316	326	344	353	330	346	380	311	352	317	367	334	332	356	318	341	333	339	334	303	300	355	344	314	347	314	347	351	368	377	335	316	337	301	358	325	340	350	351	376	338	337	339	338	330	339	323	349	340	297	340	350	296	321	356	334	335	357	305	336	369	338	335	381	340	323	360	347	340	311	318	341	343	346	362	336	354	340	366	336	325	346	326	371	371	362	353	313	322	346	333	306	337	299	325	316	338	344	337	321	304	342	333	390	315	342	328	350	349	318	326	344	333	319	347	341	315	323	325	310	338	337	299	323	353	329	347	358	343	302	304	341	342	304	295	334	353	343	347	351	333	343	308	328	341	350	326	358	335	368	328	312	321	322	313	346	361	357	334	327	332	364	326	320	333	291	358	330	337	349	337	302	317	312	337	324	298	336	336	334	322	342	307	342	363	312	345	369	342	315	330	322	333	359	365	322	342	351	317	335	346	323	360	345	366	354	354	338	323	332	344	326	323	327	346	366	303	314	346	346	330	342	335	315	348	343	311	333	315	322	344	337	347	323	336	320	322	345	341	341	362	333	335	347	340	346	346	337	356	317	326	325	352	341	372	320	373	340	337	350	305	314	353	332	339	339	362	336	337	387	385	317	345	341	329	317	300	318	341	358	370	336	337	322	337	326	334	322	337	364	320	318	347	335	324	319	366	337	341	325	337	323	333	333	330	314	335	348	316	319	354	342	345	344	324	326	314	337	334	342	309	332	322	351	293	326	336	327	332	362	335	332	375	320	335	303	318	313	347	309	308	339	361	340	335	335	324	311	347	331	341	339	340	354	357	316	326	331	304	310	326	342	340	347	361	330	327	340	321	318	354	298	352	347	320	344	342	320	320	324	284	343	333	371	348	341	356	308	316	347	346	350	309	310	357	326	300	355	348	340	374	332	313	315	335	311	350	335	316	357	333	346	343	321	366	341	322	357	356	351	314	325	371	352	338	325	355	338	314	327	333	340	320	336	329	361	354	335	320	356	341	321	345	312	355	346	362	331	350	360	332	353	329	357	318	344	353	300	336	341	329	325	337	333	336	322	339	318	331	335	309	325	328	328	334	370	323	359	329	298	326	333	369	351	318	333	333	367	329	352	319	327	348	349	342	376	345	334	336	355	315	309	301	337	372	369	356	334	333	351	360	342	338	326	346	320	338	316	309	331	335	314	351	364	333	354	328	324	342	360	352	354	342	350	347	353	328	351	332	313	353	344	319	329	356	331	283	332	342	318	357	348	391	323	329	358	350	333	352	353	357	352	354	307	327	347	320	315	372	355	321	358	315	361	308	315	338	329	352	379	321	328	330	321	333	346	358	339	351	363	359	336	347	356
10719	13606	10682	30861	36920	42893	32710	20697	9917	3742	1504	860	720	609	680	577	658	666	596	599	617	606	627	608	609	573	596	611	587	631	616	615	621	585	629	632	587	628	630	655	612	627	572	623	694	576	652	601	626	586	700	619	643	587	616	591	625	635	592	638	619	596	628	615	636	566	567	602	644	609	614	681	658	599	554	619	572	655	637	607	624	588	649	621	625	616	619	638	647	617	646	595	623	657	618	579	658	649	637	613	640	590	607	632	618	642	610	638	592	630	610	598	640	585	614	661	613	634	605	614	642	645	609	672	610	607	630	614	558	624	599	583	669	621	639	611	615	602	591	628	611	613	639	599	628	620	598	629	618	646	614	603	617	607	620	638	638	589	650	618	624	644	665	644	625	595	637	583	635	617	625	627	631	625	617	603	599	651	598	632	616	572	604	604	598	608	578	594	589	663	597	607	590	625	635	635	612	609	603	625	613	613	592	526	623	596	628	585	602	676	650	574	606	629	605	629	620	627	639	622	597	670	632	611	617	594	581	629	631	579	624	650	609	575	597	616	594	599	619	630	659	614	635	614	617	614	653	644	596	618	609	625	557	610	584	591	587	650	602	614	622	644	647	588	625	625	643	645	609	603	625	643	644	597	620	600	632	618	640	600	645	624	631	641	612	624	635	576	607	632	575	627	622	599	621	608	601	621	569	628	645	610	642	605	612	609	632	654	648	637	578	600	597	615	620	601	619	610	583	653	623	637	635	674	641	602	623	623	621	600	603	649	599	636	637	613	605	620	587	613	578	611	617	620	619	628	616	578	616	559	665	636	644	621	629	615	614	644	613	622	612	591	631	646	622	606	625	571	576	596	602	637	602	617	599	609	629	636	642	606	590	596	612	597	643	663	644	596	594	627	589	634	584	604	611	616	561	660	595	624	587	612	599	620	582	623	632	662	576	618	624	593	598	592	603	632	626	638	624	606	686	585	646	611	612	611	633	587	620	601	603	590	641	624	633	603	663	579	626	619	605	632	589	602	649	583	624	634	663	619	603	620	594	587	630	638	687	633	603	601	658	588	628	557	622	601	584	587	608	645	619	656	654	600	647	656	558	618	651	613	629	629	573	603	601	619	589	636	635	639	580	617	628	593	566	597	632	640	626	635	629	580	612	668	586	570	615	592	621	644	621	630	617	638	606	598	634	628	609	589	591	626	611	562	574	646	619	647	621	632	619	589	633	618	609	596	631	642	612	625	608	633	598	621	617	559	627	637	645	621	622	630	619	638	626	612	623	655	606	625	588	623	629	548	589	585	622	614	594	596	665	569	575	637	616	580	640	586	619	580	594	567	621	633	640	586	605	606	634	649	642	624	634	605	625	633	596	585	672	628	634	641	611	574	632	591	632	626	592	608	624	619	639	595	621	644	603	645	585	629	564	649	649	603	623	656	594	621	584	605	586	613	606	620	615	631	660	589	614	614	624	641	609	611	605	618	600	661	587	647	629	610	641	644	633	610	631	624	589	633	634	580	657	638	629	610	614	618	682	601	593	677	584	601	602	635	597	661	587	619	577	601	612	593	577	605	581	598	617	633	607	610	598	601	614	620	635	641	570	567	603	604	622	616	617	646	596	562	639	648	565	642	611	592	600	602	592	603	597	635	623	660	616	609	614	608	625	621	580	605	601	640	565	654	627	637	638	604	602	573	627	641	654	597	602	668	591	643	576	606	618	636	672	628	664	655	602	611	635	593	628	622	613	614	655	624	665	678	634	610	623	652	631	630	607	617	621	642	642	606	622	601	638	606	636	638	644	622	644	608	647	648	602	665	600	587	612	627	644	662	673	589	630	607	623	615	663	609	633	612	615	600	623	609	612	635	606	632	596	631	619	605	658	626	622	628	622	601	631	571	616	613	633	549	664	617	608	645	629	614	637	650	546	626	588	571	641	658	641	621	632	570	618	655	611	616	615	625	610	583	633	620	593	598	592	582	609	641	597	591	653	630	634	609	613	602	608	623	597	622	646	616	636	612	598	625	590	616	650	584	642	571	601	597	586	603	646	618	609	624	651	593	599	584	583	648	621	629	646	612	639	631	600	608	651	627	628	641	668	621	665	614	598	640	630	595	658	635	654	626	620	604	602	646	589	661	672	569	645	594	597	618	665	636	615	588	626	643	647	633	620	620	597	584	611	634	635	615	619	604	631	613	633	622	618	622	652	620	616	610	573	618	587	649	573	596	628	647	577	625	608	630	633	617	557	602	618	625	628	611	608	607	603	596	639	585	636	608	585	631	614	635	578	642	621	624	634	603	625	592	608	609	634	636	669	610	625	604	654	591	633	628	593	603	609	573	614	568	609	605	606	600	618	586	605	570	593	633	603	588	636	631	594	623	594	606	613	611	630	598	620	601	605	597	613	614	607	628	624	638	596	595	629	650	600	635	623	615	665	627	588	630	607	641	649	611	640	672	636	561	599	617	651	609	656	621	602	612	600	586	589	607	618	616	626	582	598	570	645	614	623	599	594	589	670	625	644	577	669	630	647	583	626	604	627	609	620	608	575	583	654	578	597	641	621	607	612	661	577	624	623	622	593	614	569	604	585	620	643	630	612	615	645	653	605	637	627	662	651	628	592	594	574	596	620	622	601	605	610	607	620	629	606	597	602	619	608	562	644	647	632	595	647	616	636	613	611	626	644	606	612	637	660	596	646	590	585	616	603	599	617	612	628	640	613	595	649	586	625	613	585	613	653	612	618	613	585	658	661	661	632	570	609	609	599	628	656	608	632	612	605	585	633	592	604	607	585	635	618	568	618	631	621	558	606	636	624	621	621	668	658	622	613	645	661	660	611	567	647	635	636	624	576	581	615	622	565	659	644	621	612	607	591	601	631	588	628	649	641	602	623	563	617	626	597	543	569	597	609	619	660	652	634	642	565	582	578	613	620	653	629	604	594	615	593	604	600	668	584	606	599	619	598	624	643	611	649	628	630	671	624	650	618	593	627	620	635	620	623	611	588	608	588	656	589	615	602	582	655	582	632	615	641	641	605	624	627	605	616	651	591	633	635	620	559	600	605	608	615	601	621	662	615	618	632	653	661	634	587	611	578	591	618	581	613	599	618	613	645	639	639	625	580	581	615	641	601	623	593	645	595	641	610	636	613	601	594	600	604	646	591	589	659	621	646	623	589	633	619	576	630	604	627	599	618	616	656	596	623	616	595	593	601	619	593	600	633	617	609	596	569	617	677	596	605	613	626	627	603	569	615	570	642	645	630	605	619	635	625	638	611	618	627	637	620	615	600	598	631	603	632	653	603	636	595	563	638	574	643	625	588	559	577	649	637	634	640	633	630	634	649	601	625	587	626	630	610	607	623	602	651	644	647	610	625	641	632	604	614	670	605	620	633	643	635	606	641	593	645	625	632	588	611	574	662	614	628	600	671	608	628	654	579	617	615	595	621	622	613	656	560	648	619	571	629	597	638	681	618	622	623	600	629	625	589	615
23040	21050	28675	26414	34448	51308	43597	26785	12868	3896	1050	457	344	252	264	273	245	269	231	271	269	307	250	260	276	260	278	271	264	260	239	274	251	255	241	245	234	250	271	260	242	276	247	239	268	266	277	255	252	219	245	255	251	265	257	269	251	272	239	257	249	281	263	285	271	256	263	261	248	247	265	261	243	239	285	261	262	274	243	248	255	259	251	236	249	232	264	232	252	256	219	269	279	266	240	258	231	258	240	243	267	261	255	248	244	265	266	262	270	274	260	245	284	274	269	250	266	241	270	234	286	257	247	236	261	300	251	248	268	259	247	236	253	272	235	246	261	276	242	241	265	248	277	230	256	235	275	247	246	265	235	264	240	261	261	269	250	279	270	272	267	272	288	264	262	250	276	247	277	257	242	239	267	243	270	253	248	285	289	238	246	238	264	275	274	265	283	245	249	266	253	260	251	247	262	242	247	297	278	227	247	258	228	244	260	243	288	244	247	255	232	265	231	258	278	261	262	234	260	274	266	258	242	244	284	268	254	286	275	278	236	264	250	273	260	272	231	253	271	263	272	238	259	256	253	240	261	253	268	243	263	258	234	252	275	275	268	261	269	233	230	260	241	262	267	241	244	255	244	245	260	267	246	274	255	250	250	252	268	222	262	258	259	256	230	268	255	266	252	266	245	267	248	260	231	231	261	268	256	261	252	248	252	242	272	260	284	271	267	256	263	281	258	284	249	260	277	265	263	255	284	263	273	255	260	259	270	260	252	224	259	283	235	250	232	276	248	266	226	291	249	256	267	290	246	265	239	260	255	258	265	229	257	276	255	266	250	262	249	246	245	268	231	264	243	224	252	257	233	270	266	252	234	258	261	249	230	264	237	262	235	235	262	254	238	233	273	245	243	282	259	261	287	235	250	246	248	241	253	254	249	245	264	245	262	247	255	260	237	281	252	233	241	238	275	243	260	242	235	221	259	275	271	260	277	249	240	256	240	252	231	247	271	223	222	240	276	239	249	236	293	271	259	254	270	243	256	300	228	209	277	259	251	253	251	256	254	269	235	230	257	253	208	261	240	285	236	256	271	254	282	261	277	255	269	280	286	234	275	253	272	243	276	270	222	255	251	243	283	241	231	263	259	279	241	261	241	275	253	275	289	233	239	239	223	258	275	248	272	248	242	257	246	240	244	251	265	270	238	257	245	265	235	238	258	260	256	243	272	241	283	233	251	245	254	244	279	261	251	254	265	248	247	256	259	294	273	268	251	258	252	279	270	254	253	243	239	288	264	249	274	238	253	274	283	245	222	210	261	249	249	297	275	251	280	256	241	303	261	263	257	247	249	263	273	249	248	267	221	233	239	279	257	279	280	272	229	273	253	260	238	287	273	282	281	262	271	249	239	239	242	272	271	259	259	245	247	262	247	282	289	260	247	232	245	265	248	286	258	250	226	251	264	270	246	255	273	253	267	272	233	250	264	273	234	270	232	278	270	248	271	246	259	260	258	273	235	249	256	240	257	267	272	237	271	248	275	221	259	267	298	264	251	260	240	253	255	263	237	271	236	267	264	307	250	240	261	264	241	270	253	229	298	253	255	264	257	247	276	294	260	285	259	248	249	239	276	268	252	244	240	262	248	260	243	233	283	227	239	272	248	266	251	254	265	250	274	253	283	288	284	238	256	249	246	257	274	245	266	255	245	247	263	259	243	274	274	274	243	249	264	255	243	249	259	247	255	284	275	256	240	275	219	266	270	244	260	280	232	267	228	297	280	263	257	244	275	256	271	270	281	245	284	278	286	252	261	282	243	250	244	216	245	267	266	262	269	256	273	229	243	261	271	294	251	252	268	281	272	249	232	249	283	248	258	261	265	279	267	265	232	236	247	272	229	242	274	249	255	253	252	240	273	268	276	232	267	279	270	276	260	244	293	227	275	266	269	263	248	230	271	231	286	247	268	240	291	255	252	260	258	272	254	255	247	242	270	235	260	264	274	264	250	254	273	254	264	246	272	242	260	243	261	269	270	285	240	278	291	229	276	266	258	247	278	259	254	242	217	247	243	272	240	231	254	260	245	265	282	265	266	236	235	263	247	249	260	256	249	291	266	239	263	218	254	234	233	254	260	265	241	229	256	265	253	240	251	252	250	263	269	221	279	246	242	259	244	260	267	266	274	250	265	271	247	254	259	264	255	279	245	256	282	234	229	270	244	255	236	261	229	253	236	267	254	273	268	278	256	247	261	253	259	237	282	269	227	273	250	243	240	279	242	246	254	267	280	280	246	238	243	256	257	228	246	261	244	228	234	235	269	282	260	241	233	242	249	233	247	266	266	253	261	262	272	257	275	249	229	270	272	262	272	227	266	242	254	249	266	257	256	250	269	253	271	259	245	258	230	261	245	246	250	257	250	242	275	257	246	268	202	254	272	271	277	253	272	229	220	236	266	273	269	258	254	266	257	262	226	265	245	262	258	260	257	250	265	264	265	241	252	285	275	271	262	231	258	258	272	259	266	233	243	262	238	226	231	268	252	264	268	259	251	253	268	252	234	250	278	239	255	261	232	284	265	262	259	251	252	259	285	236	267	252	276	241	236	288	251	266	265	252	244	258	242	252	257	243	219	235	253	250	258	257	264	259	218	257	270	275	257	257	251	277	271	242	258	253	275	269	248	250	270	253	251	263	230	253	262	247	236	251	258	255	252	219	268	250	265	246	236	253	232	317	230	249	283	250	256	252	244	233	265	260	242	254	260	260	278	277	264	252	246	265	307	253	262	236	275	280	240	264	262	274	243	273	274	249	249	272	261	254	293	270	236	283	240	286	245	260	246	256	283	241	258	285	278	237	280	241	239	248	275	259	281	262	255	245	251	251	279	249	276	266	282	241	265	283	269	248	252	275	319	263	279	224	277	238	245	242	255	255	231	282	269	267	262	255	258	234	229	256	233	274	249	239	259	257	246	281	220	264	254	238	241	261	239	237	244	245	247	242	252	235	252	250	256	259	253	236	256	236	250	256	246	244	256	235	245	244	255	252	225	268	239	262	238	247	256	261	238	241	265	272	286	289	244	261	228	242	289	231	240	243	245	261	260	262	267	256	268	265	285	261	248	246	249	246	260	253	249	249	245	247	272	283	248	258	265	246	237	259	265	245	234	233	258	284	276	240	270	268	241	283	237	278	264	269	245	245	249	266	272	255	273	262	260	262	249	251	230	290	242	250	248	258	278	291	261	244	241	220	262	248	240	206	267	225	276	281	283	212	267	277	240	255	257	257	284	266	263	256	264	256	246	261	244	253	257	216	249	229	267	253	235	261	264	270	259	250	257	268	276	255	257	284	260	282	237	254	289	273	251	241	258	251	272	262	251	264	276	255	250	234	271	257	250	253	246	262	258	268	255	259	248	278	246	282	281	284	280	289	256	273	279	265	239	244	258	243	271	223	254	305	261	254	288	251	233	256	268	268	242	272	250	285	212	241	247	250	268	254	263	254	256	267
17614	26173	21030	60610	53050	61228	47150	33712	19695	8206	2781	1064	584	475	482	434	465	480	480	450	474	504	465	491	480	462	489	454	483	461	492	440	461	478	433	464	440	439	467	455	496	478	467	476	477	470	453	480	419	403	443	459	464	497	491	455	449	482	456	468	429	487	445	472	448	490	464	456	480	436	426	442	446	412	516	447	454	467	465	473	451	474	483	449	479	475	424	431	457	515	479	461	464	474	441	493	484	457	461	435	448	487	454	472	458	448	456	469	471	452	462	465	468	492	465	454	466	473	488	461	476	489	428	444	458	466	471	477	482	441	439	467	431	469	449	471	495	469	485	448	468	440	470	468	472	464	469	459	449	465	468	455	437	454	433	481	405	467	476	466	468	450	464	423	475	463	458	431	451	469	458	443	513	441	466	463	427	440	438	455	444	479	430	481	439	487	509	436	456	444	442	470	492	457	456	498	432	492	479	479	475	466	463	457	454	458	477	476	468	451	440	499	447	455	477	449	487	470	451	468	451	447	446	474	499	511	473	523	456	447	446	481	462	421	466	429	479	503	495	442	453	474	441	468	479	439	431	463	471	511	486	432	418	447	491	419	455	477	477	470	483	491	448	438	486	448	450	499	500	479	453	423	445	481	416	464	468	425	466	464	452	445	489	462	485	471	503	453	435	475	466	476	435	434	479	447	465	460	439	459	472	429	462	448	457	467	438	465	474	467	485	471	423	483	454	459	473	455	439	468	432	452	475	495	502	462	458	474	485	452	469	422	469	482	459	475	480	453	493	464	463	448	451	454	470	491	425	490	498	473	433	464	481	459	463	438	474	447	462	440	443	463	466	466	463	463	471	456	447	463	490	481	444	451	461	459	455	473	441	512	477	474	461	464	466	453	487	473	471	462	461	482	458	489	460	424	464	455	450	445	494	454	467	431	452	452	506	433	466	491	475	502	461	419	483	458	471	470	498	414	461	465	460	451	488	454	476	480	479	430	502	443	484	492	465	445	429	497	439	477	424	512	468	446	479	433	490	438	445	475	454	503	459	447	462	455	470	461	492	483	428	463	437	460	452	450	470	499	450	459	495	469	477	445	473	464	458	529	468	444	432	469	452	483	448	504	456	483	475	439	454	490	471	410	496	444	497	425	470	494	472	454	470	462	487	434	489	458	468	471	459	470	479	484	443	455	446	466	479	464	423	447	483	463	483	427	472	485	467	426	481	455	470	467	457	473	455	475	500	445	426	457	428	462	456	446	489	485	471	433	451	476	471	439	484	459	469	424	450	484	435	476	447	450	464	457	460	474	465	454	476	392	419	483	470	458	532	466	441	482	420	434	467	459	455	458	452	467	453	470	483	473	425	458	451	464	466	481	457	433	451	450	448	458	465	472	441	452	432	478	451	440	477	482	502	458	474	466	452	457	445	450	442	448	469	463	473	477	478	454	483	495	451	457	461	458	485	483	440	453	475	469	455	451	475	450	469	437	454	439	488	485	519	480	473	471	485	483	485	492	461	471	481	423	473	455	442	444	493	435	447	438	509	441	482	482	458	477	496	476	454	464	424	463	469	501	463	423	497	505	455	424	454	456	476	474	498	460	442	453	437	486	431	485	411	471	443	454	463	456	442	439	491	455	446	449	444	460	480	476	465	459	463	439	455	443	440	467	487	465	428	433	497	496	460	461	464	483	451	461	442	472	462	459	446	486	465	487	472	503	449	456	464	480	445	450	481	474	458	452	479	473	481	473	469	430	444	475	474	429	445	470	438	471	460	475	459	441	470	457	442	392	436	465	475	472	443	455	465	450	450	463	483	434	457	424	478	475	461	450	489	475	453	477	429	458	481	475	470	461	438	469	462	495	466	455	460	450	472	440	453	482	454	449	497	434	453	477	442	453	503	498	428	451	454	473	454	447	448	482	437	441	488	452	446	442	470	481	456	472	459	481	471	507	472	505	489	465	453	441	470	464	482	442	512	454	465	441	416	497	488	483	493	460	514	464	418	414	479	479	467	469	422	468	488	471	498	439	444	494	459	448	444	454	430	474	455	462	496	480	461	455	446	454	459	489	423	472	450	474	470	471	451	431	441	449	457	487	468	470	477	428	481	443	472	471	449	456	475	488	499	483	463	489	483	480	471	482	488	440	466	452	456	461	478	462	488	443	483	477	469	451	450	482	477	443	451	477	499	451	468	456	482	457	491	466	456	470	479	481	480	462	439	453	447	449	490	493	473	473	473	456	451	467	464	474	477	475	422	477	431	492	465	445	466	476	477	506	477	451	447	441	477	512	416	468	439	470	439	458	477	523	501	481	451	484	456	461	497	415	479	458	466	460	508	446	477	474	463	440	471	449	433	481	464	414	452	444	485	457	475	485	470	459	450	482	498	462	430	461	444	484	482	468	425	473	503	446	469	437	455	445	484	487	439	437	482	484	459	468	467	442	460	475	472	471	474	416	464	465	472	448	461	486	473	454	481	474	437	469	479	490	459	426	467	478	446	460	461	470	494	450	445	482	484	503	474	468	427	489	464	476	470	485	450	498	425	487	456	465	458	468	485	451	487	469	480	499	472	476	510	457	475	461	460	463	441	475	456	437	452	460	472	481	476	455	473	447	469	438	469	490	491	436	442	466	412	482	446	452	484	446	475	431	464	476	444	453	457	481	475	464	452	478	465	430	471	472	485	457	479	433	449	476	474	448	478	501	430	465	443	451	461	460	498	447	462	441	488	465	448	444	454	477	490	469	490	526	453	483	469	459	463	427	457	474	460	453	482	504	449	481	465	534	485	464	490	501	477	457	474	441	461	479	473	443	511	459	477	472	454	466	454	472	470	437	427	482	481	443	448	461	420	429	463	464	447	474	446	477	468	443	454	490	449	460	506	471	483	488	464	458	413	441	428	463	455	478	457	445	468	480	459	441	484	492	439	468	435	463	460	459	479	456	478	482	469	476	493	496	464	460	503	450	451	426	456	440	438	434	462	435	501	416	427	481	473	493	511	449	452	477	478	470	476	460	504	489	460	444	455	485	457	498	444	490	453	462	477	479	448	444	488	492	507	442	402	460	475	451	451	484	499	448	412	458	432	469	435	463	483	464	483	439	476	469	476	462	467	461	488	483	474	479	451	415	468	480	471	475	461	429	482	440	453	426	466	474	448	477	499	420	446	457	452	434	476	452	489	475	429	473	471	477	452	483	481	511	457	479	447	455	446	494	472	487	475	468	434	458	443	457	473	461	419	486	480	458	482	438	467	479	482	454	485	447	465	466	474	480	503	465	465	457	459	457	455	462	470	461	468	444	451	456	467	526	467	467	475	453	475	469	456	504	482	457	419	462	476	447	445	465	460	509	447	458	433	455	473	455	487	468	483	491	467	461	448	440	482	500	461	501	486	425	468	446	444	462	471	458	455	469	483	484	497	454	458	446	482	459	435	522	428	454	493	483	452	418	482	467	460	452	469	460	459	484	469	449	435	472	461	448	452	467	495	457
26480	19907	6635	12183	5188	11557	10166	4655	1824	796	535	433	377	350	410	341	367	337	379	363	391	374	355	393	379	360	398	333	341	387	354	365	380	365	378	374	332	329	408	390	345	374	363	361	390	350	376	350	337	345	360	361	352	379	369	366	350	370	383	366	345	369	389	338	366	363	393	347	387	369	364	364	345	325	360	329	372	363	394	385	374	383	335	360	340	360	375	344	361	363	393	361	356	349	385	366	359	381	352	362	381	338	375	378	385	358	400	372	350	350	365	352	363	396	339	321	345	346	359	355	322	373	339	356	365	388	345	393	398	356	380	378	329	373	346	355	382	350	352	373	356	363	358	357	335	352	337	346	324	387	340	349	405	361	373	362	364	364	343	355	360	395	358	385	379	349	382	346	336	391	385	365	345	371	339	361	376	351	341	366	373	402	358	360	392	387	348	351	352	369	358	347	358	379	344	357	381	400	349	345	379	345	376	356	390	374	345	369	346	353	356	310	373	382	393	342	357	377	328	385	355	347	385	316	395	375	362	353	364	374	385	356	386	388	335	349	371	358	372	351	373	336	360	350	360	351	380	355	305	365	348	382	363	363	343	362	402	357	370	360	368	363	367	350	328	356	366	365	359	359	358	329	341	351	351	331	352	383	355	342	328	395	345	326	371	381	379	354	350	336	376	363	390	337	353	362	365	339	384	366	381	343	371	352	346	335	370	351	372	369	348	369	417	350	363	357	340	344	356	373	388	360	337	346	365	390	386	366	360	373	383	356	357	377	350	350	373	371	394	367	351	368	352	328	367	364	365	346	354	383	383	362	352	368	357	380	365	339	330	367	335	362	309	400	363	410	387	371	365	363	370	353	362	353	348	372	372	367	371	380	349	376	333	345	348	346	382	347	366	312	387	388	352	370	363	378	376	354	320	344	328	367	344	351	378	360	366	369	386	348	329	347	398	360	374	402	363	362	360	338	347	359	409	392	337	365	346	347	368	345	370	396	357	328	324	379	363	361	363	344	345	351	360	372	366	382	376	345	362	346	366	358	383	377	380	338	391	371	374	370	363	352	362	390	391	373	329	348	385	379	380	372	371	377	341	378	340	399	347	367	311	408	364	338	371	364	390	378	376	344	352	346	358	349	327	373	364	385	392	344	378	333	346	356	342	385	346	371	364	404	378	353	343	352	371	380	359	357	395	381	361	345	357	387	364	322	363	345	366	346	402	376	391	345	355	380	370	352	360	337	361	356	385	355	350	395	356	368	353	381	367	350	341	405	327	377	391	367	377	362	335	323	374	373	374	365	331	336	401	370	385	372	369	363	362	352	375	369	334	379	387	359	343	381	327	374	381	375	362	346	359	366	376	367	373	345	347	340	361	372	373	404	350	384	359	384	360	354	388	349	347	370	362	347	405	348	369	353	331	387	341	348	381	353	353	369	357	375	352	388	367	327	366	362	394	398	331	330	360	360	363	394	348	364	376	359	366	361	353	399	351	371	369	355	368	354	351	385	368	374	329	353	343	357	333	380	379	388	398	355	347	333	356	359	382	372	364	377	403	353	354	370	358	395	364	380	353	365	342	353	411	366	340	339	366	346	353	350	340	355	372	351	360	363	390	374	390	332	362	359	377	334	366	384	341	378	361	371	377	376	374	387	343	341	361	365	374	365	366	369	352	346	319	358	378	361	376	382	353	336	367	378	387	389	372	351	404	362	363	409	353	383	337	379	368	416	364	356	358	348	345	378	388	407	373	360	377	338	347	371	380	371	329	356	338	321	377	352	378	378	362	396	321	346	375	386	331	382	370	365	372	360	389	363	380	374	348	380	357	397	381	372	361	386	358	342	374	374	406	387	382	385	340	352	358	333	374	352	364	350	375	368	361	364	362	347	349	356	322	349	352	388	341	328	373	354	394	347	375	352	342	363	382	392	373	338	382	380	359	369	381	354	395	366	368	340	343	362	346	340	375	387	359	394	337	384	369	414	347	357	348	367	367	347	354	376	340	385	355	360	399	372	376	378	372	396	368	342	338	377	384	407	351	394	386	364	369	396	368	381	316	358	346	355	340	383	349	350	369	374	359	352	343	384	403	382	363	360	371	386	359	383	340	346	363	364	337	353	368	339	370	356	328	399	336	364	335	337	382	365	340	369	379	344	359	359	374	336	371	372	366	381	368	346	353	383	376	364	366	359	366	344	375	389	370	376	352	358	360	374	384	392	342	368	335	329	348	314	414	366	331	337	350	385	342	381	391	390	362	373	349	336	410	335	389	377	344	369	368	375	397	406	320	387	352	367	338	333	359	356	364	386	376	345	366	345	339	364	364	357	381	360	374	330	332	362	341	378	367	346	373	357	365	348	343	328	344	375	367	350	381	369	390	360	350	370	376	376	377	365	372	382	334	364	332	351	363	402	377	374	386	362	345	329	347	375	376	368	363	384	389	347	346	389	346	352	340	343	372	372	356	343	343	372	364	373	387	382	404	365	345	387	401	365	377	346	372	397	365	365	318	358	376	314	353	348	354	365	330	387	355	375	362	339	360	405	338	341	348	398	317	353	333	382	346	381	347	363	397	352	372	368	345	387	359	373	375	391	369	375	372	382	379	372	375	347	340	350	356	366	336	370	349	365	369	392	326	366	355	377	370	388	375	339	357	352	382	354	422	380	364	358	363	347	370	364	394	360	389	341	379	391	399	387	378	382	358	366	338	355	372	370	343	389	398	342	371	391	345	397	385	361	389	394	371	407	384	369	378	375	366	297	387	350	351	358	357	358	328	390	361	401	370	383	378	359	363	378	368	373	371	392	354	361	349	359	338	386	401	339	338	356	339	358	349	384	383	392	335	345	358	376	383	352	372	340	338	366	389	397	376	346	370	352	359	378	332	364	352	387	349	312	348	351	345	373	397	380	353	388	331	381	355	358	393	388	337	363	380	363	360	372	390	354	357	366	383	369	367	359	371	372	367	336	380	357	376	359	390	365	350	403	382	364	360	345	349	339	362	358	343	348	347	372	353	371	379	387	390	384	384	345	327	348	378	364	368	337	375	326	348	358	344	343	395	355	346	381	319	369	374	383	353	326	386	360	335	375	341	342	367	360	364	379	380	356	350	314	381	358	345	386	344	372	350	360	386	403	348	376	364	370	388	380	369	359	339	364	349	338	386	341	329	335	373	326	363	355	378	394	362	380	380	378	344	356	358	367	357	374	333	367	360	382	368	371	346	391	341	325	361	400	368	366	350	366	346	380	395	399	365	351	379	338	334	358	371	371	371	384	347	360	363	332	366	369	386	372	346	335	371	362	361	393	367	370	389	387	398	362	373	386	338	375	365	374	338	346	385	364	367	390	374	358	393	345	361	379	362	377	364	369	352	355	354	354	344	373	350	390	378	357	362	320	369	344	358	381	371	401	354	387	383	357	376	374	376	313	355	390	363	378	375	353	360	378	362	355	365	395	371	373	393	363	349	369	354	340	373	352	353	343	366	335	361	374
6740	3620	3147	20613	8768	22029	17744	9504	4186	1839	976	775	689	668	676	680	637	643	667	614	642	682	628	644	636	656	636	638	639	684	663	662	655	689	672	648	662	646	649	711	613	657	658	695	677	679	645	663	675	647	669	666	689	689	681	650	626	674	632	640	685	652	647	651	623	678	658	631	676	663	644	657	642	632	652	599	681	660	637	659	702	668	646	605	659	703	702	666	664	625	685	632	678	655	654	620	628	639	639	642	671	627	641	700	640	676	636	624	630	618	648	678	669	654	718	613	666	661	641	666	618	708	658	678	676	647	678	647	642	687	654	654	657	648	609	687	622	659	673	676	650	632	633	620	643	612	656	661	654	660	667	674	648	698	623	650	682	650	699	688	658	675	655	705	633	629	658	653	653	668	705	661	674	670	690	634	660	635	650	668	639	644	665	647	658	687	612	670	703	631	633	669	665	651	647	645	651	663	638	616	650	636	683	675	657	657	633	696	620	671	652	646	675	633	647	640	670	653	676	684	676	687	641	649	661	654	667	721	690	696	694	670	645	607	622	676	643	667	634	672	650	662	645	637	664	634	664	647	664	667	696	679	653	630	640	682	638	676	653	624	602	646	636	650	673	645	626	687	642	646	688	643	661	638	683	651	634	643	669	605	612	686	679	628	642	620	707	608	660	655	665	651	666	672	693	676	705	644	645	683	674	626	690	675	631	625	650	680	666	661	648	678	710	665	671	674	641	660	648	659	648	688	675	639	652	691	657	642	684	726	681	662	696	637	638	669	655	640	642	640	626	659	639	667	623	655	647	623	642	636	653	656	645	664	653	659	654	655	668	673	663	675	644	636	657	652	679	676	672	717	626	650	615	661	700	677	655	635	661	687	703	630	659	680	644	622	609	672	644	683	644	651	707	613	598	660	699	672	623	671	645	684	668	618	636	655	665	654	678	665	682	643	679	703	650	694	702	631	661	664	688	660	664	678	661	674	651	663	628	658	620	663	657	651	686	686	641	672	695	644	641	661	624	656	678	661	637	690	647	675	653	630	726	640	684	611	694	662	671	677	620	625	625	685	630	665	621	634	685	645	650	652	589	686	636	678	671	702	633	631	681	722	662	703	649	663	629	712	657	679	659	676	670	661	637	698	695	678	677	691	680	663	611	634	691	681	633	607	671	658	683	632	687	651	681	657	653	632	692	647	684	671	636	642	685	700	627	728	645	657	641	633	701	668	629	666	732	650	625	714	632	667	623	658	615	668	663	662	668	663	670	648	688	636	689	688	683	651	610	672	671	650	696	718	664	624	655	625	674	621	606	694	662	682	663	671	671	641	728	666	681	681	664	660	665	637	683	615	669	644	688	648	692	644	636	627	617	695	678	663	626	665	697	695	675	671	707	663	648	636	655	672	689	656	643	682	658	672	635	672	651	661	635	678	631	635	656	630	682	687	698	631	656	651	659	674	620	681	659	673	664	633	644	647	634	622	635	666	655	708	652	673	637	684	597	678	630	644	695	648	653	620	646	630	670	688	631	671	668	701	711	661	699	675	640	652	704	634	624	663	641	660	627	683	639	660	660	690	660	635	620	689	679	662	695	620	690	702	682	659	698	682	628	684	665	605	647	641	687	665	621	647	662	665	645	662	635	646	717	628	620	649	677	652	661	703	672	675	660	666	678	632	680	668	659	647	618	655	641	628	665	672	642	621	618	654	681	684	708	699	647	652	656	668	704	669	649	683	677	686	627	647	655	642	657	621	709	636	692	673	705	662	652	694	632	641	704	633	662	629	649	638	659	645	667	678	622	649	634	652	693	677	623	643	657	670	609	661	722	627	674	667	665	671	642	662	621	709	666	713	698	620	691	638	645	645	654	662	619	656	671	657	668	685	652	648	698	662	671	654	627	723	601	659	639	682	701	649	646	673	635	659	655	646	704	650	662	657	654	661	664	682	661	667	662	654	729	641	669	687	670	712	653	655	649	672	670	654	663	625	658	665	595	649	661	708	661	674	635	645	701	630	646	627	668	633	614	699	665	650	642	652	628	673	647	633	703	689	642	661	625	657	648	647	668	644	694	699	654	654	638	688	688	668	669	647	649	653	663	686	645	673	657	684	662	694	667	682	673	663	658	636	668	684	676	650	696	669	642	644	638	692	660	644	678	676	640	677	626	651	680	698	656	667	634	639	637	662	659	651	670	669	689	642	641	628	672	670	659	674	712	660	649	679	669	643	638	650	675	642	642	642	670	631	665	683	635	700	667	684	718	637	680	667	687	691	663	674	648	680	635	661	657	643	619	637	670	650	666	649	684	684	646	626	650	652	674	675	600	646	642	670	694	667	620	666	654	633	663	665	680	663	714	645	663	666	616	628	690	598	635	646	657	642	624	688	654	646	701	642	665	681	677	640	639	704	693	694	662	597	629	602	648	650	687	644	672	665	610	654	670	651	693	642	655	660	708	675	635	678	591	665	681	648	638	638	682	663	663	716	697	662	673	666	667	672	650	664	621	655	672	661	667	660	713	632	658	645	654	673	680	665	629	630	674	636	695	639	642	662	676	680	633	658	672	683	702	646	676	694	679	694	656	641	727	659	644	684	632	702	657	696	667	699	654	664	685	626	622	684	678	698	693	667	663	652	677	628	620	642	630	722	585	644	625	665	687	667	660	670	637	680	675	666	657	593	638	689	684	627	674	660	660	708	658	683	650	646	701	660	662	666	661	685	655	674	660	624	639	626	668	684	691	671	645	638	591	686	667	687	668	688	687	638	682	676	664	632	682	649	652	673	679	670	656	658	675	666	686	656	690	688	660	684	663	652	667	648	683	617	678	670	702	685	659	676	654	670	649	681	667	655	631	620	636	665	662	645	678	662	672	654	673	701	622	673	592	723	682	666	602	658	644	682	639	664	635	655	628	665	700	604	664	668	692	726	646	681	695	647	631	675	669	631	685	651	704	640	655	644	655	649	661	681	601	650	651	620	684	657	687	620	648	662	638	632	631	630	615	669	682	608	681	649	640	658	603	665	672	689	662	670	675	646	659	683	681	618	694	628	688	665	644	691	675	663	676	613	638	652	640	690	673	660	659	649	688	634	679	623	668	667	671	674	665	566	694	650	619	691	692	669	653	652	697	672	648	654	672	703	716	630	652	650	612	708	660	671	684	681	639	651	644	703	617	692	695	656	653	669	644	736	651	679	668	652	682	632	686	681	629	660	690	669	649	668	673	689	695	682	631	618	637	676	608	644	672	700	700	639	667	665	689	630	638	660	672	656	671	673	692	599	673	646	667	636	665	682	632	651	623	646	627	686	669	655	633	693	649	662	675	673	673	704	664	639	665	597	664	667	668	681	639	673	648	673	645	630	672	665	672	645	653	668	617	687	665	678	621	680	689	684	660	686	677	708	706	701	676	674	640	651	635	632	699	625	654	679	657	653	699	653	660	625	653	672	654	682	628	642	673	670	668	651	698	663	651	622	648	704	674	690	653	612	662	662
24883	21070	26677	29601	23569	30503	30832	16701	6251	1909	752	439	372	324	327	326	366	318	352	345	389	333	334	335	325	337	317	334	337	339	361	362	366	328	345	326	318	349	334	319	362	327	331	346	346	324	336	356	374	330	324	324	358	326	339	331	314	366	370	326	308	339	348	323	343	319	330	326	372	347	331	336	317	354	321	352	353	345	367	325	365	343	359	303	342	341	336	323	343	318	321	327	321	320	313	351	349	327	336	309	338	315	317	342	366	323	345	307	353	368	338	336	324	351	332	337	349	316	319	311	322	339	329	324	340	310	306	316	361	325	315	332	327	313	342	331	347	333	306	310	325	312	347	305	346	299	339	330	334	310	343	328	355	381	310	368	333	316	360	375	323	324	329	314	339	336	315	340	344	343	339	326	345	324	362	339	343	354	349	343	375	354	318	329	348	347	324	328	315	360	334	360	368	347	340	315	352	341	343	343	304	336	301	318	342	341	310	329	321	340	332	320	333	344	295	341	328	335	326	321	345	325	326	320	354	324	315	343	323	340	300	340	331	348	319	325	332	327	349	327	330	346	347	340	349	329	340	324	308	343	329	336	302	343	322	372	350	324	366	351	336	349	315	328	359	341	309	360	347	332	355	341	302	352	303	334	349	363	326	355	344	332	341	345	353	356	318	312	348	313	328	345	338	363	399	325	329	334	303	322	379	356	360	361	329	341	327	365	353	318	329	285	328	357	339	301	354	359	305	329	328	344	338	358	328	345	304	332	313	346	338	345	349	339	347	346	344	328	327	344	351	366	383	345	339	338	344	322	327	337	334	375	331	329	317	365	349	334	322	330	324	332	354	353	316	307	346	313	355	320	348	346	349	327	319	326	360	313	357	349	319	323	355	330	341	349	335	338	323	318	359	349	342	330	340	349	344	302	332	347	354	342	325	305	344	339	329	329	335	332	277	378	335	335	355	325	333	332	309	343	347	328	357	320	328	340	337	307	344	311	343	349	364	323	312	350	353	344	366	310	319	352	373	331	340	324	371	338	338	329	336	343	374	328	317	344	323	371	353	339	338	322	346	338	359	373	350	368	325	344	339	317	349	336	364	317	338	334	315	335	327	318	321	333	352	359	347	341	294	338	352	344	362	368	325	321	339	331	354	328	345	336	332	353	308	349	362	344	348	335	322	333	332	359	381	314	326	311	322	342	318	328	348	324	347	322	355	331	343	326	313	357	310	338	349	357	318	334	312	319	354	359	375	321	351	307	332	357	355	323	366	293	343	307	358	334	320	324	334	344	356	297	324	329	374	318	331	353	367	345	340	322	329	346	375	370	335	350	327	354	315	328	339	346	339	342	342	358	318	334	340	317	329	318	354	358	334	339	335	348	330	343	349	308	358	331	356	345	319	321	335	344	343	307	351	339	367	318	333	354	363	350	327	322	313	295	325	302	323	315	321	374	339	331	352	387	354	327	353	339	359	327	345	352	337	356	323	305	355	360	336	355	337	377	320	365	336	319	334	333	325	293	333	368	365	323	356	324	337	348	327	376	346	303	345	341	327	336	321	348	330	320	325	354	298	303	333	309	332	338	360	334	327	332	318	333	349	337	381	348	347	322	340	317	340	344	321	328	325	358	325	346	308	318	345	326	336	340	320	353	355	339	351	357	337	385	328	385	338	357	326	356	341	316	300	340	333	338	332	336	346	343	332	367	348	333	327	339	300	287	336	318	340	315	338	293	358	357	319	383	325	343	308	317	323	319	339	342	329	362	357	316	322	331	343	315	342	350	364	339	351	341	318	371	325	340	317	330	359	312	326	340	349	360	337	354	348	306	344	332	299	339	358	321	336	329	353	346	348	338	346	312	333	342	363	349	317	342	357	347	343	349	328	322	372	345	324	352	342	342	328	381	334	350	335	336	317	332	327	331	345	318	318	343	341	352	298	333	347	342	360	344	355	318	332	335	317	339	334	338	338	323	344	355	359	340	359	359	308	344	323	317	310	336	370	318	304	323	341	361	347	375	344	332	315	332	352	349	340	330	357	332	336	345	345	330	312	349	346	345	335	391	325	359	377	341	340	380	320	336	362	341	316	324	342	354	296	294	362	359	330	321	319	363	331	351	321	347	332	334	374	336	342	339	353	316	331	331	352	353	308	354	352	365	365	345	299	359	339	339	345	315	330	336	332	318	328	328	304	349	357	352	362	333	351	306	332	332	343	345	326	373	324	323	340	349	340	323	324	339	339	336	359	351	334	313	368	357	331	344	343	331	345	358	369	340	325	337	342	333	322	340	331	306	340	335	354	323	347	342	358	337	351	342	314	311	360	365	331	318	324	319	338	332	297	345	330	343	346	352	332	334	337	319	357	315	341	340	336	325	337	323	351	343	346	322	339	358	323	331	318	324	332	320	332	367	343	373	346	330	348	328	332	392	333	336	302	346	343	318	357	347	337	356	297	323	350	373	332	333	317	318	327	351	344	363	331	322	338	351	311	333	325	321	314	353	311	334	318	317	334	330	359	324	328	315	323	331	315	357	310	334	332	350	317	312	335	329	343	336	327	356	309	352	348	357	326	322	329	333	349	328	340	370	293	348	322	357	312	351	343	346	327	326	327	352	319	315	325	316	343	325	325	347	336	325	311	390	389	359	332	316	340	347	366	335	331	349	374	332	367	330	340	276	335	338	326	364	337	323	322	315	339	327	364	313	342	366	333	320	346	358	359	361	347	333	325	331	314	330	337	315	309	341	359	357	327	344	319	328	358	324	329	331	348	350	356	323	369	348	302	338	351	330	318	330	377	354	341	314	326	326	314	340	304	310	318	369	365	337	285	337	325	351	369	366	373	346	349	362	334	333	312	324	326	311	346	327	342	345	360	296	330	344	358	330	321	315	335	341	341	345	315	338	363	332	311	318	331	358	336	315	326	326	353	362	354	306	341	349	332	347	315	336	331	310	333	324	318	332	340	325	327	347	370	354	331	346	349	331	355	321	371	359	336	326	361	332	341	340	337	353	279	300	322	342	335	315	326	334	308	364	345	355	333	312	328	335	340	344	348	307	309	293	328	340	330	328	321	327	335	334	310	333	334	334	346	345	326	307	341	335	344	322	339	335	312	377	349	367	335	311	344	337	343	343	328	357	347	347	335	356	319	376	290	319	327	344	346	339	310	344	356	310	343	348	340	329	314	355	340	321	338	332	348	341	347	327	311	324	351	352	356	323	349	341	334	326	325	354	328	326	337	356	309	318	346	306	355	336	356	353	342	338	367	352	343	371	393	303	323	350	328	310	337	335	335	302	336	343	309	336	353	321	325	320	301	316	334	331	303	341	358	329	329	352	339	301	315	332	345	327	291	372	359	349	352	373	321	320	315	325	339	332	333	345	302	334	347	324	341	324	348	341	349	308	334	353	335	303	306	328	323	334	298	350	305	345	358	360	373	325	330	335	319	327	361	364	338	322	319	353	337	354	342	317	332	339	377	329	316	341	323	353	348	341
10400	11151	8851	37575	24758	39845	36556	23993	11867	4520	1745	872	684	640	646	634	615	637	625	621	634	640	646	611	585	629	622	604	608	643	639	612	603	595	602	604	593	637	610	597	627	621	622	671	626	649	666	624	608	633	609	582	573	593	641	622	620	644	606	598	620	645	655	604	612	637	622	611	637	610	600	654	646	574	626	617	589	657	660	609	614	631	592	610	606	643	622	646	604	622	603	634	563	569	636	633	632	620	622	607	629	614	626	617	623	616	622	639	612	603	602	595	631	645	603	624	605	688	569	618	622	578	618	608	642	628	584	605	618	588	587	590	617	589	640	623	676	596	605	608	578	617	592	606	615	603	632	618	623	620	625	613	606	610	641	640	605	560	627	611	666	602	626	609	652	656	648	602	639	597	627	594	618	560	587	571	660	635	616	578	634	574	613	619	647	621	617	591	589	637	601	585	638	604	618	595	649	619	588	610	613	604	651	621	566	607	604	636	640	597	602	567	635	621	558	591	668	634	624	600	656	646	637	607	609	571	595	614	642	563	580	605	628	607	594	622	609	623	632	586	642	626	656	621	576	566	567	614	613	601	620	652	630	612	588	643	623	614	618	591	651	618	631	548	632	636	639	594	637	636	606	655	642	594	631	608	659	633	600	592	554	580	605	625	627	594	605	644	642	642	640	595	621	582	625	659	622	591	623	629	633	617	627	581	614	606	605	635	573	603	668	625	646	608	661	603	636	606	587	600	605	647	597	617	628	626	575	611	590	614	627	607	604	606	581	612	592	650	630	597	622	593	622	615	585	622	608	639	604	643	614	601	639	616	596	629	590	601	595	585	580	643	662	637	634	594	634	681	588	564	613	636	588	623	610	622	600	588	606	661	588	606	624	596	613	636	598	578	619	582	584	627	583	639	613	585	614	588	591	655	648	629	613	605	602	636	593	607	582	654	659	652	614	664	610	648	616	654	643	626	602	653	623	627	598	636	619	590	627	618	647	613	644	659	638	589	627	577	653	612	612	595	607	612	581	597	628	614	592	634	614	614	642	612	655	648	626	661	624	588	625	600	618	608	610	633	601	607	611	620	614	579	612	603	653	602	652	553	607	620	604	596	654	618	658	625	622	667	627	586	616	583	641	601	640	635	609	597	614	670	588	616	621	609	645	581	649	669	616	615	621	644	627	632	610	604	678	623	625	594	646	609	651	606	586	613	642	621	613	652	645	581	588	599	587	573	626	631	617	612	671	594	653	617	600	631	665	622	657	648	608	637	611	602	637	616	617	622	599	645	595	635	674	619	594	624	600	596	613	612	609	602	621	617	607	646	595	607	635	658	674	599	590	622	568	584	614	565	644	634	603	648	600	629	614	634	646	588	624	601	597	567	651	599	651	675	613	610	602	584	588	651	653	628	641	628	615	658	616	626	647	607	634	651	632	624	621	567	589	587	641	613	611	618	635	642	576	612	625	607	629	582	641	613	639	617	632	605	617	596	608	621	586	648	621	567	652	587	574	602	639	614	580	611	630	609	625	605	582	622	620	635	574	609	602	611	633	602	605	623	589	671	613	660	622	605	626	647	646	616	600	598	634	633	580	631	638	593	587	639	585	590	590	597	625	566	583	645	585	609	638	630	639	625	674	609	611	626	646	586	619	626	623	603	604	637	594	596	647	655	606	600	604	582	580	610	583	621	618	613	585	633	596	610	613	618	614	566	604	544	586	609	604	598	592	628	666	676	639	641	582	620	599	618	585	604	587	579	637	621	598	603	634	575	607	649	581	627	621	615	610	633	609	645	612	575	619	618	617	634	661	607	603	587	618	636	614	597	649	655	640	598	628	601	555	600	633	639	582	609	611	667	600	627	614	623	585	603	619	583	617	608	601	663	612	613	604	609	606	628	550	608	642	633	647	590	616	614	620	636	584	635	653	649	635	632	655	614	652	687	643	610	657	622	615	599	639	611	561	642	626	588	577	622	613	626	605	558	627	665	630	616	636	678	608	577	651	578	590	595	565	630	615	658	628	585	612	639	634	603	658	594	648	611	615	599	587	669	627	611	624	611	598	618	598	622	570	627	611	628	624	628	619	634	611	654	626	581	608	617	611	596	649	560	654	616	597	602	616	623	603	616	671	625	578	634	588	583	627	598	669	650	644	605	651	601	589	634	567	601	616	623	611	637	630	613	630	627	658	634	641	635	624	645	591	637	633	585	580	692	611	621	587	640	615	597	659	570	652	591	576	636	628	694	643	618	632	577	619	600	625	600	619	651	629	607	677	652	635	612	597	614	583	644	654	618	594	638	580	665	640	608	604	619	625	654	604	577	650	625	582	635	581	631	598	639	629	606	653	598	600	626	624	644	645	608	634	606	611	661	589	612	637	674	625	608	642	609	636	618	617	663	625	581	602	630	617	626	608	624	610	631	631	595	611	654	626	642	616	613	616	604	622	622	615	562	627	631	553	651	614	616	648	594	619	612	622	636	574	620	622	603	611	619	598	623	589	597	639	603	571	568	625	637	595	613	621	634	628	614	646	601	632	626	624	635	613	641	628	625	642	617	605	610	626	628	644	602	637	602	638	626	662	592	581	612	634	603	626	618	630	612	615	639	649	629	634	635	624	610	640	640	635	620	678	580	592	623	630	588	639	669	577	589	583	603	617	608	628	569	598	583	626	618	627	647	592	597	596	632	631	669	589	636	655	597	614	666	615	588	646	581	625	627	598	613	581	605	609	567	610	578	606	628	628	644	629	593	609	631	587	579	628	601	608	630	647	603	618	616	596	609	606	653	622	641	654	614	581	673	653	622	593	575	623	613	656	599	631	626	626	600	602	627	639	628	658	592	629	628	661	629	632	656	663	632	611	638	623	639	607	629	600	604	595	607	619	590	594	622	660	608	627	603	639	665	583	600	623	644	559	601	638	624	642	633	649	650	619	582	593	592	624	628	585	608	639	632	605	591	602	629	604	606	617	591	626	655	621	602	618	617	633	617	616	634	597	647	590	626	577	624	594	621	647	613	602	628	639	606	610	592	613	655	620	628	597	603	584	655	659	626	625	609	614	621	603	590	658	600	618	615	594	633	661	653	584	648	658	607	607	667	628	611	625	584	590	582	591	569	612	637	650	665	649	663	608	611	611	588	618	612	613	599	651	627	613	642	613	644	662	654	621	633	603	622	596	607	602	613	606	643	588	616	576	622	592	667	597	614	632	612	653	599	608	660	623	599	656	586	665	598	620	638	642	593	586	628	627	618	618	592	597	607	623	636	628	603	601	626	605	622	657	656	629	580	561	658	593	641	637	662	657	618	609	570	621	587	619	579	612	642	611	609	624	620	621	642	626	587	582	600	623	639	596	628	619	625	617	592	650	608	621	641	617	606	649	620	642	610	580	579	614	607	632	597	674	593	650	588	629	568	627	643	624	642	606	603	612	592	617	637	624	627	597	600	577	617	598	585	586	592	645	612	662	602	611	626	612	594	623	638	642	630	606	596
23064	21093	28755	26552	34211	40538	48851	32130	16910	5521	1471	518	334	276	266	236	242	247	283	255	262	264	244	242	262	270	261	275	253	252	281	263	249	252	240	230	238	247	252	228	242	234	263	226	281	231	261	251	218	230	219	230	263	242	227	235	236	264	266	260	249	239	249	241	240	270	261	241	230	243	265	266	228	264	256	223	246	235	299	262	258	244	248	280	220	246	269	247	281	263	249	247	253	259	227	266	253	258	255	240	256	263	247	262	261	253	244	230	230	248	273	233	259	248	231	248	245	222	262	265	279	262	251	231	251	254	260	261	236	274	232	240	238	241	230	262	250	263	250	274	256	245	243	229	242	247	242	223	246	243	260	256	246	231	252	279	270	264	252	270	236	231	235	261	234	267	227	255	250	212	247	274	247	242	228	232	265	244	242	306	268	241	259	240	257	217	257	246	253	249	241	270	222	224	247	271	252	251	261	273	247	259	255	246	266	266	257	254	225	282	236	236	258	243	294	244	253	256	274	234	253	278	241	268	248	265	227	268	236	271	256	243	271	264	252	224	248	244	243	275	260	269	250	240	226	239	278	253	247	258	251	233	259	228	247	234	269	230	280	238	245	270	238	257	248	281	248	267	239	241	230	243	246	259	243	238	276	246	238	249	269	257	260	237	229	219	251	290	245	288	254	247	266	270	257	258	220	261	235	257	243	263	256	230	243	239	258	252	236	237	272	248	234	248	271	282	255	255	251	232	241	253	225	247	246	247	239	239	258	242	264	249	267	253	241	236	239	248	243	255	241	264	248	257	251	263	287	235	252	234	252	250	237	275	260	250	264	228	264	206	242	247	236	257	245	241	250	264	243	230	243	223	258	259	239	230	229	229	263	225	242	229	241	230	258	278	278	235	258	223	261	254	279	231	270	273	222	239	248	253	229	241	229	237	249	237	258	244	248	265	252	246	251	237	270	244	240	265	284	242	261	255	224	262	249	257	223	237	255	261	295	245	272	227	239	233	239	244	245	255	236	259	242	228	280	236	270	242	261	245	246	277	247	254	255	233	272	236	224	242	267	212	244	260	276	238	235	250	229	256	236	245	238	237	228	251	242	271	221	233	232	246	239	253	253	241	250	252	281	243	241	264	232	247	236	236	258	253	250	235	266	252	241	243	248	247	247	250	253	225	231	231	210	248	248	252	262	239	221	284	261	255	239	250	240	250	278	215	245	247	272	256	287	303	240	241	262	263	241	244	228	234	278	241	257	243	263	248	252	273	226	262	243	276	239	227	235	253	242	246	245	268	241	256	240	260	218	250	258	260	269	244	224	271	266	257	228	259	251	234	274	257	235	259	290	239	221	275	239	243	270	237	244	255	264	251	248	263	261	253	239	260	234	232	253	263	226	251	231	227	246	244	267	244	268	245	244	254	235	218	245	272	209	260	273	244	245	253	262	249	263	227	247	268	239	285	261	261	250	220	271	246	249	235	254	222	244	264	236	254	247	241	287	247	242	257	245	248	255	242	251	242	261	281	265	238	258	268	253	251	239	249	243	237	239	255	253	225	239	276	252	261	258	251	218	260	235	269	243	254	246	257	236	252	278	239	227	256	228	243	247	242	250	248	259	250	261	260	269	265	212	245	250	242	232	225	290	241	275	261	235	253	249	251	243	270	238	260	246	238	258	247	244	243	228	259	259	256	237	228	253	258	255	228	284	252	255	278	232	237	263	275	255	246	274	243	253	299	252	270	251	248	250	258	246	247	220	246	239	249	277	236	275	231	234	226	236	247	244	269	229	265	271	246	239	235	246	242	262	263	236	255	255	239	233	262	262	237	251	262	241	262	254	281	245	231	270	282	243	244	253	258	245	248	242	233	242	250	257	245	267	250	264	258	235	266	238	298	261	247	259	257	254	252	267	228	246	270	257	241	261	227	236	257	248	263	254	234	247	250	251	255	224	265	254	258	244	250	260	254	257	262	246	256	239	270	251	265	244	247	236	232	249	203	241	233	247	256	261	264	249	252	276	261	252	270	231	265	235	270	246	233	249	233	228	242	257	268	259	212	247	259	247	231	271	231	263	270	302	225	265	261	248	264	224	270	257	280	249	256	248	254	232	255	244	261	210	247	244	216	256	243	234	238	259	249	241	246	258	251	264	275	256	257	253	269	231	267	250	246	221	274	220	232	240	245	261	226	269	271	262	270	257	255	241	223	239	248	259	267	279	232	252	272	306	259	239	255	249	248	235	244	271	269	245	249	251	260	248	260	249	259	242	270	260	284	231	224	239	253	275	255	225	206	240	268	260	241	256	264	274	224	253	256	263	254	258	228	231	250	248	263	230	258	242	254	222	256	287	249	242	265	269	218	256	234	267	264	237	275	227	250	237	273	248	260	253	223	265	215	244	261	230	265	252	262	232	260	246	249	259	237	230	251	252	232	255	230	262	235	250	234	233	247	263	249	231	253	229	285	228	261	251	253	249	261	254	236	279	237	246	250	240	247	258	252	231	250	234	252	238	236	266	253	233	241	267	231	234	268	252	262	244	221	251	245	279	255	248	247	259	258	203	272	281	282	229	250	236	235	255	258	264	274	248	247	292	245	244	283	216	238	252	247	272	273	243	250	277	253	265	245	259	252	255	255	229	268	263	231	239	236	253	267	248	208	218	242	225	246	242	268	250	227	260	233	250	244	244	241	250	244	237	241	248	244	275	268	241	215	243	259	243	272	275	229	258	217	223	248	243	267	246	243	233	247	256	278	234	239	255	264	246	262	223	238	261	254	234	266	287	281	231	231	238	251	263	253	279	242	255	236	243	249	230	231	248	240	260	272	247	250	257	220	236	259	261	269	276	254	260	257	252	235	238	234	229	250	249	276	314	275	266	235	256	263	270	220	252	256	233	228	278	248	216	244	285	235	262	249	243	268	269	247	255	253	272	254	261	257	232	249	232	256	246	238	248	263	260	243	229	247	277	221	254	226	236	258	249	279	253	258	270	265	229	245	272	233	268	250	254	268	259	264	269	234	241	267	245	264	240	244	226	245	261	235	225	227	248	250	246	234	255	255	258	239	259	249	276	246	233	266	261	238	281	244	262	234	261	240	239	234	255	247	243	252	239	231	250	265	247	238	220	263	274	263	273	220	253	258	245	260	263	260	259	242	267	244	260	269	239	273	226	249	258	257	246	282	234	249	241	249	268	263	266	226	256	233	256	260	257	276	259	245	233	246	255	220	238	246	260	254	243	248	231	232	256	246	269	247	260	237	293	237	233	220	239	222	258	248	240	277	265	289	251	258	262	229	237	257	252	244	260	244	239	236	270	257	237	243	258	265	259	249	242	232	238	242	278	261	247	247	238	235	249	255	247	261	245	261	269	252	253	278	239	221	272	260	237	267	239	243	256	236	277	241	263	263	225	234	251	261	253	227	248	264	243	270	244	225	264	214	231	282	253	257	249	264	264	239	225	250	239	267	258	250	242	273	256	276	272	284	261	255	221	246
13974	19928	19419	56782	49282	55008	52291	38429	23525	10506	3502	1226	602	537	434	471	426	444	462	449	439	460	471	436	473	467	476	479	477	411	467	423	435	460	443	429	459	433	497	444	425	469	434	441	453	458	439	449	425	454	437	459	465	447	414	451	477	432	440	410	400	471	453	419	432	467	461	453	436	452	473	422	457	461	444	470	431	452	453	462	464	466	475	423	430	465	441	406	462	424	465	477	462	436	468	493	452	492	473	459	445	486	440	408	428	477	432	473	425	467	442	444	438	437	408	466	447	452	464	501	444	442	453	490	446	485	484	429	431	459	428	457	450	432	473	433	435	449	502	482	456	459	419	433	423	462	447	456	408	401	454	454	451	474	469	456	469	482	422	472	460	418	456	461	465	482	437	458	440	453	460	454	436	444	434	453	428	421	431	444	473	437	450	464	438	442	488	483	445	423	477	423	439	485	419	445	447	424	427	461	458	486	452	491	444	419	469	441	450	437	448	434	474	467	461	464	446	436	419	455	463	471	457	436	483	437	428	449	464	455	454	473	430	437	445	453	452	446	464	454	504	470	427	439	451	459	451	461	461	485	450	467	452	444	470	435	444	482	463	435	481	423	437	440	468	434	444	477	434	437	496	448	443	424	450	463	459	442	432	453	427	448	449	451	442	456	458	452	451	419	458	429	479	447	461	469	459	460	456	434	467	463	451	469	442	452	443	493	419	465	486	449	458	444	427	469	437	472	398	439	449	445	410	447	444	468	459	463	435	465	483	404	451	452	425	448	425	459	421	487	497	473	438	427	413	485	445	439	454	425	483	466	456	459	433	443	420	452	455	425	465	445	458	433	485	432	436	477	467	450	410	463	462	460	423	450	422	432	436	446	466	451	453	425	418	441	461	445	480	432	448	460	455	450	472	447	452	438	434	447	433	440	456	469	423	447	470	451	472	446	462	448	440	443	465	448	434	449	452	431	399	476	456	437	445	470	471	463	413	416	459	478	420	421	472	449	466	466	476	430	468	434	477	431	430	441	422	458	421	455	472	497	436	478	439	475	462	449	454	431	427	476	468	465	443	444	458	450	441	430	430	451	457	427	432	462	442	420	404	443	424	441	450	417	409	414	467	473	477	462	453	434	473	442	465	449	448	444	463	481	466	433	447	408	451	488	453	459	494	440	431	512	413	461	431	492	444	450	463	464	472	441	450	461	460	496	435	414	463	428	459	424	457	431	460	488	463	439	427	443	454	451	452	457	431	485	482	460	438	421	445	453	463	439	472	475	444	429	432	447	438	447	414	458	444	472	480	410	469	466	432	454	449	475	453	425	450	475	455	437	463	477	462	451	483	439	472	416	453	440	466	462	471	454	447	459	448	433	478	439	432	438	452	481	408	448	437	421	486	462	463	466	425	451	463	440	452	451	450	465	460	443	434	472	460	455	446	464	478	461	412	452	454	441	480	481	426	426	450	452	463	455	465	474	466	419	468	469	487	438	445	469	426	454	473	450	472	468	483	456	460	418	459	481	432	412	448	443	449	451	465	468	457	437	443	472	450	460	446	436	426	458	438	451	465	511	506	452	494	404	456	480	420	446	439	469	464	465	438	457	451	475	456	439	482	467	420	470	434	452	435	408	442	472	442	455	457	449	458	489	407	450	493	434	460	448	495	425	462	466	445	425	455	415	424	420	448	426	444	463	439	468	459	473	466	450	453	451	439	430	444	468	465	452	447	430	429	459	451	473	460	481	412	421	444	485	467	442	470	459	468	456	432	425	431	455	424	439	460	394	441	422	425	426	466	483	452	460	449	443	452	447	448	469	432	443	441	433	477	483	467	418	457	467	438	485	448	447	456	426	437	435	429	431	449	461	480	434	443	495	425	489	423	483	475	407	449	464	485	415	502	430	473	439	481	447	448	453	450	425	437	424	428	449	450	453	492	435	408	496	412	457	470	452	468	425	437	438	463	436	463	430	463	472	493	438	513	456	486	439	460	446	457	432	431	423	449	435	420	432	454	462	478	491	460	446	435	437	475	458	436	475	456	433	457	482	462	434	422	446	457	469	453	490	418	430	478	449	452	462	465	477	434	424	515	446	445	456	437	453	420	465	461	433	424	413	455	480	489	505	440	480	477	448	443	463	470	424	448	485	444	457	458	490	448	450	437	394	454	440	447	425	454	429	456	486	460	459	458	447	444	498	432	438	462	469	446	438	448	449	426	461	457	458	458	469	453	463	488	449	471	437	424	457	473	461	482	397	436	512	479	440	426	420	439	461	444	453	445	430	432	476	422	459	452	449	467	448	465	454	475	477	462	437	427	466	440	435	459	445	452	441	453	477	426	438	478	485	414	470	456	439	470	426	453	452	478	433	451	453	444	437	452	457	425	464	440	456	443	489	470	432	433	469	434	427	451	449	425	486	443	452	468	430	477	482	468	430	449	424	449	440	439	451	464	441	449	458	457	464	460	449	451	476	439	468	425	473	444	434	398	450	470	427	455	473	453	429	468	450	444	493	422	464	443	474	477	473	453	482	453	468	417	412	436	406	457	460	458	430	408	485	437	464	447	432	464	431	442	436	417	469	448	404	464	430	449	495	437	486	428	418	462	449	409	468	481	442	480	494	415	443	419	466	477	451	471	485	433	442	470	430	461	456	425	453	443	448	406	435	460	448	476	435	427	463	453	467	452	482	419	475	505	458	447	427	465	469	441	453	448	454	452	448	421	458	419	439	469	451	434	439	451	435	449	445	424	443	451	479	435	455	442	447	418	496	425	466	424	442	428	460	466	431	463	438	465	467	456	438	377	424	444	437	439	479	471	458	469	391	441	430	416	456	466	465	435	466	429	463	418	484	444	490	454	472	427	441	427	447	447	431	441	460	449	455	464	435	492	461	447	441	459	410	452	420	485	455	441	448	446	434	428	419	430	477	473	441	440	439	448	449	438	416	426	488	472	475	452	446	437	448	432	445	434	438	463	410	462	442	450	460	429	457	485	460	434	446	500	401	465	431	453	413	455	437	446	476	430	481	447	427	465	465	473	419	429	443	435	474	456	441	450	423	455	434	495	457	481	434	440	444	453	428	443	474	450	460	484	435	458	498	434	456	424	414	437	443	423	430	431	465	480	414	449	441	449	430	464	455	435	453	451	435	489	430	446	455	458	482	449	451	469	437	432	439	452	451	470	432	447	414	448	453	436	440	442	409	459	478	470	423	403	460	484	444	463	434	455	436	430	476	455	438	429	472	468	478	467	447	463	441	414	435	445	476	460	487	417	449	460	443	459	474	491	427	410	459	462	441	467	466	441	430	432	469	444	448	431	463	426	452	492	469	469	405	442	456	437	443	478	435	433	448	450	441	431	439	442	433	424	422	473	423	470	425	431	415	472	462	468	445	435	443	409	389	437	421	428	423	416	424	445	422	479	460	460	434	460	433	461	490	449	444	436	445	468	464	431	443	442	464	459	447	494	426	464	468	454	452	453	446	457	459	430	455
26588	19958	6274	13533	10091	7578	8866	4845	1947	860	528	406	408	390	377	346	342	354	359	367	332	321	378	381	351	340	379	363	355	400	343	343	342	379	343	379	378	360	344	340	302	351	369	353	372	364	390	367	387	351	377	362	369	357	388	358	347	360	363	349	352	350	392	383	363	378	359	341	344	380	310	324	360	370	340	350	362	383	355	365	339	371	344	378	354	381	366	348	364	376	371	332	369	324	330	348	377	362	347	371	346	367	361	352	350	324	374	354	364	360	350	341	394	352	356	327	355	321	403	372	350	365	341	372	329	364	349	379	372	409	402	363	337	358	346	360	364	377	351	367	345	369	353	369	333	365	330	335	318	347	379	349	389	389	338	349	327	345	345	375	329	354	347	357	335	364	369	371	333	350	360	347	381	375	369	361	336	372	353	362	371	382	332	331	350	369	347	347	357	369	342	365	415	354	341	371	367	344	367	324	343	374	333	330	325	337	364	342	359	358	329	389	369	365	342	386	399	357	363	376	343	370	360	342	346	310	355	352	354	353	363	326	361	366	313	379	383	351	358	358	354	314	325	376	369	352	376	323	324	384	385	341	340	367	323	362	381	365	352	398	369	364	338	362	330	334	319	337	334	338	368	357	357	334	375	376	351	337	346	340	327	355	410	375	341	358	379	348	342	352	364	387	353	365	366	357	345	380	327	368	334	390	365	382	337	338	328	344	351	375	358	382	384	374	322	358	337	352	355	350	352	362	380	357	387	345	334	329	378	347	376	359	377	344	341	390	397	372	334	359	369	360	362	382	359	354	352	357	373	362	328	365	366	354	388	337	357	373	355	308	368	386	370	365	359	343	358	352	379	352	379	348	373	341	388	364	349	368	322	342	347	338	331	399	365	362	360	389	397	333	375	356	379	344	336	389	360	382	342	369	368	368	375	334	362	343	355	346	348	358	381	336	374	350	350	374	311	326	392	351	366	365	337	335	365	394	338	361	345	355	333	354	346	351	334	349	357	368	375	351	344	350	302	347	357	350	369	353	354	360	344	355	372	412	358	371	348	361	363	372	376	382	358	379	359	368	369	380	343	376	384	322	373	347	354	341	338	341	342	362	381	363	318	364	358	348	370	389	330	349	360	339	382	384	373	370	340	338	372	334	366	376	375	362	346	347	357	342	372	361	322	321	335	354	363	354	367	331	384	356	354	360	367	370	365	406	366	340	390	352	358	364	347	393	372	378	374	350	384	354	350	377	357	378	369	335	367	332	336	331	352	319	381	339	355	395	365	319	370	359	349	356	371	353	379	366	353	377	362	331	351	355	343	378	355	353	318	361	382	361	382	377	387	330	360	382	374	387	374	371	329	350	345	367	355	336	356	358	341	361	367	378	389	370	344	369	396	360	356	353	340	357	372	350	371	362	381	367	328	350	359	387	329	359	355	347	346	342	355	357	362	343	342	365	316	361	371	358	364	353	354	344	342	356	377	352	392	344	348	341	355	398	355	392	379	341	338	323	328	350	363	350	369	398	331	381	343	361	361	362	347	361	378	364	360	354	353	350	369	364	341	370	372	371	341	351	349	350	368	383	382	364	359	347	364	364	349	330	391	339	333	361	358	361	350	306	356	369	316	343	337	327	370	349	366	318	342	335	385	370	329	354	344	380	368	399	339	374	359	380	360	354	343	371	370	366	374	346	324	346	352	364	353	348	399	344	356	362	334	359	354	374	341	373	317	371	373	393	348	352	322	327	349	356	389	348	340	366	359	340	357	340	368	350	375	338	352	392	340	310	336	341	349	340	340	371	330	332	339	371	372	353	344	365	364	367	336	336	340	366	346	384	373	349	357	380	360	383	325	335	372	359	344	367	338	322	350	348	351	342	331	334	348	376	355	365	334	346	336	358	390	322	397	332	314	350	336	344	348	342	350	378	375	351	362	343	369	359	361	383	371	344	345	417	379	311	331	397	374	367	361	393	380	348	348	325	367	357	328	355	341	334	387	342	343	344	351	348	318	340	368	379	330	347	351	365	350	391	388	354	357	383	364	365	360	374	345	359	362	374	334	379	358	367	375	357	361	356	346	355	383	347	339	351	347	351	332	336	372	322	360	357	313	351	408	354	358	373	383	334	368	383	346	351	371	340	369	371	362	332	378	356	374	335	384	349	358	346	358	366	364	351	355	349	367	357	350	330	379	361	344	346	354	338	412	387	354	402	374	348	351	386	355	367	368	379	347	365	380	326	332	313	368	353	361	354	369	323	329	347	349	371	350	368	344	359	361	337	330	356	364	342	361	369	345	345	339	356	324	337	330	369	362	344	375	383	359	329	389	361	371	353	350	365	330	351	341	384	351	363	359	382	375	342	389	381	382	357	327	342	338	343	343	357	327	393	350	349	346	376	333	322	375	353	339	360	351	375	336	346	339	371	376	343	360	348	387	339	339	366	348	337	339	355	373	373	395	376	377	351	373	363	372	377	335	375	364	383	330	345	324	363	355	319	344	333	345	369	352	380	336	367	390	381	370	359	337	373	357	372	340	325	372	345	375	320	340	355	355	363	355	358	360	365	346	356	355	320	388	370	349	319	363	365	353	340	358	373	333	340	374	330	364	382	326	345	356	372	341	351	381	338	345	349	383	368	351	337	363	341	325	365	362	350	367	352	350	359	359	350	334	347	355	356	385	357	358	353	392	368	311	384	378	345	365	328	407	347	346	369	347	338	397	365	332	360	339	369	349	376	331	350	334	374	329	349	360	361	342	339	334	342	333	391	363	345	367	316	345	372	344	321	373	382	341	349	334	371	357	343	385	361	353	352	340	355	351	350	332	346	333	381	348	378	344	359	344	317	363	364	361	365	382	348	389	338	349	359	383	376	354	397	344	337	375	376	369	350	360	349	367	361	370	368	341	360	358	378	360	337	339	376	396	342	336	341	350	335	341	349	404	361	360	362	375	365	382	366	343	355	345	370	358	380	386	387	311	349	360	336	363	332	334	372	367	365	375	362	328	374	332	362	365	338	376	303	365	347	347	334	360	368	335	376	362	364	352	363	373	350	361	343	344	363	381	382	356	366	369	335	388	386	363	380	339	349	384	355	308	375	366	360	390	385	350	359	367	361	367	354	372	342	357	336	349	369	343	356	344	363	373	353	342	379	353	342	367	320	364	371	328	318	300	367	340	364	336	349	371	342	384	365	392	366	383	376	371	327	364	365	356	362	358	373	330	371	388	366	390	389	353	375	389	364	346	355	358	338	360	398	363	372	349	345	342	370	368	359	414	333	381	389	337	383	303	378	345	359	383	347	381	364	361	361	368	374	330	334	381	385	361	350	365	341	388	360	352	397	356	373	335	350	353	385	348	363	327	327	336	360	331	373	357	364	404	371	379	321	348	386	350	395	311	365	392	333	366	326	367	357	376	320	375	371	335	335	315	359	338	352	372	386	343	374	367	372	368	303	329	382	384	351	343	344	334	349	375	337	350	387	316	387	345	341	381	376
5962	2936	2487	22720	16247	15966	16858	10319	4421	1891	998	760	660	665	637	632	609	646	617	685	648	615	629	630	658	636	613	646	596	668	627	667	656	646	618	668	615	656	678	616	643	688	635	652	635	611	659	585	623	624	672	620	660	691	648	624	611	659	586	672	606	640	599	678	656	635	634	629	626	629	616	652	675	674	652	673	623	633	663	609	666	626	618	651	651	614	624	657	699	608	639	685	626	637	620	645	612	638	653	645	676	623	623	635	602	651	694	679	616	681	653	647	667	650	646	629	682	641	659	634	657	629	663	637	648	640	637	628	682	647	675	649	587	600	616	635	674	655	604	669	651	637	618	673	660	666	599	647	671	666	671	645	679	666	640	679	605	635	580	661	666	604	618	641	660	639	689	630	634	665	645	635	637	620	643	643	612	678	629	629	621	632	648	636	674	646	632	635	610	615	622	666	663	655	625	616	664	642	617	622	651	668	633	670	601	639	636	627	630	651	670	592	654	662	646	630	666	677	611	654	610	668	649	650	667	638	647	634	647	652	660	595	679	634	645	638	648	586	645	640	616	603	664	641	646	659	652	580	626	636	650	620	669	677	655	663	679	636	687	619	626	651	652	648	572	669	643	569	612	674	647	611	688	665	679	606	643	712	651	630	670	655	662	657	646	684	648	616	677	638	643	640	670	675	605	687	632	640	644	622	624	645	641	633	624	680	664	667	623	684	638	664	658	609	651	649	607	650	619	648	628	629	656	610	652	632	632	651	670	642	629	596	585	631	639	649	639	630	638	638	640	640	638	665	671	647	618	625	635	607	663	632	629	638	664	665	644	655	610	643	621	617	674	685	672	644	635	669	651	646	651	614	650	627	614	661	634	616	627	605	620	628	685	636	640	703	645	623	675	599	643	651	630	633	631	651	607	646	621	683	654	648	604	670	651	645	619	640	639	691	610	675	643	630	643	626	662	648	627	639	601	604	631	580	639	644	652	645	616	655	635	667	642	589	652	605	624	675	617	681	630	644	645	634	642	611	677	648	613	638	653	620	629	667	647	632	636	639	616	645	627	626	639	621	653	643	644	657	679	620	633	638	667	609	643	588	648	627	616	630	625	630	657	578	608	662	656	594	675	618	659	635	667	666	650	632	657	667	701	689	656	621	657	638	671	705	664	575	643	640	621	666	630	636	674	631	667	668	665	600	594	691	659	662	683	675	643	614	657	628	631	639	639	650	633	637	675	614	646	626	622	634	621	650	680	650	672	657	637	624	615	617	646	696	626	671	648	652	617	645	662	662	690	714	687	638	600	643	647	672	654	625	594	654	644	656	620	615	596	635	650	669	643	627	650	632	663	648	621	616	665	646	628	637	613	633	642	666	624	668	621	641	647	633	643	632	650	644	631	606	658	676	615	646	645	639	627	656	615	626	648	624	615	647	643	660	644	676	676	656	582	686	633	662	644	644	630	636	646	606	652	613	608	624	658	636	623	648	657	660	619	667	666	562	679	617	644	667	676	627	597	662	660	652	665	662	641	610	626	638	620	606	664	647	664	659	617	670	645	629	665	637	680	651	649	648	664	650	647	668	629	587	630	652	659	646	674	654	651	666	641	633	668	666	648	694	660	655	610	601	617	649	662	651	675	671	669	659	664	683	624	662	686	634	685	646	654	642	634	642	635	635	635	651	619	662	648	648	621	651	598	647	601	637	685	620	597	683	650	661	643	611	645	660	633	681	619	669	647	637	659	627	692	642	625	637	585	668	623	661	666	642	628	658	631	650	636	693	598	639	697	607	623	602	663	640	646	622	655	627	652	659	684	643	602	626	626	657	677	636	636	653	663	644	596	667	670	621	661	667	664	661	652	615	643	643	638	582	643	603	645	657	632	643	604	625	624	624	685	635	647	659	586	604	697	646	621	665	648	676	684	681	684	660	642	662	664	616	669	662	612	611	635	629	657	666	679	639	627	643	626	683	699	648	643	631	652	622	622	649	632	625	638	651	641	617	652	637	660	631	620	637	639	661	628	647	605	644	653	661	633	626	656	626	637	636	603	634	701	671	632	622	620	638	643	656	636	645	660	653	597	663	612	656	625	621	619	647	633	633	622	671	611	665	698	619	678	669	623	628	634	667	651	633	592	659	639	647	649	655	638	620	663	663	658	632	646	678	675	603	656	648	619	617	662	590	604	645	640	595	636	639	664	612	673	618	653	620	660	699	670	633	624	641	628	617	617	619	651	630	649	617	691	634	633	638	659	643	651	629	630	678	646	692	631	631	648	652	615	618	586	602	651	651	630	653	664	651	695	699	669	613	698	651	641	662	639	665	641	662	645	644	638	672	649	628	627	664	657	676	653	627	693	683	678	672	651	613	636	648	660	693	673	621	646	635	654	682	582	660	659	662	622	650	648	619	625	684	696	636	657	655	632	675	615	627	657	645	623	617	637	667	594	649	639	641	666	610	657	671	650	621	663	638	637	647	631	688	639	639	672	640	664	620	600	673	670	652	646	622	604	656	628	652	605	624	615	636	654	635	614	638	644	622	655	618	644	640	644	618	677	665	650	639	605	693	623	645	660	658	642	620	618	663	631	658	664	608	602	666	675	648	620	623	634	658	633	636	637	611	660	671	677	684	619	655	633	644	643	653	630	636	643	694	667	692	659	642	620	666	626	686	632	621	634	640	661	665	677	665	655	624	610	654	645	676	647	642	668	661	633	646	671	672	625	642	629	642	638	631	597	642	645	648	635	627	645	626	616	654	646	649	613	644	624	642	660	620	688	648	636	641	664	625	660	656	629	646	594	641	652	614	636	654	676	610	640	604	670	641	675	653	599	659	633	632	670	594	623	666	622	677	642	675	620	659	650	669	614	594	619	622	699	597	692	617	614	654	616	622	667	660	629	626	633	667	677	633	619	627	703	656	616	653	606	705	667	660	650	638	645	603	657	667	642	660	644	636	698	625	606	641	649	654	623	670	661	655	661	649	670	675	674	674	674	627	610	652	610	653	679	700	645	644	662	592	622	644	650	615	605	642	642	597	640	622	584	648	627	695	625	652	644	635	647	614	646	624	641	646	669	660	650	646	623	643	664	632	621	635	620	674	677	690	644	646	649	628	625	661	615	683	629	637	647	622	630	661	629	641	650	645	666	645	676	667	693	618	621	671	662	648	634	625	628	659	652	640	645	610	667	605	629	636	635	634	653	620	627	628	640	621	668	662	677	655	624	640	656	644	614	693	649	602	627	613	609	667	611	662	645	658	692	616	655	615	629	629	662	707	649	602	632	633	650	643	647	616	623	656	620	642	625	607	648	656	609	657	665	683	668	632	642	641	633	667	657	623	634	636	668	610	628	619	605	635	630	634	679	616	636	685	572	614	660	617	656	645	628	611	628	619	614	656	647	664	672	610	664	660	633	636	675	662	594	629	604	617	642	649	619	652	697	671	638	655	619	653	605	652	598	653	638	638	584	615	617	608	679	659	642	660	674	649	618	687
24792	21029	26647	30439	22119	29240	32964	17267	5491	1533	671	399	364	306	311	314	311	307	319	295	335	319	326	326	334	319	347	335	323	306	314	311	347	346	339	317	340	304	335	307	320	302	363	336	321	349	306	309	300	309	334	358	311	304	340	308	331	316	343	333	348	328	328	345	352	303	335	345	315	318	314	324	321	333	298	311	354	305	299	353	303	313	362	314	340	338	314	305	345	288	295	301	322	323	340	318	335	328	316	322	319	334	319	303	317	304	307	298	324	327	315	361	329	295	300	317	297	326	339	337	307	323	312	341	314	319	297	318	338	312	339	339	311	313	348	298	331	351	362	335	308	338	324	332	313	336	340	327	331	279	297	313	314	326	333	307	338	322	315	319	304	340	345	345	361	322	289	296	338	323	321	292	303	293	310	346	317	340	298	300	320	308	315	325	329	353	323	335	302	297	333	364	313	302	321	304	300	339	344	297	327	294	311	292	289	303	313	306	343	328	306	343	332	298	297	328	303	316	303	322	375	293	327	300	308	324	329	304	348	343	326	346	311	343	317	335	318	333	323	313	311	328	308	328	329	288	364	337	316	327	329	338	335	306	336	325	330	337	321	294	314	329	311	326	320	294	354	299	345	321	331	313	346	343	303	325	322	299	317	327	341	314	320	325	315	278	312	325	315	362	320	321	340	274	344	329	327	307	335	313	364	340	337	297	310	323	317	332	322	353	309	346	341	349	335	313	306	315	302	308	285	306	303	351	326	308	348	334	315	293	305	299	307	295	318	345	323	325	355	315	300	316	313	336	302	308	320	331	341	350	311	316	322	365	300	344	320	331	337	326	315	325	343	296	319	346	309	321	307	339	296	357	305	308	363	364	324	331	365	316	319	345	295	315	326	320	333	290	350	312	325	321	345	298	346	310	329	343	297	326	313	313	339	305	312	346	323	279	334	343	338	334	341	294	314	336	310	302	334	322	334	340	308	315	328	331	326	357	327	346	323	327	336	341	285	346	341	364	355	297	331	296	313	307	272	340	293	353	325	307	288	327	302	317	302	304	358	299	346	327	322	335	320	303	325	323	321	308	329	314	332	340	342	301	325	332	309	343	322	303	341	320	321	296	312	323	316	329	353	352	301	341	344	324	314	360	320	338	328	318	312	321	333	306	299	365	338	332	336	315	318	326	292	319	329	339	302	308	322	320	314	345	334	347	299	308	310	283	342	340	316	325	343	311	322	297	352	309	310	316	298	295	329	308	303	327	352	335	337	309	309	357	299	330	320	317	334	284	349	305	327	355	324	349	316	315	335	312	307	331	315	306	316	332	349	312	329	312	358	293	313	331	286	311	320	343	289	328	323	341	330	324	295	354	351	306	307	317	315	290	302	306	293	330	288	329	334	338	299	336	319	341	348	323	316	333	328	274	317	317	337	328	316	308	313	315	336	323	342	301	352	312	318	325	305	327	330	306	349	319	342	340	327	256	334	318	299	312	329	323	325	330	335	315	310	324	314	353	330	321	304	329	319	332	347	305	319	322	333	318	375	336	366	316	326	314	351	296	301	339	313	319	339	337	305	340	316	336	306	323	301	311	304	340	336	347	329	314	316	298	326	311	337	318	360	346	315	321	319	326	321	358	334	334	309	318	300	321	340	324	311	304	341	314	333	347	284	299	307	347	331	324	306	301	332	343	346	332	324	356	296	291	331	300	328	326	336	303	317	310	320	339	316	324	302	335	337	303	333	344	326	328	320	353	323	323	311	352	307	335	311	342	336	340	330	326	329	308	331	327	351	342	333	333	314	321	319	327	341	283	286	366	317	368	351	351	324	312	347	318	341	342	273	331	340	310	312	349	346	362	333	323	305	307	291	302	286	327	330	332	309	310	320	320	384	307	329	352	326	335	323	322	272	330	301	345	320	326	324	323	333	314	321	363	327	326	315	348	307	350	311	355	324	336	333	307	321	352	333	324	315	304	341	299	279	326	343	316	327	359	315	309	312	307	315	303	357	295	311	310	317	302	362	317	353	321	358	342	302	317	329	318	315	310	311	319	317	315	339	339	363	347	332	296	306	354	301	320	336	317	292	324	346	326	283	311	300	324	331	320	315	317	334	299	315	352	315	309	333	328	295	335	319	328	306	332	326	325	328	332	310	312	306	330	366	340	319	331	346	349	322	315	316	324	355	371	319	333	296	340	297	324	319	329	291	336	293	318	332	310	339	299	327	340	317	320	322	310	317	323	310	303	302	310	334	331	313	345	334	330	316	326	333	336	324	331	290	338	304	300	359	312	309	341	327	333	335	308	339	332	329	287	308	318	321	335	340	308	344	311	301	342	336	326	333	314	314	329	305	305	367	321	339	305	337	325	341	327	307	320	330	307	307	313	308	315	346	296	305	319	321	303	348	325	338	288	307	337	348	315	314	361	335	341	342	332	326	328	356	311	310	322	312	299	331	298	296	343	331	332	313	309	336	282	320	323	301	322	323	335	347	351	302	325	321	301	331	334	324	353	325	352	322	304	326	337	345	295	317	313	292	313	301	322	310	354	275	320	293	313	334	328	332	336	326	288	324	349	346	335	302	327	320	336	333	295	314	340	272	355	355	322	330	348	321	315	311	338	315	316	309	365	342	308	328	327	322	322	335	339	339	319	336	333	306	286	316	329	316	328	298	316	327	340	323	325	320	330	272	335	313	356	353	338	309	355	309	323	334	330	321	340	327	296	322	336	308	316	312	335	310	312	362	348	333	304	327	374	317	295	323	313	302	313	318	343	361	337	348	321	324	297	304	322	325	314	291	291	345	330	317	339	291	318	325	335	356	330	280	311	322	348	321	315	322	296	328	326	288	322	306	300	320	361	302	319	323	309	310	312	328	327	326	299	366	328	313	300	328	351	331	295	334	317	323	312	335	311	315	340	322	324	334	329	311	311	318	324	316	329	318	359	294	301	319	336	314	318	318	324	299	303	345	330	344	311	339	313	340	307	317	311	321	335	333	348	303	330	300	305	326	319	334	319	315	326	345	321	334	337	306	331	315	343	305	361	337	313	333	324	305	335	355	337	316	318	339	332	308	342	306	349	343	307	295	289	312	327	328	328	319	328	304	327	325	321	325	327	333	325	296	294	319	312	315	342	315	319	297	323	287	366	330	322	330	337	347	315	330	358	310	317	326	344	349	315	308	325	353	305	317	306	332	314	324	346	336	331	310	338	353	348	297	344	321	306	331	319	339	333	306	339	286	303	324	338	327	327	309	332	334	352	321	296	305	323	339	324	318	307	325	331	336	318	334	291	333	290	318	330	356	302	316	299	322	344	307	328	334	336	306	317	323	311	309	324	330	346	344	286	340	294	372	307	317	334	287	303	318	287	337	328	339	346	322	357	326	302	314	330	330	344	311	322	290	325	324	319	316	301	303	326	325	294	334	305	311	320	335	324	311	318	354	322	307	356	331	315	346	325	305	317	344	321	362	312	335	313	300	305	351	290	341	340	338	341
9448	12041	8345	40399	22264	39676	37521	23338	10280	3696	1369	767	642	607	644	614	612	560	565	537	607	596	577	564	586	590	621	576	580	622	633	610	607	583	576	594	551	578	626	633	579	603	607	594	571	540	579	589	592	639	613	576	547	569	536	616	568	560	567	611	607	621	559	633	622	549	595	629	563	610	590	604	575	611	587	546	566	607	586	639	591	587	570	609	575	564	559	604	580	589	573	589	611	617	595	582	573	573	599	582	592	597	552	563	561	600	609	600	613	569	586	592	580	635	548	552	578	633	617	586	602	574	592	579	572	581	593	596	611	588	617	611	570	571	616	568	609	613	628	574	587	579	567	569	604	649	606	610	590	579	556	563	557	567	630	576	585	554	610	607	562	549	614	557	592	609	594	596	619	609	643	625	606	651	616	581	616	609	606	633	630	619	591	575	616	632	581	568	582	597	530	609	594	602	605	596	576	569	613	566	600	620	571	557	599	622	592	604	594	575	588	569	615	607	559	574	579	605	622	571	609	602	572	604	600	548	621	597	566	572	611	614	590	609	592	644	579	602	558	618	595	602	598	611	576	569	574	626	584	593	615	588	603	614	570	600	633	612	571	585	573	567	605	591	592	601	558	559	528	574	531	605	614	553	568	562	634	561	593	555	604	633	596	607	593	588	579	633	628	598	629	565	609	560	558	630	570	560	593	526	595	619	613	569	591	603	633	592	572	598	594	597	608	596	566	553	627	609	562	571	632	591	583	557	552	602	588	597	585	617	585	628	586	629	589	642	590	584	570	636	586	616	560	585	579	593	614	655	578	600	606	581	590	566	547	636	607	639	612	556	603	672	596	592	590	604	598	581	545	539	602	630	610	623	599	567	587	607	555	619	544	559	540	557	598	570	579	570	587	586	611	594	582	519	623	588	607	577	604	616	566	609	567	601	592	608	534	627	614	579	633	571	573	597	620	639	630	601	582	591	586	593	609	560	560	579	610	577	608	569	617	593	556	591	624	611	594	569	636	555	593	605	591	615	559	571	593	615	622	589	640	581	609	591	621	581	585	576	576	618	625	602	619	599	599	602	615	592	626	600	633	551	595	611	540	560	591	570	608	574	610	596	615	587	589	569	611	580	624	575	605	547	600	611	590	600	601	588	560	585	577	614	614	591	578	566	558	580	549	582	636	663	570	585	572	612	616	591	633	628	565	588	577	595	577	599	603	584	621	607	534	585	578	568	543	604	599	647	624	586	629	584	582	573	573	587	584	568	578	587	582	589	611	593	573	582	597	588	585	611	557	585	604	577	633	617	587	587	578	594	551	571	595	626	631	592	577	605	592	576	605	601	576	565	603	620	596	587	574	602	558	564	635	582	556	613	598	566	552	579	579	598	599	622	597	606	615	649	561	566	580	590	622	573	614	554	527	602	604	646	653	623	627	616	570	520	570	599	581	600	549	570	598	597	585	593	591	625	598	577	550	580	606	566	616	577	619	580	576	588	565	613	603	617	611	620	568	615	594	564	597	614	608	570	602	564	580	563	614	626	614	587	612	621	601	655	582	581	566	621	579	622	599	623	583	593	564	595	602	561	637	615	580	565	576	618	562	594	607	570	615	571	604	576	617	594	555	597	594	656	625	607	605	579	595	565	577	572	623	570	611	565	607	610	625	552	585	584	593	570	618	558	553	539	600	569	609	539	533	565	595	591	593	586	567	611	565	569	568	605	571	623	583	592	601	592	579	606	642	577	556	578	555	598	602	610	603	543	607	573	608	574	601	550	617	594	585	654	586	576	596	594	556	551	571	567	599	583	599	588	598	573	612	565	606	577	580	579	627	597	585	612	630	594	590	561	641	613	580	615	572	566	602	571	569	593	624	642	594	622	577	581	527	588	617	595	549	632	588	601	615	598	576	572	578	608	600	613	553	605	629	593	621	586	610	645	580	575	579	593	585	578	590	617	583	579	584	585	595	582	549	540	574	578	622	569	624	629	595	592	650	591	600	604	582	589	595	587	559	631	600	562	615	607	566	587	624	615	583	566	551	613	568	566	580	612	585	541	619	634	585	624	597	636	607	567	622	582	567	572	549	603	598	595	640	615	588	615	573	597	571	614	586	570	626	595	631	608	593	574	632	585	597	596	596	568	570	604	593	569	588	568	597	627	610	585	605	631	600	569	569	606	585	600	595	584	578	616	611	556	596	597	595	604	587	608	572	604	585	584	552	643	562	562	605	604	601	610	566	577	596	571	578	563	599	567	610	584	592	562	567	605	564	589	541	637	564	609	568	587	594	546	583	587	593	649	554	591	559	560	555	619	618	596	572	618	576	558	577	595	590	614	626	613	596	576	601	584	587	587	595	602	609	633	632	607	633	608	585	656	613	577	593	595	598	578	607	563	581	577	586	566	593	607	573	627	617	600	588	559	607	606	579	601	547	627	643	596	604	572	606	623	606	617	587	607	630	562	611	577	587	630	516	595	627	585	555	565	576	574	615	588	621	618	585	561	585	583	584	606	582	589	604	568	594	589	606	612	616	587	583	628	604	617	584	588	595	620	581	593	597	607	599	606	577	596	578	584	567	614	598	578	609	611	600	584	618	550	618	620	564	552	589	606	603	593	551	555	587	596	562	652	600	567	567	642	592	606	562	591	629	582	590	611	597	620	612	588	584	593	605	591	598	623	604	586	622	594	647	630	552	630	586	581	592	614	582	576	612	578	604	606	575	594	542	632	613	591	618	590	592	554	578	622	604	616	582	569	596	560	596	653	550	584	597	629	543	592	628	573	619	614	604	611	593	666	587	606	587	590	624	573	604	574	609	587	574	601	616	584	594	566	606	570	598	582	633	598	589	593	650	577	595	632	625	591	616	589	575	554	574	592	624	589	560	588	604	578	601	598	634	580	594	614	613	589	598	568	568	611	596	609	568	630	611	572	594	611	588	605	623	664	622	608	569	566	602	609	559	569	568	630	562	606	617	629	590	631	589	552	614	582	556	600	639	594	584	590	630	603	577	614	622	648	615	624	526	571	626	601	560	576	550	580	552	604	620	568	568	650	567	626	610	512	567	642	578	619	612	588	590	548	572	560	587	601	578	587	553	594	616	586	615	536	587	627	617	611	583	571	621	574	579	591	605	534	563	609	626	584	624	602	599	596	575	606	592	646	586	544	615	657	611	580	625	578	623	631	564	567	628	605	611	590	638	593	582	607	530	607	581	571	588	590	601	573	637	571	582	601	608	567	600	575	600	627	605	562	617	600	583	586	539	586	637	557	553	569	575	600	615	631	598	637	656	595	576	608	597	621	595	570	628	551	620	639	595	589	568	609	581	594	582	626	564	584	590	638	619	587	575	656	590	536	582	641	589	560	595	592	606	592	589	603	579	562	580	607	601	612	592	574	538	605	556	622	606	550	571	639	605	637	560	605	552	571	614	619	611	549	587	603	642	598	602	635	615	600	615	603	546	559	584	591	537	595	602	569	576	629	588	586	570	573	568	567
22863	20920	28519	25602	23280	41240	56737	36774	18393	5765	1318	476	295	209	229	235	261	218	247	189	255	241	228	221	232	237	226	214	234	215	235	228	217	217	224	219	242	244	249	250	221	230	222	235	224	249	229	250	212	206	226	226	233	219	203	236	237	268	215	247	214	255	237	224	237	222	200	200	230	220	232	233	241	258	220	221	230	229	219	255	217	220	223	261	212	254	212	218	218	240	231	216	236	217	237	226	225	267	231	248	215	227	230	213	222	233	248	250	231	227	231	232	232	226	238	220	224	243	238	247	238	259	232	244	227	217	252	242	247	211	247	231	214	232	234	219	228	223	224	204	221	222	237	216	231	258	233	242	264	240	236	225	246	224	245	221	247	210	215	218	229	247	228	210	229	240	235	219	248	245	209	235	231	225	245	243	230	244	206	223	217	217	236	230	234	258	247	260	230	234	232	223	231	219	221	233	229	229	213	217	190	250	242	233	273	222	230	238	236	259	242	226	218	243	238	218	226	215	254	259	218	230	232	253	204	190	228	265	255	244	236	228	246	226	226	224	225	241	240	235	241	252	232	232	222	245	200	215	206	228	245	221	245	227	231	222	225	215	209	196	214	243	203	229	240	208	225	226	213	241	247	218	219	218	221	225	234	224	223	236	242	224	239	229	257	209	225	228	246	234	221	255	228	226	234	218	219	216	219	236	241	256	237	210	211	247	235	231	246	230	248	236	229	222	225	218	257	229	224	249	222	198	220	197	210	226	239	246	231	222	226	244	213	218	256	232	228	243	245	229	247	219	227	222	233	230	227	195	220	258	220	256	256	222	241	223	216	236	253	246	224	243	226	213	240	230	199	230	249	220	230	214	261	190	245	224	217	214	247	213	246	229	206	229	220	235	204	212	235	252	199	232	199	214	228	223	260	226	250	237	223	225	219	208	209	235	229	225	233	241	228	225	215	237	243	216	229	232	224	213	233	234	238	225	236	219	210	243	228	225	246	276	233	227	242	241	207	183	237	234	218	200	235	219	231	233	228	254	212	214	202	226	245	234	204	219	234	225	231	222	252	230	236	218	244	220	222	262	208	222	232	232	236	228	223	249	233	231	216	227	209	219	246	250	218	247	229	203	236	233	252	240	225	226	233	251	213	229	259	218	231	215	235	240	265	238	244	256	238	229	245	219	223	249	261	230	216	200	218	253	259	205	236	212	216	207	242	259	256	222	217	213	240	236	225	245	241	246	201	212	250	234	224	241	228	241	219	251	257	210	213	250	251	238	242	259	229	230	251	263	223	216	228	230	253	213	215	224	238	234	218	235	260	246	218	225	217	219	214	212	258	226	241	216	245	197	195	224	253	220	225	239	226	212	263	230	238	263	209	253	238	230	255	260	244	240	242	236	221	247	240	238	219	257	252	235	219	231	221	221	238	246	228	269	208	237	239	228	219	243	228	215	239	209	226	238	248	227	231	230	245	217	244	213	212	257	221	209	214	240	229	209	225	240	225	224	233	239	219	221	212	230	227	218	240	244	256	201	228	219	228	209	218	222	218	229	244	213	205	221	250	210	229	227	208	210	243	213	223	227	243	197	225	230	206	222	229	212	202	236	260	221	205	197	224	247	203	228	228	231	244	203	235	230	237	210	220	244	193	232	228	210	267	255	236	198	253	227	234	255	237	210	219	224	216	240	219	230	220	225	246	250	249	244	239	210	209	218	231	225	223	233	223	239	251	237	215	246	219	216	243	224	240	246	219	219	225	220	241	222	245	213	223	244	223	231	228	248	235	253	256	241	212	231	244	224	226	221	230	220	239	231	247	230	208	258	211	249	236	236	211	212	210	246	237	210	231	210	227	224	210	240	226	239	226	241	211	248	218	216	209	203	245	222	200	212	235	228	236	236	237	230	232	221	214	225	235	225	255	213	228	252	227	207	227	232	225	237	215	205	216	238	231	212	251	243	235	225	219	250	231	242	205	227	211	246	225	239	233	217	236	230	217	242	241	222	231	209	232	226	210	221	244	232	206	218	215	265	236	231	236	249	211	235	209	226	262	217	215	253	219	184	239	207	256	219	225	210	207	230	234	226	198	251	226	232	235	212	223	222	226	215	225	218	241	219	222	243	261	249	215	242	241	203	239	233	229	193	221	241	208	207	247	236	213	206	228	226	221	220	215	252	194	206	243	245	229	235	211	260	234	253	214	241	231	225	225	194	207	247	210	226	247	215	245	200	207	239	242	209	201	224	238	203	224	225	251	232	250	246	229	247	184	241	221	219	233	222	238	252	237	264	225	252	209	242	213	238	237	226	221	207	246	235	236	259	241	207	216	223	203	223	238	215	227	256	240	216	248	218	246	237	235	247	231	224	248	244	239	214	221	211	228	235	207	227	228	228	220	234	229	208	246	243	223	224	246	253	234	209	240	230	220	229	205	224	242	237	213	237	224	210	226	216	230	238	224	259	217	248	213	244	197	224	200	224	244	221	216	227	229	240	224	229	288	222	231	239	222	223	242	233	230	235	235	228	221	261	220	214	234	211	221	235	224	217	242	232	211	218	199	252	256	252	222	223	214	220	236	227	222	217	239	254	224	241	253	237	230	240	254	238	227	213	253	235	225	229	217	240	237	216	246	214	212	212	230	252	239	248	219	245	237	224	228	254	225	242	238	251	223	243	235	251	252	222	221	246	241	231	257	199	246	224	235	204	231	250	234	257	212	215	236	228	235	215	229	230	213	196	234	232	260	240	237	250	223	252	259	242	207	230	248	212	234	228	225	264	222	238	227	237	223	253	191	213	215	221	253	222	247	207	217	225	221	249	221	243	258	267	241	222	228	217	226	242	199	219	210	256	259	230	249	215	231	231	237	225	230	226	250	224	224	221	242	241	252	208	245	244	199	261	218	222	221	235	238	228	261	253	237	244	247	246	229	228	240	228	213	256	210	219	252	239	239	241	259	237	236	233	222	251	226	217	220	246	234	249	213	239	236	233	233	228	224	250	259	246	268	263	226	252	189	241	231	219	257	232	238	222	235	205	238	230	230	240	218	229	259	236	216	244	223	229	230	227	246	208	220	230	221	226	242	229	237	227	229	228	231	233	247	260	230	222	239	217	227	214	221	264	225	191	245	216	234	244	217	237	234	235	257	228	227	227	229	228	261	256	243	218	223	244	229	237	200	250	239	243	236	243	232	229	248	241	214	237	221	197	226	245	239	223	230	223	221	262	237	235	247	199	237	233	231	236	244	233	213	224	236	236	215	216	242	222	229	219	226	223	207	260	235	232	255	243	226	219	223	250	223	208	225	205	239	247	234	216	227	239	203	232	204	237	237	233	240	240	226	214	223	239	277	247	245	238	217	221	223	238	237	242	222	223	255	228	212	227	239	220	230	192	210	226	218	232	235	225	240	209	202	235	230	211	248	237	211	243	215	214	224	238	231	230	258	221	225	212	238	226	224	217	225	242	221	240	230	218	245	230	235	221	233	214	210	244	219	213
17109	21390	19503	49511	20385	55583	58195	40886	23834	9910	3076	1040	565	437	374	421	436	426	392	420	409	406	406	419	397	407	411	416	417	401	404	418	435	379	391	410	412	449	388	424	416	405	422	372	390	412	397	395	437	431	415	399	411	402	419	371	403	444	418	434	437	391	436	455	422	401	404	429	411	440	395	422	433	394	405	450	424	380	414	440	396	401	411	429	422	416	426	398	417	404	414	406	456	412	415	390	394	372	448	454	418	428	371	423	446	427	400	429	417	394	391	421	423	400	397	437	403	462	418	424	449	417	406	395	389	437	440	404	396	423	421	382	402	433	424	429	438	450	445	415	395	407	402	419	400	431	408	443	377	418	437	403	407	398	408	395	398	448	413	408	452	391	418	429	464	410	410	428	420	420	442	442	462	443	406	403	397	448	404	388	385	403	388	404	393	375	447	434	388	401	382	431	408	441	405	410	412	389	407	418	422	440	450	424	403	435	440	412	427	409	412	388	434	374	380	403	401	450	404	392	429	416	430	396	437	397	403	402	400	406	439	428	416	423	415	435	436	427	407	385	414	390	407	385	433	452	405	398	399	396	395	437	414	433	430	425	424	381	399	441	446	374	371	419	405	380	420	393	388	397	408	410	391	447	385	410	419	441	409	433	416	425	401	421	409	406	390	401	394	407	376	437	408	442	447	418	430	403	415	397	411	420	430	397	402	399	435	446	411	390	417	432	421	431	440	400	446	409	427	403	432	379	436	395	414	438	412	394	410	441	428	399	441	419	424	434	435	405	421	423	430	383	436	429	400	415	395	413	416	405	418	428	409	422	413	372	419	452	432	403	419	432	411	442	451	418	421	412	425	386	414	450	437	409	396	433	428	399	430	402	408	395	392	412	415	392	400	405	420	429	419	427	428	431	402	452	395	411	411	418	381	433	426	389	460	431	395	367	407	436	436	398	418	379	392	416	415	418	391	410	410	392	410	426	410	401	423	397	394	410	439	429	377	414	416	424	455	435	387	400	409	414	460	422	415	436	418	391	439	438	406	391	409	368	399	397	404	433	391	415	408	408	379	450	385	400	414	430	466	451	418	400	398	411	433	394	392	417	422	408	408	395	441	443	404	454	454	410	395	419	421	420	423	448	412	426	424	405	397	416	395	412	390	434	441	421	409	394	443	397	434	369	391	437	434	377	416	416	411	451	410	433	421	391	365	390	395	410	435	399	402	433	437	436	395	396	428	412	424	423	442	399	414	440	432	404	440	432	396	394	422	408	424	410	400	394	411	408	423	422	452	422	439	437	389	404	435	429	413	398	395	398	415	442	442	407	431	405	440	416	422	412	398	414	426	396	402	447	444	423	392	429	448	411	426	439	413	427	437	438	376	383	448	409	413	385	402	401	442	418	400	436	423	413	382	408	422	446	363	468	430	427	384	388	426	410	392	409	440	468	396	391	413	400	370	433	407	423	399	455	402	400	416	338	408	427	390	441	426	423	427	436	395	429	414	421	413	437	423	440	432	418	418	389	377	450	418	410	428	388	406	367	425	399	446	407	426	419	407	394	441	397	395	412	402	452	408	406	403	436	462	435	449	403	435	479	395	386	435	405	388	402	416	436	415	404	407	439	450	402	404	407	446	435	418	437	402	422	416	403	447	415	404	445	439	421	428	413	375	424	414	392	407	423	407	450	405	393	416	394	397	430	397	447	441	386	466	469	404	425	383	432	409	421	425	422	466	441	429	394	398	419	425	427	436	430	415	391	415	431	396	394	425	429	409	422	434	415	449	393	413	400	424	429	392	463	361	402	404	450	422	463	379	435	429	424	450	427	438	412	423	434	403	438	456	427	411	434	401	381	428	425	419	433	395	423	433	391	428	421	390	425	414	407	382	420	414	428	416	453	440	454	419	436	412	397	414	373	423	422	400	404	408	420	415	398	413	424	415	433	446	434	403	396	423	401	384	435	456	400	370	416	418	407	414	423	421	420	416	399	393	426	418	436	408	412	399	419	387	366	437	384	442	396	407	394	441	437	435	414	457	453	430	410	430	377	425	389	425	442	363	378	403	433	465	416	403	443	428	428	409	380	402	408	401	433	410	442	421	400	419	429	420	413	399	438	408	408	415	414	424	438	413	442	430	421	410	406	448	406	390	422	423	412	370	447	395	399	420	401	420	410	394	408	396	387	423	401	412	425	435	416	408	416	400	398	456	406	429	429	413	377	414	428	405	443	403	442	399	397	398	436	439	420	416	417	415	422	405	413	382	440	419	402	419	412	412	384	450	400	384	409	426	432	386	403	393	413	390	428	404	412	444	444	422	419	428	437	404	418	425	444	430	393	407	426	447	430	411	412	445	428	404	442	380	398	431	398	404	436	413	407	378	398	406	420	411	391	429	402	411	458	428	411	441	415	425	403	405	411	419	390	377	404	394	448	395	413	415	389	444	400	434	447	444	408	427	433	388	414	381	399	377	417	409	405	458	392	403	443	440	426	428	391	454	431	404	465	435	429	408	418	399	419	441	428	422	407	431	419	396	449	426	412	460	397	431	413	400	393	422	445	424	387	378	413	430	410	382	416	385	432	396	432	429	421	410	408	431	409	402	420	398	424	418	445	383	421	414	427	399	421	404	421	397	387	407	423	409	400	421	425	434	414	433	443	450	404	424	392	390	422	425	396	405	416	413	433	389	453	418	382	418	421	411	406	421	405	422	419	436	412	397	402	415	425	445	410	416	409	447	405	414	435	415	417	435	397	463	432	423	404	424	411	402	432	400	406	411	405	412	403	441	408	388	396	416	449	407	411	434	416	395	430	427	381	411	398	406	402	412	418	452	449	441	448	403	413	421	411	373	403	412	436	420	438	431	433	412	420	410	422	388	426	429	410	407	431	405	410	425	426	416	364	425	403	416	423	408	362	476	391	439	427	437	392	470	408	412	414	410	387	436	439	405	424	443	438	431	408	416	369	395	419	435	415	387	420	443	400	402	425	378	423	428	412	402	389	424	395	412	428	424	405	431	446	418	407	382	425	436	398	415	422	454	381	414	426	438	356	434	438	440	426	390	405	391	401	404	403	389	404	414	411	407	438	392	410	419	419	377	421	413	414	456	388	421	427	427	427	432	465	410	398	414	413	411	419	437	439	427	400	427	421	448	402	421	406	413	429	417	383	389	432	403	461	432	399	427	424	363	400	396	413	399	367	445	414	421	406	434	455	389	413	418	411	411	443	432	455	417	407	417	432	429	377	421	436	427	398	403	435	414	405	391	419	404	397	418	442	442	459	426	413	429	407	440	400	412	435	429	406	390	421	401	402	427	427	421	422	419	379	411	427	438	393	431	440	375	423	398	390	405	432	380	424	408	424	424	418	406	400	429	420	428	429	405	434	406	347	387	384	394	425	395	423	418	434	420	412	388	415	423	390	421	410	419	447	416	387	421	410	404	376	393	427	416	424	412	428	403	447	404	415	430	381	452	477	434	422	421	407	402	424	414	411
26313	19679	6009	4215	1933	10283	12997	6476	2139	855	481	371	341	337	335	333	323	315	346	367	346	348	355	338	367	343	345	346	326	344	302	330	353	359	326	333	317	337	347	330	321	348	383	322	305	342	372	321	338	332	323	346	331	326	302	340	331	355	295	361	319	325	314	342	349	330	321	347	342	365	316	334	359	362	330	349	328	334	335	331	329	349	365	317	336	363	351	344	331	371	358	354	328	345	331	335	359	328	339	307	392	339	324	337	362	324	314	350	356	325	306	328	344	312	356	368	337	340	349	333	338	351	355	334	343	349	366	286	330	322	363	342	345	348	345	314	336	306	310	326	364	334	342	312	340	343	327	336	339	344	317	298	329	332	343	315	324	339	367	334	336	315	300	342	322	318	369	330	291	325	338	345	331	356	354	325	294	350	340	367	381	364	351	307	328	364	332	341	350	308	336	352	363	362	334	316	320	353	327	359	298	365	335	315	353	349	369	343	321	366	332	339	336	362	346	341	354	343	339	352	361	326	326	326	295	375	360	375	353	340	341	303	326	350	377	343	354	349	340	345	350	346	355	334	312	323	331	330	309	344	329	348	338	367	321	327	371	367	339	333	333	316	328	336	353	307	331	354	357	358	326	327	341	337	316	338	373	341	333	345	339	324	294	332	331	339	328	352	349	358	335	368	331	327	313	361	382	335	351	339	367	345	362	332	350	331	328	335	342	315	351	335	337	358	355	352	347	361	374	350	316	303	352	377	339	352	318	324	337	327	331	357	378	367	353	323	342	340	334	376	334	341	324	307	346	335	318	326	348	328	319	377	343	309	350	324	345	334	335	339	351	341	302	364	330	336	357	345	353	344	356	349	332	326	357	341	327	350	348	356	392	373	342	336	310	353	320	357	333	329	344	330	333	358	324	329	359	348	320	345	326	349	341	350	384	329	323	362	362	330	333	376	329	343	351	337	342	368	331	350	350	330	349	344	314	350	339	340	345	326	347	352	340	324	343	341	351	314	305	321	330	318	327	324	337	342	328	364	327	354	342	351	332	300	314	334	331	321	368	318	394	353	326	333	331	324	306	336	337	301	351	353	348	338	342	353	322	368	348	360	345	333	309	351	329	312	350	334	310	345	327	312	316	353	354	322	333	327	335	366	352	340	367	329	365	353	376	360	363	323	367	351	365	337	336	321	319	340	344	319	351	330	325	376	362	351	335	351	338	325	350	365	313	333	356	298	326	335	349	366	335	313	366	328	331	336	369	329	316	360	318	333	330	370	343	357	344	347	330	318	350	339	309	317	373	349	349	346	336	329	343	317	355	382	344	368	350	318	316	332	350	335	359	324	335	361	345	389	325	335	334	342	319	346	337	296	315	354	342	337	338	352	321	351	349	323	350	341	298	343	334	332	321	358	332	350	325	323	327	323	302	322	314	341	327	316	371	365	312	379	335	364	340	310	322	327	328	331	338	342	331	315	301	319	327	367	384	330	306	347	347	336	335	336	318	347	340	320	379	345	347	345	329	340	372	320	344	343	351	333	302	329	343	320	347	346	364	324	347	330	310	317	328	309	350	335	337	321	329	322	301	339	335	337	325	310	407	354	336	343	328	351	333	326	341	362	358	351	296	347	372	333	387	341	330	352	363	378	340	314	350	314	310	349	335	347	365	353	324	343	339	382	321	321	351	351	329	328	337	305	331	302	333	323	336	317	331	344	351	354	329	316	330	314	341	305	313	357	334	327	344	328	317	332	337	335	328	328	372	353	335	350	339	350	319	347	298	368	332	309	339	360	356	366	337	344	334	323	343	338	338	358	341	305	371	335	318	341	359	321	338	326	371	322	347	369	329	325	321	357	362	352	350	355	335	313	365	329	369	379	352	343	321	351	359	312	336	324	345	361	343	311	362	354	275	366	303	350	334	326	362	328	334	339	332	319	308	344	342	352	353	293	343	335	366	300	354	331	340	376	327	342	358	332	347	342	331	341	333	354	326	318	308	325	355	324	354	345	350	376	323	354	386	344	334	348	314	352	358	298	334	358	354	340	339	373	322	357	364	324	364	327	336	357	365	370	344	338	329	331	322	336	348	342	335	343	335	321	299	326	366	367	351	355	340	309	328	362	355	313	352	358	330	314	322	328	344	317	340	319	343	352	349	334	356	326	327	336	338	307	326	346	349	330	359	359	317	358	340	336	345	342	341	348	308	323	367	327	329	351	332	341	295	326	348	325	332	348	374	349	333	325	336	335	316	322	341	336	343	302	311	350	352	341	312	357	337	332	350	319	299	305	344	315	341	317	312	316	349	320	328	336	316	341	338	352	325	330	326	365	328	336	333	356	342	341	342	334	331	326	372	312	359	339	333	356	376	322	340	326	329	326	315	325	278	366	358	358	334	354	359	325	331	395	335	325	359	310	325	371	336	361	340	308	318	344	336	371	353	356	367	308	315	336	338	333	348	348	333	334	393	325	345	353	340	355	325	349	358	353	343	349	329	300	346	323	338	338	331	361	338	359	318	346	326	355	321	355	307	332	359	344	350	347	343	333	341	370	317	359	383	330	353	356	317	341	352	343	355	317	367	341	356	374	339	327	354	336	352	333	332	344	315	327	378	316	354	376	344	333	341	345	334	368	337	353	355	350	312	361	354	339	314	353	350	338	338	294	325	335	369	362	338	342	294	332	331	330	334	330	351	319	353	316	320	335	347	347	380	333	338	319	341	316	353	305	315	312	318	350	364	350	318	346	320	310	334	291	322	356	357	347	326	340	317	326	350	328	334	355	326	332	352	357	354	337	332	357	329	336	338	349	318	327	357	335	333	347	326	341	338	365	355	330	359	315	338	351	357	327	352	342	326	346	353	325	316	333	343	346	327	342	328	329	354	350	357	341	351	341	310	332	324	334	350	319	353	345	407	346	320	347	330	287	354	342	346	340	316	310	352	363	360	333	286	323	318	365	320	321	356	342	354	371	353	349	351	345	350	334	374	358	350	357	351	360	362	328	351	310	338	323	322	319	345	328	301	331	330	339	350	341	345	349	313	357	355	310	347	315	309	319	337	335	338	328	375	332	341	340	339	330	327	367	341	346	326	349	338	323	367	308	337	314	356	378	343	349	364	351	337	326	337	332	305	344	344	355	322	343	321	314	369	360	362	368	367	324	348	339	332	337	367	337	322	334	308	331	320	347	340	359	326	312	332	341	363	354	361	357	305	346	368	333	334	317	316	299	311	332	328	320	354	322	344	348	375	363	336	316	318	299	330	350	373	310	330	316	338	338	345	349	327	324	345	347	356	331	321	366	338	357	343	322	327	361	331	313	312	350	322	327	339	336	342	325	348	351	364	354	341	362	319	341	350	353	318	319	319	346	330	344	339	345	370	338	349	341	328	328	319	359	336	330	348	348	327	293	334	363	292	321	335	310	327	345	331	360	349	345	375	297	335	378	363	345	356	333	347	340	355	313	380	361	351	350	319	326	358	326	347	349	339	314	355	357
5989	3639	2376	8954	4792	20468	21737	12199	4775	1916	975	695	669	650	671	624	609	603	619	615	636	610	671	596	598	631	622	691	623	620	616	663	628	600	590	662	617	631	613	624	603	618	625	626	585	624	609	608	639	642	606	625	625	602	650	643	573	609	658	573	593	699	636	619	662	646	589	634	565	625	622	592	633	586	632	578	611	605	604	608	641	657	630	597	635	597	613	634	608	614	582	646	614	594	639	620	629	590	662	656	650	605	628	631	631	620	646	616	605	648	648	620	610	577	614	600	610	645	637	602	628	587	607	607	623	595	610	594	590	653	654	633	601	608	621	577	641	632	591	656	557	644	629	619	576	622	604	600	605	620	600	661	644	625	649	641	634	627	649	595	662	626	606	625	573	614	639	593	612	637	633	655	632	620	605	630	591	643	610	651	663	616	574	650	588	628	636	624	648	596	555	556	622	609	631	639	576	600	607	613	620	637	636	612	617	601	614	634	629	655	612	618	607	646	650	605	591	622	593	604	649	655	623	578	634	639	618	648	610	597	564	612	635	610	585	626	651	640	648	568	606	615	615	658	639	573	646	582	591	590	617	607	630	646	618	606	592	612	643	633	641	603	615	607	583	628	581	647	609	636	604	623	627	648	618	601	615	633	631	644	583	611	639	626	636	638	624	596	611	627	634	603	584	624	582	619	678	667	638	582	596	623	610	637	667	661	646	609	636	630	599	609	634	614	657	614	605	614	605	640	615	592	633	621	599	631	609	620	626	649	579	657	615	625	637	631	607	605	608	615	628	646	620	657	634	592	578	567	607	631	642	608	628	643	582	628	665	609	621	627	589	610	619	621	640	591	627	629	642	638	669	615	604	628	597	613	607	648	639	648	616	578	624	620	586	610	645	624	641	590	652	615	579	589	640	668	617	649	637	592	635	636	657	564	639	623	599	699	593	628	643	635	581	618	644	624	556	632	644	646	607	608	607	582	616	594	607	659	612	598	604	644	647	589	615	605	634	608	649	609	622	559	595	588	612	636	671	609	594	614	649	657	624	612	604	642	630	586	650	630	616	604	614	617	593	611	644	593	622	660	629	626	596	622	589	640	625	652	612	627	600	587	601	623	627	599	662	608	597	600	600	613	674	643	582	560	623	613	590	611	629	636	613	644	604	598	571	637	587	611	606	581	618	649	596	618	623	644	593	594	575	605	588	621	588	587	634	641	660	639	651	625	605	625	621	679	589	634	634	665	598	633	586	629	638	634	657	620	624	627	656	624	648	588	634	611	603	613	639	626	636	624	595	643	597	639	640	619	634	595	600	637	685	637	648	666	585	583	599	653	676	630	618	640	613	605	634	585	621	605	621	650	620	624	611	649	594	599	622	612	663	595	619	607	575	637	611	609	667	615	649	619	635	610	637	645	593	611	612	622	633	614	625	592	606	623	579	622	621	623	625	626	676	620	656	622	658	626	624	609	643	633	631	648	568	594	664	677	628	649	600	622	600	628	606	650	599	612	625	609	622	659	632	575	642	642	585	600	621	645	584	618	588	635	595	619	635	592	622	680	604	577	618	616	608	597	585	597	596	596	611	643	650	652	621	578	603	662	598	614	636	611	577	627	679	581	625	625	616	608	620	636	617	596	600	638	599	645	604	634	595	664	651	592	655	668	635	617	607	616	611	625	645	595	632	597	605	570	602	632	627	600	640	669	643	566	577	638	585	606	644	594	641	648	602	619	636	589	582	597	654	651	613	589	591	602	593	662	607	650	567	630	658	591	597	614	575	617	627	602	653	595	629	620	586	580	640	671	632	600	648	569	617	598	645	618	627	659	583	587	612	611	640	636	628	635	583	629	607	616	626	606	629	637	578	613	601	626	629	669	644	594	606	634	662	615	606	580	557	613	666	582	608	639	608	616	635	596	603	630	602	615	578	620	581	598	617	637	649	588	598	633	599	683	644	612	615	634	628	586	601	655	602	603	602	601	612	617	604	620	648	582	583	645	632	604	648	643	601	614	603	611	618	650	631	644	639	642	644	610	585	673	627	684	655	600	558	614	630	595	582	630	657	622	601	577	603	616	624	622	617	607	570	603	612	641	604	655	640	618	620	603	604	619	588	607	607	648	615	627	618	607	625	599	630	600	617	649	586	612	594	619	555	619	600	610	633	662	586	611	609	600	676	605	658	645	611	572	604	628	604	617	635	626	569	624	620	635	597	610	645	627	584	638	674	620	677	636	617	659	593	616	638	623	610	581	593	608	596	590	621	626	606	605	588	613	634	640	648	595	627	623	643	609	646	651	605	612	578	627	601	623	584	625	602	618	617	619	614	631	642	610	588	680	634	598	639	615	633	609	647	582	627	674	646	606	627	619	603	624	629	630	610	621	630	593	626	617	621	645	574	619	637	616	619	684	578	631	655	637	605	592	615	622	622	593	618	606	626	618	683	598	646	625	656	633	631	623	616	587	600	649	613	615	609	642	625	616	640	653	589	640	629	570	620	625	590	662	615	666	610	643	630	669	586	611	658	591	647	654	607	577	650	628	568	624	683	614	589	560	625	595	574	586	612	600	564	638	658	639	614	615	606	631	617	679	639	636	632	617	637	625	578	617	580	597	606	628	642	656	623	602	602	613	635	638	587	560	628	667	637	535	598	630	617	612	636	616	596	616	629	593	634	612	606	631	621	611	642	646	647	647	582	603	658	654	619	637	607	558	621	660	607	598	623	599	616	549	649	616	633	608	609	627	642	666	619	618	608	618	619	607	670	607	610	624	603	604	595	596	628	570	628	613	574	578	599	621	602	624	619	623	600	631	609	626	593	654	651	661	627	631	601	607	618	648	625	667	641	672	635	662	593	599	630	623	628	588	592	586	618	614	612	574	658	618	618	576	573	616	646	588	590	637	639	609	621	658	613	636	672	638	584	612	599	651	640	628	619	609	630	624	667	644	602	632	653	602	634	652	638	657	629	584	651	667	620	609	632	578	597	636	630	586	630	602	618	622	606	634	637	580	643	621	639	569	588	625	638	619	567	593	572	676	609	556	654	619	654	629	670	620	603	600	645	625	610	636	657	602	602	598	640	623	614	593	614	604	642	620	682	622	642	588	618	599	571	626	612	651	593	585	595	645	633	583	616	564	625	594	602	644	571	625	605	612	618	604	634	613	654	602	598	604	630	588	637	614	552	621	626	631	627	646	608	637	605	605	633	602	591	617	614	595	606	637	608	653	661	553	648	622	622	599	649	584	610	559	643	598	623	621	623	625	623	589	587	596	652	616	578	577	647	584	611	634	651	570	656	583	624	624	581	615	613	593	600	619	606	602	589	618	630	601	623	644	601	653	669	593	623	668	668	661	570	598	607	606	597	628	596	622	661	563	588	671	631	616	608	603	647	629	658	607	602	628	600	613	704	606	685	611	614	624	622	596	656	599	656	653	627	563	591	640	608	590	579	592	637	620	600	599	652	666	640	609	614	618	639	595	592	667	620	588	648	591
24746	21022	26664	24827	21109	41096	30235	16402	5273	1366	542	372	331	311	292	317	302	295	300	316	326	344	326	308	311	291	316	339	322	298	319	317	315	316	319	299	319	329	302	325	309	305	346	345	294	324	324	315	309	307	325	337	326	334	320	356	306	332	300	293	327	332	306	359	294	325	313	290	291	316	304	295	302	312	351	332	299	307	290	291	294	358	307	300	311	303	366	321	347	300	310	333	321	312	320	322	317	323	317	306	309	322	286	288	323	318	314	305	335	300	317	298	333	293	281	294	301	346	308	299	348	323	302	280	300	312	301	318	326	308	325	336	312	321	308	317	313	283	307	297	298	317	288	295	332	318	322	319	310	340	333	319	321	351	337	318	330	336	330	300	330	312	325	308	304	310	306	336	322	318	310	313	344	323	342	282	359	318	310	310	349	336	314	329	285	308	338	301	314	335	298	346	319	329	301	318	311	349	324	337	314	300	307	319	327	307	320	330	298	335	327	301	322	295	320	327	313	311	294	292	292	302	330	300	293	325	299	337	288	305	292	301	317	299	283	327	295	333	340	292	329	360	342	313	316	326	321	335	296	302	307	288	299	339	316	297	321	318	310	314	308	316	311	331	333	304	349	309	323	323	305	292	315	296	300	317	335	300	330	314	339	328	311	301	324	336	292	317	283	313	295	324	312	331	325	327	296	342	303	328	362	305	328	334	307	298	312	323	322	271	310	313	330	307	305	303	312	305	294	283	337	314	322	308	317	301	318	321	299	319	294	295	305	290	340	349	309	301	297	333	299	317	283	329	327	321	316	323	332	305	298	324	325	291	295	316	312	328	295	316	304	301	306	295	320	295	295	294	323	326	306	322	325	336	312	310	297	314	303	310	300	321	316	340	315	288	339	310	332	313	329	327	325	322	324	313	302	334	286	271	292	341	303	312	295	344	315	301	322	328	313	288	325	319	308	304	329	308	314	318	313	285	287	344	299	289	341	290	270	340	310	312	305	305	290	287	320	294	328	324	312	323	310	335	307	299	318	285	334	311	277	324	330	323	288	346	342	304	293	299	299	311	300	290	318	333	306	296	327	317	322	329	318	308	300	318	333	317	288	344	294	333	309	320	329	283	313	327	322	318	306	306	333	313	290	313	304	306	319	324	340	349	321	306	291	351	304	287	331	287	291	274	302	302	316	286	313	310	307	309	303	313	294	326	316	321	320	308	322	294	343	348	328	315	344	369	278	321	346	315	317	294	309	315	325	285	286	352	317	311	294	305	332	307	295	296	340	288	307	318	304	332	314	307	331	294	324	362	342	325	316	331	310	290	326	291	317	299	347	300	296	347	321	310	330	309	331	322	321	305	279	300	317	332	310	291	286	307	333	280	337	309	317	319	320	311	304	296	349	296	312	306	320	302	313	343	316	351	271	328	325	319	330	328	338	325	308	312	295	314	325	337	332	312	320	352	321	318	325	362	332	310	337	309	323	313	307	299	307	319	342	314	337	316	336	332	341	314	341	325	328	321	300	354	338	280	300	350	307	295	302	339	312	296	326	315	287	294	315	348	343	328	335	317	319	295	312	333	316	339	331	329	334	302	312	360	301	317	312	334	321	303	324	319	319	320	305	302	307	323	286	302	308	306	302	277	318	304	318	312	310	299	312	314	340	356	333	304	330	313	328	312	343	296	343	323	345	348	316	316	344	291	322	320	308	297	315	334	319	309	316	311	332	307	313	341	304	317	315	326	319	337	327	314	328	296	319	306	325	353	330	314	336	337	280	317	332	309	319	323	304	303	344	319	316	318	272	328	310	286	334	299	293	322	314	308	319	326	317	334	313	309	349	314	303	339	280	309	314	338	302	328	309	291	336	313	308	294	285	313	294	309	309	313	314	319	313	296	312	339	303	299	299	330	307	290	295	316	295	307	297	305	319	290	318	305	329	330	323	330	315	321	332	307	303	296	335	299	336	310	321	326	300	315	324	319	327	344	309	292	298	311	311	312	312	358	296	319	302	351	319	331	284	342	291	286	339	300	317	322	300	322	326	333	311	303	341	297	327	315	312	323	303	349	318	290	315	311	320	356	314	313	317	314	296	337	333	298	341	311	302	307	336	326	313	308	327	335	292	326	318	317	308	306	309	303	344	316	328	301	334	323	295	313	318	327	315	301	324	320	304	317	305	327	312	316	276	322	293	335	280	311	313	379	298	345	295	340	334	332	315	318	334	307	290	326	302	344	295	331	296	318	291	339	313	314	299	322	287	259	324	343	321	333	326	309	297	340	334	303	277	340	351	337	334	288	307	289	261	317	308	334	322	300	314	285	305	293	360	329	281	303	301	308	333	319	321	323	326	351	354	315	313	326	299	304	327	291	305	317	323	318	299	308	304	318	324	323	332	305	286	325	305	296	325	332	335	291	324	309	318	296	273	355	323	332	302	326	329	319	318	322	305	340	330	324	325	313	322	339	316	305	325	316	310	311	288	290	315	329	348	339	334	299	309	297	313	312	315	288	312	336	318	301	317	314	335	316	311	316	327	317	295	303	324	303	322	304	343	311	300	306	311	305	306	305	292	320	327	297	310	328	284	339	293	323	325	335	324	331	302	266	321	324	313	336	281	316	312	287	297	328	281	290	326	334	321	331	341	337	327	289	306	326	314	344	326	315	297	294	332	333	329	302	322	309	332	323	322	311	290	291	358	342	313	321	303	333	321	310	300	291	332	309	317	323	306	329	276	294	319	365	326	306	319	301	323	297	334	330	294	345	326	332	317	329	324	322	304	289	333	300	311	296	290	325	315	293	309	295	329	320	324	310	305	304	303	308	304	334	343	322	339	317	329	310	309	337	363	311	291	292	332	324	283	334	300	322	333	291	309	290	301	311	307	299	337	311	313	338	308	322	310	354	313	301	318	280	341	321	300	308	345	310	290	304	289	327	329	308	305	308	305	320	268	329	326	295	314	276	313	331	304	331	325	321	304	327	313	299	319	313	300	337	330	306	297	325	314	313	316	338	349	319	304	331	324	290	344	306	334	309	309	336	325	306	349	284	315	319	349	336	332	317	313	319	331	327	283	335	325	307	290	356	283	314	326	319	320	328	299	333	306	305	296	315	332	321	334	287	293	316	312	333	312	324	322	333	290	303	314	308	338	317	352	318	312	302	318	325	294	335	308	312	304	288	349	344	280	334	305	317	306	332	322	275	279	303	311	291	300	314	324	310	306	336	368	315	298	308	326	333	270	347	295	317	326	347	312	290	357	319	323	303	316	340	308	309	324	328	311	311	343	260	332	287	273	331	326	320	323	306	285	312	321	307	321	305	318	340	316	305	330	313	342	295	302	306	325	320	305	316	327	314	324	306	299	320	307	330	316	327	323	343	306	322	310	295	345	288	326	321	319	319	316	343	299	323	302	315	291	293	334	333	326	307	311	294	329	293	294	307	307	311	314	297	341	308	325	328	353	334	338	338	309	342	288	338	320	272	305	321	303	320	316	333
9433	9287	8530	19262	25344	44636	35477	22939	10086	3457	1326	778	623	609	588	577	567	576	600	568	593	615	616	600	579	574	571	579	610	567	639	604	613	538	596	570	604	576	571	609	546	566	556	620	574	558	608	603	577	604	595	593	564	597	565	598	583	554	528	614	581	552	540	581	577	598	557	582	565	593	606	573	564	575	582	568	585	594	609	576	573	576	575	556	579	596	599	598	535	550	568	617	579	544	568	529	548	575	572	597	569	580	587	606	576	600	639	536	622	581	563	600	554	560	590	644	591	591	589	544	553	600	576	569	552	607	570	592	595	587	616	568	601	577	596	566	586	574	619	570	580	574	586	546	519	579	632	613	560	618	595	583	557	592	567	589	564	611	591	560	606	560	569	603	612	608	559	596	617	552	545	589	627	606	583	584	571	601	581	567	593	593	584	576	615	593	585	543	601	588	617	584	572	551	597	556	616	555	579	576	559	570	578	581	554	551	554	575	551	596	575	573	615	557	548	573	576	603	545	563	558	584	564	550	577	596	577	590	568	578	568	566	619	553	504	575	614	607	577	634	587	552	592	596	599	610	553	567	596	555	581	565	572	589	588	559	541	574	555	586	545	544	583	577	582	569	578	579	570	552	545	545	608	595	579	612	561	558	567	538	607	550	567	603	556	592	623	585	588	598	578	585	569	557	592	541	562	588	587	569	538	535	591	550	604	643	599	541	579	557	570	562	558	566	591	560	577	567	599	580	567	543	529	600	604	589	578	575	563	603	607	570	593	570	574	586	571	608	547	632	601	621	579	557	562	600	571	605	610	557	606	578	568	571	540	563	583	603	569	571	561	578	621	606	591	581	591	621	574	606	577	551	586	592	576	606	583	565	578	595	562	591	561	586	567	624	580	598	604	575	574	607	586	615	548	577	562	566	568	547	597	589	566	586	563	577	594	550	565	587	569	563	542	584	602	541	566	572	618	579	566	544	587	612	625	588	533	570	550	544	558	577	571	566	553	614	552	602	594	576	552	577	547	577	576	570	574	580	586	570	585	563	605	564	569	592	557	583	555	560	598	586	611	553	603	565	547	589	558	592	610	572	623	567	581	561	565	565	585	570	542	571	567	556	586	592	562	500	569	618	566	578	585	616	572	607	547	553	579	601	553	581	587	574	562	528	572	521	581	596	592	581	564	601	585	540	589	591	594	531	566	594	613	603	604	591	605	575	623	568	558	580	604	595	524	566	587	582	588	559	583	579	588	584	571	599	593	612	594	610	573	534	585	557	562	616	545	592	588	541	597	560	594	589	553	579	592	572	572	586	577	621	628	563	575	600	601	605	609	590	593	593	531	569	569	515	577	552	616	622	572	613	624	568	607	603	583	584	575	569	565	549	578	566	550	599	597	572	616	552	555	589	555	594	559	587	587	578	585	580	602	591	563	574	548	597	601	528	568	567	575	597	603	598	583	572	528	618	562	601	601	578	586	552	590	623	619	578	534	611	603	545	552	610	589	568	592	569	590	597	596	586	560	589	604	586	579	563	591	577	575	568	580	597	556	611	600	574	566	567	580	568	616	572	607	583	572	583	587	626	567	567	586	603	581	590	587	617	546	569	602	575	570	597	540	612	583	586	564	633	597	557	573	576	591	573	577	610	622	545	570	551	599	547	573	609	558	564	610	585	566	548	568	592	589	606	564	600	560	633	590	607	632	579	549	630	579	585	618	585	599	594	614	530	574	565	604	585	558	595	610	563	562	578	559	599	556	594	567	575	598	593	586	584	643	575	574	576	580	614	573	602	625	625	606	577	624	592	553	571	559	556	609	563	581	551	573	572	567	582	599	583	550	640	577	586	580	585	557	575	609	572	574	605	584	612	598	600	586	576	578	585	578	604	574	558	585	600	586	534	605	600	593	616	593	612	568	595	601	590	607	602	553	579	545	563	588	566	636	606	561	582	626	578	597	587	561	594	603	598	549	573	595	567	587	559	622	563	619	606	538	568	583	553	611	619	605	572	582	585	582	617	570	619	544	574	569	551	616	597	593	626	604	559	551	569	574	577	614	567	593	555	595	629	621	617	581	545	549	555	591	585	599	582	538	601	576	571	586	571	607	542	574	567	552	578	600	569	540	587	573	577	557	562	595	571	551	598	584	587	565	611	583	575	562	574	601	596	565	569	593	625	578	554	610	593	603	524	619	529	568	515	539	562	558	557	582	549	519	560	613	572	566	610	587	595	592	592	591	575	594	611	592	569	619	581	547	560	532	569	620	583	579	574	573	586	584	573	572	607	563	552	583	598	625	575	563	559	654	552	588	583	586	577	610	554	630	580	554	576	568	610	530	597	581	617	599	582	636	580	586	580	572	569	616	566	555	595	605	569	548	610	547	547	581	562	586	605	550	552	588	609	577	580	595	602	558	616	588	606	564	561	568	599	596	584	568	589	551	546	643	532	582	538	566	589	579	586	566	565	582	555	548	571	566	583	548	553	550	585	596	624	526	612	581	572	592	576	575	571	595	615	596	578	565	571	620	586	561	603	625	562	633	619	592	585	577	573	603	585	597	567	573	563	578	581	584	578	572	578	593	592	639	627	550	577	559	603	568	564	608	550	590	607	596	551	556	551	591	595	578	602	567	580	622	579	568	606	581	594	561	581	599	594	594	620	587	593	587	593	598	602	571	596	565	611	595	575	564	578	591	554	581	574	582	610	585	578	593	600	606	578	561	607	567	535	619	620	563	608	600	594	597	565	621	592	587	589	581	578	597	595	560	601	626	558	562	596	588	575	604	543	618	601	600	650	618	536	560	593	577	614	583	639	563	585	612	529	560	592	560	538	573	599	601	540	560	582	589	572	588	576	603	541	540	563	578	599	582	580	565	581	597	595	615	588	551	524	579	584	654	584	511	610	618	586	568	592	577	572	590	601	560	593	580	588	613	548	607	576	580	585	523	613	563	557	633	589	571	573	591	570	619	584	578	590	526	531	587	608	567	596	595	570	584	563	594	593	589	581	560	590	611	601	579	583	586	599	590	577	590	566	543	576	540	607	533	612	559	557	588	575	600	548	586	591	613	537	580	587	537	567	580	561	609	581	591	558	545	577	564	552	576	554	565	589	533	574	599	548	588	614	574	535	591	568	601	615	563	593	553	623	599	597	594	584	596	599	621	600	597	574	583	566	563	549	547	595	627	548	574	563	573	564	607	555	604	585	561	595	519	594	625	573	543	605	588	576	551	557	606	557	568	600	556	591	577	572	599	574	609	556	585	568	551	579	581	554	598	613	598	583	594	600	620	543	570	600	556	593	538	552	573	597	578	607	599	588	588	598	572	541	582	577	575	574	557	558	576	566	590	577	565	573	608	587	546	553	574	605	547	570	574	579	545	592	585	576	595	591	610	601	602	550	587	607	579	570	584	613	585	589	636	581	603	564	562	569	547	576	568	548	562	582	588	556	552	606	571	570	598	608	591	597	605	607	569	586	584	530	578	601	580	580	557	584
23011	21058	28698	23694	28928	54613	49964	30662	14680	4092	1050	433	281	249	243	226	231	218	238	224	245	230	239	228	239	233	228	241	229	200	230	242	244	217	251	208	230	246	235	251	244	238	216	247	250	238	217	231	217	251	225	252	251	226	219	234	219	239	219	230	223	210	219	232	232	214	224	211	217	228	219	234	238	220	224	224	247	226	223	213	212	239	211	259	217	220	231	210	238	211	268	238	233	221	240	252	244	218	264	245	233	238	245	224	243	227	235	216	220	240	237	243	235	207	271	238	236	195	236	247	235	206	233	216	240	224	234	252	241	216	237	228	246	237	219	231	254	214	221	230	233	244	238	231	222	221	217	240	198	223	213	240	228	236	240	219	221	209	228	245	211	234	214	222	226	228	228	208	232	216	248	218	234	222	224	240	229	256	218	242	231	202	234	225	232	239	229	222	215	249	235	216	233	217	233	235	233	211	224	256	213	238	237	251	207	221	238	215	262	205	234	222	253	235	227	258	224	214	240	219	227	229	218	217	226	231	256	269	244	219	265	261	225	230	217	244	230	206	236	229	239	215	213	221	251	256	240	237	233	238	223	235	216	238	233	244	221	195	249	226	254	232	209	237	207	210	255	230	216	228	241	230	237	242	216	213	210	221	249	234	234	224	223	223	216	214	233	246	229	208	228	234	259	224	260	215	239	189	216	241	244	237	205	225	208	243	217	215	243	224	248	231	203	236	255	200	228	230	223	251	228	231	228	217	247	228	246	251	246	214	228	229	245	259	243	211	250	228	200	213	262	263	245	241	231	237	225	249	227	231	218	237	242	220	216	231	231	231	237	223	215	210	227	213	225	247	252	243	212	242	231	232	220	229	240	241	235	229	234	224	220	271	239	243	237	232	248	259	254	226	253	224	255	232	229	230	234	240	206	245	234	252	234	214	230	229	236	220	223	206	214	263	184	197	231	219	190	220	254	235	230	260	244	240	244	231	246	213	221	244	245	265	209	227	248	241	238	241	238	236	263	248	233	240	244	228	254	234	226	241	226	224	258	238	222	231	245	233	238	239	241	251	249	224	239	246	279	227	248	220	213	216	249	240	222	245	215	238	236	239	210	244	245	219	219	225	238	244	208	216	242	222	232	248	209	231	228	223	192	221	244	210	206	204	243	194	245	242	237	222	213	228	234	238	234	223	224	221	246	246	222	229	205	249	229	222	274	238	253	207	236	251	227	224	222	252	247	222	237	241	239	238	238	234	235	216	260	247	252	239	219	240	235	246	226	219	235	268	234	208	227	250	239	220	226	237	211	225	272	203	223	249	248	218	234	225	220	221	228	212	234	206	241	200	239	216	219	206	256	220	226	229	237	227	220	219	235	229	254	251	215	273	244	235	221	236	226	215	239	212	228	258	229	224	236	241	222	268	242	252	255	263	245	228	203	243	247	255	257	236	259	207	255	255	228	229	215	219	233	209	237	236	216	226	238	225	235	235	222	239	232	252	237	236	265	219	234	256	231	221	221	239	214	225	205	229	214	215	226	219	215	220	222	242	230	248	238	240	207	244	225	262	215	242	252	246	223	239	242	222	232	212	244	228	255	218	221	221	208	240	244	240	233	228	243	223	225	245	220	253	218	230	260	222	230	230	230	209	227	241	248	231	253	231	230	218	235	218	252	231	254	246	252	231	211	222	223	202	229	243	231	233	245	240	234	254	234	214	237	213	253	220	243	217	231	265	239	224	209	214	231	222	222	223	236	237	226	243	246	226	218	249	237	219	238	229	221	221	235	206	242	248	212	231	213	231	250	220	222	260	206	231	236	247	219	242	219	237	239	258	231	213	226	235	233	217	209	232	236	220	220	259	232	231	237	230	221	226	227	211	232	218	244	219	239	242	241	224	229	233	237	239	226	244	214	279	262	267	223	257	244	250	246	214	227	224	220	251	218	247	241	223	226	245	236	214	238	247	228	225	191	238	251	263	231	232	244	212	223	240	233	255	231	231	205	251	230	243	225	244	233	234	239	225	220	213	226	238	214	225	242	219	244	209	245	240	234	239	214	232	265	226	265	224	219	222	250	253	253	206	221	224	233	224	237	231	257	237	262	241	241	214	232	242	239	236	211	243	230	236	245	217	229	239	251	224	252	220	220	249	241	220	258	260	234	225	219	229	223	247	202	246	196	241	220	239	249	245	244	225	245	225	231	224	243	242	217	210	242	253	235	221	227	243	249	208	254	191	274	248	249	236	220	250	224	241	254	207	213	251	228	257	248	255	257	241	247	217	237	225	217	242	215	235	237	236	217	238	224	231	263	233	236	239	216	203	247	259	207	245	209	245	234	247	215	233	231	229	232	225	214	229	226	225	225	250	232	237	228	250	234	237	225	210	225	284	233	224	238	232	206	191	233	244	211	228	243	262	232	238	248	248	230	236	222	233	260	225	246	261	229	219	224	249	259	251	240	238	215	252	216	208	231	223	229	202	247	245	256	258	233	220	231	238	243	231	235	228	239	226	213	248	242	226	217	252	257	243	230	215	241	271	218	234	205	231	208	237	206	231	210	273	229	213	226	237	266	219	221	223	283	222	221	220	228	205	235	226	220	248	225	216	188	267	251	241	235	252	235	254	242	228	211	251	214	201	248	229	204	239	244	231	234	246	239	245	233	221	232	249	243	262	231	231	211	224	221	241	229	220	242	241	224	217	241	241	235	203	209	216	232	249	233	225	202	261	202	226	218	238	250	221	256	227	208	232	231	208	249	248	218	223	222	218	240	244	225	238	237	233	251	221	238	231	225	228	218	235	196	214	219	253	237	269	212	219	218	252	220	251	248	218	238	230	215	254	228	244	246	219	251	222	212	222	223	222	229	225	221	217	208	234	264	236	220	203	237	228	235	214	222	213	216	219	227	232	182	249	235	203	193	239	242	247	226	204	241	220	216	256	251	225	243	229	222	239	242	225	241	237	232	224	252	218	218	216	240	232	221	229	248	244	240	219	261	243	245	247	227	212	240	224	226	222	226	238	235	203	217	214	245	226	242	264	248	223	275	215	228	232	219	248	243	232	228	251	233	232	235	206	233	217	244	226	217	223	208	252	268	223	240	225	253	223	207	239	233	248	232	208	222	263	238	218	220	226	219	256	218	233	229	252	249	199	240	264	226	245	240	231	233	232	228	239	235	250	228	255	243	237	254	238	240	218	225	221	235	210	254	225	283	207	210	237	239	236	210	247	250	255	234	227	218	239	241	247	238	253	232	218	224	249	236	219	204	225	217	235	203	219	250	218	246	227	229	227	219	223	246	235	197	237	236	215	218	226	244	232	257	234	237	227	221	225	210	221	236	230	214	190	253	246	236	231	236	212	224	216	209	221	230	248	246	263	235	239	223	229	229	260	218	225	237	197	221	259	231	219	232	240	221	233	237	223	236	209	234	249	254	225	236	246	222	224	199	227	264	244	238	208	238	264	204	255	235	237	228	215	223	256	250	223	254	218	215	225
16365	22070	19708	30497	44624	65116	52374	36425	20290	7757	2600	917	501	428	405	446	412	408	411	436	427	428	435	454	408	372	413	425	429	422	402	399	417	415	451	365	371	416	405	421	422	443	406	425	413	419	420	428	412	381	395	421	386	421	422	425	426	433	446	438	406	438	425	441	384	439	428	433	435	435	436	423	413	404	429	451	407	435	433	404	424	447	423	371	390	411	454	420	417	439	428	444	449	417	396	419	444	431	427	389	425	450	448	384	400	420	416	428	415	438	431	409	459	411	400	440	452	426	423	439	452	414	402	432	437	441	433	430	428	405	408	435	432	429	430	435	446	429	407	465	429	419	427	412	436	378	432	418	436	436	427	401	410	394	421	436	433	422	393	438	418	417	444	417	442	399	433	439	436	428	430	403	397	393	437	429	436	403	400	417	412	422	435	456	421	414	441	420	446	432	428	404	432	408	445	406	434	401	418	409	427	431	437	372	430	394	424	367	432	445	413	444	419	471	421	444	404	425	395	398	399	423	406	365	376	395	405	417	399	456	390	427	458	402	414	424	399	424	453	378	424	421	436	429	413	414	437	430	429	407	422	437	401	405	386	387	414	437	442	422	427	439	414	413	421	425	442	424	402	396	382	425	418	419	420	400	473	448	420	436	423	416	409	398	440	418	425	419	403	383	430	420	430	386	414	417	413	419	395	434	430	428	425	426	404	405	430	402	444	396	416	449	420	424	428	439	421	416	397	424	396	415	437	411	406	409	468	387	380	423	462	427	435	436	399	426	414	411	434	422	373	421	432	446	447	437	422	427	434	429	430	434	435	405	433	403	426	413	438	408	400	405	400	424	422	445	427	412	423	431	452	414	426	436	392	402	416	372	396	426	451	410	435	428	405	416	410	402	468	400	401	412	394	409	418	408	426	385	407	432	399	412	417	418	452	447	404	417	406	372	437	438	406	413	391	420	442	444	368	376	438	395	391	441	447	426	431	435	409	428	378	413	409	418	441	442	394	413	420	377	458	429	409	434	390	448	400	447	480	389	420	422	404	407	406	447	397	473	403	438	412	407	422	411	408	399	431	431	427	389	404	442	423	427	418	439	408	409	387	430	418	412	406	405	477	441	424	424	415	412	426	434	429	446	409	455	454	411	470	399	440	444	403	419	425	445	419	433	402	428	410	403	426	413	400	431	421	418	479	421	410	418	443	429	434	412	430	422	404	415	418	472	397	435	431	400	408	443	429	415	421	430	416	421	402	420	400	435	407	389	408	403	431	441	393	434	433	453	441	420	411	402	401	413	419	388	427	419	414	406	408	419	400	445	434	389	390	428	396	424	448	427	418	433	406	386	435	379	400	427	415	382	416	442	435	426	399	421	440	496	432	431	423	431	386	416	410	447	405	426	407	427	428	425	416	379	396	408	416	426	427	391	425	393	437	414	395	388	420	422	416	406	420	435	443	419	432	428	420	416	410	420	422	433	417	377	428	441	430	416	423	430	398	410	381	428	458	448	403	433	411	420	424	422	404	427	451	429	472	396	411	389	397	433	444	451	447	434	401	377	433	383	419	431	427	440	422	434	425	430	420	392	415	433	396	414	400	402	442	436	433	418	418	414	427	404	425	441	428	414	410	436	410	425	405	402	428	456	440	437	407	411	421	420	412	436	405	427	440	409	424	410	409	432	423	436	419	438	402	426	459	432	392	379	429	415	405	374	407	384	386	404	399	417	385	411	416	404	423	439	408	378	424	425	412	399	418	423	422	450	428	388	400	467	449	429	429	379	420	450	424	468	406	429	417	424	436	391	397	423	418	448	425	432	438	390	450	423	428	428	394	398	382	435	463	434	421	384	410	390	435	390	405	405	450	455	425	426	423	401	396	402	402	410	455	434	403	426	431	419	435	434	404	410	445	378	426	400	416	432	428	409	434	414	427	401	420	425	411	435	401	450	393	396	455	439	442	417	423	417	371	424	407	409	394	433	412	418	418	392	425	447	416	400	419	417	407	456	368	397	419	422	412	437	434	421	407	398	425	437	449	417	448	428	411	407	441	466	397	440	405	435	395	433	426	445	422	424	442	391	421	412	450	400	449	455	417	444	449	413	411	408	437	460	452	453	427	428	417	433	391	431	396	411	412	377	440	456	433	430	438	446	410	442	441	413	446	401	426	416	418	413	392	407	430	427	408	440	428	444	418	429	427	408	432	419	430	402	430	386	419	455	378	398	398	390	445	405	467	399	433	439	438	435	417	365	436	462	430	411	402	392	462	382	424	426	416	456	418	418	426	443	442	420	411	422	423	410	445	433	399	448	438	435	410	419	445	445	399	419	406	442	440	436	415	417	423	395	437	398	398	423	415	414	438	440	439	434	410	443	431	457	450	414	411	445	437	432	421	421	421	416	401	398	393	374	423	420	444	379	389	426	426	399	408	378	408	407	404	419	436	412	418	397	417	421	437	408	406	423	420	430	421	416	409	439	427	448	434	462	402	434	429	425	423	421	416	414	461	427	410	430	397	425	430	399	427	427	383	437	426	408	444	440	423	420	430	427	410	452	414	430	470	449	420	438	406	421	406	438	400	436	432	398	450	427	423	401	418	448	423	480	430	404	406	432	421	408	417	421	406	389	421	412	383	408	451	404	418	405	405	450	416	401	386	400	450	399	457	431	417	381	430	384	406	412	425	449	417	425	400	413	413	434	404	425	427	422	435	412	450	415	436	424	419	432	400	393	398	394	415	410	404	369	428	427	448	433	396	421	456	425	415	388	418	461	407	406	417	445	427	411	430	421	462	364	431	427	422	438	407	437	411	417	395	387	442	441	387	408	407	409	393	428	411	425	429	402	418	418	449	418	422	397	437	400	420	394	427	465	458	472	442	414	427	427	436	425	420	396	429	444	427	421	435	382	432	446	419	394	423	407	432	423	426	403	450	427	441	432	438	458	453	400	418	465	404	462	389	408	469	425	405	409	433	392	385	399	417	419	437	382	440	416	396	444	441	430	450	420	395	430	370	420	407	401	409	419	405	439	380	437	421	418	431	443	419	409	426	492	429	427	398	442	418	408	430	427	445	418	412	435	392	435	414	402	432	432	398	398	404	423	411	442	453	443	438	469	445	391	442	402	433	444	405	439	441	386	407	417	394	440	418	413	395	409	402	392	430	458	415	394	423	435	384	418	417	395	416	380	436	433	428	434	428	413	418	404	424	399	411	435	409	430	412	385	395	406	431	418	398	392	428	422	396	387	384	455	419	425	422	435	423	438	406	440	409	430	422	419	436	415	427	418	421	453	399	409	411	459	446	403	396	396	424	394	426	410	421	395	407	428	421	424	406	452	425	406	465	410	431	415	420	421	438	399	435	400	415	449	420	433	388	434	418	410	399	388	402	467	400	433	412	414	449	395	399	386	415	400	426	426	418	387	423	429	427	419	409	404	435	385	415	418	398	430	418	431	428	437	401	371	414	429	402	412	402	448	396	413	423	424	417	412	417	429
26540	19827	5951	2041	2490	13631	11191	5706	2101	847	471	428	338	320	350	370	320	328	329	332	349	318	360	341	327	349	295	343	327	338	343	335	334	335	295	335	339	335	326	328	344	340	320	367	336	359	354	325	305	353	332	318	341	314	367	303	363	333	303	357	376	353	335	345	342	307	350	311	337	329	328	339	322	352	319	331	346	337	355	310	333	356	327	341	372	322	298	332	343	302	342	345	318	320	344	325	351	368	349	347	321	361	307	315	357	326	347	371	336	359	361	359	336	302	345	351	338	352	340	345	352	301	316	331	324	320	317	349	327	324	324	320	347	353	362	323	329	344	354	344	334	333	330	317	345	314	329	332	358	344	329	337	331	309	346	331	349	324	312	308	327	298	339	318	291	355	329	327	326	318	351	349	293	342	333	313	331	332	300	331	359	350	325	325	349	327	346	339	315	326	302	346	377	318	327	283	330	322	332	354	350	349	326	336	328	355	317	351	333	312	367	343	358	344	347	345	354	322	353	309	372	290	354	312	310	324	354	351	304	346	323	310	342	302	330	337	323	341	310	361	343	327	313	325	293	331	358	335	348	322	332	338	338	330	356	336	333	314	321	339	308	326	322	313	290	332	327	320	312	357	324	310	351	309	353	345	321	387	315	346	334	305	306	340	365	328	317	372	364	314	335	381	327	315	305	355	325	323	333	306	353	355	357	349	321	351	356	320	330	337	290	333	361	364	317	324	347	319	324	362	333	336	334	316	335	329	338	350	293	317	321	325	319	313	327	340	372	315	323	347	346	327	316	344	339	367	324	345	327	323	289	331	334	332	358	343	366	338	315	337	376	329	357	334	333	327	354	335	344	344	318	369	317	306	290	346	334	310	297	308	317	315	344	332	359	357	289	349	345	387	346	348	344	328	344	352	311	375	329	339	327	370	350	303	327	381	347	357	347	341	341	301	311	301	343	307	333	317	354	330	341	358	352	329	330	335	321	321	309	345	347	333	330	363	354	345	305	361	340	342	325	360	334	343	307	332	302	320	318	331	351	325	323	334	334	311	310	351	318	350	338	313	330	335	362	353	331	332	319	343	284	350	339	317	329	356	314	333	329	342	320	337	347	368	325	348	389	318	344	316	355	327	303	345	347	293	338	336	328	328	314	294	316	304	343	328	348	330	357	315	340	331	344	320	354	314	325	320	353	311	367	345	362	336	314	315	332	387	337	343	340	292	344	339	344	297	322	379	311	349	348	350	329	340	300	319	350	344	355	328	329	309	321	317	313	362	322	343	343	318	324	328	326	303	346	334	347	328	333	322	340	338	339	321	355	320	312	356	338	337	318	341	353	326	347	343	313	322	340	343	315	364	357	353	328	350	360	310	371	328	353	326	358	313	318	345	318	338	349	364	347	332	322	379	313	349	329	357	361	342	369	346	333	344	352	333	334	319	324	311	311	346	356	319	350	348	307	357	281	351	336	323	323	326	333	325	321	339	316	354	319	317	360	331	301	324	343	341	342	323	337	326	316	348	311	351	345	341	313	329	356	335	325	332	334	363	334	302	345	316	342	383	324	316	352	314	339	332	340	364	337	324	374	331	348	314	320	333	342	314	361	345	332	339	354	306	330	333	334	317	342	360	335	320	312	334	357	372	344	360	327	345	336	336	374	347	319	356	338	321	314	326	338	333	321	315	337	324	347	343	358	353	344	361	338	340	317	358	366	324	340	341	324	357	345	320	337	339	345	326	332	341	339	342	350	335	306	329	317	327	351	328	331	321	300	320	337	334	320	332	375	364	306	329	350	307	322	337	353	321	304	303	345	310	346	308	349	336	341	352	330	335	313	373	338	325	354	306	385	340	314	352	332	346	339	299	360	340	334	340	315	337	340	333	301	342	317	339	300	325	352	337	358	373	356	329	321	334	315	332	348	360	360	311	323	366	333	341	318	363	338	329	336	311	303	347	344	302	333	338	298	310	324	349	360	306	347	339	318	314	337	340	348	339	337	337	345	342	343	363	339	336	336	325	352	369	343	325	296	285	316	295	321	299	330	347	341	307	325	315	343	335	340	335	319	359	345	332	369	349	359	322	321	335	330	348	346	366	329	378	340	303	324	322	359	292	306	338	314	346	343	376	312	339	343	304	342	336	320	325	338	340	329	313	306	323	332	336	337	349	327	317	334	330	307	383	331	346	327	329	324	316	367	338	309	340	340	345	345	344	328	319	335	375	350	335	351	344	300	362	352	336	320	319	324	354	324	351	348	347	369	329	374	332	326	351	331	327	373	325	296	362	343	332	342	338	347	331	321	314	336	336	359	358	323	383	339	289	312	346	322	315	337	314	323	326	335	348	339	290	302	330	362	365	338	349	355	320	338	323	358	356	343	355	320	348	326	316	329	298	351	351	326	343	356	327	340	342	306	336	301	312	343	332	319	336	319	315	328	344	326	327	362	349	352	377	317	311	316	311	348	360	345	317	352	335	328	341	356	315	304	365	360	324	351	306	360	337	316	358	328	354	337	336	344	377	359	312	376	356	345	334	317	325	344	329	354	327	315	326	321	346	338	304	334	311	320	342	341	340	342	327	310	341	347	318	327	350	348	327	327	318	354	341	336	314	330	381	334	296	326	328	348	340	334	364	351	342	373	347	331	346	360	349	316	332	332	349	359	305	360	331	318	321	324	330	345	348	322	349	327	318	356	312	352	329	311	328	352	310	345	365	323	340	346	326	355	320	321	347	349	368	333	344	322	322	339	341	354	318	324	348	349	327	377	310	331	325	337	339	340	342	321	348	323	342	362	317	333	325	373	316	369	286	317	340	307	334	349	326	355	314	356	328	336	338	357	311	350	348	320	316	315	354	336	331	341	365	341	345	343	353	317	360	340	340	314	330	314	327	362	370	332	342	353	329	326	312	350	348	353	306	337	342	343	343	345	346	353	317	367	347	323	341	343	342	312	328	362	306	368	346	333	327	332	320	307	366	340	315	341	358	345	349	337	344	317	316	339	316	327	385	319	325	323	316	340	338	347	319	333	301	323	355	320	333	312	326	325	364	336	342	323	331	306	326	374	372	303	335	360	351	341	335	340	295	337	342	329	314	352	356	346	361	313	325	343	319	317	332	304	366	343	340	369	322	351	315	335	335	346	348	334	313	325	356	311	350	342	328	337	319	327	305	331	309	355	317	352	324	341	346	307	331	340	362	339	362	306	337	324	326	324	323	363	349	315	329	333	316	339	317	335	348	360	328	328	332	329	323	333	358	320	340	326	343	301	288	371	330	317	328	341	301	342	331	321	316	297	401	306	363	349	311	347	336	315	323	358	356	337	347	363	321	335	339	331	330	334	314	345	360	319	359	336	328	353	298	360	350	365	317	357	334	335	364	340	305	315	353	332	332	315	370	340	321	286	320	336	345	361	324	317	335	333	366	334	344	350	325	337	334	353	330	391	325	311	359	329	351	298	327	321	326	390	376	354	315	336	369	321	328	337	314	360	342
7639	3351	2221	4010	5982	24157	19149	11059	4644	1963	963	717	599	640	570	624	611	583	608	616	582	595	670	611	553	606	594	627	608	651	619	595	568	615	638	622	620	643	601	602	594	618	586	603	600	572	613	590	625	614	600	618	644	579	598	622	594	624	582	636	589	596	657	579	650	586	626	597	618	615	663	626	629	634	620	626	625	583	590	567	599	628	579	615	629	609	582	629	579	630	613	590	564	590	614	580	607	612	641	614	655	592	599	602	627	638	608	590	623	604	608	605	604	574	616	594	566	567	646	609	595	647	583	564	628	575	659	564	658	567	585	661	633	601	647	587	611	598	606	683	607	616	655	638	621	602	583	624	637	621	601	590	602	598	593	607	601	645	639	575	642	594	630	576	647	635	691	601	623	622	608	644	626	617	606	587	603	665	624	610	630	613	617	636	614	607	565	615	599	607	604	592	620	603	606	574	587	649	574	568	619	646	552	623	582	631	605	572	596	594	602	615	605	605	606	634	627	616	607	598	582	662	585	636	617	604	650	639	629	593	649	617	599	630	627	610	631	639	582	597	628	645	595	579	651	615	634	616	572	651	660	599	595	598	608	572	663	628	589	630	606	602	639	627	616	584	588	641	607	616	595	670	611	606	619	611	601	617	630	573	624	589	601	570	633	606	600	600	605	604	616	629	653	636	671	579	594	636	635	670	586	645	607	589	610	628	603	606	614	624	631	621	591	639	639	639	650	626	638	598	641	589	591	562	631	653	599	621	562	626	617	665	582	560	614	627	608	601	606	627	625	644	612	669	578	647	643	639	631	579	595	631	612	626	601	598	620	632	628	628	569	608	594	639	615	636	623	571	588	665	642	625	607	629	648	596	570	585	629	613	602	640	597	642	612	608	558	612	649	605	629	603	639	650	630	626	629	654	615	597	574	635	581	609	666	607	582	553	657	623	579	630	609	546	642	612	623	614	647	601	625	625	599	626	628	573	603	641	576	633	624	639	651	626	614	624	603	628	608	606	586	609	618	589	646	603	612	643	652	652	624	631	637	568	660	604	616	640	596	593	587	580	623	599	609	601	591	589	606	619	592	611	616	636	625	596	607	651	642	598	622	601	609	549	624	584	603	641	600	595	649	617	633	596	575	610	594	642	610	624	598	599	662	625	581	602	621	658	583	595	605	643	591	648	646	614	645	605	601	624	576	603	638	576	614	563	617	573	610	630	686	598	625	598	604	635	590	624	618	640	605	636	592	643	630	619	632	637	599	598	572	659	586	652	639	641	612	611	610	638	593	655	581	630	598	632	594	637	602	579	572	608	643	635	621	614	586	623	578	634	650	602	623	577	601	609	586	621	596	686	658	606	581	653	595	585	644	591	583	587	587	645	631	604	615	653	591	601	629	612	629	604	668	571	548	632	652	589	601	605	641	608	619	622	643	614	586	676	594	617	608	663	617	636	619	603	637	604	630	620	628	685	606	620	573	607	597	596	628	634	627	645	623	626	565	597	637	600	601	603	609	639	649	609	638	573	591	616	624	633	608	623	654	587	614	592	625	596	598	611	621	585	598	629	660	606	623	615	591	619	599	621	615	611	607	632	595	605	608	605	637	619	628	612	580	664	599	599	614	631	627	552	577	628	597	629	590	609	598	634	643	571	584	635	560	582	658	590	586	617	572	603	662	612	583	617	614	589	621	608	588	636	640	618	605	579	596	631	636	613	622	643	595	622	629	619	608	614	660	618	625	639	647	654	645	626	631	601	613	608	609	599	595	589	576	631	596	604	621	610	614	644	594	632	568	626	625	551	633	626	621	586	610	578	668	620	597	595	613	630	598	571	643	606	597	613	643	592	607	626	641	635	575	606	648	599	629	608	632	589	596	591	612	641	603	623	668	640	630	616	610	628	600	623	607	571	626	601	581	612	567	609	577	645	675	605	581	609	648	593	645	630	624	600	615	623	609	632	598	609	600	627	590	587	669	622	618	646	604	604	618	637	605	620	613	611	602	600	601	606	625	586	645	616	625	588	593	603	648	576	614	629	578	594	616	614	626	684	655	633	628	629	617	604	597	613	619	624	629	617	635	611	661	610	582	634	603	662	616	614	622	613	578	638	680	612	582	637	624	623	610	634	602	578	565	566	654	569	595	641	643	605	622	611	628	644	650	584	611	643	613	607	571	652	619	617	614	583	597	644	646	630	605	623	652	604	620	646	621	586	608	611	599	633	619	605	578	620	645	634	590	637	633	583	617	609	673	681	567	613	609	609	618	643	657	619	586	616	579	611	606	611	629	601	603	611	597	639	615	634	652	653	596	599	619	585	626	611	599	609	569	621	579	587	582	632	664	592	584	630	633	634	577	607	664	618	639	612	633	589	646	570	589	600	563	598	569	617	633	665	656	612	627	597	601	578	623	645	693	597	581	612	615	571	639	622	657	621	607	595	642	589	606	603	589	654	616	565	623	612	625	639	604	634	655	659	604	636	597	622	593	604	609	578	649	580	598	578	641	615	605	616	624	608	598	638	663	616	621	609	567	637	607	663	632	587	606	667	610	574	608	622	628	579	611	558	594	653	609	609	637	619	640	610	622	583	635	665	633	640	574	602	614	623	613	649	599	601	554	621	581	632	625	582	620	588	635	602	606	633	590	612	597	586	599	555	574	615	581	599	634	633	643	590	601	626	584	604	643	631	639	649	612	612	610	592	572	612	607	612	609	638	634	621	625	643	584	623	608	602	615	629	599	601	570	630	594	637	561	577	617	572	632	642	599	619	633	632	605	617	636	584	595	622	585	570	588	603	590	622	569	579	615	617	597	590	591	626	620	585	582	617	605	623	589	620	577	619	608	594	630	605	652	648	616	630	635	594	649	599	588	613	588	619	604	598	599	617	654	609	598	569	595	648	642	624	568	601	589	598	611	590	592	634	630	616	628	687	623	615	659	604	660	622	601	645	658	613	621	608	606	659	608	602	616	645	605	644	615	545	608	621	613	652	626	591	603	598	602	652	587	608	585	600	637	615	585	596	614	643	641	646	604	574	619	612	617	582	630	605	595	644	577	594	632	603	574	640	626	607	644	607	640	618	635	610	618	646	584	600	637	622	616	637	586	583	616	647	621	609	640	613	614	604	629	635	642	634	608	605	636	654	600	618	639	644	595	635	618	593	639	641	574	580	640	604	603	603	605	634	619	635	593	589	672	624	598	592	619	622	659	626	603	603	612	625	569	569	586	588	625	660	619	627	627	645	603	600	609	604	606	651	589	575	607	583	677	618	607	622	608	565	609	608	598	619	573	577	622	668	654	623	623	656	614	563	685	603	594	617	631	664	581	589	566	625	626	627	617	607	588	660	563	607	638	629	586	593	590	659	615	645	581	605	624	615	616	612	608	645	607	609	600	604	608	587	612	611	621	618	635	614	606	619	602	596	620	596	567	588	646	606	608	598	622	629	612	630	635	626	661	614	598	639	664	617	615	642	639	620	599	635	598	582	635	638
24837	21072	26655	24741	22826	40254	29442	16223	5529	1670	649	356	307	324	327	315	332	297	288	326	315	291	316	296	320	272	337	326	281	312	297	316	298	331	297	323	336	309	326	294	278	288	343	312	315	328	318	321	312	255	320	339	283	327	317	345	289	307	271	315	322	298	293	335	315	299	323	314	279	335	322	289	330	300	307	317	305	288	306	320	327	328	303	301	313	292	319	311	278	302	308	329	304	310	314	309	316	295	324	318	288	286	322	303	318	314	319	306	304	312	304	303	288	293	291	336	337	310	321	275	304	297	307	312	334	282	314	330	316	303	320	341	304	318	289	307	316	318	274	303	302	315	278	312	297	299	289	329	301	309	291	335	291	324	314	270	334	321	338	313	326	281	309	350	324	324	321	312	295	321	325	318	327	288	313	311	321	281	318	312	328	320	304	302	347	272	270	330	302	294	321	296	330	310	285	299	336	299	337	290	307	300	327	334	311	318	312	337	328	294	306	293	334	318	333	308	316	293	306	308	280	280	338	313	316	303	324	316	338	290	302	312	325	295	298	312	315	273	302	286	315	312	293	285	319	310	325	289	319	309	318	314	308	327	319	280	300	314	305	321	349	290	301	337	335	308	306	325	295	321	307	316	309	315	323	290	289	317	301	301	342	320	321	346	310	307	297	328	317	329	339	297	288	319	302	304	288	291	288	302	313	308	326	279	302	298	315	297	316	279	296	316	323	326	297	278	268	325	342	322	295	286	313	302	283	279	319	314	294	300	312	287	311	288	331	299	284	329	309	310	313	303	295	312	293	295	310	312	312	326	320	306	308	270	338	294	319	298	301	324	312	292	288	308	293	325	310	294	320	264	322	320	310	326	296	304	303	272	271	288	340	309	306	313	298	310	306	300	304	279	328	282	327	296	312	300	300	316	306	341	317	292	308	305	306	306	285	336	287	313	281	306	291	300	301	328	323	293	300	324	303	291	325	312	300	308	330	323	300	313	287	312	310	308	313	279	313	297	317	301	339	286	286	267	317	336	321	300	299	329	311	327	325	318	307	303	335	355	271	316	309	311	300	310	289	330	330	317	318	304	317	314	309	300	282	325	313	328	313	346	299	289	335	282	330	306	310	312	350	309	296	293	305	318	321	280	300	290	303	303	303	298	304	292	288	290	298	290	332	324	314	306	288	297	296	295	314	303	309	302	294	302	326	325	305	303	271	295	328	310	279	314	304	314	291	312	336	294	313	314	344	329	308	317	299	317	318	315	341	320	319	311	321	308	299	340	303	304	311	305	295	332	286	301	319	309	322	294	320	321	339	297	296	285	288	320	318	295	294	309	324	291	362	285	320	323	319	299	321	260	305	331	272	296	305	291	299	312	317	297	295	307	317	322	302	313	312	291	309	303	353	340	345	307	325	294	311	301	319	294	288	297	321	319	307	302	324	328	313	305	281	328	301	302	282	294	333	288	306	342	298	298	304	315	301	297	351	283	312	317	308	325	299	312	302	291	293	293	287	319	320	325	284	306	316	296	323	310	303	348	298	297	307	310	269	298	322	282	316	301	309	297	292	313	291	303	321	297	314	303	294	305	301	309	305	292	282	314	307	304	322	316	294	290	287	292	322	335	286	324	299	263	298	283	305	291	297	320	285	282	315	295	317	297	319	292	297	301	315	318	298	302	286	283	328	283	308	288	308	276	325	295	309	323	291	303	303	327	290	312	301	321	303	300	294	288	319	314	312	264	322	320	284	288	284	331	282	333	273	296	316	312	319	309	308	328	326	289	309	308	310	325	309	301	307	303	290	348	257	308	311	300	309	329	333	283	310	331	301	313	319	336	290	314	347	323	312	296	299	286	320	324	315	302	305	312	304	297	318	288	310	331	307	308	297	292	320	290	299	299	326	305	355	311	311	324	325	301	292	356	323	294	309	344	325	319	331	310	304	308	279	327	299	322	310	308	319	290	283	337	316	284	298	318	296	289	302	325	287	305	315	279	292	303	300	306	319	303	312	307	314	287	278	314	322	309	297	298	309	314	351	323	290	321	324	322	304	340	322	306	290	318	290	287	308	349	317	295	309	331	262	298	291	343	303	311	292	342	317	286	308	293	292	301	305	312	321	290	311	294	290	300	271	294	334	315	304	324	304	290	350	310	291	306	331	336	316	311	282	308	320	294	273	302	328	331	315	295	316	300	284	327	328	291	297	324	313	311	301	289	323	300	300	305	326	306	310	316	317	307	304	292	311	277	345	327	317	284	294	325	311	275	287	269	318	328	322	321	327	326	318	294	297	304	311	273	312	336	309	306	310	304	310	321	330	329	293	296	308	295	290	297	289	324	301	295	277	273	299	298	309	296	317	311	297	293	275	313	312	281	306	311	309	306	297	285	329	289	282	315	294	332	306	324	290	280	312	290	322	318	292	325	297	329	330	332	292	283	343	310	313	287	301	311	277	287	291	312	309	312	293	334	307	308	308	324	311	300	289	303	299	314	284	302	308	306	302	331	277	315	260	335	323	311	292	294	332	327	299	278	311	273	362	319	297	324	311	328	314	331	306	301	312	308	328	323	324	301	315	298	279	294	335	300	294	287	309	307	303	309	300	292	331	285	280	314	302	296	308	271	314	313	277	293	309	318	317	308	338	328	342	252	309	292	291	332	299	322	322	307	290	338	274	304	309	320	302	355	325	305	306	326	336	313	318	318	330	303	301	323	320	311	320	290	307	294	299	279	277	324	294	304	277	308	323	300	329	319	339	337	284	332	314	311	334	286	345	320	300	318	275	305	287	301	284	337	317	289	326	315	327	293	311	289	288	331	329	309	280	322	307	326	303	295	296	291	292	300	307	291	330	301	302	296	300	320	312	289	327	319	288	288	314	298	333	268	327	284	323	307	305	273	308	306	309	320	279	288	313	326	338	287	268	283	306	309	296	308	308	301	320	293	327	319	323	320	303	336	320	319	294	327	314	298	322	319	317	311	316	342	318	297	335	323	284	264	294	295	321	317	329	295	322	299	315	323	282	330	321	294	301	304	305	291	299	301	278	312	326	286	312	331	320	296	295	317	309	307	295	324	328	317	279	290	291	291	293	301	314	300	293	316	335	289	332	328	271	319	309	316	311	303	316	326	284	293	308	350	312	307	314	291	298	299	305	309	295	312	323	321	257	333	312	317	305	345	320	315	303	298	299	296	313	296	280	325	334	332	337	270	302	307	279	304	296	323	303	299	312	319	324	280	306	304	311	314	322	284	296	281	320	326	328	291	315	325	307	323	333	313	310	331	305	345	298	296	340	299	321	349	349	294	315	310	298	290	322	286	331	305	293	288	334	291	303	318	297	284	319	304	322	301	326	312	288	329	324	326	303	294	288	329	309	294	298	312	302	283	363	296	320	325	320	288	291	293	313	295	350	322	307	348	311	298	328	290	333	330	305	294	293	314	314	287	304	327	300	335	323	316	323	297	309	292	303	302	314	323	318	292	306	348	334	292	315	305
8780	8995	8651	7701	30921	44588	34539	23270	11200	4081	1493	811	595	568	598	563	532	565	586	559	601	609	597	558	558	563	598	556	573	573	552	616	612	547	583	560	581	533	490	554	559	549	576	619	554	581	527	567	583	556	595	584	569	551	565	537	567	566	583	563	540	608	599	568	578	499	547	558	603	584	581	629	630	537	588	581	542	589	569	525	546	552	569	594	560	567	528	548	544	552	572	594	534	551	514	548	584	636	572	614	548	554	569	638	583	575	562	559	588	583	569	583	578	557	570	606	556	579	591	592	579	591	528	540	556	568	575	578	569	604	569	570	563	595	567	532	542	564	599	585	587	550	577	538	571	574	574	578	540	557	584	604	559	570	578	581	571	565	605	570	569	608	561	604	617	576	558	581	598	541	581	568	547	554	583	595	597	576	578	552	559	550	581	587	593	542	571	538	579	579	567	572	562	525	566	546	537	554	548	529	564	575	557	556	563	548	572	600	579	603	583	588	569	569	589	617	568	622	573	562	628	557	546	541	605	562	597	563	529	577	627	575	569	562	600	555	602	548	567	596	552	603	534	567	582	549	570	569	541	583	587	595	570	569	554	563	588	531	553	604	582	541	533	566	585	556	502	582	593	562	557	586	531	561	603	573	532	559	590	608	581	596	545	571	627	574	584	592	548	581	534	545	605	543	567	592	588	594	652	557	626	577	564	560	537	595	612	593	587	620	567	572	584	556	558	569	577	524	592	577	529	629	579	528	556	588	575	587	597	576	554	582	566	556	583	525	628	563	564	556	569	578	588	574	537	563	571	581	598	624	560	521	595	598	600	584	594	561	529	572	555	528	596	581	569	571	598	543	572	566	588	605	585	580	591	558	559	536	603	592	619	578	567	605	557	561	548	570	584	578	550	567	598	556	614	533	591	593	597	612	600	580	589	553	574	582	610	557	543	557	582	551	561	606	557	571	580	565	572	595	547	583	583	551	558	565	556	575	551	615	568	595	555	539	566	538	581	596	539	553	566	602	604	542	548	619	560	605	560	554	595	571	557	508	605	562	566	577	568	563	553	598	572	535	607	528	518	552	584	548	540	566	588	551	609	625	563	576	557	560	546	544	553	561	542	573	534	582	561	537	557	614	550	563	559	555	612	612	573	561	569	580	579	556	573	541	589	612	591	626	560	597	585	578	624	580	556	564	491	569	574	578	554	570	584	590	540	567	570	567	576	565	593	507	569	575	575	584	560	590	533	577	591	559	558	575	615	548	621	543	577	568	567	531	609	540	577	556	556	544	541	608	550	590	577	567	569	596	530	559	565	565	528	546	541	571	594	568	575	565	589	594	560	567	563	595	578	522	543	562	593	572	546	565	535	535	596	604	567	554	630	588	572	550	614	590	570	559	567	555	534	598	524	544	527	604	589	608	583	562	552	584	574	581	565	543	599	585	630	595	569	583	593	569	603	539	561	593	596	545	562	602	572	652	561	581	589	533	578	568	570	602	561	540	569	575	574	596	558	571	593	521	564	597	589	584	568	574	563	574	600	546	612	534	566	557	626	570	602	562	593	557	545	599	604	556	574	565	595	542	593	604	555	557	585	578	539	572	592	551	593	537	533	595	550	557	547	582	571	577	583	588	605	604	579	604	530	581	540	610	556	582	536	530	630	588	577	601	562	614	541	599	596	609	571	526	544	535	579	547	601	558	566	580	608	547	579	539	604	565	589	607	570	566	612	558	582	581	588	581	581	597	567	560	583	559	567	518	590	546	546	593	574	538	589	581	609	576	569	605	583	553	562	544	519	562	566	612	585	537	568	575	637	572	622	584	573	574	585	573	556	544	594	616	556	587	568	575	545	594	546	592	573	617	583	569	556	595	619	564	554	586	609	592	582	517	582	558	559	553	605	598	594	583	581	578	580	568	577	561	569	561	546	598	580	603	528	597	574	576	580	553	587	553	515	561	581	564	587	582	579	577	575	514	619	553	601	565	575	572	574	550	588	550	572	552	599	568	603	567	563	586	534	554	516	595	549	543	575	571	615	571	548	581	530	543	566	566	589	572	555	601	548	585	594	561	556	549	544	545	526	535	599	564	570	607	541	571	560	583	593	539	578	582	536	522	569	585	642	572	558	576	571	536	521	583	563	586	608	621	538	519	597	599	595	560	586	577	585	570	585	596	588	567	543	549	548	554	605	590	558	589	644	558	582	589	602	582	548	584	570	581	552	561	578	560	572	555	598	594	562	557	577	603	601	529	578	555	590	587	582	582	610	558	595	576	560	578	574	599	570	603	538	577	571	585	589	569	599	557	582	567	605	613	576	602	607	545	594	577	530	587	530	546	584	589	628	571	579	580	575	563	621	553	554	580	564	554	565	601	557	595	605	543	577	574	560	589	611	602	547	563	587	574	568	549	550	569	544	578	545	577	571	561	594	542	579	565	552	582	570	571	595	563	569	589	592	560	579	581	580	583	603	565	593	553	616	538	570	515	553	565	617	576	566	603	524	563	598	591	562	511	586	595	529	580	593	593	568	579	622	544	558	591	579	550	527	567	591	611	549	555	568	563	577	599	590	545	583	591	574	589	596	608	567	567	603	590	578	593	598	587	590	597	586	604	564	559	542	578	554	634	547	566	579	544	607	526	565	574	610	591	580	618	584	598	551	616	534	554	542	560	586	564	520	555	578	601	597	560	556	584	593	607	575	553	592	536	576	602	541	552	595	616	586	560	567	607	563	563	563	540	593	570	566	573	575	578	560	569	525	560	581	568	586	575	575	568	567	572	573	546	544	590	576	592	599	599	581	550	565	551	580	581	519	540	573	608	594	571	580	577	610	564	582	623	555	581	561	584	552	580	590	571	542	549	589	564	557	599	561	569	577	562	560	556	587	598	581	575	613	569	573	602	559	540	615	587	522	541	604	550	535	584	604	550	542	582	586	602	527	612	600	561	640	593	572	564	612	576	574	541	572	570	540	543	551	591	566	589	568	587	592	563	580	550	577	588	593	580	582	550	582	595	579	597	577	551	555	579	579	565	535	609	583	571	588	569	546	583	603	553	597	611	597	563	571	585	574	560	616	577	542	589	574	543	586	556	594	579	551	576	582	591	569	575	568	589	556	584	553	591	586	566	587	574	553	550	585	553	575	569	578	557	607	560	570	512	589	551	609	565	557	561	565	555	544	624	559	571	608	585	566	609	614	540	580	531	533	540	566	543	562	565	579	538	549	572	555	582	548	566	566	545	552	585	566	524	603	586	550	572	574	615	598	574	585	585	544	577	593	573	561	550	611	551	565	603	568	596	565	561	551	578	598	530	553	606	567	569	548	585	595	559	570	594	547	598	558	606	588	589	599	598	618	589	610	590	584	570	553	533	501	582	566	557	579	597	610	548	554	611	542	562	589	598	562	588	556	563	563	590	623	552	596	586	524	572	558	590	572	592	559	589	538	575	578	574	579	545	576	557	551	560	593	604	555	577	557	573	546	576	552	553	589	576
23043	21068	28702	23637	37995	58149	46628	28225	13846	3841	902	405	273	243	288	278	259	213	236	228	244	258	232	239	222	246	252	252	231	247	247	260	242	230	246	217	241	223	228	233	257	226	223	239	234	244	239	229	235	231	244	243	225	243	229	234	266	262	238	244	243	232	234	249	232	243	250	238	230	258	248	233	246	248	248	236	255	239	218	222	209	216	226	223	226	227	235	233	243	223	246	237	229	223	234	240	232	241	244	237	248	242	255	242	246	256	235	237	236	221	247	222	230	247	248	231	213	253	224	212	224	260	243	245	251	260	220	222	252	260	243	247	221	236	240	263	233	213	223	240	249	241	240	245	226	243	241	239	235	220	221	237	240	211	247	228	226	243	214	256	259	252	231	250	254	234	250	256	226	209	217	240	235	220	251	254	216	237	253	238	241	245	215	215	240	236	220	242	226	235	249	244	236	249	220	185	237	245	229	257	245	238	243	228	213	251	220	244	223	232	230	211	218	215	257	240	239	242	228	243	254	250	222	214	229	212	256	251	234	205	237	236	248	220	256	276	221	260	239	243	255	221	230	232	234	225	228	234	237	216	257	208	231	232	226	236	240	228	211	237	258	225	229	231	221	222	272	236	235	245	253	238	223	259	229	242	242	232	271	232	241	276	247	235	243	254	197	229	261	231	215	241	219	225	226	264	222	223	257	214	220	214	249	241	261	244	244	189	237	229	241	275	220	260	206	222	267	252	234	236	243	249	264	242	249	233	225	232	257	219	258	209	246	272	239	213	237	248	229	231	228	239	234	226	247	235	256	221	242	250	218	247	248	234	240	231	239	250	220	215	239	224	199	202	223	241	259	212	222	221	204	268	191	248	241	239	221	221	222	229	247	240	254	197	236	226	230	236	230	266	223	238	216	237	241	257	230	226	230	224	213	236	250	240	269	224	244	251	229	232	232	245	239	224	228	239	230	228	237	233	234	225	225	232	208	251	247	235	246	262	243	235	227	247	235	249	242	225	246	244	233	234	220	234	242	242	229	245	242	225	235	237	220	247	239	211	252	256	225	240	232	220	238	226	246	234	238	229	210	229	215	238	250	221	271	263	234	233	242	218	233	259	206	244	249	232	233	246	240	241	240	235	232	239	225	216	231	293	240	210	246	233	232	240	244	217	238	217	236	221	229	230	223	234	217	226	236	234	237	237	262	250	253	230	228	210	242	221	229	228	229	266	238	219	228	207	250	218	231	232	252	230	255	228	245	247	268	245	249	260	202	242	224	206	234	260	211	223	259	243	220	228	245	244	228	227	251	221	231	231	244	236	248	214	239	256	233	257	233	249	249	233	219	236	260	223	209	258	267	251	227	259	270	221	245	269	213	251	253	228	247	241	231	232	229	229	237	213	241	255	233	218	236	233	224	250	237	239	206	225	222	257	259	245	206	221	230	249	238	231	231	260	272	192	218	216	236	226	241	231	235	283	231	232	219	230	231	240	224	245	254	238	227	214	216	256	242	216	239	245	209	238	270	246	253	236	250	252	238	244	255	228	248	217	223	219	217	249	263	257	251	220	252	264	218	239	251	204	254	205	172	219	231	260	240	228	208	222	205	224	212	259	238	243	258	279	238	236	218	232	234	280	241	229	247	245	230	221	213	247	220	206	242	246	240	242	262	233	237	215	234	246	228	231	227	231	236	243	231	251	218	218	235	226	250	222	222	280	275	217	248	239	236	255	203	230	235	224	249	244	243	229	221	219	267	242	236	246	229	206	262	255	222	274	245	246	209	267	254	237	228	254	226	246	230	219	226	231	237	264	239	246	240	249	226	246	208	223	241	240	209	219	224	212	236	252	239	210	232	212	242	249	224	237	231	225	229	226	244	221	268	244	220	228	244	230	225	227	231	276	232	238	227	241	239	255	239	252	230	238	227	240	286	257	227	224	228	236	250	229	257	232	225	221	239	224	219	237	246	223	207	244	213	247	231	223	233	236	217	207	216	221	247	211	219	217	251	238	205	251	230	218	219	268	220	229	207	211	248	232	234	235	227	268	236	251	234	217	229	245	233	240	250	252	264	241	260	235	262	226	221	244	230	240	251	237	214	251	221	228	236	228	235	240	230	259	264	236	249	229	234	247	213	232	246	242	262	243	222	232	232	240	243	252	244	264	221	238	237	233	251	219	225	238	255	237	238	231	232	231	227	232	248	243	257	244	247	221	253	253	241	235	223	240	245	247	263	226	176	223	237	239	249	239	257	230	229	261	229	230	253	210	227	225	237	245	245	244	212	238	243	243	227	237	212	246	202	214	238	258	196	192	249	237	239	228	245	241	237	237	225	218	263	256	233	243	210	256	247	245	234	221	231	237	226	258	254	221	225	235	222	217	224	271	238	218	223	235	229	211	241	245	220	236	240	208	260	232	222	240	223	214	242	220	234	252	211	247	229	237	261	238	232	240	227	228	223	243	214	249	195	229	229	237	238	222	239	237	249	235	226	227	220	236	220	235	247	232	222	240	228	235	247	240	218	238	204	231	223	232	238	242	248	242	230	242	228	258	251	213	225	229	224	252	223	216	232	214	229	232	214	238	233	238	261	238	253	268	252	260	254	254	210	232	261	257	234	260	217	255	247	242	257	250	250	232	233	270	249	246	225	224	215	221	205	257	249	235	247	228	276	227	241	230	208	216	217	237	223	235	253	243	249	226	227	236	239	225	214	233	247	234	212	233	240	247	203	198	225	227	261	254	240	216	255	214	240	222	238	243	237	222	231	266	226	236	237	232	238	217	209	240	230	210	239	224	234	214	227	219	240	235	234	220	235	238	233	244	213	229	256	238	215	229	222	231	232	231	230	219	255	232	204	278	228	225	234	225	223	215	254	239	248	231	231	224	262	226	247	244	247	232	228	235	270	239	224	220	228	245	236	230	259	236	235	237	231	237	213	231	256	243	232	233	265	256	233	225	234	223	222	228	244	253	236	229	236	257	230	214	229	239	233	243	233	214	248	242	239	251	248	227	218	247	263	223	239	236	255	272	227	239	252	247	238	219	245	212	236	230	231	234	213	249	252	232	245	261	256	240	248	243	223	248	233	213	244	234	231	228	223	260	219	221	223	275	240	218	217	240	220	256	230	237	214	229	209	240	259	241	269	230	238	223	217	244	245	226	225	247	221	242	216	252	236	242	240	248	265	229	233	244	228	248	224	231	265	235	260	246	227	228	259	243	219	244	233	240	217	243	248	257	221	209	227	234	250	211	232	257	231	231	251	222	241	220	230	217	246	225	228	252	265	221	211	248	225	237	231	221	233	230	222	212	226	208	211	223	246	255	205	251	266	234	229	213	253	213	205	229	258	226	232	261	232	252	241	228	236	233	246	230	227	244	257	224	216	220	245	197	229	255	244	240	220	256	204	263	212	245	227	210	202	227	218	224	241	216	257	248	227	232	229	236	255	215	260	254	254	249	235	229	254	220	232	204	220	254	232	261	225	243	242	232	233	221
15558	20426	21213	22510	61672	64789	49219	34565	20164	7728	2361	798	544	429	443	414	452	471	435	422	437	464	431	464	440	439	428	432	445	428	424	381	421	394	436	433	449	449	460	410	399	409	422	448	407	410	380	372	434	412	393	466	421	439	409	441	453	392	423	416	407	414	436	424	428	417	466	437	423	440	469	444	440	434	418	395	446	409	399	429	445	384	433	440	387	435	421	450	452	467	416	418	420	411	455	388	403	395	424	401	424	433	462	448	410	408	433	434	446	439	408	442	415	411	414	379	425	429	461	382	415	423	403	393	440	439	419	421	446	410	441	393	417	434	401	435	435	420	435	451	432	441	425	392	433	421	467	424	443	392	450	424	436	441	425	461	413	423	403	421	414	422	436	420	427	430	415	414	440	406	443	381	441	398	438	426	431	453	405	459	413	400	391	421	429	403	408	440	406	430	380	405	432	428	423	437	434	456	418	403	434	414	410	427	446	408	461	426	418	441	417	415	448	428	426	469	434	430	422	445	427	405	433	464	434	417	381	430	470	403	435	431	451	398	408	433	415	404	389	417	414	414	409	401	433	432	408	437	425	424	424	438	396	402	433	411	427	430	376	443	425	427	397	429	415	409	442	447	393	453	420	400	420	446	431	423	437	429	417	427	446	418	435	427	380	440	443	392	446	460	414	442	429	417	435	425	435	429	416	427	434	478	440	408	410	421	440	445	385	418	442	413	437	426	433	418	446	411	420	444	417	410	427	461	416	427	438	396	409	431	434	437	438	414	442	419	442	426	398	468	446	480	445	412	410	431	438	400	406	408	413	404	418	426	426	405	425	409	417	395	411	418	456	413	424	439	409	434	439	445	416	458	466	422	417	440	486	435	418	427	426	437	429	463	409	432	414	411	423	414	469	408	423	419	432	416	399	418	422	410	430	424	420	434	408	446	389	426	436	435	447	419	460	444	412	423	425	433	430	410	405	420	414	446	421	453	416	454	440	411	414	426	425	437	440	414	419	449	410	456	416	458	442	432	457	415	422	396	407	429	457	456	460	430	394	423	437	399	419	434	442	408	461	437	413	452	420	468	413	421	435	438	429	424	429	405	415	457	418	465	394	433	416	400	412	426	419	470	446	441	435	388	409	423	442	440	413	419	440	408	427	437	409	420	446	396	409	423	419	441	437	417	414	411	409	460	423	430	439	471	400	442	413	428	465	442	419	456	471	420	439	407	418	418	420	429	448	445	428	416	436	407	430	415	450	440	390	427	469	417	430	440	412	397	387	418	439	421	439	394	400	436	391	395	408	382	410	440	454	447	402	423	422	417	420	409	438	469	445	454	403	419	453	445	423	457	432	436	417	426	375	441	422	451	416	447	428	433	446	459	418	442	411	401	394	422	410	425	445	430	434	456	419	438	428	397	394	437	445	456	431	408	437	446	409	421	418	418	417	421	405	445	440	428	455	419	420	432	421	391	424	426	445	402	356	441	426	419	412	430	442	439	408	399	442	438	393	442	414	429	425	416	418	394	431	446	404	440	447	438	451	420	425	428	403	430	445	421	454	429	405	420	381	426	430	421	437	449	433	430	455	392	432	417	429	420	446	421	413	446	441	429	422	446	408	431	400	423	392	399	417	423	426	461	456	445	381	421	440	432	456	422	448	426	427	443	450	432	428	420	433	411	433	445	440	422	425	421	401	418	431	433	425	423	409	462	450	428	408	419	425	445	422	397	452	448	420	436	477	463	441	444	449	453	434	407	405	453	403	398	456	459	432	401	388	433	451	420	398	460	419	435	431	438	386	411	409	425	434	419	433	435	454	434	411	453	434	432	415	435	385	459	440	432	448	427	436	436	462	428	448	434	396	422	462	471	436	444	423	447	461	433	421	451	448	378	399	407	432	412	426	415	428	412	417	452	433	453	441	438	444	409	443	417	410	411	445	436	459	406	415	425	420	414	419	421	467	413	437	429	446	399	406	432	427	420	442	455	417	405	419	427	440	413	413	395	393	389	414	415	414	387	430	409	429	426	430	432	399	448	450	423	463	429	385	427	394	440	447	429	420	479	415	385	438	420	431	380	389	469	458	440	446	457	439	438	440	457	437	426	422	435	435	433	449	436	400	439	456	447	399	415	410	438	432	439	425	428	397	424	389	427	450	420	417	393	415	381	418	427	387	485	419	397	444	462	389	415	465	423	404	432	415	420	419	453	415	439	397	443	398	430	391	416	408	423	451	435	434	422	453	429	450	387	426	416	391	390	446	407	413	428	476	432	430	429	437	444	446	426	457	437	449	435	426	421	439	410	436	437	425	443	425	413	415	416	424	426	399	470	383	441	448	432	448	404	430	394	457	433	408	459	399	426	423	455	396	406	410	399	417	433	436	475	436	428	432	446	404	413	434	405	435	458	439	403	402	412	455	424	445	456	432	433	397	446	464	403	435	424	418	424	457	391	402	415	431	427	420	402	385	420	414	374	440	439	430	417	429	451	406	412	455	444	428	404	444	425	461	426	397	411	393	410	412	395	434	410	428	416	437	409	429	445	415	426	403	470	452	454	417	406	435	410	438	413	391	423	433	427	398	441	424	414	437	467	411	457	436	466	447	413	400	426	436	452	398	450	414	443	418	427	402	409	413	385	426	419	417	410	407	446	433	433	444	458	423	431	431	432	432	455	458	414	414	420	424	424	427	411	427	431	453	423	409	420	424	430	428	439	405	426	414	429	453	450	435	438	465	435	424	416	431	412	440	447	420	399	425	434	381	458	435	431	412	455	430	449	426	404	415	463	425	415	432	453	406	433	461	421	438	427	447	421	405	396	415	400	407	426	384	453	428	434	454	405	426	427	439	414	419	453	448	467	418	459	441	441	403	423	399	460	415	440	414	394	419	437	415	460	433	452	411	400	415	478	440	440	398	445	439	435	430	382	427	427	414	416	469	446	430	442	450	456	423	443	425	429	387	393	419	425	447	396	439	407	425	411	451	392	396	417	435	415	416	414	401	440	414	439	436	471	407	414	437	419	413	415	426	428	397	394	402	424	432	432	400	413	406	433	422	474	407	432	474	424	408	449	417	413	396	396	416	429	424	381	438	391	417	439	452	407	427	420	434	408	452	428	407	428	389	436	449	436	419	418	425	442	447	414	441	436	409	406	437	410	441	412	427	416	435	444	417	427	434	446	405	458	444	419	428	443	443	405	405	433	434	468	446	430	491	441	462	440	426	427	425	405	424	444	437	450	443	423	390	403	397	411	426	415	438	420	426	421	448	462	422	433	393	458	411	428	440	424	414	448	415	496	439	429	415	446	416	423	423	414	442	455	393	476	409	419	412	405	453	435	423	426	423	415	431	429	438	447	408	422	442	432	420	430	432	432	430	421	441	420	427	408	413	415	426	437	455	418	413	417	396	445	440	410	420	431	416	449	432	418	428	463	397	427	452	382	413	436	436	474	430	450	420	419	427	410	424	422	410	431	434	424	409	440	439	424	440	426	441	400
26455	19806	6290	2224	14691	14832	9137	4164	1585	676	416	347	363	325	322	346	358	327	353	344	370	326	352	313	346	316	340	339	350	327	341	361	325	326	376	356	340	341	291	324	315	320	314	323	340	352	325	318	333	336	313	342	350	312	332	349	341	353	330	326	328	350	340	363	344	331	333	340	329	331	346	323	359	323	362	329	346	372	341	357	319	350	338	332	340	324	361	333	339	319	348	324	334	321	330	322	324	318	319	323	336	339	363	330	336	344	356	345	349	331	325	333	323	336	348	309	328	343	360	333	319	326	341	369	333	350	340	313	354	344	336	343	304	368	333	357	295	370	324	371	316	324	343	351	305	340	316	352	329	348	374	316	336	359	345	337	324	314	344	303	326	319	318	316	352	325	351	332	329	331	358	332	347	315	339	305	331	339	314	326	332	310	308	379	349	309	359	331	327	325	329	355	347	367	337	336	319	361	321	336	331	324	326	362	320	337	348	354	346	347	352	330	341	321	347	328	339	348	318	365	350	355	345	357	338	323	369	297	342	331	362	341	309	348	316	352	316	328	311	324	321	306	318	314	349	310	340	323	345	349	355	315	312	354	366	337	294	321	342	297	321	346	353	333	361	357	351	339	335	340	328	314	357	358	346	336	331	378	295	339	337	347	318	334	353	347	347	354	317	308	337	306	339	354	339	352	320	334	349	344	349	365	336	357	314	357	338	331	321	339	335	353	341	348	315	345	326	337	341	334	385	318	331	335	348	323	307	340	322	309	350	335	288	356	323	334	345	306	334	327	344	351	348	363	348	332	323	344	332	366	338	344	297	313	350	332	344	355	358	341	335	332	323	361	334	341	342	325	337	332	376	306	331	346	333	344	352	316	359	342	326	359	343	359	353	285	365	343	324	324	329	334	359	340	321	330	346	318	347	314	299	351	355	336	325	374	336	319	360	390	336	338	345	309	344	364	378	325	327	333	355	331	297	343	351	338	317	318	332	312	351	366	327	332	359	320	292	352	343	327	383	354	333	351	349	326	353	356	333	349	337	329	382	316	361	351	347	319	343	331	332	329	340	318	352	339	335	322	324	314	358	294	314	322	327	343	340	364	353	304	315	357	316	340	316	331	341	347	353	342	328	341	363	371	346	300	349	306	348	320	362	314	326	346	320	339	356	325	330	323	323	328	339	307	340	323	357	342	348	336	327	330	321	304	346	360	351	336	367	332	326	346	354	323	330	357	322	336	320	344	332	352	336	319	343	349	333	307	352	349	333	350	324	355	321	326	346	341	389	336	359	374	337	324	349	351	360	339	319	335	371	295	331	284	324	362	352	341	347	331	327	338	333	350	356	327	327	316	324	354	356	340	320	361	343	347	346	339	348	369	355	330	321	359	341	313	323	366	331	317	358	309	349	356	311	340	324	323	363	342	354	347	338	353	329	344	333	326	310	373	348	336	317	317	334	338	359	319	342	321	328	341	342	343	351	311	325	367	332	316	348	344	338	344	350	363	324	341	343	352	356	347	338	370	342	351	326	336	333	355	328	328	332	332	353	316	333	339	355	355	331	348	347	358	339	321	343	360	323	346	327	315	333	319	310	366	305	328	304	375	342	344	309	308	340	335	317	345	355	298	345	343	348	328	342	353	365	340	351	370	349	318	342	350	345	317	316	361	291	337	321	338	332	334	351	321	336	331	299	327	310	339	332	351	327	331	324	347	326	325	318	341	350	371	314	341	372	340	341	368	314	333	341	320	350	343	356	355	324	345	314	344	354	357	320	312	314	345	343	321	343	339	351	331	355	329	326	306	314	334	339	343	331	339	325	339	326	309	364	352	351	350	335	338	335	359	329	341	335	346	361	343	320	363	333	356	337	323	334	293	357	329	320	331	372	322	321	332	313	352	344	342	314	303	325	338	315	349	333	313	366	328	344	330	379	343	332	331	331	323	340	324	297	367	323	329	332	317	326	341	337	332	350	349	350	346	346	315	332	345	352	346	330	341	335	333	331	330	317	311	323	334	325	334	291	317	325	344	306	310	309	312	354	317	359	363	334	325	333	363	327	320	373	372	350	337	332	330	316	336	330	327	319	289	326	362	345	317	354	336	352	328	343	324	335	349	288	328	327	337	337	336	366	330	354	356	298	324	323	308	333	344	332	347	318	343	312	345	334	333	354	364	321	344	324	328	336	327	310	323	363	309	357	320	320	320	352	321	327	330	341	353	317	350	320	352	338	340	352	364	314	374	323	327	337	315	354	346	326	351	331	312	295	341	337	334	326	338	354	346	374	342	322	340	344	312	395	323	335	347	344	344	338	302	358	313	332	323	331	306	329	320	302	320	346	328	356	362	321	330	327	331	343	343	338	366	336	354	327	296	320	295	312	342	342	337	313	317	345	320	367	343	371	297	386	337	318	339	331	298	295	352	374	350	350	308	333	344	342	373	345	326	337	332	345	370	334	321	380	337	338	323	331	329	317	345	335	357	333	325	349	307	322	335	325	354	320	335	304	321	359	317	371	347	364	354	327	350	332	365	297	332	300	359	325	295	336	337	366	338	328	351	344	355	337	311	363	336	357	334	364	323	328	337	325	353	322	355	349	338	352	322	348	303	321	336	363	312	337	329	321	315	350	332	325	338	340	351	327	344	325	308	365	319	327	304	331	342	339	350	351	339	335	303	355	331	365	321	337	333	304	313	308	329	355	364	328	338	311	324	324	369	336	329	343	331	350	359	322	324	333	326	355	339	328	344	357	341	363	342	309	301	306	354	325	325	339	346	344	329	334	363	339	327	330	350	308	368	316	314	372	317	325	327	340	309	372	336	356	341	299	332	354	330	310	314	299	354	389	356	334	311	326	330	353	335	314	308	357	351	317	348	337	330	314	333	320	335	323	318	342	330	335	290	354	330	328	345	359	347	353	323	341	352	329	330	319	337	340	366	338	334	319	361	313	331	333	334	320	348	344	350	351	347	353	346	333	314	333	325	328	342	356	334	311	317	332	343	344	366	366	339	355	312	379	339	365	347	359	332	352	303	344	327	329	321	326	335	337	336	324	357	361	313	318	348	328	340	345	332	350	318	304	308	355	317	325	366	313	354	345	356	339	336	302	342	328	360	326	347	326	363	352	359	331	345	312	306	375	349	332	352	352	334	345	317	313	352	366	306	321	320	343	332	338	323	328	319	340	337	357	337	348	341	322	310	335	332	365	341	329	355	359	336	325	291	323	310	328	333	373	343	332	315	329	324	348	329	350	338	321	374	330	329	348	357	335	372	339	365	350	330	314	359	327	333	369	328	330	328	359	338	339	360	353	319	329	341	316	308	342	309	342	314	330	322	357	316	328	305	302	324	341	295	349	345	316	321	331	337	357	355	338	327	310	321	341	358	359	314	379	343	337	322	323	344	317	343	367	344	313	341	336	323	331	336	330	375	300	338	335	324	345	338	364	346	336	351	332	328	339	333	328	325	349	352	340	373	329	347	333	318	335	346	337	306
6792	3087	2744	4514	25217	23227	15967	8473	3569	1451	837	646	649	571	588	637	574	632	591	604	598	618	608	635	622	590	622	635	658	600	600	603	620	580	624	640	647	655	587	608	577	622	591	599	638	601	612	606	624	622	607	654	601	589	641	653	624	674	583	617	600	659	623	617	602	570	568	603	656	641	617	663	605	602	628	624	592	625	625	624	586	648	609	592	588	600	642	608	597	575	630	601	685	621	662	605	635	620	598	576	574	613	604	629	615	581	640	583	598	645	582	628	615	588	635	608	608	624	621	627	602	645	592	611	639	642	633	618	582	613	628	609	587	606	637	651	643	619	607	581	579	572	585	586	626	588	653	609	606	611	610	582	608	576	624	597	605	577	669	622	643	571	671	644	620	591	583	621	616	587	630	604	621	595	580	642	611	595	619	620	607	606	595	622	643	614	588	589	614	608	612	609	602	657	615	599	622	594	640	568	578	592	599	578	658	604	632	613	617	617	600	637	649	626	621	579	593	642	640	637	649	601	618	659	583	637	593	612	564	600	582	616	566	592	605	573	540	581	609	610	627	590	658	655	628	592	635	555	652	628	599	588	651	596	621	660	627	599	604	589	626	650	594	643	623	612	604	628	623	653	651	594	654	632	657	642	614	610	576	610	641	639	596	617	623	682	640	651	645	643	586	635	604	614	576	629	580	611	674	622	597	583	613	607	570	591	631	597	647	627	622	599	638	579	624	616	624	584	618	598	570	616	586	612	579	590	619	634	622	637	636	643	600	585	613	584	601	623	576	558	611	596	618	610	616	631	597	616	586	611	644	645	589	571	623	619	568	579	593	575	616	625	620	591	603	633	613	660	626	641	620	633	591	610	568	592	593	599	598	595	626	611	643	586	639	634	592	603	612	609	623	616	593	607	600	623	608	595	565	601	588	597	561	625	628	592	669	599	635	605	591	625	616	604	585	601	640	625	591	653	576	623	623	609	570	592	628	575	583	585	621	592	621	598	659	615	615	637	581	625	632	586	584	614	620	625	597	612	618	572	605	594	600	570	590	622	592	588	622	610	621	629	573	604	593	627	623	644	634	613	619	602	623	594	666	604	609	615	634	581	641	629	624	576	602	581	591	580	603	619	611	633	605	650	568	599	619	618	617	638	599	614	627	624	621	596	607	601	623	573	554	588	594	629	582	588	623	620	579	629	601	608	621	651	559	603	589	571	648	603	601	620	585	635	603	568	602	606	621	594	620	650	646	616	608	624	591	616	603	614	618	636	600	639	622	583	583	604	619	609	605	630	620	585	623	588	657	635	656	611	649	632	581	630	643	658	632	593	601	635	646	637	622	618	613	617	618	593	642	591	603	598	587	591	559	629	606	626	618	617	592	579	609	592	610	661	596	605	667	619	609	621	620	636	586	608	629	575	611	603	623	627	571	607	590	610	581	618	602	637	617	586	618	631	626	652	608	615	675	573	584	581	622	576	623	629	645	610	614	590	595	648	628	593	590	600	596	612	606	620	597	619	573	604	614	607	564	650	616	602	644	540	648	572	649	621	612	602	600	615	629	571	637	570	608	624	593	663	621	607	587	618	585	627	604	594	631	619	580	605	663	655	621	644	633	641	622	584	634	625	618	633	610	599	597	615	617	590	630	630	648	597	635	620	588	590	609	615	599	561	639	606	590	614	633	628	581	618	621	617	646	597	607	637	664	664	570	604	635	618	591	583	612	598	587	611	596	619	581	626	611	588	634	599	633	593	591	642	622	619	674	591	577	630	582	647	622	596	604	615	597	597	594	644	642	610	599	563	613	616	603	611	629	592	615	629	581	632	588	615	641	638	557	604	617	600	589	634	641	599	616	594	609	677	649	618	561	621	637	655	645	578	644	645	624	620	614	596	582	673	617	608	656	588	616	630	657	604	595	615	612	645	636	602	614	582	619	615	568	627	591	574	617	610	637	604	654	614	583	617	632	627	657	614	618	624	612	721	586	584	615	608	620	630	645	612	611	585	593	609	619	615	609	632	586	642	647	609	608	616	595	624	560	635	624	637	605	636	619	590	589	607	628	605	608	634	640	667	597	609	619	597	605	597	620	644	597	636	649	576	609	645	648	615	647	587	630	624	604	645	580	604	599	614	581	612	608	659	612	629	591	635	614	615	605	629	610	598	648	614	639	591	597	628	579	618	647	672	638	590	584	654	599	626	603	585	629	628	630	622	607	600	586	593	603	618	611	615	643	622	638	580	603	593	603	643	545	626	613	633	617	587	649	590	569	621	654	631	618	618	653	622	585	612	633	587	614	619	663	617	617	598	578	569	612	627	604	593	593	570	651	619	606	595	613	591	598	616	569	600	603	616	625	605	644	645	634	595	658	608	624	596	642	626	603	597	621	595	618	614	659	618	586	641	621	595	597	611	583	634	661	624	632	564	621	620	579	604	621	605	569	628	611	593	646	612	632	598	646	598	615	607	635	622	657	599	618	605	599	633	598	605	627	612	616	604	597	572	635	629	637	649	629	616	644	648	597	590	619	565	558	613	567	610	631	600	590	603	626	617	616	626	669	617	622	586	589	624	654	575	651	624	615	620	619	620	646	624	608	612	620	576	635	615	592	627	528	619	617	639	645	577	589	630	631	566	612	606	595	626	611	637	596	608	638	594	640	611	562	565	638	600	603	611	651	582	596	585	604	611	585	605	623	593	639	635	595	648	608	586	601	604	602	657	635	653	604	591	593	616	595	628	644	601	585	608	587	622	601	623	673	648	556	626	626	605	583	664	600	600	598	613	632	593	600	647	623	608	643	601	642	621	661	630	608	608	594	669	656	604	567	632	591	582	605	617	627	623	625	651	596	629	607	619	592	628	612	607	593	693	620	604	582	581	603	626	619	639	659	668	613	574	597	626	616	628	599	616	580	598	569	622	597	627	620	619	639	578	608	597	636	624	624	606	593	646	593	653	602	658	641	618	659	597	626	555	615	592	612	586	623	611	611	562	593	586	629	614	649	562	610	606	608	593	653	613	589	576	611	623	631	610	604	608	616	618	631	625	606	622	648	627	642	623	643	611	639	603	621	609	595	624	632	598	634	604	606	582	646	600	600	591	637	594	596	594	618	596	630	643	565	598	630	630	595	614	601	652	611	578	622	578	593	645	596	633	623	617	608	611	609	647	609	614	660	616	590	609	598	602	608	600	618	654	617	623	613	583	635	627	650	606	632	625	594	633	541	612	605	608	577	626	630	640	636	590	651	663	617	637	607	613	630	588	620	631	640	612	610	599	615	593	636	577	600	632	652	618	674	582	625	584	587	602	616	586	639	615	636	567	617	593	616	643	593	592	577	635	615	564	595	650	596	640	639	584	630	644	626	643	570	625	627	664	589	638	630	614	606	606	605	608	612	611	633	602	572	557	637	635	633	659	566	580	630	654	616	553	625	597	587	624	610	632	646	593	617	615	635	607	666	604	571	623	600	603	596	603	595	641	611	600	636	644	624	644
24620	20918	26508	25075	33870	38429	27654	13578	4334	1267	533	401	352	315	291	307	334	332	335	331	284	312	313	317	315	336	300	320	307	275	300	324	301	308	316	299	343	322	296	289	310	305	316	313	312	320	322	271	297	312	319	305	275	350	307	327	299	287	285	302	311	302	306	345	312	329	296	276	314	294	300	319	348	309	308	306	297	300	329	300	317	314	296	330	333	285	305	326	314	301	317	314	304	307	313	289	321	293	317	313	281	307	325	305	290	307	291	314	284	296	307	315	297	278	268	310	308	319	311	316	276	329	280	297	316	289	319	318	306	310	321	304	315	318	311	296	302	333	321	322	317	318	305	299	319	299	271	327	327	300	302	333	295	291	320	331	319	307	288	318	334	293	335	285	322	322	317	299	305	326	335	335	309	352	307	298	315	312	295	310	290	325	305	300	290	296	314	299	311	306	292	308	309	298	282	293	288	318	308	336	306	274	294	320	304	316	317	332	318	314	298	304	279	322	297	345	305	314	295	321	327	305	330	319	350	283	315	300	314	298	299	330	338	281	344	305	297	292	325	310	291	309	308	320	292	327	290	278	336	317	300	328	339	323	323	300	332	295	287	313	333	272	300	319	316	326	341	318	299	268	305	288	297	304	311	280	317	294	295	304	310	340	327	282	303	298	306	276	304	278	299	339	329	277	313	314	289	317	312	337	350	274	291	299	303	313	319	324	271	314	339	303	311	303	283	315	315	285	329	303	288	291	319	312	309	286	279	298	318	297	314	289	300	322	314	288	316	317	283	282	299	332	309	310	298	310	322	307	314	298	309	321	320	300	311	282	326	343	309	307	303	316	272	300	293	310	301	295	298	288	275	327	293	297	271	298	307	305	315	294	301	290	303	294	299	318	286	306	309	310	301	273	283	296	319	324	302	300	296	302	305	282	324	313	346	294	322	288	290	311	325	260	347	312	292	311	336	306	327	278	269	323	285	313	296	283	321	307	288	326	306	300	319	312	288	293	303	328	305	302	294	317	313	279	293	294	354	301	278	311	301	304	314	312	322	302	316	306	309	321	308	293	307	302	315	316	295	316	298	297	347	322	269	289	316	341	286	319	295	308	296	313	311	305	311	323	322	306	314	302	294	319	315	346	329	316	321	311	342	315	277	303	290	295	315	336	324	308	314	283	310	300	329	312	314	321	316	320	334	298	298	314	293	284	323	324	316	308	327	353	303	310	348	328	293	309	314	337	312	301	323	302	295	327	306	268	279	270	299	299	305	319	291	333	319	277	312	298	313	358	329	293	318	298	304	308	340	284	330	304	321	320	320	289	303	307	311	313	302	270	283	305	312	303	300	299	317	287	306	308	322	324	303	335	307	334	305	320	310	327	316	297	307	320	300	303	287	344	299	294	299	332	310	290	335	320	305	315	311	309	303	305	311	343	311	316	323	345	332	301	321	323	309	340	326	309	297	303	299	312	316	326	296	302	298	288	306	283	289	327	322	341	333	332	274	287	302	329	303	308	299	334	284	314	322	281	338	284	294	296	335	325	305	304	306	320	300	284	338	291	320	302	340	313	326	298	324	314	281	296	313	295	301	293	289	341	295	315	298	269	348	303	318	302	304	314	292	269	310	340	308	293	286	343	311	320	322	283	291	308	336	332	321	286	302	310	295	318	323	320	281	297	302	310	295	314	304	268	304	288	320	277	294	335	301	312	292	326	295	320	298	305	299	305	282	330	304	285	305	292	304	317	326	282	316	315	277	312	282	315	342	330	327	326	287	302	325	314	295	303	304	283	319	296	281	356	312	265	345	327	315	324	309	304	297	310	305	349	294	300	303	304	289	338	332	314	301	281	302	312	322	261	337	300	327	316	309	310	334	322	318	308	315	334	335	330	284	301	322	326	326	314	300	313	293	330	296	319	322	293	316	291	314	314	310	305	319	313	294	340	293	292	316	317	318	277	310	356	309	311	336	311	338	304	301	308	307	283	310	333	304	308	298	328	345	269	295	323	301	330	294	312	315	281	289	328	288	323	282	307	284	318	347	312	306	310	307	310	302	290	335	305	292	319	304	296	310	310	298	327	331	324	288	288	328	291	308	301	299	310	331	311	322	334	326	292	322	312	300	349	306	275	279	311	331	308	315	299	337	301	343	314	334	282	295	299	302	296	320	321	317	298	312	324	301	334	282	327	324	321	297	305	299	303	313	328	316	291	327	307	320	298	328	310	286	324	318	285	321	315	327	318	294	331	299	291	299	324	331	322	292	307	305	314	325	314	325	302	304	300	312	327	324	282	323	342	315	320	326	283	329	301	325	314	300	323	277	311	306	303	308	290	286	309	293	328	298	306	318	309	338	340	297	295	301	278	303	282	313	344	310	323	327	333	309	334	281	312	323	284	308	311	273	284	306	312	305	312	319	296	312	305	334	313	344	322	335	286	310	290	327	311	272	309	306	331	272	313	290	332	330	301	300	311	286	298	293	339	313	322	314	298	301	316	314	296	300	299	316	336	304	323	312	324	306	294	316	286	291	304	304	287	290	278	318	311	299	288	311	320	326	276	317	323	314	313	298	284	289	314	286	331	331	300	283	272	307	316	314	314	319	302	306	306	305	283	298	340	312	324	304	283	326	303	316	293	315	330	309	297	300	287	315	309	300	299	303	293	319	311	362	292	297	319	326	340	308	297	287	341	322	313	265	302	317	322	290	304	341	301	344	311	322	328	336	295	320	336	296	310	285	277	297	289	287	327	305	295	320	297	293	304	323	311	295	296	305	319	310	287	306	297	308	309	299	336	307	272	302	294	319	316	311	306	304	326	286	299	318	321	305	312	314	305	306	290	326	320	307	314	299	311	316	347	314	321	315	297	274	294	300	314	309	324	306	299	311	299	313	331	302	316	290	326	309	307	306	279	288	315	305	293	344	336	335	326	311	289	314	278	298	292	298	313	314	325	319	308	306	296	316	320	324	337	325	296	307	321	308	266	328	282	302	317	304	301	293	299	305	312	284	335	308	289	303	314	296	334	279	297	319	311	293	334	297	289	333	317	292	294	325	310	308	303	296	338	287	317	327	334	304	291	283	334	304	287	278	316	314	290	273	296	319	316	302	284	297	294	339	327	339	313	307	273	317	309	316	309	334	326	322	305	282	314	260	295	283	302	320	319	278	301	296	278	309	293	319	268	309	305	331	298	284	305	281	311	317	309	324	300	319	295	289	309	286	300	315	354	278	318	307	329	306	318	308	324	311	335	310	282	322	290	319	303	310	298	329	290	309	306	285	286	302	304	294	301	318	302	318	302	288	278	302	308	310	268	305	293	324	332	302	310	328	293	293	295	299	318	316	293	289	303	290	280	289	318	289	271	290	291	260	285	291	312	295	309	319	290	290	328	293	287	307	305	306	325	300	296	353	306	291	312	284	279	321	295	326	313	288	302	281	290	287	280	297	325	305	318	300	288	303	311	320	296	294	273	302	290	314	278	273	272	328	308	305	287
7986	9981	8646	16100	44807	42377	32860	20165	9021	3051	1231	744	603	533	576	600	601	554	597	581	573	559	545	560	522	558	543	577	544	546	527	585	575	557	598	609	585	540	583	612	610	569	587	583	594	543	595	558	574	585	593	592	559	615	630	541	604	605	660	571	581	628	581	557	532	593	582	542	552	639	541	591	569	551	577	585	569	537	522	569	567	571	587	588	552	543	558	604	558	564	578	582	579	587	590	604	555	558	581	595	588	567	591	543	556	556	591	583	580	560	562	523	523	550	610	577	564	554	594	536	571	565	568	584	615	563	587	534	531	568	573	574	547	571	570	556	571	541	584	560	564	523	569	544	572	590	541	550	586	549	575	581	552	564	596	533	625	573	531	593	514	581	525	575	537	588	549	618	581	614	593	549	577	594	559	594	596	558	613	594	567	527	541	545	558	575	582	605	526	545	545	580	592	546	571	590	622	561	554	582	556	555	557	579	579	570	593	547	621	595	544	572	594	551	595	600	605	554	562	575	585	549	578	586	601	546	604	559	539	570	634	561	544	581	547	582	566	583	561	593	537	549	576	558	547	598	585	575	574	552	544	607	590	583	573	567	573	559	617	550	560	548	583	518	599	519	537	600	584	549	529	542	603	591	579	571	572	573	585	614	559	555	543	515	530	605	541	601	576	561	534	549	577	548	556	520	513	586	580	582	588	553	569	569	549	587	549	591	557	574	558	555	558	591	569	567	617	564	559	603	571	584	573	586	525	587	574	588	606	565	577	602	561	593	589	591	567	552	539	571	536	543	592	579	552	566	555	555	551	556	573	556	603	549	551	574	581	578	599	580	554	583	578	574	578	634	534	564	607	604	576	540	552	603	563	559	587	550	603	585	612	607	578	561	542	581	614	606	563	545	563	564	574	545	600	588	578	545	555	577	566	585	560	620	578	607	507	566	572	537	559	572	517	598	577	610	567	544	558	554	577	576	569	605	569	599	553	567	549	543	546	580	538	573	614	577	609	575	568	575	554	577	578	579	633	575	593	579	574	560	569	574	596	538	597	588	569	577	557	581	617	552	540	597	565	563	549	568	546	561	548	559	596	543	603	585	584	507	586	571	547	564	523	555	544	552	568	579	577	577	555	557	565	585	598	569	549	536	542	556	583	581	509	577	556	569	562	567	588	541	557	559	573	595	542	542	558	547	573	565	584	567	589	568	569	592	597	576	565	562	564	580	601	570	601	584	561	570	619	521	619	578	593	560	572	596	572	568	634	577	577	581	569	564	574	505	519	594	596	521	593	520	522	583	548	619	559	584	568	545	534	581	573	558	563	519	603	601	582	542	577	597	551	519	572	539	580	540	574	578	559	537	597	617	629	584	596	574	541	576	579	542	552	511	586	587	539	559	576	576	575	594	563	557	560	599	604	560	593	572	550	576	570	613	589	548	582	565	565	562	575	563	617	579	576	533	611	567	556	571	618	562	538	600	543	589	612	595	615	620	537	585	582	540	578	590	568	566	553	547	599	571	592	531	573	553	588	578	562	566	607	577	636	633	590	576	578	578	535	607	554	611	541	604	551	531	572	583	606	586	567	575	594	539	609	579	620	555	556	551	564	585	569	577	549	567	571	595	564	576	575	571	548	583	563	581	573	587	569	571	582	587	615	587	589	577	593	582	596	583	581	542	543	564	536	599	571	564	556	551	544	583	536	595	570	593	593	571	552	549	518	554	587	575	589	577	568	556	501	537	562	532	577	621	588	529	560	548	556	584	612	571	556	568	625	550	562	547	560	548	553	578	527	585	559	551	582	610	559	580	566	561	576	536	550	553	598	554	569	562	539	556	560	574	567	588	519	537	590	548	617	616	536	619	566	609	579	667	558	566	556	541	590	566	571	606	517	564	591	574	630	606	559	527	567	606	508	551	613	510	558	578	615	563	519	548	569	570	567	569	577	549	545	563	570	563	542	595	524	617	557	582	545	566	581	579	593	546	566	593	549	611	520	598	590	540	553	588	596	587	543	587	591	531	574	552	564	573	550	581	552	560	562	536	638	568	552	548	548	576	586	587	558	551	541	551	593	586	548	584	590	525	578	565	552	588	577	624	515	595	556	585	577	578	550	572	570	576	587	618	553	583	550	614	598	601	550	580	572	541	584	573	553	572	553	557	594	590	596	553	570	562	573	605	588	557	611	596	566	566	544	593	558	577	574	580	579	592	561	568	604	560	538	583	557	596	597	547	580	576	595	602	555	572	573	556	550	557	586	593	615	556	568	575	589	573	578	547	540	571	593	542	578	571	564	562	567	553	560	556	535	567	580	586	532	538	550	571	568	595	579	590	635	536	599	578	582	586	544	604	595	581	612	585	589	544	551	526	566	539	608	587	559	596	552	555	611	624	598	567	538	577	571	560	537	554	508	547	598	610	570	534	566	548	570	649	597	552	576	575	602	583	581	548	590	575	588	605	570	572	589	585	567	533	540	530	542	599	558	598	619	598	543	598	532	555	562	582	560	557	592	592	573	598	557	578	583	539	585	611	602	605	559	573	573	527	559	563	557	521	571	584	554	562	548	585	577	602	576	581	566	578	544	596	552	553	592	574	571	582	538	575	577	573	562	564	555	566	560	573	558	593	570	548	573	560	539	554	549	558	553	588	571	547	584	559	544	600	567	612	575	565	551	563	547	614	534	582	563	610	533	575	566	592	569	596	583	578	537	544	576	571	542	572	564	611	556	574	562	539	534	585	563	606	613	594	564	575	577	593	554	535	574	573	541	557	538	553	567	591	545	562	577	585	561	572	604	594	534	564	541	570	570	587	572	588	576	586	584	573	567	600	607	557	564	581	549	569	582	585	626	585	566	582	586	581	617	560	574	609	585	541	552	558	620	563	572	586	550	561	575	552	583	600	556	566	583	518	590	587	512	549	548	538	566	566	503	565	575	545	542	559	604	567	579	598	575	522	560	598	554	597	580	544	604	576	536	590	570	566	549	582	554	572	586	559	569	583	557	569	570	593	577	616	527	567	579	565	598	521	527	615	536	584	600	571	581	585	567	591	530	582	564	574	569	548	537	615	579	546	556	578	547	536	585	584	572	617	575	577	591	550	558	536	640	576	548	602	590	624	616	583	584	605	552	571	571	612	530	559	560	521	614	587	514	585	568	594	586	549	543	561	544	541	593	595	528	599	592	565	600	576	563	585	539	599	571	564	557	553	583	572	561	574	574	539	543	560	577	528	574	548	555	587	561	587	579	588	616	541	565	584	544	560	581	575	538	573	556	552	553	556	595	568	554	622	610	578	566	577	527	597	594	565	605	548	578	591	598	563	531	548	526	555	559	585	573	569	568	595	633	552	567	601	572	578	563	588	538	589	564	564	586	597	537	573	531	514	530	590	518	585	562	575	559	570	527	598	547	598	570	543	603	535	582	612	544	550	573	586	595	569	582	582	570	572	588	562	515	566	586	514	600	538	525	550	569	547	546	566	568	547	572	585	566	566
23033	21032	28656	23578	34250	56583	47252	30196	15116	4541	1167	470	273	250	262	239	267	256	225	214	223	257	201	250	198	239	233	195	250	238	243	238	219	227	241	230	227	230	247	223	233	259	246	236	227	220	224	224	260	254	236	227	204	220	236	239	240	234	238	251	227	230	228	230	239	249	259	242	240	209	238	207	235	243	251	246	226	248	235	225	265	226	244	228	252	229	227	218	198	223	230	236	234	251	236	257	248	229	244	211	217	262	234	227	229	238	217	226	251	219	213	249	257	235	256	241	237	251	238	238	228	243	246	245	227	225	220	223	242	214	217	237	232	220	240	220	229	238	239	228	231	236	227	234	246	222	251	238	227	220	222	256	221	194	243	201	229	240	238	273	234	229	228	219	241	213	236	231	217	228	211	203	236	231	241	236	228	228	220	241	228	259	239	244	242	226	233	207	265	227	231	220	234	212	235	242	225	248	216	221	241	239	224	215	231	239	212	211	225	192	243	228	203	235	208	247	230	230	249	219	251	233	237	228	229	249	247	201	233	218	231	222	231	226	247	225	228	239	211	244	212	224	245	229	204	244	254	232	225	211	206	225	221	220	245	241	241	243	237	213	232	227	220	249	230	260	254	219	255	258	229	231	207	226	235	234	207	228	244	223	227	246	215	239	246	261	233	240	235	238	217	244	226	227	241	236	218	231	238	224	226	238	233	229	231	211	242	218	248	256	216	222	226	209	249	225	220	236	201	219	227	238	216	208	235	268	245	242	218	241	213	218	244	228	244	240	254	258	220	244	222	226	204	236	243	243	240	200	243	228	196	243	255	217	203	249	207	236	232	229	246	246	217	229	212	238	223	241	247	231	216	245	250	232	255	267	242	214	215	240	232	233	243	211	224	217	255	201	218	237	232	245	211	212	238	221	233	241	240	229	232	233	221	235	250	217	238	210	262	221	235	245	235	242	211	217	225	238	237	207	226	216	247	236	259	250	218	239	252	234	234	221	249	231	227	217	250	217	226	231	229	213	236	266	228	225	217	233	262	225	245	227	206	232	211	226	237	252	240	246	247	225	252	235	214	233	233	224	223	232	220	221	268	226	248	234	242	219	233	211	239	232	217	215	214	227	204	236	239	234	210	255	255	238	241	263	234	222	216	239	220	245	227	232	240	234	248	225	222	249	248	219	213	236	240	242	250	225	232	227	251	234	266	229	232	218	221	242	202	212	250	230	239	245	275	244	222	231	214	245	226	223	234	202	233	241	231	263	232	219	235	216	253	248	211	221	223	240	271	230	230	211	229	210	239	233	205	234	204	244	262	227	210	253	230	243	213	241	241	247	241	216	249	229	225	222	235	236	231	236	228	240	242	227	245	242	251	234	217	255	214	248	247	253	249	225	225	246	222	269	210	224	262	189	244	221	231	214	220	253	231	234	271	231	227	238	254	253	246	224	224	229	206	218	251	232	222	232	255	219	228	227	232	217	220	238	259	244	269	258	244	251	241	222	251	246	232	251	251	237	250	232	238	231	222	244	225	240	225	231	244	226	219	234	237	230	240	219	233	252	226	223	251	252	215	232	251	255	226	214	218	252	232	237	251	202	234	232	233	229	248	245	231	229	256	237	233	236	268	252	240	258	251	236	205	258	233	213	235	231	212	243	240	257	233	249	225	238	237	220	247	211	255	227	233	252	253	212	241	245	236	221	245	241	229	231	216	214	230	213	234	242	240	222	231	229	228	205	223	227	256	235	244	229	217	220	200	227	218	241	268	238	252	252	226	233	213	200	221	246	257	238	225	222	251	222	262	233	220	254	237	234	248	249	249	231	212	259	224	204	216	237	234	246	247	259	247	242	261	232	256	215	233	223	233	218	260	220	235	231	247	238	245	243	240	237	227	229	222	233	227	224	241	259	231	251	219	242	219	249	226	220	238	236	242	250	246	248	236	268	226	245	222	263	232	227	212	235	233	265	248	238	247	240	227	264	226	212	245	210	225	241	245	224	244	212	246	241	239	252	226	220	230	256	225	236	223	241	248	245	222	222	219	243	254	221	256	246	246	247	231	232	253	218	225	237	250	230	232	199	244	229	210	208	247	222	230	255	225	269	203	249	232	226	231	230	249	241	245	251	227	252	230	248	229	243	218	231	234	243	204	244	236	237	245	230	248	239	213	237	245	277	245	228	246	265	218	235	251	228	235	226	218	258	253	279	222	213	234	251	255	244	233	217	233	220	239	257	258	229	230	247	251	226	227	253	241	226	218	257	240	224	228	218	212	208	208	226	230	231	209	244	228	248	234	215	228	263	231	231	200	239	215	222	240	239	225	221	252	255	224	230	234	248	245	237	243	242	218	214	229	248	218	250	245	204	230	241	242	226	238	257	228	280	251	211	226	276	210	233	231	220	221	248	242	261	260	209	232	231	266	268	233	233	229	229	242	233	214	215	214	222	229	250	204	219	233	215	220	231	232	207	231	247	252	222	233	233	241	236	217	267	212	248	241	242	257	240	226	250	213	249	210	234	231	230	243	254	236	216	223	229	260	217	252	237	239	231	270	240	226	252	217	219	250	228	213	251	247	212	203	234	226	247	263	225	257	248	232	209	246	243	225	223	232	219	233	206	244	233	230	214	218	253	243	229	238	231	221	235	216	220	237	233	231	234	226	234	213	236	250	246	233	226	226	209	246	264	237	247	245	253	210	256	232	215	234	202	244	212	228	234	229	229	204	225	251	227	262	230	240	230	217	223	217	245	249	205	235	214	240	240	239	226	260	243	191	250	232	261	263	241	243	243	249	257	210	233	241	211	228	201	233	280	229	242	235	234	250	220	215	257	232	245	236	236	190	241	227	229	230	256	210	237	265	228	228	200	224	256	259	256	254	225	238	235	221	237	244	218	220	222	240	206	215	222	216	247	238	249	266	236	216	211	241	238	225	243	234	233	241	237	212	257	263	231	220	241	227	262	231	245	265	218	212	218	221	230	250	221	200	238	235	241	234	238	243	240	240	246	223	202	266	229	252	216	230	215	225	226	250	235	232	219	222	250	251	222	265	249	258	228	228	218	216	239	266	245	246	236	195	241	237	235	234	217	237	212	230	212	239	232	243	239	249	231	230	206	274	231	223	206	241	235	258	231	224	244	238	228	243	225	227	236	248	220	215	246	221	234	232	226	210	226	229	214	270	244	235	238	222	254	246	226	251	232	229	247	267	236	243	234	224	234	214	229	216	232	233	231	237	226	225	246	227	242	196	221	244	242	243	232	231	247	221	214	229	233	245	237	212	210	224	234	239	237	240	242	222	227	240	254	254	231	233	243	246	227	212	224	229	241	229	226	226	241	227	233	243	217	232	261	217	243	228	226	239	209	218	201	224	208	223	242	272	220	228	256	255	218	231	223	250	229	206	228	231	238	251	219	224	241	249	252	222	228	226	229	261	218	227	222	227	235	247	243	228	252	217	254	230	252	242	207	217	248	222	249	269	229	226	261	225	248	220	216
14067	21105	22043	22199	59032	64258	50480	36704	21521	8872	2931	957	563	457	472	427	429	434	442	434	439	420	426	421	425	411	435	431	443	441	417	463	439	437	418	411	431	438	427	408	396	448	414	398	423	448	400	448	446	397	432	429	437	402	417	457	419	414	414	441	402	386	443	490	453	424	414	455	437	441	419	444	399	420	393	437	417	429	454	430	446	422	410	428	461	432	435	390	394	425	420	450	437	444	426	408	439	434	406	444	425	423	448	450	437	411	456	451	452	427	390	429	409	461	402	422	418	452	422	375	412	445	457	450	417	402	431	410	453	446	442	418	406	415	404	453	433	474	440	442	410	420	425	394	434	408	419	435	421	465	447	398	425	404	398	414	479	446	449	398	426	426	432	394	435	422	388	415	415	415	425	436	439	409	423	451	416	402	401	411	412	397	452	434	449	445	425	420	443	444	429	405	407	419	408	422	445	468	434	442	438	415	446	450	434	398	417	432	413	427	431	421	450	394	390	443	445	440	407	420	436	404	419	418	445	418	447	444	395	404	434	423	438	441	433	409	380	455	437	453	407	427	417	442	426	432	435	433	431	413	419	441	409	410	427	433	419	444	474	415	409	449	433	430	421	412	430	429	417	433	442	413	448	393	425	392	398	418	423	423	430	406	437	431	438	420	415	458	396	430	421	446	447	425	473	406	395	394	424	384	457	442	437	409	437	401	431	405	408	427	473	473	447	407	419	400	416	418	422	473	412	449	435	448	433	386	422	459	440	407	419	424	412	452	426	429	465	436	403	443	388	407	471	415	452	421	420	445	414	404	440	433	405	428	447	409	445	410	418	424	418	445	411	436	386	451	406	405	442	410	414	424	432	379	470	407	422	404	395	431	434	440	375	433	419	435	429	427	453	465	426	442	385	452	461	443	414	443	441	467	452	418	456	401	420	434	437	448	398	403	452	388	410	440	414	418	443	446	395	410	445	414	411	432	414	390	432	415	443	403	404	445	448	396	444	431	440	446	444	435	429	428	426	467	416	425	470	443	389	411	393	448	408	443	431	376	420	410	420	435	433	434	432	410	421	413	439	432	426	388	413	437	458	398	407	414	408	445	431	403	458	440	426	449	419	429	452	432	435	449	449	387	456	464	408	455	397	417	395	427	482	432	422	431	426	433	418	428	407	423	449	427	425	426	451	490	439	459	438	433	435	397	449	413	421	430	424	435	436	408	429	399	432	456	437	415	416	428	417	425	416	376	406	428	436	392	393	441	378	406	422	406	464	415	442	382	419	464	409	450	429	407	443	430	421	453	409	416	437	472	423	397	446	472	439	462	420	420	383	423	415	407	455	443	455	422	424	416	451	422	426	452	422	451	429	431	416	460	459	425	471	409	435	407	421	422	418	427	393	458	469	430	447	445	396	441	467	459	414	379	462	442	411	476	400	470	470	402	389	433	423	442	458	391	451	416	445	407	432	437	394	451	450	412	447	415	434	415	436	460	386	452	447	427	438	461	450	430	455	384	402	398	439	459	406	459	411	442	426	463	422	457	436	416	447	424	429	419	415	430	434	392	434	405	444	435	394	428	387	441	449	462	472	419	439	429	416	412	425	429	435	443	413	445	405	404	435	422	417	395	434	426	411	426	437	438	416	440	438	434	409	440	456	391	405	435	397	365	461	456	462	406	408	415	409	481	401	419	419	417	433	424	421	424	461	392	403	421	438	436	413	464	443	450	394	411	432	431	394	414	443	415	450	401	482	450	442	437	431	445	444	448	456	433	436	430	407	397	415	391	426	424	415	409	450	420	444	427	415	414	451	406	453	434	417	466	444	410	443	447	427	450	418	432	449	397	407	445	430	402	387	467	420	428	469	461	438	392	412	449	411	420	412	408	430	424	446	405	409	438	410	392	464	421	402	390	449	435	409	464	443	429	410	423	418	442	430	438	429	439	434	391	460	415	449	437	448	429	424	431	430	418	426	406	441	427	416	453	431	390	441	418	435	417	431	400	438	445	439	422	411	429	475	422	443	397	413	445	437	421	416	439	427	404	411	478	417	418	465	432	445	415	394	437	421	432	403	395	411	437	407	444	419	477	409	399	415	410	426	493	430	420	405	460	435	399	433	452	418	439	435	419	448	426	432	421	463	414	424	398	381	445	438	383	436	430	447	447	456	407	446	402	390	387	450	406	410	426	431	422	398	432	415	452	441	451	450	433	471	448	405	428	428	429	412	440	446	413	462	399	430	423	440	401	427	412	433	401	393	434	431	392	438	442	413	480	444	407	439	438	437	406	448	460	423	412	427	425	419	448	439	460	471	429	404	400	417	454	436	414	410	455	440	424	402	413	410	413	401	453	427	433	441	426	423	428	408	389	411	423	454	454	437	417	442	387	391	415	445	464	440	438	435	454	439	427	434	429	449	439	421	405	415	410	407	410	433	411	434	402	447	416	425	408	423	455	416	424	426	404	444	436	463	437	438	471	444	432	416	452	416	432	405	472	436	433	432	408	469	414	433	419	409	445	452	421	451	434	447	428	472	446	414	420	398	420	429	417	470	445	441	430	428	395	441	434	414	460	432	427	426	414	414	435	400	417	410	406	446	475	440	462	429	439	405	424	427	428	464	411	429	435	405	454	430	439	462	411	440	462	415	417	407	465	444	422	374	431	435	428	442	443	433	444	449	433	437	413	459	389	413	425	456	420	410	468	449	394	431	452	430	446	416	428	437	437	414	433	387	410	428	450	407	410	470	439	410	410	411	485	408	423	454	415	435	450	423	413	443	469	434	405	408	416	405	452	456	397	428	439	425	404	413	424	471	458	408	436	413	429	406	409	440	407	446	421	406	426	413	425	414	424	435	424	432	432	425	414	450	439	431	446	436	469	428	402	412	404	420	416	410	455	422	398	387	436	468	460	409	429	424	435	416	460	456	430	455	429	424	400	414	411	433	449	441	393	452	441	445	464	386	420	425	404	451	434	447	436	410	427	419	435	446	405	460	423	426	456	414	430	414	443	424	442	453	445	447	404	439	435	475	467	448	428	434	446	466	424	426	425	383	433	426	405	437	419	447	426	436	431	469	381	435	434	427	416	424	438	432	402	433	435	392	420	442	414	434	416	449	423	430	426	404	443	452	402	418	422	470	430	464	401	393	430	425	445	420	408	410	406	421	366	388	395	419	437	434	435	447	407	406	397	419	410	408	424	444	430	478	454	450	390	445	436	445	448	416	443	439	413	478	437	425	437	446	411	416	402	420	439	426	436	406	420	421	421	433	417	408	409	436	411	420	426	436	458	467	424	423	430	430	433	454	384	428	436	412	412	424	425	434	410	421	423	413	416	421	399	394	471	371	396	453	429	424	424	417	441	432	449	425	463	408	422	434	451	463	432	411	442	429	437	435	470	436	369	459	428	427	457	420	423	460	422	445	427	439	420	464	461	462	401	421	421	417	419	436	439	435	477	401	429	444	384	432	442	440	416	420	434	424	402	396	414	444	428
26529	19833	6245	1291	10548	15380	9436	4110	1563	722	445	339	337	331	345	319	315	348	333	304	323	293	344	328	348	326	296	334	345	352	316	331	321	309	338	354	331	344	317	346	328	326	333	324	375	312	345	328	344	333	387	323	365	354	352	314	349	346	315	368	350	374	353	339	332	333	331	311	303	341	338	326	335	343	369	352	361	324	362	319	357	355	343	370	332	355	334	328	318	336	292	333	334	336	336	368	331	310	330	344	348	344	349	362	369	327	325	350	334	321	329	308	300	306	341	329	323	347	313	355	308	329	341	348	317	369	324	328	352	340	331	319	347	368	317	370	340	336	334	318	320	300	308	372	336	345	325	311	352	319	342	321	348	336	343	308	380	369	348	336	309	348	339	304	328	346	333	337	314	305	319	366	316	369	342	319	294	307	343	353	310	309	318	331	330	318	328	332	353	351	330	331	331	319	347	351	364	338	307	334	317	345	346	340	377	344	335	351	325	365	354	314	345	357	311	335	327	318	347	303	344	345	350	339	317	342	341	337	316	342	316	334	316	310	331	340	306	347	318	296	323	361	355	313	355	336	341	314	316	360	329	328	350	340	343	335	347	333	336	335	348	345	273	350	323	336	341	340	328	367	375	344	319	349	330	315	330	347	330	342	293	314	311	357	323	349	328	344	354	385	375	328	359	324	356	342	343	320	324	351	352	295	316	334	315	320	337	336	356	304	352	334	348	323	356	318	341	366	305	344	331	344	336	376	345	367	333	300	301	327	336	347	308	330	335	356	352	318	332	318	343	334	332	315	355	341	329	327	326	314	357	323	341	340	359	303	352	328	362	339	329	323	377	319	326	348	336	320	313	365	341	353	342	309	355	340	347	349	341	315	308	340	340	324	336	360	358	314	334	316	339	336	359	354	338	318	296	344	330	338	326	323	317	355	352	340	304	362	303	331	358	290	340	342	320	327	362	307	350	339	337	349	323	342	312	320	329	346	331	296	317	359	326	325	331	318	340	305	358	348	329	322	318	319	344	340	336	347	330	339	353	321	343	345	343	344	365	348	354	327	332	325	337	336	318	348	333	344	319	346	318	335	354	338	306	327	313	289	334	334	333	319	300	338	316	328	368	299	374	362	312	342	298	339	325	332	316	334	338	312	357	366	335	343	309	345	361	352	338	302	310	332	363	323	352	295	316	321	357	364	316	341	303	331	387	324	321	310	347	363	313	356	351	357	355	293	348	337	343	328	284	342	319	344	306	353	320	334	352	355	338	345	342	331	332	339	339	316	322	344	322	335	327	343	358	341	327	377	332	359	330	343	328	316	312	319	321	316	311	318	337	362	316	316	335	350	356	318	304	298	358	327	340	344	342	337	330	312	333	361	310	346	340	334	317	318	315	325	307	353	340	331	340	373	341	315	328	316	286	303	334	317	381	342	311	340	301	332	345	343	336	327	333	320	361	323	338	293	338	340	321	369	292	342	355	328	327	336	369	344	306	346	356	356	331	337	326	318	356	327	330	358	326	334	348	321	304	330	331	326	329	318	333	314	359	300	338	332	342	341	346	326	315	345	343	341	318	354	318	321	357	323	341	340	330	326	343	323	297	359	312	330	334	315	348	319	323	332	334	319	313	324	325	348	324	330	354	351	325	355	337	372	335	340	332	352	316	320	351	346	357	293	346	373	347	328	295	316	323	349	356	310	294	336	304	358	330	321	339	361	359	325	310	346	332	334	374	341	317	349	336	323	308	320	370	330	340	335	368	350	356	324	369	322	351	349	373	334	357	350	370	353	321	362	344	345	370	344	319	316	320	335	340	359	331	314	352	360	337	329	322	316	314	356	316	338	330	354	338	321	325	328	307	350	346	318	321	307	335	311	339	315	327	352	356	340	345	307	308	335	341	306	292	345	339	297	297	325	333	316	329	331	320	309	320	331	341	365	310	320	319	312	354	318	319	322	320	325	336	336	347	330	317	302	352	333	366	300	335	319	326	316	320	359	358	343	335	369	336	324	338	299	345	342	380	340	358	343	315	346	314	324	371	359	360	392	332	356	330	346	305	312	331	353	301	360	305	337	336	324	323	328	317	325	336	317	319	322	326	302	334	346	340	360	338	339	322	351	359	347	344	313	371	331	329	329	333	334	321	354	341	384	314	312	314	329	310	325	337	317	375	322	332	358	311	351	348	330	337	325	339	314	333	322	304	352	307	317	320	324	354	334	348	324	322	317	356	320	337	324	323	340	306	325	321	361	332	319	344	357	340	304	311	328	342	336	321	355	351	336	307	335	354	333	364	312	360	315	327	311	324	314	317	344	308	358	336	345	318	315	356	317	329	338	331	302	348	367	352	349	341	328	340	341	357	354	346	326	322	334	345	364	339	357	333	314	330	311	317	337	309	370	352	327	369	355	324	313	330	329	354	350	330	340	363	306	305	343	305	339	370	327	371	350	344	357	355	348	375	333	327	342	340	330	338	316	342	317	306	352	292	341	353	318	341	370	344	308	331	337	309	318	331	341	317	325	346	347	335	333	371	324	334	332	326	326	349	337	347	333	326	330	316	361	332	335	340	348	317	308	314	320	329	332	335	346	352	355	339	367	357	384	357	324	325	342	356	313	349	358	320	334	304	339	330	320	339	329	325	339	326	310	341	365	339	349	355	320	318	352	337	355	324	342	320	319	331	351	367	307	336	341	296	331	335	329	321	317	292	319	325	352	338	287	349	338	346	359	345	328	343	334	346	356	316	345	321	336	339	321	333	279	337	345	351	327	333	352	358	342	337	343	349	339	322	355	329	309	347	316	322	317	323	327	318	337	350	309	342	326	325	336	307	361	330	330	343	364	331	343	359	357	324	318	319	329	336	349	308	330	307	352	321	326	343	343	325	287	339	339	333	335	342	348	342	356	334	377	346	321	338	368	347	316	323	317	319	332	292	350	337	324	314	334	335	330	313	329	330	367	325	372	350	330	339	313	349	314	350	327	357	297	374	320	325	357	331	318	310	339	362	348	353	335	353	359	355	322	303	330	315	361	319	379	326	358	331	309	348	367	349	324	329	320	334	330	325	326	309	359	344	311	331	340	330	332	338	341	329	329	383	291	375	357	339	339	340	330	313	311	360	337	324	325	359	343	373	353	303	338	296	315	321	326	342	318	320	359	288	317	357	320	322	328	376	331	345	344	340	310	344	335	327	348	329	327	322	335	370	320	320	375	353	326	338	342	336	318	354	314	307	311	333	338	315	321	310	361	350	329	311	338	342	341	356	333	347	331	322	327	327	316	334	334	322	347	348	323	353	355	361	328	318	334	319	363	341	301	337	364	312	291	305	309	324	329	350	351	359	328	354	346	307	300	329	326	340	351	358	315	319	341	331	326	336	340	328	323	362	336	304	337	352	319	326	347	367	323	343	355	327	344	351	337	331	331	309	304	320	349	321	311	316	355	294	320	311	337	293	288	326	347	351	325	364	347	354	353	350	355	318	322	353	330	325	326
6074	3105	3276	2760	19782	24392	16564	8745	3671	1572	922	737	599	654	597	634	576	671	677	594	592	583	612	696	638	604	589	638	698	595	621	617	573	613	658	618	631	622	599	582	620	607	625	620	641	616	587	608	644	601	660	562	586	606	593	574	617	629	622	641	643	583	617	613	587	604	659	596	611	622	621	624	639	583	572	587	658	619	604	596	623	561	637	578	698	630	677	580	611	598	600	583	634	565	614	623	590	607	627	653	594	595	608	632	650	635	626	629	628	610	596	625	578	611	609	606	561	621	591	618	649	630	647	585	595	617	606	603	585	615	646	571	610	610	607	659	631	648	618	623	588	626	569	597	610	657	607	599	589	597	571	578	669	590	675	569	635	608	579	618	584	616	593	615	618	613	653	587	615	613	640	601	591	607	597	592	630	650	616	618	599	606	638	616	571	611	634	612	600	619	599	642	584	619	635	639	632	632	608	605	629	566	611	636	590	607	648	639	570	576	619	669	527	593	591	590	584	604	579	629	618	588	603	579	628	588	647	635	621	643	645	610	635	622	644	592	613	594	598	617	623	613	595	612	656	605	629	609	636	594	601	593	642	663	623	595	573	590	605	615	583	603	680	628	621	709	574	605	612	625	584	614	595	596	606	628	605	582	591	631	631	574	621	612	619	591	643	648	611	565	615	610	589	595	622	639	547	635	625	632	614	660	579	604	600	593	585	649	588	618	636	593	621	645	610	624	637	618	633	622	581	634	624	593	660	605	601	586	622	622	640	644	634	579	638	632	632	598	620	589	579	620	624	565	616	611	603	642	614	602	610	633	598	606	575	591	618	609	561	603	604	644	600	625	575	605	639	628	602	603	596	635	613	597	604	607	611	582	574	578	596	608	581	556	603	625	659	600	654	620	618	608	614	644	632	609	642	612	597	611	642	609	619	655	613	620	603	622	627	611	612	623	613	568	617	623	562	569	537	603	639	651	595	583	608	612	569	602	628	608	608	643	585	649	610	629	591	598	603	596	609	632	620	640	638	621	600	634	618	593	628	622	572	664	637	639	573	580	594	607	605	610	549	623	607	601	595	591	621	591	626	618	611	628	653	585	632	638	601	631	626	639	662	631	606	611	626	612	599	579	603	624	624	668	580	668	650	584	587	610	634	567	592	609	615	597	583	582	593	604	606	640	637	588	586	622	644	545	579	609	591	621	582	577	600	646	641	584	606	592	598	615	611	607	662	584	588	599	613	610	542	591	691	599	625	635	618	636	622	616	584	608	611	623	619	601	600	653	622	650	593	640	552	563	580	650	542	645	633	635	621	577	626	608	596	629	611	648	629	618	635	576	593	609	566	586	597	547	625	566	640	631	602	598	621	627	639	628	588	594	624	615	620	602	601	590	572	637	585	611	614	583	596	617	649	628	674	616	593	601	661	627	624	614	588	593	583	630	625	597	583	620	592	618	597	618	618	597	643	594	616	612	629	635	624	652	638	608	599	544	649	628	618	650	612	611	602	591	684	579	645	628	619	642	623	609	632	635	593	621	596	585	631	599	574	653	643	584	627	615	605	596	583	605	618	611	596	595	632	627	590	660	615	607	604	613	625	639	628	605	608	577	609	615	674	645	617	596	643	603	650	601	625	656	587	605	588	645	624	604	636	637	676	620	577	597	639	594	652	608	597	573	642	601	625	611	638	633	610	590	575	642	613	609	606	625	618	645	649	635	567	622	617	624	649	636	604	597	633	588	608	563	599	625	613	582	616	653	622	601	579	655	648	582	620	607	598	617	667	593	587	648	575	578	641	645	594	606	646	606	629	621	619	586	619	594	614	603	623	603	564	599	625	592	617	617	619	602	603	616	604	619	628	586	653	610	598	634	605	598	596	598	665	620	606	614	596	634	591	583	626	586	635	604	585	621	629	643	637	636	628	581	600	640	647	604	627	644	627	659	627	570	612	577	597	632	622	622	634	627	599	595	613	620	654	598	620	600	601	619	607	642	632	613	615	591	604	609	573	631	652	650	607	628	576	613	594	604	654	580	625	620	620	619	602	579	599	611	582	611	579	619	580	653	617	548	588	601	592	634	609	602	593	638	618	613	597	597	585	587	627	618	609	614	604	628	579	607	606	627	617	634	585	611	607	608	559	634	613	573	642	614	678	654	644	577	616	587	630	605	631	616	614	597	620	609	620	618	643	600	597	580	614	608	601	654	606	627	621	634	624	601	611	576	606	630	640	573	565	622	604	551	604	593	614	627	605	602	623	613	601	590	593	650	617	636	613	633	615	595	640	618	631	656	610	608	581	596	591	629	620	647	574	635	575	599	614	582	616	610	619	651	614	631	605	643	622	620	589	599	660	598	570	637	606	651	578	606	634	631	632	631	630	615	621	608	579	611	623	604	619	631	560	573	605	637	636	624	603	655	549	627	565	595	644	603	581	565	596	647	601	635	602	559	568	599	615	625	615	599	585	601	620	590	651	562	562	639	571	650	675	607	639	612	567	555	603	650	610	612	592	593	593	587	609	634	615	627	632	611	621	621	624	609	650	596	627	628	626	622	637	592	628	625	608	607	639	603	626	613	615	616	655	589	563	589	604	597	601	614	634	628	652	600	590	574	597	623	598	617	567	618	619	627	618	590	638	648	621	627	646	635	595	625	601	663	585	608	597	643	615	598	593	611	646	615	636	607	593	614	663	630	629	583	602	626	631	636	615	596	605	655	628	576	605	606	631	620	583	613	665	620	700	619	611	650	596	620	587	627	632	599	613	635	590	627	614	615	646	607	675	613	606	601	602	570	591	572	541	636	598	669	609	615	599	627	575	623	576	641	580	642	578	651	633	619	608	608	641	608	607	583	625	622	621	605	611	558	622	590	623	589	639	608	584	617	632	633	595	605	647	583	626	607	602	624	661	659	572	607	573	609	588	635	596	583	586	620	547	596	620	634	585	617	656	606	591	599	634	638	609	643	600	606	570	583	595	592	619	615	589	609	639	629	661	580	623	620	643	623	642	627	589	622	633	611	564	606	607	669	592	608	581	586	597	619	594	631	633	578	610	627	600	654	618	588	638	645	609	618	645	653	598	632	592	607	606	581	657	598	591	627	590	632	642	608	590	645	611	643	600	631	624	560	603	622	638	613	599	663	602	598	598	604	643	631	633	689	652	656	653	614	600	603	618	592	609	594	593	606	597	577	619	567	608	584	606	611	602	582	584	637	577	587	583	630	618	622	654	593	603	594	615	639	585	631	626	601	636	600	600	625	607	598	608	622	683	591	629	579	630	652	594	566	611	613	645	589	619	626	630	621	618	629	579	640	629	610	630	595	629	604	618	604	648	592	585	615	639	641	614	586	635	662	630	586	606	600	568	635	614	585	607	629	608	613	600	632	627	611	580	600	615	629	585	610	635	634	581	626	607	677	571	661	600	645	615	650	612	625	626	595	606	621	623	594	609	593	572	588	599	611	623	636	651	622	591	577	586	672	619	643	611	624	623	595
24857	21050	26701	24805	28734	40628	28765	14800	4999	1559	624	348	340	315	291	313	321	330	309	301	347	300	301	323	307	290	300	318	301	299	294	328	319	295	301	287	314	293	309	335	290	317	327	301	278	286	313	292	293	301	319	299	276	290	302	265	305	325	289	266	274	300	318	286	306	298	299	305	314	278	296	317	267	305	283	270	345	346	297	307	295	296	312	297	320	283	305	326	281	343	303	271	310	331	303	312	298	317	287	331	326	317	323	289	317	318	300	314	316	295	299	314	273	313	313	309	315	320	294	286	305	329	292	299	310	287	291	296	304	307	301	272	326	330	318	292	317	301	302	293	276	325	339	325	334	305	304	288	279	292	281	269	287	326	316	285	310	288	326	312	300	303	282	315	330	293	298	293	331	287	302	305	283	295	284	288	319	314	322	294	288	328	308	282	319	290	297	294	276	315	288	301	321	292	299	268	286	292	317	302	293	306	287	308	290	322	310	319	276	327	297	305	323	266	304	329	284	318	316	283	293	303	317	268	333	302	297	333	291	323	318	311	307	286	302	290	309	303	318	293	305	298	281	307	278	283	282	305	279	305	291	306	293	298	321	328	316	287	295	297	348	318	296	298	299	290	299	316	317	287	312	291	289	309	326	306	280	297	320	302	306	376	284	287	279	325	321	281	282	283	277	304	292	278	285	292	326	329	311	290	298	315	318	340	330	311	316	316	304	284	302	283	294	312	300	285	319	277	293	310	303	317	315	285	296	289	305	306	333	293	295	362	283	317	310	323	313	317	315	304	283	317	296	350	298	309	308	302	299	303	265	323	301	278	322	301	293	304	296	286	300	295	278	309	309	319	306	319	321	292	318	334	347	303	299	285	285	321	318	277	297	300	316	334	293	277	278	294	306	326	309	307	298	307	305	299	324	304	291	293	309	310	348	281	311	281	323	312	296	305	299	307	324	311	308	330	323	316	299	297	295	300	299	289	304	308	317	336	310	328	329	305	325	303	294	308	331	305	326	306	283	337	299	277	327	314	312	273	311	305	311	298	311	300	297	274	287	292	342	315	317	318	336	311	320	329	295	291	309	319	324	287	278	298	320	281	294	310	295	308	320	292	297	276	283	336	301	311	310	298	322	286	300	297	329	308	315	310	339	308	291	281	276	262	308	288	292	316	291	299	327	293	299	284	307	305	312	302	318	310	294	298	321	318	298	307	328	297	301	312	299	308	333	287	312	307	337	324	286	275	272	317	270	313	303	295	341	277	310	304	305	281	300	287	293	318	338	322	314	290	327	316	279	304	305	306	301	299	314	292	320	338	330	284	284	270	310	291	258	301	285	304	294	340	331	281	280	321	314	331	315	280	291	290	327	326	328	302	249	310	319	320	310	278	288	305	341	299	321	308	333	273	303	296	296	331	311	331	292	300	299	283	303	277	341	316	318	304	339	281	294	323	320	305	326	331	309	307	296	337	330	333	287	316	308	317	315	311	302	302	306	275	299	277	309	291	312	295	294	289	330	316	286	316	315	296	286	274	301	313	323	307	255	306	317	318	328	330	329	314	301	312	295	290	288	298	333	295	328	310	312	356	304	284	313	303	316	293	326	288	294	313	314	296	303	286	279	302	291	294	312	310	306	291	308	302	322	270	303	279	309	309	321	314	320	317	299	293	319	314	285	298	311	287	293	278	305	328	312	288	274	320	305	320	303	315	309	308	303	340	292	302	338	320	304	303	325	300	275	281	306	318	315	336	304	293	306	296	300	299	298	279	328	312	315	321	334	290	305	313	296	317	331	287	297	293	313	332	319	298	334	292	300	299	322	308	303	328	271	302	304	327	309	287	315	312	330	288	318	293	316	309	316	284	315	316	327	304	306	312	275	306	286	282	306	288	280	262	312	284	288	298	288	310	326	265	287	309	304	324	310	290	333	299	292	308	335	300	301	290	291	314	329	323	301	329	299	320	287	302	318	293	293	277	310	287	288	295	290	359	297	308	332	292	318	311	299	298	323	313	308	315	319	314	332	315	306	309	275	310	294	266	319	275	307	326	304	294	310	324	299	326	270	311	327	319	328	328	328	309	301	293	281	316	288	293	311	293	288	318	301	268	299	298	280	301	303	299	307	290	334	305	282	306	281	304	296	294	298	322	300	295	291	321	306	285	306	319	316	291	297	301	272	322	303	291	311	332	305	300	298	291	302	337	284	309	312	292	327	286	310	297	315	286	306	329	301	300	282	326	301	322	327	334	317	321	307	306	307	327	278	290	305	287	289	288	318	340	311	277	330	348	311	351	318	281	296	325	319	303	319	313	308	341	299	306	339	292	298	306	294	307	275	296	336	299	318	327	293	314	290	308	304	306	316	317	295	291	296	290	314	321	302	312	299	318	305	293	302	338	310	308	299	312	345	315	318	303	312	303	284	314	275	312	321	297	298	263	318	309	318	315	320	304	307	347	319	308	330	303	288	299	292	310	289	328	316	278	339	296	314	311	303	296	284	319	325	286	310	312	340	270	325	285	293	299	306	297	322	296	293	292	298	295	304	299	333	329	289	296	294	275	297	311	313	356	315	284	315	290	350	297	312	293	310	286	304	302	337	277	314	321	296	305	310	311	337	279	277	309	312	320	312	322	320	255	272	283	304	349	275	307	314	305	289	324	278	313	298	287	323	279	293	324	287	286	331	299	281	274	353	321	304	287	324	276	295	319	284	294	269	315	303	301	333	307	301	309	310	314	333	301	306	318	309	335	309	330	299	292	291	325	319	321	290	321	316	321	297	273	298	333	303	317	308	292	309	287	310	320	344	295	304	311	318	310	298	323	271	299	303	279	317	279	285	332	330	277	305	309	308	319	282	315	301	299	323	309	387	304	315	321	277	309	292	311	290	301	322	280	310	290	274	300	318	317	276	303	300	290	270	276	264	293	302	301	264	299	305	318	327	305	306	306	314	294	278	320	292	310	333	314	287	301	276	307	326	283	292	331	306	288	335	307	318	293	324	348	325	308	286	308	315	314	346	321	299	289	304	314	282	290	316	308	305	329	296	302	283	318	301	314	317	297	296	273	284	311	306	291	295	336	302	286	305	306	323	341	307	299	321	307	291	335	284	319	317	292	312	332	298	297	318	331	306	295	301	291	288	310	309	297	285	317	303	317	295	282	314	305	299	294	303	297	335	292	306	304	313	275	293	316	291	298	323	299	284	295	289	289	318	339	342	301	293	326	296	288	312	309	284	296	318	302	308	326	292	306	330	276	331	308	315	335	299	296	304	291	284	346	345	310	300	323	313	295	337	283	297	296	284	307	310	313	308	318	300	367	297	296	314	335	298	313	311	322	326	338	299	299	299	288	311	308	321	307	323	283	311	320	323	270	302	322	288	312	321	299	318	296	309	309	322	299	338	321	313	299	333	310	292	300	307	333	299	307	320	285	298	313	321	318	314	317	300	299	287	298	292	305	307	313	310	285	300	311	325	310	280	309	328	270	312	303	310	305
9329	9293	12943	13933	39333	44291	34227	21908	10332	3826	1430	840	667	593	565	573	571	578	556	544	549	573	576	566	562	589	553	596	610	575	585	535	547	575	561	559	518	561	556	599	597	534	549	585	616	597	590	590	611	569	557	550	590	561	537	572	571	579	574	583	547	563	585	541	536	601	578	589	596	567	589	559	553	588	587	619	577	527	511	533	568	538	540	609	567	574	581	599	552	563	602	600	590	595	570	561	562	542	586	554	594	589	548	547	550	591	558	561	588	598	569	567	576	549	550	593	588	563	568	568	574	591	567	556	590	516	580	539	585	572	581	571	577	590	599	556	584	595	600	549	555	570	571	506	599	610	552	580	560	564	549	576	575	584	609	556	558	592	575	572	590	566	573	569	582	535	606	554	577	569	561	589	549	561	554	563	568	594	590	568	544	576	583	564	585	579	525	597	587	555	563	564	544	588	547	617	527	568	545	577	579	588	569	567	595	598	571	586	580	590	579	616	584	584	563	604	576	562	547	571	559	526	561	566	548	560	529	571	579	571	584	540	576	568	597	579	588	554	572	548	581	579	599	532	583	560	580	581	515	571	537	606	573	588	551	591	558	565	617	538	536	587	569	571	559	559	557	573	576	597	588	571	588	571	580	559	519	564	556	564	557	554	575	577	587	571	546	641	573	571	570	561	592	551	613	618	575	556	575	562	571	548	577	545	577	549	595	544	563	589	566	592	564	587	599	512	590	583	582	564	591	558	543	562	575	542	616	561	590	580	571	568	560	571	566	585	554	568	520	589	571	591	572	568	563	637	580	617	574	581	559	557	574	585	576	557	551	586	617	566	563	585	582	596	553	586	587	573	577	577	578	536	570	564	559	567	566	558	572	600	557	513	577	575	532	564	545	572	611	534	582	536	545	546	593	584	559	579	593	544	554	575	579	554	569	569	573	575	570	569	599	600	552	568	586	598	593	583	577	569	536	581	566	598	572	570	604	567	572	540	576	555	569	530	608	614	543	609	580	552	542	524	594	557	589	582	583	518	619	571	499	549	550	609	562	575	604	600	571	585	559	570	579	607	593	552	594	581	622	587	569	570	537	562	541	591	611	572	561	568	602	570	548	555	615	557	589	530	587	568	622	544	553	544	583	564	588	523	595	572	577	579	549	549	552	554	629	551	591	581	560	597	548	557	556	576	599	556	584	589	565	561	521	564	548	576	579	541	522	548	565	588	594	568	596	580	579	547	603	555	577	563	616	552	552	610	594	585	542	572	543	567	616	552	516	563	590	607	594	565	572	553	560	599	577	546	564	560	514	575	530	578	539	601	545	557	608	558	590	554	578	579	582	621	606	588	565	592	590	563	584	549	562	528	562	549	611	599	547	577	525	580	506	581	575	568	561	525	588	557	595	610	573	607	560	605	540	569	581	600	541	615	559	585	552	537	620	589	577	569	567	554	601	608	587	595	578	567	562	532	569	541	579	549	594	569	579	562	545	587	609	609	566	491	573	576	570	577	575	558	526	549	609	603	569	591	558	605	593	584	572	562	621	571	586	595	593	534	573	553	555	605	593	567	569	570	576	547	547	575	578	560	558	582	572	533	555	544	578	547	570	593	585	569	592	616	589	530	554	604	572	623	551	568	594	513	612	584	567	561	544	589	580	498	559	587	590	582	600	572	562	572	578	602	518	565	551	569	568	552	582	582	548	532	572	597	555	565	585	599	615	604	566	592	582	562	586	561	558	545	548	554	537	539	538	524	546	564	578	555	615	585	562	600	551	549	543	579	544	524	568	571	586	558	551	517	590	553	586	628	575	565	571	564	556	582	590	589	620	595	590	575	559	594	596	523	581	582	575	587	575	592	565	552	566	594	553	582	540	560	589	556	563	581	547	588	583	567	592	566	586	597	523	572	584	554	584	591	547	569	576	589	555	561	592	545	558	564	558	580	573	583	564	568	603	575	597	555	571	584	568	572	576	565	591	522	605	548	577	548	578	564	591	602	582	610	546	569	565	570	580	557	596	577	554	552	551	593	589	565	563	587	572	554	557	582	577	565	513	562	532	577	566	595	565	563	607	553	565	583	609	588	546	589	571	595	538	558	581	566	579	570	527	560	521	561	579	552	548	561	544	572	530	542	598	590	567	600	569	591	571	597	584	571	578	581	607	601	611	583	565	571	582	564	549	571	569	579	569	564	552	567	579	591	557	563	556	534	564	625	566	561	551	548	590	588	531	544	565	632	561	567	575	591	557	507	589	550	574	602	591	559	568	561	544	625	566	563	562	582	554	592	579	577	580	588	584	576	627	586	549	538	572	593	545	555	553	574	571	566	585	564	547	582	553	577	583	591	588	583	558	559	586	546	602	551	589	556	558	566	555	569	642	584	582	557	552	573	613	524	581	576	588	591	556	578	539	562	569	590	620	547	542	569	557	559	559	600	572	545	575	558	601	581	539	548	541	596	551	569	544	582	539	592	575	591	545	548	577	547	531	583	587	553	567	604	546	600	553	590	598	607	541	577	516	570	550	583	618	622	499	554	522	598	588	568	561	567	615	567	562	545	581	599	559	589	596	586	528	534	582	574	583	555	575	595	532	620	545	564	581	565	557	608	571	607	574	581	595	555	532	533	605	591	552	552	579	572	590	546	555	608	532	573	559	552	585	584	543	580	561	536	548	585	617	568	582	597	567	562	568	590	604	554	544	511	550	626	586	546	567	576	578	574	552	571	572	594	560	573	592	549	559	604	543	555	551	558	557	567	571	617	593	576	583	563	569	598	510	567	571	549	554	530	547	568	571	572	554	540	578	580	549	563	585	544	586	557	598	568	578	593	562	584	561	569	597	622	560	599	557	568	566	596	601	572	573	586	554	597	600	557	585	558	545	570	560	575	595	599	580	602	588	570	568	532	562	571	596	591	561	614	580	585	627	586	557	545	525	578	552	573	575	618	582	629	577	597	557	568	590	592	541	552	587	573	594	550	574	593	565	591	589	593	532	573	590	548	573	583	587	551	553	545	582	560	576	569	570	561	567	543	573	625	598	536	627	539	572	581	581	549	587	573	564	622	577	566	539	564	564	553	564	549	573	587	593	566	584	596	575	574	562	593	612	575	601	535	578	606	530	539	580	558	577	563	599	571	567	583	582	584	585	595	550	575	547	523	575	526	569	566	562	564	587	601	544	587	618	585	555	588	548	532	586	538	543	555	544	524	543	540	563	605	565	602	583	594	534	578	515	574	560	583	563	569	592	550	551	575	554	546	563	522	558	572	547	612	594	548	558	578	606	579	580	556	551	582	610	539	582	549	549	560	574	565	577	603	542	560	554	564	578	564	561	596	576	565	594	567	565	567	580	577	543	586	553	602	555	532	544	549	583	624	552	610	544	525	522	591	572	553	525	553	615	621	615	613	568	555	581	560	576	546	575	575	537	566	591	567	548	547	558	548	559	558	586	519	573	595	614	551	591	557	577	584	553	560	569	608	553	596	569	579	552	521
23010	21020	28637	23607	37540	57575	46840	29185	14555	4516	1202	458	273	252	256	241	206	252	224	246	248	250	237	261	232	209	200	250	259	251	256	249	224	263	222	234	252	224	218	226	210	251	260	237	245	225	214	219	233	245	227	237	237	234	216	245	216	224	225	244	222	234	239	219	254	226	246	219	223	210	235	233	241	264	217	231	241	227	246	252	245	241	201	217	243	225	250	227	214	240	238	212	222	230	213	227	243	230	213	238	257	257	232	218	230	244	229	208	251	228	232	210	237	243	235	239	202	237	238	261	226	251	220	237	223	219	218	228	256	242	255	234	251	215	224	218	196	242	213	215	227	245	217	260	245	238	228	244	256	246	240	233	260	223	231	215	242	233	240	263	242	245	246	236	221	212	209	237	266	252	239	266	252	216	209	212	218	254	208	242	251	234	236	237	226	244	244	205	253	225	239	198	218	246	238	238	233	236	232	232	231	256	217	222	230	238	212	246	237	252	245	251	211	222	227	214	221	227	228	235	244	245	240	228	236	209	226	235	229	231	236	223	243	242	249	233	232	234	230	243	209	255	241	225	246	223	243	223	229	240	236	249	229	211	191	211	218	217	248	215	236	209	233	211	244	230	209	207	241	251	216	242	249	232	236	245	233	219	228	227	259	233	232	275	236	222	256	228	223	209	209	240	227	247	212	245	248	224	250	267	228	213	229	224	229	209	229	221	254	230	228	220	249	218	208	233	207	232	242	221	246	237	234	241	224	237	233	240	239	253	221	230	234	199	248	215	261	214	238	245	210	209	222	219	278	225	214	238	227	194	220	227	218	218	218	230	245	237	242	220	232	247	224	215	226	239	246	252	223	231	235	251	238	226	213	210	234	231	263	209	226	261	234	214	253	229	222	237	224	232	247	223	239	244	254	231	238	233	191	240	246	237	249	194	214	239	232	231	222	224	228	210	235	227	220	222	247	235	240	221	223	237	252	238	254	232	232	220	225	223	251	254	223	213	251	227	230	214	236	240	204	239	222	221	219	213	246	228	219	218	242	225	240	275	241	243	227	213	210	203	223	245	219	274	212	238	238	234	219	231	216	235	238	219	209	235	217	238	226	224	204	232	217	231	249	227	214	234	241	245	238	240	219	241	199	225	234	235	245	232	221	231	219	253	257	212	256	246	243	254	242	237	236	224	210	239	229	253	259	235	242	203	243	231	260	253	248	233	226	218	226	230	247	224	223	234	225	264	242	242	223	227	262	253	210	238	244	228	245	235	246	232	250	253	240	256	242	220	210	218	207	221	218	220	225	235	239	211	252	224	233	226	268	234	235	224	212	245	231	241	256	211	231	217	205	257	253	229	241	250	235	241	245	263	240	237	218	230	230	239	238	218	210	213	223	249	250	229	242	255	223	243	265	218	231	229	242	214	212	258	235	242	209	235	242	262	225	227	246	210	239	244	225	257	230	216	206	217	234	241	253	260	245	223	212	243	228	276	235	249	236	244	207	209	223	219	259	231	219	242	237	227	227	206	231	231	238	270	240	213	232	186	239	233	222	238	212	232	206	220	250	229	235	223	225	233	229	241	200	247	242	201	240	241	232	235	198	247	242	235	234	235	228	233	217	216	204	211	260	244	230	232	242	224	242	250	232	234	219	253	225	199	229	244	245	234	241	229	247	214	249	246	240	245	238	200	222	249	234	201	238	199	246	213	214	236	236	245	239	238	225	217	207	238	230	211	219	222	226	208	236	238	222	226	216	229	203	231	212	211	233	249	231	225	223	236	236	249	244	246	232	244	216	222	239	247	226	238	242	249	211	223	215	221	243	239	230	243	210	227	242	211	193	223	243	230	262	242	229	238	238	243	255	205	221	247	229	236	226	224	243	230	230	219	211	227	241	245	242	229	254	200	241	235	252	220	192	233	250	223	241	213	226	253	224	238	237	211	226	258	203	251	230	245	231	231	259	241	249	241	213	229	233	217	227	247	235	230	220	217	240	232	227	212	239	224	225	259	238	206	216	246	245	240	239	221	259	209	221	257	238	242	242	248	189	230	228	237	224	227	229	231	213	203	235	203	208	241	240	244	202	247	222	255	260	218	249	227	262	238	230	203	246	247	241	209	221	232	236	257	220	229	217	240	210	231	258	254	238	241	247	250	234	228	220	226	250	227	226	234	248	224	240	225	235	223	240	210	237	286	230	231	240	245	240	218	219	240	244	225	215	220	241	251	231	250	250	248	227	231	243	234	215	215	235	226	236	238	186	218	230	223	250	235	231	251	273	246	195	242	229	223	201	203	223	215	229	203	219	226	245	207	269	219	227	246	231	224	235	255	255	249	218	262	229	233	229	252	230	220	211	234	237	229	247	247	261	221	238	218	226	223	232	217	227	232	240	230	255	229	248	238	208	209	254	217	228	221	226	242	241	211	234	208	246	220	264	260	231	217	221	257	230	214	212	234	220	209	250	212	242	241	242	216	224	228	229	230	233	230	235	243	240	226	208	228	230	231	232	209	230	213	228	243	233	252	240	234	193	222	241	223	238	193	240	249	254	225	223	243	216	248	207	222	235	213	225	222	231	214	218	255	233	205	264	227	229	262	231	221	216	257	245	234	256	265	246	241	245	202	221	240	242	204	241	251	230	250	223	237	247	234	218	236	221	267	197	259	228	237	220	239	184	241	220	231	219	236	256	242	248	243	243	247	223	220	252	242	225	239	242	252	226	230	200	229	245	213	236	246	239	238	267	224	235	193	220	212	222	265	233	220	247	241	265	219	220	214	223	236	234	229	241	215	230	225	235	234	230	226	198	209	234	244	249	233	235	223	222	218	215	229	204	253	228	238	236	234	244	236	199	243	235	232	261	241	231	237	250	221	223	221	225	236	240	212	224	243	224	221	232	225	252	255	224	254	232	222	242	226	242	231	238	236	258	223	231	231	214	247	244	228	248	236	238	230	212	254	210	258	240	227	211	206	251	193	227	250	225	253	217	194	237	219	244	247	228	229	230	205	240	264	226	247	233	228	248	243	231	212	229	202	200	237	237	231	252	217	219	235	246	239	214	241	252	225	217	233	245	225	218	232	252	235	237	221	230	247	237	251	231	233	233	223	256	233	242	228	233	220	225	249	241	236	229	225	223	239	248	228	222	214	224	242	216	246	241	227	253	235	243	215	222	209	225	208	231	238	234	256	242	210	233	241	215	234	237	213	214	245	257	258	258	228	236	236	231	243	239	242	231	225	241	250	245	239	239	225	210	231	225	223	244	205	229	177	253	232	229	239	230	235	229	229	255	233	258	225	228	246	218	246	220	256	240	221	222	219	237	236	224	238	230	212	244	229	210	248	232	225	220	249	236	219	238	228	217	221	226	206	207	234	281	211	241	243	246	235	235	224	238	241	217	233	241	244	268	233	223	257	244	221	266	223	203	256	227	255	243	227	240	211	224	223	251	221	261	253	239	236	235	223	224	226	256	230	243	218	228	213	212	242	239	252	226	230
12681	22067	28481	32802	61708	63886	49748	35624	21124	9044	2999	1068	523	439	426	431	413	407	406	400	385	397	439	424	437	422	435	422	432	423	428	409	435	398	432	405	402	430	435	470	419	426	427	430	457	399	438	433	429	419	382	416	412	476	400	423	420	437	459	406	417	417	451	441	401	408	455	445	460	415	398	448	424	420	404	438	397	428	386	418	419	459	423	428	386	418	406	389	396	488	416	449	449	434	477	441	400	425	429	431	447	415	426	387	435	417	430	452	426	422	417	429	404	449	423	414	434	433	429	394	430	383	427	424	488	427	408	422	425	434	404	399	411	426	433	449	429	430	398	414	427	460	398	460	418	400	444	414	389	391	404	399	458	454	412	398	419	381	392	434	432	389	419	452	381	413	454	427	418	420	402	478	418	416	421	401	420	431	402	472	392	416	409	399	446	428	480	383	424	444	410	447	407	441	413	439	403	446	449	414	415	410	467	428	445	444	437	442	397	457	415	479	405	433	416	389	416	424	457	467	444	417	426	381	423	478	402	407	437	456	402	445	382	416	441	426	428	429	425	386	435	415	447	380	444	421	421	431	424	439	405	426	428	430	412	412	448	402	399	425	376	434	423	403	424	411	425	434	447	416	412	466	452	440	456	423	427	385	413	411	445	442	424	393	417	402	447	386	405	448	410	397	386	406	424	443	414	398	433	397	424	419	411	424	423	424	453	392	407	437	441	449	409	458	387	419	410	468	426	381	447	389	428	410	410	430	425	438	446	437	411	418	451	424	460	443	426	428	398	426	412	414	422	402	439	452	417	444	443	422	379	410	433	413	412	430	408	387	433	406	415	373	413	416	440	405	430	410	405	402	405	423	439	390	410	357	392	422	409	430	412	418	416	434	405	416	420	425	462	461	407	437	447	426	410	415	420	402	399	431	432	414	399	419	389	407	422	423	403	434	448	462	403	430	454	425	424	448	428	441	453	389	420	420	449	413	413	444	395	435	422	426	408	385	421	410	420	417	441	428	410	404	411	399	409	456	418	442	448	433	409	417	434	450	427	399	419	428	427	390	380	436	409	398	421	414	394	453	445	447	398	452	434	452	407	415	412	420	462	445	447	405	417	427	416	416	405	466	447	418	423	406	381	435	400	389	451	413	464	381	405	426	427	376	415	435	432	442	439	448	405	449	431	418	387	402	417	444	444	409	415	432	425	421	392	422	420	424	446	414	389	386	424	451	413	436	424	433	440	420	425	407	461	447	410	449	445	422	388	419	442	459	431	407	459	427	416	437	432	453	393	408	411	436	429	427	431	436	419	409	460	453	445	420	405	426	419	423	418	449	405	417	465	421	454	449	387	398	404	419	413	447	429	423	399	414	396	397	411	434	428	447	400	415	437	413	421	425	434	463	403	433	437	410	408	429	406	422	440	436	407	427	438	421	451	444	438	389	443	400	425	365	445	420	412	375	441	375	417	405	429	461	411	407	398	455	409	420	418	422	405	398	432	402	434	402	443	386	432	418	404	464	433	461	445	420	457	447	395	445	402	433	430	432	426	406	471	399	438	413	431	420	428	404	441	461	417	410	440	454	423	431	389	424	400	434	440	446	401	393	393	446	415	402	434	434	440	440	444	415	417	392	417	435	395	419	437	373	431	432	446	439	407	451	422	382	426	420	439	408	431	447	421	458	397	417	446	401	389	396	430	422	409	417	384	441	421	412	396	414	440	450	424	436	431	445	421	430	402	419	429	415	448	424	424	410	429	403	421	422	436	453	437	440	442	388	435	425	403	423	387	468	447	410	412	459	438	391	425	439	427	441	416	448	442	451	417	431	404	457	438	441	416	421	396	439	430	414	430	406	407	463	399	430	432	401	403	390	435	453	408	383	393	416	413	389	415	433	443	444	383	434	436	427	421	447	426	414	445	407	414	439	437	417	450	449	419	413	434	381	390	438	413	423	436	406	419	468	410	427	394	434	445	431	429	454	440	420	405	459	404	371	410	389	426	429	440	437	411	433	440	409	426	418	427	442	430	431	403	403	414	408	425	433	416	406	435	409	403	474	472	410	425	407	415	406	402	450	397	437	461	413	429	430	416	458	381	408	423	445	443	398	380	436	433	404	448	404	453	427	439	404	444	413	460	396	394	428	394	447	415	394	438	450	422	424	403	425	454	459	419	447	420	432	413	418	406	440	423	471	460	437	444	405	425	435	436	421	442	397	417	423	397	431	420	459	400	439	412	435	434	406	463	403	406	420	408	425	430	419	430	420	399	458	390	393	399	443	417	415	401	421	445	395	441	435	435	399	444	419	437	425	415	460	412	421	389	418	413	420	424	399	406	421	448	385	450	379	436	424	483	435	383	451	470	436	394	413	416	404	456	448	375	432	423	465	429	416	430	477	434	441	431	418	404	440	418	440	410	438	392	406	470	448	436	367	425	445	452	413	436	419	408	435	405	427	413	423	392	406	427	421	415	428	431	431	447	389	414	448	412	410	403	403	405	456	441	431	419	389	404	421	423	433	437	409	439	485	428	405	430	433	412	462	388	407	413	431	419	413	436	402	417	396	435	449	414	403	396	422	407	426	429	447	415	424	443	427	432	426	450	406	397	423	450	422	408	428	459	377	445	432	413	415	395	423	400	455	395	425	398	443	419	429	435	390	417	420	428	431	405	424	435	428	438	453	386	440	426	427	437	461	398	465	413	442	455	405	413	437	400	435	428	430	442	419	433	426	405	407	435	405	432	433	411	437	423	415	412	405	427	406	421	424	398	417	441	400	426	425	437	446	377	406	430	400	443	432	417	406	428	411	400	411	454	452	434	431	435	426	451	415	399	383	416	427	401	466	391	441	437	413	429	373	462	434	407	447	450	392	440	460	389	386	406	434	412	412	432	429	436	414	411	415	420	445	394	436	442	426	420	449	428	425	414	395	420	439	423	424	428	417	427	435	385	417	445	432	423	416	446	449	408	461	400	438	416	439	433	428	420	429	407	385	434	414	387	421	407	387	423	448	411	455	430	431	439	462	410	379	382	413	421	435	407	390	431	423	416	394	437	424	411	415	403	421	429	438	429	449	454	400	406	461	421	399	426	384	421	432	415	429	410	420	402	388	438	449	447	405	440	451	450	458	429	406	414	453	425	483	414	427	453	484	432	381	431	441	410	419	434	430	383	392	431	402	382	418	455	394	400	420	436	398	382	444	407	427	434	414	425	430	425	423	416	438	442	421	424	418	392	431	404	440	457	422	387	428	447	487	414	438	408	441	421	384	421	441	422	407	438	397	424	413	437	432	414	432	377	435	441	446	415	415	409	415	421	434	410	428	415	418	435	435	423	403	412	436	435	426	419	414	418	425	410	416	362	404	382	410	432	393	433	404	427	425	404	421	403	444	408	407	420	412	402	436	443	398	433	438	402	419	427	411	426	446	409	445	473	410	413	409	417	427	413	416	418	466	431	416	457	436	435	399	426	399	414	462	429	399	433	386	428	455	428	431
26535	19885	6757	3158	11183	14240	8684	3925	1636	787	454	368	345	326	348	329	327	301	332	331	328	336	339	322	316	343	334	319	362	334	334	334	331	343	306	296	348	371	352	321	372	319	356	305	307	308	342	324	338	327	341	346	330	338	341	339	345	367	315	326	314	346	319	282	339	323	302	322	338	335	314	333	370	315	337	330	380	340	327	327	294	327	294	348	344	350	307	309	345	352	338	331	356	334	309	321	300	318	332	323	358	322	344	315	349	360	346	315	330	330	321	331	333	306	323	362	320	317	347	316	334	309	339	337	323	339	322	379	322	365	345	353	341	336	320	356	328	317	317	343	349	355	372	290	339	336	315	345	335	322	299	325	316	322	323	342	331	335	320	347	341	340	342	362	345	288	320	335	340	348	296	363	366	358	332	347	376	302	331	335	343	330	321	322	332	358	330	331	318	334	301	302	340	337	332	319	308	356	325	331	343	330	328	309	356	334	332	328	330	331	319	338	337	302	347	308	337	316	318	328	317	370	324	338	345	317	328	331	319	313	320	335	309	358	336	327	304	321	350	304	321	352	291	326	372	335	311	327	340	298	355	339	325	355	302	352	335	338	350	312	307	346	330	338	300	349	305	320	325	341	324	334	340	339	341	311	333	319	354	348	345	329	319	316	325	317	337	294	342	344	344	361	365	309	315	336	293	342	303	320	343	333	321	332	312	299	347	325	304	317	339	347	325	334	311	297	316	332	312	331	325	314	295	342	344	328	336	296	359	335	342	319	306	328	324	341	335	336	322	353	345	313	327	320	285	350	326	367	338	352	328	345	349	331	303	322	316	315	338	347	327	327	323	332	315	305	297	320	301	331	342	344	338	312	336	364	290	352	330	360	328	337	330	306	333	353	319	329	299	338	323	337	324	301	334	319	321	328	280	338	334	331	320	322	321	354	342	306	289	336	332	339	325	325	363	329	356	344	313	300	319	350	340	343	334	330	366	327	316	349	338	366	344	326	349	308	341	352	327	303	334	328	340	317	319	318	338	337	330	340	343	331	332	328	348	355	288	310	331	326	321	324	364	319	323	322	295	329	320	316	318	360	341	328	336	306	352	321	332	314	337	305	336	338	335	313	325	299	344	331	337	339	322	300	320	330	326	328	320	358	339	299	340	368	334	340	304	313	332	311	354	336	355	324	320	321	332	362	331	310	319	333	289	307	356	360	317	302	340	346	371	319	352	355	339	289	352	350	341	351	322	316	327	328	287	330	320	295	316	321	308	327	317	353	349	317	326	341	332	327	340	341	333	329	321	348	356	348	330	295	333	315	329	355	299	327	349	338	358	329	327	327	347	319	340	321	337	325	318	310	345	326	347	349	367	349	328	338	319	355	306	329	319	354	338	331	336	333	306	333	315	340	342	326	319	353	351	337	321	347	338	364	348	318	295	318	312	351	330	314	334	342	317	335	304	274	314	303	334	333	295	338	348	337	324	346	343	296	312	355	317	327	339	322	316	322	327	363	325	340	322	349	365	334	369	305	335	328	349	285	317	367	315	317	312	327	377	316	353	330	309	316	345	336	327	328	353	328	353	307	329	342	336	305	332	321	309	317	319	326	297	320	320	331	371	333	324	324	342	295	325	315	312	350	338	356	357	328	309	333	343	338	330	292	349	341	336	326	356	323	368	303	299	349	303	302	312	324	326	346	327	316	352	331	329	323	313	315	297	324	346	310	358	355	321	326	333	351	319	317	344	349	322	343	316	313	309	337	359	337	344	339	309	361	305	332	334	336	344	324	337	328	337	320	317	331	345	339	353	328	351	326	317	337	308	338	305	331	357	343	353	316	324	333	347	365	341	332	325	313	325	318	346	358	333	333	285	333	339	350	340	317	321	342	344	328	300	360	298	324	326	316	331	316	333	342	334	339	324	303	356	346	352	330	350	369	343	327	365	317	346	338	340	317	337	302	329	336	330	359	347	358	334	296	352	364	336	339	346	340	361	344	288	356	342	303	317	336	326	327	305	336	349	355	324	332	366	335	344	326	353	342	307	323	332	328	360	322	320	355	330	335	313	340	307	347	292	327	357	347	331	334	305	339	332	317	346	315	331	322	320	324	368	332	389	323	339	315	377	305	367	342	356	316	287	326	316	322	316	314	313	314	332	307	327	299	287	298	356	342	312	321	314	296	367	324	348	341	278	323	303	318	340	340	330	353	321	334	354	324	306	338	312	348	299	349	374	308	360	339	322	314	339	313	336	309	311	310	301	335	349	333	326	311	328	348	354	325	331	313	323	362	338	367	310	341	343	374	325	309	297	354	309	353	364	291	357	309	320	328	324	335	334	359	326	330	310	322	308	343	334	315	323	345	324	331	331	304	355	369	371	319	301	324	320	351	346	320	344	339	316	332	316	299	313	319	320	348	322	331	330	320	332	357	339	336	338	360	321	349	311	344	317	337	334	329	326	329	371	347	332	320	343	294	345	322	341	318	308	322	329	313	336	339	369	351	354	359	324	334	375	330	332	283	314	330	301	340	313	340	361	320	307	315	339	347	363	315	338	342	314	322	339	350	329	317	312	356	356	292	348	321	349	353	334	355	310	330	312	315	303	339	364	328	332	340	324	343	357	292	316	335	318	315	323	309	356	349	328	352	356	337	317	345	329	319	324	344	336	347	350	324	323	311	345	324	325	366	350	346	338	312	315	303	344	334	324	309	306	317	336	326	322	363	317	335	318	305	320	338	349	337	329	317	309	302	335	320	329	319	322	335	298	320	294	334	336	296	324	312	343	331	320	328	337	343	343	315	329	294	312	318	367	292	360	345	333	337	345	333	341	312	314	322	327	318	323	312	353	335	362	321	343	337	341	327	329	327	324	349	310	318	325	318	337	350	333	329	321	323	348	331	352	317	360	309	335	327	313	347	317	334	329	353	366	304	328	299	326	327	343	308	315	355	345	345	315	326	365	362	358	307	349	333	320	346	320	345	303	324	318	307	317	343	355	338	327	321	349	336	309	360	310	313	346	330	305	344	298	301	328	373	317	316	370	321	332	315	340	329	306	326	311	326	332	368	319	330	358	325	349	338	314	342	320	339	321	321	366	341	373	352	322	330	307	324	342	352	344	338	339	337	352	327	333	289	292	300	313	331	342	314	367	330	338	358	329	311	312	313	295	311	329	313	354	330	322	323	323	329	326	327	333	340	332	296	308	330	357	347	336	312	336	339	331	317	305	330	309	342	313	326	315	351	338	360	339	326	322	319	332	287	322	333	323	315	326	312	369	330	332	352	316	357	351	338	340	330	330	349	332	358	337	329	315	349	338	306	324	333	361	339	321	330	296	316	312	349	339	350	333	337	304	366	317	345	336	326	330	349	326	327	340	343	340	314	332	348	345	341	319	318	341	311	313	325	307	308	326	328	329	323	328	307	368	324	290	315	327	317	354	316	315	346	355	323	323	330	315	327	338	372	333	328	308	337	356	316	324	322	355	331	344	334	317	332
6596	3511	4024	6709	20985	23047	15819	8451	3949	1737	902	664	633	584	613	618	620	601	606	574	578	626	574	607	597	604	590	604	650	614	576	595	629	587	586	624	591	587	607	578	629	597	596	606	597	601	584	602	611	597	645	568	607	614	600	610	604	610	578	597	574	589	633	557	621	571	634	610	631	623	574	602	601	569	630	615	658	608	590	583	594	598	602	631	610	601	604	563	604	639	634	596	618	561	571	639	607	600	611	607	593	584	572	618	588	598	640	600	581	602	551	638	598	610	602	628	585	608	615	569	584	616	653	626	619	601	581	585	620	610	626	619	596	571	560	640	593	595	559	584	575	611	590	618	621	626	588	594	594	600	588	568	598	593	568	597	597	644	618	647	600	608	635	573	601	533	618	651	602	588	579	562	631	589	633	587	586	647	581	600	625	553	608	606	626	620	628	601	643	658	623	601	636	616	622	607	645	648	590	599	617	618	652	596	595	622	592	557	572	621	640	587	653	596	591	565	641	603	605	646	567	562	600	606	594	599	629	618	612	588	613	564	584	565	622	602	567	625	630	605	626	596	585	580	578	636	566	609	604	576	559	614	634	593	616	584	617	591	617	620	670	562	610	589	606	623	577	595	674	606	587	604	590	590	616	599	588	594	567	608	584	579	577	616	583	577	676	638	590	609	569	613	601	585	588	644	613	596	592	589	597	625	580	614	600	618	583	618	608	604	669	614	602	594	574	604	627	574	612	654	614	612	639	634	612	558	640	578	584	620	600	588	574	595	653	583	646	610	602	596	571	616	607	624	591	614	638	599	593	642	595	627	582	598	612	554	575	573	609	584	625	596	607	628	605	625	586	600	674	596	624	654	626	625	597	574	639	604	620	601	609	624	601	582	595	589	612	591	611	604	582	558	595	578	632	635	627	592	591	555	647	609	624	589	613	592	577	562	618	594	623	605	659	621	637	575	627	595	625	655	598	641	599	621	608	572	571	602	626	613	565	614	612	567	610	568	639	628	638	601	565	590	573	614	595	609	583	591	624	618	603	590	555	608	613	635	624	623	621	593	624	601	599	635	585	571	615	631	579	616	623	618	613	622	587	634	623	571	626	595	620	603	636	599	550	593	590	612	571	688	577	586	598	578	556	594	593	605	615	620	587	638	577	598	614	617	592	592	584	635	587	619	627	583	634	588	614	618	609	618	602	596	602	596	606	621	610	600	643	565	586	613	584	610	586	603	659	600	612	590	563	593	580	593	552	623	655	584	626	621	645	538	602	592	626	626	593	612	580	584	631	578	611	613	574	599	610	627	601	629	580	596	633	601	628	655	614	624	575	592	594	614	612	556	603	640	617	634	593	636	591	565	567	556	605	593	624	594	617	628	564	575	591	608	621	575	583	594	604	632	628	593	619	599	569	594	593	594	643	596	603	575	598	651	589	619	613	576	597	602	578	603	602	612	587	589	603	609	611	589	596	605	625	600	613	573	595	588	583	605	637	641	618	594	638	607	572	607	625	596	589	604	614	570	598	593	620	570	628	586	611	625	604	604	637	588	570	581	603	607	619	585	599	602	612	566	627	580	627	593	580	636	639	652	620	573	611	567	608	588	635	600	629	579	592	593	592	560	558	587	550	565	599	578	626	571	576	569	585	600	565	602	594	609	596	595	631	581	584	591	627	589	601	567	613	594	621	603	647	614	626	590	590	575	571	611	629	628	630	610	656	610	614	587	619	609	585	609	640	648	574	593	650	611	608	591	611	606	581	616	599	621	597	561	583	630	638	610	595	645	605	608	597	573	581	614	615	620	593	620	643	600	559	617	585	600	604	611	590	627	608	581	635	600	579	620	640	629	661	602	570	565	642	614	625	615	603	599	610	604	604	620	580	615	619	624	647	572	603	568	589	589	587	606	609	618	587	639	581	606	590	609	628	599	602	552	604	571	618	581	609	605	639	628	654	576	585	577	610	636	576	597	588	624	598	594	598	632	618	594	592	599	599	581	596	599	581	627	602	646	637	591	643	598	551	561	614	618	630	621	554	575	598	591	580	613	648	562	643	652	627	581	618	576	611	601	644	663	578	577	616	599	621	601	575	583	608	566	572	607	604	589	571	605	587	572	617	579	639	630	588	584	580	594	632	588	601	605	585	611	560	625	611	627	628	595	630	605	596	587	611	608	573	611	576	586	588	588	609	608	583	613	655	598	583	612	606	621	609	624	628	613	604	642	659	584	606	560	600	636	589	641	653	597	627	549	557	574	557	576	673	670	634	580	601	616	587	595	606	636	576	641	598	622	542	549	584	630	620	566	595	611	629	593	599	579	595	614	584	602	591	620	632	595	614	588	632	610	650	578	590	630	589	574	642	602	613	634	577	625	555	594	586	600	648	628	606	545	641	623	573	599	636	615	609	620	627	590	631	611	618	636	588	614	592	568	593	604	627	603	656	561	600	561	610	624	642	577	601	621	573	640	602	611	576	601	636	596	591	633	576	571	601	553	624	586	613	656	610	611	592	592	598	591	603	574	610	597	637	627	619	587	583	625	624	572	575	618	601	603	581	618	583	613	584	622	628	634	612	558	630	594	570	617	592	603	610	587	619	585	592	581	623	578	622	572	597	622	613	584	622	602	591	603	622	576	581	606	629	555	589	623	658	603	588	615	579	602	600	581	626	608	583	635	590	587	635	583	625	589	629	551	580	574	608	600	586	573	604	562	642	540	553	574	603	576	608	604	576	560	584	582	591	617	616	571	590	567	586	608	586	622	575	617	580	619	629	627	620	614	612	587	602	615	631	639	602	548	641	553	591	610	636	641	616	618	578	625	601	604	642	576	630	605	618	657	542	583	617	596	596	583	619	646	584	624	569	625	590	589	595	608	622	569	591	566	636	626	600	598	575	600	572	577	641	600	584	628	592	613	615	638	579	623	650	641	622	576	630	632	596	623	616	557	626	614	577	583	568	607	603	597	607	654	624	631	575	625	639	636	590	615	625	590	574	624	586	572	615	597	565	598	594	612	641	634	599	618	630	592	541	618	623	626	622	561	602	628	631	615	559	641	636	579	593	625	601	611	603	615	648	611	613	566	606	606	620	603	612	600	601	584	562	609	614	612	622	669	560	592	620	605	608	591	566	574	617	643	584	638	578	608	595	589	600	550	652	615	573	590	637	595	644	587	586	576	608	636	608	639	617	585	605	619	600	586	622	598	629	637	587	602	617	601	570	655	614	601	615	588	621	633	594	612	613	612	608	618	640	602	613	599	618	591	635	556	610	606	559	623	610	615	624	599	622	616	607	627	598	651	590	607	599	635	578	639	628	599	609	583	657	650	577	632	571	607	631	627	598	572	564	580	621	626	644	563	599	578	607	622	577	598	624	621	594	642	599	623	595	615	614	634	632	638	577	610	609	602	588	573	584	603	622	598	590	628	589	615	580	568	606	578	599	645	644	560	601	628	619	642	616	578	590	601	637	616	589	592	599	612	579	619	596	614	610	582
24864	21112	26723	25692	32018	36822	27462	14650	5105	1542	680	398	338	339	267	343	302	282	302	338	296	269	307	293	290	284	298	326	302	304	304	299	282	286	323	305	307	296	306	328	273	317	330	300	319	286	299	310	270	313	298	300	321	283	312	322	316	328	291	304	271	300	296	328	314	322	297	279	308	301	280	298	311	280	318	300	305	271	287	285	282	310	304	287	321	306	323	281	288	300	293	287	299	293	302	301	286	287	297	298	300	333	319	279	322	272	321	332	311	278	268	339	310	308	313	299	276	325	276	331	323	304	299	303	317	300	279	346	297	319	271	278	296	311	299	290	323	335	305	280	307	287	294	335	310	294	280	324	341	316	340	327	303	320	322	282	313	302	311	323	305	323	293	283	321	298	320	285	298	306	264	303	310	296	308	313	317	316	315	340	304	298	312	295	318	272	310	314	279	255	286	327	296	294	274	299	312	297	289	317	295	305	323	292	314	298	325	334	277	299	305	317	310	301	286	293	320	305	307	320	316	330	258	285	311	318	322	276	282	321	318	324	326	283	316	340	290	308	298	321	313	309	286	293	319	300	316	256	295	289	276	310	276	317	293	283	328	345	315	268	310	299	277	295	300	287	262	278	319	303	311	293	323	311	314	288	339	307	328	292	336	319	315	295	301	322	332	317	295	313	310	311	272	291	297	286	299	298	322	301	304	312	281	294	299	296	304	309	306	330	295	308	318	296	329	309	300	328	313	302	308	287	286	318	274	323	323	332	316	333	282	285	316	297	320	318	311	324	315	298	327	286	302	304	294	285	303	308	295	282	288	294	337	309	295	291	328	287	307	280	298	341	307	307	298	299	304	321	295	282	299	321	285	295	316	271	292	295	292	307	290	289	276	234	293	308	332	270	317	304	312	290	286	284	278	330	304	297	307	317	292	310	295	259	325	305	303	314	305	263	290	292	318	304	306	301	303	321	295	322	313	309	298	316	309	297	342	307	304	318	278	293	331	291	322	282	310	277	299	304	279	309	328	302	300	290	282	324	305	280	301	298	312	312	291	294	304	334	296	313	314	294	306	274	287	293	271	334	319	308	294	293	297	286	314	286	321	318	331	287	312	336	305	275	289	307	297	298	267	349	300	332	325	296	286	288	292	303	314	293	294	316	271	297	299	291	314	313	308	293	315	279	306	285	278	322	262	298	278	285	283	278	312	307	342	292	290	311	315	299	293	330	287	294	317	272	300	296	288	273	297	289	320	324	316	288	279	320	318	292	292	279	310	299	306	275	315	276	304	274	296	359	290	321	268	307	268	330	279	311	324	312	288	301	328	289	279	294	306	289	296	310	335	325	325	285	315	296	299	301	308	318	284	292	313	325	319	288	317	320	284	318	302	307	288	275	281	302	305	283	324	282	297	298	291	332	300	295	312	319	274	304	316	318	330	312	299	313	326	271	320	272	299	318	284	320	273	317	305	307	307	279	304	301	279	316	334	306	301	322	308	303	263	286	312	312	290	295	302	331	310	322	306	297	294	283	306	318	315	301	277	319	311	311	294	308	282	301	314	293	339	310	271	310	282	304	301	283	298	316	326	303	293	310	300	327	314	286	307	293	324	321	300	262	305	294	321	303	320	341	322	258	282	322	272	310	274	305	290	274	309	281	297	284	302	334	290	320	305	270	310	316	275	300	318	287	271	275	289	322	305	316	309	298	312	329	298	304	295	333	309	283	293	300	308	317	324	263	310	310	297	305	290	317	278	275	278	320	321	265	322	303	304	319	316	301	303	300	335	325	260	319	296	314	317	316	293	295	300	353	276	339	294	298	309	289	288	323	323	294	268	325	275	296	315	291	312	278	319	320	298	295	305	320	326	299	314	304	287	318	316	327	305	330	305	292	330	301	301	283	311	308	288	329	317	290	324	307	311	310	296	320	285	315	312	303	293	317	294	336	277	307	302	301	278	307	302	341	272	280	333	276	311	306	336	279	296	294	270	311	283	338	289	286	299	338	312	335	305	311	285	337	294	284	310	317	322	310	280	308	300	285	269	321	280	271	248	347	284	291	283	290	306	325	320	317	326	275	279	321	298	334	266	325	305	313	297	345	300	319	307	305	277	312	269	296	301	317	291	338	295	311	303	291	258	284	318	297	323	302	303	317	305	261	262	287	286	344	292	274	288	312	269	323	310	284	306	311	282	312	325	298	268	305	312	295	317	344	292	304	315	303	320	308	329	283	311	306	302	294	316	284	311	299	316	282	322	289	279	324	297	324	312	299	314	286	300	286	348	308	286	297	293	285	287	303	283	300	285	323	314	303	325	292	306	294	276	300	312	324	285	365	308	344	301	328	312	308	313	281	332	269	304	294	304	286	313	325	312	339	284	324	303	302	290	289	296	304	285	286	295	289	294	281	312	324	301	323	330	318	310	360	294	305	291	301	299	292	300	327	309	326	249	294	316	300	292	290	287	302	309	327	301	323	318	300	296	291	306	291	286	321	308	319	300	310	329	305	306	275	294	301	358	271	318	288	292	301	328	315	296	304	295	289	301	296	306	344	326	322	283	324	312	311	289	289	300	315	285	329	314	326	304	259	329	296	314	286	328	271	300	310	351	332	315	294	303	298	295	315	288	309	308	289	300	310	314	299	284	316	292	282	310	316	298	313	278	303	320	332	290	344	301	296	348	330	296	296	310	314	282	280	321	353	281	330	333	318	291	316	316	292	287	301	329	318	322	307	302	276	292	324	303	314	298	297	321	290	288	298	311	308	282	319	313	270	310	321	293	320	302	292	314	294	310	314	301	303	311	300	300	283	325	301	310	279	293	307	294	320	317	288	341	328	343	328	315	302	320	281	302	308	317	307	290	295	327	294	340	324	297	296	308	290	317	314	287	323	279	297	313	294	292	326	294	348	317	316	324	289	331	307	296	287	303	310	329	306	316	313	292	311	283	314	301	282	314	330	304	314	320	288	280	304	301	305	315	307	310	296	308	317	323	294	312	290	286	292	297	287	302	303	304	303	285	307	300	322	292	338	310	300	295	335	303	315	311	310	308	286	296	302	301	283	312	272	303	324	286	311	338	293	321	310	289	293	312	297	290	327	288	309	305	300	311	325	304	297	295	312	308	281	310	294	327	305	312	280	318	335	321	331	295	298	291	305	284	302	305	301	319	284	312	311	303	292	305	324	292	295	314	312	305	306	305	275	305	291	331	307	315	303	319	303	310	293	305	286	306	316	298	290	293	289	304	315	302	318	314	296	294	308	288	307	302	296	302	301	292	310	313	333	336	290	282	303	289	292	308	303	316	282	269	310	331	317	291	298	321	308	329	295	308	282	291	269	290	309	293	319	274	278	317	313	300	300	277	321	312	299	302	276	290	295	315	316	298	298	307	283	318	297	305	294	300	313	308	264	326	326	286	309	274	308	310	272	323	303	321	283	308	307	293	287	319	317	299	301	305	296	302	322	293	310	325	318	303	344	258	289	307	306	304	302	281	333
11161	11129	13196	24824	43121	41792	33737	21971	10564	3987	1502	841	617	610	557	537	538	579	575	587	587	565	555	521	537	555	576	538	566	558	575	571	579	550	584	571	591	532	559	573	558	592	594	542	605	564	617	542	536	558	576	568	586	572	539	580	507	606	581	530	617	582	539	601	598	566	548	571	605	562	516	554	568	564	548	578	507	611	626	597	546	553	562	572	565	543	551	552	572	594	584	560	576	531	565	548	565	590	571	555	521	543	541	570	537	547	574	569	525	615	583	568	561	547	568	582	576	576	550	582	552	588	538	588	572	562	559	564	574	574	593	590	574	555	543	574	541	562	557	590	578	587	570	576	569	531	553	600	577	582	586	552	556	549	532	600	567	568	512	570	547	614	578	574	574	555	547	585	559	554	579	550	600	559	583	563	594	554	545	515	519	581	581	548	558	575	573	603	591	578	607	582	547	557	539	522	557	579	518	574	522	576	551	586	548	554	566	567	534	590	573	569	570	592	544	604	545	594	549	525	534	525	610	564	559	563	538	545	572	563	575	588	553	548	569	530	572	597	542	543	597	565	587	555	564	572	561	548	529	576	586	563	573	594	561	598	567	571	581	587	603	583	576	538	556	569	524	536	572	537	566	569	531	518	594	565	509	565	553	516	566	596	577	582	593	526	560	596	600	552	556	595	533	589	571	585	528	553	539	569	581	565	575	578	570	556	553	588	535	554	582	539	552	541	549	558	566	537	555	608	564	560	538	598	545	586	527	534	541	586	574	581	585	508	582	583	542	555	567	563	553	546	563	554	559	567	576	505	594	595	556	563	587	568	538	596	604	567	621	572	570	577	529	568	581	564	586	593	544	576	561	585	569	537	619	562	597	547	564	575	550	550	544	607	584	554	565	561	608	540	572	563	548	548	590	586	526	507	552	585	592	550	540	530	566	553	577	569	588	576	530	618	549	594	588	536	594	548	571	534	568	558	558	548	598	624	555	543	588	600	566	543	514	536	583	571	574	584	567	600	575	553	561	531	536	552	575	586	545	588	526	568	563	538	562	553	575	603	547	600	554	565	526	549	542	539	552	536	527	547	578	605	595	589	570	524	548	578	584	515	568	587	586	565	584	533	543	547	540	579	538	606	595	573	561	594	507	580	611	578	564	586	582	558	523	559	615	547	578	574	599	579	521	536	484	547	555	590	545	590	569	571	569	553	528	566	611	568	546	583	531	534	569	531	552	589	567	550	582	587	608	556	563	541	593	553	533	554	544	601	551	553	552	527	555	532	541	540	589	546	572	535	554	543	533	552	546	612	536	544	559	555	543	567	504	545	563	595	578	569	589	585	545	548	562	575	565	567	545	582	545	588	579	557	618	576	557	542	554	554	521	553	593	563	573	604	597	548	552	542	530	565	578	558	555	539	561	578	580	570	595	580	575	588	571	567	528	583	518	596	579	544	551	560	563	595	564	548	603	580	582	579	522	569	549	568	558	582	560	560	589	607	568	557	561	552	549	550	567	535	519	575	595	560	593	570	548	596	539	557	551	593	529	570	598	599	582	526	546	552	561	552	586	562	550	565	522	557	627	532	564	556	548	528	594	535	589	536	597	590	570	520	582	558	573	567	550	559	535	564	560	553	539	608	584	541	566	599	607	568	560	555	556	623	557	509	537	540	583	568	559	565	552	526	561	562	554	548	567	537	554	563	582	538	553	559	539	537	552	538	551	596	588	568	565	608	608	595	557	515	525	537	549	541	548	561	600	519	591	546	556	587	559	564	549	562	555	578	543	536	544	536	576	525	580	529	569	583	549	581	587	598	616	595	604	574	540	566	535	576	581	579	545	546	554	562	536	528	578	588	544	580	566	542	551	594	588	642	566	564	559	589	563	532	580	574	537	550	605	543	566	571	590	587	579	558	541	569	541	524	570	533	542	571	591	530	565	559	589	590	551	575	547	558	562	557	539	525	560	578	539	555	574	553	566	577	550	590	577	561	586	567	551	564	547	564	577	595	519	550	546	571	546	554	550	552	554	556	576	549	589	539	591	546	582	558	555	552	582	541	558	559	530	587	567	581	606	596	577	556	602	603	546	572	529	542	562	538	533	552	619	537	554	546	566	575	565	519	564	559	560	530	577	546	551	532	537	573	586	595	583	560	550	550	581	596	558	524	554	558	545	573	541	524	546	542	541	550	574	586	535	551	515	582	537	566	557	563	555	530	583	537	608	581	551	578	564	644	551	559	562	568	537	554	565	552	533	541	584	552	550	522	536	575	591	562	573	565	520	575	546	555	513	557	554	523	579	564	551	563	533	562	585	567	585	539	544	566	586	551	559	611	571	577	559	585	617	545	580	526	557	561	583	547	536	564	581	559	574	550	551	551	574	575	574	532	585	544	509	630	564	523	565	533	552	553	575	546	576	514	554	542	572	572	536	573	558	572	560	587	607	581	579	567	561	546	601	587	588	546	527	574	534	565	547	558	579	574	587	568	548	572	594	538	577	569	559	569	557	583	575	582	546	587	573	548	633	564	551	557	557	538	540	547	563	542	587	607	577	550	605	587	551	557	549	573	575	538	616	539	546	625	551	534	496	566	564	533	584	565	582	582	588	566	571	585	529	587	563	571	573	531	631	589	538	518	577	554	599	563	584	588	556	571	543	543	585	576	532	567	575	554	548	564	548	619	585	547	562	549	535	589	540	549	579	588	575	563	546	573	571	590	550	520	528	556	536	544	560	539	529	554	598	548	591	553	556	525	571	621	533	517	546	549	537	547	587	577	539	607	565	561	535	548	573	533	556	592	586	578	571	538	583	582	552	570	537	579	593	568	539	574	561	549	567	563	582	579	570	584	583	549	608	545	568	595	577	600	599	569	553	577	604	535	550	574	525	513	567	555	622	544	548	545	535	567	558	557	546	537	589	577	550	570	551	598	603	580	586	568	584	579	541	508	585	524	529	599	556	573	603	557	548	523	574	578	589	525	543	545	546	577	598	560	527	553	537	571	629	536	559	544	560	587	546	588	621	559	567	531	575	526	577	518	561	527	549	573	528	555	520	556	556	586	546	565	578	571	573	549	535	581	561	574	602	570	580	596	537	555	594	559	544	578	581	590	571	522	579	588	569	592	555	552	565	605	558	547	561	569	558	583	593	578	588	544	565	577	526	529	560	541	544	560	548	587	564	580	552	556	603	553	595	578	607	558	561	535	552	594	537	591	588	594	569	595	530	580	567	569	566	578	570	527	544	556	563	531	547	559	560	552	596	612	582	561	554	610	573	557	567	567	591	581	598	572	574	565	533	519	514	604	561	568	589	571	509	567	572	552	566	559	547	558	557	556	602	569	577	585	555	584	536	567	598	557	579	573	550	549	572	550	576	620	576	549	555	538	549	554	576	516	551	546	560	515	542	547	594	558	606	594	611	534	532	562	543	544	511	543	563	533	605	540	574	578	600	545	552	537	580	556	554	532	578	561	531	545	604	595	563	533	566	554	556	573
23068	21058	28621	23932	39762	52166	46874	30521	15602	4968	1275	492	280	260	245	234	220	238	239	235	211	206	190	243	213	229	217	229	211	268	223	243	233	209	225	220	243	214	266	233	229	234	216	225	223	232	254	232	244	251	240	230	204	203	243	218	234	217	220	233	206	232	216	238	226	208	218	229	213	220	219	232	236	223	214	221	215	206	228	242	237	215	245	226	254	243	226	217	212	201	233	203	231	260	234	243	212	201	212	219	237	213	214	231	230	227	225	229	220	234	258	204	205	215	229	254	211	235	231	229	198	214	228	256	231	212	238	256	239	239	222	230	224	215	190	219	243	238	238	230	219	249	222	222	226	218	234	203	218	193	241	225	235	237	220	216	213	243	228	218	228	245	264	241	208	218	231	219	224	259	227	244	251	201	200	223	228	203	229	230	229	214	200	219	238	211	241	261	233	219	208	197	221	239	223	217	223	229	258	204	221	225	237	225	242	233	248	224	203	229	231	239	220	227	232	233	223	236	212	238	224	215	218	216	212	237	208	216	242	221	235	241	213	215	232	208	251	252	228	250	211	240	209	238	232	236	222	217	207	244	210	238	255	252	211	210	238	241	224	219	220	208	225	240	240	232	224	262	224	222	223	204	217	226	219	202	209	244	247	242	233	210	231	215	241	230	218	231	240	229	251	218	192	219	234	213	244	232	217	207	252	221	256	210	218	219	224	248	215	219	224	240	237	245	239	225	243	233	245	247	213	222	195	244	255	227	233	235	207	238	225	227	209	246	234	228	239	195	232	258	255	209	231	230	223	230	236	223	210	205	238	240	240	226	264	247	223	238	235	207	203	238	209	232	219	223	213	251	239	218	232	223	231	222	227	233	241	243	248	223	200	197	235	218	244	213	278	253	204	218	228	248	232	237	249	238	246	234	248	254	226	228	226	228	226	222	220	235	196	247	232	219	251	244	224	239	246	183	205	240	256	229	253	238	228	219	208	193	225	225	218	225	246	228	213	230	223	235	220	230	258	236	217	239	227	224	231	218	201	236	224	233	242	219	223	220	240	207	230	243	232	262	226	230	214	216	248	222	220	221	210	264	227	228	244	236	224	251	227	239	224	224	248	215	230	233	237	213	248	241	262	258	237	213	207	221	217	222	236	222	234	222	234	236	228	234	202	236	202	233	237	252	215	223	223	215	243	239	215	249	221	252	223	250	241	226	244	245	223	234	227	203	234	228	268	258	191	226	225	217	210	241	203	233	228	217	190	183	235	248	208	246	217	239	223	255	267	213	241	235	212	237	232	226	237	228	223	245	219	222	221	222	223	201	214	228	249	244	219	215	236	208	229	233	194	205	213	216	232	252	268	258	238	230	223	222	225	241	202	243	204	216	207	208	210	255	224	218	224	206	204	242	231	211	202	225	225	248	241	211	224	199	188	240	249	232	217	237	211	232	204	223	247	208	231	229	244	238	221	232	234	229	226	230	243	223	215	228	238	261	241	210	229	207	215	223	240	210	232	221	240	209	244	241	222	226	218	252	249	243	219	198	231	220	229	231	215	207	220	215	232	210	249	230	213	265	229	214	249	244	247	205	244	210	236	210	227	220	230	214	232	235	235	223	217	205	222	222	251	230	220	219	220	238	237	219	224	252	226	214	223	221	231	226	219	244	229	234	231	223	211	248	228	232	231	234	219	246	235	237	221	239	214	217	258	209	238	188	246	228	226	234	220	225	213	238	218	251	215	196	229	234	207	242	233	226	228	207	212	213	211	215	231	241	226	244	205	226	211	247	264	238	232	225	234	238	208	229	209	220	209	224	249	225	210	231	233	234	240	244	213	229	244	249	227	208	248	226	238	229	189	213	220	222	248	232	235	240	230	221	243	232	206	212	203	214	247	228	248	227	230	217	225	223	232	227	212	218	236	225	204	237	197	269	215	222	247	220	229	234	246	224	242	208	235	234	220	202	225	240	207	249	234	218	215	215	210	204	222	200	231	229	216	229	252	229	214	215	217	211	219	231	207	237	213	212	216	226	214	206	209	194	220	207	251	220	227	221	239	258	217	241	263	218	260	214	221	226	204	235	231	239	227	222	223	211	232	242	250	233	225	233	242	215	242	232	239	215	201	224	237	209	220	223	256	238	228	215	211	215	235	207	243	199	225	228	216	221	244	202	213	242	220	205	248	230	212	212	227	190	259	192	218	239	226	245	241	232	221	222	219	225	231	222	247	234	217	207	235	244	231	220	227	222	225	224	226	218	216	223	231	223	228	219	205	251	217	224	220	215	262	227	241	242	225	240	257	257	229	219	221	234	216	232	222	222	227	205	209	239	229	231	223	232	216	203	229	230	246	231	233	228	214	234	229	218	237	220	247	226	206	204	249	228	208	248	219	215	238	244	231	223	241	234	241	239	196	227	220	225	212	230	209	217	222	223	252	245	237	229	214	224	235	233	255	225	206	221	230	238	222	212	218	247	213	263	233	220	232	222	226	226	222	200	229	238	241	236	227	226	240	222	241	233	233	240	244	227	227	233	225	230	217	226	234	233	210	239	253	219	222	233	200	226	227	218	241	241	246	220	242	246	243	235	229	225	225	226	204	226	223	245	241	201	237	216	216	224	228	207	212	197	226	253	256	206	237	244	210	208	235	227	232	233	259	221	223	235	221	204	216	235	203	244	251	232	243	213	244	223	222	213	241	237	235	224	208	213	221	223	219	205	225	221	248	214	236	217	231	234	240	222	226	227	229	232	217	239	255	227	249	239	209	207	213	212	211	221	230	236	207	267	245	269	242	235	229	242	206	242	212	224	236	221	230	220	210	241	230	249	224	228	244	256	194	226	206	219	202	223	226	209	216	217	224	200	215	216	225	224	258	239	231	237	223	234	237	224	240	252	208	233	217	200	209	229	230	222	219	250	230	231	244	214	232	244	228	225	230	219	219	239	238	213	224	241	242	239	237	243	210	237	210	234	211	188	258	263	254	230	230	240	217	257	223	213	227	233	229	243	212	250	196	240	251	227	241	220	209	226	211	224	234	229	234	224	250	203	222	217	222	207	232	237	233	220	230	234	222	228	236	241	221	215	224	208	237	242	224	204	228	235	225	240	220	239	249	200	254	226	217	243	234	233	240	193	232	231	233	230	255	218	219	245	265	192	244	201	224	223	224	228	209	220	240	259	239	234	207	212	201	228	233	199	223	250	218	233	207	239	219	212	234	237	236	232	211	236	199	214	219	228	233	208	227	215	221	209	222	210	248	222	262	241	236	231	218	218	215	229	218	239	229	232	233	245	234	251	218	259	207	224	227	202	226	223	222	233	205	227	242	209	213	239	210	235	238	250	221	225	247	211	239	232	210	208	229	239	227	200	238	227	232	250	212	214	234	215	240	223	224	217	231	231	243	193	226	236	206	210	222	222	223	246	215	225	231	227	244	228	201	225	200	246	242	243	219	222	247	224	237	249	217	220	212	216	234	226	274	225	234	234	244	225	216	226
18157	23369	28166	41952	64885	59651	50503	36671	22680	9937	3225	1153	575	428	408	428	403	435	405	424	419	362	436	400	448	402	399	397	441	387	439	441	427	410	431	405	401	406	448	405	409	403	430	395	422	413	416	395	410	400	416	437	401	415	399	425	422	422	395	397	413	413	437	430	406	386	420	389	432	390	428	409	434	417	414	432	423	434	398	424	419	438	421	397	417	413	430	422	422	423	421	399	404	416	426	425	410	423	393	417	413	381	429	427	422	417	458	416	423	449	421	406	429	438	405	422	410	426	397	385	404	408	405	448	436	405	397	401	382	403	434	429	416	404	392	391	381	452	398	401	430	429	402	410	438	415	405	409	404	442	409	433	404	421	416	452	383	389	391	410	395	435	407	408	437	396	397	428	412	385	412	429	452	426	457	441	383	426	437	394	408	418	382	397	395	405	386	427	399	386	386	404	424	414	413	423	453	378	425	400	413	398	379	402	392	418	421	395	383	390	422	420	379	426	371	421	406	418	384	362	386	398	405	413	418	373	453	403	417	402	400	392	395	390	411	460	439	427	471	438	438	412	453	430	398	402	408	399	419	413	396	408	399	420	409	415	395	405	418	401	405	393	385	441	414	405	426	420	432	416	425	408	424	426	410	402	377	414	376	431	386	452	405	414	441	398	405	428	404	430	398	452	431	413	460	440	401	416	444	416	424	385	404	392	428	420	413	441	432	408	384	400	398	391	446	420	430	387	454	398	392	452	401	397	396	411	455	421	416	378	411	431	418	402	404	413	425	412	410	390	416	427	442	444	464	404	404	407	387	432	452	456	403	409	404	437	401	427	424	400	419	423	390	406	423	394	412	416	402	399	365	414	390	410	412	398	396	376	405	381	406	431	444	380	396	385	403	407	430	407	383	400	408	406	430	402	405	441	430	427	403	420	434	403	410	402	423	435	393	427	419	411	413	425	426	403	408	408	397	370	405	423	394	410	421	398	408	385	436	387	422	403	433	398	410	391	406	410	428	426	426	445	389	408	405	432	414	421	402	416	435	382	392	432	402	438	380	393	460	433	388	442	436	396	416	443	414	395	403	369	435	380	386	440	419	456	426	383	425	427	398	404	374	432	430	427	402	457	423	380	411	383	449	426	392	408	397	430	408	416	403	438	428	438	407	405	433	409	402	396	450	409	436	442	412	445	412	410	417	393	385	397	396	403	392	423	413	423	421	394	466	387	416	404	423	414	374	401	383	405	412	435	449	423	427	435	422	405	410	445	407	405	389	412	446	401	408	416	418	454	454	385	401	360	455	451	418	411	433	432	406	391	429	440	412	414	370	430	377	425	427	424	405	393	440	397	410	389	442	429	398	433	379	403	398	386	414	418	427	390	409	412	458	435	375	394	426	402	422	407	419	423	399	429	435	455	385	372	389	411	402	410	405	466	418	424	411	401	415	411	398	412	393	394	430	430	412	396	420	413	398	391	408	435	391	392	421	405	448	392	414	438	436	417	422	433	395	387	405	445	449	398	439	414	430	423	424	434	416	434	389	381	407	421	409	423	411	413	418	430	400	395	408	401	435	449	426	433	440	419	400	404	418	411	429	410	423	406	397	386	402	430	411	434	419	437	423	407	407	466	412	379	437	416	402	418	435	462	415	385	417	412	405	423	409	428	416	419	427	407	418	431	402	417	437	389	407	381	389	412	400	429	415	419	448	379	409	390	399	412	402	412	396	406	446	413	403	442	383	397	376	426	402	397	406	425	403	411	401	387	401	429	372	422	404	407	378	449	389	415	425	410	410	415	402	384	409	418	411	422	405	439	408	410	411	374	410	420	421	392	438	409	425	437	434	437	405	397	396	412	394	414	409	404	412	414	400	443	430	382	430	404	407	408	451	384	417	402	429	404	416	427	376	402	415	392	419	411	406	425	432	428	401	440	411	384	450	420	426	396	399	412	411	489	421	431	415	429	431	439	420	445	449	429	419	426	415	415	396	440	398	376	391	375	429	433	436	409	417	384	398	382	411	388	416	434	413	386	418	395	440	437	393	388	421	422	398	383	403	433	435	392	395	397	402	397	398	411	434	464	434	457	410	409	437	467	378	392	433	417	425	422	420	409	393	428	451	415	422	390	414	435	401	435	409	409	401	437	429	398	382	395	396	396	451	398	370	384	416	417	415	421	405	449	430	396	377	425	418	391	407	415	411	423	419	406	432	444	419	403	415	395	390	445	451	412	388	402	408	433	394	376	443	423	409	411	405	400	422	425	442	407	446	425	405	384	369	375	400	389	433	413	390	422	413	399	427	394	400	426	419	435	410	409	440	451	395	416	404	437	394	431	381	393	402	420	410	441	434	406	397	425	433	412	388	411	426	415	396	414	406	456	383	420	430	414	409	430	447	418	394	371	390	407	389	378	407	415	400	429	454	408	432	440	423	437	421	411	457	448	416	407	444	420	407	380	446	419	390	428	381	409	413	455	440	413	399	421	431	433	421	412	406	416	405	428	432	442	377	389	384	404	407	420	395	419	386	387	411	460	410	392	414	399	379	371	410	401	443	425	399	446	384	407	403	392	422	414	416	399	392	394	383	460	398	468	408	426	397	415	416	429	407	407	408	407	431	355	412	420	378	397	413	391	399	409	406	376	401	411	397	409	449	407	375	379	436	386	372	402	402	450	411	399	451	398	410	433	406	393	448	433	431	399	409	418	405	409	427	435	418	422	419	434	415	423	401	437	432	408	406	394	407	397	394	419	427	392	378	398	414	392	416	413	390	423	433	403	385	353	427	433	429	413	388	396	382	412	452	397	402	412	417	417	441	410	445	444	425	410	400	393	407	416	358	414	412	395	380	438	402	410	371	403	410	411	400	420	435	416	399	431	420	439	417	424	429	407	368	384	408	393	409	407	358	432	413	429	405	471	422	449	410	428	378	427	371	409	419	451	407	398	424	433	414	430	449	415	449	412	406	375	424	408	409	426	400	418	411	368	442	393	417	357	400	435	418	428	392	435	419	419	391	425	373	423	425	407	413	397	426	408	382	416	408	452	439	439	365	428	379	440	400	394	425	425	395	414	402	416	382	402	409	404	397	387	421	376	419	403	392	421	403	403	381	396	410	444	440	435	456	421	424	399	382	422	382	455	371	443	439	414	399	419	417	418	402	423	387	398	408	450	402	406	396	396	418	410	412	384	411	402	409	412	449	432	424	442	432	419	397	462	397	401	383	401	398	450	392	427	442	399	424	397	393	412	402	407	427	408	404	403	458	394	412	395	388	400	421	385	416	412	385	374	415	413	400	416	433	383	409	444	416	422	406	453	428	426	416	396	413	374	406	440	414	410	411	405	397	405	395	410	443	445	402	393	430	392	423	410	439	411	406	422	426	431	438	427	415	434	406	423	385	427	394	412	408	428	401	443	424	402	400	416	384	441	426	434	412	412	369	402	391	410	383	402	404	391	405	424	406	416	409	409	414	422	405	418	446	442	400	451	427	450	390	388
26460	19802	6563	4469	13389	12171	7889	3917	1666	754	453	346	357	338	324	328	344	358	305	281	330	355	333	323	329	314	341	307	316	325	318	322	330	353	343	327	328	341	337	306	332	328	325	333	320	378	318	306	315	337	346	328	315	322	337	333	328	326	315	349	345	304	342	354	335	345	340	339	305	363	336	342	320	329	319	328	371	341	331	332	334	301	319	335	300	325	327	304	333	364	323	308	313	314	324	343	324	326	345	353	329	314	315	317	324	343	328	344	345	331	335	327	324	328	322	325	298	335	324	305	350	324	348	306	315	360	305	343	321	288	312	338	346	350	342	296	303	300	336	320	328	325	332	305	338	316	327	335	329	335	323	319	313	321	310	326	319	338	327	357	302	331	314	334	313	290	326	315	320	343	318	337	306	327	336	337	339	329	304	362	325	333	324	287	337	330	311	306	366	321	320	321	299	331	334	334	319	285	309	357	317	353	302	354	330	321	345	333	331	290	321	299	321	317	315	323	308	329	322	364	347	324	320	283	293	327	359	308	321	359	332	321	338	316	342	341	347	336	318	324	333	332	300	331	333	333	315	348	318	335	322	328	319	322	312	347	313	306	340	340	311	340	297	313	349	341	326	317	313	321	318	334	338	336	341	303	324	345	353	322	311	311	292	332	315	323	321	348	328	326	310	329	317	289	318	309	284	335	321	303	322	303	313	299	348	362	299	332	346	316	322	333	334	347	330	337	335	319	305	319	321	339	335	333	347	326	326	326	322	315	330	354	310	324	332	334	333	331	313	313	322	323	315	307	330	335	333	320	312	310	303	307	314	282	327	301	313	309	339	307	308	358	319	321	366	350	354	335	292	334	296	350	304	330	357	318	335	361	301	328	315	316	314	323	329	328	321	310	348	356	318	313	319	333	374	350	331	345	331	320	347	297	328	320	302	302	316	337	341	328	319	349	324	325	331	381	310	306	294	327	344	319	332	312	351	298	341	319	344	306	340	323	315	337	311	328	326	336	346	305	354	337	314	329	315	338	305	312	316	307	300	314	321	351	307	300	307	357	332	291	311	316	328	311	309	310	290	313	355	324	323	317	342	329	342	321	320	347	336	297	272	323	361	326	330	320	295	321	313	351	339	328	322	321	340	322	324	296	317	341	318	290	321	328	335	300	316	326	343	317	349	348	343	340	315	334	317	297	344	324	332	302	328	304	327	299	322	333	365	315	317	309	325	353	319	348	336	342	320	326	292	309	324	329	325	308	327	339	327	356	336	353	323	339	326	318	306	345	303	323	328	304	340	320	304	323	297	335	315	307	333	345	317	293	331	333	341	320	360	290	314	310	337	324	331	327	338	300	297	318	345	321	318	366	333	332	329	311	311	321	323	341	340	313	328	328	331	314	315	348	374	324	335	358	302	333	300	353	331	355	357	323	330	357	354	334	314	294	316	337	314	343	315	358	277	342	327	293	337	295	329	316	312	330	330	303	314	315	285	307	330	351	352	335	298	334	344	333	324	317	348	369	335	330	327	362	336	334	332	313	321	325	303	359	316	331	356	308	331	309	309	331	289	363	313	331	334	334	332	315	333	330	341	340	336	323	370	330	314	367	333	329	305	355	374	357	307	365	316	332	371	332	280	295	309	351	343	308	339	298	360	309	359	292	349	314	302	336	325	351	339	291	349	292	328	314	327	311	311	297	332	325	319	297	315	319	340	340	324	328	358	337	333	342	328	322	314	378	290	300	339	332	301	291	365	330	324	292	328	342	326	306	316	311	337	306	369	336	317	343	328	330	349	339	323	332	348	311	301	349	354	331	310	362	346	329	332	338	317	330	318	337	332	367	304	329	335	324	317	351	351	287	328	341	324	320	301	346	311	293	309	332	308	354	339	321	317	322	348	337	309	314	308	315	324	312	321	315	296	328	324	333	320	315	335	330	325	345	290	313	330	331	270	350	317	320	300	337	326	333	312	327	316	330	297	324	311	331	339	301	286	314	325	297	296	316	298	330	316	360	329	307	311	348	333	313	327	324	353	336	323	344	337	331	332	338	322	345	320	320	340	344	307	355	327	308	321	326	325	361	327	333	318	306	318	315	342	317	318	334	327	330	309	351	344	336	315	289	308	334	332	309	321	326	315	344	338	306	315	323	304	336	320	305	311	308	316	320	325	314	303	305	354	339	311	328	308	348	349	322	309	331	300	299	308	322	328	319	350	312	335	329	346	327	310	323	295	304	295	304	339	319	315	347	317	331	356	329	319	304	341	313	332	331	347	332	315	343	300	307	337	330	304	335	333	347	329	318	346	306	341	325	315	326	320	323	299	335	363	330	359	341	346	312	308	365	315	326	322	336	316	297	319	336	310	305	337	350	323	334	320	334	343	344	304	332	305	312	324	335	346	334	324	320	347	316	286	320	350	331	327	324	343	321	303	318	315	329	351	321	329	326	330	328	291	338	317	303	346	349	310	341	345	327	318	335	358	327	329	338	335	351	327	310	324	344	307	339	331	318	336	338	344	329	298	339	308	337	332	324	337	339	292	344	352	306	319	327	346	297	301	309	350	303	311	352	351	314	313	302	301	340	305	307	316	321	300	318	343	333	318	320	326	319	288	311	322	319	373	332	319	319	372	343	334	354	335	309	328	343	310	354	324	311	358	303	334	345	316	330	325	308	322	309	318	295	324	331	328	318	366	326	295	358	322	312	302	314	302	320	325	324	347	339	321	289	313	325	375	303	288	315	345	329	314	327	327	307	338	321	361	318	320	309	290	310	326	292	339	315	319	376	330	303	342	309	336	309	317	311	324	312	291	325	349	326	385	341	321	315	326	318	277	298	313	320	306	336	323	296	316	335	318	329	332	327	318	330	329	327	324	312	295	343	325	311	323	360	318	346	331	324	312	325	365	332	324	356	336	334	306	360	346	302	307	331	317	339	341	340	378	323	326	351	292	356	364	322	294	286	349	326	300	317	317	293	350	348	306	321	339	333	316	281	301	308	365	348	280	342	323	299	314	320	324	299	326	295	325	297	346	357	310	301	299	316	336	299	307	301	328	325	342	335	302	312	330	326	367	325	357	317	316	347	307	322	305	346	324	332	316	290	289	323	326	334	317	312	310	327	329	302	359	341	330	325	323	334	351	306	325	330	330	303	297	330	328	309	334	317	319	294	345	290	336	345	336	344	305	308	334	334	322	318	329	321	324	313	349	336	323	325	330	287	320	345	312	329	333	339	309	336	352	296	303	316	346	322	319	327	320	346	337	349	376	322	335	312	326	348	349	317	291	305	342	331	336	311	330	302	314	293	333	300	322	320	308	310	337	333	312	312	377	332	328	318	351	337	337	340	308	325	324	349	304	301	326	339	318	315	337	333	315	296	307	360	345	329	314	330	334	353	312	321	308	283	301	330	306	340	366	339	331	329	341	333	310	336	313	337	353	334	346	319	308	301	344	354	336	331	319	345	318	313	332	283	319	350	323	353	312	297	307	315	329	298
7490	3849	3597	9261	23346	20365	15159	8590	3769	1633	935	721	601	621	570	564	619	587	587	594	594	611	577	597	555	620	603	559	557	577	610	578	599	593	602	567	574	579	606	632	596	606	656	580	573	621	623	557	599	638	603	604	602	601	575	576	644	593	592	594	631	582	637	596	538	562	616	585	587	618	584	594	586	591	591	571	570	575	570	577	576	567	577	591	583	605	562	589	587	637	608	589	604	590	567	590	581	582	613	605	591	613	592	620	633	601	602	598	587	596	583	602	607	537	581	570	652	602	576	618	624	588	568	604	621	671	626	618	616	621	645	579	582	635	603	597	551	616	604	585	612	605	583	577	567	590	574	622	558	579	580	615	599	586	605	572	594	564	598	596	634	610	568	583	552	566	619	589	587	598	608	556	598	576	569	572	570	633	613	567	565	593	587	612	607	637	615	619	644	573	606	587	592	593	584	614	617	613	602	583	561	608	591	623	631	617	610	610	591	649	616	595	584	544	566	608	575	598	625	552	578	571	588	617	553	592	615	563	588	602	594	582	563	548	626	616	579	634	590	571	567	579	571	566	598	565	670	563	573	580	565	584	564	626	585	609	580	592	590	574	602	565	594	594	620	559	563	587	595	601	594	584	642	542	602	592	584	601	612	581	611	608	630	563	564	603	599	598	559	632	597	597	576	625	550	615	588	580	594	597	593	598	626	602	562	541	585	564	606	616	571	595	584	630	583	593	565	610	612	605	609	584	579	583	584	604	612	617	572	561	610	601	597	602	596	569	616	632	551	658	581	567	614	603	580	599	603	612	578	584	615	547	584	575	579	569	585	559	570	650	574	551	611	615	592	594	600	594	664	607	553	643	571	587	583	568	569	578	576	590	610	595	620	553	590	647	570	596	563	597	552	559	612	635	583	600	632	595	566	676	578	587	625	584	569	605	573	622	602	559	607	567	569	599	582	587	600	613	595	606	618	577	597	550	581	647	569	573	600	595	602	630	589	603	585	607	598	638	578	582	578	589	598	592	570	607	620	589	577	588	609	592	575	556	597	567	615	608	602	576	570	564	574	586	546	606	589	617	585	590	622	597	572	565	586	622	593	639	587	563	608	581	597	616	618	576	613	580	605	595	598	561	597	559	594	614	596	582	585	589	595	610	618	582	554	579	593	574	556	595	564	613	566	602	583	611	619	613	592	615	564	594	652	606	594	625	614	605	601	600	611	573	577	608	594	604	631	608	574	626	583	555	599	570	626	611	566	602	606	621	594	612	586	585	571	562	588	588	541	566	619	603	583	585	590	648	587	601	584	552	580	625	624	593	562	604	585	610	537	625	561	562	591	582	580	609	588	603	606	540	585	566	576	602	597	548	595	603	597	607	598	593	598	595	588	570	592	622	590	630	541	642	585	584	564	624	597	608	584	579	605	639	620	538	647	677	583	590	603	593	609	612	593	611	590	586	596	584	607	636	605	572	608	607	583	619	610	620	571	577	589	602	600	633	619	597	570	587	642	619	605	566	566	601	599	636	583	602	576	574	562	582	561	605	553	589	589	603	572	633	548	591	577	548	553	591	639	550	556	608	630	585	598	559	590	617	592	592	553	581	602	635	602	563	607	605	625	594	593	605	597	561	574	568	588	558	594	578	592	622	598	626	597	585	585	588	587	545	558	590	561	586	584	598	576	622	571	589	641	603	576	566	610	642	599	626	582	571	571	578	605	605	604	606	590	567	597	553	559	607	537	593	618	583	605	575	599	617	572	603	583	562	630	617	628	592	576	612	538	594	613	578	605	565	598	603	557	634	587	593	569	573	586	559	598	631	581	588	576	576	621	620	591	624	634	616	544	579	589	598	589	592	559	585	615	571	579	594	627	608	622	623	594	581	621	615	611	602	603	650	561	619	574	602	611	576	595	555	555	614	604	589	540	568	556	627	606	584	603	557	621	602	588	608	603	551	633	628	583	612	622	567	574	558	636	638	609	586	584	619	580	602	611	636	584	604	573	611	561	625	581	600	604	560	572	600	574	622	607	598	618	580	590	596	603	604	592	612	588	587	615	658	612	574	659	588	613	588	597	618	559	568	620	562	605	578	563	621	571	640	587	575	547	597	597	644	630	587	593	543	594	621	548	612	597	592	596	572	581	614	546	574	586	616	597	563	618	605	625	577	585	553	615	598	605	606	594	589	599	582	586	611	643	610	590	621	630	595	552	574	577	574	610	594	578	593	612	589	601	582	611	603	622	593	579	615	573	652	615	562	621	584	578	590	557	614	595	584	542	596	611	643	582	608	619	604	583	595	558	598	596	579	613	595	546	626	573	645	610	612	600	590	592	586	636	584	601	570	571	606	599	560	579	632	592	559	564	614	597	569	580	549	621	603	607	611	584	581	625	592	603	582	585	612	579	580	588	566	637	605	582	593	592	615	594	573	572	601	549	599	555	619	606	617	623	589	582	585	530	567	621	608	589	602	564	604	578	575	614	554	611	614	614	559	600	536	579	581	586	562	562	621	628	614	598	605	600	608	608	603	569	606	617	608	591	644	658	585	644	596	565	635	577	582	579	630	624	593	580	545	596	571	562	636	591	539	610	593	588	556	572	624	586	575	630	599	614	591	578	588	580	582	613	595	589	573	576	539	518	599	556	617	589	573	518	562	594	608	622	591	611	548	591	596	624	619	587	589	590	610	590	553	601	628	554	589	576	588	612	588	602	602	601	596	615	563	629	630	569	604	597	623	587	635	614	598	596	584	539	608	619	608	600	588	552	640	607	560	590	553	609	564	589	627	582	592	603	601	565	591	626	616	625	586	586	611	584	597	571	609	642	575	600	568	594	633	580	640	588	596	598	543	585	577	561	602	612	619	577	607	632	610	614	614	559	619	575	592	593	563	586	560	600	579	586	621	585	618	598	594	594	583	588	565	627	638	587	598	595	578	623	582	595	628	634	582	567	626	589	608	561	604	600	607	550	591	579	602	605	585	628	571	630	582	618	556	605	612	609	584	626	598	615	603	572	546	589	585	549	570	587	533	575	578	584	581	604	626	582	595	601	606	588	554	611	603	619	608	596	599	590	571	565	590	601	577	565	591	618	602	551	616	652	583	557	575	592	595	607	544	580	617	612	615	619	534	586	602	559	596	590	561	617	586	573	619	609	603	596	589	670	608	615	601	581	598	580	618	610	617	585	616	560	557	598	602	621	593	566	600	553	565	593	607	591	582	607	548	618	599	615	608	530	564	592	569	624	606	588	621	635	600	592	578	580	577	551	585	569	621	545	611	630	593	599	631	566	605	582	576	624	596	594	613	597	568	615	617	591	548	585	596	612	543	571	631	607	591	636	620	567	576	578	584	618	586	594	559	571	612	561	550	578	604	568	608	588	639	574	612	638	575	628	601	575	561	595	563	637	598	638	585	636	579	591	568	564	614	637	576	583	587	576	623	588	539	589	561	578	573	593	546	643	596	614	642	610	568	610	584	617	592	584	566	598	593
24824	21066	26689	26533	36836	35134	25506	13671	4829	1519	637	403	344	327	305	272	285	303	333	290	274	296	288	315	289	294	307	305	294	274	309	288	315	302	302	321	318	313	314	274	283	279	315	303	314	295	299	288	272	307	303	290	288	294	302	286	298	319	293	264	282	301	286	273	298	267	290	306	299	303	304	315	305	293	327	307	307	279	283	282	297	278	279	278	301	303	293	334	309	278	322	284	313	306	274	312	298	285	300	280	303	302	285	290	323	283	265	306	298	292	284	292	291	284	308	286	277	291	306	261	286	293	283	287	264	284	285	284	327	309	295	295	281	298	297	315	297	312	309	293	345	328	304	300	294	299	306	297	293	296	288	304	289	287	295	286	294	295	280	293	287	340	267	282	283	281	320	299	290	295	294	302	278	307	321	298	286	271	308	311	319	307	281	302	306	311	294	302	302	310	297	299	281	283	295	303	309	295	301	267	284	348	299	309	319	308	291	334	270	280	278	288	274	300	299	298	293	277	300	278	293	292	302	317	291	313	300	317	289	281	281	297	307	301	313	297	304	309	308	292	307	310	288	292	273	333	319	326	306	288	274	301	290	301	295	285	301	314	298	309	320	293	295	285	296	289	292	288	288	290	322	280	274	337	274	278	312	328	310	295	275	259	288	313	312	312	299	293	304	316	300	313	288	313	320	331	282	294	289	299	291	296	293	322	300	300	328	297	285	287	293	282	270	292	298	321	269	300	266	303	280	287	272	290	295	286	306	283	292	272	300	310	299	298	332	303	285	280	287	328	296	298	328	331	330	298	285	295	310	306	274	309	314	293	274	310	263	289	304	293	274	312	310	335	277	272	319	287	297	300	293	302	286	285	284	273	260	301	310	293	295	314	286	295	281	304	279	283	310	274	282	321	296	277	281	315	284	286	282	306	300	273	278	294	296	272	299	309	255	293	296	303	298	294	319	288	288	291	272	277	292	290	342	293	305	297	295	301	305	299	308	301	283	301	330	291	301	325	312	281	301	304	339	293	306	308	308	278	300	266	298	291	292	325	323	285	296	292	317	282	334	269	293	323	315	300	287	312	307	301	300	313	269	296	292	321	293	296	310	291	305	317	288	329	320	289	283	287	307	314	278	290	321	306	311	293	307	314	285	276	269	266	302	276	306	286	299	275	285	318	297	307	279	310	299	248	289	313	283	315	316	306	279	261	317	301	305	309	305	287	308	276	290	286	282	304	275	289	305	295	284	294	273	311	291	294	302	286	292	304	309	285	306	281	289	300	317	309	306	260	294	267	304	310	298	326	283	318	299	287	277	273	289	308	286	311	275	300	291	282	288	286	292	277	291	298	291	316	282	307	301	322	291	323	278	289	285	292	312	318	328	283	270	289	287	312	317	311	280	273	298	337	250	292	278	331	273	264	290	298	295	323	293	285	313	256	283	297	295	302	258	303	301	275	271	298	307	289	275	302	305	316	298	298	301	314	307	321	289	327	293	298	282	318	255	282	290	335	300	318	307	309	297	264	303	308	273	289	318	275	284	306	314	315	293	297	286	269	297	284	287	309	295	298	311	298	333	295	313	263	301	314	282	323	297	286	314	299	293	314	286	315	307	319	296	300	336	301	294	282	266	293	285	276	294	287	286	282	283	288	318	314	290	306	329	302	301	274	308	304	317	294	284	285	295	300	282	312	310	328	286	293	288	291	303	298	305	303	318	284	302	289	283	308	286	301	300	289	303	287	295	289	288	310	280	304	315	278	313	286	253	301	306	286	296	282	292	301	300	312	320	282	304	314	288	292	274	279	300	305	307	298	281	287	294	330	338	275	292	317	266	291	273	312	301	307	306	295	281	312	285	293	335	286	321	305	322	286	272	333	305	277	323	286	279	298	289	315	265	308	315	292	313	271	256	294	292	291	338	303	318	277	281	295	314	282	299	295	299	289	300	297	279	300	295	319	303	285	309	290	257	319	303	304	300	287	277	315	275	274	298	311	279	310	278	276	302	281	305	311	292	296	284	302	246	301	278	302	275	298	300	299	274	325	302	294	257	304	267	290	302	279	295	291	318	318	324	312	311	283	300	304	336	275	289	348	299	277	311	307	285	287	287	310	289	270	284	260	309	283	270	301	286	296	331	300	284	317	312	273	292	289	293	287	309	286	301	283	297	286	321	288	282	319	305	289	297	312	305	299	287	285	272	279	301	306	282	317	297	270	308	285	296	288	264	294	303	298	293	299	300	322	276	299	294	315	307	272	296	286	271	271	286	300	294	291	261	281	275	308	322	280	307	282	297	281	299	281	280	271	287	273	280	301	317	283	278	292	296	283	300	298	311	291	289	282	292	289	286	271	268	289	275	308	285	267	305	304	304	314	275	298	265	279	325	328	298	311	296	308	303	292	298	303	311	305	275	318	297	309	308	282	324	271	286	299	299	308	271	286	283	282	289	269	272	275	295	298	308	268	270	287	292	277	294	323	328	300	285	252	276	274	321	304	303	273	318	308	316	305	301	310	310	298	269	305	302	313	307	315	310	311	295	321	297	283	277	280	296	328	275	307	284	328	275	301	289	306	305	275	304	300	289	276	329	299	320	263	290	310	291	285	272	304	299	327	295	295	303	273	297	298	315	293	280	287	320	307	277	273	317	312	304	296	273	300	297	293	293	314	310	283	301	258	298	239	272	269	307	273	304	307	312	304	296	287	254	309	324	303	309	301	286	296	294	275	307	311	261	297	297	283	313	295	308	324	312	247	324	298	281	299	294	298	287	301	301	281	311	257	303	287	297	278	315	305	324	297	294	296	275	308	288	297	275	285	292	314	297	266	261	301	286	285	297	300	285	302	294	292	283	290	274	321	267	310	288	280	311	295	317	297	285	285	315	300	315	287	298	315	318	314	339	300	282	310	275	287	264	296	294	278	290	321	254	315	295	299	275	298	285	280	279	302	316	293	293	320	279	274	307	296	304	257	297	259	293	288	282	302	317	299	322	332	325	309	303	318	272	287	269	283	332	312	256	303	317	296	319	297	289	332	294	284	325	308	293	289	291	271	288	319	299	308	272	319	277	283	305	282	321	283	310	333	275	288	302	288	313	294	296	300	281	287	303	295	290	308	312	289	283	310	279	282	289	281	322	272	312	327	302	307	303	286	268	309	248	295	249	280	328	294	315	282	292	282	304	263	308	276	306	292	281	337	288	318	314	296	280	296	297	323	297	276	297	304	303	284	271	316	290	270	282	280	300	272	308	305	284	319	320	313	296	271	316	301	294	311	331	307	317	308	324	317	283	284	273	280	270	299	279	281	310	271	320	259	285	316	294	283	278	316	314	283	303	286	312	315	324	296	333	303	304	311	301	295	316	292	305	310	309	300	292	317	295	302	297	311	282	314	295	260	313	291	327	302	321	284	315	275	296	263	325	274	295	290	291	307	302	311	280	319	276	277	322	290	310	275	305	287	262	277	298	299	305	300	290	307	311	301	308	336	290	304	328	283
11378	10493	13597	28519	45669	39973	32284	21243	10289	3817	1487	770	595	588	515	510	511	587	581	583	587	584	558	548	533	537	550	547	567	531	517	528	543	531	609	549	532	538	524	543	542	531	559	572	541	582	565	551	571	530	547	575	531	559	595	556	570	538	548	535	568	547	553	561	564	545	567	518	538	585	562	548	534	532	532	576	550	583	612	571	560	536	544	551	549	560	561	556	511	509	512	558	557	558	542	557	547	569	579	544	596	561	578	502	558	581	556	571	581	550	573	591	528	525	554	511	550	552	536	563	516	531	575	556	535	571	559	554	518	550	566	558	547	574	550	565	572	578	542	557	556	576	538	552	534	564	555	593	552	584	559	542	591	546	563	563	559	524	558	589	537	568	543	578	553	528	547	528	570	572	546	543	568	539	583	560	545	521	540	538	598	569	564	516	561	564	567	520	556	531	553	571	558	550	551	530	499	561	515	534	574	574	552	534	528	517	528	499	547	563	505	556	570	572	541	534	544	584	588	540	525	543	551	555	601	502	546	564	564	544	547	554	524	580	518	547	554	556	532	582	540	592	512	555	544	514	580	547	558	570	549	559	556	553	550	559	491	567	568	556	560	547	562	521	592	579	574	546	542	556	510	539	533	552	541	570	564	567	535	540	596	585	535	552	538	538	579	580	511	545	544	572	566	533	535	564	566	568	511	507	589	584	538	532	544	556	510	531	544	573	576	545	517	544	488	564	540	529	540	543	541	573	536	555	563	580	535	530	481	592	545	549	533	513	560	542	577	519	572	524	545	583	562	561	591	562	565	589	602	555	528	555	551	534	571	526	535	545	537	550	560	542	565	551	538	574	543	551	547	537	527	549	535	548	548	532	590	563	534	563	518	554	555	585	555	514	546	551	533	538	550	540	561	525	543	575	547	551	526	566	541	521	540	557	583	559	565	568	551	543	524	556	537	565	565	544	574	577	515	566	605	521	531	549	540	523	515	518	520	537	525	533	534	524	521	565	530	501	577	581	583	577	536	527	582	513	586	566	546	556	551	552	539	567	544	506	552	511	526	554	532	573	513	563	580	523	525	558	523	549	550	542	534	566	542	548	563	575	591	561	572	552	568	559	535	565	540	543	533	483	530	590	551	530	546	549	579	552	563	564	591	530	503	525	552	516	516	544	530	543	520	541	557	522	543	532	577	536	589	537	578	598	523	561	619	566	529	536	523	572	549	541	533	561	538	551	515	544	511	584	567	575	542	578	532	565	540	575	567	537	539	549	528	533	542	547	587	531	513	536	551	510	544	551	564	514	511	555	568	564	519	574	522	572	537	549	544	536	574	540	551	570	573	552	540	561	544	576	545	548	562	559	534	520	527	580	548	512	550	581	552	543	537	548	521	552	535	554	571	591	549	599	549	562	598	567	568	556	555	575	534	578	540	542	511	581	505	583	575	552	527	560	528	543	537	544	545	525	559	533	548	545	549	555	526	551	534	514	573	588	463	474	574	561	574	560	535	578	575	544	527	532	535	567	594	553	563	569	522	536	553	547	560	531	535	533	558	529	549	555	510	549	532	551	615	561	562	568	537	582	542	568	526	585	540	563	541	540	545	528	577	580	538	557	551	544	531	569	548	581	541	525	512	545	569	545	571	585	542	532	549	574	541	559	552	540	503	572	553	576	571	555	547	521	541	548	550	559	566	534	521	555	578	584	513	546	526	572	532	548	542	529	561	602	569	527	595	521	523	530	550	535	529	542	549	537	539	530	561	510	556	554	564	550	566	541	509	528	518	504	562	579	528	546	508	593	567	564	523	498	562	548	570	513	562	587	535	567	584	534	533	527	502	527	500	555	567	532	562	560	558	550	558	584	548	559	550	551	576	557	558	535	527	513	541	586	574	552	595	549	554	565	557	548	554	567	535	527	552	572	564	555	580	567	574	517	558	580	523	534	570	542	565	556	582	549	515	517	557	551	543	586	590	564	573	534	545	559	597	563	583	558	566	534	503	552	574	536	531	536	553	540	536	582	542	571	533	552	497	535	537	559	551	547	548	556	524	536	557	562	544	578	533	521	519	546	570	561	574	585	533	573	562	558	545	533	550	580	551	549	546	595	532	550	543	563	551	549	525	545	570	569	526	524	541	591	554	577	542	558	562	510	502	590	556	587	519	568	574	568	550	584	575	557	573	515	573	581	572	573	546	546	529	573	530	545	548	503	545	571	566	548	550	577	516	533	554	533	558	556	574	553	563	574	500	572	519	540	539	568	577	569	555	542	564	561	556	548	532	536	555	567	590	566	583	575	557	535	582	592	546	537	548	541	557	581	531	566	544	541	559	533	555	537	566	544	536	523	566	500	552	518	566	572	567	556	592	509	576	540	569	547	507	581	539	567	552	549	564	541	550	562	570	558	562	530	521	553	568	538	589	545	555	515	557	556	527	524	558	573	562	522	580	559	544	570	533	531	521	543	533	559	568	512	542	556	521	531	569	508	555	584	582	534	521	571	598	588	596	544	548	556	553	586	568	545	556	528	542	520	541	546	558	534	556	564	575	533	543	574	519	542	557	548	545	535	529	557	564	583	549	558	577	553	547	521	558	519	556	571	504	587	527	533	583	559	582	529	553	569	535	564	565	552	533	564	558	539	558	554	546	559	584	567	547	568	527	569	547	534	551	561	535	564	590	534	564	622	557	550	567	524	545	566	516	524	531	539	511	559	520	575	503	594	531	504	597	601	500	555	576	525	555	546	565	530	523	566	573	577	561	606	528	534	525	576	548	507	515	556	521	558	560	562	503	550	552	576	564	559	575	564	586	533	551	527	554	526	521	529	548	514	537	547	507	533	566	552	547	593	570	528	565	540	538	504	588	531	575	529	555	546	582	576	548	559	551	533	512	552	560	566	543	555	576	534	542	529	546	534	551	561	560	531	536	524	565	518	530	559	501	533	556	565	575	547	577	569	517	554	592	545	560	575	593	547	562	534	564	552	542	532	534	540	539	527	560	569	557	528	525	530	563	541	515	555	555	545	531	535	574	543	531	575	534	556	519	526	577	563	548	518	545	512	553	546	565	541	558	555	571	552	545	535	578	599	545	552	548	547	471	567	541	576	568	505	536	577	510	560	583	569	521	544	542	586	565	555	527	572	518	518	576	540	562	537	531	548	532	527	516	596	583	548	575	550	529	525	580	546	548	560	539	537	522	591	544	527	558	585	538	563	549	533	545	521	557	516	564	548	518	583	538	579	592	575	533	548	507	531	599	556	544	551	581	551	551	552	578	505	539	571	540	571	534	555	538	548	534	569	535	541	529	550	591	551	587	517	527	555	525	554	532	527	551	566	542	527	548	551	501	549	586	548	535	565	558	564	558	532	551	563	538	603	557	583	573	569	521	581	558	563	545	532	569	517	547	562	548	560	559	573	524	564	528	523	534	568	581	553	543	579	546	527	555	539	544	551	533	576	553	543	553	553	568	531	534	554	540	553	557	548	524	572	547	508
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
