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
341516448574	341516449094	341516449644	341516450194	341516450743	341516451294	341516451844	341516452394	341516452943	341516453494	341516454044	341516454594	341516455143	341516455694	341516456244	341516456794	341516457343	341516457894	341516458444	341516458994	341516459543	341516460094	341516460644	341516461194	341516461743	341516462294	341516462844	341516463394	341516463943	341516464494	341516465044	341516465594	341516466143	341516466694	341516467244	341516467794	341516468343	341516468894	341516469444	341516469994	341516470543	341516471094	341516471644	341516472194	341516472743	341516473294	341516473844	341516474394	341516474943	341516475494	341516476044	341516476594	341516477143	341516477694	341516478244	341516478794	341516479343	341516479894	341516480444	341516480994	341516481543	341516482094	341516482644	341516483194	341516483743	341516484294	341516484844	341516485394	341516485943	341516486494	341516487044	341516487594	341516488143	341516488694	341516489244	341516489794	341516490343	341516490894	341516491444	341516491994	341516492544	341516493094	341516493644	341516494194	341516494743	341516495294	341516495844	341516496394	341516496943	341516497494	341516498044	341516498594	341516499143	341516499694	341516500244	341516500794	341516501344	341516501894	341516502444	341516502994	341516503543	341516504094	341516504644	341516505194	341516505743	341516506294	341516506844	341516507394	341516507943	341516508494	341516509044	341516509594	341516510144	341516510694	341516511244	341516511794	341516512343	341516512894	341516513444	341516513994	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	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
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21447	20126	27383	22636	20121	20161	7027	1226	796	641	562	536	475	411	370	379	354	362	337	312	307	261	325	279	293	278	284	274	287	281	259	270	302	262	249	267	254	256	284	245	256	241	248	273	249	240	232	238	240	247	259	270	269	248	242	216	265	263	250	277	255	269	246	226	260	238	230	250	256	253	241	251	244	224	267	269	254	224	235	250	260	272	249	231	226	276	235	240	227	239	213	275	221	264	227	254	229	228	264	265	256	254	229	233	244	221	215	247	260	219	252	274	225	247	239	227	250	225	232	235	238	232	217	258	228	227	227	243	249	252	232	274	234	241	205	213	237	219	254	241	223	255	210	251	242	233	204	236	228	247	236	266	229	211	230	221	236	233	234	247	221	249	203	252	220	261	263	259	264	272	265	238	239	251	259	256	251	249	249	220	255	251	225	223	217	248	233	224	225	238	241	258	227	241	222	218	249	263	218	227	234	243	233	248	241	238	220	207	236	232	231	266	283	226	242	228	233	240	236	244	242	247	260	228	294	224	252	240	247	202	241	263	276	211	190	247	231	214	245	234	231	252	254	224	240	253	231	262	242	239	265	222	251	223	241	267	238	219	221	229	252	222	233	218	244	235	236	245	243	250	245	258	245	233	233	234	219	212	258	239	244	209	255	238	269	220	228	221	258	222	238	245	238	242	216	210	236	234	236	238	226	277	216	219	240	224	262	226	256	247	231	248	208	242	260	225	265	237	230	229	266	226	258	237	242	256	248	243	261	244	245	222	213	244	250	240	239	257	268	212	225	203	243	232	264	252	233	225	236	237	262	241	237	231	238	260	243	252	232	235	228	226	230	224	245	235	266	219	256	256	229	227	256	226	254	213	213	204	259	225	254	235	237	227	245	239	254	225	248	234	227	233	246	249	232	217	228	235	226	223	262	255	228	243	247	252	232	253	224	246	259	257	265	211	252	218	230	229	263	247	223	232	220	240	218	213	279	248	232	231	228	261	255	240	230	253	246	256	242	218	236	243	241	236	224	234	241	244	233	223	238	228	253	221	239	236	230	235	243	237	250	226	235	237	252	232	225	266	224	247	210	238	216	212	233	251	243	212	239	256	223	256	232	265	211	241	244	246	225	236	224	251	223	250	230	227	225	244	243	246	233	239	270	255	266	262	238	240	230	234	229	201	245	239	228	244	245	243	227	268	254	238	236	229	220	211	237	247	244	242	215	246	252	221	237	249	215	254	236	229	224	254	254	252	254	222	262	245	251	225	255	262	257	245	228	244	211	238	232	257	249	260	238	222	248	243	215	248	201	217	255	217	235	249	194	235	249	251	247	256	243	246	221	260	226	259	268	239	229	264	233	254	211	258	234	243	220	228	245	251	245	237	251	245	266	218	258	243	232	236	276	242	256	246	233	236	238	226	269	221	257	225	244	263	246	242	250	228	236	239	239	216	238	229	252	247	235	244	234	238	240	239	250	243	241	243	232	235	222	228	249	245	241	266	232	253	252	234	224	242	208	256	239	233	245	224	215	217	234	211	241	240	254	249	240	232	225	254	251	249	234	221	243	237	227	255	267	239	233	226	220	227	231	217	248	225	236	252	236	237	225	227	226	217	251	232	220	234	231	228	206	226	212	234	227	256	256	247	242	238	239	257	255	262	236	243	250	228	243	217	252	272	231	245	239	221	218	221	217	249	246	236	269	234	237	267	246	248	233	244	259	226	229	263	221	228	225	242	234	243	225	230	212	219	219	237	241	239	229	255	207	229	259	252	237	243	232	262	222	233	239	225	232	249	219	227	242	246	243	232	253	233	243	245	235	241	226	223	242	228	233	228	242	229	229	238	236	226	226	224	227	224	249	241	234	219	245	256	242	222	227	242	224	218	239	251	231	230	219	235	223	238	225	220	226	236	240	257	261	227	223	241	239	216	234	210	234	254	199	228	241	258	243	238	248	238	236	213	228	233	224	258	239	219	249	227	245	239	249	217	236	255	250	237	245	247	226	237	241	256	232	248	275	229	228	241	248	245	247	250	226	222	235	235	236	221	232	220	256	252	247	232	263	276	256	244	218	234	242	232	221	224	208	231	242	248	248	236	243	243	230	243	245	240	241	267	251	263	215	234	250	247	261	224	238	267	257	242	268	247	234	257	237	265	246	247	217	236	221	252	207	221	197	240	197	234	248	238	249	225	241	256	214	221	231	230	225	212	217	233	263	247	242	246	223	257	245	237	234	226	276	209	242	244	208	211	243	237	255	260	241	219	258	220	225	251	224	262	193	234	248	241	234	223	249	230	254	243	258	237	230	239	233	230	231	236	262	242	224	222	240	229	238	238	198	219	222	242	211	258	269	231	245	261	244	227	281	254	257	244	245	230	238	243	253	257	248	239	245	237	244	242	217	233	241	264	242	212	253	220	212	240	243	226	231	255	238	234	225	207	237	257	282	216	250	234	225	238	240	227	265	240	228	234	223	232	230	238	208	226	250	248	246	255	218	209	248	234	263	243	220	252	227	265	250	230	240	226	252	239	245	219	262	238	228	226	253	203	229	257	259	253	235	212	234	208	242	232	235	248	223	226	238	231	217	234	278	232	253	248	228	236	221	256	249	241	235	222	224	266	223	250	219	209	250	249	227	231	229	240	252	228	242	247	248	224	244	260	214	243	214	286	238	243	249	238	240	215	203	245	287	238	236	240	234	232	222	239	258	226	263	237	255	241	272	210	249	225	213	225	227	242	248	239	237	198	220	249	223	250	237	249	224	230	220	214	227	247	206	253	237	235	234	250	276	237	225	246	236	260	229	231	233	248	251	251	246	226	234	254	218	232	247	255	256	251	233	213	243	235	267	234	213	243	255	241	217	223	228	203	218	249	225	239	246	232	226	234	246	213	222	235	243	246	226	233	234	236	242	214	239	211	216	223	243	237	248	234	220	269	264	238	241	243	273	243	213	250	264	247	258	228	250	245	229	231	229	254	257	249	259	218	244	227	257	261	224	246	242	251	242	248	270	240	237	223	253	254	260	233	220	233	236	247	242	232	277	222	240	253	233	232	238	240	193	222	232	243	258	260	235	243	235	239	234	236	247	252	216	226	225	221	261	249	249	243	247	238	220	235	259	241	224	208	238	234	252	226	249	233	231	229	244	233	234	244	231	236	236	234	267	247	243	207	254	225	250	197	208	253	223	239	220	233	245	252	221	255	268	231	235	241	242	239	235	224	240	237	221	227	231	224	229	225	254	220	224	223	248	240	236	245	261	272	221	272	223	238	225	241	252	217	244	247	231	251	244	230	245	246	238	216	253	223	248	270	214	230	221	228	239	208	215	259	237	241	232	219	237	251	210	221	245	238	208	245	258	242	223	229	276	204	239	232	227	246	235	211	244	216	246	214	227	235	208	260	229	228	253	241	235	213	241	224	224	254	248	222	246	215	259	238	221	252	253	248	233	225	234	237	273	242	231	245	224	242	261	232	234	234	220	238	249	227	247	251
5566	17380	12788	6647	4792	3733	2818	2029	1621	1200	1001	885	753	646	559	529	521	497	433	430	429	372	382	356	330	380	381	344	364	328	345	327	340	363	318	373	340	331	311	303	315	321	318	317	319	318	293	313	301	322	283	286	273	307	278	293	317	319	302	283	281	292	324	299	304	292	271	305	272	291	307	285	291	266	274	297	249	270	282	286	309	306	282	282	299	276	290	279	287	309	303	268	274	293	298	299	325	275	325	252	271	263	283	285	306	321	296	282	297	275	275	294	312	299	294	317	279	274	308	263	284	272	245	294	288	288	268	261	279	293	313	304	308	288	289	266	294	283	262	287	277	296	269	297	292	317	292	279	290	278	281	275	297	302	284	265	265	289	303	317	292	282	287	272	275	313	270	276	326	321	279	298	308	304	291	271	320	296	264	310	287	284	296	283	300	290	275	276	267	314	276	299	308	312	281	317	280	292	275	270	303	312	282	287	304	281	309	294	288	262	298	276	248	277	287	294	276	292	281	287	290	327	302	295	288	292	288	276	283	284	261	300	269	269	251	291	273	246	261	304	307	332	275	281	288	276	254	301	273	273	282	304	298	260	281	298	283	250	265	272	279	278	287	287	291	277	306	295	292	276	255	304	288	321	282	319	296	302	302	282	293	279	270	285	309	295	305	256	284	278	267	286	289	289	300	297	295	267	285	290	290	309	273	296	280	298	305	270	263	278	267	309	294	282	275	292	298	273	286	292	281	305	302	289	263	294	300	281	314	261	288	294	283	291	281	314	276	293	301	261	303	292	276	284	301	263	253	269	298	288	303	284	306	272	292	254	297	283	290	263	291	296	297	281	263	256	285	261	285	282	257	282	290	304	290	290	281	279	302	284	270	289	303	293	292	329	291	289	267	262	276	283	283	294	321	316	268	307	266	296	264	277	275	307	287	300	308	282	270	299	294	308	297	296	291	272	288	291	289	296	269	302	298	284	260	271	290	316	285	288	275	325	312	270	269	261	272	288	299	292	288	276	277	304	285	262	310	269	286	294	313	272	284	321	269	289	308	300	255	303	308	261	305	256	293	298	273	270	286	293	306	261	320	259	290	312	302	291	299	265	303	296	286	292	298	294	314	273	271	297	287	265	292	301	302	290	261	287	292	278	275	304	285	282	299	282	331	306	300	304	275	273	278	305	293	265	311	297	299	278	309	297	272	271	280	257	279	264	289	285	288	284	270	290	289	303	316	288	319	248	278	271	276	260	298	314	304	285	265	283	327	309	311	306	266	274	324	284	298	272	289	324	273	286	271	282	273	283	299	272	279	285	303	263	277	281	270	307	276	271	263	285	303	286	323	251	278	288	307	288	259	291	291	267	281	262	273	279	324	265	291	269	306	270	276	309	280	308	285	312	289	279	263	268	295	302	315	302	309	297	297	292	280	315	315	341	303	319	318	286	258	278	288	319	304	289	315	300	296	283	291	277	299	304	315	276	265	269	289	290	281	287	307	261	290	296	280	257	271	272	282	295	296	295	302	294	296	271	307	309	283	265	272	283	289	306	287	339	288	292	310	289	307	294	302	285	301	298	279	283	280	274	278	306	289	268	305	316	286	255	308	329	321	287	297	308	281	298	273	294	269	291	294	298	326	266	293	296	293	311	285	286	262	293	277	320	313	283	279	325	295	286	319	271	293	270	290	271	284	267	293	305	301	268	294	295	277	286	316	273	285	270	292	291	312	274	324	259	290	285	287	279	278	291	287	275	292	290	295	274	265	295	264	301	265	268	291	274	296	321	276	289	266	282	301	305	306	234	298	287	309	304	284	273	271	308	313	300	280	273	305	289	293	281	276	278	275	267	285	308	312	267	269	280	273	276	315	279	240	303	300	284	296	285	291	264	281	285	302	289	304	304	288	282	283	306	302	277	284	287	324	290	244	283	267	275	266	269	238	313	292	294	262	284	280	268	308	294	289	277	306	272	267	268	303	265	297	292	274	303	279	265	283	279	271	299	297	275	303	302	309	299	302	286	291	281	290	258	279	303	279	266	279	292	307	279	274	313	268	289	303	277	301	271	278	297	264	267	281	283	295	297	291	299	276	293	268	296	299	268	299	293	279	274	280	327	258	281	297	288	255	249	290	281	307	277	279	296	293	284	301	281	262	277	306	281	252	309	274	295	272	274	318	271	323	277	251	295	310	281	273	288	284	276	276	303	280	302	280	246	261	323	312	259	282	300	303	291	283	282	308	270	286	274	297	300	290	281	251	259	273	290	274	288	289	269	313	284	314	306	314	298	278	301	276	271	302	280	311	285	270	300	318	271	337	291	295	301	279	270	256	293	259	291	289	273	280	304	290	285	279	274	299	289	299	301	323	267	261	298	284	297	288	305	301	312	277	301	297	273	280	289	280	276	280	290	329	291	271	269	278	306	295	283	275	294	300	276	297	267	305	323	262	313	290	288	315	283	276	256	270	261	279	295	282	304	278	291	252	295	282	299	269	284	272	323	309	293	294	288	292	267	300	291	304	290	274	299	293	294	291	284	252	270	284	281	258	282	294	288	293	290	301	262	284	294	283	271	276	266	312	290	301	288	290	299	273	303	255	261	319	302	287	290	285	285	302	296	290	267	295	294	279	289	291	307	275	309	288	295	267	291	291	278	288	290	303	289	327	281	327	270	289	282	336	267	280	272	283	270	292	272	280	299	275	264	280	299	296	301	320	272	293	304	276	302	273	283	301	315	294	295	292	316	325	290	313	286	309	248	281	296	287	313	276	294	296	276	319	288	261	282	287	279	317	293	283	243	278	298	304	313	283	261	276	300	272	277	309	294	271	271	288	268	253	304	264	280	291	303	261	270	276	307	285	293	271	273	289	309	270	277	317	274	270	297	297	321	269	296	305	268	318	284	271	270	287	284	300	273	295	282	293	295	259	275	273	314	313	270	297	296	312	299	272	261	265	288	311	293	299	267	277	283	296	296	303	296	283	267	291	284	288	289	265	287	262	328	293	260	280	269	265	292	269	292	301	257	260	293	267	293	275	270	290	294	274	299	269	253	283	289	292	300	305	283	267	268	301	264	287	280	283	251	273	286	271	304	273	304	309	279	294	286	304	272	253	250	313	289	281	289	306	296	296	287	288	301	268	265	295	283	300	242	266	273	297	265	300	290	266	300	297	305	297	288	295	241	277	267	273	272	294	289	303	298	263	283	272	282	303	260	304	308	297	294	277	295	262	311	284	296	302	277	287	271	291	295	297	284	287	268	276	295	273	260	286	300	288	296	274	280	271	302	293	271	253	286	273	306	314	289	256	294	293	280	290	319	296	275	290	291	304	291	296	297	297	246	277	269	288	284	276	292	301	243	298	300	285	293	262	294	282	288	277	297	286	317	297	288	299	252	276	282	299	247	273	294	276	268	287	308	308	311	278	308	293	242	272	275	296	279	296	297	276	281	285	315	284	289	278	302	262	300	328	290	263	281	311	316	286	293	274	283	269	255
27697	18960	6443	1969	1167	981	942	731	718	700	637	708	673	673	641	629	659	599	657	703	678	664	672	634	683	684	656	655	618	604	602	648	663	591	626	686	624	624	634	636	616	638	648	689	655	637	611	658	605	645	645	658	675	642	662	630	607	628	659	582	651	664	639	659	613	636	655	680	646	654	668	650	645	649	603	672	669	664	614	636	648	684	645	620	696	698	659	675	631	636	643	612	688	651	605	637	608	602	649	641	620	610	648	657	638	645	670	630	634	636	624	647	644	631	608	673	655	617	659	602	652	655	597	603	630	625	631	643	638	608	636	600	660	641	621	638	644	646	660	638	677	667	636	650	649	640	575	652	647	603	674	633	622	615	600	598	646	661	628	639	613	668	646	674	592	586	687	632	614	639	631	685	634	622	659	643	663	697	615	649	675	689	595	606	634	645	648	664	635	636	572	664	617	636	714	692	623	628	610	596	674	608	670	638	652	649	634	637	688	627	640	614	639	614	632	597	655	652	601	633	660	597	610	662	656	660	670	627	576	664	602	638	652	607	611	647	646	645	660	672	643	638	624	669	629	630	699	675	664	661	660	677	627	651	622	640	648	629	672	641	649	652	625	636	651	654	640	658	610	656	632	641	667	640	632	663	622	650	656	673	633	643	600	615	632	634	625	693	683	625	631	685	625	614	680	623	658	653	648	643	576	602	586	604	624	622	639	626	595	630	668	653	634	636	660	652	606	677	639	630	642	680	610	640	661	715	621	629	687	674	665	651	671	635	657	681	657	663	598	603	668	666	601	665	593	618	665	592	607	648	619	664	654	663	687	636	607	621	584	618	622	673	671	688	664	627	632	644	634	625	668	643	641	665	642	655	636	618	629	679	686	681	651	652	618	679	623	597	649	630	652	617	633	639	627	611	650	678	612	609	660	677	706	658	668	605	608	670	640	642	652	642	610	654	603	644	657	656	636	619	631	673	615	617	619	607	666	652	664	666	676	650	630	638	663	597	612	689	633	645	622	666	627	668	654	614	667	627	611	664	650	618	618	666	668	684	616	666	666	637	652	643	683	682	624	653	647	649	652	666	640	647	628	670	634	591	701	639	630	635	681	664	634	629	663	651	668	705	634	657	638	632	643	686	619	657	626	637	650	657	682	631	645	615	638	636	591	652	678	651	652	630	687	625	630	619	637	651	647	650	669	621	661	661	645	653	622	626	614	652	644	655	684	625	636	652	628	648	660	625	635	689	614	659	666	628	675	680	604	683	656	641	647	640	649	660	623	674	674	648	614	624	645	628	615	616	634	626	585	633	649	635	628	591	653	663	646	660	610	640	671	644	635	663	642	641	676	645	623	663	587	649	606	649	652	603	610	620	640	615	622	678	669	604	595	678	643	660	659	665	702	608	613	632	698	653	688	634	620	651	596	655	632	589	638	659	625	626	675	617	648	628	656	638	648	635	691	660	601	658	622	647	684	613	667	639	599	626	597	650	634	663	700	630	674	633	689	630	643	650	678	635	638	606	597	606	651	623	580	668	646	653	651	625	644	637	679	630	640	659	632	621	595	661	627	653	628	658	672	628	634	629	651	654	681	633	641	637	650	674	648	672	639	674	583	666	664	676	663	629	656	642	658	659	685	655	649	637	676	625	605	611	615	641	629	633	625	645	669	617	695	671	627	639	623	620	645	665	654	629	609	607	615	667	630	702	679	638	585	635	662	669	600	623	614	682	643	654	665	624	652	637	635	650	682	681	642	607	644	625	566	624	658	645	622	706	636	637	620	604	635	621	662	632	638	678	607	664	653	619	635	633	669	628	603	632	634	659	634	637	617	611	684	645	618	640	593	634	645	647	664	638	606	684	650	625	662	715	619	610	642	638	610	634	603	652	682	623	590	614	613	623	608	601	606	651	634	660	648	639	630	626	609	679	655	629	647	655	654	642	668	652	653	656	637	639	689	634	695	682	634	667	653	682	628	629	690	675	635	650	629	598	619	608	630	652	623	644	602	671	656	666	677	671	631	592	705	639	626	661	652	657	663	692	666	630	604	617	652	664	626	608	624	633	645	649	653	661	660	656	697	664	645	592	673	665	610	653	632	618	643	638	688	639	632	624	663	669	601	654	658	619	667	662	627	646	644	635	614	667	640	619	661	658	567	620	648	658	626	625	638	650	639	630	641	663	624	621	670	672	648	638	658	662	633	669	653	670	637	599	634	653	639	617	665	647	647	651	643	613	642	646	655	642	660	679	658	671	712	619	642	635	658	670	643	651	615	619	690	625	643	674	606	625	646	637	604	638	640	678	634	644	686	667	657	662	638	668	669	673	632	604	617	650	649	667	651	659	633	578	644	579	653	646	675	632	633	665	629	614	600	667	652	657	596	670	635	650	642	629	619	652	709	652	648	627	635	649	622	631	639	611	626	594	625	623	624	625	647	676	645	647	641	636	657	663	634	632	600	654	613	640	671	607	627	636	651	637	612	668	630	660	597	628	617	639	694	668	652	631	662	635	659	670	615	653	635	603	637	679	633	660	700	685	672	653	640	639	621	633	605	666	658	667	647	639	668	659	652	637	643	612	631	626	634	641	607	633	631	640	641	698	614	633	643	676	669	682	669	630	631	624	657	622	657	646	625	632	660	678	649	646	649	638	624	651	656	609	568	636	611	657	641	652	657	663	679	657	626	580	666	666	606	609	611	622	641	690	633	640	658	646	635	642	593	644	679	690	634	639	633	626	606	658	645	644	586	685	692	609	648	660	629	667	687	651	664	619	655	693	673	678	630	681	636	642	608	635	622	637	626	623	641	648	650	628	683	666	632	650	632	663	602	591	641	632	614	628	700	645	640	635	677	653	610	639	659	657	598	646	641	655	624	625	659	645	646	648	628	630	596	647	642	640	625	621	633	701	702	630	650	689	631	675	628	600	619	642	628	656	628	618	662	597	624	637	604	664	621	622	678	659	678	667	632	609	684	636	634	631	617	648	675	608	665	617	616	629	624	633	670	650	607	692	680	687	664	633	659	650	636	626	616	651	628	616	633	679	671	638	644	612	634	624	568	613	581	666	600	598	683	583	665	633	626	636	646	684	590	619	667	603	673	647	662	605	575	611	636	669	639	647	641	627	614	677	596	603	626	591	623	723	682	604	618	674	669	563	614	568	623	633	693	638	603	646	643	679	642	639	631	617	621	645	683	597	672	596	675	654	668	657	625	615	633	633	687	661	613	651	637	648	689	619	628	657	598	650	599	608	622	671	612	640	624	661	635	653	669	661	629	609	575	664	612	659	651	610	646	625	669	611	668	613	673	647	643	628	650	628	681	623	637	625	650	637	679	617	624	638	627	629	629	666	626	632	621	657	655	663	627	654	615	689	664	652	666	582	635	663	654	659	642	645	639	593	665	612	654	641	569	667	637	658	682	677	654	657	639	676	695	648	658	655	653	616	623	624	624	626	654	634	665	649	607	662	631	678	665	647	645	621	645	634	635	584
5326	5273	4035	2260	1706	1529	1238	1020	992	850	844	869	779	800	796	777	773	787	738	728	783	749	706	744	722	726	781	756	751	759	713	750	685	741	764	764	747	792	738	706	764	727	714	725	743	769	716	705	736	741	756	763	776	731	747	752	748	751	731	779	781	754	718	727	761	683	723	783	720	744	722	742	746	689	730	720	707	720	718	684	759	733	705	710	759	695	766	703	757	768	752	746	670	733	705	727	754	739	736	747	738	700	696	720	715	694	742	693	720	736	742	720	708	756	742	762	724	757	712	741	727	736	740	724	733	755	762	756	775	732	761	718	724	727	744	737	728	774	732	731	730	731	692	712	750	725	754	710	753	754	710	716	674	746	721	719	755	704	748	748	746	730	752	725	754	720	743	700	743	770	735	715	694	729	714	734	746	749	695	712	785	664	696	709	693	700	729	752	695	710	771	699	741	764	750	736	745	737	784	691	741	718	718	755	749	760	748	783	715	774	777	703	737	746	729	680	706	766	712	772	690	735	750	742	743	718	718	743	740	725	715	716	758	739	738	708	731	751	754	747	683	775	710	764	696	708	725	735	724	743	738	735	739	787	729	734	718	702	685	695	756	822	744	778	751	701	702	712	722	752	733	742	744	743	748	714	761	755	719	734	712	757	740	800	743	727	723	732	681	760	725	758	757	723	704	668	736	739	804	746	749	737	748	723	723	690	718	730	751	722	780	745	689	705	704	787	748	720	741	764	719	714	709	704	775	742	664	728	722	738	744	765	763	702	730	726	711	729	739	743	788	734	743	723	697	679	710	742	756	739	761	711	702	718	726	697	717	760	724	713	740	788	723	752	729	744	722	694	683	722	729	742	756	695	756	757	681	737	750	755	702	727	772	720	701	774	709	734	729	758	728	760	713	720	767	738	736	750	697	724	680	744	779	751	718	743	704	759	736	734	714	715	728	710	724	715	739	710	733	754	728	737	754	744	759	726	727	762	779	756	741	743	729	757	711	760	747	739	720	679	730	782	724	708	710	715	736	771	781	726	711	765	697	730	716	734	736	737	725	748	682	756	761	761	713	745	759	733	701	740	788	782	713	723	736	733	701	726	742	691	747	701	734	723	753	733	741	737	732	727	757	713	768	702	761	722	720	727	740	675	746	706	724	748	750	723	779	715	731	724	749	682	779	731	704	699	730	688	717	732	708	738	755	774	720	715	744	761	739	758	741	744	702	750	714	714	705	700	736	723	737	677	680	725	777	677	707	767	751	729	741	757	724	757	745	701	711	703	733	756	686	771	705	722	738	751	714	744	672	724	707	700	797	724	725	739	757	677	709	756	747	731	717	729	689	705	732	687	739	709	747	711	738	741	723	750	748	752	751	772	737	751	736	725	708	728	755	733	735	743	710	716	739	755	745	690	738	711	728	700	678	689	706	722	759	711	730	731	729	714	726	707	772	734	735	742	760	717	706	739	741	717	733	777	715	778	806	740	742	740	703	722	710	690	717	779	720	732	736	726	699	767	672	736	722	760	779	771	693	733	747	755	735	741	774	736	764	706	746	724	714	683	751	772	766	765	734	705	711	731	748	708	686	723	732	714	713	745	698	783	754	726	766	749	720	734	715	738	754	721	718	717	753	723	696	728	742	727	765	770	702	669	758	720	741	723	750	740	680	762	750	664	732	731	733	757	736	762	747	721	741	711	699	732	716	771	781	740	733	754	745	757	679	701	744	713	738	792	741	741	740	733	717	750	774	706	755	750	699	687	719	751	699	702	738	712	711	707	728	748	747	714	737	743	719	767	721	768	762	732	685	729	712	727	742	681	744	786	665	711	720	703	752	742	741	686	719	707	707	729	735	720	730	760	725	778	738	701	723	708	694	696	736	705	730	737	765	757	704	719	758	782	765	733	730	743	704	714	705	722	743	740	719	713	723	705	711	739	699	693	696	776	775	751	705	720	722	707	747	740	713	725	713	743	725	779	702	703	736	744	700	716	751	738	789	773	691	722	730	756	740	724	673	732	749	730	700	738	736	738	730	699	724	781	767	752	772	745	742	738	751	758	724	726	676	750	754	715	737	759	716	705	704	738	712	695	723	720	743	730	700	727	709	725	752	718	733	702	742	761	740	753	711	715	737	711	733	782	727	768	713	723	758	728	737	717	756	745	713	773	740	773	725	700	748	738	732	688	786	683	741	712	775	738	711	736	756	682	719	724	726	714	715	708	729	746	791	732	754	751	744	758	700	737	758	706	714	729	712	741	674	703	719	756	727	713	769	754	740	716	726	747	745	753	732	692	707	699	662	740	701	721	763	710	771	692	737	727	749	709	727	726	731	781	723	699	686	742	762	736	686	713	763	728	767	764	741	706	709	714	729	729	775	703	730	760	684	712	745	781	700	760	733	780	703	733	757	752	702	760	747	731	704	721	751	755	752	684	752	681	758	753	714	670	719	783	774	710	683	771	730	755	755	685	747	767	713	663	740	693	737	749	709	749	689	747	728	740	721	720	702	772	711	705	721	759	731	734	761	758	712	759	712	704	706	740	750	725	680	734	708	726	694	763	757	746	737	705	639	732	753	696	764	709	740	746	692	727	776	706	718	704	742	747	748	759	715	716	730	732	743	709	760	702	694	739	712	708	706	704	699	706	760	772	731	694	743	726	749	716	735	705	733	704	722	727	696	702	676	754	743	688	773	714	710	699	748	687	719	750	717	766	721	744	709	752	679	783	736	727	789	698	674	784	692	736	775	716	738	802	753	748	722	752	779	708	708	744	717	731	732	783	739	719	770	715	702	709	715	721	757	742	718	702	718	719	716	757	737	745	691	728	731	719	723	729	730	713	729	767	722	722	687	729	718	679	751	732	729	725	788	689	673	771	782	766	741	793	734	763	763	758	696	751	708	724	760	756	733	753	714	743	778	763	731	803	745	740	722	711	702	693	702	726	736	768	764	715	782	695	739	688	741	821	789	739	729	775	673	738	790	756	728	698	748	722	719	716	736	774	713	725	694	755	670	710	719	707	746	769	686	728	728	732	739	735	770	725	781	734	729	699	781	723	743	731	718	772	729	690	760	720	751	761	705	740	754	793	710	740	691	755	764	730	719	675	751	735	683	800	712	689	731	757	738	745	767	749	688	769	757	698	653	721	715	701	740	735	733	713	707	720	711	770	761	720	752	743	695	721	747	783	769	750	752	703	753	712	755	746	737	726	765	717	704	817	707	760	704	777	761	760	747	771	729	724	712	742	727	776	735	744	703	672	706	704	766	758	777	737	772	715	731	730	771	703	782	701	684	713	704	699	709	734	737	762	735	742	693	718	735	696	735	736	740	754	733	734	793	737	714	763	701	683	742	677	736	714	745	774	735	775	723	767	688	736	715	721	751	686	742	701	725	727	735	730	729	683	701	744	776	703	719	758	715	685	766	739	740	690	774	658	735	795	726	700	749	706	713	714	719	727	710	731	712	753	746	737	735	751	750	671	699	766	702	700
23838	21334	28538	24495	21307	8848	1655	1093	929	825	704	649	720	683	701	664	656	646	667	627	630	598	594	591	574	541	565	538	567	514	601	564	537	576	543	593	596	535	576	602	571	558	581	539	585	551	548	548	546	554	503	562	548	546	555	551	638	537	601	525	592	560	521	548	535	579	606	550	549	529	554	535	570	559	565	601	578	523	524	571	596	565	573	559	558	554	561	573	565	561	561	564	586	538	533	578	615	562	556	511	567	552	569	575	594	552	557	558	558	577	562	582	543	584	600	534	507	542	541	541	557	571	547	597	562	526	490	581	555	567	605	574	519	550	565	544	555	585	582	590	558	555	568	566	567	564	544	566	565	566	567	530	590	554	599	584	542	542	554	520	539	581	553	519	550	556	551	564	580	542	561	562	591	559	557	544	588	552	570	583	516	559	527	610	527	537	575	557	558	560	561	542	601	548	526	562	593	554	550	596	540	580	565	564	610	552	585	562	521	563	572	595	522	532	535	574	570	510	571	549	564	550	552	527	586	562	526	584	592	545	577	587	567	560	566	584	531	544	532	636	555	594	543	539	594	544	561	523	601	580	599	514	584	535	552	556	558	527	560	564	581	527	558	589	550	538	545	563	594	547	534	570	596	538	558	553	521	583	566	545	565	566	584	574	519	543	576	571	578	559	596	546	559	573	587	576	560	550	566	564	586	574	551	578	517	577	586	547	560	581	548	562	587	570	565	580	598	576	582	526	552	559	575	556	557	554	570	563	563	544	565	599	578	562	570	535	590	534	516	528	550	564	557	593	582	568	548	580	552	571	526	580	579	601	585	545	548	562	545	552	592	594	559	552	557	551	570	517	572	545	535	544	580	555	548	515	527	592	563	596	586	561	526	521	551	529	538	564	565	542	564	572	549	559	562	579	554	553	572	621	574	575	505	530	581	569	543	539	558	530	596	562	532	542	555	552	547	549	542	620	557	577	569	564	573	593	559	529	534	518	540	519	575	507	569	578	566	563	534	541	559	562	550	550	547	550	575	563	567	598	578	553	564	542	570	527	550	559	581	567	544	567	550	527	591	560	598	567	562	557	594	568	595	589	614	532	566	555	607	542	553	521	559	573	565	562	590	554	546	564	544	537	534	536	546	554	542	555	556	580	546	581	546	559	590	573	536	559	565	571	578	629	573	566	544	532	578	535	580	605	520	563	531	597	614	557	578	556	559	543	585	615	558	608	589	560	608	582	593	598	569	569	576	561	554	513	558	537	583	556	604	602	539	561	557	562	583	563	570	510	527	542	584	526	598	571	567	560	553	589	541	584	553	583	542	587	539	541	544	552	567	604	553	549	515	569	578	537	572	540	582	549	585	551	541	542	527	533	586	579	528	566	549	547	566	518	550	548	582	560	558	573	564	573	552	566	545	578	532	583	535	556	525	533	561	565	554	560	565	586	550	543	558	561	548	566	565	510	550	568	549	559	540	556	549	592	617	541	528	526	545	536	549	557	522	569	597	546	532	557	571	634	541	569	598	534	566	592	576	556	556	557	538	541	531	574	570	508	575	533	603	576	535	549	523	563	499	611	605	571	518	553	568	521	591	585	512	561	583	578	584	551	553	571	583	555	592	525	574	533	582	518	554	563	545	541	574	567	569	599	568	555	540	563	525	558	556	570	551	559	582	567	525	602	542	590	502	559	591	556	550	605	600	563	545	584	542	556	555	553	576	582	549	552	564	559	568	550	547	527	542	606	546	558	558	537	559	554	567	530	572	521	558	574	508	554	571	577	539	535	493	558	561	521	554	521	551	559	595	571	563	516	544	540	584	543	546	591	547	570	559	527	568	598	521	573	598	571	571	510	576	589	526	540	537	555	546	557	524	574	501	559	553	545	565	559	569	541	536	563	556	553	584	546	575	550	563	608	566	545	556	540	570	536	535	560	554	564	550	536	570	544	575	568	586	551	548	551	549	539	567	564	557	528	547	551	575	612	574	541	601	564	523	580	542	547	528	541	574	557	542	540	545	532	580	521	569	587	546	502	553	538	572	586	540	572	570	579	540	580	598	564	572	523	566	568	560	582	581	491	584	564	562	551	533	552	560	575	589	560	570	555	540	571	570	586	528	608	575	560	530	543	573	531	563	595	546	595	563	534	586	603	540	584	594	525	552	564	544	544	554	570	565	597	555	555	543	551	578	540	553	539	537	539	537	568	573	537	568	590	562	544	591	586	537	560	578	535	533	592	548	562	545	532	578	572	566	564	580	563	552	592	529	536	542	547	549	541	567	566	611	538	552	549	486	572	566	587	564	537	564	553	541	550	520	563	556	592	522	582	519	585	573	527	574	590	544	554	578	585	571	526	562	552	547	566	538	511	574	565	568	576	515	573	542	563	541	559	572	592	549	563	562	549	617	564	569	532	567	565	540	545	554	580	556	567	529	557	550	593	553	559	573	581	538	578	551	546	554	577	550	592	560	588	544	576	556	543	578	569	537	545	494	535	545	567	606	518	567	574	541	572	562	528	601	577	547	543	564	592	541	576	517	522	614	542	574	545	581	564	547	529	556	546	595	559	565	541	501	528	539	574	587	553	555	553	551	581	524	580	527	529	508	507	526	552	543	575	518	546	547	586	514	553	549	559	532	545	565	577	598	568	569	566	536	536	574	561	513	554	554	564	540	558	564	549	577	525	547	565	582	572	554	558	551	594	596	563	550	563	543	537	528	585	557	526	594	548	602	551	588	592	517	531	556	571	582	584	558	550	560	582	545	559	568	583	521	584	541	604	568	548	593	545	564	530	588	555	604	569	594	569	553	535	524	540	552	542	493	568	566	534	568	544	536	560	520	584	565	597	548	546	564	559	612	549	546	553	556	571	529	538	583	533	526	489	567	570	531	555	588	591	576	602	543	548	543	564	608	559	532	535	591	560	538	532	541	593	575	557	586	549	595	618	559	534	538	521	560	570	602	537	543	536	520	626	588	515	545	562	597	594	568	545	562	549	555	572	549	566	548	542	557	538	611	558	524	544	597	573	533	569	565	549	542	563	568	561	531	556	549	576	555	527	554	554	535	570	574	581	569	580	571	562	526	528	541	552	540	517	545	565	561	584	520	556	583	553	556	566	574	520	549	564	491	571	532	554	536	613	564	537	555	593	555	581	577	516	610	507	559	519	578	558	591	549	570	544	572	537	563	593	548	541	540	602	551	559	554	558	536	566	574	517	563	529	562	541	589	568	499	553	561	556	571	562	524	528	533	581	553	558	586	557	544	558	552	555	534	553	550	568	551	545	536	567	579	571	552	531	560	564	565	568	608	523	516	576	552	574	581	577	522	572	555	554	563	543	537	510	588	534	580	558	567	539	525	526	548	592	561	546	552	571	599	531	597	587	572	592	565	583	582	571	551	552	545	549	549	564	517	542	551	523	600	584	569	533	600	533	578	546	565	494	567	557	577	561	585	593	549	560	547	532	536	565	554	601	547	550	556	552	560	580	555	514
4478	12748	9696	4806	3494	2901	2213	1803	1404	1193	1110	1014	996	866	833	786	810	754	743	691	716	726	722	695	693	667	676	672	655	629	650	708	696	636	680	671	669	666	643	672	685	671	696	680	661	649	639	678	649	644	684	660	675	634	652	691	659	694	659	655	700	733	620	646	672	687	634	658	649	661	658	672	623	672	648	666	628	660	652	677	641	669	677	663	650	671	645	627	667	654	686	694	638	667	673	626	647	639	666	629	705	643	599	685	659	638	631	596	613	643	657	687	656	599	695	673	606	678	671	647	671	657	664	647	633	643	669	671	663	624	613	674	676	662	635	652	669	660	611	675	633	642	625	659	690	657	663	649	663	704	640	665	616	696	643	634	610	619	647	674	677	649	663	633	677	671	640	662	650	653	667	646	623	667	653	618	698	668	648	630	661	652	671	668	660	624	659	712	691	667	643	662	621	657	666	662	645	710	667	629	694	660	653	634	654	684	642	691	628	660	654	639	617	634	632	675	670	655	647	658	650	666	668	653	653	709	686	660	622	634	708	644	640	612	636	653	641	645	679	674	641	634	630	654	635	627	619	629	640	631	654	652	648	665	619	614	635	620	644	602	680	624	603	607	682	631	630	690	621	637	637	639	649	657	696	655	648	683	683	644	647	658	659	690	638	646	660	688	695	625	685	642	636	672	642	664	660	678	652	669	685	641	713	687	686	673	640	656	660	652	645	649	645	655	634	652	652	626	663	666	720	676	659	657	666	641	637	615	658	634	631	622	683	654	678	655	655	600	638	630	680	661	662	649	607	683	617	652	676	681	665	640	618	640	633	659	691	690	646	655	656	685	688	658	654	670	617	646	631	632	633	638	698	654	662	699	671	673	596	641	647	669	700	627	616	619	662	658	658	641	633	585	662	645	598	667	644	664	609	645	613	596	656	636	728	625	711	674	635	634	638	643	669	640	657	641	629	679	659	692	654	659	645	649	659	653	641	654	612	640	624	652	664	682	604	698	659	629	637	580	652	618	646	644	656	652	664	656	642	648	625	649	593	651	643	647	664	657	640	667	632	638	665	717	687	690	659	632	681	632	625	629	669	670	612	629	675	684	695	682	683	648	636	642	672	688	664	643	688	664	717	689	598	644	675	637	676	650	658	614	642	633	677	616	631	679	650	624	616	650	631	675	624	650	646	652	676	667	671	648	695	682	679	669	650	643	628	662	653	674	647	662	644	653	667	713	632	607	646	664	654	657	676	659	645	647	617	649	680	616	649	662	661	679	693	669	682	676	646	687	698	658	625	626	642	650	645	643	643	624	642	614	671	704	697	631	651	684	668	658	671	654	654	613	677	666	641	682	627	627	689	620	637	580	631	649	637	668	687	618	626	675	695	615	622	662	640	649	650	667	652	654	675	630	689	645	690	643	608	641	644	669	646	623	633	647	635	671	642	646	642	658	653	637	649	641	683	649	646	588	601	674	665	672	655	664	623	664	687	667	639	644	636	629	653	621	699	642	654	665	651	686	657	642	630	624	678	645	633	647	634	592	684	681	717	651	672	662	652	655	665	642	614	654	643	668	635	647	647	652	638	656	642	583	657	667	614	648	647	636	674	679	640	667	667	641	693	627	710	676	680	678	640	651	647	637	641	639	652	689	661	669	664	591	642	674	622	648	699	662	654	645	665	588	641	647	675	674	629	676	684	657	644	679	684	641	616	637	619	665	651	690	585	672	622	659	643	670	638	670	748	640	662	641	701	702	645	663	635	662	633	631	661	684	612	632	646	632	644	665	634	605	659	687	653	627	641	632	663	663	639	603	679	700	672	625	655	632	604	701	576	628	636	667	697	642	667	685	647	673	659	700	658	647	653	620	673	657	636	690	649	637	618	645	643	643	686	631	676	687	676	697	689	669	637	674	632	669	638	616	615	651	680	675	628	661	679	655	631	641	676	664	678	600	668	630	656	656	682	675	611	643	627	670	633	697	662	650	628	617	659	654	671	659	639	710	693	670	661	666	647	682	672	637	679	674	687	652	638	664	665	651	674	735	647	645	659	672	691	637	636	661	621	640	646	653	724	600	640	689	611	651	681	583	644	668	642	641	613	655	601	602	646	638	671	650	655	690	653	619	641	664	666	679	644	618	615	660	667	632	652	624	628	648	666	642	642	643	653	627	619	599	583	674	641	680	635	618	641	662	648	603	711	642	624	636	696	633	653	675	646	687	671	596	627	662	655	691	668	685	625	627	648	672	670	612	604	642	664	692	640	663	676	645	665	650	655	682	660	645	686	631	671	662	670	644	662	648	663	672	684	663	719	660	633	660	635	660	661	675	668	673	668	689	704	646	620	655	634	667	690	640	667	612	642	717	671	614	656	684	653	642	652	663	672	648	654	704	615	686	642	698	631	652	635	628	656	668	658	646	665	652	681	677	651	637	635	618	633	644	651	642	639	680	638	645	656	632	659	643	663	648	619	647	696	688	619	674	627	696	669	613	683	667	678	632	690	648	643	644	666	669	645	663	657	712	660	657	726	647	667	698	673	681	714	646	676	636	667	663	687	657	645	654	683	669	644	681	715	652	603	644	675	649	670	667	624	619	625	637	663	661	637	622	628	673	635	633	624	649	612	669	619	671	680	634	650	616	616	692	639	658	598	660	661	661	632	661	651	623	613	606	608	678	626	697	596	630	647	623	643	606	651	644	631	643	656	677	636	690	629	675	678	666	676	647	647	636	633	659	680	621	656	651	628	637	649	634	639	615	640	635	693	621	626	628	641	642	702	659	633	642	684	639	685	622	625	593	665	699	655	694	642	687	656	665	652	643	679	638	643	648	658	682	670	668	637	642	666	613	662	633	630	629	688	629	651	657	613	682	630	668	662	670	666	634	652	643	678	630	640	653	625	618	683	654	674	666	605	638	656	663	608	671	629	670	616	637	677	691	654	677	630	616	664	653	655	660	673	656	639	638	653	630	652	698	651	646	671	638	648	651	668	678	652	587	656	663	646	674	615	664	663	638	668	651	675	694	695	660	630	682	645	632	676	632	633	652	645	691	637	631	651	645	663	657	644	619	673	588	606	630	682	656	706	655	723	649	634	641	600	603	657	607	644	697	630	641	643	662	675	654	637	687	662	684	648	670	619	654	640	639	683	667	646	591	688	619	674	703	650	666	662	621	647	675	649	692	647	661	649	660	669	646	641	640	682	646	679	624	617	659	666	652	650	656	610	669	640	658	641	663	625	646	672	646	656	691	679	658	660	663	675	658	659	699	616	620	583	665	648	686	683	658	669	658	646	705	615	695	659	628	622	678	677	644	669	620	654	688	666	628	692	625	661	683	660	636	602	636	655	663	631	694	657	655	690	687	627	685	697	600	640	656	675	654	651	640	655	658	664	598	674	627	640	636	663	637	627	662	656	674	654	646	661	645	615	669	666	654	676	673	636	657	640	639	660	653	654	629	674	620	622	702	665	687	629	674	652	626	671	637	674	634	658	639
25009	21369	27399	25628	9482	1244	884	729	631	599	526	521	503	508	474	483	485	470	432	451	456	448	479	409	426	464	432	455	436	432	418	409	440	447	439	476	429	452	411	422	432	443	404	405	418	423	410	416	393	414	432	423	416	452	393	377	393	434	399	421	416	404	395	374	426	425	442	411	435	395	408	418	418	450	438	432	422	410	412	459	427	450	435	411	410	420	390	427	435	388	406	427	447	410	391	417	396	414	440	425	389	416	423	412	416	432	403	425	417	431	435	431	411	428	430	397	377	437	416	477	430	419	437	442	442	407	447	452	454	461	414	458	445	437	429	417	401	408	437	432	420	423	430	410	403	393	437	429	405	430	391	449	435	417	458	415	402	439	441	431	420	439	430	436	428	425	468	439	421	410	427	467	424	420	462	437	455	449	418	412	419	453	417	436	437	402	421	416	403	445	407	404	392	417	427	397	393	424	462	448	426	431	448	411	387	429	412	464	440	400	424	426	433	403	444	387	421	438	395	401	464	430	417	440	400	433	419	425	417	413	454	415	428	418	434	383	433	452	426	421	415	406	397	416	393	425	410	421	415	413	431	422	450	433	464	427	409	419	437	409	477	414	413	412	461	426	435	441	403	398	443	421	428	397	438	462	454	399	417	420	443	438	384	444	447	407	431	440	416	422	446	437	435	426	388	422	433	413	449	439	427	430	396	416	422	424	470	422	378	416	432	420	432	458	427	437	444	424	411	434	411	387	432	385	414	442	417	409	409	414	390	453	462	426	455	399	445	391	386	415	418	414	439	433	432	408	446	398	444	413	422	407	431	388	393	422	420	416	412	433	413	405	437	404	415	388	445	406	415	448	461	408	433	387	422	430	425	409	418	386	386	438	399	462	420	412	412	452	378	400	425	416	389	475	433	431	432	410	437	422	435	423	468	428	433	432	400	394	428	444	382	419	441	403	454	398	392	408	409	435	409	437	444	449	447	425	398	416	379	389	433	446	398	394	459	428	399	411	394	398	428	397	426	441	473	388	417	413	445	410	453	394	435	386	406	387	417	407	442	411	441	444	410	429	406	421	440	447	415	468	411	391	430	407	409	457	420	424	384	413	408	431	405	389	406	418	424	408	390	421	419	407	412	440	430	422	389	446	413	402	411	400	431	430	416	414	400	399	448	424	410	438	385	438	398	410	429	420	420	396	430	361	429	444	448	411	440	439	465	435	443	424	418	405	422	440	435	423	410	427	411	440	405	415	439	395	487	394	427	423	427	423	427	409	428	390	412	437	437	419	454	406	409	417	396	412	415	419	441	433	372	419	436	389	442	416	421	422	433	471	402	388	402	464	420	411	430	414	388	432	405	440	462	405	460	401	420	431	435	389	387	439	408	432	397	449	390	437	415	413	415	429	442	406	440	421	449	433	432	428	423	427	424	416	421	430	383	408	470	417	435	418	451	389	404	420	429	420	385	429	441	414	417	428	422	473	446	450	434	389	411	428	434	415	461	404	439	439	422	438	436	418	414	421	422	467	397	442	423	427	454	418	380	457	404	420	416	392	439	430	406	436	410	398	418	401	417	455	389	453	432	439	444	420	402	390	455	414	448	419	441	415	460	417	431	387	428	452	434	399	419	442	443	427	466	411	420	434	430	421	426	466	416	415	445	419	390	395	401	421	410	411	419	398	403	419	398	419	405	419	424	419	403	420	431	426	431	408	446	431	448	402	430	395	394	431	417	449	426	413	398	433	399	426	415	391	434	440	403	392	415	453	424	411	398	413	421	439	434	396	385	394	420	435	456	425	425	429	395	452	426	384	438	398	429	420	438	411	388	402	386	415	433	452	402	425	431	431	394	468	440	403	413	428	405	434	435	433	424	407	434	413	401	451	427	460	416	356	413	423	425	415	437	455	423	413	413	410	447	461	414	421	414	395	443	417	413	440	471	431	426	427	407	433	404	400	370	411	421	408	416	434	391	435	403	415	375	440	423	393	392	403	412	411	436	439	428	418	403	385	448	397	444	405	420	435	422	458	471	405	445	454	402	405	419	424	450	458	402	470	494	396	444	382	451	396	398	408	432	399	440	441	373	437	423	450	458	444	415	392	409	434	458	418	381	407	408	404	419	452	431	436	412	434	394	435	440	411	407	450	394	411	421	397	407	438	427	424	430	421	440	388	464	408	438	384	428	430	426	433	434	426	408	440	408	412	439	387	383	402	402	397	382	399	447	433	448	426	406	402	436	430	421	430	429	392	432	439	426	438	406	430	414	441	427	409	419	419	406	427	419	461	446	458	434	440	456	393	425	420	419	411	422	421	414	427	431	454	449	434	418	433	393	404	429	435	450	382	431	451	443	422	468	397	411	417	460	398	458	435	434	405	403	430	433	399	418	418	417	432	426	421	410	372	407	421	391	441	403	429	434	418	440	428	413	473	420	406	413	411	452	443	400	425	417	402	402	365	386	405	410	406	451	386	426	420	425	424	394	423	450	443	424	463	439	437	449	460	445	432	431	418	420	399	408	435	417	400	401	398	414	423	438	420	403	420	443	410	392	399	395	390	380	423	405	422	437	417	437	415	383	379	422	412	433	419	412	395	427	423	427	425	439	416	425	477	401	425	451	430	384	466	394	404	409	434	418	404	431	433	445	441	415	409	385	417	427	450	404	427	434	426	431	413	412	408	400	425	441	458	408	434	422	406	404	429	445	452	408	409	431	450	406	408	406	398	389	432	445	424	456	399	425	415	415	422	437	409	424	407	436	429	416	436	433	404	386	426	425	442	361	460	406	422	424	402	436	399	407	471	418	444	408	414	393	438	417	413	391	438	423	424	412	462	391	424	407	421	412	431	412	411	431	408	466	426	429	415	445	419	418	422	431	416	474	456	447	420	445	422	435	406	401	434	470	454	394	418	428	463	443	417	433	443	410	428	401	442	377	420	404	421	446	405	443	407	430	472	406	406	464	396	432	418	453	409	431	443	433	418	389	439	414	432	408	404	420	449	467	429	398	443	421	379	412	409	425	400	401	425	433	420	417	406	393	412	406	399	410	409	412	423	413	402	403	432	389	428	440	421	395	428	457	399	459	430	455	408	414	409	397	441	395	441	396	453	419	399	402	424	432	432	423	442	405	402	429	395	433	448	442	416	369	455	392	382	399	447	403	429	416	416	385	430	400	428	427	369	396	399	467	411	398	461	417	416	440	414	392	423	413	429	425	470	410	444	446	420	442	442	422	383	435	423	452	421	408	414	436	431	445	441	400	425	429	399	451	392	431	399	409	390	432	397	429	406	422	369	426	411	413	456	405	467	433	376	428	402	430	441	413	391	435	396	420	427	403	418	423	455	447	435	443	408	424	433	433	432	415	467	417	429	388	432	405	415	425	436	437	437	438	399	384	419	426	416	426	390	372	430	414	410	423	400	429	395	405	453	410	448	385	439	395	453	413	421	418	439	383	430	407	413	445	440	384	394	398	426	394	412	427	440	439	399	448	409
4511	9392	6530	3481	2668	2077	1558	1263	1012	857	780	716	660	627	623	628	585	581	580	554	561	512	486	514	526	508	513	481	509	497	481	540	490	506	512	487	517	487	492	512	478	499	517	527	500	479	510	504	507	512	502	482	468	490	469	474	483	441	488	478	486	495	464	468	510	491	479	519	487	485	471	488	480	521	478	489	523	476	483	495	483	512	463	465	486	508	493	487	491	475	460	477	466	484	484	465	508	479	462	477	433	522	489	456	475	444	464	486	488	464	517	473	508	507	483	446	494	517	536	481	492	533	477	458	482	479	448	486	491	465	485	487	490	462	476	493	483	475	527	495	466	500	508	481	516	479	457	495	507	462	530	498	471	474	505	504	489	480	482	471	479	471	491	482	483	470	439	521	508	480	495	501	522	476	434	497	500	485	463	510	499	458	499	498	472	500	497	468	544	479	469	510	491	463	502	480	476	498	465	513	495	522	498	478	492	519	490	485	480	447	463	484	470	493	503	484	474	476	474	470	470	452	503	449	488	501	491	450	463	487	505	466	541	492	487	465	491	494	506	491	487	502	464	475	495	513	477	464	540	461	463	504	483	483	467	451	489	508	460	488	491	474	496	480	485	490	536	480	482	469	501	469	471	503	467	475	498	518	480	497	476	479	476	529	509	512	509	435	493	494	466	512	499	485	456	471	480	524	444	461	497	480	527	498	509	489	492	473	458	493	476	442	461	496	471	505	477	485	482	540	458	482	521	467	512	492	456	471	491	490	482	476	521	510	452	492	498	492	462	464	498	464	464	510	497	500	482	475	464	498	501	519	509	499	508	464	485	504	518	526	484	466	455	490	444	485	504	456	472	510	478	469	494	533	505	465	463	501	493	473	461	513	486	487	499	485	443	490	498	501	448	482	479	482	510	500	505	471	432	465	459	502	499	466	480	455	492	457	510	475	539	513	474	499	505	499	506	503	479	470	513	491	450	502	474	497	484	484	503	497	465	461	476	495	474	492	487	459	520	464	437	459	512	514	479	499	497	480	464	479	521	464	482	463	459	515	468	505	495	482	480	468	471	500	467	522	476	488	518	484	465	455	465	475	492	467	492	468	481	491	505	466	466	511	471	473	484	473	511	497	449	469	438	502	454	488	458	494	484	513	502	448	495	496	530	498	495	451	490	452	455	485	462	479	463	497	450	495	497	449	474	488	467	462	484	483	507	480	515	497	499	450	432	469	530	504	536	525	505	476	484	502	464	482	507	504	449	465	471	480	481	520	493	485	452	486	461	455	465	448	533	503	491	538	484	469	462	500	482	493	517	496	463	474	498	505	490	455	490	467	485	484	482	480	492	475	481	486	498	504	479	510	507	486	484	487	473	482	502	461	482	472	462	468	488	430	505	503	533	497	466	475	493	435	478	512	473	492	521	499	469	474	506	495	462	490	483	491	469	470	475	487	449	469	475	496	478	512	492	471	467	451	480	476	479	485	474	498	438	521	482	501	503	466	506	539	481	489	502	483	503	498	481	455	503	479	505	497	462	493	485	499	441	504	518	491	501	492	474	450	524	500	508	484	479	455	486	469	477	511	480	510	524	518	475	449	488	508	485	449	457	470	474	479	470	501	473	477	463	470	470	470	486	458	494	499	466	477	470	492	492	461	503	509	501	456	526	452	471	475	504	479	456	480	499	501	504	500	517	478	515	474	448	467	477	507	489	445	483	469	465	526	472	502	514	482	479	452	487	500	497	498	480	498	475	505	481	480	502	470	479	462	488	480	508	466	461	454	498	490	511	497	513	479	478	492	447	469	495	466	454	443	480	516	472	446	515	537	510	509	495	489	464	494	489	496	497	489	502	492	462	476	453	468	464	469	448	496	518	469	488	497	512	532	479	455	496	478	496	458	491	477	501	485	470	474	498	471	472	490	473	486	482	442	478	479	459	459	481	449	495	467	493	486	454	452	488	526	501	519	478	494	503	471	470	491	461	466	464	497	493	496	490	469	484	488	488	481	455	513	484	509	467	465	443	474	473	491	498	498	489	469	485	491	547	499	464	427	473	437	465	487	520	502	498	444	479	440	488	515	484	480	511	502	487	493	481	493	451	485	504	472	477	499	460	506	464	482	516	487	505	450	479	519	453	444	456	486	459	478	482	499	506	526	487	476	495	508	456	460	485	510	510	488	488	493	469	487	454	489	479	525	496	487	486	456	507	515	549	519	461	485	486	463	456	521	478	459	471	470	500	472	491	501	467	478	484	462	457	473	456	459	482	446	457	482	499	502	481	491	478	480	467	479	506	445	478	509	481	477	494	440	514	448	500	483	484	483	447	493	485	448	497	486	480	483	472	478	475	480	465	475	495	528	507	491	481	486	502	445	487	469	466	506	514	502	467	496	518	469	500	512	470	524	429	489	485	497	470	523	488	504	447	491	470	448	483	473	495	508	474	458	488	476	517	504	469	476	501	476	533	498	460	499	500	457	480	466	476	523	505	499	513	479	510	491	471	478	455	450	481	470	502	510	495	484	494	498	465	477	474	484	505	471	473	477	469	487	491	508	464	520	477	486	495	487	488	501	491	493	496	469	506	509	478	472	478	523	477	484	445	482	458	439	480	447	462	494	474	460	506	474	476	488	484	481	460	488	500	498	470	471	503	457	469	495	436	489	476	485	502	460	466	547	500	511	457	524	492	488	475	497	515	495	473	504	477	451	464	476	457	500	438	462	479	481	517	480	526	482	493	467	500	483	500	492	497	536	497	494	491	514	487	455	488	496	502	508	482	542	497	482	436	441	493	497	516	496	492	459	445	488	481	520	490	468	486	445	490	486	467	436	516	497	469	491	472	474	448	526	491	449	529	514	467	486	483	476	466	495	496	451	489	476	465	483	490	506	509	513	499	529	454	523	481	495	486	481	472	523	454	471	504	507	487	501	482	484	520	488	484	534	500	482	461	469	493	478	485	481	465	498	525	466	473	490	481	492	489	453	505	459	468	479	474	484	503	497	472	440	519	476	499	469	496	489	491	513	446	485	467	485	461	504	521	469	509	469	500	535	473	502	502	464	502	466	507	498	484	483	463	525	493	493	502	500	462	480	443	491	462	464	482	483	468	490	501	472	501	429	494	492	453	526	553	472	487	481	462	460	501	466	485	435	439	482	466	476	494	446	457	480	481	460	471	477	476	479	498	543	474	455	480	500	497	489	473	515	489	430	500	500	476	498	504	524	484	497	466	495	490	481	446	447	514	479	527	470	510	456	482	469	488	476	496	523	520	464	493	485	445	478	502	455	535	471	489	492	496	516	481	484	523	473	481	513	478	444	492	533	494	472	517	474	517	505	469	471	461	482	486	489	443	491	504	527	481	509	480	474	515	517	486	504	501	507	466	441	460	471	487	451	470	514	465	477	499	523	512	501	496	490	490	517	467	479	471	509	471	492	452	491	472	479	497	471	511	492	502	480	464	515	456	465	503	503	478	498	468	455	514	452	474	478	490	494
22812	21392	29086	24058	21392	21439	7627	1297	870	680	622	559	466	453	440	406	380	349	356	340	307	302	327	278	285	306	269	290	287	301	293	300	314	246	269	286	265	295	259	285	283	279	305	287	262	275	265	273	261	273	237	257	255	272	253	277	249	250	262	263	276	260	218	286	256	248	260	267	235	272	271	261	282	267	258	264	265	247	220	237	253	267	275	246	263	244	225	217	266	264	265	293	249	250	237	249	252	289	283	249	259	224	236	236	260	267	277	246	262	265	250	251	269	231	282	252	252	280	236	252	262	247	268	247	261	254	241	237	242	246	261	291	272	259	221	252	256	235	250	255	245	257	245	241	266	260	228	244	236	258	257	255	254	255	252	299	242	255	261	262	263	244	222	256	220	222	265	278	266	261	242	235	278	260	262	280	249	246	212	266	262	279	245	238	257	253	279	228	250	266	252	268	245	284	271	265	265	269	227	243	241	263	275	258	272	262	243	239	263	218	246	235	267	242	231	252	235	248	259	278	243	264	238	241	249	244	249	244	238	239	244	275	295	271	287	241	277	261	254	259	220	236	296	273	251	246	235	248	258	249	252	226	243	281	274	269	257	298	252	248	285	260	238	225	247	254	233	271	261	241	270	244	271	259	259	244	260	254	262	252	203	256	245	255	254	256	255	260	261	275	244	240	269	251	253	268	228	260	256	252	239	244	260	232	252	266	247	252	268	267	249	281	247	252	223	262	251	263	261	269	256	277	247	286	272	248	260	238	236	265	262	295	281	269	257	261	233	241	274	241	288	254	270	244	251	271	238	255	285	252	274	261	239	235	232	253	252	255	285	258	244	262	243	242	277	270	234	264	236	264	250	266	257	256	284	265	244	249	295	234	289	247	275	249	251	228	253	230	259	271	269	292	253	248	237	270	257	267	253	262	258	267	252	243	223	243	249	268	273	246	242	254	254	241	273	255	234	281	261	244	260	280	230	253	263	246	241	253	253	253	251	268	245	230	255	277	245	252	265	224	268	279	259	247	217	262	287	227	267	252	264	272	233	265	256	260	244	268	276	212	258	245	267	242	230	223	241	244	240	237	246	248	279	256	253	256	253	261	253	247	234	259	257	232	257	223	265	268	269	256	281	266	260	256	246	240	259	265	274	242	254	274	252	271	254	251	266	256	263	235	237	253	274	240	262	233	233	272	277	286	244	263	244	240	253	273	277	252	275	241	232	265	263	249	240	246	253	249	241	270	267	254	267	277	258	276	248	269	253	251	253	263	270	248	268	274	262	258	285	275	242	239	253	241	252	246	243	268	219	276	253	248	261	253	238	242	237	258	271	274	245	251	248	264	259	249	250	259	262	260	247	266	255	282	251	261	257	271	268	261	246	233	270	289	249	253	258	255	265	274	255	281	262	250	244	251	259	248	260	243	255	296	266	254	273	250	252	243	264	273	246	258	248	235	244	237	288	255	239	236	270	255	221	251	251	256	260	261	265	244	256	292	248	237	251	257	249	262	266	268	251	283	250	236	265	239	267	263	257	261	266	218	253	259	227	242	222	236	246	274	248	270	237	278	270	268	268	256	270	233	247	275	256	254	239	249	275	235	256	260	273	270	261	297	246	270	281	254	277	231	244	246	285	250	269	219	263	242	244	247	250	246	254	259	252	262	250	298	281	226	235	243	264	266	255	250	256	244	253	255	274	247	286	250	261	255	282	274	272	280	256	259	242	261	273	243	233	258	257	264	254	276	253	275	250	244	249	245	263	229	246	277	279	236	262	228	236	259	252	258	253	277	240	265	257	262	259	256	239	254	272	276	232	263	217	281	260	262	223	260	257	246	252	250	250	270	266	241	271	259	256	239	235	214	267	266	258	257	278	291	289	252	248	250	269	267	262	294	226	243	253	272	244	264	265	279	257	233	269	252	260	223	257	220	269	247	242	245	241	233	289	269	234	247	260	255	262	252	253	289	276	256	247	239	248	257	270	256	258	244	257	233	279	255	214	261	223	276	237	261	257	252	267	258	244	236	257	251	251	267	244	258	241	260	249	235	286	239	263	251	236	276	260	279	248	257	224	253	254	254	254	257	246	264	253	242	264	268	247	283	240	282	240	278	252	230	226	279	251	247	279	256	243	279	235	255	275	290	257	245	268	254	252	253	241	264	236	275	266	275	289	263	245	266	240	253	264	269	239	255	244	229	256	265	264	270	276	279	274	265	257	236	252	253	266	265	286	262	254	252	256	267	242	199	240	276	261	272	255	271	246	245	242	273	241	253	268	245	277	269	262	255	251	232	255	249	270	266	245	243	254	262	251	242	269	255	238	258	276	263	263	255	250	251	244	231	259	247	244	248	267	268	245	266	267	241	247	275	266	238	249	270	237	255	259	257	268	274	254	247	250	226	245	281	238	258	260	264	238	278	272	245	235	248	277	248	253	245	245	238	231	254	259	264	255	245	250	253	207	246	254	232	222	310	251	242	263	253	262	265	245	264	286	239	245	250	296	249	275	235	251	288	227	268	266	254	256	247	229	257	265	264	245	237	246	249	271	269	283	247	273	269	262	279	254	259	237	278	261	273	254	248	234	240	258	214	260	257	251	255	266	269	266	237	237	232	250	258	280	286	267	250	271	258	264	253	239	279	266	264	253	236	267	256	242	260	244	260	252	237	251	213	257	253	269	257	263	253	266	252	253	246	225	228	278	248	279	263	255	286	262	260	258	236	294	254	246	253	239	223	253	258	236	254	283	284	273	242	253	245	236	267	249	242	266	253	238	264	266	268	231	264	250	255	220	260	281	285	218	241	289	231	264	247	241	259	259	228	247	247	272	268	237	273	235	249	250	267	238	265	236	283	281	245	248	222	288	272	252	236	254	251	255	271	263	271	252	245	243	254	254	267	249	249	283	251	250	251	268	237	261	258	247	268	263	235	283	265	242	259	239	276	244	252	253	247	246	229	243	263	246	281	250	266	225	231	255	254	254	276	252	269	267	250	236	250	238	244	248	240	238	259	226	265	251	247	254	246	248	244	244	251	254	268	268	265	254	236	243	241	267	276	238	269	248	245	243	239	254	253	260	273	255	260	277	284	255	264	227	262	236	272	256	261	257	252	231	283	246	261	264	262	226	287	274	247	256	264	277	284	229	245	276	270	219	265	244	241	268	258	251	230	242	252	247	252	269	273	278	260	259	273	237	242	284	271	271	263	257	246	250	240	274	262	245	273	266	259	269	247	278	254	264	232	277	236	261	270	248	273	279	250	272	263	247	263	250	249	264	266	229	241	270	257	256	223	270	272	253	219	230	234	244	258	244	252	244	273	281	242	259	246	252	247	272	244	272	277	243	288	256	223	265	239	253	250	264	253	265	273	252	258	263	264	267	255	285	279	255	262	241	234	264	244	245	253	249	249	257	253	247	241	238	273	242	256	272	246	259	239	243	272	285	251	266	250	248	212	256	266	246	264	256	269	230	236	256	269	256	235	259	245	267	256	268	259
5816	18577	13607	7239	5343	4038	2983	2189	1774	1330	1142	913	819	704	640	570	583	523	519	461	450	456	410	381	400	380	348	407	382	371	389	389	365	334	387	396	354	363	345	328	333	321	347	306	344	322	313	328	356	349	344	329	319	314	346	324	337	303	278	336	385	322	336	316	319	312	305	312	314	335	305	296	319	288	302	299	279	308	301	274	319	275	276	283	316	286	317	314	329	355	329	323	336	322	306	284	351	311	314	301	311	297	342	330	269	302	315	298	351	331	307	312	339	330	310	319	302	354	300	330	296	313	334	315	299	286	323	324	321	297	321	341	320	342	295	312	312	330	314	314	296	336	274	310	311	295	296	268	310	329	309	309	322	295	334	292	324	368	299	324	307	289	290	336	270	290	334	285	297	315	305	296	259	316	302	300	264	291	312	327	314	313	296	299	291	332	290	308	314	323	282	315	311	302	294	308	274	284	318	319	302	308	279	316	266	267	314	283	273	306	308	303	296	310	309	327	285	308	324	317	319	340	292	337	316	335	318	298	321	327	316	291	321	304	315	331	305	283	270	310	320	302	296	312	310	332	329	330	326	302	323	301	301	302	329	320	300	331	309	323	327	314	343	285	296	299	316	327	295	272	305	309	300	295	309	301	319	311	308	297	319	289	323	304	296	312	279	309	300	310	305	303	316	299	313	315	304	317	294	321	320	330	292	338	290	299	297	328	323	289	304	311	328	325	306	303	318	301	283	297	265	279	296	334	276	303	327	335	297	282	316	285	292	344	296	315	311	318	318	311	288	329	318	307	323	322	297	338	309	320	296	325	308	309	313	345	321	333	311	309	298	314	308	309	317	317	315	297	303	283	286	321	318	299	303	311	295	318	324	302	333	311	321	280	320	330	262	326	290	271	300	317	299	319	322	316	301	329	295	298	312	363	332	315	331	315	306	304	307	309	307	319	320	287	293	287	309	327	325	300	298	324	292	298	304	299	308	286	304	315	292	306	310	290	303	306	305	298	328	322	316	303	285	324	314	300	295	324	306	307	295	322	346	329	288	330	289	282	337	289	319	328	293	312	314	334	310	296	310	312	289	298	294	294	327	302	275	317	307	265	311	353	323	327	333	315	293	318	294	334	308	315	305	312	325	329	295	292	304	306	311	347	314	293	281	297	299	298	305	312	325	294	294	265	328	306	322	305	334	291	295	332	302	328	311	319	280	301	338	287	314	322	289	319	278	320	340	286	303	289	317	278	296	285	271	353	325	296	333	323	313	265	318	360	327	299	314	293	327	319	304	301	317	295	334	305	302	289	291	326	283	310	283	354	318	320	267	308	325	290	315	298	316	280	308	309	309	286	301	302	305	342	300	311	294	296	301	330	299	288	304	298	328	310	294	308	305	298	286	316	325	307	293	288	283	301	276	276	311	334	296	281	341	289	291	336	258	303	298	306	310	324	332	297	302	319	306	339	327	308	321	321	300	326	327	320	311	310	302	330	289	314	310	283	273	336	302	342	314	310	331	341	328	318	294	325	309	275	331	323	337	314	312	312	311	320	338	332	306	312	309	282	333	320	298	307	305	279	294	319	306	311	297	310	326	299	285	292	293	320	321	336	291	328	340	323	323	303	290	286	290	290	306	296	288	331	304	299	291	292	293	294	311	307	347	288	294	307	310	286	330	343	301	292	316	326	260	277	326	309	329	307	331	323	312	313	324	323	321	338	305	300	329	328	340	301	289	323	342	271	315	275	294	304	308	280	304	312	275	312	295	329	304	330	292	315	322	272	308	313	302	296	311	319	316	289	301	314	323	315	315	309	303	312	284	303	333	315	275	328	297	299	295	333	305	316	276	312	325	342	303	310	344	301	315	284	326	302	309	322	280	290	315	330	310	324	323	301	291	313	293	309	326	331	272	313	264	373	321	314	322	303	307	299	320	323	290	332	300	341	339	279	308	312	293	295	307	309	296	339	298	298	300	289	314	308	326	298	308	301	308	286	322	339	320	317	307	271	312	293	292	294	291	287	321	269	310	293	289	314	325	295	298	300	315	312	308	291	330	325	331	299	329	286	292	280	344	280	307	299	274	280	278	312	302	294	273	330	328	312	317	301	306	288	278	303	308	256	289	325	318	324	309	327	320	316	341	344	278	278	319	325	327	296	319	324	289	287	315	335	280	266	310	295	293	272	279	305	306	306	297	296	299	343	331	304	361	290	272	255	348	292	302	306	290	332	284	291	309	337	322	288	318	330	290	311	262	312	292	281	333	330	305	273	294	314	317	308	311	344	327	325	306	325	301	287	321	274	339	301	316	295	289	319	323	311	321	304	319	319	294	320	326	307	301	334	320	308	306	300	304	281	270	314	280	280	334	295	322	318	316	353	303	318	290	323	281	297	305	324	304	314	315	286	312	347	331	301	330	316	313	327	303	323	291	338	351	323	349	306	306	304	326	341	320	292	334	344	279	294	315	312	293	304	298	292	304	328	322	308	306	327	308	311	305	302	291	309	303	310	292	330	297	317	292	338	313	302	310	326	290	299	316	315	302	291	359	324	307	302	306	319	296	334	286	311	290	298	323	320	289	332	307	298	315	318	291	314	293	311	292	333	285	334	325	290	306	323	318	311	291	291	304	321	296	286	277	328	303	306	314	295	330	338	322	282	306	285	324	333	342	324	281	334	304	323	289	294	293	298	311	311	321	334	320	299	286	303	309	317	338	312	320	281	321	295	301	327	312	300	321	308	270	312	286	333	311	314	291	320	301	290	319	321	334	305	334	339	311	313	292	296	302	291	318	300	302	294	331	267	319	295	326	347	326	328	318	286	334	330	313	320	306	336	311	311	299	312	316	321	287	315	312	301	319	298	300	295	316	363	296	298	280	289	296	270	336	319	278	298	315	303	309	329	322	305	337	293	307	304	300	322	265	293	299	315	325	326	329	305	297	348	317	298	290	311	294	276	347	303	298	287	327	299	308	279	311	303	324	288	313	331	309	297	316	327	318	329	311	323	299	318	268	295	305	330	334	307	317	300	332	320	289	319	321	329	263	303	314	309	306	292	297	317	311	313	275	314	299	300	294	301	320	336	291	311	323	314	307	319	296	315	323	301	328	303	321	274	307	291	284	310	298	334	302	339	313	286	272	305	301	296	325	310	308	322	287	274	312	309	324	309	340	301	334	309	290	305	280	329	322	305	318	309	296	318	294	328	313	297	299	324	310	308	295	332	314	284	317	274	301	324	341	313	312	310	336	300	291	334	283	316	319	309	318	341	270	294	271	293	317	323	308	311	314	339	286	303	318	295	315	314	313	296	327	294	290	297	293	299	343	299	291	304	325	287	299	299	305	325	319	301	317	325	341	319	312	303	292	337	337	339	295	302	319	296	331	325	307	303	296	302	313	325	332	293	315	297	302	324	311	318	300	316	273	320	301	297	295	301	284	279	335	293	296	296	310	296	296	308	311	329	309	329	332	326	320	326	322	307	254	311	307	319	293	317
27616	19003	6685	2187	1232	993	828	774	740	763	647	681	647	679	704	641	671	697	678	620	623	646	658	654	655	606	635	655	707	646	636	654	601	635	670	655	649	691	692	641	647	615	616	663	652	633	627	682	685	692	664	665	658	658	672	678	635	613	668	663	656	650	668	689	588	686	645	623	673	614	620	643	653	647	644	668	660	668	675	628	647	668	693	646	607	663	624	640	671	616	636	660	585	657	591	592	626	609	650	678	693	625	642	709	604	683	696	659	655	659	659	649	631	639	650	663	643	640	668	629	634	658	614	635	596	654	631	700	677	637	653	640	643	684	693	647	653	640	648	682	610	663	626	611	618	631	653	640	654	646	638	632	644	636	681	661	643	668	643	635	626	704	660	694	652	641	659	638	616	625	664	671	659	664	631	625	669	672	651	653	634	629	670	629	696	669	672	647	627	616	656	671	640	618	678	633	691	694	648	656	628	634	641	673	572	690	648	618	644	642	661	663	640	640	629	648	646	603	659	669	610	654	677	670	673	630	657	555	597	656	602	639	658	640	657	665	664	642	694	634	578	607	636	626	610	657	629	661	606	661	663	634	620	662	646	678	645	687	614	655	640	668	634	669	611	649	647	663	642	662	624	646	634	659	671	594	632	643	630	644	652	679	638	679	677	663	694	648	644	629	630	655	641	684	658	629	643	556	655	618	676	640	624	615	670	616	646	678	646	656	667	626	637	635	666	697	688	649	654	658	669	661	642	663	623	628	654	637	665	656	634	632	662	682	618	642	660	616	605	621	676	636	678	661	658	642	667	641	653	641	583	642	693	662	688	705	668	662	643	663	630	661	619	636	638	547	672	645	647	636	706	635	637	651	655	648	600	622	674	659	615	673	625	645	608	597	623	626	656	658	650	640	673	675	611	664	669	593	650	673	659	647	645	635	640	636	616	613	674	697	637	619	634	655	623	691	668	653	658	659	633	675	608	668	605	669	682	625	637	647	669	664	642	616	668	649	674	666	628	645	677	647	641	619	648	686	635	637	651	662	635	643	639	613	669	640	596	607	671	643	619	665	646	648	685	660	677	661	666	639	638	620	659	624	657	607	660	696	615	646	638	620	643	589	699	649	661	667	625	639	654	662	634	631	648	631	629	655	642	641	631	656	670	667	650	649	602	705	624	654	655	662	657	636	683	628	612	628	650	649	635	624	604	679	662	670	654	663	673	650	683	606	660	672	626	672	604	665	618	620	707	677	632	646	679	648	640	668	665	626	656	645	649	632	645	660	642	678	637	623	669	685	683	651	697	615	650	669	655	644	658	680	599	634	641	677	661	660	626	635	659	608	646	669	625	658	658	694	638	606	656	614	632	622	620	619	661	706	654	644	679	634	652	628	665	663	594	659	666	643	640	645	617	664	643	652	635	657	688	646	639	678	624	656	637	669	625	676	628	667	623	615	658	644	667	693	672	642	651	645	689	647	668	639	626	633	658	648	649	608	648	651	621	668	635	651	639	617	656	648	625	707	653	629	639	669	671	599	663	676	662	643	705	644	675	685	614	600	661	648	686	655	612	615	608	680	662	642	645	618	655	640	653	684	642	691	634	622	617	653	647	624	649	606	607	674	653	660	598	644	624	638	669	655	635	667	642	641	658	641	661	724	643	664	638	664	622	591	636	699	664	667	662	690	637	654	646	672	647	649	598	646	636	633	619	654	686	700	628	613	634	657	633	609	660	655	693	621	638	670	679	600	656	645	665	628	585	631	613	613	646	617	648	687	676	637	655	668	601	638	641	612	685	647	664	627	683	641	630	638	667	658	653	617	668	632	659	649	630	642	664	657	602	639	670	647	676	686	663	625	629	694	620	651	662	645	663	618	664	636	637	606	647	647	628	686	657	682	637	633	621	670	684	666	662	635	626	656	666	633	635	683	635	620	672	636	703	693	620	646	620	634	687	680	646	634	631	694	640	676	671	644	680	643	663	595	639	615	632	661	636	640	609	648	653	669	659	630	662	626	594	700	643	631	669	625	598	596	669	648	642	650	644	646	627	622	643	633	657	622	677	632	637	657	637	663	654	626	659	633	685	677	622	592	701	607	644	685	613	668	673	673	655	646	654	663	691	674	666	595	643	646	657	673	648	696	652	670	632	638	637	638	663	659	665	646	656	668	604	637	706	654	649	614	654	634	701	667	658	614	655	653	655	651	664	642	616	639	671	672	651	704	689	622	587	632	619	662	690	681	643	649	680	615	620	655	660	620	670	674	635	631	673	617	642	660	650	670	645	655	640	645	643	629	717	657	670	646	653	635	658	647	674	639	601	633	653	677	675	642	628	624	698	596	640	648	656	666	631	640	648	670	638	650	608	591	679	671	637	664	667	608	657	666	636	639	654	664	670	639	605	673	650	653	661	658	641	647	627	644	644	647	677	653	662	684	655	696	597	664	658	625	640	656	635	665	668	602	676	688	648	668	643	675	660	650	626	689	662	634	642	669	616	688	668	692	611	619	608	606	592	611	668	664	632	697	624	690	641	684	692	646	683	694	644	626	690	661	688	621	627	660	695	624	659	650	606	676	656	665	674	649	649	696	685	650	681	668	639	651	623	580	646	645	637	664	617	628	642	683	674	664	646	679	643	638	658	625	673	651	660	651	680	665	631	592	677	629	637	671	660	658	604	646	703	623	598	658	630	665	675	615	650	622	678	636	643	699	652	650	643	643	658	668	658	616	682	650	657	610	613	655	629	635	602	686	661	591	656	649	632	638	658	651	659	636	673	656	616	660	652	659	624	665	667	663	625	687	643	647	620	632	625	650	605	634	666	634	590	617	638	668	698	684	632	670	658	649	651	615	683	688	659	642	659	643	619	650	662	723	689	656	650	678	664	678	665	620	643	627	660	701	640	598	669	646	614	650	642	646	595	638	650	646	623	650	675	625	599	629	647	622	667	645	654	627	653	703	672	620	614	639	674	669	618	639	654	687	637	670	626	581	649	650	639	631	661	647	661	626	706	591	659	645	662	651	644	646	569	650	642	638	623	630	615	663	654	643	625	672	650	638	609	620	633	633	626	644	631	616	643	652	667	660	645	662	664	668	643	645	662	673	651	653	647	658	635	636	653	658	655	632	642	596	650	660	668	620	656	611	640	713	649	619	623	624	659	583	648	653	638	647	633	639	690	654	645	635	630	626	624	612	622	642	685	686	661	653	675	640	664	675	703	629	629	697	639	629	651	644	652	715	618	586	588	596	631	681	677	609	650	645	635	649	631	648	681	610	650	676	628	637	615	648	644	684	628	654	631	662	629	667	633	740	607	663	645	673	644	623	641	657	645	641	655	662	681	651	580	613	671	630	592	651	660	629	648	633	659	674	621	699	693	694	621	634	660	648	671	634	666	714	661	630	672	639	647	684	659	700	652	650	619	678	664	652	671	640	640	641	638	636	658	654	671	623	627	642	634	674	674	620	656	646	640	624	620	652	681	654	654	623	600	606	643	624
5334	5572	4065	2339	1857	1501	1261	1057	995	968	904	892	837	807	762	749	822	756	751	759	756	738	758	726	785	767	755	784	754	758	785	758	766	746	765	729	732	774	726	768	720	720	726	726	769	731	743	761	714	729	716	747	759	721	707	703	759	735	732	715	747	739	733	755	755	739	726	765	726	753	733	764	717	763	751	725	765	759	808	713	769	739	787	758	711	759	801	727	733	728	725	742	780	759	758	711	674	747	748	775	789	813	741	764	686	710	724	711	697	721	727	711	728	708	703	712	789	721	776	733	716	751	764	744	689	780	749	709	702	745	720	779	755	712	734	746	771	756	755	727	766	732	710	706	741	765	715	792	746	788	742	743	722	757	738	722	732	726	733	779	681	747	786	808	748	756	669	715	763	714	769	761	753	750	793	735	784	749	825	789	711	732	738	764	701	741	749	794	763	732	752	839	725	758	783	763	709	715	678	796	794	699	747	727	731	732	777	745	748	757	763	658	765	753	708	748	730	683	765	661	758	708	724	743	702	721	722	778	751	704	724	751	767	730	707	764	742	731	714	743	748	751	754	684	735	747	711	727	708	743	699	755	719	767	722	705	754	760	727	758	764	696	793	728	695	713	760	743	766	749	763	747	746	768	747	727	740	742	753	711	753	707	685	727	727	758	730	739	713	753	746	709	784	711	699	699	744	726	738	722	781	755	700	761	758	756	774	744	743	780	719	761	730	735	790	699	752	703	770	735	726	784	714	738	719	737	750	770	725	753	734	730	689	689	737	737	734	737	763	701	715	680	776	788	704	758	690	738	746	794	704	759	716	747	778	744	686	731	706	731	722	783	761	789	748	745	703	735	714	749	717	750	716	700	666	735	753	705	726	738	787	785	720	734	763	758	743	743	765	750	754	715	733	775	696	723	759	670	736	767	727	760	719	659	722	807	730	720	717	717	722	755	763	751	769	767	759	773	795	712	741	750	784	697	744	753	717	757	750	774	766	760	749	758	708	726	752	756	742	701	726	756	797	726	798	765	733	793	788	740	757	745	677	743	710	749	748	729	742	715	727	749	752	761	761	710	724	774	710	721	730	713	691	802	760	767	741	751	697	738	764	742	716	763	766	723	730	700	784	699	744	719	733	757	754	751	723	738	773	719	744	734	719	717	738	730	723	751	761	730	699	745	724	741	650	749	753	733	730	753	738	700	747	809	745	709	713	776	704	729	757	736	730	709	761	740	738	744	731	751	745	704	752	652	750	739	765	699	769	788	739	749	781	726	714	716	741	773	743	763	722	734	726	695	712	724	723	746	786	731	698	715	746	746	729	773	673	811	740	793	713	734	721	769	765	741	733	732	715	759	761	750	760	745	749	723	691	727	759	773	785	703	744	739	762	756	724	796	724	776	735	763	712	778	720	729	695	744	704	731	818	719	746	754	731	742	741	756	774	732	737	728	740	723	744	774	692	758	760	751	731	749	744	738	747	723	769	766	760	727	771	721	790	715	790	740	748	735	780	751	749	713	757	730	763	742	715	749	701	748	739	736	737	694	720	692	742	742	749	735	748	662	803	707	742	764	791	700	783	718	739	779	754	738	723	700	758	732	752	726	713	745	767	738	759	736	735	722	725	696	711	704	691	719	711	758	743	691	707	697	732	772	734	746	719	723	700	695	702	772	748	766	742	768	742	754	703	753	702	769	735	696	734	735	772	764	655	727	767	762	726	762	754	676	707	734	779	707	757	701	742	723	725	703	723	733	731	724	773	724	714	765	716	792	757	709	706	735	714	766	699	692	706	726	812	774	742	770	743	723	776	735	739	737	728	740	737	795	719	721	778	705	719	771	719	741	729	725	749	742	706	737	756	759	717	732	711	709	733	741	729	764	743	734	731	717	724	767	748	771	761	757	706	731	756	772	764	768	694	766	735	722	703	763	721	728	775	726	748	785	726	772	715	768	717	759	769	759	711	805	754	780	756	730	750	700	721	701	780	757	750	697	689	772	714	705	659	755	724	720	710	789	717	742	738	759	756	687	707	728	794	773	748	708	742	754	740	771	715	770	747	726	750	741	731	763	800	770	720	766	748	725	726	756	744	750	772	753	754	723	706	729	783	789	741	744	724	747	743	770	771	720	725	768	770	757	724	707	755	710	758	766	741	726	756	752	764	775	754	759	721	734	760	764	785	681	716	746	761	724	763	734	725	772	740	701	713	756	707	769	748	738	754	771	806	747	763	697	756	745	766	844	738	753	748	748	742	774	763	743	757	725	777	745	753	735	728	763	758	758	771	711	742	717	757	739	758	704	731	847	778	750	711	675	747	708	768	769	724	735	716	769	734	756	729	794	667	727	753	768	762	710	728	774	776	747	720	702	697	765	739	765	768	728	712	707	755	694	754	808	802	681	735	776	709	718	760	785	746	700	787	739	774	727	741	733	759	714	746	761	757	761	738	681	749	741	724	743	822	768	754	747	734	790	680	700	745	766	743	754	758	747	729	740	724	760	760	689	751	722	731	751	761	748	739	731	743	766	745	714	738	689	728	798	748	745	727	695	753	769	709	754	701	751	765	754	777	716	740	699	771	753	728	779	716	734	733	779	777	699	758	719	775	759	774	718	797	729	713	763	741	763	738	701	706	806	755	725	729	750	742	725	710	731	701	759	787	715	727	749	704	752	692	778	762	724	754	720	737	709	762	740	711	715	699	775	781	715	767	730	743	694	765	707	707	761	750	775	771	721	774	732	721	756	740	769	725	820	704	747	733	720	754	727	725	772	763	769	735	747	752	717	704	743	729	744	731	750	779	749	730	737	731	739	744	757	728	767	731	706	744	763	746	728	747	721	731	777	765	710	704	739	726	712	755	749	719	783	757	746	790	729	711	719	749	779	746	791	728	749	775	757	706	779	702	747	756	744	786	712	744	751	746	720	715	780	742	749	767	737	752	736	743	750	766	733	693	733	728	776	755	781	787	750	770	755	751	693	737	695	738	755	719	737	711	758	795	719	712	721	745	764	744	726	756	753	748	738	709	679	698	714	753	719	715	742	741	772	746	722	758	768	714	755	759	687	704	747	740	728	728	699	722	699	728	745	753	782	732	749	730	724	731	730	747	763	766	764	775	683	769	773	725	735	723	772	782	702	718	764	688	677	765	728	758	737	783	678	710	751	776	745	712	774	787	730	764	757	717	758	681	774	714	721	746	748	752	788	703	772	742	763	751	766	753	762	773	747	760	722	725	773	747	718	781	742	750	775	685	754	730	717	742	702	716	716	705	739	731	740	813	749	798	725	734	708	736	735	701	751	705	770	730	742	733	778	694	738	711	731	739	716	731	715	767	743	746	761	706	674	719	755	772	763	729	748	784	754	746	752	742	739	729	749	720	714	721	747	753	701	807	758	775	781	760	722	693	716	761	729	727	750	752	728	754	714	734	777	699	746	750	730	739	725	762	716	727	727	739	764	736	741	772	741	787	749	740	781	721	713	756	771	674	761	766	735
23832	21336	28495	24501	21293	8792	1649	1129	953	838	752	776	668	706	684	673	614	614	666	604	613	662	580	609	594	615	598	572	544	577	590	618	612	569	557	602	575	551	589	657	600	583	550	599	536	590	543	557	592	601	560	602	595	593	618	611	544	602	565	599	597	596	609	578	556	589	562	551	565	577	574	588	547	538	533	598	571	548	595	545	530	577	574	546	516	539	570	585	601	590	553	560	545	584	520	552	591	546	586	641	539	586	576	560	541	604	567	611	562	552	586	574	569	578	548	615	544	611	561	542	597	580	545	554	589	552	565	539	550	592	537	529	550	543	539	563	582	558	550	549	539	521	584	602	590	551	548	640	553	586	569	608	564	554	564	566	597	544	594	580	540	582	539	596	550	572	565	611	600	564	583	544	542	569	574	529	576	539	565	581	516	562	534	567	644	593	579	600	542	554	566	504	580	560	579	575	579	585	596	549	580	583	563	594	556	602	556	507	615	536	575	545	562	569	565	594	592	592	588	583	591	552	558	568	553	598	548	522	552	508	540	593	614	559	562	517	577	606	590	600	538	574	557	499	610	540	562	591	525	550	570	572	583	568	579	578	575	584	571	550	554	576	560	607	579	557	544	587	558	588	577	538	576	545	557	556	586	577	561	551	593	617	587	584	591	580	573	552	523	551	590	519	567	569	543	597	592	557	575	579	533	587	563	569	612	565	575	569	568	598	592	585	539	563	576	622	561	613	558	552	606	573	540	554	558	559	496	613	547	589	556	562	592	565	544	592	565	554	580	585	548	581	582	537	554	540	572	569	563	599	551	556	564	607	579	577	568	582	568	580	546	570	585	595	561	558	566	548	617	598	564	575	576	552	602	577	586	556	562	557	572	554	568	552	550	581	571	570	563	560	552	576	514	529	544	554	574	577	536	588	515	563	587	581	566	589	572	529	583	576	581	529	595	526	553	569	554	537	575	569	543	576	500	614	572	539	562	552	559	648	549	608	561	585	552	603	554	575	537	545	518	540	557	557	573	593	538	585	588	568	584	551	573	564	609	625	550	559	538	542	565	546	637	539	540	563	567	554	525	574	533	544	586	576	592	557	512	581	570	574	555	623	575	604	562	564	585	578	609	563	557	525	567	611	584	580	604	563	539	538	571	590	606	544	539	585	594	566	514	604	593	611	565	524	540	546	612	573	547	544	507	564	583	506	548	559	552	582	535	587	561	584	601	572	566	570	562	592	549	568	583	564	598	563	568	588	551	560	529	576	529	575	545	553	594	600	547	596	612	554	588	555	570	594	592	575	526	553	572	515	557	586	581	587	546	563	591	559	592	603	565	594	562	548	556	569	591	551	563	592	579	587	543	555	580	555	590	572	581	528	558	586	572	553	576	585	585	592	568	546	577	561	570	531	543	567	575	573	591	556	609	590	601	556	585	580	605	570	586	574	591	558	561	559	566	552	554	607	556	579	563	558	593	577	569	533	573	583	554	571	568	585	575	540	556	534	570	604	542	529	523	569	589	587	574	578	555	550	566	530	580	579	543	616	597	565	584	596	568	551	581	537	545	555	590	522	571	593	565	561	585	569	578	617	577	598	548	580	554	596	557	599	598	592	601	563	548	624	541	586	565	569	512	564	559	555	570	559	595	572	531	587	548	568	569	579	590	529	549	576	585	568	553	581	581	564	567	568	558	565	584	567	547	593	578	579	608	594	603	605	592	567	545	554	585	541	601	576	576	594	573	607	544	538	582	566	569	537	577	571	565	558	571	534	545	606	589	546	561	591	561	517	611	550	592	538	571	579	573	562	566	592	567	538	547	546	523	539	568	558	535	598	538	557	577	571	600	579	580	545	539	524	587	560	562	560	561	584	543	592	554	571	562	578	575	561	562	571	577	573	558	604	617	514	566	575	522	543	591	585	591	556	553	595	563	549	567	565	567	561	553	603	583	567	577	562	541	581	563	547	560	579	550	567	588	598	551	570	542	572	577	575	572	573	561	596	549	577	510	546	504	554	584	584	605	535	605	547	568	562	601	567	555	580	577	548	575	590	559	593	585	554	558	587	544	558	559	580	581	513	550	552	571	542	577	551	597	562	544	578	564	574	571	568	585	536	540	564	558	516	548	546	564	550	574	529	566	535	561	545	561	589	556	552	567	546	506	590	527	570	550	578	585	569	562	543	565	560	580	559	560	589	580	564	542	566	537	546	560	573	576	552	587	610	605	574	567	568	601	582	524	548	577	563	575	541	577	593	577	560	615	575	614	543	547	543	584	558	603	542	551	586	549	564	574	534	565	543	550	528	578	556	567	591	551	573	507	567	533	572	521	553	554	597	543	569	551	571	607	613	585	585	537	607	556	570	595	570	585	571	584	565	561	556	553	580	514	560	542	528	591	565	579	546	613	559	556	573	580	553	564	531	511	564	622	517	596	622	529	582	579	549	540	574	585	565	544	544	554	571	542	586	568	569	594	602	562	527	579	564	560	607	542	553	568	643	540	560	612	584	568	562	529	572	541	541	546	563	582	546	584	613	587	547	560	547	567	571	603	578	586	611	559	575	612	559	543	571	534	548	551	586	593	536	566	612	540	553	544	589	559	544	588	560	600	546	598	556	561	562	584	551	533	561	583	551	564	585	573	599	539	612	550	537	558	521	581	569	569	566	554	524	555	543	567	639	554	561	567	547	530	600	563	582	504	573	596	570	557	559	566	589	605	539	584	579	559	581	552	587	565	594	561	574	582	594	553	579	558	572	567	577	538	579	518	530	555	545	566	565	613	613	555	585	559	575	566	544	559	574	576	522	600	609	605	570	566	595	571	581	560	587	549	582	558	560	548	556	574	556	573	583	558	563	552	604	535	572	595	535	554	614	536	554	566	556	578	561	505	554	566	608	570	551	576	553	550	580	584	528	574	555	595	530	555	542	584	594	546	534	554	565	568	587	550	545	560	599	563	612	540	597	598	551	592	573	582	529	607	576	611	586	581	580	589	545	515	570	568	566	583	586	554	572	586	601	588	548	643	559	545	581	579	558	541	555	562	550	608	531	594	552	565	572	548	545	586	548	554	570	602	586	570	550	556	549	552	584	560	559	531	555	568	582	577	566	609	576	589	595	554	601	570	552	538	545	536	566	581	574	547	585	615	559	563	592	579	560	542	631	539	564	614	541	554	582	527	556	593	600	563	590	526	549	589	590	563	542	547	560	579	528	566	561	563	583	571	559	594	577	525	592	586	571	584	564	578	608	551	529	583	557	559	565	564	551	590	575	581	528	570	527	576	586	579	563	578	608	571	546	589	567	555	555	552	553	565	556	562	547	594	536	543	548	557	565	576	552	538	555	535	582	574	579	572	548	571	547	548	562	587	551	563	567	565	561	595	621	566	564	582	571	584	569	561	573	545	602	596	513	618	547	560	555	531	543	550	529	601	565	550	583	571	542	572	595	591	580	560	587	566	546	557	580	559	610	550	574	532	511	588	497	557	615	596	504
4588	13234	9858	5150	3719	2959	2173	1763	1524	1246	1076	1002	944	876	825	796	811	741	765	763	745	771	741	750	722	696	748	688	649	681	728	709	692	682	670	711	678	691	676	663	653	671	708	645	713	646	702	686	662	653	699	671	708	643	616	698	612	711	651	610	720	662	652	660	669	663	653	665	664	691	663	700	719	662	599	671	662	643	657	678	654	665	669	674	650	617	671	681	646	653	722	712	678	661	665	669	663	681	675	628	677	712	649	629	646	681	648	685	681	650	639	708	634	699	694	700	638	670	678	638	616	683	652	606	666	676	578	655	684	687	667	665	630	646	655	642	659	709	675	692	635	664	624	668	663	729	682	662	652	657	630	702	673	676	641	696	712	631	667	684	623	688	662	640	676	662	684	684	617	698	631	668	707	683	615	671	692	629	692	689	678	671	659	642	670	691	668	673	665	677	686	647	681	682	672	674	653	629	646	676	682	699	671	685	626	680	653	689	683	687	730	645	689	672	630	624	659	675	622	613	690	688	673	657	651	657	668	659	651	664	680	644	645	663	660	628	656	698	691	687	653	647	692	703	653	629	600	674	697	647	617	632	675	643	653	650	708	626	720	687	712	645	658	697	683	681	670	684	650	660	698	640	699	681	664	651	687	668	659	709	669	658	665	681	632	627	673	711	651	693	637	662	627	648	695	621	634	664	637	643	649	641	640	680	652	696	685	649	654	651	664	607	618	648	704	647	659	697	680	642	699	680	648	680	659	680	703	639	643	639	745	635	677	684	682	627	660	647	636	679	637	679	634	613	643	666	658	708	722	669	691	649	680	671	625	670	675	621	670	663	689	642	682	705	637	679	654	641	648	653	614	676	645	662	710	608	678	653	676	670	628	665	689	615	707	638	674	667	645	657	638	666	631	643	621	715	650	631	654	686	624	689	657	694	669	652	654	659	657	650	665	657	691	659	675	608	662	666	694	648	641	669	652	635	612	670	668	681	664	658	687	636	689	664	654	643	662	687	681	675	695	674	630	615	648	668	640	691	650	666	678	632	700	656	613	696	682	625	661	674	683	660	683	633	662	647	625	642	660	635	620	677	618	652	661	674	692	623	662	708	673	677	715	674	634	684	609	667	654	654	613	721	640	667	673	668	665	673	617	633	646	692	638	627	658	678	647	646	642	665	644	639	666	614	687	667	667	641	649	656	666	645	656	635	652	633	622	721	654	711	698	671	645	689	627	721	660	616	613	668	623	634	663	629	606	633	696	661	699	662	658	676	655	690	643	687	651	684	671	658	653	672	684	665	682	642	695	648	670	665	698	665	664	633	693	674	717	669	674	647	609	645	652	636	677	676	651	658	638	651	632	642	686	686	700	687	659	655	636	641	673	657	709	675	655	643	666	660	677	653	723	633	732	677	664	664	665	669	673	636	641	646	659	646	675	634	626	679	620	616	647	647	704	696	715	666	664	634	699	653	672	589	710	686	668	684	684	669	660	653	678	677	682	676	703	675	686	699	681	676	708	691	651	632	680	659	713	657	646	631	633	664	649	702	658	673	626	669	653	654	682	693	663	689	651	667	647	714	713	677	586	691	627	681	642	626	686	667	629	682	648	651	688	635	671	667	665	701	645	678	650	678	622	623	685	660	674	667	678	702	655	672	660	671	693	613	693	677	652	648	633	628	642	673	681	681	647	677	654	624	622	668	704	720	709	676	638	649	702	679	692	682	647	651	682	614	672	672	697	653	704	638	629	658	629	680	640	654	651	653	698	693	669	657	625	709	664	660	719	697	678	592	665	691	679	693	639	678	658	699	671	674	678	670	675	599	688	654	644	675	670	596	680	668	643	673	708	609	675	680	669	644	695	690	614	679	664	625	686	648	660	664	694	632	678	618	670	646	647	625	663	629	681	638	660	708	671	647	653	697	673	661	645	660	666	673	586	610	709	632	689	692	644	689	681	643	686	706	624	667	652	671	666	684	658	664	663	668	654	681	603	642	633	689	670	629	646	652	685	682	669	647	639	655	645	725	643	598	701	658	605	632	712	616	670	660	653	622	672	713	652	660	659	655	605	673	687	675	656	611	650	686	636	647	639	673	648	674	661	623	629	677	653	668	663	691	692	658	640	637	694	656	662	636	677	687	707	713	623	632	630	689	652	642	637	665	708	630	658	659	676	670	662	715	681	703	664	685	665	695	692	679	670	675	689	703	649	645	614	666	696	693	652	651	668	672	689	667	677	654	664	662	696	638	647	692	655	715	648	655	672	671	619	665	632	665	677	674	658	650	671	663	691	683	659	655	646	623	670	640	670	680	644	677	687	660	707	630	651	696	703	691	655	643	701	677	699	641	656	662	691	651	724	594	651	635	676	655	671	656	665	637	697	648	669	617	701	679	693	616	696	678	632	639	642	666	661	642	748	629	671	683	684	664	651	659	634	683	694	676	668	660	679	652	649	678	632	660	680	631	656	611	702	656	645	655	645	675	662	652	654	677	646	656	684	652	642	651	644	633	652	658	728	637	638	684	640	690	627	624	668	662	645	638	680	672	682	678	674	638	658	631	660	662	654	679	657	642	662	681	677	696	706	698	632	696	644	644	687	689	661	699	655	672	666	683	711	662	655	703	685	702	674	638	666	650	708	684	650	656	704	604	620	649	679	655	670	669	689	664	634	689	696	717	653	584	653	636	671	640	699	674	656	644	662	655	704	655	690	605	716	666	682	645	625	634	653	647	639	649	663	640	683	663	640	680	618	688	660	662	694	592	661	653	657	658	678	673	695	695	674	695	663	662	630	663	700	628	622	710	646	670	668	683	676	628	662	658	661	667	661	685	698	661	694	641	641	639	658	657	648	627	657	677	682	668	665	688	678	676	650	635	644	658	614	625	683	684	679	703	619	639	630	659	677	656	647	679	664	689	673	654	700	601	644	650	679	629	711	641	627	694	682	631	649	666	693	648	675	654	653	615	678	684	647	612	669	658	652	655	675	662	635	666	639	646	613	675	687	648	632	645	668	658	638	654	649	658	682	632	666	672	648	657	660	610	634	659	722	645	646	673	694	678	683	660	662	651	650	644	647	659	667	632	648	696	636	622	660	679	671	620	667	656	675	695	665	669	639	619	707	686	646	650	668	715	676	648	675	656	659	698	648	653	692	611	656	615	642	675	663	633	643	678	663	688	676	672	646	680	604	688	666	663	712	634	681	669	624	629	692	681	654	643	674	699	665	701	684	632	661	667	663	683	691	658	697	649	635	665	667	641	672	634	717	649	663	693	687	653	658	675	672	654	711	644	656	656	649	705	646	688	634	653	660	668	660	656	684	630	691	612	652	688	635	687	674	616	674	707	667	635	710	657	642	666	673	630	616	651	650	667	650	630	656	646	677	632	693	660	734	685	689	659	626	670	616	626	663	658	676	720	618	688	678	684	619	638	685	686	701	682	652	685	678	652	675	661	693	661	648	617	658	663	605	664	664	666	681	668	697	675	643	744	656	651
24877	21315	27344	25476	9631	1327	997	768	629	576	529	511	506	533	449	483	453	477	477	454	413	428	429	411	460	448	445	399	428	454	454	464	472	453	440	466	423	447	430	443	421	446	427	449	437	436	441	421	433	415	438	464	412	439	415	453	414	432	420	432	425	412	447	392	434	425	441	409	460	413	436	431	399	462	408	419	425	459	474	414	444	438	413	431	449	448	409	377	440	391	460	470	425	406	423	440	412	490	428	449	469	420	434	440	443	431	400	398	410	453	432	408	434	419	428	446	434	419	412	429	419	441	435	432	434	436	435	455	428	474	454	430	422	418	439	422	419	419	444	467	460	464	442	450	421	424	463	423	424	427	445	419	413	486	445	445	418	426	426	456	402	420	453	395	400	442	451	402	398	413	452	429	487	434	417	457	393	440	425	475	432	425	444	435	418	416	420	414	393	406	469	458	417	414	455	373	446	409	441	434	432	401	393	459	409	449	446	439	443	438	461	427	446	418	456	423	438	380	483	415	404	401	462	392	429	421	425	479	433	451	403	410	434	460	405	424	405	435	425	438	437	418	461	411	391	401	427	441	411	406	446	407	433	438	436	413	424	442	442	424	431	411	444	454	430	425	426	393	444	398	437	413	426	446	450	457	433	451	390	468	416	418	448	444	432	415	368	414	427	412	405	406	413	427	442	420	457	453	422	459	466	410	399	478	449	476	424	445	408	445	410	431	397	421	418	419	434	433	459	442	423	437	394	455	441	453	459	442	411	418	442	419	442	440	433	451	444	411	422	450	473	450	452	397	481	437	412	412	416	444	474	452	409	408	429	416	415	419	468	432	430	459	451	449	398	448	402	413	453	450	411	443	434	410	410	445	421	406	436	426	398	433	467	441	428	456	459	396	409	424	432	459	429	416	449	430	424	459	428	399	413	430	415	442	429	429	454	442	438	424	430	423	403	465	403	391	422	417	438	409	416	405	438	439	436	398	462	418	417	432	432	441	426	421	418	473	394	398	424	415	414	389	437	429	462	411	440	409	437	424	438	453	396	427	435	460	392	421	408	411	441	453	420	423	398	458	406	407	494	416	477	440	409	426	438	424	439	422	451	436	457	418	411	365	439	449	428	411	422	445	397	428	436	453	395	455	437	477	438	436	419	429	419	459	423	444	440	421	449	421	433	443	442	415	450	450	430	413	434	409	421	417	398	425	434	407	441	446	422	412	389	412	400	428	415	422	439	410	418	450	454	470	425	439	410	418	412	462	448	449	457	446	453	418	433	417	412	441	398	388	440	461	429	432	422	444	428	409	414	365	422	454	416	416	398	436	436	410	410	423	437	423	457	445	433	409	412	401	419	416	414	427	431	434	394	415	430	418	424	440	453	396	395	453	409	410	444	422	459	438	433	433	417	401	424	418	418	399	461	397	423	430	420	432	431	430	408	427	438	415	435	432	432	431	449	400	418	403	473	412	462	419	405	395	424	393	434	442	424	416	428	419	400	461	459	451	415	444	431	448	449	416	420	383	420	414	451	418	431	403	409	430	395	439	441	396	412	375	437	455	421	441	439	410	394	433	403	412	410	445	408	408	413	395	400	398	391	401	447	408	427	414	408	442	443	469	425	447	432	447	385	421	438	426	414	414	425	400	430	411	441	467	416	431	431	440	424	409	481	440	440	410	446	403	410	424	465	455	442	422	426	450	427	409	379	415	431	437	446	415	447	401	416	436	478	388	408	417	385	429	408	426	392	410	437	434	392	439	453	446	440	401	449	428	468	475	420	423	447	413	462	417	455	455	407	434	472	435	438	442	428	429	443	434	456	440	412	414	429	445	443	463	420	413	409	444	432	463	454	455	440	425	437	388	457	457	450	421	436	434	477	421	417	434	450	458	460	454	432	438	436	423	459	432	453	449	443	425	425	409	451	449	433	440	420	392	446	453	445	432	426	452	398	441	393	430	409	437	462	447	446	455	402	388	460	384	454	451	452	402	466	423	461	412	398	382	422	444	403	425	415	429	419	446	397	400	446	408	439	458	419	458	455	444	436	407	444	421	416	461	442	413	459	456	399	442	457	440	441	420	467	450	437	427	406	422	453	416	427	444	404	433	449	437	425	392	406	423	437	419	437	395	412	438	403	436	442	423	440	452	387	463	414	443	427	389	408	442	457	428	398	391	420	484	404	405	454	416	427	467	449	434	439	436	430	459	417	429	439	406	411	402	424	472	430	433	451	413	417	480	425	456	414	469	455	405	414	427	378	459	416	424	433	411	449	387	434	410	434	417	442	454	431	413	432	443	454	443	440	409	433	420	413	405	413	419	458	423	426	440	469	466	471	436	426	423	429	433	413	418	423	432	437	421	445	399	432	439	425	424	438	406	422	424	434	434	446	423	395	418	414	421	451	442	440	454	409	409	465	443	418	391	415	436	460	456	415	409	486	418	412	441	436	448	396	465	431	429	433	456	464	401	392	441	432	421	404	412	420	435	440	448	433	471	456	415	449	446	406	406	451	435	403	416	437	414	444	455	429	448	431	429	436	399	446	434	433	431	433	471	439	396	428	403	417	380	421	442	422	412	408	440	424	448	377	406	420	463	413	423	443	402	447	399	449	389	431	437	442	434	404	426	415	437	443	432	431	410	383	410	426	447	419	428	437	428	434	403	464	425	466	418	422	445	423	434	441	394	440	415	418	416	444	400	418	417	428	392	439	460	435	443	413	424	429	425	446	439	406	398	443	459	446	435	431	467	450	450	403	433	422	405	436	467	446	449	404	393	413	432	427	434	415	410	443	472	402	464	454	441	446	419	419	420	435	411	405	438	424	405	429	391	430	450	442	446	424	417	423	436	438	422	464	465	415	405	418	427	384	420	448	426	433	423	401	424	439	437	439	431	422	424	425	427	451	396	414	467	427	449	456	435	439	411	419	413	429	426	418	438	426	417	390	418	463	444	356	412	418	431	439	400	415	460	413	421	416	429	416	408	421	403	435	385	427	435	438	375	438	431	424	423	485	421	466	474	455	427	427	415	416	409	455	431	431	448	419	419	433	398	419	446	446	443	436	441	419	430	407	433	427	435	433	457	454	407	431	405	455	388	436	403	436	435	413	444	481	391	442	385	438	408	432	465	435	422	448	411	387	443	443	441	428	420	386	436	444	416	436	439	447	422	427	424	421	422	430	385	430	408	415	414	435	417	423	462	474	419	391	434	389	409	410	410	414	427	400	430	442	430	391	423	418	412	440	415	444	408	428	445	414	383	409	446	447	420	381	430	422	449	430	441	451	411	386	403	416	417	438	433	420	413	388	443	397	419	400	435	434	407	442	437	388	434	416	443	442	433	424	422	449	401	418	391	396	458	424	449	449	413	444	435	453	423	412	438	439	419	426	434	413	400	407	406	415	434	441	456	451	416	449	424	455	422	429	430	427	430	415	403	445	445	403	451	446	430	396	449	425	389	407	409	432	428	397	421	425	446	441	453	433	396	422	446	424	438
4378	9695	6988	3502	2637	2074	1606	1281	1079	831	785	758	703	639	641	595	568	602	564	587	566	549	562	535	526	510	486	485	480	500	530	524	528	551	519	528	532	500	521	468	492	534	472	501	488	512	477	480	495	507	506	520	450	544	495	519	494	523	482	486	445	489	475	457	490	493	487	492	513	523	534	477	485	461	523	477	501	518	521	469	488	485	493	495	503	461	523	509	477	488	471	484	455	498	456	486	529	488	499	484	466	516	520	482	529	482	516	503	509	500	475	476	481	499	523	489	478	467	483	476	484	493	503	525	490	488	473	468	511	460	479	497	484	480	471	497	494	487	474	498	485	495	462	493	465	487	491	464	488	505	467	473	471	489	488	532	494	484	504	484	526	489	502	523	475	488	475	521	504	475	471	472	466	531	481	477	510	491	508	465	482	485	496	489	537	513	513	508	520	476	493	509	531	491	507	506	469	505	532	491	519	492	498	526	479	517	486	517	518	475	488	501	452	495	477	496	490	509	515	462	491	472	471	484	503	482	501	484	450	450	502	528	461	497	493	495	446	496	487	498	489	455	483	527	499	506	473	469	502	485	502	468	532	496	502	504	484	460	489	536	473	489	455	463	466	511	502	478	439	466	510	507	518	492	518	524	506	530	500	495	511	482	484	475	493	484	497	461	528	523	517	506	504	488	537	497	480	515	499	502	488	487	505	488	479	514	498	466	453	467	507	495	479	475	483	501	499	462	529	527	500	472	508	471	476	523	512	460	568	498	533	490	486	522	511	513	444	491	542	467	492	545	503	509	451	524	489	498	514	504	510	515	486	515	507	525	467	476	528	491	522	518	476	562	465	513	469	489	523	487	480	488	499	505	464	512	513	521	471	513	486	500	473	486	518	520	477	498	516	481	497	489	541	477	454	482	495	483	510	467	505	455	492	455	483	502	497	479	483	476	488	505	487	479	499	480	489	466	497	481	489	490	538	468	458	508	530	487	513	463	464	494	503	517	504	505	496	493	513	516	441	478	499	494	536	507	424	501	506	487	494	537	531	492	503	494	470	528	489	459	508	511	493	477	518	506	480	450	504	509	497	510	443	476	541	475	548	498	458	500	485	508	508	484	484	509	464	518	489	489	498	476	524	477	480	500	552	508	488	496	492	477	480	533	463	521	485	480	477	518	486	473	551	494	452	489	485	507	520	506	520	486	466	488	482	481	505	483	473	480	471	513	436	476	478	458	484	464	499	481	529	493	524	458	501	464	524	520	530	497	510	510	461	462	495	478	438	431	504	472	519	531	477	503	493	484	497	485	536	491	505	509	512	485	482	517	533	513	490	532	471	492	453	507	524	527	472	491	489	519	526	466	497	502	507	526	525	488	477	523	508	466	499	499	498	470	481	492	499	479	534	493	475	533	487	511	459	467	509	504	502	479	481	499	490	463	505	481	481	496	481	485	496	510	483	466	486	488	413	481	536	498	484	494	541	564	480	473	467	482	518	487	505	471	495	444	483	474	493	465	509	459	496	452	474	489	521	504	464	511	513	522	491	502	456	496	504	499	524	440	464	488	508	488	481	484	487	451	494	507	515	456	471	503	510	462	536	507	496	490	491	519	508	517	506	506	483	482	495	477	460	483	466	499	524	462	483	505	488	488	483	491	502	511	503	530	486	474	471	467	455	483	449	494	464	506	523	480	473	459	517	510	505	481	479	539	523	472	487	481	490	441	479	468	489	479	483	475	486	504	532	537	517	525	468	523	531	482	521	471	531	521	465	486	480	499	484	485	504	494	500	486	497	506	495	500	492	472	450	518	496	474	478	516	490	486	503	451	467	553	540	469	514	522	514	500	501	529	532	497	490	481	509	483	496	485	496	481	455	513	494	498	486	463	466	480	473	498	514	487	496	470	471	497	485	492	474	535	510	508	520	493	510	512	470	489	490	464	481	487	452	496	490	499	483	502	469	492	508	476	509	497	454	512	483	512	487	478	505	489	523	507	488	489	438	467	431	488	470	475	487	493	523	513	483	509	528	498	506	496	497	484	498	556	471	489	484	490	432	485	510	480	478	503	497	495	475	509	468	484	502	498	522	509	472	517	494	474	456	503	465	488	486	498	510	502	510	492	487	477	493	481	524	499	468	483	552	508	487	489	530	488	502	501	505	525	544	442	491	460	502	505	482	466	503	488	459	487	491	488	478	508	471	494	500	478	517	543	454	475	479	500	456	501	507	501	480	495	518	520	489	496	460	484	455	545	510	514	495	468	510	488	518	474	514	501	489	516	500	497	496	452	485	503	481	532	524	485	466	480	473	467	494	492	537	508	502	496	443	495	492	513	530	479	510	516	475	472	511	503	492	511	474	524	492	513	479	479	505	494	477	490	495	520	503	487	486	489	467	500	471	484	495	526	457	521	505	490	503	487	506	481	472	513	492	493	489	494	496	527	518	499	434	493	522	492	522	481	488	478	531	472	477	516	526	486	461	518	518	499	504	535	487	503	497	502	502	502	498	481	476	510	502	481	490	479	498	531	483	437	513	454	479	493	521	469	474	495	512	477	507	504	467	496	510	478	494	472	453	478	525	483	518	492	480	509	473	488	492	468	495	480	502	504	507	535	494	503	498	496	492	484	504	486	471	497	492	498	469	483	464	533	485	476	480	508	480	487	504	551	450	456	480	492	497	515	473	484	468	496	485	462	471	507	472	452	456	485	486	539	527	496	477	499	509	475	531	469	479	446	518	506	468	518	523	531	534	530	491	492	511	496	477	541	508	443	455	486	505	496	498	482	523	473	481	495	502	481	509	470	507	464	446	482	482	499	481	473	525	510	445	535	503	476	497	522	487	477	517	508	465	460	519	537	538	490	490	499	490	497	467	485	462	447	476	534	525	498	503	491	490	505	480	491	524	493	523	499	464	482	484	513	514	479	537	472	463	503	490	485	511	506	459	483	543	514	464	485	512	489	506	461	464	512	483	489	460	470	468	501	481	470	470	510	485	491	507	462	505	485	489	534	523	474	428	454	503	489	517	494	496	510	522	456	470	478	493	505	488	451	486	461	502	508	495	499	482	515	467	492	498	439	524	525	494	507	502	482	480	523	477	489	495	500	489	521	510	532	489	494	528	504	495	484	478	489	466	494	470	471	470	489	469	497	478	487	504	458	452	548	490	485	495	459	489	506	490	485	520	497	447	474	464	515	467	448	472	493	545	493	485	501	488	484	456	508	499	495	521	473	466	478	469	502	472	496	517	498	455	466	517	514	467	511	523	492	480	506	481	465	517	530	491	472	520	509	483	479	465	524	472	514	470	477	499	517	478	476	485	509	496	508	493	496	466	500	521	468	524	477	463	479	490	494	497	518	483	502	494	473	498	471	471	485	518	523	548	507	475	499	522	481	481	476	484	516	476	506	488	465	487	509	487	461	491	496	504	518	479	517	487	442	484	483	540	481	477	493	533	506	479	494	456	468	528	492	457	483	483	513	474	504	504	472	482	485
22807	21388	29102	24044	21381	21402	7686	1335	880	729	639	550	473	461	387	403	387	381	364	347	346	325	294	303	312	248	310	268	262	296	280	288	307	265	295	273	307	288	282	257	282	265	275	320	283	276	282	285	266	289	248	264	301	293	280	270	288	263	267	265	244	266	242	282	280	305	250	292	285	283	291	288	282	263	261	268	259	272	269	263	261	245	241	258	267	265	250	242	267	222	255	262	274	274	242	260	267	276	245	287	273	257	234	245	263	248	264	263	236	270	253	239	252	263	273	252	250	274	273	249	246	282	274	247	261	271	267	275	269	269	241	274	254	266	280	298	281	243	285	300	289	254	273	248	258	271	266	249	276	263	282	287	272	218	267	252	274	265	265	279	291	252	273	268	265	259	270	235	251	297	247	270	247	251	253	270	253	259	267	249	251	232	245	261	279	231	262	274	242	267	275	280	270	294	269	270	265	281	223	259	276	263	261	277	249	269	262	246	270	276	299	270	245	251	245	261	266	275	271	274	259	245	264	266	241	255	252	244	279	277	261	261	274	281	297	250	254	230	283	235	257	277	251	260	272	243	266	269	253	266	273	268	287	273	252	232	261	254	229	270	214	245	288	259	279	253	252	251	260	294	248	292	268	243	242	263	259	222	260	285	281	251	244	259	250	260	297	235	241	260	283	256	243	283	286	260	260	273	258	229	262	270	243	268	259	272	238	268	281	263	276	281	251	270	264	246	260	249	261	253	275	224	224	273	266	255	238	293	243	242	250	286	273	265	263	261	288	257	288	264	291	242	238	244	263	232	254	281	234	259	274	263	265	303	231	281	272	240	234	264	254	262	300	252	272	280	278	259	266	246	263	277	270	268	250	217	253	272	254	271	291	251	249	233	236	272	276	287	247	277	263	255	268	244	275	269	274	265	278	263	244	263	291	241	283	256	253	239	239	297	262	252	291	272	255	258	265	251	275	262	281	261	279	269	260	284	274	280	297	241	247	275	237	251	297	261	259	277	277	263	248	224	282	260	270	262	279	274	245	242	242	250	239	266	256	269	230	268	258	248	229	266	274	274	260	292	284	235	253	264	258	249	254	250	250	302	258	243	287	270	294	237	266	282	273	280	274	263	231	245	264	291	257	243	245	288	239	242	269	252	254	240	276	238	290	260	257	244	245	267	257	263	265	262	260	257	262	276	285	275	291	254	248	278	242	263	261	249	271	260	258	274	277	266	284	238	241	254	266	285	257	251	259	252	265	255	265	268	263	226	264	255	236	230	272	276	280	255	266	249	268	231	262	261	267	245	289	267	245	249	241	243	267	275	263	260	238	264	284	260	262	285	284	235	260	234	240	246	247	253	276	260	271	254	312	263	260	252	258	245	272	254	264	262	257	236	279	279	272	255	258	240	254	236	259	273	238	245	242	232	278	278	257	266	255	276	299	260	253	263	230	259	253	277	263	266	261	283	262	292	265	278	268	278	266	281	262	262	282	262	249	266	282	254	260	252	302	260	286	243	259	251	255	257	243	266	274	229	255	260	247	249	255	268	256	232	275	263	272	264	268	260	250	280	267	225	251	248	240	291	270	257	261	243	257	254	246	268	246	296	250	245	264	273	248	247	279	269	246	242	237	249	257	270	268	247	267	277	272	265	234	268	247	266	254	254	271	275	274	277	263	278	264	269	250	275	285	273	280	266	244	277	243	270	252	258	272	240	272	247	273	277	268	283	271	264	257	231	246	266	233	267	276	255	259	264	249	245	265	300	255	242	250	260	256	215	251	232	271	244	259	248	256	268	283	294	259	268	239	283	221	253	283	242	247	261	269	254	269	236	254	244	237	251	244	257	263	261	259	237	262	256	251	253	268	267	262	252	254	256	279	241	248	257	269	246	261	264	237	260	255	256	251	253	251	255	273	263	248	237	273	268	253	271	267	234	253	236	228	266	250	288	279	269	260	256	290	231	223	236	232	259	261	260	253	278	250	257	264	245	250	256	271	267	277	268	260	244	254	272	241	239	269	269	264	259	243	263	259	250	239	267	247	269	240	234	278	257	273	262	233	257	260	249	277	268	239	244	227	286	281	277	283	263	246	269	233	306	229	282	237	256	235	274	236	285	233	273	278	255	278	250	250	256	269	259	260	255	257	275	261	251	252	255	245	292	237	267	256	287	265	283	250	258	256	260	270	270	250	285	272	250	265	252	253	279	244	260	234	226	261	268	233	259	256	279	257	264	303	254	239	238	258	286	242	282	257	265	261	264	263	239	258	267	258	278	231	237	232	266	253	284	250	267	273	270	252	260	253	291	273	263	251	267	280	262	276	247	255	260	242	266	275	266	256	242	254	264	238	293	258	272	278	262	276	247	289	285	274	285	262	228	254	235	254	276	234	263	285	270	270	263	257	254	270	252	273	246	276	266	242	255	292	254	257	282	261	249	255	264	269	278	264	221	248	251	278	270	263	279	263	265	214	286	233	235	268	253	257	232	237	273	264	237	267	251	265	270	241	264	262	270	271	233	290	262	265	256	277	259	282	257	266	246	261	277	265	272	237	244	251	254	266	272	259	252	263	262	262	270	252	282	285	259	263	241	281	268	285	282	263	235	251	260	253	251	240	237	303	248	253	274	256	266	252	271	254	219	267	249	243	248	281	259	242	268	274	239	250	232	253	266	268	234	269	266	273	248	249	274	277	260	269	269	278	240	240	250	241	261	259	249	282	261	248	236	221	247	262	282	266	264	240	264	296	276	281	262	261	250	273	238	285	240	278	246	283	261	237	263	255	230	276	261	253	246	235	269	274	276	247	242	268	232	268	244	259	255	278	251	230	231	267	263	271	241	253	254	258	270	230	234	252	273	233	277	251	250	252	274	262	265	236	270	291	261	274	255	276	263	280	267	274	252	263	259	253	263	252	292	273	276	260	274	273	282	255	257	243	268	254	278	239	246	243	250	253	275	270	235	242	291	262	253	235	247	275	251	287	249	237	258	261	245	260	274	265	241	255	247	261	264	269	269	281	261	253	237	269	270	263	272	251	219	273	258	255	267	277	259	242	283	251	261	267	285	251	263	263	294	254	264	271	280	281	273	270	247	275	265	290	274	240	262	295	263	253	301	257	268	277	252	249	278	279	263	256	268	252	275	252	255	257	253	235	247	266	252	254	255	211	262	286	277	274	264	252	258	252	249	236	198	248	280	263	294	251	265	233	239	267	270	259	282	261	264	263	262	245	303	230	258	248	285	234	285	259	262	272	294	299	266	285	296	236	283	264	270	272	255	261	279	245	242	275	267	270	251	284	272	275	303	268	257	251	233	266	249	251	272	236	246	273	243	245	261	256	278	268	283	303	254	224	307	282	241	232	258	250	283	233	285	282	276	251	233	274	245	256	264	277	267	278	268	247	246	234	252	266	279	271	283	259	246	266	303	243	259	258	279	253	274	266	269	271	259	269	259	258	255	267	233	235	261	258	247	262	248	269	250	236	250	264	287	256	264
5916	18890	14087	7258	5534	4166	2951	2282	1758	1335	1100	936	785	720	656	570	560	518	518	466	498	459	419	388	418	379	394	378	376	373	394	398	354	390	389	390	373	357	398	358	349	365	348	318	328	390	350	323	334	346	330	346	344	363	386	357	314	299	332	321	326	317	328	304	348	318	329	303	323	321	329	300	331	326	288	316	272	319	335	341	313	302	315	298	341	310	326	283	320	309	314	305	306	308	327	328	333	338	325	293	323	363	321	298	335	335	303	338	322	303	292	277	323	318	323	308	334	265	292	324	302	324	295	326	299	344	325	299	280	356	339	332	310	342	306	298	335	326	303	284	292	301	300	303	291	338	281	324	336	293	325	312	323	307	314	338	306	296	316	324	289	316	337	343	323	335	286	315	317	290	312	311	309	315	303	315	299	330	306	287	323	320	294	322	308	309	305	321	336	327	345	297	292	339	299	305	317	295	348	328	311	315	321	278	335	299	332	316	315	288	292	339	327	324	327	337	288	301	334	307	318	350	325	308	322	322	303	272	313	337	306	321	316	296	281	330	323	286	339	314	346	329	316	358	337	302	319	290	332	339	299	337	306	344	339	278	306	318	322	299	324	328	326	306	304	313	320	292	294	305	295	289	321	313	340	322	324	326	332	318	341	301	276	321	321	304	332	328	291	303	293	367	300	360	294	268	295	285	334	340	323	335	319	321	325	325	314	333	334	285	309	290	305	305	319	294	302	295	333	327	326	328	311	329	302	334	333	334	348	320	326	301	297	289	303	316	295	317	298	330	313	296	319	316	279	311	281	301	295	321	332	311	294	310	308	300	329	349	320	305	340	323	321	313	307	362	327	322	309	307	302	325	305	335	288	344	320	319	303	318	292	319	323	332	295	299	334	274	313	293	325	304	314	288	272	324	314	327	317	313	296	306	306	298	309	316	341	310	299	318	330	306	315	310	326	300	321	304	324	349	326	327	308	290	328	295	324	314	291	315	328	300	317	320	317	323	318	293	308	297	313	316	341	332	322	284	359	305	301	318	322	315	324	311	330	291	315	331	306	291	297	328	308	370	302	287	319	312	306	309	357	340	314	313	317	295	313	318	310	306	326	317	322	293	291	317	339	321	306	283	325	320	296	300	303	324	293	312	340	316	307	314	318	314	310	326	298	312	339	340	293	326	318	323	302	316	319	299	316	311	347	323	295	298	314	300	304	313	309	336	312	342	306	329	328	290	293	335	339	323	339	344	321	335	302	297	300	292	328	347	321	346	308	312	292	285	290	316	305	318	310	319	322	313	348	283	314	277	362	327	317	310	320	296	314	339	317	315	304	320	318	315	332	325	301	310	298	345	305	326	330	316	331	318	307	326	317	361	322	324	326	338	318	313	327	328	308	318	320	294	311	328	286	274	312	347	290	329	312	321	335	296	273	287	303	314	321	296	330	284	352	316	298	351	291	298	311	321	294	314	279	322	334	356	292	328	347	322	301	349	330	281	349	307	289	334	308	266	311	295	297	316	316	325	302	340	314	302	336	300	298	312	333	331	311	318	281	360	340	309	333	288	311	321	308	299	337	330	334	329	301	321	305	295	314	357	323	312	304	330	329	279	307	298	308	288	299	313	289	308	310	329	331	310	282	306	321	277	324	304	308	303	302	373	266	337	309	335	318	319	303	318	344	285	318	346	330	319	338	319	276	273	309	308	335	317	314	335	326	324	330	292	293	342	334	322	349	312	357	305	329	314	328	321	333	344	324	300	324	330	318	292	300	319	328	334	289	294	350	309	303	375	302	313	308	316	312	314	286	323	319	295	325	322	334	299	292	284	313	328	333	296	336	314	326	296	318	287	282	315	329	323	254	330	324	332	343	329	305	307	341	322	299	325	307	304	296	339	330	309	291	323	313	320	313	257	315	318	301	346	312	303	337	285	337	298	294	368	282	308	307	339	314	291	314	321	348	323	287	305	306	297	303	285	321	321	346	320	315	339	306	304	317	326	330	334	269	306	324	328	315	365	307	301	334	303	299	317	317	308	278	290	336	294	331	309	288	277	305	286	297	360	329	296	330	324	304	309	331	312	275	332	291	312	290	326	317	327	326	329	311	322	313	304	313	332	300	322	320	308	320	302	286	317	311	322	293	317	340	314	263	332	329	308	285	315	290	295	309	299	277	321	284	315	315	301	298	301	320	325	313	300	317	382	307	318	283	292	319	289	279	296	321	341	299	314	310	321	305	284	321	305	330	337	340	311	303	317	294	320	331	331	317	304	328	339	329	307	314	316	303	316	293	341	305	294	303	347	308	316	325	299	260	310	285	333	283	300	345	327	306	280	319	280	300	302	309	336	283	317	331	323	311	291	323	292	291	316	310	337	328	303	326	322	275	306	327	343	344	314	297	306	349	306	307	282	299	331	324	300	320	292	301	339	283	291	302	303	339	315	315	310	336	311	317	301	302	321	298	341	307	294	328	304	312	328	305	308	321	315	337	308	324	289	333	303	308	318	301	284	345	324	324	310	310	327	302	267	312	272	320	341	354	310	300	299	266	294	317	313	301	343	286	285	313	304	318	308	323	307	309	335	316	328	304	312	306	288	320	311	314	292	298	310	323	316	294	329	360	301	305	298	283	318	304	307	364	326	307	346	310	292	328	318	320	310	346	318	340	287	328	294	313	336	289	306	305	333	299	325	296	275	304	325	313	322	315	347	362	314	319	302	316	304	320	321	324	313	307	285	304	299	292	334	295	317	294	312	346	288	286	317	285	305	324	290	311	313	342	302	276	330	310	350	332	330	294	294	332	319	335	296	280	294	313	263	311	316	322	301	318	290	303	308	306	290	326	299	311	339	299	298	312	298	313	322	326	316	330	305	308	317	351	314	287	303	312	327	314	338	299	270	317	285	306	363	291	355	302	312	304	316	313	309	327	310	302	314	289	293	317	310	344	306	307	322	315	330	282	306	325	322	304	316	327	333	297	326	301	272	299	327	313	347	305	283	295	332	326	322	326	313	281	309	340	281	326	325	286	294	309	299	347	354	305	329	319	325	304	333	303	292	318	306	308	312	305	308	321	346	324	296	299	334	306	315	340	330	298	344	296	338	306	344	294	328	300	324	349	280	313	324	315	301	308	296	276	302	338	308	348	296	310	318	304	328	336	295	306	322	310	312	307	321	303	320	308	331	309	318	327	291	301	313	294	314	313	298	346	340	307	303	305	329	337	306	329	301	318	299	289	355	297	276	313	293	312	295	356	353	326	313	350	328	317	321	307	309	302	296	317	327	328	310	329	333	292	284	285	312	286	299	288	303	360	309	354	329	337	323	284	333	290	297	350	298	332	377	343	333	322	314	299	366	301	350	293	309	324	309	311	333	302	316	303	312	292	310	300	335	338	358	322	308	303	328	308	315	305	316	289	326	299	279	331	296	335	306	338	343	309	301	330	334	317	326	309	298	340	315	298	333	335	322	314	280	314	278	323	337	282	321	314	310	311	311
27705	19026	7035	2166	1425	1044	856	807	819	729	678	701	655	681	701	680	610	675	691	660	666	734	687	630	675	678	631	645	677	623	649	653	672	648	685	674	715	662	627	657	657	665	693	660	712	663	651	691	621	635	646	669	686	616	696	674	663	689	623	679	655	646	624	679	693	665	637	641	651	667	696	632	659	646	645	663	619	626	647	699	624	666	654	645	626	667	651	623	651	645	616	680	626	674	641	596	665	666	661	619	675	643	672	697	690	663	703	663	624	617	690	587	634	649	658	612	666	678	661	645	608	625	672	724	666	654	651	645	731	640	670	644	675	624	675	643	621	630	651	663	652	656	660	676	616	606	701	631	674	656	681	646	657	610	684	660	667	655	615	642	676	649	692	663	644	661	637	651	656	692	626	665	626	665	664	655	681	615	634	654	652	657	609	637	642	667	629	642	639	640	674	646	665	636	657	644	658	668	690	641	673	685	668	634	683	615	680	648	633	648	682	674	637	623	655	640	641	664	622	725	649	649	676	601	636	659	657	698	643	707	650	693	644	647	671	678	627	651	672	661	623	625	695	645	702	661	644	635	719	661	647	663	658	653	633	685	653	703	640	658	624	645	627	653	698	644	655	673	643	644	630	647	626	693	626	657	680	634	690	659	641	631	689	726	636	666	643	662	685	640	690	628	679	641	603	693	684	647	646	644	667	622	620	631	643	648	658	664	643	675	663	635	684	677	627	612	682	667	640	683	653	653	662	641	667	629	644	649	622	655	696	637	649	693	729	625	651	647	682	645	654	687	659	645	672	627	628	609	674	652	661	636	656	673	674	642	636	636	644	672	640	710	650	653	650	619	678	677	652	640	679	643	648	694	669	656	647	659	671	659	637	663	683	693	659	617	676	696	680	632	682	672	663	668	667	598	632	621	631	693	656	609	654	651	640	638	692	617	622	601	651	649	693	670	633	620	691	669	642	657	627	697	660	629	701	656	611	688	689	657	624	654	652	691	625	643	715	681	651	627	698	707	656	669	645	648	652	603	654	707	672	653	610	667	633	656	704	634	680	619	701	637	685	637	668	676	663	675	683	656	671	649	658	611	638	651	656	665	676	636	630	676	605	723	654	674	668	622	611	632	685	668	644	625	612	618	617	633	704	665	642	618	637	673	637	673	603	673	670	635	619	619	668	604	655	614	647	662	686	668	627	645	663	647	663	665	673	632	656	597	630	625	647	644	690	674	667	636	665	670	625	674	674	647	667	658	633	651	622	621	634	646	641	643	703	631	676	702	667	672	660	663	649	672	658	709	646	698	692	624	662	617	671	666	692	675	659	643	631	653	668	702	658	669	662	646	631	643	625	651	632	650	652	655	614	644	668	650	640	675	655	622	665	669	703	693	657	697	706	651	662	667	647	644	650	673	668	628	650	663	671	683	647	631	615	715	609	679	665	673	683	624	645	698	638	617	695	647	614	658	658	617	645	682	655	626	652	699	744	676	703	655	743	677	696	633	656	642	685	631	653	660	647	668	638	673	660	667	646	715	652	637	647	675	650	659	645	670	652	682	655	666	652	687	729	662	674	690	640	701	640	604	659	639	659	678	626	688	648	658	616	677	707	624	641	653	655	704	617	665	602	658	660	658	678	615	641	710	685	611	660	663	640	685	691	671	619	664	652	658	638	627	669	663	654	655	626	655	658	660	683	659	699	706	654	671	664	623	647	644	664	620	658	675	650	684	739	684	688	656	657	679	649	653	650	687	645	724	661	648	659	674	663	685	624	659	661	613	656	688	663	644	675	695	638	623	607	684	663	683	667	676	682	715	702	651	617	662	686	674	672	703	651	608	682	641	705	692	654	635	664	658	619	711	689	624	679	635	667	639	639	689	624	596	637	664	674	649	615	638	646	657	641	656	644	653	636	675	657	668	629	650	635	702	690	659	679	666	651	674	688	648	653	696	662	638	688	658	604	680	646	607	663	605	652	638	639	715	667	660	673	676	646	633	671	653	675	645	650	632	644	647	655	664	682	676	648	710	671	672	682	614	663	652	641	684	675	646	656	665	635	686	679	704	678	691	637	650	645	656	705	697	709	665	657	617	651	668	643	652	679	646	605	670	629	592	674	657	631	643	645	642	709	690	656	647	620	659	660	632	617	665	681	672	654	637	668	630	656	650	705	684	628	663	689	683	637	665	614	680	655	701	640	601	668	627	641	694	681	660	660	670	674	677	692	657	665	659	670	627	667	655	651	668	662	663	644	637	630	646	615	704	658	678	667	644	661	711	595	643	616	654	645	688	619	675	660	724	701	655	665	650	673	631	592	665	629	624	634	627	659	639	664	669	644	695	690	646	642	653	642	665	666	651	676	678	720	683	649	680	618	635	633	619	659	675	650	658	635	664	635	673	648	688	659	676	690	615	646	691	640	617	627	682	643	652	694	661	663	621	688	663	690	719	637	653	686	668	613	659	670	634	722	642	613	663	631	642	651	689	638	681	634	640	658	654	739	716	675	665	648	636	632	645	641	636	636	624	652	647	698	635	645	593	679	650	671	627	637	663	662	695	662	681	648	675	719	644	690	643	650	660	658	635	651	602	658	696	665	683	656	643	662	680	600	619	695	644	667	661	679	657	654	628	668	659	683	652	650	634	657	651	683	648	611	703	613	663	644	650	624	622	669	648	680	642	671	698	664	654	696	658	612	668	614	684	649	664	675	631	634	675	633	617	567	658	582	675	655	699	652	675	668	632	630	645	669	663	645	624	652	636	702	659	620	659	616	647	680	647	659	628	666	656	636	684	682	657	658	684	673	668	643	646	633	666	681	620	671	668	638	693	622	666	699	637	693	634	667	632	615	660	688	664	659	663	699	649	614	693	642	701	694	648	674	632	665	689	681	672	670	659	573	635	654	636	635	634	700	625	672	649	719	610	681	680	644	633	685	665	658	643	629	683	648	616	680	688	726	630	626	626	604	685	652	628	668	669	643	661	650	661	603	646	633	606	627	620	668	642	702	701	653	644	644	677	634	654	667	641	669	659	629	668	652	620	652	656	623	674	669	654	648	630	659	591	655	603	630	692	663	672	668	624	668	681	624	671	657	621	685	632	667	724	667	697	615	695	621	691	652	610	651	596	666	656	662	648	651	669	691	674	647	646	637	653	659	684	651	658	665	642	666	640	673	674	662	627	617	646	642	675	692	647	660	631	633	650	671	695	633	663	686	707	648	639	627	676	699	724	683	695	634	615	671	662	650	658	701	637	636	657	636	647	680	697	634	675	655	609	696	676	646	692	659	647	705	626	653	633	617	674	613	618	680	600	665	690	606	667	618	659	628	651	676	687	634	639	694	645	656	679	663	680	622	646	653	617	653	686	663	627	652	644	647	628	655	654	668	638	687	669	618	674	674	627	624	644	651	627	642	674	686	631	640	636	617	638	641	689	652	671	685	666	585	708	658	667	661	668	663	650	687	654	654	632	650	639	617	660	673	647	669	613	661	660
5254	5683	4382	2330	1863	1599	1310	1072	1015	931	885	822	884	844	757	808	831	846	812	798	756	785	800	743	745	803	781	712	770	750	724	792	761	718	756	726	763	811	731	724	750	770	761	734	787	782	745	725	750	724	756	779	792	739	708	710	701	762	743	746	713	711	749	718	759	755	770	801	742	789	778	748	747	808	710	748	726	744	755	775	732	704	702	797	752	733	676	754	708	800	751	730	732	754	750	739	753	779	749	734	726	735	691	757	700	696	757	775	715	738	692	747	764	720	728	714	746	719	748	710	716	683	739	765	771	752	747	716	713	773	687	739	756	731	761	745	809	750	763	739	730	777	746	786	788	738	720	726	752	766	715	773	735	764	770	706	742	808	741	728	736	716	801	762	767	724	753	734	725	743	750	746	738	767	716	720	713	735	724	757	755	707	788	737	735	758	795	779	731	780	730	755	778	784	817	712	767	690	711	740	772	783	721	723	745	728	739	773	744	708	740	758	748	699	754	762	718	761	718	751	774	768	727	693	792	737	714	732	746	749	735	743	736	764	736	736	726	756	712	769	762	732	801	757	743	755	779	771	762	705	759	773	761	818	704	716	768	738	806	717	728	803	749	693	751	741	736	756	755	764	791	768	778	710	738	713	706	749	769	732	764	750	745	751	706	798	723	735	730	759	694	776	744	762	796	745	757	742	785	765	720	735	756	725	741	761	739	743	748	746	730	765	731	765	746	716	736	749	722	714	754	729	748	750	765	740	727	726	755	733	734	758	691	727	737	728	814	745	747	751	763	733	736	753	722	734	754	705	773	724	758	735	696	742	729	764	730	755	732	737	779	789	715	756	723	733	762	757	719	718	782	748	746	760	735	698	721	723	740	788	736	769	749	758	755	709	746	781	797	727	776	774	755	739	740	737	788	729	771	766	721	690	773	739	713	725	733	739	730	752	773	683	756	765	720	754	771	712	718	757	733	760	731	761	752	684	757	759	755	729	737	777	738	761	756	782	776	723	777	706	705	776	791	790	753	745	753	777	726	817	714	715	834	741	692	706	731	750	759	737	740	758	723	760	773	731	829	739	736	789	735	754	759	745	754	738	774	691	724	725	756	755	750	695	793	686	762	780	751	804	761	764	768	780	766	716	709	775	749	778	727	735	721	740	737	751	770	747	736	796	738	683	710	774	764	750	760	732	784	726	788	714	716	732	735	762	709	725	743	716	819	709	681	763	733	697	741	794	772	775	791	736	693	734	732	816	742	832	750	738	722	740	725	753	715	756	747	730	757	785	711	761	776	773	793	727	768	774	752	736	744	776	749	752	718	724	742	708	711	760	717	720	732	773	719	717	769	764	768	751	743	743	719	755	725	764	739	767	732	715	733	758	760	721	728	750	734	711	742	757	750	779	755	757	738	773	768	757	713	659	748	694	720	730	742	751	727	747	759	762	723	739	747	738	749	782	730	755	766	757	701	729	766	749	755	761	791	750	719	783	721	752	715	769	742	726	767	739	707	767	802	778	768	782	751	803	689	711	787	709	761	749	714	778	751	750	779	743	748	795	748	746	764	718	774	756	764	747	758	756	738	747	803	697	776	723	716	720	726	737	744	725	736	789	738	753	759	747	735	733	711	753	726	790	762	755	716	759	786	765	764	727	729	727	752	710	728	739	716	749	756	761	693	746	702	767	734	778	733	749	722	767	737	750	765	766	737	781	794	730	729	742	704	762	750	729	767	750	753	733	769	760	763	739	711	764	708	739	736	730	713	780	784	827	752	761	756	760	790	708	730	739	785	754	766	767	761	740	762	727	772	758	750	746	713	752	723	751	710	782	718	731	792	773	752	777	715	767	746	720	730	716	736	776	688	753	778	753	723	714	773	782	739	764	767	754	729	750	764	799	752	794	764	794	709	760	736	762	694	781	744	712	739	808	757	687	748	752	714	763	757	758	685	749	799	719	742	725	718	735	733	773	762	764	714	703	787	753	728	755	764	745	717	760	748	745	733	803	778	732	780	727	772	751	751	785	775	752	788	784	753	731	740	727	737	742	737	737	709	728	769	761	794	674	721	793	730	734	725	735	712	790	688	735	747	747	761	786	742	753	709	743	732	723	755	767	797	757	759	766	723	760	721	729	727	708	723	796	735	739	754	758	705	718	778	719	741	757	736	767	746	733	752	782	781	754	774	698	686	688	742	756	738	742	795	762	831	707	722	758	755	750	760	758	739	727	750	752	763	740	748	726	769	749	756	753	721	776	735	710	757	781	739	750	736	790	776	739	772	735	742	659	757	750	698	754	721	739	755	785	748	758	757	784	771	728	737	749	754	744	704	712	814	764	755	763	693	740	755	731	736	716	773	724	721	752	706	740	702	751	757	789	747	749	759	748	759	755	783	732	710	787	727	762	746	748	766	725	762	758	745	784	770	766	709	764	761	761	743	761	721	742	784	698	763	737	735	746	741	756	740	770	735	749	740	753	719	754	802	667	751	760	752	770	783	721	786	759	751	737	723	788	768	771	697	725	746	769	738	720	738	760	711	779	755	752	762	807	805	738	709	759	730	714	745	773	755	749	771	725	731	743	766	731	758	711	781	772	747	768	729	742	746	753	732	726	710	772	760	767	743	701	752	744	786	755	744	743	733	722	796	742	760	725	771	769	710	772	717	746	751	723	750	748	741	768	714	764	731	732	790	780	779	700	738	714	755	750	723	732	729	779	733	756	748	738	742	740	721	708	718	759	774	750	716	792	757	790	775	773	706	726	755	713	787	750	736	753	696	726	738	715	765	732	796	751	703	737	702	783	739	768	743	759	748	729	750	752	774	760	739	724	735	755	740	771	775	766	716	736	777	739	730	733	764	750	762	733	761	714	780	774	735	776	774	756	752	749	751	727	743	762	765	776	726	771	697	704	755	712	774	748	753	735	756	764	759	767	744	738	757	687	781	746	793	714	762	743	843	791	819	766	732	762	746	718	785	773	790	795	742	773	759	780	807	748	712	746	770	806	757	770	749	747	733	775	737	740	789	715	781	784	761	758	707	738	769	729	780	722	809	730	752	718	726	754	767	758	760	759	749	715	755	734	703	757	763	731	750	772	791	737	728	767	757	728	744	763	749	744	712	768	740	758	792	698	784	751	759	757	776	757	703	762	749	724	691	747	782	739	764	725	752	719	739	737	741	757	749	746	741	743	778	743	731	712	756	811	725	750	781	766	740	743	758	807	722	739	797	723	734	740	743	768	715	731	749	737	710	764	747	753	778	765	732	744	753	704	784	747	744	724	706	704	768	742	758	761	700	732	742	708	759	744	789	815	700	789	751	746	803	765	760	753	710	696	708	664	755	788	789	792	755	757	754	731	791	721	800	801	778	759	747	712	768	693	749	737	752	779	804	751	767	695	725	696	761	749	769	730	712	765	778	757	794	765	735	752	763	799	724	704	749	738	728	737	746	744	758	750	740	724	759	770	743	761	746	761	753	760	761	751	741	761	709	790
23920	21369	28569	24507	21313	8813	1756	1118	976	862	832	760	737	723	704	677	719	659	613	638	617	613	581	600	670	577	624	572	610	574	577	584	603	570	580	594	619	602	586	603	594	612	541	587	542	565	581	578	576	579	585	554	575	579	527	584	577	609	521	558	618	584	601	567	565	605	556	560	586	584	525	581	557	580	578	588	552	600	615	595	613	560	551	613	555	600	606	563	581	577	583	589	582	613	594	561	573	548	553	572	607	538	605	572	556	587	506	552	601	599	576	580	557	569	555	608	583	520	582	550	506	570	585	534	604	577	568	586	548	601	544	624	565	601	571	523	569	563	564	536	561	608	558	555	572	551	566	582	555	579	601	581	616	607	569	512	555	580	582	555	604	541	537	592	578	587	513	594	591	579	551	590	550	600	578	524	561	527	631	570	549	583	555	543	582	586	568	558	619	587	553	568	604	589	583	595	577	573	546	570	586	579	561	565	609	551	586	542	556	569	587	573	597	598	539	560	565	570	538	621	573	613	566	584	616	591	607	574	608	561	563	551	552	569	564	579	621	562	574	569	573	544	542	515	542	568	553	599	582	600	600	540	603	550	556	603	596	612	582	586	593	558	565	579	567	575	578	557	540	619	589	492	538	611	589	600	571	595	576	563	576	576	598	566	541	574	564	545	571	633	553	537	613	580	552	587	572	609	601	574	568	529	573	548	593	621	508	538	539	556	609	548	575	520	575	566	555	564	542	588	565	540	586	597	568	574	570	575	583	597	586	597	555	607	611	604	589	547	597	592	561	568	579	589	615	523	566	593	580	564	589	604	542	559	598	594	561	570	558	592	575	610	623	582	566	603	584	585	572	565	558	556	611	582	568	573	601	576	560	547	594	599	608	598	621	590	614	575	602	558	586	568	597	549	553	578	566	554	569	587	607	629	532	580	545	610	567	543	553	565	536	579	545	572	526	552	579	574	556	556	568	558	585	581	561	610	552	566	585	575	599	581	593	574	543	520	565	627	612	569	641	578	551	566	588	567	594	576	554	573	607	558	552	608	554	557	553	564	585	563	544	576	584	593	616	580	573	562	543	611	542	551	526	539	583	609	600	605	616	568	619	596	609	589	564	589	575	568	528	575	562	611	529	601	579	598	569	580	616	558	572	568	612	567	560	562	600	571	633	562	564	557	577	567	548	574	589	579	622	604	575	583	554	573	607	587	546	543	617	578	536	608	612	559	596	573	578	569	588	605	584	594	575	590	565	547	584	604	611	598	578	570	634	562	547	600	552	566	555	587	562	574	566	583	585	544	577	576	539	566	597	588	555	581	596	599	568	553	571	562	588	559	570	556	555	578	563	588	595	556	635	605	582	571	577	586	514	560	563	637	543	605	613	584	616	580	527	565	564	557	613	597	548	599	599	553	573	559	611	550	558	575	569	534	611	622	586	545	526	570	583	609	595	563	555	578	589	580	546	542	549	586	619	571	577	584	550	589	517	568	592	557	585	590	573	569	583	593	580	563	575	519	555	613	606	601	549	543	574	587	539	608	590	550	564	588	596	554	595	553	578	558	545	584	580	584	608	590	576	547	542	615	553	558	542	576	596	605	584	575	580	588	595	581	604	547	572	534	568	626	614	547	613	569	560	578	547	546	574	540	526	610	597	565	585	594	588	578	576	598	604	567	586	557	610	529	542	570	577	551	581	538	603	599	591	612	574	564	567	580	552	570	566	568	544	555	555	532	559	607	562	591	582	562	583	507	571	571	572	575	541	557	552	574	553	583	522	576	582	532	549	618	572	599	558	524	578	568	548	544	596	557	612	586	541	608	572	601	594	577	569	534	592	559	567	551	556	528	563	577	528	571	588	565	559	579	602	556	583	591	554	563	584	563	573	588	612	570	557	543	582	592	536	559	602	586	595	589	602	572	598	615	585	596	592	612	555	575	545	563	585	608	579	566	543	566	570	605	572	565	576	590	589	575	552	549	612	579	559	592	587	595	559	553	585	564	551	569	600	523	549	620	565	541	578	564	586	586	594	581	552	584	576	571	556	572	574	540	580	527	559	553	611	594	522	583	570	586	531	523	556	583	532	580	601	588	547	542	581	555	596	585	581	545	543	592	578	575	580	567	588	548	567	575	586	581	596	555	573	565	583	528	559	521	550	553	546	512	561	527	552	550	519	525	548	591	570	583	611	584	573	584	623	572	551	586	544	576	586	598	561	508	564	564	564	539	571	553	546	592	567	578	561	550	560	569	573	605	611	585	582	587	565	577	594	590	569	557	592	642	550	584	566	581	533	591	547	551	518	566	566	539	568	586	584	573	566	567	610	571	582	581	555	548	567	602	551	575	539	568	556	538	589	567	558	582	572	578	655	607	574	566	602	550	606	577	613	556	625	552	538	608	536	561	562	547	577	564	584	577	585	582	612	556	536	565	577	605	540	601	539	561	560	551	600	581	568	629	605	619	575	596	547	598	587	562	598	593	611	615	560	546	574	615	569	580	593	563	575	597	546	567	558	611	585	573	562	546	574	574	564	595	579	558	590	593	608	546	575	569	539	552	550	565	579	578	611	581	545	601	517	609	566	567	556	551	584	578	566	583	566	549	562	568	548	596	600	562	588	569	550	590	563	536	590	553	565	551	568	573	543	542	578	560	577	561	591	605	557	586	551	598	577	589	574	565	547	582	549	557	564	548	510	547	589	542	572	540	527	557	569	573	579	564	577	553	627	589	593	587	535	611	529	606	588	590	585	541	602	576	557	634	544	605	617	594	571	535	526	530	597	574	610	591	557	578	579	612	582	550	587	530	593	580	562	601	578	604	568	586	566	594	560	582	578	555	548	512	545	569	579	542	577	561	539	596	591	556	572	584	570	549	634	519	629	551	586	587	612	549	608	589	592	596	583	569	562	506	562	592	556	592	590	579	593	557	574	543	586	573	569	555	598	548	539	562	554	588	591	579	536	558	564	546	574	556	560	589	589	589	554	553	576	558	584	564	574	556	592	596	610	551	580	541	556	543	568	608	571	590	519	584	558	573	603	602	583	598	562	572	574	529	574	551	592	628	563	587	598	591	548	553	558	590	573	536	546	560	564	567	549	602	581	538	604	558	551	570	579	559	570	559	605	563	549	577	603	568	568	531	554	589	617	537	620	593	533	564	606	523	583	573	581	627	584	530	565	559	576	545	540	581	578	560	597	565	606	585	592	575	577	563	569	552	527	577	580	588	560	550	585	578	599	591	631	569	553	582	563	533	555	581	552	588	555	581	587	574	609	586	572	557	553	567	530	583	602	574	571	568	587	588	598	568	580	556	601	580	529	559	554	582	585	605	548	562	556	594	550	561	541	561	604	538	562	562	565	560	553	563	540	562	581	568	612	605	508	633	611	578	544	527	561	573	568	581	575	529	556	566	593	597	605	585	586	578	565	571	580	616	566	559	579	573	577	566	566	583	539	555	565	587	554	556	566	580	514	606	562	578	569	535	578	549	597	520
4741	13471	9858	5122	3740	3017	2239	1803	1487	1218	1145	995	964	887	831	830	822	784	781	768	755	739	735	759	742	712	726	749	680	724	701	672	696	724	666	724	683	712	681	668	684	664	651	613	659	680	698	691	670	720	714	713	676	653	675	702	651	667	660	674	701	672	684	684	624	679	664	696	646	690	671	666	703	672	714	689	716	637	679	724	699	652	643	650	682	646	694	677	640	653	696	624	681	666	713	594	681	677	685	634	679	688	641	773	689	635	713	641	649	690	649	682	667	670	654	650	675	717	660	613	624	655	710	689	678	650	695	660	662	650	690	671	690	667	692	689	674	649	655	652	657	704	705	595	718	621	684	667	721	675	665	647	691	648	634	655	648	640	628	647	693	721	706	632	643	711	696	651	697	656	704	655	653	700	725	680	685	674	635	668	660	692	661	678	719	657	672	675	675	611	666	681	674	653	646	707	684	687	674	669	667	687	703	658	660	670	667	686	717	687	685	664	653	712	703	616	674	700	685	673	670	652	673	602	671	700	664	659	651	640	711	651	692	673	662	696	706	652	625	641	672	664	714	616	653	662	675	671	643	726	685	700	680	663	685	709	681	669	650	672	655	730	628	647	766	707	635	676	647	679	633	656	647	697	661	610	683	683	674	728	656	648	652	646	664	650	698	658	677	694	667	651	662	627	624	646	666	635	664	682	700	610	641	663	634	711	658	669	716	668	668	660	650	678	696	671	638	693	664	659	675	653	667	652	669	652	652	709	665	699	710	731	700	652	649	695	621	662	665	655	668	660	735	702	679	688	658	694	675	705	653	656	670	653	691	630	652	664	692	677	679	650	717	646	700	684	663	663	667	653	689	707	606	685	686	658	699	654	644	635	632	673	687	696	663	678	666	660	645	678	635	715	673	652	621	660	662	665	663	664	683	686	672	659	675	736	658	681	641	662	687	688	734	649	660	692	653	633	677	681	688	701	668	667	690	593	636	673	676	701	663	691	670	694	670	654	681	671	704	642	674	672	675	719	625	657	641	681	634	677	650	643	686	668	644	676	697	669	675	649	708	650	672	656	667	650	671	678	671	699	678	682	730	661	680	709	683	663	657	647	663	686	668	638	680	713	663	663	626	663	681	691	706	683	701	633	687	653	691	654	661	641	710	691	646	672	667	682	624	671	697	663	697	700	688	688	679	646	688	583	692	664	719	673	668	704	667	667	723	649	710	690	739	676	635	653	692	661	645	624	686	691	649	673	723	684	655	693	718	624	720	655	664	677	735	670	664	705	632	686	666	652	639	655	698	697	660	688	648	675	647	686	637	659	676	665	628	695	652	652	671	661	701	684	658	680	707	714	645	647	682	648	662	613	679	696	693	677	702	661	670	698	663	684	693	672	663	653	633	657	676	663	635	672	673	616	688	694	662	618	681	666	691	692	660	721	681	714	672	690	706	631	628	660	668	708	710	643	692	690	648	631	628	639	647	685	704	665	684	636	661	660	728	719	662	656	663	732	682	644	615	632	660	660	638	664	639	667	682	664	658	687	619	679	676	722	681	707	657	677	700	663	696	710	687	677	654	661	664	657	713	677	657	647	667	648	679	665	689	677	699	724	670	665	662	724	689	683	682	686	639	683	672	686	624	688	665	694	690	676	715	688	664	672	671	635	714	686	624	659	653	697	656	692	705	608	686	668	632	656	661	648	658	670	688	685	668	647	652	652	696	689	672	676	721	660	634	678	675	695	686	603	666	730	685	674	643	642	659	643	678	692	666	635	693	680	614	652	675	667	670	667	687	704	638	691	693	672	671	692	673	669	642	665	673	672	660	695	694	663	668	632	607	665	667	656	654	676	695	706	670	672	697	648	654	630	736	693	685	660	717	694	658	684	649	677	665	653	694	667	663	668	632	679	675	675	670	673	660	684	689	677	721	696	678	627	640	672	654	653	665	667	657	672	646	691	684	654	657	703	686	667	666	640	695	672	645	651	659	652	696	671	637	654	662	683	671	658	670	641	688	662	666	700	627	653	660	610	667	653	683	665	680	645	639	697	675	668	679	665	659	703	695	658	641	615	666	669	698	671	638	674	667	689	719	681	639	712	683	664	665	695	682	675	669	645	665	651	644	646	705	678	651	643	696	672	680	703	703	664	621	684	651	693	668	696	653	679	640	609	691	670	696	678	654	703	676	659	721	683	709	671	654	713	665	696	647	645	677	734	628	682	636	663	661	660	675	703	720	700	634	692	663	637	667	659	657	682	662	645	636	666	672	707	656	615	652	635	679	674	699	722	655	699	680	668	712	623	666	639	676	627	648	650	663	637	664	675	664	659	673	694	663	657	723	624	674	707	663	666	655	677	686	736	680	652	676	675	680	737	612	677	627	658	741	665	704	641	660	660	656	677	659	664	683	675	679	708	668	682	665	676	721	679	664	698	638	686	664	647	712	638	682	694	670	659	637	675	676	675	689	636	682	685	657	639	672	741	673	672	665	657	669	660	660	662	691	704	707	662	692	679	682	653	684	670	668	647	674	656	711	655	675	666	674	718	639	658	650	667	709	687	651	670	669	695	705	672	706	680	677	664	666	673	707	685	716	684	712	638	679	704	678	688	760	674	683	653	710	641	700	686	654	636	646	690	652	718	646	626	676	704	624	627	697	669	676	641	672	676	641	652	681	680	745	700	670	674	659	671	700	649	628	649	638	693	707	630	691	695	660	709	641	695	675	705	668	652	685	712	647	707	672	673	666	624	619	675	685	678	714	674	639	637	653	668	653	641	664	685	647	677	649	677	695	672	687	689	731	655	624	673	724	725	672	702	668	679	688	647	682	691	675	667	631	642	645	668	667	681	690	699	624	673	685	678	658	666	649	679	688	653	665	685	677	689	678	627	637	696	652	645	675	688	634	667	689	646	697	686	693	647	635	674	689	679	687	677	648	685	671	688	664	704	610	640	671	631	662	646	644	643	669	628	630	616	698	720	667	679	674	653	650	676	668	717	698	633	695	658	651	701	692	685	651	680	683	685	672	661	679	651	661	683	691	654	684	649	625	656	652	670	621	632	642	674	688	662	688	708	695	650	683	663	704	716	677	640	680	666	611	710	676	664	672	676	632	667	712	656	633	654	649	632	706	649	698	711	675	684	665	670	677	681	666	611	629	656	675	656	683	682	675	703	697	640	672	638	728	693	666	665	706	712	674	657	677	684	642	666	635	670	640	697	719	683	664	646	662	658	696	649	654	692	686	730	673	658	649	661	647	682	673	669	664	705	693	650	629	686	635	664	686	691	652	672	661	655	665	697	661	642	688	715	671	647	687	671	743	640	687	678	678	672	682	656	680	710	652	666	685	618	724	677	705	694	688	720	660	680	648	685	689	684	681	733	683	681	689	696	690	647	686	657	654	705	664	657	637	668	656	671	647	712	637	602	691	686	671	656	712	724	678	681	650	666	666	677	678	664	649	651	660	651	717	620	702	677	697	722	690	608	713	642	701	667
24853	21314	27331	25530	9356	1278	934	769	640	557	543	509	522	524	479	476	465	457	462	467	460	466	449	467	461	479	416	390	428	441	421	441	382	427	443	421	419	449	427	429	418	430	431	473	442	473	419	447	399	455	420	451	420	447	425	428	428	457	450	447	455	399	436	432	435	424	446	414	407	449	436	395	404	387	385	441	450	419	411	463	436	425	434	402	431	399	391	441	405	421	437	405	446	463	434	438	416	456	452	422	447	438	433	414	407	433	418	426	405	384	434	437	439	453	424	429	411	503	417	417	461	444	427	438	400	466	416	412	447	421	416	431	440	403	406	446	405	394	406	437	435	446	403	403	465	438	419	428	428	423	380	454	415	426	420	414	429	396	435	405	413	423	419	470	438	416	446	422	423	448	409	382	420	415	409	443	424	416	431	424	437	436	411	440	442	428	482	445	475	414	410	422	449	446	425	410	419	396	441	466	416	447	433	437	470	424	443	429	395	452	430	400	392	436	440	432	416	407	436	421	428	435	423	440	389	454	428	394	423	434	413	431	401	407	396	405	418	415	455	451	412	416	417	427	425	424	411	391	410	426	437	411	412	421	427	430	440	446	404	406	415	406	447	444	448	415	413	413	434	429	435	385	430	463	427	396	432	438	393	454	404	391	417	440	423	452	423	441	456	453	428	424	461	399	412	434	399	459	425	409	422	401	418	409	434	410	412	440	420	417	418	443	435	424	446	415	462	427	426	469	456	442	442	420	451	420	421	395	463	419	414	421	429	428	430	423	429	405	452	443	431	405	413	425	430	427	422	436	403	374	428	448	411	429	436	433	449	439	420	456	434	446	411	398	449	447	457	452	427	424	426	438	459	420	419	432	425	453	452	410	419	423	440	424	397	408	414	393	405	443	423	425	428	423	439	442	417	423	447	407	418	446	383	436	442	445	417	485	416	409	445	433	432	395	445	457	406	439	446	432	413	434	427	426	408	442	452	383	446	411	452	399	411	412	411	414	393	421	425	421	419	421	418	421	407	372	467	450	409	415	466	435	456	445	414	421	428	419	450	430	426	432	401	424	434	456	395	464	405	445	460	407	420	432	424	440	415	399	433	427	415	411	428	448	430	419	414	443	468	402	457	419	431	424	408	448	472	415	441	436	421	434	428	404	431	400	423	408	414	412	435	432	393	403	446	426	395	425	453	430	435	417	388	407	439	440	411	446	434	437	407	395	416	405	414	477	407	443	402	449	444	431	414	405	428	447	457	433	413	430	393	470	404	398	431	433	407	448	421	459	470	441	434	415	423	416	394	413	413	462	416	428	428	463	418	461	435	426	446	418	448	410	409	431	416	403	442	438	443	448	461	410	445	412	426	421	429	433	436	409	420	410	428	431	445	437	433	438	455	411	460	435	398	399	456	411	441	417	413	426	483	422	448	443	491	408	412	435	433	417	416	437	452	441	423	449	466	400	407	410	373	425	493	453	396	412	439	430	415	456	434	442	468	454	462	411	466	419	443	396	457	416	428	428	453	417	437	398	409	442	425	443	425	398	433	401	402	432	423	444	418	437	462	452	447	436	424	412	474	446	425	404	448	442	467	483	447	488	424	390	417	390	416	396	446	435	444	445	441	400	401	407	439	413	413	432	424	420	438	442	411	418	423	478	452	404	419	401	433	404	434	433	465	432	450	455	432	427	446	406	428	450	431	435	427	399	444	456	405	460	422	436	440	450	421	449	431	429	436	449	416	455	427	445	425	425	422	438	394	429	428	438	441	413	467	439	425	445	396	441	398	445	415	450	379	403	469	412	419	402	409	409	404	424	424	426	432	438	442	438	409	424	450	454	432	412	392	444	453	425	440	397	458	470	411	406	416	417	389	444	414	471	408	412	418	409	449	445	417	445	382	414	426	438	432	451	406	432	425	437	449	416	450	418	431	460	433	420	481	432	439	446	455	410	450	423	439	444	410	438	449	436	402	422	453	444	444	408	462	454	406	450	431	434	441	449	471	413	435	431	409	433	472	413	409	425	451	438	420	417	444	428	448	447	442	491	451	442	404	384	434	418	458	448	397	429	464	432	426	453	463	480	440	378	393	453	459	417	435	431	424	433	435	444	410	424	466	407	464	459	450	410	415	422	455	428	462	454	431	421	443	438	440	416	438	383	421	369	424	453	456	416	425	427	434	430	460	452	421	436	438	426	445	425	437	429	434	418	412	454	396	416	463	414	453	404	437	436	465	454	444	428	414	486	426	434	417	434	376	428	437	406	404	407	452	416	391	448	435	394	402	418	422	419	448	437	437	437	424	416	411	413	448	429	446	436	451	445	415	403	423	416	418	400	428	441	405	417	433	452	432	412	437	444	430	424	452	426	421	420	413	407	418	417	452	393	415	431	420	418	421	449	438	394	447	443	455	442	445	409	427	451	411	450	427	437	443	401	443	402	415	417	426	420	420	454	393	433	416	382	446	433	435	405	466	448	454	424	420	455	409	426	418	396	436	429	430	424	467	424	379	397	432	401	469	413	411	445	442	434	427	446	440	394	412	480	455	425	420	434	419	434	453	441	435	404	412	409	443	432	429	458	423	465	456	418	406	369	447	455	419	441	389	382	397	409	420	392	447	451	448	435	442	429	439	418	412	417	420	460	453	402	440	420	423	412	446	388	455	406	414	421	427	445	449	469	419	407	439	408	415	433	422	423	425	449	421	413	440	449	458	432	458	390	418	429	411	447	403	426	445	394	441	417	448	408	378	458	408	432	410	455	386	417	434	411	411	409	416	412	456	447	419	423	412	441	433	403	466	416	456	382	447	416	414	383	419	440	405	429	450	377	410	394	417	423	400	422	453	453	415	431	407	421	423	440	424	440	416	437	422	476	448	460	389	458	461	434	419	453	453	418	443	400	443	433	416	416	418	424	441	394	421	427	430	437	439	415	432	434	405	396	450	406	413	454	416	421	443	402	451	430	411	372	454	426	450	407	434	432	434	421	454	415	446	445	433	458	446	425	424	402	418	416	394	452	433	404	427	411	435	419	433	457	457	457	400	436	434	429	435	420	418	409	435	422	427	435	460	424	432	434	396	408	450	430	421	427	387	425	413	422	450	434	428	407	416	446	426	451	417	389	426	376	383	419	452	414	432	421	440	398	439	410	432	405	429	412	457	413	443	425	418	464	425	415	432	411	393	406	430	413	410	412	407	421	419	446	456	393	417	425	426	409	445	472	458	432	433	403	410	455	407	414	423	410	427	425	423	438	454	421	423	400	415	403	418	461	459	391	392	421	433	455	427	421	416	431	395	412	415	432	434	430	427	417	428	447	430	419	413	421	388	459	446	391	431	425	448	424	425	410	419	412	425	419	436	470	462	471	412	416	411	395	433	364	467	408	445	441	462	418	424	463	422	423	437	445	439	451	450	420	398	416	448	447	424	412	439	392	421	408	441	448	453	418	427	408	459	440	452	440	478	435	425	396	423	431	445	422	401	464	408	415	409	425
4680	9514	7204	3440	2709	2153	1612	1354	1037	884	796	742	680	674	603	604	570	608	586	519	548	570	541	568	506	543	531	516	534	517	526	564	530	542	529	536	524	512	493	497	499	454	483	523	487	533	499	514	520	526	507	512	521	477	467	547	525	518	483	516	497	481	473	486	489	492	539	515	472	500	476	527	495	506	462	477	517	484	499	482	501	463	460	547	490	508	520	450	486	503	492	506	457	488	503	482	456	494	467	501	486	515	478	479	512	497	510	501	476	523	502	493	503	508	492	516	506	488	484	501	521	472	518	497	450	447	474	494	520	497	484	452	504	520	478	468	487	526	521	496	501	476	522	458	507	499	506	497	530	517	487	507	516	463	525	493	507	485	525	497	498	512	465	473	493	506	502	488	484	524	550	497	471	540	479	449	539	507	493	506	530	524	505	491	530	482	509	481	497	516	509	512	481	459	505	502	516	500	474	518	494	536	525	489	525	468	474	494	486	469	500	476	472	483	486	493	477	474	513	510	527	500	511	473	524	470	484	495	479	496	497	515	530	481	464	477	509	498	523	486	512	546	506	484	499	459	488	472	502	512	545	453	470	530	485	489	489	505	493	490	486	506	524	501	488	522	512	453	481	447	519	474	442	508	485	506	466	475	449	498	528	523	546	484	454	437	526	518	443	494	505	515	503	481	525	502	480	535	501	506	526	493	518	487	526	525	505	524	504	456	490	531	524	465	517	468	510	492	481	482	533	472	496	506	497	486	499	473	477	506	488	491	498	532	509	495	536	541	486	515	565	508	490	505	514	468	493	487	434	500	492	505	483	501	510	500	511	475	464	501	508	525	509	499	506	495	516	514	463	480	490	499	502	528	504	507	520	492	471	479	497	508	517	478	487	504	501	591	459	489	506	464	480	540	478	495	448	509	467	473	503	488	502	474	494	502	501	491	501	470	516	491	516	461	489	525	472	516	532	505	474	540	477	485	512	496	536	522	466	508	494	484	507	471	500	510	481	485	469	499	504	521	499	493	484	513	475	472	507	506	488	544	504	485	473	507	497	483	506	483	513	486	491	456	517	521	505	448	497	482	509	480	476	512	503	501	513	496	481	504	525	467	502	499	477	506	522	473	500	509	514	456	491	525	487	504	474	503	507	520	494	476	495	518	496	483	504	470	484	538	515	486	461	486	528	491	501	506	521	505	505	509	496	493	487	493	511	467	502	506	448	452	517	483	527	427	479	531	470	454	496	495	522	520	501	508	457	495	471	541	519	551	458	484	475	514	470	511	499	487	473	488	510	492	481	505	521	489	454	496	512	469	537	527	527	481	495	513	456	511	526	486	506	527	505	473	514	513	493	476	522	488	506	479	512	508	514	443	475	473	539	468	466	498	450	454	491	498	488	470	528	536	469	508	511	491	461	478	496	488	528	440	482	499	492	470	516	497	532	500	464	496	483	510	536	509	490	530	494	473	464	457	482	515	493	510	492	523	525	496	499	492	497	482	516	499	519	485	489	465	497	462	516	485	470	493	526	518	484	505	490	510	511	479	531	530	499	453	501	483	512	495	485	454	515	511	493	447	462	502	515	477	521	473	507	525	473	520	488	460	512	503	519	493	525	496	471	507	480	526	512	522	545	493	487	497	482	494	506	482	499	502	480	500	512	485	492	508	467	506	507	463	558	492	480	465	472	534	462	484	541	499	496	513	507	495	500	508	533	512	512	529	493	489	521	479	496	530	577	472	524	510	463	537	483	495	520	557	505	496	493	494	480	515	470	466	517	496	484	482	480	527	501	473	521	485	505	484	470	512	558	485	527	463	480	523	511	459	502	511	534	498	529	510	487	518	506	504	540	482	507	530	516	514	516	486	487	518	503	488	462	516	486	517	477	500	487	472	480	509	508	512	506	494	512	489	491	517	466	497	497	501	508	489	517	500	497	502	475	490	527	491	524	528	501	503	489	477	447	498	504	518	535	494	473	480	494	508	552	503	460	475	540	458	502	516	524	499	514	503	526	473	481	489	480	493	522	521	492	511	499	500	511	510	510	487	479	482	531	499	488	492	517	532	460	519	523	503	505	430	494	488	495	499	495	486	440	512	528	502	496	498	480	513	521	509	488	508	498	488	478	518	480	524	515	427	520	491	521	501	486	486	477	483	520	467	512	491	511	483	483	526	489	476	470	448	490	463	510	509	478	484	479	475	487	480	544	484	534	530	485	472	554	472	519	492	482	518	531	515	492	486	526	494	483	507	453	502	499	481	551	508	472	485	487	490	486	489	530	492	517	476	476	497	481	504	508	495	465	486	514	474	535	470	510	537	529	501	446	465	520	478	542	486	478	529	476	505	490	514	485	485	466	515	476	474	513	503	483	544	465	485	541	518	461	482	495	506	522	498	511	515	464	510	474	477	523	512	520	466	487	460	470	488	503	545	513	480	454	507	484	489	490	456	491	515	535	437	503	495	504	489	521	516	449	467	501	490	494	465	505	496	497	466	523	514	478	486	501	529	498	489	514	473	489	441	511	517	516	477	491	458	494	451	513	495	487	519	465	524	519	491	541	487	506	488	497	486	538	512	496	513	519	462	471	469	471	494	499	479	525	498	483	493	504	510	472	483	486	506	481	551	489	519	483	479	521	466	459	507	457	508	465	520	478	502	513	512	505	538	512	487	479	493	496	499	501	497	471	496	463	487	475	498	506	510	481	495	470	475	501	469	504	501	489	505	507	522	464	488	532	493	460	509	540	505	515	471	476	460	515	525	459	495	534	525	486	529	480	509	490	514	480	507	472	504	482	484	456	536	515	462	520	491	510	510	492	456	558	455	498	447	490	474	514	510	518	508	487	479	505	490	490	499	491	516	531	497	519	483	499	484	530	480	462	496	433	489	495	504	526	458	457	493	480	506	519	481	494	529	528	484	507	515	489	506	534	512	488	478	521	497	521	522	461	485	510	494	478	474	504	457	526	485	513	488	514	478	482	472	543	505	481	493	521	519	453	473	468	487	497	515	518	528	517	487	459	530	502	495	487	551	499	486	475	483	516	494	486	536	475	490	468	511	492	486	469	497	507	492	487	513	504	451	482	499	507	515	531	521	503	516	493	498	504	531	520	517	491	494	485	532	523	490	491	520	498	521	487	538	523	543	516	491	490	478	532	507	466	506	486	445	495	502	494	462	487	485	496	489	537	514	488	489	482	525	486	458	491	511	491	456	506	464	495	515	520	494	491	511	480	458	513	516	500	454	515	511	470	488	507	486	498	441	513	521	462	498	517	524	465	474	508	502	497	500	543	520	464	482	505	488	484	509	486	475	503	466	502	495	528	532	453	546	487	501	490	519	514	453	495	494	510	480	483	495	493	500	491	499	472	494	521	467	457	522	498	443	515	527	521	499	499	507	497	518	491	498	501	492	512	503	488	518	501	458	487	478	458	497	479	515	515	516	474	493	478	519	517	484	469	461	499	507	480	514	517	485	495	535	497	492	539	472	486	536
22769	21372	29095	24031	21377	21382	7672	1370	845	674	664	606	496	438	428	397	382	400	347	362	392	341	340	317	311	294	297	301	259	297	328	283	294	314	312	304	326	299	294	306	267	277	287	269	299	265	306	266	283	289	303	272	262	270	248	264	255	268	287	274	254	272	281	243	282	307	267	268	265	297	254	286	294	335	222	259	289	267	251	240	280	269	256	282	284	247	253	261	264	284	252	276	270	249	241	302	259	248	242	261	265	246	272	273	243	268	260	279	271	229	283	288	250	292	255	251	278	280	254	231	245	249	243	240	269	265	232	280	265	249	228	268	238	250	254	287	261	262	265	264	271	255	266	249	256	251	257	269	281	267	280	274	261	295	271	276	267	269	244	273	275	291	259	251	284	254	263	257	243	254	265	257	261	274	249	253	221	248	251	264	297	274	270	246	274	275	293	244	280	243	285	246	263	262	261	267	250	242	262	244	251	282	262	244	249	249	247	255	272	309	260	261	262	291	292	264	263	283	313	242	268	264	260	261	245	259	294	268	278	259	289	239	256	272	282	272	261	276	263	246	250	292	266	268	278	262	236	243	283	268	300	263	266	264	267	275	259	240	259	214	237	269	236	269	244	265	230	261	277	295	241	235	277	306	263	255	282	276	243	240	239	268	251	261	253	289	287	246	239	260	227	247	252	260	240	259	236	239	243	265	269	270	244	273	257	289	259	264	247	258	226	250	271	257	315	266	260	271	248	258	268	285	292	266	271	303	240	270	250	265	288	261	261	241	263	253	279	246	238	258	264	265	290	250	252	282	292	275	295	262	280	268	259	275	236	272	235	252	292	290	262	249	232	271	239	285	282	295	252	261	257	259	233	288	288	298	277	265	249	256	238	241	256	285	238	268	267	272	251	289	270	282	253	246	275	241	243	232	250	275	266	272	269	289	221	253	259	262	272	241	265	281	261	247	274	257	237	273	266	255	297	249	256	260	276	246	273	250	273	261	235	245	249	247	296	248	270	271	271	266	249	249	254	232	269	286	283	284	255	240	291	272	293	272	270	282	265	290	263	262	227	235	273	283	252	254	243	261	237	250	277	276	271	263	248	249	259	275	237	238	269	252	283	264	275	251	264	251	291	287	274	269	272	239	235	263	276	288	254	246	255	240	269	262	241	281	253	275	249	268	263	269	258	262	280	232	253	293	294	268	236	256	262	250	263	277	275	237	284	258	238	243	269	260	261	242	270	218	250	253	261	227	233	271	264	260	264	276	250	232	297	262	239	243	299	253	266	269	263	268	261	265	282	260	247	259	257	283	243	261	268	254	254	241	263	270	266	271	255	288	284	251	257	250	263	270	253	262	268	292	281	253	275	259	268	261	269	276	262	254	249	261	289	244	268	298	262	266	283	260	261	257	268	247	260	273	287	281	259	255	274	262	278	258	269	246	277	290	260	283	259	244	291	294	276	228	257	247	260	281	283	248	267	282	253	250	249	261	251	262	260	258	258	271	262	252	265	254	279	262	294	239	218	262	258	259	241	249	253	254	252	273	252	234	257	257	258	243	282	239	293	288	246	252	258	271	280	278	262	259	246	248	272	259	266	259	261	267	220	278	250	269	292	253	280	260	287	230	300	268	256	262	247	253	290	257	288	274	265	284	264	282	270	241	244	246	234	253	250	249	254	268	276	246	250	259	265	270	224	255	262	255	263	281	263	254	286	250	264	252	297	267	281	250	283	272	285	247	258	244	276	248	269	281	262	249	239	260	274	271	254	259	259	259	239	282	299	297	256	249	255	263	256	255	259	260	229	283	257	248	273	249	243	259	278	291	283	243	264	271	262	273	273	276	278	241	251	276	255	275	275	255	246	279	255	266	262	251	272	262	243	232	239	272	266	239	271	247	272	282	265	254	251	260	279	277	285	273	228	272	280	261	282	258	249	270	242	252	249	251	247	289	275	259	251	310	250	249	253	264	257	258	289	234	257	242	243	281	249	266	272	265	249	270	263	250	266	273	248	280	263	280	264	277	278	299	289	240	264	249	251	244	285	264	277	256	250	237	263	257	253	231	255	265	229	257	265	265	238	240	272	249	277	275	243	276	256	270	245	285	254	243	236	265	272	260	297	249	241	261	291	240	284	262	243	263	280	276	261	284	294	293	278	287	274	262	290	264	280	275	251	251	279	242	281	261	232	277	262	238	276	281	274	240	259	239	250	251	251	252	250	244	249	302	276	266	230	270	256	272	269	251	263	266	244	284	278	266	265	270	295	252	266	272	270	250	284	232	274	278	264	244	264	233	256	256	275	264	234	251	242	253	252	239	266	263	245	252	262	229	274	272	256	248	255	238	273	276	268	260	271	256	250	266	255	261	234	271	248	258	254	228	271	268	260	276	247	258	258	252	275	262	275	266	250	260	266	263	268	238	268	261	271	276	271	279	256	282	232	274	288	258	275	287	261	236	244	279	294	273	266	293	292	279	261	267	271	271	287	278	275	275	263	299	243	276	261	247	252	283	289	254	254	271	269	297	238	267	254	266	272	236	282	286	254	259	297	279	256	266	271	303	301	268	268	272	252	248	249	264	256	223	269	243	275	262	248	265	272	276	278	270	240	247	250	242	254	265	257	254	264	269	256	263	288	248	254	281	272	253	276	250	241	260	263	268	254	232	262	266	252	252	244	275	261	269	237	282	260	293	265	274	274	274	276	265	260	290	272	274	258	278	262	268	285	259	241	255	268	265	242	269	269	252	252	255	264	273	225	275	246	245	271	253	218	268	237	275	266	250	244	238	250	261	235	272	257	265	240	280	270	263	244	252	274	248	292	256	265	255	280	231	230	255	251	270	283	253	270	282	255	278	254	265	276	257	236	256	258	275	281	293	226	260	263	226	272	259	235	244	241	273	263	259	249	260	251	223	241	250	286	275	310	279	264	234	236	280	259	269	269	269	255	255	235	257	267	266	248	256	270	231	260	245	266	276	232	253	245	278	237	264	250	242	246	224	283	296	270	283	310	253	256	261	253	250	253	257	268	278	267	276	281	279	251	269	273	293	287	252	276	236	265	251	273	233	247	312	265	240	271	265	250	264	287	246	272	267	264	238	278	271	281	271	272	284	293	276	255	256	267	259	260	267	253	263	283	239	263	248	270	255	244	226	248	261	262	257	250	275	306	268	249	271	261	256	276	269	280	274	238	245	242	254	255	282	275	274	254	296	256	265	253	253	300	243	257	260	244	280	267	269	251	286	254	299	267	250	248	242	277	261	261	242	234	286	267	260	240	307	286	282	262	256	266	260	260	287	262	257	231	274	280	262	269	276	263	273	293	286	242	278	268	242	256	295	235	283	238	293	270	251	267	294	308	227	266	277	268	268	280	242	276	247	293	244	247	267	260	231	264	251	279	278	266	273	267	258	288	246	236	248	268	275	261	278	284	255	280	238	259	249	244	269	253	260	257	268	254	280	279	263	284	282	291	262	267	250	256	228	270	239	267	281	247	245
6197	18862	14349	7482	5267	4172	3186	2281	1842	1300	1158	958	884	731	633	629	580	536	470	461	461	451	397	406	394	370	360	405	405	414	372	370	369	372	389	404	350	359	358	332	332	344	349	335	341	361	347	345	345	335	388	319	344	350	294	318	337	344	319	337	321	333	323	312	321	328	346	321	330	272	306	333	313	316	323	338	346	336	325	318	347	292	353	322	341	338	330	381	342	343	302	312	294	359	345	321	342	350	366	306	331	339	338	305	318	300	308	297	324	276	307	346	347	289	307	316	299	300	315	330	303	294	321	320	316	313	325	342	255	327	322	313	325	330	338	323	305	334	317	272	319	284	310	315	350	308	300	306	346	313	345	323	330	277	337	297	316	318	301	341	337	331	320	331	333	300	351	337	308	295	307	300	306	305	304	312	285	319	342	314	311	291	348	287	305	338	355	366	340	329	292	316	305	308	333	333	327	286	328	312	328	345	303	322	317	323	331	321	331	311	314	330	308	288	343	297	293	321	304	314	335	317	299	285	318	309	300	315	296	328	308	315	310	359	298	307	325	318	285	329	290	293	320	300	349	300	315	343	278	319	297	352	298	309	347	353	334	319	341	314	328	319	339	327	300	327	319	354	313	300	355	289	291	316	299	347	301	311	338	291	334	306	298	320	308	325	319	319	319	308	305	305	318	358	335	323	319	319	298	321	310	306	308	290	290	341	308	320	310	317	311	310	289	303	314	322	324	314	338	309	302	322	303	293	337	320	331	310	293	272	348	315	308	316	289	354	340	304	301	330	322	303	326	337	346	301	310	322	302	332	303	307	331	314	315	355	302	330	337	329	311	300	344	316	315	313	304	285	309	329	314	336	331	296	332	294	294	320	317	334	300	329	318	313	316	313	299	335	336	307	300	327	318	309	326	291	293	321	317	344	316	323	325	318	298	307	308	294	297	321	334	322	317	337	306	357	333	307	327	312	294	324	345	307	327	319	321	327	331	335	325	305	296	321	298	326	296	294	331	312	324	294	312	331	325	311	306	276	328	317	335	301	309	312	325	316	306	325	338	312	333	323	324	357	290	331	359	308	319	308	338	289	308	286	335	300	318	321	320	295	279	327	257	305	333	317	328	336	333	323	308	322	270	330	291	313	333	302	301	312	333	332	313	314	310	312	331	299	328	303	323	280	332	342	273	302	356	331	287	312	345	302	357	340	342	309	322	307	301	305	324	307	311	312	302	283	340	318	319	294	323	302	322	324	299	313	334	308	351	330	335	316	302	304	304	334	318	320	313	295	368	300	344	349	289	302	333	307	341	270	328	332	330	292	336	330	301	317	309	310	305	307	309	303	299	319	311	306	346	304	317	317	334	320	324	304	312	363	288	303	319	356	315	341	340	316	329	348	338	318	328	311	307	312	308	295	327	323	307	304	323	317	359	306	312	325	322	295	319	303	285	334	320	329	313	346	328	341	309	323	342	306	316	326	304	337	344	311	312	285	311	294	308	311	291	314	320	332	317	302	299	317	331	342	308	302	296	320	335	305	302	341	307	331	284	317	341	326	271	307	313	317	308	349	337	324	302	325	300	338	333	308	310	321	327	327	293	323	315	335	311	289	340	322	345	317	329	294	293	333	317	292	310	313	302	332	294	330	318	344	329	310	331	291	332	307	331	317	287	302	325	327	319	307	323	331	288	344	306	332	309	337	322	318	303	303	323	330	273	329	353	319	320	313	290	337	305	313	284	329	300	304	337	335	335	359	349	316	330	322	288	319	322	335	298	341	316	329	303	298	317	281	335	276	280	299	325	317	312	304	322	321	300	331	343	318	319	325	337	334	307	332	317	340	329	303	315	287	331	342	293	307	277	308	305	305	352	264	326	287	337	317	304	314	276	291	324	294	305	312	299	320	329	334	314	345	298	336	310	310	329	307	341	328	318	297	349	321	338	341	306	320	309	296	328	334	312	297	309	293	323	359	318	283	299	281	326	343	271	319	284	308	343	304	321	306	336	315	353	361	331	339	308	335	336	315	323	326	308	309	325	343	281	338	297	315	313	311	324	308	310	287	359	331	298	285	329	308	348	298	321	304	301	292	327	336	353	329	323	304	317	323	332	302	330	319	309	298	297	322	317	325	293	316	328	318	337	320	323	337	312	314	326	318	288	344	312	317	311	328	307	310	329	325	306	363	319	306	323	316	322	315	304	317	347	290	305	310	343	287	348	307	330	296	329	307	308	336	334	299	304	313	294	321	329	305	305	309	359	303	312	319	316	311	294	281	288	323	321	287	303	299	317	319	320	309	304	326	297	330	320	296	311	294	313	283	346	309	305	308	350	290	321	325	318	308	325	331	312	330	299	315	296	296	307	297	339	299	335	314	313	312	343	317	358	309	322	335	328	304	301	337	305	287	283	316	321	309	303	324	318	307	318	297	309	332	342	328	319	297	322	297	353	344	312	348	282	327	324	332	291	322	307	296	355	307	255	300	306	307	316	334	333	333	317	344	309	279	313	317	299	333	308	296	311	323	307	320	323	308	350	292	311	344	327	313	300	360	317	309	317	327	307	333	301	299	322	305	336	303	310	324	306	305	322	328	330	297	306	332	321	296	335	319	301	323	307	364	297	322	298	298	332	314	338	313	355	323	360	322	303	332	339	324	297	310	306	286	310	333	321	305	339	330	326	305	304	287	298	314	357	304	321	314	297	312	304	296	320	327	324	309	312	322	324	325	316	318	326	337	298	307	313	284	317	320	322	350	311	320	312	317	318	315	308	320	324	356	290	298	314	348	342	343	307	293	359	318	315	302	334	332	325	308	340	303	317	321	311	298	321	340	328	313	308	331	300	307	314	340	300	283	327	316	319	311	339	335	327	307	298	335	324	330	334	292	316	325	327	340	340	304	316	330	323	309	309	354	306	320	300	318	304	300	320	317	328	332	318	306	303	338	304	319	325	319	324	326	304	322	337	312	308	297	310	349	340	306	303	323	310	324	283	326	326	336	331	351	323	324	305	304	314	293	307	286	299	360	280	323	292	324	305	306	341	318	320	317	331	300	337	303	309	313	316	311	302	312	295	321	305	306	311	300	314	314	318	322	325	304	318	308	314	311	281	293	305	295	330	296	299	322	327	326	298	308	326	296	327	300	303	285	315	309	302	312	305	306	304	293	330	304	310	306	329	321	326	309	325	339	318	316	310	320	308	310	347	318	311	300	307	316	305	299	313	319	298	326	302	297	319	279	319	328	291	305	328	311	312	332	319	320	300	315	338	312	333	313	325	332	295	302	316	324	321	319	337	343	311	328	315	297	306	339	333	301	328	314	287	326	317	327	355	335	302	316	288	306	300	294	302	332	327	299	309	349	262	305	346	305	328	334	320	309	302	323	317	355	299	303	301	329	324	326	331	335	333	329	317	314	291	351	347	332	317	336	321	347	340	317	322	339	289	315	287	314	327	318	327	327	330	304	303	335	340	314	328	302	288	315	329	317	330	358	301	320
27646	18945	6811	2177	1360	998	929	831	767	789	685	716	642	659	695	649	645	684	676	678	650	636	653	597	674	680	651	656	644	668	676	674	679	664	638	658	697	676	682	701	629	630	686	700	685	732	667	633	659	644	687	630	679	679	702	621	652	665	696	630	662	685	699	638	676	613	744	670	719	632	632	702	678	642	655	667	661	708	623	653	652	650	684	647	647	651	664	636	648	704	664	639	660	617	621	664	668	662	633	633	602	674	649	669	664	677	683	666	697	628	678	631	670	724	673	663	670	698	660	659	639	679	649	725	668	628	571	610	670	627	673	691	679	655	685	655	645	661	672	610	668	677	652	608	623	595	662	662	664	603	649	687	627	630	649	684	632	653	672	673	632	666	651	718	695	635	664	707	653	689	653	659	649	656	635	643	646	662	694	672	671	681	626	656	662	684	657	633	670	648	630	669	638	630	648	663	688	674	638	648	699	612	676	666	689	665	622	640	649	673	659	667	685	705	678	680	688	649	683	624	649	702	684	635	703	638	678	630	633	651	642	622	634	675	678	650	665	691	664	617	661	633	652	643	664	649	681	647	664	652	672	632	663	685	642	620	666	698	615	659	618	702	633	639	658	658	651	660	707	634	650	685	692	687	690	675	640	700	662	678	690	685	658	661	640	662	667	667	639	685	652	639	631	684	680	654	628	606	623	602	692	671	632	639	645	641	641	665	655	697	698	612	644	668	652	680	692	662	636	632	689	652	663	657	630	603	671	612	611	650	703	629	683	660	618	648	640	636	679	648	655	698	697	644	652	651	688	668	679	696	642	657	641	665	630	648	653	650	651	668	668	666	663	700	666	696	687	679	677	673	693	653	649	704	657	659	628	691	652	666	679	691	695	634	659	679	643	664	680	689	652	626	684	677	690	669	659	635	671	695	641	664	653	669	714	671	599	625	666	664	661	663	646	627	638	659	660	747	685	687	654	684	639	671	634	683	638	655	671	690	629	624	647	685	654	619	683	678	683	635	626	686	636	689	703	654	624	649	623	650	686	653	693	632	669	685	662	643	690	735	610	676	679	669	634	704	700	681	639	681	660	718	677	670	631	655	653	725	654	657	708	683	660	630	591	663	694	636	676	696	651	679	655	613	627	652	654	660	663	656	640	641	664	675	635	628	666	636	709	594	666	607	666	656	658	702	673	675	667	692	703	656	697	712	670	688	618	662	694	657	629	645	642	675	627	636	647	637	658	622	659	647	632	673	645	631	655	638	703	660	673	638	664	672	672	640	659	627	615	665	599	662	697	626	631	626	676	651	691	668	677	656	655	638	633	646	708	643	672	706	684	652	656	683	630	615	619	649	685	681	621	655	705	666	611	666	621	676	649	687	636	667	680	649	641	674	640	676	673	650	601	640	637	664	652	672	649	659	654	634	648	635	694	647	641	657	649	695	693	711	633	682	672	653	670	659	716	676	597	659	651	676	645	682	660	660	642	637	656	665	678	678	633	691	687	683	716	623	640	653	624	675	683	673	683	658	634	685	658	653	693	677	616	628	652	669	671	675	656	676	667	606	644	690	657	653	646	630	689	689	691	679	668	657	625	646	678	645	675	672	633	601	635	673	669	690	627	708	644	613	689	655	679	633	643	667	692	642	695	657	649	662	665	673	673	650	662	621	644	657	672	647	668	609	612	642	675	657	668	623	625	629	660	657	657	662	622	633	638	694	643	640	688	672	691	613	664	711	646	630	693	673	658	674	625	654	649	666	620	687	674	680	639	667	666	669	668	638	654	665	627	615	670	637	634	650	602	685	591	630	699	669	656	662	703	630	633	658	651	692	641	650	634	667	665	696	640	677	686	708	665	689	578	702	675	634	644	694	635	660	656	666	670	628	649	709	651	628	736	635	689	668	620	663	620	654	660	673	625	657	690	676	648	616	645	713	735	681	634	646	622	673	633	656	647	656	707	671	615	618	681	630	642	630	651	657	658	656	652	664	607	670	644	629	642	657	647	638	668	664	687	660	631	667	624	692	648	680	670	680	679	692	638	652	651	665	667	644	645	633	678	655	665	679	646	641	655	673	637	719	609	679	711	636	666	592	661	635	657	693	632	680	617	601	630	639	672	671	643	682	640	645	647	647	651	677	643	625	632	679	653	696	674	675	688	655	648	621	646	617	601	613	676	655	691	641	662	682	672	670	667	650	673	658	635	675	669	603	636	629	665	615	630	672	608	662	652	660	670	661	701	688	636	638	633	661	638	631	649	660	652	656	680	641	666	671	681	642	708	645	672	631	697	614	654	637	687	659	650	638	699	634	707	676	650	673	632	684	699	692	679	678	648	646	648	648	651	642	616	643	691	623	668	686	652	674	653	707	671	688	667	669	610	664	644	604	689	668	709	684	678	682	648	686	638	675	667	636	659	654	672	640	676	702	666	655	640	695	680	699	695	619	674	688	658	658	667	680	644	655	665	655	652	664	612	728	630	669	644	687	698	658	658	656	645	697	696	683	614	679	672	668	704	614	643	648	598	681	652	662	681	643	664	653	690	658	646	648	654	628	681	645	660	662	677	675	640	634	659	688	683	657	704	709	630	671	668	614	637	689	671	639	679	664	677	640	620	701	674	687	683	635	657	607	661	647	720	668	672	656	658	643	668	642	649	669	681	647	646	634	659	662	667	687	616	669	628	610	636	650	649	694	686	626	721	716	616	652	635	622	643	705	647	673	646	722	685	629	694	661	677	629	634	620	675	685	670	617	720	691	682	662	701	676	650	649	669	638	674	683	702	655	638	651	678	684	668	659	679	640	696	655	643	659	659	679	642	679	669	633	688	677	672	675	661	675	657	656	638	638	662	667	693	619	674	649	623	683	652	670	635	664	665	651	685	649	645	626	678	714	650	696	642	612	637	675	677	669	683	621	683	672	637	683	660	657	649	659	660	661	665	659	661	645	696	684	640	659	646	703	645	710	671	672	702	682	626	675	669	663	651	639	644	701	665	673	674	612	664	639	669	657	640	678	642	630	649	658	645	667	688	673	678	653	633	631	726	675	644	662	660	632	670	674	645	695	674	644	648	628	664	658	617	672	669	704	676	705	684	605	726	684	685	690	652	655	648	666	703	665	704	696	644	643	697	650	659	642	640	654	676	748	699	666	631	682	610	667	630	650	612	671	669	637	617	675	680	673	681	641	632	680	666	631	697	640	634	685	655	665	663	649	657	646	626	670	680	639	694	638	660	639	653	659	649	646	625	637	687	627	625	651	662	649	675	633	640	652	665	677	681	712	663	606	629	659	671	649	662	675	662	643	685	630	691	658	693	654	626	711	622	638	673	681	664	661	635	655	667	655	661	658	647	659	674	662	654	661	657	653	644	686	668	678	684	670	692	677	678	684	679	694	702	645	642	660	651	642	636	648	694	654	685	647	645	693	681	620	665	622	661	675	614	663	686	682	701	628	649	625	653	684	675	629	637	640	692	658	667	650	686	681	702	709	713	722
5494	5571	4521	2553	1881	1556	1371	1070	1023	928	878	913	851	798	837	799	771	767	805	768	787	767	780	751	811	741	802	740	758	749	772	771	812	792	825	780	826	770	757	807	768	789	738	818	730	749	736	783	768	766	778	798	796	727	793	779	760	749	785	774	751	734	744	715	758	746	767	769	770	757	758	773	735	755	788	760	742	758	755	774	714	764	757	736	730	794	789	735	718	784	747	757	731	815	727	800	747	766	722	754	725	740	740	688	752	773	770	765	753	735	749	762	754	775	749	731	752	703	835	776	738	768	718	730	712	783	738	788	774	723	748	775	796	728	769	795	736	805	789	748	799	738	741	762	731	762	724	749	771	794	760	724	775	775	730	765	742	785	770	737	770	767	716	771	775	722	744	742	773	775	789	740	745	736	740	812	797	765	748	768	704	769	715	692	792	783	730	762	713	717	794	795	789	793	707	782	784	759	789	713	756	764	767	742	781	746	748	790	758	754	775	808	749	753	760	736	765	740	751	748	722	752	749	713	770	763	763	738	811	750	770	739	811	809	762	742	759	733	754	723	715	755	798	777	735	767	747	745	746	826	774	753	727	777	717	748	766	780	802	801	738	745	751	755	771	719	729	776	780	747	702	718	790	769	747	759	817	730	736	765	738	752	732	686	752	703	709	719	760	709	779	721	730	762	791	760	773	743	741	755	773	742	762	767	743	739	772	812	726	703	717	760	751	778	765	726	734	796	782	776	721	797	774	707	835	778	782	770	754	717	791	828	766	794	752	773	724	768	735	777	754	751	850	735	762	775	766	744	725	785	724	736	729	740	803	777	766	732	761	827	779	705	747	769	746	743	730	753	751	786	815	781	730	715	778	782	742	805	765	725	747	804	726	784	787	721	727	734	751	764	759	755	716	731	737	788	716	775	766	799	767	779	730	725	760	717	761	723	814	775	756	789	826	737	758	762	693	721	760	741	747	771	779	757	758	751	781	799	767	745	789	771	760	747	757	750	734	755	738	803	749	768	744	734	744	800	786	754	715	763	738	740	776	779	765	725	758	737	691	738	752	736	787	764	738	739	751	738	760	764	741	785	803	765	724	673	733	721	766	742	768	755	730	754	775	723	702	755	792	752	722	776	700	746	764	781	736	740	761	777	781	728	754	782	769	730	802	783	742	781	769	748	746	800	741	732	776	762	756	815	735	768	743	768	790	752	776	760	804	790	784	724	779	771	790	719	751	711	713	725	783	781	740	798	728	767	793	742	752	790	775	723	739	782	731	768	782	770	787	757	727	702	744	790	804	749	749	764	719	752	818	717	725	768	753	736	746	760	802	735	695	799	734	790	732	746	770	717	777	764	784	792	750	757	732	784	772	719	729	750	831	736	783	794	721	770	738	727	796	792	745	755	727	724	707	770	737	735	740	756	719	752	734	726	727	765	816	796	743	751	747	761	742	753	749	788	770	776	725	766	786	747	756	714	763	743	754	812	776	739	760	729	777	754	725	773	785	787	743	815	751	774	800	742	769	790	819	728	770	743	772	763	779	798	720	765	794	715	759	738	749	762	815	802	733	786	757	788	704	695	730	751	737	759	755	739	797	693	733	729	713	727	742	806	767	749	749	739	780	737	749	719	793	723	770	742	751	782	759	761	728	710	788	784	795	774	798	795	705	797	758	762	752	761	751	736	736	775	764	769	764	726	761	756	796	775	747	754	735	765	775	742	753	730	747	758	769	747	739	733	757	755	743	732	738	732	742	728	791	765	785	760	775	725	749	767	746	759	736	781	755	742	757	733	783	787	742	770	764	739	780	774	786	730	766	780	792	746	771	729	795	754	731	778	745	752	751	745	768	783	773	691	793	750	750	766	743	725	762	729	800	679	761	774	762	782	756	744	747	796	786	756	761	746	767	693	731	751	748	744	745	743	740	788	780	797	809	778	712	730	757	780	739	740	755	801	780	737	771	744	798	734	741	751	744	768	720	758	737	747	784	755	718	785	794	712	748	749	724	761	704	814	764	796	768	784	777	752	749	782	762	774	760	786	765	728	755	765	811	801	783	763	739	759	757	788	785	744	770	780	752	724	760	745	764	774	714	711	691	743	783	712	805	779	739	783	758	799	724	733	804	746	800	792	753	752	785	772	769	735	786	767	761	744	731	776	771	769	754	737	722	755	747	779	717	795	796	767	755	748	777	707	729	752	731	781	750	717	722	756	845	732	781	756	753	723	739	751	750	757	735	739	720	726	771	728	739	769	787	733	761	773	755	805	769	817	744	728	728	744	753	731	712	774	762	724	743	781	742	781	794	771	723	752	731	704	719	738	777	799	714	806	763	743	730	765	736	763	728	740	718	745	779	764	769	778	772	760	714	727	721	785	745	764	771	767	749	765	771	788	750	784	745	798	791	766	703	733	752	712	757	755	762	734	749	726	775	761	741	720	769	799	744	788	774	765	764	757	757	719	783	743	722	773	765	755	735	719	821	791	724	748	728	792	720	857	717	770	711	792	729	704	732	730	807	701	744	764	778	760	782	754	728	742	733	806	809	737	778	756	752	744	728	770	766	742	790	752	764	772	746	773	750	739	776	786	778	801	716	768	786	756	733	750	726	754	741	781	753	782	761	799	752	769	746	753	771	730	820	766	724	725	716	727	743	724	771	754	794	791	750	766	737	723	766	766	778	762	784	738	708	702	762	727	786	702	789	724	810	712	743	822	730	799	766	795	785	730	825	759	787	802	760	756	768	714	753	687	740	748	744	780	727	767	758	770	744	712	752	777	749	745	755	749	713	727	736	792	731	734	766	765	739	733	788	737	766	779	777	752	775	767	740	791	729	792	770	758	766	763	764	763	784	767	742	739	763	764	731	748	744	788	733	766	814	771	786	791	800	766	754	792	752	713	784	770	777	748	731	786	724	723	740	783	743	766	753	756	759	755	741	676	759	776	752	793	737	768	775	755	706	796	761	765	783	731	751	740	729	755	735	749	755	729	778	773	738	734	746	774	728	741	784	766	741	777	757	786	763	771	723	762	768	762	749	721	692	738	730	728	763	828	778	705	690	761	726	731	740	720	754	793	777	756	818	725	741	766	734	780	807	743	757	762	746	685	753	749	793	725	786	778	746	785	768	773	766	752	756	739	729	817	762	744	773	779	782	749	797	768	740	776	807	773	777	714	755	803	713	746	756	803	771	798	730	799	764	756	779	799	778	786	778	725	738	715	781	793	764	720	730	771	724	741	794	788	732	724	707	725	757	805	726	708	802	741	737	730	738	724	756	763	711	810	784	739	749	748	790	753	727	715	774	746	744	765	731	737	738	786	755	740	757	809	805	731	729	773	768	764	791	745	811	762	783	761	743	717	748	756	784	805	795	778	717	775	723	768	745	714	768	741	743	780	743	762	757	793	688	758	769	757	759	745	784	786	763	734	755	803	678	762	753	746	743	780	759	775	728	751	777	728	789	742	816	758	801	735	692	742	785	742	741	743	769	701
23847	21367	28547	24516	21326	8755	1736	1152	968	837	812	732	676	687	690	679	657	644	623	634	588	655	604	593	603	618	542	598	638	601	587	603	603	595	583	639	573	584	588	572	562	608	565	592	640	584	556	631	557	595	573	579	600	586	581	557	595	545	621	604	583	556	536	624	586	587	630	545	548	589	588	570	577	586	570	607	613	567	591	563	571	560	597	584	598	579	588	610	545	557	599	570	523	574	587	576	548	548	549	542	565	593	587	587	582	611	550	548	573	596	564	582	562	562	568	609	592	583	550	604	566	554	578	557	571	575	621	554	602	559	608	544	569	587	608	584	532	604	575	563	561	571	546	576	564	551	578	578	544	563	591	541	586	569	597	632	572	577	590	573	575	585	562	581	538	569	600	585	596	573	562	554	536	546	580	560	596	581	560	560	582	555	581	574	620	580	563	580	552	602	573	576	582	625	566	598	597	553	547	557	535	563	612	594	548	553	582	557	560	557	614	576	591	551	555	560	558	618	568	541	617	588	552	526	613	572	570	562	531	568	609	590	526	569	558	565	584	615	564	568	563	578	566	602	606	572	589	559	585	583	565	569	590	562	593	570	579	610	589	609	555	613	619	560	534	593	565	596	591	633	547	586	588	546	541	517	562	525	560	581	615	608	580	540	573	563	589	551	586	562	586	609	566	559	591	560	543	603	594	627	596	554	587	559	527	602	574	579	585	545	602	613	589	581	566	572	597	604	571	526	601	583	606	582	571	600	603	614	537	569	549	570	551	572	611	589	596	561	549	565	602	541	579	631	541	574	614	526	551	593	556	565	559	597	536	571	575	561	563	587	548	569	573	572	563	620	553	599	553	565	590	571	591	570	563	555	588	564	581	550	597	612	575	586	568	566	570	589	557	602	536	574	602	616	579	567	587	568	601	564	594	570	588	577	559	582	591	537	537	629	610	565	592	583	571	562	549	572	580	578	598	594	606	611	582	570	585	515	595	612	610	534	561	580	601	564	582	583	591	545	568	597	554	564	587	590	607	586	570	555	579	564	561	589	619	587	560	541	568	551	586	546	550	576	587	607	547	547	589	580	592	562	577	529	599	585	603	618	559	552	547	587	590	582	585	543	608	560	557	603	589	558	591	578	582	542	548	536	596	558	522	575	592	638	572	548	556	584	562	564	598	570	591	577	622	594	532	569	567	553	589	604	610	570	602	546	563	617	574	615	613	614	601	593	558	560	575	590	546	568	606	583	605	568	598	600	577	548	575	592	554	582	612	629	596	536	573	544	568	609	589	594	574	578	573	555	574	566	576	572	597	624	568	591	607	522	621	585	558	578	552	569	591	604	543	572	573	592	565	632	640	592	574	554	584	575	589	596	596	576	592	568	533	543	605	589	556	547	605	568	569	550	566	607	574	630	551	523	570	551	606	598	581	548	536	521	585	579	550	585	571	576	562	567	578	558	593	573	570	579	611	575	647	535	623	526	570	557	554	586	600	520	605	557	603	544	604	559	563	582	589	566	542	586	598	577	584	628	559	613	567	612	582	597	580	548	516	570	556	568	564	561	582	558	593	610	591	584	560	598	568	598	578	562	565	546	622	602	600	594	574	615	622	579	559	528	598	588	568	588	577	557	616	601	545	576	559	599	598	533	624	605	585	547	593	543	557	595	570	545	621	563	576	568	586	573	527	570	545	599	566	571	608	603	594	539	567	600	580	556	620	556	624	643	554	572	573	561	569	592	585	560	556	638	562	563	591	623	604	567	573	528	567	510	599	534	580	594	574	573	554	591	573	589	579	598	584	578	577	600	553	564	619	561	575	590	590	559	579	562	591	540	586	551	578	557	550	596	557	586	594	559	589	544	530	551	570	579	551	574	562	554	576	593	597	614	567	573	591	553	576	575	611	577	600	566	559	580	570	582	603	580	601	586	569	592	606	609	573	607	603	536	587	594	579	596	593	597	546	551	594	541	572	542	561	576	593	587	618	555	561	608	570	553	561	598	550	576	577	572	617	573	597	593	579	593	553	560	584	565	542	605	534	562	574	562	579	617	550	555	596	558	583	548	576	545	581	559	563	593	576	560	543	537	582	597	565	558	553	569	543	589	575	529	567	596	576	601	570	553	614	549	621	588	620	587	601	572	579	583	519	565	578	572	571	577	509	589	613	571	589	557	593	573	521	582	579	598	571	580	595	561	594	568	601	552	569	627	581	567	560	577	578	574	607	534	579	591	592	617	559	554	586	593	564	592	576	568	574	559	574	561	589	563	588	531	595	560	573	574	600	573	575	534	600	556	579	623	599	589	616	589	555	584	583	565	569	579	584	593	609	551	558	584	576	572	578	571	593	562	582	594	579	533	594	548	577	564	605	546	557	597	570	586	624	582	540	557	559	600	617	577	563	530	572	567	565	614	546	556	563	572	590	575	554	571	582	621	570	569	574	581	574	623	593	616	605	538	551	604	564	605	558	593	548	627	555	587	581	553	544	552	592	535	601	585	608	599	581	558	608	563	630	549	567	531	572	545	569	560	594	590	577	569	569	618	571	604	590	591	607	585	568	588	555	570	604	590	543	546	551	548	584	592	607	587	559	512	572	574	538	594	612	616	588	598	554	577	566	551	553	608	587	565	592	523	638	605	580	557	544	592	554	585	581	569	585	589	529	563	617	575	583	585	561	569	585	586	580	556	586	504	581	572	570	589	558	623	616	564	603	592	522	574	584	578	563	569	567	571	613	587	588	586	588	568	601	590	583	569	571	580	534	562	594	578	598	537	566	585	562	550	597	568	607	561	572	555	535	580	589	569	581	584	611	571	587	583	629	554	587	582	568	592	582	608	542	582	551	584	545	607	618	600	592	588	573	574	525	515	641	559	591	551	580	572	590	576	536	573	566	620	536	570	623	608	559	587	571	597	539	569	540	574	565	561	590	599	558	605	562	588	543	575	579	573	565	559	596	599	549	593	566	553	582	578	591	616	622	580	602	611	570	542	567	577	584	585	581	543	533	570	585	589	595	595	605	560	581	592	592	565	599	592	614	584	563	555	610	635	570	574	607	601	586	579	567	582	571	592	542	557	552	593	586	575	557	603	548	550	584	546	603	609	592	607	608	649	585	569	605	546	607	605	637	585	586	553	558	605	594	592	560	565	600	552	608	589	598	552	531	559	593	575	590	602	573	569	573	583	589	592	548	578	536	548	570	537	558	604	551	583	540	569	548	560	577	554	578	582	579	639	578	582	581	566	522	578	602	564	582	567	550	608	565	540	556	568	563	570	543	585	564	597	590	586	570	602	573	594	617	601	586	594	564	572	542	555	571	579	524	558	609	529	553	545	580	597	654	539	566	597	610	574	575	586	605	571	586	524	584	558	562	599	604	592	578	639	558	579	586	615	551	583	604	632	605	608	599	587	525	580	574	560	547	571	594	566	567	567	579	596	601	553	521	555	568	584	579	600	591	542	589	580	610	539	597	569	587	569	592	584	531	595	593	546
4669	13448	10235	5274	3774	2903	2418	1863	1434	1261	1139	1002	970	883	788	856	811	804	767	792	737	734	725	741	770	743	704	730	691	652	705	684	754	702	730	688	688	720	713	703	685	664	725	679	728	699	680	666	698	650	680	680	677	658	694	646	712	633	655	650	680	665	704	695	638	688	699	662	678	660	706	664	683	674	744	630	675	697	665	687	706	642	678	661	664	681	650	714	672	693	672	668	688	686	672	678	698	681	700	682	673	639	683	704	709	677	662	681	646	680	672	661	663	671	665	621	654	685	659	666	650	692	661	654	640	708	678	656	668	637	676	673	703	708	695	648	691	637	704	661	751	645	648	680	714	666	680	651	699	651	660	723	690	680	695	664	676	716	708	676	665	685	680	675	677	634	673	661	649	671	648	627	616	687	656	686	726	686	680	693	703	678	678	659	676	653	658	624	667	700	688	660	662	718	678	698	716	676	714	695	700	686	671	702	692	699	739	723	709	630	704	662	638	652	664	688	659	622	730	681	692	683	687	670	670	709	673	660	696	697	657	641	687	668	680	718	691	693	671	678	669	699	696	696	679	695	687	621	632	657	670	672	703	655	638	701	669	660	674	691	654	698	703	637	709	699	647	687	674	730	689	673	702	698	669	665	708	635	708	725	668	684	699	660	631	657	677	684	709	699	672	684	657	672	662	684	680	686	712	680	695	695	660	670	701	676	669	671	716	670	657	650	674	678	653	695	706	722	661	706	673	679	695	637	703	669	701	653	678	657	667	664	646	658	670	655	703	668	670	646	678	664	659	680	693	632	635	679	657	686	667	633	675	646	640	696	691	698	679	722	658	705	701	606	677	720	654	650	659	656	621	662	629	683	686	669	662	684	693	685	633	661	648	685	665	593	729	675	704	636	655	646	659	695	709	665	658	642	699	723	635	650	691	690	728	646	662	645	715	646	690	705	628	654	696	656	676	686	748	656	656	668	711	731	693	679	636	692	657	696	702	677	649	625	697	683	701	678	695	697	652	722	671	683	750	666	669	705	655	680	663	651	677	637	710	678	638	647	601	661	711	687	672	701	621	656	651	662	691	679	688	644	672	692	661	694	637	718	662	680	638	701	686	683	681	676	682	637	685	722	663	701	655	675	675	691	658	645	683	686	652	621	715	712	698	684	716	661	693	681	680	650	666	659	673	714	665	687	682	605	656	662	664	679	696	699	714	640	659	647	700	687	755	695	649	714	685	660	673	635	668	701	653	658	657	691	657	633	620	691	690	624	727	644	692	692	676	647	713	691	680	659	669	689	640	659	657	662	672	708	716	700	692	666	680	661	659	686	655	664	698	733	690	648	667	657	630	682	691	679	672	729	671	656	679	675	665	713	671	697	701	687	673	658	659	642	708	659	714	697	690	699	677	659	683	651	679	685	631	711	652	703	692	712	683	661	652	642	699	692	653	635	693	670	711	675	679	687	661	638	636	683	687	683	690	638	650	648	675	638	688	661	656	683	657	734	640	667	740	672	664	696	708	678	732	622	687	661	624	658	653	692	702	653	718	693	638	654	649	730	664	686	696	676	636	724	637	676	655	653	632	673	686	693	692	638	677	677	662	683	663	724	668	706	666	668	676	699	611	713	687	669	663	669	666	647	690	637	688	617	679	678	653	673	671	668	680	647	709	712	711	663	643	694	677	678	704	667	692	680	696	679	669	655	677	696	639	669	676	698	682	662	686	679	709	680	648	686	650	725	693	670	688	679	672	659	657	659	694	648	660	643	690	675	703	670	698	681	676	671	659	677	737	649	697	682	687	660	694	666	644	670	690	698	664	645	670	680	658	692	703	675	645	645	706	660	654	646	648	702	644	678	656	695	664	682	664	645	631	702	642	665	679	614	633	652	659	654	660	699	650	703	669	675	725	658	674	646	719	669	698	660	723	640	684	691	685	723	682	697	679	673	672	703	659	637	643	734	675	683	735	698	711	637	648	655	647	680	650	667	647	699	688	692	695	630	681	639	683	691	669	677	695	673	686	671	661	644	688	684	652	710	672	650	656	705	683	645	660	689	707	689	685	676	649	697	655	656	674	689	683	697	753	635	653	679	658	642	622	655	717	676	710	678	648	674	661	656	669	700	693	662	684	698	673	691	667	666	667	681	653	654	649	685	679	647	685	752	738	637	700	675	702	680	632	694	634	673	698	660	657	664	679	683	672	633	683	659	648	720	624	640	668	667	657	667	702	656	675	657	682	669	739	697	672	683	672	693	685	662	664	668	663	708	674	636	713	707	663	684	656	652	651	699	700	713	679	678	690	717	659	696	690	707	664	685	645	672	672	675	699	684	689	631	641	666	701	673	644	708	686	660	687	732	653	680	644	680	646	693	693	646	677	696	695	653	698	691	678	688	700	691	693	682	670	683	681	726	695	664	678	686	679	678	669	656	644	697	724	661	712	697	714	689	707	634	681	636	663	685	653	678	661	648	664	690	663	663	717	699	643	706	643	692	696	696	605	655	695	678	680	650	692	703	688	674	656	674	707	644	688	695	631	665	687	684	695	715	657	638	693	687	675	726	675	682	636	689	687	704	665	629	656	675	677	705	657	683	622	689	704	665	656	669	716	700	661	660	674	666	657	642	719	696	674	652	703	699	686	694	685	664	685	655	654	649	689	676	690	697	649	694	682	714	659	704	664	696	675	684	697	701	710	690	624	699	712	674	688	668	673	704	712	652	606	680	687	668	637	685	661	657	629	689	678	718	698	643	606	673	620	661	707	698	666	697	663	606	696	690	636	691	686	718	717	666	688	713	675	665	680	636	629	641	678	671	639	698	685	667	707	683	683	677	662	637	641	691	697	656	726	673	674	675	696	659	699	708	638	690	640	648	648	731	714	713	660	668	671	677	657	685	684	664	713	695	694	661	693	667	680	688	649	670	674	676	657	647	674	665	688	705	707	658	629	722	640	652	687	683	706	666	669	705	644	654	682	679	663	691	663	655	629	676	685	686	669	648	678	695	663	684	686	711	675	706	691	671	671	675	634	682	693	642	705	677	673	692	677	650	677	667	688	682	696	648	644	648	725	667	652	701	684	717	743	686	651	647	690	708	667	656	697	709	673	684	706	669	713	646	654	649	692	704	673	647	671	678	649	656	659	693	662	662	684	670	712	710	696	648	699	645	656	624	676	717	674	681	683	704	693	661	659	659	707	704	630	702	644	716	608	719	684	677	676	656	699	647	695	609	676	625	684	714	678	674	693	654	716	658	670	603	640	636	696	675	649	668	669	649	714	703	672	689	688	658	664	644	678	650	709	643	682	662	730	703	673	673	694	753	642	674	675	679	652	664	685	661	690	705	668	652	629	643	669	677	675	684	660	711	719	678	672	687	664	637	680	705	659	673	683	687	641	644	655	689	672	670	705	683	674	723	679	692	697	664	702	698	682	680	650	705	664	677	700	646	674	667	660	681	655	627	648	712	638	708	673	711	699	646	710	674	670	699	680	626
24972	21300	27295	25502	9534	1368	965	734	623	589	576	556	491	494	501	496	472	459	494	493	462	466	522	465	444	458	478	437	441	446	477	495	450	444	484	454	439	427	466	455	400	455	444	433	429	480	454	448	413	419	460	462	467	452	465	434	451	431	435	480	458	448	413	448	474	435	474	444	432	447	441	447	433	471	440	450	397	443	430	432	469	448	435	452	464	465	474	464	421	428	405	476	450	426	419	413	474	439	444	441	418	426	437	441	436	419	435	426	444	440	440	443	452	412	441	460	439	472	418	460	437	459	473	388	462	444	409	409	437	441	436	451	443	449	462	503	433	414	458	422	427	457	431	461	404	490	480	455	454	468	451	410	426	386	431	459	446	452	424	460	418	433	443	500	461	448	429	425	436	442	456	443	430	458	425	437	473	476	440	461	425	459	403	448	432	428	412	432	406	420	417	478	430	438	461	436	453	407	448	436	488	479	449	426	423	447	411	417	441	423	451	433	480	424	433	466	430	452	462	442	417	450	417	439	469	445	442	424	423	433	430	439	438	439	447	481	445	424	409	432	433	468	409	468	411	432	459	410	406	476	453	447	440	420	426	428	426	428	460	416	456	431	437	417	419	464	458	434	418	422	482	439	435	441	442	457	431	426	428	456	437	437	457	445	433	410	454	432	410	420	445	486	459	394	426	431	467	418	440	445	433	435	442	420	459	438	416	439	447	454	446	447	475	466	457	448	491	416	438	427	435	423	454	460	448	433	427	422	432	404	422	438	488	478	454	441	435	436	380	441	483	421	415	429	431	392	416	420	459	426	448	464	472	394	433	421	425	439	425	452	452	442	429	432	437	436	470	461	485	403	450	432	455	453	444	409	413	424	444	442	408	402	443	446	446	444	421	468	421	429	449	421	436	427	447	440	446	444	451	434	416	466	487	439	445	506	492	420	424	385	456	477	434	433	446	439	456	463	420	418	448	430	445	427	428	462	454	436	438	429	404	445	414	420	428	435	430	417	426	445	455	451	446	440	478	460	433	440	443	421	441	451	407	462	428	438	448	441	462	421	423	417	401	427	448	430	470	432	458	433	409	481	420	428	445	431	440	389	459	420	413	397	420	434	444	446	409	437	439	453	423	424	456	463	452	444	453	412	407	392	408	438	418	433	449	457	432	431	459	469	404	428	430	432	454	456	449	415	393	422	441	443	434	443	391	435	447	445	427	401	430	446	457	433	452	429	456	422	425	468	405	424	452	436	418	447	432	464	433	446	421	439	442	481	434	432	429	429	444	410	439	436	428	468	446	436	451	436	440	418	437	431	454	464	461	432	472	452	439	454	498	422	429	412	421	407	454	459	443	453	440	431	442	443	435	441	459	434	488	435	429	458	463	459	461	428	422	444	440	416	448	433	459	398	479	433	446	500	440	439	437	421	436	442	424	427	440	428	412	467	436	449	419	457	445	419	407	449	459	427	439	435	469	476	428	424	439	423	442	419	462	401	417	451	438	409	403	428	447	427	420	431	438	453	443	454	471	440	444	448	441	452	449	404	458	454	447	399	420	385	420	437	418	450	421	424	411	432	466	448	453	475	447	422	457	440	447	449	403	403	445	406	414	436	431	435	452	421	436	433	462	442	436	435	452	458	450	430	421	432	430	420	452	440	430	440	434	491	437	438	441	447	423	432	433	457	443	437	476	504	462	429	419	464	422	412	444	425	459	470	481	481	483	487	484	467	437	404	425	449	436	463	423	443	400	458	446	434	428	449	421	449	466	473	417	449	416	462	475	467	415	423	450	451	452	456	413	416	424	457	447	439	466	457	448	442	454	415	446	449	422	434	433	435	438	412	423	400	460	413	422	460	452	411	447	442	473	452	450	447	445	456	429	441	418	442	435	442	431	419	439	398	435	415	447	430	392	401	448	468	427	439	461	429	453	437	465	426	421	446	421	452	485	445	405	417	441	475	450	420	444	434	412	436	438	424	438	424	437	430	421	426	412	446	430	423	413	450	426	446	415	459	411	444	423	465	460	429	458	436	447	441	441	445	480	454	416	432	449	463	419	419	445	423	473	451	470	448	415	423	429	436	396	398	414	443	452	423	436	475	418	399	416	413	434	458	436	460	386	438	459	465	424	425	416	427	436	431	483	442	479	433	448	437	467	423	447	428	433	433	424	440	455	465	449	436	427	467	422	428	424	441	424	427	448	467	420	451	473	408	410	469	407	393	474	418	409	443	440	451	434	436	436	441	472	457	470	441	444	456	419	446	448	430	470	399	388	442	438	419	420	426	437	438	418	445	452	455	438	430	414	418	435	437	464	420	431	463	427	435	446	424	442	441	498	440	409	413	451	428	432	449	436	446	418	452	437	431	424	445	427	479	428	438	413	401	431	396	473	418	442	438	469	448	431	469	475	427	441	448	448	447	441	435	469	399	439	451	459	442	439	458	427	435	452	397	460	465	413	414	480	455	453	434	458	468	445	457	445	453	437	446	416	460	419	432	416	445	417	424	423	459	442	418	460	426	450	451	432	409	439	428	491	450	451	454	455	451	449	461	433	442	413	440	451	396	411	425	432	402	439	408	441	409	435	421	474	426	447	465	446	427	453	436	458	431	442	430	445	415	432	459	441	409	438	424	392	459	406	475	490	440	429	445	456	434	417	420	436	457	442	450	439	464	435	438	420	433	452	449	465	446	417	422	413	457	426	472	445	409	434	437	443	439	422	441	427	416	442	465	454	456	411	435	429	444	458	425	433	467	435	472	416	456	433	412	421	418	456	450	428	429	441	457	431	414	421	410	411	419	453	450	411	403	390	431	477	482	420	417	456	472	448	412	407	434	394	462	446	456	414	490	431	440	443	437	421	448	443	430	439	440	451	459	456	482	447	431	408	413	435	437	433	488	431	469	407	434	445	442	454	427	478	430	453	423	432	429	453	452	408	423	449	432	463	416	467	413	436	435	434	391	502	464	435	415	430	444	402	440	421	423	473	414	456	423	422	465	443	424	466	428	447	449	416	420	434	460	471	423	449	478	434	483	453	436	420	421	413	416	425	413	429	468	470	484	438	432	455	446	438	414	454	448	428	489	478	433	499	424	462	441	423	445	474	435	439	413	458	419	449	463	437	451	461	459	417	413	439	422	483	419	479	448	480	424	440	464	455	437	425	430	455	433	459	457	445	470	457	451	459	469	416	445	453	489	435	472	458	433	398	432	401	417	443	400	456	460	454	456	425	484	436	430	427	448	457	466	475	444	415	454	421	406	464	466	447	427	420	421	464	440	466	460	438	447	440	416	447	444	436	435	445	433	488	435	429	429	441	405	396	413	463	434	436	433	451	433	451	421	458	430	460	417	446	411	439	451	421	407	447	403	427	435	453	418	416	426	468	463	469	435	486	417	452	475	434	409	464	453	434	475	418	440	433	424	450	467	472	469	469	464	407	427	428	427	392	450	493	464	436	424	415	438	434	459	455	436	423	433	466	420	437	441	452	458
4657	9795	7146	3757	2803	2151	1645	1291	1037	845	827	795	654	700	616	621	608	569	584	564	569	548	510	514	541	578	543	506	561	493	522	513	543	531	570	507	555	567	527	513	531	501	520	484	511	526	497	515	476	558	553	521	469	479	575	503	478	512	460	545	538	484	493	525	503	496	491	493	504	502	521	509	541	491	511	529	531	482	509	521	499	511	520	528	496	503	476	530	556	507	563	496	500	490	501	522	523	473	502	495	502	519	503	449	521	462	507	555	496	466	504	510	510	483	552	488	516	520	508	507	513	479	491	514	545	495	505	522	523	507	520	519	518	444	495	493	516	532	516	516	509	507	509	489	483	538	501	547	534	529	543	470	521	487	567	491	465	496	555	510	551	512	524	506	487	544	519	514	517	469	520	503	516	543	500	518	493	506	492	528	506	497	471	529	516	513	485	463	506	458	492	478	532	487	515	517	501	509	537	497	509	539	511	525	499	488	506	480	482	474	524	508	486	502	502	489	512	520	511	443	509	495	508	502	525	496	508	509	469	507	494	493	502	487	527	531	506	511	517	503	479	502	529	530	504	516	546	508	504	490	559	471	531	536	525	524	538	532	475	538	487	508	488	485	524	510	499	485	497	519	516	537	512	515	507	496	496	522	480	482	481	472	504	506	512	540	506	513	573	471	495	500	514	502	503	523	455	533	498	525	527	522	487	509	497	528	477	482	470	508	508	505	518	487	520	508	484	527	542	477	528	527	500	516	488	465	491	486	527	507	520	543	512	512	511	513	491	525	543	495	514	557	513	525	484	490	482	479	539	489	506	512	540	526	499	521	510	542	535	502	517	504	478	537	485	473	520	520	538	480	505	529	483	522	506	499	494	506	511	516	500	539	493	548	504	504	509	490	476	513	504	469	477	494	496	519	487	510	476	512	499	539	494	499	498	506	529	503	515	533	535	491	496	504	518	533	462	507	506	488	480	588	495	511	524	498	527	524	485	539	491	524	486	473	497	501	503	517	485	518	485	504	502	517	496	520	479	473	505	515	510	483	497	489	530	492	506	505	526	498	499	517	547	494	537	468	491	466	494	493	449	496	537	518	515	513	547	488	484	520	520	516	492	497	541	500	528	468	472	500	500	486	488	532	544	516	531	538	503	527	456	505	535	483	481	492	513	496	515	516	491	521	528	508	493	506	495	468	511	495	512	521	478	524	497	499	503	468	486	506	481	482	529	536	514	485	510	533	517	495	527	479	504	511	516	485	489	531	487	529	486	525	505	520	475	507	492	504	505	488	513	493	503	509	539	502	491	484	476	529	498	505	493	508	537	516	537	524	506	497	526	465	497	523	478	509	527	510	512	537	502	463	496	472	519	509	504	503	496	543	516	526	493	486	499	531	515	505	449	490	518	488	482	501	485	474	528	489	512	494	482	473	521	490	530	517	479	461	527	528	503	483	505	462	505	558	484	550	526	466	545	486	526	526	500	484	501	507	489	507	503	538	484	497	550	527	512	512	525	534	498	483	530	488	506	520	527	496	475	516	513	506	477	520	484	490	503	540	501	509	503	501	480	521	503	538	485	492	532	515	510	469	475	470	456	507	485	521	478	490	504	470	576	515	482	530	539	534	468	501	483	491	512	501	546	502	447	492	541	479	479	504	477	509	466	456	514	524	489	487	518	507	505	509	499	514	478	530	524	485	497	543	503	536	506	530	517	518	468	534	495	502	461	536	472	530	509	528	506	513	481	508	558	540	513	509	487	520	468	525	528	513	519	552	536	503	493	538	488	524	460	517	491	493	508	496	546	531	505	519	490	521	503	493	540	496	473	506	525	520	533	493	510	517	491	506	497	540	479	514	486	543	510	507	502	520	544	475	502	502	523	517	496	533	535	504	522	502	482	500	481	511	497	461	518	494	467	521	538	478	502	512	522	523	493	538	502	521	523	503	486	498	500	482	537	519	523	518	463	503	489	498	522	473	527	498	488	510	488	478	503	483	483	526	538	534	496	528	543	528	533	471	527	492	507	517	481	504	473	541	497	490	479	499	502	508	512	473	489	489	530	511	454	485	511	490	531	511	499	492	497	505	531	487	495	499	467	493	509	456	501	496	483	504	494	499	504	498	496	494	494	549	497	495	501	499	581	500	466	546	497	513	463	487	522	523	456	484	516	511	515	487	499	517	547	477	520	563	532	514	466	480	523	467	505	534	504	496	486	528	527	538	513	502	525	500	528	470	500	490	486	473	503	478	524	418	491	474	485	494	504	468	481	477	529	522	439	477	484	472	489	504	496	467	520	537	485	482	521	499	489	470	505	485	512	535	534	511	467	530	555	483	481	518	492	529	498	508	483	558	509	515	534	496	525	519	480	484	504	484	522	494	513	503	498	523	474	487	533	504	489	490	512	473	503	494	484	504	528	535	517	519	482	513	465	497	524	518	490	502	530	518	528	504	491	475	511	543	468	501	503	481	536	499	506	532	514	512	501	492	532	514	508	491	484	524	502	485	512	505	512	503	508	501	519	472	504	521	516	504	488	551	502	505	530	504	485	488	509	511	488	484	543	517	506	506	501	492	502	465	495	517	465	509	477	460	522	475	521	472	534	498	503	495	528	518	527	521	492	530	529	465	509	510	501	497	515	484	497	508	482	505	506	521	514	525	517	476	500	530	503	503	507	517	487	486	514	490	490	479	499	521	524	483	503	481	476	526	473	460	477	506	508	477	463	518	505	507	521	525	511	515	493	550	490	507	490	482	504	519	509	500	488	478	528	494	523	529	553	538	485	497	495	518	515	495	487	489	517	489	483	479	480	509	507	507	520	559	502	497	507	487	495	508	468	474	489	530	467	513	507	489	495	549	510	495	507	490	468	499	491	527	512	497	507	530	485	476	544	523	496	500	529	522	533	520	496	466	547	476	528	520	515	473	509	529	536	512	525	531	504	464	521	517	559	492	544	493	501	488	502	589	501	519	517	494	485	465	523	493	510	491	480	475	508	474	490	534	513	472	461	512	490	514	502	498	518	487	529	466	503	499	494	508	512	488	494	481	512	540	487	504	533	484	542	515	497	522	510	507	485	522	466	489	518	497	494	526	521	521	494	535	523	505	508	518	502	496	480	511	483	523	514	522	506	484	494	510	513	513	487	497	505	521	475	507	491	487	524	528	550	490	505	522	521	530	529	526	538	514	540	523	508	485	457	462	480	482	521	548	460	493	477	501	484	500	502	450	473	529	497	497	502	483	477	480	464	467	511	503	513	512	529	527	523	479	494	528	540	504	496	541	487	501	505	523	530	528	478	507	496	530	496	503	507	509	504	519	505	484	565	472	503	509	505	512	502	524	537	480	461	489	501	512	549	503	536	472	535	516	502	523	518	483	570	514	531	542	486	478	470	484	508	516	499	537	494	507	444	508	508	517	537	507	536	471	487	534	522	477	556	500	443	519	518	549	516	493	509	515	498	476	479	516	553	490	477	486	489	477	509	463	521	513	477	502
22779	21364	29060	24035	21360	21379	7759	1300	893	698	562	570	512	484	445	400	404	359	379	374	347	326	334	340	315	310	311	278	310	292	320	302	293	278	310	300	289	310	294	266	285	278	304	280	305	259	275	287	259	281	300	276	291	280	266	289	276	289	254	287	297	297	248	280	299	262	278	270	270	270	255	252	259	274	256	260	241	276	266	247	266	286	300	285	279	304	263	257	267	299	288	275	261	244	262	261	277	252	285	272	236	218	253	261	231	310	263	263	237	275	273	261	295	283	270	310	275	261	259	244	280	266	268	272	277	268	236	249	278	257	259	267	283	267	264	259	253	258	269	251	285	235	271	250	260	270	287	260	275	282	257	296	263	252	266	270	248	250	288	269	260	279	262	247	278	241	293	251	280	256	286	268	274	272	285	275	263	241	277	236	288	264	274	250	237	277	291	250	258	271	293	263	272	280	257	294	276	262	272	258	268	275	291	298	250	275	247	271	252	288	300	259	299	262	278	264	276	269	265	269	275	262	264	281	275	265	248	276	267	273	277	256	260	265	293	271	272	273	285	277	265	278	252	251	285	253	305	275	266	287	242	255	254	260	290	265	254	262	268	285	285	261	271	280	263	277	288	269	288	241	275	232	269	306	281	269	299	279	235	249	273	301	250	270	264	267	261	237	262	284	288	284	282	273	274	256	255	244	251	260	250	245	277	270	295	251	285	257	287	259	251	260	297	270	275	246	277	242	273	261	248	269	251	261	272	265	283	276	247	273	264	285	271	235	265	261	242	271	270	242	277	271	251	270	267	268	260	244	286	274	253	264	273	261	287	268	282	266	270	259	262	278	264	312	285	276	268	281	260	269	281	267	289	276	293	239	231	261	264	249	248	250	259	288	287	267	253	244	269	272	288	271	253	299	273	272	264	289	251	261	267	291	256	253	267	270	277	268	243	252	273	251	266	314	280	251	290	282	280	287	260	268	277	287	254	269	265	308	283	275	254	259	251	263	271	262	266	289	283	283	293	280	286	266	251	256	280	263	262	280	266	271	259	261	256	268	238	236	273	273	273	259	290	273	283	270	252	289	243	264	254	307	272	256	232	255	278	309	264	222	253	256	263	241	227	271	280	297	265	233	271	264	267	251	268	274	269	255	271	265	271	265	242	256	249	287	269	252	260	277	293	254	277	298	275	273	284	277	267	274	277	293	258	283	253	218	282	282	252	249	302	277	270	272	276	272	298	267	282	251	239	267	271	250	290	267	246	253	243	288	295	267	271	277	240	279	256	248	243	274	256	273	258	290	257	297	263	304	274	286	260	251	229	289	268	268	283	265	303	262	261	271	278	261	257	267	275	298	304	274	267	265	256	265	285	252	265	260	297	239	283	250	254	262	249	245	273	266	277	284	276	269	292	248	255	275	252	267	300	280	236	271	224	261	270	265	264	266	274	263	267	269	269	271	248	290	260	258	279	260	260	272	241	283	296	272	282	286	283	273	244	261	277	257	269	276	271	253	239	275	279	290	252	260	278	260	274	290	240	254	282	271	276	284	267	256	308	285	234	282	230	244	247	261	263	260	259	262	257	276	250	274	251	276	265	259	277	288	284	263	248	269	253	267	256	272	282	268	256	265	264	260	264	268	268	276	256	261	284	274	245	265	252	273	284	295	263	275	282	287	268	260	241	256	254	270	257	243	253	238	281	261	268	278	267	262	295	259	284	272	256	280	270	222	251	293	268	277	249	283	262	251	281	286	279	256	246	242	272	282	275	285	260	256	295	286	275	279	284	285	288	258	269	267	293	242	291	283	278	274	283	253	264	280	264	275	262	273	247	301	256	240	266	255	265	292	255	246	266	307	276	268	265	264	232	252	289	280	265	269	270	270	230	269	274	259	261	266	281	257	279	249	255	278	292	250	269	266	277	278	253	239	266	260	286	241	240	250	233	290	266	272	255	256	265	286	278	286	278	268	257	251	259	279	269	290	264	269	269	293	256	265	278	277	281	266	264	315	259	259	283	295	270	278	266	290	276	260	283	255	237	310	270	261	290	267	265	272	248	254	269	271	265	282	267	287	257	239	282	291	295	254	226	247	262	267	274	278	285	268	264	278	270	258	268	259	256	278	252	280	274	268	250	241	250	275	256	240	246	285	269	257	252	269	276	285	244	260	281	245	249	236	269	271	293	273	254	291	252	267	307	247	275	264	280	269	281	276	252	253	249	255	254	266	251	253	268	261	242	277	264	300	279	260	262	262	257	256	241	265	255	289	262	280	262	259	260	277	244	258	266	289	249	265	266	261	263	271	253	244	277	270	255	292	277	254	286	283	280	268	262	260	270	300	272	262	249	278	287	274	267	274	267	286	296	247	260	277	266	265	260	247	273	286	287	244	300	272	259	259	267	258	266	256	278	241	246	270	303	265	262	271	221	247	260	266	238	239	279	277	273	235	273	275	285	235	285	257	244	284	219	298	257	253	275	254	256	255	275	293	297	266	260	277	263	281	253	246	251	270	299	258	251	285	273	252	286	261	262	258	272	235	257	280	293	291	259	264	250	261	262	254	246	252	271	296	280	250	258	287	280	275	292	247	282	297	247	253	253	258	257	267	262	262	270	236	264	268	250	257	280	247	283	245	257	284	260	271	276	245	289	264	283	280	243	285	253	268	276	256	238	262	283	258	245	262	278	260	217	277	277	260	277	281	260	275	259	274	263	272	241	279	257	260	263	264	262	246	282	284	258	273	238	274	271	275	271	263	255	297	254	279	272	286	269	282	238	270	259	272	244	271	272	265	296	282	269	279	273	264	279	291	262	257	290	297	262	284	266	245	283	262	264	273	222	254	296	279	221	253	289	261	265	285	257	275	233	274	253	261	268	249	274	285	291	275	293	259	274	281	257	243	275	301	256	257	296	274	266	250	251	268	309	251	273	290	261	274	274	263	268	232	260	288	245	267	283	283	257	277	283	285	276	255	262	279	258	265	278	257	260	245	257	275	271	249	264	277	271	259	293	266	271	268	300	246	303	238	275	270	294	251	268	304	257	272	276	289	268	277	249	292	279	253	279	263	267	284	265	288	280	274	303	263	272	249	271	303	270	278	277	277	279	269	279	229	268	277	272	246	230	263	253	261	256	272	255	245	257	280	291	274	278	283	273	259	258	269	269	257	246	259	283	274	287	272	292	297	265	281	280	276	286	241	279	269	264	273	252	234	281	282	276	246	247	305	240	260	256	277	263	277	253	261	265	257	264	258	270	264	254	294	279	272	255	293	281	258	256	276	263	266	282	251	283	282	277	279	280	264	242	263	240	262	283	300	272	260	241	255	268	257	249	264	253	234	253	259	258	271	273	256	272	262	270	247	261	276	260	265	254	253	252	272	270	285	293	274	282	297	273	272	260	307	252	268	255	274	293	264	267	296	251	306	266	261	249	281	244	234	288	287	259	267	294	257	297	255	279	265	247	271	241	278	258	266	262	286	240	272	239	265	235	244	265	253
6103	19229	13986	7697	5683	4192	3102	2368	1755	1256	1125	1004	858	718	666	635	552	565	498	516	445	456	429	430	422	414	399	399	417	376	389	381	378	359	421	391	392	354	354	347	349	361	347	323	373	360	329	365	335	322	326	342	378	361	329	333	301	324	286	320	296	314	333	324	291	314	337	345	333	332	316	384	367	308	302	347	339	299	317	303	331	349	324	342	344	328	311	325	362	317	322	272	331	329	329	343	345	336	305	338	344	350	330	345	316	355	332	334	320	340	321	306	339	324	329	346	336	313	341	302	319	361	285	357	321	346	340	317	332	328	318	314	319	340	311	328	322	343	321	358	354	333	341	329	289	306	353	323	312	300	329	307	335	323	321	333	372	294	376	368	310	330	350	319	332	337	300	333	295	342	302	344	317	321	304	330	345	359	329	287	319	341	331	333	309	346	303	306	286	307	321	310	295	297	287	288	313	280	347	312	324	312	324	318	333	312	332	313	339	338	324	333	332	331	288	349	326	289	322	340	342	352	340	280	350	306	307	330	304	335	316	330	305	354	352	332	329	341	330	346	327	321	295	324	320	331	326	315	331	355	314	314	328	300	316	326	315	315	340	315	299	316	313	303	319	321	326	284	355	313	289	331	342	336	279	349	341	337	322	324	311	354	304	341	293	322	291	311	304	343	330	309	320	325	316	326	332	327	320	327	326	313	324	318	330	316	312	364	330	313	313	338	330	337	309	334	297	339	299	297	313	352	344	366	318	353	352	310	304	325	339	300	319	318	314	334	324	292	327	330	317	339	344	295	299	317	328	356	330	338	344	331	295	328	288	317	322	304	353	326	332	302	311	336	331	272	302	285	336	327	321	327	301	302	330	354	307	305	286	314	327	313	296	334	321	304	299	294	318	294	332	289	307	334	318	321	290	340	289	323	308	345	332	303	317	341	307	294	311	317	337	291	305	313	331	308	319	348	328	318	323	340	341	341	334	308	317	334	326	311	327	334	331	344	303	316	318	352	271	341	325	301	311	335	285	320	329	330	330	329	336	338	310	320	315	327	349	344	319	309	305	335	337	335	349	324	332	307	326	305	294	303	303	300	315	348	279	328	332	314	321	301	322	319	328	332	324	344	322	329	322	318	320	311	338	339	321	343	326	341	304	296	362	317	358	334	328	327	285	340	333	323	294	313	324	292	326	326	322	333	303	328	304	315	337	347	316	317	321	315	338	346	336	317	317	309	341	326	331	329	348	359	334	328	327	346	353	334	314	297	293	323	332	358	310	341	351	296	330	299	326	301	326	318	353	322	297	296	303	305	320	316	308	324	292	335	305	334	323	299	300	333	318	320	308	313	313	342	310	346	301	346	322	354	331	293	346	331	336	314	317	323	320	317	310	337	319	305	346	328	303	314	307	325	338	348	331	326	327	334	325	321	328	344	319	361	311	308	334	334	292	312	329	301	321	340	335	347	318	339	327	322	322	362	341	330	297	330	313	325	299	325	326	295	290	337	356	329	324	324	326	335	310	320	321	312	320	313	348	345	312	342	321	325	313	327	310	341	352	333	322	291	345	342	314	311	301	325	339	337	303	313	298	311	329	331	277	305	301	326	342	334	285	330	305	340	305	295	310	321	320	333	336	344	301	339	316	309	305	327	287	292	293	331	310	351	334	336	324	348	305	282	307	342	329	309	324	345	303	342	347	313	369	315	313	323	298	304	311	313	340	320	307	327	332	330	319	339	310	318	340	311	326	316	310	305	345	302	321	349	307	330	307	306	300	303	325	326	328	320	328	320	327	323	342	340	302	339	352	323	348	350	309	345	313	322	308	323	328	314	332	317	308	319	288	320	284	352	304	317	300	317	327	315	326	327	338	330	331	328	323	347	331	355	313	337	300	328	331	306	316	272	327	318	305	345	293	310	329	309	305	314	322	337	321	323	351	331	330	308	298	320	321	326	313	308	329	303	340	301	324	337	308	332	297	311	340	331	363	321	300	314	341	345	318	332	330	330	310	311	293	330	305	297	317	336	340	326	323	305	313	307	366	360	314	315	357	323	315	311	287	323	283	308	316	314	327	312	313	311	334	336	281	336	317	303	325	321	335	325	349	328	302	295	317	280	336	304	300	311	315	291	347	331	342	315	317	332	334	332	325	310	282	309	329	331	324	312	300	329	351	312	349	347	328	325	295	326	337	352	337	307	317	306	303	290	304	304	337	330	323	281	324	298	341	318	322	333	295	317	327	306	325	318	329	292	329	342	330	313	325	365	323	351	304	365	317	315	305	341	301	278	313	310	297	324	319	311	305	332	319	302	315	295	334	306	315	326	316	359	294	342	360	313	334	298	326	302	332	318	333	332	337	319	327	297	354	312	329	335	329	355	328	320	361	305	281	316	294	318	361	313	326	341	340	344	333	308	330	309	302	327	311	307	321	362	338	362	361	322	341	319	328	331	309	327	298	341	338	339	312	327	369	340	334	326	300	322	308	310	314	361	314	326	330	336	297	311	327	304	317	312	285	327	309	347	344	305	302	326	334	334	322	324	348	333	328	302	328	303	344	325	313	317	305	337	326	327	342	327	324	328	344	327	337	331	319	304	308	313	324	345	316	307	337	308	326	370	318	329	301	301	295	348	309	294	327	278	352	312	323	331	316	340	328	319	319	300	340	306	335	302	328	310	292	346	323	324	335	314	302	334	311	317	298	325	317	313	301	307	298	313	302	317	347	304	327	322	311	334	328	326	353	288	325	334	310	324	299	322	312	315	314	330	311	317	328	339	309	329	326	305	293	330	340	348	307	297	318	341	333	318	321	323	304	285	339	316	324	347	353	322	308	313	328	294	331	328	322	323	301	321	315	316	324	319	367	323	331	316	334	303	342	324	323	345	351	310	305	302	331	304	324	318	321	351	279	304	332	322	330	297	318	317	345	312	349	315	354	317	330	325	335	372	362	316	330	315	307	325	293	323	305	310	321	319	318	306	324	313	299	307	328	345	323	324	300	344	332	314	323	317	319	360	341	332	327	311	315	360	302	325	325	332	324	309	322	313	344	328	333	304	311	356	311	339	324	281	351	299	357	318	332	328	317	354	294	344	315	349	350	315	341	327	320	289	286	309	346	317	335	316	314	323	302	330	357	343	345	334	324	344	312	312	285	308	301	318	341	361	350	303	321	323	345	310	294	347	340	286	325	342	351	322	314	319	314	317	355	311	336	337	312	325	342	338	278	299	302	310	315	306	357	311	337	336	336	302	294	315	307	364	327	312	327	321	341	316	328	280	281	315	329	376	315	343	348	331	311	316	320	313	299	312	307	314	335	304	289	329	314	332	319	334	332	306	317	293	314	318	313	317	319	369	307	324	338	318	309	327	305	349	337	318	333	321	320	333	341	332	327	325	318	311	315	325	316	307	296	330	309	315	339	308	310	310	334	364	314	321	320	302	316	342	333	364	331	313	310	327	323	315	359	327	325	296	326	331	306	290	315	354	295	320	315	321
27539	19049	7091	2236	1355	1079	965	860	851	763	761	755	776	705	702	691	671	686	682	673	677	688	677	701	697	648	641	643	634	647	671	681	677	726	664	655	648	686	681	721	653	705	727	683	670	657	720	678	713	683	662	688	654	698	652	662	728	668	604	689	646	661	702	691	659	670	669	658	662	681	688	663	659	624	677	670	681	619	680	671	685	646	687	663	655	690	682	672	650	712	651	656	647	690	685	624	653	708	692	693	686	648	702	654	661	707	693	693	683	659	658	654	715	663	689	662	687	665	692	675	672	667	670	658	684	674	740	680	668	646	619	655	701	643	620	675	698	653	647	649	674	706	706	698	660	684	668	667	649	715	693	658	687	699	689	660	674	693	708	668	670	695	650	658	628	661	669	689	692	650	660	650	656	678	681	676	630	691	679	723	675	609	684	637	667	646	684	635	657	680	665	651	670	690	657	653	636	685	679	641	691	674	706	712	707	692	699	599	698	667	601	604	719	655	656	647	688	665	664	673	690	646	637	676	660	671	691	710	693	644	668	675	647	678	644	665	667	673	683	717	696	651	637	661	693	694	687	666	652	699	682	690	669	673	643	646	681	754	716	645	649	656	698	613	649	716	662	656	700	681	688	678	647	646	673	636	653	668	649	633	669	659	703	685	665	683	709	695	695	637	709	638	650	678	703	714	695	662	682	695	687	699	688	660	656	689	695	707	670	646	622	691	636	653	686	635	685	676	708	688	727	672	707	668	644	668	654	701	669	651	646	667	676	693	636	655	703	650	641	637	712	633	736	686	703	725	676	698	704	666	662	679	644	693	734	643	665	683	655	658	652	650	685	662	682	649	648	695	647	685	684	680	644	645	680	691	648	673	656	672	657	699	716	676	668	643	681	682	688	665	695	663	702	663	702	669	706	621	715	665	706	715	697	702	667	654	684	645	630	653	688	677	691	690	684	675	647	666	704	658	673	679	672	678	681	701	704	640	700	712	775	635	655	644	661	686	661	674	665	633	717	628	679	610	649	691	674	692	678	658	625	737	715	665	679	698	647	666	714	652	650	643	680	712	602	649	658	682	665	663	657	641	693	671	677	695	672	679	639	663	709	666	630	663	691	682	660	660	679	659	656	655	711	697	679	618	651	682	712	675	673	670	742	659	703	698	646	600	641	683	649	684	674	668	671	681	669	653	658	681	654	674	672	665	659	692	728	649	720	645	672	704	597	639	664	644	665	704	656	693	679	653	646	698	690	678	645	686	679	689	696	719	666	677	661	651	688	647	672	661	624	685	648	642	685	670	635	687	667	642	659	653	690	656	691	663	660	649	666	657	711	699	707	642	684	706	644	714	639	703	674	668	668	644	636	688	695	690	658	668	673	693	675	695	695	668	682	642	699	663	649	666	694	689	713	691	684	664	647	634	667	656	669	692	647	691	602	682	678	646	668	712	657	738	688	665	655	641	670	680	661	680	655	664	668	671	683	666	672	672	637	723	674	679	656	696	700	677	700	657	663	692	689	656	642	699	674	677	679	702	644	707	652	642	643	668	693	681	693	676	666	668	698	712	647	722	692	662	640	664	722	655	672	686	660	645	669	648	686	705	678	695	648	644	660	676	691	675	686	716	687	672	638	632	639	627	670	685	665	740	666	669	711	671	708	644	659	680	690	689	710	674	647	697	662	673	645	655	709	666	693	665	662	693	697	636	700	684	649	624	671	666	685	645	672	614	663	642	660	689	687	673	698	706	679	672	692	679	678	662	681	726	686	635	683	687	679	651	676	668	697	678	661	673	684	677	651	668	671	663	692	701	696	687	674	703	633	708	691	678	685	643	697	685	697	673	711	714	648	691	654	709	665	697	637	670	666	645	653	694	657	620	667	680	704	680	664	670	650	629	686	670	653	667	675	667	632	627	700	694	674	672	647	676	707	682	695	704	712	690	650	679	693	666	652	645	653	711	706	635	667	646	676	694	650	703	677	701	627	671	639	652	717	674	649	706	634	683	686	671	673	684	700	670	682	706	661	767	712	687	666	701	688	652	681	693	636	698	653	669	658	653	659	669	715	691	644	673	682	671	635	712	692	653	643	682	678	653	668	706	699	657	711	661	655	681	671	691	702	665	660	691	650	660	708	658	712	656	657	701	738	696	646	697	665	660	657	668	679	650	707	671	669	649	700	635	695	690	673	677	685	669	689	656	693	691	689	684	638	623	660	698	674	653	700	677	633	659	641	709	655	690	657	638	675	667	656	683	693	675	621	669	634	620	665	618	656	636	671	631	664	660	666	662	644	696	629	711	653	673	627	662	669	676	697	643	684	692	678	664	724	716	684	740	652	637	684	668	687	672	643	682	642	706	660	654	627	659	662	656	688	636	617	671	678	688	694	683	714	649	664	664	665	617	638	667	674	713	689	710	706	665	674	629	687	666	671	689	685	674	646	653	676	639	679	668	638	689	655	695	679	686	657	623	639	679	662	649	679	686	698	686	710	701	691	666	635	671	734	674	627	619	652	654	675	678	661	669	692	722	665	693	628	676	624	669	694	690	650	679	671	642	688	640	608	706	685	665	653	693	653	676	707	665	658	670	649	657	670	656	690	699	666	666	656	666	682	687	687	669	663	716	666	680	649	627	647	661	701	711	640	695	726	706	636	690	679	680	635	645	680	664	682	687	656	667	693	674	698	678	646	688	680	647	656	684	650	720	720	671	634	668	686	678	667	681	696	690	678	722	674	684	666	657	690	681	659	620	646	659	685	646	704	697	709	686	650	647	670	705	648	678	652	656	686	677	622	689	700	645	694	709	631	643	696	686	675	665	656	676	697	654	660	657	647	656	682	659	630	662	670	632	640	679	658	685	635	670	682	634	646	648	694	677	630	665	658	680	678	689	658	652	696	659	728	666	636	639	664	650	684	713	646	691	694	680	668	696	661	667	720	688	674	653	637	634	678	644	686	661	642	658	705	676	690	656	663	664	663	694	689	634	691	634	674	708	663	696	680	702	661	635	708	669	655	640	710	703	667	654	688	662	626	665	698	677	664	708	633	690	675	684	720	733	642	669	669	644	708	677	654	627	700	663	651	641	664	671	682	676	682	652	704	633	641	688	653	665	688	677	662	706	679	679	677	661	675	663	727	704	715	671	701	681	689	660	673	677	664	675	720	678	616	662	665	651	625	674	692	714	702	628	704	654	634	667	671	675	651	714	672	708	696	660	682	692	663	642	672	709	711	637	702	653	621	670	655	649	709	708	696	677	634	694	706	639	672	665	631	678	672	701	667	719	656	667	694	680	673	668	636	686	677	664	637	658	633	709	664	687	626	658	669	692	660	685	712	686	701	634	680	686	664	709	641	671	721	683	696	658	659	663	656	667	656	693	687	669	670	692	656	647	681	676	689	688	674	684	683	699	671	639	683	666	675	648	697	710	644	684	707	681	691	666	667	673	669	663	694	675	638	707	682	677	710	676	681	650	681	651	674	661	688	660	675	665
5451	5946	4627	2526	2020	1574	1341	1142	1034	947	865	942	781	824	821	841	844	806	814	753	762	749	756	796	813	733	769	754	765	762	769	726	714	749	801	851	729	786	746	738	754	790	756	726	754	737	764	820	780	707	834	807	743	797	793	744	762	793	751	787	767	767	749	815	777	733	781	769	789	731	756	735	741	784	787	762	763	722	709	811	780	749	759	788	742	794	747	758	722	773	764	717	737	763	790	737	830	748	782	721	784	755	752	740	782	772	795	772	801	734	793	794	769	742	758	761	757	759	776	773	750	785	817	738	796	720	733	765	765	784	767	737	792	727	757	752	724	758	775	763	733	724	772	774	786	757	758	772	751	752	769	813	756	745	792	729	766	824	769	748	786	762	794	811	846	744	769	724	773	761	761	820	763	786	707	735	781	769	769	724	727	766	737	784	794	769	761	742	779	776	757	790	725	773	749	781	758	804	747	774	711	729	761	772	770	796	762	778	789	748	776	760	730	732	808	757	716	760	752	742	759	780	760	770	780	749	785	760	794	757	742	781	804	806	803	736	817	768	784	736	807	802	749	807	743	743	794	783	779	787	728	764	740	785	768	774	750	762	750	781	770	790	785	762	718	731	779	762	809	828	761	739	763	770	750	795	700	792	755	782	799	748	760	750	770	758	781	712	769	755	752	791	837	761	688	756	719	745	777	726	760	725	783	768	745	770	730	819	757	723	736	741	773	808	722	792	778	735	756	756	765	742	780	771	789	748	782	749	723	762	800	718	788	751	716	790	737	752	808	768	779	801	766	754	736	745	740	757	764	722	781	722	764	733	791	748	733	778	761	771	752	797	768	776	737	808	801	790	765	787	809	722	783	758	727	758	769	796	755	743	740	799	784	808	737	708	733	787	780	755	782	723	735	797	739	732	765	761	786	798	754	810	822	803	746	715	779	725	750	793	752	781	743	743	732	791	767	756	775	772	810	837	754	754	743	765	747	779	743	769	775	757	777	803	748	719	763	783	741	773	759	789	793	734	813	767	731	785	770	791	761	756	762	735	780	804	823	772	798	771	701	768	710	769	745	746	713	798	777	794	747	746	741	798	789	748	763	725	787	768	805	758	736	800	743	808	806	780	784	755	759	751	771	744	711	799	803	740	826	783	802	703	756	811	746	748	769	798	763	821	760	749	771	735	795	793	783	792	771	720	767	770	756	817	841	773	736	747	754	711	754	800	733	774	814	779	789	732	728	736	751	756	788	744	802	720	763	786	780	767	744	735	798	736	765	751	728	826	767	780	792	822	730	740	763	745	745	719	773	762	809	744	806	695	789	768	797	767	787	758	809	775	717	732	708	748	768	815	803	739	782	719	764	741	784	733	817	820	784	813	729	773	733	806	743	722	750	754	819	802	751	768	771	771	727	782	753	800	770	862	774	800	790	759	806	755	788	777	774	772	804	744	800	811	770	769	737	749	782	768	789	723	754	786	729	791	736	740	762	802	807	783	767	782	787	770	728	754	719	752	775	796	745	728	758	778	772	759	796	769	810	791	716	765	771	762	764	783	744	828	777	765	761	776	805	759	717	796	786	740	745	763	775	763	756	768	765	747	853	769	773	749	779	803	723	745	826	800	812	794	775	741	779	764	790	763	725	793	719	776	806	808	804	763	767	826	758	768	728	752	782	761	778	746	786	778	842	739	785	742	760	784	776	799	756	745	767	829	753	768	834	776	767	759	795	745	741	735	825	732	784	742	766	772	735	751	759	795	781	796	752	765	731	734	754	727	728	801	728	745	755	781	781	742	758	749	745	744	779	746	762	759	725	761	768	760	774	746	758	780	731	738	797	784	770	783	772	755	774	777	763	749	765	780	775	770	796	756	829	769	754	742	695	737	816	766	780	784	750	786	711	780	759	752	739	768	749	692	793	758	790	761	775	760	778	724	806	801	791	768	740	767	787	773	732	792	807	743	787	799	774	768	780	746	787	788	715	799	779	729	731	715	843	801	770	749	762	771	799	751	787	765	778	784	790	719	783	784	762	772	786	758	773	808	732	766	767	750	714	770	768	845	764	787	776	768	782	707	740	789	725	781	755	799	785	785	744	798	803	763	746	774	819	697	790	816	762	760	759	782	723	790	746	771	759	777	789	732	743	708	795	770	762	804	735	783	766	773	725	730	736	738	756	775	823	771	714	732	737	781	801	785	778	785	785	784	746	739	782	765	830	748	760	760	774	754	776	751	767	795	793	792	784	770	820	792	780	778	766	754	780	783	741	825	808	736	760	770	777	791	791	780	790	800	744	729	744	776	756	821	813	736	746	753	725	756	772	768	818	812	811	814	747	800	770	812	762	811	757	781	767	758	768	747	782	778	816	877	814	814	784	770	750	827	792	786	719	738	744	775	799	786	779	772	777	809	780	761	797	803	783	751	735	775	734	764	763	813	770	732	770	764	745	750	809	757	757	769	769	735	768	768	764	747	742	770	757	739	771	832	750	750	761	823	747	772	817	799	778	779	743	733	767	743	767	774	770	823	797	768	720	769	795	732	810	737	795	767	822	753	754	820	787	742	733	751	680	792	779	777	747	744	766	736	771	724	751	780	758	778	758	776	772	789	752	763	781	746	726	749	808	812	694	735	769	752	758	799	789	779	755	792	756	760	749	783	777	773	750	790	796	718	773	784	802	755	755	780	699	803	793	796	739	780	778	796	743	766	756	728	756	737	754	771	766	767	822	747	731	733	729	766	743	756	726	736	755	783	704	797	794	795	756	756	728	766	762	685	737	780	788	753	748	769	782	767	708	772	744	772	797	739	750	734	773	790	776	719	749	771	754	797	731	750	776	805	757	778	790	740	780	827	815	769	766	793	785	711	760	733	767	750	790	722	782	726	749	751	751	790	779	794	795	759	750	779	749	719	792	773	749	795	811	770	769	778	718	753	781	836	779	759	800	761	805	736	776	737	780	822	739	783	758	775	775	759	792	786	757	706	741	780	780	745	774	793	811	787	743	767	774	779	759	789	763	729	771	748	730	796	773	757	738	766	737	747	743	808	759	781	775	750	798	797	799	757	798	790	752	789	745	738	758	745	799	782	778	754	776	823	734	782	760	764	767	768	750	776	786	731	746	753	803	771	795	760	799	799	731	724	805	825	735	740	741	741	701	723	771	786	771	762	841	734	750	771	780	762	782	736	793	708	788	712	787	820	738	764	748	732	786	719	797	773	743	779	815	751	761	741	766	781	804	730	772	784	751	789	797	769	739	794	795	809	795	751	776	735	765	751	800	732	788	731	764	817	751	802	749	777	763	824	726	754	771	762	765	767	798	755	756	765	777	779	763	747	722	813	752	789	784	806	782	740	789	806	782	730	777	758	769	787	729	763	800	734	795	727	775	784	741	759	806	807	774	758	808	769	762	806	819	765	833	754	786	701	759	750	781	710	788	769	736	785	770	774	717	753	797	766	790	801	757	776	716	785	731	720	786	749	774	790	727	788	796	799
23857	21326	28482	24497	21286	8965	1698	1098	940	791	794	755	705	684	696	757	690	694	639	624	596	663	640	652	625	607	656	601	602	608	678	596	572	591	654	645	597	598	601	610	585	580	550	591	639	563	598	603	572	533	612	597	603	635	544	555	576	532	582	609	561	573	593	618	583	614	611	590	605	572	608	596	585	587	612	630	650	564	607	577	592	592	613	583	582	580	622	563	537	579	579	533	597	603	551	565	567	540	585	602	612	558	564	612	570	572	563	564	600	573	567	589	605	609	608	572	630	608	601	585	557	584	571	533	597	576	553	604	604	631	592	602	588	593	579	550	632	621	611	598	593	593	613	609	603	552	597	560	594	570	620	538	609	620	565	587	566	566	595	599	616	583	584	565	571	575	637	600	567	566	552	571	658	569	600	561	547	609	591	595	613	602	535	616	576	564	573	594	532	581	600	576	555	563	598	613	566	543	562	583	583	593	560	595	626	550	580	576	596	584	547	601	573	575	569	597	576	559	594	605	590	584	556	591	546	566	548	618	565	583	570	539	594	588	580	546	583	604	571	595	573	596	601	573	574	582	573	543	615	579	539	622	574	575	575	572	605	570	591	605	615	587	596	635	581	610	590	581	615	618	601	592	605	584	547	575	585	595	610	583	601	624	596	557	606	580	590	572	574	598	575	564	569	575	598	617	598	573	573	579	594	563	617	573	560	592	614	586	569	575	589	561	568	564	626	541	605	563	629	611	608	601	575	578	584	597	554	640	579	621	606	575	578	601	602	611	571	523	558	622	644	588	642	603	602	618	578	596	574	621	611	611	624	599	598	598	617	593	617	569	593	644	596	583	622	604	574	582	567	593	567	560	596	571	600	605	546	587	592	596	610	561	638	588	566	558	596	553	595	583	537	583	566	576	568	597	553	574	585	565	591	583	565	583	568	572	579	597	623	581	545	549	572	577	569	587	602	589	587	611	597	590	630	552	579	610	601	603	625	562	608	548	554	600	535	549	567	594	598	597	534	577	562	614	544	572	573	583	577	594	584	578	601	610	583	579	637	579	566	575	597	591	580	569	577	540	579	581	610	579	517	592	611	594	601	665	568	594	569	636	552	575	591	626	579	549	574	568	604	586	618	582	605	589	586	590	533	572	572	593	591	586	605	536	625	634	555	578	577	550	562	593	604	586	597	571	581	610	581	597	580	587	620	596	598	628	605	591	547	556	593	610	547	574	590	582	599	577	593	631	544	599	607	585	580	583	596	561	591	614	564	566	602	621	601	623	656	575	573	574	587	568	566	600	569	620	557	587	576	624	595	573	590	606	553	590	598	564	595	557	548	563	615	566	596	598	601	585	588	599	579	576	581	624	559	545	605	610	618	554	594	596	627	594	599	544	608	604	602	610	582	576	583	584	570	590	576	593	620	581	585	543	604	572	572	643	560	588	594	570	600	554	576	583	589	598	588	584	595	593	579	632	599	577	607	611	586	547	606	627	623	588	597	592	609	553	605	601	604	594	600	573	579	597	579	535	567	552	540	589	578	589	567	591	569	571	557	557	613	545	619	634	560	622	599	596	584	594	639	559	621	600	645	617	615	576	552	565	637	571	576	592	557	603	611	579	588	551	552	568	596	578	605	647	589	585	614	564	559	593	597	535	646	595	570	585	572	605	599	566	601	547	564	567	612	600	592	586	604	594	572	595	612	572	561	567	597	603	610	595	568	610	615	595	591	603	606	585	614	550	557	578	557	622	625	574	613	612	619	576	564	549	574	600	599	555	574	586	603	564	582	640	592	588	584	581	578	583	570	579	598	585	599	599	596	545	596	606	598	576	586	616	530	614	521	561	607	619	637	603	553	603	555	589	602	629	554	581	579	548	603	575	574	574	581	568	588	605	592	525	568	592	586	571	574	569	551	576	561	562	571	596	594	651	572	583	558	573	559	554	640	599	545	613	597	618	572	571	569	596	597	597	571	558	565	576	631	541	614	595	588	569	595	619	558	563	602	539	585	609	571	548	562	587	554	517	540	564	549	536	619	616	562	601	618	625	610	586	563	583	568	590	560	592	574	639	590	618	568	572	605	596	584	592	605	571	598	588	586	603	617	558	602	576	594	598	577	544	641	620	582	611	618	588	575	612	640	595	608	563	595	562	594	601	585	566	561	592	619	620	629	542	565	597	567	593	573	638	608	579	561	567	586	565	573	568	622	575	611	605	567	577	576	585	550	602	531	603	566	564	599	590	581	560	574	622	641	549	615	552	620	576	582	583	557	545	576	581	592	602	640	619	617	623	590	579	529	580	602	582	569	649	581	571	546	585	601	569	631	621	556	582	578	583	607	633	581	606	585	607	585	569	599	613	587	562	584	610	548	607	564	594	573	623	564	578	532	548	602	610	572	573	584	573	549	528	542	593	605	585	612	577	557	553	613	607	611	582	602	607	609	575	597	559	612	629	591	596	579	611	609	608	554	595	565	551	606	603	583	548	565	576	596	586	625	600	544	556	604	624	575	566	579	536	601	667	563	606	578	592	569	572	577	620	555	554	590	513	627	609	595	600	556	602	578	617	581	528	600	531	549	560	588	587	596	561	562	629	596	582	576	536	602	588	613	606	581	584	567	564	611	618	543	593	575	596	576	554	602	552	612	560	570	604	660	635	590	609	561	561	579	570	611	590	578	552	538	578	574	626	579	596	558	604	601	571	547	553	606	563	605	598	625	561	618	553	589	596	552	577	575	552	557	568	571	565	558	616	573	605	536	601	547	638	620	581	590	546	576	563	569	599	581	601	585	582	554	588	607	608	584	573	598	575	614	561	558	592	605	588	548	549	599	553	607	596	552	610	615	579	572	582	526	578	619	569	569	615	574	588	644	602	594	618	587	614	619	571	588	609	597	557	563	566	581	602	591	628	562	589	604	554	574	614	614	604	579	611	585	587	565	605	614	562	608	590	622	583	592	574	556	572	586	588	577	569	597	607	589	560	615	588	651	585	553	624	561	570	590	564	605	535	581	553	573	576	576	567	564	586	617	590	621	619	586	556	590	617	627	581	579	603	609	592	633	626	574	548	626	562	633	569	613	555	584	589	563	578	602	575	577	581	579	621	578	570	582	626	604	555	604	607	626	575	548	594	591	574	606	609	569	550	582	590	615	612	567	537	604	561	620	572	594	587	554	583	582	603	638	604	563	606	594	577	541	563	581	593	587	566	553	562	625	583	575	579	552	567	570	555	577	592	600	636	578	566	605	589	575	591	591	551	578	545	594	557	612	593	581	568	559	599	655	561	595	578	564	588	585	578	588	557	611	594	611	624	566	581	547	619	527	592	528	595	565	562	586	597	595	578	561	591	585	576	574	563	590	553	581	567	612	555	600	561	566	542	594	552	608	619	566	562	603	576	597	579	576	583	592	620	577	546	559	590	561	598	581	581	574	611	597	556	560	554	579	587	590	603	553	577	617	599	608	546	617	599	526	562	547	549	556	553	551	583	585	571
4772	13864	10187	5236	3887	3050	2322	1890	1489	1202	1068	1028	947	922	844	882	814	830	765	806	738	787	801	711	782	758	723	729	697	728	749	690	750	715	659	748	690	740	698	648	697	715	671	746	653	680	659	686	702	696	696	679	739	705	700	647	669	688	671	727	649	669	746	636	735	684	709	711	696	720	714	702	687	626	644	749	681	702	714	690	654	674	667	675	670	655	721	670	667	685	659	670	653	671	656	704	689	708	741	715	716	686	680	660	683	686	657	731	652	696	710	695	676	675	672	693	633	674	661	650	694	670	649	721	675	697	623	676	724	633	667	674	660	709	703	625	694	719	698	675	722	710	685	697	703	678	685	679	652	730	665	663	693	677	685	697	673	719	636	668	727	641	688	631	641	698	684	660	648	691	753	716	617	722	652	692	707	698	696	661	658	729	665	747	705	708	671	689	711	674	660	688	673	671	682	695	637	699	677	669	675	674	652	698	684	676	672	677	665	620	632	684	645	692	682	645	689	733	707	643	679	707	671	667	743	677	715	656	711	672	715	719	717	684	676	668	718	691	645	696	687	690	690	678	618	671	682	736	660	675	688	661	711	716	653	656	689	731	658	721	646	727	689	645	734	685	672	654	693	677	655	702	653	671	705	695	667	714	690	697	666	696	678	693	694	689	640	683	658	679	657	687	664	679	647	677	693	714	667	746	675	686	662	668	654	713	640	690	650	651	707	662	719	717	695	648	669	720	662	675	643	678	686	698	703	683	703	648	645	688	663	721	692	706	714	707	713	689	682	686	668	684	671	705	675	712	664	687	644	663	670	669	698	692	688	679	704	746	688	624	712	676	695	676	646	689	660	666	696	662	735	635	676	701	681	716	660	666	666	672	633	654	686	647	686	678	751	657	699	725	680	686	684	675	678	714	727	689	708	715	700	695	648	687	703	677	705	694	675	723	731	672	647	707	663	673	676	674	724	659	695	691	680	690	651	718	712	673	668	654	672	696	642	686	687	649	699	700	679	677	658	674	706	631	646	682	715	711	686	670	679	642	667	665	684	661	612	667	702	638	710	667	640	648	737	686	674	701	672	664	688	681	721	662	671	701	687	682	687	667	655	684	650	660	737	736	672	648	668	645	663	676	627	709	667	685	664	671	651	666	703	692	668	686	699	736	674	652	688	711	700	667	694	691	686	720	676	708	662	700	712	711	690	697	687	693	660	700	687	693	618	718	698	637	644	651	700	664	655	720	655	706	650	664	710	596	733	685	691	670	693	636	687	686	695	660	666	698	676	685	691	707	649	692	738	717	652	695	689	673	694	655	698	650	658	676	698	696	712	677	692	653	691	688	732	707	704	689	656	663	744	695	720	694	687	702	688	669	669	680	685	650	661	691	716	690	679	685	682	663	670	701	694	699	656	664	661	676	660	738	698	654	728	663	616	687	693	670	750	691	666	694	698	713	689	717	678	755	714	690	678	663	659	667	667	684	751	627	675	707	680	673	745	731	716	707	718	693	640	706	715	676	675	694	728	666	680	689	686	675	681	714	701	671	661	719	669	686	658	708	660	664	594	673	716	685	695	732	703	721	637	711	676	657	663	669	710	699	666	682	665	689	693	678	703	680	654	712	716	678	673	678	716	676	704	669	681	644	699	667	688	690	670	698	682	684	713	713	701	613	690	663	690	711	640	673	707	699	703	648	658	637	666	661	686	670	630	651	707	682	680	693	699	651	712	678	700	674	674	725	676	676	705	664	711	699	669	694	663	678	641	687	733	694	691	683	695	683	719	673	732	733	641	651	696	687	680	685	693	680	628	681	669	712	702	667	672	695	710	677	671	684	670	720	663	688	683	664	651	714	659	715	688	658	682	645	717	651	653	683	684	669	665	712	633	674	663	669	732	658	680	733	689	653	664	680	652	666	697	763	642	647	695	666	704	709	714	660	699	679	674	700	691	691	676	750	682	668	723	645	647	643	707	717	653	668	645	627	688	721	686	629	664	678	648	654	714	677	681	666	697	759	709	695	703	659	677	692	734	712	676	665	673	681	683	700	653	676	698	664	665	657	666	681	691	651	680	651	676	733	695	667	701	684	710	682	640	698	655	701	714	662	721	668	680	749	716	667	702	722	687	673	719	731	686	693	716	624	709	665	669	686	739	684	633	688	701	668	690	680	722	707	691	690	679	710	665	700	670	683	690	670	638	700	694	663	640	700	686	660	675	641	670	675	632	679	691	686	689	690	697	704	663	698	671	710	717	664	682	688	646	668	661	689	668	703	765	706	682	681	676	684	671	641	724	667	712	728	701	685	695	650	698	654	661	650	722	684	678	688	631	656	702	664	683	656	715	717	705	708	684	671	683	683	693	679	675	660	667	717	728	708	640	673	681	710	695	662	662	676	695	697	689	678	674	677	745	660	692	713	707	701	699	709	653	706	691	625	650	697	649	697	678	661	685	674	665	660	656	682	710	657	653	647	654	662	664	665	632	649	692	668	670	680	666	698	734	702	686	671	712	682	703	667	640	680	709	688	713	680	637	688	656	696	691	693	675	665	685	677	717	663	646	658	743	672	721	688	692	699	663	668	732	647	698	659	683	713	671	666	676	649	632	673	668	670	694	689	688	711	679	633	665	685	678	667	669	715	633	673	676	658	639	691	684	677	654	673	706	687	689	660	705	698	737	696	692	686	677	621	694	686	737	701	697	709	670	618	665	625	678	692	663	685	654	710	673	680	627	642	688	713	636	652	688	658	688	696	713	678	700	630	687	656	701	735	688	673	680	697	678	706	685	676	664	703	679	648	673	698	688	660	708	688	674	664	702	686	682	630	667	695	686	680	660	662	672	676	678	646	688	649	689	678	680	705	687	687	692	676	664	683	681	686	624	710	718	681	687	644	654	632	639	689	663	658	688	685	677	674	676	668	670	710	700	669	688	647	677	706	674	698	715	677	724	701	648	713	706	669	694	719	682	655	660	689	732	675	693	691	659	654	682	680	705	631	690	693	653	668	667	693	668	712	662	691	689	644	672	693	655	671	715	696	652	659	724	678	709	675	687	700	649	692	691	691	673	688	682	714	725	679	636	687	734	681	653	689	694	672	674	683	680	677	714	662	624	684	706	717	639	709	647	717	690	673	686	688	737	694	708	670	717	649	699	664	721	667	614	700	642	703	677	682	669	670	704	709	709	626	692	683	687	661	682	684	653	692	648	714	677	645	633	687	701	630	722	678	643	696	682	681	652	660	708	679	690	675	689	704	716	696	679	697	713	705	686	705	697	716	669	641	660	725	694	634	688	731	690	700	688	664	693	683	680	665	646	705	711	706	647	659	677	661	709	623	603	661	654	645	665	728	668	696	669	703	664	709	707	661	659	692	676	670	676	654	691	713	698	701	681	699	688	710	735	709	717	686	700	685	679	676	686	679	700	690	682	693	694	719	698	658	704	690	714	706	665	670	688	668	680	652	715	657	719	713	678	706	715	738	664	682	670	673	677	669
24964	21324	27290	25551	9694	1424	986	785	656	581	576	548	528	526	548	479	489	494	491	474	403	486	428	417	472	473	445	476	448	477	442	454	472	461	458	480	467	422	455	454	463	449	442	445	426	438	434	491	411	432	430	444	459	453	454	446	441	463	417	459	437	416	426	463	462	465	413	435	425	437	444	461	444	383	436	450	387	437	494	444	411	456	464	426	434	413	426	443	475	427	497	456	452	406	446	437	450	455	447	468	438	417	407	437	436	440	449	442	432	470	469	471	466	468	431	446	444	448	450	410	455	445	441	430	494	425	460	444	451	463	437	458	501	440	475	444	458	407	435	461	425	444	446	442	451	463	460	451	432	453	479	450	417	415	444	449	430	427	440	444	419	416	445	448	441	445	448	440	447	459	434	456	420	460	416	470	450	410	434	459	447	467	423	432	436	479	456	453	461	445	453	452	457	407	446	426	410	440	452	441	453	450	444	434	425	442	465	457	459	475	460	462	455	444	458	463	466	441	494	420	469	442	436	467	453	462	412	420	430	437	456	475	431	440	442	462	496	454	478	444	421	428	427	392	446	438	464	436	436	432	435	467	485	440	446	407	453	447	421	452	476	448	423	463	452	455	421	441	442	400	445	473	474	465	460	424	461	427	448	433	451	456	450	466	446	460	422	438	459	467	448	410	436	428	445	439	436	431	444	436	457	459	420	431	445	470	456	470	454	429	440	395	467	446	427	493	409	461	467	440	449	460	429	407	480	446	431	459	491	457	414	464	426	461	446	431	463	421	453	437	439	440	433	434	456	435	438	465	451	438	430	463	433	456	409	442	419	431	454	426	455	441	454	457	462	469	453	453	426	447	459	443	425	450	452	425	428	453	425	455	419	452	448	437	429	452	446	439	460	448	454	459	448	434	432	449	480	419	460	434	444	432	420	442	466	417	435	409	490	468	425	441	423	463	440	418	429	448	467	484	430	460	408	429	416	446	468	444	459	418	411	433	462	436	476	424	474	419	505	433	467	457	408	449	443	425	442	478	513	439	460	467	439	477	435	435	459	437	473	437	459	458	460	421	438	426	443	474	450	417	449	404	453	426	454	426	417	441	430	443	439	439	426	458	418	444	425	424	444	400	449	481	419	465	464	418	430	505	414	473	411	492	421	483	452	459	436	436	465	415	491	421	465	443	434	445	438	464	433	423	476	419	439	439	456	409	451	416	435	455	460	436	469	446	437	434	430	427	417	402	457	487	445	427	429	459	441	474	441	455	439	471	479	476	439	433	461	468	479	481	444	440	475	468	471	432	423	447	419	437	436	437	411	445	432	434	465	475	467	457	463	419	463	498	449	421	429	459	449	443	459	450	430	463	470	411	470	464	456	447	437	491	436	440	424	412	457	447	443	467	427	394	453	459	481	395	447	418	436	458	466	447	437	448	460	437	472	462	437	445	442	415	392	485	422	419	453	457	435	442	437	428	445	453	465	444	435	439	467	436	480	421	477	438	444	405	458	454	441	427	425	467	452	404	438	431	423	462	413	455	454	466	465	451	482	422	470	432	457	394	462	465	458	430	457	416	446	399	463	452	474	454	423	456	406	456	426	469	399	445	445	432	478	443	421	451	427	460	446	426	431	452	454	449	480	449	465	429	446	443	450	432	445	475	442	448	414	455	448	453	466	481	443	418	404	445	454	438	451	456	469	451	441	483	446	478	466	429	462	423	418	438	484	440	438	408	478	431	405	456	450	434	438	414	424	439	421	417	413	425	422	459	448	418	415	441	447	431	440	401	460	475	438	440	439	465	460	463	439	419	443	463	426	429	442	460	460	487	461	454	437	460	430	428	431	489	414	489	442	458	416	419	445	429	446	441	429	446	473	431	436	443	443	428	437	447	467	441	431	418	449	461	482	464	437	430	457	483	440	463	429	503	457	456	456	470	432	383	424	414	459	446	445	423	435	434	467	463	447	417	415	441	431	384	478	444	480	436	441	447	487	404	428	435	456	427	442	453	481	438	429	473	460	472	417	479	487	485	441	428	446	474	483	439	445	426	424	463	443	462	433	476	424	410	445	438	439	469	450	476	377	487	432	443	440	428	450	430	464	437	421	456	459	445	446	469	471	427	462	463	454	434	442	466	474	409	446	435	457	450	473	453	443	442	475	475	443	450	446	459	460	460	445	438	433	452	474	430	462	402	443	449	450	471	444	436	455	416	448	452	459	449	488	403	461	441	437	449	438	493	500	442	473	439	408	424	478	459	474	473	467	427	397	447	423	457	456	418	410	487	475	445	419	447	444	441	439	454	453	451	461	474	444	414	444	450	448	451	455	438	482	441	438	470	440	449	412	431	419	427	474	487	433	414	445	465	445	444	427	424	494	526	472	423	483	443	451	428	449	466	463	431	425	445	426	494	446	474	444	461	419	443	462	436	436	445	447	461	457	442	440	441	453	446	448	436	486	462	444	456	452	447	450	482	436	412	448	463	429	473	430	424	448	450	431	421	480	449	441	468	427	451	438	466	438	431	442	442	465	461	429	432	442	458	416	442	457	422	446	452	464	462	474	444	472	452	453	441	388	438	455	453	433	442	465	408	447	455	420	435	480	418	453	443	414	478	450	500	495	448	468	457	428	453	467	452	444	447	436	422	458	481	456	470	401	451	451	405	397	448	431	410	430	454	419	454	432	483	451	442	455	447	411	470	438	461	423	467	428	412	455	429	426	379	435	435	461	467	468	450	454	424	463	401	469	439	459	464	420	465	434	429	462	452	444	401	440	427	414	455	418	459	460	468	407	442	472	480	460	439	435	437	414	414	421	429	461	439	436	483	413	429	462	448	478	440	460	419	481	458	473	415	426	474	455	480	418	411	432	432	467	461	436	446	412	437	432	432	449	425	430	411	454	444	464	438	481	399	448	472	443	416	422	449	438	457	483	475	453	459	440	455	435	452	437	445	462	453	460	454	474	419	453	440	439	447	472	423	462	428	414	454	461	453	435	445	502	450	454	445	428	466	427	452	428	471	443	479	453	457	426	441	436	445	447	468	423	403	424	463	469	454	471	485	453	463	426	458	441	436	414	428	447	442	451	432	484	445	438	406	451	474	438	467	464	468	419	440	431	437	450	438	458	482	452	447	442	469	467	444	432	441	400	443	409	497	426	461	458	466	433	436	456	470	438	431	443	460	451	464	438	415	474	495	438	460	406	447	411	446	452	435	407	466	446	445	487	434	441	462	430	430	461	409	442	452	437	432	440	432	424	440	454	473	449	433	469	423	432	432	447	474	463	433	452	427	445	442	495	484	472	450	458	401	455	412	461	442	445	449	467	449	458	443	447	432	438	460	490	443	430	492	428	463	456	424	451	424	446	435	472	434	471	427	444	459	465	486	434	466	438	458	411	437	450	435	438	447	434	432	434	472	407	456	484	460	461	469	460	456	469	439	431	453	417	448	446	440	467	449	411	461	484	462	420	379	427	419	433	449	482	462	470	453	415	477
4957	10103	7692	3744	2867	2132	1659	1301	1121	900	788	751	710	688	639	644	609	603	592	572	606	519	538	541	546	547	534	557	519	528	550	553	568	546	512	556	538	534	557	532	506	501	552	562	502	508	542	481	498	490	488	519	557	477	529	508	520	516	511	522	495	528	489	493	526	498	545	496	479	527	525	493	524	510	553	486	504	497	537	529	514	484	551	539	515	469	490	500	516	565	524	475	570	537	515	536	538	515	483	545	521	497	507	548	524	537	515	509	485	526	480	455	527	527	513	493	536	498	510	512	513	544	526	519	489	506	479	505	588	530	470	509	536	480	476	495	502	516	519	447	500	544	486	510	501	542	510	484	522	495	505	522	505	495	547	529	523	521	514	530	478	482	510	504	507	539	535	503	531	519	543	525	499	486	495	545	513	481	521	524	524	512	495	482	510	494	484	513	516	524	509	497	529	557	502	509	509	531	483	508	530	476	522	598	517	518	506	526	491	481	487	512	474	510	529	552	508	510	519	517	482	519	490	492	528	517	507	509	506	527	557	474	527	512	509	487	503	539	481	508	511	519	451	518	509	491	500	493	512	516	492	484	517	518	521	591	541	492	519	499	469	552	524	485	475	537	533	498	504	471	536	519	540	501	513	510	492	546	543	528	548	525	556	519	514	494	494	539	511	517	532	488	530	539	528	514	506	486	557	513	525	535	494	511	498	580	526	546	502	487	498	560	511	537	484	490	488	516	549	552	483	524	492	550	488	479	518	531	503	552	499	509	522	516	544	507	517	526	522	492	532	544	493	532	509	509	510	530	496	503	498	508	538	557	508	494	553	498	501	494	499	527	530	484	513	558	497	510	535	526	510	527	530	509	508	491	518	527	540	584	530	530	494	518	560	518	513	514	535	567	514	452	547	489	504	479	512	529	510	533	497	548	513	535	471	553	542	493	507	551	498	542	532	518	566	503	499	536	483	514	503	533	485	490	520	515	506	498	477	514	517	525	501	478	525	538	516	484	541	500	517	479	463	509	531	521	521	498	546	529	523	512	520	519	508	515	536	560	508	517	485	526	519	509	501	536	484	513	505	492	507	487	482	513	514	543	531	525	509	524	553	506	535	528	512	515	474	501	515	495	532	519	509	479	487	542	501	485	535	533	503	523	521	563	513	519	506	511	517	543	507	530	486	532	525	501	505	478	515	498	506	546	498	487	529	525	511	464	511	478	521	507	505	516	516	562	527	521	473	510	484	510	519	487	490	564	483	559	499	489	488	558	482	501	478	512	499	505	540	518	513	484	502	568	502	508	509	522	534	533	489	503	492	516	475	522	489	545	531	523	484	487	535	524	510	523	522	516	499	509	512	517	533	536	533	520	503	497	534	519	534	522	519	538	501	510	461	528	498	507	492	500	479	515	519	555	524	511	510	502	508	524	526	514	537	545	513	533	508	537	502	512	469	492	546	519	509	493	521	498	522	516	494	498	478	514	520	491	478	519	538	480	543	517	521	509	461	512	540	526	551	528	480	501	498	544	508	501	507	509	539	495	505	503	506	508	561	509	492	467	490	498	506	505	536	523	525	512	526	506	515	533	532	502	549	477	514	515	478	519	492	477	539	545	513	498	490	555	524	536	546	502	518	471	517	522	499	563	520	496	498	502	478	525	541	456	507	505	509	506	500	546	548	555	523	516	564	533	523	502	486	486	513	505	494	511	555	491	542	545	470	507	498	549	516	497	539	462	503	540	491	516	491	497	504	508	546	528	512	530	504	475	529	548	495	512	504	535	469	515	524	530	519	513	466	575	520	502	502	510	520	577	570	526	511	463	553	531	535	512	531	540	509	472	510	505	497	505	543	494	469	474	560	554	519	531	518	510	559	539	475	523	558	520	525	522	530	535	512	524	492	489	511	497	523	548	523	506	535	528	478	520	506	499	522	491	520	495	503	519	515	554	525	515	483	486	507	485	528	467	524	501	505	466	537	515	534	546	506	465	489	508	510	479	486	541	526	549	521	501	488	523	525	510	491	488	488	470	496	512	515	489	503	531	529	536	520	498	486	541	485	524	519	540	551	510	540	526	524	503	523	522	543	528	520	500	489	510	470	511	515	516	501	519	475	528	509	533	468	474	499	467	520	475	541	516	493	543	518	470	526	515	531	515	526	497	550	524	535	521	552	540	483	513	494	521	516	487	505	512	522	502	522	496	507	527	529	516	500	530	512	496	501	526	545	493	516	510	517	529	511	540	545	515	536	489	505	525	518	536	505	529	544	537	520	495	556	491	489	476	533	533	508	525	484	494	520	484	509	535	490	538	520	545	533	490	499	500	501	490	500	495	468	534	510	505	503	496	493	512	516	500	491	555	539	501	521	509	535	469	506	482	544	518	475	476	505	451	527	521	506	529	561	512	479	504	517	515	501	516	496	521	524	477	513	502	525	501	488	540	514	499	512	505	518	512	532	499	545	480	537	542	467	551	512	478	471	506	498	560	517	536	547	493	486	543	498	509	509	504	523	510	492	498	499	529	534	515	519	534	514	544	493	520	561	529	507	526	519	519	511	556	499	486	494	501	518	510	485	505	494	516	527	541	549	507	511	550	533	527	469	503	514	508	495	520	515	531	514	488	490	469	534	493	500	533	518	605	482	502	524	472	483	497	515	507	540	505	476	489	495	500	535	493	504	479	531	534	510	498	507	506	477	526	539	532	489	552	530	513	445	481	497	504	482	501	558	500	484	551	542	446	503	519	533	513	535	523	526	532	516	522	514	480	503	516	565	524	510	588	519	512	515	538	539	489	494	527	495	514	534	544	509	473	472	532	518	515	508	555	493	528	455	484	503	495	507	513	534	521	519	531	535	567	493	496	489	489	516	491	521	486	499	496	543	525	491	494	485	510	472	493	512	507	470	498	554	505	511	524	505	492	523	498	489	508	510	556	514	534	481	590	484	515	543	529	486	497	467	511	486	532	494	510	539	501	511	507	500	471	472	554	479	520	557	520	507	502	518	560	538	525	502	549	519	531	483	517	536	500	508	538	494	547	534	516	542	527	506	503	520	509	491	524	496	538	516	511	477	548	471	475	496	521	541	528	491	524	510	512	502	481	531	478	518	509	478	557	501	520	562	508	499	486	487	527	508	538	472	523	487	487	510	490	510	501	490	503	507	483	492	515	484	525	540	523	528	526	499	501	512	516	494	500	496	487	511	531	491	534	545	489	484	506	515	495	522	528	536	518	484	524	520	515	509	539	508	474	492	512	490	472	505	514	499	517	545	512	489	525	512	501	546	514	517	500	517	529	524	536	524	470	501	543	504	465	540	531	538	527	511	531	524	499	515	510	500	515	495	521	494	535	508	515	514	500	525	486	507	526	521	494	507	545	540	559	504	503	542	503	492	480	507	520	521	532	532	516	487	515	522	512	490	521	506	519	512	496	552	499	497	503	512	474	520	504	552	510	459	533	518	529	492	513	551	574	529	531	483	502	513	517	494	498	475	505
22825	21384	29090	24060	21384	21431	7598	1351	922	714	629	599	538	474	418	402	426	377	354	367	340	312	320	324	304	306	268	297	274	311	292	310	341	309	304	287	271	327	308	307	323	320	245	278	270	309	292	319	271	247	305	277	268	274	311	272	287	248	288	286	273	249	291	273	267	242	259	267	282	296	271	278	261	270	259	298	273	246	302	271	255	261	253	262	289	246	282	269	259	264	294	291	252	252	251	278	286	270	281	294	278	292	277	243	287	266	259	257	298	272	294	250	248	274	284	274	275	242	279	270	291	275	259	280	269	274	248	255	241	235	245	293	283	248	282	273	268	286	283	276	274	269	286	277	265	275	286	244	268	273	275	272	268	271	294	280	281	260	281	283	263	277	288	261	282	244	274	290	250	305	262	240	261	243	260	293	285	244	286	277	284	282	238	246	247	266	272	282	284	271	272	271	276	250	281	283	282	245	234	281	258	263	269	254	254	279	253	249	274	264	279	260	246	262	278	267	268	259	268	269	285	271	280	262	283	255	247	253	257	277	291	306	280	272	272	267	280	276	291	270	259	268	254	247	259	277	323	260	253	262	272	294	275	256	277	270	280	245	255	292	286	268	280	274	285	284	292	258	271	276	244	270	254	267	280	253	278	264	282	254	252	249	268	277	237	278	279	254	292	273	269	269	283	275	263	259	288	274	276	248	266	269	250	275	238	299	261	259	262	272	278	266	273	274	245	297	273	271	268	290	244	276	254	262	286	269	281	273	269	289	267	295	288	262	302	235	253	275	232	274	275	286	284	266	267	272	306	249	291	256	262	271	253	270	287	229	247	301	279	269	289	274	258	247	284	227	263	264	270	303	280	262	294	284	257	261	281	309	284	277	279	250	271	264	281	270	280	267	280	240	263	286	289	253	256	285	276	264	288	256	273	259	294	266	242	278	280	242	277	262	288	261	244	262	264	267	287	301	258	278	272	244	271	319	258	260	280	265	274	272	252	292	284	249	288	278	280	280	255	297	231	257	277	284	264	271	285	259	297	264	288	272	254	270	257	263	255	262	292	271	285	254	265	270	261	259	271	253	278	267	284	259	286	286	275	251	285	261	266	274	260	294	259	264	263	274	278	255	258	254	292	252	292	272	280	285	266	270	265	239	299	285	306	290	260	264	250	278	276	275	253	276	291	252	258	259	255	259	257	269	278	279	256	250	316	248	251	254	272	297	261	257	262	261	275	270	272	280	286	271	250	271	249	254	259	283	307	267	269	254	264	280	308	297	327	251	260	283	255	252	261	260	236	271	255	263	261	302	254	286	282	285	270	281	274	273	270	247	277	270	282	273	285	269	286	287	260	269	270	257	294	284	280	295	231	270	280	274	272	268	254	266	276	255	276	270	297	274	290	255	310	281	257	252	262	281	298	283	307	262	254	281	276	280	244	257	271	258	265	261	292	270	259	256	262	279	270	244	258	279	293	259	300	254	276	274	242	265	298	278	234	267	267	243	250	251	242	255	235	246	260	271	257	242	299	297	252	276	283	286	269	263	252	276	245	235	260	277	277	286	281	239	263	248	293	259	262	296	251	285	264	244	279	251	267	256	289	264	267	300	273	281	261	261	255	259	260	278	267	268	284	265	246	277	270	285	288	277	269	275	308	257	271	267	253	282	256	237	286	233	244	270	274	283	253	226	269	285	279	272	273	289	279	281	284	247	270	282	275	272	231	247	286	264	260	267	258	277	250	247	267	269	276	271	279	254	245	284	278	249	250	274	239	264	254	266	254	286	282	267	217	282	280	249	273	286	280	248	252	272	282	263	292	266	241	276	263	260	271	281	259	237	278	286	265	242	249	267	264	262	269	270	266	240	253	282	262	266	278	291	257	286	295	269	249	277	247	275	236	278	303	276	256	258	283	301	280	275	260	261	245	241	265	284	277	256	247	287	276	265	284	257	266	274	266	263	263	286	292	249	247	250	284	290	248	290	237	281	262	270	270	283	276	249	271	273	269	253	272	244	261	282	267	292	279	279	265	278	270	281	265	282	250	293	273	276	260	285	267	244	260	267	277	254	282	274	285	263	296	300	261	262	296	270	259	266	236	272	302	284	245	260	264	287	259	227	281	272	266	277	254	281	263	276	245	237	263	263	273	248	282	286	225	286	275	242	257	270	299	274	280	261	289	285	280	250	271	267	230	298	269	282	242	250	252	253	246	282	258	277	241	244	243	265	275	254	261	246	271	255	276	286	267	265	266	294	260	274	263	288	263	279	266	287	282	257	275	253	238	252	261	256	288	253	267	270	273	251	280	244	301	257	283	254	252	254	286	275	252	269	267	305	262	280	262	253	289	289	261	258	231	276	255	307	295	276	244	259	298	294	267	276	257	277	288	267	286	289	272	253	254	263	253	254	277	259	264	256	308	255	259	249	277	256	258	278	273	265	257	280	243	284	282	256	277	276	268	255	274	282	282	273	267	263	274	277	247	272	253	263	269	312	271	278	289	247	292	286	257	250	268	260	260	243	255	287	274	267	264	246	303	288	257	244	274	286	255	261	272	226	260	277	266	259	249	311	260	289	261	267	267	280	304	266	298	278	259	258	254	270	260	260	261	271	285	272	295	276	274	284	264	256	266	285	265	265	269	263	273	257	271	283	260	248	286	251	264	259	276	287	271	295	279	235	277	282	247	269	273	264	285	278	279	260	264	241	253	290	296	275	267	277	288	290	302	278	262	261	278	265	297	263	240	257	255	245	260	285	276	268	256	279	274	251	283	275	315	282	281	263	249	265	311	247	292	276	256	254	251	260	273	296	263	302	278	239	249	247	283	259	274	271	291	265	286	286	276	271	265	278	265	261	280	280	271	274	273	264	290	262	274	273	259	270	279	271	265	272	247	280	265	258	271	287	274	278	268	259	269	278	276	286	236	278	279	254	276	265	251	273	267	262	284	252	262	291	279	253	287	281	256	275	273	292	306	267	294	281	286	269	261	273	235	259	269	255	259	267	290	293	248	272	282	275	268	286	279	261	272	259	255	252	283	248	272	275	272	293	260	268	274	252	256	291	282	248	262	257	270	259	291	269	269	248	288	274	241	282	298	278	270	258	301	257	281	271	263	241	261	283	275	288	289	251	262	280	267	269	269	299	253	245	269	273	265	251	266	284	253	276	248	289	276	270	264	242	265	244	243	268	268	257	286	268	295	256	255	270	266	298	265	251	293	253	281	269	243	280	245	267	249	245	275	249	244	306	269	264	281	281	269	295	255	266	257	261	269	274	260	254	268	241	260	276	260	277	288	247	272	266	269	265	257	237	267	270	304	232	267	288	272	263	278	257	280	256	260	281	246	272	224	275	282	252	274	256	271	264	293	281	264	285	258	262	275	293	267	236	266	283	274	266	261	272	286	259	282	267	273	231	270	304	282	282	247	278	283	268	247	259	278	272	270	266	268	248	289	248	256	264	297	284	276	256	284	269	248	259	300	269	286	253	268	273	285	258
6276	19158	14934	7551	5703	4351	3172	2246	1937	1309	1159	1045	877	755	738	586	523	549	529	539	492	467	438	417	422	405	391	368	385	386	361	354	398	400	416	376	409	371	370	360	353	365	356	352	353	312	337	347	349	364	339	338	319	337	374	342	349	349	346	302	344	337	313	311	334	348	328	323	329	307	318	338	356	341	326	323	358	335	343	352	312	333	357	338	315	344	326	327	356	333	302	316	304	333	325	302	349	348	319	325	308	334	318	336	317	329	322	330	356	359	283	298	321	339	339	299	320	297	294	323	335	314	326	334	310	318	354	322	334	335	342	317	323	331	329	302	357	326	312	337	314	333	323	337	340	337	324	296	314	320	343	327	313	340	351	338	328	303	371	364	306	337	339	346	313	322	326	355	325	321	320	314	366	314	342	311	340	312	311	313	323	310	334	324	327	316	302	318	289	324	301	338	335	305	311	309	337	356	311	327	305	295	319	339	280	332	330	329	335	330	313	349	329	303	311	307	323	339	336	328	313	316	356	310	303	341	326	308	308	334	305	317	347	366	321	303	310	312	354	315	303	327	339	298	292	281	349	340	293	368	296	330	316	347	290	354	316	345	328	325	331	365	381	334	296	336	334	331	323	326	336	303	291	330	321	345	348	297	348	349	288	306	310	298	308	331	312	322	314	315	328	320	292	322	318	299	348	325	313	341	327	327	305	329	298	332	347	329	283	334	352	362	314	331	346	351	326	345	343	350	342	334	318	323	308	346	320	313	333	323	337	314	310	322	293	338	338	345	308	305	328	310	329	313	320	304	324	356	308	338	343	319	295	320	342	323	324	331	332	325	369	307	300	309	355	310	305	335	331	327	324	339	298	322	324	330	323	317	310	300	322	337	314	314	331	313	310	306	329	331	330	338	359	301	323	315	322	326	314	334	308	365	313	330	320	322	304	325	335	331	274	303	323	322	339	325	308	309	334	319	321	309	297	300	325	309	318	317	341	342	336	332	306	339	316	340	351	289	308	289	319	343	318	319	313	320	318	339	305	312	340	306	318	339	325	345	325	341	305	340	327	324	313	309	342	356	356	329	299	310	309	342	357	329	310	340	326	345	316	333	338	341	350	320	320	332	301	339	363	316	320	326	346	314	328	317	309	322	326	321	366	300	330	324	343	334	366	351	296	330	324	326	340	305	316	287	289	310	330	315	332	319	314	345	337	310	323	304	312	325	340	312	348	314	326	314	332	318	328	303	328	341	294	303	358	324	323	315	341	324	311	329	337	300	345	305	306	312	350	291	322	343	282	321	330	335	328	316	302	341	317	333	325	321	294	292	349	312	310	311	304	343	294	316	331	328	309	282	324	334	300	310	348	310	373	300	370	319	344	336	326	334	301	358	358	320	329	302	330	368	387	294	314	320	308	328	319	341	315	286	306	351	315	299	276	329	337	321	332	334	301	340	328	344	323	318	302	324	322	301	314	339	349	319	324	324	345	343	301	324	325	341	333	316	330	303	324	347	307	331	327	368	336	345	317	305	322	281	348	336	309	293	309	316	315	309	344	350	318	300	322	333	309	317	325	317	318	335	340	281	350	343	330	316	336	323	293	321	307	324	364	326	345	321	336	306	318	343	329	319	333	321	334	308	339	327	304	332	304	303	342	326	326	326	299	358	325	336	333	301	303	336	304	308	318	324	332	348	318	322	346	365	323	353	308	291	344	339	320	318	321	321	338	319	337	340	333	322	337	341	318	332	330	345	319	269	336	314	320	317	322	315	302	301	360	340	305	320	342	337	337	301	331	335	330	287	316	328	354	304	299	342	327	346	310	293	315	336	329	298	323	334	343	308	324	277	320	335	289	329	316	316	338	306	298	317	310	350	331	312	339	325	340	342	300	330	338	345	292	316	351	339	323	337	326	332	307	293	311	326	322	331	337	353	341	316	312	347	334	304	312	323	335	297	361	314	306	315	339	331	353	325	288	337	352	311	308	306	341	322	302	324	326	321	341	295	373	322	310	329	324	332	285	306	303	302	328	330	324	335	346	332	305	309	350	308	349	315	308	326	338	352	355	298	318	332	347	324	306	317	341	344	340	337	319	316	324	350	311	322	330	344	317	326	320	292	315	345	321	345	291	343	337	358	309	327	291	331	350	309	315	321	308	311	310	337	338	304	346	363	335	323	326	336	321	302	323	331	299	326	328	305	318	309	316	380	318	318	317	333	357	357	334	314	345	313	306	333	312	320	326	351	314	322	319	329	329	337	328	295	339	325	319	305	323	314	328	300	339	318	329	331	303	307	321	321	320	325	312	326	331	347	329	311	306	342	305	337	331	330	308	322	273	302	315	331	333	345	298	313	308	320	330	330	345	304	329	281	299	334	317	329	332	353	285	331	295	314	340	324	315	344	334	324	322	313	308	304	318	338	323	333	306	376	349	336	318	316	312	321	329	309	316	323	335	344	320	325	358	367	305	346	330	330	337	316	338	318	333	330	313	307	339	333	322	319	310	313	339	354	334	298	313	301	322	332	324	306	330	305	309	341	329	306	319	321	321	352	329	325	323	338	311	303	356	343	318	348	313	292	309	309	326	337	311	335	362	328	359	343	307	339	340	341	297	325	316	341	308	338	315	287	313	323	319	338	337	332	312	301	319	325	307	303	325	328	340	314	315	304	313	329	322	305	327	331	342	320	314	294	312	298	311	353	322	302	329	308	313	348	320	286	335	316	325	308	285	326	316	340	334	321	315	337	344	342	335	343	309	323	316	319	327	352	328	319	323	325	340	333	316	308	312	330	311	317	309	317	333	313	267	321	319	335	322	330	346	308	326	290	357	313	329	361	310	305	318	343	342	291	316	326	314	339	336	324	309	331	311	302	339	349	335	341	294	341	318	325	327	322	339	313	351	298	320	323	332	338	336	334	310	333	335	294	319	324	307	348	331	302	322	314	349	329	336	338	346	343	334	327	306	324	341	287	337	311	331	304	313	332	340	295	344	332	291	309	319	342	308	308	330	333	328	325	319	341	299	335	295	306	308	296	325	328	343	327	341	350	321	293	314	328	317	362	319	332	312	308	324	314	296	336	343	339	327	337	286	334	348	332	360	314	322	303	334	326	312	328	329	274	326	362	324	336	315	334	313	305	363	319	335	333	306	308	316	299	315	303	318	351	322	343	308	325	307	337	329	309	333	344	292	345	353	322	308	355	324	297	324	327	334	334	321	311	327	326	318	298	335	323	345	328	314	347	322	345	314	322	305	324	304	342	342	328	316	327	319	319	290	318	300	300	286	313	324	323	331	322	335	350	320	315	303	301	321	330	337	336	338	319	371	325	336	333	313	314	309	349	273	359	342	312	301	328	311	326	333	310	350	309	312	312	303	318	322	323	322	292	339	335	331	327	314	320	311	320	327	348	327	333	342	337	332	351	320	337	335	305	306	322	323	336	312	367	331	306	319	320	300	346	356	320	359	313	352	298	325	325	294	318	331	303	331	337	339	331
27697	19162	7416	2444	1523	1179	987	850	782	739	748	727	745	727	697	699	745	680	673	653	754	650	684	648	667	683	627	675	665	706	670	656	691	714	704	645	675	649	699	660	679	666	676	706	701	704	676	690	671	706	663	634	638	713	674	679	628	722	680	690	656	716	642	679	658	691	679	717	660	770	665	626	679	697	659	680	693	676	642	684	697	660	685	671	694	707	666	676	668	698	655	638	640	658	675	637	672	695	723	676	669	635	675	721	650	700	692	695	642	657	647	675	664	713	692	645	685	688	661	652	654	655	717	692	637	616	751	689	674	649	690	705	655	697	711	574	635	666	642	702	664	664	720	634	673	606	678	664	696	627	646	663	653	621	696	693	673	689	674	673	655	676	687	688	674	650	688	684	695	668	645	676	670	654	626	653	673	621	695	720	668	678	668	705	681	680	698	669	698	709	673	718	689	668	687	669	695	685	677	657	690	648	684	715	678	691	688	662	646	724	676	688	653	676	634	670	660	677	656	632	636	670	649	689	628	650	635	666	709	602	679	702	677	693	697	710	664	683	656	722	682	680	678	670	673	675	688	683	706	659	716	624	681	738	655	731	674	639	622	681	652	674	650	682	661	679	668	687	659	661	637	675	723	706	657	706	604	719	684	694	601	683	688	680	623	649	739	664	645	659	690	640	665	684	702	672	618	622	687	653	698	618	675	654	695	673	686	648	672	687	717	638	642	694	658	654	693	664	689	724	678	660	697	654	657	666	674	652	700	642	652	680	670	651	684	644	681	655	666	666	681	673	648	681	678	660	617	682	655	621	680	698	661	612	719	671	657	696	667	690	699	653	628	650	633	682	680	656	692	642	658	631	686	698	663	687	656	648	676	677	698	640	713	645	672	673	718	679	670	681	718	626	683	662	677	687	705	728	665	687	684	721	654	683	692	718	694	668	678	628	682	709	671	669	664	668	691	717	703	669	667	656	687	623	673	694	724	640	679	630	654	690	702	691	692	680	656	621	686	667	648	654	686	665	703	701	667	683	649	734	637	701	706	694	699	701	644	673	665	630	666	626	699	697	654	700	670	654	681	668	678	676	635	686	682	685	635	704	700	657	671	695	686	641	649	698	688	668	674	657	659	694	683	627	644	655	656	688	675	661	681	660	623	661	653	677	668	655	675	674	683	663	672	641	666	645	661	673	681	626	625	665	653	657	639	695	714	650	716	694	654	700	657	691	630	671	701	675	735	682	688	679	687	653	677	662	717	665	669	692	687	683	688	697	664	654	666	687	689	688	682	650	681	682	699	706	690	644	693	644	710	678	681	651	624	699	689	678	656	646	609	658	637	702	670	641	688	684	673	648	665	625	653	678	698	688	702	700	654	690	679	652	659	661	713	677	731	680	710	669	685	637	686	647	668	676	672	667	663	712	653	706	651	684	674	693	694	660	634	645	660	649	685	713	670	679	644	647	700	685	650	673	686	645	673	662	657	682	660	685	700	666	660	670	666	685	715	647	684	621	656	693	668	656	654	660	644	705	704	660	668	713	642	649	704	651	649	661	680	642	691	674	668	694	688	729	666	678	663	661	631	633	716	706	640	650	679	651	667	683	673	669	679	681	652	650	688	673	687	680	661	662	691	692	689	717	637	630	684	687	715	652	674	667	721	696	655	693	675	688	666	670	697	697	704	679	670	658	674	653	710	671	697	705	687	676	673	692	597	613	673	670	675	650	679	641	664	653	676	658	638	678	669	680	714	609	648	735	707	662	658	678	694	685	692	652	706	688	670	696	684	670	662	690	705	665	664	667	686	687	696	676	715	687	744	609	697	717	657	682	689	655	676	629	693	669	675	670	662	705	679	674	664	665	659	674	669	712	667	635	680	661	715	664	730	724	650	696	692	626	690	590	689	685	689	687	672	716	626	674	677	664	700	692	717	686	648	683	646	719	682	663	746	692	685	691	693	699	680	712	673	627	678	682	684	660	669	643	651	656	647	679	717	672	683	652	683	718	621	670	635	714	674	711	711	657	686	677	738	685	668	633	635	659	670	694	612	696	652	660	646	666	674	638	695	702	657	655	671	656	718	659	630	684	650	645	639	664	642	694	673	678	682	652	705	650	703	679	656	671	679	704	657	678	700	715	651	641	687	630	675	625	691	689	698	707	671	635	591	665	684	650	671	665	684	663	691	715	719	695	663	697	656	658	657	660	703	650	681	676	694	631	665	736	718	617	701	742	653	616	668	657	688	659	659	657	674	668	629	695	724	692	697	680	694	647	688	672	699	653	675	660	704	610	666	677	666	666	681	655	678	655	696	667	684	646	669	694	675	662	681	706	677	687	699	663	637	679	657	689	648	669	674	666	650	640	657	703	685	696	669	722	692	642	666	682	620	672	694	718	659	682	687	665	709	718	681	651	678	645	655	657	715	699	616	683	618	645	714	672	672	681	655	705	664	666	687	658	680	690	687	671	640	710	659	676	667	639	624	700	692	658	621	675	678	676	655	650	719	717	698	627	687	635	679	652	658	646	638	648	650	649	656	664	679	642	721	649	696	691	666	663	691	690	662	635	658	692	698	689	615	651	706	662	683	643	656	681	673	660	662	646	658	675	656	697	710	656	702	713	654	758	702	659	607	701	687	660	630	698	674	647	680	666	701	621	665	686	666	664	633	665	668	674	652	655	619	646	623	676	625	644	668	699	638	659	652	710	694	636	699	656	667	679	659	682	618	684	677	659	634	694	641	662	661	672	703	683	633	660	624	689	712	701	697	649	701	651	693	690	689	672	679	698	698	663	654	683	703	645	666	683	665	661	687	696	651	651	679	703	664	680	684	653	640	672	677	687	637	677	626	667	674	732	692	678	704	672	700	721	654	667	650	638	692	658	691	661	700	681	624	668	706	703	662	678	716	702	626	666	696	668	694	660	650	649	698	683	675	653	667	657	670	700	658	696	666	717	714	707	679	671	682	701	677	712	657	734	634	618	656	667	644	683	665	664	684	652	681	676	660	710	679	664	673	635	681	687	664	672	678	634	690	649	622	682	681	667	650	715	643	693	683	641	720	724	691	701	688	656	682	665	688	664	685	685	719	665	619	657	680	636	652	672	683	693	687	682	729	732	641	684	673	753	648	685	711	666	701	699	683	723	645	687	695	650	677	694	692	738	605	700	679	585	644	670	691	705	655	694	769	652	631	706	661	662	697	692	645	641	635	679	654	668	672	678	699	701	715	669	640	690	660	698	694	635	697	643	700	652	645	702	686	662	657	669	641	649	672	661	660	728	648	660	659	687	731	702	713	672	685	672	682	647	667	663	725	709	663	667	679	658	662	689	695	673	661	705	683	656	690	619	676	683	711	698	644	667	656	672	691	608	699	707	691	669	718	688	645	701	679	688	671	699	704	675	725	697	691	698	660	696	634	692	650	702	640	654	668	696	668	664	699	642	666	705	690	645	673	667	645	674	700	650	679	703	692	663	663	669	662	682	699	629	624	676
5482	6043	5117	2601	1982	1507	1408	1129	1042	917	858	905	847	862	898	812	760	838	840	802	780	839	779	816	796	776	810	857	771	745	734	829	810	860	779	807	821	764	779	758	748	796	756	754	766	815	810	779	759	743	809	711	746	784	762	775	798	766	747	844	806	723	816	836	783	765	752	719	724	779	771	794	766	770	731	745	790	822	741	789	762	762	761	780	744	724	826	736	783	755	782	763	778	728	772	713	767	789	767	780	775	793	790	786	749	789	817	807	794	788	775	742	792	800	727	740	821	787	786	793	751	791	751	782	750	779	806	760	743	756	779	804	829	806	789	767	749	787	775	753	730	735	816	772	795	809	750	785	790	808	740	792	735	775	757	794	776	829	757	841	767	820	801	748	767	800	764	756	752	774	756	775	761	689	736	791	782	784	813	785	810	770	779	735	786	752	729	770	772	750	758	744	770	767	766	784	759	746	802	752	769	749	714	756	724	795	781	780	811	774	767	742	812	763	769	784	819	779	802	769	787	774	744	763	781	737	772	799	783	780	810	776	839	724	770	773	767	764	767	761	785	782	742	749	774	781	753	792	809	707	769	776	783	847	747	792	748	752	776	780	756	764	783	786	790	828	739	847	757	815	770	726	724	793	743	790	769	781	764	754	751	819	777	797	718	784	796	797	760	788	833	740	745	786	764	733	810	783	763	798	805	746	808	814	747	834	759	749	770	730	767	747	743	819	800	765	736	790	768	715	818	756	733	739	756	751	777	781	791	829	762	780	746	783	736	762	740	807	793	797	795	814	796	763	779	803	770	698	761	760	758	768	730	764	772	758	784	757	720	794	747	779	780	767	751	778	755	767	764	833	754	797	723	740	755	720	781	759	772	829	794	800	794	786	789	769	783	767	798	796	782	778	841	747	741	752	762	792	750	767	811	781	815	792	795	747	743	745	793	810	811	848	766	760	819	760	801	763	757	759	780	783	797	763	769	826	777	766	777	813	755	766	800	797	830	787	752	773	804	767	785	776	768	779	787	746	769	747	786	761	771	759	768	769	765	738	769	769	754	780	725	739	767	762	759	783	742	740	766	828	735	771	757	815	818	797	792	790	734	759	780	753	813	741	763	746	754	747	784	785	800	758	809	780	755	762	786	751	766	738	784	790	828	812	786	768	770	747	776	791	772	824	781	770	768	751	744	745	729	788	788	746	771	688	780	768	793	743	766	714	761	759	736	744	792	759	769	778	793	766	778	746	786	752	767	803	745	780	774	776	796	750	751	855	791	756	791	731	735	832	755	791	754	798	755	777	753	770	769	754	793	770	707	750	737	775	760	790	820	753	794	782	844	844	746	778	803	764	823	771	824	830	755	803	792	792	789	779	753	752	750	777	781	786	778	761	747	795	727	762	810	737	763	771	767	723	762	774	767	765	783	795	755	702	802	752	749	765	815	735	790	792	768	746	732	790	794	746	766	807	830	795	719	742	831	785	758	751	787	800	813	731	768	724	736	787	753	753	761	733	795	776	729	764	792	830	782	779	744	783	812	803	758	780	809	765	780	797	789	789	773	758	777	747	792	791	749	790	745	769	738	794	764	769	774	782	809	795	769	794	770	791	819	737	782	782	770	774	761	772	749	731	799	770	769	761	819	758	763	769	796	778	785	760	751	796	784	796	786	816	730	771	797	792	811	747	800	821	773	770	828	779	770	752	786	730	777	748	743	821	739	759	790	791	768	762	778	802	801	736	781	794	806	744	791	755	766	844	761	796	736	818	732	773	749	758	741	763	783	772	783	801	805	773	735	794	772	735	742	806	786	780	771	734	763	747	760	772	740	814	777	788	804	772	769	741	759	780	758	745	797	723	797	786	812	806	771	704	793	790	727	754	734	712	799	758	816	783	784	738	822	778	788	797	800	766	801	808	759	805	771	814	785	785	754	747	797	737	786	793	803	804	761	756	762	797	797	797	760	818	743	740	786	775	779	778	704	784	813	773	774	725	745	820	782	771	757	794	756	765	744	794	791	793	739	815	746	778	742	860	792	779	779	768	737	808	826	711	738	692	769	749	740	775	802	777	759	738	755	797	715	791	735	734	800	783	812	747	777	738	798	758	766	722	794	748	781	759	718	727	807	714	790	769	787	748	768	769	757	800	779	755	766	751	740	797	818	772	788	759	781	784	754	802	796	784	775	753	773	827	766	762	783	738	746	831	752	751	760	743	789	792	792	786	758	792	784	788	729	772	782	778	783	792	767	743	799	767	794	737	767	797	782	783	737	731	764	742	799	787	764	728	792	754	806	789	763	798	766	808	767	754	801	779	789	731	761	726	809	809	784	781	774	772	772	760	780	764	769	768	779	791	788	766	808	788	771	775	809	776	785	778	798	816	802	745	740	804	779	735	783	730	806	794	761	768	815	767	777	725	748	775	734	746	787	798	777	817	825	762	767	716	785	751	747	742	766	756	768	737	757	751	793	773	704	765	799	817	723	740	770	750	724	793	813	765	788	799	749	758	794	782	800	755	807	770	793	751	793	792	807	773	726	769	782	743	772	752	773	753	793	755	735	764	743	795	771	786	751	830	805	809	726	794	758	809	770	785	762	749	720	766	792	726	736	770	782	772	795	775	815	750	775	770	770	756	780	767	800	776	756	755	747	779	801	763	800	775	762	776	768	796	747	751	764	841	767	739	763	779	788	788	765	785	782	750	770	781	809	791	725	715	750	790	722	791	747	801	824	766	758	739	871	762	778	755	759	781	815	794	780	765	772	842	800	784	747	737	781	762	796	723	757	722	827	789	810	765	825	798	768	789	798	773	773	740	791	798	786	738	766	751	820	731	794	769	820	722	808	797	829	768	736	794	794	772	766	760	754	810	818	824	746	765	778	717	836	792	811	782	768	764	758	756	774	795	761	770	770	780	769	813	761	729	752	804	757	782	750	784	794	818	760	782	781	755	744	729	754	805	781	712	769	822	758	792	788	762	805	751	826	771	765	755	775	773	768	753	760	757	736	763	778	783	777	837	756	801	805	765	739	794	718	770	786	804	800	756	786	763	796	785	768	773	807	731	752	725	798	800	776	822	817	816	787	773	749	793	740	736	769	762	780	771	797	800	726	787	720	705	719	790	710	775	752	770	765	752	817	788	784	768	802	814	736	765	820	782	769	797	717	739	775	740	834	724	830	785	767	725	800	748	754	726	788	821	738	816	713	767	744	753	786	773	743	813	778	763	816	750	752	770	785	746	816	758	744	801	779	756	795	789	811	762	773	732	781	815	790	764	766	773	759	763	789	774	815	804	763	757	761	736	728	776	785	790	742	777	793	777	725	798	805	757	769	810	785	775	763	780	804	814	770	780	773	712	815	803	741	763	824	762	763	818	764	809	796	731	794	752	728	819	720	760	792	833	769	770	785	805	737	697	752	754	815	789	754	764	770	738	745	778	781	780	766	811	712	748	768	776	755	781	793	733	762	833	782	803	815	795	722	719	734	770	781	817
23856	21347	28502	24507	21277	8880	1742	1159	1001	839	766	732	724	666	684	655	655	665	671	619	643	608	594	614	645	614	586	624	644	573	620	606	615	643	576	596	639	600	638	554	604	621	617	590	579	588	608	551	578	601	587	580	561	616	609	554	604	562	585	591	596	614	607	636	614	610	576	575	592	591	609	620	601	591	591	604	636	592	619	599	573	664	606	624	559	610	614	617	556	588	575	590	600	607	604	559	573	605	613	568	578	567	593	588	561	618	571	594	599	590	580	583	568	590	571	616	575	612	563	578	615	609	608	586	603	587	602	626	586	566	575	612	614	586	584	621	572	631	579	564	554	620	624	611	632	632	598	612	584	598	600	584	570	617	648	616	572	604	577	571	587	551	609	579	585	597	560	584	612	623	581	597	597	624	566	608	591	600	589	599	595	577	602	624	615	633	626	518	603	550	571	598	568	604	594	568	597	570	575	584	587	582	658	538	579	589	594	592	596	594	558	603	566	615	606	521	599	593	559	619	572	586	594	593	559	540	608	607	609	637	586	586	600	592	568	589	618	572	583	575	584	584	601	629	635	570	583	603	608	580	628	569	604	605	587	553	576	546	596	630	587	626	571	554	552	602	614	624	627	571	617	557	560	577	580	581	580	593	579	546	606	584	540	565	626	586	602	618	621	554	564	561	584	642	626	602	598	567	560	565	600	609	584	595	557	570	589	562	578	562	605	575	605	553	613	602	603	580	611	641	596	556	614	632	581	606	608	562	611	529	590	602	557	620	618	613	596	597	606	617	559	605	607	598	602	583	566	604	595	614	625	597	619	554	605	552	614	568	582	599	578	581	563	619	595	577	587	603	626	565	597	589	578	553	576	604	588	618	607	579	573	589	574	546	638	580	551	592	584	576	636	616	579	632	556	586	615	596	638	622	566	620	586	614	539	605	610	604	592	592	610	631	605	560	603	589	607	580	590	561	565	628	559	585	614	586	594	573	577	564	578	606	628	593	591	580	599	575	625	586	580	596	557	639	596	548	565	626	631	586	552	602	614	564	612	608	585	552	544	537	538	578	557	601	561	604	567	563	562	567	568	627	589	543	588	584	552	587	623	565	623	572	581	594	587	646	574	561	599	592	595	624	634	584	610	599	587	566	617	600	562	601	643	657	591	606	617	674	610	568	604	626	572	597	630	633	569	582	592	565	552	569	600	610	588	616	595	564	611	567	583	635	583	596	564	545	588	639	556	596	635	605	556	540	565	592	563	608	601	548	588	603	592	594	611	588	572	584	557	583	582	630	583	562	623	599	562	607	583	535	578	596	557	598	585	590	621	575	591	569	547	590	569	594	595	557	612	593	616	587	581	602	641	608	600	623	607	587	555	562	566	574	597	609	570	602	618	623	551	604	583	606	571	600	575	623	598	564	587	524	575	550	592	572	568	585	575	557	590	576	625	607	601	568	562	614	560	601	552	595	609	556	579	562	575	578	616	558	645	590	559	607	580	533	600	604	582	627	611	605	556	584	630	573	582	584	620	590	592	584	604	646	612	607	578	637	580	552	579	541	574	561	620	595	590	603	586	608	539	616	612	523	594	540	615	558	588	601	638	609	571	607	573	579	560	597	594	642	611	571	603	616	622	595	542	621	590	624	605	596	574	590	607	635	616	588	637	551	573	598	593	618	550	583	632	609	595	594	581	623	608	556	628	587	584	611	602	584	585	599	558	559	594	600	647	583	588	607	610	614	600	609	582	642	597	593	595	579	607	591	577	590	588	613	571	590	561	588	562	581	620	576	575	591	592	596	583	563	595	597	614	562	574	600	600	580	555	609	603	581	580	621	569	590	612	614	641	575	583	612	583	602	556	606	607	620	552	659	609	560	610	604	612	641	563	562	630	580	592	590	602	601	588	613	573	582	578	585	586	560	587	590	552	586	613	574	589	573	605	616	582	578	590	583	557	582	575	612	599	597	564	620	548	597	577	568	603	593	599	584	622	615	585	556	597	587	564	569	622	565	572	608	571	586	575	607	625	567	585	615	598	577	558	573	591	599	568	545	567	569	616	573	606	591	569	572	605	596	582	607	564	575	581	575	603	560	604	555	555	569	624	608	632	561	583	584	614	556	601	577	620	567	625	578	590	551	556	589	601	607	570	604	584	606	603	542	617	585	595	653	580	614	562	552	560	588	595	627	609	577	572	609	653	561	594	572	510	531	562	581	618	578	648	569	599	606	575	570	609	617	619	630	626	602	575	602	566	575	577	586	570	593	642	598	581	547	613	578	587	601	588	607	634	533	595	584	613	611	609	563	580	551	575	621	619	552	623	594	585	570	592	568	591	570	638	590	590	583	546	577	600	596	579	598	570	605	617	587	573	571	606	551	570	596	572	585	565	582	631	610	559	604	587	577	608	593	619	585	581	627	536	601	577	607	555	570	611	579	607	642	580	542	619	599	606	596	601	602	614	582	635	588	584	609	600	598	577	614	606	550	642	569	556	598	626	574	569	598	593	584	562	587	526	593	594	582	591	599	611	590	587	574	596	555	551	566	531	634	556	583	601	584	575	592	564	596	559	573	587	570	582	584	570	565	597	587	619	574	572	590	606	585	569	565	592	577	619	594	573	594	554	596	600	582	585	578	592	615	590	575	577	588	580	576	606	578	612	541	575	626	634	587	622	571	591	595	594	598	609	601	580	577	594	601	612	575	597	562	600	576	604	614	591	590	609	555	536	591	584	581	611	578	531	605	605	556	633	634	590	574	613	621	599	592	587	571	651	583	587	607	559	620	595	591	581	559	581	611	614	606	610	600	616	598	632	636	623	601	629	579	593	571	602	574	617	575	617	581	553	599	616	575	578	560	578	604	573	601	572	583	550	600	610	592	586	543	620	595	560	602	513	624	598	591	628	570	576	589	562	603	580	587	568	554	584	570	621	550	606	588	605	543	537	557	573	590	583	620	583	529	595	569	623	636	597	601	590	599	577	637	621	586	589	590	569	578	591	618	600	610	594	588	600	630	611	591	585	556	601	583	601	556	570	612	564	570	572	597	591	592	640	579	596	537	546	585	614	560	576	584	590	617	590	619	590	628	576	605	569	616	621	610	570	563	578	583	577	583	544	572	598	591	577	590	552	584	575	641	619	643	564	566	594	572	606	596	582	598	624	561	604	624	560	619	592	647	585	596	568	596	627	575	572	652	579	593	617	582	578	545	567	604	608	572	584	635	623	566	590	589	550	596	589	591	574	558	599	600	583	608	583	588	610	539	595	574	601	564	557	597	578	574	592	571	629	616	557	595	611	597	614	608	618	575	586	557	570	577	652	614	619	595	599	598	575	583	569	613	603	559	628	591	594	596	607	600	616	571	576	626	553	599	590	577	571	591	538	607	573	575	594	547	550	586	617	657	585	601	619	588	627	570	584	588	535	577	627	607	621	628	631	615	557	619	627	571	555	618	577	601	573	574	590	619	576	556	618	584	594	617	562	603	589	566	558	553
4782	13673	10496	5399	3923	2971	2327	1918	1518	1262	1161	1065	986	963	915	839	859	812	804	843	755	796	737	796	751	720	751	722	751	727	718	718	737	683	718	721	676	670	705	738	714	703	695	648	705	708	690	707	708	740	669	734	702	743	687	715	662	692	714	632	645	673	699	704	721	652	631	733	755	686	714	666	708	682	634	725	689	739	720	704	637	715	699	722	685	689	705	662	662	676	700	708	695	672	754	676	672	677	667	702	727	702	651	666	648	681	693	701	730	683	731	706	656	640	702	690	689	699	658	682	684	704	687	651	686	687	673	683	673	699	689	681	648	679	698	723	747	718	659	662	683	682	705	653	707	701	692	648	682	710	738	690	673	704	683	675	703	678	677	678	687	689	691	691	690	681	661	682	701	674	658	693	692	680	678	712	701	735	716	652	683	690	687	752	640	691	636	709	710	699	673	697	733	641	695	712	707	715	711	722	703	728	677	651	685	695	657	683	671	700	706	685	690	692	706	658	658	701	717	735	703	632	652	668	740	689	699	631	647	723	722	685	661	709	680	743	693	701	705	666	655	618	629	680	637	675	710	671	654	749	702	671	681	704	676	667	676	689	709	736	634	683	673	683	680	664	709	726	675	687	713	700	693	729	663	705	648	709	688	760	716	715	666	690	686	723	671	694	707	698	694	649	677	729	709	730	702	693	694	707	663	652	649	687	688	736	692	703	646	661	656	685	648	657	715	675	701	679	670	674	666	688	662	704	706	705	700	637	685	657	701	677	716	652	704	698	723	672	701	686	701	726	686	679	664	657	656	722	665	646	666	711	689	688	685	685	702	671	752	707	666	681	686	706	696	707	748	701	659	641	704	688	699	697	668	687	647	685	685	694	733	719	728	689	671	682	675	720	672	673	701	676	676	683	723	662	727	644	693	694	711	673	677	665	715	723	698	695	679	649	674	683	722	641	664	660	721	673	714	687	693	643	659	679	695	727	713	648	658	687	686	702	709	705	640	643	682	692	670	707	669	672	711	682	705	677	660	691	649	681	676	677	652	684	680	750	654	710	694	699	660	691	697	722	732	749	689	713	703	654	682	699	700	660	685	711	696	641	693	673	723	687	679	713	663	662	727	681	657	711	715	731	704	695	689	701	716	712	707	698	699	658	712	676	630	743	670	685	691	647	662	715	731	678	677	742	661	675	669	688	666	687	695	683	741	693	667	686	692	691	721	698	684	711	709	646	685	688	679	707	680	738	682	685	710	687	688	657	727	690	624	691	683	673	669	697	686	662	701	702	709	708	673	691	705	657	637	695	621	683	651	646	708	646	641	693	654	677	698	694	679	711	673	720	704	696	692	701	701	683	655	613	681	661	696	694	644	663	693	691	664	684	689	643	710	684	670	712	644	667	680	738	711	651	716	704	670	700	647	696	668	709	704	696	666	696	696	695	691	693	701	648	639	668	678	690	658	675	660	673	676	678	649	699	679	657	711	726	661	687	659	657	664	689	677	692	693	693	661	648	710	737	668	679	717	661	687	700	668	684	733	684	689	686	661	692	649	690	682	621	669	726	721	730	708	710	689	689	653	665	716	713	686	679	736	635	663	666	689	676	692	688	693	695	643	726	761	669	746	709	721	690	679	676	708	720	612	701	684	727	692	680	664	641	706	676	666	693	670	722	673	721	688	682	684	725	684	695	680	682	669	679	693	658	707	692	699	669	701	676	687	697	690	678	718	688	659	721	702	719	726	732	701	733	757	631	694	711	704	719	681	687	660	657	667	654	728	702	683	656	671	703	683	659	673	696	638	634	673	685	662	708	703	675	666	655	665	692	715	703	666	671	694	738	713	688	686	723	699	737	668	689	708	688	685	717	711	642	673	674	695	736	716	706	700	674	690	687	722	647	706	682	694	688	722	766	654	690	710	690	703	639	689	673	665	669	686	704	660	688	700	696	719	670	648	707	702	709	708	698	684	700	685	694	678	644	700	701	676	672	710	694	652	655	698	694	700	675	684	655	668	695	679	685	729	676	671	736	718	704	679	693	699	700	679	716	646	741	670	700	692	721	700	698	678	688	660	689	674	639	705	680	688	681	733	700	704	671	670	728	723	679	666	688	708	656	719	696	743	698	702	684	690	688	715	714	715	668	671	638	698	711	683	709	669	678	679	713	664	661	727	718	671	666	664	638	659	665	642	672	700	703	687	691	674	684	735	662	658	704	711	691	685	692	700	683	654	721	704	723	697	705	678	757	666	663	715	665	686	707	710	707	673	708	685	739	667	714	705	690	665	702	675	648	676	673	705	726	718	690	731	719	692	702	644	714	694	696	670	638	696	705	662	709	673	686	636	683	669	682	688	692	664	686	692	686	675	671	689	701	662	689	673	724	697	718	695	665	684	689	710	694	664	663	693	688	713	694	725	709	722	629	714	676	695	668	675	689	696	712	698	669	654	689	703	690	660	685	711	704	691	642	671	682	700	721	687	649	677	656	674	685	720	680	706	649	745	733	711	661	680	689	659	703	657	733	678	671	685	721	725	700	660	665	690	675	722	746	717	650	681	667	662	713	681	694	701	682	663	687	647	710	703	675	650	669	681	673	654	658	651	713	730	698	694	680	648	695	674	703	668	710	714	682	678	741	753	692	699	720	721	666	767	622	731	713	691	705	714	717	689	679	696	652	668	695	700	741	686	643	717	708	700	667	662	726	682	663	696	675	693	678	713	682	702	676	696	730	697	680	729	721	684	665	692	696	665	661	625	680	705	665	653	682	726	672	668	728	708	683	684	694	697	677	714	666	651	666	714	694	715	727	704	625	656	696	684	741	661	621	733	692	646	656	678	757	654	655	711	725	659	680	668	651	677	650	634	717	674	662	724	689	721	703	692	637	697	682	705	721	713	704	705	640	715	682	712	692	680	725	678	663	704	671	714	687	678	691	744	667	683	683	702	664	693	639	712	715	640	657	693	655	693	697	688	667	691	742	677	656	685	620	668	706	678	665	718	656	668	676	641	698	701	677	685	676	679	642	691	693	654	718	724	714	689	663	699	668	660	723	681	665	687	716	675	698	686	701	677	674	662	661	709	712	660	683	666	611	725	675	703	738	689	670	685	651	732	645	697	719	664	712	674	666	653	700	711	645	654	716	688	658	654	671	676	683	671	705	693	721	694	683	704	652	665	657	714	681	684	674	675	685	653	710	682	677	682	656	677	706	657	658	629	643	735	711	688	720	685	714	698	659	681	650	653	665	653	707	720	713	707	697	645	698	706	705	642	644	707	653	667	671	709	700	713	695	683	675	700	685	744	705	720	663	700	680	687	654	722	672	659	706	645	685	691	671	690	671	678	731	690	667	663	722	677	714	692	728	677	681	694	694	701	699	700	644	732	678	676	641	734	657	661	710	677	676	677	721	673	660	653	715	690	653	713	751	702	692	675	675	699	651	711	690	700	675	655	654	684	733	653	698	707	727	692	691	713	676	647	673	695	653	675	718	677	702
24904	21302	27292	25522	9489	1407	936	799	659	651	573	563	516	528	480	489	473	497	515	461	437	501	460	488	512	489	485	440	441	462	448	437	468	453	479	441	449	446	456	442	466	447	440	435	461	435	458	424	458	495	469	506	477	426	443	464	437	453	463	463	444	487	453	494	467	461	459	449	446	425	443	456	449	466	454	453	458	475	461	475	446	479	434	463	437	459	432	460	475	419	479	469	485	454	448	481	417	418	450	396	438	443	445	410	427	436	414	455	428	460	432	470	484	449	498	479	447	405	412	433	399	460	481	452	452	475	457	454	483	468	439	434	486	472	442	424	453	436	419	464	435	442	429	492	421	434	484	434	408	459	443	459	457	434	451	439	434	439	459	440	456	411	433	435	478	448	425	459	472	422	452	419	460	459	472	465	465	487	465	440	431	479	471	434	476	459	436	468	405	442	451	466	427	434	425	463	471	405	460	471	454	499	434	425	451	443	445	430	422	439	445	457	421	463	431	409	484	422	480	462	466	453	464	452	423	425	434	457	458	415	453	421	460	457	440	471	440	463	422	444	462	459	452	431	457	462	411	459	468	447	449	481	443	415	429	456	427	418	460	427	458	488	415	489	466	508	458	466	443	479	486	437	436	431	465	481	449	435	438	428	429	433	428	431	431	457	414	438	478	470	481	458	468	453	431	444	452	414	487	433	396	430	433	456	434	436	433	441	457	515	432	471	434	449	485	463	514	452	426	452	415	453	456	413	426	476	447	456	418	425	479	442	426	409	450	457	447	450	470	423	481	467	452	433	468	443	454	455	451	420	433	445	409	447	498	425	418	454	447	454	468	431	408	456	448	445	406	427	463	484	419	458	452	442	476	410	470	452	494	420	422	419	420	483	449	449	412	436	430	440	418	450	436	445	483	444	452	453	476	459	473	454	458	451	430	452	450	464	435	462	460	461	447	399	410	441	429	441	481	449	445	436	492	449	443	439	468	405	469	450	420	425	462	438	470	459	427	446	451	452	442	448	419	420	444	420	393	381	491	440	420	456	457	413	470	456	438	418	455	455	467	444	442	439	398	480	417	446	421	467	445	434	422	494	422	413	455	455	443	451	449	423	450	403	473	419	434	454	403	456	442	465	455	455	464	420	457	445	474	445	394	448	458	446	451	442	468	470	438	467	454	432	471	439	462	453	476	429	445	441	428	438	488	417	451	408	455	460	436	411	436	452	432	438	443	452	455	447	454	470	448	437	452	442	454	438	447	452	422	476	457	477	449	513	419	445	424	452	414	436	427	432	434	414	463	470	466	416	446	461	417	472	447	470	440	454	455	406	490	446	442	454	423	451	429	478	467	428	459	453	451	442	483	417	476	423	458	395	417	443	473	430	438	438	450	484	446	480	446	435	481	451	429	454	399	431	440	471	395	417	444	434	468	470	438	440	423	450	435	435	486	421	443	467	399	440	460	445	450	452	428	442	458	428	429	477	431	440	435	427	467	467	456	462	419	403	429	469	423	413	463	475	469	445	433	448	471	426	428	483	414	459	421	438	439	476	484	447	436	425	435	455	409	469	451	485	412	433	478	406	460	444	436	455	468	448	443	446	417	488	461	476	451	414	448	448	433	481	429	441	452	456	459	449	456	446	446	457	431	427	451	465	405	420	461	438	424	446	458	438	432	455	446	467	446	467	477	446	433	461	459	428	417	431	449	437	453	448	440	409	438	424	419	418	498	453	429	401	492	470	440	428	465	475	459	435	438	419	432	455	429	452	447	461	445	441	444	444	425	465	485	441	413	457	444	445	432	430	456	472	437	444	462	469	421	453	416	458	450	465	500	468	438	402	423	435	482	443	434	467	429	415	457	442	426	471	426	447	461	425	437	458	428	447	443	453	447	469	438	433	464	458	459	438	448	441	422	436	467	422	470	458	435	453	439	465	462	423	464	446	431	457	444	422	421	461	468	489	447	448	450	429	462	446	429	450	469	429	468	433	440	449	463	479	436	425	435	445	469	476	488	475	441	455	472	433	410	424	456	413	463	460	444	459	421	448	423	467	450	463	425	471	427	442	445	463	456	451	443	409	456	441	451	435	441	433	483	477	466	484	463	441	453	446	407	466	477	451	463	427	471	436	447	474	447	445	451	479	416	438	470	467	458	483	419	473	467	468	451	409	459	420	450	463	457	448	455	462	429	451	498	462	462	441	443	394	457	439	450	475	427	461	420	448	464	412	450	430	428	475	415	477	451	456	445	407	430	469	439	437	418	474	475	472	456	465	416	458	443	468	406	421	445	436	456	420	439	474	484	449	440	478	438	448	460	444	431	455	424	421	491	429	434	440	474	441	468	416	491	458	418	434	465	455	415	427	463	468	430	428	455	454	442	455	464	433	464	457	451	444	431	424	451	474	451	423	451	475	473	432	437	461	472	460	440	419	437	462	397	457	449	437	456	487	450	442	439	459	458	463	479	439	424	426	443	458	422	481	504	450	465	444	428	433	462	432	415	453	447	465	449	417	435	466	444	481	422	451	437	444	446	464	447	457	460	422	475	449	439	453	426	440	418	456	446	466	465	465	437	440	459	467	468	459	460	440	469	425	434	460	478	461	425	460	444	471	434	465	431	446	456	438	441	447	463	436	438	470	444	458	436	473	454	458	440	430	489	434	464	473	466	431	416	467	468	435	449	425	435	423	446	468	437	515	433	461	449	471	439	476	429	476	431	444	446	447	468	407	419	467	418	428	459	422	492	438	459	423	446	468	435	436	459	447	489	462	484	469	449	456	415	417	448	469	447	485	473	448	429	450	450	468	436	466	430	453	468	478	482	481	451	488	477	422	443	454	442	444	435	439	435	459	447	448	451	455	475	452	482	449	462	462	422	464	419	458	462	448	475	433	417	458	434	417	417	454	431	452	425	436	446	438	451	490	449	404	418	437	470	489	411	443	416	423	452	441	485	468	468	453	429	465	499	409	418	419	460	462	398	454	468	443	457	430	424	471	436	473	452	437	437	436	475	434	437	443	474	468	426	453	451	457	479	456	444	468	432	452	443	432	457	429	439	397	475	447	436	444	408	456	474	470	414	474	438	453	475	435	426	469	461	444	434	429	447	473	452	427	461	454	434	468	451	446	463	459	451	471	443	440	459	468	467	452	437	438	459	490	430	444	434	466	459	460	438	472	455	409	430	454	469	408	414	422	460	418	452	472	469	399	481	461	449	468	415	461	449	449	478	437	418	473	469	473	408	467	451	470	414	457	426	459	415	445	453	422	465	445	444	395	435	450	477	452	462	435	437	425	455	437	418	471	472	436	446	442	486	463	448	438	440	451	403	476	451	436	440	472	443	463	450	472	438	456	482	483	410	437	452	469	451	471	454	449	489	451	406	445	432	456	408	428	426	447	450	428	430	425	438	444	438	440	401	478	438	468	405	448	465	446	487	431	449	464	454	462	472	463	456	456	448	461	432	467	460	459	429	426	433	459	449	454	428	440	447	439
4945	9871	7750	3993	2966	2086	1671	1414	1143	902	834	755	713	715	587	620	657	632	594	608	546	581	576	509	572	521	488	542	501	494	546	562	523	528	527	533	511	547	505	514	549	527	526	535	491	518	506	451	506	527	526	528	523	463	459	529	478	519	486	525	501	500	545	504	525	562	483	512	517	519	510	495	538	541	518	492	514	493	503	509	511	501	507	560	501	457	534	513	522	544	544	523	521	513	524	492	522	528	511	482	539	521	546	521	493	511	518	516	504	491	505	510	478	484	489	516	492	531	538	516	493	515	548	513	465	495	515	523	511	515	528	487	500	541	465	526	519	480	528	503	499	557	503	575	522	518	495	523	517	536	490	519	519	518	530	493	495	539	520	536	570	490	491	480	530	500	512	518	510	529	495	521	517	485	545	579	556	499	486	478	495	492	474	517	494	517	532	548	507	528	514	511	488	525	521	521	489	519	501	519	527	495	510	518	510	522	490	509	502	498	508	483	523	490	490	538	497	553	476	508	524	521	504	512	542	508	491	508	554	485	490	509	499	524	498	529	508	520	567	501	498	513	513	527	488	524	532	521	536	538	537	507	571	481	494	518	544	476	516	544	488	481	541	480	496	510	518	464	501	559	509	457	509	505	518	433	514	539	533	502	520	543	513	519	526	537	540	507	527	530	505	541	523	523	517	517	545	496	507	529	537	554	503	556	534	527	540	534	508	474	571	501	536	552	493	512	520	489	492	545	537	486	521	528	516	530	521	534	509	524	529	460	499	548	538	476	521	510	538	553	507	530	543	519	538	537	502	547	531	492	501	522	526	508	551	525	513	466	503	518	528	528	522	546	498	512	510	520	524	478	524	480	477	533	522	499	510	479	499	530	517	551	483	548	554	525	534	506	515	564	524	506	512	517	550	507	515	488	502	466	540	555	476	476	539	509	526	505	485	494	529	538	512	521	509	514	519	499	510	535	489	502	469	497	515	505	504	531	526	501	549	520	527	498	484	537	510	503	480	515	499	515	513	562	499	534	494	489	506	503	492	536	501	527	516	523	493	534	501	541	518	483	518	488	499	520	519	521	494	501	511	543	505	493	495	537	505	541	495	473	538	480	521	480	511	502	528	505	483	525	534	509	542	521	518	532	521	514	499	537	539	487	527	510	539	477	504	514	532	498	516	517	476	511	487	552	515	490	473	490	512	504	520	518	501	513	534	542	508	536	533	496	515	527	531	547	536	494	502	525	523	563	563	542	524	513	473	506	555	540	513	516	500	559	492	521	483	518	484	528	499	502	519	545	513	526	523	544	540	508	520	494	499	530	569	532	537	485	500	514	476	516	488	508	514	519	520	523	523	515	516	562	561	508	519	500	536	515	520	496	519	520	525	528	519	527	560	529	540	487	516	484	481	535	483	501	548	501	487	516	520	539	540	520	522	485	481	472	513	527	490	528	539	480	524	539	531	509	513	510	546	535	508	554	445	511	561	532	519	502	478	517	524	512	487	507	512	530	490	518	535	507	478	505	494	527	500	498	505	524	527	525	532	526	541	520	480	535	540	502	507	501	512	569	474	496	507	506	507	503	521	517	519	535	561	499	529	542	496	520	553	524	496	513	513	483	503	516	519	475	512	519	508	556	518	524	495	561	581	506	551	528	518	546	499	514	543	547	488	550	519	459	490	506	508	512	577	496	525	542	541	508	526	530	541	527	525	513	495	480	539	509	480	524	538	491	520	544	496	524	537	502	540	523	511	556	476	527	496	522	511	490	527	493	511	547	533	512	535	524	505	525	529	526	489	467	509	543	498	490	575	512	523	520	508	490	492	518	538	539	507	509	467	498	500	566	532	479	530	521	495	548	475	514	517	487	539	541	506	500	519	547	544	502	528	515	545	527	525	483	491	464	560	553	480	465	510	501	543	540	509	489	552	505	469	514	494	502	505	501	563	517	540	476	492	538	521	458	503	483	509	496	511	534	464	509	511	514	504	511	535	534	510	501	532	501	483	528	538	504	503	550	539	487	506	557	538	513	503	523	527	515	534	501	551	525	518	508	515	498	548	480	513	498	517	509	499	506	526	520	490	508	511	562	486	531	534	503	498	475	468	522	504	482	518	478	513	540	507	513	531	521	506	534	482	522	499	501	526	509	484	555	490	536	494	497	510	490	486	508	500	520	542	539	523	514	507	526	522	505	488	507	502	505	499	501	503	546	520	565	499	508	555	507	536	489	508	487	507	541	519	515	475	507	510	541	488	503	493	502	526	528	510	517	514	525	528	530	508	499	484	521	522	515	543	543	524	547	549	500	492	496	550	504	536	513	473	485	527	527	515	516	493	509	543	542	500	517	555	542	484	522	542	511	508	500	481	552	500	520	495	525	513	522	505	540	512	573	540	538	508	511	530	513	526	496	519	521	528	529	510	518	540	512	488	529	534	525	536	509	523	534	522	533	493	502	522	520	519	506	518	535	493	535	487	515	536	542	482	521	511	518	509	501	492	533	522	497	527	491	508	496	508	564	492	519	506	519	520	507	530	514	521	531	561	520	514	516	525	563	507	487	533	497	552	521	507	486	510	504	519	492	555	467	513	518	485	518	508	508	512	563	518	498	492	533	491	520	530	492	525	570	527	527	506	528	534	524	525	511	470	539	498	539	506	521	481	517	524	532	490	534	488	508	545	532	545	553	535	512	506	509	518	485	527	515	509	546	503	520	533	511	509	544	507	534	498	497	548	501	506	527	535	511	516	523	493	514	515	449	498	492	471	509	547	541	552	507	557	491	544	533	516	520	498	516	495	511	534	544	478	500	494	533	481	530	506	497	529	468	500	519	546	527	518	500	495	557	488	544	500	496	507	512	527	532	501	511	518	505	494	547	538	484	530	484	516	513	552	526	509	509	523	531	477	520	520	515	522	508	493	540	533	507	510	515	543	519	510	494	526	524	514	518	478	527	554	533	542	500	478	509	523	536	531	531	514	465	545	526	522	504	514	500	511	527	495	499	506	531	501	473	528	557	521	518	552	495	507	521	499	478	523	505	539	520	491	530	571	518	501	485	488	516	494	499	509	496	521	504	499	550	542	497	499	497	552	523	520	515	491	509	506	486	506	526	514	512	540	532	548	486	529	495	556	467	525	494	509	468	526	518	525	495	474	526	535	515	448	494	507	498	503	515	507	515	532	537	509	533	506	485	505	514	515	529	512	506	502	514	512	527	513	540	500	523	545	511	489	498	482	503	502	519	484	553	528	508	504	530	523	518	499	505	550	484	543	524	540	548	508	498	582	512	485	479	532	508	563	509	512	493	489	513	538	516	535	559	505	547	507	510	499	533	495	498	505	543	499	504	522	499	509	549	507	527	531	533	515	549	505	557	531	550	515	559	555	497	529	505	570	540	472	565	490	510	494	505	521	501	538	520	496	527	522	476	559	496	517	494	525	513	472	519	522	521	515	555	512	487	518	490	490	560	528	532	506	498	555	514	509	580	512	551	542	541
22800	21392	29129	24056	21391	21421	7967	1389	950	714	638	577	548	438	430	415	390	392	416	351	370	340	334	338	307	334	305	313	313	291	322	304	315	328	329	314	318	300	288	301	294	274	267	305	285	314	269	279	265	288	266	295	295	288	280	253	259	296	266	260	267	294	317	278	298	292	274	239	295	276	243	275	289	296	276	271	303	276	282	266	283	303	253	266	225	280	280	242	285	277	267	259	280	291	288	234	271	269	264	278	276	272	300	293	279	282	293	275	272	264	239	272	263	285	276	266	281	278	282	302	268	265	315	273	264	271	270	277	284	265	263	268	263	275	283	255	268	286	265	245	278	283	251	268	267	262	263	296	303	256	262	250	276	262	286	289	309	284	282	241	275	276	267	270	263	287	282	284	279	276	267	300	264	276	261	282	268	276	290	260	275	287	278	273	299	295	266	268	266	271	277	305	247	276	289	293	271	281	277	279	297	258	235	295	264	297	268	269	290	289	277	281	278	285	274	275	262	276	263	270	317	298	273	289	275	269	256	284	249	276	293	267	283	281	273	293	303	285	270	284	286	277	286	273	297	249	277	277	267	287	270	261	280	272	281	287	242	272	304	254	250	243	282	259	265	266	283	277	253	273	260	271	269	260	279	255	295	278	267	251	274	254	331	262	268	296	306	295	284	267	285	288	280	271	281	295	256	301	274	301	272	292	290	274	286	270	246	278	246	276	296	293	249	254	287	288	240	245	276	249	290	291	275	271	239	262	273	280	290	269	266	295	265	274	263	310	251	272	276	262	264	274	284	271	294	289	260	243	280	276	286	267	281	290	244	250	288	263	238	263	234	289	259	265	261	259	275	278	274	294	267	287	277	286	260	270	280	264	255	286	265	265	272	285	266	251	270	292	259	286	255	262	282	298	294	279	284	274	279	270	257	286	270	285	260	255	288	300	302	259	275	284	246	297	272	279	303	271	300	271	262	266	288	274	273	267	256	263	278	272	285	272	264	247	266	272	289	307	306	263	282	280	300	264	293	247	238	261	283	288	272	295	250	259	270	291	268	297	252	289	251	257	261	317	293	310	283	293	255	276	272	274	294	265	252	277	249	269	261	275	265	282	246	247	270	307	294	258	280	288	258	288	291	236	282	282	258	245	282	270	257	273	290	307	283	240	280	270	250	267	276	283	261	289	268	297	301	298	296	305	283	301	255	306	268	272	249	263	285	287	280	280	259	253	267	256	293	268	278	267	277	279	290	263	272	261	285	257	268	267	271	287	274	281	256	293	286	268	257	263	317	269	253	270	285	272	271	259	268	285	277	250	284	297	269	261	282	250	333	282	254	252	253	274	274	253	283	293	277	276	243	272	283	273	272	274	267	275	277	314	266	263	280	282	287	260	274	273	290	273	264	249	274	278	254	267	285	298	245	269	275	257	259	288	284	264	273	249	292	257	263	275	260	269	275	272	286	287	281	263	272	254	264	257	290	284	245	251	280	287	285	280	280	264	283	271	269	266	244	247	272	265	263	260	261	285	259	283	269	258	270	262	286	290	278	242	288	238	278	259	250	248	250	229	256	220	271	270	265	275	258	275	256	268	265	235	271	250	268	269	276	256	247	283	288	288	262	255	274	270	267	253	308	269	287	300	286	297	282	255	263	299	284	284	292	298	279	282	284	281	298	300	261	283	254	286	297	284	285	257	277	276	265	314	277	283	295	273	306	254	270	294	264	267	258	277	287	250	270	279	265	283	263	264	284	275	275	277	285	258	279	239	283	298	280	252	260	284	272	279	288	275	267	246	263	284	270	277	284	261	248	249	259	270	293	263	266	290	297	261	256	310	282	261	265	278	302	236	300	236	280	268	251	271	279	260	269	269	267	285	266	283	261	265	265	299	286	276	267	270	261	269	254	279	271	288	279	253	294	255	273	260	238	274	244	284	257	282	275	292	303	244	285	266	249	251	264	273	270	283	274	293	293	268	274	259	245	244	261	290	306	253	292	293	257	274	268	285	280	253	261	266	273	267	273	261	255	273	285	254	285	239	289	230	295	279	240	278	230	278	268	256	262	305	279	280	263	239	278	286	277	253	251	321	277	261	283	286	242	288	300	270	264	283	282	252	229	262	274	260	277	294	271	286	285	274	279	270	301	252	284	258	282	274	297	271	251	261	311	293	271	239	254	315	254	287	273	273	287	299	275	299	267	277	304	266	274	260	283	284	273	267	263	272	244	297	260	265	272	265	244	251	274	254	260	260	268	296	250	320	294	283	291	313	294	258	271	244	268	297	257	276	292	287	265	269	268	292	244	297	287	272	295	264	278	259	284	261	249	288	296	252	267	256	275	266	249	277	293	260	276	272	263	251	269	273	278	290	262	301	294	294	273	282	273	305	261	256	298	237	249	272	283	280	248	265	275	304	281	278	267	282	253	247	276	283	304	292	232	281	271	280	287	294	268	270	255	242	235	297	293	287	271	266	257	293	276	307	261	250	295	272	272	274	275	251	278	297	271	265	295	275	272	276	305	256	271	253	321	283	262	266	278	249	239	246	280	289	292	291	296	276	262	287	290	266	267	271	304	269	264	278	303	304	276	303	253	286	262	250	284	275	289	263	272	285	283	289	264	306	260	259	264	237	277	257	282	292	218	251	263	263	240	288	272	259	283	294	294	281	287	290	281	292	282	267	283	284	256	310	283	272	239	243	265	276	234	261	280	296	287	255	303	301	277	272	258	277	266	262	253	274	266	280	277	283	256	281	293	264	285	257	283	292	304	241	262	274	267	287	296	284	281	272	256	248	234	252	266	279	326	278	318	313	262	271	276	281	263	286	251	269	280	265	256	307	275	295	258	269	261	317	264	290	293	291	236	274	267	246	265	278	275	276	283	269	243	273	236	263	291	274	272	274	293	288	265	266	261	275	284	285	279	276	275	286	295	307	262	249	303	272	284	260	305	258	280	283	274	269	258	280	260	255	265	270	244	251	262	266	306	301	290	244	290	269	266	268	254	287	286	261	281	297	301	261	257	277	261	261	270	292	279	258	273	280	263	285	271	254	273	290	248	243	279	256	274	279	289	248	270	268	283	255	268	298	274	263	282	248	268	274	302	272	267	279	293	250	268	286	282	289	270	267	256	290	246	297	296	279	268	278	279	279	272	287	282	246	272	302	272	280	255	247	284	274	269	275	266	276	251	310	254	315	288	260	297	289	291	247	286	281	281	293	261	289	256	300	240	269	259	256	281	263	243	273	278	301	258	291	272	268	300	271	246	258	272	255	292	261	271	255	263	284	303	267	286	270	305	274	261	248	287	267	297	266	254	265	278	259	267	285	301	261	270	252	263	284	279	269	280	288	243	268	238	282	287	268	283	263	297	272	262	275	276	315	285	305	259	273	282	270	255	284	252	256	268	250	250	268	275	282	319	293	268	269	272	271	273	267	265	297	293	277	286	291	251	258	258	273	284	267	273	281	276	275	273	296	260	261	264	287	299	282	289	275
6551	19319	14770	7932	5675	4096	3185	2370	1764	1390	1218	950	835	822	669	634	594	598	573	556	491	476	483	486	415	402	435	400	402	426	396	404	373	371	391	419	367	382	384	357	351	343	333	352	364	378	360	317	377	351	329	374	363	345	320	311	311	304	336	372	315	324	349	345	330	324	330	337	332	354	350	341	316	317	329	325	320	312	311	330	343	313	328	339	324	325	323	336	331	366	339	322	314	311	354	322	309	312	316	321	321	328	324	365	325	327	335	326	329	294	353	336	330	334	325	314	296	323	322	345	320	327	325	335	323	331	322	336	322	342	335	312	317	334	316	353	325	337	319	360	354	347	363	322	331	309	321	332	350	324	320	300	356	354	342	335	292	289	344	290	327	324	305	324	344	339	330	344	332	301	326	311	299	340	321	354	299	327	293	310	338	377	342	371	366	332	315	319	354	337	331	325	333	334	299	347	313	328	335	292	329	332	322	345	332	337	323	370	368	346	330	324	325	320	318	339	314	323	328	332	323	336	338	310	340	315	323	324	322	336	312	338	333	290	336	350	327	286	334	347	326	316	330	308	349	337	330	351	311	315	335	346	329	367	314	338	335	301	322	328	319	338	338	342	317	326	319	342	315	349	336	295	298	326	331	331	318	339	312	310	355	360	307	322	302	319	301	310	319	342	338	340	372	330	332	335	319	309	329	334	337	375	309	321	331	309	309	322	328	353	357	345	333	327	315	340	308	341	348	347	344	312	325	336	336	346	326	339	301	329	336	327	351	315	339	348	318	339	322	334	350	313	348	339	349	338	313	328	308	345	319	331	341	345	305	333	310	304	336	330	313	316	336	328	323	338	344	325	346	327	330	331	321	321	337	322	354	299	330	317	304	327	291	316	325	306	295	329	338	339	274	313	318	351	318	324	317	330	296	352	302	330	340	335	329	344	350	337	335	304	344	325	324	322	304	323	356	309	327	330	331	336	316	336	319	333	339	353	337	353	350	374	296	310	335	331	336	336	331	335	357	363	328	303	310	337	324	314	305	300	341	379	334	299	294	312	314	352	339	302	330	355	311	310	353	331	331	362	304	315	326	325	370	309	304	347	306	282	337	361	345	316	324	332	359	300	332	359	344	369	328	313	305	295	334	345	320	330	327	342	348	342	358	318	335	319	312	384	318	312	329	333	319	319	349	331	314	285	378	320	307	330	346	340	327	301	320	332	299	342	341	329	344	331	332	338	341	334	339	341	315	320	352	341	315	329	335	330	327	342	321	316	329	353	325	326	286	323	322	328	357	311	367	333	332	338	357	329	310	322	324	343	321	313	325	321	339	339	307	333	354	344	325	295	356	323	296	320	356	358	295	319	307	370	332	310	365	327	380	322	348	296	324	331	351	331	343	325	331	319	306	333	337	310	366	312	318	333	310	300	327	331	327	313	312	327	336	336	372	345	322	333	297	308	299	309	357	331	325	314	339	355	350	334	366	318	340	324	321	313	336	352	325	335	353	345	352	358	323	326	333	300	301	294	345	322	336	319	318	318	329	325	338	337	340	350	343	305	336	341	352	346	330	351	330	319	329	300	349	344	341	325	341	341	319	329	307	308	339	307	336	309	335	322	326	325	326	297	334	301	347	352	342	343	310	332	314	356	318	328	306	302	344	308	334	335	336	339	308	375	347	314	340	313	342	321	344	333	332	360	318	323	334	317	331	344	344	330	325	313	304	375	291	316	323	289	354	313	326	287	306	357	336	320	321	332	359	312	333	351	340	336	322	324	352	338	322	360	355	337	302	327	375	315	338	332	319	322	326	322	317	315	345	300	347	324	336	327	325	340	342	332	327	334	332	321	333	351	329	340	319	371	337	331	327	317	324	350	325	344	337	335	306	317	308	317	307	310	340	309	304	302	366	306	315	337	342	304	351	311	320	339	338	332	327	314	349	334	328	351	313	330	332	339	348	332	347	314	366	325	328	332	306	325	318	328	341	319	329	326	307	292	337	319	335	325	354	328	352	304	336	353	358	303	333	322	332	330	291	328	376	342	361	295	270	330	359	337	326	288	323	329	328	304	339	347	315	338	336	348	342	317	318	322	322	323	345	329	349	338	301	343	340	312	331	331	307	327	333	324	293	333	304	359	319	314	324	330	328	338	328	332	325	330	337	299	339	310	341	344	354	325	331	349	313	317	329	329	278	318	329	316	314	369	336	329	321	337	344	349	341	342	318	367	314	312	321	318	325	307	329	315	309	333	366	336	340	326	315	323	350	342	350	344	309	329	337	308	319	311	344	360	313	349	326	328	332	322	346	310	325	324	323	317	319	305	298	269	343	340	324	343	321	325	307	312	322	316	325	330	347	337	320	349	355	334	349	303	343	330	303	320	302	359	314	359	313	294	349	301	343	305	365	382	313	323	359	282	316	331	321	366	339	353	317	343	294	355	337	363	312	342	328	334	330	345	329	324	355	312	355	344	327	317	315	335	337	314	332	351	325	346	341	327	298	328	335	327	315	307	347	313	337	301	339	324	352	330	312	333	320	327	333	334	304	327	311	325	310	332	321	352	327	344	306	318	347	327	342	305	339	335	325	369	317	332	282	310	311	342	316	331	321	289	365	352	342	302	312	305	321	341	315	332	337	315	347	340	344	323	342	297	334	345	350	374	297	321	315	337	331	328	325	328	302	304	330	311	287	293	326	351	354	342	334	351	333	306	370	356	322	307	307	323	317	337	318	356	319	329	313	302	342	289	307	312	325	352	337	324	347	341	302	323	350	335	311	314	320	330	367	345	345	314	319	340	350	317	364	325	344	342	346	342	311	351	324	331	321	316	289	299	328	321	331	358	332	310	329	288	306	332	340	336	368	296	332	334	331	322	320	313	314	313	334	315	333	335	326	305	312	367	303	330	318	342	338	318	326	312	338	338	329	326	338	323	309	333	313	344	309	308	327	319	323	321	335	307	317	349	302	351	322	311	334	344	289	330	352	333	330	350	361	325	350	302	356	323	297	321	322	315	316	321	309	314	326	353	334	324	351	310	331	324	336	322	339	345	319	331	327	348	338	360	288	368	323	321	331	325	343	331	315	333	324	321	315	295	344	361	340	325	330	321	343	350	319	317	368	286	365	326	340	349	305	351	332	322	331	342	343	333	333	337	342	336	339	332	325	308	312	331	338	363	361	342	342	339	331	340	299	297	336	329	332	311	329	324	300	313	301	350	325	316	365	301	340	354	308	312	359	330	306	318	319	330	340	313	345	354	333	346	311	336	313	324	359	312	315	304	304	332	311	309	358	322	302	362	327	340	304	326	339	351	325	316	318	323	330	309	328	321	328	318	317	333	349	311	310	352	321	296	347	304	315	355	333	307	321	312	328	314	321	324	354	328	340	320	306	333	343	327	329	321	343	322	293	300	326	298	351	333	379	344	336	360	362	323	318	325	329	333	313	309	339	313	324	339	342	317	319	311	353	312	317	323	345	331	335	303	330	305	298	316	359	337
27656	19111	7301	2590	1518	1212	930	884	842	785	743	775	739	790	695	725	713	741	720	713	729	656	727	694	654	679	750	664	663	689	704	702	655	683	701	683	698	688	702	689	645	685	697	695	694	632	666	681	637	690	654	709	688	743	699	693	677	748	632	719	673	685	660	678	709	707	658	673	681	684	693	676	693	693	714	663	715	679	699	654	683	688	664	754	675	697	664	691	704	660	690	715	668	705	679	702	696	696	675	671	695	703	711	653	686	641	648	654	694	672	676	651	659	682	698	684	698	648	685	686	703	695	712	656	671	692	701	692	678	646	679	713	678	708	697	677	652	673	659	669	676	684	662	695	702	680	663	662	641	677	704	683	645	659	663	700	684	714	677	706	678	659	677	700	673	733	690	656	649	735	658	639	699	655	654	705	660	710	706	690	697	655	688	669	666	714	736	685	690	707	649	741	645	677	673	675	633	706	694	684	696	690	683	652	713	700	689	697	671	691	702	666	665	684	678	695	690	745	724	662	660	696	671	705	651	650	693	664	687	669	718	704	663	677	707	679	674	703	659	662	698	672	696	644	690	721	690	696	664	680	697	678	702	649	689	690	661	658	685	679	709	733	683	675	684	730	660	665	713	672	688	687	687	729	669	712	701	660	687	697	709	714	693	684	630	666	749	699	673	663	675	662	694	701	671	645	708	687	663	681	694	673	693	676	700	674	716	669	735	700	703	689	651	663	698	718	691	656	640	687	673	675	678	734	687	652	694	692	689	691	729	664	685	675	661	690	654	695	706	697	687	640	635	683	654	682	709	673	686	690	729	727	678	640	694	688	706	660	685	650	722	720	678	684	678	698	685	677	692	711	699	697	656	702	656	640	701	715	676	692	722	655	667	641	697	701	636	656	661	677	685	688	689	704	694	676	666	654	733	762	678	713	718	673	658	691	684	644	736	628	653	717	646	623	680	678	670	696	704	706	663	673	726	697	721	715	708	669	716	730	694	664	653	685	622	695	697	698	712	626	683	657	710	714	678	678	668	693	673	642	711	691	699	733	686	629	656	695	703	690	752	698	679	708	687	714	663	672	722	726	699	714	730	690	666	683	641	721	663	708	737	679	669	617	689	709	693	666	633	670	705	699	723	679	701	671	675	693	694	699	647	666	688	660	633	725	668	684	617	691	669	687	707	725	664	680	676	712	705	652	676	662	678	706	738	698	668	711	653	681	721	722	683	744	700	664	692	679	694	702	689	688	680	669	703	660	688	659	684	683	672	680	726	673	666	688	700	669	700	686	679	682	706	692	713	671	678	679	693	656	700	712	629	695	696	681	707	702	650	665	674	701	660	674	682	708	667	655	660	702	681	667	679	721	657	682	690	743	686	706	677	651	724	666	716	655	705	702	733	657	719	674	703	667	654	629	689	707	690	685	660	718	679	606	661	662	662	708	711	658	704	667	714	690	708	670	671	676	674	670	672	699	691	639	639	676	685	685	687	701	674	656	719	647	662	756	724	683	701	692	705	688	699	641	645	695	717	679	699	715	700	692	710	698	684	721	702	648	728	731	690	684	676	671	663	669	666	704	716	710	694	719	725	688	708	680	701	647	697	738	721	674	661	687	686	664	699	639	698	693	679	683	704	677	692	710	666	664	691	712	712	706	679	708	665	688	684	674	705	694	740	701	689	653	649	661	648	636	719	717	708	715	731	734	715	705	723	692	683	670	679	685	674	677	668	709	701	661	664	712	688	669	678	686	660	685	678	638	692	706	715	690	653	702	710	678	724	663	650	641	707	673	685	665	684	684	667	706	653	681	725	714	692	712	679	709	705	741	712	707	717	693	690	745	691	688	705	675	668	680	694	715	693	656	667	704	667	653	693	682	662	679	717	695	692	713	695	660	672	689	675	692	699	709	672	698	677	716	683	618	693	725	642	669	687	672	686	669	666	717	703	657	679	702	677	707	708	639	707	659	694	710	717	655	703	681	709	718	657	684	667	718	697	649	694	658	681	688	701	670	688	693	672	634	728	696	663	714	691	666	652	691	664	690	695	701	666	715	684	712	674	742	686	691	686	643	692	708	724	687	665	680	664	694	650	690	711	684	692	674	724	690	716	699	706	724	666	694	693	721	699	678	676	706	694	707	680	657	719	757	651	705	658	721	698	699	687	655	686	687	729	682	735	696	678	690	711	696	690	678	731	678	700	702	672	696	737	692	711	683	709	676	672	696	609	704	716	701	682	650	722	705	693	675	664	738	667	711	710	695	651	666	692	689	684	672	674	640	708	670	682	688	635	654	645	670	702	647	677	689	688	681	659	711	650	670	677	721	690	651	652	674	681	698	719	646	655	697	690	679	669	647	731	633	667	725	682	684	688	712	718	699	665	660	641	699	695	666	692	690	670	646	706	654	690	663	693	707	695	701	637	704	707	689	672	695	684	685	681	694	703	712	681	746	684	680	667	682	646	693	660	719	701	659	710	714	712	661	675	701	706	672	729	712	686	660	704	727	720	691	691	644	672	664	664	690	665	712	707	658	752	693	717	697	677	711	631	621	689	709	667	721	757	654	692	684	705	730	720	710	677	747	715	688	690	679	683	677	659	736	739	659	695	677	698	676	615	699	674	681	681	709	684	654	690	680	670	695	725	705	706	702	692	670	646	703	655	704	709	705	684	689	703	691	676	691	703	692	720	634	703	660	648	721	701	681	717	667	683	698	653	672	663	677	693	693	727	725	696	673	696	655	707	659	633	662	657	668	695	678	675	704	656	658	676	691	712	726	653	673	689	683	688	714	716	730	690	676	680	701	690	737	701	696	662	677	673	653	652	677	704	713	681	689	690	649	699	692	643	693	662	716	731	637	671	656	675	706	714	751	688	714	691	679	706	707	732	652	673	700	738	695	648	713	649	694	705	652	682	670	703	684	660	698	698	674	702	702	676	732	675	677	667	647	654	688	648	674	696	666	697	699	669	679	640	694	711	682	688	687	673	704	705	663	620	673	652	696	667	672	694	700	686	656	701	655	682	722	668	685	689	689	688	669	633	661	699	676	639	690	665	661	688	667	659	722	675	655	682	683	686	676	696	676	695	709	710	700	691	711	682	666	713	703	680	684	656	676	706	689	686	701	689	652	677	670	677	692	744	743	690	670	693	704	687	690	714	656	655	654	672	722	679	676	681	654	683	715	698	691	720	686	665	696	683	693	677	705	711	722	677	681	656	699	738	675	700	688	701	650	693	707	653	693	679	667	633	715	681	638	699	658	682	649	668	708	701	699	650	703	656	669	699	710	623	647	711	727	659	664	671	672	750	658	667	654	670	713	681	680	691	664	673	679	711	671	732	688	646	725	693	650	733	719	692	682	661	702	705	668	671	730	720	679	739	686	762	695	674	670	668	723	687	715	675	633	655	641	653	663	679	722	707	636	652	679	716	677	721	689	650	675	729	679	662	688	705	697	720	673	646	668	706	663	707	661	702	704	720	647	711	681	640	658	721	709
5665	6239	4828	2569	2035	1566	1353	1187	1086	984	945	868	869	893	787	867	837	827	789	793	801	824	759	776	822	726	798	764	782	824	768	773	797	806	780	791	780	844	780	796	775	770	785	777	758	734	797	792	740	753	781	786	751	788	821	766	758	788	806	789	765	749	795	784	781	792	745	769	747	800	768	803	783	837	794	797	797	787	774	777	765	766	747	794	862	716	818	787	716	798	771	766	768	760	806	738	783	769	776	811	788	787	732	811	842	761	770	768	795	785	774	744	764	791	774	709	812	781	796	772	757	821	816	749	694	788	761	781	770	829	769	805	780	841	787	765	828	715	793	812	750	774	754	739	836	793	785	763	786	788	826	784	785	777	769	757	769	808	802	740	789	778	796	783	748	753	729	780	805	810	820	788	724	845	789	773	822	800	795	782	805	780	769	794	773	769	780	784	772	806	761	783	780	759	795	739	733	772	799	713	849	794	769	775	770	765	756	765	813	791	759	800	753	815	767	792	768	762	753	737	776	720	790	760	764	852	780	801	779	744	775	736	774	787	786	728	784	813	774	760	754	786	746	791	751	801	785	787	786	784	803	800	795	710	822	768	788	754	788	753	776	810	748	775	747	804	815	800	799	754	767	799	793	793	829	744	773	788	779	830	753	749	818	776	805	762	792	820	814	842	781	765	756	768	748	733	813	794	819	823	767	802	793	762	776	738	764	778	773	840	731	795	805	752	737	774	795	779	800	770	750	796	791	749	795	759	806	781	770	762	795	787	774	734	745	719	769	811	803	778	794	760	799	733	763	784	805	794	777	832	761	791	752	801	783	775	779	840	839	748	763	782	795	780	778	763	725	785	807	812	796	784	781	728	794	808	784	744	800	783	775	765	773	780	724	768	759	769	806	828	787	806	788	784	793	762	786	799	757	833	760	825	835	776	761	814	772	786	819	831	794	798	803	816	789	776	729	748	712	811	756	763	793	764	795	785	765	801	761	747	770	761	738	829	834	790	817	750	773	809	812	769	759	819	795	786	797	762	797	770	785	780	742	767	741	771	745	756	864	783	742	797	779	689	803	763	740	772	781	775	761	798	816	798	745	783	771	805	757	731	788	790	778	754	759	768	781	802	783	730	729	840	733	775	771	800	731	769	822	785	756	751	750	788	793	752	815	767	800	785	748	769	792	790	726	804	744	717	790	739	809	786	804	791	727	769	827	738	738	793	730	763	822	806	806	791	778	815	737	765	810	834	772	753	765	800	752	758	798	779	779	779	773	761	762	783	789	844	831	751	754	755	828	762	774	747	783	761	754	818	785	786	811	766	811	797	727	779	809	741	790	762	830	793	777	779	752	745	832	746	815	720	792	782	811	771	747	741	773	781	770	716	756	754	762	751	783	778	775	780	788	761	775	767	731	722	782	773	733	792	752	792	778	802	742	734	790	765	792	816	803	834	798	752	784	796	792	795	780	754	793	768	747	821	787	796	816	731	770	778	732	806	780	781	770	771	746	712	792	791	803	764	741	805	822	733	791	815	821	780	825	794	741	782	763	784	802	781	740	791	828	750	777	736	723	793	770	746	779	781	776	749	807	788	774	799	757	783	798	730	795	807	782	745	852	784	782	755	714	794	756	775	770	711	775	778	791	747	738	754	806	783	817	815	846	764	767	764	781	798	766	816	726	743	802	817	785	814	726	772	790	805	814	797	773	817	790	761	794	771	833	754	820	755	827	770	772	823	792	784	793	807	756	779	815	793	763	760	769	765	734	783	786	772	805	794	742	765	804	808	783	807	859	724	780	790	776	817	804	753	780	822	784	778	731	760	827	831	740	787	765	743	764	830	710	757	792	755	804	813	778	754	793	795	810	791	815	789	791	742	763	782	775	798	766	765	730	803	765	735	791	792	793	798	764	804	776	768	771	814	769	750	746	801	830	798	754	737	761	767	792	800	779	751	829	751	762	749	802	769	743	759	715	759	743	741	775	772	767	773	846	761	784	747	794	810	749	791	755	731	828	798	817	801	797	782	791	774	794	797	808	742	778	760	775	784	765	821	780	754	778	777	780	760	784	817	801	806	754	742	731	791	775	779	771	772	773	773	727	779	799	802	754	746	764	738	722	794	760	808	775	781	731	781	757	804	776	780	822	802	761	800	748	785	779	760	733	772	770	809	796	792	774	781	800	782	817	758	777	752	753	780	766	771	813	771	795	746	778	772	781	775	788	804	840	785	791	754	780	794	805	771	839	774	776	786	785	801	776	805	777	801	770	816	827	817	783	720	808	798	750	785	774	752	778	820	797	808	757	761	750	735	749	811	772	792	789	807	777	764	830	763	788	804	770	806	818	769	793	826	805	826	762	782	743	770	776	757	781	758	775	815	799	793	810	775	787	734	810	744	795	778	811	784	759	745	748	740	786	787	736	772	798	736	783	834	773	786	803	805	791	808	727	770	770	792	850	807	791	783	741	750	832	746	753	755	777	781	811	786	790	784	778	809	760	823	791	779	808	794	833	803	804	781	788	743	806	768	825	735	796	774	764	801	775	745	766	743	736	802	765	839	758	795	716	797	802	828	791	830	738	768	738	796	722	764	797	723	822	806	805	815	764	816	789	769	785	756	775	763	759	797	760	771	788	750	784	766	767	741	765	792	788	775	825	804	703	743	781	790	806	775	776	799	813	791	745	763	746	815	723	782	779	761	766	812	759	812	767	785	792	777	802	780	780	780	773	752	760	803	748	787	839	756	803	808	819	794	742	782	771	806	782	778	790	787	830	746	747	768	770	745	798	811	718	744	782	791	747	798	771	783	755	736	780	766	775	784	739	798	777	789	830	786	780	761	780	799	724	767	801	719	797	761	739	776	788	757	825	730	770	784	795	746	800	762	790	793	766	828	788	781	769	742	781	782	776	816	777	788	779	789	749	780	809	785	763	772	767	777	761	801	827	759	767	772	737	746	759	776	770	804	779	746	767	780	802	758	766	753	737	806	728	789	832	751	837	770	782	801	756	782	768	838	734	764	785	761	765	843	798	738	702	794	813	764	804	822	768	779	784	828	785	774	825	753	767	764	803	786	806	783	752	790	776	760	817	795	736	774	722	799	837	788	786	741	814	744	774	798	766	834	752	774	784	810	779	773	753	784	818	777	773	790	781	763	794	775	772	786	781	768	779	762	731	786	745	794	753	771	791	808	740	794	809	755	750	772	743	779	806	800	779	789	741	769	795	824	772	800	786	818	744	788	785	804	770	807	776	769	822	769	763	837	735	807	763	776	751	807	826	763	808	814	763	813	755	797	803	772	774	812	784	772	816	791	792	812	764	770	753	752	790	774	761	797	767	786	784	792	819	764	797	801	764	791	701	790	826	748	755	774	767	762	767	780	734	758	772	754	771	771	778	819	763	775	755	820	767	740	747	801	844	733	799	832	778	808	764	774	780	780	807	826	775	794	783	788	761	779	763	723	782	779	723	768	840	792	844	739	772	809	802	740	757	815
23880	21326	28514	24460	21270	9119	1798	1177	1019	814	773	775	736	710	736	672	682	688	657	609	687	636	660	607	610	607	647	615	658	620	636	624	580	631	612	613	643	642	609	600	617	605	599	561	575	602	616	579	597	580	621	618	586	551	625	591	557	621	577	593	625	573	584	572	578	578	612	595	613	566	598	629	589	615	637	562	580	573	596	636	648	594	631	603	554	542	594	571	534	574	601	593	588	656	574	621	586	595	598	613	598	618	600	588	607	633	604	570	604	589	571	630	582	613	573	600	575	645	599	598	633	624	513	603	629	619	579	603	601	626	559	586	596	598	637	539	583	591	612	617	522	584	569	590	600	598	599	606	568	612	605	605	631	595	625	615	585	613	589	654	622	608	623	588	631	588	618	629	595	551	662	600	608	568	528	605	596	595	649	596	564	585	617	577	614	624	580	541	620	600	590	649	621	632	599	596	581	594	592	618	598	578	570	598	596	572	573	568	631	635	587	613	546	608	577	624	605	612	622	638	584	625	573	589	577	574	603	577	606	644	603	561	587	580	594	653	605	573	595	625	557	591	603	578	586	590	591	602	602	589	611	593	602	577	600	564	590	606	574	608	590	560	625	587	587	551	606	569	600	581	616	587	606	612	560	580	587	629	565	544	557	616	606	560	600	610	582	614	579	590	576	583	594	585	587	634	565	599	547	597	602	612	589	595	598	593	578	606	617	585	594	563	632	619	583	600	556	611	612	640	609	607	633	581	601	630	627	641	614	606	594	635	539	573	591	637	556	593	606	579	611	576	607	619	577	609	597	603	556	609	584	553	545	625	555	597	645	555	571	637	642	587	561	596	589	580	560	584	605	606	613	595	619	628	565	566	626	577	613	612	587	621	606	640	585	596	618	603	597	601	605	603	596	574	544	604	564	601	559	602	587	608	587	546	573	575	592	617	627	553	578	592	595	583	660	644	594	604	604	575	642	610	642	584	596	660	572	608	565	563	616	580	592	613	562	635	586	575	567	598	622	606	605	595	603	584	590	572	615	579	624	554	603	617	611	603	605	612	599	623	579	563	606	591	592	589	591	578	560	563	592	587	580	591	585	638	568	587	617	588	646	640	603	584	546	552	608	622	590	590	593	580	640	564	593	605	579	590	570	611	600	608	613	608	609	587	645	609	588	615	621	635	643	561	568	568	561	603	611	639	641	566	594	614	614	553	622	636	569	600	574	620	608	590	572	601	585	595	604	615	607	592	577	586	609	637	568	584	608	619	570	581	624	639	565	620	609	610	625	589	621	603	563	595	590	617	552	568	589	624	593	621	612	625	626	633	605	599	600	593	637	578	596	658	571	595	631	572	601	572	549	566	596	633	600	635	619	593	600	553	618	579	618	575	564	623	601	586	588	633	631	564	596	626	637	591	623	601	536	580	648	600	603	610	559	596	616	594	583	599	621	613	584	577	599	606	632	610	564	584	606	638	593	603	592	573	590	603	626	628	614	633	595	568	614	586	624	649	578	585	610	611	587	597	639	616	598	616	614	603	586	571	578	586	573	600	613	560	587	553	601	599	574	630	602	614	588	624	558	602	595	604	569	607	584	592	650	607	599	579	583	607	609	629	669	584	594	587	594	557	608	592	629	554	650	577	553	614	600	618	630	637	565	575	595	567	622	574	585	630	623	572	580	582	549	585	574	569	621	594	563	578	574	595	563	582	620	593	622	561	576	610	579	599	646	621	601	608	589	581	594	564	630	589	585	616	619	579	613	604	637	617	595	574	600	619	617	618	578	579	567	604	585	597	570	634	556	600	559	574	592	572	605	581	601	570	598	588	660	563	568	599	584	580	634	628	611	616	607	536	584	623	587	563	640	570	604	648	590	625	631	573	609	577	590	610	582	671	616	576	584	591	624	593	604	612	587	580	604	583	605	600	589	599	604	620	613	566	610	574	587	615	584	612	602	577	623	579	618	610	622	583	616	602	608	581	569	585	610	615	575	645	622	588	645	592	585	555	579	562	607	612	593	572	610	600	599	584	584	592	585	559	578	629	583	587	619	598	602	620	575	570	607	548	572	584	597	577	593	568	600	614	604	559	599	608	576	627	558	643	576	581	571	574	568	628	568	656	594	575	559	607	560	624	582	592	582	622	590	602	595	588	639	571	555	621	596	576	583	583	585	565	606	603	587	605	563	599	605	581	596	550	565	582	561	616	593	596	616	585	616	604	546	608	573	602	603	587	598	603	584	591	572	618	613	655	593	581	583	598	605	591	601	596	612	587	570	579	604	609	613	578	628	556	561	599	614	559	630	623	572	556	593	536	610	570	594	617	610	574	604	623	589	571	611	649	588	562	624	585	618	611	607	607	586	635	601	573	594	576	574	534	632	618	586	623	588	625	625	607	577	609	589	609	583	621	542	599	577	563	596	615	624	580	625	599	603	613	566	581	561	625	588	627	553	585	602	646	594	603	603	574	560	598	677	586	612	569	581	577	596	597	586	621	583	580	610	629	626	557	593	622	601	587	610	613	552	601	610	609	609	580	568	610	596	590	541	583	559	584	609	565	592	598	609	606	584	609	597	623	603	635	630	596	604	614	572	624	579	628	614	577	606	562	549	570	599	579	604	639	565	611	575	608	597	572	578	569	587	608	574	606	599	611	591	601	593	602	574	582	589	567	611	583	588	631	615	634	603	583	600	607	611	600	598	540	601	622	590	609	577	625	592	585	618	605	618	610	583	590	614	576	570	634	629	574	648	658	594	605	556	592	572	614	570	614	609	586	582	598	572	603	556	623	603	574	632	578	600	610	586	598	585	613	597	573	617	564	583	571	608	558	552	594	637	578	611	690	587	603	584	616	592	604	622	659	622	538	616	589	563	592	585	613	559	602	644	575	577	611	558	590	565	626	585	630	600	573	608	601	609	577	592	595	632	531	556	576	590	610	621	577	570	608	592	592	594	628	615	582	561	597	577	593	600	556	583	589	591	580	594	637	623	604	572	560	592	609	664	612	607	604	579	549	619	570	568	588	618	596	592	616	599	580	602	584	580	653	601	579	635	575	644	582	558	604	587	586	590	586	621	560	583	601	561	609	586	565	536	637	584	598	583	552	594	614	558	618	590	591	588	545	600	592	605	592	604	611	570	567	629	610	616	603	586	606	623	617	633	571	587	568	648	633	610	623	606	607	630	650	615	532	573	601	589	609	590	600	616	594	616	600	556	620	577	573	620	602	593	588	651	601	591	605	547	610	553	591	579	606	585	643	582	587	646	596	578	606	546	584	577	597	590	626	590	607	602	615	626	536	558	591	592	578	595	588	576	611	595	573	617	590	589	561	594	628	570	624	582	602	642	570	606	588	567	613	570	605	612	574	579	623	574	593	623	562	593	625	585	618	568	576	578	583	607	583	616	545	627	589	568	609	629	625	622	587	572	581	613	589	590	547	592	618	603	618	594	580	605	576	622	588	582	584	609	604	613	575	608	600	578	591	598	608	588	546
5037	14040	10437	5659	4031	2910	2308	1855	1563	1231	1186	1087	998	949	895	841	865	846	820	868	802	776	775	805	767	745	686	757	732	738	746	764	711	721	761	690	704	736	690	743	760	707	823	719	707	677	730	705	728	701	679	682	713	704	721	699	711	734	665	749	677	702	679	678	671	667	710	715	718	621	668	710	717	687	693	719	717	761	677	642	675	693	705	742	644	681	721	713	657	624	667	664	699	740	708	683	694	652	720	658	750	701	674	695	710	706	706	725	692	699	673	672	677	670	689	720	679	714	743	693	691	684	656	681	752	706	689	689	732	748	706	656	666	704	722	734	736	730	706	702	688	740	706	721	668	719	717	681	686	683	697	724	690	671	717	649	701	680	687	708	668	715	716	706	705	729	702	697	664	694	665	696	725	670	682	726	679	716	736	663	680	697	738	732	761	719	684	705	696	714	738	650	694	675	689	704	712	690	699	665	721	656	684	715	720	689	677	710	707	718	704	673	682	643	725	707	684	727	694	716	682	724	687	691	726	739	706	675	696	717	697	743	704	684	709	672	674	684	721	709	675	681	685	680	744	710	685	738	696	721	680	684	693	708	709	720	714	735	686	676	668	656	699	727	738	698	687	712	741	722	684	748	680	702	714	752	647	672	702	666	710	711	695	647	710	710	649	691	735	684	654	680	686	720	763	738	732	691	678	749	684	681	705	699	727	696	708	706	696	721	706	692	680	707	670	690	710	708	664	755	697	727	708	662	677	711	745	688	716	745	690	713	678	719	693	687	682	724	672	722	697	707	730	689	705	707	736	697	660	664	685	706	729	735	723	696	664	709	665	722	665	694	689	676	756	705	730	711	706	766	681	673	681	669	679	665	647	726	708	703	707	685	735	687	656	703	736	688	683	710	694	693	662	716	709	681	738	662	688	680	679	698	683	717	700	665	683	715	688	654	720	684	724	682	719	725	685	691	674	682	650	716	689	733	698	651	714	683	668	720	722	701	694	751	699	724	689	664	687	687	683	721	713	698	721	675	737	741	707	668	683	670	682	723	728	704	714	682	646	710	667	700	692	678	688	684	714	698	691	649	676	683	720	688	684	706	672	754	715	702	711	702	681	687	720	681	673	638	700	731	713	669	641	697	685	698	700	697	670	679	636	697	710	704	678	680	705	649	696	703	684	762	741	704	686	707	656	720	728	651	706	694	720	693	722	691	709	673	703	712	654	703	671	686	666	675	726	707	692	726	722	710	698	719	703	664	716	632	714	718	683	703	688	745	738	747	702	733	696	722	699	750	693	709	675	676	716	661	653	679	683	678	679	689	696	709	663	696	710	733	651	682	700	685	688	712	670	706	684	723	700	656	697	699	701	700	679	712	673	700	705	694	706	713	669	701	694	669	703	678	691	698	702	695	671	679	653	705	703	734	714	687	692	678	684	702	712	690	698	698	722	680	696	718	682	690	722	700	706	666	728	695	718	691	726	695	709	771	684	675	691	662	746	688	735	707	762	707	729	630	673	655	724	677	700	696	676	700	721	736	708	701	675	689	704	680	669	652	666	700	713	772	727	707	688	683	731	714	665	686	697	691	744	654	709	706	698	738	682	677	667	675	754	632	717	663	704	707	712	710	723	675	682	748	711	689	728	705	702	715	708	730	638	670	721	695	672	695	678	693	658	686	709	723	705	704	695	692	742	721	699	720	736	704	693	697	719	716	730	712	656	737	717	703	707	671	703	720	691	724	665	688	725	656	700	679	702	656	759	677	704	715	737	749	625	677	682	683	697	678	740	685	714	710	741	707	650	705	688	652	702	717	699	699	732	737	717	704	703	726	724	707	695	691	694	684	664	632	699	706	666	717	684	705	740	703	655	704	727	716	699	712	719	691	693	693	715	702	682	735	741	719	700	683	671	732	653	686	696	736	659	706	669	658	729	717	701	690	696	695	732	703	702	717	656	709	730	676	682	679	658	688	677	685	749	682	710	719	728	703	703	745	712	679	667	697	742	713	677	689	677	687	668	690	665	729	727	663	684	717	664	679	706	664	750	708	741	709	732	693	666	692	685	685	716	735	730	702	682	693	722	706	697	697	761	686	700	677	677	712	718	743	655	664	671	735	728	680	674	647	672	692	705	739	671	653	692	699	703	724	763	690	701	708	725	722	707	689	681	688	657	713	662	733	702	738	729	684	662	704	722	680	750	712	659	730	648	705	683	698	640	647	711	701	707	677	712	715	762	723	700	727	705	716	662	675	674	689	666	724	696	706	750	699	693	659	659	699	696	671	716	719	682	719	760	697	704	710	651	641	680	689	701	667	688	696	700	701	711	669	663	679	693	672	738	687	696	646	683	687	738	703	725	710	746	720	680	709	702	697	649	703	721	669	676	700	658	695	720	645	739	696	684	753	710	660	692	702	685	668	710	671	748	640	712	689	736	690	665	689	716	714	675	714	703	699	691	704	694	689	709	706	723	700	638	701	657	691	697	690	679	692	693	690	648	678	714	705	684	678	641	660	672	679	688	733	680	706	709	684	694	666	681	706	642	695	712	681	692	671	717	715	725	721	734	680	679	686	710	682	664	726	672	691	677	709	679	728	702	695	655	682	740	705	671	674	672	698	677	703	684	683	693	702	700	710	712	700	681	679	680	663	692	683	667	691	734	659	673	726	706	657	655	695	703	687	681	710	694	712	664	655	709	665	688	673	666	731	741	663	709	712	747	649	705	686	658	726	663	693	677	722	714	673	700	694	701	702	686	667	730	729	658	694	650	706	704	681	731	687	718	697	680	692	722	704	670	669	708	681	698	713	688	704	672	676	667	713	738	719	725	691	672	715	715	671	707	689	715	639	667	674	641	671	696	706	660	696	686	686	734	727	695	677	715	676	654	763	692	730	692	695	727	693	658	694	719	678	691	744	695	694	708	664	710	695	725	684	716	713	708	679	653	688	697	672	674	677	682	731	702	706	731	660	657	696	633	699	670	716	661	702	679	647	730	712	693	688	702	727	664	706	668	752	652	764	730	682	696	659	733	731	677	696	718	695	693	714	675	733	677	693	709	679	745	699	679	705	695	687	681	689	710	714	736	684	713	739	670	690	702	702	677	661	685	723	721	712	672	700	713	661	662	723	686	715	663	682	680	705	744	717	681	728	717	705	720	693	697	732	682	703	634	742	723	685	692	750	728	676	678	717	711	679	654	683	649	718	680	686	673	699	695	690	688	666	729	695	702	672	709	695	675	657	674	713	735	646	729	720	711	675	673	705	663	678	645	712	679	697	668	717	701	674	775	676	750	657	699	654	672	678	680	735	675	682	716	659	706	651	683	686	672	700	729	676	679	641	683	712	741	673	662	687	701	692	678	669	740	717	715	726	717	727	660	688	681	684	687	693	683	724	663	717	719	684	732	681	673	694	688	714	691	688	676	685	704	714	667	719	679	698	678	724	694	714	672	696	724	730	681	706	704	683	660	696	759	689	700	702	739	667	648	675	708	688
24960	21336	27430	25472	10097	1466	1061	755	704	605	658	578	562	550	514	529	520	511	510	540	515	512	467	462	479	456	494	490	490	454	461	475	470	494	483	458	469	490	457	488	441	468	471	428	448	451	495	455	463	463	473	462	458	450	450	429	485	418	484	453	464	416	449	487	463	420	483	473	460	460	490	475	462	450	447	430	418	461	510	464	435	459	420	450	459	451	454	458	481	424	464	469	492	464	446	463	456	437	447	463	476	442	449	480	464	431	449	444	474	457	466	432	499	478	481	461	453	509	475	481	464	432	462	454	450	433	445	447	435	443	466	453	438	468	443	438	449	455	425	493	464	447	469	456	447	449	483	476	456	476	427	459	414	471	456	476	476	440	429	469	476	427	401	469	456	414	428	429	456	450	500	491	442	486	440	476	458	452	463	415	469	504	453	451	478	463	441	450	448	449	469	485	441	494	454	412	416	456	487	448	478	434	452	490	453	455	465	457	450	460	482	420	476	461	455	430	460	471	483	457	428	438	485	469	432	468	466	426	462	481	463	430	439	464	440	438	463	461	451	493	505	478	447	433	461	452	453	451	506	453	461	445	486	480	438	455	452	440	475	505	413	430	437	423	441	481	448	430	438	485	480	450	453	435	446	456	476	458	442	452	435	483	459	463	469	434	463	483	465	440	462	465	459	483	440	455	443	485	444	496	432	468	451	442	469	481	440	463	454	467	471	478	443	469	495	452	450	473	460	489	468	428	448	450	483	434	462	474	447	467	462	478	424	470	481	467	442	415	469	473	410	431	462	483	489	439	474	443	455	485	441	463	456	418	452	459	473	422	456	454	447	444	505	467	442	460	459	477	489	469	439	446	428	466	446	444	503	445	452	473	462	471	466	453	457	488	455	449	493	463	437	430	453	466	466	444	440	452	415	457	456	447	435	486	453	410	473	438	446	450	436	431	461	447	460	464	471	443	433	460	464	462	429	481	443	488	439	452	458	445	479	413	461	445	442	411	431	468	439	482	411	481	494	443	457	427	439	453	416	445	463	470	468	450	457	436	511	456	500	448	456	400	451	502	429	463	434	461	471	428	459	448	429	451	458	478	437	480	452	480	450	427	440	482	445	461	446	467	452	472	476	482	456	431	439	474	479	447	428	452	499	420	458	462	459	439	445	476	466	430	465	466	467	459	465	455	466	455	414	427	461	472	461	450	476	446	452	448	447	490	468	473	442	438	469	453	442	430	445	484	501	465	512	491	461	460	482	481	462	436	429	476	470	460	439	457	434	424	439	424	472	425	481	423	445	434	469	457	464	431	481	414	455	438	451	429	458	471	465	462	455	468	455	452	453	448	425	462	441	450	473	456	436	444	464	438	458	452	433	449	436	456	455	454	475	439	431	452	438	447	470	460	461	472	420	480	464	446	445	473	430	456	456	471	474	456	481	441	501	465	435	454	467	446	427	445	445	451	461	450	436	441	482	467	463	446	439	464	419	423	458	462	496	456	434	442	468	461	449	444	438	449	448	454	441	443	498	475	492	460	449	442	425	431	467	448	465	453	438	461	493	451	462	442	439	485	483	449	491	410	489	437	445	479	445	466	442	449	441	442	466	463	493	439	458	469	459	424	451	416	482	476	444	437	466	478	461	468	460	447	441	459	450	474	421	494	482	481	442	464	444	455	438	441	449	461	442	466	476	440	456	451	440	498	448	486	476	475	468	503	410	440	471	425	433	421	411	437	472	462	439	440	425	472	440	442	465	423	426	465	448	461	438	447	501	488	459	450	435	504	483	476	481	433	453	439	483	441	476	461	493	463	481	452	481	454	448	499	462	432	446	473	452	484	484	496	474	486	486	512	455	432	462	482	470	475	465	494	456	462	445	463	429	458	440	471	473	445	476	440	476	446	448	443	460	460	481	491	485	432	474	430	476	506	476	473	451	448	451	516	458	428	443	490	492	458	430	441	457	453	446	471	467	450	486	490	471	436	424	433	477	465	478	439	459	459	438	470	432	461	461	444	476	474	451	453	447	462	513	458	453	449	458	437	451	435	461	434	438	432	444	447	463	433	445	453	395	450	431	467	427	422	470	442	440	454	458	453	432	420	467	451	488	438	440	447	486	478	441	456	447	454	449	510	504	444	475	510	470	450	466	402	449	473	465	453	437	410	407	465	482	437	469	487	456	440	455	439	452	470	445	454	443	453	470	499	482	517	433	379	428	459	489	420	447	529	448	460	470	449	468	431	477	442	442	419	449	463	455	447	474	453	463	439	422	417	466	444	444	486	510	472	457	449	458	482	490	439	434	448	430	470	436	416	465	452	430	449	413	448	473	445	420	438	482	457	451	455	478	503	446	448	488	413	461	459	482	410	440	429	461	463	461	472	460	446	453	457	426	455	446	448	432	440	464	440	466	440	484	486	460	432	473	446	458	466	489	457	433	464	481	480	486	443	483	470	475	471	462	440	466	511	446	425	427	445	471	445	420	452	438	475	452	463	459	469	457	453	468	508	460	478	472	462	430	491	449	432	432	486	445	449	443	457	460	452	475	490	448	442	464	417	441	446	481	459	485	448	442	445	470	455	486	487	465	498	437	465	455	457	492	456	458	403	436	478	501	465	448	464	459	469	456	459	487	451	470	485	407	438	482	463	422	449	484	438	469	469	451	450	466	438	459	451	458	489	448	484	450	448	432	439	436	421	456	398	435	426	472	479	446	489	486	464	451	435	480	444	479	452	477	400	491	490	471	463	476	466	461	441	491	460	428	444	463	464	449	522	436	446	451	454	481	451	441	497	458	468	445	491	429	483	425	455	442	420	454	443	427	445	437	469	461	454	417	443	435	441	459	464	473	475	449	445	441	475	468	461	435	454	437	450	472	470	455	474	481	457	439	492	482	463	473	415	426	443	448	442	446	451	456	468	452	450	501	484	443	473	442	454	442	420	419	454	506	452	448	500	462	477	472	439	435	463	463	467	456	488	428	447	460	488	448	474	458	476	453	481	501	483	477	402	426	464	457	445	441	459	470	451	435	447	488	445	460	443	481	441	453	454	443	465	462	442	484	458	505	467	438	458	504	470	426	458	435	453	469	432	463	465	396	454	430	437	448	463	470	492	460	470	416	436	445	444	453	447	463	471	463	432	432	447	452	458	450	456	457	441	415	463	483	441	447	482	464	463	471	440	466	482	462	437	436	447	493	489	448	497	433	443	450	473	441	442	457	481	426	448	440	478	470	465	442	446	454	476	456	440	455	449	447	451	473	459	441	451	472	440	485	451	484	384	411	409	451	473	456	484	495	449	440	491	446	446	452	455	426	412	464	465	462	435	481	448	457	439	456	456	453	463	456	444	481	459	449	450	450	467	473	449	456	492	461	456	467	460	455	441	456	452	463	479	394	411	469	451	481	456	427	402	462	444	461	456	431	473	445	451	455	433	441	460	447	473	441	447	441	454	437	442	420	461	479	466	458	443	483	440	447	435	434	436	437	444	455	482
5076	10505	7744	4131	2869	2291	1705	1354	1135	893	851	850	768	736	660	627	611	621	619	574	576	557	508	531	543	596	583	562	573	577	558	584	565	595	577	526	542	567	546	518	522	549	521	540	548	544	542	509	541	549	527	561	575	561	531	500	543	548	523	528	562	498	544	537	524	537	547	540	537	564	527	550	502	492	568	502	532	570	528	532	517	562	529	511	539	483	503	534	525	515	538	486	532	541	514	497	489	539	537	533	546	515	544	506	508	525	526	567	510	552	547	555	540	517	579	489	527	515	536	510	484	528	568	495	543	542	515	555	508	546	541	502	517	516	471	503	523	547	519	502	545	510	503	521	538	547	519	560	551	503	525	501	517	541	553	545	537	514	564	533	526	527	530	562	544	533	502	550	530	492	514	535	510	526	522	525	533	564	543	510	510	500	573	524	550	511	517	509	524	509	532	465	538	484	523	550	564	528	503	498	499	524	521	509	516	493	517	527	518	521	517	543	510	540	491	495	532	474	482	538	549	517	539	515	524	528	489	486	523	512	542	499	504	552	504	550	515	573	544	514	491	485	494	503	547	527	541	512	480	526	523	556	555	526	522	538	562	534	545	501	480	562	527	521	559	485	536	534	569	576	565	567	535	546	528	513	537	502	551	499	503	539	487	502	527	476	513	594	560	515	503	554	513	549	507	517	542	517	518	530	531	545	513	549	504	525	535	500	528	537	504	573	495	528	514	503	511	549	532	525	509	501	516	513	538	505	508	509	533	512	507	514	543	499	507	507	500	523	484	560	517	501	482	504	554	522	500	542	492	507	521	512	507	556	526	518	550	518	526	564	545	486	519	510	502	525	594	516	547	507	529	510	523	527	529	494	546	522	563	554	541	548	535	466	521	563	540	483	499	524	475	482	552	513	520	510	491	483	549	528	520	549	517	569	514	528	501	562	536	546	549	525	537	546	524	519	529	552	500	527	535	525	529	522	550	483	569	497	497	538	528	517	499	521	526	538	535	512	495	537	528	543	575	507	536	466	533	488	530	548	532	512	478	515	518	506	476	511	526	560	539	498	528	532	566	509	573	532	497	563	531	514	553	499	550	555	527	475	534	494	507	532	487	535	521	576	539	553	538	520	525	564	541	566	523	516	549	548	534	513	542	514	577	513	520	554	529	557	526	538	484	574	573	524	513	542	487	529	543	538	521	504	475	570	544	550	502	499	522	535	532	503	500	504	523	525	531	497	518	525	533	541	521	533	542	546	562	529	538	513	550	509	535	489	540	529	547	515	512	506	497	507	541	521	523	494	563	534	533	500	550	518	555	517	573	508	493	565	534	509	507	506	519	531	545	510	527	525	532	523	524	530	495	479	495	499	490	523	510	568	521	527	497	532	530	503	547	503	536	519	559	508	582	556	527	524	510	504	516	493	528	514	491	512	523	565	504	543	520	546	503	475	495	544	517	502	493	514	565	533	529	553	545	554	533	528	495	573	518	529	529	517	593	502	516	510	492	506	478	565	524	534	528	531	532	532	545	525	529	552	529	495	556	524	530	531	548	544	499	550	499	562	530	501	537	487	516	556	541	508	490	536	534	583	554	523	548	521	540	515	564	531	543	524	512	498	500	467	522	535	540	551	523	520	524	520	553	551	517	553	529	555	554	528	527	542	522	538	514	497	527	508	501	519	556	583	540	520	513	511	520	488	528	498	519	546	570	524	522	521	555	527	514	543	545	521	555	510	533	570	504	516	551	526	560	525	532	513	520	478	515	516	556	525	601	517	526	496	564	505	516	532	543	544	538	541	536	501	524	507	583	513	514	515	524	538	531	544	550	529	506	531	516	507	526	510	549	528	520	554	522	495	521	479	522	543	483	507	490	500	545	496	550	525	500	536	540	520	526	544	503	521	510	497	517	516	499	504	467	554	528	511	557	503	512	562	537	501	514	497	526	513	531	513	534	504	562	558	516	556	511	515	552	530	540	475	518	565	526	530	524	541	520	509	536	514	544	506	525	512	547	516	527	490	539	505	509	491	502	496	493	520	531	498	535	544	571	500	486	550	521	537	530	534	540	506	554	526	524	558	511	548	532	549	493	541	465	522	512	511	485	514	550	500	520	559	523	511	537	511	536	570	483	510	536	546	502	463	520	494	537	545	508	520	531	558	542	550	530	530	537	531	480	547	473	516	531	529	483	518	565	559	549	450	514	499	519	542	511	510	560	554	535	523	529	502	568	529	539	546	530	563	499	524	546	500	510	516	524	488	550	523	511	498	556	528	578	539	511	526	487	507	508	553	534	538	496	513	539	498	519	529	557	514	521	511	550	489	525	542	503	502	498	554	494	518	540	510	524	559	514	513	501	527	528	515	524	535	531	526	532	516	523	459	531	544	556	496	511	533	501	539	536	535	528	531	535	531	488	562	514	566	511	544	501	540	539	531	521	518	519	530	527	525	526	532	537	539	518	517	539	499	558	501	519	542	527	541	452	518	513	554	543	557	542	573	511	527	554	535	550	508	519	542	538	501	517	515	519	536	531	569	520	571	548	524	528	525	538	544	529	556	541	531	514	516	531	545	456	516	494	506	573	525	477	526	512	528	539	498	526	547	501	561	503	563	548	547	514	532	521	578	511	498	506	543	514	505	533	548	503	516	540	520	516	549	502	502	506	528	545	510	567	476	555	535	503	580	487	533	531	540	536	533	522	558	537	556	538	552	513	507	509	527	516	544	522	531	518	522	509	473	508	528	519	533	533	541	508	510	540	497	527	520	530	532	528	523	569	545	499	543	513	551	547	535	521	508	546	545	524	540	539	527	538	540	494	514	490	542	517	523	518	534	532	529	493	520	514	562	539	549	542	506	532	521	500	549	540	510	584	560	530	542	526	537	525	544	544	506	526	585	552	545	539	528	573	548	512	504	535	534	530	543	540	527	490	519	526	494	479	531	565	569	493	531	571	498	541	519	562	519	534	561	531	538	556	548	542	549	521	520	515	578	537	511	569	501	540	519	491	554	487	517	548	490	536	522	565	526	484	555	508	519	560	547	571	527	518	550	486	498	531	533	522	541	515	536	534	558	492	533	529	524	506	530	503	518	540	548	563	553	549	515	534	531	484	526	567	492	541	517	545	549	507	517	546	568	518	540	525	572	548	544	567	510	495	515	492	531	513	536	568	507	531	504	549	534	520	507	515	543	526	520	526	528	476	556	583	488	518	508	530	523	578	536	522	513	531	513	540	519	532	543	527	588	541	534	549	505	529	542	511	529	479	500	479	536	572	529	549	532	496	509	520	502	500	547	503	531	533	530	511	524	519	529	530	531	493	516	524	512	514	433	532	531	516	512	509	501	534	521	537	512	495	499	519	492	562	499	501	500	510	502	489	527	531	564	491	561	528	524	524	566	495	492	517	533	505	558	499	561	544	553	548	564	540	514	505	511	470	554	480	504	500	509	518	572	521	521	534	481	517	508	507	541	520	513	512	511	538	484	571	507	567	501
22800	21427	29170	24089	21425	21492	8432	1468	908	738	676	638	532	488	472	432	410	356	371	337	344	371	308	343	311	357	309	333	323	321	301	345	286	297	320	317	304	305	318	271	306	265	273	291	316	310	272	296	276	331	282	291	294	319	298	283	313	272	283	284	295	307	273	283	295	286	291	272	265	274	263	285	257	264	266	265	277	289	284	272	281	295	272	257	303	278	283	312	274	288	274	286	271	298	259	273	286	276	299	300	292	308	281	256	293	292	276	280	316	257	277	261	303	277	284	275	311	304	271	290	305	252	285	251	295	274	256	241	280	266	289	273	259	303	276	295	304	265	288	252	269	263	263	259	283	264	301	285	306	292	319	281	284	286	278	273	275	260	277	279	282	259	267	288	302	266	286	271	282	312	277	289	292	251	300	278	256	275	284	268	256	299	300	288	272	248	291	258	290	261	277	288	258	283	274	282	269	282	285	262	259	266	294	270	245	288	266	308	261	269	268	284	260	299	273	268	280	265	282	267	295	279	283	262	286	274	295	304	271	265	257	272	264	261	277	295	280	269	286	295	292	271	298	278	285	269	265	296	265	268	272	251	281	247	281	242	277	294	278	290	258	284	291	248	283	297	264	266	282	285	266	276	276	273	272	257	292	269	300	279	279	251	263	244	270	268	270	294	301	278	257	262	285	262	286	270	257	281	310	295	258	276	269	277	276	304	283	282	270	290	285	291	280	262	296	284	295	286	276	271	311	261	245	256	270	297	310	283	302	252	279	272	282	287	274	269	259	234	269	262	230	256	290	280	271	274	260	274	277	284	274	265	276	258	282	282	260	295	276	279	277	257	269	281	294	265	286	253	261	282	281	280	253	264	270	263	293	301	255	273	281	294	306	272	267	272	281	280	286	287	261	274	246	309	267	256	280	310	287	263	259	253	295	291	264	277	272	261	275	265	251	316	283	267	289	289	271	297	275	265	259	291	265	258	306	248	289	250	254	272	244	324	261	287	269	295	300	288	261	283	266	286	267	288	293	272	271	282	282	307	260	270	284	257	261	283	273	292	285	286	296	278	243	271	289	290	253	278	276	268	279	268	275	275	302	255	284	309	263	299	274	260	273	266	255	273	262	288	303	270	285	278	269	280	264	279	259	274	259	270	264	257	293	276	276	288	269	292	271	276	281	289	258	298	263	265	265	286	294	287	302	303	289	277	271	262	278	259	264	271	256	294	291	257	299	294	245	267	289	272	292	293	266	268	276	286	289	261	285	265	278	273	275	290	271	292	279	280	281	291	241	289	282	296	306	265	264	277	255	241	240	286	256	282	244	263	256	290	272	263	276	275	280	271	312	268	302	274	301	282	300	272	270	266	274	271	273	245	253	280	300	276	280	261	284	307	293	284	256	275	290	251	268	284	257	258	266	301	262	278	284	272	269	269	292	269	290	302	280	303	262	317	279	299	278	273	301	302	286	246	277	300	305	286	268	260	290	257	270	259	285	261	315	282	280	283	269	266	300	289	267	276	286	317	311	258	286	266	272	274	292	267	278	281	270	279	273	288	268	275	276	269	245	284	282	296	278	280	255	279	282	295	286	309	249	254	292	266	293	255	249	289	289	279	292	282	301	300	282	275	275	310	320	257	271	266	282	292	282	271	278	280	299	272	270	287	257	292	299	254	298	299	276	243	271	282	283	264	269	295	277	263	277	255	308	275	300	299	264	271	331	267	260	259	272	283	278	277	306	278	255	297	291	288	259	278	277	282	293	273	259	273	259	292	256	290	278	293	282	281	300	289	264	301	252	283	269	272	282	267	255	291	299	273	264	295	253	284	284	267	296	302	280	298	313	283	299	306	251	279	272	258	266	304	274	253	247	279	272	276	266	263	285	283	302	280	279	302	260	277	267	276	292	279	284	262	281	295	263	293	271	294	264	301	286	293	291	263	286	288	276	282	276	261	278	265	304	269	285	269	278	250	276	282	276	281	279	284	265	245	299	268	279	266	290	278	273	246	272	264	278	253	262	274	290	275	288	266	275	274	266	287	292	279	268	274	263	259	287	276	257	265	262	260	284	270	285	282	272	296	276	283	275	289	234	263	294	278	270	264	271	308	257	262	287	297	281	305	289	276	308	272	284	283	258	272	263	295	280	273	252	302	255	269	242	281	319	279	282	278	282	291	289	266	274	271	291	286	248	228	248	257	293	292	269	290	276	289	286	278	262	289	277	279	274	248	307	264	273	282	288	293	265	253	281	248	280	274	277	290	273	250	255	259	276	263	281	296	290	264	277	283	247	269	242	293	289	238	305	298	272	265	300	308	281	299	272	270	269	277	255	307	284	267	265	268	255	272	266	269	268	276	253	288	276	268	325	258	268	284	327	276	278	303	281	237	281	266	259	268	252	301	266	276	265	265	274	313	265	233	284	264	278	275	268	288	257	276	240	281	260	283	273	273	279	283	291	301	260	288	250	261	266	273	271	275	267	285	282	278	316	302	268	263	277	261	300	288	286	235	269	278	267	270	268	252	285	280	295	286	283	288	276	290	291	283	291	251	260	262	269	256	251	264	305	271	298	279	295	291	270	280	236	255	274	275	278	242	273	269	285	242	283	313	282	289	300	263	283	264	304	260	241	289	287	235	295	273	289	302	289	278	269	252	313	278	255	273	249	285	251	270	304	286	290	289	277	296	289	236	246	285	281	296	313	266	250	270	281	295	284	292	237	310	265	277	282	288	281	253	290	301	263	273	269	291	293	253	272	277	294	288	265	273	285	274	263	303	282	281	272	295	296	287	270	280	282	274	265	273	287	289	258	256	279	272	281	285	261	298	295	258	285	258	286	295	276	296	271	278	281	276	266	276	275	287	295	298	273	262	247	274	297	266	266	277	274	266	291	274	261	268	287	280	284	290	276	299	272	273	294	254	241	258	265	289	290	279	284	260	331	257	255	275	270	271	310	280	253	270	266	288	284	270	244	254	263	292	267	258	243	300	303	269	287	300	260	264	265	263	282	273	277	257	291	264	287	266	270	270	264	280	285	281	299	308	261	307	265	305	271	271	260	270	290	290	248	266	278	279	288	320	294	256	282	301	264	266	277	254	249	289	269	292	296	273	269	270	286	263	276	262	260	258	254	271	273	273	314	292	238	286	276	281	309	275	276	272	267	266	262	282	297	246	273	261	294	281	316	286	264	299	279	285	296	312	243	264	268	253	292	279	280	292	273	273	286	284	249	266	254	274	265	304	289	284	283	283	285	283	274	290	267	277	261	275	293	289	267	246	264	284	305	257	293	307	274	288	282	261	273	308	279	274	277	256	295	300	302	292	262	279	276	342	295	282	239	290	280	281	289	312	275	322	281	307	247	283	271	280	257	263	274	313	280	303	276	281	280	264	283	269	269	290	257	263	276	313	317	256	281	251	255	268	282	274	306	252	262	261	287	271	254	294	295	265	293	279	263	271	290	281	272	246	251	273	269	259	265	293	281	271	292	267	273	282
6469	20028	15092	8169	5863	4369	3289	2450	1773	1312	1219	1012	898	843	738	654	623	625	532	527	504	524	472	430	438	448	432	438	400	402	392	424	383	395	396	394	375	330	386	375	346	330	359	392	360	359	336	339	371	376	346	355	393	381	347	327	346	340	329	343	336	331	376	330	337	363	318	335	347	345	372	306	337	330	342	323	365	325	336	325	333	346	343	317	345	315	319	331	338	335	296	335	356	367	343	318	332	341	298	356	325	338	352	306	368	330	349	347	343	325	345	332	318	310	331	320	349	354	325	356	327	363	350	340	362	340	319	328	355	349	354	327	347	347	334	345	350	343	373	336	358	342	349	346	360	355	341	353	356	305	320	332	361	309	345	319	313	320	350	311	337	352	307	323	304	350	351	322	338	344	350	330	322	339	344	341	322	352	372	316	308	364	354	336	301	347	358	311	350	346	306	321	312	316	331	337	349	329	326	341	301	336	363	334	329	350	338	351	329	339	332	323	333	326	315	371	299	332	333	311	337	329	342	358	369	328	319	341	313	334	346	325	354	343	336	337	308	360	322	287	312	346	340	337	373	303	305	356	303	323	355	351	341	329	345	334	324	316	368	337	333	309	364	355	370	344	341	366	336	326	360	353	336	311	329	346	323	340	324	326	338	351	354	351	374	343	313	326	300	351	326	318	349	329	350	322	324	322	339	328	328	351	341	312	343	381	341	343	332	304	340	325	359	347	354	322	344	299	332	335	374	302	326	343	372	315	337	347	337	269	349	331	353	324	352	316	328	318	333	294	335	368	325	341	312	337	318	299	334	330	339	324	319	360	304	328	371	323	330	334	350	299	325	333	338	330	335	307	342	342	332	313	343	332	331	350	338	319	331	353	356	346	343	327	313	343	345	344	299	339	316	329	308	330	353	350	327	334	315	320	364	349	323	341	356	306	314	377	337	331	330	308	356	336	337	320	334	329	330	325	344	316	324	318	339	330	332	339	348	339	369	350	318	318	305	318	334	364	343	324	310	316	303	336	346	320	351	343	349	350	352	325	320	327	336	314	341	348	352	317	332	375	317	312	346	349	349	375	281	324	338	338	357	342	317	338	334	331	307	347	347	350	313	362	342	329	319	332	286	339	303	335	306	341	348	350	321	332	322	358	333	345	292	325	340	347	333	337	320	337	341	307	342	343	328	336	347	336	319	344	333	338	350	347	336	347	328	366	348	349	359	328	338	340	334	342	349	336	317	336	320	319	327	338	344	323	344	320	342	365	363	335	328	324	314	333	317	352	331	318	302	320	333	337	322	334	328	331	341	345	350	343	346	356	302	318	346	316	323	323	355	352	320	333	360	292	344	347	329	335	326	330	355	306	341	325	327	340	314	316	311	339	328	359	323	322	325	310	325	348	400	321	334	325	320	316	335	334	318	325	339	337	335	359	344	323	360	343	344	348	362	352	304	338	336	347	343	353	339	337	344	325	303	339	334	375	364	351	340	330	338	313	311	326	368	355	317	330	348	308	309	375	345	324	350	358	347	382	307	344	346	315	281	324	331	328	323	346	359	357	338	324	315	318	336	337	344	324	350	344	317	349	352	320	327	328	323	338	309	324	350	334	331	340	300	318	339	345	340	344	343	331	324	372	290	320	326	316	329	331	332	366	314	311	349	300	343	373	331	305	307	299	340	316	349	340	310	336	342	327	341	346	353	358	291	327	349	367	353	342	318	333	318	336	330	340	336	319	336	352	337	332	326	339	345	332	358	306	308	361	344	350	360	336	336	312	286	370	336	322	330	344	316	350	360	332	364	327	311	310	338	337	314	324	338	343	309	335	336	328	324	361	342	298	365	332	364	331	316	337	348	349	334	305	350	342	318	334	314	329	309	347	341	321	335	338	333	324	349	338	321	319	339	337	338	337	364	377	330	322	324	324	348	350	355	346	314	316	317	330	340	315	301	300	342	305	324	348	336	320	301	356	332	335	342	310	328	320	314	323	326	316	333	340	348	314	293	325	363	308	331	335	333	320	300	351	351	328	356	325	316	321	343	325	329	329	317	336	324	332	314	345	328	335	321	360	358	330	344	359	335	300	303	345	329	332	365	358	324	350	295	331	323	355	351	340	326	343	346	347	353	338	385	329	319	333	320	341	330	344	340	346	338	359	347	338	340	345	348	322	354	310	378	369	355	361	318	334	326	361	337	333	312	329	340	316	307	309	333	367	329	350	351	331	316	328	313	317	330	346	334	354	344	339	324	318	318	336	341	318	325	321	342	325	345	331	368	335	323	331	352	321	344	305	340	345	339	344	323	310	340	324	313	337	329	307	353	329	320	336	317	334	304	333	366	333	291	342	354	361	336	305	346	332	356	312	312	333	334	353	356	296	344	341	324	306	324	313	322	352	327	318	334	294	325	350	342	340	333	317	315	346	336	335	362	324	384	334	331	342	360	336	325	319	308	391	312	350	351	335	335	303	347	343	320	336	344	337	322	338	335	349	337	328	357	334	319	314	357	354	339	312	321	343	323	361	333	304	348	346	344	321	346	316	313	339	357	365	350	316	348	322	329	314	319	327	323	334	336	324	305	341	330	335	361	326	353	358	340	343	324	358	294	359	313	339	326	330	358	320	331	360	328	316	331	360	332	349	321	323	327	345	352	332	342	358	330	334	305	364	327	359	323	361	355	339	343	390	358	339	344	353	341	350	329	337	349	346	333	286	345	338	324	333	323	313	329	347	327	358	339	346	321	327	351	335	312	330	318	346	305	306	325	329	344	346	326	345	320	330	318	358	322	351	377	322	331	358	347	348	335	304	329	343	316	314	333	369	355	319	345	295	351	320	319	346	338	324	338	318	340	312	342	336	332	355	342	348	323	338	357	337	325	328	320	330	304	308	332	335	321	332	318	332	326	338	340	337	316	321	319	343	358	337	312	314	351	339	339	324	376	328	328	333	332	343	335	345	313	344	345	323	338	337	342	321	349	331	331	347	326	324	359	348	321	343	323	352	362	373	324	365	326	314	313	342	317	309	331	318	334	346	333	343	298	343	346	342	333	296	345	336	349	326	341	348	355	338	333	343	286	310	315	292	363	324	340	343	339	349	335	334	323	354	358	365	315	358	290	348	338	327	345	331	300	327	339	340	320	296	333	320	309	329	334	329	342	302	329	339	365	342	358	320	331	335	287	333	348	336	338	339	334	350	309	350	314	343	343	325	351	343	307	312	385	325	354	329	345	307	366	334	339	298	332	357	300	340	322	362	319	306	343	323	305	326	339	345	333	351	337	320	330	324	324	347	290	335	360	307	335	339	317	321	297	321	363	329	332	325	327	340	336	348	308	318	340	347	332	309	315	303	325	351	352	310	355	375	346	359	334	323	297	303	310	323	345	320	302	363	315	387	372	342	343	326	354	337	317	360	343	325	332	297	315	319	329	313	337	357	339	342	341	352	322	313	321	327	335	319	342	316	340	323	347	332	322	350	337	330	329	282	318	357	315	327
27598	19116	7521	2506	1520	1130	983	864	738	817	788	753	750	744	726	707	745	723	726	707	757	695	731	670	755	728	696	693	706	721	681	703	688	711	731	695	687	717	679	718	675	668	714	735	693	701	665	680	719	699	720	711	695	680	645	737	669	652	735	704	673	685	669	695	719	705	667	695	674	701	683	715	716	693	690	673	653	725	683	691	742	700	710	670	717	714	719	698	697	768	637	645	672	749	709	695	680	667	690	672	673	659	711	683	684	726	670	707	701	689	697	670	699	641	693	705	720	670	686	728	670	681	663	661	679	682	642	722	659	711	694	711	671	651	701	690	690	663	689	642	702	735	712	660	675	649	703	682	677	678	679	698	725	713	665	723	717	663	651	667	662	716	711	666	691	692	684	682	688	663	695	676	688	708	660	701	714	695	643	735	668	691	690	721	716	660	660	713	637	742	735	655	665	694	716	693	718	705	694	691	674	697	654	663	674	694	661	705	709	709	688	688	616	659	624	630	694	650	714	657	662	654	685	685	663	673	664	660	696	720	682	693	692	682	696	722	651	659	750	686	672	691	664	644	701	696	690	658	699	645	680	701	703	662	753	699	736	679	706	691	677	692	694	722	671	682	685	709	659	714	659	760	702	637	690	670	701	716	658	696	673	720	724	701	703	663	677	659	658	708	655	716	655	706	669	693	653	675	681	642	679	704	706	678	701	653	634	697	739	652	716	710	711	690	729	709	697	691	697	678	702	716	690	688	684	662	633	702	731	672	660	674	680	676	675	687	721	685	721	715	672	709	729	682	688	658	704	657	656	667	683	677	677	659	748	654	699	659	697	685	705	682	696	672	731	706	679	712	665	677	716	684	674	717	674	700	670	742	687	675	719	685	628	680	658	684	687	649	699	690	642	687	661	717	700	698	641	692	701	666	684	668	676	716	675	674	677	705	685	704	716	651	676	708	649	679	668	680	740	726	712	651	677	636	698	705	660	743	727	659	705	677	716	673	675	676	683	672	655	700	676	663	684	682	699	700	633	700	679	693	649	634	728	664	676	693	658	681	681	650	710	697	703	651	700	705	684	707	714	717	682	688	690	648	690	711	714	663	682	682	689	687	737	699	706	720	721	697	643	659	655	709	696	717	702	714	691	728	696	675	722	712	688	651	695	677	698	671	687	684	704	706	725	682	652	695	690	696	705	716	679	707	715	708	659	674	669	679	656	681	716	673	692	718	735	683	718	676	669	642	685	687	667	687	657	669	649	697	623	658	694	721	673	682	640	674	705	693	666	688	678	681	719	669	706	693	675	705	682	698	670	684	678	681	705	725	692	634	708	659	699	689	686	694	673	691	687	684	643	677	743	745	703	665	662	690	688	708	672	692	674	674	638	706	698	668	702	672	697	691	680	681	711	647	662	645	668	662	713	663	657	694	677	677	681	668	698	692	660	653	671	706	694	698	644	636	669	714	716	645	741	671	669	726	665	735	700	694	647	709	716	679	669	684	660	694	649	680	686	669	636	662	702	678	680	659	678	687	695	702	692	672	684	700	684	667	725	680	755	698	693	677	700	703	651	714	724	702	695	703	709	660	668	641	706	728	717	723	695	686	677	737	679	740	649	671	674	702	710	668	682	713	671	649	687	728	654	690	687	664	697	671	645	663	645	643	638	692	721	703	713	732	728	683	643	679	647	695	677	662	658	745	698	735	674	716	661	705	647	645	715	652	690	633	706	696	682	736	697	750	701	709	755	701	679	696	692	653	684	718	666	647	689	687	698	677	696	692	683	710	682	639	696	690	706	682	682	647	716	709	678	676	676	703	700	698	683	648	717	623	727	661	678	684	693	695	708	722	713	664	673	690	661	734	671	730	711	662	722	686	680	693	668	698	674	697	682	700	684	673	725	656	693	684	678	691	682	707	693	706	719	705	710	653	693	694	681	686	678	650	670	656	727	642	699	674	630	701	692	690	664	696	686	657	670	644	696	672	709	665	699	689	709	709	614	686	712	677	697	637	694	703	747	681	691	676	667	697	646	692	695	685	674	687	694	669	680	693	711	678	732	692	673	676	671	665	735	704	686	664	632	697	692	744	707	655	692	663	665	708	701	691	729	641	673	722	705	666	668	727	655	670	695	721	648	681	716	696	712	749	655	657	688	671	709	685	673	734	691	638	686	700	706	679	679	689	671	701	672	656	626	704	665	687	694	731	689	652	686	719	673	707	654	688	662	686	697	720	713	707	681	698	713	696	684	709	705	745	681	664	675	717	649	664	709	680	683	725	643	689	646	672	721	662	658	676	739	658	708	697	693	715	685	738	726	687	695	709	623	685	674	726	671	656	662	696	690	736	721	687	719	706	626	674	701	703	684	703	693	694	683	662	643	688	658	700	686	669	679	706	684	646	649	721	694	683	644	697	664	671	644	711	673	738	713	686	661	661	667	707	693	705	656	683	663	699	633	705	715	686	668	677	677	716	629	689	703	704	658	670	708	706	668	703	708	681	691	742	686	688	692	714	689	724	690	696	672	682	737	701	752	659	665	718	688	694	686	712	673	682	695	715	684	660	645	681	701	736	699	696	685	718	687	681	652	701	661	627	664	727	677	705	638	698	712	659	650	648	681	653	730	712	688	624	718	691	674	630	668	635	678	723	631	714	632	717	703	663	716	708	692	663	689	704	696	718	683	655	687	682	664	674	683	692	721	722	715	652	663	680	712	685	695	691	735	669	673	720	694	617	665	665	673	742	684	681	724	685	684	665	685	692	674	706	701	713	678	687	653	689	678	697	692	716	712	699	655	678	743	684	685	682	696	717	656	714	699	653	682	665	672	693	710	654	673	693	650	717	673	719	695	721	670	678	695	682	669	657	642	720	658	647	705	690	673	644	666	690	659	698	702	703	645	708	684	700	672	671	717	650	690	697	718	754	670	682	649	706	679	638	708	682	681	667	681	690	734	696	737	656	738	698	703	696	687	654	695	669	674	704	644	681	670	654	663	719	694	642	678	677	710	712	670	677	677	661	676	722	718	648	681	679	674	724	648	666	671	739	713	659	676	685	713	665	755	684	641	717	673	697	717	680	699	666	708	681	679	716	711	683	693	690	692	658	699	672	674	687	716	686	688	679	682	727	695	712	672	673	669	664	676	712	658	692	672	698	655	692	715	638	685	647	703	637	700	667	755	666	671	721	701	657	714	662	685	763	690	677	687	717	617	719	687	743	724	686	712	703	680	690	718	677	673	692	721	696	680	681	705	676	686	698	692	681	650	662	706	681	712	671	680	702	736	736	719	691	687	638	708	686	681	713	679	698	684	695	652	717	676	716	689	702	664	695	694	729	729	697	719	671	735	674	692	689	678	711	664	674	667	691	693	661	689	684	640	650	712	669	704	672	724	724	745	695	685	667	707	727	658	711	701	700	695	698	640	683	757	702	682	680	713	662	681	732	656	688	707	679	704	668	666	684	664	689	693	710	719	653	646	747	740	689	696	712	693	713
5627	6589	4766	2710	2101	1679	1426	1237	1085	939	893	895	888	806	866	834	815	903	861	817	850	831	768	816	798	761	814	800	818	792	762	744	833	817	802	851	767	803	750	771	781	833	795	785	792	812	751	805	798	754	767	742	771	801	828	832	796	772	802	795	804	795	814	753	829	819	770	759	795	779	782	817	755	767	783	788	772	747	820	722	784	786	734	802	792	756	798	789	795	752	772	820	756	801	870	780	796	800	827	794	784	733	850	788	763	810	805	758	758	774	736	760	795	782	828	795	779	799	823	805	798	751	820	788	775	774	733	776	797	765	767	775	802	822	779	784	801	780	817	832	752	750	733	819	737	822	786	804	772	795	774	763	831	821	732	759	832	769	795	800	781	747	814	785	828	746	792	793	751	770	783	771	788	763	762	820	737	849	749	846	816	772	769	823	750	781	775	773	754	743	765	834	832	771	761	820	783	800	792	797	770	754	777	815	749	818	788	847	782	805	809	815	801	852	805	804	740	792	814	816	810	721	786	815	775	809	787	754	761	776	786	773	732	766	782	745	786	841	801	761	788	787	798	755	769	807	824	770	816	812	784	789	806	797	769	758	819	824	759	777	741	788	819	769	749	770	789	808	794	752	774	782	777	784	785	767	764	776	818	801	834	745	784	776	755	776	849	820	798	766	730	789	759	795	801	761	798	772	842	751	773	790	797	753	720	744	838	805	780	799	760	740	755	813	806	774	817	837	831	793	768	818	791	780	798	743	787	830	793	799	794	797	740	762	752	800	811	854	782	849	780	762	765	779	819	786	810	782	777	767	828	782	797	812	751	790	755	788	775	758	797	802	859	786	722	797	790	782	781	800	803	776	811	805	778	827	823	761	795	853	726	760	767	776	760	763	731	818	726	791	789	822	790	782	801	803	799	777	813	713	777	785	812	799	841	777	827	771	753	789	792	819	805	840	806	769	798	796	797	857	800	809	747	812	748	801	818	754	805	794	797	754	794	789	779	767	796	790	785	841	778	729	801	852	798	796	766	768	792	794	774	795	763	749	775	798	798	747	790	810	754	774	779	817	800	730	788	788	752	790	768	789	845	753	794	810	791	775	820	801	822	759	791	861	767	822	853	785	855	796	779	738	783	770	770	772	817	782	802	769	776	776	796	764	791	782	794	855	783	753	815	801	773	819	801	796	741	776	819	806	769	754	810	800	784	768	810	879	774	805	780	778	790	789	803	806	790	796	747	787	756	771	819	760	799	762	752	795	797	787	805	739	805	762	792	774	775	805	770	773	824	774	801	805	804	811	774	825	835	748	784	780	768	765	740	826	807	803	798	748	825	762	822	821	773	785	768	869	825	739	786	826	839	803	805	801	800	817	763	836	783	786	779	779	798	805	807	782	787	884	860	756	746	781	777	774	811	789	796	790	772	811	752	793	783	797	786	834	784	800	731	764	752	779	754	766	803	793	848	721	781	806	760	747	817	793	826	735	785	797	799	765	773	756	776	832	786	807	802	780	791	761	801	760	833	778	769	801	755	750	802	778	782	807	819	814	870	816	804	819	802	804	780	824	774	789	785	849	798	794	796	761	822	770	776	797	798	807	772	737	747	818	769	788	825	736	778	805	754	803	832	784	821	752	788	736	758	771	779	775	765	742	800	725	776	790	791	765	765	775	751	764	801	836	782	814	785	791	764	751	798	837	832	790	808	795	830	769	770	787	779	708	812	835	777	782	775	770	829	734	746	770	799	805	786	790	751	779	770	769	790	709	844	791	763	775	785	767	727	764	771	746	807	763	856	797	774	794	823	745	793	787	746	759	746	822	743	751	776	805	815	782	812	835	761	760	811	775	794	818	740	792	739	798	816	780	842	715	788	761	802	743	803	801	782	796	764	754	773	856	798	792	859	822	751	743	792	818	787	832	781	752	791	767	776	786	793	722	805	767	752	783	781	794	817	815	752	787	789	825	782	806	768	754	787	782	741	799	816	832	799	762	822	747	744	746	791	755	784	805	788	773	771	776	791	771	751	783	758	834	830	781	772	796	795	758	769	740	813	760	774	754	788	749	812	853	747	759	767	796	810	776	774	834	782	787	785	787	766	745	768	782	726	796	803	744	717	820	804	849	793	812	729	826	796	814	787	792	770	796	784	786	810	780	812	803	791	773	763	810	809	785	824	782	801	797	762	725	785	801	787	752	715	797	793	777	797	776	763	818	779	770	813	758	732	786	813	781	850	774	811	738	776	806	725	786	775	818	817	799	774	771	805	814	781	771	781	795	755	759	809	802	786	813	821	773	802	750	821	804	783	800	753	789	764	717	789	795	732	782	719	766	759	813	817	775	789	826	817	796	803	780	759	798	800	808	815	822	812	745	811	801	835	773	760	812	756	777	848	755	798	807	802	767	778	792	732	712	761	818	823	744	829	803	766	818	843	815	791	794	783	767	807	764	781	795	804	778	773	771	725	778	794	809	768	798	776	814	772	789	821	778	767	765	780	826	776	756	806	789	765	754	809	787	738	823	754	805	789	760	804	791	772	740	779	816	820	824	844	757	840	774	823	829	745	762	822	794	793	799	837	733	767	781	818	774	788	791	781	774	825	791	818	782	798	782	749	849	752	791	775	766	802	821	783	737	842	763	817	770	812	792	789	759	754	781	823	772	771	769	818	799	782	794	792	736	739	836	823	800	784	812	828	824	821	784	780	797	754	731	747	766	768	788	796	822	792	792	781	801	836	744	819	728	759	789	784	779	750	804	800	810	778	772	755	796	790	773	746	782	811	818	768	824	745	793	800	797	785	818	818	812	816	754	806	785	753	777	804	753	803	752	770	808	762	813	794	721	824	758	761	789	810	744	770	779	814	780	775	773	773	838	820	794	825	800	791	828	804	783	772	815	761	795	763	774	797	777	782	819	788	800	782	829	838	845	825	764	738	782	787	771	816	795	781	822	778	812	740	774	782	784	785	788	781	721	769	840	762	806	785	790	724	802	803	802	801	778	760	824	729	784	753	785	752	815	750	780	833	857	776	790	808	799	783	770	733	780	804	809	772	744	770	795	788	785	812	752	822	843	766	809	761	764	747	844	806	801	778	755	774	740	784	796	805	775	792	762	812	784	754	824	768	788	790	774	871	772	761	780	767	798	790	758	850	756	757	776	786	794	799	745	813	777	766	797	812	752	821	763	788	772	800	777	749	779	813	768	787	781	769	728	836	822	809	780	764	794	743	726	782	760	806	804	826	854	786	785	769	715	776	752	775	802	771	797	761	840	806	765	803	825	793	800	814	748	716	771	827	833	814	818	823	796	785	765	753	770	794	753	742	775	784	718	780	826	837	800	802	793	818	794	810	766	741	802	787	765	761	790	770	786	817	780	805	748	844	804	798	780	774	772	750	843	731	739	817	782	763	770	792	799	797	777	811	823	826	763	782	801	816	785	746	756	782	813	754	802	799	819	721	764	769	819	805	771	730	775	779	754	766	779	785	787	797	859
23836	21334	28526	24447	21285	9353	1820	1114	1012	822	803	830	771	746	661	669	707	658	649	634	622	712	628	642	653	679	648	603	689	650	631	654	594	646	631	646	656	601	612	647	550	638	562	625	583	619	634	619	608	614	613	638	591	605	614	628	611	654	607	624	646	621	652	563	647	585	572	604	600	643	616	563	602	611	622	588	600	615	605	584	643	596	589	584	569	633	604	602	602	673	583	608	599	653	628	579	569	618	585	588	626	645	577	598	600	610	615	607	615	588	630	567	606	596	590	588	614	604	618	639	616	596	576	610	582	589	565	587	567	573	594	642	603	585	592	579	621	560	624	596	647	568	598	647	597	578	604	575	581	646	627	621	559	571	626	600	610	548	594	597	654	611	640	588	618	601	623	580	581	601	580	636	586	606	627	589	571	635	653	590	621	585	587	620	622	590	666	634	605	595	604	591	666	648	603	583	638	585	636	595	673	620	600	556	577	611	612	585	608	603	624	604	655	623	581	578	572	594	589	539	598	620	561	608	580	583	549	579	546	617	603	624	564	590	582	609	575	588	594	614	551	584	630	599	581	643	555	579	631	628	582	576	590	582	600	555	604	613	605	617	642	562	585	582	600	584	610	623	587	616	582	642	603	603	576	602	577	595	563	586	625	581	552	643	612	609	636	633	641	588	611	575	586	601	625	573	603	605	613	631	641	582	567	582	644	609	636	638	569	655	582	620	587	594	614	616	591	616	612	658	618	604	569	602	571	616	571	640	624	589	571	599	561	588	581	591	590	562	598	628	570	623	664	653	608	633	646	623	588	604	608	586	585	589	591	616	594	596	614	616	564	579	598	595	559	553	637	586	605	616	586	581	560	595	624	608	585	628	581	585	610	549	624	616	622	587	585	658	642	610	611	627	611	570	596	586	591	607	620	551	610	588	629	612	596	626	601	628	585	606	594	565	580	598	579	585	623	574	671	575	624	572	572	649	597	588	559	591	563	582	535	623	572	659	567	613	613	607	623	589	617	597	583	605	567	591	615	582	559	548	623	589	611	609	601	621	554	621	589	587	612	567	644	642	644	576	596	604	638	592	555	608	592	635	628	572	598	611	609	559	596	590	602	622	577	598	585	624	614	609	580	601	583	616	609	609	597	575	647	559	617	613	653	581	535	574	603	607	613	622	575	615	607	575	628	599	599	588	565	581	587	572	582	584	563	601	579	616	552	576	585	561	614	560	641	667	560	627	599	608	592	594	598	678	539	631	597	581	580	592	594	552	617	611	612	612	580	571	623	602	615	579	619	589	598	601	558	619	531	605	594	564	624	583	535	598	622	592	608	588	601	618	601	561	589	584	617	623	606	616	583	562	615	594	568	616	543	618	661	604	620	603	611	631	535	618	634	555	587	625	591	575	613	582	560	603	599	603	589	608	589	647	610	557	601	589	605	639	603	619	625	616	550	600	608	615	613	584	588	592	596	591	585	615	628	599	610	644	655	607	651	580	605	588	594	601	598	567	615	580	599	611	587	615	600	616	616	574	567	589	597	612	605	584	606	618	584	656	596	639	588	616	533	617	595	603	601	589	574	612	605	583	587	577	596	550	626	614	589	604	607	605	568	588	572	603	597	631	615	569	618	592	564	587	578	615	606	590	553	584	554	584	599	566	622	581	597	589	602	593	586	556	591	651	546	611	583	617	592	575	540	568	594	568	616	601	564	598	601	617	634	601	583	629	593	549	614	602	593	569	620	587	594	596	624	595	536	587	619	600	618	602	596	607	562	663	594	635	561	602	560	622	601	619	609	607	632	595	616	607	661	538	559	604	586	578	556	619	549	627	559	560	657	540	614	627	604	611	602	603	607	591	640	608	630	607	621	615	592	589	598	637	601	596	652	551	612	569	590	612	589	627	571	595	614	587	586	568	612	578	560	572	608	581	605	591	585	598	615	589	626	585	615	611	622	538	584	594	564	601	623	665	600	627	560	592	539	617	621	608	601	583	592	604	572	562	579	584	619	595	559	601	629	555	588	600	613	602	625	585	597	559	621	625	576	595	614	611	631	619	628	604	622	634	604	545	570	610	579	629	585	591	604	578	602	594	595	579	637	606	610	583	605	554	623	627	615	554	624	587	604	619	580	606	605	579	610	563	572	610	576	624	602	570	579	599	566	598	614	566	620	616	617	651	572	550	595	598	577	579	584	619	592	565	601	615	574	642	584	596	584	613	632	603	577	581	590	622	621	629	585	617	611	575	616	637	588	665	588	613	648	592	551	595	609	578	562	612	629	610	626	566	629	598	574	607	595	599	570	595	622	574	616	601	576	620	618	582	596	626	585	628	620	613	581	571	610	582	598	619	560	577	597	612	600	593	585	598	611	626	606	593	584	613	566	555	613	591	612	548	594	605	603	635	594	588	600	627	586	637	622	600	589	611	563	577	564	596	609	657	567	623	609	582	598	592	579	625	627	641	582	588	585	601	603	606	641	585	609	624	613	594	573	591	619	608	561	603	613	595	613	573	600	601	594	615	592	540	590	637	613	601	584	639	608	584	595	630	618	607	575	569	597	607	566	574	611	590	581	601	629	572	566	580	604	563	625	568	606	647	585	596	606	588	633	580	593	588	588	607	559	607	575	605	627	580	587	629	604	544	626	558	592	597	603	597	613	606	543	577	585	624	606	588	611	600	599	628	641	640	607	536	577	580	574	615	612	653	598	636	607	622	568	600	645	609	631	612	612	553	619	559	604	610	631	570	571	599	628	604	631	608	591	589	645	555	594	579	587	585	627	607	606	637	616	620	616	587	617	562	601	569	605	624	576	615	626	605	617	578	573	621	575	615	593	534	588	596	600	579	586	600	598	630	605	599	619	578	589	608	598	605	567	611	641	590	549	599	597	607	573	598	638	604	569	616	591	649	599	596	587	586	602	549	585	601	583	576	620	594	607	606	570	609	589	581	573	579	547	610	573	549	564	601	622	615	605	555	575	598	567	620	605	590	582	601	623	572	583	576	580	616	612	541	599	639	569	571	648	553	642	611	634	583	560	611	575	590	579	607	577	561	627	576	552	605	603	598	614	613	610	600	593	637	628	575	656	598	618	633	623	563	629	566	618	655	591	616	574	572	583	591	645	586	651	654	567	603	617	618	579	589	627	610	594	660	581	608	608	635	605	597	598	644	591	593	629	560	555	541	598	594	595	576	589	625	648	615	562	596	600	610	580	613	598	560	593	599	611	585	621	608	615	632	594	580	608	569	600	616	593	605	613	584	561	623	595	569	630	568	571	579	605	593	593	603	675	573	570	599	617	617	565	592	597	627	681	623	616	609	575	573	634	622	622	589	623	627	570	639	579	578	572	589	570	615	583	594	594	590	582	616	593	599	592	577	572	638	607	642	658	570	597	606	624	627	587	596	573	620	619	591	596	676	622	616	615	635	588	601	614	573	616	563	589	588	563	600	640	589	624	597	584	609	604	565	629	611	601	620	666	594	579	572	601	600
5151	14136	10482	5662	3993	3041	2417	1839	1516	1285	1219	1076	1026	970	870	921	839	852	808	812	769	776	762	820	757	763	760	762	711	725	745	750	734	796	750	748	730	776	741	763	697	708	683	691	761	714	704	682	702	716	758	694	693	672	698	705	734	678	669	674	733	711	710	697	724	684	742	686	698	667	714	709	714	687	660	725	705	693	679	713	691	732	708	777	703	692	701	699	722	695	619	680	687	717	702	717	686	698	718	706	695	724	711	713	739	701	685	660	703	718	677	735	665	712	732	681	681	726	684	686	665	735	725	692	679	690	740	716	694	727	678	737	683	630	687	651	724	680	687	744	736	684	699	676	686	730	716	707	697	673	708	682	739	685	662	723	694	731	663	730	732	713	685	701	693	695	699	746	680	714	692	681	659	710	748	685	703	713	700	637	689	760	721	700	741	693	726	670	720	686	683	686	720	705	682	661	705	738	745	747	707	713	710	681	725	673	674	707	699	681	755	681	743	703	737	698	754	734	735	694	704	745	721	674	678	733	720	700	730	700	718	694	747	698	688	719	663	693	671	716	720	710	674	747	710	708	697	692	712	716	713	709	683	685	739	706	699	713	679	734	682	658	673	749	696	665	669	675	725	691	686	683	686	726	727	725	741	680	762	687	730	690	724	663	680	742	706	697	681	666	733	699	687	719	720	716	690	702	662	723	760	755	644	720	704	743	732	675	701	681	674	684	687	743	688	685	670	642	738	702	679	675	724	725	666	774	730	701	682	745	741	718	687	642	717	711	665	698	604	670	677	666	714	747	729	721	682	696	682	679	715	717	678	679	688	664	695	719	722	647	714	718	717	703	690	744	720	673	735	646	736	683	690	715	689	699	726	712	696	684	711	704	722	637	643	683	699	704	716	706	709	736	697	749	736	728	683	723	698	669	714	668	748	733	705	656	715	693	691	681	703	662	694	650	724	712	694	693	673	708	650	716	675	710	687	681	689	697	664	708	672	695	669	696	712	712	703	730	723	695	719	703	747	631	722	693	708	761	661	708	688	668	665	705	694	722	706	692	690	710	676	697	746	733	744	679	761	731	710	680	656	772	631	700	675	718	693	693	702	673	702	680	697	710	703	740	689	686	695	687	672	659	683	719	630	724	716	688	706	692	695	678	770	745	717	684	727	740	710	710	677	725	700	694	668	704	731	717	702	725	685	663	716	700	692	680	757	685	721	718	717	761	715	734	710	684	708	708	667	673	706	696	739	731	679	701	704	698	715	697	647	695	748	704	710	692	712	724	756	721	716	661	641	748	661	698	717	699	685	659	713	737	699	681	716	705	644	675	711	713	716	707	700	693	682	650	658	689	678	676	659	685	745	690	721	703	682	743	719	713	670	720	767	699	746	684	716	707	734	658	665	685	694	722	666	735	709	706	719	686	700	705	655	648	690	699	713	684	712	701	704	687	741	730	688	711	716	768	716	683	736	712	689	699	710	705	690	707	710	711	727	672	644	703	689	703	703	700	692	667	707	715	698	656	720	711	715	720	707	703	679	711	682	713	722	730	725	733	711	727	696	648	742	686	705	697	645	718	664	726	698	717	705	771	680	721	668	723	695	707	650	724	700	726	671	711	694	668	691	642	741	736	706	706	702	727	673	726	697	735	669	684	700	768	705	714	694	731	767	637	694	724	706	682	711	693	699	729	669	711	649	693	685	708	690	703	733	702	673	663	747	700	699	689	727	682	700	715	748	734	735	697	666	686	692	733	720	713	703	669	722	734	688	678	673	679	722	704	724	716	693	710	699	690	719	729	704	660	665	706	683	732	690	715	690	655	681	690	685	729	681	718	708	692	653	716	683	699	676	752	692	708	714	682	665	690	708	731	688	664	654	737	693	699	701	690	672	668	667	733	734	694	707	712	710	718	746	685	684	701	704	720	697	711	689	720	720	710	661	692	697	721	715	689	694	712	687	718	678	721	691	687	717	730	643	663	677	671	662	668	685	662	687	626	737	693	682	678	731	740	718	687	705	713	734	736	688	713	691	718	713	739	709	688	742	714	727	737	713	692	719	742	713	716	715	737	740	719	706	743	661	688	690	700	724	671	697	738	714	702	693	669	706	704	722	685	719	681	702	722	726	738	699	708	684	726	678	708	724	695	651	659	707	728	681	662	708	715	709	674	703	697	727	682	678	736	665	708	760	715	717	689	716	681	704	712	702	687	710	690	710	728	734	750	734	685	708	722	679	736	692	692	704	719	722	716	710	702	709	713	673	672	678	694	680	652	733	661	655	687	724	689	702	652	696	693	690	707	705	689	703	680	666	720	726	727	741	656	707	683	685	751	690	706	701	647	696	740	675	690	714	651	765	616	669	660	687	712	690	677	695	747	710	719	681	715	699	686	767	690	678	706	706	710	684	705	688	697	661	714	725	718	694	703	731	727	666	681	695	656	694	693	676	740	698	687	662	746	664	727	668	685	662	694	694	675	699	639	701	697	685	696	699	667	688	683	709	721	699	702	749	672	701	700	724	704	669	697	691	693	678	698	699	749	774	678	694	681	684	690	697	703	729	758	692	730	652	705	733	682	764	668	728	661	710	683	693	705	714	672	712	693	725	705	657	664	726	681	734	709	729	681	705	723	678	723	724	696	717	671	721	696	734	731	684	730	695	728	722	671	717	690	704	696	700	752	740	720	698	740	713	690	722	705	697	686	726	633	718	686	697	712	704	705	718	706	703	660	724	743	677	673	634	689	717	713	740	674	708	709	648	667	707	731	703	723	728	699	650	722	687	728	720	719	688	737	668	712	686	664	703	700	724	698	731	703	680	706	673	730	668	713	694	685	666	698	718	691	700	687	705	684	728	651	715	688	744	698	696	644	670	694	701	691	661	719	676	715	734	694	729	770	714	690	669	710	733	697	696	692	718	680	743	710	649	676	731	710	729	692	699	654	674	699	717	702	703	732	722	744	704	701	766	718	667	748	682	712	728	730	715	654	698	730	642	728	700	659	718	699	707	729	713	693	721	677	723	691	690	668	724	638	704	744	645	680	656	691	738	666	698	675	685	682	691	644	711	703	702	707	681	695	709	683	682	667	725	695	736	703	701	676	712	689	678	778	696	750	709	668	686	683	721	688	638	666	717	691	675	705	737	702	675	741	714	737	633	686	742	727	691	738	703	682	714	738	704	736	747	694	724	724	734	692	691	696	686	722	686	711	723	695	752	727	736	727	718	691	735	742	676	712	709	702	700	648	741	729	675	712	689	695	729	705	696	672	696	690	678	682	745	663	619	709	743	733	721	761	689	677	672	692	686	699	744	706	659	715	680	696	724	689	682	655	697	715	661	718	678	659	709	688	715	667	668	708	709	701	757	711	684	705	723	733	713	698	678	704	661	662	648	711	698	685	780	720	679	650	695	723	672	704	711	718	670	692	778	689	729	726	681	676	674	699	692	708	701	699	689	711	719	692	669	693	693	688	715	709	644	666	664	715	677	750	699	676
24962	21306	27333	25475	9824	1468	1064	825	697	636	580	568	609	545	503	532	545	517	486	515	471	462	485	494	463	507	451	504	481	454	468	524	489	466	505	452	456	432	469	451	451	485	462	491	447	468	487	451	446	466	469	466	459	446	482	477	473	449	460	468	437	466	452	448	449	459	469	465	437	496	496	450	444	449	455	472	424	430	424	440	461	447	474	487	445	456	464	444	448	491	462	463	498	471	466	456	476	458	476	407	476	462	419	427	493	416	495	473	454	499	456	452	423	463	485	501	452	487	433	446	467	474	425	437	446	436	470	458	457	434	444	447	408	464	469	464	426	455	510	430	469	454	478	452	458	422	440	484	472	466	486	451	457	420	483	468	433	472	484	475	473	447	413	481	468	482	466	472	482	487	436	475	476	476	431	459	469	443	506	497	445	511	493	442	430	417	446	440	430	463	471	440	446	470	486	449	471	445	449	464	459	475	468	480	464	454	456	430	443	445	467	492	532	444	451	474	478	416	448	454	451	455	462	488	465	461	480	468	470	464	435	444	486	431	469	477	441	443	462	419	474	472	456	448	459	458	456	443	472	450	460	461	441	466	440	469	438	456	443	481	468	441	470	468	434	477	453	428	451	440	475	495	442	473	483	457	465	459	457	462	448	476	488	452	457	434	465	495	472	458	497	475	471	444	459	440	470	486	479	475	430	446	439	446	448	468	470	431	464	453	500	438	466	453	444	450	474	460	453	436	427	456	490	458	473	478	408	477	437	440	460	516	465	454	463	459	465	451	472	460	442	459	483	421	438	471	448	487	485	488	463	465	453	469	435	463	433	447	467	442	474	471	466	428	482	450	486	440	476	487	453	439	443	443	446	486	458	434	442	469	471	441	424	454	405	512	443	484	434	478	456	447	481	469	456	445	446	443	460	473	479	459	471	448	458	483	448	448	409	477	457	434	472	444	449	417	439	445	438	477	439	461	490	462	429	464	438	517	470	457	469	478	409	472	476	476	472	460	446	468	481	418	477	444	480	456	457	487	437	440	495	443	467	429	460	452	465	418	431	495	448	469	431	449	459	428	482	462	475	451	400	445	448	431	435	466	481	504	451	484	467	427	418	448	475	451	456	508	477	479	468	439	482	465	461	445	445	476	433	453	506	487	467	473	445	430	478	447	425	416	452	497	474	437	457	494	496	462	481	492	430	427	456	481	444	470	449	427	466	439	480	412	436	470	521	490	451	479	464	460	435	495	464	461	441	475	427	427	449	431	483	428	502	462	431	458	462	444	461	462	465	484	460	481	456	427	456	428	471	453	461	444	453	444	457	468	459	426	506	475	472	454	465	461	457	486	428	449	498	478	461	449	429	476	483	459	458	463	466	440	440	440	483	452	464	436	486	506	484	385	434	464	436	412	434	458	466	454	438	474	446	476	466	470	467	444	477	468	471	438	487	478	441	432	419	469	479	500	453	488	449	451	444	487	471	451	457	434	456	475	475	510	452	459	471	465	475	458	429	415	454	512	454	438	433	479	461	440	460	481	489	457	446	432	458	515	442	471	450	497	444	458	466	465	447	448	458	472	484	463	453	473	509	470	447	455	440	451	462	457	477	457	462	468	451	484	476	463	434	526	442	448	446	439	499	462	451	469	470	458	476	480	448	478	446	460	490	461	478	453	483	496	440	445	436	459	460	444	408	430	467	472	443	481	476	431	499	455	466	470	453	446	460	468	488	468	460	472	467	466	470	432	446	455	476	490	463	463	467	436	469	447	434	442	480	454	446	459	471	485	458	489	465	477	454	451	455	420	478	404	435	466	465	454	440	447	493	440	475	445	490	424	458	482	469	452	460	479	437	423	475	465	460	462	506	470	483	459	467	443	479	443	452	426	462	448	460	440	469	460	463	453	442	492	445	483	468	501	466	452	461	441	470	439	468	451	476	459	452	421	421	459	486	487	467	428	466	443	458	479	453	487	459	462	441	477	452	484	438	471	443	495	458	461	440	450	436	466	415	466	453	438	455	416	441	453	482	511	474	477	449	468	432	476	445	471	489	427	450	439	453	488	465	438	476	450	472	441	452	499	442	426	456	452	439	488	466	427	440	447	453	457	431	417	461	449	461	454	461	458	457	482	482	488	487	458	497	482	413	457	457	454	456	461	473	460	468	441	402	463	436	465	444	485	497	460	449	467	479	462	449	464	468	461	457	524	472	467	453	487	427	505	463	453	441	475	423	464	457	415	498	442	483	428	464	433	458	444	439	451	467	486	486	454	439	442	437	489	434	455	433	482	490	470	485	468	472	467	438	479	423	457	472	458	488	440	452	458	452	500	448	473	435	443	432	431	457	505	470	424	446	422	462	462	508	463	459	442	469	441	444	445	460	468	468	439	447	449	491	436	477	436	454	456	491	474	444	463	446	455	466	459	486	462	447	436	464	447	436	484	443	463	468	496	443	452	453	466	443	487	434	469	478	440	525	429	453	468	463	449	458	460	433	440	443	484	447	453	467	448	431	484	498	460	473	481	495	455	474	454	523	478	441	469	480	439	443	427	466	475	467	444	459	443	441	436	470	475	520	453	454	454	449	450	485	446	475	430	447	467	457	440	440	448	450	464	446	448	471	464	434	477	465	444	424	460	462	462	443	428	476	437	447	401	473	472	438	400	447	434	455	446	426	438	444	424	437	466	469	445	448	448	466	482	484	466	447	468	486	466	452	481	417	466	495	426	440	429	461	456	446	434	466	508	439	422	432	450	480	451	445	443	455	482	409	475	444	490	460	430	464	465	480	438	480	473	450	467	467	434	460	428	476	471	484	444	448	445	481	484	457	444	446	428	416	481	450	486	476	426	448	462	457	433	434	463	444	456	504	484	450	463	427	432	494	463	440	482	464	494	448	453	466	471	457	494	467	496	461	471	482	459	433	459	444	440	489	492	457	455	469	461	440	461	443	451	469	483	455	457	451	458	460	465	473	473	468	450	486	411	503	495	421	464	497	486	429	464	475	455	453	444	431	432	416	471	484	464	446	450	444	449	472	446	484	441	496	428	470	465	442	478	451	447	490	453	467	448	447	457	449	444	448	428	447	457	466	434	430	419	461	463	407	472	440	485	462	441	455	470	478	500	484	481	405	423	453	488	442	479	438	452	466	449	477	441	474	466	490	455	481	448	448	431	455	454	445	455	465	453	462	426	446	472	460	489	458	480	438	447	468	436	510	458	439	469	446	463	453	479	483	490	467	449	485	474	455	463	464	475	456	399	470	420	440	490	432	504	489	481	429	433	489	455	459	445	433	457	483	451	455	462	463	466	435	468	443	481	475	487	514	451	452	441	426	454	431	424	485	464	467	482	429	518	464	467	441	425	471	474	472	437	454	474	480	450	466	432	451	443	436	461	439	461	419	474	487	462	504	471	452	460	486	434	441	431	449	436	444	462	418	499	452	436	438	473	514	453	428	463	447	476	444	480	456	481	467	456	454	458	452	471	468	470	436	438
5052	10683	7525	3990	2877	2184	1787	1407	1059	924	897	785	772	708	633	634	592	674	628	605	594	580	591	563	545	568	526	594	529	544	535	615	529	542	602	515	558	483	538	557	577	566	571	551	572	544	503	540	524	540	524	540	542	558	530	543	511	513	509	506	529	549	503	530	505	533	528	493	549	541	513	519	516	573	506	537	525	511	501	590	517	538	498	517	510	545	510	490	551	521	483	541	552	496	500	523	583	535	551	461	526	558	557	544	531	494	506	555	534	493	490	513	558	536	562	513	532	504	526	540	533	553	540	538	570	523	546	536	505	557	530	549	530	499	495	494	536	538	538	522	562	527	477	531	524	550	514	486	489	524	510	532	554	530	540	552	523	510	517	562	519	565	538	524	532	529	542	513	524	554	550	535	518	521	551	511	514	546	527	520	505	537	544	594	503	558	494	501	505	520	529	502	555	539	516	537	503	552	515	552	535	539	545	550	504	533	526	548	520	535	520	506	530	497	511	530	556	532	584	518	531	518	539	538	522	535	545	514	533	505	561	524	515	536	541	515	523	514	500	557	513	509	508	496	543	546	529	512	535	513	550	544	526	528	513	545	523	541	503	524	529	514	528	518	484	527	510	494	528	539	518	491	542	539	507	521	566	534	526	498	547	519	497	523	500	543	526	542	476	506	496	530	506	525	552	520	550	554	532	574	512	525	572	507	535	538	539	485	495	544	554	507	523	529	535	569	507	526	516	553	509	500	492	532	528	589	512	524	498	539	532	560	537	537	572	536	552	543	538	521	533	602	542	557	525	523	516	526	538	568	558	537	494	541	516	525	479	511	553	517	514	508	541	526	531	499	543	499	488	522	528	537	546	520	522	488	538	497	548	525	538	536	525	522	522	512	507	551	544	532	464	535	534	533	557	554	512	553	479	543	508	531	546	504	504	550	506	551	537	547	515	534	510	538	522	531	499	538	526	546	530	511	552	521	505	555	539	551	524	532	546	544	526	532	553	491	552	540	535	508	487	527	552	494	497	543	543	547	523	532	532	508	555	508	527	532	551	545	484	553	547	558	518	574	540	537	567	516	573	478	553	567	505	539	572	502	534	537	556	524	530	538	533	534	535	536	554	559	512	511	539	540	541	529	562	539	553	552	559	550	514	544	503	543	533	552	505	540	490	506	549	530	552	519	535	554	527	505	509	544	526	523	525	569	517	506	507	528	503	548	526	562	528	497	497	522	549	527	500	533	552	533	542	523	540	534	518	535	509	552	546	530	558	541	540	510	512	541	544	523	503	525	536	545	508	542	517	530	537	521	530	519	525	559	531	537	514	481	515	520	540	548	538	531	530	517	576	511	524	557	510	519	546	490	529	543	505	564	526	514	538	519	521	537	506	539	506	533	518	530	454	528	503	549	564	557	528	567	527	514	525	547	541	552	504	508	527	502	516	549	512	513	542	545	535	536	541	550	526	512	510	549	518	551	504	499	509	564	513	503	570	571	551	539	544	530	548	511	509	534	511	503	540	537	517	538	535	529	537	533	521	568	554	504	522	531	545	520	488	563	544	527	520	557	539	554	543	562	542	551	565	561	527	555	530	572	552	544	535	554	528	516	539	561	521	538	499	592	559	549	510	524	562	504	555	556	521	494	525	549	559	528	530	510	517	541	514	566	561	552	507	472	562	514	568	512	562	520	517	514	577	540	513	530	499	542	538	576	540	500	537	503	502	513	532	527	510	540	515	541	583	521	541	545	509	515	546	552	527	545	509	538	524	546	559	494	493	518	539	526	512	518	537	539	530	543	547	512	538	536	547	522	515	529	535	521	510	526	584	510	528	515	537	540	486	539	548	509	489	480	520	500	543	523	488	504	519	547	496	526	543	518	558	521	516	549	513	557	546	501	527	507	557	575	539	534	539	561	552	525	516	568	507	525	515	553	561	529	521	520	535	524	508	533	495	509	535	522	536	512	499	507	542	562	515	526	515	531	539	514	550	543	520	564	549	540	516	518	526	506	521	507	478	517	551	549	552	561	509	499	493	518	539	570	518	515	534	486	526	545	533	544	531	518	538	505	526	536	495	524	572	546	567	497	526	527	557	515	498	545	547	512	500	497	522	528	516	499	500	552	558	528	500	513	558	486	560	550	529	541	527	548	496	535	540	522	484	496	513	523	544	509	538	544	574	491	513	539	538	523	517	544	532	533	544	515	544	550	508	519	515	512	514	507	550	511	538	519	517	523	533	562	532	558	521	578	508	530	507	509	558	520	502	594	563	557	541	568	543	575	504	531	518	534	515	568	557	488	516	571	528	538	547	492	602	530	497	520	505	508	488	510	541	529	542	509	503	507	535	539	534	488	517	550	499	528	528	629	527	527	500	550	516	529	509	488	535	537	520	532	526	568	567	523	509	515	537	557	547	509	555	522	516	523	540	557	520	555	515	524	548	537	550	493	507	549	524	520	523	543	565	520	534	577	501	548	544	509	546	536	499	481	550	557	515	524	560	556	512	516	522	515	533	497	550	523	577	527	520	536	517	540	537	550	529	523	532	528	523	540	538	541	544	509	487	523	485	557	518	580	546	488	514	528	535	514	548	514	579	527	503	528	544	575	522	500	497	539	536	532	516	551	555	506	554	544	538	544	486	549	501	536	483	492	521	520	531	513	509	484	544	545	529	529	532	493	548	522	533	529	555	525	539	518	527	575	538	515	532	542	516	518	557	562	580	540	553	527	554	532	509	526	527	530	511	581	522	525	502	516	578	515	505	527	552	547	551	569	550	553	558	516	526	527	541	522	536	518	534	494	532	499	540	543	535	543	541	494	512	528	531	526	541	538	534	542	531	570	513	537	523	541	546	494	524	516	532	536	521	535	514	557	561	533	504	534	499	542	496	543	538	569	516	547	547	496	537	469	518	519	532	558	526	505	540	533	528	496	549	481	537	535	494	548	562	561	531	571	522	530	557	499	559	522	518	510	522	525	494	582	500	546	539	532	512	513	545	526	530	505	565	507	534	528	537	521	524	522	513	555	585	550	562	499	498	486	562	541	492	558	508	560	545	500	549	567	585	536	537	532	527	551	519	465	532	507	501	534	521	576	497	530	522	553	569	519	557	538	507	534	566	522	523	526	540	543	542	506	517	561	552	546	511	523	558	505	538	524	492	530	535	554	517	533	501	522	480	542	537	490	576	531	528	541	533	513	487	494	515	529	507	545	506	538	555	557	495	560	510	505	543	526	529	550	555	564	566	523	531	540	507	514	526	542	499	537	555	526	526	531	536	481	521	537	523	564	543	493	560	533	520	499	485	521	532	485	525	534	498	529	537	554	520	533	531	535	542	523	500	508	560	538	494	535	520	510	510	540	562	513	479	502	542	554	485	518	537	509	534	539	542	494	485	556	527	497	571	563	532	539	509	524	586	544	551	511	525	534	541	550	513	554	513	528	549	524	499	517	537	470	533	529	536	541	537	528	537	530	533	523	539	530	455	521	525	479
22766	21358	29081	23997	21353	21387	8268	1370	874	705	633	580	552	475	452	438	426	395	375	373	373	368	332	321	305	346	328	299	345	305	339	298	303	329	312	282	320	288	307	290	305	255	293	303	302	284	288	279	294	284	283	315	302	311	300	288	266	300	290	302	272	264	283	327	291	297	261	306	285	289	279	263	303	292	273	279	249	275	299	289	261	279	257	298	301	291	301	254	293	266	279	266	275	278	300	293	272	265	260	282	295	257	271	273	267	282	337	277	289	268	308	276	267	281	263	293	274	294	279	299	297	268	307	269	287	300	268	270	292	265	271	285	275	297	263	282	272	303	263	239	303	239	279	277	276	309	269	273	304	268	286	266	270	268	294	289	277	293	303	264	267	269	301	275	274	268	264	237	305	287	243	282	285	283	266	292	265	283	309	283	281	272	289	266	302	300	243	281	286	233	277	256	284	284	304	271	245	289	270	313	254	273	258	229	288	281	259	300	295	293	260	277	292	276	259	293	271	287	270	265	258	290	283	271	268	281	297	281	279	283	263	283	263	295	329	312	256	293	252	267	270	298	276	273	304	300	255	286	291	269	282	283	248	265	254	248	280	313	278	295	289	264	277	272	269	306	302	288	287	276	264	254	295	266	301	240	283	293	310	278	268	272	285	266	296	245	292	288	287	262	294	247	258	254	251	242	291	270	268	294	266	229	262	295	271	307	262	299	272	282	290	273	258	288	284	272	297	275	306	235	278	288	278	266	274	285	261	276	307	275	275	306	286	270	280	266	284	242	256	287	257	313	272	281	288	288	277	273	289	265	279	301	260	268	235	309	275	270	284	276	265	260	277	309	290	260	268	283	254	275	270	286	268	288	260	266	277	263	303	251	277	309	253	256	284	289	253	265	278	280	266	287	292	276	277	313	289	250	267	286	269	284	296	307	263	260	299	277	282	300	290	291	268	291	259	287	252	260	279	272	262	272	274	279	259	276	278	279	290	253	268	253	271	288	290	304	275	281	276	282	284	302	281	274	287	285	292	275	287	283	294	297	273	288	271	252	283	253	257	282	284	261	254	278	260	290	271	279	254	286	283	269	264	259	278	259	275	281	286	299	275	294	298	296	255	261	275	300	244	279	282	264	303	275	295	297	314	268	256	275	227	249	269	278	270	283	290	291	296	273	267	278	274	297	265	261	263	298	234	282	292	299	281	250	314	281	281	283	280	241	258	304	303	287	292	275	275	299	255	295	266	222	273	258	281	285	294	266	273	240	303	281	274	297	265	249	294	283	302	290	261	294	271	276	270	282	290	277	274	271	284	276	289	273	277	288	310	256	275	263	283	248	258	272	283	269	273	291	268	296	248	248	277	297	262	267	253	259	283	296	260	299	258	288	267	267	270	303	244	270	282	305	290	252	286	280	276	280	281	302	271	273	277	276	290	277	295	285	277	302	296	284	288	315	281	252	288	275	266	276	242	269	246	266	261	293	268	293	279	263	280	279	299	283	289	270	278	278	298	252	276	256	270	297	283	273	257	293	266	265	270	270	269	250	257	283	252	305	296	257	280	278	291	288	254	273	275	289	278	283	277	260	275	273	285	299	304	300	268	294	271	256	277	261	273	267	289	261	274	293	262	261	285	295	276	276	281	276	278	278	278	290	305	330	318	279	298	264	282	289	289	250	279	266	250	255	287	275	255	286	287	274	285	257	288	280	284	240	265	257	281	284	279	254	313	245	264	286	275	300	290	267	281	269	301	254	293	272	279	239	307	290	294	288	277	297	283	268	278	274	256	278	274	256	245	259	271	248	286	226	270	300	305	270	290	264	245	246	258	292	304	240	275	271	275	303	287	276	272	301	274	298	289	275	285	278	279	305	297	263	293	266	279	268	291	317	253	278	279	289	275	313	266	267	263	270	288	269	305	294	292	296	252	288	270	272	281	283	276	285	250	255	296	270	279	269	297	273	298	277	245	272	269	283	264	275	277	240	266	300	278	309	313	310	275	262	287	267	263	263	257	295	304	293	301	249	248	256	292	262	285	288	255	272	294	276	267	257	283	272	277	280	298	295	249	267	299	304	298	287	264	297	281	256	301	294	278	301	253	265	253	258	283	268	280	270	269	273	279	267	283	287	270	277	278	272	268	257	274	285	295	262	285	235	241	266	257	288	280	298	276	258	297	288	262	273	294	276	289	288	299	273	313	290	291	293	276	266	296	292	266	257	286	272	269	261	257	304	283	295	290	274	267	240	271	270	282	223	252	280	295	275	263	287	291	245	257	268	312	283	236	288	245	279	282	276	265	243	276	277	271	281	274	289	258	284	277	286	272	278	273	274	273	270	295	268	279	310	251	294	284	277	278	278	301	255	264	263	278	265	274	273	255	298	272	294	268	266	277	307	269	290	293	248	269	292	274	272	270	281	273	290	286	290	242	309	280	276	268	289	261	269	259	281	301	248	245	269	261	259	274	275	258	277	290	285	278	292	263	259	269	261	257	282	302	290	266	267	282	271	256	300	280	253	302	284	280	280	284	272	264	283	298	277	291	291	300	309	264	276	296	280	270	264	285	261	262	265	240	281	260	218	275	245	286	291	262	249	257	283	281	295	283	282	273	240	286	286	292	289	280	272	274	254	261	261	293	278	291	252	268	290	282	269	284	256	266	313	278	317	257	269	275	270	303	285	319	288	274	271	275	260	285	270	290	260	251	310	276	282	285	268	282	251	262	275	289	290	284	290	269	291	267	295	265	283	254	288	284	275	307	286	295	283	251	289	333	272	297	275	278	266	289	302	279	290	272	274	292	242	285	263	262	270	270	272	284	264	298	260	289	276	262	293	284	277	299	281	294	299	270	298	291	271	295	277	268	292	302	257	294	279	303	277	311	275	254	272	260	298	281	274	300	283	291	292	296	267	270	290	294	261	242	273	268	276	283	290	300	311	309	273	276	269	246	279	283	290	272	253	293	276	321	284	265	272	294	278	287	276	253	289	260	269	271	262	270	290	330	305	279	272	273	286	276	291	283	283	306	254	316	254	290	286	278	281	279	273	273	259	292	259	252	294	269	284	284	297	249	282	306	283	276	279	279	310	248	266	273	267	307	240	289	268	264	259	301	316	292	285	258	253	243	268	257	256	270	301	269	269	273	237	269	284	257	251	254	291	269	239	259	256	240	261	288	297	265	242	274	277	266	261	269	296	283	277	248	285	274	317	279	264	278	258	280	264	271	256	275	279	287	285	257	284	301	267	283	232	287	307	300	307	260	262	290	306	306	274	281	258	284	282	311	253	266	277	317	292	295	296	289	274	250	268	265	296	269	286	276	251	273	275	271	291	309	275	303	272	284	298	268	270	258	296	296	280	330	295	293	300	266	263	273	283	285	273	270	285	266	252	265	278	295	285	278	295	294	305	267	282	301	293	261	289	265	271	282	270	303	305	263	281	252	258	261	282	263	273	256	285	256	257	268	303	284	297	266	274	251	267	276	271	296	319	276	297
6567	20000	14764	8094	5819	4369	3347	2357	1797	1304	1146	1023	892	757	685	692	663	585	589	580	493	493	480	445	455	413	411	431	430	402	412	412	400	441	383	412	402	366	353	383	356	366	366	403	361	359	381	306	360	353	385	361	317	367	345	332	340	321	340	325	334	332	387	342	367	366	344	360	331	356	352	298	345	365	312	355	322	317	328	338	333	325	328	342	360	371	373	350	332	335	339	329	355	326	318	341	339	321	341	342	353	318	358	332	302	339	302	311	312	333	356	313	330	335	357	349	311	343	365	335	371	332	323	334	354	336	321	316	355	349	323	373	322	373	331	398	367	368	337	290	322	342	337	306	352	311	353	329	342	328	349	364	311	331	320	327	330	323	337	338	316	347	345	322	341	329	346	302	329	311	339	365	373	328	317	305	356	281	344	340	356	301	342	316	341	320	359	332	330	338	305	318	311	391	333	306	351	327	301	316	333	331	307	333	341	315	355	339	360	338	380	353	337	299	320	296	316	335	361	314	353	352	332	345	353	320	320	317	331	365	319	327	325	331	318	340	335	348	349	317	309	347	369	339	351	356	319	346	366	366	351	358	340	326	313	357	322	305	330	358	313	344	345	367	334	329	341	320	325	329	327	360	337	314	318	368	357	330	317	332	326	328	336	310	337	348	307	316	329	341	334	347	340	325	320	339	344	352	350	348	343	335	336	319	353	299	351	307	364	321	321	331	346	329	346	344	349	339	333	343	298	320	334	339	363	353	344	328	325	338	314	303	319	316	305	317	296	341	350	310	345	325	345	319	322	312	309	341	322	341	350	335	319	344	362	310	320	326	349	334	344	309	333	345	324	342	345	325	352	332	336	346	328	325	360	302	337	297	331	321	320	352	333	303	311	335	339	382	330	326	301	333	315	311	335	301	303	359	319	318	354	336	359	357	339	316	323	368	336	337	350	320	348	307	341	293	322	321	325	351	346	324	338	357	328	329	329	308	354	295	331	338	339	355	332	357	335	357	328	333	340	358	334	350	349	353	293	320	323	356	361	332	343	353	331	299	379	325	318	334	328	347	331	315	338	339	320	323	343	336	320	328	353	327	337	340	287	343	368	331	353	351	330	317	332	317	322	371	333	343	344	348	347	359	311	356	383	328	342	333	338	317	305	345	359	361	337	343	325	300	338	326	338	328	336	342	342	329	346	332	306	358	306	328	319	340	332	338	322	341	295	315	303	355	389	332	333	364	334	330	341	331	341	367	318	330	351	360	347	332	342	311	332	332	337	330	336	359	301	306	341	350	366	337	328	352	343	327	336	326	335	314	324	322	335	336	369	320	335	340	354	333	338	345	354	356	356	352	343	347	361	311	326	367	366	329	339	337	334	312	314	344	336	335	347	329	349	356	344	341	291	313	341	348	339	349	341	320	330	332	333	333	326	300	340	313	353	366	327	316	344	314	339	320	349	329	320	326	332	327	328	324	314	318	329	321	361	319	364	354	326	322	327	344	347	359	327	311	308	309	342	338	357	343	365	326	338	343	325	280	321	317	339	346	360	325	327	362	375	317	327	358	341	326	343	319	340	333	355	359	346	301	322	340	328	328	326	332	373	348	341	326	333	311	356	341	357	332	345	343	362	305	338	344	316	344	317	327	340	309	326	332	365	311	320	308	340	381	307	318	364	339	306	309	337	359	339	336	349	312	328	334	317	384	347	339	329	334	312	323	311	348	337	335	314	316	339	343	335	351	339	325	355	345	302	335	345	349	362	374	316	325	328	318	327	337	337	323	347	328	319	322	352	370	337	322	318	350	332	331	377	356	328	293	357	324	370	330	340	367	351	336	308	348	334	346	323	346	316	321	334	342	310	342	352	291	345	298	309	341	355	330	288	330	308	324	342	304	332	364	374	339	328	319	338	349	327	295	335	323	382	331	321	358	329	325	336	327	341	323	349	333	338	318	350	332	334	340	365	339	319	339	372	355	332	338	336	349	325	343	322	311	329	341	309	363	296	324	345	308	342	336	347	309	332	353	360	336	356	314	307	333	319	338	329	333	338	296	319	306	329	313	349	312	314	346	331	332	338	333	344	366	316	332	305	343	326	314	333	325	327	299	319	316	321	322	345	304	328	346	330	352	346	330	326	350	338	331	330	351	348	329	322	341	305	343	335	329	367	337	352	342	305	327	339	358	353	312	350	344	346	323	336	320	329	344	316	363	324	331	338	339	327	317	311	300	324	348	349	329	333	343	347	342	348	311	295	329	341	332	328	341	370	333	372	334	334	342	327	335	320	330	333	346	343	298	329	331	326	348	315	358	355	338	344	330	369	346	340	324	337	317	316	344	339	316	330	337	338	348	343	298	338	343	327	355	312	367	340	327	318	326	335	329	342	304	344	343	334	334	335	292	318	318	345	346	332	317	329	339	332	371	323	333	321	313	344	351	320	364	358	331	310	348	340	386	296	309	312	314	318	300	340	319	318	360	301	334	294	332	313	335	326	327	311	327	335	367	302	343	326	366	341	335	340	356	350	359	372	366	360	344	333	328	349	360	334	316	324	350	364	330	325	343	365	324	337	319	346	328	296	331	321	332	342	332	361	312	326	367	344	351	327	343	333	316	318	343	347	332	344	322	322	355	348	325	353	319	326	312	365	335	346	341	365	326	300	298	349	322	334	325	332	329	328	329	326	345	351	334	351	323	329	333	330	322	317	343	325	311	333	319	344	358	366	332	337	324	334	339	319	337	329	317	327	335	323	346	353	311	356	287	366	327	340	352	344	343	327	344	356	337	358	339	328	335	343	311	318	307	331	344	319	320	320	383	323	333	315	352	360	345	331	348	306	338	296	348	319	352	340	312	332	352	323	334	333	341	310	350	367	339	313	355	326	332	325	365	325	339	343	313	337	315	359	343	323	321	339	315	303	342	371	336	325	316	326	318	331	352	350	339	382	362	332	323	358	354	335	304	323	346	349	329	340	333	307	309	333	325	307	301	350	310	306	349	307	339	317	325	300	313	289	358	348	333	347	340	331	329	351	337	379	331	350	331	337	342	334	310	317	342	334	342	301	365	361	313	313	323	340	334	340	346	346	321	304	328	358	370	331	357	330	311	349	320	338	340	325	313	338	363	343	333	339	346	324	347	330	317	327	340	311	327	349	357	340	340	327	340	319	328	347	338	315	338	352	346	350	341	321	337	331	352	322	324	320	340	332	344	332	333	311	305	339	306	324	343	317	352	365	353	317	320	339	304	346	311	333	325	324	348	280	338	340	316	347	329	325	342	353	349	328	356	323	340	337	322	314	350	340	348	321	348	317	331	317	311	313	345	335	338	330	318	322	331	339	347	336	312	355	335	324	351	341	351	320	301	346	337	330	327	356	346	323	309	304	330	339	347	314	359	348	352	307	317	316	335	331	317	341	370	297	317	308	363	326	325	350	362	312	345	312	329	328	337	330	372	320	330	358	351	344	298	359	345	350	283	299	366	319	310	342	366	321	361
27651	19191	7380	2499	1350	1092	1002	910	795	745	799	779	778	695	703	730	722	718	698	706	744	676	721	689	718	712	721	728	746	720	669	721	715	722	670	653	698	702	705	695	722	743	672	704	697	666	692	681	670	661	692	678	697	681	676	723	717	717	661	702	711	676	672	665	662	683	689	720	687	719	687	704	682	725	673	691	678	728	682	651	698	679	674	626	702	642	707	712	752	681	690	705	695	716	688	691	677	726	710	675	688	685	678	692	707	650	737	672	703	689	701	679	662	757	692	733	751	698	702	710	643	648	709	645	738	659	724	668	685	687	699	653	702	731	733	637	659	718	691	701	701	714	701	663	694	653	731	680	689	724	687	717	712	695	687	693	734	705	702	684	650	640	671	660	675	708	701	647	667	688	664	675	705	706	651	676	722	709	702	718	679	672	738	693	712	695	710	636	672	678	719	702	710	649	710	688	644	719	753	662	672	725	682	705	758	697	688	762	664	693	683	686	694	722	674	698	682	745	666	705	704	692	679	657	654	712	688	684	649	713	649	716	677	694	700	698	650	707	665	723	683	677	728	699	640	671	727	663	741	710	705	708	723	716	665	701	723	712	710	706	680	687	690	729	650	666	708	671	681	698	723	672	685	716	693	692	681	697	705	668	717	687	696	665	689	661	666	702	714	720	685	630	690	664	702	722	686	674	679	659	685	669	667	690	717	670	678	645	708	690	684	698	711	669	683	717	698	699	629	714	640	708	719	654	768	696	709	686	717	722	644	652	686	695	728	688	673	667	726	668	700	726	699	698	672	725	735	688	666	707	694	661	713	686	678	711	685	731	666	664	694	697	667	662	717	676	668	694	707	741	665	675	718	679	695	696	660	738	643	671	689	694	700	679	715	739	663	732	690	740	661	743	689	695	681	699	709	685	715	678	684	638	686	632	670	690	699	685	735	649	721	671	692	716	707	663	722	747	713	665	665	721	700	720	677	679	678	681	672	759	747	655	717	682	737	696	699	710	705	651	696	671	697	650	694	686	671	705	699	697	699	740	641	680	712	751	690	695	734	705	670	736	685	714	688	670	673	695	678	727	646	718	700	690	684	662	684	720	703	666	663	730	704	712	705	705	667	682	658	691	672	704	699	702	655	721	679	688	678	688	657	679	712	723	646	719	774	684	724	676	673	701	712	702	660	721	677	711	692	658	705	670	677	696	693	678	704	670	651	706	691	666	669	674	659	653	683	650	708	689	691	727	703	724	629	686	650	723	669	686	697	696	707	702	684	668	643	718	691	679	670	720	669	686	705	681	662	734	634	670	697	663	731	709	697	696	650	675	712	701	703	684	700	711	686	663	665	718	705	704	673	740	684	678	766	685	667	681	722	688	690	717	690	710	676	693	651	686	719	695	715	691	655	711	678	721	693	693	697	688	716	688	742	665	678	675	712	742	707	721	727	694	703	638	668	724	700	647	705	688	682	694	696	713	731	657	719	705	642	639	662	690	698	660	700	629	668	696	660	676	705	705	713	725	716	683	694	708	749	704	736	726	689	726	714	691	655	701	689	713	731	692	724	762	702	724	687	715	721	674	731	679	713	679	704	701	698	703	721	687	695	679	740	685	720	698	730	685	688	719	703	726	686	676	722	711	666	692	681	706	715	742	677	673	739	718	700	699	635	663	719	723	698	684	691	688	715	687	692	665	701	689	692	697	688	686	682	687	717	708	732	709	696	641	686	702	676	706	773	719	665	671	737	693	690	683	682	665	712	707	665	652	652	660	666	730	704	718	669	707	703	709	651	677	713	667	692	683	700	691	676	720	693	737	716	683	745	685	656	693	714	694	683	699	704	674	703	739	698	711	731	687	678	695	670	713	665	690	692	668	703	709	677	724	708	679	671	697	708	699	681	688	721	673	733	661	684	699	743	692	629	715	676	694	675	667	731	696	645	702	705	669	693	669	658	704	693	706	718	676	746	749	674	675	676	700	698	721	679	716	649	696	699	658	693	700	652	685	717	730	680	702	690	691	723	634	695	682	690	714	675	678	680	630	739	684	699	725	684	691	675	668	691	656	726	713	673	640	662	703	683	698	662	691	711	644	717	691	658	738	699	726	722	649	708	680	694	664	690	705	725	685	715	681	637	692	713	680	724	719	676	705	714	687	686	664	731	682	703	657	686	687	687	679	691	632	690	705	690	703	723	674	739	691	667	656	682	714	770	669	693	698	691	698	721	735	702	692	710	717	695	709	680	694	666	687	671	676	752	679	717	704	681	667	686	691	692	710	696	677	688	676	682	678	702	669	695	699	729	679	718	666	703	676	700	700	693	703	688	652	673	663	676	717	664	633	653	702	696	692	727	689	742	722	729	652	690	703	708	678	665	651	678	686	691	705	729	683	683	666	722	706	712	753	703	657	680	683	719	648	666	688	710	665	738	687	705	682	673	673	661	681	675	724	721	678	703	685	686	675	722	720	678	755	690	720	683	670	655	725	675	711	713	705	664	713	693	724	718	648	691	699	688	685	715	750	755	717	708	675	681	663	716	686	698	728	656	734	669	680	670	709	723	704	665	636	659	679	707	757	689	717	710	727	671	666	699	709	681	689	743	710	697	726	723	677	751	681	708	677	649	730	660	691	675	665	689	653	713	702	660	660	678	630	686	705	609	727	680	663	718	706	683	683	691	703	662	655	697	669	690	677	708	734	732	720	696	716	686	679	694	689	719	716	692	697	685	690	686	710	715	679	673	720	693	684	688	714	662	703	713	702	646	691	724	726	661	670	741	682	703	669	721	666	659	664	690	712	673	687	715	762	686	746	727	642	716	710	710	709	707	685	709	672	686	683	649	694	667	691	685	687	724	683	731	697	685	690	695	674	716	687	670	671	637	682	691	685	718	728	702	654	693	718	764	708	688	675	690	726	661	628	690	728	706	692	758	739	699	674	724	721	712	778	714	685	696	664	725	628	672	695	677	694	638	650	676	639	690	692	710	681	696	666	682	670	663	706	671	642	721	688	717	701	703	682	672	674	653	671	696	711	690	673	764	712	670	694	690	704	719	676	683	710	697	724	718	692	656	703	705	734	696	696	701	722	677	672	665	721	695	720	687	671	697	686	651	711	736	705	644	718	716	686	704	660	686	642	703	698	681	706	675	649	708	682	728	698	672	668	680	727	720	728	709	673	723	687	681	696	680	651	737	692	671	726	736	739	691	702	724	681	694	661	714	679	709	681	696	703	733	682	688	704	703	728	660	664	705	738	740	617	661	744	686	645	695	661	715	707	763	662	679	703	669	715	682	709	654	697	688	739	657	696	673	741	691	678	662	677	693	714	712	658	706	695	707	712	642	633	714	720	698	731	696	683	695	681	720	705	659	709	657	747	671	666	680	768	714	709	695	750	670	668	733	714	654	671	681	651	709	695	654	683	671	678	671	698	701	687	677	714	746	707	713	657	725	714	722	713	686	705	709	705	737	735	639	700	645	687	684	690	686	728	678	691
5830	6656	4894	2731	2172	1679	1433	1175	1097	933	910	916	894	877	859	858	858	880	852	837	853	755	792	798	851	820	790	771	830	840	832	826	789	800	833	791	828	857	752	786	799	766	819	787	816	747	825	803	843	792	813	828	768	802	818	836	778	813	787	767	775	805	789	799	816	810	794	827	864	815	760	783	809	848	805	798	842	764	830	804	770	812	758	833	782	848	842	769	771	760	854	820	827	772	785	834	840	806	766	812	782	780	839	813	792	803	784	755	778	794	735	807	833	779	765	814	791	808	758	836	787	774	815	873	792	815	766	772	812	835	829	759	742	788	801	807	790	759	766	806	785	806	828	841	800	820	822	860	765	758	826	822	818	801	801	736	838	744	783	753	760	814	776	768	773	808	779	783	851	818	790	833	775	832	744	801	769	777	787	803	841	807	790	798	794	758	770	852	791	829	762	840	780	830	820	770	813	805	726	791	804	790	782	804	809	778	787	842	804	819	794	829	794	783	774	774	799	808	807	788	756	818	771	756	780	767	788	811	806	800	764	806	784	799	782	818	815	819	787	800	819	858	789	795	809	796	848	775	767	848	820	787	791	753	795	755	798	817	798	834	754	803	811	746	791	789	816	743	788	810	731	792	804	831	889	758	771	796	760	791	758	816	815	802	794	826	789	789	737	791	777	819	789	765	802	760	760	787	805	760	828	775	824	796	795	792	749	809	764	762	822	787	765	814	801	774	823	784	815	752	829	782	817	769	792	833	796	830	827	817	790	793	782	780	776	811	820	860	799	765	772	723	782	776	809	824	776	794	813	789	792	822	765	847	794	796	752	790	795	782	806	781	806	821	773	777	747	758	808	804	747	813	762	786	795	809	798	793	821	807	820	814	805	817	750	789	816	848	768	796	783	787	783	838	759	808	835	805	750	795	865	753	835	803	856	761	884	791	778	802	772	764	772	798	768	788	788	810	787	783	829	781	817	780	856	785	793	814	751	787	788	769	856	758	778	866	822	811	782	856	825	821	849	809	815	796	759	767	761	822	811	785	773	784	846	818	842	816	838	815	787	777	847	764	801	812	767	746	813	855	823	792	759	797	833	845	831	794	791	798	811	819	790	774	819	837	821	842	803	779	819	861	783	798	791	831	782	801	829	812	764	827	804	811	770	799	771	786	814	834	792	817	825	737	792	788	775	778	792	758	778	762	797	829	785	773	804	746	807	800	807	798	762	806	829	812	783	789	808	741	773	855	764	816	839	834	802	850	820	826	792	851	830	773	798	759	770	828	842	770	799	816	806	819	795	787	732	780	847	776	781	782	827	809	890	847	761	771	785	846	815	786	811	783	781	808	781	770	774	804	781	844	809	820	791	840	805	841	780	788	800	748	822	808	839	827	796	810	762	757	810	832	781	836	790	798	820	774	833	801	805	738	778	781	758	824	848	814	791	748	809	796	803	777	821	773	829	773	795	792	721	780	776	856	784	861	819	791	820	806	808	819	826	798	800	787	757	815	805	797	816	801	845	755	737	809	772	775	782	806	785	774	837	833	777	797	774	807	821	808	790	829	776	762	837	815	846	829	823	750	757	837	767	789	777	802	831	828	851	803	829	790	867	786	790	760	793	836	816	824	825	797	776	813	805	770	739	771	791	781	824	745	807	804	832	756	794	781	790	813	764	808	825	764	815	819	768	800	799	872	802	812	775	787	746	755	790	810	782	836	805	800	810	779	778	788	825	844	749	820	793	806	789	806	790	797	800	793	791	807	801	803	789	776	795	748	822	847	770	792	821	855	810	852	780	849	739	818	789	829	767	830	806	830	754	829	802	726	794	817	763	789	759	774	857	799	737	823	819	819	793	785	781	781	784	815	752	810	820	782	809	784	781	779	773	797	770	770	767	813	805	773	801	798	826	766	761	839	809	824	812	807	790	823	734	840	789	796	805	759	814	767	824	827	779	800	780	810	824	803	771	835	759	807	836	792	805	806	816	805	803	807	772	773	808	789	789	784	782	811	800	809	743	770	829	777	811	810	817	772	797	822	822	814	820	794	736	781	814	816	809	810	850	817	785	789	773	806	807	809	792	799	753	805	752	807	793	785	769	791	796	816	805	771	827	787	784	826	821	767	797	838	829	806	761	801	787	764	840	799	763	807	787	758	799	792	770	802	781	810	815	855	773	802	823	762	834	764	781	765	807	773	822	864	843	825	813	795	808	828	817	800	751	772	845	799	767	824	834	757	762	783	805	793	776	839	788	766	848	808	754	807	835	803	788	824	807	810	793	784	794	771	755	821	779	812	809	805	822	856	763	776	779	775	823	788	779	803	777	789	767	804	817	810	807	774	784	781	761	780	776	781	787	851	743	780	777	806	808	827	841	819	746	815	786	744	823	788	763	800	820	816	798	797	795	749	773	786	803	803	767	792	826	766	782	820	789	795	751	762	747	824	787	780	780	761	759	808	758	876	799	803	761	749	796	754	796	836	801	766	799	765	785	766	813	781	790	850	813	765	795	803	818	809	789	821	821	787	783	803	798	779	832	825	841	822	787	847	809	840	795	773	785	806	777	833	807	846	779	801	774	782	819	791	806	826	809	790	785	804	798	746	817	747	818	836	809	769	826	809	826	800	750	795	847	785	785	832	825	811	803	805	745	831	799	780	748	781	829	769	760	795	814	774	772	797	774	781	768	781	789	832	823	828	818	783	783	797	789	757	813	791	794	790	828	819	810	822	780	788	855	819	827	811	770	794	805	787	806	760	805	750	809	773	816	791	850	808	757	763	761	834	823	788	809	773	761	817	784	834	846	815	814	791	798	777	783	790	834	799	846	811	840	755	807	792	790	762	754	840	760	796	796	793	802	808	827	797	806	806	794	753	766	831	804	806	839	804	838	795	793	829	774	843	836	816	798	758	847	814	845	763	771	835	820	880	754	753	779	785	786	796	804	815	747	815	753	790	801	783	796	807	810	847	789	788	821	778	764	794	843	814	821	794	800	729	848	838	833	800	809	762	785	790	819	853	795	785	874	830	795	827	771	791	780	831	815	817	813	794	800	803	815	779	871	790	778	745	786	845	791	764	774	784	833	795	820	840	791	821	779	808	818	764	770	794	800	814	796	773	805	793	826	786	788	781	766	776	809	832	779	800	796	777	801	784	784	758	824	747	806	836	817	784	796	810	763	809	838	761	802	776	795	814	756	777	779	764	800	804	830	816	832	822	805	777	803	815	802	788	785	844	796	786	752	805	778	756	774	829	821	836	750	781	801	763	774	809	808	787	788	801	830	804	801	817	799	832	795	723	763	765	812	794	839	785	805	770	790	826	739	808	772	821	777	777	810	785	796	754	755	815	799	814	830	778	784	787	822	819	770	767	786	785	808	815	837	857	802	771	771	779	799	792	795	766	800	786	772	788	830	799	854	731	847	737	804	805	798	758	738	799	769	737	783	784	793	871	820	757	764	820	803	840	805	764	781	791	830	779	779	795	811	820	759	832
23886	21352	28556	24499	21318	9166	1918	1181	964	840	797	792	771	730	720	706	708	721	686	714	701	684	652	651	601	660	591	622	629	677	620	642	623	650	674	628	601	634	627	633	632	619	607	629	591	619	567	640	592	621	608	641	597	566	552	592	617	599	609	620	621	584	611	621	603	609	676	632	648	642	602	647	584	608	590	584	598	587	626	547	607	603	569	595	593	636	604	618	599	590	605	622	594	633	637	547	617	592	632	616	607	606	637	622	634	592	618	641	595	633	567	608	610	631	638	579	588	548	586	622	584	633	562	604	601	565	603	604	606	589	585	592	602	609	603	638	618	601	629	575	607	625	627	596	602	579	584	597	646	582	629	556	614	624	550	613	584	596	596	640	588	591	551	607	584	578	614	588	624	614	633	602	590	639	615	627	579	629	564	628	581	620	567	649	566	651	566	618	615	611	610	627	586	625	575	572	633	626	609	613	600	636	577	586	605	614	602	596	640	661	586	599	583	625	634	603	585	592	625	580	583	600	642	599	572	600	603	604	591	615	654	640	599	637	595	623	614	628	604	573	618	607	605	607	621	605	624	599	562	550	618	586	596	608	622	632	636	612	591	588	626	584	604	648	627	599	582	552	555	592	602	609	631	597	615	577	634	617	610	636	611	591	603	601	596	598	609	600	595	612	606	587	586	585	616	604	612	592	614	595	558	622	590	555	585	607	618	587	576	635	594	569	627	603	645	585	614	628	600	590	588	608	612	581	548	570	566	606	612	572	614	618	597	637	622	590	608	619	664	631	579	604	580	616	606	589	601	593	559	585	576	646	646	607	607	594	586	619	629	560	558	602	581	591	625	601	616	577	609	587	600	592	559	625	631	558	606	599	601	591	555	571	644	592	596	590	626	592	598	635	622	641	673	618	642	641	571	625	647	603	614	597	623	619	626	626	586	629	663	602	566	641	635	585	589	628	568	620	573	631	591	613	626	637	575	571	610	616	581	573	576	629	565	591	554	563	616	580	577	581	654	591	624	592	586	576	570	638	603	564	601	593	599	625	578	607	605	622	661	593	629	615	584	571	608	553	639	593	635	618	607	637	683	601	599	587	645	610	629	580	586	594	605	610	580	569	591	610	649	626	635	570	625	590	563	593	608	601	617	587	624	586	597	621	621	608	607	624	590	580	645	589	582	536	610	588	631	608	628	605	598	601	604	587	596	590	628	610	635	619	628	613	611	561	601	577	591	581	595	584	545	603	543	615	590	593	547	605	566	587	572	571	582	563	639	623	578	621	603	595	593	589	655	587	648	619	609	600	608	592	588	627	560	548	598	603	638	652	563	599	611	593	624	626	591	599	549	609	626	592	630	626	601	589	605	599	597	625	613	561	577	616	603	615	600	595	640	589	610	584	555	601	592	576	627	552	633	631	619	617	599	622	598	571	569	589	633	606	566	607	612	614	592	589	626	616	576	581	607	614	615	588	598	637	623	596	619	614	607	603	592	591	606	561	630	608	647	610	619	566	607	579	639	613	621	600	646	550	628	607	572	590	648	516	574	649	608	666	599	591	585	594	647	596	601	621	594	660	620	594	590	633	608	560	624	634	627	617	594	578	609	618	594	610	614	644	648	631	599	608	588	621	640	573	589	638	586	646	576	622	595	584	574	618	600	597	588	626	631	577	614	598	645	616	624	579	576	604	626	612	640	551	601	567	615	621	595	591	626	611	559	628	591	610	598	585	579	614	592	630	646	615	597	594	591	646	622	642	603	597	614	574	600	613	662	573	591	612	569	582	569	640	638	602	596	586	612	614	636	626	622	623	548	622	590	636	585	585	643	599	597	602	617	604	592	570	633	591	595	634	600	560	604	567	614	620	612	594	593	582	581	592	595	618	603	618	620	658	643	592	632	602	598	586	605	583	672	589	626	621	621	600	608	550	580	619	573	633	608	609	615	620	587	583	615	568	587	610	583	608	605	588	593	543	574	577	595	576	583	601	615	593	638	629	552	650	593	579	558	610	584	657	622	567	641	611	611	595	584	589	592	603	609	611	593	634	600	646	627	588	591	559	589	598	587	615	602	581	641	616	575	583	563	593	616	602	542	601	613	602	599	550	661	585	605	606	560	590	612	583	611	589	629	582	574	615	597	628	620	584	623	602	594	610	617	604	595	614	592	575	591	597	576	613	659	627	586	598	620	600	609	628	603	589	641	576	628	570	590	648	584	626	636	582	573	574	610	647	595	647	602	566	622	568	596	571	574	615	548	570	594	637	572	617	651	593	587	605	579	595	618	621	605	604	636	551	584	639	612	631	595	660	573	592	599	658	539	603	635	586	577	624	592	611	621	556	623	592	621	602	597	608	591	593	623	613	626	609	565	600	621	606	559	640	597	546	602	594	600	601	592	574	573	594	588	591	615	596	641	558	585	637	637	594	576	602	643	589	617	581	633	638	598	619	575	601	585	571	608	584	590	581	673	546	587	613	608	590	605	624	592	582	601	577	607	604	685	556	550	626	625	583	605	645	624	574	566	600	620	542	613	632	605	623	564	619	595	570	592	601	592	585	579	616	613	631	628	577	594	605	595	580	618	640	614	571	582	608	605	669	637	585	610	601	580	554	604	589	565	582	641	603	555	590	591	611	638	646	620	577	608	586	633	640	599	635	582	594	608	596	600	637	601	601	554	599	572	599	639	583	558	614	607	601	630	646	629	618	635	573	590	605	662	593	594	624	608	537	601	607	636	587	611	625	546	601	666	569	602	633	605	594	598	555	609	585	611	635	587	611	599	631	554	596	617	614	617	614	588	607	607	624	611	579	542	645	621	613	621	595	581	564	602	607	595	597	617	594	591	652	611	569	600	636	594	583	563	606	624	584	602	590	554	578	567	614	663	602	588	582	592	571	618	628	607	579	605	592	567	627	583	567	564	653	619	614	591	604	614	606	636	576	611	598	630	611	619	594	583	641	624	644	629	576	572	577	618	608	582	596	603	630	608	630	608	594	597	603	631	631	653	594	636	616	564	571	619	636	628	620	596	560	615	568	606	604	609	626	557	661	626	592	599	623	607	624	627	582	584	579	616	613	561	634	610	624	603	644	579	614	612	624	546	608	612	656	635	620	563	652	620	572	567	587	576	609	588	623	603	609	588	610	558	587	652	604	596	610	598	609	611	613	628	593	603	596	597	580	634	609	563	580	598	582	596	619	597	636	580	598	601	601	581	606	574	606	585	588	606	604	629	603	610	600	639	595	595	628	621	617	619	591	641	570	579	627	608	604	595	587	595	647	601	580	619	582	590	581	587	586	627	590	562	617	633	603	573	589	609	621	612	577	624	609	605	601	571	569	591	588	599	586	670	669	638	623	609	643	596	602	569	625	614	581	562	615	603	594	575	609	619	621	616	635	625	634	599	599	578	589	609	639	573	584	568	567	576	582	577	641	642	597	584	630	559	598	581	590	635	588	624	600	574	630	602	605	626	631	617	575	626	599	601	593	607	595
5244	14422	10672	5795	4089	3167	2641	1959	1578	1236	1114	1084	1043	963	913	907	862	863	851	836	806	748	777	700	773	720	715	747	764	673	756	691	791	751	737	737	714	699	755	744	729	716	653	722	752	718	729	761	697	682	694	704	700	669	714	714	703	659	687	730	713	708	789	762	716	693	729	678	707	710	666	668	740	680	753	744	733	700	698	716	706	708	739	740	742	665	754	712	689	702	726	683	680	732	688	689	703	673	729	679	672	659	727	727	693	705	724	737	687	660	706	691	700	726	706	692	726	716	710	733	729	677	745	693	762	737	757	697	671	773	716	727	719	698	652	745	708	696	712	691	697	737	737	678	731	715	691	683	732	700	708	715	722	705	703	712	699	713	743	740	684	699	711	761	677	683	655	741	712	703	702	709	726	698	742	686	719	680	697	715	721	745	714	723	695	695	689	684	732	701	701	728	670	698	671	725	662	703	700	687	758	697	724	725	706	718	741	708	710	771	716	703	663	705	730	711	683	682	658	682	730	686	746	698	720	703	691	658	747	732	737	741	701	751	706	708	728	685	745	751	716	712	769	678	718	688	721	732	710	760	690	717	701	692	743	735	662	729	724	738	670	717	700	755	681	740	720	692	753	715	672	711	680	703	672	683	685	726	691	728	689	755	668	746	715	699	747	733	703	738	740	700	701	677	744	722	719	709	732	729	672	713	726	708	721	698	670	691	697	761	690	715	708	705	685	697	664	689	667	744	726	678	721	755	675	679	718	749	701	692	733	694	726	652	672	693	712	726	669	694	686	703	721	708	779	711	735	676	716	710	692	724	728	709	714	740	676	738	681	749	710	707	698	721	708	764	742	675	718	705	776	736	709	721	743	717	717	683	720	779	647	717	706	748	680	684	696	704	664	723	709	725	767	719	709	659	710	744	764	716	690	689	743	697	724	706	711	686	724	720	707	702	692	722	727	721	702	665	700	698	737	711	703	666	674	693	683	704	713	694	735	731	701	738	706	705	722	679	666	730	696	718	721	697	672	688	716	759	734	716	746	658	725	714	697	685	710	680	721	706	717	733	736	781	717	735	673	714	691	679	711	705	695	756	684	728	697	670	736	691	692	719	668	687	699	704	735	752	686	767	712	729	744	670	687	690	677	690	731	694	606	700	684	678	707	671	734	769	682	654	719	742	684	736	698	734	694	738	721	713	694	667	676	723	706	682	678	678	718	659	688	712	675	680	732	699	715	679	729	762	747	734	702	704	736	700	687	657	682	656	715	672	697	731	725	695	731	724	803	719	699	701	730	748	729	687	692	685	725	727	742	741	735	699	716	670	675	666	703	699	711	701	746	725	734	656	718	705	724	708	704	677	704	703	739	741	698	719	727	719	673	696	729	708	740	709	724	681	718	737	681	724	712	708	699	687	668	694	698	756	708	704	743	736	737	683	691	713	713	681	658	640	705	705	711	703	710	669	681	714	708	662	739	713	675	733	723	708	744	764	698	731	697	683	727	706	657	717	702	744	733	709	733	716	706	708	693	702	695	654	718	676	723	700	653	740	744	736	672	735	704	716	687	707	717	720	712	688	716	677	682	708	673	705	683	733	697	697	707	702	739	725	672	719	692	692	765	699	675	782	702	719	716	695	665	692	720	677	712	711	669	697	744	677	752	729	724	672	709	703	717	662	709	708	698	736	724	699	710	715	711	724	743	694	735	705	692	715	731	675	693	750	675	745	675	757	727	723	681	680	725	746	695	693	699	713	700	740	688	733	739	647	698	711	722	732	680	722	721	688	705	701	743	717	676	670	711	719	701	709	738	724	701	703	715	691	769	709	696	687	686	715	694	722	680	697	731	679	706	722	707	719	681	698	651	691	707	692	704	712	714	744	716	706	735	666	748	704	672	779	750	726	720	723	677	720	720	744	665	705	774	670	696	690	712	704	700	676	679	729	707	714	677	691	708	681	699	742	696	673	704	761	707	658	684	702	710	703	693	661	704	686	696	672	676	682	698	726	712	713	711	687	731	728	693	654	731	677	693	675	740	694	705	678	762	730	647	725	675	684	704	702	728	704	712	718	697	687	723	702	779	688	714	678	726	684	688	707	720	726	740	645	734	696	695	749	697	715	678	732	727	698	710	781	687	714	714	687	666	727	714	712	650	713	699	706	700	692	735	626	724	731	685	717	766	723	706	735	662	746	703	668	754	712	687	709	707	699	761	663	684	715	739	684	748	722	716	718	706	690	744	704	687	661	741	698	700	676	767	696	738	700	693	695	707	697	677	650	751	721	729	772	755	717	719	712	748	667	702	706	729	687	747	724	742	731	703	689	699	686	702	712	679	707	700	700	714	725	753	753	699	684	775	717	731	673	680	701	742	707	666	687	723	711	693	691	716	702	719	681	729	681	673	737	719	745	684	791	686	738	710	713	707	706	672	693	722	686	731	700	724	694	719	713	701	707	714	771	662	699	712	692	715	695	721	704	702	701	730	685	705	741	722	704	747	714	677	740	720	719	670	727	718	674	685	720	732	720	715	718	714	723	726	744	677	685	747	672	688	688	695	744	728	694	685	702	741	732	693	743	713	740	734	728	726	684	688	717	654	770	760	707	700	673	691	688	719	718	736	692	731	719	724	705	703	712	678	722	709	753	705	684	707	740	722	686	691	717	724	696	716	734	724	690	711	729	700	726	663	715	717	721	692	735	698	690	744	704	696	729	715	707	671	704	712	689	690	724	715	682	669	733	685	708	702	726	712	710	726	670	734	734	670	757	745	680	724	668	701	719	676	694	712	783	698	704	687	711	733	705	710	711	729	722	741	707	643	719	731	704	699	769	725	696	694	688	657	710	712	682	662	685	693	769	718	721	685	706	649	720	679	694	698	689	735	705	734	699	716	681	704	703	696	699	658	659	701	669	699	693	731	721	686	760	659	704	636	704	687	682	716	748	646	730	686	681	684	710	668	692	662	703	742	682	659	698	757	693	727	727	725	716	741	744	752	670	730	732	666	710	712	714	705	709	742	675	711	720	714	736	705	698	752	720	781	746	725	739	689	701	676	754	669	673	713	735	760	664	700	688	783	706	680	703	689	700	677	695	735	716	730	672	751	732	734	736	721	702	707	687	732	734	722	722	686	714	706	668	719	726	725	754	681	714	696	722	738	677	706	740	716	689	704	660	746	691	673	670	697	765	684	650	714	696	722	689	704	720	725	695	720	708	725	724	686	725	707	733	721	740	731	703	746	730	704	657	746	708	704	749	657	671	735	704	692	720	715	688	708	694	719	721	737	688	698	696	748	719	684	750	748	724	665	683	752	696	686	748	704	722	694	746	700	708	694	777	721	713	693	732	728	723	695	688	711	700	733	673	714	762	675	696	693	770	716	718	730	754	730	736	681	687	712	690	705	738	704	722	696	668	715	715	683	707	675	781	675	667	685	725	697	684	649	692	664	688	690	713	774	695	731	736	705	693	666	715	685	707	669	725	720	720	682	716	718	733
24998	21361	27407	25559	10012	1446	1102	815	653	584	586	573	564	583	517	536	538	552	519	495	548	482	500	476	466	456	489	461	458	469	490	493	488	506	454	489	493	492	499	470	470	487	461	464	450	522	481	494	491	472	459	453	469	466	465	469	484	459	472	470	479	457	446	473	484	430	508	427	490	462	470	468	484	493	469	477	488	491	497	483	470	438	481	451	469	484	476	482	455	476	446	418	507	464	416	473	498	459	508	483	469	450	469	485	441	495	457	490	460	477	478	457	455	471	477	447	450	466	500	457	423	440	483	474	490	459	467	454	471	497	441	414	468	483	429	465	486	442	439	475	492	490	481	475	476	455	458	473	475	457	448	451	455	458	459	489	502	410	478	493	441	463	446	426	452	458	464	460	469	453	471	452	456	454	451	463	477	465	438	438	470	466	500	489	466	457	482	421	466	468	479	481	457	481	430	461	442	492	461	502	452	467	454	437	450	479	455	461	464	434	464	468	472	472	446	473	429	458	435	451	448	475	496	438	452	464	467	423	461	481	491	469	423	467	451	451	443	463	449	490	458	521	459	460	477	455	476	463	425	467	435	482	467	451	477	471	476	478	474	480	433	465	470	473	455	429	468	472	473	478	414	468	492	455	434	466	494	458	459	468	474	479	444	455	446	468	486	464	482	461	429	499	472	474	465	435	462	435	461	459	418	486	477	476	425	505	469	433	437	458	518	458	466	448	458	483	458	486	490	464	493	457	499	452	475	433	487	449	481	456	476	449	470	461	416	474	458	461	466	433	482	490	474	469	482	451	452	474	445	439	447	436	462	468	472	468	450	462	454	476	460	461	449	469	487	462	450	459	444	438	444	445	466	466	440	502	446	447	460	490	443	473	472	435	457	437	497	504	450	460	467	456	492	514	418	469	457	437	472	499	482	448	483	460	484	506	423	459	465	470	468	437	460	421	466	481	480	439	474	474	437	472	451	455	460	460	471	434	433	421	474	438	431	470	496	466	431	426	465	482	452	448	476	500	465	466	489	482	466	464	454	495	454	467	455	483	483	452	512	483	456	499	447	466	498	471	437	442	448	450	445	428	484	443	460	478	427	444	479	435	442	465	459	492	483	472	498	477	471	436	477	440	456	473	451	462	465	432	484	455	441	457	429	429	472	461	439	426	446	443	468	417	495	465	473	490	441	457	448	447	482	453	455	517	462	452	421	460	477	435	495	454	466	459	483	491	446	444	402	428	452	481	467	477	460	482	476	474	487	450	443	481	436	453	501	495	468	458	445	448	484	478	461	432	497	473	474	446	418	479	458	447	443	405	462	447	469	480	490	456	448	489	441	445	488	472	496	444	496	444	457	449	458	476	470	445	513	489	498	432	436	477	479	504	481	437	474	461	492	469	447	445	472	467	469	426	461	474	438	458	452	465	445	457	487	442	431	481	487	424	488	474	472	470	462	434	470	452	484	460	479	458	434	466	438	458	480	499	461	450	486	499	457	453	462	496	477	420	467	422	455	462	456	446	448	447	425	488	459	466	467	458	437	449	465	429	466	492	449	507	470	466	478	450	466	497	462	484	427	475	474	460	481	445	424	458	442	508	474	459	481	438	485	479	451	475	456	441	497	485	490	460	482	427	457	463	441	478	487	449	471	488	414	484	462	470	435	474	502	481	446	472	515	443	452	453	461	448	477	455	456	492	433	448	465	498	457	484	453	410	475	444	459	482	476	425	441	482	459	470	451	472	477	444	493	449	475	421	450	434	464	427	456	475	453	484	478	453	514	462	488	461	436	413	438	459	451	487	472	480	464	452	515	451	471	474	482	444	482	441	456	471	463	477	477	452	480	484	464	444	456	482	485	491	467	474	470	426	460	478	490	494	489	483	437	442	459	438	455	426	456	461	459	459	498	441	446	490	467	516	522	448	421	483	466	439	475	440	476	487	474	445	451	505	430	461	479	449	435	468	458	415	448	467	449	475	475	481	456	456	468	462	430	445	482	454	488	482	450	452	434	491	468	479	461	441	478	493	469	454	478	430	474	446	481	478	482	411	472	447	479	464	485	506	509	488	482	469	465	429	441	490	420	471	450	501	451	435	440	434	474	445	468	461	470	479	427	482	518	467	437	493	449	434	477	470	464	466	474	489	449	465	480	506	445	430	504	444	483	469	506	481	446	438	461	476	465	456	514	482	481	468	436	466	449	471	489	445	497	466	455	452	471	446	438	495	479	429	483	430	481	475	457	461	465	491	454	453	444	430	456	440	460	486	486	472	437	465	440	451	462	429	488	421	461	452	466	454	456	458	484	464	440	484	443	477	448	472	474	469	437	467	465	481	478	467	459	454	442	462	483	491	476	474	480	469	431	460	438	480	460	431	496	499	455	412	449	429	461	474	490	444	426	467	506	462	503	447	447	443	458	477	484	429	500	449	441	441	464	460	479	508	462	496	502	452	491	494	475	443	463	455	476	498	493	484	452	423	468	439	455	438	459	445	441	452	492	467	489	447	489	421	483	447	458	473	434	465	498	458	478	447	490	471	493	475	443	456	441	467	450	413	493	472	522	460	492	446	453	471	503	436	413	485	460	463	451	435	446	467	460	458	448	478	472	484	444	474	457	430	457	489	474	481	476	466	449	422	473	471	480	460	480	488	483	446	433	480	493	425	474	481	456	476	463	448	444	467	460	436	452	446	485	490	445	453	470	448	494	477	514	481	482	444	477	440	475	489	468	437	482	439	447	518	479	457	475	510	479	474	435	448	453	534	477	451	454	458	449	478	452	471	419	442	484	494	476	481	417	451	491	449	466	465	434	437	466	458	453	445	459	481	483	493	461	455	498	470	482	497	471	442	476	460	450	487	486	426	440	442	463	448	439	464	480	455	532	480	454	466	444	449	447	451	483	448	490	478	455	473	467	442	470	461	472	449	447	464	438	478	426	461	481	485	466	449	449	479	486	473	482	449	443	453	431	457	466	449	504	478	479	494	477	475	468	473	462	456	455	464	440	428	500	468	462	434	460	472	481	454	432	456	439	493	450	503	468	479	456	449	410	464	421	450	499	458	496	438	513	441	452	495	455	470	472	485	484	435	515	480	459	491	455	406	453	497	467	456	483	467	487	491	457	510	482	425	448	448	436	449	442	414	450	476	425	420	474	455	435	414	516	477	454	498	434	473	439	473	463	456	486	490	457	461	451	453	484	502	476	450	483	426	454	462	417	469	439	473	447	453	438	506	480	467	464	437	446	459	456	483	478	456	482	478	468	436	448	445	450	486	475	456	449	466	451	468	483	459	450	455	456	439	472	459	444	459	462	471	479	439	472	509	445	442	431	462	494	444	429	458	464	468	464	484	435	427	476	468	444	463	491	455	476	456	443	476	482	442	504	435	426	414	466	466	466	471	438	442	492	492	473	475	458	521	446	445	445	431	463	497	474	458	430	450	473	432	461	482	462	493	429	441	448	486	487	479	442	476	453	490	470	451	477	457	436	461
5222	10770	7818	4142	3076	2285	1888	1454	1119	870	835	767	717	766	688	742	699	641	583	602	595	645	577	565	587	547	598	556	569	525	528	571	558	561	555	540	563	539	541	538	540	529	539	522	541	544	558	514	531	563	565	576	580	529	545	518	556	559	561	532	551	543	567	525	544	528	523	521	561	553	563	537	567	567	546	530	505	518	544	541	548	550	537	571	558	529	538	505	522	510	551	587	511	578	545	539	494	556	562	505	533	511	521	521	543	533	561	537	545	531	493	536	567	504	592	500	565	492	543	572	484	541	567	517	543	523	534	549	518	549	505	559	544	529	519	532	513	560	523	489	562	520	540	516	536	560	545	553	514	521	550	483	544	514	534	542	537	553	493	548	490	526	616	534	532	544	493	525	510	553	539	512	547	578	542	563	530	562	577	582	535	524	522	538	564	532	544	546	543	528	569	570	506	567	500	527	538	554	501	506	564	537	540	550	569	534	559	555	517	510	530	513	549	498	536	569	534	525	521	548	554	524	543	519	552	521	527	519	472	547	513	598	550	538	532	529	542	527	536	536	523	499	515	550	537	502	514	557	502	548	546	548	566	543	482	542	542	559	528	528	536	522	521	522	559	506	525	500	531	554	495	569	493	570	531	530	497	551	502	549	509	518	532	483	534	518	495	533	510	551	521	549	511	535	577	524	510	541	564	539	518	519	549	526	539	511	553	531	566	522	512	536	554	533	558	514	503	545	525	527	562	494	547	550	563	521	561	536	527	525	555	552	561	563	526	527	527	534	527	553	530	489	534	529	543	531	545	559	513	506	561	503	522	532	555	518	534	548	536	526	547	551	576	570	535	495	509	552	518	550	523	551	555	527	520	520	492	589	547	537	573	487	495	573	544	533	517	541	524	539	562	549	496	558	544	520	514	525	533	531	554	521	530	517	525	504	545	530	513	486	539	547	521	554	531	484	559	523	560	560	544	522	524	533	542	565	531	497	544	519	555	506	503	546	482	536	516	556	508	557	563	559	537	512	540	491	549	559	539	537	502	520	550	510	536	519	543	520	543	520	533	536	537	542	550	532	512	539	552	540	475	552	498	534	570	517	543	495	568	529	556	500	481	536	534	541	520	573	541	520	549	552	538	524	601	523	522	507	512	523	541	530	526	570	557	559	507	573	568	538	528	488	533	531	552	517	533	540	536	497	518	524	556	554	522	526	554	544	555	523	535	537	513	506	551	536	515	527	537	515	526	512	546	556	533	574	535	532	521	535	552	559	549	561	528	558	536	502	564	526	581	555	491	508	521	543	536	521	554	499	518	526	527	524	525	550	534	531	521	547	548	520	509	567	492	555	486	535	562	542	554	553	527	552	515	552	529	512	494	570	538	514	541	489	532	550	542	560	556	534	501	580	542	525	537	558	549	518	537	566	485	547	575	517	549	551	547	546	546	520	528	503	542	524	543	510	543	557	519	612	514	547	532	533	554	535	527	563	526	559	530	527	497	509	534	555	504	526	536	501	567	538	526	541	515	530	552	511	514	592	556	529	529	539	525	527	557	508	528	532	545	513	502	507	542	522	524	505	532	531	523	550	550	545	532	531	524	544	534	526	540	552	559	542	540	528	509	507	520	508	521	529	556	513	492	519	500	557	543	535	526	599	540	512	535	527	517	497	526	552	505	543	567	578	552	535	522	477	550	527	527	520	521	524	526	516	564	536	521	514	521	562	553	542	549	531	536	535	560	504	531	517	539	535	522	585	511	529	519	549	576	540	549	550	547	520	532	516	511	531	546	509	569	509	518	556	527	495	493	527	553	527	506	514	539	558	527	539	551	575	575	526	542	564	522	551	512	559	509	504	538	495	534	559	566	548	507	550	498	556	544	526	557	490	523	542	549	506	540	531	567	527	533	550	538	567	520	562	557	546	546	544	546	519	541	524	512	524	517	579	563	544	566	515	570	544	569	548	546	549	531	505	570	500	531	536	522	504	559	561	531	480	518	540	576	530	533	537	568	586	536	514	548	524	537	558	547	547	496	523	510	550	533	544	550	576	574	530	497	532	549	624	545	546	516	494	577	538	571	537	539	544	556	508	530	509	595	557	518	552	539	607	543	536	536	566	537	563	543	531	516	565	544	510	549	560	542	503	555	524	529	548	531	526	578	526	520	522	509	580	549	535	519	547	500	572	558	524	551	595	540	573	518	528	534	509	582	528	548	549	547	513	531	526	564	551	525	554	519	512	522	564	541	557	535	527	589	528	582	552	550	545	526	526	554	550	545	531	562	493	521	530	527	554	545	546	503	523	564	485	550	531	552	521	566	526	517	522	535	544	526	551	540	498	535	563	526	520	561	530	508	529	551	530	501	548	562	525	534	526	537	511	510	507	502	552	536	527	528	559	537	505	511	569	543	603	521	537	513	550	549	549	542	502	515	533	533	538	534	520	563	544	539	537	585	571	554	497	537	557	522	550	511	550	524	507	494	567	506	538	536	505	601	536	533	523	539	522	495	503	516	499	530	584	553	544	512	517	553	517	543	531	532	546	464	550	526	512	593	525	596	543	548	552	553	560	520	535	493	561	561	551	588	546	539	539	511	531	505	533	529	581	536	499	518	535	534	553	536	480	551	512	537	577	557	506	492	496	514	530	530	576	612	522	544	557	553	547	504	548	549	520	557	542	567	567	539	546	540	582	559	587	540	538	555	552	515	532	515	533	549	553	542	525	525	521	534	485	559	563	551	545	539	569	560	512	531	525	525	559	563	510	540	550	541	568	506	514	531	551	535	544	525	534	508	568	567	526	529	546	528	529	507	562	532	537	507	555	543	497	522	536	508	547	562	579	529	522	543	593	535	494	509	564	510	532	530	510	518	514	491	520	523	538	523	563	514	583	484	544	531	535	538	518	580	567	524	520	565	482	551	516	540	513	557	542	532	547	535	553	513	563	552	570	513	573	531	562	536	545	526	525	537	504	542	524	505	546	528	516	539	513	534	563	584	505	541	516	544	517	551	527	515	540	542	533	578	544	548	589	493	561	541	507	570	515	508	545	529	497	515	511	522	570	531	542	564	530	568	569	544	504	561	541	543	514	532	533	534	473	567	542	589	542	529	515	552	521	513	530	555	530	494	532	509	530	561	531	497	551	552	494	546	517	557	521	531	540	549	528	544	501	523	549	524	576	528	509	512	571	524	497	560	503	520	581	552	501	567	516	501	516	544	538	521	522	575	509	524	564	472	534	531	554	539	564	553	530	520	544	514	569	528	558	504	504	554	581	602	547	515	557	501	533	565	503	523	532	510	553	571	539	521	542	536	530	551	535	569	529	517	536	488	596	560	529	499	546	602	567	520	523	546	545	529	510	546	526	487	503	565	524	505	507	544	521	515	546	518	543	549	526	545	543	528	528	535	501	543	527	535	496	524	521	546	541	552	538	535	530	532	579	544	523	556	520	551	553	536	522	553	499	497	531	507	526	516	509	489	551	500	575	519	522	532	526
22772	21373	29099	23990	21366	21412	8135	1512	853	736	664	561	542	494	466	440	430	417	401	367	398	371	317	315	346	336	318	341	328	314	311	316	319	298	319	333	278	314	282	283	272	294	306	273	293	320	292	294	298	268	285	263	273	289	296	291	284	276	274	300	286	287	273	281	302	283	279	289	246	306	281	267	243	265	273	279	277	287	284	303	286	285	277	312	299	298	282	263	281	272	253	258	271	300	255	274	265	269	279	302	242	289	273	291	273	298	303	281	273	291	299	261	295	276	282	275	303	276	280	286	310	290	294	255	294	289	297	283	275	268	302	268	269	265	266	245	244	276	295	261	287	274	242	293	239	257	275	298	276	256	280	285	279	302	284	250	296	289	262	274	302	277	288	288	299	302	276	279	246	247	302	266	272	294	254	305	242	253	288	294	271	263	294	267	286	273	279	293	295	339	300	265	293	260	297	282	292	304	313	285	331	263	278	282	247	271	259	303	269	271	258	309	265	260	285	275	270	272	268	275	272	297	269	261	274	282	299	303	287	272	271	278	274	271	254	287	272	258	288	290	303	268	274	274	272	288	287	289	277	283	293	270	291	294	290	265	286	300	278	267	272	245	256	259	290	245	257	280	303	256	262	285	260	280	239	291	302	286	307	275	279	306	258	300	285	300	286	270	298	291	266	253	303	261	266	278	269	289	269	260	253	261	273	278	268	285	287	301	318	270	286	260	288	254	275	269	280	274	267	292	283	263	312	286	259	290	281	297	287	306	261	245	287	282	269	280	303	283	295	283	256	263	314	260	264	282	265	271	300	302	252	297	276	276	299	279	253	285	265	314	286	277	275	298	293	278	280	286	276	302	276	290	278	272	282	264	269	257	260	292	316	306	296	266	275	247	287	293	277	288	271	310	249	278	278	286	290	248	252	312	310	266	283	308	260	250	282	301	249	273	300	252	291	265	259	287	265	260	277	277	284	282	283	306	265	293	297	297	287	294	316	273	298	254	247	287	264	261	285	275	263	298	258	290	289	301	252	262	283	276	277	248	303	272	266	261	290	260	280	288	257	287	278	265	281	264	282	269	275	293	256	277	274	288	251	276	277	292	292	271	280	253	276	271	267	296	289	277	293	272	280	275	258	273	254	284	295	269	302	270	267	304	258	264	298	293	308	289	242	294	282	256	261	277	268	266	285	293	262	279	275	269	273	244	267	284	266	316	287	268	276	282	251	286	317	270	298	280	257	283	281	261	306	286	298	301	304	275	266	257	294	285	269	287	293	267	297	265	308	286	272	301	290	254	276	309	303	284	274	296	285	270	286	272	279	272	312	249	284	270	262	318	279	281	292	279	274	270	272	248	288	294	272	295	265	257	230	248	281	281	272	278	258	291	284	255	266	292	297	284	280	252	287	309	257	261	287	285	288	260	276	285	258	266	282	282	252	262	276	256	270	285	270	303	263	263	298	256	246	291	269	281	258	296	319	265	251	260	288	274	278	296	306	261	262	256	270	297	301	272	276	277	298	292	275	276	250	268	286	298	284	297	303	261	261	253	297	275	265	304	258	297	271	260	275	252	261	278	267	252	288	261	319	302	284	256	290	248	282	257	281	302	280	269	269	262	283	267	284	289	282	275	278	228	271	260	264	260	277	263	278	319	270	294	258	278	282	285	305	280	283	292	291	280	303	318	272	270	274	291	248	288	286	286	297	255	307	269	274	273	272	274	267	276	264	258	270	276	249	273	264	290	291	286	269	271	263	277	293	266	274	294	272	256	260	295	270	268	256	275	273	286	257	277	275	288	283	287	274	272	292	261	308	273	279	277	249	277	282	267	302	278	258	269	278	272	243	271	268	297	264	279	290	247	302	251	272	286	262	285	285	287	252	317	279	277	264	297	298	266	288	276	251	282	282	273	314	303	292	258	251	281	247	261	286	265	267	278	267	292	291	292	272	249	297	273	280	272	274	287	261	296	281	282	270	289	271	288	286	256	280	289	283	277	275	289	275	266	262	264	278	250	284	280	275	268	224	248	257	285	279	282	284	256	277	275	269	289	280	321	281	278	302	258	306	298	304	275	297	265	292	295	274	234	273	255	275	275	293	261	262	282	269	307	288	283	252	253	283	289	277	298	317	257	259	251	292	248	239	274	304	291	307	253	285	297	296	249	275	267	273	287	291	280	288	323	294	272	297	276	270	272	259	278	281	292	270	271	299	280	273	261	272	287	288	270	304	272	297	275	255	252	308	266	260	275	312	266	285	285	301	280	260	276	293	273	273	281	269	274	290	265	264	265	295	324	286	265	249	275	292	289	285	270	294	258	267	270	266	302	247	253	254	292	262	278	285	291	257	294	308	250	300	247	275	286	278	285	289	283	260	293	267	267	287	275	286	279	304	260	273	261	300	266	265	282	245	286	297	283	272	279	270	269	274	271	301	298	281	259	271	299	278	299	257	298	285	260	282	290	277	274	272	291	296	271	275	299	272	269	254	301	287	275	273	283	285	289	274	304	286	289	302	261	260	264	294	273	269	299	260	276	289	256	289	270	302	242	304	285	256	302	305	272	277	281	276	289	290	279	291	261	285	291	268	298	303	299	295	269	269	265	292	289	274	258	281	258	263	284	268	281	273	287	297	264	284	284	289	265	241	277	303	269	266	270	295	282	304	306	276	305	269	287	256	261	289	271	248	250	261	256	289	286	244	278	242	276	261	249	250	277	293	296	264	296	302	281	293	242	289	271	291	280	299	292	260	303	286	302	305	283	292	290	285	250	253	249	293	291	259	285	286	273	257	279	281	280	264	258	260	265	284	287	265	279	281	251	271	279	263	276	291	291	279	284	268	277	293	276	257	263	285	268	272	283	258	282	265	264	280	291	274	272	283	245	276	290	297	291	290	272	287	260	264	283	241	253	280	298	265	271	277	289	268	274	277	273	295	266	263	266	282	297	262	289	277	291	268	279	281	262	277	288	289	260	282	267	292	292	254	266	269	281	257	279	276	280	298	283	251	265	281	264	278	268	233	273	277	277	287	233	258	290	271	268	259	258	252	305	290	295	275	295	276	276	294	296	270	285	263	286	281	243	288	270	255	268	284	272	280	291	277	296	310	279	285	270	266	287	288	247	311	287	289	293	312	248	264	289	278	272	268	253	282	265	273	293	273	277	266	255	303	305	280	282	265	259	262	283	294	296	258	258	259	278	267	273	267	278	245	285	274	262	297	280	269	265	277	248	282	262	252	302	267	267	301	260	294	299	282	258	282	257	285	251	272	290	288	280	250	286	271	282	277	270	272	264	279	272	259	274	280	253	273	285	289	316	298	278	291	291	274	287	277	288	285	255	280	272	286	272	257	266	308	269	291	276	302	259	261	273	272	273	281	290	269	306	300	309	306	285	299	264	284	276	253	271	310	286	293	306	279	298	286	273	288	282	284	257	277	307	272	290	282	304	277	271	275	281	288	249	249	273	253	292	284	274	271	268	278	264	305	256	283	273
6539	19884	15006	8315	5977	4494	3577	2566	1769	1338	1161	1045	921	797	766	694	667	557	537	521	542	484	488	483	463	426	418	430	381	360	396	379	415	390	377	428	386	374	396	366	367	344	351	360	342	364	364	339	342	364	362	374	336	351	348	346	337	299	343	358	295	322	339	385	333	337	356	338	365	342	343	312	326	349	336	335	345	365	361	350	330	307	362	357	342	358	350	338	336	349	319	328	358	332	301	298	341	312	340	333	373	287	369	358	290	348	350	346	345	322	346	310	335	345	349	340	301	336	329	316	356	345	336	324	335	324	328	329	313	311	327	313	345	315	334	325	343	348	341	324	351	336	340	332	374	330	329	304	336	289	346	324	328	326	345	316	317	328	328	341	337	319	360	352	336	341	319	318	322	341	320	321	336	344	313	315	331	346	334	356	360	328	335	358	365	323	345	323	353	346	332	340	339	323	365	293	348	342	345	350	313	340	343	317	353	328	306	337	321	323	324	357	330	320	328	324	347	315	333	336	339	340	367	344	363	321	350	358	325	327	340	298	354	362	340	310	324	358	337	355	319	351	372	328	323	341	320	369	355	308	359	312	319	350	325	299	315	346	336	348	317	340	358	325	349	317	361	306	371	338	313	320	357	331	341	368	328	318	318	359	352	338	321	319	351	334	332	316	317	348	310	324	311	323	336	370	337	342	343	373	295	332	314	369	310	294	341	333	341	351	338	325	329	345	331	325	333	336	334	332	343	349	353	334	323	349	325	342	315	342	341	321	356	339	330	319	365	320	350	324	349	350	326	348	339	358	333	311	328	342	363	342	335	357	330	347	348	341	339	344	331	316	341	370	312	337	339	315	305	326	330	347	322	342	316	318	314	364	367	340	318	324	318	316	326	336	369	326	351	357	332	341	343	327	322	341	346	339	288	299	331	316	331	340	345	340	309	347	295	337	346	354	321	336	326	308	343	327	329	332	333	332	332	333	377	350	352	340	348	327	344	355	364	338	356	335	326	309	359	297	353	330	301	330	348	338	329	330	346	358	356	313	357	353	325	345	333	335	354	319	336	338	300	347	385	339	331	301	288	333	352	330	359	324	355	326	330	344	347	361	333	323	356	339	315	327	346	321	322	324	316	329	348	353	351	372	326	361	341	308	336	343	335	338	319	313	324	352	329	328	313	293	309	329	366	354	348	353	329	336	350	364	342	330	334	345	330	317	345	342	305	328	345	308	333	335	353	366	309	338	336	352	313	314	341	335	360	337	332	340	289	379	312	320	315	333	330	331	340	334	292	319	324	333	327	354	367	319	323	335	363	310	310	349	321	351	331	328	383	368	351	330	348	316	326	293	331	307	335	323	316	323	341	365	330	345	330	317	310	321	337	319	308	337	343	332	355	335	316	348	362	337	320	320	318	371	357	345	338	332	345	332	327	315	340	343	338	334	331	327	324	334	302	304	358	314	337	305	336	342	313	351	361	328	352	344	302	330	359	334	318	337	333	363	318	317	322	347	328	310	343	342	317	343	345	366	325	330	319	314	342	323	333	337	337	347	344	330	318	325	350	310	318	321	329	313	334	325	321	329	331	331	333	332	363	314	360	323	325	327	361	295	322	314	316	348	308	312	355	309	321	333	380	324	344	327	327	308	332	380	323	326	338	329	349	303	350	341	342	337	340	360	337	355	343	345	326	344	345	347	346	330	332	340	313	352	353	324	332	344	346	330	325	336	350	319	344	326	348	331	340	339	317	364	308	331	337	329	336	332	340	338	349	344	308	306	323	329	299	276	340	302	302	342	398	338	305	329	345	318	286	343	347	319	337	381	327	343	354	371	347	335	319	328	337	323	339	315	331	318	340	338	347	330	320	315	315	319	343	348	356	311	350	325	323	370	352	335	371	336	331	333	312	339	328	315	331	336	328	357	342	354	310	333	333	366	321	339	322	343	364	337	337	345	327	345	344	344	335	351	336	319	332	361	330	345	371	354	359	331	318	337	356	335	375	343	330	349	312	377	348	328	328	350	353	337	362	339	340	350	334	341	332	323	332	323	309	334	324	293	330	326	350	361	328	352	344	348	341	329	345	360	327	366	344	324	365	380	324	331	332	304	337	334	327	286	367	309	349	292	378	365	357	341	345	318	331	344	310	355	314	314	320	348	326	354	325	325	377	345	313	352	328	372	308	332	329	348	348	372	326	320	346	330	354	329	336	340	334	327	352	315	368	344	331	342	304	311	312	333	358	323	341	313	358	343	350	369	344	311	311	341	351	330	386	307	363	315	353	300	366	334	330	343	320	321	322	290	367	315	304	353	341	331	333	353	304	347	361	316	314	339	328	314	371	328	317	331	329	330	353	346	323	342	401	303	340	338	310	317	321	337	370	316	318	333	346	334	333	358	301	338	312	333	343	340	349	338	321	339	336	307	309	347	351	324	357	351	301	308	343	333	316	330	312	339	340	315	360	361	343	281	315	322	354	345	347	351	338	325	369	381	328	345	334	347	316	315	346	340	333	333	345	341	338	324	343	329	339	336	337	353	327	354	351	299	328	350	360	337	345	362	343	343	334	330	341	327	325	317	318	332	339	341	300	286	319	335	324	353	347	332	333	340	347	323	319	343	351	344	329	336	340	337	347	324	338	331	327	310	355	344	329	365	309	332	333	321	323	320	326	322	361	357	366	311	323	331	354	341	339	330	340	317	316	352	298	351	354	337	371	318	350	313	338	348	312	397	344	319	338	355	342	356	346	345	355	317	335	330	343	300	321	330	341	317	329	314	360	320	333	318	319	314	276	326	308	351	353	341	352	313	341	308	307	374	351	356	290	342	366	328	343	323	321	310	328	306	327	320	327	355	338	348	307	343	341	327	327	353	304	369	335	332	330	358	394	330	315	318	327	325	370	365	323	307	332	336	320	348	320	326	339	346	315	335	316	353	339	311	353	329	331	315	362	313	333	344	361	346	326	337	341	310	311	334	347	349	312	301	318	340	341	357	299	349	355	341	358	339	310	317	338	339	340	325	326	342	338	319	307	322	335	312	314	334	294	351	338	332	312	372	368	344	331	356	315	330	356	313	361	338	349	311	359	312	322	393	378	323	339	331	327	345	327	324	384	313	330	375	340	353	335	340	331	328	374	336	367	342	315	363	332	320	305	322	329	292	360	334	344	338	313	316	350	341	343	343	350	310	366	323	326	290	348	350	347	314	330	349	343	318	362	338	320	346	339	373	335	330	353	343	337	327	367	330	348	320	338	341	336	311	341	312	325	330	327	346	345	347	307	341	332	345	375	290	317	335	357	311	315	339	301	372	337	350	338	332	338	308	328	333	338	366	319	334	317	320	333	334	348	332	334	314	318	335	341	332	342	307	345	329	349	343	308	325	320	342	317	310	352	353	352	310	327	309	349	354	316	329	344	323	350	346	341	343	333	366	337	361	324	345	343	360	358	351	304	305	322	315	346	315	314	294	306	337	330	334	319	330	355	359	315	332	329	328
27637	19259	7668	2651	1649	1255	1030	933	808	756	730	744	775	729	740	734	774	706	739	707	725	707	712	712	761	665	733	711	652	692	652	713	723	750	715	680	682	661	717	650	743	737	676	706	677	725	694	703	696	701	716	682	686	758	711	720	662	678	655	727	685	733	707	741	670	696	683	684	691	683	672	681	770	674	739	674	669	695	722	708	739	726	739	696	683	700	687	712	705	704	677	723	677	706	707	676	689	670	702	737	659	710	730	665	671	757	693	691	751	703	659	675	673	640	702	700	755	698	670	710	692	720	693	736	727	702	728	663	698	672	676	696	726	701	665	697	684	687	703	696	695	700	649	713	704	680	731	670	724	657	693	747	680	695	728	699	720	738	685	699	750	665	726	696	685	704	705	672	684	707	683	671	749	686	686	666	741	635	719	683	703	711	718	671	676	678	724	726	704	709	732	714	684	658	725	681	701	676	713	697	717	680	667	661	737	681	726	692	717	659	726	701	701	725	650	728	707	693	685	713	727	667	699	681	683	782	718	659	699	706	665	716	710	700	705	690	698	723	651	710	685	706	697	682	727	676	730	676	654	650	704	681	687	703	716	746	691	652	691	699	708	740	690	710	696	724	759	667	680	700	689	702	753	715	679	693	698	654	685	681	703	711	714	669	710	663	675	676	680	720	715	714	713	687	713	677	682	708	707	706	700	687	702	712	706	694	724	720	732	705	678	721	723	702	695	748	702	706	696	663	686	745	699	725	690	625	683	643	711	711	745	728	718	715	720	633	684	701	678	713	708	705	706	681	701	683	704	701	693	686	705	689	651	675	732	812	766	705	688	678	687	716	717	675	670	696	687	664	707	780	691	696	696	687	691	681	667	677	719	694	696	665	682	681	664	687	702	725	705	710	702	677	708	746	689	721	746	695	713	681	690	721	676	695	673	676	690	680	701	703	713	737	689	707	708	709	702	692	689	706	720	722	701	728	686	703	675	718	673	633	695	717	756	699	713	705	691	713	678	718	719	738	628	668	684	692	695	724	700	719	703	707	657	702	707	684	717	718	710	718	718	680	753	688	708	728	701	744	729	684	711	689	715	689	718	725	739	704	712	701	714	653	720	685	709	681	747	701	682	661	739	691	686	694	664	727	701	678	688	703	687	700	703	697	706	692	668	721	678	647	722	656	725	664	705	673	714	712	708	721	702	706	673	688	687	719	748	731	717	689	712	660	713	666	686	686	713	762	731	762	702	673	715	718	726	715	760	692	713	659	715	725	728	712	704	697	696	718	744	698	698	710	718	678	781	689	736	703	675	715	703	758	657	713	694	697	679	732	702	717	747	692	718	682	727	685	698	685	718	682	724	703	725	734	722	750	699	711	682	699	738	701	676	648	708	718	707	697	682	642	669	699	675	790	685	674	699	677	721	681	669	758	722	674	721	665	703	721	677	733	732	719	671	729	712	661	730	728	717	715	687	721	717	685	717	653	682	705	731	684	720	694	729	677	706	665	707	662	733	689	701	675	683	749	675	730	679	739	703	684	671	726	705	692	714	757	687	673	654	738	725	708	687	707	709	707	673	712	663	726	669	669	701	690	727	705	690	669	730	717	760	669	676	649	699	733	714	776	676	709	670	728	717	754	694	700	726	696	716	710	671	645	712	683	708	654	704	703	682	709	753	684	721	662	706	703	681	680	702	723	720	683	717	707	707	702	705	645	717	692	709	710	696	670	675	654	724	671	711	667	688	711	747	722	711	700	722	665	694	678	723	732	696	715	720	668	689	728	655	693	718	668	696	717	731	741	688	716	730	752	654	681	724	756	717	710	717	699	689	675	692	687	654	664	776	708	725	711	710	726	672	675	732	640	695	682	690	687	693	656	649	732	688	702	740	691	708	758	703	747	667	676	711	676	715	718	655	685	702	687	673	660	728	682	705	698	740	725	712	726	714	732	679	717	699	682	674	690	695	671	665	719	697	690	716	710	731	690	703	690	719	731	691	721	723	664	734	679	747	669	678	703	693	665	726	707	677	677	656	688	734	723	710	701	713	704	719	684	737	690	716	724	694	678	771	695	696	730	721	684	713	710	753	695	740	684	695	721	718	729	665	674	698	696	699	706	704	678	691	640	719	690	700	693	713	664	724	655	696	715	697	664	706	678	710	723	709	705	707	680	667	741	724	699	679	737	651	713	675	727	708	665	717	703	706	662	696	687	725	721	728	710	754	730	705	716	723	712	715	690	717	686	708	733	685	704	719	697	705	695	692	696	675	685	700	713	718	682	725	691	702	713	704	714	723	726	718	726	666	713	682	716	718	698	711	670	694	711	677	679	661	689	717	702	683	649	699	700	681	660	699	681	668	731	709	692	693	723	682	678	716	702	694	748	744	676	669	760	713	698	711	699	733	659	666	719	736	780	663	690	717	663	692	696	709	677	731	672	703	701	693	726	671	666	669	719	731	692	666	699	680	703	671	695	674	669	703	693	688	734	745	671	662	737	729	718	702	715	706	718	683	746	668	675	724	700	659	661	683	738	728	730	680	664	680	702	668	649	719	712	705	658	698	698	658	657	691	685	706	653	683	771	754	678	708	694	691	710	730	666	691	675	679	695	720	756	684	727	708	744	684	697	692	718	678	707	697	730	690	724	687	702	707	717	708	683	730	677	705	756	691	727	736	711	677	706	718	705	715	657	643	707	687	697	726	718	705	718	647	690	706	728	715	693	692	718	702	685	687	715	713	701	718	688	728	694	749	705	700	713	688	715	695	718	686	738	695	702	739	663	657	709	673	752	688	720	764	722	694	693	711	704	693	739	694	700	724	720	717	659	699	696	733	730	711	690	714	702	678	695	684	728	718	705	716	688	716	696	706	679	697	725	699	715	709	739	726	691	677	737	674	671	702	712	679	698	699	723	658	692	736	699	691	717	699	745	722	669	747	630	680	749	736	719	705	680	725	714	706	700	735	731	748	752	736	692	668	715	711	665	703	705	719	737	685	715	673	720	715	684	698	679	666	718	759	728	679	704	688	706	706	686	703	688	677	728	695	667	723	719	762	658	680	717	715	673	683	668	683	687	691	725	701	728	717	694	683	680	666	759	748	694	686	716	715	721	756	691	746	679	726	726	715	704	703	719	661	676	683	655	699	691	708	724	716	719	704	732	699	724	679	691	698	677	689	704	687	689	698	659	746	665	693	698	744	697	685	702	718	695	677	742	646	722	678	673	706	704	713	727	703	685	717	697	706	734	725	715	746	757	704	719	710	700	708	724	685	653	701	728	654	658	700	732	701	661	713	706	669	711	690	752	669	704	724	722	667	704	670	684	675	695	683	721	699	752	690	710	757	684	724	707	723	721	713	709	640	629	746	674	698	734	674	681	688	691	679	690	654	684	747	692	671	666	729	691	659	704	707	706	712	681	702	744	665	688	713	710	711	673	689	714	706	708	678	667	787	735	706	697	688	718	738	710	692	696	692	691	721	711	725	709	731	677	674	699
5831	6942	4883	2758	2297	1715	1491	1307	1087	975	925	937	941	829	913	905	879	874	873	856	801	843	810	834	815	798	825	815	764	802	861	829	836	826	818	748	854	808	787	818	812	859	827	810	821	790	766	804	818	800	837	782	790	808	781	814	777	810	795	823	816	857	789	826	835	766	810	791	757	859	821	787	776	805	799	787	833	768	807	842	798	779	791	816	839	787	785	773	800	787	766	897	783	799	825	819	801	770	864	769	804	827	822	837	777	819	821	806	759	766	824	799	774	833	758	793	739	793	849	833	829	781	832	784	827	821	810	805	792	820	872	802	784	829	804	836	861	792	821	831	769	812	784	847	834	836	804	816	808	838	750	784	748	795	772	816	846	804	735	845	823	792	813	799	781	752	832	790	822	755	808	813	808	798	773	835	808	786	826	807	786	791	829	770	800	805	832	797	808	819	796	779	800	797	773	798	807	776	816	800	805	866	801	772	787	744	819	784	798	845	798	809	825	738	862	827	780	833	790	815	782	776	814	812	808	778	795	768	806	792	805	796	804	821	855	785	849	733	818	789	792	845	815	813	787	778	790	833	846	828	783	823	826	763	827	761	822	819	805	818	812	765	815	803	790	825	797	795	759	810	818	791	813	745	792	765	790	843	791	805	757	781	804	818	768	835	820	814	788	865	767	817	800	756	818	807	843	842	782	824	792	773	823	774	848	860	793	753	783	833	838	779	832	775	838	829	824	819	792	802	806	791	801	790	792	813	789	806	814	779	792	781	805	797	777	787	792	811	813	857	782	833	829	816	844	816	825	799	830	804	803	761	801	838	839	807	808	744	811	789	775	816	794	839	817	837	812	841	787	770	813	756	806	815	835	762	810	805	792	809	795	768	755	745	790	750	784	764	859	812	768	815	833	831	837	825	759	771	780	818	832	793	767	828	823	837	759	819	794	764	784	761	817	815	761	781	785	816	743	795	790	802	761	790	819	836	793	825	780	822	751	787	792	790	778	796	800	849	816	774	834	800	830	782	785	782	769	773	825	813	780	840	798	778	798	832	821	816	792	798	821	788	728	819	808	804	859	794	840	813	829	861	771	859	798	809	800	734	745	798	826	864	749	773	820	752	781	839	797	787	810	822	798	803	820	784	859	873	826	784	805	779	711	796	868	794	786	822	792	763	843	818	808	861	796	796	814	818	783	754	812	835	786	816	791	868	832	771	797	795	743	760	773	821	850	833	795	780	851	757	799	810	792	810	756	816	823	806	873	808	828	815	800	825	839	830	792	807	813	757	868	816	818	800	771	814	820	819	819	791	818	835	791	825	847	794	794	835	806	814	792	802	813	792	801	812	810	843	844	744	760	797	796	802	826	799	864	834	786	840	815	798	781	805	765	846	804	836	795	821	779	789	735	798	795	816	779	791	796	757	762	840	785	805	845	737	830	765	752	851	827	858	815	782	815	796	795	804	830	823	810	823	775	840	761	840	811	774	781	808	833	763	775	784	807	773	803	821	772	759	817	840	741	791	770	765	805	786	860	756	807	780	751	839	776	764	781	813	802	797	792	796	780	833	850	824	841	738	799	744	773	801	837	777	784	779	781	787	826	807	808	775	801	872	823	829	799	772	832	789	786	824	786	789	782	812	818	722	808	827	798	816	804	768	778	806	798	848	809	792	812	818	821	823	858	821	782	880	796	813	766	804	755	803	797	774	761	865	759	771	771	753	780	775	827	784	781	763	798	839	760	747	827	830	803	817	800	775	819	746	790	760	838	832	779	782	808	760	823	803	799	798	798	796	815	781	781	791	841	820	832	743	783	839	787	807	808	756	814	810	811	806	755	792	845	767	883	801	772	783	755	756	745	776	762	796	813	768	841	831	817	831	780	841	785	804	826	818	826	817	807	809	815	745	784	811	854	788	784	795	829	770	776	807	776	821	786	807	803	778	768	783	862	789	805	743	843	802	802	849	774	802	884	814	796	809	818	818	770	849	823	787	792	775	794	844	775	747	814	755	836	801	793	767	805	802	842	846	829	843	823	805	802	825	806	768	828	785	820	764	770	759	819	785	781	827	813	825	832	830	837	789	778	774	801	801	830	796	792	774	822	740	773	761	792	789	816	804	845	810	806	787	749	798	793	799	825	770	759	803	770	772	817	762	769	829	822	784	808	827	855	786	752	827	756	762	850	831	823	856	800	811	820	828	787	804	872	757	815	811	806	802	823	810	758	806	789	813	781	849	811	822	806	833	778	807	841	789	813	758	752	820	822	802	782	821	866	800	822	791	805	815	807	843	839	775	815	786	842	837	777	805	842	792	766	765	802	804	780	800	820	816	771	776	861	753	783	778	780	823	816	818	807	816	805	804	747	758	789	770	834	803	741	786	741	896	813	823	759	796	820	750	822	800	816	800	769	807	724	843	792	770	815	778	820	825	814	793	799	812	825	802	808	809	751	779	772	806	794	788	825	797	796	760	787	842	795	803	814	778	776	803	804	827	763	784	797	801	806	799	809	759	756	804	837	805	853	824	796	856	814	727	796	775	791	821	799	830	781	856	811	807	790	817	799	794	791	804	803	818	795	826	835	812	797	789	822	823	779	778	810	769	794	774	737	868	800	796	823	850	754	836	817	813	825	845	790	793	809	824	806	803	854	799	778	907	761	804	786	747	796	811	807	816	812	743	796	811	815	804	794	787	787	842	810	856	800	785	809	810	834	796	830	767	804	789	868	811	850	778	838	782	784	831	746	830	786	812	801	846	770	795	797	768	768	781	857	817	770	795	833	821	873	828	776	831	793	796	766	838	772	772	831	813	785	820	890	840	801	801	811	796	800	841	791	786	794	822	819	827	762	804	752	788	825	761	792	846	823	862	777	791	816	857	817	786	820	798	810	813	785	804	820	769	825	846	848	811	798	814	789	810	777	790	758	772	830	760	829	805	786	762	819	828	781	754	830	841	743	806	805	799	817	798	825	830	794	817	772	793	816	807	791	760	817	763	803	787	797	813	786	777	784	762	790	836	800	852	794	745	796	873	810	770	803	822	853	804	796	821	798	779	784	794	776	857	793	781	858	798	810	833	791	800	853	781	853	814	772	757	799	816	806	770	768	785	865	861	779	807	831	808	789	768	797	853	798	828	808	843	845	811	868	785	768	844	769	847	786	796	803	832	798	836	791	814	866	823	789	781	834	806	803	789	825	777	805	848	873	768	795	761	774	776	787	830	838	827	789	788	802	778	832	806	755	818	854	771	847	826	813	846	773	805	759	801	783	833	829	770	741	817	814	855	796	791	820	816	774	819	839	809	800	812	784	811	788	754	771	766	844	853	791	767	845	805	819	813	782	817	767	780	790	829	764	782	863	785	832	808	816	829	776	783	815	819	793	864	791	788	815	850	808	784	790	813	842	809	781	814	786	798	835	801	809	850	812	771	812	761	782	846	818	824	775	830	783	804	789	825	855	827	768	818	838	821	798	821	798	834	761	856	751	787	795	760
23854	21327	28502	24486	21301	9360	1930	1286	955	895	813	798	800	773	771	752	738	682	699	692	676	681	663	638	673	641	622	639	625	684	647	603	646	605	621	630	636	582	613	622	640	620	610	618	672	636	616	639	606	621	621	620	598	594	637	630	619	622	622	612	603	579	570	617	614	624	607	614	654	627	638	627	628	615	696	600	641	623	625	645	618	615	610	657	657	591	634	618	643	636	578	594	630	611	615	639	631	621	611	626	608	585	648	619	642	639	578	602	599	622	602	638	596	608	581	578	615	579	601	613	612	614	637	625	628	655	635	637	617	648	634	600	578	621	594	592	587	618	598	635	629	598	607	619	635	617	587	646	634	603	626	629	625	609	619	626	606	579	624	606	647	591	594	637	643	591	683	535	620	661	616	640	647	598	613	662	610	606	626	597	587	596	607	679	611	618	652	627	558	606	651	586	644	620	610	580	637	597	616	620	624	597	591	636	609	636	622	621	617	617	636	617	602	633	641	591	657	611	626	633	667	650	683	655	601	644	632	675	652	630	585	645	596	583	592	651	587	624	617	610	600	637	615	625	655	573	650	622	667	667	608	581	605	629	594	609	655	661	670	649	579	640	630	630	586	607	617	627	637	618	607	642	653	618	631	620	627	578	613	572	632	620	622	611	583	695	644	623	652	621	549	601	637	647	587	640	596	623	658	616	633	599	636	653	602	659	636	624	620	599	655	593	604	615	641	624	628	630	617	601	574	643	626	625	632	549	666	602	638	657	611	620	591	656	645	612	598	595	617	631	593	617	614	614	575	568	614	594	638	630	582	608	575	657	604	628	599	658	643	592	649	600	613	634	633	628	612	641	643	604	615	646	641	590	591	618	619	608	625	646	562	632	644	620	587	633	626	635	609	618	693	616	639	591	582	632	605	576	609	610	630	582	637	678	593	633	652	587	638	626	608	618	584	619	639	648	629	590	603	595	587	662	644	620	613	642	616	635	608	664	598	627	616	608	637	565	579	659	613	560	617	607	604	613	656	664	638	601	627	662	603	611	591	583	610	610	592	629	642	608	644	590	620	598	619	625	626	633	624	613	650	645	670	641	592	623	606	643	592	604	634	623	643	593	631	608	633	678	644	622	611	612	573	611	631	630	586	622	610	675	630	599	655	592	624	624	621	587	615	642	632	632	609	607	627	615	583	626	598	665	602	590	632	626	617	604	600	623	643	604	623	555	630	608	578	638	640	650	610	640	583	619	587	627	647	635	644	672	657	631	576	601	596	566	622	625	580	630	620	611	607	653	600	651	602	604	609	640	575	612	632	617	568	616	626	628	627	586	611	620	637	616	624	650	601	594	574	605	605	619	606	579	625	660	637	656	612	617	595	647	619	630	630	609	634	637	567	574	619	606	621	579	612	630	659	612	630	590	611	602	586	555	620	606	624	581	618	641	640	669	616	594	620	601	610	638	609	615	616	616	696	658	642	620	572	591	637	593	653	621	644	609	600	661	593	624	609	658	603	634	571	616	626	601	625	612	560	549	645	596	600	611	612	623	615	593	596	618	607	610	610	643	631	558	630	606	622	591	630	626	646	602	617	585	605	619	618	652	583	586	606	609	591	627	618	634	623	632	597	612	632	614	552	599	596	572	558	607	626	644	619	627	585	602	636	590	588	671	608	608	609	642	608	598	576	612	559	614	583	615	632	564	599	576	623	646	611	581	608	627	582	602	597	612	605	610	645	585	665	612	621	605	605	594	578	635	656	603	587	645	655	585	599	604	638	613	599	624	615	584	592	560	559	624	626	618	590	613	558	622	619	599	649	617	675	625	650	591	636	643	609	618	635	593	589	599	618	638	617	633	619	638	616	632	593	626	580	602	666	630	564	569	589	571	593	613	609	584	626	568	640	633	607	626	579	589	617	611	609	612	599	628	614	612	657	613	648	631	582	613	681	611	597	613	627	598	617	613	612	635	624	640	600	597	545	624	629	610	588	613	628	624	601	625	623	645	621	604	619	605	623	656	563	628	621	605	617	597	577	594	610	589	625	627	636	631	576	614	585	595	561	628	616	661	590	626	620	616	620	646	599	612	583	611	598	623	616	604	600	625	622	599	652	639	651	607	607	646	606	626	577	586	623	601	651	626	605	626	626	626	605	594	656	577	632	641	652	579	636	599	583	658	630	605	568	642	602	556	608	605	639	555	621	604	630	603	614	638	600	600	628	594	629	624	625	673	601	603	650	607	608	564	572	649	612	609	628	618	652	660	601	624	616	624	602	637	608	598	629	628	626	586	618	630	650	619	592	667	656	649	583	627	645	578	586	615	569	612	641	586	597	641	584	600	600	618	628	594	634	598	613	608	584	569	662	627	590	633	630	643	622	614	605	602	638	626	616	617	643	597	608	612	595	581	621	624	658	590	585	613	600	591	654	626	642	596	603	631	627	591	595	666	627	628	611	649	576	609	603	606	633	590	612	577	643	594	624	594	611	632	629	607	609	627	631	622	578	657	663	616	632	611	671	610	632	630	594	612	587	590	588	584	642	592	595	626	639	589	635	599	632	606	634	629	600	596	624	619	617	658	649	643	640	601	643	632	621	611	583	625	614	604	590	626	594	604	557	608	600	637	617	606	601	674	570	639	617	635	600	585	577	641	621	606	627	612	614	655	639	597	621	633	601	640	635	617	616	574	588	602	562	645	626	637	651	581	604	635	655	611	606	646	585	573	609	589	645	594	606	606	618	620	608	638	580	618	587	604	595	653	616	601	640	607	579	635	635	615	615	617	602	576	585	544	583	604	586	613	616	618	651	618	597	588	637	595	586	557	630	623	594	591	608	611	649	637	584	640	614	586	653	636	638	621	657	618	598	568	613	668	602	610	606	632	615	630	632	616	647	588	625	603	634	605	635	601	637	571	626	625	565	631	591	617	661	593	592	572	610	647	558	620	688	631	593	656	606	634	587	591	613	605	611	593	624	603	639	596	589	646	609	629	631	594	582	629	628	640	578	577	614	628	641	675	566	582	637	597	641	625	614	600	619	590	587	600	597	607	597	610	663	643	612	627	617	640	630	623	593	627	623	609	613	592	643	604	651	590	627	579	592	646	651	603	630	622	606	575	566	652	629	630	645	619	608	637	576	676	603	589	575	614	561	579	644	633	622	600	583	552	596	650	587	594	611	581	606	654	604	617	619	613	583	648	608	631	621	592	625	651	648	594	652	624	609	642	600	605	593	603	593	612	573	580	589	605	591	622	638	649	592	581	614	634	655	555	620	581	620	614	640	654	649	618	616	595	611	612	626	596	622	647	631	604	619	596	670	614	629	626	607	619	657	615	580	615	585	607	601	623	592	583	604	590	582	598	591	602	597	603	603	594	614	608	585	637	635	648	626	630	615	644	610	577	601	644	615	622	645	577	597	612	634	600	628	580	597	633	619	606	580	639	607	586	593	623	610	584	678	669	616	591	588	604	651	630	632	578	615	575	642	618	598	592	608	624
5193	14451	10601	5810	4164	3151	2448	2006	1482	1311	1134	1121	1030	964	921	930	850	936	860	856	816	851	811	804	761	752	749	776	745	768	762	765	756	747	741	764	761	709	707	773	716	731	732	705	721	701	689	744	705	762	715	718	701	808	765	679	776	697	696	710	766	750	714	725	780	693	748	701	698	732	738	743	722	720	763	704	689	728	662	706	748	703	697	722	679	759	720	737	737	726	704	720	735	744	697	709	692	669	716	715	713	681	696	719	704	664	774	678	701	698	709	757	730	715	752	704	704	732	702	710	699	689	706	704	689	729	765	758	722	729	691	694	702	698	715	728	729	699	696	731	671	694	714	718	712	665	707	675	782	733	705	715	730	711	752	760	690	693	714	717	695	760	701	709	736	739	721	717	690	730	682	732	729	707	752	687	690	676	729	756	706	662	742	704	719	727	657	696	674	739	730	738	716	706	725	684	721	698	690	730	707	766	718	700	693	752	723	686	737	671	724	696	715	689	710	703	689	666	735	693	710	693	724	702	708	720	764	734	706	775	715	686	735	734	743	763	756	654	676	726	748	722	733	733	701	737	707	707	760	748	709	733	752	722	718	743	714	761	758	714	731	749	702	707	663	703	665	718	717	719	710	742	734	702	738	709	696	733	727	697	695	680	734	697	737	718	711	753	733	723	708	713	744	670	725	678	722	764	783	765	690	681	706	792	713	708	710	679	723	716	741	718	713	691	774	699	724	709	722	690	666	683	729	696	749	708	761	705	723	702	663	704	712	704	718	716	688	727	699	704	707	691	727	708	780	678	744	731	707	700	715	646	740	686	707	760	683	734	685	750	690	731	718	704	725	718	686	657	728	677	728	738	695	715	746	693	721	731	709	669	726	760	739	719	724	703	709	781	789	686	689	702	734	732	696	735	688	754	719	712	700	768	721	725	683	705	729	706	702	713	715	701	711	688	685	661	722	712	694	763	673	712	679	687	768	669	716	709	735	778	728	714	726	652	691	722	685	681	697	749	761	727	713	675	696	674	704	685	679	739	727	682	669	765	707	737	760	715	739	706	688	704	734	715	705	714	719	760	716	690	733	712	735	677	725	685	689	688	708	720	702	741	770	699	707	710	683	698	689	666	722	689	663	747	731	730	714	743	729	710	738	746	724	693	745	708	720	686	686	679	706	707	702	744	692	743	679	702	684	693	711	695	720	695	723	676	704	676	685	740	695	732	716	720	707	720	695	724	679	715	733	780	749	741	731	630	693	706	690	726	710	717	748	697	727	704	689	667	680	743	717	748	726	667	714	736	683	713	676	774	659	694	727	704	712	695	714	704	737	698	750	729	718	738	722	762	693	693	761	715	694	721	752	689	751	683	685	758	714	703	702	720	739	710	666	681	710	708	636	694	721	708	716	680	717	695	729	679	688	700	691	687	745	658	670	723	744	734	752	736	715	778	721	738	677	726	716	670	707	728	736	727	715	671	715	750	679	685	738	717	741	748	691	668	716	735	706	713	715	739	674	684	661	731	719	750	701	756	717	756	703	740	681	721	669	664	671	730	716	687	716	675	724	707	708	733	680	700	698	711	726	710	699	671	720	765	685	675	670	725	705	717	734	752	726	686	721	730	704	721	714	784	647	732	692	656	703	708	729	727	696	702	679	762	745	728	716	695	659	670	658	729	702	734	698	729	685	730	731	714	669	698	736	735	715	703	694	660	750	747	752	741	691	754	664	635	749	708	672	722	731	729	679	724	669	701	689	703	739	731	726	747	718	719	694	695	746	677	677	705	738	699	717	651	692	720	746	760	731	733	745	718	694	700	752	731	707	723	715	677	708	758	766	735	678	716	744	711	704	684	696	699	729	739	747	683	736	682	723	692	720	709	734	707	694	708	736	715	707	701	749	733	725	682	740	695	785	729	734	699	751	743	730	689	706	712	750	665	737	742	707	711	701	734	733	742	698	718	722	704	758	692	717	720	747	675	709	727	765	725	711	734	730	694	744	680	730	681	697	723	702	689	680	705	741	693	705	690	684	692	681	674	670	682	718	710	691	730	617	728	677	706	715	685	711	732	700	749	718	694	628	704	704	736	739	729	735	707	729	736	719	721	676	664	726	666	735	728	720	673	746	711	753	746	719	758	698	751	692	752	649	725	730	728	666	728	706	664	716	756	693	707	721	708	741	723	716	745	721	690	701	712	708	759	748	684	741	697	693	697	713	742	716	748	719	751	698	687	670	751	719	746	703	709	722	719	706	699	672	710	725	681	739	677	697	674	723	720	759	685	701	704	680	735	724	704	710	750	757	741	695	722	752	691	731	732	713	762	723	708	703	693	710	784	748	748	678	731	642	700	697	741	719	753	744	667	714	722	700	710	677	693	679	751	727	700	687	676	732	670	686	697	710	699	733	735	709	748	697	738	729	704	748	683	693	706	732	666	777	677	687	721	662	748	672	727	693	718	737	701	687	751	731	687	729	722	678	742	746	719	685	725	756	794	739	720	709	738	721	710	687	703	686	691	738	678	738	708	725	701	684	732	679	700	742	653	705	706	682	647	678	663	736	733	696	679	703	728	774	709	732	741	735	695	675	712	713	736	765	702	699	713	704	739	732	700	724	703	732	710	669	724	670	720	710	678	711	718	727	699	654	692	725	691	660	689	652	735	707	703	683	716	679	669	694	698	702	726	698	732	728	689	741	702	737	695	678	702	720	712	695	699	694	725	694	721	695	760	653	715	680	661	731	722	713	653	733	688	731	726	678	738	731	710	716	698	705	687	724	712	692	746	704	727	739	748	682	692	704	709	728	727	709	718	710	670	783	706	767	725	711	677	722	688	668	691	702	705	688	703	701	710	729	723	715	721	697	744	725	692	711	731	684	705	687	687	708	682	732	707	691	732	713	731	719	729	707	698	745	700	704	719	711	691	684	669	715	733	705	720	716	697	691	714	720	743	746	692	710	762	682	711	682	705	658	709	629	707	692	719	722	710	702	680	740	747	755	674	766	763	715	685	768	703	728	693	711	732	714	722	675	692	700	717	683	697	705	730	713	662	755	695	672	698	720	736	700	724	659	723	674	746	718	707	708	760	752	695	722	697	662	742	733	662	711	726	704	710	755	712	715	766	749	685	772	711	680	683	729	681	691	645	671	679	681	732	686	742	697	753	681	728	778	669	756	716	680	695	724	671	702	714	734	760	750	661	747	662	704	729	709	727	717	670	686	721	685	736	694	766	743	661	701	770	706	696	787	710	734	713	721	707	689	715	746	745	739	706	680	652	701	729	666	700	719	698	745	689	686	702	748	707	731	727	692	712	724	705	651	712	738	673	735	744	704	697	709	716	715	674	710	709	688	749	702	723	706	704	700	689	690	714	689	727	710	724	750	757	718	742	748	714	712	712	708	707	729	724	735	707	753	691	693	694	698	709	712	754	716	716	717	734	712	696	725	700	695	746	728	709	740	687	688	702	736	695	714	736	708	736	719	726	663	749	735	684
24926	21324	27408	25466	10253	1459	1055	833	673	608	648	588	544	565	540	568	522	504	522	547	498	502	498	479	519	522	517	468	453	490	457	507	499	501	457	486	463	486	505	479	484	475	476	473	462	471	480	471	488	472	438	477	483	427	491	496	463	437	510	459	524	463	467	465	461	491	484	487	476	468	451	442	481	476	453	457	473	498	493	472	481	483	477	425	455	471	473	484	449	456	456	448	471	478	460	486	484	501	456	502	467	486	479	475	469	476	485	458	506	473	490	470	505	453	491	464	438	451	468	461	451	475	466	457	478	496	506	436	452	486	480	485	480	450	471	473	440	462	462	499	551	432	473	454	523	466	498	488	472	473	493	493	486	404	498	445	460	484	458	447	439	517	481	476	517	468	477	525	445	484	471	441	492	465	540	463	464	481	485	423	426	472	460	500	449	494	466	448	461	480	421	481	468	460	483	463	473	431	485	438	481	464	460	475	470	448	508	480	446	482	487	476	480	467	461	479	456	492	467	456	445	453	471	486	437	492	513	484	468	499	462	482	437	490	435	484	467	449	499	462	457	463	476	478	483	483	440	480	442	466	476	463	452	487	471	446	469	482	513	410	453	443	453	502	454	469	468	507	438	427	465	473	476	477	463	467	457	450	483	442	520	461	465	452	477	497	490	486	443	458	486	477	453	465	469	478	467	474	441	491	497	480	481	455	470	481	457	465	481	436	453	455	452	474	509	485	441	482	476	462	469	486	505	484	466	438	479	469	481	471	454	465	474	485	473	500	502	473	463	492	447	504	500	444	501	500	475	446	486	500	500	520	481	484	480	445	476	454	461	478	484	493	482	454	462	470	477	478	462	495	473	484	468	443	528	449	459	477	492	434	493	459	478	479	504	487	497	477	474	473	465	489	468	489	523	450	441	494	482	479	478	474	454	495	444	451	465	462	458	517	478	462	500	449	471	443	488	484	481	466	487	450	431	460	470	461	443	472	486	502	410	482	490	480	478	453	474	446	489	454	448	455	462	521	457	461	482	488	475	472	497	483	477	469	462	506	435	449	494	410	486	466	476	486	453	517	475	485	482	475	453	473	488	475	428	508	480	522	449	473	471	455	463	462	444	479	484	475	437	434	467	499	468	482	513	491	449	474	439	458	464	483	503	452	489	480	500	464	470	471	466	453	453	491	450	506	469	479	453	470	464	481	453	457	434	483	490	463	452	445	460	520	497	503	486	472	478	447	484	476	436	442	542	495	475	477	512	454	474	456	535	498	486	435	488	468	484	482	483	518	465	462	496	476	521	464	470	471	476	495	492	487	473	478	462	482	475	482	478	497	476	501	501	453	488	507	460	463	447	465	468	490	469	520	468	491	506	488	494	465	500	444	452	481	472	441	426	465	454	453	464	454	467	458	477	486	444	505	454	480	439	449	482	467	469	467	471	486	494	521	448	482	459	484	407	457	457	471	468	453	459	502	453	460	486	489	450	486	462	490	512	466	503	515	474	468	452	483	472	462	445	487	461	498	471	460	450	497	489	484	504	498	454	497	454	459	468	437	448	455	457	455	468	477	467	505	489	477	467	450	463	467	481	465	494	486	489	447	482	502	465	452	459	470	463	455	426	484	496	478	455	491	479	419	438	448	482	478	487	449	451	482	512	478	476	440	488	468	453	448	476	473	443	469	487	455	438	510	497	472	503	455	460	513	517	467	481	464	492	499	445	463	457	473	477	440	470	471	474	488	552	486	433	484	546	446	456	452	497	464	470	480	466	467	482	480	494	492	479	500	497	471	489	444	487	478	499	419	510	446	455	470	478	507	440	456	459	493	468	455	453	471	493	456	450	452	489	480	474	463	449	538	478	392	452	500	452	469	504	458	410	460	534	456	486	499	448	490	462	502	477	459	485	457	488	438	504	457	484	485	475	489	472	488	491	516	454	479	491	513	470	492	458	479	431	468	496	428	454	453	465	442	436	453	490	476	486	467	460	471	476	438	459	494	480	438	465	476	500	486	516	467	481	455	491	483	509	477	446	464	477	502	452	468	501	483	470	514	468	490	488	424	522	470	448	481	486	495	483	489	382	458	499	498	462	468	496	466	462	464	503	467	450	457	484	464	430	475	431	508	490	511	484	486	490	433	484	476	458	483	446	507	473	448	475	469	456	488	463	480	467	469	463	469	455	456	493	488	477	481	509	465	489	440	420	467	472	408	456	478	483	471	459	450	493	463	493	471	462	476	466	471	481	422	443	489	459	479	457	460	456	486	463	494	459	468	436	498	458	474	464	427	464	425	502	472	452	485	532	491	474	467	480	436	470	455	477	452	491	462	428	431	488	443	465	471	484	510	481	478	475	455	452	478	448	459	456	491	449	507	450	438	484	467	470	475	440	412	449	428	463	483	477	489	472	447	450	508	464	461	439	494	477	487	458	442	469	447	476	455	486	492	466	482	502	515	456	476	453	462	485	521	491	490	489	437	497	488	503	445	447	431	504	470	437	456	471	457	411	470	497	441	452	446	478	472	482	467	443	421	469	483	477	475	457	453	424	450	471	480	468	475	470	475	515	447	466	422	466	456	471	488	438	468	486	424	500	483	499	498	465	471	449	471	452	439	470	527	476	515	441	494	522	470	463	492	453	503	453	468	474	462	429	431	475	472	480	457	485	471	464	466	488	490	463	487	497	470	432	456	410	473	486	480	470	446	483	470	479	464	466	467	491	487	511	431	491	468	479	490	453	490	448	480	467	420	469	458	501	469	459	473	491	492	444	461	473	478	488	501	483	473	451	478	470	469	489	524	471	495	479	467	475	462	458	462	491	460	468	476	464	470	475	448	453	479	458	475	506	470	478	485	458	493	452	466	468	466	482	435	462	485	468	508	503	465	413	436	460	490	481	481	488	446	482	461	466	490	496	487	483	467	474	479	450	457	482	476	477	425	516	461	495	426	514	473	469	499	488	451	464	441	454	499	482	480	467	488	458	475	485	519	502	439	477	446	493	476	488	470	497	491	447	486	482	471	456	430	483	438	489	449	511	446	482	512	474	497	442	454	472	449	484	460	450	458	493	482	471	498	487	439	465	477	473	440	490	516	481	459	474	447	457	449	467	485	482	484	485	450	478	471	485	492	481	475	458	444	441	471	450	459	465	457	494	453	485	446	484	511	509	479	510	474	459	446	503	492	466	421	451	455	499	441	474	473	475	527	503	475	456	492	450	496	474	455	525	442	456	452	488	524	491	440	480	470	462	462	480	454	491	490	448	461	423	484	483	464	460	482	472	466	471	465	425	492	492	500	453	447	480	459	505	506	411	470	517	493	510	469	456	466	448	480	453	466	479	475	450	484	453	449	458	476	511	415	430	475	456	473	487	486	504	478	519	507	462	498	422	465	470	458	502	462	472	451	489	465	504	466	441	443	475	428	481	434	473	490	460	476	470	478	452	487	472	466	448	477	490	497	490	456	449	479	452	469	439	452	453	453	483	492	516	486	477	448
5223	11079	7818	4370	2964	2155	1768	1441	1197	921	879	839	778	734	711	698	656	667	657	678	570	600	616	579	595	574	570	563	536	555	544	566	555	601	613	560	570	540	547	591	565	564	579	575	492	515	569	552	620	543	519	526	582	541	585	531	586	554	549	553	552	497	530	552	503	518	553	581	503	520	515	568	562	503	547	533	575	550	517	565	522	525	489	534	539	525	539	533	555	538	492	542	536	555	505	480	575	544	553	530	530	561	539	509	544	528	523	515	540	596	549	520	563	543	558	553	546	539	546	511	491	549	480	555	587	577	551	546	514	586	494	530	531	527	535	568	547	534	534	563	531	527	563	534	536	548	534	517	577	568	574	580	586	583	580	526	521	557	533	537	532	533	579	537	561	590	509	539	554	505	543	501	534	523	552	555	528	549	556	553	546	544	545	542	528	560	508	507	528	543	522	528	575	519	507	530	558	543	565	565	509	544	578	531	549	571	535	582	529	542	545	524	541	537	503	542	565	549	560	512	560	572	532	587	537	582	512	549	538	512	519	514	540	561	551	550	573	548	537	522	545	510	553	515	513	536	544	556	526	512	533	546	531	509	545	547	532	531	558	553	546	536	587	521	543	523	566	544	578	566	550	534	514	534	516	538	555	556	543	529	550	511	493	522	514	540	562	492	566	526	566	502	548	569	552	531	573	545	511	549	563	544	582	527	568	573	559	519	538	523	532	536	506	530	546	560	606	477	525	568	543	562	535	552	544	556	551	562	535	578	532	526	530	514	534	493	536	557	533	553	575	540	506	550	553	538	531	552	550	570	516	545	567	549	546	529	549	514	503	542	563	545	558	584	520	534	586	528	529	548	569	587	495	545	560	518	534	544	532	534	527	532	577	559	543	541	511	521	571	489	537	529	567	512	522	528	556	550	513	539	508	524	551	519	554	523	536	502	541	552	580	580	511	543	524	514	570	529	546	548	525	502	588	543	526	543	565	551	544	511	530	528	557	557	520	558	563	540	542	524	541	523	524	491	483	559	528	566	573	562	538	564	550	545	535	523	527	560	508	514	506	546	568	546	510	519	522	546	530	521	531	572	536	525	541	546	580	503	559	481	562	574	546	509	561	497	556	535	542	555	503	563	516	527	568	539	539	562	541	508	561	537	575	519	565	536	518	568	552	561	511	555	546	513	563	512	564	523	569	568	541	514	550	560	516	549	518	551	531	505	533	516	542	514	566	530	545	518	535	540	565	535	541	531	535	521	534	504	551	501	506	529	555	566	528	556	572	523	520	539	503	503	516	543	562	552	541	523	547	507	525	537	543	508	538	586	532	561	521	545	516	531	508	540	576	534	597	540	550	535	572	521	537	501	597	556	534	501	515	579	546	532	585	587	511	561	540	515	542	523	520	544	539	551	565	563	515	530	563	506	542	541	550	536	559	548	545	572	525	496	560	547	595	572	549	517	539	528	523	553	526	576	553	499	541	552	548	530	538	554	485	534	523	536	550	489	528	559	538	556	578	536	551	539	586	506	488	516	547	557	594	532	532	511	534	528	520	536	569	548	568	553	536	524	585	531	492	532	535	517	502	539	489	530	529	513	557	548	562	516	591	535	570	526	512	526	519	548	507	539	568	482	529	520	513	521	576	563	506	515	559	498	580	496	579	512	510	521	552	547	550	535	557	537	577	510	566	560	531	544	535	533	549	558	539	559	550	593	539	559	525	541	554	521	580	531	561	536	580	529	566	526	546	517	528	583	552	556	546	532	552	540	546	561	488	543	578	524	587	517	548	564	593	544	543	527	555	572	560	505	562	536	537	537	534	543	562	531	526	568	534	548	500	523	504	538	538	538	510	559	513	509	568	561	534	573	549	571	566	518	539	567	551	530	585	528	545	525	539	550	563	534	525	557	533	533	552	527	561	496	525	559	516	506	559	536	530	524	555	533	563	576	559	546	568	522	590	566	513	514	543	581	526	534	529	522	544	556	541	529	573	554	528	540	526	555	551	542	513	509	518	552	580	534	556	543	557	560	561	541	565	516	526	559	523	552	496	551	549	533	555	533	553	582	539	542	516	533	545	571	527	508	518	516	554	503	548	522	546	502	511	544	542	518	523	539	550	546	466	574	488	518	505	552	552	551	546	563	566	531	531	522	512	540	576	483	577	566	552	553	514	540	544	560	547	572	525	527	535	524	583	529	562	553	545	537	517	551	543	527	530	538	567	544	560	553	548	539	527	531	560	490	542	527	548	538	551	539	546	541	573	501	550	536	545	563	520	518	543	555	518	526	544	532	581	575	539	518	562	560	511	529	544	518	526	504	544	541	527	550	539	558	502	536	530	534	521	557	521	497	576	538	576	521	567	564	528	492	563	533	495	556	559	515	504	546	487	529	537	533	542	573	562	558	518	548	540	532	541	555	546	560	540	526	528	515	526	563	554	519	539	527	562	538	516	522	549	568	565	603	542	516	517	548	538	563	578	524	530	543	518	522	512	558	508	565	542	550	568	550	538	543	501	497	508	544	564	518	527	519	524	551	540	545	563	486	542	569	529	561	541	525	512	528	552	512	530	494	533	543	531	519	526	597	518	542	590	541	581	555	535	517	548	522	537	540	508	497	569	530	534	509	596	540	562	538	522	513	525	539	524	567	502	569	553	562	538	518	544	462	544	540	547	545	561	529	556	498	497	519	552	507	470	522	528	537	560	518	559	492	511	549	508	548	557	552	552	580	538	552	516	511	494	555	539	516	542	503	537	521	513	605	526	589	522	535	560	506	525	538	524	537	509	528	530	561	567	496	548	526	556	542	512	562	547	589	511	529	533	572	579	513	533	562	571	535	526	523	559	544	533	534	500	563	559	549	505	519	525	548	566	541	547	531	529	589	521	509	540	551	550	494	550	579	495	541	546	523	555	539	576	541	514	534	553	571	504	537	581	534	517	561	579	522	493	526	544	526	579	542	499	532	537	528	517	506	502	535	496	543	473	542	547	535	494	505	520	519	527	562	542	546	538	511	584	521	577	524	575	504	559	557	534	507	534	571	575	567	537	545	562	516	550	572	503	538	532	545	522	517	510	508	515	516	489	540	562	529	550	545	552	525	530	538	535	538	561	543	527	531	543	551	530	514	532	597	523	511	519	521	519	544	551	464	529	524	505	526	503	522	532	521	505	524	487	539	552	553	513	533	529	557	569	550	574	545	489	562	527	566	573	527	534	525	547	516	588	551	517	553	519	545	576	562	522	543	562	595	542	530	565	524	565	536	542	566	538	531	550	538	565	557	552	532	516	525	542	521	525	504	565	527	508	494	533	548	527	536	573	539	571	524	538	560	540	556	559	552	544	560	529	542	512	512	585	551	532	517	489	568	513	548	519	579	539	535	533	524	531	552	497	548	540	546	554	517	513	521	523	542	498	509	519	534	519	556	551	515	584	519	526	543	516	528	533	559	569	540	539	530	490	557	542	466	537	540	530	520	586	539	543	506	520	525	517	509
22749	21354	29050	24027	21358	21389	8158	1320	857	722	658	571	511	463	503	459	475	416	390	354	346	346	402	349	328	330	341	302	319	349	341	295	344	308	307	322	313	290	305	298	294	309	285	300	295	309	309	315	297	281	313	273	286	278	283	324	280	270	318	295	268	291	284	287	246	280	278	286	304	278	278	316	292	270	301	282	262	277	273	270	281	281	303	290	324	318	271	309	281	298	270	262	287	265	291	301	290	285	276	305	274	260	276	277	264	285	272	282	293	278	313	296	307	247	295	280	310	278	272	282	242	294	285	277	287	298	285	309	269	276	271	296	304	274	252	297	287	286	255	292	292	263	297	273	276	290	295	273	288	274	282	239	262	254	283	278	274	309	274	274	270	270	321	297	289	292	279	299	255	277	254	281	230	283	305	276	257	275	305	263	279	272	294	258	281	296	308	280	263	285	282	287	301	294	258	280	273	297	278	316	264	291	272	277	264	288	293	318	283	285	276	286	296	287	289	233	268	286	270	281	274	309	263	248	266	253	277	277	290	279	292	264	274	278	256	280	255	260	283	265	283	281	280	251	277	260	283	306	286	278	276	263	276	250	290	309	301	282	309	289	294	260	266	295	296	264	278	310	272	316	268	263	281	260	277	281	264	274	251	269	293	278	280	259	275	294	271	285	289	299	278	312	310	286	272	268	267	279	275	293	273	275	260	288	282	290	279	290	292	268	308	283	307	315	286	277	280	301	319	260	295	268	294	274	288	280	288	267	311	293	298	259	277	264	282	295	288	275	290	264	262	277	324	256	279	284	308	249	295	281	304	303	279	291	292	264	287	284	291	300	256	279	290	298	294	287	317	283	289	262	256	273	298	289	279	262	284	297	315	276	248	283	281	297	287	279	301	284	288	291	255	305	294	281	302	291	278	275	293	284	302	294	258	275	278	287	296	277	271	302	313	262	284	275	291	268	259	271	281	264	295	294	259	274	277	269	286	273	264	270	286	308	311	262	309	286	277	296	285	276	278	299	263	276	258	232	291	271	282	286	318	284	302	261	300	280	263	291	281	302	298	278	285	253	271	286	298	280	277	272	303	269	280	267	282	276	299	266	269	298	306	294	304	263	274	310	300	271	270	297	272	290	279	289	301	292	285	280	307	279	276	270	300	300	289	279	260	296	297	299	251	290	255	304	294	304	264	267	271	277	289	276	249	296	290	285	283	273	322	265	288	289	303	294	259	282	261	298	296	288	298	281	268	295	269	294	275	288	274	278	283	287	298	259	270	297	246	290	284	310	282	286	276	289	298	244	270	300	290	274	261	299	248	260	295	276	276	289	263	272	281	305	283	261	265	285	288	291	277	269	281	278	302	293	292	283	277	301	260	293	300	313	278	268	266	285	299	294	309	277	281	291	270	291	253	252	282	271	276	285	286	278	269	261	287	297	264	286	284	293	293	274	279	290	256	313	275	282	280	262	306	299	264	287	268	263	277	238	278	300	291	296	282	295	258	266	263	273	257	280	305	258	261	269	243	289	273	278	301	287	274	297	259	254	273	266	259	260	282	264	304	290	255	263	286	315	271	296	286	290	278	269	293	270	257	255	313	250	273	254	289	263	281	299	285	246	284	296	241	296	290	280	274	297	298	297	268	288	286	298	267	262	311	253	259	305	307	278	265	270	267	274	257	307	264	283	296	265	306	282	289	308	260	291	295	240	257	271	297	285	269	297	263	279	281	251	261	267	268	285	303	288	265	303	252	284	284	271	253	277	319	307	270	291	290	273	297	262	234	282	259	313	288	252	302	286	288	292	275	268	280	273	290	310	271	288	263	286	265	273	306	269	271	273	287	252	296	307	282	291	256	317	271	288	294	241	283	306	281	250	278	245	281	255	264	323	260	278	275	313	282	264	276	275	278	259	286	291	286	270	271	267	282	316	290	272	295	304	276	254	296	282	253	304	291	293	296	268	295	256	248	277	272	264	270	263	280	281	277	290	306	266	282	314	271	271	283	291	270	265	290	275	287	283	259	259	247	303	281	295	277	259	253	276	287	285	282	277	297	273	269	308	297	290	273	262	272	266	298	283	264	284	295	288	287	256	283	294	301	255	296	292	269	289	269	289	278	252	239	291	258	293	297	260	268	288	279	277	260	265	291	270	279	291	295	258	264	264	260	239	284	300	254	308	290	291	285	270	270	284	269	296	296	280	267	277	284	275	282	295	260	272	291	295	282	276	271	260	257	283	285	274	285	284	304	300	282	305	282	295	253	286	270	296	304	258	304	267	282	264	237	285	257	278	275	307	262	282	267	267	287	286	307	265	289	293	274	283	262	264	316	292	298	263	273	304	265	287	296	265	242	248	305	245	288	275	308	254	281	305	266	286	302	276	276	242	270	295	271	307	292	283	285	291	266	289	280	309	308	276	281	292	263	278	270	277	264	276	263	300	305	324	274	286	268	298	277	274	284	326	273	277	290	313	293	297	273	299	278	267	269	313	263	271	253	291	281	263	277	274	282	286	281	285	289	299	292	297	262	241	279	296	265	294	292	287	276	270	319	281	284	288	313	254	284	283	277	286	289	288	296	284	292	260	291	265	284	300	251	292	281	288	279	278	265	275	287	292	294	265	283	338	266	279	270	287	282	292	264	282	268	278	290	282	250	259	254	288	302	264	279	231	290	297	277	276	299	288	281	265	286	261	304	267	285	303	275	299	302	277	298	276	333	289	258	300	269	295	268	276	304	280	292	287	263	288	289	298	299	300	271	291	287	281	275	280	317	262	272	284	298	276	296	298	274	269	286	273	288	279	273	271	256	279	267	273	290	258	309	263	260	279	274	263	264	297	318	281	259	326	267	302	279	300	250	266	270	263	270	252	287	287	284	270	293	290	263	287	264	300	289	267	291	267	280	270	284	248	280	260	270	294	268	327	302	306	284	267	265	248	278	271	261	316	264	267	266	303	252	290	285	267	266	270	306	280	287	294	270	265	275	303	271	274	263	268	300	281	250	292	281	283	278	267	274	281	267	265	280	265	278	282	269	260	281	291	271	259	277	278	314	288	301	267	279	243	274	266	292	280	281	290	277	282	262	270	278	255	277	291	270	261	257	294	291	278	307	259	260	277	263	269	270	287	283	302	306	273	266	321	292	299	308	287	270	277	277	285	268	261	289	275	279	274	286	286	296	274	292	290	286	255	276	258	301	296	264	296	275	227	273	284	284	269	286	275	303	260	285	310	301	272	276	296	304	311	267	287	281	290	275	282	290	289	293	270	317	289	264	283	290	255	296	264	277	273	297	256	293	326	280	274	293	264	271	281	238	251	289	304	283	280	265	296	264	307	320	298	301	305	299	280	275	267	298	266	261	250	269	289	302	264	278	284	270	297	284	271	299	268	291	253	296	321	277	274	282	291	227	248	272	278	279	233	288	256	307	260	315	274	255	273	286	261	274	279	301	270	265	307	304	313	260	289	279	299	287	255	281	285	261	268	268	276	259	292
6628	20391	15392	8681	6079	4321	3361	2480	1896	1345	1130	1013	886	782	763	699	633	657	505	563	491	483	481	464	443	460	422	428	405	373	471	441	429	373	399	428	364	373	347	356	406	378	399	377	417	386	359	354	343	330	365	367	338	317	354	376	339	371	337	341	327	358	346	351	362	337	372	346	313	336	350	363	292	330	357	338	350	352	332	340	330	351	380	325	343	362	350	369	319	340	354	348	370	317	364	334	328	337	352	306	327	349	332	352	345	347	359	354	346	346	310	347	341	351	329	347	345	330	327	339	348	333	339	308	344	336	353	356	347	313	322	349	341	329	316	349	349	319	347	360	342	312	329	340	349	390	339	333	385	313	329	320	343	344	317	308	351	354	320	311	309	337	350	311	343	365	345	359	331	329	334	314	339	323	323	309	355	343	333	306	355	313	328	304	357	331	345	353	344	350	325	349	346	327	339	352	340	352	328	345	353	342	306	337	330	317	324	313	336	330	347	337	316	329	331	348	335	347	352	346	326	320	302	331	324	355	358	330	334	326	321	336	341	359	342	356	337	324	350	352	353	364	347	324	343	326	307	308	346	324	299	350	322	341	355	373	321	381	368	332	346	347	339	339	326	321	372	311	350	321	372	326	380	321	352	337	317	320	353	336	353	305	340	339	339	346	294	336	316	329	339	366	355	315	323	313	327	358	349	355	295	301	340	315	326	336	332	340	325	332	321	331	338	306	328	343	349	329	315	323	341	324	356	351	336	353	322	343	343	344	327	350	327	362	318	344	335	330	328	352	305	324	352	336	341	351	345	324	329	329	343	362	359	340	342	327	354	356	331	367	308	295	316	341	350	326	336	335	330	328	322	332	364	358	341	372	320	331	333	332	357	349	343	374	315	329	329	348	308	318	330	312	352	342	317	315	353	338	316	352	329	374	351	327	336	355	351	370	365	362	319	326	287	350	361	305	334	331	304	347	349	358	358	322	345	333	336	364	349	331	358	369	365	363	340	343	353	343	345	340	364	346	336	332	343	315	325	346	326	345	299	339	352	371	345	358	323	343	334	336	355	319	340	348	333	318	358	363	329	320	321	370	320	314	356	371	307	363	334	323	336	350	352	331	365	341	333	336	309	330	336	343	300	314	361	325	334	336	318	341	341	353	334	343	357	361	345	361	318	330	349	334	318	327	311	352	334	340	342	352	327	307	359	318	359	303	317	334	320	322	313	334	324	312	337	348	330	322	355	355	314	322	314	348	354	361	366	355	343	347	335	311	356	318	337	373	319	331	342	315	349	307	329	345	306	337	360	324	313	322	364	355	305	317	327	331	349	317	382	329	295	312	288	355	309	307	376	341	326	342	311	339	325	332	309	322	323	324	306	329	335	337	378	360	348	338	345	305	347	349	363	313	338	351	295	348	327	347	333	321	340	335	355	319	322	325	336	341	323	312	322	329	299	331	314	342	335	353	332	330	325	348	356	311	313	329	318	346	347	345	375	325	316	334	327	343	342	321	356	335	347	340	349	334	330	331	310	314	357	334	330	323	326	301	340	337	365	360	301	379	319	304	324	344	343	320	333	347	322	353	292	339	325	350	359	344	337	329	321	348	376	378	324	345	341	353	325	329	343	321	316	348	326	376	369	329	328	319	359	331	345	381	354	323	335	319	349	345	339	327	339	298	364	353	319	361	360	337	355	301	346	361	354	351	337	353	343	333	291	361	330	337	330	331	336	353	329	376	328	343	343	324	316	320	325	357	346	402	350	303	330	332	324	300	333	351	345	347	367	331	323	293	336	323	333	344	358	330	351	361	374	304	344	348	375	377	342	318	335	378	343	347	344	329	361	345	337	323	328	323	332	350	338	363	354	344	332	326	350	315	357	349	356	341	318	347	330	302	332	373	322	322	342	363	314	386	326	322	347	330	327	312	329	321	340	323	388	350	281	370	353	306	357	330	350	345	347	293	374	329	332	323	336	310	335	346	344	318	335	314	328	371	354	324	347	343	336	345	343	389	340	312	365	366	369	318	323	318	335	332	335	345	342	345	322	325	333	359	315	301	345	324	377	309	317	377	322	341	333	303	333	340	345	326	327	297	351	331	309	319	315	306	336	338	349	345	328	332	330	377	323	327	340	349	357	368	339	342	335	347	310	315	327	329	354	346	333	375	322	336	310	317	358	342	357	335	358	373	336	321	326	379	318	351	347	360	311	334	322	347	335	318	355	329	317	317	359	353	360	368	308	362	351	315	335	330	349	319	340	368	334	344	336	339	342	324	338	318	335	340	351	363	328	356	361	328	337	346	331	366	351	327	340	351	276	319	346	334	337	315	346	324	362	347	313	355	293	346	306	308	352	303	305	367	341	330	335	347	319	316	331	371	350	368	316	318	309	326	307	317	379	331	347	322	361	346	322	339	328	333	343	301	325	354	354	320	332	317	340	334	353	319	343	330	322	332	359	335	366	350	327	361	360	348	346	352	343	313	334	337	352	345	343	350	347	318	345	346	342	327	323	352	338	336	355	299	318	354	354	348	325	344	310	315	337	333	344	362	333	316	353	334	344	344	331	350	329	329	346	359	340	360	316	304	336	359	348	340	347	339	324	324	312	306	343	342	328	299	302	342	342	344	356	343	364	350	316	336	340	338	324	322	333	336	303	348	342	350	353	335	341	317	328	312	318	343	356	340	300	360	351	322	340	333	345	338	335	332	340	351	353	335	361	323	328	355	354	387	356	343	377	348	345	345	340	322	323	334	352	313	338	338	326	346	341	353	326	321	347	346	350	317	350	356	325	338	346	335	331	345	322	337	313	336	325	339	363	356	300	346	332	350	330	330	341	330	327	344	345	337	350	370	358	342	325	366	337	324	327	365	350	337	326	341	325	370	322	310	321	344	317	341	345	332	331	356	320	397	343	355	331	336	315	335	360	360	320	320	307	302	348	331	334	338	319	342	356	343	361	349	353	341	349	340	339	323	337	348	304	334	312	333	328	337	345	330	311	341	315	309	335	337	312	337	330	333	334	343	296	330	331	329	309	314	340	342	315	341	381	345	325	315	325	331	325	319	350	362	358	366	313	370	337	308	314	340	340	342	339	328	309	324	335	324	351	332	372	322	362	315	375	338	322	350	344	352	364	320	351	332	315	330	325	367	349	338	344	341	339	360	322	314	307	340	311	311	342	343	346	304	331	316	332	290	346	356	359	336	346	339	344	374	321	294	340	346	337	335	357	359	328	350	350	344	336	334	338	354	345	344	320	334	358	370	285	317	314	336	332	304	346	360	355	359	363	318	310	329	383	328	349	365	341	339	335	364	351	312	326	321	321	334	363	327	323	353	360	359	322	338	336	335	347	307	348	341	335	332	330	363	344	306	328	354	346	326	323	333	322	325	302	345	365	331	344	371	323	318	345	355	318	349	344	348	337	319	347	335	392	320	300	300	359	345	339	323	308	334	347	313	360	352	342	328	341	322	348	362	313	335	326	334	359	331	306	354
27640	19315	7806	2912	1571	1248	976	852	883	805	760	764	726	754	714	771	758	737	705	718	713	736	715	720	738	738	695	712	679	734	703	753	710	730	761	726	704	688	683	720	698	679	761	736	756	695	691	707	714	700	686	707	742	737	722	707	647	720	691	665	690	677	703	707	697	689	725	697	698	721	697	697	706	708	711	727	702	687	698	714	745	672	671	686	758	707	737	739	701	681	645	706	694	654	677	760	700	719	685	728	751	720	750	709	704	679	705	710	730	712	672	694	716	672	711	690	644	711	684	654	702	697	696	705	675	689	685	658	694	694	750	730	769	718	705	657	697	643	681	680	720	709	750	745	734	721	710	723	700	708	652	689	708	728	644	719	716	709	724	721	734	654	733	671	707	730	647	705	743	716	679	735	738	664	703	659	729	716	662	726	670	731	716	712	707	702	694	760	685	735	699	723	757	702	697	681	686	659	717	667	727	709	704	679	699	731	685	739	690	716	682	762	707	716	670	720	747	745	717	669	779	707	715	674	692	713	727	710	687	728	730	711	724	661	694	734	695	707	719	728	671	723	711	679	728	686	723	712	730	678	733	766	720	691	665	723	695	706	696	718	692	731	725	634	694	719	709	700	687	713	672	677	702	686	676	716	699	677	648	721	748	700	737	680	708	698	672	686	733	688	722	719	677	770	737	710	712	738	701	703	684	653	710	695	678	716	672	671	665	703	739	682	672	721	693	733	688	689	711	661	710	683	653	735	730	715	677	718	738	754	718	729	757	740	735	684	718	688	732	716	679	685	702	705	705	711	716	681	660	654	749	688	715	683	741	649	728	726	752	668	723	697	740	700	656	670	723	713	701	701	670	704	714	655	696	658	714	745	696	694	724	693	690	729	721	732	766	747	720	743	716	688	728	729	725	744	718	712	756	700	697	713	686	712	687	707	700	710	724	645	724	724	714	707	677	674	735	673	691	707	667	705	675	743	709	696	724	711	716	782	662	707	705	710	698	695	713	665	754	728	703	731	721	686	709	706	673	689	670	718	745	712	667	704	706	693	737	665	691	684	705	709	657	721	730	742	658	704	717	718	665	720	680	678	715	700	720	711	672	727	697	720	762	709	710	707	679	756	700	721	688	668	692	675	717	718	713	660	671	684	731	702	733	682	702	685	683	683	652	705	694	723	740	726	733	721	726	678	655	712	728	693	689	689	735	722	739	713	743	713	745	696	720	740	716	683	688	671	681	696	781	712	743	690	692	687	730	705	703	699	743	705	688	699	737	694	747	663	666	694	698	693	690	691	665	713	747	694	705	726	721	686	676	759	716	648	713	703	661	759	656	724	708	693	726	690	705	685	660	690	693	702	675	739	692	719	730	680	673	683	731	723	714	732	729	715	680	708	686	746	696	680	723	703	672	731	699	683	742	682	656	703	730	714	724	706	715	683	718	675	720	688	659	684	722	685	707	671	707	662	713	678	722	729	657	711	686	674	699	677	684	674	701	681	714	718	698	748	721	690	741	732	689	694	726	673	689	713	749	680	745	726	694	716	696	712	739	703	683	683	722	695	668	696	695	661	699	711	727	717	700	749	715	703	690	705	664	723	709	680	681	703	695	712	657	702	681	708	688	701	700	736	686	681	699	714	718	696	684	698	704	741	699	710	746	670	718	737	692	687	666	650	670	701	727	708	685	698	699	692	712	716	748	694	740	747	714	745	710	730	692	659	732	718	708	645	687	664	720	709	639	679	706	716	684	705	676	704	725	691	687	737	702	699	645	703	742	693	708	692	666	741	688	729	683	692	716	760	709	707	643	670	729	719	675	694	722	700	668	713	734	699	705	695	700	726	719	716	696	699	684	713	650	692	721	708	675	728	729	671	710	738	728	694	731	726	717	675	708	700	694	674	713	698	733	698	693	723	699	687	705	665	642	694	719	676	721	717	712	725	677	692	685	691	674	715	750	715	716	700	726	754	704	714	726	690	682	717	716	667	708	638	655	741	699	724	701	706	695	701	744	653	692	721	724	768	666	717	746	721	688	711	758	753	705	674	698	683	711	719	747	671	738	652	704	725	729	685	736	683	714	700	767	686	702	672	708	727	648	715	731	668	682	691	716	717	717	717	704	701	687	701	709	732	735	693	727	740	668	667	717	689	724	705	709	724	659	749	737	714	654	684	664	717	724	680	661	736	672	722	703	673	736	680	740	734	700	701	762	718	738	723	717	658	711	746	718	727	642	752	670	706	711	695	716	672	690	728	709	726	742	716	701	713	710	729	724	761	643	736	702	702	694	751	668	694	694	665	699	725	683	700	707	721	675	683	710	694	711	671	690	681	715	651	716	669	694	723	728	719	712	716	721	719	755	700	712	678	696	685	645	665	670	688	680	715	699	741	703	663	653	766	676	713	693	708	696	718	730	755	677	684	681	700	747	654	728	696	720	716	720	687	719	715	713	692	679	724	644	729	710	684	677	724	688	648	683	699	723	707	695	725	664	709	714	720	737	683	676	685	692	734	705	716	697	734	675	668	746	677	708	668	712	676	699	710	691	699	685	705	706	765	698	711	707	677	747	687	764	702	715	690	679	717	708	725	669	682	741	696	680	703	716	716	732	694	701	682	698	734	696	704	730	697	696	718	737	696	714	740	732	703	677	677	698	725	715	700	698	696	700	728	703	694	729	700	689	729	732	697	692	721	681	728	752	705	676	727	709	737	741	718	749	777	690	654	665	665	698	680	672	727	711	712	673	704	722	715	732	672	715	726	687	732	739	673	688	680	752	724	706	722	685	700	696	738	700	706	648	723	652	669	684	690	696	700	742	690	694	706	730	739	665	669	657	723	689	689	778	706	706	705	678	718	683	683	697	723	701	702	706	711	729	706	695	654	723	719	691	691	750	756	702	697	724	637	706	715	706	668	647	699	687	737	711	721	728	736	735	726	686	714	702	777	701	715	728	702	753	707	751	702	682	693	699	687	664	711	715	717	713	673	693	755	674	774	740	695	750	733	706	703	703	712	744	696	711	660	695	733	695	681	714	685	658	710	703	699	709	717	717	748	693	697	698	698	713	752	758	672	695	700	730	738	688	710	685	726	686	664	700	672	782	710	688	700	730	745	707	677	743	693	730	705	699	717	669	696	766	741	714	651	698	703	716	699	721	683	737	688	730	723	698	710	672	695	721	683	702	645	672	663	648	719	688	720	718	721	765	719	761	699	660	733	717	703	676	694	731	709	734	672	681	680	704	680	716	718	701	688	705	748	717	699	666	723	740	677	711	716	679	708	673	713	697	728	754	713	711	712	702	725	686	700	668	679	725	703	679	659	706	726	671	681	721	697	699	754	740	680	738	689	716	705	682	721	705	722	665	775	689	705	715	686	733	707	692	683	662	733	691	671	713	728	703	685	733	689	728	710	695	662	728	700	674	705	720	711	695	733	700	720	696	647	708	701	713	699	757	723	744	708	694	728	699	719	696	699	697	710	702	669	710	721	758	688
5650	6949	5061	3043	2147	1721	1407	1247	1121	962	960	927	908	878	964	853	839	861	826	890	861	820	826	824	798	777	840	800	760	832	785	848	863	833	818	819	844	774	819	851	811	818	835	791	786	840	834	798	818	808	763	826	832	801	831	761	839	795	817	758	773	855	808	810	829	801	827	859	852	829	817	822	788	822	804	827	765	788	800	823	819	798	806	774	810	830	778	841	816	825	764	830	761	837	736	843	825	855	764	849	792	814	803	823	775	759	802	788	844	808	849	801	843	854	810	829	812	815	815	773	801	842	821	828	789	762	794	824	757	845	767	786	830	887	736	850	808	832	783	799	818	805	811	812	798	816	777	791	785	835	803	842	810	801	803	828	826	770	781	780	780	802	813	799	802	811	784	796	839	831	806	815	807	763	749	776	800	808	840	806	764	864	830	796	785	789	780	789	780	832	896	769	771	837	796	799	793	751	774	835	788	808	780	836	816	851	766	827	790	847	772	767	789	762	807	810	827	831	798	779	825	770	852	794	783	773	843	811	827	803	789	773	810	846	803	785	821	763	753	807	800	809	756	834	771	783	834	782	813	739	793	844	796	769	783	797	854	825	843	779	764	807	782	820	811	803	808	789	794	824	875	806	780	835	828	769	819	845	824	822	785	811	827	808	806	812	777	808	794	785	809	814	795	821	825	811	801	742	793	854	785	828	774	780	852	773	812	771	751	816	790	754	784	832	851	817	787	786	825	777	815	749	842	772	827	786	835	819	820	805	825	820	782	803	826	833	803	845	823	861	807	794	785	803	797	753	789	807	812	797	825	783	818	804	838	797	808	793	801	783	811	789	807	833	867	767	864	809	791	771	849	787	814	796	797	802	771	799	781	780	772	764	763	787	819	826	774	786	797	806	805	805	862	745	773	802	783	798	855	790	770	803	796	839	769	817	797	812	781	763	798	830	755	788	787	792	809	818	793	784	828	807	821	790	826	791	825	793	813	837	761	848	810	858	744	774	802	809	833	798	824	793	902	802	808	793	893	805	790	777	794	803	802	829	809	808	820	794	768	779	838	805	799	849	807	778	816	802	865	805	808	842	828	763	851	804	811	737	811	777	826	809	859	779	812	823	795	853	795	782	827	806	832	795	800	772	805	815	773	834	840	804	800	752	797	759	781	831	827	811	839	799	806	795	772	843	814	826	751	765	853	828	782	802	786	813	777	822	817	787	816	833	784	854	808	794	838	775	826	823	781	818	853	789	817	790	822	818	813	773	799	816	804	797	802	803	824	782	802	848	802	778	826	826	780	813	793	823	805	815	801	774	809	787	773	808	809	774	783	805	781	776	857	809	829	816	821	794	780	771	797	832	813	804	792	763	845	801	789	798	784	802	850	815	795	799	848	832	815	830	834	781	816	806	816	806	794	845	813	796	814	809	766	801	768	802	837	789	833	835	763	791	851	834	865	825	829	808	760	772	794	797	826	847	789	804	777	800	836	826	787	860	783	841	834	858	783	833	800	794	798	850	794	826	792	793	757	768	766	862	790	805	797	815	824	723	789	807	790	813	831	823	804	901	755	806	763	817	789	812	829	793	860	817	834	813	793	774	800	788	802	783	795	815	850	860	786	797	857	775	839	772	772	783	775	790	840	788	819	793	788	798	814	812	851	837	816	814	874	804	804	786	828	810	852	784	753	791	801	780	821	807	806	795	790	800	833	765	817	820	792	830	790	783	799	800	785	737	805	794	794	817	821	776	812	801	811	801	790	808	886	778	826	833	814	831	862	795	845	747	779	797	863	816	811	813	793	826	795	807	841	830	852	885	770	795	826	802	767	865	809	838	845	815	811	859	800	854	831	797	793	852	798	841	794	817	827	806	777	798	836	797	801	801	795	806	802	761	830	817	787	837	814	776	801	785	808	799	824	748	792	793	798	818	787	845	828	776	782	801	813	806	816	835	826	813	797	834	843	802	847	834	783	814	829	828	825	746	809	793	796	831	788	824	744	762	809	778	806	866	825	766	781	847	823	820	827	817	824	827	768	824	801	810	810	826	784	785	800	845	822	809	813	807	792	819	820	730	847	857	806	790	833	809	855	821	844	852	830	774	829	771	808	790	798	798	800	844	830	837	796	802	786	781	829	779	815	822	814	834	815	804	770	785	812	760	771	837	814	831	857	765	834	799	775	789	799	861	813	841	803	793	788	810	899	786	824	786	754	826	744	733	785	806	832	805	845	794	801	774	792	800	819	829	778	862	814	772	800	815	835	786	827	794	819	796	829	841	800	787	820	796	778	779	819	790	833	824	855	852	765	828	821	798	822	833	810	812	770	777	784	758	806	798	759	825	820	772	837	812	825	819	758	865	839	841	792	780	820	793	840	816	776	821	795	833	783	817	826	817	824	769	747	819	839	798	830	807	792	793	775	867	831	800	871	808	793	840	799	827	823	848	773	820	859	885	825	777	800	804	773	838	824	849	771	757	820	792	822	854	819	795	766	828	827	800	829	837	801	795	828	833	781	852	839	859	814	881	830	798	819	791	796	817	810	831	821	778	814	785	795	789	793	796	786	791	817	783	820	822	823	813	776	855	821	824	837	816	848	861	795	825	827	812	838	755	829	822	805	795	801	808	830	819	813	821	821	804	814	813	794	781	802	779	770	760	808	779	812	806	797	895	812	822	836	822	829	787	810	792	784	798	784	814	788	838	771	787	796	792	817	845	813	833	818	801	812	822	831	809	758	817	821	841	860	862	791	836	858	783	829	803	853	812	795	814	830	788	852	854	733	780	810	853	791	822	805	844	771	805	852	802	784	788	786	767	790	818	818	761	805	761	779	791	855	836	827	810	780	760	767	779	781	815	835	770	840	829	780	816	825	815	793	770	864	814	772	772	778	792	812	843	814	805	814	867	797	807	796	826	799	819	802	840	808	769	753	846	785	760	810	796	790	836	811	773	767	783	787	758	798	804	841	829	785	764	816	827	855	793	818	759	796	847	793	786	837	722	770	867	818	831	820	785	735	819	761	749	766	789	793	859	831	749	821	831	827	775	832	821	821	839	800	822	835	797	826	793	798	800	840	789	788	753	800	756	784	822	820	808	801	851	783	821	785	780	784	827	794	774	787	784	796	783	822	828	768	820	827	836	819	820	800	809	855	821	798	818	789	796	830	823	807	843	749	825	846	798	828	823	783	798	769	766	844	797	818	831	813	798	821	783	744	818	816	841	811	836	778	851	808	830	828	838	810	850	818	773	788	834	834	766	809	829	817	869	836	791	794	826	860	798	845	814	741	763	810	780	784	770	796	815	826	814	820	792	824	782	805	797	754	809	821	862	771	864	774	785	818	777	811	819	823	815	796	799	836	800	816	801	767	747	783	796	811	790	844	775	797	873	832	763	743	837	808	779	801	776	793	770	862	827	810	821	832	836	832	811	780	790	822	789	870	866	823	840	812	812	791	809	830	813	858	821	748	740	816	792	765	840	837	778	781	851	836	801
23845	21314	28502	24438	21277	9332	1791	1239	1003	885	816	865	810	721	739	715	735	667	630	643	641	656	688	619	609	644	680	650	622	635	639	662	614	667	633	651	627	612	637	623	590	589	596	613	610	672	629	647	541	618	620	649	592	576	607	624	651	620	623	595	638	616	587	615	571	609	636	633	587	633	596	592	600	583	633	636	670	594	560	613	653	606	620	641	634	638	637	632	603	625	627	619	655	613	635	601	615	618	613	603	612	630	615	661	593	578	592	614	636	649	552	644	606	648	623	547	634	660	610	626	620	616	612	647	679	638	569	612	615	618	582	626	594	588	587	618	601	583	609	623	587	609	595	608	650	586	597	598	608	578	628	620	622	630	646	629	597	636	584	606	621	585	583	678	603	659	591	604	594	644	643	625	667	639	645	617	636	656	609	608	646	609	591	585	626	582	579	627	655	609	642	601	583	620	631	608	652	636	642	619	605	646	628	642	657	565	621	633	617	628	633	581	612	599	604	637	622	601	631	613	628	623	633	598	616	653	598	576	619	606	608	588	589	610	650	606	600	592	648	620	659	618	610	591	644	626	639	578	611	605	674	618	590	619	608	623	618	584	627	590	668	626	634	568	651	582	601	603	586	598	598	592	611	665	633	615	560	650	609	616	633	623	584	614	639	624	634	663	617	649	612	623	573	611	646	605	670	618	628	594	600	617	615	601	616	639	625	610	567	623	640	621	605	596	654	648	592	645	661	621	597	608	616	579	586	586	585	620	616	606	605	641	603	586	584	612	633	664	560	656	596	633	618	573	611	590	614	616	590	640	584	611	635	602	580	591	613	603	630	628	593	619	637	610	623	592	635	629	546	572	636	627	654	637	634	587	621	613	584	622	611	615	613	572	581	662	595	585	596	650	651	628	619	617	612	642	633	630	601	593	638	581	596	624	629	618	618	653	648	607	595	636	591	639	575	596	594	595	638	599	646	634	605	613	620	593	574	641	627	611	662	580	602	600	664	619	642	611	624	645	570	603	581	647	607	623	607	628	619	629	635	613	584	616	611	546	603	595	583	611	581	579	650	619	646	625	629	647	618	636	591	590	603	605	569	622	589	646	575	606	611	602	611	575	602	674	610	589	613	612	650	638	604	600	666	588	563	604	645	653	619	645	623	614	641	589	642	581	615	613	601	667	662	593	607	603	592	607	596	607	593	634	642	662	622	603	619	604	611	600	623	598	642	576	612	614	606	607	583	609	643	624	608	640	608	575	625	612	641	632	639	624	591	665	618	634	608	628	605	567	566	623	586	574	649	609	648	578	575	610	641	571	602	639	581	658	609	586	600	623	670	578	621	644	632	643	630	583	602	629	598	611	622	576	592	582	651	636	582	594	653	633	606	627	648	611	593	608	634	611	574	624	607	596	653	598	617	617	610	618	607	619	589	599	591	631	602	633	648	627	597	584	657	646	582	596	582	575	619	582	595	600	642	609	611	639	620	609	613	583	616	636	611	607	613	561	589	603	632	604	634	620	628	599	595	604	596	592	608	612	634	585	614	644	637	624	631	606	602	589	561	596	642	641	598	615	586	606	652	622	623	599	627	673	627	565	613	605	589	645	586	602	590	633	588	613	631	608	586	638	598	675	578	639	599	647	602	616	660	601	589	623	590	635	604	578	612	618	568	609	679	614	634	598	586	619	657	596	628	635	602	639	646	550	630	580	625	605	614	603	569	599	579	637	609	595	583	611	610	598	584	625	632	613	596	604	581	634	594	619	540	651	656	618	641	666	636	637	620	623	613	611	607	589	644	604	578	557	621	596	609	659	620	577	635	653	589	600	554	629	577	623	631	608	568	576	630	634	586	638	644	657	626	621	585	614	622	605	609	603	611	622	605	568	654	637	593	593	639	612	595	615	634	629	611	616	623	654	615	602	589	623	611	612	640	620	585	579	631	626	630	573	605	611	640	637	635	635	612	655	598	623	636	567	584	624	593	622	663	626	582	628	645	649	612	621	540	646	661	660	582	594	614	569	588	561	631	599	642	623	588	590	614	590	592	578	616	628	612	595	597	654	614	586	626	602	611	624	615	594	562	632	587	623	626	591	584	606	610	606	609	595	610	605	593	612	639	600	640	674	606	669	633	602	624	587	620	627	637	600	625	607	614	584	615	636	626	638	619	659	595	640	604	671	631	606	641	610	611	590	572	649	610	646	637	582	619	629	615	674	636	620	631	623	607	604	607	610	612	625	605	595	588	684	603	605	605	612	598	611	623	599	593	599	638	623	611	650	600	623	601	627	611	630	635	625	564	583	537	629	581	621	613	633	623	599	617	604	604	608	585	607	674	602	653	576	596	628	619	638	626	633	639	649	617	631	645	613	625	612	628	601	573	623	651	602	600	588	581	603	609	617	616	629	582	627	601	672	605	585	621	617	599	650	578	590	596	669	588	540	621	613	626	593	625	600	597	602	604	626	625	611	626	611	574	605	616	586	610	583	647	642	641	621	606	582	632	636	624	611	590	608	633	609	625	640	600	601	569	621	619	597	595	666	617	583	564	639	603	577	602	542	615	616	656	545	566	660	635	650	642	582	631	662	599	608	621	608	606	596	638	619	613	638	594	613	652	600	648	588	622	635	559	621	591	587	614	609	574	653	638	610	640	617	606	574	617	647	618	594	592	649	572	647	575	638	618	596	589	614	629	572	613	629	626	582	568	636	617	630	574	670	575	632	591	629	641	628	640	614	599	592	619	598	633	611	653	566	605	640	606	609	668	637	612	603	628	606	575	598	607	578	612	620	591	644	644	633	586	641	612	631	614	607	654	596	594	590	598	615	608	632	673	616	640	608	561	638	590	578	607	587	582	609	559	602	619	602	625	615	628	592	651	579	616	615	581	620	641	587	590	590	603	592	633	615	618	631	617	678	658	635	576	621	622	628	633	643	573	604	612	606	615	618	644	607	624	596	591	598	613	564	597	573	594	623	622	602	639	586	578	624	554	566	593	611	628	634	601	633	629	591	610	636	618	569	594	609	635	594	643	619	623	627	586	601	570	600	582	629	639	645	628	583	603	605	609	586	609	601	687	610	616	612	596	586	648	642	567	609	613	600	595	592	598	618	634	684	643	574	606	598	590	603	587	594	647	603	609	625	596	605	616	614	573	615	683	599	570	629	648	598	607	624	607	561	644	563	591	614	643	604	616	675	629	623	624	582	590	623	589	630	610	620	601	585	604	646	576	617	566	667	631	654	601	664	615	613	594	625	628	614	589	639	633	613	632	594	596	542	677	564	616	592	620	620	647	602	596	590	583	647	586	642	618	597	609	607	578	647	589	644	628	597	607	548	607	610	582	584	636	603	607	630	623	615	607	625	573	614	628	608	618	632	627	639	603	576	585	593	641	628	578	626	585	630	597	613	620	664	621	615	650	666	609	628	572	634	588	646	623	591	616	597	561	544	638	580	600	594	568	649	647	652	603	613	591	619	630	595	596	605	629	621	606	612
5273	14651	11165	5942	4191	3185	2458	1911	1660	1280	1154	1133	1035	980	1000	919	896	815	855	803	863	851	825	808	755	763	745	762	770	812	788	747	786	744	760	726	752	714	768	722	689	726	725	726	721	774	749	710	655	678	734	744	737	725	698	742	780	703	734	720	687	739	737	738	670	739	767	749	717	726	748	768	690	700	702	722	717	715	725	695	683	687	695	723	727	735	756	773	719	721	715	729	682	678	699	678	752	733	743	682	711	724	759	736	705	688	719	706	706	741	718	691	751	703	726	694	791	752	673	686	741	705	714	707	701	722	706	705	752	662	717	724	745	737	662	672	693	738	723	690	718	680	694	735	722	691	709	776	765	670	665	708	727	747	706	744	752	744	716	740	657	747	672	692	733	678	732	656	731	722	731	682	689	688	719	717	732	698	686	711	685	732	714	735	657	710	698	710	768	699	735	741	769	726	727	700	725	725	734	727	737	699	692	732	696	709	690	655	744	736	712	685	710	738	707	740	722	699	673	715	714	688	737	717	689	705	724	696	696	704	707	698	720	695	658	670	696	727	743	705	712	731	702	722	728	642	695	742	770	737	681	739	729	706	695	727	691	717	734	734	724	699	712	735	758	728	710	744	723	694	742	711	760	720	713	707	714	695	738	671	712	720	754	727	702	715	681	738	707	696	752	743	729	709	727	747	767	782	705	685	666	706	720	721	690	694	703	693	705	714	688	703	725	694	730	692	722	718	706	712	693	727	726	742	681	700	685	717	707	731	738	700	781	710	654	726	695	774	732	736	727	736	736	733	737	693	681	727	749	703	691	685	736	692	724	752	703	695	721	734	739	757	686	723	676	717	728	695	725	715	734	736	704	729	687	740	766	729	758	706	690	734	764	734	704	713	695	725	710	702	707	695	701	720	732	712	697	709	701	679	720	723	715	697	722	712	713	710	737	731	742	686	753	748	694	715	717	726	707	711	701	718	701	743	715	706	752	708	731	753	656	752	657	728	714	717	684	701	729	718	726	686	727	718	772	752	685	766	682	728	720	704	744	707	731	718	701	731	720	710	715	733	744	718	743	724	710	680	680	698	746	718	728	693	667	667	719	637	719	715	765	746	699	716	693	741	739	715	717	713	704	709	688	713	741	725	750	699	734	697	752	710	700	757	730	707	763	704	711	728	728	697	692	722	762	684	690	678	691	739	714	672	708	717	718	673	709	710	665	736	702	723	749	716	700	697	707	713	703	690	691	701	727	717	723	762	711	722	715	697	705	725	677	736	738	743	729	729	676	741	746	719	702	741	692	731	744	688	762	736	677	692	690	726	679	723	738	721	753	709	681	686	681	750	710	731	679	711	712	753	694	634	724	723	699	715	681	780	749	723	727	693	727	690	741	671	743	702	723	701	686	679	703	690	699	681	737	728	692	740	752	756	677	734	741	757	686	732	690	719	719	735	727	754	693	693	703	725	710	718	686	767	706	719	733	752	679	704	713	782	704	705	709	697	703	717	700	719	690	677	726	687	702	702	743	726	705	745	722	753	709	658	753	686	679	695	733	718	721	722	708	662	735	726	708	696	698	697	689	728	723	685	707	725	720	709	755	732	690	692	703	691	713	727	766	680	679	744	681	720	685	673	762	746	728	790	697	707	734	709	770	659	643	693	712	695	711	718	712	716	730	729	721	747	693	767	717	765	737	722	683	737	714	744	737	701	732	690	737	695	712	729	722	694	709	712	730	689	711	697	698	789	729	676	725	679	745	705	705	701	730	753	703	714	696	708	670	751	766	714	690	678	710	682	715	700	670	671	715	674	715	707	710	719	667	713	695	718	707	673	738	737	735	762	697	706	728	768	699	685	767	730	680	697	761	727	697	705	702	750	754	766	717	709	735	758	706	712	726	729	718	730	711	730	714	738	703	755	692	712	730	747	721	704	724	683	741	741	727	701	697	708	699	697	719	715	729	770	740	731	743	739	765	746	745	646	725	749	702	694	714	701	721	745	706	730	704	693	721	707	718	749	710	702	742	715	730	713	698	686	725	722	749	693	708	691	730	740	736	759	771	745	659	721	691	686	730	733	701	747	677	747	703	693	719	725	723	724	680	703	673	719	686	734	720	714	722	687	696	673	712	730	713	682	724	699	771	735	753	706	704	751	677	700	729	713	702	717	715	723	671	668	677	733	711	650	749	687	717	704	745	725	653	745	717	679	714	729	695	700	757	727	709	737	661	751	732	710	756	733	732	690	697	709	737	697	712	742	695	689	729	693	693	729	729	738	775	693	741	694	718	687	710	690	672	744	731	722	749	702	700	708	665	713	673	702	678	743	725	677	715	760	735	727	676	713	698	747	698	706	732	697	671	742	713	712	714	696	694	696	757	715	692	763	671	682	731	730	735	728	691	709	717	710	663	720	737	731	690	696	745	691	765	721	751	701	713	674	736	708	692	734	701	762	742	691	703	741	762	734	726	697	750	689	692	701	739	710	695	732	710	711	729	719	731	683	704	705	714	715	709	720	719	726	753	691	720	715	742	706	641	772	728	752	743	714	704	719	705	685	718	723	704	758	691	724	706	742	685	743	709	732	707	727	677	704	770	736	727	772	695	697	770	730	717	748	700	734	767	734	714	754	705	721	712	714	735	706	666	670	693	681	692	714	721	731	707	696	739	763	748	690	697	713	709	698	719	689	693	734	712	719	771	714	711	678	710	709	713	693	648	683	722	718	672	720	712	686	707	726	743	735	662	681	736	684	730	701	703	725	704	722	750	710	686	694	696	715	735	725	726	734	677	751	754	711	727	692	694	730	745	719	706	709	723	723	696	687	750	723	765	754	738	754	712	670	699	743	737	720	737	701	686	738	712	715	703	703	745	664	752	777	709	740	699	753	726	675	732	718	687	698	750	729	691	724	699	730	723	710	697	724	734	744	692	706	684	730	721	694	732	714	717	723	711	726	720	741	673	744	686	691	683	738	699	701	662	756	695	705	685	752	699	689	667	725	719	721	711	720	676	714	718	705	749	712	720	746	737	670	669	679	677	653	703	743	716	743	682	692	754	693	739	721	784	686	683	745	662	744	729	708	710	714	713	755	711	756	730	709	676	730	754	767	710	682	709	780	738	722	715	709	743	723	704	699	681	625	716	711	690	732	719	699	741	688	703	730	723	698	719	667	708	700	688	711	741	711	738	702	748	708	733	704	772	738	681	703	757	730	700	781	720	707	740	699	702	685	688	732	697	684	738	769	711	709	701	720	735	729	726	733	695	719	725	703	755	718	715	689	703	699	694	733	680	726	752	691	708	670	677	694	746	710	693	713	717	731	666	715	726	715	730	710	703	735	712	748	703	767	626	702	727	750	741	677	742	722	728	692	727	697	768	745	701	699	720	706	743	730	692	712	691	746	694	723	774	756	720	732	709	687	709	736	721	745	703	659	715	671	692	709	743	677	774	682	693	756	722	760	685	743	737	727	743	788	737	705	676	705	694	698	742	687	708	706
25090	21377	27431	25551	10268	1544	1050	856	711	668	662	601	576	549	585	567	513	551	503	533	496	531	516	519	514	496	502	487	451	491	513	477	461	479	528	504	541	481	482	493	482	473	491	460	516	468	504	463	483	482	481	494	488	467	491	459	475	460	492	471	464	476	464	464	488	440	502	498	459	460	493	498	463	441	470	478	469	492	476	491	497	506	458	449	461	481	472	487	452	440	475	478	468	488	468	490	504	497	454	490	486	450	466	471	489	466	460	473	459	526	510	492	458	485	474	496	451	492	455	483	459	502	461	469	443	479	469	465	482	497	457	461	448	458	500	458	498	500	496	503	431	475	500	447	465	476	501	477	470	503	471	450	445	480	459	487	488	519	446	491	490	492	442	496	481	500	520	464	458	457	471	484	487	488	484	527	482	503	490	513	489	477	494	474	462	508	491	481	513	492	468	515	523	463	463	464	463	457	422	515	458	465	475	472	462	457	468	501	455	473	478	481	494	480	473	440	470	463	460	492	487	488	449	461	481	444	496	460	453	473	473	498	446	503	485	466	488	516	520	465	456	451	467	468	439	462	451	484	474	516	493	506	481	454	484	489	449	465	450	480	486	412	465	496	455	490	482	463	480	486	460	458	477	459	448	468	510	505	469	491	480	469	468	455	462	469	447	484	464	489	464	481	517	464	484	488	497	486	464	474	452	483	456	449	474	443	469	474	428	472	479	471	494	454	510	496	471	463	499	454	505	431	464	475	483	505	541	487	478	489	469	516	454	437	438	491	493	428	440	490	445	456	473	496	516	479	482	496	480	533	535	483	465	524	522	494	452	469	485	460	467	462	482	466	473	454	483	456	466	476	515	469	470	482	438	485	490	504	490	463	455	488	480	477	463	514	473	491	477	459	507	430	484	479	479	461	452	487	406	501	499	486	482	482	482	482	450	499	496	490	482	457	497	472	483	465	485	423	519	454	476	461	468	485	479	479	470	490	489	463	508	500	486	511	455	472	483	457	486	507	482	487	515	522	451	463	465	486	444	464	457	464	445	518	489	470	455	476	494	492	472	473	465	512	455	477	488	463	449	469	498	496	498	468	470	491	446	476	494	491	476	469	486	481	504	495	472	445	467	470	475	447	451	513	480	460	456	501	458	477	517	445	453	461	459	471	502	478	468	466	498	482	499	513	474	483	471	478	471	490	498	444	466	439	488	452	475	473	488	510	483	473	491	475	424	429	445	461	520	438	507	501	468	463	475	477	497	431	487	491	452	461	484	490	428	449	484	492	469	473	508	484	473	476	475	469	450	485	465	460	449	478	471	457	475	423	489	489	491	466	467	494	456	457	522	456	485	478	515	473	527	451	498	459	465	484	446	466	462	455	464	489	469	478	476	448	458	507	471	475	463	468	494	520	453	466	472	452	521	478	453	506	469	467	493	483	461	469	457	486	458	501	449	497	461	445	504	434	487	525	485	487	459	442	460	499	471	521	475	452	477	460	464	471	486	484	495	458	521	500	459	488	445	500	468	469	518	479	516	487	463	452	483	478	477	490	473	472	494	496	452	431	468	454	480	483	462	467	518	491	451	479	472	504	474	484	466	495	508	503	460	452	465	470	472	473	454	441	486	486	487	466	452	473	453	492	482	487	440	466	511	464	472	508	466	503	472	472	487	464	493	488	460	462	496	467	508	464	464	496	466	468	502	487	462	446	497	506	478	492	495	433	468	463	446	466	494	477	471	457	512	496	474	478	449	478	499	480	489	468	508	481	479	503	471	473	442	503	495	467	478	476	436	487	482	491	460	449	441	449	482	441	458	442	464	477	473	447	486	487	475	472	500	464	498	479	504	477	472	487	470	467	468	459	442	469	451	424	467	496	479	472	473	517	503	446	476	472	481	478	476	424	487	450	479	449	467	488	464	458	496	455	494	470	501	479	504	486	494	446	451	488	487	486	459	454	503	462	481	469	446	473	458	472	471	466	491	458	527	443	502	476	478	470	479	470	477	510	475	488	477	496	502	456	515	471	487	460	480	490	482	452	499	503	477	470	509	450	455	470	476	469	489	484	455	473	503	466	467	495	481	500	487	475	480	485	436	471	476	483	448	488	507	499	494	466	457	438	452	483	527	481	494	476	502	445	475	474	447	477	485	492	509	502	482	464	433	505	447	487	471	482	483	462	485	488	443	493	508	483	448	489	485	466	482	461	468	488	481	502	516	477	507	480	491	489	483	475	447	453	493	467	480	487	462	478	471	501	552	467	475	487	489	438	474	460	492	465	476	479	427	495	486	457	461	453	471	483	441	505	454	448	458	460	448	498	472	494	508	519	479	474	517	471	475	484	453	484	464	471	459	468	501	497	489	515	470	485	513	499	497	428	512	509	491	476	488	463	485	492	466	481	513	475	484	499	499	472	491	505	473	489	483	471	474	452	503	471	459	466	547	485	450	467	473	466	465	449	466	476	497	476	485	469	479	420	462	420	500	511	471	469	505	521	520	469	494	476	485	497	447	489	462	439	441	478	480	528	445	489	437	464	466	462	506	513	458	463	522	471	491	479	485	475	496	477	485	462	495	479	502	483	477	481	452	468	538	468	493	482	491	482	440	461	483	458	505	505	506	481	486	445	482	499	498	493	459	490	472	474	476	473	475	473	465	449	467	466	493	457	440	482	509	448	493	500	529	480	500	464	484	478	464	472	461	477	472	454	465	459	479	515	473	478	481	517	501	452	499	498	458	451	516	447	487	463	462	453	502	451	468	447	472	471	502	492	480	478	499	471	474	467	513	446	460	470	509	475	502	455	477	513	480	509	481	461	464	467	503	505	495	454	460	436	502	476	474	484	440	491	489	486	501	494	495	413	440	472	478	474	513	489	469	471	465	445	459	486	464	495	474	490	500	461	478	501	460	477	485	496	468	452	516	455	469	508	483	489	454	472	475	470	496	504	501	473	489	483	496	472	484	502	458	473	501	453	452	497	457	495	488	463	462	497	459	515	443	482	468	494	505	479	475	486	488	466	454	481	469	477	465	457	498	461	501	476	464	460	492	450	440	448	510	509	475	476	460	485	483	459	476	479	468	421	494	460	526	478	466	492	516	516	506	507	474	470	447	480	444	414	482	506	484	468	489	461	469	485	492	468	434	496	486	467	472	506	467	483	445	477	508	465	493	457	484	475	451	493	481	473	479	490	478	449	466	454	485	536	499	468	451	505	462	520	476	470	467	453	435	494	466	472	520	512	518	497	495	466	465	483	467	482	484	475	457	478	503	474	503	511	492	494	469	462	479	476	457	488	482	517	484	495	477	474	481	486	454	484	486	491	545	493	499	442	488	481	459	446	480	521	461	462	464	488	479	461	509	461	491	506	523	456	468	498	463	455	451	471	483	465	474	503	481	481	480	459	495	474	489	480	510	432	499	499	535	485	479	461	471	469	481	490	445	491	490	467	456	498	449	472	473	458	482	414	469	507	469	438	469	493	464	465	486	514	487	489
5204	11216	8235	4508	2983	2334	1830	1463	1112	968	898	773	799	698	718	678	645	665	601	639	573	601	580	597	627	562	569	603	592	555	573	561	635	546	597	538	596	577	588	578	586	535	577	603	537	581	519	524	545	507	576	530	513	533	552	571	533	517	537	548	556	531	542	554	552	557	558	545	527	579	549	569	575	526	537	512	552	517	564	564	565	494	559	509	502	524	556	485	575	543	538	538	553	555	541	544	550	560	567	551	557	518	512	488	565	554	561	545	537	491	550	533	553	517	564	554	568	511	571	541	561	528	549	581	519	553	525	584	550	583	524	519	566	568	523	555	548	570	532	555	549	547	525	548	504	558	528	578	566	578	536	573	519	496	551	547	558	517	536	496	559	579	578	557	572	527	571	548	558	539	559	551	541	554	537	524	496	514	541	505	533	546	530	569	519	543	527	554	573	570	545	518	521	560	549	526	514	520	560	574	527	569	555	522	568	521	508	560	554	543	552	526	546	537	562	520	520	532	520	526	564	561	576	572	566	540	563	558	572	556	607	572	593	539	576	552	532	539	561	567	532	510	552	571	569	521	569	545	530	570	513	579	572	540	514	553	540	563	554	533	530	515	597	578	510	566	566	517	538	561	559	584	542	538	587	534	573	523	521	540	487	571	541	548	523	542	540	562	571	539	525	533	581	529	539	551	527	593	543	533	581	512	531	537	518	548	536	558	549	535	553	555	527	535	557	524	553	580	551	545	540	515	551	570	546	541	581	569	514	538	543	526	549	548	576	576	555	526	546	517	552	570	547	564	554	542	530	555	550	570	555	561	556	546	582	594	544	537	517	544	533	531	562	545	556	550	540	527	576	493	564	530	521	579	560	562	512	564	548	524	553	549	552	568	541	560	549	557	562	543	533	586	550	554	511	542	537	577	559	554	589	553	517	543	542	576	546	536	547	521	594	512	527	534	574	497	552	552	557	530	558	604	558	534	551	515	553	551	570	539	534	554	519	524	563	538	555	588	582	561	547	549	511	501	535	520	542	547	557	512	547	563	553	535	552	566	578	493	545	535	569	514	536	540	562	530	539	566	559	541	536	549	604	540	501	543	574	595	582	543	535	542	585	560	566	539	561	521	529	527	514	561	525	539	547	517	532	571	553	547	534	540	534	572	569	520	579	550	563	528	537	557	542	573	506	596	521	527	552	526	543	557	553	579	532	551	528	556	551	546	517	519	575	588	535	508	535	570	552	575	507	560	516	507	542	537	591	551	560	566	559	523	544	525	536	541	522	533	560	506	542	572	519	547	486	551	517	539	520	536	557	596	497	519	537	544	559	538	564	534	522	536	560	533	576	545	539	556	534	516	527	555	558	582	533	551	534	534	537	533	549	538	524	533	562	572	572	571	537	529	521	543	496	550	548	542	555	566	541	542	524	577	585	549	549	550	550	521	544	541	531	553	592	518	553	531	563	554	496	556	569	523	513	548	540	532	549	557	535	546	539	603	543	577	564	546	566	575	567	547	519	541	560	581	556	560	538	576	563	551	557	535	515	527	545	558	489	544	600	564	531	569	537	553	548	562	519	581	594	614	519	552	573	517	535	508	532	550	497	544	557	596	581	486	568	565	524	548	582	501	550	520	572	581	568	580	526	541	529	560	562	545	557	531	533	554	598	524	543	573	557	559	518	564	509	534	574	520	501	589	510	575	555	573	516	568	551	519	584	544	543	557	539	510	553	548	540	526	547	574	536	543	517	531	538	526	559	506	540	539	532	554	540	564	557	524	512	537	544	532	561	560	555	557	579	520	559	553	550	547	521	559	585	503	542	580	521	548	559	517	527	551	564	534	537	557	509	538	551	526	575	567	602	517	512	528	568	534	550	552	513	554	522	518	524	506	560	496	592	545	526	545	563	555	518	594	507	542	573	552	588	556	556	556	574	561	544	540	556	564	508	522	550	532	534	530	529	507	573	543	549	539	548	601	547	594	539	524	564	546	580	528	559	519	561	541	503	541	552	576	556	531	523	511	557	563	567	527	533	492	543	542	532	507	551	520	518	522	501	548	544	537	505	573	559	571	577	527	517	527	559	531	556	554	529	554	558	555	528	627	542	557	542	552	569	553	541	563	541	493	585	540	524	542	584	539	521	549	559	549	553	534	555	548	554	536	573	539	560	537	542	572	529	521	541	518	539	540	531	536	500	544	558	612	566	504	556	529	539	565	543	554	529	511	540	530	561	571	537	512	541	515	525	531	545	547	610	588	527	522	518	565	522	544	517	560	570	573	528	532	552	558	468	550	555	519	551	538	573	510	553	586	505	520	523	521	554	548	573	561	540	549	553	537	510	495	558	549	585	532	531	556	519	550	534	535	545	544	556	540	532	557	544	546	528	552	532	526	564	562	542	523	534	529	566	548	548	593	531	570	562	526	539	601	559	527	538	539	541	575	511	507	575	535	551	552	570	555	576	522	558	558	542	546	537	531	552	546	536	508	554	556	532	533	533	546	530	536	544	529	548	524	513	508	543	540	515	557	527	514	540	551	545	531	565	582	515	532	528	539	566	583	580	564	547	523	553	517	562	553	539	529	562	568	553	569	517	517	538	565	514	559	532	541	558	554	519	521	495	588	569	517	511	522	541	516	566	526	567	520	531	570	565	525	521	544	601	563	544	559	508	552	547	537	576	505	556	524	522	529	540	524	533	534	564	533	533	538	526	546	545	564	542	542	559	523	533	545	509	542	519	542	515	529	557	568	544	513	536	551	559	541	556	581	531	514	572	524	555	548	583	590	589	552	568	534	568	562	511	547	565	540	523	527	483	552	516	572	513	568	540	561	554	546	526	531	547	539	509	530	504	579	532	493	585	533	539	546	562	563	554	524	525	535	501	555	594	526	577	574	561	580	525	519	583	569	555	542	517	529	537	561	550	543	568	515	514	541	563	515	591	514	536	503	553	602	559	542	534	504	526	512	564	547	513	510	517	547	548	566	550	538	546	546	539	557	568	542	547	510	520	510	526	546	534	513	586	517	522	550	537	549	552	544	548	565	570	551	567	532	523	528	564	570	523	560	547	527	544	520	517	517	593	529	561	558	522	553	534	565	531	524	532	586	535	514	583	526	521	573	535	541	493	533	532	545	535	526	520	554	525	550	517	552	555	535	575	554	591	526	539	542	544	519	580	545	516	554	534	557	536	571	519	560	585	590	519	529	553	533	577	499	568	565	536	562	554	536	551	559	559	568	548	526	535	561	524	509	527	556	536	543	575	554	553	534	557	560	551	534	520	561	543	528	520	518	570	524	568	542	570	528	536	535	537	534	538	550	518	523	513	563	522	582	530	538	522	533	568	538	542	531	511	548	521	564	532	536	603	550	601	531	577	556	534	572	527	539	567	579	563	538	530	561	540	526	578	539	574	545	518	527	608	526	534	528	578	522	545	550	572	537	552	560	556	537	548	556	555	499	500	515	521	563	551	569	554	564	526	540	536	520	517	554	543	525
22810	21344	29046	24002	21338	21378	8030	1443	907	752	676	606	536	494	469	448	426	400	385	381	415	367	346	330	342	308	319	343	301	289	333	307	277	286	292	319	307	290	326	288	263	288	289	303	285	287	239	312	287	295	291	281	281	306	275	312	336	271	274	277	285	310	311	311	304	286	268	339	295	296	282	290	320	248	291	297	265	287	267	294	284	289	294	306	276	284	275	284	284	272	278	288	282	304	260	290	281	280	282	287	290	275	295	247	276	282	276	315	276	296	297	268	297	288	300	254	294	281	297	274	249	288	275	273	263	319	281	292	271	296	282	263	246	323	273	274	299	262	287	290	263	291	287	298	279	269	260	311	286	259	273	276	277	280	289	302	293	273	255	272	290	287	277	283	316	291	290	267	305	294	309	275	265	288	287	295	307	269	320	247	273	277	296	267	259	259	277	241	297	266	307	288	300	281	267	298	307	296	287	291	279	301	276	263	281	290	298	272	274	250	281	281	267	283	331	290	280	288	283	289	287	266	303	301	306	272	281	304	326	293	252	289	284	301	309	279	324	283	234	273	295	300	292	276	258	287	294	293	253	247	270	292	270	302	269	266	300	266	302	266	296	278	280	265	306	286	269	294	315	313	270	274	280	302	291	281	260	288	275	274	304	290	257	273	282	287	284	281	283	263	293	270	267	277	278	296	313	308	233	280	260	285	325	260	281	273	288	275	258	283	298	243	303	289	271	262	310	307	276	291	289	296	313	273	294	281	264	302	300	278	324	305	298	303	275	283	296	281	288	255	268	280	296	315	284	293	276	282	256	253	279	282	299	285	309	300	309	280	256	264	261	295	288	278	285	271	253	283	270	280	283	321	267	297	296	285	290	274	260	278	264	260	289	286	277	319	268	290	298	277	280	300	265	268	278	272	283	285	293	287	275	274	274	290	262	256	285	282	297	256	290	310	268	257	299	304	292	298	278	287	276	312	314	289	262	261	296	258	305	259	247	253	319	294	279	296	283	275	314	250	278	286	291	280	289	265	270	300	282	256	285	287	290	276	285	282	278	290	283	274	304	261	270	306	283	290	303	250	271	257	254	256	268	291	264	262	285	272	297	347	277	280	305	287	284	287	271	286	270	286	293	301	282	247	306	251	262	271	297	269	281	295	286	279	305	328	268	307	288	268	247	305	276	286	300	301	249	284	289	279	318	283	272	263	260	308	277	251	308	259	295	310	291	310	252	271	278	292	281	295	285	295	283	298	284	277	280	296	294	256	262	294	298	278	273	286	272	286	301	289	286	285	277	253	290	297	274	266	288	280	268	277	282	290	279	272	276	298	301	268	298	318	297	274	268	278	280	298	309	276	271	281	276	286	297	286	280	280	274	309	274	311	284	258	268	261	282	312	250	267	261	290	279	306	283	293	262	273	290	269	277	286	279	276	257	289	286	269	302	281	288	263	272	299	291	299	266	284	281	295	289	293	268	254	278	263	314	285	281	280	288	297	266	286	262	277	239	261	300	299	283	300	255	273	279	272	273	286	282	300	323	282	260	259	311	264	252	262	289	273	300	247	265	295	292	315	292	271	313	298	289	289	300	299	300	245	280	277	291	280	281	280	282	282	298	279	256	245	278	257	260	274	278	278	285	301	323	281	247	289	309	289	258	282	245	319	269	288	312	273	289	252	297	291	278	272	287	271	249	287	296	266	303	289	276	278	328	278	268	292	268	288	284	277	301	274	304	286	312	301	256	305	267	273	311	290	274	313	288	266	284	297	267	278	277	282	275	299	259	266	289	283	280	263	267	264	284	295	318	298	269	268	272	276	284	313	299	260	295	296	262	270	257	274	270	292	263	276	280	291	279	245	291	290	254	291	275	274	270	269	269	297	288	297	278	262	284	304	259	281	278	279	296	304	290	263	294	278	288	271	299	277	307	260	261	275	317	303	278	250	290	271	272	301	270	280	264	270	299	282	287	280	276	268	265	297	280	274	302	310	321	289	282	308	251	286	246	280	283	264	269	268	282	292	284	261	294	257	253	289	289	280	293	271	293	311	265	288	299	329	283	286	280	286	279	265	259	286	322	277	315	261	310	271	272	315	291	294	270	260	288	298	283	265	287	250	288	295	273	260	278	280	276	285	289	293	302	305	290	315	278	252	302	280	278	256	264	262	285	313	267	269	272	260	291	249	279	262	250	262	309	264	289	292	283	306	281	292	278	268	262	287	292	261	312	298	277	281	263	269	280	291	267	296	253	271	260	295	248	269	283	276	270	277	275	274	278	279	283	300	276	291	284	270	266	270	276	289	305	289	273	303	283	251	264	273	283	280	284	299	275	288	294	284	285	257	277	303	295	285	286	259	274	303	279	302	302	257	272	244	312	265	296	244	232	273	284	280	269	255	300	253	297	276	292	300	286	301	275	294	294	255	298	260	269	295	271	264	304	295	285	265	321	269	296	293	295	261	277	311	287	272	273	260	281	258	307	255	278	291	246	292	265	306	276	293	285	268	276	262	245	296	290	270	306	279	312	287	262	301	269	275	276	272	313	278	295	278	281	278	315	283	316	284	250	296	284	263	293	287	311	261	296	294	271	258	290	292	293	283	294	292	241	273	272	287	273	278	272	277	279	249	276	265	293	254	263	280	281	267	267	281	305	296	305	282	280	326	291	290	286	295	267	277	294	268	239	270	274	297	298	255	261	276	299	286	283	282	268	246	281	279	277	267	284	263	284	294	273	293	300	289	258	280	296	299	284	293	303	273	266	252	297	304	249	269	283	290	318	269	294	264	273	285	279	266	276	265	301	303	277	285	284	276	283	273	282	300	281	287	272	264	274	275	274	266	279	285	259	289	289	328	294	275	315	270	247	292	282	285	275	286	267	297	288	260	262	277	289	272	319	283	266	264	269	298	298	302	270	264	255	261	295	266	288	286	301	254	288	250	259	282	304	275	266	275	284	295	292	293	284	295	275	278	295	288	285	313	258	284	276	300	311	309	292	278	289	303	310	235	274	268	295	291	260	317	275	282	263	288	296	273	266	259	263	278	271	295	313	283	275	277	275	296	267	287	287	278	277	256	289	288	249	255	293	262	254	280	257	260	271	260	311	293	307	292	262	297	295	263	285	268	278	266	286	306	265	252	306	305	281	278	306	282	288	273	261	295	270	301	295	307	267	272	273	253	261	266	283	261	282	285	302	279	248	280	260	249	260	277	273	269	276	259	284	277	278	253	291	282	303	277	272	275	284	269	276	271	321	288	291	272	266	281	259	268	283	276	258	269	276	301	289	274	273	318	284	290	273	267	291	269	288	277	262	282	294	273	287	282	279	279	258	281	266	269	276	271	287	295	286	288	286	286	279	242	261	274	274	290	258	287	282	268	290	280	252	279	276	262	302	274	290	290	282	256	296	287	281	296	317	262	267	300	280	281	270	268	249	318	283	282	296	273	294	283	275	278	300	282	325	261	274	280	293	291	253	279	299	292	260	289	269	262	244	273
6581	20396	15781	8572	5993	4425	3307	2359	1843	1331	1166	1138	942	783	794	690	655	566	503	541	479	468	498	504	442	418	424	438	393	411	394	442	431	357	422	436	401	363	358	376	361	339	387	361	403	341	387	382	353	356	349	319	360	357	386	406	346	355	348	344	333	354	336	340	352	352	348	367	330	316	350	340	326	332	293	318	317	316	359	319	324	339	393	328	329	321	338	341	336	323	352	309	382	361	312	323	341	337	303	361	326	336	331	344	346	356	322	320	354	337	320	326	333	340	332	333	341	345	356	344	359	319	389	336	340	350	339	331	343	344	369	366	331	348	302	360	322	354	351	312	318	359	333	342	352	326	345	340	315	316	364	349	323	332	297	334	338	333	310	354	338	338	305	335	306	347	349	356	337	330	330	361	336	354	345	316	351	332	343	338	352	338	347	341	360	330	364	327	359	344	360	339	326	369	316	322	315	348	353	340	324	339	328	323	333	318	338	364	308	279	306	339	326	344	337	339	342	338	324	335	325	341	335	345	359	353	339	345	356	352	342	323	347	303	328	353	355	340	312	332	324	331	313	335	358	335	336	325	325	330	349	354	345	352	368	329	323	362	331	340	327	348	351	349	318	367	359	338	340	340	368	334	329	329	350	308	347	341	341	329	317	358	324	365	319	324	326	330	351	338	355	313	331	390	358	316	291	341	342	314	329	342	396	303	333	334	318	371	328	337	308	322	334	335	329	335	342	328	285	342	370	344	329	338	366	292	366	339	343	328	332	351	306	342	350	332	331	351	343	323	345	326	333	331	325	322	318	318	330	327	310	331	319	328	317	362	320	362	345	322	346	306	328	333	340	316	320	322	350	313	348	324	327	355	317	339	320	355	349	302	346	332	364	344	341	334	351	339	338	348	331	337	338	362	317	347	327	338	340	310	341	311	347	318	327	333	303	326	358	361	328	358	316	351	346	338	330	332	332	336	342	341	362	306	333	339	335	338	335	326	349	343	360	331	336	334	332	330	358	369	345	343	334	330	349	317	320	391	329	320	334	357	329	354	347	342	336	312	304	347	311	356	325	377	323	337	347	371	339	350	306	321	350	337	307	360	333	330	344	317	343	342	311	360	359	337	336	358	313	345	317	325	334	384	345	368	295	320	324	337	329	339	364	328	332	362	322	353	352	339	374	336	322	344	319	350	330	351	355	353	346	344	304	323	323	314	319	315	341	330	305	350	315	340	328	337	313	305	320	337	366	351	313	360	356	345	351	283	335	323	311	326	347	334	323	341	350	345	351	359	353	348	329	337	336	312	318	321	340	322	327	347	353	329	351	332	354	333	341	329	355	333	313	328	340	317	314	376	327	355	323	336	310	361	334	304	340	347	328	336	340	323	329	334	358	349	365	333	316	362	336	325	374	307	338	340	319	370	323	341	339	347	344	343	366	312	332	341	295	345	324	340	358	358	356	324	335	355	320	330	348	347	345	344	362	356	344	334	345	368	318	357	291	360	334	348	353	333	370	344	327	341	312	365	325	328	351	361	361	313	331	322	334	361	343	335	353	333	344	349	344	340	328	319	360	329	316	347	349	365	377	353	371	317	363	327	346	329	342	346	342	336	335	326	358	368	353	321	355	349	353	377	354	344	335	343	289	324	330	338	341	367	334	326	341	344	317	346	348	340	331	353	348	304	370	339	359	339	322	319	317	338	330	361	356	338	322	343	337	329	310	345	356	318	304	356	310	365	319	346	329	314	324	325	330	350	282	390	329	335	342	322	306	331	319	331	334	314	363	326	335	326	328	346	310	341	343	334	361	345	330	337	339	322	381	345	298	337	340	348	382	332	369	378	338	336	316	351	365	324	348	327	337	337	358	361	328	323	341	336	337	355	361	332	347	330	300	347	342	351	294	338	339	324	362	331	356	314	324	342	349	351	340	330	338	363	304	361	323	315	324	316	326	340	341	334	327	310	340	325	336	337	319	336	367	352	332	321	312	324	319	344	350	338	309	355	327	349	322	332	379	302	366	336	344	366	342	353	356	343	395	333	334	328	340	350	344	335	360	325	354	365	318	333	338	354	330	341	366	339	297	356	340	345	335	318	332	362	346	357	319	364	321	317	361	355	312	346	341	342	325	349	355	337	349	330	325	298	295	366	328	348	320	325	349	336	319	346	336	308	341	325	316	311	345	341	352	329	355	367	330	351	329	341	350	311	324	312	338	333	322	315	342	318	349	342	329	309	306	337	313	345	310	304	364	336	329	358	303	323	344	334	315	316	353	355	343	336	342	354	358	360	328	369	362	301	344	318	309	338	333	313	328	337	381	368	338	330	372	334	345	315	334	373	330	358	312	352	315	317	337	325	342	379	325	340	349	356	309	316	361	339	355	332	344	365	352	379	321	340	325	364	336	330	334	354	327	356	360	377	341	328	352	352	362	350	359	343	325	337	340	319	326	350	345	307	328	336	336	337	334	308	357	343	326	330	315	345	335	334	311	339	328	329	310	320	373	357	296	344	348	336	376	343	355	340	314	360	338	318	316	313	348	295	328	346	373	332	343	355	339	350	344	354	339	340	341	354	329	363	352	349	338	336	322	336	310	326	345	320	344	325	339	338	344	321	321	340	348	355	317	332	357	344	364	322	333	328	346	337	343	328	318	313	333	340	360	323	365	336	339	344	319	335	359	346	331	337	337	314	337	345	346	294	323	333	319	346	325	371	338	355	306	353	307	327	367	326	353	347	350	339	353	318	328	326	352	339	333	332	354	334	325	305	368	337	321	324	337	307	322	344	316	348	362	310	326	308	327	330	352	311	372	323	327	352	309	340	343	327	338	327	369	334	335	314	364	350	342	346	354	312	341	348	315	329	325	332	319	370	334	336	347	352	322	334	324	315	333	311	349	340	320	331	329	295	326	337	365	335	366	317	351	331	331	328	343	313	320	351	321	347	350	341	333	330	334	348	326	359	327	355	330	313	364	366	364	309	336	356	345	330	323	340	314	346	345	337	331	306	328	327	298	339	325	338	325	329	330	353	326	329	327	351	363	345	344	346	381	336	355	337	311	342	344	333	332	364	330	328	339	333	347	344	345	358	322	347	304	312	324	318	308	352	289	325	322	311	345	333	298	336	341	368	337	344	305	306	336	338	361	304	325	344	315	323	287	330	330	357	351	324	336	323	280	353	338	331	369	332	307	325	328	322	331	356	322	337	359	341	312	343	361	340	329	338	334	354	329	355	341	318	313	336	331	334	338	341	318	325	354	343	334	330	335	299	333	343	315	312	291	349	352	324	347	348	362	384	319	342	358	328	351	341	369	366	343	330	341	319	337	331	310	322	328	339	370	338	296	311	329	303	331	338	345	360	352	327	343	320	307	342	298	359	360	359	353	349	356	347	353	323	313	330	342	334	295	356	326	321	334	342	354	351	328	348	330	348	322	347	346	358	319	365	309	357	329	342	343	328	364	357	366	343	333	351	352	350	334	362	336	365	349	371	319	324
27681	19171	7784	2611	1460	1220	991	928	874	806	820	754	778	776	758	731	714	756	743	728	715	758	719	760	746	764	746	713	726	746	723	703	702	730	742	727	781	720	740	760	675	708	735	730	688	755	736	699	730	721	669	707	715	750	707	692	710	717	708	755	734	737	728	697	676	719	710	702	764	740	701	672	760	704	726	730	711	737	708	728	709	698	686	728	703	765	703	722	741	714	674	706	693	674	697	722	724	773	721	661	692	774	695	743	697	691	709	700	674	762	767	723	738	689	733	762	744	655	746	710	770	714	733	694	715	693	705	765	690	736	684	703	773	694	663	734	710	728	705	705	735	716	724	713	709	718	702	675	683	702	732	698	693	748	704	692	710	704	700	716	734	713	749	689	763	742	700	720	729	745	745	741	663	689	707	720	756	739	731	727	740	718	756	723	726	708	666	770	729	667	721	725	741	680	839	732	680	724	715	706	729	707	763	743	697	725	785	686	724	678	735	712	669	674	703	705	694	718	680	686	702	683	779	692	748	681	684	696	708	706	745	672	690	740	735	730	720	671	743	745	723	652	705	758	747	688	727	673	678	710	694	709	708	679	708	681	680	690	723	686	720	758	699	728	774	711	705	756	741	670	728	714	688	711	694	690	692	692	742	728	723	728	724	747	691	710	666	696	723	725	672	700	676	738	715	694	716	695	723	687	682	723	738	741	725	713	725	721	657	734	685	680	753	766	737	726	704	689	759	701	728	747	720	711	693	671	738	710	729	699	708	736	697	691	736	706	724	722	696	695	699	719	719	696	676	716	657	680	736	702	704	680	713	737	708	727	690	732	691	720	714	709	739	737	729	683	723	682	695	681	681	678	688	704	677	728	697	691	737	688	717	698	731	687	707	712	700	742	708	685	722	738	694	745	760	705	763	734	726	676	735	742	704	705	706	725	747	688	681	681	763	691	745	682	716	664	670	676	742	724	736	726	690	677	705	719	727	687	693	701	709	741	698	756	693	715	680	667	753	749	710	711	729	689	695	748	736	703	750	730	782	759	735	710	727	675	693	721	688	682	704	720	721	703	732	682	670	703	693	735	699	734	755	744	717	708	682	706	759	709	708	733	774	752	728	669	759	715	660	707	723	685	753	680	686	689	703	717	719	755	753	719	743	703	713	717	756	728	734	690	740	720	679	675	695	680	700	700	734	735	711	701	698	742	712	710	707	703	738	736	719	718	750	682	673	679	731	746	707	707	656	683	696	698	754	681	727	777	716	758	727	713	719	683	715	704	699	714	731	684	687	734	727	684	710	721	736	702	710	687	735	668	740	704	730	711	650	698	685	712	732	693	773	741	740	711	681	697	707	697	655	711	729	768	710	730	739	755	714	701	725	704	717	706	693	711	735	698	750	681	697	718	693	732	704	736	666	682	720	714	733	687	738	709	718	697	682	662	695	670	741	746	726	706	736	704	696	668	760	722	660	708	772	762	737	742	708	672	737	748	768	729	741	715	742	720	746	684	677	696	734	754	684	664	731	724	671	726	698	736	723	748	770	713	746	682	722	687	677	725	704	698	704	710	689	709	721	726	761	715	686	696	681	715	719	751	737	725	754	737	694	759	694	698	726	743	756	707	732	738	671	722	701	722	696	718	680	714	724	784	681	663	706	706	694	691	707	720	675	723	703	722	799	717	755	758	732	721	739	712	728	665	677	666	727	720	703	732	695	709	706	686	679	736	684	710	744	708	719	749	686	697	731	687	684	739	654	704	703	729	739	745	673	697	707	674	695	707	737	676	694	726	703	742	735	711	732	699	701	714	707	714	712	664	718	741	721	761	696	727	704	726	741	687	744	693	740	724	739	639	764	756	766	753	703	726	734	683	674	698	691	740	745	719	721	725	664	680	737	717	721	724	703	696	702	788	710	751	747	736	740	750	710	672	694	701	719	681	692	700	704	713	708	710	698	726	727	717	704	721	702	713	658	711	649	725	725	718	724	771	718	713	730	740	717	748	747	716	767	731	665	655	681	666	722	692	703	681	684	701	712	745	714	702	766	689	741	731	701	693	657	720	677	668	683	652	713	711	748	700	736	783	715	692	711	724	763	712	732	728	709	670	708	721	704	724	711	704	756	725	697	664	680	742	723	691	700	722	734	775	745	725	719	737	769	720	712	715	709	709	755	697	739	705	750	706	740	684	722	658	721	706	724	746	718	696	662	698	737	705	700	692	655	710	734	710	694	698	733	763	719	758	721	696	752	706	717	702	660	745	706	717	734	699	698	700	700	705	716	701	723	639	677	692	665	699	731	690	730	711	703	707	709	700	696	691	710	746	732	701	671	673	699	714	719	689	677	702	728	727	698	715	739	767	715	731	689	685	727	701	700	728	688	704	734	698	710	736	684	650	744	737	695	714	715	722	667	680	736	712	670	698	704	710	754	738	698	716	672	712	704	677	755	717	709	681	697	715	732	715	740	687	744	728	665	694	667	736	762	746	758	695	713	706	690	722	764	757	678	714	697	732	714	727	764	783	708	735	722	697	729	730	767	709	708	717	738	712	684	698	714	661	698	746	768	713	705	698	698	746	712	715	739	693	736	713	718	687	638	690	736	725	714	781	703	744	724	705	698	674	717	769	664	696	787	727	728	688	665	711	694	706	727	723	663	711	705	738	732	719	684	731	684	751	732	709	677	696	698	760	694	682	675	698	744	709	687	685	747	718	736	708	698	701	680	710	671	751	778	666	698	737	740	745	663	751	765	708	765	701	696	748	682	728	699	694	672	683	689	701	723	723	718	753	678	677	720	732	717	658	706	686	707	684	736	683	746	634	702	712	726	729	730	751	659	713	717	705	743	715	688	726	715	696	687	688	725	720	689	728	694	665	684	698	753	729	712	754	733	823	717	663	713	719	755	718	754	725	685	686	688	738	710	699	681	739	730	683	715	720	666	745	666	724	706	702	748	713	745	673	710	730	729	687	713	721	715	732	662	686	688	704	748	741	738	752	728	716	768	786	749	654	717	705	730	700	740	705	740	693	735	709	697	728	743	733	745	724	695	714	683	727	762	707	702	724	690	717	741	684	705	741	734	678	711	700	720	713	740	702	733	698	659	676	694	706	755	720	711	657	722	713	757	761	655	694	747	719	695	736	731	695	751	692	717	752	679	708	697	722	735	773	725	688	723	701	744	701	673	707	692	730	717	719	719	729	709	714	725	756	709	748	722	720	726	719	738	698	731	727	755	704	739	704	732	727	729	691	734	727	732	741	716	680	744	752	735	677	699	751	716	713	748	727	674	695	698	736	710	708	746	757	681	700	721	717	713	717	742	723	704	723	722	705	721	725	723	700	717	742	710	684	733	707	684	721	715	686	693	717	734	726	695	736	706	713	729	703	713	701	745	689	704	724	717	749	659	743	699	759	701	703	705	662	685	739	713	716	720	740	691	735	643	663	723	713	742	713	620	701	753	693	686	732	668	702	708	679	728	741	747	713	691	723	699	705
5873	7134	5342	2958	2199	1703	1403	1232	1144	967	997	932	917	852	922	872	875	885	893	859	859	869	847	856	836	778	795	882	801	860	822	801	829	793	848	886	770	769	842	831	822	827	787	832	825	813	821	850	839	796	837	801	846	790	811	793	819	778	777	831	753	913	857	784	810	859	850	844	808	846	820	783	801	796	838	788	857	840	834	788	813	826	851	828	837	772	810	814	808	824	833	832	843	764	786	809	802	858	797	827	797	803	843	811	776	859	821	810	811	847	806	829	772	824	865	803	808	845	815	828	790	818	832	766	842	784	810	795	798	837	814	860	844	840	793	774	837	803	802	797	848	815	854	857	860	832	798	844	822	828	819	786	792	792	850	874	837	778	756	798	825	829	846	775	799	853	837	783	847	828	811	828	812	862	826	846	742	806	773	815	821	842	840	835	827	828	803	838	796	807	776	798	802	805	833	827	806	849	876	833	834	825	833	780	851	896	812	836	755	837	829	782	790	805	788	812	807	773	836	824	825	791	843	798	822	820	847	860	862	871	812	817	780	749	783	790	818	843	824	788	817	852	835	780	858	826	796	805	793	840	812	863	798	812	851	776	856	824	861	833	823	801	845	857	766	855	835	808	780	770	801	777	796	799	807	861	868	805	833	840	809	837	776	810	814	775	796	816	787	834	813	825	824	833	810	782	819	818	794	845	798	790	764	815	853	859	855	795	837	834	730	821	798	818	811	764	799	821	828	847	760	840	772	774	826	822	793	779	801	838	870	835	836	859	821	828	783	782	829	805	833	814	806	815	811	816	826	880	764	825	843	794	822	796	778	794	845	820	791	816	821	806	834	825	809	870	816	833	823	828	851	855	833	790	775	825	805	786	793	823	863	839	792	869	831	820	777	805	882	824	813	864	761	827	807	769	783	777	826	822	834	882	762	801	785	773	766	876	772	811	771	822	868	835	853	826	809	808	760	814	843	806	850	824	858	814	827	857	859	850	764	813	859	833	840	807	817	911	855	774	838	828	814	857	813	839	793	832	851	830	817	818	821	828	805	848	836	786	820	765	763	819	841	810	816	807	804	842	825	846	791	813	755	815	808	829	845	792	777	853	842	799	829	836	803	811	792	774	856	840	791	784	830	813	837	794	759	808	815	799	764	859	799	793	846	860	827	816	786	772	790	822	824	811	800	833	841	849	803	817	774	786	815	792	824	865	820	826	798	822	818	782	771	857	798	810	795	809	780	810	899	855	801	803	785	822	768	799	808	786	841	843	821	801	804	805	834	798	839	824	789	806	814	800	818	838	829	825	827	778	826	840	828	821	874	769	776	801	827	853	820	836	861	837	825	812	807	805	837	826	739	800	821	817	846	836	845	789	795	839	812	820	853	877	834	756	853	794	807	833	794	801	824	784	796	809	814	845	838	843	821	792	830	812	857	831	815	827	821	874	860	824	792	806	831	841	832	795	788	809	787	853	838	805	800	773	845	886	791	844	808	784	827	818	834	844	800	842	822	794	842	819	796	784	766	770	836	783	839	846	818	835	775	799	829	844	795	747	838	803	806	795	804	806	840	815	825	786	814	871	795	840	777	836	812	814	834	822	837	813	838	795	792	848	799	778	828	807	848	853	804	811	805	779	760	823	787	800	837	867	834	790	825	863	776	834	893	853	839	824	847	816	837	817	790	812	845	849	836	790	816	840	858	856	864	830	879	781	818	801	822	801	824	813	773	807	827	823	833	830	804	807	802	762	885	810	787	822	807	847	824	830	836	807	873	813	817	810	782	788	842	883	812	772	839	776	806	796	823	782	795	798	790	808	804	813	786	813	805	836	815	769	799	822	840	823	832	837	825	785	804	805	796	808	814	783	806	822	806	826	803	820	777	815	828	815	804	823	841	790	780	792	845	814	841	879	812	847	814	838	856	765	845	831	862	854	809	830	796	805	829	811	784	824	825	777	818	797	860	831	799	805	790	821	769	762	831	814	814	773	833	746	830	830	864	800	821	807	800	838	849	792	886	820	872	818	824	784	870	801	834	828	810	838	815	877	830	785	801	805	840	832	802	824	867	814	803	782	800	811	776	837	850	778	822	805	804	831	814	838	835	822	825	833	857	884	817	786	823	834	815	773	819	771	806	837	846	844	806	811	849	777	860	798	825	829	834	801	785	783	830	772	801	789	829	764	884	856	851	879	814	795	836	804	824	819	812	819	808	861	848	801	820	845	857	801	838	824	829	764	828	815	805	805	831	829	778	856	804	808	803	797	837	794	819	788	797	809	809	828	845	840	811	829	829	858	856	837	790	843	813	799	869	862	787	795	836	836	810	785	817	821	788	840	819	788	833	832	805	813	773	797	789	792	817	831	793	794	839	781	805	814	806	843	848	855	862	864	892	806	789	803	811	901	817	808	764	798	778	839	770	831	792	889	835	829	841	808	803	797	840	790	831	828	845	834	826	814	843	862	812	795	810	830	808	845	840	843	791	885	819	783	826	846	793	819	843	787	829	832	842	845	767	838	806	849	814	805	825	829	841	866	809	769	805	828	777	845	882	808	796	799	834	802	805	833	803	789	789	811	824	822	825	770	781	737	792	822	804	826	769	819	868	829	812	824	841	818	793	801	831	818	877	803	813	794	879	823	800	848	803	824	797	763	811	744	775	842	849	805	809	830	821	856	808	797	867	812	784	809	842	857	823	851	793	840	805	810	793	779	807	815	807	804	762	825	856	836	853	796	819	839	828	809	808	843	778	828	791	799	818	862	835	808	835	873	822	854	789	853	766	767	844	780	819	836	774	822	833	786	847	803	818	815	826	814	809	828	864	762	871	818	808	820	841	851	770	838	848	840	767	816	866	800	809	858	835	839	777	871	813	833	821	830	781	818	819	830	855	792	828	846	817	783	775	780	825	815	810	780	787	833	841	788	775	828	848	868	824	841	823	843	780	841	782	814	869	847	829	863	799	828	809	794	878	832	812	801	869	809	834	794	847	804	755	819	841	787	786	810	802	818	804	798	835	794	766	816	850	792	809	837	834	802	819	826	805	863	794	795	810	818	819	855	770	798	820	842	830	794	818	865	840	783	767	819	836	810	840	804	793	834	808	757	807	738	846	828	840	780	840	779	809	817	842	846	765	820	786	815	844	782	786	826	762	818	786	865	764	834	811	818	850	827	857	875	800	783	765	827	837	861	846	762	805	845	825	833	842	842	810	822	816	858	828	834	769	842	830	850	811	801	822	827	839	814	828	802	884	853	767	826	807	804	826	802	822	822	794	831	795	835	789	773	846	806	820	812	800	792	842	831	816	794	772	791	863	830	846	818	815	867	806	794	815	849	760	802	810	841	789	863	855	797	741	834	819	811	855	805	799	862	821	834	808	831	816	810	869	832	860	759	803	775	804	788	830	827	858	848	805	796	804	830	850	814	833	821	873	804	808	855	784	798	811	862	790	800	855	782	836	855	832	791	834	830	770	847	806	798	788	761	843	815	878	821
23888	21318	28455	24451	21236	9214	1725	1247	1010	987	829	837	712	704	752	747	729	771	691	714	689	629	697	654	668	612	654	652	678	618	630	650	625	642	690	649	648	631	617	583	637	623	627	628	639	643	590	620	649	612	634	625	561	597	598	616	625	617	651	588	604	624	600	622	577	620	611	621	622	618	607	607	623	643	609	628	573	621	589	639	623	587	626	598	649	586	625	605	634	644	642	615	595	648	593	616	642	605	603	619	635	622	624	602	635	575	644	622	594	604	637	565	606	620	625	641	608	613	597	646	638	627	612	618	610	626	615	626	640	636	617	640	618	599	630	591	627	625	615	612	612	622	664	661	639	647	573	575	641	637	607	588	608	619	623	559	574	583	625	579	641	657	651	592	618	646	598	618	595	624	640	623	604	605	628	603	659	593	617	601	618	574	632	591	613	670	613	618	612	649	603	665	607	594	621	690	584	595	614	662	629	587	655	624	592	605	617	657	620	628	584	611	557	586	571	588	604	624	590	687	665	642	614	603	601	596	576	571	571	621	598	643	603	633	621	631	584	627	655	625	593	597	633	631	608	608	677	632	598	667	644	642	602	623	627	605	610	637	637	607	637	621	597	617	630	631	666	589	643	607	590	615	630	642	580	615	624	622	624	588	598	613	616	645	632	626	649	652	602	615	617	623	669	620	580	633	596	634	602	667	588	581	636	612	651	564	610	650	632	634	605	607	628	599	584	608	621	652	636	633	643	609	640	643	580	602	573	586	670	660	646	603	662	612	588	632	643	668	635	600	606	620	597	606	632	601	632	619	636	670	672	659	629	606	611	597	602	647	634	625	574	568	629	607	626	590	593	647	587	646	592	623	608	608	611	627	640	631	574	593	585	627	573	629	594	587	619	612	657	632	623	589	667	600	649	620	631	615	613	598	605	607	621	639	630	603	569	635	550	624	588	627	621	622	607	603	592	644	612	625	627	587	578	631	641	594	629	640	631	634	613	582	652	595	630	633	606	610	637	624	602	562	621	608	630	631	572	536	657	585	592	603	614	573	590	670	603	657	586	587	623	620	585	628	618	613	620	588	634	609	612	616	595	604	634	615	636	604	662	605	642	590	610	564	605	623	609	621	631	617	640	674	625	608	601	621	570	657	565	648	584	626	615	623	647	594	634	616	684	577	567	640	649	643	625	610	598	616	632	632	618	603	591	587	643	597	615	628	597	663	580	616	647	611	603	585	591	632	634	584	614	591	615	594	611	605	604	639	665	624	619	652	607	601	632	630	594	632	634	649	630	644	636	587	638	657	583	629	582	595	640	581	649	605	642	578	618	624	621	613	639	641	595	572	644	610	657	637	626	610	584	632	568	612	601	665	657	585	619	623	614	604	655	595	637	593	649	645	587	558	632	600	636	630	604	600	666	622	658	595	609	577	634	598	640	632	610	645	630	628	609	595	649	635	579	609	658	638	582	630	578	595	641	618	633	676	635	627	607	604	576	590	623	608	590	638	581	646	626	575	644	638	633	626	637	600	585	634	581	646	611	625	606	571	572	576	617	586	593	584	605	624	579	602	627	616	643	621	624	605	626	649	608	657	625	593	618	624	600	661	640	663	609	599	647	633	624	617	643	666	629	607	702	649	617	595	610	603	640	583	597	625	538	627	606	598	613	585	582	671	611	633	609	608	618	584	575	631	613	622	656	620	631	559	584	595	605	650	648	586	606	566	643	609	582	605	608	620	648	573	609	575	640	576	635	650	626	563	644	649	626	618	641	619	623	594	563	594	633	579	645	603	621	604	620	586	635	566	590	626	588	630	620	626	623	629	662	639	612	641	620	578	608	612	646	621	577	637	594	604	613	627	584	646	612	620	569	619	647	641	593	584	607	665	612	605	649	629	611	620	604	640	597	651	633	615	616	633	600	650	629	673	624	656	603	641	598	609	651	568	592	615	590	594	593	646	624	597	614	585	628	597	619	602	596	609	579	617	651	614	603	625	584	609	644	585	577	608	567	593	580	619	623	657	612	634	650	661	585	605	638	583	640	631	601	642	661	605	590	640	616	583	621	602	616	651	637	611	603	594	607	654	608	634	609	623	643	594	617	645	617	583	628	650	584	584	649	605	578	644	595	647	596	592	663	634	601	561	604	627	623	597	634	641	600	608	610	600	646	566	606	611	596	635	613	553	558	591	605	662	635	577	613	618	645	628	642	597	646	621	569	616	652	621	595	597	674	586	582	626	581	596	641	620	633	558	619	608	622	650	603	585	592	602	611	601	626	607	626	665	581	638	637	630	602	628	630	608	598	624	626	635	631	556	596	606	585	616	607	614	614	639	677	611	597	612	629	645	591	581	634	607	641	628	630	592	659	565	643	626	621	594	639	600	636	611	597	582	625	580	631	597	625	641	606	673	650	609	615	653	649	603	651	603	648	590	584	633	611	600	612	624	603	655	627	585	606	612	625	636	617	633	629	625	592	616	609	622	619	609	643	609	602	561	594	623	633	581	628	610	598	651	583	641	611	605	612	651	624	644	550	576	578	618	638	588	576	646	595	613	629	604	607	618	663	604	628	605	594	644	597	626	606	609	603	597	666	639	612	608	614	583	626	625	658	609	638	613	623	607	611	614	603	624	607	617	609	611	582	568	612	586	590	616	616	633	602	605	604	600	577	630	633	645	614	585	616	672	646	606	619	568	614	596	594	657	647	604	612	579	606	621	578	641	630	611	644	620	619	608	632	583	610	655	656	558	629	567	595	641	644	608	639	617	606	609	604	570	624	602	603	607	597	596	609	571	628	665	614	613	607	563	603	650	606	566	581	648	614	621	579	635	608	634	614	638	652	645	585	604	649	589	574	631	643	606	565	639	608	587	575	588	650	583	600	621	622	585	628	631	577	659	612	594	590	570	619	617	635	581	622	626	614	615	609	634	621	589	621	579	638	585	607	640	580	615	618	613	630	567	642	635	626	627	601	582	613	602	662	577	582	621	666	619	617	607	650	588	591	622	593	600	610	647	582	577	615	639	646	577	627	603	576	599	604	598	610	621	615	621	630	622	568	616	675	592	596	641	582	652	599	563	657	601	620	609	578	584	620	570	604	616	577	595	614	634	599	625	616	618	615	615	641	661	653	642	641	649	655	580	611	650	665	573	662	602	634	618	651	611	601	621	630	560	574	607	604	637	684	651	562	584	658	608	603	609	652	586	555	584	572	634	625	589	652	622	578	632	627	561	579	602	619	582	688	587	555	603	661	607	627	632	657	583	611	602	603	612	647	618	640	614	663	611	612	591	608	627	617	608	629	580	595	599	634	629	608	613	598	593	576	606	623	645	644	619	612	626	609	618	602	605	624	632	623	604	629	618	624	603	603	601	621	631	612	652	580	590	601	601	625	658	605	649	620	610	566	616	581	629	610	603	593	604	565	568	625	602	582	583	608	612	623	580	609	609	675	602	610	584	587	654	605	589	628	649	653	605	577	663	582	610	614	599	585	627
5289	15374	11209	5900	4330	3248	2329	1929	1574	1261	1186	1073	1041	958	888	949	861	853	836	818	817	825	752	801	744	794	780	740	745	731	730	779	745	740	760	708	762	698	740	721	701	736	769	703	744	738	748	675	769	732	720	685	810	719	727	740	745	755	733	695	719	733	698	698	723	757	744	728	765	757	692	698	681	715	719	700	711	707	762	667	712	681	755	712	762	716	699	740	727	688	726	699	681	664	702	726	697	704	689	752	677	731	698	745	678	717	735	724	651	717	661	722	698	741	677	725	737	685	719	725	689	716	705	757	707	710	780	701	708	687	722	707	759	700	687	710	686	749	730	723	675	758	714	691	756	704	677	694	681	690	751	753	705	669	722	739	702	740	742	727	732	733	737	739	746	696	720	682	743	727	694	688	720	713	694	671	708	704	727	709	719	713	752	728	693	683	709	713	739	674	705	732	725	665	715	724	719	738	684	721	738	698	661	702	716	724	713	774	728	694	722	754	676	762	726	747	734	734	703	717	719	680	659	775	681	701	720	712	746	695	748	706	700	695	705	714	736	692	725	673	731	691	701	675	691	689	716	679	675	706	692	701	715	687	710	713	689	716	747	720	726	713	719	683	748	731	719	728	704	733	701	682	715	741	695	710	714	710	689	753	729	746	692	723	783	751	694	692	707	684	708	762	707	686	717	751	696	716	756	698	698	748	714	733	724	742	727	729	796	721	735	656	711	730	728	700	699	717	699	764	697	722	746	683	678	701	738	712	710	743	692	734	709	716	701	702	711	738	716	739	707	709	726	713	736	676	704	714	712	685	792	726	725	719	731	732	710	711	674	742	718	751	723	742	723	721	754	680	698	722	796	731	730	761	700	698	750	723	722	739	724	709	739	761	713	724	727	749	729	710	781	699	720	718	779	688	701	747	707	747	724	699	731	717	745	705	735	672	685	708	729	700	687	687	696	709	737	733	756	721	767	696	720	690	723	728	726	726	655	756	718	717	722	721	673	689	710	694	704	763	717	763	714	701	699	687	719	684	729	713	735	694	686	743	709	722	688	728	686	740	728	729	674	721	712	726	727	733	756	755	704	694	668	677	745	725	729	686	648	695	718	714	682	736	740	721	700	683	708	731	673	697	710	715	718	729	779	711	704	740	654	732	789	722	726	675	732	705	719	710	706	722	733	746	684	691	722	716	715	719	688	773	722	707	740	725	715	709	744	717	749	708	751	736	717	745	693	707	671	750	694	709	766	731	735	751	642	733	720	701	748	773	719	723	706	722	743	708	707	730	722	700	686	723	724	786	733	729	720	734	724	730	709	727	706	712	720	703	714	716	767	728	698	742	717	698	688	747	699	739	717	678	657	737	692	763	694	700	718	736	698	712	727	723	732	703	709	702	703	727	700	721	715	710	713	727	727	680	742	747	683	718	682	726	658	719	732	718	663	736	765	680	725	724	721	678	665	700	781	678	691	780	681	714	722	721	703	725	719	682	693	727	704	700	747	704	710	719	713	685	705	726	679	707	695	732	724	747	750	762	721	742	670	714	708	738	700	748	724	764	704	733	702	741	697	790	685	723	711	655	709	735	702	694	766	800	698	725	703	718	747	723	708	723	727	730	692	698	730	752	678	719	733	676	701	732	678	687	745	754	704	673	751	709	723	741	709	710	701	684	713	724	699	728	729	707	744	702	733	672	733	742	684	746	704	682	662	708	716	697	721	731	748	717	711	716	764	718	723	733	753	704	691	729	750	714	776	714	755	674	724	711	677	683	659	707	747	711	724	716	694	737	751	745	706	706	672	727	745	667	707	698	720	733	701	720	685	714	688	771	702	725	701	689	737	718	658	750	735	690	716	757	630	681	749	761	686	718	744	716	691	657	769	739	687	684	699	705	701	743	768	709	693	738	746	685	681	681	730	667	714	709	745	709	731	732	759	680	737	763	691	692	724	692	690	662	763	710	701	730	714	737	665	728	690	723	737	721	734	691	730	725	687	758	669	702	705	698	671	720	667	731	709	740	715	728	717	708	718	719	716	725	704	691	683	684	690	730	735	765	750	703	726	681	693	753	709	680	735	741	720	699	758	699	721	744	720	695	668	706	746	653	690	720	700	700	704	663	682	746	688	714	710	724	648	689	694	765	747	739	745	707	739	761	712	749	687	687	711	736	674	740	679	675	699	714	708	720	699	734	744	707	659	706	719	695	723	672	680	680	754	681	703	720	738	705	725	680	739	724	692	708	733	735	736	750	732	705	691	735	703	753	703	706	756	714	719	756	718	698	673	734	722	710	732	720	697	693	685	683	729	720	685	708	679	709	716	691	764	738	667	686	712	749	664	731	736	684	741	694	722	687	748	697	688	705	789	723	685	702	741	744	723	721	753	694	718	704	726	653	727	723	743	692	708	727	712	686	698	707	690	762	745	714	726	716	744	647	699	702	720	714	679	722	640	705	714	729	745	777	758	720	712	723	708	714	693	715	714	713	725	700	691	721	679	771	697	690	725	711	752	665	690	772	724	731	762	741	743	711	695	698	712	730	715	704	707	735	769	681	692	736	693	740	681	738	690	698	715	712	717	707	679	748	766	722	718	705	748	721	754	723	681	669	717	690	733	724	708	752	734	703	706	681	742	705	732	688	740	692	689	725	743	689	750	670	727	703	740	725	717	753	691	673	761	731	728	760	749	695	693	699	707	697	748	692	761	701	737	664	731	722	702	686	688	702	724	700	706	681	693	683	682	723	706	739	714	712	743	686	704	719	716	744	711	734	743	768	709	697	763	706	690	720	782	690	715	770	731	736	780	740	687	712	686	671	769	673	739	723	753	721	689	737	751	730	706	727	713	703	757	676	714	741	742	704	742	712	692	722	685	735	745	722	687	724	705	685	714	688	692	721	719	676	706	743	669	688	735	731	716	723	742	745	731	732	726	762	702	728	702	746	707	685	668	702	748	744	691	749	713	788	697	678	713	701	724	701	667	691	750	712	731	700	733	710	640	695	730	671	724	697	725	715	731	729	710	728	723	680	686	665	731	704	694	699	699	719	718	746	715	723	752	674	732	746	682	680	717	687	702	703	708	709	712	738	690	684	714	748	700	705	694	684	709	745	738	729	733	719	749	730	819	716	730	688	658	709	742	671	698	690	726	731	711	725	669	716	716	731	724	689	703	729	708	722	718	741	701	684	754	736	699	697	717	729	695	698	717	697	738	678	724	741	731	699	731	706	724	712	720	704	687	753	701	690	758	721	725	738	694	713	726	755	671	746	708	690	767	707	723	732	703	713	727	689	710	766	685	692	740	701	694	702	717	742	732	757	693	733	736	727	704	725	690	703	710	722	738	766	739	672	738	739	755	703	735	689	719	738	697	691	755	690	724	709	732	763	753	724	730	746	711	723	662	747	668	700	730	721	717	685	714	740	701	747	727	761	727	727	703	725	712	697	662	722	698	760	698	696	700	671	749	722	718	706	684	666	679	673	714	738	721	725	720	723
24888	21310	27367	25471	10103	1515	1033	771	696	610	638	593	545	585	556	543	523	540	509	491	504	527	553	506	466	489	485	510	457	487	462	480	496	447	511	499	496	528	478	477	511	495	497	483	477	470	482	489	510	489	489	442	471	477	492	467	501	446	450	479	462	468	495	485	486	472	513	476	469	460	433	482	518	485	444	501	514	472	458	460	445	466	455	450	459	457	486	486	482	448	480	481	497	507	439	483	474	468	504	461	467	482	513	485	494	519	501	437	479	464	487	460	475	451	472	508	500	478	473	483	493	467	466	447	453	519	488	459	443	476	500	466	457	457	477	469	473	447	480	478	492	459	477	454	486	453	504	444	457	474	470	448	469	499	506	507	508	449	478	478	484	448	489	453	456	479	493	465	471	462	483	463	450	501	493	461	471	463	495	458	496	449	503	505	524	439	413	483	487	504	477	466	461	465	456	448	438	448	493	467	486	479	470	493	464	467	483	477	495	503	464	471	482	506	459	482	490	487	439	466	480	441	487	505	493	451	475	468	504	471	480	460	459	465	481	477	462	436	484	475	499	484	471	509	469	483	484	456	465	436	487	437	453	448	472	471	472	465	495	473	426	462	477	521	477	469	461	471	494	486	436	471	470	438	487	458	479	469	456	462	422	496	484	457	493	444	513	491	470	504	442	482	480	465	452	485	450	455	475	479	498	461	483	475	464	493	482	477	507	500	500	482	443	477	427	444	467	464	450	505	479	479	490	490	454	408	498	477	457	484	468	491	533	477	505	485	469	446	470	464	482	446	462	437	490	465	484	489	441	470	495	499	487	513	481	483	484	448	500	468	462	436	499	471	460	491	487	450	466	457	454	489	483	476	482	480	465	518	504	479	514	476	471	439	479	482	492	486	476	474	519	447	422	452	460	491	447	463	473	444	484	458	421	484	485	475	498	514	470	490	501	489	482	495	467	489	474	493	448	468	495	457	456	517	459	445	475	453	485	490	469	521	458	481	466	468	479	522	463	463	474	487	452	487	488	497	453	486	493	508	496	486	461	432	491	473	485	466	476	516	442	448	475	462	529	507	472	479	495	488	467	400	472	496	475	465	486	469	466	511	512	437	461	494	490	404	458	502	442	466	470	459	461	466	498	471	516	472	451	464	501	438	476	470	464	484	476	482	480	465	482	477	497	451	493	507	445	467	478	461	489	499	458	460	488	475	444	460	486	448	457	512	467	505	518	496	471	473	464	470	462	480	438	505	512	544	437	458	484	459	471	449	505	470	458	454	484	478	466	468	473	481	507	461	488	498	470	445	473	484	455	504	491	470	481	465	486	484	430	427	468	453	456	500	479	515	499	462	494	502	457	490	456	456	452	479	446	498	509	490	442	458	471	512	466	472	477	498	463	481	470	470	407	436	452	461	472	438	459	473	480	465	446	493	485	471	467	499	493	474	460	458	540	514	475	472	492	491	479	467	456	491	496	491	459	459	480	455	472	463	466	444	454	455	491	466	458	488	471	491	486	471	480	498	497	489	473	487	496	473	500	485	508	496	472	499	465	454	506	481	510	497	473	493	484	505	479	458	495	495	434	472	456	447	517	460	443	541	469	427	493	439	475	479	462	497	502	484	466	527	479	467	470	449	452	486	443	494	458	445	478	462	453	451	476	459	446	485	496	488	460	476	474	463	484	469	512	513	497	494	464	436	456	469	495	495	480	498	492	486	478	509	495	443	470	479	509	457	466	519	445	497	478	451	515	449	475	480	514	510	485	431	487	497	496	489	459	469	472	447	466	448	464	468	473	477	466	495	471	473	497	458	464	464	468	445	435	468	493	443	462	467	479	467	495	449	509	470	488	457	414	491	518	473	498	449	492	487	471	466	459	460	482	443	465	499	470	482	496	461	486	455	506	458	491	489	439	484	479	488	457	497	454	465	436	465	465	473	454	442	443	440	471	502	495	495	500	481	498	486	476	494	467	445	483	460	450	495	452	444	502	470	468	519	462	481	489	488	501	495	493	461	450	486	472	436	474	471	500	481	469	517	472	462	463	445	445	502	480	481	478	485	449	525	457	430	451	497	481	492	465	470	515	467	497	470	484	521	482	502	474	519	487	473	492	506	470	475	467	441	451	510	454	498	467	455	450	485	487	506	490	476	431	473	485	454	491	448	448	482	465	432	434	488	474	440	446	489	527	496	491	445	464	467	456	468	465	435	478	463	483	456	471	491	439	477	469	436	463	484	451	431	507	476	440	481	505	450	511	453	521	487	439	480	486	492	475	465	467	441	494	479	460	486	458	491	450	464	456	413	483	453	512	514	474	500	435	472	474	443	521	476	476	468	475	493	467	432	441	460	485	489	462	487	450	445	467	490	489	413	442	474	475	473	468	446	459	451	477	478	456	493	499	461	479	517	475	482	458	484	520	498	512	467	500	473	441	458	477	519	479	465	448	444	485	478	515	474	435	493	500	446	453	472	477	501	483	457	495	504	483	451	519	489	481	455	455	451	503	467	470	486	472	456	500	484	427	488	472	505	445	489	489	460	474	465	508	463	464	466	494	479	484	489	502	444	453	481	484	502	514	497	471	497	462	473	462	490	460	446	489	493	457	417	443	471	496	478	505	518	499	514	460	478	437	482	523	454	441	493	422	433	443	482	469	442	488	464	491	464	423	476	465	451	441	495	470	458	501	471	433	460	468	440	480	479	458	469	495	459	505	519	464	479	458	481	469	492	497	438	506	471	473	476	476	491	460	455	494	465	437	486	474	495	482	459	491	447	496	472	492	478	484	500	435	528	471	487	465	484	466	451	487	473	446	508	478	474	460	465	469	462	478	480	435	448	468	493	464	478	488	484	447	451	451	461	484	470	490	447	445	487	492	474	479	488	495	475	501	500	455	473	460	437	470	433	499	474	477	503	487	471	455	486	478	479	513	449	461	460	505	462	442	501	457	507	496	456	468	444	479	435	491	472	532	475	501	470	479	499	462	466	495	488	464	451	470	472	468	463	448	488	461	464	477	493	467	476	497	490	456	463	461	433	468	457	415	503	467	470	438	490	505	481	477	471	469	469	519	462	465	435	457	453	430	457	464	462	481	441	507	471	488	503	485	491	445	461	454	436	488	492	479	433	526	462	461	444	485	465	494	454	485	498	493	472	422	485	492	462	492	468	461	484	472	478	470	475	464	486	488	513	475	469	452	466	483	446	504	490	453	476	420	500	448	460	474	475	456	423	463	455	526	453	488	452	470	466	494	487	464	470	459	461	503	472	455	512	495	504	467	445	460	468	439	491	520	458	501	463	480	523	447	455	472	484	494	459	497	493	492	493	459	479	449	493	457	478	452	455	450	482	473	490	469	474	451	479	481	483	459	507	490	489	478	466	485	462	475	465	477	482	495	483	465	463	446	485	470	457	438	458	483	494	451	487	448	505	461	485	467	482	513	481	494	475	436	464	473	489	519	500	453	442	462	483	488	472	517	468	459	467	481	473	492	475
5277	11489	8463	4434	3139	2348	1712	1321	1113	990	896	843	814	726	710	725	656	657	663	681	614	575	595	613	613	577	596	648	582	557	539	572	609	582	583	547	586	586	573	556	574	539	589	587	575	574	594	573	565	556	579	524	566	551	541	563	547	558	539	551	539	557	527	545	556	561	544	543	519	522	541	538	515	561	533	544	541	544	551	556	504	549	553	551	583	541	537	535	545	536	551	520	545	584	517	532	524	546	525	560	528	565	497	543	552	579	519	534	517	585	555	628	511	526	554	585	547	559	585	541	513	554	595	585	568	561	566	538	504	527	581	523	532	584	580	556	543	529	545	548	542	544	556	537	554	557	540	540	521	521	549	554	573	593	562	545	573	541	571	549	538	528	535	531	518	570	558	556	538	581	525	578	522	534	586	539	506	543	585	596	524	488	611	529	536	470	568	548	569	531	553	564	530	555	537	529	547	551	515	564	509	504	535	527	533	552	524	540	528	564	548	519	476	534	530	569	584	540	516	542	552	530	520	536	526	558	520	500	561	534	533	536	578	501	559	553	550	525	496	558	553	533	509	545	544	603	537	549	537	552	567	532	532	570	540	527	584	524	559	535	530	569	561	517	576	530	565	556	520	560	572	515	559	544	534	500	526	562	528	579	566	519	551	572	527	584	539	541	558	554	562	555	539	601	544	552	596	528	542	524	569	560	564	534	555	545	530	544	539	520	580	509	518	567	534	529	550	542	555	523	576	541	580	508	558	522	565	546	513	528	554	534	521	534	544	557	511	534	534	532	570	534	541	568	539	541	525	571	531	560	566	542	559	512	554	561	541	535	552	537	558	513	560	534	546	559	521	546	556	549	529	516	534	566	547	588	505	568	547	529	529	593	580	537	532	536	552	572	555	525	562	552	604	549	532	554	519	567	572	537	552	563	561	565	564	503	531	547	559	543	535	578	558	540	523	548	518	548	556	578	538	537	566	584	577	525	522	547	547	547	553	572	560	573	551	564	560	572	529	555	564	520	546	532	536	510	491	539	577	520	511	549	538	550	530	580	550	520	557	556	555	557	567	555	507	553	562	542	535	561	536	516	571	575	531	562	549	568	523	523	547	495	582	560	499	563	602	527	588	565	555	494	559	558	524	544	562	547	538	554	514	517	522	539	526	545	545	569	557	541	528	548	562	562	540	509	545	518	569	537	544	530	484	553	527	544	515	526	509	547	531	560	572	570	548	514	518	503	548	514	494	566	485	532	576	531	562	520	569	544	525	562	572	502	550	486	524	568	560	563	517	551	518	547	577	536	533	571	586	524	538	567	550	528	535	540	555	531	546	537	523	539	545	506	554	587	580	554	547	573	544	535	544	552	560	538	529	549	542	561	556	549	536	558	526	523	541	561	567	573	564	517	541	503	576	530	548	547	534	518	518	563	553	556	558	565	520	526	586	502	559	572	523	558	549	559	535	521	556	555	516	537	541	559	517	603	503	544	557	524	532	540	565	565	541	522	550	592	566	480	541	577	561	556	552	538	546	578	570	558	555	591	543	542	524	533	533	511	550	515	590	553	501	570	521	552	585	532	563	556	510	551	520	548	560	548	570	525	488	504	563	521	587	532	540	508	525	516	524	540	522	537	566	536	533	545	581	590	518	526	505	545	583	527	530	499	516	556	535	535	547	552	518	548	532	540	535	543	527	549	558	504	520	590	562	537	506	551	518	525	593	541	549	563	504	560	548	535	562	522	533	564	548	544	541	583	626	573	544	529	546	544	509	510	522	549	559	543	585	619	562	566	552	546	550	479	534	549	555	552	504	556	500	538	546	558	546	540	555	581	491	551	535	538	565	509	540	540	546	537	549	567	584	549	565	566	563	556	538	524	555	521	552	520	544	532	515	543	535	559	567	550	563	557	574	527	540	527	548	517	624	562	529	534	492	498	553	530	498	561	525	568	554	547	570	531	568	563	568	533	527	508	606	527	604	534	525	550	563	530	516	556	509	558	552	550	519	516	534	554	549	543	515	560	533	490	538	563	559	498	519	524	586	539	578	571	526	551	514	532	540	534	522	530	574	571	536	595	574	512	549	554	564	562	540	567	519	574	527	541	571	559	548	552	513	569	490	542	534	581	525	545	535	589	534	594	503	543	540	540	500	500	534	587	533	543	525	586	530	519	535	533	507	518	541	550	505	538	559	530	566	564	539	530	522	556	500	499	590	555	529	492	555	527	540	606	511	553	554	549	559	552	515	529	552	550	556	595	540	554	561	543	523	504	526	551	547	575	569	553	519	526	550	548	543	551	520	546	541	533	530	526	555	565	542	531	547	565	577	559	521	548	531	554	566	576	536	552	564	557	550	555	563	560	528	531	513	538	542	547	542	546	530	559	505	547	522	523	553	566	556	573	544	561	580	522	572	563	542	533	527	569	559	554	544	551	492	514	571	570	555	525	578	499	567	543	522	532	565	567	509	567	538	538	551	541	533	569	510	560	553	554	537	572	590	540	532	581	517	544	523	543	527	603	594	551	543	556	545	539	514	587	562	540	509	532	551	519	543	527	562	540	560	562	513	502	516	557	520	554	512	511	509	547	541	543	530	540	548	549	540	532	532	568	554	569	520	579	610	522	534	538	537	547	529	554	507	555	543	548	530	546	524	541	563	510	532	545	578	522	529	545	567	529	579	491	533	544	573	517	534	558	510	561	552	544	553	569	527	529	533	543	518	564	537	528	555	517	556	577	541	541	543	526	535	559	567	564	548	544	523	549	612	493	535	555	552	582	517	571	516	564	556	518	516	585	502	550	558	561	547	554	574	568	534	522	504	545	531	518	558	560	544	534	548	543	551	563	530	558	577	519	565	555	554	514	528	591	538	555	525	578	555	560	542	544	559	534	558	534	544	541	546	511	547	546	562	516	560	512	522	554	555	539	574	540	588	562	538	527	548	577	533	530	550	545	572	515	533	563	562	575	511	561	563	551	590	516	537	535	562	536	525	524	534	546	542	553	510	565	526	576	566	503	571	510	551	583	552	568	543	557	482	558	556	601	567	560	556	515	537	507	556	549	533	528	602	548	512	569	537	550	590	557	546	553	563	541	521	553	566	518	560	516	554	548	566	568	590	568	544	569	532	538	578	565	479	547	554	514	542	531	541	561	527	554	553	523	534	572	505	528	501	518	517	532	562	543	518	551	526	562	537	499	541	529	548	549	558	560	509	537	576	549	563	509	543	569	545	617	601	562	496	508	566	569	539	523	547	546	529	508	552	555	516	534	539	512	558	547	543	540	580	560	489	538	561	558	568	565	558	546	584	532	551	524	561	551	576	540	546	524	546	540	531	518	574	501	558	560	545	546	555	557	536	543	574	541	519	558	534	510	520	563	547	554	539	521	521	558	542	519	531	480	548	539	530	536	516	542	552	493	511	527	547	564	533	542	554	566	555	545	543	579	570	570	544	588	539	514	526	545	544	565	544	551	543	566	546	519	543	535	535	473	488	509
22759	21360	29115	23982	21356	21384	8020	1430	907	743	687	566	562	483	469	454	431	419	383	399	371	360	355	355	327	356	342	350	303	315	292	332	316	331	332	322	296	292	289	313	309	287	311	300	295	282	304	268	280	263	308	317	279	310	254	279	302	270	284	299	276	272	278	288	280	298	294	292	308	301	286	275	311	269	284	309	286	284	277	281	277	311	266	287	286	318	309	290	303	297	259	289	301	309	271	297	277	289	305	294	265	235	287	254	295	293	305	321	281	305	278	274	299	253	272	291	284	275	276	314	291	296	269	265	296	286	281	312	305	297	266	313	269	296	277	316	268	276	304	279	296	325	292	261	298	300	313	270	271	306	278	306	264	254	280	272	259	272	294	270	286	277	315	300	291	275	299	305	293	284	313	250	288	291	309	310	273	265	281	281	270	310	276	283	296	307	297	269	283	300	295	283	279	289	268	274	313	287	290	280	284	282	291	251	275	281	272	299	297	248	287	293	268	258	273	294	294	305	278	309	270	296	295	296	269	263	278	285	304	269	284	306	289	269	254	283	312	307	312	257	298	301	315	287	313	300	285	291	278	276	281	266	264	275	317	256	272	302	282	267	288	275	279	262	295	293	277	278	299	270	256	267	246	289	278	274	285	285	260	296	273	277	296	259	291	264	289	283	269	289	281	303	277	273	285	289	302	273	281	289	293	277	276	258	280	255	286	323	252	276	272	274	266	288	296	274	264	303	276	294	290	318	265	308	287	275	268	265	293	280	276	298	255	259	272	315	263	290	309	304	292	303	295	279	289	280	280	308	288	319	259	281	256	274	288	294	293	280	293	247	278	276	283	273	303	263	289	280	305	268	275	291	263	296	258	306	275	280	290	287	293	268	275	275	301	267	280	296	291	273	289	274	292	278	285	265	277	288	286	276	280	302	276	286	279	299	279	296	283	264	287	298	274	266	270	297	299	274	280	303	288	279	270	328	294	274	284	268	277	284	263	248	268	290	279	296	265	278	297	286	295	287	255	308	285	283	264	312	284	252	292	302	301	287	278	283	265	287	283	304	276	295	272	297	286	294	292	268	300	301	284	295	256	326	280	282	273	267	281	277	273	242	293	290	304	303	311	280	266	272	250	267	289	270	311	279	298	307	284	281	287	286	282	296	273	233	268	286	296	296	264	296	285	267	344	275	316	276	276	267	293	305	288	287	272	288	290	281	293	264	273	264	253	278	267	280	294	306	279	286	283	298	291	305	284	253	272	292	275	304	255	265	301	286	291	269	275	298	308	290	275	301	262	313	263	292	294	289	279	314	309	273	276	277	282	273	270	284	266	302	285	285	256	249	268	255	262	297	276	271	302	281	312	279	288	270	249	268	271	295	277	286	280	288	308	283	266	285	289	271	314	262	297	302	272	296	311	309	302	286	298	300	304	294	297	277	295	293	285	280	285	286	301	288	264	287	289	264	295	290	273	304	297	300	282	286	296	276	269	255	260	270	286	267	294	293	258	294	290	308	282	310	261	268	270	299	263	260	260	292	301	295	289	278	287	279	270	309	263	287	266	299	245	280	297	297	302	266	283	263	258	284	308	277	292	289	302	310	319	267	284	275	289	297	273	294	293	261	306	295	284	283	269	275	266	280	291	272	297	268	305	284	272	303	293	298	278	236	254	271	253	275	303	283	307	285	299	270	286	286	285	297	271	332	298	320	267	286	318	292	255	298	273	271	284	294	295	304	269	276	242	303	279	274	281	273	296	299	284	272	287	281	316	278	301	274	279	251	284	279	274	296	291	298	301	261	279	310	285	260	298	327	280	292	277	328	293	298	276	321	292	292	302	274	274	262	287	302	322	264	302	295	297	312	269	302	270	294	273	284	306	288	294	268	295	283	264	273	280	290	284	279	285	298	272	284	268	273	283	281	271	282	286	275	291	272	278	320	313	313	275	241	300	271	265	288	285	291	267	289	314	265	304	290	259	262	295	273	264	299	284	273	279	270	287	256	278	312	315	295	276	294	290	279	288	272	274	272	246	295	292	301	269	291	300	292	298	291	311	278	265	284	299	262	285	279	270	274	249	277	286	298	286	275	294	284	271	260	306	303	255	299	310	270	293	282	273	286	301	300	266	250	293	280	285	291	235	312	270	280	291	276	294	315	277	265	265	282	282	265	300	254	273	273	260	283	265	283	276	299	308	276	296	288	279	278	274	266	296	302	294	271	288	287	266	285	284	303	260	283	264	254	280	313	272	261	272	261	260	277	275	240	246	267	282	280	301	307	284	277	280	278	312	302	308	260	291	253	300	276	238	300	305	291	292	281	281	257	281	273	310	309	273	282	259	252	279	280	263	271	294	285	288	262	267	271	282	290	287	263	287	302	293	256	278	278	298	276	272	263	265	288	289	274	299	288	264	283	261	285	275	298	286	256	274	258	292	276	298	262	273	275	272	290	293	282	307	250	271	301	286	283	311	294	274	262	285	315	330	278	252	272	297	300	303	250	247	284	277	282	255	283	277	285	278	283	284	289	338	284	279	286	279	288	262	287	293	265	281	267	288	257	304	268	266	255	278	303	287	271	247	279	253	303	277	302	307	248	298	305	295	280	279	267	284	261	317	270	270	276	270	287	283	265	284	280	278	288	272	275	295	302	283	273	259	289	283	278	283	256	294	282	284	295	290	300	261	306	318	255	275	269	266	293	263	292	266	265	273	279	275	270	300	305	260	277	294	307	278	286	315	276	276	278	278	264	258	273	268	294	261	254	259	292	276	252	272	257	257	309	270	269	285	272	282	313	286	277	305	277	274	268	275	291	314	276	290	284	269	294	270	297	275	251	302	281	260	270	248	253	239	308	270	282	295	290	277	278	275	277	265	305	306	290	273	280	269	264	269	291	312	285	270	277	281	294	282	268	280	291	292	284	257	290	302	276	260	283	302	279	282	298	298	282	276	270	272	277	273	309	297	273	295	294	285	278	269	293	285	287	263	309	286	284	266	287	276	251	278	321	248	273	292	264	296	307	281	276	278	269	256	312	274	268	322	305	285	300	279	318	285	301	286	238	260	314	312	306	259	278	292	286	292	297	309	266	295	257	287	308	293	277	266	294	285	306	276	287	292	302	312	308	271	267	315	285	309	272	304	229	252	253	298	276	263	297	335	263	278	293	319	288	268	296	254	283	280	265	262	287	282	289	290	283	302	250	291	280	272	260	284	300	285	301	299	266	288	286	283	262	288	288	300	286	264	274	279	271	294	271	298	280	285	248	249	296	299	252	305	261	270	286	298	299	280	258	280	266	290	278	277	266	322	277	309	286	250	271	280	262	285	257	294	273	299	287	273	291	276	315	308	270	280	275	266	281	272	278	283	276	256	260	309	276	308	306	302	289	257	282	269	312	266	271	276	325	294	290	275	260	277	259	300	279	262	270	281	270	288	294	289	291	236	275	279	258	288	264	280	253	305	297	287	271	268	294	279	311	276	271	299	275	295	295	296	290
6622	20699	15707	8421	6064	4326	2996	2399	1831	1398	1134	1019	830	819	756	784	633	621	527	536	502	513	484	495	442	448	467	422	423	452	436	402	396	386	387	407	389	374	384	374	356	381	370	344	366	375	375	332	387	357	336	353	362	356	344	344	369	344	356	347	362	344	393	329	340	316	339	349	354	349	363	356	348	338	330	343	369	331	368	324	315	344	365	358	348	358	353	358	337	323	336	340	339	361	341	359	319	313	378	324	369	355	353	382	340	339	346	346	325	353	331	349	328	355	333	329	343	334	335	333	364	322	339	338	341	361	312	346	360	353	350	341	333	345	337	359	343	324	308	392	341	358	367	366	353	326	326	355	340	349	351	348	320	325	358	320	374	334	331	345	325	347	358	353	359	312	325	313	337	289	346	310	345	336	301	351	341	332	336	320	354	343	327	326	337	328	347	354	348	338	330	335	353	332	332	331	392	354	375	350	365	343	343	352	325	335	335	310	336	332	326	349	345	330	336	351	343	318	323	355	386	343	356	340	311	319	336	315	331	335	322	336	332	344	327	334	312	319	321	346	353	318	332	327	327	329	291	344	340	345	342	358	340	350	358	346	348	383	335	323	321	338	337	343	331	341	353	314	306	311	347	350	333	351	316	352	345	343	353	369	353	315	351	328	366	333	300	362	321	299	336	340	358	349	348	341	342	364	338	338	343	344	360	349	331	324	352	335	323	358	352	318	324	336	356	334	340	337	327	340	358	319	325	326	326	348	321	356	321	333	304	343	302	325	327	355	333	323	315	313	354	358	342	354	296	333	323	373	327	339	339	364	324	336	348	340	354	383	356	326	333	340	327	367	332	332	347	338	376	346	334	325	329	353	315	323	369	361	320	349	361	340	320	316	333	330	354	328	321	327	383	326	360	337	354	367	342	320	314	342	363	331	342	344	336	354	316	348	329	360	336	333	335	345	325	347	326	351	327	376	325	329	332	319	359	332	327	296	333	322	343	367	289	370	347	372	346	340	340	381	361	353	350	327	343	372	324	351	322	363	350	327	343	373	298	325	337	318	340	296	359	294	346	325	350	318	341	322	327	351	344	357	308	340	339	336	332	347	325	329	322	332	347	347	356	314	339	355	323	370	313	344	346	332	322	342	350	336	347	338	341	378	346	333	327	334	334	353	356	355	330	332	366	338	326	349	314	349	312	321	339	343	369	348	319	355	322	322	339	342	303	354	327	295	297	322	298	344	347	329	343	318	325	368	313	362	303	333	333	356	321	377	338	352	319	311	331	326	325	322	344	329	321	358	353	335	337	356	332	335	349	351	320	350	306	329	321	304	358	361	354	308	331	351	331	338	332	308	333	329	338	353	324	344	339	346	307	301	340	323	348	377	321	330	330	339	338	335	301	343	322	311	359	346	335	321	331	328	343	323	342	365	360	348	358	329	341	348	384	315	344	330	322	329	305	344	327	330	332	343	343	356	324	325	346	324	345	339	356	356	351	383	327	325	325	332	335	330	329	331	388	354	358	340	311	348	321	327	355	325	357	328	328	361	320	344	352	367	324	387	324	358	344	317	303	318	366	326	331	346	331	334	366	345	333	351	318	326	323	350	322	320	324	332	334	331	334	347	340	328	355	343	353	362	306	317	323	326	330	330	372	311	348	315	319	352	335	328	364	337	320	336	346	355	333	343	341	337	361	332	350	325	366	361	329	323	335	351	347	326	300	342	363	348	337	331	315	329	347	326	348	361	343	383	325	342	357	338	342	320	343	365	319	353	334	362	367	330	338	321	313	359	316	329	281	340	329	372	350	319	326	321	356	331	341	327	352	352	338	336	362	314	357	334	324	345	321	352	322	333	321	339	304	345	355	368	336	333	315	360	324	330	361	353	344	355	324	353	321	361	351	335	306	319	304	371	319	349	329	314	307	330	366	337	306	352	336	344	327	377	368	319	344	337	346	319	353	374	342	325	344	339	332	336	365	356	384	328	321	311	375	343	346	289	353	335	352	343	309	353	366	349	322	355	354	375	334	336	326	350	340	347	339	317	313	332	342	326	345	344	322	379	338	333	348	359	354	350	340	362	367	342	325	320	354	337	342	351	347	353	350	326	310	369	329	328	334	336	358	343	336	350	320	344	374	340	317	322	327	328	356	293	326	368	338	341	322	338	315	331	353	322	324	358	314	328	337	325	294	342	337	314	322	332	354	382	323	361	306	307	328	354	304	351	321	307	333	317	343	340	354	337	316	333	342	329	333	344	319	345	351	355	358	326	329	320	361	353	335	314	349	317	326	351	325	312	335	317	359	331	352	342	290	327	348	333	344	322	364	364	349	341	334	342	317	338	328	324	376	364	343	358	320	341	364	331	350	354	341	345	332	315	346	335	331	331	348	332	357	343	327	327	349	322	348	326	339	349	339	334	338	323	355	355	341	366	337	320	320	336	370	368	332	333	329	336	353	367	332	357	352	331	332	348	339	337	324	339	345	318	334	323	350	337	345	364	353	333	319	342	365	342	352	312	350	301	353	360	376	345	320	365	354	330	338	297	318	330	315	316	327	318	337	347	375	351	344	343	355	337	335	351	333	338	337	330	361	336	352	367	336	336	300	326	328	331	327	321	315	320	346	321	337	330	343	342	363	370	368	330	329	345	344	355	346	294	344	333	347	335	313	345	334	321	326	300	358	332	343	324	313	327	332	338	337	339	345	336	323	332	323	337	335	349	351	336	317	356	348	333	310	328	354	295	310	331	327	320	336	355	317	358	318	316	345	323	336	294	301	363	341	356	345	333	363	331	336	351	317	350	343	320	314	347	321	322	335	333	328	361	333	320	358	334	327	310	335	329	348	342	337	347	332	330	324	329	342	304	310	368	368	324	341	332	380	329	347	356	347	322	330	325	323	350	370	358	333	327	362	326	311	294	359	348	337	321	357	326	380	371	345	325	352	329	325	310	331	354	327	355	301	329	340	330	350	357	323	339	357	343	362	334	344	337	359	349	307	324	355	307	323	331	328	333	329	368	361	346	338	329	337	330	338	349	338	322	357	339	351	331	342	328	345	339	330	349	346	323	324	326	347	350	319	342	334	356	315	339	339	337	350	325	355	317	331	302	324	338	337	341	371	331	327	378	316	332	342	350	328	339	328	375	371	328	331	339	326	385	347	340	314	298	360	323	318	342	361	342	348	338	347	342	356	360	341	319	346	324	357	339	327	342	331	345	328	367	324	348	347	329	375	321	353	298	347	343	333	336	378	341	345	320	346	351	341	370	343	350	336	311	348	349	342	355	344	342	356	324	322	329	312	355	352	358	416	361	306	343	334	353	344	333	319	338	339	358	366	319	325	321	336	355	374	337	358	324	358	320	366	358	334	308	350	320	365	330	313	322	358	365	334	353	326	333	301	344	317	346	333	333	346	338	350	309	326	307	341	333	355	358	341	346	317	328	324	320	317	325	343	330	349	341	314	332	375	316	333	322	334	329	333	312	352	326	321	319
27569	19320	7946	2698	1549	1171	956	930	860	797	830	787	756	721	798	775	746	759	738	746	716	702	770	711	710	715	716	748	760	763	755	690	760	766	741	744	794	752	747	724	739	741	697	725	765	709	716	714	782	748	710	746	703	749	727	748	741	684	699	737	764	765	735	707	681	706	736	647	746	724	755	725	741	728	749	674	733	726	695	737	690	723	703	697	723	725	707	742	714	712	752	754	684	802	770	713	708	695	736	718	765	774	684	701	740	717	712	755	665	699	720	654	693	691	742	684	737	719	735	770	720	734	722	747	718	696	708	684	717	738	675	715	711	723	667	764	746	708	687	726	697	701	698	736	737	719	710	718	774	765	782	719	711	706	685	697	708	775	699	710	770	684	665	676	697	746	788	728	739	727	748	701	751	738	691	752	735	712	759	664	775	683	711	735	724	663	726	725	707	745	753	728	670	703	713	720	761	726	773	696	749	709	728	705	715	744	711	759	749	733	707	749	740	726	726	760	736	703	731	749	708	722	684	728	764	742	712	677	761	745	743	716	673	705	683	703	720	714	715	727	741	688	783	730	800	674	747	728	736	698	706	731	732	711	729	715	671	727	756	728	713	688	711	752	727	762	764	682	749	686	752	673	729	773	745	711	683	735	722	676	756	762	720	711	736	773	756	744	711	750	751	700	749	748	707	807	740	710	692	656	722	732	718	735	715	737	750	684	669	743	718	752	754	719	758	744	693	697	744	771	736	731	693	732	726	691	689	763	705	736	664	701	733	742	740	687	717	726	721	723	710	736	717	745	722	730	780	697	749	729	712	702	730	707	737	736	784	693	704	731	733	711	693	762	738	730	706	734	725	771	716	699	699	762	761	693	691	741	711	698	722	738	733	763	718	721	668	739	779	713	711	707	666	745	722	725	741	732	744	689	721	737	751	689	713	761	712	731	719	720	725	788	776	742	719	706	703	710	716	680	714	718	742	713	764	676	743	746	704	756	704	741	695	668	731	682	714	741	726	750	708	724	755	724	731	731	754	712	725	697	716	740	723	689	727	722	725	772	682	683	712	695	719	707	751	744	753	733	699	687	745	784	709	700	633	713	762	731	715	715	715	707	683	732	729	725	689	667	723	753	711	754	728	702	703	728	715	697	726	738	691	744	722	723	694	686	739	701	708	734	779	743	715	697	700	742	722	760	681	714	753	753	756	740	745	706	774	719	723	731	711	730	729	760	735	748	678	739	756	778	706	688	712	753	715	745	735	706	741	744	750	701	762	698	730	726	736	724	725	741	707	715	695	696	773	722	749	743	777	695	699	688	674	773	702	771	703	725	748	770	757	780	743	683	717	769	729	751	732	696	693	741	714	726	694	715	750	727	762	728	714	706	707	687	749	739	728	754	736	707	743	729	723	713	697	711	755	789	698	737	726	696	683	710	705	706	716	756	734	734	707	740	721	715	752	708	709	744	780	727	713	750	750	711	751	774	691	713	650	723	749	706	775	736	714	697	709	718	712	697	732	781	665	754	685	683	696	729	779	760	700	809	758	769	718	734	703	714	760	774	691	733	726	701	717	713	755	696	759	746	764	692	687	714	674	722	731	703	701	750	682	697	695	718	702	709	757	754	738	733	657	729	728	682	738	747	759	670	701	710	700	734	730	751	738	754	678	721	714	689	762	738	721	666	753	674	691	722	671	739	717	735	728	741	735	755	701	752	741	697	737	694	750	740	734	714	655	741	718	729	691	788	727	694	742	681	744	708	673	691	723	752	712	729	730	765	723	730	798	782	724	741	700	697	677	744	756	712	721	737	717	754	752	716	730	691	717	741	736	700	691	711	699	786	751	784	726	740	673	711	730	728	700	738	717	659	708	727	744	797	702	731	755	746	768	762	714	693	738	790	716	719	733	689	758	741	669	751	715	710	742	724	735	774	706	757	690	695	692	743	700	716	725	705	726	728	726	723	709	732	710	704	792	735	771	706	705	713	745	683	715	707	743	713	748	700	726	773	749	699	741	722	778	686	755	737	722	655	737	686	783	708	697	703	727	715	733	719	692	703	717	714	709	703	696	723	717	705	748	689	754	729	763	677	768	714	737	741	705	712	685	699	734	719	759	730	733	695	671	726	696	756	720	702	714	741	702	725	723	706	735	744	719	748	764	704	716	700	815	760	763	725	702	719	772	724	696	750	756	723	747	745	723	716	763	747	716	709	741	731	735	736	691	707	722	699	751	729	693	768	732	750	700	678	741	737	735	688	734	673	715	721	770	721	734	748	723	762	708	747	724	723	731	755	701	719	725	700	663	673	741	725	729	713	703	772	740	718	730	679	710	707	707	738	692	710	706	740	688	734	747	687	749	763	729	715	718	762	742	736	715	705	744	738	749	764	700	701	718	746	731	723	728	674	729	725	750	738	749	694	654	709	696	740	687	670	750	738	675	698	732	736	730	722	727	707	729	747	742	737	739	662	707	702	714	740	758	728	721	759	717	735	757	729	665	741	733	766	734	717	743	706	686	705	717	784	690	735	764	704	765	791	697	700	711	714	714	725	735	768	743	768	736	759	727	745	691	712	707	677	705	685	764	706	736	688	749	733	704	734	718	745	702	697	712	743	732	704	754	725	672	722	691	727	729	725	674	734	713	728	746	665	739	718	745	715	728	772	726	767	722	714	744	722	700	723	698	725	729	672	702	735	732	766	761	714	707	696	750	722	697	716	773	715	703	701	753	714	757	734	758	775	702	697	717	759	707	719	717	698	694	762	684	687	755	732	711	727	725	742	713	744	692	728	764	724	752	696	693	713	787	707	729	745	716	782	701	742	707	731	738	767	725	677	764	749	741	740	784	731	777	692	699	725	687	721	742	708	719	777	723	726	684	705	713	670	728	711	727	783	685	770	745	720	720	706	706	752	786	654	740	683	733	699	722	741	704	679	758	679	704	722	727	706	704	718	685	696	706	721	789	703	693	744	674	766	726	766	721	772	748	677	717	715	756	682	740	720	703	732	695	688	674	727	734	770	742	756	716	740	711	694	691	685	736	703	742	728	710	715	756	688	727	737	728	697	677	718	760	735	728	715	681	731	711	724	722	707	728	692	677	734	705	707	696	721	716	744	721	746	739	731	727	724	683	789	689	751	732	718	702	712	759	671	725	777	701	725	680	774	688	737	712	731	671	787	701	745	716	749	696	696	706	705	775	713	724	718	711	683	727	694	725	736	769	743	747	740	773	710	711	759	691	619	756	739	709	687	743	719	777	730	726	701	707	706	709	730	723	692	718	741	733	692	698	704	687	730	750	732	717	708	724	728	735	731	689	726	720	716	676	697	782	742	738	770	707	731	679	728	709	721	708	660	724	727	742	686	726	737	746	729	745	698	705	726	712	720	695	742	820	699	745	739	776	721	737	753	671	751	717	756	721	698	742	726	795	706	711	707	764	647	722	690	736	700	748	753	728	697	697	713	719	791	719	733	744	770	692	729	722	725	728	771	753	700
5765	7288	5335	2882	2187	1794	1402	1241	1055	971	988	1016	928	920	850	976	843	898	887	897	873	904	852	847	890	808	879	839	859	805	792	883	846	841	925	848	846	796	822	836	825	812	864	793	855	793	785	801	845	843	825	827	772	840	882	824	794	837	831	840	781	858	792	809	810	825	806	765	827	874	836	791	866	782	838	830	817	837	800	807	806	821	795	767	820	859	834	795	826	804	791	862	840	800	808	833	820	811	795	821	838	857	816	812	804	787	807	780	783	814	778	826	794	773	818	837	851	810	837	810	816	830	834	825	808	809	848	859	824	804	819	804	886	799	824	795	810	857	823	803	826	773	789	815	853	841	847	833	786	822	770	821	795	823	792	827	822	858	828	844	904	808	846	835	832	827	822	853	808	797	768	814	793	846	766	821	810	867	828	830	832	812	850	842	843	798	793	780	778	813	849	824	855	834	801	819	757	846	793	783	832	797	838	823	803	803	810	822	814	806	850	848	860	830	835	853	791	835	746	817	796	798	818	795	840	774	843	828	829	828	830	769	808	793	792	847	843	809	802	791	790	785	849	834	779	803	840	804	815	856	829	830	793	841	853	846	862	777	843	814	854	815	827	872	816	848	849	869	804	778	792	780	834	725	819	795	830	824	873	839	795	798	818	862	885	829	828	805	807	821	831	855	820	790	816	784	816	845	800	805	870	841	775	846	824	808	829	832	845	774	807	855	848	862	821	841	873	849	853	856	816	821	874	807	759	837	793	836	826	812	820	862	822	842	830	873	890	869	824	841	848	850	777	819	790	811	829	798	830	814	805	803	808	818	789	770	846	803	863	843	812	786	804	852	760	848	841	809	807	827	821	788	837	813	840	860	847	829	800	788	867	833	831	823	843	787	828	801	839	779	876	805	819	835	802	831	757	831	844	812	800	817	818	815	825	787	835	833	804	845	811	862	842	794	838	777	824	794	867	799	809	837	806	818	850	858	857	840	808	811	851	780	828	798	879	867	865	876	890	869	866	780	751	796	787	844	835	852	876	849	831	810	820	758	804	801	839	847	811	787	866	807	781	893	789	840	869	864	846	873	829	799	826	820	780	842	836	785	824	869	786	802	817	889	847	844	853	855	811	766	830	812	801	824	809	832	849	869	780	810	775	791	768	846	855	847	824	818	814	772	831	808	824	864	832	814	797	817	848	816	798	838	815	832	811	802	883	781	827	764	805	825	823	858	814	841	854	794	792	863	820	851	822	833	822	839	870	773	787	828	800	805	826	834	766	807	809	824	819	800	795	864	821	856	823	880	829	870	848	806	819	854	795	889	828	860	799	816	806	835	808	786	829	818	840	865	785	811	812	832	779	870	833	810	862	848	895	819	845	786	830	826	828	851	811	840	813	801	859	845	805	779	794	820	829	879	829	824	812	889	838	813	788	803	785	810	808	840	793	841	817	790	858	926	816	821	818	810	791	785	825	817	851	786	802	804	816	766	809	821	817	854	804	814	865	775	821	838	802	805	814	837	784	795	843	843	803	844	850	858	852	800	788	795	796	815	858	809	839	804	849	809	829	821	836	813	859	791	779	766	837	791	770	858	792	878	810	846	802	806	776	815	763	836	817	802	835	785	864	882	855	852	847	894	808	836	801	801	788	835	841	855	833	787	794	788	805	828	802	802	819	844	843	810	765	800	825	814	789	805	815	817	818	800	865	786	842	784	839	851	864	850	797	798	857	777	835	826	810	840	766	800	866	841	855	809	774	855	809	794	802	860	844	865	840	828	804	802	787	826	832	793	839	803	791	876	812	726	820	818	776	805	815	831	836	794	818	803	858	809	795	817	855	853	827	853	869	762	805	842	857	847	827	794	844	837	760	815	833	854	823	796	809	808	819	824	824	837	869	888	786	856	820	783	842	856	819	803	857	822	843	807	824	807	808	824	767	911	882	848	849	857	830	833	877	844	810	800	786	871	789	857	836	781	831	837	839	812	797	818	816	875	800	810	797	839	818	840	825	828	802	767	797	836	809	850	832	792	825	793	832	926	812	787	848	840	780	767	825	801	826	830	795	822	823	815	849	803	829	819	820	796	809	806	855	779	829	814	830	826	819	870	800	815	832	846	869	835	872	884	840	823	792	820	837	815	789	840	799	812	815	845	786	817	841	825	797	849	818	791	849	804	788	824	842	800	802	820	825	845	862	827	828	812	848	724	830	823	813	783	826	851	818	865	783	793	818	794	853	813	805	875	792	810	816	850	890	836	808	785	808	857	790	829	833	846	787	776	842	854	802	850	836	794	863	821	803	846	822	844	819	766	861	827	810	798	874	815	811	843	833	852	822	857	811	789	852	815	816	833	868	809	808	778	811	785	832	823	839	803	811	806	778	839	832	814	798	833	838	806	864	810	830	781	805	771	809	826	820	801	817	827	890	809	856	796	860	840	784	824	833	831	903	858	794	788	814	880	805	848	827	822	765	789	823	813	845	821	841	838	813	797	828	799	807	807	823	802	796	819	797	820	812	821	783	800	792	844	810	785	838	843	753	849	745	826	844	825	785	747	849	807	839	810	804	814	838	817	820	819	863	769	860	810	787	809	812	828	830	781	824	761	810	826	869	815	830	860	816	786	834	802	862	820	755	842	869	800	810	834	823	791	829	809	792	792	811	850	775	802	806	802	883	829	817	838	815	812	852	841	798	812	837	829	857	843	772	821	805	831	810	783	858	849	806	834	813	800	813	854	830	812	868	872	817	802	775	783	841	837	858	804	788	797	838	834	779	815	874	796	805	847	829	833	810	884	833	806	758	828	807	793	804	863	799	825	865	807	815	832	867	836	798	852	833	822	796	851	893	884	850	821	824	834	828	790	776	755	842	832	857	796	809	842	824	836	818	804	844	850	855	761	841	885	786	780	812	793	822	787	823	799	821	868	845	787	832	810	795	832	809	800	820	797	801	811	860	823	838	837	831	813	822	810	812	842	840	829	814	791	853	819	796	878	847	806	842	851	849	797	838	840	764	824	804	761	786	802	834	795	815	815	798	807	838	823	881	784	879	823	840	901	844	864	921	863	858	841	814	852	819	837	808	812	792	762	848	792	830	790	756	792	777	826	823	829	845	802	881	843	827	849	862	816	840	787	801	787	856	810	838	809	800	794	854	807	794	796	825	874	786	833	867	897	806	803	829	794	794	860	826	810	846	897	833	814	836	773	800	780	801	790	849	794	835	843	806	857	804	832	815	859	786	830	868	872	808	783	798	836	805	885	805	854	805	852	843	831	804	817	777	825	842	832	785	836	828	834	790	760	844	843	831	764	839	810	830	850	879	844	790	821	801	855	897	760	809	839	858	795	850	772	795	821	828	801	783	745	834	795	834	907	820	862	890	845	874	807	758	810	822	845	898	813	822	801	860	840	766	851	813	834	834	832	792	832	834	849	829	848	814	793	801	832	834	722	787	889	827	849	845	807	835	800	835	847	874	827	809	862	819	840	861	819	802	823
23836	21310	28480	24442	21264	9178	1853	1288	1010	881	892	840	782	748	793	708	758	710	653	653	674	653	672	656	698	692	694	683	651	610	610	625	600	628	652	710	692	604	618	622	643	626	624	590	623	629	660	654	637	569	614	665	672	640	652	598	619	664	651	634	693	622	632	619	649	612	689	596	659	597	586	638	667	597	606	616	586	590	599	595	645	606	628	637	637	648	637	631	625	636	606	612	621	615	573	608	634	644	644	558	636	664	621	609	596	633	611	616	602	606	612	634	634	619	615	609	633	622	604	590	611	633	608	659	621	636	575	631	593	668	633	656	623	597	590	630	614	671	591	584	652	640	621	631	602	631	587	594	611	659	573	590	610	677	568	642	620	607	614	622	667	603	593	634	632	614	650	676	614	628	623	559	590	642	607	622	573	659	568	551	654	585	615	597	626	686	584	629	651	607	645	655	617	621	690	603	617	599	621	593	619	646	652	613	621	619	601	617	613	609	590	633	666	621	599	606	614	592	620	669	620	588	629	613	633	597	655	634	662	620	569	620	626	639	617	601	634	665	594	630	649	635	612	595	613	641	622	586	616	648	604	653	622	649	611	634	604	628	623	600	603	610	604	600	614	570	635	613	629	599	576	623	613	603	611	628	663	601	646	633	609	594	600	602	620	635	589	648	579	602	610	618	630	628	609	623	651	621	597	644	560	589	635	620	629	643	646	614	581	616	620	630	631	650	638	612	647	583	629	623	654	633	613	655	612	598	654	658	652	648	635	645	618	599	640	614	633	651	633	638	653	620	602	655	651	629	616	637	643	653	658	624	645	663	620	630	606	640	599	654	613	573	569	654	629	628	608	639	604	664	626	596	568	654	676	611	612	611	605	631	660	619	636	582	628	617	630	643	634	629	622	639	633	658	633	619	641	632	611	622	603	545	627	635	615	641	613	637	636	609	638	607	611	666	606	618	629	602	600	637	604	576	623	613	618	600	591	588	622	611	617	606	638	645	590	608	630	612	631	584	599	676	649	617	612	657	640	644	615	608	644	602	638	598	651	579	581	618	650	645	632	596	586	634	640	613	600	579	598	619	591	672	628	593	653	603	622	644	619	597	636	619	616	633	585	642	591	624	597	650	601	603	648	617	589	621	662	617	617	592	627	630	670	684	648	617	613	650	627	674	601	622	590	569	669	638	628	643	639	592	683	643	624	640	609	702	650	593	623	616	644	578	631	631	611	598	642	579	635	678	602	647	637	622	602	603	624	594	654	606	563	666	644	616	610	623	595	638	623	643	663	649	632	622	632	680	657	634	629	657	649	643	643	603	620	609	643	642	622	636	653	603	592	598	645	600	628	628	637	665	577	649	621	619	598	603	623	595	618	603	646	622	663	605	590	639	603	663	586	646	635	650	690	665	651	621	666	662	655	630	612	664	615	597	620	591	626	618	663	646	647	616	642	653	606	615	644	608	629	615	604	632	600	623	640	642	625	606	609	594	569	622	622	603	598	611	604	554	598	618	615	655	655	636	608	609	659	619	605	607	603	655	633	632	635	650	613	650	597	638	652	681	602	575	624	619	600	593	658	622	630	627	607	615	641	641	630	647	662	630	608	609	595	637	635	623	590	619	635	606	592	601	649	661	602	632	564	595	604	647	611	604	659	628	605	602	618	637	625	634	646	626	665	577	641	668	581	595	615	621	597	654	598	599	673	653	623	611	636	619	618	603	624	641	629	631	666	626	583	656	595	674	607	659	611	592	657	572	584	605	580	598	607	631	608	619	600	647	651	643	617	646	649	611	635	597	638	642	670	634	611	630	635	625	645	619	665	608	637	633	621	593	625	631	608	608	617	605	605	659	624	608	670	634	612	614	620	646	593	595	604	643	648	635	629	623	619	655	651	617	646	637	645	635	653	620	617	635	649	622	616	699	648	620	612	648	638	623	642	615	634	592	630	609	593	624	630	633	642	621	608	606	629	646	641	626	672	623	614	605	620	630	650	624	632	603	602	569	621	650	612	612	615	640	639	637	591	626	604	639	561	628	646	619	586	575	646	620	626	628	652	620	654	669	630	589	637	642	663	667	609	644	618	626	603	626	620	584	602	592	627	627	634	610	633	631	596	623	653	645	631	652	647	607	610	614	660	598	591	604	635	630	622	609	615	611	634	611	641	608	611	621	650	681	665	660	617	599	675	632	628	616	615	591	591	596	641	653	683	628	593	622	649	619	635	624	655	618	687	569	612	656	652	596	641	631	663	563	635	640	675	644	596	604	573	644	623	597	616	592	620	601	607	594	651	616	585	635	588	653	620	618	606	612	644	614	607	619	610	638	648	683	654	581	641	633	630	604	615	626	625	602	637	665	652	637	600	626	673	604	646	660	631	644	620	630	611	647	628	615	621	630	592	607	623	592	603	635	625	598	620	627	607	598	617	628	612	635	671	631	636	627	647	634	603	644	594	614	650	602	624	639	629	600	644	597	583	644	652	619	660	611	624	617	636	626	616	639	638	602	652	633	619	661	614	596	673	565	598	598	639	616	605	621	565	580	608	646	644	668	639	585	672	622	651	585	639	588	640	622	623	578	612	631	611	580	619	574	616	625	619	564	673	640	630	666	600	587	619	665	597	653	650	590	619	605	667	617	609	597	602	629	632	635	657	611	607	663	612	632	654	653	636	619	586	673	616	617	615	590	635	609	606	634	659	651	582	630	627	643	614	625	622	615	620	655	629	644	623	575	634	623	619	662	591	628	636	582	619	594	616	655	614	607	659	627	590	627	613	619	646	602	627	586	599	618	585	617	601	577	622	584	636	632	635	600	597	595	664	680	669	581	596	606	628	581	687	598	627	614	655	682	634	623	593	651	605	602	592	597	603	656	661	629	634	601	617	615	658	582	647	606	627	584	604	615	599	614	585	608	649	604	628	653	641	586	646	602	660	621	616	609	628	641	627	613	596	581	610	614	618	587	602	629	585	607	593	640	648	655	610	591	613	591	669	609	630	598	640	640	624	658	644	660	652	669	694	603	618	603	617	611	611	650	635	603	587	634	619	598	589	615	632	622	629	627	629	646	598	636	587	601	632	582	618	631	641	571	608	638	631	632	621	587	609	622	638	635	600	599	592	651	580	573	646	621	610	603	623	627	626	648	592	642	621	579	655	657	620	674	620	644	647	667	593	658	627	636	625	596	661	602	613	647	597	597	646	610	592	599	638	635	641	612	662	639	620	593	636	636	612	597	622	617	615	637	627	609	651	598	635	584	621	601	610	627	648	626	613	622	636	632	674	618	614	625	606	588	634	609	622	633	566	600	598	616	596	589	588	602	615	649	643	631	611	631	643	621	588	614	652	646	606	643	626	671	634	651	618	614	601	612	604	629	616	647	649	593	627	628	622	585	675	667	630	581	616	596	600	649	639	644	615	639	649	637	622	619	643	638	586	598	638	665	605	653	677	603	576	654	592	649	604	646	620	591	633	617	567	640	581	621	612	618	604	638
5470	15447	11415	5666	4154	3149	2504	1817	1606	1351	1094	1146	1063	967	992	922	917	887	898	814	821	824	778	772	801	785	833	757	774	732	708	794	787	785	740	726	772	761	769	718	745	721	740	713	705	751	725	753	727	730	717	700	771	753	738	697	732	704	730	758	707	723	754	747	761	691	766	786	704	721	711	677	746	767	701	765	737	704	726	781	744	733	653	778	730	697	712	707	773	743	721	696	716	699	733	700	684	724	754	715	754	725	749	772	700	770	769	725	750	686	743	706	750	751	732	685	779	709	748	702	760	701	688	677	687	733	704	708	714	731	737	748	727	683	717	745	746	667	741	731	793	734	680	726	706	758	732	678	737	766	689	686	719	728	725	727	689	710	769	739	698	703	736	729	695	725	692	728	675	750	690	762	678	679	703	751	791	686	705	731	707	710	715	804	693	716	727	741	712	743	734	712	739	708	739	710	740	757	673	675	694	702	725	786	747	752	759	743	725	684	662	724	751	738	762	750	704	711	715	767	738	710	740	747	672	737	714	707	757	744	696	727	692	761	753	731	729	759	678	693	713	746	682	670	723	667	731	729	708	740	662	745	771	797	745	760	744	714	725	684	750	755	761	745	743	697	717	726	673	739	744	698	687	759	742	728	715	691	754	693	729	719	744	731	710	703	723	740	717	756	747	716	752	734	761	734	744	690	729	729	712	636	709	726	708	715	721	747	730	730	702	709	753	731	719	723	715	719	704	696	733	681	716	710	697	733	746	753	705	730	748	723	729	740	723	746	733	748	708	735	711	772	757	700	750	723	734	708	717	723	667	730	665	738	745	746	791	745	730	692	731	684	699	703	747	730	793	721	688	727	697	700	711	749	765	706	727	720	782	756	725	707	731	725	694	730	740	702	722	724	741	743	708	761	713	712	755	734	731	768	696	712	723	715	758	781	679	768	675	743	725	738	732	714	691	748	709	777	705	763	728	728	749	702	686	727	739	679	643	699	775	723	715	763	685	721	768	689	790	751	710	736	753	731	757	752	706	714	687	744	751	700	671	749	740	756	733	706	705	735	744	741	726	759	729	726	729	781	720	724	763	668	736	716	699	736	711	760	729	709	730	685	731	704	744	747	710	754	701	720	751	724	745	717	761	717	697	711	754	714	732	713	740	731	708	772	734	731	733	706	711	771	683	693	672	728	716	722	724	765	741	725	722	709	745	726	753	735	782	746	731	719	715	791	726	749	730	733	725	713	727	732	780	757	745	773	705	726	739	728	722	731	700	770	681	683	692	649	735	705	716	764	711	687	777	734	739	731	703	771	721	748	728	735	753	734	739	724	769	751	704	706	757	751	722	766	712	726	740	733	745	766	699	735	697	741	705	737	729	746	748	679	714	711	663	753	724	708	718	764	721	741	768	699	692	729	707	718	710	723	691	706	712	769	711	741	683	700	746	711	729	730	738	758	746	733	716	656	715	652	702	736	710	686	804	732	727	770	742	738	701	709	704	709	748	757	705	729	742	686	760	731	752	723	718	767	710	741	737	743	724	692	746	765	757	776	731	745	685	745	731	708	700	715	716	756	734	743	728	730	738	737	710	772	724	735	764	745	713	787	683	702	740	709	740	721	751	697	715	691	760	748	779	711	695	743	708	717	678	734	700	718	730	740	739	708	765	730	746	692	743	695	710	707	703	727	691	734	743	749	770	697	729	715	728	742	702	736	662	731	743	734	785	687	691	764	682	694	703	742	718	733	711	725	695	658	719	774	728	734	751	668	741	746	755	743	721	744	719	735	714	742	731	747	747	737	749	722	759	687	733	710	736	689	756	663	682	707	760	724	749	734	738	728	668	736	750	718	758	706	718	722	720	688	715	728	745	720	703	721	710	715	741	725	678	702	717	766	699	707	738	706	705	726	768	723	737	712	727	712	713	736	744	680	674	731	711	678	707	728	709	690	761	721	689	699	732	741	700	713	769	709	702	711	749	751	761	737	739	722	723	739	680	788	750	759	747	671	685	740	708	719	685	735	707	681	750	688	702	744	704	735	761	711	765	761	713	685	749	723	732	706	688	729	692	719	725	751	750	744	718	690	695	751	739	727	726	681	722	729	697	712	751	784	712	728	719	748	721	719	713	679	791	729	726	731	737	690	736	737	778	733	687	731	743	741	756	699	739	724	673	697	735	722	702	757	754	689	711	740	764	720	735	736	726	741	730	728	719	729	700	702	702	687	750	717	703	737	720	739	729	741	682	762	724	756	750	770	691	710	773	682	739	733	736	725	740	660	724	784	744	708	741	776	733	726	725	709	752	764	721	690	724	741	708	648	762	708	752	774	744	704	718	727	697	760	778	726	744	728	730	706	712	701	693	734	721	774	738	759	740	764	733	695	691	699	698	712	701	729	678	686	725	741	736	715	717	739	708	748	702	764	701	692	704	738	734	725	704	659	735	720	730	695	704	749	720	695	766	760	701	705	769	731	748	725	791	715	748	745	768	721	714	710	714	767	744	734	698	688	728	716	696	780	784	727	700	763	724	739	715	756	723	712	729	740	752	723	725	733	732	753	714	673	742	714	749	749	716	701	716	696	731	726	734	722	721	763	717	772	712	730	711	710	705	735	711	744	750	709	743	730	691	711	751	776	709	706	714	758	704	717	721	768	752	753	694	705	735	744	720	721	742	779	756	741	742	734	752	720	703	732	728	761	687	686	723	689	714	731	734	748	716	744	721	759	704	703	684	736	721	725	724	737	695	774	651	712	738	720	747	769	744	728	718	779	747	675	768	707	709	742	725	700	738	729	742	741	727	770	698	713	739	739	738	720	741	718	720	708	716	717	724	748	730	710	714	711	738	755	738	697	718	786	778	682	758	711	717	696	742	710	698	746	766	706	751	721	745	706	686	748	746	743	719	742	678	705	707	724	714	721	722	708	757	697	682	693	656	705	707	709	746	737	692	721	675	680	721	712	705	701	718	711	721	708	757	716	695	743	756	746	748	782	751	752	703	709	755	736	720	721	761	752	761	705	717	695	757	703	743	693	723	715	763	721	711	671	684	728	747	714	717	750	730	729	808	694	729	720	702	732	694	732	750	737	661	737	700	770	729	775	736	712	719	782	735	656	727	775	728	734	782	714	692	685	676	738	730	734	708	763	683	700	731	702	681	728	708	720	708	745	748	744	668	736	725	689	697	703	742	714	707	742	704	749	699	729	691	726	722	706	701	709	728	727	722	701	698	748	695	745	741	731	678	695	707	692	761	742	730	730	710	681	750	678	729	720	734	718	719	707	727	739	747	782	725	735	673	714	725	743	698	695	707	735	787	722	736	774	763	722	729	770	741	709	716	716	681	734	741	721	766	725	751	754	727	726	721	743	698	700	730	690	726	748	751	691	739	747	716	764	742	751	710	714	700	680	668	741	740	741	736	697	710	706	710	736	686	827	705	756	690	720	702	702	725	732	701	771	735	732	770	736	735	716	709	723	747	763	738	702	692	688	667	734
24929	21316	27349	25466	9802	1480	1102	790	715	600	622	611	553	535	536	525	533	545	535	502	559	524	547	483	461	500	502	507	501	485	480	444	474	478	490	499	512	486	474	498	476	491	472	529	471	462	465	520	512	531	461	492	511	436	474	476	484	509	486	501	490	502	464	475	478	478	481	520	502	471	485	517	458	500	439	480	462	517	506	499	471	496	553	482	484	451	468	489	485	452	485	501	489	485	483	468	492	504	479	450	478	490	474	487	480	507	510	495	479	469	469	489	510	462	482	469	464	483	456	486	466	454	474	480	462	501	455	480	496	463	482	492	465	503	478	492	488	513	456	478	494	454	492	499	452	469	535	464	469	425	491	482	464	478	539	487	502	472	469	438	501	512	497	440	454	508	493	407	461	474	496	502	489	489	418	519	471	462	442	468	483	455	488	447	481	432	473	486	446	484	496	439	487	476	460	423	498	490	519	467	499	491	468	505	489	461	484	462	473	476	467	479	467	458	434	455	496	489	500	508	441	478	455	475	451	453	495	482	438	466	509	506	491	470	477	452	453	452	500	518	529	510	482	498	462	466	490	481	500	456	475	492	436	487	494	499	490	489	452	480	464	501	451	474	482	481	461	514	499	526	510	464	440	476	468	446	516	500	448	482	468	504	446	523	506	444	478	463	482	503	511	475	482	459	495	501	465	446	465	523	480	443	499	491	508	502	481	488	441	457	467	462	470	487	492	455	476	455	450	491	475	463	477	484	484	482	492	488	464	501	501	489	473	495	470	453	473	452	498	497	464	481	470	487	469	456	466	474	504	482	527	489	470	455	474	514	513	506	473	524	492	478	496	480	449	507	497	485	513	473	466	466	465	456	493	502	472	456	460	495	432	471	463	441	494	483	485	455	458	480	441	471	466	475	478	488	481	457	493	471	474	450	473	491	513	454	500	507	489	526	460	497	489	465	515	519	463	500	473	468	490	512	520	493	486	491	532	455	521	457	455	516	492	499	483	468	522	477	487	491	433	480	493	469	469	460	456	494	485	476	438	472	452	478	458	498	502	461	474	497	489	478	473	459	499	439	466	488	494	470	489	495	492	432	478	443	463	506	482	450	507	478	471	463	478	458	446	453	500	476	461	483	539	472	450	528	487	519	496	493	477	481	483	447	492	461	484	494	493	488	509	476	468	507	492	474	506	465	465	450	474	454	476	468	443	471	471	465	469	488	471	510	488	469	485	480	484	436	460	473	473	502	453	491	518	452	542	498	452	448	470	465	481	484	523	475	439	440	467	451	559	509	432	502	473	458	480	495	455	484	470	470	487	472	475	444	480	475	450	481	432	481	462	475	507	476	449	513	498	502	490	458	467	465	486	460	491	497	501	501	442	490	435	470	467	442	476	452	502	450	475	477	486	503	448	475	470	464	492	474	533	507	469	500	454	476	454	468	487	472	490	471	460	465	455	487	484	453	446	471	477	491	504	459	446	471	438	465	453	455	421	496	485	450	470	472	495	440	473	503	461	490	499	491	496	469	520	437	476	474	514	486	479	476	476	467	482	471	456	483	460	513	522	509	522	500	494	449	493	477	448	460	477	460	513	502	420	503	429	454	463	521	514	501	485	453	482	516	451	518	465	504	489	491	467	507	515	474	484	504	498	499	490	457	519	490	453	455	473	470	470	507	469	463	495	513	448	492	479	504	463	502	488	467	493	475	473	470	527	442	514	478	449	490	481	464	469	478	498	501	482	453	512	532	496	473	483	469	491	471	482	427	409	493	482	515	458	498	502	475	524	471	452	505	476	497	465	467	533	494	510	463	423	452	476	492	493	472	478	484	480	435	488	504	488	493	508	442	466	460	529	470	480	538	468	502	438	479	450	470	490	444	442	505	546	529	473	475	486	501	522	454	463	457	499	458	521	452	462	513	499	485	491	482	487	491	493	478	487	485	415	516	488	457	493	495	486	497	508	478	474	440	491	485	494	467	533	449	450	496	432	449	480	468	473	507	495	471	472	444	473	458	510	493	504	454	478	477	471	479	463	498	456	518	472	467	496	515	459	476	515	505	478	472	509	472	485	483	500	446	492	437	495	438	456	478	494	473	475	490	450	468	532	457	487	467	482	462	516	486	481	477	466	488	475	541	496	485	501	468	429	494	480	492	481	478	476	480	488	462	470	474	463	480	516	498	481	465	479	469	480	449	488	452	507	490	502	483	505	482	490	501	514	453	487	505	524	473	504	527	477	487	445	467	465	500	483	449	469	469	460	446	477	484	456	509	488	490	457	465	436	537	492	499	458	515	496	449	482	475	447	506	515	493	485	507	482	451	506	480	507	493	441	496	477	485	509	498	484	495	449	494	469	509	521	494	470	497	487	463	471	482	488	471	473	508	476	496	479	490	446	472	468	478	479	483	489	482	514	470	485	462	481	468	523	477	441	492	476	468	495	452	494	499	463	502	485	417	491	490	465	457	470	492	470	508	497	444	499	477	488	459	442	474	497	505	442	511	495	488	491	443	451	467	505	476	466	485	460	513	483	475	492	471	482	492	480	458	490	468	446	443	467	533	480	487	499	454	461	474	454	473	466	496	523	446	467	467	473	460	481	444	479	500	458	487	465	489	504	494	428	502	464	461	493	477	467	414	500	470	467	459	473	491	474	488	516	468	485	462	480	426	482	438	495	487	461	524	492	508	453	443	481	468	460	489	457	516	470	482	459	497	497	444	515	508	457	508	486	478	476	522	493	508	484	445	492	436	464	456	438	450	485	467	490	509	518	470	457	484	444	490	495	495	487	449	452	521	480	427	479	488	526	499	459	486	509	429	440	456	502	470	504	501	504	489	497	479	488	485	440	492	451	507	462	481	521	443	472	490	456	485	454	497	451	484	510	457	451	454	468	493	463	520	489	509	502	471	473	457	504	481	523	470	488	472	511	513	524	502	496	449	512	472	472	467	476	505	472	492	463	416	515	464	475	501	466	490	493	465	441	485	463	494	476	501	452	468	471	489	455	466	485	476	495	484	502	443	457	454	500	458	447	491	474	453	506	482	527	474	490	455	453	510	503	488	504	448	426	439	455	478	455	436	492	478	488	461	446	482	471	472	490	472	484	483	441	502	458	472	471	493	502	448	481	486	480	447	501	486	501	487	449	505	445	452	446	475	460	453	473	471	477	459	495	482	436	487	419	512	453	467	480	498	470	492	478	502	456	472	483	497	477	490	491	465	486	473	445	529	518	475	467	449	500	481	461	478	424	467	489	456	461	439	457	456	488	478	447	469	479	470	500	452	460	496	491	476	433	448	475	526	504	490	485	462	487	450	493	490	485	481	455	505	467	470	466	500	454	521	480	427	470	519	495	531	490	530	464	489	496	517	483	476	492	474	456	512	473	459	468	505	502	466	503	502	491	473	502	466	471	464	460	470	488	473	470	483	504	467	462	482	462	498	459	490	497	473	466	487	452	479	442	483	470	469	490	483	471	482	496	473	489	496	457	463
5389	11629	8613	4334	2976	2276	1790	1321	1120	973	792	854	746	708	729	713	671	699	647	589	641	656	669	580	633	590	585	599	588	591	560	575	559	590	516	571	593	558	591	530	522	595	545	571	544	557	565	581	602	588	600	577	530	560	559	579	563	515	573	557	570	599	559	562	558	541	571	523	581	558	542	530	537	581	539	532	541	548	498	594	577	545	560	568	520	567	563	543	546	534	562	532	536	541	561	588	590	542	523	528	509	581	547	543	570	534	563	573	562	537	536	555	546	555	523	532	585	518	515	534	534	537	581	573	526	560	584	513	545	518	581	585	540	567	550	569	566	552	581	547	566	557	625	559	557	566	552	562	578	569	497	554	559	540	519	563	567	591	575	564	548	524	563	538	524	551	553	562	525	512	538	585	554	638	573	596	521	572	601	552	512	530	540	560	535	564	603	543	540	507	546	574	586	570	547	557	539	552	548	544	542	542	571	581	568	526	550	534	550	532	566	562	511	543	533	577	551	558	537	500	545	550	578	594	549	520	532	542	556	526	560	530	562	525	535	548	555	507	585	512	560	506	540	530	600	548	518	573	578	565	565	578	535	563	567	551	609	555	588	553	598	562	566	542	592	541	560	526	534	520	554	561	524	569	536	564	558	550	564	512	560	577	551	555	566	562	526	543	546	547	576	543	547	534	575	537	560	557	571	526	566	550	574	554	552	540	584	579	576	548	547	544	554	573	531	603	551	545	563	584	524	526	528	531	541	547	528	548	518	551	545	560	528	543	540	588	557	559	582	567	547	521	561	548	560	538	607	588	548	533	546	539	521	544	544	539	556	524	573	584	573	534	538	512	555	515	575	541	589	524	576	557	546	541	518	528	563	592	501	567	576	557	560	522	555	576	512	578	566	571	545	566	565	528	549	545	557	587	579	558	555	514	569	574	522	591	565	569	600	556	606	525	579	566	552	543	511	546	543	548	564	548	496	523	555	546	561	564	547	563	527	555	540	576	552	533	506	556	525	560	549	561	562	574	575	476	576	565	547	559	613	549	565	560	560	568	532	532	559	565	578	524	557	563	518	589	534	536	559	506	543	556	549	542	595	579	542	569	607	584	567	568	560	564	543	529	493	536	532	545	565	550	529	552	561	560	554	543	528	543	555	553	556	555	556	556	545	578	540	574	496	546	547	512	599	524	544	547	558	549	529	551	583	541	596	532	553	546	559	524	543	534	560	546	520	526	536	529	565	543	572	541	541	600	552	515	546	538	571	581	580	562	559	516	565	554	564	551	574	548	587	543	533	570	540	549	557	556	575	572	548	523	536	511	561	540	510	526	530	516	544	572	566	519	587	518	551	525	547	574	562	552	566	533	542	567	544	527	582	582	528	574	538	538	555	539	509	556	563	530	528	528	515	559	526	552	586	545	533	543	585	594	587	492	535	560	555	549	544	586	549	549	576	573	537	542	539	560	535	515	547	554	548	535	568	500	566	531	560	515	525	537	565	579	541	552	547	569	551	518	511	540	529	536	574	567	527	508	535	525	577	502	577	558	549	530	587	569	542	565	547	517	596	549	562	569	567	569	543	518	596	588	596	564	524	552	617	619	504	520	573	545	571	576	596	580	544	544	516	537	530	606	568	538	567	519	569	521	519	563	530	528	554	592	581	492	583	536	548	520	532	544	551	561	521	549	540	555	542	579	481	545	574	544	541	510	595	529	548	558	541	598	559	515	576	541	574	521	527	571	555	587	592	572	560	614	543	587	513	562	526	550	577	523	533	567	554	547	517	532	521	539	589	573	561	558	553	536	540	553	552	557	520	526	542	563	531	475	538	545	540	572	587	525	556	550	523	546	550	525	513	546	519	574	544	555	550	543	524	553	537	523	534	560	521	545	554	514	565	534	569	529	545	582	574	561	558	544	546	601	581	546	547	519	534	561	552	546	550	504	548	507	545	559	552	532	547	555	595	558	530	538	573	529	538	549	543	508	583	527	547	549	526	546	565	536	549	525	559	582	570	548	555	556	540	580	565	520	545	566	551	558	556	517	523	537	521	549	552	537	557	549	550	552	555	548	558	524	571	541	526	548	503	535	543	548	550	600	508	581	528	559	540	492	535	557	564	536	545	519	524	591	521	532	564	541	547	553	568	548	568	575	544	585	539	549	569	556	540	537	556	567	560	514	541	600	514	523	576	542	544	545	569	533	526	581	550	534	567	568	586	560	539	577	594	532	558	536	527	562	565	564	564	541	566	567	523	519	510	582	555	558	558	530	548	578	571	578	558	547	545	535	547	570	533	535	572	533	538	583	535	577	576	538	580	576	567	560	556	571	608	557	552	564	581	540	546	531	590	541	580	514	510	585	535	549	542	590	571	565	545	560	573	514	544	557	542	570	526	557	509	588	539	533	543	544	539	548	535	573	531	570	564	574	642	521	541	517	515	571	520	566	563	531	542	526	554	541	512	590	511	561	546	544	575	555	559	540	520	543	571	521	529	540	558	555	553	528	542	623	553	581	573	551	544	573	546	532	527	566	579	549	560	538	535	569	520	551	569	541	546	563	558	565	554	548	553	553	578	568	534	583	526	550	570	527	515	581	549	526	584	559	556	536	563	592	525	560	578	541	567	522	549	565	540	562	549	536	534	589	571	541	558	538	561	533	586	554	558	521	579	574	560	536	579	578	547	566	545	534	561	532	565	549	544	527	565	572	554	571	562	558	583	551	592	543	552	517	547	547	602	536	542	531	560	610	546	577	541	531	580	546	562	590	541	492	543	568	587	535	577	542	548	571	571	576	541	549	561	555	548	540	507	518	571	526	501	541	552	566	570	570	575	563	516	545	523	554	541	541	543	541	589	551	542	516	511	584	548	565	567	553	514	512	561	566	615	547	533	572	537	588	579	562	554	542	592	581	569	575	574	545	563	581	571	582	556	539	513	531	559	565	526	555	531	529	532	514	576	548	533	561	576	572	533	542	549	555	566	544	527	564	537	539	567	540	537	577	522	543	497	545	525	559	542	560	529	578	501	551	565	582	566	580	572	573	575	500	535	553	570	581	539	527	552	531	629	581	556	570	535	523	553	525	550	545	544	584	582	540	587	554	527	566	525	553	573	534	577	584	587	544	585	528	562	554	512	605	550	536	524	523	554	551	563	522	513	542	515	555	525	543	543	584	555	532	516	578	516	548	568	602	574	560	563	530	506	533	516	556	544	561	522	548	549	549	578	621	538	543	557	578	559	524	566	533	551	578	550	537	545	547	538	563	548	556	535	540	519	567	579	520	486	538	578	548	552	538	570	539	529	560	530	588	544	559	531	572	544	535	570	549	572	566	561	537	545	569	584	555	544	572	572	560	537	571	549	529	562	540	539	540	566	588	565	545	513	545	510	588	550	569	539	574	608	605	574	528	583	521	526	544	591	586	538	585	493	561	552	543	597	570	482	551	558	524	550	550	544	542	519	556	595	600	556	569	558	539	532	564	569	534	541	538	523	541
22778	21362	29057	24045	21357	21371	8032	1357	942	762	643	602	535	513	494	476	431	427	393	421	375	369	364	355	370	345	340	322	333	310	307	305	325	322	323	305	293	288	349	290	321	311	321	295	301	293	266	305	275	310	297	262	274	308	280	303	293	247	279	279	288	287	283	295	288	290	281	297	285	307	286	281	310	284	280	281	298	274	310	300	321	282	315	263	302	295	274	288	275	298	289	309	294	303	308	308	301	289	301	305	270	303	271	293	288	298	307	250	272	254	273	285	254	302	280	284	253	316	286	273	254	272	292	278	257	267	297	286	285	303	269	270	291	274	258	299	274	265	277	286	284	293	291	296	284	288	279	277	289	289	275	288	307	270	283	270	300	287	266	273	282	279	267	257	305	302	308	300	306	255	275	269	288	237	275	285	326	277	262	284	290	271	274	264	314	280	266	294	283	265	275	286	320	285	297	313	257	266	310	318	310	254	277	268	297	306	309	264	260	264	278	270	284	249	291	300	284	295	292	278	296	288	297	319	301	291	271	304	291	301	260	239	294	289	300	276	298	281	280	296	300	256	292	264	285	276	267	322	328	283	295	263	305	304	287	256	267	258	285	280	272	325	278	250	291	274	275	286	274	279	235	268	284	265	298	269	294	266	283	278	299	297	289	260	290	280	295	296	270	304	275	290	270	272	308	270	278	293	306	265	288	284	264	307	291	259	312	282	267	262	299	251	247	316	277	299	291	268	278	307	268	310	288	322	254	285	282	281	271	312	292	271	296	281	296	300	290	276	279	315	277	297	270	269	303	287	263	269	280	260	306	303	272	276	287	299	293	252	274	284	285	304	269	293	265	283	263	294	258	306	298	279	293	274	277	288	289	320	254	290	272	281	300	276	341	259	296	295	310	289	270	273	279	266	259	286	296	281	286	293	275	268	293	270	277	275	257	292	280	310	300	297	272	304	265	275	270	298	274	280	312	280	279	293	302	261	294	263	275	277	273	285	303	279	255	279	265	260	279	298	273	301	254	304	301	299	275	270	250	268	276	303	286	275	282	268	266	291	280	285	286	283	324	304	279	272	268	297	275	267	272	305	273	286	278	279	259	273	272	286	263	289	325	249	281	268	279	305	304	305	287	315	286	287	296	267	300	284	289	265	299	293	285	270	297	281	288	257	289	306	243	311	265	264	258	244	294	285	289	287	314	286	302	290	304	281	305	295	284	308	283	290	290	280	260	304	293	263	323	272	309	273	279	326	289	281	307	284	277	277	271	264	282	295	281	294	292	235	299	292	282	279	311	277	258	282	263	277	294	276	286	303	296	301	288	276	286	268	284	288	268	281	306	299	260	284	311	285	314	272	297	281	256	261	324	254	249	305	301	280	305	301	273	302	286	262	271	322	286	294	282	282	301	271	258	288	265	294	284	294	276	281	283	261	264	282	298	311	273	295	300	259	286	281	308	268	279	302	273	263	314	304	285	287	304	283	290	275	273	300	292	259	259	314	264	301	275	317	280	280	283	291	277	276	278	263	279	266	292	272	276	286	270	259	278	263	272	297	277	267	285	312	277	241	304	277	270	279	280	291	261	276	267	272	280	280	270	302	291	293	268	294	282	280	263	295	274	298	321	281	299	287	287	269	258	292	311	291	283	293	297	261	272	280	289	301	255	283	307	286	296	274	275	274	291	304	246	294	289	287	291	272	270	266	267	238	261	244	270	288	292	264	293	273	260	297	302	271	312	287	297	274	293	250	325	276	274	267	316	313	261	317	290	265	276	256	287	282	277	299	271	307	307	293	271	285	266	275	240	303	288	278	294	287	285	269	251	293	288	291	301	288	279	284	281	283	272	277	272	293	274	273	268	248	288	313	295	309	293	280	274	299	304	304	305	317	287	279	260	272	274	319	291	295	287	308	281	283	257	277	305	277	267	271	266	293	287	283	295	251	296	299	268	256	291	271	301	292	278	264	285	288	273	274	278	286	309	277	281	296	245	253	261	275	275	302	275	262	298	292	273	311	288	289	283	297	272	296	260	255	301	280	280	279	334	276	270	281	273	272	239	280	290	289	307	279	259	295	293	296	286	280	246	280	296	286	295	296	272	317	291	274	299	271	291	271	270	275	276	274	266	272	260	285	294	290	300	251	295	282	273	288	298	272	289	292	305	283	307	266	257	272	292	309	287	251	263	273	257	279	251	275	282	263	277	266	263	247	248	288	285	315	275	302	282	275	288	247	266	278	277	287	269	254	290	258	297	258	265	306	291	278	270	285	275	286	303	281	263	259	303	253	275	283	291	264	308	269	270	288	282	282	281	285	237	282	283	328	296	292	270	282	292	266	299	244	279	317	290	276	304	298	299	298	288	279	278	298	299	309	247	307	264	263	243	312	307	306	306	289	291	312	298	286	293	265	298	275	264	280	283	263	297	272	295	308	242	277	275	281	284	293	288	285	290	313	270	278	265	288	291	302	298	298	276	287	267	262	290	281	287	297	285	281	261	273	279	279	281	264	279	280	268	278	299	278	292	302	243	280	269	292	308	279	270	267	298	275	266	295	258	301	267	273	303	259	264	256	280	246	258	302	265	283	271	267	290	281	242	255	287	305	294	288	252	273	304	290	279	279	281	295	281	278	281	297	271	286	258	297	278	298	283	287	283	270	280	247	248	295	289	277	293	288	301	288	277	278	283	243	286	248	297	265	275	277	277	285	274	279	280	286	283	293	241	287	282	294	269	279	263	290	302	304	280	272	296	288	227	298	303	277	288	278	289	293	254	270	269	270	294	295	279	288	266	239	270	258	296	275	281	278	285	266	270	267	277	258	272	256	307	262	285	297	282	276	275	308	276	296	274	287	288	270	292	291	285	290	292	277	291	254	278	278	274	277	290	255	273	255	271	281	292	287	283	285	274	295	266	261	291	289	295	237	283	281	308	280	275	279	295	283	262	280	263	283	268	277	267	302	252	270	297	287	287	295	279	292	310	312	267	256	296	289	287	259	292	286	255	277	303	263	280	264	280	282	273	301	264	297	286	266	289	313	270	276	275	258	278	306	254	274	280	259	296	287	288	275	270	289	300	253	253	295	292	295	278	275	281	322	295	271	274	243	267	246	279	287	268	281	302	280	267	287	302	311	318	284	306	292	281	298	292	274	283	260	252	279	267	277	307	303	278	249	288	305	263	278	261	298	260	306	275	282	291	290	286	304	292	284	288	270	286	294	257	273	293	274	271	279	278	268	278	291	275	259	274	297	281	274	282	265	262	281	321	289	294	284	257	259	290	256	264	240	265	251	289	288	297	279	263	282	248	260	285	296	267	267	289	301	314	287	281	269	267	285	293	262	286	277	271	268	320	300	308	248	284	273	286	261	269	288	313	291	325	274	277	311	263	259	271	278	248	269	309	259	247	259	290	286	297	263	266	254	303	262	284	292	265	258	271	255	276	270	321	287	308	293	283	301	265	280	271	305	268	271	277	291	253	253	259	292	290	269	280	290
6779	20951	15814	8589	5958	4361	3275	2334	1829	1347	1179	962	902	858	792	681	628	638	569	577	506	529	474	446	499	529	433	419	415	421	417	396	449	386	392	382	391	397	391	366	390	382	370	373	389	348	387	355	345	360	354	382	368	379	356	348	331	370	361	348	351	364	375	372	330	391	317	342	382	335	345	339	374	341	385	317	351	354	352	309	360	363	335	359	339	356	359	302	344	353	347	334	340	333	332	340	369	366	298	381	344	382	339	337	352	334	361	330	337	337	325	363	326	333	357	343	353	374	321	344	294	333	341	318	341	341	331	358	321	286	362	352	325	361	360	333	346	328	331	366	358	343	337	336	368	360	357	352	336	320	361	346	326	357	357	356	321	344	346	347	373	334	349	351	354	337	346	345	322	350	358	343	326	329	335	324	311	336	331	344	341	325	332	324	357	334	336	334	347	348	335	348	328	379	335	345	361	345	353	320	328	352	345	344	319	352	324	301	340	325	338	361	339	335	379	362	328	334	328	346	328	339	343	314	348	351	333	371	349	358	325	323	347	374	350	344	341	360	360	348	309	377	353	326	322	337	340	366	333	343	340	325	340	333	352	348	302	365	313	326	342	324	350	335	351	326	333	327	342	338	323	350	345	353	319	358	341	337	361	358	359	338	356	325	334	306	339	363	321	334	347	347	367	315	354	342	352	341	333	327	374	330	373	358	331	335	315	326	323	310	359	333	319	311	351	362	364	329	336	321	329	354	372	338	341	326	365	355	337	333	326	326	334	337	316	356	331	311	344	336	385	320	315	324	327	329	370	346	351	338	362	328	373	300	326	325	369	344	301	336	336	338	336	381	321	334	323	306	349	338	315	360	314	389	367	326	367	344	342	355	358	360	319	345	342	353	360	336	346	360	357	305	324	356	310	377	360	341	312	320	344	333	363	340	362	321	327	313	328	337	317	354	331	346	313	339	332	389	321	316	332	347	367	301	314	330	333	314	347	330	317	343	314	328	349	332	322	369	328	327	348	304	356	326	341	355	325	347	361	341	334	341	320	355	316	323	361	345	319	326	338	364	395	341	351	331	356	347	350	334	318	343	323	342	354	362	332	339	337	337	341	352	344	334	334	355	333	338	322	314	359	330	314	324	355	300	314	332	315	347	347	330	339	337	323	324	384	377	362	334	356	355	347	340	328	307	340	334	317	365	310	333	356	339	321	340	318	347	331	337	359	354	327	371	339	342	314	363	318	300	339	329	382	387	373	317	336	333	333	346	347	339	362	362	345	363	353	356	315	351	366	322	336	321	323	327	355	331	373	321	367	350	323	334	340	362	324	343	336	346	341	379	316	327	344	324	363	323	357	324	361	348	389	339	363	345	344	349	356	331	326	352	365	329	374	339	311	340	342	348	351	341	325	331	356	339	334	346	312	342	363	333	376	326	338	329	368	373	374	303	379	338	340	332	328	322	344	333	325	347	358	356	374	317	339	348	353	333	325	366	309	368	332	342	353	339	326	359	330	333	363	320	313	351	311	323	360	373	330	322	364	344	351	385	367	358	343	336	347	355	373	378	300	320	313	332	355	341	337	340	343	322	357	371	357	353	351	344	360	370	347	324	341	346	336	328	300	343	349	334	339	317	310	339	350	371	340	383	360	311	343	328	331	309	346	342	342	340	352	343	352	325	348	321	354	331	332	328	343	352	353	336	327	332	329	332	302	333	327	337	369	360	313	322	345	322	356	317	291	368	334	320	347	345	356	354	319	345	349	370	318	327	357	314	334	341	339	338	340	352	336	357	340	342	352	311	370	327	362	354	354	351	316	353	333	326	338	350	327	303	319	325	355	363	337	372	346	359	330	343	318	334	353	318	327	337	371	350	372	342	342	297	347	305	330	355	338	374	363	310	361	308	323	394	308	334	342	355	317	352	331	297	356	347	323	323	351	315	319	343	354	369	328	338	334	363	305	336	349	352	336	326	325	348	341	359	343	322	345	368	345	347	324	328	292	337	321	352	341	371	328	383	356	315	333	362	340	320	329	318	374	353	340	311	350	344	333	337	308	316	342	354	356	340	360	343	346	325	364	324	344	345	320	329	335	342	341	322	332	312	365	315	343	338	347	302	354	326	330	329	335	322	340	333	338	325	314	348	371	339	339	344	358	357	345	328	351	348	356	329	347	342	319	333	368	372	348	330	333	332	351	318	318	378	313	348	351	340	315	350	308	357	360	324	341	325	363	335	360	327	317	318	292	336	351	371	353	333	335	349	357	344	327	324	359	339	328	331	333	337	338	297	351	321	357	344	359	338	311	332	365	337	325	313	351	358	340	331	356	337	365	335	319	351	346	333	312	376	297	376	352	295	376	335	337	362	371	332	351	351	329	352	321	343	316	326	334	333	332	336	340	354	322	320	339	330	338	345	320	329	356	308	360	329	344	357	320	337	340	350	332	346	345	331	359	342	324	365	350	298	347	366	342	373	351	357	364	321	347	320	364	335	346	335	374	327	362	318	300	337	346	321	342	331	312	315	325	364	334	353	326	340	309	344	357	350	358	377	340	327	317	374	336	363	385	340	328	354	362	323	306	330	373	323	344	338	314	343	376	363	311	349	301	321	308	325	311	350	382	360	351	336	377	341	356	347	354	326	340	328	386	363	340	344	349	366	343	327	339	335	342	293	337	361	325	367	340	368	298	355	351	329	345	362	309	351	339	317	336	337	329	290	320	329	330	352	332	325	322	343	334	360	343	334	308	368	330	325	318	325	320	354	343	327	349	368	336	365	358	365	328	333	339	345	356	331	358	343	365	342	327	348	343	307	337	351	370	337	336	319	348	330	334	311	310	333	357	321	345	330	343	343	352	344	317	359	321	373	317	334	343	338	322	335	335	343	322	351	376	360	317	339	335	369	348	343	334	349	352	347	314	336	335	332	346	338	327	313	317	353	322	338	325	338	355	329	345	336	307	354	316	343	338	343	338	355	346	325	335	327	324	332	349	319	349	331	343	339	346	331	324	333	356	373	364	334	314	324	339	337	354	316	312	326	357	332	339	330	371	321	313	315	339	343	328	327	322	362	325	320	366	317	342	370	361	316	343	353	348	344	311	325	336	359	357	332	336	297	342	344	320	355	352	357	365	315	351	322	317	343	313	346	368	331	357	324	343	324	350	338	344	320	303	329	358	310	328	318	327	338	347	343	320	337	358	315	348	360	336	332	321	316	326	338	324	352	342	308	336	335	327	304	380	327	322	331	312	325	333	296	312	316	384	314	342	341	374	315	321	354	336	350	350	317	335	352	333	314	333	328	350	317	344	319	332	349	377	350	339	347	312	367	351	345	345	341	353	319	346	353	354	354	326	320	322	351	344	335	348	354	364	334	348	330	319	329	335	338	311	339	344	374	357	329	338	333	361	316	311	328	351	326	313	322	329	305	346	309	361	355	318	293	310	322	328	363	330	347	328	349	329	344	334	325	345	334	356	378	363	320	333	326	334	332	319	326
27648	19183	7848	2704	1479	1163	1015	931	859	821	817	819	731	769	761	781	688	771	698	729	726	728	708	736	720	763	751	728	729	738	729	738	776	690	719	782	747	723	737	726	749	693	736	756	734	743	723	742	680	731	741	744	740	752	767	719	711	729	739	743	701	754	725	748	724	767	740	724	718	716	718	747	745	757	784	684	723	707	679	727	724	746	759	687	688	737	682	676	728	766	734	710	710	695	700	709	742	717	757	680	730	755	709	764	766	786	677	750	704	689	727	745	732	708	719	763	694	691	725	745	720	740	700	724	735	727	692	778	727	746	724	752	717	758	704	696	746	765	680	722	654	727	733	698	739	745	679	723	725	711	735	709	713	671	732	720	713	746	725	729	736	726	772	718	726	691	752	727	728	723	700	744	698	720	737	724	759	721	726	695	701	728	738	691	723	729	693	741	704	692	713	707	694	698	723	776	706	723	726	755	691	715	754	728	727	695	750	753	705	733	685	724	752	723	717	729	689	694	733	751	730	698	750	743	748	787	711	716	708	725	738	711	706	733	770	756	737	701	745	694	735	730	715	774	712	689	752	692	706	724	754	696	748	697	730	713	761	687	723	722	717	703	725	730	717	797	697	752	716	680	701	727	716	702	765	716	704	713	771	696	711	727	727	751	714	710	703	658	696	703	710	720	742	714	733	680	738	742	723	749	719	740	718	697	783	757	774	721	693	769	724	713	717	736	714	764	766	687	723	695	683	777	724	735	751	736	729	725	686	705	724	731	705	671	749	738	721	692	699	733	716	743	738	755	711	750	710	723	717	748	744	715	678	712	727	736	738	731	785	723	723	710	688	735	697	725	757	725	734	716	716	763	725	774	679	699	690	683	742	688	677	730	714	714	812	753	760	734	727	708	761	696	737	728	670	739	755	693	740	722	770	739	772	715	746	706	739	737	682	739	765	732	763	746	686	718	739	714	739	678	706	743	765	741	725	684	724	672	770	718	753	726	698	725	712	731	722	661	709	743	702	718	739	690	700	685	737	693	734	739	764	726	711	736	657	699	731	707	727	732	706	695	717	752	763	716	742	762	747	754	717	730	684	705	744	699	717	734	747	714	718	743	735	738	734	675	725	722	748	714	734	766	692	742	723	773	691	693	725	721	728	749	710	755	684	708	667	727	767	731	732	773	704	725	732	708	680	772	751	724	703	736	725	715	739	699	742	731	724	684	735	756	665	662	749	720	740	750	715	696	741	732	708	731	720	739	746	739	733	714	726	667	688	698	760	754	677	736	776	722	712	728	768	748	692	690	699	803	766	702	695	770	733	730	725	682	732	704	744	704	728	709	781	718	699	708	715	696	731	713	690	676	727	751	748	760	719	723	752	732	719	700	716	695	713	695	705	703	746	745	742	730	733	688	719	729	688	698	728	729	707	705	759	699	730	701	728	743	754	691	694	707	732	731	685	746	775	758	769	736	742	705	698	723	707	722	714	705	707	679	729	752	749	714	732	678	742	778	730	743	682	762	709	719	728	683	736	743	706	716	682	733	720	719	727	693	733	724	706	699	715	739	737	713	731	714	728	740	717	740	714	733	736	721	704	690	735	730	721	747	740	731	739	743	674	733	711	758	726	660	722	717	735	710	721	713	738	713	736	742	726	751	696	706	714	699	666	735	740	717	748	670	717	720	769	723	748	731	757	716	711	730	722	721	689	737	729	686	664	724	692	713	733	703	718	756	712	737	695	707	611	715	715	727	709	724	715	716	661	694	712	766	749	749	692	717	756	693	723	719	680	687	720	742	727	730	708	709	741	749	775	692	703	701	708	726	672	727	685	713	686	753	749	689	688	714	767	728	728	757	746	757	726	764	761	715	687	735	687	706	719	739	753	701	754	718	756	732	748	711	721	726	736	729	716	713	750	710	732	740	701	728	688	639	756	717	707	702	719	736	717	740	729	782	745	730	705	769	724	711	739	703	745	698	745	726	733	694	691	746	719	745	703	787	715	667	749	760	736	691	778	725	666	713	704	742	734	695	668	746	738	661	684	766	757	671	718	707	708	743	724	770	730	740	727	695	710	733	733	734	695	715	701	680	730	712	722	735	716	722	702	728	726	737	784	691	750	778	759	692	747	670	790	684	773	725	709	673	701	737	696	707	714	729	695	785	755	742	779	703	705	754	721	717	716	708	771	760	749	709	690	723	740	692	720	693	740	710	711	727	734	707	678	721	638	724	714	704	695	703	697	746	730	675	714	728	741	730	722	707	698	754	744	718	731	715	730	743	703	756	698	708	721	710	698	703	751	751	737	713	692	721	744	699	713	775	665	705	691	744	765	726	749	696	722	719	720	706	718	712	745	665	748	701	753	666	733	740	745	696	749	693	699	791	717	741	721	737	733	687	748	758	725	697	707	693	694	726	693	641	733	721	735	746	723	791	754	729	708	717	709	740	718	746	743	692	702	759	696	720	745	771	683	714	726	715	683	728	726	731	728	752	738	684	721	783	740	692	744	750	698	758	729	744	713	698	717	726	747	703	704	743	727	716	768	756	706	720	688	717	750	755	786	712	734	716	733	729	692	714	703	731	694	689	724	732	702	694	670	691	705	702	668	751	669	725	733	683	775	738	760	746	691	743	773	686	719	728	740	708	695	720	721	712	690	723	764	736	741	746	717	766	715	704	751	724	720	704	715	689	750	722	724	790	756	709	736	725	747	744	699	790	722	720	690	717	778	722	731	683	704	738	737	747	724	738	669	729	710	737	759	725	695	728	745	729	710	783	708	733	691	698	751	723	755	691	758	755	739	699	702	726	752	727	703	728	746	724	696	695	698	733	704	687	717	701	744	741	705	757	705	748	753	696	743	762	692	731	752	764	734	698	715	711	686	723	795	717	695	737	683	690	744	736	743	717	702	720	715	722	739	733	751	719	755	767	702	744	769	758	700	721	758	734	717	791	720	758	702	714	720	703	775	704	749	752	714	659	746	688	755	732	736	735	712	686	704	714	675	695	754	703	714	678	751	700	722	717	762	759	725	760	711	743	734	692	758	779	762	736	744	725	781	730	705	783	726	690	700	658	690	739	764	690	744	770	737	738	744	708	749	742	759	731	723	763	771	721	687	774	696	714	697	712	723	720	729	734	718	771	718	700	714	789	700	737	700	684	723	796	731	705	751	725	732	784	770	727	707	730	703	709	679	760	727	683	704	685	720	749	686	695	714	724	719	738	734	747	738	692	687	721	732	749	723	731	749	770	703	711	689	681	720	743	681	708	746	718	741	664	759	684	732	766	711	683	715	739	749	678	709	682	747	706	716	779	722	728	729	728	715	727	728	710	729	738	746	720	717	687	715	696	705	692	686	734	723	733	670	773	742	720	739	761	709	705	684	693	737	722	717	752	731	692	681	727	703	704	709	760	711	709	703	773	722	732	740	791	734	725	718	699	753	719	714	725	717	721	729	692	720	717	764	732	759	760	730	690	686	717	706	711	754	737	720	722
5986	7340	5495	3004	2114	1803	1424	1240	1113	1006	1009	995	951	956	954	895	887	861	800	875	886	912	855	862	836	908	799	857	873	853	857	806	822	849	813	848	841	851	834	842	854	829	818	791	817	791	873	821	831	865	869	824	840	804	771	737	799	822	824	825	834	810	773	790	817	819	820	854	830	808	791	852	810	860	849	771	821	849	813	877	857	832	817	839	830	816	797	840	852	859	820	805	820	822	824	833	832	846	853	867	842	822	876	804	832	857	756	796	823	842	829	874	803	853	817	866	780	813	807	852	832	827	815	768	826	793	839	858	784	841	797	845	815	842	866	879	824	823	781	828	804	856	822	834	843	845	870	818	818	875	817	837	834	849	813	893	837	844	775	841	856	782	851	786	827	782	844	807	841	798	825	802	830	821	844	801	832	844	798	802	810	832	771	845	831	826	835	860	821	834	888	817	801	833	795	844	851	812	807	775	813	804	853	805	837	826	818	797	814	863	867	799	798	824	862	823	809	849	823	828	813	812	846	814	896	776	775	836	890	809	837	846	854	775	829	820	864	848	867	846	855	850	843	786	825	846	806	780	815	819	850	811	825	846	804	820	816	798	755	834	813	839	843	877	846	843	835	810	833	856	842	893	803	817	809	798	852	838	824	826	809	855	879	872	804	870	768	830	849	762	831	844	865	871	823	828	806	865	826	819	850	770	805	829	769	786	854	844	825	813	798	800	847	864	824	826	815	796	822	777	784	839	877	860	815	811	873	804	888	822	848	866	861	800	846	785	858	800	762	865	828	834	855	852	861	808	810	821	862	883	863	803	813	763	788	881	801	809	846	838	888	814	801	778	822	810	805	885	782	836	812	846	844	766	815	786	845	860	849	851	788	871	824	791	811	830	893	824	851	802	827	792	822	812	845	854	864	774	827	872	858	818	794	885	796	865	798	820	840	829	848	831	790	824	830	823	876	829	831	829	864	837	831	829	816	802	855	850	816	889	834	813	834	763	901	830	832	819	834	822	838	814	844	831	832	825	796	851	798	850	828	846	823	862	836	808	826	788	826	813	844	820	855	852	841	847	885	829	814	807	810	836	836	828	815	806	846	839	858	833	812	841	831	840	857	846	842	872	778	833	836	821	836	835	836	835	824	866	853	829	830	841	837	813	850	815	809	882	834	848	870	816	795	826	859	827	841	794	843	826	798	875	797	858	804	813	861	855	862	815	862	841	860	772	842	811	834	785	807	807	855	818	849	822	815	841	825	820	829	870	843	826	776	804	809	792	820	786	812	870	881	813	860	824	884	838	872	809	859	829	784	822	854	815	839	809	810	847	845	804	807	797	788	884	824	849	814	820	848	823	805	843	773	840	832	852	785	831	864	790	824	797	850	847	818	816	834	784	860	842	878	862	808	772	851	822	840	784	798	806	851	810	809	822	816	816	810	793	832	801	877	841	818	854	806	821	831	846	847	831	841	831	774	816	827	789	772	833	784	799	859	848	830	823	821	774	821	820	819	868	836	854	807	836	788	778	747	791	878	796	805	783	843	840	800	803	790	862	772	842	841	808	830	814	800	887	871	808	830	870	825	803	884	829	865	848	846	847	771	863	859	780	808	836	869	842	882	808	811	814	808	836	792	856	822	846	818	750	838	826	838	790	822	777	852	860	836	863	814	850	841	850	826	802	841	767	810	835	823	821	889	834	872	799	826	867	830	809	859	864	770	817	828	804	801	795	823	840	838	800	836	839	870	820	866	826	814	801	818	849	861	854	864	858	800	854	840	776	807	860	856	814	871	826	837	868	862	825	791	803	874	852	872	860	820	860	887	817	842	837	865	793	782	797	823	887	799	824	824	825	786	806	813	775	796	821	854	847	811	820	846	809	786	828	853	829	803	789	807	829	859	833	880	818	825	843	845	834	865	828	851	812	808	828	821	844	891	830	789	869	825	882	821	852	806	867	865	840	812	840	864	776	836	813	859	843	816	849	827	820	868	784	796	866	785	848	827	802	812	791	812	822	795	799	842	845	829	816	831	825	829	853	787	816	799	821	831	841	848	842	835	806	847	868	854	786	923	845	789	853	782	790	798	858	857	825	833	798	820	825	833	825	835	808	856	820	854	829	841	812	831	810	822	851	785	775	851	808	814	828	831	819	825	839	872	842	856	831	801	838	836	834	857	826	805	824	861	814	820	796	809	826	836	873	832	778	810	862	861	804	821	830	843	899	862	820	816	844	864	837	830	895	836	812	857	792	837	868	851	831	862	848	816	828	839	858	842	844	840	847	772	838	797	801	847	801	861	785	844	879	835	837	844	858	800	834	849	853	823	792	842	837	833	842	806	791	816	850	876	793	797	828	824	808	760	864	831	822	832	858	799	841	862	786	823	823	833	815	849	824	846	834	873	804	836	864	828	825	804	799	813	813	802	810	810	825	882	810	833	889	833	840	800	896	856	798	824	817	821	836	805	823	833	903	812	871	832	837	813	848	841	817	809	825	853	849	801	830	851	784	819	800	792	856	843	817	861	821	883	900	791	836	813	814	806	829	838	822	851	850	802	816	794	825	834	799	879	809	861	807	829	829	828	798	833	847	812	854	853	838	799	813	853	820	838	857	827	816	817	809	861	760	785	832	854	860	823	863	850	843	838	827	814	820	795	827	851	792	833	830	854	834	834	854	854	798	885	819	811	839	813	775	847	831	787	801	750	858	827	852	823	778	825	820	870	804	807	802	837	799	822	799	866	850	833	825	808	858	802	837	845	855	841	856	850	840	807	875	824	798	788	827	807	776	789	875	837	790	837	800	799	793	804	820	865	814	791	816	850	864	834	853	874	804	858	834	863	815	842	838	863	830	857	802	765	820	833	828	855	821	818	810	872	810	847	805	853	799	832	812	815	833	784	829	846	845	838	848	812	815	812	832	821	754	878	813	869	822	853	821	842	853	785	809	863	837	831	788	888	794	801	835	872	846	800	868	826	817	813	851	850	863	863	835	837	810	889	811	859	852	868	853	837	873	837	811	842	797	866	806	837	840	870	843	821	797	852	818	808	853	766	819	860	840	815	795	817	854	861	756	832	873	801	841	799	849	841	829	808	882	830	779	857	868	884	852	810	792	871	882	854	811	817	786	857	843	831	890	829	867	862	807	803	838	827	819	808	824	821	850	810	754	868	826	842	817	819	873	807	866	812	823	819	822	770	839	822	827	803	892	902	853	819	804	818	812	804	779	808	847	823	799	873	800	823	803	785	825	865	883	866	824	847	844	848	792	857	793	836	826	873	830	809	848	889	883	842	846	840	812	819	786	875	833	791	767	884	753	785	868	817	827	846	818	844	823	843	829	804	787	841	828	856	824	803	838	896	826	823	836	814	811	876	842	789	819	830	848	783	833	870	863	832	834	840	847	854	820	799	853	832	826	799	800	865	822	834	846	799	803	816	810	875	839	832	856	899	846	827	881	811	838	832	816	811	809	816	844	897	826	805	822	839	877	855	871
23775	21306	28483	24469	21245	9096	1773	1173	951	889	846	832	769	765	737	685	677	666	719	716	683	691	640	640	686	650	679	657	645	667	642	656	657	620	644	682	656	665	673	627	607	643	637	582	639	633	648	587	629	615	616	643	695	622	654	592	631	619	594	662	610	636	602	637	597	641	634	636	609	641	636	626	639	624	610	621	574	645	634	622	645	576	649	606	660	631	611	625	650	616	634	622	656	634	641	674	611	603	659	644	590	618	645	633	649	610	666	670	565	650	628	635	681	638	581	621	626	585	639	645	631	654	621	622	641	650	594	604	664	643	595	589	634	638	605	620	635	593	666	591	669	628	639	646	589	615	613	621	617	621	661	660	595	631	614	623	603	641	585	622	679	576	600	581	605	627	624	597	632	626	604	619	641	616	610	644	618	632	645	604	647	650	635	617	595	586	616	652	578	625	626	620	634	624	608	612	656	631	618	632	644	636	630	574	574	628	596	615	629	608	586	633	656	638	657	636	619	621	609	612	664	600	641	608	640	624	648	619	609	640	625	606	574	654	615	590	641	598	645	628	623	619	681	648	623	617	612	612	638	617	630	651	666	664	584	610	629	643	654	635	614	638	618	624	677	580	629	680	633	663	617	617	661	691	634	577	630	638	614	607	627	665	630	653	674	613	607	623	656	642	592	650	610	621	615	572	602	652	639	623	619	655	643	626	591	622	594	604	617	612	634	633	627	664	640	594	595	599	604	603	646	613	576	610	632	599	621	641	628	592	658	640	622	615	631	640	619	627	614	619	627	608	682	595	617	608	596	625	662	624	611	663	654	639	632	611	656	598	623	609	630	597	623	636	649	639	609	591	613	693	644	642	630	644	624	587	602	648	579	655	659	640	610	597	595	639	633	625	616	594	601	619	644	638	655	677	693	631	591	656	585	649	654	647	636	599	603	602	596	613	620	666	620	612	636	647	633	628	621	599	661	617	590	619	596	606	632	616	633	597	584	633	651	653	641	621	652	620	595	626	608	596	630	633	646	590	633	606	590	685	620	609	587	632	621	624	622	623	663	592	575	613	672	604	601	611	620	582	631	659	537	623	624	619	625	626	674	646	616	662	622	608	620	622	652	657	623	571	638	605	630	606	616	627	619	624	639	638	653	593	654	647	665	634	628	602	620	634	565	592	622	660	619	598	591	599	624	624	596	617	645	604	625	649	643	597	610	665	633	664	622	615	599	612	622	604	675	578	605	650	649	610	629	556	668	615	597	633	612	633	613	615	684	584	620	637	602	609	626	633	603	609	595	667	620	582	589	670	611	580	623	636	646	603	608	611	610	667	598	616	591	601	641	592	643	634	592	649	617	645	653	619	584	601	628	670	611	610	615	658	607	622	652	588	605	571	652	643	648	585	634	642	617	635	652	672	682	653	595	611	654	644	666	646	614	616	598	649	632	626	654	637	637	610	640	664	584	606	624	616	638	608	613	619	654	618	624	633	627	616	611	621	637	658	638	593	640	596	651	617	582	610	646	631	642	604	635	644	640	660	606	601	598	643	668	610	618	565	553	618	646	626	626	619	654	570	601	640	635	609	620	629	643	656	659	611	643	666	604	635	608	620	547	609	606	639	556	642	616	682	607	662	609	639	655	611	612	580	642	611	613	639	603	649	655	647	635	581	588	612	623	617	634	684	611	658	627	611	662	635	631	642	621	665	648	678	627	632	617	627	616	620	616	610	605	594	623	601	596	638	633	627	649	640	635	596	633	587	610	599	641	626	662	623	638	610	645	632	619	585	652	597	658	677	630	617	653	594	606	609	639	622	643	632	610	626	623	603	605	644	651	620	638	634	623	604	621	599	622	643	643	615	599	583	653	608	641	635	652	637	619	578	656	627	626	608	628	641	585	616	602	614	656	588	639	659	692	621	635	644	621	594	626	662	609	670	589	655	626	600	621	631	667	613	613	651	591	609	655	577	616	613	591	651	599	591	597	657	636	614	619	574	624	601	622	620	665	600	644	659	652	668	618	634	581	595	649	597	629	625	600	639	646	619	619	603	630	581	626	629	617	623	608	637	649	619	639	624	626	607	581	644	589	601	616	656	601	604	604	614	623	575	636	613	581	686	630	637	641	630	635	567	612	589	608	646	645	618	615	618	671	617	584	613	634	654	614	617	629	622	690	631	624	639	632	638	632	656	654	637	596	615	639	604	590	649	614	599	644	664	636	644	619	623	643	567	615	638	635	662	628	603	594	645	587	604	576	638	625	632	657	650	586	629	602	595	649	656	632	634	613	629	655	633	637	603	616	664	597	623	622	612	644	589	610	656	571	560	618	635	603	650	636	635	637	622	609	590	598	626	660	650	640	641	632	629	641	599	593	565	656	625	662	634	596	644	584	637	628	655	583	635	617	621	643	592	633	636	626	604	568	674	596	627	647	605	613	641	633	648	643	624	667	644	687	614	640	651	649	628	637	619	580	626	660	638	642	628	571	608	645	645	638	602	588	619	582	611	639	653	631	641	637	610	616	617	594	633	615	619	603	578	577	617	653	591	598	606	593	670	584	606	589	604	602	610	646	623	610	630	609	605	611	637	609	627	654	642	595	633	622	642	634	629	601	629	586	655	632	617	616	639	592	614	666	605	588	613	623	656	611	643	621	599	592	583	610	609	640	619	684	601	654	620	648	587	629	632	582	640	626	612	647	620	592	630	610	596	604	602	627	635	625	655	594	616	648	597	631	653	633	586	646	609	636	591	603	651	596	610	643	637	605	596	654	635	630	584	632	595	652	645	657	664	550	580	601	642	629	620	624	600	608	645	611	618	606	610	623	579	626	603	657	626	619	613	617	581	602	657	638	591	593	682	628	600	624	562	620	607	596	670	628	592	661	646	606	626	621	615	591	617	612	647	620	605	575	615	605	618	607	608	637	614	631	619	676	650	651	617	644	607	612	592	669	599	605	634	582	587	623	638	624	595	659	671	600	617	634	620	616	633	629	620	599	619	637	605	592	657	620	604	658	613	590	638	590	615	616	591	592	581	604	622	664	597	609	614	609	582	649	664	684	626	644	611	586	653	622	598	689	602	623	629	638	604	611	634	663	599	645	591	611	548	644	623	582	554	603	630	618	600	612	614	657	659	627	665	659	636	602	583	603	635	625	626	689	647	603	571	614	616	641	636	627	601	656	629	624	580	646	621	634	656	623	628	626	620	638	648	635	598	644	640	665	611	668	618	637	613	584	611	606	622	650	634	602	612	605	648	638	642	660	610	683	631	637	614	633	612	598	609	643	639	716	655	608	614	606	652	645	674	647	623	591	618	620	674	578	632	609	654	675	601	619	633	624	660	653	641	671	616	645	606	611	597	625	598	642	638	643	672	651	621	577	603	628	598	615	623	659	622	639	687	571	621	641	631	642	637	642	646	628	626	634	628	612	667	622	642	614	630	645	589	625	654	659	638	629	634	628	632	599	592	623	650	601	630	664	646	625	574	635	559	611	634
5274	15426	11183	5996	4181	3158	2330	1941	1542	1314	1240	1144	1086	1040	988	995	898	874	836	882	819	787	823	835	823	745	814	771	798	738	780	786	785	746	798	806	780	745	736	735	732	702	759	752	758	716	748	785	710	713	754	687	734	685	753	723	733	694	661	736	715	693	704	753	743	728	715	729	742	726	719	751	742	726	731	740	734	742	725	739	718	705	767	678	723	706	750	699	726	693	702	748	696	698	758	747	758	708	697	726	729	697	734	754	762	727	737	777	742	692	731	741	731	710	750	739	731	729	718	721	729	759	691	718	760	742	785	743	700	749	693	738	743	727	708	710	707	713	707	802	749	681	748	728	716	705	736	758	699	690	701	730	703	689	727	702	720	773	727	720	718	745	701	747	722	726	727	691	712	698	708	749	738	756	710	765	748	731	721	750	690	655	685	719	743	744	723	758	737	732	769	716	675	697	681	762	751	719	712	753	770	724	720	747	761	724	760	754	686	703	745	704	705	751	784	732	737	659	775	751	776	703	728	739	756	721	754	743	748	752	718	726	726	765	726	751	770	709	720	671	760	734	736	729	735	700	753	704	719	743	722	735	706	753	813	694	752	702	754	757	772	704	713	692	743	746	671	752	720	744	715	671	753	794	708	704	749	749	750	702	692	732	681	680	703	737	745	734	730	689	674	730	715	709	740	686	738	740	752	695	698	750	714	714	706	729	691	776	709	733	695	731	729	704	708	652	701	705	768	744	740	700	803	693	746	692	741	733	705	733	749	737	718	730	717	739	729	707	676	760	767	806	781	752	714	717	759	692	727	778	758	708	745	755	682	742	697	749	722	687	737	759	722	723	742	742	709	766	752	726	718	755	714	744	738	734	731	723	701	713	748	759	720	712	721	697	750	784	719	702	722	706	764	756	722	790	732	747	738	738	728	714	757	769	723	712	728	714	775	791	725	686	749	793	776	704	710	740	719	748	798	714	688	737	761	748	729	747	689	707	744	764	747	730	750	726	771	706	709	714	756	725	767	710	718	737	746	739	742	727	732	723	720	744	764	739	772	690	691	726	744	739	747	678	724	747	708	717	764	727	753	733	730	701	724	722	721	718	700	743	717	787	742	770	759	725	678	749	740	717	748	729	706	686	729	698	726	742	727	732	733	732	719	769	713	746	753	755	792	736	683	751	736	679	732	762	712	730	717	756	706	712	735	715	718	746	761	703	755	702	706	704	685	760	771	693	769	724	697	727	718	725	731	721	737	736	722	712	706	753	753	748	707	789	709	696	688	771	718	711	755	759	700	692	711	670	739	723	743	710	726	764	682	760	668	697	744	737	725	665	718	724	795	709	748	720	713	719	705	736	720	726	716	742	751	753	710	754	749	762	760	711	724	729	747	714	772	796	693	716	714	725	714	720	676	710	739	733	715	738	769	709	741	764	760	684	758	712	745	751	749	726	737	682	732	750	706	707	743	723	703	712	734	709	740	680	716	734	736	754	737	738	694	753	721	703	714	725	743	739	720	696	732	748	727	731	747	699	709	687	711	743	684	725	769	751	737	754	734	719	775	715	706	690	647	709	671	672	738	744	733	706	734	719	762	756	701	699	750	723	712	730	700	745	717	752	778	731	724	747	714	684	716	712	731	700	752	723	749	717	663	716	756	747	707	758	731	709	709	709	694	715	720	741	686	715	734	704	692	717	688	682	709	746	731	761	672	716	745	757	748	758	699	701	742	763	710	758	745	740	712	722	707	741	717	722	679	665	764	690	757	737	758	756	735	697	714	744	754	731	753	731	724	742	795	701	721	697	721	762	712	757	700	711	775	708	762	751	680	725	772	742	736	717	692	716	715	701	671	754	697	713	737	711	710	703	685	698	723	741	748	724	789	767	707	744	730	704	708	791	770	691	711	729	752	754	717	698	732	727	684	751	743	725	729	729	751	725	745	750	748	730	713	750	686	720	738	727	706	673	761	722	710	736	703	739	714	759	756	766	721	709	725	721	719	767	695	718	736	736	707	749	769	740	751	731	677	690	697	751	758	694	672	745	701	710	802	695	725	699	680	710	734	733	712	734	765	720	736	724	735	726	703	746	719	741	665	725	698	738	737	759	759	663	739	750	685	754	718	760	697	735	727	732	720	731	764	701	735	760	726	693	702	750	747	682	713	696	719	721	707	713	746	740	754	723	742	730	751	715	704	732	777	718	736	746	708	716	696	774	734	708	724	740	700	729	754	690	745	729	752	724	667	727	734	743	692	719	707	721	729	725	728	686	750	687	742	713	762	742	753	777	721	748	745	725	717	746	732	704	674	708	735	708	777	739	707	727	721	701	720	748	707	719	731	684	788	797	765	715	692	727	743	754	728	710	667	746	698	705	721	753	710	734	718	733	719	732	699	719	764	740	745	727	714	757	744	747	732	725	727	731	692	778	749	715	729	715	739	782	742	733	779	741	757	700	734	690	735	696	756	711	710	725	697	785	730	755	737	791	729	679	718	767	742	676	765	696	726	687	704	751	718	751	706	731	669	701	769	740	755	810	723	752	701	751	732	768	739	672	739	677	691	713	745	730	759	786	722	722	708	709	703	716	711	767	758	708	733	736	688	736	725	718	766	740	704	723	737	707	727	749	770	778	732	753	733	713	690	752	694	738	744	742	727	736	714	716	688	756	721	720	754	748	728	726	735	731	702	754	720	678	738	692	723	694	793	752	726	678	694	746	745	733	741	777	752	709	737	705	721	723	737	759	736	747	724	713	709	752	749	722	767	761	734	713	679	711	743	703	730	766	732	737	772	756	745	758	748	693	731	729	744	749	694	729	742	715	739	730	719	732	729	712	734	703	714	738	689	708	761	779	785	740	698	671	767	688	747	715	752	761	741	705	729	717	701	724	729	735	776	746	748	734	778	735	699	682	745	753	760	720	697	689	681	757	715	779	718	756	695	704	763	703	717	756	706	718	731	702	771	736	770	742	725	749	742	747	741	772	735	712	728	693	740	717	742	733	792	742	713	702	743	723	710	673	751	758	748	743	707	726	736	713	783	733	768	731	709	792	735	722	665	669	750	711	758	734	743	706	700	733	722	729	744	699	751	715	736	751	774	730	698	679	683	707	772	772	722	673	704	716	783	714	744	687	732	718	711	730	814	749	708	722	731	724	738	709	714	725	762	726	748	725	743	717	704	692	705	761	716	736	768	738	736	723	713	734	706	715	675	727	763	699	734	754	721	753	733	729	771	719	722	741	767	785	751	704	745	741	717	721	705	740	709	698	732	761	715	714	716	723	805	766	746	722	749	693	720	687	696	757	740	764	768	706	770	710	768	716	724	718	751	718	748	790	747	770	719	751	717	732	679	698	691	707	749	749	682	678	723	700	718	698	732	749	766	702	717	729	695	720	699	701	668	772	752	737	744	743	710	759	713	751	716	725	695	782	726	723	719	716	714	736	689	695	742	659	709	679	782	735	762	764	697	753	722	766	728	728	740	686	711	733	718	710
24939	21316	27382	25499	10010	1415	1046	864	676	648	579	591	575	559	559	550	580	533	546	537	554	528	563	547	502	466	486	541	528	493	481	481	516	505	480	502	481	505	469	505	440	498	532	482	481	492	506	498	492	481	529	484	497	498	494	473	488	498	507	526	463	511	489	487	506	501	448	491	494	495	472	471	470	484	438	508	492	547	492	500	500	456	529	467	497	449	500	508	539	505	463	465	479	480	489	478	499	513	473	494	509	461	523	476	466	452	466	495	497	518	503	470	473	476	458	471	454	438	465	489	520	501	520	463	495	448	498	502	512	468	506	472	501	473	462	516	489	494	537	438	508	493	486	545	508	471	493	449	487	557	467	503	503	478	479	472	473	507	474	482	492	494	503	517	524	492	485	473	450	506	505	479	451	456	562	482	475	512	466	495	501	474	471	478	500	499	473	476	471	506	441	496	509	525	465	454	476	478	520	495	483	517	454	487	496	463	487	487	499	474	485	487	512	463	493	492	516	450	499	510	470	491	490	457	532	436	463	467	497	558	493	486	514	471	459	455	457	464	487	445	514	504	473	508	494	482	464	507	488	460	489	467	457	522	462	463	479	464	523	484	474	479	507	518	506	492	505	470	496	501	478	459	502	446	497	489	538	456	479	468	468	477	475	461	506	484	490	527	483	464	465	501	491	464	480	503	524	465	496	485	477	486	475	467	471	537	496	505	486	483	489	479	496	489	494	484	484	457	447	505	483	466	501	489	477	461	510	513	503	477	473	488	464	476	484	514	500	491	510	492	494	491	512	504	496	475	482	485	506	478	481	514	490	468	511	482	490	510	478	495	488	513	464	500	484	491	522	442	503	451	422	489	459	440	490	545	472	492	504	452	547	490	468	490	470	475	460	495	434	482	466	522	496	463	453	497	443	489	479	489	488	434	487	502	526	551	469	461	514	525	475	500	533	490	475	538	489	471	486	519	472	463	476	507	472	489	474	474	501	486	494	485	445	467	489	500	471	497	481	487	501	461	530	490	514	504	488	481	473	472	455	509	523	528	491	509	496	481	490	459	499	480	482	447	491	507	472	496	451	506	513	478	466	483	483	462	496	467	498	491	510	463	491	490	481	509	483	505	449	497	463	508	478	508	477	458	487	507	516	475	453	467	529	472	496	478	496	487	491	488	492	500	493	472	467	487	519	458	475	479	480	487	482	465	489	524	509	503	448	467	495	505	455	480	500	485	455	491	528	474	476	506	473	487	465	479	485	507	510	468	499	469	469	548	494	500	501	499	486	518	455	500	480	527	441	465	453	499	533	502	443	459	482	495	517	460	504	542	488	481	507	464	499	546	492	548	516	469	512	494	445	477	497	481	518	524	443	512	537	489	517	494	457	478	482	486	478	469	472	502	481	448	503	467	485	472	499	481	483	502	496	487	474	511	502	443	525	486	492	515	494	531	487	507	457	510	505	494	465	420	477	518	511	505	514	517	493	477	490	509	474	503	479	471	478	453	481	506	513	516	482	489	480	512	462	491	525	491	500	452	495	462	487	453	432	511	490	475	490	481	501	502	512	462	491	467	491	466	480	488	488	454	529	472	477	489	513	477	474	463	460	480	507	495	506	473	511	426	504	469	473	529	473	471	507	500	525	462	500	496	483	493	442	471	465	500	479	496	502	473	486	519	473	485	510	524	467	501	545	449	450	470	516	507	495	451	485	462	463	496	505	501	496	482	507	462	441	484	457	474	465	487	502	501	489	508	519	498	474	533	490	452	449	461	483	480	475	458	503	515	498	478	460	498	498	502	508	509	442	498	502	465	482	498	480	483	489	464	520	512	481	471	474	508	466	497	508	458	509	479	507	502	493	448	484	461	506	455	483	467	505	497	533	478	473	492	504	461	495	475	470	539	500	482	512	503	510	517	507	500	448	490	471	460	477	443	506	465	500	491	513	478	469	498	492	541	471	484	496	426	512	501	510	479	484	471	499	478	492	475	478	468	468	471	517	469	448	491	488	488	520	469	483	487	476	474	481	486	520	458	491	479	514	490	486	504	477	448	473	470	531	463	456	518	498	471	472	514	493	475	496	483	467	456	511	466	492	491	475	478	486	519	523	493	480	515	489	477	507	475	478	505	495	482	502	497	481	502	477	538	486	506	502	508	472	501	499	508	495	490	502	468	498	493	492	440	526	495	494	483	524	462	471	496	500	530	474	456	462	512	453	518	466	481	494	493	488	484	477	515	458	476	438	469	471	499	505	462	470	476	436	535	463	486	479	459	503	444	514	492	461	476	485	464	491	506	475	465	507	481	454	526	484	491	541	474	504	499	447	488	495	504	473	459	497	462	480	481	538	471	528	511	515	500	493	473	504	497	488	502	476	449	469	489	469	493	455	505	502	503	457	465	475	444	525	468	452	494	492	497	510	530	477	458	449	512	454	505	447	493	461	479	472	504	477	518	497	452	495	449	446	499	501	527	466	454	512	483	509	477	455	493	514	511	483	503	500	450	481	488	499	486	484	505	495	466	495	486	456	460	469	528	495	480	463	451	501	444	488	527	509	513	523	477	508	485	495	517	491	451	484	526	503	514	506	495	506	496	488	471	457	442	471	492	488	500	444	460	490	492	460	494	482	483	480	474	481	515	517	479	527	489	490	480	492	479	429	502	509	494	503	477	497	482	500	503	539	463	502	466	499	486	501	492	458	454	497	483	467	497	504	507	468	483	451	530	477	475	441	488	473	510	494	526	489	462	506	487	497	457	500	463	443	461	465	463	456	518	509	513	471	456	486	500	466	460	488	460	470	539	504	512	454	481	483	502	492	476	481	493	507	507	481	498	501	452	467	444	526	491	475	487	491	463	455	474	430	487	478	476	469	502	471	476	453	491	505	489	487	462	485	506	464	482	478	501	548	477	443	477	482	497	466	484	511	490	476	463	523	479	499	494	463	465	500	450	517	479	498	484	505	541	469	446	509	484	483	506	479	485	487	508	503	483	503	470	484	495	508	494	512	510	511	480	510	496	486	501	509	479	497	469	502	486	495	489	489	513	480	484	461	489	478	531	476	463	500	467	472	508	485	520	510	468	504	439	496	476	532	528	476	525	484	473	531	496	459	489	485	490	486	500	486	485	483	478	456	508	475	461	495	471	503	474	479	537	500	498	486	464	466	472	472	494	497	497	499	459	507	487	492	496	495	473	496	499	480	500	532	497	470	486	501	498	496	470	498	485	462	457	470	448	481	495	469	486	498	471	471	533	469	527	540	498	457	543	488	486	508	488	457	478	475	460	492	479	500	514	491	473	475	507	480	502	506	450	526	509	488	456	507	497	483	470	470	472	497	515	488	503	475	471	441	495	489	474	469	462	478	510	441	494	453	456	530	474	469	485	520	456	468	510	485	470	481	445	524	457	485	474	500	508	468	478	479	496	474	484	485	489	538	528	498	539	493	487	480	509	501	547	460	498	432	469	484	488	457	467	445	523	466	472	484	482	483	479
5287	11635	8283	4367	3083	2308	1712	1432	1115	900	909	857	812	781	708	686	699	656	613	667	641	622	610	587	642	593	600	587	607	571	616	590	564	532	562	612	548	592	589	596	574	555	576	565	562	566	551	572	579	533	572	557	577	492	554	525	594	557	567	598	555	563	550	566	563	572	568	553	573	511	580	541	576	550	527	523	576	519	563	527	559	547	568	571	562	532	561	540	532	584	517	571	556	561	543	535	534	546	548	562	571	550	593	557	560	539	569	535	535	569	551	552	577	571	553	526	576	541	556	559	588	557	558	498	558	580	547	586	571	542	567	572	547	551	539	543	558	535	520	542	549	570	539	546	544	541	553	528	543	573	595	554	582	558	507	535	542	573	597	589	559	566	531	592	574	529	609	596	547	552	551	542	582	551	546	561	584	557	546	556	562	551	548	598	548	562	545	580	547	529	588	556	599	549	536	532	558	545	560	559	516	494	564	563	563	556	589	519	588	575	552	541	521	568	548	531	593	560	575	532	563	537	571	572	566	564	548	558	554	524	559	554	571	567	541	509	518	563	513	561	572	522	541	539	567	585	553	551	569	518	533	553	556	559	597	559	553	535	552	561	598	592	557	536	600	544	566	553	544	557	552	547	565	531	508	563	596	573	553	526	566	589	577	606	596	638	579	560	603	560	588	575	568	521	549	557	533	592	588	541	542	583	560	525	586	556	562	580	587	553	536	593	493	553	570	517	540	580	536	561	549	565	539	553	530	550	568	564	545	560	550	563	586	569	551	582	542	560	579	565	567	541	555	551	534	570	575	553	550	548	579	505	559	565	560	529	558	553	559	575	534	535	534	563	490	555	555	543	567	525	546	558	542	588	598	564	551	520	560	556	527	530	573	551	542	510	558	547	553	561	535	591	561	569	579	549	579	523	542	545	521	543	613	563	534	513	582	548	570	538	550	544	561	504	577	494	573	522	582	559	567	555	495	596	550	566	543	596	593	543	538	542	564	540	547	545	543	570	572	568	549	597	565	548	568	586	569	564	521	556	567	531	565	540	584	554	530	551	519	550	511	499	502	559	550	541	588	599	536	530	586	520	533	542	557	517	572	571	580	522	573	558	558	546	534	582	600	558	516	538	538	597	551	571	550	543	528	554	557	563	597	555	553	513	594	581	550	545	536	573	570	597	585	528	512	592	570	578	532	514	566	560	583	563	583	560	565	558	580	527	576	607	540	562	527	544	563	560	579	551	576	569	552	567	550	557	546	525	534	537	517	541	605	544	547	542	552	580	572	564	557	530	562	592	530	546	561	583	525	585	565	538	577	594	593	558	556	550	572	587	547	534	543	556	551	550	551	593	522	524	559	574	562	537	575	577	542	503	545	573	540	586	552	567	554	535	540	526	555	557	572	558	558	571	597	547	533	560	581	572	550	593	564	525	534	557	554	576	553	568	575	559	557	576	585	528	560	544	544	603	542	582	544	535	535	506	531	548	588	516	517	531	544	527	574	536	560	532	555	549	502	525	533	573	537	581	547	562	507	537	556	594	549	539	530	553	586	541	568	528	535	535	582	526	575	528	550	582	572	512	541	564	572	504	569	519	564	571	608	546	547	591	535	565	541	548	551	569	570	585	537	608	570	581	528	567	573	563	565	564	574	522	555	529	570	621	539	558	556	550	556	597	557	593	563	561	573	559	575	537	585	585	558	535	576	549	546	556	541	563	599	556	565	560	571	551	552	569	535	542	589	543	581	574	567	567	542	568	563	539	550	516	596	572	549	573	599	579	561	566	527	553	550	515	585	586	584	547	566	546	543	551	580	549	563	553	555	561	545	536	568	563	584	557	585	565	506	592	532	540	563	537	569	602	548	573	576	560	553	524	584	574	549	540	520	549	568	554	561	547	551	523	563	526	531	556	517	565	543	552	537	566	555	519	536	550	551	555	572	573	594	569	574	531	576	602	532	576	568	561	581	547	582	558	589	538	566	522	563	557	560	532	557	559	546	549	572	563	590	562	538	580	517	547	567	547	579	584	539	559	594	543	552	566	581	590	588	591	570	514	559	587	549	533	541	569	538	566	559	552	574	523	589	585	566	520	513	552	547	535	550	567	580	554	580	604	572	589	582	584	592	548	502	550	525	549	559	600	552	570	574	550	538	529	546	563	562	567	587	615	577	517	569	538	554	599	571	578	566	585	507	555	569	567	589	576	550	555	589	590	583	577	545	534	534	560	545	569	593	575	560	567	541	568	576	558	569	540	546	542	588	506	572	554	551	545	516	514	612	543	553	569	552	529	581	563	562	578	591	547	548	581	589	600	529	561	583	542	538	502	588	495	536	531	583	586	516	529	528	564	560	570	540	520	548	525	562	545	523	547	590	586	606	530	569	587	572	573	538	542	575	585	531	542	607	596	541	560	584	511	539	524	554	587	573	524	572	526	579	545	574	605	602	577	537	571	544	592	528	556	571	565	598	558	557	555	540	587	556	606	574	549	608	527	531	559	500	588	557	565	533	576	573	571	515	563	536	549	540	574	575	509	548	574	597	516	553	551	548	571	548	571	567	530	532	565	572	544	569	532	576	614	561	571	538	585	546	549	517	590	558	534	549	573	517	556	574	555	572	515	536	571	556	561	545	526	556	553	505	548	550	558	549	549	593	576	540	533	530	512	542	577	566	525	553	606	573	588	590	565	572	577	575	570	574	574	561	577	562	570	595	567	587	594	547	545	576	564	553	536	554	523	530	544	580	575	552	538	582	547	536	568	555	573	528	584	518	576	548	548	561	588	546	525	514	559	584	544	562	584	567	572	581	525	528	586	549	563	566	538	535	604	582	548	528	538	566	529	547	598	578	562	551	530	597	567	591	563	576	584	551	527	533	544	542	516	586	513	571	574	519	559	500	547	540	551	525	557	566	570	593	556	560	532	544	582	592	572	575	565	558	572	588	555	532	540	568	588	557	595	559	568	572	563	550	579	538	589	564	551	575	558	559	561	551	531	563	546	551	591	549	574	582	543	549	574	574	532	554	555	583	562	572	577	546	566	575	502	550	557	529	569	571	574	505	553	560	541	528	552	561	549	562	533	557	523	535	533	540	563	526	534	553	539	543	560	610	567	554	511	560	549	569	569	529	589	622	554	553	522	603	526	568	537	546	606	554	602	571	561	548	587	556	578	567	533	535	559	562	578	560	554	567	530	597	549	586	578	577	620	525	564	570	522	529	554	515	558	520	588	514	559	559	544	550	543	532	548	551	518	580	529	533	561	573	529	579	545	559	529	538	561	602	581	591	557	543	582	574	582	519	559	557	530	550	550	544	552	560	551	549	571	512	580	531	556	504	570	551	614	600	568	567	535	565	554	557	598	565	525	543	563	555	580	562	568	533	574	532	527	580	573	559	523	547	581	549	582	566	594	588	493	520	557	539	536	532	564	603	536	600	524	585	583	598	552	567	562	557	563	545	578	623	537	582	565	568	584	575	544	574	564	567	537	569	529
22756	21352	29055	23985	21351	21378	8084	1316	957	720	698	603	539	554	484	453	386	445	423	384	398	382	354	341	318	352	344	333	340	316	348	325	312	327	297	346	310	307	289	267	288	305	317	274	283	279	273	290	280	290	296	273	296	320	286	321	314	293	342	295	289	289	290	301	286	293	322	303	300	292	277	291	292	351	281	303	321	276	284	259	266	289	301	293	301	270	284	273	268	274	276	319	305	299	294	268	310	293	284	279	273	302	277	291	295	281	281	322	320	279	273	292	289	296	254	291	303	289	273	299	286	272	281	289	292	307	290	301	285	278	315	277	254	276	294	301	283	283	285	272	287	264	291	290	281	269	291	321	273	283	271	305	266	288	283	265	255	269	292	307	285	292	289	253	298	296	300	286	286	282	263	294	293	300	319	279	282	274	283	265	285	272	297	267	232	302	283	303	283	293	285	304	286	269	262	294	273	279	305	296	282	296	257	302	271	286	286	280	288	284	297	291	301	324	296	309	293	262	268	305	272	288	306	264	273	292	268	289	286	304	299	294	280	266	296	276	278	288	298	281	274	297	277	299	289	285	279	280	284	276	257	315	314	297	253	246	304	281	291	296	265	253	276	292	282	276	289	260	296	284	295	270	286	284	338	307	250	300	311	325	299	263	254	279	301	298	292	276	282	275	305	299	272	246	268	316	273	274	269	287	287	279	256	268	269	298	292	285	287	275	299	263	265	308	275	293	285	271	276	278	270	284	286	300	279	288	261	285	292	325	267	267	278	285	278	286	320	296	299	306	297	261	262	314	314	294	270	312	264	288	302	311	264	279	309	289	282	295	305	274	311	293	308	297	284	295	268	308	293	279	305	287	311	274	296	279	276	284	273	282	296	294	298	268	275	260	307	296	283	330	291	283	245	289	298	281	296	279	289	309	285	293	305	297	299	260	301	294	272	286	269	319	328	288	280	291	290	304	286	255	264	264	320	280	340	287	279	278	284	284	270	296	288	265	270	288	291	281	285	309	288	290	287	293	277	277	273	262	285	273	297	281	294	247	267	290	261	266	281	276	305	293	286	288	307	289	255	290	306	280	269	280	288	241	301	302	304	312	283	257	290	296	283	298	284	272	283	261	257	292	273	289	285	274	254	281	303	295	292	284	303	313	304	296	287	298	289	282	296	297	305	309	270	285	245	278	263	289	286	295	317	275	320	285	276	262	301	269	287	272	302	290	268	280	265	263	286	292	294	288	294	307	304	283	298	281	303	300	291	290	296	292	290	286	298	291	269	303	287	265	277	303	262	294	286	298	273	275	293	288	284	303	296	278	279	262	295	257	277	293	295	274	308	267	299	305	298	307	308	284	296	270	307	331	251	291	269	286	302	310	286	275	298	290	285	332	261	292	295	269	279	273	287	292	278	317	301	284	291	288	299	295	285	283	303	287	282	271	275	283	314	297	272	320	300	286	291	279	307	259	256	292	281	306	282	276	243	284	290	269	292	284	306	250	257	298	302	289	290	300	289	301	277	286	256	294	315	293	338	273	290	290	246	262	268	256	318	290	274	308	253	276	310	316	283	290	284	293	294	312	274	256	300	268	278	286	277	274	312	283	295	297	301	258	296	284	282	285	287	293	282	260	289	304	264	264	264	301	297	289	255	284	299	284	297	304	272	298	307	279	292	281	310	282	325	270	306	293	285	322	296	257	309	280	289	323	280	314	293	288	288	275	295	293	281	267	298	303	299	284	267	309	297	273	277	276	279	270	281	306	275	313	275	271	262	266	256	300	276	288	297	271	257	264	289	256	286	279	285	270	246	258	285	270	273	272	258	277	263	306	279	283	277	268	261	307	264	242	296	275	263	292	273	286	291	308	296	265	279	266	292	301	278	298	302	309	292	272	298	264	325	249	287	246	267	307	284	286	292	317	278	289	295	263	266	283	286	303	274	292	257	301	282	263	302	288	283	291	287	302	301	275	276	292	271	264	273	292	270	295	288	296	275	276	293	284	294	300	254	275	296	320	294	290	299	274	295	286	280	302	296	293	338	299	276	253	272	269	277	283	237	284	294	302	263	283	300	271	287	310	272	311	325	309	276	284	290	285	293	268	294	305	273	264	277	282	275	275	268	296	290	275	264	292	309	292	315	274	266	236	280	276	275	278	298	272	278	302	287	278	269	300	276	288	283	298	288	277	267	277	269	274	303	290	303	263	259	271	285	294	278	279	320	278	284	299	258	307	305	285	280	298	291	256	249	282	287	292	305	284	271	314	284	286	289	306	276	291	292	294	266	281	286	297	294	277	297	275	308	277	256	298	273	285	292	269	298	294	298	284	291	306	308	281	257	277	246	307	284	277	291	275	272	315	288	272	293	266	280	273	264	266	288	279	286	296	301	259	263	261	303	289	269	293	280	275	288	298	278	275	303	271	295	292	285	288	268	294	290	281	265	304	279	306	276	295	297	296	278	293	306	293	268	255	288	270	270	305	233	314	269	292	285	279	268	271	272	292	282	303	305	293	275	297	264	287	253	257	300	300	315	301	285	265	280	276	279	307	301	292	297	314	337	286	281	300	271	303	291	307	283	281	260	285	265	284	258	293	273	331	297	263	294	301	282	299	266	283	300	283	294	288	295	293	301	280	277	337	278	290	273	286	260	277	281	295	286	266	293	290	300	293	295	311	273	278	278	278	293	313	270	270	304	298	271	318	263	271	287	321	285	303	298	251	270	252	290	306	316	265	262	271	279	296	284	310	300	260	273	290	280	277	296	277	301	284	279	294	292	307	316	263	282	273	260	287	322	305	280	303	253	277	286	293	272	282	255	260	270	303	306	307	285	289	316	278	270	287	322	270	272	281	270	281	306	268	306	292	326	290	295	268	282	262	275	303	289	281	268	289	289	268	273	300	287	295	269	290	245	279	307	249	300	272	276	290	271	291	285	273	272	316	289	305	276	255	274	274	292	289	302	313	278	305	313	271	272	259	297	287	285	272	304	250	293	251	319	312	278	277	286	307	275	285	305	286	259	288	278	258	276	292	280	274	289	266	292	297	289	270	307	274	314	308	278	289	261	250	298	274	271	254	284	292	295	300	259	297	308	267	300	299	309	296	292	290	286	303	273	275	296	283	293	298	302	287	294	294	285	293	286	279	285	296	301	281	259	280	290	298	266	305	306	270	261	273	303	276	284	267	283	286	284	293	283	292	291	290	277	288	268	269	304	246	256	308	259	285	268	279	249	291	265	279	287	269	314	289	269	290	296	238	286	284	311	279	317	271	268	280	274	285	255	298	273	318	266	281	271	265	296	274	301	284	284	298	281	290	302	240	270	282	317	281	280	306	275	294	306	294	282	271	288	308	278	296	267	289	291	256	298	291	281	277	259	266	267	269	311	279	281	306	284	260	271	288	279	317	273	267	282	277	287	287	282	292	321	302	277	299	279	298	293	266	289	285	280	325	306	314	304	323	293	318	307	287	272	291	284	283	263	274	284	280	297	268
6878	21098	15559	8619	5928	4229	3102	2341	1728	1317	1162	1064	924	913	779	735	667	607	612	540	519	475	489	476	449	466	484	426	432	411	377	428	389	428	415	401	401	380	374	375	378	379	389	389	394	357	389	397	414	364	346	366	359	344	327	343	377	361	380	351	323	359	330	340	371	333	358	364	324	346	318	358	368	354	334	347	346	318	386	347	343	369	368	335	338	328	370	360	341	354	339	340	361	357	325	371	334	342	338	317	344	332	305	344	353	331	347	348	342	341	339	346	391	346	329	337	342	340	362	355	338	307	344	321	341	333	329	331	398	361	362	334	333	375	313	326	340	339	342	343	363	348	341	320	329	374	327	340	362	331	354	327	344	317	347	350	332	336	377	359	349	348	359	337	344	354	356	338	340	362	351	354	324	350	343	336	336	324	345	355	348	324	352	354	347	371	318	329	327	338	338	352	353	346	298	313	316	331	338	322	352	358	323	337	379	340	355	337	342	343	358	339	357	361	356	324	335	352	308	329	308	312	336	349	346	366	334	307	318	354	328	323	345	342	348	341	341	344	386	384	362	339	339	353	319	355	318	355	314	339	310	328	361	351	345	319	342	356	338	348	326	359	363	344	324	357	327	354	346	319	363	335	330	358	340	336	333	340	370	404	355	339	353	335	348	347	350	362	349	348	326	346	376	329	359	344	379	385	307	394	336	358	379	370	357	362	377	358	330	324	358	356	337	351	361	340	323	345	317	346	347	305	380	348	323	356	342	361	358	349	346	352	326	336	351	339	305	371	339	349	342	327	353	340	345	393	341	336	294	339	328	337	353	360	347	338	337	357	349	354	349	316	348	308	317	363	356	332	343	336	343	331	323	351	329	324	355	378	358	364	339	340	346	299	352	357	336	335	301	321	335	300	321	349	346	334	304	348	365	367	354	361	342	372	345	356	348	325	324	372	315	353	382	346	321	359	332	352	358	321	295	345	374	374	330	338	340	349	331	359	321	319	339	313	348	340	339	342	361	337	349	329	318	349	354	354	312	353	363	357	362	332	361	319	348	384	324	354	345	331	335	321	329	336	328	374	312	333	337	328	348	369	334	339	332	369	370	319	349	357	324	344	338	367	346	364	346	324	341	343	312	359	345	344	297	338	314	349	338	315	331	361	344	363	323	347	342	342	350	347	310	328	350	334	348	354	330	358	333	351	348	322	332	343	342	316	321	335	342	326	352	358	354	390	332	351	337	320	348	363	358	318	351	360	351	308	333	349	360	322	349	331	356	354	340	364	378	343	371	364	346	369	346	355	351	301	323	317	330	343	362	354	313	339	336	325	374	351	328	337	336	303	355	349	320	328	370	347	331	303	343	316	342	354	353	294	324	344	319	326	338	358	349	321	300	365	361	328	348	353	366	338	331	331	333	338	356	361	372	342	339	349	328	374	305	321	303	373	346	334	336	335	353	374	379	357	347	343	360	356	342	308	322	345	349	319	311	362	353	352	372	372	367	340	327	308	328	346	312	351	365	339	346	350	349	336	370	335	349	307	335	392	342	348	307	328	320	347	336	322	333	378	343	345	342	339	416	346	322	348	331	346	337	336	326	377	362	355	376	328	380	326	356	334	320	339	372	346	346	347	335	355	355	360	347	357	387	354	344	376	344	337	329	334	343	345	347	319	358	323	370	336	357	325	315	332	341	366	341	345	378	310	322	346	328	322	319	326	398	312	333	328	356	342	346	330	363	347	332	333	342	357	301	350	314	357	368	330	323	349	369	367	333	349	361	371	353	337	378	347	308	364	352	303	363	377	356	354	354	323	355	322	317	390	329	362	317	337	363	373	353	312	364	351	319	353	332	349	350	334	348	348	344	361	345	350	322	352	337	314	326	321	354	339	326	335	341	325	341	350	334	377	316	331	346	357	359	351	341	340	324	314	339	343	379	351	379	364	336	358	320	336	383	356	353	358	329	341	339	334	335	311	342	342	349	366	358	326	327	360	339	356	345	380	342	347	323	363	308	347	333	323	323	331	336	362	356	351	311	341	353	336	328	338	317	324	345	331	362	346	326	345	325	341	356	361	347	322	335	364	341	374	326	387	341	323	341	315	308	353	322	343	317	344	324	363	336	371	341	348	344	373	359	312	353	367	334	361	335	358	348	345	334	363	351	343	339	343	312	325	325	319	364	344	364	353	342	357	331	364	345	307	341	331	343	343	356	339	336	354	330	340	344	343	334	331	336	342	341	330	344	326	340	376	362	332	366	347	329	353	329	329	369	331	355	339	349	345	335	363	350	355	329	349	344	329	346	334	336	297	352	323	325	321	337	378	383	365	337	362	334	362	336	392	341	357	364	318	346	327	307	403	328	315	337	327	344	311	322	350	348	331	355	324	344	318	320	320	362	320	325	345	346	318	311	325	344	349	341	355	324	339	360	365	344	341	362	336	345	343	361	339	383	354	339	320	370	320	321	374	336	350	324	351	345	358	347	346	325	356	347	327	319	339	333	332	371	326	366	337	368	336	350	353	347	302	352	298	312	350	326	356	325	352	352	326	356	327	366	309	354	357	331	353	327	325	303	353	343	315	322	372	349	341	333	341	332	350	333	360	330	313	363	348	345	360	353	332	332	341	335	336	336	356	345	313	401	337	327	383	344	326	326	359	351	345	363	379	364	319	373	345	354	324	345	320	359	327	374	302	338	310	384	308	363	347	344	334	330	377	355	357	300	340	381	343	335	343	323	349	342	349	350	344	341	338	331	338	346	304	342	331	350	348	364	345	341	348	336	337	350	306	303	338	350	379	316	323	333	338	362	352	358	363	344	343	324	345	336	309	331	321	339	323	347	343	364	311	366	319	396	328	345	330	320	358	345	363	316	352	369	345	358	358	317	330	327	360	381	332	312	323	307	353	318	363	337	338	303	349	338	374	342	341	326	353	329	335	359	341	341	377	333	331	370	334	378	364	363	361	385	341	351	344	369	360	358	337	354	370	382	333	355	352	340	351	368	354	339	353	341	337	351	325	334	359	337	334	350	348	320	329	337	328	330	336	336	343	331	337	332	339	325	324	334	311	332	315	311	338	333	313	360	365	349	350	356	345	369	354	332	327	351	320	341	351	341	347	340	329	343	357	356	356	345	347	341	353	329	372	326	338	333	337	330	321	305	380	321	332	316	321	346	321	320	366	353	338	332	348	335	333	333	337	333	355	361	348	328	340	319	368	331	343	355	327	305	388	366	359	337	342	290	352	301	329	385	345	341	353	311	349	342	338	344	330	333	334	340	356	309	351	328	332	343	336	365	327	350	307	310	334	354	343	332	353	323	344	365	337	355	353	326	374	333	312	346	364	323	352	344	343	341	343	358	322	350	317	347	332	354	333	337	347	339	318	351	322	303	326	363	320	338	375	314	336	327	337	349	306	348	332	347	345	336	344	375	327	378	335	366	348	378	349	331	355	347	362	322	324	325	346	313	341	320	325	349	336	347	314	324	357	328	319	368	347
27688	19258	7841	2629	1518	1120	1066	901	831	802	811	855	844	783	748	751	725	700	743	783	736	787	705	725	712	738	731	720	739	751	750	707	737	734	747	737	693	750	765	738	780	729	760	730	699	742	735	759	784	725	741	731	773	688	684	692	717	720	695	716	721	703	732	761	735	713	748	720	732	697	732	749	736	669	720	755	745	688	740	745	709	699	731	748	704	702	749	689	720	719	783	702	706	762	716	715	674	766	749	701	742	744	731	759	715	703	716	744	739	728	727	734	763	708	738	747	682	709	750	734	728	692	691	777	748	730	742	748	713	684	752	721	758	719	720	720	739	716	693	723	764	730	723	707	692	687	785	739	739	738	730	740	767	728	688	751	719	738	736	732	729	764	730	731	734	754	748	711	739	781	776	739	695	712	741	724	712	706	741	711	734	721	735	740	771	743	766	706	758	734	730	719	741	758	781	677	768	737	733	696	722	728	769	726	728	731	695	727	751	729	699	727	687	712	760	716	708	697	766	710	722	706	697	747	740	737	719	725	676	715	695	753	724	714	733	694	715	728	718	733	706	724	700	690	754	735	698	743	746	685	767	718	722	713	670	741	714	746	712	728	716	726	731	674	784	713	741	780	734	751	743	727	721	726	731	720	712	741	738	755	676	739	733	704	710	726	706	700	699	708	700	702	678	681	647	692	743	735	702	720	716	762	700	752	747	725	727	745	733	754	784	737	719	749	759	686	736	774	739	705	766	769	714	670	679	726	759	710	708	723	700	765	714	769	660	749	719	732	712	750	728	705	666	732	706	704	676	728	738	702	727	740	754	768	733	692	714	730	755	738	740	701	767	786	706	765	713	707	712	729	771	718	750	711	751	755	762	706	719	733	819	713	723	780	703	741	745	720	809	700	752	773	746	736	742	803	719	701	723	746	712	722	708	722	712	761	712	805	721	698	691	759	726	711	712	735	715	675	749	731	701	671	754	695	718	769	742	760	715	747	675	749	734	703	661	751	766	712	754	716	709	759	700	719	777	712	718	684	735	698	738	773	708	705	773	726	720	755	755	728	754	685	771	730	730	676	690	769	682	742	729	717	723	721	750	703	733	742	682	794	714	723	694	784	728	725	694	706	710	728	722	778	714	714	741	734	740	741	774	707	750	672	752	729	751	748	738	706	747	774	739	768	727	730	756	730	769	741	714	718	750	661	676	731	732	736	744	738	715	762	741	729	691	747	682	725	741	777	735	713	733	726	697	711	738	750	678	723	748	718	731	730	746	739	705	741	752	739	726	734	710	697	707	735	754	721	740	684	739	722	710	743	744	744	714	693	745	760	712	755	723	699	702	744	686	710	709	718	783	723	674	711	715	766	729	745	747	735	722	742	730	695	761	757	756	736	733	738	722	684	713	708	724	731	726	789	721	718	763	748	687	749	679	718	741	741	706	747	752	748	747	755	732	733	724	737	733	710	753	725	732	652	693	717	710	708	663	721	749	734	708	752	736	729	743	757	718	719	754	689	755	756	749	760	763	738	698	725	730	779	755	795	730	719	730	741	744	745	784	781	698	687	742	757	735	693	734	767	763	750	750	708	748	712	696	727	700	752	715	747	729	744	734	695	778	710	756	731	736	742	705	710	682	770	732	729	741	742	724	747	769	739	775	717	732	714	731	705	757	719	716	729	743	740	772	721	792	723	713	710	665	743	743	693	698	700	708	765	722	711	740	769	741	711	705	757	689	745	704	709	714	702	710	704	700	679	746	714	750	722	733	727	751	786	758	668	771	715	727	729	727	748	758	742	756	722	724	735	710	681	740	703	755	719	727	695	704	741	788	736	701	706	745	763	694	733	692	734	679	731	695	715	753	755	679	699	759	715	725	750	694	716	749	745	743	737	719	743	747	733	684	742	761	719	747	785	707	756	776	740	693	715	723	736	751	733	781	785	728	774	759	739	749	728	736	809	713	736	746	733	737	722	768	743	721	742	732	730	703	716	668	756	747	748	749	716	760	757	717	748	820	681	760	695	732	709	748	698	745	745	747	722	727	704	721	760	745	712	743	764	732	715	691	708	736	692	760	717	743	714	738	735	764	762	691	710	715	774	733	701	746	722	777	746	738	751	720	735	714	806	771	749	771	729	764	725	762	763	751	706	684	729	745	718	708	724	705	751	717	717	714	721	727	748	752	691	734	752	743	748	768	764	779	758	723	718	733	720	702	768	709	737	774	774	715	720	729	712	776	727	725	722	727	715	704	721	764	691	707	715	789	712	735	739	680	715	710	678	731	682	780	724	728	734	729	781	758	737	695	742	705	727	743	713	709	711	738	763	765	770	742	710	736	734	703	722	699	723	750	808	695	702	750	777	704	768	727	737	717	713	716	704	713	720	683	718	730	746	724	755	742	728	736	722	710	692	746	737	730	668	681	706	732	720	747	741	740	729	722	718	703	771	723	698	730	708	721	736	721	764	714	698	728	692	747	704	707	740	795	718	759	716	720	761	751	732	748	712	752	807	734	755	710	724	736	716	736	738	713	772	748	730	670	766	722	685	737	765	759	713	734	721	732	740	746	737	727	695	758	783	693	738	696	709	764	724	760	739	722	762	724	731	672	628	789	753	737	749	733	740	691	721	745	777	765	726	671	731	736	698	742	689	752	763	736	744	714	742	759	737	753	716	770	729	711	700	738	665	729	669	707	738	725	753	758	780	764	718	752	728	749	750	734	758	753	708	745	759	795	699	715	711	731	703	743	749	773	743	800	741	707	704	726	760	715	671	746	698	752	721	731	748	685	729	785	715	692	747	749	734	761	689	729	686	700	727	733	718	694	712	741	713	729	727	728	743	751	749	768	684	738	724	709	756	728	738	712	722	720	702	770	724	733	714	770	768	737	741	748	745	757	714	756	726	746	736	696	718	730	727	731	718	674	762	712	741	775	724	729	722	670	721	717	752	765	724	720	706	755	726	698	741	743	739	734	731	699	698	728	764	712	778	751	698	770	754	725	781	781	733	755	734	727	748	746	753	708	730	725	700	760	734	740	743	758	754	700	725	751	728	714	744	757	721	792	705	692	753	746	742	718	665	729	751	743	721	790	726	752	704	748	726	739	710	715	737	700	721	726	781	736	740	738	738	718	699	748	704	724	763	795	701	723	722	779	707	686	708	723	743	721	714	668	741	665	720	694	741	725	753	703	697	720	726	705	718	751	764	745	726	762	704	744	733	721	685	720	762	741	734	753	710	713	724	699	751	738	721	712	738	681	772	752	725	727	745	717	722	716	683	744	774	732	773	719	768	749	709	719	731	739	795	726	771	752	717	750	688	764	672	749	738	746	719	714	734	667	711	716	777	697	709	745	759	730	706	748	717	702	762	677	790	735	743	711	700	738	781	727	697	684	696	735	725	714	747	722	786	712	761	746	765	771	710	722	769	758	743	755	756	736	706	717	730	721	757	668	681	726	732	666	698	713	721	737	765	729	771	711	709	706	712	783	727	734	762
5941	7682	5390	2812	2142	1699	1415	1270	1104	1057	980	1023	965	907	850	942	940	909	903	891	874	870	922	879	873	866	859	889	844	895	808	863	836	884	859	839	864	839	834	902	856	853	806	829	849	827	870	831	837	810	845	792	849	873	819	839	817	814	858	854	813	828	841	830	859	812	868	856	844	795	873	897	899	872	854	877	847	814	824	823	794	854	834	842	875	818	838	809	838	817	895	884	823	805	876	892	811	853	861	889	827	803	833	826	800	816	798	813	813	829	829	877	864	859	800	799	816	819	894	851	888	820	843	861	861	856	822	835	806	786	865	884	839	836	778	836	849	862	827	820	843	882	848	810	841	843	871	911	795	798	860	806	874	863	776	816	822	852	820	843	818	835	793	838	830	848	875	847	834	764	834	795	872	837	849	808	842	808	823	766	864	859	865	868	839	828	846	868	836	839	839	867	834	860	841	849	798	816	841	827	868	840	776	836	837	809	843	786	829	890	839	834	832	890	805	829	844	860	828	816	821	856	784	849	843	798	804	859	843	860	845	835	850	853	806	852	852	828	850	881	848	846	817	843	828	823	831	873	840	796	784	821	843	863	858	785	838	802	878	840	826	823	810	862	806	876	853	830	841	854	839	893	862	803	838	833	875	867	886	843	887	839	865	854	855	879	830	801	848	851	808	830	759	868	876	794	877	808	813	840	802	849	849	853	823	841	824	818	835	847	892	872	853	803	841	825	835	831	845	842	838	789	854	788	816	827	896	860	875	848	862	874	806	833	828	891	824	905	830	894	858	814	786	866	857	791	837	817	849	824	835	893	885	862	828	775	825	815	820	880	766	854	837	806	841	829	830	801	792	853	847	816	830	848	811	852	807	865	845	851	854	847	846	787	857	874	832	898	845	825	826	823	841	817	817	861	878	855	837	857	865	860	842	809	754	833	837	828	819	823	797	798	788	843	834	826	855	853	861	841	848	812	859	819	826	835	854	796	830	811	849	860	879	788	848	836	809	842	847	832	847	812	840	818	873	838	844	833	796	860	812	818	837	882	862	844	852	809	845	823	877	856	786	832	826	788	868	822	816	850	803	816	829	864	841	793	830	777	814	823	853	792	807	794	818	808	854	855	838	823	788	788	875	880	920	805	817	816	810	858	823	860	864	836	814	820	782	812	831	863	797	812	836	848	804	834	880	857	845	784	785	866	848	836	811	871	831	841	835	880	863	811	840	794	824	874	833	845	822	795	882	849	843	871	803	860	807	885	827	865	760	844	802	838	848	844	837	797	847	860	823	899	869	814	842	831	865	862	828	822	841	876	831	852	866	812	885	829	781	840	884	810	816	904	804	854	836	793	808	804	830	840	861	842	840	791	789	837	828	813	832	826	827	810	879	866	839	899	826	784	807	820	859	803	825	854	870	865	860	820	823	797	852	791	795	834	820	812	847	837	845	822	855	858	843	814	835	805	806	835	849	810	875	813	808	833	829	849	882	835	848	905	870	803	879	854	812	889	838	869	812	846	872	844	845	830	810	772	873	802	856	845	831	875	822	880	878	860	814	912	845	828	829	854	813	801	827	762	785	768	823	866	800	893	823	848	837	786	781	816	771	867	816	844	820	847	824	803	838	865	889	774	875	848	869	836	870	886	845	823	857	858	840	763	864	800	817	843	820	881	803	815	869	816	823	824	810	797	822	911	823	840	854	834	809	872	809	826	853	845	881	834	870	788	822	824	821	896	838	844	805	812	862	858	824	825	853	786	859	869	860	881	809	778	848	785	779	850	838	887	854	829	873	801	824	880	838	795	804	838	864	822	844	864	844	814	862	819	853	815	848	804	827	805	854	792	809	813	867	844	877	835	845	797	796	827	812	865	817	858	831	885	861	784	806	853	823	821	885	846	847	832	810	828	846	838	855	892	820	823	835	808	804	848	844	893	816	847	756	808	841	813	805	852	861	849	869	819	847	840	835	798	823	796	909	823	825	840	794	867	876	827	830	835	857	848	817	838	856	844	852	817	831	786	835	853	810	809	884	847	909	836	782	834	816	838	846	837	822	883	795	858	800	795	809	851	821	804	855	812	859	884	823	826	807	866	843	828	793	827	828	818	785	865	827	790	869	838	816	898	818	784	864	879	863	815	814	866	792	860	797	854	890	799	843	858	789	832	805	835	821	815	814	844	835	880	851	827	843	802	869	805	850	835	838	781	862	814	848	863	827	784	849	898	820	853	864	782	829	804	825	862	848	846	784	857	814	869	809	867	865	850	807	840	857	842	798	884	837	862	867	858	840	866	803	839	790	832	886	889	819	839	795	853	842	838	854	866	830	853	798	824	836	841	875	840	834	843	831	829	847	852	817	829	810	861	818	812	843	863	851	846	889	838	780	876	822	872	878	812	786	814	832	818	835	861	830	873	830	809	838	844	846	849	819	849	836	862	859	807	860	854	873	820	846	817	802	832	896	841	805	850	853	849	853	825	827	841	796	743	855	822	809	852	856	874	851	844	868	893	834	844	822	794	870	798	845	869	841	814	838	852	844	823	847	807	824	814	847	816	790	869	850	838	842	811	799	800	797	898	838	876	865	829	795	932	823	829	819	848	852	837	886	839	871	852	838	824	887	876	777	831	828	842	814	823	843	847	811	849	824	818	816	854	789	870	849	817	773	835	877	841	826	863	864	867	791	852	846	845	835	813	821	882	823	797	854	833	833	840	832	894	826	800	811	789	871	838	809	835	851	834	843	842	843	842	793	796	798	824	843	866	832	897	849	806	827	828	867	817	823	829	874	839	796	841	852	831	869	807	864	826	813	805	812	829	838	802	805	868	836	882	843	841	872	859	821	823	878	859	793	882	795	813	839	814	833	838	811	816	816	807	831	838	851	856	847	807	795	809	869	838	834	831	867	829	870	850	841	796	850	819	844	894	851	829	787	823	797	837	888	827	840	812	825	858	796	800	878	797	779	840	825	863	864	807	838	833	879	832	835	854	877	821	839	815	897	835	805	843	794	840	835	775	831	808	806	856	870	860	841	859	843	829	866	870	828	818	817	832	819	857	786	842	849	810	842	837	832	845	830	822	841	828	898	841	846	845	802	801	814	852	838	862	838	859	838	810	858	839	794	860	863	868	784	887	868	839	871	862	816	782	861	838	843	821	846	866	920	844	832	841	801	848	796	864	876	815	842	857	826	787	847	822	847	844	835	825	812	829	880	839	815	829	819	827	882	781	857	808	777	884	813	831	810	834	834	831	834	865	810	842	866	837	850	895	864	822	831	832	858	839	842	870	871	852	819	878	820	815	833	799	861	817	797	825	823	828	843	827	860	849	838	847	854	813	876	832	843	890	804	805	831	821	775	863	823	855	814	894	858	864	884	842	815	837	791	874	842	855	828	781	809	833	848	848	820	810	846	836	815	827	833	828	822	852	835	825	811	822	827	791	847	848	862	842	894	862	824	858	854	845	862	813	844	901	812	875	865	800	891	785	855	827	805	869
23760	21331	28563	24447	21269	9099	1818	1178	983	821	888	865	823	784	761	828	693	767	714	689	722	670	679	691	724	627	712	642	643	655	638	653	672	674	665	676	651	653	611	669	700	595	647	668	664	653	630	616	612	622	598	625	597	633	654	616	651	687	628	602	614	597	635	671	638	639	594	643	652	620	672	699	612	578	644	645	607	640	585	611	609	637	638	626	632	619	639	632	605	621	589	655	637	678	593	603	632	631	629	616	642	610	662	625	625	622	627	606	590	636	636	625	648	640	635	602	656	634	655	564	626	617	640	617	657	635	624	662	606	633	640	643	607	664	626	625	631	596	611	600	655	639	574	585	592	649	584	606	595	641	637	611	608	665	640	636	608	646	609	619	621	626	636	601	599	677	632	613	645	652	615	621	628	632	640	608	616	608	671	637	622	597	653	633	639	632	640	644	624	627	634	636	612	617	667	642	635	625	650	634	654	641	613	619	585	647	632	616	645	634	613	597	637	616	641	622	612	659	612	617	636	622	600	628	600	611	654	612	605	645	648	664	576	643	630	629	613	587	602	631	650	635	641	610	626	625	635	619	633	645	613	594	628	620	644	609	621	639	598	613	658	636	629	648	654	620	623	687	619	612	619	603	596	608	630	636	611	640	635	645	627	630	602	641	642	626	630	595	625	673	649	607	623	558	623	629	604	614	611	619	622	671	610	667	636	564	670	676	614	634	647	629	616	645	644	628	611	612	660	634	635	611	679	653	649	585	608	618	616	659	647	641	616	599	638	634	662	653	644	657	619	613	630	608	647	588	639	646	624	593	608	619	576	608	647	641	633	664	640	659	658	614	643	598	584	614	642	642	593	606	629	653	576	602	604	620	629	619	613	650	616	619	649	647	591	630	645	598	596	629	620	596	609	621	580	663	631	644	640	648	631	605	616	602	626	642	601	640	659	659	642	581	618	614	655	612	633	643	646	646	636	605	654	603	631	646	638	638	536	585	632	591	614	601	610	641	642	624	602	661	595	623	600	604	665	646	591	642	605	672	614	622	623	647	612	601	606	622	605	664	617	626	623	621	613	603	642	647	608	612	625	635	606	615	660	619	628	614	584	635	665	620	649	656	594	623	630	646	623	649	631	642	629	575	624	575	639	645	620	655	592	623	683	635	651	616	669	642	660	579	650	619	664	687	622	637	615	664	617	603	673	619	625	635	598	587	648	633	625	611	622	613	587	644	625	594	632	636	597	653	617	625	678	598	664	649	670	663	639	600	598	606	630	579	617	601	625	670	617	650	631	675	642	634	586	626	651	630	612	656	615	628	623	626	645	639	620	635	663	615	636	623	640	619	643	628	598	629	621	664	672	634	635	631	617	647	626	653	647	592	628	629	670	615	625	609	634	666	676	649	591	653	605	640	597	627	596	591	634	629	613	623	659	601	648	588	644	691	622	639	640	607	635	636	642	633	586	656	620	696	609	631	606	617	627	610	635	628	617	610	619	617	633	627	638	614	601	592	607	613	624	613	646	591	652	602	627	640	625	622	639	615	618	646	651	657	645	632	639	678	651	628	625	611	656	656	589	611	628	615	630	631	652	641	663	627	612	619	631	635	625	601	655	646	613	669	617	626	625	606	611	635	639	614	591	606	630	598	639	632	615	636	640	584	688	641	686	622	613	619	614	633	629	638	657	576	600	601	641	658	634	617	638	626	654	623	653	635	573	627	659	646	614	629	637	614	624	601	621	635	634	600	629	680	634	626	692	618	630	672	633	657	654	632	669	618	650	629	615	620	609	633	616	668	626	643	676	594	636	625	603	654	621	608	634	621	660	641	612	669	609	606	603	626	632	620	635	589	633	630	662	618	636	617	669	655	636	627	579	654	659	672	639	648	674	599	598	645	611	602	637	556	635	625	600	647	640	617	642	599	639	686	631	653	674	629	627	621	655	583	649	662	657	635	598	619	592	639	630	606	649	667	585	632	624	628	615	642	568	640	617	578	640	602	623	651	620	605	597	622	623	650	656	637	607	635	580	644	633	638	617	642	610	599	683	619	645	637	672	643	611	608	628	570	627	627	623	613	615	644	633	658	637	626	604	627	599	661	637	597	638	557	665	665	632	601	622	651	583	662	629	611	655	568	596	615	600	568	616	632	669	631	612	678	597	644	615	666	680	625	651	632	607	625	614	662	614	685	639	636	626	586	604	659	610	599	630	627	610	615	645	605	620	593	665	637	651	643	615	600	571	649	643	605	636	628	574	626	655	605	628	594	612	639	645	592	641	652	639	620	640	621	677	628	622	646	620	607	615	641	648	627	645	623	642	652	600	660	635	587	619	604	657	615	610	598	604	629	628	657	585	622	584	583	637	634	611	641	625	637	643	613	594	664	641	662	647	601	618	671	660	587	593	642	613	658	651	633	565	619	648	605	674	674	641	634	682	627	619	595	625	625	631	632	623	628	625	623	624	638	591	652	657	610	634	620	648	618	653	630	584	617	590	638	673	594	607	615	602	623	622	628	687	643	618	626	684	647	664	657	601	633	619	657	643	661	567	637	604	668	595	575	681	614	640	630	624	620	588	618	642	670	610	630	646	624	648	644	611	595	611	674	624	676	625	590	639	672	607	611	636	602	586	663	614	623	593	649	615	600	630	583	631	690	590	659	614	626	641	615	616	614	617	652	621	639	612	632	635	578	602	642	637	620	619	655	622	623	649	632	647	660	670	675	596	595	677	633	613	628	630	657	629	654	648	646	591	638	674	549	631	641	611	643	623	587	626	613	631	659	617	678	622	647	619	639	648	613	629	650	654	620	647	607	707	604	603	637	657	653	656	680	650	625	601	663	622	621	674	624	625	668	647	607	638	637	644	600	611	664	628	633	631	618	579	655	601	621	654	617	586	646	669	647	681	634	582	635	604	620	633	612	620	647	664	663	611	660	643	662	607	632	616	649	640	610	626	595	609	591	618	582	649	646	649	604	644	597	624	649	618	632	664	624	660	567	632	584	625	643	618	592	634	667	655	641	629	588	574	620	654	576	603	621	692	634	622	614	634	619	627	606	651	670	627	633	638	643	602	608	682	653	675	671	635	647	627	624	647	641	617	630	602	620	616	605	617	644	578	581	620	646	629	605	630	600	565	634	667	611	618	650	599	622	659	637	639	622	622	630	610	624	626	617	663	637	696	659	652	631	620	634	661	634	626	614	642	640	594	613	607	643	562	666	625	596	667	567	657	625	602	665	605	635	621	628	626	603	544	639	641	629	664	637	625	617	662	638	629	611	643	667	645	626	644	653	617	678	588	671	660	643	627	624	638	655	623	662	618	616	619	654	643	647	652	616	629	652	651	641	588	636	647	595	613	677	651	625	588	634	634	573	621	588	615	627	664	641	653	630	589	653	635	614	636	616	637	591	586	684	588	654	614	647	673	620	604	611	588	599	604	613	634	639	621	633	664	649	663	646	588	623	638	645	628	613	634	638	643	659	604	639	628	644	634	616
5347	15401	11228	5771	4180	3269	2415	1925	1538	1283	1220	1137	1084	1017	1012	967	941	910	906	879	848	833	806	817	805	803	770	826	747	735	761	796	797	780	779	764	784	777	747	789	765	745	763	760	736	765	738	762	747	771	771	797	710	745	738	744	767	756	724	724	660	726	730	748	767	744	774	708	787	736	737	699	719	710	720	721	746	768	729	705	698	781	692	738	751	727	702	745	767	764	739	773	739	761	749	741	708	742	713	720	720	721	720	742	705	705	732	730	698	747	654	728	697	730	780	797	766	703	721	734	711	708	704	784	718	748	728	751	719	706	720	741	716	680	729	765	719	776	748	723	710	759	754	734	731	780	708	736	775	723	718	731	722	719	709	763	741	702	735	729	729	785	723	734	686	709	690	694	746	759	747	755	756	714	742	758	720	798	750	759	779	724	742	749	744	745	697	694	697	757	707	769	771	766	727	761	746	739	727	750	689	765	742	727	762	663	774	746	767	727	710	728	779	688	732	712	736	698	756	714	757	764	718	712	771	723	819	761	764	737	762	757	677	777	740	729	742	752	759	800	745	753	695	755	771	738	757	712	697	787	756	765	767	773	761	674	771	723	723	688	786	713	749	757	740	740	752	745	733	701	721	718	751	739	775	757	679	737	739	744	762	726	757	741	740	736	778	695	737	740	757	766	714	713	768	750	757	739	704	749	726	738	710	725	761	760	731	748	721	750	785	759	695	749	724	759	822	735	716	694	686	772	783	691	750	783	734	783	731	744	746	765	748	711	731	728	787	755	720	765	764	745	717	698	748	759	738	683	664	783	738	746	719	727	751	733	758	709	691	715	735	760	746	781	735	749	697	718	736	716	699	718	694	757	770	707	718	754	700	736	743	779	755	775	727	740	749	783	736	757	741	720	725	755	723	680	755	728	683	728	691	727	759	729	707	729	695	712	743	752	717	771	703	744	693	749	684	704	771	703	760	759	779	748	754	760	717	764	773	723	768	710	717	788	757	737	715	785	726	767	734	688	717	737	731	730	697	723	757	735	762	716	749	701	765	744	742	746	737	742	773	726	774	745	701	736	671	716	763	732	727	754	751	760	734	673	698	780	729	727	786	777	756	740	731	710	705	695	755	741	766	737	708	712	762	710	707	754	721	707	756	742	738	739	719	745	741	722	753	739	721	742	723	747	785	751	719	740	738	754	691	753	717	767	745	736	736	769	767	722	743	742	760	754	740	715	731	729	723	707	765	758	727	746	706	728	740	690	741	768	754	735	697	768	763	710	758	744	715	736	698	735	725	717	800	708	780	714	721	724	759	725	738	721	750	736	757	732	700	722	745	750	770	714	715	741	751	683	744	744	719	736	754	718	741	722	679	745	712	738	713	710	736	737	747	745	735	770	734	753	711	748	737	769	721	760	771	727	681	731	765	742	784	775	721	786	713	774	757	748	756	750	743	759	686	709	747	726	735	747	782	688	746	743	723	747	781	698	678	722	733	805	766	753	745	735	691	746	769	709	706	714	754	693	720	729	710	695	745	670	763	705	708	710	707	770	668	715	685	768	811	723	746	765	714	717	729	718	767	742	749	732	738	701	727	727	706	753	729	773	740	703	722	716	672	754	677	733	768	739	739	723	726	713	745	735	739	734	751	766	740	733	755	792	752	737	769	732	747	742	712	761	730	734	749	735	720	761	751	705	747	724	723	743	736	745	707	754	776	697	724	734	715	705	720	709	738	732	759	737	745	770	726	734	746	775	762	735	722	753	733	731	748	714	718	691	705	776	724	751	734	725	754	710	742	712	745	710	778	766	727	732	775	710	769	756	713	761	755	743	783	734	727	704	782	649	717	779	683	714	724	752	745	778	765	718	741	761	693	765	744	725	799	725	772	759	771	719	745	744	713	714	786	722	760	705	704	725	762	721	709	753	679	749	752	749	759	725	730	749	711	717	755	788	779	739	761	724	735	753	722	736	748	698	764	746	777	737	727	764	757	785	744	695	785	722	739	760	712	709	730	739	757	731	740	755	741	777	728	763	715	727	724	738	786	726	766	743	764	802	677	733	721	773	733	678	729	748	771	743	739	753	744	732	760	768	754	717	757	758	755	753	764	745	754	700	719	695	727	727	775	721	730	778	726	733	710	743	742	733	733	762	740	724	700	719	776	717	688	771	746	793	726	709	769	738	763	750	741	734	715	756	696	680	800	669	723	709	713	750	739	731	756	736	720	780	735	740	755	750	719	787	731	751	702	754	722	736	710	674	794	774	722	759	733	736	722	764	740	724	725	752	737	738	766	731	674	723	648	713	719	713	741	730	741	703	721	722	725	696	741	732	745	727	710	729	780	745	741	774	661	709	787	740	769	745	733	771	695	732	726	719	728	722	748	756	721	755	753	731	722	736	724	731	746	780	760	748	732	721	693	735	744	767	745	758	748	714	752	740	737	797	731	781	729	745	725	752	780	717	726	740	747	719	756	737	775	710	756	770	745	721	699	764	748	772	720	730	750	738	721	728	774	753	749	772	717	759	719	688	721	737	777	740	727	691	741	728	717	766	705	719	820	697	763	748	706	743	824	739	756	703	744	716	699	797	701	760	776	753	742	751	728	759	765	771	720	753	751	782	773	691	717	722	744	724	740	685	724	700	721	710	755	744	796	704	723	739	786	753	730	727	749	741	698	755	739	722	726	726	761	710	738	742	708	728	734	723	788	731	701	803	748	744	754	802	745	755	741	738	722	706	763	743	753	720	772	756	672	721	737	719	698	721	726	716	784	730	746	717	762	745	762	726	700	694	741	744	752	709	723	724	733	761	773	733	748	729	745	716	742	706	760	737	716	700	712	744	746	782	729	721	715	753	723	745	728	744	717	738	728	724	691	769	702	768	728	726	723	744	719	793	746	741	711	719	775	741	746	723	729	734	716	717	726	736	750	701	759	777	693	790	740	694	747	759	785	721	718	771	766	780	764	732	730	776	739	736	690	759	748	765	736	760	730	782	732	785	746	756	721	726	790	743	733	762	740	687	736	737	744	783	788	731	760	773	717	738	749	744	723	700	737	700	719	744	734	771	729	770	733	759	717	773	707	735	749	712	770	759	743	746	743	729	718	763	737	750	754	701	723	718	732	764	744	762	723	698	723	781	702	747	753	744	745	710	718	737	739	731	717	782	708	696	710	721	696	743	736	753	725	722	762	742	716	754	728	699	746	720	765	747	725	744	718	699	753	731	715	743	719	704	735	703	727	708	737	752	721	690	720	719	720	755	694	755	760	740	751	776	755	755	744	747	754	740	749	652	730	778	694	758	772	672	729	717	718	711	712	793	688	740	724	750	708	769	781	727	768	746	758	703	755	734	684	766	761	743	771	737	726	725	730	732	694	701	752	699	728	727	694	759	740	735	744	706	748	749	755	746	710	702	704	709	713	708	755	683	736	739	768	717	710	719	740	748	719	774	767	750	754	703	741	754	777	726	772	708	738	740	721	775	722	740	748	750
24955	21327	27396	25454	9871	1407	996	794	731	663	615	638	626	616	541	565	580	520	520	538	571	557	510	529	533	545	485	513	556	515	534	521	517	514	543	517	508	541	497	507	491	509	490	481	529	535	493	496	465	513	486	480	499	476	503	492	542	488	498	501	496	491	481	476	478	504	473	469	488	470	504	466	472	502	467	508	551	527	524	505	488	512	480	496	492	512	521	509	508	525	523	476	493	514	502	488	500	494	496	490	500	499	446	468	490	497	493	459	499	505	490	508	484	499	509	501	474	488	494	472	465	507	498	496	513	497	520	470	521	500	500	476	495	480	497	494	520	527	488	511	503	496	499	505	514	484	514	511	486	537	483	503	507	513	477	493	486	496	511	462	478	491	502	502	503	465	510	506	506	494	480	482	514	466	490	489	482	538	511	493	471	490	480	519	480	480	516	492	478	491	469	477	462	470	489	478	493	492	497	498	475	461	481	461	517	486	504	532	496	492	498	480	495	497	532	519	501	466	531	518	493	505	493	512	467	462	507	498	511	519	492	505	477	520	471	538	487	485	517	505	518	455	485	441	489	496	453	428	510	532	472	513	497	502	482	471	507	494	518	514	488	498	475	495	460	477	524	517	509	505	528	486	487	442	479	481	472	474	495	460	497	445	485	521	449	509	518	509	472	481	499	487	484	497	476	509	490	488	489	514	521	526	478	510	479	505	503	499	498	472	482	487	468	504	466	489	490	481	450	511	499	523	499	494	525	489	484	463	484	470	487	476	498	447	515	477	489	504	514	500	520	518	487	522	491	513	528	481	486	518	458	472	463	489	471	490	462	517	506	499	491	501	487	454	519	491	494	517	505	494	514	490	511	492	483	518	475	489	489	498	491	494	488	461	510	472	477	494	490	480	495	505	478	471	499	472	536	484	485	508	498	513	476	511	510	517	513	534	512	468	490	500	449	509	509	505	479	518	489	512	486	470	481	481	508	470	514	492	471	481	503	510	491	507	483	471	453	449	507	500	508	488	449	490	476	469	488	509	475	497	493	457	507	505	511	468	471	456	537	531	446	490	474	456	447	493	453	515	534	483	484	484	460	502	497	508	517	485	507	514	522	524	515	481	522	522	492	490	497	473	456	538	455	476	495	473	471	491	477	507	473	490	475	555	479	458	501	456	533	445	495	512	509	501	490	479	485	483	546	525	484	517	495	485	467	514	506	488	501	521	504	481	500	456	494	504	474	508	481	474	499	481	474	497	495	507	492	498	518	515	477	504	498	530	480	515	444	485	501	483	462	474	494	501	483	478	486	481	510	466	502	478	513	511	545	480	458	474	495	502	511	452	491	479	527	514	452	481	519	506	511	503	505	495	509	511	491	483	465	574	456	504	450	510	435	455	525	476	500	506	548	495	481	504	460	487	507	497	495	508	499	526	493	506	497	482	501	533	486	467	497	482	461	486	534	482	483	536	479	521	498	508	503	511	472	465	504	492	527	466	452	480	478	462	484	493	499	486	462	484	534	489	472	453	471	486	488	474	438	434	499	471	478	531	437	528	456	473	469	520	533	531	494	499	472	474	463	483	482	490	504	510	511	499	503	484	462	523	495	476	506	493	508	490	489	477	468	530	475	466	520	516	520	495	477	504	506	477	495	471	515	544	517	472	488	466	461	440	489	502	481	470	506	449	476	486	523	471	517	469	463	473	509	482	510	478	482	471	478	481	469	494	499	484	506	458	502	490	477	480	476	532	482	465	537	527	472	468	478	494	494	447	493	512	519	497	461	466	511	506	478	475	513	485	499	464	481	558	492	493	446	511	477	462	478	526	506	495	497	496	438	486	473	479	496	498	480	496	516	484	452	475	499	495	474	474	504	494	476	511	481	510	510	470	479	536	539	503	492	505	480	534	467	470	522	482	488	468	503	521	488	476	474	494	459	448	469	492	511	488	498	528	445	480	487	523	494	509	488	475	513	506	536	486	474	486	526	504	530	478	470	519	530	464	500	497	476	475	512	484	523	512	434	494	489	511	505	508	482	529	486	476	450	487	492	484	484	448	485	505	494	485	523	481	477	500	441	489	498	501	546	512	483	498	513	488	507	482	525	473	497	482	494	517	475	506	465	499	495	518	493	486	488	465	475	523	526	482	508	477	474	547	488	494	482	474	448	464	492	468	487	468	474	507	454	474	510	466	452	485	514	521	474	502	500	520	523	498	488	483	512	513	529	497	504	485	466	449	495	516	484	463	531	507	475	482	476	487	478	498	463	472	471	492	483	488	477	506	438	484	513	532	484	498	474	468	551	498	502	511	515	503	488	518	518	488	483	471	504	474	504	478	524	507	523	504	492	514	522	488	486	501	477	463	477	479	476	496	522	464	510	484	529	501	489	520	397	494	478	502	495	489	453	486	478	485	503	486	477	507	465	463	469	531	486	466	472	497	484	495	469	518	504	459	527	518	455	482	483	483	457	509	474	479	480	517	499	481	529	479	504	466	484	467	456	456	523	493	470	485	455	501	500	469	488	471	497	509	466	521	514	460	495	439	478	418	502	546	498	488	472	483	518	507	495	481	491	439	512	525	500	514	498	485	500	497	492	482	493	541	468	497	531	515	475	482	461	482	479	487	516	462	472	522	508	478	461	491	511	502	496	483	512	507	491	499	486	503	522	506	513	530	451	467	453	477	515	479	494	520	471	495	469	493	481	504	487	482	495	486	508	531	490	467	489	508	528	454	479	512	526	480	468	495	469	540	472	502	534	499	502	516	480	470	476	504	507	501	504	482	494	460	427	529	533	445	486	549	474	491	478	507	475	462	493	534	460	484	472	505	481	482	513	495	516	518	474	523	489	477	450	549	490	466	466	515	520	502	506	451	493	507	499	488	512	521	497	471	517	477	504	483	483	503	485	450	510	496	486	498	467	510	478	477	470	481	466	517	474	510	481	499	483	469	485	485	499	507	479	479	489	507	494	481	514	452	479	487	493	511	507	516	487	478	518	463	498	524	477	503	519	508	526	525	494	456	505	447	487	482	495	472	505	478	516	499	529	480	476	515	471	494	494	455	487	538	502	488	447	513	476	497	469	461	522	536	500	483	468	496	478	501	460	466	465	461	473	513	475	472	442	509	538	477	513	507	536	490	459	496	479	473	481	454	488	480	490	449	519	492	505	522	498	491	496	471	483	507	477	453	476	522	514	476	501	499	487	498	476	451	487	505	467	462	500	500	511	491	489	517	462	483	465	509	478	524	521	507	489	541	479	478	475	495	504	454	553	458	521	469	478	511	489	461	514	525	480	471	510	521	453	491	494	466	522	510	476	493	498	479	464	517	528	525	504	506	513	484	489	499	485	497	476	480	475	497	474	514	486	513	488	502	480	487	526	512	500	490	455	477	482	442	455	518	453	492	495	524	498	499	546	458	448	488	495	511	461	553	455	523	508	449	502	509	486	494	464	461	507	453	519	505	471	489	491	508	458	486	496	508	467	528	456	502	450	478
5178	11566	8508	4135	2952	2192	1712	1388	1180	921	959	869	804	747	759	705	707	635	677	682	668	617	614	585	615	569	604	582	635	599	586	589	580	589	553	607	613	628	600	536	561	610	554	535	567	543	601	538	593	574	591	546	539	565	593	554	570	571	573	546	555	582	571	600	560	575	533	563	544	544	539	559	574	509	572	587	567	537	566	610	582	545	562	560	531	532	583	577	548	592	554	580	568	550	562	553	581	569	573	590	530	569	584	528	554	535	571	541	561	564	544	545	557	533	561	551	568	575	548	565	575	614	562	517	549	559	574	545	584	610	572	566	570	588	556	605	571	554	626	592	526	577	572	572	594	581	599	563	521	576	607	563	554	570	578	630	567	581	574	598	560	559	563	564	545	613	559	568	554	540	525	580	531	569	591	527	594	570	581	551	560	611	545	554	545	562	568	577	559	569	584	554	553	582	567	618	553	574	580	550	579	582	562	550	553	587	583	559	537	557	548	595	580	589	566	556	571	589	591	556	572	544	560	580	538	515	583	574	559	545	559	564	575	543	539	547	550	582	591	557	616	594	550	532	531	596	576	603	574	604	561	630	527	608	594	551	555	535	573	526	560	599	553	628	562	554	601	561	583	559	596	530	529	573	578	569	587	580	582	573	572	539	537	580	572	564	540	566	578	588	578	591	595	557	543	561	607	545	549	545	575	568	499	501	569	563	558	553	558	538	611	626	557	574	553	563	543	607	532	539	553	565	574	565	498	509	543	570	597	574	563	621	554	522	543	544	593	576	544	589	574	571	523	556	553	579	571	584	557	552	582	568	535	555	585	587	551	566	542	542	568	582	573	548	572	547	531	559	542	563	575	600	548	550	567	551	601	589	527	544	507	591	571	545	579	535	608	551	540	559	580	568	541	554	546	537	563	560	607	527	577	566	566	613	582	579	582	560	562	563	578	557	553	589	561	547	534	530	535	540	558	610	566	536	533	576	577	569	567	549	602	588	603	561	592	581	567	537	557	531	542	553	572	546	565	519	580	596	553	558	572	545	541	535	587	600	590	541	548	604	558	565	565	537	534	580	563	584	577	567	561	522	572	542	569	544	550	587	540	562	569	582	603	539	615	531	601	605	561	606	547	555	572	547	571	576	580	549	577	554	524	572	516	587	548	548	574	574	575	587	606	547	577	543	539	562	564	558	576	545	547	551	588	575	585	596	582	574	564	551	525	529	557	543	566	560	592	566	552	527	580	514	578	595	597	591	594	583	574	556	546	596	571	553	518	550	582	558	527	597	607	577	584	516	532	557	567	603	572	614	560	585	551	571	560	513	557	561	584	540	624	565	563	580	545	621	571	545	587	567	565	523	613	528	540	544	567	580	567	526	556	566	579	565	555	589	610	551	554	583	587	562	589	559	557	559	553	586	579	563	536	581	527	552	526	562	581	559	559	565	512	544	562	527	564	573	588	538	553	518	538	565	541	552	590	573	554	545	596	562	533	579	572	579	477	553	562	580	556	597	537	558	580	526	569	560	546	511	511	567	561	557	635	591	540	541	595	556	538	574	544	540	561	554	558	579	552	575	541	569	592	552	580	568	559	518	546	555	551	594	539	608	557	577	576	592	572	584	571	588	595	581	547	588	533	560	544	562	536	544	605	539	544	565	558	553	604	544	593	556	528	549	581	569	597	545	596	568	541	545	564	578	548	550	563	526	563	605	566	534	605	549	562	540	542	562	543	560	561	541	591	594	587	556	581	544	553	611	578	608	559	570	569	565	549	568	558	589	581	570	567	582	537	545	549	607	590	562	560	573	592	611	511	551	534	514	566	562	537	611	578	581	609	508	525	544	561	580	602	546	563	560	553	526	583	569	570	554	558	583	584	563	539	553	591	587	583	573	571	595	538	580	599	599	556	614	557	596	535	577	545	571	582	526	562	577	539	554	594	556	532	570	545	564	564	548	582	544	542	559	547	502	555	549	505	584	570	582	550	594	600	547	584	567	572	581	519	576	541	569	582	532	570	585	563	587	571	595	566	582	567	572	571	549	563	539	530	559	618	567	587	582	533	561	605	544	564	583	623	584	610	597	545	557	527	557	533	536	523	569	571	541	578	549	564	580	508	568	562	560	550	507	578	492	563	615	577	575	597	533	565	534	576	581	628	596	556	544	591	517	538	582	551	561	583	586	554	548	535	575	541	543	580	517	598	585	554	575	555	584	600	562	596	569	593	603	549	539	532	559	585	572	547	538	579	561	576	539	563	557	567	563	570	570	577	581	567	545	546	590	614	585	555	601	571	565	534	539	541	574	542	529	558	562	543	597	573	559	617	563	560	590	554	543	554	581	567	562	544	552	557	547	517	576	554	552	586	549	548	566	547	598	555	600	567	551	562	572	535	620	553	563	595	539	561	533	582	543	593	564	514	572	556	575	552	551	525	566	577	532	571	565	586	560	530	544	576	586	572	564	565	533	562	576	543	575	575	554	541	563	613	591	596	550	610	547	577	532	590	568	589	534	567	537	579	536	550	556	566	528	546	569	574	596	591	552	586	565	520	545	572	516	557	574	546	533	544	546	615	575	528	587	546	536	567	561	634	595	557	591	491	543	584	580	559	598	551	569	552	576	560	576	558	569	551	572	492	593	620	575	584	551	596	597	608	547	569	593	586	596	549	563	551	552	608	571	544	588	551	562	562	588	545	577	532	623	565	565	514	566	575	603	571	586	580	572	592	611	543	573	626	581	563	569	547	557	577	549	533	594	532	557	585	531	575	524	572	569	597	554	504	566	530	587	560	572	565	556	534	546	551	541	556	578	569	540	598	595	578	587	558	581	569	563	527	572	561	507	575	615	538	537	559	559	559	569	591	581	559	560	592	588	563	568	584	594	578	551	591	540	551	600	573	574	568	592	557	538	571	612	572	576	574	546	568	560	554	580	557	552	540	583	553	548	580	551	549	554	571	576	591	563	530	551	559	566	514	526	593	586	582	565	541	570	565	593	586	566	538	531	542	555	552	535	564	564	530	548	581	580	595	585	545	575	541	574	531	580	595	600	602	572	557	531	568	504	535	589	546	558	546	557	552	585	609	571	569	523	552	560	576	557	559	569	524	538	581	565	622	543	550	581	575	565	578	599	530	580	562	579	539	562	563	614	564	554	514	547	519	588	591	532	581	562	584	557	581	565	563	558	546	557	526	561	559	546	562	586	558	583	569	548	578	566	557	563	563	531	562	567	540	578	586	551	541	568	563	553	567	518	541	560	586	561	512	560	542	623	545	551	553	582	587	563	542	574	534	577	593	597	567	519	581	583	542	568	539	582	597	559	549	569	542	568	547	585	539	571	564	568	582	528	584	558	503	557	567	546	580	552	534	557	599	513	562	577	561	535	513	569	594	561	508	556	557	635	581	548	581	591	559	579	561	578	585	569	560	611	596	594	564	546	587	556	513	583	576	580	591	548	573	564	566	575	610	530	566	571	548	556	571	582	590	619	517	561
22796	21366	29055	24062	21371	21373	7869	1345	874	789	732	645	529	540	505	461	449	449	385	408	384	438	390	365	373	370	305	342	304	309	322	338	318	321	332	313	336	340	335	322	288	288	300	301	344	318	306	310	300	296	307	279	310	299	299	284	301	306	331	294	305	304	257	316	292	288	312	297	300	292	310	297	293	293	286	292	295	284	282	266	265	287	301	300	307	321	312	280	315	307	302	294	279	281	303	286	296	297	273	263	299	323	297	286	285	310	283	292	292	278	304	241	255	282	327	303	310	289	300	284	290	313	337	282	309	289	275	295	333	279	324	272	271	292	295	297	303	276	279	284	301	294	286	285	274	276	281	300	281	281	303	286	302	291	315	246	313	277	298	310	285	273	308	274	290	304	304	310	299	270	295	291	296	312	295	293	276	286	313	313	289	293	302	287	327	304	321	298	296	298	283	300	269	303	289	324	328	341	271	294	301	306	307	278	301	274	304	289	281	290	323	273	279	252	277	286	260	273	298	294	286	276	270	266	289	300	299	264	279	274	273	269	282	292	287	273	300	316	292	316	281	280	286	254	292	279	319	291	286	284	282	277	269	272	286	316	301	279	319	264	294	282	281	270	302	277	287	259	319	304	296	286	281	279	316	316	262	301	328	268	308	292	288	257	297	279	292	280	295	297	294	267	282	279	290	299	277	281	297	287	285	262	332	282	289	277	307	257	303	307	252	294	299	307	298	281	303	301	296	298	288	299	331	317	262	290	282	302	295	304	263	284	299	269	280	291	294	288	318	298	288	299	289	302	291	273	312	300	327	285	300	276	279	298	298	305	293	246	287	302	279	260	306	280	313	261	294	317	312	319	260	290	271	281	276	307	293	270	293	298	306	289	295	316	287	292	288	284	281	299	291	293	313	278	291	250	329	310	301	307	296	289	297	289	263	286	293	305	280	308	318	274	272	313	264	313	265	279	343	277	286	325	322	296	285	288	279	277	288	305	262	277	278	293	297	290	286	294	271	292	306	304	295	297	270	269	337	285	293	286	288	289	309	301	283	281	292	288	284	254	283	303	297	305	278	272	287	304	291	334	274	300	277	300	267	301	285	304	260	289	288	322	297	287	317	300	274	272	295	294	304	278	294	275	304	291	302	300	305	286	305	251	298	293	283	289	282	311	288	305	295	288	277	301	307	313	266	273	294	289	270	290	293	327	289	278	275	294	298	292	275	285	267	314	268	296	294	321	256	278	287	310	289	293	287	275	279	296	256	290	284	285	295	266	259	303	280	327	276	284	273	250	240	323	288	260	316	318	319	273	261	270	286	295	282	329	320	290	270	301	332	303	281	297	303	310	303	310	273	278	263	285	302	299	280	273	331	271	303	269	287	308	309	265	313	277	309	271	281	317	281	260	271	272	315	264	277	280	312	299	284	279	297	270	295	271	266	292	278	257	310	299	306	282	338	284	310	318	303	296	271	310	305	310	272	295	292	306	291	279	260	263	281	281	295	280	269	266	284	282	299	303	290	302	313	334	299	285	310	307	296	256	301	308	289	285	289	310	317	305	319	293	299	278	262	278	309	270	305	283	303	305	307	308	280	276	287	284	276	278	301	299	317	276	302	278	280	306	322	317	315	307	279	304	308	286	265	296	309	295	298	275	254	291	306	281	285	279	315	298	327	292	270	268	279	301	299	264	275	281	313	314	317	262	288	309	286	269	309	306	278	293	288	306	283	264	274	284	300	304	307	302	286	279	307	294	324	291	287	272	277	296	286	289	274	298	291	289	300	291	296	312	283	295	310	288	294	298	299	272	323	301	284	302	290	275	333	285	289	270	287	298	276	305	279	315	269	276	275	290	297	286	284	290	238	265	299	265	313	273	301	299	294	293	302	268	304	269	284	279	304	293	318	285	314	278	286	319	318	291	267	305	263	284	264	279	273	275	286	275	269	282	279	294	294	286	293	274	290	275	313	310	300	295	282	287	287	296	267	290	292	272	269	270	283	280	289	253	325	308	298	266	289	278	252	283	295	278	297	310	253	279	283	323	304	272	286	284	308	312	278	286	302	323	311	299	312	295	286	298	293	282	284	274	277	277	273	271	292	291	278	291	291	280	302	260	285	278	294	298	303	287	295	274	274	339	284	321	270	303	297	289	264	285	277	278	297	297	269	309	277	273	300	293	302	296	278	285	297	258	317	286	296	281	263	296	297	298	278	271	299	303	288	322	316	280	291	250	261	282	278	263	284	276	301	293	320	286	282	259	311	275	297	281	266	289	275	274	269	285	306	295	300	286	262	256	314	308	264	272	262	279	298	280	252	292	298	283	296	305	299	316	286	303	272	281	267	287	272	316	264	291	298	294	292	291	306	292	296	293	291	304	306	271	286	268	283	276	278	296	257	313	299	310	280	293	299	282	305	230	298	295	290	302	274	258	276	258	323	268	270	282	309	284	269	288	274	316	294	298	287	294	276	288	285	285	284	271	273	297	290	269	271	296	312	285	283	277	263	315	291	301	342	296	253	263	276	285	293	286	274	248	299	304	285	318	271	292	282	297	273	262	297	270	286	295	270	306	321	307	290	283	274	272	271	298	284	278	280	286	283	247	275	244	292	289	280	279	340	263	288	280	312	299	300	260	303	301	279	338	291	301	302	306	293	332	277	291	279	282	260	293	292	312	281	315	308	281	306	292	277	293	278	316	295	259	275	294	264	280	310	285	286	281	292	331	312	278	295	284	298	297	287	291	283	298	263	303	295	328	286	274	295	309	307	313	254	307	277	295	290	296	308	257	284	312	326	302	305	320	296	272	270	299	293	294	307	297	277	306	323	291	287	291	274	292	303	311	257	294	312	319	254	290	262	293	287	285	303	282	299	313	316	297	297	271	296	298	280	265	307	249	283	279	262	315	266	271	290	322	313	269	309	294	293	259	267	253	300	291	301	280	273	283	285	334	252	273	288	261	302	286	263	284	281	269	269	259	296	289	275	282	296	277	280	276	285	297	278	289	309	325	298	265	305	290	299	277	285	326	306	285	282	310	274	269	300	269	243	284	316	279	288	266	282	258	305	277	310	270	300	322	292	275	297	309	299	305	303	282	285	270	286	264	272	281	278	304	314	303	303	290	252	279	278	304	289	284	309	295	272	306	278	287	282	299	290	290	275	274	270	289	280	305	319	261	315	297	304	296	300	280	281	292	290	287	305	291	300	297	297	259	272	290	290	303	286	310	279	269	306	281	270	267	293	283	316	308	316	320	297	270	323	281	315	314	273	305	264	305	285	286	293	271	303	302	302	256	284	315	300	295	311	297	276	284	276	290	310	268	263	277	266	285	284	275	276	302	273	309	285	275	302	303	300	283	280	281	289	289	281	273	289	278	283	267	270	304	268	290	259	305	319	303	294	305	338	272	289	309	298	291	306	299	283	260	276	273	295	297	275	281	268	336	297	286	277	280	279	280	277	264	290	278	299	285	308	283	284	276	274	280	299	297	302	279
6642	20920	15914	8421	5874	4294	3125	2447	1760	1348	1181	1026	925	853	812	720	683	623	627	567	536	532	512	458	458	460	446	452	439	400	390	419	407	385	389	432	428	381	380	413	391	384	362	362	349	395	358	370	393	358	363	353	352	361	336	372	361	387	359	330	341	355	344	369	375	366	326	366	380	337	368	361	336	353	360	338	350	369	361	362	338	339	364	319	349	339	366	333	336	328	350	327	342	325	335	353	363	341	340	352	322	322	341	366	356	340	364	346	329	358	338	361	356	344	331	392	341	343	313	353	376	337	352	315	360	347	333	335	351	334	338	333	401	353	371	345	351	359	365	314	325	337	345	329	342	376	338	350	366	341	326	329	352	346	389	347	349	348	363	369	339	338	364	348	351	340	363	341	338	313	366	359	352	356	382	373	346	345	386	338	364	322	361	360	372	362	348	324	332	366	379	341	338	355	357	388	378	338	342	343	341	352	326	344	363	348	336	353	351	338	341	348	366	356	360	348	361	361	344	370	342	342	328	365	318	346	351	349	393	360	349	352	375	335	373	347	337	342	329	342	343	355	341	343	369	359	330	349	357	323	363	363	357	352	355	363	330	378	345	345	338	333	311	374	340	356	323	357	344	331	339	327	346	353	347	320	367	350	343	330	344	354	369	361	329	324	347	342	329	345	322	356	320	324	359	353	357	356	345	340	374	347	364	323	372	377	385	341	350	329	344	391	316	338	319	330	344	335	362	348	358	353	309	350	370	357	338	327	379	347	390	341	356	348	352	347	346	340	378	343	358	331	319	333	321	349	339	349	377	312	370	321	319	357	317	361	335	347	347	326	314	353	344	342	352	365	334	362	338	327	364	337	360	370	345	338	350	347	358	302	367	355	335	338	348	343	376	353	311	337	339	342	377	328	352	353	348	341	352	329	351	356	377	366	348	324	374	354	330	313	328	327	341	326	376	363	311	330	344	348	371	342	370	379	359	329	346	336	348	354	333	355	337	325	310	339	350	371	337	357	347	351	395	299	317	377	357	360	356	366	347	342	327	337	368	317	334	342	328	362	339	352	373	326	389	295	353	385	339	308	323	343	325	326	394	336	338	373	354	362	327	382	358	320	325	358	323	363	354	339	318	371	359	355	349	327	342	365	342	343	376	365	350	339	335	328	373	357	342	345	343	356	340	345	350	368	360	329	360	348	366	333	338	354	313	355	332	331	321	368	380	345	368	330	328	342	359	369	347	357	344	354	326	352	355	365	363	361	362	339	367	346	359	350	357	331	348	336	357	362	379	344	353	366	319	335	363	331	360	360	345	337	344	356	357	333	338	378	331	340	354	373	341	351	333	360	349	372	367	355	339	340	335	345	356	347	378	335	355	334	341	356	328	326	350	362	351	369	356	337	342	356	315	347	372	383	337	296	378	364	340	379	375	375	333	356	330	390	347	363	348	353	372	347	366	353	329	332	366	348	321	326	344	356	349	353	343	382	368	349	353	320	411	360	341	340	343	336	312	344	347	333	365	341	373	352	366	376	357	372	317	343	333	372	344	374	368	335	351	347	329	368	364	355	308	373	354	346	377	382	348	323	368	325	334	334	314	361	345	331	316	346	331	328	325	352	333	335	351	349	320	312	362	350	326	335	352	347	349	341	369	368	355	327	353	364	382	366	348	304	352	339	342	345	361	335	308	382	396	372	351	363	367	368	341	370	329	359	321	351	380	356	326	363	326	322	345	362	374	342	321	327	368	372	329	360	358	371	372	350	336	343	354	342	339	346	338	330	336	365	332	378	377	334	352	334	328	346	347	344	360	323	346	359	356	356	368	353	340	359	354	387	359	347	358	355	355	345	377	335	350	344	310	354	305	338	356	382	359	309	362	330	341	327	355	384	352	353	340	364	328	359	379	362	378	341	347	310	301	353	344	367	346	336	356	354	345	395	343	343	366	380	326	319	330	329	355	314	341	349	359	328	333	341	362	349	373	343	368	307	361	383	355	375	353	354	327	347	323	349	342	316	353	321	318	355	350	352	370	350	350	338	340	339	337	369	326	337	379	355	337	350	340	318	342	353	344	330	350	337	334	348	344	372	358	363	365	357	338	321	318	355	361	339	327	335	320	380	352	352	330	374	315	364	336	317	357	333	375	346	363	344	365	342	346	352	333	344	354	331	343	349	368	318	328	348	369	327	338	359	335	340	304	358	348	331	346	353	318	345	371	349	300	310	363	357	369	363	311	386	333	326	363	362	316	319	366	334	351	312	356	315	335	326	337	345	331	358	339	357	376	344	343	359	339	338	327	326	350	364	342	368	339	382	346	370	335	344	313	341	345	349	327	347	355	365	355	373	321	311	341	360	345	370	359	336	347	387	361	331	359	329	360	334	338	340	343	287	347	360	336	354	362	328	321	338	356	347	313	325	358	321	322	366	320	346	342	335	369	353	341	340	340	355	347	334	367	345	378	325	339	331	354	352	335	372	337	344	340	344	309	330	367	341	358	346	385	334	335	349	340	331	361	329	333	349	343	353	333	286	359	358	385	350	335	329	319	352	325	358	338	347	379	380	323	350	384	355	383	364	372	326	335	370	319	382	329	337	361	346	336	350	342	322	324	341	360	352	346	339	301	360	354	344	362	367	317	346	336	307	358	371	370	349	341	332	333	338	313	342	370	373	336	330	323	338	366	363	322	373	325	372	351	365	327	362	331	360	360	343	333	342	324	348	346	340	329	370	349	319	360	342	310	347	366	328	359	364	371	354	338	336	359	347	351	356	307	359	357	350	361	330	363	334	328	324	362	365	376	325	353	372	330	347	342	336	353	332	319	336	372	367	346	343	340	360	328	342	353	347	365	332	360	345	364	339	329	381	320	379	340	352	376	322	350	358	336	329	313	307	364	298	340	359	364	331	315	328	342	361	332	332	340	367	325	350	351	326	349	386	331	371	364	355	350	369	369	339	329	352	325	345	361	378	351	353	384	354	311	324	329	346	338	364	336	346	348	367	343	344	384	344	350	342	355	350	312	336	343	386	332	376	344	367	370	350	355	354	358	347	367	345	353	389	373	340	360	320	359	355	341	373	332	376	383	326	375	359	334	363	329	327	337	371	364	356	367	332	349	345	365	343	353	359	355	355	322	350	379	343	339	356	361	341	351	371	339	346	343	331	349	361	359	360	349	336	336	361	348	344	354	332	335	335	343	343	354	314	348	361	384	342	318	337	376	361	334	343	333	316	350	390	349	386	332	342	329	349	378	323	338	367	367	364	389	324	353	376	360	350	327	351	353	345	340	371	347	343	330	356	343	355	342	314	329	353	362	337	341	355	344	318	343	346	347	366	331	370	339	330	336	362	356	344	353	380	338	347	351	334	311	336	320	324	369	364	355	359	329	356	338	349	339	358	329	362	350	343	371	379	374	314	330	329	344	331	379	356	365	323	324	359	332	364	331	360	348	347	339	359	308	326	358	396	358	394	347	342	319	352	325	351	379	324	347	351
27598	19098	7759	2656	1634	1147	1018	917	898	855	803	793	808	814	768	830	741	751	732	808	708	763	758	782	794	740	753	776	725	736	807	740	751	758	761	730	764	730	780	754	730	764	720	766	765	743	745	746	719	760	779	748	754	725	787	737	737	722	752	778	772	783	730	723	763	690	753	715	713	731	715	737	714	741	723	795	731	738	747	725	743	809	730	712	657	693	714	710	698	716	741	703	743	782	743	760	727	736	737	786	744	726	756	706	715	714	741	739	754	772	777	712	742	703	735	703	735	764	741	777	719	745	714	775	740	695	755	764	671	773	719	762	743	731	729	770	706	700	719	759	718	731	705	720	784	726	718	739	725	744	704	734	739	750	736	731	752	754	761	756	711	754	731	692	786	776	793	757	732	736	769	727	766	771	745	752	768	722	774	783	681	771	721	795	738	691	733	709	722	740	749	756	764	735	749	787	728	752	713	727	709	782	767	729	756	710	758	712	722	714	752	736	772	690	731	752	751	748	751	717	772	716	682	710	744	760	756	744	716	760	780	752	747	718	694	758	746	728	731	713	746	729	753	752	750	731	731	786	725	770	725	714	741	736	727	725	737	737	714	726	725	707	723	807	761	783	769	747	754	714	753	759	743	691	732	751	741	689	748	744	745	723	742	734	712	723	750	722	779	724	747	791	747	782	718	742	696	721	774	738	736	731	760	698	689	761	730	732	717	731	704	747	743	751	735	763	769	771	708	719	772	740	748	732	729	754	760	777	779	729	751	764	712	785	768	759	735	780	693	742	807	761	718	697	765	781	724	727	768	765	762	783	727	781	715	729	711	724	724	736	724	724	684	725	723	731	796	728	744	728	769	717	728	751	730	697	741	757	791	790	750	764	710	759	769	758	722	741	699	733	702	707	732	805	730	752	759	692	774	724	738	724	737	741	757	755	786	712	670	761	746	733	723	750	806	715	728	766	722	784	766	756	740	772	757	711	721	694	729	713	732	754	705	756	780	715	772	691	711	776	717	753	729	744	739	712	712	775	755	729	748	725	741	737	746	742	772	716	702	723	747	727	741	741	675	779	715	750	752	772	759	764	724	749	729	755	694	798	718	802	732	731	764	737	749	728	785	676	742	697	702	763	709	699	695	734	719	709	725	722	721	703	762	724	718	707	743	736	728	737	703	786	730	781	706	782	760	759	757	683	741	702	757	740	736	724	704	774	684	745	781	682	747	791	770	720	723	702	748	778	706	751	707	706	731	777	752	749	775	765	744	709	760	718	743	732	746	744	741	678	743	711	721	766	724	725	714	734	715	713	689	754	717	757	768	740	682	722	732	787	749	776	753	724	692	690	729	752	744	743	738	725	721	742	739	760	744	710	722	727	713	743	688	777	784	755	722	712	719	775	765	676	725	708	727	724	725	707	712	760	761	749	727	744	714	788	688	775	745	757	736	731	761	772	701	759	761	706	764	734	757	720	739	740	726	786	774	798	743	766	694	717	731	739	716	717	752	806	721	762	764	762	705	665	749	758	738	767	712	737	758	740	707	759	724	727	704	792	754	742	706	768	723	792	780	738	745	740	729	739	746	748	748	727	768	734	721	786	743	743	709	769	767	709	728	760	701	738	684	697	726	781	727	703	758	739	701	772	715	792	748	742	738	755	726	697	768	695	753	768	732	703	733	717	757	706	729	791	759	727	721	740	734	787	766	755	787	758	707	696	711	739	751	734	706	731	707	711	756	741	708	702	770	780	756	740	751	643	714	753	733	727	736	748	762	769	740	738	760	709	693	776	757	794	700	729	759	718	747	700	728	694	736	726	752	781	699	722	714	773	754	706	808	761	745	703	743	720	723	758	718	760	768	770	737	816	744	758	784	728	795	719	725	752	743	758	762	712	723	744	702	753	768	710	733	787	748	760	715	773	761	750	708	754	750	727	783	715	757	719	753	758	712	766	747	723	763	722	805	735	713	767	748	708	750	745	770	733	732	712	750	753	684	707	743	700	711	702	680	737	740	717	722	719	765	722	751	746	737	720	763	736	776	751	683	747	756	735	742	777	767	732	726	729	743	712	758	662	741	778	723	706	756	773	770	768	729	768	747	759	700	716	722	773	730	790	683	710	749	712	761	719	729	709	763	729	731	741	813	730	736	747	811	743	756	731	758	713	745	747	786	761	717	769	739	738	776	727	726	726	786	766	697	747	717	722	715	734	773	785	756	719	766	689	740	740	756	689	739	737	734	715	714	764	742	689	745	765	702	710	764	760	731	726	765	727	768	716	744	783	745	751	732	732	753	760	786	744	760	763	766	696	695	669	746	769	763	708	764	777	711	772	783	708	761	721	697	748	744	740	722	743	742	733	746	743	721	749	704	732	700	773	773	708	779	738	720	728	730	708	708	795	729	747	753	676	718	716	739	731	758	746	719	748	722	748	779	736	721	756	701	765	727	721	708	736	781	734	745	756	734	701	738	753	735	725	695	764	747	755	779	751	727	708	720	797	725	755	751	741	714	692	678	750	762	775	736	729	748	689	768	728	754	743	765	745	714	687	765	726	714	713	741	705	709	719	761	735	795	702	739	706	765	733	798	729	738	735	710	739	719	763	714	726	730	703	727	698	741	761	773	711	794	753	747	712	734	737	697	725	754	736	743	700	751	711	738	719	752	711	725	755	743	758	776	774	784	764	724	727	772	778	731	799	726	719	746	749	697	770	805	735	734	694	727	728	747	765	728	752	712	716	776	737	795	733	704	720	774	762	741	732	759	703	776	706	741	728	696	733	767	764	722	721	715	729	739	750	714	787	747	723	745	760	724	729	706	768	757	698	703	724	734	721	753	730	705	698	705	746	743	750	763	766	747	723	747	739	754	758	782	766	752	736	741	718	753	774	731	750	765	708	752	780	720	705	796	758	753	768	758	702	694	725	715	793	704	739	759	687	730	758	766	758	768	793	742	744	754	734	759	712	728	772	743	666	734	760	707	751	718	780	733	797	763	814	720	762	707	766	738	736	753	756	708	735	717	742	687	708	724	734	749	742	764	729	712	754	764	742	767	734	700	703	688	692	736	730	701	744	732	749	786	733	754	725	693	777	757	783	749	729	728	750	757	698	753	778	746	707	768	756	764	709	746	741	712	749	738	727	740	735	789	790	741	777	719	771	741	736	760	771	730	707	815	754	798	790	781	748	757	702	737	781	696	756	744	749	764	732	755	754	755	734	776	747	774	683	723	742	723	759	740	737	751	754	739	737	792	765	684	748	692	726	726	730	698	737	736	796	738	733	729	728	718	717	768	749	794	735	703	734	722	759	739	733	750	749	789	743	716	769	712	774	740	768	724	745	724	800	767	728	715	754	766	752	734	723	717	733	730	717	756	748	749	805	747	716	705	785	749	729	754	678	705	714	726	755	764	734	753	730	777	714	740	736	713	700	764	739	723	706	731	809	708	730	716	754	753	760	776	727	725	776	745	758	736	729	778	781	714	774	751	706	720	762
5816	7073	5692	2931	2168	1774	1498	1312	1160	1016	977	997	1001	982	979	979	889	896	928	871	923	903	854	956	848	886	875	875	875	895	851	796	886	887	839	813	841	921	867	880	800	868	856	908	804	824	809	846	902	849	867	842	862	870	865	881	843	889	925	869	870	836	834	872	849	814	854	848	871	877	861	856	849	847	841	864	866	878	879	852	785	879	852	850	884	804	856	866	852	813	861	827	836	840	818	872	863	905	863	817	929	829	847	891	834	863	836	827	859	849	905	834	863	862	827	815	813	799	871	885	862	886	885	851	839	825	813	859	890	861	905	780	856	845	793	863	848	850	819	823	890	896	840	862	823	852	872	852	860	852	843	884	866	821	798	844	822	837	842	867	827	829	858	787	895	814	875	863	848	885	836	861	836	862	913	862	837	858	886	836	846	857	874	791	844	863	868	871	884	843	843	880	809	855	884	826	833	835	902	829	813	860	909	890	798	872	849	890	834	881	852	889	835	841	839	818	827	862	856	842	852	883	916	877	797	822	786	914	841	860	823	858	820	792	853	883	823	822	849	842	850	815	889	834	885	870	802	842	847	841	856	822	811	821	856	851	827	853	849	889	792	880	829	849	889	877	866	889	834	874	828	862	818	900	843	852	847	815	831	828	828	826	834	836	819	826	849	887	894	870	822	800	781	838	846	843	903	827	869	851	856	884	847	877	830	839	881	861	875	795	838	826	829	808	859	812	849	817	844	876	870	825	832	824	874	828	822	781	857	858	833	829	864	892	859	809	827	853	782	854	865	844	884	858	881	882	875	866	813	798	873	871	864	934	848	822	838	853	840	869	858	826	816	816	794	749	797	804	849	823	792	812	849	843	847	837	848	841	849	844	824	791	883	880	885	834	835	858	884	819	876	788	801	861	854	845	821	833	889	857	828	843	864	891	819	835	824	829	841	827	860	842	814	893	820	848	898	829	869	845	841	894	834	862	787	807	832	861	869	865	851	845	853	835	820	802	842	833	864	782	858	834	802	832	846	885	863	870	833	836	814	831	835	830	908	871	842	876	837	862	855	826	807	850	807	822	813	846	830	849	864	880	854	903	851	833	807	859	799	800	827	909	864	891	831	877	867	859	863	840	851	855	823	787	885	889	879	856	820	820	843	864	833	882	817	838	919	876	855	862	815	872	853	818	875	862	802	843	917	884	831	859	911	828	811	851	839	862	881	873	850	849	870	878	773	882	807	830	848	840	867	820	853	872	852	829	852	850	843	836	830	824	826	826	851	852	833	889	848	821	843	863	866	798	850	831	821	864	839	833	814	830	887	865	843	857	832	859	856	869	849	922	871	876	856	792	839	844	844	879	846	802	852	865	887	856	840	832	809	850	854	882	844	880	810	843	897	868	922	872	845	908	816	832	837	864	827	883	909	827	825	853	831	869	815	861	810	848	850	861	866	800	818	818	892	811	861	892	840	825	844	871	876	825	867	817	838	818	846	852	857	818	840	837	811	797	889	861	883	811	821	844	840	794	885	851	851	863	847	880	851	829	831	825	880	882	865	819	867	820	867	837	834	842	837	848	840	872	830	859	841	808	831	846	887	821	869	792	857	793	858	779	838	865	858	876	862	810	858	775	836	858	860	873	858	882	803	842	860	860	903	890	829	821	810	833	873	843	864	870	793	813	870	847	860	841	860	845	824	813	871	842	815	818	851	843	852	842	829	844	883	831	868	830	884	830	772	873	896	902	861	866	839	841	840	816	888	852	849	849	822	858	827	839	849	826	805	873	885	852	839	879	819	863	901	897	815	829	815	868	897	852	779	860	846	813	788	827	839	864	889	841	883	831	872	820	825	845	874	819	795	814	927	911	832	869	840	830	846	834	889	843	922	807	826	824	841	839	829	916	870	848	833	840	828	838	817	809	838	838	867	832	838	837	884	798	805	817	831	895	827	835	854	847	848	812	903	838	866	848	866	892	785	869	879	851	837	809	793	835	877	903	859	845	806	836	896	868	844	816	864	832	823	826	854	892	858	785	837	880	910	873	836	864	825	822	832	830	876	847	861	850	805	824	838	830	829	801	886	837	814	841	794	897	862	834	857	875	837	893	887	848	842	820	787	809	862	838	901	884	876	857	852	792	882	787	839	839	878	845	853	816	867	825	828	884	850	806	789	811	843	880	823	811	832	827	828	858	863	800	880	827	826	855	849	817	825	873	843	876	823	830	845	867	881	802	882	864	855	822	896	880	875	879	878	824	812	808	856	902	811	865	848	888	799	855	815	872	879	787	831	818	818	869	901	827	862	884	902	878	833	879	819	829	833	786	876	809	864	857	831	831	879	821	857	841	805	864	865	847	844	903	879	882	868	839	804	864	887	914	839	856	844	821	871	827	878	815	864	852	868	834	806	841	842	830	843	794	838	812	816	868	832	825	847	850	835	884	859	856	861	836	774	842	837	856	847	846	877	805	858	890	893	887	832	790	898	808	816	828	843	815	834	859	819	853	871	791	845	882	864	800	862	882	852	850	847	844	833	859	808	862	840	872	819	865	827	830	781	842	865	832	794	806	846	805	847	888	851	834	824	849	835	891	857	833	889	899	851	875	857	843	787	898	818	837	810	838	873	867	884	839	856	827	820	843	852	841	863	885	867	848	854	797	841	823	857	798	823	874	851	812	830	819	853	852	803	838	888	847	879	852	832	839	865	868	791	804	818	818	858	833	867	797	835	871	828	808	848	883	874	873	832	807	867	815	844	875	851	836	856	877	851	853	853	872	876	857	861	836	830	838	899	856	851	899	863	855	834	824	889	832	814	892	896	835	812	790	883	831	820	832	876	881	847	881	851	873	870	826	806	805	881	796	876	920	784	845	829	840	867	874	838	849	917	876	844	797	851	850	828	824	831	832	823	847	858	863	884	873	901	836	868	853	845	817	853	881	879	859	903	826	839	875	851	848	892	839	824	876	867	864	892	846	808	895	905	814	874	855	836	819	842	838	876	860	832	827	850	803	863	822	894	856	840	819	885	887	880	919	838	882	833	858	863	878	882	815	843	846	863	861	914	806	854	816	880	813	853	816	852	863	842	847	850	842	852	810	887	800	791	822	822	816	829	839	832	851	875	836	891	814	835	882	858	795	868	834	818	831	844	846	866	836	822	786	862	892	901	860	846	899	910	895	827	873	831	805	849	917	891	829	868	818	856	898	856	863	852	855	829	876	830	835	827	836	812	841	861	873	866	871	814	861	858	875	827	854	845	822	903	856	870	855	901	862	849	836	881	834	862	868	852	846	833	843	857	809	836	845	831	858	892	845	873	863	845	798	876	800	830	867	842	845	849	843	843	890	870	854	828	840	851	862	840	813	829	829	885	849	905	860	835	823	869	846	911	851	823	879	863	860	851	859	887	863	841	890	813	891	830	827	858	866	900	830	820	890	789	835	881	857	814	908	903	850	839	901	859	850	839	869	880	854	864	816	814	853	817	869	883	830	790	807	871	843
23813	21324	28509	24473	21302	9044	1806	1280	1049	979	872	840	837	834	800	739	738	680	743	740	677	696	694	684	616	678	729	696	677	623	665	651	654	647	725	652	650	684	602	643	658	674	626	646	617	714	647	662	652	680	668	650	641	632	598	638	692	635	614	662	676	650	618	664	627	613	618	689	663	607	613	667	641	608	634	599	612	644	648	636	642	629	658	638	647	618	637	600	646	632	581	642	614	637	629	713	612	623	642	641	613	643	662	620	633	611	626	659	668	652	646	650	653	603	652	667	621	626	686	629	623	631	648	676	679	640	651	623	616	628	627	703	656	659	653	604	638	628	618	637	696	662	641	654	620	656	655	628	660	621	644	622	684	660	634	643	632	619	637	627	628	650	615	608	661	639	629	621	640	657	610	645	643	614	653	623	612	622	611	667	667	603	640	669	642	667	603	609	628	636	620	710	615	633	662	666	613	681	649	613	640	661	637	615	669	630	651	633	660	621	615	674	648	587	633	639	614	643	611	641	636	702	612	663	648	633	591	655	652	697	611	680	610	626	644	630	598	639	668	649	662	601	609	622	642	642	665	652	611	622	626	620	624	605	616	656	637	656	619	629	631	667	616	658	631	632	648	655	637	624	641	638	653	657	648	664	654	608	617	657	639	610	606	644	619	651	659	652	601	637	623	648	593	647	592	632	651	668	690	607	622	668	639	663	697	599	633	618	631	615	602	625	650	645	618	597	632	630	665	635	619	638	640	653	668	635	631	643	630	655	629	607	644	650	656	653	655	600	634	657	658	672	607	632	653	610	628	622	621	651	674	691	652	637	618	629	648	633	621	645	631	598	669	656	629	692	661	617	640	647	631	671	656	644	597	617	652	656	631	642	585	676	642	632	669	675	657	607	621	620	630	649	658	689	640	617	683	638	597	623	622	665	610	655	636	657	632	634	619	659	584	632	658	665	663	636	657	639	604	660	639	640	656	637	597	661	611	608	628	635	626	602	673	623	667	658	649	656	649	649	647	647	653	656	601	625	674	644	635	613	615	681	606	650	647	602	649	618	632	663	636	603	648	621	653	606	644	673	621	670	644	666	668	619	641	628	634	638	644	661	629	688	654	669	664	636	629	642	591	655	641	659	660	660	667	599	649	636	680	599	682	653	632	675	654	681	656	620	611	680	582	611	618	618	663	620	667	594	620	654	626	604	684	681	633	658	613	646	652	638	642	681	615	655	642	625	690	607	630	667	606	689	625	643	648	640	654	596	637	671	622	620	652	658	648	651	607	654	614	653	609	638	609	654	673	622	604	677	632	694	587	615	663	698	620	655	638	581	655	666	629	638	682	658	639	648	614	687	604	597	661	683	659	649	610	604	670	608	596	617	612	622	666	634	652	637	625	666	607	592	651	652	623	588	613	629	618	664	621	609	645	657	636	583	692	651	609	622	677	635	602	624	657	619	617	649	629	645	652	652	667	628	641	588	633	678	631	606	617	667	634	662	611	641	663	634	684	616	586	639	670	673	638	622	630	614	672	632	629	674	652	666	651	662	647	646	646	622	657	647	613	635	687	654	620	670	615	656	633	701	635	683	632	635	643	664	662	618	674	630	647	637	633	656	616	678	625	593	597	644	650	644	674	660	629	658	659	686	620	666	649	614	652	615	640	615	640	665	621	645	631	635	636	658	631	669	655	652	598	665	683	635	617	700	614	638	612	616	643	604	580	616	642	596	636	653	629	670	661	645	595	627	670	618	685	618	607	664	646	667	620	610	651	660	656	642	619	639	658	625	645	633	661	632	596	653	657	634	635	602	583	646	636	649	694	630	612	640	642	647	632	652	632	634	621	652	692	681	649	679	653	585	593	632	666	618	623	643	670	645	661	670	657	658	621	647	585	618	638	607	645	664	647	587	616	598	625	640	614	642	618	641	665	631	633	625	623	639	657	640	665	646	609	617	672	631	627	627	622	621	662	605	659	619	632	656	640	620	630	651	585	641	634	640	637	586	604	648	642	638	649	642	642	596	609	629	652	636	650	626	638	618	644	619	610	660	634	636	581	605	673	642	717	696	689	641	678	644	597	579	644	615	606	661	609	643	603	642	644	647	623	675	644	666	619	632	681	634	632	653	644	644	662	641	585	650	605	622	618	606	646	633	574	648	624	662	636	642	641	672	693	670	646	652	653	663	654	637	641	629	655	636	558	641	658	622	614	680	628	630	622	631	667	627	619	611	672	660	685	607	637	667	667	648	619	623	664	652	600	645	650	614	682	632	644	590	665	639	648	650	639	615	635	629	625	642	612	614	616	617	591	625	640	632	662	613	628	638	627	670	613	621	615	654	693	659	622	627	655	614	658	685	637	669	624	636	678	623	606	620	618	612	603	590	628	667	679	629	634	637	628	631	635	618	645	628	650	633	641	620	666	660	681	687	601	673	624	614	630	691	631	602	627	654	656	611	641	662	612	604	623	630	607	626	607	637	689	658	590	662	657	640	634	647	633	622	678	669	668	625	640	665	577	596	636	660	633	634	649	609	676	617	639	597	656	600	635	619	655	627	613	629	652	646	662	636	648	635	607	623	641	667	635	677	668	673	604	602	621	614	622	634	651	618	618	575	617	655	598	662	623	653	616	688	655	688	643	638	661	622	640	629	651	659	631	660	644	666	609	662	657	633	651	625	693	618	634	661	659	624	682	636	635	647	636	667	623	648	597	619	649	644	649	640	621	664	664	646	631	645	672	594	664	591	643	664	621	667	690	669	660	663	652	627	653	587	632	634	674	621	664	587	649	629	632	578	641	580	623	617	620	662	604	645	669	625	615	621	658	648	625	623	650	669	654	629	665	646	626	617	671	655	613	663	644	623	659	604	653	639	588	555	680	598	628	618	572	646	665	655	663	604	656	653	612	638	676	653	630	660	663	637	594	616	665	659	631	654	605	628	589	604	620	655	653	611	648	646	630	639	674	629	619	667	640	607	640	653	589	669	655	679	633	638	628	627	598	631	668	630	627	672	669	617	668	618	596	595	638	625	689	660	634	646	585	624	643	640	636	655	634	634	637	638	611	652	650	665	624	658	632	681	623	653	622	619	648	621	641	620	634	651	649	605	657	638	641	635	618	632	647	667	640	641	646	596	608	611	643	640	625	692	654	661	597	634	606	633	633	651	651	614	650	628	656	640	658	643	651	650	639	682	639	591	664	584	670	616	630	673	649	634	637	641	679	658	592	621	640	627	612	648	654	597	618	662	648	684	660	627	647	683	654	607	628	603	653	644	652	624	667	652	654	657	625	623	635	648	642	647	619	655	648	620	610	640	675	651	674	645	660	690	655	694	604	654	654	623	656	598	646	636	620	681	688	636	643	614	622	639	619	608	589	648	599	649	618	646	623	605	683	650	640	628	649	601	644	656	641	634	624	632	596	626	621	659	699	615	631	656	650	660	635	636	663	632	654	609	595	611	632	593	644	623	596	627	599	615	674	692	640	651	696	610	653	666
5267	14966	11323	5852	4084	3157	2359	2012	1611	1349	1224	1198	1085	1013	1032	950	838	878	957	890	872	801	858	829	813	816	824	813	799	800	783	776	818	730	761	804	792	756	771	733	729	760	729	801	727	758	799	794	739	749	803	768	787	811	752	728	790	751	765	734	745	782	750	685	751	739	723	723	756	768	757	770	710	732	725	730	790	777	731	732	745	749	768	794	756	706	715	749	696	731	759	729	766	751	777	744	684	780	719	750	719	743	750	807	781	764	735	810	770	741	734	730	745	738	758	778	689	743	717	738	724	742	763	755	760	735	782	723	748	765	699	784	712	762	778	747	768	792	730	768	742	733	734	761	761	721	717	793	758	750	706	793	723	752	761	772	765	766	764	746	775	740	742	750	788	759	717	765	748	752	738	757	760	695	787	751	776	686	737	724	766	770	740	783	734	763	734	734	764	744	750	744	715	728	697	729	756	695	746	764	740	743	717	789	727	765	765	697	764	788	694	746	764	759	773	761	736	743	736	719	771	768	728	733	728	772	769	781	743	743	737	722	740	741	764	750	733	703	720	708	773	768	763	774	752	733	684	785	744	770	719	748	737	791	778	761	742	693	721	745	806	684	741	717	732	728	711	766	753	745	749	773	727	710	725	728	727	751	702	731	747	733	754	769	733	731	761	739	757	709	737	701	763	743	727	751	783	748	764	750	693	776	745	701	773	758	738	762	790	750	772	746	726	744	720	762	782	832	725	721	758	752	765	727	745	737	749	712	739	792	782	757	766	738	710	729	727	758	755	785	793	775	751	740	724	780	769	746	729	715	736	727	713	713	725	748	750	788	747	761	750	732	768	725	726	740	742	752	775	722	768	745	790	745	737	706	723	735	737	797	753	761	704	792	774	748	769	713	812	712	785	760	770	723	817	792	728	753	732	736	775	779	752	764	696	733	769	816	716	725	715	738	764	727	761	730	738	715	771	711	758	718	754	748	728	740	750	708	811	783	720	744	765	734	803	705	737	784	777	748	773	732	736	798	766	700	701	783	744	785	750	761	720	735	736	740	776	725	791	733	723	757	736	736	719	819	777	720	775	797	749	766	733	716	734	750	811	744	742	725	771	751	760	765	746	727	746	667	735	725	743	752	736	737	790	698	706	754	782	742	747	737	745	746	703	754	812	765	730	716	752	777	777	770	773	784	749	751	788	738	737	769	775	765	788	757	768	720	746	803	732	772	736	711	773	743	707	783	767	749	785	710	727	779	726	773	726	725	753	794	782	737	770	799	731	753	737	744	714	692	777	743	763	723	747	764	742	681	730	864	703	740	758	742	735	721	734	753	756	721	755	725	796	735	771	779	692	785	770	757	704	723	777	707	735	747	735	770	762	755	742	775	788	783	713	741	732	745	710	731	773	741	730	766	793	741	747	779	724	759	752	760	795	748	719	772	774	729	735	730	757	747	728	755	726	717	705	701	759	784	758	757	745	744	717	781	773	695	768	818	739	715	769	727	766	750	737	752	704	757	732	802	750	764	766	706	779	759	743	763	782	737	709	736	739	737	704	781	725	714	757	741	723	744	717	694	728	738	748	794	768	768	731	758	692	789	736	742	740	738	666	765	719	748	759	779	755	718	755	784	772	759	714	753	734	767	732	790	719	766	705	748	791	780	770	731	745	723	711	763	737	704	735	710	725	746	725	728	756	722	713	784	777	734	750	729	693	770	735	786	692	732	702	700	712	779	754	740	786	800	742	768	743	780	730	825	733	713	747	818	730	735	765	775	740	778	718	743	760	759	767	716	775	715	764	724	762	717	801	755	781	755	741	687	735	758	714	756	774	783	745	712	793	739	782	693	742	760	736	703	795	747	753	719	763	735	755	748	740	700	733	718	739	789	740	717	744	763	714	778	773	709	773	706	734	792	736	789	758	752	794	757	787	754	747	764	734	743	731	734	721	742	772	744	741	792	775	756	730	768	773	736	728	761	747	689	765	698	713	815	778	754	758	774	758	772	682	669	748	799	730	748	759	721	789	732	744	745	756	704	745	717	772	750	729	721	734	814	736	785	728	748	748	727	653	725	714	729	715	699	737	762	790	730	716	747	732	730	765	694	710	710	745	766	803	762	733	734	707	724	785	744	770	751	756	754	784	797	739	723	728	743	743	780	777	728	757	720	718	750	745	759	761	724	737	763	695	743	749	758	789	774	724	747	752	758	730	704	743	736	737	762	762	748	740	776	742	726	777	713	761	756	776	741	796	714	750	762	788	743	763	692	730	721	750	735	744	703	737	684	722	729	757	779	730	781	726	725	746	749	732	755	740	720	774	730	753	773	730	770	742	756	752	776	737	718	744	751	774	774	705	756	768	783	747	745	743	716	757	732	746	767	762	768	725	728	768	727	758	765	746	725	750	722	740	722	740	753	738	771	740	746	723	782	776	765	718	737	748	782	768	756	733	747	700	772	806	716	738	715	727	730	735	764	746	770	747	705	796	715	774	782	722	747	784	720	748	697	761	780	755	784	737	787	749	738	723	696	705	733	730	779	755	756	737	727	730	804	711	736	759	794	714	738	721	751	764	730	785	706	725	759	711	760	758	710	749	770	740	815	767	752	763	751	729	732	718	730	771	720	759	735	692	757	706	777	775	778	710	780	739	770	744	712	728	753	692	761	787	697	767	717	757	787	736	782	783	727	723	757	731	773	729	745	717	759	758	758	742	703	733	735	756	712	755	752	765	750	738	753	733	777	750	738	770	728	789	736	737	743	722	749	730	761	732	728	769	726	779	749	777	719	753	739	749	702	756	759	726	751	735	812	807	721	728	729	741	828	745	771	752	769	706	763	711	782	770	736	776	701	724	707	726	821	712	740	791	703	719	683	735	727	791	754	756	768	793	766	769	730	686	776	737	759	733	732	719	739	774	751	719	757	786	711	743	766	759	703	748	670	746	700	749	720	768	789	748	732	734	740	758	707	745	722	771	758	770	781	704	708	803	764	735	740	765	734	795	764	761	763	771	766	718	741	752	757	772	742	769	741	759	716	792	695	769	732	739	744	780	698	779	744	715	745	730	727	756	768	787	711	732	754	759	747	729	729	755	717	716	749	750	767	758	753	722	762	768	751	756	688	723	711	757	753	718	742	737	784	745	735	700	787	781	716	770	720	751	758	780	780	711	740	776	732	778	726	779	711	737	733	762	799	705	756	753	724	742	757	753	751	751	703	734	758	756	784	788	744	721	735	785	731	707	777	712	728	768	723	697	752	755	764	722	726	753	764	734	739	709	669	732	758	740	802	720	727	798	785	760	732	731	726	726	742	772	730	761	755	687	751	730	749	735	766	743	785	766	761	761	807	757	724	735	730	721	749	757	769	699	812	792	691	739	716	764	728	715	745	723	766	755	747	720	712	746	783	723	756	740	693	758	717	721	739	711	771	743	750	680	761	750	762	756	694	786	743	727	782	745	700	758	725	716	768	711	717	761	758	729	735	742	723	765	692	728	708
24819	21309	27365	25454	9743	1477	1023	839	713	656	628	643	591	597	589	554	562	546	534	543	530	533	539	493	529	522	507	510	498	483	488	507	540	481	470	502	553	488	493	505	493	465	521	499	479	470	464	519	516	521	518	494	542	499	487	540	492	511	458	477	524	515	508	474	480	494	485	490	526	468	508	545	495	482	496	509	470	527	485	538	517	476	517	497	428	488	541	491	516	502	460	488	475	509	515	549	509	477	519	502	532	502	532	474	535	519	511	482	546	524	500	448	494	475	511	540	483	454	534	488	528	504	465	535	493	454	463	483	512	521	496	502	474	532	513	457	499	506	508	490	482	518	494	492	496	538	496	522	556	504	479	502	484	444	488	519	507	476	511	520	543	492	523	512	503	498	518	480	493	535	458	494	508	523	470	505	480	535	514	491	483	500	529	488	505	500	522	493	548	479	483	531	489	506	481	529	451	527	492	478	499	507	495	496	497	487	478	491	478	531	529	511	510	523	476	476	524	485	475	529	530	514	510	507	501	489	465	470	534	515	524	479	453	490	509	519	516	452	469	514	478	539	484	477	524	529	514	461	498	512	488	498	485	514	497	508	491	467	522	486	509	453	506	515	520	476	493	496	461	492	516	480	483	471	478	555	535	474	520	490	481	525	526	491	509	469	477	503	523	512	504	516	482	492	531	493	455	471	459	451	453	522	477	451	523	482	467	450	486	509	511	533	506	545	484	521	495	496	523	487	476	477	512	550	516	526	508	512	476	495	554	468	465	479	519	467	529	479	479	475	538	444	500	514	508	512	524	493	448	493	475	512	492	499	548	527	521	470	520	476	472	464	488	490	535	479	480	494	523	523	505	505	538	465	463	514	532	507	505	520	500	460	454	485	487	506	484	508	509	456	521	520	511	492	562	493	518	511	517	472	530	487	452	524	524	501	464	481	453	508	497	497	477	496	523	494	550	497	536	480	511	496	496	526	522	492	484	496	501	477	475	479	516	516	497	498	494	513	459	442	502	511	495	490	515	452	489	483	506	473	510	499	502	522	483	504	541	481	504	480	470	515	524	491	477	503	470	514	513	535	480	482	482	509	488	504	506	469	479	449	508	491	511	486	509	526	511	462	506	491	510	521	489	524	490	480	528	533	461	508	494	544	471	491	463	503	493	504	508	489	477	501	489	505	454	485	497	505	493	480	528	450	485	492	505	513	508	473	548	493	490	512	493	534	466	497	508	473	498	507	547	510	506	487	483	440	536	472	518	556	478	504	464	492	474	507	482	485	464	472	491	474	546	492	492	503	501	513	503	536	493	530	502	498	526	498	544	476	514	537	482	503	467	487	501	492	495	455	489	445	467	486	500	485	519	508	514	504	473	491	493	489	482	463	471	524	492	524	492	460	447	485	508	508	480	520	548	520	497	501	526	497	473	484	525	502	523	501	499	490	504	517	487	492	505	495	498	502	494	524	497	514	489	522	517	546	510	438	489	504	491	516	487	524	494	513	512	487	500	497	516	478	520	504	447	527	504	526	492	488	475	516	490	522	501	496	506	472	501	509	470	518	547	524	497	515	478	545	475	508	503	445	516	485	514	485	521	488	517	500	492	473	500	490	483	510	505	528	511	489	484	471	495	505	505	503	521	495	450	480	517	501	501	452	513	506	530	475	506	498	477	497	485	509	503	467	498	495	514	523	502	507	485	505	517	519	445	487	447	477	510	460	504	541	499	527	507	527	505	460	489	487	478	510	477	550	467	507	465	481	482	481	522	501	528	489	529	471	466	483	478	528	510	507	479	487	480	520	516	530	489	494	486	481	497	523	544	541	505	477	475	509	487	503	536	492	475	484	460	510	482	472	534	503	504	456	506	477	497	462	535	437	494	443	486	486	501	451	518	505	484	476	507	558	478	489	540	485	507	526	509	502	546	514	510	449	498	504	475	498	506	507	481	510	457	530	491	474	456	480	484	501	488	487	512	504	492	499	498	521	458	467	487	483	508	488	526	504	488	504	495	488	469	502	490	477	470	497	498	524	455	498	503	473	456	479	532	475	520	476	481	520	494	491	495	461	499	501	537	461	472	464	473	510	486	503	483	497	559	541	491	509	512	467	536	476	459	555	484	510	485	477	478	489	519	488	512	527	529	515	529	499	509	523	469	494	455	522	516	485	519	528	540	512	476	484	518	476	495	441	513	492	499	538	490	488	495	467	534	501	492	532	506	445	507	487	489	502	485	496	569	518	495	476	495	462	506	493	455	489	522	467	493	502	496	536	490	518	488	473	537	513	503	529	480	464	489	524	505	461	455	503	493	512	542	510	524	491	519	498	488	477	486	475	532	471	491	535	500	551	479	497	496	514	486	449	506	509	457	495	508	480	476	522	510	491	481	439	517	508	510	541	467	478	492	498	533	499	486	498	496	491	501	505	499	539	492	506	487	493	492	496	505	520	482	502	506	498	486	458	494	501	465	488	495	535	465	517	529	497	531	503	462	495	469	510	535	508	500	516	535	472	524	481	500	503	497	523	501	495	487	487	516	512	531	479	462	474	435	525	521	494	479	518	495	500	493	494	454	447	530	455	484	531	504	506	453	458	453	510	536	463	501	498	492	497	502	497	492	519	499	498	472	530	501	461	505	461	479	494	459	489	510	497	512	499	477	529	486	536	481	489	479	488	474	474	517	468	504	477	485	503	506	462	517	502	482	524	510	459	497	512	462	456	519	525	493	482	475	540	513	518	500	529	508	512	482	514	512	502	511	500	524	458	507	515	500	490	521	485	482	470	513	469	510	521	534	502	481	486	489	449	519	474	517	504	455	502	495	492	494	475	506	493	486	502	498	499	488	484	542	510	462	456	486	487	517	479	468	488	476	525	478	503	521	521	491	508	455	493	464	521	501	526	501	513	484	523	527	485	503	458	509	490	521	472	474	481	486	476	481	477	489	461	498	511	489	478	495	490	489	511	531	497	456	502	498	488	502	513	479	505	445	461	484	501	499	509	461	497	499	440	498	501	514	488	525	515	511	528	504	464	465	517	537	503	497	515	512	456	521	507	496	467	481	549	513	466	468	533	506	531	512	482	490	540	500	486	450	512	487	498	499	472	501	482	487	515	501	492	522	456	493	515	495	512	490	502	487	486	519	503	450	479	502	532	449	467	510	525	506	472	509	531	536	459	518	516	491	508	501	477	507	510	499	509	471	502	496	492	525	530	496	476	497	476	504	527	510	481	508	503	524	542	550	515	542	480	495	500	504	524	478	476	495	524	505	525	502	532	477	473	502	520	508	487	498	520	508	492	500	517	506	489	513	492	508	476	470	495	526	443	475	483	484	505	532	501	506	482	528	541	468	524	493	494	513	501	501	510	440	504	484	489	515	521	510	515	496	518	501	460	464	490	545	496	519	548	525	436	516	511	495	459	510	473	467	472	508	508	444	551	487	454	508	516	487	507	450	521	473	456	543	486	519	475	488	524	479	516	499	494	473	501	466	532
5182	11364	8347	4297	2939	2290	1810	1402	1167	957	961	892	859	799	748	708	701	694	709	690	708	677	627	633	583	614	577	647	619	590	606	615	598	598	585	565	611	613	619	582	576	610	575	608	546	575	602	607	643	590	620	558	602	565	578	599	573	588	600	563	590	591	571	557	567	604	570	570	567	590	590	603	570	572	591	556	562	587	579	564	553	565	571	602	553	581	550	577	521	574	558	584	565	558	566	551	551	605	569	602	591	566	564	592	613	599	589	528	565	566	570	542	577	585	551	581	599	616	555	572	543	599	553	568	616	576	551	588	549	587	552	582	583	571	584	568	567	551	580	544	554	619	621	580	623	566	548	558	517	572	578	563	560	575	594	547	598	575	562	561	575	581	549	565	559	545	558	590	548	546	600	599	595	556	560	563	556	599	586	598	554	569	572	615	561	592	555	578	529	608	566	572	581	569	606	563	578	573	554	558	588	585	579	549	572	590	574	561	566	583	581	591	520	564	573	581	567	592	535	589	606	527	545	557	600	565	571	568	587	530	545	568	617	585	611	607	545	603	555	572	582	544	562	558	576	567	583	600	559	516	554	621	583	540	585	574	570	548	603	578	557	559	557	530	541	565	576	548	542	573	619	516	545	550	585	551	572	603	590	580	546	566	598	565	585	586	585	561	598	615	581	550	576	595	520	555	543	552	595	559	544	587	570	602	595	574	577	564	583	579	540	600	567	551	575	559	583	536	525	571	589	597	562	572	583	595	573	559	574	563	575	558	599	568	573	563	586	576	568	559	597	585	571	564	557	562	567	545	621	541	538	540	595	547	593	601	576	562	569	586	612	520	614	574	578	577	554	579	605	589	552	603	567	550	533	525	553	569	542	506	567	588	566	563	567	532	564	552	606	569	594	594	581	606	499	577	554	644	576	522	604	583	590	521	575	590	577	571	577	598	587	551	550	590	600	581	584	554	583	553	553	532	584	568	599	599	543	551	587	581	528	586	602	564	561	568	599	606	575	600	597	581	555	571	581	581	540	583	567	523	578	570	554	566	576	538	587	587	578	567	597	535	569	586	530	536	532	533	594	591	565	629	576	575	578	546	595	514	562	566	570	546	576	579	580	591	567	611	580	602	574	581	550	593	569	562	553	565	584	573	615	518	583	577	565	551	565	558	561	583	560	540	587	585	567	584	585	573	596	577	554	543	605	517	610	568	621	590	561	553	572	610	555	608	565	589	538	572	566	557	589	549	614	597	573	587	589	574	589	612	598	583	606	649	570	598	582	586	572	603	594	583	597	552	595	530	556	542	599	589	532	553	545	569	565	597	596	588	590	589	532	547	536	571	579	583	551	612	581	567	604	554	565	561	563	616	588	616	579	580	577	591	548	550	543	603	622	556	593	583	574	576	600	548	527	569	580	554	586	581	552	597	569	583	609	611	594	562	561	599	569	637	593	586	566	573	590	569	573	563	586	570	565	539	581	608	587	551	545	589	537	578	553	597	573	548	570	590	616	585	576	534	551	546	539	557	558	578	574	566	584	561	526	589	601	534	538	563	591	600	548	574	562	559	553	541	536	562	603	569	580	528	596	596	559	572	569	598	608	613	553	545	583	559	585	554	571	584	585	588	554	580	573	561	592	505	588	563	562	590	557	595	588	566	601	567	565	565	514	605	572	585	545	572	554	573	576	562	597	582	565	592	555	589	550	606	539	544	601	581	592	534	591	579	592	586	592	571	568	515	591	578	596	585	552	538	578	570	587	578	590	600	603	544	611	582	567	554	573	603	567	555	575	551	596	602	517	551	590	587	562	579	574	558	541	603	562	571	619	561	583	548	593	588	555	540	564	593	587	550	536	521	572	551	564	572	562	572	582	568	617	535	524	587	621	560	613	552	545	584	577	573	543	557	562	580	582	567	596	548	590	564	582	566	594	590	607	563	569	558	601	538	611	576	573	576	525	534	623	599	583	590	617	563	606	565	582	551	558	559	600	583	571	598	570	601	544	560	545	572	584	595	618	605	574	618	570	594	533	607	565	612	553	594	565	619	548	573	589	551	549	630	582	573	581	552	557	575	579	580	602	572	569	581	592	584	566	587	581	555	582	594	594	563	627	574	539	564	571	587	622	602	594	546	568	555	530	537	574	598	581	587	572	563	607	567	599	540	597	557	552	544	592	636	607	541	625	614	583	561	572	572	580	565	576	627	544	608	578	594	565	570	550	530	591	553	583	596	586	566	573	590	562	619	558	581	584	567	547	575	565	564	557	578	567	578	579	607	607	585	586	575	547	587	553	561	533	591	548	553	590	581	602	580	601	544	552	604	580	591	555	513	571	586	621	549	608	613	588	575	544	574	544	602	546	566	516	589	578	579	577	569	591	566	617	608	550	588	579	582	578	631	592	549	554	597	554	591	512	596	589	573	597	589	593	586	575	599	581	572	544	522	557	551	535	612	584	564	554	608	575	519	575	566	606	534	550	580	568	554	625	533	561	596	596	561	561	551	594	550	596	555	568	594	600	608	601	558	576	584	591	570	580	579	598	568	568	557	572	543	582	592	602	595	569	581	564	539	586	583	576	580	593	529	560	569	583	599	568	611	550	530	600	555	590	559	559	509	602	592	581	560	561	594	596	606	579	594	563	605	578	552	565	539	559	564	591	566	597	580	561	583	607	603	519	549	593	582	539	602	566	632	633	542	585	532	589	557	603	591	572	592	586	574	592	560	575	531	566	579	531	555	600	527	589	577	596	562	578	542	598	575	573	502	585	609	557	588	559	582	595	583	561	565	550	594	581	599	576	565	566	558	553	541	634	646	566	592	602	565	565	556	588	572	584	552	576	574	607	555	566	577	578	563	590	589	596	588	549	575	546	537	567	563	591	566	585	579	570	585	557	601	576	555	535	546	605	552	601	559	573	559	555	544	545	578	564	529	538	580	554	588	593	569	555	580	582	612	584	555	588	609	567	551	602	620	590	542	589	568	545	562	609	566	552	579	517	568	573	584	594	621	571	625	563	558	537	590	552	594	581	564	545	598	520	564	516	589	592	570	591	567	593	576	570	555	565	581	540	597	573	595	616	539	555	591	588	605	529	575	578	578	602	571	582	586	579	587	537	544	596	575	580	592	590	573	598	571	553	571	567	555	584	548	538	571	567	603	576	595	563	616	585	628	544	597	595	577	605	525	566	530	583	561	582	587	582	567	611	554	613	611	552	587	577	548	573	605	574	563	589	542	568	563	610	535	571	548	608	581	564	542	621	591	566	589	536	603	544	559	545	590	599	565	603	577	557	576	550	596	611	535	560	543	588	604	595	567	579	546	568	605	583	576	566	544	561	589	583	596	551	598	559	578	580	555	553	535	599	539	576	581	582	584	573	578	532	554	580	588	574	566	554	601	593	569	576	603	634	555	562	612	574	564	553	533	554	576	580	636	570	583	607	576	570	563	563	595	588	586	584	565	554	550	564	561	570	585	569	553	626	551	579	583	545	566
22820	21415	29138	24083	21414	21448	8108	1470	974	720	697	655	572	545	510	474	428	438	410	414	440	385	346	324	358	379	369	371	330	316	313	327	325	315	326	358	325	305	298	337	317	321	342	301	333	350	295	301	325	321	324	302	293	318	292	301	303	339	289	305	295	335	291	315	289	305	326	279	311	307	306	301	315	304	295	309	288	307	307	313	302	287	295	321	319	296	303	302	320	298	295	294	280	309	309	295	295	312	280	291	310	299	304	298	303	309	267	311	309	308	273	328	308	320	295	314	312	265	299	297	285	301	303	303	308	334	315	296	306	301	285	315	278	305	298	302	307	278	306	295	334	298	296	297	292	267	264	293	314	269	298	296	291	277	324	292	297	321	291	309	286	309	284	297	308	286	303	304	295	292	282	297	253	308	303	301	315	325	313	322	308	305	321	285	284	314	325	286	292	304	320	325	278	310	337	319	300	288	297	317	285	308	289	301	295	275	319	300	337	308	276	305	302	295	294	300	307	300	307	299	265	301	290	285	335	303	319	305	324	280	290	302	280	278	291	283	293	318	276	287	287	286	285	304	315	319	297	298	295	296	308	291	306	295	301	275	275	308	300	299	311	321	313	312	295	290	293	315	285	300	287	294	328	265	310	291	300	290	266	317	308	316	278	300	306	317	331	286	296	294	272	299	296	270	303	306	310	298	284	295	284	296	306	291	309	282	273	293	313	276	296	290	258	298	303	298	293	291	261	271	290	275	308	317	303	299	288	257	275	283	290	304	295	298	294	297	285	288	298	284	288	300	286	280	289	283	313	314	299	255	292	321	305	301	271	298	308	290	324	288	324	321	296	285	293	298	307	304	307	302	313	320	327	305	291	293	296	274	321	288	272	267	278	316	320	308	333	285	356	286	281	278	272	283	331	301	325	278	309	314	304	290	299	300	296	297	282	300	308	302	263	308	279	309	294	298	300	305	289	304	291	287	296	287	308	288	261	302	314	253	312	257	288	303	293	285	317	302	294	283	275	310	311	292	298	302	288	327	287	306	305	266	305	295	284	299	279	314	279	295	306	271	301	286	314	313	299	298	300	275	298	300	310	270	310	321	296	302	274	271	291	289	282	284	312	302	326	295	304	314	278	303	282	281	272	268	279	281	287	298	266	312	297	286	271	315	272	289	291	304	289	289	275	325	308	285	300	314	295	302	310	269	290	298	309	268	287	293	284	279	282	292	282	313	313	281	290	305	267	275	299	284	291	272	303	298	303	270	300	309	298	306	279	311	322	297	257	311	305	301	284	325	302	312	303	294	306	317	301	275	318	290	324	282	271	318	276	274	295	317	280	282	302	306	289	301	272	301	289	278	295	282	284	275	316	290	285	291	268	298	310	326	284	316	311	294	293	271	305	321	280	263	270	294	293	281	278	322	302	316	306	302	288	283	337	275	302	279	281	292	278	280	301	290	313	290	275	283	319	315	314	316	325	266	314	277	303	288	273	278	302	332	263	308	278	292	262	282	317	290	253	281	302	320	295	283	275	302	298	316	270	296	284	284	303	318	307	293	284	288	291	298	292	285	284	308	287	303	287	324	297	298	271	295	306	304	302	324	315	290	277	277	304	326	274	319	293	296	312	324	279	314	296	281	278	268	289	271	291	320	301	298	312	291	291	285	277	281	315	291	292	307	315	317	341	292	280	292	274	278	315	297	291	307	277	293	310	288	306	288	261	353	289	277	310	289	253	295	298	299	300	296	313	310	300	296	330	303	281	292	282	291	305	309	312	290	266	312	332	295	292	284	310	301	276	315	283	292	282	324	285	300	289	288	285	304	308	309	286	293	287	312	314	285	281	284	282	278	284	315	290	313	290	279	266	279	267	291	313	303	303	289	278	287	303	308	294	325	297	275	306	299	292	311	291	291	282	299	301	306	274	306	271	278	283	291	266	289	291	316	319	316	285	306	293	280	275	292	292	304	298	301	296	301	317	266	309	321	284	315	316	280	310	338	289	291	313	336	328	326	298	316	283	320	295	280	308	286	299	315	285	269	276	307	306	299	300	296	261	309	319	302	303	287	293	302	282	264	337	286	296	319	315	321	305	317	313	304	330	318	307	302	306	312	299	300	285	321	311	284	304	288	282	280	288	300	309	304	302	315	301	307	297	273	263	299	333	292	315	285	307	280	311	308	278	297	302	286	308	310	282	283	346	283	296	295	337	286	318	268	314	301	270	276	295	287	279	287	294	283	307	325	303	299	317	261	269	306	293	317	288	280	293	296	298	273	305	304	310	294	302	290	285	293	293	301	314	325	293	262	329	282	294	310	290	316	312	285	286	287	323	307	287	286	294	303	305	287	296	296	331	284	295	270	290	301	294	308	304	298	287	288	281	306	244	341	291	293	260	311	305	305	293	291	293	290	296	328	310	273	311	279	285	291	312	282	291	284	326	308	299	300	299	314	279	312	294	256	299	315	278	295	291	264	265	308	270	300	284	290	272	289	282	300	294	274	299	303	284	285	300	312	303	298	290	307	305	296	265	304	329	264	313	315	307	277	284	306	303	300	280	267	284	304	326	286	287	286	279	316	316	291	264	288	295	316	292	293	313	299	271	314	275	277	289	288	289	291	300	297	307	333	286	293	290	298	307	298	289	307	307	298	290	301	294	297	331	307	295	293	277	318	299	325	269	290	292	271	294	278	300	322	286	284	321	317	350	301	288	316	295	287	297	296	324	314	300	302	301	285	278	310	299	290	290	275	287	265	324	319	296	308	294	295	314	285	312	309	276	279	290	296	270	272	277	276	286	295	267	289	300	298	338	296	297	313	299	318	307	267	299	290	302	309	336	301	321	301	270	287	312	283	291	299	293	302	292	305	293	303	263	271	279	269	270	303	294	297	290	299	282	296	310	288	278	289	309	321	287	292	281	273	322	289	299	296	310	303	294	308	289	300	299	293	300	311	294	274	323	307	308	277	309	301	295	306	260	288	279	303	314	294	272	315	299	285	336	298	278	285	273	271	286	290	287	313	293	300	301	300	311	307	302	265	314	295	292	305	336	308	300	287	272	263	303	293	299	303	295	311	309	286	290	296	305	292	289	283	296	311	272	305	287	296	311	291	265	257	283	311	293	294	269	295	295	293	292	264	291	294	290	296	310	296	292	265	311	283	303	278	307	286	268	285	290	297	292	318	282	290	283	283	308	293	274	285	318	311	314	287	280	298	298	305	279	304	286	331	298	284	273	269	308	288	283	329	298	293	289	287	332	303	291	293	294	299	287	305	313	306	298	278	315	277	320	319	296	289	315	293	281	302	296	293	305	290	286	278	276	296	315	290	285	281	317	303	321	273	321	311	297	288	343	283	326	303	303	305	292	285	289	324	281	319	311	307	272	290	296	320	321	271	317	297	299	322	292	309	269	273	313	300	303	300	295	290	289	274	293	304	278	290	283	265	322	299	288	278	319	317	296	296	275	291	319	293	293	321	278	279	301	309	314	319	267	308
6659	20624	15842	8222	5718	4353	3273	2399	1899	1433	1177	1210	940	906	784	696	698	611	623	600	550	617	552	521	463	478	462	428	431	476	429	422	454	448	419	428	405	381	400	378	395	372	398	380	390	337	381	377	385	417	371	362	366	340	377	342	367	363	345	358	358	333	390	389	380	343	375	365	379	383	370	390	372	335	334	372	327	372	368	365	368	364	330	377	380	376	331	363	345	363	343	315	377	334	346	361	340	344	391	370	416	332	370	364	350	355	323	363	361	388	354	363	347	369	359	358	338	392	365	369	383	372	329	347	344	359	373	349	368	357	339	373	371	386	375	348	344	355	329	351	331	370	344	349	361	344	322	346	355	383	346	371	355	354	374	356	368	356	354	349	355	365	369	379	370	349	337	364	341	364	370	338	381	382	362	374	334	364	389	361	348	373	373	394	399	392	373	391	374	373	369	379	375	352	357	367	380	351	358	343	356	391	354	326	370	368	358	355	352	348	359	360	361	334	346	383	353	338	361	414	337	328	321	340	333	373	326	356	332	429	322	355	354	385	349	343	353	344	368	342	347	370	329	364	369	350	321	353	347	376	346	334	342	381	333	363	362	361	337	338	356	348	350	370	348	379	346	364	379	356	323	361	389	349	350	340	336	398	371	350	373	317	389	353	372	384	371	336	342	367	354	378	371	302	375	359	340	335	373	351	346	375	319	341	368	298	347	363	329	373	343	388	368	379	333	338	330	393	362	376	357	346	357	345	333	343	345	371	370	347	363	336	373	349	329	352	354	373	343	344	336	383	350	355	355	384	347	364	366	377	339	362	380	362	352	357	350	355	333	335	342	331	377	359	368	356	385	339	330	325	374	321	359	372	365	368	368	367	331	342	367	341	362	344	372	364	370	377	388	352	355	352	346	371	321	335	387	362	384	345	342	386	372	359	366	364	326	371	348	391	360	363	334	374	345	382	368	340	356	354	352	385	332	357	367	367	370	337	353	359	342	389	363	367	310	337	328	375	372	347	359	353	354	371	322	342	374	316	374	340	339	375	370	387	389	322	340	398	367	355	313	391	387	349	353	361	337	326	382	397	331	368	356	347	369	372	344	367	375	370	391	371	374	358	368	368	339	349	344	346	373	378	379	346	354	378	337	370	357	334	359	363	391	374	338	348	335	371	338	372	365	353	330	368	341	359	347	336	361	353	365	347	383	322	361	368	326	340	350	345	345	355	367	342	409	344	412	375	382	360	376	340	355	304	336	387	330	351	363	336	370	382	385	353	352	356	313	341	376	353	329	346	325	371	338	383	355	369	360	346	342	355	374	360	354	374	354	357	370	348	321	362	342	347	344	342	358	355	362	367	347	348	358	380	366	345	304	371	332	348	362	371	353	356	369	373	350	368	362	347	377	346	360	356	364	360	349	323	331	373	353	337	391	347	355	370	343	358	353	363	322	339	358	331	354	350	349	338	367	363	346	361	337	385	378	337	376	359	370	345	355	352	332	356	354	330	361	360	363	387	347	344	373	347	374	384	357	364	354	358	358	326	323	304	336	395	331	377	360	355	373	400	388	391	334	374	364	327	358	341	365	337	355	364	354	351	339	377	375	384	362	360	361	380	351	341	361	336	336	357	374	388	339	366	353	363	355	356	378	337	372	347	354	364	366	370	367	378	371	402	351	350	354	345	354	342	344	334	388	352	304	341	354	321	352	347	329	351	361	336	350	382	356	332	336	369	362	358	351	381	368	340	313	349	364	316	377	353	357	353	386	372	360	346	353	376	333	377	350	327	392	380	350	379	340	348	339	331	343	370	346	355	314	347	359	346	366	377	352	371	354	358	349	319	354	356	402	382	365	367	364	329	308	341	335	361	362	313	343	360	332	349	345	351	331	319	360	329	346	347	354	349	367	368	319	392	338	375	401	349	358	347	329	344	388	393	329	344	386	376	346	377	343	323	353	346	346	370	377	368	351	389	364	353	382	343	350	357	377	337	336	376	358	356	316	328	364	379	366	340	331	325	363	335	372	377	345	360	362	334	381	336	388	372	388	395	338	373	343	386	334	354	349	368	370	349	375	368	338	366	333	321	363	345	338	375	342	357	380	367	363	406	339	348	330	341	364	362	361	372	344	351	349	367	376	378	328	365	381	386	336	372	356	380	352	363	367	354	311	376	352	361	365	384	346	334	370	353	368	370	379	367	359	358	326	381	330	366	339	358	363	314	373	334	380	360	352	419	344	393	360	361	341	353	350	348	344	365	367	377	362	330	361	388	337	361	388	328	333	359	387	332	359	324	384	327	375	365	368	363	361	327	369	347	354	321	348	353	350	355	356	348	391	338	336	387	371	325	346	351	358	359	357	350	364	386	332	338	349	343	357	363	333	372	366	376	373	361	368	344	357	354	349	342	368	343	362	348	325	353	357	387	340	322	389	353	365	357	304	430	360	369	358	345	366	359	363	359	378	359	407	406	351	364	387	346	351	334	339	348	337	315	387	347	350	321	359	391	333	362	358	359	368	376	373	360	345	342	360	348	326	332	368	349	355	328	376	373	330	387	367	360	358	341	323	343	361	345	364	341	337	355	360	373	359	340	337	352	358	359	362	374	332	300	367	325	348	371	346	365	374	338	329	331	359	348	355	345	350	364	351	353	356	318	385	381	361	363	352	371	349	317	372	329	350	339	373	372	350	374	354	318	381	369	362	357	317	386	339	370	358	338	385	376	393	384	319	355	359	336	370	340	395	343	338	335	340	370	328	346	335	327	336	332	347	345	370	321	325	332	357	393	394	362	355	349	339	367	366	344	384	370	326	392	393	358	324	346	373	353	355	368	334	373	338	332	344	392	371	378	371	368	363	349	353	361	391	342	377	348	341	384	386	383	366	376	369	375	324	342	366	325	340	327	361	364	383	330	360	352	405	359	340	333	356	375	336	372	335	367	360	383	329	352	367	381	342	369	361	332	356	362	370	344	331	393	356	357	375	342	352	365	353	354	378	378	376	373	344	339	349	369	342	346	328	320	384	356	365	350	367	380	335	378	351	354	353	347	330	325	381	344	392	358	349	380	363	378	333	355	363	333	358	393	358	352	365	349	368	344	321	352	365	338	387	382	366	362	378	334	349	365	370	337	345	377	345	353	370	358	379	338	349	330	369	369	378	379	366	379	360	342	359	360	386	366	357	370	352	393	338	352	347	380	374	363	323	363	353	360	330	364	385	354	362	340	373	338	371	371	378	388	383	341	336	342	366	349	388	364	350	357	364	349	335	356	353	347	346	379	345	354	344	383	365	344	337	353	388	350	354	344	359	342	347	340	355	345	371	345	383	344	400	340	347	390	366	354	390	324	357	356	352	369	348	352	342	371	400	359	356	340	334	349	359	351	319	383	377	348	335	361	367	333	349	374	346	346	332	336	360	376	330	335	354	337	336	353	363	330	373	347	328	359	360	352	362	380	348	381	344	301	396	369	360	377	351	348	331	360	385	343	358	322	376	351
27608	19088	7705	2566	1520	1152	1033	1008	867	831	839	873	803	819	758	765	810	779	832	773	744	792	786	748	730	781	762	813	751	712	792	736	776	767	721	775	737	744	720	740	755	717	754	744	731	736	727	753	736	742	755	756	758	706	753	744	760	710	782	744	744	746	724	860	768	749	686	762	800	793	713	691	714	733	705	762	779	730	773	693	735	734	743	745	741	713	774	744	746	767	730	761	749	791	750	762	746	772	726	745	691	737	784	745	750	779	781	728	768	736	760	768	775	789	768	752	769	778	692	789	748	785	750	744	774	728	758	754	751	737	722	755	732	754	732	746	772	688	725	750	692	785	745	737	701	771	751	714	747	756	784	733	767	706	771	708	761	741	808	736	752	728	689	775	741	750	755	775	759	745	748	744	761	734	746	738	765	763	752	786	784	751	734	765	702	742	777	747	802	765	704	723	713	762	730	733	756	736	770	730	766	738	717	711	701	739	728	728	740	740	698	801	773	736	740	731	754	801	802	743	763	760	740	709	769	751	753	720	729	734	746	708	741	768	724	724	767	754	792	754	734	697	754	728	728	725	746	770	750	719	741	756	731	716	721	747	748	717	723	695	738	750	785	748	756	782	762	742	773	685	758	760	746	741	721	763	738	735	769	798	767	766	745	767	755	738	769	750	755	780	768	744	748	729	725	761	735	802	735	730	772	770	773	762	760	746	764	720	742	744	734	773	683	788	731	737	722	761	719	758	780	745	763	744	718	762	717	711	788	718	772	723	785	759	741	771	770	751	755	699	761	730	701	733	716	724	743	766	780	748	786	753	769	732	761	720	797	759	754	730	806	724	755	793	714	769	762	755	721	776	734	736	687	737	729	732	752	749	763	736	782	794	752	762	724	716	744	753	761	754	727	760	725	756	790	730	753	771	766	703	804	751	739	741	767	728	734	732	749	762	741	722	743	712	737	776	772	732	780	760	783	780	767	732	797	742	720	735	718	733	707	738	752	741	757	787	789	790	769	697	736	791	805	758	781	714	738	759	685	744	726	738	746	782	710	738	758	698	771	733	743	736	773	758	792	729	727	737	776	765	747	748	749	742	757	762	749	722	825	748	788	728	781	773	786	718	709	731	724	751	726	732	783	734	737	726	756	758	755	734	760	766	724	765	748	715	764	742	769	752	703	756	747	765	816	771	726	729	733	789	781	748	736	747	797	754	704	774	773	761	744	707	751	760	725	704	732	788	757	740	764	773	746	762	736	733	783	734	768	728	702	752	759	714	764	771	741	735	789	741	738	692	767	737	769	740	756	772	769	752	773	740	712	734	766	730	671	740	797	736	734	717	715	771	724	763	719	745	795	718	762	747	727	713	765	720	747	758	717	771	727	739	776	782	775	765	732	690	791	778	714	729	740	723	814	802	741	797	719	776	765	727	779	726	709	713	724	749	731	787	736	757	753	731	767	724	696	773	759	748	795	787	735	696	746	734	753	742	700	763	767	735	777	734	726	808	764	736	676	736	749	745	813	788	756	768	751	704	735	715	746	714	727	731	756	716	797	735	756	736	764	792	732	725	782	780	731	748	753	744	776	772	762	754	804	767	759	727	769	739	748	742	781	757	739	706	754	723	717	778	767	746	719	755	717	747	748	788	726	774	765	777	726	730	772	766	734	732	743	747	703	759	803	698	737	675	776	736	731	796	793	742	722	730	762	761	755	741	764	724	736	798	753	706	715	740	770	750	781	748	742	754	769	741	758	698	764	780	721	765	718	742	765	732	742	754	734	724	718	745	742	728	755	739	752	754	736	838	765	779	766	787	751	741	758	729	786	729	788	723	741	713	757	757	775	765	766	749	757	753	784	779	744	748	774	773	764	756	746	730	788	723	761	715	724	754	778	745	756	690	761	733	768	705	743	769	779	725	714	721	688	767	730	782	755	738	775	788	739	805	703	718	735	736	756	736	836	757	739	748	752	758	790	700	770	757	700	724	742	687	786	740	769	770	755	735	712	741	741	754	731	762	763	721	709	756	740	691	799	757	739	725	763	743	777	769	736	731	752	710	807	756	772	716	753	736	751	767	753	788	769	755	777	756	748	725	713	708	782	764	787	787	781	778	791	750	749	726	749	729	727	738	716	710	715	787	731	715	717	748	750	777	792	724	792	780	751	787	734	704	738	720	775	702	742	720	739	791	764	808	762	788	748	727	767	760	703	775	759	731	765	752	726	758	722	688	737	766	771	726	711	774	776	732	796	742	728	745	800	714	738	769	745	764	784	732	753	714	759	744	758	799	750	767	780	777	772	721	732	737	728	716	730	762	737	740	709	773	782	730	777	732	742	728	766	758	720	771	699	719	776	754	809	723	769	799	742	784	759	807	714	763	715	762	770	773	727	714	739	728	754	705	724	798	765	725	748	781	724	789	797	726	782	750	716	701	738	693	708	762	752	716	764	735	760	730	779	781	742	774	783	745	767	742	731	793	767	773	756	773	689	766	731	741	748	721	671	755	723	681	781	759	735	767	708	688	768	753	762	770	767	715	761	681	771	721	721	724	747	741	771	751	790	724	717	713	737	755	704	705	736	748	733	741	730	723	758	752	760	735	776	705	764	741	690	763	770	758	734	747	759	740	779	730	774	777	706	750	731	726	755	749	772	778	686	763	761	754	743	760	699	746	711	755	716	786	810	714	763	762	733	730	750	760	846	753	737	730	791	747	784	829	759	745	742	725	753	694	757	690	778	743	787	717	770	796	733	734	805	741	743	749	756	727	733	762	764	763	726	803	780	749	757	813	771	706	723	764	736	738	776	754	738	751	735	741	768	759	716	694	751	742	713	818	676	725	761	772	770	747	723	749	780	734	771	726	744	709	754	719	755	693	705	761	780	742	772	735	768	761	751	722	794	724	763	708	762	751	752	755	771	739	732	779	732	793	769	744	722	775	767	743	725	753	751	803	751	723	726	780	753	762	774	758	717	755	785	771	729	695	755	761	758	732	797	738	725	741	743	755	722	778	768	778	748	724	790	734	795	752	735	754	789	719	793	743	717	771	716	722	741	721	708	776	748	744	750	771	763	779	736	818	755	762	763	715	763	729	746	746	723	766	743	754	700	783	672	767	748	712	737	763	737	733	723	724	716	700	730	794	723	790	754	766	738	751	809	696	733	758	782	778	777	746	733	708	703	786	756	746	743	766	765	761	748	777	730	729	728	796	754	765	753	736	717	742	738	782	729	750	780	713	745	730	753	743	715	708	768	740	787	779	760	785	709	745	762	704	740	747	749	741	742	765	739	728	742	759	780	789	751	713	801	743	746	685	760	754	744	776	766	750	706	724	738	743	775	765	747	709	763	723	698	766	735	726	714	724	760	764	765	702	734	801	750	728	739	743	738	757	717	733	748	720	715	723	763	730	727	742	759	736	741	758	757	724	748	710	732	758	773	758	734	740	751	837	751	762	761	786	783	761	771	766	731	748	727	733	762	759	767	763	742	755	742	743
5775	6977	5336	2850	2176	1874	1462	1311	1129	1115	990	1044	957	957	960	935	919	828	999	908	893	901	892	863	840	873	863	917	861	851	861	859	837	905	852	887	839	910	851	870	837	904	846	899	889	859	880	856	865	855	876	882	867	819	871	864	874	881	850	820	877	850	877	822	810	847	870	861	838	822	884	886	839	844	865	851	846	822	822	841	864	849	873	890	881	869	909	791	861	830	857	835	865	820	828	827	858	767	852	893	867	854	812	876	851	833	890	855	798	864	856	820	855	813	941	891	851	870	860	854	839	804	828	921	850	824	843	875	843	869	856	858	849	867	859	896	860	828	826	898	815	826	851	855	868	849	850	832	915	852	877	858	876	849	882	796	849	830	936	861	895	891	850	794	889	830	838	854	852	803	797	899	819	803	821	856	827	891	872	823	858	851	840	825	835	868	846	858	830	880	910	815	893	862	843	881	884	848	836	892	844	828	872	856	851	860	860	804	872	833	827	830	843	844	821	861	845	860	818	861	871	901	838	832	827	882	868	862	895	772	881	873	759	816	906	814	844	876	886	844	888	887	845	881	837	802	859	858	846	864	834	817	844	875	799	824	853	876	843	873	820	862	872	858	850	876	838	877	869	878	842	860	835	836	837	834	868	862	861	833	821	873	827	874	821	854	788	869	896	895	922	840	833	848	842	848	850	885	849	844	875	851	868	851	882	865	823	900	859	813	836	825	903	862	809	860	882	818	858	864	857	859	853	855	861	850	852	829	926	870	837	839	888	864	838	887	886	809	851	869	884	838	840	863	841	899	841	864	852	910	827	831	848	859	824	826	815	865	836	806	876	845	852	877	869	809	885	813	826	883	843	848	911	892	864	862	872	818	871	835	886	868	845	841	869	933	875	826	814	836	861	833	903	834	875	824	867	878	884	801	887	911	839	895	844	826	795	846	860	817	861	817	822	872	894	881	835	862	835	872	855	877	909	845	844	815	826	837	852	818	835	866	786	814	850	857	858	835	891	845	843	854	887	842	920	828	916	848	827	852	878	849	863	776	878	869	827	857	904	830	881	881	831	843	869	813	860	823	801	861	871	817	871	869	847	816	877	793	824	803	774	827	810	831	857	853	816	831	823	848	840	870	879	826	811	878	818	821	847	863	891	855	858	913	825	886	851	850	856	843	835	830	839	879	850	874	881	828	837	868	875	837	861	819	862	878	809	886	850	879	830	865	859	850	843	803	884	882	858	860	860	842	792	855	818	844	840	847	858	867	820	850	882	804	933	887	869	901	811	813	826	890	869	846	835	822	830	848	858	861	867	852	876	816	890	860	883	843	850	825	828	827	834	838	897	872	880	818	843	886	798	836	882	809	805	888	827	827	865	850	836	881	818	815	789	853	873	829	889	867	838	862	912	836	901	908	863	834	847	847	894	893	855	832	876	833	900	825	850	879	873	844	884	844	868	872	885	830	868	910	864	871	809	872	874	866	837	863	875	884	821	886	843	828	816	886	815	845	858	899	812	870	827	835	841	861	829	863	934	890	846	864	863	857	829	844	868	801	851	869	876	856	864	876	850	849	886	821	851	872	830	838	864	834	819	817	856	865	855	859	823	886	844	837	849	827	841	869	845	852	856	857	892	869	867	858	883	876	827	846	891	803	873	826	890	828	856	843	854	843	869	872	793	889	841	873	873	792	854	833	894	911	902	848	880	856	792	894	850	828	818	807	837	818	816	831	837	845	825	816	873	824	821	813	901	911	836	938	848	830	873	847	851	859	789	849	822	844	827	848	884	853	850	885	864	872	836	881	910	884	805	824	869	896	874	876	864	874	852	883	822	810	880	912	872	857	843	882	900	838	861	807	825	824	879	820	899	863	850	845	844	846	871	887	867	862	832	816	844	879	900	876	836	879	825	910	855	880	892	877	865	761	891	949	837	824	858	819	880	846	860	877	886	827	876	841	848	867	871	843	865	819	851	839	825	837	831	890	881	862	870	886	848	849	852	877	840	815	860	796	877	851	874	825	863	824	838	821	862	870	883	861	882	897	845	876	821	856	853	869	836	806	856	855	865	855	820	783	877	885	845	869	857	854	833	879	846	855	832	882	861	819	862	854	849	849	840	931	824	865	882	821	795	855	787	845	821	845	881	877	843	854	839	833	886	851	909	849	899	858	854	856	883	847	868	833	828	887	861	894	864	808	897	844	846	863	843	894	885	862	842	885	857	867	839	787	841	886	902	940	836	859	841	831	818	945	900	886	874	831	882	876	838	894	835	828	834	845	839	928	839	859	861	887	809	845	849	811	900	856	823	858	840	865	864	806	873	794	866	841	872	860	836	862	848	840	804	824	788	882	846	845	860	826	843	846	853	881	856	834	824	869	917	849	836	906	808	915	841	868	832	767	917	878	850	820	843	854	839	817	905	883	870	875	834	869	862	897	869	887	888	872	835	844	875	834	881	883	889	851	851	842	838	819	885	875	849	850	831	821	889	849	847	926	855	862	849	835	881	860	893	849	828	869	882	877	823	890	901	836	842	872	861	820	835	880	878	849	849	920	874	823	898	829	827	836	841	871	820	882	864	851	791	873	884	855	846	829	876	826	817	854	821	854	814	843	869	863	825	861	870	848	860	886	812	887	814	839	886	855	866	872	815	867	886	856	857	845	862	869	835	841	873	875	857	879	890	859	834	848	907	836	832	854	863	890	848	810	866	855	924	890	832	897	858	824	820	894	827	862	891	831	864	867	876	848	839	911	839	902	847	881	840	895	872	862	816	859	849	819	855	853	843	899	804	871	858	836	872	865	821	841	860	847	890	881	818	838	910	900	847	877	885	882	860	819	810	862	886	851	884	899	901	944	833	867	863	871	830	852	855	865	790	837	846	840	850	850	883	793	872	830	867	843	861	855	855	863	853	859	850	860	896	868	875	946	797	840	828	882	860	839	862	891	872	840	844	796	832	855	841	860	897	901	846	884	845	853	852	811	839	843	833	827	885	788	839	846	868	900	892	878	882	858	841	826	879	888	830	839	787	825	818	892	880	846	855	868	838	803	886	829	833	850	839	878	855	886	863	895	792	838	865	837	810	875	816	894	871	896	844	864	820	855	893	859	845	837	864	834	807	890	854	872	854	882	875	793	833	879	907	847	836	839	883	882	813	821	851	855	865	841	866	896	867	869	846	891	854	812	915	853	911	868	878	859	840	843	888	899	840	874	823	825	885	844	870	818	818	892	894	843	829	818	851	837	843	875	842	839	875	899	854	865	909	805	798	801	826	818	792	889	841	850	820	808	844	877	884	834	823	855	851	852	838	878	866	893	918	844	839	853	874	837	855	884	858	836	878	860	828	807	817	853	855	843	924	857	843	821	872	832	821	880	881	854	898	847	874	816	825	855	833	866	829	877	882	867	881	890	855	870	852	903	854	838	859	835	834	880	822	869	843	872	860	828	848	812	831	877	832	889	815	838	832	871	846	832	852	857	868	849	882	872	887	865
23919	21338	28499	24499	21288	9048	1907	1228	1062	928	908	836	775	819	802	774	779	738	678	712	731	689	669	673	700	685	696	702	651	686	601	648	659	687	707	659	684	684	667	623	683	637	677	652	618	636	659	656	647	641	619	674	652	683	664	665	625	671	629	656	657	630	694	642	703	643	682	674	647	641	642	654	703	653	675	618	659	618	629	673	640	670	654	674	638	659	624	630	625	650	614	580	621	616	614	640	618	677	632	632	652	638	645	632	655	635	540	663	651	670	679	628	646	686	639	642	706	626	652	653	648	677	633	637	634	603	632	679	652	597	632	661	652	653	648	679	646	664	645	663	618	658	657	652	653	669	625	649	657	625	631	626	665	572	600	666	645	652	645	678	633	663	614	588	646	616	666	674	623	631	626	628	629	632	618	644	643	667	620	606	620	653	646	665	635	620	662	648	669	669	661	626	686	681	645	631	621	661	684	667	671	649	633	664	656	634	637	648	621	618	676	637	685	625	702	652	619	687	662	659	666	648	636	656	647	632	633	647	674	647	632	674	687	644	680	623	640	654	654	622	667	715	645	652	680	607	632	639	643	602	650	678	623	667	632	676	633	651	631	642	624	684	652	673	640	683	600	613	645	665	665	643	666	640	618	644	634	668	661	659	636	620	633	641	649	697	662	618	685	632	682	619	646	651	672	654	655	647	656	670	658	702	660	702	657	668	682	617	625	663	624	582	642	638	646	622	637	629	629	574	623	637	623	665	632	657	668	661	584	626	622	642	625	649	674	621	673	620	677	589	632	655	636	667	625	667	633	642	643	626	638	631	639	615	607	686	680	634	675	678	644	660	644	674	647	708	662	675	639	667	663	644	625	633	669	653	701	678	623	634	625	658	628	642	651	657	687	611	641	675	645	666	631	639	655	615	663	685	659	630	659	624	748	664	657	587	649	669	628	643	592	647	672	657	639	630	650	670	620	631	698	612	661	649	643	608	667	652	640	634	654	601	635	630	608	627	620	695	651	669	630	635	648	680	654	683	631	654	690	622	611	663	652	631	618	669	604	660	654	653	623	618	624	698	686	655	623	639	617	642	656	664	650	604	630	623	638	680	599	662	643	641	626	646	639	664	651	688	661	622	680	620	680	646	673	598	614	647	639	677	650	659	620	588	637	636	666	656	651	642	650	632	684	620	658	654	695	596	682	631	654	603	662	686	653	595	623	631	685	677	618	667	647	628	585	596	629	646	606	605	669	689	659	627	644	650	655	620	657	681	616	650	651	638	672	621	611	601	687	655	628	666	639	628	650	640	656	643	644	622	647	650	632	657	610	628	674	668	668	663	615	630	623	615	675	617	638	618	636	648	620	690	672	671	608	608	674	646	646	634	654	628	621	668	664	654	616	650	655	606	665	669	624	650	634	665	625	634	617	680	690	671	634	644	624	651	652	638	627	619	669	635	669	649	648	615	643	652	661	623	674	616	612	644	679	643	649	644	640	661	618	676	639	666	603	696	681	633	665	659	653	647	666	700	657	657	695	656	629	661	606	666	628	661	695	652	642	634	670	640	690	654	648	659	649	611	664	620	611	613	653	672	631	635	659	662	594	646	620	641	621	680	603	621	690	613	613	609	605	636	644	605	663	575	631	613	639	639	664	676	690	625	630	644	636	618	656	653	632	682	671	666	640	624	682	638	652	675	670	654	662	688	670	632	622	624	609	631	665	635	645	670	621	652	642	634	674	633	656	644	663	601	647	656	665	636	643	621	668	652	651	608	662	634	615	652	639	624	612	649	667	669	631	636	650	647	634	643	668	652	622	637	713	680	639	634	685	676	663	615	671	665	603	649	638	654	673	644	673	645	659	654	673	648	624	640	653	646	607	573	609	696	643	640	675	655	659	641	595	628	628	633	662	608	644	601	633	632	648	683	671	612	596	634	676	648	647	627	650	633	653	656	643	650	646	617	680	610	666	642	667	643	648	608	690	646	617	608	670	619	615	640	614	693	643	630	630	653	665	637	641	659	652	622	618	655	627	609	663	629	642	667	633	652	629	637	626	675	690	638	626	660	644	643	680	647	700	663	656	628	680	705	654	619	657	647	656	652	663	651	634	638	647	605	629	636	653	634	656	649	650	615	634	664	629	614	670	682	633	627	639	602	641	649	683	645	637	647	692	643	621	642	634	673	655	637	579	602	601	642	615	616	661	664	664	640	639	615	648	684	663	627	644	649	668	626	647	642	692	643	616	687	630	645	635	648	651	673	612	638	618	651	651	674	632	655	636	601	630	670	626	687	664	609	636	627	688	611	654	613	625	666	605	668	577	613	639	665	631	648	667	642	593	683	625	634	673	675	633	629	634	669	656	692	640	651	659	661	665	637	607	668	597	645	645	661	601	644	634	651	640	629	668	610	652	617	641	655	682	664	671	669	647	702	594	666	667	632	648	639	631	615	599	648	657	617	645	652	692	645	639	613	594	608	669	665	648	670	661	615	618	658	703	654	607	670	655	629	688	637	612	637	639	651	688	590	662	651	628	619	637	674	668	590	612	657	648	639	610	680	636	705	655	629	614	615	663	627	613	648	649	650	637	655	615	619	642	623	648	681	639	653	630	648	661	656	656	613	635	645	599	663	597	628	619	616	650	651	646	604	627	621	641	669	633	653	686	643	646	681	615	660	650	678	625	661	632	639	608	599	623	636	659	614	635	653	719	607	617	683	618	643	640	648	600	676	655	694	593	645	655	653	631	640	650	608	642	635	632	672	659	651	644	627	663	648	620	648	609	600	610	679	618	622	625	639	632	675	643	635	621	691	630	632	632	650	648	627	612	620	709	671	641	634	639	630	692	612	628	607	669	629	610	614	616	639	626	680	616	640	635	611	633	685	616	637	632	630	673	635	621	676	651	642	639	621	741	628	674	636	629	645	642	633	658	609	599	626	660	664	621	651	649	624	669	666	681	620	673	625	623	675	639	646	648	677	631	634	630	661	669	669	681	630	646	630	634	662	655	663	632	623	634	627	665	590	618	649	665	646	638	608	672	616	609	634	641	633	703	601	633	617	640	583	606	645	671	653	649	676	624	654	641	643	639	649	658	602	627	655	635	666	656	602	656	632	631	654	619	601	572	635	619	656	616	625	563	642	622	626	615	650	639	636	633	637	629	629	622	612	609	652	640	640	626	630	658	622	656	661	663	641	634	680	648	647	600	602	624	607	636	667	631	635	620	645	637	630	672	676	661	625	613	644	642	628	655	652	613	705	639	629	623	653	668	637	658	624	640	660	612	687	638	623	661	666	635	658	624	615	605	664	599	638	643	635	635	584	668	623	671	671	642	645	632	640	649	622	634	636	625	633	635	604	697	617	626	613	616	634	660	623	634	618	652	633	638	660	622	665	654	614	701	592	632	636	633	628	666	642	614	641	663	630	644	653	612	681	627	723	617	657	647	637	645	608	604	612	644	648	649	625	687	608	696	657	602	641	624	658	636	658	593	696	647	677
5163	14961	11175	5700	4028	3139	2450	1962	1637	1275	1264	1214	1104	982	1036	946	888	884	912	895	932	848	783	855	809	795	784	814	769	774	794	779	758	796	778	787	750	782	801	755	761	782	760	795	733	808	758	767	760	762	763	808	774	752	788	796	750	788	778	759	731	753	741	783	757	769	731	772	717	754	794	733	742	760	777	707	736	730	730	771	764	751	793	765	766	732	734	741	754	749	752	718	778	712	749	739	742	726	740	797	819	750	728	715	731	765	739	746	696	716	723	743	761	717	749	746	762	718	777	762	756	754	750	777	739	703	735	746	771	808	758	728	767	769	729	723	729	726	759	750	734	797	772	735	769	731	783	796	709	784	732	728	753	747	723	784	751	756	731	748	748	755	752	704	752	752	794	706	784	753	767	713	754	753	758	747	732	756	703	749	783	732	758	759	735	738	697	811	746	741	744	713	752	743	751	757	749	716	726	759	706	728	770	778	711	734	738	755	766	760	719	718	760	764	751	788	788	746	772	728	779	729	726	753	753	731	745	758	697	769	712	735	718	776	751	727	738	753	729	759	808	722	704	741	780	736	766	747	729	766	777	757	702	729	716	760	753	747	730	757	745	739	732	794	807	720	744	749	800	767	797	736	746	772	769	689	747	717	701	762	740	709	750	804	754	725	739	790	755	737	756	770	782	719	729	883	771	749	750	761	744	718	667	784	772	743	733	766	734	753	726	702	801	742	756	749	837	731	766	721	758	785	726	741	767	709	716	766	737	740	774	740	711	729	741	761	704	794	752	744	765	752	768	752	779	709	762	782	801	714	732	768	710	636	798	715	776	758	736	761	767	745	698	730	774	734	712	738	738	781	768	840	754	754	725	770	719	800	796	767	744	722	769	740	746	764	719	735	779	785	707	755	734	762	774	742	743	710	720	717	757	767	735	757	772	760	803	771	804	755	774	715	777	734	725	784	738	743	754	712	739	740	725	759	734	719	771	754	738	754	769	769	759	819	749	749	772	778	774	713	737	773	718	766	748	746	735	774	730	755	803	687	738	786	747	764	742	750	722	736	761	787	776	707	684	730	796	785	717	756	786	743	765	771	773	743	769	707	755	800	775	739	762	749	777	731	771	753	703	778	749	714	805	744	717	699	844	776	762	772	759	840	718	729	768	781	826	759	750	729	779	765	751	732	767	765	725	801	772	690	749	765	776	747	718	758	795	757	747	736	749	748	743	788	716	700	735	754	763	751	749	713	730	745	770	766	743	784	723	779	730	769	737	762	761	717	756	741	766	711	733	748	715	725	784	722	762	722	747	712	736	705	720	802	736	737	794	746	725	701	758	739	757	734	730	684	761	746	738	718	760	704	741	766	738	748	765	745	741	773	752	750	778	738	750	757	782	762	770	777	721	760	736	775	744	722	770	776	723	731	747	734	760	723	750	748	741	783	748	765	767	717	715	697	783	762	794	764	738	782	742	780	731	777	745	714	733	745	747	765	687	802	791	741	801	749	763	754	723	706	790	752	777	723	732	762	767	757	725	727	766	752	727	760	785	769	732	777	822	727	752	753	714	715	769	800	771	775	767	702	696	735	734	741	770	754	804	768	768	750	783	730	737	736	750	822	746	741	766	729	744	758	708	762	747	789	750	795	761	836	699	739	795	731	739	779	743	748	724	767	718	739	727	737	763	778	721	750	725	737	756	768	722	706	768	788	781	755	726	766	730	732	740	748	731	757	734	768	812	727	781	757	739	712	729	711	760	707	805	757	736	782	719	747	781	753	793	759	770	719	726	749	710	707	701	752	763	717	726	721	816	767	776	778	738	752	708	772	795	759	758	715	746	702	750	778	765	727	755	765	776	787	694	777	768	781	711	698	756	761	764	755	731	734	728	751	742	758	746	769	751	726	776	748	754	765	746	730	744	797	801	745	733	779	783	727	763	739	807	746	704	756	766	728	794	748	736	757	728	718	727	720	807	735	763	750	736	764	787	748	740	734	754	750	778	752	773	737	733	743	781	757	681	748	748	756	761	752	769	763	727	725	702	747	731	725	739	773	748	726	731	689	748	798	789	794	743	722	687	756	770	763	759	740	750	760	766	734	767	750	732	763	706	758	764	776	746	793	731	764	794	759	748	718	742	749	689	715	737	760	728	779	749	770	717	741	750	724	780	817	712	741	763	763	758	729	720	759	763	754	754	745	703	716	738	795	721	731	726	770	733	702	753	733	716	738	711	745	752	759	741	718	783	730	722	745	731	747	757	768	771	740	805	732	738	759	740	743	786	749	761	755	753	761	751	795	807	745	783	759	705	790	731	782	749	745	765	792	699	761	769	694	767	781	775	782	739	814	738	775	771	744	758	764	760	737	747	780	713	744	711	753	731	758	761	717	766	727	783	739	768	709	715	744	758	753	719	718	735	748	744	707	773	754	769	745	769	732	742	750	754	737	761	752	721	783	786	736	681	731	749	732	774	772	729	746	781	769	737	734	800	724	719	789	768	819	753	734	751	692	772	778	712	753	746	709	718	758	728	751	776	736	719	754	743	725	756	767	752	744	692	701	767	712	775	742	727	723	731	713	755	747	753	731	770	730	785	784	763	761	772	769	763	718	764	779	769	717	759	745	713	745	760	722	777	767	715	721	774	787	723	711	742	815	748	747	745	789	730	726	681	725	745	738	786	714	719	782	741	721	774	721	710	754	744	728	750	769	744	744	730	778	771	775	732	709	720	732	804	718	770	702	730	786	774	777	717	721	741	728	756	817	772	734	787	722	742	765	737	740	734	788	707	728	740	722	704	724	734	748	747	741	754	788	757	736	788	751	713	753	712	771	718	720	769	714	722	832	752	747	748	750	776	720	754	775	777	754	739	761	745	789	710	761	768	754	738	800	714	717	715	742	772	777	703	693	779	684	720	742	774	749	753	758	736	810	739	745	703	764	752	743	757	798	733	770	755	797	777	713	779	741	737	784	752	775	745	727	763	789	798	741	758	738	733	731	748	757	767	743	726	757	767	736	790	783	732	768	762	739	772	735	755	738	748	788	791	761	782	742	772	713	729	777	753	704	772	735	735	772	745	749	761	728	748	767	750	744	759	734	772	745	704	698	735	704	754	775	784	757	772	724	776	743	709	769	734	709	717	780	807	763	777	705	765	818	764	752	761	700	782	761	704	761	750	756	738	774	741	717	715	763	794	713	764	742	776	767	779	843	755	738	784	754	710	734	773	780	784	749	746	752	735	728	726	692	771	731	709	711	762	741	748	737	740	762	768	722	772	776	796	769	757	725	744	755	755	751	763	788	770	811	753	713	701	805	725	743	738	777	770	763	804	802	728	732	788	770	782	734	779	769	740	710	785	707	755	729	728	766	742	766	784	735	744	727	765	708	700	740	783	765	770	744	791	708	755	806	794	691	722	734	762	798	753	728	730	731	751	756	788	803	736	737	713	765	712	746	753	770	780	765	731	730	764	763	747	774	768	743	767	751	759	755	760	783
24877	21331	27341	25502	9973	1506	1027	900	789	663	660	677	614	601	610	603	566	549	566	563	536	578	550	548	515	529	534	554	516	554	595	492	588	517	526	499	492	530	490	500	495	551	500	518	474	547	489	491	505	531	528	526	497	521	469	538	497	547	497	520	527	519	524	509	533	492	474	528	507	505	475	525	502	497	488	524	523	518	457	516	489	509	493	514	512	542	508	463	504	511	528	538	492	522	485	488	451	514	525	520	519	511	485	515	521	548	509	559	470	464	502	528	493	519	544	534	459	514	514	487	533	501	483	534	505	522	504	530	503	570	517	474	555	460	491	502	513	529	480	518	491	496	486	498	511	492	524	492	482	492	503	506	479	480	503	506	530	488	529	493	474	492	467	482	519	516	487	493	473	538	526	485	481	506	537	508	494	512	495	494	501	515	499	512	485	510	507	510	544	513	495	570	522	489	508	539	514	469	504	467	543	546	532	514	519	508	532	539	501	543	533	517	471	467	475	495	492	454	494	517	512	477	457	453	486	548	490	520	490	512	522	526	481	522	519	476	503	493	542	520	454	531	499	533	484	499	481	540	522	482	504	494	493	543	485	492	502	504	534	516	494	513	489	556	512	493	522	494	505	544	510	495	517	503	522	484	541	508	508	556	524	493	491	550	494	490	497	514	499	506	507	503	524	514	470	531	509	491	518	493	513	510	498	516	485	510	499	477	488	457	490	505	513	538	542	483	513	540	518	506	490	484	521	525	502	557	519	509	531	476	461	505	519	452	503	453	507	517	482	520	509	556	491	504	468	524	526	495	507	477	515	526	489	486	513	524	521	539	511	502	491	477	501	469	511	489	483	532	472	488	509	494	519	502	511	523	516	513	474	498	536	518	521	490	507	495	509	505	520	493	490	535	508	526	494	555	452	488	487	530	522	506	504	490	514	500	489	496	511	523	501	519	489	473	508	511	489	510	511	508	509	515	532	512	502	501	533	508	530	542	489	519	494	482	511	478	510	477	518	445	495	488	487	497	496	486	494	483	518	470	554	492	524	515	493	519	514	497	482	491	509	481	545	567	516	531	487	523	519	481	531	467	503	477	549	502	513	519	472	497	493	470	481	478	478	470	503	482	500	533	512	548	489	500	495	516	446	475	531	455	478	430	528	486	474	495	518	494	506	481	515	529	518	516	497	475	502	521	533	504	474	482	550	495	498	485	521	473	516	518	492	512	505	507	512	548	552	508	485	492	499	533	479	502	494	520	520	473	476	527	522	519	512	508	494	498	492	493	528	530	491	521	488	511	491	554	500	494	534	570	504	495	496	527	502	498	508	491	526	475	515	497	528	480	487	499	515	461	481	510	477	509	463	525	490	496	525	534	544	484	497	476	518	533	467	496	496	531	511	511	472	524	508	499	495	535	469	501	475	522	527	526	537	496	519	520	518	496	498	490	511	545	519	501	518	488	492	498	520	502	532	471	506	504	464	524	512	488	499	510	496	500	526	532	502	519	528	505	486	505	534	521	484	554	495	498	501	498	493	516	490	489	495	532	503	500	483	520	485	513	484	525	494	495	508	489	540	521	530	503	537	476	490	491	488	534	483	499	500	528	472	522	520	498	507	541	542	536	493	481	515	564	511	508	497	511	501	490	493	499	484	529	490	522	489	539	462	511	533	534	480	512	500	500	520	503	520	515	428	496	484	463	482	469	482	522	525	491	524	515	507	517	508	461	497	535	491	528	477	494	505	458	516	487	503	479	512	475	520	470	539	512	470	472	516	484	514	528	505	548	521	489	512	527	510	484	469	544	499	525	504	492	527	502	494	498	516	507	513	536	500	502	479	527	557	522	512	476	470	517	515	508	523	474	493	515	529	462	479	534	516	507	492	487	498	500	494	519	514	474	476	497	493	497	493	494	515	539	540	495	494	516	537	492	491	501	481	522	543	544	514	523	503	474	496	492	515	536	511	518	525	526	481	492	505	544	502	501	500	498	532	522	548	498	555	505	513	566	516	494	533	495	481	477	463	502	516	442	494	473	493	508	500	473	536	481	483	502	499	491	483	484	530	500	496	509	498	512	541	532	560	495	533	525	469	511	502	484	497	544	537	476	477	506	480	478	515	486	482	481	509	518	524	543	527	488	511	522	500	529	526	492	494	545	501	517	523	512	488	530	498	532	534	502	515	472	484	555	461	530	525	452	540	451	518	509	483	461	571	477	511	449	542	473	491	465	499	507	526	491	547	513	523	528	469	471	481	550	486	491	512	466	501	478	528	516	512	502	489	517	498	507	497	504	475	514	485	500	489	516	540	508	488	510	499	529	481	504	504	507	506	532	507	521	486	496	507	526	484	500	501	525	530	521	517	507	541	528	497	545	498	473	526	491	501	545	485	488	483	479	479	496	521	505	478	509	526	530	504	529	514	497	467	549	540	528	478	517	467	511	516	527	493	503	458	515	543	495	504	517	535	535	499	537	532	521	474	500	496	499	534	531	510	474	542	490	484	487	491	532	502	502	517	493	521	513	510	479	524	515	513	476	496	491	544	496	496	518	498	489	494	507	493	487	535	505	525	454	511	460	489	502	490	529	512	517	525	554	519	517	526	467	502	471	534	546	514	528	515	461	506	522	526	508	501	480	536	498	488	532	504	510	528	463	486	467	526	493	485	521	468	497	502	504	507	481	556	512	482	494	492	497	524	482	496	490	476	501	526	515	525	473	491	586	531	495	502	541	521	508	488	517	515	533	509	494	524	470	527	460	522	507	517	537	542	504	520	487	477	488	524	530	510	485	473	515	476	454	564	490	479	489	476	498	539	478	508	521	457	506	496	492	503	503	505	510	514	464	489	486	476	515	520	564	489	542	491	506	494	505	482	530	555	554	526	501	480	542	482	526	493	533	490	485	502	519	525	511	504	541	503	472	492	514	536	510	504	507	510	507	504	540	536	479	504	509	527	498	496	528	519	526	481	547	534	503	505	517	525	454	473	493	500	546	508	536	506	505	532	471	535	511	485	487	517	543	482	520	541	486	495	498	486	500	487	474	507	498	497	500	528	488	479	492	521	486	478	491	533	526	519	496	498	510	484	494	517	496	523	470	490	502	523	527	496	483	489	544	476	541	484	502	512	520	540	488	516	490	501	536	492	525	551	492	497	493	516	486	507	523	477	510	496	489	529	518	534	482	475	485	491	539	504	492	493	501	449	493	529	487	482	470	535	557	504	490	485	502	517	496	497	516	491	553	538	493	511	457	485	489	522	512	503	501	528	534	479	509	504	510	482	509	514	537	502	503	512	499	527	520	493	523	491	501	515	519	461	509	514	482	487	501	517	540	487	522	500	493	509	495	499	514	505	522	476	500	520	522	494	498	510	490	499	513	477	470	465	509	499	513	508	534	492	492	498	514	482	488	529	531	446	499	519	496	573	507	490	509	497	496	484	522	509	507	528	532	481	527	531	515	501	509	509	498	500	487	490	505	537	558	505	492	527	492	518	582
5205	11426	8398	4175	2970	2410	1766	1454	1150	983	969	882	814	818	762	725	705	698	677	719	663	659	619	628	631	609	620	585	624	603	624	613	583	592	618	607	622	597	588	588	639	624	584	536	612	584	593	613	582	581	594	566	586	582	592	601	591	557	560	607	602	641	636	607	532	555	519	583	567	597	601	608	624	591	528	570	553	574	626	581	585	574	558	569	597	566	567	564	573	535	579	571	562	584	585	560	546	592	558	544	582	586	536	572	584	524	580	554	595	600	559	589	560	548	616	584	544	581	578	560	564	608	561	582	580	564	583	581	599	590	577	579	590	554	600	551	574	593	595	566	589	544	561	592	576	621	590	576	589	639	548	564	565	563	598	599	568	595	594	624	556	595	554	589	535	572	587	577	617	568	563	586	585	624	597	557	590	572	574	557	580	590	572	567	557	627	593	574	603	628	583	578	575	561	546	574	597	533	590	564	558	515	578	623	550	590	553	636	603	593	549	601	549	580	631	595	622	559	548	596	570	553	579	543	567	526	583	588	567	618	605	585	565	583	638	578	562	561	581	567	552	588	567	572	568	577	513	560	586	595	595	608	602	556	533	607	575	618	580	577	584	575	601	573	600	587	608	561	566	596	569	604	596	559	559	588	589	551	599	590	577	552	567	604	530	569	566	588	605	557	552	572	597	608	586	573	555	575	575	603	597	559	566	586	576	610	576	575	576	543	582	589	611	630	571	596	592	599	550	614	634	614	556	582	560	557	552	580	561	562	557	580	558	568	558	582	556	568	558	590	594	589	611	552	537	614	532	561	571	590	595	551	588	596	590	555	551	556	603	584	585	579	613	621	579	587	599	583	551	572	624	560	551	567	593	556	549	608	581	579	628	629	581	544	579	561	586	573	585	590	595	619	588	505	551	551	604	558	574	573	574	576	596	571	540	616	572	565	582	592	608	543	599	578	565	591	585	584	580	627	573	595	607	559	604	591	544	573	545	547	508	617	547	612	554	592	588	612	586	586	580	571	590	550	608	545	594	589	552	614	608	569	583	596	605	563	583	590	599	548	560	548	592	585	583	554	585	588	610	549	582	527	578	556	585	570	607	563	582	596	547	573	622	570	596	567	566	601	606	594	583	589	603	609	585	563	512	624	570	604	596	594	622	579	588	578	565	596	630	598	584	591	578	569	554	573	607	537	551	586	564	575	538	622	565	574	600	603	576	584	610	606	584	623	552	584	554	588	530	579	594	586	557	542	588	568	600	556	593	540	583	590	571	587	602	544	600	587	600	588	569	546	572	599	572	580	590	600	572	529	545	584	610	561	581	557	577	605	590	557	587	602	575	557	599	557	533	595	613	582	563	579	593	546	557	589	599	560	551	577	554	590	572	600	590	579	580	572	583	568	618	565	590	600	576	571	552	598	602	597	539	572	586	536	577	583	546	604	556	568	563	572	569	575	605	574	622	589	612	576	594	599	601	596	564	581	551	570	583	566	616	534	630	571	548	554	586	595	586	612	563	566	568	631	573	580	565	579	612	605	571	586	596	579	614	528	574	582	554	559	558	573	579	588	555	550	539	555	592	604	571	617	562	556	556	556	572	583	524	573	596	559	580	574	553	589	601	603	570	550	599	556	558	564	578	573	554	579	563	549	589	573	586	575	566	587	566	632	562	569	567	580	565	569	567	575	584	594	628	621	520	576	609	561	577	579	626	583	581	577	589	552	563	616	620	602	580	629	602	603	570	539	558	574	555	570	564	601	573	538	594	605	610	538	546	578	546	577	598	607	554	596	593	572	607	561	602	590	585	585	609	632	567	570	578	577	628	548	571	580	591	576	622	564	583	576	612	590	556	611	561	587	580	597	605	579	568	596	576	595	574	588	604	611	576	583	617	602	594	622	595	589	579	569	547	542	592	589	616	586	638	595	594	573	551	595	593	605	577	577	558	593	579	574	577	631	565	568	569	533	580	621	587	584	592	584	581	584	574	576	552	564	585	564	527	621	576	563	605	576	574	573	580	585	605	570	541	568	570	549	528	587	553	599	575	565	583	553	586	620	597	546	529	583	580	589	603	596	592	591	572	609	623	579	597	592	591	584	593	600	587	594	543	594	543	586	583	590	582	549	577	573	580	594	556	585	589	585	558	546	557	610	613	580	547	604	575	544	596	579	564	576	605	597	587	597	618	626	576	592	604	573	573	559	576	590	590	544	583	582	556	548	571	575	582	575	594	612	556	579	603	616	579	578	574	559	577	601	568	563	548	617	575	573	532	580	596	560	533	552	590	535	613	570	626	594	566	567	591	564	554	594	537	586	563	589	541	603	543	587	577	606	566	566	594	595	572	574	621	543	580	574	583	548	575	545	562	513	572	566	611	583	584	593	569	584	560	582	587	572	600	525	582	594	619	571	606	562	533	527	601	586	569	603	580	624	607	564	577	578	537	570	599	544	582	578	582	554	540	578	566	586	571	574	534	583	558	588	590	553	551	577	547	581	597	579	561	577	542	566	534	562	550	550	594	605	652	561	594	559	559	579	566	575	567	601	584	568	563	577	590	595	533	622	557	599	575	592	618	542	586	572	552	542	569	576	539	545	614	571	568	566	533	562	581	574	579	592	598	579	573	567	534	562	572	567	559	600	551	547	578	559	568	577	552	582	557	584	635	601	578	565	583	572	541	583	560	583	564	593	566	557	599	573	608	577	542	592	578	527	596	573	589	659	605	508	605	567	563	600	548	590	620	593	573	606	568	602	537	604	557	638	592	566	573	580	595	601	583	544	550	568	561	585	599	599	577	576	582	566	583	594	578	568	576	590	568	581	571	599	613	553	567	603	588	606	599	601	600	594	566	554	514	620	569	609	593	592	569	572	610	584	579	596	596	568	577	576	591	551	587	593	559	563	583	555	573	656	613	591	585	557	602	587	594	579	581	604	624	582	603	601	537	546	564	590	528	576	582	619	577	559	527	590	583	581	590	580	601	595	638	579	554	584	560	601	585	618	603	597	571	547	571	604	569	563	548	567	549	569	596	577	569	552	615	564	569	566	595	597	565	610	556	607	602	564	577	551	608	543	591	590	563	555	565	558	559	557	619	550	609	569	572	542	590	586	574	581	531	605	620	582	575	592	590	579	579	581	563	547	561	599	553	577	569	603	574	535	559	578	589	582	592	588	589	613	566	589	601	607	569	548	583	568	580	559	584	574	597	622	584	626	612	583	613	631	564	548	586	580	592	527	553	632	546	538	540	618	563	598	580	577	544	581	585	581	618	610	628	600	568	565	556	556	544	560	541	587	581	590	582	579	560	601	586	585	603	595	628	569	568	570	605	557	608	583	551	582	612	570	590	570	556	573	610	587	567	540	557	608	595	589	575	557	575	592	624	628	582	547	577	591	580	563	555	547	578	576	530	558	578	575	524	572	572	553	558	613	569	570	610	564	578	515	582	578	549	564	591	572	616	597	596	605	563	550	555	589	565	581	618	605	586	571	588	541
22744	21376	29096	24008	21377	21414	8109	1472	915	743	726	642	570	499	495	459	422	390	418	423	411	426	393	365	326	337	354	337	329	316	343	334	351	326	348	315	294	327	312	322	300	305	329	306	310	282	325	344	301	329	327	306	329	323	327	302	298	300	331	316	315	302	287	284	305	333	275	326	316	292	295	331	304	290	297	311	279	282	285	290	329	307	313	296	309	296	318	292	292	298	329	303	291	321	316	309	326	312	292	292	318	284	307	303	319	297	270	296	300	290	283	355	286	293	285	307	291	316	290	292	310	283	282	307	305	303	312	286	285	333	304	285	304	293	289	284	330	297	286	307	309	321	294	306	317	269	276	289	300	304	311	295	294	286	279	323	288	312	289	326	282	278	308	287	322	309	281	292	318	323	328	279	285	288	274	309	269	272	305	302	285	283	280	287	266	291	291	265	297	272	302	287	313	296	278	280	305	286	308	304	322	306	263	306	325	320	307	285	293	303	296	294	310	271	258	318	255	309	291	297	309	286	283	298	303	277	285	302	330	298	296	281	271	297	311	295	262	297	276	289	309	269	314	316	291	291	278	310	267	309	309	296	304	298	265	298	290	304	280	296	315	276	274	266	279	273	306	303	289	291	322	290	297	307	304	286	311	278	288	315	319	265	306	303	303	281	266	289	308	310	305	311	298	296	289	315	297	309	289	333	295	284	332	321	309	284	285	273	312	256	288	280	324	281	299	316	337	285	311	274	309	292	287	314	263	292	294	291	275	306	282	306	295	318	311	305	283	316	298	282	275	292	291	266	313	284	315	327	284	298	295	294	316	268	307	325	278	317	320	320	297	279	303	307	314	297	297	287	288	296	328	339	290	297	288	286	311	312	338	295	292	281	317	296	276	289	348	298	304	279	303	289	298	287	278	289	310	306	295	299	320	281	299	323	323	303	291	279	331	304	305	276	303	298	295	305	285	315	258	298	287	280	307	307	285	273	293	315	263	286	315	314	321	279	278	313	286	280	284	324	307	287	307	283	292	313	304	317	265	298	285	294	307	283	273	304	295	299	322	337	305	288	279	311	287	280	279	312	318	294	288	274	279	263	301	249	269	293	257	294	278	305	299	292	289	296	293	288	284	278	306	313	302	300	293	301	299	328	340	313	315	271	273	282	304	311	290	282	293	275	295	313	289	266	305	314	264	297	331	315	294	308	278	293	314	292	309	328	293	298	292	298	336	316	301	314	296	325	288	306	299	286	283	325	284	298	282	294	243	290	291	272	294	289	293	304	285	291	304	304	285	309	320	309	312	302	295	284	303	324	297	271	298	293	328	293	278	292	284	294	273	283	299	306	316	311	290	295	323	302	285	323	278	280	292	286	291	285	278	301	293	297	276	308	312	282	338	311	261	274	279	287	265	270	320	295	288	293	305	304	313	312	276	322	309	298	287	285	306	283	289	279	313	298	260	288	315	273	332	272	313	296	269	278	269	311	272	303	301	307	301	309	296	284	326	290	285	319	285	316	298	282	303	288	272	297	287	288	284	295	273	302	282	287	286	307	307	268	292	282	315	312	294	294	300	303	308	269	299	294	305	298	259	314	291	283	302	303	320	290	315	296	290	286	310	319	305	342	300	292	293	298	322	324	281	314	279	296	288	288	306	276	262	320	315	298	287	306	278	287	272	292	338	299	273	310	275	280	282	290	270	306	231	267	276	279	295	319	302	315	295	308	314	284	297	300	272	322	296	266	259	279	270	310	299	314	295	295	269	302	308	311	308	305	304	284	277	278	305	270	291	256	318	323	290	308	299	314	276	304	323	298	288	301	278	334	299	279	276	281	328	291	304	304	281	299	305	298	296	281	279	334	271	295	310	268	266	283	292	299	347	316	299	311	309	305	319	305	318	308	300	321	294	305	286	311	265	318	303	288	266	277	287	306	279	277	296	294	288	292	312	286	294	300	305	308	257	289	281	281	327	319	303	298	286	303	334	275	313	290	308	290	285	331	299	292	281	277	276	296	315	300	276	299	298	276	325	316	278	312	267	291	309	308	321	275	289	312	293	309	271	298	278	284	275	309	303	305	292	270	320	286	287	299	315	282	321	273	269	292	288	310	297	298	296	299	272	290	291	311	300	297	309	319	272	313	296	333	321	318	282	306	254	318	286	271	265	307	293	299	290	315	282	299	272	296	263	286	312	308	305	290	280	322	309	285	307	273	280	297	283	273	302	293	292	278	283	296	283	286	326	266	277	286	328	289	264	291	313	288	299	303	301	276	279	268	304	287	316	318	316	286	282	282	322	282	286	285	304	312	276	295	253	290	271	283	296	303	305	287	300	320	316	304	282	299	307	303	299	303	328	264	292	284	298	298	290	293	260	291	315	307	302	304	282	286	312	288	272	300	295	328	301	285	305	307	284	283	275	327	291	305	285	267	280	294	314	246	304	290	280	295	316	293	285	289	307	282	274	290	290	261	293	325	279	304	281	321	295	279	306	266	306	297	275	310	302	295	283	284	318	261	289	280	277	293	297	330	310	315	304	278	294	283	299	285	303	297	292	302	278	327	296	296	308	289	274	302	288	322	292	266	262	276	312	294	285	311	283	319	278	304	302	285	331	304	292	285	274	291	279	264	299	273	318	296	301	313	281	360	313	286	305	329	273	270	311	310	301	273	297	289	275	318	335	278	271	286	318	277	293	292	272	312	305	321	303	304	266	326	280	289	297	298	289	299	305	304	299	301	318	284	299	294	315	301	327	302	290	310	314	293	287	276	283	291	290	299	310	297	278	318	305	277	300	258	272	253	295	292	309	283	298	303	279	289	306	271	298	287	293	317	297	282	290	296	337	297	279	254	342	302	319	271	290	283	313	267	264	288	295	304	286	300	296	248	292	280	318	293	316	303	294	306	310	309	288	302	289	321	295	310	296	288	270	274	269	282	288	306	307	305	285	286	291	279	260	320	298	288	257	289	339	305	291	265	338	320	259	306	318	292	275	299	314	281	289	320	286	297	323	279	319	293	298	291	316	308	312	318	304	309	282	299	294	302	293	291	289	255	311	297	284	306	301	310	266	304	267	312	296	279	286	295	289	307	278	270	312	334	333	288	291	309	279	297	281	292	274	323	313	328	304	345	314	277	297	300	291	308	278	325	258	275	271	299	280	261	319	293	289	321	262	258	303	317	295	318	272	270	260	278	278	310	359	310	294	285	311	267	288	326	272	293	291	272	325	304	323	285	316	302	313	292	304	297	309	263	265	294	320	274	270	323	305	316	266	316	294	304	308	281	292	295	324	287	290	301	293	293	266	292	311	286	303	277	285	299	285	298	292	254	273	276	291	314	270	311	289	281	286	284	287	302	300	291	329	310	306	272	286	300	312	299	258	314	317	288	313	285	293	269	310	287	310	296	298	269	301	271	252	277	280	316	300	314	326	288	311	331	285	331	277	298	275	291	297	265	325	311	326	284	295	323	311	282	287	297	283	335	312	286	325	273	281	339
6715	20647	15700	8340	5903	4259	2993	2514	1854	1353	1210	1130	988	830	807	714	632	623	600	644	623	579	541	503	453	437	469	442	419	414	400	381	450	418	409	413	407	413	428	382	347	383	383	347	404	365	382	384	384	374	375	370	385	374	355	351	351	381	374	351	374	358	378	383	383	354	370	380	336	390	346	356	373	349	334	346	357	366	355	372	330	346	347	330	357	343	348	334	356	348	365	363	332	365	353	342	328	329	391	358	370	330	348	353	341	381	392	341	361	367	359	338	357	341	370	360	368	341	348	365	366	341	339	351	355	345	356	358	351	355	354	355	343	352	395	372	322	329	367	340	357	381	334	335	349	340	328	352	357	344	360	372	365	378	388	337	339	390	351	350	388	364	371	338	367	356	318	362	348	354	346	343	343	346	359	364	355	346	326	363	381	362	314	369	374	349	346	346	412	347	352	381	343	363	371	343	325	379	341	372	375	350	341	353	350	344	341	360	357	377	339	342	352	319	349	342	351	379	358	350	363	350	382	340	335	344	354	368	343	347	336	375	361	336	337	339	353	362	331	347	368	367	362	362	338	402	365	356	373	342	337	334	332	386	336	359	315	335	351	365	357	370	354	353	349	343	332	386	376	371	381	345	363	347	364	370	404	338	349	350	339	360	347	351	368	318	363	340	362	374	319	384	363	376	340	353	334	337	331	344	338	354	370	388	351	359	333	363	395	381	375	365	355	392	371	366	372	362	335	358	329	352	359	369	345	332	366	380	336	359	381	377	354	400	352	355	353	343	372	370	351	347	341	338	376	327	347	339	369	322	358	375	392	389	358	349	358	336	367	353	340	355	374	352	335	370	395	345	347	347	347	341	344	367	362	345	386	362	374	356	354	375	358	368	379	389	344	352	324	327	348	361	375	350	351	373	349	366	343	371	384	352	355	336	359	381	321	350	355	339	367	380	369	374	356	363	349	367	307	320	353	383	353	349	333	361	343	347	370	349	342	333	328	329	365	342	349	399	346	336	381	345	368	358	362	352	369	359	363	319	366	379	354	363	329	338	353	352	345	372	350	404	344	340	370	346	351	328	358	357	327	333	328	344	347	336	411	367	341	360	389	370	354	341	363	361	347	351	347	369	351	316	384	336	349	351	335	366	365	367	337	364	353	381	357	372	354	342	363	373	352	324	354	373	363	401	362	376	333	322	386	344	347	293	362	399	370	376	365	330	336	356	366	352	366	347	361	364	338	331	382	370	347	345	345	339	341	321	334	359	364	380	372	388	388	340	347	343	345	345	376	368	373	362	365	357	386	352	334	359	338	374	327	391	374	350	370	390	345	354	367	387	339	314	340	337	353	363	356	339	368	341	384	372	310	344	340	380	346	359	378	334	383	360	357	345	378	339	328	365	369	337	375	379	390	351	369	350	388	342	358	363	350	379	340	343	351	342	346	352	334	346	327	357	340	362	387	325	316	333	349	339	353	331	345	347	362	317	345	359	353	349	361	385	371	361	307	369	348	337	362	359	356	352	363	384	333	372	365	368	361	349	342	369	354	352	290	312	374	341	329	341	338	362	307	325	331	351	358	336	322	341	343	372	370	363	363	362	330	397	360	337	359	397	344	336	329	365	363	368	377	345	371	364	377	334	361	326	357	385	350	349	327	361	348	380	372	328	383	340	349	333	353	338	353	369	358	353	382	353	357	369	379	366	390	307	379	340	338	357	348	339	348	354	347	347	340	356	340	351	341	350	352	375	369	397	367	362	377	341	339	346	354	346	328	363	350	391	371	357	364	344	346	339	343	361	350	371	349	352	335	376	341	362	387	370	356	325	361	332	333	388	361	338	342	327	359	354	387	382	384	338	333	331	376	338	348	362	353	326	354	383	356	354	373	354	325	355	339	327	347	349	348	345	364	354	344	351	328	340	348	338	343	371	352	362	332	333	378	373	360	330	337	346	347	350	341	341	360	375	328	352	309	336	324	305	383	345	340	329	356	367	343	352	312	400	379	351	378	330	348	358	331	366	345	347	350	375	342	393	336	386	344	370	330	346	372	324	349	345	393	376	369	360	343	376	370	356	355	355	342	365	343	348	348	337	351	334	369	356	348	344	364	332	357	364	355	378	341	328	382	318	354	325	356	372	354	369	358	347	371	357	368	346	350	346	296	356	325	369	362	364	353	358	361	357	343	368	342	368	352	318	318	318	352	350	363	382	407	352	350	346	366	382	365	347	384	323	353	379	346	342	354	359	354	337	342	343	325	350	349	369	360	353	338	351	356	365	345	346	364	358	354	349	365	322	340	351	374	333	362	342	367	307	348	335	358	358	333	341	350	358	344	366	350	390	357	375	353	336	393	343	336	310	348	341	368	326	352	353	351	331	376	334	329	362	331	355	345	347	337	370	304	340	394	376	356	322	351	357	342	387	354	327	371	374	349	355	317	384	350	340	363	369	358	348	325	321	361	368	378	334	359	348	332	358	341	335	357	348	302	345	336	351	349	367	365	332	341	352	375	372	350	361	356	366	377	358	344	354	364	377	361	338	340	355	348	363	415	365	354	380	379	341	354	384	330	318	332	325	339	320	345	366	346	352	368	364	353	334	348	332	357	343	364	361	359	356	335	329	342	366	379	356	350	359	310	372	361	371	395	325	317	347	366	341	350	347	330	389	345	338	370	358	351	365	361	338	341	390	360	390	380	367	350	350	352	318	390	366	317	353	400	379	391	313	333	380	379	380	353	353	334	345	343	329	361	374	353	330	338	355	324	340	388	367	339	318	335	361	355	327	381	375	350	344	347	351	347	369	341	361	356	322	380	332	357	375	367	338	339	376	389	333	388	383	342	324	366	313	346	358	402	368	378	340	353	357	354	373	346	355	355	376	336	391	354	370	390	332	347	344	359	382	365	363	357	353	378	372	332	361	387	340	377	343	348	345	380	360	337	388	336	352	343	338	375	353	368	357	383	327	350	370	391	356	383	322	354	367	370	354	320	374	401	357	348	350	334	316	337	378	343	346	345	351	359	355	376	360	377	366	325	347	321	366	365	363	357	324	341	391	361	331	353	350	349	333	346	335	328	345	369	358	341	350	362	369	360	350	348	385	379	381	361	355	334	343	377	349	347	337	334	367	347	369	334	346	349	351	353	376	348	344	352	357	384	352	353	366	344	349	374	359	333	330	335	351	369	345	374	319	332	382	371	381	326	371	345	365	379	354	349	363	392	371	353	359	382	376	394	302	367	347	375	339	337	335	346	344	362	347	348	321	347	348	381	358	389	357	355	332	356	347	357	367	356	358	378	344	373	381	371	353	337	360	343	388	313	369	342	369	332	357	324	396	358	403	360	370	381	356	365	344	330	364	339	361	348	367	345	357	345	322	379	344	332	357	342	371	350	337	364	337	375	339	345	345	362	368	366	339	366	376	373	332	337	334	381	359	332	356	360	374	347	356	358	352	363	338	300	356	384	329	369	364	390	387	348	361	323	343	346	366	345	347
27662	19234	8081	2906	1613	1279	1041	899	877	826	788	852	797	847	757	767	768	740	795	800	822	756	824	749	802	751	745	738	747	740	839	751	763	728	779	744	755	771	737	781	764	739	728	720	703	756	792	746	718	789	767	789	733	732	788	739	772	705	794	747	737	716	747	775	752	752	743	770	751	784	737	755	787	770	749	734	763	817	779	758	723	749	805	754	772	751	769	723	765	738	710	782	773	791	728	759	732	769	728	764	746	739	779	789	676	779	717	733	750	735	782	753	748	725	777	756	777	783	749	749	727	778	747	736	750	726	735	749	770	773	780	724	691	724	760	763	757	768	779	706	766	748	787	733	766	752	753	783	729	769	817	764	796	721	764	743	728	743	768	761	719	737	748	774	760	706	698	765	754	758	700	712	756	749	775	780	765	786	783	703	774	779	736	726	768	749	785	760	722	718	764	761	761	744	793	766	776	762	791	780	763	732	732	731	732	742	737	756	711	750	771	760	777	740	814	745	785	747	830	753	774	762	714	776	802	802	702	737	730	731	744	764	780	720	711	800	752	762	772	763	756	777	747	784	773	733	799	722	725	739	777	772	752	739	733	743	737	724	795	727	704	745	814	749	712	759	715	723	763	770	789	793	763	775	752	727	726	774	783	705	708	742	774	756	769	770	778	703	776	758	750	767	759	746	767	728	793	733	729	748	754	726	744	774	737	734	807	706	788	720	789	742	727	747	789	710	768	711	719	757	727	720	726	718	756	727	757	706	768	751	767	763	689	783	770	747	758	720	786	726	721	749	773	753	787	755	739	665	777	768	741	741	813	782	791	705	741	723	778	748	751	763	779	693	798	765	739	713	777	762	671	786	722	801	753	774	779	768	769	772	736	766	758	809	766	794	764	768	713	747	726	741	749	770	763	753	708	741	735	764	749	728	783	741	674	725	757	755	762	731	707	773	757	757	720	770	755	754	739	736	770	693	766	733	717	768	783	745	742	745	721	720	718	741	744	749	748	767	748	748	780	770	751	748	763	764	734	759	768	774	738	764	795	775	758	760	730	785	753	699	776	744	756	760	801	801	751	723	710	791	784	749	782	783	728	740	764	690	749	790	748	764	742	729	781	744	704	730	725	707	779	794	702	778	769	732	762	759	743	747	747	707	694	761	756	742	754	723	718	727	743	788	779	774	760	766	751	748	743	784	747	749	771	802	756	715	761	745	728	723	780	741	735	747	766	762	773	683	740	766	758	760	727	794	800	787	734	759	753	759	771	770	708	733	822	768	725	804	728	760	690	749	750	763	756	739	766	741	706	709	731	704	764	740	751	727	712	740	746	732	739	791	740	774	752	773	715	754	737	741	740	771	754	779	756	763	795	776	718	747	817	718	739	794	722	717	796	761	723	754	724	747	747	766	785	766	755	715	768	779	744	774	780	743	779	768	770	717	800	742	726	708	741	789	806	704	799	708	761	739	781	788	783	726	734	742	773	744	773	729	782	783	757	694	770	757	770	749	764	798	751	730	761	694	698	786	742	747	695	754	690	749	782	762	806	758	765	771	719	786	726	731	750	748	745	744	799	783	732	765	797	741	789	758	709	731	752	693	717	772	746	774	693	729	808	756	690	797	701	753	735	776	746	747	798	775	792	751	758	712	754	768	769	753	748	756	732	733	726	764	693	787	742	769	764	778	773	773	775	718	783	766	733	761	725	716	727	754	737	745	730	745	744	737	723	792	737	781	752	816	777	749	784	761	783	752	770	773	769	752	690	808	762	762	721	789	808	774	750	731	777	761	739	714	770	761	787	796	746	763	713	743	780	716	765	770	703	735	713	799	740	783	734	771	735	735	735	696	770	730	751	737	797	740	757	792	726	760	772	750	805	697	736	737	767	727	740	748	789	759	720	791	815	774	754	779	784	788	700	725	771	708	776	762	725	755	777	703	734	713	802	779	713	747	712	755	727	759	726	707	756	769	720	691	729	743	799	781	767	735	733	748	800	805	718	773	718	738	788	778	719	730	775	728	745	730	744	781	782	746	724	715	773	733	747	750	708	739	760	722	753	720	786	725	786	748	796	736	722	782	817	754	778	763	798	736	704	781	722	745	740	702	766	710	756	806	730	717	748	754	777	791	745	741	778	755	735	762	785	749	772	750	753	709	796	730	694	775	790	758	782	746	743	757	704	737	713	720	771	741	774	687	712	783	756	752	758	726	755	781	774	730	709	743	750	730	779	816	772	747	802	779	759	783	775	776	746	787	682	734	754	731	762	750	748	739	780	764	749	762	728	768	736	767	698	719	739	742	750	720	790	732	780	750	747	716	734	740	727	780	737	721	748	679	767	753	747	751	749	757	791	730	713	731	782	796	840	763	658	809	690	755	810	805	739	695	758	758	745	787	749	761	756	767	764	751	772	728	755	751	758	717	784	727	779	729	803	767	772	704	732	748	706	727	748	758	776	751	745	730	742	806	768	733	735	755	741	754	773	740	735	756	731	728	705	729	704	736	731	722	773	790	758	752	757	777	782	737	806	703	824	769	727	775	793	766	742	755	744	762	785	707	787	759	781	823	801	792	776	751	768	747	766	760	762	798	734	691	730	736	728	754	762	810	736	762	765	801	683	726	804	740	717	735	770	786	726	747	711	813	769	810	709	709	731	733	789	793	726	750	741	774	740	731	753	756	735	810	772	748	730	780	728	732	685	779	743	779	740	747	751	759	795	757	760	752	715	786	800	738	756	708	762	758	761	729	740	749	761	791	725	674	772	758	776	769	736	742	769	749	759	736	743	767	752	745	733	692	730	755	729	777	725	745	752	744	762	775	720	693	760	744	752	736	758	757	738	759	749	789	756	738	748	745	727	744	740	719	754	729	728	767	742	753	780	773	768	776	744	811	764	690	766	713	738	758	749	689	803	743	774	752	740	749	739	786	817	764	745	706	735	705	766	773	760	749	714	757	740	754	782	800	753	764	753	762	779	694	788	765	723	730	797	723	791	790	736	776	748	719	718	781	742	762	787	770	765	800	715	730	776	777	770	747	778	790	760	773	736	749	721	763	762	741	789	736	777	774	788	763	738	740	790	754	704	790	768	703	716	782	737	756	761	763	749	713	744	740	790	781	734	777	734	673	688	762	796	783	738	765	742	790	780	731	771	745	723	754	749	723	749	739	760	753	788	754	778	731	773	769	821	735	759	771	767	784	781	773	683	797	734	740	726	825	789	784	736	761	774	745	753	807	723	686	787	762	780	799	711	742	738	743	759	722	747	708	727	725	756	760	715	743	733	748	711	743	763	758	735	757	734	722	728	756	784	759	734	791	775	799	728	762	727	788	754	768	759	810	747	787	812	765	750	794	765	759	766	767	725	736	729	742	761	743	768	752	785	750	754	711	738	775	759	749	766	749	810	761	738	794	782	752	758	755	710	743	761	751	752	771	766	767	799	734	788	747	773	778	782	757	735	727	681	778	820	780	741	769	780	760	843	762	761	767	731	723
5999	7606	5785	3006	2130	1722	1445	1336	1178	1089	1065	1021	978	968	1024	931	920	933	917	941	915	897	887	905	890	902	901	894	910	921	832	874	900	815	916	892	847	846	878	879	833	829	881	906	922	873	860	878	863	884	902	844	842	885	826	860	894	852	931	848	847	895	857	818	875	861	840	874	857	867	877	878	881	890	845	813	804	846	857	874	853	857	893	845	859	853	881	853	862	925	867	876	865	891	825	846	836	871	781	826	884	894	850	854	842	894	836	897	853	790	876	838	819	899	910	839	842	872	879	825	820	886	865	869	849	840	843	868	808	854	832	869	830	869	786	901	894	885	790	829	822	891	889	855	857	859	849	864	801	848	902	822	850	858	860	902	875	878	869	816	801	898	849	847	862	857	815	912	859	910	835	900	837	809	851	842	802	905	873	881	848	828	873	885	860	869	873	880	834	881	819	904	880	847	913	872	872	836	907	866	832	796	841	857	837	840	841	880	870	843	835	899	852	896	873	897	925	854	842	895	852	858	855	858	882	845	889	845	851	902	866	810	860	832	823	863	877	894	885	851	924	895	846	834	878	853	900	789	866	807	848	845	911	895	857	817	901	875	864	917	859	874	893	850	827	866	841	875	854	846	844	838	833	844	863	920	825	864	813	858	875	872	801	860	865	881	889	857	826	899	908	877	925	841	866	875	916	845	822	872	866	856	819	850	834	839	874	880	836	843	862	802	829	849	882	861	865	867	872	827	877	847	893	903	842	817	824	893	855	849	852	848	859	833	822	781	863	867	848	883	841	895	892	843	839	899	891	860	824	846	858	878	820	852	824	877	821	835	779	874	816	863	886	918	834	812	834	809	871	918	860	887	820	909	891	851	856	843	817	879	889	859	920	873	879	878	844	834	882	880	832	841	844	853	869	895	823	860	858	930	857	829	834	886	848	868	796	813	848	840	871	871	855	785	858	853	850	855	798	852	827	829	866	890	927	895	872	835	846	844	850	919	911	865	876	831	824	857	835	891	829	860	865	904	870	846	875	866	828	906	884	894	846	855	888	819	876	840	815	893	883	888	805	825	847	817	858	894	863	876	838	836	807	862	858	806	888	870	824	790	864	818	866	873	898	839	875	883	863	851	851	870	833	918	916	848	857	871	903	859	839	810	881	816	846	808	831	860	843	827	902	796	826	830	830	869	880	857	884	865	877	860	848	823	834	833	881	880	857	818	820	895	849	873	899	841	886	859	876	878	851	838	849	845	851	890	850	854	890	857	827	861	860	858	888	875	816	871	877	889	810	819	841	877	819	841	889	851	899	857	846	857	874	868	801	862	896	865	846	859	884	848	873	867	824	846	857	885	858	835	856	842	823	848	851	818	861	886	840	888	868	803	875	833	839	965	860	797	957	875	874	881	864	844	898	833	850	838	848	838	862	816	878	915	879	904	858	835	884	867	892	815	816	881	878	839	852	835	839	869	846	855	829	851	898	804	894	901	827	889	837	842	841	879	812	875	881	923	837	874	875	781	838	880	904	893	886	914	904	924	868	869	865	844	827	849	921	876	829	861	864	855	891	876	862	792	853	897	836	832	865	915	879	851	852	865	834	870	898	846	866	871	826	879	857	853	861	898	880	875	898	905	824	880	836	875	907	885	853	861	775	824	843	845	910	852	856	819	786	803	808	835	831	826	853	915	824	880	829	874	850	859	833	858	844	845	895	856	872	839	904	871	871	873	869	892	877	865	831	852	844	818	883	854	843	819	855	845	889	858	863	888	860	898	804	795	886	878	746	836	845	889	882	835	888	875	834	915	846	817	841	823	849	919	839	804	874	828	892	828	805	819	863	792	872	848	874	855	816	843	903	854	841	844	904	886	862	830	874	872	841	867	809	838	872	882	817	826	885	827	821	891	849	888	855	835	863	835	895	873	854	826	891	885	826	877	882	863	831	873	823	832	803	859	837	911	911	844	881	871	887	916	860	844	858	870	905	825	879	861	899	855	843	890	861	852	879	872	856	930	852	853	860	855	862	877	838	782	844	867	905	887	821	904	839	853	827	892	834	867	868	828	905	848	818	815	816	868	881	883	859	874	877	819	836	873	870	830	887	866	893	880	817	855	904	861	839	869	836	941	813	870	875	868	915	850	867	859	924	845	881	826	932	908	855	853	867	847	845	841	868	870	875	794	818	796	893	856	835	896	826	849	868	863	878	826	802	872	889	906	868	846	864	875	848	845	848	867	859	874	891	799	885	846	850	909	842	847	838	877	818	905	890	847	848	884	872	834	866	916	887	856	852	815	873	852	789	812	841	857	893	911	871	841	856	815	875	874	859	868	818	881	876	830	866	874	879	857	919	877	867	869	844	874	837	828	853	870	893	854	830	856	905	863	811	876	883	850	833	830	813	825	838	909	908	777	818	841	878	821	833	901	841	822	874	850	823	815	863	874	825	824	831	880	836	841	908	851	864	891	845	870	865	864	883	844	840	897	879	846	867	821	857	858	857	808	825	867	876	847	822	855	847	842	897	872	834	822	840	869	892	883	835	816	871	852	826	907	857	877	883	867	817	877	840	892	873	854	870	855	885	827	860	855	870	904	882	870	840	912	828	853	848	825	824	875	846	866	862	794	862	820	877	821	879	908	870	878	872	841	831	860	848	884	938	870	888	894	799	880	812	848	847	895	862	811	885	893	862	879	863	842	864	869	866	876	862	885	904	886	916	863	836	838	903	864	851	837	849	833	877	883	889	848	849	790	873	894	862	866	886	863	904	862	901	830	837	857	843	893	863	922	880	850	861	828	845	852	854	891	850	832	783	887	863	855	842	816	816	833	864	817	837	796	812	822	875	868	885	901	809	888	842	860	822	843	826	822	849	847	877	808	864	901	839	889	879	890	849	841	923	874	875	853	904	877	824	835	850	819	848	833	836	849	872	887	872	862	838	868	903	872	863	817	854	832	891	863	818	850	872	863	915	835	876	859	879	820	844	835	886	880	820	849	841	883	834	842	829	773	895	818	818	840	866	833	882	886	860	837	941	805	909	831	835	854	783	866	870	859	823	859	878	816	871	901	853	870	895	861	822	845	824	855	880	901	853	881	851	848	862	882	869	850	843	856	834	887	884	887	870	857	842	861	898	834	851	856	800	900	855	857	839	886	907	890	857	876	840	848	884	824	929	854	851	848	868	899	863	811	853	925	807	808	857	890	855	889	806	882	880	830	834	849	848	831	858	832	886	854	866	842	859	850	857	884	871	878	828	888	821	906	853	891	856	818	805	871	860	843	844	859	875	868	905	892	872	857	881	828	874	884	834	863	883	867	926	881	843	796	869	888	814	822	870	892	864	885	880	844	842	852	824	865	877	886	851	831	887	896	891	901	852	874	853	881	873	857	840	877	836	850	834	903	853	827	840	842	839	847	844	896	860	881	823	844	796	888	863	801	907	841	817	877	861	862	903	862	847	885	905	879	826	849	868	869	844	851	899	882	806	849	922	863	830	892
23876	21322	28503	24481	21274	8938	1757	1283	1039	933	884	915	792	800	757	681	739	739	725	740	687	705	713	716	705	669	715	726	672	689	667	666	660	678	677	687	676	644	646	690	650	619	670	655	646	688	654	662	673	657	676	664	649	686	646	591	658	653	652	669	654	638	658	657	674	664	645	710	626	637	642	695	649	662	634	657	650	673	650	709	636	669	650	625	645	647	632	630	644	603	634	673	639	620	684	686	693	654	633	678	635	662	638	656	620	656	647	639	636	643	676	604	619	642	658	689	674	642	663	689	667	618	617	662	618	708	682	675	687	689	621	630	665	649	670	671	693	675	672	621	666	675	670	665	628	660	677	610	595	637	660	603	610	603	654	612	653	637	662	622	644	663	655	640	613	646	666	664	645	684	647	647	687	616	688	697	638	674	705	664	609	623	634	638	685	615	712	644	683	641	597	690	624	634	651	690	674	633	651	641	658	643	636	655	707	640	638	625	619	646	642	643	636	623	660	660	663	620	639	671	649	656	637	664	651	618	635	647	645	667	635	651	661	638	666	644	649	629	678	671	677	638	609	642	699	632	656	635	668	635	647	614	616	675	661	660	642	675	633	639	647	645	673	662	584	648	644	645	673	666	675	595	614	659	627	655	633	683	645	649	658	641	638	660	649	659	644	662	654	639	635	646	635	677	636	666	619	652	615	678	645	645	642	668	630	620	630	649	655	641	616	623	668	669	617	664	684	657	655	650	631	683	600	629	645	613	622	635	648	662	652	646	670	653	655	707	648	627	642	608	629	608	695	691	649	650	646	675	651	633	680	642	628	600	660	650	673	689	651	675	631	648	652	659	657	645	678	655	673	628	623	657	691	632	644	663	685	619	628	663	683	614	666	646	600	664	633	642	674	613	666	638	654	644	638	654	678	635	631	635	637	631	655	664	686	640	653	629	656	652	667	602	681	599	611	669	689	632	649	561	643	658	604	667	658	654	661	640	653	615	635	693	661	672	632	635	647	683	672	663	635	613	689	660	667	637	652	637	639	685	661	626	665	641	622	665	679	664	653	662	676	615	684	656	652	669	629	611	642	655	667	661	610	626	646	655	634	638	648	681	625	655	642	623	649	683	665	634	671	637	622	668	624	622	618	614	663	673	626	655	676	607	662	621	656	613	673	590	637	634	702	643	599	654	653	649	658	667	677	668	652	670	684	616	694	626	662	668	645	638	666	632	653	604	656	670	659	627	610	665	668	620	664	648	666	612	621	640	606	654	654	627	675	630	702	656	622	635	654	622	650	654	649	645	662	670	674	619	672	599	601	654	634	653	687	651	642	657	625	662	672	650	689	615	633	669	616	670	628	658	633	713	629	650	591	650	701	625	689	658	640	660	657	630	625	694	663	657	652	668	643	642	639	619	642	682	590	669	663	664	603	674	617	629	654	628	677	620	688	661	640	650	634	639	695	624	643	630	662	616	661	616	669	639	667	659	625	613	630	666	644	661	670	596	621	628	636	643	657	672	644	705	674	612	620	624	650	652	635	620	691	632	627	651	655	662	655	611	655	645	669	678	590	662	674	626	696	704	645	643	639	645	638	641	623	626	665	682	674	617	662	646	691	610	633	678	615	636	697	610	703	630	695	621	666	621	657	671	610	647	628	648	658	644	682	645	608	618	641	687	618	679	635	638	667	674	619	667	624	644	647	626	660	653	639	635	659	619	657	672	645	638	650	629	646	658	647	679	632	698	654	651	610	614	671	647	636	621	620	621	655	647	647	641	630	664	629	609	639	613	674	613	608	656	663	657	621	646	619	691	668	637	679	644	651	617	618	651	572	659	655	711	627	639	661	640	631	609	703	630	689	672	650	665	691	672	685	656	676	607	676	646	652	656	640	659	687	644	663	687	654	630	610	654	674	642	631	689	655	663	656	601	636	677	638	621	710	664	650	606	663	660	667	643	695	615	655	635	679	620	703	668	649	697	675	656	662	592	634	647	651	607	642	657	637	657	616	651	652	645	676	665	637	640	630	619	662	625	657	672	661	661	609	672	653	649	679	656	674	649	633	646	619	617	663	666	661	668	686	662	642	629	642	621	624	671	641	641	675	675	591	631	612	638	646	676	694	616	647	635	648	651	678	627	649	657	654	650	656	638	680	711	653	690	607	627	635	638	636	634	662	656	648	682	690	674	682	627	639	617	638	646	661	640	624	673	682	640	611	626	659	698	614	600	630	667	616	638	643	673	669	638	637	651	679	665	654	631	644	599	609	643	682	646	655	678	610	648	669	610	700	690	666	606	618	621	615	634	617	596	641	693	674	653	652	669	610	675	601	652	640	586	646	659	641	658	619	621	657	593	670	626	635	682	643	670	642	667	646	643	655	661	664	625	661	667	661	655	659	703	625	668	644	667	587	596	625	677	646	635	638	652	670	631	607	614	657	678	666	667	659	701	611	615	655	641	602	647	623	648	635	627	585	683	645	605	656	642	630	662	617	675	633	678	692	644	686	685	660	604	634	652	645	658	694	659	627	678	621	664	645	651	653	615	663	649	677	641	646	635	713	672	624	654	670	648	624	679	665	674	648	663	620	677	621	662	616	642	659	607	667	624	613	651	594	631	638	682	651	628	665	674	631	648	646	648	622	619	653	683	667	655	631	656	660	650	624	642	664	696	621	708	618	657	679	693	655	666	682	671	651	637	680	694	639	663	655	627	704	641	651	606	640	634	653	644	664	621	609	658	676	629	656	653	644	700	639	603	653	652	635	672	623	616	662	653	696	623	638	651	647	653	671	597	624	633	667	667	612	667	660	637	643	647	684	614	708	660	583	700	654	652	671	651	654	637	696	606	703	714	600	674	655	642	609	627	627	641	596	637	609	646	648	617	675	629	641	639	658	666	643	651	659	642	599	639	665	643	652	691	651	645	654	616	642	643	638	592	646	645	627	614	646	645	655	661	677	654	620	682	663	648	618	631	641	638	645	694	657	665	668	604	640	634	667	638	612	655	664	618	641	648	630	642	610	629	632	619	659	635	642	668	643	669	644	674	702	621	652	649	685	602	639	611	645	600	659	645	670	628	686	651	642	612	616	688	662	622	647	605	646	640	651	668	587	664	730	669	633	641	595	655	642	605	674	614	677	647	715	685	614	640	636	623	659	681	674	628	649	642	653	672	642	616	656	697	680	640	647	689	610	664	615	667	698	629	681	639	628	619	634	675	624	658	624	657	667	637	626	691	641	639	655	672	656	628	654	662	676	640	626	684	627	660	648	677	700	650	669	657	640	633	642	684	642	638	654	657	632	679	594	697	684	624	619	660	640	618	657	670	654	621	655	663	628	639	663	617	668	640	621	652	656	659	631	677	675	644	669	691	621	677	613	672	636	665	653	657	659	655	670	661	662	658	639	628	608	647	647	633	655	684	635	625	625	669	657	630	639	618	644	682	646	637	658	634	623	593	678	643	590	655	595	658	639	674	659	602	640	642	645	649	635	672	653	660
5302	15354	11412	5800	4134	3068	2412	2017	1558	1340	1211	1189	1014	1042	1014	935	952	880	927	934	909	894	847	832	781	789	797	758	771	762	787	857	800	810	744	779	796	785	787	747	794	758	736	797	795	785	753	770	819	791	760	788	770	809	842	764	822	750	769	753	732	761	789	743	756	780	726	737	703	767	764	760	750	783	774	775	774	791	750	734	761	748	797	798	762	729	743	754	676	740	725	743	771	782	755	728	778	787	779	761	753	704	736	797	783	706	745	756	751	730	784	783	790	776	735	829	768	709	787	731	745	788	763	760	746	749	724	761	736	777	758	723	772	754	735	783	727	771	794	698	745	689	768	744	782	727	766	794	741	767	830	728	762	761	722	806	735	754	750	772	731	742	773	772	780	767	718	755	820	725	733	755	762	746	796	759	805	716	730	750	784	773	759	771	771	768	712	764	748	758	772	747	715	723	730	706	765	777	741	725	772	803	773	796	751	760	785	695	787	767	769	809	740	756	731	747	812	769	757	779	774	730	733	785	719	762	777	758	749	752	735	715	743	742	729	796	791	763	796	698	739	748	789	744	723	793	729	749	746	718	806	766	759	738	700	714	797	760	703	749	769	764	762	733	704	799	780	736	748	760	773	747	756	725	711	785	759	762	758	728	763	761	773	780	726	780	798	707	727	758	723	733	761	749	729	737	769	746	744	747	732	811	748	750	770	681	723	774	749	717	774	760	783	710	760	766	744	734	773	695	775	756	793	734	762	760	754	803	745	780	795	744	769	774	747	804	750	733	759	785	762	756	842	772	823	734	757	738	749	740	752	754	764	809	778	770	766	770	752	734	714	743	710	770	758	773	705	768	739	787	793	739	765	746	792	746	788	718	764	754	751	703	752	714	686	758	802	754	797	773	788	786	754	758	782	773	771	787	732	776	729	744	769	756	758	776	783	713	745	785	779	717	756	769	733	752	733	741	775	811	739	737	751	713	775	769	770	766	724	743	785	733	739	772	745	782	749	777	756	736	733	760	777	757	748	825	714	757	757	783	727	789	750	728	748	730	770	724	743	772	757	751	753	730	748	761	786	757	795	748	759	784	770	790	763	750	744	754	739	786	776	709	797	772	782	807	770	727	781	757	753	785	780	796	757	765	788	758	786	774	792	779	799	761	745	826	720	765	762	739	775	741	788	721	802	777	725	758	755	758	780	735	756	758	771	784	773	773	772	772	790	742	784	834	723	784	790	716	699	754	716	761	771	752	787	757	800	779	735	721	772	801	719	783	725	763	775	735	829	745	747	718	775	710	722	726	757	756	793	706	749	798	771	756	795	770	689	759	773	754	765	747	739	770	806	731	771	761	761	818	747	739	726	791	779	829	751	759	749	730	745	782	731	784	770	766	776	801	771	777	742	776	758	725	760	779	758	738	752	746	734	788	777	708	783	795	731	782	757	770	779	758	796	744	705	742	755	751	722	759	754	753	733	780	781	767	785	727	751	732	753	722	805	748	756	767	744	738	732	726	779	747	754	740	720	757	738	739	785	738	743	750	771	755	793	756	761	777	767	783	775	782	753	749	748	765	797	761	793	767	807	787	783	776	750	742	799	799	792	767	722	748	717	747	713	776	755	786	784	758	719	773	732	746	771	780	744	772	747	777	745	755	728	750	729	787	776	714	826	735	756	782	786	794	759	779	797	728	768	747	722	746	740	757	750	784	765	713	773	755	803	749	802	749	794	735	761	685	716	784	758	742	717	765	742	788	735	779	712	797	765	764	747	821	746	733	760	788	762	718	739	784	762	778	761	793	761	787	740	771	783	773	717	735	743	769	798	805	812	722	753	736	759	738	772	768	748	755	791	776	742	766	752	766	733	747	739	797	722	788	728	752	765	765	754	796	789	780	794	742	746	781	726	742	707	749	712	776	763	801	748	745	764	729	740	751	801	772	757	738	758	789	769	750	758	788	752	811	753	794	727	777	752	789	755	768	729	766	805	753	736	794	733	751	752	749	767	739	776	777	759	767	764	762	733	771	721	776	733	741	736	736	743	776	765	768	726	738	764	724	719	791	732	741	787	785	704	716	754	781	696	707	771	736	749	771	727	733	778	780	794	704	745	771	756	759	751	762	777	777	786	735	773	717	805	747	800	781	752	742	763	780	766	823	770	766	755	800	785	761	756	724	766	761	797	753	764	746	765	712	749	742	773	685	771	762	757	784	783	764	750	737	748	784	701	752	752	765	779	767	745	794	778	747	782	826	765	772	781	752	762	740	763	728	786	761	710	753	819	762	760	717	821	743	768	761	717	758	754	748	741	779	757	753	774	737	758	712	722	752	769	747	773	708	755	752	765	754	772	788	716	745	803	769	743	792	747	736	742	740	755	715	769	839	796	709	771	753	757	750	713	751	787	763	745	700	733	743	719	725	806	781	754	772	732	790	752	723	764	752	749	733	741	770	720	713	781	738	797	739	790	803	745	788	756	795	738	761	776	770	826	783	757	788	754	769	767	744	791	749	716	806	769	752	754	751	747	750	776	762	741	811	753	831	779	710	746	818	755	762	774	764	730	790	741	761	702	723	749	774	730	793	754	775	789	728	776	722	730	807	740	732	773	746	785	740	752	753	764	790	790	779	741	794	818	726	775	710	721	744	716	764	764	812	760	767	756	745	734	732	754	741	778	748	757	738	787	807	804	803	752	757	755	797	724	732	739	749	769	694	767	807	729	768	741	741	774	695	752	694	745	726	796	766	778	693	794	804	789	766	722	748	723	738	744	764	754	790	773	790	756	801	765	746	737	756	743	805	762	714	756	701	740	769	720	770	786	800	752	745	714	819	711	731	758	769	723	750	708	798	837	735	777	754	737	791	743	750	765	797	779	719	750	788	785	773	783	767	748	763	748	783	716	754	723	768	725	797	697	792	754	755	760	813	775	766	737	758	731	767	793	766	791	751	713	779	710	746	757	786	732	755	744	728	771	715	699	779	758	754	753	774	727	808	763	758	790	788	763	744	741	772	779	798	741	729	750	740	781	802	769	785	729	781	766	776	804	733	712	764	764	792	776	757	729	784	762	681	755	732	823	738	731	791	757	736	746	748	782	759	769	764	763	741	757	749	726	760	802	741	712	784	780	729	763	757	728	746	749	759	764	822	789	761	755	741	699	755	725	754	719	765	739	736	702	786	760	795	750	781	824	791	771	733	739	757	758	781	756	731	731	760	680	734	775	813	771	752	730	783	733	749	732	757	742	763	757	779	787	744	734	716	778	780	764	795	702	734	738	758	727	764	724	787	772	738	722	746	743	739	798	730	760	749	746	715	770	755	744	793	777	734	739	753	748	743	747	757	757	775	727	759	780	785	733	737	733	770	760	727	792	763	766	749	754	780	746	796	757	747	706	762	813	779	777	748	735	771	788	807	781	764	739	742	767	735	785	737	707	747	741	733	776	735	723	709	743	745	764	762	779	749	715	786	794	725	716	774	756	759	734	725	773	811	761	736
24910	21305	27302	25498	9840	1565	1111	939	796	650	652	642	621	586	616	614	615	599	621	573	572	511	528	549	570	502	565	512	528	502	544	493	512	523	497	507	541	538	539	527	514	521	550	492	504	513	515	510	512	539	491	505	517	508	538	522	528	500	493	507	499	497	541	493	540	511	505	472	529	492	540	522	508	536	526	505	513	541	500	524	527	499	510	513	524	549	482	481	532	541	525	506	516	471	500	504	481	488	508	521	529	520	481	551	565	479	478	531	492	510	466	495	523	506	504	544	466	531	539	486	522	501	518	509	503	539	540	458	511	501	499	517	519	515	458	490	476	499	505	485	472	470	545	492	543	510	505	530	505	503	490	517	500	519	479	520	487	513	521	488	509	540	516	518	483	518	510	526	516	501	512	513	503	499	514	522	502	521	535	495	501	509	501	528	523	472	483	522	507	505	528	491	472	524	550	463	482	464	477	502	503	544	559	488	511	545	520	486	539	515	452	551	544	478	485	497	520	513	524	516	547	485	509	475	481	515	476	518	505	499	469	559	523	519	498	473	518	487	513	503	517	531	559	511	499	490	528	543	521	564	470	490	508	524	534	531	495	513	491	507	469	535	491	511	515	492	488	460	489	514	496	497	516	495	521	470	508	533	530	518	526	469	534	483	508	523	485	510	469	488	532	511	532	516	549	522	497	525	484	476	526	520	487	503	527	507	498	530	471	517	507	505	494	535	526	510	493	484	503	487	523	516	479	518	513	518	505	463	488	521	488	493	487	483	477	482	503	458	501	466	513	526	464	504	493	532	506	523	523	492	520	529	524	479	529	555	510	523	539	486	512	523	509	486	509	513	522	472	548	507	520	512	520	501	494	536	517	494	454	483	506	550	551	527	532	531	535	523	491	474	530	538	513	504	500	492	507	502	523	499	531	457	458	510	495	525	510	509	483	507	541	499	471	496	502	492	518	520	508	517	544	527	498	536	553	504	540	496	502	556	496	471	505	501	470	559	544	511	497	492	508	480	492	507	525	486	485	521	482	476	505	458	506	471	498	495	497	460	520	502	507	527	492	514	494	492	498	514	481	492	531	467	543	517	518	480	511	530	557	509	473	481	501	523	545	508	487	491	515	522	492	493	482	521	536	480	500	479	518	516	525	518	514	534	518	516	498	516	521	496	522	508	512	565	520	576	485	515	536	498	512	518	509	485	531	532	497	459	535	517	499	516	538	517	521	511	508	538	529	507	529	506	486	491	563	477	472	507	509	488	513	498	505	507	506	489	486	480	507	503	514	496	490	520	509	516	484	493	502	493	543	534	527	526	512	471	494	517	476	486	562	522	540	491	522	530	509	539	541	511	528	495	509	523	536	489	506	500	503	527	502	513	552	512	488	527	474	483	498	516	509	512	515	501	507	524	532	514	543	511	515	511	487	511	505	477	487	514	553	518	476	494	521	509	502	487	534	494	542	521	511	478	529	511	558	561	504	504	523	538	517	529	502	530	542	480	536	486	516	522	498	515	504	520	528	548	526	510	522	518	539	493	492	512	478	454	506	530	472	517	477	480	493	498	459	525	538	474	513	545	523	514	507	554	524	475	530	535	514	549	496	474	490	483	492	548	531	471	512	556	523	516	486	567	528	496	529	518	511	503	510	512	483	522	536	504	556	488	468	553	544	543	531	552	525	463	519	480	487	540	474	499	486	458	496	474	494	506	510	524	525	529	510	497	469	504	545	525	494	504	531	516	482	489	499	498	535	484	482	501	484	544	530	500	476	514	533	561	472	490	524	523	513	480	536	516	502	530	497	562	541	508	511	545	546	454	488	535	499	535	480	534	480	503	496	490	522	480	526	541	518	511	515	464	525	463	528	521	523	542	525	494	530	489	513	489	481	505	499	505	478	510	514	508	492	507	535	492	508	497	573	517	519	515	543	479	488	492	483	558	511	536	503	498	508	486	504	480	525	481	508	522	498	513	503	499	472	513	555	508	472	497	524	502	506	497	507	527	550	537	496	516	521	468	473	485	565	491	497	513	524	503	476	529	529	546	498	525	547	523	523	528	512	500	485	526	514	486	498	508	502	512	489	520	486	468	483	477	519	491	518	514	472	501	522	501	517	500	496	499	541	495	492	511	522	506	510	506	500	516	479	491	508	509	508	497	554	504	494	502	557	490	523	545	533	549	506	513	497	515	475	503	490	498	514	490	502	539	490	501	490	552	491	522	497	504	512	482	531	491	524	480	505	489	495	496	480	528	510	519	496	508	508	525	493	467	551	508	486	512	460	496	535	508	495	519	491	495	482	511	497	521	559	463	523	471	526	544	478	492	492	535	528	512	473	509	520	491	514	501	527	474	540	505	496	491	518	508	547	513	512	514	507	494	540	469	479	488	567	494	505	539	510	513	524	500	543	531	484	516	505	499	525	510	526	506	494	478	449	527	511	504	513	514	501	516	525	515	534	548	490	506	502	486	497	503	497	488	528	485	506	500	469	470	477	501	509	530	507	531	485	493	543	501	546	509	536	500	541	473	516	517	506	521	480	488	534	514	485	553	503	518	502	491	483	504	555	490	524	496	520	527	517	490	490	504	462	504	536	490	518	537	531	469	524	478	527	505	526	501	491	512	540	501	546	515	528	487	478	490	510	477	532	535	506	528	475	505	492	546	513	503	465	516	459	521	514	466	500	468	499	547	490	465	572	510	519	505	519	580	491	534	493	489	463	503	489	512	525	517	473	523	479	509	468	531	509	516	533	526	499	526	524	550	513	523	483	502	495	562	492	523	481	535	528	504	489	508	503	506	499	483	520	524	512	515	535	476	479	511	506	535	487	478	575	512	516	512	548	494	543	527	469	532	518	495	484	499	529	484	477	465	486	497	500	507	483	483	474	468	495	490	496	535	513	536	513	506	504	488	511	529	512	496	503	547	517	538	489	483	506	475	505	523	481	553	522	478	529	493	475	510	485	481	529	489	533	525	516	568	477	479	482	519	522	472	510	520	512	478	548	485	493	505	520	512	518	513	505	480	506	505	521	463	479	517	502	518	512	507	507	551	535	521	480	450	526	516	526	538	553	566	524	532	469	505	493	526	504	475	515	504	489	520	526	475	502	532	487	483	543	486	553	537	533	509	545	487	515	516	543	496	508	535	509	488	479	563	519	484	494	500	508	515	491	495	499	525	478	499	477	555	522	474	491	471	537	525	516	520	536	529	474	499	519	466	502	515	525	464	488	510	488	480	485	486	493	505	505	477	501	490	522	477	505	512	482	503	478	476	467	502	526	498	529	515	507	469	526	514	507	461	511	531	517	540	482	510	499	559	547	533	539	560	478	475	502	517	505	542	506	507	476	546	515	512	482	511	489	509	504	530	481	517	507	511	489	512	524	509	534	504	497	510	527	511	564	500	461	520	496	518	496	510	507	505	494	472	520	492	525	556	517	496	530	480	504	486	488	543	510	526	489	507	449	482	508	490	493	510	501	511	521	496	491	462
5210	11586	8555	4315	3027	2273	1894	1492	1219	1009	915	927	804	750	736	704	678	665	679	656	693	639	693	629	609	626	672	598	641	621	621	628	603	608	552	613	574	642	569	637	585	580	571	627	610	623	612	553	631	645	604	568	597	581	609	605	542	574	601	591	605	601	583	572	562	574	582	562	580	605	588	570	581	580	560	559	588	553	611	583	613	574	568	558	617	557	589	551	537	589	560	598	587	596	591	570	564	596	560	559	577	569	585	595	600	594	629	553	572	609	575	620	540	609	560	594	587	577	575	594	596	581	569	600	569	560	595	598	611	567	604	629	624	599	574	561	596	594	569	585	530	576	574	620	555	606	582	574	579	574	551	643	553	569	553	577	598	656	553	558	562	562	582	571	617	587	606	575	578	567	621	614	608	595	575	598	580	601	618	620	560	566	563	613	576	579	598	574	574	552	633	539	573	570	615	566	607	568	558	592	617	598	612	589	610	599	593	634	586	571	588	601	570	595	528	603	598	569	562	593	549	609	588	646	644	608	599	556	597	552	583	607	583	578	598	560	559	611	586	563	588	618	610	588	586	560	615	553	563	555	604	555	532	605	586	614	575	600	593	608	580	546	592	586	615	630	608	562	651	587	623	606	597	587	608	583	580	620	571	594	567	572	558	592	579	576	582	571	585	562	614	554	585	610	579	578	607	560	595	588	532	597	591	598	566	586	632	603	630	613	591	551	528	630	595	563	569	594	500	562	590	544	593	590	630	574	579	568	558	591	574	607	608	580	558	563	588	593	583	580	549	602	628	586	542	586	606	595	611	588	603	601	573	611	547	618	615	602	563	622	574	559	624	564	555	570	590	598	561	594	594	615	585	590	560	578	610	618	609	624	525	610	577	584	598	558	594	561	567	593	587	543	563	586	591	588	598	565	591	567	594	635	612	589	612	578	567	603	568	643	617	599	592	580	602	541	580	561	521	553	551	585	635	560	602	565	586	608	570	623	583	574	600	586	580	520	583	585	574	602	596	592	574	593	584	588	570	598	604	595	583	615	607	585	562	580	549	582	576	571	578	548	582	597	627	577	534	556	594	543	538	574	556	609	537	582	583	602	570	651	615	589	599	612	605	641	604	576	555	582	604	611	582	540	583	570	570	586	577	634	615	582	577	549	599	565	537	585	581	570	595	653	559	604	562	573	556	591	568	591	628	581	622	620	592	607	599	552	609	630	596	553	544	571	598	569	603	579	593	563	549	599	599	599	586	609	545	600	539	574	559	564	587	542	615	604	574	587	563	583	578	591	612	565	524	559	595	603	561	585	570	593	614	583	543	627	562	632	577	564	568	558	549	568	617	612	563	606	583	616	622	578	579	568	546	591	592	564	634	575	591	599	541	633	608	611	606	554	584	564	596	577	551	599	606	574	570	595	556	545	564	615	615	632	590	598	610	587	542	553	628	574	578	589	622	613	566	595	594	555	642	599	606	618	582	591	603	591	594	563	591	568	596	569	579	569	596	548	612	597	587	607	574	577	565	626	619	577	594	536	578	666	619	581	587	563	579	592	586	567	559	593	584	593	615	563	602	586	599	643	571	604	602	585	598	592	605	581	563	537	582	557	553	580	589	580	629	602	579	594	575	606	571	597	608	576	624	586	598	577	566	614	556	563	574	566	551	568	560	607	567	549	556	577	587	591	583	585	624	585	598	608	545	575	615	622	619	584	595	614	600	605	575	558	590	568	574	621	559	578	576	607	562	626	591	558	601	536	554	636	596	601	589	595	618	601	614	586	581	604	578	598	571	559	634	603	608	575	621	568	617	573	615	579	605	591	584	619	583	614	558	576	634	608	549	617	541	572	582	591	607	594	618	633	568	540	572	601	594	596	613	594	554	529	567	606	582	578	567	588	622	608	553	582	581	534	569	575	581	606	572	561	602	563	609	605	613	591	553	590	568	564	607	582	587	563	603	607	600	571	590	560	579	611	568	558	602	576	584	551	608	568	565	541	579	535	589	579	570	578	589	601	588	609	561	607	556	550	578	599	581	607	566	578	583	591	542	564	599	604	597	585	612	576	595	569	603	593	572	585	599	577	616	610	626	602	572	577	597	553	584	558	561	613	593	562	604	556	608	616	557	600	584	598	560	557	582	552	576	631	564	607	616	565	579	575	607	592	613	618	556	579	619	626	638	603	602	570	552	605	573	573	589	566	593	576	573	622	552	572	605	638	568	614	555	567	578	575	602	596	573	553	641	586	573	585	610	603	588	597	555	578	564	608	580	613	596	566	588	591	601	573	580	555	606	543	638	563	590	557	593	622	581	586	609	592	609	615	565	608	581	577	581	598	573	597	581	578	589	609	607	594	559	580	580	625	558	589	555	603	583	625	577	587	563	584	559	583	564	608	549	571	612	562	596	602	615	578	618	620	575	559	584	568	614	597	509	580	645	596	619	608	582	589	578	584	572	619	599	569	586	559	634	581	568	619	514	587	568	575	586	564	617	622	585	613	590	576	582	560	565	562	586	592	590	559	588	537	546	616	598	587	596	597	571	562	550	592	568	590	594	571	597	602	565	608	580	566	598	552	583	574	572	600	572	537	594	584	582	532	593	568	589	604	551	563	596	580	603	563	576	616	581	550	561	605	567	569	577	570	587	554	631	640	594	573	594	595	592	581	601	569	577	588	572	608	614	601	586	568	584	582	596	547	571	595	562	557	600	609	596	577	613	607	611	572	579	564	590	598	544	573	630	595	560	595	558	613	534	590	595	529	569	598	608	590	606	564	596	592	630	557	602	569	573	592	578	574	570	603	580	611	577	570	587	603	597	584	562	581	624	601	584	541	566	594	619	594	569	546	602	586	572	582	625	572	573	560	554	602	572	548	602	601	594	586	559	594	619	609	565	563	619	598	568	610	602	592	585	558	605	624	585	563	594	566	588	568	551	588	610	605	582	595	558	572	606	609	587	586	551	597	599	575	606	590	595	609	588	582	636	635	584	613	559	549	602	529	563	574	599	627	582	613	623	593	547	579	566	596	600	566	609	561	589	565	603	583	613	534	554	577	601	597	590	569	536	562	607	631	601	582	563	616	609	582	557	580	572	593	622	602	588	565	597	547	635	569	576	588	539	543	607	597	553	580	599	572	578	588	581	554	568	559	560	593	576	649	585	561	561	555	581	599	587	634	579	621	584	566	567	587	530	531	522	603	566	552	610	587	529	558	557	580	574	580	577	551	557	563	577	564	551	582	593	572	559	588	567	572	597	601	604	564	592	592	604	565	584	598	583	603	575	592	559	578	571	599	613	585	603	626	588	618	592	592	583	569	517	593	585	572	625	538	592	616	607	576	591	590	593	571	541	603	580	607	628	569	546	550	556	616	654	573	602	606	566	612	552	545	582	616	574	585	584	613	535	545	589	576	576	630	585	573	543	552	582	567	611	593	612	604	587	572	581	604	556	597	622	592	546	628	597	562	562	571	573	585	530	594	578	575	556	566	587	565
22729	21398	29139	24037	21393	21427	8036	1472	942	745	658	637	590	525	472	435	405	440	438	437	451	401	356	368	340	331	319	326	358	346	345	358	300	342	358	325	361	279	342	316	312	316	313	325	321	322	330	307	334	306	324	341	322	326	286	318	303	308	313	283	309	296	274	305	303	310	297	334	288	298	291	283	283	313	286	295	290	302	298	303	291	302	259	288	261	309	313	297	324	330	307	295	299	302	288	301	311	318	300	313	277	269	321	284	310	295	295	342	320	335	309	306	256	302	307	319	323	290	295	294	271	312	276	320	306	287	296	285	270	308	288	290	292	252	281	305	289	286	299	283	310	288	316	282	317	275	285	299	312	304	289	282	291	300	313	295	277	275	317	287	296	297	290	284	340	287	294	320	288	300	302	332	282	322	306	296	319	279	293	312	265	284	309	290	319	264	305	319	305	296	277	325	295	295	276	315	307	306	310	294	284	289	293	319	293	302	301	306	303	283	303	311	296	303	296	288	319	318	298	312	299	292	311	274	285	290	315	276	332	311	300	327	326	311	308	325	324	289	301	292	294	287	292	302	295	292	295	301	320	275	296	279	304	320	315	301	308	304	330	324	335	303	286	307	291	267	291	280	295	322	281	323	297	291	305	298	287	335	330	294	287	278	312	298	311	289	318	315	294	293	296	335	285	295	256	301	297	311	298	337	323	283	289	303	287	281	300	313	298	265	273	303	299	296	326	286	297	296	261	265	294	311	293	291	300	309	310	290	295	269	311	284	282	289	307	298	294	324	287	310	299	314	266	293	324	295	331	329	319	254	317	337	292	291	277	279	287	285	277	278	283	292	295	292	294	299	284	304	286	329	276	272	247	265	294	318	292	301	284	256	306	286	345	309	299	307	270	306	309	316	326	290	299	325	284	321	277	264	299	313	299	323	311	314	293	264	285	309	331	320	325	310	295	336	308	279	304	312	286	315	307	307	298	281	323	280	331	279	304	338	325	296	315	350	261	274	303	280	323	296	306	323	285	304	288	320	324	317	305	310	312	309	303	265	276	292	279	301	316	284	290	295	282	288	309	283	295	302	312	289	306	324	288	288	299	295	311	320	295	304	297	279	329	262	328	265	306	276	310	308	298	279	318	304	293	309	296	297	279	297	323	283	306	314	261	287	307	265	311	296	314	275	312	315	293	287	296	318	307	288	290	303	311	319	298	282	278	321	286	317	299	289	290	286	283	312	311	290	316	309	288	276	300	243	297	303	340	313	329	299	286	288	338	310	319	327	301	305	317	315	293	307	286	284	296	286	311	281	301	269	320	293	297	287	325	288	278	290	308	281	317	314	296	303	294	313	269	298	301	288	307	300	304	285	306	338	306	295	342	313	295	289	294	295	292	295	289	301	302	280	300	285	309	284	299	321	284	297	292	262	302	260	317	294	306	302	317	308	314	285	318	258	304	293	306	316	290	311	291	306	266	289	311	332	290	292	303	315	272	298	294	300	297	302	324	328	303	270	290	286	289	269	327	297	311	302	264	310	317	302	308	308	338	301	310	311	300	314	314	283	322	273	274	325	319	272	292	295	310	293	301	287	265	297	297	281	267	292	309	288	324	282	321	294	329	313	313	291	266	301	264	334	315	270	325	302	347	274	311	298	290	287	317	308	296	302	307	312	305	314	309	311	296	320	304	295	264	309	271	295	294	267	310	286	322	317	288	284	303	287	319	295	284	302	288	306	310	291	316	272	286	309	350	310	305	307	320	300	290	303	297	286	330	275	302	328	336	312	281	272	302	310	311	308	265	288	320	318	307	291	285	329	289	315	296	291	306	314	320	309	321	312	288	309	314	297	290	292	282	308	313	289	283	292	285	279	304	283	296	277	289	289	305	277	298	259	317	320	317	275	291	297	306	303	314	297	279	304	285	314	260	295	290	303	283	291	272	304	319	295	276	313	301	286	299	298	296	275	264	343	319	323	321	291	284	288	300	297	315	287	272	273	312	336	302	291	297	287	274	304	278	320	318	319	314	315	302	337	290	273	274	283	318	287	293	291	315	314	303	272	321	289	257	273	307	258	311	300	316	347	300	293	326	290	267	293	304	279	315	284	299	321	315	263	333	299	297	316	320	298	286	290	329	312	289	299	314	298	306	282	309	286	320	305	295	301	310	280	287	304	276	294	319	278	293	276	288	259	308	306	286	308	263	310	288	299	306	334	313	318	312	285	304	312	258	301	314	303	295	303	261	341	276	314	287	281	302	326	295	300	316	306	278	299	291	316	285	312	296	309	294	330	295	272	292	347	297	325	292	289	293	303	298	266	276	317	307	272	314	287	311	268	273	311	306	358	332	261	295	282	314	327	329	296	300	314	312	277	299	282	288	292	275	271	292	320	305	290	300	303	306	281	317	326	313	333	283	291	324	323	307	298	287	326	306	259	305	248	299	286	280	299	332	302	268	332	298	266	298	273	293	308	294	299	269	294	314	313	287	315	293	294	301	254	327	337	270	300	307	295	311	271	256	308	305	269	304	297	306	313	293	276	331	297	290	321	287	297	308	273	323	300	334	289	291	270	294	300	302	339	290	289	266	289	307	305	293	303	303	333	306	332	330	299	298	336	281	260	294	311	310	290	307	290	316	296	304	291	287	336	309	280	308	296	295	319	273	288	269	275	311	326	285	286	299	301	299	298	287	271	303	295	310	279	320	306	320	276	288	281	282	296	313	307	303	318	304	310	287	296	294	305	278	297	327	271	289	295	323	318	283	328	313	289	304	318	320	305	324	313	272	332	314	275	311	336	291	302	295	276	323	315	281	329	287	266	314	305	304	307	297	289	289	300	315	306	284	337	276	277	282	268	272	284	280	346	300	295	314	287	308	277	305	275	266	281	319	285	300	321	335	308	299	324	305	286	283	294	292	291	299	265	277	297	332	290	324	265	305	316	281	303	306	310	294	269	272	329	278	292	300	277	306	306	313	307	290	310	301	297	297	296	310	307	276	288	317	298	290	276	252	292	269	315	279	299	305	287	281	307	276	309	283	314	302	315	300	299	286	270	326	301	314	310	282	305	306	309	284	315	325	310	284	302	311	317	282	309	306	310	294	278	289	287	290	288	341	290	293	267	331	267	293	318	313	331	303	295	294	293	309	284	307	300	280	289	298	285	310	318	298	311	285	318	292	296	308	292	311	301	274	338	306	306	318	282	284	319	309	274	274	304	287	309	309	259	318	301	278	268	313	292	294	282	282	289	306	293	290	303	264	313	301	296	303	327	306	306	318	322	271	301	298	298	304	302	291	292	296	290	257	308	308	296	299	291	289	292	284	297	297	276	261	294	306	294	273	281	317	288	316	294	327	308	319	315	264	324	295	284	313	314	302	302	283	284	291	285	323	314	287	314	307	299	285	285	277	287	301	308	304	291	297	302	293	289	316	313	305	284	315	260	297	281	309	292	313	275	293	283	325	294	303	325	301	281	289	333	305	309	286	303	288	303	299	334
6830	20892	15916	8187	5979	4371	3266	2501	1844	1324	1258	1100	983	833	787	716	662	650	647	657	574	574	502	471	462	485	486	473	440	423	461	416	431	432	428	428	401	415	366	410	366	373	386	383	315	400	425	414	390	362	362	370	360	399	375	398	398	335	365	381	376	369	368	378	357	383	350	345	372	358	377	352	373	357	341	363	415	346	361	358	331	357	340	353	337	371	383	353	382	348	356	359	342	353	360	373	384	330	360	376	320	387	337	402	356	358	376	347	371	328	361	355	376	345	322	374	340	362	364	348	365	345	351	334	400	356	368	359	379	351	354	362	343	379	358	396	339	389	359	339	359	311	367	368	372	336	365	398	365	358	393	367	348	352	361	339	337	398	366	361	367	342	380	354	351	333	350	361	329	371	374	298	386	384	337	365	338	358	344	327	350	368	357	370	375	347	373	353	354	360	388	352	374	371	359	345	356	388	372	352	377	371	343	357	381	363	323	340	344	347	369	351	336	345	360	366	347	373	365	395	360	373	342	363	371	359	366	333	339	347	350	387	311	342	311	331	381	358	346	362	339	360	364	323	352	344	375	348	363	344	361	382	368	346	371	352	377	338	332	344	360	408	354	381	329	342	366	365	348	359	337	354	366	343	360	346	398	392	338	341	361	363	398	334	344	334	351	364	402	365	363	374	332	326	383	356	360	375	340	389	352	352	343	388	385	343	347	383	334	347	371	370	348	323	378	349	370	322	355	371	354	381	360	366	367	359	342	336	336	391	353	358	353	360	405	330	365	379	352	365	364	321	342	352	370	354	360	360	350	362	365	352	356	349	340	384	328	360	348	381	351	385	374	325	349	354	354	360	371	355	367	339	365	374	353	377	357	339	328	373	339	359	362	366	370	398	383	339	362	326	359	359	356	389	387	369	363	346	341	357	352	364	357	357	340	346	363	348	365	384	365	346	371	403	336	345	331	382	398	358	351	366	364	356	335	343	331	377	402	323	372	363	393	319	366	358	373	339	364	329	307	346	350	378	323	384	345	344	398	341	356	355	380	379	347	374	368	360	342	346	347	364	347	342	358	408	359	339	383	344	367	353	357	343	352	320	355	321	349	380	371	383	387	372	337	380	371	365	369	376	333	370	339	358	354	348	379	349	355	360	370	378	349	359	324	391	367	368	329	368	317	352	354	357	384	383	356	377	371	366	357	355	378	329	351	350	352	394	364	402	383	363	343	366	373	333	317	370	343	353	398	378	377	356	346	369	372	353	369	328	346	360	360	391	346	366	361	351	359	346	354	370	333	336	351	380	321	366	372	336	355	363	336	358	357	376	356	360	347	365	335	357	347	347	362	359	388	360	319	373	342	399	354	335	370	349	354	362	331	359	352	347	383	349	359	338	329	349	365	352	348	345	352	338	394	357	350	358	403	349	327	376	378	383	332	375	364	353	297	376	321	385	363	385	357	392	367	348	345	350	354	386	326	352	361	396	399	353	375	360	352	369	355	358	342	351	338	374	376	399	342	380	366	398	338	402	363	374	362	332	387	382	412	363	375	346	368	351	379	353	388	364	339	383	386	360	366	373	371	355	372	360	350	329	338	355	330	390	379	358	397	379	357	331	347	338	350	382	343	361	356	364	354	372	344	332	371	336	372	365	385	337	355	315	330	365	360	351	379	342	368	346	359	357	375	374	344	376	356	335	320	332	375	348	348	370	356	350	347	356	379	310	379	364	363	330	355	345	359	373	399	403	361	345	350	365	343	364	348	333	349	344	374	354	395	358	383	380	343	340	377	375	366	357	339	360	314	343	358	391	403	353	353	378	381	376	364	376	352	424	355	350	373	376	400	352	352	380	376	368	366	368	384	352	400	336	422	388	377	355	308	400	337	353	329	350	379	363	383	382	367	340	364	359	374	358	326	346	327	330	338	360	356	371	349	359	339	348	339	384	342	381	381	343	356	390	377	363	392	343	341	382	383	405	359	359	344	368	357	381	358	388	349	360	362	346	339	357	347	341	354	366	392	360	357	350	379	351	356	348	382	373	370	339	349	349	349	365	353	370	351	335	375	367	361	365	346	396	394	358	394	354	350	341	380	381	395	371	370	357	360	336	362	345	371	342	362	349	379	367	376	358	369	353	342	364	352	349	372	353	373	376	353	347	386	336	376	350	371	358	342	356	366	308	370	322	375	372	341	369	340	325	344	347	339	347	329	390	375	369	337	360	341	356	356	339	343	369	334	352	372	358	388	363	323	332	362	322	375	361	357	361	361	326	377	374	380	334	359	388	367	353	378	387	363	350	366	340	325	346	368	372	351	355	364	337	372	387	349	344	355	323	347	379	383	364	356	401	367	361	372	343	347	391	385	338	353	393	329	375	350	379	380	338	363	391	384	381	370	340	342	405	367	369	378	362	350	360	352	356	329	325	336	354	396	371	357	337	355	382	350	353	373	330	400	344	347	384	349	398	384	383	353	367	351	356	354	331	365	386	385	393	360	355	346	368	391	345	351	373	358	359	346	351	369	354	386	349	347	340	345	354	368	364	368	308	362	368	349	385	391	343	343	360	345	377	390	358	361	350	358	361	396	347	355	349	328	367	359	323	356	341	349	366	342	377	386	349	306	354	333	377	333	336	371	344	363	358	337	369	359	395	378	375	362	338	372	360	351	317	361	368	389	350	328	374	354	376	363	361	350	354	368	370	366	340	354	353	353	336	342	323	378	349	349	337	369	355	361	348	351	349	357	348	360	374	356	388	306	359	345	343	358	350	370	376	361	368	368	328	330	328	384	312	370	335	347	392	370	340	340	362	333	356	379	360	350	380	371	381	357	363	340	364	349	341	336	372	349	350	359	363	345	352	373	349	375	353	337	328	389	347	388	348	361	421	369	341	398	344	380	323	343	357	330	305	368	336	340	341	334	362	332	385	367	378	340	341	375	337	387	387	361	362	380	380	342	370	355	355	347	344	350	329	347	342	373	335	380	382	345	402	338	370	331	338	343	333	357	329	364	405	387	372	384	355	330	380	361	370	398	388	335	369	342	351	344	380	348	370	369	377	347	360	376	339	368	357	335	396	378	364	359	340	346	360	392	362	344	347	361	343	368	333	366	361	379	366	366	372	336	366	387	344	350	353	345	340	371	377	342	330	362	321	364	345	334	365	355	361	367	323	367	366	382	379	362	375	340	351	385	320	363	367	322	369	343	356	386	368	344	341	362	348	368	355	394	357	335	354	348	357	357	382	414	372	361	371	367	350	356	338	364	330	383	356	342	377	344	375	376	383	353	348	355	346	381	361	356	364	345	362	356	361	337	330	376	369	348	382	383	333	371	383	352	348	378	379	363	367	348	361	390	356	348	379	357	357	396	375	363	348	338	347	362	375	376	318	367	373	382	369	364	370	359	380	373	372	385	371	358	353	321	361	347	382	364	361	345	387	360	317	356	343	351	398	345	339	343	353	359	408	349	357	351	355	354	342	375	374	355	373	382	365	310	366
27684	19268	7986	2896	1700	1422	1151	1013	899	885	839	827	806	781	875	793	759	770	764	793	791	762	793	802	774	784	749	775	757	792	753	794	783	776	795	781	771	762	783	752	794	762	757	811	788	761	817	777	785	780	741	759	736	788	769	792	765	753	741	735	761	777	797	773	733	768	766	748	818	787	758	753	768	786	754	759	757	735	749	798	786	787	783	745	753	762	785	752	787	761	783	752	772	735	736	776	782	767	703	760	742	780	796	757	789	769	713	788	757	803	747	756	764	812	767	744	734	729	791	697	723	794	728	764	806	736	759	755	744	733	746	814	784	755	804	747	738	771	738	779	813	744	764	747	770	747	735	765	750	806	752	767	775	804	739	759	771	721	783	795	775	716	765	751	736	761	765	800	778	784	794	745	722	782	720	772	751	748	777	767	733	729	774	735	765	784	729	737	761	805	772	807	739	759	732	746	750	772	738	759	768	720	769	700	792	785	750	778	771	715	764	742	778	760	795	719	713	765	735	760	761	745	733	773	759	757	723	782	745	738	729	723	736	788	767	755	756	790	759	773	738	790	764	726	740	796	748	733	809	804	754	781	745	776	775	773	793	772	754	771	754	730	805	744	770	767	746	714	699	749	747	752	726	751	765	759	758	746	729	742	758	792	692	767	731	765	782	754	718	726	751	743	756	749	751	751	750	755	762	772	733	765	739	744	744	709	815	806	784	799	820	749	775	768	730	751	771	825	771	780	768	782	761	716	749	759	789	758	719	787	734	767	743	731	753	809	735	773	774	751	800	786	788	764	744	732	766	756	808	785	747	732	754	776	770	748	811	749	770	733	763	758	770	781	756	727	762	750	767	762	756	800	779	788	762	781	742	749	725	716	714	708	716	792	762	725	740	780	748	756	766	761	780	783	772	753	789	780	784	834	792	732	768	744	818	725	746	766	731	711	810	734	827	755	754	737	794	760	787	734	699	782	721	810	732	742	766	753	750	772	722	787	747	754	756	763	812	764	770	761	751	720	736	752	772	729	735	689	821	760	726	757	753	701	755	797	815	785	749	763	811	718	815	807	769	741	788	755	738	781	718	706	717	759	802	761	801	761	834	715	758	759	778	739	770	778	758	770	749	745	784	746	743	787	749	774	725	772	747	737	765	790	753	730	758	755	787	781	748	830	737	799	773	732	795	724	783	756	737	777	779	765	763	748	723	752	726	741	778	777	795	749	739	736	782	785	781	775	722	767	727	797	730	761	788	835	777	810	758	778	817	780	770	791	746	752	718	744	755	797	764	792	800	766	710	740	767	779	791	760	770	775	757	772	746	786	796	807	823	785	731	772	762	770	787	729	752	783	768	744	792	716	734	776	764	749	817	778	736	699	767	753	762	724	733	755	742	734	751	773	740	795	774	763	765	778	823	775	764	739	756	812	752	789	730	759	803	771	791	758	764	765	823	693	783	749	749	787	754	745	741	761	740	769	753	770	765	773	804	798	719	829	718	730	728	707	769	801	756	762	688	771	739	700	757	776	749	752	768	782	791	741	804	738	726	752	738	711	773	815	750	719	751	744	825	816	752	770	769	779	767	759	765	762	700	751	754	806	741	767	793	752	790	723	793	761	744	730	770	781	778	776	745	750	784	817	742	823	753	779	763	762	796	721	720	784	781	770	757	778	733	747	703	809	758	717	742	810	807	789	738	746	727	747	771	758	761	812	751	822	806	814	774	771	794	747	768	716	745	760	762	808	729	785	781	705	812	807	812	755	793	765	752	776	733	749	742	759	719	693	765	775	775	785	787	778	716	789	745	758	758	727	758	757	778	745	789	764	780	749	793	733	804	746	758	792	769	765	760	740	746	730	774	774	735	751	762	784	780	789	752	838	777	769	778	786	751	730	730	729	747	758	755	780	755	757	789	756	794	762	789	777	726	762	745	720	737	743	760	785	771	762	740	775	775	733	773	786	796	761	759	745	753	764	779	780	738	766	770	759	765	775	708	719	709	781	753	795	750	730	773	762	739	766	706	746	779	769	713	738	768	774	779	744	783	769	772	755	736	778	811	786	752	748	748	737	756	746	800	737	784	739	823	774	737	814	744	722	745	746	765	732	741	793	824	784	780	799	791	806	772	776	762	723	758	804	776	775	776	798	709	766	760	769	756	790	718	754	761	753	771	769	744	786	762	751	747	778	728	783	754	764	738	767	818	750	767	759	727	749	807	795	753	767	757	757	716	733	770	749	741	749	771	745	776	734	823	787	743	758	744	786	753	773	754	778	737	743	833	742	768	783	788	728	782	768	734	773	808	767	785	730	755	750	765	749	748	747	750	735	815	704	713	767	798	742	774	722	774	794	796	776	790	772	767	778	761	765	781	765	755	741	783	752	784	753	757	751	764	768	750	753	781	783	746	746	776	776	728	776	765	772	766	734	789	766	745	706	780	745	755	740	719	768	769	764	782	784	766	757	743	742	791	801	786	856	759	717	728	767	755	725	752	778	752	781	758	713	784	757	751	750	752	768	786	754	771	796	766	769	773	796	734	796	748	790	729	745	732	791	782	757	758	762	796	742	789	739	767	726	751	739	753	731	765	759	740	718	766	721	720	777	742	777	787	792	777	735	785	777	731	770	765	783	774	777	768	735	778	803	699	763	769	776	808	776	770	773	787	808	743	753	785	753	752	781	752	733	748	796	770	709	765	781	738	785	727	752	782	749	788	770	742	757	780	803	788	754	785	748	788	757	709	759	742	756	794	774	711	755	755	774	752	732	761	724	781	726	763	735	744	760	792	764	772	751	727	781	821	742	767	762	756	792	741	760	727	764	764	751	773	764	788	831	824	799	791	760	693	775	798	732	756	734	749	766	813	785	819	743	750	851	772	710	800	751	733	724	720	794	744	748	726	735	808	730	769	755	777	762	788	746	742	763	706	737	776	760	774	821	791	759	809	761	748	779	759	769	781	741	816	742	738	750	769	783	770	777	759	720	777	764	774	776	754	739	780	785	795	743	762	769	822	779	786	810	764	777	739	798	758	791	820	778	746	774	809	740	754	736	774	764	761	784	785	765	752	724	750	756	747	750	712	746	767	773	756	739	806	744	707	785	781	772	725	759	826	727	778	756	716	704	770	769	809	730	774	774	767	781	767	782	796	731	778	735	770	744	761	760	757	746	747	764	808	765	773	735	710	754	741	735	762	747	794	782	746	741	736	748	761	762	782	743	775	732	697	795	747	736	770	804	755	744	766	735	778	721	783	756	807	817	746	772	817	768	746	773	742	784	794	756	768	766	754	754	767	768	780	735	744	770	738	748	744	776	757	722	754	763	762	772	762	766	761	812	774	729	815	737	767	745	757	775	754	736	744	761	795	772	737	782	721	801	795	781	695	734	717	778	811	759	771	762	744	762	755	742	730	765	784	750	750	811	807	785	781	735	754	706	782	758	784	752	748	750	744	771	767	760	721	755	759	755	723	770	789	762	771	750	762	805	748	775	755	742
6057	7613	5574	3153	2328	2018	1633	1467	1228	1078	1115	1006	958	970	996	959	918	951	964	934	915	964	943	923	894	858	911	884	879	880	889	856	927	892	900	843	881	860	838	891	880	874	926	897	881	862	860	896	870	851	891	879	886	895	878	929	868	896	873	870	875	868	864	896	858	913	863	855	853	870	819	844	905	872	850	864	897	922	841	884	837	899	892	845	830	858	839	916	884	879	844	861	912	873	882	855	808	881	843	852	881	867	914	859	869	869	884	897	850	840	875	893	850	854	890	846	868	895	891	871	874	863	864	833	873	873	849	872	857	831	865	845	941	885	878	859	860	874	914	921	861	864	820	894	851	821	874	921	882	818	860	864	878	849	859	834	828	876	857	826	846	823	899	816	916	919	845	876	855	919	931	881	880	853	866	835	924	889	895	946	880	876	867	901	919	874	920	893	844	903	881	872	911	908	857	879	896	862	909	827	863	892	857	875	848	837	826	900	881	833	878	827	851	849	905	874	852	855	825	840	888	916	842	857	855	896	837	869	858	901	866	843	883	865	891	904	875	856	890	913	829	933	927	803	874	866	875	905	923	881	796	863	869	892	906	855	826	886	824	902	839	907	835	879	849	853	859	866	939	835	864	877	906	894	884	889	859	901	848	864	852	853	875	879	873	822	900	904	870	855	895	919	891	832	889	929	812	905	834	824	857	862	870	897	840	865	876	854	892	901	867	872	890	889	839	847	848	826	890	878	873	867	912	828	820	866	872	925	837	860	885	871	853	877	839	837	884	880	873	906	903	895	923	875	844	884	815	835	909	884	872	884	914	875	928	881	877	840	842	846	882	851	881	901	857	878	891	911	870	865	845	838	859	881	875	789	879	865	922	844	890	841	827	907	912	931	912	904	883	841	857	883	848	857	822	835	869	857	877	853	870	897	855	889	860	854	891	849	882	899	896	869	797	852	846	869	914	868	864	855	882	881	869	838	855	866	868	867	827	864	860	927	915	886	881	876	931	866	889	892	928	872	868	902	895	896	867	842	840	907	861	934	879	844	871	876	875	864	878	881	898	841	866	861	859	827	930	879	917	863	888	875	908	835	833	898	904	868	875	839	833	857	874	883	907	858	873	890	797	880	887	851	877	869	862	861	909	852	842	868	836	902	874	864	830	836	871	842	879	878	846	841	858	877	894	880	839	821	868	836	858	865	861	918	885	904	876	842	839	844	861	818	873	844	821	864	841	877	873	878	836	840	865	909	868	904	906	859	893	864	867	861	869	850	884	857	826	858	878	853	860	884	831	928	872	864	857	870	846	876	881	845	848	877	831	851	870	882	855	864	888	865	871	930	848	859	864	855	853	859	859	864	863	871	864	857	934	867	866	816	838	890	844	907	887	863	881	904	872	884	862	854	858	855	935	908	845	874	817	854	927	899	903	837	887	878	857	804	877	830	924	844	835	852	895	861	891	848	824	833	834	914	849	877	835	891	838	848	825	906	892	830	910	902	847	869	862	814	921	854	872	837	868	868	823	953	833	916	849	872	838	835	864	872	832	852	893	865	872	835	842	973	813	891	901	955	831	914	850	891	884	895	912	883	826	808	902	867	873	879	884	913	865	818	856	880	835	897	875	836	901	848	872	845	822	881	887	860	856	833	891	848	840	862	808	889	902	818	913	852	871	842	834	848	859	836	886	873	867	879	830	905	868	882	822	865	928	909	878	857	868	855	867	879	863	840	910	875	836	859	892	910	888	846	913	874	860	858	878	856	870	862	840	858	860	911	906	884	850	834	930	830	884	886	908	860	869	816	904	867	915	874	878	904	856	819	844	879	859	838	848	847	917	927	893	878	875	855	894	866	877	904	908	885	829	863	823	851	901	865	880	870	873	844	861	902	877	899	845	906	914	786	900	830	882	874	863	892	861	831	894	843	896	863	872	887	945	848	886	844	862	827	854	852	856	868	857	873	879	817	813	837	832	846	852	873	849	877	864	845	881	838	849	896	889	877	832	866	868	833	837	868	896	872	882	893	860	854	825	834	888	836	879	885	852	845	857	875	871	858	853	852	860	848	896	906	902	845	882	875	843	880	865	849	847	871	866	845	882	838	843	844	838	911	855	836	850	859	877	887	842	903	846	826	853	870	877	854	860	883	868	851	852	862	871	893	888	873	907	882	881	902	898	867	842	798	876	859	880	821	826	812	867	911	915	862	890	889	886	876	877	894	893	862	891	914	877	888	903	861	870	905	808	853	872	869	842	910	871	865	869	938	859	836	886	868	872	857	909	880	827	926	898	847	907	865	853	883	886	871	827	846	822	897	860	864	878	868	840	838	831	874	879	903	895	880	858	823	877	852	841	874	854	887	886	892	837	850	831	882	865	810	868	864	878	889	882	860	831	873	866	875	868	888	901	880	864	846	862	932	902	874	823	896	837	874	854	803	909	889	874	839	918	910	858	844	851	850	838	893	876	787	816	846	875	846	902	858	864	883	892	883	843	866	860	865	834	855	893	865	844	867	865	885	912	914	831	838	875	880	914	887	870	873	851	894	823	923	899	899	927	863	854	882	900	851	916	874	883	855	912	807	925	818	821	824	868	860	881	847	873	814	884	836	872	842	891	835	877	838	852	874	908	859	870	880	881	849	867	825	922	855	859	900	812	868	845	827	872	876	909	811	861	877	834	856	817	845	868	825	873	852	898	920	872	921	865	891	882	864	831	855	854	942	906	869	833	891	878	898	887	881	825	907	858	894	829	863	874	843	887	871	787	830	879	859	864	856	859	861	816	848	881	885	918	881	874	856	887	888	860	923	858	898	854	940	837	854	864	881	905	869	837	886	940	883	826	864	885	875	877	865	873	916	897	825	869	853	867	916	857	880	844	819	883	932	862	877	870	793	841	894	924	915	891	826	887	840	891	866	891	886	865	856	843	855	829	946	871	874	851	864	892	907	853	897	857	878	861	875	850	871	915	853	900	887	856	871	869	856	909	891	887	852	879	905	922	860	847	928	891	887	850	905	869	870	833	845	892	829	922	868	832	797	841	855	908	843	848	885	900	843	885	933	856	837	811	845	932	885	878	837	854	921	857	916	932	902	873	874	876	863	892	911	827	842	914	882	899	829	878	897	865	852	886	870	911	834	888	859	859	893	865	913	883	890	849	883	871	860	846	846	822	867	882	855	844	862	840	903	891	897	866	868	845	887	841	837	883	848	840	875	903	905	873	868	859	859	867	869	828	868	914	846	875	799	841	880	906	926	881	881	856	887	918	845	858	851	842	884	924	875	861	909	801	863	860	819	848	859	879	831	805	874	853	882	880	836	851	917	849	915	855	872	886	820	902	862	848	892	792	881	854	876	859	870	878	857	857	866	868	857	856	891	885	927	874	837	807	870	866	849	867	802	857	912	895	883	880	939	901	853	872	846	792	859	922	857	889	840	846	860	856	867	919	799	851	872	883	903	941	838	889	879	833	886	888	830	898	870	852	803	838	891	870	888
23801	21348	28537	24524	21296	9181	1940	1286	1107	961	884	836	815	806	790	714	785	779	715	771	706	761	680	762	677	756	655	660	688	678	700	674	654	670	699	660	670	655	653	723	643	672	693	652	652	653	700	624	652	703	678	674	647	650	667	660	637	679	671	668	662	693	684	664	632	624	631	665	678	658	674	681	697	694	640	674	619	668	666	648	623	655	674	629	654	665	671	655	600	683	684	698	658	666	689	648	634	682	657	659	701	635	681	681	628	609	671	606	656	630	622	684	687	649	702	637	634	633	630	710	658	651	652	649	692	650	659	648	680	692	689	650	669	667	684	649	644	683	679	710	658	621	669	580	642	689	680	637	683	642	693	691	642	618	632	668	649	680	647	658	673	641	638	673	678	653	636	656	648	652	685	667	642	675	648	671	648	650	634	628	646	694	671	624	629	661	651	610	663	655	664	686	659	634	637	647	712	672	618	671	689	686	678	626	685	641	646	666	658	683	602	618	615	644	691	675	586	675	670	650	692	684	634	641	632	677	685	674	634	672	644	631	631	618	651	627	645	638	663	674	670	643	700	672	637	682	661	609	678	675	629	662	651	695	614	627	677	640	622	679	663	699	624	637	695	685	681	632	696	663	685	596	648	655	656	644	684	641	648	604	698	721	665	636	692	699	643	621	668	697	653	702	654	673	627	663	632	618	640	696	632	658	624	665	654	641	651	665	647	678	620	619	636	662	680	619	655	632	631	658	660	626	687	625	633	694	647	692	679	675	641	669	694	670	661	634	650	653	704	647	698	635	638	650	654	642	611	687	634	672	692	613	672	673	631	628	647	615	673	662	607	665	673	671	648	697	666	664	670	666	630	663	651	675	640	696	650	691	654	654	655	675	692	665	647	691	617	685	667	633	653	641	654	660	655	642	675	672	668	612	656	664	664	636	687	649	664	616	634	700	686	643	639	618	657	637	601	619	661	638	678	653	694	637	656	663	721	668	648	634	667	621	709	619	674	626	684	641	696	672	635	618	626	636	660	679	640	672	654	634	682	641	717	709	629	658	661	679	644	652	647	660	607	639	639	660	596	647	655	681	662	640	648	637	641	662	630	628	677	660	637	694	639	693	638	663	665	637	671	715	693	666	682	676	687	686	704	642	632	627	681	643	653	640	636	652	626	638	679	641	657	654	661	698	707	627	658	698	639	661	636	648	669	616	667	618	680	655	687	665	667	620	682	670	661	638	648	636	689	661	607	659	631	685	690	665	634	688	663	660	636	667	655	647	632	645	665	645	687	666	601	678	700	588	613	658	640	658	631	678	657	628	687	671	682	714	620	650	643	655	670	627	673	676	646	625	659	670	675	662	651	677	689	692	671	654	645	667	643	663	635	660	595	644	642	645	659	637	645	676	662	678	667	642	641	637	629	650	657	694	621	654	618	652	643	650	655	636	664	627	671	655	585	664	660	688	698	646	638	594	668	647	597	653	645	636	626	686	640	646	687	655	669	668	657	653	635	643	687	667	644	667	669	664	660	666	656	653	667	617	591	682	615	629	629	647	651	638	648	657	642	665	621	690	625	653	653	657	678	613	682	641	666	618	644	628	649	687	682	665	664	699	655	625	643	619	696	602	640	626	635	667	679	658	642	679	664	604	632	663	633	614	635	679	664	661	643	671	688	684	644	632	647	704	679	653	654	664	634	697	669	680	696	649	624	634	598	624	640	677	671	633	661	638	649	621	676	666	706	643	654	672	660	640	701	619	674	656	628	581	656	640	644	673	663	667	645	631	672	637	659	632	629	624	640	644	683	658	659	639	677	668	665	646	661	658	647	614	688	619	630	638	646	640	679	647	666	690	653	639	654	627	626	713	672	643	663	639	677	604	628	657	696	672	647	687	683	668	658	687	673	633	657	667	659	647	662	669	659	608	670	621	662	682	631	611	646	632	679	614	676	632	605	649	661	683	643	645	606	653	621	702	656	696	670	643	657	676	665	630	652	660	675	700	703	686	661	666	642	660	670	665	655	655	661	656	663	649	656	652	655	687	614	683	620	629	629	668	671	651	664	634	702	656	656	715	698	593	626	696	662	616	627	676	670	677	663	636	683	649	665	705	658	639	648	667	640	649	631	664	642	619	676	676	624	710	663	689	659	661	627	634	654	682	645	686	648	623	629	645	661	623	627	660	701	681	670	659	655	669	666	643	678	641	658	664	618	710	623	632	665	674	650	643	617	663	634	664	671	703	660	668	636	657	631	640	628	702	607	656	634	635	669	689	610	659	696	630	613	633	615	662	673	633	631	667	631	634	640	646	628	648	634	627	636	612	608	674	660	623	629	665	647	701	663	658	642	657	716	660	614	664	624	651	659	695	678	693	635	639	643	669	655	688	656	689	622	667	585	698	671	658	672	656	645	701	617	674	651	658	660	633	600	649	676	614	659	640	608	669	672	644	611	648	615	703	667	592	677	654	668	620	648	696	691	679	638	696	675	656	661	651	646	667	648	623	670	673	686	672	665	644	634	695	661	659	678	632	663	650	634	630	631	645	628	664	649	612	678	655	609	656	646	653	637	713	681	670	650	657	667	618	658	603	680	651	613	640	686	616	676	685	676	650	597	653	646	650	663	660	622	619	691	657	643	640	621	670	632	653	582	670	686	671	640	642	588	660	690	616	669	629	614	635	642	677	623	650	658	635	611	637	626	661	616	647	671	705	618	642	641	630	683	695	612	639	630	681	634	644	637	671	657	642	649	681	655	611	647	696	681	662	607	619	648	669	651	636	603	678	672	601	652	672	632	622	621	652	633	679	638	673	640	661	666	667	671	630	685	639	652	606	663	641	664	699	704	670	644	631	656	657	660	650	652	644	649	652	623	641	624	646	704	662	628	692	630	669	656	663	652	634	674	670	657	672	682	616	611	647	671	617	637	682	663	673	649	647	683	679	664	649	685	650	625	659	635	643	639	660	637	649	689	673	655	629	666	654	664	652	679	636	622	684	686	669	673	632	669	656	664	637	659	653	674	631	659	635	661	634	683	666	689	643	668	609	645	628	656	694	642	658	679	612	650	650	687	611	657	701	665	631	660	659	666	615	640	659	626	618	636	640	632	700	664	633	622	633	620	697	671	682	633	649	647	653	688	668	678	631	653	687	643	643	669	676	637	642	650	667	668	673	631	657	687	631	675	642	713	643	638	657	653	654	663	691	684	624	633	677	632	658	639	681	641	627	668	628	670	619	634	699	627	673	687	674	662	645	672	661	649	664	659	660	657	647	647	658	659	662	644	671	657	664	650	645	615	680	689	702	655	654	668	680	646	680	591	651	676	636	654	650	643	645	645	620	676	686	622	646	623	641	618	665	652	670	661	631	681	634	662	673	644	689	686	603	626	641	640	641	662	610	687	653	638	660	656	649	628	600	643	636	671	642	648	683	655	642	672	669	632	662	622	614	660	613	690	584	675	689	620	673	616	638	711	657	676	663	627	654	698	631	675	687	641	665
5519	15001	11518	5996	4451	3244	2540	2045	1558	1372	1296	1161	1081	1033	953	945	962	956	976	917	941	842	830	880	848	802	842	812	790	744	806	782	782	799	834	786	810	760	743	790	799	813	779	832	790	768	755	743	768	801	759	747	782	795	749	797	814	774	793	814	822	827	802	778	812	760	752	810	782	751	733	748	767	775	785	756	777	766	765	733	753	778	771	774	788	765	781	733	771	735	740	763	788	778	779	781	820	796	813	747	795	774	767	748	737	758	764	797	757	782	737	826	746	809	735	791	789	819	781	745	802	754	742	735	745	771	737	774	785	715	770	792	740	767	796	734	751	773	788	748	811	766	722	755	736	756	772	706	748	761	752	745	784	756	762	745	776	762	767	826	758	779	746	765	785	715	726	800	776	770	745	809	779	777	761	754	793	781	745	775	763	772	805	770	732	794	812	741	741	755	773	782	789	762	761	748	759	773	738	808	761	758	792	790	801	777	703	805	744	737	764	773	785	815	771	753	757	794	771	759	793	749	767	750	802	751	706	706	793	734	766	808	791	801	779	794	749	747	761	746	773	767	764	778	752	785	765	766	778	698	676	753	731	745	792	731	778	771	726	810	729	733	732	787	772	791	777	786	818	751	736	784	724	776	814	712	769	747	800	746	804	794	726	751	774	759	790	774	729	732	738	767	763	763	709	753	710	810	729	810	769	753	765	811	760	791	798	728	737	787	810	805	747	778	782	765	753	750	712	824	826	763	796	725	816	765	719	742	797	786	809	751	780	778	764	790	796	733	779	745	778	724	778	741	770	754	749	843	794	755	753	794	755	800	761	802	740	726	792	708	767	782	734	806	782	754	755	715	738	738	770	779	769	747	757	740	770	730	758	743	738	811	779	783	729	782	720	736	792	742	781	716	816	726	756	736	752	745	751	724	751	776	802	770	732	768	730	725	760	764	764	746	783	712	747	786	794	749	776	756	798	740	756	788	827	805	775	699	734	763	758	755	772	738	794	747	761	770	761	835	757	790	786	789	806	821	820	761	734	769	719	791	756	772	785	776	807	735	735	771	761	743	796	763	718	775	801	785	758	719	784	780	761	743	820	730	794	721	760	745	770	758	758	775	773	773	741	789	682	778	735	791	755	790	821	726	759	760	702	797	796	800	752	763	807	814	740	772	761	768	775	750	761	752	724	755	761	774	799	822	703	783	739	779	768	800	738	839	739	736	811	820	766	735	782	813	759	740	752	768	803	811	711	783	723	744	773	750	754	716	795	760	791	729	772	781	741	717	771	759	740	763	807	796	723	791	724	741	743	738	764	777	748	793	768	776	795	748	772	750	754	772	759	757	741	749	763	766	807	750	757	775	799	796	827	741	777	783	823	723	779	787	774	724	751	771	798	764	837	751	720	757	747	757	755	760	779	744	822	772	773	767	750	712	740	753	748	748	775	764	789	794	725	772	786	758	762	740	761	788	752	761	778	748	747	791	687	742	759	748	800	756	774	740	709	811	784	805	746	754	761	747	756	800	740	785	738	747	714	747	722	819	854	730	732	756	785	786	801	761	782	754	761	746	790	765	764	754	783	796	731	747	796	809	774	759	755	763	790	720	736	792	726	726	815	821	772	781	784	785	807	760	791	751	716	805	759	813	757	776	776	818	792	721	759	779	760	758	767	752	768	771	785	718	793	755	731	785	730	806	760	781	762	726	777	761	780	787	820	776	768	778	774	751	771	809	796	822	790	779	775	778	769	705	744	738	766	757	742	768	795	784	761	750	787	756	767	795	777	746	756	724	747	773	775	794	779	803	739	791	705	761	769	774	790	725	751	705	802	752	747	769	738	779	726	756	740	750	730	684	823	788	783	708	801	786	809	789	765	744	816	748	769	773	769	753	762	774	748	741	747	761	765	757	787	775	733	704	761	765	807	780	765	766	758	773	769	791	742	763	765	797	776	728	764	802	800	757	757	776	782	737	783	791	782	787	805	764	802	756	763	767	777	728	752	823	746	740	712	738	738	771	774	796	751	791	742	749	703	781	730	742	777	756	757	748	827	722	742	735	805	754	804	768	766	749	790	741	740	764	760	762	770	743	781	819	742	757	777	792	784	712	761	751	778	780	794	762	821	761	735	747	765	725	732	798	746	694	733	782	789	778	718	712	818	764	755	773	782	807	727	777	763	748	785	759	730	731	757	784	720	711	772	764	737	784	778	765	742	754	791	755	747	755	717	746	788	776	772	747	752	782	788	785	786	759	806	767	771	790	779	736	767	718	780	801	779	772	763	764	735	695	785	762	786	751	725	775	748	772	793	800	793	693	746	764	709	777	780	788	740	736	767	731	762	794	776	743	748	796	756	763	750	794	752	806	807	779	754	759	778	772	722	750	697	805	798	743	789	818	779	731	806	686	837	783	777	769	804	696	820	794	747	754	744	789	748	729	781	785	766	740	751	809	753	756	796	750	741	773	754	818	790	782	777	708	765	792	743	743	773	734	757	783	778	761	718	737	750	775	776	739	775	776	801	724	779	784	752	780	766	759	700	741	778	749	750	731	744	715	764	719	757	759	763	744	736	723	749	756	733	781	741	763	766	737	747	767	779	775	756	742	758	764	738	749	750	799	728	741	770	728	757	782	806	758	732	759	736	767	774	749	823	786	713	789	726	771	760	792	790	738	763	784	755	821	788	788	787	809	719	762	719	735	799	758	736	759	742	762	736	738	789	786	731	760	767	732	832	774	818	741	747	780	802	766	762	720	765	770	750	732	771	813	754	755	749	747	774	793	712	763	747	770	764	748	761	748	797	788	763	725	800	775	781	678	735	773	759	800	767	787	741	722	782	771	764	773	729	730	756	803	745	757	738	778	742	754	765	787	758	812	781	779	760	771	762	773	791	765	732	739	772	784	724	758	732	740	784	749	755	754	743	784	748	751	740	759	729	771	721	736	809	744	731	728	773	754	741	763	729	750	783	796	794	743	730	753	748	812	750	764	779	788	693	758	772	744	767	744	821	750	718	762	745	740	751	730	743	735	749	762	774	767	817	747	749	786	733	825	796	733	761	738	757	796	756	767	800	759	766	745	758	729	789	786	733	786	764	741	775	780	797	749	762	726	785	758	802	780	794	792	737	767	754	705	744	748	735	739	757	828	772	793	780	754	724	734	824	758	728	779	728	725	769	749	776	763	769	773	776	755	800	733	729	833	756	724	814	781	757	759	796	814	805	733	789	785	742	753	742	763	801	765	776	695	733	767	778	772	762	763	767	740	773	761	762	746	754	765	730	749	769	795	743	790	794	781	796	796	750	762	723	717	743	759	789	742	740	811	767	757	729	747	762	781	790	764	784	801	753	813	716	762	763	789	826	753	818	764	752	751	773	769	758	765	761	778	766	766	747	714	776	761	790	728	707	795	786	748	767	767	788	756	781	784	743	784	795	762	717	721	734	742	727	738	759	754	734	772	728	777	774	746	786	765	797	782	742	796	771	781	753	797	722	755
24984	21337	27342	25524	9971	1560	1086	911	793	674	657	611	643	613	572	587	544	545	591	551	576	591	542	522	521	539	519	564	529	597	501	559	572	520	483	525	499	519	535	520	544	540	548	544	516	542	522	528	524	552	530	495	504	528	548	554	527	533	537	511	554	542	501	528	521	506	499	532	505	541	531	545	535	499	546	543	507	535	499	509	559	540	507	556	498	530	574	533	513	528	495	543	528	532	492	521	495	477	542	528	506	512	505	516	512	515	528	540	508	553	486	507	520	500	544	487	512	535	558	516	507	486	523	514	491	501	499	505	514	560	519	525	550	503	505	519	559	562	500	520	498	502	544	530	533	546	535	524	512	534	504	498	505	550	505	493	526	513	532	531	585	505	478	517	532	504	472	527	523	524	553	551	520	537	505	503	475	538	519	539	575	527	509	528	520	520	533	542	529	546	496	541	485	500	557	532	517	506	479	519	464	519	492	587	532	484	538	512	526	533	506	508	535	475	567	493	539	512	533	516	464	476	506	527	526	517	553	474	528	515	511	512	441	528	524	523	506	530	517	562	559	544	465	532	507	521	523	562	481	515	555	530	549	516	568	507	501	516	552	522	494	510	513	525	501	561	534	531	484	524	522	549	501	508	490	495	486	514	530	491	534	535	544	532	512	534	488	515	538	531	522	493	505	519	484	495	488	464	510	527	526	521	508	516	498	540	527	511	566	503	559	464	489	544	498	525	543	506	500	535	489	513	558	508	510	495	529	534	513	515	506	523	509	490	528	537	526	508	531	549	509	530	566	523	527	483	527	493	505	540	561	513	513	534	487	521	537	511	560	548	504	495	541	521	518	504	537	497	503	569	527	507	525	560	504	550	514	534	504	527	540	539	538	503	490	521	495	572	529	497	512	531	515	480	493	513	532	505	507	508	535	530	520	512	503	482	556	517	514	478	538	541	530	519	516	561	511	502	533	488	500	558	525	503	522	507	542	474	557	471	545	534	548	509	528	546	514	540	520	538	499	534	525	495	532	529	535	546	526	548	487	517	534	531	501	538	535	523	544	480	530	518	528	539	564	529	512	487	556	534	530	542	528	527	543	526	507	489	529	512	478	551	511	524	510	462	543	551	486	536	512	503	523	527	515	525	533	571	496	530	484	522	496	505	498	526	522	539	518	506	468	517	556	536	471	485	480	526	502	531	462	496	489	495	516	536	462	481	538	551	529	503	532	503	535	551	499	484	496	469	513	522	490	508	507	531	540	535	490	529	551	521	518	506	496	540	517	494	512	496	499	468	513	549	507	532	571	501	529	529	547	511	526	523	508	484	511	525	500	558	517	475	502	512	514	497	573	533	520	543	508	480	533	516	491	534	495	526	494	576	540	515	501	578	534	532	567	517	525	515	526	512	549	516	538	489	545	515	500	547	516	517	530	500	503	527	527	480	526	497	516	520	519	526	522	505	504	524	511	555	483	564	502	501	530	527	534	501	491	493	528	529	522	503	512	546	486	522	500	550	543	525	491	554	503	535	544	524	507	514	562	526	522	503	530	499	535	495	513	516	555	494	533	513	506	558	544	541	491	503	537	545	508	501	519	523	532	516	520	524	519	505	538	520	516	525	539	540	537	538	516	502	561	488	489	519	504	476	509	540	555	532	489	523	511	539	582	525	499	515	505	550	552	544	483	513	504	489	474	514	501	523	562	524	509	532	502	516	536	554	507	507	500	539	523	561	456	486	510	515	502	542	517	511	523	548	555	530	505	515	540	526	510	498	559	500	481	595	567	508	506	513	520	518	559	507	541	532	520	551	520	510	544	506	527	538	518	587	539	513	516	536	504	510	524	536	553	494	520	510	525	512	537	541	524	528	522	548	549	514	486	514	486	509	519	506	525	475	524	508	496	541	549	501	518	514	498	571	515	525	506	495	524	532	510	537	500	506	514	517	551	473	529	536	549	501	540	523	493	522	483	552	502	516	554	550	583	528	541	470	504	557	519	478	492	483	518	494	478	507	527	535	517	492	527	541	535	496	518	548	538	537	568	533	557	539	516	492	577	485	509	535	508	528	496	497	529	465	523	528	508	551	510	535	513	515	502	523	540	531	507	536	541	492	515	541	537	470	532	521	530	525	532	502	493	516	531	507	481	517	524	541	547	506	550	500	511	483	545	537	541	571	483	505	498	477	518	471	521	498	478	492	517	493	499	562	496	546	517	493	541	541	495	490	489	502	541	531	559	526	512	546	485	477	543	541	510	517	518	541	505	532	526	502	500	550	484	494	514	522	507	513	506	506	505	518	552	474	537	492	545	528	502	501	499	533	511	504	542	542	511	539	474	510	530	515	525	534	495	541	505	490	530	546	541	522	504	521	507	503	509	515	512	525	514	503	514	514	507	542	517	525	499	510	522	497	506	534	511	546	513	556	527	527	553	528	540	540	479	544	523	521	526	518	491	501	503	519	471	534	507	518	565	512	527	542	501	528	547	543	549	533	555	498	484	489	546	508	499	515	526	527	503	543	507	517	534	520	514	495	514	479	538	479	464	507	541	499	529	550	453	527	572	541	499	561	502	492	532	519	531	499	559	493	547	545	575	501	519	519	473	524	500	505	514	530	521	510	493	512	520	524	513	544	508	524	524	513	501	497	466	492	502	518	525	481	558	529	516	525	487	538	531	507	574	499	540	529	527	526	524	529	511	535	492	533	538	515	521	523	534	521	508	532	537	505	539	492	543	538	534	522	527	547	523	544	530	487	536	531	493	500	514	449	541	497	552	494	524	516	534	491	514	512	524	507	521	542	497	557	514	505	530	504	530	584	541	510	536	521	482	566	545	486	492	513	555	510	464	503	526	517	494	520	524	516	512	495	496	479	536	528	528	535	545	523	506	562	527	511	487	509	526	482	516	514	537	519	499	504	548	514	533	522	527	508	529	534	511	537	548	546	540	505	527	485	501	534	533	496	521	557	457	506	537	535	504	528	494	536	465	566	484	537	548	558	552	509	513	525	474	542	508	530	500	566	564	508	511	511	520	544	540	535	518	544	522	536	508	551	511	503	540	515	516	560	520	565	467	518	519	526	541	508	535	529	537	507	518	535	544	499	549	546	527	555	505	519	529	537	499	540	533	505	505	562	507	524	548	506	505	526	520	511	519	519	552	515	523	485	517	524	531	543	535	511	509	525	522	559	536	515	535	501	489	504	504	543	551	569	507	529	525	551	525	514	481	446	518	551	482	550	459	547	550	499	531	529	515	524	509	523	535	508	515	510	489	504	503	540	546	537	512	497	485	517	469	522	513	525	525	520	536	502	500	464	526	518	530	544	482	548	555	565	479	511	517	493	500	530	530	530	530	543	517	534	498	565	560	511	541	501	502	499	543	513	559	507	556	505	538	518	542	478	495	543	482	511	515	488	524	487	491	477	528	493	553	536	520	539	570	510	504	514	477	511	540	519	524	519	515	560	544	529	584	501	533	520	543	506	536	532	502	519	536	511
5278	11453	8507	4509	3228	2324	1927	1453	1264	1008	915	836	878	818	776	728	724	729	710	756	684	684	657	603	661	607	664	652	614	668	594	603	632	685	617	602	625	599	576	612	632	603	620	565	612	610	659	599	644	588	564	626	591	633	598	583	610	594	593	609	571	591	561	574	592	616	591	620	592	576	647	585	607	580	602	605	597	624	592	576	613	531	617	576	631	539	582	600	609	565	568	563	582	535	592	571	593	612	603	581	606	556	582	576	611	596	591	589	592	593	564	551	577	656	583	614	613	606	570	636	564	587	611	550	596	636	583	615	607	582	599	587	607	589	600	608	614	553	570	601	598	632	603	592	573	587	560	601	595	631	568	606	605	599	604	588	602	603	604	599	551	607	569	573	583	615	604	567	665	580	604	588	619	556	581	618	615	604	576	600	574	622	621	566	577	629	602	555	593	622	602	616	542	626	627	568	596	631	595	573	628	616	610	660	598	563	659	576	585	601	607	609	583	642	635	584	653	576	616	575	592	599	617	568	567	568	566	589	561	616	578	580	562	583	618	618	551	619	575	583	602	562	612	567	579	584	619	584	547	610	572	594	602	580	631	619	587	593	603	626	607	594	583	624	607	616	583	569	628	578	616	559	627	612	612	576	600	643	591	545	578	585	630	562	578	578	587	606	581	588	581	625	614	632	610	615	571	667	606	590	557	589	583	551	630	584	544	632	571	616	575	616	624	577	584	563	573	604	598	626	625	589	573	598	596	627	599	598	595	563	565	554	586	589	586	573	586	563	579	580	611	574	595	577	591	652	585	605	600	588	598	609	586	580	628	541	601	640	550	611	543	607	548	582	632	625	623	590	579	592	622	607	591	621	587	602	544	606	565	590	578	616	610	568	584	577	618	555	621	600	581	631	570	590	640	569	567	579	570	581	600	591	579	604	590	573	607	631	584	613	623	606	636	602	623	610	587	582	636	626	593	587	594	581	593	601	560	568	550	594	622	620	582	591	629	589	602	619	572	604	628	595	571	619	610	550	565	602	620	580	561	574	571	579	608	565	610	578	622	599	596	637	653	567	599	573	598	615	606	593	582	534	566	610	570	603	575	595	597	597	577	616	566	604	575	589	569	556	552	576	621	592	621	625	563	637	609	582	658	584	622	613	582	595	612	597	591	588	576	653	571	558	569	580	580	580	576	587	603	584	596	557	604	581	647	624	583	626	580	592	525	625	574	559	584	573	592	549	605	618	616	610	615	543	558	604	618	616	573	605	621	588	575	604	615	595	598	622	601	606	615	614	576	599	573	585	589	549	608	644	634	574	580	619	590	594	571	601	625	618	605	549	594	566	604	572	576	584	613	620	570	589	647	590	598	573	583	611	586	613	614	578	606	594	609	583	613	621	573	607	561	556	584	587	585	606	609	597	602	618	576	583	596	568	566	564	607	583	603	584	547	584	619	627	550	578	611	563	608	647	553	584	604	620	592	601	622	594	577	605	576	588	539	571	596	586	589	632	598	592	587	569	623	625	559	605	593	559	574	601	576	567	629	618	577	568	583	574	590	602	583	559	621	552	625	611	636	581	609	576	614	610	590	571	594	626	564	604	571	616	595	606	605	597	612	579	563	611	647	608	622	557	613	565	633	586	613	612	578	604	617	594	584	581	597	616	558	581	578	569	621	585	593	581	584	627	589	600	586	573	603	590	591	565	613	601	607	552	582	564	596	633	583	597	603	586	590	599	570	636	589	565	589	577	566	599	590	602	556	620	598	610	605	526	612	590	616	659	581	614	573	583	602	575	620	587	593	621	615	618	618	599	581	583	605	553	605	600	562	565	610	603	601	573	583	607	548	617	638	600	606	575	614	608	602	609	590	616	573	517	619	581	608	615	561	580	594	607	614	602	574	581	592	570	570	577	619	614	586	566	570	588	577	616	653	590	545	574	598	607	580	576	601	555	585	655	612	571	588	588	572	599	584	630	554	596	589	590	567	624	619	628	607	609	566	563	546	580	610	626	595	582	643	597	548	567	572	625	609	609	575	581	589	624	613	624	599	595	575	619	574	588	590	572	550	581	603	605	594	566	577	602	628	591	627	590	555	589	568	603	559	572	621	542	598	611	563	641	586	616	595	595	553	598	616	596	602	583	589	603	586	573	600	632	551	619	585	639	619	600	599	624	579	639	558	563	603	598	581	557	591	648	592	600	586	632	595	573	586	577	622	632	572	622	617	606	625	602	585	627	629	603	585	597	582	593	611	609	572	612	577	604	606	571	534	624	604	596	597	615	591	610	581	599	599	617	577	582	557	648	590	600	612	633	598	555	576	596	567	638	561	584	619	580	636	536	614	591	594	562	588	618	627	596	627	589	616	587	589	598	545	567	604	618	586	592	549	583	548	590	585	632	582	550	585	611	606	603	619	580	581	574	613	612	564	622	577	599	595	580	598	574	546	628	545	592	586	595	593	629	580	543	536	575	596	623	574	600	646	575	602	610	608	615	564	586	588	567	580	593	636	563	623	537	613	575	620	555	590	597	555	583	586	598	560	613	576	588	594	572	596	609	583	595	623	596	574	587	624	579	584	598	591	581	601	595	574	564	607	598	601	593	619	586	576	591	602	577	585	588	565	632	628	586	629	602	604	554	577	610	605	585	596	585	562	566	618	590	579	583	586	561	579	617	595	586	570	580	615	574	619	583	593	590	547	591	596	630	564	547	596	611	594	602	597	620	591	540	605	608	612	596	585	596	566	605	553	612	580	599	612	603	604	601	579	579	592	599	588	596	591	533	597	598	587	543	563	563	587	608	572	587	628	564	577	602	575	600	584	620	578	589	584	583	563	599	567	596	563	598	564	563	575	600	620	580	560	620	579	579	606	559	586	593	572	589	569	608	580	596	576	549	600	619	591	614	587	621	591	619	578	620	592	594	635	556	591	596	547	575	638	597	567	589	579	567	584	653	564	606	591	597	592	570	574	604	600	570	578	588	565	605	532	581	593	621	568	590	583	511	587	540	583	584	584	604	639	607	575	619	604	613	544	590	619	632	558	578	594	596	573	574	614	589	584	576	561	585	583	560	571	599	567	595	605	599	586	629	620	648	596	612	587	608	618	588	634	648	588	577	594	648	601	615	617	589	631	598	588	601	628	621	600	596	610	603	630	593	597	591	601	602	576	607	599	558	606	598	599	624	586	624	626	567	587	597	628	582	571	579	612	587	593	582	662	590	621	562	620	586	610	591	591	604	586	580	599	575	593	582	603	562	559	588	550	585	625	598	577	566	587	575	582	571	573	626	598	586	584	592	592	611	578	623	621	624	597	529	598	596	560	559	540	608	567	667	546	597	552	594	571	547	577	586	609	585	576	607	602	537	597	558	621	587	621	626	597	585	597	600	624	549	637	601	599	602	561	574	599	575	587	603	606	577	559	613	581	626	606	594	587	602	624	627	611	570	591	594	614	612	615	562	602	622	590	567	634	614	589	632	570	589	626	622	594	581
22737	21370	29044	24053	21370	21395	8129	1433	922	727	657	614	561	531	467	483	425	495	464	428	400	402	395	363	382	375	369	352	317	353	344	326	340	335	325	317	331	321	348	323	290	327	301	349	318	324	306	307	279	306	293	324	339	291	321	299	295	312	346	310	282	301	316	279	306	287	296	293	285	287	324	318	284	333	352	291	312	313	304	302	338	303	332	322	296	306	306	295	321	273	314	318	317	310	289	277	305	297	299	307	303	309	301	298	330	300	324	316	290	323	287	308	305	323	328	306	296	283	287	323	322	328	293	274	304	317	310	288	330	297	295	335	303	304	346	331	276	286	300	279	282	312	311	330	282	304	302	285	289	297	295	294	305	283	322	307	307	353	276	285	302	286	346	290	298	303	298	317	308	309	316	285	286	310	302	294	318	327	289	291	280	299	291	290	310	303	323	325	313	312	303	274	289	326	287	302	317	276	329	288	320	297	322	322	307	338	300	314	273	312	316	302	297	320	292	315	290	321	322	298	328	280	272	327	308	274	327	304	316	352	306	308	289	319	263	288	321	270	310	302	283	304	270	295	333	310	293	316	312	306	320	303	343	276	298	324	324	295	287	311	300	311	300	280	292	294	335	266	314	323	318	275	314	318	307	315	308	277	297	305	312	285	305	317	305	334	314	279	286	290	274	291	326	307	321	282	320	304	311	325	310	266	298	334	286	333	278	277	279	291	309	309	270	317	315	301	301	299	324	310	303	303	331	311	295	303	320	287	305	315	274	281	329	317	302	312	324	329	302	306	297	329	311	316	302	283	297	278	290	325	290	321	279	295	306	289	342	275	286	286	323	303	330	267	289	312	308	281	289	294	304	291	332	311	330	292	300	315	314	303	295	303	291	304	299	304	292	297	305	316	313	313	319	299	289	260	288	321	308	309	300	323	274	355	306	312	290	316	306	311	299	303	311	302	318	275	309	304	307	324	322	297	263	286	308	291	291	287	304	290	337	334	330	295	276	303	334	298	305	298	325	289	294	303	348	280	289	264	306	286	312	320	302	309	292	290	317	297	270	310	303	331	299	295	292	299	319	318	295	319	309	311	348	242	297	319	299	315	291	273	266	311	310	278	308	307	315	325	323	310	339	280	319	317	305	271	307	305	269	342	321	340	308	308	305	306	331	315	295	319	289	324	296	315	320	299	315	329	321	307	309	308	297	293	324	294	295	301	321	302	318	289	285	326	306	284	314	292	304	313	288	311	301	321	324	294	316	319	315	286	329	318	306	326	289	310	315	279	300	307	296	290	313	319	301	302	315	286	325	276	290	333	313	270	311	291	311	289	336	295	321	297	305	259	301	309	341	307	310	297	299	332	284	312	326	271	283	295	299	311	320	281	310	307	305	331	309	295	305	293	330	335	323	266	312	322	281	284	307	339	287	313	296	309	288	305	310	303	300	308	336	282	297	297	316	293	309	338	279	324	309	324	293	283	312	292	352	308	312	336	286	305	287	302	283	306	321	302	356	335	307	263	303	330	289	309	281	338	351	283	297	306	311	290	328	305	296	300	289	286	302	298	295	315	316	297	327	312	292	302	304	324	296	315	327	314	316	286	334	314	302	283	301	276	328	272	291	294	314	337	280	334	316	322	341	316	292	295	297	289	320	276	323	334	315	271	308	326	305	270	293	313	308	322	295	280	310	292	327	322	306	348	300	314	296	304	322	301	309	311	287	303	312	317	314	326	292	309	285	301	323	309	316	295	279	333	299	288	321	297	341	311	308	321	279	298	311	295	277	321	338	306	320	303	323	283	296	296	331	284	277	297	285	299	326	324	319	293	300	272	293	332	290	307	309	312	308	319	314	284	308	302	293	292	322	318	289	290	325	299	289	280	313	306	304	296	295	311	324	303	285	299	319	292	294	288	317	284	295	282	310	290	315	340	288	309	313	314	311	281	316	300	323	308	273	331	316	328	296	307	308	321	313	298	328	279	304	266	295	292	296	312	288	308	307	335	311	301	321	303	304	339	335	311	277	301	307	324	300	327	324	293	335	326	309	329	304	293	286	284	302	297	306	263	302	286	293	284	270	286	315	291	289	308	281	305	319	278	317	296	309	292	274	304	294	286	295	285	281	295	277	333	306	298	298	284	331	300	307	315	293	304	309	297	297	306	265	299	278	291	303	282	297	289	322	285	300	280	293	320	312	294	314	285	320	296	313	294	324	300	302	286	291	292	333	286	337	288	321	285	306	312	295	296	279	273	302	320	326	289	327	311	314	295	295	320	277	269	293	319	313	311	296	281	325	303	304	302	311	294	317	316	292	309	300	328	294	279	307	311	286	301	325	285	278	337	307	291	282	316	294	305	305	287	311	308	322	316	288	313	291	296	305	320	290	344	286	333	319	280	294	326	306	309	309	330	298	291	306	295	309	306	316	316	317	303	269	318	321	284	303	311	292	327	284	350	300	305	295	322	308	285	307	286	305	304	316	301	310	305	293	315	330	361	304	295	298	299	306	298	303	300	274	301	314	313	288	312	318	291	279	283	327	293	308	319	303	297	317	281	289	313	317	334	307	308	291	308	304	282	304	312	305	311	280	319	279	308	271	300	282	283	303	298	334	317	344	330	272	318	303	334	331	281	293	297	307	336	283	286	322	280	301	301	294	274	296	334	316	301	320	298	328	315	288	296	297	315	302	313	317	314	294	306	321	288	294	284	291	300	299	315	279	304	296	320	323	328	304	283	314	309	291	313	324	301	291	312	306	309	331	284	280	298	301	289	282	280	309	288	283	280	297	292	325	326	289	308	300	298	294	337	303	321	314	264	288	306	280	314	316	290	279	341	305	319	286	284	317	289	293	306	302	326	332	323	306	299	315	293	283	286	309	324	337	264	301	332	308	317	322	291	311	337	277	298	312	307	291	340	301	279	319	311	295	300	315	298	271	294	308	300	313	271	314	311	329	329	281	319	306	277	353	294	310	288	281	282	302	284	294	300	323	328	293	296	306	305	312	299	311	297	308	292	312	298	312	285	311	300	314	323	309	301	270	306	321	297	305	321	313	293	305	299	311	315	301	300	288	314	299	319	325	301	300	289	287	296	300	306	310	278	312	299	272	296	292	297	273	311	314	290	294	315	329	297	300	303	274	314	320	315	283	325	293	312	325	288	293	280	292	297	290	294	284	303	308	293	301	292	305	297	305	280	298	298	290	311	306	284	299	293	337	302	290	291	297	298	268	280	284	323	314	316	301	300	292	324	345	281	295	311	297	340	308	322	295	323	330	314	311	339	302	288	301	312	292	295	329	303	302	299	277	273	301	316	299	283	305	283	317	299	294	306	361	344	308	305	278	285	307	322	313	311	308	302	251	276	285	302	282	295	295	297	294	305	261	314	305	290	266	323	317	300	298	297	299	288	309	308	289	332	297	285	272	322	316	294	284	327	319	293	271	296	310	301	324	308	313	309	340	322	290	306	305	335	304	301	310	308	275	303	283	289	308	257
7093	20732	15640	8718	6245	4273	3293	2389	1809	1357	1174	1060	934	842	818	687	661	679	678	674	576	585	495	522	459	452	472	438	425	407	432	446	456	399	396	400	414	398	411	401	411	392	386	350	413	380	382	363	397	381	389	386	356	362	369	385	379	368	383	337	362	366	397	381	361	350	386	388	347	388	397	400	350	387	381	369	349	360	349	387	363	377	374	333	333	376	393	387	360	389	384	362	348	362	375	384	360	340	340	387	375	370	364	344	357	347	361	395	383	379	395	344	351	350	316	370	381	358	374	381	368	364	354	354	320	369	373	373	352	356	363	324	377	349	381	356	375	371	354	339	380	332	379	379	376	344	369	352	359	399	371	341	335	314	357	379	376	379	347	366	368	337	390	377	336	375	363	355	338	347	375	368	345	389	401	359	396	346	358	356	361	371	392	371	359	346	366	374	376	365	374	351	356	393	359	355	340	378	347	358	352	354	374	377	344	361	373	330	343	330	324	364	359	358	370	362	352	370	353	380	416	349	370	359	389	372	336	348	345	366	358	372	392	333	369	355	354	380	421	351	366	355	367	351	396	374	371	398	366	379	364	361	378	398	373	376	347	376	375	355	358	356	381	352	331	386	376	379	364	328	377	365	338	359	358	376	358	360	346	363	419	383	352	347	326	355	353	387	370	377	379	350	373	348	339	339	343	365	384	368	363	364	409	373	355	382	335	364	354	349	342	359	380	364	345	359	368	331	383	350	373	366	360	352	391	403	353	337	365	376	367	353	350	348	350	366	351	393	378	362	373	366	345	354	348	367	383	366	363	349	377	341	333	367	396	390	378	341	354	377	381	334	362	371	319	352	399	356	338	371	362	376	373	373	397	392	376	382	373	371	347	382	363	379	337	370	373	376	358	361	379	366	384	376	366	375	396	334	340	354	374	347	367	352	365	341	368	359	387	346	312	362	374	364	348	350	373	347	353	368	352	364	357	392	353	332	368	337	360	356	388	368	357	383	353	375	349	324	349	389	384	370	356	387	347	388	378	366	362	347	345	350	380	347	357	363	356	349	359	400	364	379	388	370	378	369	368	364	321	374	337	352	368	366	367	363	358	397	355	409	400	363	347	352	356	361	374	368	342	356	356	343	343	406	367	385	368	374	375	380	363	325	376	348	360	340	362	372	376	349	332	367	380	378	378	390	334	336	357	366	346	356	330	332	343	361	352	383	338	352	391	357	371	378	406	363	363	343	392	378	367	349	357	347	350	383	394	350	384	349	347	384	385	384	384	388	360	342	335	346	372	375	347	406	346	403	379	371	396	335	390	359	355	358	368	354	356	379	375	371	345	318	388	383	356	358	394	357	358	347	341	345	370	379	364	344	406	362	366	359	331	348	388	381	361	350	361	357	385	363	365	334	378	350	357	335	355	383	353	356	371	384	364	410	341	363	354	351	387	386	373	373	356	387	403	380	318	378	377	330	332	357	351	369	393	356	386	362	359	380	381	358	363	356	345	361	344	378	349	369	344	359	344	352	339	354	355	409	353	353	371	377	362	346	355	342	352	383	381	378	371	353	376	356	357	369	345	398	323	368	348	349	370	357	364	355	340	335	378	389	385	350	351	384	340	340	358	348	359	369	363	351	373	387	363	363	363	355	375	367	370	375	368	358	354	352	354	328	373	368	342	366	386	363	341	333	377	317	376	375	371	358	361	393	376	365	354	339	398	381	384	366	372	386	363	346	378	348	363	383	349	347	358	396	369	333	338	359	398	373	330	394	364	393	349	350	391	398	386	376	362	332	406	350	339	350	369	383	414	379	353	383	401	327	359	376	329	358	372	360	408	374	352	385	362	344	345	375	376	350	391	368	381	368	370	395	385	364	406	355	364	386	354	338	368	352	385	351	350	366	355	339	357	349	403	348	411	392	356	362	372	357	360	404	373	367	357	335	339	356	376	318	378	358	352	345	353	323	357	343	353	354	369	380	369	348	341	331	386	376	393	371	372	373	392	370	355	373	382	398	351	370	367	361	344	382	366	348	337	345	365	395	365	383	373	376	349	372	314	372	366	347	363	341	396	344	366	346	353	348	339	362	351	364	374	362	366	363	380	383	379	348	343	341	363	382	367	355	370	371	343	358	353	340	399	378	349	365	364	350	394	349	358	377	379	389	333	352	359	357	336	332	341	339	343	384	368	370	358	376	371	354	364	362	360	344	403	391	369	368	394	380	353	366	392	391	392	385	347	361	342	378	381	362	349	348	377	378	374	357	411	357	338	356	391	342	353	380	330	349	353	390	367	361	323	393	335	378	358	375	356	382	380	377	364	345	355	371	390	367	346	360	358	365	366	368	342	351	368	375	377	327	325	358	341	389	366	379	314	366	359	384	337	348	371	340	365	344	355	414	405	401	378	371	361	373	386	374	383	387	356	385	351	369	344	348	375	363	377	361	359	379	331	350	350	336	335	378	354	349	367	363	372	317	365	367	348	383	364	373	382	347	352	341	343	323	396	369	348	356	380	368	350	386	342	368	374	390	350	374	377	377	359	355	412	373	367	355	347	360	346	368	354	376	374	351	365	361	380	326	362	394	366	354	372	371	360	333	332	373	338	355	370	354	386	371	380	357	386	342	358	317	386	425	333	356	384	371	340	357	374	395	349	385	382	346	373	345	365	344	392	360	356	372	379	345	376	376	388	375	355	375	380	397	337	358	370	339	407	348	335	344	379	388	346	381	327	367	357	363	323	344	342	391	393	362	355	359	373	378	316	351	364	385	367	345	359	363	406	382	372	360	350	390	338	376	344	341	339	376	389	382	374	352	363	375	356	321	362	359	361	374	351	359	357	359	401	380	406	358	370	350	344	377	346	364	331	372	349	375	365	365	363	325	352	357	351	347	357	376	362	354	366	331	367	370	368	371	376	404	352	362	342	353	352	392	368	391	358	365	383	367	320	353	342	346	377	368	374	362	351	349	398	359	332	321	337	344	379	374	369	407	396	379	364	370	354	345	332	375	331	365	372	325	393	366	354	374	399	386	344	363	379	383	381	359	383	335	365	372	382	355	386	387	356	348	353	356	376	357	380	380	342	354	384	368	380	374	389	362	321	392	353	363	348	350	361	354	348	400	355	403	340	371	399	351	347	392	366	338	340	349	379	372	364	392	379	356	351	364	331	326	412	337	355	340	360	367	384	383	382	373	361	344	372	380	377	366	351	378	401	351	368	365	384	379	360	369	366	364	355	365	344	350	370	343	342	345	349	348	335	385	352	356	357	359	344	360	372	359	388	350	375	390	362	367	384	315	336	348	368	349	355	373	362	361	370	348	366	351	361	387	368	360	329	326	358	351	355	368	356	383	356	368	350	347	349	375	369	332	346	382	344	383	346	347	371	398	340	396	353	389	339	378	382	405	361	386	348	390	364	384	395	371	375	406	378	340	352	351	376	367	329	348	360	387	357	368	329	343	373	365	360	332	359	376	359	336	380	354	353	356	352	396	366	344
27619	19204	8168	2979	1746	1219	1083	987	897	848	834	831	842	843	771	794	809	806	818	766	807	861	778	762	788	778	823	807	784	761	758	883	808	763	801	793	791	798	785	761	783	812	763	746	768	785	775	766	748	741	728	773	791	800	790	736	755	771	794	751	804	772	762	761	744	794	773	737	790	774	781	791	737	751	714	798	789	760	727	818	740	761	806	791	745	814	775	745	809	741	831	803	783	764	779	776	846	786	816	762	751	758	703	804	751	757	742	770	822	799	762	800	765	790	759	787	773	796	776	771	784	726	753	784	747	795	754	711	690	772	814	788	717	771	735	720	769	744	801	789	811	771	787	782	739	719	703	739	773	788	822	745	772	730	739	751	799	781	751	735	789	737	786	706	752	779	719	798	760	764	763	721	775	780	795	791	736	804	739	797	783	726	784	822	842	752	819	725	756	709	774	763	794	746	814	754	740	742	774	752	714	782	784	716	730	837	757	765	749	769	798	757	765	776	744	738	728	776	782	764	815	735	735	800	736	780	721	747	746	755	797	793	841	773	787	743	777	768	783	754	749	802	783	800	705	727	789	762	782	774	768	764	759	773	776	762	773	762	765	767	759	710	763	763	798	735	782	794	759	780	761	750	762	790	782	795	721	775	778	749	829	759	792	737	810	743	797	734	781	804	809	799	765	753	749	739	779	741	777	804	747	768	762	741	736	775	728	770	772	820	703	743	749	803	820	732	748	759	752	757	782	746	777	764	768	776	747	692	801	759	759	771	777	766	740	732	781	849	769	767	760	757	766	794	789	757	752	752	695	783	743	770	764	714	737	741	719	774	773	710	788	754	711	793	794	747	800	781	768	790	737	804	786	794	785	777	769	770	704	782	786	752	745	761	760	786	804	783	745	778	768	790	770	789	767	755	755	795	820	752	765	796	816	789	726	806	737	764	797	704	744	775	706	774	792	768	747	763	773	724	775	739	754	774	746	678	724	771	795	745	750	738	784	773	777	809	755	786	798	781	779	750	768	717	756	743	747	755	810	757	734	757	780	739	772	758	835	755	722	738	749	773	797	744	786	762	774	723	761	723	794	778	859	753	784	781	768	723	800	745	770	781	847	754	862	781	770	790	783	747	766	784	774	768	789	767	810	769	748	772	773	783	761	782	795	767	759	755	794	837	767	804	775	787	780	792	800	740	761	775	757	748	716	804	832	766	753	804	737	769	771	758	780	772	763	760	735	799	778	761	706	785	760	780	745	773	766	772	783	768	739	753	731	733	758	743	786	748	716	744	789	822	797	755	791	823	733	774	773	769	776	777	755	760	805	804	746	724	721	748	768	781	803	782	777	780	783	769	784	707	767	744	765	733	739	749	744	761	795	712	782	731	784	768	775	756	743	751	765	800	762	764	829	776	731	821	815	830	789	802	772	856	774	758	739	800	750	745	838	793	772	794	715	770	683	733	762	740	776	740	746	721	770	812	744	728	719	735	794	782	811	762	779	792	779	758	764	809	794	698	771	784	786	751	773	752	776	738	765	811	779	722	762	750	819	729	744	780	818	763	755	785	793	761	771	813	759	713	775	772	756	773	774	805	781	745	768	764	819	745	776	748	787	719	773	726	766	783	787	738	721	752	759	766	825	772	761	789	701	800	714	750	783	727	844	770	804	792	749	801	766	770	756	749	775	780	784	758	750	783	766	754	782	743	796	731	761	769	785	748	753	784	791	750	778	820	792	766	773	726	818	755	804	805	766	781	758	735	798	740	738	723	769	776	796	749	771	764	745	752	762	755	774	732	772	776	766	743	764	768	824	747	797	712	734	775	717	754	764	754	786	740	789	743	767	795	795	778	759	765	744	721	765	765	783	756	811	755	783	763	767	771	760	796	759	739	783	769	800	790	760	773	804	840	750	809	777	727	727	753	781	805	744	787	804	744	761	795	745	767	816	765	714	704	726	786	801	763	776	799	762	808	796	738	782	785	796	754	752	845	768	778	743	774	745	803	759	786	781	721	759	727	762	737	774	768	771	770	754	768	766	767	778	728	770	766	790	808	794	785	733	804	798	762	747	722	781	793	797	777	755	725	764	794	693	770	803	783	755	815	799	785	804	768	771	755	792	858	773	802	748	749	766	730	767	766	781	778	782	754	744	717	729	747	742	837	767	750	828	775	770	692	743	752	787	798	750	715	765	748	794	711	767	743	742	778	771	810	763	749	740	775	786	811	778	756	765	738	744	754	792	763	763	785	780	745	831	785	714	778	696	756	755	748	761	774	814	793	813	812	736	779	765	781	775	768	805	802	828	778	776	803	741	767	754	781	760	770	773	754	765	801	769	762	769	796	762	691	769	757	748	753	741	733	762	768	713	735	742	750	759	759	773	796	765	818	769	818	750	748	831	768	782	777	795	775	744	757	790	783	775	815	778	787	745	728	753	776	778	750	732	739	738	738	791	732	770	754	778	765	754	752	711	757	750	756	825	695	759	772	763	772	750	750	806	818	778	723	781	719	790	762	797	815	758	803	763	780	781	778	801	760	776	767	762	766	701	766	748	780	755	807	810	779	781	769	742	771	840	775	791	744	821	738	780	780	768	754	751	796	793	738	726	795	795	747	746	761	796	784	772	773	757	710	787	733	758	792	782	733	735	798	775	787	742	768	701	766	777	757	776	760	727	746	753	790	720	773	761	794	765	741	782	749	738	764	741	780	723	789	784	761	802	739	774	778	736	749	790	793	810	806	798	780	759	772	758	750	764	750	784	726	777	792	758	747	734	822	798	819	830	802	819	822	797	785	766	785	745	793	740	782	780	773	809	762	779	819	760	755	711	804	757	766	780	739	786	720	809	757	729	823	821	748	790	789	736	745	741	777	727	754	757	839	803	822	776	784	766	824	770	746	772	743	719	733	789	890	773	769	809	785	807	766	738	831	781	753	743	732	788	742	793	813	764	811	754	763	777	740	765	732	714	765	786	770	800	755	774	737	769	742	703	730	747	784	815	764	790	798	790	778	787	812	791	795	754	744	738	795	759	750	734	786	783	812	770	787	779	752	741	759	755	741	804	802	742	774	776	780	765	811	764	774	757	772	703	722	741	761	740	680	780	788	785	775	748	753	760	762	752	762	838	737	795	752	763	754	769	831	808	746	848	778	765	760	736	749	779	776	760	774	796	771	783	734	716	815	769	742	780	825	778	751	802	775	788	747	729	755	796	769	759	758	777	810	791	748	778	792	775	757	752	718	774	745	745	774	739	735	755	782	778	780	762	783	674	796	784	763	765	767	752	745	779	725	757	782	804	776	776	804	776	758	797	765	782	753	761	774	741	766	816	787	776	794	787	761	784	802	768	758	770	789	715	794	771	762	832	769	798	816	801	790	765	762	777	750	751	754	787	778	774	715	771	816	759	749	747	780	774	792	765	830	733	795	760	737	776	774	753	751	844	787	787	859	752	787	730	776	779	841	799	723	794	762	760	764	711	761	725	841	746	757	773	765
6119	7565	5761	3172	2391	1806	1579	1303	1131	1069	1047	1016	987	976	979	991	985	914	957	969	909	885	889	930	889	863	944	921	892	898	882	868	893	904	874	931	885	891	933	931	924	902	905	902	889	933	887	906	942	884	868	870	905	864	901	892	886	870	843	865	923	872	942	900	872	883	895	865	929	940	943	886	884	908	860	856	833	878	934	885	871	927	876	912	820	864	840	875	912	854	880	901	856	862	868	896	887	898	882	867	887	869	792	851	834	994	902	918	895	868	839	852	890	885	878	889	881	888	848	874	892	876	882	832	848	919	869	838	897	867	880	907	852	916	894	893	892	853	865	884	878	907	875	838	897	873	939	861	884	862	916	892	936	860	851	939	859	878	848	904	875	894	911	924	893	917	847	898	896	874	916	885	869	858	864	909	903	819	874	875	894	935	843	932	888	869	872	901	873	872	847	866	827	896	883	890	899	869	896	865	865	892	877	841	914	904	881	879	876	846	923	853	860	902	920	865	862	864	929	927	859	903	835	865	854	856	898	940	808	872	916	907	876	849	899	880	873	867	858	837	889	851	876	903	870	891	867	903	800	919	910	914	903	870	848	926	851	903	904	963	883	849	871	849	870	854	861	858	908	841	881	889	897	887	895	863	914	898	894	895	905	885	931	844	856	868	902	856	870	883	919	845	924	895	892	855	870	864	854	906	888	897	904	903	878	864	849	845	813	857	898	862	930	870	833	943	892	866	847	848	793	876	884	916	899	877	863	862	881	912	905	832	879	885	881	892	912	918	906	885	862	858	875	915	861	868	938	926	893	900	884	924	894	835	920	902	857	863	854	885	900	932	868	889	937	848	875	862	899	871	895	873	849	895	903	903	891	937	904	903	860	879	878	912	900	880	882	842	885	865	873	879	851	891	901	906	815	824	860	884	886	800	916	900	860	859	848	866	876	831	943	945	846	864	889	922	929	856	885	874	863	831	815	893	864	885	881	888	884	874	874	851	857	852	843	885	872	905	900	880	915	824	959	889	872	925	895	905	854	894	894	912	865	859	858	898	836	905	887	877	908	854	882	907	885	853	919	918	894	869	916	874	850	912	869	879	873	857	864	829	834	848	869	864	884	925	884	905	857	885	900	885	916	872	896	858	824	810	882	842	892	920	888	891	877	840	874	871	878	887	931	892	834	876	892	892	875	837	910	917	965	931	911	871	841	833	875	913	851	860	846	870	888	864	821	867	930	894	911	902	945	845	846	872	869	863	859	870	898	897	901	865	904	887	888	867	859	914	832	861	853	925	909	862	884	871	885	923	883	900	868	922	918	908	867	858	866	838	914	868	883	863	829	862	871	899	889	867	919	834	860	897	890	937	934	898	897	877	917	895	892	834	865	864	894	886	836	883	876	868	896	869	831	851	896	890	913	882	863	885	932	859	857	921	921	890	841	915	848	900	856	891	892	905	834	866	896	861	881	882	851	899	908	882	837	881	890	861	889	870	859	897	835	890	893	903	869	885	867	880	888	845	901	893	894	894	855	890	880	921	907	853	893	849	889	866	848	897	933	863	877	887	896	817	906	847	850	833	895	867	893	947	839	904	856	823	910	851	892	878	888	872	903	806	832	883	902	881	888	825	858	845	883	825	887	900	870	887	967	908	872	835	900	862	854	830	878	904	844	892	861	849	888	850	846	877	854	876	876	829	871	922	894	915	886	904	819	900	884	871	882	849	906	871	827	893	845	918	846	855	887	893	865	847	902	901	893	822	866	895	840	857	834	866	914	892	914	843	879	806	813	856	863	850	907	848	887	846	895	879	894	896	883	818	867	896	823	898	873	906	883	864	876	873	911	901	917	858	865	876	804	877	844	819	881	924	884	893	842	800	879	868	878	884	913	921	873	881	870	875	809	865	871	836	876	886	929	887	872	913	845	851	856	902	847	877	894	898	871	864	845	905	947	862	903	889	883	848	837	893	870	903	860	846	924	887	919	870	853	912	867	894	897	897	888	913	855	869	891	852	858	841	869	898	921	876	865	948	866	833	907	876	918	922	854	863	915	920	866	917	862	899	829	811	824	832	854	873	841	890	899	841	920	849	850	891	900	920	837	852	903	862	867	875	876	828	893	854	877	913	928	848	837	829	864	885	854	878	843	834	923	840	862	905	853	908	886	818	886	856	868	884	879	899	865	941	830	928	901	891	951	863	801	892	920	865	872	874	904	864	887	931	916	856	904	825	881	907	873	817	842	919	930	884	917	878	914	855	851	851	905	865	817	900	870	885	916	888	884	884	861	871	871	827	835	898	923	880	845	892	884	880	910	906	861	878	907	868	899	870	877	910	887	843	849	888	869	899	907	886	913	876	924	853	896	866	774	901	896	911	867	854	864	871	910	922	883	885	891	849	870	825	930	899	904	860	851	948	885	851	961	899	843	843	919	814	889	845	910	910	840	904	831	920	865	870	878	946	916	875	877	890	873	908	874	902	851	861	828	857	905	865	867	889	856	861	844	886	902	891	818	893	904	881	883	872	849	841	863	884	857	856	871	871	841	875	868	852	855	881	875	910	889	937	903	828	897	873	873	871	915	870	869	864	857	866	897	879	861	870	843	900	851	886	839	866	916	866	893	897	857	821	879	890	910	869	872	900	893	873	876	846	806	857	867	870	881	865	863	846	859	862	964	841	846	889	849	898	912	844	909	865	872	855	910	850	853	890	844	882	879	896	832	873	786	857	870	849	847	851	877	887	884	921	861	902	874	855	867	848	920	869	856	879	833	878	880	942	914	859	856	926	893	894	869	872	938	872	879	918	888	812	837	884	836	898	874	828	838	869	854	905	936	911	846	869	856	856	916	921	879	855	920	869	889	894	872	808	878	878	885	880	796	916	868	891	874	840	897	924	890	891	881	887	859	920	868	880	872	837	905	891	931	864	918	857	886	829	879	855	865	865	858	877	901	858	885	882	852	887	919	914	862	840	895	873	862	897	869	872	804	859	856	858	897	888	901	899	902	861	845	900	860	891	862	845	877	858	863	861	867	826	880	876	863	840	830	881	889	855	902	853	856	857	866	878	884	856	849	874	842	833	865	839	850	838	868	894	883	913	877	855	875	890	862	841	845	869	880	860	860	853	925	921	844	882	838	808	898	891	889	867	918	833	814	874	884	908	818	896	887	901	827	910	915	919	900	856	878	901	937	878	874	861	853	906	888	873	892	930	891	891	877	912	887	895	877	841	886	861	859	908	896	846	893	913	851	917	881	880	847	872	901	878	871	902	826	877	868	876	823	863	836	872	843	841	877	870	888	905	922	892	843	938	909	840	892	852	855	872	855	912	850	838	924	905	924	876	885	865	850	922	870	910	891	872	876	902	855	885	848	914	866	898	927	934	845	843	854	859	887	931	864	849	845	894	899	909	897	927	869	870	868	899	847	830	879	880	883	822	817	868	928	897	841	908	846	891	851	858	878	893	866	790	858	921	848	876	884	877	873	863	952	887	916	885
23753	21310	28486	24453	21288	9185	1851	1279	1007	924	888	818	770	832	755	821	740	786	805	789	739	708	697	671	666	727	689	701	724	661	671	679	705	625	690	699	731	675	695	706	705	679	633	666	699	688	666	709	638	634	658	681	646	663	676	679	662	653	633	690	680	651	621	626	686	637	686	686	641	680	651	654	695	666	604	681	635	675	671	614	688	675	680	664	682	631	684	685	656	644	641	662	683	677	657	637	646	651	617	598	674	656	633	643	699	667	649	618	642	692	640	690	670	736	685	656	617	677	635	673	638	632	661	672	638	651	644	656	659	623	670	629	641	644	650	656	655	621	676	636	656	629	630	673	617	669	680	661	660	665	714	662	712	688	729	646	705	621	680	663	692	683	639	670	638	674	668	641	657	639	692	659	655	698	713	630	697	697	668	633	665	596	691	665	676	612	677	646	683	671	669	664	648	706	701	658	661	616	677	675	681	651	629	660	646	668	660	642	703	622	656	679	703	683	674	644	672	731	715	657	676	667	667	648	659	641	694	660	636	659	677	671	651	643	681	642	651	681	632	686	679	645	685	652	709	678	684	709	624	622	655	684	662	694	658	690	656	641	696	683	663	742	674	650	686	705	714	628	626	637	688	659	664	625	675	656	652	720	654	696	694	684	674	675	658	641	657	655	642	651	670	673	657	663	664	642	668	632	586	662	678	666	630	692	676	664	652	678	645	613	670	689	627	673	655	684	636	683	657	668	658	679	703	675	697	695	653	679	662	700	691	673	706	628	664	653	682	662	658	618	675	667	696	655	635	657	647	665	645	662	679	657	643	674	663	710	668	708	703	651	668	635	660	725	657	646	699	643	648	724	693	659	662	694	720	674	646	651	649	660	667	654	665	685	689	609	699	674	712	675	687	679	629	625	659	705	640	688	663	658	658	662	649	697	691	644	668	686	638	624	700	633	631	680	666	624	696	650	682	712	679	647	672	627	666	648	680	641	631	674	672	658	672	653	691	633	656	677	684	649	682	585	593	687	654	632	637	666	627	651	631	646	676	653	662	694	650	693	643	669	653	684	688	662	651	605	665	669	696	644	694	656	640	605	647	629	680	670	667	668	687	676	694	664	632	657	673	683	657	679	675	642	681	675	703	632	643	685	690	674	674	674	659	638	666	687	621	635	622	657	651	679	646	654	651	663	677	697	647	652	662	640	668	665	654	674	653	691	691	640	662	666	636	647	673	627	671	663	686	677	685	620	672	685	666	608	630	718	671	610	625	667	685	638	653	652	697	662	683	675	646	685	658	632	664	668	670	667	646	677	667	674	670	672	653	660	697	664	618	656	674	707	653	642	688	676	670	724	676	657	687	680	640	677	704	642	672	640	655	604	627	649	631	667	661	656	677	680	689	641	617	662	660	661	629	684	644	677	629	655	667	700	657	678	633	627	623	663	666	638	652	651	676	633	715	678	694	651	663	692	626	675	666	691	648	639	640	644	674	720	618	718	624	672	674	678	644	712	664	625	614	716	628	651	697	663	706	678	690	618	640	645	674	630	623	669	665	664	634	622	659	664	700	651	667	642	676	673	655	675	639	702	640	649	672	664	656	700	651	675	650	660	654	624	655	669	651	702	675	663	648	652	661	693	629	654	689	684	673	624	682	689	693	669	716	646	649	697	695	641	642	673	629	631	647	675	672	670	628	662	644	682	679	666	627	671	657	691	673	687	713	700	662	686	689	636	655	690	629	672	681	684	656	670	691	658	646	681	663	673	702	659	668	659	642	709	703	661	640	655	631	702	649	651	666	682	614	667	630	663	633	616	673	703	674	705	650	678	631	659	686	654	697	666	616	654	660	666	707	669	652	640	643	623	630	663	699	678	700	671	630	667	689	700	691	632	653	697	639	659	681	658	690	610	674	708	685	688	678	707	673	697	639	659	655	644	627	697	669	642	701	662	665	646	649	645	606	619	674	611	641	667	667	712	677	662	675	621	678	657	689	689	694	679	666	640	676	653	683	614	670	657	638	680	640	646	625	695	650	671	641	649	655	676	644	666	658	671	646	659	636	678	660	633	654	600	664	673	690	688	681	654	653	637	715	649	644	661	666	672	681	650	682	679	618	623	688	619	674	648	674	648	702	681	654	622	635	661	690	617	691	659	595	596	638	641	663	658	687	654	655	663	652	663	676	671	684	677	658	655	677	657	634	616	680	685	663	658	661	666	657	662	659	669	625	649	656	628	657	699	690	667	683	662	691	651	674	646	641	614	648	703	605	653	648	644	666	667	688	649	663	682	645	655	648	657	716	686	684	666	640	658	706	660	641	692	642	675	693	662	667	690	652	715	673	646	653	710	690	686	672	628	715	712	716	681	661	665	691	653	631	685	649	613	676	623	670	655	668	673	641	623	690	634	677	682	638	678	698	629	632	640	676	738	626	674	661	661	642	675	636	664	656	661	626	679	667	631	691	674	633	587	640	701	643	670	687	637	657	600	702	715	650	671	692	670	669	650	672	670	645	656	629	665	644	676	666	664	654	616	686	703	643	654	650	643	649	675	668	654	630	676	665	672	619	664	641	678	707	688	671	664	651	642	667	718	681	704	671	661	638	712	675	688	668	679	651	671	638	713	621	658	673	638	660	674	649	642	671	656	633	658	683	671	688	694	660	658	664	671	666	655	684	608	675	665	675	675	730	647	655	685	617	642	602	682	655	648	659	598	678	659	709	658	689	671	627	661	695	665	665	635	654	656	662	668	681	696	696	695	703	637	668	683	691	644	686	660	609	641	668	623	658	646	627	661	647	662	643	657	686	658	650	661	678	611	647	695	634	665	667	690	658	632	645	656	637	671	639	643	654	664	634	682	646	660	673	683	704	613	667	701	644	624	659	674	637	688	674	652	708	638	651	650	663	673	662	664	678	679	708	638	666	679	719	649	670	700	637	682	625	661	646	628	626	650	743	691	651	662	651	629	663	663	685	677	691	646	657	652	674	638	674	652	669	662	661	689	667	665	693	632	686	655	659	601	647	673	632	690	687	685	637	625	701	640	680	665	678	671	669	666	674	674	681	697	661	656	639	654	609	640	663	711	721	669	634	713	689	643	653	695	648	705	657	665	626	643	666	660	659	644	639	628	645	657	659	664	655	669	625	639	640	642	660	653	630	659	664	631	680	693	709	658	648	706	652	635	632	652	636	669	618	670	638	673	629	649	645	670	661	648	710	671	622	661	632	641	707	620	659	659	657	681	698	659	695	665	681	641	669	683	668	611	634	652	651	662	653	638	664	643	657	653	699	666	737	655	625	650	659	660	669	650	660	628	696	637	660	673	675	668	689	638	652	599	650	623	660	660	642	653	727	675	672	669	674	694	658	659	678	670	635	704	635	660	649	636	675	646	645	645	660	663	648	663	658	681	676	625	643	671	656	639	637	648	634	676	632	640	718	668	643	680	635	644	648	656	723	664	646	670	644	662	676	743	696	654	671	623	657	637	616	650	615	665
5662	15121	11497	6169	4473	3224	2429	2051	1624	1320	1265	1161	1048	971	984	985	956	976	891	919	847	889	795	815	813	854	819	818	827	826	840	829	803	751	788	845	790	788	856	804	767	793	743	797	778	753	800	802	810	818	744	746	821	788	723	757	743	747	765	755	795	732	788	781	745	806	744	803	761	744	796	782	752	781	769	773	730	751	796	770	797	771	752	727	774	721	756	764	770	805	745	741	738	755	703	798	776	739	804	784	843	786	726	756	807	748	756	770	757	706	760	749	802	772	694	732	790	732	746	736	770	771	741	795	740	771	793	785	795	759	783	733	781	720	782	763	760	775	734	837	775	805	799	725	785	775	730	775	828	701	811	829	768	751	831	813	771	737	743	758	761	785	759	791	726	723	720	758	805	830	803	761	785	820	801	725	761	780	763	758	788	752	726	747	792	750	800	750	742	819	783	770	771	804	713	721	785	773	736	795	793	729	727	787	788	749	747	750	820	816	812	814	779	768	735	743	737	739	773	756	768	738	781	813	777	781	734	799	799	755	697	757	793	785	785	777	748	794	809	811	764	763	783	731	786	686	795	752	762	763	742	708	739	789	787	766	787	805	751	758	761	793	778	807	757	771	731	770	754	811	772	820	764	770	800	748	753	723	766	787	716	764	731	771	795	750	818	762	781	753	751	781	831	717	736	754	790	723	795	817	766	790	772	776	727	773	791	782	817	795	738	791	768	730	756	798	767	786	764	748	788	762	776	748	793	798	784	802	760	754	748	788	749	776	790	757	818	720	772	830	771	792	796	762	792	780	807	738	769	809	794	732	774	794	779	842	777	770	791	803	773	789	749	804	754	790	781	761	741	740	779	718	758	758	792	766	750	741	796	740	784	795	732	754	825	765	776	759	746	785	771	799	805	776	788	732	789	746	720	773	804	754	761	792	795	720	786	734	762	776	755	734	722	756	738	764	764	802	785	733	770	756	774	788	773	767	767	764	734	777	742	811	773	752	747	754	753	806	746	772	733	827	768	803	717	810	780	725	790	780	745	807	791	780	798	734	767	742	783	763	767	781	810	769	747	771	788	727	777	770	751	761	775	758	737	771	753	789	777	703	746	794	778	774	779	780	755	787	786	773	776	747	749	759	735	750	763	772	817	816	760	724	849	829	773	802	739	759	750	738	780	777	746	811	755	757	761	852	723	761	776	787	756	769	759	761	756	729	818	782	764	819	744	793	787	745	728	763	757	778	734	787	782	791	786	812	778	796	732	765	785	796	749	751	734	780	780	794	785	739	762	790	782	766	741	746	733	767	756	752	755	792	825	755	765	783	821	726	743	804	785	736	734	785	756	733	741	834	805	776	807	740	710	747	803	750	751	762	757	779	749	777	765	695	778	783	726	791	763	804	793	796	793	746	761	764	752	774	747	727	738	805	798	804	800	779	829	746	824	709	725	803	819	703	805	760	802	803	771	806	767	771	797	755	755	776	733	768	772	733	802	793	763	782	782	767	751	734	805	824	750	805	773	776	781	788	761	766	768	767	733	772	749	733	817	760	806	778	782	744	778	789	744	803	755	770	762	774	797	768	794	860	789	832	760	771	770	788	729	755	757	770	742	732	741	790	771	759	728	785	757	758	821	776	803	779	785	774	790	771	793	700	764	739	789	771	757	756	778	754	730	813	762	775	785	765	750	790	740	748	741	746	765	753	765	724	716	803	723	762	803	796	751	762	782	803	764	702	819	825	754	771	830	759	764	757	812	760	767	757	796	788	801	725	752	702	818	771	776	776	761	763	776	746	811	750	783	784	745	778	751	798	758	789	784	732	766	777	751	801	806	813	762	776	775	771	761	806	770	747	744	767	777	789	751	786	794	808	740	739	805	762	776	761	801	782	768	800	765	758	743	771	780	751	752	794	738	769	726	773	809	767	779	778	781	781	803	740	792	774	717	766	763	758	787	812	799	786	752	800	799	793	688	759	806	743	805	707	781	716	779	796	810	792	764	781	764	769	808	755	749	763	784	782	762	803	772	795	753	738	706	727	797	829	738	798	748	752	774	757	761	760	802	732	769	786	814	791	761	696	818	729	784	740	760	767	763	714	747	735	834	768	823	758	750	778	766	795	775	744	770	770	748	780	741	825	765	769	771	784	738	763	773	809	763	747	775	792	758	755	794	741	740	771	766	800	751	740	724	736	797	770	770	816	745	746	834	789	750	783	756	764	765	758	776	823	769	738	791	775	745	736	792	801	756	744	769	740	761	732	716	819	817	824	758	738	750	764	824	750	709	726	770	790	769	779	772	766	743	820	760	769	771	790	757	807	824	763	813	813	761	749	834	808	812	768	778	812	771	752	746	760	792	754	777	718	775	709	814	785	755	746	776	770	766	699	761	769	707	754	809	759	755	741	739	748	730	801	772	765	817	806	746	765	757	729	737	765	758	767	759	779	789	775	772	805	753	722	787	793	805	790	791	763	736	755	787	768	790	779	764	782	768	762	735	786	770	764	791	821	801	777	762	760	779	806	755	783	834	792	823	752	800	790	751	716	767	769	777	766	754	764	787	737	720	723	774	770	795	742	769	801	763	786	805	749	762	786	807	723	776	756	735	755	775	744	771	767	777	738	745	755	757	756	735	774	748	734	740	760	758	738	748	767	760	811	821	784	759	782	747	779	777	741	725	784	824	735	744	766	741	725	788	783	732	788	778	805	765	768	759	724	791	791	746	707	761	782	780	766	698	831	758	771	761	826	766	755	780	752	754	766	750	783	754	724	772	741	756	731	788	761	779	792	773	756	777	726	736	774	753	752	779	776	780	800	778	720	834	740	779	776	793	721	749	808	759	755	803	754	788	780	778	781	789	723	773	779	736	749	763	792	751	807	762	757	725	713	820	726	784	728	781	778	792	803	730	789	814	785	750	778	784	782	817	771	773	796	781	783	752	727	717	744	742	759	773	836	817	778	783	810	771	734	825	719	762	769	735	735	731	757	756	746	729	783	767	800	762	748	806	779	773	772	800	792	810	774	764	805	741	715	737	723	780	785	802	811	774	744	759	774	777	798	786	741	730	776	805	740	767	758	745	731	786	765	742	771	815	757	718	745	793	783	797	780	825	819	803	773	790	722	728	777	799	771	780	775	739	753	778	788	802	775	757	761	725	798	730	770	796	791	779	796	773	805	769	794	775	758	824	803	785	744	798	778	802	740	824	812	803	771	781	783	794	736	745	787	784	792	764	732	794	765	757	775	755	728	816	770	780	728	733	742	794	790	768	749	768	745	773	759	790	793	811	754	831	774	791	759	732	793	763	809	776	770	705	806	729	787	773	783	815	810	780	733	802	768	765	766	784	722	785	757	785	795	795	772	763	794	787	734	813	769	721	772	772	774	798	825	754	753	743	765	813	784	748	775	780	780	726	822	813	781	798	826	733	786	795	708	768	777	786	726	729	770	816	751	797	798	784	746	778	762	784	787	724	734	793	762	811	769	803	799	747	805
25008	21360	27330	25581	9943	1581	1089	862	798	662	648	639	611	560	602	567	593	573	575	595	605	547	556	560	533	529	522	510	554	512	510	526	501	545	536	518	504	513	508	530	570	521	521	535	538	490	534	548	516	527	527	550	561	538	520	530	573	529	541	506	544	556	514	559	512	512	530	501	508	553	505	527	509	543	515	518	529	524	509	527	582	523	509	497	493	511	575	525	548	491	524	484	500	544	532	463	528	525	539	496	533	526	518	529	516	533	559	485	542	511	492	514	521	588	539	516	516	501	578	477	520	513	501	501	504	585	538	510	520	487	514	529	493	510	498	494	530	565	502	526	501	485	504	558	557	505	529	530	506	566	554	487	510	527	482	530	492	542	489	511	537	503	530	521	514	518	475	530	537	518	505	551	515	555	545	516	506	563	507	518	482	508	532	495	557	537	604	487	504	547	477	500	521	505	534	535	547	457	481	494	527	539	535	529	515	483	564	517	506	557	531	502	514	521	521	514	540	552	474	558	554	489	526	510	481	530	551	548	560	547	517	567	514	565	531	514	542	532	527	491	524	519	526	498	531	515	533	503	540	493	548	508	484	517	542	481	524	538	534	541	579	533	525	485	502	522	520	529	499	525	490	516	513	556	504	478	471	505	546	535	528	507	497	519	537	557	518	506	526	552	513	499	502	507	529	552	512	536	515	510	531	541	533	478	501	553	519	524	554	582	561	531	517	497	564	511	524	520	516	508	528	509	521	500	560	506	499	506	495	523	525	567	530	490	500	529	495	527	554	529	533	475	528	520	529	493	528	506	489	526	519	534	522	498	525	510	540	522	550	506	525	491	501	509	555	533	524	507	525	492	523	487	524	540	499	520	545	511	537	499	526	483	524	507	500	523	514	530	548	479	557	561	520	504	528	463	507	558	528	531	523	525	489	531	534	541	528	516	525	539	521	502	487	554	498	521	542	505	544	539	491	565	539	525	545	513	542	512	502	554	540	535	495	518	538	485	547	522	521	533	507	498	529	533	530	536	487	493	460	580	533	559	539	523	506	515	460	548	556	515	519	518	495	545	555	496	539	537	504	496	513	475	575	504	523	519	553	531	515	525	520	501	530	512	575	534	512	527	555	517	536	550	465	533	546	546	525	496	552	516	516	511	515	548	516	536	563	538	526	498	560	543	529	535	515	505	503	492	529	533	517	500	541	507	542	542	543	503	545	540	527	519	516	542	536	547	521	485	492	501	545	489	540	531	535	559	523	495	546	521	526	512	512	529	519	496	513	519	495	546	508	557	528	512	510	549	489	516	524	526	522	557	516	526	496	496	509	494	500	485	507	534	507	531	501	500	569	558	505	534	511	536	540	501	542	537	538	528	542	485	539	496	510	551	531	555	503	553	502	549	568	525	497	507	521	493	542	546	460	532	540	544	572	525	511	540	492	512	522	516	515	510	534	549	493	544	484	543	524	529	506	538	504	508	540	530	525	525	525	527	536	514	518	529	500	503	552	557	532	528	515	489	512	538	491	523	541	502	490	493	512	549	551	522	493	512	522	497	514	539	537	509	507	544	497	501	539	511	525	517	516	519	490	514	530	532	545	489	519	526	564	563	558	512	519	548	541	474	496	505	560	553	523	539	514	518	508	527	547	492	524	508	530	515	534	486	527	522	496	533	494	494	501	548	534	499	498	515	507	486	539	519	522	565	505	499	533	499	520	531	527	482	511	517	490	520	464	530	464	541	500	500	535	514	566	494	510	533	519	552	518	519	545	530	501	534	519	521	525	504	530	511	527	521	514	509	558	542	512	537	518	493	555	528	519	535	527	494	526	538	503	530	512	531	531	510	495	513	517	520	530	528	509	516	514	538	544	509	539	522	532	524	512	541	516	524	470	488	538	514	548	552	540	505	528	518	551	514	535	493	550	514	559	521	534	536	507	511	567	529	532	515	546	503	486	503	540	519	517	529	528	526	543	528	513	529	535	512	511	491	518	516	517	507	512	544	562	517	519	503	522	509	528	519	480	542	493	477	525	511	488	490	551	547	531	523	521	521	507	500	504	461	513	541	521	526	572	557	512	522	539	525	480	526	488	522	555	523	549	563	539	512	512	498	484	465	524	537	563	511	496	527	488	545	522	485	519	490	497	522	484	501	497	523	539	512	536	543	527	545	512	503	505	538	558	533	557	472	507	505	509	532	513	508	510	543	539	561	555	492	489	537	530	517	486	543	557	497	552	533	465	534	526	520	531	521	499	567	482	489	506	542	523	536	506	514	505	542	538	537	514	528	543	508	533	536	486	512	585	514	507	514	573	537	485	472	506	544	524	510	560	507	506	502	544	484	518	524	515	547	510	520	521	489	573	504	568	468	529	498	511	492	542	516	510	538	510	526	523	499	468	521	510	569	538	538	493	459	522	523	542	539	565	550	531	516	514	512	535	542	556	528	527	510	510	527	521	548	538	515	512	563	521	506	535	517	514	525	531	519	535	501	511	498	557	523	496	516	510	543	494	509	500	539	493	515	533	546	559	556	531	513	542	559	515	550	487	518	505	527	598	511	517	545	544	513	554	553	507	488	542	520	501	507	517	577	494	528	516	493	517	551	519	546	528	518	532	527	539	525	490	521	552	526	540	527	544	538	508	501	514	558	554	512	530	521	551	515	541	521	448	549	522	493	536	544	503	501	510	533	555	536	555	536	527	504	523	554	505	517	512	548	497	520	524	526	485	491	530	497	502	533	487	562	524	494	539	508	503	554	544	481	558	526	531	530	487	517	481	522	561	547	528	524	532	526	535	507	516	529	536	549	519	509	539	514	556	521	531	534	551	481	518	578	506	534	544	474	525	517	517	547	564	529	525	500	483	511	525	525	525	533	548	512	511	514	501	530	557	510	505	493	519	506	511	532	514	510	523	547	491	506	529	547	577	557	527	520	533	510	498	547	489	520	523	545	497	550	528	546	505	525	549	492	500	489	490	541	529	577	534	497	476	483	542	494	469	545	504	487	471	493	505	557	520	535	540	473	497	501	522	492	515	531	506	535	537	512	510	525	508	503	510	544	518	536	503	529	529	539	568	522	505	520	496	528	511	533	526	550	554	531	543	507	477	510	496	502	506	513	497	524	492	558	504	497	507	498	533	518	550	523	521	498	536	537	522	558	546	527	510	516	546	524	552	491	522	543	507	524	523	543	525	490	523	515	475	494	539	540	491	509	500	505	530	519	511	511	506	526	539	496	524	528	546	530	525	535	516	525	515	519	514	500	527	518	503	525	555	554	497	544	515	465	553	544	480	531	554	561	516	515	503	544	520	533	490	514	557	578	528	515	498	495	513	506	510	524	476	543	528	560	540	557	552	527	514	541	524	492	574	511	517	506	509	583	520	529	517	523	534	504	539	511	510	507	488	553	479	470	547	540	528	536	546	494	545	503	521	506	486	547	516	490	521	500	544	508	500	506	481	516	527	511	516	564	535	506	515	542	541	520	489	501	518	531
5589	11745	9044	4433	3148	2418	1801	1506	1219	1003	921	901	802	798	705	726	743	732	770	703	711	675	647	644	646	647	645	602	641	648	621	620	614	606	641	607	630	617	678	617	607	587	585	607	597	610	638	601	570	611	653	593	609	574	621	591	586	568	601	628	602	570	624	561	599	586	607	637	632	649	631	559	608	597	577	588	572	641	645	586	624	579	572	630	601	621	618	633	582	611	603	607	622	590	649	581	577	603	633	611	611	603	625	574	620	572	612	607	600	621	612	611	573	626	591	594	631	585	615	617	613	626	604	599	550	609	598	603	633	586	602	592	576	645	599	548	620	569	597	580	579	596	602	599	582	653	566	613	628	649	565	599	634	592	600	629	663	574	609	577	600	590	623	583	597	617	614	571	575	614	605	617	617	609	594	612	601	596	571	574	587	604	606	640	553	598	633	624	592	595	596	635	605	604	596	603	552	536	612	630	565	651	560	587	611	550	571	620	634	568	610	578	600	590	596	532	661	623	613	582	591	611	585	598	580	578	584	574	614	614	644	621	629	568	624	624	557	554	619	589	641	575	607	592	578	639	568	579	538	672	578	594	594	581	633	611	599	584	579	564	584	632	586	593	558	634	639	637	577	587	591	596	620	624	581	588	591	589	584	631	595	610	618	591	569	615	580	626	616	616	641	576	647	628	619	652	581	605	615	619	571	634	605	578	590	575	580	499	607	626	583	591	609	590	605	565	613	584	585	577	590	615	628	560	621	606	544	561	591	621	597	585	606	590	611	601	604	592	596	638	592	625	596	644	629	613	587	612	608	582	593	584	580	550	587	604	593	593	593	594	552	603	608	576	593	593	636	591	612	602	580	606	577	652	594	597	575	632	612	609	577	573	616	609	583	599	608	604	587	599	640	596	580	546	630	557	574	601	578	642	626	613	610	612	597	623	620	596	608	605	619	596	596	634	581	599	614	608	591	643	614	566	604	641	569	596	582	573	596	625	574	608	594	613	582	594	613	615	618	578	607	596	622	640	612	568	583	588	615	634	612	585	632	601	609	587	597	577	590	570	595	611	611	610	568	571	572	594	619	566	594	580	558	571	617	601	602	588	635	542	631	617	577	600	607	572	604	603	597	622	568	595	579	558	580	636	635	588	609	639	580	602	651	579	588	619	613	600	556	580	579	604	582	617	614	584	608	632	609	594	634	571	585	580	571	606	600	604	611	624	601	582	586	558	616	615	589	596	603	584	610	588	624	610	584	608	591	622	602	627	577	580	558	609	610	589	572	594	564	592	598	615	590	550	607	582	620	626	615	636	621	618	615	636	596	612	618	569	591	583	613	603	634	618	560	557	584	602	559	601	561	595	602	618	606	579	614	552	553	570	592	591	607	606	646	624	634	599	563	633	622	595	580	575	608	589	575	545	611	614	604	589	592	611	597	631	612	578	610	559	572	570	597	631	536	552	605	586	601	610	567	600	626	574	592	584	576	653	544	585	600	579	621	608	638	619	581	573	622	567	623	602	611	634	555	632	606	598	604	603	613	662	618	578	566	632	605	589	579	620	551	617	574	600	620	585	589	639	616	584	594	638	636	627	571	619	617	616	601	646	542	605	651	619	579	629	582	615	574	608	560	575	657	590	579	606	597	614	623	583	547	625	582	634	583	573	601	600	589	640	609	595	610	564	622	611	544	598	558	605	610	539	629	620	603	589	551	565	639	588	577	603	588	607	630	589	585	565	565	608	585	568	619	649	640	575	608	555	605	597	557	607	615	572	623	611	592	598	606	571	631	602	647	578	601	637	629	610	597	587	605	619	589	619	597	585	577	621	550	603	589	585	578	610	628	612	619	610	580	586	572	610	603	657	621	598	579	611	605	602	624	610	577	633	618	600	606	608	600	595	567	602	564	613	582	595	557	594	612	627	601	616	592	646	613	613	589	594	589	548	646	563	607	594	597	613	633	597	605	568	592	572	604	621	597	614	612	596	575	606	601	562	612	620	574	573	595	623	604	559	588	566	596	676	566	605	591	595	605	613	589	605	583	594	606	595	605	633	654	622	591	597	610	600	616	589	628	566	632	629	618	590	632	599	590	579	616	584	599	556	634	599	589	570	581	576	580	597	565	599	617	629	643	611	662	608	626	592	608	577	586	613	602	618	581	574	583	585	580	543	588	587	581	592	545	629	585	592	549	587	546	627	575	536	609	624	601	591	623	619	584	600	613	598	590	621	588	576	615	606	627	599	633	602	627	622	613	594	604	594	547	589	650	599	602	581	631	615	567	568	612	662	596	629	605	588	598	577	577	601	617	570	613	605	577	610	602	570	643	556	563	614	612	550	615	614	569	615	577	600	599	587	636	584	578	678	603	582	541	565	580	590	577	593	577	617	599	547	612	548	608	585	553	634	594	577	634	623	515	656	614	561	608	592	590	589	570	548	593	601	592	605	583	628	605	569	591	599	622	571	591	620	610	569	605	589	630	595	546	565	572	573	617	630	596	610	537	612	559	584	556	577	572	595	587	598	566	587	581	585	617	622	580	633	616	599	593	594	582	631	586	634	628	622	598	610	618	601	610	597	579	598	590	632	567	604	613	623	636	622	604	603	555	588	633	609	613	602	629	635	550	665	580	583	586	561	590	626	632	594	594	599	602	579	602	575	614	606	550	590	634	558	585	611	593	597	593	620	579	593	603	628	622	660	621	592	607	581	593	606	595	585	625	591	638	637	597	573	585	549	630	585	628	600	611	621	556	606	626	589	642	616	587	567	565	586	583	565	588	581	592	549	634	652	574	581	583	601	591	596	623	591	645	578	609	581	579	613	601	609	546	611	627	631	552	620	594	613	617	603	602	612	627	603	571	557	627	606	611	550	577	650	619	594	587	552	607	576	562	587	599	625	620	613	639	583	636	589	601	606	614	606	622	653	582	607	625	572	666	549	622	584	579	598	564	589	622	603	608	568	620	574	618	630	621	550	622	602	582	614	598	610	592	584	603	578	592	614	609	576	583	605	629	581	637	607	572	593	564	620	631	582	604	610	603	567	629	605	603	574	624	626	561	636	604	589	655	581	610	610	623	630	599	603	637	613	644	630	611	632	585	580	577	643	605	608	622	648	624	574	603	592	588	574	559	627	599	572	607	602	590	566	581	610	555	562	609	559	627	639	602	564	616	599	611	570	625	661	631	524	608	607	591	611	662	621	587	612	588	569	594	585	627	620	605	585	616	603	648	654	565	581	604	583	601	628	598	593	595	602	616	612	628	585	579	592	616	572	610	643	606	596	667	620	635	619	551	615	603	566	630	630	573	590	598	584	640	652	594	583	578	620	648	619	612	554	595	582	591	579	593	589	602	637	597	558	601	605	586	603	612	592	603	591	617	565	589	632	569	593	599	587	588	644	605	608	631	651	593	624	599	614	633	592	609	607	576	607	629	647	616	580	612	533	617	633	614	576	623	650	602	587	558	591	603	596	544	601	582	608	603	590	592	610	607	581
22760	21380	29102	24057	21377	21420	7874	1415	859	717	622	610	575	487	474	457	431	452	468	462	430	399	371	382	364	363	381	349	311	349	341	314	361	326	318	344	344	325	305	328	318	336	292	323	359	331	332	290	327	309	337	338	327	287	330	329	298	358	341	294	357	334	313	318	262	339	328	260	310	303	303	309	299	324	318	303	307	313	333	315	296	328	314	296	310	288	319	295	277	324	358	323	294	307	348	294	329	307	316	309	299	293	318	326	306	273	286	317	297	319	300	317	340	329	309	335	317	307	298	289	312	300	290	289	311	291	294	295	314	330	300	307	281	338	334	348	330	317	311	308	306	271	310	319	316	286	328	302	294	306	315	341	273	276	318	304	284	297	317	303	299	324	311	280	304	309	294	294	303	291	309	303	264	300	302	328	295	275	266	346	295	312	303	322	335	288	293	354	305	316	315	311	321	310	293	310	317	335	278	282	307	314	317	283	303	309	302	312	313	300	299	284	281	276	290	301	313	324	314	277	277	318	318	310	305	277	309	318	287	298	310	308	297	311	340	265	308	318	317	293	309	305	266	291	299	323	327	304	321	325	290	291	302	278	283	311	342	319	319	318	313	333	302	298	294	341	296	321	313	307	331	261	315	292	325	281	320	316	305	315	278	308	313	290	312	309	293	320	302	293	298	304	296	309	304	308	302	306	287	321	333	306	332	291	320	316	327	323	290	295	319	321	302	331	306	287	292	311	294	308	299	287	337	291	283	281	289	283	310	301	291	293	316	280	298	316	297	284	304	300	326	290	272	309	320	326	323	329	327	295	319	295	316	291	301	305	318	326	313	346	321	307	299	338	286	276	289	270	285	306	329	298	319	293	296	284	283	312	286	304	276	309	266	296	305	309	315	302	304	269	307	326	318	323	306	301	296	308	326	333	308	296	319	292	323	300	308	301	317	328	307	312	308	335	315	298	289	306	297	311	283	282	299	289	330	310	293	294	303	315	327	317	326	303	334	301	299	263	301	299	323	286	314	318	314	290	314	276	321	270	286	298	315	307	323	285	305	319	299	299	315	326	313	298	310	323	289	308	290	314	284	302	295	295	304	268	302	300	303	289	316	285	313	290	285	308	306	327	320	307	302	327	319	311	294	306	291	283	285	312	334	281	321	307	316	310	309	290	319	310	312	359	301	301	309	287	299	307	314	282	298	294	304	293	286	325	289	301	290	315	296	288	306	293	317	299	269	308	293	291	293	296	273	315	307	324	282	295	284	295	315	335	297	309	304	299	303	300	291	301	322	321	301	326	290	290	307	310	308	322	327	290	299	297	291	281	327	294	308	305	290	304	289	323	293	319	295	321	307	313	282	293	294	310	314	309	294	285	277	295	307	300	280	309	290	335	303	320	284	313	278	307	330	304	316	294	289	300	298	302	305	292	310	317	333	323	297	275	283	312	287	300	302	284	312	287	305	361	316	290	324	294	289	315	295	305	313	297	298	336	297	297	302	291	328	306	331	298	310	306	266	341	339	322	293	318	302	308	291	308	305	316	289	303	301	309	314	309	302	302	319	298	298	326	311	309	312	325	300	279	308	302	309	305	270	282	287	273	294	303	314	285	305	330	294	312	305	291	305	308	314	273	305	301	313	291	293	318	291	283	303	300	299	283	301	308	311	295	288	285	315	274	330	326	298	288	319	315	317	292	273	302	293	294	322	288	314	301	319	292	318	284	287	289	320	323	310	313	322	295	315	295	319	309	310	306	296	335	306	318	303	284	300	305	271	316	293	283	283	333	295	325	314	295	317	316	289	313	316	297	288	328	273	291	290	317	346	296	295	312	316	320	304	287	335	283	291	314	290	331	318	297	326	325	342	331	314	286	310	316	296	311	298	276	305	316	339	268	296	290	292	287	314	296	292	312	334	303	293	297	292	312	308	278	323	302	304	296	315	296	321	288	332	288	298	328	285	321	283	281	327	304	324	290	297	287	305	306	319	285	341	322	281	311	306	304	321	317	298	295	320	330	317	316	276	305	300	322	329	309	292	288	278	306	316	303	302	296	295	312	304	323	318	325	301	322	292	293	313	319	304	317	294	316	309	316	285	308	312	297	333	312	310	308	284	306	304	319	316	295	310	290	306	321	291	302	280	308	279	296	267	294	308	323	301	312	319	297	303	354	301	312	281	280	331	291	300	308	299	313	315	301	306	321	313	316	324	314	311	292	308	316	331	323	274	301	309	318	305	294	292	254	268	336	274	290	301	305	294	290	333	317	318	316	358	283	304	290	296	309	313	328	334	328	293	294	319	325	312	304	269	299	305	305	298	319	341	289	325	303	308	277	323	300	302	302	310	322	307	301	335	289	305	312	329	304	309	288	328	339	310	313	314	321	302	325	295	312	303	307	336	288	304	303	303	320	277	310	311	314	331	297	286	285	307	311	315	290	305	304	302	313	310	293	321	277	280	323	298	296	326	289	325	324	276	314	302	325	294	313	305	281	270	293	310	272	304	305	310	318	303	312	307	309	275	331	262	307	313	288	278	309	303	278	311	298	329	264	308	303	285	302	309	259	303	327	305	277	308	321	313	304	285	272	330	330	293	282	308	319	320	301	310	310	312	292	290	296	305	306	284	269	290	274	324	333	280	277	295	299	315	303	326	328	300	305	316	297	348	323	303	324	313	310	296	321	307	293	336	363	320	262	300	306	266	317	277	286	269	303	324	328	298	321	303	297	282	283	297	295	307	306	336	327	316	295	312	293	302	337	319	303	300	331	311	338	326	304	282	289	312	325	309	313	333	286	305	297	285	323	314	311	315	287	307	306	296	295	324	318	312	313	306	312	294	302	317	314	297	291	340	306	335	316	308	265	328	305	272	333	341	291	289	311	283	307	331	307	296	319	280	291	300	325	303	283	333	288	298	323	300	283	296	327	297	315	298	296	323	333	335	326	280	264	298	309	320	294	297	326	320	326	322	312	310	320	266	292	281	309	305	331	281	306	321	294	314	301	341	322	301	298	310	300	296	292	333	311	307	329	318	289	322	313	296	300	304	266	315	293	278	365	282	312	313	287	323	299	291	286	301	308	313	302	300	314	297	296	320	329	310	284	288	338	305	307	268	298	296	327	296	315	325	307	298	306	295	280	304	305	322	339	314	289	353	291	308	319	311	283	296	306	297	344	300	316	316	316	319	313	334	304	327	325	309	299	297	322	303	323	298	309	301	298	276	299	296	304	318	299	329	288	338	342	295	285	271	274	296	306	323	275	283	322	328	309	294	296	285	314	302	321	289	315	285	313	298	300	317	303	305	320	310	305	307	318	329	326	304	314	296	309	332	288	317	312	295	301	301	303	322	331	298	326	314	298	297	327	316	277	288	311	300	307	325	323	352	301	315	278	322	302	326	301	320	306	315	309	305	323	332	302	302	309	312	312	309	294	341	315	293	334	286	303	330	306	334	315	298	295	325	323	311	305	318	340	293	304	311	309	321	333	323	289	334	314
7068	20980	15856	8597	6156	4283	3216	2458	1731	1390	1113	1043	977	869	735	716	636	691	671	686	569	516	494	477	466	501	430	450	419	472	415	436	429	430	408	424	408	412	403	380	390	445	388	396	404	385	414	403	370	378	377	358	391	393	392	372	341	361	331	398	387	390	363	385	350	384	357	405	403	384	348	381	362	374	371	402	377	358	413	390	351	370	343	411	349	394	388	368	372	357	379	345	377	352	376	359	359	387	402	353	346	365	383	378	362	376	364	363	387	376	376	340	351	388	392	338	393	360	359	351	368	370	378	380	346	357	374	372	354	359	396	383	395	378	351	398	357	385	387	395	333	377	391	332	377	375	392	390	369	373	361	390	357	382	326	359	335	376	369	357	349	406	389	340	365	355	411	383	358	389	349	351	375	391	353	376	366	365	343	362	370	352	369	359	373	343	368	388	386	372	364	356	369	375	374	320	371	385	391	366	345	378	373	378	347	371	367	358	371	349	363	372	364	360	337	368	327	393	382	346	342	353	358	332	384	351	365	371	358	376	379	360	363	358	373	361	328	340	374	343	397	332	355	378	361	346	333	332	338	356	374	366	378	379	348	385	364	386	385	386	401	353	352	381	348	335	353	353	373	385	368	340	385	374	355	337	376	376	333	383	377	387	365	352	364	385	335	377	338	382	365	379	403	351	352	339	337	358	378	379	355	371	362	377	382	382	374	397	397	334	376	361	338	373	359	368	356	361	356	394	374	374	373	373	356	365	361	346	327	382	363	359	361	353	367	351	355	386	344	353	375	360	358	382	342	348	349	365	352	372	361	363	379	350	380	349	374	320	370	332	402	324	396	377	378	413	361	358	363	350	351	346	366	368	345	346	371	356	393	382	343	369	349	347	383	404	362	365	363	392	361	406	345	359	390	402	368	348	361	328	369	370	385	356	387	396	367	348	366	327	366	378	337	350	374	373	364	370	350	379	397	367	376	349	346	340	391	364	402	360	366	361	359	366	358	402	400	352	347	377	411	348	362	400	399	346	350	361	372	360	383	361	345	350	376	358	355	358	348	350	373	329	381	360	391	363	382	362	361	392	408	360	356	345	396	349	380	375	387	361	365	373	392	360	347	340	353	412	368	353	356	388	364	364	346	336	365	357	400	382	387	354	356	388	382	354	352	351	396	400	384	371	380	390	369	377	375	355	392	366	351	373	371	392	383	367	374	384	371	369	346	365	366	391	351	343	344	334	350	358	377	407	385	354	350	349	374	391	358	363	341	374	347	355	368	364	358	392	315	381	371	390	348	378	367	384	325	362	347	383	393	375	356	347	364	338	366	391	382	343	353	346	370	347	400	357	368	377	353	364	356	376	385	364	361	370	348	371	364	384	406	398	379	381	359	367	417	342	345	353	383	404	360	362	363	377	370	415	375	370	438	380	385	378	343	377	406	355	381	357	357	366	358	378	353	379	377	359	370	380	363	390	350	392	372	386	360	349	338	347	362	355	346	389	365	359	388	364	352	402	348	353	341	351	363	337	412	381	416	399	351	407	333	342	362	377	389	365	358	360	376	376	398	346	380	347	387	363	369	401	374	359	367	364	373	365	363	373	396	393	342	345	407	369	347	364	383	409	375	383	366	377	372	353	367	398	346	350	358	373	348	356	377	380	406	353	345	382	378	384	326	370	395	315	318	379	317	349	357	330	354	356	351	379	364	378	344	379	354	382	400	375	365	333	363	358	379	357	355	386	374	387	393	342	383	339	369	387	334	391	385	355	352	374	375	353	350	360	383	378	334	387	344	408	363	366	326	387	355	379	365	358	402	363	357	373	320	340	385	406	357	363	377	379	399	377	394	388	378	358	379	382	395	380	392	371	393	400	370	383	354	356	337	381	380	390	387	399	366	357	362	392	380	350	371	369	376	386	330	376	364	353	356	367	402	365	351	346	364	400	356	335	375	363	346	370	363	362	345	369	346	384	374	352	384	392	365	333	368	373	359	352	369	365	380	363	382	385	387	363	370	389	335	412	364	384	383	379	370	359	339	357	347	374	371	406	367	374	398	373	362	379	412	348	347	344	352	369	369	336	377	357	351	332	347	358	355	379	349	345	386	395	373	357	343	391	332	366	366	355	365	360	341	356	376	375	368	354	382	389	330	387	378	373	408	351	364	371	385	397	384	373	364	375	383	376	371	347	358	382	385	350	341	374	354	366	356	355	389	388	371	335	370	395	357	375	359	380	343	362	371	370	399	361	398	377	351	407	360	404	338	397	387	382	364	360	338	400	378	362	372	388	348	399	361	375	360	342	358	371	368	369	399	363	375	345	369	340	353	352	410	381	383	354	338	349	369	356	377	373	356	371	379	371	373	344	343	357	353	382	352	322	397	337	365	370	397	374	359	331	378	363	373	356	370	390	386	350	365	365	371	363	354	363	353	368	386	366	349	357	376	363	348	363	384	372	385	327	348	377	365	379	372	388	353	333	368	366	355	331	391	362	379	388	395	359	390	378	393	406	393	369	377	348	336	392	344	373	347	372	373	353	345	337	351	368	359	370	376	378	352	360	339	361	359	361	368	330	368	374	392	346	359	356	345	377	380	384	400	370	384	360	389	383	363	338	339	377	368	342	342	353	319	355	342	349	415	357	360	385	379	372	368	411	366	347	361	351	369	356	351	358	403	381	337	336	376	392	403	351	388	403	367	413	366	343	375	368	384	353	356	383	358	365	357	352	356	332	386	356	391	359	407	335	353	394	359	346	367	354	382	351	398	388	362	346	390	392	394	362	367	341	350	361	376	355	362	343	345	372	377	363	363	346	351	388	374	369	367	380	378	378	329	347	370	333	343	375	374	371	363	358	351	388	375	361	356	351	385	362	382	380	335	400	367	318	376	369	387	373	369	411	380	345	426	376	366	360	390	353	386	377	426	361	376	363	364	387	368	355	368	388	386	338	359	370	358	350	388	348	330	352	365	395	362	364	336	380	373	399	365	373	359	363	351	379	335	369	356	386	351	354	396	355	399	388	324	384	376	375	357	337	367	347	370	407	362	384	371	349	381	363	369	366	356	372	333	376	364	350	382	361	356	380	360	352	343	372	366	394	367	337	355	364	355	339	353	371	347	353	392	399	371	375	379	376	348	347	365	358	384	388	375	368	367	353	355	343	400	341	377	380	352	345	346	367	343	408	376	320	389	386	379	387	364	382	341	374	367	378	355	292	345	360	386	379	405	341	380	385	343	375	364	382	370	349	348	356	349	342	353	349	352	366	383	368	366	381	358	394	365	346	344	358	395	386	390	393	339	377	379	379	371	348	373	352	397	364	366	364	341	378	347	376	372	312	384	352	382	355	355	372	390	375	382	377	370	358	332	358	381	379	379	337	362	365	356	404	369	362	368	380	360	348	352	383	404	380	371	392	353	380	369	381	372	351	366	397	366	368	339	390	334	345	370	363	412	382	394	373	348	350	387	370	370	396	384	377	389	352	352	339	363	373	403	393
27672	19227	8154	2894	1551	1257	1104	999	891	844	878	834	827	773	808	801	861	811	842	764	815	818	754	763	786	820	795	768	787	793	809	778	785	796	799	781	817	753	790	815	788	806	704	788	756	793	829	798	766	753	779	766	782	765	809	802	773	802	757	744	779	776	764	742	763	746	821	749	771	790	762	779	758	780	813	776	830	765	772	733	785	759	739	789	820	734	774	755	800	833	773	778	820	797	794	782	771	757	785	772	757	745	862	836	816	768	813	803	817	771	864	790	745	799	745	776	847	787	786	758	782	748	766	830	793	805	792	781	807	753	800	769	782	725	768	782	806	754	823	796	787	803	757	757	801	800	750	820	772	788	771	787	774	777	735	778	752	767	720	787	829	818	783	795	782	768	741	757	798	823	799	747	767	777	789	792	745	773	771	761	818	752	729	768	795	785	781	790	754	781	742	779	813	772	768	800	745	774	738	852	770	778	780	812	788	755	786	777	818	774	827	788	784	796	777	803	772	784	764	806	793	786	823	749	713	802	758	797	794	802	792	761	750	796	793	752	754	805	803	751	786	741	769	821	774	762	788	752	812	804	814	774	812	775	763	781	720	781	791	778	764	793	763	782	776	839	787	732	750	745	778	788	848	761	772	763	746	790	789	739	731	747	773	766	778	727	791	815	742	739	768	792	771	744	769	755	802	750	822	807	813	749	759	788	787	792	739	814	728	787	737	817	782	789	793	766	755	762	795	785	763	786	813	758	781	800	765	796	747	786	803	806	789	792	819	743	816	763	758	769	712	811	752	831	768	778	764	782	795	790	796	793	771	702	816	746	808	776	822	755	844	735	776	795	798	792	795	756	692	834	787	732	821	806	813	771	777	764	810	802	790	766	764	758	718	748	744	748	788	781	781	810	758	806	825	792	740	793	782	778	806	757	802	759	774	739	783	806	764	790	806	779	779	773	745	802	754	744	758	806	754	786	785	746	778	743	776	840	773	803	760	787	756	825	791	812	768	812	739	783	743	810	767	789	802	738	766	763	821	733	766	776	807	841	777	788	794	775	764	778	717	782	751	762	817	785	853	784	779	782	759	814	703	756	755	755	806	750	774	726	804	756	806	758	784	781	834	799	740	820	783	759	760	784	787	791	791	806	805	827	776	783	771	827	787	782	764	780	795	834	735	763	791	860	737	748	804	774	803	762	774	780	758	769	774	742	809	777	833	732	758	779	776	778	803	760	806	755	778	849	785	783	784	771	798	773	788	789	731	802	764	771	773	752	736	747	760	785	781	730	789	805	840	750	803	816	796	756	820	783	782	795	763	769	772	772	746	821	798	817	797	822	741	776	801	762	823	797	812	799	755	781	761	744	753	767	777	746	801	757	790	787	825	788	766	791	731	814	792	805	812	749	762	762	811	775	809	781	759	830	795	749	787	702	772	769	768	765	746	800	801	778	802	787	740	732	786	757	783	787	812	757	788	743	795	808	766	839	787	775	762	787	770	777	781	771	746	795	812	777	782	834	764	722	772	796	810	833	798	771	844	751	779	798	812	774	754	830	764	791	759	709	754	830	776	757	808	767	792	792	767	775	780	769	776	775	761	795	762	770	758	801	792	728	770	774	735	735	773	832	716	756	859	792	696	753	760	820	829	758	759	774	808	747	800	818	824	726	804	779	780	801	725	799	807	788	821	767	773	791	778	722	757	756	792	799	771	714	789	812	801	790	720	769	811	739	784	824	777	741	794	809	753	785	766	784	708	786	740	867	795	812	722	784	762	801	789	827	744	785	820	806	723	824	767	774	826	817	819	746	780	807	746	780	782	785	797	816	779	798	749	706	763	774	757	813	774	809	780	792	752	765	757	752	816	767	765	779	758	811	795	823	787	755	812	750	777	778	756	742	773	819	780	825	774	776	765	825	774	818	777	795	775	745	838	801	724	747	765	783	754	761	767	698	753	800	828	759	775	801	769	823	808	801	777	838	778	751	732	756	731	742	812	812	796	832	719	769	762	720	780	755	808	728	784	754	789	835	755	797	809	819	779	794	767	769	798	812	785	760	828	745	807	751	814	737	805	805	855	790	774	817	815	762	752	762	817	758	775	740	757	726	755	784	811	786	782	743	715	805	765	793	809	785	769	743	777	756	809	744	798	770	763	791	803	778	805	769	775	760	807	821	788	826	768	776	753	756	734	744	796	734	797	786	736	798	795	788	777	794	787	757	784	756	763	780	729	797	785	746	812	772	792	763	753	792	795	780	771	744	781	792	775	796	740	777	760	796	825	798	802	744	804	821	771	735	762	788	763	751	810	790	800	767	710	814	777	778	758	750	784	800	764	744	797	757	803	767	741	706	771	802	780	771	754	845	764	764	722	727	731	790	735	751	821	767	789	780	767	804	831	756	777	814	828	748	768	810	775	818	804	816	829	757	821	826	735	818	763	787	824	783	787	756	763	776	791	754	778	773	820	795	802	772	825	767	803	796	760	726	816	792	795	800	790	791	822	757	798	808	803	776	776	814	799	779	793	786	787	785	800	753	779	728	771	846	748	758	814	835	737	772	796	778	814	809	827	780	750	829	795	740	772	789	835	809	816	757	794	785	778	804	828	785	785	732	801	837	788	834	768	755	746	772	818	766	800	793	821	752	776	790	810	803	768	779	717	766	773	780	794	772	745	790	739	768	779	760	760	772	754	858	777	767	769	726	783	750	775	706	781	738	823	792	793	792	799	772	789	810	741	745	768	802	774	812	744	822	801	716	772	834	764	750	799	773	769	762	750	795	863	779	805	767	798	779	785	774	761	784	777	787	735	821	765	756	793	718	771	815	796	769	775	802	795	807	799	746	796	739	805	723	769	778	748	770	804	784	758	736	788	774	749	802	793	763	732	767	766	759	797	837	780	795	776	802	765	722	785	795	780	814	782	780	797	774	815	759	747	759	736	775	807	799	755	759	738	792	742	755	769	728	830	750	742	746	802	867	834	770	747	800	802	794	739	769	796	765	761	806	773	831	818	759	797	750	822	772	751	804	742	809	745	767	785	774	822	782	811	732	794	796	770	773	765	749	822	792	775	778	804	788	781	798	816	810	762	742	757	735	747	771	755	790	787	806	767	773	771	782	784	722	762	772	812	751	759	793	770	783	763	810	810	729	781	785	764	834	766	803	744	774	763	778	844	732	734	810	803	791	778	750	820	801	754	745	793	816	764	812	692	737	765	832	763	741	793	779	738	768	765	794	765	806	771	760	781	735	762	802	792	759	755	784	739	776	778	770	761	739	794	772	802	762	791	784	756	795	726	749	766	769	826	773	711	815	723	758	747	781	785	762	731	770	747	777	775	752	764	790	766	810	801	749	749	813	809	831	754	809	810	776	771	742	810	748	753	743	781	721	726	744	750	799	782	795	831	767	768	785	758	756	790	781	804	786	744	785	777	756	772	749	785	778	774	796	774	712	796	778	752	789	827	768	803	753	775	746	814	789	814	793	766	760	789	770
6174	7665	5876	3141	2256	1886	1413	1309	1162	1051	1013	973	959	988	967	998	886	903	943	956	947	921	889	935	928	900	911	932	927	926	840	865	864	912	850	897	930	921	914	892	936	899	853	865	879	879	874	873	960	898	889	839	929	906	916	841	865	851	940	880	930	878	906	903	879	892	865	917	914	932	873	896	906	907	848	823	917	933	949	884	888	893	831	854	892	891	880	928	840	904	858	868	916	909	840	884	882	916	872	921	900	874	906	850	880	900	849	905	948	897	877	921	909	867	897	899	879	903	895	902	899	863	834	855	943	906	914	871	878	947	869	902	860	924	873	918	881	926	890	911	886	911	860	856	928	955	886	875	871	952	899	903	905	876	878	870	903	876	893	892	916	835	907	877	898	901	929	860	877	897	892	840	858	913	851	937	912	919	899	880	867	900	907	812	882	898	828	893	882	853	910	869	870	897	903	916	965	886	947	887	873	884	938	906	880	920	866	911	936	891	882	921	866	891	854	892	878	868	874	857	847	874	857	961	933	864	914	847	886	925	856	821	879	879	882	817	894	907	872	877	819	902	908	902	923	886	894	870	854	876	852	888	864	883	850	935	894	896	896	883	877	892	915	883	882	866	872	871	828	886	877	857	870	894	888	886	817	891	901	886	905	896	879	889	880	898	874	873	931	912	862	833	885	883	840	858	903	934	927	862	855	872	883	864	874	934	943	853	865	814	876	882	895	853	891	892	901	842	868	911	862	877	870	901	862	858	869	851	834	905	866	872	925	913	864	875	882	893	942	900	841	869	882	873	824	848	884	857	932	954	909	968	835	866	888	861	846	845	858	868	910	937	870	893	850	875	888	843	877	912	908	903	851	903	942	864	875	904	909	885	862	918	880	875	874	926	898	906	922	856	893	876	861	905	830	855	923	871	903	831	916	877	861	836	902	856	846	883	900	883	872	886	909	928	888	843	890	846	882	832	908	922	861	918	899	870	875	936	939	880	904	880	888	869	816	879	908	925	920	906	857	898	912	917	877	924	937	839	901	864	876	866	907	844	871	866	867	849	910	847	906	901	837	930	927	860	851	849	887	929	888	868	861	829	871	867	927	880	875	914	888	889	873	930	890	873	915	877	860	885	898	907	944	838	906	857	915	872	864	853	906	883	935	899	902	897	904	906	826	834	896	905	885	856	903	837	906	848	885	862	834	865	965	885	936	912	868	887	925	902	916	900	874	891	910	872	890	839	814	872	895	870	919	854	908	873	871	905	881	865	877	865	911	913	910	894	898	871	847	880	851	890	860	906	908	868	875	906	836	889	936	868	878	883	849	899	905	866	874	848	853	888	890	877	862	910	865	895	900	854	866	871	889	901	886	916	888	890	902	947	899	878	876	932	836	872	890	889	936	886	914	865	871	911	852	885	898	923	910	925	859	896	898	871	887	848	933	906	848	902	890	817	875	832	917	888	936	876	929	879	934	876	936	893	899	882	845	925	871	903	898	936	874	932	915	872	888	923	890	844	926	915	912	902	875	894	948	881	879	871	870	888	906	889	879	904	861	888	908	878	898	821	879	893	888	899	885	883	873	869	845	887	889	867	885	849	840	892	865	863	892	939	853	856	895	863	918	926	956	842	819	886	956	843	897	907	876	906	916	942	894	934	834	844	908	889	915	879	913	844	921	909	915	857	900	917	893	861	887	874	868	880	927	908	838	865	872	928	878	888	841	903	910	884	854	844	864	871	885	823	852	870	883	889	903	922	891	887	843	937	916	862	916	840	883	880	863	933	868	891	890	897	904	861	923	870	888	864	832	882	857	905	910	854	908	870	846	894	860	910	904	889	874	936	905	884	840	879	856	942	920	877	918	940	900	863	896	918	856	921	877	895	896	878	839	906	896	936	839	821	873	914	897	878	882	873	889	873	866	926	892	943	886	854	862	874	878	830	815	868	926	892	889	955	876	900	925	886	861	937	903	915	837	876	894	895	876	922	892	857	926	890	903	853	892	860	859	917	885	906	878	879	859	956	842	892	906	842	932	901	873	876	952	938	933	910	850	839	843	916	882	910	860	926	901	880	880	851	892	889	887	899	920	892	899	870	914	852	884	872	855	857	836	912	907	915	918	860	821	825	883	874	862	955	912	878	853	856	865	904	928	868	871	896	917	912	921	906	873	893	847	902	906	879	883	916	873	914	864	858	865	910	840	875	910	856	920	889	928	922	868	890	855	887	815	928	864	920	910	834	877	911	948	875	837	873	825	892	894	853	830	868	968	898	872	868	867	883	878	889	882	959	851	906	877	797	849	888	949	940	809	890	842	842	858	867	889	924	914	933	849	918	916	881	819	877	928	884	940	877	891	909	884	886	914	848	899	848	924	835	872	912	920	911	867	914	910	874	879	858	885	882	936	901	843	885	824	880	863	890	851	887	880	880	848	911	897	887	918	872	879	859	940	843	916	858	984	863	891	919	829	864	871	843	856	882	921	914	914	847	878	883	832	849	920	874	881	924	870	889	867	915	911	840	853	902	921	880	864	895	895	840	853	899	839	905	866	877	882	841	836	884	894	886	889	868	891	879	911	960	938	904	898	876	907	910	903	932	842	904	853	923	860	907	898	910	907	852	879	840	859	851	909	889	877	963	917	868	920	904	882	942	901	916	890	861	874	902	869	867	840	830	870	874	894	853	886	877	885	874	869	874	933	897	885	828	855	828	885	888	903	838	927	887	913	839	931	891	865	882	877	894	892	861	878	914	910	855	873	926	902	871	882	891	910	875	891	891	845	842	945	886	892	882	889	843	841	847	881	862	890	919	893	870	903	889	894	860	917	911	850	856	896	866	852	849	916	859	887	916	900	864	900	925	871	919	891	862	904	818	899	870	866	835	958	889	873	885	869	848	875	896	860	889	895	902	862	861	909	889	899	900	889	915	868	933	947	881	883	856	878	873	931	857	860	881	875	848	864	903	910	924	886	913	852	883	842	906	860	863	874	874	864	883	887	866	903	852	908	909	864	889	866	881	880	850	862	893	898	890	872	909	904	904	896	930	930	885	876	884	873	903	942	850	925	877	860	876	861	930	890	904	879	926	835	875	857	885	914	869	872	897	886	858	840	890	864	930	879	905	864	864	812	884	876	881	819	867	872	875	844	869	842	911	892	850	840	876	892	863	866	877	796	917	863	859	877	876	876	868	823	902	901	915	843	867	850	919	893	917	881	834	911	867	854	955	879	941	856	875	899	933	936	845	864	924	885	881	872	870	863	880	878	871	842	886	880	889	909	885	867	926	854	851	858	877	882	888	892	867	848	852	884	916	891	898	939	924	939	898	903	959	907	901	882	850	871	904	929	894	873	868	865	934	907	919	938	901	823	904	875	942	924	882	909	903	877	937	924	877	889	873	903	892	865	912	884	886	929	854	857	940	882	903	933	884	896	913	954	885	900	840	868	895	877	841	881	900	859	907	911	858	841	865	901	884	899	856	859	877	899	914	874	852	910	945
23824	21326	28510	24517	21283	9092	1887	1272	1008	942	855	908	786	771	738	762	779	760	786	770	704	749	749	724	724	676	689	694	710	692	670	710	684	700	705	673	689	663	676	681	708	676	653	688	642	686	699	702	694	673	706	670	676	684	684	638	695	734	613	632	679	660	646	670	666	686	690	681	690	689	661	658	653	685	682	689	664	659	699	640	628	679	718	688	679	700	730	665	742	696	631	635	638	630	675	676	663	666	699	653	617	655	614	654	701	647	694	583	644	608	704	662	615	641	658	700	630	605	674	662	668	676	637	677	643	658	695	649	628	657	709	640	651	670	663	678	704	612	658	650	720	649	653	630	699	688	636	671	655	650	681	660	656	666	679	659	695	671	655	662	715	662	644	659	692	651	651	663	673	688	637	648	678	718	684	707	654	665	634	688	658	672	718	662	708	717	684	691	721	648	676	666	664	664	687	634	671	639	661	636	638	649	615	662	646	670	686	692	651	680	704	688	653	666	689	636	605	616	686	678	670	655	697	691	650	696	711	649	640	669	620	649	668	647	650	630	695	663	640	616	700	669	678	652	691	671	715	740	720	683	613	643	688	637	646	666	688	645	671	637	687	698	679	713	725	663	696	697	705	676	667	673	730	696	695	593	615	686	661	650	663	673	655	696	675	653	695	634	690	678	650	651	693	660	696	662	659	633	669	698	654	650	692	615	681	635	621	687	672	732	630	648	668	632	673	650	654	732	674	654	683	634	660	619	693	633	668	640	673	645	711	740	714	661	648	720	608	699	674	647	661	667	650	602	667	638	689	683	638	658	648	667	672	644	651	644	677	651	667	651	687	634	649	674	668	659	680	682	639	651	683	711	682	647	650	688	693	657	656	635	627	639	734	672	651	683	625	644	704	666	688	687	655	649	680	655	651	687	689	664	707	649	661	671	716	653	702	684	657	702	657	693	667	656	637	648	673	655	618	690	690	643	663	605	635	669	647	655	644	616	687	704	716	665	662	676	645	624	660	679	629	654	684	650	663	651	654	679	667	694	679	668	699	644	658	629	662	718	654	652	679	653	687	672	647	643	672	696	695	676	655	650	663	704	613	651	658	683	672	712	648	656	643	673	734	664	660	670	678	649	663	693	673	636	634	655	689	628	660	661	628	671	622	673	676	703	648	645	694	663	672	668	693	653	666	654	692	709	635	645	666	658	683	686	672	670	637	675	665	731	660	694	673	698	702	682	596	656	697	667	631	663	656	663	660	680	648	647	627	630	656	598	676	674	672	689	660	677	635	628	674	646	656	663	647	682	704	644	710	654	677	683	662	652	613	637	688	632	652	692	627	678	649	679	617	659	631	618	688	652	637	666	666	629	665	655	679	667	709	656	651	646	613	671	683	675	643	679	613	671	632	611	653	705	679	682	693	702	639	636	674	673	666	658	668	664	683	724	619	684	671	696	670	677	698	686	668	642	666	627	606	665	636	661	648	615	656	632	645	635	615	638	666	684	641	673	607	674	665	637	624	599	660	663	684	655	660	698	690	656	695	706	640	657	669	716	656	637	648	694	640	695	621	633	644	657	643	688	655	665	661	674	686	661	641	639	661	611	711	664	649	688	677	688	667	675	643	660	637	671	666	671	631	708	638	644	697	648	652	627	696	715	639	689	720	757	663	693	675	668	638	672	711	622	678	658	663	619	668	667	679	673	704	673	672	657	627	690	643	722	702	699	668	684	662	692	661	682	688	687	695	659	662	653	662	704	675	672	688	639	617	690	667	660	683	669	685	672	664	667	643	639	626	678	655	662	651	667	670	629	622	692	691	630	652	690	695	676	650	718	637	645	647	697	650	702	677	666	654	645	664	654	610	652	656	695	664	626	635	657	665	646	686	716	675	656	672	665	670	629	683	694	655	706	689	680	658	666	645	693	650	671	705	664	678	671	648	668	668	685	661	660	628	660	663	678	641	681	686	695	634	654	693	679	652	676	643	675	644	679	682	627	649	622	612	651	678	633	651	630	595	681	668	634	649	670	667	676	655	657	659	648	664	665	602	659	656	639	632	629	671	689	660	686	703	701	659	675	687	682	672	689	676	630	704	641	619	637	645	677	683	672	661	649	678	624	674	639	700	675	659	693	664	654	657	651	666	693	657	681	650	701	669	663	631	653	681	667	672	662	676	666	637	662	662	704	634	655	689	657	634	668	687	662	671	628	676	668	647	652	609	678	693	692	690	652	634	732	649	677	632	700	647	602	700	637	659	623	664	596	718	690	714	665	674	656	705	679	671	676	701	670	641	691	674	647	634	650	731	720	642	669	641	639	670	602	653	640	600	659	635	667	664	661	664	674	682	678	652	625	663	657	640	636	687	681	634	692	697	658	689	649	713	672	699	643	673	609	659	678	617	668	708	692	668	655	676	713	679	686	712	701	696	678	667	676	635	666	672	629	615	648	696	687	652	623	668	636	683	681	668	657	723	688	650	634	661	629	663	638	657	713	664	691	627	672	661	625	710	648	691	644	665	667	660	659	649	672	647	621	671	696	650	646	676	659	690	654	677	668	662	632	642	672	631	690	713	671	666	696	662	644	673	672	709	652	649	693	665	625	661	658	705	646	638	669	646	639	695	643	619	639	580	718	661	691	689	659	650	676	654	658	616	627	691	688	677	664	691	698	641	695	642	623	672	651	712	630	671	625	646	708	677	679	673	617	656	624	655	703	670	655	678	596	685	671	703	659	656	674	683	642	659	620	646	667	683	637	691	695	659	666	671	704	679	677	685	679	651	641	668	656	673	733	652	643	641	641	664	660	652	624	644	676	677	654	690	704	661	702	694	696	692	648	647	659	645	661	645	598	626	640	664	659	646	626	598	669	679	715	673	694	683	688	691	667	673	644	622	625	665	719	677	661	715	665	646	666	622	627	643	650	701	663	682	722	618	630	651	671	682	650	706	632	640	652	641	677	673	638	680	667	662	643	665	692	664	652	666	699	681	700	626	662	694	621	700	665	686	697	657	636	677	667	652	700	654	640	621	642	608	664	652	649	653	619	642	673	728	638	694	614	706	647	694	633	670	723	631	642	654	677	699	673	689	711	666	670	675	704	656	656	636	641	672	620	696	656	698	638	645	651	652	698	630	680	596	635	701	664	671	644	645	626	651	681	661	634	724	708	629	689	685	668	687	641	652	631	671	709	654	653	646	709	645	672	727	652	684	695	658	634	693	645	668	661	675	637	647	623	647	643	643	659	639	621	665	643	675	649	648	647	669	664	685	634	603	677	628	635	685	710	707	692	666	629	718	644	657	635	670	666	656	673	694	650	710	632	682	647	668	678	692	641	696	621	693	669	681	661	677	653	675	666	686	650	684	656	706	655	708	639	693	712	692	643	658	679	669	677	656	657	654	691	626	679	678	650	621	650	615	662	702	747	692	626	665	654	689	675	675	694	663	669	648	664	675	690	681	641	694	640	669	665	677	678	600	718	667	660	661	685	717	697	615	649
5723	15469	11361	6075	4373	3216	2435	1957	1624	1299	1194	1173	1143	1017	1021	958	908	994	930	934	839	815	868	843	864	846	789	851	832	811	805	810	831	832	788	779	787	758	780	802	780	806	766	777	786	835	795	755	776	772	787	779	807	752	810	800	790	814	802	792	789	788	798	817	770	773	794	746	754	757	757	783	791	790	775	807	764	758	741	803	765	756	804	795	727	785	793	750	754	786	754	777	719	784	795	755	746	728	797	751	766	794	783	748	785	798	796	743	751	787	730	814	772	729	807	699	772	773	752	815	726	786	769	747	793	786	813	753	737	749	793	754	799	792	764	774	829	801	814	845	802	780	748	748	773	775	750	821	818	803	819	754	806	842	771	787	806	753	745	811	811	792	761	763	785	781	790	826	809	793	773	781	781	789	761	797	764	776	749	724	781	787	756	801	740	800	807	784	769	792	802	755	722	821	769	768	753	821	835	789	779	797	758	781	741	772	785	772	777	741	808	730	783	789	768	823	784	785	789	842	772	780	750	757	770	743	784	777	775	765	732	724	824	805	776	768	747	840	764	750	730	838	813	788	757	756	786	763	830	786	735	777	754	803	748	793	764	802	768	754	752	800	822	764	779	777	730	768	794	762	784	693	827	764	765	773	805	749	773	814	803	817	756	768	792	774	798	771	754	831	725	770	765	758	801	769	787	759	818	801	771	765	782	822	791	778	776	798	765	775	762	786	761	760	779	790	771	758	750	806	798	758	784	744	789	790	801	774	820	832	781	759	832	799	766	771	745	832	742	777	755	773	736	787	778	749	743	775	781	693	794	788	806	794	731	769	825	794	822	773	808	760	799	766	747	806	756	797	781	795	767	796	787	759	782	789	747	804	761	745	734	773	762	795	738	753	821	792	760	769	735	762	783	811	758	742	814	790	786	802	793	757	790	806	816	750	789	774	760	759	736	826	758	779	845	710	767	813	799	748	785	785	795	790	778	762	797	768	794	752	784	808	775	756	795	785	770	770	723	754	783	741	761	750	812	811	804	770	773	783	783	750	789	746	815	823	749	771	767	737	782	787	758	779	800	799	746	785	798	793	766	829	761	757	747	788	763	791	746	797	763	737	773	804	767	763	738	805	815	795	814	823	776	730	819	781	722	784	757	734	743	752	760	782	797	817	773	844	752	782	739	799	823	765	833	726	746	828	786	788	751	730	767	759	790	773	808	731	766	760	773	826	783	744	762	773	805	798	782	735	735	812	788	743	665	773	749	752	806	765	800	742	761	736	735	779	761	794	827	745	817	859	788	758	766	778	775	751	724	782	762	775	824	764	753	715	768	747	832	736	794	755	773	738	757	721	802	781	806	761	750	719	731	774	767	751	770	767	783	808	826	807	762	748	756	786	777	759	794	750	790	769	787	783	753	780	777	782	755	770	787	770	744	752	765	792	728	749	721	832	755	748	785	735	792	775	744	769	785	826	727	804	778	775	804	811	787	786	840	773	745	788	800	783	813	788	796	755	791	774	795	814	751	809	773	759	789	739	825	775	781	735	724	749	813	795	759	775	787	768	743	783	761	772	782	811	786	710	783	804	827	781	763	769	737	850	724	776	768	743	753	752	775	774	761	786	794	759	808	804	772	776	761	764	811	766	763	716	804	802	776	761	757	789	837	758	780	729	772	817	796	766	764	797	791	766	799	758	744	781	784	812	804	752	813	740	775	776	779	754	808	819	805	797	801	768	727	755	814	815	741	782	798	793	794	762	806	787	810	789	778	828	774	786	739	756	768	774	785	747	788	741	845	805	810	743	800	791	812	813	862	785	826	841	828	774	797	795	751	778	761	749	783	765	804	797	831	758	794	839	759	808	762	826	789	796	794	765	748	798	800	721	734	784	774	740	742	760	756	743	754	803	755	748	737	775	793	774	745	782	779	799	760	805	802	807	748	804	782	788	776	749	801	775	776	782	821	788	741	800	832	743	755	795	786	753	769	853	774	767	854	755	753	823	787	788	777	764	778	800	775	776	798	781	823	734	801	742	719	782	812	782	752	734	771	788	841	787	732	755	783	744	754	772	817	763	779	715	809	788	814	766	807	770	763	804	744	757	746	776	732	762	755	788	783	837	776	775	823	806	759	752	784	784	783	702	774	761	754	817	790	767	771	763	754	765	812	777	762	720	781	787	805	817	777	731	755	772	786	771	813	774	768	819	756	807	781	790	771	789	818	774	780	792	814	788	784	789	762	805	761	772	779	786	799	759	778	790	763	735	788	755	805	766	792	800	771	779	744	784	781	788	762	744	711	763	777	756	802	783	733	769	728	792	818	797	793	788	755	743	729	737	773	816	710	757	766	792	785	764	731	824	727	764	776	787	730	727	788	808	768	766	775	822	738	776	798	738	709	760	732	745	785	772	796	767	767	804	765	778	726	739	757	777	781	770	798	764	773	753	742	699	745	771	805	778	813	743	805	794	796	817	753	750	741	736	759	801	761	756	750	742	769	757	816	784	738	767	768	759	776	793	792	790	797	767	775	762	765	748	799	758	703	773	790	783	810	743	786	771	813	772	766	738	781	773	740	748	765	770	754	720	781	777	801	779	759	779	738	772	791	745	769	803	772	728	759	806	749	789	803	785	705	761	797	810	781	771	842	732	740	816	734	730	805	756	802	757	777	858	780	765	767	768	821	846	801	791	739	797	742	786	771	783	786	788	768	785	789	765	765	752	717	756	741	804	755	788	787	763	731	791	767	741	767	742	725	801	824	753	743	771	777	778	714	739	767	775	757	789	796	729	753	787	739	779	746	826	774	782	762	740	745	736	778	780	746	811	792	777	819	718	780	784	769	782	758	781	756	802	787	764	729	796	805	758	778	743	778	776	805	766	783	794	781	799	752	823	799	799	729	756	758	782	800	745	763	806	750	769	836	808	760	772	803	765	793	754	783	786	753	775	783	762	726	792	767	727	802	798	760	812	764	791	796	755	742	792	761	754	758	767	819	756	790	781	753	776	761	849	768	806	804	786	727	686	736	810	786	739	746	795	770	820	769	785	729	779	786	805	703	736	759	765	737	762	777	778	770	768	772	771	752	797	759	759	726	781	728	728	790	714	763	755	765	803	794	739	791	762	850	733	744	763	775	768	800	818	719	744	752	765	772	760	794	740	746	753	735	788	768	729	776	775	775	792	741	720	789	752	792	735	751	777	752	765	752	787	792	754	757	737	763	750	770	805	725	798	727	816	789	773	790	819	808	783	755	784	738	776	800	733	754	798	803	746	740	770	740	780	743	763	792	776	749	746	763	818	771	738	763	792	778	758	791	782	787	775	778	820	750	764	828	762	732	723	788	814	769	776	796	796	773	749	780	785	736	779	789	776	769	791	776	731	784	806	808	741	832	783	784	790	751	766	780	815	764	790	787	741	803	793	757	775	770	783	794	760	766	747	756	770	766	789	801	753	770	753	796	809	739	759	819	804	808	745	751	820	812	792	756	778	803	708	765	802
24984	21325	27377	25512	10374	1507	1092	843	762	691	630	641	590	649	633	630	558	630	597	564	594	587	596	517	586	597	620	537	561	526	591	536	599	585	572	531	563	521	526	549	568	571	552	547	549	555	531	563	509	531	568	503	502	547	579	520	511	542	507	525	527	539	525	533	541	553	512	521	521	556	525	538	540	527	553	557	506	492	526	543	510	508	534	496	569	571	563	513	527	518	575	549	541	540	532	555	539	525	513	502	541	493	546	519	503	531	549	535	534	521	565	556	538	582	532	524	529	537	550	519	496	535	513	572	561	508	516	547	485	522	529	525	521	486	554	525	556	547	539	532	511	544	490	556	585	550	512	522	525	524	520	531	486	532	516	555	515	509	528	543	537	540	541	537	533	553	550	557	554	534	526	555	520	533	544	562	589	593	547	522	492	530	543	536	513	518	515	521	523	553	533	526	535	555	533	497	512	528	531	526	526	503	543	536	553	502	516	550	545	559	535	567	532	532	556	516	518	519	507	519	548	478	541	531	524	526	511	511	477	544	545	539	565	520	554	506	521	507	525	521	527	572	544	521	497	535	545	534	505	476	514	520	490	503	494	528	536	553	530	529	576	545	494	542	524	549	519	503	530	509	482	529	529	582	521	535	543	513	495	509	534	504	521	569	527	529	564	524	526	543	540	543	534	511	529	519	492	520	540	573	530	536	540	525	560	540	552	544	554	552	626	483	549	510	603	549	553	526	507	540	521	595	563	546	551	512	534	522	534	520	532	562	528	546	525	533	541	544	513	536	474	513	540	480	521	523	488	566	516	506	520	568	516	525	494	534	530	531	517	514	498	491	498	533	536	515	547	547	559	531	522	528	523	498	496	530	530	553	529	523	553	536	511	483	510	544	552	539	512	542	492	512	550	499	563	537	557	561	548	554	536	530	497	553	510	507	522	514	580	560	536	521	549	543	554	535	531	520	552	505	547	539	540	526	543	537	570	554	540	524	536	493	558	537	491	531	558	516	577	564	575	523	547	549	529	524	582	571	503	557	535	522	510	506	532	522	524	573	539	569	532	537	521	527	511	505	551	524	509	565	557	556	504	530	534	468	510	528	538	523	536	510	551	539	522	549	513	517	515	512	504	464	523	537	555	520	525	562	595	555	505	541	519	574	510	560	589	560	531	557	525	543	530	533	551	514	517	524	540	500	526	543	502	528	479	477	564	536	536	575	500	491	539	558	537	545	548	569	500	536	530	569	494	528	538	574	512	536	525	533	541	534	541	556	547	534	519	492	532	526	507	543	525	516	540	524	555	559	582	509	531	543	508	578	542	506	502	564	532	517	544	489	539	535	510	487	552	479	538	544	540	549	525	550	533	538	562	509	580	528	497	513	501	543	519	578	556	554	556	490	537	530	482	562	547	522	509	521	535	504	539	509	547	513	497	566	523	488	526	556	574	546	509	516	514	558	493	540	550	548	524	546	555	536	532	549	521	579	559	554	558	519	558	546	496	503	535	534	501	494	562	519	518	495	521	503	525	529	571	520	539	537	518	510	533	568	499	498	513	533	534	516	578	545	549	532	542	523	535	529	529	576	522	514	515	501	537	580	543	541	549	531	546	517	529	535	506	544	520	490	506	555	552	504	510	535	557	525	545	520	557	554	502	525	521	556	564	536	548	558	552	580	529	518	506	544	514	523	511	524	498	514	489	530	549	521	531	483	509	528	540	564	507	562	524	551	537	528	490	553	521	523	551	563	517	541	595	581	590	549	532	495	574	530	543	520	559	513	533	537	547	532	531	487	556	494	534	492	519	527	497	535	521	535	499	564	536	539	484	535	506	570	515	532	522	549	532	526	526	516	531	555	516	534	575	506	514	518	526	543	531	561	531	555	501	560	538	543	532	531	521	567	487	579	539	491	520	501	534	512	509	511	545	564	566	527	506	492	541	577	565	519	502	545	518	546	518	553	571	527	527	510	547	516	560	566	551	511	499	593	524	527	527	531	533	518	536	540	534	503	534	531	523	558	490	542	526	526	523	541	506	505	498	562	553	514	554	577	543	527	523	563	550	500	545	498	516	539	522	515	518	570	555	543	497	557	535	497	563	551	536	579	536	552	514	523	523	509	499	523	548	532	533	514	532	503	512	527	548	513	547	558	523	492	560	544	576	546	566	551	504	526	518	570	531	517	514	536	592	519	509	521	528	550	584	540	523	556	557	550	499	536	563	565	535	502	539	535	517	506	535	567	509	534	528	519	527	532	524	569	538	538	564	495	538	511	541	537	521	544	522	578	519	513	542	549	559	520	567	468	527	530	562	471	529	569	496	557	486	526	539	521	513	538	514	545	549	513	558	555	531	494	527	517	531	518	527	556	513	532	541	546	539	530	518	520	589	520	555	512	547	550	535	541	521	533	527	480	491	552	574	590	525	537	495	504	522	520	534	572	497	522	536	512	508	529	538	565	550	524	539	550	542	507	562	551	504	541	544	580	528	543	516	557	522	484	542	541	537	573	523	565	534	522	534	558	524	533	551	544	524	593	580	509	503	544	499	520	505	575	507	506	524	535	528	555	551	554	548	526	497	554	501	584	535	557	546	545	509	514	535	572	523	540	574	522	539	524	568	530	559	514	500	568	501	521	543	512	515	541	551	529	541	507	535	534	545	517	526	523	535	508	507	562	518	524	588	504	558	522	498	502	511	533	547	508	512	498	498	492	506	523	542	501	543	532	588	546	517	563	510	541	517	537	546	484	549	546	498	550	495	513	499	546	536	517	557	536	559	543	528	540	526	550	532	542	515	550	554	508	521	563	561	517	533	532	536	479	503	530	541	534	551	514	532	530	523	529	492	547	510	538	510	521	519	544	521	504	531	572	559	548	535	523	539	528	509	531	464	546	530	520	575	550	525	537	542	523	504	494	543	531	552	514	498	521	486	526	513	563	481	541	527	557	562	559	524	518	539	548	500	497	533	508	474	497	534	531	519	531	531	520	568	529	574	530	508	521	553	508	538	524	530	568	547	570	546	545	563	538	540	474	523	534	534	519	503	491	505	551	582	545	494	548	526	559	570	573	509	519	546	536	508	507	535	549	530	541	478	556	499	520	523	567	518	503	538	569	543	510	509	520	568	545	533	526	511	508	526	568	498	529	566	549	549	547	534	523	528	510	489	537	560	563	508	537	543	516	482	518	507	534	507	508	552	524	508	530	547	487	566	560	547	526	498	482	485	528	528	531	539	536	510	532	527	534	558	514	544	538	568	525	545	556	520	535	555	524	570	527	570	544	503	541	518	524	550	503	535	559	544	562	566	532	549	509	512	517	564	518	546	557	560	562	549	508	535	543	508	497	504	538	541	539	553	515	574	491	540	523	530	546	538	522	512	553	541	516	519	573	541	529	497	539	517	532	532	512	560	524	549	538	519	505	486	546	511	558	532	570	573	528	518	506	500	526	531	540	537	541	584	526	538	522	507	539	510	572	571	543	545	525	523	508	500	549
5422	12133	8651	4587	3076	2341	1783	1413	1097	992	910	851	808	806	777	780	741	737	727	713	683	632	678	706	655	699	671	666	610	619	626	649	625	677	568	677	601	637	669	609	602	651	570	662	622	634	649	603	585	615	593	649	650	623	592	624	607	557	613	601	625	604	609	642	648	647	632	604	620	583	640	576	618	573	582	579	599	575	639	592	622	613	690	600	628	628	615	600	610	593	606	552	587	622	570	626	647	628	606	628	606	611	607	599	594	617	622	625	600	642	642	630	551	636	589	589	607	620	599	614	573	572	572	611	597	613	629	586	582	614	658	622	602	577	580	597	613	606	602	619	641	611	590	647	602	619	579	597	600	580	609	616	607	620	589	645	589	582	629	596	631	596	628	617	623	632	608	646	639	620	573	668	606	593	596	603	615	578	620	631	615	608	645	612	622	581	591	579	633	590	603	582	648	597	587	611	626	612	610	622	644	624	600	673	602	623	606	601	610	620	541	604	570	614	629	605	624	587	652	579	601	576	579	572	576	656	587	630	609	586	593	581	620	644	561	613	598	648	562	612	626	622	633	619	648	589	597	554	609	584	611	584	620	604	581	603	616	585	616	619	594	609	643	602	593	624	605	588	603	609	621	636	593	616	592	594	611	569	614	604	615	605	592	599	592	585	608	578	613	630	594	588	608	630	631	624	600	605	585	597	600	645	591	611	571	597	615	625	592	578	627	606	637	602	609	582	606	624	615	625	651	593	620	597	594	591	625	575	629	604	582	646	632	635	621	600	566	649	581	607	648	588	600	584	613	589	581	597	617	655	625	624	556	595	603	596	624	645	548	663	622	573	615	562	550	585	587	588	643	617	617	602	554	605	622	602	637	577	671	632	645	636	597	585	637	570	650	653	604	634	590	614	593	625	589	607	621	582	603	565	630	612	607	619	607	606	590	606	596	624	593	556	576	589	594	599	630	616	653	635	640	600	624	644	608	604	655	588	624	615	612	587	612	597	582	612	608	606	585	569	594	592	591	554	600	631	639	569	622	615	648	596	613	630	581	598	593	610	629	648	611	623	591	609	593	584	579	612	597	595	562	594	605	667	588	618	582	650	637	588	602	600	598	645	589	605	631	583	578	594	616	611	595	623	624	601	630	567	619	623	578	572	629	609	634	592	612	586	599	581	598	572	569	621	561	632	574	574	619	609	616	571	609	635	651	595	579	623	639	582	636	595	582	581	595	603	571	676	642	582	588	621	590	566	590	632	640	579	593	636	604	631	598	627	601	650	609	605	597	616	580	592	572	626	624	588	626	607	632	579	580	605	624	592	643	598	551	614	596	562	607	603	617	635	608	620	616	631	650	556	611	653	582	602	643	590	570	698	597	592	613	583	595	593	590	607	563	601	607	628	638	625	604	596	609	634	559	595	618	638	603	587	573	620	581	609	588	616	604	643	593	588	619	601	619	540	637	582	574	636	610	614	580	616	611	632	598	577	638	627	613	622	646	625	628	610	615	568	618	601	612	634	587	590	613	649	586	602	586	611	599	633	592	622	642	578	625	577	579	602	623	603	564	631	533	613	635	598	597	598	633	604	586	650	633	597	584	559	577	613	589	572	595	566	596	648	628	564	608	560	604	591	574	594	569	606	635	658	607	590	599	555	610	573	614	652	596	632	589	585	613	616	606	579	546	653	590	560	572	602	569	620	615	553	597	604	611	623	619	608	614	581	562	615	599	589	655	614	633	601	621	581	652	596	599	640	615	612	587	600	612	594	584	639	619	593	625	599	610	588	622	630	604	626	604	629	627	575	617	583	630	609	642	582	657	593	609	611	591	586	602	594	575	582	595	620	611	652	569	632	636	614	563	637	560	586	609	609	621	609	588	599	600	585	614	568	592	598	588	622	593	606	639	632	655	602	655	657	674	609	591	598	608	554	614	587	633	595	570	610	617	619	582	612	605	594	603	615	573	590	581	598	609	608	605	591	598	602	628	597	583	631	603	612	636	617	589	616	612	593	599	598	591	587	581	584	607	638	624	579	581	622	581	603	647	615	623	653	604	612	620	610	600	588	633	543	616	593	627	613	621	582	609	626	646	623	571	575	633	601	661	598	629	633	609	593	644	610	643	615	600	632	629	607	632	625	600	599	611	608	604	603	575	628	580	593	634	654	614	586	639	588	612	615	594	587	647	616	610	563	593	620	576	620	607	638	586	589	616	578	615	604	613	584	603	603	565	589	579	582	620	609	623	600	583	581	639	636	613	598	622	623	599	616	578	552	592	630	636	651	592	591	606	621	602	584	605	588	569	623	619	624	602	603	582	594	600	619	604	645	605	622	609	612	580	639	621	645	610	594	566	586	612	583	584	578	626	614	661	628	613	598	591	585	605	613	626	601	593	631	620	631	589	596	595	647	585	627	596	586	609	621	593	620	602	607	650	641	606	609	643	658	636	622	609	594	614	602	620	639	577	651	582	589	608	627	609	579	590	601	623	617	637	623	606	581	559	603	588	576	604	628	624	611	619	610	641	616	570	578	675	576	604	620	612	615	596	608	564	647	634	579	600	548	598	568	601	588	587	626	544	598	626	607	606	567	658	644	619	604	610	614	605	590	566	563	607	604	610	600	601	596	587	614	626	587	606	581	616	611	622	604	604	567	600	598	601	600	568	574	603	637	593	583	608	588	608	587	624	563	595	572	632	614	567	602	652	617	587	570	611	604	554	587	627	579	621	642	618	592	590	543	650	597	619	598	649	611	635	586	609	600	636	620	609	563	598	619	623	579	656	612	575	607	593	591	625	602	634	597	597	618	599	611	613	572	604	590	627	600	583	613	602	619	630	593	602	614	601	591	638	588	610	578	594	574	627	608	599	629	570	612	636	614	574	582	618	663	630	597	635	592	578	567	602	622	615	604	620	571	594	601	616	606	589	579	607	616	635	593	631	614	607	605	617	626	587	617	628	589	574	630	614	591	614	606	631	651	604	556	602	632	571	628	558	613	574	647	576	610	627	656	595	575	654	618	618	595	626	576	622	594	604	606	597	607	558	640	603	558	610	615	617	597	620	647	556	606	594	589	621	638	629	583	612	621	616	600	593	615	613	604	587	631	623	603	565	590	620	596	589	618	597	611	624	658	629	598	598	588	642	590	582	618	613	627	634	605	656	609	588	630	546	634	593	624	585	596	559	611	614	613	573	644	644	621	594	630	597	586	589	620	589	586	577	572	616	599	601	609	597	635	597	588	641	571	601	615	588	601	608	606	622	638	631	605	642	558	571	612	594	621	579	594	628	650	612	590	572	611	591	595	600	619	581	572	636	592	578	618	607	653	613	598	569	634	572	588	589	611	617	616	620	613	591	562	587	652	631	622	582	610	625	671	575	596	599	579	597	616	579	596	571	578	629	587	572	600	603	580	624	607	614	618	621	612	592	608	640	592	628	632	611	623	642	605	620	610	584	617	579	613	546	595	634	585	576	621	589	593	602	556	587	609	603	634
22725	21388	29126	24037	21385	21420	8291	1428	914	705	684	613	567	566	516	532	509	486	440	487	389	415	334	391	399	374	368	351	354	355	361	370	351	313	352	357	335	333	331	330	302	327	331	335	317	332	318	307	334	328	357	310	319	303	336	303	296	322	344	320	319	312	321	312	305	309	312	309	315	322	316	332	333	312	304	291	294	342	300	307	310	314	329	305	286	280	267	331	290	326	317	344	294	305	323	351	320	304	267	276	336	342	295	312	347	296	335	290	318	318	286	309	328	299	341	281	307	310	324	301	321	299	320	299	306	324	322	318	288	283	295	310	293	284	311	306	319	296	289	353	318	333	294	307	333	293	298	324	309	346	254	301	302	287	295	300	298	285	310	321	325	297	315	300	326	305	342	286	337	334	299	322	327	288	320	326	303	304	310	314	327	299	329	305	326	307	288	315	322	314	299	338	314	323	305	302	333	306	339	322	323	333	327	302	297	313	322	313	319	333	301	305	306	311	336	294	312	283	329	331	317	317	308	336	332	321	306	279	300	306	326	327	321	321	299	298	317	339	325	295	308	294	322	317	328	325	312	294	306	299	326	286	292	335	290	322	313	325	276	318	302	325	304	328	326	328	298	340	325	313	297	305	279	318	334	320	307	293	294	334	299	312	302	300	290	322	311	297	313	334	307	292	301	299	325	303	302	306	291	318	319	301	334	314	301	315	325	301	307	319	336	325	287	324	327	309	324	322	326	318	323	296	322	298	268	350	304	315	307	318	318	317	337	313	285	298	321	308	311	317	290	317	291	314	302	344	311	300	309	319	302	315	291	306	286	300	333	291	316	295	296	297	282	335	307	301	315	322	330	301	353	310	300	321	325	310	308	289	326	304	303	304	278	311	341	322	302	307	313	312	336	310	313	295	308	312	347	283	291	323	319	318	289	310	309	285	313	285	321	314	338	292	306	331	325	308	311	312	299	298	308	322	327	308	286	306	306	307	299	317	327	304	318	307	313	278	346	330	323	304	295	291	312	323	303	303	320	306	325	300	345	325	285	315	299	303	294	330	331	301	311	303	302	308	319	337	337	320	323	347	297	334	326	302	321	317	303	307	313	328	308	317	305	323	269	311	315	315	304	295	317	314	312	332	313	278	347	307	284	320	326	346	334	298	330	294	344	301	364	314	288	318	350	299	318	301	298	284	288	320	312	291	340	331	295	300	330	300	302	302	348	340	265	338	336	303	304	315	308	332	292	324	323	333	349	340	310	302	283	311	314	291	285	328	297	282	284	324	333	343	348	314	290	291	296	319	315	304	315	314	317	302	327	305	284	308	320	322	302	316	289	318	314	313	316	297	293	316	320	294	300	323	284	323	301	297	329	311	308	323	313	318	322	314	312	313	336	283	302	324	332	289	287	327	315	296	312	286	297	291	318	298	293	300	305	280	314	315	315	300	293	310	304	332	276	283	292	325	316	324	314	285	306	336	326	298	335	325	282	307	301	328	311	297	300	338	308	317	299	344	339	315	309	318	314	320	277	320	320	322	297	333	334	301	335	291	310	305	302	297	306	313	300	304	315	326	332	333	300	267	328	287	320	311	305	299	294	308	304	330	287	332	312	304	324	325	305	295	329	306	299	323	311	317	287	313	351	291	293	329	337	306	351	323	337	299	299	330	323	315	289	315	279	289	291	317	298	314	335	290	302	328	300	325	320	332	328	295	302	332	318	317	308	308	310	311	298	305	303	292	312	296	313	312	338	331	329	302	299	297	291	331	279	326	288	328	278	323	288	309	304	318	320	284	321	322	361	296	310	296	326	317	322	329	320	291	329	336	300	307	320	307	321	324	321	322	326	321	325	317	320	312	301	322	296	306	300	295	302	323	310	316	317	300	311	321	325	324	301	313	325	299	277	288	321	320	302	292	302	335	305	326	287	316	312	333	334	321	306	265	290	300	316	328	297	298	314	310	311	323	344	346	304	355	318	312	303	312	291	302	324	302	331	322	341	320	308	298	307	271	344	301	323	336	331	312	301	306	331	291	309	347	320	299	293	321	334	328	325	328	273	327	316	323	279	282	317	317	317	275	350	270	304	322	271	308	303	298	329	311	295	317	310	291	298	304	319	325	341	285	294	315	335	312	321	299	344	322	275	322	295	314	317	310	319	342	311	318	270	333	305	309	309	338	311	343	281	298	306	321	311	337	295	299	311	294	297	286	296	300	309	316	303	302	288	296	297	319	306	313	325	315	303	333	307	317	315	319	276	293	278	313	329	324	302	291	280	302	306	337	355	319	304	297	328	337	340	312	319	324	326	280	347	302	295	312	310	338	301	303	293	312	285	329	334	292	342	301	326	322	329	289	312	345	267	297	298	308	312	333	321	317	312	297	295	287	303	306	291	325	315	275	330	296	312	300	325	261	329	308	344	328	316	283	318	282	307	306	311	294	302	301	312	301	288	337	293	311	301	323	294	299	340	311	298	293	315	327	323	314	322	320	315	300	316	344	294	281	304	342	307	302	287	325	287	315	296	301	316	318	316	325	320	342	297	290	304	311	327	330	313	305	297	317	321	306	288	289	310	283	334	312	294	328	296	321	312	327	313	324	296	286	296	288	327	327	305	304	317	284	315	329	303	294	327	342	303	321	324	337	303	297	314	309	291	322	293	277	318	297	309	295	307	304	306	326	313	312	301	345	302	318	299	290	350	331	306	324	304	298	316	334	262	276	269	328	322	317	323	304	329	305	291	307	311	316	310	329	328	329	346	316	326	333	330	315	329	318	321	303	305	310	296	310	329	307	285	316	295	307	327	310	325	303	328	285	326	287	301	319	338	308	314	306	338	341	305	316	324	294	309	323	327	295	308	297	306	345	284	339	315	315	323	321	300	309	339	331	318	290	334	292	302	292	318	302	297	304	283	296	359	325	298	306	314	322	313	322	287	345	325	289	299	313	294	324	311	298	322	290	297	303	318	318	335	295	319	310	313	280	290	318	326	327	299	323	291	316	319	328	330	300	322	292	297	337	296	322	304	306	291	321	317	337	336	317	281	308	286	309	327	274	312	353	306	328	300	309	317	290	296	274	315	306	306	331	319	297	316	324	319	314	305	305	315	323	310	342	306	304	332	323	323	317	318	306	288	297	267	315	325	317	302	328	289	317	308	304	311	289	287	302	311	326	319	283	311	284	301	312	315	344	338	336	332	281	315	314	333	320	297	314	302	326	322	324	307	300	313	282	290	321	329	334	287	325	301	342	282	344	330	320	314	326	305	283	300	312	313	325	277	307	295	272	304	310	324	302	265	300	319	288	300	324	338	326	291	294	354	330	286	294	328	320	325	308	335	324	299	321	321	294	309	299	300	297	316	312	298	303	309	337	295	262	326	324	294	316	309	317	302	310	320	301	291	334	319	325	345	329	277	318	307	303	308	292	311	283	272	321	287	287	338	320	287	327	310	302	298	283	290	311	321	308	311	326	318	286	321	298	287	322	302	314	322	296
7137	20968	16045	8839	6063	4384	3123	2279	1842	1310	1162	1052	949	871	793	734	744	780	716	677	572	549	519	451	495	492	451	435	455	437	436	460	449	430	458	420	410	390	453	394	408	414	412	419	401	391	392	397	444	385	377	405	404	378	375	396	358	400	376	406	370	370	409	391	363	372	350	397	378	391	350	375	382	368	383	382	391	397	388	335	394	402	350	345	371	329	384	361	366	355	407	382	362	391	352	363	369	385	363	353	396	366	375	359	369	379	409	374	378	379	396	409	412	381	349	362	417	362	389	357	364	382	385	404	360	396	374	348	389	375	401	384	344	362	361	349	420	384	356	384	377	365	354	372	395	365	354	375	380	372	345	346	385	366	338	378	372	384	383	368	374	389	420	385	345	358	359	367	363	376	362	370	358	348	385	369	370	371	378	359	403	343	352	357	413	399	353	361	376	392	384	365	340	357	390	359	354	355	378	395	362	364	355	395	331	369	393	357	342	367	393	371	344	391	367	383	366	359	364	377	403	346	362	379	383	344	365	373	378	386	352	386	376	379	395	370	369	374	373	388	381	354	386	404	372	385	362	362	366	351	348	356	378	390	389	370	343	370	373	369	338	373	351	334	394	406	402	378	359	347	344	383	362	383	378	351	364	361	384	391	388	370	377	392	363	395	329	354	376	361	386	398	391	341	370	407	369	409	321	401	380	356	349	371	344	385	360	371	398	389	326	378	358	346	385	358	332	347	386	357	345	363	365	360	358	370	361	346	378	395	369	342	348	340	345	346	380	366	343	368	405	357	376	390	388	342	371	332	390	366	337	366	365	359	387	348	404	359	378	395	350	394	366	384	358	346	353	371	365	354	378	380	346	373	378	387	359	369	359	355	371	364	385	393	403	405	350	410	361	362	396	383	400	353	360	368	337	399	376	361	395	352	394	384	388	373	347	347	366	380	376	369	361	376	364	330	354	365	350	366	339	368	392	330	389	356	364	367	357	363	330	365	344	381	366	382	362	357	362	319	390	394	364	358	340	336	334	381	358	338	364	346	389	351	388	363	371	359	357	397	351	386	400	379	356	333	352	359	374	383	403	354	356	364	350	379	377	398	342	395	403	396	368	374	370	421	396	336	372	401	403	376	362	345	341	344	357	381	399	387	341	383	386	370	376	371	369	348	379	351	346	411	401	379	361	371	378	389	386	386	395	344	367	356	398	372	382	379	375	379	369	346	383	396	384	350	343	375	401	366	374	381	374	383	394	370	417	356	345	340	381	339	409	381	390	372	380	367	369	365	370	371	370	352	357	374	377	407	352	384	334	356	363	352	337	361	374	385	358	351	420	402	370	382	364	382	378	378	349	371	386	372	348	338	372	346	378	376	333	389	370	353	373	342	367	400	386	354	356	345	336	368	399	356	377	398	347	381	360	382	381	405	346	373	354	365	375	352	371	395	376	387	356	360	338	352	348	396	367	381	384	368	392	392	370	373	355	375	387	370	368	378	369	382	379	384	362	388	387	380	354	351	361	362	402	377	383	375	397	363	360	378	353	389	377	375	345	345	420	347	382	387	339	360	365	377	364	408	392	429	358	354	364	349	368	343	417	393	366	373	361	331	365	352	345	376	372	383	386	349	370	344	370	352	362	365	349	368	385	398	330	382	369	394	359	384	359	401	367	397	363	350	360	373	384	410	364	360	420	368	366	342	343	386	359	396	378	382	380	370	365	393	377	346	387	347	367	350	327	342	398	363	366	401	345	383	375	393	386	348	348	345	353	379	371	401	402	361	355	378	351	359	365	351	415	384	359	346	343	373	386	363	373	362	378	375	368	359	349	405	364	384	386	416	388	371	365	393	354	392	362	400	373	345	377	405	376	392	367	350	377	354	401	378	355	353	378	379	393	363	387	390	379	362	372	369	369	342	365	337	367	373	363	379	350	386	393	360	405	371	327	381	382	369	358	359	381	340	371	410	417	319	389	367	332	346	368	400	354	351	384	409	361	386	377	395	386	389	351	370	344	421	363	390	342	347	387	402	372	366	388	368	343	364	367	381	360	369	386	335	389	345	376	365	343	386	339	333	404	379	383	337	395	364	383	392	368	386	357	357	382	334	378	349	368	361	361	366	382	388	385	343	398	347	335	377	367	391	395	398	414	375	352	354	382	405	369	388	380	382	390	394	373	354	400	373	371	371	371	358	383	397	360	384	372	363	404	353	372	393	376	380	407	353	395	339	369	387	392	424	377	358	377	377	363	385	389	346	359	369	362	384	364	377	385	387	354	364	324	399	374	372	385	387	388	369	391	349	398	383	396	410	349	361	378	377	337	373	396	370	372	363	385	370	356	359	357	353	359	364	355	339	387	355	377	363	335	381	338	388	384	380	373	375	358	411	361	370	371	380	392	361	351	381	394	397	384	339	345	391	376	348	377	395	371	398	384	333	375	388	360	366	364	336	376	390	353	369	333	344	368	368	379	346	375	343	359	374	345	302	403	416	345	382	381	370	372	380	361	360	374	362	361	328	378	369	397	390	372	414	409	383	379	360	359	374	382	337	340	335	375	367	414	369	372	389	406	387	382	350	359	379	385	347	395	326	379	386	370	378	392	356	349	356	335	380	339	389	374	365	385	370	395	388	362	329	396	364	329	403	383	375	383	388	367	364	393	429	364	341	382	354	367	383	354	378	345	367	358	377	377	345	385	381	385	393	369	382	371	372	382	342	366	363	356	390	364	394	392	359	343	375	362	375	390	382	353	405	361	349	342	345	373	387	388	374	432	365	390	365	350	352	359	392	380	389	358	359	394	390	368	364	329	356	354	397	354	386	401	418	380	370	405	343	374	370	385	335	351	348	354	381	385	370	375	384	375	388	393	362	353	383	375	381	370	372	348	369	393	356	389	375	366	399	325	389	369	361	346	354	374	407	370	380	381	404	343	381	372	378	378	396	349	338	371	333	374	332	389	397	358	380	377	373	379	385	391	414	376	402	369	342	368	359	370	382	372	351	359	347	378	358	372	382	396	372	386	352	389	379	347	360	364	372	359	383	352	389	372	378	372	378	351	374	385	369	381	355	359	348	344	378	363	348	382	331	347	411	344	372	377	387	388	376	395	401	346	371	361	370	353	355	369	365	366	379	364	371	383	417	351	376	378	371	365	369	356	349	355	367	387	364	377	359	377	393	379	357	369	338	362	412	363	397	371	387	350	376	413	377	394	388	370	394	371	406	367	372	384	362	361	362	379	368	344	378	378	355	346	382	385	374	379	377	355	367	386	346	354	350	339	377	369	360	376	381	360	399	404	384	403	354	395	359	390	371	431	359	388	370	367	334	358	359	386	357	355	385	328	363	361	361	378	384	357	318	418	411	412	338	364	358	380	391	413	355	341	350	357	386	378	411	381	371	390	369	387	333	370	389	350	353	348	342	354	368	347	354	374	376	350	367	321	365	349	389	372	381	410	388	379	338	388	360	345	399	382	352	355	386	376	389	366	380	350	374
27858	19355	8185	2946	1655	1230	997	972	981	903	870	830	813	838	833	831	770	855	859	874	773	840	798	798	824	771	806	877	806	816	802	809	861	777	723	825	798	775	804	747	778	827	769	808	754	774	799	866	793	809	805	795	731	789	822	827	792	793	800	801	761	721	849	779	755	783	781	806	806	790	744	761	743	768	784	877	807	754	774	770	772	719	746	854	826	774	823	758	786	735	821	771	827	771	808	813	827	812	796	805	790	840	766	854	831	813	707	811	807	835	751	828	739	830	811	774	830	808	806	810	795	759	762	766	803	758	800	786	793	797	770	772	784	839	748	805	771	789	791	789	771	827	787	793	730	776	762	843	763	808	829	787	789	750	768	754	791	777	788	850	766	786	746	804	826	809	844	795	772	792	789	808	811	754	768	798	801	832	802	803	809	830	768	820	769	783	786	802	740	836	739	763	792	764	826	745	779	822	746	816	787	779	812	780	826	810	819	781	799	782	800	778	792	828	832	814	791	766	807	792	832	845	815	776	827	759	766	801	819	796	810	798	816	763	786	781	790	738	807	727	818	836	798	795	772	796	776	736	805	779	806	784	727	779	803	772	784	792	767	767	800	737	858	777	832	851	784	818	782	814	817	786	774	757	760	800	826	760	789	812	773	771	792	813	775	804	793	799	768	787	816	810	788	772	785	795	812	811	796	805	805	809	800	828	787	801	891	782	743	749	817	812	801	778	819	830	757	729	820	840	839	811	804	779	798	794	803	771	757	803	795	742	778	806	815	799	767	844	755	790	779	808	769	788	827	818	763	808	754	768	843	780	797	805	752	779	756	804	753	784	778	757	830	792	798	765	768	791	796	763	812	764	838	764	803	807	791	827	808	725	798	747	780	797	780	749	846	838	787	797	812	807	779	810	745	758	780	848	814	827	846	770	759	837	801	784	782	788	815	855	750	746	751	815	772	823	849	773	735	817	781	801	758	806	745	777	800	827	763	810	782	769	743	809	780	764	782	725	831	779	802	862	759	803	770	777	764	746	775	793	758	738	803	790	764	808	843	785	798	808	813	832	818	860	745	834	724	811	789	828	775	797	830	804	755	790	771	746	749	793	783	849	819	758	802	797	781	796	838	791	824	804	762	813	788	819	805	797	759	841	789	775	779	762	792	819	746	749	784	784	852	790	838	799	796	780	770	783	787	742	724	763	791	820	753	809	760	799	803	770	754	797	788	784	758	764	823	833	870	828	708	807	754	737	815	827	825	820	764	825	720	810	804	748	778	828	740	845	847	784	786	793	800	848	778	802	769	826	843	803	855	813	786	759	808	813	763	757	760	765	781	734	822	768	805	746	804	842	793	789	759	808	783	797	841	735	713	811	775	811	787	825	807	814	773	793	772	804	768	786	808	788	743	810	781	774	765	825	750	807	811	753	794	748	786	789	813	817	808	810	797	785	761	791	782	822	749	819	813	842	848	823	787	780	852	771	828	821	750	837	753	793	806	774	835	783	789	770	795	780	778	762	730	818	785	824	820	766	778	792	796	790	849	813	769	814	785	805	787	784	802	759	839	802	814	761	812	781	822	791	782	811	756	806	778	821	814	816	786	787	808	795	755	788	796	796	768	813	773	779	839	815	735	746	764	759	825	800	785	799	791	795	807	783	774	769	799	781	810	815	835	770	776	822	770	818	791	785	707	776	794	758	788	780	800	819	777	815	809	781	753	808	812	734	754	747	717	776	809	768	794	840	819	770	791	778	804	824	822	815	806	750	798	770	781	810	791	797	763	812	812	835	801	786	804	821	806	759	777	806	760	745	786	777	761	758	780	836	741	828	779	817	795	805	824	782	794	776	798	783	771	804	783	808	818	789	799	771	767	806	803	768	767	777	821	781	810	810	761	786	763	803	773	752	799	846	799	819	775	780	790	852	816	798	787	790	801	810	800	815	770	762	794	765	823	756	755	758	820	746	783	765	827	771	810	765	767	781	813	836	817	819	799	825	814	773	783	748	841	800	786	807	765	753	794	832	780	771	782	758	790	783	736	793	800	863	772	765	840	802	792	807	791	809	790	850	839	807	809	812	811	808	788	744	793	826	777	814	783	797	840	829	746	736	763	854	807	810	771	843	811	823	769	834	817	787	852	840	756	746	798	755	769	738	757	777	792	833	783	787	826	762	827	813	810	778	807	773	819	777	773	767	797	805	845	780	813	793	815	817	778	763	817	761	749	771	800	803	757	795	820	770	782	795	781	775	745	797	821	785	756	799	813	806	783	789	781	824	767	761	755	810	816	818	806	798	784	802	775	763	800	794	765	793	798	813	730	764	837	835	831	776	799	870	780	835	764	755	833	813	789	807	791	747	824	820	802	759	774	782	830	795	792	793	820	779	841	790	836	776	771	730	793	773	784	766	801	725	794	780	787	788	807	790	797	825	740	803	811	792	763	755	783	800	792	782	780	786	830	775	761	770	824	782	823	817	815	803	751	805	776	766	861	806	841	774	846	800	757	794	828	813	804	808	856	799	795	790	760	786	782	806	734	803	761	735	820	777	804	775	833	777	743	812	856	781	760	799	794	768	810	803	772	827	801	794	799	722	777	765	780	836	810	796	834	802	769	778	808	813	810	855	794	844	780	814	818	817	789	768	812	817	788	797	837	801	772	807	760	834	782	791	792	788	829	814	790	769	724	781	808	770	785	845	840	782	801	812	817	793	770	761	765	739	737	769	775	747	755	772	801	819	771	776	758	793	840	801	809	794	812	758	798	819	692	741	797	787	787	790	772	770	789	752	760	829	726	759	806	813	821	843	769	826	808	865	771	783	734	778	812	791	819	851	765	830	774	777	828	826	828	816	779	769	784	781	810	830	760	781	743	795	804	727	761	780	745	816	770	787	750	808	788	828	795	718	783	779	796	827	753	848	819	847	829	778	831	712	781	802	764	797	822	822	797	784	815	788	812	739	760	781	823	766	789	782	810	794	789	784	804	799	794	769	834	835	794	793	827	820	731	822	771	796	761	820	769	798	824	783	812	793	813	792	767	803	783	831	790	747	763	773	781	786	757	782	783	820	781	828	758	805	816	772	764	763	805	756	773	828	821	835	734	828	811	752	760	865	828	788	776	799	791	756	804	805	812	809	810	773	784	824	849	805	758	777	785	784	830	822	824	850	743	810	820	789	750	771	748	774	770	789	805	831	782	762	775	819	823	763	790	779	806	828	790	699	794	750	799	751	779	805	822	798	785	875	801	792	737	832	777	749	818	785	786	767	755	821	771	851	818	760	803	800	797	811	853	792	800	768	780	839	795	829	870	779	784	804	772	784	790	757	809	774	798	799	822	786	807	790	806	801	772	788	744	771	780	799	783	716	778	772	790	809	778	798	713	826	816	825	777	824	810	844	770	751	804	740	805	789	832	784	783	774	817	767	766	844	769	755	754	764	780	773	843	789	856	823	790	790	800	773	775	802	806	825	782	727	778	799	750	789	815	799	800	776
6419	8036	5771	3248	2275	1912	1488	1257	1127	1046	1043	1007	962	1034	983	1004	950	1004	986	1024	901	867	954	926	926	861	942	863	907	917	922	937	887	915	925	939	967	922	865	876	851	959	877	955	873	918	914	888	880	890	938	897	905	882	913	899	854	877	898	922	907	927	897	909	933	915	863	920	886	949	900	904	914	901	854	931	908	963	838	924	887	976	884	890	915	913	918	913	958	888	898	818	880	906	915	863	903	915	904	954	892	917	939	935	936	911	885	928	919	936	864	924	882	902	907	905	901	880	900	871	872	879	897	975	874	884	866	931	880	854	906	876	914	874	900	859	870	964	913	931	911	912	835	866	895	861	895	910	948	863	881	944	887	871	893	895	910	903	964	883	949	876	897	907	878	907	933	875	879	896	913	940	880	884	871	873	904	914	918	912	870	854	893	881	912	887	941	943	934	877	893	926	904	891	942	916	893	917	911	949	955	878	893	933	878	915	965	900	889	907	939	877	981	897	898	946	892	921	960	864	866	916	892	914	900	932	856	867	919	911	898	948	937	945	927	911	882	873	918	851	929	925	869	917	924	899	914	862	958	927	884	845	916	885	927	828	937	895	913	916	987	907	867	954	866	895	863	899	848	878	890	904	949	866	862	864	897	885	945	883	887	939	922	891	901	863	874	907	888	896	909	917	935	925	879	879	917	877	873	889	861	920	878	933	838	913	894	932	879	887	898	893	916	871	847	879	928	929	914	910	878	883	902	882	931	878	917	880	961	911	880	939	905	874	912	891	889	910	875	921	877	873	892	844	865	879	894	928	891	919	875	950	914	894	928	863	905	899	914	920	878	847	855	862	891	870	913	841	892	946	931	916	878	946	927	916	962	958	925	891	964	916	922	908	916	881	891	937	898	904	918	924	890	862	906	878	953	907	886	917	898	904	954	907	915	887	862	857	917	896	930	835	846	872	861	902	913	884	845	911	934	920	853	933	880	900	865	924	884	916	957	922	908	919	865	877	888	859	845	946	893	906	931	873	925	875	902	887	908	836	925	945	893	873	885	894	925	890	920	946	913	877	872	878	872	947	890	844	875	932	862	912	872	935	867	937	922	914	916	909	960	918	893	898	859	875	896	898	891	924	882	924	928	902	924	880	947	932	939	926	968	931	908	884	937	872	904	891	922	925	886	923	970	867	907	888	872	936	891	876	863	941	951	912	944	930	920	904	918	866	898	889	898	884	898	877	889	919	907	920	861	991	878	889	867	899	938	881	893	883	875	895	856	863	936	906	924	896	886	911	946	883	845	891	890	913	941	881	925	857	919	875	912	905	878	903	880	870	905	900	837	873	927	876	939	869	899	893	872	909	885	914	949	871	886	894	905	880	916	919	906	826	874	883	875	908	948	927	896	941	924	918	882	922	913	929	937	953	857	873	913	915	892	914	886	904	898	894	947	906	914	908	949	880	996	923	942	892	922	919	930	891	929	907	934	961	834	890	894	864	859	858	899	891	957	887	912	927	906	934	896	928	906	888	918	918	908	886	885	942	907	849	875	938	943	880	891	903	852	912	917	889	952	874	875	889	898	885	931	926	913	930	962	903	867	922	877	861	930	922	912	904	918	909	916	960	904	896	903	859	936	875	909	872	927	926	884	932	924	913	846	951	898	924	910	943	903	886	901	914	942	923	952	941	890	861	907	902	930	880	897	925	864	904	946	847	886	886	908	876	898	872	899	935	921	902	928	914	881	901	991	910	916	877	902	894	883	920	863	889	895	887	945	917	921	905	944	872	931	916	873	872	867	917	907	880	892	893	904	850	903	880	860	936	910	936	953	878	849	881	966	876	907	900	919	875	919	939	909	847	891	891	896	883	890	854	922	885	926	920	880	919	915	872	878	916	895	921	924	865	874	923	893	840	882	907	916	901	933	879	924	843	860	928	921	888	951	863	895	941	868	911	950	873	892	921	925	942	861	907	888	867	932	961	978	891	924	911	904	874	861	884	919	901	888	893	895	899	882	946	912	884	901	905	811	907	846	878	906	881	915	881	873	967	924	862	876	938	873	877	938	926	910	897	878	877	924	916	854	921	889	896	919	910	976	903	932	946	890	922	868	894	893	895	907	906	925	931	918	899	903	941	935	911	926	894	895	917	953	857	909	941	864	879	893	928	899	899	917	903	865	893	886	902	860	872	899	1004	893	913	946	872	857	907	909	850	928	941	924	924	868	933	882	912	931	922	933	868	885	959	884	897	872	883	925	930	912	925	893	926	922	914	868	895	878	889	960	926	879	885	894	888	878	959	885	837	912	919	893	959	907	868	919	928	948	904	937	904	864	934	897	969	928	947	944	934	895	890	894	909	920	927	906	946	926	926	855	898	943	871	908	905	913	895	893	906	838	914	915	922	816	914	887	933	949	907	895	917	955	897	954	884	905	865	911	881	887	866	895	901	868	908	923	901	899	917	918	898	845	890	931	881	858	882	923	905	913	961	948	865	872	918	895	874	908	884	891	871	896	920	888	911	823	968	914	922	898	884	879	928	891	909	879	865	949	931	897	865	945	914	920	924	898	962	890	951	872	890	872	867	905	913	877	880	875	949	911	879	921	925	931	899	928	963	860	892	906	884	887	872	898	895	940	868	930	930	884	907	890	885	923	923	860	953	841	859	896	857	889	923	889	916	902	888	895	936	881	882	871	895	855	862	949	864	903	849	863	938	907	854	893	939	971	896	962	946	896	887	893	883	932	881	903	894	905	900	909	883	827	933	891	901	911	957	903	899	885	925	872	884	912	990	938	904	929	910	978	923	871	881	925	871	924	934	898	942	874	922	870	917	927	923	916	878	926	872	943	889	886	885	933	918	921	904	875	900	860	872	907	887	961	947	886	908	900	904	888	927	919	878	850	883	857	918	885	910	930	900	933	915	908	881	885	876	887	879	888	889	867	899	917	914	859	909	896	920	921	903	914	951	903	904	928	873	852	927	907	955	907	921	949	873	890	985	928	826	842	838	884	918	905	901	871	923	875	897	915	931	944	868	930	943	930	901	875	903	918	866	927	895	878	962	937	882	933	818	910	941	898	914	952	891	875	912	908	871	880	853	890	874	906	928	889	898	948	955	945	911	900	888	923	891	904	945	922	885	888	898	875	960	945	889	912	940	918	898	894	891	959	862	870	875	884	874	910	893	901	883	889	957	883	910	910	898	919	913	855	897	865	880	993	893	902	931	918	952	947	872	893	937	891	959	902	880	880	849	895	853	941	883	898	900	873	888	928	906	990	950	923	933	897	928	904	924	914	882	925	903	949	903	937	914	877	886	851	911	887	918	917	860	902	908	945	920	871	918	925	877	891	858	926	863	982	927	960	886	911	929	882	943	890	850	932	850	959	893	932	915	915	906	894	886	913	868	971	945	856	898	908	909	881	852	931	965	920	942	901	892	937	909	864	940	955	899	909	888	868	918	916	867	900	944	890	877	912	872	917	899	922	885	869	896	890	857	938	875
23759	21331	28564	24436	21295	9202	1810	1219	1014	910	847	922	821	843	820	823	827	775	799	782	798	714	678	722	720	716	745	687	650	709	724	743	719	758	694	727	655	734	685	747	685	648	683	730	678	671	681	694	688	695	696	678	681	664	657	662	673	688	680	694	671	691	668	699	702	673	686	718	712	668	663	647	650	647	662	674	658	691	676	748	716	653	672	642	704	677	661	702	725	749	679	741	647	719	708	705	676	666	644	716	709	675	682	669	687	670	664	665	668	680	686	698	735	735	656	663	698	695	654	673	721	648	672	683	696	632	636	665	690	748	665	689	716	657	629	709	681	639	718	681	658	687	699	634	693	682	687	683	728	695	643	638	711	711	674	667	689	666	702	669	659	744	669	669	700	635	697	630	700	681	685	689	673	691	690	659	698	697	658	682	698	714	719	724	692	676	682	664	711	682	683	682	655	692	694	685	686	675	621	676	703	693	675	704	698	668	699	671	735	661	645	675	712	702	701	713	657	675	689	696	675	733	667	639	698	705	655	666	676	663	717	654	666	618	644	666	699	703	701	624	710	678	682	651	701	685	665	641	699	650	685	700	691	661	675	646	718	651	683	713	661	710	660	681	688	689	692	652	645	725	665	628	654	686	764	719	628	638	721	699	681	685	670	671	682	631	671	652	700	699	727	700	662	646	628	670	666	670	729	702	734	746	676	629	665	671	711	691	646	676	697	702	673	742	687	687	691	672	705	663	706	706	682	656	715	673	673	657	700	662	692	635	626	690	708	653	643	688	651	705	670	705	643	672	716	719	722	680	649	679	675	653	651	655	674	685	684	679	672	713	638	657	687	686	676	692	675	690	639	727	670	643	735	656	705	685	687	671	678	688	647	699	653	686	670	672	650	667	660	641	704	686	701	666	672	672	650	682	733	622	686	649	650	678	656	681	705	724	694	645	663	627	678	705	663	681	737	685	667	664	639	677	727	681	674	662	661	716	715	701	631	690	654	682	687	670	680	727	670	675	680	720	653	678	711	678	685	643	669	673	678	685	689	671	667	670	657	713	633	677	676	672	670	668	694	677	671	690	685	677	657	699	662	695	656	686	673	683	643	672	715	691	691	665	692	704	730	679	676	688	679	667	724	674	722	684	677	713	688	705	687	692	663	717	667	719	696	661	628	669	734	676	698	665	652	654	656	632	636	674	652	648	718	710	696	697	645	635	669	743	662	693	679	657	701	676	684	723	654	647	645	683	645	691	627	677	655	680	663	628	656	709	697	677	712	669	694	645	735	659	653	706	689	651	716	661	703	692	641	673	658	684	678	705	699	659	677	664	717	666	678	712	671	674	694	678	674	686	663	651	706	671	695	664	698	638	670	700	645	683	692	687	725	626	664	676	695	682	689	647	636	682	647	654	665	656	688	640	712	712	679	637	701	661	709	663	691	708	710	677	691	655	698	691	648	671	716	624	676	663	686	691	668	722	681	601	706	679	692	634	654	634	675	689	700	691	627	666	638	717	658	678	688	665	657	713	675	690	698	693	693	673	635	677	702	653	746	715	683	669	682	674	703	688	668	703	690	650	645	660	655	711	684	667	713	692	697	684	662	677	659	697	677	723	709	656	703	696	678	715	702	699	692	720	681	692	696	665	661	699	636	633	645	694	693	645	630	676	729	726	692	658	696	690	659	673	707	717	690	678	731	677	680	712	691	693	642	683	712	729	657	678	688	689	715	653	683	666	677	686	681	690	683	666	688	693	649	655	661	683	634	665	713	692	706	692	668	653	678	738	681	703	672	702	655	681	652	667	639	676	705	681	703	696	639	690	655	661	691	701	716	698	669	710	635	660	643	677	634	655	676	672	688	666	631	697	681	706	651	675	683	637	684	714	656	707	665	649	635	683	711	623	667	681	665	675	651	690	728	648	711	659	710	631	648	708	680	686	677	657	665	650	697	692	665	670	678	686	658	669	699	677	657	670	661	648	670	680	688	705	633	671	683	713	679	688	682	686	695	650	686	720	664	687	700	630	689	605	725	714	699	668	661	693	702	684	653	684	698	673	652	669	699	697	650	699	712	683	652	701	708	667	687	638	683	683	677	715	712	673	670	707	657	667	739	644	718	688	713	725	686	688	685	687	676	639	672	682	702	676	682	711	707	675	644	679	760	677	639	708	673	663	672	682	675	720	654	686	700	711	686	645	698	654	662	648	694	678	654	660	652	656	653	673	673	732	694	664	713	721	613	656	672	636	701	663	668	669	670	666	700	672	636	664	616	722	686	678	711	660	690	675	655	705	658	665	670	656	719	631	678	671	700	690	691	675	679	707	735	689	735	642	698	686	736	615	632	684	612	674	670	653	688	683	697	699	703	678	624	672	704	726	704	658	670	670	691	686	712	671	636	690	658	672	685	671	697	670	693	672	680	696	689	670	640	635	673	715	634	638	681	703	646	642	693	697	678	653	685	625	698	643	669	692	700	659	666	690	679	694	676	693	669	703	651	690	688	688	697	638	704	700	673	686	681	678	699	703	691	629	719	640	633	698	663	678	677	685	718	691	697	653	689	656	670	675	713	649	721	676	692	719	693	693	709	673	684	668	673	691	702	679	712	636	688	702	710	666	701	682	705	680	653	639	672	680	701	722	674	662	694	655	658	682	693	645	695	681	719	735	712	658	653	717	725	598	732	672	656	630	692	709	637	728	675	691	689	666	666	672	676	694	699	678	693	680	694	674	650	698	680	640	678	671	706	678	694	720	691	656	689	679	680	671	624	652	629	685	689	673	644	658	667	652	680	627	671	686	698	642	672	661	681	695	744	703	712	681	665	673	646	681	648	690	629	715	682	691	668	715	640	668	688	688	706	687	650	685	636	685	672	708	708	698	715	714	601	662	651	696	641	688	661	725	724	708	659	653	703	682	631	661	689	668	631	675	672	669	681	639	644	646	668	685	686	696	705	708	677	649	691	683	685	697	681	645	654	690	662	683	678	686	674	653	654	685	701	647	681	644	693	687	688	638	655	675	684	703	708	641	626	666	695	684	690	682	669	651	683	657	703	638	714	676	649	707	632	657	664	702	673	699	683	697	685	632	651	692	634	646	675	694	691	634	652	626	671	670	714	721	680	726	638	681	663	665	666	683	697	673	747	666	743	658	693	642	661	637	728	674	673	655	667	631	630	661	690	677	627	725	665	655	662	718	721	667	713	667	686	691	646	684	668	664	679	669	692	669	651	681	636	724	717	682	685	688	677	669	674	636	659	752	706	697	665	682	647	634	641	661	725	683	679	687	715	696	658	695	696	664	640	710	712	686	664	685	700	669	700	677	716	697	699	692	671	707	725	668	685	683	636	668	648	658	695	691	712	668	685	681	701	625	653	677	664	671	663	694	640	673	647	695	693	687	665	655	700	692	697	687	671	679	676	666	652	673	655	643	687	703	665	742	697	659	676	704	626	702	598	686	653	686	724	705	682	749	665	671	679	707	664	681	654	668	662	686
5640	15830	11611	5958	4395	3045	2323	1877	1618	1310	1213	1151	1116	1043	1020	999	1024	1035	895	913	887	900	873	835	800	864	821	795	835	839	789	844	811	863	823	827	753	770	785	784	760	798	849	783	811	840	810	790	835	804	786	835	786	829	837	782	786	723	769	800	797	774	744	788	839	815	800	777	739	753	774	780	776	761	766	788	807	816	800	779	827	809	820	806	742	766	818	752	840	776	817	796	771	817	833	838	752	796	822	791	775	782	695	776	797	827	794	823	765	808	791	729	731	764	821	758	806	793	745	770	759	734	801	766	734	742	771	773	800	779	799	767	790	735	741	775	783	775	807	840	815	747	759	754	798	753	752	771	731	728	791	797	756	803	818	793	797	725	766	832	749	741	734	795	762	814	774	766	793	782	721	803	788	829	766	726	845	762	811	767	771	773	810	772	769	776	813	771	810	790	830	786	757	784	793	755	767	845	750	781	844	785	744	778	755	827	738	749	802	773	758	779	793	744	822	787	738	817	764	800	820	791	774	845	839	811	754	780	777	816	793	775	796	755	785	771	761	758	787	770	778	787	783	720	746	763	760	805	798	800	774	754	813	816	794	793	754	783	780	781	762	801	806	786	779	726	752	854	785	826	802	767	794	793	778	771	813	765	775	761	819	767	742	793	746	787	776	792	862	761	798	760	772	761	728	733	799	759	809	797	749	794	825	777	803	777	783	780	778	770	802	769	771	790	771	754	800	813	784	801	804	762	766	791	778	741	735	816	784	744	820	795	803	739	790	768	786	775	785	789	787	754	750	816	801	769	778	765	792	793	765	771	821	801	769	751	761	794	842	779	836	805	794	785	788	826	772	745	770	832	784	767	747	804	816	815	768	814	766	741	791	813	824	778	786	793	816	738	785	797	766	770	791	761	767	789	807	796	749	789	807	803	762	764	764	790	792	764	754	807	827	826	809	790	837	779	778	795	788	794	740	802	751	787	786	771	833	785	772	795	796	755	820	774	791	801	774	812	792	770	780	801	798	797	785	770	757	805	753	799	761	765	810	793	772	857	799	793	777	774	770	789	793	761	752	755	760	784	720	733	731	800	788	806	767	734	771	795	803	752	782	758	773	828	838	779	763	759	781	742	838	732	810	798	733	800	782	765	794	784	821	786	772	852	750	787	770	744	800	799	761	798	739	780	812	709	820	797	802	814	787	806	826	728	748	783	780	775	780	762	785	792	840	780	777	810	749	795	785	755	778	832	786	800	825	852	799	804	831	817	764	771	813	790	748	786	767	804	785	766	798	829	781	767	773	826	783	759	774	792	784	767	776	765	756	783	814	768	784	747	822	739	747	771	813	839	826	748	756	785	814	761	775	798	762	790	799	776	759	781	779	771	788	760	793	730	796	753	815	825	761	771	749	769	797	764	799	807	772	784	825	707	792	806	779	790	754	770	795	747	780	783	828	771	821	772	805	753	761	757	767	801	750	785	773	783	796	791	761	798	762	792	805	789	814	799	796	745	805	770	744	714	803	788	805	797	766	862	806	791	731	736	776	768	768	788	807	871	774	786	801	766	798	747	838	809	813	844	831	811	794	776	861	826	780	766	802	815	765	800	823	796	780	782	822	718	794	843	761	762	781	752	789	847	756	758	763	796	781	794	748	834	742	831	800	835	831	853	750	780	772	773	746	790	765	816	734	791	762	849	794	796	782	816	759	831	764	757	742	783	749	810	712	804	763	813	770	837	757	758	814	817	808	782	774	759	773	798	743	745	744	776	797	783	758	712	788	783	774	787	770	765	787	791	818	790	785	801	818	803	775	763	831	768	781	822	794	794	813	786	748	786	784	771	757	735	848	764	762	809	798	776	782	798	782	750	763	787	809	796	841	788	823	807	806	791	792	738	764	805	801	817	756	765	782	744	827	758	754	771	833	800	766	741	760	797	777	738	766	780	797	761	813	807	761	821	780	791	777	794	786	755	781	811	786	783	765	773	766	785	784	776	760	782	777	791	782	800	767	833	739	797	754	763	784	823	784	781	793	817	768	805	792	812	787	784	777	766	751	759	793	787	769	791	782	789	792	756	776	789	753	796	828	800	810	812	754	822	788	797	809	759	781	812	752	805	807	830	779	842	767	803	765	749	798	777	832	758	807	841	777	784	786	787	812	758	808	816	824	767	762	773	795	747	812	869	773	780	822	807	769	799	822	774	764	813	786	767	792	773	795	813	796	749	837	773	785	730	776	731	830	750	782	769	758	791	827	775	801	788	750	808	821	790	803	763	833	779	776	796	782	779	787	793	760	790	773	809	846	768	751	694	799	828	865	813	829	784	784	785	762	798	808	778	761	771	777	730	814	820	810	767	819	780	784	798	774	769	743	789	777	761	726	809	753	836	786	797	825	759	789	782	819	787	801	770	793	795	818	815	740	769	789	744	791	796	815	783	825	743	827	831	734	790	764	791	812	766	779	817	782	754	791	751	776	797	785	785	765	817	754	792	806	764	826	831	728	818	808	785	746	753	739	781	775	784	790	750	788	777	785	819	808	802	806	767	710	821	807	746	789	808	797	773	810	759	760	831	774	757	764	795	823	777	754	756	790	768	769	757	750	764	785	767	816	751	772	766	865	714	823	818	768	751	797	746	760	747	812	719	811	794	759	814	818	756	770	784	752	751	764	816	799	803	736	790	787	835	751	791	770	854	876	739	815	749	776	798	773	806	719	832	822	757	809	779	725	799	815	776	764	760	809	760	759	780	772	840	773	749	853	771	765	793	757	782	797	761	782	787	775	808	757	758	731	779	759	797	805	781	807	755	738	800	826	727	773	754	768	788	794	837	770	778	831	822	790	783	759	787	822	741	823	794	788	868	796	760	806	735	793	799	840	748	756	745	765	780	766	752	838	757	763	767	799	796	780	771	810	749	725	807	770	750	781	791	774	807	748	745	818	755	790	827	810	788	804	737	846	839	792	782	762	789	777	808	785	767	784	816	838	791	783	819	769	751	762	809	794	778	781	804	766	782	716	754	770	726	817	744	788	773	741	814	710	777	775	741	767	786	848	811	792	727	799	801	764	812	804	798	759	814	783	775	775	799	785	794	792	786	786	776	819	701	794	755	751	819	818	776	762	798	783	819	808	740	776	813	772	841	754	781	779	782	764	754	779	773	803	780	771	801	782	787	753	804	811	761	788	792	809	732	819	727	796	796	797	736	791	789	771	815	800	753	809	766	747	753	791	735	793	799	818	738	779	796	749	777	753	800	780	757	776	715	770	799	783	755	791	785	799	737	785	781	802	796	787	745	789	771	735	818	753	787	803	779	808	783	761	734	756	753	765	785	845	843	767	804	800	768	801	751	808	828	765	787	835	747	767	814	758	788	807	797	791	807	767	771	781	767	747	753	790	769	781	768	774	782	777	812	829	743	778	803	730	783	789	798	808	779	798	796	824	786	833	791	720	801	776	808	775	766	765	795	783	828	831	789	831	774	759	762	740	772	789	808
24998	21388	27497	25515	10440	1502	975	886	780	717	687	675	630	659	608	661	580	620	617	589	564	561	538	548	520	604	600	562	571	549	517	609	503	603	533	547	575	570	576	576	536	527	550	551	559	552	568	487	544	569	538	534	558	583	500	530	560	565	524	534	541	523	536	579	513	527	550	549	540	525	550	488	545	523	539	575	528	509	574	527	548	543	580	537	562	525	548	557	551	550	518	561	516	564	564	501	567	520	565	526	542	571	518	522	556	546	511	554	490	527	551	532	556	522	524	510	515	508	547	588	586	530	509	542	509	531	563	565	530	523	534	539	539	575	548	555	518	559	577	548	586	539	555	557	543	557	524	592	493	537	509	530	573	557	529	530	531	524	587	514	539	537	546	548	557	537	548	556	548	553	566	531	552	537	573	554	506	527	534	498	575	555	543	536	529	506	504	581	510	546	543	554	589	538	567	548	575	516	520	501	578	565	544	526	529	541	520	552	561	550	523	518	548	549	563	555	521	506	547	523	519	537	558	534	599	528	526	542	549	534	588	526	504	504	547	568	529	524	539	523	540	524	530	491	580	544	529	535	522	544	513	512	556	524	561	544	543	526	511	545	498	562	564	540	560	505	532	539	520	532	594	511	571	526	558	494	561	544	524	531	505	555	575	554	569	559	569	545	537	562	522	523	554	492	537	494	532	561	521	541	560	525	540	561	539	534	530	526	552	550	516	528	558	526	547	559	554	544	527	554	518	542	507	559	549	542	547	518	516	541	540	565	535	531	505	529	552	556	572	529	566	528	541	551	529	556	524	544	572	558	532	520	547	540	526	535	523	551	533	512	536	525	543	526	541	539	602	563	504	544	560	541	547	524	515	505	547	552	524	529	568	467	512	514	499	527	540	520	541	550	510	564	470	540	570	570	496	520	573	573	559	516	496	504	516	557	544	512	559	504	549	516	538	524	499	564	558	511	547	514	547	524	523	579	584	587	530	530	557	514	543	558	529	522	536	566	531	567	528	512	547	497	538	560	533	510	506	519	546	519	540	525	576	549	559	556	560	511	501	554	501	532	491	564	558	555	495	500	561	560	564	549	549	554	588	519	549	601	528	522	529	515	531	516	548	529	556	530	567	567	559	559	540	524	545	540	540	546	525	534	540	569	568	543	575	483	518	569	539	553	586	492	518	534	528	496	548	566	554	559	521	601	530	571	504	550	569	556	498	562	585	533	558	575	528	572	568	540	500	577	511	513	550	575	576	561	538	539	582	553	527	555	552	526	555	520	510	561	574	546	556	582	545	524	593	514	520	527	540	542	543	538	508	496	576	513	513	573	538	572	572	555	550	516	569	553	525	551	561	530	560	520	525	540	507	515	569	542	509	521	514	502	557	527	554	579	557	526	559	503	559	529	539	542	564	536	546	569	500	544	542	526	520	520	559	516	520	532	526	564	522	536	542	538	538	524	483	527	576	519	557	518	526	518	569	536	553	547	518	551	535	547	552	533	531	555	538	555	534	544	540	509	550	561	524	528	544	538	558	577	566	539	574	527	535	525	506	564	535	518	593	524	537	543	523	551	566	522	580	550	546	520	596	529	555	499	543	562	534	566	504	549	514	528	489	551	568	516	539	525	525	571	542	523	534	509	546	553	545	514	556	511	497	550	506	529	537	519	555	517	516	555	522	503	510	522	557	525	563	522	576	601	526	522	576	561	548	539	501	565	544	505	537	494	563	529	534	542	535	585	560	537	531	521	541	568	514	562	562	510	540	517	474	554	511	515	523	537	523	516	541	587	554	531	571	533	533	513	565	553	542	589	517	541	581	515	537	559	537	576	554	524	534	541	527	522	557	510	506	551	557	535	541	541	548	523	524	553	526	572	523	548	571	531	534	553	545	544	521	504	532	561	567	545	537	541	542	526	529	545	556	522	567	515	581	515	567	527	500	561	522	528	564	541	551	575	584	499	522	510	589	596	551	521	514	573	549	558	513	496	505	542	541	476	534	520	540	552	531	509	512	527	509	536	516	518	560	559	498	544	525	530	557	528	552	553	587	575	556	544	533	565	554	480	541	507	537	515	548	552	553	521	532	536	561	522	541	537	576	514	587	526	514	547	512	502	539	539	566	519	510	534	549	527	570	538	548	552	547	579	563	502	517	527	544	545	517	545	530	552	533	556	592	560	522	544	593	566	555	529	502	548	554	491	549	525	554	532	583	535	540	537	589	567	553	547	544	563	565	532	543	544	629	563	508	538	525	540	561	514	571	534	529	524	559	554	543	540	520	599	525	575	588	525	549	545	554	532	552	523	593	559	527	512	520	534	487	514	587	537	562	546	569	539	564	525	531	552	516	582	552	512	572	541	556	507	559	540	553	553	533	559	541	576	532	551	546	521	525	541	556	576	543	563	520	527	540	537	553	494	535	531	563	544	507	524	525	535	516	553	481	551	549	552	540	556	515	538	572	514	485	523	581	530	516	551	559	534	572	551	555	536	524	514	488	541	557	541	546	572	561	554	510	572	600	541	581	569	528	531	557	542	543	539	536	545	541	547	495	539	538	533	525	543	542	528	524	527	551	563	541	527	535	533	567	522	558	546	558	556	588	540	579	524	566	499	558	582	574	541	552	505	552	533	502	564	566	535	536	560	506	492	537	548	544	551	564	564	534	542	524	523	548	523	524	541	558	504	518	526	557	577	525	549	546	540	584	533	575	525	533	548	536	543	519	532	526	537	529	528	530	568	536	533	550	558	606	521	517	513	512	511	541	496	507	542	543	546	535	501	547	561	546	528	564	534	502	533	532	549	507	581	536	534	553	532	530	533	534	535	483	562	556	593	546	556	543	535	520	552	477	548	534	545	509	545	515	579	525	533	521	534	573	538	545	569	588	535	558	563	565	523	529	521	515	551	553	504	586	483	555	583	533	571	556	532	537	566	544	540	523	556	526	531	537	562	559	558	565	570	562	520	573	507	556	574	535	505	508	522	548	545	515	543	544	526	561	543	584	577	558	552	548	554	541	515	555	525	527	576	550	547	536	553	586	540	506	541	519	570	536	511	539	551	564	552	542	575	516	551	556	557	581	572	575	536	533	509	548	540	531	555	537	539	521	545	532	544	569	572	567	519	576	572	547	528	501	536	540	542	523	515	538	523	567	539	565	553	516	548	548	539	530	512	566	520	520	574	525	495	556	533	561	534	574	556	572	532	557	543	555	538	563	549	574	516	547	540	543	548	511	543	566	517	546	572	565	547	529	520	517	538	517	510	548	589	583	515	563	572	558	554	524	551	498	495	560	518	523	563	572	592	524	544	551	576	529	539	506	534	515	519	561	516	551	536	549	544	573	588	552	510	574	546	496	525	570	568	569	546	533	541	557	533	522	525	515	513	548	569	517	572	540	518	520	557	552	548	555	524	526	552	552	547	523	537	548	511	518	531	561	571	515	568	582	556	541	502	540	534	581	538	527	519	567	570	492	555	547	571	553	567	567	536	529	590
5477	12211	8798	4530	3063	2117	1670	1383	1162	970	919	953	868	822	800	854	821	787	749	735	745	687	682	659	660	626	599	628	625	676	629	615	591	637	656	638	641	637	613	658	662	643	629	625	640	628	574	639	564	638	616	613	580	605	630	651	658	665	622	597	592	586	654	621	624	619	596	633	612	623	585	577	632	632	588	621	626	653	612	589	628	656	631	611	629	596	607	636	618	621	594	619	616	612	616	629	645	571	610	643	601	650	633	640	619	608	597	612	592	635	602	661	614	553	650	614	644	583	575	648	646	598	642	609	594	585	599	594	600	637	634	637	641	609	613	636	615	625	612	626	628	564	588	622	656	615	623	589	616	633	587	649	616	637	594	583	615	577	584	636	644	636	637	664	589	615	613	645	624	659	627	638	589	613	610	596	662	610	607	625	629	619	599	629	653	634	609	608	635	587	589	599	645	628	609	614	656	658	635	609	608	581	624	607	630	622	581	614	613	617	615	586	610	632	598	630	619	636	657	595	595	577	629	598	649	592	640	622	611	605	626	625	664	617	606	644	614	626	603	609	614	634	616	607	624	605	564	657	625	639	599	619	609	628	646	614	615	600	601	604	625	642	598	569	651	649	578	645	626	601	640	611	615	559	605	592	632	626	572	652	631	604	630	595	589	609	611	632	606	587	622	622	577	596	625	630	571	671	630	639	575	594	595	637	608	586	632	617	574	623	638	611	599	612	597	596	616	617	599	589	624	668	626	633	618	596	634	611	612	605	620	641	644	638	577	610	607	653	614	591	637	659	600	645	607	623	609	627	627	620	601	591	574	626	560	591	637	662	626	611	630	563	623	617	586	663	620	625	615	576	598	632	635	629	619	590	617	640	608	584	639	618	640	598	565	619	662	646	584	611	643	572	641	637	610	633	619	630	610	568	603	655	611	634	586	594	602	601	633	590	605	650	665	601	580	601	597	572	619	626	589	620	663	644	676	624	586	600	604	599	651	613	648	612	651	610	621	602	586	633	653	641	630	672	579	636	581	607	615	597	630	624	627	610	601	563	624	635	663	605	595	577	582	555	590	604	592	609	644	602	631	625	623	653	644	634	577	657	632	590	588	587	620	637	567	592	603	604	630	608	618	595	612	646	587	593	629	590	583	616	601	599	606	652	612	643	628	571	619	558	582	582	600	621	613	658	631	612	617	636	619	597	648	630	628	588	599	600	591	608	634	612	630	617	637	617	621	573	628	633	589	615	577	601	625	648	589	621	613	577	619	564	632	584	587	607	616	589	589	627	608	599	588	671	581	614	590	607	653	637	639	619	657	647	603	594	603	616	590	614	656	659	600	616	609	620	604	636	575	635	658	568	621	662	553	618	616	621	598	586	620	603	633	623	644	595	593	583	612	617	607	618	652	636	624	572	601	596	659	641	606	640	593	650	625	615	594	589	592	636	619	594	572	594	574	563	610	633	622	585	610	603	596	622	656	594	604	587	604	636	592	610	605	597	601	594	614	599	632	624	605	571	622	626	610	638	597	608	614	603	606	644	617	616	630	633	680	620	651	624	630	571	603	616	636	608	622	625	613	607	582	622	632	596	624	615	629	585	596	609	578	617	631	580	596	607	609	616	662	572	601	644	606	657	594	649	641	580	593	602	632	593	615	642	626	637	644	601	610	562	549	621	580	638	582	587	641	650	615	620	587	640	614	591	643	624	606	601	632	617	658	615	633	624	616	626	574	603	655	635	592	606	605	614	595	622	629	627	579	622	591	659	577	675	635	620	605	662	607	660	578	669	628	585	606	611	622	609	650	622	638	653	577	601	631	583	590	607	661	611	603	631	627	603	603	639	601	626	598	625	585	605	618	601	618	629	589	605	649	592	659	618	630	644	624	627	615	614	629	581	649	617	603	620	609	657	622	625	648	581	647	605	578	655	629	610	634	656	599	572	614	606	591	641	630	559	597	621	630	615	607	623	676	597	648	638	626	568	647	610	593	601	619	613	638	586	615	570	619	615	601	598	605	613	603	620	587	607	620	612	638	609	641	641	573	598	655	580	602	596	628	643	621	622	598	618	592	599	559	603	622	599	637	639	584	606	619	610	621	660	673	621	614	587	634	578	644	623	610	614	570	636	617	658	617	626	601	633	658	575	594	609	622	642	550	573	655	611	648	569	618	585	575	629	638	597	613	589	641	645	603	606	673	566	580	626	595	615	637	627	635	614	553	558	612	602	563	650	623	626	616	628	616	611	591	607	641	627	663	586	594	612	579	626	647	594	584	595	607	578	570	624	605	639	635	563	596	587	599	611	612	622	574	590	598	619	623	633	589	598	654	583	611	617	653	637	620	647	632	563	657	603	623	589	647	597	587	590	596	595	648	628	589	647	628	603	654	596	628	612	650	584	626	626	613	622	622	625	589	620	629	619	604	601	655	582	574	620	583	555	609	622	639	620	612	601	651	656	646	591	628	592	624	609	574	608	616	616	638	665	603	674	617	617	563	651	603	630	599	612	554	619	597	670	623	639	635	621	606	599	622	620	573	638	600	627	620	632	640	616	635	580	622	614	600	635	656	598	561	619	618	625	562	632	628	640	580	597	601	650	555	664	647	593	583	604	615	570	592	604	652	632	633	615	673	640	607	646	602	607	664	616	603	625	604	621	584	623	583	589	637	580	616	597	619	646	637	588	587	553	593	610	652	625	572	590	620	587	639	672	623	605	630	589	632	563	649	588	613	597	652	620	637	618	609	605	597	624	607	606	596	647	640	620	636	646	602	617	637	657	637	602	652	633	624	653	630	610	660	566	626	617	605	643	593	615	664	598	584	633	620	612	594	609	636	630	571	629	605	642	580	608	627	613	630	592	619	591	602	581	661	584	576	617	603	611	635	612	634	614	642	620	610	594	649	590	615	595	598	638	626	620	606	597	623	601	593	630	623	624	569	598	628	605	619	598	628	599	601	638	605	614	604	599	614	621	593	615	631	590	624	565	689	638	583	623	620	628	649	635	616	616	558	595	629	652	597	580	607	625	641	613	623	606	655	606	634	587	646	628	607	614	640	618	620	623	612	584	655	604	586	611	594	575	670	603	622	632	596	579	625	600	589	596	614	614	626	597	637	657	670	596	613	684	585	578	616	598	603	601	623	630	625	590	644	572	631	632	597	580	608	619	603	605	626	606	568	614	617	588	638	587	619	616	603	595	567	608	623	605	643	578	596	614	578	615	615	602	632	586	599	620	634	624	624	631	651	615	632	619	642	588	626	638	588	588	619	589	612	569	609	606	603	588	663	626	629	590	622	633	608	623	635	594	592	612	631	585	657	615	633	641	594	585	637	643	612	601	636	611	670	657	620	612	640	590	562	628	592	648	635	634	573	621	602	597	668	591	640	592	649	596	641	658	599	638	621	591	633	663	620	608	617	558	562	631	640	665	645	625	619	593	685	625	610	627	616	613	589	598	610	659	615	662	585	593	600	594	655	630	618	635	607	617	572	584
22805	21400	29136	24069	21394	21428	8206	1296	961	765	689	568	584	513	515	462	532	495	479	416	387	413	346	374	393	366	371	327	385	366	339	342	372	370	337	368	331	327	345	349	322	309	338	322	341	311	358	353	342	310	319	316	338	343	346	308	327	301	341	325	362	353	322	314	339	288	302	291	320	325	331	326	321	298	299	331	313	296	316	307	295	343	308	328	292	327	322	301	372	296	327	338	312	317	351	285	285	308	292	319	313	315	286	326	321	322	310	273	337	333	335	304	332	310	332	309	329	321	324	298	288	328	339	278	324	290	316	338	290	305	291	308	316	302	298	322	288	311	308	357	318	342	297	319	299	319	320	296	350	320	356	339	338	293	310	343	338	315	322	307	320	316	288	353	294	313	333	334	325	305	322	304	292	293	314	316	327	323	291	338	327	344	304	321	320	290	323	296	333	321	325	297	335	311	311	319	310	317	312	306	345	310	328	296	319	294	324	311	317	303	328	304	303	283	323	346	338	312	325	285	305	305	323	283	278	300	323	299	319	317	321	324	330	264	343	291	331	344	325	309	284	301	305	360	285	296	304	304	308	301	344	316	338	310	333	323	309	318	343	316	331	305	290	281	311	298	340	316	278	339	298	311	307	302	340	281	333	293	331	304	301	294	307	298	351	322	314	376	304	326	298	314	324	317	333	320	310	323	294	333	308	312	334	286	328	319	350	275	313	298	299	282	341	313	295	295	281	320	315	357	302	303	311	320	311	308	355	315	291	309	328	351	301	297	357	303	339	307	326	306	300	327	315	306	298	347	315	322	315	328	322	364	322	292	325	323	314	340	328	320	305	314	300	313	346	348	341	348	315	317	297	296	354	313	303	323	301	317	290	305	309	297	317	335	338	325	269	316	295	298	308	328	336	278	301	299	327	327	337	296	314	281	306	299	343	313	321	308	337	313	330	319	323	331	333	291	301	313	308	333	338	305	324	322	293	318	330	295	309	301	315	306	316	293	286	321	308	306	328	307	324	295	274	318	315	320	292	300	326	319	344	290	307	307	289	320	277	343	310	315	297	322	315	307	313	326	328	323	311	326	315	276	303	315	280	335	286	326	291	305	332	316	317	306	303	308	303	303	319	347	305	302	358	312	274	334	275	324	307	318	294	327	303	308	318	329	304	341	281	332	333	289	295	284	317	320	276	320	301	316	353	287	297	298	281	306	308	311	314	329	333	293	326	291	314	306	330	312	314	316	294	326	348	338	307	321	289	306	339	291	318	287	340	321	309	330	297	330	327	328	319	302	310	308	308	321	309	325	334	317	308	308	286	325	322	335	306	325	309	316	293	293	315	298	294	341	329	326	338	306	321	311	287	338	375	330	327	341	313	320	307	334	317	321	320	318	350	342	302	335	328	330	328	283	321	330	297	311	298	328	328	333	347	306	287	329	344	323	327	324	283	343	327	334	338	302	328	298	307	327	324	323	306	301	326	296	321	307	325	266	325	330	283	313	326	293	296	306	339	287	297	317	337	309	328	307	290	309	312	293	329	333	326	304	322	305	309	344	314	315	332	330	324	342	334	346	306	332	324	353	318	279	323	303	320	334	296	318	333	322	269	320	338	289	296	293	327	325	306	307	297	306	322	342	350	333	310	288	310	306	313	325	310	318	311	359	300	331	293	345	282	314	319	356	300	305	308	310	298	295	319	319	292	334	299	310	313	346	318	301	283	321	302	293	330	310	320	322	302	351	314	293	303	318	332	325	329	317	309	310	325	327	319	371	316	306	297	316	317	283	335	303	318	305	306	301	296	357	318	302	301	308	324	287	318	307	330	301	350	302	304	357	295	304	320	299	327	294	323	301	328	323	273	334	323	287	329	317	304	322	267	315	320	302	347	326	292	313	329	314	307	304	334	318	309	309	277	293	336	333	298	291	308	342	325	303	306	294	306	327	299	322	321	297	317	314	291	329	315	300	321	318	325	340	315	284	296	314	319	319	308	318	337	324	318	304	322	313	298	335	296	311	298	276	316	297	314	305	316	286	340	327	332	348	295	336	302	320	294	312	290	307	322	315	335	290	330	332	311	306	310	325	311	340	290	340	335	294	310	335	345	306	302	313	324	311	288	310	287	328	315	293	301	321	306	290	309	325	279	329	305	330	279	297	302	312	304	332	306	295	341	323	290	296	311	350	311	303	302	342	348	302	329	319	343	328	322	322	300	306	314	316	341	356	297	313	313	342	326	319	300	292	344	332	310	311	330	312	297	296	344	303	329	303	312	306	342	257	320	318	292	309	302	319	300	353	329	347	339	307	294	320	317	318	282	339	333	333	294	334	305	315	296	309	326	307	304	341	328	304	332	313	312	314	306	301	321	281	301	311	303	380	351	329	321	321	351	330	322	294	334	319	283	303	311	327	315	298	312	312	341	340	351	322	327	328	331	315	298	307	316	290	315	364	320	311	339	314	307	314	301	312	302	305	282	277	310	302	303	337	341	308	314	309	328	297	324	355	315	304	330	286	336	317	310	328	313	309	316	293	273	295	323	343	312	333	295	347	304	303	304	300	310	331	320	327	312	324	333	307	330	328	325	286	307	325	303	316	309	291	296	310	283	297	320	309	299	326	317	335	310	327	334	297	307	338	286	321	288	330	308	321	298	332	314	293	351	302	286	281	313	295	339	326	297	306	282	331	325	317	286	307	338	306	332	299	289	301	311	304	324	258	342	299	316	330	314	335	283	335	300	329	305	283	306	332	317	339	327	307	319	277	317	321	311	299	312	329	327	337	327	292	294	338	340	323	327	300	335	317	313	319	320	303	311	318	343	288	314	311	325	299	313	298	321	303	297	324	315	307	314	308	312	313	310	265	315	301	301	276	343	305	317	300	321	302	304	316	303	354	317	316	295	307	314	325	308	316	298	309	334	331	301	329	292	343	321	302	306	340	317	330	333	331	318	330	318	358	288	290	295	314	315	308	306	321	322	294	315	319	320	313	290	329	295	314	337	324	302	311	332	303	304	331	321	292	336	282	292	329	324	307	282	299	312	334	320	335	332	324	314	323	341	293	348	301	308	270	309	321	311	317	320	339	325	335	317	329	325	334	310	320	338	333	361	307	309	325	336	343	294	345	316	333	309	304	302	305	311	319	311	305	347	316	326	289	324	322	329	308	316	337	326	299	345	286	320	308	334	274	314	298	333	296	332	292	320	308	292	338	308	313	354	328	311	335	324	334	307	332	329	312	302	289	331	304	320	281	301	323	333	306	300	316	299	309	329	291	306	323	306	297	336	302	320	319	301	297	321	335	313	307	306	314	298	312	352	249	291	328	301	310	300	329	335	293	315	330	267	303	325	342	294	325	301	288	311	296	302	325	306	289	329	307	326	299	312	326	315	341	285	339	322	319	340	326	310	329	327	333	314	307	326	295	296	301	288	335	302	301	311	338	300	312	339	306	282	315	310	319	327	309	336	313	304	317	324	301	339	339	323	345	314	315	305	321
7098	21172	15968	8684	5945	4191	3040	2200	1754	1356	1206	1097	944	888	788	778	767	724	668	641	571	504	528	493	450	462	471	445	462	457	452	496	437	422	468	394	424	381	413	393	415	439	433	412	390	451	422	399	438	361	393	404	391	375	426	377	389	386	393	390	404	371	372	371	391	405	376	402	358	385	391	377	397	396	388	392	365	375	395	375	386	413	394	398	394	386	410	387	372	421	390	392	371	371	395	382	356	359	388	402	371	385	367	349	371	373	399	358	407	374	371	420	377	381	368	363	389	381	397	358	401	357	381	395	370	356	376	381	382	376	393	421	406	358	363	393	391	394	360	412	384	347	385	364	352	361	352	362	351	416	380	408	392	360	362	385	366	342	375	393	350	362	376	413	407	396	381	381	366	363	325	403	383	378	365	354	375	364	366	412	383	367	378	366	406	389	389	366	367	374	385	414	377	381	397	399	371	379	377	358	376	377	372	403	392	379	405	368	396	375	329	397	378	333	369	398	372	373	391	378	351	367	384	394	387	386	398	385	385	373	378	384	349	369	333	334	356	358	424	404	359	362	384	394	354	367	363	368	381	397	371	370	373	374	380	393	335	402	377	368	359	380	395	365	375	392	387	364	362	335	355	372	371	350	388	360	386	349	335	361	365	375	379	398	383	364	370	381	362	383	373	395	393	396	349	321	374	383	375	394	401	391	388	379	389	415	395	385	384	376	365	357	342	354	345	364	381	324	406	384	362	378	362	378	380	408	373	346	419	401	371	349	379	416	380	366	372	395	381	384	418	381	384	371	415	363	388	386	414	374	403	356	395	416	427	372	387	381	390	392	380	370	374	388	365	365	364	390	347	377	346	392	374	374	374	396	373	391	374	362	371	403	384	405	388	333	366	391	360	350	373	378	349	379	397	372	375	370	387	368	393	347	377	356	356	390	360	356	346	356	389	370	361	380	406	341	387	363	363	340	361	381	368	392	367	391	369	367	377	385	408	348	385	366	352	365	378	378	416	376	350	349	373	374	384	368	384	428	379	413	376	378	411	379	351	356	399	358	343	367	359	381	365	347	364	380	381	414	361	382	377	378	359	367	366	391	367	382	378	400	368	392	373	376	366	348	377	388	359	348	369	397	376	407	397	371	409	393	392	360	389	384	378	380	389	376	363	364	383	380	395	381	359	382	343	373	372	382	352	348	377	369	403	336	337	345	390	358	387	351	347	376	378	362	398	376	389	372	403	393	383	389	396	406	397	387	358	377	375	391	387	368	387	398	384	343	344	394	380	354	366	362	367	385	374	345	399	400	390	368	385	387	346	350	366	373	382	366	410	375	410	377	357	411	361	393	366	380	362	400	355	354	346	363	371	388	383	390	386	366	359	363	354	351	375	349	370	409	384	389	352	374	378	357	374	348	394	381	344	353	384	396	346	342	361	400	374	367	382	342	373	389	341	384	389	388	361	368	371	361	387	363	390	386	373	381	392	371	356	368	381	391	386	360	377	346	375	399	380	337	395	380	375	354	383	372	372	358	375	373	367	399	386	383	346	360	389	387	383	342	420	370	367	364	370	370	390	417	377	372	393	385	349	389	357	384	381	361	380	370	367	351	374	365	362	372	373	381	375	374	384	361	364	365	347	382	370	385	358	357	372	376	399	392	406	356	369	361	385	359	355	388	366	367	359	359	358	384	353	425	349	370	379	359	370	403	358	398	388	371	382	370	396	372	404	378	377	372	377	374	383	396	349	380	389	368	384	343	353	395	372	374	340	407	383	366	412	357	334	356	352	346	371	378	374	373	386	388	386	349	369	353	386	390	353	426	373	358	375	385	357	382	345	363	400	376	379	396	360	345	393	405	372	360	370	424	367	366	365	384	378	388	336	406	352	375	389	375	374	403	371	387	375	410	364	385	395	359	319	362	355	364	396	352	357	386	407	379	397	384	385	352	374	358	373	388	373	381	382	365	361	391	360	369	363	377	349	372	367	356	370	402	372	380	355	373	377	344	380	333	394	380	399	383	392	402	366	375	423	391	366	369	368	382	413	397	328	382	371	352	383	369	382	365	383	347	348	364	372	356	397	378	401	372	389	388	361	362	384	348	366	352	359	422	372	383	407	377	385	358	369	347	391	370	380	402	367	372	393	366	390	376	423	336	395	396	368	389	399	383	353	397	363	364	382	384	364	372	399	386	362	375	378	364	352	398	385	366	392	374	373	381	371	349	362	391	394	367	417	394	365	386	374	364	381	396	392	362	381	347	346	338	395	377	390	369	378	414	386	381	332	335	384	365	378	380	343	366	343	381	356	373	369	388	335	362	378	384	351	391	366	409	395	381	382	380	412	368	392	384	386	377	352	409	368	386	347	347	354	369	397	374	433	394	383	392	396	397	363	398	403	385	358	362	329	344	361	377	386	363	407	385	372	377	363	333	353	399	328	402	376	387	376	410	395	397	382	397	404	403	364	373	365	379	380	394	393	401	401	376	334	401	368	399	404	370	357	382	347	382	371	354	375	400	352	370	335	386	406	393	400	379	373	339	378	352	372	407	394	354	403	364	376	393	391	407	376	345	395	348	337	333	389	396	377	363	378	378	375	390	391	385	355	376	397	390	410	357	370	398	395	382	384	379	350	391	379	386	372	379	368	399	412	379	366	381	408	389	371	369	354	385	359	370	382	332	378	415	390	343	390	358	352	365	371	338	377	394	372	372	368	397	347	380	361	376	364	389	354	374	390	385	349	360	411	364	389	383	363	374	351	370	393	373	364	354	380	363	375	397	357	357	362	348	388	381	349	359	329	413	376	387	351	399	364	390	335	351	358	345	380	350	394	364	390	410	340	338	358	422	346	361	394	365	375	395	367	369	375	393	391	356	378	377	382	367	369	409	345	415	357	407	378	346	392	362	394	361	352	349	349	386	354	379	381	344	350	400	376	350	375	358	372	378	379	383	364	367	396	365	381	379	363	389	394	368	374	365	363	369	376	376	410	410	366	367	393	354	415	382	387	374	373	388	417	385	389	365	378	343	381	386	391	420	384	396	395	382	372	372	385	372	392	376	361	344	343	358	364	351	357	371	380	373	377	344	397	377	379	370	365	328	354	393	373	335	379	357	391	392	355	344	402	360	366	375	353	359	362	368	373	403	360	378	379	419	383	364	356	357	353	362	395	370	353	353	388	404	355	391	408	383	393	358	387	391	392	380	357	356	374	362	359	376	369	360	391	380	388	371	374	412	365	432	424	372	392	380	357	361	363	366	358	379	398	322	378	366	391	369	395	384	399	381	357	392	371	395	371	380	403	389	365	343	353	373	376	406	373	374	372	386	365	384	383	368	390	375	344	392	363	372	401	343	390	385	368	398	367	381	376	366	377	372	375	363	370	358	360	339	331	390	398	357	367	358	406	351	361	401	368	361	368	353	381	400	351	387	334	348	386	383	396	387	366	365	373	339	392	349	344	357	382	376	335	389	386	388	342	351	388	419	405	385	350	359
27751	19390	8053	2822	1572	1162	1025	934	920	889	867	840	873	858	888	813	843	814	842	831	782	785	836	801	859	767	820	750	811	792	817	815	816	772	853	877	802	797	792	785	799	789	814	811	827	804	810	818	773	792	811	783	810	796	806	788	802	821	807	793	795	817	876	788	770	820	780	807	813	812	793	787	802	819	807	763	749	792	781	797	773	752	799	818	814	798	787	800	769	825	820	792	775	848	786	796	800	808	790	818	838	785	810	799	825	827	823	819	821	780	810	773	761	741	810	812	786	813	797	801	756	781	828	805	805	805	806	783	827	794	760	765	850	771	838	776	759	787	803	817	837	829	741	826	791	799	774	812	795	823	824	816	872	810	784	799	809	687	777	810	782	759	790	814	804	822	826	810	829	782	799	772	804	823	769	834	855	767	851	799	792	859	785	749	815	761	782	856	790	773	791	762	789	767	813	820	833	802	790	763	812	795	815	781	769	802	836	782	852	749	794	805	781	833	765	879	810	747	852	772	799	769	768	790	802	822	819	800	782	796	827	803	806	727	833	824	815	802	832	766	805	775	784	753	787	809	746	794	815	805	790	785	761	798	758	788	760	782	819	815	843	826	802	830	834	795	746	745	792	809	740	787	870	792	828	809	813	827	807	838	758	815	811	774	774	782	830	825	817	780	797	814	763	852	841	798	849	829	784	792	791	802	840	837	834	779	783	803	762	861	825	821	837	769	755	817	774	815	770	804	839	845	779	805	777	761	775	818	846	841	824	842	775	819	820	831	801	780	822	840	776	754	815	796	795	806	821	816	811	789	739	798	803	838	886	810	822	825	799	777	758	768	788	797	788	792	836	865	800	820	814	809	751	780	787	792	782	830	832	790	860	825	777	817	770	839	832	812	850	770	890	794	791	838	817	820	778	880	763	813	770	794	770	761	767	825	826	789	791	828	802	803	822	790	798	796	738	812	798	790	820	807	796	828	824	807	799	760	794	843	777	805	742	822	795	852	863	848	764	819	798	809	770	788	752	805	793	814	803	843	782	805	832	765	830	824	865	815	758	781	827	764	777	840	847	798	869	765	848	833	810	826	832	763	826	815	747	777	816	832	800	797	786	769	818	802	827	814	812	786	799	801	779	773	822	822	862	833	833	822	774	753	779	825	742	800	784	789	810	771	817	793	839	813	836	785	806	752	841	809	732	800	824	805	781	767	820	752	805	784	809	750	840	810	832	798	819	790	777	827	790	803	838	800	821	797	789	820	857	785	872	799	834	804	885	793	823	795	816	801	855	849	836	865	828	791	772	827	789	809	798	783	753	746	816	802	773	815	811	805	773	808	793	772	830	787	791	796	762	820	814	859	818	842	812	722	778	776	827	812	825	786	794	822	848	801	823	780	790	803	824	741	795	778	818	778	794	782	790	825	830	818	808	856	784	754	787	816	764	849	738	802	824	789	860	743	800	838	807	771	751	803	780	850	748	859	784	791	826	788	809	829	799	817	816	826	841	811	789	774	768	829	799	788	822	819	795	854	800	803	833	849	746	774	766	810	780	822	832	798	800	818	805	813	782	825	807	838	793	813	776	795	788	820	833	797	819	822	863	788	793	783	830	788	781	820	795	786	838	772	770	782	821	815	764	792	803	804	801	790	763	819	806	807	797	839	802	796	816	763	765	821	793	780	809	819	789	806	858	824	802	824	838	844	838	786	819	794	806	822	789	807	834	823	796	824	814	839	821	760	774	772	800	796	855	802	804	800	769	767	806	823	794	841	796	786	799	813	831	802	763	825	823	788	802	779	800	809	796	792	844	840	760	828	850	840	806	801	791	786	855	774	800	801	810	760	833	754	801	793	820	784	827	790	860	784	811	794	792	810	825	774	807	803	767	826	789	780	781	785	785	800	824	765	737	805	776	807	799	782	807	766	827	788	848	756	814	789	844	807	795	819	741	816	794	852	793	780	823	815	821	817	802	755	816	811	775	835	763	745	852	820	837	789	789	780	816	796	773	830	800	761	791	847	784	768	788	840	782	796	804	799	785	799	824	845	824	838	815	848	805	778	881	767	802	783	775	769	819	789	803	753	753	765	825	795	825	778	783	811	824	819	837	766	786	767	785	866	829	822	809	815	863	767	820	799	788	851	798	815	795	779	829	821	797	800	809	806	762	822	793	792	825	810	802	799	746	800	799	808	791	801	852	737	784	790	879	824	799	834	826	834	819	815	827	820	767	787	796	830	820	863	819	805	793	810	804	800	778	828	824	802	755	802	801	812	776	773	872	818	801	805	786	774	777	740	790	805	859	868	807	800	828	765	795	767	771	771	796	795	805	796	792	776	818	793	812	868	768	764	853	785	780	826	879	822	823	775	802	820	798	816	800	838	802	792	801	799	835	807	787	803	845	750	798	810	842	839	793	806	818	787	811	787	816	797	783	789	785	810	833	798	779	786	822	783	739	795	834	837	777	802	795	816	805	772	824	803	798	798	830	774	797	825	814	814	846	817	802	779	742	786	783	795	825	839	793	794	780	808	787	751	804	816	786	784	751	794	845	811	819	835	820	806	783	797	832	772	789	774	783	793	794	757	803	845	785	851	825	847	805	793	798	792	838	819	817	830	758	842	832	780	814	755	758	798	760	823	799	796	780	781	775	856	812	813	816	820	845	796	809	773	791	813	762	783	804	781	801	808	805	814	827	810	780	784	770	783	794	819	828	776	782	748	774	828	752	799	794	763	755	812	830	796	843	776	794	752	801	802	838	804	815	763	779	850	771	799	807	813	815	814	794	788	831	842	784	787	782	787	815	818	805	781	802	845	820	775	801	792	797	832	795	873	795	851	803	852	806	845	845	801	788	842	825	783	776	804	810	812	787	816	821	809	791	782	829	823	836	805	822	817	788	797	789	793	828	854	828	811	775	760	816	795	786	817	803	833	789	770	805	775	813	781	797	768	788	837	867	855	784	814	744	795	794	802	783	819	821	780	768	812	809	814	834	845	799	809	787	837	767	809	838	801	823	807	792	817	824	769	795	807	788	820	824	758	824	810	769	785	812	834	755	795	817	792	789	779	799	818	841	831	750	784	852	790	733	804	783	775	747	756	841	802	785	795	805	753	787	802	783	798	848	763	809	797	785	806	815	806	820	784	807	795	795	809	807	783	784	752	791	815	824	801	793	787	808	808	748	800	773	816	809	788	791	784	789	799	802	760	821	755	760	841	795	822	819	798	776	785	795	821	818	750	793	784	823	794	795	821	748	704	767	793	839	761	781	825	804	826	830	783	805	778	786	830	778	794	823	827	764	800	798	828	821	813	801	784	799	801	771	840	779	784	791	738	835	765	794	800	744	772	755	833	760	782	792	836	763	777	761	792	726	844	806	841	803	830	825	783	780	807	787	780	777	780	870	763	806	776	828	794	784	781	801	821	840	826	807	770	781	788	802	792	795	819	875	758	815	772	800	786	828	816	761	800	831	774	785	856	805	804	864	807	768	779
6071	7952	5748	3035	2217	1694	1457	1298	1172	1130	1102	1031	1011	957	1009	983	1015	1047	974	970	973	940	943	912	943	914	904	954	944	940	931	955	882	865	879	933	890	926	942	917	890	934	947	912	903	908	982	925	905	891	971	910	872	904	928	908	949	943	942	939	965	942	861	915	894	911	932	881	867	929	901	873	833	911	972	908	882	913	894	886	913	882	917	923	906	861	936	927	927	959	902	938	901	894	876	915	884	912	910	921	902	926	899	916	879	869	920	909	896	902	843	917	904	925	819	965	903	872	916	880	929	925	919	940	903	907	888	914	920	839	905	875	935	900	885	875	918	953	948	899	865	951	962	913	867	904	898	880	902	913	995	918	887	909	950	877	953	933	915	898	884	905	906	945	896	960	875	921	879	943	962	935	944	975	924	959	924	900	919	859	926	945	875	863	868	894	920	888	868	921	917	933	887	911	863	938	946	921	869	910	935	942	881	881	965	898	973	914	876	896	848	938	916	971	907	930	891	912	939	931	934	917	936	929	903	887	908	953	915	883	861	922	931	888	942	879	913	939	902	864	913	945	940	881	870	916	893	927	906	966	913	946	843	908	901	930	887	949	980	922	969	933	927	933	931	920	923	888	882	920	875	939	849	928	925	925	936	904	874	952	932	868	901	924	927	921	924	894	857	883	891	884	936	946	968	912	878	919	964	912	861	885	916	942	919	930	903	899	944	893	904	879	900	877	878	993	931	910	938	882	886	875	921	918	866	930	931	906	906	951	922	880	895	918	894	908	962	882	886	936	878	876	913	898	922	924	911	886	928	902	896	972	927	867	928	916	899	911	928	930	926	934	914	946	895	927	930	888	897	918	983	916	839	861	891	929	925	950	899	949	812	918	927	913	938	894	939	893	956	914	919	903	906	885	939	893	893	963	955	954	840	898	929	894	914	973	910	923	920	902	893	894	928	918	890	872	940	929	869	891	924	878	934	846	891	925	878	941	949	891	915	893	883	920	898	889	905	955	929	893	995	966	935	914	927	936	950	883	935	968	884	884	866	920	832	925	933	921	961	921	833	862	887	947	928	864	914	912	886	852	946	928	872	937	895	866	822	889	860	922	928	916	897	913	925	915	993	893	859	967	913	867	867	871	897	947	945	938	931	944	886	914	886	896	909	951	916	969	926	922	951	888	899	918	922	897	894	924	957	872	894	911	923	937	933	931	920	922	931	907	936	946	937	935	935	895	931	930	919	831	930	937	919	854	917	869	915	874	930	919	929	820	906	889	887	902	912	906	904	900	939	938	935	900	858	891	869	942	878	927	917	933	883	920	908	895	962	958	922	883	958	958	917	923	889	927	1010	935	879	973	821	927	876	853	899	902	913	892	876	937	940	839	879	851	972	943	925	961	901	948	898	922	897	897	932	932	903	869	884	877	916	856	900	936	919	885	931	965	920	899	894	899	905	991	928	933	935	920	918	912	886	891	913	950	917	932	890	900	895	887	916	875	938	890	875	905	931	898	1013	961	922	951	889	913	898	867	919	885	912	933	933	920	911	881	912	927	890	930	881	846	888	904	950	908	906	914	936	916	889	852	946	913	901	878	904	942	921	895	930	854	884	921	989	906	892	899	846	881	876	914	874	904	881	948	892	835	934	904	890	934	891	946	896	881	950	960	900	903	914	893	902	942	916	950	904	920	966	903	958	946	895	965	906	887	923	921	904	930	904	898	915	816	933	920	897	886	907	907	916	864	854	921	868	865	910	950	899	945	847	927	905	904	919	946	890	887	852	962	861	897	887	903	894	908	959	910	916	915	882	905	892	875	892	933	909	920	926	915	903	886	923	913	943	915	929	948	907	931	940	946	884	895	943	942	899	914	912	956	891	948	909	943	936	881	885	833	887	924	861	925	919	869	894	902	883	985	929	970	898	880	945	895	970	914	888	935	892	932	918	901	933	866	885	900	884	920	930	916	953	924	887	850	884	884	917	913	905	905	914	901	906	853	917	927	855	935	870	904	927	895	876	908	941	882	894	928	896	896	883	940	919	890	938	897	933	877	913	924	951	928	897	941	922	942	953	911	866	935	938	842	917	928	920	868	929	819	869	882	907	922	850	884	908	882	901	909	935	920	923	878	927	907	943	935	914	892	880	891	946	908	910	869	893	902	922	925	931	913	936	907	917	899	886	907	903	944	969	934	914	883	943	851	888	949	943	907	857	902	915	938	889	908	947	922	867	880	912	882	983	872	846	965	885	916	845	874	894	950	937	879	927	862	960	892	881	880	943	913	933	896	894	856	903	904	929	938	937	908	911	870	957	911	924	904	893	903	879	917	908	927	877	841	909	926	963	930	933	942	899	928	927	908	910	876	906	871	921	845	992	925	938	905	871	861	951	886	901	931	936	940	923	896	930	922	907	887	921	882	922	919	920	918	940	922	873	893	917	955	946	913	923	926	983	943	910	912	934	888	978	920	900	923	921	906	875	950	955	897	895	887	917	904	869	885	890	896	904	913	891	906	904	961	858	877	936	896	902	918	915	933	954	878	934	897	879	894	851	913	908	958	904	914	895	841	906	875	910	890	910	938	899	916	878	921	919	890	893	930	964	931	932	865	894	963	916	852	898	878	921	876	914	907	934	887	966	932	919	817	894	928	931	917	875	918	901	914	934	898	917	970	902	928	923	901	971	884	924	870	906	909	917	917	922	903	914	935	870	894	916	875	914	894	904	942	881	897	887	873	883	910	906	896	907	862	884	973	913	857	956	877	942	940	885	880	894	905	862	952	882	932	921	887	903	845	955	900	879	903	900	872	879	978	855	948	856	925	927	904	819	897	907	873	942	909	858	873	913	934	947	881	927	928	910	899	986	920	915	891	929	947	871	893	934	934	908	941	908	919	936	933	900	895	942	908	974	904	881	889	915	918	927	919	914	889	927	876	888	923	909	942	906	878	933	960	904	906	947	853	922	965	915	876	872	878	946	925	910	922	887	955	897	939	941	930	901	876	916	873	943	883	912	895	922	875	923	943	905	950	916	909	863	963	919	919	908	921	938	916	882	928	870	899	896	947	893	903	919	925	928	921	930	865	984	966	892	946	959	851	939	930	885	942	910	880	882	940	873	937	852	952	859	916	913	946	854	927	895	875	957	936	852	901	918	938	945	849	964	870	894	940	954	914	883	924	888	890	940	904	884	853	877	915	913	896	918	960	910	919	881	888	959	939	900	935	851	924	895	938	923	899	859	934	889	953	882	850	874	894	883	890	888	848	901	943	886	916	937	929	921	988	921	879	931	945	894	898	904	957	923	948	888	903	910	885	912	899	874	890	947	936	931	919	902	918	948	923	868	911	904	882	902	920	889	915	980	965	892	904	881	913	856	943	908	875	908	951	861	936	966	904	898	893	903	933	865	991	940	886	920	881	897	896	887	885	881	871	928	904	839	928	909	888	914	867	905	888	922	891	891	935	862	906	935	884	973	929	934	930	914	860	869	931	895	915	945	900
23733	21336	28522	24494	21300	9236	1796	1286	1048	927	909	899	841	844	851	850	816	746	784	769	740	768	736	706	698	679	735	730	704	724	698	694	738	714	705	709	646	747	710	682	670	685	707	702	673	704	677	691	689	691	727	706	715	693	694	672	712	707	690	685	690	646	705	721	728	700	658	722	696	669	717	675	709	679	707	667	641	655	715	680	669	699	674	645	656	662	662	701	656	712	678	696	704	652	703	703	674	683	697	703	677	678	653	682	661	704	647	677	753	715	689	710	653	652	670	654	669	686	657	650	692	658	709	670	673	635	709	693	669	719	713	710	688	682	689	662	717	634	669	647	679	675	724	698	680	679	676	674	700	685	644	641	713	626	669	661	642	717	683	651	660	706	691	680	690	712	702	654	680	660	705	722	691	676	701	619	664	675	687	656	672	680	679	714	698	709	675	673	653	710	686	686	678	674	653	673	688	661	659	709	663	663	666	679	680	686	638	671	695	636	701	678	634	689	616	707	673	697	744	676	657	667	726	720	662	648	700	692	662	653	638	659	709	675	693	670	631	671	654	685	679	710	667	696	627	726	694	676	677	657	689	694	691	669	702	671	671	679	660	665	687	718	668	681	697	638	652	681	647	721	680	720	613	692	631	663	693	715	643	685	688	662	700	698	690	683	651	668	639	656	690	620	689	697	687	683	682	670	705	700	643	705	656	673	673	694	669	678	689	675	672	693	671	697	682	649	622	653	626	639	708	675	733	650	690	715	738	674	686	682	711	673	707	670	679	626	670	712	690	694	688	694	741	680	666	680	710	685	726	678	679	675	653	683	697	687	644	689	685	659	689	647	639	681	646	670	687	646	623	664	651	658	717	666	702	633	671	630	659	703	694	732	639	656	669	669	698	690	703	705	696	671	677	683	683	649	710	622	674	672	657	669	639	666	669	731	709	671	647	672	693	700	678	705	701	656	725	638	737	645	654	677	649	673	679	671	645	684	739	686	672	658	646	616	738	712	670	678	710	720	713	690	662	692	689	696	714	631	667	664	688	701	670	727	659	688	713	671	718	680	676	673	709	684	662	670	701	687	659	652	648	710	700	710	616	678	678	639	681	662	663	674	662	668	716	727	643	718	710	696	713	659	655	654	682	662	720	676	693	692	699	688	670	699	665	650	706	681	664	626	727	666	709	640	733	674	661	652	665	709	659	675	646	644	685	646	674	674	701	663	686	676	650	665	634	664	642	678	648	676	684	685	692	714	719	708	652	682	681	703	654	710	690	683	658	684	664	701	623	674	718	646	641	658	593	668	677	672	673	692	694	662	654	655	684	712	684	671	677	655	695	697	653	668	682	664	704	647	672	655	683	670	666	695	689	700	674	714	694	686	646	662	715	677	683	690	677	656	657	645	706	684	675	679	655	677	687	625	639	733	707	710	691	678	707	714	696	706	671	675	704	647	644	704	673	692	621	698	695	667	667	653	695	702	715	689	709	676	660	686	681	701	694	725	636	689	656	684	659	682	676	714	704	713	688	697	718	694	698	689	641	692	671	624	697	668	645	695	696	665	735	670	650	653	686	665	707	723	688	626	667	703	643	692	692	680	660	701	697	696	694	666	697	688	681	669	694	695	676	667	675	664	696	663	677	678	661	678	731	723	668	677	741	658	715	672	645	681	707	692	662	713	733	625	688	738	731	701	676	695	701	712	693	713	647	723	723	696	651	614	659	665	658	662	687	706	622	674	680	667	675	674	734	687	704	670	694	665	689	685	713	667	663	668	698	652	659	636	702	677	729	669	653	634	698	611	652	739	704	688	688	698	651	667	671	665	705	669	709	696	665	684	674	675	657	669	666	674	743	701	615	673	705	650	643	649	696	642	685	697	678	700	695	643	656	685	712	638	625	663	687	642	707	674	696	709	684	694	705	662	698	673	653	677	670	674	701	688	682	651	743	653	664	685	685	688	617	694	694	658	667	686	659	673	607	746	700	714	662	675	670	692	637	633	685	670	709	679	659	635	698	672	688	606	712	680	637	667	713	676	659	615	705	704	666	674	652	636	669	642	702	696	703	678	665	749	686	694	677	736	652	636	662	700	727	634	661	593	709	648	630	733	708	690	673	696	655	678	725	660	670	719	642	669	671	675	666	662	693	687	687	698	706	668	685	703	693	693	657	687	699	663	706	656	708	724	676	678	657	666	713	680	695	733	651	679	692	650	689	678	749	689	639	626	707	637	620	700	688	721	717	717	663	678	683	686	678	701	693	712	650	638	678	698	682	677	713	641	685	725	707	643	709	705	674	703	673	690	695	644	687	680	699	670	700	649	688	701	688	686	687	708	677	675	688	669	694	691	667	659	668	661	681	671	671	651	668	703	663	693	684	638	647	721	689	681	683	699	726	708	684	667	670	659	667	701	697	695	695	687	617	684	658	703	703	696	691	671	692	685	640	672	648	712	649	671	670	670	672	637	706	672	679	684	683	679	716	684	639	657	621	685	676	664	647	675	660	721	697	676	691	684	678	657	626	678	767	664	618	706	689	682	664	657	732	683	673	671	681	658	693	649	692	676	711	698	705	657	690	671	689	743	707	652	650	679	757	712	623	693	682	678	706	697	708	703	680	650	686	712	663	658	684	681	690	669	742	697	641	676	719	678	716	694	660	697	681	650	645	701	678	666	714	701	670	683	637	711	713	656	654	666	694	722	671	711	672	662	695	689	669	695	728	686	668	681	692	659	687	633	653	698	668	677	658	690	653	672	661	679	682	677	688	703	644	660	693	697	662	671	692	656	652	695	670	671	623	680	673	683	682	660	649	656	695	692	665	670	665	669	645	646	685	647	687	684	679	669	626	723	679	663	672	773	676	649	679	720	637	693	719	653	681	632	686	650	682	649	681	650	634	730	653	692	713	705	694	668	713	671	670	685	651	644	676	653	708	660	645	680	722	686	673	706	675	664	671	672	661	687	659	672	676	650	676	688	724	707	676	706	644	666	714	686	722	703	708	677	636	646	732	677	675	685	673	671	685	709	750	658	694	656	638	634	672	694	691	622	690	671	666	730	674	698	643	710	678	692	684	717	731	743	677	682	661	684	695	658	650	684	705	720	690	649	712	687	660	740	685	667	669	680	705	698	658	683	692	693	659	674	668	668	658	667	699	702	728	675	673	678	642	687	695	678	670	707	687	634	696	728	662	623	696	649	670	640	712	672	678	644	653	671	682	650	654	643	644	629	698	692	668	654	670	693	655	699	650	710	691	717	699	749	648	700	657	703	709	683	689	683	725	703	627	734	658	663	691	706	657	669	658	677	720	673	686	680	665	689	683	673	708	693	639	686	675	680	653	695	679	674	664	672	707	666	694	663	650	690	665	690	735	681	718	692	695	735	671	669	688	720	679	686	668	696	675	678	695	659	662	688	703	715	659	670	643	650	682	664	653	727	667	672	685	667	682	675	681	677	716	692	710	703	681	685	723	681	682	658	659	681	709	721	723	654	645	695
5376	15654	11459	6041	4179	3046	2226	1867	1517	1348	1288	1197	1124	1117	1048	1092	970	1051	1012	942	928	886	889	862	798	815	783	826	855	876	800	832	847	806	784	819	813	825	826	806	805	849	805	829	791	807	774	740	846	825	840	778	742	837	796	783	795	799	825	808	820	767	786	813	787	770	844	800	788	793	791	805	756	784	847	734	798	766	815	792	805	801	788	812	795	810	763	773	827	794	851	832	732	809	802	784	803	806	761	808	833	730	773	776	804	769	760	765	834	761	720	784	776	826	780	820	761	782	864	809	735	802	779	785	803	830	768	798	796	743	827	778	854	824	793	786	792	789	792	817	812	781	799	741	845	779	785	763	752	840	782	790	799	822	787	793	829	806	832	742	833	814	750	809	800	816	761	772	815	746	776	797	850	800	819	808	803	831	816	763	799	811	797	757	792	773	774	838	752	827	770	796	795	844	804	800	796	766	793	793	732	835	785	800	751	795	825	814	768	771	795	805	835	774	755	801	812	806	806	804	772	833	805	752	831	841	827	802	792	756	738	756	782	823	810	793	778	785	751	790	841	783	782	739	773	761	859	823	836	797	789	778	787	804	804	761	797	782	806	803	776	778	778	801	816	754	785	766	784	764	783	766	789	782	794	828	837	737	712	804	814	810	811	751	836	755	803	766	768	763	844	792	759	810	783	780	762	750	803	800	790	733	831	732	833	736	729	813	778	764	761	806	783	782	805	779	784	806	836	794	843	774	792	775	824	756	821	789	798	836	806	785	836	761	779	810	788	831	772	784	794	785	798	800	813	815	803	816	796	818	856	791	766	755	825	798	781	821	812	785	812	781	803	754	818	801	806	788	776	770	777	797	754	799	780	826	783	799	770	782	783	819	839	808	813	795	822	799	788	768	809	787	771	746	800	802	782	756	722	800	780	775	823	787	811	802	843	807	794	773	756	762	806	795	727	803	786	843	810	799	815	748	787	794	783	786	795	840	769	770	780	826	844	840	789	847	796	750	830	784	778	759	784	776	811	790	762	863	777	813	694	817	797	804	804	773	763	817	830	816	797	791	821	750	810	807	861	820	770	776	754	761	779	805	810	790	803	806	736	824	781	792	787	790	783	766	813	783	769	796	796	776	798	823	785	779	823	770	768	787	739	765	774	807	808	805	844	795	746	809	755	825	754	860	796	776	782	750	798	776	809	793	783	812	793	854	820	758	801	800	791	801	753	791	818	725	802	793	789	776	810	788	783	799	798	808	753	769	840	820	760	841	772	790	802	799	769	796	826	795	786	770	769	785	787	761	819	787	787	748	777	752	819	795	765	772	792	777	753	775	835	787	822	812	773	832	789	785	810	818	812	791	792	807	802	793	829	758	774	709	770	778	802	756	787	837	803	746	806	856	796	740	767	823	750	767	774	801	795	756	758	773	763	820	828	768	810	791	772	820	812	761	821	813	791	758	780	785	787	801	805	759	797	783	836	861	812	759	791	783	807	792	822	772	859	799	744	795	762	754	812	791	806	793	787	778	826	790	780	837	837	840	758	769	796	786	766	800	763	772	766	737	756	821	805	783	804	833	804	771	789	808	777	802	777	721	801	827	768	811	809	811	764	771	812	801	776	814	834	767	760	817	800	733	802	790	800	810	778	787	844	719	828	810	869	788	794	805	804	734	823	800	794	815	793	794	798	787	789	835	752	782	790	817	774	762	745	785	791	758	764	736	774	822	749	766	764	810	850	779	798	783	799	811	757	775	794	779	790	771	854	812	784	770	803	790	790	843	777	758	781	779	764	792	759	764	788	761	811	769	787	792	730	781	815	803	839	790	798	776	763	736	817	770	795	764	788	839	804	730	831	763	816	795	743	789	849	781	805	818	777	808	802	840	785	807	803	763	754	774	834	784	784	815	797	807	779	781	758	782	782	804	815	853	792	733	782	789	784	849	851	779	812	804	737	747	802	815	818	787	803	804	806	774	784	820	778	793	779	843	776	812	806	797	770	779	807	755	766	796	809	782	783	766	814	801	778	827	809	769	826	846	787	757	777	783	785	793	741	791	791	763	821	765	766	768	771	759	820	816	840	763	764	812	798	841	803	803	804	748	799	758	778	794	783	787	775	774	838	750	799	834	832	819	824	760	819	788	775	819	793	813	775	758	775	794	819	823	778	871	845	752	823	804	759	803	771	787	789	769	777	838	808	796	766	824	773	775	781	828	752	786	790	751	783	797	822	799	807	765	782	795	767	802	762	746	816	725	804	828	781	776	785	810	812	775	816	785	790	784	802	768	807	785	785	731	760	757	816	777	823	758	771	781	825	774	785	829	829	792	782	780	768	805	824	816	834	828	771	739	810	787	789	834	801	817	810	767	756	788	804	820	740	755	801	826	777	784	782	810	791	777	762	724	773	778	786	773	781	785	765	831	765	789	783	764	757	698	825	836	737	847	810	802	801	799	783	792	815	769	799	811	825	743	770	747	808	801	782	847	793	789	797	762	782	776	791	804	780	765	785	781	764	837	751	863	868	778	848	825	821	833	767	803	814	841	787	788	795	811	814	838	824	810	730	795	772	820	836	785	780	809	840	805	782	808	762	744	805	744	766	802	772	789	790	814	776	788	777	753	826	795	765	767	774	780	838	785	848	785	813	748	768	843	754	752	753	793	810	785	788	800	749	795	808	786	783	746	800	799	748	803	792	803	809	779	830	771	841	805	789	821	796	765	710	790	798	771	755	805	805	817	810	743	793	819	767	819	773	739	765	788	836	803	794	764	783	798	797	792	813	788	802	755	740	794	825	750	817	807	849	781	775	749	794	810	783	761	829	833	802	811	771	795	755	765	801	831	749	735	800	833	742	787	806	807	849	817	790	730	730	823	789	812	766	770	804	776	789	781	810	773	826	853	803	781	813	793	744	768	786	765	765	823	849	801	749	776	776	786	812	816	750	786	810	843	814	743	760	810	826	832	814	751	753	775	794	780	823	794	824	766	792	859	805	811	797	806	784	802	796	799	772	775	769	787	784	816	791	798	785	808	820	843	825	836	838	843	761	818	791	778	803	808	762	779	797	783	819	815	762	791	768	811	773	829	819	801	768	814	768	731	801	780	784	757	797	784	808	757	815	814	801	755	749	759	830	788	778	777	802	768	820	799	793	823	795	807	775	775	763	783	756	830	811	760	790	789	775	746	800	757	776	788	767	797	737	795	753	806	825	809	787	761	770	810	770	741	824	825	776	794	795	853	828	737	746	797	772	795	774	782	776	821	819	805	758	783	788	805	783	794	735	799	810	808	773	749	755	829	773	790	727	793	836	839	757	784	813	803	782	783	825	805	775	777	775	799	775	719	792	792	724	822	823	750	752	791	801	807	831	828	793	772	739	805	761	806	805	783	828	830	796	763	788	801	799	784	810	773	818	817	799	808	801	777	824	809	761	849	802	807	756	812	762	768	760	789	807	789	757	802	776	836	775	808	796	808	772	751	836	823	750	794	795	807
24897	21311	27334	25452	10217	1489	1028	886	723	715	655	667	633	600	569	643	620	576	601	591	611	584	568	570	523	545	554	556	547	537	559	535	552	576	565	530	554	570	565	555	560	510	538	540	541	501	571	496	508	543	540	542	549	542	539	572	536	515	565	558	499	533	528	546	544	550	534	547	539	517	558	574	531	503	538	569	542	509	525	561	511	529	558	532	575	552	550	565	495	596	589	540	511	548	515	529	549	489	557	523	537	521	518	568	548	522	546	574	536	571	520	534	533	550	561	569	534	536	597	522	557	516	547	535	544	550	577	542	497	505	585	573	520	559	540	523	512	517	507	570	545	522	521	550	530	511	518	570	518	516	532	579	541	542	511	499	540	532	538	523	499	552	560	577	512	509	536	522	486	548	554	520	548	524	520	559	502	579	496	547	517	507	500	498	534	518	580	542	507	549	565	538	534	558	539	560	573	568	541	553	553	529	542	586	537	556	568	535	519	517	560	490	552	525	545	502	528	523	550	574	516	549	507	585	559	532	562	520	517	552	521	528	529	486	548	558	545	550	527	584	501	543	518	570	568	527	502	525	554	521	503	510	488	535	515	527	517	539	533	505	571	580	539	578	588	524	522	582	582	539	547	533	542	536	562	515	521	554	554	524	536	552	567	546	550	538	504	567	533	559	531	541	569	483	565	490	520	538	520	561	540	512	585	564	546	574	466	522	572	618	536	519	600	555	528	551	534	569	567	561	514	547	507	526	502	523	524	527	534	539	537	518	551	556	568	532	500	549	526	517	546	512	561	530	542	507	552	559	524	529	494	516	544	542	529	567	548	492	537	510	579	549	532	534	547	551	495	525	529	561	546	550	547	530	542	525	547	518	555	588	563	546	545	551	572	511	570	561	577	523	528	519	518	555	543	514	581	540	554	527	556	511	566	557	551	560	529	520	558	546	568	546	551	512	549	543	548	515	539	504	587	549	545	604	530	574	555	566	530	520	532	535	555	535	566	520	571	598	558	555	582	556	570	526	504	525	547	496	550	519	574	534	538	519	556	523	529	546	550	548	557	524	549	552	530	555	526	509	506	581	543	531	544	539	578	560	549	501	544	521	543	572	567	536	559	511	542	549	546	551	536	545	548	570	571	541	515	528	537	532	515	512	523	494	563	581	542	545	579	565	511	456	534	492	503	521	529	534	471	514	576	571	544	562	519	534	537	518	515	589	535	573	555	579	571	524	506	534	570	526	520	493	579	510	550	489	539	582	552	567	514	548	517	500	573	544	535	559	563	542	547	537	574	592	552	553	565	522	546	527	499	528	523	517	555	520	595	550	519	532	506	565	510	511	537	544	558	515	540	507	505	534	557	507	569	555	553	559	517	565	563	564	524	615	513	533	563	534	528	524	574	549	509	589	570	526	496	565	511	526	538	535	505	543	545	548	543	579	539	525	559	517	569	516	498	538	522	602	549	559	563	524	507	571	513	562	548	496	573	557	520	539	514	523	586	532	534	571	543	533	519	536	526	529	516	556	549	478	500	550	520	495	501	527	559	574	539	538	510	567	545	533	557	528	552	534	547	500	538	546	535	553	543	531	521	535	535	529	519	530	532	575	535	546	574	463	550	479	552	558	549	527	506	537	529	500	553	517	532	567	528	525	543	532	538	527	571	518	567	544	526	545	549	534	555	559	593	527	576	518	581	546	542	570	521	526	523	558	532	502	553	505	550	573	555	534	536	547	539	529	558	532	539	526	587	540	537	566	543	518	495	532	544	514	535	507	554	535	573	539	569	527	522	535	553	542	551	596	576	497	527	578	565	557	552	577	532	557	530	554	565	531	541	537	521	548	503	529	504	564	554	552	552	556	560	534	497	551	577	509	574	568	537	530	535	517	561	530	539	534	524	533	581	539	521	550	543	548	496	569	537	532	524	515	591	531	563	568	551	521	568	521	494	541	556	586	562	496	532	542	524	569	524	513	553	521	522	526	540	520	537	574	543	542	530	563	550	551	557	565	523	558	525	558	507	537	528	563	501	541	483	541	503	563	559	547	556	567	522	525	534	552	587	574	563	564	529	585	505	545	533	547	521	516	532	537	542	539	578	527	546	558	517	554	529	508	543	530	516	563	545	534	533	504	521	544	552	552	554	564	549	541	513	486	529	532	524	545	569	544	536	509	544	544	570	514	566	572	540	551	551	507	534	565	542	528	557	534	531	556	539	517	516	506	531	516	543	585	557	519	546	513	526	483	533	607	559	526	535	547	553	501	524	518	545	529	575	531	517	535	512	530	571	538	572	550	478	498	591	506	516	546	538	569	538	541	482	518	513	509	544	532	524	508	554	524	563	485	526	564	547	528	537	561	548	555	553	525	539	527	579	548	501	567	528	511	560	548	495	474	546	490	569	582	569	560	528	537	559	555	562	556	512	560	509	507	544	588	516	562	559	547	529	531	540	561	540	547	534	534	534	570	498	530	513	534	571	520	530	527	512	570	524	541	568	537	551	557	557	512	540	502	521	530	573	534	523	527	519	513	516	553	497	554	504	539	544	537	540	494	543	530	544	529	484	533	563	568	506	518	592	518	512	538	518	553	514	555	535	531	582	482	514	500	532	560	542	521	557	516	544	562	561	573	522	535	580	578	564	566	539	527	480	566	575	532	529	560	529	524	506	562	530	525	520	547	593	532	534	552	538	546	546	557	559	546	518	540	520	546	536	514	552	537	516	487	517	511	548	525	519	522	521	569	575	580	523	504	555	505	558	518	523	542	540	525	533	545	571	521	579	535	597	522	565	507	528	529	564	517	540	528	542	529	518	524	531	520	526	546	513	559	554	544	525	478	566	530	560	532	541	578	556	544	530	535	548	556	499	577	517	556	512	494	560	527	551	511	578	542	522	551	511	532	559	545	589	471	552	541	538	525	491	520	555	552	548	527	541	558	548	536	514	587	532	537	523	547	558	567	526	508	556	547	531	585	541	480	544	526	535	584	566	565	533	573	557	526	529	568	552	486	515	549	558	538	574	518	571	525	494	528	522	550	537	520	555	563	514	541	528	525	523	548	534	534	526	540	523	542	541	535	534	533	516	515	540	518	510	562	562	514	592	526	544	538	547	503	531	580	546	548	520	538	532	534	560	560	541	548	541	547	575	545	535	555	543	555	586	551	503	573	551	523	534	515	534	537	579	528	531	528	518	527	546	507	532	541	582	549	497	555	538	538	528	524	547	521	506	513	518	574	573	516	535	512	569	538	499	510	548	519	570	547	511	566	553	581	528	536	516	537	504	526	502	522	490	557	579	509	515	529	521	530	487	540	549	532	561	537	557	530	548	554	546	577	525	565	508	568	550	532	543	553	494	603	516	542	532	527	513	524	565	546	548	534	535	516	566	540	581	536	557	589	548	544	521	578	557	539	524	563	576	529	542	543	547	567	532	527	559	537	572	508	511	544	534	508	529	566	531	533	520	530	556	512	518	550	539	530	523	519	554	563	525	545
5276	11994	8442	4410	2945	2198	1722	1406	1166	1032	875	921	838	846	810	835	792	805	695	769	742	674	641	680	655	709	640	703	654	658	703	611	629	661	639	657	591	650	629	643	627	607	667	615	608	611	642	641	598	613	616	647	619	619	633	607	634	644	621	611	611	624	623	622	593	607	626	603	667	631	648	660	614	642	572	592	613	608	643	639	643	577	601	635	608	630	628	611	602	630	651	614	657	602	640	617	652	579	619	581	630	610	674	576	623	649	672	655	622	611	617	643	657	683	614	630	624	640	634	610	613	660	638	643	568	641	634	588	601	611	630	641	596	582	573	601	622	626	605	580	570	617	609	638	631	643	590	602	636	596	598	632	651	633	621	613	579	607	610	584	637	562	627	611	605	627	605	636	587	599	584	594	636	569	587	622	625	600	569	645	547	660	627	638	569	606	600	626	659	590	615	600	623	616	569	668	580	599	612	645	603	630	567	635	581	581	640	638	636	626	632	618	634	665	597	602	642	637	597	646	596	602	590	585	616	630	575	602	616	643	616	624	597	605	598	635	610	602	632	602	610	607	668	552	631	611	653	621	654	596	627	609	622	610	589	661	596	661	595	650	621	659	632	615	577	646	605	624	617	625	602	613	627	629	602	603	620	603	603	619	580	599	665	600	601	624	608	581	602	601	605	575	655	650	625	604	656	606	578	600	567	594	609	635	655	624	625	581	631	616	605	667	588	583	632	629	625	624	645	616	605	648	633	627	667	586	627	652	614	569	607	611	582	644	666	617	644	619	621	608	604	620	626	598	619	610	611	587	592	590	635	638	623	629	612	655	614	635	649	630	580	636	647	621	609	651	597	595	639	629	647	581	631	613	584	614	579	607	662	648	650	626	586	618	570	628	617	604	616	640	605	582	610	585	623	610	574	621	608	624	642	579	644	650	666	626	629	635	659	631	635	645	620	588	578	676	619	634	608	641	667	661	568	596	645	603	580	579	629	604	633	634	608	627	572	671	610	627	618	611	617	608	632	618	597	625	608	659	676	635	613	634	601	651	622	609	657	662	582	628	583	590	564	614	623	554	627	593	620	592	598	582	608	621	613	607	608	594	661	583	643	671	629	641	658	630	638	612	651	642	600	607	618	643	618	641	609	576	593	584	590	566	668	632	663	610	639	624	602	644	596	617	640	625	643	654	625	600	616	644	619	629	621	621	632	591	655	655	608	596	636	627	634	612	676	603	589	603	583	611	626	585	643	623	633	616	614	645	598	629	645	610	618	626	620	594	612	627	622	613	643	595	607	616	632	627	602	626	645	591	617	641	616	611	647	595	632	589	652	580	567	596	602	616	638	632	616	630	660	625	588	639	611	651	641	636	603	595	622	625	619	583	646	609	646	657	602	639	570	648	626	612	645	624	613	602	588	657	626	606	656	620	620	651	620	607	595	606	643	607	601	618	602	614	636	608	588	650	608	595	628	596	634	580	636	603	654	640	604	641	587	668	629	640	619	591	681	605	613	621	640	589	603	616	612	614	606	610	593	639	587	596	620	620	643	599	627	599	612	626	616	624	634	594	611	604	657	606	575	571	598	636	644	578	623	660	613	602	585	605	612	606	592	626	593	632	606	586	582	644	608	588	593	584	655	613	614	597	594	632	615	608	653	598	635	585	613	636	648	604	618	635	641	599	628	618	600	624	624	561	576	637	613	628	628	623	627	627	635	606	599	564	614	642	576	638	610	644	587	673	620	634	631	617	560	651	646	589	613	597	600	621	625	578	600	612	621	632	599	598	650	607	597	609	660	625	618	615	647	594	600	625	605	594	611	621	570	611	573	622	587	569	637	595	574	629	593	622	618	610	623	654	587	593	594	580	641	579	576	609	633	641	601	625	620	641	694	631	589	611	559	585	611	617	588	610	648	626	593	632	584	629	635	626	663	615	613	641	638	625	631	591	628	628	615	635	644	620	678	609	656	599	582	628	555	618	597	620	585	677	603	583	585	615	644	624	595	573	633	647	598	575	640	602	626	596	568	639	614	623	607	597	574	601	624	566	624	639	640	585	627	616	656	650	615	556	616	613	598	615	615	600	598	636	639	641	638	618	589	601	641	628	654	591	604	592	565	609	601	569	615	612	663	575	599	651	587	574	641	624	626	682	615	634	604	593	663	600	612	601	581	595	615	588	634	634	600	620	619	607	604	626	643	601	618	626	633	577	635	607	630	641	651	637	652	651	663	648	593	566	568	617	631	623	607	617	595	640	612	650	619	617	609	581	600	655	658	618	624	626	614	623	624	623	610	615	637	645	625	590	632	598	608	650	605	599	601	625	596	650	567	598	615	588	592	650	635	604	609	628	631	621	604	614	595	595	616	616	603	618	587	642	631	619	632	650	612	559	604	628	625	630	606	643	563	651	615	688	595	595	607	655	625	634	647	643	601	590	611	601	669	586	588	641	637	596	601	604	607	622	621	657	613	594	654	643	586	579	613	653	600	665	588	595	609	653	614	582	623	624	602	605	586	621	658	619	631	660	581	620	578	634	583	631	593	626	614	626	643	627	619	630	664	632	618	606	630	603	650	592	628	622	612	615	614	561	646	638	592	577	615	614	602	616	653	623	593	683	608	592	634	586	604	649	664	602	646	618	654	581	608	606	658	581	577	573	663	624	604	590	617	677	630	617	630	613	615	617	569	606	624	627	626	670	626	610	653	595	631	627	663	637	640	617	642	589	633	621	657	595	617	627	570	601	600	634	579	583	661	581	569	603	633	588	630	583	617	606	625	625	625	628	609	628	587	652	637	628	610	589	641	606	641	607	609	588	649	655	581	616	631	686	612	615	629	621	620	634	583	601	585	595	618	622	614	661	605	629	609	612	616	648	590	639	639	674	589	602	646	631	664	619	625	611	636	620	596	633	618	623	644	599	624	626	622	593	581	614	661	616	614	645	588	648	621	630	597	648	634	601	647	625	633	638	632	623	617	620	586	635	606	613	546	626	622	600	612	627	627	608	597	648	614	640	592	615	656	626	595	600	604	605	627	663	623	622	616	651	592	621	618	665	595	650	588	593	626	612	603	595	648	640	617	609	618	609	620	650	621	625	603	628	616	616	619	622	583	585	591	619	632	611	644	610	612	602	635	639	620	630	612	628	657	571	626	649	661	597	642	629	609	631	624	638	600	634	600	571	626	627	672	604	706	607	617	600	587	596	617	588	663	628	607	612	565	613	578	584	603	602	652	628	571	657	591	605	626	630	617	614	617	616	607	628	626	612	621	599	612	679	647	574	646	647	603	575	628	661	628	630	623	626	567	623	626	634	668	584	613	608	646	604	590	621	621	589	576	634	636	596	613	620	629	621	606	636	682	581	605	619	647	621	585	591	614	557	577	615	639	593	604	607	636	647	606	573	581	591	592	662	632	612	619	600	594	666	584	595	628	639	619	632	616	617	665	617	611	671	616	626	651	630	625	601	618	599	638	653	608	618	617	615	648	622	601	607
22708	21352	29066	23970	21348	21389	7948	1268	895	780	656	625	598	510	522	489	491	517	466	410	389	367	387	335	352	337	373	353	354	362	355	379	351	335	361	317	304	339	337	339	326	306	350	314	350	330	329	347	325	303	319	350	321	328	316	304	294	317	289	316	347	352	307	313	331	338	315	332	313	287	297	282	291	315	309	311	333	291	310	297	304	354	320	317	339	316	311	296	333	310	326	306	307	329	333	331	294	313	293	332	323	302	304	311	301	351	309	331	303	267	325	347	328	343	309	313	306	294	315	300	325	311	283	305	303	317	304	331	306	288	321	318	301	331	323	331	314	291	311	315	299	315	325	297	322	332	305	319	335	317	319	316	326	297	345	317	308	321	325	293	319	315	335	305	307	289	300	303	312	306	293	308	309	286	301	311	318	297	320	294	328	341	316	299	302	308	326	321	299	312	312	299	291	330	295	321	314	301	307	298	305	299	326	318	327	294	292	306	348	317	297	347	333	334	309	304	312	299	337	323	322	306	298	314	282	331	348	324	299	324	331	320	306	305	324	320	308	279	319	340	325	328	314	336	309	335	300	287	280	335	308	307	322	289	315	300	332	306	298	278	303	278	297	308	328	273	324	321	327	279	293	311	326	283	316	339	312	280	295	322	324	311	335	303	310	309	304	338	298	330	312	319	312	312	295	294	300	316	291	355	300	312	332	327	284	326	290	278	324	337	299	346	327	290	285	315	310	336	311	286	297	340	281	299	321	300	341	323	291	320	306	296	306	295	308	326	295	292	292	335	316	304	316	306	347	302	298	310	312	326	320	305	339	318	312	324	325	310	281	291	286	336	301	325	300	297	304	299	305	306	364	300	295	306	308	311	322	276	322	337	310	294	284	297	271	302	313	309	319	299	345	313	306	288	310	309	314	336	318	308	323	319	297	329	315	322	316	296	296	300	307	329	305	291	310	308	319	298	327	311	292	310	288	300	332	319	307	293	312	300	303	326	343	306	335	292	291	324	306	268	323	311	321	334	317	340	292	313	320	295	297	310	321	334	322	310	304	344	306	312	321	341	364	313	293	334	355	298	290	294	319	303	315	286	310	319	311	304	302	330	297	314	324	294	347	316	298	288	285	299	287	279	273	282	307	304	314	315	332	321	313	320	345	348	275	286	315	320	304	310	314	335	305	338	318	360	292	284	311	305	285	298	325	319	286	334	322	308	338	334	344	306	334	318	300	327	343	312	342	292	349	313	319	293	272	295	301	303	295	320	302	314	310	317	333	312	290	325	322	291	313	336	310	323	303	300	310	312	341	310	322	315	299	310	316	342	322	289	292	327	320	316	298	338	310	316	297	316	335	305	328	291	305	344	336	296	297	268	303	328	312	322	298	295	303	275	307	335	292	322	310	324	278	308	313	296	318	298	310	307	332	331	306	337	308	318	318	329	307	331	308	323	338	265	278	331	323	326	295	297	338	291	321	296	327	310	322	292	305	314	322	327	310	322	318	301	309	338	286	351	291	303	328	292	324	304	302	300	292	296	310	296	328	325	314	343	301	296	301	318	312	306	312	333	331	285	305	307	350	317	302	286	313	304	313	339	294	304	316	335	308	293	316	306	325	300	328	315	338	327	348	285	339	295	342	327	332	334	289	305	296	284	320	315	312	300	325	310	307	323	330	320	303	322	318	334	305	288	294	307	267	303	321	353	296	323	313	300	332	315	318	312	303	304	293	293	298	308	311	291	339	313	302	313	315	321	278	332	323	315	306	332	329	275	314	312	299	326	325	307	308	314	271	309	294	299	293	297	303	337	313	308	303	283	328	320	321	292	308	308	341	331	287	316	308	279	320	287	316	285	309	324	331	300	320	314	313	306	308	317	300	305	337	278	286	296	326	322	349	287	308	272	262	344	308	294	317	324	301	321	332	342	308	335	291	295	291	320	307	349	301	302	334	316	323	346	327	297	307	318	325	322	319	298	325	328	309	314	332	315	322	310	328	303	320	311	296	295	305	294	301	300	291	324	294	294	323	318	327	327	314	349	312	315	305	335	346	319	341	300	319	322	294	315	345	346	319	297	311	324	295	294	314	334	323	347	309	300	323	319	311	313	297	290	290	311	287	325	305	301	311	322	326	336	315	318	318	294	325	320	330	307	298	303	329	308	312	316	299	306	313	296	306	277	286	345	287	281	310	312	310	292	324	317	331	305	293	301	322	319	293	304	320	328	293	325	300	295	326	291	315	263	288	319	305	315	333	293	326	327	334	298	335	277	320	311	320	366	339	345	313	324	327	314	330	313	292	274	329	304	278	304	299	332	321	299	311	339	291	317	315	352	299	314	299	297	316	270	292	322	328	334	318	307	320	287	297	295	332	342	308	286	323	315	311	297	310	317	309	344	330	315	310	300	313	321	319	314	331	296	314	321	334	322	323	323	319	323	302	304	317	325	320	290	272	318	301	312	301	325	335	308	321	315	312	337	311	307	318	335	317	307	308	324	339	335	300	293	310	294	315	314	301	299	276	325	301	285	334	339	306	327	328	302	309	328	320	299	334	335	316	300	352	292	308	304	334	306	299	293	299	299	304	298	337	323	316	317	317	316	318	314	335	302	273	280	280	327	297	323	294	333	296	326	300	344	272	288	314	312	300	332	322	307	322	344	303	308	316	301	320	337	329	312	329	283	300	308	326	349	297	293	337	290	328	291	300	298	311	312	274	299	295	311	316	281	319	290	356	330	304	318	307	334	311	303	328	308	278	312	313	349	315	334	321	304	291	331	316	293	269	312	323	317	303	306	263	313	300	335	312	363	293	282	321	307	280	324	317	305	308	326	301	336	300	305	285	319	311	304	315	272	318	318	333	302	318	297	324	297	310	317	299	306	314	304	323	300	333	287	315	322	305	293	300	334	303	310	299	328	317	302	302	335	279	275	302	292	323	298	325	281	347	305	301	322	303	318	293	323	343	317	296	322	300	319	333	280	296	324	338	316	330	359	316	321	329	313	301	319	304	325	302	296	341	311	298	321	282	310	316	344	321	320	324	273	310	320	321	315	297	344	284	313	302	311	296	325	322	309	311	294	358	301	290	338	311	301	312	310	275	333	293	283	290	294	323	351	311	296	312	302	282	299	294	318	295	300	286	295	319	330	325	313	330	334	333	329	295	301	330	303	327	322	323	323	323	313	308	308	301	325	309	362	306	303	318	299	316	300	348	322	304	333	327	296	306	301	332	295	304	339	342	297	311	308	321	318	287	291	312	308	327	285	327	285	340	334	294	288	325	269	306	300	332	331	284	322	301	287	302	303	314	311	291	301	299	307	318	305	307	297	303	327	318	298	289	285	294	306	285	312	314	279	294	323	300	296	311	328	320	293	326	314	308	313	292	322	325	314	302	312	315	305	280	304	326	339	307	315	303	303	338	324	297	291	344	299	329	299	301	330	327	313	295	316	306	303	302	311	338	311	318	303	313	323	306	287	320	329	322	312	317	322	275	346
6785	20998	15474	8222	5692	4105	3032	2185	1778	1335	1186	1065	993	941	852	777	760	707	663	607	562	529	509	506	463	456	471	473	472	455	472	446	433	412	442	415	420	459	399	373	384	386	375	409	389	425	398	394	406	356	409	378	397	373	370	417	413	396	406	395	394	428	374	403	394	398	354	399	370	392	385	381	396	366	347	359	368	385	386	394	361	390	385	385	369	363	428	400	402	383	354	389	364	378	394	393	392	396	329	375	370	378	391	384	384	339	382	368	376	361	383	391	374	379	398	383	380	363	364	391	372	366	379	370	359	384	370	369	394	355	365	371	364	375	399	362	365	371	414	356	383	343	364	345	388	346	385	385	383	411	377	406	397	404	398	395	346	396	373	404	362	351	359	344	359	355	388	359	351	383	387	393	405	360	374	367	384	378	359	391	392	394	410	365	364	374	355	407	331	386	394	343	361	390	382	373	376	426	387	374	354	376	375	365	371	380	385	386	379	406	381	379	399	375	358	364	388	368	398	371	385	371	385	372	374	355	368	365	387	365	378	358	371	358	381	377	382	372	380	364	388	399	395	383	366	383	388	384	386	366	394	365	389	385	328	366	341	384	380	376	365	402	370	402	394	369	359	357	341	412	360	367	358	375	380	402	374	375	363	376	383	373	349	365	396	339	330	390	365	389	374	350	390	362	365	378	347	372	371	394	377	348	382	360	378	365	409	371	366	352	370	400	393	385	404	345	335	375	376	369	374	393	369	370	385	394	393	355	378	369	389	374	357	354	391	344	361	394	376	389	343	412	378	371	334	384	365	346	381	384	394	364	385	381	383	374	366	415	362	361	364	395	386	360	367	429	376	374	359	342	371	384	362	373	377	351	365	351	394	367	348	363	385	383	362	382	378	431	367	373	386	342	355	409	354	354	375	401	374	379	341	348	340	361	354	360	382	372	384	382	377	388	361	383	382	392	387	373	385	418	365	395	302	391	362	385	412	416	369	376	393	352	413	353	356	369	430	372	383	371	375	357	396	377	363	379	355	385	386	349	377	396	370	347	345	362	383	401	399	365	401	349	367	360	379	403	402	377	359	377	375	383	401	362	376	386	345	383	403	386	357	396	346	356	366	385	358	354	389	349	362	394	356	395	359	360	386	331	376	368	353	376	383	383	357	367	391	401	339	377	357	356	360	386	417	369	377	335	348	366	372	359	352	377	414	385	372	393	378	360	348	362	364	384	362	377	376	384	361	383	366	388	381	403	362	370	379	376	364	375	379	372	352	395	376	412	383	388	367	377	346	384	363	369	380	399	380	384	356	364	338	369	409	402	344	360	354	340	388	381	388	383	373	359	355	369	378	335	363	362	391	366	395	346	360	350	415	364	364	395	382	354	372	378	349	362	390	358	367	374	333	364	378	388	383	387	415	363	327	373	359	392	406	410	386	417	350	380	380	377	355	383	378	409	402	365	331	398	378	361	388	376	370	382	327	399	370	352	407	393	367	372	360	375	372	352	373	358	362	398	383	365	356	382	348	355	393	376	387	377	386	354	334	346	372	400	367	388	421	367	368	403	389	360	398	374	348	361	351	362	383	417	414	382	404	362	354	397	360	381	387	373	356	389	363	346	371	379	411	363	358	394	368	375	411	378	375	344	380	361	357	356	371	416	353	407	433	365	371	403	387	366	352	398	387	349	374	364	363	355	363	357	373	374	343	355	362	380	377	353	370	356	356	375	368	383	364	363	356	377	346	397	340	351	368	397	355	389	370	352	369	372	370	380	336	397	365	370	389	371	360	364	369	380	352	336	361	369	362	372	378	368	376	389	385	359	386	366	375	378	377	408	380	338	363	377	341	355	334	346	396	393	365	404	390	394	350	371	365	366	368	370	351	363	353	403	357	343	354	385	347	352	372	374	380	347	383	341	421	394	373	364	363	401	392	342	361	350	368	351	373	353	359	406	366	367	359	385	396	398	373	389	345	400	396	383	399	375	389	400	348	376	376	366	366	348	403	380	361	382	343	366	391	380	371	368	337	388	394	387	362	353	359	344	363	379	382	387	349	388	396	367	376	381	379	364	357	359	344	388	360	377	337	402	383	355	373	419	358	366	394	361	377	390	349	368	367	405	375	389	403	403	394	356	379	367	382	393	376	359	380	373	399	374	391	382	352	380	409	374	387	376	389	387	353	338	329	378	351	406	357	388	381	379	385	374	391	373	401	367	331	387	403	338	364	379	397	385	377	394	391	351	382	386	364	389	373	363	340	374	383	374	376	349	350	379	352	385	357	362	393	401	384	366	351	352	379	413	358	360	382	362	358	348	354	382	341	341	390	357	389	356	360	364	381	389	380	400	375	377	327	358	368	367	419	395	373	385	362	383	344	358	397	392	368	400	369	429	365	361	394	382	334	391	380	371	369	385	347	350	374	404	363	396	378	387	374	389	364	335	394	384	360	370	374	362	391	380	368	360	367	384	365	358	389	395	407	357	324	369	384	383	395	381	374	394	380	378	374	344	378	352	345	393	354	383	343	349	362	385	386	428	380	386	406	348	361	382	414	390	368	344	352	373	384	350	381	367	352	370	359	395	357	409	363	378	381	362	387	402	371	378	381	383	370	349	396	339	378	352	382	341	357	391	363	376	371	360	377	369	363	362	379	337	389	375	401	345	387	350	383	352	384	381	353	364	380	369	393	344	391	376	374	378	383	369	351	354	349	387	380	355	382	378	378	340	391	338	380	389	372	384	386	383	365	362	388	355	336	372	384	329	380	396	396	385	381	371	369	361	399	376	369	386	364	377	400	415	358	359	387	356	368	389	396	351	394	390	379	378	382	422	370	359	356	360	359	388	342	349	380	381	372	408	348	390	385	354	360	373	354	387	369	342	368	377	365	358	416	377	374	388	359	404	369	375	364	375	387	401	372	376	392	370	351	393	356	394	335	383	355	361	382	383	324	341	360	378	400	341	368	346	343	372	388	396	402	382	361	364	361	369	389	388	391	363	380	376	361	366	371	385	346	368	425	400	354	367	407	361	369	368	374	338	396	388	380	376	381	370	361	366	378	387	376	371	352	358	383	356	382	390	364	361	387	361	360	388	399	376	405	399	357	368	401	391	381	339	402	383	354	380	363	378	399	356	387	367	370	388	369	374	393	353	344	379	384	399	336	367	395	366	362	359	379	360	415	379	334	355	384	363	385	393	372	394	408	378	376	363	371	352	384	367	398	348	399	339	380	384	367	390	324	356	378	375	376	392	357	407	380	371	361	370	377	387	367	355	401	382	373	362	361	387	364	384	371	401	380	356	406	372	355	353	332	395	374	368	377	352	351	369	361	380	365	358	358	368	356	344	377	365	347	387	361	364	358	377	374	375	381	383	417	385	368	404	368	396	329	352	388	405	381	374	372	403	387	376	389	354	391	361	352	381	391	391	347	380	354	369	379	380	371	366	392	380	385	366	376	360	397	377	381	381	365	384	372	404	374	377	402	379	392	374	354	400
27558	19143	7914	2665	1671	1298	1037	935	868	908	918	880	834	886	771	886	890	803	892	854	814	840	810	824	797	780	866	815	794	790	859	847	805	829	755	856	819	829	838	693	753	775	801	808	816	848	806	822	819	823	810	801	830	776	778	834	819	808	819	819	841	785	799	807	760	842	825	809	813	752	842	793	825	819	799	843	823	793	793	793	781	765	824	769	783	813	825	791	841	816	845	812	849	786	830	802	849	788	775	814	807	772	826	819	811	777	796	793	777	740	799	848	775	857	780	805	799	783	826	809	791	865	831	801	818	791	821	834	784	833	807	798	803	741	770	790	805	816	808	849	780	776	753	822	722	831	828	784	783	810	806	816	780	768	799	793	802	821	765	788	767	827	796	779	796	803	741	783	792	753	839	756	819	764	794	833	826	788	840	814	780	808	782	778	811	799	859	793	793	789	777	741	786	800	764	804	830	789	789	826	790	817	855	785	812	797	835	820	803	783	802	763	751	819	799	786	826	845	818	764	820	791	797	811	795	777	806	789	789	813	779	805	820	786	839	785	839	794	821	805	822	815	850	774	754	807	817	822	779	782	828	792	772	809	822	824	850	808	810	779	799	802	798	823	800	822	751	771	755	762	825	821	804	757	806	828	785	823	832	804	777	779	792	832	797	789	756	809	814	807	765	779	819	804	810	853	844	782	785	839	806	778	811	808	814	769	878	808	752	846	765	803	830	756	798	755	824	848	795	754	789	846	791	838	809	857	820	842	791	759	838	798	833	791	797	820	849	741	832	839	794	753	786	761	787	834	846	801	776	851	796	793	788	779	763	870	816	757	851	805	866	815	802	804	790	729	724	807	826	774	828	798	764	773	809	773	809	832	792	779	724	787	794	739	783	829	786	821	803	789	818	766	802	828	777	791	836	821	791	828	813	781	794	852	767	834	808	802	813	810	775	821	818	838	780	782	818	808	784	758	831	724	778	749	802	797	810	718	799	759	759	752	826	816	805	800	758	809	830	751	792	746	753	820	859	800	825	815	758	838	832	797	747	775	800	856	822	774	779	828	850	757	779	780	782	789	825	767	799	788	813	763	812	831	790	841	817	804	835	827	799	785	752	763	782	761	797	796	810	821	832	766	848	810	793	836	787	800	781	791	795	746	747	819	778	748	801	797	781	782	773	817	862	803	824	765	795	767	846	783	800	756	810	825	816	815	771	802	786	870	780	819	848	785	807	792	788	801	788	781	801	811	764	792	813	831	797	823	789	804	790	777	775	738	835	815	812	816	808	800	835	784	792	879	815	786	795	845	763	836	768	771	857	848	813	790	806	795	845	797	811	810	732	824	808	764	797	804	827	787	823	814	821	832	824	796	839	808	825	779	763	778	831	780	762	862	845	749	808	819	789	829	838	781	783	794	835	817	760	823	768	755	805	765	857	770	792	822	853	820	796	837	756	769	803	800	808	771	854	815	826	826	802	827	832	820	744	812	759	838	782	804	817	765	809	818	812	793	816	784	771	785	787	816	805	830	788	770	861	837	807	787	764	776	751	821	840	794	806	789	823	735	772	830	792	737	820	793	821	807	831	774	786	773	783	814	826	764	823	775	814	803	770	776	792	769	803	782	786	772	838	785	810	766	789	847	813	770	805	759	817	757	798	793	807	745	806	787	853	779	837	806	798	813	786	767	810	894	760	835	804	819	823	869	776	868	798	818	765	824	731	838	817	826	816	798	787	842	804	807	759	822	798	828	806	812	805	828	789	818	774	807	764	800	826	812	761	828	788	830	814	814	804	793	805	837	781	809	784	818	842	842	847	773	799	825	774	830	806	790	836	806	834	819	757	839	787	773	745	803	796	826	826	808	813	752	801	799	762	793	830	767	773	787	769	778	780	806	776	807	842	846	802	833	809	813	799	830	818	799	820	863	822	805	810	842	769	745	838	813	788	756	833	821	888	824	843	808	792	783	800	775	768	844	785	768	806	817	839	842	796	788	776	784	784	746	815	830	761	812	845	786	807	831	820	761	811	856	773	794	812	796	840	808	812	842	826	800	830	783	778	825	809	804	766	811	786	787	823	826	765	813	818	823	767	746	785	855	816	783	780	823	795	804	818	848	812	792	776	766	859	792	801	751	821	773	769	793	826	765	769	813	800	803	818	779	796	826	784	787	808	783	798	743	794	782	816	829	789	780	774	778	837	849	810	780	819	808	761	829	774	789	739	766	829	771	786	802	785	761	809	774	800	796	839	820	785	804	747	737	818	823	799	823	842	778	768	821	829	793	823	745	820	782	836	791	805	758	810	833	754	789	800	777	796	779	813	814	794	752	828	873	825	810	835	820	806	816	790	843	789	811	802	756	837	796	786	750	830	774	766	814	792	809	797	799	791	804	795	775	790	828	762	790	798	788	823	778	832	796	719	780	842	780	777	817	786	748	767	794	823	809	765	805	794	833	784	797	746	834	825	796	824	754	760	788	785	767	803	836	838	879	814	756	830	811	801	874	834	816	857	757	786	826	817	847	876	825	788	769	825	820	786	862	792	805	831	730	828	796	802	786	828	794	838	755	816	788	813	849	773	839	809	823	833	848	815	789	747	834	808	812	768	775	824	767	793	828	833	834	787	825	788	829	835	847	784	856	759	800	816	776	785	783	831	824	801	832	827	820	816	791	776	826	815	760	812	771	808	793	890	803	760	770	823	821	766	826	793	802	808	795	818	853	810	751	803	824	807	774	792	754	807	799	795	790	819	802	796	800	796	786	810	830	772	784	771	840	848	792	773	823	835	818	798	772	812	833	837	797	835	812	789	760	792	801	818	772	806	837	786	787	787	799	803	773	820	783	827	822	781	799	785	800	784	812	790	780	807	784	816	773	766	792	797	853	782	800	728	820	801	759	775	825	788	765	801	783	812	803	806	791	790	837	814	800	791	830	806	850	758	779	812	766	834	824	790	814	810	783	814	785	809	789	812	778	772	823	758	813	808	775	792	816	756	790	770	807	810	784	826	786	800	785	849	809	784	757	800	741	817	777	770	773	814	802	803	767	820	780	842	817	728	843	831	787	840	801	815	724	819	761	797	807	795	788	810	788	810	768	814	778	803	833	774	803	772	786	808	808	832	772	799	771	739	795	802	835	785	768	763	801	855	839	791	818	794	754	827	753	799	808	793	744	784	809	772	816	806	789	773	847	779	791	802	825	788	789	818	805	801	868	757	783	775	764	774	813	817	829	804	773	804	825	791	755	765	782	791	810	813	833	839	765	808	827	802	792	789	772	783	788	829	803	831	795	826	824	787	826	815	772	802	752	821	777	773	808	832	849	775	782	797	800	800	765	845	744	809	809	817	786	785	783	758	819	803	774	790	817	816	784	811	778	811	841	829	800	789	826	813	858	751	823	769	828	755	833	787	739	802	792	814	821	782	785	838	825	887	747	786	781	806	762	808	787	765	821	766	806	795	798	798	826	833	788	755	808	792	826	780	806	773	841	786	782
5955	7505	5437	2878	2102	1732	1477	1297	1171	1111	1108	1068	1075	1063	1038	952	1018	1051	1005	913	930	924	905	993	951	891	932	935	945	935	926	921	901	952	956	926	914	889	891	887	895	936	931	863	879	934	924	879	894	911	913	888	935	914	916	912	908	945	869	940	896	890	924	984	933	932	944	936	871	942	951	966	945	927	932	887	883	937	919	939	941	951	922	839	930	903	910	915	886	883	906	940	882	948	897	874	912	947	941	900	877	883	938	916	939	903	882	886	909	904	897	918	922	946	930	901	917	869	943	907	905	954	878	917	917	972	880	880	876	920	886	942	920	827	945	934	908	904	925	897	914	895	911	911	875	879	913	892	916	898	849	886	960	940	908	952	870	876	893	876	937	869	952	904	966	928	873	922	926	905	945	888	931	943	872	949	870	920	863	898	838	886	891	937	867	938	915	895	965	922	846	986	928	923	891	890	899	872	871	898	931	929	912	882	855	917	895	884	899	911	885	918	909	919	906	936	895	923	889	911	891	849	902	896	897	936	930	891	919	879	918	899	981	949	909	904	852	889	881	924	955	887	847	875	976	849	900	923	892	917	939	887	909	927	918	947	935	949	912	922	915	931	868	930	894	945	904	928	919	910	881	891	1006	840	909	974	858	917	894	880	918	880	895	891	910	922	867	901	904	858	937	941	921	946	896	887	924	865	875	894	875	944	947	855	959	911	871	890	886	877	888	886	905	871	958	921	882	955	893	864	942	873	899	882	910	920	906	935	895	935	949	957	927	896	909	906	897	932	885	914	880	897	922	907	909	913	893	912	883	911	855	863	909	882	902	900	849	906	912	867	909	909	982	936	915	920	904	898	931	935	908	927	908	906	946	850	891	874	876	949	893	859	891	902	870	919	895	935	854	929	866	957	961	929	879	884	898	906	923	918	909	940	890	886	904	895	918	856	889	936	877	886	948	899	930	905	902	854	922	892	915	886	881	885	895	943	902	887	916	962	895	897	938	936	897	950	923	951	904	860	902	944	933	932	897	917	950	942	890	894	915	920	1029	937	896	939	885	914	906	862	938	872	848	903	883	873	884	893	935	974	906	924	950	914	870	896	889	913	945	939	942	946	841	928	866	883	907	879	946	940	852	917	900	941	871	934	938	895	874	879	909	898	884	940	924	907	972	876	933	913	923	882	931	916	958	868	887	899	864	918	922	900	899	933	884	916	915	954	874	915	991	880	900	892	872	944	876	954	834	844	930	927	907	948	867	906	915	852	881	858	932	841	944	929	889	891	934	952	937	930	941	909	892	938	878	877	859	919	864	939	877	917	926	885	962	868	873	918	863	904	912	929	885	889	851	920	941	942	865	905	907	888	888	904	897	952	847	925	901	895	926	927	890	905	932	888	865	916	874	932	873	917	905	916	880	874	961	879	904	901	945	921	899	922	923	897	906	914	935	930	886	880	889	883	884	927	900	925	884	938	913	882	921	891	877	874	959	922	902	915	886	884	916	919	957	901	884	890	890	924	904	896	955	897	889	892	957	891	938	930	922	944	913	856	868	921	908	926	948	929	869	968	902	850	944	899	915	950	892	944	906	900	906	910	932	937	916	905	897	945	917	879	914	921	925	914	972	908	940	912	855	927	870	926	896	895	926	900	930	924	937	897	930	951	897	953	886	936	860	884	920	906	1012	940	929	875	953	895	917	981	938	929	916	901	912	919	860	890	927	946	957	977	912	918	908	920	921	910	913	897	921	902	938	912	897	897	927	864	936	860	843	883	911	896	926	918	941	923	885	896	922	893	878	858	927	932	892	916	924	929	876	936	891	936	895	894	932	905	910	885	935	898	883	928	909	892	900	951	914	917	923	885	847	996	924	948	904	906	860	905	917	880	902	951	897	858	924	875	956	931	912	926	931	927	940	909	860	900	878	904	863	897	920	937	838	958	861	884	920	884	943	866	920	903	893	813	919	839	954	927	889	897	903	913	855	926	885	935	919	905	934	907	851	918	942	871	892	880	976	892	851	912	912	815	925	910	910	986	908	948	894	922	897	890	879	861	897	954	913	929	919	901	926	878	920	901	952	877	886	871	914	894	896	890	867	853	853	979	867	950	867	926	924	955	873	953	915	927	918	943	935	949	909	968	893	892	900	902	892	888	868	863	933	853	941	930	892	947	884	910	896	929	898	834	932	900	940	867	931	939	965	912	937	887	901	880	907	881	903	906	955	896	919	895	889	918	902	928	959	944	903	898	925	893	939	929	944	927	905	904	869	846	914	921	904	944	907	966	941	942	872	869	880	908	916	864	944	892	935	920	868	931	907	936	877	960	857	906	949	921	916	877	940	963	876	899	907	972	943	911	892	893	867	869	932	929	916	855	918	863	971	959	928	846	918	911	921	945	863	890	906	936	911	914	900	907	945	926	921	913	912	902	893	965	895	891	934	861	923	966	1000	893	890	860	861	894	860	861	860	877	940	887	874	921	868	960	871	971	880	888	946	892	893	887	930	915	915	950	920	902	921	900	860	937	915	899	933	894	946	939	948	945	948	882	892	865	895	911	835	935	957	929	964	919	957	907	864	916	950	908	889	919	917	862	961	934	904	860	914	898	897	889	906	835	938	904	896	861	897	954	955	893	936	878	959	908	927	924	933	868	934	939	904	924	913	923	917	853	860	855	896	929	902	938	874	859	909	950	956	915	967	961	935	884	844	906	890	889	926	897	897	907	970	923	909	887	935	906	946	905	893	950	928	898	905	955	892	963	945	925	897	855	917	899	894	920	900	913	939	888	903	886	968	887	909	889	884	901	922	932	891	994	905	894	901	966	919	882	897	889	897	908	883	898	905	953	866	916	904	888	932	904	931	925	939	933	903	920	915	921	893	916	872	907	916	935	881	892	924	929	871	891	906	911	879	936	911	905	927	904	920	938	931	876	941	908	846	878	964	901	948	908	942	906	869	913	875	915	892	859	942	863	904	928	906	874	936	851	918	908	942	921	905	898	883	952	881	891	896	927	904	877	874	882	869	908	938	936	885	850	884	941	906	920	925	882	910	961	915	893	889	895	862	920	986	948	938	888	920	913	888	850	907	871	950	933	918	949	971	892	904	911	910	937	934	918	920	868	866	913	920	875	888	941	923	900	915	919	898	853	961	900	928	877	966	928	936	920	903	887	935	961	927	926	916	912	965	905	917	924	848	911	898	943	884	902	900	906	885	944	904	852	918	889	949	896	893	887	920	912	899	918	924	948	929	929	932	901	931	927	876	923	922	924	906	913	960	896	885	880	872	867	903	913	941	872	908	956	924	977	902	916	857	969	957	889	883	913	918	949	918	908	935	893	928	869	950	909	926	886	884	886	905	929	899	931	936	930	926	894	916	890	932	907	949	912	928	887	873	869	898	924	866	954	951	911	896	918	885	903	906	945	923	952	896	916	888	909	897	922	914	950	908	875	904	922	919	929	891	924	922	924	930	938	909	898	931	937	913	904	958	950	856	921	895	901
23809	21310	28462	24465	21278	9226	1853	1282	1061	940	908	948	856	851	809	841	833	792	793	780	777	755	738	757	714	710	706	718	722	756	742	704	767	704	710	700	712	676	708	717	719	662	726	690	702	712	650	681	729	743	681	691	673	713	673	691	706	675	681	659	676	725	711	710	718	675	739	732	721	650	742	625	698	751	697	687	666	688	731	743	684	684	702	651	664	731	755	712	808	669	708	696	653	711	690	685	687	688	673	678	688	730	624	691	644	646	693	725	681	676	716	691	685	660	694	697	710	696	698	664	694	654	653	719	663	658	738	705	680	679	691	692	685	700	709	697	666	671	697	663	625	671	698	692	700	637	634	693	711	683	671	726	687	677	682	691	708	707	694	683	710	703	721	703	629	635	729	685	686	658	674	749	705	721	666	741	715	676	696	646	696	682	717	729	684	720	671	716	670	730	647	728	659	668	694	643	662	627	671	645	654	702	698	685	634	725	674	670	671	718	652	718	679	699	688	685	700	694	692	710	665	673	681	706	679	683	720	696	740	691	686	679	661	679	635	681	647	695	718	666	691	674	710	696	706	751	725	741	648	647	656	633	667	714	676	713	702	730	636	711	717	692	701	714	710	729	636	718	693	700	675	684	732	665	674	726	663	677	663	690	705	667	684	653	734	642	665	694	679	706	684	631	684	717	680	691	669	683	681	693	684	699	704	655	687	713	741	719	706	726	657	720	702	708	732	717	729	676	672	763	727	707	683	658	687	686	680	725	702	669	665	650	688	666	667	692	686	703	669	696	718	724	685	693	694	681	655	650	751	701	720	704	659	715	698	686	753	680	720	715	736	682	696	664	734	748	727	672	704	707	639	694	631	725	671	715	716	668	658	663	689	691	702	688	740	726	669	659	694	659	693	741	687	735	671	724	687	656	662	582	715	741	672	697	692	690	643	721	686	695	737	735	678	683	663	690	708	707	703	675	729	639	675	674	721	700	717	648	690	672	700	685	689	621	681	710	744	664	733	625	716	715	627	672	614	707	711	697	684	723	714	729	728	664	710	711	698	685	695	696	669	672	633	699	665	715	679	718	723	716	683	714	690	692	682	699	706	665	690	689	709	708	742	726	680	692	681	678	654	705	673	668	737	698	681	709	716	694	725	684	675	720	683	699	736	692	727	661	666	664	652	653	663	662	682	753	705	690	690	675	707	637	726	719	667	686	734	668	688	707	705	691	693	674	676	707	665	717	656	732	710	682	685	738	678	652	694	682	682	659	702	675	717	729	687	761	717	674	673	700	674	732	744	676	671	720	704	699	665	667	672	686	713	688	707	689	707	668	687	722	721	687	689	683	733	664	651	667	703	657	693	668	694	684	658	663	691	653	691	678	658	720	727	680	676	669	725	678	694	733	701	670	729	619	722	670	665	696	750	701	690	663	733	705	722	703	742	740	672	704	721	722	704	723	653	707	668	663	760	718	681	679	674	740	765	623	633	691	710	694	707	675	683	691	711	710	684	723	706	691	707	708	697	700	688	714	755	646	686	697	678	659	659	694	741	654	722	710	685	667	714	679	675	728	698	701	653	659	702	691	720	650	703	673	693	698	684	674	715	668	708	673	631	732	633	744	695	702	667	735	658	731	734	700	641	688	698	711	685	675	676	664	674	714	674	754	686	733	677	631	679	692	731	718	780	728	723	664	674	666	671	672	710	638	724	699	665	737	672	687	696	689	687	653	690	688	684	689	727	701	717	668	669	770	704	698	668	698	714	659	691	693	662	737	698	676	728	738	724	681	671	739	715	690	707	664	692	664	685	653	698	715	720	679	649	697	701	646	703	670	683	674	650	671	653	706	691	707	658	705	713	672	674	673	724	658	704	740	671	703	682	643	692	663	677	664	645	663	629	716	701	722	709	715	729	695	679	699	661	666	679	661	747	679	683	654	676	695	722	732	668	682	676	664	687	681	724	729	675	694	659	708	711	669	716	654	707	657	692	671	683	682	687	711	674	703	685	725	690	717	647	746	689	693	648	709	703	657	709	639	692	641	687	675	741	722	714	708	652	681	687	674	710	760	693	720	698	649	682	721	676	722	725	712	680	672	674	761	678	670	685	663	721	703	681	700	694	671	672	664	648	722	709	689	673	669	727	681	720	672	684	649	650	671	715	721	693	722	701	686	733	684	685	721	660	724	691	660	659	672	664	706	683	701	664	684	679	715	654	684	678	646	711	686	689	700	673	722	689	695	655	695	682	642	689	657	714	745	663	691	700	668	669	683	716	669	677	684	729	735	699	718	637	691	710	706	687	703	691	688	633	700	713	681	706	643	702	711	696	724	714	709	675	696	700	711	691	651	705	651	723	687	701	674	657	669	692	681	688	669	668	655	678	671	665	643	710	689	709	745	724	674	698	686	651	699	673	685	685	673	692	670	686	696	681	680	694	656	664	697	683	710	696	643	701	704	737	703	706	642	759	733	692	728	676	657	703	678	677	691	671	663	708	701	700	655	712	648	654	713	692	691	663	642	716	688	705	694	675	700	698	703	728	714	657	648	695	695	683	677	655	706	688	687	710	719	684	687	691	701	670	714	723	705	724	757	665	671	683	698	674	672	691	722	649	686	689	684	722	686	746	705	682	679	680	632	678	697	677	675	620	668	657	686	678	698	661	643	714	659	697	654	702	708	723	623	711	631	691	717	712	721	698	677	670	654	706	644	670	687	662	682	719	655	696	652	719	716	750	716	679	723	702	697	658	681	722	727	700	706	696	664	691	706	650	710	643	653	670	698	683	700	703	699	687	682	688	690	689	722	690	670	686	689	661	725	697	777	751	622	685	650	680	686	699	702	693	687	657	638	689	665	716	666	690	659	721	723	705	697	681	673	638	692	687	644	720	657	676	695	668	714	681	693	643	667	646	667	691	640	689	674	744	672	656	702	688	701	652	701	692	720	717	709	701	744	716	738	704	682	694	673	665	733	657	684	669	703	689	656	661	702	727	682	678	677	710	712	687	719	655	692	694	676	691	648	725	626	687	712	689	686	699	700	711	752	669	704	695	657	704	671	689	686	715	681	678	766	724	724	708	697	646	685	727	728	694	689	677	661	678	654	623	656	656	711	656	672	675	681	650	688	674	689	679	741	724	687	716	654	693	673	715	671	667	663	753	708	707	686	685	685	686	683	703	725	667	704	696	718	675	677	695	655	677	648	677	670	681	694	677	737	693	729	706	696	697	694	671	675	709	707	718	687	707	641	658	688	690	710	693	717	692	687	691	702	663	669	713	675	695	710	711	656	655	726	716	717	713	659	699	696	694	652	706	728	699	692	705	674	699	709	675	616	713	648	705	700	661	677	661	691	681	671	738	681	707	670	652	657	698	669	749	670	709	701	711	670	672	715	693	665	682	688	730	690	636	638	708	703	679	714	659	719	699	606	664	715	735	669	751	697	695	736	733	732	689	711	738	700	715	707	706	681	654	726	681	675	703	712	679	719	705	676	719	695
5187	14985	11106	5597	4015	2909	2341	1865	1585	1350	1269	1141	1142	1146	1147	1094	1132	1024	944	937	899	897	855	874	872	861	854	896	877	840	847	922	815	824	861	855	825	792	796	763	810	804	754	806	743	786	781	763	876	818	818	822	746	786	845	872	785	821	803	845	802	769	841	776	804	804	818	831	832	850	777	765	817	782	812	778	846	820	751	805	829	802	791	752	818	800	859	852	756	799	826	804	818	785	784	883	790	864	816	810	769	823	781	769	782	842	793	812	811	812	818	791	811	761	778	811	802	811	819	801	842	777	718	819	810	820	789	828	798	794	823	806	801	778	808	813	771	825	823	799	802	791	788	824	800	774	800	735	769	780	833	786	790	784	799	785	815	766	813	822	819	799	826	853	750	793	751	797	720	776	793	773	824	767	776	772	825	813	771	740	822	813	799	756	808	800	823	779	793	791	808	772	805	793	791	818	827	826	731	777	801	787	775	803	845	755	799	789	803	866	786	815	816	817	782	800	771	811	807	855	839	840	776	810	791	845	742	774	750	808	756	792	809	832	847	805	831	769	825	806	762	781	822	817	778	771	737	739	826	778	805	820	818	799	837	825	796	811	855	826	750	769	799	804	792	809	713	763	804	795	741	818	792	828	830	738	761	835	805	781	793	793	813	787	781	804	768	799	728	831	762	779	824	825	750	736	796	823	849	842	787	788	795	810	776	782	778	756	816	801	790	795	778	851	792	782	789	761	805	772	818	780	769	798	781	780	832	812	835	780	776	784	790	807	830	797	784	792	820	775	796	832	802	814	841	834	788	829	774	777	786	774	785	818	847	753	776	788	751	798	799	775	774	816	791	784	818	767	781	792	855	789	725	824	841	799	793	757	856	762	770	802	801	812	822	779	751	740	771	757	747	774	853	801	816	754	788	841	792	805	779	805	769	799	829	814	814	820	837	843	799	784	819	787	809	769	782	815	840	850	813	753	820	770	819	774	834	813	783	800	845	830	824	787	829	809	783	810	792	796	783	774	737	814	818	757	774	826	787	793	796	789	783	818	801	771	805	761	792	826	811	838	785	830	777	806	776	814	799	841	805	804	779	825	787	746	822	784	764	778	807	800	794	755	826	769	775	814	828	805	795	748	793	800	800	824	806	805	775	784	774	735	771	803	741	735	789	754	810	818	802	770	823	776	826	745	787	847	800	813	769	750	836	734	801	806	778	776	791	785	791	774	803	771	766	766	799	780	803	845	798	826	827	812	805	834	818	796	810	780	766	771	772	857	807	798	720	835	782	774	809	818	794	778	799	850	779	806	770	796	767	810	794	803	808	811	815	767	785	811	796	803	783	787	774	774	779	766	802	792	787	761	795	788	772	810	798	819	739	783	742	760	778	786	778	784	743	815	823	846	795	774	751	783	843	796	811	787	775	795	795	846	807	807	801	756	823	811	797	839	813	800	837	811	792	803	777	810	759	792	803	788	790	774	849	800	795	833	810	796	806	795	794	830	806	776	828	767	764	814	808	806	739	754	823	808	869	838	813	761	787	804	788	774	838	797	823	777	801	767	782	786	810	779	784	763	774	792	756	803	821	848	796	788	831	799	815	823	787	782	813	790	811	809	767	805	803	822	778	798	770	780	798	852	801	767	774	825	746	756	797	801	781	758	799	755	826	838	785	825	826	806	812	804	817	768	795	758	791	775	787	800	812	827	758	755	749	746	765	808	764	794	786	772	809	821	779	773	779	779	778	775	820	769	752	792	799	744	793	799	794	877	789	792	806	814	742	845	760	816	822	809	788	775	796	781	806	794	812	824	797	777	798	849	836	779	765	792	797	802	817	791	772	796	812	804	799	786	843	788	785	822	806	743	809	770	787	810	799	800	799	779	778	765	782	819	792	826	767	787	758	825	773	760	784	848	759	819	807	852	837	803	806	785	749	795	786	856	840	815	795	821	807	764	856	823	784	791	756	790	791	842	841	840	714	778	800	817	793	817	803	793	778	790	807	821	826	783	833	860	791	781	759	805	839	829	833	801	753	782	837	775	801	824	772	764	794	781	845	786	767	798	745	836	801	728	816	793	770	769	795	788	802	798	769	806	755	811	827	748	802	814	830	812	795	781	810	774	784	837	802	809	768	803	835	783	760	811	837	790	778	837	794	814	818	769	866	814	780	802	836	836	785	827	808	808	795	804	836	811	788	721	784	773	791	809	830	878	816	745	804	785	807	794	801	780	798	805	785	835	800	768	831	786	768	816	798	770	785	762	771	728	821	762	832	771	791	840	749	808	828	743	800	817	802	792	800	805	759	820	799	801	810	791	780	783	767	792	747	817	840	800	766	769	773	783	814	795	781	771	817	806	813	782	795	758	771	785	745	764	815	783	767	802	830	751	815	869	821	780	744	765	815	799	804	809	828	834	778	859	791	822	797	798	815	779	842	784	817	798	805	770	781	827	802	789	815	770	766	772	825	780	772	814	743	790	821	795	765	820	792	785	815	837	785	777	782	823	791	839	821	756	825	806	803	770	752	822	808	757	836	845	807	814	832	797	767	826	832	816	765	854	710	807	788	774	779	824	777	864	761	834	800	741	778	828	766	800	805	794	788	822	806	805	843	851	822	813	776	803	821	763	777	779	782	744	805	843	814	772	779	832	758	768	800	824	822	794	781	790	787	801	782	827	789	809	788	737	766	803	786	788	803	766	780	845	818	777	770	807	836	764	830	848	806	767	798	812	764	780	828	782	787	835	809	803	764	760	796	766	813	787	797	753	812	807	845	775	828	822	791	776	800	801	784	801	838	784	817	755	818	839	805	856	790	770	798	772	794	751	813	827	843	783	762	800	788	817	841	805	807	783	852	763	797	783	824	858	902	837	836	785	835	800	821	774	825	808	774	787	768	767	839	769	791	776	795	733	801	783	801	829	736	807	793	814	807	850	731	807	807	706	793	821	846	794	831	839	733	832	800	824	778	779	786	800	825	808	773	808	769	764	842	816	810	803	791	778	774	788	796	792	840	804	745	847	839	795	721	772	767	788	784	774	753	814	767	847	792	847	800	776	788	746	783	802	822	793	804	796	757	768	792	790	835	807	761	785	805	857	756	804	818	756	819	821	810	794	820	789	773	778	833	810	795	794	771	737	809	802	811	746	763	781	838	792	803	805	809	794	789	782	787	754	794	759	829	817	765	783	791	749	779	823	785	829	778	787	804	796	770	773	781	811	811	769	816	779	803	801	751	796	716	797	772	799	780	833	763	813	784	778	753	812	761	779	778	818	805	836	747	823	834	828	807	803	750	753	839	783	794	757	775	764	761	836	733	763	731	791	827	794	806	787	840	777	793	741	846	808	759	785	814	784	763	838	768	837	763	782	737	817	771	828	765	795	792	765	865	780	822	759	818	815	832	809	782	772	875	777	746	782	820	825	775	750	788	843	809	831	794	819	793	783	787	785	784	792	806	838	808	825	767	795	814	778	833	764	766	836	848	783	782	779	782	792
24905	21367	27452	25510	10377	1514	1108	835	821	749	692	687	711	598	643	649	648	613	605	580	618	561	545	579	593	599	550	608	613	569	575	619	590	579	545	559	586	584	564	594	564	613	553	558	570	579	562	595	580	615	590	536	535	579	517	536	528	570	510	554	587	531	564	571	580	539	533	552	518	551	569	535	512	558	548	520	553	575	558	519	558	540	543	554	580	575	550	570	585	508	567	545	546	550	568	561	509	552	573	540	573	524	577	541	571	575	601	590	572	534	572	516	570	526	549	549	521	553	561	561	535	544	537	527	577	526	557	564	579	585	538	510	567	550	537	508	531	538	556	546	527	564	499	513	533	546	573	592	552	551	583	539	503	545	562	564	556	564	540	560	573	546	533	570	579	589	537	584	592	555	570	570	564	580	526	529	519	558	552	581	551	562	536	547	549	534	551	530	514	501	570	603	595	577	545	496	568	570	550	556	490	544	503	567	552	534	568	566	572	555	584	543	565	533	561	561	525	513	548	529	558	569	541	588	560	559	535	500	544	514	548	503	510	558	545	598	569	551	575	525	581	527	564	558	534	540	558	580	541	510	533	543	519	515	554	517	580	517	552	540	556	541	593	570	557	549	554	581	497	566	577	540	552	570	574	576	549	567	529	575	556	553	529	530	563	572	570	516	509	542	551	559	532	510	562	520	543	547	567	527	602	550	549	571	565	525	534	608	588	536	520	542	512	531	560	575	611	549	568	526	525	561	533	546	567	545	551	550	553	566	581	499	534	560	479	550	569	574	544	554	550	539	590	499	615	550	567	538	569	554	516	561	572	518	550	536	571	517	560	543	528	526	575	560	553	544	583	536	514	532	528	551	531	542	555	584	576	519	552	576	537	518	529	588	549	529	557	531	581	542	553	512	525	495	555	532	557	526	571	560	562	576	517	549	545	553	587	558	519	566	591	549	577	524	567	521	604	553	526	563	563	585	569	550	545	506	494	577	570	571	561	576	533	539	568	550	530	549	556	583	554	573	583	606	529	547	547	587	541	561	548	550	503	486	537	569	561	513	551	541	536	553	519	537	538	557	513	539	513	561	542	577	537	576	548	550	488	526	571	541	499	538	577	520	493	543	556	574	540	554	565	537	562	535	593	579	555	547	521	547	549	560	546	528	546	508	502	569	575	603	570	560	562	550	569	600	524	607	554	526	527	581	512	544	522	546	529	564	548	551	567	522	554	559	540	582	556	524	563	524	586	565	560	578	578	530	525	606	540	524	598	552	555	552	552	543	539	560	558	570	563	539	518	552	549	565	595	551	572	505	530	559	572	543	587	556	564	553	552	521	546	548	542	523	503	527	541	544	571	587	544	571	559	531	559	533	558	520	515	536	550	523	565	552	551	552	536	561	536	596	561	558	578	574	549	563	540	524	565	555	559	548	522	570	571	563	561	504	551	544	536	575	559	543	576	600	583	563	535	529	572	525	561	584	506	560	537	570	533	569	572	518	578	511	585	528	557	547	534	549	550	541	557	551	573	568	557	533	535	541	532	554	575	501	541	537	510	593	583	569	573	596	580	587	551	539	544	525	555	503	526	565	537	535	568	552	537	546	541	525	541	579	563	561	538	579	583	541	497	544	539	563	584	556	509	523	527	583	566	509	605	545	560	538	532	616	512	529	521	537	571	551	569	541	596	535	518	562	568	520	558	537	586	589	579	530	559	561	566	540	558	539	578	530	533	562	595	505	559	552	529	562	544	561	611	506	593	535	529	588	495	526	553	533	534	529	550	557	525	536	534	569	515	535	570	545	556	548	552	520	551	560	549	514	528	571	553	526	521	545	577	543	540	538	543	547	537	567	542	552	567	609	542	567	549	565	561	526	512	523	564	609	567	560	530	530	538	556	564	579	558	545	550	529	519	560	570	559	566	555	532	522	547	573	539	568	572	566	573	524	490	564	534	525	549	557	566	557	555	548	553	549	555	544	530	554	548	577	564	531	572	586	511	577	583	564	565	562	565	547	546	545	537	554	568	551	576	537	545	525	546	552	507	541	541	529	572	525	585	549	532	548	588	587	592	568	554	550	560	555	550	555	536	543	518	583	610	543	555	543	554	573	548	564	510	552	542	563	561	598	546	530	508	576	539	581	582	545	548	551	573	534	597	532	567	508	511	518	553	561	494	536	563	552	528	548	561	568	524	526	522	577	547	551	560	539	528	533	570	539	526	571	541	553	589	561	553	554	566	583	578	516	533	564	522	521	544	544	524	552	552	555	560	553	557	531	545	564	593	526	562	544	558	539	559	541	589	575	564	569	580	548	579	563	527	577	529	557	546	597	565	609	555	543	553	587	571	536	529	540	581	588	528	539	569	546	505	534	560	510	592	583	581	528	529	532	513	537	547	547	518	536	529	558	524	558	529	531	528	559	539	513	586	556	593	594	505	535	516	568	568	597	576	548	579	553	566	566	551	554	567	531	504	548	532	552	567	558	523	527	551	545	542	531	510	554	591	564	592	566	556	553	565	557	531	563	532	529	544	524	555	564	564	578	547	543	539	526	567	526	570	525	561	560	540	544	569	518	552	558	569	541	537	520	527	538	560	556	582	555	533	583	591	586	592	543	570	543	563	518	604	546	542	532	600	549	514	555	579	512	494	556	548	565	607	561	574	580	525	565	575	552	541	573	607	538	562	562	561	517	583	550	552	558	538	546	574	533	544	526	575	597	549	530	571	558	570	570	521	552	521	501	559	557	589	515	580	569	548	539	568	576	523	529	504	534	552	533	531	552	524	547	546	535	565	575	574	488	523	552	543	526	536	563	573	555	515	540	541	525	526	536	602	543	534	520	523	551	588	579	533	567	550	593	558	563	525	569	560	577	586	538	544	575	511	540	576	595	561	535	532	518	598	564	603	532	554	580	560	525	557	561	553	549	561	564	526	528	549	536	551	579	566	535	561	534	568	500	565	553	571	572	538	561	553	562	550	547	570	550	531	544	565	503	516	511	548	568	574	558	529	521	565	601	541	550	571	606	532	501	503	543	534	537	570	570	556	511	528	598	551	555	548	524	549	600	543	550	549	505	551	534	562	562	555	577	574	505	606	562	546	544	525	559	540	567	518	551	548	565	569	573	580	545	528	552	536	579	554	492	552	536	566	592	529	580	571	549	545	554	590	511	503	558	572	553	531	620	515	577	554	559	545	522	592	597	565	533	538	511	584	526	591	585	546	544	544	547	529	545	536	573	536	537	563	560	548	538	575	581	544	544	507	514	560	560	548	555	536	533	549	513	546	562	548	531	526	544	536	552	544	565	570	556	515	543	544	481	551	544	538	554	512	514	586	561	554	509	554	574	582	536	575	554	535	553	525	530	526	569	533	525	551	553	575	584	564	565	566	556	517	541	551	560	551	541	489	541	565	503	556	540	563	525	563	490	579	517	565	541	574	556	525	540	524	577	498	535	525	558	544	579	488	565	510	588	526	559	544	583	516	565	533	608	564	587
5192	11257	8062	3976	2882	2104	1783	1449	1234	1055	934	933	837	835	840	854	788	797	745	760	668	679	684	691	669	667	681	664	635	687	626	657	658	659	694	641	602	639	644	624	678	649	663	669	650	632	656	633	644	692	608	642	650	652	603	639	604	644	634	605	628	607	621	619	642	626	603	584	605	641	651	652	643	646	666	655	652	617	648	638	644	605	646	622	621	620	626	580	652	632	589	640	591	628	649	641	634	633	631	650	625	669	613	624	603	582	603	619	649	611	636	626	579	662	590	616	619	678	622	613	605	654	636	634	632	636	635	651	599	641	613	610	639	594	620	606	612	640	597	615	605	636	626	593	662	610	625	631	642	597	633	597	604	633	634	589	620	620	581	652	618	655	657	589	615	636	616	661	616	616	642	638	605	639	575	618	606	617	595	625	597	596	620	624	612	622	612	601	601	623	620	623	628	630	606	669	605	619	632	621	642	628	607	635	660	562	602	577	621	619	596	649	627	596	605	636	612	614	620	598	608	582	644	614	606	615	614	630	695	598	629	603	660	626	674	670	617	620	629	631	649	592	662	634	624	611	640	640	578	643	639	608	574	604	628	595	627	630	614	603	599	639	582	605	594	589	580	616	645	666	584	637	655	659	631	620	630	639	627	650	620	633	620	585	639	646	654	638	597	601	603	659	632	600	638	624	628	580	670	637	613	591	669	616	635	614	625	650	616	629	585	608	585	622	628	578	634	627	571	609	597	652	579	624	590	626	637	666	655	634	581	623	603	626	665	659	615	640	626	633	597	577	641	676	634	651	584	626	592	626	605	679	644	587	620	651	616	627	647	645	633	591	588	655	647	626	627	603	635	606	642	606	656	618	650	638	620	639	615	609	646	617	647	638	630	613	628	602	620	624	611	634	652	615	650	618	606	602	697	621	627	615	614	608	662	658	571	632	668	607	586	548	603	594	624	629	633	641	633	632	661	703	654	642	653	621	639	614	620	636	644	595	628	663	614	687	640	601	626	626	600	637	594	640	660	584	632	601	642	606	594	617	603	595	578	595	597	669	667	647	624	621	628	612	639	615	683	638	610	662	657	683	629	674	643	638	638	596	644	679	621	603	629	633	624	644	644	629	634	621	576	617	632	609	647	609	620	607	636	625	575	599	644	604	642	618	642	605	647	610	657	610	639	588	653	631	632	620	653	630	628	645	659	634	657	664	622	553	614	652	606	615	597	621	597	605	616	602	661	612	658	656	581	649	621	639	613	625	599	611	611	624	634	605	587	632	645	605	603	621	635	639	626	690	608	623	557	628	594	623	643	633	638	593	610	624	621	648	623	620	623	658	642	626	634	606	644	622	628	584	647	605	605	622	615	640	674	640	608	654	609	605	637	584	619	615	619	672	596	615	615	640	601	642	645	578	632	617	644	613	590	625	632	625	606	575	668	614	622	638	600	632	608	638	623	632	649	627	694	630	616	568	633	608	651	597	621	597	643	596	620	646	626	647	631	584	602	637	614	628	574	613	658	632	631	644	627	618	629	609	610	640	624	633	593	647	628	605	620	633	682	632	616	653	646	662	618	583	645	622	635	591	640	640	637	633	656	617	676	646	619	666	661	607	598	634	614	626	632	609	599	654	629	601	630	601	623	641	634	619	637	651	652	609	596	561	633	604	609	583	611	618	592	610	607	624	598	655	634	610	616	613	637	599	658	608	641	633	671	606	639	625	633	623	627	629	650	625	602	612	648	647	569	660	637	641	637	630	618	600	612	584	649	603	636	572	641	664	632	728	587	593	660	624	633	632	595	620	645	615	616	630	622	605	606	627	627	649	595	617	626	615	551	619	567	615	612	562	618	602	615	631	624	596	631	620	605	661	603	649	606	631	650	648	629	674	675	654	621	628	630	622	682	619	642	635	604	663	650	626	609	623	577	644	610	598	608	650	629	662	687	595	657	604	633	650	626	655	635	586	661	601	645	597	670	629	617	682	635	600	646	642	549	626	640	593	609	625	640	652	583	627	614	561	583	638	658	641	621	628	607	615	629	649	620	601	601	615	631	648	628	630	613	646	610	594	641	650	667	626	576	608	636	595	570	631	632	624	622	581	583	620	630	615	600	609	619	607	599	589	609	681	687	613	649	610	639	617	657	654	629	583	610	609	613	616	624	614	615	620	656	629	625	648	592	632	623	623	610	576	642	639	612	635	683	588	647	598	635	638	601	626	655	617	641	618	618	606	606	639	657	616	681	675	629	628	618	656	602	640	620	604	667	641	616	603	630	572	596	649	617	625	648	617	628	665	644	679	643	609	622	595	591	651	593	612	621	559	650	663	621	678	658	617	630	636	623	596	620	638	614	625	604	619	610	648	578	639	603	641	604	601	645	665	611	607	633	604	588	633	648	658	626	608	583	639	604	585	641	571	619	618	588	584	616	602	638	689	611	617	619	661	630	602	613	634	624	614	592	646	580	651	613	618	613	633	676	614	640	626	663	654	629	631	624	631	683	631	624	658	613	639	633	600	591	609	633	632	610	636	589	606	668	638	636	637	644	644	584	616	608	616	601	598	612	624	629	614	633	641	602	611	627	619	630	610	592	608	654	638	627	621	652	588	662	569	642	614	653	625	621	610	650	608	576	616	602	658	608	658	612	598	605	622	625	629	643	649	621	626	625	615	608	641	678	626	652	635	605	653	565	640	615	598	665	634	606	633	658	605	570	590	635	598	647	604	657	625	612	626	590	623	596	603	631	631	594	621	648	642	593	629	593	626	643	654	661	600	571	608	631	596	633	604	629	621	621	672	589	640	635	628	631	618	648	628	605	648	633	590	653	640	632	653	627	630	622	642	592	691	636	641	635	652	643	626	619	638	651	597	654	648	626	632	640	633	643	653	607	648	647	640	625	605	647	620	624	659	643	640	642	629	633	615	626	654	610	627	622	598	634	652	649	620	617	607	602	607	602	643	631	627	648	619	626	635	595	602	623	575	578	643	588	629	672	640	621	663	647	687	609	616	638	628	609	609	622	583	656	613	586	639	625	579	648	594	671	629	619	626	566	633	642	625	642	663	670	650	604	650	630	628	566	663	640	628	598	625	579	600	631	664	594	603	604	592	606	627	607	614	654	662	628	633	591	627	593	589	598	620	641	691	591	629	652	590	632	652	617	631	613	621	658	638	607	605	609	662	640	629	619	627	644	621	615	639	620	613	592	602	619	605	608	617	586	622	627	602	590	657	608	617	646	608	588	686	614	652	650	645	667	643	618	618	559	628	657	599	626	656	650	645	650	626	623	649	612	672	606	587	645	633	567	629	629	646	633	606	618	642	665	586	639	645	602	638	628	601	656	618	561	645	594	634	601	640	638	654	661	600	607	610	619	609	628	619	620	654	644	629	692	643	617	635	652	605	635	618	655	610	569	583	652	634	663	643	659	605	626	606	665	595	599	584	625	654	622	655	621	578	617	644	579	598	625	653	635	632	638	619	639	649	649	636	643	577
22678	21330	29024	23965	21332	21369	8152	1353	979	806	690	671	631	612	547	552	546	471	459	426	423	401	381	373	374	374	354	365	392	391	350	376	340	334	315	319	333	336	332	350	369	346	354	327	338	343	349	340	363	319	323	311	314	343	345	311	298	294	312	333	301	317	323	319	321	352	335	275	343	331	296	301	321	300	301	333	322	321	319	275	320	327	338	331	325	318	321	315	322	319	276	313	350	321	316	306	318	321	301	314	316	294	316	383	311	332	282	340	322	305	375	333	309	290	330	334	300	331	310	352	292	314	303	331	303	331	272	352	322	331	321	313	319	321	310	344	331	270	306	300	321	319	335	327	333	307	308	304	316	334	283	312	342	320	276	324	290	309	318	317	302	319	347	319	317	323	334	311	318	311	303	280	289	301	315	341	308	305	322	307	342	308	315	292	337	316	309	316	324	297	311	326	316	314	309	319	304	282	345	360	311	306	339	306	316	277	352	313	288	320	317	303	289	318	331	321	301	313	351	287	315	340	349	303	322	309	310	318	315	307	315	340	311	339	339	322	322	350	293	332	322	298	283	333	307	318	283	301	305	317	312	310	318	294	351	342	305	283	314	326	305	303	342	330	297	293	341	335	328	360	341	339	333	335	324	324	361	301	308	326	332	305	365	277	309	315	344	337	334	333	317	308	309	307	341	331	294	337	366	313	308	306	333	334	306	308	342	300	298	290	347	294	326	324	292	304	308	338	298	307	317	346	307	307	352	295	299	314	307	307	288	309	302	282	330	339	319	323	332	320	344	321	328	319	308	326	334	299	302	296	323	300	358	324	315	294	301	306	319	310	316	297	292	336	346	307	304	298	316	314	311	330	317	303	309	294	305	337	307	304	297	325	308	307	324	327	303	329	320	308	312	325	317	313	312	330	297	297	318	302	314	300	321	354	314	332	326	318	315	324	309	332	290	335	303	312	328	348	340	303	322	329	316	322	314	308	318	329	354	329	317	295	320	337	325	329	346	269	312	303	311	345	307	329	309	318	366	347	338	319	306	329	279	299	332	310	300	306	317	313	338	312	335	308	282	332	320	346	307	330	290	303	333	314	292	313	297	327	328	329	306	314	306	308	319	295	301	309	302	334	293	331	333	282	338	314	337	315	313	314	308	318	303	325	278	320	310	336	316	304	316	321	330	300	314	326	301	340	289	286	324	306	302	305	298	324	324	302	318	320	309	332	306	322	308	345	331	332	308	334	336	338	339	326	315	285	301	322	330	316	316	294	306	283	324	300	318	309	305	314	308	300	312	304	319	343	330	341	303	323	318	311	328	339	281	319	318	274	302	344	320	314	293	319	287	288	325	343	334	296	311	312	321	295	300	315	324	302	353	322	306	338	292	300	314	289	310	305	322	339	285	330	316	304	345	282	311	333	327	307	333	323	325	312	318	320	335	311	302	329	306	322	320	330	314	314	307	338	329	312	324	312	312	326	316	287	339	327	349	318	310	327	316	342	310	315	318	289	333	310	302	338	341	321	339	298	313	313	316	274	310	299	349	306	294	304	308	302	307	313	305	318	329	294	329	324	341	308	335	287	325	330	342	313	321	325	306	315	274	320	333	328	323	302	317	292	311	307	315	297	319	305	331	322	348	298	311	280	326	309	302	332	289	319	315	306	289	318	334	323	309	323	312	344	334	343	319	298	306	334	341	324	300	288	319	290	326	294	319	316	294	317	322	304	298	307	317	348	297	323	347	322	292	309	281	296	306	328	312	328	346	316	314	315	304	300	308	323	309	326	307	310	332	322	323	333	320	325	309	319	286	316	273	328	312	312	319	291	336	310	331	329	321	314	327	336	304	294	309	308	318	315	278	282	308	285	315	364	329	345	284	313	288	286	272	308	315	334	314	354	318	338	316	322	290	336	310	305	349	307	323	319	295	312	324	316	325	323	318	293	299	289	330	317	310	307	327	326	361	365	319	309	339	287	314	332	328	328	316	294	294	344	305	304	300	328	332	274	304	293	313	321	334	321	335	344	317	283	325	327	294	313	307	313	291	308	310	302	340	328	313	334	333	294	321	328	322	329	313	321	327	292	339	342	303	312	320	323	310	299	312	336	322	295	288	310	284	332	331	312	312	321	345	324	322	326	308	329	330	293	315	299	307	347	336	339	287	332	334	304	304	330	327	309	319	308	303	351	314	331	299	318	336	336	311	308	342	286	322	348	280	332	336	325	325	319	305	329	324	302	347	313	289	307	314	313	314	305	314	276	337	323	309	316	302	333	322	315	314	309	312	301	348	306	289	320	327	374	322	308	317	296	339	336	314	322	328	320	314	353	306	297	301	267	302	302	317	317	307	317	316	291	333	333	315	314	301	310	330	313	267	314	325	302	316	334	300	329	306	311	338	335	336	318	282	295	305	348	329	328	329	319	285	348	306	322	314	321	334	301	292	338	304	327	356	333	341	308	283	314	340	327	334	312	300	302	337	349	326	340	335	306	292	315	356	318	332	332	338	309	328	325	288	295	293	323	339	309	329	305	294	337	308	326	366	286	311	346	309	314	306	370	294	302	318	328	315	322	311	286	346	301	336	346	302	302	317	298	302	326	329	315	312	300	312	308	319	315	297	308	337	294	302	304	299	304	338	334	292	314	301	318	306	325	300	314	333	325	343	314	293	314	336	322	297	309	312	317	331	307	294	332	315	314	326	316	323	328	345	304	338	341	305	293	322	340	334	308	310	294	304	336	298	348	329	305	318	342	308	313	304	280	305	293	343	310	306	333	325	337	299	297	314	298	333	355	305	330	314	330	338	347	343	308	338	320	319	344	324	302	331	305	325	319	335	328	310	317	309	328	282	299	305	280	339	313	296	308	306	318	313	322	322	289	305	319	297	300	311	324	347	330	323	328	295	313	309	300	338	311	311	298	317	311	343	315	313	315	304	302	301	342	303	275	270	315	320	328	344	331	302	317	314	349	325	316	338	298	331	297	354	303	286	319	322	302	354	331	310	332	336	332	298	287	286	316	334	325	321	331	308	328	298	320	295	317	307	300	290	277	301	294	337	324	352	299	320	303	337	328	298	316	341	287	277	305	286	303	281	315	308	309	319	353	300	305	328	312	339	316	334	305	315	304	315	312	305	326	341	340	305	318	353	336	329	336	333	325	295	313	316	311	313	310	308	327	314	322	305	382	328	298	309	330	300	307	331	299	303	322	317	289	317	328	322	302	323	299	299	342	322	271	338	315	330	327	309	285	297	329	317	293	334	300	339	277	316	323	315	304	362	338	303	319	317	326	311	336	332	338	328	293	337	317	290	295	295	320	291	325	313	280	306	324	323	287	318	331	297	316	295	333	307	305	308	319	291	315	294	309	319	329	313	299	313	304	298	289	322	336	301	295	318	335	319	322	308	306	309	342	299	316	306	372	314	298	302	322	327	336	325	325	324	325	304	324	299	265	343	330	316	317	325	329	279	307	336	312	308	310	349	296	336	337	333	307
6536	19995	15070	7964	5537	4111	2901	2347	1838	1433	1305	1098	978	913	865	850	806	821	705	612	578	502	530	513	483	487	478	494	474	459	440	445	484	397	431	417	421	431	414	420	425	411	415	411	401	398	394	393	395	371	399	401	401	386	365	391	372	398	364	371	367	397	382	406	391	434	352	397	389	407	405	418	393	364	362	372	368	407	375	363	386	386	395	382	392	360	362	373	377	403	374	355	380	353	367	404	368	374	369	370	393	364	395	370	364	390	426	368	421	363	394	388	357	374	359	393	377	367	359	377	374	397	376	409	410	408	372	379	395	388	362	404	380	362	353	406	365	374	348	391	365	414	367	395	408	389	382	361	371	383	386	342	367	405	392	367	377	365	355	382	372	382	366	379	399	391	401	373	380	362	377	335	378	390	364	370	337	371	384	361	393	378	356	354	364	358	363	378	379	387	321	346	383	359	383	378	363	367	382	384	370	391	370	402	386	325	399	371	364	343	395	385	385	370	383	383	351	383	347	373	411	370	377	373	394	366	370	373	377	382	400	360	374	323	379	364	384	361	391	361	374	396	367	387	376	368	380	367	387	368	342	389	404	399	370	423	391	360	372	360	375	381	366	391	392	372	376	404	397	377	368	361	374	380	415	347	382	363	373	391	390	365	387	387	354	367	398	385	360	381	415	355	357	366	374	387	358	389	390	397	385	382	361	368	381	382	393	350	372	353	373	379	389	369	363	379	376	425	340	369	387	339	372	388	349	385	401	351	382	373	387	369	338	340	370	381	361	384	376	398	328	380	408	360	379	400	381	414	372	373	414	378	359	382	353	355	365	384	384	411	402	369	370	402	392	345	337	380	408	386	399	372	389	405	391	375	380	364	333	364	355	371	393	377	393	409	362	334	353	388	389	392	378	358	363	368	343	389	368	383	408	392	368	379	373	365	378	387	404	387	357	395	392	370	380	367	382	389	355	370	380	381	355	387	380	373	342	377	399	390	358	368	374	355	373	393	363	360	372	375	339	352	430	361	360	386	359	388	395	339	343	383	347	364	383	361	375	344	372	383	368	400	372	367	351	366	387	389	366	362	363	402	359	355	383	388	373	378	363	402	423	376	383	396	366	370	367	408	365	385	374	382	397	364	374	402	360	378	386	340	371	348	383	375	338	378	374	363	403	386	354	379	378	358	382	350	379	403	352	382	373	384	364	401	366	376	398	381	382	399	356	383	404	355	377	391	373	366	390	352	364	356	389	366	421	409	391	324	408	382	405	346	361	379	383	377	367	355	387	374	392	364	385	383	353	373	402	379	382	409	392	360	394	369	346	381	364	387	380	379	354	355	375	386	390	369	353	384	396	370	350	355	368	361	415	385	379	386	377	382	412	386	365	404	350	369	374	373	374	416	364	392	377	389	376	405	384	379	364	357	398	397	367	408	387	338	399	361	368	350	368	396	379	401	389	390	367	372	351	402	383	371	404	368	389	376	402	395	386	372	374	361	391	355	342	408	404	365	382	354	411	372	393	384	374	375	356	383	404	369	370	400	350	354	377	376	367	384	353	377	370	381	359	355	368	375	370	377	393	386	383	379	395	385	354	397	408	365	409	365	361	383	376	359	345	401	368	374	398	369	380	385	352	387	349	373	379	376	374	415	367	400	382	369	370	413	372	423	384	375	346	335	359	389	369	389	336	368	386	362	388	411	380	404	357	349	373	356	352	338	405	357	361	384	364	362	381	368	365	365	347	358	373	398	353	364	378	363	387	371	381	348	384	402	389	388	372	384	370	375	386	384	385	366	391	375	415	382	362	377	356	428	373	373	377	378	372	383	368	371	372	394	369	375	344	366	343	373	395	384	371	367	349	407	364	353	411	377	352	378	367	370	386	348	372	361	397	359	390	390	371	361	369	397	336	358	384	375	381	350	367	373	376	379	392	398	381	379	388	369	364	364	387	367	386	419	322	411	383	366	362	371	384	412	400	389	368	348	365	380	380	368	379	368	369	384	368	368	367	375	376	340	389	391	373	379	384	370	393	353	387	403	386	396	365	373	375	361	359	400	361	366	395	373	415	358	352	381	386	361	394	389	358	390	359	364	355	390	348	364	358	369	357	347	356	379	365	392	382	409	341	419	415	395	389	389	398	371	389	347	401	403	387	402	375	384	381	382	367	399	355	393	389	364	406	356	365	376	363	363	350	382	358	369	363	372	344	375	372	384	366	380	359	396	395	365	372	373	348	373	360	363	352	382	364	417	387	371	371	386	371	364	358	392	360	405	354	390	375	378	373	371	361	367	356	385	382	400	348	346	376	348	372	352	357	402	352	319	365	336	372	379	373	348	385	377	393	354	343	386	388	392	380	417	353	352	388	404	375	384	373	388	362	370	373	385	376	304	380	367	367	373	354	388	354	409	353	383	395	390	406	377	351	406	406	376	343	364	411	338	339	410	362	379	344	391	373	335	366	364	356	409	325	359	383	359	381	396	359	397	401	376	382	373	360	362	401	385	381	389	397	393	383	407	362	410	408	384	361	378	366	371	348	356	371	341	383	374	349	362	402	380	382	389	381	345	390	372	378	388	386	365	387	365	362	408	367	385	404	381	387	381	375	362	389	367	355	396	382	385	394	429	350	411	372	424	371	391	374	396	375	374	384	352	354	400	407	411	330	360	342	359	345	372	353	357	337	391	336	382	374	352	411	378	372	386	383	380	359	386	376	356	410	325	363	348	363	419	391	391	377	410	365	359	376	412	370	406	358	380	380	341	358	341	368	392	374	379	431	342	372	418	346	349	406	383	347	377	364	422	362	395	349	353	396	362	394	382	396	387	375	328	392	400	389	369	386	347	385	351	356	355	368	371	348	385	344	378	392	366	355	375	347	411	403	348	379	378	380	359	405	388	383	398	376	371	383	375	381	408	407	343	380	358	382	382	348	359	374	390	373	372	364	386	348	384	380	359	341	380	358	359	377	363	375	403	386	379	388	386	374	393	376	379	347	381	404	363	359	388	367	356	374	377	369	403	359	368	366	418	341	385	392	359	388	361	411	369	380	376	378	364	355	351	387	418	385	357	365	388	357	385	352	383	369	395	377	395	368	379	365	367	379	398	392	377	379	387	380	386	364	372	376	374	406	369	353	378	342	351	373	395	339	362	364	348	366	370	367	358	355	394	379	349	359	382	370	372	383	383	373	387	396	360	355	378	355	325	351	355	383	372	382	385	381	391	349	379	365	360	378	348	395	368	377	401	371	354	390	378	377	380	363	357	352	388	374	408	353	379	388	391	393	388	355	398	331	378	367	347	377	374	363	402	381	378	360	335	365	338	376	401	382	402	354	372	370	347	357	381	404	366	339	388	377	389	340	344	383	378	412	375	383	378	354	358	389	413	357	370	379	382	375	418	388	375	397	398	363	396	381	347	391	397	391	368	373	380	358	381	385	359	387	379	360	353	369	361	336	393	363	341	374	385	365	393	384	392	380	356	370	391	356	360	384	365
27532	19143	7429	2507	1383	1190	1056	977	904	893	946	895	864	903	859	846	846	869	833	823	809	766	842	833	800	841	802	894	841	773	794	798	782	819	754	817	836	792	836	851	781	789	791	810	832	840	817	820	798	863	810	811	838	835	834	803	791	806	783	803	784	788	869	836	880	794	846	768	801	786	743	855	786	771	805	813	864	827	804	831	824	788	811	795	843	811	840	808	842	891	810	776	815	837	844	840	773	802	823	843	816	861	844	837	782	802	799	804	781	807	821	835	802	798	814	840	843	767	811	823	779	815	854	778	815	813	838	810	820	863	790	799	760	780	869	818	816	813	801	820	808	829	849	833	857	856	789	771	845	844	808	799	824	762	804	814	798	779	779	762	823	803	835	797	798	761	852	868	818	815	764	804	806	805	811	818	804	808	821	793	819	793	828	854	895	776	800	783	787	780	794	810	782	815	806	787	872	801	835	859	795	807	829	798	837	847	829	813	814	784	811	759	810	782	794	829	836	846	824	801	868	827	849	841	779	808	810	836	783	788	779	788	806	823	793	858	833	833	844	854	819	781	839	805	809	798	776	796	816	773	793	822	796	833	811	768	827	789	828	805	825	832	822	799	807	819	767	814	792	826	789	815	798	849	812	809	820	802	821	819	785	858	763	842	786	826	828	771	863	816	791	850	785	818	851	838	830	825	814	853	806	808	800	793	865	808	837	819	818	792	775	797	760	837	772	822	803	867	780	849	779	817	834	847	807	804	803	805	825	814	820	852	756	773	796	808	805	802	862	839	814	782	802	785	802	809	802	767	764	836	810	802	787	780	844	781	824	822	812	803	851	809	801	832	818	863	812	821	833	770	813	798	793	839	796	788	841	818	782	853	824	755	791	806	803	833	823	835	817	781	818	836	805	777	774	810	789	830	861	788	820	736	815	846	811	824	849	833	805	848	864	803	794	779	822	778	792	773	805	776	791	803	845	862	807	798	818	780	871	841	782	848	829	815	815	782	795	881	819	835	816	808	813	796	826	813	766	816	792	847	830	746	859	782	781	797	752	788	792	789	822	792	837	860	807	799	770	829	843	787	821	880	865	835	818	829	788	815	813	842	781	789	806	809	837	797	797	831	773	810	808	749	824	848	836	783	812	835	822	861	792	796	768	867	780	852	796	874	826	850	797	744	805	775	776	786	805	780	838	851	786	835	798	815	854	806	836	813	820	814	831	824	799	792	813	871	806	752	790	778	815	798	829	783	807	841	821	839	833	797	813	794	780	807	818	798	842	828	785	796	824	816	756	822	815	809	858	789	825	808	787	835	767	743	835	777	735	775	778	807	832	804	843	812	810	831	794	772	802	858	818	783	818	833	767	822	866	831	843	859	849	760	761	795	786	809	751	797	797	817	791	785	765	850	806	795	835	793	822	798	834	787	815	803	786	817	805	850	827	753	844	807	762	840	831	803	825	746	801	818	831	829	836	802	780	816	818	817	859	809	820	841	844	804	764	818	905	831	837	823	801	844	810	869	832	911	824	802	819	767	796	822	880	807	846	820	786	804	828	765	862	812	822	830	838	811	805	828	807	851	815	834	863	833	789	819	767	848	858	780	805	804	819	849	861	827	815	766	798	784	865	774	833	758	780	837	776	780	795	811	814	819	814	841	818	819	857	858	799	768	834	809	857	793	833	798	843	794	782	834	791	841	830	813	795	774	792	819	844	805	801	781	769	824	848	820	815	815	842	861	805	797	767	812	799	857	773	820	864	813	797	786	810	799	840	831	794	799	795	736	791	805	787	769	814	831	808	831	838	809	814	796	825	819	793	806	842	869	824	829	836	783	769	785	796	755	767	850	799	815	827	780	753	839	814	823	810	800	748	783	826	813	859	840	794	863	817	777	779	880	789	781	783	808	801	811	853	776	792	794	806	873	825	777	811	784	837	819	820	792	845	800	835	820	758	814	804	791	823	784	814	819	810	761	853	806	832	802	846	840	814	762	810	827	766	814	796	809	838	814	813	854	794	877	816	841	850	804	860	787	868	822	817	799	809	807	813	861	779	808	821	827	830	834	847	852	802	805	778	788	835	829	797	818	779	832	783	837	825	834	760	839	799	777	829	817	814	824	785	783	809	822	807	827	776	797	795	774	742	806	813	826	790	863	802	815	821	858	776	800	795	816	815	832	820	757	757	831	790	784	750	816	846	763	809	850	788	821	821	839	810	821	834	850	778	825	797	787	830	863	856	806	827	822	813	816	780	841	763	843	880	847	802	836	762	786	828	816	866	830	825	806	817	812	826	845	861	789	807	834	753	850	825	792	803	834	829	768	790	800	797	828	822	881	847	835	801	841	771	781	747	810	799	791	787	812	799	828	810	824	752	814	822	807	754	831	849	771	815	827	799	777	768	823	853	812	838	776	836	788	784	781	796	795	807	848	834	803	812	792	784	788	830	791	828	816	785	835	780	822	813	867	793	800	758	818	830	799	826	817	812	784	839	853	792	785	791	810	799	810	789	865	814	793	846	800	847	880	839	794	750	823	792	832	771	804	824	807	833	823	792	768	820	778	812	807	816	844	785	843	818	808	820	791	824	822	793	791	841	806	839	900	831	833	827	789	860	825	802	813	846	823	818	821	782	811	870	841	822	849	801	820	781	841	824	825	800	836	841	801	806	777	834	840	814	851	800	828	878	823	821	828	794	879	798	825	880	813	776	838	809	787	815	795	790	768	811	826	811	778	859	874	800	824	784	779	831	822	807	835	802	836	812	875	809	851	856	791	794	777	785	781	825	834	801	827	833	846	829	856	786	778	808	831	779	792	842	835	748	813	770	809	843	769	810	853	803	842	807	809	783	777	800	799	823	835	829	775	773	786	800	877	830	796	808	834	822	796	771	830	826	806	812	830	850	851	825	871	813	805	776	811	844	798	824	830	814	781	813	829	853	869	844	761	827	827	801	824	836	822	808	797	802	820	813	816	779	754	793	806	782	768	836	783	817	789	810	835	767	789	854	851	775	770	753	784	819	813	811	797	790	790	820	785	794	815	819	752	825	885	789	785	825	775	778	823	833	778	763	801	777	773	844	813	780	792	830	776	809	814	792	838	816	780	804	817	826	838	767	794	790	809	752	830	808	833	805	779	809	842	822	792	738	803	810	805	835	790	824	839	816	769	829	765	810	825	798	794	826	892	825	769	827	819	845	803	825	788	818	773	795	795	793	814	836	823	840	852	782	776	829	789	812	839	819	759	801	844	810	840	817	821	800	797	804	808	848	806	803	815	829	836	816	797	837	792	799	807	791	805	808	843	821	847	819	809	782	848	865	854	857	801	785	759	782	781	808	809	791	817	789	765	796	826	842	845	792	772	834	763	835	798	823	739	798	835	801	828	788	827	829	802	798	815	799	805	822	791	905	854	821	873	754	795	824	842	852	815	815	821	825	826	845	766	759	808	861	775	849	780	767	818	828	772	802	816	814	803	798	831	770	786	766	847	773	792
5670	6608	4957	2589	1992	1653	1455	1303	1157	1148	1081	1060	1099	1063	1118	981	1099	1039	1006	947	979	943	983	988	928	961	998	916	979	974	919	947	918	936	938	957	926	908	927	895	924	934	902	975	899	911	879	940	927	974	878	910	951	900	977	911	965	930	932	922	997	876	950	933	943	930	903	883	912	962	912	932	885	956	926	941	918	901	938	959	881	929	914	929	926	930	833	896	927	881	932	958	908	907	946	937	928	931	929	940	954	965	921	921	905	928	943	910	893	957	919	904	918	908	916	919	891	916	922	955	928	948	905	950	884	909	1009	935	930	934	923	877	979	925	934	893	929	889	934	931	902	953	901	910	907	974	944	973	906	973	922	929	940	896	932	922	897	922	937	911	919	857	913	949	924	929	907	933	900	945	946	961	899	937	973	940	879	891	897	960	912	952	929	998	925	905	941	971	923	931	931	926	934	954	866	933	862	948	906	942	912	974	915	959	908	926	899	877	941	943	971	955	927	909	893	964	888	930	889	905	928	946	884	893	912	908	910	930	932	879	892	881	887	964	901	876	927	877	961	880	942	904	962	907	906	874	959	919	915	896	998	902	930	940	916	922	937	942	897	908	945	915	965	960	930	942	869	888	941	886	963	876	892	888	872	871	981	928	914	932	933	906	941	942	915	944	956	918	934	880	976	933	878	866	930	915	923	928	902	901	946	893	908	889	931	959	939	868	959	896	917	942	912	843	957	968	933	893	903	965	868	906	961	939	940	953	931	959	901	869	962	934	932	907	948	940	889	911	902	890	940	914	932	923	921	869	985	929	916	914	977	879	942	916	953	924	918	940	898	899	892	939	955	913	911	930	927	927	934	919	892	939	904	907	964	891	943	871	908	908	893	909	920	916	913	885	927	900	918	939	905	890	896	948	944	950	904	955	934	906	882	878	941	894	923	882	910	932	945	964	960	859	928	957	896	894	951	946	924	917	957	871	898	892	896	926	911	983	927	888	912	904	949	908	887	981	865	969	971	925	906	912	898	980	873	923	889	919	999	894	892	909	892	961	905	926	914	909	911	905	965	882	880	933	904	921	930	975	850	878	897	939	931	950	900	902	927	926	893	928	917	942	940	934	947	925	997	887	930	877	947	865	916	917	906	919	957	905	904	930	928	916	931	928	903	930	917	943	887	921	930	898	934	924	894	987	905	906	908	889	883	979	918	856	984	921	947	887	892	940	871	899	956	953	948	901	885	963	903	910	929	906	930	958	932	945	912	950	879	955	892	882	902	904	904	954	969	929	934	914	959	927	966	861	920	904	905	979	961	880	916	890	910	925	979	920	945	968	950	897	967	950	938	906	873	949	869	930	924	912	906	886	910	889	913	852	887	902	934	918	919	938	951	955	901	885	974	917	934	945	907	968	922	950	934	921	867	986	962	908	886	892	902	927	919	873	895	945	907	913	917	933	901	975	943	1010	885	918	936	866	935	845	966	944	951	967	931	956	870	924	959	904	938	953	897	885	911	883	905	863	890	960	963	972	956	928	921	914	925	896	914	907	872	962	952	859	886	927	940	876	884	931	929	888	902	986	920	912	932	905	889	879	921	901	964	906	906	909	892	961	959	933	923	951	889	921	884	892	917	902	960	958	899	955	918	942	874	933	943	944	973	902	913	946	840	879	876	940	918	882	890	885	944	925	913	911	911	980	884	879	867	905	947	918	929	901	914	971	909	935	937	922	955	943	989	906	886	910	938	908	943	935	1008	885	876	917	876	962	935	920	918	932	914	896	905	905	910	898	923	919	959	922	947	901	937	904	901	927	951	913	914	890	925	968	942	927	968	902	913	855	902	927	866	896	897	911	925	944	921	893	880	950	933	891	905	924	971	884	926	882	913	942	883	901	936	895	948	922	902	911	932	972	999	906	917	916	917	889	893	900	959	956	913	906	945	965	975	860	967	905	870	937	914	902	911	912	931	898	838	909	957	869	928	986	902	889	937	881	920	920	970	934	914	901	923	895	911	902	942	916	953	959	927	926	913	914	920	933	860	895	890	909	912	957	910	912	903	973	934	987	887	936	939	938	877	895	932	972	932	896	902	951	962	886	931	910	941	892	938	893	923	874	965	922	924	894	929	915	915	937	928	903	936	898	978	942	902	853	881	933	935	922	947	922	934	887	862	924	945	878	904	954	925	921	902	959	899	877	915	963	941	886	916	899	926	919	914	907	981	908	949	884	911	946	921	945	897	924	955	947	888	907	873	939	911	899	958	905	838	957	971	889	924	904	899	938	933	937	936	937	887	881	888	984	905	983	907	876	916	892	955	912	948	928	937	947	980	934	917	943	879	912	882	890	951	870	936	915	944	901	902	937	935	902	881	891	920	943	913	895	833	928	886	927	889	914	905	962	919	963	919	891	955	919	872	915	957	896	945	907	901	894	911	943	919	955	887	886	955	970	938	951	865	909	912	894	878	875	932	924	838	867	959	944	907	984	908	937	910	905	832	938	936	927	926	960	869	988	920	889	920	911	862	904	960	894	946	931	929	934	942	915	885	902	972	906	918	923	923	912	927	875	957	918	891	999	897	906	913	905	905	933	927	900	884	974	885	945	931	941	1000	887	851	882	867	909	932	923	893	956	869	901	884	864	945	927	923	937	927	949	880	964	943	978	930	960	915	946	938	967	892	899	942	900	956	946	927	929	961	909	902	899	955	884	883	951	925	893	927	939	913	898	953	914	905	902	923	916	829	891	924	895	878	884	928	950	922	904	917	947	897	857	919	885	951	886	865	907	872	942	913	898	946	912	908	909	882	897	920	894	910	911	951	872	985	897	945	939	938	952	919	866	966	926	917	915	918	901	927	931	944	938	923	912	893	948	959	970	911	920	928	911	913	914	877	972	938	937	877	931	903	894	911	958	908	886	959	906	940	919	937	932	956	914	900	881	933	910	922	891	868	904	901	916	975	862	922	941	894	921	905	965	894	916	888	939	940	881	941	912	909	863	966	942	936	910	928	910	950	922	888	924	944	914	914	922	938	905	903	910	941	906	987	923	907	881	899	906	973	935	935	918	895	922	918	1006	970	1001	911	966	897	915	896	941	985	865	916	858	950	868	925	895	900	929	925	960	906	969	941	944	956	914	910	951	926	843	898	857	924	906	911	890	964	903	905	895	894	929	957	944	951	917	945	889	907	905	941	923	919	904	908	909	953	843	929	931	970	900	928	961	931	973	907	938	931	958	859	901	917	912	896	879	898	896	960	932	911	898	928	945	921	904	968	955	931	913	899	950	946	959	962	960	938	937	894	911	914	962	873	943	888	918	970	879	930	928	914	935	872	976	915	932	931	967	945	942	918	900	882	920	939	899	943	929	971	974	916	924	913	845	973	933	942	941	876	910	918	903	890	943	876	898	986	935	974	935	900	929	875	891	893	885	937	901	957	924	926	943	977	953	894	849	948	934	900	916	925	923	918	927	943	859	908	972	966	975	886	930	924	880	916	918	901	925	925	877
23846	21376	28590	24510	21335	9334	1850	1272	1094	1018	961	876	883	814	859	879	861	810	799	767	758	809	748	685	745	718	720	777	719	701	705	737	757	711	679	715	714	704	670	733	672	682	690	739	682	722	727	670	721	719	664	700	718	687	680	696	678	706	716	733	687	731	681	727	674	698	698	682	758	717	697	680	668	699	683	669	759	712	686	693	680	711	732	742	734	724	727	681	743	693	730	713	655	735	705	660	703	723	701	678	672	709	714	741	658	694	683	677	753	693	720	704	719	687	698	668	734	673	727	654	663	726	681	679	687	747	728	688	705	722	698	737	702	659	680	723	722	696	721	713	703	668	711	703	693	688	702	720	717	703	657	745	751	722	655	712	729	699	715	673	668	727	716	664	750	682	693	687	715	664	691	690	715	661	725	677	714	726	710	689	663	700	673	697	677	684	676	741	811	705	732	658	671	697	691	706	642	706	706	691	682	720	679	683	735	715	684	740	722	714	699	705	728	710	687	724	726	689	697	631	685	676	669	654	688	708	679	741	676	709	714	697	690	674	691	700	699	665	658	730	698	709	686	682	716	709	690	677	672	757	718	700	677	664	726	736	706	703	718	696	703	688	685	640	710	689	708	698	741	694	687	675	747	672	662	716	704	693	723	690	670	674	696	664	672	699	717	736	732	690	750	718	688	640	696	696	691	706	695	731	733	704	681	698	668	664	705	678	686	705	731	723	745	721	732	762	735	702	661	681	692	697	665	724	688	653	713	724	740	622	684	687	726	713	691	728	705	679	645	648	695	732	643	711	676	707	710	711	703	750	639	643	665	724	714	720	678	715	722	724	691	724	686	724	676	663	644	658	711	675	697	661	700	683	693	668	708	703	726	672	690	702	695	659	718	656	687	731	702	667	722	678	717	710	693	657	757	708	744	720	687	695	672	686	675	674	717	670	729	739	699	697	664	699	698	734	675	718	725	722	709	694	672	717	729	703	639	716	680	713	717	706	720	700	660	729	757	706	680	698	726	695	635	695	667	700	755	718	727	646	721	703	726	689	705	681	665	673	713	680	668	740	685	699	704	705	720	663	659	665	681	688	648	706	709	693	700	710	690	671	697	683	700	705	695	642	714	733	698	722	672	694	670	720	694	687	671	719	726	718	641	707	707	699	716	689	702	716	688	732	708	688	721	662	676	673	637	711	756	675	652	713	660	741	676	685	699	666	671	679	713	736	712	706	661	693	647	675	652	657	702	643	714	721	673	703	741	692	689	701	696	682	691	671	663	675	721	690	689	685	693	691	739	697	668	654	660	685	689	708	685	718	703	703	725	720	703	723	749	736	731	690	720	648	655	701	721	658	682	725	694	707	719	714	666	683	657	737	736	750	689	678	698	750	765	709	756	693	693	701	688	710	649	714	713	699	708	673	708	696	722	721	700	731	678	658	735	700	686	682	688	722	662	679	664	678	688	708	651	675	634	676	679	672	706	668	673	654	730	711	680	705	723	679	719	723	747	695	695	688	699	672	699	685	728	724	683	700	666	669	719	696	664	699	696	716	697	711	676	720	702	732	725	698	725	673	711	707	708	688	763	720	657	684	712	696	687	682	694	693	716	682	649	740	726	686	668	688	713	711	721	698	668	716	699	692	701	720	738	719	693	688	653	693	678	702	659	680	757	736	694	740	689	694	705	690	684	731	732	673	688	726	644	699	662	700	700	659	665	667	697	666	711	718	667	702	697	728	733	696	641	680	691	691	674	682	707	687	754	646	699	697	703	685	681	671	752	695	695	691	717	690	694	708	719	716	711	676	678	722	695	652	701	756	701	677	707	704	745	668	705	725	729	713	683	733	710	737	655	682	696	673	669	726	677	679	682	690	706	674	715	729	664	695	679	694	699	693	719	678	670	733	738	732	736	646	646	664	715	698	687	676	743	687	676	675	665	701	679	696	717	694	740	676	692	713	657	709	744	722	632	674	692	690	723	750	673	720	685	730	655	683	674	693	686	698	731	718	666	771	705	637	717	711	701	697	711	716	656	685	699	659	688	686	692	632	692	681	653	710	718	699	681	697	699	657	700	753	691	673	693	661	691	697	677	670	636	697	696	704	690	703	687	682	692	682	640	673	692	706	756	683	671	680	721	682	691	726	743	688	731	671	707	698	663	741	724	711	684	690	725	682	701	730	707	703	695	664	646	712	685	663	685	691	688	690	695	687	715	711	699	694	665	683	654	677	674	677	655	682	664	694	672	725	682	675	697	723	671	688	694	700	687	735	693	728	700	692	702	670	703	696	692	684	669	652	693	669	699	690	713	671	704	694	694	708	681	683	666	659	710	731	685	668	705	672	668	670	656	681	653	686	693	683	685	666	700	716	679	696	661	714	654	713	689	696	750	686	690	710	703	705	683	689	729	647	724	656	679	686	680	729	736	663	714	671	687	657	669	670	661	681	713	697	720	685	713	723	678	658	675	706	695	722	740	733	687	700	705	698	709	698	672	718	707	692	698	704	694	657	757	692	715	696	713	704	734	645	685	711	711	690	729	656	671	701	689	687	701	658	690	695	652	695	661	714	692	688	704	714	714	694	706	745	680	703	732	686	712	669	716	661	729	678	734	697	726	730	664	675	669	707	721	700	672	692	721	701	693	726	679	695	670	731	732	710	657	691	679	671	696	699	713	693	693	692	715	704	748	717	716	705	711	698	721	709	699	673	661	662	704	688	663	699	704	681	700	697	675	733	710	712	638	700	694	701	732	682	694	707	671	662	646	753	689	703	665	696	730	723	704	699	655	712	698	682	701	711	710	697	675	694	652	640	667	690	748	720	679	710	745	689	671	682	697	674	757	690	731	700	695	635	698	668	710	685	727	692	691	653	693	684	711	696	685	685	666	702	684	688	687	734	737	645	709	690	687	674	691	709	699	672	682	696	687	730	721	712	697	697	693	700	689	695	703	688	646	679	726	675	684	728	693	677	696	622	672	713	703	731	682	681	671	697	691	738	636	708	697	693	689	674	665	712	666	706	657	664	680	763	743	697	662	709	665	734	722	718	709	676	648	708	709	738	699	731	681	752	727	652	696	687	706	715	715	650	746	670	722	676	700	658	724	677	748	684	710	705	647	683	649	681	697	668	721	725	669	687	744	651	661	675	692	706	710	681	646	728	695	668	690	689	688	703	662	724	669	701	689	690	685	660	655	697	748	741	688	679	705	723	651	663	682	650	750	668	721	685	676	670	739	710	722	662	714	696	710	720	674	743	718	663	669	709	729	675	712	724	707	711	748	682	659	711	708	685	655	711	697	687	689	703	695	683	632	744	709	681	667	727	721	695	668	653	712	653	714	747	714	738	690	718	704	725	692	676	729	699	703	708	705	714	708	710	651	719	715	673	696	701	689	696	671	709	686	727	699	703	676	701	674	739	676	691	702	695	707	702	710	756	676	704	670	688	635	706	701	710	696	665	684	687	707	645	702	673	679	705	685	681	670	658	653	710	626	676
4900	14307	10523	5482	3836	2942	2344	1966	1648	1420	1301	1280	1194	1115	1166	1058	1083	986	977	955	884	896	867	932	848	784	838	832	892	846	864	837	860	838	880	817	841	817	819	839	858	834	852	853	835	795	797	832	817	823	855	832	822	824	810	833	878	799	802	807	780	747	810	841	781	805	848	795	796	851	799	798	819	806	828	844	804	778	774	795	812	824	771	814	792	810	739	808	836	766	805	808	828	731	819	808	845	800	810	769	772	875	739	811	788	813	783	792	777	777	815	813	815	825	838	790	801	797	839	815	831	780	832	747	786	794	838	772	832	880	760	821	827	763	777	790	800	831	804	809	861	773	745	825	847	782	778	777	783	804	806	794	797	828	772	802	850	780	813	714	817	820	803	822	862	810	813	863	749	809	748	905	848	781	835	777	819	776	771	826	806	794	806	772	830	798	770	828	807	828	770	831	810	758	846	805	832	831	842	799	791	797	841	826	859	808	825	790	779	856	780	771	800	760	781	801	805	798	830	831	840	815	792	817	834	791	804	808	817	807	874	797	821	807	820	758	763	798	817	793	808	822	786	775	747	759	791	782	814	808	780	813	798	830	863	795	833	722	813	790	782	789	745	850	784	803	769	815	791	842	815	835	819	807	783	762	731	805	765	727	780	820	827	845	826	815	782	814	801	805	802	781	802	822	836	766	775	743	818	767	772	804	790	821	829	877	822	850	836	804	868	828	795	826	774	824	775	853	763	823	814	797	828	833	803	827	813	815	817	819	780	787	810	782	798	807	818	805	815	795	778	794	804	761	825	816	810	814	807	789	801	857	791	819	791	774	797	855	816	766	821	774	743	765	809	812	723	827	723	771	790	795	781	791	733	798	838	785	788	786	773	799	800	706	828	831	755	798	786	803	780	823	763	783	825	823	767	778	799	758	751	792	811	773	846	781	791	814	827	867	810	804	831	846	823	761	772	756	773	798	831	801	782	819	800	825	791	755	836	831	812	797	778	794	796	771	850	772	761	841	793	794	811	811	790	782	786	826	819	779	802	831	827	851	802	781	802	756	789	746	791	827	779	783	826	835	817	807	818	714	839	809	823	805	797	783	785	849	807	843	766	795	841	784	788	809	792	811	774	804	793	823	793	776	776	820	781	764	771	839	804	811	792	765	817	778	817	800	839	810	768	748	867	755	809	815	817	769	814	755	778	786	806	782	777	762	792	811	790	793	803	812	845	805	813	845	834	806	811	766	802	801	821	821	815	808	846	804	758	766	820	793	774	771	812	765	738	808	775	828	806	812	797	789	834	811	777	768	787	835	809	755	789	801	822	811	804	756	840	837	835	773	813	805	790	779	788	801	782	759	784	782	811	826	790	831	789	811	801	776	757	794	792	757	845	803	784	816	798	796	810	792	800	763	802	833	765	794	824	807	814	792	813	814	803	787	784	840	801	818	863	815	784	772	788	815	763	749	830	773	797	815	782	772	795	777	799	770	800	786	793	832	821	771	774	800	841	800	819	744	759	841	810	749	783	829	772	801	823	824	786	791	764	879	759	786	764	743	806	804	761	863	809	764	788	790	868	871	746	800	839	771	850	797	833	790	789	820	803	828	801	838	813	819	791	810	822	859	753	757	818	766	789	820	780	847	769	735	843	830	780	799	751	789	797	809	785	804	787	816	791	792	824	765	812	755	847	821	808	869	787	822	808	817	817	797	795	834	798	810	782	805	832	809	790	820	808	786	834	746	790	803	790	788	772	770	858	769	773	783	780	776	790	814	771	804	795	827	741	795	817	821	797	846	791	817	752	807	820	822	788	810	817	818	792	821	798	790	815	755	826	799	798	814	765	829	838	789	755	810	815	783	773	844	857	790	805	851	770	793	809	801	793	791	806	799	811	808	781	795	809	764	814	813	811	784	831	789	743	789	801	800	813	811	768	802	804	753	780	835	765	806	787	826	761	764	769	783	849	780	802	800	824	831	806	808	841	841	806	792	788	808	814	823	773	862	808	829	861	785	786	803	791	817	736	753	778	748	798	831	801	771	812	794	844	830	849	779	807	820	822	808	840	794	782	798	833	813	781	815	800	846	741	825	790	779	795	816	789	823	774	822	835	802	785	791	827	776	840	772	770	800	799	774	832	794	797	811	780	846	803	815	822	789	865	815	816	757	761	788	856	849	787	784	776	834	818	795	874	830	787	809	819	803	797	807	792	804	805	810	758	843	827	805	831	760	816	831	813	823	824	802	780	761	786	794	820	858	785	755	819	782	848	841	817	811	810	820	799	798	845	783	798	795	804	810	823	767	797	808	824	824	800	767	766	845	820	801	818	817	801	775	861	829	806	745	802	819	785	822	805	790	802	790	804	798	828	810	831	836	779	798	781	774	790	804	760	774	773	810	807	822	790	783	789	807	785	760	793	799	780	720	761	791	775	749	822	766	855	777	794	758	812	793	833	808	798	789	804	829	814	812	826	821	765	794	789	802	826	849	821	784	814	777	780	821	818	771	814	778	849	823	838	865	813	856	803	840	791	792	786	757	769	828	792	781	781	876	777	814	825	778	759	786	793	848	795	760	814	818	774	793	828	822	828	819	796	780	831	773	813	781	808	786	761	748	807	820	816	789	836	838	825	825	764	775	838	757	771	803	755	793	808	821	875	808	821	754	791	832	838	780	809	803	801	801	789	800	799	838	832	820	771	829	782	885	797	834	771	833	809	781	781	826	850	787	828	791	889	798	799	774	823	796	841	805	814	807	825	801	785	774	757	799	789	838	852	753	777	789	785	863	789	763	821	835	778	838	779	763	790	835	815	804	812	779	800	811	779	774	810	839	730	850	820	784	832	815	792	823	766	796	804	791	815	826	797	805	839	806	838	789	817	797	803	812	801	747	799	783	783	765	801	783	808	801	782	788	792	799	797	792	792	781	786	789	776	799	767	813	808	848	807	799	810	824	827	814	783	802	776	817	799	778	792	820	757	769	743	776	818	854	846	798	806	776	808	802	783	794	819	798	841	780	794	814	775	785	796	840	776	817	809	784	819	857	801	842	774	805	833	844	791	770	798	849	851	844	795	790	840	775	842	833	829	803	797	786	747	820	828	815	767	800	841	807	781	769	803	806	791	778	762	824	791	809	735	799	815	822	831	826	776	812	828	765	812	836	784	791	779	792	801	827	778	836	794	809	775	815	807	818	845	798	831	835	803	788	792	820	813	826	819	796	785	803	810	822	799	831	809	848	802	781	836	779	800	816	800	832	857	789	815	780	832	795	818	788	798	815	788	787	819	829	750	822	818	809	838	780	815	787	802	812	781	802	814	774	822	819	878	757	745	811	833	774	836	770	794	816	842	822	797	784	821	780	868	800	776	792	772	826	825	846	804	863	814	762	782	817	795	785	829	804	809	797	833	848	773	803	812	861	836	810	776	842	830	837	768	809	829	814	811	765	819	818	755	823	806	800	862	792	850	800	776	802	775	785	836	775	772	823	804	841	826	768
24898	21303	27400	25458	10403	1514	1058	868	762	734	654	690	677	626	675	681	670	673	646	629	580	590	591	575	566	582	579	596	580	577	593	561	565	534	536	560	598	553	527	516	606	539	602	572	540	600	578	570	588	535	559	574	582	529	599	523	568	570	577	599	516	527	547	608	513	527	555	563	553	542	569	488	564	564	544	526	550	563	527	560	548	566	551	585	579	533	576	531	557	517	516	539	572	530	560	564	546	539	571	553	542	560	541	542	555	591	540	610	548	562	559	503	543	522	513	531	576	606	522	560	552	520	594	513	580	565	543	574	557	553	579	601	568	540	546	561	610	534	560	536	573	566	545	541	521	560	550	559	549	552	538	575	543	599	571	533	560	527	549	545	577	579	581	570	537	571	577	572	522	577	573	554	531	578	555	549	552	572	544	526	553	570	585	590	577	558	526	589	540	584	545	551	542	567	542	535	558	549	571	553	532	529	548	554	566	556	572	557	524	578	583	560	587	542	563	560	559	519	561	591	535	608	586	568	550	531	534	583	500	558	545	534	592	526	530	544	559	571	549	546	563	554	579	532	530	556	602	541	550	599	550	533	555	544	544	535	548	524	531	544	594	562	512	572	553	576	547	528	528	559	566	573	586	523	545	552	573	572	609	565	556	600	565	563	572	579	537	548	529	574	557	570	579	573	532	564	580	542	549	570	525	569	543	555	571	547	561	552	577	549	542	547	532	545	545	585	511	540	531	555	570	579	557	552	570	605	536	559	565	575	539	555	552	533	577	568	599	555	540	559	567	540	598	525	556	554	505	535	565	542	563	553	541	541	562	557	539	522	557	548	526	515	561	567	540	514	547	541	521	551	560	576	528	557	559	556	547	571	578	590	592	569	556	536	583	534	538	531	550	530	564	606	546	535	576	592	527	551	559	552	548	524	570	553	567	545	555	589	519	585	541	548	572	575	560	561	594	559	559	579	548	542	534	567	514	556	573	541	541	540	583	528	541	551	519	523	520	542	535	563	536	564	513	552	554	560	546	582	572	542	510	552	520	564	543	541	558	560	548	561	543	556	562	557	546	589	516	536	563	555	565	586	556	589	536	533	557	582	599	552	535	555	581	572	567	525	536	571	552	582	584	553	572	567	580	565	530	544	565	547	576	562	541	546	554	547	554	544	577	572	592	530	549	552	511	568	539	569	534	568	573	543	547	554	542	561	575	570	546	558	552	574	545	536	644	612	544	513	513	543	598	558	557	540	562	545	530	573	574	550	543	563	542	571	537	555	563	542	552	545	544	529	550	553	559	544	570	516	542	607	566	521	580	592	587	554	600	566	515	540	562	544	578	538	574	570	585	554	535	562	576	553	563	551	577	536	542	599	577	520	577	547	543	550	572	572	558	551	562	520	535	596	559	559	588	579	584	517	614	531	542	554	541	605	516	562	574	559	531	522	529	560	548	533	543	531	540	566	584	567	564	538	580	583	542	538	544	534	546	535	577	553	558	553	595	552	549	553	545	582	566	533	572	566	559	524	564	580	587	541	556	576	547	533	520	558	589	525	541	526	524	552	567	564	569	537	534	551	545	534	559	525	555	578	560	567	585	524	556	554	520	557	532	592	542	507	560	559	530	537	546	557	560	580	588	532	560	550	573	579	577	534	484	587	524	564	569	600	567	550	554	588	573	554	586	534	548	571	566	556	587	534	567	557	548	539	518	580	541	573	568	541	503	589	528	556	593	593	569	563	592	540	580	555	563	512	593	550	557	567	591	594	578	541	576	551	573	563	574	567	546	608	562	545	526	545	540	546	559	571	564	568	615	501	563	558	546	538	560	576	555	579	501	572	566	541	588	555	545	558	568	575	544	521	476	549	536	565	604	558	554	555	528	532	537	577	509	587	569	554	596	573	559	580	580	581	561	549	557	569	570	563	547	583	580	534	602	531	562	582	570	539	563	561	599	539	538	535	520	543	545	578	566	529	539	548	570	527	595	565	552	551	544	524	561	562	541	530	608	568	564	566	569	579	533	546	570	584	513	540	558	576	544	552	557	576	535	546	519	512	531	551	570	538	598	606	556	533	566	552	556	550	560	533	569	545	546	527	542	514	551	552	558	647	560	545	573	571	539	532	528	506	587	523	553	564	537	530	543	591	571	589	542	553	533	556	514	518	587	518	534	544	539	530	593	536	560	548	528	589	557	524	556	506	544	564	531	555	602	545	547	544	578	548	540	557	581	550	540	522	534	566	544	523	541	571	527	562	600	571	525	509	531	542	551	597	556	567	531	582	564	595	510	541	520	551	556	595	561	585	541	554	521	514	549	552	565	535	589	564	565	560	508	558	549	598	605	551	562	539	603	560	513	565	565	552	561	521	540	540	565	569	545	549	561	577	537	553	559	583	544	578	520	532	580	565	565	533	553	537	525	563	576	533	552	524	519	544	571	526	530	579	564	554	590	571	509	521	554	614	527	527	522	532	519	536	561	538	565	527	562	571	566	540	573	556	540	549	505	550	557	561	568	554	588	591	559	566	555	548	569	580	565	525	525	590	520	543	553	589	567	538	547	525	520	558	567	507	526	570	560	537	562	595	539	489	544	538	567	576	544	552	551	558	567	540	543	575	567	556	580	519	502	526	548	518	549	547	520	576	531	562	553	534	548	564	567	548	610	568	572	564	537	535	549	536	574	610	547	559	576	562	578	568	569	515	569	533	573	520	569	541	548	547	554	550	523	594	570	517	535	545	548	537	541	583	534	512	581	507	581	556	548	521	545	558	558	574	551	554	517	543	527	559	582	548	582	575	555	530	513	553	524	532	513	580	534	576	582	548	514	565	541	534	541	530	589	574	559	563	578	527	581	542	543	555	515	583	557	609	547	541	567	530	565	527	578	580	543	545	574	560	571	552	561	551	552	532	559	543	588	606	560	553	524	596	556	581	568	549	522	501	509	528	503	549	574	551	560	579	535	532	587	579	573	575	559	533	568	525	527	538	593	554	570	563	546	551	555	515	546	574	579	572	546	549	573	557	548	561	581	592	528	540	539	540	624	612	589	523	516	545	542	530	590	577	574	566	557	569	535	526	560	531	491	567	506	575	571	560	544	544	553	553	566	509	534	542	592	536	601	567	529	556	519	567	596	593	619	548	514	560	554	569	531	555	548	601	516	546	584	545	576	574	579	532	539	570	563	542	575	551	562	529	599	593	524	547	585	523	594	565	602	584	562	545	561	521	589	618	560	531	530	545	565	586	581	520	595	557	563	540	536	525	562	596	574	598	550	540	545	602	549	528	555	630	553	570	588	545	529	576	508	559	553	538	540	576	513	556	555	564	541	533	596	557	514	548	568	556	552	600	576	565	537	590	579	542	546	588	599	552	509	512	554	580	576	568	581	556	567	522	538	582	557	567	554	514	535	538	556	548	528	574	540	576	522	550	577	565	568	558	540	556	550	555	575	535	525	579	539	569	578	546	563	558	545	534	503	531	515	580	555	567	555	523
5016	10248	7388	3955	2662	2182	1765	1468	1198	1085	1011	979	908	902	873	911	868	847	799	738	733	688	704	660	737	657	686	682	664	698	657	641	649	660	694	603	635	649	594	654	653	653	659	665	644	647	590	670	654	627	600	617	646	648	606	634	693	588	620	657	640	591	609	594	612	632	625	616	621	610	617	616	643	630	635	638	652	647	586	638	621	720	631	607	642	658	654	628	617	620	603	621	639	664	620	636	662	634	625	617	625	647	617	636	621	613	615	650	614	650	633	634	654	635	707	655	624	639	662	659	602	613	599	606	605	640	638	615	602	637	633	624	627	623	614	583	615	669	636	610	640	614	644	608	641	621	679	599	617	683	590	628	629	616	591	662	626	637	650	626	647	622	609	582	622	635	591	632	628	600	638	632	650	587	658	631	658	637	596	623	611	618	651	595	649	662	628	592	668	626	634	597	589	604	631	629	658	640	633	656	632	599	629	657	634	660	595	611	598	586	649	651	650	624	654	618	674	605	623	588	623	653	662	661	615	570	593	627	626	612	690	639	648	574	677	638	659	632	635	652	643	631	636	646	604	650	607	602	587	613	667	621	596	662	633	619	572	618	636	582	637	655	644	633	668	650	644	624	650	677	650	620	646	661	645	635	615	600	657	612	612	639	666	608	617	628	639	662	628	644	652	607	577	602	609	708	630	625	642	632	656	651	605	558	631	687	642	665	625	614	624	672	618	597	631	626	659	665	631	613	647	664	644	609	634	651	666	593	656	678	646	622	585	672	665	654	636	648	654	639	638	664	614	666	632	654	647	606	609	637	659	636	670	608	683	612	642	582	619	615	618	607	605	647	636	605	668	607	631	637	636	606	634	643	612	671	619	666	653	613	628	636	603	626	642	653	609	673	645	633	677	666	638	629	644	630	652	621	672	639	644	636	681	703	644	621	670	618	636	637	603	607	646	598	598	652	675	640	652	639	680	628	619	619	659	584	643	600	644	607	664	628	611	641	619	644	622	678	634	622	623	617	682	656	606	626	662	658	659	633	673	612	610	658	647	598	661	599	629	613	579	617	606	590	616	614	609	608	621	664	628	599	618	620	657	637	632	606	627	622	625	626	633	676	677	656	599	635	683	597	658	653	631	608	676	644	620	651	674	608	623	644	639	665	640	596	612	612	673	641	604	624	596	616	606	618	606	630	607	641	615	601	629	643	668	590	642	600	624	626	639	633	608	651	631	601	642	622	627	606	643	638	637	649	656	610	627	632	604	587	668	615	630	589	653	620	667	659	648	639	676	595	659	608	636	625	619	604	591	602	592	647	622	631	637	632	633	642	606	653	644	630	583	654	596	609	689	610	602	627	603	615	663	663	646	612	612	644	636	589	647	636	619	624	644	644	672	647	618	636	624	643	644	631	639	651	589	602	667	667	656	602	645	617	621	638	650	638	606	604	644	588	636	613	665	615	600	684	634	607	656	591	627	641	615	623	608	659	620	634	610	657	642	661	609	622	624	658	655	669	640	620	630	611	581	640	622	641	655	638	600	623	624	641	657	645	661	617	630	627	633	613	631	608	650	631	644	623	638	637	628	631	613	646	641	623	657	615	612	625	613	629	650	631	648	673	650	637	649	646	595	622	654	618	623	621	626	668	652	644	655	644	648	585	635	614	681	612	661	608	645	650	659	651	619	616	630	662	653	571	644	619	660	581	630	617	599	662	654	682	607	590	595	625	597	611	623	612	644	630	646	617	617	627	639	653	618	628	600	627	618	654	638	646	636	645	642	636	660	591	617	592	652	641	627	652	656	634	647	616	642	603	645	642	632	630	649	598	666	662	586	627	640	625	668	664	672	577	613	642	626	626	608	613	629	621	667	640	610	628	642	626	634	626	615	694	652	651	634	631	644	641	624	614	635	625	634	612	610	597	585	639	615	621	598	638	599	581	600	633	621	621	695	669	626	619	609	618	656	595	639	628	604	648	650	637	660	666	640	619	620	641	621	635	612	658	585	648	638	618	618	620	650	604	650	653	655	612	626	630	656	656	610	654	650	617	642	630	587	611	644	627	645	631	638	578	621	595	638	661	633	663	606	633	619	652	602	603	608	654	640	643	634	660	638	607	661	651	629	598	636	625	653	651	625	609	606	621	635	595	632	650	617	610	625	603	644	621	599	607	640	616	649	646	641	648	627	643	641	617	611	674	638	626	589	610	652	616	624	612	648	612	631	635	649	648	661	618	634	619	590	627	613	629	633	615	655	650	609	657	641	641	635	624	667	600	652	634	723	629	620	591	643	644	663	625	624	624	627	672	646	647	644	606	594	575	627	650	643	625	579	604	624	608	632	683	645	647	644	657	687	625	587	661	630	570	624	650	639	600	654	636	624	580	660	642	637	630	643	627	642	634	608	631	645	662	610	572	580	634	597	637	605	669	615	614	617	671	655	628	613	661	591	637	644	623	627	627	591	634	651	632	638	654	662	644	624	612	624	650	641	603	632	598	648	602	588	626	606	635	670	653	679	648	632	667	598	626	649	648	616	629	599	630	634	651	657	598	635	617	618	644	634	639	589	636	629	641	573	635	654	599	596	655	593	641	609	625	642	623	654	660	647	650	599	625	632	572	623	674	631	616	607	624	630	632	647	674	610	621	621	628	608	614	640	641	619	623	605	646	665	620	634	619	646	648	571	649	613	634	657	622	653	631	673	618	607	653	625	629	630	622	645	625	619	631	634	584	641	627	651	612	634	678	629	634	656	704	638	639	580	637	638	621	617	651	623	629	614	623	639	690	636	651	646	647	602	613	626	631	632	615	647	625	681	642	655	593	665	666	620	668	617	580	637	661	600	635	634	630	643	629	600	627	656	586	656	658	618	616	629	669	627	629	617	608	591	637	638	602	655	634	598	589	634	636	666	632	637	679	657	598	582	639	641	573	637	619	618	600	586	585	642	607	629	623	637	633	656	653	666	588	609	643	613	610	600	594	614	627	593	615	613	633	614	648	643	617	613	600	570	625	681	613	651	650	650	596	611	619	660	574	622	635	616	662	633	569	641	656	592	626	619	676	647	638	608	634	628	611	629	642	632	633	643	625	683	629	656	625	619	645	619	607	618	625	623	628	632	603	642	605	587	626	634	632	645	638	660	628	624	581	616	641	615	614	623	607	660	616	581	615	628	640	577	645	624	670	633	610	624	657	685	626	636	616	649	598	650	643	653	665	661	615	651	644	606	627	632	585	633	655	639	622	660	649	609	615	635	588	664	607	634	631	638	657	661	637	628	652	629	600	626	608	623	627	658	603	607	639	609	605	670	591	638	622	649	601	645	665	614	633	646	621	614	612	603	633	632	640	627	664	652	654	635	688	607	681	610	654	649	613	626	596	631	612	629	608	661	637	642	632	610	614	641	619	645	609	636	621	614	657	612	601	663	613	601	621	626	675	613	652	622	613	640	617	594	626	615	611	614	629	631	643	607	607	659	633	632	661	592	659	666	614	653	583
22701	21346	29068	23968	21356	21380	8316	1438	894	873	762	664	619	625	546	597	559	518	490	447	412	402	415	384	413	383	413	378	397	360	396	356	363	349	360	329	345	338	351	340	322	347	350	351	323	325	320	344	340	318	362	354	337	333	326	296	355	343	327	337	325	333	346	284	323	336	330	344	340	371	306	325	306	313	334	353	291	322	321	299	353	345	303	305	354	305	349	311	334	286	331	306	320	314	337	312	341	327	312	321	295	333	340	294	311	314	281	328	301	314	289	310	333	317	334	317	337	359	309	360	325	316	332	320	316	342	284	326	312	332	317	346	281	328	318	324	290	312	314	323	324	310	339	287	330	355	329	315	309	345	298	310	315	331	289	330	318	305	324	314	330	317	326	323	332	341	319	335	336	316	301	322	295	330	325	317	349	319	328	333	368	328	321	324	330	295	305	337	326	306	322	294	315	327	318	337	334	344	303	317	339	315	296	314	311	316	306	367	280	355	321	336	333	304	323	303	297	288	302	342	276	311	317	326	308	323	329	331	316	328	341	315	296	295	294	314	345	320	311	317	329	325	343	305	334	348	301	328	355	326	306	314	340	337	300	341	322	282	323	291	302	311	309	322	376	346	312	342	307	332	323	323	325	329	306	322	322	314	326	323	324	329	297	342	343	311	326	320	331	338	343	318	329	318	294	326	316	290	319	319	305	332	320	339	325	300	331	341	286	339	322	319	300	348	334	314	356	346	302	322	309	358	320	312	302	324	297	315	292	324	317	297	286	297	317	310	384	307	336	310	314	325	309	312	320	315	330	312	305	341	322	326	324	346	296	317	333	327	336	328	331	334	345	291	314	319	287	308	316	335	319	298	334	302	321	322	324	319	323	329	321	311	280	325	321	308	332	302	333	303	312	311	300	328	320	326	333	343	325	326	312	319	296	290	352	307	331	342	310	325	312	324	305	311	294	300	347	340	319	323	342	335	330	333	320	308	326	287	326	359	348	336	315	352	297	336	309	334	311	292	334	324	303	348	363	305	303	314	356	309	334	322	305	296	327	349	317	317	313	291	324	326	343	317	322	322	299	310	310	291	327	330	314	308	335	300	343	337	328	331	369	272	277	315	344	318	321	339	313	331	309	328	303	305	291	330	344	312	333	319	297	344	336	322	309	336	318	342	334	280	304	348	318	318	341	323	332	329	302	334	300	352	306	313	318	323	339	311	333	300	324	338	341	358	312	331	332	314	299	331	336	334	335	307	309	319	316	335	297	332	296	347	297	320	296	290	288	321	337	312	326	320	346	347	308	293	362	297	334	328	296	322	344	334	304	343	336	321	315	294	328	345	336	319	326	324	316	375	302	326	346	325	343	322	323	302	319	324	300	333	323	335	325	319	320	337	302	339	327	336	283	301	311	314	320	295	317	323	289	325	298	365	318	333	315	297	309	317	298	306	314	318	283	320	324	299	337	304	360	307	316	338	327	337	306	319	317	333	311	313	346	342	300	338	325	323	307	310	310	326	316	344	310	299	314	328	305	320	329	291	324	326	319	303	330	323	288	318	332	308	286	295	322	277	311	326	321	314	310	321	316	324	325	318	320	313	338	297	314	322	337	312	332	298	324	312	313	331	342	332	328	320	320	293	326	313	318	329	296	325	311	337	352	306	345	328	341	288	317	303	325	295	307	335	316	317	329	323	342	351	298	316	275	303	334	323	335	309	318	334	336	341	361	325	337	286	322	296	342	296	289	363	307	307	303	331	313	335	361	291	340	320	318	305	308	333	325	364	313	345	349	318	320	321	333	298	318	286	309	345	313	351	313	323	300	292	350	297	359	330	321	339	339	318	319	309	303	324	342	349	332	331	288	332	313	331	341	308	326	288	341	302	345	343	339	306	312	306	303	321	327	326	346	304	336	291	278	289	294	292	271	323	299	319	321	300	313	338	359	338	315	345	381	295	305	319	300	311	300	313	349	320	330	316	343	357	319	318	328	321	319	346	302	343	324	327	324	323	325	308	328	315	312	331	336	332	318	310	330	349	296	327	325	296	364	277	337	300	338	308	353	324	314	328	352	293	336	274	305	343	341	327	298	311	295	348	317	346	340	335	336	346	310	288	285	294	323	297	312	329	399	343	312	328	321	297	306	320	335	270	320	306	314	349	302	335	308	293	316	306	328	302	347	343	318	308	326	323	328	319	324	294	321	344	327	321	334	322	316	313	303	299	297	349	341	352	325	306	325	317	329	310	325	299	317	328	340	307	305	339	308	328	341	308	358	326	332	298	320	347	332	340	318	319	322	313	322	305	327	317	350	321	353	323	323	308	299	345	331	328	303	305	357	325	320	331	297	312	322	335	327	308	318	303	331	347	293	312	313	319	330	309	285	306	372	331	326	295	331	357	304	310	337	307	323	309	349	347	345	333	312	334	331	294	337	330	288	318	306	306	334	314	299	314	334	333	295	342	326	346	320	342	324	382	316	311	304	317	333	329	310	311	322	327	330	323	323	311	310	303	332	327	299	319	323	336	303	326	317	347	315	338	292	305	292	333	328	322	304	319	327	332	343	316	297	324	312	319	358	336	298	340	297	310	307	313	317	345	330	322	303	307	306	308	278	334	333	305	332	289	329	325	296	290	311	320	343	360	316	325	310	323	301	280	328	298	338	319	358	305	310	334	319	344	343	285	309	303	334	348	384	328	331	329	307	307	338	318	338	332	309	314	307	314	302	301	339	298	298	322	309	318	304	336	334	347	345	351	338	297	356	304	356	327	317	341	335	318	313	317	339	285	295	327	309	322	275	316	340	324	343	343	332	324	322	313	306	315	311	316	301	304	297	321	287	323	329	308	296	329	308	316	327	346	341	314	328	318	337	321	349	282	332	322	322	301	325	321	308	302	329	354	327	325	314	300	327	322	305	288	327	314	341	297	315	332	345	307	358	302	307	325	347	323	294	308	322	321	292	314	283	292	335	282	329	305	339	308	325	327	331	316	323	339	324	319	350	319	301	329	333	314	325	322	355	348	312	317	304	323	322	284	308	326	341	325	306	291	310	339	326	343	306	340	321	299	322	334	326	315	361	277	320	334	326	320	329	299	298	310	316	291	339	331	322	305	309	342	319	312	332	323	309	299	357	300	329	316	315	301	316	289	346	329	302	326	304	292	326	336	329	309	320	324	341	323	334	324	325	325	299	339	310	355	339	318	328	312	338	314	320	343	301	309	318	308	352	307	315	277	335	297	312	325	309	313	314	343	324	314	328	310	333	330	353	306	316	313	325	316	363	315	304	332	322	324	307	333	334	295	328	317	295	341	313	315	331	322	326	298	314	317	333	317	259	339	323	313	292	330	336	309	311	319	347	337	328	341	336	323	314	295	316	337	304	337	330	319	328	300	344	321	306	325	305	329	330	345	326	331	315	316	307	316	295	283	334	314	322	319	335	335	326	323	347	303	321	334	344	335	339	343	316	338	334	312	335	295	290	328	331	309	310	306	307	328
6509	19375	14672	7772	5257	4082	3090	2353	1807	1472	1270	1146	983	964	881	849	829	763	681	610	598	544	518	477	499	473	487	475	478	503	494	430	453	395	437	442	418	435	445	403	402	452	418	406	400	409	429	447	420	398	438	393	382	347	395	403	377	369	385	385	392	385	388	420	379	365	401	402	407	347	355	385	388	396	411	378	392	396	394	344	372	408	419	403	388	389	376	357	396	395	355	380	347	413	377	361	406	397	406	384	396	391	426	408	387	349	397	376	369	400	373	383	382	373	352	395	393	367	388	373	381	374	398	395	380	408	383	402	365	402	412	406	381	412	380	418	396	384	423	396	383	391	371	387	394	363	381	381	365	386	387	397	383	395	392	382	373	386	393	389	370	348	348	400	369	381	379	382	393	422	384	369	384	398	374	356	379	369	378	372	359	412	369	382	372	378	421	382	394	377	393	375	345	368	375	378	394	423	381	387	384	377	409	408	390	383	390	397	406	374	355	390	389	383	368	386	345	355	370	385	385	405	357	416	394	377	366	378	402	389	412	429	371	360	427	363	382	364	368	370	386	377	376	376	388	379	383	373	397	370	366	396	356	365	378	374	389	393	362	368	349	380	389	404	379	400	415	420	381	395	363	358	395	382	396	361	383	365	428	388	361	360	397	389	365	407	433	397	395	426	389	372	397	383	360	395	383	410	394	379	375	377	388	370	358	362	356	405	417	398	403	407	389	369	376	401	399	337	367	415	382	360	367	383	413	390	403	376	393	392	394	414	363	391	367	386	418	351	404	426	382	349	368	390	380	389	413	405	386	366	400	412	361	343	361	395	404	396	363	364	390	388	408	406	348	360	360	351	379	425	364	412	386	413	375	409	366	374	366	349	372	381	405	406	396	393	361	387	405	381	359	383	394	336	361	404	377	371	352	383	390	417	370	409	363	348	385	341	398	355	410	371	393	351	420	375	360	382	369	357	426	380	372	359	405	381	369	394	373	340	350	399	352	388	369	379	387	385	338	383	395	351	378	396	352	384	383	366	342	407	385	395	404	402	403	376	392	384	381	364	380	374	372	355	356	355	376	373	394	367	440	350	378	397	379	385	354	391	332	373	392	365	372	375	380	410	375	386	367	405	396	367	358	367	372	376	368	384	407	355	404	395	386	354	405	370	374	411	396	414	364	344	379	405	369	388	397	387	398	366	379	369	345	407	390	377	420	366	384	404	404	356	380	387	394	380	357	406	372	395	354	379	375	402	363	363	359	366	395	409	372	405	381	376	371	357	350	396	390	319	392	402	370	389	383	369	385	355	388	375	430	394	365	385	373	358	426	370	403	394	371	395	382	365	406	380	388	372	397	412	411	366	390	381	374	376	397	396	359	385	428	364	395	392	359	371	397	411	403	389	372	397	357	372	379	375	387	371	384	365	375	382	394	380	382	397	385	391	386	364	368	401	393	359	377	431	366	376	387	394	385	386	372	374	338	348	382	374	393	386	366	382	402	376	383	366	373	384	383	342	402	383	387	391	366	381	396	377	377	406	376	394	382	390	360	395	397	421	382	382	391	367	381	364	389	394	370	375	393	390	389	393	376	358	415	367	387	379	405	377	357	380	374	406	395	379	394	359	392	376	383	400	386	369	388	376	401	375	395	407	368	396	352	392	352	389	374	395	412	368	413	352	385	358	373	367	390	406	370	368	382	408	392	377	381	373	377	410	371	372	401	392	400	363	396	356	405	388	371	387	386	366	366	348	364	366	353	411	383	417	367	387	336	361	357	395	370	357	398	345	376	407	398	365	389	347	396	394	404	380	358	388	394	408	395	402	405	415	402	399	353	375	432	371	391	377	425	394	353	393	345	363	390	378	376	381	387	359	419	385	423	345	380	358	373	378	413	381	389	390	359	409	409	399	388	379	381	368	372	419	395	399	406	380	377	393	393	355	377	380	377	342	390	374	372	376	383	378	384	410	386	365	387	389	362	349	354	396	397	351	376	383	384	370	367	400	378	394	388	425	379	402	386	371	360	386	359	379	402	398	363	417	364	370	393	384	392	363	372	387	370	362	403	349	371	361	399	363	383	387	375	410	374	395	376	348	423	384	403	394	394	388	398	423	370	376	399	344	376	365	372	373	380	336	370	380	382	401	365	395	393	368	400	337	381	362	377	389	370	362	382	389	338	381	363	360	396	397	375	376	354	387	372	398	396	392	386	380	363	368	359	391	392	398	402	381	368	377	416	399	349	368	382	367	390	423	388	376	366	396	387	370	407	373	394	370	408	391	392	352	378	375	399	363	377	379	388	393	406	364	423	426	406	359	371	369	401	379	378	396	372	382	379	353	405	371	408	388	365	383	398	345	425	350	369	368	363	376	347	364	378	396	361	363	399	359	397	364	389	410	415	378	379	368	386	368	395	396	396	412	416	411	375	378	363	369	372	352	412	376	352	376	404	390	395	391	364	419	368	364	343	358	363	360	371	382	373	418	365	398	381	439	343	340	369	391	383	373	399	375	383	370	390	381	422	348	396	382	370	374	423	347	389	374	386	402	373	389	401	375	364	383	394	404	380	414	422	420	386	369	398	382	371	370	406	358	386	388	370	369	362	367	377	412	380	382	363	374	395	371	364	384	412	377	374	398	373	343	381	396	364	408	397	393	376	406	395	371	385	409	368	352	406	349	380	365	379	374	381	390	352	379	408	403	404	364	420	419	366	377	391	387	410	388	372	351	355	383	369	388	420	365	357	383	383	395	408	381	407	377	414	377	400	386	380	395	363	359	370	385	396	411	368	371	376	383	336	351	404	370	403	449	380	375	381	428	385	370	405	350	423	372	352	424	348	430	393	402	367	396	369	401	364	385	377	414	409	410	365	409	415	371	358	359	410	357	409	354	402	373	394	386	383	372	382	346	372	378	365	377	384	412	412	368	363	357	375	380	382	373	394	405	339	388	357	404	398	353	373	388	376	385	374	404	400	368	402	384	362	363	384	360	382	355	366	378	428	379	387	373	383	364	390	399	379	415	352	376	380	335	409	385	390	402	399	378	387	424	410	381	369	376	415	389	419	379	382	364	369	381	345	394	391	402	369	389	378	389	346	391	406	393	385	380	411	417	384	406	374	393	377	363	388	397	391	387	376	396	361	361	387	412	397	371	384	371	408	374	390	380	402	350	383	365	394	375	388	364	384	416	424	373	381	379	418	359	403	394	363	367	342	368	400	410	398	366	365	399	386	335	383	389	368	378	382	405	394	391	371	388	376	377	390	369	395	362	381	384	358	375	379	387	426	403	418	433	431	365	386	370	401	363	383	394	388	399	423	375	357	373	372	374	389	386	395	361	374	375	374	415	344	388	400	374	382	416	413	381	422	422	369	373	387	396	374	382	376	377	375	422	381	392	368	376	376	384	358	366	403	393	394	379	397	363	375	401	381	374	402	339	371	396	375	409	365	388	378	381	375	410	363	366	334	379	398	379	373	388	403	364	373	363	390	368	367	396
27591	19209	7406	2575	1601	1265	1091	1059	980	912	916	896	814	908	919	913	932	886	893	866	829	879	797	815	803	901	845	825	809	827	798	846	814	821	806	822	851	845	827	859	813	848	779	823	839	827	802	793	880	857	864	839	899	839	925	828	848	826	829	820	831	845	802	862	842	825	808	803	830	816	847	841	850	824	820	854	877	822	847	763	844	836	825	782	816	844	841	802	887	801	824	825	826	835	816	847	818	841	820	755	833	847	862	801	783	827	869	792	828	866	834	794	887	769	826	798	807	837	883	812	883	834	814	845	808	841	804	802	869	847	801	808	839	830	819	783	878	840	819	863	836	847	822	849	784	810	827	858	849	766	844	892	818	841	870	833	855	830	810	844	806	834	842	798	847	841	822	811	882	823	774	836	826	849	845	821	855	833	812	810	800	856	834	878	810	805	825	768	828	824	831	886	814	815	861	878	815	854	817	761	806	875	872	806	828	795	823	869	861	818	837	753	797	799	806	881	822	797	833	811	841	792	819	834	873	785	809	803	859	852	841	841	848	845	800	796	794	830	813	833	795	796	866	857	809	799	774	780	814	788	789	814	841	831	799	834	802	859	837	845	917	857	843	792	833	820	821	805	834	846	815	802	847	846	857	838	833	806	846	825	843	824	846	810	803	832	821	824	817	762	845	758	831	833	842	839	781	840	807	847	792	847	833	878	850	829	816	858	827	859	808	855	869	814	823	793	853	818	792	802	823	855	867	831	816	847	835	809	831	813	844	834	846	771	831	798	817	809	796	783	799	813	847	822	848	867	833	807	870	804	801	864	844	800	784	823	891	850	853	831	869	845	885	806	784	842	838	823	791	845	788	866	877	796	826	836	851	812	865	821	828	806	771	845	823	811	839	805	879	816	842	871	829	848	839	833	831	802	860	829	846	850	843	874	825	826	853	801	877	817	886	775	834	870	801	835	822	839	802	810	899	858	824	845	836	810	836	790	817	791	832	818	803	861	818	870	798	825	846	825	870	844	853	834	831	806	820	824	825	828	810	820	878	876	849	842	840	810	810	849	798	804	837	864	779	801	837	853	826	814	873	824	866	863	787	848	861	806	809	803	851	818	808	801	827	849	876	839	841	852	829	810	810	846	871	828	803	813	786	830	803	876	820	798	843	868	853	856	861	867	824	844	813	850	796	815	820	786	837	845	829	873	829	856	832	778	816	885	854	814	876	861	849	818	843	798	827	876	829	848	856	821	860	842	848	834	872	801	835	850	847	809	827	840	827	826	843	813	805	793	843	920	794	853	864	796	849	859	828	864	851	810	818	811	857	852	890	758	805	849	847	796	834	822	837	822	803	799	822	833	846	849	799	827	834	855	778	817	794	829	805	825	774	802	829	807	788	849	844	842	819	820	838	839	825	818	869	815	870	812	870	815	885	816	773	885	824	810	833	810	862	831	883	871	943	846	850	781	865	810	825	838	809	834	846	850	828	881	855	851	849	839	836	821	837	866	842	767	835	836	796	806	897	801	900	824	823	837	819	811	822	813	807	829	808	785	834	863	849	781	843	837	872	886	786	798	875	844	828	837	815	821	849	825	838	786	857	814	829	774	781	866	881	781	778	815	782	770	822	815	805	781	885	845	818	833	808	818	860	846	832	816	799	830	827	816	820	828	796	783	848	835	778	877	865	849	780	827	810	790	780	825	808	849	821	841	791	756	854	890	828	810	788	845	845	822	824	844	836	817	842	873	833	843	776	794	870	844	849	793	868	838	780	834	886	836	864	827	873	806	873	832	821	843	840	775	822	827	827	867	804	819	827	780	875	795	765	853	835	773	793	838	836	800	800	864	870	860	829	864	858	777	795	844	806	785	830	866	879	853	810	833	860	829	834	857	829	817	814	783	793	824	760	854	803	791	851	830	892	894	884	819	842	799	842	772	870	849	807	844	834	848	795	833	815	802	798	795	790	802	849	863	807	816	855	800	816	841	826	854	807	851	776	873	839	813	812	853	838	802	891	844	793	778	795	841	787	817	817	795	844	795	817	853	842	826	813	847	827	855	869	773	802	878	834	828	846	802	866	834	799	839	758	842	798	807	874	856	804	857	831	822	808	841	797	839	821	822	850	824	800	863	817	801	853	803	853	839	856	836	829	827	865	780	786	814	804	822	821	802	810	846	810	819	843	878	864	807	861	790	828	815	787	813	830	840	850	830	850	830	837	842	812	836	792	848	855	809	804	834	809	794	813	841	831	825	790	836	817	877	795	861	831	763	818	850	834	877	802	840	889	867	887	808	812	835	801	842	848	782	816	832	900	842	847	834	854	842	811	833	812	787	844	872	830	823	855	836	761	906	818	870	853	812	855	824	834	787	813	792	797	855	868	853	851	809	884	814	895	843	795	853	828	840	812	801	865	813	754	855	832	847	844	842	827	833	874	827	800	816	869	770	889	833	841	820	788	790	816	823	822	824	825	832	831	799	826	797	827	856	851	879	814	835	807	817	803	848	807	829	843	829	875	810	786	852	797	802	818	788	783	802	863	819	794	797	844	869	789	807	803	838	824	811	899	826	777	795	860	852	834	838	830	875	823	820	846	830	797	872	889	774	818	799	878	828	810	789	796	861	836	857	825	826	818	807	815	790	869	826	823	857	782	806	804	816	836	887	811	845	839	816	818	818	796	831	831	873	851	814	823	844	816	795	811	839	797	828	792	798	801	810	807	842	770	791	831	829	800	826	814	749	904	893	859	837	847	850	812	838	826	784	832	889	830	806	801	836	784	795	832	812	846	804	888	818	831	810	839	855	865	826	779	830	819	849	791	779	856	829	875	840	830	747	855	833	867	784	798	831	818	845	796	852	815	822	872	816	800	821	883	803	834	873	823	882	835	810	797	876	817	849	806	838	842	812	840	869	791	883	868	824	855	847	809	837	781	832	846	824	840	836	807	833	812	821	821	802	832	864	828	828	837	807	832	799	857	836	817	836	835	810	806	810	815	835	811	782	784	805	874	839	813	822	867	870	858	817	820	850	849	872	852	816	803	824	837	813	860	897	840	775	819	816	818	867	839	801	799	829	819	870	802	813	828	859	866	877	794	798	864	819	807	825	835	833	803	829	786	778	734	795	837	850	822	838	796	783	784	864	801	830	825	858	795	853	824	780	824	864	788	775	815	830	862	843	795	832	833	809	830	825	816	817	796	887	871	864	856	801	767	857	819	787	779	833	861	816	816	819	792	799	838	831	771	870	797	845	833	805	894	895	833	849	830	853	839	829	795	847	827	784	858	817	816	809	802	836	808	850	815	819	835	863	842	792	814	863	856	827	849	810	862	834	818	794	840	851	778	800	875	835	838	804	835	845	845	842	795	798	786	846	843	879	811	793	813	831	869	799	827	823	816	816	861	812	799	845	772	823	836	799	868	847	835	824	875	800	784	803	820	774	847	840	796	794	846	825	851	805	871	867	834	814	827	821	853	847	798	815	846	768	833	816	799	776
5620	5934	4716	2781	2108	1739	1477	1318	1163	1165	1066	1086	1141	1070	1084	1019	1124	1094	1027	974	1020	918	924	996	911	888	970	983	998	927	966	916	955	952	899	996	970	959	944	904	898	914	951	946	958	896	897	946	994	961	927	1010	970	898	905	923	923	939	963	957	946	945	922	922	986	903	930	949	903	955	929	946	968	913	914	946	923	973	953	967	957	943	947	927	918	944	930	971	948	966	931	960	949	1022	940	919	943	928	936	961	980	965	939	948	982	930	948	897	987	967	956	946	974	924	911	933	939	981	926	911	881	948	944	997	949	960	941	901	923	973	902	906	975	961	918	942	899	929	951	961	902	940	973	954	980	940	957	965	901	981	917	944	951	882	908	910	983	936	917	929	974	948	975	936	953	942	916	914	936	911	912	911	920	911	1012	967	953	879	910	901	938	931	961	956	947	936	958	950	939	944	942	919	945	915	930	886	953	945	941	978	928	929	954	946	922	920	901	938	934	946	939	981	962	942	972	915	949	941	876	952	955	926	921	923	935	965	917	925	982	960	937	945	902	948	905	923	945	952	929	902	933	921	983	903	941	894	935	878	942	930	904	948	947	973	902	928	887	965	957	916	900	929	965	1014	953	985	927	983	985	940	954	905	914	999	918	916	886	954	1009	1012	915	903	865	866	985	952	931	926	906	944	902	941	959	894	925	948	943	921	894	954	955	964	949	933	931	974	942	950	960	917	934	957	926	948	964	895	927	905	931	943	964	885	933	968	896	967	887	945	953	960	966	940	1001	925	922	942	911	960	963	938	939	915	936	937	937	923	1002	958	966	948	971	978	918	939	913	939	979	956	927	980	962	973	976	980	906	932	945	908	921	939	988	939	910	948	912	946	940	935	941	929	954	939	921	890	937	910	956	923	929	946	923	928	910	928	937	1010	971	848	935	933	942	886	965	908	945	924	931	940	954	917	949	954	949	887	884	1064	893	1018	915	976	922	972	891	955	904	941	949	943	916	903	946	968	971	984	933	927	942	896	876	927	935	825	929	984	929	923	961	935	986	942	931	921	900	921	914	951	926	925	930	885	897	957	867	916	875	903	947	959	946	930	914	964	990	953	928	938	980	920	962	946	962	953	960	922	937	928	914	929	948	964	928	895	974	947	943	928	934	935	941	894	965	920	862	948	922	935	914	926	923	963	970	983	940	925	1028	983	940	910	944	972	942	918	953	932	902	921	991	958	947	899	917	922	917	958	949	939	896	992	958	921	956	966	911	1001	992	944	980	906	927	963	925	954	995	944	939	946	929	949	935	923	890	918	934	997	947	908	937	918	936	939	963	935	946	951	879	915	935	967	904	922	922	918	909	949	973	921	904	909	923	915	993	994	894	911	965	934	989	950	912	907	917	884	959	906	963	926	931	976	959	910	922	931	871	1001	943	924	910	912	998	933	947	931	929	927	968	951	911	897	935	895	970	958	913	964	980	957	931	951	986	971	942	944	950	923	918	993	928	973	937	960	941	927	897	928	912	978	937	938	921	905	970	997	922	916	911	938	927	938	932	938	941	975	955	899	879	927	931	896	903	995	944	1041	941	896	1019	999	990	929	979	909	923	876	934	987	983	978	928	950	982	886	959	992	1013	970	1010	894	973	1002	948	933	947	936	940	933	968	963	941	938	944	926	973	887	929	956	952	973	950	929	968	936	904	872	960	917	950	911	967	932	962	937	893	964	965	943	884	976	941	994	958	890	980	971	968	953	952	971	907	960	928	953	914	933	999	925	895	916	966	953	964	999	928	898	929	923	959	977	928	910	905	1000	934	893	895	897	973	969	911	964	885	966	945	951	965	935	906	932	925	969	945	941	950	928	963	904	973	903	942	972	929	956	913	921	916	996	955	894	955	1021	930	950	969	961	955	899	908	936	962	984	982	909	979	967	913	905	913	970	920	949	1007	917	913	940	896	967	892	849	963	916	1044	985	979	949	929	954	955	975	931	920	886	904	891	964	916	924	864	945	918	887	954	905	920	957	959	922	918	969	935	948	998	925	987	922	948	977	911	963	947	940	952	934	978	982	894	985	944	999	927	921	908	892	951	925	929	988	878	950	956	1002	947	922	907	909	915	933	951	918	909	962	992	927	937	994	923	936	929	954	956	849	970	950	968	937	914	918	916	967	940	942	978	958	912	919	886	918	967	918	931	908	946	935	893	928	984	891	1001	957	960	909	995	960	949	924	897	908	894	914	956	922	890	923	931	973	927	988	970	924	962	980	918	989	927	935	914	913	903	954	911	948	958	954	882	925	934	935	979	898	900	939	908	900	926	980	983	915	958	955	907	980	937	914	861	923	954	978	975	940	1000	945	932	928	947	895	946	950	916	936	978	875	981	963	929	976	924	945	950	912	997	967	965	861	952	914	908	929	955	878	956	932	928	953	947	947	946	926	941	937	999	924	942	928	928	920	905	923	923	950	975	935	947	958	1006	979	941	936	928	929	926	954	847	946	987	986	955	897	958	982	910	990	958	976	902	953	929	944	933	953	907	964	936	947	908	926	943	962	989	920	952	872	968	962	925	891	896	950	917	933	955	916	924	931	966	902	970	996	927	943	915	931	906	904	938	893	918	949	926	893	941	908	909	937	940	972	937	938	890	986	892	940	924	973	888	962	907	929	949	961	951	925	975	918	918	1002	966	1041	957	941	953	947	959	975	934	939	957	931	913	971	916	966	925	980	952	953	928	947	983	933	923	910	933	929	925	928	879	970	934	988	936	920	909	931	975	945	983	914	924	969	978	984	917	1008	919	971	932	956	920	925	934	899	937	849	936	947	910	967	896	956	949	924	956	952	1001	953	916	946	975	950	978	907	918	922	909	937	962	942	943	949	927	964	964	937	888	946	929	932	913	889	904	928	963	893	937	933	900	910	968	888	894	934	954	934	938	943	931	953	968	944	926	933	919	916	938	949	892	949	904	894	953	909	908	963	923	952	989	963	935	920	973	942	926	888	1004	926	936	975	904	897	967	921	936	960	934	961	883	906	930	896	964	923	911	950	943	979	947	930	891	930	940	953	942	888	963	959	934	947	1020	924	938	925	956	877	939	912	945	947	900	907	928	918	899	999	961	944	907	934	988	936	941	940	935	956	966	902	936	863	904	953	908	939	947	967	969	905	907	939	928	933	937	902	944	920	940	932	949	964	921	939	905	953	958	991	963	949	937	900	926	910	943	962	926	924	969	1005	918	970	953	919	981	950	941	973	940	926	952	917	910	918	945	944	924	955	973	915	948	1019	933	906	908	902	962	963	906	939	962	953	909	932	945	897	919	947	947	921	1011	911	990	917	969	881	963	972	953	943	929	952	913	929	919	949	914	975	921	909	945	911	941	921	907	880	927	946	964	982	953	900	957	950	935	883	964	928	917	915	918	856	940	979	930	925	1012	968	936	963	943	873	964	890	937	932	963	889	987	869	920	925	960	891	967	999	873	994	1003	977	951	964	976	946	881	959	973	931	933	913	956	897	924	932	921	969	921	949	907	957	910	956	948	935
23767	21310	28549	24410	21257	9442	1830	1298	1062	986	964	943	902	839	858	863	840	793	786	788	732	739	745	725	733	734	719	735	757	758	716	726	738	734	721	734	740	673	714	735	664	687	667	752	732	695	745	694	743	717	666	723	746	719	713	671	645	707	694	687	670	722	651	690	769	698	708	708	699	738	672	714	732	705	684	739	687	694	656	682	708	734	654	724	757	708	705	676	739	717	695	719	729	737	728	687	723	679	734	709	678	678	716	717	708	683	676	751	743	695	709	693	725	652	696	689	710	689	669	710	708	718	663	714	690	682	713	730	684	701	673	710	677	726	685	671	737	660	690	700	725	681	702	655	647	682	733	709	715	704	689	746	701	701	683	715	680	740	687	667	744	732	725	689	689	678	722	711	730	727	728	685	682	698	690	754	685	686	699	669	733	739	699	725	654	671	697	694	670	739	685	682	680	684	669	736	710	671	678	670	705	711	736	697	718	707	720	698	727	681	693	677	727	690	696	743	713	711	686	684	700	718	721	712	675	698	739	731	752	725	700	693	684	682	727	689	708	703	739	700	671	710	710	684	677	657	715	718	683	711	708	662	721	729	718	666	723	688	700	694	692	705	735	654	696	701	644	720	695	719	695	661	702	711	723	674	698	675	724	702	673	743	709	690	741	697	640	679	761	698	724	681	679	739	722	699	670	708	713	656	712	705	690	687	681	696	678	671	720	715	677	667	681	724	749	715	698	674	698	690	686	660	686	728	696	701	693	730	648	704	690	726	688	711	657	702	723	709	689	694	704	690	735	749	663	675	699	691	731	754	725	718	752	667	711	698	700	722	729	698	702	705	688	688	693	704	684	677	737	674	728	672	698	689	709	699	749	687	684	738	661	701	717	719	721	702	703	667	679	709	703	713	616	739	687	734	688	675	684	731	678	730	708	724	778	678	722	649	675	694	704	690	726	710	725	717	682	684	699	724	737	645	689	675	752	689	680	705	693	718	736	675	650	740	720	684	713	721	725	727	714	732	711	717	664	683	706	638	675	676	729	673	723	707	677	699	705	689	697	671	690	705	724	696	689	721	701	651	730	728	697	686	703	696	708	671	709	697	633	733	699	709	718	717	721	682	736	690	668	694	767	699	714	664	686	712	704	675	678	690	671	695	711	718	671	697	667	703	684	702	723	696	724	693	676	666	677	687	696	646	692	681	686	743	737	676	668	651	723	662	705	699	704	690	718	699	714	728	708	695	644	745	639	713	670	666	657	677	706	678	716	700	671	702	660	715	689	700	699	760	692	708	712	718	716	753	700	692	712	686	699	704	677	719	705	705	682	668	662	732	700	666	681	720	700	661	675	679	708	713	712	694	670	716	718	691	703	700	679	670	689	715	696	703	696	667	698	695	681	708	779	668	714	715	715	683	672	671	666	739	683	719	713	640	720	714	654	718	727	676	704	661	743	688	759	711	689	724	696	727	731	701	728	713	693	741	725	734	682	726	710	698	752	706	715	695	704	708	681	697	663	775	714	660	701	716	688	722	704	653	672	698	707	666	687	634	718	691	696	714	696	717	702	701	703	669	702	694	650	728	709	694	679	719	712	725	726	691	720	709	644	676	692	683	691	699	738	730	673	694	711	743	709	728	709	711	708	721	694	665	703	725	706	750	685	694	670	697	702	637	693	735	690	740	675	713	712	682	766	719	746	693	727	742	696	700	711	736	683	690	726	658	682	732	715	716	735	683	720	695	719	703	696	773	758	682	723	687	753	699	727	668	718	725	640	738	718	705	726	758	688	699	687	698	673	734	725	679	668	724	701	685	731	722	657	698	674	685	714	729	687	686	721	681	703	690	751	685	663	732	680	706	638	725	748	683	720	688	663	736	731	677	658	680	689	737	693	698	724	696	704	723	700	702	715	666	672	700	681	733	690	703	704	713	721	755	674	685	727	675	700	696	657	688	682	740	682	696	691	678	730	699	704	660	686	672	672	714	668	705	740	675	751	687	712	669	740	728	705	721	710	638	741	695	743	734	695	720	719	683	675	712	700	697	701	705	664	710	708	724	737	691	710	709	706	698	667	696	675	705	711	744	715	762	702	716	701	701	730	707	626	692	704	699	693	653	703	727	640	674	716	720	718	723	713	711	659	675	688	671	733	703	666	704	684	710	670	721	721	704	747	696	703	774	683	685	720	679	731	695	670	708	698	725	664	717	700	677	730	734	714	701	734	655	673	702	628	702	686	697	740	691	754	742	644	657	642	718	672	697	652	728	687	652	657	706	689	686	688	694	681	730	695	694	722	722	700	756	695	689	712	696	739	734	710	692	687	666	717	687	716	730	707	762	698	653	676	708	717	684	732	750	684	681	660	743	717	688	680	727	700	718	741	678	682	684	704	725	703	705	690	696	668	708	727	739	657	737	683	741	701	715	661	662	699	687	744	659	706	703	690	733	722	700	666	728	686	690	721	689	677	696	698	749	720	688	692	752	704	702	743	681	708	698	726	718	717	705	689	720	668	679	643	721	699	704	692	672	716	676	720	711	688	657	686	669	722	673	690	679	693	698	745	696	740	724	704	729	720	710	683	706	633	692	697	708	704	633	660	654	742	713	661	717	716	690	692	708	747	674	709	679	716	719	715	720	682	720	689	712	684	721	690	652	691	719	681	706	716	682	677	703	671	689	661	713	670	679	715	674	668	704	700	696	684	668	688	699	725	716	689	736	697	708	680	682	729	694	665	725	744	645	666	724	711	629	727	710	706	734	663	711	743	684	672	682	689	709	728	704	708	745	723	669	708	681	741	729	675	700	759	680	680	725	701	696	693	735	739	670	749	719	751	705	728	683	691	747	737	691	754	689	707	634	741	682	705	703	708	728	667	707	722	676	704	667	687	691	693	674	661	671	708	702	697	703	731	690	699	718	729	655	653	673	710	673	739	716	688	671	697	690	714	674	658	717	680	681	763	739	701	709	760	649	732	681	671	673	690	713	669	681	729	699	748	734	693	762	685	695	687	684	697	704	688	747	739	673	691	681	695	670	731	724	716	703	711	735	732	679	685	716	742	667	716	682	671	720	610	704	688	663	698	703	686	708	704	674	632	676	691	667	679	720	755	718	674	661	718	697	708	651	739	692	695	685	691	699	727	677	673	704	685	703	744	682	702	717	684	669	717	627	664	730	682	734	680	665	725	674	708	692	686	733	756	739	653	703	723	686	704	676	695	712	661	702	716	690	707	717	693	704	704	684	688	681	720	702	679	673	746	723	719	741	726	688	700	682	667	603	718	719	635	725	723	761	729	727	720	688	720	720	692	685	663	724	717	666	679	678	658	695	689	702	681	678	695	680	711	738	716	700	720	713	715	717	728	671	700	697	724	682	676	666	721	708	729	677	718	718	715	705	716	701	711	705	675	699	697	719	672	670	718	725	683	736	725	719	650	724	688	688	723	679	718	686	731	671	688	690	721	678	685	666	694	665	715	696	703	721	689	671	721	682	720	690
5027	13764	10093	5347	3926	3057	2342	2005	1659	1502	1404	1284	1189	1138	1126	1129	1107	1069	1025	993	906	937	869	887	941	900	929	893	858	919	894	847	800	796	894	831	836	857	807	813	839	870	832	805	839	867	799	797	819	837	784	802	819	794	849	859	849	789	861	819	803	856	832	789	742	816	827	811	819	836	878	775	852	850	821	840	848	813	822	807	792	784	801	744	775	824	823	881	780	800	859	796	797	828	808	758	759	768	793	815	796	815	840	820	816	778	775	821	807	814	781	855	828	802	799	812	809	797	859	793	775	795	845	793	826	850	809	807	774	848	797	751	775	769	782	839	771	835	834	788	778	826	797	754	779	866	849	776	824	842	779	786	788	766	795	808	870	803	834	731	787	746	825	827	810	803	812	831	805	790	848	820	809	811	844	805	828	783	805	875	821	856	842	801	818	840	786	812	830	818	824	811	793	822	801	765	847	812	803	823	816	834	827	810	807	808	834	823	817	831	779	831	841	769	814	843	798	819	839	792	793	837	817	845	770	822	818	792	844	871	816	788	822	833	806	808	826	798	762	814	819	842	873	816	807	853	834	808	817	812	786	857	808	793	788	809	782	803	784	843	776	835	818	837	789	784	800	881	807	816	812	806	824	852	821	784	754	795	834	777	820	800	816	820	791	765	803	823	799	846	874	765	820	786	857	826	780	814	815	817	805	789	826	769	785	819	796	802	815	768	841	784	765	848	803	781	818	843	804	815	781	806	776	785	813	828	744	865	786	787	820	870	830	784	829	835	851	817	823	783	797	837	785	839	826	755	812	847	768	865	814	827	762	814	816	789	804	778	792	846	815	832	778	835	798	795	799	783	844	822	797	743	813	787	819	804	820	790	828	816	778	858	805	822	836	810	765	813	838	807	822	772	776	816	797	812	828	829	828	807	769	781	782	826	783	794	807	761	839	809	840	801	785	787	782	835	781	794	822	814	768	794	817	828	786	856	771	819	846	824	777	796	827	766	902	776	798	782	820	804	830	838	845	811	855	788	842	838	773	832	770	861	830	799	835	776	840	831	808	839	816	820	776	818	808	793	856	767	823	823	825	847	841	770	833	807	784	817	842	787	808	812	823	833	840	795	811	817	782	844	777	808	819	774	805	760	858	825	778	787	755	840	799	863	815	794	764	837	839	807	824	780	775	805	825	799	825	776	845	841	809	785	871	824	826	815	791	794	802	822	797	835	777	786	757	843	826	794	841	824	912	779	802	833	845	830	828	792	810	823	804	803	842	844	849	813	800	829	770	822	837	795	833	776	833	856	784	751	767	807	803	837	800	812	838	797	781	849	836	842	890	805	769	752	800	787	776	851	840	790	855	784	832	803	788	788	790	804	861	807	838	823	809	814	799	848	847	810	767	805	829	805	811	818	839	804	839	840	802	787	796	797	819	835	774	815	823	845	796	832	811	824	804	809	799	803	870	819	800	823	820	772	813	794	779	770	831	793	831	775	827	851	799	851	826	826	764	803	860	830	828	779	848	816	827	818	854	781	836	830	792	816	820	823	832	790	808	796	802	785	834	803	756	846	809	862	846	839	743	823	865	850	797	811	784	828	767	830	761	823	784	797	822	840	732	833	811	794	808	821	856	786	787	827	809	797	765	820	794	785	782	782	830	814	803	820	837	820	846	808	792	871	820	788	795	814	868	877	822	803	803	782	814	829	810	819	856	797	793	826	767	781	827	814	793	788	830	840	772	816	831	803	819	850	836	787	845	850	805	793	766	808	781	866	775	838	748	826	769	769	817	826	811	822	822	799	800	797	793	838	777	824	798	737	842	817	792	801	821	773	820	835	786	791	787	773	765	857	831	789	825	854	767	799	829	828	859	816	808	808	762	791	764	803	822	762	835	806	812	799	796	725	795	774	846	810	811	859	836	803	811	820	794	834	820	886	789	827	860	849	812	843	817	814	795	807	822	840	788	736	841	815	812	808	803	804	779	782	842	796	802	817	792	795	813	812	792	773	809	812	777	805	826	843	806	809	811	802	849	800	839	813	798	817	825	879	804	828	801	794	802	838	819	808	818	809	859	806	810	808	774	834	818	780	806	747	813	773	834	790	811	817	839	851	824	752	779	830	838	795	770	781	819	832	807	793	775	822	776	760	847	826	844	818	757	807	808	817	772	792	809	820	818	774	860	855	801	798	768	752	812	820	808	795	843	806	824	786	793	781	835	828	827	817	819	867	820	812	826	797	885	851	812	839	802	833	755	818	803	845	819	792	840	819	828	842	772	819	809	797	772	776	794	812	730	809	842	806	842	802	826	819	808	772	786	827	815	810	792	789	757	825	806	787	819	840	848	836	814	772	796	790	837	845	786	850	766	802	779	821	775	785	761	804	802	796	808	758	832	850	776	822	811	806	896	832	798	847	752	842	818	802	768	796	813	811	816	825	817	805	808	825	858	815	763	796	864	803	771	798	790	780	846	825	832	784	842	822	766	781	841	829	821	805	857	860	800	762	821	779	766	795	846	819	837	760	844	800	784	809	813	815	835	834	771	789	860	818	806	801	809	840	812	816	826	800	813	805	817	804	790	801	805	758	821	744	823	789	825	824	809	787	798	807	757	810	789	765	831	795	782	759	794	782	817	820	822	841	764	802	840	766	801	851	841	824	770	845	807	826	864	827	836	786	767	860	834	764	771	831	769	837	847	763	817	820	828	854	831	809	773	817	863	786	779	808	776	790	856	824	758	844	809	810	855	813	868	797	835	837	827	819	815	801	789	846	804	803	803	813	785	791	809	765	820	822	772	848	817	826	823	825	842	788	803	738	815	825	791	822	818	805	828	797	789	788	845	807	790	825	803	843	808	785	777	823	784	839	800	829	831	797	798	798	804	863	824	795	811	803	815	816	733	793	812	797	778	840	824	784	846	829	798	786	778	823	792	823	778	834	831	848	809	821	794	859	802	808	812	782	755	775	819	766	858	819	862	795	842	858	826	878	825	858	779	794	828	800	755	856	835	824	783	849	812	805	775	819	754	820	788	817	772	774	812	798	799	816	834	790	804	808	838	838	785	818	816	775	806	800	795	783	804	779	794	803	821	802	811	810	772	797	847	822	864	786	890	804	752	806	825	843	788	800	836	805	794	795	790	840	817	827	794	823	842	766	841	830	801	836	774	847	808	849	778	836	824	828	804	806	809	804	825	781	840	823	855	804	814	800	767	808	843	801	803	810	790	779	759	777	835	804	771	811	814	816	809	787	814	791	804	830	846	826	833	774	824	745	790	814	856	800	824	843	866	826	791	835	784	832	806	822	809	787	760	740	810	772	761	761	830	797	799	864	797	792	776	816	795	794	821	799	779	806	828	797	823	832	832	811	815	757	772	863	788	766	840	901	838	820	789	785	839	783	837	805	840	769	766	861	784	792	869	770	841	826	811	811	764	798	725	822	810	835	825	777	795	816	835	781	847	857	794	777	813	834	796	790	806	822	817	819	859	764	776	804
24925	21311	27368	25473	10303	1538	1169	923	768	783	687	674	735	620	718	663	674	642	613	625	600	594	620	608	568	545	599	617	554	582	570	567	539	511	567	549	561	611	604	588	562	545	581	561	581	618	546	541	545	598	556	581	545	524	493	559	561	560	548	552	539	536	528	572	605	579	521	530	532	554	549	546	576	568	592	550	584	562	526	574	586	590	560	549	551	600	553	552	569	575	557	558	511	580	572	552	570	584	536	574	563	525	576	585	565	567	541	526	551	573	559	518	524	584	557	539	566	550	599	597	535	561	583	568	559	555	556	567	551	546	544	517	557	590	560	540	530	557	581	575	542	585	580	545	557	578	514	575	589	599	566	530	577	559	557	570	537	522	527	583	569	552	630	598	569	535	550	583	559	547	538	578	588	550	567	574	592	560	548	573	590	562	536	561	558	574	545	546	508	547	548	570	581	542	580	574	516	563	518	556	531	610	569	547	546	528	584	554	548	580	539	566	560	527	545	565	594	555	558	576	572	536	542	566	558	546	557	548	525	543	545	550	575	562	596	601	586	541	607	615	566	580	548	562	591	604	558	524	576	587	548	566	555	545	543	579	555	542	558	611	575	539	563	535	572	546	531	597	570	567	569	553	536	549	572	556	596	549	584	578	575	555	538	548	579	598	567	573	551	600	572	560	587	568	528	585	560	586	547	518	556	569	581	580	562	563	544	576	579	563	572	565	544	564	510	583	533	561	545	592	543	608	517	570	561	567	553	580	560	555	536	570	558	588	615	548	558	563	514	554	537	561	582	547	605	568	562	552	552	530	559	544	571	566	553	563	577	582	584	593	560	541	572	592	555	557	542	540	552	548	585	531	541	499	505	568	575	519	556	605	580	556	569	539	579	586	574	541	526	537	554	544	532	549	571	606	528	578	569	547	577	515	564	554	540	598	527	587	536	594	525	565	573	551	528	571	536	578	560	586	544	564	597	618	588	600	567	544	600	556	582	613	559	548	551	542	576	558	575	580	573	577	605	567	581	560	597	585	561	543	557	573	574	574	566	559	554	575	561	547	560	547	584	537	553	593	617	525	528	576	528	564	512	570	563	575	565	585	567	515	565	545	600	542	562	525	560	545	582	597	573	524	531	588	588	539	548	572	570	575	544	550	558	577	558	606	563	585	543	595	593	544	542	607	577	594	570	567	597	603	532	583	545	553	553	577	579	581	566	561	498	579	562	525	536	573	569	583	547	594	609	548	568	577	577	567	599	562	562	522	507	608	566	564	573	569	506	525	555	539	585	534	518	574	543	580	563	526	599	551	548	557	552	591	540	608	609	561	573	517	562	548	558	548	544	563	511	547	537	558	592	558	553	531	553	584	576	588	560	594	566	554	567	571	608	562	576	561	549	601	546	529	547	552	540	517	566	554	541	615	571	593	546	564	518	565	539	590	609	584	542	565	546	591	563	612	538	571	555	557	560	602	552	602	542	564	571	535	569	573	569	541	562	612	547	571	596	571	532	553	588	572	542	585	524	527	584	548	544	553	556	609	521	607	594	533	569	569	528	602	550	551	520	566	568	567	551	566	545	582	556	573	541	562	594	526	574	542	560	553	545	545	585	570	531	528	581	587	548	575	581	550	573	544	559	536	560	543	554	520	529	542	557	580	565	534	547	536	590	556	553	578	551	509	568	570	571	559	610	586	573	568	571	562	528	538	592	537	561	540	575	585	552	573	549	536	573	538	557	554	541	559	581	576	571	535	600	552	565	579	580	590	581	556	554	533	601	524	535	542	577	563	552	526	547	545	555	551	564	573	553	555	555	542	567	515	527	595	554	579	570	530	555	577	573	580	550	526	551	521	553	632	529	579	536	527	567	543	555	554	548	570	578	540	539	518	597	555	588	568	596	572	558	564	574	554	555	561	624	576	575	534	529	526	561	573	550	522	544	566	547	572	535	544	568	585	554	567	553	551	530	614	565	546	550	576	581	551	549	570	534	554	580	581	531	540	573	568	604	576	585	567	565	576	577	513	574	549	569	545	558	549	545	586	564	564	528	600	566	614	554	524	578	575	592	571	565	556	550	575	585	569	531	531	540	530	536	540	542	617	553	591	558	617	564	566	569	563	542	542	541	536	592	558	553	587	568	582	556	555	584	538	534	515	563	535	592	592	588	559	583	570	601	547	550	568	555	570	565	573	580	549	520	581	577	625	500	562	550	578	562	586	554	566	570	560	549	571	548	580	547	574	530	542	595	542	566	545	568	545	564	535	531	559	545	530	596	580	525	595	558	517	577	571	551	589	553	583	546	541	538	561	628	512	551	569	571	590	566	598	582	554	552	559	557	576	552	577	603	563	580	579	549	544	568	549	523	561	610	520	533	550	526	545	514	554	549	597	574	531	524	556	606	564	546	574	587	555	576	570	613	587	569	569	582	551	545	560	540	579	549	566	590	565	523	546	537	514	545	564	543	541	554	541	601	594	538	543	563	595	561	591	566	559	556	532	569	536	533	568	555	584	558	589	589	542	600	549	524	577	559	587	581	542	557	557	596	560	545	558	568	562	502	573	593	576	529	529	529	532	584	537	586	581	558	569	598	569	566	533	522	543	568	570	550	532	549	525	577	577	541	562	532	539	535	556	565	577	560	612	504	555	578	514	549	542	573	603	549	556	587	533	544	575	576	615	550	590	578	578	589	550	517	566	538	505	518	564	558	539	545	575	529	602	584	595	592	519	553	528	551	587	564	574	574	537	555	623	542	561	546	544	544	567	532	530	559	537	544	557	562	520	563	574	599	566	541	536	546	569	533	558	566	579	568	581	540	604	561	546	542	623	576	574	567	559	555	537	573	582	517	552	560	585	568	538	600	566	548	520	558	570	559	583	559	559	547	581	539	572	567	567	566	535	556	577	568	555	575	516	558	558	575	593	555	550	500	569	553	611	583	567	553	597	558	594	588	528	557	545	518	558	538	531	567	546	580	563	545	602	576	585	561	591	547	512	570	577	545	570	592	584	591	558	542	563	547	544	574	561	551	548	560	496	555	503	540	580	543	593	568	565	525	515	551	592	553	586	588	565	551	566	551	577	547	581	572	533	561	600	576	579	515	540	557	550	535	605	594	529	546	612	597	568	554	513	553	551	567	529	571	569	618	577	563	578	574	578	583	564	570	539	552	533	536	588	548	557	529	576	585	526	558	526	581	561	559	577	555	555	555	604	578	542	581	572	557	539	548	545	542	550	581	539	605	556	600	574	560	524	550	557	613	529	573	561	572	545	566	561	550	553	541	555	598	556	554	598	531	533	518	561	556	544	599	572	573	525	543	550	562	518	580	573	554	582	602	581	567	572	599	583	570	564	570	566	539	582	536	571	538	567	576	578	556	560	550	547	619	562	595	540	559	602	575	572	529	545	549	574	563	563	535	558	579	552	557	549	617	578	538	549	539	569	544	561	582	580	585	588	606	599	547	507	515	544	581	546	523	547	548	580	562	541	512	563
4952	9939	7366	3946	2905	2358	1809	1594	1195	1082	1039	956	909	895	877	889	822	833	806	780	723	713	679	699	690	659	668	707	728	627	664	664	660	665	682	583	614	695	649	641	621	660	706	656	655	639	706	680	608	671	658	612	609	661	656	597	586	670	679	665	643	671	675	649	641	674	620	598	661	629	648	636	649	653	605	626	642	670	626	711	641	653	625	622	627	607	607	621	648	619	603	616	628	630	681	663	597	640	655	628	619	610	612	632	628	645	657	613	668	639	646	613	613	662	679	592	603	625	630	619	617	634	614	696	611	649	637	670	647	654	614	647	619	617	635	637	649	621	695	662	638	656	692	674	637	625	666	624	642	670	688	605	608	620	628	633	611	668	603	596	641	645	613	664	640	636	603	573	597	639	656	610	635	592	650	674	647	678	635	665	643	611	681	639	583	679	652	631	638	626	664	663	640	644	630	657	616	592	617	620	686	690	638	678	626	656	603	660	626	625	612	657	672	635	635	636	632	620	621	641	659	622	689	621	668	661	656	680	645	598	621	586	645	671	611	665	614	653	680	610	630	635	643	625	655	635	614	642	662	630	633	696	643	682	656	637	640	646	640	634	680	629	655	607	652	639	647	632	584	608	678	609	614	661	652	699	619	678	655	649	656	626	620	707	637	616	607	655	601	661	651	702	637	662	626	676	605	632	627	635	641	636	632	636	712	581	601	644	653	688	685	642	655	654	660	636	659	621	597	626	666	667	636	625	638	610	650	619	652	628	640	605	651	640	620	646	650	660	661	610	646	629	624	681	592	667	625	636	626	605	592	629	683	646	611	640	682	678	679	634	649	617	670	629	637	672	621	656	667	626	627	667	651	633	670	629	645	623	643	615	687	640	641	636	632	592	644	640	628	689	680	609	618	615	647	633	654	649	607	645	625	646	676	633	596	632	676	635	677	644	620	633	640	650	676	628	616	640	595	592	665	613	631	605	645	617	617	615	640	619	641	625	662	646	629	609	616	670	633	631	682	613	661	676	638	673	629	636	657	654	637	616	692	644	623	653	692	658	611	628	624	633	647	659	625	658	636	708	642	607	675	637	622	644	657	615	622	646	641	653	604	634	641	601	666	663	657	629	653	627	623	698	635	682	653	629	642	641	644	632	639	675	624	629	635	615	620	633	607	633	609	661	678	660	640	631	648	636	649	604	618	630	611	648	672	693	621	629	664	627	651	680	678	689	643	631	649	644	652	623	633	619	652	590	607	601	652	636	644	651	597	642	680	651	628	650	621	622	650	644	608	611	682	617	648	638	633	645	668	616	629	678	626	666	632	678	632	640	648	630	678	639	634	663	654	640	635	646	620	634	628	620	652	613	608	683	603	612	623	654	623	611	643	619	662	656	600	623	636	663	644	653	638	699	653	616	578	615	585	657	642	592	678	661	592	660	613	642	626	655	671	684	647	656	637	617	591	603	635	641	646	638	632	634	567	607	607	637	614	628	660	656	652	635	629	662	660	600	654	596	626	581	639	668	594	670	612	638	652	624	663	651	637	631	647	638	663	660	624	637	629	638	665	619	641	632	663	659	658	615	638	644	608	655	640	636	657	630	636	609	583	663	631	646	583	635	670	614	632	603	638	651	638	650	640	632	637	629	636	617	588	632	604	631	628	580	666	612	679	627	640	639	595	618	582	621	633	643	616	604	590	660	585	617	651	647	645	611	643	619	606	652	621	649	630	605	637	665	661	612	630	625	652	627	646	616	648	656	671	688	587	632	654	659	647	659	642	653	632	628	651	668	606	717	609	692	606	664	609	659	579	659	620	680	662	663	627	640	615	648	623	661	621	676	655	557	621	672	655	650	655	626	652	645	600	594	650	659	614	633	619	650	640	598	599	646	638	669	687	669	668	597	669	627	633	643	674	639	653	647	624	614	602	633	644	632	646	649	627	615	629	645	670	606	674	646	622	610	618	644	650	658	635	627	623	618	619	605	597	645	618	661	634	639	627	667	601	627	634	601	630	639	662	634	594	605	626	633	637	610	676	597	638	644	658	634	639	637	661	657	657	609	593	647	661	629	617	661	645	620	590	679	653	600	657	666	618	636	574	633	666	645	636	653	644	662	613	596	639	648	656	639	587	646	619	624	625	633	597	623	627	682	612	630	684	630	652	603	604	605	663	719	633	636	660	622	654	612	678	597	635	642	586	645	631	649	646	639	670	653	597	621	639	619	648	629	662	654	644	650	614	647	631	610	626	633	641	589	631	673	637	632	703	631	634	594	692	595	621	639	615	630	613	641	656	663	693	638	663	673	652	619	636	636	648	631	630	620	675	599	639	623	680	648	659	671	630	594	656	655	620	664	689	620	624	680	629	643	660	672	640	666	605	660	643	627	647	670	610	646	696	630	660	650	644	634	660	655	696	633	625	637	629	608	651	610	610	671	660	587	618	636	635	591	665	629	639	623	586	659	617	668	636	652	617	628	630	623	684	703	598	650	632	590	644	614	613	616	677	646	666	593	679	642	650	631	635	677	618	620	617	672	693	684	630	612	645	644	629	659	632	605	636	641	609	657	597	623	657	641	605	631	660	613	644	648	624	612	650	630	625	645	622	640	644	643	591	613	618	656	665	648	635	638	650	671	653	688	678	637	648	654	630	647	628	637	636	571	640	647	625	611	648	624	624	617	624	642	607	606	644	634	639	655	605	627	675	671	636	631	662	633	620	644	684	673	637	658	674	655	637	592	640	636	676	651	610	598	638	671	599	646	632	607	646	666	583	611	636	612	651	619	615	616	672	653	631	611	625	705	593	661	669	624	636	636	653	657	667	567	601	626	641	619	652	650	646	617	666	666	636	665	649	663	666	610	658	617	639	658	667	645	669	628	640	621	604	606	642	647	652	650	659	627	631	642	663	665	629	608	629	686	658	679	670	654	602	663	677	637	601	633	632	566	650	645	623	589	656	627	638	629	633	665	631	598	616	681	614	593	641	628	664	624	667	667	667	647	637	613	630	645	647	668	705	587	598	649	636	646	692	615	686	667	638	585	622	592	627	687	639	628	622	645	624	607	638	641	631	697	595	648	645	634	623	661	646	621	615	643	683	614	626	646	620	663	618	642	643	680	660	635	624	644	638	643	646	659	620	635	640	645	642	680	673	657	651	624	599	631	626	658	634	581	634	629	641	592	650	645	653	651	645	595	665	631	622	637	620	618	634	650	666	632	643	624	608	646	609	669	722	642	617	675	618	578	623	614	657	633	593	591	624	627	665	675	653	658	599	660	661	659	612	635	655	623	607	635	611	599	631	682	631	653	649	604	661	659	669	604	668	673	609	635	637	677	606	661	660	690	663	645	635	639	649	666	650	656	662	622	654	655	629	640	632	640	643	647	609	623	639	640	635	630	662	653	639	685	621	591	646	721	623	641	613	641	656	570	632	631	611	662	683	634	599	592	614	622	628	593	639	655	665	627	688	680	652	653	643	644	619	626	634	619	670	595
22736	21334	29028	23983	21334	21366	8446	1508	976	783	728	704	642	604	593	580	548	538	447	384	379	418	384	376	372	354	368	371	360	357	370	348	361	356	350	336	351	344	354	316	333	339	314	336	348	315	315	348	295	349	333	326	333	338	315	330	329	347	333	312	334	332	318	293	336	341	321	333	360	291	322	340	325	303	338	346	325	347	333	316	375	322	329	328	317	309	323	337	324	348	330	360	345	309	311	358	326	326	316	310	342	352	304	303	308	300	353	377	326	350	328	350	294	313	325	322	331	309	324	363	366	306	339	308	338	352	319	315	316	287	348	319	348	331	334	344	299	321	308	340	332	341	310	300	301	307	330	304	323	337	349	333	355	349	317	345	323	323	318	302	305	334	353	323	297	333	349	311	334	331	349	330	303	314	355	301	324	336	314	315	335	328	351	347	310	310	301	329	306	316	311	349	307	349	333	300	330	309	303	359	324	356	301	311	326	325	354	321	357	337	307	288	313	289	314	325	331	325	307	348	330	346	332	356	334	309	305	314	288	315	297	348	319	330	308	287	353	346	334	319	306	326	287	311	335	325	323	317	313	295	313	290	323	328	357	297	352	356	323	329	314	327	338	319	339	335	324	327	312	316	323	292	314	341	306	303	354	330	314	312	349	332	314	318	322	315	292	304	313	290	337	320	324	353	370	314	304	315	328	318	320	317	348	344	311	321	292	303	287	333	306	340	293	339	322	308	317	354	325	353	328	384	344	359	339	298	315	284	306	306	348	338	322	287	341	293	313	331	306	321	313	340	310	326	309	348	310	320	324	315	306	322	317	334	314	316	315	339	313	329	309	327	324	318	301	334	304	298	322	355	318	307	326	333	288	313	307	290	344	371	291	296	340	335	330	328	313	337	310	326	322	312	348	313	328	308	350	329	311	350	314	313	344	321	310	299	313	304	298	314	334	329	296	337	353	314	311	318	310	308	333	329	305	319	324	337	281	314	305	320	320	319	318	309	314	358	313	315	316	311	297	327	330	334	314	312	307	341	290	331	341	312	324	300	320	322	338	291	341	296	322	307	330	310	308	310	316	333	307	337	305	323	298	335	351	336	318	312	341	313	325	328	308	361	317	317	329	322	299	325	339	339	315	357	337	317	322	343	295	333	309	300	312	304	319	345	308	338	329	295	341	310	314	329	345	302	331	328	316	309	337	305	312	356	352	294	308	321	346	310	330	348	361	320	302	313	326	322	318	323	307	324	313	342	292	337	348	324	314	276	297	310	333	332	310	318	305	300	307	320	308	320	346	326	345	299	343	308	304	325	337	317	329	303	344	309	313	342	311	303	327	295	327	323	337	333	294	300	329	319	333	358	332	337	311	323	321	292	280	340	290	285	320	300	331	288	318	308	341	321	318	347	332	352	337	350	348	282	316	340	336	312	317	297	301	320	338	297	313	335	337	345	337	322	335	329	322	346	303	314	312	318	287	291	274	335	322	312	332	301	300	323	338	303	319	319	310	307	325	296	329	338	306	304	343	311	332	329	305	307	297	326	335	310	337	339	343	306	344	326	302	332	301	295	315	320	316	324	335	332	316	334	338	273	295	305	335	337	336	320	326	325	333	294	315	309	311	300	349	326	342	289	324	316	329	348	343	313	355	304	274	300	329	324	329	332	321	340	329	294	320	355	307	312	330	316	305	323	309	352	308	339	315	315	320	310	312	314	330	306	328	328	319	343	316	329	308	343	334	305	299	291	297	354	307	306	345	353	358	321	319	334	291	337	359	318	331	321	328	313	327	313	335	327	333	329	334	338	292	306	324	316	311	349	291	353	336	311	342	353	372	303	315	321	322	313	344	343	345	315	318	328	330	331	293	323	312	333	311	312	338	326	322	300	298	327	320	305	311	328	345	355	328	319	339	278	330	338	334	333	312	326	341	313	315	341	303	333	317	349	316	327	329	327	329	308	365	336	319	354	334	339	338	333	334	356	358	316	316	346	314	316	321	329	325	298	325	309	345	316	298	326	320	311	336	319	302	304	299	358	342	350	308	327	321	289	313	329	313	335	326	306	309	328	310	304	333	324	323	302	294	339	316	316	300	340	324	315	340	316	311	303	354	308	333	343	341	300	287	295	280	342	328	312	327	313	342	295	304	309	297	338	292	344	344	325	306	313	319	316	318	317	319	323	323	319	299	320	316	293	293	329	309	352	255	309	336	328	330	304	324	306	345	297	306	318	348	314	302	320	320	362	310	326	299	326	306	347	310	347	360	312	338	315	353	300	348	317	349	333	342	292	304	311	318	308	341	325	315	329	286	350	307	327	344	331	330	334	328	335	308	351	312	339	326	336	317	354	304	332	339	321	320	306	284	324	345	340	317	371	300	304	345	344	331	323	336	303	342	309	319	305	335	309	358	318	313	336	321	312	312	315	310	313	314	331	346	345	315	329	335	333	355	324	338	328	311	320	294	281	330	317	308	298	330	303	336	331	327	346	356	314	316	299	321	339	321	310	285	334	335	313	326	345	313	298	337	327	287	326	312	345	310	323	315	371	300	316	338	322	326	324	329	358	315	330	346	318	303	306	309	304	311	346	340	317	340	304	367	304	306	312	330	292	289	330	353	316	357	321	348	358	318	320	355	326	306	318	306	348	321	305	313	294	339	318	313	326	310	320	306	276	318	326	318	342	348	307	299	298	335	319	331	318	326	302	334	329	323	323	315	327	310	332	350	325	310	322	350	390	293	317	307	315	328	323	313	335	301	329	337	339	324	322	322	297	317	304	333	317	325	321	315	328	304	326	342	318	312	349	350	309	343	307	356	318	281	346	348	335	313	304	338	293	329	335	348	324	317	318	340	326	294	313	324	341	312	317	322	340	348	328	352	317	295	306	299	319	330	305	338	318	330	303	327	334	330	308	350	316	296	319	325	308	300	324	333	327	293	316	300	298	328	331	359	338	316	314	305	338	330	330	318	309	339	346	283	332	307	346	278	302	308	317	318	321	318	337	364	339	330	310	297	308	296	342	314	315	325	284	332	317	303	314	319	336	329	304	303	275	309	299	301	338	334	323	310	307	301	315	330	308	324	354	301	293	332	334	289	316	309	282	325	317	352	341	318	347	332	360	323	338	333	333	320	331	349	348	327	340	341	342	326	295	329	327	316	343	313	288	320	312	317	297	310	343	322	340	321	316	342	322	364	346	331	318	294	325	326	341	330	320	332	317	312	292	315	332	326	340	320	314	345	346	311	340	347	326	337	317	317	338	305	296	325	316	333	334	297	310	308	342	287	340	346	307	344	332	291	324	302	306	329	336	284	321	331	333	347	334	370	324	329	317	320	290	319	315	307	319	309	332	330	301	334	324	342	305	331	331	344	369	313	339	318	335	312	320	302	311	316	334	321	333	311	322	328	304	336	329	313	323	342	319	340	331	332	307	302	302	334	353	328	306	298	327	338	316	335	351	341	313	309	323	329	326	319	284	313	321	307	325	305	312	330	340
6214	19081	14424	7461	5587	4285	3186	2536	1839	1513	1318	1149	1090	946	986	943	856	751	675	630	554	534	532	444	517	461	502	527	483	473	500	472	417	486	451	436	449	423	404	424	409	401	418	430	422	443	462	363	389	421	392	417	413	398	381	358	398	400	414	388	384	397	367	403	394	415	387	395	397	381	356	396	375	393	382	390	367	405	409	393	391	382	370	379	412	418	381	369	387	424	379	412	416	428	383	366	367	382	387	407	398	398	394	414	380	376	381	384	423	394	425	354	367	419	367	403	371	390	372	366	383	400	401	362	371	362	435	374	403	424	393	371	412	411	384	399	402	381	411	385	393	400	379	399	408	404	396	410	368	414	354	402	378	389	403	388	411	379	386	372	432	383	377	363	401	405	416	369	396	364	369	369	372	377	415	391	389	394	412	407	382	360	325	441	391	386	386	407	379	395	373	419	393	362	394	372	402	347	372	410	391	389	373	368	374	400	377	407	344	341	350	393	371	408	422	411	369	373	326	397	384	403	382	398	413	389	375	379	371	373	389	367	388	406	397	395	415	384	400	343	380	370	375	389	389	409	382	400	377	370	353	372	385	347	374	377	384	366	400	384	374	423	361	406	379	393	391	413	352	390	401	394	402	379	383	355	389	366	394	401	392	366	373	372	386	377	368	393	377	410	397	352	371	414	390	407	339	398	417	379	420	345	366	391	383	376	410	372	370	379	391	379	396	410	379	391	384	379	397	397	384	384	393	416	398	429	379	393	387	363	414	406	397	377	378	389	381	374	375	375	390	390	431	378	386	392	374	370	349	420	361	400	414	401	386	386	393	386	374	366	388	360	387	349	379	376	384	378	395	390	362	398	381	382	370	419	374	392	412	373	380	360	380	390	353	376	377	378	394	389	403	386	380	375	387	382	385	335	362	388	350	393	396	391	371	387	382	408	415	360	394	366	374	414	397	422	357	371	361	380	347	408	393	377	383	410	362	368	400	374	376	385	348	391	380	355	374	388	401	357	389	378	366	434	361	377	398	410	378	362	396	402	409	379	420	385	394	395	368	427	380	408	401	372	414	404	386	408	393	358	367	403	411	361	356	367	396	390	372	377	374	377	352	399	400	401	379	347	421	380	400	389	362	391	379	394	432	364	413	363	365	402	390	383	380	351	410	374	401	390	391	403	423	364	389	356	392	360	363	366	384	391	404	412	383	413	404	361	395	358	390	385	369	372	370	373	391	368	418	373	378	400	401	375	345	398	362	378	400	401	357	370	395	400	361	382	381	391	384	374	377	388	382	386	379	374	388	386	361	377	408	399	421	363	394	363	398	410	364	357	375	404	415	392	380	408	382	367	409	378	401	371	364	376	408	396	390	412	403	382	390	373	396	376	426	358	381	430	387	362	390	359	377	389	376	407	350	406	407	394	355	387	385	367	384	378	399	378	334	412	392	344	413	361	374	349	388	402	391	368	383	403	356	352	379	367	365	386	347	389	383	369	371	381	409	384	392	341	364	369	382	366	425	355	373	387	389	396	418	377	387	420	387	384	391	346	394	345	387	404	366	409	377	403	390	350	374	374	358	386	371	382	396	390	382	374	395	376	368	383	412	371	366	380	337	401	383	359	400	357	375	373	348	386	397	392	384	359	387	369	392	380	401	384	402	353	364	361	357	378	376	425	371	408	383	378	375	386	389	376	399	393	386	362	382	393	374	358	381	386	391	389	391	397	410	388	386	424	405	368	373	394	387	388	417	375	403	361	366	408	352	400	396	418	409	382	426	376	385	373	351	385	408	380	360	374	423	376	374	355	389	390	333	381	378	325	396	400	382	414	371	422	412	388	357	404	353	351	363	368	393	369	388	358	364	373	414	343	337	368	368	372	391	392	382	381	350	352	387	402	410	360	388	369	365	356	366	368	401	382	415	387	408	386	388	407	391	338	402	374	378	401	365	411	405	387	410	383	361	397	388	366	361	363	390	366	364	391	362	357	384	386	391	402	392	386	428	383	405	386	401	404	402	364	358	366	374	374	399	376	386	424	385	394	364	370	383	368	410	376	378	419	425	382	341	375	381	372	385	347	405	360	373	408	397	354	427	410	356	412	374	430	372	380	379	398	392	373	386	384	385	360	379	404	381	394	413	377	362	409	390	395	427	371	422	393	370	351	397	396	366	391	400	371	380	386	420	393	382	410	407	390	385	376	404	390	351	394	398	356	394	385	369	381	412	386	391	399	399	380	380	380	353	401	385	387	343	343	393	395	394	387	393	376	355	390	388	400	362	368	392	374	370	400	386	386	412	361	391	384	378	407	440	403	356	381	390	379	373	392	372	409	398	380	373	403	396	399	364	361	417	366	392	395	358	380	392	394	347	385	357	349	371	379	398	394	374	397	374	410	389	386	388	418	363	385	370	375	367	350	375	416	405	394	381	397	400	363	381	397	377	361	362	398	391	386	381	398	395	379	385	420	355	384	389	425	381	393	407	393	403	368	409	383	391	367	377	401	371	376	371	357	339	385	379	404	388	378	390	358	350	411	393	409	372	399	397	380	382	400	407	376	381	400	419	383	381	369	394	398	396	374	382	400	408	376	365	382	418	399	376	382	429	420	382	381	381	421	375	397	385	363	388	375	368	411	367	375	381	392	389	343	360	390	374	374	391	361	398	392	398	419	381	391	387	365	385	395	375	385	324	366	384	403	384	413	395	393	395	393	398	398	383	398	408	391	412	342	366	364	390	392	364	387	418	388	433	380	400	360	398	404	400	391	389	385	398	380	388	370	363	382	399	385	382	376	383	381	380	397	397	398	353	390	329	409	392	378	375	364	389	340	349	394	404	381	373	382	398	369	402	359	397	357	383	413	385	413	368	378	394	422	363	370	399	381	380	358	386	392	340	371	361	430	360	393	383	393	382	412	364	351	396	406	382	388	387	407	434	385	429	374	370	398	405	376	393	377	415	375	339	363	361	358	403	391	386	387	422	382	362	418	368	376	388	384	370	338	362	386	382	397	395	373	358	374	401	366	379	399	372	348	370	405	400	430	409	384	439	380	398	391	388	399	352	399	370	371	423	403	374	388	371	387	383	396	378	387	379	425	357	402	376	375	361	418	407	360	378	361	398	403	372	400	397	405	385	340	399	381	393	465	390	364	379	416	382	401	373	426	437	349	369	371	426	343	394	391	385	377	431	369	372	358	404	351	401	387	395	370	390	358	389	404	378	408	389	378	385	373	372	378	392	385	388	406	386	412	389	381	376	404	388	383	417	361	386	349	379	378	397	380	354	384	406	386	392	361	401	406	420	376	354	387	420	412	363	381	374	381	439	410	400	428	400	385	385	398	403	387	397	391	383	389	366	409	387	384	418	379	372	388	394	360	345	402	329	341	371	386	378	381	382	395	399	414	386	372	417	375	390	357	375	397	395	360	406	357	405	374	384	370	403	375	423	405	368	358	382	417	416	360	383	387	365	381	364	385	390	352	408	398	397	353	367	403
27710	19068	7159	2436	1546	1302	1150	1021	977	942	934	909	920	880	911	879	886	906	801	817	892	820	835	831	811	808	826	827	857	805	869	776	797	819	752	831	834	832	795	839	879	850	837	846	830	816	792	830	824	854	789	846	756	835	843	793	867	779	848	876	796	793	886	839	812	854	811	916	846	836	856	825	785	777	838	775	806	826	813	861	821	847	865	805	870	829	841	800	799	839	832	866	795	918	825	842	860	852	803	839	903	842	799	806	812	810	778	855	808	841	792	809	782	866	873	875	834	828	851	826	885	864	828	811	818	810	829	768	795	804	796	850	789	785	863	822	855	789	815	819	853	864	842	818	765	825	815	813	863	819	850	839	838	857	850	831	870	779	866	796	810	804	803	858	820	857	793	850	794	816	816	866	846	858	824	816	819	862	845	815	826	826	804	764	801	867	835	814	875	849	873	826	794	833	840	842	835	833	787	856	847	830	827	863	815	830	809	847	792	863	784	839	830	836	811	817	811	806	827	764	843	824	835	791	808	792	828	826	849	784	848	882	829	879	851	843	862	846	889	786	815	839	831	803	796	796	823	851	833	810	807	825	826	812	791	798	827	818	839	804	823	876	772	867	808	814	786	817	851	876	806	845	797	864	848	829	811	817	837	836	854	834	834	867	845	821	873	791	818	838	825	842	828	864	834	807	887	813	800	823	821	813	841	797	849	783	800	784	838	829	848	858	823	878	850	829	807	788	833	849	810	831	780	774	851	838	849	804	861	798	802	815	890	849	758	816	777	783	856	813	803	784	832	861	833	834	790	795	825	782	878	822	808	835	833	738	850	765	769	833	829	843	816	845	840	788	834	824	865	831	793	842	863	872	795	834	800	828	850	830	823	812	883	819	831	838	849	844	813	799	862	817	864	785	787	831	798	832	834	815	852	781	841	810	746	807	806	829	838	836	791	808	840	846	813	869	811	827	815	856	836	816	810	821	824	815	822	817	780	826	844	792	804	819	808	861	857	824	816	831	791	846	822	809	814	804	870	816	805	783	850	846	829	854	854	811	871	787	836	822	817	802	819	840	777	797	835	783	811	831	809	842	845	793	830	830	849	886	881	805	773	826	829	827	866	832	818	835	832	792	790	884	801	816	836	840	811	794	850	783	790	877	845	797	839	858	817	777	813	819	828	814	822	847	823	866	865	849	841	807	875	808	833	850	840	857	772	815	799	843	838	862	794	791	837	817	846	814	800	821	780	804	806	835	836	799	778	793	794	800	867	876	811	814	863	821	808	862	859	785	805	822	802	787	792	797	840	828	812	795	816	824	837	816	869	797	757	846	800	777	761	836	817	829	797	845	822	754	862	865	883	859	791	831	827	853	832	803	826	793	837	819	807	805	807	781	769	753	883	789	803	832	792	777	795	844	888	847	790	832	815	861	831	831	813	839	790	815	826	814	819	795	843	851	844	797	833	835	794	825	814	814	808	795	803	777	828	839	823	830	780	807	821	836	825	879	823	863	765	832	793	826	817	808	854	825	816	866	798	860	808	828	828	821	848	831	820	799	870	827	842	787	824	788	818	845	838	794	847	844	829	776	789	821	844	800	823	802	815	832	771	843	765	767	802	820	861	852	843	850	814	825	792	839	859	816	775	817	843	821	803	777	835	846	830	854	833	830	825	803	801	822	820	863	853	876	866	813	848	840	833	802	814	783	841	828	755	836	803	775	826	842	749	857	784	770	794	855	837	841	822	787	861	820	798	825	839	806	785	776	870	807	805	795	788	859	808	798	818	829	803	823	825	825	826	825	864	770	857	823	806	780	812	836	819	859	867	787	818	835	890	812	797	809	775	851	865	851	836	825	833	811	774	808	849	804	790	840	818	779	830	784	814	867	788	832	885	863	830	834	805	786	814	845	773	766	833	840	767	849	811	865	832	798	791	833	813	805	846	891	785	857	816	852	873	783	817	842	848	811	801	808	806	856	836	781	835	819	813	814	830	794	805	805	801	858	838	823	792	872	877	870	862	836	860	866	831	787	797	840	874	843	875	823	858	868	852	842	815	848	816	816	758	841	841	796	787	819	838	807	829	812	782	846	801	794	861	861	836	836	785	828	810	830	913	792	767	839	864	842	812	847	765	768	779	860	891	801	837	851	816	824	814	837	817	801	828	840	822	803	807	863	764	785	792	845	813	827	823	821	785	826	829	814	848	797	828	827	803	813	834	840	795	876	822	862	795	824	791	827	772	808	872	843	811	861	838	846	826	856	815	869	841	796	840	776	872	843	845	831	839	784	757	801	812	819	818	815	852	843	794	834	798	759	798	830	834	828	769	845	794	824	824	832	818	802	845	830	780	849	816	822	850	811	778	795	829	840	843	802	771	792	834	798	775	880	818	838	805	816	827	800	852	842	835	789	843	839	805	842	813	837	869	815	854	858	836	830	820	839	806	778	820	856	790	796	824	759	846	855	848	805	783	823	876	765	861	793	852	897	781	873	810	787	775	831	901	810	813	779	793	837	820	824	844	856	775	823	775	819	827	839	833	758	836	881	776	819	847	841	811	816	760	841	837	796	818	813	790	844	778	818	827	777	794	846	865	784	855	777	829	824	815	824	811	837	908	805	803	839	833	846	801	834	812	815	828	836	830	803	770	842	823	822	811	825	814	821	814	768	849	807	773	892	862	807	819	779	838	778	811	823	838	830	850	881	782	794	795	810	833	784	819	811	814	867	833	835	777	792	838	864	834	803	795	811	803	874	826	757	864	877	808	852	823	799	841	837	826	865	859	822	862	838	833	820	829	810	828	829	784	795	803	790	811	873	777	878	846	795	886	786	809	846	784	805	810	822	837	806	797	906	809	775	792	865	800	789	741	815	775	825	819	834	820	854	858	810	842	821	879	836	828	790	814	866	817	819	823	862	816	808	848	848	781	806	829	808	853	799	839	805	811	845	837	831	809	846	809	823	874	806	815	883	826	870	803	895	885	820	818	833	809	842	813	839	820	794	829	810	852	797	807	813	798	793	820	800	806	808	861	860	824	829	826	794	826	837	783	865	818	799	792	829	794	815	779	834	790	842	840	841	891	832	854	874	811	828	799	794	814	801	799	840	784	802	789	815	828	855	811	842	767	814	782	855	825	846	812	867	806	862	884	815	842	850	822	834	874	801	869	797	833	829	872	790	839	847	827	799	833	807	818	751	873	838	812	800	806	828	828	809	829	882	862	800	824	873	837	766	851	838	817	854	862	800	810	822	803	833	801	785	782	824	809	815	817	827	796	793	779	837	803	859	801	836	805	791	845	841	815	850	767	816	793	835	855	761	780	848	790	807	779	877	828	796	828	813	847	907	878	851	803	846	861	806	787	864	799	830	775	792	826	809	851	858	805	852	808	820	827	821	841	831	798	817	834	799	824	860	822	848	843	856	841	885	782	818	826	843	776	820	820	860	798	835	832	811	836	849	815	820	841	841	841	822	786	836	847	822	832	811	809	863	811	761
5745	5928	4516	2623	2077	1890	1553	1417	1265	1250	1103	1088	1064	1091	1138	1096	1100	1056	1025	995	983	1015	881	932	949	961	975	1012	1005	903	956	961	963	921	958	975	914	950	998	954	907	966	967	990	906	931	921	932	997	962	943	921	948	943	970	900	973	897	930	970	930	917	918	925	944	917	924	947	902	1001	872	960	930	956	943	881	924	937	946	971	987	922	932	965	917	964	925	895	929	920	903	877	896	964	964	950	951	895	905	907	966	927	919	903	911	959	931	981	900	929	954	952	941	923	941	939	969	931	963	932	961	898	968	888	905	965	898	1017	921	931	895	910	903	916	978	919	964	894	963	913	923	977	961	888	943	960	936	979	935	928	928	940	990	918	990	902	1004	884	951	932	943	902	935	901	908	971	886	971	989	971	951	923	932	929	993	949	958	931	939	980	954	958	982	929	988	917	950	937	924	912	943	961	941	977	944	936	1005	928	922	953	966	937	925	964	923	965	950	932	889	934	1032	948	951	932	995	945	938	887	905	934	897	1006	903	971	984	902	964	989	979	954	946	945	934	938	896	937	928	985	937	948	937	967	949	947	917	939	933	902	943	936	975	928	973	902	958	942	913	974	907	979	917	931	945	891	955	947	951	972	924	949	990	967	896	921	933	974	939	993	976	955	983	966	964	960	968	940	941	948	930	914	940	911	889	924	932	913	945	968	929	939	965	912	926	869	927	950	907	943	926	932	918	946	962	915	945	897	945	938	889	967	847	962	885	911	969	891	917	914	920	960	940	951	960	928	950	955	921	1004	982	946	941	994	907	905	960	954	948	998	957	891	893	896	987	931	904	940	933	965	936	916	889	920	953	929	946	953	928	893	920	937	951	935	954	952	920	931	910	944	925	947	893	951	960	916	919	895	927	947	940	955	958	945	995	920	966	896	925	911	894	980	947	947	969	962	932	944	889	942	944	956	919	936	934	936	924	902	905	981	946	927	854	919	914	945	922	962	965	916	944	897	967	940	928	943	973	907	952	937	944	938	1006	991	907	943	926	916	931	959	945	945	901	925	918	963	925	920	921	916	900	953	915	922	944	960	942	932	935	907	896	1018	893	912	917	927	953	964	967	935	966	856	936	965	967	960	931	922	980	971	949	931	951	946	858	961	902	937	967	921	933	985	939	970	942	917	923	934	973	936	846	911	906	873	942	941	936	942	921	937	950	932	937	887	958	904	985	944	945	950	923	1027	956	962	913	958	975	955	906	985	920	934	922	969	949	995	958	899	931	924	967	952	935	957	902	991	925	939	922	904	946	936	915	976	857	997	943	930	900	897	903	981	967	920	932	938	914	1004	912	933	896	911	931	905	996	964	918	945	908	956	967	960	947	933	944	977	957	914	938	921	889	988	914	937	928	917	920	960	920	902	894	913	935	956	963	923	1003	948	917	960	1001	986	910	956	905	973	988	889	956	905	947	943	926	984	948	951	850	957	919	909	982	977	963	972	907	952	963	951	967	913	964	884	1005	917	902	921	983	956	905	881	911	956	940	975	974	932	954	939	936	903	966	987	898	921	941	971	948	919	994	917	967	881	931	915	874	890	899	950	987	946	905	953	871	972	916	940	983	959	967	929	935	968	932	925	956	912	928	934	915	1010	874	1008	979	955	955	951	984	921	987	892	923	882	934	970	929	909	926	946	927	967	897	851	926	914	940	980	920	962	927	927	972	947	902	976	946	956	967	983	956	967	900	890	957	994	870	930	933	882	938	940	943	931	986	916	1007	904	982	944	919	966	981	922	993	868	976	970	919	896	934	896	916	917	909	955	893	987	972	940	900	933	870	949	896	981	906	938	946	936	933	923	937	942	893	861	930	937	977	996	896	932	948	912	958	846	932	964	919	945	946	963	895	900	910	910	987	920	970	917	964	945	898	993	879	892	902	970	924	925	892	954	925	917	898	879	936	929	922	920	926	886	927	949	903	901	923	920	899	963	928	939	918	976	965	969	949	972	966	912	957	922	992	953	957	938	961	941	912	932	946	941	933	950	903	996	899	1007	981	955	928	916	943	993	1000	945	941	867	972	933	896	940	965	954	917	982	941	887	948	920	961	907	940	938	915	942	966	962	963	949	970	947	915	970	948	991	871	910	963	988	916	973	919	948	928	960	875	957	947	957	931	965	954	945	918	971	931	946	886	947	953	936	951	923	905	946	941	955	982	909	946	924	900	941	939	999	930	956	962	973	971	973	886	979	962	951	946	943	898	925	932	897	954	992	901	946	893	941	951	920	930	898	990	938	903	924	952	865	897	983	871	916	959	991	939	905	922	889	927	956	967	922	940	885	924	895	904	939	984	918	963	914	959	897	934	939	953	912	957	921	903	921	927	878	899	956	934	917	921	942	943	935	954	881	959	932	959	924	990	968	939	881	964	912	919	883	927	889	947	913	915	951	1000	898	926	916	966	937	949	967	940	922	936	937	911	868	938	901	908	1019	940	889	972	926	952	899	855	966	934	904	912	920	965	951	915	1007	941	939	920	900	965	917	977	1001	923	946	973	883	977	907	951	933	942	913	913	953	921	991	944	922	949	933	947	950	923	912	930	937	879	992	944	948	909	931	940	893	958	858	893	938	950	949	953	979	988	963	959	954	940	943	925	938	902	958	951	932	870	949	946	956	933	920	936	928	930	927	971	942	912	965	986	925	961	941	960	879	1010	931	883	954	946	956	939	904	970	955	932	966	932	929	914	903	951	922	970	956	919	958	955	963	914	955	945	960	921	942	947	965	954	987	936	938	892	944	971	960	889	937	959	975	914	969	890	966	994	981	954	903	884	943	944	919	903	977	995	919	942	999	960	888	911	944	908	996	914	965	839	920	919	925	931	966	968	890	898	926	916	927	957	948	985	993	970	916	942	919	914	914	941	947	971	941	936	953	947	926	938	932	943	920	913	860	924	956	958	924	871	892	924	936	925	904	938	928	928	972	963	869	910	1003	876	911	924	909	943	935	897	974	976	915	898	963	973	953	900	905	958	934	923	961	945	1016	971	902	914	1000	910	965	987	936	959	928	946	960	974	990	961	955	884	1002	947	964	931	918	941	938	1030	952	976	913	893	913	919	908	941	925	923	951	924	910	953	918	950	894	987	892	974	949	914	883	845	912	953	952	950	954	968	924	907	948	909	918	929	981	951	944	935	908	957	1010	928	949	943	946	897	971	945	942	960	976	932	898	959	898	910	939	942	958	928	946	944	923	925	886	926	919	967	967	934	910	998	900	939	944	944	932	935	909	919	918	864	933	889	963	906	943	957	943	951	927	948	976	980	948	930	912	946	971	948	884	927	955	955	914	973	955	950	910	951	934	917	997	969	876	966	909	958	939	913	1020	945	993	940	952	923	962	882	957	841	946	959	980	935	940	919	882	924	962	941	943	897	956	910	908	896	944	954	933	977	923	959	916	883	919	933	984	951	927	932	921	942	968	876	890	942	928	926	928	965	900	990	932	942	965	917	966	972	849	919	981	984	873	929	958	998	995	952	908	907	964
23770	21314	28503	24471	21268	9246	2013	1342	1133	1035	908	866	901	923	922	912	859	855	819	789	740	778	746	709	742	751	735	721	737	753	750	744	741	714	736	715	732	787	735	762	710	677	680	764	737	724	727	700	677	720	689	673	709	687	674	717	698	711	759	723	698	656	732	723	681	692	735	717	706	697	718	675	690	662	722	705	728	658	708	702	684	727	742	701	696	660	637	682	717	703	693	684	726	704	722	722	723	704	709	675	722	706	747	693	692	744	679	737	764	696	708	732	775	720	717	745	678	709	678	701	710	707	732	683	674	711	696	710	712	700	717	713	703	676	725	729	677	711	732	741	712	665	680	700	663	735	729	725	696	749	768	755	684	700	771	692	688	734	694	714	719	696	704	696	677	703	731	734	704	738	716	702	761	787	724	727	705	728	720	665	707	735	664	692	693	753	723	680	668	721	694	685	703	727	702	693	697	683	710	651	664	782	685	692	696	770	691	717	723	738	742	734	709	713	667	690	696	676	685	677	698	765	698	692	661	729	686	670	663	696	710	745	696	693	700	707	697	747	734	699	704	667	705	705	726	674	710	638	711	707	700	701	718	748	719	715	717	673	713	689	724	633	713	736	681	751	728	730	720	736	771	719	746	746	704	719	694	683	698	684	713	712	696	705	683	701	700	692	653	741	685	767	671	727	750	673	715	690	715	713	732	710	669	717	688	734	683	701	677	733	665	720	717	701	760	758	716	693	767	689	715	696	743	672	743	698	767	713	704	722	735	718	682	693	691	712	744	726	691	668	737	759	709	688	686	735	687	729	771	675	732	720	712	669	692	678	673	688	684	742	752	670	648	719	716	677	720	698	680	723	683	684	725	759	713	721	657	747	727	698	712	703	678	686	717	680	712	730	751	670	721	701	704	688	748	767	678	723	724	671	687	700	704	707	720	717	713	659	725	693	731	709	735	713	682	742	688	709	679	731	673	694	713	697	736	710	716	767	714	737	686	701	709	689	698	712	710	721	673	673	721	741	732	729	717	719	735	741	678	754	745	698	708	706	679	674	761	690	702	717	691	727	694	729	687	726	709	667	720	704	675	732	720	699	713	741	679	719	663	664	711	698	702	748	659	687	660	687	685	682	679	687	759	741	719	729	705	723	721	747	733	748	671	723	695	713	710	697	707	733	732	674	752	719	682	736	652	716	686	728	728	688	719	679	746	717	723	744	737	696	710	734	682	703	671	715	698	709	743	728	713	667	701	716	699	708	728	703	725	735	700	693	696	724	714	692	685	728	692	652	708	664	694	683	634	751	694	720	741	669	676	702	734	691	707	773	704	642	744	667	686	710	680	723	687	676	680	707	708	686	734	697	682	675	724	679	669	692	726	660	732	690	700	684	715	741	680	656	719	715	709	733	666	716	725	670	700	620	700	655	730	672	659	650	698	712	620	657	719	649	698	694	671	608	683	741	676	709	718	702	731	699	718	722	652	700	746	669	686	701	668	710	688	744	697	664	690	678	696	717	690	696	679	668	626	695	692	769	645	667	729	692	712	729	651	680	736	710	763	688	708	674	678	699	675	753	736	732	730	705	714	683	711	718	711	728	644	739	685	731	733	705	689	704	726	705	669	664	764	744	698	718	751	703	739	699	684	733	698	678	746	696	661	707	654	749	709	724	680	704	705	702	730	711	708	680	699	725	697	673	723	676	722	722	663	699	692	681	685	687	662	742	748	671	745	670	703	717	731	673	750	684	682	707	707	738	733	690	647	708	698	714	701	728	722	714	690	676	641	723	714	708	718	674	710	699	682	673	765	708	709	719	725	681	717	665	720	678	750	708	675	694	716	736	699	677	741	670	701	693	691	712	682	706	739	737	698	692	647	672	700	672	666	682	661	646	678	652	781	696	687	683	717	704	701	672	698	681	704	738	716	688	707	670	694	678	691	743	712	692	744	686	720	711	697	686	682	700	697	736	681	695	745	702	763	729	678	695	706	745	712	704	738	741	676	690	702	736	705	695	748	720	737	719	699	734	759	665	673	686	672	733	735	676	690	733	706	689	710	678	706	664	728	729	724	721	664	716	712	713	726	699	724	711	706	714	685	688	734	662	662	732	726	717	733	723	722	701	754	675	717	719	670	637	662	703	702	690	698	745	715	663	713	650	751	659	730	702	734	691	654	707	715	688	686	725	669	716	757	730	732	699	702	701	699	716	696	644	685	687	663	690	675	691	741	701	688	720	669	685	710	698	731	729	633	695	684	703	711	689	686	674	747	658	697	708	679	671	671	675	729	702	738	709	734	737	675	734	696	706	733	717	705	743	691	722	737	719	750	751	747	674	726	687	738	660	655	727	677	704	683	722	703	731	710	669	697	682	714	713	723	692	688	695	729	653	727	662	692	680	743	710	666	692	750	621	674	702	702	714	695	721	644	729	646	687	645	693	667	684	676	731	703	680	690	673	698	673	736	722	699	632	710	725	711	698	676	717	704	746	747	678	703	722	713	719	695	701	696	700	717	665	692	715	685	718	680	725	675	700	709	735	719	704	698	666	723	705	692	696	719	677	654	694	630	734	733	716	664	702	660	699	669	662	734	664	703	676	643	699	705	736	753	707	687	654	754	723	676	702	686	677	710	712	722	723	701	751	699	698	717	704	699	679	704	686	672	681	687	686	716	688	765	724	712	681	632	683	723	684	714	694	735	722	671	725	769	714	689	677	696	721	737	720	676	682	664	722	676	743	717	713	698	746	701	704	732	707	739	718	685	697	667	718	743	664	673	709	699	703	711	741	672	747	728	729	732	656	710	675	601	703	736	739	708	715	712	714	681	725	733	722	674	730	732	739	709	698	705	693	644	701	717	690	709	707	702	719	709	688	715	690	728	677	686	694	698	672	705	708	784	701	717	714	757	704	686	735	695	747	712	724	681	690	687	713	684	750	737	684	699	714	699	716	711	711	712	700	683	695	677	709	689	730	717	730	728	676	728	677	707	692	712	693	685	691	749	766	755	693	674	696	711	751	702	743	739	681	761	696	673	676	726	684	746	687	725	743	725	702	719	703	738	666	663	717	695	663	704	686	730	703	739	713	680	688	688	739	710	735	754	696	714	698	746	675	716	736	713	703	742	705	708	691	729	684	665	725	672	713	664	683	637	693	725	715	709	706	696	727	676	700	713	707	671	709	647	733	704	692	713	713	674	681	715	715	682	700	700	684	706	688	662	672	718	675	665	736	711	703	681	745	704	725	692	725	703	718	675	702	711	716	687	724	714	739	645	699	761	683	678	649	730	803	708	708	719	707	708	688	663	736	695	711	668	717	691	677	698	716	718	652	682	664	728	693	696	728	723	716	688	736	697	721	681	715	709	746	681	695	718	720	733	734	705	743	669	725	729	710	752	704	744	677	661	750	724	657	724	757	701	743	698	686	715	707	660	696	741	697	716	665	702	668	747	726	675	744	683	736	690	702	706	719	665	696	706	682	685	726	734	714	709	735	719	693
5138	13920	10365	5482	4053	3312	2491	2054	1679	1496	1318	1233	1296	1217	1217	1198	1103	1025	995	1003	930	918	869	881	884	873	904	897	847	865	869	889	851	807	864	872	816	839	880	859	777	829	842	802	803	805	808	832	779	787	884	864	887	837	823	898	815	766	829	881	828	825	829	793	814	853	801	817	853	818	798	838	794	814	826	853	845	839	820	819	816	832	813	787	845	828	765	806	810	824	782	870	886	799	808	827	854	758	788	790	776	835	850	790	815	799	777	842	871	819	847	800	782	835	852	799	805	827	805	789	827	806	764	814	845	786	827	849	794	784	767	835	802	805	828	818	792	811	824	772	795	833	831	813	817	805	770	814	808	809	755	813	802	862	817	842	823	801	804	789	767	811	876	810	832	847	824	779	830	856	803	827	769	841	825	805	810	826	857	795	855	793	756	764	788	785	852	845	844	806	803	791	885	783	802	816	792	774	825	751	850	794	816	775	866	797	822	825	806	804	817	833	863	840	805	820	777	849	852	774	825	845	856	805	861	823	858	784	812	836	840	805	764	779	814	809	837	727	800	757	836	820	820	841	816	758	849	787	774	796	794	825	802	805	836	801	835	821	803	835	810	852	816	837	845	811	802	783	788	826	784	811	838	792	797	804	804	824	824	833	846	812	810	818	791	845	848	877	763	811	799	767	847	808	857	839	865	803	790	804	829	803	803	839	739	802	818	842	875	819	824	807	799	770	765	813	781	815	825	765	828	832	802	784	775	819	793	769	842	801	795	804	840	806	781	819	802	794	813	829	798	810	854	805	828	833	843	856	839	830	838	816	853	798	843	826	771	826	811	776	782	787	801	840	821	824	794	838	789	817	861	821	764	810	813	886	808	833	830	846	762	836	791	815	797	777	839	819	823	799	779	804	832	826	817	766	797	798	808	851	836	808	799	785	820	772	848	817	814	787	831	809	802	834	836	830	817	852	823	827	809	825	811	845	806	824	795	805	836	814	818	810	823	847	817	805	813	772	778	811	832	752	874	808	790	809	783	860	791	797	810	866	782	877	852	840	807	840	801	810	848	784	820	807	760	809	815	828	759	828	873	864	815	813	840	865	834	799	761	849	838	832	807	780	872	827	800	792	837	837	766	827	865	836	831	828	801	786	801	809	855	807	810	812	843	843	800	838	846	792	821	764	835	831	831	844	792	807	831	821	781	826	873	813	853	822	836	813	854	783	787	861	812	806	857	819	792	868	786	780	833	788	853	843	864	805	781	798	822	847	810	839	781	773	869	846	817	822	860	840	829	782	796	808	805	842	788	805	802	774	815	801	840	799	814	749	800	834	776	813	814	759	863	874	789	809	790	806	832	843	816	780	862	835	826	830	827	830	801	860	856	786	794	775	831	780	829	821	823	835	736	843	783	834	788	754	830	808	762	785	808	816	807	840	819	839	802	842	828	804	815	765	843	803	828	792	817	786	839	812	842	809	815	814	846	797	829	834	803	840	790	817	818	828	789	779	767	821	807	801	772	796	782	860	808	823	854	825	843	784	791	792	839	799	823	811	796	803	817	783	760	877	783	791	770	841	852	815	866	792	817	816	790	770	794	855	850	805	853	800	837	813	827	884	775	789	815	842	778	827	786	761	797	859	806	824	791	814	788	806	815	844	883	780	833	833	828	801	879	825	819	810	799	823	791	799	781	760	765	792	868	796	856	871	805	772	799	815	753	795	799	766	821	820	790	808	836	866	825	838	804	791	819	833	790	775	832	788	797	861	807	775	822	829	819	839	792	815	817	782	822	805	763	811	786	781	781	806	769	821	836	806	839	779	784	812	827	848	806	812	811	798	767	808	807	814	822	804	801	795	768	830	816	834	806	812	821	798	789	813	818	852	836	825	782	881	797	833	802	835	820	813	795	778	835	842	780	848	874	772	792	827	811	806	785	830	894	833	777	800	853	829	774	820	773	786	805	796	860	842	790	829	849	783	800	770	804	843	861	822	798	838	836	819	796	827	846	824	822	805	819	807	818	846	825	803	839	857	776	789	768	785	855	766	837	769	842	822	783	792	783	857	779	839	815	893	789	846	829	804	835	794	783	808	786	796	824	860	861	798	786	771	847	790	789	798	779	756	817	824	849	798	778	797	836	876	780	844	798	790	843	749	791	859	812	818	777	847	801	790	868	816	798	800	858	767	824	833	797	816	781	829	778	806	802	803	791	861	834	851	816	803	855	893	858	860	792	763	781	784	814	810	842	813	862	786	782	831	825	814	790	837	784	767	796	819	809	832	845	842	807	777	784	748	759	794	817	805	812	762	802	820	815	813	799	815	805	848	821	870	846	794	831	829	792	784	838	837	812	820	781	836	796	806	788	863	796	827	820	823	842	841	803	862	777	737	782	843	816	798	820	767	824	839	835	831	786	803	805	841	818	812	805	775	809	764	777	842	782	774	820	835	875	811	805	824	828	829	799	806	846	828	791	850	830	839	787	821	855	780	822	815	829	791	829	826	798	844	862	838	851	817	835	820	801	833	801	824	810	856	802	780	805	814	766	793	862	812	789	828	823	787	842	787	771	860	764	828	796	841	797	835	825	805	817	846	792	833	831	861	815	819	843	825	801	795	811	795	913	895	816	786	809	827	809	772	851	842	835	839	824	823	806	842	792	803	827	827	786	800	819	843	811	797	794	823	840	801	771	799	902	800	809	821	796	803	834	829	863	810	761	826	790	791	801	810	780	806	803	792	817	884	800	815	816	839	813	820	836	775	879	783	810	817	801	877	780	852	779	791	844	771	845	848	812	864	809	813	797	751	826	799	816	797	771	831	833	796	806	855	835	837	823	836	799	822	792	811	813	834	802	788	819	846	805	779	821	855	836	785	783	846	766	831	867	768	828	815	818	791	749	838	859	844	807	833	764	797	805	841	749	838	881	849	817	866	834	751	877	801	814	825	761	826	864	802	785	822	782	865	786	833	824	821	827	785	846	790	781	882	799	812	802	773	834	810	771	843	780	826	832	826	858	863	843	817	804	818	792	822	829	822	795	843	812	773	872	819	801	810	862	807	840	783	812	839	861	797	833	814	828	826	775	805	851	826	789	815	770	901	809	870	826	826	798	815	777	892	776	801	787	796	811	828	765	843	833	803	894	793	805	807	806	842	839	825	826	838	789	840	813	824	806	792	818	786	811	777	799	791	845	830	850	825	785	798	765	810	795	860	831	805	824	835	848	817	848	794	800	808	813	827	811	824	796	798	846	798	789	767	823	800	808	834	790	811	795	825	790	772	819	792	857	825	804	821	832	867	809	848	892	794	802	799	770	816	838	728	836	785	853	823	788	868	793	759	828	909	823	786	812	767	861	770	831	868	841	790	803	826	803	840	814	819	785	797	804	793	870	791	840	845	792	771	867	798	819	798	843	815	801	830	863	834	841	795	817	835	783	792	869	826	779	787	802	800	841	803	784	793	846	784	803	817	789	777	840	817	794	804	836	896	796	799	869	783
24844	21328	27398	25443	10267	1639	1137	957	857	763	756	693	720	687	723	672	682	643	657	626	616	612	595	569	582	633	590	600	601	579	602	581	616	553	552	584	621	552	570	587	576	599	551	589	595	602	548	528	599	537	597	556	577	586	581	590	559	597	560	541	542	550	590	570	581	570	566	573	608	608	557	529	581	606	595	624	569	557	558	586	581	571	561	523	575	553	558	546	580	581	573	588	547	574	577	562	584	586	601	516	586	580	561	525	580	556	616	587	567	553	560	569	562	584	560	580	561	557	605	538	571	566	556	533	546	577	582	581	583	555	599	543	587	556	550	547	604	598	579	591	558	520	578	617	553	516	544	536	578	546	559	594	569	584	528	593	602	642	554	562	557	587	567	567	538	568	585	591	557	562	561	579	570	575	572	622	605	572	582	550	532	568	620	580	602	537	544	597	542	584	578	526	592	592	533	559	586	555	557	536	601	539	565	555	560	590	588	570	593	544	603	580	556	550	602	548	573	580	533	548	594	557	569	598	573	570	540	639	608	576	589	551	591	579	519	595	553	567	576	542	543	569	570	579	575	612	542	608	567	565	572	570	609	587	581	580	568	560	582	591	563	613	517	571	583	597	544	580	580	568	607	562	573	568	559	620	543	612	603	581	579	554	582	569	540	541	567	564	514	563	566	529	540	539	567	603	558	546	581	555	583	541	535	548	533	603	617	545	558	593	550	531	563	566	548	582	572	575	547	576	570	590	564	563	565	553	580	554	623	561	567	528	590	573	546	594	533	576	578	523	578	592	559	612	552	536	570	559	546	558	563	587	555	583	583	588	610	554	574	558	586	596	513	594	592	567	576	541	537	561	568	588	561	542	554	565	563	566	607	606	572	562	557	566	601	570	551	530	590	562	537	535	587	621	576	594	620	565	521	599	559	619	574	588	535	550	595	564	526	557	563	551	554	564	547	600	556	592	563	568	613	555	562	556	588	508	590	540	520	548	539	571	570	571	555	571	599	598	571	607	540	526	586	526	588	580	568	552	574	519	590	596	531	536	560	547	582	573	581	554	589	588	587	552	547	605	528	564	606	552	592	592	617	552	565	553	553	588	550	607	567	573	536	564	583	596	545	549	576	562	605	589	594	556	563	543	560	569	538	575	565	554	587	562	575	587	571	586	591	557	550	540	576	570	584	592	555	565	549	605	558	614	604	584	577	541	552	573	540	558	614	548	527	590	537	568	592	524	547	582	560	548	531	558	627	566	539	562	612	565	538	591	545	568	550	578	542	595	555	550	601	541	570	587	586	614	595	573	593	603	588	570	570	551	560	572	580	574	595	537	557	572	593	549	556	544	596	533	564	592	566	600	577	596	558	556	562	541	552	542	591	572	598	549	556	596	551	530	590	544	571	576	636	559	593	548	583	560	583	530	585	605	569	593	577	572	555	550	559	588	580	551	578	560	564	557	573	559	569	601	563	533	553	589	549	532	536	557	568	556	555	589	569	632	560	559	571	555	583	608	573	549	540	596	596	553	559	561	598	589	540	543	579	553	577	573	563	589	566	579	561	584	561	558	573	601	580	572	550	552	546	534	584	597	585	552	576	559	588	601	613	562	590	612	580	568	566	582	525	557	534	567	540	554	552	522	593	578	588	618	595	545	568	574	564	561	581	565	564	553	609	544	564	647	573	578	573	529	521	533	578	555	573	584	572	520	580	573	560	605	560	566	562	504	541	542	588	569	580	565	578	611	551	578	562	510	558	562	588	625	529	578	583	573	593	579	537	570	572	565	570	601	556	592	563	602	593	526	582	571	614	624	567	590	564	569	581	580	606	557	574	545	574	556	559	543	541	592	570	550	619	587	568	545	573	580	564	576	571	579	558	588	547	552	577	593	576	620	558	570	609	585	561	570	555	614	548	563	582	569	533	553	579	599	551	536	598	530	596	544	538	550	577	577	548	576	555	581	573	565	543	601	594	592	559	568	582	589	574	592	569	531	578	545	563	571	556	601	585	564	589	582	551	576	541	579	549	565	561	551	589	567	563	559	574	528	591	570	583	553	529	599	592	569	552	560	591	573	595	578	558	583	579	592	556	551	565	519	583	539	576	581	579	607	523	609	563	521	536	582	564	563	545	595	603	552	599	587	540	565	600	547	518	618	568	549	531	556	557	572	622	591	606	552	578	579	548	547	570	604	550	584	563	517	595	584	572	592	529	544	585	558	616	549	531	510	538	585	596	630	558	550	585	559	581	558	575	617	592	552	567	531	560	581	557	563	538	574	542	596	561	561	555	575	579	573	565	578	563	563	528	551	584	564	577	584	555	612	536	576	565	576	594	567	572	592	518	522	561	529	588	539	596	540	565	556	594	602	577	564	611	530	566	543	577	568	522	515	573	523	549	579	534	581	561	561	577	497	572	587	583	564	540	531	565	552	566	582	582	609	567	605	570	590	538	567	510	609	556	533	573	603	545	596	580	588	547	578	572	543	599	525	564	602	586	563	574	568	554	550	587	565	546	583	589	546	568	547	612	598	554	594	513	595	571	571	567	568	563	591	553	598	535	598	577	578	555	595	540	580	591	589	568	536	568	550	563	552	568	588	552	563	547	572	574	582	569	569	556	534	550	567	534	553	569	580	576	550	563	605	595	556	562	550	548	556	557	533	600	570	564	561	550	548	590	576	600	586	569	542	575	594	578	547	556	596	598	596	590	542	552	534	579	570	565	546	570	554	533	570	595	561	548	573	591	566	497	537	609	569	591	583	579	597	556	584	543	579	522	590	606	544	594	622	586	559	552	547	563	548	608	571	569	562	523	575	563	556	592	580	602	603	604	578	613	595	591	575	540	555	564	582	518	569	559	531	555	559	596	544	589	568	613	531	544	553	567	595	485	587	595	538	589	618	568	566	559	614	613	578	582	581	570	611	549	593	572	578	576	558	596	565	616	604	538	531	553	608	573	559	545	526	597	567	599	587	606	557	571	586	543	555	554	590	561	523	559	570	532	548	543	574	603	555	570	561	594	574	570	552	556	578	538	565	550	532	583	585	585	531	589	630	563	601	550	562	562	625	595	551	590	552	540	555	557	557	579	545	568	572	615	592	589	599	597	589	585	598	592	587	566	587	557	582	584	599	608	552	555	573	609	569	585	580	550	560	600	597	571	571	577	594	572	571	525	625	594	550	577	585	568	583	550	564	589	545	547	544	588	568	595	562	560	574	580	563	557	542	581	590	564	590	535	585	555	594	568	600	577	539	535	568	553	589	569	565	591	566	533	583	566	523	584	590	535	557	606	564	560	555	562	564	541	546	564	587	518	554	564	578	578	551	592	561	558	560	539	572	624	599	593	590	587	586	554	539	544	532	604	557	554	533	558	579	559	612	548	552	591	555	573	558	605	561	577	592	510	559	561	586	598	552	554	560	569	576	526	555	615	595	549	598	583	568	561	596	542	554	585	592	585	609	591	569	534	522	566	566	535	599	606	601	587	555	582	543
5006	10219	7401	3792	2956	2308	1885	1601	1279	1088	1048	1009	911	932	935	868	887	832	801	748	710	710	685	700	690	661	670	645	652	708	667	689	622	621	682	663	668	673	672	655	623	654	654	643	662	662	611	588	667	650	676	635	643	647	669	626	639	681	616	632	648	603	706	671	643	661	665	619	657	610	658	641	644	582	671	613	665	652	619	672	648	654	650	631	624	700	643	645	672	601	648	663	697	621	673	671	665	620	638	609	642	735	621	626	627	661	674	637	639	658	645	640	656	631	620	660	701	658	692	666	664	672	650	602	613	618	666	611	668	667	643	665	646	607	678	653	644	625	678	640	681	643	654	673	701	682	629	691	601	660	631	645	581	676	679	640	615	632	625	637	622	655	680	640	662	589	726	617	666	621	670	660	651	631	669	625	635	610	654	669	664	663	648	641	634	683	636	625	642	639	671	626	646	638	650	676	673	596	631	670	666	683	626	670	644	676	667	659	663	589	650	653	709	635	665	624	653	660	634	703	634	625	617	711	655	635	626	653	709	637	683	640	638	594	702	620	660	628	628	653	639	662	663	684	656	633	583	660	681	706	630	641	651	617	684	669	631	646	655	640	653	649	692	653	611	633	635	669	638	646	588	658	545	620	688	652	628	653	648	609	653	639	646	647	660	673	628	658	633	678	611	642	637	672	652	647	672	648	641	640	631	634	641	609	636	666	649	647	621	627	678	652	602	695	679	624	657	656	605	646	643	622	612	709	666	659	574	611	622	622	672	649	642	641	673	639	662	660	689	700	616	688	622	617	607	639	656	645	643	625	663	612	622	630	664	631	655	626	698	628	643	646	630	649	682	636	615	660	667	588	651	608	631	636	654	674	666	621	656	668	618	669	693	632	678	666	663	662	661	661	647	663	641	648	678	699	709	626	628	670	634	622	636	638	655	631	639	691	625	697	665	630	617	655	640	693	643	657	652	666	652	577	649	670	651	614	672	654	667	650	651	633	660	641	649	654	646	634	636	623	657	633	641	677	630	643	701	679	647	659	664	675	685	630	626	660	708	626	601	637	661	642	653	621	671	663	654	689	700	640	666	649	648	692	691	621	663	645	652	674	633	644	609	612	659	650	639	631	640	634	684	625	669	654	640	671	626	677	690	649	665	660	663	619	656	644	654	660	638	602	660	652	634	634	649	647	645	637	671	654	603	663	672	626	663	621	684	614	677	622	637	659	655	629	681	642	653	642	700	620	641	655	629	677	578	622	637	648	619	630	648	643	645	653	619	622	668	664	614	646	665	658	662	632	673	671	587	614	674	639	634	660	654	598	680	641	606	696	614	614	693	659	629	609	671	664	688	654	616	639	625	665	677	678	626	639	640	629	653	656	667	681	695	640	654	614	660	692	638	676	648	654	590	714	625	643	659	651	626	644	659	619	636	652	638	649	657	634	636	653	669	622	669	646	646	645	684	621	657	642	645	673	654	672	642	626	622	672	649	653	623	587	620	701	677	668	621	663	646	655	647	697	648	616	613	659	658	680	703	664	650	672	645	592	643	634	645	648	649	657	660	648	664	610	646	627	644	615	590	676	626	647	679	613	680	600	651	628	644	639	643	705	647	666	673	628	656	669	668	600	665	661	611	620	623	631	697	620	604	683	615	668	654	646	682	640	662	597	648	627	660	611	626	590	690	663	678	660	663	620	674	667	638	634	653	607	688	643	668	632	629	630	604	645	623	672	647	685	674	636	608	688	638	634	669	621	662	643	694	651	683	617	660	600	695	628	648	644	646	673	661	625	670	635	647	606	634	662	685	670	659	637	668	646	652	689	679	651	643	660	663	634	621	638	633	677	647	656	707	659	710	657	690	629	657	688	604	656	677	657	660	611	644	674	653	619	621	660	606	654	637	670	669	642	659	626	624	647	654	669	641	646	679	653	660	633	604	650	687	662	682	629	655	638	651	676	650	628	608	665	638	629	670	653	617	642	650	677	649	668	648	664	647	632	674	636	692	634	639	679	671	642	623	636	669	643	672	626	705	641	676	616	656	665	658	679	640	690	625	638	647	645	665	635	636	653	615	655	627	697	648	618	646	642	651	628	615	689	670	634	698	686	715	650	639	661	670	681	692	635	652	667	677	617	678	625	631	640	675	665	659	616	639	667	676	624	653	616	669	634	626	660	701	647	658	647	620	618	660	662	653	634	655	669	672	654	616	650	693	659	633	621	687	667	651	628	640	604	622	675	667	625	680	655	646	639	649	644	591	668	618	666	649	674	627	653	652	661	651	641	637	672	634	635	616	644	647	624	612	643	622	638	707	646	609	654	606	651	631	655	672	678	657	671	624	709	634	654	630	628	673	644	653	627	662	650	620	645	644	676	626	645	638	674	632	664	658	648	661	665	623	673	662	635	674	637	631	615	599	621	634	630	618	691	617	617	637	697	617	648	647	641	647	664	635	648	618	687	711	656	648	647	659	647	647	630	622	623	641	646	632	633	695	648	663	657	635	666	670	667	618	649	661	587	589	652	632	598	645	688	627	655	626	615	637	619	624	589	615	663	637	642	614	666	636	631	634	626	652	653	681	662	613	664	667	653	643	662	615	612	674	597	649	672	661	722	637	616	683	679	602	671	629	640	663	615	659	627	691	634	656	636	669	640	634	649	660	620	643	672	664	647	660	664	675	663	626	691	630	638	647	658	650	660	629	682	657	655	623	683	665	654	636	654	664	600	645	718	647	614	664	674	652	626	665	694	613	674	663	601	587	611	605	616	665	687	644	591	629	663	611	639	679	669	650	672	608	612	646	675	630	638	669	639	648	695	635	659	609	677	635	609	676	621	636	675	643	629	666	655	634	649	626	629	649	613	633	663	641	639	611	658	698	617	617	636	643	690	668	682	630	633	663	665	653	648	648	599	618	630	625	698	630	650	629	662	609	656	650	606	685	623	655	606	655	633	651	631	687	678	637	635	613	651	644	625	639	647	666	612	656	608	625	677	638	613	634	616	693	642	679	665	650	632	653	599	654	606	680	652	661	637	619	664	657	667	688	670	695	674	665	601	674	652	632	670	635	643	595	656	660	622	658	658	672	662	659	666	650	643	683	655	625	654	626	661	680	602	648	631	638	632	634	670	645	610	628	653	657	607	668	663	655	611	644	643	618	629	667	662	625	582	658	622	647	709	633	624	668	610	663	656	619	607	646	609	601	671	637	636	647	643	628	639	649	627	672	644	611	657	659	629	654	632	636	654	664	617	698	639	650	643	645	642	656	652	643	653	661	661	619	661	577	695	648	660	670	682	633	631	646	646	681	671	689	661	629	704	628	591	665	638	651	691	643	652	627	641	596	638	632	636	670	699	591	664	687	639	686	646	654	590	653	651	645	670	646	642	653	627	639	650	667	655	656	598	661	642	657	651	666	695	666	619	629	650	654	631	673	645	629	656	621	634	646	637	656	621	616	666	663	653	632	654	640	632	706	688	653	636	639	659	654	642	674	649
22745	21362	29059	24041	21360	21372	8301	1529	1022	859	773	717	683	643	608	558	591	518	482	441	410	412	399	398	415	369	373	378	400	362	407	339	368	396	353	332	344	382	337	357	352	330	337	352	321	372	333	385	317	354	368	322	339	347	325	341	348	328	297	358	385	332	334	353	368	333	369	325	331	325	385	353	357	299	345	345	366	333	330	324	340	317	319	313	305	331	347	367	362	365	345	329	362	350	344	314	361	343	317	334	349	299	313	333	302	348	306	348	344	305	362	354	329	348	350	342	350	348	348	300	305	341	343	332	311	337	363	365	305	341	340	337	317	332	288	353	293	321	330	342	346	314	365	355	331	311	335	357	315	372	338	368	313	322	339	310	310	323	333	347	334	319	375	364	329	322	327	340	336	288	336	335	322	336	353	324	325	329	310	313	295	381	363	344	331	338	318	330	378	343	345	317	326	356	325	318	363	317	317	355	343	320	339	284	328	338	341	340	315	338	307	314	281	306	339	321	364	330	323	361	368	340	335	327	346	324	350	321	316	326	314	312	325	333	367	302	318	326	362	352	319	335	294	325	323	324	340	319	319	363	302	317	309	323	358	330	333	353	330	318	321	346	328	330	338	306	316	304	296	330	349	359	314	345	344	340	360	337	334	343	324	321	307	342	334	343	301	356	334	330	322	312	347	354	312	323	358	327	338	300	326	325	329	349	344	355	312	342	350	325	340	361	349	326	319	359	324	346	331	330	330	311	303	359	323	353	329	349	330	339	355	356	347	330	310	374	315	328	305	338	308	332	350	333	328	331	332	313	346	317	363	334	320	348	322	330	300	350	344	336	335	341	349	335	326	337	327	326	337	285	292	328	313	332	340	317	341	320	289	387	346	341	329	347	354	366	323	353	302	366	318	313	332	343	337	345	342	365	319	317	328	310	335	331	327	304	326	363	343	343	334	333	333	363	319	348	306	304	348	338	342	349	330	376	338	337	304	337	348	352	317	342	325	322	307	335	345	356	326	330	331	335	303	335	344	311	306	329	336	349	332	334	325	364	325	334	334	347	343	370	306	323	337	322	341	311	316	362	352	286	318	334	321	316	318	346	363	341	356	343	328	296	314	336	373	323	318	351	335	328	315	316	329	284	352	366	361	309	333	352	330	344	349	331	349	332	338	320	324	340	343	347	315	305	339	347	354	325	311	351	348	351	333	335	329	310	341	335	323	331	343	360	302	298	297	331	344	339	339	331	326	335	325	342	340	360	320	339	335	322	311	316	314	330	305	324	354	296	282	343	327	350	352	342	342	322	351	361	311	324	326	342	319	330	341	321	338	321	331	315	326	315	338	349	338	321	333	319	320	333	335	285	333	344	300	323	327	345	332	294	344	326	330	355	340	344	304	329	307	321	337	331	342	323	355	313	337	333	339	315	332	319	343	335	309	332	335	305	329	339	343	331	316	347	310	371	317	315	325	355	299	337	315	325	351	337	340	317	315	327	350	325	327	340	317	348	335	350	345	343	343	356	329	334	338	354	316	314	308	351	343	341	348	311	342	322	346	329	338	312	336	334	348	323	320	326	349	333	346	331	295	340	330	330	304	338	353	362	312	345	360	306	328	337	362	314	321	334	325	356	333	361	346	327	337	331	329	315	339	298	309	354	370	352	321	290	331	356	347	308	299	350	336	305	365	318	285	304	295	357	303	340	313	347	346	350	336	347	346	349	343	326	343	344	341	334	291	352	334	343	307	316	335	319	310	325	299	313	326	340	339	335	339	325	339	312	352	361	350	359	375	320	286	298	347	336	344	322	334	326	320	323	321	313	291	349	334	318	337	341	310	332	329	346	332	343	349	353	307	348	331	339	304	334	331	336	318	314	337	322	330	312	302	332	326	326	329	346	351	343	304	340	379	328	311	288	340	317	297	353	308	329	347	337	344	322	289	352	314	368	325	322	320	338	301	342	316	298	343	354	345	338	360	333	341	320	365	312	339	334	333	318	355	298	335	341	297	329	326	334	336	335	342	299	346	295	343	345	371	322	345	345	342	338	302	391	313	351	316	354	346	329	341	319	338	337	336	356	361	328	350	324	299	334	311	351	345	352	319	335	346	308	350	347	311	357	337	336	336	344	316	308	317	356	296	339	305	364	344	329	342	315	369	333	326	358	323	302	343	375	330	337	323	325	333	340	322	307	339	337	303	323	346	335	347	293	338	323	311	342	345	331	338	337	322	316	321	331	327	351	316	330	329	315	346	341	337	323	301	348	347	314	377	316	349	354	328	308	299	327	296	368	325	314	320	378	352	347	328	323	332	350	349	341	348	316	350	319	318	306	322	362	328	331	316	309	343	335	363	305	352	321	326	325	342	329	339	314	353	310	337	330	340	340	347	319	340	352	326	309	313	328	329	362	326	379	324	356	301	334	354	308	319	313	338	323	322	341	323	364	332	347	311	311	315	326	367	320	339	329	334	336	293	340	337	311	338	323	314	334	357	314	337	329	304	321	340	343	335	325	320	269	321	303	371	372	326	320	304	368	340	337	339	327	339	306	328	360	314	314	322	345	319	348	360	353	359	313	356	324	317	329	338	330	311	350	358	330	328	336	364	306	329	373	335	337	335	324	339	302	321	280	349	317	361	332	305	373	357	318	320	332	309	326	343	355	308	355	308	351	329	324	306	335	327	314	335	328	345	341	312	298	341	324	332	346	332	297	321	327	329	360	288	318	310	332	332	313	368	327	332	314	317	342	365	316	339	325	295	358	300	310	330	289	347	352	353	297	339	289	332	334	327	322	352	326	307	336	317	352	296	299	307	331	332	314	343	326	300	342	303	331	312	358	324	304	329	344	328	362	320	340	357	319	343	298	379	320	341	339	331	319	349	334	354	330	340	350	328	358	341	352	341	334	345	317	321	314	337	342	322	334	318	313	316	332	306	345	315	328	319	362	334	331	338	358	355	339	334	320	336	311	301	347	322	329	343	319	344	328	321	340	330	321	344	354	330	351	310	299	337	315	338	311	310	338	340	294	323	362	341	352	336	329	353	335	334	345	336	317	304	327	326	327	322	330	328	365	324	322	345	347	332	319	342	293	364	333	353	354	315	337	313	347	314	351	332	322	338	305	372	324	326	306	355	304	367	328	351	360	346	337	340	347	316	352	343	349	315	345	344	299	321	319	338	334	316	329	338	305	339	338	328	333	312	342	334	335	311	321	345	322	344	321	312	336	367	304	349	337	338	333	344	339	306	313	348	320	315	337	329	317	307	334	338	320	324	341	323	351	309	340	312	360	315	283	337	317	308	337	376	341	337	302	340	341	321	348	341	343	348	338	361	310	301	355	329	334	348	307	370	337	327	363	305	345	346	312	335	329	307	336	317	323	303	339	305	325	318	321	327	333	338	322	323	341	329	312	339	339	342	321	314	336	310	341	314	322	340	328	331	327	331	339	345	342	345	338	336	319	323	340	336	310	349	336	297	315	322	336	317	339	316	289	325	310
6307	19430	14115	7666	5759	4323	3369	2570	2065	1572	1305	1256	1164	1025	991	938	854	779	672	603	552	553	540	511	497	496	483	515	458	504	448	444	441	402	410	434	443	458	447	450	435	418	444	418	431	420	414	395	429	397	402	466	392	427	400	385	440	379	398	398	404	431	376	374	431	398	419	398	387	420	408	409	386	409	383	416	418	365	447	395	404	387	395	373	371	384	424	360	392	390	397	404	405	403	391	420	381	357	407	346	370	384	371	393	365	373	408	403	390	395	401	403	378	409	386	401	391	419	386	396	385	378	402	377	416	396	363	410	359	367	380	386	417	426	394	367	447	388	365	403	381	404	414	432	405	364	352	410	376	403	384	413	406	458	404	383	396	381	394	387	403	382	407	423	399	415	389	394	404	378	428	391	384	379	407	406	386	400	368	406	374	393	406	381	427	401	388	407	431	383	376	393	386	395	413	409	391	384	383	417	391	415	418	420	387	396	397	417	423	380	370	395	393	388	424	408	404	396	395	383	396	415	378	377	395	392	380	391	372	436	412	335	411	377	398	389	388	389	385	407	386	365	442	361	395	382	411	419	411	421	371	381	355	399	399	371	398	421	378	401	377	386	380	412	423	405	381	346	388	389	416	388	418	414	378	408	401	401	381	402	387	393	414	400	423	410	384	368	401	361	400	391	388	368	418	406	415	383	405	397	405	400	406	382	381	390	383	400	423	384	394	399	370	395	411	380	397	420	425	404	410	369	372	414	368	415	406	378	375	417	403	400	403	413	388	402	378	408	375	375	395	409	362	431	417	395	405	380	391	398	417	417	395	392	391	333	413	393	411	392	381	389	366	418	359	390	375	388	412	389	375	408	386	366	405	399	409	398	391	392	440	396	426	402	394	384	410	374	367	401	354	410	390	426	383	375	390	375	386	395	388	389	342	410	415	396	386	398	385	383	381	385	399	413	397	375	384	367	408	375	371	377	383	417	382	423	381	403	384	387	398	361	396	398	370	395	383	382	389	381	422	385	366	379	408	374	375	385	393	411	385	409	385	393	374	366	397	408	377	428	402	433	382	355	409	430	382	363	381	398	395	376	402	419	375	420	375	379	422	375	351	370	393	392	392	417	392	408	396	397	380	384	421	371	401	363	416	440	379	371	403	411	393	387	410	404	401	404	366	411	364	405	398	428	390	397	369	399	404	409	368	366	423	392	397	398	398	396	388	389	420	411	420	411	370	363	365	377	390	385	362	403	374	394	380	387	396	413	431	373	412	404	369	354	379	418	409	417	417	374	410	368	432	370	398	379	428	420	429	395	388	362	408	461	417	385	386	387	417	406	367	365	374	372	410	357	410	424	405	380	384	423	382	429	440	418	348	382	376	377	436	401	373	388	394	388	444	419	417	377	374	370	349	421	350	424	407	382	403	350	397	387	392	402	359	403	421	362	391	408	402	364	397	372	407	366	375	401	397	386	452	385	375	419	410	395	388	399	368	409	439	392	385	415	391	394	376	365	386	389	377	366	418	355	383	375	382	396	398	387	381	407	412	366	387	364	364	410	351	379	431	370	375	381	433	370	412	420	430	385	413	448	375	404	412	374	428	369	407	358	395	382	398	402	433	393	379	414	398	355	387	382	374	412	388	347	378	378	396	409	389	424	387	378	414	365	381	428	401	405	397	432	402	394	417	408	371	391	411	374	398	404	409	404	411	381	371	397	370	391	399	393	427	378	372	399	401	368	405	403	392	424	380	397	384	414	394	382	396	372	417	411	416	378	400	378	413	380	414	387	384	407	402	393	377	412	416	366	369	417	421	393	404	381	397	415	393	378	381	392	424	391	401	387	424	387	375	398	372	413	394	373	374	374	402	399	419	389	394	449	361	380	421	386	388	395	364	388	382	391	372	403	393	386	404	384	394	372	424	430	386	433	400	378	391	416	423	399	413	422	386	405	413	391	415	379	383	386	410	436	414	385	374	361	394	423	376	393	404	365	372	407	391	404	408	434	397	425	362	377	382	368	387	401	394	458	388	378	373	430	365	419	398	373	396	367	364	393	400	388	409	374	396	393	394	385	393	393	404	437	414	397	383	409	370	378	387	393	423	385	386	388	371	382	388	419	386	410	379	396	397	401	348	368	386	399	403	398	381	409	386	405	410	410	400	395	355	431	397	398	412	396	403	373	391	412	379	388	371	370	389	357	363	424	392	392	391	372	405	412	375	402	431	370	400	441	376	386	365	397	395	413	426	397	391	425	405	370	380	387	431	418	394	398	385	376	396	389	381	377	373	398	376	404	427	380	424	404	367	393	393	386	378	387	362	380	410	392	363	386	385	366	406	393	401	437	370	390	379	406	385	403	400	366	404	419	410	404	396	395	398	403	399	394	435	382	391	390	376	394	359	402	382	390	410	353	397	405	389	372	397	393	419	433	431	375	382	380	380	423	376	394	372	407	385	395	396	408	355	392	403	397	393	353	393	378	369	368	392	399	393	389	380	399	379	337	369	395	404	366	388	377	408	437	397	356	411	391	405	415	371	348	372	415	387	408	381	391	405	376	397	412	407	414	421	387	398	381	381	419	428	405	406	393	404	378	396	415	404	401	398	394	414	394	405	334	390	376	377	390	345	417	390	402	423	402	368	367	407	389	401	422	412	386	405	387	395	399	416	354	388	395	377	414	402	392	398	381	452	339	407	402	374	411	426	378	368	414	373	378	399	402	409	366	397	396	358	387	374	417	397	373	403	405	408	397	362	362	373	384	392	411	410	367	375	382	387	391	366	412	408	456	402	367	401	385	357	391	382	399	435	374	359	383	380	393	384	370	391	402	395	356	416	367	374	397	385	404	415	386	398	351	383	409	449	376	342	381	429	407	399	413	371	420	386	391	397	391	380	391	406	388	387	422	412	413	420	413	358	356	373	393	404	362	396	380	416	377	374	381	402	387	391	347	372	388	402	390	388	375	388	405	380	408	417	361	370	407	375	393	417	404	417	413	402	405	421	387	387	389	421	431	393	384	379	376	414	363	358	395	407	359	418	388	400	369	396	420	427	400	389	357	405	406	405	372	353	399	424	381	379	367	395	378	360	395	382	402	403	405	429	385	426	408	386	414	375	437	385	395	436	420	399	378	390	422	390	403	373	400	386	415	419	385	396	384	386	405	393	407	396	421	412	378	412	427	428	411	426	381	378	404	405	373	376	416	397	383	428	354	389	373	398	383	380	396	423	387	359	372	362	394	408	427	390	388	422	423	392	376	400	416	414	337	402	390	377	396	419	424	395	418	388	400	424	411	398	389	421	373	422	354	407	384	407	403	398	376	434	405	395	389	435	432	385	401	364	388	373	412	377	402	363	393	404	381	399	363	422	409	366	396	410	419	395	367	355	385	399	422	385	381	412	401	418	406	403	414	410	400	375	412	413	371	393	400	410	394	430	409	372	388	391	391	414	386	399	377	399	384	348	371	358	364	422	417	410	350	374	403	414	339	437	439	417	408
27652	18922	7232	2808	1734	1391	1183	1014	970	923	987	933	859	992	857	926	889	854	837	835	853	881	845	866	824	813	806	850	835	779	833	863	809	832	795	854	870	876	794	816	864	847	846	850	831	828	834	796	859	845	851	795	808	774	818	814	825	808	795	833	777	845	873	783	787	844	834	853	780	870	847	885	795	813	832	851	829	838	848	856	811	844	829	800	852	810	792	836	828	860	879	829	759	817	851	801	855	830	812	838	781	855	810	839	855	811	809	846	833	799	803	860	839	816	797	866	874	847	854	869	840	832	775	811	851	817	780	903	856	811	775	867	784	833	881	807	848	847	792	822	777	847	816	759	846	868	823	798	817	858	862	829	832	757	835	872	835	823	842	814	854	833	836	796	888	858	824	817	797	820	840	819	849	809	890	817	810	822	837	813	860	839	879	871	838	854	841	812	864	838	822	860	796	825	836	777	900	806	884	822	882	828	857	824	810	852	814	806	852	805	780	819	799	780	808	811	798	837	808	837	806	783	833	799	813	820	882	874	835	826	839	847	845	806	834	841	824	855	857	840	828	789	815	883	818	790	858	818	824	838	875	831	843	850	823	811	824	788	847	837	772	819	789	868	820	782	847	856	759	807	851	844	848	821	784	843	823	819	843	797	827	837	830	762	822	837	878	815	794	794	856	849	824	850	827	777	900	870	819	763	770	798	824	854	809	846	830	774	802	803	794	840	866	827	822	839	829	796	837	881	911	788	794	790	838	829	824	817	866	914	852	841	827	829	807	835	833	860	811	792	816	799	812	808	816	817	851	836	826	840	854	794	858	871	834	815	827	818	831	863	802	821	837	844	904	830	838	833	842	808	770	814	829	807	839	830	801	791	814	838	826	841	832	789	829	861	832	822	772	776	846	872	853	825	787	826	809	786	813	822	842	881	777	776	864	839	837	835	827	864	758	844	855	823	820	850	830	805	813	757	822	786	828	807	795	790	854	785	849	869	806	854	821	891	813	847	861	750	824	835	828	769	811	831	820	803	801	840	851	758	815	833	795	823	829	834	828	830	819	789	806	796	830	806	832	845	836	877	815	815	817	821	813	794	826	876	764	862	868	798	831	810	843	782	855	861	771	791	830	853	782	871	821	808	797	798	878	842	834	837	765	873	836	834	777	816	832	801	766	856	853	825	863	803	804	826	881	825	830	863	814	834	797	815	845	810	820	858	828	804	810	836	825	833	833	797	799	792	852	837	852	826	842	802	832	844	823	804	845	826	842	867	779	852	897	878	856	875	848	799	837	782	832	760	830	842	834	808	843	835	821	805	843	797	869	809	817	808	876	828	812	834	835	801	804	846	840	864	783	852	817	851	805	858	824	820	816	793	785	871	827	821	834	771	847	821	824	771	817	805	827	839	797	854	794	832	809	836	798	830	834	876	793	829	878	822	826	863	811	826	823	832	811	830	796	759	840	851	851	836	832	845	839	820	778	836	867	802	847	903	779	822	822	831	852	792	868	819	867	773	794	815	844	885	847	811	812	884	852	824	806	797	865	804	850	838	853	881	806	832	804	818	922	818	830	846	789	882	824	805	869	828	790	836	763	842	758	808	869	808	877	851	842	806	851	789	837	785	815	831	828	840	871	850	844	825	800	860	850	810	794	859	779	786	817	863	817	826	818	865	838	807	843	813	880	826	882	826	833	786	793	815	895	855	810	806	814	838	838	833	846	859	785	813	839	860	831	801	839	849	930	782	841	817	842	772	789	828	806	857	783	825	892	818	767	858	827	837	774	874	793	845	840	877	800	868	794	858	839	831	822	783	839	796	833	862	841	818	845	864	838	793	850	831	876	811	799	798	875	852	800	850	814	841	857	893	788	841	830	827	830	790	843	820	796	832	845	897	789	845	797	833	859	789	782	800	865	812	821	820	812	820	810	848	851	855	805	846	848	817	808	776	883	835	817	829	825	788	760	808	855	805	803	855	854	779	812	825	845	773	882	816	866	815	849	836	850	794	808	844	757	852	814	847	810	877	827	804	864	819	856	811	837	827	842	880	791	776	835	807	843	831	863	829	814	877	828	778	825	802	793	849	850	859	827	798	805	882	818	864	785	833	838	828	833	755	822	861	839	787	828	789	863	825	799	782	856	826	837	845	785	824	852	854	868	831	830	848	840	860	858	802	819	847	845	844	821	833	816	769	865	830	859	824	792	864	877	817	820	834	791	818	791	796	798	888	786	828	764	836	850	847	871	848	857	856	879	817	830	832	873	836	795	822	810	800	833	833	821	821	762	837	814	890	906	851	886	857	820	813	799	792	854	817	831	805	836	834	798	851	851	808	798	853	822	816	866	857	817	810	826	857	832	808	870	824	782	808	808	873	788	855	848	823	829	838	824	829	824	850	808	871	850	822	845	812	892	811	796	819	844	824	867	794	813	816	862	777	807	815	821	815	847	810	892	871	791	819	875	803	782	762	883	823	827	855	852	858	848	872	781	785	846	830	850	898	845	840	842	805	803	817	796	766	808	842	869	850	834	838	829	830	861	811	818	825	880	768	834	814	826	820	881	841	843	795	785	805	828	850	792	866	835	808	814	809	820	904	807	814	861	808	836	865	800	812	776	824	859	779	859	813	816	785	767	798	824	821	839	815	840	792	817	832	833	808	841	775	852	852	830	802	820	809	837	825	860	798	824	826	809	850	836	845	847	849	877	855	883	834	785	816	824	836	840	766	866	875	798	847	826	864	829	862	800	821	791	796	803	837	837	854	812	753	831	850	841	858	828	782	819	799	847	844	830	832	831	821	812	833	824	809	864	824	821	844	816	825	816	831	828	774	827	866	801	799	837	853	859	833	827	864	850	814	893	843	850	846	859	823	833	833	836	842	842	823	798	857	829	833	827	897	828	817	803	778	851	828	860	851	856	822	827	820	750	762	858	854	854	801	877	843	878	819	781	819	855	825	813	806	816	853	782	849	823	857	835	829	806	765	861	841	844	848	858	859	815	823	811	796	832	848	800	775	866	788	788	846	854	808	828	881	803	850	809	786	826	871	847	826	802	864	832	849	818	832	791	798	854	789	825	848	767	824	829	843	807	821	842	827	796	797	868	816	830	828	827	836	823	807	832	826	864	856	796	838	845	840	828	829	776	876	879	821	876	816	839	853	818	833	844	830	857	816	826	841	844	805	841	876	877	835	830	821	837	807	820	864	805	810	895	806	786	846	798	862	821	803	787	802	841	865	800	779	769	811	796	835	849	822	874	797	831	873	887	826	828	816	837	796	843	788	816	835	849	799	820	826	807	806	843	839	787	796	826	798	814	867	826	808	815	842	834	826	781	864	814	814	755	837	849	829	801	880	841	827	842	873	858	858	834	830	813	786	850	863	860	860	841	824	817	815	823	825	835	851	861	805	875	830	767	857	784	820	788	850	832	846	816	815	879	836	845	836	788	805	816	834	836	817	825	840	834	848	798	813	834	804	800	850	810	847	829	816	853	735
5874	6322	4769	2833	2243	1913	1702	1457	1379	1228	1139	1157	1092	1139	1107	1083	1067	986	1063	1075	982	993	979	980	977	987	1024	1014	1006	964	991	977	980	1018	955	972	978	984	934	951	900	960	997	960	934	950	917	960	915	941	982	1012	857	920	927	915	954	973	917	949	919	944	978	948	1004	1018	934	989	942	969	980	1044	933	918	958	910	968	937	958	967	976	930	916	895	934	973	898	931	924	1000	927	957	944	1000	903	925	966	952	944	966	971	951	950	891	1004	925	946	941	952	982	927	927	971	952	953	960	927	927	945	969	933	967	956	935	911	948	926	897	972	1024	957	920	964	881	975	923	909	958	927	929	953	974	927	931	960	900	969	912	916	913	919	973	935	899	971	929	918	945	937	943	897	963	922	941	908	966	970	918	933	949	969	978	958	937	917	924	943	935	956	899	958	945	933	940	949	903	942	1010	942	1007	921	962	970	931	917	954	937	1007	931	947	942	981	953	942	904	988	926	958	962	967	922	930	935	915	925	961	945	989	1000	961	948	971	955	965	919	980	974	975	974	983	935	940	942	934	907	931	921	945	956	928	916	900	952	981	927	995	980	922	950	894	939	1008	1023	965	911	938	977	998	905	933	920	989	868	968	997	971	1035	1001	1020	922	950	943	910	1011	959	930	949	923	973	863	906	956	920	930	917	988	857	918	949	924	955	927	913	954	950	958	975	917	946	937	923	919	871	1005	961	950	919	939	926	941	893	919	979	939	950	998	942	1000	952	996	992	900	927	983	913	977	965	936	974	941	913	968	936	890	932	905	927	948	944	889	925	949	955	967	954	910	973	939	960	916	943	906	957	979	961	983	958	963	978	963	920	996	927	924	978	904	942	1020	946	1001	955	971	972	918	974	938	989	915	950	979	962	929	946	953	934	926	920	943	936	931	980	935	937	980	911	906	915	948	964	948	931	911	1004	975	962	940	966	951	943	964	985	978	963	893	947	974	969	955	957	941	999	985	952	926	958	959	963	964	943	997	973	968	968	992	957	941	948	943	969	896	1029	1010	947	918	966	909	953	910	984	924	937	938	945	932	970	972	912	922	985	886	915	908	974	968	973	937	991	966	988	976	981	1009	926	975	978	950	920	1008	981	915	961	892	909	950	970	958	945	946	954	922	952	902	948	923	982	974	966	970	933	923	978	932	992	865	964	942	941	943	901	941	906	971	931	942	929	967	927	941	978	968	941	975	930	964	957	928	1017	929	949	945	936	986	902	954	910	977	943	898	993	939	969	942	929	948	918	931	981	908	936	902	986	941	901	916	903	960	942	980	972	994	934	933	1023	912	919	925	1006	895	996	906	898	923	992	956	901	957	928	949	887	940	933	966	934	974	948	942	963	1012	940	928	892	971	941	1008	975	971	929	905	946	1012	924	977	975	960	925	984	888	930	955	937	940	915	911	950	938	925	888	967	893	955	912	916	943	912	933	944	938	913	914	866	934	892	1004	962	961	940	940	991	978	910	899	948	980	1026	943	910	973	922	968	939	971	974	946	983	938	925	958	926	972	926	957	895	959	950	947	967	956	961	1000	906	960	946	960	968	964	973	982	985	966	926	975	878	971	935	915	945	993	918	959	959	922	948	964	936	958	985	1034	937	1007	945	958	997	946	937	945	976	903	918	928	986	929	942	921	938	917	911	945	927	933	969	911	950	1008	923	901	992	955	953	984	940	965	938	925	955	946	874	983	957	894	865	967	924	902	984	1017	939	979	976	953	982	922	977	952	975	907	928	925	948	929	968	899	944	929	987	929	969	1003	976	954	932	886	920	885	917	962	943	918	954	961	956	949	897	996	933	944	927	929	886	949	936	965	988	961	938	902	949	986	965	948	968	945	923	980	1008	984	930	974	984	952	972	886	960	921	910	963	947	914	960	912	932	990	958	941	945	972	933	943	894	971	966	928	919	925	986	971	961	916	968	981	911	930	969	981	970	923	904	915	914	962	971	968	1001	880	978	1005	914	920	896	894	953	947	904	930	960	953	998	930	949	934	988	933	962	955	905	989	957	956	918	944	967	968	928	936	936	950	936	967	947	929	985	921	983	910	973	885	935	945	964	961	977	930	927	975	935	954	924	956	977	920	983	930	953	975	938	906	928	958	949	949	939	955	885	935	934	935	900	931	967	971	967	897	965	916	957	947	913	988	953	904	903	918	975	946	959	957	952	914	904	899	940	979	955	932	942	909	953	924	931	990	915	903	993	917	926	973	942	952	944	945	941	889	938	907	957	862	986	951	973	970	892	1000	925	992	949	924	967	969	925	959	949	927	937	890	938	995	963	917	964	930	892	983	921	942	928	888	898	900	962	906	927	962	975	977	952	904	981	927	903	958	951	914	960	927	917	930	969	952	945	879	923	941	910	973	922	974	975	919	978	940	975	946	961	969	949	942	965	987	950	920	971	972	931	947	973	936	964	913	953	943	928	954	898	939	960	966	957	971	912	947	937	1003	995	953	927	951	866	991	908	950	932	926	956	918	983	939	945	931	942	925	888	978	959	894	1004	947	902	928	889	918	936	949	916	934	960	941	975	964	928	994	962	944	941	982	944	927	945	929	969	958	947	976	916	931	962	911	928	946	928	899	924	978	958	993	950	920	973	914	965	922	921	910	923	923	982	937	921	928	943	902	932	912	873	889	906	1018	902	910	932	931	944	947	916	893	1014	972	906	956	932	952	955	953	926	841	912	1033	931	962	892	938	931	928	982	927	921	932	968	965	927	956	942	966	929	983	985	894	996	973	948	956	922	944	956	971	914	910	901	923	929	906	945	1009	946	912	934	957	902	910	943	955	929	918	937	901	922	936	934	923	960	941	923	933	957	919	1003	944	950	906	949	880	942	902	955	968	1002	973	955	928	946	895	1015	965	934	907	967	961	982	935	937	940	951	939	906	943	977	963	989	938	948	940	941	926	954	936	942	971	922	913	986	970	954	938	969	893	951	919	980	976	952	940	960	926	983	957	937	947	952	901	914	925	977	958	957	907	935	894	948	1023	978	836	945	926	902	922	942	917	926	952	973	964	943	928	918	938	959	941	875	946	969	1010	997	950	924	948	961	967	925	946	955	944	901	988	948	850	935	1004	934	902	993	949	963	938	946	932	948	978	942	977	970	944	991	923	976	922	1006	942	921	972	975	967	911	944	912	934	922	953	959	965	963	910	936	941	940	954	947	969	1011	965	914	960	911	955	992	951	975	919	974	934	977	973	918	979	943	892	953	929	917	941	906	965	957	928	936	963	909	930	927	973	951	970	962	861	928	964	918	1003	923	1003	955	913	942	947	932	930	940	970	966	959	1002	1000	975	934	976	963	934	936	948	955	919	962	933	969	969	899	951	889	934	928	918	949	946	930	933	956	945	895	963	947	983	967	970	928	927	988	950	933	957	875	937	881	935	940	972	926	962	952	981	943	950	938	966	930	923	925	906	940	980	957	977	918	901	900	934	931	908	1006	951	905	984	984	924	961	984	898	938	890	903	925	956	957	938	929	902	933	894	910	960	982	1008	904	952	962	944	945	931	965	953
23780	21324	28513	24483	21280	9302	2107	1353	1199	1058	995	956	930	924	881	834	848	820	786	818	820	747	719	737	734	705	778	731	763	740	727	709	735	738	745	737	702	686	728	764	732	734	753	715	723	706	725	754	739	699	732	701	722	716	721	714	768	777	688	756	701	737	747	736	700	732	727	753	690	668	753	760	723	651	699	681	735	705	675	720	753	742	743	720	705	702	703	745	701	664	751	728	729	698	716	715	712	709	708	689	696	753	699	732	691	690	709	672	701	748	706	732	722	740	727	739	705	697	689	748	708	722	713	784	729	725	694	776	710	705	698	694	703	726	686	709	707	735	727	712	716	672	754	728	649	718	693	699	703	725	669	692	698	719	760	628	718	689	744	678	743	703	727	670	716	727	753	707	771	714	702	749	669	692	728	737	718	772	725	685	707	738	688	699	696	700	660	698	701	714	689	684	736	683	666	689	725	704	720	724	736	695	693	735	713	697	713	678	682	705	707	712	761	703	717	706	730	703	736	752	749	706	738	682	699	708	724	706	691	741	705	713	698	730	762	732	688	718	694	727	683	698	711	689	682	720	708	695	725	725	671	664	727	700	697	643	735	731	727	714	712	696	710	674	690	739	746	688	744	727	722	741	728	722	711	652	703	725	707	740	709	688	729	698	707	675	706	710	720	691	702	708	744	669	732	722	689	683	701	698	726	691	739	737	732	731	687	690	707	753	714	715	682	690	699	735	744	707	759	691	708	713	774	725	650	749	707	725	695	723	709	753	714	729	759	703	712	666	742	713	716	699	771	738	728	679	730	710	686	739	702	718	737	700	711	760	680	730	690	693	710	716	712	670	719	715	748	749	711	720	667	682	729	694	747	714	727	681	690	732	684	688	699	749	735	719	721	681	705	690	725	748	704	668	701	654	717	708	777	702	713	661	665	725	692	703	674	729	701	664	688	697	654	689	696	687	752	677	750	727	721	731	725	750	764	760	726	726	670	680	658	706	727	733	746	717	726	715	738	682	733	686	739	713	700	732	727	688	703	671	679	726	669	718	729	755	721	740	687	726	699	681	682	715	744	707	769	727	762	684	714	723	725	710	696	739	728	751	699	704	723	688	729	742	725	697	675	702	712	695	705	735	715	756	730	673	669	714	739	729	670	726	683	759	732	720	651	678	745	686	718	728	702	661	741	706	731	688	698	687	683	706	723	683	693	788	700	696	693	668	734	691	753	675	716	753	725	757	746	726	705	755	691	699	788	730	750	728	717	699	713	707	651	707	703	704	644	729	686	744	692	736	714	726	711	736	705	720	706	699	708	755	749	737	703	688	687	701	684	676	666	698	709	711	719	693	680	732	731	691	676	707	718	747	729	729	665	698	686	717	761	728	795	710	719	720	714	694	716	686	728	732	673	659	711	730	768	722	713	726	711	717	694	764	698	759	715	709	723	707	717	666	705	672	697	681	712	733	727	780	736	725	680	727	700	739	738	702	719	675	695	739	725	665	726	689	694	665	747	731	730	728	694	727	709	740	737	691	710	706	681	708	715	672	706	681	701	760	715	719	753	790	734	721	697	704	700	697	650	693	696	717	702	740	775	719	735	734	713	682	691	732	754	741	696	734	708	711	696	743	713	701	691	722	774	706	733	715	717	724	681	712	685	747	711	697	714	714	711	727	668	753	709	700	740	675	782	647	731	741	716	703	734	722	683	697	733	686	750	713	702	729	743	716	729	712	714	688	718	716	703	714	741	687	751	714	724	718	713	672	706	701	666	730	691	687	717	711	725	682	694	701	674	706	747	711	725	735	689	723	712	678	707	675	678	709	693	729	725	700	705	695	744	705	686	748	753	720	715	720	676	710	686	761	724	689	703	692	760	691	683	722	681	729	758	689	676	694	725	722	678	717	724	727	701	755	695	688	687	750	695	642	743	736	688	733	683	722	757	745	703	753	727	720	692	711	692	705	750	689	685	717	702	736	726	695	725	740	672	703	715	676	692	720	701	701	717	695	718	715	691	721	690	726	743	676	703	686	743	698	688	679	684	744	752	753	707	740	684	692	692	697	702	724	725	692	711	728	723	709	695	720	682	727	724	694	772	705	686	701	748	717	726	703	711	737	702	705	719	700	678	694	757	721	733	737	669	692	718	705	717	732	711	715	735	685	776	709	710	655	733	708	731	724	741	733	728	730	726	718	689	672	681	701	686	698	709	732	682	706	707	739	746	714	699	704	702	734	710	738	727	694	734	715	723	765	724	735	666	684	685	710	647	761	697	738	739	697	691	714	683	695	680	723	742	764	701	740	718	684	669	721	715	740	713	732	703	698	669	735	711	659	705	709	764	688	714	743	671	707	734	691	706	701	723	694	731	701	682	716	668	710	716	716	692	683	742	711	722	708	687	731	673	745	740	694	737	675	713	699	717	724	683	696	717	706	719	740	735	684	761	737	687	679	728	719	709	728	711	711	729	700	723	698	715	708	722	777	723	717	690	672	705	757	712	747	717	742	686	701	721	742	717	710	694	693	755	707	733	683	709	719	715	691	679	744	764	640	709	756	709	698	708	696	727	660	692	672	687	699	676	668	700	717	732	710	700	721	714	710	711	705	709	766	711	723	738	698	736	698	707	745	740	742	688	773	733	702	648	718	760	690	729	723	709	728	688	728	766	675	712	712	698	724	705	681	710	684	703	698	733	725	773	696	675	646	716	674	678	720	690	738	678	685	769	706	703	712	690	694	736	664	713	679	722	697	746	746	726	724	721	715	713	725	691	714	719	739	730	706	716	719	728	708	716	715	734	750	687	689	717	728	707	725	737	727	745	717	717	720	717	666	728	731	750	694	717	674	756	734	715	731	712	714	752	703	717	733	745	715	697	666	699	688	718	715	683	716	705	735	734	674	681	727	743	668	720	738	698	690	742	700	718	714	690	741	721	707	693	729	714	698	704	669	668	671	728	716	749	752	665	726	702	701	700	697	749	694	766	710	733	733	693	647	703	728	709	652	705	662	695	753	721	763	650	689	731	758	705	660	712	702	665	718	705	724	719	714	702	737	717	690	729	712	731	709	721	711	712	697	682	751	700	733	705	744	684	697	691	670	705	722	688	677	686	749	674	701	721	701	735	709	678	707	718	701	714	710	732	794	700	658	719	704	683	705	734	729	745	720	715	755	720	688	681	687	723	668	702	694	724	746	709	698	711	630	695	759	763	676	736	701	704	753	702	746	722	713	717	673	689	671	698	697	676	630	750	702	715	709	669	702	708	709	718	625	710	691	743	681	705	702	680	698	710	720	705	708	754	712	703	715	714	730	750	722	744	668	722	668	798	742	744	697	735	672	673	732	689	719	713	727	664	743	709	684	689	701	657	712	711	664	749	722	728	735	693	691	718	677	728	699	703	732	743	688	730	716	720	756	682	739	729	697	691	728	711	658	701	765	733	705	619	693	696	717	700	711	733	716	692	692	725	693	698	802	704	742	728	718	699	711	736	691	724	718
5227	14289	10289	5450	3978	3322	2625	2099	1710	1635	1440	1332	1290	1200	1210	1135	1148	1043	993	957	952	894	914	838	876	935	905	868	860	919	885	864	882	871	892	865	827	837	802	843	879	807	859	868	853	823	873	807	832	849	862	803	821	860	870	838	795	863	869	843	796	836	835	822	817	840	797	836	865	864	864	829	842	848	810	807	815	826	842	807	857	831	839	813	756	817	776	842	804	858	801	804	837	834	825	810	795	844	812	817	830	828	838	789	842	849	849	846	836	852	804	844	815	819	827	824	829	872	838	860	813	797	879	827	824	837	836	789	852	867	797	813	814	872	826	818	803	792	870	766	806	824	829	800	836	828	768	813	859	847	793	815	814	788	828	791	853	838	812	797	832	815	865	804	845	806	797	828	866	843	836	836	818	808	831	815	810	855	843	822	757	799	809	818	796	863	811	814	861	831	848	835	836	805	828	787	798	839	825	892	760	802	825	827	809	857	840	853	840	784	835	856	836	764	832	768	796	828	824	772	830	799	806	772	814	830	837	882	813	772	828	849	898	836	825	853	765	838	833	787	831	828	798	815	825	834	835	816	796	803	810	833	853	864	807	833	841	837	819	830	824	821	794	808	806	847	857	850	821	848	787	838	863	853	772	814	749	842	825	887	822	846	823	835	819	804	837	842	839	789	786	901	830	797	861	852	863	848	830	796	815	869	800	859	836	818	815	803	817	871	865	829	837	827	776	828	860	808	862	825	807	807	823	828	805	828	862	847	819	790	832	796	908	838	838	818	825	820	842	839	817	806	883	793	850	798	857	792	857	848	823	783	810	860	824	851	817	883	788	821	828	835	819	799	830	847	825	802	791	808	840	865	849	799	816	821	806	799	840	825	845	845	781	823	855	847	825	889	797	878	820	826	783	784	827	845	790	839	829	850	832	777	901	804	824	854	850	818	829	822	850	813	855	859	818	846	864	841	805	772	772	820	846	853	833	740	768	842	826	870	880	822	815	800	855	781	772	862	882	778	901	813	770	851	802	846	823	760	832	814	816	852	851	821	827	853	844	814	810	797	821	858	830	848	813	822	828	844	817	852	773	839	813	815	799	707	806	821	863	807	852	855	873	795	786	786	783	823	841	740	834	735	809	838	787	845	798	807	818	829	839	781	833	795	827	883	802	811	806	843	844	785	809	810	761	862	818	833	835	793	770	828	830	856	800	811	815	834	824	816	830	863	857	789	914	867	825	826	831	801	852	794	843	815	851	845	824	792	843	834	776	841	879	779	870	809	837	823	821	857	824	820	871	819	843	821	820	861	784	787	794	807	815	804	819	823	795	844	826	775	868	821	831	807	841	842	753	853	780	887	861	799	796	833	796	809	804	892	832	808	866	809	838	870	818	849	821	865	871	794	822	811	874	811	887	811	827	798	829	854	806	797	814	866	859	737	831	831	853	801	852	839	845	876	803	792	830	835	861	805	831	844	813	813	795	825	813	829	796	790	800	795	829	836	832	818	811	829	806	841	817	804	844	787	784	823	788	826	841	883	834	771	822	809	820	765	810	833	762	837	792	829	841	809	827	814	803	745	808	825	781	812	815	795	864	837	816	841	843	835	831	818	868	795	863	822	830	794	858	809	848	789	850	811	826	822	827	854	863	815	860	812	793	851	757	888	804	844	857	836	856	809	804	870	778	849	818	841	826	807	838	792	799	830	821	846	821	838	801	788	860	806	844	783	811	859	824	817	795	871	743	844	787	856	839	776	799	864	828	860	867	841	799	835	812	818	854	849	837	835	801	839	821	836	835	814	805	891	786	836	817	812	850	799	833	877	796	755	856	812	819	822	823	812	784	842	848	864	820	825	859	885	777	811	801	782	866	803	858	788	794	825	830	817	862	861	728	814	854	810	810	779	829	782	839	807	813	849	829	807	833	786	828	851	792	868	813	803	829	810	759	782	828	848	827	825	863	833	797	816	820	885	864	848	796	849	820	791	805	839	856	797	784	814	839	821	819	819	822	832	811	831	823	820	828	824	865	821	846	835	799	811	790	830	828	810	793	743	815	787	774	846	842	850	849	869	816	833	780	789	830	819	821	816	784	809	817	836	858	839	824	805	893	840	812	815	818	763	835	831	801	870	831	853	839	817	808	840	789	828	790	821	854	818	837	814	832	832	819	819	845	811	849	819	845	826	766	847	825	850	837	821	834	820	815	789	829	834	801	859	873	827	849	802	811	865	887	810	798	799	761	771	776	876	865	797	798	843	870	802	842	793	802	792	829	839	802	816	840	817	827	809	834	811	827	808	833	797	839	853	775	792	851	822	801	774	784	780	851	778	870	831	788	784	862	832	776	808	806	820	799	776	745	840	809	801	828	833	845	849	824	802	851	802	808	804	791	799	826	804	805	806	822	800	863	813	817	886	859	775	814	824	844	845	864	819	810	799	834	794	800	835	872	855	819	798	825	817	817	777	794	785	781	870	760	803	796	823	825	787	839	794	800	852	785	848	774	859	831	811	823	813	853	792	842	796	806	845	789	772	838	846	830	817	832	816	831	816	810	854	793	822	856	824	820	815	858	775	801	818	822	816	807	793	815	810	861	828	839	814	809	821	825	813	852	828	824	821	792	849	797	835	777	802	837	818	799	804	831	786	798	799	785	878	790	772	810	836	820	793	823	860	839	819	791	792	859	816	787	808	820	843	795	834	809	862	848	853	827	822	801	805	797	805	878	824	806	833	841	797	828	788	862	782	812	752	847	837	819	850	775	828	821	837	873	803	804	798	795	866	781	854	857	819	799	842	808	774	808	876	850	829	836	790	832	814	826	840	784	805	843	788	793	887	792	759	844	812	872	806	783	790	869	785	861	820	800	770	807	843	826	840	796	832	838	826	800	856	854	835	830	860	856	814	823	854	772	866	855	767	763	805	859	811	792	789	787	853	792	766	842	808	825	850	844	873	833	840	793	803	825	839	852	861	815	847	837	856	804	796	818	788	809	806	785	817	808	853	794	857	843	839	800	787	793	809	840	852	795	833	805	809	839	831	834	795	833	843	756	835	819	830	819	866	887	856	855	804	842	755	822	782	787	742	849	846	830	826	822	808	823	765	836	821	814	807	822	837	795	825	849	858	825	880	777	827	777	837	848	843	841	894	846	783	807	777	798	848	804	814	830	809	815	810	857	792	771	812	861	834	852	840	826	811	810	869	855	787	824	814	801	829	821	800	828	864	802	793	830	832	791	834	795	782	851	836	833	837	835	822	834	812	842	798	790	850	797	818	800	832	771	803	813	834	785	799	813	796	810	821	806	844	828	790	790	774	830	766	875	836	803	816	752	792	821	818	823	858	818	799	838	816	856	872	837	804	831	866	835	862	807	821	832	764	849	835	827	847	792	819	841	812	847	841	828	843	828	830	823	751	812	845	890	822	823	824	845	816	842	846	831	804	854	816	856	816	858	848	832	807	848	833	801	818	826	794	801	841	829	869	835	848	830	851	822	789
24916	21387	27428	25535	10243	1683	1188	919	851	770	791	714	746	676	718	632	672	658	593	644	664	625	642	569	624	581	605	590	595	582	600	602	569	608	597	530	612	597	581	594	587	619	546	581	566	620	612	596	586	546	549	586	638	571	601	580	597	589	584	607	538	569	595	556	616	577	613	568	546	600	588	571	595	617	539	602	588	545	571	590	615	582	578	542	567	579	554	570	592	599	554	597	595	549	594	573	589	589	575	617	587	571	609	548	574	641	567	580	551	559	621	588	577	540	586	571	601	644	549	577	581	587	573	599	562	583	579	565	550	556	591	595	588	587	577	549	649	562	566	587	575	570	629	560	585	615	533	595	582	566	588	587	596	571	553	558	563	568	572	617	586	512	608	614	613	565	580	561	539	567	582	543	535	584	577	560	588	507	589	572	547	572	567	583	579	572	588	562	579	580	536	582	627	584	517	617	582	581	549	603	560	598	585	605	575	557	549	542	577	599	568	573	582	582	562	572	558	580	559	572	609	586	628	581	571	545	599	528	605	589	607	617	566	550	561	595	543	555	562	577	607	539	594	573	571	526	625	630	564	556	582	585	617	576	596	567	576	569	596	582	563	532	607	593	557	626	627	589	564	621	604	550	589	573	557	578	584	586	589	570	552	569	590	544	576	565	553	599	575	565	577	565	567	553	584	569	571	591	580	568	557	579	582	547	601	598	554	569	613	565	572	571	554	516	560	565	581	618	575	531	570	573	584	598	612	569	612	597	578	555	548	616	573	607	559	624	554	582	540	606	529	586	594	585	553	559	558	530	540	582	577	543	574	572	633	568	531	615	585	629	575	597	596	587	575	579	577	578	573	631	589	588	580	584	587	593	574	595	593	553	591	601	575	584	614	588	562	600	594	579	588	649	580	604	619	601	555	566	584	589	618	544	600	589	604	568	557	569	615	606	566	640	578	603	621	575	563	597	577	546	559	580	617	560	558	558	542	614	556	544	556	558	583	563	542	596	604	585	572	578	584	580	625	585	584	594	543	573	561	593	601	617	568	575	582	570	609	557	602	556	537	587	579	592	572	548	565	530	582	592	558	614	576	603	538	557	540	557	593	562	575	566	543	617	569	573	553	583	579	562	583	534	569	582	546	588	552	540	576	572	582	557	576	585	582	615	569	567	615	566	559	589	581	576	567	535	553	589	557	616	583	557	580	567	593	577	601	555	556	602	589	594	618	618	599	644	603	589	554	557	558	620	579	614	552	553	587	603	522	575	597	564	592	578	590	553	585	579	561	609	617	561	581	579	574	584	582	605	612	602	570	537	587	597	579	618	558	601	562	589	577	577	565	568	573	620	564	626	554	610	546	599	545	550	611	550	599	619	596	547	585	590	587	591	563	608	587	576	545	518	592	563	565	551	567	554	594	565	564	566	614	600	577	560	536	537	562	576	540	562	592	580	565	583	586	583	582	574	605	611	591	558	549	587	558	577	566	590	574	558	576	591	556	577	595	612	580	582	580	616	572	598	565	582	588	597	571	565	616	643	559	611	602	523	575	564	583	517	549	585	574	581	559	555	559	572	605	573	580	594	599	581	611	571	551	560	601	567	573	560	607	609	570	575	549	629	627	550	569	579	601	604	589	582	551	620	614	596	558	537	599	555	541	572	583	594	555	578	587	568	567	555	556	623	584	551	570	571	591	584	578	638	534	602	561	590	567	572	593	584	591	588	566	550	565	558	538	609	538	578	565	521	561	604	548	559	589	552	550	611	606	601	558	590	599	570	629	620	631	589	570	615	550	589	608	581	592	563	600	586	565	598	599	573	503	642	611	540	579	614	591	543	609	591	581	528	563	561	596	591	593	607	598	549	546	531	587	603	589	577	559	597	583	580	574	563	578	560	589	620	574	553	585	585	624	616	597	566	604	538	632	581	594	624	601	585	571	580	565	588	582	576	575	601	563	546	581	600	549	588	601	604	557	548	541	574	568	592	566	564	585	582	601	599	550	588	564	553	594	582	559	562	528	569	558	607	576	545	555	589	581	559	548	599	555	564	612	542	575	569	603	551	561	606	574	550	597	555	563	596	567	561	563	559	605	600	573	560	592	596	578	645	585	590	585	585	539	558	614	523	559	591	555	562	566	536	592	574	570	585	583	546	563	596	571	589	552	556	576	549	571	571	596	604	588	597	588	559	561	533	562	563	520	532	581	597	591	536	587	569	565	570	584	581	587	563	604	550	591	611	612	614	582	587	547	597	571	593	586	571	631	561	584	562	621	571	600	569	598	597	565	564	574	593	540	591	535	578	618	504	578	629	587	548	572	590	589	591	583	564	591	613	635	566	581	545	583	577	533	596	557	576	543	542	562	594	574	583	606	548	618	595	566	555	561	592	552	572	559	592	599	604	589	591	587	595	608	546	598	606	563	602	539	615	544	577	554	591	565	572	573	577	554	559	576	583	598	615	578	591	529	568	604	589	575	581	585	613	552	580	518	586	545	559	574	605	532	602	596	595	571	613	567	560	560	596	602	586	584	548	605	551	561	553	570	596	566	583	552	574	580	528	578	572	572	587	581	573	578	587	594	617	612	581	585	605	603	544	573	594	589	584	590	578	576	556	559	580	546	539	565	583	554	586	575	586	605	570	580	557	554	535	599	598	586	577	627	550	582	568	552	536	573	535	598	599	598	583	600	565	596	568	551	563	612	596	574	550	594	575	575	598	596	552	579	588	584	560	544	626	569	541	582	582	540	614	530	574	630	618	550	587	559	592	521	558	557	584	556	554	557	573	591	560	589	604	533	521	595	562	601	610	589	613	587	585	569	588	570	600	546	588	543	542	591	591	573	604	559	611	558	583	604	614	568	590	622	525	578	580	566	604	565	568	593	581	568	562	563	625	589	560	540	561	613	557	596	540	567	573	571	614	609	597	589	578	569	596	577	575	582	544	556	518	561	581	577	609	583	561	570	573	573	588	600	588	591	560	596	590	595	579	543	590	559	606	556	574	555	572	557	601	559	548	520	561	602	554	507	563	609	563	556	583	569	623	583	574	581	571	588	616	631	597	585	598	550	568	583	544	578	554	530	594	575	556	569	596	585	581	592	537	572	585	534	577	600	571	569	574	565	589	585	604	607	607	610	566	553	591	545	595	609	566	583	552	562	575	612	549	590	572	600	578	590	557	592	576	598	621	561	585	599	597	540	589	553	564	537	601	581	577	610	542	631	607	557	569	558	567	564	559	601	557	563	595	591	578	563	599	611	532	562	605	533	588	606	570	547	548	565	573	562	578	605	581	581	526	588	546	552	583	567	586	557	609	555	577	546	553	573	595	606	589	567	612	601	580	557	542	580	587	573	584	625	599	602	566	550	595	592	518	576	587	552	547	558	602	577	578	536	540	600	544	602	608	534	584	540	569	570	568	629	580	591	541	571	548	573	581	555	565	580	588	587	558	597	607	585	572	568	611	592	577	562	583	612	593	569	558	587	589	561	604	594	556
5178	10841	7473	4032	3067	2581	2103	1606	1307	1180	1056	1070	986	960	930	889	806	876	789	773	724	716	709	702	702	714	712	713	716	694	743	674	685	710	683	690	685	688	660	658	702	641	639	679	660	700	685	622	651	656	677	680	678	677	686	637	663	638	625	701	641	662	651	669	625	613	638	697	645	656	648	680	699	666	661	642	675	661	665	613	712	675	648	704	617	607	682	671	660	654	670	641	652	666	653	587	639	657	636	614	645	618	654	609	649	679	641	599	673	635	713	674	656	651	661	668	643	674	638	664	671	643	648	679	622	644	621	641	675	672	620	689	668	654	647	634	652	714	608	658	671	652	683	662	654	652	651	656	685	648	683	685	681	661	662	635	658	710	675	650	646	628	635	695	636	658	674	661	661	643	650	680	630	670	655	643	695	679	648	694	635	662	666	697	655	676	667	649	696	624	652	654	629	645	643	662	665	606	696	656	671	645	674	666	651	630	634	609	700	684	669	681	665	637	645	629	618	654	654	678	643	611	635	657	675	651	682	619	678	622	664	670	628	646	679	648	689	661	636	663	643	645	684	741	614	662	645	652	612	636	689	665	674	642	628	655	669	656	640	629	667	642	666	635	671	652	672	584	634	667	650	649	598	649	667	615	671	662	654	690	655	650	633	701	664	635	646	631	636	631	666	680	689	635	647	679	658	706	633	598	657	681	697	645	685	641	666	635	671	659	657	652	651	684	660	617	634	667	653	658	687	597	698	650	651	696	652	652	646	678	650	651	667	737	679	643	678	657	667	674	617	606	681	641	643	663	674	651	657	608	630	688	644	641	656	643	585	616	617	696	617	639	654	664	628	642	725	617	678	642	619	696	665	698	656	698	629	640	657	689	642	654	626	700	641	662	658	673	656	615	657	655	643	644	655	670	664	638	681	630	672	652	612	645	650	647	658	649	659	714	623	650	686	676	725	643	679	619	665	589	648	659	688	706	684	689	617	633	679	709	631	650	654	678	606	633	621	634	657	619	673	645	694	669	636	702	645	703	629	619	649	633	655	622	627	673	644	710	684	671	661	634	627	606	668	619	644	695	680	627	686	656	644	678	633	610	652	658	666	630	636	674	651	652	679	642	666	691	675	685	675	638	646	650	625	695	675	666	606	590	677	668	658	652	639	598	672	637	650	647	693	634	638	679	641	682	678	653	672	648	658	644	625	683	624	651	638	656	659	645	677	658	660	661	643	642	646	669	646	667	680	654	648	675	693	661	658	665	638	695	653	632	684	618	629	617	673	632	664	649	628	669	679	661	646	610	664	676	685	624	643	675	646	700	629	658	653	662	692	636	656	632	642	674	643	700	643	631	644	658	668	670	659	691	657	672	627	690	669	671	673	664	633	672	639	657	650	631	648	610	636	663	623	643	702	673	656	644	685	636	684	664	644	663	668	602	714	617	672	700	684	619	660	672	668	682	658	673	656	622	662	636	655	629	645	654	653	686	608	637	651	698	646	625	667	654	605	645	645	639	669	608	691	665	654	671	668	613	677	654	662	652	667	622	666	675	608	608	658	639	662	663	667	671	633	711	583	639	653	651	647	648	630	693	662	668	701	663	693	654	648	656	630	635	658	645	659	659	641	594	660	671	675	682	671	653	677	683	619	647	634	666	669	630	648	615	631	669	646	613	687	655	654	633	651	723	644	703	640	660	638	689	629	657	627	634	674	647	622	656	634	623	635	663	643	647	669	650	686	653	678	662	679	677	659	642	662	642	658	694	658	664	673	610	638	637	640	652	656	662	647	641	693	659	616	640	647	680	627	597	612	658	689	678	643	639	662	636	721	654	631	682	649	645	630	662	620	638	673	634	654	623	635	627	667	730	634	670	644	695	683	665	681	703	665	634	698	622	645	656	638	711	642	646	614	638	630	639	640	619	658	656	659	667	663	647	613	661	625	662	659	685	604	651	670	599	706	679	656	645	660	674	676	691	613	643	668	637	649	659	670	653	644	669	658	635	697	609	698	667	666	633	687	660	644	649	631	648	610	694	604	635	666	648	655	639	666	630	659	662	651	645	731	690	687	615	656	620	658	642	663	661	649	621	630	644	685	648	686	599	639	632	653	646	619	647	678	631	669	643	627	636	686	640	635	643	716	653	624	638	674	651	665	645	660	656	675	681	637	652	651	620	654	646	668	650	644	613	665	683	656	658	657	618	651	633	660	660	675	614	652	643	623	631	654	664	655	634	652	682	658	631	670	638	611	641	644	643	650	666	672	646	620	661	688	698	656	658	641	700	627	638	632	644	696	656	680	641	648	700	634	676	666	601	649	652	665	673	695	649	641	694	691	658	617	647	657	649	685	684	697	650	675	642	686	689	657	656	638	702	662	666	635	656	636	673	681	636	671	650	633	702	642	668	669	628	643	648	663	650	672	629	684	635	671	638	631	726	651	646	665	669	653	615	672	620	643	654	653	682	681	677	691	678	630	650	675	661	666	646	634	641	621	631	625	635	671	671	650	644	643	654	714	669	624	647	697	677	649	647	680	644	670	627	646	678	685	588	684	666	667	624	687	657	666	637	651	644	653	661	612	709	640	656	663	674	647	626	636	667	665	626	629	659	693	664	627	640	638	640	650	650	637	628	638	649	664	666	652	659	661	690	620	650	657	651	680	653	624	672	627	678	648	655	666	666	701	636	637	691	615	654	663	663	687	650	606	663	655	665	669	660	652	675	653	672	644	662	638	656	635	678	605	674	633	633	652	617	651	675	667	626	644	595	701	632	638	636	677	647	662	658	699	638	644	621	661	639	621	696	612	660	646	668	670	688	672	691	663	644	610	655	709	660	672	624	662	679	614	699	676	600	673	636	671	696	688	681	690	606	662	674	651	640	652	603	653	653	619	662	637	660	632	621	665	685	662	619	682	630	666	650	637	659	603	659	642	654	641	655	638	645	667	645	694	682	656	670	654	661	698	669	660	646	628	648	629	636	646	700	713	683	656	692	652	612	638	643	628	621	684	618	614	642	633	688	613	665	670	621	651	648	682	618	669	643	607	644	647	627	682	677	661	634	684	685	643	660	593	670	636	651	613	650	627	648	625	646	649	656	588	631	605	655	656	688	626	655	662	635	641	666	647	642	666	668	643	634	692	682	647	654	635	624	609	691	691	638	681	713	615	651	682	668	635	676	626	666	631	622	612	636	668	664	632	631	633	623	687	675	684	675	660	666	642	668	651	663	680	626	651	694	658	679	616	647	648	617	626	658	631	613	635	680	636	625	646	689	631	641	681	686	660	684	666	626	665	654	670	669	601	651	704	696	677	642	656	631	657	672	678	678	664	642	656	675	639	642	655	666	673	679	668	655	646	632	665	679	703	685	670	676	659	636	621	625	633	667	662	616	592	633	681	668	659	641	653	622	650	621	662	659	661	664	645	672	650	628	626	612	634	658	652	664	695	677	638	657	642	656	673	666	697	695	662	672	639	662	621	629	683	652	635	627	680	661
22679	21340	29066	23975	21339	21380	8438	1576	1039	889	818	741	677	688	630	589	570	531	480	469	426	430	401	380	387	403	389	404	423	386	363	357	366	301	346	378	372	347	347	366	344	362	337	355	341	364	366	330	348	341	362	327	351	325	341	316	368	322	323	306	316	364	340	365	369	312	374	363	335	335	359	346	346	363	346	356	339	323	314	358	353	347	307	361	307	353	352	329	331	345	309	311	359	308	328	357	347	332	346	358	350	374	304	344	348	328	333	363	349	362	325	316	287	302	352	342	364	364	350	318	336	334	311	364	315	319	354	323	324	331	343	341	344	380	360	314	319	332	318	331	351	361	350	310	337	338	345	302	356	339	344	331	355	341	332	351	331	305	331	328	304	340	332	312	335	351	343	349	327	339	340	350	322	365	324	368	314	355	337	363	319	353	324	363	344	354	320	369	348	358	304	387	315	305	330	313	390	326	323	342	335	335	347	352	332	339	322	360	321	292	342	304	360	336	335	337	346	337	326	328	324	343	336	310	317	304	340	344	303	319	310	344	362	342	309	348	351	347	310	307	335	316	324	339	319	318	322	323	320	345	349	328	359	319	326	335	323	344	314	312	330	344	315	328	358	312	327	321	346	342	326	329	382	330	314	291	325	324	322	323	318	312	325	349	352	326	296	344	337	316	354	278	343	337	313	345	345	361	281	335	312	338	333	355	306	347	351	333	343	340	337	313	310	315	350	326	364	272	341	335	322	329	297	314	332	335	311	334	372	311	339	333	294	338	351	305	317	346	325	329	301	313	318	364	352	300	325	295	317	326	341	349	346	347	348	293	319	331	333	311	318	321	335	319	342	331	335	356	312	295	328	314	328	325	329	324	359	326	324	333	348	310	345	314	342	384	342	351	336	350	330	302	378	311	346	341	326	320	308	343	353	328	365	309	359	332	341	366	329	334	315	315	308	366	339	304	323	317	328	341	367	323	352	330	322	351	324	332	331	322	319	320	341	340	329	344	331	317	345	369	333	330	335	348	309	303	331	340	334	319	315	328	328	336	360	345	337	353	339	322	341	313	332	327	331	359	318	328	313	328	323	354	316	305	321	311	298	378	337	311	310	330	333	343	318	307	306	312	341	342	315	332	353	317	357	347	378	346	349	353	328	347	320	298	379	336	340	290	315	318	356	301	344	336	315	311	329	295	327	322	313	336	305	324	358	292	331	328	344	344	327	313	362	338	350	342	313	306	337	358	319	335	359	344	343	309	342	317	334	374	321	357	332	337	306	343	358	357	344	317	374	324	348	334	350	321	349	354	357	285	349	328	308	323	332	303	365	330	350	342	376	350	362	354	305	307	336	327	343	336	362	309	362	297	325	314	322	328	321	354	303	362	302	333	364	329	346	356	316	316	341	309	338	368	322	317	370	361	320	360	354	322	326	363	348	320	341	339	340	338	301	332	317	351	344	325	324	331	330	338	282	324	305	345	372	339	315	352	327	312	378	349	349	345	343	337	305	319	337	347	303	344	341	340	325	379	321	312	304	319	341	369	343	351	312	343	340	348	326	359	321	345	339	330	311	316	316	333	329	326	329	339	313	373	315	309	332	363	347	355	356	339	322	352	348	333	346	328	318	355	367	360	321	305	326	333	325	354	324	346	358	345	329	333	339	337	293	357	320	347	347	323	333	311	320	315	313	330	362	341	322	339	351	357	319	375	316	381	361	365	321	317	357	320	342	330	332	330	369	296	330	342	313	299	322	333	335	317	322	352	335	334	360	321	353	328	332	313	338	350	334	321	320	339	325	344	326	335	335	345	323	345	357	337	340	287	378	348	367	326	308	312	341	326	354	308	357	325	299	347	337	320	367	342	325	290	297	329	330	329	353	320	321	314	328	344	339	348	325	308	346	324	341	325	297	346	337	334	357	330	334	346	355	352	348	325	350	340	308	347	339	342	334	313	323	333	325	317	322	300	370	351	314	358	338	325	339	331	325	332	319	337	354	307	320	314	343	356	333	343	328	337	326	317	328	285	359	334	340	341	331	330	334	350	337	309	342	352	317	343	322	319	360	333	348	348	341	327	332	350	313	339	312	338	350	332	385	368	340	333	342	329	345	351	307	344	330	331	321	312	359	328	318	350	306	324	316	346	315	302	329	341	298	361	339	366	351	302	375	312	352	370	354	329	331	353	309	328	324	341	328	327	327	326	366	333	313	342	327	332	373	346	347	343	337	302	351	326	335	326	352	309	328	334	328	321	339	321	348	306	318	358	341	325	361	316	324	364	376	339	312	358	323	339	329	322	344	336	340	323	337	358	355	374	327	330	318	320	317	302	359	312	340	337	325	326	326	340	359	348	338	357	295	334	344	326	326	358	330	359	350	334	307	341	324	323	328	338	304	357	332	337	362	331	310	312	340	349	337	321	349	294	387	289	317	376	342	337	307	319	337	341	305	323	360	333	377	332	339	335	334	367	367	321	316	337	333	324	325	356	346	326	342	317	351	338	331	323	348	340	351	317	320	337	359	336	336	352	304	329	343	355	349	333	359	370	346	353	354	349	340	334	325	370	343	328	316	346	339	342	300	306	321	335	344	360	340	336	294	308	362	355	317	329	346	313	327	355	324	321	335	353	324	306	320	332	349	311	314	355	345	320	350	361	336	326	319	352	335	354	339	348	312	355	345	325	338	328	324	336	316	350	301	334	332	319	311	349	310	356	306	369	339	354	316	351	354	288	342	329	340	341	345	318	344	338	353	327	322	361	335	354	342	335	327	344	338	341	312	340	317	331	329	310	354	299	335	335	365	329	319	330	323	317	307	289	351	348	327	331	306	313	301	321	356	339	345	338	367	315	327	339	333	362	340	323	344	296	344	314	315	359	343	333	330	319	334	304	323	320	329	323	333	316	338	343	317	329	354	329	318	319	310	341	339	338	368	309	325	301	318	321	324	312	336	311	341	294	324	288	299	343	344	321	331	336	318	333	333	306	283	332	365	334	333	352	350	321	323	328	339	372	371	339	335	328	317	332	334	336	365	318	337	309	344	336	321	341	332	312	321	335	316	326	316	329	345	347	334	334	359	307	334	323	364	295	313	367	354	307	343	344	318	321	338	339	350	325	338	306	348	295	328	318	356	358	331	326	324	321	366	339	336	322	343	331	349	320	319	305	345	344	328	333	346	317	385	334	298	352	303	326	353	346	372	358	373	355	326	335	347	326	333	359	313	327	316	305	354	320	339	333	335	340	347	330	350	341	331	322	305	353	335	330	354	333	338	328	322	298	356	342	330	326	365	321	297	343	321	345	295	376	336	304	320	345	320	365	331	341	337	319	336	342	334	312	365	359	339	350	346	320	333	310	344	296	358	351	349	327	321	316	322	370	340	332	308	353	317	332	334	364	316	329	368	367	345	355	342	303	317	329	318	334	288	347	382	353	354	301	349	329	349	358	313	353	313	351	346	341	319	303	309	328	357	330	332	334	326	317	314	330	353	368	358	312
6594	19803	14841	8116	6000	4803	3365	2594	1990	1650	1355	1227	1196	1040	961	922	842	699	658	580	570	628	543	496	483	502	498	549	509	487	477	448	423	466	458	478	430	456	432	433	442	461	417	454	423	441	424	421	456	411	422	409	413	428	399	395	423	359	409	403	402	415	405	396	379	392	404	373	420	403	398	393	387	428	368	366	413	424	414	414	417	364	384	362	406	388	395	439	417	385	385	385	419	410	424	424	371	381	408	348	421	359	396	459	410	367	391	383	395	406	400	395	409	396	400	395	390	426	405	382	408	420	347	431	379	391	405	394	374	408	403	387	403	374	393	398	391	422	396	382	426	373	411	396	422	403	420	388	367	390	402	383	387	390	366	410	409	395	389	395	391	360	418	408	436	402	406	393	416	405	392	426	404	391	405	398	400	405	368	349	389	378	363	389	397	377	365	375	401	398	406	403	384	407	422	399	397	395	388	385	419	379	371	405	418	378	386	434	424	412	389	420	385	393	419	398	363	386	396	415	385	374	402	419	384	386	413	422	406	397	390	398	398	407	387	391	395	417	423	377	348	419	426	427	397	406	400	400	395	400	411	375	369	352	395	370	419	415	376	365	404	409	430	379	394	414	400	387	392	401	379	410	391	367	405	395	411	435	421	408	377	397	380	352	387	429	406	421	438	399	358	362	401	385	371	409	371	406	407	405	397	376	392	389	442	410	393	377	361	400	402	417	403	370	399	416	411	391	365	416	392	415	371	400	420	388	395	401	415	386	408	422	394	398	404	407	384	394	378	390	377	417	359	426	357	410	406	407	398	415	372	393	400	444	383	396	439	389	408	386	391	382	401	369	380	390	410	419	399	431	400	391	404	363	433	407	409	414	414	396	386	406	422	409	405	360	434	381	361	396	371	385	380	419	364	436	386	387	365	367	362	385	381	381	386	386	418	393	383	422	357	415	378	407	379	421	399	375	370	407	410	429	403	417	388	392	414	381	409	401	382	421	430	418	400	375	378	385	370	409	366	394	388	392	395	402	338	397	418	383	394	387	410	408	390	366	383	381	410	400	385	418	398	388	371	364	398	381	386	377	418	386	384	392	389	412	384	410	412	420	382	407	398	390	375	395	427	401	401	385	396	378	357	374	403	384	396	444	396	403	430	397	432	419	397	366	393	369	417	409	387	380	404	404	402	392	402	413	364	391	393	408	389	411	396	414	406	362	381	386	411	411	380	375	407	392	395	380	421	408	374	388	375	397	418	387	363	432	415	358	421	393	408	408	420	350	383	406	347	387	403	388	402	427	366	385	400	412	396	410	426	354	407	434	414	396	415	383	427	391	394	429	410	383	409	413	390	381	392	386	381	399	405	421	398	374	354	399	395	396	420	412	380	460	396	435	393	418	402	402	390	405	389	408	377	424	363	388	404	388	396	404	395	394	385	433	376	368	413	402	418	417	393	398	379	394	402	388	402	414	403	410	393	420	372	369	407	384	416	395	390	381	389	402	387	384	394	410	391	428	394	403	387	395	392	370	383	397	393	399	393	369	407	392	390	390	406	391	393	407	390	427	410	402	401	396	420	386	411	404	414	388	405	388	359	396	384	387	439	345	423	417	399	386	424	407	409	386	353	382	403	386	398	368	393	377	435	416	367	399	368	359	410	404	389	357	420	405	389	398	404	389	404	424	403	384	390	369	378	398	368	384	393	348	380	402	431	359	392	401	402	364	418	419	401	400	374	408	415	418	397	432	392	371	411	391	401	365	428	419	412	421	393	415	414	386	380	406	407	373	433	365	396	411	367	379	388	382	395	398	402	397	400	399	373	385	401	407	408	372	423	395	354	403	396	392	382	370	380	356	423	404	417	393	436	370	404	396	367	439	386	426	385	399	374	417	399	382	424	381	373	392	393	411	380	423	394	413	392	416	407	388	400	394	398	382	380	390	392	372	383	374	392	425	443	359	420	414	415	398	386	419	364	411	377	430	428	400	412	393	390	384	378	392	378	370	411	407	416	381	402	352	414	407	404	392	435	399	368	389	404	395	415	429	413	396	356	404	403	431	409	388	405	447	416	376	415	391	407	411	380	406	376	390	390	382	404	386	359	414	370	418	396	405	390	392	383	408	363	377	379	412	407	372	383	426	388	420	409	422	394	391	421	403	406	390	428	411	428	393	378	374	387	410	409	366	397	401	402	366	447	403	434	426	391	392	392	386	399	414	413	371	368	398	418	406	407	368	408	381	423	398	392	384	381	407	386	391	403	385	400	399	375	373	419	347	391	398	413	399	399	409	426	405	376	427	402	382	401	364	419	378	427	391	391	386	367	381	376	402	391	395	386	426	408	400	392	403	396	422	395	415	374	433	406	394	391	382	396	405	407	433	411	367	371	408	405	389	409	431	428	396	369	382	378	368	385	405	398	365	392	398	412	381	389	403	411	390	417	443	418	345	383	401	439	413	390	395	399	397	391	416	413	447	397	388	409	349	373	407	394	395	396	394	389	365	408	355	368	393	370	394	406	401	400	425	394	375	410	383	403	386	426	365	428	373	386	390	409	403	402	369	398	402	414	382	384	387	392	371	399	390	440	384	430	414	391	425	405	343	414	404	366	416	388	384	425	398	401	367	411	380	426	422	362	408	371	396	406	388	382	379	394	367	420	381	363	359	396	429	379	420	408	379	429	419	405	407	378	361	449	404	415	414	385	429	425	391	371	425	371	435	419	443	404	405	406	397	401	405	370	404	411	442	414	400	398	397	385	389	437	387	393	410	410	376	417	390	402	422	381	400	410	393	412	407	434	374	408	395	453	399	411	423	386	379	365	379	365	417	381	377	411	398	415	396	400	378	431	386	390	415	353	430	376	440	406	395	389	361	401	353	364	372	381	436	430	381	420	380	406	408	351	383	396	412	356	391	391	418	421	377	403	423	412	402	411	411	390	380	411	422	353	420	371	404	385	391	414	421	421	391	416	403	396	358	373	409	410	403	399	377	413	407	419	395	431	396	415	395	402	391	379	390	413	399	418	377	411	369	376	411	409	382	410	363	415	357	391	420	428	407	400	381	390	352	395	400	395	415	380	400	380	376	371	410	413	373	427	390	399	375	409	432	387	382	396	387	394	382	392	402	423	426	404	362	387	415	401	376	416	365	400	370	398	380	398	395	369	399	377	397	341	385	377	391	407	449	369	389	392	413	397	392	404	413	390	416	367	403	402	391	379	369	403	399	382	424	406	450	408	416	370	399	395	394	429	383	382	413	398	412	392	389	405	425	401	406	411	435	356	384	421	412	376	354	414	379	428	398	353	396	362	434	397	407	382	395	377	422	381	436	348	386	433	392	408	399	405	395	396	383	399	431	387	396	407	394	360	401	400	441	402	388	373	399	449	396	380	416	379	404	383	370	418	425	423	371	382	392	337	369	397	376	400	381	372	370	431	418	375	397	411	406	380	379	401	407	401	401	414	394	384	389	369	398	399	374	392	402	382	375	395	363	389	359
27639	19010	7418	2666	1625	1362	1179	1142	1007	1016	941	931	887	945	911	909	955	924	886	911	844	891	891	856	852	813	859	866	891	868	864	769	840	860	824	876	843	849	828	871	855	880	815	851	882	838	884	870	838	861	873	862	843	869	860	836	839	878	882	839	851	880	869	823	848	852	843	839	878	806	875	839	807	843	862	818	860	837	822	873	839	902	848	845	847	841	836	865	848	883	874	880	830	810	845	785	878	871	852	827	840	857	823	796	901	839	838	878	889	821	826	804	841	828	854	822	866	872	846	862	832	833	881	910	820	881	896	835	827	864	839	890	854	864	862	859	830	832	856	837	876	864	801	813	862	797	833	841	813	828	828	894	840	851	853	814	827	852	869	873	810	804	875	851	842	816	870	797	843	866	855	842	818	859	845	870	902	875	879	852	813	822	864	852	833	857	834	813	876	829	840	880	856	782	850	910	827	844	833	876	862	889	877	831	791	840	865	839	864	854	864	862	868	871	824	850	887	851	818	813	832	879	863	879	837	817	812	867	887	860	873	847	817	830	808	822	837	809	825	861	852	867	864	837	813	827	839	834	841	843	850	816	862	868	824	871	874	873	797	884	811	847	822	790	868	828	822	880	817	821	811	836	861	889	818	835	907	849	811	870	824	809	854	826	826	825	849	834	901	842	841	829	786	859	884	854	800	773	821	867	897	852	851	820	853	843	799	797	854	903	844	859	858	865	859	820	854	889	853	819	810	791	807	855	867	814	840	862	889	841	860	840	864	813	849	862	862	819	849	804	869	818	853	856	811	812	817	869	857	863	846	822	868	870	866	825	824	860	804	874	900	877	930	903	801	903	863	867	839	805	858	849	846	826	848	857	922	876	885	836	839	882	842	847	835	867	820	850	893	844	881	829	850	877	847	824	896	827	818	888	897	866	800	882	873	873	921	862	815	826	833	843	844	801	818	868	871	854	880	832	832	835	862	830	892	814	933	829	843	873	853	824	856	877	812	765	831	805	889	834	823	823	834	887	849	857	883	839	803	886	853	811	836	807	861	790	798	837	830	800	865	829	848	821	862	856	881	844	893	858	870	834	818	864	866	841	839	887	853	813	820	814	860	837	796	909	778	861	839	841	793	843	876	876	874	884	885	878	840	850	834	866	823	860	858	862	843	863	809	817	833	864	890	843	879	818	848	880	903	849	860	828	852	883	878	831	851	819	872	818	868	842	852	856	881	830	837	887	849	823	815	828	820	840	828	803	848	831	806	847	800	884	826	880	850	829	844	815	856	831	829	834	843	886	813	851	844	857	847	854	830	802	839	804	798	812	818	881	910	863	839	829	853	837	887	846	829	858	860	837	829	874	798	842	847	807	838	851	851	802	876	836	818	814	863	871	841	863	860	880	828	838	855	833	873	819	860	846	856	813	865	816	846	848	848	878	791	839	817	869	848	801	817	839	816	830	862	823	808	820	819	834	895	858	802	845	875	942	821	859	791	861	861	823	864	831	788	881	817	855	823	844	786	867	826	827	851	840	848	908	862	889	834	844	836	850	820	821	892	841	860	840	801	867	837	861	813	810	878	821	836	855	791	856	826	823	810	837	829	870	835	836	856	832	838	841	899	815	825	867	905	849	827	859	852	875	822	869	851	842	896	829	872	806	888	829	866	867	907	812	881	832	891	894	860	827	834	822	899	823	872	874	865	823	850	805	839	843	851	846	835	822	868	929	817	856	832	852	868	827	835	830	908	846	853	837	845	846	886	870	841	869	856	813	867	863	878	824	837	861	855	829	883	820	769	853	849	841	914	817	866	871	874	885	864	879	881	815	836	806	856	857	821	898	825	823	868	820	862	864	866	846	872	876	811	913	829	863	853	907	858	792	833	813	896	877	850	851	836	770	807	832	878	840	865	822	858	886	857	882	868	815	848	832	893	852	854	820	849	891	860	840	849	841	845	836	882	849	847	854	835	839	810	862	862	855	826	842	818	829	873	886	897	860	821	832	844	873	890	851	798	854	832	899	890	834	863	847	856	831	844	884	883	840	814	842	838	843	867	902	888	838	888	877	836	838	869	851	872	854	880	871	818	825	842	841	832	833	845	917	827	832	878	855	831	819	816	814	850	799	876	836	847	837	812	829	830	850	861	818	827	776	858	859	840	869	850	854	873	856	838	813	826	811	804	830	854	804	861	777	856	820	849	865	806	849	792	831	866	828	838	880	885	841	786	838	824	857	866	847	809	826	811	816	862	858	926	774	817	838	815	811	843	842	853	815	868	807	843	867	865	914	882	833	823	851	876	865	831	830	854	864	827	876	865	829	809	831	842	854	832	836	850	882	872	828	880	862	892	854	809	869	883	855	841	853	842	871	852	812	857	834	806	829	818	845	876	902	838	832	851	896	819	878	822	865	852	825	888	858	869	884	795	836	803	856	856	808	817	866	828	841	876	888	878	831	867	851	876	849	822	848	832	871	850	791	865	879	851	863	831	805	840	828	854	871	841	882	849	883	855	863	828	855	836	810	871	879	893	844	863	821	865	830	875	903	849	867	809	820	827	851	857	905	832	851	820	870	861	842	818	830	831	824	850	856	837	842	879	804	875	841	899	831	883	887	848	871	851	810	901	864	882	812	807	899	838	879	830	799	789	872	891	779	812	834	879	834	833	878	806	781	838	827	874	851	859	884	797	876	804	848	845	860	843	820	885	852	873	862	849	847	810	858	882	853	810	899	900	807	866	852	831	834	835	809	806	823	879	849	857	828	864	857	817	868	826	852	816	814	874	813	848	878	857	812	843	837	825	836	832	830	932	904	818	777	804	918	868	880	823	784	858	816	854	839	832	854	811	852	814	828	892	828	867	819	852	891	817	898	861	854	860	867	808	856	893	788	898	877	890	875	812	801	817	927	851	826	839	810	818	809	881	869	843	845	791	813	873	874	843	858	826	832	867	892	842	889	810	803	851	881	817	879	861	832	826	815	848	857	831	842	836	892	896	851	869	863	867	858	865	835	870	860	893	811	817	895	862	854	823	881	862	834	807	792	846	890	855	799	870	807	810	836	820	872	827	852	783	911	884	865	853	860	867	874	828	805	849	905	821	831	838	872	802	879	817	850	855	783	857	837	808	845	820	860	829	833	765	857	843	830	833	807	860	797	850	877	874	835	817	871	857	832	835	837	849	815	810	804	843	834	877	836	826	860	825	824	891	823	848	839	842	836	865	871	813	781	849	832	870	885	862	845	817	869	854	869	834	911	868	871	822	811	840	896	840	834	862	892	896	838	862	820	809	838	886	836	852	880	832	824	868	904	886	842	790	812	831	856	902	886	857	780	849	882	847	878	841	787	862	830	830	895	795	837	819	844	838	868	794	843	823	801	845	825	782	867	865	851	840	886	825	828	825	840	820	883	877	873	846	807	800	834	816	865	888	825	867	878	825	869	862	862	802	831	853	846	850	831	880	845	852	895	877	869	842	894	904	833	915	858	841	819	831	827
6242	7100	4929	2998	2426	2021	1706	1478	1306	1175	1212	1192	1198	1197	1110	1157	1030	1024	974	997	958	983	949	975	997	947	1030	993	961	995	945	961	938	947	982	920	979	983	996	931	993	1062	927	973	983	975	1021	935	962	963	934	972	949	950	925	996	938	974	974	1007	971	1009	955	927	926	945	980	997	992	908	977	922	980	962	950	964	1002	953	961	966	966	1010	941	942	945	994	943	938	968	928	943	891	990	982	970	914	951	970	1048	957	887	921	983	930	936	923	974	964	1009	892	980	976	967	971	928	948	983	950	966	952	955	976	964	991	907	976	970	966	933	1003	942	979	997	1029	891	958	977	978	954	956	947	936	972	953	959	961	946	956	914	929	916	918	957	981	943	961	942	981	928	922	930	966	943	955	948	977	963	939	983	976	1021	945	939	939	1015	1048	955	975	982	957	972	903	981	895	919	952	958	977	947	908	976	968	993	937	932	998	985	960	937	923	966	914	995	960	943	879	981	989	906	905	961	914	922	920	938	952	932	981	958	1002	922	932	959	951	932	948	979	906	985	982	952	960	964	929	980	989	974	1023	915	1009	918	967	907	993	930	975	918	977	967	933	986	982	988	969	983	957	953	904	994	1012	938	971	907	952	925	952	939	934	947	944	983	941	919	880	951	923	938	910	1020	1007	945	875	971	914	1023	930	971	907	996	935	1007	975	951	988	920	949	945	980	953	949	938	979	952	984	945	942	925	935	905	1005	964	950	982	940	967	950	969	996	914	968	926	950	935	1019	987	955	1020	985	971	987	863	976	919	977	989	938	920	1014	969	980	958	947	898	926	945	1019	980	895	900	938	970	978	954	985	978	940	976	968	949	927	988	914	967	957	1038	914	970	937	925	976	948	897	966	978	989	914	932	1006	905	951	985	902	997	936	969	915	992	969	1002	975	932	1019	941	925	967	984	960	971	940	915	934	931	916	932	942	972	1001	981	943	990	924	897	938	1000	972	983	995	980	894	994	975	964	988	1011	939	908	994	949	920	982	979	916	951	928	978	1004	939	986	949	1008	924	947	910	922	1023	955	986	963	1009	917	1000	971	920	963	976	1006	966	953	964	978	949	1023	921	975	951	993	934	979	999	907	952	1009	909	921	954	941	952	978	1009	975	1015	947	935	896	936	996	1024	962	923	994	939	926	924	973	962	990	999	970	998	939	957	1008	985	981	1021	949	995	951	949	924	939	954	1008	949	947	976	971	949	904	932	942	946	992	922	956	928	925	933	980	985	959	981	992	934	944	920	923	904	977	966	924	946	953	966	933	955	957	988	1001	1034	965	940	940	964	956	1040	918	934	981	971	960	1010	1004	939	949	976	895	960	985	925	959	935	940	935	960	994	974	952	892	930	1010	1018	927	957	974	944	943	926	946	919	1039	966	972	965	1000	976	900	924	992	970	999	930	961	976	985	946	969	1031	965	1001	936	941	997	942	878	962	945	957	1001	998	1021	1039	981	942	944	939	978	1003	964	1007	986	934	942	1012	961	960	923	938	975	943	912	981	951	963	954	960	933	983	958	967	964	965	940	963	971	978	965	966	923	995	958	942	963	987	952	947	964	935	970	976	957	946	916	948	983	928	942	990	963	919	1001	964	935	966	1002	922	987	1007	949	898	968	999	957	949	969	964	921	972	950	921	945	969	1009	942	923	983	982	938	984	913	952	981	948	915	974	967	951	942	970	930	912	960	994	1010	982	957	930	993	973	914	949	923	932	960	931	981	982	951	952	955	896	948	986	902	925	991	1009	938	928	981	960	992	981	940	956	935	923	898	940	959	984	973	947	982	933	999	970	966	902	924	1004	1014	989	986	975	994	987	945	964	1003	954	977	963	974	945	975	970	968	962	966	962	1025	929	962	927	940	978	972	975	964	953	890	933	951	938	973	915	944	997	1016	942	1048	975	968	959	917	956	993	967	1028	966	983	997	919	968	927	963	991	953	981	918	926	922	956	983	1013	969	1007	944	948	961	973	955	970	984	1001	930	952	1003	981	957	970	954	932	967	1017	975	944	1005	935	939	1023	998	995	964	956	995	933	973	942	956	966	972	963	921	927	974	978	963	937	967	965	976	921	1005	974	918	978	969	947	964	1054	960	974	928	979	994	964	946	993	997	1022	905	977	984	948	930	952	968	943	970	987	931	939	988	1013	924	961	929	936	944	967	981	924	996	912	978	1005	966	972	996	910	998	1014	979	903	973	949	982	956	958	936	989	925	942	930	952	1017	937	971	922	1016	938	966	948	984	958	915	940	1013	950	974	961	925	953	952	962	966	968	958	973	985	927	887	942	980	929	977	970	943	967	981	962	933	920	956	952	942	945	975	983	947	931	924	959	1038	968	963	962	908	945	1028	972	936	992	951	941	904	1020	947	995	957	988	934	954	952	994	952	930	920	924	939	929	926	979	922	935	939	967	954	947	1019	961	984	956	952	962	944	971	933	959	987	1012	886	899	971	973	953	995	949	958	998	958	950	928	926	969	896	998	967	951	987	947	968	916	926	979	1000	976	993	870	979	897	980	995	920	956	951	932	1019	933	952	942	972	976	959	912	940	921	935	943	946	970	985	921	943	912	931	980	951	975	960	964	945	945	980	957	1012	911	1017	939	955	944	931	993	976	959	933	962	939	1006	961	979	925	983	983	974	989	1000	944	947	966	965	987	967	915	969	914	917	977	978	999	962	976	967	927	940	959	955	949	923	946	918	931	959	953	939	926	968	943	948	1024	966	986	1006	998	930	949	985	959	967	955	1024	956	980	999	992	960	899	982	954	962	964	943	1015	977	987	890	965	966	993	973	942	972	962	975	923	971	981	985	983	936	1002	1009	980	939	934	996	989	957	960	929	913	891	941	972	935	952	963	973	920	952	961	894	983	989	934	970	930	998	1003	961	891	994	974	951	950	968	945	892	971	959	942	950	1005	944	942	951	940	946	968	998	976	926	961	914	953	951	908	909	895	988	992	985	944	979	988	940	967	987	924	926	961	1000	972	995	938	961	999	948	972	937	996	971	984	929	907	989	977	997	990	973	1026	1021	996	963	871	974	930	945	940	935	955	967	988	979	933	890	946	939	953	999	937	940	958	1001	984	996	931	967	942	984	947	1014	919	992	991	1013	997	940	921	1009	974	946	977	1014	960	965	980	911	960	1007	945	950	1023	928	954	1018	951	872	977	952	925	997	975	976	992	995	981	916	981	977	978	995	949	950	925	999	949	957	958	976	923	960	960	904	1010	929	951	945	914	956	916	989	959	953	980	945	944	943	951	958	970	994	906	944	1005	1021	969	959	980	964	950	953	972	991	922	957	964	933	964	942	893	949	969	991	922	980	966	992	944	956	987	906	948	942	970	1006	970	979	946	936	1011	1017	940	948	934	930	910	942	956	943	1024	960	954	994	964	935	948	949	901	1002	903	977	957	1006	1036	953	919	894	965	975	928	908	965	991	916	954	948	988	999	942	978	924	948	976	974	974	921	1010	921	995	944	892	981	948	937	944	926	957	974	963	980	929	949	935	987	929	981	947	944	914	956	961	964	937	925	940	1011	991	971	940	973	948	943	994	975	963	901	990	961	994	978	957	940	944	971	933	970	937	1029	958	968	944	877	969
23781	21376	28583	24496	21352	9680	2117	1421	1179	1086	1023	941	974	907	912	901	894	818	796	791	776	829	787	771	809	796	736	760	757	756	766	758	713	779	747	755	792	704	738	756	745	720	750	720	732	746	750	740	788	752	732	724	758	728	744	742	725	747	752	753	712	721	701	705	760	774	715	759	716	761	728	756	743	744	751	783	717	694	738	699	761	744	702	710	705	675	730	709	729	765	682	755	728	729	759	753	697	737	750	712	740	746	718	709	746	712	728	785	724	750	689	734	736	721	745	683	756	699	759	718	725	747	759	702	733	721	721	712	732	687	714	752	714	706	740	756	734	688	723	737	758	756	688	706	732	744	736	728	746	717	719	745	723	744	708	709	701	707	687	777	720	697	729	735	701	740	739	752	724	694	733	719	736	719	732	673	685	752	731	712	688	699	713	745	691	785	761	775	758	759	701	683	791	760	668	700	701	713	752	683	709	726	732	763	721	798	757	729	711	727	762	766	716	746	727	712	736	724	771	721	763	741	753	683	742	711	711	730	712	726	763	753	744	782	764	724	717	744	698	696	712	718	741	742	739	730	712	744	736	749	693	724	725	733	782	749	698	759	691	721	761	710	717	752	723	693	711	682	740	681	764	725	710	745	734	723	750	784	694	726	692	764	721	684	746	745	740	736	742	768	668	761	709	750	717	684	702	759	725	752	686	735	732	697	755	723	693	750	734	767	739	782	692	738	714	742	718	737	759	717	680	731	758	695	741	723	724	731	710	776	712	709	711	760	698	749	746	716	708	768	733	736	737	699	695	706	707	745	756	690	757	683	765	736	766	697	743	689	755	694	697	766	786	729	723	710	778	738	770	755	769	776	716	725	783	741	720	732	748	763	743	748	723	733	737	750	726	767	758	722	745	743	719	759	727	765	731	694	718	727	735	710	727	726	755	716	701	734	786	721	733	726	735	755	717	759	710	685	707	747	667	710	744	720	721	716	759	750	780	745	783	753	721	661	735	737	709	774	714	727	699	717	680	745	740	713	739	714	738	712	752	693	699	746	707	691	759	720	758	715	728	773	765	719	731	730	756	735	725	809	725	745	700	760	743	811	734	754	764	764	736	749	733	754	747	704	744	729	738	749	752	695	718	708	721	770	720	769	741	745	733	740	768	734	748	741	778	797	742	726	756	681	771	759	752	718	679	753	726	684	684	748	732	697	730	727	709	724	739	729	724	784	740	746	675	730	720	759	754	734	721	723	671	768	770	743	785	708	756	746	679	758	739	766	757	722	733	692	715	753	736	746	767	684	758	746	722	706	706	751	733	763	713	758	782	771	719	743	717	722	703	759	794	766	742	714	697	734	741	789	737	690	731	739	750	762	723	769	712	718	702	699	730	742	730	681	709	776	736	751	707	740	724	715	773	669	700	764	717	765	770	759	677	718	733	713	682	726	747	744	717	705	703	724	725	709	717	740	778	690	762	679	714	727	722	766	728	676	783	738	713	704	756	762	669	734	721	654	720	754	728	733	719	698	738	741	678	736	706	761	730	685	688	707	717	752	752	753	726	698	758	742	756	696	742	695	741	750	717	726	767	659	743	688	726	737	697	723	706	757	747	733	731	729	756	703	737	740	751	675	742	803	729	684	779	706	718	735	723	715	707	716	733	722	819	754	716	726	771	723	749	750	711	750	754	730	741	711	695	789	750	734	736	730	725	696	709	710	702	744	713	706	756	734	725	704	704	708	718	698	698	726	710	691	779	683	749	725	773	729	723	720	697	726	759	705	751	694	738	720	724	729	685	733	781	698	731	695	722	700	749	756	746	699	730	732	741	777	695	736	684	700	710	723	722	700	699	759	760	729	756	732	670	743	675	744	706	727	698	757	768	778	742	755	717	708	729	725	725	782	731	671	762	702	708	705	719	677	731	761	689	712	706	733	716	746	724	700	777	735	700	691	712	717	680	758	716	722	708	723	737	774	678	761	703	709	724	744	757	713	769	729	727	749	697	710	724	734	734	747	695	693	717	770	723	706	772	691	751	736	740	690	736	698	718	737	743	760	700	753	723	687	713	707	745	750	750	734	753	700	720	765	721	764	723	702	740	736	735	690	692	679	707	704	739	730	751	742	765	751	751	750	775	711	713	707	765	714	744	732	739	701	747	756	701	697	691	749	701	766	726	727	745	727	734	783	724	765	763	767	721	690	681	675	719	726	752	745	772	731	695	713	742	744	763	704	746	722	734	725	730	687	697	688	731	733	706	751	723	727	706	730	697	722	693	760	763	687	730	691	695	753	721	745	698	713	788	678	715	706	733	741	704	772	783	733	714	749	741	667	737	702	698	746	753	731	716	726	686	698	715	743	699	720	716	722	681	720	714	722	725	727	726	767	779	729	690	696	717	723	731	679	732	760	750	705	721	727	695	753	734	741	751	744	714	684	725	781	728	733	726	778	703	733	756	725	727	715	689	693	703	719	784	695	728	746	723	677	754	750	715	740	722	711	698	702	730	670	752	719	776	732	744	769	692	693	746	714	721	748	726	730	739	703	762	733	679	672	706	742	747	741	677	750	699	737	748	737	699	745	731	694	685	764	746	729	719	708	736	746	697	739	687	715	736	753	789	710	728	714	702	723	720	724	802	712	680	716	710	734	738	688	693	696	704	761	708	700	744	744	723	751	766	701	755	731	707	741	687	735	728	771	796	755	736	740	693	754	715	696	698	730	721	686	721	754	698	689	733	696	718	677	695	715	757	724	735	735	696	736	787	676	711	713	747	671	711	728	751	701	699	793	726	747	742	741	742	716	704	759	746	741	723	730	726	734	752	748	782	717	693	737	692	748	763	729	707	771	716	745	727	704	741	715	707	740	762	680	716	755	749	701	726	694	708	720	703	768	742	794	740	733	785	712	693	713	715	738	707	740	744	721	739	739	683	716	725	751	721	747	741	699	698	724	762	725	723	723	727	700	770	698	760	719	732	750	745	735	774	695	695	690	743	739	703	762	700	661	712	641	663	743	733	749	728	745	768	716	679	699	725	659	772	723	733	718	752	778	731	705	703	736	699	677	700	713	715	690	731	713	749	667	767	762	700	748	759	702	759	723	733	719	742	722	714	685	752	745	773	715	717	749	696	718	737	756	717	731	761	675	696	692	697	730	711	715	756	691	701	715	725	700	770	746	747	775	718	730	732	751	733	699	727	738	706	705	724	696	712	733	702	687	737	793	694	761	747	735	724	758	716	671	744	741	746	749	695	720	783	709	754	713	716	715	704	737	771	687	742	779	712	709	743	739	660	713	710	725	642	701	702	686	725	710	729	688	693	767	751	756	773	700	749	732	740	683	720	743	711	744	695	699	759	704	756	701	720	694	722	715	748	713	735	761	691	735	696	764	691	722	718	737	728	751	738	689	695	676	725	701	711	727	713	694	765	683	732	736	728	725	721	726	760	734	717	704	714	781	765	776	707	670	722	684	743	741	706	682	766	691	735	727	720	701	694	732
5690	15117	10811	5770	4589	3412	2719	2158	1834	1521	1439	1313	1325	1221	1245	1189	1177	1019	979	1049	1037	913	929	876	926	893	883	865	906	878	848	926	842	860	893	844	802	898	860	819	824	864	818	834	858	888	899	850	766	866	796	888	806	822	827	827	782	793	826	843	871	830	837	858	833	856	837	863	877	849	803	810	867	861	811	889	869	806	846	858	868	862	806	842	782	907	853	865	846	851	858	875	783	739	881	876	868	895	818	834	802	796	846	829	826	866	857	838	811	898	846	866	843	825	767	862	846	779	805	833	837	848	842	820	828	862	810	826	829	837	865	858	871	850	878	880	821	803	847	801	856	861	860	784	811	799	830	830	818	859	890	814	871	875	856	821	857	846	804	819	807	897	836	791	822	808	809	869	813	854	830	834	838	841	825	820	823	870	855	831	842	855	793	845	821	829	842	815	784	829	863	843	860	865	877	834	824	818	800	865	844	834	815	843	838	881	838	852	849	824	900	849	846	796	783	863	848	831	796	804	760	906	832	815	846	859	827	861	836	885	796	816	855	914	823	797	828	831	894	908	899	787	861	874	852	856	853	813	799	798	770	808	827	819	822	826	865	773	818	830	804	882	848	875	806	832	836	857	807	896	838	842	775	886	899	827	889	832	819	793	868	777	814	858	828	822	870	821	813	828	804	839	795	879	828	840	852	788	804	895	793	860	869	847	804	872	839	838	766	838	856	871	871	845	833	866	866	790	864	857	864	837	842	823	857	837	873	811	797	861	830	815	824	840	890	831	843	851	854	946	822	817	879	808	856	828	818	875	860	811	860	880	836	835	820	852	812	880	813	891	824	825	809	814	837	853	825	831	788	747	818	892	822	819	875	843	888	810	846	838	862	845	821	851	822	839	847	870	793	812	830	847	828	863	822	805	838	788	753	850	823	826	850	787	818	847	884	817	783	863	842	870	855	815	881	811	888	852	863	792	914	839	817	822	822	842	827	826	790	859	839	841	796	821	831	848	821	828	841	858	848	872	869	833	816	808	811	829	824	890	823	837	823	836	843	854	825	912	881	831	834	806	821	873	809	813	811	882	836	890	831	801	883	870	823	866	819	787	848	878	840	824	807	796	834	807	829	860	818	826	839	788	840	862	864	858	872	829	846	790	811	802	788	842	821	847	820	832	879	864	853	838	933	847	836	887	832	829	850	860	859	794	794	820	842	853	857	852	819	875	829	849	805	798	858	801	834	893	865	833	804	859	853	802	800	819	864	870	840	871	824	858	843	807	861	860	817	804	844	782	830	794	795	810	853	821	844	830	835	825	837	831	817	852	812	766	880	834	915	833	832	918	860	835	864	856	797	811	789	835	785	852	878	817	857	850	829	787	822	829	850	825	859	824	848	794	846	840	840	858	849	815	851	822	794	827	847	840	846	826	849	822	821	855	830	887	842	837	847	828	839	839	869	874	842	882	809	787	840	808	844	778	820	825	833	776	889	812	800	854	859	849	817	845	831	823	828	790	815	820	835	839	833	827	823	800	838	864	823	816	807	793	835	824	871	862	848	845	873	817	869	804	843	800	867	847	855	874	818	783	839	862	795	888	842	875	821	835	806	837	839	793	823	845	875	816	803	895	909	852	841	887	834	855	855	846	829	867	862	833	847	844	845	879	887	872	818	798	882	840	816	826	869	760	802	815	787	811	829	828	846	841	843	844	794	847	836	823	797	800	798	817	867	843	827	884	859	789	823	884	869	806	842	818	812	815	879	887	895	844	838	864	839	860	854	860	841	865	784	803	799	853	819	802	794	870	818	814	819	844	864	832	790	814	824	846	820	807	828	820	849	860	859	871	864	833	840	836	813	834	826	801	847	883	838	803	797	838	832	860	815	824	812	856	829	828	808	852	859	798	836	795	791	855	842	866	821	803	848	820	883	830	820	867	801	806	867	837	802	858	841	790	877	793	851	838	850	850	785	817	899	829	824	811	835	796	882	878	854	859	856	893	825	806	810	847	837	881	807	860	808	847	809	858	765	840	824	851	805	824	823	833	795	816	792	804	910	774	849	870	831	832	866	878	847	843	847	843	853	795	829	825	828	859	815	856	871	840	854	887	867	835	879	742	856	858	808	891	819	842	785	858	795	852	863	818	907	827	825	886	889	886	843	790	882	861	865	778	816	835	744	791	861	854	853	769	787	835	871	851	862	846	867	887	782	843	821	856	857	894	880	812	814	880	778	865	879	799	845	813	829	821	814	830	851	794	787	823	772	837	789	827	828	830	831	786	865	819	832	856	785	844	824	860	849	824	869	854	860	795	870	834	874	835	810	780	831	863	862	805	839	898	871	809	865	829	850	880	839	827	876	826	785	861	872	785	889	826	810	814	857	812	827	809	805	824	855	790	853	892	836	858	820	807	808	848	821	756	868	873	850	855	865	816	871	818	875	837	835	826	831	854	845	800	827	810	866	821	810	865	852	813	849	852	831	869	809	875	791	783	803	857	815	870	829	879	826	805	807	834	815	843	856	804	823	828	840	774	906	811	798	845	816	833	821	809	822	843	826	836	798	854	783	836	839	864	842	861	932	868	833	795	818	832	834	851	844	837	794	837	843	863	819	805	831	850	811	816	884	833	788	862	850	855	839	825	804	804	784	830	819	813	863	865	891	870	865	826	831	837	827	816	821	805	828	794	832	835	810	856	852	881	816	825	835	828	829	818	870	825	881	813	797	823	857	804	846	816	838	833	816	829	865	845	819	832	832	827	784	864	885	861	842	837	822	802	888	878	863	828	788	866	788	854	853	878	820	854	842	881	842	887	866	893	861	826	821	835	792	788	782	905	822	875	845	804	873	862	810	819	838	848	836	860	859	841	840	850	823	860	866	824	834	845	852	868	859	860	791	805	827	832	837	775	787	821	888	859	850	801	844	858	812	819	840	847	794	886	772	835	848	871	838	808	826	835	882	842	824	851	830	831	852	856	837	850	819	736	804	830	822	808	827	824	860	844	861	869	799	848	832	836	802	847	841	821	842	807	809	813	855	837	825	818	804	818	796	850	845	858	845	843	808	840	822	849	828	805	821	822	803	837	825	839	792	824	830	794	866	833	885	828	826	814	829	845	781	816	839	817	836	862	809	794	839	849	861	813	852	831	849	852	864	832	826	857	821	836	792	851	812	806	837	858	869	810	787	870	802	816	836	802	798	832	827	863	788	870	829	842	799	868	805	821	866	808	873	878	838	834	813	855	823	795	842	819	842	862	832	817	835	825	830	825	824	772	812	874	822	805	841	814	876	839	820	863	825	822	820	845	789	826	840	833	834	838	828	832	858	872	820	804	836	861	846	858	829	819	857	847	820	865	833	871	886	849	807	872	854	822	838	812	801	831	901	851	834	796	839	812	795	856	804	835	873	837	841	813	805	823	842	852	788	820	841	875	857	852	819	852	898	846	845	802	811	854	833	805	849	815	822	823	835	856	862	839	820	814	872	833	818	827	886	828	805	863
24865	21355	27427	25541	10539	1841	1275	913	935	835	772	723	751	694	709	714	712	674	660	623	627	627	634	636	652	630	592	620	602	601	573	581	558	609	598	602	597	588	636	581	623	613	584	579	594	570	607	590	618	570	582	607	597	546	611	600	576	628	592	609	596	619	609	569	595	563	584	574	628	597	595	592	575	568	567	574	589	606	607	621	629	563	600	604	544	554	611	592	591	594	542	581	558	637	597	579	593	574	560	546	590	580	590	573	569	590	576	577	586	581	576	602	593	584	541	606	582	602	572	569	595	629	563	547	598	587	601	581	555	578	581	588	601	568	568	585	582	604	602	571	580	582	599	547	556	557	586	610	603	570	599	593	553	559	553	548	568	540	608	588	531	559	614	576	608	597	597	564	580	589	604	547	629	589	593	600	560	584	534	573	586	610	606	588	594	603	612	545	575	625	586	628	554	587	585	620	571	601	603	600	611	581	585	615	574	636	611	586	588	638	600	613	629	592	605	560	613	581	576	591	582	581	598	593	572	604	585	540	595	604	606	575	570	606	593	573	566	610	547	612	578	602	569	600	564	569	560	597	569	559	583	578	576	596	608	578	581	610	551	565	641	560	569	593	569	618	596	611	573	556	587	536	653	578	554	605	616	575	566	567	598	570	587	584	559	568	594	600	644	627	589	571	585	590	584	543	577	584	577	576	551	538	583	572	607	601	585	536	629	600	548	588	617	567	586	561	613	570	608	527	574	602	590	564	564	620	621	638	566	621	577	562	578	563	558	617	615	616	602	572	618	555	587	607	604	557	563	604	601	627	595	570	584	579	600	573	578	600	597	598	603	578	576	622	622	590	621	562	574	637	605	602	614	615	531	610	590	567	602	562	590	640	584	586	606	566	537	531	631	619	572	569	524	574	573	574	619	573	595	543	579	599	596	553	591	620	579	573	544	572	592	567	577	607	611	609	574	576	606	613	590	616	580	604	554	625	585	616	529	600	572	576	590	572	574	593	623	618	586	583	531	631	599	579	576	549	564	604	577	574	580	581	580	549	553	555	573	567	559	571	564	584	574	570	609	592	586	592	580	595	572	578	613	553	588	602	599	551	597	586	560	592	617	578	604	553	571	583	575	600	580	573	614	547	585	635	588	581	554	583	571	571	602	558	578	592	595	575	589	558	592	598	601	573	569	591	558	597	605	567	578	562	591	603	627	570	585	632	598	602	561	539	566	561	599	624	604	552	612	543	617	602	639	548	635	535	515	590	569	597	598	602	575	573	569	549	558	569	561	594	581	561	596	621	588	578	625	592	552	582	542	591	625	521	587	580	565	558	574	563	596	548	591	580	578	593	581	573	575	541	590	581	587	553	580	604	570	541	571	580	586	575	571	634	527	574	610	587	556	606	630	587	596	544	581	579	593	564	569	531	581	584	557	552	559	552	556	558	551	540	562	575	575	585	616	605	608	555	597	566	613	546	626	587	569	542	557	570	586	588	581	548	584	573	594	605	600	584	594	616	616	597	590	565	626	612	586	592	560	574	585	595	580	599	575	566	580	564	578	597	590	548	627	610	578	596	547	554	609	558	604	552	590	591	600	606	562	571	568	644	578	568	560	615	604	585	567	614	599	592	601	577	569	620	583	564	572	574	567	556	585	590	542	604	551	617	577	561	623	595	531	562	580	560	615	619	580	567	567	545	607	601	596	571	582	573	594	609	605	544	635	600	549	603	615	580	566	585	586	593	581	572	585	567	609	550	604	538	573	572	547	590	589	566	564	563	567	608	560	594	570	560	540	577	618	562	567	597	542	617	608	560	591	553	578	558	607	598	568	646	603	551	529	592	609	588	569	592	541	552	581	567	601	590	617	613	587	573	572	575	600	586	611	574	573	578	570	626	579	588	577	564	623	598	638	524	588	543	611	619	585	596	584	645	608	607	578	618	585	580	584	559	620	603	561	572	534	605	606	594	589	606	578	538	593	599	604	566	569	607	564	569	591	594	563	580	555	587	589	584	541	540	597	562	589	592	600	579	577	644	630	606	573	548	592	599	541	606	595	577	567	581	590	621	574	551	612	578	588	556	586	621	578	594	557	539	543	548	535	613	578	627	532	584	571	560	585	571	590	606	555	604	615	571	569	580	611	585	589	557	595	617	568	581	588	592	544	598	571	594	633	590	626	648	586	622	579	583	614	570	591	577	566	570	589	605	584	606	597	572	547	547	569	563	631	563	595	627	585	540	575	586	590	613	574	570	611	548	595	556	609	623	613	547	572	630	562	592	566	602	536	572	573	611	613	609	554	572	616	579	602	610	577	580	593	605	592	515	566	610	588	551	624	640	595	555	593	560	605	550	565	581	611	528	567	602	584	576	577	594	585	560	606	643	649	577	552	553	508	555	602	587	564	631	606	536	547	590	585	567	598	582	611	570	597	551	610	620	596	579	548	555	563	616	593	557	574	567	555	586	562	599	589	578	608	578	634	632	574	621	535	574	558	572	576	588	607	597	564	569	587	524	589	587	601	606	550	621	582	568	608	557	603	598	567	594	585	610	557	625	549	601	594	545	606	594	555	605	597	592	607	564	574	553	593	580	569	607	582	565	565	579	572	552	628	555	565	539	586	605	583	585	568	581	552	580	540	550	595	575	570	587	595	581	549	612	616	619	541	594	595	581	569	580	577	575	595	592	556	613	648	571	610	553	595	575	596	596	572	567	573	530	582	591	595	545	600	556	560	589	597	553	537	597	569	550	584	586	584	588	584	629	600	564	565	585	611	593	602	580	592	581	578	615	597	582	578	590	588	586	570	596	608	537	571	605	612	559	585	589	582	574	585	557	561	583	577	603	589	595	594	587	578	579	568	578	663	593	609	585	586	574	583	588	600	618	593	580	588	557	543	553	578	559	546	587	579	582	596	572	607	608	631	605	568	584	541	593	612	610	597	596	582	561	558	558	632	589	572	577	586	588	595	576	605	575	604	564	606	583	613	545	586	588	593	591	609	627	561	567	535	575	594	591	576	594	606	590	595	594	560	594	595	578	532	594	581	581	596	553	587	583	607	558	544	591	618	562	589	580	630	577	557	580	584	581	609	607	591	556	569	612	582	576	604	605	620	582	579	563	582	537	563	578	590	550	582	583	610	602	631	572	598	595	568	546	609	589	586	584	618	561	599	589	649	591	594	621	561	580	542	592	591	593	593	572	561	550	599	564	560	585	612	576	615	608	589	552	585	601	589	583	521	562	560	593	579	567	609	606	564	569	563	554	588	567	622	573	549	563	564	587	621	577	626	560	603	587	550	538	576	571	578	594	602	556	583	580	638	576	593	585	588	559	549	594	549	585	601	604	555	586	583	582	602	593	607	540	607	601	573	570	549	595	538	557	560	594	590	593	571	580	594	584	565	555	599	576	584	602	548	562	589	624	657	597	594	595	565	575	565	567	579	574	586	601	561	584	563	578	596	604	610	572	573	572	600	570	579	630	602	562	552	597	610	568
5554	11581	8031	4414	3397	2722	2115	1654	1397	1174	1099	1081	1018	993	974	922	864	797	736	747	756	765	742	701	741	705	714	713	697	679	651	702	677	677	703	646	664	658	696	666	693	718	693	661	674	664	646	678	687	643	665	657	651	695	686	690	663	656	638	631	679	671	689	632	662	654	642	701	666	638	653	683	605	637	693	646	645	678	640	605	672	627	654	651	656	677	692	641	649	641	677	666	648	675	618	643	692	655	675	651	651	653	654	680	646	643	647	653	681	623	655	666	645	672	679	642	688	636	652	661	686	648	637	650	676	678	692	666	666	642	670	664	670	676	672	636	679	646	692	701	714	638	623	683	675	673	635	626	654	670	663	620	687	636	684	674	632	631	640	653	673	638	674	695	725	643	626	688	640	631	670	640	672	700	648	698	659	669	705	581	658	677	681	624	660	681	647	675	671	649	598	659	669	689	644	677	686	634	681	648	643	644	681	669	670	624	664	704	617	699	677	651	721	663	673	697	705	642	658	648	654	632	664	661	665	702	649	663	605	684	682	634	636	673	621	660	693	647	656	618	668	652	628	687	673	697	673	674	708	626	703	663	629	653	666	662	708	708	670	691	634	644	677	656	656	681	682	622	679	684	653	630	634	600	662	656	662	664	706	638	680	657	622	679	637	640	694	663	710	691	664	678	706	666	683	596	645	657	700	655	676	709	712	656	651	650	692	687	673	664	645	677	669	654	613	678	702	657	627	688	647	642	733	695	685	642	651	636	648	630	661	645	661	680	646	636	669	707	692	681	684	645	644	701	649	661	645	637	687	666	700	702	698	660	661	682	661	659	671	669	665	642	692	681	650	678	622	657	682	658	657	674	705	670	707	676	651	654	664	660	735	663	657	591	641	651	655	634	652	636	677	672	689	693	603	624	671	713	660	652	656	636	650	678	653	690	687	647	677	712	636	625	625	685	672	642	641	643	659	649	674	660	691	650	642	691	712	670	617	660	617	629	640	694	654	613	674	694	609	690	678	627	620	682	650	679	646	628	662	697	616	674	658	686	642	669	651	669	671	646	663	623	700	678	679	608	676	686	651	658	704	695	676	613	643	700	681	639	636	667	660	661	703	577	628	638	667	646	671	650	635	724	664	664	659	667	670	702	681	709	653	659	636	651	710	673	665	619	649	662	686	625	684	659	641	662	661	647	620	678	674	640	691	668	682	606	691	688	667	666	636	631	706	640	676	629	700	697	659	641	656	636	672	671	660	650	676	690	632	645	648	651	647	655	634	650	682	625	687	663	656	649	684	659	604	663	626	633	695	681	710	699	668	652	662	665	663	675	635	657	587	667	688	664	695	638	715	620	721	660	656	627	696	671	621	672	671	671	688	672	638	663	674	639	705	662	685	677	732	673	658	646	627	682	674	641	673	674	651	689	663	672	680	633	670	666	711	639	686	631	671	649	676	668	660	662	691	671	612	722	651	671	655	664	671	654	666	667	629	667	661	709	681	663	662	678	676	696	673	676	662	637	663	635	666	669	661	694	623	691	695	647	695	679	671	691	676	637	660	656	660	663	614	636	648	670	725	666	662	679	653	663	700	631	677	657	666	675	689	640	643	640	696	687	625	694	622	707	619	651	688	658	646	654	666	681	628	703	646	652	672	637	639	657	616	650	605	642	652	690	644	697	680	632	682	660	664	655	661	670	697	677	728	672	655	637	676	682	639	671	679	704	625	663	712	660	677	652	697	652	640	659	616	718	667	630	652	685	636	677	695	691	682	677	631	605	682	644	677	672	667	674	710	655	639	657	644	645	686	649	702	673	614	672	698	671	670	664	694	661	655	637	681	664	721	671	663	660	644	750	685	682	635	645	698	671	652	634	684	662	681	679	652	683	641	692	683	678	639	640	679	658	664	653	599	649	697	679	631	686	660	682	659	648	646	664	677	677	651	654	685	648	667	619	672	686	642	673	704	704	679	634	674	698	670	615	695	641	658	647	692	656	622	656	729	661	688	680	657	705	659	670	666	654	645	671	621	640	649	687	662	649	652	681	662	636	688	684	702	715	641	693	613	666	664	664	652	647	661	665	632	676	657	670	671	647	669	630	655	695	619	666	666	664	670	686	656	640	666	632	636	697	722	646	651	691	692	673	722	720	659	639	650	675	676	661	666	597	668	670	679	676	646	647	651	673	689	656	677	680	642	697	695	665	688	710	688	631	659	663	659	666	653	612	646	651	645	622	621	626	649	684	650	652	583	681	703	646	702	687	599	695	685	660	651	655	686	715	630	668	646	656	654	671	693	644	652	669	679	658	654	659	645	651	661	690	645	686	669	634	633	641	684	639	698	666	703	645	683	640	678	646	679	695	671	708	693	654	652	633	688	674	654	685	682	645	671	690	626	688	666	670	661	672	648	635	685	640	657	660	650	660	627	637	639	641	662	693	656	649	643	590	674	683	679	634	633	693	623	641	663	679	671	647	700	652	621	633	659	626	666	644	695	673	634	652	699	658	679	678	681	645	679	665	622	704	668	664	705	658	667	681	661	612	688	642	662	640	684	697	661	599	640	685	679	707	624	667	656	656	656	738	643	685	653	653	671	646	625	671	676	679	682	631	661	674	724	662	670	656	662	640	658	699	642	657	662	664	614	673	675	688	643	684	655	677	655	643	685	664	668	717	653	683	648	675	641	660	666	674	643	713	661	655	697	665	645	657	693	648	641	670	648	674	685	651	691	612	654	673	621	688	700	722	693	663	644	648	666	658	671	683	670	650	654	627	628	656	626	648	671	686	675	685	637	691	643	627	675	668	666	599	656	697	689	664	672	639	650	659	685	655	682	691	647	670	682	680	685	636	667	641	659	632	654	629	680	644	705	650	690	688	671	652	602	680	674	696	650	636	660	641	665	638	678	663	636	640	625	672	642	667	673	649	663	643	697	659	675	673	657	710	689	664	644	712	660	638	679	689	662	656	688	646	657	656	667	689	642	678	660	637	668	673	676	628	645	655	671	682	682	622	695	665	701	687	700	640	620	665	629	649	657	679	668	673	661	631	646	640	610	681	682	610	693	708	674	668	736	671	653	643	684	669	649	656	658	683	662	674	652	645	715	673	632	664	625	660	651	664	674	662	658	684	657	678	626	660	619	660	642	643	639	652	701	685	671	711	636	684	657	665	697	685	634	697	721	724	703	650	671	673	633	663	645	700	626	653	705	668	643	636	632	611	673	636	684	635	669	660	686	691	646	671	643	627	706	656	681	681	663	632	705	631	658	636	681	687	706	598	653	677	664	635	638	686	703	636	680	656	671	663	659	656	654	665	614	666	655	642	679	651	660	674	671	680	672	611	669	625	658	678	692	692	626	696	655	669	683	685	652	683	669	710	644	651	633	652	649	633	660	687	604	663	667	665	660	635	643	668	650	657	683	663	640	659	650	650	632	653	678	704	613	627	679	669	653	698	657	688	645	639	675	680	661	686	672	706	676	611	627	626	695	647	650	634
22736	21408	29113	24069	21410	21449	8504	1647	1086	885	767	715	662	633	635	624	578	522	463	455	465	430	413	412	417	380	398	389	416	377	412	357	365	367	390	357	376	378	408	356	362	354	368	387	344	361	334	353	377	360	376	324	333	360	347	310	386	354	327	365	309	315	348	319	347	334	293	341	336	341	330	338	341	334	347	338	372	325	365	321	330	333	348	368	365	339	330	345	357	338	310	346	365	333	353	358	345	342	315	345	371	367	332	334	337	337	334	328	351	351	361	356	329	332	334	383	337	389	345	358	345	305	354	347	344	323	360	319	344	321	365	331	303	375	350	332	367	370	326	324	337	303	328	344	352	341	323	335	350	331	315	337	346	347	310	294	346	343	396	328	373	326	334	312	340	337	354	343	342	351	367	351	361	361	330	325	335	357	290	352	314	345	329	313	372	350	333	345	350	378	363	323	350	330	299	332	341	316	357	345	350	359	346	368	337	327	345	307	333	353	325	315	326	341	342	346	308	336	345	312	338	344	350	359	339	321	356	351	342	336	323	312	336	359	347	317	335	324	356	369	331	356	344	362	352	318	321	370	362	337	350	322	356	328	356	327	340	328	333	307	337	327	345	350	352	375	336	336	357	301	333	343	343	334	364	369	397	323	371	337	343	358	326	339	319	339	312	326	323	388	366	361	355	356	354	311	333	352	340	329	319	336	330	344	357	335	384	342	363	353	323	341	336	350	366	360	344	369	324	354	332	322	338	336	370	351	344	339	300	341	376	348	394	317	320	352	344	367	379	318	325	302	298	339	344	302	321	346	345	294	323	346	350	328	368	336	349	331	341	339	340	364	312	319	371	361	330	310	350	331	319	328	329	340	346	329	346	322	351	320	309	358	359	330	345	343	334	358	332	311	343	326	356	331	320	340	317	327	342	361	334	365	386	342	320	323	359	309	340	355	332	336	328	359	358	355	327	314	358	296	340	311	348	358	341	340	331	320	360	373	346	330	351	352	368	342	363	327	345	348	328	335	355	340	332	323	330	359	334	326	337	306	329	333	338	338	322	345	340	323	343	321	318	357	311	353	314	338	341	344	342	348	362	329	344	352	330	349	322	343	321	342	315	300	273	324	355	328	356	339	361	338	335	366	308	335	355	320	324	324	317	372	333	364	356	321	356	334	359	358	302	327	311	345	357	337	324	321	325	377	351	341	372	326	331	360	358	321	360	313	338	378	380	354	384	334	328	345	343	317	325	325	329	311	359	378	343	361	309	291	376	359	344	332	296	334	324	332	329	336	323	363	351	369	303	328	329	340	316	328	375	359	360	327	337	336	338	332	358	344	327	328	298	325	354	323	365	311	341	341	357	325	326	370	323	369	338	354	359	333	324	311	346	344	326	369	333	338	343	350	361	370	312	365	334	330	342	359	346	354	346	342	321	334	366	348	350	344	335	331	318	334	304	354	342	329	359	328	341	316	383	337	340	298	366	304	326	305	325	348	349	342	332	339	350	345	317	352	376	344	321	349	343	346	329	341	349	337	350	373	336	342	335	342	345	325	323	363	323	328	318	335	352	346	335	333	338	328	333	340	315	321	347	329	362	291	341	347	336	299	321	361	348	341	326	329	365	366	307	362	356	315	292	340	385	309	343	363	322	324	321	339	380	341	366	372	302	346	352	334	312	327	354	316	353	329	330	318	331	314	333	335	342	350	367	333	338	335	368	302	357	328	352	325	329	343	348	332	352	326	324	365	350	354	341	329	375	375	349	324	399	334	360	327	350	349	336	333	344	362	349	310	318	338	327	378	324	353	316	350	339	346	354	325	354	379	352	361	366	314	368	363	312	313	365	331	356	357	334	337	343	315	319	353	320	352	319	349	340	327	335	302	338	352	319	340	362	327	353	352	327	368	353	333	358	357	314	345	312	331	325	305	342	350	348	351	331	338	336	352	323	345	315	361	329	345	349	359	328	354	363	319	322	326	322	344	371	334	302	367	333	346	332	356	345	342	346	325	314	323	357	340	325	297	343	344	349	337	338	374	315	363	308	342	385	310	352	371	345	335	329	344	368	329	335	363	329	334	345	363	312	372	370	360	330	325	343	332	316	336	343	343	339	312	349	319	350	344	344	336	338	339	359	353	316	375	361	343	335	347	374	336	342	306	301	369	330	369	361	356	303	329	334	348	350	339	327	370	353	358	378	337	336	329	376	349	321	290	323	354	322	345	342	367	309	352	310	395	331	332	314	330	318	360	331	343	323	312	367	336	346	349	322	325	356	352	344	310	373	331	368	331	320	332	355	346	305	318	369	346	307	318	330	346	341	307	357	313	342	329	344	339	331	329	331	381	351	353	324	336	321	337	322	373	347	328	331	354	323	338	325	355	354	341	349	336	322	351	334	361	331	349	323	338	364	328	331	327	337	343	366	320	334	346	339	335	318	361	357	309	324	366	326	325	319	350	349	320	320	333	330	328	342	358	318	342	344	332	342	314	343	363	337	366	343	353	342	348	337	355	338	329	338	341	346	350	330	316	308	309	346	327	331	356	318	362	333	295	356	333	333	335	310	341	331	348	341	339	352	349	327	370	353	308	348	329	321	354	347	299	305	364	312	344	358	349	331	332	309	352	365	336	310	310	339	354	329	349	368	349	350	304	314	341	316	320	330	349	350	339	339	321	327	293	350	357	341	332	322	346	324	380	357	363	352	322	336	381	348	333	348	334	317	343	351	324	325	350	330	364	355	320	319	333	329	337	333	348	356	338	335	331	332	344	325	348	324	325	363	307	343	319	317	358	320	298	302	347	333	327	330	334	323	356	318	342	334	329	360	349	319	326	305	340	356	347	338	325	370	320	367	324	350	325	332	330	350	322	321	324	322	328	311	357	361	332	347	365	310	329	332	354	306	301	327	344	344	317	322	328	319	381	363	353	342	356	336	357	317	371	317	333	346	302	331	298	349	314	320	320	342	327	356	320	337	368	333	347	330	372	346	356	315	337	327	315	319	334	360	349	325	343	356	359	335	334	340	370	336	359	338	348	312	337	321	357	325	318	350	374	345	363	340	376	331	344	349	305	320	308	352	352	322	349	335	344	327	353	349	346	315	291	313	344	341	314	360	381	343	358	347	330	344	328	357	334	322	352	306	337	350	341	325	352	351	324	356	333	333	332	327	313	349	305	299	340	349	352	350	366	334	324	318	312	347	387	337	331	345	337	340	337	355	321	318	330	372	309	343	331	323	338	309	325	342	368	330	345	349	326	323	362	352	338	358	291	300	323	329	355	321	336	356	336	305	328	337	330	316	322	320	326	345	346	336	363	346	378	330	341	327	365	343	342	341	338	322	332	320	363	367	368	364	322	355	343	362	347	314	340	304	346	343	358	314	330	359	345	350	381	360	349	334	326	299	354	346	337	336	340	315	339	377	372	366	366	339	348	329	336	333	318	340	317	349	306	321	353	355	328	341	334	323	325	309	329	323	342	333	379	373	312	341	377	313	319
6965	21167	15446	8503	6489	4627	3543	2624	1965	1642	1444	1245	1158	1058	990	952	836	796	652	638	642	602	532	544	532	498	514	483	479	463	480	465	510	459	480	414	426	439	461	444	416	417	454	422	413	435	423	390	472	409	416	427	433	457	417	408	381	410	412	418	439	377	420	402	410	420	415	404	414	400	441	395	392	428	402	422	448	410	407	401	424	419	410	379	419	392	401	420	393	408	410	429	378	423	449	405	418	391	425	402	378	386	378	432	433	387	386	412	419	434	408	376	410	416	402	391	416	408	423	387	393	397	403	430	381	382	402	403	405	409	422	381	391	411	420	396	409	400	423	430	421	411	423	380	369	392	412	381	373	383	402	406	435	375	399	434	393	369	405	408	411	401	390	363	420	365	416	469	399	439	388	369	407	419	375	421	417	371	342	402	423	379	392	416	404	398	378	362	376	387	413	415	353	427	426	412	386	399	359	394	363	420	377	416	427	385	394	447	392	413	414	420	378	393	379	401	411	409	408	377	371	410	387	398	387	402	389	414	394	359	455	365	374	415	397	400	432	393	438	383	382	382	432	390	387	391	414	408	438	397	415	404	390	365	395	399	419	379	449	405	400	397	426	413	388	413	403	401	386	385	421	420	415	404	428	412	406	383	383	446	402	417	406	419	408	414	380	434	408	407	395	379	406	388	370	397	409	412	398	403	405	402	399	396	452	408	389	425	423	397	392	434	400	414	391	446	427	404	394	427	373	392	396	378	398	393	397	394	362	387	409	373	411	394	446	387	378	375	417	433	398	382	409	403	401	405	376	384	397	363	439	403	377	406	390	419	403	388	404	399	396	377	417	405	417	383	363	397	380	385	408	426	439	408	469	412	369	391	443	395	367	413	364	383	404	410	386	372	413	395	395	424	415	380	415	441	412	396	378	417	415	370	382	398	404	410	381	407	386	398	408	396	420	408	438	435	388	365	414	414	386	382	395	362	374	393	382	365	398	385	400	365	410	388	373	388	424	377	383	416	421	372	396	404	403	440	409	422	427	435	444	364	434	402	401	405	416	410	393	379	429	381	414	425	390	390	404	382	383	423	398	434	426	407	382	403	406	372	404	407	376	398	404	423	375	365	386	404	431	424	425	419	402	414	400	433	407	374	372	395	427	390	400	376	408	389	415	421	376	369	383	407	434	386	404	389	380	388	393	380	376	375	412	384	408	383	404	375	407	404	369	409	402	365	403	402	432	391	396	429	410	441	435	438	396	434	408	375	411	386	407	422	421	402	412	430	384	391	394	435	366	437	396	404	416	374	416	402	371	416	423	415	394	377	407	393	403	391	395	399	385	402	428	379	400	389	413	385	400	392	400	428	380	448	420	415	367	408	393	386	434	401	436	397	441	420	384	389	390	388	389	391	414	455	413	413	426	421	395	381	384	425	378	393	411	427	385	423	374	402	408	404	396	419	430	419	404	377	421	391	426	415	396	410	427	353	417	449	417	401	361	397	396	408	394	374	403	436	381	398	428	413	408	389	410	362	407	382	405	407	401	386	381	395	393	427	387	439	418	369	412	402	371	408	399	422	350	426	371	420	371	417	381	411	381	409	401	404	438	396	394	419	413	386	369	383	410	391	411	418	406	437	409	391	382	386	404	416	410	404	386	389	396	353	432	389	393	431	418	393	420	397	377	416	367	395	390	396	388	351	396	407	440	397	394	438	404	375	379	421	412	408	416	410	429	378	393	384	409	403	399	403	364	379	364	423	420	397	411	397	395	376	388	395	431	438	456	383	381	423	374	386	368	398	391	427	376	412	408	367	357	377	368	404	384	370	386	385	382	424	391	426	419	433	434	391	430	423	389	387	405	403	412	405	393	389	406	422	412	414	404	438	398	392	360	417	382	385	382	410	377	388	369	393	402	413	385	406	359	421	376	403	395	414	391	410	425	433	392	424	401	414	410	378	426	427	403	423	414	400	374	414	382	437	434	403	423	435	407	440	383	413	349	380	400	377	409	411	408	427	404	372	379	406	405	392	409	401	391	422	420	395	412	384	391	402	414	363	404	389	411	414	396	430	404	438	420	391	402	392	398	396	394	409	374	434	360	408	408	384	421	366	405	405	370	390	370	388	409	407	398	400	412	378	390	413	345	407	425	428	437	396	453	422	358	432	437	400	378	409	395	436	402	404	424	390	375	412	411	415	411	425	410	391	411	382	430	446	423	417	371	403	411	449	405	415	410	446	411	411	381	420	377	412	426	411	389	400	374	389	410	387	449	394	412	452	398	395	403	434	406	418	423	402	399	391	402	423	366	421	402	438	457	354	418	387	425	390	357	410	374	378	411	393	424	419	406	384	379	395	413	398	392	396	405	392	390	393	416	410	421	389	387	370	454	416	401	367	396	427	402	432	392	409	377	398	434	401	406	404	383	414	405	377	378	407	382	396	422	398	390	385	379	391	390	419	405	408	408	418	405	368	412	384	364	429	417	396	404	418	425	395	397	386	394	394	403	419	382	403	391	378	383	401	396	415	426	407	383	382	379	380	386	405	401	413	400	394	386	450	395	392	410	416	389	393	414	343	423	378	395	383	387	408	404	435	379	419	416	385	436	420	399	418	402	424	404	409	400	365	369	410	408	395	388	356	387	436	424	392	368	404	409	389	398	393	375	375	412	397	415	432	394	392	431	387	399	400	402	413	436	403	391	417	382	393	391	369	399	410	400	384	427	405	402	400	395	404	406	384	412	409	424	409	412	376	428	401	403	407	427	421	412	375	402	379	423	362	399	427	409	367	397	378	423	428	386	368	393	415	383	394	407	378	405	398	407	396	413	398	365	368	423	382	403	388	424	396	425	378	390	400	419	393	436	424	405	424	370	399	415	419	407	394	373	380	405	423	421	398	367	421	421	413	376	403	430	396	410	407	424	356	364	378	360	384	376	429	392	402	445	399	431	389	411	422	415	402	377	385	420	439	408	434	373	408	387	422	412	416	378	412	398	401	391	403	361	371	397	396	374	372	401	391	412	373	413	388	360	398	457	407	406	420	425	411	386	393	424	408	406	415	409	399	394	400	387	384	376	419	416	407	416	427	406	392	432	419	415	374	407	403	429	373	413	404	411	418	385	394	412	415	451	372	396	409	376	401	399	416	411	423	394	376	352	367	356	401	407	401	424	400	376	375	401	411	408	420	421	404	374	397	421	384	401	387	361	421	397	379	387	370	411	381	417	396	407	407	380	418	376	421	407	411	411	417	374	393	409	405	453	402	409	402	393	411	393	437	394	375	414	373	376	389	409	396	411	378	384	369	397	380	366	382	383	400	413	362	401	382	382	372	434	439	395	421	383	388	401	399	369	385	406	376	428	430	418	415	425	391	410	398	403	384	393	387	372	411	404	403	363	393	402	383	467	399	395	383	420	411	407	416	428	416	436	421	447	383	356	403	374	385	401	417	383	417	404	390	416	401	423	403	392	409	433	366	414	390	392	384	412	430	409	370	380	396
27749	19197	7850	2958	1871	1443	1284	1114	1047	981	956	1013	953	922	916	931	908	888	903	951	919	867	866	910	872	870	818	880	862	855	901	832	872	888	877	891	880	893	860	844	875	848	879	861	880	823	870	865	862	912	907	855	851	868	850	843	848	801	857	838	894	868	856	861	886	864	825	833	906	901	862	788	872	839	891	907	877	862	835	897	852	882	890	861	868	858	915	858	893	879	895	851	905	913	894	807	848	871	849	837	824	888	905	839	875	863	851	858	805	845	830	859	878	868	868	808	870	883	885	871	863	856	871	865	878	817	856	830	817	855	865	823	901	825	831	819	866	843	901	828	802	867	867	812	874	842	859	828	848	875	877	863	837	841	865	870	851	861	858	903	846	862	862	870	838	880	860	847	868	833	837	797	838	920	875	875	837	852	815	869	858	856	865	837	858	880	840	831	874	873	841	849	906	916	860	823	858	888	831	824	783	886	845	867	817	888	875	866	862	857	938	860	816	872	928	850	814	871	889	856	854	827	901	853	830	870	875	805	868	820	875	863	810	875	890	880	827	857	889	829	830	887	871	857	798	862	905	813	859	833	852	848	898	833	856	832	838	833	871	823	842	786	840	860	893	844	857	902	829	888	866	899	863	858	850	885	867	868	873	840	872	813	920	869	829	869	818	857	802	896	851	879	899	860	855	828	880	861	834	868	836	852	847	893	880	862	824	911	852	905	896	888	849	878	883	863	834	878	896	890	926	849	860	858	818	884	795	875	838	847	853	844	831	915	887	844	880	847	853	895	852	860	842	872	888	901	876	877	882	855	848	798	873	841	894	861	836	875	857	878	865	822	814	875	885	862	865	838	774	860	886	856	914	827	819	893	847	844	875	863	870	864	844	834	889	905	846	879	807	852	903	858	902	827	891	859	839	861	911	814	853	887	839	869	887	876	844	892	854	850	824	791	907	900	851	855	895	872	883	856	920	880	856	909	910	875	865	842	886	835	849	801	816	913	896	872	870	805	869	792	836	894	887	901	821	812	881	887	828	799	867	804	837	870	879	846	850	865	865	831	934	882	889	818	826	906	854	853	879	809	857	898	870	864	829	863	865	875	823	871	892	876	927	869	862	894	831	882	885	889	874	900	790	863	875	889	908	871	881	884	806	867	906	896	846	826	909	860	850	870	906	858	844	868	824	901	834	850	863	840	877	831	840	840	902	782	856	864	901	870	854	848	853	884	892	899	866	870	878	835	882	868	931	859	820	854	854	835	818	847	886	870	873	820	858	821	837	920	871	872	907	863	781	915	842	866	822	842	866	854	927	900	855	914	861	870	922	857	859	916	877	880	897	897	852	883	897	804	835	873	859	817	881	850	843	840	827	876	835	855	867	831	822	894	846	876	885	865	842	811	870	882	880	907	886	851	830	884	840	898	898	881	872	855	886	869	870	827	833	897	827	885	846	910	869	828	792	863	858	934	812	867	896	845	838	853	851	821	867	895	863	853	852	798	828	800	822	913	820	904	859	896	898	843	868	861	906	857	873	877	887	873	818	887	878	814	812	872	862	882	839	885	899	843	866	918	824	868	832	832	844	848	853	804	857	883	885	823	805	886	882	822	893	802	836	831	834	851	848	877	845	838	860	835	835	872	889	837	908	876	937	871	869	855	825	865	802	859	873	829	909	866	864	810	870	817	925	873	857	801	828	836	826	872	847	863	842	831	915	859	894	914	809	869	840	830	897	846	849	890	933	834	847	891	885	838	864	880	814	892	867	830	892	833	829	908	798	846	898	825	856	878	872	838	896	909	844	893	859	844	864	859	864	868	863	854	941	880	905	865	868	851	841	867	843	834	846	918	832	895	875	866	857	848	865	890	859	875	889	848	870	869	851	876	890	893	881	808	909	892	828	877	892	853	871	840	898	813	863	903	815	854	844	864	876	862	861	831	857	844	853	880	860	847	866	858	816	872	873	870	852	862	855	889	854	818	887	831	860	821	853	850	848	813	884	859	819	928	824	852	839	847	862	867	849	875	857	916	841	871	902	793	890	826	846	895	860	825	849	831	890	849	885	833	892	890	847	879	832	843	892	850	825	897	868	839	895	827	838	881	877	837	887	881	852	831	915	812	817	835	854	890	905	863	892	839	916	797	866	849	788	866	838	834	872	897	870	878	837	865	860	850	848	874	845	846	903	860	838	853	859	868	812	886	885	865	869	822	827	854	889	860	817	806	898	909	876	849	868	870	884	844	853	871	912	850	871	875	841	899	861	841	804	862	876	830	835	804	847	865	844	841	851	900	851	929	804	798	848	847	863	865	940	807	814	874	853	906	870	847	906	855	827	868	859	881	870	862	880	864	908	846	905	898	836	811	876	891	858	865	920	858	890	860	886	852	878	863	912	855	861	853	875	832	852	892	831	878	868	833	827	802	806	822	813	876	837	873	857	846	842	827	874	920	887	821	859	861	842	877	857	887	865	809	836	887	908	848	863	880	868	878	866	878	860	905	845	850	907	866	845	814	895	831	843	845	843	909	867	835	831	939	870	877	845	872	860	810	806	815	822	848	864	826	894	871	818	867	843	840	840	865	877	832	848	856	895	851	860	855	835	856	869	831	950	831	919	879	839	889	825	846	868	879	917	870	836	855	818	873	852	897	887	826	843	853	923	857	862	860	867	819	901	858	851	901	847	826	840	836	865	830	823	819	843	908	858	888	801	839	838	891	851	929	872	816	815	842	859	812	875	849	878	789	832	838	887	874	843	866	816	851	837	816	851	878	903	878	806	867	885	849	847	901	886	880	828	879	840	894	862	870	850	831	832	839	865	880	847	912	820	835	930	858	841	863	865	849	887	798	827	848	874	877	911	844	838	877	828	811	883	835	883	834	911	817	813	886	868	906	861	910	806	827	876	861	870	867	909	831	892	839	861	813	821	844	909	859	861	880	824	851	847	847	843	864	919	827	854	851	865	881	812	811	851	847	898	813	851	873	874	873	854	841	844	850	856	859	891	860	873	854	860	810	893	830	892	875	897	840	814	830	822	893	871	935	877	901	900	830	867	886	885	808	868	836	824	809	856	859	861	873	835	920	874	863	857	836	832	854	857	881	888	878	833	884	856	890	856	810	874	857	920	889	889	874	849	854	832	900	918	830	890	859	813	853	841	872	851	913	865	893	885	837	814	870	843	838	842	865	888	872	855	838	888	867	890	851	864	849	842	901	865	862	891	823	900	857	837	873	827	849	848	893	854	798	845	824	830	919	868	852	909	849	868	875	857	830	866	861	887	909	878	847	848	877	873	836	843	896	871	917	880	855	856	840	860	835	878	862	818	811	814	914	911	887	883	841	872	856	837	919	871	871	788	882	853	826	864	895	901	844	843	853	861	866	879	840	855	878	881	896	857	859	893	817	857	853	851	893	868	846	846	839	884	834	856	846	844	944	889	856	908	828	824	843	884	876	839	843	870	879	891	833	858	791	851	845	846	928	889	865	811	848	889	836
6603	8145	5790	3248	2544	2090	1793	1561	1306	1310	1206	1201	1176	1173	1084	1159	1142	1040	1058	1015	1037	996	1033	1045	993	955	1021	1050	1068	974	1013	955	892	982	1003	962	1005	985	996	999	982	968	938	941	981	1043	961	972	971	978	982	967	978	1011	1056	957	936	1025	988	963	997	967	990	1016	952	944	951	955	974	953	932	955	973	935	943	951	999	1024	974	1000	922	962	967	965	982	977	1017	956	930	965	1011	997	983	985	924	1014	993	941	952	948	975	967	975	948	961	984	955	1022	969	971	980	943	944	959	903	1015	989	979	976	970	924	939	931	940	990	947	993	953	1020	1014	982	1002	962	987	972	973	920	1016	932	954	972	943	979	1024	952	1057	930	968	871	983	965	962	919	942	958	987	947	984	981	1023	954	978	954	951	1006	1032	950	942	1011	990	916	960	957	972	921	965	921	957	968	948	981	910	944	971	984	936	948	969	1014	934	979	950	924	1003	1008	984	971	989	937	1014	948	1032	950	990	944	939	969	954	959	936	1027	929	1017	935	983	932	948	955	1037	965	956	969	981	994	966	969	986	935	989	1003	979	990	1016	932	937	949	948	988	923	992	937	1041	957	905	961	990	928	1000	1002	972	924	968	917	908	959	952	977	1003	968	996	993	967	947	969	973	970	974	961	977	946	970	970	943	989	974	992	955	930	980	996	919	1009	958	968	971	1004	984	952	932	1035	928	966	937	1069	976	998	975	1001	1018	950	966	965	986	990	1000	936	987	978	972	987	970	1060	1008	1016	985	945	964	986	923	1021	974	1000	989	941	964	918	957	972	903	998	970	936	1028	989	1007	939	1042	984	992	972	989	954	1005	961	963	939	952	996	1006	978	929	957	972	988	971	977	944	977	931	985	1015	997	941	949	942	999	996	937	1003	884	934	1030	1029	980	988	988	957	936	999	962	990	974	989	1000	988	956	1013	996	952	1003	982	1029	946	1022	936	970	1021	961	992	961	936	1030	990	941	1009	939	1007	994	987	1042	951	928	1014	977	1012	1031	949	899	986	986	893	982	946	953	990	983	1058	971	997	986	944	965	985	972	1004	987	926	967	973	973	983	966	955	1016	958	971	1018	947	936	955	931	933	975	1021	988	970	1007	968	957	982	930	963	1059	905	1015	1001	959	1025	1005	999	992	947	916	983	971	986	977	961	994	937	936	942	982	931	1054	895	965	946	978	954	981	1004	935	985	955	964	1033	959	988	968	938	977	944	1003	950	926	1007	975	951	984	932	1038	918	1036	1050	960	989	967	955	1005	982	963	951	1012	985	1002	991	975	981	1005	991	1002	998	976	993	934	981	989	991	947	905	929	926	958	944	947	959	1001	1001	1004	1002	988	1012	1024	950	981	937	974	999	959	888	986	1012	922	1036	940	1016	977	960	925	949	1024	985	996	948	964	1039	974	995	1000	999	966	949	961	970	957	1000	1006	1012	946	988	983	982	974	946	922	977	942	963	987	975	977	953	997	922	976	975	965	962	1001	938	971	997	983	928	967	993	1041	1000	924	954	1005	1011	919	908	924	981	968	974	973	984	1014	979	994	977	940	1020	952	995	967	964	977	1033	930	979	968	1001	934	968	920	1025	970	946	868	993	957	943	966	982	983	952	924	936	1014	962	972	993	969	958	962	1024	948	1015	983	948	957	944	922	1039	940	974	993	948	1035	965	947	964	974	961	959	899	995	969	982	1010	998	989	969	992	976	953	966	949	924	976	985	911	996	916	940	986	983	921	943	923	936	963	963	992	953	974	1005	955	1021	942	982	988	980	926	974	992	993	942	942	984	980	944	963	925	920	967	1046	933	929	951	979	967	980	967	967	978	972	993	959	969	981	977	954	996	953	991	919	967	961	905	979	956	985	959	997	927	984	982	947	1013	967	932	991	976	980	924	980	973	990	965	1044	991	946	997	934	923	926	986	948	1004	927	912	1015	991	959	982	918	958	990	972	937	925	991	989	973	980	961	961	970	1003	942	1020	934	950	950	921	993	998	980	904	925	985	993	1044	969	961	954	952	939	981	952	964	945	1000	966	983	946	977	950	919	955	993	985	955	967	960	974	1008	949	1050	978	967	942	923	965	984	1028	954	968	968	959	952	928	932	953	994	1001	957	1014	972	929	972	991	972	981	1007	966	991	938	957	1002	979	957	1019	966	1009	975	949	1012	945	980	1000	942	946	931	984	983	967	953	1006	922	930	957	931	983	991	1001	932	960	975	960	898	961	958	953	926	957	992	975	1008	955	933	968	1001	996	952	1008	921	936	996	1013	939	975	959	1022	957	970	974	1000	984	945	1011	1024	922	946	970	990	970	916	968	997	998	1015	976	1024	925	1031	1036	942	997	930	901	924	971	974	1030	942	965	969	1023	975	938	1003	956	963	971	960	956	925	967	1013	1000	984	1000	992	1007	1012	1008	966	922	933	996	997	953	967	943	932	973	988	926	974	965	965	974	926	942	923	999	1000	988	938	917	989	1004	978	981	962	977	967	976	927	934	993	967	1021	965	933	948	1003	973	945	972	1030	1022	1010	930	942	984	938	1006	953	914	900	979	941	949	994	912	979	994	948	978	933	970	951	989	962	985	972	974	989	990	940	929	971	948	1054	1000	971	984	933	952	990	983	987	952	977	996	959	1018	948	979	969	990	931	955	971	1026	1006	1005	1000	932	945	917	988	949	1021	966	977	932	947	1008	925	1017	961	1009	1006	922	974	943	976	976	975	976	940	963	1004	990	977	1001	939	988	909	984	958	970	948	966	968	972	997	964	947	977	1003	1004	971	961	922	929	934	985	1017	1026	961	890	992	924	986	926	957	987	1037	985	918	951	962	994	994	940	963	944	1000	1000	939	948	960	902	977	1007	969	965	950	985	1026	967	963	969	1007	976	976	939	991	942	942	924	954	960	1046	978	956	1041	870	945	984	943	966	988	922	980	932	944	949	963	952	983	966	952	972	973	889	1012	1003	981	954	984	1018	1018	983	947	931	979	936	934	945	981	973	954	961	981	942	1012	987	1050	947	1016	965	972	969	953	952	971	990	1038	992	932	999	982	1029	980	923	969	1016	972	1012	973	1033	998	950	963	965	979	1003	948	982	956	961	964	980	973	902	988	933	927	965	1009	947	948	933	980	980	945	967	905	978	992	930	1003	986	944	1012	949	1047	974	1000	940	925	963	967	1015	1051	993	950	954	951	996	966	945	969	965	979	947	960	1009	990	980	956	984	994	983	979	980	964	907	973	1019	976	939	998	960	1004	960	993	969	934	1006	954	967	1017	976	992	993	965	980	945	980	989	960	963	973	989	997	941	993	1003	986	968	1009	1011	971	937	996	996	990	935	948	984	919	1033	972	925	968	1019	960	1005	1007	945	994	946	986	969	993	962	1002	986	970	935	1033	992	943	962	919	999	956	1026	948	975	972	929	940	956	925	921	987	982	888	980	995	968	971	980	991	954	947	919	935	953	953	961	969	970	928	1006	998	974	934	979	965	977	931	969	969	932	1005	971	903	908	970	955	1006	932	967	975	951	984	967	980	999	1021	974	929	966	998	971	927	947	956	952	953	943	993	993	961	949	946	1021	985	976	1009	948	936	1045	961	1015	952	1007	967	978	984	949	935	948	931	984	964	989	982	995	931	931	967	1003	996	929	983	1010	935	947	969	971	971	981	966	962	989	937	954	979	1022	979	972	961	994	982	941	950	928	934	944	960	938	964	922	967	970	977	958	944	1010	984	1051
23711	21288	28481	24447	21277	9735	2176	1473	1231	1081	1077	1006	966	988	899	934	926	827	803	783	751	754	738	776	774	789	736	756	745	784	787	761	755	702	710	787	762	705	776	742	709	720	738	690	711	764	746	749	715	745	720	740	706	696	805	721	716	697	752	761	710	705	701	770	694	754	715	762	704	786	730	719	712	712	717	766	765	707	698	769	729	701	723	738	740	719	671	704	700	688	711	706	700	716	710	775	738	720	719	716	725	692	697	764	733	729	751	744	695	741	710	722	763	740	732	776	753	763	713	761	732	699	712	750	708	743	714	738	756	674	687	694	752	689	710	692	748	730	781	745	744	679	725	718	675	776	701	725	687	701	701	765	737	755	763	729	757	719	743	695	684	686	717	727	724	727	761	720	705	737	695	686	731	695	722	768	741	715	710	718	689	754	748	733	720	742	718	707	724	767	688	741	735	736	652	700	772	745	733	702	768	766	683	736	743	719	740	696	721	744	689	705	737	755	747	745	745	709	723	715	687	682	691	722	766	772	723	705	754	765	726	750	730	698	718	742	763	708	654	768	696	770	772	683	733	737	748	731	728	717	744	730	745	737	738	735	781	731	703	664	709	726	693	735	741	699	701	767	689	762	732	675	702	680	737	739	687	742	730	728	702	719	704	742	732	777	732	712	739	770	741	744	719	695	710	752	682	757	741	719	754	660	751	716	713	736	690	720	713	691	697	737	701	732	699	710	736	692	749	742	774	745	752	760	706	716	690	734	744	736	719	772	751	716	710	673	714	730	697	739	753	699	753	725	737	762	686	710	745	717	691	764	734	720	715	676	758	708	750	737	710	766	679	764	736	694	766	730	743	751	764	727	752	761	729	736	724	724	736	790	771	759	702	749	687	737	710	758	737	713	777	713	743	757	740	679	749	767	715	684	754	708	653	759	717	678	721	696	735	684	703	716	744	729	734	735	775	716	707	784	708	729	725	764	697	742	752	697	748	703	718	661	743	739	727	730	696	717	728	785	721	725	739	701	747	744	727	750	775	731	712	751	749	754	752	696	688	716	704	733	754	701	717	718	730	740	774	746	703	719	703	665	724	751	705	730	711	716	721	743	686	721	723	764	722	732	738	724	725	751	689	748	731	720	662	750	756	718	754	720	714	710	743	739	723	737	750	767	744	769	719	708	813	730	731	734	707	692	703	722	660	724	720	677	772	708	692	778	714	709	740	707	702	754	791	741	750	707	717	743	719	708	677	704	721	681	746	778	723	679	732	740	755	684	716	757	717	705	756	724	713	714	773	819	709	740	687	715	763	691	761	725	759	699	740	761	703	723	702	703	722	683	752	741	757	735	736	714	697	701	716	713	673	718	756	726	681	705	719	683	696	763	746	727	753	729	738	712	727	734	692	723	717	749	763	694	694	756	787	743	698	746	727	750	680	730	743	717	744	681	707	696	747	698	719	662	772	731	748	721	751	755	763	737	690	730	714	692	734	722	734	695	716	691	788	739	759	670	727	764	793	708	729	749	713	730	719	712	719	744	750	702	757	662	769	732	730	730	750	716	745	693	697	776	717	662	733	720	703	702	741	767	704	733	726	718	693	741	739	687	758	757	749	714	760	733	725	720	713	754	723	719	703	735	727	752	730	738	769	763	706	727	718	709	743	700	681	804	708	700	751	702	713	690	699	744	786	736	707	722	761	746	743	751	717	723	692	708	715	740	769	723	691	746	712	733	758	717	690	696	738	691	719	732	723	721	772	767	722	745	696	684	748	717	694	728	728	726	793	704	708	738	732	762	713	701	732	755	706	764	745	738	690	727	736	729	745	716	702	695	752	729	744	708	755	717	770	785	728	749	730	743	692	726	769	721	689	711	683	727	747	699	724	695	740	747	718	756	759	697	747	709	666	707	741	744	740	701	727	766	694	753	738	748	743	702	596	726	712	707	729	668	789	688	717	703	735	699	729	710	756	723	741	740	719	767	690	767	809	723	740	731	701	728	731	751	732	758	701	748	712	729	743	725	728	737	706	747	771	722	739	672	722	783	731	747	756	728	721	760	734	737	718	735	770	783	688	753	762	683	759	703	766	696	693	739	718	743	761	707	745	742	692	723	701	745	750	720	693	715	761	707	732	706	714	699	682	767	731	744	743	753	723	706	729	741	720	749	734	778	763	748	705	713	734	734	679	720	737	702	713	747	743	701	742	755	732	757	718	756	731	733	739	710	733	739	690	736	670	725	709	765	714	722	771	730	745	705	678	760	785	745	746	697	763	682	706	735	757	775	768	709	741	690	747	697	741	726	715	690	730	769	747	750	746	711	783	704	710	720	715	654	685	744	743	765	722	727	714	694	770	738	722	749	735	739	745	737	692	730	710	726	737	725	701	753	738	758	754	717	720	747	743	716	723	738	727	685	690	741	703	702	713	744	734	698	721	698	759	749	729	714	733	681	732	670	728	732	750	770	722	745	743	716	713	721	727	741	686	720	694	748	697	743	725	743	694	715	702	728	667	734	726	750	724	699	707	691	760	677	709	714	719	752	692	747	754	743	706	723	727	727	669	703	755	760	754	737	724	723	723	718	721	732	688	687	736	751	705	758	718	775	687	754	746	723	768	746	704	713	742	684	705	734	701	751	720	723	746	726	737	760	734	757	719	787	711	729	704	739	714	717	685	699	732	730	676	747	709	741	756	768	700	713	730	711	744	722	756	731	721	709	697	688	692	759	664	728	706	720	760	716	685	771	721	730	750	731	735	756	775	713	745	739	722	691	686	726	735	760	703	716	695	774	742	723	732	778	712	696	731	762	727	699	728	793	740	740	733	731	768	710	696	677	727	748	725	777	711	707	732	717	680	756	748	743	720	774	675	727	745	735	703	699	723	753	720	699	706	700	756	722	717	739	753	756	719	761	745	688	735	748	726	661	708	722	746	744	701	763	726	760	705	726	733	703	741	733	756	721	698	698	707	716	716	724	682	687	768	692	735	688	784	706	682	689	749	723	703	697	687	690	732	735	711	730	692	747	719	722	704	790	753	692	766	731	734	716	670	756	737	798	756	742	730	746	741	769	706	759	743	719	775	759	710	738	718	668	763	756	715	735	745	726	745	726	755	747	689	713	704	761	713	719	696	751	722	696	683	713	736	710	755	765	716	714	803	742	707	739	692	743	703	696	699	715	724	692	707	719	746	727	728	713	745	730	726	657	721	743	767	699	755	684	751	687	678	744	757	704	722	675	728	685	781	736	705	770	736	705	709	766	699	705	717	731	752	697	747	717	734	711	676	699	766	788	761	788	806	711	746	731	728	746	772	698	703	730	687	704	730	702	722	738	729	681	716	743	760	667	649	753	769	703	713	693	737	729	742	688	737	748	780	743	684	702	721	712	691	726	708	655	766	763	718	703	715	684	741	703	737	708	771	708	713	717	706	732	723	717	725	692	698	735	727	691	745	739	706	728	704	693	722	765	734	759	724	711	768	703	771	705	690	740	762	741
6038	15781	11607	6433	4748	3561	2867	2200	1792	1634	1449	1361	1285	1280	1230	1193	1098	1095	1013	992	932	935	972	940	925	874	892	889	841	945	861	836	922	833	886	895	884	907	840	866	853	862	867	803	856	805	873	851	839	885	838	851	900	798	850	853	820	841	826	806	848	813	749	815	818	860	882	897	852	823	851	892	870	863	893	834	840	810	865	860	827	838	824	837	812	821	779	834	904	850	862	847	789	880	840	872	854	876	814	855	871	854	893	834	839	869	847	854	843	881	864	805	829	895	786	831	816	871	860	779	845	858	808	877	860	823	830	816	865	825	872	824	848	831	858	815	861	854	833	800	868	822	860	813	835	814	839	811	874	835	874	878	873	820	834	856	781	846	824	848	848	796	806	803	826	892	808	865	891	756	833	825	874	792	808	826	831	828	807	873	861	775	866	849	818	840	820	893	849	841	795	853	819	881	838	869	834	805	844	869	821	828	832	845	906	819	886	810	848	835	851	841	873	848	867	889	865	848	835	808	825	817	871	873	867	823	800	796	885	790	853	815	855	821	810	853	842	799	837	803	863	805	828	826	842	848	851	855	883	877	869	875	840	872	825	841	818	869	829	809	802	837	782	858	853	843	818	835	826	787	745	840	828	827	860	840	813	822	814	923	866	820	827	847	856	853	840	828	860	873	838	862	855	814	804	827	800	863	802	854	815	835	801	792	856	872	848	893	788	850	814	824	837	801	817	843	882	814	823	796	830	851	900	850	848	817	796	843	833	845	810	849	863	862	869	854	808	880	822	863	882	813	863	857	845	815	791	861	809	870	838	805	837	857	848	815	805	886	886	822	880	764	770	842	854	823	811	841	885	835	832	800	827	819	831	867	848	780	803	869	833	834	827	816	820	838	830	848	856	878	838	869	864	855	919	834	883	833	836	843	827	906	811	877	797	810	841	812	869	816	797	840	862	838	839	822	815	846	871	851	857	835	844	853	847	868	814	875	903	840	832	856	900	821	866	853	916	809	809	860	799	852	865	893	870	863	820	879	834	838	834	857	830	826	765	826	835	818	828	851	802	834	814	796	833	839	873	857	876	797	839	837	846	814	841	809	856	807	828	844	873	798	875	846	880	844	881	792	859	857	876	872	854	859	829	816	852	859	803	835	840	904	845	749	790	857	822	843	823	821	787	854	833	874	866	844	844	803	806	883	852	813	865	778	840	770	851	830	849	827	820	822	854	840	811	897	849	880	878	863	836	832	792	867	850	828	789	816	794	791	794	855	817	826	847	842	856	886	868	843	781	837	828	839	852	874	826	835	853	848	827	863	814	831	824	840	815	880	841	842	793	846	837	841	841	866	862	828	838	834	742	794	869	799	824	819	879	840	875	813	841	784	868	885	858	892	844	821	830	834	890	809	871	815	795	796	821	824	861	777	849	812	814	788	813	824	844	823	895	834	851	806	833	818	842	891	807	862	894	839	828	835	829	812	877	829	857	852	808	784	788	866	827	812	784	779	835	848	827	798	832	857	882	829	864	824	865	852	815	835	838	826	856	838	885	849	817	826	924	777	872	825	871	854	839	774	825	823	817	805	866	788	810	835	821	852	891	879	851	808	818	850	810	831	797	811	851	826	831	852	773	843	898	812	834	847	810	820	831	811	837	860	829	828	827	816	881	845	780	843	838	820	780	827	842	845	837	866	835	821	834	834	780	848	847	841	849	862	822	833	859	874	813	855	828	883	806	829	833	854	819	828	870	872	865	835	778	842	850	850	889	800	851	848	819	813	856	796	876	839	844	854	849	845	789	886	885	838	834	809	853	864	827	817	864	792	832	811	830	891	798	835	811	798	849	811	792	826	814	851	820	866	844	843	808	780	840	911	858	867	848	782	829	854	828	843	810	839	839	838	820	846	870	832	849	862	860	759	816	829	847	899	818	839	825	867	819	840	849	876	827	879	844	811	900	831	811	829	906	876	867	830	827	858	804	837	841	834	840	854	864	857	844	819	819	894	853	796	811	816	772	829	775	885	802	889	833	856	849	825	807	816	807	857	808	831	840	831	872	806	824	848	866	865	838	805	864	813	893	847	827	825	837	860	860	817	834	860	877	807	880	873	862	806	828	816	830	844	844	853	821	818	904	828	859	818	820	853	849	828	837	858	845	866	841	837	833	828	828	866	870	835	853	867	843	849	808	834	891	865	873	836	845	854	814	900	859	802	848	780	863	853	814	881	844	851	832	836	854	816	807	847	841	831	802	879	853	832	868	849	808	810	871	853	876	774	800	833	886	863	820	861	825	808	834	824	870	803	845	822	847	867	863	841	809	812	812	909	838	832	866	889	846	842	862	816	881	862	838	785	891	803	829	855	850	826	836	816	894	824	851	853	870	839	829	814	844	848	847	809	820	852	851	872	819	873	865	832	834	812	879	829	800	812	851	865	824	872	765	802	860	848	848	835	860	806	842	845	803	887	794	891	875	837	851	783	822	845	840	832	809	834	793	873	845	848	821	791	825	849	814	856	834	827	862	855	825	856	797	811	847	805	871	837	819	806	853	816	826	842	849	800	887	801	840	817	805	818	803	869	856	832	889	861	809	798	853	829	881	822	785	822	863	843	812	821	852	854	880	840	884	809	851	855	825	861	815	829	858	866	885	764	812	804	824	814	878	870	839	846	789	843	816	822	829	886	826	806	869	880	834	815	826	818	821	849	832	854	817	825	819	844	842	825	851	819	880	763	809	839	853	837	912	840	843	823	834	824	843	898	866	908	796	818	822	877	807	809	861	808	895	817	824	811	827	887	731	822	863	840	804	819	841	820	846	815	857	785	828	818	819	863	868	870	819	843	834	874	823	864	879	813	863	829	806	822	872	787	856	806	886	853	851	835	811	891	823	837	874	834	849	840	836	822	857	848	815	826	849	910	809	835	853	804	855	828	832	800	813	791	863	877	849	810	874	822	829	841	848	869	848	797	825	813	806	836	847	843	840	850	838	838	835	884	764	808	883	825	801	876	854	839	836	900	853	824	843	862	806	846	834	863	835	805	876	849	814	847	866	823	794	893	820	860	795	868	851	806	818	850	823	838	757	834	829	843	822	830	817	839	867	853	857	853	871	892	877	839	840	856	875	850	838	846	839	820	812	797	881	867	835	812	866	872	816	852	861	819	809	824	810	850	818	815	837	862	822	822	807	866	868	867	794	881	760	871	837	863	889	838	814	802	826	840	867	891	805	824	853	824	797	816	873	845	918	849	850	884	843	810	866	826	864	855	910	857	828	879	830	863	837	856	849	862	855	877	807	881	822	873	854	786	816	816	800	825	853	847	793	839	837	793	810	819	772	826	871	821	800	836	835	821	825	851	856	847	817	845	822	876	815	859	852	912	837	848	793	857	822	825	896	835	858	838	882	836	898	811	842	839	811	840	844	818	828	830	846	789	844	820	842	821	857	859	840	872	853	849	835	829	826	850	851	830	793	811	814	803	823	844	849	823	838	838	853	799
24924	21353	27425	25496	10571	1876	1196	1018	851	825	770	771	711	755	737	732	726	659	685	646	620	626	645	640	592	599	592	597	614	562	578	599	596	615	589	611	557	550	565	545	566	609	655	607	590	614	630	619	603	552	598	660	562	594	633	568	554	578	608	554	590	605	599	595	569	592	603	571	568	601	595	523	568	548	579	597	594	590	619	519	594	590	604	592	577	587	621	604	564	535	597	560	643	605	602	616	580	589	587	558	579	631	618	601	561	589	571	585	582	574	585	589	605	561	593	586	627	597	578	616	571	593	598	579	580	615	596	578	579	650	568	597	569	601	597	573	587	593	591	555	594	541	622	592	582	582	592	584	614	587	600	575	564	550	537	566	654	604	622	587	634	605	570	587	574	636	583	541	578	591	587	607	600	618	617	584	615	586	578	583	600	599	575	606	617	581	573	581	587	554	562	612	557	529	562	622	583	557	592	602	596	600	579	594	575	644	642	610	539	587	581	630	549	597	613	574	602	610	590	616	568	568	611	546	556	593	628	609	588	602	571	619	562	615	582	573	579	617	595	587	606	559	576	603	576	548	550	602	642	595	594	562	569	598	577	568	579	539	590	604	559	590	591	585	544	587	579	583	570	594	575	603	564	561	578	594	606	592	580	530	590	584	561	556	581	578	596	650	554	582	618	593	599	617	611	622	569	591	598	558	567	561	603	600	569	598	598	580	587	575	576	577	568	554	600	581	608	590	599	584	541	607	568	570	553	557	620	604	619	560	571	574	610	591	609	565	597	609	557	615	599	603	594	572	610	580	557	573	590	586	583	601	586	578	567	610	575	516	632	625	635	628	593	573	606	586	606	632	548	599	574	576	588	620	554	572	627	588	609	612	557	564	633	551	584	572	577	561	609	572	569	641	579	604	574	612	619	584	580	547	578	577	581	542	581	588	609	599	583	599	623	598	614	602	619	589	579	580	587	616	572	622	584	586	539	554	610	612	559	570	579	553	611	604	561	601	557	586	574	586	649	629	587	574	572	569	559	571	580	593	604	588	558	597	627	593	607	588	640	604	626	572	568	589	582	587	597	597	548	607	588	605	608	610	558	613	638	569	602	569	578	563	605	608	570	602	564	585	595	598	587	629	612	566	607	570	615	642	619	634	565	595	596	586	608	571	552	600	596	611	599	583	610	579	580	577	576	551	554	556	587	625	574	572	648	582	582	597	591	621	609	628	608	582	583	576	613	572	526	620	566	590	603	610	628	626	613	591	612	599	595	612	574	607	593	600	624	584	591	618	611	630	604	623	611	585	641	623	562	602	615	597	579	610	554	521	616	604	635	593	587	568	564	588	549	578	614	584	560	612	576	592	585	584	562	604	561	631	621	567	621	573	613	587	577	568	611	600	570	540	636	599	568	560	614	615	576	606	609	586	533	592	559	575	566	560	577	593	590	616	573	584	654	608	605	562	609	589	568	583	592	583	583	589	580	587	591	565	606	586	579	584	601	629	562	675	598	584	561	603	581	558	586	613	584	589	627	574	630	572	596	570	597	590	574	594	572	590	554	613	596	541	607	555	582	590	577	584	601	604	625	573	548	571	602	622	560	572	594	598	551	612	615	622	567	563	595	583	573	572	579	562	561	586	565	586	610	612	617	591	591	544	630	590	568	568	576	564	587	586	546	561	598	555	602	563	625	579	625	612	601	557	582	597	590	573	588	586	564	615	591	574	583	567	590	578	609	585	563	599	591	591	579	553	610	605	622	584	601	596	609	554	550	564	535	606	630	566	607	645	611	612	594	639	584	633	595	532	603	586	580	576	561	603	574	612	566	570	565	647	590	557	609	597	566	650	589	606	596	596	594	583	560	600	550	546	570	607	560	540	605	609	624	608	595	540	560	597	571	546	604	590	587	577	559	586	632	649	599	598	658	574	618	599	581	592	561	589	591	638	616	567	596	584	585	572	591	579	590	583	572	544	611	599	605	594	569	555	572	615	570	583	649	564	545	564	554	583	569	629	584	575	590	603	564	576	611	537	580	567	586	540	609	604	552	581	579	573	583	585	590	566	579	585	576	549	673	548	585	630	619	596	555	600	639	599	602	573	613	614	587	578	553	614	604	599	610	591	607	605	575	590	553	552	590	581	532	528	573	594	567	561	576	578	615	585	559	600	622	559	596	582	591	548	570	580	589	565	600	603	544	607	611	586	628	599	538	596	587	588	618	551	581	564	583	588	582	573	608	578	587	594	564	617	567	592	653	576	589	602	558	574	509	609	581	583	545	647	615	546	593	634	579	586	567	541	608	567	619	628	542	540	603	626	589	602	608	560	626	566	592	569	619	565	620	602	547	571	580	592	578	597	583	591	589	633	573	612	605	553	570	600	576	569	573	586	611	584	585	559	579	615	572	588	560	608	607	588	616	580	611	597	564	602	573	548	580	582	599	589	614	606	603	609	555	563	584	561	606	574	624	578	556	596	591	588	568	592	567	551	598	562	543	611	634	559	577	574	599	621	611	577	583	577	585	616	616	561	605	580	569	592	548	562	586	614	590	578	607	580	568	532	583	608	611	593	612	599	607	598	617	664	570	570	547	554	582	570	592	576	587	580	588	571	581	553	606	593	568	651	612	599	593	618	582	601	561	582	599	588	597	613	604	573	579	556	579	604	531	570	636	599	584	588	565	566	564	599	622	557	581	579	610	606	568	578	600	579	620	626	554	562	580	584	602	569	580	568	576	560	602	566	565	614	621	533	577	565	568	621	557	591	603	596	581	568	551	586	584	598	576	624	598	576	574	604	593	568	617	583	638	575	608	599	557	598	609	592	614	586	586	613	611	582	567	577	553	623	588	564	550	606	556	614	630	586	560	577	647	561	579	599	620	571	605	586	563	608	563	561	597	602	577	589	563	611	592	594	625	597	610	595	588	567	599	584	563	597	561	592	571	604	568	553	571	631	554	587	607	593	552	572	582	593	589	593	605	575	604	582	586	572	614	634	623	597	540	591	538	596	601	588	578	580	589	575	608	556	572	587	583	560	603	639	553	563	552	584	598	552	553	642	584	575	588	607	548	595	638	557	552	600	574	587	567	606	538	595	584	596	620	631	616	587	547	606	601	583	579	636	577	587	593	606	562	549	542	555	591	601	552	615	615	582	590	599	570	588	570	639	551	565	639	628	571	590	583	569	617	594	558	615	586	568	575	574	595	597	578	604	567	545	504	535	613	617	581	568	575	605	612	551	542	580	631	554	611	570	585	626	604	587	593	561	573	575	567	588	581	540	598	561	618	564	568	607	615	587	599	582	587	554	556	573	608	591	593	620	543	597	589	585	589	594	538	614	582	607	554	593	569	582	600	585	574	590	599	534	624	566	623	592	577	595	582	599	544	658	554	580	609	565	617	626	568	589	646	634	541	539	547	569	548	582	572	539	604	578	584	613	600	597	569	559	578	604	626	606	557	614	579	616	660	600	580	624	580	592	564	546	556	569	572	568	607	605
5991	12527	9000	4947	3596	2786	2146	1676	1364	1235	1127	1071	1019	998	949	963	906	849	822	733	774	737	738	760	686	720	702	712	723	731	640	691	673	687	715	708	698	688	717	659	656	697	704	679	694	648	712	696	671	722	674	664	679	705	671	662	666	729	729	675	652	694	651	649	663	648	682	646	673	699	694	694	611	703	652	692	707	682	639	656	664	718	650	637	646	651	643	662	607	706	654	662	676	690	631	670	641	639	676	668	679	669	617	670	673	658	618	689	656	730	664	713	657	641	624	670	661	652	686	642	637	722	680	653	639	691	685	689	670	643	635	685	631	667	651	660	709	708	650	666	695	647	730	705	697	688	651	667	655	662	686	672	674	638	683	669	647	625	665	681	693	680	651	700	666	660	660	679	653	664	690	711	691	665	644	684	639	686	657	644	669	654	662	639	686	686	647	692	638	661	707	647	683	684	724	668	664	630	665	665	668	649	711	644	674	685	661	655	676	677	633	680	613	673	639	700	709	614	644	645	686	677	700	688	650	655	666	681	641	647	648	642	693	709	654	661	673	658	696	670	641	672	643	604	702	743	689	677	729	697	698	689	659	703	675	660	643	656	687	623	685	651	623	697	669	655	674	638	696	662	665	690	702	695	634	648	618	692	659	691	694	633	699	692	671	643	694	673	691	661	626	669	692	687	692	652	652	668	677	657	678	676	632	670	602	655	663	699	668	639	686	717	705	697	683	667	661	675	653	696	656	688	673	645	704	682	679	634	703	698	688	706	636	671	716	671	675	666	642	693	667	635	672	663	727	672	618	657	652	707	665	661	684	682	647	698	666	674	672	691	616	669	631	604	665	671	702	647	702	645	617	645	684	705	663	723	630	650	703	649	627	717	674	684	676	659	660	629	670	656	676	698	717	693	672	665	663	676	672	661	713	624	649	688	699	635	655	640	651	681	688	681	656	706	703	671	701	718	660	649	645	669	677	644	695	645	674	665	674	662	675	663	658	676	656	685	665	714	634	702	715	677	693	663	657	675	685	674	693	714	715	719	661	636	684	699	613	664	711	633	672	662	674	724	662	691	639	640	639	670	726	670	667	663	682	629	686	666	660	639	677	657	682	667	706	707	646	640	651	649	641	657	646	686	703	654	651	719	653	681	680	652	659	673	647	664	677	633	668	664	677	697	700	666	657	688	667	676	673	651	722	684	646	685	659	675	688	676	641	711	701	682	630	642	644	670	716	680	654	685	642	716	671	645	676	635	620	655	703	707	692	667	659	688	663	657	620	651	676	670	660	709	682	650	647	683	662	667	661	657	647	677	668	633	658	657	639	692	647	699	698	695	655	692	700	690	702	708	666	611	671	667	673	700	649	630	645	687	658	683	685	682	683	707	632	649	676	705	675	690	672	711	673	648	693	667	696	694	645	628	676	669	664	668	684	661	676	678	649	659	678	688	680	662	659	688	670	660	694	665	670	658	696	693	658	675	674	695	681	700	622	688	711	715	660	659	666	696	664	717	668	632	650	705	695	683	715	610	703	727	629	638	645	695	709	670	678	719	660	604	654	691	632	665	668	674	656	703	661	672	690	660	602	650	664	644	680	651	697	643	632	676	667	687	656	694	664	681	664	679	666	666	657	704	653	680	687	664	681	693	655	659	653	664	675	669	674	658	675	679	663	682	628	695	706	679	682	695	697	639	675	677	663	659	678	694	721	622	696	697	634	658	651	658	660	685	645	638	674	662	657	693	606	634	629	662	650	673	648	635	691	674	668	680	690	698	685	678	642	668	645	666	640	658	657	693	685	649	679	670	685	734	619	648	628	638	655	707	693	658	703	692	640	695	690	688	667	667	701	615	659	662	633	684	657	662	628	705	695	659	677	675	598	682	672	653	668	663	676	668	630	695	661	632	626	656	647	635	639	684	708	689	668	677	655	704	698	658	676	680	712	672	662	723	645	637	746	644	682	660	647	658	643	661	707	669	687	637	655	668	676	683	682	684	671	643	654	707	718	633	702	663	656	686	626	686	650	705	674	672	632	687	625	648	654	705	691	634	637	694	659	681	651	627	662	639	708	665	642	632	671	656	648	675	727	683	666	659	650	671	674	701	683	677	628	670	666	661	681	669	690	668	698	663	682	634	651	686	632	701	694	700	657	702	690	673	657	653	647	687	684	643	691	679	674	680	670	705	682	651	682	672	678	650	682	665	720	657	689	677	671	662	613	653	641	714	670	705	680	682	639	632	679	687	702	673	714	663	658	638	718	682	668	629	670	631	641	681	667	677	681	670	661	704	643	649	675	711	650	661	700	661	675	697	671	656	656	669	682	701	653	711	657	717	603	611	668	703	694	654	696	629	658	691	664	637	693	704	698	713	675	637	645	704	690	680	676	616	651	675	686	700	657	646	696	674	658	672	660	640	680	642	673	662	680	698	638	680	679	663	687	714	684	672	683	657	662	703	682	672	663	698	668	695	688	667	689	697	640	698	637	668	697	668	709	675	695	629	680	616	664	691	668	714	644	656	636	686	671	671	636	687	627	623	662	683	700	723	661	654	697	627	696	678	656	697	686	650	703	666	661	715	674	684	684	667	656	681	701	631	691	698	681	714	678	681	688	716	646	603	654	645	663	699	681	682	675	683	718	654	640	671	666	647	642	626	727	627	693	638	618	657	641	665	688	696	688	739	658	657	660	697	656	670	633	709	670	659	655	642	639	668	683	644	655	646	646	627	695	645	714	677	676	641	660	667	679	678	653	652	692	671	689	607	662	661	637	672	664	663	676	669	681	653	675	644	673	651	652	668	674	707	664	662	664	667	683	620	652	715	713	687	685	669	691	696	662	647	680	669	646	676	697	654	688	642	724	672	662	649	671	646	669	652	665	682	681	672	663	647	654	676	643	668	677	673	670	664	672	719	722	690	650	664	647	654	641	674	675	655	646	670	691	668	713	662	669	660	711	668	714	698	686	677	655	620	678	684	726	665	702	664	646	653	660	678	628	653	675	662	654	702	674	662	656	666	653	659	686	663	681	705	704	673	659	702	629	660	680	678	647	684	657	658	658	659	679	670	690	646	634	661	633	724	709	672	681	692	657	629	645	664	637	627	681	689	681	612	654	701	701	702	679	627	665	672	665	690	699	703	661	680	705	699	652	697	693	677	645	683	692	679	619	668	696	659	644	668	681	602	665	670	667	662	659	633	706	638	699	684	645	665	682	660	678	661	668	667	696	676	683	633	718	693	671	692	654	655	627	663	716	642	654	690	641	705	671	639	626	646	676	683	703	597	656	661	688	695	651	700	708	681	673	676	669	690	671	650	679	698	650	652	712	674	680	631	702	632	665	741	695	662	659	702	682	692	641	687	645	641	680	588	681	664	673	676	636	649	670	646	668	662	676	669	645	645	638	674	704	681	702	668	625	701	689	672	695	675	682	646	674	698	649	704	671	663	670	665	633	699	691	639	658	668	668	661	728	636	666	656	667	698	679	666	638	690
40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
